Compare commits

...

24 Commits

Author SHA1 Message Date
gentoo-hosts e44fa93e27 version bump www-apps/zed-1.9.0 2026-07-03 10:56:16 +02:00
gentoo-hosts 71699bb7db version bump www-apps/zed-1.8.2 2026-06-25 14:30:11 +02:00
gentoo-hosts d91c7139ae new ebuild sys-apps/pnpm-bin-11.7.0 2026-06-16 14:25:15 +02:00
gentoo-hosts 8fce1fd9f1 version bump net-misc/sendme-0.36.0 2026-06-15 19:57:22 +02:00
gentoo-hosts cd6f675147 version bump www-apps/zed-1.5.4 2026-06-08 09:59:52 +02:00
gentoo-hosts 18b05fbc89 version bump app-admin/pass-git-helper-4.3.0 2026-06-08 09:47:55 +02:00
gentoo-hosts 498e5b5f6f new ebuild www-apps/ntfy
Send push notifications to your phone or desktop using PUT/POST
2026-06-01 16:06:43 +02:00
gentoo-hosts 9e72279007 found more backports for dev-lang/php-7.4.33 2026-05-21 13:34:40 +02:00
gentoo-hosts 6241e0c826 version bump net-mail/mlmmj-2.0.1 2026-05-20 15:44:22 +02:00
gentoo-hosts 64f87be8ec version bump www-apps/vaultwarden-web compatible to app-admin/vaultwarden-1.36.0 2026-05-20 11:44:25 +02:00
gentoo-hosts bc725e3ba8 version bump www-apps/zed-1.2.6 2026-05-18 15:01:16 +02:00
gentoo-hosts b71c530c1f version bump net-nds/kanidm-1.10.2 2026-05-14 18:44:14 +02:00
gentoo-hosts 89433025f0 version bump www-apps/zed-1.1.8 2026-05-13 17:04:22 +02:00
gentoo-hosts 8372c8bca7 version bump net-nds/kanidm-1.10.1 2026-05-11 17:19:01 +02:00
gentoo-hosts 9cca0171af version bump www-apps/zed-1.1.7 2026-05-11 11:37:59 +02:00
gentoo-hosts 72f8c3b375 version bump www-apps/gitea-1.26.1 2026-05-01 13:13:41 +02:00
gentoo-hosts 3ab231d494 remove old ebuild. 2026-05-01 12:57:12 +02:00
gentoo-hosts 0a67664f48 version bump net-nds/kanidm-1.10.0 2026-05-01 12:44:45 +02:00
gentoo-hosts c3fd7e39a2 version bump www-apps/vaultwarden-web-2026.3.1-r1 2026-04-26 16:18:07 +02:00
gentoo-hosts fdeac0eb5a version bump dev-php/pecl-imagick-3.8.1-r1 2026-04-26 15:27:44 +02:00
gentoo-hosts d64389f48e version bump dev-php/pecl-redis-6.3.0 2026-04-26 15:10:15 +02:00
gentoo-hosts cb173c06fe version bump dev-util/typos-1.45.1 2026-04-22 16:35:29 +02:00
gentoo-hosts d582cfca59 version bump net-misc/sendme-0.33 2026-04-21 13:26:58 +02:00
gentoo-hosts c1aabf6585 version bump www-apps/zed-0.232.3 2026-04-21 12:18:02 +02:00
55 changed files with 4881 additions and 2568 deletions
+10
View File
@@ -0,0 +1,10 @@
# Copyright 2020-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit acct-group
DESCRIPTION="gid for www-apps/ntfy"
ACCT_GROUP_ID=778
+13
View File
@@ -0,0 +1,13 @@
# Copyright 2020-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit acct-user
DESCRIPTION="uid for www-apps/ntfy"
ACCT_USER_ID=778
ACCT_USER_HOME=/var/lib/ntfy
ACCT_USER_GROUPS=( ${PN} )
acct-user_add_deps
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{11..13} pypy3 )
PYTHON_COMPAT=( python3_{12..15} )
inherit distutils-r1 bash-completion-r1
+1 -1
View File
@@ -1 +1 @@
DIST zed-0.232.2-amd64.tar.gz 142931234 BLAKE2B 0e0f6a84b0aac8dc3dfde044faaf04e04c8cd67917b627937151c297ef5ebda3311a66a0fcea394496bc9b71ecf55ea27b254b94688959724993343df568c1d4 SHA512 ab8eb37f12f81ae4903830eecc6929514d51313a7c0e5c306a529e1a493063a910576742bc0897f5973676c3862c2f8566dabfa197a36d01b214d4b996bb85bf
DIST zed-1.9.0-amd64.tar.gz 151551357 BLAKE2B cc67701396a68592c0d1a84a8046c5e671f01c9aa44c11f90f672e9dc9f264703bd88fbbc011d8b94064ff4e73d19fc2d6c9249baf4fecd923c7902b96661a92 SHA512 e876d2dbf685072a2007f8b40cd237a67689f15caa3d2ac7d251d2a7cc5016e355c7276e5fdd869984e0c86d5b44d3a259d8af01868b0530810cfd918cc54ff5
@@ -3,7 +3,7 @@
EAPI=7
inherit desktop pax-utils
inherit desktop pax-utils xdg-utils
MY_PN="${PN/-bin}"
MY_P=${MY_PN}-${PV}
@@ -35,17 +35,27 @@ DOCS=( )
QA_PRESTRIPPED="opt/${MY_PN}/bin"
QA_SONAME="opt/${MY_PN}/lib"
src_prepare() {
default
sed -i 's!Exec=zed!Exec=zedit!g' share/applications/*
}
pkg_setup(){
use amd64 && S="${WORKDIR}/zed.app"
}
src_install(){
pax-mark m code
mkdir -p "${D}/opt/${MY_PN}"
cp -r . "${D}/opt/${MY_PN}/"
mkdir -p "${D}/opt/${MY_PN}" "${D}/usr/share"
cp -r bin lib libexec licenses.md "${D}/opt/${MY_PN}/"
cp -r share "${D}/usr/"
dosym "/opt/${MY_PN}/bin/zed" "/usr/bin/zedit"
make_desktop_entry "${MY_PN}" "Zed Editor" "${MY_PN}" "Utility;TextEditor;Development;IDE"
newicon "${S}/share/icons/hicolor/512x512/apps/zed.png" ${MY_PN}.png
newicon "${S}/share/icons/hicolor/512x512/apps/zed.png" zed.png
einstalldocs
}
pkg_postinst() {
xdg_icon_cache_update
xdg_desktop_database_update
}
@@ -0,0 +1,42 @@
From 72ba182fff763341313e5dc2a4ad8579d2396d1b Mon Sep 17 00:00:00 2001
From: Arnaud Le Blanc <arnaud.lb@gmail.com>
Date: Mon, 8 Apr 2024 14:58:12 +0200
Subject: [PATCH 1/2] Fix cookie_seek_function_t signature under musl (#13890)
Fixes GH-11678
Upstream-Status: Backport [577b8ae4226368e66fee7a9b5c58f9e2428372fc]
---
main/streams/cast.c | 10 +++-------
1 file changed, 3 insertions(+), 7 deletions(-)
diff --git a/main/streams/cast.c b/main/streams/cast.c
index 2109239effa..f0d65a141bd 100644
--- a/main/streams/cast.c
+++ b/main/streams/cast.c
@@ -104,6 +104,9 @@ static ssize_t stream_cookie_writer(void *cookie, const char *buffer, size_t siz
# ifdef COOKIE_SEEKER_USES_OFF64_T
static int stream_cookie_seeker(void *cookie, off64_t *position, int whence)
+# else
+static int stream_cookie_seeker(void *cookie, off_t *position, int whence)
+# endif
{
*position = php_stream_seek((php_stream *)cookie, (zend_off_t)*position, whence);
@@ -113,13 +116,6 @@ static int stream_cookie_seeker(void *cookie, off64_t *position, int whence)
}
return 0;
}
-# else
-static int stream_cookie_seeker(void *cookie, zend_off_t position, int whence)
-{
-
- return php_stream_seek((php_stream *)cookie, position, whence);
-}
-# endif
static int stream_cookie_closer(void *cookie)
{
--
2.46.2
@@ -0,0 +1,34 @@
From f476b5c4f1d308703a0b06942b34539704296511 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Zolt=C3=A1n=20B=C3=B6sz=C3=B6rm=C3=A9nyi?=
<zboszor@gmail.com>
Date: Tue, 9 Sep 2025 17:13:09 +0200
Subject: [PATCH] ext/libxml: Use ZEND_ATTRIBUTE_UNUSED in
php_libxml_output_buffer_create_filename
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
ATTRIBUTE_UNUSED is not defined everywhere, use ZEND_ATTRIBUTE_UNUSED.
Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com>
Upstream-Status: Inappropriate [oe specific]
---
ext/libxml/libxml.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/ext/libxml/libxml.c b/ext/libxml/libxml.c
index d343135b98d..5b8aad8e1e5 100644
--- a/ext/libxml/libxml.c
+++ b/ext/libxml/libxml.c
@@ -476,7 +476,7 @@ php_libxml_input_buffer_create_filename(const char *URI, xmlCharEncoding enc)
static xmlOutputBufferPtr
php_libxml_output_buffer_create_filename(const char *URI,
xmlCharEncodingHandlerPtr encoder,
- int compression ATTRIBUTE_UNUSED)
+ int compression ZEND_ATTRIBUTE_UNUSED)
{
xmlOutputBufferPtr ret;
xmlURIPtr puri;
--
2.51.0
@@ -0,0 +1,33 @@
From: =?utf-8?b?T25kxZllaiBTdXLDvQ==?= <ondrej@sury.org>
Date: Thu, 21 Apr 2022 12:52:24 +0200
Subject: Add minimal OpenSSL 3.0 patch
---
ext/openssl/openssl.c | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/ext/openssl/openssl.c b/ext/openssl/openssl.c
index aa819be..2fa74f2 100644
--- a/ext/openssl/openssl.c
+++ b/ext/openssl/openssl.c
@@ -55,6 +55,10 @@
#include <openssl/rand.h>
#include <openssl/ssl.h>
#include <openssl/pkcs12.h>
+#if PHP_OPENSSL_API_VERSION >= 0x30000
+#include <openssl/core_names.h>
+#include <openssl/param_build.h>
+#endif
/* Common */
#include <time.h>
@@ -1517,7 +1521,9 @@ PHP_MINIT_FUNCTION(openssl)
REGISTER_LONG_CONSTANT("PKCS7_NOSIGS", PKCS7_NOSIGS, CONST_CS|CONST_PERSISTENT);
REGISTER_LONG_CONSTANT("OPENSSL_PKCS1_PADDING", RSA_PKCS1_PADDING, CONST_CS|CONST_PERSISTENT);
+#ifdef RSA_SSLV23_PADDING
REGISTER_LONG_CONSTANT("OPENSSL_SSLV23_PADDING", RSA_SSLV23_PADDING, CONST_CS|CONST_PERSISTENT);
+#endif
REGISTER_LONG_CONSTANT("OPENSSL_NO_PADDING", RSA_NO_PADDING, CONST_CS|CONST_PERSISTENT);
REGISTER_LONG_CONSTANT("OPENSSL_PKCS1_OAEP_PADDING", RSA_PKCS1_OAEP_PADDING, CONST_CS|CONST_PERSISTENT);
@@ -0,0 +1,39 @@
From 9e7e6a5a1e4a8785e237a9c94b533e0c6d9dab91 Mon Sep 17 00:00:00 2001
From: David Carlier <devnexen@gmail.com>
Date: Sat, 17 Feb 2024 21:38:21 +0000
Subject: [PATCH 2/2] ext/intl: level up c++ runtime std for icu 74 and
onwards.
to align with what is required to build icu 74 itself.
Close GH-14002
Upstream-Status: Backport [cc46a4e6b5a413bab3e264c1dcaaf7052f54fbc4]
---
ext/intl/config.m4 | 11 ++++++++++-
1 file changed, 10 insertions(+), 1 deletion(-)
diff --git a/ext/intl/config.m4 b/ext/intl/config.m4
index 7285f75e06a..36cf76e2932 100644
--- a/ext/intl/config.m4
+++ b/ext/intl/config.m4
@@ -83,7 +83,16 @@ if test "$PHP_INTL" != "no"; then
breakiterator/codepointiterator_methods.cpp"
PHP_REQUIRE_CXX()
- PHP_CXX_COMPILE_STDCXX(11, mandatory, PHP_INTL_STDCXX)
+
+ AC_MSG_CHECKING([if intl requires -std=gnu++17])
+ AS_IF([test "$PKG_CONFIG icu-uc --atleast-version=74"],[
+ AC_MSG_RESULT([yes])
+ PHP_CXX_COMPILE_STDCXX(17, mandatory, PHP_INTL_STDCXX)
+ ],[
+ AC_MSG_RESULT([no])
+ PHP_CXX_COMPILE_STDCXX(11, mandatory, PHP_INTL_STDCXX)
+ ])
+
PHP_INTL_CXX_FLAGS="$INTL_COMMON_FLAGS $PHP_INTL_STDCXX $ICU_CXXFLAGS"
if test "$ext_shared" = "no"; then
PHP_ADD_SOURCES(PHP_EXT_DIR(intl), $PHP_INTL_CXX_SOURCES, $PHP_INTL_CXX_FLAGS)
--
2.46.2
@@ -0,0 +1,61 @@
From: Jakub Zelenka <bukka@php.net>
Date: Sun, 15 May 2022 13:49:17 +0100
Subject: Fix bug #79589: ssl3_read_n:unexpected eof while reading
The unexpected EOF failure was introduced in OpenSSL 3.0 to prevent
truncation attack. However there are many non complaint servers and
it is causing break for many users including potential majority
of those where the truncation attack is not applicable. For that reason
we try to keep behavior consitent with older OpenSSL versions which is
also the path chosen by some other languages and web servers.
Closes GH-8369
---
ext/openssl/tests/bug79589.phpt | 21 +++++++++++++++++++++
ext/openssl/xp_ssl.c | 5 +++++
2 files changed, 26 insertions(+)
create mode 100644 ext/openssl/tests/bug79589.phpt
diff --git a/ext/openssl/tests/bug79589.phpt b/ext/openssl/tests/bug79589.phpt
new file mode 100644
index 0000000..5d277e8
--- /dev/null
+++ b/ext/openssl/tests/bug79589.phpt
@@ -0,0 +1,21 @@
+--TEST--
+Bug #65538: TLS unexpected EOF failure
+--EXTENSIONS--
+openssl
+--SKIPIF--
+<?php
+if (getenv("SKIP_ONLINE_TESTS")) die("skip online test");
+?>
+--FILE--
+<?php
+
+$release = file_get_contents(
+ 'https://chromedriver.storage.googleapis.com/LATEST_RELEASE',
+ false,
+ stream_context_create(['ssl' => ['verify_peer'=> false]])
+);
+echo gettype($release);
+
+?>
+--EXPECT--
+string
diff --git a/ext/openssl/xp_ssl.c b/ext/openssl/xp_ssl.c
index 9710e44..1f808bd 100644
--- a/ext/openssl/xp_ssl.c
+++ b/ext/openssl/xp_ssl.c
@@ -1640,6 +1640,11 @@ int php_openssl_setup_crypto(php_stream *stream,
ssl_ctx_options &= ~SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS;
+#ifdef SSL_OP_IGNORE_UNEXPECTED_EOF
+ /* Only for OpenSSL 3+ to keep OpenSSL 1.1.1 behavior */
+ ssl_ctx_options |= SSL_OP_IGNORE_UNEXPECTED_EOF;
+#endif
+
if (!GET_VER_OPT("disable_compression") || zend_is_true(val)) {
ssl_ctx_options |= SSL_OP_NO_COMPRESSION;
}
@@ -0,0 +1,39 @@
From 272da51bfd562f5b9847c1b41eaa5d7018058490 Mon Sep 17 00:00:00 2001
From: Shivam Mathur <shivam_jpr@hotmail.com>
Date: Fri, 4 June 2024 13:40:00 +0530
Subject: [PATCH] Use ITIMER_REAL for timeout handling on MacOS / Apple Silicon
system
setitimer(ITIMER_PROF) fires too early on MacOS 14 when running on Apple
Silicon. See https://openradar.appspot.com/radar?id=5583058442911744.
Fixes GH-12814
Closes GH-13567
---
Zend/zend_execute_API.c | 6 ++++--
1 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/Zend/zend_execute_API.c b/Zend/zend_execute_API.c
index c7f814138d00d774205ec78e8fd98a81b16e69db..fa126f959b3edf9d2e91d1b19d6029432ba4e210 100644
--- a/Zend/zend_execute_API.c
+++ b/Zend/zend_execute_API.c
@@ -1294,7 +1294,9 @@ static void zend_set_timeout_ex(zend_long seconds, int reset_signals) /* {{{ */
t_r.it_value.tv_sec = seconds;
t_r.it_value.tv_usec = t_r.it_interval.tv_sec = t_r.it_interval.tv_usec = 0;
-# if defined(__CYGWIN__) || defined(__PASE__)
+# if defined(__CYGWIN__) || defined(__PASE__) || (defined(__aarch64__) && defined(__APPLE__))
+ // ITIMER_PROF is broken in Apple Silicon system with MacOS >= 14
+ // See https://openradar.appspot.com/radar?id=5583058442911744.
setitimer(ITIMER_REAL, &t_r, NULL);
}
signo = SIGALRM;
@@ -1356,7 +1358,7 @@ void zend_unset_timeout(void) /* {{{ */
no_timeout.it_value.tv_sec = no_timeout.it_value.tv_usec = no_timeout.it_interval.tv_sec = no_timeout.it_interval.tv_usec = 0;
-# if defined(__CYGWIN__) || defined(__PASE__)
+# if defined(__CYGWIN__) || defined(__PASE__) || (defined(__aarch64__) && defined(__APPLE__))
setitimer(ITIMER_REAL, &no_timeout, NULL);
# else
setitimer(ITIMER_PROF, &no_timeout, NULL);
@@ -0,0 +1,64 @@
From 67259e451d5d58b4842776c5696a66d74e157609 Mon Sep 17 00:00:00 2001
From: Niels Dossche <7771979+nielsdos@users.noreply.github.com>
Date: Fri, 5 Jul 2024 23:34:09 +0200
Subject: [PATCH] Fix GH-14834: Error installing PHP when --with-pear is used
libxml2 2.13 makes changes to how the parsing state is set, update our
code accordingly. In particular, it started reporting entities within
attributes, while it should only report entities inside text nodes.
Closes GH-14837.
---
ext/xml/compat.c | 2 +-
ext/xml/tests/gh14834.phpt | 29 +++++++++++++++++++++++++++++
3 files changed, 32 insertions(+), 1 deletion(-)
create mode 100644 ext/xml/tests/gh14834.phpt
diff --git a/ext/xml/compat.c b/ext/xml/compat.c
index 242cc4ba7c40c..5f55dc62b3687 100644
--- a/ext/xml/compat.c
+++ b/ext/xml/compat.c
@@ -375,7 +375,7 @@ _get_entity(void *user, const xmlChar *name)
if (ret == NULL)
ret = xmlGetDocEntity(parser->parser->myDoc, name);
- if (ret == NULL || (parser->parser->instate != XML_PARSER_ENTITY_VALUE && parser->parser->instate != XML_PARSER_ATTRIBUTE_VALUE)) {
+ if (ret == NULL || parser->parser->instate == XML_PARSER_CONTENT) {
if (ret == NULL || ret->etype == XML_INTERNAL_GENERAL_ENTITY || ret->etype == XML_INTERNAL_PARAMETER_ENTITY || ret->etype == XML_INTERNAL_PREDEFINED_ENTITY) {
/* Predefined entities will expand unless no cdata handler is present */
if (parser->h_default && ! (ret && ret->etype == XML_INTERNAL_PREDEFINED_ENTITY && parser->h_cdata)) {
diff --git a/ext/xml/tests/gh14834.phpt b/ext/xml/tests/gh14834.phpt
new file mode 100644
index 0000000000000..2781ba2ed0941
--- /dev/null
+++ b/ext/xml/tests/gh14834.phpt
@@ -0,0 +1,29 @@
+--TEST--
+GH-14834 (Error installing PHP when --with-pear is used)
+--EXTENSIONS--
+xml
+--FILE--
+<?php
+$xml = <<<XML
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE root [
+ <!ENTITY foo "ent">
+]>
+<root>
+ <element hint="hello&apos;world">&foo;<![CDATA[ &amp; ]]><?x &amp; ?></element>
+</root>
+XML;
+
+$parser = xml_parser_create();
+xml_set_character_data_handler($parser, function($_, $data) {
+ var_dump($data);
+});
+xml_parse($parser, $xml, true);
+?>
+--EXPECT--
+string(3) "
+ "
+string(3) "ent"
+string(7) " &amp; "
+string(1) "
+"
@@ -0,0 +1,392 @@
From f566cba0bb6bd53b1d44d5097e68201412b00f7a Mon Sep 17 00:00:00 2001
From: Remi Collet <remi@php.net>
Date: Thu, 25 Nov 2021 13:16:26 +0100
Subject: [PATCH] fix [-Wstrict-prototypes] build warnings in ext/gd
---
ext/gd/config.m4 | 2 --
ext/gd/gd.c | 58 ++++++++++++++++++++++++------------------------
2 files changed, 29 insertions(+), 31 deletions(-)
diff -up a/ext/gd/gd.c.proto b/ext/gd/gd.c
--- a/ext/gd/gd.c.proto 2022-10-31 11:36:07.000000000 +0100
+++ b/ext/gd/gd.c 2025-02-13 12:04:07.860118321 +0100
@@ -138,9 +138,9 @@ static void php_image_filter_pixelate(IN
static void php_image_filter_scatter(INTERNAL_FUNCTION_PARAMETERS);
/* End Section filters declarations */
-static gdImagePtr _php_image_create_from_string (zval *Data, char *tn, gdImagePtr (*ioctx_func_p)());
-static void _php_image_create_from(INTERNAL_FUNCTION_PARAMETERS, int image_type, char *tn, gdImagePtr (*func_p)(), gdImagePtr (*ioctx_func_p)());
-static void _php_image_output(INTERNAL_FUNCTION_PARAMETERS, int image_type, char *tn, void (*func_p)());
+static gdImagePtr _php_image_create_from_string (zval *Data, char *tn, gdImagePtr (*ioctx_func_p)(gdIOCtxPtr));
+static void _php_image_create_from(INTERNAL_FUNCTION_PARAMETERS, int image_type, char *tn, gdImagePtr (*func_p)(FILE *), gdImagePtr (*ioctx_func_p)(gdIOCtxPtr));
+static void _php_image_output(INTERNAL_FUNCTION_PARAMETERS, int image_type, char *tn);
static int _php_image_type(char data[12]);
static void _php_image_convert(INTERNAL_FUNCTION_PARAMETERS, int image_type);
@@ -2330,7 +2330,7 @@ static int _php_image_type (char data[12
/* {{{ _php_image_create_from_string
*/
-gdImagePtr _php_image_create_from_string(zval *data, char *tn, gdImagePtr (*ioctx_func_p)())
+gdImagePtr _php_image_create_from_string(zval *data, char *tn, gdImagePtr (*ioctx_func_p)(gdIOCtxPtr))
{
gdImagePtr im;
gdIOCtx *io_ctx;
@@ -2440,7 +2440,7 @@ PHP_FUNCTION(imagecreatefromstring)
/* {{{ _php_image_create_from
*/
-static void _php_image_create_from(INTERNAL_FUNCTION_PARAMETERS, int image_type, char *tn, gdImagePtr (*func_p)(), gdImagePtr (*ioctx_func_p)())
+static void _php_image_create_from(INTERNAL_FUNCTION_PARAMETERS, int image_type, char *tn, gdImagePtr (*func_p)(FILE *), gdImagePtr (*ioctx_func_p)(gdIOCtxPtr))
{
char *file;
size_t file_len;
@@ -2477,7 +2477,7 @@ static void _php_image_create_from(INTER
if (FAILURE == php_stream_cast(stream, PHP_STREAM_AS_STDIO, (void**)&fp, REPORT_ERRORS)) {
goto out_err;
}
- } else if (ioctx_func_p) {
+ } else if (ioctx_func_p || image_type == PHP_GDIMG_TYPE_GD2PART) {
/* we can create an io context */
gdIOCtx* io_ctx;
zend_string *buff;
@@ -2501,7 +2501,7 @@ static void _php_image_create_from(INTER
}
if (image_type == PHP_GDIMG_TYPE_GD2PART) {
- im = (*ioctx_func_p)(io_ctx, srcx, srcy, width, height);
+ im = gdImageCreateFromGd2PartCtx(io_ctx, srcx, srcy, width, height);
} else {
im = (*ioctx_func_p)(io_ctx);
}
@@ -2519,7 +2519,7 @@ static void _php_image_create_from(INTER
if (!im && fp) {
switch (image_type) {
case PHP_GDIMG_TYPE_GD2PART:
- im = (*func_p)(fp, srcx, srcy, width, height);
+ im = gdImageCreateFromGd2Part(fp, srcx, srcy, width, height);
break;
#if defined(HAVE_GD_XPM)
case PHP_GDIMG_TYPE_XPM:
@@ -2608,7 +2608,7 @@ PHP_FUNCTION(imagecreatefromxbm)
Create a new image from XPM file or URL */
PHP_FUNCTION(imagecreatefromxpm)
{
- _php_image_create_from(INTERNAL_FUNCTION_PARAM_PASSTHRU, PHP_GDIMG_TYPE_XPM, "XPM", gdImageCreateFromXpm, NULL);
+ _php_image_create_from(INTERNAL_FUNCTION_PARAM_PASSTHRU, PHP_GDIMG_TYPE_XPM, "XPM", NULL, NULL);
}
/* }}} */
#endif
@@ -2641,7 +2641,7 @@ PHP_FUNCTION(imagecreatefromgd2)
Create a new image from a given part of GD2 file or URL */
PHP_FUNCTION(imagecreatefromgd2part)
{
- _php_image_create_from(INTERNAL_FUNCTION_PARAM_PASSTHRU, PHP_GDIMG_TYPE_GD2PART, "GD2", gdImageCreateFromGd2Part, gdImageCreateFromGd2PartCtx);
+ _php_image_create_from(INTERNAL_FUNCTION_PARAM_PASSTHRU, PHP_GDIMG_TYPE_GD2PART, "GD2", NULL, NULL);
}
/* }}} */
@@ -2667,7 +2667,7 @@ PHP_FUNCTION(imagecreatefromtga)
/* {{{ _php_image_output
*/
-static void _php_image_output(INTERNAL_FUNCTION_PARAMETERS, int image_type, char *tn, void (*func_p)())
+static void _php_image_output(INTERNAL_FUNCTION_PARAMETERS, int image_type, char *tn)
{
zval *imgind;
char *file = NULL;
@@ -2720,13 +2720,13 @@ static void _php_image_output(INTERNAL_F
gdImageWBMP(im, q, fp);
break;
case PHP_GDIMG_TYPE_GD:
- (*func_p)(im, fp);
+ gdImageGd(im, fp);
break;
case PHP_GDIMG_TYPE_GD2:
if (q == -1) {
q = 128;
}
- (*func_p)(im, fp, q, t);
+ gdImageGd2(im, fp, q, t);
break;
default:
ZEND_ASSERT(0);
@@ -2756,13 +2756,13 @@ static void _php_image_output(INTERNAL_F
gdImageWBMP(im, q, tmp);
break;
case PHP_GDIMG_TYPE_GD:
- (*func_p)(im, tmp);
+ gdImageGd(im, tmp);
break;
case PHP_GDIMG_TYPE_GD2:
if (q == -1) {
q = 128;
}
- (*func_p)(im, tmp, q, t);
+ gdImageGd2(im, tmp, q, t);
break;
default:
ZEND_ASSERT(0);
@@ -2786,7 +2786,7 @@ static void _php_image_output(INTERNAL_F
Output XBM image to browser or file */
PHP_FUNCTION(imagexbm)
{
- _php_image_output_ctx(INTERNAL_FUNCTION_PARAM_PASSTHRU, PHP_GDIMG_TYPE_XBM, "XBM", gdImageXbmCtx);
+ _php_image_output_ctx(INTERNAL_FUNCTION_PARAM_PASSTHRU, PHP_GDIMG_TYPE_XBM, "XBM");
}
/* }}} */
@@ -2794,7 +2794,7 @@ PHP_FUNCTION(imagexbm)
Output GIF image to browser or file */
PHP_FUNCTION(imagegif)
{
- _php_image_output_ctx(INTERNAL_FUNCTION_PARAM_PASSTHRU, PHP_GDIMG_TYPE_GIF, "GIF", gdImageGifCtx);
+ _php_image_output_ctx(INTERNAL_FUNCTION_PARAM_PASSTHRU, PHP_GDIMG_TYPE_GIF, "GIF");
}
/* }}} */
@@ -2803,7 +2803,7 @@ PHP_FUNCTION(imagegif)
Output PNG image to browser or file */
PHP_FUNCTION(imagepng)
{
- _php_image_output_ctx(INTERNAL_FUNCTION_PARAM_PASSTHRU, PHP_GDIMG_TYPE_PNG, "PNG", gdImagePngCtxEx);
+ _php_image_output_ctx(INTERNAL_FUNCTION_PARAM_PASSTHRU, PHP_GDIMG_TYPE_PNG, "PNG");
}
/* }}} */
#endif /* HAVE_GD_PNG */
@@ -2814,7 +2814,7 @@ PHP_FUNCTION(imagepng)
Output WEBP image to browser or file */
PHP_FUNCTION(imagewebp)
{
- _php_image_output_ctx(INTERNAL_FUNCTION_PARAM_PASSTHRU, PHP_GDIMG_TYPE_WEBP, "WEBP", gdImageWebpCtx);
+ _php_image_output_ctx(INTERNAL_FUNCTION_PARAM_PASSTHRU, PHP_GDIMG_TYPE_WEBP, "WEBP");
}
/* }}} */
#endif /* HAVE_GD_WEBP */
@@ -2825,7 +2825,7 @@ PHP_FUNCTION(imagewebp)
Output JPEG image to browser or file */
PHP_FUNCTION(imagejpeg)
{
- _php_image_output_ctx(INTERNAL_FUNCTION_PARAM_PASSTHRU, PHP_GDIMG_TYPE_JPG, "JPEG", gdImageJpegCtx);
+ _php_image_output_ctx(INTERNAL_FUNCTION_PARAM_PASSTHRU, PHP_GDIMG_TYPE_JPG, "JPEG");
}
/* }}} */
#endif /* HAVE_GD_JPG */
@@ -2834,7 +2834,7 @@ PHP_FUNCTION(imagejpeg)
Output WBMP image to browser or file */
PHP_FUNCTION(imagewbmp)
{
- _php_image_output_ctx(INTERNAL_FUNCTION_PARAM_PASSTHRU, PHP_GDIMG_TYPE_WBM, "WBMP", gdImageWBMPCtx);
+ _php_image_output_ctx(INTERNAL_FUNCTION_PARAM_PASSTHRU, PHP_GDIMG_TYPE_WBM, "WBMP");
}
/* }}} */
@@ -2842,7 +2842,7 @@ PHP_FUNCTION(imagewbmp)
Output GD image to browser or file */
PHP_FUNCTION(imagegd)
{
- _php_image_output(INTERNAL_FUNCTION_PARAM_PASSTHRU, PHP_GDIMG_TYPE_GD, "GD", gdImageGd);
+ _php_image_output(INTERNAL_FUNCTION_PARAM_PASSTHRU, PHP_GDIMG_TYPE_GD, "GD");
}
/* }}} */
@@ -2850,7 +2850,7 @@ PHP_FUNCTION(imagegd)
Output GD2 image to browser or file */
PHP_FUNCTION(imagegd2)
{
- _php_image_output(INTERNAL_FUNCTION_PARAM_PASSTHRU, PHP_GDIMG_TYPE_GD2, "GD2", gdImageGd2);
+ _php_image_output(INTERNAL_FUNCTION_PARAM_PASSTHRU, PHP_GDIMG_TYPE_GD2, "GD2");
}
/* }}} */
@@ -2859,7 +2859,7 @@ PHP_FUNCTION(imagegd2)
Output BMP image to browser or file */
PHP_FUNCTION(imagebmp)
{
- _php_image_output_ctx(INTERNAL_FUNCTION_PARAM_PASSTHRU, PHP_GDIMG_TYPE_BMP, "BMP", gdImageBmpCtx);
+ _php_image_output_ctx(INTERNAL_FUNCTION_PARAM_PASSTHRU, PHP_GDIMG_TYPE_BMP, "BMP");
}
/* }}} */
#endif
@@ -4146,7 +4146,7 @@ static void php_imagettftext_common(INTE
Output WBMP image to browser or file */
PHP_FUNCTION(image2wbmp)
{
- _php_image_output(INTERNAL_FUNCTION_PARAM_PASSTHRU, PHP_GDIMG_CONVERT_WBM, "WBMP", NULL);
+ _php_image_output(INTERNAL_FUNCTION_PARAM_PASSTHRU, PHP_GDIMG_CONVERT_WBM, "WBMP");
}
/* }}} */
diff -up a/ext/gd/gd_ctx.c.proto b/ext/gd/gd_ctx.c
--- a/ext/gd/gd_ctx.c.proto 2025-02-13 11:42:48.478248591 +0100
+++ b/ext/gd/gd_ctx.c 2025-02-13 11:52:48.325740296 +0100
@@ -77,7 +77,7 @@ static void _php_image_stream_ctxfreeand
} /* }}} */
/* {{{ _php_image_output_ctx */
-static void _php_image_output_ctx(INTERNAL_FUNCTION_PARAMETERS, int image_type, char *tn, void (*func_p)())
+static void _php_image_output_ctx(INTERNAL_FUNCTION_PARAMETERS, int image_type, char *tn)
{
zval *imgind;
char *file = NULL;
@@ -177,16 +177,20 @@ static void _php_image_output_ctx(INTERN
switch(image_type) {
case PHP_GDIMG_TYPE_JPG:
- (*func_p)(im, ctx, q);
+ gdImageJpegCtx(im, ctx, q);
break;
case PHP_GDIMG_TYPE_WEBP:
if (q == -1) {
q = 80;
}
- (*func_p)(im, ctx, q);
+ gdImageWebpCtx(im, ctx, q);
break;
case PHP_GDIMG_TYPE_PNG:
- (*func_p)(im, ctx, q, f);
+#ifdef HAVE_GD_BUNDLED
+ gdImagePngCtxEx(im, ctx, q, f);
+#else
+ gdImagePngCtxEx(im, ctx, q);
+#endif
break;
case PHP_GDIMG_TYPE_XBM:
case PHP_GDIMG_TYPE_WBM:
@@ -197,16 +201,16 @@ static void _php_image_output_ctx(INTERN
q = i;
}
if (image_type == PHP_GDIMG_TYPE_XBM) {
- (*func_p)(im, file ? file : "", q, ctx);
+ gdImageXbmCtx(im, file ? file : "", q, ctx);
} else {
- (*func_p)(im, q, ctx);
+ gdImageWBMPCtx(im, q, ctx);
}
break;
case PHP_GDIMG_TYPE_BMP:
- (*func_p)(im, ctx, (int) compressed);
+ gdImageBmpCtx(im, ctx, (int) compressed);
break;
- default:
- (*func_p)(im, ctx);
+ case PHP_GDIMG_TYPE_GIF:
+ gdImageGifCtx(im, ctx);
break;
}
From b7356692f69f4ac0a07ea54e83debdd04b426dcb Mon Sep 17 00:00:00 2001
From: George Peter Banyard <girgias@php.net>
Date: Wed, 12 May 2021 14:41:11 +0100
Subject: [PATCH] Specify function pointer signature for scanf implementation
Fix [-Wstrict-prototypes] warnings in standard/scanf.c
---
ext/standard/scanf.c | 14 ++++++++------
1 file changed, 8 insertions(+), 6 deletions(-)
diff --git a/ext/standard/scanf.c b/ext/standard/scanf.c
index f58b4195cc599..78ecc1642cf92 100644
--- a/ext/standard/scanf.c
+++ b/ext/standard/scanf.c
@@ -108,6 +108,8 @@ typedef struct CharSet {
} *ranges;
} CharSet;
+typedef zend_long (*int_string_formater)(const char*, char**, int);
+
/*
* Declarations for functions used only in this file.
*/
@@ -585,7 +587,7 @@ PHPAPI int php_sscanf_internal( char *string, char *format,
int base = 0;
int underflow = 0;
size_t width;
- zend_long (*fn)() = NULL;
+ int_string_formater fn = NULL;
char *ch, sch;
int flags;
char buf[64]; /* Temporary buffer to hold scanned number
@@ -750,29 +752,29 @@ PHPAPI int php_sscanf_internal( char *string, char *format,
case 'D':
op = 'i';
base = 10;
- fn = (zend_long (*)())ZEND_STRTOL_PTR;
+ fn = (int_string_formater)ZEND_STRTOL_PTR;
break;
case 'i':
op = 'i';
base = 0;
- fn = (zend_long (*)())ZEND_STRTOL_PTR;
+ fn = (int_string_formater)ZEND_STRTOL_PTR;
break;
case 'o':
op = 'i';
base = 8;
- fn = (zend_long (*)())ZEND_STRTOL_PTR;
+ fn = (int_string_formater)ZEND_STRTOL_PTR;
break;
case 'x':
case 'X':
op = 'i';
base = 16;
- fn = (zend_long (*)())ZEND_STRTOL_PTR;
+ fn = (int_string_formater)ZEND_STRTOL_PTR;
break;
case 'u':
op = 'i';
base = 10;
flags |= SCAN_UNSIGNED;
- fn = (zend_long (*)())ZEND_STRTOUL_PTR;
+ fn = (int_string_formater)ZEND_STRTOUL_PTR;
break;
case 'f':
From 2068d230d981d7b06b41b87ebc37ab2581b79852 Mon Sep 17 00:00:00 2001
From: George Peter Banyard <girgias@php.net>
Date: Wed, 12 May 2021 18:54:57 +0100
Subject: [PATCH] Fix [-Wstrict-prototypes] warning in PCNTL extension
To achieve this we need to introduce a new wrapper function with
dummy arguments which calls pcntl_signal_dispatch() to respect
the function pointer signature for a tick function.
---
ext/pcntl/pcntl.c | 10 ++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)
diff --git a/ext/pcntl/pcntl.c b/ext/pcntl/pcntl.c
index 1e8690ae75144..c116eff7d034a 100644
--- a/ext/pcntl/pcntl.c
+++ b/ext/pcntl/pcntl.c
@@ -252,7 +252,8 @@ static void pcntl_siginfo_to_zval(int, s
#else
static void pcntl_signal_handler(int);
#endif
-static void pcntl_signal_dispatch();
+static void pcntl_signal_dispatch(void);
+static void pcntl_signal_dispatch_tick_function(int dummy_int, void *dummy_pointer);
static void pcntl_interrupt_function(zend_execute_data *execute_data);
void php_register_signal_constants(INIT_FUNC_ARGS)
@@ -587,7 +588,7 @@ static PHP_GINIT_FUNCTION(pcntl)
PHP_RINIT_FUNCTION(pcntl)
{
- php_add_tick_function(pcntl_signal_dispatch, NULL);
+ php_add_tick_function(pcntl_signal_dispatch_tick_function, NULL);
zend_hash_init(&PCNTL_G(php_signal_table), 16, NULL, ZVAL_PTR_DTOR, 0);
PCNTL_G(head) = PCNTL_G(tail) = PCNTL_G(spares) = NULL;
PCNTL_G(async_signals) = 0;
@@ -1549,6 +1550,11 @@ void pcntl_signal_dispatch()
sigprocmask(SIG_SETMASK, &old_mask, NULL);
}
+static void pcntl_signal_dispatch_tick_function(int dummy_int, void *dummy_pointer)
+{
+ return pcntl_signal_dispatch();
+}
+
/* {{{ proto bool pcntl_async_signals([bool on[)
Enable/disable asynchronous signal handling and return the old setting. */
PHP_FUNCTION(pcntl_async_signals)
@@ -0,0 +1,103 @@
From 9fbcc192064146df6c7784265ca826ce63c7c402 Mon Sep 17 00:00:00 2001
From: Shivam Mathur <shivam_jpr@hotmail.com>
Date: Sun, 12 Oct 2025 04:26:14 +0530
Subject: [PATCH 1/1] Fix GH-16168: Fix inline assembly labels to not crash
with Xcode 16 clang
---
Zend/zend_string.c | 40 ++++++++++++++++++++--------------------
1 file changed, 20 insertions(+), 20 deletions(-)
diff --git a/Zend/zend_string.c b/Zend/zend_string.c
index 75e7e6249f..ee6a89125c 100644
--- a/Zend/zend_string.c
+++ b/Zend/zend_string.c
@@ -328,32 +328,32 @@ ZEND_API void zend_interned_strings_switch_storage(zend_bool request)
ZEND_API zend_bool ZEND_FASTCALL zend_string_equal_val(zend_string *s1, zend_string *s2)
{
char *ptr = ZSTR_VAL(s1);
- size_t delta = (char*)s2 - (char*)s1;
+ uintptr_t delta = (uintptr_t) s2 - (uintptr_t) s1;
size_t len = ZSTR_LEN(s1);
zend_ulong ret;
__asm__ (
- ".LL0%=:\n\t"
+ "0:\n\t"
"movl (%2,%3), %0\n\t"
"xorl (%2), %0\n\t"
- "jne .LL1%=\n\t"
+ "jne 1f\n\t"
"addl $0x4, %2\n\t"
"subl $0x4, %1\n\t"
- "ja .LL0%=\n\t"
+ "ja 0b\n\t"
"movl $0x1, %0\n\t"
- "jmp .LL3%=\n\t"
- ".LL1%=:\n\t"
+ "jmp 3f\n\t"
+ "1:\n\t"
"cmpl $0x4,%1\n\t"
- "jb .LL2%=\n\t"
+ "jb 2f\n\t"
"xorl %0, %0\n\t"
- "jmp .LL3%=\n\t"
- ".LL2%=:\n\t"
+ "jmp 3f\n\t"
+ "2:\n\t"
"negl %1\n\t"
"lea 0x20(,%1,8), %1\n\t"
"shll %b1, %0\n\t"
"sete %b0\n\t"
"movzbl %b0, %0\n\t"
- ".LL3%=:\n"
+ "3:\n"
: "=&a"(ret),
"+c"(len),
"+r"(ptr)
@@ -396,32 +396,32 @@ ZEND_API zend_bool ZEND_FASTCALL I_WRAP_SONAME_FNNAME_ZU(NONE,zend_string_equal_
ZEND_API zend_bool ZEND_FASTCALL zend_string_equal_val(zend_string *s1, zend_string *s2)
{
char *ptr = ZSTR_VAL(s1);
- size_t delta = (char*)s2 - (char*)s1;
+ uintptr_t delta = (uintptr_t) s2 - (uintptr_t) s1;
size_t len = ZSTR_LEN(s1);
zend_ulong ret;
__asm__ (
- ".LL0%=:\n\t"
+ "0:\n\t"
"movq (%2,%3), %0\n\t"
"xorq (%2), %0\n\t"
- "jne .LL1%=\n\t"
+ "jne 1f\n\t"
"addq $0x8, %2\n\t"
"subq $0x8, %1\n\t"
- "ja .LL0%=\n\t"
+ "ja 0b\n\t"
"movq $0x1, %0\n\t"
- "jmp .LL3%=\n\t"
- ".LL1%=:\n\t"
+ "jmp 3f\n\t"
+ "1:\n\t"
"cmpq $0x8,%1\n\t"
- "jb .LL2%=\n\t"
+ "jb 2f\n\t"
"xorq %0, %0\n\t"
- "jmp .LL3%=\n\t"
- ".LL2%=:\n\t"
+ "jmp 3f\n\t"
+ "2:\n\t"
"negq %1\n\t"
"lea 0x40(,%1,8), %1\n\t"
"shlq %b1, %0\n\t"
"sete %b0\n\t"
"movzbq %b0, %0\n\t"
- ".LL3%=:\n"
+ "3:\n"
: "=&a"(ret),
"+c"(len),
"+r"(ptr)
--
2.50.1 (Apple Git-155)
@@ -0,0 +1,82 @@
Upstream-Status: Inappropriate [cross compile specific]
diff -durpN php-7.4.11.orig/ext/iconv/config.m4 php-7.4.11/ext/iconv/config.m4
--- php-7.4.11.orig/ext/iconv/config.m4 2020-10-09 08:04:45.951837732 -0400
+++ php-7.4.11/ext/iconv/config.m4 2020-10-09 08:06:36.874657935 -0400
@@ -150,9 +150,9 @@ int main() {
PHP_DEFINE([ICONV_SUPPORTS_ERRNO],0,[ext/iconv])
AC_DEFINE([ICONV_SUPPORTS_ERRNO],0,[Whether iconv supports error no or not])
],[
- AC_MSG_RESULT(no, cross-compiling)
- PHP_DEFINE([ICONV_SUPPORTS_ERRNO],0,[ext/iconv])
- AC_DEFINE([ICONV_SUPPORTS_ERRNO],0,[Whether iconv supports error no or not])
+ AC_MSG_RESULT(yes)
+ PHP_DEFINE([ICONV_SUPPORTS_ERRNO],1,[ext/iconv])
+ AC_DEFINE([ICONV_SUPPORTS_ERRNO],1,[Whether iconv supports error no or not])
])
AC_MSG_CHECKING([if iconv supports //IGNORE])
diff -durpN php-7.4.11.orig/ext/opcache/config.m4 php-7.4.11/ext/opcache/config.m4
--- php-7.4.11.orig/ext/opcache/config.m4 2020-10-09 08:04:45.953837747 -0400
+++ php-7.4.11/ext/opcache/config.m4 2020-10-09 08:06:36.874657935 -0400
@@ -89,7 +89,9 @@ int main() {
}
]])],[dnl
AC_DEFINE(HAVE_SHM_IPC, 1, [Define if you have SysV IPC SHM support])
- msg=yes],[msg=no],[msg=no])
+ msg=yes],[msg=no],[
+ AC_DEFINE(HAVE_SHM_IPC, 1, [Define if you have SysV IPC SHM support])
+ msg=yes])
AC_MSG_RESULT([$msg])
AC_MSG_CHECKING(for mmap() using MAP_ANON shared memory support)
@@ -141,7 +143,9 @@ int main() {
}
]])],[dnl
AC_DEFINE(HAVE_SHM_MMAP_ANON, 1, [Define if you have mmap(MAP_ANON) SHM support])
- msg=yes],[msg=no],[msg=no])
+ msg=yes],[msg=no],[
+ AC_DEFINE(HAVE_SHM_MMAP_ANON, 1, [Define if you have mmap(MAP_ANON) SHM support])
+ msg=yes])
AC_MSG_RESULT([$msg])
PHP_CHECK_FUNC_LIB(shm_open, rt)
@@ -216,7 +220,9 @@ int main() {
],[
AC_MSG_RESULT([no])
],[
- AC_MSG_RESULT([no])
+ AC_DEFINE(HAVE_SHM_MMAP_POSIX, 1, [Define if you have POSIX mmap() SHM support])
+ AC_MSG_RESULT([yes])
+ PHP_CHECK_LIBRARY(rt, shm_unlink, [PHP_ADD_LIBRARY(rt,1,OPCACHE_SHARED_LIBADD)])
])
PHP_NEW_EXTENSION(opcache,
diff -durpN php-7.4.11.orig/ext/posix/config.m4 php-7.4.11/ext/posix/config.m4
--- php-7.4.11.orig/ext/posix/config.m4 2020-10-09 08:04:45.954837755 -0400
+++ php-7.4.11/ext/posix/config.m4 2020-10-09 08:06:36.875657943 -0400
@@ -28,7 +28,10 @@ int main(int argc, char *argv[])
],[
AC_MSG_RESULT([no, posix_ttyname() will be thread-unsafe])
], [
- AC_MSG_RESULT([no, cannot detect working ttyname_r() when cross compiling. posix_ttyname() will be thread-unsafe])
+ AC_CHECK_FUNCS(ttyname_r,
+ [AC_MSG_RESULT([yes])
+ AC_DEFINE(HAVE_TTYNAME_R, 1, [Whether you have a working ttyname_r])],
+ [AC_MSG_RESULT([no, cannot detect working ttyname_r() when cross compiling. posix_ttyname() will be thread-unsafe])])
])
AC_CACHE_CHECK([for utsname.domainname], ac_cv_have_utsname_domainname, [
diff -durpN php-7.4.11.orig/sapi/fpm/config.m4 php-7.4.11/sapi/fpm/config.m4
--- php-7.4.11.orig/sapi/fpm/config.m4 2020-10-09 08:04:45.955837762 -0400
+++ php-7.4.11/sapi/fpm/config.m4 2020-10-09 08:06:37.012658955 -0400
@@ -262,7 +262,8 @@ AC_DEFUN([AC_FPM_TRACE],
proc_mem_file=""
AC_MSG_RESULT([no])
], [
- AC_MSG_RESULT([skipped (cross-compiling)])
+ AC_MSG_RESULT([cross compiling for Linux, using 'mem'])
+ proc_mem_file="mem"
])
fi
+203
View File
@@ -0,0 +1,203 @@
Upstream-Status: Backport [aeaab8ee3e52f74c042a861e394437d6554b36be]
diff -up php-7.4.33/ext/pdo_oci/oci_statement.c.gcc14 php-7.4.33/ext/pdo_oci/oci_statement.c
--- php-7.4.33/ext/pdo_oci/oci_statement.c.gcc14 2022-10-31 11:36:05.000000000 +0100
+++ php-7.4.33/ext/pdo_oci/oci_statement.c 2024-02-14 15:05:34.224568567 +0100
@@ -654,7 +654,7 @@ static ssize_t oci_blob_write(php_stream
return amt;
}
-static size_t oci_blob_read(php_stream *stream, char *buf, size_t count)
+static ssize_t oci_blob_read(php_stream *stream, char *buf, size_t count)
{
struct oci_lob_self *self = (struct oci_lob_self*)stream->abstract;
ub4 amt;
@@ -666,7 +666,7 @@ static size_t oci_blob_read(php_stream *
NULL, NULL, 0, SQLCS_IMPLICIT);
if (r != OCI_SUCCESS && r != OCI_NEED_DATA) {
- return (size_t)-1;
+ return -1;
}
self->offset += amt;
diff -up php-7.4.33/sapi/litespeed/lsapi_main.c.gcc14 php-7.4.33/sapi/litespeed/lsapi_main.c
--- php-7.4.33/sapi/litespeed/lsapi_main.c.gcc14 2024-02-14 15:09:59.523706463 +0100
+++ php-7.4.33/sapi/litespeed/lsapi_main.c 2024-02-14 15:10:13.979258854 +0100
@@ -25,6 +25,7 @@
#include "zend.h"
#include "ext/standard/basic_functions.h"
#include "ext/standard/info.h"
+#include "ext/standard/head.h"
#include "lsapilib.h"
#include <stdio.h>
Adapted for 7.4 from:
From aeaab8ee3e52f74c042a861e394437d6554b36be Mon Sep 17 00:00:00 2001
From: Florian Weimer <fweimer@redhat.com>
Date: Mon, 9 Sep 2019 21:29:03 +0200
Subject: [PATCH] Port various autoconf bits to C99 compilers
C99 no longer has implicit function declarations and implicit ints.
Current GCC versions enable them as an extension, but this will
change in a future GCC version.
---
Zend/Zend.m4 | 2 ++
build/libtool.m4 | 5 +----
build/php.m4 | 17 ++++++++++-------
configure.ac | 2 ++
ext/standard/config.m4 | 22 ++++++++++++++++++++++
5 files changed, 37 insertions(+), 11 deletions(-)
diff --git a/Zend/Zend.m4 b/Zend/Zend.m4
index 054e2621a4057..57a12ac36ba60 100644
--- a/Zend/Zend.m4
+++ b/Zend/Zend.m4
@@ -157,6 +157,7 @@ AC_MSG_CHECKING(whether double cast to long preserves least significant bits)
AC_RUN_IFELSE([AC_LANG_SOURCE([[
#include <limits.h>
+#include <stdlib.h>
int main()
{
@@ -256,6 +257,7 @@ AC_MSG_CHECKING(for MM alignment and log values)
AC_RUN_IFELSE([AC_LANG_SOURCE([[
#include <stdio.h>
+#include <stdlib.h>
typedef union _mm_align_test {
void *ptr;
diff --git a/build/libtool.m4 b/build/libtool.m4
index f7f51642920f9..577dad4cbe313 100644
--- a/build/libtool.m4
+++ b/build/libtool.m4
@@ -945,6 +945,7 @@ else
#endif
#include <stdio.h>
+#include <stdlib.h>
#ifdef RTLD_GLOBAL
# define LT_DLGLOBAL RTLD_GLOBAL
diff --git a/build/php.m4 b/build/php.m4
index 25f5aa762b892..529876b6b67c6 100644
--- a/build/php.m4
+++ b/build/php.m4
@@ -1120,7 +1120,7 @@ AC_CACHE_CHECK(for type of reentrant time-related functions, ac_cv_time_r_type,[
AC_RUN_IFELSE([AC_LANG_SOURCE([[
#include <time.h>
-main() {
+int main() {
char buf[27];
struct tm t;
time_t old = 0;
@@ -1136,7 +1136,7 @@ return (1);
],[
AC_RUN_IFELSE([AC_LANG_SOURCE([[
#include <time.h>
-main() {
+int main() {
struct tm t, *s;
time_t old = 0;
char buf[27], *p;
@@ -1597,7 +1600,7 @@ AC_DEFUN([PHP_CHECK_FUNC_LIB],[
if test "$found" = "yes"; then
ac_libs=$LIBS
LIBS="$LIBS -l$2"
- AC_RUN_IFELSE([AC_LANG_SOURCE([[main() { return (0); }]])],[found=yes],[found=no],[found=no])
+ AC_RUN_IFELSE([AC_LANG_SOURCE([[int main() { return (0); }]])],[found=yes],[found=no],[found=no])
LIBS=$ac_libs
fi
@@ -2285,7 +2288,7 @@ AC_DEFUN([PHP_TEST_WRITE_STDOUT],[
#define TEXT "This is the test message -- "
-main()
+int main()
{
int n;
diff --git a/configure.ac b/configure.ac
index d759b027517e5..e15b83ca25296 100644
--- a/configure.ac
+++ b/configure.ac
@@ -665,6 +665,8 @@
#include <string.h>
#include <netdb.h>
#include <sys/types.h>
+#include <string.h>
+#include <stdlib.h>
#ifndef AF_INET
# include <sys/socket.h>
#endif
diff --git a/ext/standard/config.m4 b/ext/standard/config.m4
index 9f85ec2b7080d..5b49e5d661f3c 100644
--- a/ext/standard/config.m4
+++ b/ext/standard/config.m4
@@ -71,6 +71,9 @@ AC_CACHE_CHECK(for standard DES crypt, ac_cv_crypt_des,[
#include <crypt.h>
#endif
+#include <stdlib.h>
+#include <string.h>
+
int main() {
#if HAVE_CRYPT
char *encrypted = crypt("rasmuslerdorf","rl");
@@ -98,6 +101,9 @@ AC_CACHE_CHECK(for extended DES crypt, ac_cv_crypt_ext_des,[
#include <crypt.h>
#endif
+#include <stdlib.h>
+#include <string.h>
+
int main() {
#if HAVE_CRYPT
char *encrypted = crypt("rasmuslerdorf","_J9..rasm");
@@ -125,6 +131,9 @@ AC_RUN_IFELSE([AC_LANG_SOURCE([[
#include <crypt.h>
#endif
+#include <stdlib.h>
+#include <string.h>
+
int main() {
#if HAVE_CRYPT
char salt[15], answer[40];
@@ -162,6 +171,9 @@ AC_RUN_IFELSE([AC_LANG_SOURCE([[
#include <crypt.h>
#endif
+#include <stdlib.h>
+#include <string.h>
+
int main() {
#if HAVE_CRYPT
char salt[30], answer[70];
@@ -196,6 +208,9 @@ AC_RUN_IFELSE([AC_LANG_SOURCE([[
#include <crypt.h>
#endif
+#include <stdlib.h>
+#include <string.h>
+
int main() {
#if HAVE_CRYPT
char salt[21], answer[21+86];
@@ -229,6 +244,9 @@ AC_RUN_IFELSE([AC_LANG_SOURCE([[
#include <crypt.h>
#endif
+#include <stdlib.h>
+#include <string.h>
+
int main() {
#if HAVE_CRYPT
char salt[21], answer[21+43];
@@ -0,0 +1,662 @@
From 1fa2356f4f580d2df4068809a4aba6d5356a22e6 Mon Sep 17 00:00:00 2001
From: Niels Dossche <7771979+nielsdos@users.noreply.github.com>
Date: Fri, 17 Nov 2023 19:45:40 +0100
Subject: [PATCH 1/4] Fix GH-12702: libxml2 2.12.0 issue building from src
Fixes GH-12702.
Co-authored-by: nono303 <github@nono303.net>
Upstream-Status: Backport [6a76e5d0a2dcf46b4ab74cc3ffcbfeb860c4fdb3]
---
ext/dom/document.c | 1 +
ext/libxml/php_libxml.h | 1 +
2 files changed, 2 insertions(+)
diff --git a/ext/dom/document.c b/ext/dom/document.c
index b478e1a1aa..707a1fbb20 100644
--- a/ext/dom/document.c
+++ b/ext/dom/document.c
@@ -25,6 +25,7 @@
#if HAVE_LIBXML && HAVE_DOM
#include "php_dom.h"
#include <libxml/SAX.h>
+#include <libxml/xmlsave.h>
#ifdef LIBXML_SCHEMAS_ENABLED
#include <libxml/relaxng.h>
#include <libxml/xmlschemas.h>
diff --git a/ext/libxml/php_libxml.h b/ext/libxml/php_libxml.h
index cf936e95de..9bbcbf6783 100644
--- a/ext/libxml/php_libxml.h
+++ b/ext/libxml/php_libxml.h
@@ -37,6 +37,7 @@ extern zend_module_entry libxml_module_entry;
#include "zend_smart_str.h"
#include <libxml/tree.h>
+#include <libxml/parser.h>
#define LIBXML_SAVE_NOEMPTYTAG 1<<2
--
2.43.0
From c2a134e08fe4ac4a2ed753548a18fc27da8ae2e1 Mon Sep 17 00:00:00 2001
From: Niels Dossche <7771979+nielsdos@users.noreply.github.com>
Date: Fri, 1 Dec 2023 18:03:35 +0100
Subject: [PATCH 2/4] Fix libxml2 2.12 build due to API breaks
See https://github.com/php/php-src/actions/runs/7062192818/job/19225478601
---
ext/libxml/libxml.c | 14 ++++++++++----
ext/soap/php_sdl.c | 2 +-
2 files changed, 11 insertions(+), 5 deletions(-)
diff --git a/ext/libxml/libxml.c b/ext/libxml/libxml.c
index d343135b98..b54ab40953 100644
--- a/ext/libxml/libxml.c
+++ b/ext/libxml/libxml.c
@@ -530,7 +530,11 @@ static int _php_libxml_free_error(xmlErrorPtr error)
return 1;
}
-static void _php_list_set_error_structure(xmlErrorPtr error, const char *msg)
+#if LIBXML_VERSION >= 21200
+static void _php_list_set_error_structure(const xmlError *error, const char *msg)
+#else
+static void _php_list_set_error_structure(xmlError *error, const char *msg)
+#endif
{
xmlError error_copy;
int ret;
@@ -782,7 +786,11 @@ PHP_LIBXML_API void php_libxml_ctx_warning(void *ctx, const char *msg, ...)
va_end(args);
}
+#if LIBXML_VERSION >= 21200
+PHP_LIBXML_API void php_libxml_structured_error_handler(void *userData, const xmlError *error)
+#else
PHP_LIBXML_API void php_libxml_structured_error_handler(void *userData, xmlErrorPtr error)
+#endif
{
_php_list_set_error_structure(error, NULL);
@@ -1061,9 +1069,7 @@ static PHP_FUNCTION(libxml_use_internal_errors)
Retrieve last error from libxml */
static PHP_FUNCTION(libxml_get_last_error)
{
- xmlErrorPtr error;
-
- error = xmlGetLastError();
+ const xmlError *error = xmlGetLastError();
if (error) {
object_init_ex(return_value, libxmlerror_class_entry);
diff --git a/ext/soap/php_sdl.c b/ext/soap/php_sdl.c
index 26a23f57db..3df532a2d6 100644
--- a/ext/soap/php_sdl.c
+++ b/ext/soap/php_sdl.c
@@ -333,7 +333,7 @@ static void load_wsdl_ex(zval *this_ptr, char *struri, sdlCtx *ctx, int include)
sdl_restore_uri_credentials(ctx);
if (!wsdl) {
- xmlErrorPtr xmlErrorPtr = xmlGetLastError();
+ const xmlError *xmlErrorPtr = xmlGetLastError();
if (xmlErrorPtr) {
soap_error2(E_ERROR, "Parsing WSDL: Couldn't load from '%s' : %s", struri, xmlErrorPtr->message);
--
2.43.0
From f9da49aa0a5b033c4b1e8072b9c0915d7672f34e Mon Sep 17 00:00:00 2001
From: Niels Dossche <7771979+nielsdos@users.noreply.github.com>
Date: Sat, 29 Apr 2023 21:07:50 +0200
Subject: [PATCH 3/4] Fix GH-11160: Few tests failed building with new libxml
2.11.0
It's possible to categorise the failures into 2 categories:
- Changed error message. In this case we either duplicate the test and
modify the error message. Or if the change in error message is
small, we use the EXPECTF matchers to make the test compatible with both
old and new versions of libxml2.
- Missing warnings. This is caused by a change in libxml2 where the
parser started using SAX APIs internally [1]. In this case the
error_type passed to php_libxml_internal_error_handler() changed from
PHP_LIBXML_ERROR to PHP_LIBXML_CTX_WARNING because it internally
started to use the SAX handlers instead of the generic handlers.
However, for the SAX handlers the current input stack is empty, so
nothing is actually printed. I fixed this by falling back to a
regular warning without a filename & line number reference, which
mimicks the old behaviour. Furthermore, this change now also shows
an additional warning in a test which was previously hidden.
[1] https://gitlab.gnome.org/GNOME/libxml2/-/commit/9a82b94a94bd310db426edd453b0f38c6c8f69f5
Closes GH-11162.
---
.../DOMDocument_loadXML_error2_gte2_11.phpt | 34 +++++++
...> DOMDocument_loadXML_error2_pre2_11.phpt} | 4 +
.../DOMDocument_load_error2_gte2_11.phpt | 34 +++++++
...t => DOMDocument_load_error2_pre2_11.phpt} | 4 +
ext/libxml/libxml.c | 2 +
ext/libxml/tests/bug61367-read_2.phpt | 2 +-
.../tests/libxml_disable_entity_loader_2.phpt | 2 +-
...set_external_entity_loader_variation2.phpt | 2 +
ext/xml/tests/bug26614_libxml_gte2_11.phpt | 95 +++++++++++++++++++
...bxml.phpt => bug26614_libxml_pre2_11.phpt} | 1 +
10 files changed, 178 insertions(+), 2 deletions(-)
create mode 100644 ext/dom/tests/DOMDocument_loadXML_error2_gte2_11.phpt
rename ext/dom/tests/{DOMDocument_loadXML_error2.phpt => DOMDocument_loadXML_error2_pre2_11.phpt} (90%)
create mode 100644 ext/dom/tests/DOMDocument_load_error2_gte2_11.phpt
rename ext/dom/tests/{DOMDocument_load_error2.phpt => DOMDocument_load_error2_pre2_11.phpt} (90%)
create mode 100644 ext/xml/tests/bug26614_libxml_gte2_11.phpt
rename ext/xml/tests/{bug26614_libxml.phpt => bug26614_libxml_pre2_11.phpt} (96%)
diff --git a/ext/dom/tests/DOMDocument_loadXML_error2_gte2_11.phpt b/ext/dom/tests/DOMDocument_loadXML_error2_gte2_11.phpt
new file mode 100644
index 0000000000..ff5ceb3fbe
--- /dev/null
+++ b/ext/dom/tests/DOMDocument_loadXML_error2_gte2_11.phpt
@@ -0,0 +1,34 @@
+--TEST--
+Test DOMDocument::loadXML() detects not-well formed XML
+--SKIPIF--
+<?php
+if (LIBXML_VERSION < 21100) die('skip libxml2 test variant for version >= 2.11');
+?>
+--DESCRIPTION--
+This test verifies the method detects attributes values not closed between " or '
+Environment variables used in the test:
+- XML_FILE: the xml file to load
+- LOAD_OPTIONS: the second parameter to pass to the method
+- EXPECTED_RESULT: the expected result
+--CREDITS--
+Antonio Diaz Ruiz <dejalatele@gmail.com>
+--INI--
+assert.bail=true
+--EXTENSIONS--
+dom
+--ENV--
+XML_FILE=/not_well_formed2.xml
+LOAD_OPTIONS=0
+EXPECTED_RESULT=0
+--FILE_EXTERNAL--
+domdocumentloadxml_test_method.inc
+--EXPECTF--
+Warning: DOMDocument::loadXML(): AttValue: " or ' expected in Entity, line: 4 in %s on line %d
+
+Warning: DOMDocument::loadXML(): internal error: xmlParseStartTag: problem parsing attributes in Entity, line: 4 in %s on line %d
+
+Warning: DOMDocument::loadXML(): Couldn't find end of Start Tag book line 4 in Entity, line: 4 in %s on line %d
+
+Warning: DOMDocument::loadXML(): Opening and ending tag mismatch: books line 3 and book in Entity, line: 7 in %s on line %d
+
+Warning: DOMDocument::loadXML(): Extra content at the end of the document in Entity, line: 8 in %s on line %d
diff --git a/ext/dom/tests/DOMDocument_loadXML_error2.phpt b/ext/dom/tests/DOMDocument_loadXML_error2_pre2_11.phpt
similarity index 90%
rename from ext/dom/tests/DOMDocument_loadXML_error2.phpt
rename to ext/dom/tests/DOMDocument_loadXML_error2_pre2_11.phpt
index 6d56a317ed..0e36d20905 100644
--- a/ext/dom/tests/DOMDocument_loadXML_error2.phpt
+++ b/ext/dom/tests/DOMDocument_loadXML_error2_pre2_11.phpt
@@ -1,5 +1,9 @@
--TEST--
Test DOMDocument::loadXML() detects not-well formed XML
+--SKIPIF--
+<?php
+if (LIBXML_VERSION >= 21100) die('skip libxml2 test variant for version < 2.11');
+?>
--DESCRIPTION--
This test verifies the method detects attributes values not closed between " or '
Environment variables used in the test:
diff --git a/ext/dom/tests/DOMDocument_load_error2_gte2_11.phpt b/ext/dom/tests/DOMDocument_load_error2_gte2_11.phpt
new file mode 100644
index 0000000000..32b6bf1611
--- /dev/null
+++ b/ext/dom/tests/DOMDocument_load_error2_gte2_11.phpt
@@ -0,0 +1,34 @@
+--TEST--
+Test DOMDocument::load() detects not-well formed
+--SKIPIF--
+<?php
+if (LIBXML_VERSION < 21100) die('skip libxml2 test variant for version >= 2.11');
+?>
+--DESCRIPTION--
+This test verifies the method detects attributes values not closed between " or '
+Environment variables used in the test:
+- XML_FILE: the xml file to load
+- LOAD_OPTIONS: the second parameter to pass to the method
+- EXPECTED_RESULT: the expected result
+--CREDITS--
+Antonio Diaz Ruiz <dejalatele@gmail.com>
+--INI--
+assert.bail=true
+--EXTENSIONS--
+dom
+--ENV--
+XML_FILE=/not_well_formed2.xml
+LOAD_OPTIONS=0
+EXPECTED_RESULT=0
+--FILE_EXTERNAL--
+domdocumentload_test_method.inc
+--EXPECTF--
+Warning: DOMDocument::load(): AttValue: " or ' expected in %s on line %d
+
+Warning: DOMDocument::load(): internal error: xmlParseStartTag: problem parsing attributes in %s on line %d
+
+Warning: DOMDocument::load(): Couldn't find end of Start Tag book line 4 in %s on line %d
+
+Warning: DOMDocument::load(): Opening and ending tag mismatch: books line 3 and book in %s on line %d
+
+Warning: DOMDocument::load(): Extra content at the end of the document in %s on line %d
diff --git a/ext/dom/tests/DOMDocument_load_error2.phpt b/ext/dom/tests/DOMDocument_load_error2_pre2_11.phpt
similarity index 90%
rename from ext/dom/tests/DOMDocument_load_error2.phpt
rename to ext/dom/tests/DOMDocument_load_error2_pre2_11.phpt
index f450cf1654..b97fff9d2f 100644
--- a/ext/dom/tests/DOMDocument_load_error2.phpt
+++ b/ext/dom/tests/DOMDocument_load_error2_pre2_11.phpt
@@ -1,5 +1,9 @@
--TEST--
Test DOMDocument::load() detects not-well formed XML
+--SKIPIF--
+<?php
+if (LIBXML_VERSION >= 21100) die('skip libxml2 test variant for version < 2.11');
+?>
--DESCRIPTION--
This test verifies the method detects attributes values not closed between " or '
Environment variables used in the test:
diff --git a/ext/libxml/libxml.c b/ext/libxml/libxml.c
index b54ab40953..7917f636a9 100644
--- a/ext/libxml/libxml.c
+++ b/ext/libxml/libxml.c
@@ -578,6 +578,8 @@ static void php_libxml_ctx_error_level(int level, void *ctx, const char *msg)
} else {
php_error_docref(NULL, level, "%s in Entity, line: %d", msg, parser->input->line);
}
+ } else {
+ php_error_docref(NULL, E_WARNING, "%s", msg);
}
}
diff --git a/ext/libxml/tests/bug61367-read_2.phpt b/ext/libxml/tests/bug61367-read_2.phpt
index 8cc0b50144..12743adab1 100644
--- a/ext/libxml/tests/bug61367-read_2.phpt
+++ b/ext/libxml/tests/bug61367-read_2.phpt
@@ -55,6 +55,6 @@ bool(true)
int(4)
bool(true)
-Warning: DOMDocument::loadXML(): I/O warning : failed to load external entity "file:///%s/test_bug_61367-read/bad" in %s on line %d
+Warning: DOMDocument::loadXML(): %Sfailed to load external entity "file:///%s/test_bug_61367-read/bad" in %s on line %d
Notice: Trying to get property 'nodeValue' of non-object in %s on line %d
diff --git a/ext/libxml/tests/libxml_disable_entity_loader_2.phpt b/ext/libxml/tests/libxml_disable_entity_loader_2.phpt
index 845bd4bbe3..55d8e61ee0 100644
--- a/ext/libxml/tests/libxml_disable_entity_loader_2.phpt
+++ b/ext/libxml/tests/libxml_disable_entity_loader_2.phpt
@@ -36,6 +36,6 @@ echo "Done\n";
bool(true)
bool(false)
-Warning: DOMDocument::loadXML(): I/O warning : failed to load external entity "%s" in %s on line %d
+Warning: DOMDocument::loadXML(): %Sfailed to load external entity "%s" in %s on line %d
bool(true)
Done
diff --git a/ext/libxml/tests/libxml_set_external_entity_loader_variation2.phpt b/ext/libxml/tests/libxml_set_external_entity_loader_variation2.phpt
index e51869cf47..0664de1ea6 100644
--- a/ext/libxml/tests/libxml_set_external_entity_loader_variation2.phpt
+++ b/ext/libxml/tests/libxml_set_external_entity_loader_variation2.phpt
@@ -38,6 +38,8 @@ echo "Done.\n";
string(10) "-//FOO/BAR"
string(%d) "%sfoobar.dtd"
+Warning: DOMDocument::validate(): Failed to load external entity "-//FOO/BAR" in %s on line %d
+
Warning: DOMDocument::validate(): Could not load the external subset "foobar.dtd" in %s on line %d
bool(false)
bool(true)
diff --git a/ext/xml/tests/bug26614_libxml_gte2_11.phpt b/ext/xml/tests/bug26614_libxml_gte2_11.phpt
new file mode 100644
index 0000000000..9a81b67686
--- /dev/null
+++ b/ext/xml/tests/bug26614_libxml_gte2_11.phpt
@@ -0,0 +1,95 @@
+--TEST--
+Bug #26614 (CDATA sections skipped on line count)
+--EXTENSIONS--
+xml
+--SKIPIF--
+<?php
+if (!defined("LIBXML_VERSION")) die('skip libxml2 test');
+if (LIBXML_VERSION < 21100) die('skip libxml2 test variant for version >= 2.11');
+?>
+--FILE--
+<?php
+/*
+this test works fine with Expat but fails with libxml
+which we now use as default
+
+further investigation has shown that not only line count
+is skipped on CDATA sections but that libxml does also
+show different column numbers and byte positions depending
+on context and in opposition to what one would expect to
+see and what good old Expat reported just fine ...
+*/
+
+$xmls = array();
+
+// Case 1: CDATA Sections
+$xmls["CDATA"] ='<?xml version="1.0" encoding="iso-8859-1" ?>
+<data>
+<![CDATA[
+multi
+line
+CDATA
+block
+]]>
+</data>';
+
+// Case 2: replace some characters so that we get comments instead
+$xmls["Comment"] ='<?xml version="1.0" encoding="iso-8859-1" ?>
+<data>
+<!-- ATA[
+multi
+line
+CDATA
+block
+-->
+</data>';
+
+// Case 3: replace even more characters so that only textual data is left
+$xmls["Text"] ='<?xml version="1.0" encoding="iso-8859-1" ?>
+<data>
+-!-- ATA[
+multi
+line
+CDATA
+block
+---
+</data>';
+
+function startElement($parser, $name, $attrs) {
+ printf("<$name> at line %d, col %d (byte %d)\n",
+ xml_get_current_line_number($parser),
+ xml_get_current_column_number($parser),
+ xml_get_current_byte_index($parser));
+}
+
+function endElement($parser, $name) {
+ printf("</$name> at line %d, col %d (byte %d)\n",
+ xml_get_current_line_number($parser),
+ xml_get_current_column_number($parser),
+ xml_get_current_byte_index($parser));
+}
+
+function characterData($parser, $data) {
+ // dummy
+}
+
+foreach ($xmls as $desc => $xml) {
+ echo "$desc\n";
+ $xml_parser = xml_parser_create();
+ xml_set_element_handler($xml_parser, "startElement", "endElement");
+ xml_set_character_data_handler($xml_parser, "characterData");
+ if (!xml_parse($xml_parser, $xml, true))
+ echo "Error: ".xml_error_string(xml_get_error_code($xml_parser))."\n";
+ xml_parser_free($xml_parser);
+}
+?>
+--EXPECTF--
+CDATA
+<DATA> at line 2, col %d (byte 50)
+</DATA> at line 9, col %d (byte 96)
+Comment
+<DATA> at line 2, col %d (byte 50)
+</DATA> at line 9, col %d (byte 96)
+Text
+<DATA> at line 2, col %d (byte 50)
+</DATA> at line 9, col %d (byte 96)
diff --git a/ext/xml/tests/bug26614_libxml.phpt b/ext/xml/tests/bug26614_libxml_pre2_11.phpt
similarity index 96%
rename from ext/xml/tests/bug26614_libxml.phpt
rename to ext/xml/tests/bug26614_libxml_pre2_11.phpt
index 3ddd35ed0e..afacaa1c59 100644
--- a/ext/xml/tests/bug26614_libxml.phpt
+++ b/ext/xml/tests/bug26614_libxml_pre2_11.phpt
@@ -4,6 +4,7 @@ Bug #26614 (CDATA sections skipped on line count)
<?php
require_once("skipif.inc");
if (!defined("LIBXML_VERSION")) die('skip libxml2 test');
+if (LIBXML_VERSION >= 21100) die('skip libxml2 test variant for version < 2.11');
?>
--FILE--
<?php
--
2.43.0
From b2ac6c4fe4213258e7e9489ef50fe3afb2fdf4be Mon Sep 17 00:00:00 2001
From: Niels Dossche <7771979+nielsdos@users.noreply.github.com>
Date: Wed, 29 Nov 2023 20:49:29 +0100
Subject: [PATCH 4/4] Test fixes for libxml2 2.12.0
---
ext/dom/tests/DOMDocument_loadXML_error1.phpt | 4 +++
.../DOMDocument_loadXML_error1_gte2_12.phpt | 26 ++++++++++++++++
.../DOMDocument_loadXML_error2_gte2_11.phpt | 2 +-
.../DOMDocument_loadXML_error2_gte2_12.phpt | 30 +++++++++++++++++++
ext/dom/tests/DOMDocument_load_error1.phpt | 4 +++
.../DOMDocument_load_error1_gte2_12.phpt | 26 ++++++++++++++++
.../DOMDocument_load_error2_gte2_11.phpt | 2 +-
.../DOMDocument_load_error2_gte2_12.phpt | 30 +++++++++++++++++++
ext/xml/tests/bug81351.phpt | 4 +--
9 files changed, 124 insertions(+), 4 deletions(-)
create mode 100644 ext/dom/tests/DOMDocument_loadXML_error1_gte2_12.phpt
create mode 100644 ext/dom/tests/DOMDocument_loadXML_error2_gte2_12.phpt
create mode 100644 ext/dom/tests/DOMDocument_load_error1_gte2_12.phpt
create mode 100644 ext/dom/tests/DOMDocument_load_error2_gte2_12.phpt
diff --git a/ext/dom/tests/DOMDocument_loadXML_error1.phpt b/ext/dom/tests/DOMDocument_loadXML_error1.phpt
index 4d3b81db79..0549d67630 100644
--- a/ext/dom/tests/DOMDocument_loadXML_error1.phpt
+++ b/ext/dom/tests/DOMDocument_loadXML_error1.phpt
@@ -1,5 +1,9 @@
--TEST--
Test DOMDocument::loadXML() detects not-well formed XML
+--SKIPIF--
+<?php
+if (LIBXML_VERSION >= 21200) die('skip libxml2 test variant for version < 2.12');
+?>
--DESCRIPTION--
This test verifies the method detects an opening and ending tag mismatch
Environment variables used in the test:
diff --git a/ext/dom/tests/DOMDocument_loadXML_error1_gte2_12.phpt b/ext/dom/tests/DOMDocument_loadXML_error1_gte2_12.phpt
new file mode 100644
index 0000000000..e1ded0ffad
--- /dev/null
+++ b/ext/dom/tests/DOMDocument_loadXML_error1_gte2_12.phpt
@@ -0,0 +1,26 @@
+--TEST--
+Test DOMDocument::loadXML() detects not-well formed XML
+--SKIPIF--
+<?php
+if (LIBXML_VERSION < 21200) die('skip libxml2 test variant for version >= 2.12');
+?>
+--DESCRIPTION--
+This test verifies the method detects an opening and ending tag mismatch
+Environment variables used in the test:
+- XML_FILE: the xml file to load
+- LOAD_OPTIONS: the second parameter to pass to the method
+- EXPECTED_RESULT: the expected result
+--CREDITS--
+Antonio Diaz Ruiz <dejalatele@gmail.com>
+--EXTENSIONS--
+dom
+--ENV--
+XML_FILE=/not_well_formed.xml
+LOAD_OPTIONS=0
+EXPECTED_RESULT=0
+--FILE_EXTERNAL--
+domdocumentloadxml_test_method.inc
+--EXPECTF--
+Warning: DOMDocument::load%r(XML){0,1}%r(): Opening and ending tag mismatch: title line 5 and book %s
+
+Warning: DOMDocument::load%r(XML){0,1}%r(): %rexpected '>'|Opening and ending tag mismatch: book line (4|5) and books%r %s
diff --git a/ext/dom/tests/DOMDocument_loadXML_error2_gte2_11.phpt b/ext/dom/tests/DOMDocument_loadXML_error2_gte2_11.phpt
index ff5ceb3fbe..f52d334813 100644
--- a/ext/dom/tests/DOMDocument_loadXML_error2_gte2_11.phpt
+++ b/ext/dom/tests/DOMDocument_loadXML_error2_gte2_11.phpt
@@ -2,7 +2,7 @@
Test DOMDocument::loadXML() detects not-well formed XML
--SKIPIF--
<?php
-if (LIBXML_VERSION < 21100) die('skip libxml2 test variant for version >= 2.11');
+if (LIBXML_VERSION < 21100 || LIBXML_VERSION >= 21200) die('skip libxml2 test variant for version >= 2.11 && <= 2.12');
?>
--DESCRIPTION--
This test verifies the method detects attributes values not closed between " or '
diff --git a/ext/dom/tests/DOMDocument_loadXML_error2_gte2_12.phpt b/ext/dom/tests/DOMDocument_loadXML_error2_gte2_12.phpt
new file mode 100644
index 0000000000..6a3ff5841f
--- /dev/null
+++ b/ext/dom/tests/DOMDocument_loadXML_error2_gte2_12.phpt
@@ -0,0 +1,30 @@
+--TEST--
+Test DOMDocument::loadXML() detects not-well formed XML
+--SKIPIF--
+<?php
+if (LIBXML_VERSION < 21200) die('skip libxml2 test variant for version >= 2.12');
+?>
+--DESCRIPTION--
+This test verifies the method detects attributes values not closed between " or '
+Environment variables used in the test:
+- XML_FILE: the xml file to load
+- LOAD_OPTIONS: the second parameter to pass to the method
+- EXPECTED_RESULT: the expected result
+--CREDITS--
+Antonio Diaz Ruiz <dejalatele@gmail.com>
+--EXTENSIONS--
+dom
+--ENV--
+XML_FILE=/not_well_formed2.xml
+LOAD_OPTIONS=0
+EXPECTED_RESULT=0
+--FILE_EXTERNAL--
+domdocumentloadxml_test_method.inc
+--EXPECTF--
+Warning: DOMDocument::loadXML(): AttValue: " or ' expected in Entity, line: 4 in %s on line %d
+
+Warning: DOMDocument::loadXML(): internal error: xmlParseStartTag: problem parsing attributes in Entity, line: 4 in %s on line %d
+
+Warning: DOMDocument::loadXML(): Couldn't find end of Start Tag book line 4 in Entity, line: 4 in %s on line %d
+
+Warning: DOMDocument::loadXML(): Opening and ending tag mismatch: books line 3 and book in Entity, line: 7 in %s on line %d
diff --git a/ext/dom/tests/DOMDocument_load_error1.phpt b/ext/dom/tests/DOMDocument_load_error1.phpt
index 8ac181d769..4416f5f6fe 100644
--- a/ext/dom/tests/DOMDocument_load_error1.phpt
+++ b/ext/dom/tests/DOMDocument_load_error1.phpt
@@ -1,5 +1,9 @@
--TEST--
Test DOMDocument::load() detects not-well formed XML
+--SKIPIF--
+<?php
+if (LIBXML_VERSION >= 21200) die('skip libxml2 test variant for version < 2.12');
+?>
--DESCRIPTION--
This test verifies the method detects an opening and ending tag mismatch
Environment variables used in the test:
diff --git a/ext/dom/tests/DOMDocument_load_error1_gte2_12.phpt b/ext/dom/tests/DOMDocument_load_error1_gte2_12.phpt
new file mode 100644
index 0000000000..183c8406fd
--- /dev/null
+++ b/ext/dom/tests/DOMDocument_load_error1_gte2_12.phpt
@@ -0,0 +1,26 @@
+--TEST--
+Test DOMDocument::load() detects not-well formed XML
+--SKIPIF--
+<?php
+if (LIBXML_VERSION < 21200) die('skip libxml2 test variant for version >= 2.12');
+?>
+--DESCRIPTION--
+This test verifies the method detects an opening and ending tag mismatch
+Environment variables used in the test:
+- XML_FILE: the xml file to load
+- LOAD_OPTIONS: the second parameter to pass to the method
+- EXPECTED_RESULT: the expected result
+--CREDITS--
+Antonio Diaz Ruiz <dejalatele@gmail.com>
+--EXTENSIONS--
+dom
+--ENV--
+XML_FILE=/not_well_formed.xml
+LOAD_OPTIONS=0
+EXPECTED_RESULT=0
+--FILE_EXTERNAL--
+domdocumentload_test_method.inc
+--EXPECTF--
+Warning: DOMDocument::load%r(XML){0,1}%r(): Opening and ending tag mismatch: title line 5 and book %s
+
+Warning: DOMDocument::load%r(XML){0,1}%r(): %rexpected '>'|Opening and ending tag mismatch: book line (4|5) and books%r %s
diff --git a/ext/dom/tests/DOMDocument_load_error2_gte2_11.phpt b/ext/dom/tests/DOMDocument_load_error2_gte2_11.phpt
index 32b6bf1611..4d9f992b3b 100644
--- a/ext/dom/tests/DOMDocument_load_error2_gte2_11.phpt
+++ b/ext/dom/tests/DOMDocument_load_error2_gte2_11.phpt
@@ -2,7 +2,7 @@
Test DOMDocument::load() detects not-well formed
--SKIPIF--
<?php
-if (LIBXML_VERSION < 21100) die('skip libxml2 test variant for version >= 2.11');
+if (LIBXML_VERSION < 21100 || LIBXML_VERSION >= 21200) die('skip libxml2 test variant for version >= 2.11 && <= 2.12');
?>
--DESCRIPTION--
This test verifies the method detects attributes values not closed between " or '
diff --git a/ext/dom/tests/DOMDocument_load_error2_gte2_12.phpt b/ext/dom/tests/DOMDocument_load_error2_gte2_12.phpt
new file mode 100644
index 0000000000..4fadf41736
--- /dev/null
+++ b/ext/dom/tests/DOMDocument_load_error2_gte2_12.phpt
@@ -0,0 +1,30 @@
+--TEST--
+Test DOMDocument::load() detects not-well formed
+--SKIPIF--
+<?php
+if (LIBXML_VERSION < 21200) die('skip libxml2 test variant for version >= 2.12');
+?>
+--DESCRIPTION--
+This test verifies the method detects attributes values not closed between " or '
+Environment variables used in the test:
+- XML_FILE: the xml file to load
+- LOAD_OPTIONS: the second parameter to pass to the method
+- EXPECTED_RESULT: the expected result
+--CREDITS--
+Antonio Diaz Ruiz <dejalatele@gmail.com>
+--EXTENSIONS--
+dom
+--ENV--
+XML_FILE=/not_well_formed2.xml
+LOAD_OPTIONS=0
+EXPECTED_RESULT=0
+--FILE_EXTERNAL--
+domdocumentload_test_method.inc
+--EXPECTF--
+Warning: DOMDocument::load(): AttValue: " or ' expected in %s on line %d
+
+Warning: DOMDocument::load(): internal error: xmlParseStartTag: problem parsing attributes in %s on line %d
+
+Warning: DOMDocument::load(): Couldn't find end of Start Tag book line 4 in %s on line %d
+
+Warning: DOMDocument::load(): Opening and ending tag mismatch: books line 3 and book in %s on line %d
diff --git a/ext/xml/tests/bug81351.phpt b/ext/xml/tests/bug81351.phpt
index 19e4ca590b..dc934001be 100644
--- a/ext/xml/tests/bug81351.phpt
+++ b/ext/xml/tests/bug81351.phpt
@@ -23,6 +23,6 @@ $code = xml_get_error_code($parser);
$error = xml_error_string($code);
echo "xml_parse returned $success, xml_get_error_code = $code, xml_error_string = $error\r\n";
?>
---EXPECT--
+--EXPECTF--
xml_parse returned 1, xml_get_error_code = 0, xml_error_string = No error
-xml_parse returned 0, xml_get_error_code = 5, xml_error_string = Invalid document end
+%rxml_parse returned 0, xml_get_error_code = 5, xml_error_string = Invalid document end|xml_parse returned 0, xml_get_error_code = 77, xml_error_string = Tag not finished%r
--
2.43.0
+189
View File
@@ -0,0 +1,189 @@
From 7437aaae38cf4b3357e7580f9e22fd4a403b6c23 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Tim=20D=C3=BCsterhus?= <tim@bastelstu.be>
Date: Mon, 23 Jan 2023 21:15:24 +0100
Subject: [PATCH 1/7] crypt: Fix validation of malformed BCrypt hashes
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
PHPs implementation of crypt_blowfish differs from the upstream Openwall
version by adding a “PHP Hack”, which allows one to cut short the BCrypt salt
by including a `$` character within the characters that represent the salt.
Hashes that are affected by the “PHP Hack” may erroneously validate any
password as valid when used with `password_verify` and when comparing the
return value of `crypt()` against the input.
The PHP Hack exists since the first version of PHPs own crypt_blowfish
implementation that was added in 1e820eca02dcf322b41fd2fe4ed2a6b8309f8ab5.
No clear reason is given for the PHP Hacks existence. This commit removes it,
because BCrypt hashes containing a `$` character in their salt are not valid
BCrypt hashes.
(cherry picked from commit c840f71524067aa474c00c3eacfb83bd860bfc8a)
Upstream-Status: Backport [c840f71524067aa474c00c3eacfb83bd860bfc8a]
---
ext/standard/crypt_blowfish.c | 8 --
.../tests/crypt/bcrypt_salt_dollar.phpt | 82 +++++++++++++++++++
2 files changed, 82 insertions(+), 8 deletions(-)
create mode 100644 ext/standard/tests/crypt/bcrypt_salt_dollar.phpt
diff --git a/ext/standard/crypt_blowfish.c b/ext/standard/crypt_blowfish.c
index c1f945f29ed..aa7e1bc2e68 100644
--- a/ext/standard/crypt_blowfish.c
+++ b/ext/standard/crypt_blowfish.c
@@ -376,7 +376,6 @@ static unsigned char BF_atoi64[0x60] = {
#define BF_safe_atoi64(dst, src) \
{ \
tmp = (unsigned char)(src); \
- if (tmp == '$') break; /* PHP hack */ \
if ((unsigned int)(tmp -= 0x20) >= 0x60) return -1; \
tmp = BF_atoi64[tmp]; \
if (tmp > 63) return -1; \
@@ -404,13 +403,6 @@ static int BF_decode(BF_word *dst, const char *src, int size)
*dptr++ = ((c3 & 0x03) << 6) | c4;
} while (dptr < end);
- if (end - dptr == size) {
- return -1;
- }
-
- while (dptr < end) /* PHP hack */
- *dptr++ = 0;
-
return 0;
}
diff --git a/ext/standard/tests/crypt/bcrypt_salt_dollar.phpt b/ext/standard/tests/crypt/bcrypt_salt_dollar.phpt
new file mode 100644
index 00000000000..32e335f4b08
--- /dev/null
+++ b/ext/standard/tests/crypt/bcrypt_salt_dollar.phpt
@@ -0,0 +1,82 @@
+--TEST--
+bcrypt correctly rejects salts containing $
+--FILE--
+<?php
+for ($i = 0; $i < 23; $i++) {
+ $salt = '$2y$04$' . str_repeat('0', $i) . '$';
+ $result = crypt("foo", $salt);
+ var_dump($salt);
+ var_dump($result);
+ var_dump($result === $salt);
+}
+?>
+--EXPECT--
+string(8) "$2y$04$$"
+string(2) "*0"
+bool(false)
+string(9) "$2y$04$0$"
+string(2) "*0"
+bool(false)
+string(10) "$2y$04$00$"
+string(2) "*0"
+bool(false)
+string(11) "$2y$04$000$"
+string(2) "*0"
+bool(false)
+string(12) "$2y$04$0000$"
+string(2) "*0"
+bool(false)
+string(13) "$2y$04$00000$"
+string(2) "*0"
+bool(false)
+string(14) "$2y$04$000000$"
+string(2) "*0"
+bool(false)
+string(15) "$2y$04$0000000$"
+string(2) "*0"
+bool(false)
+string(16) "$2y$04$00000000$"
+string(2) "*0"
+bool(false)
+string(17) "$2y$04$000000000$"
+string(2) "*0"
+bool(false)
+string(18) "$2y$04$0000000000$"
+string(2) "*0"
+bool(false)
+string(19) "$2y$04$00000000000$"
+string(2) "*0"
+bool(false)
+string(20) "$2y$04$000000000000$"
+string(2) "*0"
+bool(false)
+string(21) "$2y$04$0000000000000$"
+string(2) "*0"
+bool(false)
+string(22) "$2y$04$00000000000000$"
+string(2) "*0"
+bool(false)
+string(23) "$2y$04$000000000000000$"
+string(2) "*0"
+bool(false)
+string(24) "$2y$04$0000000000000000$"
+string(2) "*0"
+bool(false)
+string(25) "$2y$04$00000000000000000$"
+string(2) "*0"
+bool(false)
+string(26) "$2y$04$000000000000000000$"
+string(2) "*0"
+bool(false)
+string(27) "$2y$04$0000000000000000000$"
+string(2) "*0"
+bool(false)
+string(28) "$2y$04$00000000000000000000$"
+string(2) "*0"
+bool(false)
+string(29) "$2y$04$000000000000000000000$"
+string(2) "*0"
+bool(false)
+string(30) "$2y$04$0000000000000000000000$"
+string(60) "$2y$04$000000000000000000000u2a2UpVexIt9k3FMJeAVr3c04F5tcI8K"
+bool(false)
--
2.39.1
From ed0281b588a6840cb95f3134a4e68847a3be5bb7 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Tim=20D=C3=BCsterhus?= <tim@bastelstu.be>
Date: Mon, 23 Jan 2023 22:13:57 +0100
Subject: [PATCH 2/7] crypt: Fix possible buffer overread in php_crypt()
(cherry picked from commit a92acbad873a05470af1a47cb785a18eadd827b5)
---
ext/standard/crypt.c | 1 +
ext/standard/tests/password/password_bcrypt_short.phpt | 8 ++++++++
2 files changed, 9 insertions(+)
create mode 100644 ext/standard/tests/password/password_bcrypt_short.phpt
diff --git a/ext/standard/crypt.c b/ext/standard/crypt.c
index 92430b69f77..04487f3fe5a 100644
--- a/ext/standard/crypt.c
+++ b/ext/standard/crypt.c
@@ -151,6 +151,7 @@ PHPAPI zend_string *php_crypt(const char *password, const int pass_len, const ch
} else if (
salt[0] == '$' &&
salt[1] == '2' &&
+ salt[2] != 0 &&
salt[3] == '$') {
char output[PHP_MAX_SALT_LEN + 1];
diff --git a/ext/standard/tests/password/password_bcrypt_short.phpt b/ext/standard/tests/password/password_bcrypt_short.phpt
new file mode 100644
index 00000000000..085bc8a2390
--- /dev/null
+++ b/ext/standard/tests/password/password_bcrypt_short.phpt
@@ -0,0 +1,8 @@
+--TEST--
+Test that password_hash() does not overread buffers when a short hash is passed
+--FILE--
+<?php
+var_dump(password_verify("foo", '$2'));
+?>
+--EXPECT--
+bool(false)
--
2.39.1
+109
View File
@@ -0,0 +1,109 @@
From 0cfca9aa1395271833848daec0bace51d965531d Mon Sep 17 00:00:00 2001
From: Niels Dossche <7771979+nielsdos@users.noreply.github.com>
Date: Sun, 16 Apr 2023 15:05:03 +0200
Subject: [PATCH] Fix missing randomness check and insufficient random bytes
for SOAP HTTP Digest
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
If php_random_bytes_throw fails, the nonce will be uninitialized, but
still sent to the server. The client nonce is intended to protect
against a malicious server. See section 5.10 and 5.12 of RFC 7616 [1],
and bullet point 2 below.
Tim pointed out that even though it's the MD5 of the nonce that gets sent,
enumerating 31 bits is trivial. So we have still a stack information leak
of 31 bits.
Furthermore, Tim found the following issues:
* The small size of cnonce might cause the server to erroneously reject
a request due to a repeated (cnonce, nc) pair. As per the birthday
problem 31 bits of randomness will return a duplication with 50%
chance after less than 55000 requests and nc always starts counting at 1.
* The cnonce is intended to protect the client and password against a
malicious server that returns a constant server nonce where the server
precomputed a rainbow table between passwords and correct client response.
As storage is fairly cheap, a server could precompute the client responses
for (a subset of) client nonces and still have a chance of reversing the
client response with the same probability as the cnonce duplication.
Precomputing the rainbow table for all 2^31 cnonces increases the rainbow
table size by factor 2 billion, which is infeasible. But precomputing it
for 2^14 cnonces only increases the table size by factor 16k and the server
would still have a 10% chance of successfully reversing a password with a
single client request.
This patch fixes the issues by increasing the nonce size, and checking
the return value of php_random_bytes_throw(). In the process we also get
rid of the MD5 hashing of the nonce.
[1] RFC 7616: https://www.rfc-editor.org/rfc/rfc7616
Co-authored-by: Tim Düsterhus <timwolla@php.net>
(cherry picked from commit 126d517ce240e9f638d9a5eaa509eaca49ef562a)
Upstream-Status: Backport [126d517ce240e9f638d9a5eaa509eaca49ef562a]
---
NEWS | 6 ++++++
ext/soap/php_http.c | 21 +++++++++++++--------
2 files changed, 19 insertions(+), 8 deletions(-)
diff --git a/ext/soap/php_http.c b/ext/soap/php_http.c
index ee3dcbdc9a..e3a9afdbe9 100644
--- a/ext/soap/php_http.c
+++ b/ext/soap/php_http.c
@@ -666,18 +666,23 @@ int make_http_soap_request(zval *this_ptr,
if ((digest = zend_hash_str_find(Z_OBJPROP_P(this_ptr), "_digest", sizeof("_digest")-1)) != NULL) {
if (Z_TYPE_P(digest) == IS_ARRAY) {
char HA1[33], HA2[33], response[33], cnonce[33], nc[9];
- zend_long nonce;
+ unsigned char nonce[16];
PHP_MD5_CTX md5ctx;
unsigned char hash[16];
- php_random_bytes_throw(&nonce, sizeof(nonce));
- nonce &= 0x7fffffff;
+ if (UNEXPECTED(php_random_bytes_throw(&nonce, sizeof(nonce)) != SUCCESS)) {
+ ZEND_ASSERT(EG(exception));
+ php_stream_close(stream);
+ zend_hash_str_del(Z_OBJPROP_P(this_ptr), "httpurl", sizeof("httpurl")-1);
+ zend_hash_str_del(Z_OBJPROP_P(this_ptr), "httpsocket", sizeof("httpsocket")-1);
+ zend_hash_str_del(Z_OBJPROP_P(this_ptr), "_use_proxy", sizeof("_use_proxy")-1);
+ smart_str_free(&soap_headers_z);
+ smart_str_free(&soap_headers);
+ return FALSE;
+ }
- PHP_MD5Init(&md5ctx);
- snprintf(cnonce, sizeof(cnonce), ZEND_LONG_FMT, nonce);
- PHP_MD5Update(&md5ctx, (unsigned char*)cnonce, strlen(cnonce));
- PHP_MD5Final(hash, &md5ctx);
- make_digest(cnonce, hash);
+ php_hash_bin2hex(cnonce, nonce, sizeof(nonce));
+ cnonce[32] = 0;
if ((tmp = zend_hash_str_find(Z_ARRVAL_P(digest), "nc", sizeof("nc")-1)) != NULL &&
Z_TYPE_P(tmp) == IS_LONG) {
From 40439039c224bb8cdebd1b7b3d03b8cc11e7cce7 Mon Sep 17 00:00:00 2001
From: Remi Collet <remi@remirepo.net>
Date: Tue, 6 Jun 2023 18:05:22 +0200
Subject: [PATCH] Fix GH-11382 add missing hash header for bin2hex
---
ext/soap/php_http.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/ext/soap/php_http.c b/ext/soap/php_http.c
index e3a9afdbe9f..912b8e341d8 100644
--- a/ext/soap/php_http.c
+++ b/ext/soap/php_http.c
@@ -22,6 +22,7 @@
#include "ext/standard/base64.h"
#include "ext/standard/md5.h"
#include "ext/standard/php_random.h"
+#include "ext/hash/php_hash.h"
static char *get_http_header_value_nodup(char *headers, char *type, size_t *len);
static char *get_http_header_value(char *headers, char *type);
--
File diff suppressed because one or more lines are too long
@@ -0,0 +1,97 @@
From 494de65139592da0e5e5b6fdf198c2f9c762f4d6 Mon Sep 17 00:00:00 2001
From: Jakub Zelenka <bukka@php.net>
Date: Fri, 8 Nov 2024 23:43:47 +0100
Subject: [PATCH 3/7] Fix GHSA-c5f2-jwm7-mmq2: stream HTTP fulluri CRLF
injection
(cherry picked from commit 426a6d4539ebee34879ac5de857036bb6ff0e732)
(cherry picked from commit bc1f192102dd8cbda028e40aa31604c4885d387c)
(cherry picked from commit 8d130e16fbfda7d154fedfa0f1ff1d5ad5e26815)
Upstream-Status: Backport
---
ext/standard/http_fopen_wrapper.c | 18 ++++++++----
.../tests/http/ghsa-c5f2-jwm7-mmq2.phpt | 28 +++++++++++++++++++
2 files changed, 40 insertions(+), 6 deletions(-)
create mode 100644 ext/standard/tests/http/ghsa-c5f2-jwm7-mmq2.phpt
diff --git a/ext/standard/http_fopen_wrapper.c b/ext/standard/http_fopen_wrapper.c
index 4d918b21e65..aeeb438f0f9 100644
--- a/ext/standard/http_fopen_wrapper.c
+++ b/ext/standard/http_fopen_wrapper.c
@@ -186,6 +186,11 @@ static php_stream *php_stream_url_wrap_http_ex(php_stream_wrapper *wrapper,
return NULL;
}
+ /* Should we send the entire path in the request line, default to no. */
+ if (context && (tmpzval = php_stream_context_get_option(context, "http", "request_fulluri")) != NULL) {
+ request_fulluri = zend_is_true(tmpzval);
+ }
+
use_ssl = resource->scheme && (ZSTR_LEN(resource->scheme) > 4) && ZSTR_VAL(resource->scheme)[4] == 's';
/* choose default ports */
if (use_ssl && resource->port == 0)
@@ -205,6 +210,13 @@ static php_stream *php_stream_url_wrap_http_ex(php_stream_wrapper *wrapper,
}
}
+ if (request_fulluri && (strchr(path, '\n') != NULL || strchr(path, '\r') != NULL)) {
+ php_stream_wrapper_log_error(wrapper, options, "HTTP wrapper full URI path does not allow CR or LF characters");
+ php_url_free(resource);
+ efree(transport_string);
+ return NULL;
+ }
+
if (context && (tmpzval = php_stream_context_get_option(context, wrapper->wops->label, "timeout")) != NULL) {
double d = zval_get_double(tmpzval);
#ifndef PHP_WIN32
@@ -385,12 +397,6 @@ finish:
smart_str_appends(&req_buf, "GET ");
}
- /* Should we send the entire path in the request line, default to no. */
- if (!request_fulluri && context &&
- (tmpzval = php_stream_context_get_option(context, "http", "request_fulluri")) != NULL) {
- request_fulluri = zend_is_true(tmpzval);
- }
-
if (request_fulluri) {
/* Ask for everything */
smart_str_appends(&req_buf, path);
diff --git a/ext/standard/tests/http/ghsa-c5f2-jwm7-mmq2.phpt b/ext/standard/tests/http/ghsa-c5f2-jwm7-mmq2.phpt
new file mode 100644
index 00000000000..5b2e04f94f2
--- /dev/null
+++ b/ext/standard/tests/http/ghsa-c5f2-jwm7-mmq2.phpt
@@ -0,0 +1,28 @@
+--TEST--
+GHSA-c5f2-jwm7-mmq2 (Configuring a proxy in a stream context might allow for CRLF injection in URIs)
+--INI--
+allow_url_fopen=1
+--CONFLICTS--
+server
+--FILE--
+<?php
+$serverCode = <<<'CODE'
+echo $_SERVER['REQUEST_URI'];
+CODE;
+
+include __DIR__."/../../../../sapi/cli/tests/php_cli_server.inc";
+php_cli_server_start($serverCode, null, []);
+
+$host = PHP_CLI_SERVER_ADDRESS;
+$userinput = "index.php HTTP/1.1\r\nHost: $host\r\n\r\nGET /index2.php HTTP/1.1\r\nHost: $host\r\n\r\nGET /index.php";
+$context = stream_context_create(['http' => ['proxy' => 'tcp://' . $host, 'request_fulluri' => true]]);
+echo file_get_contents("http://$host/$userinput", false, $context);
+?>
+--EXPECTF--
+Warning: file_get_contents(http://localhost:%d/index.php HTTP/1.1
+Host: localhost:%d
+
+GET /index2.php HTTP/1.1
+Host: localhost:%d
+
+GET /index.php): failed to open stream: HTTP wrapper full URI path does not allow CR or LF characters in %s on line %d
--
2.47.0
+121
View File
@@ -0,0 +1,121 @@
From 97546df8d6900b115536c17af9213f1da837b82e Mon Sep 17 00:00:00 2001
From: Niels Dossche <7771979+nielsdos@users.noreply.github.com>
Date: Thu, 24 Oct 2024 22:02:17 +0200
Subject: [PATCH 1/7] Fix GHSA-5hqh-c84r-qjcv: Integer overflow in the dblib
quoter causing OOB writes
(cherry picked from commit d9baa9fed8c3ba692a36b388c0c7762e5102e2e0)
(cherry picked from commit 5d9e54065ed18c51e4f25d8900635f90810c7394)
Upstream-Status: Backport
---
ext/pdo_dblib/dblib_driver.c | 8 ++++++-
ext/pdo_dblib/tests/GHSA-5hqh-c84r-qjcv.phpt | 24 ++++++++++++++++++++
2 files changed, 31 insertions(+), 1 deletion(-)
create mode 100644 ext/pdo_dblib/tests/GHSA-5hqh-c84r-qjcv.phpt
diff --git a/ext/pdo_dblib/dblib_driver.c b/ext/pdo_dblib/dblib_driver.c
index f36451afeeb..1dc75a4d2e3 100644
--- a/ext/pdo_dblib/dblib_driver.c
+++ b/ext/pdo_dblib/dblib_driver.c
@@ -154,6 +154,7 @@ static int dblib_handle_quoter(pdo_dbh_t *dbh, const char *unquoted, size_t unqu
size_t i;
char * q;
+ size_t extralen = 0;
*quotedlen = 0;
if (H->assume_national_character_set_strings) {
@@ -168,7 +169,7 @@ static int dblib_handle_quoter(pdo_dbh_t *dbh, const char *unquoted, size_t unqu
/* Detect quoted length, adding extra char for doubled single quotes */
for (i = 0; i < unquotedlen; i++) {
- if (unquoted[i] == '\'') ++*quotedlen;
+ if (unquoted[i] == '\'') ++extralen;
++*quotedlen;
}
@@ -176,6 +177,11 @@ static int dblib_handle_quoter(pdo_dbh_t *dbh, const char *unquoted, size_t unqu
if (use_national_character_set) {
++*quotedlen; /* N prefix */
}
+ if (UNEXPECTED(*quotedlen > ZSTR_MAX_LEN - extralen)) {
+ return 0;
+ }
+
+ *quotedlen += extralen;
q = *quoted = emalloc(*quotedlen + 1); /* Add byte for terminal null */
if (use_national_character_set) {
*q++ = 'N';
diff --git a/ext/pdo_dblib/tests/GHSA-5hqh-c84r-qjcv.phpt b/ext/pdo_dblib/tests/GHSA-5hqh-c84r-qjcv.phpt
new file mode 100644
index 00000000000..431c61951ee
--- /dev/null
+++ b/ext/pdo_dblib/tests/GHSA-5hqh-c84r-qjcv.phpt
@@ -0,0 +1,24 @@
+--TEST--
+GHSA-5hqh-c84r-qjcv (Integer overflow in the dblib quoter causing OOB writes)
+--EXTENSIONS--
+pdo_dblib
+--SKIPIF--
+<?php
+if (PHP_INT_SIZE != 4) die("skip for 32bit platforms only");
+if (PHP_OS_FAMILY === "Windows") die("skip not for Windows because the virtual address space for application is only 2GiB");
+if (getenv("SKIP_SLOW_TESTS")) die("skip slow test");
+require __DIR__ . '/config.inc';
+getDbConnection();
+?>
+--INI--
+memory_limit=-1
+--FILE--
+<?php
+
+require __DIR__ . '/config.inc';
+$db = getDbConnection();
+var_dump($db->quote(str_repeat("'", 2147483646)));
+
+?>
+--EXPECT--
+bool(false)
--
2.47.0
From 0530cbfe5c3044537de52d8382eba5d69dbac726 Mon Sep 17 00:00:00 2001
From: Niels Dossche <7771979+nielsdos@users.noreply.github.com>
Date: Thu, 24 Oct 2024 22:02:36 +0200
Subject: [PATCH 2/7] Fix GHSA-5hqh-c84r-qjcv: Integer overflow in the firebird
quoter causing OOB writes
(cherry picked from commit 69c5f68fdc3deed9ebce2cc44b4bf5e0c47cd28f)
(cherry picked from commit b4f73be75dbdde970a18cc7a636898b10400fb3f)
---
ext/pdo_firebird/firebird_driver.c | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/ext/pdo_firebird/firebird_driver.c b/ext/pdo_firebird/firebird_driver.c
index 3e403afd368..5b74290abcc 100644
--- a/ext/pdo_firebird/firebird_driver.c
+++ b/ext/pdo_firebird/firebird_driver.c
@@ -243,7 +243,7 @@ free_statement:
static int firebird_handle_quoter(pdo_dbh_t *dbh, const char *unquoted, size_t unquotedlen, /* {{{ */
char **quoted, size_t *quotedlen, enum pdo_param_type paramtype)
{
- int qcount = 0;
+ size_t qcount = 0;
char const *co, *l, *r;
char *c;
@@ -258,6 +258,10 @@ static int firebird_handle_quoter(pdo_dbh_t *dbh, const char *unquoted, size_t u
/* count the number of ' characters */
for (co = unquoted; (co = strchr(co,'\'')); qcount++, co++);
+ if (UNEXPECTED(unquotedlen + 2 > ZSTR_MAX_LEN - qcount)) {
+ return 0;
+ }
+
*quotedlen = unquotedlen + qcount + 2;
*quoted = c = emalloc(*quotedlen+1);
*c++ = '\'';
--
2.47.0
+163
View File
@@ -0,0 +1,163 @@
From a6c1c62a25ac23b08a86af11d68f0e2eaafc102b Mon Sep 17 00:00:00 2001
From: Niels Dossche <7771979+nielsdos@users.noreply.github.com>
Date: Sun, 17 Mar 2024 21:04:47 +0100
Subject: [PATCH 1/4] Fix GHSA-wpj3-hf5j-x4v4: __Host-/__Secure- cookie bypass
due to partial CVE-2022-31629 fix
The check happened too early as later code paths may perform more
mangling rules. Move the check downwards right before adding the actual
variable.
(cherry picked from commit 093c08af25fb323efa0c8e6154aa9fdeae3d3b53)
(cherry picked from commit 2e07a3acd7a6b53c55325b94bed97748d7697b53)
Upstream-Status: Backport [093c08af25fb323efa0c8e6154aa9fdeae3d3b53, 2e07a3acd7a6b53c55325b94bed97748d7697b53]
---
ext/standard/tests/ghsa-wpj3-hf5j-x4v4.phpt | 63 +++++++++++++++++++++
main/php_variables.c | 41 +++++++++-----
2 files changed, 90 insertions(+), 14 deletions(-)
create mode 100644 ext/standard/tests/ghsa-wpj3-hf5j-x4v4.phpt
diff --git a/ext/standard/tests/ghsa-wpj3-hf5j-x4v4.phpt b/ext/standard/tests/ghsa-wpj3-hf5j-x4v4.phpt
new file mode 100644
index 00000000000..77fcb680894
--- /dev/null
+++ b/ext/standard/tests/ghsa-wpj3-hf5j-x4v4.phpt
@@ -0,0 +1,63 @@
+--TEST--
+ghsa-wpj3-hf5j-x4v4 (__Host-/__Secure- cookie bypass due to partial CVE-2022-31629 fix)
+--COOKIE--
+..Host-test=ignore_1;
+._Host-test=ignore_2;
+.[Host-test=ignore_3;
+_.Host-test=ignore_4;
+__Host-test=ignore_5;
+_[Host-test=ignore_6;
+[.Host-test=ignore_7;
+[_Host-test=ignore_8;
+[[Host-test=ignore_9;
+..Host-test[]=ignore_10;
+._Host-test[]=ignore_11;
+.[Host-test[]=ignore_12;
+_.Host-test[]=ignore_13;
+__Host-test[]=legitimate_14;
+_[Host-test[]=legitimate_15;
+[.Host-test[]=ignore_16;
+[_Host-test[]=ignore_17;
+[[Host-test[]=ignore_18;
+..Secure-test=ignore_1;
+._Secure-test=ignore_2;
+.[Secure-test=ignore_3;
+_.Secure-test=ignore_4;
+__Secure-test=ignore_5;
+_[Secure-test=ignore_6;
+[.Secure-test=ignore_7;
+[_Secure-test=ignore_8;
+[[Secure-test=ignore_9;
+..Secure-test[]=ignore_10;
+._Secure-test[]=ignore_11;
+.[Secure-test[]=ignore_12;
+_.Secure-test[]=ignore_13;
+__Secure-test[]=legitimate_14;
+_[Secure-test[]=legitimate_15;
+[.Secure-test[]=ignore_16;
+[_Secure-test[]=ignore_17;
+[[Secure-test[]=ignore_18;
+--FILE--
+<?php
+var_dump($_COOKIE);
+?>
+--EXPECT--
+array(3) {
+ ["__Host-test"]=>
+ array(1) {
+ [0]=>
+ string(13) "legitimate_14"
+ }
+ ["_"]=>
+ array(2) {
+ ["Host-test["]=>
+ string(13) "legitimate_15"
+ ["Secure-test["]=>
+ string(13) "legitimate_15"
+ }
+ ["__Secure-test"]=>
+ array(1) {
+ [0]=>
+ string(13) "legitimate_14"
+ }
+}
diff --git a/main/php_variables.c b/main/php_variables.c
index 18f6b65a6c5..e971d497337 100644
--- a/main/php_variables.c
+++ b/main/php_variables.c
@@ -65,6 +65,21 @@ static zend_always_inline void php_register_variable_quick(const char *name, siz
zend_string_release_ex(key, 0);
}
+/* Discard variable if mangling made it start with __Host-, where pre-mangling it did not start with __Host-
+ * Discard variable if mangling made it start with __Secure-, where pre-mangling it did not start with __Secure- */
+static zend_bool php_is_forbidden_variable_name(const char *mangled_name, size_t mangled_name_len, const char *pre_mangled_name)
+{
+ if (mangled_name_len >= sizeof("__Host-")-1 && strncmp(mangled_name, "__Host-", sizeof("__Host-")-1) == 0 && strncmp(pre_mangled_name, "__Host-", sizeof("__Host-")-1) != 0) {
+ return 1;
+ }
+
+ if (mangled_name_len >= sizeof("__Secure-")-1 && strncmp(mangled_name, "__Secure-", sizeof("__Secure-")-1) == 0 && strncmp(pre_mangled_name, "__Secure-", sizeof("__Secure-")-1) != 0) {
+ return 1;
+ }
+
+ return 0;
+}
+
PHPAPI void php_register_variable_ex(char *var_name, zval *val, zval *track_vars_array)
{
char *p = NULL;
@@ -115,20 +130,6 @@ PHPAPI void php_register_variable_ex(char *var_name, zval *val, zval *track_vars
}
var_len = p - var;
- /* Discard variable if mangling made it start with __Host-, where pre-mangling it did not start with __Host- */
- if (strncmp(var, "__Host-", sizeof("__Host-")-1) == 0 && strncmp(var_name, "__Host-", sizeof("__Host-")-1) != 0) {
- zval_ptr_dtor_nogc(val);
- free_alloca(var_orig, use_heap);
- return;
- }
-
- /* Discard variable if mangling made it start with __Secure-, where pre-mangling it did not start with __Secure- */
- if (strncmp(var, "__Secure-", sizeof("__Secure-")-1) == 0 && strncmp(var_name, "__Secure-", sizeof("__Secure-")-1) != 0) {
- zval_ptr_dtor_nogc(val);
- free_alloca(var_orig, use_heap);
- return;
- }
-
if (var_len==0) { /* empty variable name, or variable name with a space in it */
zval_ptr_dtor_nogc(val);
free_alloca(var_orig, use_heap);
@@ -226,6 +227,12 @@ PHPAPI void php_register_variable_ex(char *var_name, zval *val, zval *track_vars
return;
}
} else {
+ if (php_is_forbidden_variable_name(index, index_len, var_name)) {
+ zval_ptr_dtor_nogc(val);
+ free_alloca(var_orig, use_heap);
+ return;
+ }
+
gpc_element_p = zend_symtable_str_find(symtable1, index, index_len);
if (!gpc_element_p) {
zval tmp;
@@ -263,6 +270,12 @@ plain_var:
zval_ptr_dtor_nogc(val);
}
} else {
+ if (php_is_forbidden_variable_name(index, index_len, var_name)) {
+ zval_ptr_dtor_nogc(val);
+ free_alloca(var_orig, use_heap);
+ return;
+ }
+
zend_ulong idx;
/*
--
@@ -0,0 +1,55 @@
From 4a7ceb9d6427f8d368f1a8739267b1f8310ec201 Mon Sep 17 00:00:00 2001
From: Jakub Zelenka <bukka@php.net>
Date: Fri, 29 Mar 2024 15:27:59 +0000
Subject: [PATCH 3/4] Fix bug GHSA-q6x7-frmf-grcw: password_verify can
erroneously return true
Disallow null character in bcrypt password
(cherry picked from commit 0ba5229a3f7572846e91c8f5382e87785f543826)
(cherry picked from commit 81794c73068d9a44bf109bbcc9793e7b56a1c051)
Upstream-Status: Backport [0ba5229a3f7572846e91c8f5382e87785f543826, 81794c73068d9a44bf109bbcc9793e7b56a1c051]
---
ext/standard/password.c | 5 +++++
ext/standard/tests/password/password_bcrypt_errors.phpt | 6 ++++++
2 files changed, 11 insertions(+)
diff --git a/ext/standard/password.c b/ext/standard/password.c
index 9fe7fb1a422..af80670246a 100644
--- a/ext/standard/password.c
+++ b/ext/standard/password.c
@@ -260,6 +260,11 @@ static zend_string* php_password_bcrypt_hash(const zend_string *password, zend_a
zval *zcost;
zend_long cost = PHP_PASSWORD_BCRYPT_COST;
+ if (memchr(ZSTR_VAL(password), '\0', ZSTR_LEN(password))) {
+ php_error_docref(NULL, E_WARNING, "Bcrypt password must not contain null character");
+ return NULL;
+ }
+
if (options && (zcost = zend_hash_str_find(options, "cost", sizeof("cost")-1)) != NULL) {
cost = zval_get_long(zcost);
}
diff --git a/ext/standard/tests/password/password_bcrypt_errors.phpt b/ext/standard/tests/password/password_bcrypt_errors.phpt
index a0826080e62..f95b72670ae 100644
--- a/ext/standard/tests/password/password_bcrypt_errors.phpt
+++ b/ext/standard/tests/password/password_bcrypt_errors.phpt
@@ -16,6 +16,8 @@ var_dump(password_hash("foo", PASSWORD_BCRYPT, array("salt" => 123)));
var_dump(password_hash("foo", PASSWORD_BCRYPT, array("cost" => "foo")));
+var_dump(password_hash("null\0password", PASSWORD_BCRYPT));
+
?>
--EXPECTF--
Warning: password_hash(): Invalid bcrypt cost parameter specified: 3 in %s on line %d
@@ -41,3 +43,7 @@ NULL
Warning: password_hash(): Invalid bcrypt cost parameter specified: 0 in %s on line %d
NULL
+
+Warning: password_hash(): Bcrypt password must not contain null character in %s on line %d
+NULL
+
--
+150
View File
@@ -0,0 +1,150 @@
From 08be64e40197fc12dca5f802d16748d9c3cb4cb4 Mon Sep 17 00:00:00 2001
From: Niels Dossche <7771979+nielsdos@users.noreply.github.com>
Date: Wed, 22 May 2024 22:25:02 +0200
Subject: [PATCH 1/2] Fix GHSA-w8qr-v226-r27w
We should not early-out with success status if we found an ipv6
hostname, we should keep checking the rest of the conditions.
Because integrating the if-check of the ipv6 hostname in the
"Validate domain" if-check made the code hard to read, I extracted the
condition out to a separate function. This also required to make
a few pointers const in order to have some clean code.
(cherry picked from commit 4066610b47e22c24cbee91be434a94357056a479)
Upstream-Status: Backport [4066610b47e22c24cbee91be434a94357056a479]
---
ext/filter/logical_filters.c | 35 ++++++++++---------
ext/filter/tests/ghsa-w8qr-v226-r27w.phpt | 41 +++++++++++++++++++++++
2 files changed, 61 insertions(+), 15 deletions(-)
create mode 100644 ext/filter/tests/ghsa-w8qr-v226-r27w.phpt
diff --git a/ext/filter/logical_filters.c b/ext/filter/logical_filters.c
index e5e87c01568..9c86ad072cc 100644
--- a/ext/filter/logical_filters.c
+++ b/ext/filter/logical_filters.c
@@ -91,7 +91,7 @@
#define FORMAT_IPV4 4
#define FORMAT_IPV6 6
-static int _php_filter_validate_ipv6(char *str, size_t str_len, int ip[8]);
+static int _php_filter_validate_ipv6(const char *str, size_t str_len, int ip[8]);
static int php_filter_parse_int(const char *str, size_t str_len, zend_long *ret) { /* {{{ */
zend_long ctx_value;
@@ -571,6 +571,14 @@ static int is_userinfo_valid(zend_string *str)
return 1;
}
+static zend_bool php_filter_is_valid_ipv6_hostname(const char *s, size_t l)
+{
+ const char *e = s + l;
+ const char *t = e - 1;
+
+ return *s == '[' && *t == ']' && _php_filter_validate_ipv6(s + 1, l - 2, NULL);
+}
+
void php_filter_validate_url(PHP_INPUT_FILTER_PARAM_DECL) /* {{{ */
{
php_url *url;
@@ -596,7 +604,7 @@ void php_filter_validate_url(PHP_INPUT_FILTER_PARAM_DECL) /* {{{ */
if (url->scheme != NULL &&
(zend_string_equals_literal_ci(url->scheme, "http") || zend_string_equals_literal_ci(url->scheme, "https"))) {
- char *e, *s, *t;
+ const char *s;
size_t l;
if (url->host == NULL) {
@@ -605,17 +613,14 @@ void php_filter_validate_url(PHP_INPUT_FILTER_PARAM_DECL) /* {{{ */
s = ZSTR_VAL(url->host);
l = ZSTR_LEN(url->host);
- e = s + l;
- t = e - 1;
-
- /* An IPv6 enclosed by square brackets is a valid hostname */
- if (*s == '[' && *t == ']' && _php_filter_validate_ipv6((s + 1), l - 2, NULL)) {
- php_url_free(url);
- return;
- }
- // Validate domain
- if (!_php_filter_validate_domain(ZSTR_VAL(url->host), l, FILTER_FLAG_HOSTNAME)) {
+ if (
+ /* An IPv6 enclosed by square brackets is a valid hostname.*/
+ !php_filter_is_valid_ipv6_hostname(s, l) &&
+ /* Validate domain.
+ * This includes a loose check for an IPv4 address. */
+ !_php_filter_validate_domain(ZSTR_VAL(url->host), l, FILTER_FLAG_HOSTNAME)
+ ) {
php_url_free(url);
RETURN_VALIDATION_FAILED
}
@@ -749,15 +754,15 @@ static int _php_filter_validate_ipv4(char *str, size_t str_len, int *ip) /* {{{
}
/* }}} */
-static int _php_filter_validate_ipv6(char *str, size_t str_len, int ip[8]) /* {{{ */
+static int _php_filter_validate_ipv6(const char *str, size_t str_len, int ip[8]) /* {{{ */
{
int compressed_pos = -1;
int blocks = 0;
int num, n, i;
char *ipv4;
- char *end;
+ const char *end;
int ip4elm[4];
- char *s = str;
+ const char *s = str;
if (!memchr(str, ':', str_len)) {
return 0;
diff --git a/ext/filter/tests/ghsa-w8qr-v226-r27w.phpt b/ext/filter/tests/ghsa-w8qr-v226-r27w.phpt
new file mode 100644
index 00000000000..0092408ee5a
--- /dev/null
+++ b/ext/filter/tests/ghsa-w8qr-v226-r27w.phpt
@@ -0,0 +1,41 @@
+--TEST--
+GHSA-w8qr-v226-r27w
+--EXTENSIONS--
+filter
+--FILE--
+<?php
+
+function test(string $input) {
+ var_dump(filter_var($input, FILTER_VALIDATE_URL));
+}
+
+echo "--- These ones should fail ---\n";
+test("http://t[est@127.0.0.1");
+test("http://t[est@[::1]");
+test("http://t[est@[::1");
+test("http://t[est@::1]");
+test("http://php.net\\@aliyun.com/aaa.do");
+test("http://test[@2001:db8:3333:4444:5555:6666:1.2.3.4]");
+test("http://te[st@2001:db8:3333:4444:5555:6666:1.2.3.4]");
+test("http://te[st@2001:db8:3333:4444:5555:6666:1.2.3.4");
+
+echo "--- These ones should work ---\n";
+test("http://test@127.0.0.1");
+test("http://test@[2001:db8:3333:4444:5555:6666:1.2.3.4]");
+test("http://test@[::1]");
+
+?>
+--EXPECT--
+--- These ones should fail ---
+bool(false)
+bool(false)
+bool(false)
+bool(false)
+bool(false)
+bool(false)
+bool(false)
+bool(false)
+--- These ones should work ---
+string(21) "http://test@127.0.0.1"
+string(50) "http://test@[2001:db8:3333:4444:5555:6666:1.2.3.4]"
+string(17) "http://test@[::1]"
--
+228
View File
@@ -0,0 +1,228 @@
From a24ac172f52e75101913f3946cfa5515f723c99f Mon Sep 17 00:00:00 2001
From: Arnaud Le Blanc <arnaud.lb@gmail.com>
Date: Mon, 9 Sep 2024 15:22:07 +0200
Subject: [PATCH 04/11] Fix GHSA-9pqp-7h25-4f32
multipart/form-data boundaries larger than the read buffer result in erroneous
parsing, which violates data integrity.
Limit boundary size, as allowed by RFC 1521:
Encapsulation boundaries [...] must be no longer than 70 characters, not
counting the two leading hyphens.
We correctly parse payloads with boundaries of length up to
FILLUNIT-strlen("\r\n--") bytes, so allow this for BC.
(cherry picked from commit 19b49258d0c5a61398d395d8afde1123e8d161e0)
(cherry picked from commit 2b0daf421c162376892832588eccdfa9a286ed09)
Upstream-Status: Backport [19b49258d0c5a61398d395d8afde1123e8d161e0, 2b0daf421c162376892832588eccdfa9a286ed09]
---
main/rfc1867.c | 7 ++
tests/basic/GHSA-9pqp-7h25-4f32.inc | 3 +
tests/basic/GHSA-9pqp-7h25-4f32.phpt | 100 +++++++++++++++++++++++++++
3 files changed, 110 insertions(+)
create mode 100644 tests/basic/GHSA-9pqp-7h25-4f32.inc
create mode 100644 tests/basic/GHSA-9pqp-7h25-4f32.phpt
diff --git a/main/rfc1867.c b/main/rfc1867.c
index 1b212c93325..43ccce120c3 100644
--- a/main/rfc1867.c
+++ b/main/rfc1867.c
@@ -759,6 +759,13 @@ SAPI_API SAPI_POST_HANDLER_FUNC(rfc1867_post_handler) /* {{{ */
boundary_len = boundary_end-boundary;
}
+ /* Boundaries larger than FILLUNIT-strlen("\r\n--") characters lead to
+ * erroneous parsing */
+ if (boundary_len > FILLUNIT-strlen("\r\n--")) {
+ sapi_module.sapi_error(E_WARNING, "Boundary too large in multipart/form-data POST data");
+ return;
+ }
+
/* Initialize the buffer */
if (!(mbuff = multipart_buffer_new(boundary, boundary_len))) {
sapi_module.sapi_error(E_WARNING, "Unable to initialize the input buffer");
diff --git a/tests/basic/GHSA-9pqp-7h25-4f32.inc b/tests/basic/GHSA-9pqp-7h25-4f32.inc
new file mode 100644
index 00000000000..adf72a361a2
--- /dev/null
+++ b/tests/basic/GHSA-9pqp-7h25-4f32.inc
@@ -0,0 +1,3 @@
+<?php
+print "Hello world\n";
+var_dump($_POST);
diff --git a/tests/basic/GHSA-9pqp-7h25-4f32.phpt b/tests/basic/GHSA-9pqp-7h25-4f32.phpt
new file mode 100644
index 00000000000..af819163705
--- /dev/null
+++ b/tests/basic/GHSA-9pqp-7h25-4f32.phpt
@@ -0,0 +1,100 @@
+--TEST--
+GHSA-9pqp-7h25-4f32
+--SKIPIF--
+<?php
+if (!getenv('TEST_PHP_CGI_EXECUTABLE')) {
+ die("skip php-cgi not available");
+}
+?>
+--FILE--
+<?php
+
+const FILLUNIT = 5 * 1024;
+
+function test($boundaryLen) {
+ printf("Boundary len: %d\n", $boundaryLen);
+
+ $cmd = [
+ getenv('TEST_PHP_CGI_EXECUTABLE'),
+ '-C',
+ '-n',
+ __DIR__ . '/GHSA-9pqp-7h25-4f32.inc',
+ ];
+
+ $boundary = str_repeat('A', $boundaryLen);
+ $body = ""
+ . "--$boundary\r\n"
+ . "Content-Disposition: form-data; name=\"koko\"\r\n"
+ . "\r\n"
+ . "BBB\r\n--" . substr($boundary, 0, -1) . "CCC\r\n"
+ . "--$boundary--\r\n"
+ ;
+
+ $env = array_merge($_ENV, [
+ 'REDIRECT_STATUS' => '1',
+ 'CONTENT_TYPE' => "multipart/form-data; boundary=$boundary",
+ 'CONTENT_LENGTH' => strlen($body),
+ 'REQUEST_METHOD' => 'POST',
+ 'SCRIPT_FILENAME' => __DIR__ . '/GHSA-9pqp-7h25-4f32.inc',
+ ]);
+
+ $spec = [
+ 0 => ['pipe', 'r'],
+ 1 => STDOUT,
+ 2 => STDOUT,
+ ];
+
+ $pipes = [];
+
+ print "Starting...\n";
+
+ $handle = proc_open($cmd, $spec, $pipes, getcwd(), $env);
+
+ fwrite($pipes[0], $body);
+
+ $status = proc_close($handle);
+
+ print "\n";
+}
+
+for ($offset = -1; $offset <= 1; $offset++) {
+ test(FILLUNIT - strlen("\r\n--") + $offset);
+}
+
+?>
+--EXPECTF--
+Boundary len: 5115
+Starting...
+X-Powered-By: %s
+Content-type: text/html; charset=UTF-8
+
+Hello world
+array(1) {
+ ["koko"]=>
+ string(5124) "BBB
+--AAA%sCCC"
+}
+
+Boundary len: 5116
+Starting...
+X-Powered-By: %s
+Content-type: text/html; charset=UTF-8
+
+Hello world
+array(1) {
+ ["koko"]=>
+ string(5125) "BBB
+--AAA%sCCC"
+}
+
+Boundary len: 5117
+Starting...
+X-Powered-By: %s
+Content-type: text/html; charset=UTF-8
+
+<br />
+<b>Warning</b>: Boundary too large in multipart/form-data POST data in <b>Unknown</b> on line <b>0</b><br />
+Hello world
+array(0) {
+}
+
--
2.46.1
From 2fd1b83817d20523e72bef3ad524cd5797f51acf Mon Sep 17 00:00:00 2001
From: Jakub Zelenka <bukka@php.net>
Date: Mon, 23 Sep 2024 18:54:31 +0100
Subject: [PATCH 08/11] Skip GHSA-9pqp-7h25-4f32 test on Windows
(cherry picked from commit c70e25630832fa10d421328eed2b8e1a36af7a64)
(cherry picked from commit c75683864f6e4188439e8ca2adbb05824918be12)
---
tests/basic/GHSA-9pqp-7h25-4f32.phpt | 3 +++
1 file changed, 3 insertions(+)
diff --git a/tests/basic/GHSA-9pqp-7h25-4f32.phpt b/tests/basic/GHSA-9pqp-7h25-4f32.phpt
index af819163705..29bcb6557d5 100644
--- a/tests/basic/GHSA-9pqp-7h25-4f32.phpt
+++ b/tests/basic/GHSA-9pqp-7h25-4f32.phpt
@@ -5,6 +5,9 @@ GHSA-9pqp-7h25-4f32
if (!getenv('TEST_PHP_CGI_EXECUTABLE')) {
die("skip php-cgi not available");
}
+if (substr(PHP_OS, 0, 3) == 'WIN') {
+ die("skip not for Windows in CI - probably resource issue");
+}
?>
--FILE--
<?php
--
2.46.1
From 29065f33f37f99ba33254cb23c941647bcd7372c Mon Sep 17 00:00:00 2001
From: Remi Collet <remi@remirepo.net>
Date: Thu, 26 Sep 2024 15:49:03 +0200
Subject: [PATCH 11/11] adapt GHSA-9pqp-7h25-4f32 test for 7.x
---
tests/basic/GHSA-9pqp-7h25-4f32.phpt | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/tests/basic/GHSA-9pqp-7h25-4f32.phpt b/tests/basic/GHSA-9pqp-7h25-4f32.phpt
index 29bcb6557d5..a1ead918ff3 100644
--- a/tests/basic/GHSA-9pqp-7h25-4f32.phpt
+++ b/tests/basic/GHSA-9pqp-7h25-4f32.phpt
@@ -21,6 +21,7 @@ function test($boundaryLen) {
getenv('TEST_PHP_CGI_EXECUTABLE'),
'-C',
'-n',
+ '-dlog_errors=1',
__DIR__ . '/GHSA-9pqp-7h25-4f32.inc',
];
@@ -92,11 +93,10 @@ array(1) {
Boundary len: 5117
Starting...
+PHP Warning: Boundary too large in multipart/form-data POST data in Unknown on line 0
X-Powered-By: %s
Content-type: text/html; charset=UTF-8
-<br />
-<b>Warning</b>: Boundary too large in multipart/form-data POST data in <b>Unknown</b> on line <b>0</b><br />
Hello world
array(0) {
}
--
2.46.1
+176
View File
@@ -0,0 +1,176 @@
From fb718aa6f2117933566bb7bb2f70b2b0d9a9c08f Mon Sep 17 00:00:00 2001
From: Jan Ehrhardt <github@ehrhardt.nl>
Date: Wed, 5 Jun 2024 20:24:52 +0200
Subject: [PATCH 01/11] Fix GHSA-3qgc-jrrr-25jv
Upstream-Status: Backport [938267314835de3c2ed1a3da4f2959f1d2709468]
---
sapi/cgi/cgi_main.c | 23 ++++++++++++++-
sapi/cgi/tests/ghsa-3qgc-jrrr-25jv.phpt | 38 +++++++++++++++++++++++++
2 files changed, 60 insertions(+), 1 deletion(-)
create mode 100644 sapi/cgi/tests/ghsa-3qgc-jrrr-25jv.phpt
diff --git a/sapi/cgi/cgi_main.c b/sapi/cgi/cgi_main.c
index a36f426d266..8d1342727dc 100644
--- a/sapi/cgi/cgi_main.c
+++ b/sapi/cgi/cgi_main.c
@@ -1827,8 +1827,13 @@ int main(int argc, char *argv[])
}
}
+ /* Apache CGI will pass the query string to the command line if it doesn't contain a '='.
+ * This can create an issue where a malicious request can pass command line arguments to
+ * the executable. Ideally we skip argument parsing when we're in cgi or fastcgi mode,
+ * but that breaks PHP scripts on Linux with a hashbang: `#!/php-cgi -d option=value`.
+ * Therefore, this code only prevents passing arguments if the query string starts with a '-'.
+ * Similarly, scripts spawned in subprocesses on Windows may have the same issue. */
if((query_string = getenv("QUERY_STRING")) != NULL && strchr(query_string, '=') == NULL) {
- /* we've got query string that has no = - apache CGI will pass it to command line */
unsigned char *p;
decoded_query_string = strdup(query_string);
php_url_decode(decoded_query_string, strlen(decoded_query_string));
@@ -1838,6 +1843,22 @@ int main(int argc, char *argv[])
if(*p == '-') {
skip_getopt = 1;
}
+
+ /* On Windows we have to take into account the "best fit" mapping behaviour. */
+#ifdef PHP_WIN32
+ if (*p >= 0x80) {
+ wchar_t wide_buf[1];
+ wide_buf[0] = *p;
+ char char_buf[4];
+ size_t wide_buf_len = sizeof(wide_buf) / sizeof(wide_buf[0]);
+ size_t char_buf_len = sizeof(char_buf) / sizeof(char_buf[0]);
+ if (WideCharToMultiByte(CP_ACP, 0, wide_buf, wide_buf_len, char_buf, char_buf_len, NULL, NULL) == 0
+ || char_buf[0] == '-') {
+ skip_getopt = 1;
+ }
+ }
+#endif
+
free(decoded_query_string);
}
diff --git a/sapi/cgi/tests/ghsa-3qgc-jrrr-25jv.phpt b/sapi/cgi/tests/ghsa-3qgc-jrrr-25jv.phpt
new file mode 100644
index 00000000000..fd2fcdfbf89
--- /dev/null
+++ b/sapi/cgi/tests/ghsa-3qgc-jrrr-25jv.phpt
@@ -0,0 +1,38 @@
+--TEST--
+GHSA-3qgc-jrrr-25jv
+--SKIPIF--
+<?php
+include 'skipif.inc';
+if (PHP_OS_FAMILY !== "Windows") die("skip Only for Windows");
+
+$codepage = trim(shell_exec("powershell Get-ItemPropertyValue HKLM:\\SYSTEM\\CurrentControlSet\\Control\\Nls\\CodePage ACP"));
+if ($codepage !== '932' && $codepage !== '936' && $codepage !== '950') die("skip Wrong codepage");
+?>
+--FILE--
+<?php
+include 'include.inc';
+
+$filename = __DIR__."/GHSA-3qgc-jrrr-25jv_tmp.php";
+$script = '<?php echo "hello "; echo "world"; ?>';
+file_put_contents($filename, $script);
+
+$php = get_cgi_path();
+reset_env_vars();
+
+putenv("SERVER_NAME=Test");
+putenv("SCRIPT_FILENAME=$filename");
+putenv("QUERY_STRING=%ads");
+putenv("REDIRECT_STATUS=1");
+
+passthru("$php -s");
+
+?>
+--CLEAN--
+<?php
+@unlink(__DIR__."/GHSA-3qgc-jrrr-25jv_tmp.php");
+?>
+--EXPECTF--
+X-Powered-By: PHP/%s
+Content-type: %s
+
+hello world
--
2.46.1
From 1158d06f0b20532ab7309cb20f0be843f9662e3c Mon Sep 17 00:00:00 2001
From: Niels Dossche <7771979+nielsdos@users.noreply.github.com>
Date: Fri, 14 Jun 2024 19:49:22 +0200
Subject: [PATCH 05/11] Fix GHSA-p99j-rfp4-xqvq
It's no use trying to work around whatever the operating system and Apache
do because we'll be fighting that until eternity.
Change the skip_getopt condition such that when we're running in
CGI or FastCGI mode we always skip the argument parsing.
This is a BC break, but this seems to be the only way to get rid of this
class of issues.
(cherry picked from commit abcfd980bfa03298792fd3aba051c78d52f10642)
(cherry picked from commit 2d2552e092b6ff32cd823692d512f126ee629842)
---
sapi/cgi/cgi_main.c | 26 ++++++++------------------
1 file changed, 8 insertions(+), 18 deletions(-)
diff --git a/sapi/cgi/cgi_main.c b/sapi/cgi/cgi_main.c
index 8d1342727dc..a2761aafd7b 100644
--- a/sapi/cgi/cgi_main.c
+++ b/sapi/cgi/cgi_main.c
@@ -1777,7 +1777,6 @@ int main(int argc, char *argv[])
int status = 0;
#endif
char *query_string;
- char *decoded_query_string;
int skip_getopt = 0;
#if defined(SIGPIPE) && defined(SIG_IGN)
@@ -1832,10 +1831,15 @@ int main(int argc, char *argv[])
* the executable. Ideally we skip argument parsing when we're in cgi or fastcgi mode,
* but that breaks PHP scripts on Linux with a hashbang: `#!/php-cgi -d option=value`.
* Therefore, this code only prevents passing arguments if the query string starts with a '-'.
- * Similarly, scripts spawned in subprocesses on Windows may have the same issue. */
+ * Similarly, scripts spawned in subprocesses on Windows may have the same issue.
+ * However, Windows has lots of conversion rules and command line parsing rules that
+ * are too difficult and dangerous to reliably emulate. */
if((query_string = getenv("QUERY_STRING")) != NULL && strchr(query_string, '=') == NULL) {
+#ifdef PHP_WIN32
+ skip_getopt = cgi || fastcgi;
+#else
unsigned char *p;
- decoded_query_string = strdup(query_string);
+ char *decoded_query_string = strdup(query_string);
php_url_decode(decoded_query_string, strlen(decoded_query_string));
for (p = (unsigned char *)decoded_query_string; *p && *p <= ' '; p++) {
/* skip all leading spaces */
@@ -1844,22 +1848,8 @@ int main(int argc, char *argv[])
skip_getopt = 1;
}
- /* On Windows we have to take into account the "best fit" mapping behaviour. */
-#ifdef PHP_WIN32
- if (*p >= 0x80) {
- wchar_t wide_buf[1];
- wide_buf[0] = *p;
- char char_buf[4];
- size_t wide_buf_len = sizeof(wide_buf) / sizeof(wide_buf[0]);
- size_t char_buf_len = sizeof(char_buf) / sizeof(char_buf[0]);
- if (WideCharToMultiByte(CP_ACP, 0, wide_buf, wide_buf_len, char_buf, char_buf_len, NULL, NULL) == 0
- || char_buf[0] == '-') {
- skip_getopt = 1;
- }
- }
-#endif
-
free(decoded_query_string);
+#endif
}
while (!skip_getopt && (c = php_getopt(argc, argv, OPTIONS, &php_optarg, &php_optind, 0, 2)) != -1) {
--
2.46.1
@@ -0,0 +1,58 @@
From c7308ba7cd0533501b40eba255602bb5e085550f Mon Sep 17 00:00:00 2001
From: Niels Dossche <7771979+nielsdos@users.noreply.github.com>
Date: Tue, 18 Jun 2024 21:28:26 +0200
Subject: [PATCH 06/11] Fix GHSA-94p6-54jq-9mwp
Apache only generates REDIRECT_STATUS, so explicitly check for that
if the server name is Apache, don't allow other variable names.
Furthermore, redirect.so and Netscape no longer exist, so
remove those entries as we can't check their server name anymore.
We now also check for the configuration override *first* such that it
always take precedence. This would allow for a mitigation path if
something like this happens in the future.
(cherry picked from commit 48808d98f4fc2a05193cdcc1aedd6c66816450f1)
(cherry picked from commit 8aa748ee0657cdee8d883ba50d04b68bc450f686)
Upstream-Status: Backport [48808d98f4fc2a05193cdcc1aedd6c66816450f1, 8aa748ee0657cdee8d883ba50d04b68bc450f686]
---
sapi/cgi/cgi_main.c | 23 +++++++++++------------
1 file changed, 11 insertions(+), 12 deletions(-)
diff --git a/sapi/cgi/cgi_main.c b/sapi/cgi/cgi_main.c
index a2761aafd7b..ebce6302b93 100644
--- a/sapi/cgi/cgi_main.c
+++ b/sapi/cgi/cgi_main.c
@@ -1939,18 +1939,17 @@ int main(int argc, char *argv[])
/* check force_cgi after startup, so we have proper output */
if (cgi && CGIG(force_redirect)) {
- /* Apache will generate REDIRECT_STATUS,
- * Netscape and redirect.so will generate HTTP_REDIRECT_STATUS.
- * redirect.so and installation instructions available from
- * http://www.koehntopp.de/php.
- * -- kk@netuse.de
- */
- if (!getenv("REDIRECT_STATUS") &&
- !getenv ("HTTP_REDIRECT_STATUS") &&
- /* this is to allow a different env var to be configured
- * in case some server does something different than above */
- (!CGIG(redirect_status_env) || !getenv(CGIG(redirect_status_env)))
- ) {
+ /* This is to allow a different environment variable to be configured
+ * in case the we cannot auto-detect which environment variable to use.
+ * Checking this first to allow user overrides in case the environment
+ * variable can be set by an untrusted party. */
+ const char *redirect_status_env = CGIG(redirect_status_env);
+ if (!redirect_status_env) {
+ /* Apache will generate REDIRECT_STATUS. */
+ redirect_status_env = "REDIRECT_STATUS";
+ }
+
+ if (!getenv(redirect_status_env)) {
zend_try {
SG(sapi_headers).http_response_code = 400;
PUTS("<b>Security Alert!</b> The PHP CGI cannot be accessed directly.\n\n\
--
2.46.1
+141
View File
@@ -0,0 +1,141 @@
From 50e9e72530a4805980384b8ea6672877af816145 Mon Sep 17 00:00:00 2001
From: Niels Dossche <7771979+nielsdos@users.noreply.github.com>
Date: Thu, 26 Sep 2024 22:22:27 +0200
Subject: [PATCH 4/7] Fix GHSA-g665-fm4p-vhff: OOB access in ldap_escape
(cherry picked from commit f9ecf90070a11dad09ca7671a712f81cc2a7d52f)
(cherry picked from commit 9f367d847989b339c33369737daf573e30bab5f1)
Upstream-Status: Backport
---
ext/ldap/ldap.c | 21 ++++++++++++++--
ext/ldap/tests/GHSA-g665-fm4p-vhff-1.phpt | 28 ++++++++++++++++++++++
ext/ldap/tests/GHSA-g665-fm4p-vhff-2.phpt | 29 +++++++++++++++++++++++
3 files changed, 76 insertions(+), 2 deletions(-)
create mode 100644 ext/ldap/tests/GHSA-g665-fm4p-vhff-1.phpt
create mode 100644 ext/ldap/tests/GHSA-g665-fm4p-vhff-2.phpt
diff --git a/ext/ldap/ldap.c b/ext/ldap/ldap.c
index 72a39bd93df..75adf1b5df2 100644
--- a/ext/ldap/ldap.c
+++ b/ext/ldap/ldap.c
@@ -49,6 +49,7 @@
#include "ext/standard/php_string.h"
#include "ext/standard/info.h"
+#include "Zend/zend_exceptions.h"
#ifdef HAVE_LDAP_SASL
#include <sasl/sasl.h>
@@ -3836,13 +3837,23 @@ static zend_string* php_ldap_do_escape(const zend_bool *map, const char *value,
zend_string *ret;
for (i = 0; i < valuelen; i++) {
- len += (map[(unsigned char) value[i]]) ? 3 : 1;
+ size_t addend = (map[(unsigned char) value[i]]) ? 3 : 1;
+ if (len > ZSTR_MAX_LEN - addend) {
+ return NULL;
+ }
+ len += addend;
}
/* Per RFC 4514, a leading and trailing space must be escaped */
if ((flags & PHP_LDAP_ESCAPE_DN) && (value[0] == ' ')) {
+ if (len > ZSTR_MAX_LEN - 2) {
+ return NULL;
+ }
len += 2;
}
if ((flags & PHP_LDAP_ESCAPE_DN) && ((valuelen > 1) && (value[valuelen - 1] == ' '))) {
+ if (len > ZSTR_MAX_LEN - 2) {
+ return NULL;
+ }
len += 2;
}
@@ -3909,7 +3920,13 @@ PHP_FUNCTION(ldap_escape)
php_ldap_escape_map_set_chars(map, ignores, ignoreslen, 0);
}
- RETURN_NEW_STR(php_ldap_do_escape(map, value, valuelen, flags));
+ zend_string *result = php_ldap_do_escape(map, value, valuelen, flags);
+ if (UNEXPECTED(!result)) {
+ zend_throw_exception(NULL, "Argument #1 ($value) is too long", 0);
+ return;
+ }
+
+ RETURN_NEW_STR(result);
}
#ifdef STR_TRANSLATION
diff --git a/ext/ldap/tests/GHSA-g665-fm4p-vhff-1.phpt b/ext/ldap/tests/GHSA-g665-fm4p-vhff-1.phpt
new file mode 100644
index 00000000000..734bbe91d42
--- /dev/null
+++ b/ext/ldap/tests/GHSA-g665-fm4p-vhff-1.phpt
@@ -0,0 +1,28 @@
+--TEST--
+GHSA-g665-fm4p-vhff (OOB access in ldap_escape)
+--EXTENSIONS--
+ldap
+--INI--
+memory_limit=-1
+--SKIPIF--
+<?php
+if (PHP_INT_SIZE !== 4) die("skip only for 32-bit");
+if (getenv("SKIP_SLOW_TESTS")) die("skip slow test");
+?>
+--FILE--
+<?php
+try {
+ ldap_escape(' '.str_repeat("#", 1431655758), "", LDAP_ESCAPE_DN);
+} catch (Exception $e) {
+ echo $e->getMessage(), "\n";
+}
+
+try {
+ ldap_escape(str_repeat("#", 1431655758).' ', "", LDAP_ESCAPE_DN);
+} catch (Exception $e) {
+ echo $e->getMessage(), "\n";
+}
+?>
+--EXPECT--
+ldap_escape(): Argument #1 ($value) is too long
+ldap_escape(): Argument #1 ($value) is too long
diff --git a/ext/ldap/tests/GHSA-g665-fm4p-vhff-2.phpt b/ext/ldap/tests/GHSA-g665-fm4p-vhff-2.phpt
new file mode 100644
index 00000000000..5c1b0fb6611
--- /dev/null
+++ b/ext/ldap/tests/GHSA-g665-fm4p-vhff-2.phpt
@@ -0,0 +1,29 @@
+--TEST--
+GHSA-g665-fm4p-vhff (OOB access in ldap_escape)
+--EXTENSIONS--
+ldap
+--INI--
+memory_limit=-1
+--SKIPIF--
+<?php
+if (PHP_INT_SIZE !== 4) die("skip only for 32-bit");
+if (getenv("SKIP_SLOW_TESTS")) die("skip slow test");
+?>
+--FILE--
+<?php
+try {
+ ldap_escape(str_repeat("*", 1431655759), "", LDAP_ESCAPE_FILTER);
+} catch (Exception $e) {
+ echo $e->getMessage(), "\n";
+}
+
+// would allocate a string of length 2
+try {
+ ldap_escape(str_repeat("*", 1431655766), "", LDAP_ESCAPE_FILTER);
+} catch (Exception $e) {
+ echo $e->getMessage(), "\n";
+}
+?>
+--EXPECT--
+ldap_escape(): Argument #1 ($value) is too long
+ldap_escape(): Argument #1 ($value) is too long
--
2.47.0
+205
View File
@@ -0,0 +1,205 @@
From 4a8b8fa2592bd8862adeacb5b2faacb30500b9f9 Mon Sep 17 00:00:00 2001
From: Jakub Zelenka <bukka@php.net>
Date: Thu, 12 Sep 2024 13:11:11 +0100
Subject: [PATCH 07/11] Fix GHSA-865w-9rf3-2wh5: FPM: Logs from childrens may
be altered
(cherry picked from commit 1f8e16172c7961045c2b0f34ba7613e3f21cdee8)
(cherry picked from commit 22f4d3504d7613ce78bb96aa53cbfe7d672fa036)
Upstream-Status: Backport [1f8e16172c7961045c2b0f34ba7613e3f21cdee8, 22f4d3504d7613ce78bb96aa53cbfe7d672fa036]
---
sapi/fpm/fpm/fpm_stdio.c | 2 +-
.../log-bwp-msg-flush-split-sep-pos-end.phpt | 47 +++++++++++++++++++
...log-bwp-msg-flush-split-sep-pos-start.phpt | 47 +++++++++++++++++++
3 files changed, 95 insertions(+), 1 deletion(-)
create mode 100644 sapi/fpm/tests/log-bwp-msg-flush-split-sep-pos-end.phpt
create mode 100644 sapi/fpm/tests/log-bwp-msg-flush-split-sep-pos-start.phpt
diff --git a/sapi/fpm/fpm/fpm_stdio.c b/sapi/fpm/fpm/fpm_stdio.c
index ddedfb48c7c..9d87273314a 100644
--- a/sapi/fpm/fpm/fpm_stdio.c
+++ b/sapi/fpm/fpm/fpm_stdio.c
@@ -177,7 +177,7 @@ stdio_read:
if ((sizeof(FPM_STDIO_CMD_FLUSH) - cmd_pos) <= in_buf &&
!memcmp(buf, &FPM_STDIO_CMD_FLUSH[cmd_pos], sizeof(FPM_STDIO_CMD_FLUSH) - cmd_pos)) {
zlog_stream_finish(log_stream);
- start = cmd_pos;
+ start = sizeof(FPM_STDIO_CMD_FLUSH) - cmd_pos;
} else {
zlog_stream_str(log_stream, &FPM_STDIO_CMD_FLUSH[0], cmd_pos);
}
diff --git a/sapi/fpm/tests/log-bwp-msg-flush-split-sep-pos-end.phpt b/sapi/fpm/tests/log-bwp-msg-flush-split-sep-pos-end.phpt
new file mode 100644
index 00000000000..52826320080
--- /dev/null
+++ b/sapi/fpm/tests/log-bwp-msg-flush-split-sep-pos-end.phpt
@@ -0,0 +1,47 @@
+--TEST--
+FPM: Buffered worker output plain log with msg with flush split position towards separator end
+--SKIPIF--
+<?php include "skipif.inc"; ?>
+--FILE--
+<?php
+
+require_once "tester.inc";
+
+$cfg = <<<EOT
+[global]
+error_log = {{FILE:LOG}}
+[unconfined]
+listen = {{ADDR}}
+pm = dynamic
+pm.max_children = 5
+pm.start_servers = 1
+pm.min_spare_servers = 1
+pm.max_spare_servers = 3
+catch_workers_output = yes
+decorate_workers_output = no
+EOT;
+
+$code = <<<EOT
+<?php
+file_put_contents('php://stderr', str_repeat('a', 1013) . "Quarkslab\0fscf\0Quarkslab");
+EOT;
+
+$tester = new FPM\Tester($cfg, $code);
+$tester->start();
+$tester->expectLogStartNotices();
+$tester->request()->expectEmptyBody();
+$tester->expectLogLine(str_repeat('a', 1013) . "Quarkslab", decorated: false);
+$tester->expectLogLine("Quarkslab", decorated: false);
+$tester->terminate();
+$tester->expectLogTerminatingNotices();
+$tester->close();
+
+?>
+Done
+--EXPECT--
+Done
+--CLEAN--
+<?php
+require_once "tester.inc";
+FPM\Tester::clean();
+?>
diff --git a/sapi/fpm/tests/log-bwp-msg-flush-split-sep-pos-start.phpt b/sapi/fpm/tests/log-bwp-msg-flush-split-sep-pos-start.phpt
new file mode 100644
index 00000000000..34905938553
--- /dev/null
+++ b/sapi/fpm/tests/log-bwp-msg-flush-split-sep-pos-start.phpt
@@ -0,0 +1,47 @@
+--TEST--
+FPM: Buffered worker output plain log with msg with flush split position towards separator start
+--SKIPIF--
+<?php include "skipif.inc"; ?>
+--FILE--
+<?php
+
+require_once "tester.inc";
+
+$cfg = <<<EOT
+[global]
+error_log = {{FILE:LOG}}
+[unconfined]
+listen = {{ADDR}}
+pm = dynamic
+pm.max_children = 5
+pm.start_servers = 1
+pm.min_spare_servers = 1
+pm.max_spare_servers = 3
+catch_workers_output = yes
+decorate_workers_output = no
+EOT;
+
+$code = <<<EOT
+<?php
+file_put_contents('php://stderr', str_repeat('a', 1009) . "Quarkslab\0fscf\0Quarkslab");
+EOT;
+
+$tester = new FPM\Tester($cfg, $code);
+$tester->start();
+$tester->expectLogStartNotices();
+$tester->request()->expectEmptyBody();
+$tester->expectLogLine(str_repeat('a', 1009) . "Quarkslab", decorated: false);
+$tester->expectLogLine("Quarkslab", decorated: false);
+$tester->terminate();
+$tester->expectLogTerminatingNotices();
+$tester->close();
+
+?>
+Done
+--EXPECT--
+Done
+--CLEAN--
+<?php
+require_once "tester.inc";
+FPM\Tester::clean();
+?>
--
2.46.1
From bc574c256596abc4966e7f0e3e0913839092151e Mon Sep 17 00:00:00 2001
From: Remi Collet <remi@remirepo.net>
Date: Thu, 26 Sep 2024 15:48:11 +0200
Subject: [PATCH 10/11] adapt GHSA-865w-9rf3-2wh5 test for 7.x
---
sapi/fpm/tests/log-bwp-msg-flush-split-sep-pos-end.phpt | 4 ++--
sapi/fpm/tests/log-bwp-msg-flush-split-sep-pos-start.phpt | 4 ++--
sapi/fpm/tests/tester.inc | 4 ++--
3 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/sapi/fpm/tests/log-bwp-msg-flush-split-sep-pos-end.phpt b/sapi/fpm/tests/log-bwp-msg-flush-split-sep-pos-end.phpt
index 52826320080..bdd61782bfa 100644
--- a/sapi/fpm/tests/log-bwp-msg-flush-split-sep-pos-end.phpt
+++ b/sapi/fpm/tests/log-bwp-msg-flush-split-sep-pos-end.phpt
@@ -30,8 +30,8 @@ $tester = new FPM\Tester($cfg, $code);
$tester->start();
$tester->expectLogStartNotices();
$tester->request()->expectEmptyBody();
-$tester->expectLogLine(str_repeat('a', 1013) . "Quarkslab", decorated: false);
-$tester->expectLogLine("Quarkslab", decorated: false);
+$tester->expectLogLine(str_repeat('a', 1013) . "Quarkslab", true, false);
+$tester->expectLogLine("Quarkslab", true, false);
$tester->terminate();
$tester->expectLogTerminatingNotices();
$tester->close();
diff --git a/sapi/fpm/tests/log-bwp-msg-flush-split-sep-pos-start.phpt b/sapi/fpm/tests/log-bwp-msg-flush-split-sep-pos-start.phpt
index 34905938553..f3461e4a0c8 100644
--- a/sapi/fpm/tests/log-bwp-msg-flush-split-sep-pos-start.phpt
+++ b/sapi/fpm/tests/log-bwp-msg-flush-split-sep-pos-start.phpt
@@ -30,8 +30,8 @@ $tester = new FPM\Tester($cfg, $code);
$tester->start();
$tester->expectLogStartNotices();
$tester->request()->expectEmptyBody();
-$tester->expectLogLine(str_repeat('a', 1009) . "Quarkslab", decorated: false);
-$tester->expectLogLine("Quarkslab", decorated: false);
+$tester->expectLogLine(str_repeat('a', 1009) . "Quarkslab", true, false);
+$tester->expectLogLine("Quarkslab", true, false);
$tester->terminate();
$tester->expectLogTerminatingNotices();
$tester->close();
diff --git a/sapi/fpm/tests/tester.inc b/sapi/fpm/tests/tester.inc
index 7868afc4ac1..fe5f0c2fde7 100644
--- a/sapi/fpm/tests/tester.inc
+++ b/sapi/fpm/tests/tester.inc
@@ -1315,7 +1315,7 @@ class Tester
* @param string $message
* @return bool
*/
- public function expectLogLine(string $message, bool $is_stderr = true)
+ public function expectLogLine(string $message, bool $is_stderr = true, bool $decorated = true)
{
$messageLen = strlen($message);
$limit = $messageLen > 1024 ? $messageLen + 16 : 1024;
@@ -1325,7 +1325,7 @@ class Tester
$this->message("LOG LINE: " . ($logLines[0] ?? ''));
}
- return $this->logTool->checkWrappedMessage($logLines, false, true, $is_stderr);
+ return $this->logTool->checkWrappedMessage($logLines, false, $decorated, $is_stderr);
}
/**
--
2.46.1
@@ -5,7 +5,7 @@ EAPI="7"
WANT_AUTOMAKE="none"
inherit flag-o-matic systemd autotools
inherit flag-o-matic systemd autotools multilib
MY_PV=${PV/_rc/RC}
DESCRIPTION="The PHP language runtime engine"
@@ -148,8 +148,37 @@ PHP_MV="$(ver_cut 1)"
PATCHES=(
"${FILESDIR}"/php-iodbc-header-location.patch
"${FILESDIR}"/bug81656-gcc-11.patch
"${FILESDIR}"/php-7.4-openssl.patch
"${FILESDIR}"/php-7.4.33-CVE-2022-31631.patch
#
# Patches from: https://github.com/zboszor/meta-parallel-php
"${FILESDIR}"/0001-ext-libxml-Use-ZEND_ATTRIBUTE_UNUSED-in-php_libxml_o.patch
"${FILESDIR}"/0001-Fix-cookie_seek_function_t-signature-under-musl-1389.patch
"${FILESDIR}"/0002-ext-intl-level-up-c-runtime-std-for-icu-74-and-onwar.patch
"${FILESDIR}"/php-bug81744.patch
"${FILESDIR}"/php-7.4.33-gcc14.patch
"${FILESDIR}"/php-7.4.33-libxml212.patch
"${FILESDIR}"/php-7.4.11-crosscompile.patch
#
# Patches from: https://github.com/shivammathur/php-src-backports/blob/main/patches/7.4
"${FILESDIR}"/0002-Add-minimal-OpenSSL-3.0-patch-PHP7.4.patch
"${FILESDIR}"/0003-Fix-bug-79589-ssl3_read_n-unexpected-eof-while-reading-PHP7.4.patch
"${FILESDIR}"/0006-Use-ITIMER_REAL-for-timeout-handling-PHP-7.4.patch
"${FILESDIR}"/0007-Fix-PEAR-installation-with-libxml2.13.patch
"${FILESDIR}"/0009-Fix-w-strict-prototype-build-warnings-PHP-7.4.patch
"${FILESDIR}"/0010-Fix-GH-16168-Fix-inline-assembly-labels-to-not-crash-PHP7.4.patch
"${FILESDIR}"/php-cve-2023-3247.patch
"${FILESDIR}"/php-cve-2024-2756.patch
"${FILESDIR}"/php-cve-2024-3096.patch
"${FILESDIR}"/php-cve-2024-5458.patch
"${FILESDIR}"/php-cve-2024-8925.patch
"${FILESDIR}"/php-cve-2024-8926.patch
"${FILESDIR}"/php-cve-2024-8927.patch
"${FILESDIR}"/php-cve-2024-8932.patch
"${FILESDIR}"/php-cve-2024-9026.patch
"${FILESDIR}"/php-cve-2024-11233.patch
"${FILESDIR}"/php-cve-2024-11234.patch
"${FILESDIR}"/php-cve-2024-11236.patch
)
php_install_ini() {
+1
View File
@@ -0,0 +1 @@
DIST imagick-3.8.1.tgz 364008 BLAKE2B 726dfb52901eb216c9824d2ad9e432c587601982fd24dabc7b569a2563f0a00a6ec16b85cc6296d7e1fc0d40c8cc6a0e2ccd1915345191411d693df0935b54dd SHA512 2ec0d112ac795dfebda59fea573059a3eef6ebdd065db5e06beb45a0980ffbea090ccb9afb6a48bab5452c38d36564ffa5be00ff95cf9a199bad1d886f0c7952
@@ -0,0 +1,51 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PHP_EXT_NAME="imagick"
USE_PHP="php7-4 php8-2 php8-3 php8-4 php8-5"
# https://github.com/Imagick/imagick/issues/626
PHP_EXT_NEEDED_USE="-debug"
inherit php-ext-pecl-r3
DESCRIPTION="PHP wrapper for the ImageMagick library"
HOMEPAGE="https://pecl.php.net/package/imagick https://github.com/Imagick/imagick"
LICENSE="PHP-3.01"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
IUSE="examples test"
RESTRICT="!test? ( test )"
# The USE="-openmp" requirement on media-gfx/imagemagick (from bug
# 547922) has been dropped in v3.8.0 due to popular demand. With any
# luck, enough time has passed that these segfaults no longer occur.
RDEPEND="media-gfx/imagemagick:="
# While it does support skipping tests, the test suite for pecl-imagick
# doesn't accomodate many imagemagick build options. We could curate a
# list of tests to remove in src_prepare() based on what USE flags are
# set, but in my opinion, it would break too frequently.
DEPEND="
${RDEPEND}
test? ( media-gfx/imagemagick:=[fontconfig,-hardened,hdri,jpeg,png,svg,truetype,xml] )
"
PHP_EXT_ECONF_ARGS="--with-imagick=${EPREFIX}/usr"
src_prepare() {
# Test fails with ImageMagick >=7.1.2
#
# https://github.com/Imagick/imagick/issues/737
#
rm "${S}/tests/024-ispixelsimilar.phpt" || die
php-ext-source-r3_src_prepare
}
src_install() {
php-ext-pecl-r3_src_install
php-ext-source-r3_addtoinifiles "imagick.skip_version_check" "1"
}
+1
View File
@@ -0,0 +1 @@
DIST redis-6.3.0.tgz 399284 BLAKE2B f848fb2328de3ae396ac4ce6eacdd03be1c0d74164d9343c87b184d6f01a5aed5b264b10d63ed838073bc356ed8ba5412117cb9616e7dfd078102068f2b38d59 SHA512 1c6d43bf1a5766c8127ba16ace0a605088a5bd68661e4b30475a93e560ba2640d0acd4e41af20e9fcf8fbf8249bdb687eec86847a5110aeaca92b0f320eab2e2
@@ -0,0 +1,60 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PHP_EXT_NAME="redis"
USE_PHP="php8-2 php8-3 php8-4 php8-5"
PHP_EXT_NEEDED_USE="json(+)?,session(-)?"
MY_P="${PN/pecl-/}-${PV/_rc/RC}"
PHP_EXT_PECL_FILENAME="${MY_P}.tgz"
PHP_EXT_S="${WORKDIR}/${MY_P}"
inherit php-ext-pecl-r3
DESCRIPTION="PHP extension for interfacing with Redis"
LICENSE="PHP-3.01"
SLOT="0"
KEYWORDS="amd64 ~arm ~arm64"
IUSE="igbinary +json lz4 +session zstd"
DEPEND="
igbinary? ( >=dev-php/igbinary-3.0.1-r1[php_targets_php8-2(-)?,php_targets_php8-3(-)?] )
lz4? ( app-arch/lz4:= )
zstd? ( app-arch/zstd:= )
"
RDEPEND="${DEPEND}
!dev-php/pecl-redis:7"
# The test suite requires network access.
RESTRICT=test
S="${WORKDIR}/${MY_P}"
src_configure() {
local PHP_EXT_ECONF_ARGS=(
--enable-redis
--disable-redis-lzf
--disable-redis-msgpack
$(use_enable igbinary redis-igbinary)
$(use_enable json redis-json)
$(use_enable lz4 redis-lz4)
$(use_with lz4 liblz4)
$(use_enable session redis-session)
$(use_enable zstd redis-zstd)
$(use_with zstd libzstd)
)
php-ext-source-r3_src_configure
}
src_test() {
local slot
for slot in $(php_get_slots); do
php_init_slot_env "${slot}"
# Run tests for Redis class
${PHPCLI} -d extension=modules/redis.so \
tests/TestRedis.php \
--class Redis \
--host ${PECL_REDIS_HOST} || die 'test suite failed'
done
}
+1 -1
View File
@@ -1 +1 @@
DIST typos-v1.29.9-x86_64-unknown-linux-musl.tar.gz 7720014 BLAKE2B c136656f1402cfbe4fdf93fd7781df07d55bd3f43490f4bc1317de02a0b19fff8e8a0edb26542f4a67a96f174f384c074aec9c63e4dc94569702ba271f3ec8c0 SHA512 b8b6bec818db81d4fdc456df4dfb595938befbc94e6453fd80a7a4ff2df484195cdd8323c3deee61f77d9e3ad05822e23c722460d3952767e9cc742d58125173
DIST typos-v1.45.1-x86_64-unknown-linux-musl.tar.gz 8180662 BLAKE2B a50dd4ea1fe19df254b06e1ee2e39c38149b0365f7e9a7da9b61de21597de3649a338c2490172d4fe3cc7a1118795c4ab38703568ef57748c08adb0cb953cf3b SHA512 9c827710ae44067a7c904df4fe865c1608024a36fa91ddf0883f929c2b46d16631c1bffa16c59f65889dbaca8f347d31d47008bf85969d0c599b4f408ae88fc5
+1 -1
View File
@@ -1 +1 @@
DIST mlmmj-1.6.0.tar.xz 279544 BLAKE2B 247018d16ef82c96ead6d381e5dfc7bac18daf4286f567a37715ab6beeff7f8587f740438228f25012952af18ccd30d6b03884849cce92116d380bac5f000f67 SHA512 9d0452608faf4bb5fa4f29868cd5cd8c742c2a6b821581ad2d7cbf4077f71d6dc1233984367785bf680e96ca808eb6e3814b939c0e879e8f82de5b3b3d0e9cff
DIST mlmmj-2.0.1.tar.xz 208272 BLAKE2B 9ac32b1502de171f011b12b0ab76320a0e60f33696484daa053acc90f8fa9795d791a769ccae1e906d0226b321ed1f35b0aed934847ef4ee015fe396e2122669 SHA512 d5224a0bc9fd4b8ca41f29dba242c3814c7f6fd6d3703c31a060b5cf0c7a73df1d514d6106d78717856b9e7b2af3bc89ff07d0004ada4b9f02c1464d2a0d6ff9
@@ -1,17 +1,15 @@
# Copyright 1999-2025 Gentoo Authors
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit autotools
DESCRIPTION="Mailing list managing made joyful"
HOMEPAGE="https://codeberg.org/mlmmj/mlmmj"
SRC_URI="https://codeberg.org/${PN}/${PN}/releases/download/RELEASE_${PV}/${P}.tar.xz"
SRC_URI="https://codeberg.org/${PN}/${PN}/releases/download/RELEASE_${PV//./_}/${P}.tar.xz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos"
KEYWORDS="amd64 ppc x86"
IUSE="test"
RESTRICT="!test? ( test )"
@@ -31,14 +29,8 @@ BDEPEND="test? ( virtual/pkgconfig )"
DOCS=( AUTHORS ChangeLog FAQ TODO TUNABLES.md UPGRADE )
PATCHES=(
"${FILESDIR}"/mlmmj-1.4.7-cflags.patch
)
src_prepare() {
default
eautoreconf
# bug #259962
sed -i contrib/web/perl-admin/htdocs/subscribers.cgi \
-e "s:/usr/local/bin/:${EPREFIX}/usr/bin/:g" || die
+339 -317
View File
@@ -1,482 +1,504 @@
DIST addr2line-0.24.2.crate 39015 BLAKE2B 57186d6b957542cd71a0aa19f1355dfaabe6efa19b853c42f306494728b03d1e3183efdb2d2c7734a3e2347cd83a985d004f50c097e06b7520bd152310532e9b SHA512 39cbec3c920ffc0f37584afb55e1cfe4f182e4415319a4e9bfe842360f102f7b9315f6171c0cf71ba0337123903e604096cd573fe98698a26c8eebc2376d965b
DIST adler2-2.0.1.crate 13366 BLAKE2B 3b28bbd7f89424567ff1bb36b984bf4fd767370459f5548545218cbe1c9f082fedd932fccc7e6acd83a1dfa06a371124801a772e5555ede7d6c2cd1ac57930a4 SHA512 555b2b7ba6f8116acccd0bcd16ed34cc78162c81023cff31a8566ffcd456c03832089fca2d5b668ceaac4fe8f922d31aa9c487f226a36cace294ff4a219bd91d
DIST aead-0.6.0-rc.2.crate 16278 BLAKE2B 3df88749a87647847039b24bd9e75815bfac8b13058eaf26b821c2018854e739cf063932d4b0e5d691474cb3d8b502e3b5ce4b73315ad8679c348a1e5d89f3c7 SHA512 17d4afac0bd5298f09bfabf8fe3925076bc21ec9e909585260c93fb7387857bb29f3cb8e42ec9ce562107fc9410879bb60f6ddb385a49d694ecb99a0b24b8901
DIST aho-corasick-1.1.3.crate 183311 BLAKE2B 8dfcbba0b9d94e55eae739b16f5c6474baa43ee7854c5ca792f426a9f46fb0eece79cd493b804e51449181bcad338b96819fe977c02c9907654d713e26b9f830 SHA512 ba422a54688c4678fcf16e34fdf3ed06c333e6e3fc8b75af9272a215add494d43ebaef319021134b61327fd5d3572aec0dc655b714ffb3bc71ba3c265c9ebb69
DIST aead-0.5.2.crate 15509 BLAKE2B 0214f3e8ee85a7e18c7d20f9a3fcbdbb9e5af6fdfdcb427e915279b505556dbd2df6d09d5c90561417c56796236a56ab24b2b11389745bc03a0a6da45c0e8636 SHA512 61926a615618e64efd0e9342d729a89f80d6e092dda50e018252a06147e2ca0dc2a989136416f57ae02019695757dfa3d3f3cf3799f138e440662744ecab4a44
DIST aes-0.8.4.crate 124812 BLAKE2B c4a9cadbbfd9d24a758bd5d18b851fb86bd74f5b1f0f6f5706275329d92396a00dc2c35fa0aa2af5b55fd336934d35df413a31f85ba886e85a037296f9df25bd SHA512 96243337546acf64f89bf9ba23011eea1a205d82d96707f9c45bf28cc62ef00cdac5cdfacb8d6013155ee1522ad73dd1b7f166c74ed18159bf23c3c48ec77d79
DIST aes-gcm-0.10.3.crate 148991 BLAKE2B e1376b741386577277a8cb9535c1ad3e15ea383c0f324bc5cedff09a76b11f2c9e29226535688f9431e904bf2800b8e140c4b1cab333e572208eefd19ca897f1 SHA512 f9aec1e2609262c30921bf83cdd82117d147905d4ca311f9fef4b9f1734d3a57893ba2586f0ccfd39cf9264d347ba2c2d2c52b4726495eda8fec7fbec42d6db3
DIST aho-corasick-1.1.4.crate 184015 BLAKE2B 088766e505a828a221a9bca29cb1833ac3964a538cda62d12b723a263fe0e588406af0b710cf87ef67b0ccb9aa3bf69f42e0e5225ade47abe93c73fcaca69ec1 SHA512 c77e35191b00546f5e499fab154170cedd619599e7250f92db9fba0a41c833eb426f214e58b00c5c39f8757406b33492b3241cb8cb233ce384ad0683c3ee4b62
DIST allocator-api2-0.2.21.crate 63622 BLAKE2B 983897fc977118f220dc4af7e801ac08eba77bfde2a25d756bad3e77f849418e74e7c67eaed68e2d719ca7fc6e1e9ce151dd7dbe8707dc43d4a6400294c8fc8e SHA512 1bb5711ed6041b0d7eae2ec784b8aa9d215db0f49cf79c692946eeb0db545d358cbcaa8156ae34e51d05287c08574f1da251ee574f2392949e4ed26d04770d03
DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e SHA512 b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
DIST anstream-0.6.20.crate 28797 BLAKE2B 7eb5e05c8810b49f739d779057e8716baa818565f3d2e41dfef750594b64e7e82f630cd558ec367de03a31e002bd3a7a39d5c6b45719cefe5dbd1da69e0fbc7b SHA512 73b6e8e6da61233521c7bb1ab639da2e70bad08602fd10fc7d6b595392a61de35e7f5cf9fa7fcd6e66cc2a3800afff9d75e1da1b0bb64d5733e01d472aeae31d
DIST anstyle-1.0.11.crate 15880 BLAKE2B a13fd762c1855db1a97607957b617eda2685562d90da13316b53a667750e2c53147a01ca55b6b67047cf6a51b4cbd7d346dbd2a71bd9a799619b6cdcb3d26bb2 SHA512 6f3bceb31874be790e92f9efd6b295b67c6f1a26a4e15eb8747572b4abdc2050c56a4bc4ec547917b5c2a5f213ce6bfebe4c6bf1639d2c6993de687b014ffca2
DIST anstyle-parse-0.2.7.crate 21707 BLAKE2B 41d51d4c026e548a9428f5fd8dc85fce964e3f1cf709820dd53d216af3065a4ee069de8c5bcec5eae19b99172f60e89034a2ded6bc787f3ea4159d5d30de3984 SHA512 3e0920594dfa15f16dd308d0da81d784e6a5d6fd7a3b12cc1512fb625369ea7b4550df549e3be961906e2d3105f72ecb86b89dd6f5817c2c982929ea26d605fa
DIST anstyle-query-1.1.4.crate 10192 BLAKE2B c5672d2982bef5702f5d592bea8b4336df3f24edad35656873accb4491c0b6f323189c6721a7f722e6aae31ea8c183a93e3d59a123dc1c150ad1c85640906e40 SHA512 b94c550b865d17c15b2ff1a41da4f7aaf3a5c0694b2188c7238cae8212d8390f759381a3ae5598c13396a728aed8bffd4e32fe06da51af0ba92c334124d26641
DIST anstyle-wincon-3.0.10.crate 12558 BLAKE2B eddfdfd0bf8ec9520319c3bc54d627be3ecc4d931181e629f5ae4f1352a1662476060a25639f390825405691ef22befbc6f1b51d79047690fadbc90993b9ff5d SHA512 bee4e8a76185a359e6f6c0cca11ca322a8ff6eb92a1659986bbb2287c5e198f3e9cf3e48c9d980b18fa012b5d52f97cd017770736be27e550cf61be553982c8c
DIST anyhow-1.0.99.crate 53809 BLAKE2B 88fab8c0d4396733c1c23169e2ef7269066a637cb3aa166b633ca5895f4e13391b9c73cf4d2a87289ae90a245ba12568ebf23dd1708359174796e92383053fd4 SHA512 d6c6337e3808d812b5ddec78c041152b08b0e59eb4b4c131ea34232618311ee7983b34a8e5dc6598d7a11ce84f543b7a592f8164f4b96150af8e41a9f9a166c3
DIST anstream-1.0.0.crate 28916 BLAKE2B a9198a66bd3821349f83d7837ba7546a12a74a6f57e179e480bd6bf4a75848a45dac9a19a27c5e2cf01520c7e917d380b21ec16e4485f69bebe112383ba273f2 SHA512 36bf11821e8bc23607a54842b47950782806ebc7a56233e3c458345d79986745f6ba878e39964ed41404eb5be58f78d0bbcdceeb86d523ba40eedd15f7e1f29d
DIST anstyle-1.0.14.crate 17787 BLAKE2B ebb3b3986c06628ebfe71665216de68f123840093013fa16c030c25e22ff0731cdcd7161737635c532d45ad0307a1b7f951859a40dbe1c812b3e905550b33b90 SHA512 2e7bbaf0794d209f0f19fb8709214c1b1109c27e14d91a8adc232a9bdfe76e653b2b86e341d71f63903e034c81f6ed63ffe7f123f6d631c0f8d41b56d70037b9
DIST anstyle-parse-1.0.0.crate 22042 BLAKE2B 418cb53754b325354a76d75cd73652d2e41408911bcfbadf91f668e7d6942d92ae3c379194f1d38bc6aa26a9ad98c92801213ffddf544fd2ce29a1180179a8c4 SHA512 4394616b0aa7a591eb9b9bb758abd2f067a3fe673b060c02857f6d2210a2276c476f32512aa59aee6c5383e3261f2654058ff619d957bee93d62540e10d81085
DIST anstyle-query-1.1.5.crate 10264 BLAKE2B e1c1bad89ad4c09e48f9d7c417713953f7f468f10f7f61e351137be801b5986ab3d21406411b0b23c42af4a2b5881b85aa68dfc66d23cafca7dfcb88180104b7 SHA512 3b7b888df0b678bd4560981dd94a51a6af9a535cc1a869bb4577e832492bb6de718a3ac80ecf61f8857b3d0ed7b95e444e85bd00ef65a46c6a244d0b0eadd95d
DIST anstyle-wincon-3.0.11.crate 12638 BLAKE2B 01f1ce85205ed3e573daca145ae420e9f7d78867fc036133be74bbcc9b83231ecbc681b57eb98bec622bcbaaf4bb293d05d3021a29b49a0a71b8ab89b0ae9dfd SHA512 09c3215dc6cef75d6282078e68c5dbd51580b6c8db79a77932d2e74a51d29cb0ef23c31b8a73a71896a45eb5dc5f94aee209bd8f6e5df4c675dabe3cd304a96b
DIST anyhow-1.0.102.crate 48658 BLAKE2B d9c7b7c50b7319be0e67bb236e0420a67e3fd6d6f4bd53a84cafc7a5385785275151832be472c0063405e6d458b5add3907b670ba5e300e08efaae699ab77c44 SHA512 18064a92b6d577151b6f1be3df0985fdefdc5f7089ac0aa9bc92a2034c780eac5b71b8fbb260217aea122bee7c950ff00abf4b6d8f4143dff889b7164c7d6f0b
DIST arc-swap-1.9.1.crate 81367 BLAKE2B 59a8ff24b08d64834bda5f6dee0d785ae166245122ff71fc43e52a8fcf96cbf3b10215a5645aac3d10b7be86a4c86132db4cee37df842a7339c3014897f6dfc9 SHA512 534cf98b285098e204b2342346454634f9f20b65512346097d4b2123b4f36d8577a31f54268cdfb24c14f6ad9619f70ff111471628c17ef8c71442c1919b1bdf
DIST arrayref-0.3.9.crate 9186 BLAKE2B 8d7443944c81bf849fbb8a4e09ee379134c173decc712c6fafe483fb1545fba1f7f735979e5e26976502284502b5c7046f0b6aad59f8731a4ac8e1a51929c979 SHA512 f97e33e7fd65a8e908c21ab918350f71f12d49783162b90c5618660217b36516c39750b292a1248125f12429e4e00af9ff20c3846be81175946b8541d96ee606
DIST arrayvec-0.7.6.crate 31237 BLAKE2B b9d1df7e3ec47d434a2606fe9540e37e02351873b376a4e113b54461288e9ab20e02285eed5c4bc0f052ec4d6b3c804044413490ea706c31a852624b03bde7bb SHA512 b1f320746018a7f32340a833420089446ec5cefb7f299b4506eab7423d5db49f00b72d8aa8c6600f9159b9480d5eb3ce69407d93f5c9934147860c83e4d6eca8
DIST async-compat-0.2.5.crate 26008 BLAKE2B c084adc74355c05cf76196de89328a2eff16a514692a3a3a4ed8bda7df3034c31efa1fbf7387fbcd97ec0e8f659244804465b50d0d25f6736afeb4fd3595d462 SHA512 237db5e7a7a5c8fc3c14b9451eea8c0fd5af8e150d537eed99287e1bfcd7b7931bb775b832b6ff6664ca1027b9d3710163695c90f9539d64b6671f4bc3f3e1db
DIST asn1-rs-0.7.2.crate 93179 BLAKE2B b2453e41d80ee02de784bb3c712a3125133c62e13fa8812473442d510ff37932c996abff2687443eff79145388cb33f00728324b8adb30260ce5a1b1cdb0d354 SHA512 33dfa4f19f6daad9510831521177b677067f6e27560ee468d360bfe61a06312defc1611d0c9df739073f973403ac7b64c7a215635d22ffdaf24ef85ac11cb2f5
DIST asn1-rs-derive-0.6.0.crate 11337 BLAKE2B c382688b487a429377d8f73c9cda4fb9cc9c11c72b77b683ec7fd8f1c313d00036bc630e05422c1c0f91a628a887af50bc453b525a96dfce36dcae2d0b39e026 SHA512 fdc1c844f5606c0d7427383804e2ecdac0a75c03cc1a615e7104427f963cd1636a5f102f862bf5dcd7f520942321e5dd4facd38552ab1f68d7a09d97fdd09c48
DIST asn1-rs-impl-0.2.0.crate 2261 BLAKE2B 2b400558c8fdb265e208c973e6b79257264e018305cad53b49e9a965dd67713ad48cc779c1b285a10f0e00ad6942ab03f6b081e21cd147ea27f5dc4cc509791a SHA512 6f710b29c0f1de66643d3200c97da16c546009a2acce5ad84c90e741834866f0d832bf48cc21f7cab2a513c0f5c6d827020355b0feece5c9358756a2b4b6dcf3
DIST async-trait-0.1.89.crate 32171 BLAKE2B de1262f5c40b3469732679f82640d676e802f3257eafbf020f5f42c8cbc70d278c3c97577225293a19d22e76f0437e916066e0b1eb4c4f92ccfa504e48b54355 SHA512 deb15ae7b4250666a6ea79f682e1079f50965d6aba353f057747dc84b530140512782e040e97f2ffbd90abab1e470b18ce471aba17cd7c68eb434a0874052d27
DIST async_io_stream-0.3.3.crate 15111 BLAKE2B 1db84b2c417d1edb49815c003b5cbb94beef28cb22248b0b9b9660e27fd3727d612482b3ad3a4b7e91a457bdb512670614359dd3644b42512779c8362c8a09e5 SHA512 87225c1164a7cacd5f2c35fe69a818f54af4120e3e0d36dad25e4c5dd3d0831750790dce6b7b06681581ff49206e5db985aafe50c832e5f30272aa4d95d1602f
DIST atomic-polyfill-1.0.3.crate 11581 BLAKE2B 07e53211133f9da6131c82f17f83fbe1f979339956f64528469a0854825c1d93f132331df2cce8e53522d274c10fd7e02e58fd08c85c37fa7934935263db0b6e SHA512 d0b882ea721bd56a5e5b1c2767d5670dcdad7f426c4c9ff5cf29af25fd108115d71a4882560ee407286bae58abf57abcaf27c9499e2d216bcca4d5035a1fe955
DIST atomic-waker-1.1.2.crate 12422 BLAKE2B fc6632f3c9d719b1d24a1c8e05947d94028909d1c629b80576e176e567636dd4cca699c7e91cae2df63541da574146b3ce766374e93f0ee429bb5bc89a4d3cae SHA512 e07e58db7955791259d0ec00fc4d53318aefb4506e062914819c4220c6dc75fa11a7af0289b4653aa1f9041eb975a025635190de68b4800a0e91e33cdb0ba11c
DIST attohttpc-0.30.1.crate 70624 BLAKE2B ad4a26b43012be3eafc590f4f436cc574356a3e29d88cdca8248f94daa9d6fd9753891c26d3daf274af3efb1ab01ffb506fd54ca28a216c4bdb114d7edfdcfb6 SHA512 3e4d76780efebca8c5f48c31ddb515608e7041ee8755444b7689e1e46b3bcdd2f1fe47886554ffecda44588462850ab7add001aac00d0fad08f9a5009cab4fb5
DIST autocfg-1.5.0.crate 18729 BLAKE2B 27580e39b366c6fca02c9db09997b6415c409f12068f1249184268bf96fd85ba659e25ec730f99e10caf452f96c486f3d7442bf09c4552b5f39519b21d6f88cc SHA512 f279856f234d39d369623576acf9546a1ca24d7fe449f36d4fb93ea75a7efaf2c4015b9616a69bbbed358c5e5882e16b045352f046aa4c049b3d13b1e8257b08
DIST backon-1.5.2.crate 42141 BLAKE2B 169f01db1259133f4bf3b36c09823f7dc47efb6950780ecc44fcdd071faf4a0f51ac0cb097a5a05018f9985ad8324f644b7b2decfe06b9dbe0473f4523f2abe1 SHA512 3f9839aa4973c24c41f6fd69029d4e940470c03778d8ea15a870272254fa2a9c8571ab6a906df8db587bb769a5ac06a7c31c8c6da3a784dec43a23ab0c1f2dd2
DIST backtrace-0.3.75.crate 92665 BLAKE2B 1c9b87ca88c49e69eeb4a3203b9270263fc23066cdb41f462c3a4de46f110b9ed16a5b51d6f1f038564ac153eb2e0ffdbf9495bebd627a5f53d6581a2e6de4c5 SHA512 66de438c35527224f96c85cc0e898d5e83f12ed3b3f06fcab1a16331401772c81df4a5bbec32ccaa05ce8c5b6fab2da61c3ca54232ce4dbcda0cd4a857d69328
DIST autocfg-1.5.1.crate 18911 BLAKE2B 0547eaf76e14418f5cc105f1127ea6de3182e8960e808008aa536f5f85849dbfaec334fb8ace1ddfa95521ee289c494576eac7d57729f06385f911d16419872e SHA512 4d7c168dd8e98d74b09a2762dd95c9912b903e9785ecded165098fc58e20ff35c80facd7fe5a6a5523250fc34c1e5fc509ab93c7c68bc3b2334ec0dac3bcb840
DIST backon-1.6.0.crate 42012 BLAKE2B de34f0aacac01d91761f0c8bd8b944d57711394ce307d202d128f5159d38cb3a6ad9d2f7038911f3dd87d5aa49c8163ca4b4e335a3874453e05d54babf30f9ec SHA512 65f7116beea800ea04852b368e670db6848c71509abb0dcdcdd914ba4493e40bf6d2c5d75a54232bdbc96e08c254a03cc7939026047b6b7bac61ef2006d110d1
DIST bao-tree-0.16.0.crate 240758 BLAKE2B 92916dc2292283d8c3df35779525c1847cb269e88fe15820a872a4cc0e787b47327bf017c035d7fd194e973b4d92e4c126a806dd68fdb2461506769d98d45973 SHA512 1ea71920513dce5803f0d12a5251ee2993e6a2c9aa3e84005084a1a1359efa7ccb2b33ca8ab7e53e51f6b1918c8788eef7534c381a13c3d809da3e771fc114d2
DIST base16ct-0.3.0.crate 10541 BLAKE2B ba0b45ab1550b0ff2278c3cb7a12224a369ff350ed82ab1405b8329ba6f34a2b46d7cf2cae634a51a6bf2adc1f23a7a7db7df5948aa8b4575d9ceacde7ecec8f SHA512 1b7e545d81949f85c69aa416db9247ca06863387a8e8f7324afaf528f5a5f41fbb67973fda06faa68ab0a0a19e5a1b245071b7e6c29f24cfb9415aa2dce577ad
DIST base32-0.5.1.crate 9238 BLAKE2B 338b0714edf860d85c97fcd97e6b1fd45b0e54553f36ab583310830c7bee0fa68da2ad98a3cd79ba36968a3d008cfc6edca309313696582f4ff428fabccf8e77 SHA512 9280622ecf5c4e871796c5ed8ce620611e067bbb2ac4d331a359cfbb313af5ff3e55076623e340b91add3a120864eeb4ea4b4cfa1565c62189ddd1ed675caff9
DIST base16ct-1.0.0.crate 10594 BLAKE2B 934c1326d54f5f2b76258f752a70c6cee56d99c63eaf22a4ef65ba7cfe609c14b7df2d89f62d8bcba5b8987b08b7ecca7ed4c472d1223bfd45a0cae4c6ad2c9e SHA512 b1b4d8470252bb1e185dbe3643a714d543a53809649f133359b1da19de05f84184f905502e350131872e8497ebe9d6b0b376eecb9e836c1deb775331c9389586
DIST base64-0.22.1.crate 81597 BLAKE2B 6f216a560bd36e6e6b74e908344b457594cc768d9763070e269b56a14b150cbfc4b7f599d4c2a0a5f783638170ee132f0796fefb14fcac7fd73c58db0791007a SHA512 91cf2e4e7fc8815f9b8a86a7fa722a20eee3dc1dd57111b29e420de87ce7836bcdb1db01d3cafb9a977710ef63e7cc41b7772762323e68e0e832156858aace20
DIST base64ct-1.8.0.crate 31211 BLAKE2B 26ee299d0b4081a1b787dbac1d801fed171539268eabb09bea517b0896fb74dcef1c2e831a8c7841d5f93c4da411aa3febd6bc2b3d9bda64dd807c3f27eba8c3 SHA512 f623452b774cee4bc5c01e73e6cda92e162d07cf078bf2f52963b097ef6c019c5ea77faed2079151585fcb2b61975143386b91232da3225dd91a704783abefe3
DIST base64ct-1.8.3.crate 32227 BLAKE2B 98ec767c74278b2e9f80f8b01b4550f4757eef93eb0770ca2969c9d76fe916c06b225d16020d6dfe4aced1af486c8387f0b4fa2deff6662fa4dba51425b22e11 SHA512 9ad519048d1724d4cc5fcedd704d6ddd2ceceb8ee66eb65b61c5067bc3f7e70940d6ed6584deca6595b0708dbaf7e7ea6e09a4ae460788c31b7790f3d1487fae
DIST binary-merge-0.1.2.crate 8406 BLAKE2B bb9a7d4579f9e7bf0dff774e1d49b51666a8ddd5a544aa4e2ce7cb23f7588443c8e252a553c5fa2d09fae26271e95498533671994f23187c70658f8f121f8767 SHA512 6a3e876ce0b466f214b1ac8940f9d7d9516cd2f2dbe86c3f7547cd0605b79fd5986b2454af1e2ecb045417d5550e5dc9627629a219fde41f39a2f1e48877017a
DIST bitflags-2.9.4.crate 47950 BLAKE2B b880246b54377ef161c54a811f09ced975d1f2049400c1bbba944712b8ef8b9ea79599d2354cc2a9ccd4c1b1329faad78738ed4e051735b14b642a9451ce68ae SHA512 a832e01985551db9d700ba177bb2ffe436e78e3bdcf7b2d8e86fc7cb885674d5656fce05bffb5a4cbe0df7b015dcfa6df8dbc1351c097d2c3a3dac199d3f37b1
DIST blake3-1.8.2.crate 205967 BLAKE2B ec9afd8f3fda5ac545fae869e4af941a4ae30473cb3e5a0b0f128c1dbf0c6231e3cf87decdfc765b69b99e2b2879f3f345ff7bf738911557740fb0445c9e028c SHA512 8635c3ac12c7f333912a6f42c75499395d6178a0dca810d9199bb533facb409970b17bff4b7f55731a7d5d75932e62b236e1651ed0388e2796024bd7dd2852b8
DIST block-buffer-0.11.0-rc.5.crate 14478 BLAKE2B 250cae8ed0323d9cad537af74c5cefce965128ff262c12c2bcb3ac0b09b24b853b8999fdbd24de877255d6e3fda120b28745dad82aa8ce9ec39bfa9466ef4052 SHA512 9c28a3466f70218b7115700b34452df148508a99f504ae62ffe733f3f5e8cf30d7460cc710d93a4c06f9f4276a09f9fda8b6bdd7a2f0689939ba018a21494ee0
DIST btparse-0.2.0.crate 5280 BLAKE2B 62baeb59fd433558441608ceabfd9a677d5749353d27c09f8ff945c312f1b2dcdc3710f5b618b4d3f013d524937c7f02bef285d5b95d39018d855ec66d0ca7f1 SHA512 f89ccfc476ddd4698ef39618765cc4837f1614c083313f3f838bccf7fe616f584771dfcb5480ee8d4ebf47f2d0d47dd3d9bbb8dce92aa2447fbb0703391339aa
DIST bumpalo-3.19.0.crate 96414 BLAKE2B f8c155f77cf977d72749f3cb943a6b171dfc4f67135da345a935ba603f2b52b5feafbba908b31feff391128196c7b0088f6f62d5b37bc4d2277fc0fb9c560b54 SHA512 58db27a643c55adae07061100e3604dad0056bacd42ce1142bcc34249645e9313e886c3174a755593544684fcc632f134f9c6066752ac695254fb9ecd40878cf
DIST bit-vec-0.9.1.crate 29177 BLAKE2B 1ce5c36895ab89c7fd8c58562f276455a25fa11fb12f3646146899ea9eec7f68656ce95bbe0ffaedba38833ee540ae02629a44ded860e8215237e3683f9cb8d5 SHA512 b1a7243204680439ff48cc77073478cfae8204f61d9cf5141cf7dbd1796424280a4ac923ddb555fb060bd9270566c9b0b5c8b5886e6190d31f5dda0bc5b7b627
DIST bitflags-2.11.1.crate 49082 BLAKE2B c9c875b54e0a12115ecd846ef0a66bc7070d38892285a4142f1b1f26b07d407fa440a2943f310046f5fbc9a2428fcc56f2e44d06360e551d4b27c9b8cf93eab0 SHA512 c91b5a8b420d8e875a0906ef9b518a392487fba5399355aa5e908132149ddea7cc4222dd271cd5072e50dd9abd6e56420f4205652ba32a57af46bf07636604b7
DIST blake3-1.8.5.crate 209089 BLAKE2B df1edad491e52751c6bb4a6866f6fd9b41fae119a516ee19db7cfcda753827f8e3cb52e426f5b5fc693ad1dd2a336ed40f0028bb4ed73eb9fb74937862eb5bb0 SHA512 15dacc8243ad27aabd5faedb3bbcff7adecccac652f19d01f2899e5dc37ed7ac4a5147331e26dcfaee845a13f8c0ba9e8bf5d76ae35d54cb88493c71118f393e
DIST block-buffer-0.12.0.crate 14926 BLAKE2B 8c62650f39117c337c167027d356339ca8e20277e78b0e045e32cc3692b8b5b1d8023bfde5887edb22be6dd5d787fa423380b53d18fb8359c43501d28a88f3d5 SHA512 3ebe9faa231d777f76dbb7b78c72eebd913b109cf929b0a66399758d06829a7c1cc9ab06f8ac951739d91be0cb402a49bff918228359399367ce8e69a112da78
DIST block2-0.6.2.crate 34505 BLAKE2B 15cd481767a6467f8021f9245c29c2b0fc98a74c022280881c46bbe5cf221cd9c305e884f92d90ccf31e26e5a5a4b3ebb0c88f2345361c244ef7db1d778eb8ab SHA512 865a855e84c975d9a879159e888f097ce2314972c8e01506d2a3b3b65afc9dbe042d764da903df6746925cef6281cec93478bc13df3316ca112c901db8e3fc38
DIST bumpalo-3.20.3.crate 98671 BLAKE2B 0b658a45105ef71b599d028f8ae735bb10e843c534eebfa35d156dcc0099d137bf24179ecb5cd7d334d60f1a735897e746041975c22a6877ce88831fba050e86 SHA512 c0e8ebd1c9eaf0a093370251a8a4993f73ed925a95ec852173649e6716741e38fbe1b1bbe15dd7704722fa67e3113f82a76b3e9edb5691f3b5c68a3a55b0c039
DIST byteorder-1.5.0.crate 23288 BLAKE2B 7f85a7948406844070a2c8202e0bd52f73b3dfc7c666a97046128044eb9352195afb80e2bf894c0742ad109e4473339de1365d09591de70dfec6c8c02a8e1453 SHA512 96caf981177f6ded9f27f025922cb94eb0cd9de5303bd91680099912d922092e77b7361efa70011e84f1595e443193e4f1b354443b9980c123f6ae573b236f7f
DIST bytes-1.10.1.crate 76779 BLAKE2B 96573ff7852cd2d4f37a68cb4d76bc43d2018dc25b7b7e2164df022de4e1974f22d4d3ea7cbfb280667650cdb5063d600f4f76cbdca43dae508f29ced449b0f7 SHA512 03429f01927b94ba6c958c46b2e5bf92a23b39ce9385689e21accd34a5d3be01fd0f665f4bbffb1f7c5bdf1edfb1bf11d5ccad00eff0f9388be39fe2f753d296
DIST cc-1.2.37.crate 90111 BLAKE2B c97656ab4642b180af1adf16736de03b5117774a2fd85d3cbbeb06744ab14a1f20accf8eb59c43dfc7fd803c59f92f30ccd7b2a6e3b53d8ecf45c8a2adb71483 SHA512 062bf65f73e5ae092391efaad510af39c96913d5647073eaa32e9475b34b6d87d2e4448f0dd54ecdf9b979a84819f861d05daf7fdbc06885f6b41162d55bb81f
DIST bytes-1.11.1.crate 78584 BLAKE2B 4985426ff626d880a0da3d592ba48d697c88a83f48177e2b7380cb55e736a43f3cdf662d99cf0908b599aa8eccfebff2910405559e490b71adcf3f078673cd72 SHA512 7933d18c1a2c1496add2c7193e92c3aa17029c530b7031604ccb7c77c68903f53cf7d41396448b32bdd4f540fef4b37564972dac7b225e6e2ca99cd61179a6ab
DIST cc-1.2.62.crate 97212 BLAKE2B 790820b89ab25e8a99d9d29b1b23031c858160303b854694a566c1c2d1c377a683db1d6bc3f624c11807b48db30f17ca2aff5af149e2bbf8af3aab2631b5bffe SHA512 0701ef643e7e2c646c7895bd544f9ebc862ad83ca11a640a7f8b1fb5d6d9617ea45eaa8646019daff52d86d32823235fc098598554340b9bf0f91190e06f3012
DIST cesu8-1.1.0.crate 10555 BLAKE2B 4fe369d1247c3b30ff9beb644dbe2a517d78632191f3216bb83d632bc8857f9541a1b60d0bb583cf3fc0ae974f7c9d2b07fca5efe2057d9ef281de76fe810a49 SHA512 2d902b624c7ccfe3633c7bcf99b833b120c0ed7760ea825bfb2fa03ae90df543e637efd46e0743782b81e468e0fd3b534956ffca81f9bdfbf742ff3beae8f8b8
DIST cfg-if-1.0.3.crate 8719 BLAKE2B 5cd0ac122110740895b45cdf8e0f738f2de1882d5a06c696d08e906765e4ddcd72a866dcc115da52d9fece205c9ad15dc25ad98dff36b32517012a7586e986ee SHA512 afe424a191c2aaaffec3d114e0116d0324d12117aeb22df78e47ad6752444bc5acb074ab0a174476b71e584a37743f9dcc2b0e8036d590fcc5afc7c55f86122b
DIST cfg-if-1.0.4.crate 9360 BLAKE2B beadbfb273ee97cbb6e3740891fbace57511399ad203459b66b397587d794677a9515cde4e9ec4320c3795518bf1551d72b9a889f8ac4b225168f493288b7c19 SHA512 176e04df7ba783b7143bb84397b777f5c5a1305c08a5c3a218d4a66830620be89ed68992ba27686165bcd3fb2f34b2daf80b2a1d4b481ecc267c988e84d28e9d
DIST cfg_aliases-0.2.1.crate 6355 BLAKE2B a758d9c88527f0e6e7cfd6d4c83eda1bcb4d6e2438189fe08e8ecbcaa78d56afc5a4873f3b82bf7da96afd690b44cdf1e44466b6da0f37c358b340481017103e SHA512 74969d12d5d24002a29e08d52e30fbce014dd481a7c35ee0162e69333c5f2d7755f3b02439b31522e12444cf1ac8e65880ce33fe6778dac03757e362cbf8a72c
DIST chacha20-0.10.0-rc.2.crate 42245 BLAKE2B ceda38daa3ac3569aa36d0025bc888ee7233c7c2593098caaa2b7ca197f9d3d5dd9a23e096760ac42c8463aba08ae4a2ab32d5ed060d3c6a8d10cbca8ab82f3c SHA512 794c9aec720bbdaddeeda716e8930ebd307a8dc679b246a36ec291ed60754133cf52b69d8b6b34c3183415ec02ac43011e72c1db8e474e2d4af55cff90e31fb5
DIST chrono-0.4.42.crate 238174 BLAKE2B da67b970d4bff78a7d4910ad4cef4a8b6177ff2a2a507e24d540d173dca492fad220d09dba96eff8c75cce3e066c490207f8cf769da84ac456870dcec20dad58 SHA512 776b4b127c1a07ddce587aad341fa1022cebaa90ad667064809b3f83fc33aa355c811d7df445d6aae405265660deba9d8514d909391e47ea26d968bd4f24becf
DIST cipher-0.5.0-rc.1.crate 21732 BLAKE2B ceeafa654db9bf5f55d4d3b8d35f9a81e4b6a265bde4ef48e1e5cf4a90a5dd2969524beb7e9f1370b64aa6e1902fd28fe1d68cd6072486b7d414d0add69ae044 SHA512 3721dd9571947859ec6df722abf25f7b9524b318ef94a5046660b49590bece4ce02af2e7e8f924e8ede8b45798c98d9405e00a9a16a9b2ddd859fb4aaeeefc7f
DIST clap-4.5.47.crate 58354 BLAKE2B b8af4f5ea114177c234a54d8c73019092dd9dbaa13de7ae4f9d241a98f24cb8ea954c6609ea8e337bc94ce865b631b024f2001dfb314b54e95857c7271befd2e SHA512 dff23941d4189f33eb8a7119b991add8f3b23210a53dc8165fd6ea8942add887e677c5d9c79996438ab2cb60f722dd9a887d468f8a65aed5fc64a9bd383282c2
DIST clap_builder-4.5.47.crate 170016 BLAKE2B 9fd45e81ac8d13e085daaa1c40c6526c975a6944ef9f6c7f0dc3b75f41561d2c73f4108498526447285cf4faaffef05cebd137021a23e702da14e442c39b9944 SHA512 be244d032321680778cd62d98a94ebd28ec890e897eef693d78bd6cfc0352030a8d82475e91aaebaac0318f6c92ddd7b15b6ec1ea779196bb7cd8c0a098bc79c
DIST clap_derive-4.5.47.crate 33550 BLAKE2B f61d71ef014f79723ca6e85b1c44a4db97102f163d9d3540234d34eeccede38dfd4061343e588cac379b50493a06063f1e0a85ff6d3754a56d444d7569d3c4b3 SHA512 eee2bd3c6f06fa45f733feed8b3daaaf67c2a6fa9b9d8c75b30072e3722dc20ee7e20700a8a33bf6bedd4064c12d1a5cc950c03ef5c957fb2b6dbf4ad618dcca
DIST clap_lex-0.7.5.crate 13469 BLAKE2B b14d273b3be318a22e93ca922b90e54a980c7a11f8f89f735e59a289c07be9e6652f052ac10158a3c2d8d8233f15198773dd98f40eb3d226cd4dab8255d44c0d SHA512 bfcd632128e64f5414737f335dd3c5a62b3317e23d15472a1bfd617abf146c4c2c9c22e990b934adc1f8918359ff6fef09217c9f3436fa024a33bdb48d4a24e0
DIST chacha20-0.10.0.crate 38763 BLAKE2B 84d3d12379495b724b33accdbafe0209d0ddfeec74115b59228fb03e02089f1531f1396783a408b26cfb90372670c809bee8ab056cc847102cfc92ea065656aa SHA512 97e50d8e16118070ec75c086bae3695513b63c2ad3c5d43e3fb57892f21c9634977bc506c0c094aeb61bc8864518cee3eabf6b81504128ab0a876b2f6860b43a
DIST chrono-0.4.44.crate 240549 BLAKE2B 7d3d1763ded8808a7402541513d00241c444b5b0503e144b568d2c0dc185ed20111163340a3895f30dc38864206a03d129840ed9a2841760dbcd5be26511c7e6 SHA512 0b1a83885724e9180e71ee9fed146d070d88620d46b74970a67f4af04f583dddc0285e7d09574b99507786568ac7fb3f06a5dfbd25c51490c8d444c145bdee21
DIST cipher-0.4.4.crate 19073 BLAKE2B 144c45c1bdc5f7aef7f4fc63b6dd85955c453537567d1f1074e436e50d0d61f8413973cf3da207a48f1560ea92f2280fc5880569c78a1dd66bf97fd1d88ccde7 SHA512 1856d8b08bc3dbd2fa5c8b97e9eae43323c7aa19203ef3e80bb49cf15b5ddc832acb7b97121a52032656353e764f1f722200b638f7c28975fec1b5c9dc908846
DIST clap-4.6.1.crate 61836 BLAKE2B 0e58b564b1c7792c4380284a61e20324495906764ed7ee7e9e62eac159d5f81508a82deb26cb294c85f236f77be79ce0cbf0253ea7544790ea3a5c0941acef6e SHA512 7e1bf1cdfcf8fe1f67251073e9ebabd92b44a7013a2245dbfc3a7368132600a30662416635a329067b97a8845af3c68274ec6ada3bd72d110b0aee5a4d7c986a
DIST clap_builder-4.6.0.crate 171122 BLAKE2B 0a6ac216ceee45625500379640f9306015f749c377d14c6c9538fab7988da89b39e260bf8736d7ca055c6db32613fa7a9e73f325fc496d7521ba3453c8558348 SHA512 43b26377a8f15d29f8fdc9ada914888d87111084c5e205308d166789a27d91c2d8db6756b24d48ef8a293c92ca4c27dbf5433db21e336b2116d51377116fabd7
DIST clap_derive-4.6.1.crate 33512 BLAKE2B 36d4fcbdd0eb22ed872d27da80a1c22baf718533d43cb762f109f80abc8d7e13a92fd293db40ee2ca18709e7bcb8cab0f06eaf48dde336e67df90e83f6dfbd6b SHA512 ed210527cecfe3791b9d5af7279b337890b46b61fa05fa6979c88db1693ddf0ee5a4eb0904dd93e2da76f5c870963cc79b90d87cfc3cecf166a65364c16ffd06
DIST clap_lex-1.1.0.crate 13470 BLAKE2B 3e4895620e2922bd95ab6e3aee296457adbe70c2b3b2fca24c48e5bb700ed622401c68f494a266b91f1b82a7ee109ca90d4eee7ab6eff35e28b5fe8038398e5a SHA512 d85237e0558ebc745b08a150ba8115133b1ac1ebfbf6b2abf632863761fb70cb329639bb1c30625b9e786bb27b19438af11c123c508fb39e682f13e294ea6d9a
DIST cmov-0.5.3.crate 26829 BLAKE2B b90b7d2afb382778eaed70786d0dcc0f457e2ff1eaaee70370fbbd193437f6e7009d5d4320538d1d6e378a46499065be580d4d7b417556031a7fb564df03da3d SHA512 0eec2e19f9a9413f3d8ba28af71c4b412813e9098d3fdbc996726406dbfaf597e78728a7c2676f8c355f839a28df8e5d6cd448d6bd299d9db92026e7d8433f9d
DIST cobs-0.3.0.crate 15639 BLAKE2B d70d00304f0fb6bee6d0b65e16aa0572d1b7c35f170be24e7f8c38991571f770c94bd2b1a582ed98d0a74242372657fd83654dfca0ca6cc74cf648f1b8eddaae SHA512 938cf500f8f4d05fed1dbd3272ea35067ef182828e9b8898f1bf2de37ab69941a3c967615b43496190d41e72c95e17e84d9307271f063ca412f2ec3daec88f50
DIST color-backtrace-0.7.1.crate 21275 BLAKE2B 50ba88f78664f79e45f31020a3d6084e13ac7cb930cf748c3104ba8a9186149b8952b3201e5093baa46372488e304344cb1bdbda32b682c5bb12fbb80d29a987 SHA512 dd21f5426d0d0337acc568f560d73e88d66e657db7eabeec29a98d8f3f1925abaf3a1a5e12531e3d6efed7f91d6187fe2ecd9cebfe5f14955ef0feee067c467f
DIST colorchoice-1.0.4.crate 8196 BLAKE2B be97be7d875cdd09cdf3f2594f0e7ed80601de62bc907ff70053317b9d48e889b3fd2fa0da5e6a681fcf80b24be5e16089289e3dbdb68255b486c18c517c55f1 SHA512 0bc6e55c3909e7bcfdf198d5d68ed8b588b82a72f53aaa41efeecf9dae2d31e6c172a7ba922e000fd7cdf6373c13371a98e7da08e6988fdcfbf20782dda8e4e5
DIST colorchoice-1.0.5.crate 8187 BLAKE2B d6415c5b337e2f4f5176003082e6e8c52f55a45ff959376e7a3f30e5aab1ecd3f84f9cc5e7a8a720398c1b58f99a07cf042695adb0b35178931178cc8d77d2e8 SHA512 af3a5e7e837b280cd8f0578d2ba2a04443d4c5a445577f444af9edeef6cdb47de134f77b07ceda76ea6b2c73b9c10e1d7e3e1beabfd22b85869585c35db88bd5
DIST combine-4.6.7.crate 134808 BLAKE2B 1f3ea9962f4ed4177a9c028d04934b5e261df405c1c0282c74609e0e6a1490a92b262ad26d1d21dae977cff8795bfa3c1f85aa43fab13a88227394d61d93861d SHA512 b8232b0e1f94039cef3ad4a0a35a972eb49f4f198749d2fe50aa3fd2a77614f2d24e51f3b4465243ce9140aed6bd048aaaae189a7ba864e3d23843e9be0c437f
DIST console-0.15.11.crate 37822 BLAKE2B 3233ded5b40254fe62d04f2672bf0a8239cd506511a6fa9dcc3ea44b0eca2aa4f586f346b83da3cb354a0fc66484bd1934ab07b8c591834d9dbccd17d149b642 SHA512 ec294c8ba995d0b4769f2e71f3d1918d4c0ef884ee4118ab88f2567a2f0382be46e24eeb47d2bd7947a14c2a54e22760f3f2bac586a372236f25ddca7568c7e4
DIST const-oid-0.10.1.crate 61576 BLAKE2B d2869c96a58569da8d03164a32411acfa03ad0f2f2c2ee0b0567ff0be2c15a79a75473f4f4ba030c66df9741387abcbe3afdf3c62db31422c5f03aa076fff378 SHA512 64dd9de9d2aad3365eb5f8eea1a8768058bb06db990ecc21605ea86fdb927c120fbb4489a2c7c1585589286a110f60fe54084de83e5c83957df08e95c4ce66c1
DIST constant_time_eq-0.3.1.crate 11561 BLAKE2B 9ac06a1b13da2aacfaa20d60e48df4f32f6462e4036fd9ec116c45a9bbe142a18b82cf18d762989876f31b745d98d52ce7e3d32f6c9700a500f16f00649b5699 SHA512 2b6b0d7572c02606b7c3780013fb1d1773b999a0d9934e4b140dd82f94e6c91d2ef82f6daaa1bda94f95bdf6b5997b2f0ea0c8eba8ca7e28a07d1e06b1071b50
DIST convert_case-0.7.1.crate 23816 BLAKE2B d2e0328f32b0a928e8dff24a3b6ec98d7675c0a7980071cdcc40ac7502448e50f34c6a4d5978cf15b1ab942c8b3bdf8b15e7ac9265f6d8ffe74979c8f6e5ffbb SHA512 1ab8fcda989f6f6c660be5f450b3bad594da4578f5aa2f067ebc3a132117dedb50d993f97ea11e3d6b31e6aff2dee0077d6f02782b5ce3e1efca7c1c96d420e9
DIST console-0.16.3.crate 34041 BLAKE2B 304d7d28d5d2e7032a4f5432644ea9d102c31e6e6563a64390fdc32d4e51200bf735118065569caa34885027cabc4859b3defb05443e2d1fc460f9849bef318d SHA512 c9dc46360bd2c0d7bd4bb34ef1c44edcec4c2ae23141888a7800ee1e0e85b0e020501b6d880ac71731f9e43c1010664b7a5ee5f62348ca272f9bdf6d76caa0eb
DIST const-oid-0.10.2.crate 61449 BLAKE2B 47249f191178e370ea39e4fc31f9ec9cd81b7ad7e89bc14a02eb81932128ec15d51a36baa28b792b05b95329410ff5aef9de3285c4718f1bb2cf3c9d54c73742 SHA512 9ad6ecce2c1d4c177b53d602b9b610442701e72daffa370af71553a380cdfdbea800fb8d7413aa2df273121dd6d0a511fac4b64a10bcd2e046ec19b4eadad007
DIST constant_time_eq-0.4.2.crate 25831 BLAKE2B cfa8e08e63800b1c88b96d645a965873b168682b34f726a9d3ac6fef0a253378c96e853db3ac12dd5fa474abb10827ab81f41b15a97dc035d39aada0fa945fbf SHA512 552376f3024fd6750d4daafd5f703ecfcc5bec3a2b7f8328de2b5ef2ff3ecfc57c2a4ab636eed19940eb5e118e2c0d354f45354eb9d95d17565ce3b5cb8d5655
DIST convert_case-0.10.0.crate 24083 BLAKE2B 62d541eb28d7ee69664a4344d794e19adf27ab770c39a536cc490d6c91f3d6d522cb788bfe2cf694ecb02e1c8059f4df321ec2b52e8d722df02866e30f11b758 SHA512 f96a54fed1a158c007cf32d68e0ebdb94482c36e53cb5ac0af0ede5970094f2eeae76f161d56a7fd9766d0ada199c65d850d50dd2edd8db661cbfbf80903b9b4
DIST cordyceps-0.3.4.crate 63396 BLAKE2B bed2f43b55795e74f563108f525554f74d0a37a7abca7cab8495abd8efef7696c89628f5eebd3742bff608407d61f73827e300cfd0cb0ecd1d3729d5510012f4 SHA512 8ee9cff0958bd7569ac49112f9908e0b6d854997e3064365130d4262c22508e2506216aee3ce9cec130dc8c0f3096d85cc8e1ba59dc18146412d30785e03741c
DIST core-foundation-0.10.1.crate 28886 BLAKE2B cdf45ff591a441337ef35cc4784993f95e398e5aacfd91d6d8eb0a3b38f9a6974f6a47797fe63da569a07c6ce7fa8b4069d084ddafa10c85f31ed543fa7d2f99 SHA512 2d7cbb4fa6b5684e700337eb86ab5c0566a69c027bf7a7eb19054e9d9f8955a7cb069d3e31ec046be4fd1a4ce1883155be8f59d223758974a649cff80ef0a065
DIST core-foundation-0.9.4.crate 27743 BLAKE2B 5b695e671cc833170bc6bad436b2d0d8d386ffb8181bfcf2e92a1d93cee67c3ba1768cf57064fb91b0897c6aec1be7db40b5bd256a052c1bdaf872ec19f6e15e SHA512 82d0878a1b9e3d56b3666fb5a78f92c6f7806d01665c242c06a640bd6b1fd36260211e92dc05e1a16d1430622bfdd650aabb0b5bd8e5592f74abdcf412448e33
DIST core-foundation-sys-0.8.7.crate 37712 BLAKE2B 0e1dd99a5bbb0fe92f55181a37426f6e86445cb20e355f553b3162c88ccc075644461731a0cdcd93dcca65b6cef1de62b409afbd73ba3070a199ab8e7422dcfa SHA512 17492d5314db03abdb3b1998bf0c396ec8ed0f83bc978ae22d6026afdc86c50b58cbac073b3a0d97b92da7e98be11302faf1249d24313494bc058add4f4cb63a
DIST cpufeatures-0.2.17.crate 13466 BLAKE2B c6392b635542a6fe29958fabe7ce725354a31e24f6f144718553218247881013f56659d2efc671d47394294373db2d4ff8f45c7cb520ac22f2ee5c462858a1dc SHA512 9ae64656a21cfdd0528d87ba95f6213860bf72ccdf866019e65ed6662633e73490f92c42c80125559b3dbb7822090b5faa8ea564c562e04041232809ec2f58a2
DIST cpufeatures-0.3.0.crate 14156 BLAKE2B 9408d9b8f314a21702bde22f272d47263ef06e8f6fac116edb2464109ae2ff0d10b9d4f54d465bb6c55bea5722326bb8ee541352e6f5e03116a449930fa8375a SHA512 a842c5e7fe435c4339ba0e12169bcf1a2c2ebf4b0d02cf200f91d88a736607a930ba840a7db6a71afc6b125649a9f14ce0977599db917ee78880ec1ed9600f88
DIST critical-section-1.2.0.crate 19133 BLAKE2B f9acf6f2a2798ee942eb50c7e3ddc194f0c5421c781edf96771b1c4b2b5b895d480cd898581113d23f0cdaf3f63f8ef6eb6c9175e0c2fc18163b05a9c47ffae1 SHA512 cdd6a107869122c9ad30449c4511f5ad3fd01458d2565a33d349478d71f19eabacffb26458e8a12b8892c3bc68f22a76717414ec6471d218130c8cf52cc641e4
DIST crossbeam-channel-0.5.15.crate 92716 BLAKE2B 089f85b11078942328f89f74faf39597e08b221c142a7f06859a65ca4f3c73f13d077e49d8d709a7a5cc0cc205e3f614a457bb6bdb2b48151f66edc9a4699ede SHA512 b5174329fbdb2a742992b3450a6b11e4330e1d542132acd22d0aebaf49332aad8ceb6eb4e52ccaf8617eb02f191f881b011e5521098082919672f06ac70a4e5b
DIST crossbeam-epoch-0.9.18.crate 46875 BLAKE2B 200c256cad6011a3a14c4664bea6b150fce72d561c4fffc387fa561b08c0480e8756bf51c14874c5fb19f427424547f72d2cd7dd6f56fb8b6666a85f8d52bfd1 SHA512 0a8a199b9d77f4e28e91fe0a0cbff7e0dec58cac283631fd972477fa912d2f6ddfddaed2c695e4978b01cb5440b702822af6333e7c3dfbcb9a2c2086999516b2
DIST crossbeam-utils-0.8.21.crate 42691 BLAKE2B cd9015c41f532eb3c90101603f32d383f01e6880718b727d6d1fe46872ae276cda685e1b548cf77dd22bb1a05f0d4c4982332c2bde90e1743dbd7f51919022a7 SHA512 6f4aa7ca10c20da291c4714b56ceb1fab1c06b03b2f4e28e474e9aeb95ab6615a25462dc7819713652c3b5f6a06fa0f24ebc92c533fcf35dfcf2655857d975f8
DIST crossterm-0.29.0.crate 136635 BLAKE2B 1a2e26ed0b04d4c712fcdbdda0c57eda292068fac60bbf65710de8b4ad9f0a59237bbdb010185cea65e913cd49b356f0072f75274b363b0b05d06aba640a61c6 SHA512 7dfac3f43b8a78573660efa2f87907ca00cead1fddab1edc9333277d8a2e83f50268859d0be979ae50106893047166c65aeee78fdf5fa941261698b1b66488d0
DIST crossterm_winapi-0.9.1.crate 16027 BLAKE2B ea63abf751aeab203f326e77260cfbd1de286be26acf714a083ae1262b0cc2a35b5cb6d0bd54f45b33c1942eb22f916141c5870aab34149fdb30faccf4d4642e SHA512 48eee242f477f43b69c00e3a5d4d255de2ce1774f6e73d869c5472b35d85af0b63f3a607097da8ace437b1e52a524ded4106767b83d4ec53c30c2e37ac4b46a7
DIST crypto-common-0.2.0-rc.4.crate 11790 BLAKE2B 13b479a01873d1fee109640d28b08d4308bd27fc0c1b98ec085f3613a9d323bbc0fc4e1ee4ec2d3aa8ff5f4162b35f3dc714235726a52302a6ac561ebe5a68cd SHA512 cf2beaebddceae54c048836456556bb8b0c77df8f6d5c8578027e11ef0f36a530bd14040640ffeb680353891e798409224f6477d2e86b283d72ae40e63ca62fe
DIST crypto_box-0.10.0-pre.0.crate 21958 BLAKE2B a3300ff1cb4bd0f3e2c2f7cfb7d189e313973a3bc2096d07ab5ba186ba6d7770f6130ed2c032f3f1963a124bb1b38665ffebc618e41a199ebfd7f48e34ef00d8 SHA512 09595bdf2b358577b970cd3d57ed1d879b6520327c91cfe6f292b2028190d77d5bdbf3d3a619a9120cc1b9b9257d67b49524c1539e17c4612cd3eb7bbbae3972
DIST crypto_secretbox-0.2.0-pre.0.crate 13179 BLAKE2B 0ac268f7df7108c7e90da8ce07de8f08144045f103238dccb8410c42f2fe97d732025e341f60729284651812a56d847dc98d44061cf28fe5b51d6bdfe51c0986 SHA512 fd70af61d7bd2a88064c2c79da2f21c222fc4fcd210bcccd0b57173bd88f81fe2f7681ff9e3cd5f19d6e5c7762c0bbf4c0d769fcb1bb53f61573b21637adf035
DIST curve25519-dalek-5.0.0-pre.1.crate 328319 BLAKE2B afe67aa6f5d8e2df6256b40b8bc8b275615591559a41ec4a8beaa1c65367f3e83f61db51d36bceb8aba904941890ff68c3380f2dc6c5dd5b4165f6d44da974d9 SHA512 c6d301abb6421271f28ed5626eb5af06506423a45af78dee23cd0098111db0abc080b4ef1a5dea141081a8863874a0581c2eca7b9568e500f0f920ab7f20bea9
DIST crypto-common-0.1.7.crate 9619 BLAKE2B b9a31ed6f3f06e0709e7c5a86a146018c9ef67e366f27c1d4fe07461d97810951eec60e92ec1531e365bfb9ab1b4cfbdd86b6cefd8b06ef2aa170c38f3c9cae0 SHA512 dcf3a6fc81f2b6528696dc762427fb198faa9b5effe1ee9fbda795da08b0560cfd6c286b55f1360864e95284bd9a52edabcf39fa9bcce71ff0621dbfef538c82
DIST crypto-common-0.2.2.crate 15449 BLAKE2B 60d28350f63359b7163daea85a79d731fd71515bae1889df5249b97920a6acd89a8d5df8781de34a6aaa84c6f41b9e63a64c04f034b666314e822fe3e4bbfaa3 SHA512 cdf1401a0c18f9924ee2a6c91cdf1e18dbe8a5a064ef3052fa6ccc86d81b23fb2b23ccf8251f1dfe430d40d3958108b38be55d2f13fadae694910bc40cd23130
DIST ctr-0.9.2.crate 18344 BLAKE2B 195dce5872a0f59b90bedc268c5a5796f3076d12868f29f887294301b3576047ea82098e73ae996f564e400ce316cf1cdd9016ffb714559aaa0465dc826f0cbf SHA512 6a027f4e3881e51e3dbcb89348c961a2086bb63e70652c49107f49b7d021e31f74ec8c6ae91fd1605928f93f5ffa27889f257c166669e18508995168f17b46a5
DIST ctutils-0.4.2.crate 32739 BLAKE2B 7110fde83b107ebe88a2d9c7da2d444dd0298b31f2e06435202d78204d24a1cde95561724f684638e0104c4d8b91492cd8629d18cf583f10f1f14dd78ab80526 SHA512 e2798505bd16199ee42c49e1c8d6373ebad66ba51c28b7e3146a6adf2f796ea31b248e3fbf0bd132175770f3018b8e33702f0b3a73e70eb424f398b889a8f366
DIST curve25519-dalek-5.0.0-rc.0.crate 346408 BLAKE2B 133115336c8748966262aa8f5359fdb7b2172d4446427bd723f639d9fa2e7e63a8751241d60389207ad72d8a17a3e2ca5fde2b9f55874140eccab372d7369adc SHA512 de32e208b384eeaedd7a1e937358d7911ce4a9a3900640dbf2be1d18dbedc0be712229d849a6466d7e0bfbdfdf7cfa1009fcf59cb49ca9b959398b366233707d
DIST curve25519-dalek-derive-0.1.1.crate 11723 BLAKE2B 442b0e4fc519f233d3fa46c17c2e25807374360bd6576e97b4ec33e6c2cc228bc917e4e395a1d70aa19be7bae57db36d2c09c4c7d505691b53d5a624db67eb6e SHA512 60861002465d2ba12a6089b31fcd7a75f7a6d77319159d5383f29e857adea8cb7e5c9c0ab6977c8cfa34b60e1012a1a5dec57f637e6a225e60269ff49c25b29b
DIST data-encoding-2.9.0.crate 21564 BLAKE2B 2abe5ad8772030140a67c015cb1ef5c0f1fadfb0398d0e73bdd8f93ae229955ef9ae430b28cf622ea3cff4ea8108159c05aa4d501eb6feb5b7a34b4a6c86fe03 SHA512 ec4edf4b7e9cf3f0f963de117e15cf4e7723587782b4520b01101e91880b074eca1473dc6c9d4e484bc2193caa975a7fc11ef3efb114354c491f13c86b149104
DIST der-0.8.0-rc.9.crate 110278 BLAKE2B fea07fbf68ca4c5755b9798dca06b5a68d1cc42448777bf5bf6b2c1722e4e9a1a33a83f5485218753bf4e188bff2aec3042b5c14a253ec960cbc2097d361efdf SHA512 953ba5d8a5608448fbcfb1ccbecb84b5c655772161927518f118d462e1d27e68df06e10adaac61bf11ecc9674fe0d35350cc2a71ce6422b06bf685af15074811
DIST deranged-0.5.3.crate 24353 BLAKE2B 2aa11e2d19aa4556756644e7a31a95c91cc1ae074f21148aa764a8c5c0285fdf9bf5d2656aee72d356d6cd17b89991457d3962639c1d69d1f4c55349eb401bb5 SHA512 f62ed48897a9257ff84a5f24a700f5a25f920a643d0f2376c552605cd5a104dff38c7d20e50a7ffef3ec3b889d141eeb36a591f3937dddc78eeb3299cffe3995
DIST derive_more-1.0.0.crate 64854 BLAKE2B 4df45d1cbab6a46d72f72319b346f2f9f2d8006a404959d5811038a2c7719099a055763d3744704538cb32fbc79534cee2320dac321d6b9c5fded090b6936e0c SHA512 94f95fc1df70b57e40ba47bd3ebbbe75d475555fb1dd7e5bca460efc4edbbfd8e2403cdc109be90f04454d379c5c4c3d6b6b1dd9d9276049d32bc72e7bb1f954
DIST derive_more-2.0.1.crate 70127 BLAKE2B cf20f53528e07ea53a8ad4e0cd9698eb44dd95a711ae5a969322518e5b545d4355d1ef396584bac07e73805cb44443a737a3f21e279654faab79b29e6d19093f SHA512 eb80e75fa43bda291b1437dc4df48d39570c3d9f94c758be5560bddc29170ceac6d9a2b51bf414729b8b7331d60998caf930b905951156aee0d07a5b62eb8028
DIST derive_more-impl-1.0.0.crate 76182 BLAKE2B 8c7da3ff4737d21808d66c355d967a764e589f48c24cf7b08f82e771bda4cbcfaa37fcfe74d5a771cb0307a5b818909efc5b71e6cdc283e84611df88b7f66489 SHA512 12ffa53bfb07d24c601b0727c2a59284ded615e9bd83779c5877943c766b661aef13fcd463224cec7d3bea95e5ce3275df58e7d2562b4f40c72fc9b13de82caa
DIST derive_more-impl-2.0.1.crate 78233 BLAKE2B 84d195fb78479ecde38abfb5311fb220835f4150a301ed01c0aae6058ac00f04ef5a9daf122ddeb180b18bd0eb714fd24a5ba72cf9100896a7bcc1787532ed01 SHA512 e776a931e98b1cd37a8410f6376831c7e3c5704deb57b8c21aa6ff6546b9764c32e705f9055b14cff6b0c802f19ddc7254c14b60082acc176f33ec33f781fdc4
DIST darling-0.20.11.crate 37614 BLAKE2B 9bec875e60dd2971ad97a3098ec6060d16ddae7b4f85c0daa1326ab2411516c2da2eff283fcdfd091087402643d1a8db5db151c7792b97f75ef9722ef8219eff SHA512 62532fb9ff5f63592ac61d55a3f899ab90bddd380212637f380ae49e4037c3a3058055f88a5b5fe9c707c2884dc1333756364ba7acff74b0184050d9a063d596
DIST darling_core-0.20.11.crate 68006 BLAKE2B 7a112380a91d9e8bb5ab84ac50ee1e21e25aaee4757cd976e82fca912eb17941799f3367250af10ea36182c26ab4289d51bd003f6aa7fe686587c696f4e87910 SHA512 aa2a8ca52bf3513711ed97fda6825d9139e0bcc818d4bac7023455a96c035e7cd676d6e3ed9bf594a6725353923de7c2e8474de3081f6d35f0c5dd507b2ca1d2
DIST darling_macro-0.20.11.crate 2532 BLAKE2B 18b7a038f1a3aa245f1089f5608d859982eb82f76c9085e96f21f42ba83a65a076d5810842a4fd952dd4ee65392fd5d4e478f067de31ffcbffa34db2ce933d64 SHA512 4884d05a87ba1638b7cdc0a3ee2718c38aa255aa19547388aa834abe95159a72128817494f4184dfd1aa811f1eda385ed4d4f3e65fc8735effa01769fbbacccd
DIST data-encoding-2.11.0.crate 22677 BLAKE2B 70810193c89c5c26f686e4cf7c89b8bcfec8e75e3b189ffd311591186ce5795d8fe53678b59c046f701f18e53282b328641420e7ad6717e758da7718b97714b8 SHA512 2e70bca84d0545e59d4ae4ad1ef61afef6c55a09a2056dd8f88bbc1ddd22318eba6faf1be4e0529d4e89bc7b3094798cf4597a1efcff1a4e9b7f3f3d037e5bb3
DIST data-encoding-macro-0.1.20.crate 4377 BLAKE2B d4613af193077fe4e15f1827641768ec5a92685f691e7f6771c2e59ef3d5da990db05d65e4aadf796654fcc589c0f9f62cd0dc3a8c80343441f3542a8c2d4e47 SHA512 c4c95e770e55129a89d51421ada97952438eade1154f3362dbf78108f972318d4032467585439fb6be07e79cbe11c0ff432fd298db526a9ed94d7033f2142f4d
DIST data-encoding-macro-internal-0.1.18.crate 3729 BLAKE2B 22aa44d800eaafab74cbf9a96d5550e38dc1c77eee2884418c35396241f33a1cbd3cd51003ac6699bdc1b9e4e8eac6ab5c8f209cbc340e32b466bdd5dae2aac1 SHA512 e5ec022923220319d5bbb0fafb97398daff0f69479c8c662e9e7ee44ed71ea0bf09ff19f7779cfefaebac4f496b928837f319dc2f2b059899bb5170511c6622c
DIST der-0.8.0.crate 115680 BLAKE2B 72877e03d9083c16ca2d17edc5354bcc360777d3cbe686d14e51303f703c1ea4ed1abfc6eb92f744f28d155fad8c82b157ff6c6d6be7e6d6250d7426b5e61f7a SHA512 4700d5fb6981a2f4be83f80f79be1e8c43f61265cf0e1b42657ddf33712033281a17632c2e6d439eba7c3eedea0300bcc115b9631f2cfc1ae865ae4aec24f118
DIST der-parser-10.0.0.crate 66186 BLAKE2B 5f541d2a3a0e3aa4bfc9982d2061ccaba124faa806dbab1a7a6aa64b94d0209679f7ffb14c7d9b5f4319737c02b088f0bec69cac56f065c24853d9f28f3d55a0 SHA512 93b00c7191cf5246427efc1935abe7d0a5d1e796de4769ae63c3ce7eb09aac14e63e16d7bf79a08c342061c80f6e2cdc8c7112b8594cc6460b6b44dd7c651c2e
DIST deranged-0.5.8.crate 26885 BLAKE2B 72b9b2025009a0c69a6678f079415937c39c4a4ad307eb8dbed1f8d2d6e125f0ef4e422b65a7d08c2b1043814acafc0c6a0e81b024fd8736930eb29793e000f1 SHA512 cba9189672275a2d46d61ec04ce8d08ed314d7dcd7671029f3d7099106e112879eddcbeed23b8e167467abc9e1f5211786b5a91a7b2c41720badc601e21a17ac
DIST derive_builder-0.20.2.crate 36661 BLAKE2B 27679d1837dc87ad4103459df3be6ab42d4d8b70aa01a1552aceab82042dfee81d90134c9f940f0c1c62bf359c5a70128bb4bf7a62bc4844066f198c771fabe9 SHA512 75d08f4c106ee5df795ebc8be3dcf34dada037c7566b20bfb52243e16f288b440c723fd17343a654d2f170c056a4197704b9c6b69c8e0d1b250039bee43fd872
DIST derive_builder_core-0.20.2.crate 31397 BLAKE2B bc8c8da24a0b7871c7574330230544c3fffddd3a00c403f076997def95ae882be99d5f3a29c4e08fe536af9de87751ad63a5ad77e6cd9587764d19dda174fb0d SHA512 ab154b7f116a21984cf8c9cea538e8d33be1680663f4578af37f7d74696547431e9ded07bd8ab0265fd2c4aba5937b948f57d4f9b60b96c840f5150e8c10ce86
DIST derive_builder_macro-0.20.2.crate 6360 BLAKE2B 6c64582fa68d6cb8d2c865a32af74ebdfb463d449bbe5a60cd2139033aa3a74a6c2de1e3e5c18b4dc785e9f272971e893a3789ce3d0c1c3b7735f6082e5e76ff SHA512 1a5cdd75bbd6326147f6ed726fdc21b2a4e44db9abe49576d4b1ed067b0e56871cae148ea982b647016240392194efa4eca157d615ab42248d798396612b3d9f
DIST derive_more-2.1.1.crate 88632 BLAKE2B c875dd4b0718ab1ee2e6faa74e1e1206b972f90dc0541dddd97dbcb6e3d2a7489ec55a7d4d6c27371a3d308e0e58d135ad5d0bb050777b5b60d75466a3a9e626 SHA512 cb4de4ead185ad40c6e9e0fe316f16ada2070d5ebc336dcb73dfd8def87605d8ef9beb454c9202096aa4da8da0c32307fd02054f290722b561d6fff83bb91dff
DIST derive_more-impl-2.1.1.crate 99094 BLAKE2B 9fe9720e2cc9b66e849b8598e28d949bdf5422c34945227ca12c2626f80c564ff78edc59ab57863c18c11ef558c4b3e5629bbe037c4fcc0ba323679d04d26880 SHA512 07a6d6c5be2968ee0bc6847ba5bb4809a80a769743868068a71d72fc376516724df5855edb6ebc2ef569ac8f79bf632f34ca30640fa54f030d58ce301de44b89
DIST diatomic-waker-0.2.3.crate 18221 BLAKE2B ff2f1a40ccbd68bc94dd71835b3129c9cc66777d41a85c59293dcb16a9a95474aee409541c02b2b2d0038ef7aa7eea4e1e9e423ac14281d1bc7081cef83a8b1c SHA512 4636a1d8ee449c11a84592758915cda64dbbd276c7ae6473e625a80e8bc6e006c7434cead2d229538965fb1bb97e6f25de5a44e70325f8602e07320361cee86f
DIST digest-0.11.0-rc.3.crate 25444 BLAKE2B 05fd92eb5e997d121ab0aece747967209dc57ab89edf78846fc329935b8c0ffbd64de0309242473d4597e7b3dc82c64513ba5515d6a008617e5c4538b1805294 SHA512 56d73d44d9f59d8efa307384127357c5679c8cef150c63ab18db4566ab5fe653627c8154356562ec87ed74e0c3a058b828dfb4e6c26e2d84d3a5d3318d46e8d7
DIST displaydoc-0.2.5.crate 24219 BLAKE2B ba3396c93d27a99a92ff4a0f01a8d192b419bad25e48d9427b76260ebf2f9982291d77f2eb24d239c0b1fbb097e866a20bc46dc1879fdfc6637ea49928444a92 SHA512 5ca35fa59f263162389c1180331e9df607d9374bcb056cb04bc46c98e4d87277162ddb2335ffa8a8c5f69218abc3eabccdcaa71c21b8dd9081cc4146f266b948
DIST dlopen2-0.5.0.crate 28703 BLAKE2B 34838b9926de5cdeac2d4215b08a2d61755da97ee4216471d59b41e57c65e85a42019b04ff8562f22f933c9b01aa687d2d34dab8650b2306e088b0bd1ea13741 SHA512 81c7003ac8b7f3e90bf5f71eb518c53242154806311d05c97674b5da9ea5e3c61517c1b206f47bd76848a83eacaf33f32525038d61ea839400bcb4e418b559e0
DIST document-features-0.2.11.crate 14640 BLAKE2B 099c4af5ca21b8e43039723141089e36b02ab50500fe3293d5cb56dc2ac0e2e9efa628d1cc79d3553c5bd58d74aeac57bb1ab443e06f9428d349a40a4fd4da5e SHA512 0e491525c0ce319371c89460934fe37534a6ea71356d8cef91864af6aafcba6102e269d92de5813f27cee5f6a178994d63a2a2547dd6d9803eb7055470a2fcee
DIST duct-0.13.7.crate 30055 BLAKE2B f1259e9818a7c2f1df3dc387be3837a987e0246dacac84d3ac3443a0c6870b6cb4dab36d380ef8d04db47545655ef4def8c713c62f6e86f2b995fa3b69a16b6f SHA512 b6e524144360b61b5c134d40aec409664388e88ada241443d152c5f7ef8795535ba243cc792c881557412bf75c2ba73c84e2f620eaf7d4668a15ba6bc274b1e7
DIST dyn-clone-1.0.20.crate 13134 BLAKE2B 986c424a38fb634eaefc546a25ecd927872573647a139dd6750b5c1005d9e0ab349b47d10991a9cce51b6c457150500808c7a1af569a8cf1911525ba8c1429a0 SHA512 5910c39f1ce031fb89d4974530a60b66848038e2f2bc78bdb3d34e6f40075fb4457b8a604309bedc4012fa46b17212e81dfb376cc6b45fa2dee823a86264690f
DIST ed25519-3.0.0-rc.1.crate 19892 BLAKE2B fd743194307f874ea45573d1cb23ae9a0f3088c8c57252f8f17801a2cd4ffcf4deb1128c2cc7fe5a7f13e957ad3130b143813572c7869fb06f12dfd976e7f111 SHA512 89212d238031c10979afe7d378002ce43efea549ca2badf34e99479ee9d7ced085523089050f060b26978a27e78a1717e61193d348e6cc0843f38e9f931f6f43
DIST ed25519-dalek-3.0.0-pre.1.crate 103962 BLAKE2B b9f914be0e414d5799134810ef496c28f9fc993a7f00c6d56fa2696af730fd99daaaef43653bf602ffb4a70f48fcb8869eff3074079ad755f0b4af5d9f77d135 SHA512 865b10021e70d628692ccc02219d7488cc65b9490d153fc2a6366b9a7aea68ef294296afc450410e80c2a2a54cc02a7d2b797a703496cddd955dfa65f153223e
DIST digest-0.11.3.crate 28955 BLAKE2B 89b634768fb53abe6741dbdc4baa86faba40f740385304bc092acbcc041c647da8f113ca7c0b2760e782d88e053830ec751e3d94702926646d75437f61a59abe SHA512 08bc962230512385963bfc17167d84fb329735b29b06998075ac8e1e0b66131d243dbb3ecd7fec2637c0a55a4b37c4cdb1553599ccd8ac34dfe164eee1c147f5
DIST dispatch2-0.3.1.crate 55299 BLAKE2B a159e925c2b6ccc7357873b06114a600cd2c9137fb1f179883070aca60b3a4f4d63ec3cc27ff7e597f972ba3ea50621609f49b38c3be83b56cde6c6cc5573178 SHA512 58c2c10ce8e6d68faba8d96b2553979dece0a0733d98ccd22354231611b431ba76e6781729ebbdc52b695c11cadda53e9d26a09a7e11ef4cf47a94902bada878
DIST displaydoc-0.2.6.crate 21191 BLAKE2B b9026fc3de6154cd72500f6a2eeb8184707cd2e0f5796a53c793fb516e497ce2facdf2950f005a6dc370f46d70a0c71f525fa69f938685b39de8d926e85b4db9 SHA512 6361c2ecb04a6fd260fa4b3bdd7650fdcaa5f12066e9a7b6d36c32e6d02f3de969249c7ed98f1bb9949cf236b256dd526551f2f614600e7d8d00764c7a74c0d7
DIST dlopen2-0.8.2.crate 27695 BLAKE2B 3232d12150265e0caa77a2295add1e9191f24e27f2e1825a58ba4ce90fada75e533c9b89eebf7332c94cc40a53408fdad0f500aa859b7d544110b4df4a0cb1a5 SHA512 ded43f1c7bc258debe522317889e2aded82f84811b40873a3e0f18bc1c87283fba65e2005257f69b27dad95f3468e67ed9c1abed706ae4fd0a4e71b884670a5a
DIST document-features-0.2.12.crate 14739 BLAKE2B 75d279017eae0877aaecb3dd953ea9a19083f5affe9215e623a9235ca97b156484b1bef8e682b5e81859e914841c951be035a24ffe0afca419ef2721949d1411 SHA512 2991ae0f22656cde0aba8d8d76745a0316febe1d5ffa31e9d57ef5800fdbd10d7949d34b12024981610c7ff983c92f97f0fe432f8a75ff1b7da5e3531f01e677
DIST duct-1.1.1.crate 37041 BLAKE2B e65f1fe1cb46f46ea6a981575d2ffb2602407a012a94bb36c3f8a950b6fb8a89a94c4ad1aa032886884c73818b3dd3c4435e06f3539dbddc1d4ee1804f4af2a7 SHA512 2bfc531841954e040f5d55c78dd9ccf72dff1fcf6f675ab3f7e8a7f520070532db16057fe921be7b14844addb88a45b662632624dec2b38912b4ae195b742b59
DIST ed25519-3.0.0.crate 19256 BLAKE2B 5881d4e700643089ac871d251cf9cc20c42ae7bf31e3c9029470be711923d0473387f1937ef4b3e0d0c0700e0be5d43a3025109c266aee1ac2d6ec32f07a2186 SHA512 ac42ed3857f8e7365edbcf154e05e10b55f5cd448e32f996cab7b3c5831edd5a929b97ad0aa54dde74c2577aadf1c999e4959cc0268d22bbdb75244a46e28ec5
DIST ed25519-dalek-3.0.0-rc.0.crate 102179 BLAKE2B 265df7f05f83b428ffb91d424b0a3840bc093660255bb62c6c21e2f4481ef7a1e9023d5e4c8df90bc63b5e110fe0cd61d64c0bc698a849a4de1bd3aec0342b39 SHA512 8fd359890b9f87559e4ee02e8f165569577a95b967fabb17101f599c9e056ea54646dc9c4fd33254f7910ec97ef484059501abf180f35857ada18ee7a2cd722c
DIST either-1.16.0.crate 21248 BLAKE2B cbf2c5fd6f031f6d3be20e8b7816f77109c2e111f0c1514f4d00889befd1654b206b6f4a799ef457045461dc47e48821ede6f6a8ea2c8a402edf745b1f3457bc SHA512 043c00daad0dc8b03c1cd120a1a165591c283f5f803d4cbf1418b66539693d8bae94ea8f273442fec31e3e888d008bf74c2d953b6f5d6b432b50eac662dabaa0
DIST embedded-io-0.4.0.crate 12901 BLAKE2B fa4a4483d29bc2d7072bd769de45f37ec90cbc24d42b15d6311f391fee2fadb0a26908b8b7f4985c8d35a25817aa9576235bfda59dc603e363d1db558d422212 SHA512 b8713deb0541eb881c17190c2215e960fc52e8f8bbf4c306df365601cbce1faa56f16598e113854a8e9ae1b10a6e6ccba5aff3225dc15274263ccbe954d69894
DIST embedded-io-0.6.1.crate 13133 BLAKE2B 2521aa9ee265515aa1b393764d4930cfa1c7ff3833c4fa7385da93488ae536ad19eeb787e8cd45f136ca36d3cd2f96c42d0b2a0c79c9e8458fea4946d60d66bc SHA512 7fbd25740c74de3ed20c0effb39818576add1d3caf696e5a1e617db2f802eb75d08138771f2eb29047fe83e928a667ced6a23edb9f971143d198340235378e54
DIST encode_unicode-1.0.0.crate 56986 BLAKE2B 76e8915408c26bdc909e9ff2d59a1655344dcb4ca0e6accaf038434b7518f1b86554954fda8c7874285924c7d16cc81f62e68afcb8b0efc639407b558df1470b SHA512 c9a21d48ba9d50750789cb6fbe32afd903c583c9ef05a9741007dcdf64b1344735f71dd882ad71ab9e5f96f8839578ca53bca14d13d57b9e27b8cce2cd507359
DIST enum-as-inner-0.6.1.crate 12190 BLAKE2B c2162a838bb717ea7859d5c11ea820aa6bc79210bd6a9e06e4f05bcd17a3c92bdb7d98453d58911f96dac79bdf553730b58d4949d268321aeae324187602ae09 SHA512 e6f80a4a47f5901301debff47f1e88291ee6d29dda2805373ebee62f77c149a2c7f8d1188f8a365f2e11f5497025036aae4a4c3a7f570928961d1d25d6caabd1
DIST enum-assoc-1.3.0.crate 9240 BLAKE2B 0559f2a71dbeab859dd70878227e2634da4620f7bac5d17e676a23db526af478096cdf5348ced8b75d6a2116dada49615b05304e99c8f523c15f4561219daa99 SHA512 cfca8db317927d23a9a1fa5fe0d8f36bfe10d3374b03d1f09ca25dbf34043ee03bb7dc496e4339f899aab2e0ed3285088d31e93d5a0700a8d52eab836bebf743
DIST equivalent-1.0.2.crate 7419 BLAKE2B 7ce4fb7b911961cd4ccfb48323eea4952110a069789c6bd177a63391c270df861afadd00c07db7b22768f0864f320e429e0200c433284f528336e2f81d071eff SHA512 8e0e2dc070794a85b276e93f9e4a65d3bbb8587b33fda211c34479a0b88504c913d8bef9e84d7996254aeabe1efe4ff1ef6259ff4fe3f9ccb90dd90070b3e4d4
DIST errno-0.3.14.crate 12002 BLAKE2B 57fd842a717086ffdcfa5102a8c52bf8210672820366d78aadb6f159055917477e6771e9fbda88787278bf3a116bc7253dcb705b601e54038a93a1820c3c287a SHA512 1de95c9806323d63e7cc95111e67b3ba1ee4b9d47b70cec33485194574d6b584d22ff877dfbc244317822721291d537d9509ae5e46f1b45169cb478a78322366
DIST fastrand-2.3.0.crate 15076 BLAKE2B 15c9a1c4f64d94c4bfd38ae139c6fe19b6b621a495c1b57209edd6d76d978eaf018ba77f356b5086c3f462a6de044fb5e3b172fc288309569911a17ec39951bc SHA512 267fecbb7459c8840f03425733d278dd6c4e7637b85b99552877117ed5e8015e094d86aa95841f77064136b7f382276c3cb2c2bef7b2881d272f4aa57c5cf947
DIST fastbloom-0.17.0.crate 24491 BLAKE2B 689e69c21e9050546e72706a0767d9381bee891d5d12d5c24aec16284a01ab1703eb13d8ddf6c64f954722034b23f55121746f4dbe96f9c8f4263dd8b9b868f9 SHA512 cc7c7a9be51231750fc2f2f4cef803783eca9ac752e39459711a97476d802494a6118553234a3b25b6dee6d951642f284f2f8b014ffce592cce896842588ddbe
DIST fastrand-2.4.1.crate 20773 BLAKE2B 79fe53f19cbd8343ba15c21adad7397ca9e351d00d77673913063f8f8c02c0753a29828ddc7d52f2f2f68e8e1822f31060fc52d046769f6e768d510cbf2086e1 SHA512 7120edccfb1aac689412f463abb816e3ec2e7c6f7da3576c060229139c11af5e69408bce42dde4d78046cd09ba8db53a6f9c4fdcd68e5fb151b72a0906a8bc7c
DIST fiat-crypto-0.3.0.crate 600542 BLAKE2B eb1dd200be48657a3a6911b35ad6c3cfe1b85461ecc6c5b49fd98b40ed1dd26d1560af2b62e4b187d98e0b42690be28fbc4da291d5bf696222ce56abb3b61fea SHA512 bedeb276ba5f2fc5de4eec1ecd76f73f6040920f51d88d8410d8f3a9a22c2547a1e72548d0aeea73c5e5db93d42e15a44d41070ae1176c330142700c97311d31
DIST find-msvc-tools-0.1.1.crate 30228 BLAKE2B 9f6d84697a0310021a59789a0aebcf5895490e4dd719a2ef820ddf2f225ecd13c814e2c03e8d4de4089a2d1599b469a900c0c1072f9b57dcce9fb8634dcea6b2 SHA512 cc91ce79858db4a6feb3ff0fe24d7b29a523285247116a42b27affacc3f034afc0d458ac8716922f5fec5f23deafd62e875ec899d4ea58531d028535c22e137e
DIST find-msvc-tools-0.1.9.crate 31493 BLAKE2B 4137592addf8b58f4e4c02be537a72b132b38cecc1c263c2569fe40e2cfe4377e7141679f32661f44ed467cf9723343ab13732b3d6f4a2a84c610d0958e7e30b SHA512 729b3c1c1d520dffe5d88fc8b58e47fb7e86dc26e568fc317eea5ca8de0ee953fbafaa20ab34a6bfb43173bab39a90ff6954c11dab8d545e902305dafc8cd3de
DIST fnv-1.0.7.crate 11266 BLAKE2B 81da85889c91b6567e0f555e37dd915f1bd919719d1ca10c31a6861d7aec29a49ae9c1e8bc500791bf9d6b8dbb318c096d04872c5872a4b1f7d45fbd8e12842d SHA512 2195a4b34a78e2dd9838caf0ee556bf87cbb4a8ef5505aac663b614eb59dcfc0c40f432463ede41ecca57bfe7711f72673d39a85fe03d426f1324097d5628334
DIST foldhash-0.1.5.crate 21901 BLAKE2B 22c3a266becac17995ac996f5c9caa8dea77e36786c50464e4e7750d8f3f13321a0a1abd3a9abcfd6ff441ddea257066b2dfb7fc6fcf7468f537dbd1b0db737d SHA512 3a634fdec410d87ffced8aa1bf8dacd9316a04c51424563d60b4dd611617041f09085edfd0ec96e6bb0e0db74a0e950b0616d1fb94a31667af35af1637604c22
DIST foldhash-0.2.0.crate 23329 BLAKE2B 49af83a79ca7954f05d8a52566d7d20cbe057c89c2c767ef76b4c8d83bf099196d053054c8fbaac74da7fd5eb0224fe43731102f2f0bcb18ccdbc0c8150774c3 SHA512 1495281089a8a1b7bbacf8004a5e8051bb00bf37718e9ddce9d43e4e198f529135f864b6850ee4422456b0d4731ae58647f0a1aaae0d67921c389f5d108fc163
DIST form_urlencoded-1.2.2.crate 9347 BLAKE2B e02670f9af81a09e8df16680dbb80708632ac9e708297fda2f821af8076fb827c011ff359d4ce50d5ddb8f4403d4e19f74a4b68d11441f32eabc6fa2e38b3b09 SHA512 07d27d852504e146d586d007b090e53cbe740da140859dfb7d647c83c1b55265a83ea0a0e514587699b1dc6b6ffea2fc913319bcc83b55ebe191801a3b429c8a
DIST futures-0.3.31.crate 54953 BLAKE2B 4b91470d3c85b9260c734dc6be8c985f78491b599d2a6ec0d1e824b82f684cd030be6f64179f7aa7c1d1fbc7cf0c5a1bc5bd045123b73461f490d7c2b9011f9a SHA512 a08d23cdac9e162d0e6ae72bd792201ff4e13d7ade6b498cc597149b3df2062b06814804c0750d941d8b5be5d2ab4cfebbe2d08a98d875d2092bf25e6e71a51d
DIST futures-buffered-0.2.12.crate 45534 BLAKE2B a5ab126f470472812d784a95d40830ee7d07d92b826a059e02c62ec9694f3f8d4053d566d2b7ed82d1748344431b990406907c45dba1b0a306740da3327ec086 SHA512 98c00a291e8b287d10cbc11befd31fe348b31ba40be7c3575bcd8681b0166062d0a1002ef9ab48564d47c592b3986ff3ddfc2e7bd8265161fc16296aa604cb77
DIST futures-channel-0.3.31.crate 31971 BLAKE2B 2a59ebb73f998ec307bef01e997bf2922556d6dea10e2e6e8da9e1b4cd05a8bcfeef01bc1cc57d79c39bbd98b8a0d26871dca5c7641a9d4e9c2bacbb3feb4eeb SHA512 87e49e661cb12c1e03a07d3c94ca9bf5954344a51fa11639a118f5a49877c883387343af54639ad80e7196062a77fa7c9b9aff9804fb1e6ea3d0eb09efc53c69
DIST futures-core-0.3.31.crate 14318 BLAKE2B 613d16e4f18547e45ed0dd56a7b908306393e479c379ff64f358844eacb1f8d37008ffbbfe6b1a4ed184e501ee9214db149d9cca31651b7d353ab4a99c8f5ee1 SHA512 d2f4c2476c4f480f724a880ee16566fcdd545579d3cacd2f16745812eed9ac4a7a88d59d4a38b163ef466c6f6b612b9cb06308a09d52256506a8a90e358db935
DIST futures-executor-0.3.31.crate 17965 BLAKE2B e111467391cc99d1b6a1f5fd3aafdb86922a2d2d9e360112402d68489577527aa35f4f65e6c0dc8f48372927e6d7a6a4a97c7b9525c369cb14e34ca2dafbe64c SHA512 337e70bd3a3bd3075b51e2afe8f157902ebe486696587cc2706b6a5770478ee2ee4216aa9e155e9821ed1d02ba437cdd3abd0c05aa960378ea192e2ed39af564
DIST futures-io-0.3.31.crate 9047 BLAKE2B 667e62b50be304b68b8437d93b734a0e2433d88a3b410010ed0b04eb2bbfbc9984454c3f0a591f720c9983582c6421d7f870f0733c31337c4c518112f52aea54 SHA512 16d21388f7ca083d2c618ec140cb2c0807ca621b8c338698c367d862b99133ec9edda828f051f3f666472c929e7bf7a5cb334fcf167109c7c392c5cc60b54fdf
DIST futures-0.3.32.crate 61234 BLAKE2B dd15b4558a91d8012bfd9d7ea3cf9764d8b4d9a4d9a2fcdfc10f30465d649989b637045e2cd72948dae060eab3de4ce257f90de263e4b08c3bd0cc37e79bfcf7 SHA512 ba0fab7062af4d01143ebaab728b9d836a6589821e49347751add959f7b85c685f91f99b6a31e44988d887c4301bf657c0f8d969cb3ae219235aef2528aeb4ae
DIST futures-buffered-0.2.13.crate 46177 BLAKE2B 94d7a11c6d4dc344ee864fdb07a943b2594507b01fad55801272624033ded539631d4d1fbae2609447e4a913a16a9ae25864203113ced8de580c2eda94cbd97f SHA512 222e5dc53b11a263634eca36cd12b97713a9cadd148bddf5874cd6fe3ca9101c54c85fac735640c8dedec107d847b1ecd1032ac6c8be3d5eeafd9fd4603091ed
DIST futures-channel-0.3.32.crate 33213 BLAKE2B c1188af04231e661eb97652caa90fc37e784b53bd7ff604a664914db2c277321c353ab764919c2dbe68483b404de633f85baa9cc06086d5799576bc5d5117d64 SHA512 eb60ed5ee42df0778123c5967de28ca29764f518e586768cbed9b43b64c9e44812e2eb551a5259499ec81f693f00b914993bc910dd1f1f50b6a826cb3d76a8ab
DIST futures-core-0.3.32.crate 14684 BLAKE2B d0c3ee59327998990f4cd81b8d76b6d8a58000ffda809ecafc8b7e658abffe4fc45be4b9d5e502436af8e4adef50b1601907b8256a9f65f8467beecd37ede220 SHA512 5848937ad4135fcc488690bc681bf66d6c353f063f87dfe1ea4b79259b9b402896276c10ea80b159a9adfa551abdb5b00a2c6b332af9a898766f87f177a40137
DIST futures-executor-0.3.32.crate 18581 BLAKE2B ef9b6c7752a913d9ec420858c6e1c102c7b961412fcfa5a6832f11b1f3ce7ff47383d0b0827acbc2d84c00f3a0fd92c3d61be44eca4117470211ff3dd3de0880 SHA512 1bd682040fa15d7b6370b6c57d8109cc6e151230a3ecdede1485906c95feef911cffd15a8bdd3114e87efbba79ce444c05baa7dad6dd74aec09f2f00c645b040
DIST futures-io-0.3.32.crate 9191 BLAKE2B 01938a42ddd4de31a389136376738b4e6fa6820698b470fad50db28886435857a9ef4b30d871559ab6a4fbdb3325cc05615a53e4bb37fa4eec2d019f26fcd42c SHA512 df7447fcc2046d5453d26913109bde4dfcfee2cb6914e963b090c68b32fd5256c65697235fa5ca960659791bf787ca6ac88b6b09c42abc82527f3d3c6de5ac61
DIST futures-lite-2.6.1.crate 46095 BLAKE2B 36c134db8c8dd553f1a6fb9ccd50686bdb94d17fc939839ce286cd748d0f0143bfac84a72bc64fb27f3b982dc2064719463dc88036656019304598de818e443a SHA512 ee62feea8d0208cd64d6ce99f813b573cb9aea33773d33adeb5674f51e359896109594a6766d528ec6f3dc724d97550b9007d0ba6fe6c71b5885735a2c18b4aa
DIST futures-macro-0.3.31.crate 11341 BLAKE2B d91ace97b854cbfeba1df90468fabf6313721ef72bb408ca6bee1c110b0162fe91da18d371b628513644f9d3956540d93c3e13bc9917550338f797967acc3967 SHA512 26c45dd8c037831ce3c41a326ddfd581784c2e7aa2805ca4d93b91e439f4d8c078293cd328bcd66d0283cbd5a14724bc624ec607c343d15193b00bd644b86166
DIST futures-sink-0.3.31.crate 7958 BLAKE2B 7d42180cfe19ae42e2ff486d83ed46f3aaa4b333256d4c30c5a2ce0e0d0b05ae93516b029e6d07105b4296bf23ba29e6fcce19f0e38ecf59b53c6ec9cfe2e188 SHA512 79a57dbee5cfe98f2c003bd463d252648743f70d13e2054af072978b758c7cb8e5fb652fd2f36c760df358ad23d2893cef24ca6ae3df44def28f1d39bcf348a9
DIST futures-task-0.3.31.crate 11217 BLAKE2B 8c0e0aa0aa14bfc28e668af00a3fcc2532950ca865a9f3935717a4a3770cb60477cd8f4cd080675379315b649fbdc5fee9dce49502f0f24f44db481a24c884bf SHA512 4872fd2f24b07c626efc6fd76c01b44d56efecb9697f972d0877307b38d3ccb06277ff029df38981470ba1f8ac5f93086123ab3af44d3c49bd9c10b6c9158a81
DIST futures-util-0.3.31.crate 162124 BLAKE2B 69ca647a261fe24f90a4221d8629169a8dc7eff9dd1c4e07cc700a52a8609ce9b8aa3974b9b09e1ee64d0121d7bcb3efeee6fc15983347aaa0b0b23b068afc34 SHA512 429b1de584546b931b17d475aacbdb0c14824a57d960c44e615aa808e8c0f9c126473e313a7150b3de87ea91b7eebebb1041509f61b3493fee8a9cd2c75c4df3
DIST futures-macro-0.3.32.crate 11929 BLAKE2B cb8645742a8b70286ebcb3c8f676c97726e0e8367a926d171439c8ead49933afab39111b66edb249133274641cf623086f4eacba4774885552b02132060d45cc SHA512 39a5d7d4e610521d1d6d285a5ffec43b7d331d92d80e60890448d016ceb30ea577c93eb961321cf6c314273e566964dd879f7cd4b855b9f5e141dffe8e83aff9
DIST futures-sink-0.3.32.crate 8106 BLAKE2B 881eb606c985836f361f5133b32401f4ba84289a0c8e0e075f74ee2a6fd9ee1fb9197f53086c368c2e231db5f1e61ae88f99f578c50956d124b612f1e8060222 SHA512 05438809ce417dc5dc46c14b9190cf798e0ab5b7dd5b442adba2ba344618e076807d4884f4a8cdf2f321a27557b3e3b563805fbd51a9561e9224d7502d4a6bd3
DIST futures-task-0.3.32.crate 11377 BLAKE2B 290a2e7f7c957acfffc8041a5ce961b84bc6b1d02412ee8dce29cdc9a7d4daccbe430291d1a735c132b907448669aea4e5a3aa292cb5ea4b466b30fcd4e3f98f SHA512 eea93a8490d7083566d7f723c0bfae01583787028ae5d8bba851625b1ccb2587d27db0cbf3d7fbfa36b51bd6d444c54905cc4d56021f43a5a440cc8b0ed73520
DIST futures-util-0.3.32.crate 168797 BLAKE2B d804428849635088636df69330881d68474db307ac4dd5863d73d1d93c54e90a18e21663864e94f2bd86999356e19b8325e321cd5c63da6e3e05f26c3af836fc SHA512 77705985b5cefd5a9009e631689f5967320cbd1363888cc8b7eef3f7457afb38c793499fc3edd4453bc8771c43436e5da1538ce0c5ef655a5e597f4fda2727b1
DIST genawaiter-0.99.1.crate 20028 BLAKE2B 0d0e17cac5d42dd34db1d8907c002fc93717fcea6731385e75e79d9d8755fb41a0b297c73792a747dded1fe7685ded78908a9e9c2fcefe9300009ed02b73d30c SHA512 afeea5a5c93cc10cc4891c84530fbac4c232af33840794aa5c8ff68e83d6d663fe59d09d192051ba360a000c558215da3bdcd854d1610bdb6d433c3a47fd4ca1
DIST genawaiter-macro-0.99.1.crate 1602 BLAKE2B 8e3b52e28b8c57a1c6952ec67d733b76cf2742275aef1085280a4850bd8869e3c0e156ff7f15d45af86004332095c157cfbce477625e73375693afeeb3772ecd SHA512 ab7281e795f5c73bc4e10629f4fa1fd3d43097469bc653a97e8634def5d466706192d3364e491230e1a6e24c26ce70292abf5117cf2e733af35eee453512f2a6
DIST genawaiter-proc-macro-0.99.1.crate 2593 BLAKE2B 8c0a3f76a8032a7f0ba74799fb0e66a9eec5a981eb9a71d63ec611f1c8aec320e75d608cb453b51fe5d94f3e3990d949d8479e296a28e5500122b8e78222c1bd SHA512 29267d25635b5e623fdd09f5750f7fa6ae6f99fccdcce3d17c8ea736b88ae99b85ed3985685d99ad226f0fc2932988c30872c8dcc6274b6163fe8adf80097eed
DIST generator-0.8.7.crate 37332 BLAKE2B df798beb4b6a5c34bd5c1e92c663310beaf3fd64d68d840226de77441441c6f5680f603dbe676d07f5b1cf3a4493273368374e028cf96599b447628bf945bceb SHA512 32cd22659cd01371a34abc3b4ea6de5e4ed8efc1d106985911b003b5a97ed74d049cd6da515eb1a6349e90d6007dbd96fc2caa17b3363910874f7e692fc23329
DIST getrandom-0.2.16.crate 40163 BLAKE2B cf95b380a610313eaf068fa210bdb4a9e0b9211321d708f9877cd9e1901df0f6b7f57462a4937da3419c7547ef300291deb5367f4dce4ff776e7f0d9d36dcd8d SHA512 6391d5322f8ce2ea7d14062d378ae2ffad66622afd58b9f1732e5314b27d3a554c8a008f6d0d133640f11d769ac51ea4acd24e40259e14e2ffce93d5c3c1eb1e
DIST getrandom-0.3.3.crate 49493 BLAKE2B 17bf881c1ec8e70b263dad11fbb307484d7ff6a7bb6c0ed217730c0a766adb3a19e6633b28cff9eb7c1f9deea55a647ad53636533c392a5c39ac82e26623a18c SHA512 8188d8fab05e8bdb3918eea6fc6f89aaf3767f8350fa953aeadfcdf24a513bb4e0d464853a264939bf2fa17f95ebd4077b74d813d587a7368072c5d7748c4c5b
DIST gimli-0.31.1.crate 279515 BLAKE2B c8924ce351af5b8f96ef757a189f7a9be14533c024d496c62037cd4eda790b3f6282cd3013ba82ecc83082acab1b60ea80b83e0fd5f8eeb381fd7f9df88ce0ee SHA512 b9c8c11547dc7420fe936b9f32a4f5ccf3bb68d1d9f39dedffd40d631360f6e032e719d858668826f1099b8a262e8096aa7ae1f6d7d3d7aaf47934d832715949
DIST generator-0.8.8.crate 40578 BLAKE2B 26379273ae6b0f8deff6fabb94fa84f69fa20cddb996c9397f0f7bca4bdfa846512c1f9916e2f0b1d903f86c866eef2b292a9ab4c8cdff767fe104e43b6ebc6b SHA512 5646a1822e6d88833f7cee99bf744182077f1427f5c74e2d41c219c0fab71fc45add2e6bcfcb0807512ed1ea30bb420ebfaa246eaa1e6566edbe5d642ea9b676
DIST generic-array-0.14.7.crate 15950 BLAKE2B e74c785e3127095625951da192a018281ea9976aaeb11019f9088c3f27748c5fed1ef25d577150864486dc48b5138d6892e42f99979339f711a66fc70756c82b SHA512 363a7b04e4102f9ca63d429721c1ada6272be6bf0a2e97da681faf76381f73f0e3acb86623b9ce2dae441de9fda704088391779b9769ec02b3c8c9f9f35f897d
DIST getrandom-0.2.17.crate 40780 BLAKE2B 49168490a12561828bb324273c1a2dcb98017577f8500fe08a8bb7c3accc37afdc459af264da7b95a4608e53c4edf8fcec3cb240741b2ee7b128012fab975ede SHA512 23033dde606eaeacc0557e21b3c5ef732e083b17ae086dc95ac7d1a8bc1b695a9a6a7073b8ae774ec62e7477a8ea0644d417fa5da7841a3c8118694c21813d1a
DIST getrandom-0.4.2.crate 53905 BLAKE2B 23aca6717b8fc8bdbc26bffaa1ae3aa35666f82951ced24e1d7b7530feae7eb5e66a9c81b738bbd2b09ead6efa030d2850e0ffb314dc82972fe72af361b961b6 SHA512 191d847be8c21369067b707c2c20cd56531478aca534ce902271e2693e84f6d74306a690759b17a8b1e9c46c639fe0e7be3b2fe41469eba4d7c27bb1c11a442f
DIST ghash-0.5.1.crate 9482 BLAKE2B 77510c9a42ebc486e35cda6893e7f9f464628d6e4ef2f2f1adfe5d6371dc2f7e2d0578665d02dc5647651a96f3f06ed9cd3825caf462d70a740c9e937ac8cb50 SHA512 00041605bb458305f0fc54d2c8dde2cae672451646fc41a94dacf83950ee44f75464a926439e7e6d1ca3ded05a9b697138f62fba6f4e86ea3df034ad7240af06
DIST gloo-timers-0.3.0.crate 5530 BLAKE2B 5036f519e6b7e91b140fa3b61cb1cd2b58034fa11b6063549f050c3189767bce516e178e74710b0f08f1e0d0d59379cc0fabca30ff2ee60d5bd565750f0b2c2a SHA512 35b87a0fcdca230157c05cbe0c781c60128869c49c32d6aea90653e22dea9b996be1678181d999059dc300bbac4e8c046c51418b1c2edb1638a118742db4b2b1
DIST h2-0.4.12.crate 176264 BLAKE2B 6ae29aab3dce77a823664d6ebe07a23c53a140edbffa7d0e9e640ef91e4e500a65c936380610b60dcc7c49064a1d927c1578711eeb8acd25516259213264c7c3 SHA512 981a9a86327d68ed21d8916fb6dea80e8760748def3dfaeff8b8f3bb865f40755eca28aa0f2e61b040d10fc8248ec9e43e5a681e3ab9d33e3b6f00ed756625ce
DIST h2-0.4.14.crate 177377 BLAKE2B 56166f39d0f2f632293136ac136921a909b8ea46d4a03cf63d67fa3771c3e60acf854a3bf26124361918bc657580e8e7fb2a135414558dc9a6a8a1171c1aa801 SHA512 94735142a1559359f686f31dcd4b9247d8be8dc0e45b2a192c7c2ee9773165c78fcbc6fdd5822c39bc30daa47a2b63067df1d5cad92cfdf8a9da017fb15863e8
DIST hash32-0.2.1.crate 11168 BLAKE2B 26e157c3e8e1c3f72c06a804b0e991544d92dc46ed6f12913074dc3f22861939e24644d7fee8e4836ba4d36fe02cf7147a5c1f30998deed33fb3ac53854d20a1 SHA512 e739445fb07403370fda110dc76b82046e5df0250a5e9898ccd0b33547972d26405527f3e3e9cddcd2caa775c8afcfbfc098cb995ab59c44aca642d6c539594f
DIST hashbrown-0.15.5.crate 140908 BLAKE2B 6a360eaa2e174ddd1e9761bc19edc4b57b80f84c36bb5d64003c7206755d4175a05f39c001acaf000ec69ced9e28c3853bd64702e2927aa7c38527a53abf2201 SHA512 654682535882733b56dad632851fed93a17ad0b2d3e13e3390d7802450781501e275b0e0b39fa32a6eae092132858ed79b305238cd5771c08987c5d26af6d692
DIST hashbrown-0.17.1.crate 155512 BLAKE2B 748d3658bf40d6905b47f695e64b70a0c506b9fb0207e023cd50448d5febe92bcbdf19ad8b9be7588f12dad2aba82eab4c8a7a1815adf0a00e17c39f6188f4c6 SHA512 4b6a5a76ec2f020fe34cfa5f5bf4b518ab7d278ece657804663972b6a5ebd64f775bd75d229b7e202702bed9d5b63ddef4de6e274fafe3129809791c6802526a
DIST heapless-0.7.17.crate 75767 BLAKE2B d65d5b78db22eb85a0e2da8b5177081c05769f4f16f2ed4a65fab2c900a95e5487d32d4c0c8e676fd94a5db4cc73c9b15ba666348ba8689ea5b06081ae3696a4 SHA512 a6f9707f885f70d2e2495cf56738916d8946c781d221a2a8dc193b8362f823e7f3695f72387ffe26495d2c0d5e8d1b172303a75466f797aea4767dc4279cc145
DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76
DIST hermit-abi-0.5.2.crate 17435 BLAKE2B 695192149342273199ffb026de57e2d906249757b9b4bbceb6b40d3b2298a942a75390aeaa3ad4cad71e5d44687379dfc49598bacdb2cf989ab48864c4b2b517 SHA512 0392a8350288e5d500967bee8e98626024b47a7da331f833b9528bd7318cf43f41eefa46aa6aebd19febfadcbcb2d7c9f70d6ca3631c1618d63c60366dbe7c15
DIST hex-0.4.3.crate 13299 BLAKE2B deab49bf3d97f6fd7c0a0855b50232422443b226362bc7a4a19e57c2e662fff2cb046d4c5bd7618ddd523045f3d8c78754508f862f9a8ca29ca9247da6d6ec79 SHA512 fd8ff33b68eea2d6f2c6b02a6d82a2807cbcdc209ca5a76e3e3e5d006917ee151f236b6d18e2646cc9a9674bcdda1d6ce6ee363a89cadd99bef00d0eea9989e6
DIST hickory-proto-0.25.2.crate 417616 BLAKE2B 1bc3909d25acdbb4f410abbe5fa7c49859752c2b14abab8ece9eda93a508b1a745f1a29d2bb86ebd4935c37b4a0c6ec7a54347987e888bdff8a5d2293c3ba267 SHA512 1a0994a47bf345cca75710566bd6ea57f0498b85838a9b8fd001660fc14cd66230def8cfd1e6f4639219b378a57555653c8dd91f22b8e4fd754035f9e7ea42a9
DIST hickory-resolver-0.25.2.crate 91883 BLAKE2B 9adab54d66a619423d0762a9ef26140f2598cffeabbe25ff2c726cc6ce529a7e9d68c2923d4af105bc34385a2bfbf8507c4cd786b4886557c105caa8f7d848ef SHA512 73fde63c4237a6cc05a069c89b27a660446ae17cb5cad6e52ddad907f2c0d8faa116689a4c6e4a09f1759b220522d4e5b138cacd91f0bc5ad9230bb82e72b721
DIST http-1.3.1.crate 106063 BLAKE2B c7ac3982bc0ee5ab6885d058ddb4341a85f2308cbccb59c51b5bf76df93c77c23a6ed974cfc45844b5d8a4db21081f262b115e084f10869636e3cd02a4917614 SHA512 20c6a049d93294e081150991eec281f531d2f2aa66b04b5d51585995bd07c1f9748df7f21a4f94fddf4cb04872c83d77822cce12b2d65778ea55197666e550ac
DIST hickory-net-0.26.1.crate 128568 BLAKE2B d049454683d05e92306746b7663d9d70504a32f7d801db9a830348c5d78cfd9b3710c66bf99f362de038ec0d5fe0e33d6ecde21aa93888c1d5aa2dc16d540f33 SHA512 11133d1d9d1b038fea01bca7d527b58890dd0f3b2a301e9bc07f03ee71b176dc22229f6d2214cf2355f926e0eb1e5defe68a71b28580b1d78cbec6f1b7a32441
DIST hickory-proto-0.26.1.crate 309012 BLAKE2B 13a71a5696d86c2ebae347b8429a648f2ddf021cc66b2bfa9387aa25b29a678f635c759aac044fb1586f480f68519606b86dd74a86d71c7e37f54bc5e7863a29 SHA512 b5e7d31901bcac0fa8818dff1b0512f22bffd52dd0a87f53cd66a3bf2b55aa4138d519de0d134933fb3e024a884878362fba726f39e690e57527fc92c67f3649
DIST hickory-resolver-0.26.1.crate 143885 BLAKE2B 7d60a260fb74c365f9f1b742908d9966c55db45b3de429313411bb79d141d5e27f898013724fda71427124eedda4167c4473ac2a2275275724f05d968253fcc3 SHA512 d21d1385e1d6151a03e756d2c6cff5d0811de7ede0fe8851cdbb7f4a06ff1ae8f651c764aa3e54c00ec77f669842121b8983d5c96f580a065895d99e6a8f6509
DIST http-1.4.1.crate 110181 BLAKE2B 99e820b3bafd9e943f9a1285203102966453c6acdbece8c6bf3feff580712712809aa880dd4b0f8c60a665183d593e3fe9108d0a9ae37edd6048cf9ec0da4b53 SHA512 031a85eee8dec16f9ad27513b383be52fdee4b92844a12afeb625e789cb390383b1ab092e5a450f64bd2ac6cd70eb754117afdd4562955784aabba9c902d8e72
DIST http-body-1.0.1.crate 6125 BLAKE2B e253f2c85c0553382db955ce9ed18072f8916738962083223f2466034803553818e7f5a11649ebf5ea9118e7ce1067bd9b999379a03a335b88c810bcd312cafc SHA512 3d9a711619e5b14d2188fa42bbd43653dceeeb7e172cbd96d36fdf37846fa2c1efa0fad019395a4fa6da2e139875934aa56caf7332dc40546095b0a774ca39bd
DIST http-body-util-0.1.3.crate 16975 BLAKE2B 0914cdba8bcc09ba191bc5a05ee9ec13d8ab75530b25121bc34cbff970ab95ff59ecbdd7ba4f49d997b523dd6465f57fa6ad79a84f84de0e75b75a9db3813e9f SHA512 3aa8f63bc489773c01ec7bd8e4012b515d4f037649c405b519051fb43acebb0fafebb4a51a38308c842244e6d869d360885ab64ca7b43e2b9f0c52542c072bcd
DIST httparse-1.10.1.crate 45190 BLAKE2B ce166e68e60434c9e5659b7fd8d2b014247e798be12bdd08ed1a28bd71d9aab4047f96c6179e00fdbeff8967d27ffcc9c9ad3b76a4fbc5791c68c14ab36ac31d SHA512 b9988b4657e54931a9f8beab694d938bca7c15783c7181059770e56a7cbff801531e96eaa396615f19b0d99c37f73b39194c6ae06df1309a02097ba13e33ffd0
DIST httpdate-1.0.3.crate 10639 BLAKE2B ce0b401c69f76252639c10f6c2e4a823574a58565d7c5cc3633c72837aa4ec3630b34b148de4378ec498db196e3b2e1413ca0e5a4d9247855380fe19a8c20f94 SHA512 0586888fe89f40b838d5ceb083084d0b8058feff1d2933faedb96896dc86eec68b541a0374a508fd11b86eeadab3c62f88568ffe2c53206fad438373a50b2e5a
DIST hybrid-array-0.4.5.crate 29941 BLAKE2B a3e442d74b1be737dceb22fc650a4f92bd2b44d6a00f8a2dd0289e06adfef465eec99edef2d0bd76b242c68dc2ccfe7cefe5eade6a90110e86ee1673e1a77bb4 SHA512 8ab7a7abd53199fd9b1d9aed79d16f289d445897b8c2c5d5450caf7990749a1f74fffd8cb65f618442305b28d2e23148d13e9cf45a569b19e467bf01ca91a415
DIST hyper-1.7.0.crate 157006 BLAKE2B 4a17b720249234deec79994e47f1a5bf1a963351b0c6a2b943cadd488f8f6518e5f032cb2b91e8f749c8bd369df6072fc2e536c5676720efd0a72522ca931a92 SHA512 8e57d60c5fd3243d7856f8bcfafdaa033393f6e57f7c2cdac5dbfb2d6da8b6bfde8b1cb24989f2138b77944f519a2b80fa6cd240cbecc02086a12580c9169c15
DIST hyper-rustls-0.27.7.crate 35435 BLAKE2B b833e2b7ca66a5c21a63ec82e5324cf7c743c63fc267cd1ddff2f47a8e00089e9cf2a08a805afe642f3d18c25c8ac5b9a238de04eedfd30622901680ee6034c8 SHA512 d0f4774ff4e0fe51c448a140e76765261d66ce1293c0ce521baa9a2e97731dd0774b2e6c54e19e673f05154daab710818184a440be0a46701bd08310afe8a2c6
DIST hyper-util-0.1.17.crate 100999 BLAKE2B 4a51c6b7409a776064a22817a1d8d16933cacbcb068af3a02de256aff8da3bc030b9093f0b75e104cb088cd06312138e3adc4d6e28e630f775607e267179b590 SHA512 120e1cdfb831843726bf3c1539beca7be85e0f9e06b75095f32720b66d2ef5ddc23d1119b434dcbd776ab5b34df7c357d6e544cb3cea6e022d753c066a2fd48f
DIST iana-time-zone-0.1.64.crate 33152 BLAKE2B 4298a6fd124d7e164df21405448ae17f11e5d23be3eb40b2da27d36b432cd6583170b1bc31c5238160e4ae2cca9ca77ce19ca35392b7937ae26109dff9fa99e1 SHA512 f204818f8ce5e3098b12a7b99d0b6f29153983d5eb64170051f6a6b8120d00014fc91d3da7c9c7cdfa0e16a7ca6d0c6926e8ffdac28985c8d6158c78c40ff071
DIST hybrid-array-0.4.12.crate 36407 BLAKE2B 362f36356f01e9abd92b234777091a5d3b165d1f7e70aa025a8900a81de6a008cb8ae3ccc46d71876d0756ccc58aaa7fe92a24954654bb42637edba9f5bdc10b SHA512 628038a7e63e4b0631dd5c02241c7eec3a1aae69750c2c3a35f37eddea3085ce587ba9b62dcb0ab3a9770e0a0fd98e0a0a429f274dd37ee56a9c32b238d40c5d
DIST hyper-1.9.0.crate 160126 BLAKE2B 9496ed43c12b9168087258110df36122040785b96d9247a3dab59563a05fed0f48dae59725f85b3acc561406ce55c6aeb39cf40685b2b3d0514d71116ebfd0dd SHA512 869a96c81a475acca48f890f2ec7e6c071cc7265b56bd85d89c8ad879f5c651ba0e5d4c849a540d882c69080c89625716ab80f5f897ad0587b092ac624ef87ae
DIST hyper-rustls-0.27.9.crate 22935 BLAKE2B 021359ffebe1a5872fabf09d08f723e411111b8cbc011b6fb78bb8c26457640f84df58a5d6aa0c9d9ac481f78bcb95b63a8c8a241a03ca51175e0e0ea22d6957 SHA512 467cda9b93888a53fcb57ddb41aa0cf2760e448aa3bf2f0e52ab3629984f96e81af51aa7f8090b6acc88dcb78fb953c2ffdbbb184f7bd89822cb9885c44832f8
DIST hyper-util-0.1.20.crate 112807 BLAKE2B 8a4afd853d3ac4a29d8bf9de9f9fd0c590be87b017c5f9c8ce6caadcc43a1841ea9931c4c932ee77d3c1583378216fee0d02a1f597a51d1d701452470c6f2a5e SHA512 aab7a6565d65c7d7116cf82252976bce6362dfbdbf33c251be1be06f2eaa5a4ed3f9c6fdbd1c5bcdc765665739f8c1157a74518a37f704a79f79349cb4d82e28
DIST iana-time-zone-0.1.65.crate 34079 BLAKE2B 4d84dd4655dd42ed9cf49ed8d93d0ad244f42433faa2894a1f8240a49f65021864e8aadb816d5725984bcd5c1a6e8e1ac210b50751e3af8b3ad2a61421a74e4d SHA512 4443d5a01ef4b10eb27ed8c866ed71619ccb594dee81a0350106f39575b9373c6199d925b92112fdf0aaa20f5d955d09fab1867dc1b4cba2841c713d40cde6d6
DIST iana-time-zone-haiku-0.1.2.crate 7185 BLAKE2B 37fa14b589ff092377b9271c414d4e584c5a531f13f70ac48df26df3cc03353db635b4630ba192fc65b800cce11823e91b91f03dfad85e4bed55aa18398156cb SHA512 448224ecafa935472ff6f0aab7cb71f9dabdbe71569c4b94fcc65baea925ef48841577687c9a31106a1826c2105e8dd73c748e9d27fd002648e5b0ce838af6b2
DIST icu_collections-2.0.0.crate 83033 BLAKE2B a67f95177d820ab3b0f9d5ede716551aece974545c1fa6654e27b923c85b43fbdb9fb73bcf2dab2bf9a0d5b0bad4acd953fcb3418bc73261ef2f6e3407ab155b SHA512 646f41881cc2861504ee9753795e596b85f90f108c2d509563bb007fe52b08e9bb6dbc7b762b8ec60012ec53bd51e25a1e16f9fea2ed2c11355ae619c49c5034
DIST icu_locale_core-2.0.0.crate 74430 BLAKE2B b01a63614fd91840cbaf00285ecfdec7f90eb9e23066a6c3b1a477574aeb8da1ba0b7f9115f8e5fde8454022cddfb54a25b2791ae33ec827f98fd1daf28a8ffc SHA512 cdebcb5e434b606da9fa24ef741a63d2cc2e6c20a2e47276aaf8923a578f6449bd319baabfd847640a65dac38858734554fc00474511d02c7145dd5d3f10e150
DIST icu_normalizer-2.0.0.crate 61543 BLAKE2B c91b1c26e0bc995ca3bc32c743a53074955079de642dba1982816218b38a175af297f3adc4cf0048c354e9bbad813aed817d124fc0bf7f95aeab5c1ea005a22d SHA512 7947a3b7132860935b1f8d77cc02be402933be7c2728b815a455bec3533f5d52f8ef02f762ef5ca3d9fa615677527326fc3dfb0cce0590da0ab44a5ae5f7c84e
DIST icu_normalizer_data-2.0.0.crate 68101 BLAKE2B c129699813d651acc32b900d4d9fb052f352635925b13b33095ec8b66c841654bcd6d0c4cf3389c70587e31e4c1d0368c4d59e7263b8b8a366d6a544cfbee2be SHA512 20e443013977d65441366ca680c923760992ebed24171e87b62e4caf87bd2f52ef9a2a4537fbc1feaf1768a7ed1ece889b0b88449a0dbe025f6567b17996c0f5
DIST icu_properties-2.0.1.crate 58165 BLAKE2B 265ffe58e96b7d3a1cbf56c3208ceb8ff73edb5dd82e719eaaff52c351c07f4a8b019bdeec52d1fb0a646d57f125d54783001545c7384ebf580521b11552bd70 SHA512 a963a6777a72ee044b33b284de95d6031dfdb56c72bfd535769d9c66d7a2cdd9e5734553f9d92708b53db46d1cc008680b6e1ea0ea1f598c2e29b025a5893bb8
DIST icu_properties_data-2.0.1.crate 159735 BLAKE2B d9b10e303614d1b380126daf43d36e858aa99740da6fd1ed416afff0f2c3b48ca49791ac5ebe098ee4c931b9d6b33b8598209b8294f54f72a5a6987be6c33f78 SHA512 f503b84491c77e2616f6b5a076acbe117832e5fd924df613389f06a6a479de1aa3d2106d1795692bc2818920c3d2d7005e1911787ae20e194a2fc11c175fa15f
DIST icu_provider-2.0.0.crate 50966 BLAKE2B 3e6f00e8c98df2a239a4c9b5c322d0ea9784b4f4401e3a62219fd5ec68a3f5f3c8714bf8c91c2a97b038956b013aacc24c55827138ac5f7b25d6807499766b0e SHA512 9353cfeacb76cfffa3132a77529c8a4cafd4fc943b0d9616d6ec80f04e67677e3cdd9369eaba1e655ecaa3af4433d82e12c1dd45dc190a4cdaeffcb2886ae6e2
DIST icu_collections-2.2.0.crate 88011 BLAKE2B 6caeec073fb6dea88daa77c7a4d8e3699924bfab2a98f21429e5aee73367e2c1e72e8c183050dcf3ce8f69d432874c69acd800b6a15b08ff440d45b0d683976e SHA512 e7997eca01778c9635fd918d05c850d43abc3cada2b1e79c0a4043f2bf275c238d185f1c55ef06548de88eb3d02c3d04f74061cc20e0843ee46f4776e701818e
DIST icu_locale_core-2.2.0.crate 78639 BLAKE2B 106cbc50948d7253bc25c5ac3321e6cc236e23a548f0313267a2e028a74d58f838543a0caca50a2e3550207741f967e7fd8bf84c3b24932683b28f11cb065a4d SHA512 bf29c3f1cd5cea979ce82243aa19d4dada121448ddd974b27cb325ac92e18953fa4e9af2758198ba6a41c367ea659c92e450328e85ebf73d231126674e238c2c
DIST icu_normalizer-2.2.0.crate 78154 BLAKE2B c24d908f03bc018dffe43820f19b8298d8e998a3347b56b59d8bef710055f7b4deff807a70783f05d81bbc04944077b7807dc8408bc1019a09e6346e72bc21e0 SHA512 98e48fcfe47623c592feee082264f50e96a82d89fa17e89d5d94de8e1cf3ec2529625954947d9b3bf9746f1cf0062b3abfd2d8f7cfa3b8e445c98284fbbc7023
DIST icu_normalizer_data-2.2.0.crate 67134 BLAKE2B 843c78279057acb4abd7fba5a22c5cdb0dd396365a473be4d03603d26eebaa1250b5463122a1f63911ea9dd68423cb7e47882b21393434ee1994ab4e558ddb15 SHA512 494559893b3db0960fc04294e1f606bf466c3970153335f48ff475d22fae614626d66d46130f0943d5345489ed5aa8118737d27b6e883d331993206a39a7484f
DIST icu_properties-2.2.0.crate 63950 BLAKE2B bcdf9ab45f90145bc21478791579986f5ba5d1cad36e83fe90dacfa3b43991f98ff2434965ec47d2eb6197b8dc45cd72abd66297845e9f74545a97c4279951e1 SHA512 880c0e19ca4ea3abe1322f9ce70c7138b0275dfa6c21b32ef65112d30059173b6d532aca0464f6b161aaa94ad56a0bd06b45156ba0c5ecdfab6f9fc52ab73bbc
DIST icu_properties_data-2.2.0.crate 168901 BLAKE2B 47468d4e5235e73818d15918fca8ce2e404decc48e7c4f5e8fbd5b9010510a283c77793c91796152a80f0529eb4759d91bb0b6ce9b9498935353e4f190ee363d SHA512 35330585d459673096b545753e36cdbd3e26b202c2b905032dfcb477c546e4cca6d323d3b5d2f0e7b0e4a983094f048c1543d215fec68535fd5655e839dfbfb7
DIST icu_provider-2.2.0.crate 51620 BLAKE2B 97dc0dd0f22ab74b80127a4091b8f140427c41189ec0897a65ea8443c307c27a46866b08d6a4e4b348e18c673d96e15258c2086a9513a9fa9c23c1a8dd57bfcb SHA512 a1a193fc08ebe34782efd21b70778c38fd9f6d99c08321cd2bb457d6cc91593ecb806dd61b8179fe9b66d99d79d518081eb1d1e2933b08a3b28158806ad6169a
DIST id-arena-2.3.0.crate 12883 BLAKE2B 2a7f498c3ea5632af4a369d46f90106e642bccbb8e36ac7fe37be05c2125989ea2cf625db92a782408ecb5f68d3efbf3006413b5b748815ee42b9dcfb28d0ba2 SHA512 99652279014e63680d66bc8022ec3d2373d6e476646ee5551346fc9e62d1fd94b28c945bfc30df14c85d085aefc7fbb9051fe11012f63a9254bc11f03133f116
DIST ident_case-1.0.1.crate 3492 BLAKE2B bc79ebeefbb7e3ed1139e3f41d8d20fb175786bb123bdb9c1a92ea70effb4a0e5e798f24b068cd66a1bf20d53eea4bf24de495b5568c2d649ea804389a1327ab SHA512 81003a43f18da5997d644319274502e2066af9f9fd1400afda7cf2986b3ae0b7355b932302723cd3bda2d46b264340434d9279dea58425bad13785698d5808a9
DIST identity-hash-0.1.0.crate 8386 BLAKE2B a8279277476a0fc42edced12e3e308d2ac10746d1fb221caecc68ce33920b6e68f9ec8b310b97c5a381d38457c79928a85b0d43616869243a0a6ab49bbfdcc39 SHA512 e873c54493b8e86dc9afd68607a34b49ed77aa63b28209d47bb5b3003eed86e315d4e56ed15783bc329eebebef2f51f428d017c3da515ac56425a80ec2b5d3eb
DIST idna-1.1.0.crate 148747 BLAKE2B 89c6bec54cc2717741ddb5cff2939c08823189a490b79ec0e9c7acb3aa2b4fee472e33f36d7c345fb6658c863d3c174577aa1f1a10c9bba7558fca9f76b8ae82 SHA512 1d49993145fe694f33f7c71ebe62face416f2229b12690cec23ae2e4be2fc1c5aa5ad5651d815ab70057b68edc450ef6004306a775b920b8773c221c0fe6c106
DIST idna_adapter-1.2.1.crate 10389 BLAKE2B 464a9a20da73aad657cb7c0d573d92bd21159032daa8e28fbe61a980b44e59d1a2b2e076d30ca35a49abcaf1bb71ec51f774ee137792dcddc81086a1b6c2eb61 SHA512 e94555b58646c596fe64006ee6f4458962987ceedc3341a12694d809cc298c38799fb56b382adaa966e3171b1f62b7835fbb2e688251e742deb7067975bf1aba
DIST igd-next-0.16.2.crate 40207 BLAKE2B 8ae6a72d56f60e7a981d0e8d16f8dd2093c329cc94302b35b9d650c55cb230981e0ff4cf9b7f7b69a4d2296c2033f1d59580285c971b82fbd66077e035dedcd9 SHA512 07fde1f9cdfa9d67036599224d402880c4678423802660580f39eb578cee267bc0e96be9c718d8126390a56c5dfb54d135dc07ff9a39d2b6188cb46499dadee3
DIST indexmap-2.11.3.crate 100271 BLAKE2B 546f22cd42e52011c8f0bdf7fafbb5ad5e5c47cc86e6087ad4ced66a93ac28d8020acc3834df237587c499d3c1d9faf849faa0c6b75dafe6d76a7616c807873f SHA512 f405687f9413c4e3fdbc02ff416a905e234a10dd6ab68d7d6e119a5adcec44611f5856352d893df3541939ffec4d256c9cb6a1bc22cd16cc4efde3369eb82582
DIST indicatif-0.17.11.crate 66577 BLAKE2B 45bece4bbc712e87850e19fae3dabb159689b0cbcceff274877a9cf1df706716a8d5a501bfbb1a72bdf860a5040b1f84d9262557cf80f83ca7af8cf800a5f915 SHA512 ffdb66747f6a59b9598d57d31a3da74d1d5a2d5df919fd363d72280f6d11ddce5fae0d3e26c3172516e5cd5033e41e2880151f96fc472115572e1032f278532a
DIST inout-0.2.1.crate 12520 BLAKE2B b89eaa0e16acb844d976ad52ed5de26c1e8a9a48f3e42bcf5562a7678ff4ce261060c1e7f8e2dc26eaa5185373e8a191013da68e767e35e53a8ac588f85b000e SHA512 7c399ce3e8bd5082ac73eac44443f74d47a05ab4d19e578c6fb71a033bbb7de657ca918d6906a4b61ad9b1c66645aa4e3ed1ed9f79878b357384b3a47bc8d5aa
DIST idna_adapter-1.2.2.crate 10444 BLAKE2B 0d6559fb01b5507e5255fe89bd2b0db5a4dba72a28138cdad2033b21a53963d1cf014491b4f5d80ff972924ed7f230efca53aa882352272702f66255fa66bf86 SHA512 c80655c107506022fe6b6d69af7ca2418b070ee66150d743b662e656a2ae04d4ea7b41f7f182fda9fedfa2626e70db30734f8e9af18d23ee39da0c2d4a21949a
DIST igd-next-0.17.0.crate 29924 BLAKE2B 2e5c7b101d67761b0ca04dcf78c20f6595114a1b4b2a2d747c3932e736b61a1ee5a4ee0a44a7789079ece8b0df3ad38cecf2ca7bfc9549ab2daa196b9986f92f SHA512 8e475bd1a9fba51f7927c29ee1cf589bef95c866ba842202743feda83d7bf54f48552ec715392b4276938583e708f67cd8a196896bce3e3276f8fc448aca7972
DIST indexmap-2.14.0.crate 104085 BLAKE2B 828d8eede906c2908baecac840757ca8795587a552cc9dbcccde89a3b81444d99395670fd71404c33033aa5a1b905ed0621fc39236024c8b8b385e5d29ca6b5e SHA512 fa6bcaaf1b9bacabc72ae9d0569065325a6741b9ba5dff168ada6ece460175be47741d906d9326b48d30f6c55805d33fb64bfb497490482b4e412ac15a8ea55f
DIST indicatif-0.18.4.crate 68731 BLAKE2B 4804334ef2680c3ee0f265edc6cc6699967c63b89365501aa860765db5a5139f9a12bebc8a3c748eac998ef9c26785711b81996c0cbd42d13f8b87f48b641c30 SHA512 6a7484ab982c75c7ddff3846913a74046406b5323af3356bccd51e6fef63bb43ad6ca07cbc6628544cf403b29893a7e095ab096289a6e2f47ca1bbf573a7d78f
DIST inout-0.1.4.crate 11280 BLAKE2B 557fb7818cd5e5b8a921fb456028b1d41b42ece0e9824976e83b577981e5c5dec30ed0acab903ad85b059ac40cc8b0f117c1810221dbf2362ffddebc85537373 SHA512 683ef612191d19a867afb1a622a30ceee8ae720df432132293c7e967ad1782190ad973e84ece7fa52a5d1ec7f4d8f078f56d818ac07fe7268547deb5b2399370
DIST inplace-vec-builder-0.1.1.crate 4954 BLAKE2B 63adef68fdf1a3894fadabba65a59ca80e57a215feea13d6b6fbac3d9a7134cead0f97575132056e9c4cd481cd1d8ce1c03dfb5f1100cb3fadbc526584271149 SHA512 a13a848e77680a666b4bc4eae340d05965310b158c04f73417f82a4c4ad10c8c4c0f630b318116e1329b0cb5246d62b8f3c2f3a62eef0f814134cb31be2dd2f4
DIST instant-0.1.13.crate 6305 BLAKE2B 83a2c479e21e789ca9795f66116ebc55481a42afb21f4c0ec0551edf07781901a28978667e92b01355b43e0e1a7ffcd3cc37b5501a7521da78f4f352e586c9fd SHA512 b7839431e8920c4c0841d0974eede75fc50f2bb7a9475664bd2c4ff6c558a10084e1c025e5be977c3364ae9112c365c0a6f480cb9b35ee4130ca2beebcf650a9
DIST io-uring-0.7.10.crate 103070 BLAKE2B a958427e3f5e5e1d24a29e92da91654859597eb49363b076f9b3b6c9278387f4c264d95212ab12f903acc336014e224d63eb79b52210202abf5933fd9d5e6e32 SHA512 637c324d33f2d78bb6e2e13d021d9d3da02de4bf6698585c738de29e14b89e7ad2b310aa2ae0bea0eaa283e354a55f88b5de50212671d8e67a27833bca722165
DIST ipconfig-0.3.2.crate 24468 BLAKE2B dbaedc8f4ec23fbbe48a8c79f16fa1575b8374f055237447d12eb009694067a82bd54b503f73f9520e9b731dbf2b7797ee2d6fe2c07ad3946146b32cdc68ad0e SHA512 6029a7d453db77bcf397580fd44c5c777ce6c288c251376cb591174e9fe0aa66b49925764050cc9bcb2d656a8f6c4af0cbcd6685b2ea4616c2d2cf8de9bd67bf
DIST ipnet-2.11.0.crate 29718 BLAKE2B 5cfd0876d2c45de886a069fa564d5bd0d4bc53a62ba445692b35c12ad4e3197d9d42b51b14e31bf79e7b8ece129e4612dbf47c90ace5e2e5a9f0e478bd6a5b1c SHA512 9d3c42b5bd93a792ac09975b9ced105e6e8b1eb83bfe012aeabcaa3fc388ee2c5a0541d5cd6dae48dfb97cf82aa970316962d231b65298873136335ac3e5ddca
DIST iri-string-0.7.8.crate 141493 BLAKE2B 218bddfbe875b97b5b4a93f5486a9e35868278c03288da3566779b07e25ccad21997fcc75dd9621c50eadbfec60891bc21ecf0f7520d31228a98ebc7e828e511 SHA512 d62bba42cfa14bae23d4e4bd23933cdc43abf3d68504d0e401452130514fa7aca4ea810e7e235acd41969f8ff91f2b6afcbd9cbe38e010063ebdbfbf5f137f36
DIST iroh-0.95.1.crate 250139 BLAKE2B 463371d8bcad880775814d596dc447688211ff233fd45bbee6e978b30b84d706a83a1f2e4fa3d4f86d67f9a1b6465d17e35a96ce2adc9ac86b7aa515e7e8a625 SHA512 077e47700b8d39036fdb9811425bc8df9b6808ec7f70afae875a615dcc0a260d24330a15f91c8011aab29b9f0b844a118bf90c6920946cfde4ce4b1c630e5aad
DIST iroh-base-0.95.1.crate 16423 BLAKE2B 92583395a4a8de61ad5d9e61469e929e10212a8a1c5c489bb8332988fad70b0ae1b47330a5e4cba065324b6216a54a34891cec8f7f482105517d77c37019b56f SHA512 ca54f5cac1bca9ea5d797f9ac031285533fc1822b85665e2310f8da68e0050854fb3bb6ef527128f93871d9c65bcca1a585f99eda2a8323a00c300102774b969
DIST iroh-blobs-0.97.0.crate 259516 BLAKE2B 716f088a1a457f97fda578a17d6331707fd38be3a9d668652ce775e2f4f167da270f220a422f91251e53c2eb3d191dcafa90840021a4e5aab0c9333373ce8547 SHA512 bb22243c3b736789d9baa2de6cc171b9f2049429a28ddabfdeee15308f2768413726df71b6edcf0e264b75face07638e8a8ed244fca041da08be2c06189efb90
DIST ipconfig-0.3.4.crate 24620 BLAKE2B 9a34156f2252a7d17587363dae8b8aaf38378738f230c0c68e908234be5c498d6e304aba650b80feeed0dce4159f4309982aa6c89027d6b71d770e2254fb84e4 SHA512 4d31837f4b5a6cabcab4818127bf31539465f55ccddea75617d2e7d9ff60c3d235d4d136d907efeadbc761379b96abf3a2acfb9176505ceb8bac6a017c8521d8
DIST ipnet-2.12.0.crate 31000 BLAKE2B 4eacb12b6a5bfbc1090b3de2e6f27df8f551fab7d9f25c3c261c8c818fb30c13526f90ad27e4f474990658ae5f2c07deaec33186cc48178085fb770991806024 SHA512 5255990d2d1024ec0a46f19516a9ec006f61bee82cca02c08ae907722bacbdeab90d2c6f362563b530f394f523310b628dd1661cc0c7199f99814a51dd1628ee
DIST iroh-1.0.0.crate 322020 BLAKE2B 1125be239c754e7fa87e9635caeae9a1555af0dda558c09f95b703415aae8b75d7d9dd6c8554fb46eb21ea5397a8c203fdeba26dbdc5b85e80f2730c4cd36138 SHA512 a355e69cacff0a978f74b1dd63ad0366a222e63ec700b8d4a08d76dbd68cfa39491b9c2092e21b699414e4790c44799ba0602a50e58fd491bab8b66c69f73d8f
DIST iroh-base-1.0.0.crate 21539 BLAKE2B dc240d04fd7c1e6885b0eec0539fd67776c6110cc47fd4ba0e84c15a73a64791d2968d3d5841fb410e49215cf29bbdb14e5b019e3baa262936d8d4c42c488172 SHA512 fbd947066fce597e1a05658690072fc0c74432c3316b4565513cb47f95892113f6b21ba61c76b81f18258a4c0dee941066a29ab6c1471ecb131ff405a75f56fe
DIST iroh-blobs-0.103.0.crate 258763 BLAKE2B 8226e327b91b864dc66e2155fb9b81fca1db368d5b16d1d43c97635abb6e24c91653551982ed3864756890b768169eee36269475ebc5dfdd63b68f8d77ddf830 SHA512 51d08f2d94f13806cd277ee9af8220eb6f194bc2197fa4d9af9711e32ce47fe4b4e054aa2b93b542ded258f0462b6c7f76be0ef648f052730f1b768f4c30447c
DIST iroh-dns-1.0.0.crate 41120 BLAKE2B 6fdaaa39d5ae98b8c434de9a23edacb35a6c63e3bd14c1d34d6675efe35e940ffadc7de96b66dba304f7c847e976be4641fa5899e375929aed6acc0b1f40c3f4 SHA512 e99ec47337e56431ce93b7abb27da5c38d3d3a5b110b402e1ea2f887d8903facbd28423e4375d0076a354b200d348aa3a1509f1bfa90248fc447dc1b92ff8476
DIST iroh-io-0.6.2.crate 29683 BLAKE2B 6731d1664728fe929924733e8202eed1fb037be7bb2f10bbe8d61a4437d17d7b395783b70d41539d75eadec17ff166549084e89113129ed544c30a67e26126ab SHA512 5d7e77ef77826c2a6b1065bc795933461587315c88c1b615e469a440b9fcff22afb43ba9e7ffe144a39ece4f4c4f09427579ebf3ac04a5ada241d281803e3652
DIST iroh-metrics-0.37.0.crate 50677 BLAKE2B 1f883ff2092963e2b8223328523bdaa43f7799ec5ae17beb707ed2ce04dd47e9c45c0f4cd823a860c622310f24c8ea73bcd7000d9b326ff431c27d8c9073f090 SHA512 7f07e696bbfe6eb38471b3b27179943086624937a80f8e4a6ced5119157c0397c97adbf92a48bf564759378da739d095c966ddfe4f667d2f6782e189f3a4a52e
DIST iroh-metrics-derive-0.4.0.crate 4128 BLAKE2B 77bcf56b922b4cfd745104835164ca42bd2f9e6501c64eb74f06632fa028564e2330611cfec29e7a3382b7fc35b39d39394f52d8bf9efabb0fa4a164b3f77b3d SHA512 54f91b4ab64f875c1d594542fb60f7240dc63bdd48927c0f7a100588b11078d594b3fbe97b73a4f2ccdd02bd42dd9ed7d319ffd6ec8311bd0fcae309d7db0c39
DIST iroh-quinn-0.14.0.crate 80065 BLAKE2B 30277ff462f395c863d7380e8a3af52215cf45d026e33e00fa32022d7c71ce55ff154dd464f9395d1edd08c3f70d8b5bad9caeccde6538573dac064fb6c26a9d SHA512 59bc7beddd2e08e7634700bf47073431d428178e4310189fdbb5d701bd08b28e03fc9b0fdfbb1d8926a1ea31b165f04fd28a6acade7df30582878ec87ea55273
DIST iroh-quinn-proto-0.13.0.crate 224474 BLAKE2B fe1122400debb7ec223a692f8b82e6772c2160d7d5a036f1ed7d80ce2483499e0d9039203702596e9120d5dee895d0e7bd7200e364f8248cc6d415741df3ab59 SHA512 50ccd2ee1d2baf5b79b55284a30f233b9855da1bb9b255d770beec5b7877ff6102256d2e92dd11db1cc095c2cae543f91c4eae3978a85e1bd32f21c85aee6d7b
DIST iroh-quinn-udp-0.5.7.crate 25601 BLAKE2B 26b602d0cc443f869fb565caa8180be26221233ac4d03e5fb7633d690004cbfd4690b8a4e80dbdd1ee93c3c5539348c500b4d29e41f049392a1927ead509ca00 SHA512 eaee2087c00e98bde44f1a9744c068209995e0a37d8def771bdabe1d3eda9bffad5ddbc1bda2f5e6fc21927eb78685e3846c9ba0df60dc9158d367e3e87f789d
DIST iroh-relay-0.95.1.crate 121173 BLAKE2B d76347386b9829da0903ccdee1f5e3b0457eb4248ff4c65602906ee969e1262d500eb48cb8893944ec30329fa016cfe98f9673cb408cededfa42c672f29739a9 SHA512 4bc14a2724b5c432f7ae06b627312e6fa4fdcd9a542c46d5beee257378ee3277f0ba289fa2cc04e67c3a8b07429e0e6569ced32d735503ab3bc4b5ef7aa2b022
DIST iroh-tickets-0.2.0.crate 22345 BLAKE2B 13403cead77bd24f5250de8207fbbe3aaa8ab077f4c9411cd3a1bf8b522b89ab8fd5b7014cedbaefa29acd10eb1757e72e1796cad96aea3ab7ac03a05ac50644 SHA512 42a9734271f573a26705714ba3ce82894bf17aaf578a1c13e1007a87d805fac0e21fe45c792d3fd0d95636fc05babfb74a205b8de6d24216917dfab360528c57
DIST irpc-0.11.0.crate 48005 BLAKE2B 9249f48eb94717b56582071dfb526373685df9be3c34b370ce0995b47445d82c6cdf15694753ca13fc9f23258d43aefb89daa2cc8ecbb3fa1449623e626cd0a0 SHA512 78cb87e2a0d02f65975548213ddcfbd9928051f68cf599f887cfdaee90ee81b01cf5d3f84731327d9ed79d7ef013fc87ac346364e2d85ae66b37270a69e73f8b
DIST irpc-derive-0.9.0.crate 5817 BLAKE2B a5bb98eed7d87a1edebbf96e1231db8e4ac097cb15ca7fe7e2aa96b3dfa86e342dd3a915b5e56678618bf90c65466699043b8cb99069744fee0a5c5e5cf950fc SHA512 f4844c50dd6ed5c1432c891c0b777c43e1cbf6b7eeec4db8e5ef96de8d85c7c5b2351aadac884fba39b2f963193f81550130867b1ea22d34604f0a1d8b072a89
DIST is_terminal_polyfill-1.70.1.crate 7492 BLAKE2B fa663f858ab8e5fd56202d731b572bfdd4ab0e8262100424e27360a9ffd2820182bc57d6718a305ef82d04c3798111841c0d9f9dcfe219765c0f63edb560dc1e SHA512 4730fa09401cb4e69c92b38b2b43afd74699c61f5bd7b37605efbc0c08ca7a1318d43e4a844e46e0f84f83f42432f01e33771be2b18eb5977702ab9f894837e1
DIST itoa-1.0.15.crate 11231 BLAKE2B 17c261baf95bff2f6cf0dbc33ab78ebbab0cf5dc56aeb7f8977377af868deb5957918f1763c2fe8c080e931489ea89ebcc16b3ebd976eeeb7663ff74989a1071 SHA512 158ca5dd4b04cb12d9292a4df63c72443adaf5aab1bd9aacdb964dc58878d847a64251f84897cb25c34648d4c973b44fef5b4c175d7c04cabc2c13b4631c2e42
DIST iroh-metrics-1.0.1.crate 69323 BLAKE2B 5dc1046048393701ecf55c851e2c80b6154c5782134628682b9c52e01bb2715deb09d56d53113074feb9897eee509cc53abf984ab2a5615a7c4719f1122cde0f SHA512 e3a61780a0edb62bc9f6b5e88738efc41b0f05997aa6eb9b17f48e0e1ad74731427e2ac6b9d24201a454c78a61c17a1a94cada0545139f87a058966c8fafb04d
DIST iroh-metrics-derive-1.0.1.crate 6492 BLAKE2B b022e85fabec80ea3cc15b7ac43c4bf2aef26dc75ac64264ddc5d0b0887bd1cbac2147e73b09bcdbd42a2c4e5bbdcd36f49c1fa6a93bd9f8dbfcc17348f8914b SHA512 b830c9dc2dd0a3ec11a340f46016a9c7b6e897a4c751c43ca712568c7a14faa13242b160ce3e3fc979474b9a18363887e231ae4f78b5ff25a08358b4ed66fe35
DIST iroh-relay-1.0.0.crate 144383 BLAKE2B 2264fd617cfd239bc74bd2d20b614c0d673c58a2f9ac9d035b76b6311b5978aec385f1c858d045c9231200e323262d0c16acefc8145273d646da2d3167ecc768 SHA512 388974aed75ffbc187b84bd3b2d480551cc36224b3a8f1dc2a025d3ef43cb83699a840b0e68174d0958772b216abae15af30952eca0443f22ee3e1e2113064b9
DIST iroh-tickets-1.0.0.crate 25258 BLAKE2B e13324d71beb345cd68bafe142d4accbb8255aec4c01362cf46b541d4aefd917c5d185f0c83aa78c1ae40fd78e7a469ec6fb23fef1dce8cfd9db60e16c3b7714 SHA512 4cd167be6db9efb988c84af2ca03f54ae87b2dd7d8cb88d69510d01d4bf337a8c6e0f389bc8f11a4787371f904665502a4711af2402c7a8d1a9a04c9850985a6
DIST iroh-util-0.6.0.crate 40966 BLAKE2B 1a7f4064e258ff8d6f853a212492b725870d87524cde898f927b8fd241948089227f026486512ea0ea4343c944a039591656d23f219f317ddcfbdae357a89d59 SHA512 87dfb6400aff89919da9cc54e968892400e096711abec1581cf4da332f63b1c43e60bb43e4b30ac2d37398296d3eb868d9abc00f10dd1e7a91c9b7a462b03bfa
DIST irpc-0.17.0.crate 71049 BLAKE2B f6b0256c576f8758d54cc3863d3002fd4d5f2872206b87e784640865ac8f5808bcad7b36a07fd6e49074ec6fed429856a8d31bf8867154fa350cca15d0274c84 SHA512 642cf87684210466116271e3dae1137ad222d24c4cc1d6625a6abc622160675cfbaa5a5fda59ac1b2facd7771fdb07db32cbd6db2405cd1151badc0989e1f814
DIST irpc-derive-0.17.0.crate 6172 BLAKE2B 2457b1df65aed07b400a37eb1014d3b628c514f871ae6d256c690c72fb6be70225c95fd15fe2e2b9885d6c655f409ff57f839e3ed761974d5b5cb88844d61353 SHA512 6f6084ef63a71c901ecc53bb0d6ed6247312dea7f84173211846d98fc40b1877779d80ebc3fd6e2a6fdec73393fe5126d8676834b42e6b326d7268ad15bdfae2
DIST is_terminal_polyfill-1.70.2.crate 7548 BLAKE2B d84c45a94bc0ede333843ddb5206379f1a7d9df742c7f7940374d6b17b0a9c300e32fed5fe2bc58e6b3bc5d18b5fc58dd4e283c01c2f3b4f10f254b3cf7668c3 SHA512 d62f444e83950bdd441215c0ce681ff774692b35fec2af7181dfa243dd43fe42ff7e10a6e3b1d578712e4130dbfdf471ecdae73a3a584a2856a848d387b6c261
DIST itoa-1.0.18.crate 15935 BLAKE2B 8e41446056ccd94979f6f5a8fe8c48d6c47abaab99a41715cca31816f859b56e0cbacb998f300b62be8b719a6470f8a087f1439b72f2f6662d1cdd3d552ede5b SHA512 8dbad156e2863c28e2b380901a92414ef00e39f1fcdb06d91a0f3fb73108c2f7f36b699ccd93287808c24c29cca7f1783d48d5ca95f2173502963c0abcb2d09c
DIST jni-0.21.1.crate 105028 BLAKE2B b384973d4d991de027da3f0c27aaae33a5d1f2ae8037f0121e8c637a96382055611da753c14732cd9fda56f929b307c988f1c3f6bc2c7617e2e5182a66a943b6 SHA512 46897d5fb968e598fe39179307376305f4604db61ea5d7f12050506a6813e242c05785536528ff2d59de8a3877f6b24be15c30f451f1bec40a5c72fa3b772835
DIST jni-sys-0.3.0.crate 10232 BLAKE2B dd6334daa6db9fae6cf1b31b9c13f09f9dc3f6a0e227bf6779880a6e197189d91583cd463b9876125cf892ffa5f8417dcc51aa010cdb8c99bb4f969990e969b1 SHA512 1e47582ed4dcf608ffd218549f1eef5ee3c87a89e28c65eeb5bba801edd6cabc0f095e213e8df606e050a57608653a59ced6f01a8bc76a5eb32ba1a337a63321
DIST js-sys-0.3.79.crate 56190 BLAKE2B 887ec013fb458aa18a7aa066e2c6f11b8a2cf4365adbbfbaee0340b2e516747c37638d25bc6f08d361954493adb4a7797feed8b6dee87dc318fb03fc5e0582fa SHA512 32bb276da8d1cab770e840525e65aed1bf1ccb5e7f0473433cca6116e2409e20335d95a98a36265e1538aaa264432918cc784c2a055ddc702d1eb53fc0dbf90d
DIST jni-0.22.4.crate 199347 BLAKE2B 45f31db3dee32c84b0c9c343833008008ffe0a3227c7aa17f41ae9cbd6a3a56409ac610c9df12c37ef981e57d3bb5b6aa972b2b1e0af13a7a1935ba071adf23d SHA512 a1613845f7e1ad81fe72737bdb5757ba9aaed622367e399e5a8a9384b7774b7d694e0099f2aa3310da24778e4e4cbe7b0625c15b207c8773c566c7ef6c98a0e8
DIST jni-macros-0.22.4.crate 63557 BLAKE2B 56922c5fbe47e53b8dc27423b9726df4c941e26b58db561bb2cb40c32d264cc0a7565ed8a5327e7b93cb1831563624652c6f74327828fb7fba1ce1acb690fc3d SHA512 a0cfcb83728a6f6aa00c54ede806908b009acf365a32c78c5a62d65754bf12f8b81e15cbee1aa55fba86b29957d128fee2c295746578144b85d4cb4b6f4a98b4
DIST jni-sys-0.3.1.crate 11570 BLAKE2B aa298c5f590bc1401552e1cc5f3c9ca08f3ff6d04ffa231424d5a512cd1a275ff4522025e2fb23d941ff7bf625e5d14bfcf7e217c45853bd7b256ec84a48f486 SHA512 5a87911395977450fdc7ef0c46eeb17fe4be12ff7cfcdfcf115e5770e166496619cb21aed7c17d2c1532e655104523c7ecb98522618dda31771b9a86cd03adab
DIST jni-sys-0.4.1.crate 13249 BLAKE2B d217fcdfad4f7e4f554765e1991e4ea3eba310f8e89eada44e867a5c74f43939e6b0118fb7e6caaf9775cb251c430fc56888c8647546011b109c0e11ed2b4bd2 SHA512 9421c16b9956e32653ba00e2283a8984c94479d2310f44aee253e7119f636b18de900d2bdc2e6e9b3a754cf72c21c7cf269b7ee49dcb06e18dd47b8efc1d81e5
DIST jni-sys-macros-0.4.1.crate 3301 BLAKE2B 3d93ba6477aae189c1d2583e5975742b2faac0e6c7a1b4feb46195eb010ba53f3a28eb81b6037f00d8f1c29ec022321bf95d275fc1367abffeeb048044dea407 SHA512 07927232572ec202fa5cbb5785ae1c023dd8da30b33daa02a36f90f2bf8e52524911a158e179992edc03b9d1803eb1714352faaf5e22bb8317a7bf1379c28c9b
DIST js-sys-0.3.99.crate 108515 BLAKE2B df4317699791adfc54346568e339531e49ef6e40c50c6ca028a2c60e4f139cfa6e0f219e655f1900c844c3fb610926c6603c006d73874843128775b477ea77ae SHA512 cfbaf1e2d8cb747994b927be6fab418c908cf8076061c9f7498d71d8a421de188ed7af2efafe042bb9c4e7e247839a1bc91e1441f31bdf03b0b6ae2de02981d5
DIST lazy_static-1.5.0.crate 14025 BLAKE2B df29e0e3d1c061815bdd608b41074436024dc407d454f32517705ab04b2fe06075e310086c5e4961df0b4885e91021589d0bca2c1cbe6f0aeffa3ff1b3fd4637 SHA512 6d2f9887cd7f34f019644e42f02f2bf0111accd73aeaa60973ba0b039b6774670debece1ea9a6978e923208ef5d3ab7326473ee3560c078817f0f7ab8ed0f65f
DIST libc-0.2.175.crate 788728 BLAKE2B dfbcc891a6da7d327916883deec54dbcb0ee5e7fda0b805926f06088dbbbef0520a838c07a62ea075d6a5a035994ea8130efbbc88e08b928c13b06bc5cf75bb9 SHA512 02fa1b6e61ecec3b626f3c802b53e7f46c98558f6e8c810b46d7322c2e4825f1be87068942ac81c07a2188356c6e2b6836b0dddd784396e43ab3712a62cd17ea
DIST linux-raw-sys-0.11.0.crate 2659624 BLAKE2B 0852bb981c64b8e70c7037a3da13a6a16b7a89190bc50a07159d28a797e6d1ef2f2010383df5a43cda19fa291ee5eb4c6365a51f5d9fd31f204544ac7e115129 SHA512 b16261142f3cbd1caa4e0a17ba06dea49f0d4514f583ca511d9c7ba6ef231f18322f37303b7ffacc73ae7f22b81dfd740584ef7bfaf67a9eaf43859d2de1f941
DIST litemap-0.8.0.crate 34344 BLAKE2B 0f083fa9ecb78ef6de4c094db8a7cebe2ff47af6e46414c06cc0dd0e92ecca06c941dca6ea0ac1b4982f14f6027cad979fd37d19db6631e3952dffb6e33c8798 SHA512 61162bd55b28540ec2d61262698045a78efbfadc7e2fa248d9e0215fd7d3ce53a8c50ea0487f2f7df41149e41c0131849e507737e3bbae29cb69ea41dcb8e2d9
DIST litrs-0.4.2.crate 43399 BLAKE2B 0ad4c85c83c8d9fb8831db34e991f490f99cadfd0e80cd049f735f4e8ee819a2bf057e13cbaa0acd3a2563f3b9e3d20dc75db2b1a2f89b510ad15da9fb31782c SHA512 75b301672b5f69cd4df92970261587eafac907dcd24aa59ea80ef74c59ab3896fac99536fce7f63d33662efe5b191c4fd953a1113e222daa724e5602685b104c
DIST lock_api-0.4.13.crate 28565 BLAKE2B 6441c9ae8e764ec1c2920f645153896e967457c96c3a7c0410d3c17f24291a23f8c01ac0b334d88262fc1f262bdbd0085a85f0b6f74aeeaa16d010a7ab2f8c8c SHA512 b9bdf2ca29f0d7950d9174403dfe4d5658fa82da5cc46d623cfb9c1e3673f6b10a0d01212e7701be6180ef31c54e6a35fdae78c2da64522e6ba05e7c783d0028
DIST log-0.4.28.crate 51131 BLAKE2B 2911509cabe6a69b60945e798f2afee934d865d21efa22d150288de6a27a797fe00ee4f249fc6f6d7a02e2efb7377d2a7188a8ed8cb692f76b94a0df56d74d83 SHA512 cea74c92c80f291360a7cdf022e3ce2f509b9051b415840ab2a159585384f3fe606289da00a6def0c3d666416c5fcda865e2ae4ad48df07618818e8486cd0209
DIST leb128fmt-0.1.0.crate 14138 BLAKE2B 6353a2520bb93e0a3cfaade09ffbd8cf981d2cf75579e865941f3fea0dc745c54472b369873b1ef4f26dd7f356860e563bc7ca6e7615d600b272c698a55e54eb SHA512 82fbc7f0786185453fbf11fb3ae58e71fce9780f81eb6a56d7b559e3a0c6825751dd8b64f1266aab73fe65f7483a206e42f31ee1a1b7b1801246c6dc9c2ea817
DIST libc-0.2.186.crate 821883 BLAKE2B ebe7aac5f8937a8064c64a0d4dc72e5fc794080e09b96c6d245bdec0fd9a19d49ab38e25306e22e47564764cf5dcde45855237cffc70230a143eca2626bd5c3c SHA512 6a58e671ec6811dff9a0d7d4db8f37d38bcbca9efff20dad4706190e5cdb77b426567754bcf0ef0f2d0c31d6506401f724f3ca500b9bed57bb8605b1141ed690
DIST libm-0.2.16.crate 164243 BLAKE2B 103d5eb2c94b0566068ceca366c1663ec5cb0a31af1afe8e3728a38769b27d4a60b83f31aa2bb66ca4cd2ee43caa0cf1807c6a6ad54a9ab3471487324ecef332 SHA512 9bc85e6cdb7fe39e5546c47f167d2ca2abcf0aefaa673eafd0dda6bb9ec03ce19433dd2b8c0e226a3c08340d5c005cdeab4c642b49ef926f2cb0681b1d9661f9
DIST linux-raw-sys-0.12.1.crate 3006116 BLAKE2B e23efa27e6052034d41b2149f90d1ee7d6b905808605296ebed66f5fff210c4c18c51ee9c363bd0b93c8e17bc3b70857b594aaf51d44492051291c0e008f8cef SHA512 5cfe8f7e88a2125dda56a3f7a7213fb41cbdb51ddf4f7e44deec21f5b7aa05530e04f67d1b89b9d99d9fb204f27167d8c0e104e6ee6e62a780bcaa679155bb54
DIST litemap-0.8.2.crate 34572 BLAKE2B 1c052278ccfb685ca8d1647f6d35d2f3cddd74814d287b8f9d10a0447781a1a33f607b0745a6c83b7e940c14076c90e4ce1029e8660b57b174683f8af2585fb4 SHA512 3afcc1a89aab55368bdfe6848aa1268d37ea8a03130f1f0e1e77d6709e437070be83e9e457bb51a7096c3d93ee0155740e33cab03f7584ff3cd7d8992524a7f6
DIST litrs-1.0.0.crate 46610 BLAKE2B 9ab4a7f701ff0c586fd59a3be684bc94fe27d159e5a44cc3268cf9957dc4dcb8bc7fe8b47d32ca60ad77e1b9024a192cb022a2bac64b1247bee9ab5710769b93 SHA512 8dd223e742e80cfb29ce49c93459ade63798e4977c028d85214ac439773a37a331e9ce375cb9f7f814ac2279770d0c3bb8b4e60a118585d6d0f9e7ae08539f0a
DIST lock_api-0.4.14.crate 29249 BLAKE2B 52d2f3a3eb5c3cbb4e7f01a2932f90200e3361155f53f282228f436211c54d1e429bddfd9e305a78b9c26b022b3234ae8ad3bee209bd4feed5b64a86af5b3d85 SHA512 73164d411c9899323b3bbff4fd6824e2b9ff44971ddd267629ae5a70b456c1ca945716e952412790d35331993ae71600b0e6a2aeefcdda117b26a7222ed97bf0
DIST log-0.4.30.crate 52400 BLAKE2B 802b4ecea78ad4e4169067047040770201c80dbb3dc79aa9de7190e91e42d82be3bc4f67252db68c2a73c3d52ecd5012f51b4b82134c81a3c1eb4f62e8f01158 SHA512 f2c5335939a01aeb55ebe5fa6447d1f8edc7f4baa43c9b4f18a1dc9b614f41570a24ce31a4f3ffdd619f04459211272f289cdabd56ab933945ec8664e3cc1870
DIST loom-0.7.2.crate 73989 BLAKE2B 9100d748f2720d11c8b06f55265988e35e23efc6534c676ce0ff02e36681a084aabf90c68b3911a95cd4c90c4a3e19dde4ef1bde870d890305d86f8c21db0153 SHA512 e17b7fb50e785972aed6bdeb2e9003b679c463bd538fa0b8d25309506166cabe04a885d1d5ffa79f5bbd4db2696aa3835f07a8cb933031b62195e3d7d441b742
DIST lru-0.13.0.crate 16305 BLAKE2B 89af13ed74171c3ec5ed8e9c21bf5fedc635fc0403dcf62d5749aecb2a0bd4189c5cc5397fe4fa5248811f438726fb1ff8c6034f814f9eb2b0dcde68d33aabbe SHA512 807fddf29b5ee5d612ce8853af9ea846f6004481a48137c643c1c04d6e1cebb4631d0214a6934991d5162ec4c6141e1ea7ccc88bac35e9f7cc02c43f63acc501
DIST lru-0.16.1.crate 16604 BLAKE2B f427cfe3f89cdef3c5505cc7be0baaeaca80b0289aa455155e3473fc9a9c460f0f2d79bae698eb54c0172b8d7d9393957cc8002de512ca9dbc2828599d0f6de5 SHA512 7a5f96da069dbb3c3dbb7add74631b0e714816114f471b5c0a317c1e42765339b999d451fd8b47d989e42b2d04030e65aa477d5cbbed8389cceda7b4b4ba45e7
DIST lru-0.18.0.crate 18186 BLAKE2B 9a8893bce457b67ae117dab0394d2707f755c681562f22ffb4b3afcc9e07777a0f248c92c6960c4fd43371d2d500c0c483483d3e12ec862e13d69faddd539f56 SHA512 9d3d5826103baf1da0ac290effea81fc4a91e313aad842d2600cd0b3e0b90ed003f1af55db1162188cc8ee7d3c4a716e6302cd6c7960e7c176df5fd05cedcfa0
DIST lru-slab-0.1.2.crate 9090 BLAKE2B 00b36c830cfbe3dc004106aaca3c66dcc780ca0e07af6e1f1b2b8d125d88fdcd0b0f3a9b01299279f09fba7c81b1a87178ee86385af1ee8f648e6f307d26dc2f SHA512 eb93796ffaccafd2e2530efeaf60dab1eeb17fe61652a9299c220cea4dd9099239eb549ae1259ac272c5aa807eebfaec6db4dc5efc95ee59365d3fd1d413f60f
DIST mac-addr-0.3.0.crate 9326 BLAKE2B e7b9853909e32b8b13c8b5e4376eddb79f67eefc6a34625eddcb16bf38c8583a0cd0808c2d2dc969cdf95da95887d2f4d87341cd93e3027482cd10d1d0efda2a SHA512 7b6f150e976039a63a10b5e7f4c59faf0ca68ea856dd1b40f002f4e4c6486cefbd731a2d9e5eb4cd9e182bb689e30126ab8b9a98639ef1a8fe0fdc079fc0bac0
DIST matchers-0.2.0.crate 7075 BLAKE2B 0aa33946aa11908019ef4b189e54d3d1e8e4887175211d494301393defd85f8e877fa11b82bc09bf5e71188f1d3c3643e0982aab2afa452bee9232b41f4d942b SHA512 d75be87dd3954b62e67b34021fbc318204eebd192f0f9b5f3de29e477550e2e2198697e7b22b9588279a98a49690cb4d885e5eca49600d70efce8adaeae46d53
DIST memchr-2.7.5.crate 97603 BLAKE2B ee41ef722d90265064db3ffe22d52eff8f7627ac1ae9b0bad6ca9fa06c1027dca8d67e594e03b03c944dbf85930d2dbf030c5aaed369020ca1a1ba00f153d91a SHA512 2606ee16a7dc02db95dac17cebd2cac9deb2e23d7ea62972cdb19145c06eaf75631347a49c4e6ceeff89fb6e90e992f9bca0a9c955eb5130f89ba2bd865936e1
DIST miniz_oxide-0.8.9.crate 67132 BLAKE2B 1a11c5aeef43ac93635942e0c4f17538150f8307fb280b0d66436e4b6697638f0b1bafbdebb377a5dba14a75f213024201e325747419623e5f7d57060bba4445 SHA512 3f6fd786c5fa5b4abafaf21244dd4830d26688d5b6975522bda595206517f354d92d13fb95235667cbc39c0275371c737164d9c7a58e32e09da86eed2f239242
DIST mio-1.0.4.crate 104212 BLAKE2B 22ea762038181e22653384514dabdf527e0ae9c22a6323040ad67d6eeeab596c8819038accec8db1c36748f391b421b842aad71974465a4e51d2d90795cd3845 SHA512 2b3fe4d74447834d28e4e1d869b55799792989a959ff64f4b18ea18b8fa846fd3c1415e191268219e731de1dcf12f85770865ffae23b6144a6700e1f237a0a53
DIST moka-0.12.10.crate 253622 BLAKE2B ffa317e87e16f1b00ba4cd48ad6e4dd2324b4ea765972573be26fc036fc17c314fa108ec16f55ea2714c1c8fe7a330391b4bf260a7c7a2a82a9bd37db0fa6a9e SHA512 bbeab15cde9913c70ce7b8dfdc2f14216d27973220991f58556d03ad8b5832eb2875fd09106af09363c50f290419b322b747c1f533a7a954f8ec8259533365bb
DIST n0-error-0.1.0.crate 25021 BLAKE2B 6f5e9656e453e2a2e4a5023a003a0cb69814fc0b7303a89b74aaa2a3a86e6da4636ad30e12e80887ebeea4f7b24bacf85c7672f9e421ee75dd282c6df0dbc6ea SHA512 2a3c5a3c17b8ee00a53da9732f04730e8e38ebc8b1ef84afa96cd86c900e47b32ed67cd6a65ed86acfaa721c819d76c284e9848436e64d841fd46ae1b0a1654b
DIST n0-error-macros-0.1.0.crate 8541 BLAKE2B 4c614d0fd39638736a002d644d449ed1c247b17abd0daa4b8e5e1e5345f5cff5bf3bbf678e9e26bbd54514f6b06848800c0865d4485e4623b508f362df0c2d1c SHA512 eb6a011d53b30cd1f27b5f1ec20f120ba02a9079fbd2c8570e4489a317558bad130613926fd8d3b6d02b4bd9f497202a3816b573220781e6e5462c84817e556b
DIST n0-future-0.3.0.crate 34023 BLAKE2B 42447ae5f70b325790988ef5dc24c9f29ad354fae887e90204aaec921058d1f33faaad6a515d3f4e89718758774ba5a6cafa5de8c5ec522fb88c9b2ecdf9234e SHA512 09ac81b9140455c3bee91a2ab036e60b89116a74c17b4a464945d7735b368913d72656213876fe24890c49ce90e2c034604a29fe86953392d53de359cfe14787
DIST n0-snafu-0.2.2.crate 20964 BLAKE2B 7c3e204ea0d8a7347d07509a193b2898d3c0e451e92953ad2a7a3f584bac51e7d7bf380c48a0f65f2c2dc5b2751eb89dc092246f96a198cabc6fb14aeda26c5a SHA512 624893aeaccab45f50c161435f39f714b3dcc1d247e205849d2b04636e69d2b729f4947259d2ada180d58bab9cc0e56acc51e135070afa03ecb83e34acacb1ed
DIST n0-watcher-0.5.0.crate 29500 BLAKE2B 002eace4440767905abf4b02c479aeb912ccf84b4e4ae333aa16bec84cd797afdf50af210b95415440b11c1ab6548f5a29d7ff03dbbd23c6c60a84b7ebb457dd SHA512 9f97cb7a10979152bdf1857bc95817ece6fa4e1d01ceb9bd3f7bbe66466d073f6608ff6fa72457a799390289013d0e682efb917af280789f6ecd89559192e154
DIST nested_enum_utils-0.2.2.crate 12817 BLAKE2B 898fd81973c6dd93cf391a24bf491cb04b8cd539640a6378561e690e62ba019a861f210d1d151b7cab2d56610a35fd3d36c03f2f0f26348022ac7400ddd075ac SHA512 5b13f52f81704eaa8d0973170a7fbdc6532b8b5a442b2994f1f7030d00b817380ca28d5cfcc53779d532e90b6cfcd8ed300faf564723baadda0ec4952403e855
DIST netdev-0.38.2.crate 48524 BLAKE2B 3beebad81f6f90af865c59a0cc2bc62e3a0b778f568fabd695a0cf5d22060ae1bb5c901e08c969f9c63eaf21a10fcd8a3104432a80899a7c669152a433056684 SHA512 6b58fdea140b84b589ac2b15dc77b93266eaaa107cf152ce55aae922da87f48f725f94598fcbeae7d7032f33d19923b1b2303c41f95df49167f853751809e59f
DIST memchr-2.8.1.crate 98743 BLAKE2B 04182c5492975f5b5f609c1a00e2ce04ec1001a1126143a41084b467e185a02b8f0acd85635ffd8f180c51b97832e7558785dedbe1598b538ce222b9f4603ea0 SHA512 a11ff12e2e2fda7ee6e45dcc39bba289d0c2605e996263782d7039c3922781a51fdbe6e0b0455a0075e126b9ff2369a5935d9162e6d5903110120c12886322e1
DIST minimal-lexical-0.2.1.crate 94841 BLAKE2B e6b8919b80d938d0b98d60d4f5f29ce43d77ebfcf8b18bde08909141915c6ef4f0d07a543538d4f3ba8527a9f55926d4a8e83473248469d087e80b274d701d61 SHA512 385fab51884bdcc7b0f2728a219ab164d0dc8efe42160b918f2c09f79ecf853fb12bda006d11e649f097bae1499dcd41ddf2a8784ee7d178cf2c28059e46078c
DIST mio-1.2.0.crate 106403 BLAKE2B c9b2342879cf19b95c9b9e472fd5e8caa6f6371bc7734b6d9af71c736a4aa218837ac3c8a1f84d1fd1ce4bfed9ff417d319f47e52c4d637b15e2a179f859c3ae SHA512 148daec8a99b63ad5742695ce7b5306d32dfcb484fc819b1220079c59219695d2892bbf83b65aa2dd76b68272fa195d353ecb28d9de795e176c4a38be729b04c
DIST moka-0.12.15.crate 239860 BLAKE2B 135829d4fbcdf37ef24bd0abbefe35c2d2d606252f8d535a9e8e44770a7a78b8f92c3e87e58391a3dd34a4c906c6d2b0ae344cf4c04b5d1eb754313324d5452d SHA512 decf8fdad39bf144f4452f69b26ef7ff88346174d39c7c76849a569194d39853effa5f20bf16a8ee524b59a77938a2cf88582c53f3198f57fd320961893c60d0
DIST n0-error-1.0.0.crate 28861 BLAKE2B 4234d5ea915d45a819358bbd6865a21f79638bce99ed57bcf8042f7cd5feb5660935e5e1d0ac544f6aafa434262f9182437d07093c69cc195da304f45dc2c026 SHA512 c39410978aaec38ff7b127bfd6fa7e07d0a377f9606d283a94e385d22958532bb0caaa8de09db64f33cf03c026a22e91f21afbc00865141d69ccb1b945da1664
DIST n0-error-macros-1.0.0.crate 8451 BLAKE2B bcf269c72eeedee640bafb0a0effcbb5ec585c16490787105c566037442ffc6ffe181efa137f4fb70e46c0b3885ed8d53daba69d7c2288f4191eea7b7ca79ba1 SHA512 3b2cff5188e09276848962ec00d61b6cc3429b4c9c4201c9680639acfad1193d7741cec26887643fb68aed1dd25e5bd6b2714973b31b53c3df606bee7ac71d81
DIST n0-future-0.3.2.crate 35589 BLAKE2B 9ad17b2cca8ff06dcd03597701a100244c72a75ef1fc465f63e7aa4ed53aa040b3a1e78d350c5e2f6be5b0e96b5f807e1e90f52bde6926e4470cca7da64bb2f7 SHA512 8148f97df7289713c84984380dddc0e2318c8e000a896aee28fb799014ff4598c4382accdfdec06eb50f30214b301971b9334d4a1b571bde54d82c1dbc333892
DIST n0-watcher-1.0.0.crate 33999 BLAKE2B f895d9601d2d6f56b5cde13d2ee49a795d1c3bc5283cf01e23261a812deeda8f7603df6dc402d2a1ca63a401474d41916b703a1ccac6b7ba2d8fccc2afd6e20b SHA512 e9bd0fad3d83df8ff36a306fa5a3e2f794d58dde8a21d1615928290935f2b01729426b96611662011a005a2fa0741c7dc608294adfb1ce4377dd75a0d54ef018
DIST ndk-context-0.1.1.crate 2205 BLAKE2B 6c1013410459ee13357877654303a04c2ee674eae77911d8c35dc7ebf3df2e8632440c26273f994f90f083fe20b4923240e3b9eaa2ae90faccc7e2f0021b6e0a SHA512 3e15db351492b3f1935424a4c119d878f5d771d6ca0cb6161e4105b263178e96e41cdf1e927e5f3c81a281f55dee25929a9cee911eeb4ff307dcd31fc400398b
DIST nested_enum_utils-0.2.3.crate 12836 BLAKE2B 5d9da7214ffdd85d18f2e260424e69f33007ee778f0ce131f16607654e558d095c9d34342e2374781665a47b2e0b0ddda426b6ab50b6f680162716a5ec4aef3a SHA512 dcb08efb6eea134403f951a601aa14c6d8897ce0dffc8f8614581a64ad83a99f3d861061e464586fa00d30786a870923718ac83104b38bbb07d80d23babe7622
DIST netdev-0.44.0.crate 80149 BLAKE2B 1549fd7818a45d271eb3cc69c7ae36f2d5609266ccbd3bca26229e9265e4e06f0d756435cf6eb3794808d35384956fa81b1ede5607346ae51d5ec46ce66826c3 SHA512 5d5e53e6e2402446c7a639ac912cf492bbe989a2ce4df241b4d809bd61c7f5304652e913c73420e300772a5a801f1b2a70d0085c4e2fb97307ea6766f4d71db0
DIST netlink-packet-core-0.8.1.crate 22608 BLAKE2B 08b8bd4ff7b29caebfe50ce0b6b8b88e984fce6611e22059477f7d50932556992c8f179e49b331b87d22f81516b02718c430298ed46be5bad4c6610ade8a5198 SHA512 6721897aa7bfb31740dce8a2beaeccf5f08c09e7bba50ddce3783516eb27ce39402e4da2b135d58488ba8687a1c6af80e952aa85bdc817548e4fddf7c8c5c354
DIST netlink-packet-route-0.25.1.crate 178880 BLAKE2B 74892ce945ac53682fbf5d66ad08db32e273b3de8e14dcf6f9f26523e192e6199fa516faf707771f8720c75369b4d538c65c0ce630011adc59d1637c10feb212 SHA512 38d52c22bc9bbbe4d5b629cd388413c1682807273cf96ade60c8bd2e5bb21121fc3152123e93c4f927aed026829324d04ff4de4022284bb69ba9f01c10043ed5
DIST netlink-packet-route-0.29.0.crate 201012 BLAKE2B 77bf38dda3dffa2344559f99c84d7ae3e7983ddd130d75c3e36b4e8320a4a99ef5ee0ab00ce111283ced82514215b1ceb54fd635fa5f5681aa7a166e2b0d919c SHA512 62963baa5e9e24a92066bc949504d3ed45b1fe57ef9e73f6332c51d9febd87241d20cc65eae823733c6d129056177019211500e84c92bd25dda41367bbf93328
DIST netlink-packet-route-0.31.0.crate 210405 BLAKE2B 519a056763bb7c8d8c08f1c07f976c139a7ff0607fc8128e0ed645f482e6cfaf36371ee401732bab86f4167e6c151868abd8565899d1b0cbeb81109b6a6f844d SHA512 fd64f589caa91e6c30db75131cacf349a87624b008fd132ada3527e1ace742eeba2740b6b6be070e3125aa58f9f43bf848411dc40d42a8f6761bf8c08551a7b2
DIST netlink-proto-0.12.0.crate 24593 BLAKE2B 77aa121b55763c70112453c931ab95658c512dd3955a21d379302f1148152e61378c5e557054c1b9c3332ddd91d1f6966f4c70c945298781558eb01db3a9cea1 SHA512 bde1dcd535b96f90ce1514d52415e4d62e9d023b981325dafc017c404559cc946595628c77325ea9989c7178dc25a51ecc6641a01610a74db124487e249bcc3d
DIST netlink-sys-0.8.7.crate 23701 BLAKE2B d897c563a68387a41a9f7c490c4c79143993b2ed560c26a3fa6eaaa9796a0a18eff863bfc6fe33a7e9f9372b4a44bdbb2dd5152c24a892bbcb8e40f7a9e9a7b0 SHA512 9d9573b580f9bbcc2eb2a491dbd6752adc7e70cd126ccf2914f281021b49a404f871a956c488b882a5f9a6edbc336b85e27922ce672660d5b9f6afbae7040dd7
DIST netwatch-0.12.0.crate 48811 BLAKE2B f6a0a3ee86a79050269ae1a3744de16386dc81981c8342df70445faa32a5f6be80ca9a132bb97490b64de5ea3ede1e349a33568eb212720b4495fac6b7ca3dbd SHA512 4bb8aad29fc7a2634a37beea585e46470bfc99f965115ee06480bce48d97883ac125c862c23a4a7bbacdb67781207d2d460903c6ab87ba3e24fecef6141c13fa
DIST nix-0.29.0.crate 318248 BLAKE2B 3a13a88375a359cf77b28d7f77f47f178bd31ef74b7627b6701bc6fc601024706be4e9ac1a076c7cba26b64d3bac4de17aab45fe3c045aa7a36e2d9232e872ca SHA512 86c05084aa0e6238f8d48df0f5ce6e6d7661b589f4f3fbdad43387c59c0d6afafea4badf25d31db1611615de19a0b9ef18ce614846b79a47cad4e2c9367dbe7f
DIST ntimestamp-1.0.0.crate 5925 BLAKE2B f6e305148835f3ddfd9c63febfd7a5f4936d2e7b86a254ff1751179943189f2144033fd217272351e20695aa6f8e233892f38df6a00f36d5a8102908cf0656ec SHA512 ca1200178c87780ee14816e92904038872e3d52026af01b69b682b6f25971e3df00833f63a378ebd965d1f0c365efcbec76939f852bc4b797b5745ede8e517fc
DIST nu-ansi-term-0.50.1.crate 28536 BLAKE2B fc259654aca2119c1d913e101b0fe7a561b44ba4a6145d309bec23d82ba5e4db916852acafecb727efc92b5dea1641304b26c383ac07a8796e296bb179eaa669 SHA512 c29735a5e1562776251dbd7337a3e4b68eeb299e86c534feab6478512ca5e167b42ebd32c6c461b71187cd375b8a2f587feb962f1501a656543f1429731a95a2
DIST num-conv-0.1.0.crate 7444 BLAKE2B 4f5c4695006aa3ae77aaf5c55999a07d8ddfab294584fe10d73eb6abbb3f551846646156581599f966a28c74d80d3ac4373c49d2099991f7ed9edb56d36feec4 SHA512 7884c0c6599c66e40b9a79435e1bbcec60aa7e68b59686922dfab19ccbcac6a6e54f208cfb3d5a8a12e86e4dd67e09977d60b69ef6940e308a28256733f36100
DIST netlink-sys-0.8.8.crate 23221 BLAKE2B 7cb5a0f88d4d42bdb2bb8d87f41ac2f13469308fc09214aa9c77ff8b8c796e3b8ac61d543ba7856b4f787983fe3824f67fafb0470d4ca3ea467f9c93d9a70aeb SHA512 23cb90c99060b6ccc1b5cf863990b07875e1f36e077f35e5b7733671e6c9307ddf3fa67bd9591be311773306a0882b6a434e03282bd3f274da51a773eaf059a3
DIST netwatch-0.19.0.crate 56363 BLAKE2B 8b48d3c120dcdaea970150c515d5e8c19d94bca2cac925b4a29a0fd6922e3ff44d8dc79bea13b8804eeb640b2037d3614fad3df5f0a60a2aab8bdd872df43d3f SHA512 95b869a960f17291196d717060345112dd40f3965dfb1199f2b28834027e347da9506e527e995cc8342535451ab0d22688e1f20fdd2a97d01ccd66ea2ff362ba
DIST nix-0.31.3.crate 347476 BLAKE2B 36668bf2510dec6047003f9aadad9144b95718685865fb5a0907d75fbea3b4fda69879352e8c371f4ba9887266f2790a51fde504f018001de7050cee19004e39 SHA512 199e8f56355ab115c86a3e166c9cf53b4656a39b4643de69b34658ea74a6d91a94c08bd4d8a06a0e4dceb4cd014ea8df326c12d20b9bdae06030910cdd583643
DIST nom-7.1.3.crate 117570 BLAKE2B 5643b67990b7305e101b16b8cd27c447e162a7adc6d0dfac00920b0cb50fea98c9d4edca63c34f6845cba05f8d0acb407cf3045cf64a4cb28e53c8b6bc9090cf SHA512 1ffce08dde299bc0e0367ad59c7b6a83e23decfa11115ee076ab91ec53cdd9ef37e4c2103c96eff23a7b6b8b5c3f67c83ce1917928c7d4c6462083bdfa0c9cad
DIST noq-1.0.0.crate 107153 BLAKE2B 45e21b83bf9d25f9b0c140d633c2948ab5da61c3f819b00fdfb4ce74e58d6019a43aacb64ee1b464caa526c0f4b7774287de2b54fc5a9bf67f0135e5f7b47599 SHA512 c7a9ece3010d7e55ed8875260785b29cb1211099154ec1202a14d664206a93b3d39d5b2a1d660924b2a6a21a18d6adf7337172c87ae80cebff1485e08de3b7ea
DIST noq-proto-1.0.0.crate 409759 BLAKE2B 5498556ee693f43064826b0a485fff0e6c26f29350de8539510153c5de72036e8d2571e7d5a90376aec73b54a8fefb2444b66a71200ffbbffeb4d42fa4a34764 SHA512 afec381e3a5dfb6124cafe9b534a46d17d2318cbec10c7843842f265e2589d063a927e5d605f92b57e38ab5611e6f9af171a9c940134ad94d56f3c6e7513d16d
DIST noq-udp-1.0.0.crate 38122 BLAKE2B 5c2916e96e45323945cf8b849bac7fe1346bb1bdf6cf1540e169eba946d286d1a0df093186438bf6016f195e8cedb81feccd54612d04d74524088574f5ef36c2 SHA512 dcab420befa86e43daeb1e14bdfa7319bf2144a6a94169d68f71d94f0341d507d8c6bdd241f6bd0ac26493b78ac50820477b2b38b0d05e9beae3c6cf7a01dc3f
DIST nu-ansi-term-0.50.3.crate 29597 BLAKE2B 197e6659d8ab6e059fcf814795edfb015a5aae08071e1d14b919d2b47e2f5c156329f912e0c351db0a084a0cafbfe6882970cf33bb56911aa7e6eea684de514d SHA512 45f5469a7b5d5641fc93ad6953bba8e91d14a511283ba628c2bd75fb05cba6d571ed505d7a43df905eb7725fadcb263a47c3f151bb5d2d7b37fec4fc62f2feb3
DIST num-bigint-0.4.6.crate 102801 BLAKE2B 0460e7dfdbd44b6c68fc8ead6bff4353e549127158dab8bb5d217ee33104fe9ad5f58b63a01d56fffa8d7c4df1a87dcf5b536e436a0ef98dc4418a4690c4cc15 SHA512 19d14a7755de2b559026547d9e3e1775e636781bdfdd418f2e1d962c51411a0973a46d84d0356e30c0f708a7c7b2097926611960043f71391919cab1aeb6aa04
DIST num-conv-0.2.2.crate 7441 BLAKE2B 6aba203f7f766894f4994ab581de4a58c43596254effa252aaedd3f819c651ca1502fca67ab86465eae78e2a0408c5b46c8f6aa4042cf7680c84c16d11fda779 SHA512 fff59f26558acb931a2e767b13c31df04078b6e46629c95480df710e7900094c09c5d69672cb50b1444a628c99cecdfdbfab78d728d02bdb803326bda25deaba
DIST num-integer-0.1.46.crate 22331 BLAKE2B d88c9f84e5d803a3aa8f44dfc1bd6d9b5e336e7cbf47231cb3a7de30dfe263c41c62c586d31f0029459c8c240475cd329b3fce79f355be7643bdccf8d56dcbba SHA512 e27986d91f6c6dc3d5a0900defe28ab5f47905cde3f84d0914b7acee076dca8fec6fdb7b631ac94d3a31eb01ecbc5854e51afc3187cd1abfa21e1bfafdc700ae
DIST num-traits-0.2.19.crate 51631 BLAKE2B 78637360cbf32d172510a62bd9442708af9730c0296a2bb4ebd200c08facd49bc31bf8ddd58967e0df7273a938832b620265d9f8f4d26ad16049bf6dac1cb4e5 SHA512 180018a5eceb45085e4e8d103ff21bb4d5079cea874c42a0ad4c76c99d275d434bbc1cc289f0cdec172866daa89dbfe0871410b2cc3407233fe1129786905956
DIST num_cpus-1.17.0.crate 15874 BLAKE2B 8b31104cb49696d8994fd05176556056db69ec3e2b7d61b6b0a88f8ea7f4395934df1187c86301a3a56c3dd6be02b5eb2baeb72a991fa3cbf61571767dd1ee76 SHA512 b2d7f664214bceb8acca0758bde4d516267c0c76a70fafa25ed6204eebedd69a110f045682f50cfe6759a9c2178b026df077c5f0f85d020712dab65cf65d0aff
DIST num_enum-0.7.4.crate 21553 BLAKE2B 25a0b4fe7b6bd46707f18a4c8a6b88f3f4dcd7bab4631dbdbf1a622e8dc3047de74ab1c0b24a49cd89a76c5aa58ca7ce9820cdb8b4c3441e06dafdcd6539beca SHA512 a91fb8867f1fcc1aa32d433ec2cb97334059aff5a0858bc3cf969aa02db0dc9b5050e0baa292d9b68673ec85436b59ae06529e0d73fd4bef64edbcb2bd4c2425
DIST num_enum_derive-0.7.4.crate 18167 BLAKE2B b18f99f1b92b9308dcbf2212194fb2cb59b965ae51f5137d9a495614825526a21b6ec60252317e1d3a353dc822d7101faf646e9760d5acbab0d9ce03ccaccb8f SHA512 329e30bfe603e72bc2acf8d56ed0cdae40717ab155e9b66deff1f9461fc6f8c8635f55e322d7fa39b171a1eae78687f8a88e8b666a101a184197fc27f36ddfdc
DIST number_prefix-0.4.0.crate 6922 BLAKE2B 81bd3b588c788e6865104e5ce87119b5e0c5a526042963d52cd582ff23c2f8c9f32b4c445ef0397fc402b6d047e031d8e2c67ac97e191bde22e17662eec3a554 SHA512 a43b668d7314218b86ca7451daa9dfef71f6c9f6616bc34c12d94ae6030f182bcca9da83905cb46f3d49d0aa81385a787e92e4f3ae239658067adc249f8174df
DIST object-0.36.7.crate 329938 BLAKE2B 0b02cf2f44e99002909b38125edada1a259feae59fd0e5ef52001755b6878cac710c87c60fbafdbe405281e039f68572ea3d8093d16128899090fd70df7f2fa8 SHA512 dd69172349ecf51fd2351d32cc4453760ca1d15e854a1cf5ed99112032901a54b4645b24163b946deed11f81d3e3035e1a5afd8bff20f335dbd05eceab073478
DIST once_cell-1.21.3.crate 34534 BLAKE2B 3578aaef305cad2fdffdc40c392775a3540bfab3f3aeafd22466d9507bf8346b9fcc200929d48525b051070c0aaa423ecbcaa12868b34dca007991effb224166 SHA512 32a87506c6f4598f3ca2c88556014ef2093d5db9a08602335e847caa537a866492fa74c894e7e1da2e4289a1d3dbffcb90a9e37a4a1453203832f434b8206990
DIST once_cell_polyfill-1.70.1.crate 7510 BLAKE2B ca89c64ea6ed6037bbeef0a362b047073c33df36d1ad823ebd4ffec6f035111650f8fb3f90948af33a2ced71f925b234877dd9f539c1f9db65b6519dccfa86f8 SHA512 3b75e153221eb045708a864b2e27c0b115dfc07373dd7db166050262f3aa9afe8f9b0742c770e06c2c1939fcb45f690c6e8b480bf527bd8e050d748710fc1343
DIST openssl-probe-0.1.6.crate 8128 BLAKE2B 912371bbd0e105e7281eaa1462d68c6674ae11226f72a9e5c2808be12e975e39a257b5424cafdc527fac9d2313ed928f34ecf407cddbfb179283137e0817631d SHA512 6c2f02a9d42caf578fbd2a40277ad346bef32d191f27564d04a83477d62d6ad1f44945f40234e9425503e3f701a9e0ec8735ade52641170ff57fa6732666ac69
DIST os_pipe-1.2.2.crate 10810 BLAKE2B 8a62ce293121893af89c911dfc8e7210475fdebf5c803c9b3a6ddf0da4ba8a86237fa98f29d75927d9becb086f72aee01087d94d1caa4ad7b3bb540dbb60155d SHA512 3e0fd30e319e656f10d04bc3d29f9cd815ad1ea872195c9ebe583808198e1a67810043a2ee41b3d9da31f119970829aaa828d53cec1df902aac7f8f23b2e39e1
DIST num_enum-0.7.6.crate 21741 BLAKE2B 1d4fc7ed77253d2db568e88cc016adb7544611182a6a7b6f7d679ca6a26830c08fd74f8144d73d7ac834fef15a6221b4c74ad718e85a5e0ffea962c93d480d06 SHA512 8a392bdc2f15cf8ba01dfa861e5f367dba5c2cf0abad6f4ac5c18d66d3f15d9c25ccdfc0176a58f11f75d613d11cae2156f54c6c626e82afa05391c23f927986
DIST num_enum_derive-0.7.6.crate 18789 BLAKE2B b3c3aaa8ae9cd78b4a776058dbbf195d0e2553db9e3e71f0b62eb21754b02b976445b7e458b8172bf2dc8e2e58d82c037070eb4a40f29309815740d78d2cbfc5 SHA512 35e0ac85c7dc20d1f0a50cc6b499e4c4f437cfcd6dbbad68baf5b9c8542bdcd11dacfc7e583cb757b5480d490c9a91e8d911375df856c0286b537f6a49dd02e2
DIST num_threads-0.1.7.crate 7455 BLAKE2B 282514d1c6ebe67ab2c30f91efd5b6c8880baa078265e22d5d7200eca4f96702aad8b537ba772e5d4e680a6e90fa6919fecfcf37a060668b2a618bb01bbabf2a SHA512 60eecfe49c1afca8efa320c5f4d0cd794f6adf8924193682c903307f484ca0a1ddb56102a772232aca040f29651bbe26ddc1c4939e1f030e229d179837e06bda
DIST objc2-0.6.4.crate 275200 BLAKE2B 4cab717b3221aedbc98eedca4bbe722bed8603149737ba01f13fc866e8236c58767a5f8b81c9bcb3b4edd17abf0e621933c2d7ece16895659dbbfb795151766c SHA512 3176d8f44a3245d08972404b8c544962c02e6bb8f198660ee3bd532b376b5a2f7a5f5585f126968c414e58347011dc6ee919f881b78854a7a3d9bb3b190abae9
DIST objc2-core-foundation-0.3.2.crate 180804 BLAKE2B aa6fc89d58cc9d465e2f439406a5f7c1e76996672306dd70a4c5faf535c75938bd4d1da96b5c99f2d99550687524824b60076130dd4d9dec974ba77980a374d1 SHA512 b1a5f5201bf0b3f6e93bbb0b71d285d6c162e644b748504f58bc05c92299848bcc785c1159072959129bb575978e4091cb937203e8e90a4ebe1519b7b8b6e402
DIST objc2-core-wlan-0.3.2.crate 17005 BLAKE2B a6016a84de4cb7cd513c841bccb6be259d0f93a2da226d6d2e9f60b8bda9e68f9df17930ccff31cd920b68d4f44dc2d567e4af3a450cdc7ac5d03c2f7da925a3 SHA512 d020c951217d14a8ec0d9de4c58ec6067d6db545a03bdb9993352ad4ce204e008c0233d55d449a507ef8e507f115576099024128201f82e5db6fa6fbebbe945f
DIST objc2-encode-4.1.0.crate 21004 BLAKE2B 6f3b11c96ea4941bd24f2949b8fef5c3bdd91037eb0a0d9af88a0798001e4164e252817fdad0ba7e150f1b2e0c9d4cc0fb976dc01def7ac19d308c989a92f714 SHA512 47a23fca26df26e1efa1045a9778322dc0b2cd232acc2be750a98a1ddaa7f264c39848b14a5d9821573495601dded2893a4bcbc36a0e21ae442b7c9de5c12303
DIST objc2-foundation-0.3.2.crate 345384 BLAKE2B 61f7af188ac7b3317f3c16fccb22cf0785037286b5f79fdbb10386efbde6b36c763496654e5e2364dece8b418ef6f4c5a3dbd574483141c048821dea5b04b376 SHA512 cc08bf8c418414a4358642c01a118cf8c790bd542ae72ce841a1378def095377a101a6f7d5f5645bb25125791998c5c8a55bb1500590724e3ad2649a1f5b8221
DIST objc2-security-0.3.2.crate 262771 BLAKE2B 8509411cec044fd2fd58394a7c1d8b5559426b193e31f4002c3ea8b54543fd60add7551d3c53bf387d5d94cc47c0a5c2d2beda9e6c74e3b8d2db9ed2355dbb8d SHA512 e8ec1143b198ab2a0bc5035a0fafd427ada84baa0877502280de8beb7b7f4d23885b67769345d3eda2f0b4f0824589e0c7e9b654ba3ec83f99ab6bd61c0c6c9b
DIST objc2-security-foundation-0.3.2.crate 4848 BLAKE2B aaae4d4b824803b756dca907fe0dd90ef56f2bb97dba6510340dbe40c0b00ee100864d2a14a5790a89138389bcee43704acc0f2cdffc8d2362cce3317c71de7b SHA512 7c58dc13b224040814611f0272c2b7b7190513df646185116eb1e0862fc11906319fe59eb4926ed5325bc3a5d53ca1275e9317b270e0cdce9275a5e3007340b6
DIST objc2-system-configuration-0.3.2.crate 47515 BLAKE2B 3cbc668832640bb98a9ce529d3208b89c1df8b53239929c0a30b63b0a6a52df22396194c9c7d36eb4dae7efaf0e2e384e7c335d58d62b73ffacad663d7028601 SHA512 9f5a62c26bb2a0e64e196d6b7464672ed2cd2ba70a8cd20cb031ba0695af0fab7214cdb7ad10bc0a10ef7f268ae19a42d2bec9aabc722c2d2370199650077279
DIST oid-registry-0.8.1.crate 16668 BLAKE2B 38cc23afc7332c96dd86a2efe8a20fbb437d0a4874fbc53595f881c640779803b953508a6c4d460e8926de58e98f676ab9725eee13fd7789371324ba3ea661fc SHA512 b988cfd818dcc511bbceeca7db2a7714c52f9cf09ade63bdb7917f78143336fb6ea00a24f1fca3b085c482adc951b305b046870d8e76cd65598c24ae670aa9cc
DIST once_cell-1.21.4.crate 35010 BLAKE2B 9117ed1d478e626b7b7be2e3ff8b68a382b051112c7ca4425367bdae86977671f8b5c576131c82fb437740b6d98b72501f718f4172d39781decac2385e8fbd4d SHA512 af67669b0107f44268ba74c355200cb2ed1aab235a6989a8bc54323eb2c9a45677010f8672e7790edadd4c981e939436e0c3a099d33c06dce9c14fd5ede86155
DIST once_cell_polyfill-1.70.2.crate 7448 BLAKE2B 5a90f8eeff25a555987b84b9800f9e0b2aa94fb4827f76678ef45d344c4baeae5a079a288fd02a570d0f0099e9b2842d32dd206dbd609212496e77ede47a4d21 SHA512 9e0d07bcd40e4a5c271646d6fce71677acbfa4439b4e818bb4df823eb31eff976ba78239e3a7e0ad21e80ea8d0d3af3e74a7d0a0a55b308d4c777b9b5e1ef8ad
DIST opaque-debug-0.3.1.crate 7066 BLAKE2B dc1dcadbb5654a5f69c59b84faeb3095f008a6eb4f63e3cff95bd4e97f803201e2f16f59a65f8ea21b662e77e3fed0d0870eb1db7f5a4f95cc02422907732951 SHA512 f325214d604e74197ddd9209a596851c5bf0c0f3299b79b6267c35e0ff6351205b628fb5086279684fbb29fd07746c91ede4f45019657e761d8400fef2b3d8bf
DIST openssl-probe-0.2.1.crate 9155 BLAKE2B 8e7a65e777e7200b726a296df63cbf6e951dc9d06b80493c203f9b582b1ff5e4ece8982ed5aef4146095f1504eb7333959f239d72e84137c56ddcf9bf3c4b106 SHA512 e7795c6724c215f20d7cd759a1078ecda26addf9e529ef7dae882cc57e3dbc2df4dfa2d0cf9f43c04eb06f210aacae8bcbebe46fe0d740274894cc048a6bccee
DIST os_pipe-1.2.3.crate 10467 BLAKE2B 223f79114161825747792e10f073c5fc32bfc4ffa67d6d48ad73feb8589370a5260054c9cfe3b6d77dc5742b72015ff96d8271cc74c505dad0aebe8a666cec05 SHA512 19dee6ead0eb792eab5e282e595ed5c3bc741613e1a7a790c9478c63f6b179f4aa55f4ddbd768f01aa8cc502c860691836f25e00e49bf133a0153ce7c5545f3b
DIST papaya-0.2.4.crate 67534 BLAKE2B 2fd98c829510f385fd9ab7cc4c639036b80097fcb8373cce423e6ac48c4f556178e328ba41dff325c97518ca374cb3ede4bb19924ee05b69a5e3dc9a842f3e1d SHA512 378f4f8bd93c7e589ffe967d78b232b68214657c10ea7f59d8c489d7ad878968b3fde856051600d7737442cab9fed678d7337196a0b0e195044d34436b68f52b
DIST parking-2.2.1.crate 10685 BLAKE2B 3af8020bc27ea921d6023c14f20545f70a5a5a5a216d5f97458d76d3bfc8d9de937f3c92668d31a79de85ce08ed0236d440c64ca1e4fe0a7748f412b941c052b SHA512 2e49137b59000f0467aa9ee0648d53e06cd2b8319d6ea28bf04c621b873469739a34186840b02f08d770d109cca26e161b3de3e4341dd729701885307a6a8177
DIST parking_lot-0.12.4.crate 46779 BLAKE2B 061c322aae4c66da34ca241457aabb66d0afbea14897318214caaff1b0336ee1b36f5e38cedbb06f0dfff1019eb59ac6653f33ee822225df74f2cd69c4911990 SHA512 0334bfd39e59f61eeb1bf182b1026825ea7ea50be7be44b1584c62facdb8e30fbb617e29ded4a35a05155b57c1574c980ba75f602044db75b985661305db0671
DIST parking_lot_core-0.9.11.crate 34773 BLAKE2B 2e7d8428c89fa9c4c8f4fdb319608a60e383dfd96c5a414edce732032b1aedaf7b9fc3f3fbdae7397039665918519594e259b657054059ce5d04bba0be898b37 SHA512 1beb3778e4cee9c12a07b970887b5f4a414111b6368bd4b247781465b024ccc798471213f0de31d8d3df689fd31ea1fff2a2c9d5099bd19c1a5d71bc958a0ae0
DIST parking_lot-0.12.5.crate 46735 BLAKE2B 36d82b682f7cd0a2c308fbc672f0c7023a3b6ba6ff0f9de75067bb26227d2ca460a09ba37a0a5b3867ed788d72a523a5900b99241bc30a67606481aaec30536c SHA512 432639d4a14acfa20127f03741e1101fa591fc63048b0b0369b44ad269d3dcb6fbab7947eb9995c7948f6fba90245abf82154a70df2b7a99aa7365b0b88666ca
DIST parking_lot_core-0.9.12.crate 34110 BLAKE2B 4c1b3fe163c843c05effee9cd0a0461e39875040298b8a8b880c05a7db038c55ed84d1e4534417fa0e7a0395e06200d909fc16031514e3ba0ec03f011a86598e SHA512 6ce29df4aa9eb0ccfe9020b066832f2ba27afe41a48792d935d0051a595367f71d50f6862b921d91312a1ea80f087a416388d4b29a11de17373483e529f12d8d
DIST paste-1.0.15.crate 18374 BLAKE2B 69ee7def55e658a9aa72405bad62325e8d6021a4989fbf11c88d1bf05fbac520f7b04d467bc3c6eb45043a41119f65aceecc4a6a1418a9192d73f33134545062 SHA512 5026d3ec7141ec4e2517a0b1283912d0801e9356f77b703d954b379439b8d85e3886d42fb28f7835edaeeac465582da14233564fb010c71425a59c9e1cbd46b4
DIST pem-3.0.5.crate 18140 BLAKE2B 1a19acf6c5d4dafb4411688d87b668d2ea1abe8f561dc2d5de8894066c06e32c5c1392d0e6963d07bab27368a1b39a4f0520485500a1312e2ae43b5c0959ab16 SHA512 09b4a75bda0df6153799e56cdf175d88b7c88b49fda3e19fffba5aa821e433bf3bc9f254f5016131d3dd2d3146c3f6b73e71e04b81ac7d52b581c638cd60d0ff
DIST pem-rfc7468-1.0.0-rc.3.crate 25053 BLAKE2B b3cef3b83f02448501aafdfb5e5f1632f0247ec739d40cadbdb1a6eb36e17608898f8d64c298e78ea8a11fc30b6422440a08b9685ff838fa17ea3df7be023718 SHA512 5d5bc34cee4c4b0ac71df1341c1592d5af25a761df3cd6aa9ed841a57ec521cf3fb6bd72c4773a4b65a28bbc505fc0464bcd39a6ffa13f6ecab59f39afc2074d
DIST pem-3.0.6.crate 18362 BLAKE2B 0cdd4855872e51d70bf6f3031a28ed9580c0fbad3ec7680938f121753e637f925a57ccb67ed5b85f3c0dff8b4c1fe936aa3ab4b4067ab9a3a3dd17dec02680cd SHA512 4d485bc3a14d7480b6fd0627869d4093124f173a3aeaeaff4ed69a37ba50a8327e6e9325a92d1a5c8ef337b7ca812de2e74ac786eaa94a644de8daf15619de15
DIST pem-rfc7468-1.0.0.crate 25267 BLAKE2B 9532b29ede71f21f9ec42c82be7b2a1c6a45dcb80d9fe027adbe3a4042ca8477ba028853acb6ceb0e5e7dc5e9335f8517cd8f4a833b6c3b7deb8d578b78bf75c SHA512 be6920c67b99333705fcd1f5dff0f6f644ae6f5fbecccdb8717c63fa9dabe26144297a75917f668122debcfd65d3b9f47f06c5065802100b6c9bf12735c351d6
DIST percent-encoding-2.3.2.crate 11583 BLAKE2B 58925243b23a6a1decc3d92c4ce17d06af5206844ad283b49e69e523ac0db2c36c3f4407af4104ab92c029c2581c228bdf416a054a2531191a9e912448ba4408 SHA512 495b4aac88a7a46420811671d6bd82817e4eb2fe51d5068d11c5b50d0d927895d54c855cb07d4f4ad5a2d42b22f9419ad0183c14781dbfa240804fd49761035a
DIST pharos-0.5.3.crate 26028 BLAKE2B 5513351e30b0d5ee3fedab59e511ba7b18d837c92b7afaa549fe6028da1f2dba8ae246ac29cda21251367b7d380022841e8086a71e6842de6f86966bd8a05692 SHA512 476a8ef128120ad45a9f56cbc29da2889ae297371eb20308e96fc130f02a63df9922413d8792940ca897836e8ecbc2c9bff2c2d7a678557c896b243dedd8f1e7
DIST pin-project-1.1.10.crate 56348 BLAKE2B 2737430821b6f9552b224dc03273e56061ef732da90a14df477fb9a8c4ecc74bb4346ffc3f507297d4ae01014f2a1dd754ef76c0af2c3cea6cc889d77ed2fcd1 SHA512 6b99941a43287849a9c1b8fd09e3991cac3ab3f8811641d29ec4228bf1ec727cd8845fbf747859bc2bc7dde715af5b1129654336208b37a86b641a8765071d1e
DIST pin-project-internal-1.1.10.crate 29162 BLAKE2B 2f9175f5419c7995caff2e2a243cef44a724b8d94f4cbcb5c1378166d03950d77d054b75aaa6c90f991d1b4ec4ce3cf7b04b24e4ba44f3c1d633ff7d7f80980a SHA512 40799f5b9e3129859a50312e19e47b546c345e5fdde5b308dc07042afd28f66279fa936da5beb83a43721b698c913f2c487610b047459ee6b7211eb890b97e96
DIST pin-project-lite-0.2.16.crate 30504 BLAKE2B efd0b426fcc6ea8852bce499fac61f9755a11c6a2999cbec514f093ba7b3f94b1f2d437ee9abb243e31f3838ac1c74491a212851d7798eb249e209b35e015332 SHA512 971adfe54cfed304647fd944c1c915e78b37eaf0de3a582fb984a5e91f1b7d4db2cf0f53a9a64b64427062d4b41c0a36baddef782411a76ae3be0f8ca45f0718
DIST pin-utils-0.1.0.crate 7580 BLAKE2B 457e1287202f16d1873b24bf4f1de1828300128c4ba3131758e64f9784d36d47365f22d85493c3a85d854f0d8dbb4c6cef3a0f5b064014dc03943e58b7ba9178 SHA512 828422b8440cc82ac6b0743e0112fa7540d437aed457564999092b1462cd7672cd6b1f0201b67075431aeedd3d9c5127468a3dd028744109944f7f023c82fd70
DIST pkarr-5.0.0.crate 68911 BLAKE2B 20c1b04874ba9af33f69118a1c575bdbedf1d4db3c60cf2b892f0530109f9355133f96de9c091b880ab88223398d1564f1dec5401690478ed21fc587d2c988bd SHA512 c8588f7036c8f7067f56b4e03ae473505a03d6cd15c03fb7c66110f3b7e184eba30720f2335a017e7228019f1f0b2396e0160d656c3724100b821e2ba39233b9
DIST pkcs8-0.11.0-rc.7.crate 32425 BLAKE2B d8d147e522a13f64a6a350cb475c776a93eded1d7fd9d276cb721b121d89c9989790cbc59e468d8ca89ad9850ea7f564520390f6a59cabcf2294da470289a075 SHA512 e172a07ce3c21f8ab2293ed569f9f7ccb3d0b231eb63736a58c960c2c171a9532f94bc9af5f433dcb035e40b0ff27e9b3c3eb528aa4a876c367fe756adcd26e5
DIST poly1305-0.9.0-rc.2.crate 33222 BLAKE2B a634e2ef0fc8418b2c6bc78598ef3f589308195aad7302762577a1c5b38320e8151e344e44ffd870840de6ad2ab48814832401ba378ecab38f1213b805265f76 SHA512 7b7ea72c2ce0317729a83b7b2f382d900fff8074ef41bef71cb4f8033c573a0d9f2d47440eed62be4d01f6685fbe69854d45c7b78a34a092f7ca5ebebb07cf21
DIST portable-atomic-1.11.1.crate 185506 BLAKE2B 953bb1f2059dc1d891305eb89945f1f6a172fa50972725aee499de72b5dd9b4ad8ccefe4e891183ff8e6b64f4d1bb45ec33b06e0f5af34c940f817b290f746d9 SHA512 4c037ae0b4aef43077bdbf803389bc078d963f20d023e2e1d339a54f67fa9b27c174e7c1b6eca8881ecf301e30c431632d2c0dcedfb5b19552892fac0f81e2e1
DIST portmapper-0.12.0.crate 40312 BLAKE2B bba4bea76776efa48aa60612654fc4b0e28794d39117bfc216d6f06583b9d95b328f95d9b88d9b24d69d01c01e40a67a0760a1262ee2d2434f25ed2747a24d16 SHA512 c65cadd9f7b638b149818fba600361796593987ffa2c4f5adace95f1878f7e288317693a6bd9c0a05212c5a17aaefd388b7fd6a0f4c88c0340fd3b17a3fb4877
DIST pin-project-1.1.13.crate 56345 BLAKE2B 19f30271c018d64630ae5dedd5056fa8f9a31b3fce4265d3c95abf2f9ce90b075a161cf6d9edb4ec9f2c0a99a6fbcdcf642bcd2d22e3139306ac2fd65daacf1a SHA512 5a78faef89908534f0b447948338354530701ea6cb4bce0fa5e5494fbe48fda39e1bef0974fc73c6c83eb9dc397b3d92dcb7bf2ae5df685e781063e1866d3563
DIST pin-project-internal-1.1.13.crate 29331 BLAKE2B ed5b1f78740dadf22935a880e30fbcf0bfeb94a07d0326d3521956624e557e9ddea530aa91554e144f84f898a9457609e50bac421475f923df1657dafdeca194 SHA512 00f35624ae3637d898302b5b6bdd248e5bb6976cc76acfc6888c5618b5e47f2bb5051cf68d715f522d8bee81b5191b95293019f1a74d097df68d8a84a126117a
DIST pin-project-lite-0.2.17.crate 31034 BLAKE2B 1d3bb970100c2a27c456bf771b4884f3c91c048310d27608161d3a02adf2f9cdddbc8674257c6b58c4ad6c0953e11cddf2fdf5813d95e5ab8425e71032556159 SHA512 0cff4338e3c7b71600fb41db013efe0d01b9cb3fdf95192dc16c5bea58a0f157207ef285ceb01b6b30956f9e751577c5d2a3803103f89a8a0cc6ea728d97a4df
DIST pkcs8-0.11.0.crate 34863 BLAKE2B 77af57f44a85c65fe99d4fb3597e5a2d4929f1d51a06a0b9c9714188bf972d09382934640e445545ec7737d3952f7ba910399f4482e19519c3b646fbb6ab8556 SHA512 a1f08e483b08012f105a6fc9eced6c469df7f566180188c22ed97a6d44bda16ddb38d77451e968333bfd1b6fc37b0c3de0ebbc8ff8f3bfade2ff8dc04e7fbb9a
DIST plist-1.9.0.crate 54769 BLAKE2B 41d30d49acec4f77a4a24fa0c582b29e9d93f3151bd93dee89ae165396c549b6b7f261717895497966ba6cf2a655b8e9f5bfb91a594044cb011e23e1eb9344ac SHA512 775f40da853af88a98a22d5c2bea8dbb933a082629a2d9b59445ce0e82875ee25b21a9d91ea99e08df946dcb577b0ea19d60b9692f64044dddbc1d224c51aeac
DIST polyval-0.6.2.crate 18425 BLAKE2B 59ae2ec631060ee8e2e1d4bc250abbb4762c97ca7ba5c543c0292f561bb967e059410ad7e79d8dfd7912cb30a6284169ecc2f4c94bdb165037acf8c3eaf1209c SHA512 113646edef3a7f60d59db3cf06c1796bf81305b66835c71bbce0fdc07345f41e23f2bbd7d5cebc50c72eac11c98f351bc793e2f568b5fc0bbf9fb2597eb44f0d
DIST portable-atomic-1.13.1.crate 197001 BLAKE2B 6d0898c2a537a9bf204b7749cca5f5fddf280772b56eb7ce8fdd9cf7d71561137b26ef89f415c40277a1c89981333eef78e5bb4624515a294ba28fdaeb4c70ea SHA512 2a1b31ac9814af884640b3398ab824a9795c72d260527a0966b193113808cfbb3345d50cd1beaebb45863437c3d06c8706d34b26efecceefc649319a4bc274a3
DIST portmapper-0.19.0.crate 41114 BLAKE2B 9ae1b72cd1a1aa869fcc326bb9e097b95ddc62f409c5b038218193e94f4d198f23053cd56e9d6a5ff53a3f602be93b4e37b3ec717b31187f5401ca8141f5b810 SHA512 add87817abb9870b44d750bb3bc887f5bb73272aac16e526c7c45f881439032cddaf28974845e9e85ef8be95dacd7527eb0f7729e9ebf8d38976f656f8d26330
DIST positioned-io-0.3.5.crate 490336 BLAKE2B 33000d4eaae6bc31f1524fb488a9e571a9330e7c54d4a8960e86bad543993c935df3f86c9249f7555b0b41b567d6612422510fc9f6cf15a17bf1d7a46d507fff SHA512 6722b4b5f822bf0ca4536bc187f2be314fb1256dc71e0916e41913723d3e8b79b5882c1d155b30197a3f30236f09c9d970cba60fd70d2f2dc5da38c9dc7ce475
DIST postcard-1.1.3.crate 43968 BLAKE2B c81a42da856fcb2ae07a205c1a7bddf5381459716a9568e618c87e2cb9d5d5cc6780c6532578a3cad3034244fdd9f5d7fe25a5cd908cd28f0e8711e5aea0052b SHA512 6711f032e4b1a8bf946f1df7b87ba3b6644a5dcdbed8f378b7ca765f0a162da7ff1122d2c78e28277f6022e341b62ee48c3318936355411cb15a1d7fe73f4392
DIST postcard-derive-0.2.2.crate 10782 BLAKE2B 11550857517d3133bb9a0667f6130e5102334bdad087ea098c5ab68f348d6d0dc983026095817abb1f7ceedbbf69a9660e62eac60949b59117e3b6b056430719 SHA512 0e7b0a6b36dd5ac7cff0773ec149f9529bb810f832a9578967dc25674f2241f489a0523b9cc77f46b9b5fa2185d535738b2bbebfcc0ee99fe8aabc1e61b887f2
DIST potential_utf-0.1.3.crate 9698 BLAKE2B 16efbc71ed6516cf52a361118323e26a61af776378382f1ad73121f526484c0df2e915c847ab0bc487ad1e661f839599a0e8c66faae8da9f9e589209e03c1778 SHA512 8f5de5763b073b7869c2a9e5336f0bfaeb45407cb0f4c62a16319ecdf308c8490bceb8bb7c386bfcf700d145d52d591135a288f069b4c64b06d9aaf348316a8e
DIST potential_utf-0.1.5.crate 10189 BLAKE2B 0d8967cfc088089bb8d9ce70e9d92f69fc92532c5c24eec8c46ba0b1e40819195c745206f596d63cbdcdac436112d770ca378abe99f3ca0c0d2588b2bc339f62 SHA512 72950504acbd0aeeff44e0169f1857461f7627e7c638698ee005958c14cc0e68b2cfde33a91afafdcce98eac7ba7d54a125ae22562c4120c31e4b745bf298b54
DIST powerfmt-0.2.0.crate 15165 BLAKE2B a3e1ce63f5866f75526eeb749bec6607e42cb495bbb953082cde7e98e6aa429ecaa41889d98ff7ed4cf5031258b4f7e0553ff8fc435b3b6f8b4ef2b6d53d9b61 SHA512 0623f92e4d6ab284b3f6dae58220d79d9185df4a738999d68040c50d72fe0380d70358cb622f079c629bab53bb03c6e085e165d5bddfbeea84245864fed90029
DIST ppv-lite86-0.2.21.crate 22522 BLAKE2B 150b2ae019f296dc0a15090bcabcf4981bc58159d592b07da729565ef8976e3d1b4416381c6ecaac77874d8e259995254255c8831861ac20922b810753128cd4 SHA512 94710d5b25b67539cfa828476367849e1ecaca744f2e0429b48c05b47ec48cd57f950fb9845a361fbfd96f361ac00fd2d47cc27c584b79ce3d9d8fc133f5b7bc
DIST proc-macro-crate-3.4.0.crate 12690 BLAKE2B d65a1be2058cbbd5458870153bd2758be63aa900f4daf012b7c527ecda915c6589f4778b4a5140b6c1a77e3bf1b954e0146de0ed6332ff12d3b9821640534d35 SHA512 bcfa9550d1938f2d92c3fce823cb7fa088c16b43a430962028df77682acd5227e7195042379a843007cf5b71b2d53a2dde649c89b92a1b87d982acbc088d78ad
DIST prefix-trie-0.8.4.crate 81566 BLAKE2B 5e0f251e5be0384d22a200295b3ef5122093b6895e415c1dbbc6c98f3f0f79e0407d086135a02f31dd7790aa37219a6bee56415d2e9870c8cd73197779c04d37 SHA512 2fec713be783c5ea576fba6f906179867cc3e72b8eb6faf96e3affb2303412ad6cc7ff213034129c52120cbf9774442839134da7f111069f5c2541cef7466d1b
DIST prettyplease-0.2.37.crate 72033 BLAKE2B 997c8d855023ba6dcc7aa3a8f1c0ac6f6ca72dab2804cfcfb0987832ae044ffc5f5d7541e66d7ff5b0679065e5217078a832333e6cb92d89a93660aedaf0b447 SHA512 3273621f42cd2f4f892ee81e130f50e7d30f7254f922a84e55e454c0157bd0a59c678ee352e05007fdb0a62cdab2d7693185990354b81d2b1f5d08b51cff77d0
DIST proc-macro-crate-3.5.0.crate 12709 BLAKE2B 693372efbded5ff45bfc4bd2dfe4bbc28ef939485e88b57076d92c99fce2824dca88373b1ce9e6517e313f2402885cf470028cf7e619eaa291519b8eacf697d5 SHA512 8848a2234e503414f9e5e90e7ae6e8141b743205c1bdf31cc5211781414c8619b617bf78b61d880178fa1d7e0d1cb172ac03695d9f8c611619e953a1fbd0353f
DIST proc-macro-error-0.4.12.crate 21979 BLAKE2B ccd12d75d8381dfaa15ae1a8f3c820a46e47ef34c49b6f21ca0df77a1e3e5d83b93b0c9d9c99485df6fd35d362b4df76dda222bf80f05ec42593161491b196b3 SHA512 3ba24e96100f859adfc67c25e98c0ded94c5e08e313fbaa0222e9ecc7860219c61dcfc4e0671ace0e684319a43b8b3a92918353fb7d1ade2ced5b01fc45552f7
DIST proc-macro-error-attr-0.4.12.crate 6934 BLAKE2B ff7431bfe63ac865ed4facc2b86764179630a98b1949e8c45d4a739d7e7fef2a16919afed749bc3dfce8de4ee0b365ea5fa548d64fceefe0f2b418d4c5135854 SHA512 5927a8ec73e062e836403d9beb98de443a813615538855e40f574e7a82977d55466db191660f97d863efa7a3643ad6e2724759221ee30553b805c9cb7f5849fa
DIST proc-macro-hack-0.5.20+deprecated.crate 15045 BLAKE2B fb7b9fa57ad64f2920e801482bfccc762bb7b2c8c1db7da32f393c7b47414fab37234c8a408a4ca9d7072a541df22b07775fc509f76f352fb6be9fe822f84dfd SHA512 278e786f8e0c93e346de900666b3d55d366324167a2e5e553565870c4444bfe661cf8c151a29cbd3176a4905ec49d69cffb81ae1e4a129f30404f930972c4b43
DIST proc-macro2-1.0.101.crate 53886 BLAKE2B db566c4fb6a197e0aa45cc074310853eaa24ceeafe9fb91f2014ba47cf6b1cbc34e4e9391456c946587540c8e270e1a37f5195cf03bd15ea5d4f171bba9772db SHA512 3171c807d24371da2931f9c706fb3129bb9bf3ac40418e5d14cfc372baf96e5fee9ede72091163858e3ba0b4f88594efa1031b0bb7128ca68e7b847dead6856c
DIST quinn-0.11.9.crate 83606 BLAKE2B cb46730265f1843092dcead235e0210a546f1bcac72a4dd069a3f22101a67186610fc0b320242d375c94073a6d76e014c0caacf31b4fd21623426455d5423261 SHA512 5d28818be9c0970d0b7206b43ab7c1f94c379d2169bef4a11d5ccee19ba6088e2e578f5aa68395ef11c4f730b7f715fcf2fc02a4d60c351492a5b09002fb416d
DIST quinn-proto-0.11.13.crate 243837 BLAKE2B 4616a6216ac00e77b9bbd750fb7712accd1acda52aa939713bec35c424c2f863caaa74c8a3540a8aed7a95afc04abd61b2cd53001b038ed7dc6162e0bbed8763 SHA512 9311c62c22f3cd4f7c79e796ae3b48445503329424bed3cabf94d1553162f3e4966cba7808e22891c9d3875bb81b9dffbcfa0b07012ca4e02122ca5abdc01333
DIST quinn-udp-0.5.14.crate 33436 BLAKE2B a5f0a871c77b320e514bbc2cc607302c0dfada9e282093e808ecad87887c8eed2f2ac754e061e1611e40643f0e898b47eb4686ae1baa70b4ebe0597ca68d97ca SHA512 47ee6f899841c1b5d73e1aa7e655f149e425c870ca5b4bf4664d7357ca4c7e36c7967eb035f9a2eda9630763f3e65c2a986fa19b95c64a322f296ae03ba0b380
DIST quote-1.0.40.crate 31063 BLAKE2B 09036ff3e5ebbd775c466bb936de91d4c070481eb4b98c62a4cddcda57cd7b67d63f979b321f6ec64aabee3f5da6c28e7a3efb83f4647768ba578f1bd0bd0bdb SHA512 45a76e22a2b0bec47e4ba73c3b73cc41d821dfcce9876134c5d8eed514da214aee4ce7612e372c8709f888c0d8b9b7e5442f27adb7a59f3571f0339ed7e2ac99
DIST r-efi-5.3.0.crate 64532 BLAKE2B 54bc882e333f7ba52b6dd6ac92b8a282581c10b47de91a4c4b71b15a27b2df885ab52ae2fcc8a546367ee1ce98300dcaec3c33cbd7393b134383528540bb7d14 SHA512 e748db9729dbddf215d5c37630fa272197dd2921297800209ca7bfcd6ffd8530b598b944d95547ad9723655cafdfb69b1c1fade9ba5f8c2ac5c55ec38258fdad
DIST rand-0.8.5.crate 87113 BLAKE2B 516f26bb2a969d0d79e957818133f35d2c0b4d9f1b401098ea23c5b80d27599e842b9298c0c5e46e2a6cb6953857bf8a9fb71ec9366c5ce6708cf17df14f179c SHA512 8b33a8988906ba5e2057a9a84bdd11f867a5536c22f5056eec59ed4ec4e3a6da2fd773da4c0510d343762e5a4ea0f007db4c4a7cef87a47f90e36c1a84d86fb2
DIST rand-0.9.2.crate 99930 BLAKE2B 4440c21211e3c09daf8797de5ae1c7c461ead207456ad0a0405c6da266de51427dbd68090c461f1a349a04064e4bdba8151656e2e9f7c17be1f4aaeec1e26f3a SHA512 91faee823d9a3b109135182b9566e6327881736359c9d68358ad7dc78eac1e845c553820e2450ca481cae1e0969ec6566e72f7f9233251b1f9133449306f2965
DIST rand_chacha-0.3.1.crate 15251 BLAKE2B 645771b2c3e274f085e0837a20306b1d59f6e9032fba8eb38a6d1b30180d15e2f89ffa2a162bf6358da41e030098242d81e71dab4321980d0a4f6ddfc2974ce3 SHA512 8198c580b1b9b0429758ffa49cd8138fa3ce724f0dcf73c767ea7e55611d6a2e4c7cad9950896510def500ce4062b594386c947ac3d89425b4e5c9b04d0b8075
DIST rand_chacha-0.9.0.crate 18258 BLAKE2B aa0efd158877a116b2587177f2da84832ba8153b629aaf8181ca7622bc8ea624b5a5d205d1b745caafaad78d5a55aa08a4f35822b8925acdf7d1212baf62abeb SHA512 f62a7bb067ff984049c96cddccc841cd9931daeb5b25bb69f056bfe577f62b1b35c08f2bb5028590eefa04a9369beead4e6b03607eec97256e0383b20542af96
DIST rand_core-0.6.4.crate 22666 BLAKE2B 8b6b66d50aade877f2779c006f8038db450f808c66d73d79efa66c4178dc03db06f12201bf0e7930181c4b0f4030c49b20cce6eb7839763cf2217cad9710789a SHA512 36c67eb845aa2ccca49d6d680f28d418229bbc5a050729e487fe6b9f9f384fdd7b8d67fc6508b90b79ffb3c26688e72feceb3ecae57d3d7f59338aeb62296f79
DIST rand_core-0.9.3.crate 24543 BLAKE2B d611130e240dffaff33f8384f13a008af93254b1530bbbd2369057ca33f295c7037178010efe76e4d7bf18e36003f843409fabec060c8c78077cba00772e66f9 SHA512 6e8e4067dbf5853c55b0ed38293b6bc6bdecbdd31bb9d624609b0222f706f5b29281ffd5fffd5c316367ba5b22c29e5282c61de3738344798ce0f9cf9cf2ce19
DIST proc-macro2-1.0.106.crate 59765 BLAKE2B 87f95795621c4c992c370dc3a1240a2d5580e3362356525efe640f8f26ad0492b3c88755d575c080ff7db11376b0d82f31141bf6f86c895249b85e46c081220f SHA512 b726e2c92af434bfa88cd4f53c3fe6db647503567675fb439890dee3d15f5111137e3242b28d164114ce081c10acf3fd11950753ddb349190c87ee04e7d97744
DIST quick-xml-0.39.4.crate 214141 BLAKE2B d26b608872eec8372080631022100950ae0256a0f1b275a94c89c8aed1009a6d362a2a09b16fb6ef3572b2e41bd520a8c67af120671c0756ecc7dec90ebca37a SHA512 28904df8400330485043338841ce5e5f306d634f7672b0bc521b2c1e6d3a048b1e0cf97da0bae95f94a2c611d2dd8248ceaea88701d07cbcf82a1c1bfa24de79
DIST quote-1.0.45.crate 31564 BLAKE2B 1b2c2c3e6ebabfe10affa4c43ca0bfd1f52d8fd49e1df463e13e63a82de41272089c8e09e4c02e8a33cfee768ace26d4d42a50752de8fb5a776c59806139ad5d SHA512 df96ede01ebd0ed642b758bf1d0862d0e116fc2b3343e14edb657ce5438ccabe743dec4a0a40de4dee98c134d169af9aba459faadf9c7a832b26377e755d49b0
DIST r-efi-6.0.0.crate 65303 BLAKE2B 79a28aa1e41721ad39ad95837d60a7034f9eedf0f5a32017849e7f4abebf6eb55e79cc144cea52030cade11d6be6fc5ba863e711a74038ffcc67b0d6eef47bfd SHA512 65f8c75c0201c3b922e6bf032ba9e6c648840f60939615565287b9c64d44f3fccbde209d8fe691937949cd76307b59c53801e6bd43ed7b8ada46d5d8fccf7012
DIST rand-0.10.1.crate 105801 BLAKE2B f442da8e90eace94adb0d7a1835d54091b0940d5ac75adf60b337edc1964776c06ed06f0e97fd719d7fce4c187d33d7fdc29fe74d5caea05eb2d81e12bb05882 SHA512 514af678610fd4a2abf7cfb8f9e0d738e600b492dce8dff0d30b5e637de5f84995cde4fc29e7ba4884361693087fe94c27544d2ddfc1960fa724d2e375de9f95
DIST rand_core-0.10.1.crate 22833 BLAKE2B 2fb3972c7a83060afd88e3e1c97c26ac2236222c02259b421109406047fa7599e3408db34d22037eac42887d129692d163b5466190c87cb18b97ea6e12f1ea6b SHA512 7095ef3932cb731fd52a18208100aa01e27cc66aaafd933b70444158258ab2e9542ef0f1d0564f2db8846da597c9b4be5a3c0f865e68607b7d1725582282b94d
DIST rand_pcg-0.10.2.crate 15439 BLAKE2B 548018f88cb03e5ab0b9f3c2d1b3a446f84ac43f26dd0170db9306fbd21e523c68758878bbab4935314ebd366cc83fc5cdc93105fb2ab638167673cff0f39b4b SHA512 1c543648e7a5703a3e8be12cccf8b058e5cac6838e6009a02fe82b80be16aabc553e451f0b9e1d5089d031a84cb5e5e0c67c95003a7cd7f643f3f4d1b9464b86
DIST range-collections-0.4.6.crate 28691 BLAKE2B 7b0768cc1362454db349388d9158580923706815c8bebcc56183b42f0360ca67140ab1397681e0e20ba7cea50d4e28b6402464bfb7608d6cf4c5030b055b47f3 SHA512 e9e0c4f39a6cb3f506ce0070a0cdac6f0f784a2766784642ab93b3ee3136e4fc754d4470c240ef934839b3ae1539ac180187acdc580b9ddb11d92d8e64899b6e
DIST rcgen-0.14.5.crate 63824 BLAKE2B eea58e03edc3879ac1b309a1163a6f1ef0b2022625e1151694d247acb2339385fa2ebb326f9987baf970fea07b2dded6f9d5c96b45758e62816fb5e372854617 SHA512 cccb4f43a0aa3896352af16f4d80f11d5873baf8fe49429ad110421f26e7872162c3252fce121e52ed2a5540630192db89ffa69f9b7c25407f91857d6b3c6537
DIST redb-2.6.3.crate 199887 BLAKE2B 739b406f1edba8b46f14ddf6498e1f0942f994cad4ca63940617110e3639bcf380d0f7640d99aab0d8c6100df543f4ef69dfb33f8336c08aa446c20a2a15efc1 SHA512 bdd06c833a8e033413f19dc3ab14832d74842581ce67f0c8da5e02d2aae8d176888409d4cae03c71459cda5a16dca0ce77a727387be7e2b42704bc0db6d59218
DIST redox_syscall-0.5.17.crate 30002 BLAKE2B 58dafad2409447d827ea74962e624c025eaa277aa832b7d18836cd7a4f02cb53e631ae823c6f3d97dd3ca05e117a9fc3b812a6a6c82593093609f1ed6d7aaab5 SHA512 a2e4cfed23d5ae3fea5854ef9fff12a03aa6fe5a39453ef4081538af1a6917045ac1ef75a7d89433344ed684d825f7f2eece581fbfe9b43358570b45cdc7fdae
DIST ref-cast-1.0.24.crate 15252 BLAKE2B 189342a4207a9216b236e67ee14811bb7d817d099f8d62f641ff2d772fcd46069d9f3de14ca993726e0c64127962f2d2d154f8d97379a7256bdf3e5903d55408 SHA512 8a3568326c5cc4ff5b8c81eb73ff550860e5214cbf2a5de4f6a8610d73355c3730d12e13b8cffa74c1720d9396e2c9a29952a49ea189e4b99a96000bcb0b2825
DIST ref-cast-impl-1.0.24.crate 9968 BLAKE2B 46139265ec4febe18e998a9ab42f6eee5e3b93b3edf98ed85487a759015058d9c79fd82b6e1bd30fdf35385235932d4a790c527f1f7d433759acb056eb439921 SHA512 a50180dbdfacd6cf6137705a20a0621f47208b411bf1dc7f2310f723b303aafcc4ffe18c68800ff939de7c7dab429c7f0f11ea5919e81092e6d6ec52099f9da1
DIST reflink-copy-0.1.28.crate 23811 BLAKE2B 68b22a3ee46338c4bb5da21495a33a742a0e699ab572329df00b185e1d7ee3f256a1af3e885622ec30b6361a584cda4a1b4274279efbc129952c777e9fe4b063 SHA512 2acf94a0f7cf8f43886e3fda03bed26ae27f321282f0d896e1feb16cc4a6e803053d5898d18e2e5c130e0e4734f07ea4691e3301cd56da30b0499a3228c1c21a
DIST regex-automata-0.4.10.crate 622754 BLAKE2B b36be10f1393d69e37a64d203eab6304bb9883956136eb401c38f47c28e09614396af984cf076b54b8f55cf6b77d2aea166fd44afe6f25a994aaf0cf9e28fc4d SHA512 b234ac580c5b9c8777b8c519d53f95c5907c2032c5c581f2a63d6be4e55389df784d4db14ce3c3be2c3eef83804b8ed4a8709ad8aa9c4c4285e2e622989bb356
DIST regex-syntax-0.8.6.crate 358808 BLAKE2B 01d09ab5cbd0b8e0a875060cf3113e64552496a64b08f24988f5b88824f40fe3bebe4ae7ca3facead9079f9f49e964d745bcc691e6e65ef7795e2a9911d20007 SHA512 251239eec7e34b9eb0033521d64831a25da710dc388632168ad66d5f5de052674c63c4aacf23f7ebbafc6a5403eab009b7bb2cc05c11c41cb427bf3ae4f20e47
DIST reqwest-0.12.23.crate 161307 BLAKE2B 918ba48abce356d8af02b3bc5a3c47ae148455c4ae6b49afd8c90793fe97b861203939e0d8edf6fd2ccbfe23e65a2c4cbb155df3d7b1e3111ec1b834bac38d87 SHA512 c0998b4ddcc08ab31b358f8a56efcd6ce12951bf58ea2922828229ce270fad8bdf27e7c26dfc74e70a870921fe8b059329a251b67b63a3a45cb9044f28b4d6cb
DIST resolv-conf-0.7.5.crate 17512 BLAKE2B e7554afd83c54e49878e3c85e7bd61188274bf28915fca058047aac725edd828adbe23b6c8ad0a644b2d182e49ce4362bd219cbfab7acae6e69ed3bb7bcd09c5 SHA512 bea794a29b45cbc22665f3637da3b25de3b23f22b31571d09b2014e1ec4b65ac50a77dc239962085bd83717592d5dff7cd39caf299d32b666a3d7039233ae0fd
DIST rcgen-0.14.8.crate 64669 BLAKE2B 4c2560f28f2f1423fcf73456c2760c621c53fed955eba2e1a4fdff2d68f19f6b8a70b72cf026a35083c763ad36c2dae37877fa8b5d147faeca8748c87bd1dbff SHA512 6594e297ff85d6fe0fe728f124595e3e3d53b994c590db1503c9521fec19cfcfa5ed30ea6303e7a77a54e4af5ea755d47b95a819af436f1a51ac43225d4d6d3b
DIST redb-4.1.0.crate 188200 BLAKE2B da4f65145e6ada3befe7d6c74cbeb9b0e07d3de69dd521e5cc8708f4dbd93b6ecc1b262f643de6b405815ffed79b2a1f674fa516910416e0d7899f0687ab28dc SHA512 cb284998560000c7d756fa3a46fd456acc34b6eff1c31f46d49e95e105ab453d824804c164a24ce28f44b62f8142f1070aa85ff23e36ba86653d42be1197dc79
DIST redox_syscall-0.5.18.crate 30747 BLAKE2B b9507a055aa34178982f0b5861602d2e11e13c2604f905c9b747c39aa6c45f06e60cf5c9d17d914712a815fc5e9ad75bf648c300e7265fd4afbac0b0c207afa6 SHA512 69f1cfb215666f1243616366711dbd8cadd6bb411121f48f6e4ffd7b25479efa6f900dd072d7cc6e6fb8130d95cdb42f4c0cb4ba9e05b09b1fa676ca32932101
DIST ref-cast-1.0.25.crate 15192 BLAKE2B d38a9cac7cc2253b8892e2dcda3224ed637713a667c7dc283a2744307e437a2233314a57ca8f9568afcb72425533c688820e12d42650fb797bd23c88dd99c131 SHA512 dbab09333cb8b7f9b0ff262223a10078e7cf729266b90df47c1fdbf1d15cb31807314514556c72211da633efb988e3d6ac8e0e1598b7b55b557f83378deb0120
DIST ref-cast-impl-1.0.25.crate 10167 BLAKE2B 0b648a9d54300e309214d8061f017d8c344eaf5be3623a361dc3d7dea687daf59ee09fb3c21c955a9fd9da44910d19f0b5a7b515a8877428d24369f6d21aacc4 SHA512 c79cb5a1338796e037927e99a9201738cf2a2ebd1983d120828569644c60fb5a3444c2eee830093b166af6734fa8ba649082e523170d840b9e8a548341fc3b70
DIST reflink-copy-0.1.29.crate 23940 BLAKE2B e1ce2c493288fe924cd73e190f43c44a27c758ae1a0f534ea5d60d6037f547dce57ce8187dd1018a1587404148bfecc9d3ae4d0406f3d8fd00efa6d77d934747 SHA512 0cb5af9d897ca90858bf4c5dc2b4eeb811bb798b0be8df63dea1a4b00976d4b557815a5189066cab59c29c9de5fb1a947c363d9da71958f1c36d6fc117c762cb
DIST regex-automata-0.4.14.crate 618012 BLAKE2B f12b0f1e59d32711c113f5f2157a4e1dbd05095c386f0e104ef3d551cf029d0c3346d09f54d5b8a8bdc557ab4d91ab80a224d81b3c522b3c64ad1566972c46cf SHA512 58f8e7c41f71c1df50fc2f4e70ea7f5ab762170494497541b9a09076058f94a799b6fc4da13c40fc26a2f1a0b650b499cb9830338152e96a24e3a32b4994a5e0
DIST regex-syntax-0.8.10.crate 358781 BLAKE2B fc7961b2c6e4d297f4dcc73cb3f6a82d7d9bf964808beacc86ec8c73f7b572f3d8c7503ccc4441a2d6283b8cfbbbfc49140b31207b5aeabe5a60c8870460c91e SHA512 ca9c36c963c81c2fa36e1105cdd193a9b99ee259de1765e6e8010fb4091e49ac100e2ba0cd117adb0890b32e74421581dd6397eb896772168c6eae9da0a938c3
DIST reqwest-0.13.4.crate 162754 BLAKE2B 5da32a60e6ef442cc3c6139cb5bf09d0b7f407de01f4a9e8815fc903f9896cb43d8a29b9a643e1c0f5388fbb4b395587a2360bb3338a547d61dd7ad975b1919f SHA512 abf6bd11e3d455d69ba9445cf7bb3c115c8bc31a7dff9faa7741b911173f4735172f7e2fca346c47894fbd3a2965c4c5223a54b28b2e8e7a6e6446ffd775c365
DIST resolv-conf-0.7.6.crate 17955 BLAKE2B 5b2927063f4efd6b0aef7a94587bf8db76777786da61f199dec5bebd8e0e48c2041b7b9da26c2e96b9a7a8d1ebaf1e0e30c68eab22415a67a52695014d66dea2 SHA512 26754dcb79861f54d7e52699874d53400a66a091f245fdf90b08e5b3b48834d7573dd5656726f5a9eb3ee5f2769f24e0438deab54d3d42a708dbafcb36754022
DIST ring-0.17.14.crate 1502610 BLAKE2B b33efb6d21931ab94f044373f24428e87015029a0e065071bfd901f8679d30944f6b27bf0325c77fc4bea7fcd935209087a349e5c279677bea73af6205725371 SHA512 88d38205dc1a1f89bd4ae887ec5c168e68a4b749b3ac0612674092331e99d14a9b8d0f4a98d72c1a3853bcc9da420402336da3ee053bedcfd598da8de93afa14
DIST rustc-demangle-0.1.26.crate 30340 BLAKE2B aa4d90be1dc313db5777e7b47fd6e6d9ce7a96df3296060e0e062508fdb9a68adda2bfcaa18d501e33e41f08c2beeb0721901458aceb072fd5116d67003fd56f SHA512 a3b32cdd685ee6f2112bb9d3a2d09dbf84efc5961a468adf1d784688f3f9761d9bab066be8969ea29d2251a08d4ae3ada872fb19b02f2aef8652ad50ec963348
DIST rustc-hash-2.1.1.crate 14154 BLAKE2B 7a1b3b82bbbf6a123512815c3e8f068a17890cbbb8b68e88a5a492f62469942fadd776207eebd913052a1c06e1fd37a549e86526b9fc8f08b9ca7cb0044ac16b SHA512 87097d98d47f327d000041ab13acddc366f1500d9c3e5c82169c3358112c7a7c03701c9b3c2c81d9f9da65b7ebac1c479b179dfaf7c059cd0b929b4673e51084
DIST rustc-hash-2.1.2.crate 14754 BLAKE2B 6e9bd4ca7c27339e5d06bb82139d9d4f18c9b56d4d9cebba69c7dd7220e9cd16b9894881ef1e82adbd8ad01d5255b984952332438c97d55eadf40b320df1fa27 SHA512 0e63079dabc124395e73b585b7c68ce00be583e0809c3ecd2d1cfe0b4d64e2f2870294372c658051fdaeafc51fdd348a461ceaf1b87ebd5f2e2dfc717c2ac5e1
DIST rustc_version-0.4.1.crate 12245 BLAKE2B 0ed627c560d88e5ade830cc5f72c62f6ba88be3e30d0f8db34761fcd0b284e5b2fc063c240149aabdfb12c8410ecdbe50cb10a3544500b5a020f95a31cd6709c SHA512 7aa8a487ca7411b6d23cae62f7568fa3474a7b1fd1589621071be3428a550ed3b7c4ad68277a8f86849e5900397d7d0e9d678f5d423742a045dc7c660fa6c598
DIST rustix-1.1.2.crate 422717 BLAKE2B 603a41f610c6a2be2ee170f6d35ce1683a50590d909ba5444c1777b9c00b584f4544868f4c4d3b2397ca8b77da2d8a40154ccc6f0f2f6affd2353aebfd6b4515 SHA512 4a5ebae0902c7ce683acf5c2a0ee62a4903ccdd7f147ab5b1a657ae6d4b468beca31a15c473f02bb2f9e81c2b07924c23b31ff860482a711808a774dfb5af5bf
DIST rustls-0.23.33.crate 373649 BLAKE2B a64e00641eba7ade3e464911da00fba918a7ad3e172fc17b91aa91771d058de2e369ca0884d2794f7160f4852574d91acfc881709e26be82c0d8c9961a40b936 SHA512 cb78cf88cdf33224e397c715ef47971a7d79b52180b548a3df2a4f2a11e618251360a636e654e4e1359db08772fac9dc2ce0ac310b8376261988d185420683df
DIST rustls-native-certs-0.8.1.crate 31129 BLAKE2B 1148d6095c4fb23e72dd96c7c4daae603be17e79954dc56a01099ec950a4f17d7059773169409f6c54c9eb9493841df4c069ba7b69aa097eee9f34c8fa6a780c SHA512 52cfb6d34394b155afe8528e6031da161e060ea529a57fdc27a574c2fb48b517a8832eab0f60a7e1a9fbea5459e356450ecc7d24ecd461b847ca58c8d82492e4
DIST rustls-pki-types-1.12.0.crate 64740 BLAKE2B 988c6d11e02bcf148493a9ad616594c1a3d816a26335d9df3de5e9b1ba81a4a1e3862cb46db97ef1f743ec1241861688c04c4a98308166d419d8f307f9d4c09c SHA512 6822b3a94109e01a0fb420f58fcaa45b6a52519233da751c314fdd9394802c2175479c470ed5d8c71fcd45be46e3c4d8fc8addc43322101002f31fa034713066
DIST rustls-platform-verifier-0.5.3.crate 61014 BLAKE2B 67b41b09cae65e4d526ccd9365a90d8837fe62c7bf39f3f6414f257a3b830f97dc8a600df6578ed970ec458babdf01b7b4e6b223f685c0f388cc9be160ec0c60 SHA512 61e156860d533f2e743c7463efd48a6853639d48531dfeab3a6c00d21c0d88a879d4c2612bae293f7c740c0972ca2a48f059a1e9ebfab5c8f635b9c5875feb8d
DIST rusticata-macros-4.1.0.crate 11746 BLAKE2B ef912926df8ff2d3ee64a190d79dde0edacaa0ae8c2442d75a1fae82f97aacd9994f3511605686cd2bf592e71461279776afc63b9f25cd8ab10610d59cf3610d SHA512 8066a2de0d63f82278b33fdb27fba99b0ebc56ffd364ce6361fc9ac6d78f31e3e4418cbc78916365fd0e7735fdcecced21e16aaabe56cd72250bac0cb30151b3
DIST rustix-1.1.4.crate 425241 BLAKE2B d0d710cecb9b20fa755e61a27d23b946a5b860211a9e63f34cfde2012bca2b9cc6952b546444a8a06a97ab8bb5817f87fd7fcdc7e3075640fbdb86f189f7f443 SHA512 33619ed2434963a98b0846414656bcc4945ca0e9b883821869fe0cc86db4a74c6961ce1375963ae49c6b5044ad0536eda807dac1320209739c9d669bd80fd75c
DIST rustls-0.23.40.crate 373839 BLAKE2B 9a6626621adef3761d528f3372979223c1b1c6495aa71742f70a811e0b4d87282396f152f18dd460e629a30ad7f2597898e39039fdfec6ad77259abadeb3be2b SHA512 d16484fd4904f4cf61e3a3612da54d91c1617d63725debceae56b46686a7fde6d5720961e7778dc3a17085c9e5fcd0ac3f2da2ed05f353ef071090dc86505aab
DIST rustls-native-certs-0.8.3.crate 30380 BLAKE2B fb60258893a545c0d66b59badfc79dcac94d63c236214bc55d4ff9bb0f7e21028d7d093542539fe1de23f565bc50cf407be7e440504f379c34405c735aa25b46 SHA512 ffca026a5365a97e7a254faac2ceab188bd1cf51876a32e99b16bdf5902363c6416e8e28247f53864609d0f492646fead7b19328e376d0b8b2073e6fb3bc60a8
DIST rustls-pki-types-1.14.1.crate 35567 BLAKE2B a480ccb4eb6416d538b14169c770a975302d6b0b7983586ee934d96001ce9a05cd6d707b2a984b45e40066da3af9f1a0e4e7989732bae4a11c096151a2f5067d SHA512 8e711bb436c08730fb9d62fe7932db35926e04b07cdd2479c08a86153159dd296cf999a5681d9c0c69da41e3b8937cddc0f627b0219cd67f66870770e4c81ee1
DIST rustls-platform-verifier-0.7.0.crate 58733 BLAKE2B 9674ec8d20a1f5a33c76560a685e4bd7427f796b8d25f513a58a4199c553b9edcb2c42bd4233147aacc88ee60ae943d58ed351355791db3b680a7b4866a5ce7c SHA512 6ff99a6d9d6c9f165d618fac11211bae9e5e4d671084db75c422b174f90b56f2439ccc15c62a6c9bb4537ae6aa6f7efc00ce1b9cc6cfdede0c1a87850a302742
DIST rustls-platform-verifier-android-0.1.1.crate 13919 BLAKE2B df093369b347cf84106853bedd23096ecf2698e772f94898c593e2d92237d6cf20542587853a1e9793456658ebd7c5b09c855d36920c235dbb0dc9fd8d23d1db SHA512 f3f21b88b448f46e08da4303d225f10765d21f2397d4fbe44d5f9cf9da5ced84fa5adc5881f1db66a324cef818537e4a79bad2260b8027894029ba7e6ec16533
DIST rustls-webpki-0.103.7.crate 85721 BLAKE2B 2e6ea67d14b9a706d76fb7aa14f36a0b47ae6e0c57ad01ef2f20984ac78e2289c990bb3f11f397b1c5dd22f1545d0a06d836a88107d18a885019132dff9faf90 SHA512 4d56d27434c2c8e9390c203bbf73aebbb12357582aa7c9cbded56d5b739dc0db17f041587b9648ce08666ff4b8520e15c26b9bfd756aefe86498181a88a4883e
DIST rustls-webpki-0.103.13.crate 87513 BLAKE2B c1b8db65355e598a240b545f5fdee8db234df9f4f1c2ffa41ab6e8759365fe88f867686a61dbf4002fb3330c67a172e1c97b53773e0378dbaad6c799646c74af SHA512 367829afe3432a9d80bb4da82e075dd05bc37ecaf801c0944e1af9184565d743abf92d59e6fd433e7f051daac15099273b823e6f417ec46b6b5da43bbdad59b6
DIST rustversion-1.0.22.crate 21096 BLAKE2B cdf773cda21ebde50da897c0af0e4af14660ce953d3037054a99d8adc3db2dc6e30a57201a45676abfb183c62016a68069848e7537f711b1752339d194b0a378 SHA512 7929352df3e5279ac88cebb26ca89bb13c755f46986d2d1f514d18a3239a63638bf64f8ff153920569d173185d988d692ee676335afba0bf72d47f71babe0e15
DIST ryu-1.0.20.crate 48738 BLAKE2B b126085448cb58639a7b5867fe313dcaabaf19df478f67fcb6cf15b8e881a21e641878345e0bf1fea7d24b56b921e667fd26a39cb81fca7ea02585332068263f SHA512 329c581429d9b8baa7d9edd9cf20e23fb8002f339d9fb3d50ed4c7eb68fb19c1ba966d52a9c9602265ca5f59f2bd4393ddcb3a7ac20c64aee3096e137eb2a384
DIST salsa20-0.11.0-rc.1.crate 45453 BLAKE2B 4e61c7b8c82ff101fc8edbbe35b0baa0c09ba10282f1b9988463f1cfc9d41ef5751799b67756f79d94673f67dc418a51f0731abf9c07a439da076253d9e901bc SHA512 65eb44d201a7b3314d129d12ebe1bd1ced5c31f6924c1883a63a323e713827063c8ada5f0a32fb0f3dc8a2a6544b20490fda95592462428dc9386bf6fcece5b3
DIST ryu-1.0.23.crate 52823 BLAKE2B 20ab79357165c4fa0eb5139047ea9fb7190de888e7131d8be1860d9c3f81b9aa6eb74b8835d6a277a359ea8457cb9c3f3e10eb08ce696ea88b3c050f70426cce SHA512 46257bb145f9f083347b808ecf5932dc66ffa656550494788c1011116976ec811531cd27e3c28677cfb774fba5effc310bd232e697ebb4f25f059acfb9c82937
DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15 SHA512 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c
DIST schannel-0.1.28.crate 42312 BLAKE2B 702e120221ca71836a0d10cb2bcf65fdb84d6cc65a65bbe43474ec4981aab2d178798aad0cf6237d8fe0dd05a390c34a68279804bf407597630a143f82e5dae0 SHA512 087fbda739eeae4ed0729e59a3a7be14127efa657430cf8b2eaa4f08b4766f6c5f024106030b1434c6d55c969f0d9a2b63a6a1072cac11c806e1a89b9eae08b2
DIST schannel-0.1.29.crate 34352 BLAKE2B 0ba8d3bb3f665d8bfc0849e47ecadafcdeb4bd25d4e432b9af7ca24df8c5e0fc8e21e4ed0b11ac770a55225dbf0e00f4d24aec68c1fac040f34b20bb5394fe20 SHA512 5491640018ce9e68d0b025c7e45e22fe70b8742355c42256853732f157c0a3d637c9828ca3a8d9454a7ee865ba408be1bd1abda89db734eec52af7f978c0e051
DIST scoped-tls-1.0.1.crate 8202 BLAKE2B 20be49f0546691bcff3f0fc257345e432e200836a60b297ff3fe698699ef6a2fe8a5dc6977902a08f7dc63c578aa27607dae0f1889b849c257c59c48a458e1ed SHA512 342f43d53edd33ea3e2197faf5dce37bfbeb0b20b6f0febad4dc6244c3185df127b2c10488e95561260a0ef968f32707460f2d0d23667cebece19b167c0a0c25
DIST scopeguard-1.2.0.crate 11619 BLAKE2B 8b7e9ed6cefef9ee55407fb9690d57a2a98bb93e5105aeebdb475a52485e9e185255249e1dce8f83cd80534e7402d485aac3efa7e8493b13135de27550cd4bc4 SHA512 6247719a15fe1e4e2d179127b9a934bd2f99367724f41175ed9522f58824b6bc69b35002eae66b35880375ff61d77ac43ddaa78cbde7160a35183a1da32d3fbb
DIST security-framework-3.4.0.crate 88668 BLAKE2B 892b33ddeb4fcd6995f0f04f93ae5fcc95fe4f49f2825e83f2af6c3db9e3632a91b2eeb59cebc383990f58bb9e48dfa4bbab56a9d22333c6ac2be6c7eb8c9ef7 SHA512 e7804e19c7664d1ee65891cb10b1a8aac69cc1569e4a168e8637532c42676bba60db8ede6415415e7ac33ef58b45975e1dc7cbd5b856488000561bf7ca26e6d9
DIST security-framework-sys-2.15.0.crate 20718 BLAKE2B 886fbad71ed3d76457135e3f1bf2b866239ba05349e4932f75dce1aecdcdf25702ac16cd1727b10089fb36f62539a4ac47279aea31f0830a41f897c797fa35c6 SHA512 8207502201222d56de839285f4f2e31dfbb4e32d08f4932d3afdd76d8e0a547621b9bdacfa11ece5e7a1be0fe1c7e15fa392ab9603c283ce240efd61cde69472
DIST self_cell-1.2.0.crate 16883 BLAKE2B 56bd187fabc138c530aa23dfc69a330a7d0a8f86609801924fd1f4b0cefc43a99a8ba21d05e59272c9d32b83405b4c980df4f01e529772b760a9564dd8eb0c0a SHA512 41addc9b737d0379c0236b1821d6051d31dca6a76f463e6e56c3bac9015da4243f9fedc3d57e051f68f6f0aa610383a0b2cade07b1ea17e92173e2088a625af0
DIST semver-1.0.27.crate 30081 BLAKE2B 760cd2994baba2ab8d63656b39f281304b309152cb3c576a0cf31ebf57294bdb6a10ad73e61f974688b0dd80490e0f4da004f3396cb6988bc90af8eee0961ed9 SHA512 8492a2ce5adf32cf6183d03509766f169b323a9376b061c9659a8752f69de5f45f7c64f474fa907fd9261fe3e9a7691a39c8a603d0c2e8d9484f5946bc27d78c
DIST security-framework-3.7.0.crate 89115 BLAKE2B ba6e0a98df05bad9d89d99246a0ad3cd9dd8b0d62cf2ee6bb7cca16940764e3d0b7a9cd3f0681d51b2f922f32d9d68e303d3179baca90ac394417459771a5e8f SHA512 1ed5ff4bedfa0f013479c1c7bf46dce755c76c4af35e8ff775c7aa56df7764399258f56b58dc1df44d112c5e26fb95a385fb1235134f53eb9ada57e7ca8478c5
DIST security-framework-sys-2.17.0.crate 21078 BLAKE2B eecd4d61db7589b72ed0c2627a139ff505632d45e01b88d42bbf1260aa2a4a95b6ff314225acacfcb4b8edb615f2fe3cfdd0fdeb936da586135c25c87be886d4 SHA512 7cca8471f3391af920d2354d68ccaceaec27bbe2b4f99413914f010cdadab5f94ee18a0d2467fc9ce49d077006599914f7733261a6b88f2ee9d1403479efbd4a
DIST seize-0.5.1.crate 39130 BLAKE2B 067462430c639b3403b76715d4cb664f7b4eefa3efcd28f69f8cd553c97150a2e004fef72e068c9c858a1cbfdb18f00eb74a4836c05075e47c32d2408a8eb85b SHA512 969f2f596c692cad71cac53013b69ee6a8cef0b077a2aeb42afe8b34bb862153d7c9198422f36bdd97076049d00db1873d973862137c5323f1a202a92dbe3486
DIST self_cell-1.2.2.crate 23264 BLAKE2B dd4208f060b09e673178d0c66ba98670187d613fd903254d17e711ed2538c4ce6cdca7c0d65482a163ed2c91c8aa9b19d7f29df025b9964d69ba0fab3a6c7d6d SHA512 b47fb19bc623b5d670c21a2b1c32dd298934e295cc5b965b2b244ff4a076a7de4c652e4d820db32e68301b4124334ebd25837b55c610b75dc60bdd95a6ef9420
DIST semver-1.0.28.crate 33064 BLAKE2B 03bb56f4f0ec6f4cb208277500eba03cc81a7b2a115d64849b2d154066f723d46f8625df7c512cfbb2e402a36cbc5a1627e8041ac2de92daacd4a92a6943979c SHA512 bb44373e60fccb83bc95e4277ea0abdd756a3f77b3334cf6d6b5fceac086910661ab94eb326cdc8fefce0c09220933bdf03bfd142c1594a92c9c1e4e931114b7
DIST send_wrapper-0.6.0.crate 10519 BLAKE2B ecb1f56921355ea83178340193d7092b99daac83a961581b279fb226fb81888bb3ffd0ac4ff6270a0466e4acab028c19debc21089ee8ec147b80f03901baeb41 SHA512 cf1dd6fd38d03ae6c483bd7e4f67724994a053d6375d32047f3c4cea9e84a100677d8be876e04954511625dcc49195f36eca5fbc3e9018e379c9c147d5852635
DIST serde-1.0.228.crate 83652 BLAKE2B d1909d671ea6d5c2eb4ce34ee4493ecaf665d416111b4cac754b5d33b85f916296110bae7aa961efd987a2ceb4a31ba645752ce99dd28dedb9f1eecdd4d7b1b2 SHA512 9b645d6214203533b303fc5e88ad4f7686c22df084878d18a0209a92304a340fcb62fdde88a7080cf7a7348d47b9b363885c4e1da90dba08cc99ff620f375e97
DIST serde_bytes-0.11.19.crate 13427 BLAKE2B 9cecba42c6aa66b577c90577002184376aabd962e2de3a7803ea073479601f142cf2e372501f8caaed3b3030d1202e3d0ee1cbde84a6b1d9e704d690b65c578f SHA512 9d3f72532f57703231b6e60f4bfade202a734944e0eff5a336aa342c5b15949cf29a0aeba4a921cb7a573016f77f12dc3a5a78603f93d07352e0b64f3a4307dd
DIST serde_core-1.0.228.crate 63111 BLAKE2B 8a64e4627ad21a3d16dd37d53fb809d11171bf337ec16bb1223075cbf81b6b85cd1c8d19abadf42460d0fbea323e2f351eeb6ef823389d519121b74e68edb215 SHA512 43897e3a7ebdc85d81d1cb30cda8f0a11610f6f551529c8a21462c24fb83110652b462846aa3e1bed5fbf8b5d7927018845a524ee9e079e2c8acf2c687efd6c4
DIST serde_derive-1.0.228.crate 59605 BLAKE2B 166ee2f9ff9f7a0928d0a65a72db3d9226c377bca2a1771956e8ecd9c7faf0544673c9c21be2a5553e621b55c74c7b958052592a1cf6eb6427a2d4f3e3dc6bb8 SHA512 8bfdfeee10ee7ef0670972aa963ef63b13e8eb2c8a09b9e0b717f92551aa89b3dd2a0dcbae6ccf20a1caece07e6adb18f0db56fdac020e4e0281b0d24e376003
DIST serde_json-1.0.145.crate 155748 BLAKE2B fdb06251cf3a18f2f3685823585f4ac16f2f3b762e528e3f815168a6d7991d384eb140698f9f5c39c4ce04e17fbe062f3f9c07cfea9915415a7e1f9046b6a83e SHA512 e2054b7914e6cde0c58e952d9c129f7fe8c55981b74a9700cb282480688868ebedeb44281c1e3ccef2e2a04a9a18fbdafc8a4d43169f4d09ce905808e4e056be
DIST serde_urlencoded-0.7.1.crate 12822 BLAKE2B 38c74ea862f041828467dfa586bad9b8e1d1d64a9f82fb7f98727e3965377d00e59f2dbf20955a9dce976b6911c0a619d2a6e4cc9dfc73cf0f6c449d873fd072 SHA512 b209ad01b6565e95c1d5b431a3f4f8a0df3d11c2a06a44123048bfa4b34ebb6807eec593f0c1c89de3a06ac3786a14747df9c70b4f4d5e4b72b4feb53084eb60
DIST serdect-0.4.1.crate 18058 BLAKE2B 88016ec0cf4856cf43e7ee17b9fccb27a2801782e11303ccbb354d85007246010633a705886eb67beed8f98de5ea542b368273aee1d9456287b35a5d4faa4d4b SHA512 38707ed406d7f81b8f7a2540375db3e55242be80aebb60e89e1009e378c77099fc8d682726f7840a890de43a5fdeb632e8f0dd0e9fbccd4811c1a4b409bf7f0f
DIST sha1-0.11.0-rc.2.crate 15432 BLAKE2B 3499d6f291d16c79c27e614247b9900d9e319b3f27a596688814f8653dbe3e5285e973441a04f8c489b02c08b37a05f605067d38933be2f366db914147026897 SHA512 9431c758bdaf9db3094f2a22785cfafb1127f0fd8bc9fe4352cb315577392ecc73af5116e3a90459df98f8afbce4d145ecc40c453afe9a3e419b368167a330da
DIST serde_json-1.0.150.crate 155574 BLAKE2B 03d46d968dbcdf626c5a7a82dae597bcdf1038e806de11f8f7b094ddc6ecf6f4a52cbbb7d4c26715a6e9fd99b19618f2728e050f0613c9b1b9d5bbc7b8cd0c47 SHA512 f980f8f4ccc122db36b82de4ecb9aafccec7162f7fe49e6c7c58e2d26d49d36c650af33c7f0d66b057f0d2870daed0cf85d4567b10b64b1a9e10b7df61e1921b
DIST serdect-0.4.3.crate 19800 BLAKE2B 7f3e51e0c59e9dccc240612e2fe66303d197ee74f46a24c69053c57eead5e61f77e17b255bafcdb09b3127f4c9eb45c23d412f9e5a84be2eb860c3e4aab22900 SHA512 7c4c347ad6054444e26235f820587a77e190999f882f17b500f9ab1c63945896bc4d25d07bda8e91a1ee9b95e2177dee33f8cf01f62e5feff3aa56d9f19dead6
DIST sha1_smol-1.0.1.crate 9809 BLAKE2B 954039c19b4c9faad6cd9f3f83edce220afb6970cb6628e69a1dd914a945a7b9466a8d46c41a650d505a3c01f406210ad59ed56504db18aa45125df3f2369cce SHA512 d0a67ca75b0617a39d28fdd73ae9aae3d3bf01ba24f6cc579b26da6f06125a304be90d446d17775959ab96ab165145657a54173679e6c0f42562a61c0e932b79
DIST sha2-0.11.0-rc.2.crate 33230 BLAKE2B f1cad07441ecade001542fcd50ccebc31cd16f0a614830c1255236d1c5036f77984cf9859441095098debcb9bfd65ea8793d7f842d874fc39384d5c1d8e3d58c SHA512 753ebf0b4936bb5661164820af8de599756240954e24b282e4680e18ec22bb9a7a83227dec1550e8002fb32e48158d60f3a7f21d2d8c33c00668216c42b148db
DIST sha2-0.11.0.crate 33969 BLAKE2B 3b3cf6f843096de127e2eb72c9eb0115715658c34aed44be423f59779450af204bad47f2f3320f3ee89db03f9b20d22b04033b0f93a72e275a0ee9106ae489b4 SHA512 04164d47ac648dc498f05245e3eb4313bd61234aaa33f1ba13f6fab0cf8cd8716dc88a9c71e8264e0d6cd020ff732461cec00d92bc294e9c261a646c1988f906
DIST sharded-slab-0.1.7.crate 58227 BLAKE2B 9b4c4e4849ed324cf48c2b905f21139d1d65aa5ab13e7fb11817cac9a32ad09f8dbb1e50a93d40cafa0aba872792bc92f7bd2e219f62f80695409e949c07978b SHA512 3be7438d4a75debb14463477f34de6db1ac38abe958ada5d5dae7ae8d5993e245da69fcb989d91aaaffda5f2b085d4bcc88d10e07ec567b7f40a21437de6d4cb
DIST shared_child-1.1.1.crate 14191 BLAKE2B 905b72fce40712746c11119409f641697adb784859b3c13c6a342bc94db05a9c91a9c9df72cfa251de7fa4a254033d59c35459089a397b7e2a43fe33b7e21b7c SHA512 718c6ed1138f3cf2769815d504a2ed4a792defee66d3abaa65b46924e0151603bcfc81360ce451b1b8f1b3fe8f48144e046fb17e7c35ec3821c819b59c4ff384
DIST shared_thread-0.2.0.crate 6364 BLAKE2B 63e6804882db3afb83cc99a096d0ec89d423f3f9efdbc950da1cbde941b8391a05f3ed086592e18e6e32e03ae13952f9249b0c37478e791965c232c95cfb13c9 SHA512 e69dd85b70c7570fd05e38ee29d0f86b357e073c4b84a100d8c5e71b7c343cdf44c74c21b6fe1392703fc4745737be2a27959cc70fb6938a8ef36179b6b76a10
DIST shlex-1.3.0.crate 18713 BLAKE2B 18800c364d3a628f1a3125097ea82fe6286550c2997235df0bf8483a3906aacabc81308cb239887d46ba2f457cc6f8acd5aca78316707eea5098cd5666aea67d SHA512 5c8cedbe666a14b8a0874defb9208146ce64579cde52ed483e4a794cac5dde6a24bf8d684404edff582f842e1fd4fa3fbeddbe074f191e4ec4aa517aa456fe8a
DIST sigchld-0.2.4.crate 9955 BLAKE2B 9ea94edf40d1aa67a72cd3878d58b8aef7a3d2869f35395d9403ed0d8b6dbb6cbdc1ac3ea1a28d1969187ee0d07a953150c645dd7f432e29f98b694a9f55a470 SHA512 8d80a83c15a7dc5d820041087b7b2cfd86fc0ba23b7a70e1cf0d9faa2d7b1dd94acd9050d0f83d667ab153fdcb1464ea476da2f11d67f196a523fb680b318353
DIST signal-hook-0.3.18.crate 50862 BLAKE2B a0ae80afc2de0e3eb8b3c10241617cda08dcf2a6c06da3b385dfaf098ea4fb6c14f5d1aa6720325cff15d8ab195bf4d05966dc5a9e7155a1e43fcaf238ffb654 SHA512 1955288d7f47738007252ac2aed0fd05d1c16f1726ae2a97ac35b0ba5a6a82620b26ecc03c4760b12d86d4b83c7484a3830aa84530dc010d398fff436fda3137
DIST signal-hook-mio-0.2.4.crate 9314 BLAKE2B 018d406ae25802cb376c1f02241ae8e7018f2f7837127a9db40fd17df1cb3e13299c2c372257b0e82aeac1a77b75c732c7344e50e969180e696bf3f8e4836f62 SHA512 1ce372f4550c046f1420b8f4a29cc4c8e904c08fd089cf973f26aa25b39cc6199db56d2ee3bb34684732b79237648e904389eebbc32b5e108f7d6a2d22b1cf3f
DIST signal-hook-registry-1.4.6.crate 19277 BLAKE2B 0ae8056e09cd2a036cbbba5d654a480e58a31d3f39e2654e991c03f628e3c755cff692c4bf984f8f033a30085abc9fd2164e4d31e13c5e8115b61deaf83e4886 SHA512 58b60f104bbc529ef5c207c25f1f9805be08a5162c4e4c7ebbec486834eb39882f6be8d6e8b1dc3cf56774ed46aff2cd22dc69fc9c22ef1f2cff6e22878f9fec
DIST signature-3.0.0-rc.4.crate 15732 BLAKE2B 948733d832a95a36d9bf4c12bd57a33922ac91161de962bcc95cf5436ba6ef3057367fc9bf790505aa69ecc2389d80df67740b13308eecd601f3df7757caadc9 SHA512 aa725afbb32cb9466251987bec82f7e2dd2fb75e707c80eabae3de5ddaca1c23b4f5fd62e9f02b81bccdd165b7dc2800bda6c353abb67720b716cf5dfb0b1a6a
DIST signal-hook-mio-0.2.5.crate 14373 BLAKE2B 64cd21c7d5512c9315c6c19357d879e46c61935370dd5b0d97fc479e868654450efa52ba91a6c6810fbdbedef58c1a64188bf57b04aad105031763ba64aeb882 SHA512 0750e14b58cc61315738a4e7cf624c19f657d8480c76edb60c333dc0686f9dd4086264488c1dba7bba9a01053f69f9999ab157051524e2eba0299e7542c0a8c7
DIST signal-hook-registry-1.4.8.crate 21668 BLAKE2B abaed3ca8f07e1631aecaa4bfcc9dea94f2bcd2ab227c9e44d543663392d5e7c7b3beea4d0624ff48637d4fc7544a722ba3d4113d109a77ec1a3b3c0d06580c5 SHA512 6625d842e5040fb15c3a6a03994aabe8b3d0b752773805866858452fb03e5cab2663c89367caa15a34dc0ee7c2b830e302d9be664130c093bdbc17d7b61f045c
DIST signature-3.0.0.crate 15027 BLAKE2B 052232923d9bafa19719324141fc4e242e5fb462bbff7ab166a124a685c3d7fa9a9edc5b7d5bd5a7d9920fe330b2dd936b16eb063ffd645cc8994c2ce3f61273 SHA512 ea511f527cd60ba1acc02022bf4991ed56b0e8e6ea2b9287ebb1bafffcb9f674008cce5fcf2072ec8add55d63f5c791fd5084539e4cd675d6c0eae8c2e551a18
DIST simd_cesu8-1.1.1.crate 319542 BLAKE2B 58ece944639253cd4e3e23fc08a940390d326e6134836c94516c144cca1e62fc56ad02708d66bce9d58246fc24ceadfdd83b99fdecf4d8562506f00282a7674d SHA512 f46c4458a70761b5608f00f69bbb7ba32b60596f3b5f3e4d466202254a5db4c89be6e3c25efcfd4384b463f53293e706fd97ae8cadb28af7f8b2654292ffe950
DIST simdutf8-0.1.5.crate 28488 BLAKE2B 1e0ac310d874a3c279c4d2d5369de12c2ec20050455b2102c0a10325383c0d2ebcf262ffa1bc1eabda14ca62508d4120538d7b353200122168a659ad4791d162 SHA512 139668c7232f533d3439986474da5036efa32d4e0d21fa72e1283e27dbd0670984283d91c238e445be61317426f67cdb8d3f13738b2fb657563f866c8b6d89d6
DIST simple-dns-0.9.3.crate 52975 BLAKE2B 63d07f51b1f3cc82d35ea3d809e29e32b36ebf49d0a066116acf205d6ca88294336b1a008ea8267c960b38c757189e9c6f681c29f1907b7163f71a3ab53385ff SHA512 63d9b4fae5db375882b36cf39dae8a3b0f0dc97c92cb82ef9e378210f097add5b5d11ad1cd459aa07d2e2a45332d33c45a8930df41b139774326e2120cb2b6fe
DIST slab-0.4.11.crate 18549 BLAKE2B a4895b6dc87790946621e1d52b5bbdc0fd78db238d9164121a380f298b85be94eb3424405067e3a6d96ef42747680a8b2b5341373bf5733d5a62a4ae383fdd5b SHA512 b2f199651b1d0f0eacca534ac2da714a2e9f642608c4874e7a1440ba7f035d061e117f518c51915f982befa2269da747c9e12e3b0599675e6218cdd8e30bfdcf
DIST simple-dns-0.11.3.crate 53591 BLAKE2B 0e9bb3b6d3c783a7795efb813a25195e837fdf3c5898e53ebd527e929809abf3f79c1f3eb5053be2704a3f12a1d362fa4151e7ddf5bbcfa2a30b1d3dab7714f4 SHA512 727c85004833efa8d65799bae0afe98b3ff20a7b55ff5621d180dba687d23208be16f8d2045ddf20349ba69653d68ada576f5b471579073b9a7bdb8f4311a1eb
DIST siphasher-1.0.3.crate 11643 BLAKE2B 88046e55d019f0b43e90db9337359b74ccc0023e5274856d5cd83763ecfebfc1ee814d5267caa3bd1db75615a58f909c268a50415c69779cdd5c877823cab16f SHA512 dd0416e6fa8e835c25b10bf93c793c263679d64b8d56288313bf93b989e4a5b271065da11e9af266e9878db7dd73396852e2e9b164aea6c2ad837c8ff0f73bcc
DIST slab-0.4.12.crate 19080 BLAKE2B 785a1b899fe01c8825f24d90b0b0bb31bded234810f59c71b7e44221387de33fcae220a7d0745f59f79c267673b76e7c8d9fa4c0dcbf8fc5d68be6562018d49b SHA512 cf7c971b99b043d8bc102732a109717cbbec114160e4f7cc4009c66739177778623403c33d6a32efd1620e0ac7b8743c36e0e5563082af7f92f1e4caeceea0d9
DIST smallvec-1.15.1.crate 38116 BLAKE2B 8dd779d7726694672945e928399e0459f4973d284a6c2d664c2fc757ebb1177658f47c812d9800e982479cbd7413fd4283c64a4d248ba5cff6397f96b758676e SHA512 c26b097a063353beedfcc921129cd0fb838c1c9420218993a05b2655b47b6ec16f11e0054312018658b4abd893beee140c5d2739401a5e5aea2e64575f237047
DIST snafu-0.8.9.crate 74002 BLAKE2B 7c02086f97a8fc9c2569ee473bc0762e22b740439d95952dbefbfda437fdc7a27389ea8f737a78e3710bfba955c98ff4ded0363f9a251b7ac78b37cd03669928 SHA512 a594f74e2ecffc2ab153a8f885a543b1c16390915b249b85c9ffd487df57ee4fd1d2eb4622f24d0d8d8f98062b81161f376e5108e7bad7aa7e244de295b32d17
DIST snafu-derive-0.8.9.crate 29478 BLAKE2B 2c6d57bf7e725ad4f5632d291be32e44ff7c2a419da4d8075099af63d318326e22d4744be07d3bd090d8bd1ee54ee3010781863dfd53fda2790c60002b45744a SHA512 1a3d2422ed3df1fdc82c63a3b38b6aee5cc1bc2d930434d5df1075887604241c93ec3bd6e9480a725a25ae7a38cd84b6d675582a01946512a191eb61089aa302
DIST socket2-0.5.10.crate 58169 BLAKE2B b3e6c1c4e20fea2951f07f74cc75fc46b81a6a94a02a3aeef27f2be0bd6ef996ef911c421d84f660bae4f2565dd74b8a0e708da965a4c1deaa273d9972974362 SHA512 901ad0549e2702a0062040fb5c9e5664f4456c9f065f8f8ab7ea16342d83c2ff69b087633642e08e2f51a63e2ce186c45428936118a78fd4f15378910bfa9d1f
DIST socket2-0.6.0.crate 57974 BLAKE2B ecd0ebe429f1bedc9cc80415c787b061031e321a84b5a680693984de484e9d275069f04d18c34a78843e3c8ae07ea5cace0b7b741b468423ce0bf907fbb327b4 SHA512 3636c1e8afb9f5a7e42e2caf6adf995e5b5310892cf0172eff3023507c3ac05840b6b6f635a266d9afc5d35527023b9fa6b46bb7339725f24fdff2c27288ab19
DIST socket2-0.6.3.crate 59330 BLAKE2B 09055b889f501975ebb358382237e85c35d81108b5ee91652843b363477cf103bf72dd922e94aca201720faba00a25898bdb88df3a7e335d0664d48873453129 SHA512 c69ed9bafe82dce5fb6333430f06dd5bea910dbc2085ae6bc3f0b5b3d2f965459a8c19e90a877dcbfec70dc8098df11ffc01dd5a401b5638c29b6dabb3891ae3
DIST sorted-index-buffer-0.2.1.crate 13953 BLAKE2B 66e842bf45088884c48f8edc69ab371c8ed9ebffab8520863344a3bd99a62dc5a1f91db0801bc537c5c8939ee1d7179088c344fb55556e84672b587851bd250c SHA512 a0e7bf160c1cbca372aea077630f61ce7403b5a543aa6bd99a0f222376312a9def69e71c2ef8ed39db67b143f01f50177264ae55c2bdb612047ac91042babd9c
DIST spez-0.1.2.crate 6525 BLAKE2B 1c7da2496871938d0a3ef35ef34f8410add1a14ba36e31ea4646c7dab791632624bbac50c36103d85bfd9988f2ce93b6f9da675fbbf0cc9a3484da0be1b78408 SHA512 0fb44828f5b0cfc8c0586534466083c573c74fa4ded729a961ddecb29dbcc646de695b78d6d3211a201a4dc4e946d61c6c03244b8def73b083826c388660ce4b
DIST spin-0.10.0.crate 39654 BLAKE2B 17ef4294c1896082334dc68887bfc028e11ad550a6ea7a242c825830c08bbc2ec9942e0c7f614d2135ccbd2154e66ed745d9c3ff8d811b37dd2fa0d2c3b05344 SHA512 fe54aa36c4b4451ffd12f242f48a159242bdb2e19dd3a337c8f586dd58ac4742468e2c756a15277ae3d796cfe9f1d1258b2e99efe5c4bab9b8ad0da85e8452de
DIST spin-0.9.8.crate 38958 BLAKE2B 8648bf2e48fc618758e3de67f0a493bf3cd22a8d18666164b0d850ed7c0d73650f7b0af783019dd361116bd60c61d24895cdd2c579383cd2700de0e32a23cdae SHA512 b15ad66ba9b308937f34ea166b799676fa45c67224e10cb57530fe33d2a8317ff3e3db3223a3249fa2862cc141c964d2130d3f39910a86ac5ef8aaf8ff4bc6ee
DIST spki-0.8.0-rc.4.crate 19620 BLAKE2B 7dc7c54d2bbe24cfb80dd5302d8df3debbbdff9e5cb910cb263d1e913608111e3061991bd92f3b1c1b92777a2b72afa95da49f43e79615b6e9838076edabead3 SHA512 92ad582a61044a0d87bcb73d03812631a8205ec596fc0ca4eb9b5326407efbb989b3681d408ed9718af1f513ab1f19de867c6b5359a63036b25508d7b8e6e962
DIST stable_deref_trait-1.2.0.crate 8054 BLAKE2B 287a65c3e5b47213544a43e57c60a54add60b4c2e3c8d042407d860cc950ba7ca01a2e67ce56aed6744992b61ec1f9aed3321e3d88482e33129548b7d51df205 SHA512 a13cfb22723f1f2cf089b2d07d657846f50c37bc0438d1a76096bea30214cad226b7a422c21f9e191ce87071da8a141d61882aedf9e0203a5fffdfda86a5fb03
DIST spki-0.8.0.crate 22159 BLAKE2B 2d1a8a2f37ebbc449840b9d0c8f38bac67e1361c368b75ab5e0d34820b2cd0146e2b302cb077ee7c9cbccf7b89d123e4e837318e0bf73f093dfda441d058eade SHA512 5e8b5abac35f937a082d7181f757d50f2f59314cafe4311f5a6600aeff56ab26a7a795f2365168e235aa1fa60a11d0380b083ca59fea95f30b3df44d46813101
DIST stable_deref_trait-1.2.1.crate 8186 BLAKE2B 6408959d169d1228c1b0802ef31c850206405f8259168f169aabc91f63683dcdf347ff0e74fb3535ab05d7642889dd2637afbdea389b43b0925e0d6cf441ed67 SHA512 630721d3f8e9f3290efc250c42aba13e2325839e62167a2a611618c18c6aa58c08a53622db61a9aa920284570626b98df26b3c28009cf45b6ce1ec134b9c9f5c
DIST strsim-0.11.1.crate 14266 BLAKE2B 252a9ede4241b165525486aa8855dece37af77f5b28e0e1858c4a5d2047db9fa958328db10989234aad69463ab51b2303785ec056c63ea8c95bf95e111ddabf2 SHA512 0cebe0155a92640e56db9a599ae62078cbb32e1d2da8bfa67ed0e8f410a7558dfcf7b3c2720ff5913282e291ecf076aed9fe9bf84c8d44e814a642b1bed3335c
DIST strum-0.27.2.crate 8489 BLAKE2B 9931a92e30d058cac6feb1919558d33c9901d401bd0bd17193b19e775471aa3b63313861df6211fc9c7323a2553957604e82ee828fa39c2083be1f088a7d1621 SHA512 3ebb77220243b0e101ab65159512ca44c7e4a13a0d842a9356484fd5fd9a34afb5b0d230992b3bdf2e2c997833cabc8679e13e3949925b321c4f807e293d0371
DIST strum_macros-0.27.2.crate 30522 BLAKE2B c70e2f27074e04b796f2b0e1a1856e95fa7716d847789f66b27d8457efda0569826e6d3cea51621615709674b6f800cbe877498c55be5286efc0222fe7179686 SHA512 fa1a2d63cc18d9947e3bbe65777dca621a06814f48d09cea0679b09271559867bff23a95690858639e3e26fde5a252ee7548c75240b13acd907001a1e38a0ed6
DIST strum-0.28.0.crate 8550 BLAKE2B a43ac86204ffe8889e5ec8009bc742c9d13bb04001b92cf7e79faf84bbc4bfec2df3b0170faeede1de11f2c7826d8739fea29460a2c6918ed972ca747b4bffd5 SHA512 673d6aec90d89b1a31ec114723009748b2469c9c07b5e17e86fcd1655e745dfcda4dce7bc4423679903a4650a6693284454aba634cffdaa4735c63b0a475185a
DIST strum_macros-0.28.0.crate 30964 BLAKE2B b79612a6632a2f1b828a70e5c759e0fcc5996312e5d15adf43295bc04f570f09b91307e0e17941a1528d6eeb2fd640786c40fc4471616f622c310b9cd9890184 SHA512 a50f96bc94c2bfad8d9fd499a4f3f3f3c2cad07c92800867307c808efaf8ba192ee177e4bf7e67f19a717c89439df7773c1749047a9e0c3b0d5bf1d54a040d40
DIST subtle-2.6.1.crate 14562 BLAKE2B 3cf4940b7a01f04715da1057f6a92b1043a6b86ab2ee7f9fee0337b680ff781201d330409460f6f90b3f81bb5fd4b563e17c762c6e824ba3b0af99e4ae7d66bd SHA512 f5946ebd9bcb8776ee3446abcbf4afb3cca5d8bd847cadda87e864333ac7ded537a3efa773e9648adf20ce4add2c1da85172cff88c1e1a3a6cb051401b00c6bd
DIST syn-1.0.109.crate 237611 BLAKE2B e827445d00c79a8eeb91eacde472f1987addd6ce9e1df95d7abf6446a77ff4173a8006845f3ae71c1da47193cfb72e0ead9a6d6bad2573be12c17e90735d9ad9 SHA512 12816b9e8cf984024b2fbce9f0ae14cf94d4d2c06f08cc54fb793ce78770bb4cc1288eb7df0ba5e8e937756e1e8e295c53fe07a0c5dde1ea8ddba03b6203b37d
DIST syn-2.0.106.crate 301514 BLAKE2B 6b28b30ee067c23dc4bd1b38365d14c1700245c974e785173965b0822301966d642b36bdda25210d61f17a99fc71eb81e29a56c89d1649773908bae32778fb1f SHA512 e07e1058770fa3f1039eaf335340cefb597c0dd11bb90fec9fa777ca5815d0e0bb1711bb4db52cac77e205dd68fbe2bce0e1aa9895c2a52a1ea6d7758d13424c
DIST syn-2.0.117.crate 306011 BLAKE2B bbaec02c4322f522bdfc87caa4ce6fd1e09bbf8f4a102d9ed8728efacdd843a2750f616dce5b2d3a3e46bbb7d57439fbd10e328bc1d4a01e980986cd815798af SHA512 035c2e63542592b6a4058a2a82d4c2c1f5793f84fb1b04cbd393337a26fcf661a1f3bea439ce98a1fe943b1c4d36d2bda16df3bbc3fa6ca35e1548d530dc8416
DIST syn-mid-0.5.4.crate 11862 BLAKE2B cc3d8a041b79bf4c4a009a4a77b9e3957b67e61010d0900c711d650beabcd6eb4519813e972dff5502a87c63d78fc1104da1991dbaf3e72bf1d580339d0adb0f SHA512 47c722d05d952a54f041aa71a016dfe161982cfc23d2e594ad2609c612c7f53ac05f84d3ee6b60f75f82c20d435e558eeabf2c3b4b34be10e59d36be36758b94
DIST sync_wrapper-1.0.2.crate 6958 BLAKE2B b2e162f982ea827229dcff468bcf31c6286c57ea3491a909784cdb50b0ba36c3a1a6fbdc7b34fc2aa9a7df1d174393d61ea9dc7ab3439a5e1a1884e2473a70f8 SHA512 aa314a6ab3ba028d2a169ea55a50eecf3b73b475a81c91330430ece9f1734296562627a8c32fad51b5a26796931f364e2803b3a13075ccd9a0aa614d5220903c
DIST synstructure-0.13.2.crate 18950 BLAKE2B c475f370d901a371262f466dd98e3914dd6f36aa473a33362866c0f781d27b1813233f96b02208f3463a825e8012cab0f8872eed848d9aa0eac88b581a0d261e SHA512 2698f4e80b93f7cf1d8ae97c4c42a7f61e7b7081f7f1bbb94d7f48ab7ae813a666d73c49ba3812cda9155e0138b55cc246fb96e5858e411a8d32bafb3e2b2afb
DIST system-configuration-0.6.1.crate 17935 BLAKE2B 9f4d8f60b3b000995b39f9c3a2ab56e6587293dd64c26558763203bde641adf57ce1dc5107b4f73b392daf3997038309e02b3da8c6bb0e4beccc0732becd0333 SHA512 ba7eddeba87d22206c250908f0158120b4984750cf7b2b8d57a50a32b323d3346321c8f2bab726c1d7ad97fc5da0b19d663c0e2db27ff74e3889463639a4ec89
DIST system-configuration-0.7.0.crate 18064 BLAKE2B dd69e0730986011c3936d0501851a254a40397e4f53dd624400d3b2417b68fdc0bc770fe6671f0637ea112cb4e740ed72e17299289e21101a94cb6197ad1e25d SHA512 c63948e2ac21e22171189795a06db7c79be47fb6e8903a1958b89b5afdd76b8c99de11697efc03584bd004b3b0c20739e75f71eae89ba67881b808eb314caf1f
DIST system-configuration-sys-0.6.0.crate 11090 BLAKE2B 2bc38fa55070e33e762cba4baa7e1f5a637e625c150a821bfdf99c60d08343e83cc26a302f4f70a44cee967bd8b4784caacc15436df82d10e05751831b46c1e6 SHA512 02b1693b8c18ae3484e366a7f7395a31902a026e0864a8ffc7643c7b4a856f912f58f2ec19ba52a50d0d1dc09a806888fa1f3222e1af1f65b8a16eedcc966234
DIST tagptr-0.2.0.crate 13320 BLAKE2B a0058b69ae0f2e2b44bc7066f4c7f9e9c816de32cd2668c63deba788a3480162e372681b228b7a9ce9f019241e173d45ad9d92a19a90383d850bb1a75baabb83 SHA512 2da036e3c677d49ec0e3cf18d897e2ebc071aad906323bb5cdc3b9ad498ad763a9fc883c84d6623547fd00ffe69904dc69b13590b0ff40e785452dad8ede0aa2
DIST tempfile-3.22.0.crate 43044 BLAKE2B ecfea33d6dcc763a9b561e45583ab77392803b17c9e98619466f774e54cf23e920e5a4d8cdefdac0094cf756fd9c4f01d639e9ea796f21b0fc0079eb56e4c07d SHA512 a023db8390ece294a98426299207d511d373bd6bbcfe29a4834be5cc67a4a30bb2ad9ce0a46c0324d0a84b076d755d21fd678271b799be553aaef6d819512235
DIST termcolor-1.4.1.crate 18773 BLAKE2B 34676efbde8e242415857d6d40a287ae3459678d8222f5144faefb8c84d635686f640e79588d98635c8f25b7628ec6663a01b16e1e462705b5cba7e8b8e61f44 SHA512 b66aad157c4fa2985f764321d157dfb1f0325fd633811870db7919b5579bf7bc19fefe99e1c706cdfa67504c37dc2ca3d283e11d1bb516edcfaf1eb7747a778a
DIST tempfile-3.27.0.crate 44780 BLAKE2B 898b8b00613c4617271febdd54dd1e5f66aca54c1e4b60067e508c87c15fe32f0ce2d30b3dd630ecf7083b046d579f31064fa72de09067981c920f4aab86f2ba SHA512 bb20b9b0c5d3301ad05f73f1de538ae240366d9aefa25ca823ba40041a8a11b4a7361a6a9ec03871b14230d42038d7af6d0b652c8c471935b481a1628b59314a
DIST thiserror-1.0.69.crate 22198 BLAKE2B fdd8ca8c8ca78702377d0bf7b253440519018275b105db980d63229d0d44aa5c39a703e14aa6fe453c779b3c864d8044009dfef893d2a5294950f067656d7a80 SHA512 ef50d2867d965da1dfb29d26faf6de273b5fadf78f95313f6caf44d68bfc610b9bd4b7544200b05bb0861231cfc84e961007f8db83c7905244c492037fd31899
DIST thiserror-2.0.16.crate 29095 BLAKE2B 925153db063f0eecd980e186e8333c8cf461e6f980b9b1d1616be76cf544c5dfb8475b086f288229985cf16cb3ddac27d56fe28f7e7215ff5d26cba008957be5 SHA512 61be154d6284613f550b0256aff30c765f7a12b6e450e5e8faafa0188d0ff60c214ebd6b3f3419414a81596aea14a158823e4a2b727b573268ed37e1d710a4a5
DIST thiserror-2.0.18.crate 28875 BLAKE2B 4edeb4a39f27204d417d673dd3e2c1dec67a5bcdf44aeea70a02715b6101da290b5ac1534908001bb7d758528777f5be30b428eaf13cf0d8afffdbece054f3f4 SHA512 5e20261c0f8898574b5668c743d292be1763a78f6431918f33eea2ee2badb40743af4f668ed245ad685a90c3ae23631a2ae8266569d8f1e7dea111f08ef12352
DIST thiserror-impl-1.0.69.crate 18365 BLAKE2B 51663251ea6ec99c59aec35fe73c5f9760809d6b6b7eaa8ecbc8f6939acdc4d0ebc11f9034d9204dde7bd689d5e8303ae0be86e298745e9ef96825bf73453a08 SHA512 579eb796c8885feb01d27638862823acd96c79440655bb444c3445ac00121852603396ce7439aed617c0a0ac69f62102167fde5845411c906997574a46d6d9e3
DIST thiserror-impl-2.0.16.crate 21214 BLAKE2B f22fe0f8ba03f26700eb8f3f32300a60b6dded7d0721beb692931536bcf199328511537321f48cd62cec9a4e49008df4cb5729c2cc644597fba1ba83a070b9eb SHA512 c853ad2c90932692988ff7397305f46f1db204216352fe1adf875561a9e9f5efd8db8dbe5a273ab03d98ccafb5566dae537a920ed1dd2313337ccaefeee5f712
DIST thiserror-impl-2.0.18.crate 21413 BLAKE2B 38d2dd849f6919b2735b23e32250c0750366f2a5ef9dc385262ec00fc8e0cef17ef902211bdacaffef4e59dfcde9ca2d84a0ce4d052a96b4233a21b168e6bfb3 SHA512 52a7b5a98cdc32f7d6911451d75f008599ba3775fecc1f7483b161cc4fa176e5b19659f10abf8189748d769fa23d3a22b774cc5102fce395c6f77a5f107b0553
DIST thread_local-1.1.9.crate 19315 BLAKE2B 31151ebc58e76753ef8c15a8b283a2b3a8f833aa4431ff1a28612d6a700088315839abe09a6d582ae0dab824978e2d2b67ec00e46cdbbb4c962fb72788b5368d SHA512 80fc2548bae302f22de10d8240d0701efd64cc41eb48b06234426d40f0e05716132e08a8bfe89e17754d61fee37d3359394cbef8e16af307dbfa76e1524de7d4
DIST time-0.3.43.crate 142912 BLAKE2B e0cd5635eac496f96ba0d9cc329029eac1d21ae49f9035882c4b09b5469c6dd44037b9634f3c70530867062e971dd55c2ffc889ede37be6ad0ef93421463ae62 SHA512 bae3a05202297e8be07f4749431471dd317f7309e0b5a8021993b613540ae9371ef34db55a86dc4a39fdae715a05f16ce280cf5e165cb076bf8ec61756d335be
DIST time-core-0.1.6.crate 9105 BLAKE2B bf34fb3ff2afc5120a394129728c5e7806084df16f04427e3fa70104c68de414da69addbb651fac60923248b37ee146a0e73e124542369c6f68fd5fda9ecef2e SHA512 135f25c99620788a8548027c04bfb94152681d291848b69650ff6dea3aad42fcd974a2d0e5ede8b091f37d4d80d97804e1aca70f353f5970402ef545a5f1d407
DIST tinystr-0.8.1.crate 23333 BLAKE2B 59bc4a522d81bc53c7acff215ec711e0f340c3884858fd4e985d655eb620d4a8b2679854e23f035bbcb6d795647fd314e26707eda564f07c05850c010db084a2 SHA512 07e32300424c9adf7e8bb830efdfcb23460b712c72c3eff11b9d00f1496c8082659bab52914cbac0bd26e45c352fcb859fc6b1cfbb2028a49cfc03e75ab0ea2a
DIST tinyvec-1.10.0.crate 51996 BLAKE2B af3e3e415061eccdd1ba1d157e513323259d05688f8ee3d10fb3d9dc0a51bbfc9f8bdfebc2de12bcfe573196457acf60826d8eeb4b5e913b4d92c09c8891a9cb SHA512 e64ea6ce2bf8f4d2a38a00402cff2b79c06082f8a9ecfd774e7acf143b18a8116b95a8921e516f56d6519ad7bfca1d11e762328cee1e4534ea83f3f2e98eeda7
DIST time-0.3.47.crate 225161 BLAKE2B 11b19cedab54f06763fdd710c273d0cc3bc4de1a7e39dba9657c860448e93d22d83552f858699be3a5f4aee4cd888b959c05f90d5c24208610dc4d0dcfcf3df5 SHA512 c43decfab65f62b7719f9b2b4bf6eb80fe3ed80f670e1b47aa0879baea403aa19557506ec9433df31ae9fe9cd92cfebfa237c9b2f5dec8d5eb093c54bb815f76
DIST time-core-0.1.8.crate 9634 BLAKE2B 6fd5acc286636de923ea527874c02acbc31577ffe0f15e2d89de5d1d2a9c1551c68ebe392667cc8d34434223484da792c0bf967f5b362d1784818b016ddce0ee SHA512 cf9f2d5da0fc1b61ff53c11476d9a73e76740dc166ac0b4c4953e25d63971c5471f6e3bcd6d1287394fac44fbbaf6d855a09ee694d845bedf693e6b8a517c9fa
DIST time-macros-0.2.27.crate 25144 BLAKE2B a308949ecf582451a01669ac0468b74231e6b466da44c4dff864baa22cccf33ad64ba3c80a75afd4c19bf983dee11b157fc973d9e4fa78a614bc98951506b4bd SHA512 5caaacc82e9b73bd3891e55aece04ca3800884f9e52c01d5f9a62fc9e554940454df713d903854c68b85b5a43c7fd8dc8e7047f596be72f86952cfdf9323a818
DIST tinystr-0.8.3.crate 24710 BLAKE2B 5ff044db0b3c11c6ce5edf6dd4562087449c7af0668a5de08e07588c3b225a3c13f15ed39f2f7d8860dd4d0bd88fc95ea2b7fc96446e5963521eadb6699dc80d SHA512 1208a3502aad5783a99d05c6c546f0f9de5b468b273c0931a33829c857a159679f8720622ee0700bb8df397baa590e0411f89116327759a859ff46438ac73bfa
DIST tinyvec-1.11.0.crate 53096 BLAKE2B 58b2a97f9883e557073999502bc3f1b08d075b216b0818beef19336c505926a352d1cdd8e596e929c2068912d2f4967cecc663b3834931bb73d845ffb49c3660 SHA512 5b07b93f5fa38a4e5512ba38a424df38582e5dbf39bec11b8b486d2b5b0726bad9b2c4b43ed1312b2ab6c8debc6bf78c48c05eb9c1c9c8187220f60a3c6f748f
DIST tinyvec_macros-0.1.1.crate 5865 BLAKE2B 2bf4f68ca11dc19c72232951605a4c809b34ff38ee365ee4f592a3c41360e23c9330cfba961e2692a0ad568fef4aaaac51c40808d491178cf7a0c4b5a1c5d484 SHA512 10008c7b3a3d50c94b9c370015b76ee082f5dfb6dcacf014dc2f2dbe92f903618d10d0202b21f48fcf98a94ae76fb712db55a5e8ad353645d378cf0e6ec74f7e
DIST tokio-1.47.1.crate 829790 BLAKE2B 7f5ff6a8092648e1643867981c79987da014478f776658666c340b0d5e11aea0aaff5d2402c40134fbc6e53266873dd0d95a75c18cc55bdde2e76da709f4aa88 SHA512 67ee7dbf9ff9cab24092742b0a5fe87d86852f06131e5a610ae603e3071446e06a5efd4b385ee9cfb0ff02c4a04f082f715dab41f12987154af54665e9429daf
DIST tokio-macros-2.5.0.crate 12617 BLAKE2B c30d0011173d246dc82a5c24ba97b0ed6b66bd8f19b0977e0305b03843b3611528fc5911b632d2c46bd22b8fd2e8488956bde0037c322a3ff8b7306e72cb9bdb SHA512 c1d24cbb8b3f500357e39f93cf139790e4bd3ad1657dd5d695f5e4f9a2a460cd63e8c1c32a36b64d3cadd7b6467e59ee34cd5b1548a99449d8e46c2db83e9ec4
DIST tokio-rustls-0.26.2.crate 31655 BLAKE2B 44a569a4aa8c13f2153a18ac56e6ce6b5b9c9adb4ba6d94c1b9579e340233e614cd61da26670f74080c870b54e0d7f5f008692120a823782144cbe42e97bbdb0 SHA512 c0ff373e02c90704d8bff39b634d118143bcdb3d657e491d7d9279bd5a0a166541c759b5a26f5348fecc4d3a1f11c8ce3127df217137f68c57db581714bfc735
DIST tokio-stream-0.1.17.crate 38477 BLAKE2B 9b8d7307ad8194145ff8afe682874d9f4cc7b06a11429005912dd9bfe1bbfb980876bf831b7d715552bc86ee18344eec331fc18c8871681d58171abcda7252e7 SHA512 c44c5da6f916ce128e8a13025d9c3e92ddb4c82d2cad52bde4bfb982e6f83eb89125b616f89f2fbbf9ba8b7f800ce46e33f43104a59153db2e950bc2f0d570c4
DIST tokio-util-0.7.16.crate 127775 BLAKE2B 4d7e46c91a37aaaa6efd873ec1553cc5971acb4f8959b9eb68b27b0df5e1c23cd19794292d9a5a215fe8d4d01486561f44ce4139e3f7fcd5b48287a44708eeb8 SHA512 8df52e0b02194e2cc699ed330e0db54e2e69c1d4934d770eee50b6a9b35d177ba440a6ef0e0a0bd9be7b7155770a7ae6286d4c3b0cb453f1ece4dff576b86738
DIST tokio-websockets-0.12.1.crate 341749 BLAKE2B 88499f5a9787ec2d76e2be7bcd39e5e37a857adfdebad447cb7d9cf348e6267ac282f6a3610cda1b4b8df8e2987556e83ef9ab9354a25355d6da11db49a9581f SHA512 054bbd7667c4407b4f1c6c92dccdfc0210121f1545d9658f3122b4804b5bdecf0eafa44656aef3cac611d6e9421d1ff82c20e1efe69b63d442f7646634abcd08
DIST toml_datetime-0.7.1.crate 18127 BLAKE2B 5a2b4ba0faa964dbeac615baf1b9ed048ca1884d7ab9c4e11ef08038e49c2026a9a83acdb069ba25dfb7225bd73cc2cf17a33f7409df74da0ee1204700627c28 SHA512 6573e97af373d38d5ce3022c77d26476b397e12e07c8f56418a418fb23cab2b03c88bb092be143f3987e3cd592dcff62348ba17e4a0d2c504e4b0c6cda83c047
DIST toml_edit-0.23.5.crate 66458 BLAKE2B 26fcd30d7d77f3964210a3a7341015d6d6d7f91a067415fadc8449ef7f8a404c5c8fae8c7d458c6fd904a5c4947aa417db87c31757c70a7caaefdaed58c26e7f SHA512 0f444c9bbd72062e8ebe73d494721746124cdf47629a50a982a2b1bcff8c82ac2f3193ed07388ae62a694bfe1e00686ee4b15573f7c4c217bf5566e70eb32998
DIST toml_parser-1.0.2.crate 35241 BLAKE2B c8fa1122faea42daf75dfc7912fbacd3b53dbc76a739991a30505233a274ffbeb6aa4a087e3b160c083c8c57b90d540df306dc2eb0208b3e86589d89e2d12416 SHA512 87188880873ba750f16cd054eb5346d42fb772b589165f86aaf389dcec32d9dc52a20cca800954449914f2389698176e0aa26fb37e06b35f505f7dc199e203ff
DIST tower-0.5.2.crate 109417 BLAKE2B 414f17e97102224f1fdf23a03e6aa958e0a2d6cfcfce93ac3f2e911d68267aee33aa079c94540626ec3fa895e1780e6e5d18b4831f9f05cdf3e8c26ff73b7279 SHA512 e89c4ffd83fec3566334a4c4e9151ddeabfd3437269afc8bffb46201391bc1cdc82cbb97c69643a30f8873e87c511ad9aefc6c081241a4419fe315c99c61ffce
DIST tower-http-0.6.6.crate 133515 BLAKE2B ae9db0b0860a4f7dbec94d9053dc2d6f539700226e46f901187cffd47f04b013e8e241338edd4a47bd009419b508315855e3ec7bc0bc68e0228f6058c3b697d6 SHA512 30352ffd99f5679c858ca2ce518035ad1fda674040e1fdc09e3d4df3db4caef3a4d1a917574b3c1b5181a41955414d2a87d3bc14ff169b244006430af47dbea2
DIST tokio-1.52.3.crate 901393 BLAKE2B ebaac354c59a86bb2c74e7c4734dcdbf76d25422e0b02ed6db6eaa9de4dc9481882904edac1305ddfaf1e08cf01efed6e05fa9424a291b751c26213d9eb399c9 SHA512 8dd961765d86012be4bc4c24b71b495403aadb5a20fb5ded5e47ae2c49e5f117a793aeba87427edbd67eb885bd91a09d4b2f3def3cdeb1f752156556b291ee50
DIST tokio-macros-2.7.0.crate 15859 BLAKE2B 430d68352a433d070dbe80146860179023a01cd8fc7923a55337f48743269dfed914cb69989eda8ff969c74a96b28cd32f0a59caa87d5b2f3e3828d878d0b026 SHA512 c93653ec669b092e928f71ed1e7af8783a5e9899739265389ee24301a0a5a9e2b98c69539937f78926e47c13a36aa70c70eae278ba6c082306e4044a7021c2c7
DIST tokio-rustls-0.26.4.crate 35430 BLAKE2B 97dadd1b4d8aebd2f862f05bf333c0af97b37c1055f0ae9a79b78bef4c8bd4c05c034d13e395346de1d83195609bfd45ca34e70d4c0e537a1e4e8078181c00f7 SHA512 c72fdd74c4b59ab7c8fe15ed73f827aed91a40360a6d82772d6ae2dc4affc590d2c58c1b7523be7249a2be7e3bc2513a0906c0ce53ce1288d5dac50e01199c7c
DIST tokio-stream-0.1.18.crate 44366 BLAKE2B 39878493a2ca35ea95fcf9612825b85fd82ee457ac12fa61fd512ab2f7c0242e1a6d91ca2ad997be83f8cc7461c1075be11c9f204ffb3046018e8cfbed84776f SHA512 679a17e530a84f38538af9952496d0258550252f4978075fec468380b4500ee6449a266c0e6439de4faef7aa3bde3a5baf04559fe43736f745406bd6dd4e4c00
DIST tokio-util-0.7.18.crate 140550 BLAKE2B c74f978f9d1bdd662acf65551ce35d735b23909ed25a3073b5170459cae4d0bef40e34a035ce1e2f8bdbf7ba51d230c016afbb150f7df77d9901e45caee3fb97 SHA512 619504b1c7b10ef79da38b99e7c17affc0dbb984dc671bd1ca0c4b1ad3d1d86f80feee67b78fdb7fcf7ea989a0e9bd5d52714467f4881f31ef5f60cb989ec671
DIST tokio-websockets-0.13.2.crate 342060 BLAKE2B 1d36dc2fc5c1037f2f49229455061c86553f851e31ab761871fffbcbd0c53b57d147bd03f9d3e511a178de939112f7174108132fd0134d449659014b4e1ae2db SHA512 1600f7832dcb13af257df17aa6b810f7e29c37e24f504f52a4f276ad9d1ba21fb82674c38947c374ef7feaee031214b671cf2d90950326672485274c0060beb3
DIST toml_datetime-1.1.1+spec-1.1.0.crate 17982 BLAKE2B 0552b1cd242430876cbe3f1b4209c21d5b8aacf70c3235087dc742bccc55bd0994013b021a48ba69c4a2802bd458eae56cd8a96999f43affefff0a5f6b2958ca SHA512 74e13bc2f616b407d11e445e3a416dc7cd819774a5d747baede2d71ac42573ea29fd77cedd2648ff1b286b879053e764b8ad07cd9e9fe1164f6cc26f12931808
DIST toml_edit-0.25.11+spec-1.1.0.crate 68598 BLAKE2B 506b9de56f9a3a1634c320198da0d681d88a604f0cbb786d9364aaa92ab252c84fb94e8d7635d07c38eced96601477772812276f431ca60f1cd4c03bdcbb9267 SHA512 0369e40a3ed968bae1d0eb078dce0613c8dc76c50b2d69dc9cc563d96d4df65556dd449d86e8253131deb239e206f14aa208a5e7bc393c9f6666beb2034e896d
DIST toml_parser-1.1.2+spec-1.1.0.crate 35485 BLAKE2B b45ff5281d25d002fb9807005f6593e218aed03573d99ec0837ae75e4e19c40cf21759b0813556904d5060e5c8c309bf406485766ba14e9b464771886deece15 SHA512 11d4a5489337f9e2eed3f47b04376b0d00f9962a8fe6fa59518a4b5f0c7886aa8416f4e34ba640102a3abc45fe7ce628d1fc5327a4453dd7866a7f16fb45cd9b
DIST tower-0.5.3.crate 110488 BLAKE2B ab4a8f027b517eccce512657a59a907491325f8fc5d4271e05bccbb60172396d8f5994ecd0c8c3553194c77e7319484e7a2156d499f37ac81b6fd636d324cbc3 SHA512 59ef5d805fbaea97ea05de33c54f7cdb76f793e5020baf25285183db20e50850f2b4906b7533330016bca4664066a97ffebcb605e4fbc2edfff8a9a244a01602
DIST tower-http-0.6.11.crate 156773 BLAKE2B 74c658aae131458d1c1e915ca399d123c43015b9d77217cdcd4a7e9bf62fef26f377ade4c370313379c6ded0edda87aa9c489a5c69bd7c7c02b2f1bbfb903d51 SHA512 39e5f66c7cc446ead24956fab0638f64690c8ef9b072ba2ac6be11936557baa9c6cd052ec7b850c48df5e44719d7a95c50c1b16ca117fb37c98524cd9dee8624
DIST tower-layer-0.3.3.crate 6180 BLAKE2B 20435102dd62113c3e961bb28d7b18ac6f8ec6d5f0051f511e6f5eb044b20016f247ddd1b8eae9dc9f1ee259d8cc31e0bbddd26f5a22fadeea4007a3011b8500 SHA512 edf36671076cd29bb32c29351b648afbf3e7134316988a697c7807db62de7a63cb0339e4db7c0f36ed60d8aced7f3e493318cccc272070c037b01e2dd189b934
DIST tower-service-0.3.3.crate 6950 BLAKE2B 32ca66bff783eeb015af982b539acb63c9d426b931832b27aa45088382712df3894132a9e6e96fe1ed9d0f9e582b7a25b33e0ab73711acb06b4e134e69158452 SHA512 770cbca46d8500ff36fe84a9a420beb84a0e893dbeaccdd93a3970e746c893b5d32580182ef3017662f421e4b2d71f079ed2cf1727dcd5fc3443a4484f9b43fd
DIST tracing-0.1.41.crate 82448 BLAKE2B c056d938e001654e03efaec7a11eb8ecfbdfe9af2099271fcefa43f4f4683b40c59f7111fdf7f27df4da38bcbe94f1b2ac0abb6ec3d6e6a0d165b9fbb14da3a3 SHA512 dffb8d3a1375f1b9d5418550a46cb7b1d92b2cc8ffbccb430a38f7731547960775bb42798074186711847d256eee30fb3e74078b69cb36f28c07d9f231dbf96c
DIST tracing-attributes-0.1.30.crate 39142 BLAKE2B d7dc828c9dd73dff54b3b86af9777e719a0acd7f7be9ec9cfe0be95bd1c6d2b3e455659e4823ebb602db33e265292548eaf9769dd1bb9b0a22ed64d53a4bc270 SHA512 cd33b967cdba94dd5f4c5ebb097aef45913e60e93cac1473063dba32190e0d10584c07914eb59e8d0a41142e95b04794accdb6b768ac6ddd2d08db093a3ea0ab
DIST tracing-core-0.1.34.crate 63760 BLAKE2B 3e4377814970e27524b813177fcd619df50a4ee75e7d1fe91dc61ff191137c445dc9a50a333f11694f728206283c829cc8601631660a2740d8e84f6b74d3e059 SHA512 21ee3e1668310a580d089a95242197f21bc4eabecd2f58c21a5dbbf036cd452275a0d56dd3810aff490dd710cb94bf8d0e79fe80a3ae7e7e0fa29143523fda3c
DIST tracing-error-0.2.1.crate 14135 BLAKE2B 1b21099c7924a9297de5163512e8dbbd92a4691613fd00d772711210a77ac3c2288e232f87e7987dc9ee2f8c69cbb95857943c1b061c63b2c3c39a65f74adc11 SHA512 57640bcfdccc7b1a3f01a88a3a5490642c3993ec3b3475d79b623ada93043f735ed9e79b5008a4d2455558e22f7968b91034a3b5cce8f64a28a872e680159e77
DIST tracing-0.1.44.crate 463135 BLAKE2B 86054adc3043c73510bdd64973918dbcd4a8295dd007a4356e702d6dc90bca8b0f211df5e934b850d63618057fffa10215fb5d966340162117c110ff3e3e1c98 SHA512 383404a78c9bcb9dee947140082420673688dabc54eff334460222abddfc246b0256996ecb456d5b6325c029fcb2e641c95ff659a08366089b8b79784cb28869
DIST tracing-attributes-0.1.31.crate 39733 BLAKE2B 5a345c85a36414241fa88bb44cfee5e07b33ad39416be0f05e35e0f17adeb99ef68cd1fcdbb7beed21c1efbeb2020a81a33f33b74c3486aba32bec175b5f9c9f SHA512 6954ce397903cfced12ef495d46885e8320233cb631116b0c35731c89c51d2cf2532c77ed02d9b708375b5555f3580a197dd63ad6899a32c87e34e2da2733bfa
DIST tracing-core-0.1.36.crate 63967 BLAKE2B ed35889974aeca741414d425c874232c3d0722aea1740a68f1e2c8054b7dfc11d3c19de078a4a88a189d9a00afecf2eb5bb779a5ef0cffabee7fcfdc6387ecbf SHA512 7cecb6c2f1deeb6d23ab466c376e1c1300dd9226301c112deeb2483eea13f7bb514fe57ece707a8c67450245062060872dd4d7be390462008b369ca3dfc57dc6
DIST tracing-log-0.2.0.crate 17561 BLAKE2B 701bdadd40f1343f3c4901bd8dd188f1dbc0afcdf50807bd0f6df7539635e239b5095696872103125a4d4cfec24af6336fce6f3931363dd5be4f53a09fa584f2 SHA512 0c1f060e8ffb9ff24cee7b85cc2d7d42c69b2f7623a7faecd7422b23b11ae8d5c7691e4635bae76861d444c369d9701ccb147904668023642b223e442e3c8285
DIST tracing-subscriber-0.3.20.crate 212274 BLAKE2B 5df381443a4d46c046390921da456c91f20af3dc846604b644e120bbf5957d969b10014fb5b178e2d4dd42863689112edd406af20e3e98ece212a76398ee79d0 SHA512 4948d6aa6757f8a9bc2cd37ff02845d8873eb7ad2a4449bcbaf1b828e1aa6f72835ad81a8cbc2a8410d03c38f1ff015161a805ef062228f0b941e91c84509495
DIST tracing-subscriber-0.3.23.crate 213773 BLAKE2B c47dbb00620dfef7b629f5f39549040ba1a7fdb1e511bd57212234396be248c66baddd5b12cfee49bad8bd9aebe9d4e9dd663df7e4e0230047fc028f9c4decc9 SHA512 9d69512c39fe2a4d9f4e27f373e3c79d2b23dc6a8e10e8388c5bba87d6f80048edd1e70541fb4311b9708d53510a53dfe69f32c1e3e36ea85c6dfaafc2c01f74
DIST try-lock-0.2.5.crate 4314 BLAKE2B e75c6c0d7c975e294e3d723e2fb023067530ad6db3c7bdbe89b9558764606fd1a74f0d1ba787d85266db1912dbeda85408e85646d0f7cb24496d743b7a18c705 SHA512 433db3c52f55d78220db414ef6a7367791dd66eac935f41dcda85ec9200f0eefeab6e8342e70aabe35c300069c0e7b7c4f8d63a2334b52a081cc98416371ef08
DIST typenum-1.18.0.crate 74871 BLAKE2B 99116d32b5317a658526daaf4fece2b9dc8cdbbc30c1e7a32fadf913e56a270a742abe0a0d348ea6039ae74fd4258c702d4626b14071626b7c5d2e2c31d82dec SHA512 c30ca78f8ba2e3e1bbfb3472c01974a0aeecb4471640ef373ddbef984ab37bca87ad4eced8193e5db6206d35ead31ebc25cdfe958f371625eeb97b6664f9c9e3
DIST unicode-ident-1.0.19.crate 47480 BLAKE2B d1b9d26833fcd1f3a8498abe2f4ba4202e4547315e48aa927c0f6e4a760c6c7000ff0c18d0cf45af362323c42843d745958c1b0419835f39e13dbc1559487026 SHA512 b17fcf6bffdb4745e0b1bf4983a0dcc4c84f8b4e2c2c618eefbbeae83f94ec75df87b55f9e2dede8c3b4c6e22107fcfc589475c0cbc2c58dfb8630db8d362183
DIST unicode-segmentation-1.12.0.crate 106323 BLAKE2B 268b60aff6694434f05afb7e2b8187eeccdceb77460f8ce2ac0f84d470f8a4e03182ce3f7906177cd2f00f989273a7e69061a763006245f0876bf21b15076804 SHA512 55eebfe5e9972b39d7c0011d80eb5f517d636de37870999119a3d8f064f21f67b66a5ba9761d562738b05f220e21d56b5be7bbd9cc51662994e40dd67c38f946
DIST unicode-width-0.2.1.crate 279344 BLAKE2B d4128c165016a76196e0eda9cc4a0edccf326cc3c7ecf0e1b43848446e758c703e9a9e843dbd256a523e1654ae3faaf6c172e21b0b6324757610fc5333c56e8e SHA512 705ce2ca2964761d9fcf014ef5ad9af2973b5f7c0c3561fece10378d817135afc5f24b9ac16290b98edecab77a01ddee9ec8dca5bd2b4eaec1f3124065ab8708
DIST typenum-1.20.0.crate 105530 BLAKE2B cafd31fa726d6780e7c8eeb9a4785b8ecd1d846c49ad12d0d95666d9960066d16afeb0faab1d5ccd5a4dd47b98e0ae47efdc08fef953b0f2d254968084ed65b3 SHA512 2f511e72395ab9a3d3625de5d350e3a1d78d9192d69727cbb51efc1e41b2b6c28798a2a4347664b50978fdbe83e79568cfb6c53ff5f5656fd0cf0e3689803f54
DIST unicode-ident-1.0.24.crate 49298 BLAKE2B 34ba2906a3ebc06f52a4ba77dff96a8f3fb977718d260886fa9e051c5830765641b65a63977110f3a79f31fa177b385f81b01d56c80f6a0324d36eae72e2ebf0 SHA512 7be712d8d0075ac9341790180e312f66264d3e0255c91b38df0951baa5e446dec24551bb2125a66a1cb9b6ca2f1ea37c0cc15fa3dd74f398ecf4d5302c7dc259
DIST unicode-segmentation-1.13.2.crate 111829 BLAKE2B dcca4af1f3d432c7f40366f7a29267a698cd0ee9a8d3fdb55c577c3456c75f1d664f8bd1f9a59f9b19b93f073a1af7f89bc7d70f87f7c8ade148187c9b8b4990 SHA512 79652f9c22e755530e3910e8a4e176cc882c4b9895755e1539e20820b6dd74cbd52dcc9185eb11f3f150214fb6a822a4aadb6fe967e9a590602008587c67cf77
DIST unicode-width-0.2.2.crate 282768 BLAKE2B c03a04bb159969f32447c7823f50b2686c515dff4f7778d2cac07a87cb9488d44844b0bb0b51c6996d8fa1fcb65cf4e6a8a9e697d95c1be8373535bc8d7c4215 SHA512 a0ff6ccc1d154e5a100808d3109fe30afa048c3ff402f0a0de34dbff2d58a7403903002185b33bee7b04dcb578c9dea66225a8697f3cd997205680ae3abce965
DIST unicode-xid-0.2.6.crate 15744 BLAKE2B b1bad25897717f6346f988d5a7c90c51fb842da113f19aa434a64add8f2e637258d9fab0f7b871fd2aac02e83c68359fc679b326232793cbc804523e2bff5056 SHA512 f68e78484479a5341b14d7e3391e691265851fa00feeca53af745479af6aa9b4ce3570456df785c8362043db9b04e2e57f9bad05d8305946f16af405bc611764
DIST universal-hash-0.6.0-rc.2.crate 9166 BLAKE2B b5fcfc242b513395587b2cb0553674601b1a028abdee96a3ba82a70d517126aabd1995619d815d239c54118c08e1f0f7c95f2e4cfee41222f7cbdfb866a8dcf6 SHA512 db67ffd1f616dd334dc4038e9238e188d999aa177fd1a2c483b56343a2b47fd15bfae8012476ed6fe9d8764392d57b3b23bfa82a763fd3019f08af60295e16bd
DIST unit-prefix-0.5.2.crate 8041 BLAKE2B b4758a3191a670db8c133ea1cb2b5348df68e4d7f50f08397b3964cf3dbcfad9abf10f9a07da05a5af54cbd976f5f17e177538670579a48076d460263b49f54b SHA512 d4b80b081e5dbcad2cec9b40889fac228539563a29eb0c904d90dc67a4f300ce4006bff55701cb3fe9801a1352b1467afeafc25e8398074bc34cb890fbfc2c52
DIST universal-hash-0.5.1.crate 9146 BLAKE2B 9095f95faa8ed4128c3787226f3899acec4278d36799ae30a7ca71ade7179c274a1807f62605e687e60ee97e6bebfe818100ed0441db455bdee0f8e5dd451809 SHA512 83b3ddb1f0d7ff621ca2b3d426c2e682d8339a2adedbbbb3a4584977e2e996549d665578729bff65b5693059460e9e04b9df2181c404980d3b3d946c80e0b589
DIST untrusted-0.9.0.crate 14447 BLAKE2B 8e9c3ae09435af0885bc4a6e3c8943805b48cfc00bdae228c7c43093254e1be15d7005d1026561ff369ec37865d8458203f421a9c89ae3db077f655449621aed SHA512 5929e4079c1c2ff933ae8d8f59a2ecc7a424e71a20d1b8821f75925af68bdf82604b024c008e5464b02e25ff093e561a352b685e755b3d0b27e4c30254689416
DIST url-2.5.7.crate 87907 BLAKE2B 1c8fae906be2022bec520d0ba28399961fb60d2920f5495571255997063197127314f30b89dda2796eadb47b3c68c7228febc0b2f0aa102a577f3991f3e3d8af SHA512 bef3c8fa25242615f5749428cac1ad2ca895c7f194bb3df39020d6d7697c4fadafa11046378d44a72f46e39c5f657ecdef8760fd2a36cf25d82b1de75d190999
DIST url-2.5.8.crate 86512 BLAKE2B f289265720ff9243a27c371a938abd00e2c458a440e6ffc30cb0fb0ea4aae4a6b82eace80c3655a9dbfdf2c9428a10844cb3fe6299cd8820e86a13e5cb078d8a SHA512 5848b47d63ae9c195fd5f82bd8333c53cb399f383240e84a606c486d3dbb37db4e268b01a147deb8cdf5bc534a4ebc7b11391e73f81dc3ea3ad7254507ac0c6c
DIST utf8_iter-1.0.4.crate 10437 BLAKE2B 1e7a8b9241ebbb62cb497542b970473780f735010a0af900771a43abceae4e7f362d21d4f79f7c00630e4549400875ea17574b2cbe4f5ea19e8ed428e3b5577d SHA512 a72671995b3eb295581c60dc632e4a25ba257227fb5d58a8bec322428b6d69529bba79a6f02b8e7ee6698b7779d9d6695f5badad73e07c254b00c9d6256c9090
DIST utf8parse-0.2.2.crate 13499 BLAKE2B 095b5d219ab8ff04c06fd6303e03d913ae36a57845f0b2ca3217a40e31a54cb0fb5ecedbde165d28f5f60f1553d8252986d7098fa83befc84a7cb20bf3b76144 SHA512 f3dbf78fe924f1dc3cf9498b6e43fb10174699463f31091a7a8136d8f31ec84fc00e80e3d8551b7e86257e8b3573cfddb56fc0de797fdb2cde0e962a8f239266
DIST uuid-1.18.1.crate 60468 BLAKE2B 0e70361595e8d0baf8c4c69a09878fd39fee414d404a7b3cb457ad60cd3cd351418a8981090f4c3d507fee42c575eaf6699f494a604da0470573e81b7a56366e SHA512 2a088f752c4dc05291b8563f83ff8efd6534697f55da76baa89d64122ae436a7f0e19fa46a9e615d4e9b013bbc575bbe0f7646c182b37a6c24edcfe24e518400
DIST v0.31.0.tar.gz 47045 BLAKE2B 3f492127fd6bea0e626844325448254a98f2840242a2779c59f2eb895f514e43d6dc810ca215af77accf8d58346b6200157f5d7bc44b8ef6ebf11a46418b7d09 SHA512 98fd52e5669198f90a3e0e75d92bab57a39ca009794b9f5e2e4ede446238ce41196137402f8d04f3f3771353b1c800a205837fdf73dbc581d520b2b62cee0f6f
DIST uuid-1.23.1.crate 62932 BLAKE2B 8ff58079d6a1eacf2d1baaf1dba6ca5c5da84768a27e2f7f1f9843f6057ed634843ad96a6797b4fdee5a01716ebade8b99433a9b9b3dad794bb9a26d93c81059 SHA512 7f9222285c9e6635d9ed0b03ae945c2037bd7f7486bb05214355c19eb3fc0f7685b3f6b3bb58e158e1dd26cbf4772af7180420305f2ff001a69e90ea6f2c428e
DIST v0.36.0.tar.gz 52568 BLAKE2B 51c0ef089042d753b424f71d20d25128336219fc706691f35d2a4043d2603eae72f84b46efac964112aaa00ca188cc8e7b260a4110f839a0ca74d937695cde6e SHA512 aa98555782d5464c28daa1da5331cc238d2d271eb5f3ecf7e4ccb9c0a686f7ff387ff610d55f7422ee64844beb9972ac74661ef2eeace5019da4f44a27bd8ff3
DIST valuable-0.1.1.crate 28679 BLAKE2B 33a68f81cb0448fa737fd7416f2dc1f0e4f171851692e5f759bc375ca8ffbe6eb53912823a59da44228029d379729b669e8213f00928c9b1a182c5d26c0de8bb SHA512 d8a4bffdc8a166d1ee11b87dd91cd68e5c898916b14db7039ad2faaad34f4bfef76f3fc3d17d6e7bf05e495778f7c9d5223fbf45331bd114f93fb6ec950eadbf
DIST vergen-9.1.0.crate 33348 BLAKE2B 87434f83558ea8c01c8085db0264c51d95247279dd6777674918c790b6387994b02909b8ae23e1d8b9f6679065be00b202156f5ed452602a7eff9124716077da SHA512 78ece18eec50639ae73d8a574100a4fa5f5316632adfe07a014925020d339ef552e7b73ae05121503909e003eb9f711af2d5a2f2bd9205c5d34553faba8d7ae9
DIST vergen-gitcl-9.1.0.crate 28892 BLAKE2B 52c0b852ba175ec20d1a157babad3d8aa271e61a8a197c7bad931f904c8ab4369fa949dab7718fad622a2bcf693b87ff30e373c1f4e8916e71418af1617e6a54 SHA512 2cde989a20f2952707f4512a063e52cac20474b43345d70460eb96d3474c7b7abe71eb49641d4e3756a531c6c310014e907b77e879d0fd44cb24e7acdd3a22bb
DIST vergen-lib-9.1.0.crate 20240 BLAKE2B b0f2966077c44c7baf5d9cd80bed7c3e87ce7ca9acbfa0b956b3d6f4aae5a1c062ea81b807529a893a5624750005c333ffd2be931a3b35df30c826d439060efb SHA512 c7e5236277c0b668cb85a79c7d796eb46324841ee024c46c60ffc1cc4f1e4b2501398f733e1f96501f863c10a504a099664794d6fac2c91b269da0fdaa152d82
DIST version_check-0.9.5.crate 15554 BLAKE2B 131e75cc287518831e142430e2a39b48e4275874f4473780d47a27552294097aa1cddb65c385583e1022478f940b495eb43c24a8b1617b8ac5a24af3340c0d72 SHA512 d11d5a2240ab0c67ea69db56561ce202201edeef9a8e5eda3d9ae7ab7bb5752d8f343fe7f6536d8383de8d55f9024efa84f66a0c21e69563b7a38c4a628014db
DIST walkdir-2.5.0.crate 23951 BLAKE2B a2d3a973f206e94699adec0263dd5e211347722cf3ab82536295019268b3125084da5dbcad818070bfdcb6a5de08da4eb483475bc225a829f58a1e3e040b5fba SHA512 da36a121dc6656942dc9cd9887fcf4f6eea7750354ef3f59c7c25d836e7afe06f33260b4d55d0d99421104ed4ce56ef2a1f0f4c3b713766fff90548c21793fad
DIST want-0.3.1.crate 6398 BLAKE2B bcc1384bbb86db27b5e082b29a8dd4d89c37b40f6cdec4df8a86c8d205b418468b6cd42a78bd14ebaba057b28e151c00b474c098d7596f49a823ce33510c13b9 SHA512 f93f765113f035e134b967e8eb3f4511b8e03e793a47899b614d826afac02348fc02865c298a10410ecec4eb64f35f66c22bcbdbe36ed0c4c1665dca1db4d526
DIST wasi-0.11.1+wasi-snapshot-preview1.crate 28477 BLAKE2B bcc773ba28cbe8d820e9e9fbb275fb4451bc7f39b3bd88bcd93850bf2bdb5300489bd8eca27489ccc5f6269b00f4e1b505ae3a33a35d708cd5a414ad307be149 SHA512 29e3c903763db2580a15f50db487c5e1d4e90763e48d90a5b3f681e468a24f9df1a01773bd1ffa0e3cd293dd8cb4d6fbabfaa63c0e13889c811a56f4554ada49
DIST wasi-0.14.7+wasi-0.2.4.crate 18219 BLAKE2B 10832cb1268305bda3ab6ed158190a910ba80cc15ebcea94d806d43164a1391852b374b8a50e46368856bfdb82a73c1124bfb99438864149c4e5243397eaf3c3 SHA512 e3983f4d3af346ef2926374be93d095a4d61128c4b65890da11aba9d51d8129f0984dc3c318cc712cd06d2931e2e54b5822883f4eca7918e6456b6741e0840e1
DIST wasip2-1.0.1+wasi-0.2.4.crate 132087 BLAKE2B 9ae5188981d55ab0cfc52668cd822bedde6b03104990bcd070f459a39ef75699a792bfbd33766cdfae852147c2f3ea236aa1d1b792e85c56be21b74aee2232af SHA512 56b88f97224b6b9763f4d2572e986609fc86a98f597930b5cbc8095d4184a0279286c8c79f6ace19bb08ba08854a408a61004bdc6b2f3b72d4f3fcb5e43edceb
DIST wasm-bindgen-0.2.102.crate 47295 BLAKE2B 3c2693a25cfc044265f400791b4a08c907c06967ab4d5486e7a3e653bda7d1c9cf09f8a366a5daba169067fa5edcee2b9263ba19b35b82081adb970540b0679e SHA512 601fd252bc719277c5c6402edf9f1bae26821bfef66965b94d3151d5cf48a1a83efb91310bdd1844cbe39c03761a383fbf5eddfe0b7d337b7e3f62fda3d85881
DIST wasm-bindgen-backend-0.2.102.crate 32232 BLAKE2B 335db254b830055d971ff9d738bfe817f8bdff5ac510877260dc32710f4f9503b50f62139035541d9eba9c0beb0372f3133d13cb4a5346391e2c6ad931f24858 SHA512 d34398c92bb017e67847f5faaa42922ac97615bb9d3d9c63384ac47f5e7b63cf703fa8a841dae3eb70870355e7e4f2ed1c178c9856948f8f5cbfe392200fca45
DIST wasm-bindgen-futures-0.4.52.crate 16315 BLAKE2B 3c4625bafbfa08cbf6dbe7ff60092a3a297e899d852285a24b12c47497d8ee346f04c2a97008b723b38bc9193bd322c6a3bb95db970c874953fcfaafdc5d9525 SHA512 a207195453abaccdfc327576d132b0111606ff61c6c39fb3b6b11037c7543f8d80ce6790df6ead9a76738636b368c65edbfdbb2334174aef2afeb64f7a5a8f96
DIST wasm-bindgen-macro-0.2.102.crate 9382 BLAKE2B 51075defcd5743593d4f5d7e6e936c523f6dfbb75bb0c6084dfd6386c6595a82d3109bc0259922d7886be68f2b1dfc985ba0f27174f09434aaac244a01bfd5ee SHA512 b7bce179aad37bf4a3554bad9a21a3da388d14d3799ee4c3cf81d84ddf6c653f5b299a213875ae399b0147b0acdf70d045e2a90dd9c360085afd5c4191aee5bb
DIST wasm-bindgen-macro-support-0.2.102.crate 26414 BLAKE2B c6e6afd402c8726a671eabed8a995f09c93a2c5840dcc6226eb3d8ebaa9936486892aec28830577ea6da706b823a2492e6a2c43e0d7568eb92249c978079c485 SHA512 79407e7df6824b9739395f3d647027abf7ad350b650b472d2cb6921dbfc4f7f160316558bc2b5c599952a37b2ca932c42274a9085137b1ac0c3655632d60c69a
DIST wasm-bindgen-shared-0.2.102.crate 9056 BLAKE2B d43bee2cce082518f1dc582f0bf9d15350aa1b79c54e99ffcd2d6aa7bfbcba28d354a0eb90ea2e54c1cb2a7ae0a9bce588b3a9589a0ec3fa0ecccb50bad30ae7 SHA512 9747dfd6bb628bcb100bb575b83b16a048b27d967d38db3cffe49eacef0ca036932005e9560492c969c1bb8fca41f51fc64313fd7613d81f62a335a803aeba27
DIST wasm-streams-0.4.2.crate 36773 BLAKE2B 601f8bc4bf872943de47903de57c9e833afa2500d7e30205046ee02a8a2a8d6486b546117009e81f399f9ece69de89145fff85557ae87d37f989095bbe2046c0 SHA512 f93693b41220e819c4efce0fe756633f1aaffbb57b8a9c028031a6b02a7a221ff4d5bacf162a0b301b55794745ad1f4c97a7bbd46ac396e1518689c0639ecd65
DIST web-sys-0.3.79.crate 641759 BLAKE2B 7c67a64ec24d59f94948ec244cecb3b7dc3b7cc1c2897df254b8bce5c15d8f9cd279e7ab3859ee52800517687d05e374f656a4f2ca7758904ca230c0489fb933 SHA512 e64b681204d56f046d60d353e19a48e446b59b24ad7da01d8052b628f4926a2389c5e13ffea6048f095f46c5c572f37abfb9014ecca5c22da4cc727589147410
DIST wasip2-1.0.3+wasi-0.2.9.crate 134512 BLAKE2B f60f74c4132db0605658ec48ee0087992b82e8969d890be15d9b2610aa235f43dfa266863b3f86e323ded9bf17a585beae232defc087ffc01ad175169ff6e818 SHA512 74c4baa90ecb4c1a87a931e03dc0ed7b472fadaa837d286e28c1c948a08bd2af88ed6f4bcf2900bdc85bddb358026d676aaf200899ec395cb98883e2d1a5ae2c
DIST wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06.crate 123354 BLAKE2B d8251ea31999f954eb1264bbc7792ba16a90aec3ed3112fe84b9a93dd8a0e493390b899be9e5e215ebebf644697d3bab680cb07d5e64617cbb57e6b2a28ae95f SHA512 fb136a5475fb4696902d4f4be43e0d5d28cf3bc1b6c83e5e7837499ee038f995c9f084064e2e4585dbc3bd260e0c7c95371526b04933f2c60fb6ce302416215d
DIST wasm-bindgen-0.2.122.crate 66786 BLAKE2B d3e3b9de3aacb20e9888b02f17cde9810e3078f6ef843ace85622a4a39c6f08c6b96535a10f06068914c2d083355fb71753ce328e6a12b3d4ab1721c0da4869f SHA512 eb1ce5cbfd4c73f30fae530627b39eb35146e21e1e99853df4eb70a24b54ba8e832cdea066b4f5bf890031102bdf124d81ef491e151cb24ba816bdc9d068a43f
DIST wasm-bindgen-futures-0.4.72.crate 8241 BLAKE2B 9e3ee83412da87e4eb6d09323744ff9a9071fddea7aa7991646f1ffce1483a967d1ca1c0a40f6aad97284f5883cdb60834bc92ad0caf59b1d0cd984ed597be89 SHA512 a2921a01a5f3aed6fefacc5e23d7f1abf0291a24cb5b3892d0949f2cba4c36e0cffd7b6b0fe6a714dedb57de7ba25ca11a87f862a074e5640ab994f0164418ca
DIST wasm-bindgen-macro-0.2.122.crate 9295 BLAKE2B 425ce10d01940705a46b3aff5f766c61354a3ef5071a9204ec233d8ebea17623e3506ba677db434633f0405c6ad1d25d32ef5aa1f0bee8dbe3ceef100de178a9 SHA512 fe51b3e7848a93ba2f88146b4cc473ea41d2a90bb5932efced2a3c0ede39208d570fe63b0b5f4d822597b4506ee1567bb4db164ccadd5b44c29979cde4951b64
DIST wasm-bindgen-macro-support-0.2.122.crate 82378 BLAKE2B 702e30fb08c75a239d670ea812db8ac4a741c6ce293978f4163fca2af12e48c855ecccc6947c03bcec94e684f9c9840c07b1813f7bf5701db2405d211537717b SHA512 ad06e7c7848bcc45006ed092a5bb6dfb22d49b411e0c259b188031a2ca83fda103857095e15b60a8de95a863f02c86a610da0ec392612b5b8d1ca88f9d683009
DIST wasm-bindgen-shared-0.2.122.crate 11275 BLAKE2B d4aee8ec1a0ab36f8daaff0d07cc9a52bfc2b5b662a04656ce5986fe32073ff7a2ede05c0dd9bc485d7cbdac9b4f481d965e389442b44e648c3c952510b19739 SHA512 431410c279223f5a4d6e0a9a6b66d9a3bf422f843dac0c0ce0ce99257b69fdca6995f62ffa1cb764cd71fd7227397d6d1d4d988f8146e50659ce2f130cf2bffe
DIST wasm-encoder-0.244.0.crate 85804 BLAKE2B 6dabb55c635d13d1d56711a43c655dfcb74bb9f0be10bccd412c21b5dcd63a46b73ff40955ff28aa0fba9341fe22161c8d253762afd587eaf69a7ca49c06e285 SHA512 ab78662abd6bc9edcc14531a87a848eb6c26081ce9bcb9ff15415ceecb48dad98ab6066638947780c65d7689d11502d4dd2353ff3462b4f49e1c1a8c00d2c1d2
DIST wasm-metadata-0.244.0.crate 21500 BLAKE2B 8da1035b6302c23b00792d90153f74f35eb9cbe913366b43ff7e5d81481c903396b32ad54a416a14b40ff8d4ba329c6fda8c203e4b16f1ab80b3bf4535cde72e SHA512 77677c68dafabacc9697c6090d01fdb171c33ca1663c86dcd3612630b2ea6c41232a7cee125ba416d373edb34ea8e0926d164012461e2ddca8d4d18597feb855
DIST wasm-streams-0.5.0.crate 37790 BLAKE2B fa6b73878176ff7e06f3430ebe351c9f6cdcfa3d721cec9b6872a726cfe644277a57061eb30833485def43ac8a6238da5ea7a301522ec1b488da2e5811447990 SHA512 b27afad552251f6c8d2639c04b7881b69403a8f937f5aa8f7931a1e07b4f2a8791b1be8111decaaaadecf0b7b664d7072ef22c4d61f272484761a6dcdd9ac9d1
DIST wasmparser-0.244.0.crate 265607 BLAKE2B fb982e84536afde140d972614bf6c2875ef169f0b68010393e61d8a1041e57d5355e8f0a57df0681ce4159f830e30a59affbd733656aa9c633ad959225007b11 SHA512 d1a1f549fe93e11cf4155a8f5840fa444505ca9184e28163917bd8ddb1d53cb4d2be0335e183ec24625a7db22dd5d7e22c93c697bdd4de0d537b54af4ed7d834
DIST web-sys-0.3.99.crate 675491 BLAKE2B 12be38a9f5187525f45a814ed203bf48e9d4ae0cabca24c5c50af58c2e8ccbac6b2c1cf26dc2cb4e58dc6cdf01d5ade78513aadecdcd511fe3ba897bbad1d94a SHA512 51905810587c0d4808188bb2930617ef77ca1d4e316af63c4622cc902e2f0621f8d9326a4d3d871a91d1871753007579f79c48115628a0ab45fdcd020e8f8ee4
DIST web-time-1.1.0.crate 18026 BLAKE2B cd72e384aca90c79e587448160587531c417f31a32e9ded23e6b78d492d0e517520170fd03177f28870c313b9302b28c32069a2408acccc076a1e4939a2c8f8d SHA512 73e4ef9851de089fde9381a595cb9e37a434f563f1fd350e345f2617b701caf57a9aef739b922b5b10cda131cdf2fd0af42c55603f8973a623a8b6ae70f6cc9f
DIST webpki-root-certs-0.26.11.crate 8098 BLAKE2B a73fbeb477cf90ae97216c17122598b51e0e9f47256e66480f487147fcb6f6e59a8f2910b3b79e68ba0b3588fc3d76cdeca8091335b2cf270fe50a005e57c8a6 SHA512 0994236b4005283824c24e14e357077fd2f213d2d75714fe51afb414df57c10a7ed396f5175e78cc25b00ffa8917c4eadd935d30377447ffa8a307a6da9685e1
DIST webpki-root-certs-1.0.2.crate 173652 BLAKE2B 58ee42f2d39119cb7b0773b3219c15a5da4ca6767bcbeed913e24094a9cc1c8790b4f326ca7e602f1a4942276d33ffe2d6672927c6ed165f5babebef3950227f SHA512 36d3a10084695e6ca1aa8092e174c29a41200d8a77982f8fff5e51355ea4a11b7bbe321f0310b18c34ba4103549e37aa1ebd7e6211b9ceefbb88532cf7643ba2
DIST webpki-roots-1.0.3.crate 258244 BLAKE2B 8961848a3bcceeb8cfcb7187d0fc3ecc6db5858fb78cf8e13485f0b6d293273717e30aa9ab661997ea97d40c0bb7aa1825d8c2d537912c40371dc60f34c75532 SHA512 52359e07b4a67bc7ed3abf41ba20bcdf7523bae59eb127d6cc316b49dd29947a1ce17acf1c5cd115adf8a130d3318816f6f90a46a17557eb56308929b6cef9c2
DIST widestring-1.2.0.crate 89105 BLAKE2B e95a53d53ffb3980f808ce041c686526ea8bcfd1f2efc53651d31b93eb7efc80330663ac5c42b219ef6b88c39f57bf3c5c96bb68553193f85213ce0bb2b538db SHA512 004cf0367fb49802fd6c1eba2ff7bcb61f49409fc984e0bbb0c833a7721729b09a2e2e5c67fc0a4b1c36869679799b14fc2be4fecaff3c9d0c1d6a7ae7c5f148
DIST webpki-root-certs-1.0.7.crate 146732 BLAKE2B 1a543310a105a74d8fb60b06e3d22cb938257859a9aeee01a55309faa1bc82f43434f9f256ed9e7e57ecd37186e43b089782983c7a2a16ea12a6d0dcc8a38152 SHA512 029aef32773015c0a3caecf25dcef222787aaf61966fbd52c04c697f286007b976622f6030f94e69fadc3558ba3af22e278c9cf1cfa13cb56121c4dce7ad1f9d
DIST webpki-roots-1.0.7.crate 213706 BLAKE2B af8880d62f8e733d0a536c4791300609a4909566937527fa3d1ca505930763d86db5241ed5c7a128f059d9fa2266292092cfc69b50ad5ec4f237fedc4eb25033 SHA512 34fd7b56a9f831ffb5c59e63e2d14983316092bdbaa94bbf41aff2660975e42cfc7d13cd879f9dc5b1636d7628f0075e98a6740b9235546934d28cd86d8843a6
DIST widestring-1.2.1.crate 90350 BLAKE2B 32222a2c459ae7908074a19831b8e79f81c831f1f43ec1af95337f439dfd260f21da983b69345590f67dabd99419096e0d8a9935146ecf5af04538ec12573aeb SHA512 ca3b9557fa14213cc85b682b2970f2196cdcc512423613f3ae2156830efbacde1da22fbf24385119b0e41584d2e19b237ad8d4301678f21e1be70f6eae781f09
DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9db7dc16ad4584bb7005373ada34937a3ced7225544d8bc765da599911c7a3190efefb3a25b7c1bb7123b4f673 SHA512 ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97
DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0 SHA512 a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2
DIST winapi-util-0.1.11.crate 13368 BLAKE2B 164f49c84952ece6e566a9a23f32ddf34e16f3930ff531f8d7527bcc18768c9a118cbee748ae6a753a172b4ce8d0f22108142382992b2918b442387ee5904545 SHA512 cc1511c004c2a81da4d7a0414973f09ab711033fbbadfd597f56df2cc6c99b3c1822f0b8de1952e78400a88462b9050acd85d2e4b36db72254049a2d6f725a01
DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513
DIST windows-0.61.3.crate 9372520 BLAKE2B 37e569c1002f199e6552e6f812cc483fcfe430b235fdb0b09dfd801ef42f3f5165cdc7eba1099c7ac2838ec666fe59923a11c0ecc1971ae6476c46146c6d13f7 SHA512 a909a0e5de64e66298da88d61509a4ec893e7838e7bac6fe9fd74418900fb1b26639f2a83ad1a507abf3dfd6266349b18b8b922a8e3639de79d35bf37c2855a9
DIST windows-0.62.2.crate 9360572 BLAKE2B 2217fbe336b2aa2627900313726f3919b91579aaad998ffecd13afae3a9ac4e5688e9e57bbf0692b40fee6de5628fb1ba9d78142a7a2d62f8d2281093e7b0ac8 SHA512 0f091f21975c6ead858830b2584c2e135994efabe268720255d6e2d7fbafecd387e2e8d5a0f28170bcd124f50e3fe0180dc9e96cd6b18e22ffaef3e5ec0bbbb4
DIST windows-collections-0.2.0.crate 13579 BLAKE2B b6ba4ce0acf9bee0fe8a20ce1108e34a2c79c4f2867dc7bf71b9980d028656274d79d568baa422148c9d9f16ceaeffde012dea3ebd414d38780165a5140118d1 SHA512 8b8a6ec75f46da464503a32f610d5b315b441645f29e831ee9afe7a67bcdc90cf221786dec57d94de40120b384162c095370c0f03e78f872af68bdf9d618913e
DIST windows-collections-0.3.2.crate 13510 BLAKE2B 92d153d89f449dd8d4837b54ecc4a26f0b92e855a62018b6bf06c15dc108bc26accacb3b0ce8ffde462c3759edea06a6bce0f3f2289059c77b9bfbc35ffea184 SHA512 974197518f75970028a744dc6dfa6f55b6676c151670534bf384a984850e2b6cbcb5da5e92833f180a91ed6aedaae4b10b246da5bfc0e5db3b2f930471da7080
DIST windows-core-0.61.2.crate 36771 BLAKE2B 0f24843b8764dd9eab2df52d65b837ab3b0132a4cc5e4ba58ac21853add8294abe0e57f9e30c6419eb758652c6aabc808c79cac35014e963c6a392f06ece58f1 SHA512 02d34f3122dfc83e385a7f865e143ca13220913e04a09b8abc1eedecf97fd8665963557719a0c09790a3c5bcb4969402a659737ec23cf47b86a7660338cb4ba0
DIST windows-core-0.62.2.crate 36932 BLAKE2B f291939153338efd768bee7cb3891814a1d46ed5cac1e2ea72a7ac66613842c02e1de89052a53e8b164d1055d9d4a138711929af897486b3a6da02e91aee3103 SHA512 b3b3e95b7ff6df91ebf866f8ec9c5e8f67134a26f1690d286f62fd756ebc5e2c59c583d4fdc213e5aaf6834f2693329f3eccbee83fa0567663cfa7d9d9ca549a
DIST windows-future-0.2.1.crate 17532 BLAKE2B 3302290f69c896c87969e01fc87fa239fc6f1f60aba3104d02e71b260eca5891f5bf3443d42a3cf59d7b0a67ee3d08298d19178212bf70a0c7f5fc2e6a5a2139 SHA512 a605bc57eee3f213ddcc0c03552df8793c0d77eff2101c8cfb5b901c8a296156643a5b0cda812f781c48d886a1a1205c08b4cfb472dfb60e6b479d8b09182dc2
DIST windows-future-0.3.2.crate 17944 BLAKE2B b11fca343dc370eda9440903c591530662ffef5aeb740e5a899ec7f29659f77b2b0c4a76c66b73d6da2271725a87ed0cbbe170b5f0363e52ebf59958469a41e0 SHA512 5887c9944d2bee754fa63f3de8db575146acc66e2397e8f4120cda128c82f30144be5ff259d80816a692037654cb6c3e3adf068848bdb65ae9779ada20ef7dbc
DIST windows-implement-0.60.2.crate 15325 BLAKE2B 1f4e5b6759224a74f006c3bfb9acd3bb5fb111fdcf6e4f5e838ca10ac200baf48261583386962d357deffbabea4f67f8e257b8ad8b01b5aee6fe67f3822a7c13 SHA512 212fd6c1f25da40f2131b07ce1c0a34c23177c4666bc518e00a9b4f2bd23c1d131bac565fde531c51f21167f9eb1591e381fc6bc44ce952f6945bad6547c1579
DIST windows-interface-0.59.3.crate 11809 BLAKE2B c3f439e14e85175f12b4403295f063f53d03224ed1842ad3826fb2beb89c2884317105e28d9d9af2000e08b5bf2fd05befa48dcd0325baba168acb19c8341d86 SHA512 6fe54da90ca797a5e1927803febb07d1e2e4db0bdba5a9cd84d823dc9118390c0f988387e8c614949b9f3c3a0fd47743fd0ddec3200f897952c53a57bb34adee
DIST windows-link-0.1.3.crate 6154 BLAKE2B 28e87a3e32312ec3252945eebb11a6bee886de50f13ca2a2c45aa9c7b7c7f7e41cc2323519135e8dc96d433694aeedab7e4cfc9a46c96a2735831017ebcc356f SHA512 b1d6551fa7391b569771bcca3185ca40be6108b9881184aa4c54edccda2a4bf2b60b04248839b718d15b82d9c64a3de61d1b75245cfde5f166ed1f778def682a
DIST windows-link-0.2.1.crate 6133 BLAKE2B d1ca714178e6fe12bb3b4caeed9a52a36890989e77ae2dcd6f2d18ae4a21fb8479d304cdff63bb0a5f28acf44eaf104821cff83cd66b3a0406a5f33a800e3641 SHA512 afb0c87beb8914fd9a3e52db6f2f64a840470b9751b66c83892c24cb1c46cda63fb16b1aeafcaa5a1fc7c5ba01da46be63e5227cc108dede8b0bd27785498a6b
DIST windows-numerics-0.2.0.crate 9686 BLAKE2B 58491292e46cd869c47a96a5c8177b1f7175e495384c1eec8154a5fb15e118f06a0cc10901f5dbb1e4bc860f11e842b9121d19c12218c38dda2e6b8ac40ef1d1 SHA512 4fb59b445ffef54afef22d6db277c71e67a13a907b65a251e52bdd605baae10085c16aba25e0640fa8e9b28d2634cb6d11c1a635ef22cbe19d3cdf170727d29f
DIST windows-numerics-0.3.1.crate 9772 BLAKE2B 6d615097cfab75c36ec97cf53554fcfe19e0272e3bf21215631f5de7d369b7edc62d4609f11ae5938daec2ecce7c865ab30debbc50b320887047610148936b63 SHA512 bb64bee3d7bb81d4e2a15ebe2fa58a53dbf13e4f9df38b6ea0f61c1bc2ad55196a8b3b9e50f2590b1ca979ca385a95ca42c9c22309cf211577d025c17b47d6a5
DIST windows-result-0.3.4.crate 13418 BLAKE2B f9563f7e1c169c43e18cda275b47058e92e461704ba58f197625f13735c9c949ad5c9e359606c36c162b5d6cb2d137cfdd3ffbe7a6471e2b4004ce1d5525302d SHA512 e07044a3b629e12a350f517b40fbac3b8b5916852c09b43014f788bff545cf4c3ff9933e95a4b50ca7013e74c9f58562e2a247789ae8fb9b9adea59f71d1c3e0
DIST windows-registry-0.6.1.crate 13358 BLAKE2B 5a0240e81124cffb387aa7d683a01b36db9c508a1a3943b596a30c9ba1f445b9186dfa2cd2057220c33b773bc2681438295907bab95a5e6d75990acb9497d053 SHA512 bbe256d749d766b638f65e3ae554ca1fd25b98b769365d6e25043ad696de062b64f3564113f6320ce5f071309f21cc32fc73aa093ddb5b1d39d4dffa2fcbb11f
DIST windows-result-0.4.1.crate 13381 BLAKE2B 3960ffb7f15826bd2f8636133412872d7af9c2d89fde07d2183188083e22580ecbef11f423523aa864c0b199a494aabf1d6386d7c7fceeb7ad74575347efbd27 SHA512 a2b7cc53608b8243bf9b19adb75cdc1698b8caf78d939c3afc0c01b1e89f9cb951306cc1673f9b400b926437340681af641ee322f7e761a641ee40e52b21b9f2
DIST windows-strings-0.4.2.crate 13983 BLAKE2B ab8603b4927b85790ad12884ca564a9416fd51c06d6f574bc8020820253ed19f14fe831cca297f492bf34d7e8a856012d3da1225aae3bb460134b5cbd998dca4 SHA512 2cd546950ed2f2d80ef007635c2ea6df597e100d06ba5a2d4149b6c320dd928bcd6ee829969c36692f1ad3322d38aa1a4aabd4865fc8ae432e38e1ea85318e2d
DIST windows-strings-0.5.1.crate 13966 BLAKE2B 9143cfa5a4184bf0aeb62f8c85d0629d7417b74727349cf46f0d1f28d0e255cc218ac5bc39fe1c7f0311c418f23644e84644b8e7833c5b1c8d1f523c3d38d728 SHA512 c1c3e620aeacbbba0159e789cf0a0261e943f626d21392a77ff00d321c867a0a6ea75054f594a63fcc86cb9ba6bb580d96c29e0a8fdffe90e73658aefc3472b2
DIST windows-sys-0.45.0.crate 2568659 BLAKE2B 6f2d634d121a9bf41e2887e277a73f33aee69b04c7fcfc6ff973d21902787997f1e186f530e9226cddc003ffc3f85a179c069c8a8688de459f617df92d33f94f SHA512 f239346c0141b95aa76e0771e2f4e38b9a592f3cd92c6001de353637cd65cd73b94cbf9917a4eaa9b0c0b2e6e2af920b9cf6b3fccb52770df5160254cffc1c47
DIST windows-sys-0.48.0.crate 2628884 BLAKE2B 551e900de4f67187ef034b60df9fd0e0d8f82a3100ef28e1eabd543ac129d882dc86ffcc1714071aba09e4cb2ae2d2f07ace1a32b99fd989ce525cf05991edab SHA512 bdf534bcf3face31e9ebe11427a911a53f89f4ff5eaea8cccd094e139bfe14b2aec602b1cab1df774794d999477439d9adc6b627a8e33c20334fc348ba2c47ed
DIST windows-sys-0.52.0.crate 2576877 BLAKE2B 69d6b560ccfc8f679e2678663ba606060d71fa28efa82c8aef8cceaa2c63b06f2052764d60163964f939649a26bbec6361ee4b094555e941fae92070db566980 SHA512 24ee0df246c2b456a4987a9124786a28acd358768cc7d1305bccd81bc5bb8822b81a03fb18d35174a520b911c6d9b685f81a34ab319fee13da3b985273584f03
DIST windows-sys-0.59.0.crate 2387323 BLAKE2B 3110c8cd2bc005f8c95cd038a8d574af648dc19788fe4485f977376f92e36b911b1a542d669a07ae9cd4ea72a884ab01ec78b8a2b5587456eb202452d1d8fa0d SHA512 d35e009e979633a1f3c8468cd038bd5c8c0381405165ce03497decd7d9edaaac485d704487e4a61d9aaf4e4d011b4248408912df6a0044d50e8457259867e061
DIST windows-sys-0.60.2.crate 2518479 BLAKE2B c2e2f614066e5a9d7ec461d9d25bd441188797ad85e1e923baeb0193e82f5c138ae7fb4ad0255d483f60f7a94e3f5cd8373d01b7485c052c9498937bc40da992 SHA512 a48aa1b66479451e431032737b63dc62eac6f63c251534e258de75bbee4858829faf5e641756566f00e153b08548ba32beb437b5ea42e9531e3fcbd8eb25209d
DIST windows-sys-0.61.0.crate 2517134 BLAKE2B 3590bde259ed9f4da46210b8ad6b4e0a35d976e40703baf8e2068ef83995ab35ecb44602135a61e4981c1b222f35ad622536faf864cb03410496d1b82bfc6bd1 SHA512 9459a3ad46eb2e56206bffa38a382954faa5c2db4d6bcd79a30d42e0b962dc3c25cdace76a6a7fa7f776a459abfbe19872b8c52ae5b6aed473a4e8f8b943fc7b
DIST windows-sys-0.61.2.crate 2517186 BLAKE2B f4eab0b365aa1df8a353d634da5081237bef0f7b69f02ffcaba232a688e59dfe877c47114de64c81e3cbb929c2fea1143ed6bda56ce935e66d871a993ac29106 SHA512 e6c8f61f0724dafca7821ee9b9c07237ccfee69be269be2fa7318eb48b151285ecf63e860aa1fe303639222fe11268e3773f37c2dd79f923029af58c645edb3f
DIST windows-targets-0.42.2.crate 5492 BLAKE2B 42fc4a7d3e287fe2a70637e890304b49737776596f4a94a6d216668247092135e84322bd04caddd19c83b7700b0f27278e600ce8ed326957fabc21bffcae89b0 SHA512 84fbaffcad9a80beca77506aac26d0c5cb75aa0f21a5a70bcd3f6a16e71e8753ae00d3b89da9262c99756624163dcc0d6074fa9f99dfaae0dc098018209025f9
DIST windows-targets-0.48.5.crate 6904 BLAKE2B 7396bb210f37bd51da86f39fca3425c8f6610721d5c4e94f9fafa0a8a8046303b3fcc6979146bcfaa32f4406d242a0455f6cbb220f84c6ff84650e755acf5223 SHA512 e079eeef255a046be7f8e6a31c14f7b230254ebcf05eed2944827bb3d2a0dc30940d87593cf544d5e7ef35f6312b99430efcfb01421d91b02bb9c4bef7d98709
DIST windows-targets-0.52.6.crate 6403 BLAKE2B eb98d0a8daeed5fe76e7fa8edb2743e2a3e77dfb9c4ea68605a6ab10532cb7cfc43bc1cea0180869445bd940be762a40136500e26b84ca88b5e0c502004c7a4c SHA512 d6d2dbd96096c6c396dba141a9817e377c35877f3b2fe58b2553280c7cfcb1ed6ee75bd4d62c9b882662de67ddaf0c1049b91530d29c94dd709c230e08eb895f
DIST windows-targets-0.53.3.crate 7099 BLAKE2B f3fdeaa9fad436279d498bd83a8673b4fa2ba9a0a4e01b0543c68eebf18162de10c7d0bc8e3fc12aecd7ab80eb1c764eb8100285d3dc51672fba60c7537b3e75 SHA512 6990e60737249c02603ef6e2797b1d1ce73e0568d2ba06df477277747299a94217925f99dca1641ae1a9f1b0ab047b26588178a8861e90485302eaf1607bb024
DIST windows-threading-0.1.0.crate 9085 BLAKE2B f29c1f12c3f3cf7006a03e72637f3a8c60138a2ce3be4f0fe11669c328c250155209fcf434b24a1aec39b17755f9ba8b1c1f5809e81d342190a54e3bfe1d5042 SHA512 e662713517e4e97c88be65c0aa4769d28c7ae65f06ffb4ec02a4af07757423fa533eaa2404abd38bfffaf0f6697941c2d53f10252ef126cc72ee0f5f2035e6e4
DIST windows-targets-0.53.5.crate 7126 BLAKE2B 17a0452fe72a42df4aec8b4ae7798bd611df4f3b093709aee7b8dc991fbc2351edd23e134d12412fb47e9930ae30476b55841d52be5e764fc42a7922e3134ad3 SHA512 285a2ad1c370d8485a84c3921b180416c79ad596ace5ce30a1100fe0d9725139e9302f5728d4874789d8abe5c53e9b30ff4738d969da1c07940bde2b01c7a203
DIST windows-threading-0.2.1.crate 9686 BLAKE2B b6f39dfb7f8c08d1099e181aba07ac946f455e174d47b79b8ec001c4dbd4a4fc57e70d6fde4c3de081ac56b62474a197ffd0126b34e66f118131ef66c581d1bb SHA512 99cf67b09e5e9c159b390e1e4cf6416c5759f32facf4389a6aca5fa0ef5d28e7c18ef4fcfe67a07aa563b3cc14413f0e3e3057731000d68573f83e99c4dce0f9
DIST windows_aarch64_gnullvm-0.42.2.crate 364071 BLAKE2B 97c4e3b2a2dd3f936f9bfcdad23639c9c4c499eed220aec361d26d6013d798efa118e6b298f9cf841ac149d2ae5d58ca653731718450fcf2910bb5f6fa39159f SHA512 75cd7eb1def8ce9d0ff3d7468d2b1cc31cc76c08f981a2460c3d1eb09cff7100d7442863a3591621c1f5f3b3f4badf0b5c95285b6ed583e37283a8403f1095f1
DIST windows_aarch64_gnullvm-0.48.5.crate 418492 BLAKE2B 5c6f7d73ad05740f0bac304ed1ef9b2ea63b0d6ca8f875552ae299a0b73b1557e8fe996f1c2b69be9f2df350c9288690f49ee62239a2896991364331d6c55462 SHA512 20158d31454488f6053d3ad7b97d7fc6eae6cf37e4ba0e50c28bd29b368505eed64199ae31104d5f97b66846be54e5ed25c0ad31ea850819205c573a31ac0996
DIST windows_aarch64_gnullvm-0.52.6.crate 435718 BLAKE2B 8b12ae02892cb69401329034bbca671d13bd268a112120b56b90504707cef89decfbd2560492844a9f0588fab62dc1476ab7e931126b939015d25a8cc91ca334 SHA512 f62b2d942bdb3a9353465b07d47b93de179bb706511aa497e4addd74cff95e689a9b633e7801ce786e73b5ae5f30b506b6faa199c5ab86eefdc1d94652df79c5
DIST windows_aarch64_gnullvm-0.53.0.crate 782443 BLAKE2B 64a74d4f10a60cfbd6cc02dfbb41ca9709abf56f49f74a6dfb4f4686bdc3d847d27eb92553c553c4ccbd39dd4f967bad1cba3c42a33a0e86fd8500284f260cd0 SHA512 185d1a63f3c00a4acd1a14701fd12ebcd715d6e709d6e40e6423e832fda0336463a8746f8eb5e3f81c9fbf26ed0de2332c04bd4d057c57ff67dd43e6a07fa9ac
DIST windows_aarch64_gnullvm-0.53.1.crate 787748 BLAKE2B 78729e1107cf64ffc6a3d70c14cc93e7867578be51d3f6f442914a5f2d065fa86be843b72cd24d707eb59b779e9a719eb28d025619cdc219e379827acb4a16c2 SHA512 5e480e54af09c142ff75e77f733327dd3862f32620e0b075e02bf8119e955ef2f3acfa00f7c7a4d6a2b034d03d70c45e191a40c8af628484d0e76a0b15870cdc
DIST windows_aarch64_msvc-0.42.2.crate 666981 BLAKE2B 9f3cc5592cdede08bcdc1e7c455325279e3b763d96942695e10dccf1dfc37a81c749b69a7d6de883d4c0fa6e8a0d2f578fe2a8d6c42ad8ef6282590bf8fc87b7 SHA512 d2dafa8c94d01c1b65ca1bd631d31f2ef842f1db7accb132ff78c3f8483221b991afd3391563e03dcec42bbc9cbdc0ebdab47b991d25af85b5ba2ac1bbf8db63
DIST windows_aarch64_msvc-0.48.5.crate 798483 BLAKE2B 60c466d6536426425a34b5ca20da97c8127ebeb4fb9b1363911165bada484f8913fcd50e90410b5661e0c27dbfe8f4eeaa62fb17d1f3566bfc82b6255e11619b SHA512 223f016c6f1a44dbc5c8a8428b39438f75380ea06951b7c26ed0877b19d79410c6fde5e4c7f2c839b6e76159131f39a1230e0e3a208dfc425ba9117e3665c4ff
DIST windows_aarch64_msvc-0.52.6.crate 832615 BLAKE2B adc8ff61b6dc96d39c92c7d4221ae6aa0575edfc016cfcd046067ca5d8fcfd56d10e8e227be1c038ce34684be22c7ccaf5f18cd5a7638d28fbff4ba15b48b90b SHA512 a3e21305ad0e6de38f5b5ed5d37ee5825b7521064163bcdf31d63341cd87983f54377865d2daf3bb480d2d0aa66d6f598fa09540ec1d71baea74569c86bd213b
DIST windows_aarch64_msvc-0.53.0.crate 834446 BLAKE2B cc3df33489a282fcce6d693dd14d4bd5a284279794fed9e717a37c9367e4b3b40c47981e70adbcf8b15cc9cc01aebb63cf90f4564bd4289c8ef8daf59fd6bb50 SHA512 32d56f60b2327e334552f7554e67adc042b3c8e79f6b69237d83fa28f768cbee232b1e783430dad1b437dbaf2d7e1f1ae5c53e2cacf3021b99498148ac964cb3
DIST windows_aarch64_msvc-0.53.1.crate 838009 BLAKE2B 0a04f6d80bd0ab41964e9932040d6c748b6bf10d609bdd35074ba26d245a98281739c8ac68a3fe251d36148a53e1730b0ea2dd5347279e74dea881be43d67707 SHA512 81175036792cab41ede4e3a21ae324e638c39604e14c7a3dae8db4090cec45b385aca32416ccad50ab194ce06d3a71f2e12473767d680348795383dbb2d17426
DIST windows_i686_gnu-0.42.2.crate 736236 BLAKE2B 4ef0496462afc73d9d72af7e5da1e6d3506a92f8172930e88ae64ab97596ffd31c4f97fb969e9b677e30159c27f00a8e756deb006b630fb98ce83f03c8b762e2 SHA512 ad09d650a05cb91cb6b40f59025c023a4c286bc1194586697c506016df2b9b0d5b02606b81687bc634795a0d9a9b8a73e486599328ae09c853e8e5ba662fc59c
DIST windows_i686_gnu-0.48.5.crate 844891 BLAKE2B fdc37cd74a4982056bf22fdb7b84e1c55dc838f3cb19ff3648730a77e673ef4ecc0380b3e4277bb8df2fcfa25f57b69014713d9e3ed27c28e19b25b3ea2ab774 SHA512 931ba5c1e4eb8ae73248e00d9611298d1c4b4b0dae719fdeb9243930cd420a103a7bc2738e0a4887c42c8f25728d6c5d64ad141dc092bc3f1d0f35dbe37d303a
DIST windows_i686_gnu-0.52.6.crate 880402 BLAKE2B 5aab8ee07132eccb7695807eb44811beeb0657aadfb672c54e99b6ae39c067ba9b93e38fc69bb5b9b14a9759f263ccd5e301597d2727d83b31b49a409b6bd405 SHA512 a1f6b5dd23d17ec3567bc9d11a4be6f35e196eee21ca342e9b88dbaa6a5f7c46e439c834b77e724f32ac22c0d81573746b3b513a6c944a221b92b2c76fe98822
DIST windows_i686_gnu-0.53.0.crate 936973 BLAKE2B c64b15193a5263e871e1919ecdb49fbf5a94b3e5b8d96c547a9212733f3bd07096511cd6f6b129dd3566bfc263c17e909daf04925916cb4f6789c797926ea793 SHA512 676ec6ed73672e418913078d8bae9b74679db02a3b5bee9cc72c62452fb70d87f7dd1e2b2a7e4e6058f4bc536c15075f929c38c7261d7f47872099a397fb5ca3
DIST windows_i686_gnu-0.53.1.crate 939775 BLAKE2B c6abfbe7b82c7fd95a483da467ce8f12a3777572e34c42777e6378976344c95e5a56e3e7ae47049e14de81aa26f276a723ac5cb61f2c62b141020a97a91f137b SHA512 5af8519d1e0d9947738d5aa339091695467a55b62fe97bac680eb469679180a54e9f65e2ef8d0c34d4e63ede8c16f34a0fbd1f54ff53924ebcd6cef17c3474d2
DIST windows_i686_gnullvm-0.52.6.crate 475940 BLAKE2B fec4fda8bb2bf319a501a22372fa642ae682e4dee3235b258a028190ee73220bfc55b3142f06249bb4579b17e5fde662bb2b121aefe18544653350d7d0fe7d8e SHA512 95f13af855d530acc0b856214478d4b11b8dbab3f8f79dd223d0b009790c0e46d096fc1773e0277997deb2d5b96c704f17f23c7df11411524629f75415dec99f
DIST windows_i686_gnullvm-0.53.0.crate 854056 BLAKE2B db81a346b516db01e7977137e11f79c0cf1df0763a5415b75c9f49972436c22ab77084f958b92a7cda3fa11bf2a764ee7bb6b2e6592889a895c278793a806ff6 SHA512 ec830a4c7b5d3be4948d788971f034c53e4bda7351ceb9aeb5a0af24868fe8c8383f96b1736de27832b113d2a679d5fa8764db2fe2db5942e25bccd036e96232
DIST windows_i686_gnullvm-0.53.1.crate 857396 BLAKE2B 4fcc61c3634d7b905c946ccaa2f6d03ccf0feb6f8080337d5618959a532fddd5989dbc95d8559bbfb06335865387900e7cfe942cfb67a7724c3c00dc99b1d603 SHA512 492bee10b669c799a93b7ad98ee7a15c0ccde4d13697408612cd345cca2b7efc38b85c550eaf1b83470bee53ff3324045b7b751c3a31ac0e214b9965e05bbffc
DIST windows_i686_msvc-0.42.2.crate 724951 BLAKE2B b084286cd4927efd2889b149abf8a9fe9d3d777130db9e592982660dbf9a96a0f5e723ca121465787aa11877d2d29a5a7d7cf066cdc8fa7e90d7ca7dcb7677f1 SHA512 c1706fc36d4b157c020744a11b3eb5d7dfbf05a0b56775bc717e94b7fd725816b20154fdbcd69ac08dbfb8b8bbfa74fab72d7a9c10399aad6a1cc54cf597e804
DIST windows_i686_msvc-0.48.5.crate 864300 BLAKE2B 3d3ea8be55e2d6ced0eeda18abe1dffb925a1a78f456d683e4450d9f2fd287ad2e8494d65b2b770c677a12b3a60d10f0435e16c61880e3867c3657fd44892442 SHA512 70e2fb4fdb006a4cbd43ab2c7e940b277a15fb1790dfa2d1fc1f1fd18bead4886f6dc046e44326603e4894d988578917b8932aba5d9a6a4cc8424911cad9dc7e
DIST windows_i686_msvc-0.52.6.crate 901163 BLAKE2B 99ed34e052db5ba77bab240ed5d38ce450be347a794d63ec39b719304c32722c9999b540ab40abe0216318900b7412970df99dfb36d1516a9517cae0c77d1bdc SHA512 ca97913ce202d73266cf55947b868bea7e964a4516b6a096a81aeab6a60ee73867171032ced35e3afccff741ddfb2def7468343b6eceb95253e4d4f349efbf96
DIST windows_i686_msvc-0.53.0.crate 903450 BLAKE2B 0cb567d1b54ff979ad6549f1a17919510eecd62e028bc01ee3448ade18d08e684746023881f713e078ae5ca9d9e799cc4e6d15bea12f926463d291f46d6b3c85 SHA512 9f7f6df98e47895e0824dd70af7b6dd5017b65a6904f0b0c6cba8df59f8162489754c6437f87b281fc8c34da2557e21eb33c89ef505f1b3fbcf60f5152191342
DIST windows_i686_msvc-0.53.1.crate 907688 BLAKE2B f6ae6032836367e9a42261779661abd028d303cfb13c016dd1a745b21b58d62531dd0d7658a6c133d2bf1dd95c538cf24340bb50e6743a82d6be9a622ff371b7 SHA512 b78f2a21e88adb65bf8a81bfa8a133d6ebe18b8394220421bd5f10b619528f118a255dacf6e78014ddb4db8a27b936be7af6e137133d914e1cc0902139a0e0cd
DIST windows_x86_64_gnu-0.42.2.crate 699373 BLAKE2B 01c70809d564b16b268656e47295e99c992d8f9839fac8a51338a0e7c3b9cdcd0429c456ca8c1c139a8c687ed7ed6c43a82250889d881aadaa65bd037223e0a6 SHA512 5767af3c86e717f93137a89d442230e6b60a649057edb3ab104b1f82c0bcd64fe089dcdf2f4fd486a799bece1ddb5f0449641536b678211945e749ae24f35c1f
DIST windows_x86_64_gnu-0.48.5.crate 801619 BLAKE2B aa7e7e6a6ff9f9553ada3a0a39a9aa798e9d995a8eef36e0b6fdb2a0db93ddecee5548970575271fe43aec74797a420d0ee231d503b5bad1bd999059261e0e33 SHA512 1d6056fae430b3d042bdff3c6217c76be4b8b9f5dada9bad06beaac2db7d7ab9b0a82e44f498ec88e61afa73e99f56d84d445dc3847732b9ce5d947e08485f74
DIST windows_x86_64_gnu-0.52.6.crate 836363 BLAKE2B e2335829155cdbd4a55cc9f9babc237e14e32aab97f6f91afabcdf80d2aee37d6fb4b8669aaf433ff532c85dba59b3d366c7d41b61a2f29b96f960169c900687 SHA512 c4086bb0280042f2bef9b556283b67f8a5cacddd209e1c5fabec63decec6d4fd2d6a7071407973981b98ae0c0cf7034fc612f9e70dc6d3eed9acdec771ae31cb
DIST windows_x86_64_gnu-0.53.0.crate 902585 BLAKE2B f376f4ed30c1f82f567713f2fa03dd5fe5f8e78ea876d4d29e4b3a0fc52400d64cd6b971e06fb4607e5da15d6c4aba6a7a83841e2f178ffec73e70996f1ce052 SHA512 9856a67c32c9969100ff4f730047f92ecdf8a19e003553b3d9cbfd847f376a20c72a1202071a36f3640afbb6ff45f95c83579ce4a45a2b64485c980fc06b65ab
DIST windows_x86_64_gnu-0.53.1.crate 903712 BLAKE2B b5a86bd4a760fb6d937dc5285d2c594245ed6bbc541ffd6cf6d169c7e4e8c4334523c06c7a59c52f100a05da7976193fbb535ff3bf7db30897d9940d4d5648a4 SHA512 e4c5bbc49202636c03953aa0fff1f1affed69970aae198cb4d1eeb5dda63b9e07b0cfaf46015bca3b8c48fd90d3552488a6a7b17b53aebf9776e996ccbf9c7d5
DIST windows_x86_64_gnullvm-0.42.2.crate 364068 BLAKE2B 64bc53e98eb3fc649c9b43a6e734de4e65088e41edacabd49f7afcc5dc6e1065c563ecfc682747dda05978dea2dba4f45c16fcc18c3b00684c3d93681e5a7deb SHA512 d39a8bc948110fe612d3f8d6628b3f0d56620df11d8a49e0fabb6c90389ad407582b3af10e4eab46c79b3d11d2e10753d73d9e55963fbeac085f41e9749bdba3
DIST windows_x86_64_gnullvm-0.48.5.crate 418486 BLAKE2B 12a2199d434617c1df1a839e9f435620ad64b40c579f6d0c3677553ad7a48e5765d12c266b04946402e15c92cff2e4ac4979ce2130750ef426e2672119680284 SHA512 c016d5b5e73832b61ff67929d92fa8c16e154656294357266ad29ce1f44db4ca2d2935dba31a6b571187dc838b1d22f1e3b41fefffd1d719a338439adf1646aa
DIST windows_x86_64_gnullvm-0.52.6.crate 435707 BLAKE2B ab77dccd06328cdb00175f41cdbc120594050a9678b7f9820444391fb50aada3911a91ea00f3a6db2b4fa1820fd23bc9a007dfbe65ad41417c26ee1137ef9b96 SHA512 67681f5859e249c56b0183181811f6212cc7008d6471dad78aecc7ebe3d027686b19210b8aa9014c554410f69f913d21ce2aca928eea905eab779bea26464cbd
DIST windows_x86_64_gnullvm-0.53.0.crate 782434 BLAKE2B b82d7a41c771db81f2dbc6500616fec8f019f89cc0f3c43b45332ff8275dd0f7919cf0b6e0fd2d50aaa1cd7e381e7d20211414f619ca92b60a21fa2137c7f9b0 SHA512 bd3777209b4cee092134c21298859d5974b29b70fd0d2882ae704b58a34413022de944f6254d8948fc87b4dbe1044b08ddc6a82b9d1a48b33d33509454318e7f
DIST windows_x86_64_gnullvm-0.53.1.crate 787739 BLAKE2B b5e3aaba4ecd1e5e21a0b9ce5beaad3f9ef78249f21b3dbdb69af98d5f36d01f2ce65d3188788392b866f296548075857e2f904e30cb79db33fb3134fd78e946 SHA512 30b8919ee9ad36acfac4e28a3b22378ce11ee73d35de60dd9c9217adf14e85222da5526100b0252372e039e559a5bf734ba134b10f707657d542341056947588
DIST windows_x86_64_msvc-0.42.2.crate 666936 BLAKE2B bc3a456e7f8bc272f8978ec69506ec9d89f97b7582ebbe05d8bd57bdf8156ef62d0d2dc6137a97e81d54059d70db97a24af9a038adff357f5dfd28805d6193b5 SHA512 53a35f438903fceb59e36bd2ac331773fb8e6c8c5a6d984e79021761f91b3b4a23efe49d219667a4d0d23dcdbf906da9c24e74fb1cff93395b5c55ff524e3788
DIST windows_x86_64_msvc-0.48.5.crate 798412 BLAKE2B 8abc0721e2fb337fe17c91d278947d36122d9045b839ba0cf3e690202d242265b676f23cc301da5f9d98c56ca4ecb76f7d6f072ee71bf986a1deca87020b90e5 SHA512 fa1c5cd14ca2ff0082e2504cf59d317dc4dc6f7138d35c12f95d4476a9c13d8b7f5537d0ee251eee7c99411ad31b22263171b7fbd391daa5d3ea3488ceaa61a0
DIST windows_x86_64_msvc-0.52.6.crate 832564 BLAKE2B 8e9a3044654c6de99a9153e7cacd575474e7a8a3d883c67b02132af5d3fc99d03cd5f7a4dd666a3947451d11218e6acc6eb5e2526f012481106cc13453839719 SHA512 21944cd8e3a481b514509e73ae3f62722fe7ed380d37ea0c25f8fbdeba79174dd52ff65d898838da5df4197894b74e00f45d47489418e978753b4e55c7e623e7
DIST windows_x86_64_msvc-0.53.0.crate 834400 BLAKE2B b5a06459571c6ac31fdb94d64f66f83ad71fa039ba04e07b62259ca66211662e703dc9afde205cb0489a2213a937ba1d8d6bc212262e8140a1629d2273d4bf43 SHA512 47265ca5d43c39c9470c9ff7caa8ad0962bf81cfedb207d3307895cc7e4885512a4895d3447906349e1261dbef531c0c3326cd82cecf6d645d42039997134707
DIST winnow-0.7.13.crate 174454 BLAKE2B 037d07cc421502502b5fc99e2640e3d78b476229071ba44252da52e368f9a46607b6fd3b6e0c0be2f201beb7502850ae01ddf24e0fdb4f4585c05805bcbd19b2 SHA512 dd8b5fb359f894e17e4737d29ae9629125d2f9578abdbfd5214c333be8faa2860f5345e4383f207129ac4f0e6e419d681c59375ba8b78604e9230835d77867ab
DIST winreg-0.50.0.crate 29703 BLAKE2B db9a968ef96cc07bc1088831affc4627e09c7ab8170a54fdf70a599c2d6180a8a9ac46b6304b61fdd2fac96e01bb004ebd8051940300c7b52c5b7b7975732d11 SHA512 2f52a9e3ab794665263499c88dfdf06009c6477d180a90ebbe86e786ae7f5003c9dc8b3c26224024e79450f3b94688000458f2ea8b1ae1c3691453c3d4df4787
DIST wit-bindgen-0.46.0.crate 60508 BLAKE2B 4422fb47880ecd70749d615ea6ed0a8bcb5941bd9de2c2164a6f1248574363408fcb634e0e9aa0af3e0f278c9311a81212818dff70ef39614646ffdd646b1fe7 SHA512 5d37ac5855797cfb906c983a70780d7cd29d70c4e5b6e54328fc18297feeb89ceda0aa732123280a12610015fbdb42bcd76aae12b1debb281b0a848016134548
DIST wmi-0.17.2.crate 64502 BLAKE2B d9b72900380dce057b2cc770591076e9dcd14310dae19df082f79c522fe057756867de6ddfab6184e2ed040aeb668b2f95dae8861a05ec25cbadcbb54a7ba161 SHA512 dcf4b0cfc30c21fff761e52d1d7e95e3528089d1f9bf5641fbc674a7bab587446af8937b484e5e36c097e5341730e32e88c02201820555766040df768b6fa796
DIST writeable-0.6.1.crate 24068 BLAKE2B c513c806d6abf7459db1a203c7b4aed4766e6f75cd82a40a874fac50cb50d03970d0500251551192164da14bd7d2341961fff78b7e01c88bab83007008c3e1b2 SHA512 686ca04702815096ac529ae6b9b80a30338f42eb5d414331992518c467c1827462673fcbbeb293818bbe570bd2723e9c60324522071c1b790c862fa6652c1385
DIST windows_x86_64_msvc-0.53.1.crate 837950 BLAKE2B 5775d30ce763835fa26376d85e9ae6f598b817b8d32b01147e5d197c364a5071ce7b5b09ee6f611fcf30790af79c4e4282e04ced620190629eebcbccabb8d720 SHA512 bb724f4051db90ce49b552021e746769e5dfe3792b522416539960c27f9ace14f63c47f0f240d6563257377129b5f3ba2c262c6fea9610428aa860fe035f189c
DIST winnow-1.0.3.crate 187990 BLAKE2B 481b863fcb8d8f7b364847af08c62b68068175903e2ff447e7bb090fd8aebf2ee8e3477b252385691c4aae90dcaffe9ea64d1698b4397ed41043127d2a42f0b5 SHA512 4a31c9f0a92a551848906009670eb14e1c81f239e4841008590597cc96ccaded8d6fe863f4da3bbb7e904c6edd075a6e15f4965d2a46d317242bc6445df0a48c
DIST wit-bindgen-0.51.0.crate 68035 BLAKE2B 0cb5e191f866c3782b6a1e822ecbae6e618e08371867462addb027dd5510638e72438d991777877d5754b2932afcb41f2edc1ec1426334a69311905f0f309b6a SHA512 61380c309630ad7f415d467daf1d639ad7a3e8dcd26e5f88aacf0230b52600f150e804821b6a1df9b79cc7fdd4f1d800d043ee7eca770b1947a3cf06f893711e
DIST wit-bindgen-0.57.1.crate 71227 BLAKE2B b91b6e78026d22b58da75e69bf76278f841e11b76610ce5ec04398da9bdfec14b3729c9a342fc79a74634baebd8974f1f937ad3170c67d42208182a0ab20b88a SHA512 9a2ebae44032c0032ae22d1cc277aa6cd35c874d00a0a8b2271a0267ab838f1584eb9fc41d896a0639ad7ad2268fbc9c337a4372c1b3183f6117674d4244bafa
DIST wit-bindgen-core-0.51.0.crate 35048 BLAKE2B 1ce5f1bd6d1ceceaeb91d247f63745abfd25b539b57dc12321a2342f55da1207c697641a778ad6bff2bbece300fa52a788c7890e8dc49c5357f48292fed2a693 SHA512 eec78ac1566cc4f03b1d0d7d2e84c3d0fc2458a649c01a45c9c3781034078ed51b4a9852760fe96115006fb3415bcb31b1bf429cb3cac6e51e09a1c0cfc32ed0
DIST wit-bindgen-rust-0.51.0.crate 57051 BLAKE2B 65c45b1b8b08681ded9bae2b4ac982770fa613bfe850128de1116a51ddd6366423c27e1f704817ad69dc05694e03aabb56af5bad3aeb0aba3cbc9415fad474e7 SHA512 7a5c29b92fa53ac8f8097b04a9507f471003edabcae0223d35180937b9254c62b24d9f4cef790000bd7bc7f6966af3aced2d7196359479480455baf5f4450f9f
DIST wit-bindgen-rust-macro-0.51.0.crate 14283 BLAKE2B 79bc4a4846ec73ae02fe69fcb7898297647a0c70526fbd555e79a4c76de968f0d4c9e2e497643d9c1e7403bb8176a2108ca25a7cef577b9db3ae04142a3bd1ba SHA512 bdf6ab20b484180bfde867b8c8b03c10fe02a9279895ece43fddbc20b1ffe771128590d3d4c72585e959512808682278e54983d11066e0192d84b7aee830e0e2
DIST wit-component-0.244.0.crate 256882 BLAKE2B 5e9c706693e3064ffbbe28a23e64e5bc32f6772ed294dce3bd2972b8d951f2820ddcee5f9e651b1acc470740b021986cedb6f0ff7a9bdc2b6e13f997dd341024 SHA512 efbf91954b7c4fc9cf5835783245f3a8cda7e5883c6e244a3da85a64b6b2d74f44ffa5f73309de7451b5e6aaf614664869769b140872ab85913878e52e490a00
DIST wit-parser-0.244.0.crate 159371 BLAKE2B f46db4840d3cbcd42e5d26b854247d172f8385810a10c437aaa6b67f3f72dcc230a8d75f4e5ccff6ea006c8a52c2fe92f39d9d90cb30ba594c02ae618fb66bb6 SHA512 c554a167ce9802fbc7537700376da70ed6a79f96adeba5a0e4c955a7cc4f2ae4f588071e25735903d4f509f2590341fa39b2edd018cf6d3bf8ad6477b2474b01
DIST wmi-0.18.4.crate 68071 BLAKE2B 7312494e8485bedf4dee7960768fe59d05bac4c2ede3e2e626670a8764288460172ba383f17c49679c94ff71877b1adf5e479d2eeb1f1af39cc1bd268c4ae7a0 SHA512 d07dcc66e33af6a805bb709dbb975aa7810e62dbaf69159e6e2a356ada79c4f4bcf9f726365cc9773032f0ece0f3524c4c6f1f9499342ef3ae44066c3ad4ba6f
DIST writeable-0.6.3.crate 26685 BLAKE2B d3e95d1316e65886df8841f5daf52960e7301beec545a1ed13040bc492617660504deaef808e9e47c5154860cea28c45c8cc7e05cf4ec565bcdc6f42aa8c8c9b SHA512 e3c1c498b7901f6287024ddf47862e0caf7759edde25a219304209a46ca183af15fb5fb33f87b84b2ce0ed531161d8414743bb424a7446d88b2a0c6d034bb87f
DIST ws_stream_wasm-0.7.5.crate 30684 BLAKE2B 5b89ec263d8f006d31012b899f6d22076c22454720e3bd45d878125ef666e055aced557a9f1413e801157082785b965bda34863fbcaa04884cd80f49415eeee7 SHA512 05e3c2785e4219fa5a936416d21bea0df4d389d0118b39e3f360f2accb3970dc3dc52e1ef0df83a037ddaf07399628b2b4af38eb1f87a1e7ca09e7f964ec37b2
DIST xml-rs-0.8.27.crate 55258 BLAKE2B fbfc5f180487c61f76ba671bcde76dd96e71a251c5847ac5a99e18673f9c37d4b12e975a4ca863f31d7cbdcede4a3b8a78404ba0feddc4033ef39d77820dfdc0 SHA512 83ac2cccd7d6867e0af4afab053b162b0d736a54626a123ef737798d9b37f6f802b8273b35cf697df26a859e7ef513670f54c5d0bef5a095085bdb0c82f85f48
DIST x509-parser-0.18.1.crate 102625 BLAKE2B d89f13ca34712c14e80e5b8601d0aaf8674ae08cda44b80b18bd9f20209c379d3f2b848410fd4f7a4f6d6a554a509b681b73989b89928bdb037f796704bb5e84 SHA512 a30af92885d157b837832b7a3242fc8dbe5eacbce97ce5cb92a8c5e948324ec38150ca709734eb191a914f4f34d4d521ba313b72a57541a62cb254e8808535ef
DIST xml-rs-0.8.28.crate 52826 BLAKE2B e8800723318eead12d9fd17386853b6bfdaa34a24774b36a4c9d7b682a6d8fdf7e2c2e400021e9eaf19093671d0f35ebf420fecff05f17f597732eaa25b48fda SHA512 5ec5e099d6472ba1b36eebeac88b751f996f1ed5f1954b2b8e7d9416e52046b573f121f0cd4334925e6a3ec22fbeae87a9e2dd3b0db4d1afede32814792384aa
DIST xmltree-0.10.3.crate 9219 BLAKE2B 82f888788e7001caa39dc32f5233b41e52fc247e0dc59f9297fb4e104d45de9ffcc5859cf3f7d8ef81562b16e88275ec14d245abad95f6d2bdb019850eff9f21 SHA512 e5a1f349fddb13fdfb56c65ea7a77cf28108cddfca0164a858b314942949309a0cc95d824d4c535339f75f7a16a744fb7679739d4fa64fe6c2dc64e71604cdd7
DIST yasna-0.5.2.crate 34859 BLAKE2B 622852d441bae19ac2445d616cab5a0dd2b59926ced62b66c84d4804a0ba25d411fb9c2fef3bc86b0336e73dc060678ac58e41245f99d3412fe8bad28d131847 SHA512 7532b6d06b34b0a5e2b769c5d2647f910bec481d98482bf9cea212f1bd1466336d7cb117d0c2e240e7673b2825f1d091619f79814bad836d25cf3a6ca2be63e5
DIST yoke-0.8.0.crate 28726 BLAKE2B 1013ebf0478242d9172179b53a638fcf7a167e554b40464ba67a4c4db17f75963703b2c9aba29f9368af7530f475ed79a43672bf6f0840b0d77fb0d2539f8c3d SHA512 6b6efbfd2bcb7e06fd6f9ae7bd213a54fedc7550273e2613fee3b8791bbe1038a7e7209142cc673d71fd57b7184cbb1209115ecd15c647db1a74f2966d593276
DIST yoke-derive-0.8.0.crate 7521 BLAKE2B 088fc7f5954704c453dbd2abd2a9a5a779552067aec8e51793cb6fb8144f0bee7a7b04d777bbd05c1c62f49c9c75c7f3df09b5497d35eb64c079bc04867e42f2 SHA512 38672da30ebb9657e2b5f3d509940ea80ee6cfbdad61b14b84ee8a7d96c1dc597eff7f3c75e5c375bcdcf8ef5bebe21f9f520844f448ca215a3be19763f578c3
DIST z32-1.3.0.crate 3996 BLAKE2B 2e6242c5a40f553ba6ba34f07a0006ae7b119b17f430154373e9e28d34574008afedfa607e192a690336dadf062c35d07718a0e214356a3963e0993f5231fcbe SHA512 9e4aa2d24e4801578e72bb5c19b4a1e9a949feafd9f1da6b4d56dd8cc344d66e1d6ebc33215ee6f5719472b7cb130fcc951c11c743060bb869e63afcc0ce337c
DIST zerocopy-0.8.27.crate 252663 BLAKE2B bef5142d18ae053a542d3a481e5ed3594ee73f9d89eb82224c115701e38245e87ba9cfddd15812fbae5c2486ad46c11481ee722a3c3832a2540a43f84f6dce7e SHA512 f3f8d298b3a56d0eb3061207d069f34302e1dfb61e6b3ab2a9c8d0656b5da807ebd70310ddf818fbb40547597183e09be77c07c4b665690af66f27a9cf96a1df
DIST zerocopy-derive-0.8.27.crate 89827 BLAKE2B ace5abe8aca7cdc22ab66826e7e244b89d84adf495186eaa2714d6c521403e2fd84b56259eed6d2a6ad9800e164021dadfcdf4c80ad8a8b7eb0dd7fe799e9749 SHA512 9fd0b4f900e6ea7c92998b7297deafa84870e7e57d09225ae3910894358da9f405925fed88d2528f52caf5a1f6e32dd75bfa18ed3a7f9fee75bfa88c0f23e451
DIST zerofrom-0.1.6.crate 5669 BLAKE2B 1428e9cfdcdae13b39b7465524d1b8b79bdd89f743d3db4a3305c2b39d61ad7ced958dabd673a135147a04c8ace69d8c710dc06c6a07b1dd3987fc0a45148094 SHA512 e87c50b4f87caff70d026099bddcced73398c432f6aade32d74ad199cb3a985956bac282f48efdd501e64e80297afe4f8a4518db32437bf297fcf51a6f94bbd9
DIST zerofrom-derive-0.1.6.crate 8305 BLAKE2B 9ab7425b450bf8c47538be7ff32901045393bdd91b9687b8a32ac194b7272dbd4f5310629647c6710f97a50cea45c722c018a77006f24da2b44a4c475daa54cb SHA512 ef4226df3c9ca9c0146639b19d9aa611f2ea3148c10ea875f43ca1960ee8ed438a553b078a9b449a58862f44cb7d4434fa35bbd6db6f0a773618f63d2575c985
DIST zeroize-1.8.2.crate 20907 BLAKE2B f9233758bde107e2409b56e936e02f51442ff29dfb2589c0b194edb38645421b4b8e6064208f7548a93836149c425de90c08792288e5cea1ae117911406bcdd5 SHA512 ce1fb97ac69cb0792f2f5820919aaa0a9f71c4b410bd0d0c2343d8415d39e3eec3f948cc2769eaf639c14695a3961fb6cd96ba7a77a15a77924d1a8c16497b81
DIST zeroize_derive-1.4.2.crate 11141 BLAKE2B a40add656369a3a40d5b5f3397a77a1e9f803d4b8ae5b7d51c9f2ebb332a289b3c1ea528655806a26998e081a1cc9f4b07828664542de8d8d2619faf079d25c5 SHA512 d6966b024ce5e265c93e7056659ccbb97bbf6baa30f759fd96dc4391a6487426637f61f0a2713b6160019d778cf7d8ff1f25bb33d6c4f4585b990baae418b226
DIST zerotrie-0.2.2.crate 74423 BLAKE2B ddbf7c1a1e45fd4b3c44bd7036e46070a2d9fbb338de719c2c775dfa96ed11d06e14232f05eec4b5c9ac500ed4e7abd8a483dcd06a6a60ba20e6b6b6fa7333ff SHA512 72b6e9633f100172b5e8ef25dce004ea1eb14e110b9189d91faf19f63f8a7714325c2847df559b7ade1f0b2c54369c63fb9745946c4976750a28853790328ee8
DIST zerovec-0.11.4.crate 125080 BLAKE2B 67957532912716a8fe7b5468effc8af700251acfedad13e4874229ce91a2450026a2a336b542cc1239f62a71da997e406c49f85f4f8c7019a9228997d8a31750 SHA512 461ac55146b32f323dff50f85044040096369361bd23e341d729467e99b5c825ec0add8fa940bf0c17cd4990fd7e629268891a711d5b49348167c0a9d6c03e31
DIST zerovec-derive-0.11.1.crate 21294 BLAKE2B cb51fbd289868568f65ca7253059c1c2c94a8130a2a9879b2a0129faf5867e13ff675cfc9b359793629d955a1b39617c6fce9079398a54ae31670ec29eab6ef1 SHA512 5836035134bdf09a4a8cdd5a18f629696902704903c4b3579ddf1adfa49ab47a68287ecf2be165d631ba454daf150c043410359783bf1ce448e7ca46b8cb6039
DIST yasna-0.6.0.crate 40598 BLAKE2B 7f55dee77b04db74d3eb02a8c98c7c5659a114c38a804ec97e98c42159136c86f9c167d1a73d06458b8026dfcaba89ad59fb5d43659fceb980131e8a21d4ef75 SHA512 63aa1399a2f24d60981612dde74ebaf4868caff4cac4e06117985925efdb7e06411630a86dcf0731f36d97c7131343113b56f3a104db8f2a2f80be72c0a40ef9
DIST yoke-0.8.2.crate 32790 BLAKE2B 4da3adefbb91fd6a9d715ff0f96e425a07672ec5a607eb365b7a7c1427cccf5764c338a5e709234e1e51df09114ebd01a379633ec121c3da6e9038100ecc364b SHA512 fc4d0a912d531d661dc21000ea50eb18cb96b471f60f0624c644e055337c50523bf0b89d222e759e0e6fda1ae2debc9d87efa26b3427504456e3fd241658bb32
DIST yoke-derive-0.8.2.crate 15077 BLAKE2B d067fa9c5a9d1978c0a86fa58034b4aaec8815c106aabc4f91d9d1e5c297a03ed287daa35374a2a2c3946e73abb05e159c118014cdb01b9c939f7eae5416bea8 SHA512 ed37289fe2dfcafda13be24b3e4aae1fbbdd6f52c42a1f2d770771f458af0d17b4cbe487941381b4bd692388e9818b45c686bdcd6229918e0f5b6fced1068ca3
DIST zerofrom-0.1.8.crate 6156 BLAKE2B edc4be24f6a3312d2940266493889e24b45ff68b139802f057bc204d21a7dd1cf8c8fc681c4d64ccb3595d37245cf3676f5f80e642574e4abc3b7f2aa3802cea SHA512 a58d39960368594c7f1fb8aac29e8032c079439d1302a40a4b5a2f8d33b8de934f745a77fffa856c371118701c27e3841615dd68b27a838dbf8d6aa7a7744e51
DIST zerofrom-derive-0.1.7.crate 8853 BLAKE2B 26b8932561c7705850ef88f1816141fadfa2077742cf5bb2eb66042cb657f2b3b76a2855cf49c1bb5a934f4147a29a73144fdcbc435c6ca4ff1a562ef103557d SHA512 22de0ee75a7463e6b263f17d91291d2e2800ae0b5066304b24459b58de8e528e36de77dda149d74abdecd26cab58f0ed34aa603b3361f00976929efdb3371da6
DIST zeroize-1.9.0.crate 24480 BLAKE2B c0ae9e37027e7ae40bfd5e3a81bc9ee348c222f05b3f34c1e0044b2806577aca50aa5d43893e0da51ba9c3e0d8171a122876f91689012e193c056eb981f05ca9 SHA512 89850700ae24f6f98e8a888699c3eb4f49ed8cba0ad3de79c45438c9b5836242649f6143d9a02a1dbbfe081add8c20c4c88ca4b2b773ab8c47a28cf450355706
DIST zeroize_derive-1.5.0.crate 12034 BLAKE2B c0880e6bf4380a28964d561c04482d7a8d7c1d4b923918f4ada7e876f330fde88de674ac6e70a5997283d3fff53e0a3f3870d3f17d0b36382fde69c39694bcc0 SHA512 f8a68d785a53e36ac2b17305818ed0f50157321a09fad41549b089ba89743f0623c70cbcec71a1891fbb5476e3772b960d67528c485b8562152d4ece6a777b82
DIST zerotrie-0.2.4.crate 83690 BLAKE2B 96f443dd0c9501464031426e6aeae9cee78cb604a2c151da4707c21eb317b55b4a415ab28836213d56613e40c5f0911b68b0ea3dcb9c0546ba64d81f4af5ddf2 SHA512 daaa133ef8916a14ee12af2de5e042086d6817822fe498c49fbadd2c03c5512f0adcd5ada268fa5bf70ae2dd23f14245a0f099a37abe09251478303c069a410d
DIST zerovec-0.11.6.crate 128583 BLAKE2B 32be3ec333c124894009ff13feadcc6548a93485444eef0d1085a995a55e73a8165e77589b13893a5f6bf585ddad750cf0364e8fa14e00eec239150f14bb0adc SHA512 9a0b22654ce3b76cd5e9bdfbcf8d5344dff4116f37f6e22ee4687677c7fe8a69122a2cc86b0d722ff2040547a810528a5a0d9bb5d8c4ac2d3fa0323dcd18320d
DIST zerovec-derive-0.11.3.crate 22115 BLAKE2B 4669526abb7a51d35045bf765017f6070e371aa33d06e66870f043401bd118192b53c422794d08ee2cf9c41e2eb8922a80ed0f450bf3c8c5e78d3f437f984ce2 SHA512 1195cf266a28cf1bdc48a02b2b721f24c785b317dc421475818cc0fe616230bbb91468ab2f67981bf6d3ea2b830eca2e10b85502f622ecb06880e4fff376d29f
DIST zmij-1.0.21.crate 26665 BLAKE2B e958b58e2213ad13185ec6df55d07e6c80169afa56133038fa66cefb4a9f49aa786249a486dc09b2d0a2f74e41c0d0d713135f38a84dff8f6239636a6bf3cadb SHA512 a488f11ec8721ddfe42e61d028a128818551de8fccd69d7824504e4ae2efccdc38f716fa5a10ef4de07a8a087e75e819c4a1e0790817e8539b5db697bde14585
-508
View File
@@ -1,508 +0,0 @@
# Copyright 2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Autogenerated by pycargoebuild 0.15.0
EAPI=8
CRATES="
addr2line@0.24.2
adler2@2.0.1
aead@0.6.0-rc.2
aho-corasick@1.1.3
allocator-api2@0.2.21
android_system_properties@0.1.5
anstream@0.6.20
anstyle-parse@0.2.7
anstyle-query@1.1.4
anstyle-wincon@3.0.10
anstyle@1.0.11
anyhow@1.0.99
arrayref@0.3.9
arrayvec@0.7.6
async-compat@0.2.5
async-trait@0.1.89
async_io_stream@0.3.3
atomic-polyfill@1.0.3
atomic-waker@1.1.2
attohttpc@0.30.1
autocfg@1.5.0
backon@1.5.2
backtrace@0.3.75
bao-tree@0.16.0
base16ct@0.3.0
base32@0.5.1
base64@0.22.1
base64ct@1.8.0
binary-merge@0.1.2
bitflags@2.9.4
blake3@1.8.2
block-buffer@0.11.0-rc.5
btparse@0.2.0
bumpalo@3.19.0
byteorder@1.5.0
bytes@1.10.1
cc@1.2.37
cesu8@1.1.0
cfg-if@1.0.3
cfg_aliases@0.2.1
chacha20@0.10.0-rc.2
chrono@0.4.42
cipher@0.5.0-rc.1
clap@4.5.47
clap_builder@4.5.47
clap_derive@4.5.47
clap_lex@0.7.5
cobs@0.3.0
color-backtrace@0.7.1
colorchoice@1.0.4
combine@4.6.7
console@0.15.11
const-oid@0.10.1
constant_time_eq@0.3.1
convert_case@0.7.1
cordyceps@0.3.4
core-foundation-sys@0.8.7
core-foundation@0.10.1
core-foundation@0.9.4
cpufeatures@0.2.17
critical-section@1.2.0
crossbeam-channel@0.5.15
crossbeam-epoch@0.9.18
crossbeam-utils@0.8.21
crossterm@0.29.0
crossterm_winapi@0.9.1
crypto-common@0.2.0-rc.4
crypto_box@0.10.0-pre.0
crypto_secretbox@0.2.0-pre.0
curve25519-dalek-derive@0.1.1
curve25519-dalek@5.0.0-pre.1
data-encoding@2.9.0
der@0.8.0-rc.9
deranged@0.5.3
derive_more-impl@1.0.0
derive_more-impl@2.0.1
derive_more@1.0.0
derive_more@2.0.1
diatomic-waker@0.2.3
digest@0.11.0-rc.3
displaydoc@0.2.5
dlopen2@0.5.0
document-features@0.2.11
duct@0.13.7
dyn-clone@1.0.20
ed25519-dalek@3.0.0-pre.1
ed25519@3.0.0-rc.1
embedded-io@0.4.0
embedded-io@0.6.1
encode_unicode@1.0.0
enum-as-inner@0.6.1
equivalent@1.0.2
errno@0.3.14
fastrand@2.3.0
fiat-crypto@0.3.0
find-msvc-tools@0.1.1
fnv@1.0.7
foldhash@0.1.5
form_urlencoded@1.2.2
futures-buffered@0.2.12
futures-channel@0.3.31
futures-core@0.3.31
futures-executor@0.3.31
futures-io@0.3.31
futures-lite@2.6.1
futures-macro@0.3.31
futures-sink@0.3.31
futures-task@0.3.31
futures-util@0.3.31
futures@0.3.31
genawaiter-macro@0.99.1
genawaiter-proc-macro@0.99.1
genawaiter@0.99.1
generator@0.8.7
getrandom@0.2.16
getrandom@0.3.3
gimli@0.31.1
gloo-timers@0.3.0
h2@0.4.12
hash32@0.2.1
hashbrown@0.15.5
heapless@0.7.17
heck@0.5.0
hermit-abi@0.5.2
hex@0.4.3
hickory-proto@0.25.2
hickory-resolver@0.25.2
http-body-util@0.1.3
http-body@1.0.1
http@1.3.1
httparse@1.10.1
httpdate@1.0.3
hybrid-array@0.4.5
hyper-rustls@0.27.7
hyper-util@0.1.17
hyper@1.7.0
iana-time-zone-haiku@0.1.2
iana-time-zone@0.1.64
icu_collections@2.0.0
icu_locale_core@2.0.0
icu_normalizer@2.0.0
icu_normalizer_data@2.0.0
icu_properties@2.0.1
icu_properties_data@2.0.1
icu_provider@2.0.0
idna@1.1.0
idna_adapter@1.2.1
igd-next@0.16.2
indexmap@2.11.3
indicatif@0.17.11
inout@0.2.1
inplace-vec-builder@0.1.1
instant@0.1.13
io-uring@0.7.10
ipconfig@0.3.2
ipnet@2.11.0
iri-string@0.7.8
iroh-base@0.95.1
iroh-blobs@0.97.0
iroh-io@0.6.2
iroh-metrics-derive@0.4.0
iroh-metrics@0.37.0
iroh-quinn-proto@0.13.0
iroh-quinn-udp@0.5.7
iroh-quinn@0.14.0
iroh-relay@0.95.1
iroh-tickets@0.2.0
iroh@0.95.1
irpc-derive@0.9.0
irpc@0.11.0
is_terminal_polyfill@1.70.1
itoa@1.0.15
jni-sys@0.3.0
jni@0.21.1
js-sys@0.3.79
lazy_static@1.5.0
libc@0.2.175
linux-raw-sys@0.11.0
litemap@0.8.0
litrs@0.4.2
lock_api@0.4.13
log@0.4.28
loom@0.7.2
lru-slab@0.1.2
lru@0.13.0
lru@0.16.1
matchers@0.2.0
memchr@2.7.5
miniz_oxide@0.8.9
mio@1.0.4
moka@0.12.10
n0-error-macros@0.1.0
n0-error@0.1.0
n0-future@0.3.0
n0-snafu@0.2.2
n0-watcher@0.5.0
nested_enum_utils@0.2.2
netdev@0.38.2
netlink-packet-core@0.8.1
netlink-packet-route@0.25.1
netlink-proto@0.12.0
netlink-sys@0.8.7
netwatch@0.12.0
nix@0.29.0
ntimestamp@1.0.0
nu-ansi-term@0.50.1
num-conv@0.1.0
num-traits@0.2.19
num_cpus@1.17.0
num_enum@0.7.4
num_enum_derive@0.7.4
number_prefix@0.4.0
object@0.36.7
once_cell@1.21.3
once_cell_polyfill@1.70.1
openssl-probe@0.1.6
os_pipe@1.2.2
parking@2.2.1
parking_lot@0.12.4
parking_lot_core@0.9.11
paste@1.0.15
pem-rfc7468@1.0.0-rc.3
pem@3.0.5
percent-encoding@2.3.2
pharos@0.5.3
pin-project-internal@1.1.10
pin-project-lite@0.2.16
pin-project@1.1.10
pin-utils@0.1.0
pkarr@5.0.0
pkcs8@0.11.0-rc.7
poly1305@0.9.0-rc.2
portable-atomic@1.11.1
portmapper@0.12.0
positioned-io@0.3.5
postcard-derive@0.2.2
postcard@1.1.3
potential_utf@0.1.3
powerfmt@0.2.0
ppv-lite86@0.2.21
proc-macro-crate@3.4.0
proc-macro-error-attr@0.4.12
proc-macro-error@0.4.12
proc-macro-hack@0.5.20+deprecated
proc-macro2@1.0.101
quinn-proto@0.11.13
quinn-udp@0.5.14
quinn@0.11.9
quote@1.0.40
r-efi@5.3.0
rand@0.8.5
rand@0.9.2
rand_chacha@0.3.1
rand_chacha@0.9.0
rand_core@0.6.4
rand_core@0.9.3
range-collections@0.4.6
rcgen@0.14.5
redb@2.6.3
redox_syscall@0.5.17
ref-cast-impl@1.0.24
ref-cast@1.0.24
reflink-copy@0.1.28
regex-automata@0.4.10
regex-syntax@0.8.6
reqwest@0.12.23
resolv-conf@0.7.5
ring@0.17.14
rustc-demangle@0.1.26
rustc-hash@2.1.1
rustc_version@0.4.1
rustix@1.1.2
rustls-native-certs@0.8.1
rustls-pki-types@1.12.0
rustls-platform-verifier-android@0.1.1
rustls-platform-verifier@0.5.3
rustls-webpki@0.103.7
rustls@0.23.33
rustversion@1.0.22
ryu@1.0.20
salsa20@0.11.0-rc.1
same-file@1.0.6
schannel@0.1.28
scoped-tls@1.0.1
scopeguard@1.2.0
security-framework-sys@2.15.0
security-framework@3.4.0
self_cell@1.2.0
semver@1.0.27
send_wrapper@0.6.0
serde@1.0.228
serde_bytes@0.11.19
serde_core@1.0.228
serde_derive@1.0.228
serde_json@1.0.145
serde_urlencoded@0.7.1
serdect@0.4.1
sha1@0.11.0-rc.2
sha1_smol@1.0.1
sha2@0.11.0-rc.2
sharded-slab@0.1.7
shared_child@1.1.1
shlex@1.3.0
sigchld@0.2.4
signal-hook-mio@0.2.4
signal-hook-registry@1.4.6
signal-hook@0.3.18
signature@3.0.0-rc.4
simdutf8@0.1.5
simple-dns@0.9.3
slab@0.4.11
smallvec@1.15.1
snafu-derive@0.8.9
snafu@0.8.9
socket2@0.5.10
socket2@0.6.0
spez@0.1.2
spin@0.10.0
spin@0.9.8
spki@0.8.0-rc.4
stable_deref_trait@1.2.0
strsim@0.11.1
strum@0.27.2
strum_macros@0.27.2
subtle@2.6.1
syn-mid@0.5.4
syn@1.0.109
syn@2.0.106
sync_wrapper@1.0.2
synstructure@0.13.2
system-configuration-sys@0.6.0
system-configuration@0.6.1
tagptr@0.2.0
tempfile@3.22.0
termcolor@1.4.1
thiserror-impl@1.0.69
thiserror-impl@2.0.16
thiserror@1.0.69
thiserror@2.0.16
thread_local@1.1.9
time-core@0.1.6
time@0.3.43
tinystr@0.8.1
tinyvec@1.10.0
tinyvec_macros@0.1.1
tokio-macros@2.5.0
tokio-rustls@0.26.2
tokio-stream@0.1.17
tokio-util@0.7.16
tokio-websockets@0.12.1
tokio@1.47.1
toml_datetime@0.7.1
toml_edit@0.23.5
toml_parser@1.0.2
tower-http@0.6.6
tower-layer@0.3.3
tower-service@0.3.3
tower@0.5.2
tracing-attributes@0.1.30
tracing-core@0.1.34
tracing-error@0.2.1
tracing-log@0.2.0
tracing-subscriber@0.3.20
tracing@0.1.41
try-lock@0.2.5
typenum@1.18.0
unicode-ident@1.0.19
unicode-segmentation@1.12.0
unicode-width@0.2.1
unicode-xid@0.2.6
universal-hash@0.6.0-rc.2
untrusted@0.9.0
url@2.5.7
utf8_iter@1.0.4
utf8parse@0.2.2
uuid@1.18.1
valuable@0.1.1
version_check@0.9.5
walkdir@2.5.0
want@0.3.1
wasi@0.11.1+wasi-snapshot-preview1
wasi@0.14.7+wasi-0.2.4
wasip2@1.0.1+wasi-0.2.4
wasm-bindgen-backend@0.2.102
wasm-bindgen-futures@0.4.52
wasm-bindgen-macro-support@0.2.102
wasm-bindgen-macro@0.2.102
wasm-bindgen-shared@0.2.102
wasm-bindgen@0.2.102
wasm-streams@0.4.2
web-sys@0.3.79
web-time@1.1.0
webpki-root-certs@0.26.11
webpki-root-certs@1.0.2
webpki-roots@1.0.3
widestring@1.2.0
winapi-i686-pc-windows-gnu@0.4.0
winapi-util@0.1.11
winapi-x86_64-pc-windows-gnu@0.4.0
winapi@0.3.9
windows-collections@0.2.0
windows-collections@0.3.2
windows-core@0.61.2
windows-core@0.62.2
windows-future@0.2.1
windows-future@0.3.2
windows-implement@0.60.2
windows-interface@0.59.3
windows-link@0.1.3
windows-link@0.2.1
windows-numerics@0.2.0
windows-numerics@0.3.1
windows-result@0.3.4
windows-result@0.4.1
windows-strings@0.4.2
windows-strings@0.5.1
windows-sys@0.45.0
windows-sys@0.48.0
windows-sys@0.52.0
windows-sys@0.59.0
windows-sys@0.60.2
windows-sys@0.61.0
windows-targets@0.42.2
windows-targets@0.48.5
windows-targets@0.52.6
windows-targets@0.53.3
windows-threading@0.1.0
windows-threading@0.2.1
windows@0.61.3
windows@0.62.2
windows_aarch64_gnullvm@0.42.2
windows_aarch64_gnullvm@0.48.5
windows_aarch64_gnullvm@0.52.6
windows_aarch64_gnullvm@0.53.0
windows_aarch64_msvc@0.42.2
windows_aarch64_msvc@0.48.5
windows_aarch64_msvc@0.52.6
windows_aarch64_msvc@0.53.0
windows_i686_gnu@0.42.2
windows_i686_gnu@0.48.5
windows_i686_gnu@0.52.6
windows_i686_gnu@0.53.0
windows_i686_gnullvm@0.52.6
windows_i686_gnullvm@0.53.0
windows_i686_msvc@0.42.2
windows_i686_msvc@0.48.5
windows_i686_msvc@0.52.6
windows_i686_msvc@0.53.0
windows_x86_64_gnu@0.42.2
windows_x86_64_gnu@0.48.5
windows_x86_64_gnu@0.52.6
windows_x86_64_gnu@0.53.0
windows_x86_64_gnullvm@0.42.2
windows_x86_64_gnullvm@0.48.5
windows_x86_64_gnullvm@0.52.6
windows_x86_64_gnullvm@0.53.0
windows_x86_64_msvc@0.42.2
windows_x86_64_msvc@0.48.5
windows_x86_64_msvc@0.52.6
windows_x86_64_msvc@0.53.0
winnow@0.7.13
winreg@0.50.0
wit-bindgen@0.46.0
wmi@0.17.2
writeable@0.6.1
ws_stream_wasm@0.7.5
xml-rs@0.8.27
xmltree@0.10.3
yasna@0.5.2
yoke-derive@0.8.0
yoke@0.8.0
z32@1.3.0
zerocopy-derive@0.8.27
zerocopy@0.8.27
zerofrom-derive@0.1.6
zerofrom@0.1.6
zeroize@1.8.2
zeroize_derive@1.4.2
zerotrie@0.2.2
zerovec-derive@0.11.1
zerovec@0.11.4
"
inherit cargo
DESCRIPTION="A cli tool to send directories over the network, with NAT hole punching"
HOMEPAGE="https://github.com/n0-computer/sendme"
SRC_URI="
${CARGO_CRATE_URIS}
https://github.com/n0-computer/sendme/archive/refs/tags/v${PV}.tar.gz
"
LICENSE="|| ( Apache-2.0 MIT )"
# Dependent crate licenses
LICENSE+="
Apache-2.0 BSD-2 BSD CDLA-Permissive-2.0 ISC MIT MPL-2.0 Unicode-3.0
Unlicense ZLIB
"
SLOT="0"
KEYWORDS="~amd64"
+530
View File
@@ -0,0 +1,530 @@
# Copyright 2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Autogenerated by pycargoebuild 0.15.1
EAPI=8
CRATES="
aead@0.5.2
aes-gcm@0.10.3
aes@0.8.4
aho-corasick@1.1.4
allocator-api2@0.2.21
android_system_properties@0.1.5
anstream@1.0.0
anstyle-parse@1.0.0
anstyle-query@1.1.5
anstyle-wincon@3.0.11
anstyle@1.0.14
anyhow@1.0.102
arc-swap@1.9.1
arrayref@0.3.9
arrayvec@0.7.6
asn1-rs-derive@0.6.0
asn1-rs-impl@0.2.0
asn1-rs@0.7.2
async-trait@0.1.89
async_io_stream@0.3.3
atomic-polyfill@1.0.3
atomic-waker@1.1.2
attohttpc@0.30.1
autocfg@1.5.1
backon@1.6.0
bao-tree@0.16.0
base16ct@1.0.0
base64@0.22.1
base64ct@1.8.3
binary-merge@0.1.2
bit-vec@0.9.1
bitflags@2.11.1
blake3@1.8.5
block-buffer@0.12.0
block2@0.6.2
bumpalo@3.20.3
byteorder@1.5.0
bytes@1.11.1
cc@1.2.62
cesu8@1.1.0
cfg-if@1.0.4
cfg_aliases@0.2.1
chacha20@0.10.0
chrono@0.4.44
cipher@0.4.4
clap@4.6.1
clap_builder@4.6.0
clap_derive@4.6.1
clap_lex@1.1.0
cmov@0.5.3
cobs@0.3.0
colorchoice@1.0.5
combine@4.6.7
console@0.16.3
const-oid@0.10.2
constant_time_eq@0.4.2
convert_case@0.10.0
cordyceps@0.3.4
core-foundation-sys@0.8.7
core-foundation@0.10.1
core-foundation@0.9.4
cpufeatures@0.2.17
cpufeatures@0.3.0
critical-section@1.2.0
crossbeam-channel@0.5.15
crossbeam-epoch@0.9.18
crossbeam-utils@0.8.21
crossterm@0.29.0
crossterm_winapi@0.9.1
crypto-common@0.1.7
crypto-common@0.2.2
ctr@0.9.2
ctutils@0.4.2
curve25519-dalek-derive@0.1.1
curve25519-dalek@5.0.0-rc.0
darling@0.20.11
darling_core@0.20.11
darling_macro@0.20.11
data-encoding-macro-internal@0.1.18
data-encoding-macro@0.1.20
data-encoding@2.11.0
der-parser@10.0.0
der@0.8.0
deranged@0.5.8
derive_builder@0.20.2
derive_builder_core@0.20.2
derive_builder_macro@0.20.2
derive_more-impl@2.1.1
derive_more@2.1.1
diatomic-waker@0.2.3
digest@0.11.3
dispatch2@0.3.1
displaydoc@0.2.6
dlopen2@0.8.2
document-features@0.2.12
duct@1.1.1
ed25519-dalek@3.0.0-rc.0
ed25519@3.0.0
either@1.16.0
embedded-io@0.4.0
embedded-io@0.6.1
encode_unicode@1.0.0
enum-assoc@1.3.0
equivalent@1.0.2
errno@0.3.14
fastbloom@0.17.0
fastrand@2.4.1
fiat-crypto@0.3.0
find-msvc-tools@0.1.9
fnv@1.0.7
foldhash@0.1.5
foldhash@0.2.0
form_urlencoded@1.2.2
futures-buffered@0.2.13
futures-channel@0.3.32
futures-core@0.3.32
futures-executor@0.3.32
futures-io@0.3.32
futures-lite@2.6.1
futures-macro@0.3.32
futures-sink@0.3.32
futures-task@0.3.32
futures-util@0.3.32
futures@0.3.32
genawaiter-macro@0.99.1
genawaiter-proc-macro@0.99.1
genawaiter@0.99.1
generator@0.8.8
generic-array@0.14.7
getrandom@0.2.17
getrandom@0.4.2
ghash@0.5.1
gloo-timers@0.3.0
h2@0.4.14
hash32@0.2.1
hashbrown@0.15.5
hashbrown@0.17.1
heapless@0.7.17
heck@0.5.0
hermit-abi@0.5.2
hex@0.4.3
hickory-net@0.26.1
hickory-proto@0.26.1
hickory-resolver@0.26.1
http-body-util@0.1.3
http-body@1.0.1
http@1.4.1
httparse@1.10.1
httpdate@1.0.3
hybrid-array@0.4.12
hyper-rustls@0.27.9
hyper-util@0.1.20
hyper@1.9.0
iana-time-zone-haiku@0.1.2
iana-time-zone@0.1.65
icu_collections@2.2.0
icu_locale_core@2.2.0
icu_normalizer@2.2.0
icu_normalizer_data@2.2.0
icu_properties@2.2.0
icu_properties_data@2.2.0
icu_provider@2.2.0
id-arena@2.3.0
ident_case@1.0.1
identity-hash@0.1.0
idna@1.1.0
idna_adapter@1.2.2
igd-next@0.17.0
indexmap@2.14.0
indicatif@0.18.4
inout@0.1.4
inplace-vec-builder@0.1.1
ipconfig@0.3.4
ipnet@2.12.0
iroh-base@1.0.0
iroh-blobs@0.103.0
iroh-dns@1.0.0
iroh-io@0.6.2
iroh-metrics-derive@1.0.1
iroh-metrics@1.0.1
iroh-relay@1.0.0
iroh-tickets@1.0.0
iroh-util@0.6.0
iroh@1.0.0
irpc-derive@0.17.0
irpc@0.17.0
is_terminal_polyfill@1.70.2
itoa@1.0.18
jni-macros@0.22.4
jni-sys-macros@0.4.1
jni-sys@0.3.1
jni-sys@0.4.1
jni@0.21.1
jni@0.22.4
js-sys@0.3.99
lazy_static@1.5.0
leb128fmt@0.1.0
libc@0.2.186
libm@0.2.16
linux-raw-sys@0.12.1
litemap@0.8.2
litrs@1.0.0
lock_api@0.4.14
log@0.4.30
loom@0.7.2
lru-slab@0.1.2
lru@0.18.0
mac-addr@0.3.0
matchers@0.2.0
memchr@2.8.1
minimal-lexical@0.2.1
mio@1.2.0
moka@0.12.15
n0-error-macros@1.0.0
n0-error@1.0.0
n0-future@0.3.2
n0-watcher@1.0.0
ndk-context@0.1.1
nested_enum_utils@0.2.3
netdev@0.44.0
netlink-packet-core@0.8.1
netlink-packet-route@0.29.0
netlink-packet-route@0.31.0
netlink-proto@0.12.0
netlink-sys@0.8.8
netwatch@0.19.0
nix@0.31.3
nom@7.1.3
noq-proto@1.0.0
noq-udp@1.0.0
noq@1.0.0
nu-ansi-term@0.50.3
num-bigint@0.4.6
num-conv@0.2.2
num-integer@0.1.46
num-traits@0.2.19
num_cpus@1.17.0
num_enum@0.7.6
num_enum_derive@0.7.6
num_threads@0.1.7
objc2-core-foundation@0.3.2
objc2-core-wlan@0.3.2
objc2-encode@4.1.0
objc2-foundation@0.3.2
objc2-security-foundation@0.3.2
objc2-security@0.3.2
objc2-system-configuration@0.3.2
objc2@0.6.4
oid-registry@0.8.1
once_cell@1.21.4
once_cell_polyfill@1.70.2
opaque-debug@0.3.1
openssl-probe@0.2.1
os_pipe@1.2.3
papaya@0.2.4
parking@2.2.1
parking_lot@0.12.5
parking_lot_core@0.9.12
paste@1.0.15
pem-rfc7468@1.0.0
pem@3.0.6
percent-encoding@2.3.2
pharos@0.5.3
pin-project-internal@1.1.13
pin-project-lite@0.2.17
pin-project@1.1.13
pkcs8@0.11.0
plist@1.9.0
polyval@0.6.2
portable-atomic@1.13.1
portmapper@0.19.0
positioned-io@0.3.5
postcard-derive@0.2.2
postcard@1.1.3
potential_utf@0.1.5
powerfmt@0.2.0
prefix-trie@0.8.4
prettyplease@0.2.37
proc-macro-crate@3.5.0
proc-macro-error-attr@0.4.12
proc-macro-error@0.4.12
proc-macro-hack@0.5.20+deprecated
proc-macro2@1.0.106
quick-xml@0.39.4
quote@1.0.45
r-efi@6.0.0
rand@0.10.1
rand_core@0.10.1
rand_pcg@0.10.2
range-collections@0.4.6
rcgen@0.14.8
redb@4.1.0
redox_syscall@0.5.18
ref-cast-impl@1.0.25
ref-cast@1.0.25
reflink-copy@0.1.29
regex-automata@0.4.14
regex-syntax@0.8.10
reqwest@0.13.4
resolv-conf@0.7.6
ring@0.17.14
rustc-hash@2.1.2
rustc_version@0.4.1
rusticata-macros@4.1.0
rustix@1.1.4
rustls-native-certs@0.8.3
rustls-pki-types@1.14.1
rustls-platform-verifier-android@0.1.1
rustls-platform-verifier@0.7.0
rustls-webpki@0.103.13
rustls@0.23.40
rustversion@1.0.22
ryu@1.0.23
same-file@1.0.6
schannel@0.1.29
scoped-tls@1.0.1
scopeguard@1.2.0
security-framework-sys@2.17.0
security-framework@3.7.0
seize@0.5.1
self_cell@1.2.2
semver@1.0.28
send_wrapper@0.6.0
serde@1.0.228
serde_bytes@0.11.19
serde_core@1.0.228
serde_derive@1.0.228
serde_json@1.0.150
serdect@0.4.3
sha1_smol@1.0.1
sha2@0.11.0
sharded-slab@0.1.7
shared_child@1.1.1
shared_thread@0.2.0
shlex@1.3.0
sigchld@0.2.4
signal-hook-mio@0.2.5
signal-hook-registry@1.4.8
signal-hook@0.3.18
signature@3.0.0
simd_cesu8@1.1.1
simdutf8@0.1.5
simple-dns@0.11.3
siphasher@1.0.3
slab@0.4.12
smallvec@1.15.1
socket2@0.6.3
sorted-index-buffer@0.2.1
spez@0.1.2
spin@0.10.0
spin@0.9.8
spki@0.8.0
stable_deref_trait@1.2.1
strsim@0.11.1
strum@0.28.0
strum_macros@0.28.0
subtle@2.6.1
syn-mid@0.5.4
syn@1.0.109
syn@2.0.117
sync_wrapper@1.0.2
synstructure@0.13.2
system-configuration-sys@0.6.0
system-configuration@0.7.0
tagptr@0.2.0
tempfile@3.27.0
thiserror-impl@1.0.69
thiserror-impl@2.0.18
thiserror@1.0.69
thiserror@2.0.18
thread_local@1.1.9
time-core@0.1.8
time-macros@0.2.27
time@0.3.47
tinystr@0.8.3
tinyvec@1.11.0
tinyvec_macros@0.1.1
tokio-macros@2.7.0
tokio-rustls@0.26.4
tokio-stream@0.1.18
tokio-util@0.7.18
tokio-websockets@0.13.2
tokio@1.52.3
toml_datetime@1.1.1+spec-1.1.0
toml_edit@0.25.11+spec-1.1.0
toml_parser@1.1.2+spec-1.1.0
tower-http@0.6.11
tower-layer@0.3.3
tower-service@0.3.3
tower@0.5.3
tracing-attributes@0.1.31
tracing-core@0.1.36
tracing-log@0.2.0
tracing-subscriber@0.3.23
tracing@0.1.44
try-lock@0.2.5
typenum@1.20.0
unicode-ident@1.0.24
unicode-segmentation@1.13.2
unicode-width@0.2.2
unicode-xid@0.2.6
unit-prefix@0.5.2
universal-hash@0.5.1
untrusted@0.9.0
url@2.5.8
utf8_iter@1.0.4
utf8parse@0.2.2
uuid@1.23.1
valuable@0.1.1
vergen-gitcl@9.1.0
vergen-lib@9.1.0
vergen@9.1.0
version_check@0.9.5
walkdir@2.5.0
want@0.3.1
wasi@0.11.1+wasi-snapshot-preview1
wasip2@1.0.3+wasi-0.2.9
wasip3@0.4.0+wasi-0.3.0-rc-2026-01-06
wasm-bindgen-futures@0.4.72
wasm-bindgen-macro-support@0.2.122
wasm-bindgen-macro@0.2.122
wasm-bindgen-shared@0.2.122
wasm-bindgen@0.2.122
wasm-encoder@0.244.0
wasm-metadata@0.244.0
wasm-streams@0.5.0
wasmparser@0.244.0
web-sys@0.3.99
web-time@1.1.0
webpki-root-certs@1.0.7
webpki-roots@1.0.7
widestring@1.2.1
winapi-i686-pc-windows-gnu@0.4.0
winapi-util@0.1.11
winapi-x86_64-pc-windows-gnu@0.4.0
winapi@0.3.9
windows-collections@0.3.2
windows-core@0.62.2
windows-future@0.3.2
windows-implement@0.60.2
windows-interface@0.59.3
windows-link@0.2.1
windows-numerics@0.3.1
windows-registry@0.6.1
windows-result@0.4.1
windows-strings@0.5.1
windows-sys@0.45.0
windows-sys@0.52.0
windows-sys@0.60.2
windows-sys@0.61.2
windows-targets@0.42.2
windows-targets@0.52.6
windows-targets@0.53.5
windows-threading@0.2.1
windows@0.62.2
windows_aarch64_gnullvm@0.42.2
windows_aarch64_gnullvm@0.52.6
windows_aarch64_gnullvm@0.53.1
windows_aarch64_msvc@0.42.2
windows_aarch64_msvc@0.52.6
windows_aarch64_msvc@0.53.1
windows_i686_gnu@0.42.2
windows_i686_gnu@0.52.6
windows_i686_gnu@0.53.1
windows_i686_gnullvm@0.52.6
windows_i686_gnullvm@0.53.1
windows_i686_msvc@0.42.2
windows_i686_msvc@0.52.6
windows_i686_msvc@0.53.1
windows_x86_64_gnu@0.42.2
windows_x86_64_gnu@0.52.6
windows_x86_64_gnu@0.53.1
windows_x86_64_gnullvm@0.42.2
windows_x86_64_gnullvm@0.52.6
windows_x86_64_gnullvm@0.53.1
windows_x86_64_msvc@0.42.2
windows_x86_64_msvc@0.52.6
windows_x86_64_msvc@0.53.1
winnow@1.0.3
wit-bindgen-core@0.51.0
wit-bindgen-rust-macro@0.51.0
wit-bindgen-rust@0.51.0
wit-bindgen@0.51.0
wit-bindgen@0.57.1
wit-component@0.244.0
wit-parser@0.244.0
wmi@0.18.4
writeable@0.6.3
ws_stream_wasm@0.7.5
x509-parser@0.18.1
xml-rs@0.8.28
xmltree@0.10.3
yasna@0.6.0
yoke-derive@0.8.2
yoke@0.8.2
zerofrom-derive@0.1.7
zerofrom@0.1.8
zeroize@1.9.0
zeroize_derive@1.5.0
zerotrie@0.2.4
zerovec-derive@0.11.3
zerovec@0.11.6
zmij@1.0.21
"
inherit cargo
DESCRIPTION="A cli tool to send directories over the network, with NAT hole punching"
HOMEPAGE="https://github.com/n0-computer/sendme"
SRC_URI="
${CARGO_CRATE_URIS}
https://github.com/n0-computer/sendme/archive/refs/tags/v${PV}.tar.gz
"
LICENSE="|| ( Apache-2.0 MIT )"
# Dependent crate licenses
LICENSE+="
Apache-2.0 BSD-2 BSD CDLA-Permissive-2.0 ISC MIT MPL-2.0 Unicode-3.0
Unlicense ZLIB
"
SLOT="0"
KEYWORDS="~amd64"
+2 -786
View File
@@ -1,786 +1,2 @@
DIST addr2line-0.25.1.crate 43134 BLAKE2B 1538b50e123fe0a3fa0940ba4718cc86720e63f874fc7d949917720feb57e6daefa471caaee4c14e200ca385af738effd388861982c128933390b6a6227b7d2d SHA512 c400f3b6ccaff8a1c0d7d82c708a1784b8fd5ba64b6e420e85819d59b1cadb55fa59c852925093b921469f272d1d5140cf12f013ae75d1e1bc85021097df8fc2
DIST adler2-2.0.1.crate 13366 BLAKE2B 3b28bbd7f89424567ff1bb36b984bf4fd767370459f5548545218cbe1c9f082fedd932fccc7e6acd83a1dfa06a371124801a772e5555ede7d6c2cd1ac57930a4 SHA512 555b2b7ba6f8116acccd0bcd16ed34cc78162c81023cff31a8566ffcd456c03832089fca2d5b668ceaac4fe8f922d31aa9c487f226a36cace294ff4a219bd91d
DIST aead-0.5.2.crate 15509 BLAKE2B 0214f3e8ee85a7e18c7d20f9a3fcbdbb9e5af6fdfdcb427e915279b505556dbd2df6d09d5c90561417c56796236a56ab24b2b11389745bc03a0a6da45c0e8636 SHA512 61926a615618e64efd0e9342d729a89f80d6e092dda50e018252a06147e2ca0dc2a989136416f57ae02019695757dfa3d3f3cf3799f138e440662744ecab4a44
DIST aes-0.8.4.crate 124812 BLAKE2B c4a9cadbbfd9d24a758bd5d18b851fb86bd74f5b1f0f6f5706275329d92396a00dc2c35fa0aa2af5b55fd336934d35df413a31f85ba886e85a037296f9df25bd SHA512 96243337546acf64f89bf9ba23011eea1a205d82d96707f9c45bf28cc62ef00cdac5cdfacb8d6013155ee1522ad73dd1b7f166c74ed18159bf23c3c48ec77d79
DIST aes-gcm-0.10.3.crate 148991 BLAKE2B e1376b741386577277a8cb9535c1ad3e15ea383c0f324bc5cedff09a76b11f2c9e29226535688f9431e904bf2800b8e140c4b1cab333e572208eefd19ca897f1 SHA512 f9aec1e2609262c30921bf83cdd82117d147905d4ca311f9fef4b9f1734d3a57893ba2586f0ccfd39cf9264d347ba2c2d2c52b4726495eda8fec7fbec42d6db3
DIST aes-kw-0.2.1.crate 14088 BLAKE2B d9ed95e69488a05150259601ae0d6dff0b90a237d7bbbf371768a18d44388ff8cc7de6f29b286dbb2b460a6da4dc9de53584e97651186847708822c8e5318cca SHA512 0f970bff6eb4127cad685b6c3f4f5d49b0942a5be6bac9f5c732d201b255784ac0e5c9c88c79b5e029abf4a6541cbd5c94c891e358b8f38b18b345881d526539
DIST ahash-0.8.12.crate 43413 BLAKE2B 3e3ff0a91c538a063a09f1d71c0bd4df7d3b4cda3ba0945d3dad746430e0940979375e90ae5da7d585ffa44f387b17f38fc506ade0e0847feebe10d5c62f2b61 SHA512 872e5fa0d1334abac96d10eca18f32c2b1a1e0b38671c132b6effd029e9f0147ddcef79f4d85c8baf0537ddfb8c39a85f61d073e1fb3143dba659a8385641e1b
DIST aho-corasick-1.1.4.crate 184015 BLAKE2B 088766e505a828a221a9bca29cb1833ac3964a538cda62d12b723a263fe0e588406af0b710cf87ef67b0ccb9aa3bf69f42e0e5225ade47abe93c73fcaca69ec1 SHA512 c77e35191b00546f5e499fab154170cedd619599e7250f92db9fba0a41c833eb426f214e58b00c5c39f8757406b33492b3241cb8cb233ce384ad0683c3ee4b62
DIST allocator-api2-0.2.21.crate 63622 BLAKE2B 983897fc977118f220dc4af7e801ac08eba77bfde2a25d756bad3e77f849418e74e7c67eaed68e2d719ca7fc6e1e9ce151dd7dbe8707dc43d4a6400294c8fc8e SHA512 1bb5711ed6041b0d7eae2ec784b8aa9d215db0f49cf79c692946eeb0db545d358cbcaa8156ae34e51d05287c08574f1da251ee574f2392949e4ed26d04770d03
DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e SHA512 b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
DIST anstream-1.0.0.crate 28916 BLAKE2B a9198a66bd3821349f83d7837ba7546a12a74a6f57e179e480bd6bf4a75848a45dac9a19a27c5e2cf01520c7e917d380b21ec16e4485f69bebe112383ba273f2 SHA512 36bf11821e8bc23607a54842b47950782806ebc7a56233e3c458345d79986745f6ba878e39964ed41404eb5be58f78d0bbcdceeb86d523ba40eedd15f7e1f29d
DIST anstyle-1.0.13.crate 17651 BLAKE2B 026d4163f4bc8d1677d0830dbe46fd335d18e50420d2d809a675609c1e020f7e3c5e69b8d0a7baf5f42fa2321b6230c619a93aaf8e02ceaef638f8006dbf479b SHA512 1a92c4bf6ff7262c0f5fe72ff66eaf11f0c84e84a06746767918903c0416ba5d33ac54ff9a2c6cde37e26bb2287675d3f0a8a7efa95eb013c9be388b8139661e
DIST anstyle-parse-1.0.0.crate 22042 BLAKE2B 418cb53754b325354a76d75cd73652d2e41408911bcfbadf91f668e7d6942d92ae3c379194f1d38bc6aa26a9ad98c92801213ffddf544fd2ce29a1180179a8c4 SHA512 4394616b0aa7a591eb9b9bb758abd2f067a3fe673b060c02857f6d2210a2276c476f32512aa59aee6c5383e3261f2654058ff619d957bee93d62540e10d81085
DIST anstyle-query-1.1.5.crate 10264 BLAKE2B e1c1bad89ad4c09e48f9d7c417713953f7f468f10f7f61e351137be801b5986ab3d21406411b0b23c42af4a2b5881b85aa68dfc66d23cafca7dfcb88180104b7 SHA512 3b7b888df0b678bd4560981dd94a51a6af9a535cc1a869bb4577e832492bb6de718a3ac80ecf61f8857b3d0ed7b95e444e85bd00ef65a46c6a244d0b0eadd95d
DIST anstyle-wincon-3.0.11.crate 12638 BLAKE2B 01f1ce85205ed3e573daca145ae420e9f7d78867fc036133be74bbcc9b83231ecbc681b57eb98bec622bcbaaf4bb293d05d3021a29b49a0a71b8ab89b0ae9dfd SHA512 09c3215dc6cef75d6282078e68c5dbd51580b6c8db79a77932d2e74a51d29cb0ef23c31b8a73a71896a45eb5dc5f94aee209bd8f6e5df4c675dabe3cd304a96b
DIST anyhow-1.0.102.crate 48658 BLAKE2B d9c7b7c50b7319be0e67bb236e0420a67e3fd6d6f4bd53a84cafc7a5385785275151832be472c0063405e6d458b5add3907b670ba5e300e08efaae699ab77c44 SHA512 18064a92b6d577151b6f1be3df0985fdefdc5f7089ac0aa9bc92a2034c780eac5b71b8fbb260217aea122bee7c950ff00abf4b6d8f4143dff889b7164c7d6f0b
DIST ar_archive_writer-0.5.1.crate 85345 BLAKE2B 0972135654df9fb5db9e5027508f3d733a06889f0a4bc1d28e31e549be160889cc90003f67fc93c54c09b1659ea83775a707d9869ccb5a224372f299cc1a7886 SHA512 63c6aca1b7122bf846db957e3cc8737e9b56bf5a6a09574bd58a02464f4f149a0cf6931f1fe59c731f56a5832c35891f172e16bbcc8c5fb56c413dcdbb8ce99b
DIST arbitrary-1.4.2.crate 38307 BLAKE2B 4251f69caef0db91fba9a3f3f113e7261cf20472592a2b822f15d7208f1cbbf9a43ab419b63acf7f4e244924e7e95fc3e5d0dcd484a358dde6b9bff24cf994ea SHA512 2316345897692b3ce13b6c87d214d4911bb584aa4ba7fc3d62c44cd15d6048aa033f8910045487acddfa879338f45323f8c4d59191ef6f9fdc3c6290f1b7f492
DIST arc-swap-1.8.2.crate 80791 BLAKE2B ebdee38b846a897d1af17efb2c5447774e60462b1af882543b27e894d3357f9fe153ff2160584114ac3feea0d1d4409d152d01115a7fb7eaaa21116095f6eab8 SHA512 f7e25324bc4bd929efa752ae0f0a0d59bf70e9de9e66448928aea0d6c32329d3b9ec9c9bba4802be3387a96011fc0c79e886cb461068e66be854dcbc9cefe270
DIST argon2-0.5.3.crate 28795 BLAKE2B 5c3d098871fa632eac8f0873e13958b90801d76b87b18e9cc379da2fae2f1fa8f5da1ab5fdcbbc482fece6a4de8b9b3c0c397683353c366d53bb8f063702886a SHA512 5be5c07093e277092e4772172ea5b34ae7389cb3108d41f8824060a7cee1692d8019a85d196f3535e8b19ab0a869df879cae32b10d98494bda180aee16e7553c
DIST askama-0.15.4.crate 48949 BLAKE2B dbf500b7bad02a7680074eb4815df531b14d3b491d9360beaff04683635cf175d3e337e972a8e40e117ac1f0e4566f1ba52c9ad0e771cde693c62512719f4350 SHA512 b7e8e65c559568a8b4e1093767a9338927a10db8cdbaac0a499c5c024140a71f941e36eac80cbb55fce00ceed859a115b4a8f4c5a76db634f51197bb23a6731d
DIST askama_derive-0.15.4.crate 100714 BLAKE2B 77a2f1671c3d7d2b854446c51f649f393bfe99adf8b81ac87a82392f92cf89e8daaa1c6e557bf2e7d4568de981d20319ae966cb5e2dbc6ee4d998cb45caa3356 SHA512 a3192de94e3a0cc074365455cc1bccc5f7e216b0438cd7542231efea2e1e868c7e7931c7cce0d1cc6825acd98f8be64253e17b8ef3dc64a036dcccf68f2bc849
DIST askama_macros-0.15.4.crate 8340 BLAKE2B 3a20b529d2b2b7d0a04f94b5342d98e5decac9943dc5370c8d7168f41724a622893de343c8298f95241b507c58501a117d7d613456700f5093b232b655567e92 SHA512 52e67db80ca4b7ae17cdc8703a02c311b45a3fe6d91ad1f7a4da015ef4170aea3af0e28e32cb78c00dff66fd038f772916ccb0962002dfdd1b1e9a6a51cc3f56
DIST askama_parser-0.15.4.crate 66545 BLAKE2B a15a6125a48833624977a38694e47c8049ce945aea0758933c4b1c092af0d7f8eebf3a4a1ecb2936afbb56c84302936611ad8e9367f5367b6b34c76836a67179 SHA512 914e8a603303de5b22798ef50e54061e08dd7678f7a20e8bb537568adf2a13934751d323436bfeb1d36ce13e952fde75b628d9df1ae8e967a1e3648194d83f8d
DIST askama_web-0.15.1.crate 39130 BLAKE2B 007e4545b7c72fa95437c7954e6ec52295a845c779ce8e93beae0eb03a94afdbd4cfdc806c03f56f79df76ae686af4c5e22c1866da7dd8160402d0394a3d1f01 SHA512 26da16c3c5b8dee091be9d66519798dfcb1c9611f34970e58db7c0489a5da1968ea053261c232169e6ea8f0453a4c0b59c5bcbbf4835141e1e418a3d1fd4f45e
DIST askama_web_derive-0.2.0.crate 8213 BLAKE2B ab09a5723f1aec315393f777e04ab0fbf35c084e4e3ad79d8117469e1416f133d26bcd4be066b6b0755488d7e155590a69b862d953423fe5206c43db9c75f084 SHA512 fbff74eaa8ccd5e0829afafac04469bcbf069992b07fb77e0271eb426edef1ee3ba9fbc7bf3345a56ad5d5e7fcaceeeb84fe2e0d88f827ae05b3807954de909d
DIST asn1-rs-0.6.2.crate 90647 BLAKE2B 6261d2a39440bd7809c060f3d9385f9720af496dfb9c793f3550fb2d8d3c443ee70113b620e49e29319b52c1f1c8549648b95c3622a330a9bdd8e207c266f16c SHA512 68666c347f0684ae04703f23fd5b9e1d9b1cd36ebdf4456ad70084750ae79389bc0386ef942c8324e1864719312e8b1c4d55bef6189df1caae2e128720e8953f
DIST asn1-rs-derive-0.5.1.crate 9692 BLAKE2B 81fd70fc9708ec58d2fc85fe645ab35f2e5cdaacf84ddcb54f5af86dc8b6da2c2f7ad1e974b7dc22d390ca4771724ea2922b0bfb3ffe3720aa1692740f1e1858 SHA512 96734a2c6ed24bb3b5e8b40fca55acee2dc9e09dec2af746a095769424e1a329baced90d09838d6a5b99fd237f9965dbb9ba4e1ff75bcbe155c586ba6ad90d29
DIST asn1-rs-impl-0.2.0.crate 2261 BLAKE2B 2b400558c8fdb265e208c973e6b79257264e018305cad53b49e9a965dd67713ad48cc779c1b285a10f0e00ad6942ab03f6b081e21cd147ea27f5dc4cc509791a SHA512 6f710b29c0f1de66643d3200c97da16c546009a2acce5ad84c90e741834866f0d832bf48cc21f7cab2a513c0f5c6d827020355b0feece5c9358756a2b4b6dcf3
DIST async-compression-0.4.41.crate 99469 BLAKE2B 42bf9340cb06ddfd9c3064c39a4f260fbad96e8c298151cc7b279fc011810e152c56bc3dd5c365b1a9fed440d49cbe7459eac388c2b031228ca28c35541ee08d SHA512 151b510a188461d154e415d77e2cbe89fe9d66d5d78e762f5c098713ad1f34657cf1dd478f308b757345e918b8b70406e5ba79f3c24180f46e95a9d639239da5
DIST async-stream-0.3.6.crate 13823 BLAKE2B 122da4244c16c1e3e4c4f3e1a72dc8896e0205f40149c8c1a0016ba0823680e2461dc4adfa89dea912c2dbe7948b0ca3726afa84c630669210c1c98106a62f57 SHA512 6b0a6065b385f2f2de56bee2647c664c6f1168f061f59847a85df19d684a92b1585a37ab7f59c36a30a31d8252a13c3921794d93c4b5eae0e199bf4fda46732f
DIST async-stream-impl-0.3.6.crate 4312 BLAKE2B ca2b41ff4279ee86db08f6e9954a80587a90e9aa6cdb7292e7e889141d2c0c3df8634b83ee5d15a0b2148294c0e5076a800cbc7986075464b8a5a6175f09dc45 SHA512 c4242f477da405d6b4ecf397a2f1b29cf71968670ac204e2c8a4206a95e7cbdd4525ddd3990d7d135bf1f985c7aeefe2532d066b8a36b1f951e8ef01f974e54c
DIST async-trait-0.1.89.crate 32171 BLAKE2B de1262f5c40b3469732679f82640d676e802f3257eafbf020f5f42c8cbc70d278c3c97577225293a19d22e76f0437e916066e0b1eb4c4f92ccfa504e48b54355 SHA512 deb15ae7b4250666a6ea79f682e1079f50965d6aba353f057747dc84b530140512782e040e97f2ffbd90abab1e470b18ce471aba17cd7c68eb434a0874052d27
DIST atomic-waker-1.1.2.crate 12422 BLAKE2B fc6632f3c9d719b1d24a1c8e05947d94028909d1c629b80576e176e567636dd4cca699c7e91cae2df63541da574146b3ce766374e93f0ee429bb5bc89a4d3cae SHA512 e07e58db7955791259d0ec00fc4d53318aefb4506e062914819c4220c6dc75fa11a7af0289b4653aa1f9041eb975a025635190de68b4800a0e91e33cdb0ba11c
DIST authenticator-0.4.1.crate 198210 BLAKE2B 07300551f430e3017930f6154c04d29aceeb0c13db309e8fd6567469d90614f1291af86ff205fd742793774fa5eda5b148ff8ddb99ab24f2465c0662726399ff SHA512 d603672ee4340a2a32b6e244b2bed843d916f0768370ee73753155794622c66c23718370fb0b3ff6b25f400b786f4488ea57e42d2acb9e5fad7d1cac88579b38
DIST autocfg-1.5.0.crate 18729 BLAKE2B 27580e39b366c6fca02c9db09997b6415c409f12068f1249184268bf96fd85ba659e25ec730f99e10caf452f96c486f3d7442bf09c4552b5f39519b21d6f88cc SHA512 f279856f234d39d369623576acf9546a1ca24d7fe449f36d4fb93ea75a7efaf2c4015b9616a69bbbed358c5e5882e16b045352f046aa4c049b3d13b1e8257b08
DIST aws-lc-rs-1.16.1.crate 223268 BLAKE2B 5fa69c8c66e453b4d86a74e5da35cf94a4afb45ade7585e0cdbde62015c8e7473a26c7f829a08c64f9d8544e42a7380281e05024d0b23311f6f68c45308c406d SHA512 aec36aaa7dd978b1bd6951f7859443448242b4e6b3dbb2f2806fd25ed4b7ccd1d1d94ef0fb83af22e5e460a1f460396db58a89deafefcb07469a1397a02bec0d
DIST aws-lc-sys-0.38.0.crate 9678972 BLAKE2B e66ac8e24462a18f166a176f33dbc8d6877c6108eb40042eb33746920e7f58a08ed93260173528bc9b33538cdfee91d4320b3807f5cecd1e2e3890236f9a1f85 SHA512 2833fe5c66e3440d38951b1a3d447e225b4e0f7cfa10be1c12219d51b5962f4db26683c8d00f55f8d20edf7beebaa06c9c5b5a735de230ac352628c2be4ff9fb
DIST axum-0.8.8.crate 178829 BLAKE2B 89dd7859c596d2b611d8c46d47ff60be0d7e849fdcab694945e545d8029a2ed0071ec4b307b1b278e4de866f900ed43b955d13c5cd3c0659946664cda05b8f63 SHA512 f33862af3f5f462ed9f3fbc9c85ae8cc70f8de3a8fd036720d1a98d6e0c2a5d924338491aa47cc11d0b6aeaff043d5ec17c5583e4c32d6643d4a03955a385aa9
DIST axum-core-0.5.6.crate 26769 BLAKE2B 22e561740ed1aa495a74c69165baeb92612d5b62573e192bab2151028a25178481233ac3bf214f9047ec780b9e2bb77dd499013a9893f27a230814e75ee03d1c SHA512 fa4d38ba56f4f8362e4694a6447f855b31dd21c473b60191d59132ef1fec604c1b3799f842c68e5c669bf572b9b4dfd5eeacfdabbebd88bf103b688b7a13b85a
DIST axum-extra-0.12.5.crate 70280 BLAKE2B 0796e9560df5a8ced1865d03222ec35cb9430870ce056e2c440d3b9b048c2f869a48a5d3bad496d9ab1028d50b628dd43186af5fcd65951293f6b367a768c7f2 SHA512 de1f9103323b8de1e9e724023a3441280ad24a12453e5980c50606a36dd19f0be8865e2934fadc1d800fb1a6898051ef93ec81e0de733452aadffb3fdaa4bd9b
DIST axum-htmx-0.8.1.crate 30102 BLAKE2B 2332c2d7901d87e077d231f097205255c1692de526592b66db92c6aa3ce358ce474e405043b11bbfa3269e3416d274f043f09fd7506c16cb15b741d6a803fd59 SHA512 ed76080f51760ddcf03ab839de84921bbc6f488f66a216d8502391646e92a804bfadd601302cf1d6484feb83c54da2e104b5aafadec225eecdfefb9be763eafb
DIST axum-macros-0.5.0.crate 43571 BLAKE2B b43c8f8ab3d2c19e1d5a265487fde017fce37da4791075fe8de230b2ba59c488352d3f3c4f21d407b12320961187f762dcd05ae8cedd6cf2b6399890da139857 SHA512 bd007b4977fe194b4e90669b995dc25205bc47de719dbdd4a0a1991429246a176eab9e0ab2f3377742f47ea15e7208f589f4804968d6f688ee18aefe5ad41f74
DIST backtrace-0.3.76.crate 89458 BLAKE2B f9a6aa545fe531202724023cff860853609afdded38328131810d9b32a80a5a84dc6e6f107e14b44238cc8111eacc95f58e0069406b94f5f4e83c8dd6b7efac4 SHA512 2c36a0802f16aa9f4010a466e27876c34fbd50016ceb4bf701eee6bf7688fcf9cfbcab1df8f4a601e0981c811f8d16723fc3437b783b7fe2a6ef3711bb2d4564
DIST base16ct-0.2.0.crate 10240 BLAKE2B a8097674e84bb85fa72ea752d71446fc39e695fea9acc0f98178bb4e6569180f9acb4c7a9820708359d1c4733b57af6448015cce83f8c610985e6d2f7858fc33 SHA512 efe7c810102646733cb24c5cab62bd58d797e77b117d0fa5d651c34630f77de4d768fb99c981af5968393734bc32a2c1944a719f9f1a192b5062c0af8bb3413a
DIST base32-0.5.1.crate 9238 BLAKE2B 338b0714edf860d85c97fcd97e6b1fd45b0e54553f36ab583310830c7bee0fa68da2ad98a3cd79ba36968a3d008cfc6edca309313696582f4ff428fabccf8e77 SHA512 9280622ecf5c4e871796c5ed8ce620611e067bbb2ac4d331a359cfbb313af5ff3e55076623e340b91add3a120864eeb4ea4b4cfa1565c62189ddd1ed675caff9
DIST base64-0.13.1.crate 61002 BLAKE2B 3b3a5b26e2ef18e9b4f1ede72b1bd160a1494751878e8441d463f8a514e6cb9ac859231536989e19fb1261fd864617fe31440df1b5855a0ec625521fc6fcef91 SHA512 1eb76aff9a84057f2ccb7082e9c57b015c2d71a28173089b02e7aacd09a7d311bedf0a943529611ada29f8d7b536d7ae4de256d98eee8450003a3a9a652bda4b
DIST base64-0.21.7.crate 82576 BLAKE2B 25cc8761c14220981ff4ed332058f6179948080cbfa2b225ec1d1602e4af14cd470c969e8b7049117e6fc51a5a24e06b1d27bab844486ecb76409d12e0581d5d SHA512 c6986d88dd9aa081d914f35b4174be4ba874848657ac4b5e63b9b45af765d973289c548ccb5a01584edfc0d8d79ff5be25b51365295d6e7a311bd7f0ae3c0cb9
DIST base64-0.22.1.crate 81597 BLAKE2B 6f216a560bd36e6e6b74e908344b457594cc768d9763070e269b56a14b150cbfc4b7f599d4c2a0a5f783638170ee132f0796fefb14fcac7fd73c58db0791007a SHA512 91cf2e4e7fc8815f9b8a86a7fa722a20eee3dc1dd57111b29e420de87ce7836bcdb1db01d3cafb9a977710ef63e7cc41b7772762323e68e0e832156858aace20
DIST base64ct-1.8.3.crate 32227 BLAKE2B 98ec767c74278b2e9f80f8b01b4550f4757eef93eb0770ca2969c9d76fe916c06b225d16020d6dfe4aced1af486c8387f0b4fa2deff6662fa4dba51425b22e11 SHA512 9ad519048d1724d4cc5fcedd704d6ddd2ceceb8ee66eb65b61c5067bc3f7e70940d6ed6584deca6595b0708dbaf7e7ea6e09a4ae460788c31b7790f3d1487fae
DIST base64urlsafedata-0.5.4.crate 7061 BLAKE2B 1d216679c60ed3d3067f7c195ca25d38868c6fd5f610dead701abd0305df78abf464ba0a69492ea7cefb8506c5ca5c09d1f05d6d4359e001f44927be62773145 SHA512 7358ee652055dfcd40a18535d132c4837e08160e3e910f7089417390e2fa8ddcda3d2449f1fa7d21c2d7a4c4ffa2fdf82bdd45514be2e8726b4fb8987e4a433a
DIST basic-toml-0.1.10.crate 50648 BLAKE2B 847d21c5a799e2045653f6aa5e1ae134c804274ce65efad21cb65a1d844223ed7a749c24a4e8b2bdacf7bff4cf0538e662fc2f3a59a8e58679df0d25165d619c SHA512 d505125fecc6a286c4ef8d7cddaa3888d07bfaf33aa3aabbdad2d45da002867e429d4daf1768b5bdda0d78d4a626713f2f0589c75f1edd77ae62b068143cbf7b
DIST bindgen-0.66.1.crate 218860 BLAKE2B e0edc8dd6c14220ca223b5d2a5f2af93aa64ed32f4fedfabcca1b93e46d8e7a88b283c2e67070c71900e0dfc899fdf51e3931781575b25e40c8c1f4891905e35 SHA512 82ceed313f6b45d54745ec79040e4298ad29e3f600bf7e16a48e88c2d166204b14aabd919e8449548997f20a65400e74bb56abc511c0131b98ec1cc050411c6e
DIST bindgen-0.72.1.crate 246071 BLAKE2B b6db53ca86fa3b5f71abbf6d2fd5f83553e167507db2e869ed7f3acf8865478e49430eddce8c255a8fabf8f6e408e7dcc78a9088201cdeea1e48bc387f8a6f28 SHA512 14f4277b62cfc91661400ed1bacb82a9f28b7e6caa17dd4bb4dbeedd5784299d5915c2235af9da42a8a216fa0b14b49f1e38eaa530f1e906bcd74f864ae8a7e2
DIST bit-set-0.5.3.crate 14470 BLAKE2B f6525500a494236103df2b27e964bae0b2caf718156879f972b9972fa509794bcc663c2130e3d872ecadb7ead0982b415dfa4468ef12523ee248fb1bbec2559e SHA512 c5ce7ef71559706d996505e138ce95d9f008ac3375928012a36339bfec48986ad935b384e2d21fa0d505d4cf98bd3e93be15955ecd9607d253b8a276351334c6
DIST bit-set-0.8.0.crate 16289 BLAKE2B b27bd0a273d7e45e2fbdf46d4c5df4d82f710071cee82b19e95204cecfb13dda26aa346696f489a52f66347e7123a67cd0d05f7c2a4d7164d671f712fba1b9da SHA512 eb06e6b9285f33fb0dca69ce189838138f679e97e72538d09923e29348cb25ff1043cf4ef4ef4b74644de9a601859159d9d9d74354def92eb10b86e6067047fa
DIST bit-vec-0.6.3.crate 19927 BLAKE2B f5bd3bb9c87fdf3b206739b74df20cab50a1a45af3a58b2642a5a061c26207884be58ef8369a3cd06dfd3615bff0ce15915fdd4b6b6f03facc4a0f86c0b7e910 SHA512 b4b4a82c80d0ff13527ae4fff449ac9c1c7bc519c013af6ea3428348e0e5b9306b725c0a13a42d7d9dcf0f895a9eee0c63695a2503eb7fd2200083c9ea3a9aa8
DIST bit-vec-0.8.0.crate 24132 BLAKE2B e9bb9e1b7aba90337e546e9cf6aced966ddea82e825c76c34806604746b774ab03b19756a24084f6df35bb64c21600ba4cd1c477196b34dfe4bf56efa6e4a23d SHA512 20d55f09994bff368381d2da5e0aa4ec3d336361d0e0111d72d147fa0e44cdafe3df62c3dc30d42d745dbf42dfc0b75037f046e5335085f3fb88f586e52fa571
DIST bitfield-0.13.2.crate 16479 BLAKE2B c34f150e135579452d5b6e13bac0fb4a3a897219660289c861646330f7050d19a10d041affe8d250bf314c35eb19ee519b1fa0dd12eed94a93a5e904b95380d9 SHA512 5ed9ad97913828d67b19d5f10a264592f4c03aba8e4ea791f7a20e61da79066daa1d5ce678c822d8f6f1d065a65a3aa6afec23980abd1da38b44dc6cbb96166f
DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
DIST bitflags-2.11.0.crate 48906 BLAKE2B 35764719b3070c5f9b51d35297803306ce01823ef07d720e5ea5e112c072b45c4d497f6b63285b1a0fce2842b1468bc252b00564c2ece14211d2af2cd26c2faa SHA512 d6c0de6c06ed8d1249dd69de035dfe5b23d9f1a8fcdc7535756622cf660807c5e1c692dee1ac832c06be1ce41b225e3d60f36be4d1896bab7d986d18946f6c48
DIST blake2-0.10.6.crate 47234 BLAKE2B e1464e4ae61acf4a646ce548f1e7eeafe277737bff626e7e6813516ad4458459243bf13aeb3d8a8fa40860482b519a3e614e54dd4e906b4a8ff59c2d0df9ac1d SHA512 e88cc9de1bf8a5a86b6d22001fd23bb30c32868bfc55685b7a79d624332aec3122af98bc0618e2b62d5d5731b68ae738e7821bdccffbb83a2fd61a6f8afdb0c6
DIST block-buffer-0.10.4.crate 10538 BLAKE2B d819c4f9c4be85868e8b105fb7e479d2e58d3ed85c3339bd677a3e111f85cb1ff624a54d7802ab79a6e1d9221115f66388568340480fe83eae1cb448f19f5b11 SHA512 b7d436d8e627e16e6ddc300ee8f706a6cef28ff6f09eff848eedee46f84bdcd03601303c92ab8996042e55922866a59259948177c0a4496eed723523e77f6fdb
DIST block-buffer-0.12.0.crate 14926 BLAKE2B 8c62650f39117c337c167027d356339ca8e20277e78b0e045e32cc3692b8b5b1d8023bfde5887edb22be6dd5d787fa423380b53d18fb8359c43501d28a88f3d5 SHA512 3ebe9faa231d777f76dbb7b78c72eebd913b109cf929b0a66399758d06829a7c1cc9ab06f8ac951739d91be0cb402a49bff918228359399367ce8e69a112da78
DIST block-padding-0.3.3.crate 8504 BLAKE2B d62481c25fd8680cdf0ad0bc259bd3777c3985ee91d5bb4995f484a15d4a9bde21c5d20f8c2efd0eb340aa0b8c7faac0f3fd817202ef4350d17994f478715eae SHA512 0849c99f2027f4e1a12872d2210310e9669f98929c99690febfeec90c0199b2274e20a5f83824f200f75f2553be2029ca85b0c5d0db4d9d477ffee9a71dd3b7c
DIST borrow-or-share-0.2.4.crate 5243 BLAKE2B 3e217c615165bac913f73cbb7bd52e784670eac85dde9d1b8fbf9bf13592a0b5a9184cae80c9d1b75f0ad00bda4c7ec18f51da96947204e020031df823581965 SHA512 fa734fd68b078649ffc1871dc6c926639e9f2dd5641ab91ceb3e0b4ad602cc890ec544789e13792d5eaf3af880f77c8a07588b8ff58fae03f79782c8ce71f89c
DIST bstr-1.12.1.crate 354916 BLAKE2B 07b8e047c7a115d7d722ef57a37c5ac1e7ddba080e35b4eed78c3104cd92f08af5e67609faaa7a480ae15031f54c3f5d88784e23c96e659a7f4800c42dad45c3 SHA512 63a1e62d43c4dce00f287421b1ec76accbbab7f0897c8df26227f533af325896c0c8921a873f4125381e7b89fbb69a4358a96698ec6ee61191955464ff1c84ac
DIST bumpalo-3.20.2.crate 97696 BLAKE2B 0c744cb37279ca82e4c2a60be64c63e61c8290c9ff904c4a2ffd0e23f9ba96b1d63a30cce83fc757cbd40364bbe5e410da024c04cd9481f33831cfacc2133156 SHA512 4c725a4eb436fc9b3302430f5bec699563bed4b6a86c187defba9a83b749089eb6b00a6855afa4d42ac5eb324088eada3c0713f3e8c2d1c85bea4dcca83a4a60
DIST bytecount-0.6.9.crate 18695 BLAKE2B 8bda63c522124450ad1c4295fe29f675398a249016d3ecb78dc5cf17c4af38a4732faaab8bfeff95a51d69835d346e801a4034455020fb979131d2c5fb9f7791 SHA512 e77fa4d95ec0641f40e937ccfba4a560363284a63b79ededc00fba27080d076546bdaaa81eccf622332b924159328964dff017d017ec7d89b55427a7227975b5
DIST bytemuck-1.25.0.crate 53466 BLAKE2B 830e02a871cbffdce2852a474e330dbb2ac8db55e916fe77a0ad520e7ed0bd45b8c8855e75e37c20bc30cc83fb3e0694914433e0fbef11ca80e07d89a82b2b9f SHA512 9dd563be656ec3fab00017b5080022f4d0cce4b10e314129609d19c5b7595da2d5a80f9c14170bb09ed4cf712aabbe40f17f9efe5f19acff80f27065c98de5eb
DIST byteorder-1.5.0.crate 23288 BLAKE2B 7f85a7948406844070a2c8202e0bd52f73b3dfc7c666a97046128044eb9352195afb80e2bf894c0742ad109e4473339de1365d09591de70dfec6c8c02a8e1453 SHA512 96caf981177f6ded9f27f025922cb94eb0cd9de5303bd91680099912d922092e77b7361efa70011e84f1595e443193e4f1b354443b9980c123f6ae573b236f7f
DIST byteorder-lite-0.1.0.crate 15909 BLAKE2B 751735c5fd618d548c0dddc2c6a4a1bfb41a2eb30ee2860b9e7b5bb75d591a9787aa36940acd9ab14242636e37aca6d568f39df07f7cbb771cc475234c696e3d SHA512 d38837acc5926fe98ddf4336a603412f678b5f46d53a7eb926a8885d28aa24d51e3968f0eb2e6d2d7711e5ba30b8006a27076ea596b0699e93ad3d9e05483c4c
DIST bytes-1.11.1.crate 78584 BLAKE2B 4985426ff626d880a0da3d592ba48d697c88a83f48177e2b7380cb55e736a43f3cdf662d99cf0908b599aa8eccfebff2910405559e490b71adcf3f078673cd72 SHA512 7933d18c1a2c1496add2c7193e92c3aa17029c530b7031604ccb7c77c68903f53cf7d41396448b32bdd4f540fef4b37564972dac7b225e6e2ca99cd61179a6ab
DIST cbc-0.1.2.crate 23501 BLAKE2B c0d537af0323a92cd01a9ec197bbe46507835348e16dcec7360072226647abe2eaa4823023930da93885347fe1429acc2f9c079b7bcac686c1293ef73b91bf0a SHA512 d3b33deff64d839ad25141f1c3b5fbeaa21f71aee7b58dbed91e7d257f93e68073c8d4a63d4c4eb9775c20f00bb0ceeee714a8218e85a231f30cd7423022f820
DIST cc-1.2.56.crate 96059 BLAKE2B 15d2be0039758c408fbf14099c7d7170c789e01451b3ab17bc8d7c99db0e1777a1525815224ed0eb5f7cd466ae16b15a72e9bc566df81056e2f572f274c9f762 SHA512 4969d59f6de39bb2b4a0f56f4a25b34e0023cae4856a4e9d046b807e81dbc95397b97f1cdff69b8ce770842f587af19f692a5fe160f7cfedd0cedc0efd558962
DIST cesu8-1.1.0.crate 10555 BLAKE2B 4fe369d1247c3b30ff9beb644dbe2a517d78632191f3216bb83d632bc8857f9541a1b60d0bb583cf3fc0ae974f7c9d2b07fca5efe2057d9ef281de76fe810a49 SHA512 2d902b624c7ccfe3633c7bcf99b833b120c0ed7760ea825bfb2fa03ae90df543e637efd46e0743782b81e468e0fd3b534956ffca81f9bdfbf742ff3beae8f8b8
DIST cexpr-0.6.0.crate 17966 BLAKE2B cb46f066eb1f4dbac00ec86dc3e562db7ee8ea5ff17d16a60004fa020405e455b8aeb3d001f669cb33d1b62525bfd04ec657ffca4ed44a83af4a5e75b2c820e3 SHA512 766bff7ca7f9bf0885aee6f014bcfc084e7fdfcd567a49443d5340acfe8f257db109de17b24588504fc35c53f2d4303e2d22da21f73669125cfca984950cf886
DIST cfg-if-1.0.4.crate 9360 BLAKE2B beadbfb273ee97cbb6e3740891fbace57511399ad203459b66b397587d794677a9515cde4e9ec4320c3795518bf1551d72b9a889f8ac4b225168f493288b7c19 SHA512 176e04df7ba783b7143bb84397b777f5c5a1305c08a5c3a218d4a66830620be89ed68992ba27686165bcd3fb2f34b2daf80b2a1d4b481ecc267c988e84d28e9d
DIST cfg_aliases-0.2.1.crate 6355 BLAKE2B a758d9c88527f0e6e7cfd6d4c83eda1bcb4d6e2438189fe08e8ecbcaa78d56afc5a4873f3b82bf7da96afd690b44cdf1e44466b6da0f37c358b340481017103e SHA512 74969d12d5d24002a29e08d52e30fbce014dd481a7c35ee0162e69333c5f2d7755f3b02439b31522e12444cf1ac8e65880ce33fe6778dac03757e362cbf8a72c
DIST chrono-0.4.44.crate 240549 BLAKE2B 7d3d1763ded8808a7402541513d00241c444b5b0503e144b568d2c0dc185ed20111163340a3895f30dc38864206a03d129840ed9a2841760dbcd5be26511c7e6 SHA512 0b1a83885724e9180e71ee9fed146d070d88620d46b74970a67f4af04f583dddc0285e7d09574b99507786568ac7fb3f06a5dfbd25c51490c8d444c145bdee21
DIST chumsky-0.9.3.crate 75112 BLAKE2B e74663dcf524513bf54494c62ad154fc3c3560910c429b91644f35327569df835c13645b148ec1b1339f78e9fe6ab3d5b83f10d53235a8e137756a548a9e6abc SHA512 f304bafa831c47fff4ede3b2e67628d7cf33d267559ff0f3eebba9355439f8bfbf08ed576aaaa1d51462114113ec1dc5d3593fa5a1510f6e2032da88d021423a
DIST cidr-0.3.2.crate 39302 BLAKE2B abaa26739b2a083a12ac5e051334584a053d97a2743c01d1f29946138208f0b85c4d07f4e05ad63869712d697bc4901f11f1751074e6070b22c2ee454b21a569 SHA512 01725dfd5c115894fbed86d1268f603c846898b1dcf1e47d28d1f5aa807be6253ca8781a6efe7a9ada93832e4c59e7c1a7d8353edea3736f030feb4ee056566e
DIST cipher-0.4.4.crate 19073 BLAKE2B 144c45c1bdc5f7aef7f4fc63b6dd85955c453537567d1f1074e436e50d0d61f8413973cf3da207a48f1560ea92f2280fc5880569c78a1dd66bf97fd1d88ccde7 SHA512 1856d8b08bc3dbd2fa5c8b97e9eae43323c7aa19203ef3e80bb49cf15b5ddc832acb7b97121a52032656353e764f1f722200b638f7c28975fec1b5c9dc908846
DIST cipher-0.5.1.crate 28077 BLAKE2B d9c9dec043975fc171161245d9e6b38f62620ca6e69099e0f092f24280c0efa7b166c5025d241191d6ef565984f18a852fe91b9cbdef5bb54767955773609059 SHA512 9267f580878ed8466c7fbad06419687b58be330c25b4be8b0b2553a90f1ccd499dc7a549e6805368dfd9c388eb97fdc1d29df3a7de216d7fe68c4ab9e9596f59
DIST clang-sys-1.8.1.crate 44009 BLAKE2B 9173de6dfbd3ef9d5d1fdc559700cd3a52f95cd77302063a97e8cf311a35825825e030b47f252c857853663ae8a16709e1f7bd0c608d67c2a74eb36ed588e778 SHA512 a68c426c20110fddb8bba07d6631517b0528fad45802e5a34a22561d7e6dad82dc5001387019a03f275e9a671b09ee0a06b6e86793c4fb4ec655700bb0f5e125
DIST clap-4.6.0.crate 62930 BLAKE2B f184cfb0d40adef5d0b4ee0370208bdeb6587b9dfd1b37f71a577cfdf77101100b4c47809ceecf946a855455ab836273aa6b8bb6570d0c126a82754f16bd95ba SHA512 bc5641690f0a0ed2b660836590174641e568be3d2b92d5dc91a82581fdef0543640190fc3c8ffe765f0245a88c0f9809d4e136af156a3d480a680da28e8ae5f6
DIST clap_builder-4.6.0.crate 171122 BLAKE2B 0a6ac216ceee45625500379640f9306015f749c377d14c6c9538fab7988da89b39e260bf8736d7ca055c6db32613fa7a9e73f325fc496d7521ba3453c8558348 SHA512 43b26377a8f15d29f8fdc9ada914888d87111084c5e205308d166789a27d91c2d8db6756b24d48ef8a293c92ca4c27dbf5433db21e336b2116d51377116fabd7
DIST clap_complete-4.6.0.crate 50747 BLAKE2B 7bae833c4a90c5c27d018f600511aadde0ed6de134a17cba91592434cb086e8969be65819fed46291276df0a0e062bff109d9da5df78439ff4330fa4003d38d3 SHA512 8dd210b58224cfdb0a3926e849258a3a23cab1cebfb9a7f8557e55576d8cf4ff385bdddb5f2d9682e58847859456186ee056ad45cd5e2bba5686e689e403c994
DIST clap_derive-4.6.0.crate 33435 BLAKE2B 93fef598637bc3674a7682f724412d5b515c3d219fe4d7e854dbb47864be598046e84c025a5245add4e9431b305d232e6207806cd87aff72cb3552c490426aa6 SHA512 4b642e4bda3af45b21fda189094f73b295c6890f2af533e1541be0df8669d1c7d8256a88dfd47f488ea6adab65012a213521d52dd902f9f11fd3b776923da1c7
DIST clap_lex-1.1.0.crate 13470 BLAKE2B 3e4895620e2922bd95ab6e3aee296457adbe70c2b3b2fca24c48e5bb700ed622401c68f494a266b91f1b82a7ee109ca90d4eee7ab6eff35e28b5fe8038398e5a SHA512 d85237e0558ebc745b08a150ba8115133b1ac1ebfbf6b2abf632863761fb70cb329639bb1c30625b9e786bb27b19438af11c123c508fb39e682f13e294ea6d9a
DIST clru-0.6.3.crate 19012 BLAKE2B 1b720a67ee335e26463e528e2d4b5e1e98d08b87d6e1291a2aab8917a0f53fb45918ad5c1ae5f4d1e040c3553433229b631d6f67eeec0d952e0466846c20d21a SHA512 2b1495af78e789def0d22837c22ae60efb60d19640d6820970a7ebf8f67e967de50d7df9ead6ce44674e0a7c58debfe48cf2213bab4c773d03121fdb4fc0b46d
DIST cmake-0.1.57.crate 20376 BLAKE2B f9ec6c82ee8ed862c524d1ff7fe335379d128aa44bf5e904372aeecdcb3e78d2a9dea73a2f90c1c25301cb3c252d5f4d9313be56ff3e91fe9f7ce732167f44ef SHA512 34ff920c0f866bcc5fa8ba385b1945629c9174b6f3b006ada9f73fef945f67111f17342304ff74f69630bba4ff7450a402e1017a99fabc1296d276df4e4b633b
DIST cmov-0.5.2.crate 24268 BLAKE2B 3e734e0798edfd9326da37a26d21a00da1f735a2b84f3ca9fd1d62c88419f0a5f39dc9840bc09eb3f57b20dd6d6960ee12839aba3d3299ff53bd7a1b224018d2 SHA512 4283a415a898c61780f300d3efbf3ef6e76ae370983d72eac5c5fc3813e914489dacfc99eee82d512ebcd6335591925f80ad335fb8ad91c0246a0f402030550b
DIST color_quant-1.1.0.crate 6649 BLAKE2B 9a2488dd00b7a33e15e05531ea49ef1961131f0be0922ba41e2d74d2b1a047daed483ac3a9dd87c847a81cce70a347395c557cad8228ab9a8dc5be7cc0f1bcaa SHA512 690c928bda4b7b57425f38ea68ac89cde2473b7a91b7e62c04a8f2c5a0fa3505e26b065d48b7ad0a8bb491f92f600f896fefdad3ce0e86e43cbf4f9a89e94201
DIST colorchoice-1.0.4.crate 8196 BLAKE2B be97be7d875cdd09cdf3f2594f0e7ed80601de62bc907ff70053317b9d48e889b3fd2fa0da5e6a681fcf80b24be5e16089289e3dbdb68255b486c18c517c55f1 SHA512 0bc6e55c3909e7bcfdf198d5d68ed8b588b82a72f53aaa41efeecf9dae2d31e6c172a7ba922e000fd7cdf6373c13371a98e7da08e6988fdcfbf20782dda8e4e5
DIST combine-4.6.7.crate 134808 BLAKE2B 1f3ea9962f4ed4177a9c028d04934b5e261df405c1c0282c74609e0e6a1490a92b262ad26d1d21dae977cff8795bfa3c1f85aa43fab13a88227394d61d93861d SHA512 b8232b0e1f94039cef3ad4a0a35a972eb49f4f198749d2fe50aa3fd2a77614f2d24e51f3b4465243ce9140aed6bd048aaaae189a7ba864e3d23843e9be0c437f
DIST compact_jwt-0.5.5.crate 68348 BLAKE2B c9ce0a4ae32a0f395250597f84a5302fec066d5c37832fe2aaad11018c93d5d12a604d918e6ffa9e7c6a4c718df50338ca99fe8d3de346d4cb8d393b1c3d718d SHA512 ee9f33d3ff8f4a3fd3957f39d3f7889dfac25f6953157fa7c22721b140328620d2fbb72aa787b592a20a3357f87b87ccd834a8e98e4f7acc65fa2c34a12b93ae
DIST compression-codecs-0.4.37.crate 25424 BLAKE2B eeb57d38ff3b2f6c3a0d047a3cbcff3c5990a62abb08e3a68ef1e7e3ed13991da35c78ba7f7fc3734d5397478ab851b009fbc427e9f1baecb46a70b66de231b8 SHA512 52798435977aaba8f6e8a456244baf3d9f8d7931f243da6d178aa931bad223a581d2c14170db690b302cabc12f31fc8ed726ed1b00fbcd0337a309cf14bf2542
DIST compression-core-0.4.31.crate 5749 BLAKE2B 612d9abe9b1d0457a7673552b024e6599a75fe28b52c5aa653277abc2d04ce88b7aefe9dc0d59b2bc58af36e2d66297580a1a23701af0eec20b83c72f1f8c3cb SHA512 218fa450d10dc37a8d858764dc307a56c29492046cae953e7405e723a8f298f18e2dc8d2e46bbf4bfca77999303548139c3f6efe0345c233e03c3bed537ba3f6
DIST concread-0.5.10.crate 894816 BLAKE2B 505125338750e1d59290d1cdf361f6d373d68728d6afcafbcaa1e894e75d0493160b5651978ac0176c768ed98e4c1f9e369a1086407b9c94ed5063d728f562a9 SHA512 0bd7ac0d8fc770dc4c312a530894d7a6748fe40e39a2b8b8134ab95bce26580ca97abc0e499161a87f03d60ee4d6a2099765cfa2070c0b7bc12d12de8119ebf0
DIST console-0.16.2.crate 34100 BLAKE2B 5d73736df5d1e528e5510094bf5318b66280310295dc74e04bc54ab72056ae97f1874b91be5c2cfa5ff0b53d66abcc53f3d990c6de5f54e88c3b26f72c0af986 SHA512 5022b1665af80711df693bfc1964f29d3f9a1217bf6309ed827242acc6f2d46296b0a0d709b8fc98fdf7f1ab9debf4e1fde5a8573df93e65ac3d50d291bcce3f
DIST const-oid-0.10.2.crate 61449 BLAKE2B 47249f191178e370ea39e4fc31f9ec9cd81b7ad7e89bc14a02eb81932128ec15d51a36baa28b792b05b95329410ff5aef9de3285c4718f1bb2cf3c9d54c73742 SHA512 9ad6ecce2c1d4c177b53d602b9b610442701e72daffa370af71553a380cdfdbea800fb8d7413aa2df273121dd6d0a511fac4b64a10bcd2e046ec19b4eadad007
DIST const-oid-0.9.6.crate 45382 BLAKE2B ac27c689784fbb1f486cec1c17502c8738ce3d7d1b579391a151cb0f0a6a0c8335e474d0a517c59230fcac74317396f20ac15d66e2f6685780be01dab197fd96 SHA512 b871d3b4326c4828b1c1d7a3e968315fa320e0b52e97081a95617ded0dc5b93d42b3f79ad26ff3b58a4835dcc442473f3965c2b60026412ad6aacc0c23e9f399
DIST cookie-0.16.2.crate 34632 BLAKE2B 095c8c4fbd8bd2aca5f1bc2bf7f37f231878e3ea9e2646e7c2e63bc7ff824ed0a55f80216e9d1f0466e6fab306a0f211d08c093278f4f23c07762ded9e2033c5 SHA512 f006bb19f63065c6ba9a7553c1d97643e261723f3d5087586811acfe595b3c7d90f7e5c83431a44a50d0b4a36667635ad09e5cb307e323cde14820dfd38e57c6
DIST cookie-0.18.1.crate 43551 BLAKE2B 64a0ae8a2cbcec4c75558ed7244b82212078dd4e6fe672d30f71532e8d9193cfb0725352aba19b49d3b64cd175dd53b542c8e8f627c5eb3f594af957efec06b6 SHA512 be7c4a6919db8521a548950ce593427b9aafff0e53ae659f7e73f523d8c38bb18a142ec7ca17e6278c2073a90145f7553ae91d5cd1695d51644418f1554a185e
DIST cookie_store-0.22.1.crate 40513 BLAKE2B 0231af8a5ffdd036d20740779a741c2366ebd88de2eb40eae7dfb2932b9b31dd882600c9dfa0c363caf63b6dd19109dc239183c8e5a94df48ce4f3df7a329958 SHA512 e97f3bffb4eddc58bd59071df420611840cc769cffd4fd6202d446581406a4295cd878b2cbe30fd8df505b0ad56c2f1d3f8d63596b8d8333852cd088a308d5eb
DIST core-foundation-0.10.1.crate 28886 BLAKE2B cdf45ff591a441337ef35cc4784993f95e398e5aacfd91d6d8eb0a3b38f9a6974f6a47797fe63da569a07c6ce7fa8b4069d084ddafa10c85f31ed543fa7d2f99 SHA512 2d7cbb4fa6b5684e700337eb86ab5c0566a69c027bf7a7eb19054e9d9f8955a7cb069d3e31ec046be4fd1a4ce1883155be8f59d223758974a649cff80ef0a065
DIST core-foundation-0.9.4.crate 27743 BLAKE2B 5b695e671cc833170bc6bad436b2d0d8d386ffb8181bfcf2e92a1d93cee67c3ba1768cf57064fb91b0897c6aec1be7db40b5bd256a052c1bdaf872ec19f6e15e SHA512 82d0878a1b9e3d56b3666fb5a78f92c6f7806d01665c242c06a640bd6b1fd36260211e92dc05e1a16d1430622bfdd650aabb0b5bd8e5592f74abdcf412448e33
DIST core-foundation-sys-0.8.7.crate 37712 BLAKE2B 0e1dd99a5bbb0fe92f55181a37426f6e86445cb20e355f553b3162c88ccc075644461731a0cdcd93dcca65b6cef1de62b409afbd73ba3070a199ab8e7422dcfa SHA512 17492d5314db03abdb3b1998bf0c396ec8ed0f83bc978ae22d6026afdc86c50b58cbac073b3a0d97b92da7e98be11302faf1249d24313494bc058add4f4cb63a
DIST core_maths-0.1.1.crate 6528 BLAKE2B bc68e64f7beefb307d04585eee0e6667c9e4885577fbd501a17263771d82db34ad15fb7a93053a91800e6d21f231160f3cea3868e6926990c8528ae8e6c7fd35 SHA512 19708af657d12a83c404043717e0d75c49f7866c362d5ffb366affcfc77dc19d64bd44561c3bc1871e0ffc40b6804beaa5e6082f5d1780ceed7c3a9176beb085
DIST cpufeatures-0.2.17.crate 13466 BLAKE2B c6392b635542a6fe29958fabe7ce725354a31e24f6f144718553218247881013f56659d2efc671d47394294373db2d4ff8f45c7cb520ac22f2ee5c462858a1dc SHA512 9ae64656a21cfdd0528d87ba95f6213860bf72ccdf866019e65ed6662633e73490f92c42c80125559b3dbb7822090b5faa8ea564c562e04041232809ec2f58a2
DIST crc32fast-1.5.0.crate 40723 BLAKE2B 6e91ee57a1915c9a9f7305db24337f03cbe48fc60ef01c65ea55dfb4f1f60c9c93736d9b69efce3759d5504a1988bae7a2581a494edaaf27ee030e25e97c853f SHA512 80d473960f004148e14e5fe2f23aa0d1b8c36e96237f49a6765ef713030e8326dbc0250a561afcfc49d8733f5a6d4f9f4677451cc13e2426ffed61f8c00cd81e
DIST cron-0.15.0.crate 21536 BLAKE2B bde152abf422bc2fa8f9bdd86ba88c55af400d10321e93833bfb4359e1bb3679adc6f68009b245e578fa06b23ca0450cfa0e79ca9865c5ff222094c746f9617f SHA512 ce23c3d38cfe01442892edeee0a54fe51bd68682bc049dea968ddf93568cffe90f3f2d9d2b4d8f37ccbc483f4645fa19e5a6672df959bc2ed2c267603998f496
DIST crossbeam-0.8.4.crate 10500 BLAKE2B 03212d9789a66c1eee7d1f4c7883eec1267089ab9d652ba5d7d59a22e04ab878e5defeccf8cff4587a34d976488ffa689bffde596588057d814b633ab3d67d1d SHA512 63650fe2d46ff2e593342b398c153facd3cb7cd72dac9b057ee0aac5ef5e9dd9df0e71536d66879676c0edaa89787d1f365eea35c82604ca46090e527749f994
DIST crossbeam-channel-0.5.15.crate 92716 BLAKE2B 089f85b11078942328f89f74faf39597e08b221c142a7f06859a65ca4f3c73f13d077e49d8d709a7a5cc0cc205e3f614a457bb6bdb2b48151f66edc9a4699ede SHA512 b5174329fbdb2a742992b3450a6b11e4330e1d542132acd22d0aebaf49332aad8ceb6eb4e52ccaf8617eb02f191f881b011e5521098082919672f06ac70a4e5b
DIST crossbeam-deque-0.8.6.crate 22471 BLAKE2B 02b854df171b0430ca8a40349674ff251698d0c322c317055da8678da6661730c945d86737fa4947c3bd824ffe402271ee2f77fd6a505d2d46b4a41454c510c8 SHA512 9368c0c224c4b84356f1d422d8869a5ab4bfb36b0ff69244a9e7a7304ed51f034001cd9b2bc35849df874d36ed34285c66574943573522ea32bbdc5a05df6989
DIST crossbeam-epoch-0.9.18.crate 46875 BLAKE2B 200c256cad6011a3a14c4664bea6b150fce72d561c4fffc387fa561b08c0480e8756bf51c14874c5fb19f427424547f72d2cd7dd6f56fb8b6666a85f8d52bfd1 SHA512 0a8a199b9d77f4e28e91fe0a0cbff7e0dec58cac283631fd972477fa912d2f6ddfddaed2c695e4978b01cb5440b702822af6333e7c3dfbcb9a2c2086999516b2
DIST crossbeam-queue-0.3.12.crate 16270 BLAKE2B 75be9d53340ab72e5e52c940bf6ba5dc417d3245fe18c456ca68b460c7747f7d99340517fa1387c7153faa8a0beac002fe3eabedc8638d044e0c05f4c5b98d56 SHA512 a117977e55c0c2eca2a6141e3292dbc75ae5d80c087f0667cd767b9e9ee0f9c87084ceab34937b66b28a586b071e518a483684bb041e6410b2c3ab5924bef769
DIST crossbeam-utils-0.8.21.crate 42691 BLAKE2B cd9015c41f532eb3c90101603f32d383f01e6880718b727d6d1fe46872ae276cda685e1b548cf77dd22bb1a05f0d4c4982332c2bde90e1743dbd7f51919022a7 SHA512 6f4aa7ca10c20da291c4714b56ceb1fab1c06b03b2f4e28e474e9aeb95ab6615a25462dc7819713652c3b5f6a06fa0f24ebc92c533fcf35dfcf2655857d975f8
DIST crunchy-0.2.4.crate 3887 BLAKE2B f957597c82795eb10d43a6a98f7575e19b9484dcdf9fe35ac79ce406035d5d467021a0c563dcfe8f717e800b6bf532fcd72cc11be47e084405e16219b88e67b1 SHA512 72ecadb6c8558dcbf3cbc3a34bcefbf292e42999e7af6f59b9804e1233d87f6f65802b157f346a64cd7d2dc1a92564d5481211b081ba5ea170ecdb06dff9dd0b
DIST crypto-bigint-0.5.5.crate 83384 BLAKE2B f688f22331b4b3620299ae9b50aa9ba6e1b2c7a4ae55e4236f7ccb8ddee4f61950ee0332b6b67005bad505434f3be74b1a0caa426036dde94162289c6926c8d4 SHA512 04668d432b4169154934d55b8ab14f708e59f70a70704b56cd72ceaca460e15589965aa92a22bef20b32ce637a423cc6e1a8819dfba38a32353bd749f7126021
DIST crypto-common-0.1.7.crate 9619 BLAKE2B b9a31ed6f3f06e0709e7c5a86a146018c9ef67e366f27c1d4fe07461d97810951eec60e92ec1531e365bfb9ab1b4cfbdd86b6cefd8b06ef2aa170c38f3c9cae0 SHA512 dcf3a6fc81f2b6528696dc762427fb198faa9b5effe1ee9fbda795da08b0560cfd6c286b55f1360864e95284bd9a52edabcf39fa9bcce71ff0621dbfef538c82
DIST crypto-common-0.2.1.crate 15165 BLAKE2B 3a5fa1cef6576582bb1630a57b95b8baae9f1c4a8a4427191319f40aba4646613a9a735660071c8d2cf32c39b3e9df090b2df8ff973303ae809f7661f0605db5 SHA512 d13dc1662ddad2ab5cbd350a9bfe22a1143ec4748d1be2b707bdf32461a3988e9bef20f5a74eab2dc1365c532f653f425450eef9c80498ce16ed4f071cf38ac6
DIST crypto-glue-0.1.14.crate 34989 BLAKE2B 17bc56b9d2d55d062e13d2678e557f42388be1e0559c0d22afe9caf68cd0c131df4724c164fbab3506ecd5b9b98cb8cb336893baa314a2ddcc9c6e39e988a171 SHA512 6fb6bc4e9d31ed8b53c2674789e7f83d715c5ba63cb7c4242b04225a9d81ab0215bc91f0db575179e84295d78eb70c4e846e3160fb2681a1bbd1308f323b34a6
DIST csv-1.4.0.crate 888642 BLAKE2B 2b24810d308a5c4200e5398f65e5289a1a104f1314bbb9b4e586fe74ff09df6728ac5e0fa13f0345dfb9a97e732639fff86eb254da6e7eb1348c2e86021f317f SHA512 45b74cca5fbe2935c7d46d2370122baab6cb94456328a856ff6bac25af2b3377ece8f706fcd493dd6fbeaa974b622f613ac06ac863387726b715feb3687145d7
DIST csv-core-0.1.13.crate 26119 BLAKE2B 74539772c30fc03c5887c0802e88b174ff46e32dfd14b09a0ed18c0d6d5f2e3d326a5f723fc842c9cbac9b068f4730de9bf2f030a38fc89107512dd9c370caef SHA512 327bb6ebc6878aa3c76be9beecbd83d0154a2fe806ccede35356836bf4b86512dad6c2e0cd9d240af830a4dd55bdea1b9a7e8bf728cbbf68c5f17d01b504405e
DIST ctr-0.9.2.crate 18344 BLAKE2B 195dce5872a0f59b90bedc268c5a5796f3076d12868f29f887294301b3576047ea82098e73ae996f564e400ce316cf1cdd9016ffb714559aaa0465dc826f0cbf SHA512 6a027f4e3881e51e3dbcb89348c961a2086bb63e70652c49107f49b7d021e31f74ec8c6ae91fd1605928f93f5ffa27889f257c166669e18508995168f17b46a5
DIST ctutils-0.4.0.crate 29194 BLAKE2B 69277d091a09e4ecc49bfbae334c358e22774f4a49e3721c51229870098e8437c53b790be478d8ebd20f970dcf02c52d71c56585e2d97f37001e7965e309ef1e SHA512 ef5eaf18348cd0273adf4c2e38b0ed8acd0732bb67655e01494a9fd573836e3debbe2188787243d01dafa670f2235a592bf99db26786929450707ca5a5c96167
DIST darling-0.20.11.crate 37614 BLAKE2B 9bec875e60dd2971ad97a3098ec6060d16ddae7b4f85c0daa1326ab2411516c2da2eff283fcdfd091087402643d1a8db5db151c7792b97f75ef9722ef8219eff SHA512 62532fb9ff5f63592ac61d55a3f899ab90bddd380212637f380ae49e4037c3a3058055f88a5b5fe9c707c2884dc1333756364ba7acff74b0184050d9a063d596
DIST darling-0.21.3.crate 41398 BLAKE2B 5463e73cd01aff3b3b6f650660b7816e5f83c1fd94b33e13d814ed74205a4ff65c91515d3d8532e7d49260bcd5d25391338476947c891ab072cf9f19eef562e5 SHA512 d28b9a6d63b09aca5448a9b39e9f41a4418d93023885715feefd913519b4bb1df32e85edebcc9b59d2e1b55d87052dacbd01e7b42d7b4ce5b02fe4de46345094
DIST darling_core-0.20.11.crate 68006 BLAKE2B 7a112380a91d9e8bb5ab84ac50ee1e21e25aaee4757cd976e82fca912eb17941799f3367250af10ea36182c26ab4289d51bd003f6aa7fe686587c696f4e87910 SHA512 aa2a8ca52bf3513711ed97fda6825d9139e0bcc818d4bac7023455a96c035e7cd676d6e3ed9bf594a6725353923de7c2e8474de3081f6d35f0c5dd507b2ca1d2
DIST darling_core-0.21.3.crate 74471 BLAKE2B 0464ba180045fa21dee8b3a793950b0ee5526d8cf80d149233f37fdcf1af38513bfb0915abe3dc292acf4f7889053fd345aaa6c0f8f814a009f867c73bbd1fd7 SHA512 585c872de6e24719d09d7ff9031980ff393a0db363913f2ed5848ec2680ca31501b82ba6aff42d4e276e502715de1dc7bf9c75ccc446e0c5a3f428e23bf62c65
DIST darling_macro-0.20.11.crate 2532 BLAKE2B 18b7a038f1a3aa245f1089f5608d859982eb82f76c9085e96f21f42ba83a65a076d5810842a4fd952dd4ee65392fd5d4e478f067de31ffcbffa34db2ce933d64 SHA512 4884d05a87ba1638b7cdc0a3ee2718c38aa255aa19547388aa834abe95159a72128817494f4184dfd1aa811f1eda385ed4d4f3e65fc8735effa01769fbbacccd
DIST darling_macro-0.21.3.crate 2535 BLAKE2B b93c6b9bd45643f858595320a28886d11940a13fe30f3f0df61828c01d44896a7a59aaab32ccccf0b4121a3b333f7ea818b519ccf623f48fca0111fccabceb50 SHA512 1931eb12cf86c6a66de874fc460ce086f7f970c7b45927057019f2a8c7fec66b3d5f6ed0b49412884c44d9c98515d71f41caa134f494f358923be1d00076553f
DIST data-encoding-2.10.0.crate 22293 BLAKE2B 69e1b5fb57f1a2694974d3ff97da7cd1e4cbec8da0e57acca804208f3141cf0381b329d3732c01cd4a42761f8072d2e42404adc7a6415b091e5836b48c757b2d SHA512 b7811d5620214f4d6361e37ea9dba7cbd9e24cb55066086f240c38a9dd27f31ac86fb358c515704d82cc50fa59e42070d7fabe5949d9355f23453488baf8058c
DIST der-0.7.10.crate 90111 BLAKE2B 7a99e9f047b465eabb798286a613948347aca44afa4bdf171fc9663f128b26edcc23a8b1057f64e607a5847a9bf41a292a1f1df920bb248e98737d2ce85d4891 SHA512 73e25398cf349d0bf3a656cffc4390f2c82304c10a5da6900f2216ead1150d82e614eebcff8fc3e837b185b705114a77745700c6d7c0dd6bcbc2299fd213d73b
DIST der-parser-9.0.0.crate 63191 BLAKE2B bf969104ab390c0bfe7b908254fc2fbd21559e3db0d042449ab762e4ad0ac24455e177da41abb17d457bae590d76a6e6f3b2cf4c2121bbc07acb3ddcbbaa5856 SHA512 cf7bd2c0ccc89622acb945c60d5c0a74d181214bf48c469edb679491a8143310a48689291c261f00ce8982c4be6b7770c39ea00b45b3b4f65526dc54e1c9c0d2
DIST der_derive-0.7.3.crate 24657 BLAKE2B 3a1c61eb8a8c6e33324069942b387725cb38791cb613ac94548d844c2ee3ddedb04b0ddba950511f0d686ae3fb403c1fbe360e56e0ab184c4afd7b21567684ef SHA512 8923f2a0c0fa882b54eceb4cb4b51ade1a92e785e477fdca1fbc14138e42ef4d7f415d3c539b62b61cf57e15ac77048a2bfd623e03392de1a65fed819cf7ac73
DIST deranged-0.5.8.crate 26885 BLAKE2B 72b9b2025009a0c69a6678f079415937c39c4a4ad307eb8dbed1f8d2d6e125f0ef4e422b65a7d08c2b1043814acafc0c6a0e81b024fd8736930eb29793e000f1 SHA512 cba9189672275a2d46d61ec04ce8d08ed314d7dcd7671029f3d7099106e112879eddcbeed23b8e167467abc9e1f5211786b5a91a7b2c41720badc601e21a17ac
DIST derive_arbitrary-1.4.2.crate 12290 BLAKE2B a3987ad184191af8e4aadc0904af222e39ed758c207cf1856ea784a6020ca8b1b6fe89a7ab0414d1cfa6f3cde1b5434e6d10f90b6aaa29a3756fd275ec7b710a SHA512 2a6e4af570a64c1ecf2407cdfec781dd24a167f7723c3341ff0237b0da1b2b7b52e823c08d7e1be193cc362706b6f6e914760c3699d95daf9338c5db2accffdb
DIST derive_builder-0.20.2.crate 36661 BLAKE2B 27679d1837dc87ad4103459df3be6ab42d4d8b70aa01a1552aceab82042dfee81d90134c9f940f0c1c62bf359c5a70128bb4bf7a62bc4844066f198c771fabe9 SHA512 75d08f4c106ee5df795ebc8be3dcf34dada037c7566b20bfb52243e16f288b440c723fd17343a654d2f170c056a4197704b9c6b69c8e0d1b250039bee43fd872
DIST derive_builder_core-0.20.2.crate 31397 BLAKE2B bc8c8da24a0b7871c7574330230544c3fffddd3a00c403f076997def95ae882be99d5f3a29c4e08fe536af9de87751ad63a5ad77e6cd9587764d19dda174fb0d SHA512 ab154b7f116a21984cf8c9cea538e8d33be1680663f4578af37f7d74696547431e9ded07bd8ab0265fd2c4aba5937b948f57d4f9b60b96c840f5150e8c10ce86
DIST derive_builder_macro-0.20.2.crate 6360 BLAKE2B 6c64582fa68d6cb8d2c865a32af74ebdfb463d449bbe5a60cd2139033aa3a74a6c2de1e3e5c18b4dc785e9f272971e893a3789ce3d0c1c3b7735f6082e5e76ff SHA512 1a5cdd75bbd6326147f6ed726fdc21b2a4e44db9abe49576d4b1ed067b0e56871cae148ea982b647016240392194efa4eca157d615ab42248d798396612b3d9f
DIST devd-rs-0.3.6.crate 6987 BLAKE2B 83c3d7fc8ad680a43c69df07beb2b4a881b980b916a25f111b8473df64456deb6a12977e1a4250c0bcc37b4e687371fd3969efe2721b307b4ff4c8e8d9f8016d SHA512 092be382ceef70ca8418d9133e1e2bb483415cbde2214073dab088f9057d581680509dce3ce8b21d6b91229b462407c2e068ab299bcfdc5665a7b5eb5791b6fb
DIST dhat-0.3.3.crate 32008 BLAKE2B 78ff87ec07390b76efa30f2a1048ad9f0c4080a62f5cdc4b1f582243256a784933d28b48ad59635048ce8a153c56700e1c475d7657321f991ae492b53ec85ac3 SHA512 8560caa256522c1dc6b7a5434e45a160ecb04f33911082ede6fd637a2c9303a01c6705c088392921bb53559d9969a7118f2fc118ccc8b0bfd8da18cbfd03a959
DIST dialoguer-0.12.0.crate 31273 BLAKE2B 1ff65fa77fe92ce4161cd4d95eebaa3142e69520fbeb782e7bad8ff9a361792bcd7b7319c62b15de0523e2a2eee778294ac58670f3d4ecc275ae9fc9571971aa SHA512 618e04485a1ff2ae10c4ca5fc45d51e95df47bdc567d45e635ecefe0cc5061ad30ed08b429af99b9ede95d6b468dde075b1eee18b8985755dbf30ed8462f102f
DIST digest-0.10.7.crate 19557 BLAKE2B 61e69d78cb8d6850ae26ad7ff2d52dd6dce820d8c621230def11cc0e8aa6d883a6e1b25340fb45748db52a8ccf3c8d36a8aa0c8cdf4d4eeb4e3f870d86abe09a SHA512 0dd8c012468ab9011b89413ea4d3647d95b1f683b020a0e6274c95ed5148638b56fef19cd9044c837ad53715b582b88eed277fe96e917c27c5d7abdbf7c3794c
DIST digest-0.11.1.crate 28525 BLAKE2B ce124ceeb8d9f1a939b67f570fee3672f119f2536cfa37e0ec9fad2c629ca06719d5d923612a809f4cf6041192acaece2a7c461ba4be3543f10651924548b56f SHA512 0c2d40e1a0f70ba3197c727091b12eaef06ab40c2b6bca4bfc94a577c65e402003785487a5e580c67e37eb15b8d02ce086f6bd05d29989f8e67bac84f91b8098
DIST dirs-6.0.0.crate 14190 BLAKE2B e214cf0c4669fa149d1e3eda1f6ba5b10a4a4b7d13a9050e63c13a4b605aae5d545bb711fb659312dabad26028f190853764acf74c1f6f31014e57c0a53a2281 SHA512 f29f0f932aa627bada67db5bd9d2661b5fb3b18d07030f5d88da28de7049eb872a2f35756cf29c094aacbc2429a3a333b54fb94d70e470288d3ca091cf6d4aa8
DIST dirs-sys-0.5.0.crate 10157 BLAKE2B 0808bd5c7bfaceef00d62476ff459a8f3ab19fdd4d3a860b04698e51c390285ab8f01690fdec7faf01ccee5734b28c44e50a4358f30de1193a0d54ae5c6622c3 SHA512 c2ca362ad04e92c929e2cea4db359de689e512b7c76246c408f40d10f1d47c5dbbd49238e67edc0a251bd642ee292cae88992e5755035c632baec36cd77c10b2
DIST displaydoc-0.2.5.crate 24219 BLAKE2B ba3396c93d27a99a92ff4a0f01a8d192b419bad25e48d9427b76260ebf2f9982291d77f2eb24d239c0b1fbb097e866a20bc46dc1879fdfc6637ea49928444a92 SHA512 5ca35fa59f263162389c1180331e9df607d9374bcb056cb04bc46c98e4d87277162ddb2335ffa8a8c5f69218abc3eabccdcaa71c21b8dd9081cc4146f266b948
DIST document-features-0.2.12.crate 14739 BLAKE2B 75d279017eae0877aaecb3dd953ea9a19083f5affe9215e623a9235ca97b156484b1bef8e682b5e81859e914841c951be035a24ffe0afca419ef2721949d1411 SHA512 2991ae0f22656cde0aba8d8d76745a0316febe1d5ffa31e9d57ef5800fdbd10d7949d34b12024981610c7ff983c92f97f0fe432f8a75ff1b7da5e3531f01e677
DIST dunce-1.0.5.crate 8244 BLAKE2B 1499ae0bb3d34e8d42e97eaf551308efc95697366b804dc83c51171a939d45bad46fce9f82a39e17b6b92fc833aecc85eabd2104823c7db30396833388125728 SHA512 36d7d75217d629185a9a9187f7d2e2dc346a28be0ad1c21b1b6bcbe3991e9cd11797e53d745c0b3b5ae94cf1e4cf141cdb2322bab86d97cc258b4145e3b97a56
DIST dyn-clone-1.0.20.crate 13134 BLAKE2B 986c424a38fb634eaefc546a25ecd927872573647a139dd6750b5c1005d9e0ab349b47d10991a9cce51b6c457150500808c7a1af569a8cf1911525ba8c1429a0 SHA512 5910c39f1ce031fb89d4974530a60b66848038e2f2bc78bdb3d34e6f40075fb4457b8a604309bedc4012fa46b17212e81dfb376cc6b45fa2dee823a86264690f
DIST ecdsa-0.16.9.crate 31406 BLAKE2B f827c0ea9f80555a1c4e37efa3509ef57bcb8c2abbefac29cfd85c3904d82495753bc5917e8e2b8659bd091d73c2d57bc2f6c8477b7d5d44ab858bd3a99229af SHA512 c69f921653a3dd47fede16aa886675c35b082c7b83486a6fea2c39cf2f98535a00263d7f0e68c5593d16b7cbee757ea913060bcaaa4c69884ca6fe2d3b149222
DIST either-1.15.0.crate 20114 BLAKE2B 2f87cb6408b1e1a15ea19d930cfca3948d867d268c8ff18cbaf39dcb7f7fdc628811575ec87a7728940dfb2c26775995a3165ab9c17dd42880d56569b22c6f88 SHA512 d70c34d903e8e5088fd065a6da6673eadb569a20af183fa9bd6418940b37c8c2a777c44dbdab1b9960890cba5cb7464b805667ac42f4e05499ddcd4277d24e3f
DIST elliptic-curve-0.13.8.crate 63198 BLAKE2B 542536886019beb276b587f906c5552d88229eb06364d93db5eb6c93f70555e9e38e4636bda14789e5ba5b54321c0c6da85aa8d584e638fccda107e296c4d8f1 SHA512 64ec7868cfd2350f5a0e9f4fa7e2225b7f5532b8514ed6d5b8a7718f252f94caba4acf51b2471ac59717783289c9f2ab35d47881210ffbdeff08a85f68ef3042
DIST email-encoding-0.4.1.crate 16824 BLAKE2B ef711edc4a8a4235c4f949e6e36772ecc07afd58b7ef215eba2f7acaef9b5e7c09914a8799e36d3d4f08caf3049dad32a1e99e6faa6fa66d92c2b741262189ed SHA512 c614445fe75da1b6ace4436c0e9ceb286e51db759231fbd8ef25581fdaf401acc2893c8edf893183dd85e178165690a91948456ae89451bb6c14b9560c13a279
DIST email_address-0.2.9.crate 21579 BLAKE2B 1f3483b9ce96f698c85b2ea775dd2f3cc2eef472f1499055ab19cb2bdeb218b5446f64a35ef197c7415c7e9bb4ee32a02bd3fe64b6828db92618c441aafea889 SHA512 ec83b2ed85f3082a0b74c7634c7525166d3b6519a1b6cd73c0d7bd66ad18aa45b8a5453d1760ecdb85a838e870d86ce80205d99654dd70602cb0e529699fb300
DIST encode_unicode-1.0.0.crate 56986 BLAKE2B 76e8915408c26bdc909e9ff2d59a1655344dcb4ca0e6accaf038434b7518f1b86554954fda8c7874285924c7d16cc81f62e68afcb8b0efc639407b558df1470b SHA512 c9a21d48ba9d50750789cb6fbe32afd903c583c9ef05a9741007dcdf64b1344735f71dd882ad71ab9e5f96f8839578ca53bca14d13d57b9e27b8cce2cd507359
DIST encoding_rs-0.8.35.crate 1381050 BLAKE2B 2db6797e4f226b3836c18496ed77f3fb113fbc075864fd264f23c4fec8396eb3a01c439985ba0586a4464ac4043ddd3acac80e0ecf897cb59569e5065ce2137c SHA512 4b55b53553c5cb6fe05ae81d1c6f3b0bab73ecd3d426b15c58b9de9ea8dd61617bf0bb2e6d3ae2514c7cb6e73019b1a083173d1423b3ece2d190770c597114c4
DIST enum-iterator-2.3.0.crate 8386 BLAKE2B d3f4de58af412f264faa6d04a3d86265758eb388879058727121694a076f4c448cbb0a9e3de97369c34fbf7115d6f29ebb03b049d273dc0f68eeebb7c3c5f2ce SHA512 7d3db7adfa53603f51cae0d8e8faa5323d5ed18aabe1b52bff2a67065cc087896fb6cb1a70689a3050d847e5ed5bf01e290be009adccea6a4b91df930988f8d6
DIST enum-iterator-derive-1.5.0.crate 6630 BLAKE2B 81339a5994f62124161bce18359edef9d5bfa01810336933d4e05dd93fce225a789829fc3caa8805afc97ea8bf589ade04948305acb36843001773b81cec287b SHA512 55b8e847851322c4df6fc93572b8be0825a7b0c5c8f874430c5ef5005856323a479e7f259b9c7d27aefaffe00c210237e0675a93cb3f052cc82ac06b6bd232b7
DIST enumflags2-0.7.12.crate 17544 BLAKE2B 5b11f629d947c1cebc3cb0d7a3c37f7639ba93409c9af5b704efeadd66544e82086abec82cb3b9c0f74361b53701c27c2e1e0f16bacc9794f1df58bd4dacdd06 SHA512 b391276c9fc827efe9bd6f8d599d4e26dcc602c97f18b302b3eaec73f39193e0fb182f8a353b0ebdd4416c2c6406bcf44b7b849bebf246f20b61332d7d0d963d
DIST enumflags2_derive-0.7.12.crate 8573 BLAKE2B 12b9baa7bb0afe90437d0a99873a790ba4fb2091ad31dfcb5c2f6e46ec891f32ea5b397d4b7a617a6509bfe5216f1de225a36458943c8c88c2b00630c7ff26a5 SHA512 9116d0559ff0b9de47898a55b53e77bbeae9ef8b790e9e081388f1458d118a97c2b02d29242080b2891bda1cc79d27f425a0347802205fac0b60cd15c7362a9c
DIST equivalent-1.0.2.crate 7419 BLAKE2B 7ce4fb7b911961cd4ccfb48323eea4952110a069789c6bd177a63391c270df861afadd00c07db7b22768f0864f320e429e0200c433284f528336e2f81d071eff SHA512 8e0e2dc070794a85b276e93f9e4a65d3bbb8587b33fda211c34479a0b88504c913d8bef9e84d7996254aeabe1efe4ff1ef6259ff4fe3f9ccb90dd90070b3e4d4
DIST errno-0.3.14.crate 12002 BLAKE2B 57fd842a717086ffdcfa5102a8c52bf8210672820366d78aadb6f159055917477e6771e9fbda88787278bf3a116bc7253dcb705b601e54038a93a1820c3c287a SHA512 1de95c9806323d63e7cc95111e67b3ba1ee4b9d47b70cec33485194574d6b584d22ff877dfbc244317822721291d537d9509ae5e46f1b45169cb478a78322366
DIST escargot-0.5.15.crate 21657 BLAKE2B dcd12ad72bbb717d6f0b365541135985353d03e4baeb1fed8f7868ae1ce03de051c0d97c57ad8e758a6d7fa615500dde285631546fa35f3827852ccee1284858 SHA512 edad554ed855ffbcb7667687c543044c55d91c638eda5a4bf49e41cd6cbe92467051cd925ac68b486b5a777b67e927b949fc56395a98277253b0b694c1bd9b34
DIST fallible-iterator-0.3.0.crate 19639 BLAKE2B 58b8fe842fd6514fa4327eacc81b157a4a9bec4ad9b8e69248c0f0aa5610dbddb9c8a72e6e6ef9fb8216e8f79e6aab439e90d4d527e35634ab222347cbe39974 SHA512 c655918fcda5deb8ce792708509e4959139f113c1006dd41b94d7073ffc204512a22cdeeee05c87534db9c414da3f4eb716e1a26970646fcb1c139a14eb8a2fa
DIST fallible-streaming-iterator-0.1.9.crate 9249 BLAKE2B cc4459b34a9ad00552a5248d090d1f25804b92838f41131e475abb83ae0b89401248feeb52a49dbffd499ccc0ba0f2f1d044f2f3e9b06662be01fe2257a4e885 SHA512 34824e2007cb944eaf54b10d6d3885bb17ef2a2976c6dd7695ff82a937cc95eb65d343dd7a5cd2fab5aa5859faae3352a9e1c78f239ff736900c1dbc3f5ef7dc
DIST fancy-regex-0.13.0.crate 85930 BLAKE2B dee797093765f8f1ea6b8896cd832983fdbeafb23828b896811f2657e135b71e374a713fc37f68ff128068d04ae140bb2864415db1edfa2e300aea04ef597474 SHA512 0e7ad0ea46ecaf9eefbeb696bc99aa725022d92f0f11b9f3efb8e81a80a058fed08816d3f9efb4c5fa0176aa1b649e13f5ea18d3352f75a7d2be772fd531f744
DIST fancy-regex-0.17.0.crate 109054 BLAKE2B 43ae909592c0e47b7e9dc93666fe438d0f525c76cfcaf80eb8c8e837706653c477c2597c9e54dc7488116e502c9f73c8eb2b6a0abfdce90ef78e279a38fc3519 SHA512 63ca77bb2bfcff95783198bdc5c8685922f7b84cc393f6504a8fb4248857090f2f45c63bc59f1814017ba689e19752bd4f32e9a572e9f261930c7ded03e7bc34
DIST fantoccini-0.22.1.crate 84785 BLAKE2B 0f00d87128aaeed8987a68daf15a1ff538fc19614002ce83705a98a840e440aac582d59bd491e0f067ab554d0ba25058fd17d0aa8b9a36ae81939f39abe05cf1 SHA512 766ae80901e279515cc7cba55ba678f04323fa2f04c040179f34b7b9ffdee04d051ece588865cf5cb5b845cae2643957405da35141924edd9783902d9bbacd89
DIST faster-hex-0.10.0.crate 13419 BLAKE2B 119f25ab04ce6f822364352848afe5f90d5b6afb3e1522d549e847b2477a3cb45c3ce1d325159aa3e015157c0437459c6c87399eda86d206ebaa327cce14ddd4 SHA512 aa3c6a6cb1188ce48f92997daf3ff61b20279012dc6a9110d7f6ee3a10aeb1a5e6226734067fdda822b5b37a89096f96c9c2d37a76e4d13a00ba3d37e72bf05a
DIST fastrand-2.3.0.crate 15076 BLAKE2B 15c9a1c4f64d94c4bfd38ae139c6fe19b6b621a495c1b57209edd6d76d978eaf018ba77f356b5086c3f462a6de044fb5e3b172fc288309569911a17ec39951bc SHA512 267fecbb7459c8840f03425733d278dd6c4e7637b85b99552877117ed5e8015e094d86aa95841f77064136b7f382276c3cb2c2bef7b2881d272f4aa57c5cf947
DIST ff-0.13.1.crate 18607 BLAKE2B 8acefdb779093d98b59700f620986e98fe6a319f5d607e0d0084c44c84ca5c300f2e1cdc6c472ac895348170e24c42a90998788fd1efe015bbaf33d0183e5aac SHA512 f6447e9725877c6853353d6fa12d906d57851dcfff4593ba0a3c4fb40d26b96948635b49489957d4e934b5146a1f6b741840b0950cb5810011e34fcef729bd4d
DIST file-id-0.2.3.crate 10148 BLAKE2B df476d98578a81f8905b848ea79664e9b3b86c2f7b9802d1d74f462943535d0bcc74ec78998df627bf3a2876c80d90a8a01a7a159028e8a1ab36f13757d3f511 SHA512 c132f6e2e09b9f303800adadd98468ac37e320de2ac0f66ba7d146052498bd28942e1dee38f5735f40d9953fa70233ce6ad32f16806aaf89d35f9487005e28b9
DIST filetime-0.2.27.crate 16678 BLAKE2B 7ecc5d1153771eb322e3b885426a05d4b8f17c7030ade7fc825b32edf23ec52db2a0024dacb1bf34f2e1b194c759c0fbc06f711f010d5786a5a18f114515a54b SHA512 f1daa3074b0686b54e6232b663ddcc442c991e35a49743630206f40b55d710687d9eebc525a47ac747bc123d8301d8374fea7c1dc6d05ea916e76612bc4c70dd
DIST find-msvc-tools-0.1.9.crate 31493 BLAKE2B 4137592addf8b58f4e4c02be537a72b132b38cecc1c263c2569fe40e2cfe4377e7141679f32661f44ed467cf9723343ab13732b3d6f4a2a84c610d0958e7e30b SHA512 729b3c1c1d520dffe5d88fc8b58e47fb7e86dc26e568fc317eea5ca8de0ee953fbafaa20ab34a6bfb43173bab39a90ff6954c11dab8d545e902305dafc8cd3de
DIST flagset-0.4.7.crate 13688 BLAKE2B e0cb858639add140d869ba84b55a07d8c769b0ae75090985c230b24e6f45e101f34a22dd9e272428776913278f7fe098cfa5ac02cb2cf1f37f02a5aa1914b005 SHA512 9fbc3cd7d50b3f7587984ffa59a090e419710af4d14bcaefb5712ea41ce1f4bb0827bc6fee662bc47dcd7a6764ebc14fba652eb012012739e66fbbf5135b703d
DIST flate2-1.1.9.crate 82745 BLAKE2B 442fc5584096924c8414e98a0cf9bec736ee17d82540fa57bddb45ee9ee18a58e7bb3b75cd5cdfdbb137557a3e5d49ab1b19f6ec92799e9c9a029b7a4d99100a SHA512 0e98a626e314485bdb4dc31419fda9569d7ab442e64b68e374ad6bee8f5524903490e2c36ea243c78847ea378d6737df50da85f6be15517596f5f93e39a3089d
DIST fluent-uri-0.4.1.crate 51205 BLAKE2B 3d31f7338b6c056f3392285881038c0367c291373b6b37eaed25d218819707f2bef61c62adcd167d89f92990aba8af01fb0e82f8f3487e45bbc05b499f91b8d0 SHA512 4df0945e78fdbddfaa222aee39e75e1f3e4005a057deadfc61d50e3e09b35bf1dd09a6c1fc0cf2f17b9b621eb8ed8a4916f89318ce7b5776200175b1522d5b11
DIST fnv-1.0.7.crate 11266 BLAKE2B 81da85889c91b6567e0f555e37dd915f1bd919719d1ca10c31a6861d7aec29a49ae9c1e8bc500791bf9d6b8dbb318c096d04872c5872a4b1f7d45fbd8e12842d SHA512 2195a4b34a78e2dd9838caf0ee556bf87cbb4a8ef5505aac663b614eb59dcfc0c40f432463ede41ecca57bfe7711f72673d39a85fe03d426f1324097d5628334
DIST foldhash-0.1.5.crate 21901 BLAKE2B 22c3a266becac17995ac996f5c9caa8dea77e36786c50464e4e7750d8f3f13321a0a1abd3a9abcfd6ff441ddea257066b2dfb7fc6fcf7468f537dbd1b0db737d SHA512 3a634fdec410d87ffced8aa1bf8dacd9316a04c51424563d60b4dd611617041f09085edfd0ec96e6bb0e0db74a0e950b0616d1fb94a31667af35af1637604c22
DIST foldhash-0.2.0.crate 23329 BLAKE2B 49af83a79ca7954f05d8a52566d7d20cbe057c89c2c767ef76b4c8d83bf099196d053054c8fbaac74da7fd5eb0224fe43731102f2f0bcb18ccdbc0c8150774c3 SHA512 1495281089a8a1b7bbacf8004a5e8051bb00bf37718e9ddce9d43e4e198f529135f864b6850ee4422456b0d4731ae58647f0a1aaae0d67921c389f5d108fc163
DIST foreign-types-0.3.2.crate 7504 BLAKE2B 520818b702d990d296ecd31a8646850202509ccfa18edd0e1b260289619a6c351e758f317ec0824bd76eccb209b6f087057c25f1bd01a47897715013dd834867 SHA512 bf27b8243ed482c202d120383374f19ff09422535e24b9c1aebccc66529bf300ca17b8bbc76d67f98ac092e614497afe3add9dc68aa69c93074df05762f91232
DIST foreign-types-shared-0.1.1.crate 5672 BLAKE2B d2e42e04b6657e7a69fe0bd20c672176629c743e49a55fd007bb30e289710b70045d445ae9cae0eeaa747ee708c90e8abd9b5fc39bad8ec0666befe1b696d4f1 SHA512 bafdb2143e136fb0818e2ffd90b5c862b7181647d6568947d4e4531012bbf7a57b597221ec7056c1b562dfc0c3b5dead26d1a4111ebc15e7863737a873518a4a
DIST form_urlencoded-1.2.2.crate 9347 BLAKE2B e02670f9af81a09e8df16680dbb80708632ac9e708297fda2f821af8076fb827c011ff359d4ce50d5ddb8f4403d4e19f74a4b68d11441f32eabc6fa2e38b3b09 SHA512 07d27d852504e146d586d007b090e53cbe740da140859dfb7d647c83c1b55265a83ea0a0e514587699b1dc6b6ffea2fc913319bcc83b55ebe191801a3b429c8a
DIST fraction-0.15.3.crate 95223 BLAKE2B 07efb411fcd5cd93b78b2e336df504f0d562c2125cdc5b13aa178b9ed0494037099a2a1ed7c59ecd596549ea3b555dcd2ab84ba36ae99e6a46e71cfa2bb3eb25 SHA512 24cd2eb1b419b8968f1f8639712a8003328b097522c6c2093d57f1f7b9190d0bc5c70531b27e7cd49e4a6ae269e8c272f6afc10d0ff4b29defe8c9824428890d
DIST fs4-0.13.1.crate 28794 BLAKE2B e8299dce2ef4d674dcbfe573eaae274315b4893090dc5ba8632a7faf42efaaf2107de45b71994de4dc04c93be1ccbd30efb4b2617cde2d21c9e196e6e44ab530 SHA512 dc122f40a020b5806ea9db9e98a1bca1efa8f9c3f9592df774c29d1c20823afe893464d6b0a57e8bbf6ddd45f4e6ddbf93292933d2567ac9f6e7324f409e0dc5
DIST fs_extra-1.3.0.crate 31298 BLAKE2B 96dfb4e886767d3d3850d94cc789867c3ed461feb9da0ba90c600b2b41c3119067953ba795cea5e6c8c338adb6fe6426769a6e6894ea3e02eb1ab11794eb8d5f SHA512 090d2ace0517b86dd2f54c5491366cbb6e1677f64cf64f024f7dc6a3c42c4f8c54b215e954572e2df10ae7f0e956890ecf7ccbeebf66b645c7647409484c845d
DIST fsevent-sys-4.1.0.crate 4620 BLAKE2B c203c774d5038d4c4abdd7bb9407a6b5f2b203a609bd92a7fde38afaa71248f4610e89c73eaf982a5d76560f9503081b7b10573046b1a91f09de4b642709417a SHA512 e702686629557b879efaccd37b03a7ec515eeea29d8f8ba46f82b8b68ad157ef9d6b188be031f806d8fd27d4e9d2689cdd6bfa14e4ff77493a7d0be3ef1238a7
DIST futures-0.3.32.crate 61234 BLAKE2B dd15b4558a91d8012bfd9d7ea3cf9764d8b4d9a4d9a2fcdfc10f30465d649989b637045e2cd72948dae060eab3de4ce257f90de263e4b08c3bd0cc37e79bfcf7 SHA512 ba0fab7062af4d01143ebaab728b9d836a6589821e49347751add959f7b85c685f91f99b6a31e44988d887c4301bf657c0f8d969cb3ae219235aef2528aeb4ae
DIST futures-channel-0.3.32.crate 33213 BLAKE2B c1188af04231e661eb97652caa90fc37e784b53bd7ff604a664914db2c277321c353ab764919c2dbe68483b404de633f85baa9cc06086d5799576bc5d5117d64 SHA512 eb60ed5ee42df0778123c5967de28ca29764f518e586768cbed9b43b64c9e44812e2eb551a5259499ec81f693f00b914993bc910dd1f1f50b6a826cb3d76a8ab
DIST futures-core-0.3.32.crate 14684 BLAKE2B d0c3ee59327998990f4cd81b8d76b6d8a58000ffda809ecafc8b7e658abffe4fc45be4b9d5e502436af8e4adef50b1601907b8256a9f65f8467beecd37ede220 SHA512 5848937ad4135fcc488690bc681bf66d6c353f063f87dfe1ea4b79259b9b402896276c10ea80b159a9adfa551abdb5b00a2c6b332af9a898766f87f177a40137
DIST futures-executor-0.3.32.crate 18581 BLAKE2B ef9b6c7752a913d9ec420858c6e1c102c7b961412fcfa5a6832f11b1f3ce7ff47383d0b0827acbc2d84c00f3a0fd92c3d61be44eca4117470211ff3dd3de0880 SHA512 1bd682040fa15d7b6370b6c57d8109cc6e151230a3ecdede1485906c95feef911cffd15a8bdd3114e87efbba79ce444c05baa7dad6dd74aec09f2f00c645b040
DIST futures-io-0.3.32.crate 9191 BLAKE2B 01938a42ddd4de31a389136376738b4e6fa6820698b470fad50db28886435857a9ef4b30d871559ab6a4fbdb3325cc05615a53e4bb37fa4eec2d019f26fcd42c SHA512 df7447fcc2046d5453d26913109bde4dfcfee2cb6914e963b090c68b32fd5256c65697235fa5ca960659791bf787ca6ac88b6b09c42abc82527f3d3c6de5ac61
DIST futures-macro-0.3.32.crate 11929 BLAKE2B cb8645742a8b70286ebcb3c8f676c97726e0e8367a926d171439c8ead49933afab39111b66edb249133274641cf623086f4eacba4774885552b02132060d45cc SHA512 39a5d7d4e610521d1d6d285a5ffec43b7d331d92d80e60890448d016ceb30ea577c93eb961321cf6c314273e566964dd879f7cd4b855b9f5e141dffe8e83aff9
DIST futures-sink-0.3.32.crate 8106 BLAKE2B 881eb606c985836f361f5133b32401f4ba84289a0c8e0e075f74ee2a6fd9ee1fb9197f53086c368c2e231db5f1e61ae88f99f578c50956d124b612f1e8060222 SHA512 05438809ce417dc5dc46c14b9190cf798e0ab5b7dd5b442adba2ba344618e076807d4884f4a8cdf2f321a27557b3e3b563805fbd51a9561e9224d7502d4a6bd3
DIST futures-task-0.3.32.crate 11377 BLAKE2B 290a2e7f7c957acfffc8041a5ce961b84bc6b1d02412ee8dce29cdc9a7d4daccbe430291d1a735c132b907448669aea4e5a3aa292cb5ea4b466b30fcd4e3f98f SHA512 eea93a8490d7083566d7f723c0bfae01583787028ae5d8bba851625b1ccb2587d27db0cbf3d7fbfa36b51bd6d444c54905cc4d56021f43a5a440cc8b0ed73520
DIST futures-util-0.3.32.crate 168797 BLAKE2B d804428849635088636df69330881d68474db307ac4dd5863d73d1d93c54e90a18e21663864e94f2bd86999356e19b8325e321cd5c63da6e3e05f26c3af836fc SHA512 77705985b5cefd5a9009e631689f5967320cbd1363888cc8b7eef3f7457afb38c793499fc3edd4453bc8771c43436e5da1538ce0c5ef655a5e597f4fda2727b1
DIST generic-array-0.14.7.crate 15950 BLAKE2B e74c785e3127095625951da192a018281ea9976aaeb11019f9088c3f27748c5fed1ef25d577150864486dc48b5138d6892e42f99979339f711a66fc70756c82b SHA512 363a7b04e4102f9ca63d429721c1ada6272be6bf0a2e97da681faf76381f73f0e3acb86623b9ce2dae441de9fda704088391779b9769ec02b3c8c9f9f35f897d
DIST gethostname-1.1.0.crate 9865 BLAKE2B 40c9385364ebda2a61217fab5b213b6f6208916ef80f38385f6873ff55b390ed8a8b0be8810fe2c2aaaef978053cb55d2593edf15269615d42db2a95383df152 SHA512 6b877cb492777bd6646422586ca49fd691e37cc58b79891b976aac1079bc757367ceba81bd2a67ad1606294458851f6b37f25b1827eb29c57f4f687dc3852ba0
DIST getrandom-0.2.17.crate 40780 BLAKE2B 49168490a12561828bb324273c1a2dcb98017577f8500fe08a8bb7c3accc37afdc459af264da7b95a4608e53c4edf8fcec3cb240741b2ee7b128012fab975ede SHA512 23033dde606eaeacc0557e21b3c5ef732e083b17ae086dc95ac7d1a8bc1b695a9a6a7073b8ae774ec62e7477a8ea0644d417fa5da7841a3c8118694c21813d1a
DIST getrandom-0.3.4.crate 50932 BLAKE2B 34165a6994877aeaf3063affd48eb499512371a1fdc0d890feee598b5e22c14cb8347642a0e9374cd5d8a59a8281db839e45923769260312379321bef54c687d SHA512 43c44ec3ba0668f388519b2cefbee63f959f0e078730b3f7563742522e5f4b120472024b95fc94aeb90900a15d327c3573271bb26b2de4785e589a8bc1bc9da8
DIST getrandom-0.4.2.crate 53905 BLAKE2B 23aca6717b8fc8bdbc26bffaa1ae3aa35666f82951ced24e1d7b7530feae7eb5e66a9c81b738bbd2b09ead6efa030d2850e0ffb314dc82972fe72af361b961b6 SHA512 191d847be8c21369067b707c2c20cd56531478aca534ce902271e2693e84f6d74306a690759b17a8b1e9c46c639fe0e7be3b2fe41469eba4d7c27bb1c11a442f
DIST ghash-0.5.1.crate 9482 BLAKE2B 77510c9a42ebc486e35cda6893e7f9f464628d6e4ef2f2f1adfe5d6371dc2f7e2d0578665d02dc5647651a96f3f06ed9cd3825caf462d70a740c9e937ac8cb50 SHA512 00041605bb458305f0fc54d2c8dde2cae672451646fc41a94dacf83950ee44f75464a926439e7e6d1ca3ded05a9b697138f62fba6f4e86ea3df034ad7240af06
DIST gif-0.14.1.crate 38581 BLAKE2B 693380b1e66603b44ebf2fdacffeee25b39c51e88477d5cb167d5b3f806e6ca334f28c5c9aebb779f08496421d91da8ef9a092188706eca77e6e17665467288d SHA512 c741a8c094c140b1b0834de8c1fe65002f735a6d7f28f06147c5185280825bc7cca93348f604199a3ebf36b6b6b6f8b5f96d1fb3bf4c00f8b9e128a0426388c2
DIST gimli-0.32.3.crate 289789 BLAKE2B d2794b527c4e0fc8ba10d12711deba8606bbbbe3625227d9b886b3d6846760d9dbc7ec258fbc13673017bb0706a9cdcd573b760d21857fc55deaec7b4be30994 SHA512 e3ec768bcec1e4232b46d7c0a63470d5d966098017d344001ff600587df9ff8419b133b2037fd0869946414718da0da9285b1255468dd5375e46bed3d3a95503
DIST gix-0.78.0.crate 300617 BLAKE2B fe0b5bf0ca7b6b61e5b29a55ea3a211c93fc66c7bd58a9e8b89d2e18cb2a28ff39a0ed690c4fb01299c2a1cd2853298c64597dda7c64c61f260b5098604de224 SHA512 8a62b12d06bdf69c209c6d9925ee70b7159039333af49848975169fea8cd7f2a3d65f4e0594ea27918468f72a4ef6ef21b90e5929ae0fbb00117bac31f4c2051
DIST gix-actor-0.38.0.crate 13014 BLAKE2B 717d6b696575f50e2e9c25347546b04a396cf853640ffa99cb89f77daed64021947650731b46b45c043361663e1385163c97bbf0cb309ee74a333a466adedb57 SHA512 23a35c6fb55ecbc5e9b87d4204d0bcdccca3e0fc3ccb271741a8cc63ac582fea5ad994b8075b5447e80a9e93a59c488dd49506ffd59fd7768630bb71485d2474
DIST gix-chunk-0.5.0.crate 10607 BLAKE2B 03eeca4db39bd6ed98eab653d244aadde9611dfd25e3b928aaac758419937625dfaf63fb72c3fd1720b00c077cab8616f2f288eb605adaa11886e06ac690a02d SHA512 7afa18395a3d89e9116e509c6f17839b816144d86e336c727d5771bde7ad2d58054d45d0b70c5569aed12663366c9ec41e200c32f42732e41eb904a3118622ad
DIST gix-command-0.7.1.crate 14424 BLAKE2B 23f9593d9f29ffd5ba5aed73658942e561c4ebad88beedb035f8380a08776894bd5b7877ed12ab6afc594224a4dc440cf836c2a6be95e6c21ae23fb530fd72a3 SHA512 4d5b477ad65711c1f14d5d7e1a5ecabb85420e5f55c621df9f698ed3ad4ecf1d54dd0bfce1d9de55ee3d7d0c98699059b1f92ae3c1862ce6324aaf622e469a62
DIST gix-commitgraph-0.32.0.crate 20808 BLAKE2B f7c95c416091d51babcbef64e2cd996a57b7f72d5dfd92173bb80c761ea0fc1a4c7a0f01ba869fae64379c6ccc423fa8e95ecddd79aa7a2080c4fa46c1466624 SHA512 1054c8c25d41cabc7c6a4cc8471b19d4f64a89ab0efe95cb729842fcadb0626be0c2296902a204251cb822bc0aa8c40d3e5c5ab53cd69d0955bf2633d2315846
DIST gix-config-0.51.0.crate 73714 BLAKE2B dc63c05663209646afa42567f7240e19b03c26bf02c8ebebf58c5e836618404f0290f73266c0fdfc15f8fa1bd928293c7cc52de61f2900ccf15f9a7f9a2eb74f SHA512 0bb6f21d6327974ac93393e870f394cd7b74786be5d0613db7f12e9ee50a414af9fc72e56fac89f3406d1d3fd92ba9c0cca6b2570c898639a987fa1596688e79
DIST gix-config-value-0.17.1.crate 15568 BLAKE2B d51d489c05eebe5dd71d171aef1402861b0b42ba9b4083e393a4c84e13a1ebdb2461d84ee009d7aa0698c23facf01ccdc2614384169ed703dca4a063ba9f19f7 SHA512 8d3c5fbb922f5a45fed11eccaa0cb7b8d7900ecb5184fea3f7a3040baf7c0e9181fd45df72f436de19b1f0041f874495974d9048f0b1e9638d4fbb00e971ee88
DIST gix-date-0.13.0.crate 18202 BLAKE2B be7dd5f5c8a3a54025983045e58e53faca0c97763271415321172081a280bc4cada6f605a218be5df3020ca3f2f16d91b2ae597fd9224cad101d8dbe889e095a SHA512 a0981d15857adce97cb0f046345f783597a26f3590ba238ccd9f213ecce949b699032c3f1eddcbce91bf006a7ebaad7417b16e2f8b71af10f8658dbae643ce2c
DIST gix-diff-0.58.0.crate 60348 BLAKE2B d95bb56e6721f741ef2cb8d85823a0c3fedcab297d00fe1000e9fff4dd126fb07db02a090efd9c5be90593d3ee9ad69545f8715391ef04413d09df3c0d067f43 SHA512 0e0c413f1dce6688204b1a37cbdac11f4febb831e85b57d038144bec672210d506da47529281bc2baf1c7ba5eeef1ae558798fe49ba17f4d3c0441885ff2f3a0
DIST gix-discover-0.46.0.crate 22578 BLAKE2B 8f021a630b35e0369a22d9fa63354c57454cca59fec01ea9a126a15e3713dba7bf5bacd0d046a3952c9dd78661e80a6e51168659c97c5913ac913641d2bcd6ae SHA512 6dfa55ba18ce7cac3a59942b103019b7edcc302cadde7dfca358226d402c40b163b4ff180d44959ef590496cc130d7dd0fe5ed3dd4ea1c0f8e1e96e85ce3680b
DIST gix-error-0.0.0.crate 18933 BLAKE2B d8f83e82bb46d39076b880dc58ae3764802435f4ff95a0719450b0e606002b9314f007e54811b0b588d17db7c4c2f04ded75ca43abf4f4485b32fc3ba9df06d4 SHA512 92a78c07599099eaecb685bd29a50c294115d95212ba573320ca153fd737c6b2533ec666396aeb4c22dad0a4862e88c56cfd90230782670476dfed236df396b3
DIST gix-features-0.46.1.crate 33915 BLAKE2B efd1ee2a40d537fc00cb08c2bd34529e7b67fb2bdc8af9e386f276afeeea5074ca1aadd456b9310a34a5822ec6e112d9f66bc838a0d6bb15c35cc0c4cbb60f9d SHA512 a543c25642be6cb578343633a47d417461eb3e613c28b5c676744c3f9c5986101fcc6a58ae4c2d9065b10a50e4bc1ecbdb88e352775b2724c3f6a727e9ce15c6
DIST gix-fs-0.19.1.crate 19826 BLAKE2B 53c3e6885686812c341e73095744cae7fbff0a6e36fea0f1f5bb92e33d30fa64d93a1fb31ecfcc351b61078c3525779377c55868856527f4f12429b42020a7e3 SHA512 1d35f68959c9dfc2cb1f7006864a68e0077be320710ccc01d55c6d27a230767df5fa3f769223d8b0b0d1ffe23dfad177f454e1643453e93e323a51fb17c4696b
DIST gix-glob-0.24.0.crate 15613 BLAKE2B 1fd86d96f3c3a2711a83a5dc8addc4343ed5ff821a7e0e1a035a97e1f2cbc1636a896d5b4429a312292dacaed6fa9f8e2437f27a58429b6b1dc571c32db4ab65 SHA512 c0bb3b631e49094b809cb3ae4560f2b67ed82861fa98eaae6f86ba34d8beea7765d6a2854ed1a5e46cca9d82ed18a321224056073312e145a8d9ae742ebebc7f
DIST gix-hash-0.22.1.crate 20261 BLAKE2B 49d3a0f7b99fe5fb2fb6bdf5865eb51d3876972d52e44f541648d2db934f73bdb15a037021a48196b5a6a3d63214c13461511918185a08f052499de03cd7eac6 SHA512 9770e0fb2be2eb225b213828a0de79289fdbe58dc13bf2337fc77b4dc03d66a4c9e3bdf2026e7a805ddfb86e3411f51441314ea5e1f41fb486738025e45e71b2
DIST gix-hashtable-0.12.0.crate 9768 BLAKE2B 5b6a3a23e01bbfd2b3cd98d3a3b474d2bd2a39dab8d2eb8b6d45274cecff2624d1ac3012c8c431ffa70011fb550eea9099974bf06d1d8e1edd9fe4edf0e70b3b SHA512 d6d1993e9881d1a4326f4a22f59632b3e6d7d0fe1af8f8aec7cf95f377707d6f51b4b7bcec9bcbc8baa46afe41447ccb1118b5f706f69a6dd69f5ead919e5f67
DIST gix-lock-21.0.1.crate 13454 BLAKE2B a04b1fe7ee65fff3e0dd8c1afdbfb94029fabea77a8c6a51aeb4a3cd5df75786de53124b05ff26e634098877ecb8b8ce1fddf21e643481e200b1f7bbcfeb1cc9 SHA512 39850ceab599acd1670d8fca0d650939d15fed56fce258b1c2d7cc24bb9cdcc21a43ffec0e7b66e3e9a59dad62a7d0dc393e391db02e108682bac0a74690003f
DIST gix-object-0.55.0.crate 50896 BLAKE2B aa2044719bb51397cc996cedc243d770a1a3530db5a66bb48ddf392bc973eeac24f33a9924223fdd03315af4b910d1504871b82c383f58e645a6dd168ecbd373 SHA512 8e9956479f93eb2bd1b1e34e4530d8aec0965305899ae31cecdbe0e6d38528ebb9777488acbbbfdfd0ed6e80df677d7cfb019730b824b3fa15c218334dc27a7a
DIST gix-odb-0.75.0.crate 62262 BLAKE2B 02cacbe1070c440ac0f08e2253744723828f9fce8b99c24b9927ed41b5966517b7f1c51477e8bf14e22fe25b65d8c6e52d5ee8275f76f5de45cc9b465959bb97 SHA512 df17050798e1193e4bf6deaaebd6d5a79014ee0f5f88797d13d8fcb4dcac2b8ecf6e44397f342d9423be3eaaa005659dae153a431e240dd83e89bc0ffec7b949
DIST gix-pack-0.65.0.crate 104007 BLAKE2B 0fa4ba6a44d1a0d41163c9ecee16963656b8538995df461a1ca2d5dc32803119eb91d8c30ddf77a97f16ea639c5b1c1ada6b64a5b7cbf7145887a5229ce2af84 SHA512 37527788fc646ea5328ff88c5cebac0415d109b532cc902e367e772cd0fa91e532426f48d7a6a64bc141f73e8d0e773e93f2f6d89615220e413b27aaed17f397
DIST gix-packetline-0.21.1.crate 28172 BLAKE2B 34bc60569e1aca29a09ea4c8692f40d479b93c117177c60513ed088c5b1d60c8a3ebbd93fb3262e80d2f86750c5710c7ee10e3aef0ed3bb1a82a3639c1113209 SHA512 8eec07a3b67fdfe3134b6e68d6a25d675f4b2e30dd7984d024db5e031f0e3fe4f3944e5690d4df79b7c01d51db21c83730842f02af288602bc4d4cd02f28baff
DIST gix-path-0.11.1.crate 33830 BLAKE2B 0ab929a02df42b96e34379889ef2784a83bee96bb3d49f94d56b16f692c2a682b1e9713e0b0c8444b5ce3411e105aa62d1026e3e24888c6f22885cb325bf977e SHA512 bc7df2ad359bf705eff252c50899bc03b0b0cd55c6dca83a7c02bf2f7fd6f1d6dd7f88b80719f7691d035a755cb3742777785360801c124a119566b5fd6477c4
DIST gix-protocol-0.56.0.crate 54873 BLAKE2B 70ec6956e7ab5377602eaf757b942586e854a1db7568490effc0b57969ecd19f6b93afc2de8efa8782d99435610611060b4e2a3d8cbf70b7edae1685a91ff146 SHA512 1c98a95409ccfca66fbcf4f761530f94caab1a83b67009ccd307b4c706288c876e28904b8139e6e7c35060dad63c8a2aadd79767756cccfea79da0fa2b289efd
DIST gix-quote-0.6.2.crate 8982 BLAKE2B dcefcd7f2e092ee37a441e4d0c0e0f3751b62e34a751ecbb98c75c77bff26a826cbc9fd5043f3fed0a935e55b17844f00d1315d942f9078b3e18906d8c2aca06 SHA512 34e78105b008f6c5cd20b56d10140935be64551ef80859cf70424e3c7d9340827e49ff3435e61c37e75634c95a2806a587b317e4f0ca990c313c9f101a4c5eef
DIST gix-ref-0.58.0.crate 64527 BLAKE2B 3d3fc3ec77176f5bbf752f92c8d9c86371948fa3c4b16143d7da54e675188e48603298b08d08eebbdb51500691b8a0ad83c648d3150ff666a58458fe370e42cf SHA512 4ffa0b1f7e8b4b822cb6167546095da9ecec246a1cf47667fa87263a0f9a3d1cb01a93a0a6251e0cf4d84f622f3b1679785bcb93193b0e4fc5535bed9a27aabc
DIST gix-refspec-0.36.0.crate 24189 BLAKE2B 090693a218c27108a29de2449d5542a5693bf320d6273b27b1e0ed610a30f9c7ae6e34f7b37fb65d97310b9e5e46083bb8a54fb92c950dddac153a11d06b3e6c SHA512 71c6c9ed35f1cfb893ee326c213694492b900cf6f22da4c889b3a54e8ac613be628a0ea89631941dcfa26f17749609a907ca431690cb04ded0b6c9dc5deabfa9
DIST gix-revision-0.40.0.crate 29427 BLAKE2B 91f9633b03bb81ee2dd81d8ccaec0f3f1c96d5df606d47fa0ad8fb8ca136af6a183fcdc11ebfd7b76bb42e0e0d49dfbe4873ed153547188c3ebe82dd932a99d9 SHA512 c0f78c5e28b0ff01bab7bb38a95e4bddbed80914d4e7993db049eda6e9cc83ff472053c377a5fcd6eccac919f7b6e5baf501cac74b3ddd204c714420d5d4098b
DIST gix-revwalk-0.26.0.crate 17856 BLAKE2B de2619ebe74afcf92745533f8b56a6b30d0fb798ea920ae383074629b574e9b5c51c51e37f95277352becf592b57822758004c23bb89aef18d243b85b86a2ea1 SHA512 746560b84520278b335f8298e649bfe453f8af5a1733e15fb656ba11f3a69c85bf5500da02040db4550707a2afee6c087f3861cd3e03b36aa0211eb3b8ae9d84
DIST gix-sec-0.13.1.crate 12518 BLAKE2B 00decb2814e3f35ced8d3d3a60272c97ff9ed9eb3342abda2c587a6e7c5728947bef68a1c37087ebb2840f7c3dfdbba69f1d0d9f0624bdd91d3926051fdb676d SHA512 06a91aef1907423c21aa19ca01919ae8511722989c9c72623707aefc82f514baaac09e314049ab144559c0e2e4ca72a9fbe8683392747caa0233d7c9ce0f85df
DIST gix-shallow-0.8.1.crate 11563 BLAKE2B 7f897311d1360437ab92234a77e278dbd2b57937ef22930aed09aa0f92e16398c6a14bf7ab8dd21f0bd8438a38ee7a71d9c3412e58102e0a0cb8cdeb9ba1c25b SHA512 0f01f19821b0ab298d04cb1afd6d78d8d843bddffcc5b3e9dc005425f181b429d1d9eb00d502eec7bce9beb36c72df4e804dbb4df4e987d0aa3efb51430cd4d7
DIST gix-tempfile-21.0.1.crate 18788 BLAKE2B 01e0f8a981d3dadad6dd6a886a486f05c939814164dde89fd3d6417091022f2ca3ae9a1f905316897cdcf86246b35ed19cfef6db122071eeb809de214605fc73 SHA512 87577cc781ad4199a8202ba38c2b5a5f0029e598e646f54beefb4b0a9de54269374030a26403ec0577a3c2ab5a919fcbab7aac4ca2c222aa2dcefb183535a04c
DIST gix-trace-0.1.18.crate 9513 BLAKE2B 9344b71c8015c092731ec8e6aef3f5641205fcf9573581dcb9a5fc81348b2228e03be154501edbd471b775fa0880b05d0d6362a00becaa5d44005ac30d2420a2 SHA512 58a2d2ae9f0f3c0b44686f022a1692a001ba6916948cea663d1da04c8a6454c4eed6aef6f052ae81f02c26a577fef4192982b1411328276145c2a54b13d005a0
DIST gix-transport-0.53.0.crate 70454 BLAKE2B 495548e68a56b3f7b7a99af323e93c633aea1a554b4e3ef14a51fab93fa95e31d5643a9beae3e45c2cccefc548ce8bc129fa7f6a235f2131590cd2a467ecf51f SHA512 037e3b5bd030b00306e0fca3ebcb2cbb5ba9b46917631631005cd8267f420867b56e8fc98559fa7d819e3519c851bd00bf2bf062c878e55f22d16a5447f0177e
DIST gix-traverse-0.52.0.crate 26502 BLAKE2B 799228f58cf883bad8558ee88037498464498bc0a51212713b773de82b4ff637cf472b51038ccb8f7ae7d59cf67b7825eef87b36dc6616d6d675a1fd42446840 SHA512 1c85613ebff125ab2950a078f7e576833299ef14bb517188b164ed750df37d40c305633ade5c7318671d3468cd6b5478b26c32b641aeac03b97523e0226dbcbf
DIST gix-url-0.35.2.crate 21613 BLAKE2B 412c80e330844257fb364d9857c182d3af519f821869849de7087127f98ef5a1e9d108805d95d7d3402ea6b29730b052efdd32abb40d5663345a3f9d632e82b1 SHA512 7d756c69718a2324c6625e4bcce619054c3e901c71d4988405c0b3c7e7b86f918590353e04daeb341c33c7d5355e9606e21080ee3db2fe401f5585d0ff299b8a
DIST gix-utils-0.3.1.crate 11157 BLAKE2B 1cba94ff2987067e46f441ddd43d5f9fc39970da565af149e2d1f47ef598b5ea767510a5772b4679e47318fa94aa738d3285b2fa6ed786f6f487bb7d9726f00e SHA512 023e4aa3d86db5c5a5a922bac140a23c62b7f33ae4c31c07826f917d77a2a47e6b78825b5b81bc7209a69cb24204b66195626d07e316df16795c13d35b659772
DIST gix-validate-0.11.0.crate 13115 BLAKE2B b2e682b5c0784d262386bbb4e0b845cbc1429d7939e7f66bee6131c14f5125458fb461af4dc8f58bf456e8d7b9db1d22dc18767ea1bc99c700750a144f14951a SHA512 af86460a0e52aa0bd01c246c78aa2d950a4246353373637f20fd53a7e4d234171560218aefd2d03c6c1672b0f0539f2b984fd3ed5266868bee398dff12d33eea
DIST glob-0.3.3.crate 22861 BLAKE2B 34434d0ee1d50d0453f7294cb793ff123415feda605b09a2634708646fd91584db6b77a51d38c20ec89d8e3b36b136d071d30020f6325cbffbce736403c68803 SHA512 159a5de81cd59c472cd5705a50f140d29adb64ef10d8dd4bab77f9a44cce33933a779ecd12b399edffaac551fd935a3aa74ede4c9aa9b3e5212d220b3fe22219
DIST group-0.13.0.crate 16526 BLAKE2B 099ced5b8d16e6fefc331f2d89aee931ec5900a168dbe31bfbe29bd00304e8525fa5763dbcd60cb19ac6c62c8d77877f2d83e700c7ab18255b08c9b42be60d24 SHA512 359db06bee4cb51ffe799d9c408791e310e72fde3bb3fd447cf97482ebb909af07b43e9b728e3639d5497fc905b650bf00403b3a6b21515e6628c2466e0851e3
DIST h2-0.3.27.crate 169180 BLAKE2B ece8866dfe2b1c8e75651490dec364716f8ae0ef541c1728cdba67afe91d66e05c3b87c4e4b610d947bb93222581e3daa46c2e1d3cbe83142749c0b736447522 SHA512 5f18bf5886a9d07b1fc9f0ce83c095403f108b36f498a3c6d873e1314ba5ffb0da8323375a87f28500f42129004f9917a37f840e7cec5a6cebe733e579d454f3
DIST h2-0.4.13.crate 176861 BLAKE2B d25efd2953e2c8ad43878497a6b949a842fb3c104d5619b0293bab6bce6b5c298d8ee27a89fa45b4753109ef2aeeae5ec9d1850c10650b67b4db52c33238ec61 SHA512 14140113cc9bd97c69a395191b6182bb7890aeb76ae8de2082f982fcb31e3b7f0965402c3bcd73ea6446079e514e4f07ee95307d0cde8afc978b145474dbc09f
DIST half-1.8.3.crate 41624 BLAKE2B 101550482bacf9762d850234daa49917510e0061cc8b729c0da434d5530bca88d694850ad5865cbdf47434383ad5d68abfa768610a50878deff9ac84ab0d28ba SHA512 9ba1341edc6aa1c2edebd77ac76cc95851d3387e189a8d5a66dfc0974e79ba8610af8463c2bcee38d4dc96f82316ed7041ca31ccda8863de5a90b4f85f3a529a
DIST half-2.7.1.crate 61040 BLAKE2B bd78abf71b1b0ae219d2293f8edd5084fa630150016c95786d0af38a898d2775ff73ce848c4b2bbf02c2ea2dc8a610b2e045df78892d2b1de28981e8033625a7 SHA512 f47cc8bfb4c754a8585d4e8eca1a35039dc0879e87e59acb72e91bf2d33eca8c4f8dd17b3a56e8953bcba62cb08122120866e9d4b3ab9f008847d86a5f81716d
DIST haproxy-protocol-0.0.4.crate 18840 BLAKE2B 5c22b94b1107967db6aa14a07688f339a939f8a67954c1d43d8d481c1030d495c7f4c0bc40bc2c2f2715dbac4394690f2b948d08080956721bf7fd29f6430e97 SHA512 ee506dfc6d8391e854bcaef9388ac11812928e458b0ba6c33a6e9499343b6861753e8560969b151b883a7617b74535c27828108147597fa12f6599f1a66b036a
DIST hash32-0.3.1.crate 10273 BLAKE2B 0e619f4020f86fd357156014e5b78018827e7508dd69022d3d008caba3e1dfb96502ae00847bac3724cb7184791ed8a56a46479d61b36ffa14fa5c32a2bf56f7 SHA512 e6f7c1be545ab27c0859ee51509fecae749a97f79f91f6742fa66533064fc1c327587e3fe875965c513824e64c9b58bb6e212bfead636ca3a2aef066311e740f
DIST hashbrown-0.12.3.crate 102968 BLAKE2B 492072f27eaec45abd2c5d7405c614c0c6a8221425e901bb6174bfa1688ee524408a618650126d6c683b7285b9bf0a21dcdbff7347e4d8f97bf7111defa1b7e5 SHA512 b3700fcd659a21a6b9b3777c18b37a83bf25542b4e8f2b963779a122f5d22e1742c064cfc03e649583e7dd5c6e90ca8407f8c51a0e8755f6a108682853022f76
DIST hashbrown-0.14.5.crate 141498 BLAKE2B 7d7f31b6377c901de12f78f0004a347e3e3b948b1336a54b6abd8dd2210db0ac415efcdded421a00723f16563a7b833b5d1db3cad5c12cac916e273bf3e588b3 SHA512 215ea860bd3de80e2dd2d4647c9dd31c0ac895ea7c08b87256dc11d36407e412ffefaebc6cdbec024057dd4f24b3762b4fe427be307e15d1e68ccfde89a99742
DIST hashbrown-0.15.5.crate 140908 BLAKE2B 6a360eaa2e174ddd1e9761bc19edc4b57b80f84c36bb5d64003c7206755d4175a05f39c001acaf000ec69ced9e28c3853bd64702e2927aa7c38527a53abf2201 SHA512 654682535882733b56dad632851fed93a17ad0b2d3e13e3390d7802450781501e275b0e0b39fa32a6eae092132858ed79b305238cd5771c08987c5d26af6d692
DIST hashbrown-0.16.1.crate 147785 BLAKE2B c506e64340b65fb462545c52e85a192b21e33025c91adf1d8255e799e8a5743814c60be971db56c0b9b1208dff8147ed4a28d8e37caf8f5646fd367d8d0bc9d7 SHA512 0739f1b2101488f88778e221d86738ce557b8ae12470e2a4444099eb90d876382030d00e789dd4ee44dcd7833a87a6e570fa11ba5823beb1cab3a56784ec2669
DIST hashlink-0.11.0.crate 30444 BLAKE2B 81ab9d51222c2058c3831a21058e32b49c274def444b9c057a289fc92c8f5bc5b92f750037ab259f0785859300e244dbd2cab91b187cc7644d3e6f243a6e0f2a SHA512 7a798319543ab639adf43ac08bf37a9bf6a71fe67bab79dd9abeac23d1ac65d4ce18751ab1953998275a61911e9fcdf185ff2e502bd4e0d062b5e5e47eb06c22
DIST heapless-0.8.0.crate 77802 BLAKE2B 8ba81c82440701c3fc8e5f8282e71aeb485a78a1c724334f25534ea3bf30c3ab78d95facf3585aa6597c24ee121f2779378a8364cdd94f756b461842b5858dc8 SHA512 9cbcc4b5b763b9478d0070823aa0412805e4b08f28cdb92b3ad6c6add997d0abac13f25cd6a1dc05136d2100304e8617af55f165a4acad3499c15407d7b3aab3
DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76
DIST hermit-abi-0.5.2.crate 17435 BLAKE2B 695192149342273199ffb026de57e2d906249757b9b4bbceb6b40d3b2298a942a75390aeaa3ad4cad71e5d44687379dfc49598bacdb2cf989ab48864c4b2b517 SHA512 0392a8350288e5d500967bee8e98626024b47a7da331f833b9528bd7318cf43f41eefa46aa6aebd19febfadcbcb2d7c9f70d6ca3631c1618d63c60366dbe7c15
DIST hex-0.4.3.crate 13299 BLAKE2B deab49bf3d97f6fd7c0a0855b50232422443b226362bc7a4a19e57c2e662fff2cb046d4c5bd7618ddd523045f3d8c78754508f862f9a8ca29ca9247da6d6ec79 SHA512 fd8ff33b68eea2d6f2c6b02a6d82a2807cbcdc209ca5a76e3e3e5d006917ee151f236b6d18e2646cc9a9674bcdda1d6ce6ee363a89cadd99bef00d0eea9989e6
DIST hkdf-0.12.4.crate 171163 BLAKE2B ffa03876879110dcdd3081cdeadc9490534c44763b3b49f1d6a5f4407a7346e6fa1ea18303f429b23adcd23e8898ba8fbf3797f5ef9f7ab7b11499d130311d68 SHA512 a43fe20b7d14fa26b118c6eba2b84219645f65f2ff33fcca679b139ae3e96f72abc1e7a47eb8887aac5afe4e34211434a4eb5a2fdbc014666d82c4af340a4b21
DIST hmac-0.12.1.crate 42657 BLAKE2B 5d432a666dbcf9077a98e1f8a4aaa3afc88f3d88553cf7a2356d117c66f38efafe686c148598ad67ae89d64ee3edf56387a6f89b75dd9ab5eee63e13953dcead SHA512 77d4bf51f4633a8c36712ce3178945141df31cd645eafcf4bd130b8ecd7cb498bf1ee6f2d9c8dfbbc9f97ac638919fcc81bd3ee600a1b27c3be3fa87313aa0b8
DIST hmac-0.13.0-rc.5.crate 44351 BLAKE2B 12eda361c1d5359d9d15f56aeeed9979a1b5d8069e96d8b7ce15e00ab6efd34e0bf3479f2ebcd7b2b47d632a850b7474211aceda8ccbbdf347f44b9d18f57f3f SHA512 c1fd9cdd6669b1cc01040761635797121114879ac01a4f3554fe593eacad20407bf2bc0ad8473edaa9439bf8aad550ef8b399c136d4d4129a7cba659f5c19991
DIST home-0.5.12.crate 9445 BLAKE2B 22790e93236af05957848cb61a2526da2b70177ec7386cb14c10427a932639e03b7dda04f988cd738de341278bf4bd1389ff0ba722fa25bd17b8888a8774eb75 SHA512 3397947c3dc44749075b3076cd038936993b5755180b8190ea45c31b7ddd1701a14a4fb36c07adc7010a171b750f1a1ccd82c83640d42d350e996ff56c311df5
DIST hostname-0.4.2.crate 12983 BLAKE2B a72e015d1bfd99828a9b1402a745968d578343c81301549cca0d5a4a5814a51c1eb58f7ed937ed75a6a6be385c340bf662d5d51cf401aa21809d1c893ff207f2 SHA512 57d7688fd7e724fe95b2d275d7cd11056e829318ff9683b59617575d94d5951eeb328ef2426bb16f4172bea461d0248cece573f212b6d2d8d3d0252981def4a6
DIST hostname-validator-1.1.1.crate 2377 BLAKE2B 4bb40853b923bdd08cf7cfd1f0d3d78bc923edb7952c985b06eaaf9d02f6500f01f279763669134f4c43d9ad8bc504f8bfbda9534706bf759ecf0a70f856302c SHA512 3b2a6b0b61e6c8fbd2fcbac529a55115a3015a1319a8ea95acd5ab0baff58183bb8c8ee048d5e6067d97cd8550d2c971250899cc421f7d2d384112acb41ff7f0
DIST http-0.2.12.crate 101964 BLAKE2B c35c2ae5f9494cafdfacefd778b4b6824588e74685fe5204bc6efa87b667d00b28f59cae667115fe45ae332d8542e7a0c2c7c42fdeb302302f89b00cb716f380 SHA512 e32dd4600aae7e26f1d530871815b30fa0b9bf95293005649bd9a7bc4df7f69a1d8de503d1b8873e67a5496e644d0a47db2a0680fa1e9058bee4dcecccebee58
DIST http-1.4.0.crate 106978 BLAKE2B 2d86379f0a0724f337496699587cfed11bc87794219b69ba9d00771f6e5c4a880c0db72fe11171f4130fd3640228381de22292e0610be6b121fdd0d2e3bc4987 SHA512 f85bed2e41ae4cb97a3bbd69392ec660c66e2f8eda2dadfdff6328986e68e4563fc04c7fbabf08b811f2be3dce3ed2ba84e1ef8974fdb587b11615a288e4c897
DIST http-body-0.4.6.crate 10773 BLAKE2B 828a43f8ec79a7187cd6f5379edd50127cefa8e80e9bc1205e80c567f506f4778387dcb1d2808e68f1b88bfc7e2d6405ddf9ede9403d35584e31bc62db0b7756 SHA512 fd74fcbd25044aefa183e3caad6cde0967cbb00b6d80addec2589d037b752cdafcdfd02d29d38a12b5c7d87cf1cb5e5ed80488057735b9dd73e03904006a5462
DIST http-body-1.0.1.crate 6125 BLAKE2B e253f2c85c0553382db955ce9ed18072f8916738962083223f2466034803553818e7f5a11649ebf5ea9118e7ce1067bd9b999379a03a335b88c810bcd312cafc SHA512 3d9a711619e5b14d2188fa42bbd43653dceeeb7e172cbd96d36fdf37846fa2c1efa0fad019395a4fa6da2e139875934aa56caf7332dc40546095b0a774ca39bd
DIST http-body-util-0.1.3.crate 16975 BLAKE2B 0914cdba8bcc09ba191bc5a05ee9ec13d8ab75530b25121bc34cbff970ab95ff59ecbdd7ba4f49d997b523dd6465f57fa6ad79a84f84de0e75b75a9db3813e9f SHA512 3aa8f63bc489773c01ec7bd8e4012b515d4f037649c405b519051fb43acebb0fafebb4a51a38308c842244e6d869d360885ab64ca7b43e2b9f0c52542c072bcd
DIST http-range-header-0.4.2.crate 8545 BLAKE2B 348f0f689a0d3c19d61054fdad87bbeb3396cbfbe3393341eeca4f89ef8d550fb6a9b0fe03dc1a6d2058b541a38b1718c38154913b2a45434bbc436946d7afe0 SHA512 0fed7e743f93a54b85d38b32e4a9bcf16113295c6af21dc0a775255238d0de27774025c8cba33510f732c5050cfe5b61cd9f30c2a37b5117bfdc5bbee5362493
DIST httparse-1.10.1.crate 45190 BLAKE2B ce166e68e60434c9e5659b7fd8d2b014247e798be12bdd08ed1a28bd71d9aab4047f96c6179e00fdbeff8967d27ffcc9c9ad3b76a4fbc5791c68c14ab36ac31d SHA512 b9988b4657e54931a9f8beab694d938bca7c15783c7181059770e56a7cbff801531e96eaa396615f19b0d99c37f73b39194c6ae06df1309a02097ba13e33ffd0
DIST httpdate-1.0.3.crate 10639 BLAKE2B ce0b401c69f76252639c10f6c2e4a823574a58565d7c5cc3633c72837aa4ec3630b34b148de4378ec498db196e3b2e1413ca0e5a4d9247855380fe19a8c20f94 SHA512 0586888fe89f40b838d5ceb083084d0b8058feff1d2933faedb96896dc86eec68b541a0374a508fd11b86eeadab3c62f88568ffe2c53206fad438373a50b2e5a
DIST hybrid-array-0.4.8.crate 32812 BLAKE2B 744a92d4a124feff697279eb9c02596eac593eb7fc9d02b0842749673ff8d5430e739c25677a2b76cf3be9c954db237a44ceccef7e24727361c2a820b1198585 SHA512 2746033c1ab377dc98f133740a62cefac860d663d4036528432a4c48bffa3f6394dec34ab30a1f1b0cd4ddcfca70eebc10fff6ec53854b67c89e4478a86ba4f6
DIST hyper-0.14.32.crate 199622 BLAKE2B 05b0a2ac2c29157cf4d6258fbf07d871fa9d29b7f453d8d8fda9700db1423f6ce9c0de2b30ffa1faac877279bee75a283a81c2b59c6e429a7e22a4d5f1f49913 SHA512 d2b1d713a3ddc8a469ea344a5e7732da637bb644c2d999bed8e8b00b602742e193e553b9bc77eb58017ddccbc4217b20651e2b1698ac98568e780bfa3aa1a819
DIST hyper-1.8.1.crate 157353 BLAKE2B ddaf59d791c00f20eb177c762d16b5b5be6eadeef8d4d39847647ddf82d013070d97f4aa681d6cb91e200d320dd6da91d2e8a5652e3a58febbcc643c6f87a40b SHA512 b7a9638fcd74828b447966025b172899943ac8f9286860646e7fd073a796f32b0ccfea5d656d0e5c0c55b8a15db613370c0cd0341b55bdb15abaaaaf23b4c623
DIST hyper-rustls-0.27.7.crate 35435 BLAKE2B b833e2b7ca66a5c21a63ec82e5324cf7c743c63fc267cd1ddff2f47a8e00089e9cf2a08a805afe642f3d18c25c8ac5b9a238de04eedfd30622901680ee6034c8 SHA512 d0f4774ff4e0fe51c448a140e76765261d66ce1293c0ce521baa9a2e97731dd0774b2e6c54e19e673f05154daab710818184a440be0a46701bd08310afe8a2c6
DIST hyper-timeout-0.5.2.crate 19222 BLAKE2B bf1714bda5cbcea30e948c67568c8762074cf9bcdbc57cb68f50fa5228576b4e6185f517157dd42e4f6b8a0f59dd90dc606527c4a19208cdb04af89778b5276f SHA512 745a8e3a2a104aa1648f82a1e0c2eaeaca4aa63bcf5d64a10a9f03f5273c73010953366b29d2945fe506f4f1d3366530431e78c78de716c02046b58c3e9a8a99
DIST hyper-tls-0.6.0.crate 15052 BLAKE2B 2d9baa91bb89078e58b6a3af87af6796c110cc26f79604d56552836b3fc770ea63b215b44623a57394d1d60382d65f9ac0502e68700ccef4a2d4b19414497545 SHA512 6b99b08669e689005a27f2ca70a12aa51298a6a4226de072cd84fb15275339dde8e2054838541096484d732a1d2d913bfa945ff3003054eb62ac4c2d0a8ecbd8
DIST hyper-util-0.1.20.crate 112807 BLAKE2B 8a4afd853d3ac4a29d8bf9de9f9fd0c590be87b017c5f9c8ce6caadcc43a1841ea9931c4c932ee77d3c1583378216fee0d02a1f597a51d1d701452470c6f2a5e SHA512 aab7a6565d65c7d7116cf82252976bce6362dfbdbf33c251be1be06f2eaa5a4ed3f9c6fdbd1c5bcdc765665739f8c1157a74518a37f704a79f79349cb4d82e28
DIST iana-time-zone-0.1.65.crate 34079 BLAKE2B 4d84dd4655dd42ed9cf49ed8d93d0ad244f42433faa2894a1f8240a49f65021864e8aadb816d5725984bcd5c1a6e8e1ac210b50751e3af8b3ad2a61421a74e4d SHA512 4443d5a01ef4b10eb27ed8c866ed71619ccb594dee81a0350106f39575b9373c6199d925b92112fdf0aaa20f5d955d09fab1867dc1b4cba2841c713d40cde6d6
DIST iana-time-zone-haiku-0.1.2.crate 7185 BLAKE2B 37fa14b589ff092377b9271c414d4e584c5a531f13f70ac48df26df3cc03353db635b4630ba192fc65b800cce11823e91b91f03dfad85e4bed55aa18398156cb SHA512 448224ecafa935472ff6f0aab7cb71f9dabdbe71569c4b94fcc65baea925ef48841577687c9a31106a1826c2105e8dd73c748e9d27fd002648e5b0ce838af6b2
DIST icu_collections-1.5.0.crate 82762 BLAKE2B ab89336790ceafe62dd72f0aaef16a6eb47fa5e41424ed990e6c059ad431cdb3dcea943436aed0bf9c6eabd7aba12d255a2233fbbcf9cf5f666ef1dfd5b79a16 SHA512 127f1c91101ba69405b10a2590579606df766166fcf1fe6aa9a74c4900296425cba5c47a391a53a01b02026af5581f068fce4a7a400179809f7ed9922b94c0db
DIST icu_collections-2.1.1.crate 87233 BLAKE2B 7c627fab991ad55a6033adccae72306a3116a3611fc2e4a9553cc5690a4e6b88d6180527c9032451f89568a73b019749f3e4d4f49ea5e83558612e0671d318ab SHA512 41d20dad05d6d37ca97ae37f4afd51da9c2de968e8087d42a628c1543fde1ecaf9a284730d81a1718a8102aa0fe9ffff6b4a77f0e941c92fdaaafbd911f03a9f
DIST icu_locale_core-2.1.1.crate 70876 BLAKE2B df4099b46518196e8122aa5c248acdc5049153b19b804a043c1b00b3fe5010aea622e0b97822a5ca102b106f38cf75f24ec9578750bb1c8d10c042762f879246 SHA512 d83d2f14af1a285e3bdf6f1b81ab3ec6f8529e2375e04cfec245a9dd356265fa6770f76c1099d52f9d80219c7dea556035c3999abfbefc50091e142b8d2ecfb5
DIST icu_locid-1.5.0.crate 55131 BLAKE2B cde2b988f0af200b8e7851a66b8ae08881670ad6ff79c5caf5135a04c200e5ecd0acf27d8856fb0fce46d502527d506095f469c28f325b9b9d21d2a3657149be SHA512 4b85f0e7cc73166a542b2e502b3ffae1f30d2a9609ab83acf98e90b0edb37fa8ae4592f61ecf48a0ae0779fdd376abeff59e1d5cb97475012eda99ce2a97da57
DIST icu_normalizer-2.1.1.crate 67132 BLAKE2B f43d626ee58afbdf472fdcac1bef6e334b8716c000f4a12ea21b917121b53ccf2d99af5594f589e7b68480522768c5bb8d9ce50093719c26250a77eac38bb3c8 SHA512 0dbdd24797e799ecf2c10a3c983222647698898c61fa53a257c67e95006fe80fff42698f421e5d9605a0d114e8493023dc888e769f4d1593ca988fa3234563fe
DIST icu_normalizer_data-2.1.1.crate 68649 BLAKE2B edd3436fb594109ceca6d5d9420ca876a091c0313e793ae96c932198d7a7d973416f0fd22fcd54faed2799977f10b33c169c1ba9c11b3ae461cf751dcf153f46 SHA512 9f6c6deb921252f4c9a243b6f2c538415d005c6e01221506cb9f5ca776c85795ac113833b1ad2661e478dd2b469f0f55a59e3b202dc667123daa8ff32b820823
DIST icu_properties-2.1.2.crate 60136 BLAKE2B 5e52d8c0f5631e0ef0b2c7e54bb1a642a0fab2820cc19224a27332538cfe8eacdb8efa46e3b5017ca63a7c9c0ddacc5dc2fee63902e9c5793d527407288e27a1 SHA512 3d80aaf6c1d9d970f9823c65cabdf057bff2af428563570e2dd6fbaad69e517a8bf2eba66be748618b8dedb5f1adf9973bfed2994cca2c7e3f54385099a9c265
DIST icu_properties_data-2.1.2.crate 163057 BLAKE2B 2a326c3f6e644666a7dc42597e4fba53cb533d6bf67bb0e1d9539d71d8fad68af29f8084362d089975f0051e71ace6c6ebde0ee67dd82b7e7961e1f972d58535 SHA512 1a1be68bd581594a7c98cbf5e1de8d4df24558ebb75a01f722fe68582075ef58cc0b2516a54a4df3bcf5080da24ed4afa8a8cc652999092f85f0b27d8c2a9f95
DIST icu_provider-1.5.0.crate 52722 BLAKE2B b1e53ac677e2db5870df0a91de405ebbc635c3f7931960f3bd744b57350c7536116f3861d4177faed2145b79c1c957d79815fadc2dc85faa656a1f0bb338a16d SHA512 6c11d89c7d2b788a44757f02b0e298b558ebe174fe917664401d91109cdc7bd1aba5526b3cdcee1f066018de1b775bc9dfc294bdfb40476c53d552bd6f29d6a1
DIST icu_provider-2.1.1.crate 50907 BLAKE2B 32b368e70ed50baf016a259266d01f126e3647aac03178f798764f31cc49d83e6634e45b394d6aa079ce39bd161598a641e5217e7ad57bd4c5138fa577652b35 SHA512 36ba219c8fd48382a023c0272cc7c8f32ed5e5ed648a9de0a61bb7d7a3728542ec92404e4a197433e2f65ff6a3f4c9e1fa4717f7a60b53e5a4f5d3a5276f2d12
DIST icu_provider_macros-1.5.0.crate 6436 BLAKE2B 7405924dca41db72ce422437434a4affece69f888e5c18d2a92f761a8d83b180f40c8de9a34ec15d0e107b63b2fe0502cebd0a0ae6f98d9d6ee37d197e754703 SHA512 a0dd58d731556a010428fe4aebbc9dbcd626b46d380cf28ba5236ec8824045a20f6f2ec986e0c1e791bc8bc2b692a10306f448279f079b4c37237e4a3c3cef63
DIST icu_segmenter-1.5.0.crate 610798 BLAKE2B d0431427f79a943539fa43dbb66e97d00a3fb0a5667fdab0ad50cdb8219d3298d2f4809ed9d33f3ef2a9f9b12908a390391db0a2c2672412eb10e4da2bbdc220 SHA512 9d6d1b5423c6688fa0f6441f03d2e035628dd8dcc4a8df04de53f4c9062b6c5904eaaca2e42317dbc6a7d9860feef670d4a67c9b7369c505966d8669e98279e8
DIST icu_segmenter_data-1.5.1.crate 3385006 BLAKE2B 33ca21ac248458b05407cbf984ec02813dc64ff722fbe7e5f204c4243be6e9d75bcfca8ae21067838f7daf91e81a27768bd01ec7c690ee458cc32051c4670fa5 SHA512 468a6ba9fa6601609a5a4f4cf87adde75c0918a309e818ceca2631259f4df8d187b4fdb3cfbd0546440e2a5467e4140f19173425accf1d0acbe2b1a3d2df3638
DIST id-arena-2.3.0.crate 12883 BLAKE2B 2a7f498c3ea5632af4a369d46f90106e642bccbb8e36ac7fe37be05c2125989ea2cf625db92a782408ecb5f68d3efbf3006413b5b748815ee42b9dcfb28d0ba2 SHA512 99652279014e63680d66bc8022ec3d2373d6e476646ee5551346fc9e62d1fd94b28c945bfc30df14c85d085aefc7fbb9051fe11012f63a9254bc11f03133f116
DIST ident_case-1.0.1.crate 3492 BLAKE2B bc79ebeefbb7e3ed1139e3f41d8d20fb175786bb123bdb9c1a92ea70effb4a0e5e798f24b068cd66a1bf20d53eea4bf24de495b5568c2d649ea804389a1327ab SHA512 81003a43f18da5997d644319274502e2066af9f9fd1400afda7cf2986b3ae0b7355b932302723cd3bda2d46b264340434d9279dea58425bad13785698d5808a9
DIST idlset-0.2.5.crate 106725 BLAKE2B 986facf4a890e4d40a879a13e944a7787e29cb731accc0fde149e87478990f1e851949ea7c6f82703634f7eb2ac8b108105cbecbac5ee7009d8f8f1ed5bf6a23 SHA512 ed516a2bc69eabfeb09971202e67540480d573b25d894d26b4482b1cf06ad9e5d579d87f95b628d2739ad8a6460faec8d7bd4262030bc015083659e83b895488
DIST idna-1.1.0.crate 148747 BLAKE2B 89c6bec54cc2717741ddb5cff2939c08823189a490b79ec0e9c7acb3aa2b4fee472e33f36d7c345fb6658c863d3c174577aa1f1a10c9bba7558fca9f76b8ae82 SHA512 1d49993145fe694f33f7c71ebe62face416f2229b12690cec23ae2e4be2fc1c5aa5ad5651d815ab70057b68edc450ef6004306a775b920b8773c221c0fe6c106
DIST idna_adapter-1.2.1.crate 10389 BLAKE2B 464a9a20da73aad657cb7c0d573d92bd21159032daa8e28fbe61a980b44e59d1a2b2e076d30ca35a49abcaf1bb71ec51f774ee137792dcddc81086a1b6c2eb61 SHA512 e94555b58646c596fe64006ee6f4458962987ceedc3341a12694d809cc298c38799fb56b382adaa966e3171b1f62b7835fbb2e688251e742deb7067975bf1aba
DIST image-0.25.10.crate 303647 BLAKE2B 97d2a30c49cab02f3b7f6862599b3db5fa8864bbda2ed840cb7042d4ba3c1ce814e970d9870e68cad204c68721541cb5ff0f3a1456a2a0daa842ff1f99f9d22e SHA512 72eed99a6624e3dac8effaf2d271993cc11b74c6c176623c901f03771bd98326ae9f136d37d53461d484ec49bab6e9525de47cdb85bbd7b6062dc3090edd6204
DIST image-webp-0.2.4.crate 68478 BLAKE2B 542ecc0bbccea0855a3da83736789f8ad6e31b91b141e2157d1be520eb58bba22482e625b2dad202d778e88cd5a17b23bd3ec287762fa412eee390191a0b700c SHA512 479c71f80f309aec76d00b8a89c996aea9df960cb60c35db35cdd78a36ac73b4452fe924a116bbbca80b3ce5e2dba5211e974f162bd1192ab0b2aba3dd1e7d1a
DIST indexmap-1.9.3.crate 54653 BLAKE2B 7bc1768589e74020dc15d3dd064009edaaef39b7aeb682d0ca8e49944e3f020b9c04d64feb102e88b22feb40863479dfaf4722d6a77b5d19e7ca553f4bf64c1b SHA512 2aa8069eb07a814c8fa3e11296c9f032ef60963520d7786ad20cca5cb7e73b8f76d97722a994d65295bb713020aadce5008cd3df5e99d8bd968ef1979f910a37
DIST indexmap-2.13.0.crate 102206 BLAKE2B 7f3d070b645741f5960647f64759840b1941c1e28f61ee04d44d7eba0d8f600949cf139bec5fddb1507e4d5a9e12fb709a16415aa014eaff8f5e87cce41a9394 SHA512 f5efe0010603a3f1da8955f5f97c9a39e4d2c5042c0829c057ad739687d990c100d1276022dec23e7cd70efecceca07ad735693bd8a1b21b507b8892110198ad
DIST inotify-0.11.1.crate 29364 BLAKE2B 7dc7ea128e8b149c2cbcf60fbf1178ad2486a1275de6207e67b3ef3b15f94ede55274ec454d3ad8c41fe4166f5e97f185849296db7a7c4b1bc116aff68eae5eb SHA512 263838a8f53e2e45d1edaa176aa580b774c62284e5f19daf66fe56c3c1766cf0c9361172a002bf7f71c7932bf5088cdbff88c203900be615abaf83ee2fa1f4e9
DIST inotify-sys-0.1.5.crate 6965 BLAKE2B d70124656ce3e6f5ea3f430e8e7100d0691003161234b40542ca86c407ecaac1785f3eca98e9fd2914dababbc3f47a0855c99c9f19245d1f2cd5312739c802af SHA512 dae749f32c533b0c9f99963d97a77dcbfcacf173ec8fd7a02f275804f9925e867b4dfdf6be52c3c3c3de136d64e6e7d6b30a3bf804a01608cf974b0cc2e346da
DIST inout-0.1.4.crate 11280 BLAKE2B 557fb7818cd5e5b8a921fb456028b1d41b42ece0e9824976e83b577981e5c5dec30ed0acab903ad85b059ac40cc8b0f117c1810221dbf2362ffddebc85537373 SHA512 683ef612191d19a867afb1a622a30ceee8ae720df432132293c7e967ad1782190ad973e84ece7fa52a5d1ec7f4d8f078f56d818ac07fe7268547deb5b2399370
DIST inout-0.2.2.crate 12547 BLAKE2B bee2139b87a5a7c6869450949ce1419ca69fcd85f265ec4eacfe5f5523e58b4ad724010649d970963e2bfd501cd39aecd143580d5a68dfcd7abb86f335c0065f SHA512 92f9cacd31b8b0c41c08d82c681c1c35900e1d9be20e6978b9a8f0270378c2433833b8f053b7f9658d4392aa812a4da1148deef9ac7982fdadc26e8e2ac02358
DIST ipnet-2.12.0.crate 31000 BLAKE2B 4eacb12b6a5bfbc1090b3de2e6f27df8f551fab7d9f25c3c261c8c818fb30c13526f90ad27e4f474990658ae5f2c07deaec33186cc48178085fb770991806024 SHA512 5255990d2d1024ec0a46f19516a9ec006f61bee82cca02c08ae907722bacbdeab90d2c6f362563b530f394f523310b628dd1661cc0c7199f99814a51dd1628ee
DIST iri-string-0.7.10.crate 146126 BLAKE2B ab2e4c43382f280a60be207a163a868f75159ee682b072eaeb4ab4d07d2275155d65280c17ef568c193ef7c6746a1deb5f9380906307c40ad26ca2f4fe59d4e4 SHA512 d0a65eb623af42c675d45961edb6344bd8c675a1f925c8c3eec8c401f0681f325a85554c78c8ea404380a6a3f4820de771d4fa6f310e06cb30a00d0795db1194
DIST is_terminal_polyfill-1.70.2.crate 7548 BLAKE2B d84c45a94bc0ede333843ddb5206379f1a7d9df742c7f7940374d6b17b0a9c300e32fed5fe2bc58e6b3bc5d18b5fc58dd4e283c01c2f3b4f10f254b3cf7668c3 SHA512 d62f444e83950bdd441215c0ce681ff774692b35fec2af7181dfa243dd43fe42ff7e10a6e3b1d578712e4130dbfdf471ecdae73a3a584a2856a848d387b6c261
DIST itertools-0.13.0.crate 146261 BLAKE2B b23d59a87f80d24925bc868c0ac7abb6b9d05aad5ca08833634ef760ce228a1b753062ec4bd22237d0e74727edecd7ba3df9789cee896345b69780d7de66866c SHA512 c6cb8f93a93b6ac1a2cbb3033e66fc81a39f83be773b734bea3311332b96bc71bbb518aae3e6b40cb537590c23de1ca4964361c336795c3985bde63232d410c4
DIST itertools-0.14.0.crate 152715 BLAKE2B 3c075b735a6ae4b66980b1f7ca0ccf4237286b140268ea179e4ac01b1349105da227f03ea9ea721d3e762c3cf8b736cc48b6902148eae73addd864b9c79aa219 SHA512 bb168e21281ef3e43f9c93a079fc1938d79b6db2366fe17e26a90f7ce6fa55df73e54a06334cdb2a7b208b0a64473b5af9de76827a9ecb49378a5f9073d2e645
DIST itoa-1.0.17.crate 15905 BLAKE2B 105796a6438bfccbb4676cc0beefd89abb05dedf077794dae48dcebd63cc745bfa4664c0eaf7bacaf989ea9051c98703e7ce85683f5c8c234fd1639c391aa3fb SHA512 4f1b09fd0152a8c837c40045c46779c992b8b5a4737565b8ce3a92bf2fb884bc6609bc597c2b54c33855bd108311adf46471b5ed5ff7ce32549b8c72c8119c04
DIST jiff-0.2.23.crate 759789 BLAKE2B 890fd06c353642f35634fbbf9a185745a1c3ca2c3d5dbf6ca9923c21b68f9be627bad4cf537c773084a939ad18f5d9bc4619e0a123266585efcdec4cba26f442 SHA512 523461f14e5ddff5f9d883469a227f142ab83c5e953434027207e7b9fe70ad4d86fae8e0ae59adb11768597dfb1480be945c1b44794eaa446ecdaf7acf472881
DIST jiff-static-0.2.23.crate 83745 BLAKE2B 501fb0f149c80b287ff039ce12016f437c2861de878f95197adf33069f3b4a29ebe709239484563234b2a86c77572fc28a4965384760ee70545717b89103e895 SHA512 51eeb49ccf7d007931f66fdcb6ab9ffb451a812516a6d592e3f9193c8e3a71f1d7d34652d49f84537e41703a5f8ad6c1eca5043615362420c9210f38c98b823e
DIST jiff-tzdb-0.1.6.crate 62478 BLAKE2B db4c87151530bae7e27a9b9da03aab375efd5e6d1af951626cf3d42ac50be84b98c03859fb69a14f40b7e37eb7b3484a06c7a448fee2a186f27a01a2bdc9ca22 SHA512 fa6ffc52fa5f96ab08a0ddc6b9b2c8fe4eaee1111e9d45d49fbb7c717b763ae0d1d7f6f067dd83eef993ff03db97eb413352afa2b0890a06e748fbc438938c57
DIST jiff-tzdb-platform-0.1.3.crate 3179 BLAKE2B 330d5e1ef5c8be0bf680ce9c92fbbde1e9d502fd0e87134b16559b4c58c5168d4af4171e2822a9256b896961472af12545ac86021934b00fa5977301fe31cd18 SHA512 7e4155d7d69dcf20526fa92f6d9e7ce46978059996ce78c32da8a483446c067d03b4e80f554573707772550b19279be26c6e81a18a8b578e1709197012a83f68
DIST jni-0.21.1.crate 105028 BLAKE2B b384973d4d991de027da3f0c27aaae33a5d1f2ae8037f0121e8c637a96382055611da753c14732cd9fda56f929b307c988f1c3f6bc2c7617e2e5182a66a943b6 SHA512 46897d5fb968e598fe39179307376305f4604db61ea5d7f12050506a6813e242c05785536528ff2d59de8a3877f6b24be15c30f451f1bec40a5c72fa3b772835
DIST jni-sys-0.3.0.crate 10232 BLAKE2B dd6334daa6db9fae6cf1b31b9c13f09f9dc3f6a0e227bf6779880a6e197189d91583cd463b9876125cf892ffa5f8417dcc51aa010cdb8c99bb4f969990e969b1 SHA512 1e47582ed4dcf608ffd218549f1eef5ee3c87a89e28c65eeb5bba801edd6cabc0f095e213e8df606e050a57608653a59ced6f01a8bc76a5eb32ba1a337a63321
DIST jobserver-0.1.34.crate 29013 BLAKE2B 4d89234147386d61e8402872e577c52c60fba41b21831acbc6934ec7668b22dd9b876cf78180f5a06b2b26b642a0d7e02c9a67dc36ae7d3aa3b95125dec3d7de SHA512 42fe03eaa4caac030c40b167c742aa104151a126505de9ff4c52ab97ac13cdd2b7219268bff414f1d09061f3f9e36be01bdd6255597b957e18589f9ef4a65549
DIST js-sys-0.3.91.crate 91416 BLAKE2B aff59394a2c7080c80fdac5683155a4cfc191eaf86b221dd49323540800a8c29c940b8d8f0729a9e0566652be800df63525cc09b8cdfb0192f915af92b4a8591 SHA512 526a53a373a964d04441cd918dd2af75c6dfbfd181d8847fec4442db2624ffce817e91fb5ad56d1e79dc5e8f120a8219d4deb2c625ddd93bcc767844ef978c45
DIST jsonschema-0.40.2.crate 201717 BLAKE2B 45cf937af5b5e0f0cf19ceee881f69ba01711367406c5c4afd166c5bf3378e2681b0487d1042502bc726b9f610d502ff47bab079b23cd5fddf2b6ab9bcb3f226 SHA512 bb45d6f4003ff08db03a736deebaac4e4c0f572a056aecde93db94fed1047e919663a152fa23f7e2259b89632c7841b442ddaf94ae7edab3ba8fb6f9efeea20b
DIST kanidm-1.9.2.tar.gz 8805911 BLAKE2B f6889b869b5a25df9a214c1106ad44e30f1100bae30adfe7a29364ecc8269be54284d67b258dbb6aad8ded33e697adb8d0c359e00c49070b5b34cf4344323c96 SHA512 f3bc602f7bb56782e4758580e8efc59ba90e13cbd74b46b91aa43a47253e346af8b264ff403316cfa704a1fe016cb7e7326db22c3b779d7427601024e41aac8e
DIST kanidm-hsm-crypto-0.3.5.crate 47504 BLAKE2B a8c735067308114654d241f3e193c35d1f3ad649463640d461d8b9e8037761fdb717fa6ecbd9c04a5d4a1286acc753ab253c83b61f8b87929a033f2183cdcdcb SHA512 1755d8af2f17d0f50b189f56351307153dcff754432d53291c71860dd5935ed14944ab95c7ae3d3190ef14635c264805b5f89eab6c4e0f723922fdf48008af54
DIST kbkdf-0.1.0-rc.1.crate 9164 BLAKE2B c6ce2496afec89986d05eb7d2794f159ea0264a01542c2907c5901920d635b5a576117069d115ef4ffc2bf34620848a5ac5c943f33b3046f803b65e7ef044e8b SHA512 1555b157297e4286885cfba3f1b4654a0cc1dc9057cc0d6a9a37f2ac317a359a1d3ea239418e0403a12dd329af7c153b66d2b2b1468dcd5e5574605f804163b1
DIST kqueue-1.1.1.crate 21504 BLAKE2B 3397a355b56d979371f3a790ca6de4880ee1cb78c6fd9ec85766e1bb5ccc25f811f7065a31dc14b0b4686de4bb1902c2e2c3026719ecb923e3bda553998d187d SHA512 08ca26fd83c4aca32d53d85155580fac95b50709662975632aa542cb1e8a2ea5f8cc0f628194777093168a9950d485fb395bb55e7302dd25d03bd311e8ac84aa
DIST kqueue-sys-1.0.4.crate 7160 BLAKE2B d75e152cfccbdf7ae000be14e0f84c6d1fd07290fe498349a8715061a83d8c02011b59578db2c451de011ac3eb4b218aeea73963a2a5cd82e7f5f49de0779632 SHA512 6650aef7efd7fbf4f9b6c8c6e4c1a91b79636423d46a0173dcb99de74e6f277cb02ada01cb62aa71c3f174a2c28db62a708b0aada9480fc5bde613204acb30a5
DIST lambert_w-1.2.34.crate 38432 BLAKE2B 0d5b93d1cb2853b1e7192e8b1d48dcab87cf8513e7cdc6f439b547fdde90154b312d2e6dc86959f65641697f5c738234bab24bf3940b7d17999db2237a0963d0 SHA512 506b6cc74fcd0558c55e2aaff0c9f104980f261198c59d3c0f405801713d4730d1e89effad5f69714528f2add0ca9806f81af12093e4e9554ce69af33f2c39d6
DIST lazy_static-1.5.0.crate 14025 BLAKE2B df29e0e3d1c061815bdd608b41074436024dc407d454f32517705ab04b2fe06075e310086c5e4961df0b4885e91021589d0bca2c1cbe6f0aeffa3ff1b3fd4637 SHA512 6d2f9887cd7f34f019644e42f02f2bf0111accd73aeaa60973ba0b039b6774670debece1ea9a6978e923208ef5d3ab7326473ee3560c078817f0f7ab8ed0f65f
DIST lazycell-1.3.0.crate 12502 BLAKE2B dca2d3f46823a52dcf87b7d6103fc4f1f83bc5247ce361946ac2d9df239fb43ce4b418104503698dff0242480cd014996e77da4ae0a88f3cedbce4eb9d3c9ef8 SHA512 f9d627afc28b61e9687a3f72260eb013401fd64057647641ff2e763770d7380ab1d2d8cbb4a3c8818d53d504c618a3b46aaf701f72f4d7b25d226042824c2f8d
DIST lber-0.4.2.crate 8107 BLAKE2B 90ed15da1b8c6278bd9559297df383fae0adfa82ca47f74945e777b2e50f6c7727dc2cf5a1633cde1df8d60e6724a1b3822402228c62ba9d4f757cdcecca1585 SHA512 3d126c5424396ac52a1621f5e7ad98c13a07f4ae51d603f37bae83ffd4683aa1618bf762ba06d3402b0548ec055503cdb7aabeb937c033857b478dcc5816b430
DIST ldap3_client-0.7.0.crate 20671 BLAKE2B 75a939264bf42fd8dc168653e012992d39224fa1de0f37551327d001fea620b25ed6cdf0f33a2715d4171b290142a2a7e7b49d46b0a993a2621b8bf48811d33f SHA512 8412717bd51508b16aeffdb2b08200dfece631e0058b86b81e44ecc60e81dcc9e0098007b456bce3517a249fb5bf4bf073c6c4fa527cffdb746f6dd8288eb684
DIST ldap3_proto-0.7.0.crate 47051 BLAKE2B ba4ed082aac5c2ea58d23e1b56707b0aa2f62f5f92af19f604a6e3c8385ffef12cf6d863e51909720f480bf19f85f31b018033d5ebab44f8fa563d8d13e5835d SHA512 4133fba44b4cee7f4c1464682deced1336e3b4f137bb8e9017da88e3c0b26634266a23065caac1d92cf64f120414c70f19bb842d74bbb6e24f16d89cb9e1e174
DIST leb128fmt-0.1.0.crate 14138 BLAKE2B 6353a2520bb93e0a3cfaade09ffbd8cf981d2cf75579e865941f3fea0dc745c54472b369873b1ef4f26dd7f356860e563bc7ca6e7615d600b272c698a55e54eb SHA512 82fbc7f0786185453fbf11fb3ae58e71fce9780f81eb6a56d7b559e3a0c6825751dd8b64f1266aab73fe65f7483a206e42f31ee1a1b7b1801246c6dc9c2ea817
DIST lettre-0.11.19.crate 158821 BLAKE2B 9b34adfcb794c8c38d6b8daea74c638e9eafeba78e7a5c9050221a69e15c900dc5dab7260ef324f985a7847b67ccac83601bd41eb54c7d743db69835caa87902 SHA512 1eac9e4e2a588e31f38c144e3041a347fa18564ac568f97609ea1114e2aa6fb2386cfe76a639ac1720d1357ed73f327d6e18422abb4184056da5d1f12411c118
DIST libc-0.2.183.crate 816918 BLAKE2B d0c26ca25b0808575aa540a5f0f43acaaa5a972269c5f101122538a1733b37b6aac3696a0d7298fe16974b06efb0b92072252eef40b17b977af24cc857963daf SHA512 017986d4fa8c362f8900c1c82c7381066382a7272cfe114243b8d47637d042c87b5ebef7881cf46727e00e541a0a8270a32db694ce8d78372672cf08224a90b2
DIST libloading-0.8.9.crate 30222 BLAKE2B ea3e581dfad82c73731e7c2ca13dc608d78c4e6c517d063ecfc0fb138775ccd9c071aa2c7b539476223510dfb4aab03783fc46d610771eba21933aaed339d1ed SHA512 374d82f4516e81c0ff66f244b89b486ccba675cd7e9e65b7732242830a43caefefae2efd11c209da64d8d96755c4432aea97f2dd200969fc077545212a1175ee
DIST libm-0.2.16.crate 164243 BLAKE2B 103d5eb2c94b0566068ceca366c1663ec5cb0a31af1afe8e3728a38769b27d4a60b83f31aa2bb66ca4cd2ee43caa0cf1807c6a6ad54a9ab3471487324ecef332 SHA512 9bc85e6cdb7fe39e5546c47f167d2ca2abcf0aefaa673eafd0dda6bb9ec03ce19433dd2b8c0e226a3c08340d5c005cdeab4c642b49ef926f2cb0681b1d9661f9
DIST libmimalloc-sys-0.1.44.crate 451625 BLAKE2B 1100d7d9fa8afe282b05c7c0c7d49552b3be802544e7377b5365eecbade0f85a16c2431294eada05b641d04c0cd1b40e0bd65da3a7ae8f130d51500d81948fa6 SHA512 18de89a1084ed2da37f9ea6357289e40fe95d86e8de2ee4567bba5453c2f622a116473e2baffeb086cdf814a4b7b12f6e05563992b0b88cf939abcc5a2584fc2
DIST libnss-0.9.0.crate 7450 BLAKE2B 25892f0a1d031f1d320ebfbfa9a0d8055f0fda407fe017a323ddea9a7bd2fe8f5ff51f56e30ef382937f855e20068327a0c74fde41c8e3d5a4de65782e5b80d0 SHA512 27a9a3441fd757caf9d18bf6cfc303df447f7f1eabe12e5f0ba1a67300831b3abb0427c1b55c05e807a1fdcecee3b57a956e6d27aa7b93427ad7c39fe5510fad
DIST libredox-0.1.14.crate 9536 BLAKE2B 28a24353634391340f1d1837a61c70c61896ee228accfd3ab297d1265b081a410210d7493cf1505a9e8448bcd69ac1020a12630323180f501145b5eca800a39b SHA512 05242ceb8a058303af0ff0381db34a91a97e9ffa2f4178de5416ae96b6536d94ee53d2641fa26fe4a139487bb1260194c115601a166786a9bb86fab565cb1e2a
DIST libsqlite3-sys-0.36.0.crate 5294361 BLAKE2B fc4da8c35ef7ec21d9084e1ed51465d9b34af713cc0f45c30a5d241831e6ac17e486decc8516dc2bac76c70fabdb39833efb9376b3bbe9aefae00443c219a91a SHA512 d10eb3e603d726009b2cd6ac5c6fd22aacbe78f0665c7e9f82c5a981a21e19d7a50f2aebe2864d3eb5259808e57ad408d471eabca71dbe6a7beae3247c142916
DIST libudev-0.2.0.crate 8833 BLAKE2B 66c7d77ecefc39944c13fd5e5a99f40a3113e19f2d7e5a4108232552cdfffd072166a46d6a12cd265a2a075f66d375ac49decb81beb007a13d758f9ee7236aef SHA512 85092d0a477ebb3d87932e2c78114e31d78c3023ab92a92bd256d0cb462df0a1320bbeed2774f75e170eee8f6e6a9bb776816a20dedde5c57b1b1ede06099e75
DIST libudev-sys-0.1.4.crate 6177 BLAKE2B c513b5cd68fc60a7a33ba281e4fc4f9a5896946aeb1fe31abb8af22d279c39c3d781fd34109f98fd010fe8aa817b9d91726887f0ee8bf0f66a3bf313b01c9ff3 SHA512 185bd84a729a5dda6fb274584c7a731652418da9435d844870a9d09662918c9230287f4ad002273599d0a3e9709a36ae06d59a6686dfba978fb7cd1c51bbc2c7
DIST linked-hash-map-0.5.6.crate 15049 BLAKE2B 0f30e388633c60433dcbee353507f1c6857bd210f0b61a4d166a9b95067bdadaebe49d5fca4fa6ce13072e26037c6f75d46cc30cf8dc3c9cfcb3f33b33630093 SHA512 031a87645381c96beff33572e4bac1a9877e52fd2f99d39918fbede17d72291b35e2eb69e07edec20c3058554c35cc38fe85b8f175c2a3c69366136fcc71f707
DIST linux-raw-sys-0.12.1.crate 3006116 BLAKE2B e23efa27e6052034d41b2149f90d1ee7d6b905808605296ebed66f5fff210c4c18c51ee9c363bd0b93c8e17bc3b70857b594aaf51d44492051291c0e008f8cef SHA512 5cfe8f7e88a2125dda56a3f7a7213fb41cbdb51ddf4f7e44deec21f5b7aa05530e04f67d1b89b9d99d9fb204f27167d8c0e104e6ee6e62a780bcaa679155bb54
DIST linux-raw-sys-0.4.15.crate 2150898 BLAKE2B d1936eb74377d9bfddccef3830b56eb716c38ea3cb7e13b73325dfd00f9fc0df74bae49e4214dd7f27c257403b8b12cd1ef332d53336279d13f7e9497caf4135 SHA512 b5c39181fb6b901abddd8b2e7b449142e2e5691cddadb8e6b74ddc3b53076b1d410522cfa45af68dd18befd24ff12313c2494cf2cb0cf142e2228bfe42014309
DIST litemap-0.7.5.crate 29962 BLAKE2B c94ddff0b5f6fb99d6adf31ee7c953bb1bb3741e5a68cfa598c75f58f6f426a53d19423e40b0b3ae2010e1533b4d46eefeeb7e86fdfc72289748cac897ba99c9 SHA512 722345f73b4ec2e91a9407dafd3951f1aad0acfb66e0adfed8b0a83dc1ea71d513fa5570bf960ef51409c9d50aeac23f85410ec6392f5620dc1f1e1e1f884659
DIST litemap-0.8.1.crate 34172 BLAKE2B 3614a408d5c6b03c5371396dfaa5c654073dcbcbed3782a15cb6aa53973405344ae8ea7e96cf4b00e036be985cab9503bbdb51379fa55ba739c387d28d646a85 SHA512 6034f72d3c90ebe406b7e1b6df7e2535cde7728cfaa5328e66351d231f888625f394974f6aad891eff48142b00f14916fd8464a59fcaea1627ebc7338b865ead
DIST litrs-1.0.0.crate 46610 BLAKE2B 9ab4a7f701ff0c586fd59a3be684bc94fe27d159e5a44cc3268cf9957dc4dcb8bc7fe8b47d32ca60ad77e1b9024a192cb022a2bac64b1247bee9ab5710769b93 SHA512 8dd223e742e80cfb29ce49c93459ade63798e4977c028d85214ac439773a37a331e9ce375cb9f7f814ac2279770d0c3bb8b4e60a118585d6d0f9e7ae08539f0a
DIST lock_api-0.4.14.crate 29249 BLAKE2B 52d2f3a3eb5c3cbb4e7f01a2932f90200e3361155f53f282228f436211c54d1e429bddfd9e305a78b9c26b022b3234ae8ad3bee209bd4feed5b64a86af5b3d85 SHA512 73164d411c9899323b3bbff4fd6824e2b9ff44971ddd267629ae5a70b456c1ca945716e952412790d35331993ae71600b0e6a2aeefcdda117b26a7222ed97bf0
DIST lodepng-3.12.2.crate 52884 BLAKE2B b250c412453d4207298017ff1f4318683fc6d9d83581de3845fa80ff60993f2d37f684f9ca7326119e431f923afd6512b29cd126050f6664987fda077a5540ea SHA512 9885d1b5670e2b0473e643cebaf5821bb00075ebc539158b366c73fc596f95e8513846f5882a52c5b50eea70e468f4d0e637d51520f3b89d1559760fd78b3e12
DIST log-0.4.29.crate 51515 BLAKE2B 3f5dc889e895428f27ef107a63004c1b321793b865c29b20293adca81db4e25443e24354af37018c9a60dff1d54897c3b7b2c014a64280523f4a3586a7eeed24 SHA512 31bcf1669c27980f0a8500082c4d0cc500f6cc943518a3dacacc3ad4d8a0c238517f23c2c1969e5a22dbb5d25614adbf4e914c0557e45e1ebc8e7385b2ed14b3
DIST lru-0.16.3.crate 16743 BLAKE2B 0574e82714425293593e399930903da1004062ce84e5b90126c66d004e872ac580c6f474f7c39e1a8eafc9f78c6fe7a3049b50f248e8f3a9ecd03e9f04133b9b SHA512 5092b87dfbb7666e224dc6d8ed01fb8276929a2d1a31173034155afadb90e0762dbe6d5ce263bbf0353c079bb249027eff71dcac87228514a5406ef67dd06c15
DIST lru-slab-0.1.2.crate 9090 BLAKE2B 00b36c830cfbe3dc004106aaca3c66dcc780ca0e07af6e1f1b2b8d125d88fdcd0b0f3a9b01299279f09fba7c81b1a87178ee86385af1ee8f648e6f307d26dc2f SHA512 eb93796ffaccafd2e2530efeaf60dab1eeb17fe61652a9299c220cea4dd9099239eb549ae1259ac272c5aa807eebfaec6db4dc5efc95ee59365d3fd1d413f60f
DIST malloced-1.3.1.crate 12129 BLAKE2B 6c8be793bf6ca0a9d9d67d985b33fac8967b18b6e52a0fa5723a3bbf62a1c00d3db9ea9d728518f4174b2ee2c409cef6e736ff7ef9dc4ee7b349f51d810e1c26 SHA512 550795bc15b97a1975efc515b17d1021a26dc667f88aa31f9265abfdf9dfe819eca92d4476233f0961a602c128ea81e3dc4226304c8d8f2a63b557c54fd57498
DIST matchers-0.2.0.crate 7075 BLAKE2B 0aa33946aa11908019ef4b189e54d3d1e8e4887175211d494301393defd85f8e877fa11b82bc09bf5e71188f1d3c3643e0982aab2afa452bee9232b41f4d942b SHA512 d75be87dd3954b62e67b34021fbc318204eebd192f0f9b5f3de29e477550e2e2198697e7b22b9588279a98a49690cb4d885e5eca49600d70efce8adaeae46d53
DIST matchit-0.8.4.crate 33986 BLAKE2B 4d7b43199552cf01daee7aab49cd5bd114704d14985c1df7a800f2ad7951a7ac2b1047b9ca35e42b8443d701f2e76afb669f383380e442e60ff08f30418f7a41 SHA512 62cd181bb866a874c5d403ed1b14ac54628ccd356d87c5479ea88febdef2ec58e60eb02a42e8eb19cc12f14483e5aef0158608143ac2d78548f1d892910fa8ac
DIST mathru-0.16.2.crate 663054 BLAKE2B f54b723dc720bba684b252cb4086eae753188f16c9a1c224efaf6a0d9c18576ca4f63362e7c63f90f50ae0b02a0b7d8af70115793b2bb8d6ba456a2b22caae5e SHA512 8ac09b7a127b85e1816dc6de02672f7fdbc4d871b6b765b2fde2696e962e1526575276088bc9bc555ce9a3deb2a2aee8fa02390a982318ca7aae711c8f596039
DIST matrixmultiply-0.3.10.crate 58170 BLAKE2B 69703340dad3e7d9e7e888ae87d66da49ad905d52f6cf42907a7e41c5bc63a76a09d4495be5e065eb3829c27216fb47208b76859832d40dbb7475269c22680fc SHA512 131a87157d465225b30ac332beaf02953b574187a29754e4a48a904e4dd581167d5f2f9b9a5120befd7cee34f2701bafb303d3a330f7bfcc6225301db00cc590
DIST maybe-async-0.2.10.crate 22107 BLAKE2B 2b8bea636cc271574bad08313b86d5b3a2163199addb0b6320630655a8b238d811db302f1c9c7168bed5963f0b55a90554627c48f59ec2ccfd5674303b1cb344 SHA512 c41fc42385a47706167fa9c51fbd2e4dac74683c362d66f71705de4125dd639a518207a2ae4cc3e5f913279ea205d260b0ed3fe2edbce68f27ddaa9e9989e59b
DIST mcf-0.6.0.crate 13470 BLAKE2B 2a4bc3c7d1febc75b9166be5aeb93f754eea6f86debf86ad52dbcc7e57c2b49fb580bfc850fd2ec9b3052139533b6e5dd4c2ba049e6ac1048c6b01000dd63dc8 SHA512 0104b8ced4faa4148955937dabf431e720b51aa0b5272f2c913ef03ec1e21a9993efc2854c92a22cb7c2f149b08b710cd120b2407aab929bca29684fe8558e9a
DIST md-5-0.10.6.crate 16161 BLAKE2B bdd43889aed114cfa97ed0c70bc97b89fda28b14033a0a26bc7309ed744ee907d59151ab92e9cb95f0ff0ca1cfe2af360c48f1b99fc8a246a25c803a4b444a0f SHA512 024a9e14aaf860e748f64dddbb8aec01bb9f40d702d8de31497fde1d66a663e97ca1b06b600d8a818a0c707d1ef02eb0f210befaeacada458acba69ccbf476ca
DIST md4-0.10.2.crate 9199 BLAKE2B 54d7fbe92f86abc6526f93caea4ae044b77769592e402252fbc157aff3ad5f18118a8f98482cd1cc1b6e245675bf6dbbd654210b661f2d0f27a6008a1d631612 SHA512 408fcf13992cc989c7329c0ce629f5697b0469ee4c3e219e055176325cc8a7fe5cf0d799b816b3e4829847c40b9a9e0cb36d735d3386fda72bf00f51b01b339d
DIST memchr-2.8.0.crate 97780 BLAKE2B 228ce0b6fe8b168f5c31031690a5eb44466609b64c5c221e0b3f56fe331b4f25c0124d613c94ef030b225000978953641f5b07458d530c1d50eec3e1d54e4274 SHA512 8089238153493a0ff6adf980efd1ea2ba10eeff9f33fff200268692662d24152a8c14a4dac37fbc6a55dca741701fd256174f10a9838ca66f038f08e090de12f
DIST memmap2-0.9.10.crate 34846 BLAKE2B 9f8e59e9695b36b7d86a4caf14718cba2d609605ba4cf5edd3dd5d67ba04bd4a26de3a775220c190f21a0b81bcfc4f9850995bcbf4f45241250196aa783c09c8 SHA512 d119205790c5f724e7001562f0b5917aa36697cd626e9080e31f7aedc0e8c6027f6d9720b441b969cd1a3bf909720e815557d94ff84ae1d08b8ec0f8842ac9d8
DIST memoffset-0.8.0.crate 8912 BLAKE2B 19ad3abed21fc39461b0382b15a8cc312378aba36f042b1e5335012115d31b350a4e3bc720f1eea300d7d19b9b317f75a28d4ccd78ff3b31defd9e4b3147899c SHA512 47adcae0848ff967035e10543ea599c7af9c5bad387023eb4dc77c9e8d875994ec8139b9941b3ecc4fc17214d80944a47a3be174a45b334661914a5a7382dfbe
DIST mimalloc-0.1.48.crate 4742 BLAKE2B caebd736d598c17e0b09f2695175789d227e9999e30a76d5cd7a5c04399bd1877d9ed60fa5986a96f10962b7877f533813d2a3ecce4f43c79aa8ec2de7b7172f SHA512 c12fc48e673c323bf7bf850553695b1fdbc63795e3849028a15490421f072745b9208501ddb7394d3f93f2c1a569636ee8e77cdb37340c52762ce0d3af3fc1ac
DIST mime-0.3.17.crate 15712 BLAKE2B abb892b75b40657d356b6b53b9a45b2c822a05873453e919f2bbfeed9e5c06104f24db9cef2716f302198020870eaf96b2c62aff55cc11d8ca4f4f614d7c8e17 SHA512 e6d2ca92bb58fc747c1bb65a7f9023e5dbf4b94966003a72e4913bcaaeccdd6752725cdbd5081e0fd69d9e8f364d79664fcbe70061737d5c39e5b3e3a154a0d1
DIST mime_guess-2.0.5.crate 27166 BLAKE2B a8ec67e16a336e7d07c9aaa55025c24c3d4a62aae25213ce768786d9f292b76930132a880d662cd9a5d63aa899e9d488ab76fa9d99350e9f448ef484705ba4d9 SHA512 433c876e28394282cfbe14bb9543616cd296879f253ed331c15ace8a7d9f3629f5b596c2d5a64823a97ca9b774acc711b65006c46d54d1e9ee0553cbf1f13b7c
DIST minimal-lexical-0.2.1.crate 94841 BLAKE2B e6b8919b80d938d0b98d60d4f5f29ce43d77ebfcf8b18bde08909141915c6ef4f0d07a543538d4f3ba8527a9f55926d4a8e83473248469d087e80b274d701d61 SHA512 385fab51884bdcc7b0f2728a219ab164d0dc8efe42160b918f2c09f79ecf853fb12bda006d11e649f097bae1499dcd41ddf2a8784ee7d178cf2c28059e46078c
DIST miniz_oxide-0.8.9.crate 67132 BLAKE2B 1a11c5aeef43ac93635942e0c4f17538150f8307fb280b0d66436e4b6697638f0b1bafbdebb377a5dba14a75f213024201e325747419623e5f7d57060bba4445 SHA512 3f6fd786c5fa5b4abafaf21244dd4830d26688d5b6975522bda595206517f354d92d13fb95235667cbc39c0275371c737164d9c7a58e32e09da86eed2f239242
DIST mintex-0.1.4.crate 6899 BLAKE2B d4a736d6e6dd25c0ef5a66cb2ae500e0e892eac6ec23c47449027fe4fb9b737ab391dbbf9be6c953e9ca6609af84993f15ea812c8cf5cf34e3ca82b18596be73 SHA512 035b85d70c38ca9976113d1314814badf0e05a0e99d587d94c0c7fa5431b198d459909b497191e8c107989acbbb3fff512e533fed0ec0194c2cc94aff7e1a425
DIST mio-1.1.1.crate 105630 BLAKE2B db279c3e46108375f5391a5ebc3ae07e8ccbcc9f6a71aa41996adb862c5d2b965af3cb0da25becdadb16d401ae69ccf5a07e21b0b6fb36e07294633cdf690141 SHA512 0b1c82773f5cc3f33ccb80a2cfbd58e48ffac82934afa7d9ec632b36484f8a13a079802dd8a658dbc94fc158e597e4d7a2c02a799f7b506a7de98fe74e80e684
DIST moxcms-0.8.1.crate 188252 BLAKE2B d0aa0040b51eafd0946844e097b6caa4d48e6f4667d7b4bc939909da7e79664b2f71d30a38fd0cb00dbbe01567b9d18e95cd3242548dee542ba777391bb3bb94 SHA512 c120e61dd2460d3bbefaa166c7874700d875f5601755150928ef13b614adaa5f53e016573df3fbedcff90a94a6ecbe8155c72b551efd8a6b9238be1aee128d69
DIST multer-3.1.0.crate 25980 BLAKE2B b910908ee5f9ba77dabaa7705782dcc18d7b6b2d7e82cf946dd3cda182325c46b2131be83f3b190748255cdd9e5e1c9df0438af1da6a75cc326c0866a2973568 SHA512 14568303c364164932103323f0ccf454901cc9ffd265af7746fcf705a9881c99f200892f4e36e145b9048f585e86700592d5bc3839773b5a4936dba339d291d3
DIST native-tls-0.2.18.crate 29967 BLAKE2B 8419ea22fb5bce5d33d7a7aef9b4961d84341d01f91910f0a32d2ba11ef9a63fb10a52bc8236d5ce1d2c0457ef09521071568e69286a55309449f9e8d09e4d06 SHA512 6e2ef9055a938cdf17cff126b29b57ea4c80df70b160dad49804b2c190703c1fbb93c8c6a2a9b89c95fc3ede1068dacd175ad8100990bebab90b919b30aefbae
DIST nix-0.31.2.crate 346284 BLAKE2B 310de6bfc8b7bfdaaef0ac7b441e5fcda8b25722eeb8d91d28d24c08f52cebfbad5d005010af76ba544d0f79594eef8d9248b53346b986a9962f8cc3d3c56f6f SHA512 a7b000095cb1616b24feb12880ef9da3212cce894d70a94501a2bb200ac1d0b7e4b9dd5b993b90ea93304b192b6d28e10dbdb4509d1919ec9252b1a3433592b8
DIST nom-7.1.3.crate 117570 BLAKE2B 5643b67990b7305e101b16b8cd27c447e162a7adc6d0dfac00920b0cb50fea98c9d4edca63c34f6845cba05f8d0acb407cf3045cf64a4cb28e53c8b6bc9090cf SHA512 1ffce08dde299bc0e0367ad59c7b6a83e23decfa11115ee076ab91ec53cdd9ef37e4c2103c96eff23a7b6b8b5c3f67c83ce1917928c7d4c6462083bdfa0c9cad
DIST nom-8.0.0.crate 135590 BLAKE2B c97f47d8c59f6607517278afeca45949a1ed61c1c178c2cb4a990a3439a532e544e5d3d4732e9abb87d93731b65379ab13e44297cd2573e543bf85958d7034d7 SHA512 7634276cf799b0260e4f82818e297001101c84961b498552ee19d2b2bd7b7be3621ce7fbfa9d85c4531c650448b2d32326ecef28f8282b016f5a504e69783cb6
DIST nonempty-0.12.0.crate 13105 BLAKE2B 382069cf47952f3c4511867390fa4a2506f12413883a27ee13ee117286d9819fa1510fd4eb486227d623a543f9069846219a872663aa9984d03eba9342201774 SHA512 773be83f4d21599ec5776ca8d0c87fba9edbc48d47b52ae9f2501b09cec4b0e8f8e883283216aa017315dc6b9dda39643994556875d02b516e8b3c51d6c4cf38
DIST notify-8.2.0.crate 39067 BLAKE2B 34792d7e0d43dde7ac70158dc3a0059c0cf86cbef9160e8f10a3292581ff866fba5c6cb000212789a47ae083fae0a65ae5180a49b5d40008bb0709b637ca1e0c SHA512 5b68f2437a2798aac5c240a10aac642708ef9ceefd58f448e7d37facd148768080cd3712e352e1736f910b660609753b47d8e00d4c6d0936cc5009c4d32084e9
DIST notify-debouncer-full-0.7.0.crate 28163 BLAKE2B 5457c0272fa6f18b33f084332635eb7d81448ae1e27fa33d848244680d3cdba202db3e14c5412d326e0a5b1388bd2c95c8a8ae5adf71baae06b533d94787b3bc SHA512 8e5dce3e9614532c41ab3a15a1052896c9957ece433ee584487d8ae1d5f608acdbcf2098e05fadf167aad8f1fa0d4af77dd055baec627a09028d38cccf35cffb
DIST notify-types-2.1.0.crate 22796 BLAKE2B d3eb20882c2d435da866d4d183af445182f879c8e04908de3f932b9c7895439ff860611734528d88653691e6ab76a5bab817c9f9b07191f1cfab497c707bb524 SHA512 15f100e77f804b36fc940ab30dc228085a9d177efb6a61cfb92f898368ad059f2b9673203327f9e914798a5a0545dc686e946295449732e42d314fe987cccc92
DIST nu-ansi-term-0.50.3.crate 29597 BLAKE2B 197e6659d8ab6e059fcf814795edfb015a5aae08071e1d14b919d2b47e2f5c156329f912e0c351db0a084a0cafbfe6882970cf33bb56911aa7e6eea684de514d SHA512 45f5469a7b5d5641fc93ad6953bba8e91d14a511283ba628c2bd75fb05cba6d571ed505d7a43df905eb7725fadcb263a47c3f151bb5d2d7b37fec4fc62f2feb3
DIST num-0.4.3.crate 9575 BLAKE2B ccf8b2bc0fb93ad75353ab93839344f1621e79a916b2cfee42e1332808608a5cc0552066c46c0608364c22df09b69651fce911448085782bab2ba08c90e4781e SHA512 766ba6b7a012f7272979ed02942acdabf9c5a97f553732e241c05a1075f4367651ac0bca58a512c22857f5df20dd9060a7829715e45e3b16de650d4fe4818c81
DIST num-bigint-0.4.6.crate 102801 BLAKE2B 0460e7dfdbd44b6c68fc8ead6bff4353e549127158dab8bb5d217ee33104fe9ad5f58b63a01d56fffa8d7c4df1a87dcf5b536e436a0ef98dc4418a4690c4cc15 SHA512 19d14a7755de2b559026547d9e3e1775e636781bdfdd418f2e1d962c51411a0973a46d84d0356e30c0f708a7c7b2097926611960043f71391919cab1aeb6aa04
DIST num-bigint-dig-0.8.6.crate 126196 BLAKE2B 6d278bde470640c5e88c361899fc5f1e30d2fc261051f930697f1c4504595d178834ce11ac026cf996f8df6262ffc9bb27d3ceb780e87c5de800cb57c22cad82 SHA512 f028bead9aa4da4ad0d6e10ad339a629c7cfbec710ca6feecb4beb59ab97b7997b043533f57ed85b339bc899af7f1fb1ac56f4bef68cbb5afa149fa6b102aedf
DIST num-cmp-0.1.0.crate 15375 BLAKE2B d2c8680085277a2f5702fb6d0e0fada150135437c37b56606915f7c042b79a6e5d0cf8c7b45f46b8b3f1931b6588f4f2731ec83e510e982285eea6628005edc5 SHA512 cd6069eaac6e84e94a8c02fb45a538424496c998963dba6c76f4c02503c9c084653a078762386d81698184263d410790a8e4ab746e1330d45b62cb9791a71e5e
DIST num-complex-0.4.6.crate 30352 BLAKE2B b9f0465d53e8e16edc44187f8efa40681377e75fc4bbaec2c9fd8b8f5384044c3a989106ed3cdb740cb86e19659b34e4b38e7cfd7bb01904e137ddeda3d0b6b5 SHA512 11ca2c28ffbd15aacb7e184b7f3e09cbec9c955738568c1e0760c256c72b230cae7152403d834c8ed9358e42b724269e99313dde9a23027a6963ca176ca45615
DIST num-conv-0.2.0.crate 7034 BLAKE2B 903495ef172da73d40e6f3f2480b7c6ec4f1a45f05151e2c6ac5676159485270cfae0f48a6326de700fa02b00dc3dcc746681c2a16b072ccd129f2a1cf8e3ded SHA512 5d17b59e4c76ac7732d7d218da18d83dc99fd1f5c396c054d7e40a583a2fc3d15dd9e545d968fea61cdc8a4f7eb2592fd5c02ba734e3361b6ee2686eb9a57fd1
DIST num-derive-0.3.3.crate 14545 BLAKE2B 3af73d35ced61f8e4fa2f2bef695f72a3cf1f1a67c77982d3518d9383331f34c1222dd7d72802cec22baa108ae08a87805a11942132c565ab8439c4983e99871 SHA512 e0f4d06fff26c2d2b140ff5ec1ba655a46c8d8fda484f03a8ad4910e8cf1392f0130d5c0bfbbe3bfb95da1f93e964f73364de6551fddd81e6fc27bfa35c15053
DIST num-derive-0.4.2.crate 14709 BLAKE2B be4abc3c51647f2d4ebe0c0619948cdc994c6ef808d768dd2b9274410716f524ec73c75440f7a780e4871f33055c81f800b0171e4b7a4e2214da5a3007393dab SHA512 55b951470a07dbce489ee43e1540056123d3eb7b5240903cd348951b81ef5aa5b2b1db311d1219bec8ad191373d0079bf40861e3f45380f8d8132f39d33b4f4c
DIST num-integer-0.1.46.crate 22331 BLAKE2B d88c9f84e5d803a3aa8f44dfc1bd6d9b5e336e7cbf47231cb3a7de30dfe263c41c62c586d31f0029459c8c240475cd329b3fce79f355be7643bdccf8d56dcbba SHA512 e27986d91f6c6dc3d5a0900defe28ab5f47905cde3f84d0914b7acee076dca8fec6fdb7b631ac94d3a31eb01ecbc5854e51afc3187cd1abfa21e1bfafdc700ae
DIST num-iter-0.1.45.crate 10320 BLAKE2B 9f2a60a819e31a6e7e048ae86f7fa029015a73888348676e54ec6fdfe76abe94b632a49a82b53b86488ea5af1031f677b0eed8ba7c5e843ce804c6d6af123622 SHA512 6195c7bd5f904e9f0aeee3ce17b42c0383d053f9d37954a9ce3b4ff0a048afa121c9a37aa9c74b9ace7353d7fd9f57a7d04c7a18e1456fc2c4c298d8ecfd0172
DIST num-rational-0.4.2.crate 28159 BLAKE2B 653e05b9ea621a92dbac090339d9e0ae0b3f952b332e3a54f27ba8f5209a4e9957b014ef18355555cea0caa63432de0ec0be7ea6798389aae46402f789432554 SHA512 0999130db45e5d877d1e2232c8900cc633bd39e749186b2ef4ac4343b958dcc80edcc2247df5f229546dcb3537fd45984a7a459a9bd8f62aee69a0239fce0b62
DIST num-traits-0.2.19.crate 51631 BLAKE2B 78637360cbf32d172510a62bd9442708af9730c0296a2bb4ebd200c08facd49bc31bf8ddd58967e0df7273a938832b620265d9f8f4d26ad16049bf6dac1cb4e5 SHA512 180018a5eceb45085e4e8d103ff21bb4d5079cea874c42a0ad4c76c99d275d434bbc1cc289f0cdec172866daa89dbfe0871410b2cc3407233fe1129786905956
DIST num_cpus-1.17.0.crate 15874 BLAKE2B 8b31104cb49696d8994fd05176556056db69ec3e2b7d61b6b0a88f8ea7f4395934df1187c86301a3a56c3dd6be02b5eb2baeb72a991fa3cbf61571767dd1ee76 SHA512 b2d7f664214bceb8acca0758bde4d516267c0c76a70fafa25ed6204eebedd69a110f045682f50cfe6759a9c2178b026df077c5f0f85d020712dab65cf65d0aff
DIST num_enum-0.7.5.crate 21570 BLAKE2B fd291db8ebbfec7d57fc3269e9305703a3edb8815c0a5617710ef608c574a6cd44f255cd506bd407ad4d929757a62c8f66e29e2e16f5159243d76178c4cd15ba SHA512 ec108a291341c0a380be9cfda841ebcc18241378c5c732700fa613a07bccf93b243e87996d5d858a0a7cab4948b0431dcad74c5d4466f65eddd210470636e1af
DIST num_enum_derive-0.7.5.crate 18760 BLAKE2B 00f7b70aaacb058529980bcaeefcf34014cbc4a99beaa0dba450353b839eb1b864ded0d883d6e115f7004b1a0256baa5485e09e463d82a349052e81faed129d5 SHA512 7d05b7f1352f3350de5fe75250de974cb8dcf87665e743fc15f0633fec864613f47979a4a9ed08b4a81cc94fb25f088e021bf4d0143387e66dde907ad399cee6
DIST num_threads-0.1.7.crate 7455 BLAKE2B 282514d1c6ebe67ab2c30f91efd5b6c8880baa078265e22d5d7200eca4f96702aad8b537ba772e5d4e680a6e90fa6919fecfcf37a060668b2a618bb01bbabf2a SHA512 60eecfe49c1afca8efa320c5f4d0cd794f6adf8924193682c903307f484ca0a1ddb56102a772232aca040f29651bbe26ddc1c4939e1f030e229d179837e06bda
DIST oauth2-4.4.2.crate 74489 BLAKE2B de597144878fa6e56b349163f01739aac50164ce454dddaf72370423d7d08a1f9d2ee20dd0f158c3ce00bf7dd800bbf91dafec9d7cf35c74cbe9e8bc56692751 SHA512 bf00eb3ab5f5fee1774d45646467c4622b2b032a7c51dc6eb09c45ca58d39888fd16dcc405d847b1ec139b2dce4758f3a3c330ccc727299ccaaf3b1700fd57fc
DIST oauth2-5.0.0.crate 91364 BLAKE2B 9c73ab1b2f8f523d36282f54b90c5b939e22b1d5dfb4e65c3012203295c7460f555b1aad350108f2877ef196549c1d16303d64ca519db6cdbc727165085cc778 SHA512 86d84f03438b068ebd57340be37be837ffdb8b79387f614c0b5969b97ae0b8061100c8e4f364010b5d6a79911b5f30c057923383a793836702df11d8d09d4a64
DIST objc2-core-foundation-0.3.2.crate 180804 BLAKE2B aa6fc89d58cc9d465e2f439406a5f7c1e76996672306dd70a4c5faf535c75938bd4d1da96b5c99f2d99550687524824b60076130dd4d9dec974ba77980a374d1 SHA512 b1a5f5201bf0b3f6e93bbb0b71d285d6c162e644b748504f58bc05c92299848bcc785c1159072959129bb575978e4091cb937203e8e90a4ebe1519b7b8b6e402
DIST objc2-system-configuration-0.3.2.crate 47515 BLAKE2B 3cbc668832640bb98a9ce529d3208b89c1df8b53239929c0a30b63b0a6a52df22396194c9c7d36eb4dae7efaf0e2e384e7c335d58d62b73ffacad663d7028601 SHA512 9f5a62c26bb2a0e64e196d6b7464672ed2cd2ba70a8cd20cb031ba0695af0fab7214cdb7ad10bc0a10ef7f268ae19a42d2bec9aabc722c2d2370199650077279
DIST object-0.37.3.crate 344032 BLAKE2B 7cef4fb0adfe2c0ce56705404b1e1b2b22afbd741cdc16bb5a2c76c9c2df03eca801b0cbd9077a4ad153b97c37d20637608018f532918e82d1f27c75f603dbac SHA512 e6a72ff6ed5066e0b6fd4b5c37dc0c3d334052f3d123fa0aea2dfa45c8ba5700fd6a66f4f76efbd8823f0935c6d1bf9cb3aadcb8eec1370b0126511606038aa8
DIST oid-0.2.1.crate 12533 BLAKE2B 6cf8871493c4ff6564da548886c83e6683c3d833949eec4e6e26bb6c811fa261aee4adeb8527dc83ce7b79b4baadd072804f7a0a5554610416fe9863d536bf5c SHA512 21684631dedca5fcb07bf027a8e64fc61b0a99b04f58fb3b06d3c93b1e965ecb04702eaccafcac0dec9cb9a12b9e726d2ceb4fd1f2adc182653b9a1ebc8fea01
DIST oid-registry-0.7.1.crate 15220 BLAKE2B db9f45c622cb96fa1edf6c15253d4059e01f07f804b26bc5fad782eef5d65a7d0ee3607c064668898190082fbfdb676d8c77b091788646d73d2f4a5f6f3c464e SHA512 302838c6d88e8f9b1e2f40576d0436c85bcc4955290e5f0a5826d11e5a7f880bf6335f6d449d1976f9899a05716f789a87d8c8fe641856da088ec63f15e31c10
DIST once_cell-1.21.4.crate 35010 BLAKE2B 9117ed1d478e626b7b7be2e3ff8b68a382b051112c7ca4425367bdae86977671f8b5c576131c82fb437740b6d98b72501f718f4172d39781decac2385e8fbd4d SHA512 af67669b0107f44268ba74c355200cb2ed1aab235a6989a8bc54323eb2c9a45677010f8672e7790edadd4c981e939436e0c3a099d33c06dce9c14fd5ede86155
DIST once_cell_polyfill-1.70.2.crate 7448 BLAKE2B 5a90f8eeff25a555987b84b9800f9e0b2aa94fb4827f76678ef45d344c4baeae5a079a288fd02a570d0f0099e9b2842d32dd206dbd609212496e77ede47a4d21 SHA512 9e0d07bcd40e4a5c271646d6fce71677acbfa4439b4e818bb4df823eb31eff976ba78239e3a7e0ad21e80ea8d0d3af3e74a7d0a0a55b308d4c777b9b5e1ef8ad
DIST opaque-debug-0.3.1.crate 7066 BLAKE2B dc1dcadbb5654a5f69c59b84faeb3095f008a6eb4f63e3cff95bd4e97f803201e2f16f59a65f8ea21b662e77e3fed0d0870eb1db7f5a4f95cc02422907732951 SHA512 f325214d604e74197ddd9209a596851c5bf0c0f3299b79b6267c35e0ff6351205b628fb5086279684fbb29fd07746c91ede4f45019657e761d8400fef2b3d8bf
DIST openssl-0.10.76.crate 288167 BLAKE2B bbcd90e4bb34499bc28b2609343d7391c53896fdc456abad5c8d2705406145a3c52fe08a40293da6c64417a58a295b2f1863f3e47176eae6a26b988245e9839f SHA512 bf2a243a6f3c601120d359242f7be835da5bf1ae10034912b9395fe2754871d2b10f997c7e7e158793632a28bf2c92976768579caf5a37f87967cb7f95dfe9a5
DIST openssl-macros-0.1.1.crate 5601 BLAKE2B 69dc1c1f3b7bc4f934cae0dce64c3efa501162e5279efd6af3b74f7a7716c04b6996b306b310f1c045cfa2eff2895314a47ecbb020a817e461c6d77d0bc11e92 SHA512 57e75c84f78fb83f884eeaedb0dd135ecb40192dad2facd908e6a575c9b65b38a2c93bca4630e09ea5a82c77d8bc8364cb2f5778cbfe9d8f484cafe3346b883c
DIST openssl-probe-0.2.1.crate 9155 BLAKE2B 8e7a65e777e7200b726a296df63cbf6e951dc9d06b80493c203f9b582b1ff5e4ece8982ed5aef4146095f1504eb7333959f239d72e84137c56ddcf9bf3c4b106 SHA512 e7795c6724c215f20d7cd759a1078ecda26addf9e529ef7dae882cc57e3dbc2df4dfa2d0cf9f43c04eb06f210aacae8bcbebe46fe0d740274894cc048a6bccee
DIST openssl-sys-0.9.112.crate 75339 BLAKE2B 49f2fd1355232f0d02d4417d92f6206730371731ce9841b31c61e4abc63a6afae84613c021bac340441bd1543c05f97fe5546f58971e1e47b2ec5d0941c55739 SHA512 a4448b2c7f58608111457f28fa6ce438a494c77bae74c163b63ea92340fe11a2bf6af3c042f1084b55e1d17de5bc1bed4efa079c3f10a6cee4d2fc1a10e95a3a
DIST opentelemetry-0.31.0.crate 87368 BLAKE2B 243dcf3455affb5aa5182637e7c518b8136c678f46e48eb33c013a1f86ec1e5b77026ae6b6907a42dec220df04c72e0ee9b8fe49723bf403318df360ad21d621 SHA512 ad352f6ea1484f542af607bf88ac8757e85ba26c34658d87c3732cec7ccaa550586322da4f34772691ceeb8d805ee71230cca2e0b3f015e9bda50504c7bbd040
DIST opentelemetry-http-0.31.0.crate 17959 BLAKE2B 4f863b6815a240bf332f821a2e03fc5043cc3635ed0b3240df3cf6472a162bb4ddae0964a3ac9d81ec1e51407541fb220ce72136a9b439c02bde6b6cd9abda93 SHA512 37772897602749fc87fd3b8fcc750f699d772dac49b667ae1768dba1a458e2e74add87481855561b5da27afc414f4d975c0834da70f5845585427d6e37f70817
DIST opentelemetry-otlp-0.31.0.crate 51448 BLAKE2B 2c0287ab0135dc8e049e73c9e635df0dd4849f0843ec69493df47401df6340943a5ba18a472ad87945aa18f75b66c5ef842b82b8f29e66d9821ab66e49152424 SHA512 2d629eb1e9df8a506846d90a354d1c1325c07739fa50f3553e72a58f271782297234e00658afa81761963130756ac68bef4556782a932d613460064372833d76
DIST opentelemetry-proto-0.31.0.crate 57871 BLAKE2B 12630607fa01dca480b6b180d73be5a0842a1dba6667ff6a001636f9e9cc30160d02ab28a8d50b3b7a87218bd9a0878300c6094d11654f4852b85ea895963000 SHA512 7801e5119fd65482487ef69efcf56406f5936dce75c668b648fb0a18ba941b11f867cd7dfdbaea15a6af74af089bf0692f2734a5cb183dd1c383d0732b949d40
DIST opentelemetry-semantic-conventions-0.31.0.crate 96077 BLAKE2B 14acd6cf70b7fc42b8b943ea795ced094d2d6854dfc85d81a2e1063009a41dc496164160e143b02ed53cfb0b4799cfcc8d8e52333de82bde67d810a0b275453a SHA512 c1e0f32e773a2b9bf1d5b16b836272f8976a3a26e0227b6f4bc02abf367e84a6061a8c2935ff0b209f877ea2144ea5a5f5b4df26002aa625d6a487cfe990f53d
DIST opentelemetry_sdk-0.31.0.crate 225104 BLAKE2B bcaf5ca42a39cd1c89af01eaa4aa62485533251f8f60fa20d39f9fad86e3ff285ed07f077f3388f3e5a28594edeaa6535580dd841b5c433c0fc668ea3a02da5f SHA512 2cec827ce313d987919ae1bdc90f59eb3be20acba5dd642ce6b351720afe5e1435e2c2677c7c4dadac6028fe9f72ee9610f3c9afa196ee2fb12faa34fc91e798
DIST option-ext-0.2.0.crate 7345 BLAKE2B cbfc03e7c960fe3023512a4ad816d657b4f54f8ecbde9f9c4df4c5fee3b36b68ab463c67ad650778279e01c7ffaa63a0dacbd0c080c8c3d15b1611de0e71f92d SHA512 f8539f97b01af97e0b80fc96556002251befa60f8ddd19613311e62f9dc9834d71c22f5d8e7c53c4925046e38cdcf834c3c28042a4da862d6f6a21ddff8d8e56
DIST outref-0.5.2.crate 5621 BLAKE2B 57415d80760c5a2a6b3bbf20a21f4ad0d447b8630cc4253ebd811394477429c955881e9ec4e89192ac1d2df595c83ac1277155d4d1607d03edb3b7c5f2fd5598 SHA512 a352eee5f77ca697300d46835deb88821dd9af8165918fee3f32de2f18e529e0fbca5c982454f0a9c9a4596a5e99671ee3e56bdcf3e036af232f013ee8260416
DIST p256-0.13.2.crate 63434 BLAKE2B 8c0d6997b60299382f1da2b7caa1b0353b787352bc3de9ec7168bf224ff7ca15b2ffa28f99377eb11cb6cec3481e5d28c68042ac88c1cea27e84aa8fff5e0658 SHA512 4105c597346e2bc74ad7b7173d13b3b46cf4a1df87ea1699586cb7d09beb1b9f8d152b2bd0bc6849c69771fe4d320dc15a9e275470923b495971e9aae54b0ca9
DIST p384-0.13.1.crate 193022 BLAKE2B 17d16478e202a004cc71b0c4d9934abe758493133a5a6d51047ef34d671d2144c085048625f9835cbc09f75066518f15b1b26ccf56ac600d02fcf617f3fa51f5 SHA512 e7182aab6a99ab7d023112a5caa729609f2fefa6376252a13c61caa56712bd21f93dc597214632669f296cf940e6877880ee480bdb5cd6f2acd0a6ef8a1bfbac
DIST p521-0.13.3.crate 138499 BLAKE2B 758cd3d1917e9e3055d1ce26194443b4c5aa72812194cf63abef0750342501d58a4c27b92272504e2295a44fa291e614b462dc112742e8576126e280a6cccb0b SHA512 fada6c066deb17c1d046ab4e321b32b35ab851e4f39ef9d095b7a05163a4a43d1e4d35fed4f9594b854a6a1dc32d257685eeff33956698f20f805980ee763a8b
DIST parking_lot-0.12.5.crate 46735 BLAKE2B 36d82b682f7cd0a2c308fbc672f0c7023a3b6ba6ff0f9de75067bb26227d2ca460a09ba37a0a5b3867ed788d72a523a5900b99241bc30a67606481aaec30536c SHA512 432639d4a14acfa20127f03741e1101fa591fc63048b0b0369b44ad269d3dcb6fbab7947eb9995c7948f6fba90245abf82154a70df2b7a99aa7365b0b88666ca
DIST parking_lot_core-0.9.12.crate 34110 BLAKE2B 4c1b3fe163c843c05effee9cd0a0461e39875040298b8a8b880c05a7db038c55ed84d1e4534417fa0e7a0395e06200d909fc16031514e3ba0ec03f011a86598e SHA512 6ce29df4aa9eb0ccfe9020b066832f2ba27afe41a48792d935d0051a595367f71d50f6862b921d91312a1ea80f087a416388d4b29a11de17373483e529f12d8d
DIST password-hash-0.5.0.crate 26884 BLAKE2B fb6ba67cc28ec5d568fb264cf419e5514fa178a7e7c6ec8d041c880ae1b6ba02ffb116c8f31f71a0140789d4c895e57e8c92fd19009b4258b1e62e840bc1e72b SHA512 4393d9b2ba9158e8dc5192f2f88ff8a26e02b2b18268aa28b7456c7622c06a005fc2230883b89c1dbc1cebc06570d4f569801ab6275cbd14ec4a073c2c63763e
DIST password-hash-0.6.0.crate 16075 BLAKE2B 5dab68fca8c22e6c9178514ce0c1abe289ff6541ea259e55f2c64553b76ef8328ecd184270af961bd9e8cceeaa264d247d8adb8cde84008c8a9fb2cc97e2c73b SHA512 08e286ba9087254cc1ec7035da968ff0b52e3a2510b154727dd96301e23f040d940dcbd11c51db37d35aa5d21f67f96621df82b117a55b986f5553ed9b8df8ed
DIST paste-1.0.15.crate 18374 BLAKE2B 69ee7def55e658a9aa72405bad62325e8d6021a4989fbf11c88d1bf05fbac520f7b04d467bc3c6eb45043a41119f65aceecc4a6a1418a9192d73f33134545062 SHA512 5026d3ec7141ec4e2517a0b1283912d0801e9356f77b703d954b379439b8d85e3886d42fb28f7835edaeeac465582da14233564fb010c71425a59c9e1cbd46b4
DIST pastey-0.1.1.crate 16112 BLAKE2B 24669a0a33906f8cea361bdb59e01ba624809a0c8b355c03d479c291c279a54c30cb340cf3f381c7154d40365053dc98315b44ec589b97b8c6ff26c0a64039f8 SHA512 88e90df7b91237a83027bb138405bf985adb35c3be612760281c78099b63c3617b22a37f1d3488224a1a9fb7b7bc97a582d489039673fbbd1d06a8b234735a6d
DIST pbkdf2-0.13.0-rc.9.crate 21211 BLAKE2B 3691be8e7e9099a37435d02d93e39baebfe30dd45b25dac019ebb18ab01dd8bd9adad6cd5e0856f2a29690baf2b26ea109c5838781cda177430fbbb211a99bfd SHA512 09c8d6fa2dcaecc4fce600d22b02207224bda6d5b770af7137eb621f613f607ede5147c8ff761ebf6ade3eaea0be148d5ef3d97233cc382139447a6217431637
DIST peeking_take_while-0.1.2.crate 6697 BLAKE2B 31571604d00872900abcb677a483da93654de523bbdb0331c326dc9a3e531f246e571bebcb983e79dc46e33ed6dd32b978be509841ec0d9f1e7209c06289c22a SHA512 7bf8721987c3e2e1986683dd897746592a909382f02b840b777effec7d8b0a864c1a83b03c73d555e359f22c423168a54b75448a7e7b996b739527ce8c88b721
DIST peg-0.8.5.crate 22411 BLAKE2B d11ae9dd8eee3555d3cdb882d0b9c8ec8b042ba312ddc146fbe1630cabe233af1acfe99d19d5bf795423d1f350cacc7089515d460e8be2ffeedcf6205ded8753 SHA512 d23fe530ab6d7a26e5a51e25ab672c188ed030d92e14db1f0409267cfc46ebeb13b4e8d07b4e2e7739a4db015808bd5d1654861a89cf5ee31b64dd5e05f583c8
DIST peg-macros-0.8.5.crate 30601 BLAKE2B 63fa7e483c54d57c26a2e13a9ea49627da0b22f4480c724f5e143332a47f06d9a17204310ba67be3508ad2b15fe460410494c25e06d91d295a4458e697355414 SHA512 2152798dd1291997208d2c54894e1d6b0646023c6895d03df6e82b3150721ad4b4778f0ee631384da707b37edf8a27c02867882e7a01b4eb0e62d95850544abd
DIST peg-runtime-0.8.5.crate 4458 BLAKE2B 5baac2a7130d2feed33b0ea57b22bb95e2caa8ad72dc50b318cfd36e4c9a1d9a70a4e8f25be85aab0b2f31f7fbcb5cb9287d2f28a9e832398a3c997ea556cb8d SHA512 48aed1e15b3811fc3bb5c322edbfab9d51975b26a5e00c283d89df06685e0519de97d0cc205b05507b3534fe3015484828837af648e0940185ba8e0efe11dacf
DIST pem-rfc7468-0.7.0.crate 24159 BLAKE2B 478d355dd970b9705ebcf44d74d61ae0694db6de16b2018548fda88546f53e35b965ff72d939def399a49fe97d3c8317a10385ace94b3d552797ec64ace1eb8f SHA512 f47d3b6c7c8bf4547916acc2a3d6671f6c1308e74641419c8f1df810d8bd940aba8f94d361e4cbef3eae3b7f11587cd3996a11be3be41d19111abfcde7a9272a
DIST percent-encoding-2.3.2.crate 11583 BLAKE2B 58925243b23a6a1decc3d92c4ce17d06af5206844ad283b49e69e523ac0db2c36c3f4407af4104ab92c029c2581c228bdf416a054a2531191a9e912448ba4408 SHA512 495b4aac88a7a46420811671d6bd82817e4eb2fe51d5068d11c5b50d0d927895d54c855cb07d4f4ad5a2d42b22f9419ad0183c14781dbfa240804fd49761035a
DIST phc-0.6.1.crate 26154 BLAKE2B f6057bc1ee7f8a3191b4541822eb7afd09f15b6f5ebdb10e6b469bd8e519045c7397432a5f43ab0bb4900fca5139ee40fd5422c087719c66c39c3866851572a8 SHA512 96bec94a5344ac265e1253c47310f2a7cd5c816580deaf96707a3312b8b97478b48ec993f1f180010a8712b9673d48f0e443a153cc0e94d0e4c27d2014074e2e
DIST picky-asn1-0.8.0.crate 19901 BLAKE2B 51630ccf1e17a0920770570a0f15c1edb0e4454f3a706f34ccbba55611198e17995dd52783384b2dd1d858d635dcbb38098916e8b7e38db8145086855f526864 SHA512 b70a8588b5240ef07b7c7352d65d7788813d0195f2153123729924743b40443a3ae024b897854eaa184e2198d0ada228b413a3fe9a79d328b9de1877478776cd
DIST picky-asn1-der-0.4.1.crate 20924 BLAKE2B 34e203728d4403117f424895430158d16b51bcf85aa3f1c24e989f4de629916e0610df36480cfa33f5bfc6468524ad1ff46266861d55256d109aa460fe2e89fa SHA512 4c748e6ed0c7ec320ffadf066a8939b120a97d4282b82d1b4e1a3b346f0cb9385f4a2e3b078319da42e526ff9d105d2070759aad24c2651b84866904e185f210
DIST picky-asn1-x509-0.12.0.crate 98267 BLAKE2B ad17f807baa2c7f073ce146a4c8a473c6c29c46115f31d2614482838f2dc2ebdc9e84f55b810afe56eaddbb86ce960b7ee2603fab7799747a0bb02da2bfdba51 SHA512 3219f59aa56803450c10be3fb8fdbfee5f56ae7ab39775365e16231955a35de7515b66295c73eba3dc10d9f2cd50b3fad8bbd5c362b4a36e5eae04b02319afc8
DIST pin-project-1.1.11.crate 56282 BLAKE2B ac154aebe6ab7b59aaedbf2dc7639cce5c32c255833377b90514ae1a338f651fe9337b4db57b27c2acf64de2bdf95c9c48f6940482265fd31a9017dc34793683 SHA512 4931b0697bfc1aba5a94de859b28bbac87c8421482b01be5b525a21af38dd361461306a623e8c184dbce50a9e5436c1b753e2a0391a04462e4d976a8348508a9
DIST pin-project-internal-1.1.11.crate 29261 BLAKE2B 3089fc6efdc118cb8bad9494671cb83e1b6ade24c4cf8c5768dac490ce387ee7e19c0e178c991030d75302fe559614d5edfb67ee4ecc7741efeefe6a0f7f506d SHA512 bebb474cb6ee9b23a7d4740c1c65f1cd9945535705cd2d6be2e51a572e88c4c5455140a46d7d98e767f549a5df9da361e9eda56cbe0ac304e35e834f30f1d8aa
DIST pin-project-lite-0.2.17.crate 31034 BLAKE2B 1d3bb970100c2a27c456bf771b4884f3c91c048310d27608161d3a02adf2f9cdddbc8674257c6b58c4ad6c0953e11cddf2fdf5813d95e5ab8425e71032556159 SHA512 0cff4338e3c7b71600fb41db013efe0d01b9cb3fdf95192dc16c5bea58a0f157207ef285ceb01b6b30956f9e751577c5d2a3803103f89a8a0cc6ea728d97a4df
DIST pin-utils-0.1.0.crate 7580 BLAKE2B 457e1287202f16d1873b24bf4f1de1828300128c4ba3131758e64f9784d36d47365f22d85493c3a85d854f0d8dbb4c6cef3a0f5b064014dc03943e58b7ba9178 SHA512 828422b8440cc82ac6b0743e0112fa7540d437aed457564999092b1462cd7672cd6b1f0201b67075431aeedd3d9c5127468a3dd028744109944f7f023c82fd70
DIST pkcs1-0.7.5.crate 35790 BLAKE2B 0cee88bc3406b60d225593b4b01a4eca11d14a916bd589843300f6130729e7926d2af32b9b7d03e98b6934775e30e5627754e7e32e1785f59c8ede36c28ea40d SHA512 a3584ce492116d6e617a733a0d3d5696404aa7b10ae95070313b4a41dbc21d0940850870b711e375ac8b54fdd179b4083d61c48e902e6efd8a3a11cb630076a3
DIST pkcs8-0.10.2.crate 26360 BLAKE2B a62b5b7386eedba6fcbc4cff2b103b899dbf6179101445283f9076080489129543561af1ad6f09061564f68c28954262e49d0bb3e182f2ce7495e19d6f34bd5e SHA512 87127d51f0e1fe085d46b30394f2a580e857cd64f5c6fe4a3ac3b8871230aa426598dbb007e8bdfd5d729b99a9c0b4d84116f0768886605342d2ed112c51dfa8
DIST pkg-config-0.3.32.crate 21370 BLAKE2B 74ded191f066bc223739b3d4afec58f23de57566e7604e3dd62001d9a095a7b6a3633fdb01fdc46960c8134a694d6bf097d9ecec62b38c4f14acafbbabd6e893 SHA512 59569110185fa665f76a13e884a67ad1578c55246abacfc18cb9f037b2d2d9ec3f2078a3adfe5cc82a451892c9ad55f918ee01362a741f57dc9ff6846a4e32e5
DIST plain-0.2.3.crate 10664 BLAKE2B b0ea38fcf6d4f4e3ff91d572b5639f01eac4f19b2c451d27bca49d994a07c6f46118cd58a1b86b3d2a61b7ac9e17e8236f1cc98414738d8c86086d37e0fe4d35 SHA512 6909e4b4b4a0a49e6a226d7393b121ec04beb8a13b1652c23337eb09b3c2e5f202b53a7663dfe7828dcb32c3d18135b514e9a982967c188e127a63b6cbeda252
DIST polyval-0.6.2.crate 18425 BLAKE2B 59ae2ec631060ee8e2e1d4bc250abbb4762c97ca7ba5c543c0292f561bb967e059410ad7e79d8dfd7912cb30a6284169ecc2f4c94bdb165037acf8c3eaf1209c SHA512 113646edef3a7f60d59db3cf06c1796bf81305b66835c71bbce0fdc07345f41e23f2bbd7d5cebc50c72eac11c98f351bc793e2f568b5fc0bbf9fb2597eb44f0d
DIST portable-atomic-1.13.1.crate 197001 BLAKE2B 6d0898c2a537a9bf204b7749cca5f5fddf280772b56eb7ce8fdd9cf7d71561137b26ef89f415c40277a1c89981333eef78e5bb4624515a294ba28fdaeb4c70ea SHA512 2a1b31ac9814af884640b3398ab824a9795c72d260527a0966b193113808cfbb3345d50cd1beaebb45863437c3d06c8706d34b26efecceefc649319a4bc274a3
DIST portable-atomic-util-0.2.5.crate 51858 BLAKE2B 6e23923132141eaca93d20a8981382819c310b76206a3cc7d09cb114adfa869ef965d27bd20226b8538f840dcb780c7b31db3ff3e41e956826ad0c042d7a20ba SHA512 246c63d1818ce2e63ec5c0fddd9dd56e892a058c15e266a3ff169dcb9e8897122a5d0a8c7af4a9a9644d6acd2949d2eb422c07a4b6d2f413f0d59a8c97ae2835
DIST potential_utf-0.1.4.crate 9514 BLAKE2B 97979688c9a93a05c29a9a55ac0a37e704eb4623d5890562cdc1c797cbf3e73aacdc6251d47151ac0874ec6d1eefbca8173630f20de3c44fea254be90819e027 SHA512 a8e36c596d7fcc3f13a80457a07da5ff0fda62954efeae3c2aa477bb32465b20fabcaec269929af666030415343a2c94d86db26f9f9bb5e2e2b151581f0e6022
DIST powerfmt-0.2.0.crate 15165 BLAKE2B a3e1ce63f5866f75526eeb749bec6607e42cb495bbb953082cde7e98e6aa429ecaa41889d98ff7ed4cf5031258b4f7e0553ff8fc435b3b6f8b4ef2b6d53d9b61 SHA512 0623f92e4d6ab284b3f6dae58220d79d9185df4a738999d68040c50d72fe0380d70358cb622f079c629bab53bb03c6e085e165d5bddfbeea84245864fed90029
DIST ppv-lite86-0.2.21.crate 22522 BLAKE2B 150b2ae019f296dc0a15090bcabcf4981bc58159d592b07da729565ef8976e3d1b4416381c6ecaac77874d8e259995254255c8831861ac20922b810753128cd4 SHA512 94710d5b25b67539cfa828476367849e1ecaca744f2e0429b48c05b47ec48cd57f950fb9845a361fbfd96f361ac00fd2d47cc27c584b79ce3d9d8fc133f5b7bc
DIST prctl-1.0.0.crate 5084 BLAKE2B 0d876151fd520cd2dcf1c2367e54187876465de1d4f401b58ad55f87c55db22f9d7f9389cb7dc9b725708551ab5c8ad866fc452fd76ac8a28cb6638c83d61648 SHA512 01ece55afa4003cd1bff278bf75eff772b8a68b7f9d7ad83ecf3e5c849e0b1f0e3c5f5d304bee64f9cc018f9a815b37be079e6f8a337b01c097500ea939c3ce9
DIST prettyplease-0.2.37.crate 72033 BLAKE2B 997c8d855023ba6dcc7aa3a8f1c0ac6f6ca72dab2804cfcfb0987832ae044ffc5f5d7541e66d7ff5b0679065e5217078a832333e6cb92d89a93660aedaf0b447 SHA512 3273621f42cd2f4f892ee81e130f50e7d30f7254f922a84e55e454c0157bd0a59c678ee352e05007fdb0a62cdab2d7693185990354b81d2b1f5d08b51cff77d0
DIST primeorder-0.13.6.crate 21296 BLAKE2B 2ba479defa1c26d14f8711f6be5020eee9bb91a39fa7a7c14a93dedc6de920e0ef1c9f6240d308233d0e0d6bce4be9500d0e9cfb01b6c4f9902e0f77a2f97352 SHA512 fdf52b47b36403d5218220b886a3ccec7828731b5a59ea1d48a25fa85de754544fa9c94d51356d2ed904bf2d908bdb4fa87c53e597a3c9f2941d7310f70198ac
DIST proc-macro-crate-3.5.0.crate 12709 BLAKE2B 693372efbded5ff45bfc4bd2dfe4bbc28ef939485e88b57076d92c99fce2824dca88373b1ce9e6517e313f2402885cf470028cf7e619eaa291519b8eacf697d5 SHA512 8848a2234e503414f9e5e90e7ae6e8141b743205c1bdf31cc5211781414c8619b617bf78b61d880178fa1d7e0d1cb172ac03695d9f8c611619e953a1fbd0353f
DIST proc-macro2-1.0.106.crate 59765 BLAKE2B 87f95795621c4c992c370dc3a1240a2d5580e3362356525efe640f8f26ad0492b3c88755d575c080ff7db11376b0d82f31141bf6f86c895249b85e46c081220f SHA512 b726e2c92af434bfa88cd4f53c3fe6db647503567675fb439890dee3d15f5111137e3242b28d164114ce081c10acf3fd11950753ddb349190c87ee04e7d97744
DIST prodash-31.0.0.crate 95697 BLAKE2B 5d1510a56960114692224242fe99c358f252de66f7ce0c5e732b47e4e8e910fad9c286dc16bfed4dd9932b6654627e59aeae57c687c8ef52ba14ca7d420b607f SHA512 d0cc1d00fdbac3c5aebb6ea153c62b5e0a42a4d8fe751156bdbf429d218f4461f0521f8d0902050d90e13fd647c3b95c8cc2518d8abbc2e5c9f85bc851c49a5d
DIST prost-0.14.3.crate 33174 BLAKE2B ccc24af0ad29f1676b8002c7c2a7e4ef32892a35ea39b8aca9095bb89e0bfe5fa429b6d3fe6f55f6e965e5bced9dfffe9f81b36b3450699dc562a868621199c5 SHA512 acedc9d484725be871e8b564a89a6175d67de34e77e3199d00de0a8d37ddc7d506914582df547f36366cb3a5285801276211d786a698f39e4458bd779520c4ed
DIST prost-derive-0.14.3.crate 21365 BLAKE2B f1c7a8086e86ea5f45880d7e85af70e3e350a2aedd2e06cb4926ac48adf82de1c824cbdc0e51911a1723c38abd50f32b95de5750c624d48b474882c4fd0a4df6 SHA512 9c62e08db01edffc1eaf85db31d0620571810fdbf4fbfb5c58f77dd365ea9550e471493b2d016389ab198e51d11fea712be3208db70b454e6778c6af04960f02
DIST psl-types-2.0.11.crate 7959 BLAKE2B 287a71add0c75af1266fa1e4089da8f82c8b64e3ae1e880b3a71ebef5fe43bce3bf50f6378a228e131cf857a4cc29f3ff37c2b08b62896196a3e86ef82b1128c SHA512 c609f6a414bc1f5f98c22f9ca73e3908ddaf10e33ef43f408ab8ae2f8c544c0f70cc1a73b1fcfa20ea53f2225f60922f6d28d2e5d31a9877550c2ef3520ee2b7
DIST psm-0.1.30.crate 25061 BLAKE2B 1c2db3472207d7e5359f4406de402a1b78a3dae9ec31dacf3bea6b4922be5f8caf94b6cbe9c242a1918bd1adde64c2e8db10d016ed3ecfd30c7387a8d11364c1 SHA512 ab67905fdfd2fa8d46a8953a594f269797dbe94ab39d82ab70f33a3e9a66189027e74c4c2be013ff8bb3a4811a27fcde86fe576a2c183727eef6afcfb9440e9e
DIST publicsuffix-2.3.0.crate 87890 BLAKE2B 1872439fca5696234cb31b317891c89517735ee36e6568736fc19cd87a698a1bfb1e6a6927e7a61f0c3c530d38a030100187a9d66a8a7c73e59c724372b0509e SHA512 6b8af3f6dcb81fae74565b6e7e834d991998321dc70762dd694f3c71107532ac469c84c82774bd128aa6535b2c5c3b0d2677cd5105c03e9e60f5e651d5675e84
DIST pxfm-0.1.28.crate 879547 BLAKE2B 11f34f98039225ec0e5618efb5222e1be3a63402b5d10dab090980e2317fdacbce98be8759b0e556c161463003ff5d7ad9ce2a4ee891375bfe4294518650d474 SHA512 538445e9a7e5a56b023fbe1a28d6943951fc9a1e642d924c9d461d320bac30fe80923edc791f70a99be5c8f7b187a0a9a354dfec79786553c5b3d2b8dc670ee6
DIST qrcode-0.14.1.crate 66224 BLAKE2B 348859e2620c4da6fdcdb33a1dd4ff5950c5293b2121451bba0a8f91bc063869d7300068636c0976a994aa0d12e5258940d65cb3a308e27909d128f7eaba13b0 SHA512 b89ae61387700bee85e605cdc2addbefbdee5ae67900cbb9d63a637291a96d42b41fc15283404f63e469ba3b1f25aa3986b497a6bdc6b1cfe8d9e4b975f433ce
DIST quick-error-2.0.1.crate 14265 BLAKE2B 3815c89e960923bfe0abc962c38714b953fa1d5af991f3de22d1d084a8cd1ba1761fc961ba97e06ead3992ed1b61f525d04bcce459599e5546315932281c1dfd SHA512 e028deb598466ae91663e5d090606be4f117662d0fa6e0c0b0043c7261f26787057e84e644cae72a45b1a0a7b1fb03fc9712faa3abee94b97ce2c8d25c365c32
DIST quinn-0.11.9.crate 83606 BLAKE2B cb46730265f1843092dcead235e0210a546f1bcac72a4dd069a3f22101a67186610fc0b320242d375c94073a6d76e014c0caacf31b4fd21623426455d5423261 SHA512 5d28818be9c0970d0b7206b43ab7c1f94c379d2169bef4a11d5ccee19ba6088e2e578f5aa68395ef11c4f730b7f715fcf2fc02a4d60c351492a5b09002fb416d
DIST quinn-proto-0.11.14.crate 244123 BLAKE2B 6b3a93bee67dfa2bb50eb0a9edfd62050d835175abe4f0c4e6cb198428f00c49133421248f3933ac4ebe6e957f009d0843921147ffe1db4439137162a771963a SHA512 ff14860c12e70deaa332ec573d855abb6db0eee0b2d6f1b7aa4da1a3351beb005c3a9c08411aa87e004dd8cd269c59bac12feb0367e788760bff065765ce0d40
DIST quinn-udp-0.5.14.crate 33436 BLAKE2B a5f0a871c77b320e514bbc2cc607302c0dfada9e282093e808ecad87887c8eed2f2ac754e061e1611e40643f0e898b47eb4686ae1baa70b4ebe0597ca68d97ca SHA512 47ee6f899841c1b5d73e1aa7e655f149e425c870ca5b4bf4664d7357ca4c7e36c7967eb035f9a2eda9630763f3e65c2a986fa19b95c64a322f296ae03ba0b380
DIST quote-1.0.45.crate 31564 BLAKE2B 1b2c2c3e6ebabfe10affa4c43ca0bfd1f52d8fd49e1df463e13e63a82de41272089c8e09e4c02e8a33cfee768ace26d4d42a50752de8fb5a776c59806139ad5d SHA512 df96ede01ebd0ed642b758bf1d0862d0e116fc2b3343e14edb657ce5438ccabe743dec4a0a40de4dee98c134d169af9aba459faadf9c7a832b26377e755d49b0
DIST quoted_printable-0.5.1.crate 8322 BLAKE2B 39b0c0e4af6e3be3ab4e82e687e61693edb05a6aa8b8e4ac879da840cd435306688070e3c01dd57d44230c8a5045b54f284676151321140f9bf594e1428902d0 SHA512 a10db1011bb443ebc25dfeb62befe171c49d84901c2eb40b9816be9799d2ba5ff102781aad370dd907383aa197c0c9e2ddedd05d3444b175d7063dd34b9bba49
DIST r-efi-5.3.0.crate 64532 BLAKE2B 54bc882e333f7ba52b6dd6ac92b8a282581c10b47de91a4c4b71b15a27b2df885ab52ae2fcc8a546367ee1ce98300dcaec3c33cbd7393b134383528540bb7d14 SHA512 e748db9729dbddf215d5c37630fa272197dd2921297800209ca7bfcd6ffd8530b598b944d95547ad9723655cafdfb69b1c1fade9ba5f8c2ac5c55ec38258fdad
DIST r-efi-6.0.0.crate 65303 BLAKE2B 79a28aa1e41721ad39ad95837d60a7034f9eedf0f5a32017849e7f4abebf6eb55e79cc144cea52030cade11d6be6fc5ba863e711a74038ffcc67b0d6eef47bfd SHA512 65f8c75c0201c3b922e6bf032ba9e6c648840f60939615565287b9c64d44f3fccbde209d8fe691937949cd76307b59c53801e6bd43ed7b8ada46d5d8fccf7012
DIST rand-0.8.5.crate 87113 BLAKE2B 516f26bb2a969d0d79e957818133f35d2c0b4d9f1b401098ea23c5b80d27599e842b9298c0c5e46e2a6cb6953857bf8a9fb71ec9366c5ce6708cf17df14f179c SHA512 8b33a8988906ba5e2057a9a84bdd11f867a5536c22f5056eec59ed4ec4e3a6da2fd773da4c0510d343762e5a4ea0f007db4c4a7cef87a47f90e36c1a84d86fb2
DIST rand-0.9.2.crate 99930 BLAKE2B 4440c21211e3c09daf8797de5ae1c7c461ead207456ad0a0405c6da266de51427dbd68090c461f1a349a04064e4bdba8151656e2e9f7c17be1f4aaeec1e26f3a SHA512 91faee823d9a3b109135182b9566e6327881736359c9d68358ad7dc78eac1e845c553820e2450ca481cae1e0969ec6566e72f7f9233251b1f9133449306f2965
DIST rand_chacha-0.3.1.crate 15251 BLAKE2B 645771b2c3e274f085e0837a20306b1d59f6e9032fba8eb38a6d1b30180d15e2f89ffa2a162bf6358da41e030098242d81e71dab4321980d0a4f6ddfc2974ce3 SHA512 8198c580b1b9b0429758ffa49cd8138fa3ce724f0dcf73c767ea7e55611d6a2e4c7cad9950896510def500ce4062b594386c947ac3d89425b4e5c9b04d0b8075
DIST rand_chacha-0.9.0.crate 18258 BLAKE2B aa0efd158877a116b2587177f2da84832ba8153b629aaf8181ca7622bc8ea624b5a5d205d1b745caafaad78d5a55aa08a4f35822b8925acdf7d1212baf62abeb SHA512 f62a7bb067ff984049c96cddccc841cd9931daeb5b25bb69f056bfe577f62b1b35c08f2bb5028590eefa04a9369beead4e6b03607eec97256e0383b20542af96
DIST rand_core-0.10.0.crate 22778 BLAKE2B f27a8bc7d691a0f738fe5ae39aec1741f39cee34b02e75f3653e9efa7dd64760b858678ce3aab453968378a7d6a0e242ea921ae6c642f2bd779fe34a9c0b2ed8 SHA512 4b75b43183c0ee19b8c1dec3fa8a1eaebd11556569bd02eb2f5c0497a84543f77c6f4adaf7011d372628abcb7e187686236550a6a2d85b8b2091fe60c1ad4426
DIST rand_core-0.6.4.crate 22666 BLAKE2B 8b6b66d50aade877f2779c006f8038db450f808c66d73d79efa66c4178dc03db06f12201bf0e7930181c4b0f4030c49b20cce6eb7839763cf2217cad9710789a SHA512 36c67eb845aa2ccca49d6d680f28d418229bbc5a050729e487fe6b9f9f384fdd7b8d67fc6508b90b79ffb3c26688e72feceb3ecae57d3d7f59338aeb62296f79
DIST rand_core-0.9.5.crate 24129 BLAKE2B b259f980ad82cce5d7871d7d72adceccdf75348c9adc628308cede24b603df4c1978fcb9976574d99d1024207bd496df6359a998f7a6f1b235d3f16fd8556252 SHA512 0ae54e2fdc0fa8f6a2dd46fe29de26ac397b9f5c805424b3d06e467cf1d09762d66c7eb07ada74adb64ced326f15d4f415e665979d5de2b3f8e8cc1196547c56
DIST rawpointer-0.2.1.crate 7490 BLAKE2B ee4542886347f2bfc7cb32cf4f7d025d35c78cb763e6d6acf2a8f85ae8d0261a2a20f86903952bd33b886dcaff789bd30c507b4e5d53c0debd2e6696291a825b SHA512 bff9ba7b69e7754e89ca6d42bd3b7a547f450404de999e35c10e4002fe03ee1f563b9799673c5010aa4c2f80885ca9e45b5560c5093e117be3b75d86affcb62f
DIST redox_syscall-0.5.18.crate 30747 BLAKE2B b9507a055aa34178982f0b5861602d2e11e13c2604f905c9b747c39aa6c45f06e60cf5c9d17d914712a815fc5e9ad75bf648c300e7265fd4afbac0b0c207afa6 SHA512 69f1cfb215666f1243616366711dbd8cadd6bb411121f48f6e4ffd7b25479efa6f900dd072d7cc6e6fb8130d95cdb42f4c0cb4ba9e05b09b1fa676ca32932101
DIST redox_syscall-0.7.3.crate 28254 BLAKE2B f01d7eed372489c7218d9d080d532ab1a943798c679d05d348398dd3aff71bd86347a133a3458ebefbf63d20b011a550c77b0dede04bd62b99ede86b9b0690f2 SHA512 5bf5aa29b5407856929dafc827b3d82be0ebdff9dbb15f69e3d5bcdcd4eecd5bffa17383284b53ca1a138a18fef4836ea3628ab698a9b047f53ee8a2cbf6dfe7
DIST redox_users-0.5.2.crate 17280 BLAKE2B 7dcb0b6727d4d4a9b2e3b9a2410a53eaa1b0cca807010446f36a658f062f0f33b07475e61f549922a7c5ef4e7ee3693fc154ba33bf7aec710c8053d03ae284ed SHA512 0468d42c9a5aa9b8811d00b4126115bd7e92f96af4ee136cf5387939474e351fa2c01251473691aeb34f5e4c8e8804938adf1bc83b5edffb6d06869b4b816b7b
DIST ref-cast-1.0.25.crate 15192 BLAKE2B d38a9cac7cc2253b8892e2dcda3224ed637713a667c7dc283a2744307e437a2233314a57ca8f9568afcb72425533c688820e12d42650fb797bd23c88dd99c131 SHA512 dbab09333cb8b7f9b0ff262223a10078e7cf729266b90df47c1fdbf1d15cb31807314514556c72211da633efb988e3d6ac8e0e1598b7b55b557f83378deb0120
DIST ref-cast-impl-1.0.25.crate 10167 BLAKE2B 0b648a9d54300e309214d8061f017d8c344eaf5be3623a361dc3d7dea687daf59ee09fb3c21c955a9fd9da44910d19f0b5a7b515a8877428d24369f6d21aacc4 SHA512 c79cb5a1338796e037927e99a9201738cf2a2ebd1983d120828569644c60fb5a3444c2eee830093b166af6734fa8ba649082e523170d840b9e8a548341fc3b70
DIST referencing-0.40.2.crate 49589 BLAKE2B ce2d44b7623e075a95698f977b363a9f73e9bc79dd9b539d90e211dd25ada46bf8dd35592fae0f945a8d128e20a3f405fa19b2d2870ffa8923c76784b31438e6 SHA512 400f10b2a9ff5ccc9a8e030dced13b63387fbd9fdb823cf55354aead1a37b6044e6760c358bfafe07b7299be38544fa49f8ff94b6cc1efe4048a87242656a8c7
DIST regex-1.12.3.crate 153392 BLAKE2B 30f272fc2cda1e36219dfccf0338edacceb5bfada7ac81dd01429661b01b0fa72f6bb343e753e2388251aa0aadc0b5cf61e07670020c9ab351f418c23653ad47 SHA512 73ea9581c861490ad4c8c767c09f1f39be525f4298f5b19ba7b658dfade4c91f7ffd170214382ef4694855c0a48a4db57c39b75d8fa6a9312b07409170c66000
DIST regex-automata-0.4.14.crate 618012 BLAKE2B f12b0f1e59d32711c113f5f2157a4e1dbd05095c386f0e104ef3d551cf029d0c3346d09f54d5b8a8bdc557ab4d91ab80a224d81b3c522b3c64ad1566972c46cf SHA512 58f8e7c41f71c1df50fc2f4e70ea7f5ab762170494497541b9a09076058f94a799b6fc4da13c40fc26a2f1a0b650b499cb9830338152e96a24e3a32b4994a5e0
DIST regex-syntax-0.8.10.crate 358781 BLAKE2B fc7961b2c6e4d297f4dcc73cb3f6a82d7d9bf964808beacc86ec8c73f7b572f3d8c7503ccc4441a2d6283b8cfbbbfc49140b31207b5aeabe5a60c8870460c91e SHA512 ca9c36c963c81c2fa36e1105cdd193a9b99ee259de1765e6e8010fb4091e49ac100e2ba0cd117adb0890b32e74421581dd6397eb896772168c6eae9da0a938c3
DIST reqwest-0.11.27.crate 163155 BLAKE2B 0135a99a42400d601a19299d379e28f2df7454dc85864bf3905a8148c908fb1b0f363cecd3fc2ed0c4ba0c108739eb3ec5116d511bcb73530bbff6acb10c691e SHA512 95e5c2e375e345a3ac9d4f4b4fa9aec28f45a457c1615d303d4b4dddb639749995ef2834a6f8659f5f0cbb49e0876e89c9925bb2b2ba62207e393c9b12e58ad3
DIST reqwest-0.12.28.crate 157031 BLAKE2B 842b37c14d8c6fd1c79f58759a3ef91a2f4822e3eb6a8e6af3d120e132b3c3a0427986594bfb8cefad7291b0edf0474830f0287e4be030746f0639065b30e2d1 SHA512 a313c1a4e77faa1cbe8903fe8aa79e9555e2a96992ee6b87f724abab25dc7e4f93323c080b5c2ebdb706afefb99b61ce411e37895bb9a2cf73e0365b96c84098
DIST reqwest-0.13.2.crate 158064 BLAKE2B 5c9d1fb20bb082b81997c1711ff14ab98118acdf28b8b31dc28a74aa7a49aa8f7895ddb97f7bed6117a5fcbd89e55a6dc02b8743d1a2f7524ad0d2d9af8d7e01 SHA512 db4b426a9c3a251dc0dc7fa5076f2e6f3202bacfd9ea236a49bdd6dd76178e3743fabf8fc17a0b622995e8bb5621801fec5b355efe76a83c8933bfadf83cca21
DIST rfc6979-0.4.0.crate 9140 BLAKE2B 662d967b1d818439e972d19bd251a4e3609c65bae945b4d11c0ff4966e9fcfaecb739d0b63bd767cda6a22e77a52f3386f02cb27c5c76ce9008837c882f8df33 SHA512 fb68114f5f8c1e7b921ed175fc01813531a584b8cb2df1264b72e1925bd66b4c021714b3627fbbcf3fabc26e4d6578c4d246369a0c98049d4058dca4cbabb20f
DIST rgb-0.8.53.crate 18607 BLAKE2B 1d47ab956be44120532cfcde83b36ce50a69fd5d1eab7bfe141e81efdc50369c38c698e72cb8a63d08b427eb6bcffcee8dbbabf7920535cb6aa44df078ed129e SHA512 1a9b8edf06a8077911554ed3009ff6a519d79682cca59ff291d550ad9fe0fa8e7033975e7b50459dfeeb9102786a2290bc6ecb30a70107456724a5fd781c45b5
DIST ring-0.17.14.crate 1502610 BLAKE2B b33efb6d21931ab94f044373f24428e87015029a0e065071bfd901f8679d30944f6b27bf0325c77fc4bea7fcd935209087a349e5c279677bea73af6205725371 SHA512 88d38205dc1a1f89bd4ae887ec5c168e68a4b749b3ac0612674092331e99d14a9b8d0f4a98d72c1a3853bcc9da420402336da3ee053bedcfd598da8de93afa14
DIST rpassword-5.0.1.crate 11109 BLAKE2B 4d040a920673de6ad2f2cd55104a7c2dfdd7425368c77aa3c8a1f3f99e51cba4d86b2afb16ee51637d948e444ddf060f7a0c82de5d6f0696023c527e630eeb56 SHA512 bcd20c2920734a2f281b9ff924138605ea409d0bea9721ee96100f45eed14dffe65a8bdc8feed7c36d3564c8d902e78e0d2306b3736d03b8f195a9d212792feb
DIST rsa-0.9.10.crate 86417 BLAKE2B 14a77d2f90428bd9e47a30039bc2113265c3af51313e3d28826d0c95e7418a85e432bf3d49bd377f2348e5f5c0fdad47d21050aa39c64c40c8369a69336cd7c2 SHA512 704170541129566aab066fba28828b51ffed477df49cd9343053deeaf17e286ff94e08824f2e9427bbd9d0031238592b9706606f8013180927be5a88b5e69907
DIST rsqlite-vfs-0.1.0.crate 19992 BLAKE2B ae86b8f3892a381ac55dcc5d31c88df38cdf767606cc1a75b6602a863a8cb40ac390d8eca2f5a87a808ef65580c3d7716ec09216e5c5c9903291b6a50b6ea0e2 SHA512 b32ad01205c82226038748a8880790b1b733f214a89f29dd07680333c70c9febacac964adc0c92e5a1c76748b3364b957e0724a10ce5447910fdf7f7332db186
DIST runloop-0.1.0.crate 8610 BLAKE2B 87b106f64637ff310d490df1698feca519545d3e294c2b0cc3a2a638595d478f9de00650a441db9a6f7b7d7270af26317485e98fb86e5cbbded5faa397e85553 SHA512 bbc06a31c260925c6b8e74d0141a514440eb6b76a8e42570386f3f350efbeb6061245a3791d223538dd2e6d184108e45fa4f0db23525f6b1daf1532e66a2ef31
DIST rusqlite-0.38.0.crate 172562 BLAKE2B d9bb086965e779cac11db2938b4f35b973b6523d055eb7be58452b91c6459eed3c82492c15b8641a9c248f0f7731047cf719bbf8cb5473250db8b67781325781 SHA512 ee0d9b6d0b726282dcf0563ce823673c959b155fe298ccb86bc4995a00d42ec07a4cd2403ede515ebfe8175c0672f934d8f53ef8f9ee04598cf4729f6e2352bc
DIST rust-embed-8.11.0.crate 901130 BLAKE2B 289ca53eecde5c3cd20ac296f265d3805a42d654530009e1a9d7d9cd90bc1df1efd41bc3a61268e6e77e0bb4f48369f9859c57af90a494380902aae196757a5a SHA512 96d90b236269ae3548998f0c28d2b3f1e35422ad63faf46e0a41d55a43a5dc3dd502108455dc2707b4e2510db069eafcd2a1de2e3445da01e7266dee304ad1f2
DIST rust-embed-impl-8.11.0.crate 9286 BLAKE2B 4d66a082d53f49d8ed80b7562968322df17a5871f5c0b006551443931fc518102788ff86a2e112f562e4936a64bd1a06f5479f8bdc5e2f86cd3a9ababa271d96 SHA512 daab284a38272b5e30153ec7aa4455ae2b024471662996ded8c2fab4e249012cfd9aff4143ff915005250f3b27402ce1d60d573c554571e97154f72b59caa2e4
DIST rust-embed-utils-8.11.0.crate 5729 BLAKE2B 0554659b60a90c786c7fc395a34f72e35b28129e191aa8fb27422f0efe2ad44f4e0cc68acbde405da4a7f5dbc82496704099209f6e236e1ca36d010892b2f037 SHA512 cdc49c45794b6d732c1ec13bf8c8deeba6582a25f762ad407734ca684780315d10259efda1c90df03fada5a3c8558e0b52db3b15bc502fc82e7312e750e869ae
DIST rustc-demangle-0.1.27.crate 30448 BLAKE2B c301ebc7d127c679d95dc77798f738263aed592a9d08cc6a5e3f53a4b48fcdb8ddc824550c35c6274093315d71dd720588e1bb7d6145d1e3975dcdef72c45932 SHA512 da827b28e0be62af85b4b5dc15de06d78058bdf19888ebc7c55a46b533d81e2d8ba922bf032bcfa5334c6c43dd5bb272ae9510ffcf9ca2711a284bfbe245fcc4
DIST rustc-hash-1.1.0.crate 9331 BLAKE2B 16ac56622897f47a06b661fb59a196b08d48e782ab87549c8bd5c6fe92f374c9bfd44dcb36588512bd9b6125c2fd79a12d648aaa308fd9694bcca3a7c1b49ac9 SHA512 84e673ea9b046f7b989d47f2c4505557fbd5de991e6fc9f56a03605d40e0b4ba5427cd566954890153cc033ccbec6c984306634571935bfe0d4cdfbe56f39544
DIST rustc-hash-2.1.1.crate 14154 BLAKE2B 7a1b3b82bbbf6a123512815c3e8f068a17890cbbb8b68e88a5a492f62469942fadd776207eebd913052a1c06e1fd37a549e86526b9fc8f08b9ca7cb0044ac16b SHA512 87097d98d47f327d000041ab13acddc366f1500d9c3e5c82169c3358112c7a7c03701c9b3c2c81d9f9da65b7ebac1c479b179dfaf7c059cd0b929b4673e51084
DIST rusticata-macros-4.1.0.crate 11746 BLAKE2B ef912926df8ff2d3ee64a190d79dde0edacaa0ae8c2442d75a1fae82f97aacd9994f3511605686cd2bf592e71461279776afc63b9f25cd8ab10610d59cf3610d SHA512 8066a2de0d63f82278b33fdb27fba99b0ebc56ffd364ce6361fc9ac6d78f31e3e4418cbc78916365fd0e7735fdcecced21e16aaabe56cd72250bac0cb30151b3
DIST rustix-0.38.44.crate 379347 BLAKE2B 780efaa7c9e7fb78782c552345ead692e4dc87a6e68fe9c972097ed4ef9066b54633c565d4f1b4752e08a1ceceef15ed5d8c11286c7cf17d971648ac5f9d399f SHA512 b7e66a27c9188eff307aa9912852706f686864852a97af0696ac5fc5dccdf2e4d22a69266fa74ac71aa123e2831f24b898b7ee9121850d65cfb56e12bd647d8f
DIST rustix-1.1.4.crate 425241 BLAKE2B d0d710cecb9b20fa755e61a27d23b946a5b860211a9e63f34cfde2012bca2b9cc6952b546444a8a06a97ab8bb5817f87fd7fcdc7e3075640fbdb86f189f7f443 SHA512 33619ed2434963a98b0846414656bcc4945ca0e9b883821869fe0cc86db4a74c6961ce1375963ae49c6b5044ad0536eda807dac1320209739c9d669bd80fd75c
DIST rustls-0.23.37.crate 372731 BLAKE2B 598d934a9fa15116a378d91d6df598ae56d51a48c34ac86bdad076ed8fb78aa13f227fdd9cc1924b65e80391df28b2d37fb260fad64502dea2bfbe26ab559d01 SHA512 b92a233abdc5382bd3c2de0f50e1ced3a8e1dd04eb7241e8beb9d78c27ec1e1e45b1bfbd9d4677078a4d19e3179dbef87acfb2bfc7543ce379b14902a0002e0f
DIST rustls-native-certs-0.8.3.crate 30380 BLAKE2B fb60258893a545c0d66b59badfc79dcac94d63c236214bc55d4ff9bb0f7e21028d7d093542539fe1de23f565bc50cf407be7e440504f379c34405c735aa25b46 SHA512 ffca026a5365a97e7a254faac2ceab188bd1cf51876a32e99b16bdf5902363c6416e8e28247f53864609d0f492646fead7b19328e376d0b8b2073e6fb3bc60a8
DIST rustls-pki-types-1.14.0.crate 35403 BLAKE2B d243b1699cdf5f98ae6118a523c4e80b5cb01db330f2ad68a60b52af990a553818e908e16d61fc79885a211754899c0f5f89256fb8ce5175db3da5fb27e3034a SHA512 15f8f06abf44a8f859038879db210009d499e3d5ccf33d34439ec56695f0221b143959e47bb6b1460667d838df4274b844a1a86e1cafa41efbe6694f8478e0e0
DIST rustls-platform-verifier-0.6.2.crate 58924 BLAKE2B 625a9b61ad7f0d53c2dee2f6acab2a37c50a2c49efcb1d4b6c377f3413e7e3f8353dd6a04c238c8ee694bb2a651d2586c8608e6787ac8cbb04030d8146a1fcb6 SHA512 f3ff09863ff30ebfce2718fd135499c689edd37983726a4640c35ffbc40c1eff416e84047286fd27751b811dca9d627b9b7eacd1fd995c036c19a4b51102b99b
DIST rustls-platform-verifier-android-0.1.1.crate 13919 BLAKE2B df093369b347cf84106853bedd23096ecf2698e772f94898c593e2d92237d6cf20542587853a1e9793456658ebd7c5b09c855d36920c235dbb0dc9fd8d23d1db SHA512 f3f21b88b448f46e08da4303d225f10765d21f2397d4fbe44d5f9cf9da5ced84fa5adc5881f1db66a324cef818537e4a79bad2260b8027894029ba7e6ec16533
DIST rustls-webpki-0.103.9.crate 85813 BLAKE2B 4b4a4d373405e043480b38b14e426386493ac3ea0cc91f75612c8e327c992dcc835b31f2cddbc5281cc469f68bd6aa6d4672f36ee0ec3cbbc99da2fe08ec9a8d SHA512 b50e41ffe38b7fe423d4c2b3eba830f31701c1048ada46cd5b8cdb4c738b0c8590558d607fc1fa7a0d8a8296fb7f931cc9f27b2751f799cd3ed6bac3b763333c
DIST rustversion-1.0.22.crate 21096 BLAKE2B cdf773cda21ebde50da897c0af0e4af14660ce953d3037054a99d8adc3db2dc6e30a57201a45676abfb183c62016a68069848e7537f711b1752339d194b0a378 SHA512 7929352df3e5279ac88cebb26ca89bb13c755f46986d2d1f514d18a3239a63638bf64f8ff153920569d173185d988d692ee676335afba0bf72d47f71babe0e15
DIST ryu-1.0.23.crate 52823 BLAKE2B 20ab79357165c4fa0eb5139047ea9fb7190de888e7131d8be1860d9c3f81b9aa6eb74b8835d6a277a359ea8457cb9c3f3e10eb08ce696ea88b3c050f70426cce SHA512 46257bb145f9f083347b808ecf5932dc66ffa656550494788c1011116976ec811531cd27e3c28677cfb774fba5effc310bd232e697ebb4f25f059acfb9c82937
DIST salsa20-0.11.0-rc.2.crate 45442 BLAKE2B 19716961a9620b6f5e0313b7333659752b8fa323443020ec2a47515d6596ce79ca20ad13f09f15a69e29cb7dabc14022ea7785102d28b7e8640e4a45e7ee263a SHA512 93a2eb3f12a0e0cc1a71b2e04e79c21e11dfc632ed7d2318d7c04c46d87b29ac4bb93f60db5313385c289998db4fb9f26ba52a986785d6a205d73364742564fa
DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15 SHA512 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c
DIST schannel-0.1.29.crate 34352 BLAKE2B 0ba8d3bb3f665d8bfc0849e47ecadafcdeb4bd25d4e432b9af7ca24df8c5e0fc8e21e4ed0b11ac770a55225dbf0e00f4d24aec68c1fac040f34b20bb5394fe20 SHA512 5491640018ce9e68d0b025c7e45e22fe70b8742355c42256853732f157c0a3d637c9828ca3a8d9454a7ee865ba408be1bd1abda89db734eec52af7f978c0e051
DIST schemars-0.9.0.crate 80032 BLAKE2B 89ed96fa1202c3e1891c1e8aac2edee8d672659707aa2215eddaee122fef2bfedb1cbe1c6963111a7dfd0c98957c1e1574623dd7c5840a3becc6d003ff1f6570 SHA512 5e6c65dbb91f6016c76b638c0277ad42fd002d1ff5413a54da353775543dd87d6c1c7e473e0f2a0bc4f41e1b94d4e72d1ea850aca78160a4a1866167b6650960
DIST schemars-1.2.1.crate 94403 BLAKE2B 428d5b2956848ae7549e488b120cd87e6ace83d1a0ccceeee57695faea8885efb80b0a46a1690e4cbfd867c7d57769de7f1b137e91dc11cb843f123f92e20984 SHA512 a18a5e29b98ebbd78d46670317ad467904389a71e323f576c61816ff9ed86013df5048384b9c9af01c6087e4eae10e3dddccca6b3b6cc723feb2a6af08cae9e1
DIST scopeguard-1.2.0.crate 11619 BLAKE2B 8b7e9ed6cefef9ee55407fb9690d57a2a98bb93e5105aeebdb475a52485e9e185255249e1dce8f83cd80534e7402d485aac3efa7e8493b13135de27550cd4bc4 SHA512 6247719a15fe1e4e2d179127b9a934bd2f99367724f41175ed9522f58824b6bc69b35002eae66b35880375ff61d77ac43ddaa78cbde7160a35183a1da32d3fbb
DIST sd-notify-0.4.5.crate 12582 BLAKE2B 5b0c5f867ae7b3c84b5fc1526ab36ef5053a314a71fe9c5b1d7ca82d7c98aee1af778eb058dfab8d4f4c5f3e9504cf92b793e8c0e34a5fe6e9ea5b30e7146ff8 SHA512 0c013d724dcff30f9d21afab87691ac85de0346b8fa690bf9d066d3bcde253a06005fb7cb8323165d0a8092768a33bccb8a1fa4d6b68014219e9233febf61382
DIST sec1-0.7.3.crate 17979 BLAKE2B c30d4e617f9c0c21b80f14a7df88a164ad43f4c18fbedc1ec32af41193053e67ff6ea83db54f46c8cd6389d930984120c2a1688662fd8083e0c23bd4995d510b SHA512 be646413d84b39a43a0af478854f47db3b167c2bf1bedf7a58392782c423aaaa38df3b3676f9807a98c6128152295c426edd16d67d62ae7048caa635bf39641e
DIST security-framework-3.7.0.crate 89115 BLAKE2B ba6e0a98df05bad9d89d99246a0ad3cd9dd8b0d62cf2ee6bb7cca16940764e3d0b7a9cd3f0681d51b2f922f32d9d68e303d3179baca90ac394417459771a5e8f SHA512 1ed5ff4bedfa0f013479c1c7bf46dce755c76c4af35e8ff775c7aa56df7764399258f56b58dc1df44d112c5e26fb95a385fb1235134f53eb9ada57e7ca8478c5
DIST security-framework-sys-2.17.0.crate 21078 BLAKE2B eecd4d61db7589b72ed0c2627a139ff505632d45e01b88d42bbf1260aa2a4a95b6ff314225acacfcb4b8edb615f2fe3cfdd0fdeb936da586135c25c87be886d4 SHA512 7cca8471f3391af920d2354d68ccaceaec27bbe2b4f99413914f010cdadab5f94ee18a0d2467fc9ce49d077006599914f7733261a6b88f2ee9d1403479efbd4a
DIST selinux-0.5.3.crate 45129 BLAKE2B 7de42dd2122a9db14e66d49e0cabab47c3c2d553d3c7a3d970eaab75c318e2547f2943d59b571a98e3cd8680cfff4b03781fc5f238cb72c422cb937000ad9b4e SHA512 02e6e7ebf3246a13a4f257c9bd8fbda9760f91c20b652b738d2f20e9dea4eee579db292592b7dcbc5911029cc1793592c4ec7ff08da8a19527964eece1245ae1
DIST selinux-sys-0.6.15.crate 12894 BLAKE2B 24bb21f4af593b623b76ed8ec092cee1e478bd5cd52d93070717ee78ce8b593631af151c456f97949cc50af8f6a37ca55fe99d804f516bf2419e712b310d23a8 SHA512 be0b5314e4c13e57214335b4a3f34710397510d16b9c6d332de71e78306e2d234692724efe8a25045b16db35e459de6a9c49e523bc175e6c809515bbfd831671
DIST semver-1.0.27.crate 30081 BLAKE2B 760cd2994baba2ab8d63656b39f281304b309152cb3c576a0cf31ebf57294bdb6a10ad73e61f974688b0dd80490e0f4da004f3396cb6988bc90af8eee0961ed9 SHA512 8492a2ce5adf32cf6183d03509766f169b323a9376b061c9659a8752f69de5f45f7c64f474fa907fd9261fe3e9a7691a39c8a603d0c2e8d9484f5946bc27d78c
DIST serde-1.0.228.crate 83652 BLAKE2B d1909d671ea6d5c2eb4ce34ee4493ecaf665d416111b4cac754b5d33b85f916296110bae7aa961efd987a2ceb4a31ba645752ce99dd28dedb9f1eecdd4d7b1b2 SHA512 9b645d6214203533b303fc5e88ad4f7686c22df084878d18a0209a92304a340fcb62fdde88a7080cf7a7348d47b9b363885c4e1da90dba08cc99ff620f375e97
DIST serde-hjson-1.1.0.crate 22534 BLAKE2B 1326969f9258e2785b973bbea8f16f48b24d9232b5361bf75b9dacffd8ae89c08cda2584da8aa8d137a79f01309697b9bab3df8d0801840f3f37c377170abd77 SHA512 4d691d8651e6d900ff464d55b0cd9ef4510dfdde0dbeeaa5101ed5f64ac67406f762d2113751c1e0e36580a12b20b644eda1359cb64676d2d3810bcf586b9925
DIST serde_bytes-0.11.19.crate 13427 BLAKE2B 9cecba42c6aa66b577c90577002184376aabd962e2de3a7803ea073479601f142cf2e372501f8caaed3b3030d1202e3d0ee1cbde84a6b1d9e704d690b65c578f SHA512 9d3f72532f57703231b6e60f4bfade202a734944e0eff5a336aa342c5b15949cf29a0aeba4a921cb7a573016f77f12dc3a5a78603f93d07352e0b64f3a4307dd
DIST serde_cbor-0.11.2.crate 44570 BLAKE2B facc8d16886dde89125b7d69e9e77ff586c61993c3493fe4089ff03c53e6c0808c6da45a83337d3be7414dd82f3d6a7f3d43167473e49e586a7e817d47ef3014 SHA512 12ddcbd5de0d85f2da6e078e3ccfdf2115125084d57eb93d7e9b45bca6a86daf79dcc79c8e54260c56240c3b5e814b1481ac28c3aa1d1b4b982ef5956b5cc3cd
DIST serde_cbor_2-0.12.0-dev.crate 44766 BLAKE2B 94e9b128235695600ee2400b7881c139c62cfce338710f75efb8302b01e866f02f32d475c8cdc008e6fdab90288f97e955dc14ec7d08803ff680e728087df534 SHA512 66217e514fdbd8016f1f15baa4a8488e8dc95f88856768f4c869359eb2d018fd6de0cfd09187e293a1ced757c8aa62922e7f176b115073377687a404be241258
DIST serde_cbor_2-0.13.0.crate 45002 BLAKE2B 2d4c7fb000bc23ccfe64e762e966a5f039f98cd9a1fbb0b05a9b755f7da33f67046b006341b38137628b3844e8f347f67296064f6d89fb1c4232865081bf9124 SHA512 17fac860159c50d18b3e439c3b5fa569a86a73a8f960008589a7725d851d37c8dd3375ac5ebf1bc16a54171caecc0e822d6994bb92ede937ed75a2a73c9dc177
DIST serde_core-1.0.228.crate 63111 BLAKE2B 8a64e4627ad21a3d16dd37d53fb809d11171bf337ec16bb1223075cbf81b6b85cd1c8d19abadf42460d0fbea323e2f351eeb6ef823389d519121b74e68edb215 SHA512 43897e3a7ebdc85d81d1cb30cda8f0a11610f6f551529c8a21462c24fb83110652b462846aa3e1bed5fbf8b5d7927018845a524ee9e079e2c8acf2c687efd6c4
DIST serde_derive-1.0.228.crate 59605 BLAKE2B 166ee2f9ff9f7a0928d0a65a72db3d9226c377bca2a1771956e8ecd9c7faf0544673c9c21be2a5553e621b55c74c7b958052592a1cf6eb6427a2d4f3e3dc6bb8 SHA512 8bfdfeee10ee7ef0670972aa963ef63b13e8eb2c8a09b9e0b717f92551aa89b3dd2a0dcbae6ccf20a1caece07e6adb18f0db56fdac020e4e0281b0d24e376003
DIST serde_html_form-0.2.8.crate 18082 BLAKE2B 903535ae232e089f0dde2188d4f6dba45ca02d7107535f4b53d447a3303cbd8ea9fcf48013c1b1ecb663e696a49f46cef4b2d0d932ee071458b1307896978fdd SHA512 74b0e88755b91b2ca03e5945e59814ee4d56793139608fd059a831b5482681644794338895ba4ca04cf3b8e10a424f4418d97c2610a8341772a67bc3ea43cfa9
DIST serde_json-1.0.149.crate 155994 BLAKE2B 7564c287a05c95feeba2b3a17e2e43ba047b0132b40fc4dd0c09141c2aac559c00bf4c63cbd24c17f12f5e6b49cf38b240d2c6c66677ee7a9edb197aba7d57fd SHA512 85fa8cb7b479f8241a4fd2255dd80e346fa5cde103aa7f25c14ccbcdf0e3276578fd0645e1d2542ee07c7e08c32058ff662bbf03926cd796c38622a12f423d43
DIST serde_path_to_error-0.1.20.crate 18046 BLAKE2B 3f182f9dc568e006d969f8f4827f44b9dd1ee6afc0f96d735683d6b04b27b09d8d6cb677e740b0021c6a4ce242ad53fed505feb7ce3f4ab8746e68f65d867672 SHA512 16f4d8cd50c8684be35daa12b12985e2f171d682e165662d6bca9967816239f4f46f4600f5a729dbb51b9315201713029d9dcbff2da346581424fc039039a473
DIST serde_spanned-1.0.4.crate 11032 BLAKE2B 7f3f5297c30c6e90ebb007c4d2e413b15519befb3cd95c9b7dde758887345c774bd8e4595dd8746d0853eaf81134c4fd22c253f1c9b747060b4e7fe0d3913b52 SHA512 41e4b0f25b030a75e7bf39f3c1929d7c34e53a1d9513b614f2bfdeca1fef181c9fd95bd19f70a8cd6c64b0d4538fd8f76f946b76478d42a13ebf8c2a82194ac0
DIST serde_urlencoded-0.7.1.crate 12822 BLAKE2B 38c74ea862f041828467dfa586bad9b8e1d1d64a9f82fb7f98727e3965377d00e59f2dbf20955a9dce976b6911c0a619d2a6e4cc9dfc73cf0f6c449d873fd072 SHA512 b209ad01b6565e95c1d5b431a3f4f8a0df3d11c2a06a44123048bfa4b34ebb6807eec593f0c1c89de3a06ac3786a14747df9c70b4f4d5e4b72b4feb53084eb60
DIST serde_with-3.17.0.crate 199172 BLAKE2B ef50d128362e2b30ec86177abbd0f70f565af58d3de6014c096387e4af64c6579e7cfa70b46ebccefb8851311f7b873860823893b4a81bded894d3ddc3287ffd SHA512 237d83e186e3e8b2ffa9ce17fbc9ddb1b0ac5712e120ece4759a6f25d528ec00d98621501d70b29f2f3eb877eac98c0d094085071f7605c5cbb2e3355daa5971
DIST serde_with_macros-3.17.0.crate 38120 BLAKE2B 059a8e78707ef48c5776803d8a49224bfb649af7e660070430f2ac1b778ddf33863e01302754130e89f62771e17e5def549ece435e438cef6bcbb1aad56a2c4f SHA512 e42914afb03091f5c06848dc74668fdc19f5fd64500cba6c336ee981a054e6b4424e151166ebadb2ac1e04e923acd532304395a4693c8288ea9a62a50437c578
DIST sha-crypt-0.5.0.crate 14603 BLAKE2B 01ca9942ce4a8d6672163256c4ba19ea1d4061c79176c252b94ba0e02bd4a82d199275da327197aed2f02850435743ae852f38762603151d14f50d6d574cd4e0 SHA512 25f5529fbc73789b7154a4b7f388c17b54e70ce355215ac4f80b3b6a83fdff9eb64bed78b909675afe701fbf25a69aa071b602a8b40328db48e699842090c4a8
DIST sha1-0.10.6.crate 13517 BLAKE2B 85ad8dcd237125945f6f9c2d7a48bc9802dfe8398a2bac86ddb96763486092fa18e80a2e69f89cfd6e95599d34d60ced33b26a68cbbe39bf158238a79433584b SHA512 fd37be7e3f1d4b6addd313a36b55215fb70abd21be7831b71de28bd3eb03b7352817d8a7b1a166df002c3a23eadc8224e49edd4a37556c0e5357565305d4128f
DIST sha1-checked-0.10.0.crate 783840 BLAKE2B 04b347b214833a0f96a92aa6ee6558ade73a704b2118c25efa6f2ff976b9abb89444ba66e4ee7c12829dfcd77e3755f1179f6fa8e04c784c6b512bea7b146ed3 SHA512 8571c7a068b22698cc54bbe3e051df02682b01d112ea576fecfc0c1702795bb29b2ec8e302c19d4d701aa3a45011ff0081e6675062d284f9461b6d21f61bbe68
DIST sha2-0.10.9.crate 29271 BLAKE2B 1d614e0efe085cdb40e05726578a9b4ca6bce93f6d3324f5dc0444cb37054912cdaf5d28d468eac2c0046030d920fced2ccd006953b80865ce8a2d43ef3daa81 SHA512 963adeeb4ed8b0e7fc19085e8721ea13e9b3aea5d115ca1b3dbca495ad14810c6450991dd3753807c293c415aaeb1054b8b4124c72e7090cd9e86f09fcbb4f80
DIST sha2-0.11.0-rc.5.crate 33246 BLAKE2B 5b1ab971444f996557c7fb5dd4a677e4d33258e6f07c5a11e203efc0c771a547436302aecd0db7db9edbcca79d8dd99515c74a87555c6502e81642155768cb47 SHA512 6f0497a1f8dbb3bf67ef4cb4235198d00a5cc41bb70fc89cf2adb1fa424e2f486c61a2ca59018cc7545692f9bdfe44d3f467e46cec2e90746cb4ec04eac0deb2
DIST sharded-slab-0.1.7.crate 58227 BLAKE2B 9b4c4e4849ed324cf48c2b905f21139d1d65aa5ab13e7fb11817cac9a32ad09f8dbb1e50a93d40cafa0aba872792bc92f7bd2e219f62f80695409e949c07978b SHA512 3be7438d4a75debb14463477f34de6db1ac38abe958ada5d5dae7ae8d5993e245da69fcb989d91aaaffda5f2b085d4bcc88d10e07ec567b7f40a21437de6d4cb
DIST shell-words-1.1.1.crate 10012 BLAKE2B 293716f6e69d5af09f7261bc6b325231763b8121152875a8072dfc5a2d58f819a2037c29ec2d78778ad4945df9a67ad39bec96528a1f898c6abe0d6609608230 SHA512 f1707928da035ea20333bfbed8fda109ed60b9bacab8ede562939ab96d7bc837ab5874a253fa50fcf8d249272e88662216e0078bb37b670f53d61377e1965ce6
DIST shellexpand-3.1.2.crate 26161 BLAKE2B e30e88b9fd0b62314664cf5a7ae93a648caf5a3edcfcf680378ced47de791bf04f77fed9b5296a241f6000de436a55d761ade701dbb8afc81ab5752f51ca9a12 SHA512 7af494875d469cbff41b0de99fed01b2ff13b9d9736cad591a93758b70e1a107e24d729d12a415cf63f9ddb4906b3d9f28d52e47eaf09d4a84a6f4b87bde8f6e
DIST shlex-1.3.0.crate 18713 BLAKE2B 18800c364d3a628f1a3125097ea82fe6286550c2997235df0bf8483a3906aacabc81308cb239887d46ba2f457cc6f8acd5aca78316707eea5098cd5666aea67d SHA512 5c8cedbe666a14b8a0874defb9208146ce64579cde52ed483e4a794cac5dde6a24bf8d684404edff582f842e1fd4fa3fbeddbe074f191e4ec4aa517aa456fe8a
DIST signal-hook-registry-1.4.8.crate 21668 BLAKE2B abaed3ca8f07e1631aecaa4bfcc9dea94f2bcd2ab227c9e44d543663392d5e7c7b3beea4d0624ff48637d4fc7544a722ba3d4113d109a77ec1a3b3c0d06580c5 SHA512 6625d842e5040fb15c3a6a03994aabe8b3d0b752773805866858452fb03e5cab2663c89367caa15a34dc0ee7c2b830e302d9be664130c093bdbc17d7b61f045c
DIST signature-2.2.0.crate 15531 BLAKE2B c584d9ad52a1ab3cdc129c36cb2ed6dedc40a8d49f7294352a7df8121dc57de78268f15d9ff9ce076abf1dd3c56773daa26ed5ec39c83a600b6a377b51d4db37 SHA512 673a8f6229c795cc8f640fbfe02cd912b41c6359ca23c5ddeb1679f49784b84f109c6c45e6210201c9ca05e441c1be64ce6537e81ccd3589b37be6d0bf50dca7
DIST simd-adler32-0.3.8.crate 17294 BLAKE2B 283af73c690a171593b2c82eea51e8dd5e5711b9718db8207b46835c5469359989fce15067ebc4e3bf1384653d1947dcb30f1d3b9728ea51115a0f8dfe2c373e SHA512 896229a4b8deb0dcf3f62aa4c8d16f9387b88718068ac8fbe0bedaf303e6da7ec58ee0e0b45b5f5ac2698dae4beec11430ab3ee12b7e77bc2fe10e1284937441
DIST slab-0.4.12.crate 19080 BLAKE2B 785a1b899fe01c8825f24d90b0b0bb31bded234810f59c71b7e44221387de33fcae220a7d0745f59f79c267673b76e7c8d9fa4c0dcbf8fc5d68be6562018d49b SHA512 cf7c971b99b043d8bc102732a109717cbbec114160e4f7cc4009c66739177778623403c33d6a32efd1620e0ac7b8743c36e0e5563082af7f92f1e4caeceea0d9
DIST smallvec-1.15.1.crate 38116 BLAKE2B 8dd779d7726694672945e928399e0459f4973d284a6c2d664c2fc757ebb1177658f47c812d9800e982479cbd7413fd4283c64a4d248ba5cff6397f96b758676e SHA512 c26b097a063353beedfcc921129cd0fb838c1c9420218993a05b2655b47b6ec16f11e0054312018658b4abd893beee140c5d2739401a5e5aea2e64575f237047
DIST smartstring-1.0.1.crate 29555 BLAKE2B e6706bff07889a39e40c764c51f0f3271570e2ddeaa2d11c510ffc9a07dc34005b62078abb7dc6f0bec5439f0bfb26d7b20be48a5189f6a468e4977352bcc941 SHA512 18e359d869bf006d49d6981c26a31ed73424c2734d8225c235b5f3c65124e5ca9d5f5bc95f4b190dc65746b73f31e2588bf9f50eb2b30535e5d05ebcd23ad760
DIST smolset-1.3.1.crate 7321 BLAKE2B 86724137a62cb1fc105ed3b450292ec070ca10c680acc08f099bd462575f36df3474771a04582909cedebae64cba7b34cb10e054b72fe6281f4639a37419b2e1 SHA512 31e4dacf05feb9a56e0404dc3f0ed39f553b72ec5a345b94043d15759222c3d653e0bb162225455b52b759ee5ae42fc94fdfed807498bcad17b3ee8a9b5d9798
DIST socket2-0.5.10.crate 58169 BLAKE2B b3e6c1c4e20fea2951f07f74cc75fc46b81a6a94a02a3aeef27f2be0bd6ef996ef911c421d84f660bae4f2565dd74b8a0e708da965a4c1deaa273d9972974362 SHA512 901ad0549e2702a0062040fb5c9e5664f4456c9f065f8f8ab7ea16342d83c2ff69b087633642e08e2f51a63e2ce186c45428936118a78fd4f15378910bfa9d1f
DIST socket2-0.6.3.crate 59330 BLAKE2B 09055b889f501975ebb358382237e85c35d81108b5ee91652843b363477cf103bf72dd922e94aca201720faba00a25898bdb88df3a7e335d0664d48873453129 SHA512 c69ed9bafe82dce5fb6333430f06dd5bea910dbc2085ae6bc3f0b5b3d2f965459a8c19e90a877dcbfec70dc8098df11ffc01dd5a401b5638c29b6dabb3891ae3
DIST spin-0.9.8.crate 38958 BLAKE2B 8648bf2e48fc618758e3de67f0a493bf3cd22a8d18666164b0d850ed7c0d73650f7b0af783019dd361116bd60c61d24895cdd2c579383cd2700de0e32a23cdae SHA512 b15ad66ba9b308937f34ea166b799676fa45c67224e10cb57530fe33d2a8317ff3e3db3223a3249fa2862cc141c964d2130d3f39910a86ac5ef8aaf8ff4bc6ee
DIST spki-0.7.3.crate 16409 BLAKE2B 6b39144e4e718ce5eb454e21ee89fb936ffd31ec99554b0150fee47bca396bdfe4ef39603ec029d4af4d8c4c3ba2de7f6c549244f8c20114de9b43ff14921681 SHA512 d33a6a7844b33c37628024ccf25c1a631f7a6661595e063049b8c9a9b4edb28f0335397faefc592c6fc5e96378b870ab5dab9b0649c3387577b2370ec8210db9
DIST sptr-0.3.2.crate 14598 BLAKE2B 0ede8a60dee9925fcb39377c2e41b2fe5ec760a2c9e3166f4f8dae35c34721848d328522897403fd60808135b11661d373b7fd89c7127367a806cefa8b914d8d SHA512 cc26ba96f808c57d6aa5efe5985ea3e83b65827a7d163837c81a06fdd4f178fd5bd86e4c08d7383a10d94e63bb97a0f6c151b55cd79c9c26f3a8b7a0c6e5b530
DIST sqlite-wasm-rs-0.5.2.crate 5880957 BLAKE2B a4a83c83856e17a7f1b68448570fd7ca56b6b4903394d147467c9906ce4970ecad4601e079801dbda3fd87734ffd1d1ba96a35b5cd4f54667d312b24ba40e2c4 SHA512 04858381c1e28f3d997b5a321fb5fc913303b58c3018765e6f55ae61e733b3a5cce9777d3d6e0f6cebfd55042a615b595fc05aaaa3d2f2a432b8028a620b42be
DIST sshkey-attest-0.5.4.crate 19179 BLAKE2B 9b7272146198d7f55f3d666bdec09bd2a7e1090753b959fdfdf0214e5ee29ded9fe84830077cb8f3f3ad4d7f7b197ba46e5444f4cf96ae13129416bd8049b281 SHA512 7a5a2f2678cdc91e423d3952f1a8de9081d5adeb56ad531e66c9de666a2402a6534491176b37fab47c18f3868753c9dcf5746c1925fb700721bad77720f90b23
DIST sshkeys-0.3.4.crate 33720 BLAKE2B 71a249f22f59a9e42b9c18bbdf87d6c75d42d4d9a53dbf8745f9a2320a15c21882770387941bbe433a60d01601feb658254eae9133883a9f4c173f0749bdbff8 SHA512 19feddfb2a5fe92e44481d1396c8c2045781d5306140810dfb54afe6b9f12b738f2f8371b9c0864e58924dfbbb3bf2f1ae2a184e28ab83f7d85ef4cf5d91d39e
DIST stable_deref_trait-1.2.1.crate 8186 BLAKE2B 6408959d169d1228c1b0802ef31c850206405f8259168f169aabc91f63683dcdf347ff0e74fb3535ab05d7642889dd2637afbdea389b43b0925e0d6cf441ed67 SHA512 630721d3f8e9f3290efc250c42aba13e2325839e62167a2a611618c18c6aa58c08a53622db61a9aa920284570626b98df26b3c28009cf45b6ce1ec134b9c9f5c
DIST stacker-0.1.23.crate 17813 BLAKE2B 4467084109f1f5e79f13ed9127ecfa015a3d2588b46a1ec359c371a7d79ec6f47f58e29db604c9d3d59603cf8784cf4141330486179bff39536ec61497c14846 SHA512 5a5c421e4a83f0b32938e87303da72dc01d56ddee3e4dbee9bb85e8c9763d389998c4ac87c027ec9d0261f59a686d0508cf5a9b7e2d996ef153ad4d29dd3985c
DIST static_assertions-1.1.0.crate 18480 BLAKE2B 358dd5ac413d06f62da0388e2016c5fcb8ec68fd7dceb0dbbcb97665c032b7509b7e083c20701648b6a9174485f117c02682ae4bde7ef037e80a85cdf6a0c86e SHA512 46d0e35f77941dee6f60f574c130472248063dc38494c1c4f84f7c048244cc2a58a86fe17c0990e3f0f01406b75ed385a13d00058612b27cf0e867c8d31c92ee
DIST strsim-0.11.1.crate 14266 BLAKE2B 252a9ede4241b165525486aa8855dece37af77f5b28e0e1858c4a5d2047db9fa958328db10989234aad69463ab51b2303785ec056c63ea8c95bf95e111ddabf2 SHA512 0cebe0155a92640e56db9a599ae62078cbb32e1d2da8bfa67ed0e8f410a7558dfcf7b3c2720ff5913282e291ecf076aed9fe9bf84c8d44e814a642b1bed3335c
DIST subtle-2.6.1.crate 14562 BLAKE2B 3cf4940b7a01f04715da1057f6a92b1043a6b86ab2ee7f9fee0337b680ff781201d330409460f6f90b3f81bb5fd4b563e17c762c6e824ba3b0af99e4ae7d66bd SHA512 f5946ebd9bcb8776ee3446abcbf4afb3cca5d8bd847cadda87e864333ac7ded537a3efa773e9648adf20ce4add2c1da85172cff88c1e1a3a6cb051401b00c6bd
DIST svg-0.18.0.crate 18998 BLAKE2B 64c744051f72ad214688fe97541835c2397a5f88a8a2ecb507b8d602825e6cf14294e49726f11e5dfc3c581e0f4befe0cbe0b6574258bee451373ab945792f86 SHA512 43d71a5cfc11c6222d9fe2334a07748afe379c955b04dfa4deef8257af385f3941f58a0cbcb35dc3956229dd724d568ea1870d10dee873b33c7d7388a3b50199
DIST syn-1.0.109.crate 237611 BLAKE2B e827445d00c79a8eeb91eacde472f1987addd6ce9e1df95d7abf6446a77ff4173a8006845f3ae71c1da47193cfb72e0ead9a6d6bad2573be12c17e90735d9ad9 SHA512 12816b9e8cf984024b2fbce9f0ae14cf94d4d2c06f08cc54fb793ce78770bb4cc1288eb7df0ba5e8e937756e1e8e295c53fe07a0c5dde1ea8ddba03b6203b37d
DIST syn-2.0.117.crate 306011 BLAKE2B bbaec02c4322f522bdfc87caa4ce6fd1e09bbf8f4a102d9ed8728efacdd843a2750f616dce5b2d3a3e46bbb7d57439fbd10e328bc1d4a01e980986cd815798af SHA512 035c2e63542592b6a4058a2a82d4c2c1f5793f84fb1b04cbd393337a26fcf661a1f3bea439ce98a1fe943b1c4d36d2bda16df3bbc3fa6ca35e1548d530dc8416
DIST sync_wrapper-0.1.2.crate 6933 BLAKE2B 0ec797ddead298a95bde0a508ae942a4e90943948d3c1e4833fb3ad1cefd3566b7fd1aa0b133d614839707e3f416e3e739099ac73441527213da81b6d1c47d50 SHA512 ca7cd7a6dd242fa420e8dba820117d85b1b11ea6a9fd99c92a5a260f12263cac0c034c9f9fe10090d5830fb5bf5eefc8a5a0d0b5a40f3f809d69e5393693d5c8
DIST sync_wrapper-1.0.2.crate 6958 BLAKE2B b2e162f982ea827229dcff468bcf31c6286c57ea3491a909784cdb50b0ba36c3a1a6fbdc7b34fc2aa9a7df1d174393d61ea9dc7ab3439a5e1a1884e2473a70f8 SHA512 aa314a6ab3ba028d2a169ea55a50eecf3b73b475a81c91330430ece9f1734296562627a8c32fad51b5a26796931f364e2803b3a13075ccd9a0aa614d5220903c
DIST synstructure-0.13.2.crate 18950 BLAKE2B c475f370d901a371262f466dd98e3914dd6f36aa473a33362866c0f781d27b1813233f96b02208f3463a825e8012cab0f8872eed848d9aa0eac88b581a0d261e SHA512 2698f4e80b93f7cf1d8ae97c4c42a7f61e7b7081f7f1bbb94d7f48ab7ae813a666d73c49ba3812cda9155e0138b55cc246fb96e5858e411a8d32bafb3e2b2afb
DIST system-configuration-0.5.1.crate 12618 BLAKE2B fa75a24f8db6eafe578bcbf162fcd110ca059c58af24916acd64959b48d8541e0aa95ce2c929a8a50c62e7e8a967de9101640d1da7805fce2f76b7c5c86c4544 SHA512 af77ed5be890e826b9b8f975bd2e63f3905adb24a597069a887ff2a861820f1ed40582b918f35c3d4eb063800e179b93e5acd7d5b48b147e9b16e3cf4c12840f
DIST system-configuration-sys-0.5.0.crate 6730 BLAKE2B e40c4b5e7897cfe30b2fb6daa9b44fe2b83eb2a12d798a1ad8908b51abc735566becb0e001f52f5f8a0d3596f62a9eec631341c3a9cbd132a4f650f988c74b93 SHA512 764168ee5efe1ba82e847ed74a14d1f5f1892735e98657c3ecaafcb4b405d4f779592dfaade252f6a577ca2cfd5cd5e467c0b6326bbdcfa573c3ab01cdc8fc34
DIST target-lexicon-0.12.16.crate 26488 BLAKE2B e7950e4a302059a1bfc9bc15618a3c1b971a17cffae117a6e8f5f63a0d82fd2bd02680301d15338612d5426d349dd24cfee30ee787a15a7d3187f2a6825e69ce SHA512 092639957c4a0391560b6442b31c47159c04d12e971010f730a6ec9cb5389e4be903ef3d7daa06db95e64dc78b6970731fb647179ebaad2b12e9ed5e9b24da27
DIST tempfile-3.27.0.crate 44780 BLAKE2B 898b8b00613c4617271febdd54dd1e5f66aca54c1e4b60067e508c87c15fe32f0ce2d30b3dd630ecf7083b046d579f31064fa72de09067981c920f4aab86f2ba SHA512 bb20b9b0c5d3301ad05f73f1de538ae240366d9aefa25ca823ba40041a8a11b4a7361a6a9ec03871b14230d42038d7af6d0b652c8c471935b481a1628b59314a
DIST thiserror-1.0.69.crate 22198 BLAKE2B fdd8ca8c8ca78702377d0bf7b253440519018275b105db980d63229d0d44aa5c39a703e14aa6fe453c779b3c864d8044009dfef893d2a5294950f067656d7a80 SHA512 ef50d2867d965da1dfb29d26faf6de273b5fadf78f95313f6caf44d68bfc610b9bd4b7544200b05bb0861231cfc84e961007f8db83c7905244c492037fd31899
DIST thiserror-2.0.18.crate 28875 BLAKE2B 4edeb4a39f27204d417d673dd3e2c1dec67a5bcdf44aeea70a02715b6101da290b5ac1534908001bb7d758528777f5be30b428eaf13cf0d8afffdbece054f3f4 SHA512 5e20261c0f8898574b5668c743d292be1763a78f6431918f33eea2ee2badb40743af4f668ed245ad685a90c3ae23631a2ae8266569d8f1e7dea111f08ef12352
DIST thiserror-impl-1.0.69.crate 18365 BLAKE2B 51663251ea6ec99c59aec35fe73c5f9760809d6b6b7eaa8ecbc8f6939acdc4d0ebc11f9034d9204dde7bd689d5e8303ae0be86e298745e9ef96825bf73453a08 SHA512 579eb796c8885feb01d27638862823acd96c79440655bb444c3445ac00121852603396ce7439aed617c0a0ac69f62102167fde5845411c906997574a46d6d9e3
DIST thiserror-impl-2.0.18.crate 21413 BLAKE2B 38d2dd849f6919b2735b23e32250c0750366f2a5ef9dc385262ec00fc8e0cef17ef902211bdacaffef4e59dfcde9ca2d84a0ce4d052a96b4233a21b168e6bfb3 SHA512 52a7b5a98cdc32f7d6911451d75f008599ba3775fecc1f7483b161cc4fa176e5b19659f10abf8189748d769fa23d3a22b774cc5102fce395c6f77a5f107b0553
DIST thousands-0.2.0.crate 11060 BLAKE2B 89ef9e6ee8eb838e288c5e36708bfb391e98be1179b6801b3304c5a7049becad12f00f46696fb4cc6c86003f8fbb2eeb69cfa8467b22051f385782c1ff156477 SHA512 a16d015c584791e6e8ea13e6e114ff5126ada15a8d375c3608911946a6769ac4e9c31592d71fc0868c43879b0228c65e6fb9c0b83e63b818286898b2ff9ef19b
DIST thread-tree-0.3.3.crate 12263 BLAKE2B 893f1a26377d6d14fdc7dd8bf44715a23d8bd10e6ec366753a7e955025c9b5ea8167a71f9f42fb684b192abbd507ec98e5eff581c1da4f7be7a647739bc70cf2 SHA512 80e6bdd55520a8372f944834546b250f33747f35617bde94a38d1ec2320c93fa9b145cbc3c091e3f44c8aaf336ecfd09676adf3de1bdff09eb38798b867ae922
DIST thread_local-1.1.9.crate 19315 BLAKE2B 31151ebc58e76753ef8c15a8b283a2b3a8f833aa4431ff1a28612d6a700088315839abe09a6d582ae0dab824978e2d2b67ec00e46cdbbb4c962fb72788b5368d SHA512 80fc2548bae302f22de10d8240d0701efd64cc41eb48b06234426d40f0e05716132e08a8bfe89e17754d61fee37d3359394cbef8e16af307dbfa76e1524de7d4
DIST time-0.3.47.crate 225161 BLAKE2B 11b19cedab54f06763fdd710c273d0cc3bc4de1a7e39dba9657c860448e93d22d83552f858699be3a5f4aee4cd888b959c05f90d5c24208610dc4d0dcfcf3df5 SHA512 c43decfab65f62b7719f9b2b4bf6eb80fe3ed80f670e1b47aa0879baea403aa19557506ec9433df31ae9fe9cd92cfebfa237c9b2f5dec8d5eb093c54bb815f76
DIST time-core-0.1.8.crate 9634 BLAKE2B 6fd5acc286636de923ea527874c02acbc31577ffe0f15e2d89de5d1d2a9c1551c68ebe392667cc8d34434223484da792c0bf967f5b362d1784818b016ddce0ee SHA512 cf9f2d5da0fc1b61ff53c11476d9a73e76740dc166ac0b4c4953e25d63971c5471f6e3bcd6d1287394fac44fbbaf6d855a09ee694d845bedf693e6b8a517c9fa
DIST time-macros-0.2.27.crate 25144 BLAKE2B a308949ecf582451a01669ac0468b74231e6b466da44c4dff864baa22cccf33ad64ba3c80a75afd4c19bf983dee11b157fc973d9e4fa78a614bc98951506b4bd SHA512 5caaacc82e9b73bd3891e55aece04ca3800884f9e52c01d5f9a62fc9e554940454df713d903854c68b85b5a43c7fd8dc8e7047f596be72f86952cfdf9323a818
DIST tinystr-0.7.6.crate 16971 BLAKE2B 33a248261c4cded41a81f0d6e6c8df55437f042b37f235c39787986ec562f0dbff50b282ad0f1483daaf49c4b33e6618e139a6677d1238c21f4e12082562b4ae SHA512 a33051848de248cac0a2d151760a78cb3aa62c787d84ff7aac38b11c0660e9188e4d43d43a77fb8676e49ac6102015e9c3db057848d809e71981851875d0fb25
DIST tinystr-0.8.2.crate 23942 BLAKE2B c84593349183f328d3df66b2ceb3b5bb9ccde3b9c082de72b7daa2845ab2ccfba9ef170a712f41e5ccf02008c018b456fef0ec380eed93f020605cc9b293d287 SHA512 21416092df2692c3f3f3efb9f1e2d124389162fbbd1038d244befc419347cdc686cb01d6bf1d589bf23fc6f69e23a94522bc7dc81aa7a2be74c697cdbcfc8501
DIST tinyvec-1.10.0.crate 51996 BLAKE2B af3e3e415061eccdd1ba1d157e513323259d05688f8ee3d10fb3d9dc0a51bbfc9f8bdfebc2de12bcfe573196457acf60826d8eeb4b5e913b4d92c09c8891a9cb SHA512 e64ea6ce2bf8f4d2a38a00402cff2b79c06082f8a9ecfd774e7acf143b18a8116b95a8921e516f56d6519ad7bfca1d11e762328cee1e4534ea83f3f2e98eeda7
DIST tinyvec_macros-0.1.1.crate 5865 BLAKE2B 2bf4f68ca11dc19c72232951605a4c809b34ff38ee365ee4f592a3c41360e23c9330cfba961e2692a0ad568fef4aaaac51c40808d491178cf7a0c4b5a1c5d484 SHA512 10008c7b3a3d50c94b9c370015b76ee082f5dfb6dcacf014dc2f2dbe92f903618d10d0202b21f48fcf98a94ae76fb712db55a5e8ad353645d378cf0e6ec74f7e
DIST tls_codec-0.4.2.crate 27213 BLAKE2B 5925d4d17828b112055f8455d59b2e64104567c94a3dd5d4ea9b3ff41f0461db0bf10bb07937083ee1ff3e0812a89c9ff3db3e3d8bd262f2328705f512dd9aaa SHA512 396e550073da3071d1b60bf4226758e479b920908a2a47562f4828b67512b89cbfa21d2da9a69226aa4c971e2f65fdd61461285d66f9ad846eef5819d306a313
DIST tls_codec_derive-0.4.2.crate 25155 BLAKE2B caaa629db4de8d1cc97b2acd178b62c0d58cd2abc33a189d7ccd3d6d49ad251b6a6068b105303ad97e71fd0d14543ac42d5aafe9ab78dc040b385a846a09eb9b SHA512 089800f2109457e573a5506213ca4144206e994e5411a4092ba136d0c35a78d3aeca6866d59cc42e2ccc2986bfd4db2bd995a593e162741c2d6f538d0246b635
DIST tokio-1.50.0.crate 878380 BLAKE2B 222f2c36e420e4f444cf6e621a1ce69599aa96307af8b6d1fe32988ec5b6fd1dcc3f147f3bd82fd768b38cd48fff25c84e8fdfc3f1d6ae08fee4482d3f99dcca SHA512 d09c90a3b7e88935c97ac3092842ba4863c412fe2edc428431c4a1d80839354f79ec4235cd48b81a5c3d88442b21753d3322dfcafc3f4ef31f5fcefe210c5548
DIST tokio-macros-2.6.1.crate 16546 BLAKE2B 70dae2211f477a09b910db16a3940ab0e6352fad86d06e54eb471dd9a16ad08829bd3ebfb97d415861c0f31ff437cc6ad0c994f3c25869725509f3db07cbadd6 SHA512 f52999d45ef36cc1a3704fca95f10160a244d1113ce957734fb044f6102e812596e5fee2a36157a2b3a0b070968890be2d6789a5d3157b69dff1fc141b0627b8
DIST tokio-native-tls-0.3.1.crate 20676 BLAKE2B 4c752179aab8b4beaa6aa212dc8d9e4a2b7c12be0dbf80406f20f92fd12844a3390e88a1536875596ab44774a67ce35115ca4622f9faa977c80c4261ab4c06ea SHA512 bda2e77671e030a021f628ad760b3fbdc26e7483a5f9ef6c6892ae0fc38b538d52d527805c020d578079896d50fff0bbc036a87cc91604904840d5b7dc181914
DIST tokio-openssl-0.6.5.crate 11977 BLAKE2B bb0cb64f653123960ef763c02895764f906299f0dc2080548688d0eb00e2374854d1bd82d61caf1b37f54d98f53faae6cccf15098b31c8d6a7cbe7824a30d133 SHA512 7d682a19a4a27f1f8243a60a647029525c5d37489c8fae0fbf4c1dd9db05ad3a18fee8f10a1335812332984c51503f9711b97c40f63db1aba5bf2eab811c0443
DIST tokio-rustls-0.26.4.crate 35430 BLAKE2B 97dadd1b4d8aebd2f862f05bf333c0af97b37c1055f0ae9a79b78bef4c8bd4c05c034d13e395346de1d83195609bfd45ca34e70d4c0e537a1e4e8078181c00f7 SHA512 c72fdd74c4b59ab7c8fe15ed73f827aed91a40360a6d82772d6ae2dc4affc590d2c58c1b7523be7249a2be7e3bc2513a0906c0ce53ce1288d5dac50e01199c7c
DIST tokio-stream-0.1.18.crate 44366 BLAKE2B 39878493a2ca35ea95fcf9612825b85fd82ee457ac12fa61fd512ab2f7c0242e1a6d91ca2ad997be83f8cc7461c1075be11c9f204ffb3046018e8cfbed84776f SHA512 679a17e530a84f38538af9952496d0258550252f4978075fec468380b4500ee6449a266c0e6439de4faef7aa3bde3a5baf04559fe43736f745406bd6dd4e4c00
DIST tokio-util-0.7.18.crate 140550 BLAKE2B c74f978f9d1bdd662acf65551ce35d735b23909ed25a3073b5170459cae4d0bef40e34a035ce1e2f8bdbf7ba51d230c016afbb150f7df77d9901e45caee3fb97 SHA512 619504b1c7b10ef79da38b99e7c17affc0dbb984dc671bd1ca0c4b1ad3d1d86f80feee67b78fdb7fcf7ea989a0e9bd5d52714467f4881f31ef5f60cb989ec671
DIST toml-0.9.12+spec-1.1.0.crate 56485 BLAKE2B 1552fd92ece75ebf9e8e4914bd60e981333d6f22f5b09baa489bb206369a654c4246d3f8832d7a8e03d2e4abe85cb6871b9ac9289af278b767e200807a4400ed SHA512 214cef1049e5f569ae448041bd0b6989626ab685c580fb77dbb47a4a8a16d879801f88ef5d298b711a82018788a4099a0a008de7d025c362c9fd989098be9b89
DIST toml_datetime-0.7.5+spec-1.1.0.crate 17975 BLAKE2B 78f3ba1af90ef25ba23491c1828e8c64d70ae9fdd4718e58c689c17848f9b74469d62471c7ba447dada7d749e1c63b153bc2850b9966cf1ac7ce87a6c7916861 SHA512 4db08a8865011ebec8351a5c42c7c9ce862956c04cf80d10644f68d727362699a4240db9e210cb6d558fecadb63da0fb41b356b5f0cd1142303069988a8642b0
DIST toml_datetime-1.0.0+spec-1.1.0.crate 18018 BLAKE2B 6238d7e7ee5e5e00095f1029afd01953dffb9914c487b1bdab6d91c905377e46ac3b5e2ecce5a2637903384c001dd44e7434b52967ed3caa3a44409bc681a686 SHA512 a4b0d57d448cb246bfbe495bf19a3567517e45abee5d9e846290be48cc40b1876dbe5683908a3f6fad4ec4031a9876b18b1358694676f4b8ed5df1b5fd2b330e
DIST toml_edit-0.25.4+spec-1.1.0.crate 66984 BLAKE2B 5cb9b01af9582a12f08b703e60e03d725f61366c268aa00538201a8b63f0a8992ff66c95f3c1a59d088b40751107013c28700265e02967d8670ddecb550d1a85 SHA512 d21cd172b21fb9e3c17e1c3795ea8f06d0c57efe3291355ea552a2a4582282160eda93b9ea9ba7ffa42d970d13afd8f39fc0383ce66319366a3ba6695cfebf79
DIST toml_parser-1.0.9+spec-1.1.0.crate 35035 BLAKE2B 856dd31aee9f95ddfd46c87245bd6d1ab90bd7f6f022b732fe8f900fa4039508fe73a5f690e5d159e66f5f39c57a947b8419630d87371c832e261cee1ccf23d9 SHA512 87661774214a761bf60826d6fa9fb6a60682554f09f8f20f4090734cb73c2142c0fdb9c7aebf801ead29bf554fbec11c58ea8fbaa628607012ea8e2e35e48518
DIST toml_writer-1.0.6+spec-1.1.0.crate 17187 BLAKE2B 7786c6a4ea68ba0d478244dea241c4909906f286c46d1276b33c4af7b14cff6d9c77c1c6dfc070fd4c5c02f89cff4917bc166f91de4a3cf27a2b77b3dc15b27c SHA512 c10836e5e69a052806dda9490dab4458532a0bd8bad31a33834b48ceeef25c2020caf3dd1300aea5ebaf87c1f367e18a357ee9ecc8956553a63685d283a822d6
DIST tonic-0.14.5.crate 109615 BLAKE2B 0f0bb97861740435546f00bac2ecbb4eb75861e076952d632acba47d034400eb3aa7b399813d6d67f49a5ff96ad13f9a647a9da08ee32b2a63211227bfab86e0 SHA512 402a3d267b78367f8f3fccc8ec342a0d57c4a5725f2ae2bfc60986543ee43aa8a94259b3f1ede42eff16fa8b341a9e327420d908fdab6e9b1877ca7ee5b7ab9d
DIST tonic-prost-0.14.5.crate 6638 BLAKE2B c110c6b2357e4999b0f1b6be7a7cb534ea866dedc2fae0dc915fdf9dac7c51b40f98489152fe4d30a7edb7d156388cc71a469b07c9d1968ee85777055b4298e2 SHA512 d4aa8596852373af5e624278e534b390154a5fe934cf3bd8ff569775779d25c0600913391df85ff076b9f3fe04bf201d898ea182852fbb1adcf2ea0155bbcae4
DIST tower-0.5.3.crate 110488 BLAKE2B ab4a8f027b517eccce512657a59a907491325f8fc5d4271e05bccbb60172396d8f5994ecd0c8c3553194c77e7319484e7a2156d499f37ac81b6fd636d324cbc3 SHA512 59ef5d805fbaea97ea05de33c54f7cdb76f793e5020baf25285183db20e50850f2b4906b7533330016bca4664066a97ffebcb605e4fbc2edfff8a9a244a01602
DIST tower-http-0.6.8.crate 135827 BLAKE2B 1f3e5a012eae5a83a2ce7831f95a501b35fda648617d297283c43f7796960d039df95397a9179eb47458974e5ca843f72fb73a905e58aaaacf3d94718adbde51 SHA512 6ed83fe61b74a6e168710200a0c01f98f0b559afae6d98b77aaec8b4e8c737d2d18b534d4e1dde5efb78f53854521a759770521cebe56adb863d76f4ba34a5c5
DIST tower-layer-0.3.3.crate 6180 BLAKE2B 20435102dd62113c3e961bb28d7b18ac6f8ec6d5f0051f511e6f5eb044b20016f247ddd1b8eae9dc9f1ee259d8cc31e0bbddd26f5a22fadeea4007a3011b8500 SHA512 edf36671076cd29bb32c29351b648afbf3e7134316988a697c7807db62de7a63cb0339e4db7c0f36ed60d8aced7f3e493318cccc272070c037b01e2dd189b934
DIST tower-service-0.3.3.crate 6950 BLAKE2B 32ca66bff783eeb015af982b539acb63c9d426b931832b27aa45088382712df3894132a9e6e96fe1ed9d0f9e582b7a25b33e0ab73711acb06b4e134e69158452 SHA512 770cbca46d8500ff36fe84a9a420beb84a0e893dbeaccdd93a3970e746c893b5d32580182ef3017662f421e4b2d71f079ed2cf1727dcd5fc3443a4484f9b43fd
DIST tracing-0.1.44.crate 463135 BLAKE2B 86054adc3043c73510bdd64973918dbcd4a8295dd007a4356e702d6dc90bca8b0f211df5e934b850d63618057fffa10215fb5d966340162117c110ff3e3e1c98 SHA512 383404a78c9bcb9dee947140082420673688dabc54eff334460222abddfc246b0256996ecb456d5b6325c029fcb2e641c95ff659a08366089b8b79784cb28869
DIST tracing-attributes-0.1.31.crate 39733 BLAKE2B 5a345c85a36414241fa88bb44cfee5e07b33ad39416be0f05e35e0f17adeb99ef68cd1fcdbb7beed21c1efbeb2020a81a33f33b74c3486aba32bec175b5f9c9f SHA512 6954ce397903cfced12ef495d46885e8320233cb631116b0c35731c89c51d2cf2532c77ed02d9b708375b5555f3580a197dd63ad6899a32c87e34e2da2733bfa
DIST tracing-core-0.1.36.crate 63967 BLAKE2B ed35889974aeca741414d425c874232c3d0722aea1740a68f1e2c8054b7dfc11d3c19de078a4a88a189d9a00afecf2eb5bb779a5ef0cffabee7fcfdc6387ecbf SHA512 7cecb6c2f1deeb6d23ab466c376e1c1300dd9226301c112deeb2483eea13f7bb514fe57ece707a8c67450245062060872dd4d7be390462008b369ca3dfc57dc6
DIST tracing-forest-0.3.1.crate 34249 BLAKE2B 26d323b9ffa623f9ad669ee20887b7745cc91c7f5e840dbd31796a64b03c2d428601a1aaa611fe2ad0f4bcf59c6190f005ba7f5d6396df2b14befb8e1f954d5a SHA512 ba0b00dda9343ac66456241255e51448d4f345da10eb5277e48af5805ee429e3dd35d67cef3dd681f3e9ebe5f9ab7ec1d39a736102f3605bea5905cb0294bedf
DIST tracing-log-0.2.0.crate 17561 BLAKE2B 701bdadd40f1343f3c4901bd8dd188f1dbc0afcdf50807bd0f6df7539635e239b5095696872103125a4d4cfec24af6336fce6f3931363dd5be4f53a09fa584f2 SHA512 0c1f060e8ffb9ff24cee7b85cc2d7d42c69b2f7623a7faecd7422b23b11ae8d5c7691e4635bae76861d444c369d9701ccb147904668023642b223e442e3c8285
DIST tracing-opentelemetry-0.32.1.crate 156912 BLAKE2B b1e55860b1fb143074e429417065fb34a2e55d1bba6256d40650d97bc210f4d912c55ebf463971ab979f09759111b0ecf4d288f9fa1a256e8a1daca29393cccc SHA512 e523e864099b4f4a02f4339b82b0b3ed75a11f3c7f2007b0b17ba1eb40af11fdd48c7b4a1be3459c6b69eca042deb880813b08c57aadd25832094161a8cb152a
DIST tracing-subscriber-0.3.22.crate 212851 BLAKE2B cb5df76ec16836b66dda4a7081f31f2b9910bdb2f82f658dbceb7c672318a45d118c48cac2717e7f05b06f9dab1badb91686a179c7bc635ffe00ced393608f6c SHA512 b3e9b2a9e2f822c4b2c6e51cd85936d2630bd9a7baf4717e7bcad0b7222d1fa693f2a827f71ee6bf2dd75d3b102e2477c6f8cf45da53fc67471516e1a4ec7507
DIST try-lock-0.2.5.crate 4314 BLAKE2B e75c6c0d7c975e294e3d723e2fb023067530ad6db3c7bdbe89b9558764606fd1a74f0d1ba787d85266db1912dbeda85408e85646d0f7cb24496d743b7a18c705 SHA512 433db3c52f55d78220db414ef6a7367791dd66eac935f41dcda85ec9200f0eefeab6e8342e70aabe35c300069c0e7b7c4f8d63a2334b52a081cc98416371ef08
DIST tss-esapi-8.0.0-alpha.crate 290448 BLAKE2B 07f33f6ea893ff30de84dc60942a20f3ff3ba23ed0873a93d690e74fe6b58eb3872c685d90fcace6eca63042a86e2e100c0b2b24c22308f558a3fb4423f0550b SHA512 c7af44aecf4be65c6e6da10111cce1ac8677583145da2f46fbcad0535e51dec4ed89eed596a19a5a0722608f8410b1a379d1de0fc759072244e8fe1b23187f11
DIST tss-esapi-sys-0.5.0.crate 167811 BLAKE2B 45df135342751d31b61b084cbe829110019f08e869b18eabce94ce8631faf22000559a87aa13ba16301aaa28c6ae23051f538d5a330b3e4e853e85787988a635 SHA512 a6928d5f944ccf07b18c803cb460bf171a6d446c7ec161ab6f8f9ad5c8af5032dc3d26a4934b6de1a7343b0e9eeef20f110f900ec92bbf4a21e1586732f7743a
DIST typenum-1.19.0.crate 76414 BLAKE2B 8083988e0bf1d7927377112b8939607f32af098f198a2bfcc2c5302170d9f6e5b29cf02d3cab16c1ecd0fb9f0a45ea3c6bd4a4e4baaf2dfdf8f694093300deeb SHA512 09ebcd7a2cc11f422469cf4fe706f1988bcd81d628e2bab3f54ae82b0aa5486d03a4392187a3736c13dc0c2027053387f89ac656caff72f36365c8be38bc7ff4
DIST unicase-2.9.0.crate 24368 BLAKE2B 6564ceec45d9bbac876cc12015e46f4efb415fdda4a37a62f8dc00ac93fa7a6a643887035caf0c6eb13b07571a2145e393080930fc5d1f71899794a942440409 SHA512 1255c6eb4cb7217f0ccb698f790115d88dac3dae3708832f9cdb135f6cd914b2653048463036bc396d0da0cf415251b53c70e27ad5a1cf39a9bb18d8112aae44
DIST unicode-bom-2.0.3.crate 10773 BLAKE2B 0c47796f83faa4eb5c4405fa385c245fe7b8b6d9eb6ce422738f7aa1788604ed3df22810afc6ce6da78c1592f7f68b41311914ff04d5e49ba4f719310ffa9afd SHA512 3a756761198be468776511ff7b899ee7adf214a678b13b31f42ef3cb3e0320894d8ff0df23bfa02a057727d83082f16b465ff25efa8dbef362977bf308bccffd
DIST unicode-general-category-1.1.0.crate 36486 BLAKE2B f4b7cdd12e20a5d345f6ae6b95f3a28c2cf423f6f2c15a3c1863f087f067f7eed5e3e5d55074ce48b39334be0a7503a709a8e31758fb8493a21353193433b9df SHA512 8dc4befde837151aba1943f7dddee42a15a36240c216c0d5b85b69acaff0db1650a0fe4adb0598271d61441042215b4cb94e266e4ad97d0873fe379bbb074ff1
DIST unicode-ident-1.0.24.crate 49298 BLAKE2B 34ba2906a3ebc06f52a4ba77dff96a8f3fb977718d260886fa9e051c5830765641b65a63977110f3a79f31fa177b385f81b01d56c80f6a0324d36eae72e2ebf0 SHA512 7be712d8d0075ac9341790180e312f66264d3e0255c91b38df0951baa5e446dec24551bb2125a66a1cb9b6ca2f1ea37c0cc15fa3dd74f398ecf4d5302c7dc259
DIST unicode-normalization-0.1.25.crate 128462 BLAKE2B 20f8733bdf09bfb5b039f0be20eeb4af657b3cfae520660a107d7310aa58389757cdebcf0e88c6c0036d4ba090b9a97138254695dd8e679dc902c7a9cfda6223 SHA512 265f8088e46d445174cdddba0203457acb329c4ab20b039caccd8739968b50a76f253e2a82ebe3873237fbda1f6228e127f147f546af0512471a368ab0973727
DIST unicode-width-0.2.2.crate 282768 BLAKE2B c03a04bb159969f32447c7823f50b2686c515dff4f7778d2cac07a87cb9488d44844b0bb0b51c6996d8fa1fcb65cf4e6a8a9e697d95c1be8373535bc8d7c4215 SHA512 a0ff6ccc1d154e5a100808d3109fe30afa048c3ff402f0a0de34dbff2d58a7403903002185b33bee7b04dcb578c9dea66225a8697f3cd997205680ae3abce965
DIST unicode-xid-0.2.6.crate 15744 BLAKE2B b1bad25897717f6346f988d5a7c90c51fb842da113f19aa434a64add8f2e637258d9fab0f7b871fd2aac02e83c68359fc679b326232793cbc804523e2bff5056 SHA512 f68e78484479a5341b14d7e3391e691265851fa00feeca53af745479af6aa9b4ce3570456df785c8362043db9b04e2e57f9bad05d8305946f16af405bc611764
DIST universal-hash-0.5.1.crate 9146 BLAKE2B 9095f95faa8ed4128c3787226f3899acec4278d36799ae30a7ca71ade7179c274a1807f62605e687e60ee97e6bebfe818100ed0441db455bdee0f8e5dd451809 SHA512 83b3ddb1f0d7ff621ca2b3d426c2e682d8339a2adedbbbb3a4584977e2e996549d665578729bff65b5693059460e9e04b9df2181c404980d3b3d946c80e0b589
DIST untrusted-0.9.0.crate 14447 BLAKE2B 8e9c3ae09435af0885bc4a6e3c8943805b48cfc00bdae228c7c43093254e1be15d7005d1026561ff369ec37865d8458203f421a9c89ae3db077f655449621aed SHA512 5929e4079c1c2ff933ae8d8f59a2ecc7a424e71a20d1b8821f75925af68bdf82604b024c008e5464b02e25ff093e561a352b685e755b3d0b27e4c30254689416
DIST url-2.5.8.crate 86512 BLAKE2B f289265720ff9243a27c371a938abd00e2c458a440e6ffc30cb0fb0ea4aae4a6b82eace80c3655a9dbfdf2c9428a10844cb3fe6299cd8820e86a13e5cb078d8a SHA512 5848b47d63ae9c195fd5f82bd8333c53cb399f383240e84a606c486d3dbb37db4e268b01a147deb8cdf5bc534a4ebc7b11391e73f81dc3ea3ad7254507ac0c6c
DIST urlencoding-2.1.3.crate 6538 BLAKE2B 65777b0990aa6b3d27a47f36114da8622026ac8946b5ffb6e04172b666ec7244a55c250a7fb626472bb2b636eb32ee945599cee5ce7351c3cef2322366db15ff SHA512 035848d9243ed6a4528377b56edd7f8bcb5f824381b420dc8f5c4bfc3f1246655c54eaa7de0e4aaa7138e0b08fd796b9ace140ab919aed2d94f6952b577386ac
DIST utf8_iter-1.0.4.crate 10437 BLAKE2B 1e7a8b9241ebbb62cb497542b970473780f735010a0af900771a43abceae4e7f362d21d4f79f7c00630e4549400875ea17574b2cbe4f5ea19e8ed428e3b5577d SHA512 a72671995b3eb295581c60dc632e4a25ba257227fb5d58a8bec322428b6d69529bba79a6f02b8e7ee6698b7779d9d6695f5badad73e07c254b00c9d6256c9090
DIST utf8parse-0.2.2.crate 13499 BLAKE2B 095b5d219ab8ff04c06fd6303e03d913ae36a57845f0b2ca3217a40e31a54cb0fb5ecedbde165d28f5f60f1553d8252986d7098fa83befc84a7cb20bf3b76144 SHA512 f3dbf78fe924f1dc3cf9498b6e43fb10174699463f31091a7a8136d8f31ec84fc00e80e3d8551b7e86257e8b3573cfddb56fc0de797fdb2cde0e962a8f239266
DIST utoipa-5.4.0.crate 78699 BLAKE2B 9499d0ced0a8e80c4a598416dcd6800ab5e693c0619e9d81c1ff0a081da97dcdcf8befc5cda1cb6cc4c1a68d55bbb790294621c97bd3921a7ef738e9674d2b1b SHA512 23b64d120bd22e0c134e07d41bd6f9ed91d2a236b4f4b09749ae54dc7deacaee0e40499b7641eb95ee332adbd44f9ebf2e5def035fba312a6f48f1936106a971
DIST utoipa-gen-5.4.0.crate 156086 BLAKE2B efc44b78339043a1c6840c24769496cd0f69f74b8362b434716051a06e45f998453283b590715d66175250da34f19efd316b6949242e396a32b7e861fe8ab84e SHA512 b6dcc4566cad2d317dcf32a7359d24603c54d4dfc7eaee346c1e1a7a948a4d50a9b1172a154c352ce800bec6a1d9ecfb8fc54bcd5466e4d09a55a84113a81355
DIST utoipa-swagger-ui-9.0.2.crate 52007 BLAKE2B efbd51a9936888bcc46237ebb9c63076658ab4f1d9326632c847fbd6602ff410de118fb04c87db29aecca46ab2351377b95e8a36a9972245d78cc8f5f0fdf0e0 SHA512 b450fcc5190504baf0a4362cb0becd1ac1fa6419a0d66d7ab5d017cc8ad6b3be30a43aa92f1bda3ba6df76b79fd83ea5e32e07dcadcc7fcc1f44c2940b6e177b
DIST utoipa-swagger-ui-vendored-0.1.2.crate 4198556 BLAKE2B 77b8247ea97f5075765829485aece429f6a9208c6fb4e55f526fe3c7a8286e702dcbce6f3216a460d6ceea37cf58eeb03e7221f8b76664bb39a2fdca184a8b99 SHA512 368e9d2e03984ed62b20da1a27631f651c118ae78b7348a8a9bc9f8c8b502c0160ba35e9842f7d98f3237a101bd0728bfa7472a9cec0d5e4665935bb50525e4a
DIST uuid-1.22.0.crate 61780 BLAKE2B 53dc1175c57d33b4733f885514c66f9cf79a9bf97d355ef19e2dafbcc668a39f1eac11c1188c77d8f83eb4b0267a7e94cdc9fe73a60ddb5af758bf4cc7e2b996 SHA512 6ff9dcbb7281feb4415d6d6c49541af2a90cb91703ede4d99fa994d63770c03ea45ea2e445d3f26f017a5301a9d79e477c34e7c609587326bbc2c665aecae7dc
DIST uuid-simd-0.8.0.crate 6959 BLAKE2B e053f2575e7b63fd0280e8e3544d98bea044b82c8f2a9da4d72d1744d32dbbaa4aa1554d1b5fd48da4855579de57614a78d74ed9825245b997c9c72327c4e833 SHA512 a15955a760e22c4d8d3a1798d417c1fd8d918bbdb77e0fa6d5cd9f386ea69882af51ba1385c5ab14a99a26e3df97212e6b23338810b6b8117e5141788963ce79
DIST valuable-0.1.1.crate 28679 BLAKE2B 33a68f81cb0448fa737fd7416f2dc1f0e4f171851692e5f759bc375ca8ffbe6eb53912823a59da44228029d379729b669e8213f00928c9b1a182c5d26c0de8bb SHA512 d8a4bffdc8a166d1ee11b87dd91cd68e5c898916b14db7039ad2faaad34f4bfef76f3fc3d17d6e7bf05e495778f7c9d5223fbf45331bd114f93fb6ec950eadbf
DIST vcpkg-0.2.15.crate 228735 BLAKE2B 6b6bacd9a7fa38919241f45a97f58cae957e58d3aac99df208a26aa718e4f1644f4ccefa31b09151e5c1952288e0e5837c363918b98c7f55079a948a952c1c50 SHA512 7322a21e8811b2fe4e79e09dc321458068ecdf1953f05d36233f3278ecc0b1dfc64194db7010dd46fcf692285f42475beb090c6c6cac0c8f9fe0eb5c770e3172
DIST version_check-0.9.5.crate 15554 BLAKE2B 131e75cc287518831e142430e2a39b48e4275874f4473780d47a27552294097aa1cddb65c385583e1022478f940b495eb43c24a8b1617b8ac5a24af3340c0d72 SHA512 d11d5a2240ab0c67ea69db56561ce202201edeef9a8e5eda3d9ae7ab7bb5752d8f343fe7f6536d8383de8d55f9024efa84f66a0c21e69563b7a38c4a628014db
DIST vsimd-0.8.0.crate 21377 BLAKE2B 106c933a8755f9dff4e2a07e3ffb9d14dce6428177982bd1d38c95446cc11b7f8ce4a5c70d85d61f3cf089cda12d2b9745368cbee33b91d0e03b14d6c154010e SHA512 2c9c186369161dcedb6e1a5d95310a2886287d400a03ed507cdf1cccad02f2024fb727037aac0848d26a50a6ff1fe17d3902d60b876e9ca3a73b41482b536e54
DIST walkdir-2.5.0.crate 23951 BLAKE2B a2d3a973f206e94699adec0263dd5e211347722cf3ab82536295019268b3125084da5dbcad818070bfdcb6a5de08da4eb483475bc225a829f58a1e3e040b5fba SHA512 da36a121dc6656942dc9cd9887fcf4f6eea7750354ef3f59c7c25d836e7afe06f33260b4d55d0d99421104ed4ce56ef2a1f0f4c3b713766fff90548c21793fad
DIST want-0.3.1.crate 6398 BLAKE2B bcc1384bbb86db27b5e082b29a8dd4d89c37b40f6cdec4df8a86c8d205b418468b6cd42a78bd14ebaba057b28e151c00b474c098d7596f49a823ce33510c13b9 SHA512 f93f765113f035e134b967e8eb3f4511b8e03e793a47899b614d826afac02348fc02865c298a10410ecec4eb64f35f66c22bcbdbe36ed0c4c1665dca1db4d526
DIST wasi-0.11.1+wasi-snapshot-preview1.crate 28477 BLAKE2B bcc773ba28cbe8d820e9e9fbb275fb4451bc7f39b3bd88bcd93850bf2bdb5300489bd8eca27489ccc5f6269b00f4e1b505ae3a33a35d708cd5a414ad307be149 SHA512 29e3c903763db2580a15f50db487c5e1d4e90763e48d90a5b3f681e468a24f9df1a01773bd1ffa0e3cd293dd8cb4d6fbabfaa63c0e13889c811a56f4554ada49
DIST wasi-0.14.7+wasi-0.2.4.crate 18219 BLAKE2B 10832cb1268305bda3ab6ed158190a910ba80cc15ebcea94d806d43164a1391852b374b8a50e46368856bfdb82a73c1124bfb99438864149c4e5243397eaf3c3 SHA512 e3983f4d3af346ef2926374be93d095a4d61128c4b65890da11aba9d51d8129f0984dc3c318cc712cd06d2931e2e54b5822883f4eca7918e6456b6741e0840e1
DIST wasip2-1.0.2+wasi-0.2.9.crate 129778 BLAKE2B f41afceba3c586d12829d2c59f45198c61ae04a0dfe72d6bad6176a3d38189a097cf633f34accff83d7ccc238a35a833381e98291e5fd37f2f4d6e08138af2c4 SHA512 284571c833a1770fcadd9a70155d8b507e9f7f0590015e1a07ad0512ac0a7f0ca4693ccd1aa1ab27e74ec58cb75f314770b66562a2167cd6b5086a7871527eb1
DIST wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06.crate 123354 BLAKE2B d8251ea31999f954eb1264bbc7792ba16a90aec3ed3112fe84b9a93dd8a0e493390b899be9e5e215ebebf644697d3bab680cb07d5e64617cbb57e6b2a28ae95f SHA512 fb136a5475fb4696902d4f4be43e0d5d28cf3bc1b6c83e5e7837499ee038f995c9f084064e2e4585dbc3bd260e0c7c95371526b04933f2c60fb6ce302416215d
DIST wasite-1.0.2.crate 3965 BLAKE2B d578a12c207dc20c2e35e373c7102bd1f644f2b3570923ffbd28269c4b56176ad5bf80bf75e7fdd4d80bb73a1b7a220f0294a025be7e7d9db1bbd546cb13c142 SHA512 b21ca11daa84841ec0625fb12fa1f9f695196c57b98df45c852c378a720948d9231a35ff0548e1bbd4637f909a73315554a21214c042734770904013805be363
DIST wasm-bindgen-0.2.114.crate 59350 BLAKE2B 9bef0d69524ae4bda2178d5e9cae43d777fe23fc106e0282324eb0c417e15c6b2d9e39a610a23053ee994b74c31c6696bbf9db6d06e36f4a2689d0e0246940a8 SHA512 c6e9f49013b390a1037292b53bdd79dfae07b17b6750f8ac013efc5d37532253f8e63af091b6bde52c133a3933266630e76c059cf7fc7eb694e4c72d55144a4d
DIST wasm-bindgen-futures-0.4.64.crate 17656 BLAKE2B f4c1348022bccc48c9d7191bd626de1c8afd31c3c08d6156bb3512bc5fb71e8fa0388c5644dfd23de68310039ceff2b30e842abbacce44b400f9202b2a6f9ceb SHA512 71c580cbc1be7bb4261b45cd3df3ad979d0f55b2fa2b8282a773356f268ce43b26da0c118c85c0ffa9d60ecb189eeb199de7a804445aa42827f22876b38f4c51
DIST wasm-bindgen-macro-0.2.114.crate 9289 BLAKE2B ad8de58de044cf0b8db6aaf713745a9f2dc7dfeb53dfc12f36de732fbb36c7cd36f1e8f1e073a3fb460d7b2baef8ba3126f0003eea4b052886b1502edf595c0d SHA512 e44de567c0e00a2ad451199402e178fa99a576b26466869f85f651d9258ed713bbe33f003981adaf85f4b5068bc0950222ad83b09b385e243b6556da98e7fadb
DIST wasm-bindgen-macro-support-0.2.114.crate 63445 BLAKE2B 97a01b9296dafdb7032d432dc9e0f80d534750509c5c1c081766bc6286da373ca74beb9264869a4aa8ad10e6b605321f95058ee3ae35d8130b45ecfb372a7a7d SHA512 723df09894bfe8338ae127e6022fdeb814f80201c6f84cb0b7d85277c968b254b09c80821462b576febd041109947a9dc4aeda904bfe49ce8cfc828169b2c243
DIST wasm-bindgen-shared-0.2.114.crate 10538 BLAKE2B 2dde4757cf4266772087862688b3c24fdff7931d2245b9ed0cafd131a1905273ef48312b3d6a6f1c4929d069deb766405abe03efc7bf615abde9c5e770b85979 SHA512 532c8599710ead05d318d7d30c410bf1cf92e4b6c6bd1848155330dd3cfe430755387827612d6d757a87506ca54892456802244e04ad440975bd8dd7efe38969
DIST wasm-encoder-0.244.0.crate 85804 BLAKE2B 6dabb55c635d13d1d56711a43c655dfcb74bb9f0be10bccd412c21b5dcd63a46b73ff40955ff28aa0fba9341fe22161c8d253762afd587eaf69a7ca49c06e285 SHA512 ab78662abd6bc9edcc14531a87a848eb6c26081ce9bcb9ff15415ceecb48dad98ab6066638947780c65d7689d11502d4dd2353ff3462b4f49e1c1a8c00d2c1d2
DIST wasm-metadata-0.244.0.crate 21500 BLAKE2B 8da1035b6302c23b00792d90153f74f35eb9cbe913366b43ff7e5d81481c903396b32ad54a416a14b40ff8d4ba329c6fda8c203e4b16f1ab80b3bf4535cde72e SHA512 77677c68dafabacc9697c6090d01fdb171c33ca1663c86dcd3612630b2ea6c41232a7cee125ba416d373edb34ea8e0926d164012461e2ddca8d4d18597feb855
DIST wasmparser-0.244.0.crate 265607 BLAKE2B fb982e84536afde140d972614bf6c2875ef169f0b68010393e61d8a1041e57d5355e8f0a57df0681ce4159f830e30a59affbd733656aa9c633ad959225007b11 SHA512 d1a1f549fe93e11cf4155a8f5840fa444505ca9184e28163917bd8ddb1d53cb4d2be0335e183ec24625a7db22dd5d7e22c93c697bdd4de0d537b54af4ed7d834
DIST web-sys-0.3.91.crate 669788 BLAKE2B 9f19605a58c561eb370a387f259d8837ba1c0fc4ab942409827c12fbb6b546ad634ade236ea71d43c6e0ce2141a0803c29ab0876c73b6917dd325b55a5c56b6a SHA512 2cac32dd1c4d22d5106e5ba21deb1f4b3592469aa1f2e14792df2f1759a6251c247597f250aa649a87f4d0a11daec2f0ccb1b0cb9ce4561a1aac85f6a3b1ff45
DIST web-time-1.1.0.crate 18026 BLAKE2B cd72e384aca90c79e587448160587531c417f31a32e9ded23e6b78d492d0e517520170fd03177f28870c313b9302b28c32069a2408acccc076a1e4939a2c8f8d SHA512 73e4ef9851de089fde9381a595cb9e37a434f563f1fd350e345f2617b701caf57a9aef739b922b5b10cda131cdf2fd0af42c55603f8973a623a8b6ae70f6cc9f
DIST webauthn-attestation-ca-0.5.4.crate 6559 BLAKE2B 514f5d29c2dc92683f664203f67db943c75ce8adab7b95b226ed22cc7977d1ae9a1ffd986cee52569ac438edbd9487807fb2e728559aec79295dc8bc652a426b SHA512 eafcd583d6482efa900e0c425ebe9343810551a9381b98b6aca8787561f0fbce8508b723bc3297ecc6ddf340f0f69be48026027c07c45e2302af2bf7bcbcdd77
DIST webauthn-authenticator-rs-0.5.4.crate 212226 BLAKE2B 367e74e3c76e71bd36c19d73b0f3966b4cd8def8a78af8f2838841a6f03564c505bb96bfba587b5fa6d7b418536bde28f0efa721f56bcd91c32aacc697ff3072 SHA512 a183b21a0f9a9bfddb8f1fe25fdce336b0bd5a90dcd6c4f3eeddcdc84e3a61b419245fb7a0737b5750f2f25d2261d6686b91554ac0416a4021413660c16686eb
DIST webauthn-rs-0.5.4.crate 27549 BLAKE2B 7bd97a544231f5c56e203839631464a102139165a5e3673678cc2942cc79950771e5738932a369b06d9e875d3222fdd311695ac5fbc54074354801127794afc2 SHA512 629777d34ea1cca52d2eea2d947d5d4c6bcaa2328a2e2e898740590cb35b6ccade88d03946ce0d69bbed5445090c93a79c73a4c453d2e45bf3e7314744010d90
DIST webauthn-rs-core-0.5.4.crate 122828 BLAKE2B 1e65ae6e977b22726027d065c264d4a5618b8428fc4701ae1af95e7e3a60adf2142fbb20cacf825174dfd4a91dc64c0104e17309949cc3e15dbec58b5acd40c2 SHA512 186fa0c162cbb79717e9da27446b5173d3df0829573729b456d6fa5ce7148c5bacef5cea91729f08622ccd9d46fbb802e9e255582f2e0210f074fa31fc96619c
DIST webauthn-rs-proto-0.5.4.crate 18573 BLAKE2B 56cf9c9e00664b6d54f103bb59750b69236d366696303daabe5003a50603d37ea0866076dbbd91d601ed6a03a1e77396be6c9974f43d3b6e6626bfd4764f78ae SHA512 50cf34d0e0d9e4fb6620bed8abdc18462d5d41e3ce8e4791d7a06d7056b2229dd41bd9e25ebdc5eb3f7a38d1fb611af38b171379bb7b3a063a932de197ce8d1b
DIST webdriver-0.53.0.crate 41533 BLAKE2B 221467874d46aaa7b95e1aef530614a77f393ad50e9242c834e8f7e2f677fba6366a1df0b34a43b38f46835841a9f73ded7831b53b99048b6b5f5691f1b5e5fd SHA512 de1174c222921224f282686e02ea308f2deb33f7aa59f81cefb49c592905d6900fe7be7f54c9ecbf21bf24a44abf77b7747a5fe9c0de67fec4bd8e0869b42574
DIST webpki-root-certs-1.0.6.crate 165537 BLAKE2B 5caf2c42819577a8c667c5999151e918f85b32925ab61e234d2743e4a5f34c8d40802107ec90f75d9d4a59a67a08f372276226e311f40d3752965054b3ccfa2b SHA512 0cbdd87e0e814f5f0921eff0aa6769eaea200934c837cd4fc9cf61f92f5a96b7e95911332ba4ce3be9a699a7d126f89232f2261a718973b1972e2508c96ff1ba
DIST webpki-roots-1.0.6.crate 240440 BLAKE2B 5926a02177753fbd2908127640f559ab1a55376d7f0611ec82affe2dbc4e9a7de995579b241874c9197c8a64edb5a2e1e3c64baca002574e518a8b528104ce9c SHA512 0ac59b4b8a31be2734dd6fb1f1ac99273eb038eaf9b03c166f313d8951412b8a2c3da38700d8e853e35ab295c8e835fb5df4d65cda3eef16ef3aa98421f8ab60
DIST weezl-0.1.12.crate 46045 BLAKE2B 440bcb8e092b41753c918ea19df6ca3e26fe8616912c4e8e54f7d8b57e7a4494df85d2a87e26c7aec4bdd7740224dc062fbbf0bbf5db1bd47b5fbd0c01a31a36 SHA512 a660275ecac3ceb6ee511c85a537bc8e2a9267438ca048dcd522fa5a1e7d046c82d98b2c905c50caa9a9a1d44159d1090da18aaf17ad7bcad2b81aa979480655
DIST which-4.4.2.crate 15953 BLAKE2B 40ca22cd2f625cb035a1d919ed457a300b482c7751dcee4441974c53d56ce13f1f502535e1f7c0746a01981f4de2e2f761c3a255902d6353db1a4c3c62637448 SHA512 2d12aa1d4c2dbc140e39c8f15bd4ee1eeb8e8de71bcdf579479ef4be860fb0839eaf4cdb818addba242d50420f6e08acaf2bfc979a889e092c83644819246fd5
DIST whoami-2.1.1.crate 28478 BLAKE2B cbd136e5808cd53441332c7b48133e4567cd39073c6042879821cd2e27b3e28495c8f0e78e7f56bd0bbe5477126f3690861ad9b16645e975a53d75a7fb8ea87b SHA512 6c1390e9ddd92a13c300a9dcc33546572c25571d507546c48eb9fd8f6cf36bda65211e2f9b302a66666db3e063b53e0977d9a1fc8fd71bb1bf70f5a78ba8a706
DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9db7dc16ad4584bb7005373ada34937a3ced7225544d8bc765da599911c7a3190efefb3a25b7c1bb7123b4f673 SHA512 ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97
DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0 SHA512 a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2
DIST winapi-util-0.1.11.crate 13368 BLAKE2B 164f49c84952ece6e566a9a23f32ddf34e16f3930ff531f8d7527bcc18768c9a118cbee748ae6a753a172b4ce8d0f22108142382992b2918b442387ee5904545 SHA512 cc1511c004c2a81da4d7a0414973f09ab711033fbbadfd597f56df2cc6c99b3c1822f0b8de1952e78400a88462b9050acd85d2e4b36db72254049a2d6f725a01
DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513
DIST windows-0.41.0.crate 11980400 BLAKE2B 8177149b34c04aff389158635d085b8d78abb3353b50e89ed84b1506629b72fbd36e6497fbc81f0b4798b6b64cd98a609d5d78be2222f586c5f9bca441fec941 SHA512 126e5988193e056e8bc1dd7a31c0f6da307adf3a4452563c91006196a438461da41bb8b5069971ae077005ba950d433f5ddb884407c9a1a0f81186435e12c0c7
DIST windows-core-0.62.2.crate 36932 BLAKE2B f291939153338efd768bee7cb3891814a1d46ed5cac1e2ea72a7ac66613842c02e1de89052a53e8b164d1055d9d4a138711929af897486b3a6da02e91aee3103 SHA512 b3b3e95b7ff6df91ebf866f8ec9c5e8f67134a26f1690d286f62fd756ebc5e2c59c583d4fdc213e5aaf6834f2693329f3eccbee83fa0567663cfa7d9d9ca549a
DIST windows-implement-0.60.2.crate 15325 BLAKE2B 1f4e5b6759224a74f006c3bfb9acd3bb5fb111fdcf6e4f5e838ca10ac200baf48261583386962d357deffbabea4f67f8e257b8ad8b01b5aee6fe67f3822a7c13 SHA512 212fd6c1f25da40f2131b07ce1c0a34c23177c4666bc518e00a9b4f2bd23c1d131bac565fde531c51f21167f9eb1591e381fc6bc44ce952f6945bad6547c1579
DIST windows-interface-0.59.3.crate 11809 BLAKE2B c3f439e14e85175f12b4403295f063f53d03224ed1842ad3826fb2beb89c2884317105e28d9d9af2000e08b5bf2fd05befa48dcd0325baba168acb19c8341d86 SHA512 6fe54da90ca797a5e1927803febb07d1e2e4db0bdba5a9cd84d823dc9118390c0f988387e8c614949b9f3c3a0fd47743fd0ddec3200f897952c53a57bb34adee
DIST windows-link-0.2.1.crate 6133 BLAKE2B d1ca714178e6fe12bb3b4caeed9a52a36890989e77ae2dcd6f2d18ae4a21fb8479d304cdff63bb0a5f28acf44eaf104821cff83cd66b3a0406a5f33a800e3641 SHA512 afb0c87beb8914fd9a3e52db6f2f64a840470b9751b66c83892c24cb1c46cda63fb16b1aeafcaa5a1fc7c5ba01da46be63e5227cc108dede8b0bd27785498a6b
DIST windows-result-0.4.1.crate 13381 BLAKE2B 3960ffb7f15826bd2f8636133412872d7af9c2d89fde07d2183188083e22580ecbef11f423523aa864c0b199a494aabf1d6386d7c7fceeb7ad74575347efbd27 SHA512 a2b7cc53608b8243bf9b19adb75cdc1698b8caf78d939c3afc0c01b1e89f9cb951306cc1673f9b400b926437340681af641ee322f7e761a641ee40e52b21b9f2
DIST windows-strings-0.5.1.crate 13966 BLAKE2B 9143cfa5a4184bf0aeb62f8c85d0629d7417b74727349cf46f0d1f28d0e255cc218ac5bc39fe1c7f0311c418f23644e84644b8e7833c5b1c8d1f523c3d38d728 SHA512 c1c3e620aeacbbba0159e789cf0a0261e943f626d21392a77ff00d321c867a0a6ea75054f594a63fcc86cb9ba6bb580d96c29e0a8fdffe90e73658aefc3472b2
DIST windows-sys-0.45.0.crate 2568659 BLAKE2B 6f2d634d121a9bf41e2887e277a73f33aee69b04c7fcfc6ff973d21902787997f1e186f530e9226cddc003ffc3f85a179c069c8a8688de459f617df92d33f94f SHA512 f239346c0141b95aa76e0771e2f4e38b9a592f3cd92c6001de353637cd65cd73b94cbf9917a4eaa9b0c0b2e6e2af920b9cf6b3fccb52770df5160254cffc1c47
DIST windows-sys-0.48.0.crate 2628884 BLAKE2B 551e900de4f67187ef034b60df9fd0e0d8f82a3100ef28e1eabd543ac129d882dc86ffcc1714071aba09e4cb2ae2d2f07ace1a32b99fd989ce525cf05991edab SHA512 bdf534bcf3face31e9ebe11427a911a53f89f4ff5eaea8cccd094e139bfe14b2aec602b1cab1df774794d999477439d9adc6b627a8e33c20334fc348ba2c47ed
DIST windows-sys-0.52.0.crate 2576877 BLAKE2B 69d6b560ccfc8f679e2678663ba606060d71fa28efa82c8aef8cceaa2c63b06f2052764d60163964f939649a26bbec6361ee4b094555e941fae92070db566980 SHA512 24ee0df246c2b456a4987a9124786a28acd358768cc7d1305bccd81bc5bb8822b81a03fb18d35174a520b911c6d9b685f81a34ab319fee13da3b985273584f03
DIST windows-sys-0.59.0.crate 2387323 BLAKE2B 3110c8cd2bc005f8c95cd038a8d574af648dc19788fe4485f977376f92e36b911b1a542d669a07ae9cd4ea72a884ab01ec78b8a2b5587456eb202452d1d8fa0d SHA512 d35e009e979633a1f3c8468cd038bd5c8c0381405165ce03497decd7d9edaaac485d704487e4a61d9aaf4e4d011b4248408912df6a0044d50e8457259867e061
DIST windows-sys-0.60.2.crate 2518479 BLAKE2B c2e2f614066e5a9d7ec461d9d25bd441188797ad85e1e923baeb0193e82f5c138ae7fb4ad0255d483f60f7a94e3f5cd8373d01b7485c052c9498937bc40da992 SHA512 a48aa1b66479451e431032737b63dc62eac6f63c251534e258de75bbee4858829faf5e641756566f00e153b08548ba32beb437b5ea42e9531e3fcbd8eb25209d
DIST windows-sys-0.61.2.crate 2517186 BLAKE2B f4eab0b365aa1df8a353d634da5081237bef0f7b69f02ffcaba232a688e59dfe877c47114de64c81e3cbb929c2fea1143ed6bda56ce935e66d871a993ac29106 SHA512 e6c8f61f0724dafca7821ee9b9c07237ccfee69be269be2fa7318eb48b151285ecf63e860aa1fe303639222fe11268e3773f37c2dd79f923029af58c645edb3f
DIST windows-targets-0.42.2.crate 5492 BLAKE2B 42fc4a7d3e287fe2a70637e890304b49737776596f4a94a6d216668247092135e84322bd04caddd19c83b7700b0f27278e600ce8ed326957fabc21bffcae89b0 SHA512 84fbaffcad9a80beca77506aac26d0c5cb75aa0f21a5a70bcd3f6a16e71e8753ae00d3b89da9262c99756624163dcc0d6074fa9f99dfaae0dc098018209025f9
DIST windows-targets-0.48.5.crate 6904 BLAKE2B 7396bb210f37bd51da86f39fca3425c8f6610721d5c4e94f9fafa0a8a8046303b3fcc6979146bcfaa32f4406d242a0455f6cbb220f84c6ff84650e755acf5223 SHA512 e079eeef255a046be7f8e6a31c14f7b230254ebcf05eed2944827bb3d2a0dc30940d87593cf544d5e7ef35f6312b99430efcfb01421d91b02bb9c4bef7d98709
DIST windows-targets-0.52.6.crate 6403 BLAKE2B eb98d0a8daeed5fe76e7fa8edb2743e2a3e77dfb9c4ea68605a6ab10532cb7cfc43bc1cea0180869445bd940be762a40136500e26b84ca88b5e0c502004c7a4c SHA512 d6d2dbd96096c6c396dba141a9817e377c35877f3b2fe58b2553280c7cfcb1ed6ee75bd4d62c9b882662de67ddaf0c1049b91530d29c94dd709c230e08eb895f
DIST windows-targets-0.53.5.crate 7126 BLAKE2B 17a0452fe72a42df4aec8b4ae7798bd611df4f3b093709aee7b8dc991fbc2351edd23e134d12412fb47e9930ae30476b55841d52be5e764fc42a7922e3134ad3 SHA512 285a2ad1c370d8485a84c3921b180416c79ad596ace5ce30a1100fe0d9725139e9302f5728d4874789d8abe5c53e9b30ff4738d969da1c07940bde2b01c7a203
DIST windows_aarch64_gnullvm-0.41.0.crate 357917 BLAKE2B 8889f586f89dd95bed456cff4116f6289be4d2cb17cb2250bfce26c0e07a47a269680aacb267601a664b6d090fd42031c6b5f2b9d77bf10a6126f5c6e73b425e SHA512 1e5ef5d24a74d036581e478b5c3ff05947efca219d40bde661b65d31c5c247a92c90996ff05d196f128b259ac9c65259c0aa65e957607021e35f73848f426ad5
DIST windows_aarch64_gnullvm-0.42.2.crate 364071 BLAKE2B 97c4e3b2a2dd3f936f9bfcdad23639c9c4c499eed220aec361d26d6013d798efa118e6b298f9cf841ac149d2ae5d58ca653731718450fcf2910bb5f6fa39159f SHA512 75cd7eb1def8ce9d0ff3d7468d2b1cc31cc76c08f981a2460c3d1eb09cff7100d7442863a3591621c1f5f3b3f4badf0b5c95285b6ed583e37283a8403f1095f1
DIST windows_aarch64_gnullvm-0.48.5.crate 418492 BLAKE2B 5c6f7d73ad05740f0bac304ed1ef9b2ea63b0d6ca8f875552ae299a0b73b1557e8fe996f1c2b69be9f2df350c9288690f49ee62239a2896991364331d6c55462 SHA512 20158d31454488f6053d3ad7b97d7fc6eae6cf37e4ba0e50c28bd29b368505eed64199ae31104d5f97b66846be54e5ed25c0ad31ea850819205c573a31ac0996
DIST windows_aarch64_gnullvm-0.52.6.crate 435718 BLAKE2B 8b12ae02892cb69401329034bbca671d13bd268a112120b56b90504707cef89decfbd2560492844a9f0588fab62dc1476ab7e931126b939015d25a8cc91ca334 SHA512 f62b2d942bdb3a9353465b07d47b93de179bb706511aa497e4addd74cff95e689a9b633e7801ce786e73b5ae5f30b506b6faa199c5ab86eefdc1d94652df79c5
DIST windows_aarch64_gnullvm-0.53.1.crate 787748 BLAKE2B 78729e1107cf64ffc6a3d70c14cc93e7867578be51d3f6f442914a5f2d065fa86be843b72cd24d707eb59b779e9a719eb28d025619cdc219e379827acb4a16c2 SHA512 5e480e54af09c142ff75e77f733327dd3862f32620e0b075e02bf8119e955ef2f3acfa00f7c7a4d6a2b034d03d70c45e191a40c8af628484d0e76a0b15870cdc
DIST windows_aarch64_msvc-0.41.0.crate 659427 BLAKE2B 0b5c50e18c51cf47fed41d1b8670640be3df09e23efa4995b83ad87599afa9cb44c66b50686aa1392385bbbc8c8e0a7cd97cc17672591626559dadf6ea542092 SHA512 78d0cbedd7c84de67ec98e59d5686bac39a550a1fac2ade02d402692ee72da8be60ac4ae8cb22c63f61ab149ed37d98788a881c4e055d664c3473ab46d92dc8e
DIST windows_aarch64_msvc-0.42.2.crate 666981 BLAKE2B 9f3cc5592cdede08bcdc1e7c455325279e3b763d96942695e10dccf1dfc37a81c749b69a7d6de883d4c0fa6e8a0d2f578fe2a8d6c42ad8ef6282590bf8fc87b7 SHA512 d2dafa8c94d01c1b65ca1bd631d31f2ef842f1db7accb132ff78c3f8483221b991afd3391563e03dcec42bbc9cbdc0ebdab47b991d25af85b5ba2ac1bbf8db63
DIST windows_aarch64_msvc-0.48.5.crate 798483 BLAKE2B 60c466d6536426425a34b5ca20da97c8127ebeb4fb9b1363911165bada484f8913fcd50e90410b5661e0c27dbfe8f4eeaa62fb17d1f3566bfc82b6255e11619b SHA512 223f016c6f1a44dbc5c8a8428b39438f75380ea06951b7c26ed0877b19d79410c6fde5e4c7f2c839b6e76159131f39a1230e0e3a208dfc425ba9117e3665c4ff
DIST windows_aarch64_msvc-0.52.6.crate 832615 BLAKE2B adc8ff61b6dc96d39c92c7d4221ae6aa0575edfc016cfcd046067ca5d8fcfd56d10e8e227be1c038ce34684be22c7ccaf5f18cd5a7638d28fbff4ba15b48b90b SHA512 a3e21305ad0e6de38f5b5ed5d37ee5825b7521064163bcdf31d63341cd87983f54377865d2daf3bb480d2d0aa66d6f598fa09540ec1d71baea74569c86bd213b
DIST windows_aarch64_msvc-0.53.1.crate 838009 BLAKE2B 0a04f6d80bd0ab41964e9932040d6c748b6bf10d609bdd35074ba26d245a98281739c8ac68a3fe251d36148a53e1730b0ea2dd5347279e74dea881be43d67707 SHA512 81175036792cab41ede4e3a21ae324e638c39604e14c7a3dae8db4090cec45b385aca32416ccad50ab194ce06d3a71f2e12473767d680348795383dbb2d17426
DIST windows_i686_gnu-0.41.0.crate 728572 BLAKE2B 32819b5bce4a21a5f03396a76318e7c893f5a9b6450bd4becc1ace39f25a2ecc846a1c59046c872467d62eb485c7d5bda5220d93c860df4ea17731af73e4e7e1 SHA512 d7336335b0655527f5652d09b6b37ee32a8af517ea406740f33db4dcf069f9ebc167c4cd3533755533812dbb57ec2f46788d96e97811f168769ed9dcbde37d57
DIST windows_i686_gnu-0.42.2.crate 736236 BLAKE2B 4ef0496462afc73d9d72af7e5da1e6d3506a92f8172930e88ae64ab97596ffd31c4f97fb969e9b677e30159c27f00a8e756deb006b630fb98ce83f03c8b762e2 SHA512 ad09d650a05cb91cb6b40f59025c023a4c286bc1194586697c506016df2b9b0d5b02606b81687bc634795a0d9a9b8a73e486599328ae09c853e8e5ba662fc59c
DIST windows_i686_gnu-0.48.5.crate 844891 BLAKE2B fdc37cd74a4982056bf22fdb7b84e1c55dc838f3cb19ff3648730a77e673ef4ecc0380b3e4277bb8df2fcfa25f57b69014713d9e3ed27c28e19b25b3ea2ab774 SHA512 931ba5c1e4eb8ae73248e00d9611298d1c4b4b0dae719fdeb9243930cd420a103a7bc2738e0a4887c42c8f25728d6c5d64ad141dc092bc3f1d0f35dbe37d303a
DIST windows_i686_gnu-0.52.6.crate 880402 BLAKE2B 5aab8ee07132eccb7695807eb44811beeb0657aadfb672c54e99b6ae39c067ba9b93e38fc69bb5b9b14a9759f263ccd5e301597d2727d83b31b49a409b6bd405 SHA512 a1f6b5dd23d17ec3567bc9d11a4be6f35e196eee21ca342e9b88dbaa6a5f7c46e439c834b77e724f32ac22c0d81573746b3b513a6c944a221b92b2c76fe98822
DIST windows_i686_gnu-0.53.1.crate 939775 BLAKE2B c6abfbe7b82c7fd95a483da467ce8f12a3777572e34c42777e6378976344c95e5a56e3e7ae47049e14de81aa26f276a723ac5cb61f2c62b141020a97a91f137b SHA512 5af8519d1e0d9947738d5aa339091695467a55b62fe97bac680eb469679180a54e9f65e2ef8d0c34d4e63ede8c16f34a0fbd1f54ff53924ebcd6cef17c3474d2
DIST windows_i686_gnullvm-0.52.6.crate 475940 BLAKE2B fec4fda8bb2bf319a501a22372fa642ae682e4dee3235b258a028190ee73220bfc55b3142f06249bb4579b17e5fde662bb2b121aefe18544653350d7d0fe7d8e SHA512 95f13af855d530acc0b856214478d4b11b8dbab3f8f79dd223d0b009790c0e46d096fc1773e0277997deb2d5b96c704f17f23c7df11411524629f75415dec99f
DIST windows_i686_gnullvm-0.53.1.crate 857396 BLAKE2B 4fcc61c3634d7b905c946ccaa2f6d03ccf0feb6f8080337d5618959a532fddd5989dbc95d8559bbfb06335865387900e7cfe942cfb67a7724c3c00dc99b1d603 SHA512 492bee10b669c799a93b7ad98ee7a15c0ccde4d13697408612cd345cca2b7efc38b85c550eaf1b83470bee53ff3324045b7b751c3a31ac0e214b9965e05bbffc
DIST windows_i686_msvc-0.41.0.crate 717481 BLAKE2B 8bba6773cb6169751397da9bcf103fd117adfa3fde8a96d20fb4203819dc99eb052e2d6b46e0378f10a7742124bb57ad2005801f963586610edb73e7778368ed SHA512 0cf6438aab41134aa5a22ced37b31cf39f16596c927e3467af185aad2da1f73c866b9ba26db96b15af78cfdb283255ca1623991eaa0aadc3ac74d4056bd04baa
DIST windows_i686_msvc-0.42.2.crate 724951 BLAKE2B b084286cd4927efd2889b149abf8a9fe9d3d777130db9e592982660dbf9a96a0f5e723ca121465787aa11877d2d29a5a7d7cf066cdc8fa7e90d7ca7dcb7677f1 SHA512 c1706fc36d4b157c020744a11b3eb5d7dfbf05a0b56775bc717e94b7fd725816b20154fdbcd69ac08dbfb8b8bbfa74fab72d7a9c10399aad6a1cc54cf597e804
DIST windows_i686_msvc-0.48.5.crate 864300 BLAKE2B 3d3ea8be55e2d6ced0eeda18abe1dffb925a1a78f456d683e4450d9f2fd287ad2e8494d65b2b770c677a12b3a60d10f0435e16c61880e3867c3657fd44892442 SHA512 70e2fb4fdb006a4cbd43ab2c7e940b277a15fb1790dfa2d1fc1f1fd18bead4886f6dc046e44326603e4894d988578917b8932aba5d9a6a4cc8424911cad9dc7e
DIST windows_i686_msvc-0.52.6.crate 901163 BLAKE2B 99ed34e052db5ba77bab240ed5d38ce450be347a794d63ec39b719304c32722c9999b540ab40abe0216318900b7412970df99dfb36d1516a9517cae0c77d1bdc SHA512 ca97913ce202d73266cf55947b868bea7e964a4516b6a096a81aeab6a60ee73867171032ced35e3afccff741ddfb2def7468343b6eceb95253e4d4f349efbf96
DIST windows_i686_msvc-0.53.1.crate 907688 BLAKE2B f6ae6032836367e9a42261779661abd028d303cfb13c016dd1a745b21b58d62531dd0d7658a6c133d2bf1dd95c538cf24340bb50e6743a82d6be9a622ff371b7 SHA512 b78f2a21e88adb65bf8a81bfa8a133d6ebe18b8394220421bd5f10b619528f118a255dacf6e78014ddb4db8a27b936be7af6e137133d914e1cc0902139a0e0cd
DIST windows_x86_64_gnu-0.41.0.crate 692491 BLAKE2B 5948bce244c9efa5a88cf77ea7bfc023b7bb2da437f9c15699c45ea3293aed1b06647d1f1fb28305acc8deae8a58b0abded5a2845696cd17aeed13fdf8f9617c SHA512 4ab31e051cb78efe1e2f26460ad03fa25e7fdfef62c03b1d581eb1af42167ea0fcd5db2bd6b485e9408bbb170fa170d95158ef6efac1500866dac2ea74307782
DIST windows_x86_64_gnu-0.42.2.crate 699373 BLAKE2B 01c70809d564b16b268656e47295e99c992d8f9839fac8a51338a0e7c3b9cdcd0429c456ca8c1c139a8c687ed7ed6c43a82250889d881aadaa65bd037223e0a6 SHA512 5767af3c86e717f93137a89d442230e6b60a649057edb3ab104b1f82c0bcd64fe089dcdf2f4fd486a799bece1ddb5f0449641536b678211945e749ae24f35c1f
DIST windows_x86_64_gnu-0.48.5.crate 801619 BLAKE2B aa7e7e6a6ff9f9553ada3a0a39a9aa798e9d995a8eef36e0b6fdb2a0db93ddecee5548970575271fe43aec74797a420d0ee231d503b5bad1bd999059261e0e33 SHA512 1d6056fae430b3d042bdff3c6217c76be4b8b9f5dada9bad06beaac2db7d7ab9b0a82e44f498ec88e61afa73e99f56d84d445dc3847732b9ce5d947e08485f74
DIST windows_x86_64_gnu-0.52.6.crate 836363 BLAKE2B e2335829155cdbd4a55cc9f9babc237e14e32aab97f6f91afabcdf80d2aee37d6fb4b8669aaf433ff532c85dba59b3d366c7d41b61a2f29b96f960169c900687 SHA512 c4086bb0280042f2bef9b556283b67f8a5cacddd209e1c5fabec63decec6d4fd2d6a7071407973981b98ae0c0cf7034fc612f9e70dc6d3eed9acdec771ae31cb
DIST windows_x86_64_gnu-0.53.1.crate 903712 BLAKE2B b5a86bd4a760fb6d937dc5285d2c594245ed6bbc541ffd6cf6d169c7e4e8c4334523c06c7a59c52f100a05da7976193fbb535ff3bf7db30897d9940d4d5648a4 SHA512 e4c5bbc49202636c03953aa0fff1f1affed69970aae198cb4d1eeb5dda63b9e07b0cfaf46015bca3b8c48fd90d3552488a6a7b17b53aebf9776e996ccbf9c7d5
DIST windows_x86_64_gnullvm-0.41.0.crate 357903 BLAKE2B bc3d897ad3eef7ce94d523036bb8d7f44c8646bd55b5d91eab7572c2f4ff4b4c9d60b494cc8d1192ff4b3ecd071e60f8d4b86935a738b697a8c36cd1807e894e SHA512 006af2786d67497ea2986a48bc45fc28dbabde6c38925bf57dcdb156b6dcc5db4774a0ab1e3e7b0b1f90ee36fe5c625638fbaeca2e031913f3ccbf304aead736
DIST windows_x86_64_gnullvm-0.42.2.crate 364068 BLAKE2B 64bc53e98eb3fc649c9b43a6e734de4e65088e41edacabd49f7afcc5dc6e1065c563ecfc682747dda05978dea2dba4f45c16fcc18c3b00684c3d93681e5a7deb SHA512 d39a8bc948110fe612d3f8d6628b3f0d56620df11d8a49e0fabb6c90389ad407582b3af10e4eab46c79b3d11d2e10753d73d9e55963fbeac085f41e9749bdba3
DIST windows_x86_64_gnullvm-0.48.5.crate 418486 BLAKE2B 12a2199d434617c1df1a839e9f435620ad64b40c579f6d0c3677553ad7a48e5765d12c266b04946402e15c92cff2e4ac4979ce2130750ef426e2672119680284 SHA512 c016d5b5e73832b61ff67929d92fa8c16e154656294357266ad29ce1f44db4ca2d2935dba31a6b571187dc838b1d22f1e3b41fefffd1d719a338439adf1646aa
DIST windows_x86_64_gnullvm-0.52.6.crate 435707 BLAKE2B ab77dccd06328cdb00175f41cdbc120594050a9678b7f9820444391fb50aada3911a91ea00f3a6db2b4fa1820fd23bc9a007dfbe65ad41417c26ee1137ef9b96 SHA512 67681f5859e249c56b0183181811f6212cc7008d6471dad78aecc7ebe3d027686b19210b8aa9014c554410f69f913d21ce2aca928eea905eab779bea26464cbd
DIST windows_x86_64_gnullvm-0.53.1.crate 787739 BLAKE2B b5e3aaba4ecd1e5e21a0b9ce5beaad3f9ef78249f21b3dbdb69af98d5f36d01f2ce65d3188788392b866f296548075857e2f904e30cb79db33fb3134fd78e946 SHA512 30b8919ee9ad36acfac4e28a3b22378ce11ee73d35de60dd9c9217adf14e85222da5526100b0252372e039e559a5bf734ba134b10f707657d542341056947588
DIST windows_x86_64_msvc-0.41.0.crate 659379 BLAKE2B c766325a7c2e6feee914386c6c7773349abaaf0fb38f153d60178410b6dee83f176c46581b95e5fa9da25ef0f3e551fa507cc7850dc424b009601071d3779c9d SHA512 a173d7c1cdfab42496deda682ff8dee2932ecd89781b59ce3825d7951edad11b7944187d95f6081e18ec17fda2edf223ef52912ffa8fd1f7a7078b5c5417d818
DIST windows_x86_64_msvc-0.42.2.crate 666936 BLAKE2B bc3a456e7f8bc272f8978ec69506ec9d89f97b7582ebbe05d8bd57bdf8156ef62d0d2dc6137a97e81d54059d70db97a24af9a038adff357f5dfd28805d6193b5 SHA512 53a35f438903fceb59e36bd2ac331773fb8e6c8c5a6d984e79021761f91b3b4a23efe49d219667a4d0d23dcdbf906da9c24e74fb1cff93395b5c55ff524e3788
DIST windows_x86_64_msvc-0.48.5.crate 798412 BLAKE2B 8abc0721e2fb337fe17c91d278947d36122d9045b839ba0cf3e690202d242265b676f23cc301da5f9d98c56ca4ecb76f7d6f072ee71bf986a1deca87020b90e5 SHA512 fa1c5cd14ca2ff0082e2504cf59d317dc4dc6f7138d35c12f95d4476a9c13d8b7f5537d0ee251eee7c99411ad31b22263171b7fbd391daa5d3ea3488ceaa61a0
DIST windows_x86_64_msvc-0.52.6.crate 832564 BLAKE2B 8e9a3044654c6de99a9153e7cacd575474e7a8a3d883c67b02132af5d3fc99d03cd5f7a4dd666a3947451d11218e6acc6eb5e2526f012481106cc13453839719 SHA512 21944cd8e3a481b514509e73ae3f62722fe7ed380d37ea0c25f8fbdeba79174dd52ff65d898838da5df4197894b74e00f45d47489418e978753b4e55c7e623e7
DIST windows_x86_64_msvc-0.53.1.crate 837950 BLAKE2B 5775d30ce763835fa26376d85e9ae6f598b817b8d32b01147e5d197c364a5071ce7b5b09ee6f611fcf30790af79c4e4282e04ced620190629eebcbccabb8d720 SHA512 bb724f4051db90ce49b552021e746769e5dfe3792b522416539960c27f9ace14f63c47f0f240d6563257377129b5f3ba2c262c6fea9610428aa860fe035f189c
DIST winnow-0.6.26.crate 167349 BLAKE2B 0d53d7283a593d001d915f8470460f2f4fa8438fc2978c3deee77fb97947b20abd4bb1616ab434d1b4f24c11eab45b206830a45a1d9ac24abb61d16e243f675c SHA512 8072c307b26c770df001eb230f729933fab95a9f647c22cc7237230f2d77c3e65896e5fcbf7272aee804a214063432098465d2a046880f8078e56f0e42e0a060
DIST winnow-0.7.15.crate 187092 BLAKE2B 2fa004d7d0a166202e27f9bdb57f7ba7d1a8d736a77518e8a49afc1c1574db93746a50d26f802f571c14e8c138857e1e13802c04308f9e06215517c012e9b275 SHA512 47c4abb8de7f024e2e85b1c0ed9ebe16b9de29ce82c536a133de9d64d99ac37191e4322221640785234a32b03a28bfa99ced738bad5088d39bfbbe2a64c99689
DIST winreg-0.50.0.crate 29703 BLAKE2B db9a968ef96cc07bc1088831affc4627e09c7ab8170a54fdf70a599c2d6180a8a9ac46b6304b61fdd2fac96e01bb004ebd8051940300c7b52c5b7b7975732d11 SHA512 2f52a9e3ab794665263499c88dfdf06009c6477d180a90ebbe86e786ae7f5003c9dc8b3c26224024e79450f3b94688000458f2ea8b1ae1c3691453c3d4df4787
DIST wit-bindgen-0.51.0.crate 68035 BLAKE2B 0cb5e191f866c3782b6a1e822ecbae6e618e08371867462addb027dd5510638e72438d991777877d5754b2932afcb41f2edc1ec1426334a69311905f0f309b6a SHA512 61380c309630ad7f415d467daf1d639ad7a3e8dcd26e5f88aacf0230b52600f150e804821b6a1df9b79cc7fdd4f1d800d043ee7eca770b1947a3cf06f893711e
DIST wit-bindgen-core-0.51.0.crate 35048 BLAKE2B 1ce5f1bd6d1ceceaeb91d247f63745abfd25b539b57dc12321a2342f55da1207c697641a778ad6bff2bbece300fa52a788c7890e8dc49c5357f48292fed2a693 SHA512 eec78ac1566cc4f03b1d0d7d2e84c3d0fc2458a649c01a45c9c3781034078ed51b4a9852760fe96115006fb3415bcb31b1bf429cb3cac6e51e09a1c0cfc32ed0
DIST wit-bindgen-rust-0.51.0.crate 57051 BLAKE2B 65c45b1b8b08681ded9bae2b4ac982770fa613bfe850128de1116a51ddd6366423c27e1f704817ad69dc05694e03aabb56af5bad3aeb0aba3cbc9415fad474e7 SHA512 7a5c29b92fa53ac8f8097b04a9507f471003edabcae0223d35180937b9254c62b24d9f4cef790000bd7bc7f6966af3aced2d7196359479480455baf5f4450f9f
DIST wit-bindgen-rust-macro-0.51.0.crate 14283 BLAKE2B 79bc4a4846ec73ae02fe69fcb7898297647a0c70526fbd555e79a4c76de968f0d4c9e2e497643d9c1e7403bb8176a2108ca25a7cef577b9db3ae04142a3bd1ba SHA512 bdf6ab20b484180bfde867b8c8b03c10fe02a9279895ece43fddbc20b1ffe771128590d3d4c72585e959512808682278e54983d11066e0192d84b7aee830e0e2
DIST wit-component-0.244.0.crate 256882 BLAKE2B 5e9c706693e3064ffbbe28a23e64e5bc32f6772ed294dce3bd2972b8d951f2820ddcee5f9e651b1acc470740b021986cedb6f0ff7a9bdc2b6e13f997dd341024 SHA512 efbf91954b7c4fc9cf5835783245f3a8cda7e5883c6e244a3da85a64b6b2d74f44ffa5f73309de7451b5e6aaf614664869769b140872ab85913878e52e490a00
DIST wit-parser-0.244.0.crate 159371 BLAKE2B f46db4840d3cbcd42e5d26b854247d172f8385810a10c437aaa6b67f3f72dcc230a8d75f4e5ccff6ea006c8a52c2fe92f39d9d90cb30ba594c02ae618fb66bb6 SHA512 c554a167ce9802fbc7537700376da70ed6a79f96adeba5a0e4c955a7cc4f2ae4f588071e25735903d4f509f2590341fa39b2edd018cf6d3bf8ad6477b2474b01
DIST writeable-0.5.5.crate 22354 BLAKE2B e4ff9862c070b413568ce0c75d1eccafcf1db8578eee4795ea9046dadd643f8a77258b437be288b93af247199d63455298ac2cff909226bc432f91c0aa863921 SHA512 818b2546c8ec25816aeaf5e31a1ded927d197bf7256e7c5073738c2709bc58a95d382a0256eb38a99235ae83729b578701261866d42ea3357a26024906e196c1
DIST writeable-0.6.2.crate 25181 BLAKE2B ffc57bdfd8eeef7e2b50a1a7fb2fc8af0322c17cc99cc4a3eef3fb2062e447e05721db74e62080fab08f565db15dba21be8b6bfbcac984acd2eb2a80e08b9ba2 SHA512 d267aba601237bc4061a484103c10f0cf4ca3cf6db0f50063319801e1aa73272280115ad3ad4f461ecc4ed9cf4ee19131ee7cfacffacfcde54657bdfe3c557e7
DIST x509-cert-0.2.5.crate 99819 BLAKE2B bdd2ef72c4adb0344e5b38b3c1d93f32477d359b4195e179c7d488da1b1c0b2d09dc6b5d4afa8ca1658e8f37356dde9d8ff135ad12233c808a2c5c1c5232328a SHA512 ce5f3a010f215f7e7bdc34e3ae0f33d62416ddd4523c1684d3cbb0e1215850b2277eea220d53263fb1380eec1c6803f2d851905a421e6bcbda2f056b7940e0a0
DIST x509-parser-0.16.0.crate 92925 BLAKE2B 4224f1a058c7f6bf062f83159951fa65513d7d761fde54426e8451968be83516465ae86bf39b2321997d5cf2a512b671717e03c933bf61bc15d6634fb663364b SHA512 fb113c78eb5231d47af2e0884109d6406f4a19369500d582a075b50ec347e8cd9a085a28aafb50ae5699026f5220945c61c879c4dd3c484c4cbccdc46dd65378
DIST yescrypt-0.1.0-rc.5.crate 27635 BLAKE2B 9d36f1d9e3e7cf0ff22f4b9b21614f1f5f173368d0401a3d4cfba2e0a3f5c5165d777dd2518a461366dbf26f1e768e0c535bef39f8e72988e562252e2a619b71 SHA512 a9a0083b4f5604f0d5953d51e927fd821128ea8ed32744e2bec34e4324226d0da05019f44b10d76a5fb8e9e2f69b88b5c8e88f02b36e5114df36bb6e6e1eea34
DIST yoke-0.7.5.crate 29673 BLAKE2B cd2e42103140e080a29bf579fe5176b36a192f9b1309c1f2fd7557fe93b2f6eadbf6fca4a6a3b1a7b6288403d2f643841dfc7a5b6a4476776943950abe5c1613 SHA512 6bbd99671d1a5a5217890eaa267113d193b3636b265393afb6e72a313f01704d462fe017264f061405e8e84c188b590094c29e3fcf19a63c375ae165d1a0bbef
DIST yoke-0.8.1.crate 32016 BLAKE2B 9dba7f506636b93ce559817ec57380836858eb14fd3484d5024535ea909d5e7d5da759c316bad86847607f05db1228a04d65942dd020b426fde1b7fa40962c02 SHA512 0ab6353207432bd0a18b6ac038cc37332ece4f2f5182b7eba6e47881a051f0f2ac41d365a8feb74bd3de1d4e4d8dc20c92fa2f3f1252b35d4ab6ff0f56f31de0
DIST yoke-derive-0.7.5.crate 7525 BLAKE2B 9b6b97eaf3c50f0f5ce8cebf685a1a17d4c21eb9b26d38eac99e0a4c0f9d592e95a7843b7a0b897945a14c4eb78ffdf2c0972b448d31d7bc7b077f27aad81d9a SHA512 e30b06b020aa283080905004295fb643c539b130d0d53bda51927b95e79ba562336aad30d8a6202d9a0c62d5b64559a01218c6f02f3faada6003d4b03c205cd6
DIST yoke-derive-0.8.1.crate 7593 BLAKE2B 09953385df0b24b5cdbe4fed4c8788e20236c9f5a79d144799a31807a1a4e82380cd3ed451a46055ac21561c2f9a05ca91c953b7c8aa250a26a2e11fd11b7a9c SHA512 20561f74561f3e7d5ce2a2b702bac565047be284cdd24a3bf837d423954c8260d32f8d27ef9761f5e891bb539f59af22afc4830a4e52cf9888c8ca2a50784a96
DIST zerocopy-0.8.42.crate 275035 BLAKE2B 1e4f5052fd5f97537d063d4e60fdfb03741db3babe6ea21058984d5f53fddd6fdbf93b4400d3fe839cf883fbc0468b2196da44195ae199d21259d6586c198b25 SHA512 91ede88a166354b337779d59d968521a75c0860d1299b8deea410f07d67a91b006fd4eee3193b9e08764b6fc6e559ec3532d3524d3a304d8ce7ab86d88aac65a
DIST zerocopy-derive-0.8.42.crate 97730 BLAKE2B 369eb1c51bf2cd91aff38f3db27375d6af28f2901ea7710339f19935b1fc029db191078840166d6aea6cf7de1854dfcc1a560ec09f7f16e5fddf67f560ee920b SHA512 655af2071aa0cba0c1862574b0fe8883273c79741a46a8204fc20fb6deab7bde304f9f2267c57c70432b590a3a247b219bd03bc879f479b87ab09059da36903d
DIST zerofrom-0.1.6.crate 5669 BLAKE2B 1428e9cfdcdae13b39b7465524d1b8b79bdd89f743d3db4a3305c2b39d61ad7ced958dabd673a135147a04c8ace69d8c710dc06c6a07b1dd3987fc0a45148094 SHA512 e87c50b4f87caff70d026099bddcced73398c432f6aade32d74ad199cb3a985956bac282f48efdd501e64e80297afe4f8a4518db32437bf297fcf51a6f94bbd9
DIST zerofrom-derive-0.1.6.crate 8305 BLAKE2B 9ab7425b450bf8c47538be7ff32901045393bdd91b9687b8a32ac194b7272dbd4f5310629647c6710f97a50cea45c722c018a77006f24da2b44a4c475daa54cb SHA512 ef4226df3c9ca9c0146639b19d9aa611f2ea3148c10ea875f43ca1960ee8ed438a553b078a9b449a58862f44cb7d4434fa35bbd6db6f0a773618f63d2575c985
DIST zeroize-1.8.2.crate 20907 BLAKE2B f9233758bde107e2409b56e936e02f51442ff29dfb2589c0b194edb38645421b4b8e6064208f7548a93836149c425de90c08792288e5cea1ae117911406bcdd5 SHA512 ce1fb97ac69cb0792f2f5820919aaa0a9f71c4b410bd0d0c2343d8415d39e3eec3f948cc2769eaf639c14695a3961fb6cd96ba7a77a15a77924d1a8c16497b81
DIST zeroize_derive-1.4.3.crate 11695 BLAKE2B 1ed359b6ee80ab73bcc030d312b9e05453db2da5b2aa2c054be194d1c0fe4faf6db021be008a68b4c33552686ae4ade03b45f5e398d3352e025eae321287a16e SHA512 baefce9fad32add4c9b6f5560835679ac782ecbff383a80931acedbc12e459ec0d5a0cfb0113d47ea91bbb0969651ed62e2e22c69a0a3e87c0a4930be234cc83
DIST zerotrie-0.2.3.crate 69547 BLAKE2B e5195d0ac15eb05ced2064cd106892855253b11fb996fa8a9f8b44b3b2958e900c95503200c5fccaef91df3fcf0dd17c9a028ad8c014ba09485f7743cfe6b74f SHA512 10d3cb670f959b81a7170440a081ebe66f147c76be8e6c769b9093bc737cbb28c1b632515311adf7ffccee0cf05f808ad461743128429d2d1ad86932e54b587d
DIST zerovec-0.10.4.crate 126398 BLAKE2B b078784d6f178bbb9de1c3c1b6c7ef996f00bdd7dfd2924bda921e62f3e09e953fbf50f8d0da99ac6ff6d134f146253846f5663549dcf8df08eaf34b9d4016b3 SHA512 db12bba1d7476ddead92e6dfcdcc30e2e0defff4f263a740244eabee265a2cab265473a663d3dc3210f48e113b66d951da496dfab7965ce1bc792e5f2db422a0
DIST zerovec-0.11.5.crate 119620 BLAKE2B 8277a379f53b95575fc14ff56b41930099433af7c10b480e7ac7e4b3c9b971571f7966873272bd4249dbdb2ff388c56963a5b9d7b2c9ac2072ac2a85178028e0 SHA512 65705ab802bc441561efe7af6cbd6187c04ee8d2feb2b5d5137dbbcf92d65edd30db5ef003c2f34588dd1a3a0a2aac475b4312d3c4951a32a82d5aeb57a2fda9
DIST zerovec-derive-0.10.3.crate 19438 BLAKE2B 9f7df8a4e4a0b62ab25aed967b26509db4bcc5d5b10b3bd73305099a4c49a60be8921484ced1a34d9b7ae30ffa5abe789686f432416a8f1cfc07de1db1dff594 SHA512 caefbffeb35265db9f74933bf07109d57f0da48156cafd4f330af78a5c7eb9ab0831a80789ad4fb119875ebc6cfd7e3de68c9984b77dca5151f9be41f1ae6e09
DIST zerovec-derive-0.11.2.crate 21421 BLAKE2B 42ec1fd49da71796845e1b3414d3422ebecd6f30e7affb7a672449a75a70acfcfc24096130edf3c247651272b03134519a89bcfe36dc2e426a8224fd687236cf SHA512 ee36fa909e0ba80ec0cc10608837bcb0b4fde68b12174c8311ffab0eb8ac78f62ed6540bfb5bd4fb756c911f4ebf44b3a0bfb5ce293572bafb75b9e5705a5745
DIST zip-3.0.0.crate 112450 BLAKE2B 18ed4300b6c84ca2467572f03606d9e34057ab4fb9fa9571e268a9913627cec41bd427c5692e497082231523a55d81a797f6b4ff93f6ce354da71eea8d921953 SHA512 64e0952ab5232a4c36e0f7c019fefd382f0373d2e7bbcdbe026bad522e14d9e483aa75793e9f592371497e068ba416a6939ef242223ed387c4d077a3ca044bc5
DIST zlib-rs-0.6.3.crate 210781 BLAKE2B e97cdafa82a1c49f5d731e3ff2adafafc8980336ec96c6c7c286d4f182a18c863cfafc6be467a21c27fb317d49ced35ca8756e6c50e7a648c1888f9d6567aba6 SHA512 60fc3333ac921768feeaf42e1fc3599b120df3886a34c2cc951c554cdc10499bad1e2fc9e88d67839fa9d9ca43cd76da8a61d82b43bd270f3733dfcc00ecf4a9
DIST zmij-1.0.21.crate 26665 BLAKE2B e958b58e2213ad13185ec6df55d07e6c80169afa56133038fa66cefb4a9f49aa786249a486dc09b2d0a2f74e41c0d0d713135f38a84dff8f6239636a6bf3cadb SHA512 a488f11ec8721ddfe42e61d028a128818551de8fccd69d7824504e4ae2efccdc38f716fa5a10ef4de07a8a087e75e819c4a1e0790817e8539b5db697bde14585
DIST zopfli-0.8.3.crate 51589 BLAKE2B 5c1e9120b44bf6576bdc636b6e66f7f6d2aa56e4772481ffd027f56383cbc85032d003dbb04cd47cd6783f6901017fd270279dfcdda6caffc8c32eeb473c96ea SHA512 564453096c9352d732c76b3eec69c3f454cbdf64f99926f676e845fc5312fa6833bcaa3a451ed87b7c7038bb5ec2bcb1467e21b29250a7524b78421ac987cd33
DIST zune-core-0.5.1.crate 27883 BLAKE2B c9d99d4ef7a83e4161a8fc2b972440de99b789c26e137789222afd216c8524f8c37ac4c410e7dc73567fbf6195e4f541c7f706a13aa235c64675f393d5f00f33 SHA512 688d5878370e259620bf0971daa5ccd5209bfc461a63fee33f50d16ad8bf9bdd0f2cf095f297e17845de21b76f97d3ac56a7952b53568337060557ee794202c9
DIST zune-jpeg-0.5.13.crate 88872 BLAKE2B 98c2f29871bfc2add771e2f52a96341d93837b3460a0d331c3fc34183dae74b5456d6ae94df610fa553a0a401858c496be939f07f98455029e553ae672ad8faf SHA512 e5d4ba1657ee5bfca5a7b3625c55d9e8b59b0f4c56b9dcfb483f83bf89e6a5537c9927c1b1e7f8308524fa2ad8b528642ea978418155b4ab9d6de3d19e7aab0d
DIST zxcvbn-3.1.0.crate 424952 BLAKE2B e140f5dcf90a16ef2161a567e59411d0f921fd05c297662f521b352769a69467432398f48a111bf3131d5373f749373bc025c1f1ba7e85579da7ec9bfef38027 SHA512 6bbd3881d8ca79bd65f1c377da20937df707d81df5aa9fd6280076409dfaade965a69f89f2228248726f6d6ce8929493269c7b4e37f19d9fa5f26c35dcdcd0a6
DIST kanidm-1.10.0-crates.tar.xz 59917056 BLAKE2B 39c1309c4d46532827e5807a79122840abfc7625f5dcc4ae561abd562ace03b8d7a31454273162e5401d75d6a5b8836f269e886cac357a6d4960e1121a2dbb08 SHA512 ff8fd9d04d487d62146271fae7b9520be8f286c57f9d78d9515500d5bec9daa7be008b5ac6cd4c2ad5cefae71cef3cd8a55c6cb9cebcab02ed0cd0aaaabfad67
DIST kanidm-1.10.2.tar.gz 8855781 BLAKE2B 9dc5c0536a9905e7bbb6c93bd06232ae9de24ad1a266c926c2ddd58f9de7b4d83f0959caf6ba789b4813ca6c43ba44151d7323e1b7b8b1fef06937a4580abbf1 SHA512 52cda84c484084b2e174d945a8ca2c60b7cecc7d7682aee6947f9b9a1c662af8e7b37966c8a7b96b432679c7a095b059fd5bdd1b0590b5f9cb6910471c266a00
+147
View File
@@ -0,0 +1,147 @@
# Copyright 2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Autogenerated by pycargoebuild 0.15.1
EAPI=8
CRATES="
"
inherit cargo shell-completion systemd
DESCRIPTION="Kanidm - a modern and simple identity management platform"
HOMEPAGE="https://github.com/kanidm/kanidm/"
SRC_URI="
${CARGO_CRATE_URIS}
https://github.com/kanidm/kanidm/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
"
if [[ ${PKGBUMPING} != ${PVR} ]]; then
SRC_URI+="
https://migmedia.net/distfiles/${PN}-1.10.0-crates.tar.xz
"
fi
LICENSE="MPL-2.0"
# Dependent crate licenses
LICENSE+="
0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD CC0-1.0
CDLA-Permissive-2.0 ISC LGPL-3 MIT MIT-0 MPL-2.0 MPL-2.0 Unicode-3.0
ZLIB
"
SLOT="0"
KEYWORDS="~amd64"
IUSE="+acct pam server tpm"
RUST_MIN_VER="1.93"
DEPEND="
acct? (
server? (
acct-group/kanidm
acct-user/kanidm )
)
pam? ( sys-libs/pam )
tpm? ( app-crypt/tpm2-tss )
"
BDEPEND="
llvm-core/clang
llvm-core/lld
sys-devel/binutils
>=dev-lang/rust-bin-1.90.0
tpm? ( dev-util/pkgconf )
server? ( sys-libs/libcap )
"
pkg_setup() {
export KANIDM_BUILD_PROFILE=release_linux
rust_pkg_setup
}
src_prepare() {
eapply_user
echo "ECARGO_ARGS: ${ECARGO_ARGS}"
}
src_configure() {
local myfeatures=(
$(usev tpm)
unix
)
cargo_src_configure \
--package daemon \
--package kanidm-ipa-sync \
--package kanidm-ldap-sync \
--package kanidm_tools \
--package kanidm_unix_int \
--package nss_kanidm \
--package pam_kanidm
}
src_install() {
dobin target/release/kanidm-unix
dobin target/release/kanidm_unixd
dobin target/release/kanidm_unixd_tasks
dobin target/release/kanidm_ssh_authorizedkeys
dobin target/release/kanidm_ssh_authorizedkeys_direct
dolib.so target/release/libnss_kanidm.so
dolib.so target/release/libpam_kanidm.so
insinto /lib64/security
use pam && newins target/release/libpam_kanidm.so pam_kanidm.so
insinto /etc/kanidm
newins examples/kanidm config
newins examples/radius_full.toml radius.toml
doins examples/unixd
fperms 0644 /etc/kanidm/{,config,radius.toml,unixd}
for d in "kanidm" "kanidm_ssh_authorizedkeys" "kanidm_ssh_authorizedkeys_direct" "kanidm-unix" ; do
dobin target/release/${d}
dcp="${d/-/_}"
newbashcomp target/release/build/completions/${dcp}.bash ${dcp}
dofishcomp target/release/build/completions/${dcp}.fish
dozshcomp target/release/build/completions/_${dcp}
done
systemd_dounit platform/opensuse/kanidm-unixd.service
systemd_dounit platform/opensuse/kanidm-unixd-tasks.service
if use server; then
einfo "Installing kanidmd-server"
dobin target/release/kanidmd
dobin target/release/kanidm-ipa-sync
dobin target/release/kanidm-ldap-sync
# -- setting NET-BIND
SETCAP="setcap cap_net_bind_service=+ep"
${SETCAP} "${D}/usr/bin/kanidmd"
newins examples/server.toml server.toml
dodir /usr/share/kanidm/ui/hpkg
cp -r ${S}/server/core/static/* ${D}/usr/share/kanidm/ui/hpkg || die "Install failed!"
chown -R root:root ${D}/usr/share/kanidm/ui
systemd_dounit platform/opensuse/kanidm-ipa-sync.service
systemd_dounit platform/opensuse/kanidmd.service
newinitd "${FILESDIR}/kanidm.initd" kanidmd
newbashcomp target/release/build/completions/kanidmd.bash kanidmd
dofishcomp target/release/build/completions/kanidmd.fish
dozshcomp target/release/build/completions/_kanidmd
cp -r ${S}/examples/migrations ${D}/etc/kanidm/migrations.d
fi
if use acct; then
if use server; then
fowners root:kanidm /etc/kanidm/server.toml
fperms 0640 /etc/kanidm/server.toml
diropts -m0740 -o kanidm -g kanidm
keepdir /var/lib/private/kanidm
keepdir /var/log/kanidmd
fi
fi
einstalldocs
}
-927
View File
@@ -1,927 +0,0 @@
# Copyright 2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Autogenerated by pycargoebuild 0.15.0
EAPI=8
CRATES="
addr2line@0.25.1
adler2@2.0.1
aead@0.5.2
aes-gcm@0.10.3
aes-kw@0.2.1
aes@0.8.4
ahash@0.8.12
aho-corasick@1.1.4
allocator-api2@0.2.21
android_system_properties@0.1.5
anstream@1.0.0
anstyle-parse@1.0.0
anstyle-query@1.1.5
anstyle-wincon@3.0.11
anstyle@1.0.13
anyhow@1.0.102
ar_archive_writer@0.5.1
arbitrary@1.4.2
arc-swap@1.8.2
argon2@0.5.3
askama@0.15.4
askama_derive@0.15.4
askama_macros@0.15.4
askama_parser@0.15.4
askama_web@0.15.1
askama_web_derive@0.2.0
asn1-rs-derive@0.5.1
asn1-rs-impl@0.2.0
asn1-rs@0.6.2
async-compression@0.4.41
async-stream-impl@0.3.6
async-stream@0.3.6
async-trait@0.1.89
atomic-waker@1.1.2
authenticator@0.4.1
autocfg@1.5.0
aws-lc-rs@1.16.1
aws-lc-sys@0.38.0
axum-core@0.5.6
axum-extra@0.12.5
axum-htmx@0.8.1
axum-macros@0.5.0
axum@0.8.8
backtrace@0.3.76
base16ct@0.2.0
base32@0.5.1
base64@0.13.1
base64@0.21.7
base64@0.22.1
base64ct@1.8.3
base64urlsafedata@0.5.4
basic-toml@0.1.10
bindgen@0.66.1
bindgen@0.72.1
bit-set@0.5.3
bit-set@0.8.0
bit-vec@0.6.3
bit-vec@0.8.0
bitfield@0.13.2
bitflags@1.3.2
bitflags@2.11.0
blake2@0.10.6
block-buffer@0.10.4
block-buffer@0.12.0
block-padding@0.3.3
borrow-or-share@0.2.4
bstr@1.12.1
bumpalo@3.20.2
bytecount@0.6.9
bytemuck@1.25.0
byteorder-lite@0.1.0
byteorder@1.5.0
bytes@1.11.1
cbc@0.1.2
cc@1.2.56
cesu8@1.1.0
cexpr@0.6.0
cfg-if@1.0.4
cfg_aliases@0.2.1
chrono@0.4.44
chumsky@0.9.3
cidr@0.3.2
cipher@0.4.4
cipher@0.5.1
clang-sys@1.8.1
clap@4.6.0
clap_builder@4.6.0
clap_complete@4.6.0
clap_derive@4.6.0
clap_lex@1.1.0
clru@0.6.3
cmake@0.1.57
cmov@0.5.2
color_quant@1.1.0
colorchoice@1.0.4
combine@4.6.7
compact_jwt@0.5.5
compression-codecs@0.4.37
compression-core@0.4.31
concread@0.5.10
console@0.16.2
const-oid@0.10.2
const-oid@0.9.6
cookie@0.16.2
cookie@0.18.1
cookie_store@0.22.1
core-foundation-sys@0.8.7
core-foundation@0.10.1
core-foundation@0.9.4
core_maths@0.1.1
cpufeatures@0.2.17
crc32fast@1.5.0
cron@0.15.0
crossbeam-channel@0.5.15
crossbeam-deque@0.8.6
crossbeam-epoch@0.9.18
crossbeam-queue@0.3.12
crossbeam-utils@0.8.21
crossbeam@0.8.4
crunchy@0.2.4
crypto-bigint@0.5.5
crypto-common@0.1.7
crypto-common@0.2.1
crypto-glue@0.1.14
csv-core@0.1.13
csv@1.4.0
ctr@0.9.2
ctutils@0.4.0
darling@0.20.11
darling@0.21.3
darling_core@0.20.11
darling_core@0.21.3
darling_macro@0.20.11
darling_macro@0.21.3
data-encoding@2.10.0
der-parser@9.0.0
der@0.7.10
der_derive@0.7.3
deranged@0.5.8
derive_arbitrary@1.4.2
derive_builder@0.20.2
derive_builder_core@0.20.2
derive_builder_macro@0.20.2
devd-rs@0.3.6
dhat@0.3.3
dialoguer@0.12.0
digest@0.10.7
digest@0.11.1
dirs-sys@0.5.0
dirs@6.0.0
displaydoc@0.2.5
document-features@0.2.12
dunce@1.0.5
dyn-clone@1.0.20
ecdsa@0.16.9
either@1.15.0
elliptic-curve@0.13.8
email-encoding@0.4.1
email_address@0.2.9
encode_unicode@1.0.0
encoding_rs@0.8.35
enum-iterator-derive@1.5.0
enum-iterator@2.3.0
enumflags2@0.7.12
enumflags2_derive@0.7.12
equivalent@1.0.2
errno@0.3.14
escargot@0.5.15
fallible-iterator@0.3.0
fallible-streaming-iterator@0.1.9
fancy-regex@0.13.0
fancy-regex@0.17.0
fantoccini@0.22.1
faster-hex@0.10.0
fastrand@2.3.0
ff@0.13.1
file-id@0.2.3
filetime@0.2.27
find-msvc-tools@0.1.9
flagset@0.4.7
flate2@1.1.9
fluent-uri@0.4.1
fnv@1.0.7
foldhash@0.1.5
foldhash@0.2.0
foreign-types-shared@0.1.1
foreign-types@0.3.2
form_urlencoded@1.2.2
fraction@0.15.3
fs4@0.13.1
fs_extra@1.3.0
fsevent-sys@4.1.0
futures-channel@0.3.32
futures-core@0.3.32
futures-executor@0.3.32
futures-io@0.3.32
futures-macro@0.3.32
futures-sink@0.3.32
futures-task@0.3.32
futures-util@0.3.32
futures@0.3.32
generic-array@0.14.7
gethostname@1.1.0
getrandom@0.2.17
getrandom@0.3.4
getrandom@0.4.2
ghash@0.5.1
gif@0.14.1
gimli@0.32.3
gix-actor@0.38.0
gix-chunk@0.5.0
gix-command@0.7.1
gix-commitgraph@0.32.0
gix-config-value@0.17.1
gix-config@0.51.0
gix-date@0.13.0
gix-diff@0.58.0
gix-discover@0.46.0
gix-error@0.0.0
gix-features@0.46.1
gix-fs@0.19.1
gix-glob@0.24.0
gix-hash@0.22.1
gix-hashtable@0.12.0
gix-lock@21.0.1
gix-object@0.55.0
gix-odb@0.75.0
gix-pack@0.65.0
gix-packetline@0.21.1
gix-path@0.11.1
gix-protocol@0.56.0
gix-quote@0.6.2
gix-ref@0.58.0
gix-refspec@0.36.0
gix-revision@0.40.0
gix-revwalk@0.26.0
gix-sec@0.13.1
gix-shallow@0.8.1
gix-tempfile@21.0.1
gix-trace@0.1.18
gix-transport@0.53.0
gix-traverse@0.52.0
gix-url@0.35.2
gix-utils@0.3.1
gix-validate@0.11.0
gix@0.78.0
glob@0.3.3
group@0.13.0
h2@0.3.27
h2@0.4.13
half@1.8.3
half@2.7.1
haproxy-protocol@0.0.4
hash32@0.3.1
hashbrown@0.12.3
hashbrown@0.14.5
hashbrown@0.15.5
hashbrown@0.16.1
hashlink@0.11.0
heapless@0.8.0
heck@0.5.0
hermit-abi@0.5.2
hex@0.4.3
hkdf@0.12.4
hmac@0.12.1
hmac@0.13.0-rc.5
home@0.5.12
hostname-validator@1.1.1
hostname@0.4.2
http-body-util@0.1.3
http-body@0.4.6
http-body@1.0.1
http-range-header@0.4.2
http@0.2.12
http@1.4.0
httparse@1.10.1
httpdate@1.0.3
hybrid-array@0.4.8
hyper-rustls@0.27.7
hyper-timeout@0.5.2
hyper-tls@0.6.0
hyper-util@0.1.20
hyper@0.14.32
hyper@1.8.1
iana-time-zone-haiku@0.1.2
iana-time-zone@0.1.65
icu_collections@1.5.0
icu_collections@2.1.1
icu_locale_core@2.1.1
icu_locid@1.5.0
icu_normalizer@2.1.1
icu_normalizer_data@2.1.1
icu_properties@2.1.2
icu_properties_data@2.1.2
icu_provider@1.5.0
icu_provider@2.1.1
icu_provider_macros@1.5.0
icu_segmenter@1.5.0
icu_segmenter_data@1.5.1
id-arena@2.3.0
ident_case@1.0.1
idlset@0.2.5
idna@1.1.0
idna_adapter@1.2.1
image-webp@0.2.4
image@0.25.10
indexmap@1.9.3
indexmap@2.13.0
inotify-sys@0.1.5
inotify@0.11.1
inout@0.1.4
inout@0.2.2
ipnet@2.12.0
iri-string@0.7.10
is_terminal_polyfill@1.70.2
itertools@0.13.0
itertools@0.14.0
itoa@1.0.17
jiff-static@0.2.23
jiff-tzdb-platform@0.1.3
jiff-tzdb@0.1.6
jiff@0.2.23
jni-sys@0.3.0
jni@0.21.1
jobserver@0.1.34
js-sys@0.3.91
jsonschema@0.40.2
kanidm-hsm-crypto@0.3.5
kbkdf@0.1.0-rc.1
kqueue-sys@1.0.4
kqueue@1.1.1
lambert_w@1.2.34
lazy_static@1.5.0
lazycell@1.3.0
lber@0.4.2
ldap3_client@0.7.0
ldap3_proto@0.7.0
leb128fmt@0.1.0
lettre@0.11.19
libc@0.2.183
libloading@0.8.9
libm@0.2.16
libmimalloc-sys@0.1.44
libnss@0.9.0
libredox@0.1.14
libsqlite3-sys@0.36.0
libudev-sys@0.1.4
libudev@0.2.0
linked-hash-map@0.5.6
linux-raw-sys@0.12.1
linux-raw-sys@0.4.15
litemap@0.7.5
litemap@0.8.1
litrs@1.0.0
lock_api@0.4.14
lodepng@3.12.2
log@0.4.29
lru-slab@0.1.2
lru@0.16.3
malloced@1.3.1
matchers@0.2.0
matchit@0.8.4
mathru@0.16.2
matrixmultiply@0.3.10
maybe-async@0.2.10
mcf@0.6.0
md-5@0.10.6
md4@0.10.2
memchr@2.8.0
memmap2@0.9.10
memoffset@0.8.0
mimalloc@0.1.48
mime@0.3.17
mime_guess@2.0.5
minimal-lexical@0.2.1
miniz_oxide@0.8.9
mintex@0.1.4
mio@1.1.1
moxcms@0.8.1
multer@3.1.0
native-tls@0.2.18
nix@0.31.2
nom@7.1.3
nom@8.0.0
nonempty@0.12.0
notify-debouncer-full@0.7.0
notify-types@2.1.0
notify@8.2.0
nu-ansi-term@0.50.3
num-bigint-dig@0.8.6
num-bigint@0.4.6
num-cmp@0.1.0
num-complex@0.4.6
num-conv@0.2.0
num-derive@0.3.3
num-derive@0.4.2
num-integer@0.1.46
num-iter@0.1.45
num-rational@0.4.2
num-traits@0.2.19
num@0.4.3
num_cpus@1.17.0
num_enum@0.7.5
num_enum_derive@0.7.5
num_threads@0.1.7
oauth2@4.4.2
oauth2@5.0.0
objc2-core-foundation@0.3.2
objc2-system-configuration@0.3.2
object@0.37.3
oid-registry@0.7.1
oid@0.2.1
once_cell@1.21.4
once_cell_polyfill@1.70.2
opaque-debug@0.3.1
openssl-macros@0.1.1
openssl-probe@0.2.1
openssl-sys@0.9.112
openssl@0.10.76
opentelemetry-http@0.31.0
opentelemetry-otlp@0.31.0
opentelemetry-proto@0.31.0
opentelemetry-semantic-conventions@0.31.0
opentelemetry@0.31.0
opentelemetry_sdk@0.31.0
option-ext@0.2.0
outref@0.5.2
p256@0.13.2
p384@0.13.1
p521@0.13.3
parking_lot@0.12.5
parking_lot_core@0.9.12
password-hash@0.5.0
password-hash@0.6.0
paste@1.0.15
pastey@0.1.1
pbkdf2@0.13.0-rc.9
peeking_take_while@0.1.2
peg-macros@0.8.5
peg-runtime@0.8.5
peg@0.8.5
pem-rfc7468@0.7.0
percent-encoding@2.3.2
phc@0.6.1
picky-asn1-der@0.4.1
picky-asn1-x509@0.12.0
picky-asn1@0.8.0
pin-project-internal@1.1.11
pin-project-lite@0.2.17
pin-project@1.1.11
pin-utils@0.1.0
pkcs1@0.7.5
pkcs8@0.10.2
pkg-config@0.3.32
plain@0.2.3
polyval@0.6.2
portable-atomic-util@0.2.5
portable-atomic@1.13.1
potential_utf@0.1.4
powerfmt@0.2.0
ppv-lite86@0.2.21
prctl@1.0.0
prettyplease@0.2.37
primeorder@0.13.6
proc-macro-crate@3.5.0
proc-macro2@1.0.106
prodash@31.0.0
prost-derive@0.14.3
prost@0.14.3
psl-types@2.0.11
psm@0.1.30
publicsuffix@2.3.0
pxfm@0.1.28
qrcode@0.14.1
quick-error@2.0.1
quinn-proto@0.11.14
quinn-udp@0.5.14
quinn@0.11.9
quote@1.0.45
quoted_printable@0.5.1
r-efi@5.3.0
r-efi@6.0.0
rand@0.8.5
rand@0.9.2
rand_chacha@0.3.1
rand_chacha@0.9.0
rand_core@0.10.0
rand_core@0.6.4
rand_core@0.9.5
rawpointer@0.2.1
redox_syscall@0.5.18
redox_syscall@0.7.3
redox_users@0.5.2
ref-cast-impl@1.0.25
ref-cast@1.0.25
referencing@0.40.2
regex-automata@0.4.14
regex-syntax@0.8.10
regex@1.12.3
reqwest@0.11.27
reqwest@0.12.28
reqwest@0.13.2
rfc6979@0.4.0
rgb@0.8.53
ring@0.17.14
rpassword@5.0.1
rsa@0.9.10
rsqlite-vfs@0.1.0
runloop@0.1.0
rusqlite@0.38.0
rust-embed-impl@8.11.0
rust-embed-utils@8.11.0
rust-embed@8.11.0
rustc-demangle@0.1.27
rustc-hash@1.1.0
rustc-hash@2.1.1
rusticata-macros@4.1.0
rustix@0.38.44
rustix@1.1.4
rustls-native-certs@0.8.3
rustls-pki-types@1.14.0
rustls-platform-verifier-android@0.1.1
rustls-platform-verifier@0.6.2
rustls-webpki@0.103.9
rustls@0.23.37
rustversion@1.0.22
ryu@1.0.23
salsa20@0.11.0-rc.2
same-file@1.0.6
schannel@0.1.29
schemars@0.9.0
schemars@1.2.1
scopeguard@1.2.0
sd-notify@0.4.5
sec1@0.7.3
security-framework-sys@2.17.0
security-framework@3.7.0
selinux-sys@0.6.15
selinux@0.5.3
semver@1.0.27
serde-hjson@1.1.0
serde@1.0.228
serde_bytes@0.11.19
serde_cbor@0.11.2
serde_cbor_2@0.12.0-dev
serde_cbor_2@0.13.0
serde_core@1.0.228
serde_derive@1.0.228
serde_html_form@0.2.8
serde_json@1.0.149
serde_path_to_error@0.1.20
serde_spanned@1.0.4
serde_urlencoded@0.7.1
serde_with@3.17.0
serde_with_macros@3.17.0
sha-crypt@0.5.0
sha1-checked@0.10.0
sha1@0.10.6
sha2@0.10.9
sha2@0.11.0-rc.5
sharded-slab@0.1.7
shell-words@1.1.1
shellexpand@3.1.2
shlex@1.3.0
signal-hook-registry@1.4.8
signature@2.2.0
simd-adler32@0.3.8
slab@0.4.12
smallvec@1.15.1
smartstring@1.0.1
smolset@1.3.1
socket2@0.5.10
socket2@0.6.3
spin@0.9.8
spki@0.7.3
sptr@0.3.2
sqlite-wasm-rs@0.5.2
sshkey-attest@0.5.4
sshkeys@0.3.4
stable_deref_trait@1.2.1
stacker@0.1.23
static_assertions@1.1.0
strsim@0.11.1
subtle@2.6.1
svg@0.18.0
syn@1.0.109
syn@2.0.117
sync_wrapper@0.1.2
sync_wrapper@1.0.2
synstructure@0.13.2
system-configuration-sys@0.5.0
system-configuration@0.5.1
target-lexicon@0.12.16
tempfile@3.27.0
thiserror-impl@1.0.69
thiserror-impl@2.0.18
thiserror@1.0.69
thiserror@2.0.18
thousands@0.2.0
thread-tree@0.3.3
thread_local@1.1.9
time-core@0.1.8
time-macros@0.2.27
time@0.3.47
tinystr@0.7.6
tinystr@0.8.2
tinyvec@1.10.0
tinyvec_macros@0.1.1
tls_codec@0.4.2
tls_codec_derive@0.4.2
tokio-macros@2.6.1
tokio-native-tls@0.3.1
tokio-openssl@0.6.5
tokio-rustls@0.26.4
tokio-stream@0.1.18
tokio-util@0.7.18
tokio@1.50.0
toml@0.9.12+spec-1.1.0
toml_datetime@0.7.5+spec-1.1.0
toml_datetime@1.0.0+spec-1.1.0
toml_edit@0.25.4+spec-1.1.0
toml_parser@1.0.9+spec-1.1.0
toml_writer@1.0.6+spec-1.1.0
tonic-prost@0.14.5
tonic@0.14.5
tower-http@0.6.8
tower-layer@0.3.3
tower-service@0.3.3
tower@0.5.3
tracing-attributes@0.1.31
tracing-core@0.1.36
tracing-forest@0.3.1
tracing-log@0.2.0
tracing-opentelemetry@0.32.1
tracing-subscriber@0.3.22
tracing@0.1.44
try-lock@0.2.5
tss-esapi-sys@0.5.0
tss-esapi@8.0.0-alpha
typenum@1.19.0
unicase@2.9.0
unicode-bom@2.0.3
unicode-general-category@1.1.0
unicode-ident@1.0.24
unicode-normalization@0.1.25
unicode-width@0.2.2
unicode-xid@0.2.6
universal-hash@0.5.1
untrusted@0.9.0
url@2.5.8
urlencoding@2.1.3
utf8_iter@1.0.4
utf8parse@0.2.2
utoipa-gen@5.4.0
utoipa-swagger-ui-vendored@0.1.2
utoipa-swagger-ui@9.0.2
utoipa@5.4.0
uuid-simd@0.8.0
uuid@1.22.0
valuable@0.1.1
vcpkg@0.2.15
version_check@0.9.5
vsimd@0.8.0
walkdir@2.5.0
want@0.3.1
wasi@0.11.1+wasi-snapshot-preview1
wasi@0.14.7+wasi-0.2.4
wasip2@1.0.2+wasi-0.2.9
wasip3@0.4.0+wasi-0.3.0-rc-2026-01-06
wasite@1.0.2
wasm-bindgen-futures@0.4.64
wasm-bindgen-macro-support@0.2.114
wasm-bindgen-macro@0.2.114
wasm-bindgen-shared@0.2.114
wasm-bindgen@0.2.114
wasm-encoder@0.244.0
wasm-metadata@0.244.0
wasmparser@0.244.0
web-sys@0.3.91
web-time@1.1.0
webauthn-attestation-ca@0.5.4
webauthn-authenticator-rs@0.5.4
webauthn-rs-core@0.5.4
webauthn-rs-proto@0.5.4
webauthn-rs@0.5.4
webdriver@0.53.0
webpki-root-certs@1.0.6
webpki-roots@1.0.6
weezl@0.1.12
which@4.4.2
whoami@2.1.1
winapi-i686-pc-windows-gnu@0.4.0
winapi-util@0.1.11
winapi-x86_64-pc-windows-gnu@0.4.0
winapi@0.3.9
windows-core@0.62.2
windows-implement@0.60.2
windows-interface@0.59.3
windows-link@0.2.1
windows-result@0.4.1
windows-strings@0.5.1
windows-sys@0.45.0
windows-sys@0.48.0
windows-sys@0.52.0
windows-sys@0.59.0
windows-sys@0.60.2
windows-sys@0.61.2
windows-targets@0.42.2
windows-targets@0.48.5
windows-targets@0.52.6
windows-targets@0.53.5
windows@0.41.0
windows_aarch64_gnullvm@0.41.0
windows_aarch64_gnullvm@0.42.2
windows_aarch64_gnullvm@0.48.5
windows_aarch64_gnullvm@0.52.6
windows_aarch64_gnullvm@0.53.1
windows_aarch64_msvc@0.41.0
windows_aarch64_msvc@0.42.2
windows_aarch64_msvc@0.48.5
windows_aarch64_msvc@0.52.6
windows_aarch64_msvc@0.53.1
windows_i686_gnu@0.41.0
windows_i686_gnu@0.42.2
windows_i686_gnu@0.48.5
windows_i686_gnu@0.52.6
windows_i686_gnu@0.53.1
windows_i686_gnullvm@0.52.6
windows_i686_gnullvm@0.53.1
windows_i686_msvc@0.41.0
windows_i686_msvc@0.42.2
windows_i686_msvc@0.48.5
windows_i686_msvc@0.52.6
windows_i686_msvc@0.53.1
windows_x86_64_gnu@0.41.0
windows_x86_64_gnu@0.42.2
windows_x86_64_gnu@0.48.5
windows_x86_64_gnu@0.52.6
windows_x86_64_gnu@0.53.1
windows_x86_64_gnullvm@0.41.0
windows_x86_64_gnullvm@0.42.2
windows_x86_64_gnullvm@0.48.5
windows_x86_64_gnullvm@0.52.6
windows_x86_64_gnullvm@0.53.1
windows_x86_64_msvc@0.41.0
windows_x86_64_msvc@0.42.2
windows_x86_64_msvc@0.48.5
windows_x86_64_msvc@0.52.6
windows_x86_64_msvc@0.53.1
winnow@0.6.26
winnow@0.7.15
winreg@0.50.0
wit-bindgen-core@0.51.0
wit-bindgen-rust-macro@0.51.0
wit-bindgen-rust@0.51.0
wit-bindgen@0.51.0
wit-component@0.244.0
wit-parser@0.244.0
writeable@0.5.5
writeable@0.6.2
x509-cert@0.2.5
x509-parser@0.16.0
yescrypt@0.1.0-rc.5
yoke-derive@0.7.5
yoke-derive@0.8.1
yoke@0.7.5
yoke@0.8.1
zerocopy-derive@0.8.42
zerocopy@0.8.42
zerofrom-derive@0.1.6
zerofrom@0.1.6
zeroize@1.8.2
zeroize_derive@1.4.3
zerotrie@0.2.3
zerovec-derive@0.10.3
zerovec-derive@0.11.2
zerovec@0.10.4
zerovec@0.11.5
zip@3.0.0
zlib-rs@0.6.3
zmij@1.0.21
zopfli@0.8.3
zune-core@0.5.1
zune-jpeg@0.5.13
zxcvbn@3.1.0
"
inherit cargo shell-completion systemd
DESCRIPTION="Kanidm - a modern and simple identity management platform"
HOMEPAGE="https://github.com/kanidm/kanidm/"
SRC_URI="
${CARGO_CRATE_URIS}
https://github.com/kanidm/kanidm/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
"
LICENSE="MPL-2.0"
# Dependent crate licenses
LICENSE+="
0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD CC0-1.0
CDLA-Permissive-2.0 ISC LGPL-3 MIT MIT-0 MPL-2.0 MPL-2.0 openssl
Unicode-3.0 ZLIB
"
SLOT="0"
KEYWORDS="~amd64"
IUSE="+acct pam server tpm"
RUST_MIN_VER="1.93"
DEPEND="
acct? (
server? (
acct-group/kanidm
acct-user/kanidm )
)
pam? ( sys-libs/pam )
tpm? ( app-crypt/tpm2-tss )
"
BDEPEND="
llvm-core/clang
llvm-core/lld
sys-devel/binutils
>=dev-lang/rust-bin-1.90.0
tpm? ( dev-util/pkgconf )
server? ( sys-libs/libcap )
"
pkg_setup() {
export KANIDM_BUILD_PROFILE=release_linux
rust_pkg_setup
}
src_prepare() {
eapply_user
echo "ECARGO_ARGS: ${ECARGO_ARGS}"
}
src_configure() {
local myfeatures=(
$(usev tpm)
unix
)
cargo_src_configure \
--package daemon \
--package kanidm-ipa-sync \
--package kanidm-ldap-sync \
--package kanidm_tools \
--package kanidm_unix_int \
--package nss_kanidm \
--package pam_kanidm
}
src_install() {
dobin target/release/kanidm-unix
dobin target/release/kanidm_unixd
dobin target/release/kanidm_unixd_tasks
dobin target/release/kanidm_ssh_authorizedkeys
dobin target/release/kanidm_ssh_authorizedkeys_direct
dolib.so target/release/libnss_kanidm.so
dolib.so target/release/libpam_kanidm.so
insinto /lib64/security
use pam && newins target/release/libpam_kanidm.so pam_kanidm.so
insinto /etc/kanidm
newins examples/kanidm config
newins examples/radius_full.toml radius.toml
doins examples/unixd
fperms 0644 /etc/kanidm/{,config,radius.toml,unixd}
for d in "kanidm" "kanidm_ssh_authorizedkeys" "kanidm_ssh_authorizedkeys_direct" "kanidm-unix" ; do
dobin target/release/${d}
dcp="${d/-/_}"
newbashcomp target/release/build/completions/${dcp}.bash ${dcp}
dofishcomp target/release/build/completions/${dcp}.fish
dozshcomp target/release/build/completions/_${dcp}
done
systemd_dounit platform/opensuse/kanidm-unixd.service
systemd_dounit platform/opensuse/kanidm-unixd-tasks.service
if use server; then
einfo "Installing kanidmd-server"
dobin target/release/kanidmd
dobin target/release/kanidm-ipa-sync
dobin target/release/kanidm-ldap-sync
# -- setting NET-BIND
SETCAP="setcap cap_net_bind_service=+ep"
${SETCAP} "${D}/usr/bin/kanidmd"
newins examples/server.toml server.toml
dodir /usr/share/kanidm/ui/hpkg
cp -r ${S}/server/core/static/* ${D}/usr/share/kanidm/ui/hpkg || die "Install failed!"
chown -R root:root ${D}/usr/share/kanidm/ui
systemd_dounit platform/opensuse/kanidm-ipa-sync.service
systemd_dounit platform/opensuse/kanidmd.service
newinitd "${FILESDIR}/kanidm.initd" kanidmd
newbashcomp target/release/build/completions/kanidmd.bash kanidmd
dofishcomp target/release/build/completions/kanidmd.fish
dozshcomp target/release/build/completions/_kanidmd
cp -r ${S}/examples/migrations ${D}/etc/kanidm/migrations.d
fi
if use acct; then
if use server; then
fowners root:kanidm /etc/kanidm/server.toml
fperms 0640 /etc/kanidm/server.toml
diropts -m0740 -o kanidm -g kanidm
keepdir /var/lib/private/kanidm
keepdir /var/log/kanidmd
fi
fi
einstalldocs
}
+2
View File
@@ -0,0 +1,2 @@
DIST pnpm-bin-11.7.0-amd64.tar.gz 50898591 BLAKE2B 3436f5e215207b0aad373d450e01a0ba2319283e4ecbb4c92002eb1772b0ad7c26455f6f0cbbfc9f416771483f81bb96cd211e0f865e66dac8622401937a5947 SHA512 2f13107ce78118dafdb070e70142c7f2c0f11af608b516551659d486650244429e6c11de2623ed65de4ea13c4d881dcb99f86c4c0242cc9f4864fc5b09144572
DIST pnpm-bin-11.7.0-arm64.tar.gz 51174343 BLAKE2B f5b6742814d09f5e2da139e7ad19a05ac0cb356f6d3236a34ad71c75599136a6883a88657cc36564447359aa8158b5364b72c57a13bb62f743af7a4839dd4e95 SHA512 1f1221c1a7c2a7044f0fcb9dda946d4694443ed9b4976ee3159bbff5255e6a97d18af269143f44035eeb88a3c6df63702bae7631e26d4386b19fdbabbc399aa3
+29
View File
@@ -0,0 +1,29 @@
# Copyright 2023-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DESCRIPTION="Fast, disk space efficient package manager, alternative to npm and yarn"
HOMEPAGE="https://pnpm.io"
SRC_URI="
amd64? ( https://github.com/pnpm/pnpm/releases/download/v${PV}/pnpm-linux-x64.tar.gz -> ${P}-amd64.tar.gz )
arm64? ( https://github.com/pnpm/pnpm/releases/download/v${PV}/pnpm-linux-arm64.tar.gz -> ${P}-arm64.tar.gz )
"
S="${WORKDIR}"
LICENSE="MIT"
SLOT="0"
KEYWORDS="-* ~amd64 ~arm64"
RESTRICT="strip"
RDEPEND="!net-libs/nodejs[corepack]"
QA_PREBUILT="usr/bin/pnpm"
src_install() {
into /usr/lib/pnpm
cp -R "${S}/dist" "${S}/pnpm" "${D}/usr/lib/pnpm/" || die "Install failed!"
dosym ../lib/pnpm/pnpm /usr/bin/pnpm
}
+1 -1
View File
@@ -1 +1 @@
DIST gitea-1.25.5.tar.gz 46033177 BLAKE2B bd0f23c7197ada46d42c6a15e136555e93be8608513dc34881a953880a38d18e4a9c3c724a98df22a61f4e65ce373375ea5fb2b824dfb79b59e64a940bbf4c57 SHA512 d3e1ceca4d36e5d9b33f94e51e46b0266588ef438631418eb3ca9df4638cf4f774ef137b710e8393e29e676c331c742a349b75c6853edeb7a621d6ff6d7d9803
DIST gitea-1.26.1.tar.gz 43117791 BLAKE2B a1f8b117e6ec29efc040f00282fd612010cb6eb57448d437751110854716e86e8fc1844c421ece55ca15b6c178adb51334616c7a0adb440fbd71906cd41dc90c SHA512 b7b5895f9b53b85ad475a93ec785ff5099d188f2e9974214ba7217ef05df4a2f13fb4e151bf7418274772d30317b784573edd8ecb7c98d997ec2e533bfbacdc6
@@ -22,7 +22,7 @@ DEPEND="
pam? ( sys-libs/pam )"
RDEPEND="${DEPEND}
!gogit? ( dev-vcs/git )"
BDEPEND=">=dev-lang/go-1.25:="
BDEPEND=">=dev-lang/go-1.26.2:="
DOCS=(
custom/conf/app.example.ini CHANGELOG.md CONTRIBUTING.md README.md
+1
View File
@@ -0,0 +1 @@
DIST ntfy_2.23.0_linux_amd64.tar.gz 31238864 BLAKE2B 9eaa06d6bb63b1c6aaf60ec76cdb53b3eba98073967361919615b143447eb1846c301fb9fc8c85ac2167ff684f3e4a5493269408b22e80a924e451a3a472d5a3 SHA512 ce491c1d5114a60967b56bb9027013f810259510b05e4a8bb8d932632d86f262be1f612b6e10161332f7bc46e3c43f631a962cbedfb73c1579ea38abe0d97f29
+16
View File
@@ -0,0 +1,16 @@
#!/sbin/openrc-run
# Copyright 1999-2026 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
name="ntfy-client - Send push notifications to your phone or desktop using PUT/POST"
command="/usr/bin/ntfy"
command_args="subscribe --config /etc/ntfy/client.yml --from-config"
command_background="true"
command_user="ntfy:ntfy"
error_log="/var/log/ntfy-client.log"
pidfile="/run/ntfy-client.pid"
depend() {
need net
}
+49
View File
@@ -0,0 +1,49 @@
#!/sbin/openrc-run
# OpenRC service configuration for ntfy Server.
# Should be placed in /etc/init.d/ as "ntfy" or "ntfy-server" (no extension), owned by root:root and with permissions 755.
# Assumes an ntfy system user and group have been created, for example using this command:
# useradd --system --home-dir /var/lib/ntfy --shell /bin/false --comment "User for the simple HTTP-based pub-sub notification service" ntfy
name=$RC_SVCNAME
description="ntfy server"
command="/usr/bin/ntfy"
command_background=true
command_args="serve"
command_user="ntfy:ntfy"
extra_started_commands="reload"
pidfile="/run/${RC_SVCNAME}/${RC_SVCNAME}.pid"
# Changes the hard number of open files (nofile) limit to 2048 for the service.
rc_ulimit="-n 2048"
# Allows the service to bind to privileged ports (<1024).
capabilities="^cap_net_bind_service"
error_log="/var/log/ntfy.log"
# Service dependencies
depend() {
use net
after firewall
}
# Check for - and if necessary - create required files and folders. Might require some adjustment dependings on the content of the server.yml file.
start_pre() {
checkpath -f --owner "$command_user" --mode 0644 \
/var/log/ntfy.log
checkpath -d --owner "$command_user" --mode 0750 \
/run/ntfy/
checkpath -d --owner "$command_user" --mode 0755 \
/var/lib/ntfy/
checkpath -d --owner "$command_user" --mode 0750 \
/var/cache/ntfy/
}
reload() {
ebegin "Reloading $RC_SVCNAME's configuration"
start-stop-daemon --signal SIGHUP --pidfile "${pidfile}"
eend $? "Failed to reload $RC_SVCNAME's configuration"
}
+54
View File
@@ -0,0 +1,54 @@
# Copyright 1999-2026 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit systemd
DESCRIPTION="Send push notifications to your phone or desktop using PUT/POST"
HOMEPAGE="https://ntfy.sh/"
IUSE="server"
SRC_URI="
amd64? ( https://github.com/binwiederhier/ntfy/releases/download/v${PV}/ntfy_${PV}_linux_amd64.tar.gz )
"
RESTRICT="mirror strip bindist"
S=${WORKDIR}/ntfy_${PV}_linux_amd64
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64"
DEPEND="
"
RDEPEND="
${DEPEND}
acct-group/ntfy
acct-user/ntfy
"
DOCS=( README.md )
src_prepare() {
default
sed -i -e "s!# listen-http: \":80\"!listen-http: \"[::1]:8778\"!" server/server.yml || die
}
src_install() {
default
dobin ntfy
keepdir /etc/ntfy
insinto /etc/ntfy
doins client/client.yml
systemd_dounit client/ntfy-client.service
systemd_douserunit client/user/ntfy-client.service
newinitd "${FILESDIR}/client.initd" ntfy-client
if use server ; then
doins server/server.yml
systemd_dounit server/ntfy.service
newinitd "${FILESDIR}/server.initd" ntfy
fi
}
+1 -1
View File
@@ -1 +1 @@
DIST vaultwarden-web-2025.12.1.tar.gz 25731827 BLAKE2B 33af84a0b3f9d03761ec0726967c06197294b74c30ee338e7e94e8580f7fa21de42d65cdbfa180d8d8868973ff6ec12151f906e0f15c684ad0785066e7c0be61 SHA512 eb6c3cdf6ff3d3e1f03970767d2c80bf4d93c69eeb79db18f7e1cfa3f56c687bb1416859987be8427badb0884b9d9ca2406006eee733b9bd96713ac7b5a9a8e6
DIST vaultwarden-web-2026.4.1.tar.gz 29422050 BLAKE2B df6ec4b293c28904a06ffa2b47728a9240c75e98847135bb1186366cab50045bd4884a4a0d82b039b044727c0b090f604af36024e930efd6e8157fb294a4e3ff SHA512 804e2031f062f90ff58fac90eeb4f07043367c96f1fd5acf0eaafa0b2b9a6240cca97e2ff9438a3fa160aac54e19febed83ef7e236aca6c43465ae698da3931a
@@ -6,8 +6,7 @@ EAPI=8
DESCRIPTION="Prebuilt web vault frontend for Vaultwarden"
HOMEPAGE="https://github.com/dani-garcia/bw_web_builds"
# https://github.com/dani-garcia/bw_web_builds/releases/download/v2025.12.1%2Bbuild.3/bw_web_v2025.12.1+build.3.tar.gz
SRC_URI="https://github.com/dani-garcia/bw_web_builds/releases/download/v2025.12.1%2Bbuild.3/bw_web_v2025.12.1+build.3.tar.gz -> ${P}.tar.gz"
SRC_URI="https://github.com/dani-garcia/bw_web_builds/releases/download/v${PV}/bw_web_v${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/web-vault"
LICENSE="GPL-3"