From 72f0a20e9756bb6977649c3da20221392d51187f Mon Sep 17 00:00:00 2001 From: root Date: Thu, 31 Mar 2022 11:03:16 +0300 Subject: [PATCH] Sync with portage [Thu Mar 31 11:03:16 MSK 2022]. --- Manifest.files.gz | Bin 29613 -> 29598 bytes acct-group/Manifest.gz | Bin 73669 -> 73670 bytes ...firebird-0.ebuild => firebird-0-r1.ebuild} | 4 +- acct-user/Manifest.gz | Bin 67407 -> 67567 bytes acct-user/firebird/Manifest | 0 acct-user/firebird/firebird-0-r1.ebuild | 18 + .../tapi => acct-user/firebird}/metadata.xml | 3 +- app-admin/Manifest.gz | Bin 32719 -> 32722 bytes app-admin/awscli/Manifest | 2 + app-admin/awscli/awscli-1.22.83.ebuild | 66 + app-admin/awscli/awscli-1.22.84.ebuild | 66 + .../puppet-lint/puppet-lint-2.5.1.ebuild | 4 +- .../puppet-lint/puppet-lint-2.5.2.ebuild | 2 +- app-admin/salt/Manifest | 2 + app-admin/salt/files/salt-3003.4-tests.patch | 52 + .../salt/files/salt-3004.1-jinja-3.patch | 40 + app-admin/salt/files/salt-3004.1-tests.patch | 291 +++ app-admin/salt/salt-3003.4.ebuild | 204 +++ app-admin/salt/salt-3004.1.ebuild | 204 +++ app-crypt/Manifest.gz | Bin 24120 -> 24119 bytes app-crypt/sequoia-sq/Manifest | 299 +++ app-crypt/sequoia-sq/sequoia-sq-0.26.0.ebuild | 449 +++++ app-doc/Manifest.gz | Bin 6989 -> 6987 bytes app-doc/gnucash-docs/gnucash-docs-4.8.ebuild | 4 +- app-editors/Manifest.gz | Bin 13914 -> 13922 bytes app-editors/emacs/emacs-29.0.9999.ebuild | 2 +- app-editors/okteta/Manifest | 1 - app-editors/okteta/okteta-0.26.6.ebuild | 69 - app-editors/zile/zile-2.6.2-r2.ebuild | 2 +- app-emulation/Manifest.gz | Bin 14462 -> 14468 bytes app-emulation/ruffle/Manifest | 73 +- ...20228.ebuild => ruffle-0_p20220330.ebuild} | 118 +- .../virtualbox-guest-additions-6.1.32.ebuild | 2 +- app-i18n/Manifest.gz | Bin 18837 -> 18844 bytes app-i18n/man-pages-l10n/Manifest | 1 - .../man-pages-l10n-4.10.0.ebuild | 73 - ...ebuild => man-pages-l10n-4.12.1-r2.ebuild} | 15 + .../transifex-client-1.0.3.ebuild | 2 +- app-misc/Manifest.gz | Bin 49080 -> 49096 bytes app-misc/broot/Manifest | 11 + app-misc/broot/broot-1.10.0.ebuild | 272 +++ app-misc/ca-certificates/Manifest | 1 + .../ca-certificates-20211016.3.76.1.ebuild | 198 ++ .../ktoblzcheck/ktoblzcheck-1.49-r2.ebuild | 4 +- app-office/Manifest.gz | Bin 7732 -> 7723 bytes app-office/gnucash/gnucash-4.8.ebuild | 4 +- app-office/libreoffice-l10n/Manifest | 183 -- .../libreoffice-l10n-7.3.1.3.ebuild | 91 - app-office/libreoffice/Manifest | 2 - .../libreoffice/libreoffice-7.3.1.3-r1.ebuild | 666 ------- app-text/Manifest.gz | Bin 48399 -> 48405 bytes app-text/mdbook/Manifest | 9 + app-text/mdbook/mdbook-0.4.17.ebuild | 257 +++ app-text/pelican/Manifest | 1 + app-text/pelican/pelican-4.7.2.ebuild | 50 + dev-db/Manifest.gz | Bin 16121 -> 16117 bytes ...build => firebird-3.0.4.33054.0-r2.ebuild} | 20 +- dev-java/Manifest.gz | Bin 54642 -> 54651 bytes .../ant-eclipse-ecj-4.15-r1.ebuild | 2 +- .../avalon-framework-4.2.0-r4.ebuild | 2 +- .../avalon-logkit-2.1-r12.ebuild | 2 +- dev-java/batik/Manifest | 1 + dev-java/batik/batik-1.14.ebuild | 191 ++ dev-java/batik/files/batik-1.14-modules | 33 + dev-java/batik/files/batik-squiggle.desktop | 9 + dev-java/batik/metadata.xml | 4 + .../commons-logging-1.2-r5.ebuild | 2 +- dev-java/eclipse-ecj/eclipse-ecj-4.15.ebuild | 2 +- dev-lang/Manifest.gz | Bin 18513 -> 18513 bytes dev-lang/ocaml/Manifest | 1 + dev-lang/ocaml/files/ocaml-4.14.0-clang.patch | 132 ++ dev-lang/ocaml/ocaml-4.14.0.ebuild | 103 ++ dev-lang/zig/zig-0.7.1.ebuild | 5 + dev-lang/zig/zig-0.8.1-r1.ebuild | 5 + dev-lang/zig/zig-0.9.1.ebuild | 5 + dev-lang/zig/zig-9999.ebuild | 5 + dev-libs/Manifest.gz | Bin 92192 -> 92197 bytes dev-libs/cereal/cereal-1.3.2-r1.ebuild | 2 +- dev-libs/cereal/cereal-1.3.2.ebuild | 2 +- dev-libs/injeqt/Manifest | 1 - dev-libs/injeqt/files/injeqt-1.2.0-gcc7.patch | 22 - .../injeqt/files/injeqt-1.2.0-no-Werror.patch | 12 - dev-libs/injeqt/injeqt-1.2.0.ebuild | 38 - dev-libs/kuserfeedback/Manifest | 1 - .../kuserfeedback-1.0.0-r1.ebuild | 59 - dev-libs/libbsd/Manifest | 2 + dev-libs/libbsd/libbsd-0.11.6.ebuild | 36 + dev-libs/libgcrypt/Manifest | 4 +- ...-1.10.0.ebuild => libgcrypt-1.10.1.ebuild} | 4 +- dev-libs/libofx/libofx-0.10.3.ebuild | 4 +- dev-libs/nss/Manifest | 3 +- dev-libs/nss/files/nss-3.68-ld-fix.patch | 29 + dev-libs/nss/nss-3.75-r1.ebuild | 361 ---- .../{nss-3.76-r1.ebuild => nss-3.76.1.ebuild} | 2 + dev-libs/redis-ipc/Manifest | 1 + dev-libs/redis-ipc/metadata.xml | 16 + dev-libs/redis-ipc/redis-ipc-0.0.6.ebuild | 46 + dev-lisp/Manifest.gz | Bin 3373 -> 3372 bytes dev-lisp/sbcl/Manifest | 2 + dev-lisp/sbcl/sbcl-2.2.3.ebuild | 240 +++ dev-lua/Manifest.gz | Bin 7324 -> 7324 bytes dev-lua/luaexpat/Manifest | 1 + dev-lua/luaexpat/luaexpat-1.4.0.ebuild | 73 + dev-lua/luaexpat/metadata.xml | 4 + dev-python/Manifest.gz | Bin 256407 -> 257282 bytes dev-python/asyncstdlib/Manifest | 1 + .../asyncstdlib/asyncstdlib-3.10.4.ebuild | 23 + dev-python/aws-sam-translator/Manifest | 1 + .../aws-sam-translator-1.44.0.ebuild | 55 + dev-python/bitarray/Manifest | 1 + dev-python/bitarray/bitarray-2.4.1.ebuild | 23 + dev-python/blessings/blessings-1.7-r1.ebuild | 4 +- dev-python/boto3/Manifest | 2 + dev-python/boto3/boto3-1.21.28.ebuild | 63 + dev-python/boto3/boto3-1.21.29.ebuild | 63 + dev-python/botocore/Manifest | 2 + dev-python/botocore/botocore-1.24.28.ebuild | 68 + dev-python/botocore/botocore-1.24.29.ebuild | 68 + dev-python/bpython/bpython-0.22.1.ebuild | 4 +- .../cached-property-1.5.2.ebuild | 4 +- dev-python/click/Manifest | 1 + dev-python/click/click-8.1.0.ebuild | 30 + dev-python/curtsies/curtsies-0.3.10.ebuild | 4 +- dev-python/cwcwidth/cwcwidth-0.1.6.ebuild | 2 +- dev-python/ephemeral-port-reserve/Manifest | 1 + .../ephemeral-port-reserve-1.1.4.ebuild | 25 + .../ephemeral-port-reserve/metadata.xml | 11 + dev-python/falcon/Manifest | 1 + dev-python/falcon/falcon-3.1.0.ebuild | 61 + .../fastimport/fastimport-0.9.11.ebuild | 4 +- dev-python/flask-login/Manifest | 1 + .../flask-login/flask-login-0.6.0.ebuild | 38 + dev-python/flask/Manifest | 1 + dev-python/flask/flask-2.1.0.ebuild | 58 + dev-python/flask/flask-9999.ebuild | 19 +- .../geventhttpclient-1.5.3.ebuild | 4 +- dev-python/hypothesis/Manifest | 1 + .../hypothesis/hypothesis-6.40.0.ebuild | 66 + dev-python/iminuit/Manifest | 1 + dev-python/iminuit/iminuit-2.11.2.ebuild | 41 + dev-python/ioflo/ioflo-2.0.2-r2.ebuild | 40 + dev-python/ipykernel/Manifest | 1 + dev-python/ipykernel/ipykernel-6.10.0.ebuild | 72 + .../jellyfish/jellyfish-0.9.0-r1.ebuild | 2 +- dev-python/jellyfish/jellyfish-0.9.0.ebuild | 29 - dev-python/nbconvert/Manifest | 1 + dev-python/nbconvert/nbconvert-6.4.5.ebuild | 73 + dev-python/oauthlib/oauthlib-3.2.0.ebuild | 2 +- dev-python/pikepdf/Manifest | 1 + dev-python/pikepdf/pikepdf-5.1.1.ebuild | 54 + dev-python/pipenv/pipenv-2022.1.8.ebuild | 2 +- dev-python/pylint/Manifest | 1 + dev-python/pylint/pylint-2.13.3.ebuild | 82 + dev-python/pyperclip/pyperclip-1.8.2.ebuild | 4 +- dev-python/pypy-exe-bin/Manifest | 2 + .../pypy-exe-bin/pypy-exe-bin-7.3.9.ebuild | 55 + dev-python/pypy-exe/Manifest | 2 + dev-python/pypy-exe/pypy-exe-7.3.9.ebuild | 185 ++ dev-python/pypy/Manifest | 2 + dev-python/pypy/pypy-7.3.9.ebuild | 183 ++ dev-python/pypy3-exe-bin/Manifest | 2 + .../pypy3-exe-bin/pypy3-exe-bin-7.3.9.ebuild | 56 + dev-python/pypy3-exe/Manifest | 2 + dev-python/pypy3-exe/pypy3-exe-7.3.9.ebuild | 172 ++ dev-python/pypy3/Manifest | 2 + dev-python/pypy3/pypy3-7.3.9.ebuild | 200 ++ dev-python/pyte/pyte-0.8.0-r1.ebuild | 4 +- dev-python/pytest-salt-factories/Manifest | 3 +- .../pytest-salt-factories-0.121.1-tests.patch | 294 +++ ...est-salt-factories-1.0.0_rc13-tests.patch} | 190 +- ...> pytest-salt-factories-0.121.1-r1.ebuild} | 21 +- .../pytest-salt-factories-1.0.0_rc13.ebuild | 72 + dev-python/pytest-shell-utilities/Manifest | 1 + .../pytest-shell-utilities/metadata.xml | 11 + .../pytest-shell-utilities-1.0.5.ebuild | 46 + dev-python/pytest-skip-markers/Manifest | 1 + .../pytest-skip-markers}/metadata.xml | 6 +- .../pytest-skip-markers-1.2.0.ebuild | 53 + dev-python/pytest-system-statistics/Manifest | 1 + .../pytest-system-statistics/metadata.xml | 11 + .../pytest-system-statistics-1.0.2.ebuild | 49 + dev-python/python-lsp-black/Manifest | 1 + .../python-lsp-black-1.2.0.ebuild | 36 + dev-python/pywinrm/pywinrm-0.4.2-r1.ebuild | 2 +- dev-python/raet/raet-0.6.8-r4.ebuild | 41 + dev-python/rst-linker/Manifest | 1 + dev-python/rst-linker/rst-linker-2.3.0.ebuild | 31 + .../Manifest | 1 + .../metadata.xml | 11 + ...ools-declarative-requirements-1.2.0.ebuild | 47 + dev-python/stripe/Manifest | 1 + dev-python/stripe/stripe-2.70.0.ebuild | 68 + dev-python/symengine/symengine-0.9.2.ebuild | 2 +- .../virtualenv-clone-0.5.6.ebuild | 4 +- dev-python/voluptuous/Manifest | 1 + .../voluptuous/voluptuous-0.13.0.ebuild | 21 + dev-python/websocket-client/Manifest | 1 + .../websocket-client-1.3.2.ebuild | 34 + dev-python/werkzeug/Manifest | 1 + dev-python/werkzeug/werkzeug-2.1.0.ebuild | 55 + dev-qt/Manifest.gz | Bin 10369 -> 10355 bytes dev-qt/qt3d/qt3d-5.15.3.ebuild | 2 +- .../qtcore/files/qtcore-5.15.3-pthread.patch | 41 + dev-qt/qtcore/qtcore-5.15.3.ebuild | 4 + dev-qt/qtdeclarative/Manifest | 2 +- ....ebuild => qtdeclarative-5.15.3-r1.ebuild} | 6 +- dev-qt/qtgamepad/qtgamepad-5.15.3.ebuild | 2 +- dev-qt/qtwebengine/Manifest | 2 +- ...ld => qtwebengine-5.15.3_p20220329.ebuild} | 0 dev-ruby/Manifest.gz | Bin 110185 -> 110191 bytes .../bcrypt_pbkdf/bcrypt_pbkdf-1.1.0-r1.ebuild | 4 +- .../blankslate/blankslate-3.1.3-r1.ebuild | 4 +- dev-ruby/coderay/coderay-1.1.3-r2.ebuild | 46 + dev-ruby/concurrent-ruby/Manifest | 1 + .../concurrent-ruby-1.1.10.ebuild | 38 + dev-ruby/connection_pool/Manifest | 1 - .../connection_pool-2.2.2.ebuild | 27 - .../connection_pool-2.2.5.ebuild | 2 +- dev-ruby/diff-lcs/diff-lcs-1.5.0.ebuild | 4 +- dev-ruby/ed25519/Manifest | 1 + dev-ruby/ed25519/ed25519-1.2.4-r1.ebuild | 4 +- dev-ruby/ed25519/ed25519-1.3.0.ebuild | 29 + dev-ruby/hiera/hiera-3.8.0.ebuild | 4 +- .../instantiator/instantiator-0.0.7-r1.ebuild | 2 +- .../introspection-0.0.4-r1.ebuild | 4 +- dev-ruby/localhost/localhost-1.1.9.ebuild | 2 +- dev-ruby/mocha/mocha-1.13.0.ebuild | 4 +- dev-ruby/net-scp/net-scp-3.0.0.ebuild | 4 +- dev-ruby/nio4r/nio4r-2.5.8.ebuild | 4 +- dev-ruby/roadie/roadie-4.0.0.ebuild | 4 +- .../rspec-collection_matchers-1.2.0.ebuild | 4 +- dev-ruby/rspec-core/rspec-core-3.11.0.ebuild | 2 +- .../rspec-expectations-3.11.0.ebuild | 2 +- .../rspec-mocks/rspec-mocks-3.11.0.ebuild | 2 +- .../rspec-support/rspec-support-3.11.0.ebuild | 11 +- dev-ruby/rspec/rspec-3.11.0.ebuild | 2 +- dev-ruby/sshkit/sshkit-1.21.2.ebuild | 4 +- .../thread_order/thread_order-1.1.1.ebuild | 4 +- dev-ruby/timecop/timecop-0.9.5.ebuild | 2 +- dev-ruby/x25519/x25519-1.0.9.ebuild | 6 +- dev-scheme/Manifest.gz | Bin 8166 -> 8160 bytes dev-scheme/scm/scm-5.5.6-r3.ebuild | 167 -- dev-scheme/scm/scm-5.5.6-r4.ebuild | 27 +- dev-util/Manifest.gz | Bin 66299 -> 66469 bytes dev-util/bazel/Manifest | 1 + dev-util/bazel/bazel-4.2.2.ebuild | 2 +- dev-util/bazel/bazel-5.0.0.ebuild | 95 + dev-util/cmake/Manifest | 2 +- ...-3.23.0_rc5.ebuild => cmake-3.23.0.ebuild} | 0 dev-util/difftastic/Manifest | 65 + dev-util/difftastic/difftastic-0.24.0.ebuild | 111 ++ .../files/difftastic-0.24.0-regex-dep.patch | 16 + dev-util/difftastic/metadata.xml | 11 + dev-util/edi/edi-0.8.0-r2.ebuild | 2 +- dev-util/maturin/Manifest | 127 -- dev-util/maturin/maturin-0.12.10.ebuild | 355 ---- dev-util/maturin/maturin-0.12.11.ebuild | 2 +- dev-util/maturin/maturin-0.12.6.ebuild | 360 ---- ....61.4-r1.ebuild => meson-0.61.4-r2.ebuild} | 5 +- dev-util/meson/meson-9999.ebuild | 5 +- dev-util/pycharm-professional/Manifest | 1 + .../pycharm-professional-2021.3.3.ebuild | 121 ++ dev-util/stripe-mock/Manifest | 2 + .../stripe-mock/stripe-mock-0.121.0.ebuild | 27 + .../stripe-mock/stripe-mock-0.122.0.ebuild | 27 + dev-vcs/Manifest.gz | Bin 10853 -> 10852 bytes dev-vcs/git/git-2.35.1.ebuild | 2 +- eclass/Manifest.gz | Bin 36126 -> 36122 bytes eclass/llvm.org.eclass | 13 +- games-emulation/Manifest.gz | Bin 9526 -> 9524 bytes games-emulation/fceux/Manifest | 1 - games-emulation/fceux/fceux-2.6.3.ebuild | 56 - games-fps/Manifest.gz | Bin 11370 -> 11369 bytes games-fps/urbanterror/Manifest | 2 +- ...error-4.3.4_p20211208-respect-flags.patch} | 31 +- ...ild => urbanterror-4.3.4_p20211208.ebuild} | 25 +- games-util/Manifest.gz | Bin 7681 -> 7676 bytes games-util/lutris/Manifest | 1 + ...is-0.5.10_beta2-fix-install-requires.patch | 13 + ...ris-0.5.10_beta2-fix-launching-steam.patch | 22 + games-util/lutris/lutris-0.5.10_beta2.ebuild | 85 + games-util/lutris/metadata.xml | 4 + gnome-extra/Manifest.gz | Bin 11928 -> 11936 bytes gnome-extra/gnome-logs/Manifest | 1 + gnome-extra/gnome-logs/gnome-logs-42.0.ebuild | 45 + kde-frameworks/Manifest.gz | Bin 13738 -> 13740 bytes .../kimageformats-5.92.0-r1.ebuild | 39 + kde-frameworks/kimageformats/metadata.xml | 1 + ...-5.92.0-breeze-light-dark-visual-fix.patch | 40 + ...-5.92.0.ebuild => plasma-5.92.0-r1.ebuild} | 2 + kde-misc/Manifest.gz | Bin 4948 -> 4940 bytes kde-misc/kdiff3/kdiff3-1.9.5.ebuild | 2 +- kde-misc/tellico/Manifest | 1 - .../files/tellico-3.4.3-taglib-ifdef.patch | 35 - kde-misc/tellico/tellico-3.4.3.ebuild | 94 - kde-plasma/Manifest.gz | Bin 9108 -> 9094 bytes kde-plasma/bluedevil/Manifest | 2 +- ...-5.24.3.ebuild => bluedevil-5.24.4.ebuild} | 0 kde-plasma/breeze-grub/Manifest | 2 +- ....24.3.ebuild => breeze-grub-5.24.4.ebuild} | 0 kde-plasma/breeze-gtk/Manifest | 2 +- ...5.24.3.ebuild => breeze-gtk-5.24.4.ebuild} | 0 kde-plasma/breeze-plymouth/Manifest | 2 +- ...3.ebuild => breeze-plymouth-5.24.4.ebuild} | 0 kde-plasma/breeze/Manifest | 2 +- ...eze-5.24.3.ebuild => breeze-5.24.4.ebuild} | 0 kde-plasma/discover/Manifest | 2 +- ...r-5.24.3.ebuild => discover-5.24.4.ebuild} | 0 kde-plasma/drkonqi/Manifest | 2 +- ...qi-5.24.3.ebuild => drkonqi-5.24.4.ebuild} | 0 kde-plasma/kactivitymanagerd/Manifest | 2 +- ...ebuild => kactivitymanagerd-5.24.4.ebuild} | 0 kde-plasma/kde-cli-tools/Manifest | 2 +- ...4.3.ebuild => kde-cli-tools-5.24.4.ebuild} | 0 kde-plasma/kde-gtk-config/Manifest | 2 +- ....3.ebuild => kde-gtk-config-5.24.4.ebuild} | 0 kde-plasma/kdecoration/Manifest | 2 +- ....24.3.ebuild => kdecoration-5.24.4.ebuild} | 0 kde-plasma/kdeplasma-addons/Manifest | 2 +- ....ebuild => kdeplasma-addons-5.24.4.ebuild} | 0 kde-plasma/kgamma/Manifest | 2 +- ...mma-5.24.3.ebuild => kgamma-5.24.4.ebuild} | 0 kde-plasma/khotkeys/Manifest | 2 +- ...s-5.24.3.ebuild => khotkeys-5.24.4.ebuild} | 0 kde-plasma/kinfocenter/Manifest | 2 +- ....24.3.ebuild => kinfocenter-5.24.4.ebuild} | 0 kde-plasma/kmenuedit/Manifest | 2 +- ...-5.24.3.ebuild => kmenuedit-5.24.4.ebuild} | 0 kde-plasma/kscreen/Manifest | 2 +- ...en-5.24.3.ebuild => kscreen-5.24.4.ebuild} | 0 kde-plasma/kscreenlocker/Manifest | 2 +- ...4.3.ebuild => kscreenlocker-5.24.4.ebuild} | 0 kde-plasma/ksshaskpass/Manifest | 2 +- ....24.3.ebuild => ksshaskpass-5.24.4.ebuild} | 0 kde-plasma/ksystemstats/Manifest | 2 +- ...24.3.ebuild => ksystemstats-5.24.4.ebuild} | 0 kde-plasma/kwallet-pam/Manifest | 2 +- ....24.3.ebuild => kwallet-pam-5.24.4.ebuild} | 0 kde-plasma/kwayland-integration/Manifest | 2 +- ...ild => kwayland-integration-5.24.4.ebuild} | 0 kde-plasma/kwayland-server/Manifest | 2 +- ...3.ebuild => kwayland-server-5.24.4.ebuild} | 0 kde-plasma/kwin/Manifest | 2 +- ...{kwin-5.24.3.ebuild => kwin-5.24.4.ebuild} | 0 kde-plasma/kwrited/Manifest | 2 +- ...ed-5.24.3.ebuild => kwrited-5.24.4.ebuild} | 0 kde-plasma/layer-shell-qt/Manifest | 2 +- ....3.ebuild => layer-shell-qt-5.24.4.ebuild} | 0 kde-plasma/libkscreen/Manifest | 2 +- ...5.24.3.ebuild => libkscreen-5.24.4.ebuild} | 0 kde-plasma/libksysguard/Manifest | 2 +- ...24.3.ebuild => libksysguard-5.24.4.ebuild} | 0 kde-plasma/libkworkspace/Manifest | 2 +- ...4.3.ebuild => libkworkspace-5.24.4.ebuild} | 0 kde-plasma/milou/Manifest | 2 +- ...ilou-5.24.3.ebuild => milou-5.24.4.ebuild} | 0 kde-plasma/oxygen/Manifest | 2 +- ...gen-5.24.3.ebuild => oxygen-5.24.4.ebuild} | 0 .../plasma-browser-integration/Manifest | 2 +- ... plasma-browser-integration-5.24.4.ebuild} | 0 kde-plasma/plasma-desktop/Manifest | 2 +- ....3.ebuild => plasma-desktop-5.24.4.ebuild} | 0 kde-plasma/plasma-disks/Manifest | 2 +- ...24.3.ebuild => plasma-disks-5.24.4.ebuild} | 0 kde-plasma/plasma-firewall/Manifest | 2 +- ...3.ebuild => plasma-firewall-5.24.4.ebuild} | 0 kde-plasma/plasma-integration/Manifest | 2 +- ...build => plasma-integration-5.24.4.ebuild} | 0 ....24.3.ebuild => plasma-meta-5.24.4.ebuild} | 0 kde-plasma/plasma-nm/Manifest | 2 +- ...-5.24.3.ebuild => plasma-nm-5.24.4.ebuild} | 0 kde-plasma/plasma-pa/Manifest | 2 +- ...-5.24.3.ebuild => plasma-pa-5.24.4.ebuild} | 0 kde-plasma/plasma-sdk/Manifest | 2 +- ...5.24.3.ebuild => plasma-sdk-5.24.4.ebuild} | 0 kde-plasma/plasma-systemmonitor/Manifest | 2 +- ...ild => plasma-systemmonitor-5.24.4.ebuild} | 0 kde-plasma/plasma-thunderbolt/Manifest | 2 +- ...build => plasma-thunderbolt-5.24.4.ebuild} | 0 kde-plasma/plasma-vault/Manifest | 2 +- ...24.3.ebuild => plasma-vault-5.24.4.ebuild} | 0 .../plasma-workspace-wallpapers/Manifest | 2 +- ...plasma-workspace-wallpapers-5.24.4.ebuild} | 0 kde-plasma/plasma-workspace/Manifest | 2 +- ....ebuild => plasma-workspace-5.24.4.ebuild} | 0 kde-plasma/plymouth-kcm/Manifest | 2 +- ...24.3.ebuild => plymouth-kcm-5.24.4.ebuild} | 0 kde-plasma/polkit-kde-agent/Manifest | 2 +- ....ebuild => polkit-kde-agent-5.24.4.ebuild} | 0 kde-plasma/powerdevil/Manifest | 2 +- ...5.24.3.ebuild => powerdevil-5.24.4.ebuild} | 0 kde-plasma/sddm-kcm/Manifest | 2 +- ...m-5.24.3.ebuild => sddm-kcm-5.24.4.ebuild} | 0 kde-plasma/systemsettings/Manifest | 2 +- ....3.ebuild => systemsettings-5.24.4.ebuild} | 0 kde-plasma/xdg-desktop-portal-kde/Manifest | 2 +- ...d => xdg-desktop-portal-kde-5.24.4.ebuild} | 0 kde-plasma/xembed-sni-proxy/Manifest | 2 +- ....ebuild => xembed-sni-proxy-5.24.4.ebuild} | 0 media-gfx/Manifest.gz | Bin 38518 -> 38516 bytes media-gfx/plantuml/Manifest | 1 + media-gfx/plantuml/plantuml-1.2022.3.ebuild | 33 + media-libs/Manifest.gz | Bin 65672 -> 65682 bytes media-libs/harfbuzz/Manifest | 1 + media-libs/harfbuzz/harfbuzz-4.2.0.ebuild | 98 + media-libs/libffado/libffado-2.4.5.ebuild | 2 +- .../libjxl/files/libjxl-0.7.0-atomic.patch | 136 ++ .../libjxl/files/libjxl-0.7.0-pthread.patch | 40 - .../libjxl/libjxl-0.7.0_pre20220311.ebuild | 2 +- .../libsndfile/libsndfile-1.1.0-r1.ebuild | 2 +- media-libs/mesa/Manifest | 1 + media-libs/mesa/mesa-22.0.1.ebuild | 463 +++++ media-libs/woff2/woff2-1.0.2-r5.ebuild | 2 +- media-sound/Manifest.gz | Bin 57565 -> 57571 bytes media-sound/quodlibet/Manifest | 1 + media-sound/quodlibet/quodlibet-4.5.0.ebuild | 58 + media-tv/Manifest.gz | Bin 3939 -> 3935 bytes media-tv/plex-media-server/Manifest | 2 + .../plex-media-server-1.25.8.5663.ebuild | 71 + media-tv/v4l-utils/v4l-utils-1.22.1.ebuild | 4 +- media-video/Manifest.gz | Bin 26669 -> 26673 bytes media-video/simplescreenrecorder/Manifest | 2 +- ...uild => simplescreenrecorder-0.4.4.ebuild} | 28 +- .../simplescreenrecorder-9999.ebuild | 23 +- ...totem-42.0.ebuild => totem-42.0-r1.ebuild} | 1 + metadata/Manifest.gz | Bin 3348 -> 3350 bytes metadata/dtd/timestamp.chk | 2 +- metadata/glsa/timestamp.chk | 2 +- metadata/md5-cache/Manifest.gz | Bin 28252 -> 28217 bytes metadata/md5-cache/acct-group/Manifest.gz | Bin 73705 -> 73705 bytes .../acct-group/{firebird-0 => firebird-0-r1} | 4 +- metadata/md5-cache/acct-user/Manifest.gz | Bin 67479 -> 67637 bytes metadata/md5-cache/acct-user/firebird-0-r1 | 8 + metadata/md5-cache/app-admin/Manifest.gz | Bin 57070 -> 57700 bytes metadata/md5-cache/app-admin/awscli-1.22.83 | 15 + metadata/md5-cache/app-admin/awscli-1.22.84 | 15 + .../md5-cache/app-admin/puppet-lint-2.5.1 | 4 +- .../md5-cache/app-admin/puppet-lint-2.5.2 | 12 +- metadata/md5-cache/app-admin/salt-3003.4 | 15 + metadata/md5-cache/app-admin/salt-3004.1 | 15 + metadata/md5-cache/app-crypt/Manifest.gz | Bin 39873 -> 40035 bytes .../md5-cache/app-crypt/sequoia-sq-0.26.0 | 14 + metadata/md5-cache/app-doc/Manifest.gz | Bin 22495 -> 22500 bytes metadata/md5-cache/app-doc/gnucash-docs-4.8 | 4 +- metadata/md5-cache/app-editors/Manifest.gz | Bin 28034 -> 27880 bytes .../md5-cache/app-editors/emacs-29.0.9999 | 2 +- metadata/md5-cache/app-editors/okteta-0.26.6 | 15 - metadata/md5-cache/app-editors/zile-2.6.2-r2 | 4 +- metadata/md5-cache/app-emulation/Manifest.gz | Bin 30121 -> 30126 bytes .../app-emulation/ruffle-0_p20220228 | 14 - .../app-emulation/ruffle-0_p20220330 | 14 + .../virtualbox-guest-additions-6.1.32 | 4 +- metadata/md5-cache/app-i18n/Manifest.gz | Bin 28655 -> 28501 bytes .../md5-cache/app-i18n/man-pages-l10n-4.10.0 | 13 - ...10n-4.12.1-r1 => man-pages-l10n-4.12.1-r2} | 2 +- .../md5-cache/app-i18n/transifex-client-1.0.3 | 4 +- metadata/md5-cache/app-misc/Manifest.gz | Bin 75057 -> 75374 bytes metadata/md5-cache/app-misc/broot-1.10.0 | 14 + .../app-misc/ca-certificates-20211016.3.76.1 | 13 + .../md5-cache/app-misc/ktoblzcheck-1.49-r2 | 4 +- metadata/md5-cache/app-office/Manifest.gz | Bin 11638 -> 11313 bytes metadata/md5-cache/app-office/gnucash-4.8 | 4 +- .../app-office/libreoffice-7.3.1.3-r1 | 16 - .../app-office/libreoffice-l10n-7.3.1.3 | 13 - metadata/md5-cache/app-text/Manifest.gz | Bin 74126 -> 74460 bytes metadata/md5-cache/app-text/mdbook-0.4.17 | 12 + metadata/md5-cache/app-text/pelican-4.7.2 | 16 + metadata/md5-cache/dev-db/Manifest.gz | Bin 36027 -> 36019 bytes ...4.33054.0-r1 => firebird-3.0.4.33054.0-r2} | 8 +- metadata/md5-cache/dev-java/Manifest.gz | Bin 76004 -> 76167 bytes .../dev-java/ant-eclipse-ecj-4.15-r1 | 4 +- .../dev-java/avalon-framework-4.2.0-r4 | 4 +- .../md5-cache/dev-java/avalon-logkit-2.1-r12 | 4 +- metadata/md5-cache/dev-java/batik-1.14 | 14 + .../md5-cache/dev-java/commons-logging-1.2-r5 | 4 +- metadata/md5-cache/dev-java/eclipse-ecj-4.15 | 4 +- metadata/md5-cache/dev-lang/Manifest.gz | Bin 42891 -> 43049 bytes metadata/md5-cache/dev-lang/ocaml-4.14.0 | 14 + metadata/md5-cache/dev-lang/zig-0.7.1 | 2 +- metadata/md5-cache/dev-lang/zig-0.8.1-r1 | 2 +- metadata/md5-cache/dev-lang/zig-0.9.1 | 2 +- metadata/md5-cache/dev-lang/zig-9999 | 2 +- metadata/md5-cache/dev-libs/Manifest.gz | Bin 160233 -> 160064 bytes metadata/md5-cache/dev-libs/cereal-1.3.2 | 4 +- metadata/md5-cache/dev-libs/cereal-1.3.2-r1 | 4 +- metadata/md5-cache/dev-libs/injeqt-1.2.0 | 14 - .../md5-cache/dev-libs/kuserfeedback-1.0.0-r1 | 15 - metadata/md5-cache/dev-libs/libbsd-0.11.6 | 14 + metadata/md5-cache/dev-libs/libclc-13.0.0 | 2 +- metadata/md5-cache/dev-libs/libclc-13.0.1 | 2 +- metadata/md5-cache/dev-libs/libclc-14.0.0 | 2 +- .../md5-cache/dev-libs/libclc-14.0.0.9999 | 2 +- .../md5-cache/dev-libs/libclc-15.0.0.9999 | 2 +- .../{libgcrypt-1.10.0 => libgcrypt-1.10.1} | 5 +- metadata/md5-cache/dev-libs/libofx-0.10.3 | 4 +- metadata/md5-cache/dev-libs/nss-3.76-r1 | 15 - .../dev-libs/{nss-3.75-r1 => nss-3.76.1} | 4 +- metadata/md5-cache/dev-libs/redis-ipc-0.0.6 | 15 + metadata/md5-cache/dev-lisp/Manifest.gz | Bin 4885 -> 5040 bytes metadata/md5-cache/dev-lisp/sbcl-2.2.3 | 13 + metadata/md5-cache/dev-lua/Manifest.gz | Bin 7971 -> 8129 bytes metadata/md5-cache/dev-lua/luaexpat-1.4.0 | 15 + metadata/md5-cache/dev-ml/Manifest.gz | Bin 63734 -> 63732 bytes metadata/md5-cache/dev-ml/llvm-ocaml-11.1.0 | 2 +- metadata/md5-cache/dev-ml/llvm-ocaml-12.0.1 | 2 +- metadata/md5-cache/dev-ml/llvm-ocaml-13.0.0 | 2 +- metadata/md5-cache/dev-ml/llvm-ocaml-13.0.1 | 2 +- metadata/md5-cache/dev-ml/llvm-ocaml-14.0.0 | 2 +- .../md5-cache/dev-ml/llvm-ocaml-14.0.0.9999 | 2 +- .../md5-cache/dev-ml/llvm-ocaml-15.0.0.9999 | 2 +- metadata/md5-cache/dev-python/Manifest.gz | Bin 373794 -> 379660 bytes .../md5-cache/dev-python/asyncstdlib-3.10.4 | 15 + .../dev-python/aws-sam-translator-1.44.0 | 15 + metadata/md5-cache/dev-python/bitarray-2.4.1 | 14 + .../md5-cache/dev-python/blessings-1.7-r1 | 4 +- metadata/md5-cache/dev-python/boto3-1.21.28 | 15 + metadata/md5-cache/dev-python/boto3-1.21.29 | 15 + .../md5-cache/dev-python/botocore-1.24.28 | 15 + .../md5-cache/dev-python/botocore-1.24.29 | 15 + metadata/md5-cache/dev-python/bpython-0.22.1 | 4 +- .../dev-python/cached-property-1.5.2 | 4 +- .../md5-cache/dev-python/clang-python-11.1.0 | 2 +- .../md5-cache/dev-python/clang-python-12.0.1 | 2 +- .../md5-cache/dev-python/clang-python-13.0.0 | 2 +- .../md5-cache/dev-python/clang-python-13.0.1 | 2 +- .../md5-cache/dev-python/clang-python-14.0.0 | 2 +- .../dev-python/clang-python-14.0.0.9999 | 2 +- .../dev-python/clang-python-15.0.0.9999 | 2 +- metadata/md5-cache/dev-python/click-8.1.0 | 15 + metadata/md5-cache/dev-python/curtsies-0.3.10 | 4 +- metadata/md5-cache/dev-python/cwcwidth-0.1.6 | 4 +- .../dev-python/ephemeral-port-reserve-1.1.4 | 15 + metadata/md5-cache/dev-python/falcon-3.1.0 | 15 + .../md5-cache/dev-python/fastimport-0.9.11 | 4 +- metadata/md5-cache/dev-python/flask-2.1.0 | 15 + metadata/md5-cache/dev-python/flask-9999 | 10 +- .../md5-cache/dev-python/flask-login-0.6.0 | 16 + .../dev-python/geventhttpclient-1.5.3 | 4 +- .../md5-cache/dev-python/hypothesis-6.40.0 | 15 + metadata/md5-cache/dev-python/iminuit-2.11.2 | 15 + metadata/md5-cache/dev-python/ioflo-2.0.2-r2 | 15 + .../md5-cache/dev-python/ipykernel-6.10.0 | 15 + metadata/md5-cache/dev-python/jellyfish-0.9.0 | 15 - .../md5-cache/dev-python/jellyfish-0.9.0-r1 | 4 +- metadata/md5-cache/dev-python/lit-11.1.0 | 2 +- metadata/md5-cache/dev-python/lit-12.0.1 | 2 +- metadata/md5-cache/dev-python/lit-13.0.0 | 2 +- metadata/md5-cache/dev-python/lit-13.0.1 | 2 +- metadata/md5-cache/dev-python/lit-14.0.0 | 2 +- metadata/md5-cache/dev-python/lit-14.0.0.9999 | 2 +- metadata/md5-cache/dev-python/lit-15.0.0.9999 | 2 +- metadata/md5-cache/dev-python/nbconvert-6.4.5 | 15 + metadata/md5-cache/dev-python/oauthlib-3.2.0 | 4 +- metadata/md5-cache/dev-python/pikepdf-5.1.1 | 16 + metadata/md5-cache/dev-python/pipenv-2022.1.8 | 4 +- metadata/md5-cache/dev-python/pylint-2.13.3 | 15 + metadata/md5-cache/dev-python/pyperclip-1.8.2 | 4 +- metadata/md5-cache/dev-python/pypy-7.3.9 | 13 + metadata/md5-cache/dev-python/pypy-exe-7.3.9 | 14 + .../md5-cache/dev-python/pypy-exe-bin-7.3.9 | 11 + metadata/md5-cache/dev-python/pypy3-7.3.9 | 14 + metadata/md5-cache/dev-python/pypy3-exe-7.3.9 | 14 + .../md5-cache/dev-python/pypy3-exe-bin-7.3.9 | 11 + metadata/md5-cache/dev-python/pyte-0.8.0-r1 | 4 +- .../pytest-salt-factories-0.121.1-r1 | 15 + .../dev-python/pytest-salt-factories-0.911.0 | 15 - .../pytest-salt-factories-1.0.0_rc13 | 15 + .../dev-python/pytest-shell-utilities-1.0.5 | 15 + .../dev-python/pytest-skip-markers-1.2.0 | 14 + .../dev-python/pytest-system-statistics-1.0.2 | 15 + .../dev-python/python-lsp-black-1.2.0 | 15 + .../md5-cache/dev-python/pywinrm-0.4.2-r1 | 4 +- metadata/md5-cache/dev-python/raet-0.6.8-r4 | 15 + .../md5-cache/dev-python/rst-linker-2.3.0 | 15 + .../setuptools-declarative-requirements-1.2.0 | 15 + metadata/md5-cache/dev-python/stripe-2.70.0 | 15 + metadata/md5-cache/dev-python/symengine-0.9.2 | 4 +- .../dev-python/virtualenv-clone-0.5.6 | 4 +- .../md5-cache/dev-python/voluptuous-0.13.0 | 15 + .../dev-python/websocket-client-1.3.2 | 15 + metadata/md5-cache/dev-python/werkzeug-2.1.0 | 15 + metadata/md5-cache/dev-qt/Manifest.gz | Bin 19777 -> 19767 bytes metadata/md5-cache/dev-qt/qt3d-5.15.3 | 4 +- metadata/md5-cache/dev-qt/qtcore-5.15.3 | 2 +- ...arative-5.15.3 => qtdeclarative-5.15.3-r1} | 4 +- metadata/md5-cache/dev-qt/qtgamepad-5.15.3 | 4 +- ...p20220310 => qtwebengine-5.15.3_p20220329} | 2 +- metadata/md5-cache/dev-ruby/Manifest.gz | Bin 214410 -> 214710 bytes .../md5-cache/dev-ruby/bcrypt_pbkdf-1.1.0-r1 | 12 +- .../md5-cache/dev-ruby/blankslate-3.1.3-r1 | 12 +- metadata/md5-cache/dev-ruby/coderay-1.1.3-r2 | 16 + .../md5-cache/dev-ruby/concurrent-ruby-1.1.10 | 16 + .../md5-cache/dev-ruby/connection_pool-2.2.2 | 15 - .../md5-cache/dev-ruby/connection_pool-2.2.5 | 4 +- metadata/md5-cache/dev-ruby/diff-lcs-1.5.0 | 12 +- metadata/md5-cache/dev-ruby/ed25519-1.2.4-r1 | 4 +- metadata/md5-cache/dev-ruby/ed25519-1.3.0 | 16 + metadata/md5-cache/dev-ruby/hiera-3.8.0 | 14 +- .../md5-cache/dev-ruby/instantiator-0.0.7-r1 | 12 +- .../md5-cache/dev-ruby/introspection-0.0.4-r1 | 12 +- metadata/md5-cache/dev-ruby/localhost-1.1.9 | 12 +- metadata/md5-cache/dev-ruby/mocha-1.13.0 | 12 +- metadata/md5-cache/dev-ruby/net-scp-3.0.0 | 12 +- metadata/md5-cache/dev-ruby/nio4r-2.5.8 | 12 +- metadata/md5-cache/dev-ruby/roadie-4.0.0 | 12 +- metadata/md5-cache/dev-ruby/rspec-3.11.0 | 12 +- .../dev-ruby/rspec-collection_matchers-1.2.0 | 12 +- metadata/md5-cache/dev-ruby/rspec-core-3.11.0 | 12 +- .../dev-ruby/rspec-expectations-3.11.0 | 12 +- .../md5-cache/dev-ruby/rspec-mocks-3.11.0 | 12 +- .../md5-cache/dev-ruby/rspec-support-3.11.0 | 12 +- metadata/md5-cache/dev-ruby/sshkit-1.21.2 | 12 +- .../md5-cache/dev-ruby/thread_order-1.1.1 | 12 +- metadata/md5-cache/dev-ruby/timecop-0.9.5 | 12 +- metadata/md5-cache/dev-ruby/x25519-1.0.9 | 14 +- metadata/md5-cache/dev-scheme/Manifest.gz | Bin 12392 -> 12229 bytes metadata/md5-cache/dev-scheme/scm-5.5.6-r3 | 13 - metadata/md5-cache/dev-scheme/scm-5.5.6-r4 | 9 +- metadata/md5-cache/dev-util/Manifest.gz | Bin 127442 -> 127913 bytes metadata/md5-cache/dev-util/bazel-4.2.2 | 4 +- metadata/md5-cache/dev-util/bazel-5.0.0 | 14 + .../{cmake-3.23.0_rc5 => cmake-3.23.0} | 3 +- metadata/md5-cache/dev-util/difftastic-0.24.0 | 13 + metadata/md5-cache/dev-util/edi-0.8.0-r2 | 4 +- metadata/md5-cache/dev-util/lldb-11.1.0 | 2 +- metadata/md5-cache/dev-util/lldb-12.0.1 | 2 +- metadata/md5-cache/dev-util/lldb-13.0.0 | 2 +- metadata/md5-cache/dev-util/lldb-13.0.1 | 2 +- metadata/md5-cache/dev-util/lldb-14.0.0 | 2 +- metadata/md5-cache/dev-util/lldb-14.0.0.9999 | 2 +- metadata/md5-cache/dev-util/lldb-15.0.0.9999 | 2 +- metadata/md5-cache/dev-util/maturin-0.12.10 | 15 - metadata/md5-cache/dev-util/maturin-0.12.11 | 4 +- metadata/md5-cache/dev-util/maturin-0.12.6 | 15 - .../{meson-0.61.4-r1 => meson-0.61.4-r2} | 4 +- metadata/md5-cache/dev-util/meson-9999 | 4 +- .../dev-util/pycharm-professional-2021.3.3 | 14 + .../md5-cache/dev-util/stripe-mock-0.121.0 | 12 + .../md5-cache/dev-util/stripe-mock-0.122.0 | 12 + metadata/md5-cache/dev-vcs/Manifest.gz | Bin 19447 -> 19447 bytes metadata/md5-cache/dev-vcs/git-2.35.1 | 4 +- .../md5-cache/games-emulation/Manifest.gz | Bin 13803 -> 13653 bytes .../md5-cache/games-emulation/fceux-2.6.3 | 15 - metadata/md5-cache/games-fps/Manifest.gz | Bin 12072 -> 12075 bytes .../games-fps/urbanterror-4.3.4_p20210304 | 14 - .../games-fps/urbanterror-4.3.4_p20211208 | 14 + metadata/md5-cache/games-util/Manifest.gz | Bin 9169 -> 9335 bytes .../md5-cache/games-util/lutris-0.5.10_beta2 | 15 + metadata/md5-cache/gnome-extra/Manifest.gz | Bin 19223 -> 19383 bytes .../md5-cache/gnome-extra/gnome-logs-42.0 | 13 + metadata/md5-cache/kde-frameworks/Manifest.gz | Bin 26810 -> 26963 bytes .../kde-frameworks/kimageformats-5.92.0-r1 | 15 + .../{plasma-5.92.0 => plasma-5.92.0-r1} | 2 +- metadata/md5-cache/kde-misc/Manifest.gz | Bin 5837 -> 5673 bytes metadata/md5-cache/kde-misc/kdiff3-1.9.5 | 4 +- metadata/md5-cache/kde-misc/tellico-3.4.3 | 15 - metadata/md5-cache/kde-plasma/Manifest.gz | Bin 17503 -> 17512 bytes .../{bluedevil-5.24.3 => bluedevil-5.24.4} | 4 +- .../{breeze-5.24.3 => breeze-5.24.4} | 8 +- ...{breeze-grub-5.24.3 => breeze-grub-5.24.4} | 2 +- .../{breeze-gtk-5.24.3 => breeze-gtk-5.24.4} | 4 +- ...plymouth-5.24.3 => breeze-plymouth-5.24.4} | 2 +- .../{discover-5.24.3 => discover-5.24.4} | 2 +- .../{drkonqi-5.24.3 => drkonqi-5.24.4} | 2 +- ...nagerd-5.24.3 => kactivitymanagerd-5.24.4} | 2 +- ...-cli-tools-5.24.3 => kde-cli-tools-5.24.4} | 6 +- ...tk-config-5.24.3 => kde-gtk-config-5.24.4} | 6 +- ...{kdecoration-5.24.3 => kdecoration-5.24.4} | 2 +- ...-addons-5.24.3 => kdeplasma-addons-5.24.4} | 4 +- .../{kgamma-5.24.3 => kgamma-5.24.4} | 2 +- .../{khotkeys-5.24.3 => khotkeys-5.24.4} | 6 +- ...{kinfocenter-5.24.3 => kinfocenter-5.24.4} | 4 +- .../{kmenuedit-5.24.3 => kmenuedit-5.24.4} | 2 +- .../{kscreen-5.24.3 => kscreen-5.24.4} | 6 +- ...reenlocker-5.24.3 => kscreenlocker-5.24.4} | 8 +- ...{ksshaskpass-5.24.3 => ksshaskpass-5.24.4} | 2 +- ...systemstats-5.24.3 => ksystemstats-5.24.4} | 6 +- ...{kwallet-pam-5.24.3 => kwallet-pam-5.24.4} | 2 +- ...ion-5.24.3 => kwayland-integration-5.24.4} | 2 +- ...d-server-5.24.3 => kwayland-server-5.24.4} | 2 +- .../kde-plasma/{kwin-5.24.3 => kwin-5.24.4} | 8 +- .../{kwrited-5.24.3 => kwrited-5.24.4} | 2 +- ...-shell-qt-5.24.3 => layer-shell-qt-5.24.4} | 2 +- .../{libkscreen-5.24.3 => libkscreen-5.24.4} | 2 +- ...ibksysguard-5.24.3 => libksysguard-5.24.4} | 2 +- ...kworkspace-5.24.3 => libkworkspace-5.24.4} | 6 +- .../kde-plasma/{milou-5.24.3 => milou-5.24.4} | 2 +- .../{oxygen-5.24.3 => oxygen-5.24.4} | 8 +- ...24.3 => plasma-browser-integration-5.24.4} | 6 +- ...a-desktop-5.24.3 => plasma-desktop-5.24.4} | 6 +- ...lasma-disks-5.24.3 => plasma-disks-5.24.4} | 2 +- ...firewall-5.24.3 => plasma-firewall-5.24.4} | 2 +- ...ation-5.24.3 => plasma-integration-5.24.4} | 6 +- .../md5-cache/kde-plasma/plasma-meta-5.24.3 | 11 - .../md5-cache/kde-plasma/plasma-meta-5.24.4 | 11 + .../{plasma-nm-5.24.3 => plasma-nm-5.24.4} | 4 +- .../{plasma-pa-5.24.3 => plasma-pa-5.24.4} | 2 +- .../{plasma-sdk-5.24.3 => plasma-sdk-5.24.4} | 2 +- ...tor-5.24.3 => plasma-systemmonitor-5.24.4} | 6 +- ...rbolt-5.24.3 => plasma-thunderbolt-5.24.4} | 2 +- ...lasma-vault-5.24.3 => plasma-vault-5.24.4} | 6 +- ...pace-5.24.3-r1 => plasma-workspace-5.24.4} | 8 +- ...4.3 => plasma-workspace-wallpapers-5.24.4} | 2 +- ...lymouth-kcm-5.24.3 => plymouth-kcm-5.24.4} | 4 +- ...e-agent-5.24.3 => polkit-kde-agent-5.24.4} | 2 +- .../{powerdevil-5.24.3 => powerdevil-5.24.4} | 6 +- .../{sddm-kcm-5.24.3 => sddm-kcm-5.24.4} | 4 +- ...msettings-5.24.3 => systemsettings-5.24.4} | 6 +- ...e-5.24.3 => xdg-desktop-portal-kde-5.24.4} | 2 +- ...i-proxy-5.24.3 => xembed-sni-proxy-5.24.4} | 2 +- metadata/md5-cache/media-gfx/Manifest.gz | Bin 60797 -> 60963 bytes .../md5-cache/media-gfx/plantuml-1.2022.3 | 13 + metadata/md5-cache/media-libs/Manifest.gz | Bin 106033 -> 106353 bytes metadata/md5-cache/media-libs/harfbuzz-4.2.0 | 16 + metadata/md5-cache/media-libs/libffado-2.4.5 | 4 +- .../media-libs/libjxl-0.7.0_pre20220311 | 2 +- .../md5-cache/media-libs/libsndfile-1.1.0-r1 | 4 +- metadata/md5-cache/media-libs/mesa-22.0.1 | 16 + metadata/md5-cache/media-libs/woff2-1.0.2-r5 | 4 +- metadata/md5-cache/media-sound/Manifest.gz | Bin 75819 -> 75978 bytes .../md5-cache/media-sound/quodlibet-4.5.0 | 15 + metadata/md5-cache/media-tv/Manifest.gz | Bin 6470 -> 6631 bytes .../media-tv/plex-media-server-1.25.8.5663 | 14 + metadata/md5-cache/media-tv/v4l-utils-1.22.1 | 4 +- metadata/md5-cache/media-video/Manifest.gz | Bin 41143 -> 41136 bytes .../media-video/simplescreenrecorder-0.4.2 | 14 - .../media-video/simplescreenrecorder-0.4.4 | 15 + .../media-video/simplescreenrecorder-9999 | 13 +- .../media-video/{totem-42.0 => totem-42.0-r1} | 4 +- metadata/md5-cache/net-dns/Manifest.gz | Bin 15365 -> 15372 bytes metadata/md5-cache/net-dns/pdns-4.6.1 | 8 +- .../md5-cache/net-dns/pdns-recursor-4.6.1 | 8 +- metadata/md5-cache/net-im/Manifest.gz | Bin 17081 -> 17078 bytes ...bin-3.8.0 => rocketchat-desktop-bin-3.8.1} | 4 +- ...p-bin-5.35.0 => signal-desktop-bin-5.36.0} | 2 +- metadata/md5-cache/net-im/zoom-5.10.0.2450-r2 | 14 - metadata/md5-cache/net-im/zoom-5.10.0.2450-r3 | 14 + metadata/md5-cache/net-libs/Manifest.gz | Bin 56296 -> 56456 bytes metadata/md5-cache/net-libs/aqbanking-6.2.5 | 4 +- .../net-libs/gnome-online-accounts-3.44.0 | 16 + metadata/md5-cache/net-misc/Manifest.gz | Bin 93210 -> 93043 bytes metadata/md5-cache/net-misc/gns3-gui-2.2.28 | 15 - metadata/md5-cache/net-misc/gns3-gui-2.2.31 | 15 + .../md5-cache/net-misc/gns3-server-2.2.28 | 15 - .../md5-cache/net-misc/gns3-server-2.2.31 | 15 + metadata/md5-cache/net-misc/ofono-1.31 | 15 - metadata/md5-cache/net-misc/ofono-1.33 | 4 +- metadata/md5-cache/net-misc/rsync-3.2.3-r5 | 12 +- metadata/md5-cache/net-wireless/Manifest.gz | Bin 29531 -> 29371 bytes metadata/md5-cache/net-wireless/unifi-7.0.23 | 15 - metadata/md5-cache/sci-chemistry/Manifest.gz | Bin 14394 -> 14227 bytes .../sci-chemistry/votca-ctp-1.5.1-r1 | 13 - metadata/md5-cache/sci-libs/Manifest.gz | Bin 61412 -> 61251 bytes metadata/md5-cache/sci-libs/symengine-0.9.0 | 4 +- metadata/md5-cache/sci-libs/votca-tools-1.5.1 | 13 - metadata/md5-cache/sec-keys/Manifest.gz | Bin 8655 -> 9160 bytes .../openpgp-keys-guillemjover-20220331 | 9 + .../sec-keys/openpgp-keys-karelzak-20220331 | 9 + .../openpgp-keys-waynedavison-20220329 | 9 + metadata/md5-cache/sec-policy/Manifest.gz | Bin 197178 -> 235938 bytes .../sec-policy/selinux-abrt-2.20220106-r2 | 13 + .../selinux-accountsd-2.20220106-r2 | 13 + .../sec-policy/selinux-acct-2.20220106-r2 | 13 + .../sec-policy/selinux-afs-2.20220106-r2 | 13 + .../sec-policy/selinux-aide-2.20220106-r2 | 13 + .../sec-policy/selinux-alsa-2.20220106-r2 | 13 + .../sec-policy/selinux-amanda-2.20220106-r2 | 13 + .../sec-policy/selinux-amavis-2.20220106-r2 | 13 + .../sec-policy/selinux-android-2.20220106-r2 | 13 + .../sec-policy/selinux-apache-2.20220106-r2 | 13 + .../sec-policy/selinux-apcupsd-2.20220106-r2 | 13 + .../sec-policy/selinux-apm-2.20220106-r2 | 13 + .../sec-policy/selinux-arpwatch-2.20220106-r2 | 13 + .../sec-policy/selinux-asterisk-2.20220106-r2 | 13 + .../sec-policy/selinux-at-2.20220106-r2 | 13 + .../selinux-automount-2.20220106-r2 | 13 + .../sec-policy/selinux-avahi-2.20220106-r2 | 13 + .../sec-policy/selinux-awstats-2.20220106-r2 | 13 + .../sec-policy/selinux-backup-2.20220106-r2 | 13 + .../sec-policy/selinux-bacula-2.20220106-r2 | 13 + .../sec-policy/selinux-base-2.20220106-r2 | 14 + .../selinux-base-policy-2.20220106-r2 | 14 + .../sec-policy/selinux-bind-2.20220106-r2 | 13 + .../sec-policy/selinux-bitcoin-2.20220106-r2 | 13 + .../sec-policy/selinux-bitlbee-2.20220106-r2 | 13 + .../selinux-bluetooth-2.20220106-r2 | 13 + .../sec-policy/selinux-brctl-2.20220106-r2 | 13 + .../selinux-cachefilesd-2.20220106-r2 | 13 + .../selinux-calamaris-2.20220106-r2 | 13 + .../sec-policy/selinux-canna-2.20220106-r2 | 13 + .../sec-policy/selinux-cdrecord-2.20220106-r2 | 13 + .../sec-policy/selinux-ceph-2.20220106-r2 | 13 + .../sec-policy/selinux-certbot-2.20220106-r2 | 13 + .../selinux-cgmanager-2.20220106-r2 | 13 + .../sec-policy/selinux-cgroup-2.20220106-r2 | 13 + .../sec-policy/selinux-chromium-2.20220106-r2 | 14 + .../sec-policy/selinux-chronyd-2.20220106-r2 | 13 + .../sec-policy/selinux-clamav-2.20220106-r2 | 13 + .../sec-policy/selinux-collectd-2.20220106-r2 | 13 + .../sec-policy/selinux-colord-2.20220106-r2 | 13 + .../selinux-container-2.20220106-r2 | 13 + .../sec-policy/selinux-corosync-2.20220106-r2 | 13 + .../sec-policy/selinux-couchdb-2.20220106-r2 | 13 + .../sec-policy/selinux-courier-2.20220106-r2 | 13 + .../selinux-cpucontrol-2.20220106-r2 | 13 + .../selinux-cpufreqselector-2.20220106-r2 | 13 + .../sec-policy/selinux-cups-2.20220106-r2 | 13 + .../sec-policy/selinux-cvs-2.20220106-r2 | 13 + .../sec-policy/selinux-cyphesis-2.20220106-r2 | 13 + .../selinux-daemontools-2.20220106-r2 | 13 + .../sec-policy/selinux-dante-2.20220106-r2 | 13 + .../sec-policy/selinux-dbadm-2.20220106-r2 | 13 + .../sec-policy/selinux-dbskk-2.20220106-r2 | 13 + .../sec-policy/selinux-dbus-2.20220106-r2 | 13 + .../sec-policy/selinux-ddclient-2.20220106-r2 | 13 + .../selinux-devicekit-2.20220106-r2 | 13 + .../sec-policy/selinux-dhcp-2.20220106-r2 | 13 + .../sec-policy/selinux-dictd-2.20220106-r2 | 13 + .../sec-policy/selinux-dirmngr-2.20220106-r2 | 13 + .../sec-policy/selinux-dirsrv-2.20220106-r2 | 13 + .../sec-policy/selinux-distcc-2.20220106-r2 | 13 + .../sec-policy/selinux-djbdns-2.20220106-r2 | 13 + .../sec-policy/selinux-dkim-2.20220106-r2 | 13 + .../selinux-dmidecode-2.20220106-r2 | 13 + .../sec-policy/selinux-dnsmasq-2.20220106-r2 | 13 + .../sec-policy/selinux-docker-2.20220106-r2 | 13 + .../sec-policy/selinux-dovecot-2.20220106-r2 | 13 + .../sec-policy/selinux-dpkg-2.20220106-r2 | 13 + .../sec-policy/selinux-dracut-2.20220106-r2 | 13 + .../sec-policy/selinux-dropbox-2.20220106-r2 | 13 + .../sec-policy/selinux-entropyd-2.20220106-r2 | 13 + .../selinux-evolution-2.20220106-r2 | 13 + .../sec-policy/selinux-exim-2.20220106-r2 | 13 + .../sec-policy/selinux-fail2ban-2.20220106-r2 | 13 + .../selinux-fetchmail-2.20220106-r2 | 13 + .../sec-policy/selinux-finger-2.20220106-r2 | 13 + .../sec-policy/selinux-flash-2.20220106-r2 | 13 + .../sec-policy/selinux-fprintd-2.20220106-r2 | 13 + .../sec-policy/selinux-ftp-2.20220106-r2 | 13 + .../sec-policy/selinux-games-2.20220106-r2 | 13 + .../selinux-gatekeeper-2.20220106-r2 | 13 + .../sec-policy/selinux-git-2.20220106-r2 | 13 + .../sec-policy/selinux-gitosis-2.20220106-r2 | 13 + .../sec-policy/selinux-gnome-2.20220106-r2 | 13 + .../selinux-googletalk-2.20220106-r2 | 14 + .../sec-policy/selinux-gorg-2.20220106-r2 | 13 + .../sec-policy/selinux-gpg-2.20220106-r2 | 13 + .../sec-policy/selinux-gpm-2.20220106-r2 | 13 + .../sec-policy/selinux-gpsd-2.20220106-r2 | 13 + .../sec-policy/selinux-gssproxy-2.20220106-r2 | 13 + .../sec-policy/selinux-hddtemp-2.20220106-r2 | 13 + .../sec-policy/selinux-icecast-2.20220106-r2 | 13 + .../sec-policy/selinux-ifplugd-2.20220106-r2 | 13 + .../sec-policy/selinux-inetd-2.20220106-r2 | 13 + .../sec-policy/selinux-inn-2.20220106-r2 | 13 + .../sec-policy/selinux-ipsec-2.20220106-r2 | 13 + .../sec-policy/selinux-irc-2.20220106-r2 | 13 + .../sec-policy/selinux-ircd-2.20220106-r2 | 13 + .../selinux-irqbalance-2.20220106-r2 | 13 + .../sec-policy/selinux-jabber-2.20220106-r2 | 13 + .../sec-policy/selinux-java-2.20220106-r2 | 14 + .../selinux-kdeconnect-2.20220106-r2 | 13 + .../sec-policy/selinux-kdump-2.20220106-r2 | 13 + .../sec-policy/selinux-kerberos-2.20220106-r2 | 13 + .../selinux-kerneloops-2.20220106-r2 | 13 + .../sec-policy/selinux-kismet-2.20220106-r2 | 13 + .../sec-policy/selinux-ksmtuned-2.20220106-r2 | 13 + .../sec-policy/selinux-ldap-2.20220106-r2 | 13 + .../sec-policy/selinux-links-2.20220106-r2 | 13 + .../sec-policy/selinux-lircd-2.20220106-r2 | 13 + .../sec-policy/selinux-loadkeys-2.20220106-r2 | 13 + .../selinux-logrotate-2.20220106-r2 | 13 + .../selinux-logsentry-2.20220106-r2 | 13 + .../sec-policy/selinux-logwatch-2.20220106-r2 | 13 + .../sec-policy/selinux-lpd-2.20220106-r2 | 13 + .../sec-policy/selinux-mailman-2.20220106-r2 | 13 + .../selinux-makewhatis-2.20220106-r2 | 13 + .../sec-policy/selinux-mandb-2.20220106-r2 | 13 + .../sec-policy/selinux-mcelog-2.20220106-r2 | 13 + .../selinux-memcached-2.20220106-r2 | 13 + .../sec-policy/selinux-milter-2.20220106-r2 | 13 + .../selinux-modemmanager-2.20220106-r2 | 13 + .../sec-policy/selinux-mono-2.20220106-r2 | 13 + .../sec-policy/selinux-mozilla-2.20220106-r2 | 14 + .../sec-policy/selinux-mpd-2.20220106-r2 | 13 + .../sec-policy/selinux-mplayer-2.20220106-r2 | 14 + .../sec-policy/selinux-mrtg-2.20220106-r2 | 13 + .../sec-policy/selinux-munin-2.20220106-r2 | 13 + .../sec-policy/selinux-mutt-2.20220106-r2 | 13 + .../sec-policy/selinux-mysql-2.20220106-r2 | 13 + .../sec-policy/selinux-nagios-2.20220106-r2 | 13 + .../sec-policy/selinux-ncftool-2.20220106-r2 | 13 + .../selinux-networkmanager-2.20220106-r2 | 13 + .../sec-policy/selinux-nginx-2.20220106-r2 | 13 + .../sec-policy/selinux-nslcd-2.20220106-r2 | 13 + .../sec-policy/selinux-ntop-2.20220106-r2 | 13 + .../sec-policy/selinux-ntp-2.20220106-r2 | 13 + .../sec-policy/selinux-nut-2.20220106-r2 | 13 + .../sec-policy/selinux-nx-2.20220106-r2 | 13 + .../sec-policy/selinux-oddjob-2.20220106-r2 | 13 + .../sec-policy/selinux-oident-2.20220106-r2 | 13 + .../sec-policy/selinux-openct-2.20220106-r2 | 13 + .../sec-policy/selinux-openrc-2.20220106-r2 | 13 + .../sec-policy/selinux-openvpn-2.20220106-r2 | 13 + .../sec-policy/selinux-pan-2.20220106-r2 | 13 + .../sec-policy/selinux-pcscd-2.20220106-r2 | 13 + .../sec-policy/selinux-phpfpm-2.20220106-r2 | 13 + .../selinux-plymouthd-2.20220106-r2 | 13 + .../sec-policy/selinux-podman-2.20220106-r2 | 13 + .../selinux-policykit-2.20220106-r2 | 13 + .../sec-policy/selinux-portmap-2.20220106-r2 | 13 + .../sec-policy/selinux-postfix-2.20220106-r2 | 13 + .../selinux-postgresql-2.20220106-r2 | 13 + .../sec-policy/selinux-postgrey-2.20220106-r2 | 13 + .../sec-policy/selinux-ppp-2.20220106-r2 | 13 + .../sec-policy/selinux-prelude-2.20220106-r2 | 13 + .../sec-policy/selinux-privoxy-2.20220106-r2 | 13 + .../sec-policy/selinux-procmail-2.20220106-r2 | 13 + .../sec-policy/selinux-psad-2.20220106-r2 | 13 + .../selinux-publicfile-2.20220106-r2 | 13 + .../selinux-pulseaudio-2.20220106-r2 | 13 + .../sec-policy/selinux-puppet-2.20220106-r2 | 13 + .../sec-policy/selinux-pyzor-2.20220106-r2 | 13 + .../sec-policy/selinux-qemu-2.20220106-r2 | 13 + .../sec-policy/selinux-qmail-2.20220106-r2 | 13 + .../sec-policy/selinux-quota-2.20220106-r2 | 13 + .../sec-policy/selinux-radius-2.20220106-r2 | 13 + .../sec-policy/selinux-radvd-2.20220106-r2 | 13 + .../sec-policy/selinux-razor-2.20220106-r2 | 13 + .../sec-policy/selinux-redis-2.20220106-r2 | 13 + .../selinux-remotelogin-2.20220106-r2 | 13 + .../selinux-resolvconf-2.20220106-r2 | 13 + .../sec-policy/selinux-rngd-2.20220106-r2 | 13 + .../sec-policy/selinux-rpc-2.20220106-r2 | 13 + .../sec-policy/selinux-rpcbind-2.20220106-r2 | 13 + .../sec-policy/selinux-rpm-2.20220106-r2 | 13 + .../sec-policy/selinux-rssh-2.20220106-r2 | 13 + .../sec-policy/selinux-rtkit-2.20220106-r2 | 13 + .../sec-policy/selinux-rtorrent-2.20220106-r2 | 13 + .../sec-policy/selinux-salt-2.20220106-r2 | 13 + .../sec-policy/selinux-samba-2.20220106-r2 | 13 + .../sec-policy/selinux-sasl-2.20220106-r2 | 13 + .../sec-policy/selinux-screen-2.20220106-r2 | 13 + .../sec-policy/selinux-sendmail-2.20220106-r2 | 13 + .../sec-policy/selinux-sensord-2.20220106-r2 | 13 + .../selinux-shorewall-2.20220106-r2 | 13 + .../sec-policy/selinux-shutdown-2.20220106-r2 | 13 + .../sec-policy/selinux-skype-2.20220106-r2 | 14 + .../sec-policy/selinux-slocate-2.20220106-r2 | 13 + .../sec-policy/selinux-slrnpull-2.20220106-r2 | 13 + .../sec-policy/selinux-smartmon-2.20220106-r2 | 13 + .../selinux-smokeping-2.20220106-r2 | 13 + .../sec-policy/selinux-snmp-2.20220106-r2 | 13 + .../sec-policy/selinux-snort-2.20220106-r2 | 13 + .../selinux-soundserver-2.20220106-r2 | 13 + .../selinux-spamassassin-2.20220106-r2 | 13 + .../sec-policy/selinux-squid-2.20220106-r2 | 13 + .../sec-policy/selinux-sssd-2.20220106-r2 | 13 + .../sec-policy/selinux-stunnel-2.20220106-r2 | 13 + .../sec-policy/selinux-subsonic-2.20220106-r2 | 13 + .../sec-policy/selinux-sudo-2.20220106-r2 | 13 + .../sec-policy/selinux-sxid-2.20220106-r2 | 13 + .../selinux-syncthing-2.20220106-r2 | 13 + .../sec-policy/selinux-sysstat-2.20220106-r2 | 13 + .../sec-policy/selinux-tboot-2.20220106-r2 | 13 + .../sec-policy/selinux-tcpd-2.20220106-r2 | 13 + .../sec-policy/selinux-tcsd-2.20220106-r2 | 13 + .../sec-policy/selinux-telnet-2.20220106-r2 | 13 + .../sec-policy/selinux-tftp-2.20220106-r2 | 13 + .../sec-policy/selinux-tgtd-2.20220106-r2 | 13 + .../selinux-thunderbird-2.20220106-r2 | 13 + .../sec-policy/selinux-timidity-2.20220106-r2 | 13 + .../selinux-tmpreaper-2.20220106-r2 | 13 + .../sec-policy/selinux-tor-2.20220106-r2 | 13 + .../sec-policy/selinux-tripwire-2.20220106-r2 | 13 + .../sec-policy/selinux-ucspitcp-2.20220106-r2 | 13 + .../sec-policy/selinux-ulogd-2.20220106-r2 | 13 + .../sec-policy/selinux-uml-2.20220106-r2 | 13 + .../selinux-unconfined-2.20220106-r2 | 13 + .../sec-policy/selinux-uptime-2.20220106-r2 | 13 + .../sec-policy/selinux-usbguard-2.20220106-r2 | 13 + .../sec-policy/selinux-usbmuxd-2.20220106-r2 | 13 + .../sec-policy/selinux-uucp-2.20220106-r2 | 13 + .../sec-policy/selinux-uwimap-2.20220106-r2 | 13 + .../sec-policy/selinux-uwsgi-2.20220106-r2 | 13 + .../sec-policy/selinux-varnishd-2.20220106-r2 | 13 + .../sec-policy/selinux-vbetool-2.20220106-r2 | 13 + .../sec-policy/selinux-vdagent-2.20220106-r2 | 13 + .../sec-policy/selinux-vde-2.20220106-r2 | 13 + .../sec-policy/selinux-virt-2.20220106-r2 | 13 + .../sec-policy/selinux-vlock-2.20220106-r2 | 13 + .../sec-policy/selinux-vmware-2.20220106-r2 | 13 + .../sec-policy/selinux-vnstatd-2.20220106-r2 | 13 + .../sec-policy/selinux-vpn-2.20220106-r2 | 13 + .../sec-policy/selinux-watchdog-2.20220106-r2 | 13 + .../selinux-webalizer-2.20220106-r2 | 13 + .../sec-policy/selinux-wine-2.20220106-r2 | 13 + .../selinux-wireguard-2.20220106-r2 | 13 + .../selinux-wireshark-2.20220106-r2 | 13 + .../sec-policy/selinux-wm-2.20220106-r2 | 13 + .../sec-policy/selinux-xen-2.20220106-r2 | 13 + .../sec-policy/selinux-xfs-2.20220106-r2 | 13 + .../selinux-xscreensaver-2.20220106-r2 | 13 + .../sec-policy/selinux-xserver-2.20220106-r2 | 13 + .../sec-policy/selinux-zabbix-2.20220106-r2 | 13 + metadata/md5-cache/sys-apps/Manifest.gz | Bin 85554 -> 85718 bytes .../md5-cache/sys-apps/firejail-0.9.68-r1 | 4 +- metadata/md5-cache/sys-apps/sysvinit-3.01 | 4 +- .../{sysvinit-3.02-r1 => sysvinit-3.02-r3} | 4 +- metadata/md5-cache/sys-apps/util-linux-2.38 | 16 + metadata/md5-cache/sys-apps/util-linux-9999 | 2 +- metadata/md5-cache/sys-devel/Manifest.gz | Bin 29290 -> 29148 bytes .../sys-devel/binutils-apple-11.3.1-r1 | 14 - .../sys-devel/binutils-apple-8.2.1-r1 | 8 +- .../sys-devel/binutils-apple-8.2.1-r101 | 7 +- metadata/md5-cache/sys-devel/clang-11.1.0 | 2 +- metadata/md5-cache/sys-devel/clang-12.0.1 | 2 +- metadata/md5-cache/sys-devel/clang-13.0.0 | 2 +- metadata/md5-cache/sys-devel/clang-13.0.1 | 2 +- metadata/md5-cache/sys-devel/clang-14.0.0-r1 | 2 +- .../md5-cache/sys-devel/clang-14.0.0.9999 | 2 +- .../md5-cache/sys-devel/clang-15.0.0.9999 | 2 +- .../md5-cache/sys-devel/clang-common-11.1.0 | 2 +- .../md5-cache/sys-devel/clang-common-12.0.1 | 2 +- .../md5-cache/sys-devel/clang-common-13.0.0 | 2 +- .../md5-cache/sys-devel/clang-common-13.0.1 | 2 +- .../md5-cache/sys-devel/clang-common-14.0.0 | 2 +- .../sys-devel/clang-common-14.0.0.9999 | 2 +- .../sys-devel/clang-common-15.0.0.9999 | 2 +- metadata/md5-cache/sys-devel/lld-11.1.0 | 2 +- metadata/md5-cache/sys-devel/lld-11.1.0-r1 | 2 +- metadata/md5-cache/sys-devel/lld-12.0.1 | 2 +- metadata/md5-cache/sys-devel/lld-13.0.0 | 2 +- metadata/md5-cache/sys-devel/lld-13.0.1 | 2 +- metadata/md5-cache/sys-devel/lld-14.0.0 | 2 +- metadata/md5-cache/sys-devel/lld-14.0.0.9999 | 2 +- metadata/md5-cache/sys-devel/lld-15.0.0.9999 | 2 +- metadata/md5-cache/sys-devel/llvm-11.1.0 | 2 +- metadata/md5-cache/sys-devel/llvm-12.0.1 | 2 +- metadata/md5-cache/sys-devel/llvm-13.0.0 | 2 +- metadata/md5-cache/sys-devel/llvm-13.0.1 | 2 +- metadata/md5-cache/sys-devel/llvm-14.0.0 | 2 +- metadata/md5-cache/sys-devel/llvm-14.0.0.9999 | 2 +- metadata/md5-cache/sys-devel/llvm-15.0.0.9999 | 2 +- .../md5-cache/sys-devel/llvm-common-11.1.0 | 2 +- .../md5-cache/sys-devel/llvm-common-12.0.1 | 2 +- .../md5-cache/sys-devel/llvm-common-13.0.0 | 2 +- .../md5-cache/sys-devel/llvm-common-13.0.1 | 2 +- .../md5-cache/sys-devel/llvm-common-14.0.0 | 2 +- .../sys-devel/llvm-common-14.0.0.9999 | 2 +- .../sys-devel/llvm-common-15.0.0.9999 | 2 +- metadata/md5-cache/sys-kernel/Manifest.gz | Bin 28972 -> 23936 bytes .../sys-kernel/gentoo-kernel-5.10.106 | 16 - .../sys-kernel/gentoo-kernel-5.10.107 | 16 - .../sys-kernel/gentoo-kernel-5.10.108 | 16 - .../sys-kernel/gentoo-kernel-5.10.109 | 4 +- .../sys-kernel/gentoo-kernel-5.15.29 | 16 - .../sys-kernel/gentoo-kernel-5.15.30 | 16 - .../sys-kernel/gentoo-kernel-5.15.31 | 16 - ...ernel-5.15.32 => gentoo-kernel-5.15.32-r1} | 6 +- .../sys-kernel/gentoo-kernel-5.16.16 | 16 - .../sys-kernel/gentoo-kernel-5.16.17 | 16 - ...ernel-5.16.18 => gentoo-kernel-5.16.18-r1} | 4 +- .../sys-kernel/gentoo-kernel-5.4.185 | 15 - .../sys-kernel/gentoo-kernel-5.4.186 | 15 - .../sys-kernel/gentoo-kernel-5.4.187 | 15 - .../sys-kernel/gentoo-kernel-5.4.188 | 4 +- .../sys-kernel/gentoo-kernel-bin-5.10.106 | 15 - .../sys-kernel/gentoo-kernel-bin-5.10.107 | 15 - .../sys-kernel/gentoo-kernel-bin-5.10.108 | 15 - .../sys-kernel/gentoo-kernel-bin-5.10.109 | 4 +- .../sys-kernel/gentoo-kernel-bin-5.15.29 | 15 - .../sys-kernel/gentoo-kernel-bin-5.15.30 | 15 - .../sys-kernel/gentoo-kernel-bin-5.15.31 | 15 - ...n-5.15.32 => gentoo-kernel-bin-5.15.32-r1} | 6 +- .../sys-kernel/gentoo-kernel-bin-5.16.16 | 15 - .../sys-kernel/gentoo-kernel-bin-5.16.17 | 15 - ...n-5.16.18 => gentoo-kernel-bin-5.16.18-r1} | 4 +- .../sys-kernel/gentoo-kernel-bin-5.4.185 | 15 - .../sys-kernel/gentoo-kernel-bin-5.4.186 | 15 - .../sys-kernel/gentoo-kernel-bin-5.4.187 | 15 - .../sys-kernel/gentoo-kernel-bin-5.4.188 | 4 +- .../md5-cache/sys-kernel/linux-headers-5.17 | 13 + .../sys-kernel/vanilla-kernel-5.10.106 | 16 - .../sys-kernel/vanilla-kernel-5.10.107 | 16 - .../sys-kernel/vanilla-kernel-5.10.108 | 16 - .../sys-kernel/vanilla-kernel-5.15.29 | 16 - .../sys-kernel/vanilla-kernel-5.15.30 | 16 - .../sys-kernel/vanilla-kernel-5.15.31 | 16 - .../sys-kernel/vanilla-kernel-5.16.16 | 16 - .../sys-kernel/vanilla-kernel-5.16.17 | 16 - .../sys-kernel/vanilla-kernel-5.4.185 | 15 - .../sys-kernel/vanilla-kernel-5.4.186 | 15 - .../sys-kernel/vanilla-kernel-5.4.187 | 15 - ...zen-sources-5.16.10 => zen-sources-5.17.1} | 4 +- metadata/md5-cache/sys-libs/Manifest.gz | Bin 34403 -> 34716 bytes .../md5-cache/sys-libs/compiler-rt-11.1.0 | 2 +- .../md5-cache/sys-libs/compiler-rt-12.0.1 | 2 +- .../md5-cache/sys-libs/compiler-rt-13.0.0 | 2 +- .../md5-cache/sys-libs/compiler-rt-13.0.1 | 2 +- .../md5-cache/sys-libs/compiler-rt-14.0.0 | 2 +- .../sys-libs/compiler-rt-14.0.0.9999 | 2 +- .../sys-libs/compiler-rt-15.0.0.9999 | 2 +- .../sys-libs/compiler-rt-sanitizers-11.1.0-r1 | 2 +- .../sys-libs/compiler-rt-sanitizers-12.0.1 | 2 +- .../sys-libs/compiler-rt-sanitizers-13.0.0 | 2 +- .../sys-libs/compiler-rt-sanitizers-13.0.0-r1 | 2 +- .../sys-libs/compiler-rt-sanitizers-13.0.1 | 2 +- .../sys-libs/compiler-rt-sanitizers-14.0.0 | 2 +- .../compiler-rt-sanitizers-14.0.0.9999 | 2 +- .../compiler-rt-sanitizers-15.0.0.9999 | 2 +- metadata/md5-cache/sys-libs/glibc-2.34-r11 | 15 + metadata/md5-cache/sys-libs/glibc-2.35-r2 | 15 + .../md5-cache/sys-libs/gwenhywfar-5.4.1-r1 | 4 +- .../md5-cache/sys-libs/libchipcard-5.1.5_rc2 | 4 +- metadata/md5-cache/sys-libs/libcxx-11.1.0 | 2 +- metadata/md5-cache/sys-libs/libcxx-12.0.1 | 2 +- metadata/md5-cache/sys-libs/libcxx-13.0.0 | 2 +- metadata/md5-cache/sys-libs/libcxx-13.0.1 | 2 +- metadata/md5-cache/sys-libs/libcxx-14.0.0 | 2 +- .../md5-cache/sys-libs/libcxx-14.0.0.9999 | 2 +- .../md5-cache/sys-libs/libcxx-15.0.0.9999 | 2 +- metadata/md5-cache/sys-libs/libcxxabi-11.1.0 | 2 +- metadata/md5-cache/sys-libs/libcxxabi-12.0.1 | 2 +- metadata/md5-cache/sys-libs/libcxxabi-13.0.0 | 2 +- metadata/md5-cache/sys-libs/libcxxabi-13.0.1 | 2 +- metadata/md5-cache/sys-libs/libcxxabi-14.0.0 | 2 +- .../md5-cache/sys-libs/libcxxabi-14.0.0.9999 | 2 +- .../md5-cache/sys-libs/libcxxabi-15.0.0.9999 | 2 +- metadata/md5-cache/sys-libs/libomp-11.1.0 | 2 +- metadata/md5-cache/sys-libs/libomp-12.0.1 | 2 +- metadata/md5-cache/sys-libs/libomp-13.0.0-r2 | 2 +- metadata/md5-cache/sys-libs/libomp-13.0.1 | 2 +- metadata/md5-cache/sys-libs/libomp-14.0.0 | 2 +- .../md5-cache/sys-libs/libomp-14.0.0.9999 | 2 +- .../md5-cache/sys-libs/libomp-15.0.0.9999 | 2 +- .../md5-cache/sys-libs/llvm-libunwind-11.1.0 | 2 +- .../md5-cache/sys-libs/llvm-libunwind-12.0.1 | 2 +- .../md5-cache/sys-libs/llvm-libunwind-13.0.0 | 2 +- .../md5-cache/sys-libs/llvm-libunwind-13.0.1 | 2 +- .../md5-cache/sys-libs/llvm-libunwind-14.0.0 | 2 +- .../sys-libs/llvm-libunwind-14.0.0.9999 | 2 +- .../sys-libs/llvm-libunwind-15.0.0.9999 | 2 +- metadata/md5-cache/sys-libs/tapi-2.0.0 | 12 - metadata/md5-cache/sys-libs/zlib-1.2.12-r2 | 14 + metadata/md5-cache/virtual/Manifest.gz | Bin 35337 -> 33626 bytes .../md5-cache/virtual/dist-kernel-5.10.106 | 7 - .../md5-cache/virtual/dist-kernel-5.10.107 | 7 - .../md5-cache/virtual/dist-kernel-5.10.108 | 7 - .../md5-cache/virtual/dist-kernel-5.10.109 | 4 +- .../md5-cache/virtual/dist-kernel-5.15.29 | 7 - .../md5-cache/virtual/dist-kernel-5.15.30 | 7 - .../md5-cache/virtual/dist-kernel-5.15.31 | 7 - .../md5-cache/virtual/dist-kernel-5.15.32 | 4 +- .../md5-cache/virtual/dist-kernel-5.16.16 | 7 - .../md5-cache/virtual/dist-kernel-5.16.17 | 7 - .../md5-cache/virtual/dist-kernel-5.4.185 | 7 - .../md5-cache/virtual/dist-kernel-5.4.186 | 7 - .../md5-cache/virtual/dist-kernel-5.4.187 | 7 - .../md5-cache/virtual/dist-kernel-5.4.188 | 4 +- metadata/md5-cache/www-apache/Manifest.gz | Bin 8448 -> 8604 bytes .../md5-cache/www-apache/passenger-6.0.13 | 16 + metadata/md5-cache/www-apps/Manifest.gz | Bin 23164 -> 23174 bytes ...4844.51 => chromedriver-bin-100.0.4896.60} | 2 +- metadata/md5-cache/www-client/Manifest.gz | Bin 11747 -> 11750 bytes ...m-100.0.4896.56 => chromium-100.0.4896.60} | 6 +- ....0.4844.84 => google-chrome-100.0.4896.60} | 2 +- ...7 => google-chrome-unstable-101.0.4951.15} | 2 +- ...{opera-85.0.4341.18 => opera-85.0.4341.28} | 2 +- ...6.0.4351.0 => opera-developer-87.0.4374.0} | 4 +- metadata/md5-cache/www-plugins/Manifest.gz | Bin 2240 -> 2240 bytes ...84 => chrome-binary-plugins-100.0.4896.60} | 2 +- ...chrome-binary-plugins-101.0.4951.15_alpha} | 2 +- metadata/md5-cache/www-servers/Manifest.gz | Bin 10632 -> 10471 bytes metadata/md5-cache/www-servers/puma-5.4.0 | 16 - .../www-servers/{puma-5.6.1 => puma-5.6.4} | 6 +- metadata/md5-cache/x11-drivers/Manifest.gz | Bin 6779 -> 6621 bytes ...ers-470.62.22 => nvidia-drivers-470.62.26} | 8 +- .../x11-drivers/nvidia-drivers-510.54 | 14 - metadata/md5-cache/x11-libs/Manifest.gz | Bin 29468 -> 28984 bytes metadata/md5-cache/x11-libs/libX11-1.7.4 | 15 + metadata/md5-cache/x11-libs/libvdpau-1.4 | 15 - metadata/md5-cache/x11-libs/libyui-3.3.3 | 14 - metadata/md5-cache/x11-libs/libyui-gtk-2.44.9 | 13 - .../md5-cache/x11-libs/libyui-ncurses-2.48.3 | 13 - metadata/md5-cache/x11-libs/libyui-qt-2.47.1 | 13 - metadata/md5-cache/x11-libs/motif-2.3.8-r3 | 14 + metadata/md5-cache/x11-misc/Manifest.gz | Bin 65969 -> 66121 bytes .../md5-cache/x11-misc/compose-tables-1.7.4 | 13 + metadata/md5-cache/x11-misc/rofi-1.7.3-r1 | 4 +- .../md5-cache/x11-misc/shared-mime-info-2.2 | 15 + metadata/md5-cache/x11-misc/vdpauinfo-1.4 | 13 - metadata/md5-cache/x11-wm/Manifest.gz | Bin 15407 -> 15404 bytes .../md5-cache/x11-wm/enlightenment-0.25.3 | 2 +- .../2022-03-30-qt-5_15_3-bump.en.txt | 23 + .../2022-03-30-qt-5_15_3-bump.ru.txt | 25 + metadata/news/Manifest.files.gz | Bin 15759 -> 16108 bytes metadata/news/timestamp.chk | 2 +- metadata/news/timestamp.commit | 2 +- metadata/timestamp | 2 +- metadata/timestamp.chk | 2 +- metadata/timestamp.commit | 2 +- metadata/timestamp.x | 2 +- metadata/xml-schema/timestamp.chk | 2 +- net-dns/Manifest.gz | Bin 8542 -> 8537 bytes .../pdns-recursor/pdns-recursor-4.6.1.ebuild | 6 +- net-dns/pdns/pdns-4.6.1.ebuild | 5 +- net-im/Manifest.gz | Bin 10592 -> 10594 bytes net-im/rocketchat-desktop-bin/Manifest | 2 +- ...ld => rocketchat-desktop-bin-3.8.1.ebuild} | 2 +- net-im/signal-desktop-bin/Manifest | 2 +- ...build => signal-desktop-bin-5.36.0.ebuild} | 0 ...0-r2.ebuild => zoom-5.10.0.2450-r3.ebuild} | 2 +- net-libs/Manifest.gz | Bin 32488 -> 32486 bytes net-libs/aqbanking/aqbanking-6.2.5.ebuild | 4 +- net-libs/gnome-online-accounts/Manifest | 1 + .../gnome-online-accounts-3.44.0.ebuild | 82 + net-misc/Manifest.gz | Bin 55410 -> 55408 bytes net-misc/gns3-gui/Manifest | 2 +- ...i-2.2.28.ebuild => gns3-gui-2.2.31.ebuild} | 10 +- net-misc/gns3-server/Manifest | 2 +- ....2.28.ebuild => gns3-server-2.2.31.ebuild} | 8 +- net-misc/ofono/Manifest | 1 - net-misc/ofono/ofono-1.31.ebuild | 66 - net-misc/ofono/ofono-1.33.ebuild | 2 +- net-misc/rsync/Manifest | 1 + net-misc/rsync/rsync-3.2.3-r5.ebuild | 9 +- net-wireless/Manifest.gz | Bin 16238 -> 16234 bytes net-wireless/unifi/Manifest | 1 - net-wireless/unifi/unifi-7.0.23.ebuild | 96 - profiles/Manifest.gz | Bin 142409 -> 142405 bytes profiles/package.mask | 92 +- profiles/use.local.desc | 3 +- sci-chemistry/Manifest.gz | Bin 10712 -> 10546 bytes sci-chemistry/votca-ctp/Manifest | 2 - sci-chemistry/votca-ctp/metadata.xml | 15 - .../votca-ctp/votca-ctp-1.5.1-r1.ebuild | 70 - sci-libs/Manifest.gz | Bin 42931 -> 42935 bytes sci-libs/symengine/symengine-0.9.0.ebuild | 2 +- sci-libs/votca-tools/Manifest | 1 - sci-libs/votca-tools/votca-tools-1.5.1.ebuild | 56 - sec-keys/Manifest.gz | Bin 7934 -> 8435 bytes sec-keys/openpgp-keys-guillemjover/Manifest | 1 + .../openpgp-keys-guillemjover/metadata.xml | 8 + .../openpgp-keys-guillemjover-20220331.ebuild | 19 + sec-keys/openpgp-keys-karelzak/Manifest | 1 + sec-keys/openpgp-keys-karelzak/metadata.xml | 8 + .../openpgp-keys-karelzak-20220331.ebuild | 20 + sec-keys/openpgp-keys-waynedavison/Manifest | 1 + .../openpgp-keys-waynedavison/metadata.xml | 8 + .../openpgp-keys-waynedavison-20220329.ebuild | 22 + sec-policy/Manifest.gz | Bin 42952 -> 42966 bytes sec-policy/selinux-abrt/Manifest | 1 + .../selinux-abrt-2.20220106-r2.ebuild | 15 + sec-policy/selinux-accountsd/Manifest | 1 + .../selinux-accountsd-2.20220106-r2.ebuild | 22 + sec-policy/selinux-acct/Manifest | 1 + .../selinux-acct-2.20220106-r2.ebuild | 15 + sec-policy/selinux-afs/Manifest | 1 + .../selinux-afs-2.20220106-r2.ebuild | 15 + sec-policy/selinux-aide/Manifest | 1 + .../selinux-aide-2.20220106-r2.ebuild | 15 + sec-policy/selinux-alsa/Manifest | 1 + .../selinux-alsa-2.20220106-r2.ebuild | 15 + sec-policy/selinux-amanda/Manifest | 1 + .../selinux-amanda-2.20220106-r2.ebuild | 21 + sec-policy/selinux-amavis/Manifest | 1 + .../selinux-amavis-2.20220106-r2.ebuild | 15 + sec-policy/selinux-android/Manifest | 1 + .../selinux-android-2.20220106-r2.ebuild | 24 + sec-policy/selinux-apache/Manifest | 1 + .../selinux-apache-2.20220106-r2.ebuild | 21 + sec-policy/selinux-apcupsd/Manifest | 1 + .../selinux-apcupsd-2.20220106-r2.ebuild | 21 + sec-policy/selinux-apm/Manifest | 1 + .../selinux-apm-2.20220106-r2.ebuild | 36 + sec-policy/selinux-arpwatch/Manifest | 1 + .../selinux-arpwatch-2.20220106-r2.ebuild | 15 + sec-policy/selinux-asterisk/Manifest | 1 + .../selinux-asterisk-2.20220106-r2.ebuild | 15 + sec-policy/selinux-at/Manifest | 1 + .../selinux-at-2.20220106-r2.ebuild | 15 + sec-policy/selinux-automount/Manifest | 1 + .../selinux-automount-2.20220106-r2.ebuild | 15 + sec-policy/selinux-avahi/Manifest | 1 + .../selinux-avahi-2.20220106-r2.ebuild | 15 + sec-policy/selinux-awstats/Manifest | 1 + .../selinux-awstats-2.20220106-r2.ebuild | 21 + sec-policy/selinux-backup/Manifest | 1 + .../selinux-backup-2.20220106-r2.ebuild | 15 + sec-policy/selinux-bacula/Manifest | 1 + .../selinux-bacula-2.20220106-r2.ebuild | 15 + sec-policy/selinux-base-policy/Manifest | 1 + .../selinux-base-policy-2.20220106-r2.ebuild | 141 ++ sec-policy/selinux-base/Manifest | 1 + .../selinux-base-2.20220106-r2.ebuild | 158 ++ sec-policy/selinux-bind/Manifest | 1 + .../selinux-bind-2.20220106-r2.ebuild | 15 + sec-policy/selinux-bitcoin/Manifest | 1 + .../selinux-bitcoin-2.20220106-r2.ebuild | 15 + sec-policy/selinux-bitlbee/Manifest | 1 + .../selinux-bitlbee-2.20220106-r2.ebuild | 22 + sec-policy/selinux-bluetooth/Manifest | 1 + .../selinux-bluetooth-2.20220106-r2.ebuild | 15 + sec-policy/selinux-brctl/Manifest | 1 + .../selinux-brctl-2.20220106-r2.ebuild | 15 + sec-policy/selinux-cachefilesd/Manifest | 1 + .../selinux-cachefilesd-2.20220106-r2.ebuild | 15 + sec-policy/selinux-calamaris/Manifest | 1 + .../selinux-calamaris-2.20220106-r2.ebuild | 15 + sec-policy/selinux-canna/Manifest | 1 + .../selinux-canna-2.20220106-r2.ebuild | 15 + sec-policy/selinux-cdrecord/Manifest | 1 + .../selinux-cdrecord-2.20220106-r2.ebuild | 15 + sec-policy/selinux-ceph/Manifest | 1 + .../selinux-ceph-2.20220106-r2.ebuild | 15 + sec-policy/selinux-certbot/Manifest | 1 + .../selinux-certbot-2.20220106-r2.ebuild | 15 + sec-policy/selinux-cgmanager/Manifest | 1 + .../selinux-cgmanager-2.20220106-r2.ebuild | 15 + sec-policy/selinux-cgroup/Manifest | 1 + .../selinux-cgroup-2.20220106-r2.ebuild | 15 + sec-policy/selinux-chromium/Manifest | 1 + .../selinux-chromium-2.20220106-r2.ebuild | 22 + sec-policy/selinux-chronyd/Manifest | 1 + .../selinux-chronyd-2.20220106-r2.ebuild | 15 + sec-policy/selinux-clamav/Manifest | 1 + .../selinux-clamav-2.20220106-r2.ebuild | 15 + sec-policy/selinux-collectd/Manifest | 1 + .../selinux-collectd-2.20220106-r2.ebuild | 23 + sec-policy/selinux-colord/Manifest | 1 + .../selinux-colord-2.20220106-r2.ebuild | 15 + sec-policy/selinux-container/Manifest | 1 + .../selinux-container-2.20220106-r2.ebuild | 15 + sec-policy/selinux-corosync/Manifest | 1 + .../selinux-corosync-2.20220106-r2.ebuild | 15 + sec-policy/selinux-couchdb/Manifest | 1 + .../selinux-couchdb-2.20220106-r2.ebuild | 15 + sec-policy/selinux-courier/Manifest | 1 + .../selinux-courier-2.20220106-r2.ebuild | 15 + sec-policy/selinux-cpucontrol/Manifest | 1 + .../selinux-cpucontrol-2.20220106-r2.ebuild | 15 + sec-policy/selinux-cpufreqselector/Manifest | 1 + ...linux-cpufreqselector-2.20220106-r2.ebuild | 15 + sec-policy/selinux-cups/Manifest | 1 + .../selinux-cups-2.20220106-r2.ebuild | 21 + sec-policy/selinux-cvs/Manifest | 1 + .../selinux-cvs-2.20220106-r2.ebuild | 23 + sec-policy/selinux-cyphesis/Manifest | 1 + .../selinux-cyphesis-2.20220106-r2.ebuild | 15 + sec-policy/selinux-daemontools/Manifest | 1 + .../selinux-daemontools-2.20220106-r2.ebuild | 15 + sec-policy/selinux-dante/Manifest | 1 + .../selinux-dante-2.20220106-r2.ebuild | 15 + sec-policy/selinux-dbadm/Manifest | 1 + .../selinux-dbadm-2.20220106-r2.ebuild | 15 + sec-policy/selinux-dbskk/Manifest | 1 + .../selinux-dbskk-2.20220106-r2.ebuild | 21 + sec-policy/selinux-dbus/Manifest | 1 + .../selinux-dbus-2.20220106-r2.ebuild | 15 + sec-policy/selinux-ddclient/Manifest | 1 + .../selinux-ddclient-2.20220106-r2.ebuild | 15 + sec-policy/selinux-devicekit/Manifest | 1 + .../selinux-devicekit-2.20220106-r2.ebuild | 22 + sec-policy/selinux-dhcp/Manifest | 1 + .../selinux-dhcp-2.20220106-r2.ebuild | 15 + sec-policy/selinux-dictd/Manifest | 1 + .../selinux-dictd-2.20220106-r2.ebuild | 15 + sec-policy/selinux-dirmngr/Manifest | 1 + .../selinux-dirmngr-2.20220106-r2.ebuild | 15 + sec-policy/selinux-dirsrv/Manifest | 1 + .../selinux-dirsrv-2.20220106-r2.ebuild | 15 + sec-policy/selinux-distcc/Manifest | 1 + .../selinux-distcc-2.20220106-r2.ebuild | 15 + sec-policy/selinux-djbdns/Manifest | 1 + .../selinux-djbdns-2.20220106-r2.ebuild | 23 + sec-policy/selinux-dkim/Manifest | 1 + .../selinux-dkim-2.20220106-r2.ebuild | 22 + sec-policy/selinux-dmidecode/Manifest | 1 + .../selinux-dmidecode-2.20220106-r2.ebuild | 15 + sec-policy/selinux-dnsmasq/Manifest | 1 + .../selinux-dnsmasq-2.20220106-r2.ebuild | 15 + sec-policy/selinux-docker/Manifest | 1 + .../selinux-docker-2.20220106-r2.ebuild | 22 + sec-policy/selinux-dovecot/Manifest | 1 + .../selinux-dovecot-2.20220106-r2.ebuild | 15 + sec-policy/selinux-dpkg/Manifest | 1 + .../selinux-dpkg-2.20220106-r2.ebuild | 15 + sec-policy/selinux-dracut/Manifest | 1 + .../selinux-dracut-2.20220106-r2.ebuild | 15 + sec-policy/selinux-dropbox/Manifest | 1 + .../selinux-dropbox-2.20220106-r2.ebuild | 23 + sec-policy/selinux-entropyd/Manifest | 1 + .../selinux-entropyd-2.20220106-r2.ebuild | 15 + sec-policy/selinux-evolution/Manifest | 1 + .../selinux-evolution-2.20220106-r2.ebuild | 21 + sec-policy/selinux-exim/Manifest | 1 + .../selinux-exim-2.20220106-r2.ebuild | 15 + sec-policy/selinux-fail2ban/Manifest | 1 + .../selinux-fail2ban-2.20220106-r2.ebuild | 15 + sec-policy/selinux-fetchmail/Manifest | 1 + .../selinux-fetchmail-2.20220106-r2.ebuild | 15 + sec-policy/selinux-finger/Manifest | 1 + .../selinux-finger-2.20220106-r2.ebuild | 22 + sec-policy/selinux-flash/Manifest | 1 + .../selinux-flash-2.20220106-r2.ebuild | 15 + sec-policy/selinux-fprintd/Manifest | 1 + .../selinux-fprintd-2.20220106-r2.ebuild | 21 + sec-policy/selinux-ftp/Manifest | 1 + .../selinux-ftp-2.20220106-r2.ebuild | 15 + sec-policy/selinux-games/Manifest | 1 + .../selinux-games-2.20220106-r2.ebuild | 15 + sec-policy/selinux-gatekeeper/Manifest | 1 + .../selinux-gatekeeper-2.20220106-r2.ebuild | 15 + sec-policy/selinux-git/Manifest | 1 + .../selinux-git-2.20220106-r2.ebuild | 22 + sec-policy/selinux-gitosis/Manifest | 1 + .../selinux-gitosis-2.20220106-r2.ebuild | 15 + sec-policy/selinux-gnome/Manifest | 1 + .../selinux-gnome-2.20220106-r2.ebuild | 15 + sec-policy/selinux-googletalk/Manifest | 1 + .../selinux-googletalk-2.20220106-r2.ebuild | 15 + sec-policy/selinux-gorg/Manifest | 1 + .../selinux-gorg-2.20220106-r2.ebuild | 15 + sec-policy/selinux-gpg/Manifest | 1 + .../selinux-gpg-2.20220106-r2.ebuild | 22 + sec-policy/selinux-gpm/Manifest | 1 + .../selinux-gpm-2.20220106-r2.ebuild | 15 + sec-policy/selinux-gpsd/Manifest | 1 + .../selinux-gpsd-2.20220106-r2.ebuild | 15 + sec-policy/selinux-gssproxy/Manifest | 1 + .../selinux-gssproxy-2.20220106-r2.ebuild | 15 + sec-policy/selinux-hddtemp/Manifest | 1 + .../selinux-hddtemp-2.20220106-r2.ebuild | 15 + sec-policy/selinux-icecast/Manifest | 1 + .../selinux-icecast-2.20220106-r2.ebuild | 15 + sec-policy/selinux-ifplugd/Manifest | 1 + .../selinux-ifplugd-2.20220106-r2.ebuild | 15 + sec-policy/selinux-inetd/Manifest | 1 + .../selinux-inetd-2.20220106-r2.ebuild | 15 + sec-policy/selinux-inn/Manifest | 1 + .../selinux-inn-2.20220106-r2.ebuild | 15 + sec-policy/selinux-ipsec/Manifest | 1 + .../selinux-ipsec-2.20220106-r2.ebuild | 15 + sec-policy/selinux-irc/Manifest | 1 + .../selinux-irc-2.20220106-r2.ebuild | 15 + sec-policy/selinux-ircd/Manifest | 1 + .../selinux-ircd-2.20220106-r2.ebuild | 15 + sec-policy/selinux-irqbalance/Manifest | 1 + .../selinux-irqbalance-2.20220106-r2.ebuild | 15 + sec-policy/selinux-jabber/Manifest | 1 + .../selinux-jabber-2.20220106-r2.ebuild | 15 + sec-policy/selinux-java/Manifest | 1 + .../selinux-java-2.20220106-r2.ebuild | 15 + sec-policy/selinux-kdeconnect/Manifest | 1 + .../selinux-kdeconnect-2.20220106-r2.ebuild | 15 + sec-policy/selinux-kdump/Manifest | 1 + .../selinux-kdump-2.20220106-r2.ebuild | 15 + sec-policy/selinux-kerberos/Manifest | 1 + .../selinux-kerberos-2.20220106-r2.ebuild | 15 + sec-policy/selinux-kerneloops/Manifest | 1 + .../selinux-kerneloops-2.20220106-r2.ebuild | 15 + sec-policy/selinux-kismet/Manifest | 1 + .../selinux-kismet-2.20220106-r2.ebuild | 15 + sec-policy/selinux-ksmtuned/Manifest | 1 + .../selinux-ksmtuned-2.20220106-r2.ebuild | 15 + sec-policy/selinux-ldap/Manifest | 1 + .../selinux-ldap-2.20220106-r2.ebuild | 15 + sec-policy/selinux-links/Manifest | 1 + .../selinux-links-2.20220106-r2.ebuild | 15 + sec-policy/selinux-lircd/Manifest | 1 + .../selinux-lircd-2.20220106-r2.ebuild | 15 + sec-policy/selinux-loadkeys/Manifest | 1 + .../selinux-loadkeys-2.20220106-r2.ebuild | 15 + sec-policy/selinux-logrotate/Manifest | 1 + .../selinux-logrotate-2.20220106-r2.ebuild | 15 + sec-policy/selinux-logsentry/Manifest | 1 + .../selinux-logsentry-2.20220106-r2.ebuild | 15 + sec-policy/selinux-logwatch/Manifest | 1 + .../selinux-logwatch-2.20220106-r2.ebuild | 15 + sec-policy/selinux-lpd/Manifest | 1 + .../selinux-lpd-2.20220106-r2.ebuild | 15 + sec-policy/selinux-mailman/Manifest | 1 + .../selinux-mailman-2.20220106-r2.ebuild | 15 + sec-policy/selinux-makewhatis/Manifest | 1 + .../selinux-makewhatis-2.20220106-r2.ebuild | 15 + sec-policy/selinux-mandb/Manifest | 1 + .../selinux-mandb-2.20220106-r2.ebuild | 15 + sec-policy/selinux-mcelog/Manifest | 1 + .../selinux-mcelog-2.20220106-r2.ebuild | 15 + sec-policy/selinux-memcached/Manifest | 1 + .../selinux-memcached-2.20220106-r2.ebuild | 15 + sec-policy/selinux-milter/Manifest | 1 + .../selinux-milter-2.20220106-r2.ebuild | 15 + sec-policy/selinux-modemmanager/Manifest | 1 + .../selinux-modemmanager-2.20220106-r2.ebuild | 21 + sec-policy/selinux-mono/Manifest | 1 + .../selinux-mono-2.20220106-r2.ebuild | 15 + sec-policy/selinux-mozilla/Manifest | 1 + .../selinux-mozilla-2.20220106-r2.ebuild | 21 + sec-policy/selinux-mpd/Manifest | 1 + .../selinux-mpd-2.20220106-r2.ebuild | 15 + sec-policy/selinux-mplayer/Manifest | 1 + .../selinux-mplayer-2.20220106-r2.ebuild | 15 + sec-policy/selinux-mrtg/Manifest | 1 + .../selinux-mrtg-2.20220106-r2.ebuild | 15 + sec-policy/selinux-munin/Manifest | 1 + .../selinux-munin-2.20220106-r2.ebuild | 21 + sec-policy/selinux-mutt/Manifest | 1 + .../selinux-mutt-2.20220106-r2.ebuild | 15 + sec-policy/selinux-mysql/Manifest | 1 + .../selinux-mysql-2.20220106-r2.ebuild | 15 + sec-policy/selinux-nagios/Manifest | 1 + .../selinux-nagios-2.20220106-r2.ebuild | 21 + sec-policy/selinux-ncftool/Manifest | 1 + .../selinux-ncftool-2.20220106-r2.ebuild | 15 + sec-policy/selinux-networkmanager/Manifest | 1 + ...elinux-networkmanager-2.20220106-r2.ebuild | 15 + sec-policy/selinux-nginx/Manifest | 1 + .../selinux-nginx-2.20220106-r2.ebuild | 21 + sec-policy/selinux-nslcd/Manifest | 1 + .../selinux-nslcd-2.20220106-r2.ebuild | 15 + sec-policy/selinux-ntop/Manifest | 1 + .../selinux-ntop-2.20220106-r2.ebuild | 15 + sec-policy/selinux-ntp/Manifest | 1 + .../selinux-ntp-2.20220106-r2.ebuild | 15 + sec-policy/selinux-nut/Manifest | 1 + .../selinux-nut-2.20220106-r2.ebuild | 21 + sec-policy/selinux-nx/Manifest | 1 + .../selinux-nx-2.20220106-r2.ebuild | 15 + sec-policy/selinux-oddjob/Manifest | 1 + .../selinux-oddjob-2.20220106-r2.ebuild | 15 + sec-policy/selinux-oident/Manifest | 1 + .../selinux-oident-2.20220106-r2.ebuild | 15 + sec-policy/selinux-openct/Manifest | 1 + .../selinux-openct-2.20220106-r2.ebuild | 15 + sec-policy/selinux-openrc/Manifest | 1 + .../selinux-openrc-2.20220106-r2.ebuild | 15 + sec-policy/selinux-openvpn/Manifest | 1 + .../selinux-openvpn-2.20220106-r2.ebuild | 15 + sec-policy/selinux-pan/Manifest | 1 + .../selinux-pan-2.20220106-r2.ebuild | 21 + sec-policy/selinux-pcscd/Manifest | 1 + .../selinux-pcscd-2.20220106-r2.ebuild | 15 + sec-policy/selinux-phpfpm/Manifest | 1 + .../selinux-phpfpm-2.20220106-r2.ebuild | 21 + sec-policy/selinux-plymouthd/Manifest | 1 + .../selinux-plymouthd-2.20220106-r2.ebuild | 15 + sec-policy/selinux-podman/Manifest | 1 + .../selinux-podman-2.20220106-r2.ebuild | 22 + sec-policy/selinux-policykit/Manifest | 1 + .../selinux-policykit-2.20220106-r2.ebuild | 15 + sec-policy/selinux-portmap/Manifest | 1 + .../selinux-portmap-2.20220106-r2.ebuild | 15 + sec-policy/selinux-postfix/Manifest | 1 + .../selinux-postfix-2.20220106-r2.ebuild | 15 + sec-policy/selinux-postgresql/Manifest | 1 + .../selinux-postgresql-2.20220106-r2.ebuild | 15 + sec-policy/selinux-postgrey/Manifest | 1 + .../selinux-postgrey-2.20220106-r2.ebuild | 15 + sec-policy/selinux-ppp/Manifest | 1 + .../selinux-ppp-2.20220106-r2.ebuild | 15 + sec-policy/selinux-prelude/Manifest | 1 + .../selinux-prelude-2.20220106-r2.ebuild | 21 + sec-policy/selinux-privoxy/Manifest | 1 + .../selinux-privoxy-2.20220106-r2.ebuild | 15 + sec-policy/selinux-procmail/Manifest | 1 + .../selinux-procmail-2.20220106-r2.ebuild | 15 + sec-policy/selinux-psad/Manifest | 1 + .../selinux-psad-2.20220106-r2.ebuild | 15 + sec-policy/selinux-publicfile/Manifest | 1 + .../selinux-publicfile-2.20220106-r2.ebuild | 15 + sec-policy/selinux-pulseaudio/Manifest | 1 + .../selinux-pulseaudio-2.20220106-r2.ebuild | 15 + sec-policy/selinux-puppet/Manifest | 1 + .../selinux-puppet-2.20220106-r2.ebuild | 15 + sec-policy/selinux-pyzor/Manifest | 1 + .../selinux-pyzor-2.20220106-r2.ebuild | 15 + sec-policy/selinux-qemu/Manifest | 1 + .../selinux-qemu-2.20220106-r2.ebuild | 21 + sec-policy/selinux-qmail/Manifest | 1 + .../selinux-qmail-2.20220106-r2.ebuild | 15 + sec-policy/selinux-quota/Manifest | 1 + .../selinux-quota-2.20220106-r2.ebuild | 15 + sec-policy/selinux-radius/Manifest | 1 + .../selinux-radius-2.20220106-r2.ebuild | 15 + sec-policy/selinux-radvd/Manifest | 1 + .../selinux-radvd-2.20220106-r2.ebuild | 15 + sec-policy/selinux-razor/Manifest | 1 + .../selinux-razor-2.20220106-r2.ebuild | 15 + sec-policy/selinux-redis/Manifest | 1 + .../selinux-redis-2.20220106-r2.ebuild | 15 + sec-policy/selinux-remotelogin/Manifest | 1 + .../selinux-remotelogin-2.20220106-r2.ebuild | 15 + sec-policy/selinux-resolvconf/Manifest | 1 + .../selinux-resolvconf-2.20220106-r2.ebuild | 15 + sec-policy/selinux-rngd/Manifest | 1 + .../selinux-rngd-2.20220106-r2.ebuild | 15 + sec-policy/selinux-rpc/Manifest | 1 + .../selinux-rpc-2.20220106-r2.ebuild | 15 + sec-policy/selinux-rpcbind/Manifest | 1 + .../selinux-rpcbind-2.20220106-r2.ebuild | 15 + sec-policy/selinux-rpm/Manifest | 1 + .../selinux-rpm-2.20220106-r2.ebuild | 15 + sec-policy/selinux-rssh/Manifest | 1 + .../selinux-rssh-2.20220106-r2.ebuild | 15 + sec-policy/selinux-rtkit/Manifest | 1 + .../selinux-rtkit-2.20220106-r2.ebuild | 21 + sec-policy/selinux-rtorrent/Manifest | 1 + .../selinux-rtorrent-2.20220106-r2.ebuild | 15 + sec-policy/selinux-salt/Manifest | 1 + .../selinux-salt-2.20220106-r2.ebuild | 15 + sec-policy/selinux-samba/Manifest | 1 + .../selinux-samba-2.20220106-r2.ebuild | 15 + sec-policy/selinux-sasl/Manifest | 1 + .../selinux-sasl-2.20220106-r2.ebuild | 15 + sec-policy/selinux-screen/Manifest | 1 + .../selinux-screen-2.20220106-r2.ebuild | 15 + sec-policy/selinux-sendmail/Manifest | 1 + .../selinux-sendmail-2.20220106-r2.ebuild | 15 + sec-policy/selinux-sensord/Manifest | 1 + .../selinux-sensord-2.20220106-r2.ebuild | 15 + sec-policy/selinux-shorewall/Manifest | 1 + .../selinux-shorewall-2.20220106-r2.ebuild | 15 + sec-policy/selinux-shutdown/Manifest | 1 + .../selinux-shutdown-2.20220106-r2.ebuild | 15 + sec-policy/selinux-skype/Manifest | 1 + .../selinux-skype-2.20220106-r2.ebuild | 21 + sec-policy/selinux-slocate/Manifest | 1 + .../selinux-slocate-2.20220106-r2.ebuild | 15 + sec-policy/selinux-slrnpull/Manifest | 1 + .../selinux-slrnpull-2.20220106-r2.ebuild | 15 + sec-policy/selinux-smartmon/Manifest | 1 + .../selinux-smartmon-2.20220106-r2.ebuild | 15 + sec-policy/selinux-smokeping/Manifest | 1 + .../selinux-smokeping-2.20220106-r2.ebuild | 21 + sec-policy/selinux-snmp/Manifest | 1 + .../selinux-snmp-2.20220106-r2.ebuild | 15 + sec-policy/selinux-snort/Manifest | 1 + .../selinux-snort-2.20220106-r2.ebuild | 15 + sec-policy/selinux-soundserver/Manifest | 1 + .../selinux-soundserver-2.20220106-r2.ebuild | 15 + sec-policy/selinux-spamassassin/Manifest | 1 + .../selinux-spamassassin-2.20220106-r2.ebuild | 15 + sec-policy/selinux-squid/Manifest | 1 + .../selinux-squid-2.20220106-r2.ebuild | 21 + sec-policy/selinux-sssd/Manifest | 1 + .../selinux-sssd-2.20220106-r2.ebuild | 15 + sec-policy/selinux-stunnel/Manifest | 1 + .../selinux-stunnel-2.20220106-r2.ebuild | 15 + sec-policy/selinux-subsonic/Manifest | 1 + .../selinux-subsonic-2.20220106-r2.ebuild | 15 + sec-policy/selinux-sudo/Manifest | 1 + .../selinux-sudo-2.20220106-r2.ebuild | 15 + sec-policy/selinux-sxid/Manifest | 1 + .../selinux-sxid-2.20220106-r2.ebuild | 15 + sec-policy/selinux-syncthing/Manifest | 1 + .../selinux-syncthing-2.20220106-r2.ebuild | 15 + sec-policy/selinux-sysstat/Manifest | 1 + .../selinux-sysstat-2.20220106-r2.ebuild | 15 + sec-policy/selinux-tboot/Manifest | 1 + .../selinux-tboot-2.20220106-r2.ebuild | 15 + sec-policy/selinux-tcpd/Manifest | 1 + .../selinux-tcpd-2.20220106-r2.ebuild | 21 + sec-policy/selinux-tcsd/Manifest | 1 + .../selinux-tcsd-2.20220106-r2.ebuild | 15 + sec-policy/selinux-telnet/Manifest | 1 + .../selinux-telnet-2.20220106-r2.ebuild | 21 + sec-policy/selinux-tftp/Manifest | 1 + .../selinux-tftp-2.20220106-r2.ebuild | 15 + sec-policy/selinux-tgtd/Manifest | 1 + .../selinux-tgtd-2.20220106-r2.ebuild | 15 + sec-policy/selinux-thunderbird/Manifest | 1 + .../selinux-thunderbird-2.20220106-r2.ebuild | 21 + sec-policy/selinux-timidity/Manifest | 1 + .../selinux-timidity-2.20220106-r2.ebuild | 15 + sec-policy/selinux-tmpreaper/Manifest | 1 + .../selinux-tmpreaper-2.20220106-r2.ebuild | 15 + sec-policy/selinux-tor/Manifest | 1 + .../selinux-tor-2.20220106-r2.ebuild | 15 + sec-policy/selinux-tripwire/Manifest | 1 + .../selinux-tripwire-2.20220106-r2.ebuild | 15 + sec-policy/selinux-ucspitcp/Manifest | 1 + .../selinux-ucspitcp-2.20220106-r2.ebuild | 15 + sec-policy/selinux-ulogd/Manifest | 1 + .../selinux-ulogd-2.20220106-r2.ebuild | 15 + sec-policy/selinux-uml/Manifest | 1 + .../selinux-uml-2.20220106-r2.ebuild | 15 + sec-policy/selinux-unconfined/Manifest | 1 + .../selinux-unconfined-2.20220106-r2.ebuild | 15 + sec-policy/selinux-uptime/Manifest | 1 + .../selinux-uptime-2.20220106-r2.ebuild | 15 + sec-policy/selinux-usbguard/Manifest | 1 + .../selinux-usbguard-2.20220106-r2.ebuild | 15 + sec-policy/selinux-usbmuxd/Manifest | 1 + .../selinux-usbmuxd-2.20220106-r2.ebuild | 15 + sec-policy/selinux-uucp/Manifest | 1 + .../selinux-uucp-2.20220106-r2.ebuild | 21 + sec-policy/selinux-uwimap/Manifest | 1 + .../selinux-uwimap-2.20220106-r2.ebuild | 15 + sec-policy/selinux-uwsgi/Manifest | 1 + .../selinux-uwsgi-2.20220106-r2.ebuild | 15 + sec-policy/selinux-varnishd/Manifest | 1 + .../selinux-varnishd-2.20220106-r2.ebuild | 15 + sec-policy/selinux-vbetool/Manifest | 1 + .../selinux-vbetool-2.20220106-r2.ebuild | 15 + sec-policy/selinux-vdagent/Manifest | 1 + .../selinux-vdagent-2.20220106-r2.ebuild | 15 + sec-policy/selinux-vde/Manifest | 1 + .../selinux-vde-2.20220106-r2.ebuild | 15 + sec-policy/selinux-virt/Manifest | 1 + .../selinux-virt-2.20220106-r2.ebuild | 15 + sec-policy/selinux-vlock/Manifest | 1 + .../selinux-vlock-2.20220106-r2.ebuild | 15 + sec-policy/selinux-vmware/Manifest | 1 + .../selinux-vmware-2.20220106-r2.ebuild | 21 + sec-policy/selinux-vnstatd/Manifest | 1 + .../selinux-vnstatd-2.20220106-r2.ebuild | 15 + sec-policy/selinux-vpn/Manifest | 1 + .../selinux-vpn-2.20220106-r2.ebuild | 15 + sec-policy/selinux-watchdog/Manifest | 1 + .../selinux-watchdog-2.20220106-r2.ebuild | 15 + sec-policy/selinux-webalizer/Manifest | 1 + .../selinux-webalizer-2.20220106-r2.ebuild | 22 + sec-policy/selinux-wine/Manifest | 1 + .../selinux-wine-2.20220106-r2.ebuild | 15 + sec-policy/selinux-wireguard/Manifest | 1 + .../selinux-wireguard-2.20220106-r2.ebuild | 15 + sec-policy/selinux-wireshark/Manifest | 1 + .../selinux-wireshark-2.20220106-r2.ebuild | 15 + sec-policy/selinux-wm/Manifest | 1 + .../selinux-wm-2.20220106-r2.ebuild | 15 + sec-policy/selinux-xen/Manifest | 1 + .../selinux-xen-2.20220106-r2.ebuild | 15 + sec-policy/selinux-xfs/Manifest | 1 + .../selinux-xfs-2.20220106-r2.ebuild | 15 + sec-policy/selinux-xscreensaver/Manifest | 1 + .../selinux-xscreensaver-2.20220106-r2.ebuild | 21 + sec-policy/selinux-xserver/Manifest | 1 + .../selinux-xserver-2.20220106-r2.ebuild | 15 + sec-policy/selinux-zabbix/Manifest | 1 + .../selinux-zabbix-2.20220106-r2.ebuild | 15 + sys-apps/Manifest.gz | Bin 48026 -> 48029 bytes sys-apps/firejail/firejail-0.9.68-r1.ebuild | 2 +- sys-apps/sysvinit/sysvinit-3.01.ebuild | 2 +- ...3.02-r1.ebuild => sysvinit-3.02-r3.ebuild} | 7 +- sys-apps/util-linux/Manifest | 2 + sys-apps/util-linux/util-linux-2.38.ebuild | 388 ++++ sys-apps/util-linux/util-linux-9999.ebuild | 104 +- sys-devel/Manifest.gz | Bin 9470 -> 9469 bytes sys-devel/binutils-apple/Manifest | 4 - .../binutils-apple-11.3.1-r1.ebuild | 378 ---- .../binutils-apple-8.2.1-r1.ebuild | 18 +- .../binutils-apple-8.2.1-r101.ebuild | 8 +- sys-devel/binutils-apple/metadata.xml | 1 - sys-kernel/Manifest.gz | Bin 4411 -> 4417 bytes sys-kernel/gentoo-kernel-bin/Manifest | 90 +- .../gentoo-kernel-bin-5.10.107.ebuild | 135 -- .../gentoo-kernel-bin-5.10.108.ebuild | 135 -- .../gentoo-kernel-bin-5.10.109.ebuild | 2 +- .../gentoo-kernel-bin-5.15.29.ebuild | 135 -- .../gentoo-kernel-bin-5.15.31.ebuild | 135 -- ...ld => gentoo-kernel-bin-5.15.32-r1.ebuild} | 4 +- .../gentoo-kernel-bin-5.15.32.ebuild | 135 -- .../gentoo-kernel-bin-5.16.16.ebuild | 135 -- .../gentoo-kernel-bin-5.16.17.ebuild | 135 -- ...ld => gentoo-kernel-bin-5.16.18-r1.ebuild} | 2 +- .../gentoo-kernel-bin-5.16.18.ebuild | 135 -- .../gentoo-kernel-bin-5.4.185.ebuild | 135 -- .../gentoo-kernel-bin-5.4.186.ebuild | 135 -- .../gentoo-kernel-bin-5.4.187.ebuild | 135 -- .../gentoo-kernel-bin-5.4.188.ebuild | 2 +- sys-kernel/gentoo-kernel/Manifest | 32 +- .../gentoo-kernel-5.10.106.ebuild | 131 -- .../gentoo-kernel-5.10.107.ebuild | 131 -- .../gentoo-kernel-5.10.108.ebuild | 131 -- .../gentoo-kernel-5.10.109.ebuild | 2 +- .../gentoo-kernel-5.15.29.ebuild | 131 -- .../gentoo-kernel-5.15.31.ebuild | 131 -- ...ebuild => gentoo-kernel-5.15.32-r1.ebuild} | 4 +- .../gentoo-kernel-5.15.32.ebuild | 131 -- .../gentoo-kernel-5.16.16.ebuild | 131 -- ...ebuild => gentoo-kernel-5.16.18-r1.ebuild} | 2 +- .../gentoo-kernel-5.16.18.ebuild | 131 -- .../gentoo-kernel-5.4.185.ebuild | 100 - .../gentoo-kernel-5.4.186.ebuild | 100 - .../gentoo-kernel-5.4.187.ebuild | 100 - .../gentoo-kernel-5.4.188.ebuild | 2 +- sys-kernel/linux-headers/Manifest | 2 + .../linux-headers/linux-headers-5.17.ebuild | 54 + sys-kernel/vanilla-kernel/Manifest | 24 - .../vanilla-kernel-5.10.106.ebuild | 134 -- .../vanilla-kernel-5.10.107.ebuild | 134 -- .../vanilla-kernel-5.10.108.ebuild | 134 -- .../vanilla-kernel-5.15.29.ebuild | 134 -- .../vanilla-kernel-5.15.30.ebuild | 134 -- .../vanilla-kernel-5.15.31.ebuild | 134 -- .../vanilla-kernel-5.16.16.ebuild | 134 -- .../vanilla-kernel-5.16.17.ebuild | 134 -- .../vanilla-kernel-5.4.185.ebuild | 108 -- .../vanilla-kernel-5.4.186.ebuild | 108 -- .../vanilla-kernel-5.4.187.ebuild | 108 -- sys-kernel/zen-sources/Manifest | 8 +- ...16.10.ebuild => zen-sources-5.17.1.ebuild} | 0 sys-libs/Manifest.gz | Bin 14397 -> 14236 bytes sys-libs/glibc/Manifest | 2 + sys-libs/glibc/glibc-2.34-r11.ebuild | 1619 +++++++++++++++++ sys-libs/glibc/glibc-2.35-r2.ebuild | 1590 ++++++++++++++++ sys-libs/glibc/metadata.xml | 1 + .../gwenhywfar/gwenhywfar-5.4.1-r1.ebuild | 4 +- .../libchipcard/libchipcard-5.1.5_rc2.ebuild | 4 +- sys-libs/tapi/Manifest | 4 - .../objcmetadata-800.0.42.1-standalone.patch | 130 -- .../tapi/files/tapi-2.0.0-standalone.patch | 141 -- sys-libs/tapi/tapi-2.0.0.ebuild | 174 -- .../zlib-1.2.11-fix-deflateParams-usage.patch | 2 + .../files/zlib-1.2.12-CRC-buggy-input.patch | 50 + ...zlib-1.2.12-use-LDFLAGS-in-configure.patch | 71 + sys-libs/zlib/zlib-1.2.12-r2.ebuild | 195 ++ virtual/Manifest.gz | Bin 28388 -> 28385 bytes .../dist-kernel/dist-kernel-5.10.106.ebuild | 19 - .../dist-kernel/dist-kernel-5.10.107.ebuild | 19 - .../dist-kernel/dist-kernel-5.10.108.ebuild | 19 - .../dist-kernel/dist-kernel-5.10.109.ebuild | 2 +- .../dist-kernel/dist-kernel-5.15.29.ebuild | 19 - .../dist-kernel/dist-kernel-5.15.30.ebuild | 19 - .../dist-kernel/dist-kernel-5.15.31.ebuild | 19 - .../dist-kernel/dist-kernel-5.15.32.ebuild | 2 +- .../dist-kernel/dist-kernel-5.16.16.ebuild | 19 - .../dist-kernel/dist-kernel-5.16.17.ebuild | 19 - .../dist-kernel/dist-kernel-5.4.185.ebuild | 19 - .../dist-kernel/dist-kernel-5.4.186.ebuild | 19 - .../dist-kernel/dist-kernel-5.4.187.ebuild | 19 - .../dist-kernel/dist-kernel-5.4.188.ebuild | 2 +- www-apache/Manifest.gz | Bin 6255 -> 6258 bytes www-apache/passenger/Manifest | 1 + www-apache/passenger/passenger-6.0.13.ebuild | 126 ++ www-apps/Manifest.gz | Bin 12628 -> 12629 bytes www-apps/chromedriver-bin/Manifest | 2 +- ... => chromedriver-bin-100.0.4896.60.ebuild} | 0 www-client/Manifest.gz | Bin 6039 -> 6043 bytes www-client/chromium/Manifest | 2 +- ...6.ebuild => chromium-100.0.4896.60.ebuild} | 2 +- www-client/google-chrome-unstable/Manifest | 2 +- ...ogle-chrome-unstable-101.0.4951.15.ebuild} | 0 www-client/google-chrome/Manifest | 2 +- ...ild => google-chrome-100.0.4896.60.ebuild} | 0 www-client/opera-developer/Manifest | 3 +- ...ild => opera-developer-87.0.4374.0.ebuild} | 2 +- www-client/opera/Manifest | 2 +- ...41.18.ebuild => opera-85.0.4341.28.ebuild} | 0 www-plugins/Manifest.gz | Bin 1242 -> 1244 bytes www-plugins/chrome-binary-plugins/Manifest | 4 +- ...hrome-binary-plugins-100.0.4896.60.ebuild} | 0 ...binary-plugins-101.0.4951.15_alpha.ebuild} | 0 www-servers/Manifest.gz | Bin 5033 -> 5034 bytes www-servers/puma/Manifest | 3 +- .../files/puma-5.6.4-logwriter-test.patch | 14 + www-servers/puma/puma-5.4.0.ebuild | 59 - .../{puma-5.6.1.ebuild => puma-5.6.4.ebuild} | 6 +- x11-drivers/Manifest.gz | Bin 5050 -> 5048 bytes x11-drivers/nvidia-drivers/Manifest | 14 +- ...ebuild => nvidia-drivers-470.62.26.ebuild} | 23 +- .../nvidia-drivers-510.54.ebuild | 457 ----- x11-libs/Manifest.gz | Bin 20522 -> 19865 bytes x11-libs/libX11/Manifest | 1 + x11-libs/libX11/libX11-1.7.4.ebuild | 40 + x11-libs/libvdpau/Manifest | 1 - x11-libs/libvdpau/libvdpau-1.4.ebuild | 49 - x11-libs/libyui-gtk/Manifest | 1 - x11-libs/libyui-gtk/libyui-gtk-2.44.9.ebuild | 46 - x11-libs/libyui-gtk/metadata.xml | 11 - x11-libs/libyui-ncurses/Manifest | 1 - .../files/libyui-ncurses-2.46.4-tinfo.patch | 21 - .../files/libyui-ncurses-2.48.3-ncurses.patch | 29 - .../libyui-ncurses-2.48.3.ebuild | 51 - x11-libs/libyui-ncurses/metadata.xml | 11 - x11-libs/libyui-qt/Manifest | 1 - .../files/libyui-qt-2.46.21-norpc.patch | 24 - x11-libs/libyui-qt/libyui-qt-2.47.1.ebuild | 55 - x11-libs/libyui-qt/metadata.xml | 11 - x11-libs/libyui/Manifest | 1 - x11-libs/libyui/libyui-3.3.3.ebuild | 45 - x11-libs/libyui/metadata.xml | 11 - x11-libs/motif/Manifest | 1 + x11-libs/motif/motif-2.3.8-r3.ebuild | 109 ++ x11-misc/Manifest.gz | Bin 48183 -> 48186 bytes x11-misc/compose-tables/Manifest | 1 + .../compose-tables-1.7.4.ebuild | 42 + x11-misc/rofi/rofi-1.7.3-r1.ebuild | 2 +- x11-misc/shared-mime-info/Manifest | 2 + .../shared-mime-info-2.2.ebuild | 93 + x11-misc/vdpauinfo/Manifest | 1 - x11-misc/vdpauinfo/vdpauinfo-1.4.ebuild | 28 - x11-wm/Manifest.gz | Bin 9622 -> 9623 bytes .../enlightenment/enlightenment-0.25.3.ebuild | 1 - 1896 files changed, 22827 insertions(+), 11887 deletions(-) rename acct-group/firebird/{firebird-0.ebuild => firebird-0-r1.ebuild} (77%) create mode 100644 acct-user/firebird/Manifest create mode 100644 acct-user/firebird/firebird-0-r1.ebuild rename {sys-libs/tapi => acct-user/firebird}/metadata.xml (74%) create mode 100644 app-admin/awscli/awscli-1.22.83.ebuild create mode 100644 app-admin/awscli/awscli-1.22.84.ebuild create mode 100644 app-admin/salt/files/salt-3003.4-tests.patch create mode 100644 app-admin/salt/files/salt-3004.1-jinja-3.patch create mode 100644 app-admin/salt/files/salt-3004.1-tests.patch create mode 100644 app-admin/salt/salt-3003.4.ebuild create mode 100644 app-admin/salt/salt-3004.1.ebuild create mode 100644 app-crypt/sequoia-sq/sequoia-sq-0.26.0.ebuild delete mode 100644 app-editors/okteta/okteta-0.26.6.ebuild rename app-emulation/ruffle/{ruffle-0_p20220228.ebuild => ruffle-0_p20220330.ebuild} (88%) delete mode 100644 app-i18n/man-pages-l10n/man-pages-l10n-4.10.0.ebuild rename app-i18n/man-pages-l10n/{man-pages-l10n-4.12.1-r1.ebuild => man-pages-l10n-4.12.1-r2.ebuild} (87%) create mode 100644 app-misc/broot/broot-1.10.0.ebuild create mode 100644 app-misc/ca-certificates/ca-certificates-20211016.3.76.1.ebuild delete mode 100644 app-office/libreoffice-l10n/libreoffice-l10n-7.3.1.3.ebuild delete mode 100644 app-office/libreoffice/libreoffice-7.3.1.3-r1.ebuild create mode 100644 app-text/mdbook/mdbook-0.4.17.ebuild create mode 100644 app-text/pelican/pelican-4.7.2.ebuild rename dev-db/firebird/{firebird-3.0.4.33054.0-r1.ebuild => firebird-3.0.4.33054.0-r2.ebuild} (96%) create mode 100644 dev-java/batik/batik-1.14.ebuild create mode 100644 dev-java/batik/files/batik-1.14-modules create mode 100644 dev-java/batik/files/batik-squiggle.desktop create mode 100644 dev-lang/ocaml/files/ocaml-4.14.0-clang.patch create mode 100644 dev-lang/ocaml/ocaml-4.14.0.ebuild delete mode 100644 dev-libs/injeqt/Manifest delete mode 100644 dev-libs/injeqt/files/injeqt-1.2.0-gcc7.patch delete mode 100644 dev-libs/injeqt/files/injeqt-1.2.0-no-Werror.patch delete mode 100644 dev-libs/injeqt/injeqt-1.2.0.ebuild delete mode 100644 dev-libs/kuserfeedback/kuserfeedback-1.0.0-r1.ebuild create mode 100644 dev-libs/libbsd/libbsd-0.11.6.ebuild rename dev-libs/libgcrypt/{libgcrypt-1.10.0.ebuild => libgcrypt-1.10.1.ebuild} (94%) create mode 100644 dev-libs/nss/files/nss-3.68-ld-fix.patch delete mode 100644 dev-libs/nss/nss-3.75-r1.ebuild rename dev-libs/nss/{nss-3.76-r1.ebuild => nss-3.76.1.ebuild} (99%) create mode 100644 dev-libs/redis-ipc/Manifest create mode 100644 dev-libs/redis-ipc/metadata.xml create mode 100644 dev-libs/redis-ipc/redis-ipc-0.0.6.ebuild create mode 100644 dev-lisp/sbcl/sbcl-2.2.3.ebuild create mode 100644 dev-lua/luaexpat/luaexpat-1.4.0.ebuild create mode 100644 dev-python/asyncstdlib/asyncstdlib-3.10.4.ebuild create mode 100644 dev-python/aws-sam-translator/aws-sam-translator-1.44.0.ebuild create mode 100644 dev-python/bitarray/bitarray-2.4.1.ebuild create mode 100644 dev-python/boto3/boto3-1.21.28.ebuild create mode 100644 dev-python/boto3/boto3-1.21.29.ebuild create mode 100644 dev-python/botocore/botocore-1.24.28.ebuild create mode 100644 dev-python/botocore/botocore-1.24.29.ebuild create mode 100644 dev-python/click/click-8.1.0.ebuild create mode 100644 dev-python/ephemeral-port-reserve/Manifest create mode 100644 dev-python/ephemeral-port-reserve/ephemeral-port-reserve-1.1.4.ebuild create mode 100644 dev-python/ephemeral-port-reserve/metadata.xml create mode 100644 dev-python/falcon/falcon-3.1.0.ebuild create mode 100644 dev-python/flask-login/flask-login-0.6.0.ebuild create mode 100644 dev-python/flask/flask-2.1.0.ebuild create mode 100644 dev-python/hypothesis/hypothesis-6.40.0.ebuild create mode 100644 dev-python/iminuit/iminuit-2.11.2.ebuild create mode 100644 dev-python/ioflo/ioflo-2.0.2-r2.ebuild create mode 100644 dev-python/ipykernel/ipykernel-6.10.0.ebuild delete mode 100644 dev-python/jellyfish/jellyfish-0.9.0.ebuild create mode 100644 dev-python/nbconvert/nbconvert-6.4.5.ebuild create mode 100644 dev-python/pikepdf/pikepdf-5.1.1.ebuild create mode 100644 dev-python/pylint/pylint-2.13.3.ebuild create mode 100644 dev-python/pypy-exe-bin/pypy-exe-bin-7.3.9.ebuild create mode 100644 dev-python/pypy-exe/pypy-exe-7.3.9.ebuild create mode 100644 dev-python/pypy/pypy-7.3.9.ebuild create mode 100644 dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.9.ebuild create mode 100644 dev-python/pypy3-exe/pypy3-exe-7.3.9.ebuild create mode 100644 dev-python/pypy3/pypy3-7.3.9.ebuild create mode 100644 dev-python/pytest-salt-factories/files/pytest-salt-factories-0.121.1-tests.patch rename dev-python/pytest-salt-factories/files/{pytest-salt-factories-0.911.0-tests.patch => pytest-salt-factories-1.0.0_rc13-tests.patch} (75%) rename dev-python/pytest-salt-factories/{pytest-salt-factories-0.911.0.ebuild => pytest-salt-factories-0.121.1-r1.ebuild} (76%) create mode 100644 dev-python/pytest-salt-factories/pytest-salt-factories-1.0.0_rc13.ebuild create mode 100644 dev-python/pytest-shell-utilities/Manifest create mode 100644 dev-python/pytest-shell-utilities/metadata.xml create mode 100644 dev-python/pytest-shell-utilities/pytest-shell-utilities-1.0.5.ebuild create mode 100644 dev-python/pytest-skip-markers/Manifest rename {dev-libs/injeqt => dev-python/pytest-skip-markers}/metadata.xml (62%) create mode 100644 dev-python/pytest-skip-markers/pytest-skip-markers-1.2.0.ebuild create mode 100644 dev-python/pytest-system-statistics/Manifest create mode 100644 dev-python/pytest-system-statistics/metadata.xml create mode 100644 dev-python/pytest-system-statistics/pytest-system-statistics-1.0.2.ebuild create mode 100644 dev-python/python-lsp-black/python-lsp-black-1.2.0.ebuild create mode 100644 dev-python/raet/raet-0.6.8-r4.ebuild create mode 100644 dev-python/rst-linker/rst-linker-2.3.0.ebuild create mode 100644 dev-python/setuptools-declarative-requirements/Manifest create mode 100644 dev-python/setuptools-declarative-requirements/metadata.xml create mode 100644 dev-python/setuptools-declarative-requirements/setuptools-declarative-requirements-1.2.0.ebuild create mode 100644 dev-python/stripe/stripe-2.70.0.ebuild create mode 100644 dev-python/voluptuous/voluptuous-0.13.0.ebuild create mode 100644 dev-python/websocket-client/websocket-client-1.3.2.ebuild create mode 100644 dev-python/werkzeug/werkzeug-2.1.0.ebuild create mode 100644 dev-qt/qtcore/files/qtcore-5.15.3-pthread.patch rename dev-qt/qtdeclarative/{qtdeclarative-5.15.3.ebuild => qtdeclarative-5.15.3-r1.ebuild} (92%) rename dev-qt/qtwebengine/{qtwebengine-5.15.3_p20220310.ebuild => qtwebengine-5.15.3_p20220329.ebuild} (100%) create mode 100644 dev-ruby/coderay/coderay-1.1.3-r2.ebuild create mode 100644 dev-ruby/concurrent-ruby/concurrent-ruby-1.1.10.ebuild delete mode 100644 dev-ruby/connection_pool/connection_pool-2.2.2.ebuild create mode 100644 dev-ruby/ed25519/ed25519-1.3.0.ebuild delete mode 100644 dev-scheme/scm/scm-5.5.6-r3.ebuild create mode 100644 dev-util/bazel/bazel-5.0.0.ebuild rename dev-util/cmake/{cmake-3.23.0_rc5.ebuild => cmake-3.23.0.ebuild} (100%) create mode 100644 dev-util/difftastic/Manifest create mode 100644 dev-util/difftastic/difftastic-0.24.0.ebuild create mode 100644 dev-util/difftastic/files/difftastic-0.24.0-regex-dep.patch create mode 100644 dev-util/difftastic/metadata.xml delete mode 100644 dev-util/maturin/maturin-0.12.10.ebuild delete mode 100644 dev-util/maturin/maturin-0.12.6.ebuild rename dev-util/meson/{meson-0.61.4-r1.ebuild => meson-0.61.4-r2.ebuild} (96%) create mode 100644 dev-util/pycharm-professional/pycharm-professional-2021.3.3.ebuild create mode 100644 dev-util/stripe-mock/stripe-mock-0.121.0.ebuild create mode 100644 dev-util/stripe-mock/stripe-mock-0.122.0.ebuild delete mode 100644 games-emulation/fceux/fceux-2.6.3.ebuild rename games-fps/urbanterror/files/{urbanterror-4.3.4_p20180708-fix-build_system.patch => urbanterror-4.3.4_p20211208-respect-flags.patch} (71%) rename games-fps/urbanterror/{urbanterror-4.3.4_p20210304.ebuild => urbanterror-4.3.4_p20211208.ebuild} (91%) create mode 100644 games-util/lutris/files/lutris-0.5.10_beta2-fix-install-requires.patch create mode 100644 games-util/lutris/files/lutris-0.5.10_beta2-fix-launching-steam.patch create mode 100644 games-util/lutris/lutris-0.5.10_beta2.ebuild create mode 100644 gnome-extra/gnome-logs/gnome-logs-42.0.ebuild create mode 100644 kde-frameworks/kimageformats/kimageformats-5.92.0-r1.ebuild create mode 100644 kde-frameworks/plasma/files/plasma-5.92.0-breeze-light-dark-visual-fix.patch rename kde-frameworks/plasma/{plasma-5.92.0.ebuild => plasma-5.92.0-r1.ebuild} (96%) delete mode 100644 kde-misc/tellico/files/tellico-3.4.3-taglib-ifdef.patch delete mode 100644 kde-misc/tellico/tellico-3.4.3.ebuild rename kde-plasma/bluedevil/{bluedevil-5.24.3.ebuild => bluedevil-5.24.4.ebuild} (100%) rename kde-plasma/breeze-grub/{breeze-grub-5.24.3.ebuild => breeze-grub-5.24.4.ebuild} (100%) rename kde-plasma/breeze-gtk/{breeze-gtk-5.24.3.ebuild => breeze-gtk-5.24.4.ebuild} (100%) rename kde-plasma/breeze-plymouth/{breeze-plymouth-5.24.3.ebuild => breeze-plymouth-5.24.4.ebuild} (100%) rename kde-plasma/breeze/{breeze-5.24.3.ebuild => breeze-5.24.4.ebuild} (100%) rename kde-plasma/discover/{discover-5.24.3.ebuild => discover-5.24.4.ebuild} (100%) rename kde-plasma/drkonqi/{drkonqi-5.24.3.ebuild => drkonqi-5.24.4.ebuild} (100%) rename kde-plasma/kactivitymanagerd/{kactivitymanagerd-5.24.3.ebuild => kactivitymanagerd-5.24.4.ebuild} (100%) rename kde-plasma/kde-cli-tools/{kde-cli-tools-5.24.3.ebuild => kde-cli-tools-5.24.4.ebuild} (100%) rename kde-plasma/kde-gtk-config/{kde-gtk-config-5.24.3.ebuild => kde-gtk-config-5.24.4.ebuild} (100%) rename kde-plasma/kdecoration/{kdecoration-5.24.3.ebuild => kdecoration-5.24.4.ebuild} (100%) rename kde-plasma/kdeplasma-addons/{kdeplasma-addons-5.24.3.ebuild => kdeplasma-addons-5.24.4.ebuild} (100%) rename kde-plasma/kgamma/{kgamma-5.24.3.ebuild => kgamma-5.24.4.ebuild} (100%) rename kde-plasma/khotkeys/{khotkeys-5.24.3.ebuild => khotkeys-5.24.4.ebuild} (100%) rename kde-plasma/kinfocenter/{kinfocenter-5.24.3.ebuild => kinfocenter-5.24.4.ebuild} (100%) rename kde-plasma/kmenuedit/{kmenuedit-5.24.3.ebuild => kmenuedit-5.24.4.ebuild} (100%) rename kde-plasma/kscreen/{kscreen-5.24.3.ebuild => kscreen-5.24.4.ebuild} (100%) rename kde-plasma/kscreenlocker/{kscreenlocker-5.24.3.ebuild => kscreenlocker-5.24.4.ebuild} (100%) rename kde-plasma/ksshaskpass/{ksshaskpass-5.24.3.ebuild => ksshaskpass-5.24.4.ebuild} (100%) rename kde-plasma/ksystemstats/{ksystemstats-5.24.3.ebuild => ksystemstats-5.24.4.ebuild} (100%) rename kde-plasma/kwallet-pam/{kwallet-pam-5.24.3.ebuild => kwallet-pam-5.24.4.ebuild} (100%) rename kde-plasma/kwayland-integration/{kwayland-integration-5.24.3.ebuild => kwayland-integration-5.24.4.ebuild} (100%) rename kde-plasma/kwayland-server/{kwayland-server-5.24.3.ebuild => kwayland-server-5.24.4.ebuild} (100%) rename kde-plasma/kwin/{kwin-5.24.3.ebuild => kwin-5.24.4.ebuild} (100%) rename kde-plasma/kwrited/{kwrited-5.24.3.ebuild => kwrited-5.24.4.ebuild} (100%) rename kde-plasma/layer-shell-qt/{layer-shell-qt-5.24.3.ebuild => layer-shell-qt-5.24.4.ebuild} (100%) rename kde-plasma/libkscreen/{libkscreen-5.24.3.ebuild => libkscreen-5.24.4.ebuild} (100%) rename kde-plasma/libksysguard/{libksysguard-5.24.3.ebuild => libksysguard-5.24.4.ebuild} (100%) rename kde-plasma/libkworkspace/{libkworkspace-5.24.3.ebuild => libkworkspace-5.24.4.ebuild} (100%) rename kde-plasma/milou/{milou-5.24.3.ebuild => milou-5.24.4.ebuild} (100%) rename kde-plasma/oxygen/{oxygen-5.24.3.ebuild => oxygen-5.24.4.ebuild} (100%) rename kde-plasma/plasma-browser-integration/{plasma-browser-integration-5.24.3.ebuild => plasma-browser-integration-5.24.4.ebuild} (100%) rename kde-plasma/plasma-desktop/{plasma-desktop-5.24.3.ebuild => plasma-desktop-5.24.4.ebuild} (100%) rename kde-plasma/plasma-disks/{plasma-disks-5.24.3.ebuild => plasma-disks-5.24.4.ebuild} (100%) rename kde-plasma/plasma-firewall/{plasma-firewall-5.24.3.ebuild => plasma-firewall-5.24.4.ebuild} (100%) rename kde-plasma/plasma-integration/{plasma-integration-5.24.3.ebuild => plasma-integration-5.24.4.ebuild} (100%) rename kde-plasma/plasma-meta/{plasma-meta-5.24.3.ebuild => plasma-meta-5.24.4.ebuild} (100%) rename kde-plasma/plasma-nm/{plasma-nm-5.24.3.ebuild => plasma-nm-5.24.4.ebuild} (100%) rename kde-plasma/plasma-pa/{plasma-pa-5.24.3.ebuild => plasma-pa-5.24.4.ebuild} (100%) rename kde-plasma/plasma-sdk/{plasma-sdk-5.24.3.ebuild => plasma-sdk-5.24.4.ebuild} (100%) rename kde-plasma/plasma-systemmonitor/{plasma-systemmonitor-5.24.3.ebuild => plasma-systemmonitor-5.24.4.ebuild} (100%) rename kde-plasma/plasma-thunderbolt/{plasma-thunderbolt-5.24.3.ebuild => plasma-thunderbolt-5.24.4.ebuild} (100%) rename kde-plasma/plasma-vault/{plasma-vault-5.24.3.ebuild => plasma-vault-5.24.4.ebuild} (100%) rename kde-plasma/plasma-workspace-wallpapers/{plasma-workspace-wallpapers-5.24.3.ebuild => plasma-workspace-wallpapers-5.24.4.ebuild} (100%) rename kde-plasma/plasma-workspace/{plasma-workspace-5.24.3-r1.ebuild => plasma-workspace-5.24.4.ebuild} (100%) rename kde-plasma/plymouth-kcm/{plymouth-kcm-5.24.3.ebuild => plymouth-kcm-5.24.4.ebuild} (100%) rename kde-plasma/polkit-kde-agent/{polkit-kde-agent-5.24.3.ebuild => polkit-kde-agent-5.24.4.ebuild} (100%) rename kde-plasma/powerdevil/{powerdevil-5.24.3.ebuild => powerdevil-5.24.4.ebuild} (100%) rename kde-plasma/sddm-kcm/{sddm-kcm-5.24.3.ebuild => sddm-kcm-5.24.4.ebuild} (100%) rename kde-plasma/systemsettings/{systemsettings-5.24.3.ebuild => systemsettings-5.24.4.ebuild} (100%) rename kde-plasma/xdg-desktop-portal-kde/{xdg-desktop-portal-kde-5.24.3.ebuild => xdg-desktop-portal-kde-5.24.4.ebuild} (100%) rename kde-plasma/xembed-sni-proxy/{xembed-sni-proxy-5.24.3.ebuild => xembed-sni-proxy-5.24.4.ebuild} (100%) create mode 100644 media-gfx/plantuml/plantuml-1.2022.3.ebuild create mode 100644 media-libs/harfbuzz/harfbuzz-4.2.0.ebuild create mode 100644 media-libs/libjxl/files/libjxl-0.7.0-atomic.patch delete mode 100644 media-libs/libjxl/files/libjxl-0.7.0-pthread.patch create mode 100644 media-libs/mesa/mesa-22.0.1.ebuild create mode 100644 media-sound/quodlibet/quodlibet-4.5.0.ebuild create mode 100644 media-tv/plex-media-server/plex-media-server-1.25.8.5663.ebuild rename media-video/simplescreenrecorder/{simplescreenrecorder-0.4.2.ebuild => simplescreenrecorder-0.4.4.ebuild} (75%) rename media-video/totem/{totem-42.0.ebuild => totem-42.0-r1.ebuild} (98%) rename metadata/md5-cache/acct-group/{firebird-0 => firebird-0-r1} (90%) create mode 100644 metadata/md5-cache/acct-user/firebird-0-r1 create mode 100644 metadata/md5-cache/app-admin/awscli-1.22.83 create mode 100644 metadata/md5-cache/app-admin/awscli-1.22.84 create mode 100644 metadata/md5-cache/app-admin/salt-3003.4 create mode 100644 metadata/md5-cache/app-admin/salt-3004.1 create mode 100644 metadata/md5-cache/app-crypt/sequoia-sq-0.26.0 delete mode 100644 metadata/md5-cache/app-editors/okteta-0.26.6 delete mode 100644 metadata/md5-cache/app-emulation/ruffle-0_p20220228 create mode 100644 metadata/md5-cache/app-emulation/ruffle-0_p20220330 delete mode 100644 metadata/md5-cache/app-i18n/man-pages-l10n-4.10.0 rename metadata/md5-cache/app-i18n/{man-pages-l10n-4.12.1-r1 => man-pages-l10n-4.12.1-r2} (96%) create mode 100644 metadata/md5-cache/app-misc/broot-1.10.0 create mode 100644 metadata/md5-cache/app-misc/ca-certificates-20211016.3.76.1 delete mode 100644 metadata/md5-cache/app-office/libreoffice-7.3.1.3-r1 delete mode 100644 metadata/md5-cache/app-office/libreoffice-l10n-7.3.1.3 create mode 100644 metadata/md5-cache/app-text/mdbook-0.4.17 create mode 100644 metadata/md5-cache/app-text/pelican-4.7.2 rename metadata/md5-cache/dev-db/{firebird-3.0.4.33054.0-r1 => firebird-3.0.4.33054.0-r2} (74%) create mode 100644 metadata/md5-cache/dev-java/batik-1.14 create mode 100644 metadata/md5-cache/dev-lang/ocaml-4.14.0 delete mode 100644 metadata/md5-cache/dev-libs/injeqt-1.2.0 delete mode 100644 metadata/md5-cache/dev-libs/kuserfeedback-1.0.0-r1 create mode 100644 metadata/md5-cache/dev-libs/libbsd-0.11.6 rename metadata/md5-cache/dev-libs/{libgcrypt-1.10.0 => libgcrypt-1.10.1} (85%) delete mode 100644 metadata/md5-cache/dev-libs/nss-3.76-r1 rename metadata/md5-cache/dev-libs/{nss-3.75-r1 => nss-3.76.1} (91%) create mode 100644 metadata/md5-cache/dev-libs/redis-ipc-0.0.6 create mode 100644 metadata/md5-cache/dev-lisp/sbcl-2.2.3 create mode 100644 metadata/md5-cache/dev-lua/luaexpat-1.4.0 create mode 100644 metadata/md5-cache/dev-python/asyncstdlib-3.10.4 create mode 100644 metadata/md5-cache/dev-python/aws-sam-translator-1.44.0 create mode 100644 metadata/md5-cache/dev-python/bitarray-2.4.1 create mode 100644 metadata/md5-cache/dev-python/boto3-1.21.28 create mode 100644 metadata/md5-cache/dev-python/boto3-1.21.29 create mode 100644 metadata/md5-cache/dev-python/botocore-1.24.28 create mode 100644 metadata/md5-cache/dev-python/botocore-1.24.29 create mode 100644 metadata/md5-cache/dev-python/click-8.1.0 create mode 100644 metadata/md5-cache/dev-python/ephemeral-port-reserve-1.1.4 create mode 100644 metadata/md5-cache/dev-python/falcon-3.1.0 create mode 100644 metadata/md5-cache/dev-python/flask-2.1.0 create mode 100644 metadata/md5-cache/dev-python/flask-login-0.6.0 create mode 100644 metadata/md5-cache/dev-python/hypothesis-6.40.0 create mode 100644 metadata/md5-cache/dev-python/iminuit-2.11.2 create mode 100644 metadata/md5-cache/dev-python/ioflo-2.0.2-r2 create mode 100644 metadata/md5-cache/dev-python/ipykernel-6.10.0 delete mode 100644 metadata/md5-cache/dev-python/jellyfish-0.9.0 create mode 100644 metadata/md5-cache/dev-python/nbconvert-6.4.5 create mode 100644 metadata/md5-cache/dev-python/pikepdf-5.1.1 create mode 100644 metadata/md5-cache/dev-python/pylint-2.13.3 create mode 100644 metadata/md5-cache/dev-python/pypy-7.3.9 create mode 100644 metadata/md5-cache/dev-python/pypy-exe-7.3.9 create mode 100644 metadata/md5-cache/dev-python/pypy-exe-bin-7.3.9 create mode 100644 metadata/md5-cache/dev-python/pypy3-7.3.9 create mode 100644 metadata/md5-cache/dev-python/pypy3-exe-7.3.9 create mode 100644 metadata/md5-cache/dev-python/pypy3-exe-bin-7.3.9 create mode 100644 metadata/md5-cache/dev-python/pytest-salt-factories-0.121.1-r1 delete mode 100644 metadata/md5-cache/dev-python/pytest-salt-factories-0.911.0 create mode 100644 metadata/md5-cache/dev-python/pytest-salt-factories-1.0.0_rc13 create mode 100644 metadata/md5-cache/dev-python/pytest-shell-utilities-1.0.5 create mode 100644 metadata/md5-cache/dev-python/pytest-skip-markers-1.2.0 create mode 100644 metadata/md5-cache/dev-python/pytest-system-statistics-1.0.2 create mode 100644 metadata/md5-cache/dev-python/python-lsp-black-1.2.0 create mode 100644 metadata/md5-cache/dev-python/raet-0.6.8-r4 create mode 100644 metadata/md5-cache/dev-python/rst-linker-2.3.0 create mode 100644 metadata/md5-cache/dev-python/setuptools-declarative-requirements-1.2.0 create mode 100644 metadata/md5-cache/dev-python/stripe-2.70.0 create mode 100644 metadata/md5-cache/dev-python/voluptuous-0.13.0 create mode 100644 metadata/md5-cache/dev-python/websocket-client-1.3.2 create mode 100644 metadata/md5-cache/dev-python/werkzeug-2.1.0 rename metadata/md5-cache/dev-qt/{qtdeclarative-5.15.3 => qtdeclarative-5.15.3-r1} (96%) rename metadata/md5-cache/dev-qt/{qtwebengine-5.15.3_p20220310 => qtwebengine-5.15.3_p20220329} (98%) create mode 100644 metadata/md5-cache/dev-ruby/coderay-1.1.3-r2 create mode 100644 metadata/md5-cache/dev-ruby/concurrent-ruby-1.1.10 delete mode 100644 metadata/md5-cache/dev-ruby/connection_pool-2.2.2 create mode 100644 metadata/md5-cache/dev-ruby/ed25519-1.3.0 delete mode 100644 metadata/md5-cache/dev-scheme/scm-5.5.6-r3 create mode 100644 metadata/md5-cache/dev-util/bazel-5.0.0 rename metadata/md5-cache/dev-util/{cmake-3.23.0_rc5 => cmake-3.23.0} (85%) create mode 100644 metadata/md5-cache/dev-util/difftastic-0.24.0 delete mode 100644 metadata/md5-cache/dev-util/maturin-0.12.10 delete mode 100644 metadata/md5-cache/dev-util/maturin-0.12.6 rename metadata/md5-cache/dev-util/{meson-0.61.4-r1 => meson-0.61.4-r2} (79%) create mode 100644 metadata/md5-cache/dev-util/pycharm-professional-2021.3.3 create mode 100644 metadata/md5-cache/dev-util/stripe-mock-0.121.0 create mode 100644 metadata/md5-cache/dev-util/stripe-mock-0.122.0 delete mode 100644 metadata/md5-cache/games-emulation/fceux-2.6.3 delete mode 100644 metadata/md5-cache/games-fps/urbanterror-4.3.4_p20210304 create mode 100644 metadata/md5-cache/games-fps/urbanterror-4.3.4_p20211208 create mode 100644 metadata/md5-cache/games-util/lutris-0.5.10_beta2 create mode 100644 metadata/md5-cache/gnome-extra/gnome-logs-42.0 create mode 100644 metadata/md5-cache/kde-frameworks/kimageformats-5.92.0-r1 rename metadata/md5-cache/kde-frameworks/{plasma-5.92.0 => plasma-5.92.0-r1} (98%) delete mode 100644 metadata/md5-cache/kde-misc/tellico-3.4.3 rename metadata/md5-cache/kde-plasma/{bluedevil-5.24.3 => bluedevil-5.24.4} (94%) rename metadata/md5-cache/kde-plasma/{breeze-5.24.3 => breeze-5.24.4} (91%) rename metadata/md5-cache/kde-plasma/{breeze-grub-5.24.3 => breeze-grub-5.24.4} (82%) rename metadata/md5-cache/kde-plasma/{breeze-gtk-5.24.3 => breeze-gtk-5.24.4} (92%) rename metadata/md5-cache/kde-plasma/{breeze-plymouth-5.24.3 => breeze-plymouth-5.24.4} (92%) rename metadata/md5-cache/kde-plasma/{discover-5.24.3 => discover-5.24.4} (98%) rename metadata/md5-cache/kde-plasma/{drkonqi-5.24.3 => drkonqi-5.24.4} (97%) rename metadata/md5-cache/kde-plasma/{kactivitymanagerd-5.24.3 => kactivitymanagerd-5.24.4} (96%) rename metadata/md5-cache/kde-plasma/{kde-cli-tools-5.24.3 => kde-cli-tools-5.24.4} (93%) rename metadata/md5-cache/kde-plasma/{kde-gtk-config-5.24.3 => kde-gtk-config-5.24.4} (87%) rename metadata/md5-cache/kde-plasma/{kdecoration-5.24.3 => kdecoration-5.24.4} (95%) rename metadata/md5-cache/kde-plasma/{kdeplasma-addons-5.24.3 => kdeplasma-addons-5.24.4} (95%) rename metadata/md5-cache/kde-plasma/{kgamma-5.24.3 => kgamma-5.24.4} (96%) rename metadata/md5-cache/kde-plasma/{khotkeys-5.24.3 => khotkeys-5.24.4} (90%) rename metadata/md5-cache/kde-plasma/{kinfocenter-5.24.3 => kinfocenter-5.24.4} (92%) rename metadata/md5-cache/kde-plasma/{kmenuedit-5.24.3 => kmenuedit-5.24.4} (97%) rename metadata/md5-cache/kde-plasma/{kscreen-5.24.3 => kscreen-5.24.4} (89%) rename metadata/md5-cache/kde-plasma/{kscreenlocker-5.24.3 => kscreenlocker-5.24.4} (92%) rename metadata/md5-cache/kde-plasma/{ksshaskpass-5.24.3 => ksshaskpass-5.24.4} (95%) rename metadata/md5-cache/kde-plasma/{ksystemstats-5.24.3 => ksystemstats-5.24.4} (91%) rename metadata/md5-cache/kde-plasma/{kwallet-pam-5.24.3 => kwallet-pam-5.24.4} (94%) rename metadata/md5-cache/kde-plasma/{kwayland-integration-5.24.3 => kwayland-integration-5.24.4} (96%) rename metadata/md5-cache/kde-plasma/{kwayland-server-5.24.3 => kwayland-server-5.24.4} (96%) rename metadata/md5-cache/kde-plasma/{kwin-5.24.3 => kwin-5.24.4} (91%) rename metadata/md5-cache/kde-plasma/{kwrited-5.24.3 => kwrited-5.24.4} (95%) rename metadata/md5-cache/kde-plasma/{layer-shell-qt-5.24.3 => layer-shell-qt-5.24.4} (96%) rename metadata/md5-cache/kde-plasma/{libkscreen-5.24.3 => libkscreen-5.24.4} (96%) rename metadata/md5-cache/kde-plasma/{libksysguard-5.24.3 => libksysguard-5.24.4} (97%) rename metadata/md5-cache/kde-plasma/{libkworkspace-5.24.3 => libkworkspace-5.24.4} (85%) rename metadata/md5-cache/kde-plasma/{milou-5.24.3 => milou-5.24.4} (96%) rename metadata/md5-cache/kde-plasma/{oxygen-5.24.3 => oxygen-5.24.4} (90%) rename metadata/md5-cache/kde-plasma/{plasma-browser-integration-5.24.3 => plasma-browser-integration-5.24.4} (92%) rename metadata/md5-cache/kde-plasma/{plasma-desktop-5.24.3 => plasma-desktop-5.24.4} (92%) rename metadata/md5-cache/kde-plasma/{plasma-disks-5.24.3 => plasma-disks-5.24.4} (97%) rename metadata/md5-cache/kde-plasma/{plasma-firewall-5.24.3 => plasma-firewall-5.24.4} (97%) rename metadata/md5-cache/kde-plasma/{plasma-integration-5.24.3 => plasma-integration-5.24.4} (92%) delete mode 100644 metadata/md5-cache/kde-plasma/plasma-meta-5.24.3 create mode 100644 metadata/md5-cache/kde-plasma/plasma-meta-5.24.4 rename metadata/md5-cache/kde-plasma/{plasma-nm-5.24.3 => plasma-nm-5.24.4} (96%) rename metadata/md5-cache/kde-plasma/{plasma-pa-5.24.3 => plasma-pa-5.24.4} (96%) rename metadata/md5-cache/kde-plasma/{plasma-sdk-5.24.3 => plasma-sdk-5.24.4} (97%) rename metadata/md5-cache/kde-plasma/{plasma-systemmonitor-5.24.3 => plasma-systemmonitor-5.24.4} (88%) rename metadata/md5-cache/kde-plasma/{plasma-thunderbolt-5.24.3 => plasma-thunderbolt-5.24.4} (96%) rename metadata/md5-cache/kde-plasma/{plasma-vault-5.24.3 => plasma-vault-5.24.4} (92%) rename metadata/md5-cache/kde-plasma/{plasma-workspace-5.24.3-r1 => plasma-workspace-5.24.4} (89%) rename metadata/md5-cache/kde-plasma/{plasma-workspace-wallpapers-5.24.3 => plasma-workspace-wallpapers-5.24.4} (89%) rename metadata/md5-cache/kde-plasma/{plymouth-kcm-5.24.3 => plymouth-kcm-5.24.4} (93%) rename metadata/md5-cache/kde-plasma/{polkit-kde-agent-5.24.3 => polkit-kde-agent-5.24.4} (95%) rename metadata/md5-cache/kde-plasma/{powerdevil-5.24.3 => powerdevil-5.24.4} (88%) rename metadata/md5-cache/kde-plasma/{sddm-kcm-5.24.3 => sddm-kcm-5.24.4} (94%) rename metadata/md5-cache/kde-plasma/{systemsettings-5.24.3 => systemsettings-5.24.4} (94%) rename metadata/md5-cache/kde-plasma/{xdg-desktop-portal-kde-5.24.3 => xdg-desktop-portal-kde-5.24.4} (96%) rename metadata/md5-cache/kde-plasma/{xembed-sni-proxy-5.24.3 => xembed-sni-proxy-5.24.4} (94%) create mode 100644 metadata/md5-cache/media-gfx/plantuml-1.2022.3 create mode 100644 metadata/md5-cache/media-libs/harfbuzz-4.2.0 create mode 100644 metadata/md5-cache/media-libs/mesa-22.0.1 create mode 100644 metadata/md5-cache/media-sound/quodlibet-4.5.0 create mode 100644 metadata/md5-cache/media-tv/plex-media-server-1.25.8.5663 delete mode 100644 metadata/md5-cache/media-video/simplescreenrecorder-0.4.2 create mode 100644 metadata/md5-cache/media-video/simplescreenrecorder-0.4.4 rename metadata/md5-cache/media-video/{totem-42.0 => totem-42.0-r1} (85%) rename metadata/md5-cache/net-im/{rocketchat-desktop-bin-3.8.0 => rocketchat-desktop-bin-3.8.1} (91%) rename metadata/md5-cache/net-im/{signal-desktop-bin-5.35.0 => signal-desktop-bin-5.36.0} (96%) delete mode 100644 metadata/md5-cache/net-im/zoom-5.10.0.2450-r2 create mode 100644 metadata/md5-cache/net-im/zoom-5.10.0.2450-r3 create mode 100644 metadata/md5-cache/net-libs/gnome-online-accounts-3.44.0 delete mode 100644 metadata/md5-cache/net-misc/gns3-gui-2.2.28 create mode 100644 metadata/md5-cache/net-misc/gns3-gui-2.2.31 delete mode 100644 metadata/md5-cache/net-misc/gns3-server-2.2.28 create mode 100644 metadata/md5-cache/net-misc/gns3-server-2.2.31 delete mode 100644 metadata/md5-cache/net-misc/ofono-1.31 delete mode 100644 metadata/md5-cache/net-wireless/unifi-7.0.23 delete mode 100644 metadata/md5-cache/sci-chemistry/votca-ctp-1.5.1-r1 delete mode 100644 metadata/md5-cache/sci-libs/votca-tools-1.5.1 create mode 100644 metadata/md5-cache/sec-keys/openpgp-keys-guillemjover-20220331 create mode 100644 metadata/md5-cache/sec-keys/openpgp-keys-karelzak-20220331 create mode 100644 metadata/md5-cache/sec-keys/openpgp-keys-waynedavison-20220329 create mode 100644 metadata/md5-cache/sec-policy/selinux-abrt-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-accountsd-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-acct-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-afs-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-aide-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-alsa-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-amanda-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-amavis-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-android-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-apache-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-apcupsd-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-apm-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-arpwatch-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-asterisk-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-at-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-automount-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-avahi-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-awstats-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-backup-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-bacula-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-base-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-base-policy-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-bind-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-bitcoin-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-bitlbee-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-bluetooth-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-brctl-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-cachefilesd-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-calamaris-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-canna-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-cdrecord-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-ceph-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-certbot-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-cgmanager-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-cgroup-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-chromium-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-chronyd-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-clamav-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-collectd-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-colord-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-container-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-corosync-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-couchdb-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-courier-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-cpucontrol-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-cpufreqselector-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-cups-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-cvs-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-cyphesis-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-daemontools-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-dante-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-dbadm-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-dbskk-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-dbus-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-ddclient-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-devicekit-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-dhcp-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-dictd-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-dirmngr-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-dirsrv-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-distcc-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-djbdns-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-dkim-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-dmidecode-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-dnsmasq-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-docker-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-dovecot-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-dpkg-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-dracut-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-dropbox-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-entropyd-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-evolution-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-exim-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-fail2ban-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-fetchmail-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-finger-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-flash-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-fprintd-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-ftp-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-games-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-gatekeeper-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-git-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-gitosis-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-gnome-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-googletalk-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-gorg-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-gpg-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-gpm-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-gpsd-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-gssproxy-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-hddtemp-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-icecast-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-ifplugd-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-inetd-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-inn-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-ipsec-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-irc-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-ircd-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-irqbalance-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-jabber-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-java-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-kdeconnect-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-kdump-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-kerberos-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-kerneloops-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-kismet-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-ksmtuned-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-ldap-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-links-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-lircd-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-loadkeys-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-logrotate-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-logsentry-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-logwatch-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-lpd-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-mailman-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-makewhatis-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-mandb-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-mcelog-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-memcached-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-milter-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-modemmanager-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-mono-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-mozilla-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-mpd-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-mplayer-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-mrtg-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-munin-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-mutt-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-mysql-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-nagios-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-ncftool-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-networkmanager-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-nginx-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-nslcd-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-ntop-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-ntp-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-nut-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-nx-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-oddjob-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-oident-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-openct-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-openrc-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-openvpn-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-pan-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-pcscd-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-phpfpm-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-plymouthd-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-podman-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-policykit-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-portmap-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-postfix-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-postgresql-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-postgrey-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-ppp-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-prelude-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-privoxy-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-procmail-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-psad-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-publicfile-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-pulseaudio-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-puppet-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-pyzor-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-qemu-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-qmail-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-quota-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-radius-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-radvd-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-razor-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-redis-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-remotelogin-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-resolvconf-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-rngd-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-rpc-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-rpcbind-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-rpm-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-rssh-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-rtkit-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-rtorrent-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-salt-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-samba-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-sasl-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-screen-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-sendmail-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-sensord-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-shorewall-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-shutdown-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-skype-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-slocate-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-slrnpull-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-smartmon-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-smokeping-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-snmp-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-snort-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-soundserver-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-spamassassin-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-squid-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-sssd-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-stunnel-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-subsonic-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-sudo-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-sxid-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-syncthing-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-sysstat-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-tboot-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-tcpd-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-tcsd-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-telnet-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-tftp-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-tgtd-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-thunderbird-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-timidity-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-tmpreaper-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-tor-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-tripwire-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-ucspitcp-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-ulogd-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-uml-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-unconfined-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-uptime-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-usbguard-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-usbmuxd-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-uucp-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-uwimap-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-uwsgi-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-varnishd-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-vbetool-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-vdagent-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-vde-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-virt-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-vlock-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-vmware-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-vnstatd-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-vpn-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-watchdog-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-webalizer-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-wine-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-wireguard-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-wireshark-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-wm-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-xen-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-xfs-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-xscreensaver-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-xserver-2.20220106-r2 create mode 100644 metadata/md5-cache/sec-policy/selinux-zabbix-2.20220106-r2 rename metadata/md5-cache/sys-apps/{sysvinit-3.02-r1 => sysvinit-3.02-r3} (84%) create mode 100644 metadata/md5-cache/sys-apps/util-linux-2.38 delete mode 100644 metadata/md5-cache/sys-devel/binutils-apple-11.3.1-r1 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.10.106 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.10.107 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.10.108 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.29 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.30 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.31 rename metadata/md5-cache/sys-kernel/{gentoo-kernel-5.15.32 => gentoo-kernel-5.15.32-r1} (92%) delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.16.16 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.16.17 rename metadata/md5-cache/sys-kernel/{gentoo-kernel-5.16.18 => gentoo-kernel-5.16.18-r1} (94%) delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.4.185 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.4.186 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.4.187 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.106 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.107 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.108 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.29 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.30 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.31 rename metadata/md5-cache/sys-kernel/{gentoo-kernel-bin-5.15.32 => gentoo-kernel-bin-5.15.32-r1} (64%) delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.16.16 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.16.17 rename metadata/md5-cache/sys-kernel/{gentoo-kernel-bin-5.16.18 => gentoo-kernel-bin-5.16.18-r1} (66%) delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.4.185 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.4.186 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.4.187 create mode 100644 metadata/md5-cache/sys-kernel/linux-headers-5.17 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.10.106 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.10.107 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.10.108 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.29 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.30 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.31 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.16.16 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.16.17 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.4.185 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.4.186 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.4.187 rename metadata/md5-cache/sys-kernel/{zen-sources-5.16.10 => zen-sources-5.17.1} (60%) create mode 100644 metadata/md5-cache/sys-libs/glibc-2.34-r11 create mode 100644 metadata/md5-cache/sys-libs/glibc-2.35-r2 delete mode 100644 metadata/md5-cache/sys-libs/tapi-2.0.0 create mode 100644 metadata/md5-cache/sys-libs/zlib-1.2.12-r2 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-5.10.106 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-5.10.107 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-5.10.108 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-5.15.29 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-5.15.30 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-5.15.31 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-5.16.16 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-5.16.17 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-5.4.185 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-5.4.186 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-5.4.187 create mode 100644 metadata/md5-cache/www-apache/passenger-6.0.13 rename metadata/md5-cache/www-apps/{chromedriver-bin-99.0.4844.51 => chromedriver-bin-100.0.4896.60} (69%) rename metadata/md5-cache/www-client/{chromium-100.0.4896.56 => chromium-100.0.4896.60} (98%) rename metadata/md5-cache/www-client/{google-chrome-99.0.4844.84 => google-chrome-100.0.4896.60} (96%) rename metadata/md5-cache/www-client/{google-chrome-unstable-101.0.4951.7 => google-chrome-unstable-101.0.4951.15} (96%) rename metadata/md5-cache/www-client/{opera-85.0.4341.18 => opera-85.0.4341.28} (82%) rename metadata/md5-cache/www-client/{opera-developer-86.0.4351.0 => opera-developer-87.0.4374.0} (75%) rename metadata/md5-cache/www-plugins/{chrome-binary-plugins-99.0.4844.84 => chrome-binary-plugins-100.0.4896.60} (91%) rename metadata/md5-cache/www-plugins/{chrome-binary-plugins-101.0.4951.7_alpha => chrome-binary-plugins-101.0.4951.15_alpha} (90%) delete mode 100644 metadata/md5-cache/www-servers/puma-5.4.0 rename metadata/md5-cache/www-servers/{puma-5.6.1 => puma-5.6.4} (95%) rename metadata/md5-cache/x11-drivers/{nvidia-drivers-470.62.22 => nvidia-drivers-470.62.26} (58%) delete mode 100644 metadata/md5-cache/x11-drivers/nvidia-drivers-510.54 create mode 100644 metadata/md5-cache/x11-libs/libX11-1.7.4 delete mode 100644 metadata/md5-cache/x11-libs/libvdpau-1.4 delete mode 100644 metadata/md5-cache/x11-libs/libyui-3.3.3 delete mode 100644 metadata/md5-cache/x11-libs/libyui-gtk-2.44.9 delete mode 100644 metadata/md5-cache/x11-libs/libyui-ncurses-2.48.3 delete mode 100644 metadata/md5-cache/x11-libs/libyui-qt-2.47.1 create mode 100644 metadata/md5-cache/x11-libs/motif-2.3.8-r3 create mode 100644 metadata/md5-cache/x11-misc/compose-tables-1.7.4 create mode 100644 metadata/md5-cache/x11-misc/shared-mime-info-2.2 delete mode 100644 metadata/md5-cache/x11-misc/vdpauinfo-1.4 create mode 100644 metadata/news/2022-03-30-qt-5_15_3-bump/2022-03-30-qt-5_15_3-bump.en.txt create mode 100644 metadata/news/2022-03-30-qt-5_15_3-bump/2022-03-30-qt-5_15_3-bump.ru.txt rename net-im/rocketchat-desktop-bin/{rocketchat-desktop-bin-3.8.0.ebuild => rocketchat-desktop-bin-3.8.1.ebuild} (94%) rename net-im/signal-desktop-bin/{signal-desktop-bin-5.35.0.ebuild => signal-desktop-bin-5.36.0.ebuild} (100%) rename net-im/zoom/{zoom-5.10.0.2450-r2.ebuild => zoom-5.10.0.2450-r3.ebuild} (98%) create mode 100644 net-libs/gnome-online-accounts/gnome-online-accounts-3.44.0.ebuild rename net-misc/gns3-gui/{gns3-gui-2.2.28.ebuild => gns3-gui-2.2.31.ebuild} (84%) rename net-misc/gns3-server/{gns3-server-2.2.28.ebuild => gns3-server-2.2.31.ebuild} (91%) delete mode 100644 net-misc/ofono/ofono-1.31.ebuild delete mode 100644 net-wireless/unifi/unifi-7.0.23.ebuild delete mode 100644 sci-chemistry/votca-ctp/Manifest delete mode 100644 sci-chemistry/votca-ctp/metadata.xml delete mode 100644 sci-chemistry/votca-ctp/votca-ctp-1.5.1-r1.ebuild delete mode 100644 sci-libs/votca-tools/votca-tools-1.5.1.ebuild create mode 100644 sec-keys/openpgp-keys-guillemjover/Manifest create mode 100644 sec-keys/openpgp-keys-guillemjover/metadata.xml create mode 100644 sec-keys/openpgp-keys-guillemjover/openpgp-keys-guillemjover-20220331.ebuild create mode 100644 sec-keys/openpgp-keys-karelzak/Manifest create mode 100644 sec-keys/openpgp-keys-karelzak/metadata.xml create mode 100644 sec-keys/openpgp-keys-karelzak/openpgp-keys-karelzak-20220331.ebuild create mode 100644 sec-keys/openpgp-keys-waynedavison/Manifest create mode 100644 sec-keys/openpgp-keys-waynedavison/metadata.xml create mode 100644 sec-keys/openpgp-keys-waynedavison/openpgp-keys-waynedavison-20220329.ebuild create mode 100644 sec-policy/selinux-abrt/selinux-abrt-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-accountsd/selinux-accountsd-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-acct/selinux-acct-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-afs/selinux-afs-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-aide/selinux-aide-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-alsa/selinux-alsa-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-amanda/selinux-amanda-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-amavis/selinux-amavis-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-android/selinux-android-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-apache/selinux-apache-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-apcupsd/selinux-apcupsd-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-apm/selinux-apm-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-arpwatch/selinux-arpwatch-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-asterisk/selinux-asterisk-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-at/selinux-at-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-automount/selinux-automount-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-avahi/selinux-avahi-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-awstats/selinux-awstats-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-backup/selinux-backup-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-bacula/selinux-bacula-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-base-policy/selinux-base-policy-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-base/selinux-base-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-bind/selinux-bind-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-bitcoin/selinux-bitcoin-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-bitlbee/selinux-bitlbee-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-bluetooth/selinux-bluetooth-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-brctl/selinux-brctl-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-cachefilesd/selinux-cachefilesd-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-calamaris/selinux-calamaris-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-canna/selinux-canna-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-cdrecord/selinux-cdrecord-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-ceph/selinux-ceph-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-certbot/selinux-certbot-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-cgmanager/selinux-cgmanager-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-cgroup/selinux-cgroup-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-chromium/selinux-chromium-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-chronyd/selinux-chronyd-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-clamav/selinux-clamav-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-collectd/selinux-collectd-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-colord/selinux-colord-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-container/selinux-container-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-corosync/selinux-corosync-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-couchdb/selinux-couchdb-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-courier/selinux-courier-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-cpucontrol/selinux-cpucontrol-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-cpufreqselector/selinux-cpufreqselector-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-cups/selinux-cups-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-cvs/selinux-cvs-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-cyphesis/selinux-cyphesis-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-daemontools/selinux-daemontools-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-dante/selinux-dante-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-dbadm/selinux-dbadm-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-dbskk/selinux-dbskk-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-dbus/selinux-dbus-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-ddclient/selinux-ddclient-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-devicekit/selinux-devicekit-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-dhcp/selinux-dhcp-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-dictd/selinux-dictd-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-dirmngr/selinux-dirmngr-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-dirsrv/selinux-dirsrv-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-distcc/selinux-distcc-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-djbdns/selinux-djbdns-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-dkim/selinux-dkim-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-dmidecode/selinux-dmidecode-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-dnsmasq/selinux-dnsmasq-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-docker/selinux-docker-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-dovecot/selinux-dovecot-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-dpkg/selinux-dpkg-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-dracut/selinux-dracut-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-dropbox/selinux-dropbox-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-entropyd/selinux-entropyd-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-evolution/selinux-evolution-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-exim/selinux-exim-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-fail2ban/selinux-fail2ban-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-fetchmail/selinux-fetchmail-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-finger/selinux-finger-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-flash/selinux-flash-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-fprintd/selinux-fprintd-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-ftp/selinux-ftp-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-games/selinux-games-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-gatekeeper/selinux-gatekeeper-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-git/selinux-git-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-gitosis/selinux-gitosis-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-gnome/selinux-gnome-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-googletalk/selinux-googletalk-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-gorg/selinux-gorg-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-gpg/selinux-gpg-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-gpm/selinux-gpm-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-gpsd/selinux-gpsd-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-gssproxy/selinux-gssproxy-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-hddtemp/selinux-hddtemp-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-icecast/selinux-icecast-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-ifplugd/selinux-ifplugd-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-inetd/selinux-inetd-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-inn/selinux-inn-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-ipsec/selinux-ipsec-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-irc/selinux-irc-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-ircd/selinux-ircd-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-irqbalance/selinux-irqbalance-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-jabber/selinux-jabber-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-java/selinux-java-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-kdeconnect/selinux-kdeconnect-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-kdump/selinux-kdump-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-kerberos/selinux-kerberos-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-kerneloops/selinux-kerneloops-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-kismet/selinux-kismet-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-ksmtuned/selinux-ksmtuned-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-ldap/selinux-ldap-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-links/selinux-links-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-lircd/selinux-lircd-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-loadkeys/selinux-loadkeys-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-logrotate/selinux-logrotate-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-logsentry/selinux-logsentry-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-logwatch/selinux-logwatch-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-lpd/selinux-lpd-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-mailman/selinux-mailman-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-makewhatis/selinux-makewhatis-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-mandb/selinux-mandb-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-mcelog/selinux-mcelog-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-memcached/selinux-memcached-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-milter/selinux-milter-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-modemmanager/selinux-modemmanager-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-mono/selinux-mono-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-mozilla/selinux-mozilla-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-mpd/selinux-mpd-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-mplayer/selinux-mplayer-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-mrtg/selinux-mrtg-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-munin/selinux-munin-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-mutt/selinux-mutt-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-mysql/selinux-mysql-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-nagios/selinux-nagios-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-ncftool/selinux-ncftool-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-networkmanager/selinux-networkmanager-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-nginx/selinux-nginx-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-nslcd/selinux-nslcd-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-ntop/selinux-ntop-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-ntp/selinux-ntp-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-nut/selinux-nut-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-nx/selinux-nx-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-oddjob/selinux-oddjob-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-oident/selinux-oident-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-openct/selinux-openct-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-openrc/selinux-openrc-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-openvpn/selinux-openvpn-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-pan/selinux-pan-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-pcscd/selinux-pcscd-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-phpfpm/selinux-phpfpm-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-plymouthd/selinux-plymouthd-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-podman/selinux-podman-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-policykit/selinux-policykit-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-portmap/selinux-portmap-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-postfix/selinux-postfix-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-postgresql/selinux-postgresql-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-postgrey/selinux-postgrey-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-ppp/selinux-ppp-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-prelude/selinux-prelude-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-privoxy/selinux-privoxy-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-procmail/selinux-procmail-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-psad/selinux-psad-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-publicfile/selinux-publicfile-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-pulseaudio/selinux-pulseaudio-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-puppet/selinux-puppet-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-pyzor/selinux-pyzor-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-qemu/selinux-qemu-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-qmail/selinux-qmail-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-quota/selinux-quota-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-radius/selinux-radius-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-radvd/selinux-radvd-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-razor/selinux-razor-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-redis/selinux-redis-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-remotelogin/selinux-remotelogin-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-resolvconf/selinux-resolvconf-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-rngd/selinux-rngd-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-rpc/selinux-rpc-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-rpcbind/selinux-rpcbind-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-rpm/selinux-rpm-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-rssh/selinux-rssh-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-rtkit/selinux-rtkit-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-rtorrent/selinux-rtorrent-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-salt/selinux-salt-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-samba/selinux-samba-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-sasl/selinux-sasl-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-screen/selinux-screen-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-sendmail/selinux-sendmail-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-sensord/selinux-sensord-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-shorewall/selinux-shorewall-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-shutdown/selinux-shutdown-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-skype/selinux-skype-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-slocate/selinux-slocate-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-slrnpull/selinux-slrnpull-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-smartmon/selinux-smartmon-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-smokeping/selinux-smokeping-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-snmp/selinux-snmp-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-snort/selinux-snort-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-soundserver/selinux-soundserver-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-spamassassin/selinux-spamassassin-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-squid/selinux-squid-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-sssd/selinux-sssd-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-stunnel/selinux-stunnel-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-subsonic/selinux-subsonic-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-sudo/selinux-sudo-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-sxid/selinux-sxid-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-syncthing/selinux-syncthing-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-sysstat/selinux-sysstat-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-tboot/selinux-tboot-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-tcpd/selinux-tcpd-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-tcsd/selinux-tcsd-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-telnet/selinux-telnet-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-tftp/selinux-tftp-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-tgtd/selinux-tgtd-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-thunderbird/selinux-thunderbird-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-timidity/selinux-timidity-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-tmpreaper/selinux-tmpreaper-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-tor/selinux-tor-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-tripwire/selinux-tripwire-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-ucspitcp/selinux-ucspitcp-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-ulogd/selinux-ulogd-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-uml/selinux-uml-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-unconfined/selinux-unconfined-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-uptime/selinux-uptime-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-usbguard/selinux-usbguard-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-usbmuxd/selinux-usbmuxd-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-uucp/selinux-uucp-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-uwimap/selinux-uwimap-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-uwsgi/selinux-uwsgi-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-varnishd/selinux-varnishd-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-vbetool/selinux-vbetool-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-vdagent/selinux-vdagent-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-vde/selinux-vde-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-virt/selinux-virt-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-vlock/selinux-vlock-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-vmware/selinux-vmware-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-vnstatd/selinux-vnstatd-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-vpn/selinux-vpn-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-watchdog/selinux-watchdog-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-webalizer/selinux-webalizer-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-wine/selinux-wine-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-wireguard/selinux-wireguard-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-wireshark/selinux-wireshark-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-wm/selinux-wm-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-xen/selinux-xen-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-xfs/selinux-xfs-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-xscreensaver/selinux-xscreensaver-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-xserver/selinux-xserver-2.20220106-r2.ebuild create mode 100644 sec-policy/selinux-zabbix/selinux-zabbix-2.20220106-r2.ebuild rename sys-apps/sysvinit/{sysvinit-3.02-r1.ebuild => sysvinit-3.02-r3.ebuild} (98%) create mode 100644 sys-apps/util-linux/util-linux-2.38.ebuild delete mode 100644 sys-devel/binutils-apple/binutils-apple-11.3.1-r1.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.107.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.108.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.29.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.31.ebuild rename sys-kernel/gentoo-kernel-bin/{gentoo-kernel-bin-5.10.106.ebuild => gentoo-kernel-bin-5.15.32-r1.ebuild} (97%) delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.32.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.16.16.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.16.17.ebuild rename sys-kernel/gentoo-kernel-bin/{gentoo-kernel-bin-5.15.30.ebuild => gentoo-kernel-bin-5.16.18-r1.ebuild} (99%) delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.16.18.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.185.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.186.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.187.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.10.106.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.10.107.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.10.108.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.15.29.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.15.31.ebuild rename sys-kernel/gentoo-kernel/{gentoo-kernel-5.15.30.ebuild => gentoo-kernel-5.15.32-r1.ebuild} (97%) delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.15.32.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.16.16.ebuild rename sys-kernel/gentoo-kernel/{gentoo-kernel-5.16.17.ebuild => gentoo-kernel-5.16.18-r1.ebuild} (98%) delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.16.18.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.4.185.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.4.186.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.4.187.ebuild create mode 100644 sys-kernel/linux-headers/linux-headers-5.17.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.10.106.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.10.107.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.10.108.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.15.29.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.15.30.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.15.31.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.16.16.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.16.17.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.4.185.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.4.186.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.4.187.ebuild rename sys-kernel/zen-sources/{zen-sources-5.16.10.ebuild => zen-sources-5.17.1.ebuild} (100%) create mode 100644 sys-libs/glibc/glibc-2.34-r11.ebuild create mode 100644 sys-libs/glibc/glibc-2.35-r2.ebuild delete mode 100644 sys-libs/tapi/Manifest delete mode 100644 sys-libs/tapi/files/objcmetadata-800.0.42.1-standalone.patch delete mode 100644 sys-libs/tapi/files/tapi-2.0.0-standalone.patch delete mode 100644 sys-libs/tapi/tapi-2.0.0.ebuild create mode 100644 sys-libs/zlib/files/zlib-1.2.12-CRC-buggy-input.patch create mode 100644 sys-libs/zlib/files/zlib-1.2.12-use-LDFLAGS-in-configure.patch create mode 100644 sys-libs/zlib/zlib-1.2.12-r2.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-5.10.106.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-5.10.107.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-5.10.108.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-5.15.29.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-5.15.30.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-5.15.31.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-5.16.16.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-5.16.17.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-5.4.185.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-5.4.186.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-5.4.187.ebuild create mode 100644 www-apache/passenger/passenger-6.0.13.ebuild rename www-apps/chromedriver-bin/{chromedriver-bin-99.0.4844.51.ebuild => chromedriver-bin-100.0.4896.60.ebuild} (100%) rename www-client/chromium/{chromium-100.0.4896.56.ebuild => chromium-100.0.4896.60.ebuild} (99%) rename www-client/google-chrome-unstable/{google-chrome-unstable-101.0.4951.7.ebuild => google-chrome-unstable-101.0.4951.15.ebuild} (100%) rename www-client/google-chrome/{google-chrome-99.0.4844.84.ebuild => google-chrome-100.0.4896.60.ebuild} (100%) rename www-client/opera-developer/{opera-developer-86.0.4351.0.ebuild => opera-developer-87.0.4374.0.ebuild} (99%) rename www-client/opera/{opera-85.0.4341.18.ebuild => opera-85.0.4341.28.ebuild} (100%) rename www-plugins/chrome-binary-plugins/{chrome-binary-plugins-99.0.4844.84.ebuild => chrome-binary-plugins-100.0.4896.60.ebuild} (100%) rename www-plugins/chrome-binary-plugins/{chrome-binary-plugins-101.0.4951.7_alpha.ebuild => chrome-binary-plugins-101.0.4951.15_alpha.ebuild} (100%) create mode 100644 www-servers/puma/files/puma-5.6.4-logwriter-test.patch delete mode 100644 www-servers/puma/puma-5.4.0.ebuild rename www-servers/puma/{puma-5.6.1.ebuild => puma-5.6.4.ebuild} (92%) rename x11-drivers/nvidia-drivers/{nvidia-drivers-470.62.22.ebuild => nvidia-drivers-470.62.26.ebuild} (97%) delete mode 100644 x11-drivers/nvidia-drivers/nvidia-drivers-510.54.ebuild create mode 100644 x11-libs/libX11/libX11-1.7.4.ebuild delete mode 100644 x11-libs/libvdpau/libvdpau-1.4.ebuild delete mode 100644 x11-libs/libyui-gtk/Manifest delete mode 100644 x11-libs/libyui-gtk/libyui-gtk-2.44.9.ebuild delete mode 100644 x11-libs/libyui-gtk/metadata.xml delete mode 100644 x11-libs/libyui-ncurses/Manifest delete mode 100644 x11-libs/libyui-ncurses/files/libyui-ncurses-2.46.4-tinfo.patch delete mode 100644 x11-libs/libyui-ncurses/files/libyui-ncurses-2.48.3-ncurses.patch delete mode 100644 x11-libs/libyui-ncurses/libyui-ncurses-2.48.3.ebuild delete mode 100644 x11-libs/libyui-ncurses/metadata.xml delete mode 100644 x11-libs/libyui-qt/Manifest delete mode 100644 x11-libs/libyui-qt/files/libyui-qt-2.46.21-norpc.patch delete mode 100644 x11-libs/libyui-qt/libyui-qt-2.47.1.ebuild delete mode 100644 x11-libs/libyui-qt/metadata.xml delete mode 100644 x11-libs/libyui/Manifest delete mode 100644 x11-libs/libyui/libyui-3.3.3.ebuild delete mode 100644 x11-libs/libyui/metadata.xml create mode 100644 x11-libs/motif/motif-2.3.8-r3.ebuild create mode 100644 x11-misc/compose-tables/compose-tables-1.7.4.ebuild create mode 100644 x11-misc/shared-mime-info/shared-mime-info-2.2.ebuild delete mode 100644 x11-misc/vdpauinfo/vdpauinfo-1.4.ebuild diff --git a/Manifest.files.gz b/Manifest.files.gz index 6faf3071e9f6e65e88811f3359e825f8935f2330..9e4c53d5d59d2ecf9bd1cef62d228ceac75a6e05 100644 GIT binary patch literal 29598 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 Zl;Erln;Rg_={Vwl{U4c{6BK>c003MR;Tiw{ literal 29613 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 diff --git a/acct-group/Manifest.gz b/acct-group/Manifest.gz index 73133dd225cf881fb920bb541c27e0d782ddb2cd..01482a8e9caca48a96a2d14cc111d216c399377b 100644 GIT binary patch delta 31556 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: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 diff --git a/acct-group/firebird/firebird-0.ebuild b/acct-group/firebird/firebird-0-r1.ebuild similarity index 77% rename from acct-group/firebird/firebird-0.ebuild rename to acct-group/firebird/firebird-0-r1.ebuild index 4494d9646e31..b2d2f28d7ea3 100644 --- a/acct-group/firebird/firebird-0.ebuild +++ b/acct-group/firebird/firebird-0-r1.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit acct-group diff --git a/acct-user/Manifest.gz b/acct-user/Manifest.gz index 025ee55f3a1615d455b33e6c21c4c752e7dc44ab..adc06fc1242de28712a58b25317503c2eb08c138 100644 GIT binary patch delta 64629 zcmV(&K;gg7js)+I1dtg5$jFf!M1N;G{_>yxkAM5$|MU5u{?gJsQ|W7rBhNbevF{pV zJ@3hXa>=d6e%2kY)^j7MBC-Z`x^msmqS_qp1+ z`pUgushn4@yXJhwy;GX){>y*;U;izI^DiyukdJ!bYachiokGqfjq^BDk2N!l>n>NE zc^=_jsl-%s;JIQQ_o}7Ev_|UZd6e_mv&5LjxZ0ja^5>5*=h4dD@0}z6+Rl8F69GDZ z@#yzV=XvF}*THL*UB*r;U4_3G_f^iAu6(7=gN{+t+N^LaZMA)laL!QjJ<46%=ph~< zTywj_k&67|NdQz-(uVH`d9^Myv(n4RN(PubGa8<%YAKD<1VaI;%P2g}t*y7yFlc znw1lhS88L8T>?9vQmE`;T4D9mBXIHGn|GQ0)xbV{nd7(L=IeUBAINjC1moaI`^EE? zJh0TU`nWNuV;`}tSyn$*n0wqjGqXo6<&a#$aNI36PEoT|cGjN_G=eCzULXSCwTIV|cxn7+g$-MbllLiAf0-q_9KLaLzpRKYT=UqXk<(toQ zv6nTabsvFsY@yDGC6#kTEGJy&JW2;R4h*GC)|~@X=Bigs_nL{*QyGOV~39Yw+*)L$^Dq+Q|wteyMsa<{FoTC~>U)LF5*X%?4{T0Q^ z+hTz(gRR?O$f%S50*2F-vX*+XWOu5U_HY32vt#qEdRoCR-l2`$&t9**b~>(g+`TkT z=^bY59E}sGZdyU)dHIYyIM9uw(b~BWaV@uy#yg?U)+K73lXHx?1UNwFZlx!m5q;Yq-gC@sH{Eg4cK4pxK!=r=Bw~af7{$5!!Loqk|Rz zbjM?0)!6@kJ#k%h>J&V)&|+gD5+CKh^uqgU5ev7tw+y{uM7se4XM_-KGgn|IzU=jwoR=YPdoK$9~J zuz?5ZGmT@cdEc;un`1f3H>>rx58v2UeOoP^$XYRfl(pF@jyl+rtDc`do7cKGMsJhHZoaP8A0O8b4kAXg7vCL$*a#JAEO%Mu z8u*Z#2i-R?bGB=59QD4-xIoRduff*mphLrxazJ&Cbz)=-#>EaUP;NoB*!In503U0y zlKmQ6=ZPn1{NmeU#TfRUp=M5RY*)+2)!71n);gRE00X!o4LaY}UA&ZAzHZC{TPYiF zJpeg=e&d3}!Ve@MqaCFlqqu|EIVe%?>yQc5n6Jv|y?yF)vQsaM_386(KUl2H$HD<& zSTmp3b%naZ>6!tmon3)L3|-*;rpgD2AoH)^^`3yL}1F}_rW2on$`9kRrcPj$-Ku!g!S&RxvmxH&k)`?rs zcrQ3x8Vy^|3xAa6wK$73KuK5{ap)8i)Da#R;0p$OT?T1HBvp;%FuB-Y{$aT)gY`a%wg~npl&UHFnD$Y z@I4Ov58SIIv_lB5tM&D-!v*{D*H1rvpQ%;|_3Q{C9t!@#mU0A-`@{{x|2(0y;$&`+ z_|y$UXRiV99$6HLl8VMb#2ce`+A3~3%sYa0u*;rtAOoMUZ}7DS;G9o@?7@=4#^UxH zc;V3&7Rg>EAh|)~&I8aq!RQcw4j!VG4gpM=KL+1#T`rPfWLOSlrx&;?grikpiSr4& z4KPt$KBNJtm&0+&j5uy zcm-WvW5e;^oE`|~^#)#A$N`7M&9Ewf@-Vg0)kP^HfZ0@Z0;8*Vj z)}a}21o&a#%Ffe#9SA z-^kCRwK?ji4*`FFhYV*eU}-qy@aJRh&3Z0Q=R`8XBT$%I12VyeUM&0`EF(u|UHl|6 z>z}I?_;*-BEd?UJp=t4kxghn?FcoY+8%R)*HT?gxpdy7Mes zD?**E8^(P#CG8yLxLNt53mgUn?xRJMF$*q#dg7?o@cVBxe!_Fz2`>O10XcD_grFwp z08dW@Ivy7VB#^Y>LSN7qxD(KLY&P{u_nQo2yAuwE4G0|u)_HkDQV_hcP~@B}RAAu{ z;NmKh;GAo9@U*8?jXbpsi(Ep z{IXu(Sk}9`jw6+L$k;HJ-SNBW7zjlffTurR6S2_QofCjZ2nAyYD?wpkdguX!1Pm(; z1mqF$&al~v$sG4u&>*PVN}xEN7xtr4>3%>vI69e?f3qx59`k)n4rua({uv-dS?)8U zoROQrB+Izk8kr@*AHz}7%^M7C7OHc9AL|@a761^>fc)*eg5rvgLoT2-7SP3;2BCUQ zmJE^s`0ZCR@%88R>-y{O>&xFhjP?7gfxRRCI&umX0;I?_#JUYlge&rSi4}xUgnWRF z72?GoLI?{i6z&0vRhXHYlC4H8AycAeggU+v*jFE!^pnBzz>`RVr8Wa#p zflL7i*s=~22VmhW{9H?bepBrBp2xk;{0(FMN+t&}{`=qs3B{Z~&uNaVL6ln!_ z;GB`?D;v>)kGT^(A0Lh2z`8hpfw1RTD;_H$4o?h$$Aq;eof>w_31r)@0^1<=JOrO6_JorK2t9&+S9s77JmU>HXz=6QBeX>A2;T81 z8I}MSDVP_h7e@(O=2(uVM4BTRC4$Q=U~)k0**M;cqs$-QCH~8T{r!A@U9S5jGJ)p9 zqe4{^OC5~p3|0;jzV0(a1Njf8i_ST*e=wX^0OP?Vl;oW4O3*KCF04_Zk(>?$vMdD_ z0GrM{-yFTQ1mij&t(P%0U?-0OSseddF6{b-)F2Tng6ZHZanKWAG%g^r!JzRx2*G>g z%-><03#x;uVNIh(DJ`3SbjE#M@MTONnu_;Mm}n1)4a7G@&;^6I1xOG9d6Jn=boJd!&ik&_2+eK*54(&qM5s7i4}l2NLPbvmHQwkvT^m*eI>8Hw zq=3#H0UMk}#ldGo*!@EN_bSHMJT^dy$ZZ!yC}EAP-T+Y$PW)egy4RcLZVlY(56J}U zVW1O(8FeDAV&uJ`Bj7>h*bmV2T09gID6NdcQZCg5p-5;7bv7KiV0d{;%1}>iGkyj~ z$qC3qPEeqYd>Z@^F3s!y%c6asv+{HkcMN-mp`Hg`dm(c>%)Cff!nKXzVhS+HbkV4NN^*>D&SQ!=CKz1cVgLi;Uzfs=l%+d#unL4e8Yh|$9sx^>>WNAdp<*f zWwOK5kmjmzU{I)G@PKyY)!J(`=kH%X{y-4%tr@iv_#B9Tr=AaQ2NaJop~k&rD3_!a zeHJr|!}AyR8K2F!Cnz)8x#ZfE#N*f)D)tuO?gzX)--iBn!8|LBO8$0_j;JvZsZ@Bk zEZz|(@4JiX@d(-rdImtK8PtJE;QYrS`o{<^9cV*+LUK_2 z8&@Gcyl{>C)B$nuYi`nD0t_)9y;9jdh(fDF^66orGu(%Tz1L46K#@w(`1QC+=b{%2D z5faLg!}-D=FisG*c@<}1%-f->%~j9|okP2U$qA!BA$Y9jKm^xZdi`d-{`lCw?;CkD zkP9KlNm@7%yes?*-*3Pn$n8WmI5p4!8%4<+XFmCJ9!J=K<6l<*HpY_6pkQtwtpmfY zg445qpkIsurh}ivtsH*Q2@R=n;#uFU3#ykOkZ{>}K{wEyF>voCHSCkNzgx=5$y(C7JBZUh826E1heFOJ6j@Q-t zvOfPH44u4of?D1y8xKXTqUzwTs9j`4W|M(`W)=nK5(k7G_gzEH$|uaQKCd_c7Su4N z-Rj0AV%iOEgK6UGrtpI126gf82c)V$F~-sPgLJ+H3u6YlK~AI8C{FKF6^^6vI#eTdl0bb#VHL9z!WccT3!cZo$$MMUJXZ(>B(Fc0J(phRqGzi$FCp0pEm(5ue@?b`J)|C(s=NJIx}Ej z`Y14I_{0PL7{{wI(mFgH94+P%jO0UcHY5re->+ipP{_^$P zJMHumjW$wh+636l_triP3LhrhGDuC8*9fXU#6OSv(S3Yn~4nc+df`kPR&o@tk;V7}cgjJ((lrd(-W*?y?k%2!x;s*8S1#d#f20i-BB>Cv#;*|R z+q+Ef$}+2ucdTQxS{=`Syl_VdShNqmJ$lNz`8nCc&jE*Uu!*n^Z^n_1aZ1m5_WS05 z`hRD5#jp=w=Bt6lx3#+AbN84gKm=%Hgy14)uM1bUt3kj6I;`r^cdKvbtk5LL9mYRb zL%vSd=>QQX#=v@wgvUMmJ~>C@x|#^hO0;so#G$Uu;KOx!=XBnGZ&GN_16Q)30_W<* z91a)}dcHx8WeRso6`pc>I|~H}xJOtG(9n)Q9q@t6Ugvq^i6*43Y+QQhskJ{=y4R38 zNPV)|=aFDwre9!)APS2XU)SpE`26A1_u&hyIz2#WX}s8k{q%l~rNBZL4s^rDg~Js% zS4ni*&_@hubyXmLEYwI~7J?5@1OAb5kr3qom0$-?4i)49NJW06Cu~@cbs=eZL;(1D zk3}0HLSO?p12*dE2A7I1Cji@kO&AHcucPFDLga2R%S%_?$vQDrzyy85CL(h3lfj|n z%mBhL=6ivn0GWwck^%q^@6rG@Oy>M%x%S6Dz8_d!X4!<3NEQx%IU!nw6N>!DMYVW& zXyN$S69kKgOA{H_B9OEVZ}Gl}5P=9wd+sdzeQFK((`u~yig?O+uWO_$*7vM0{AlN( zp;69L$d0G?j%*MA7kK&G&;wSBxb70(q15HX@7v@wgl0XTpiF~D<^vZtV*))B%f`VR z3k7*V@i{g}=X1J$;mf#MVtX4W;G5O@2*vxparxo(_VOBj6AlPe>1H9oW`uDFf}YK& z?vvo9L^BTuvb7HHG9)!E@EEr%6YB^(7siu37@KF6h5NhoVjUG|GFM)>nYY%%~7 zp`)1}-$zJ@AMgPO)*-VTsO$|rx;*ulXkq_|5bB@*{$0R-_ma>F9Db@Nj1Y}5aNQ}R zxEda&@}#`R1y`P?aKz(6)nRAA67Ly{DX*qC76d*hU{T3nN3BSkhqt)hy z3EY5JHSq^54`DhPuJ$E>AN6tO|9PPZm*+VmhNDfR=Tj^Vkqm(Sx_tUF4=4B|t{3Y5pdEqke&<}1RD(%{qpk{U6r zV_`jBgo1Dxnw=9{4K3$1#$n=^7i_(rMt&ml6KZ>%!MOc(S5!P}$Zx+Pett+i1Z{)Z zFs~Ajktv6Rqa5}EoQzW(oXtD0ESimAFu&k`4^B{y|FCVY!Hz&9e``Eo<3CWsfJTl1 zD!TEfCr{50l^M)qL#T7OUajoQ$FE=i@qGw`fU(oO4dM<&M*nK7I6`y;XBUHl@MCa; z&GSBbat4qmCz5C0HD06PkG4r8aDcWr7V-4vd*pU|0l}++$L6i|C&34HgpdRedrbX* zKHfsn==4+g;hf24$2yw(SW!N_FjRg>B!;%IQAo+#pzS?5cyHXdx+W-HPJHtk>M#`u ztpG8pxUrn^TM22oui5Z6&>mn4v^eE2$Lrlt|Kr2Q**|~%!ObJ21}Trj6^oBLBJUph zv7W?5r2a<8p)2Q;6Uqt1kWx2KRDR2UAEMGuPQZl*gWaIoAlTT>HYX5>n~F%hI4blpvk3FdVJ%4CLAx9Je+g2Pwc}x?gSJ z63uk+(|1x-o4-+jfz#)~oAl>@9t7#KIBS`=3PTlSRsviZEssnnD327sv8^v(KL7i7 z(f&RBbxqJT$5zcv<5==wrJ2BmuUrO*l1>?AiI5%~M9>k#Im~R1n0`i#U(FagZs63H zYYyr1vi%T@?jsxJAI5qH2Mf>;{K3Wn-sQJt+Yq$PVxYk8^w3%u1e+9pAYak@RMfE$ zYBn?;1xkuCEZ7)!ce5S%$ZD340VdWp;p5qt1MA!obSPf%4s(`6FO6OAg%3tTAaxL& zCct;$z|R zWn5L!X$mrHT}{EcS%hS`91nc(Nm(Zl5Mey7H{a~^<^8-DSGc6qA^50JjPaO=xKn-y z;sgFhKafdP>VLhi*QYUm5L?9_*qCgR$gQY{OqmE^?)n6JXY`hTAvf4KQhOO4lgZ;_ zFu&&_J;AxJ!)yro<5f|$-CLjxhAGrUl;33|NQCu!7rc>7iKo$$btXa8%DE{AoWSRhP$3#?STeY z=-wJ4>iPE@%tIQMnD-oBuuME1%r|(o06^{Maa#H_1keCUH03`r$b4`F z@Om{eLj3Zk6jqqv)0|%PdcO4;FRQhF`}s$q96aDz;pH3=GrZQ5wuF8?PczGUF6>DO z5LZ~N`HR{6kbX~$aO}*Vg@rT6$pI&D)9mFT1ke<_T{xZzuEn|b$`FrektvVO`(C>aZDJi!2odr+KmI>i^VDD4Ivb6 z)XQj{`My>#O^g@1?*%3b6teMz*^=?CkR~P!Q$tL63u{vB0qJ@QA)a!DShbUr|FqaNA+4u>4B>&05V{9P{E)vC*u#F33UK0wB>=xG%KLs|^05>ls zAqITG*b|-?5Ho+UiBRP%=C%xNd>9Tvv~onAWW&?So3r1%9}nEIGf2Q|9A|v^G+!yi zD{di3vq^vZI&0)n0C?c~K$~5|QXVKxJ0l1h!B~?Pswp<(*7GgSrxgrl&K?*VEY-|D zGn=P{0xSkDF}LCUmG^>PW9U_I0t@Pj^n8nYS(*_&>|%dT45klEb9>i;sIP!>(>^aq zCOom;jmI?$6$5FjK$s!Vm*RYQDSTUFwsKBORd&4oafif*gMgN|Mf3 z`}){EeEGghJo9eQG=z@%^SBuRaYOrrd-KTgiM{-J6&rDV6$XSKKk;)I7=OkO8I(F% zS5D=T&=!AI1$l~w#Xff*@Nf`q01zGjkjr(p+XaV7=}@2wIPvFgA{8MqrUQ%~GtlP&z|ls97;fdl zW=(5@GkaYK|GO`fln!rdlqq3*nUWBQtWWm3AYzUz`!HIP!ip^^z%VP+ z!dkM07B%K^<9>rUZ4wYn0I=eZF<1$N*?#D3w+ibuuyvV#yK+GXLDSmw4#iM3AZ8?J z-lv@FPu9#icm-NtPB5UPta zb>x{;%$!nxFXK>I{kGiiES$Mq=k+9p9eRgqO8t)3d8Eqg)Tf@!G(GmUUDl*rP}>bS zpl}Z>RJ+wzEV6em^EDtbK966%d~V;SkG~(t(~_?%Kpr!@iA7Xz;$hCW_c*uFNh{P~ z_g0-*CtC!Bj4RUj1f1VQEF!}UoPcCdRlK?k1=N&j0f(yy9fJM!%bdUC)iZwn_;HP|KTtpbN4A{6q`%3&@vnSk=D*Cn z1-Np5w4SvAiKg0a!{Mk4bMQ)vW^!aRku07;C_xgzs{(<=f$`i2OxEJEjZq!F;6g1P zo%b+3{Qv{sZqKlx0$p3C8QslvS-^%TGlyrQtrOc3I8E@l`v2uBapX+e0STTP7sH91 zWY~1{_PfaKhJ|Q?=y@z-Lf(y+Lv0+ANmfgL8ghG;_04*H{`UUtB|ey7FvjGAnLj*4 zT&E7!U}S1g{&JmSQX`B?xo>-CJ|+yDtyh)qFGHVP7>J|$EF(HJP6*L9XxHe>pj$>r?_ z*yyNrljhEo86-M?Xp9^Q_S_ek%V{z@PU}F>LRc>=O5{RCvl&*SL5|R0Y-6<}K{tCB z%9X5@Yu-hhOK9=l9^PAc-3o?zC1=JU=l)%0n=r{1Bq;<31_O8seW1~hvC!PpZd%Hp5{7GJt1-cIX_ni&8Xe=#s~vf@YY zM?No3OW)l#5r_gl8@R#Yn01?i z!E#=lZN55x7K{T;>vhzHW0grlUGWmQ+3fu=05!doy{;p#fEDim$wMU=GF}Be#7}lh zCjWzxeK$~ez3>Vi0y*`3<1}uCgu|haf};k1LV7B=@x$4KxQUHFVLU`%c(|oy1(4gh zwGhkDunz!eAkK}BM~E2$h_A71&dbSQ9|^05k22e=!pd&+FdD>4Z3*i@EhYoNtBO_=)a(YVhW3_X+HCNB;-z9rm`!a1K$RL{`rJd+zI zEq~6-5V#guH(z=+%aF}f=oa?@L;3h-tv-E!t(G2CxJ` zeD9hNVg8&cQzJ_>Z+ahx#8Po~%MT1zB9q4_EPoNB32pW-xL=CV#@~M3KWH%l8^5>e z18I7vr}8r5>@ZZ72y{AH3h85m0U@Di@Ny9Ri4mS&QrT+3Y}^dn#`lX(xJDd2|5bQ4 z1m>l(jTmUuF(OV7OO_URP~LL@IC}^TTMrZvng84-I9wg7Z^aUl2#>^XW`L+)cv0EJ zzJJ5s!9;8n11mWzt_np4DeBc-OKc7>IVLvU3m<2V-+>dgk_&q~o(3KHRX+aX%O5{j ztO)Bt2XX!l_7|(1_L=Q{02jnx;PXuQMFgR)PDpjWObvoGFMWfx=)u(U;c>xe=2O#x zGP$HeJQx{|5hFWSDR!+&kM zSsrKfQaqRB*|U!lUN6BC!{D{9g)~^ffGD0Ssd@%xfRcJoFoE_RgB7$fip84vE$tCm zbDE&hz2Sf8p!m+Z$DY^)%#Y(_SDD*pB^VYgo;^ob+hd2rYclF(oqb7GH3R!5#N7CO zpy0Ae5#+YD*Y*0_{{8$u>smmP&6DscC4W25g{wR5dQ-tw+%!U%g`Eo@SYYK14|0`i zaq)!4rq~S?!>ZqekTpY9z}|313=fwYAxz2Ybk1inAr8W8aM4uU2LUg0SD^&}>}Dqi z_zu`2gS=(BPv{7$GI;BcQZ@gq8(x97p!h;hRZ8sDKYa0Jwfe8^!^a=wdNs4I)_>Wb zAogwRg#;DlU2%)mJP{E5yoXt_-YJ;Kt26Uf=Y~CsrfBJEvhHOd@8r|LiVl6{BSY@< zp>2T1Z2=3??kox|&chD(+gUWhZ_TcX;2*Q|}39U@PTWvFLt)D#xDu2i#rx35>hJty=A#11*4Gh2zPzaRQ)%yLHUw$AP zn_YuI%N21T8CUG_<5aRIi9=%*;RB^SZ(`5PH4CJh%x7MoB(>smwb9D64mOun|^u^nYqEna&p> z*;d5^Uzifl9qpSkTe70W^z>|y=zKB{QKm37G<}#5pYDb8+OB%5pr}DkXn4X}!wc7f z{eJwgKK&rA#MC!$rv?<&>*HdU6&AnX@pI@U7QFT~yS0(o5k|HD4WGU}v zT(n;mKQ?UzaNcP2?yaNg!6|y&ap1&E1uJ*}UaeX}^Oja(so231-#7xG;Y?4OJLXvLmpo|JqrJA{c(tyx@bIHSxNMSDEfa1xuifliaoau5 zTh?ih62q#ZLOYT9BAoSu938W8yq%pKm5Iv zaI*mwY}Q7>F9-`LuQD6xpzZP7CWAu3?%iKk>*s&WFYW7^-%q`KqHAVN-J)tV_?Y0+ z1s8c>Sj+qg6nk&>+Q71{6$oKW@69is9fre0=Q&Ro!3(TuIUCFF{oj7_#$bkKOrC0G z4iR(*!T}?Hhx@!qMZ78=?a6Ky#fpi#H(GjoKY_b6Q43|WQZZFZejGZa0$yN!`5g1K zEspR64rAQ5RJxw#4f9|j6Xtc<_~C$u!B_{RPYr@F!bUlfuPgTPkDq?fBWHrpVmvly zz^{X$oAWolJ`1LMS<=R1BX5xm&BR5((~Lvjc7U{hJ-`*4DKXqu< z{sUsLOo+>hoGa6t2dNNl`He^9+1W85{WgmSbHF`t@Hkvvu>a|Us~0{ElDcgwcXdv0 zHQDp3<^ts#(qby2%`I`~bpX3CG&5t(2p%Ba1fE;5_gS)F1Q^5{z&Bpe>*w)agxNBLbcd*0r45)pF+l`cv#SzEljCG=nw=V< z&Pean(I;j{U-RSupq3l|0PBo37V~1?kjo5Bs9k2GniV)bq5hD>4 z+8p*9)E97{d@|@c>y$1I$-oWqJj)=4G}zPJ||&`@MplCJk<3LZz+eAa3l$t%8S zf0KQd^OG+xO$3PQE~k@#FC>4W?NY%W)H!~njOBsXTis^cps?AuoH#1rtS#-Vf=4|g z3{sgrTsF8wiWmFFb~9@CZJt#uwuBgv6LaJb4lp|49ke{%5cKw3#s zE>Ddmx*maU92m}tx4gYo=h^X%V6Sl|+&v%OK#FZH6f3AhXFcA+TM&+RLFjTQM>gf* zVa*`KWqDY%U7k5dX5D{-{W)CW&h3!m@dN0=r=`xcyryc*cySmV^a2lc%xv<;!B^~2 zb%wSDUCR&jCs%*XznLF?|2oDG?ls_PtrjTBh1f**+PlG$RYaY4SjG4eAQ_%U45sO3 zy$PPhma8R%r=o~od~PMinAa?pm!OYPBe%W!yllRqDmmMmb!C5xwz6Fq4qo-Wxv>e~ zm(fH6T2{AV!u;8W)MD2*x~TK%8Cg3YP>qyAP`!RNsnZO5*=P?ioPCm7j+PAMRh33Dn61|Vpsq z?DYm{?P-BmJner-R_7M;3{b0`tu3;I`YFgfk+c~w#q(Q*kdsLjd^)tKn3V>9I^M(c zc+wK4Q87>5xD~7jM+l1-4rq2v8wv$UsivvQQ(%flVh`m=()zLVcHswEC)@AdS!-vB zF;33&(`CX2S<${Y%V-5hI@@yi72-erKK`}E-g_7#;KYANY17JByJXpu=m|RB>I(%L zpJ)Of-_JHL(+wa`$X}cgitMzY?4DjU-*6x_^l3@3O}rrS#X6mgbP4J1!<)IQR`k%d z^x7=?TaNfPhX+c5)Xgx0-65dEXR7v&PWF)6W^nMo&Sio3u&f9M6D?-IybIFyK=KUF z7}^vkGQEH8gOtKQ4_i?{VeH%sz(pe{x6K!AD2Pz$->%n}fBg3KufKiy{P%x+zsP0d zfvk~-gz`9&?V4?)*G;#Eznj?xS&4A$%W6x!eZeW%);D`(a&|NC5MZU_oVzZ}0|{zT zUq+7MeRP~S{Gf$pZ$$zW^)@>U799j#S}9FJ%ZPnh&He-=*zs;2p8 z1N48(s^n=xtBs(K=L!ztaLYb7%Vek7yZ7I4P>j=^siqH}RJG_BsuaoZeEk^HO6;Hoif$%kUlbw&B?9tX!s#!Qd z4#7^BHdw)TJk67{6>rj(ByUN!NQrQ_Y721u)|1tZfr1su&Nb$jdQpPa!zB^($-;l7 z>zmd3wf+A8eBZd#TESj_>|$Q_-@u0O)Z2EkW|f^FZMgTzuGL`yx7kY#$#3L~t&5Ph z+u9aT1q*7pCFcgTyy^wqt*6c|3jW(<8E^Ggu+uRw1a*7k63y4x3TL<#8^QXU?ivt! zvP`qevI$+5dpFrgT(OJ3cHpCG&ySu{`mUy50c~ZyyD609BFXsp~cO( z=o#XlrCv7PNBz{Ru*0xt1SX#I$+CnqJ&`9A3jeUZJASKJi)V@dcrNieJQ(?i)6-O8 zr7cQK*(4qt9`L6A%yrI#jn6-T{Q)&7SA9yB z^mQh0C)U%U0=S^f!@**}0OOiCp@sX;a6NRC1qOEAE7n6>mlA3->WpF3S$MQ)8}1Q= zUsxxG6YXA6O*!;}0Ggm{4zf zR6`P>KMdClgVtJ3+m@Mvs#($Zp9QNS*uqiWd(?a81F^a8V_0)nzg@0Re|-G-gL*w4 zGCqCEbm|uQ)U=Qg$zT;stmr*0S+r`(xgm#rd@n)E_p8-@a$wQ1>h>SqzQodhZdn-d^;bgW`7vvBg#SIW52c? zpMR`R^9NBvTvr4+t(&}U1PTR%`J=|{dcY>MJ{Nm=d(UW7?NN`}Stl&Ys)%ltH%V`G(gKIvt1IZ=mKV7rbG z06x2S-mj6b^?zIa_2oyUXWP*qA^QD5l7S$M*WB-DmQeucF$8SY5QJ&vwUvqU>fVOg z)iqj6m$8>%4;WsHGdj(}H?j-jd9ZBq?7Wc(H84kgc)JOh9Dnnzn2KdI&cAOK!%JBU zb20=$Boqa+YJXwNgNNykn@M|?J)G45sRst_-ldrG%7PuW^PNF#3{N?Sk=YWHJ#Xs_ z@9Fl|#K1}HRqR9r^d{@zWP@$nq$k(0H?yHGi>ewB?A5(pn4$L&2ono!{v`de*JelQ zN1NBO#dAVC+Kk?JMO(*ie0`9Q^9= z+yJ=QtbfYR>;->mj0|mt$F-eEFkM|RS!8PX`9R{^)1leg8Zz^A z^6)6adaJoqr(Q8O?DMv8wHx+PCRDG{*2qUYP!Bi(Tb?_z%&=#CahB`1U+4GN3ZUFJ zdA8R|uy4w=rfJ&c0HiuZDi~rim4uZjXaG#(4R{3t;(ufp z*Gpu2eH}kAD~sD~YQJq5W^Z0wAB75ef-V_rEB0$WY)xQ$6N{0y+#SaX*BP6Y!wYu1 zpt5$k_NQxyc^wd6qoV6J;cyJI1?-t?KJEna&0<8hyj>7oobIz=b(w=USjhy%v3ove z6^_iu7~b*D)q4N#J&Pkj!Ztz@tbcfdDj1}RR`o-kTXe7$5(962Jao{k)cdl3oGsCS zKl8dd9<1+6QqKB&>p%VWqrT7+H#6<cu%Sl~*Wupln~G(`!k|BTS?|w=Kp+ zf`xMM`FY|=w~XUFw`0a$E^60*|Lcd}{`l<&6fB)qY-}W;4Z9rc^)$Hze4^d`Z-@3Q zLpTl~gRhzjaoVHQ2;6Cz7=P5lG!En2CZyRP4cuFHU+6~VSX(eHSVo!c^uqe0=<&Jb zcuBNZdh0MQcpqkT!8{NBK4!~zVKm8NjBRc|eAWx<+sGX1)=^znly-^joh;?E4H4=e z>-@c9P3F~vcX=dMi!po}R4Z;#a;Yy%pBjaNJt|J`6)1%CuRY_bm^;jmBiPPRP6 zMjH7yLPe9gGz_tn+LRkbno+haBmUF)?_pVXHYWe#2`i)5NP8k-l242D9d2^XQZ9 zbpXm~D3v4ajeion1i%X6jblCK%lo#U*G@MuV=oHXmED}GlR-l}O5yGB9?xVFSGH}wEtmv3LK+-6wH$f7Y@Rdk6~^rxCiBSupze9!^Vou?RjyA8*ljYw~3dp z6C4jaN|`ie+fr0*vW*I!%@Vf?i9*4$1lewF%bYEIzJFDr$*?HQ@CX=obGl1G=?BAx zBlvp73yI>4wqZ*j$51%H%c+8}Ry#?DWc$vyd!cgN2z>|jRdp|4?TAuX$yV^NH*@gvF{gRD;^m!tiOPJ7x#6*v!?265^yqVG{;EfYgrVcL(pj zEZEQM*MIM`2l%9=bv4AlVvGQ=nu%GQjb6gQ*ncLnNsoXZ$5-TlLNxEy%5aYRwP7Ys zlp9EWD{f!c>cf}yZFkVu=-|XrS#ktzDcMwFEDf$ZnzhAzr8%YO2&^J{#kP&DJ;7De z?_~ee0S@Qk5DFg1G;DR=J#Krcb*O#Y7G7|;jRy0hZ9cUK*>bl0-dL|6kA1*~oJ@k_ zf`4}{C%T>x8?)$;=gwH2t(sFz0|MOp3CHm`I_gDT?~m>4Z|#@wn^%r3#vbM+@#3g0YZAQwEAi>zVrd3MU*@#e zHWg{uLSq-82u;UnMMWdHOF6gmIpAEwmVZh1XK{3&Enc7(mP*>>zyLcy#J|~0oE|e_ zZ1Ygx%nNIP1Xr7NmT8+jGsvT-+`P8K*;4AEVp22<iYjoafrB;lB)SvA;a$c5>XzLDnR>V!tgm7_7b;=ta1*$v38gW|Sh0#4<;kVTH|%l2`^w?~~VEDyMY zA>zXbme~_WN#X&v?(OM3C zhY8shv{=M$PN<_>ys?`$D3#+wauQ3+n&fmkny`R;(Sm(wnJwLs7l#Fi%}TXt{-s%k z!Mfk*w2opBam$easqmg;VjCn;90z9@U(jKjGPHN2nGjO|e6p#HlWx$S2D_`{p+kRe zr3XipIKqQ7Yb%FnWehY3Z-Kq57cIwjjIco+*e?Xq(%KAKvQIBb6Z_M@RApZ;^UpAQ zomGy(#ta3DGM^%X0~O`yv82V=NtqRei5g-kwqRm+Y)*%3fsfAQH~=SS;MP`D4c^Yr zbhv4?#%kJ4j?abBx8!(Gp4vTrBd34aVMy4VS0&AhxM?rK(^F!xC^&v-QnqZitGlBi zy<)9p{aG2{sE}r_rerQtsKy@+r`t{$nyk{i&Vl$fuso-N9s+@z#R$$j{L5nf%k}@u zh&_kZDj6=@-viVjtkY3%hjrqMG4%`oWZ#Re?}s>GfJ5o$!0m0xv`pGEN;`i_JFfoV z4Is|Oo~Pv;r+Hnr{J~J|VsksgNvR30zfXa-hpn9+c>fH2ftk+WGYhZZVD*wq(R zy+41PA3pumzW)6A*Y*9DOLl)%Xcy0KBNn?|VmyIU{q&adL}5GD?)8|H^Wtm<#lE&@ zZcw&mh6656M^swgH0||%6|1z-$c7G+1C(zT?`imT;k}(sjKsCy+&kLKo$RXMU`-Ro zo>7cmmxG-~`gokvt9`TlE##~+mTcA&-)E{qFy-<#8upBnwgtM4NYj6lY!v6?Eu(D& zyfS{WJ8ag#25jehz1+<1-~RgRA0NMd_~Z89gA7$sRP$r{v1wON z8C{t6nly%y-$i!nwvr9OP(KbJ+J2X_rX$;6gk8Ia6?=FBjmvf`!SRqzr~xzWb0`(k zkD5C%qJj~wX0Q8aRM>cGwTAs0?XjjuvKysM3CimrwEgA7*Z*!u=-+>BU!KGH-7Ail zn7yMMt(-6Ra`k_HJM)miP8q}TRFj2VmZL#;roFNZSfIciXxp4Yff%`;A$VS-Dc%e@ zv#__VS=oz?kGdRL$x-8Xi(RL13;fn?f#ZAom!wAvxG622ePXfT8{_1thB+SZ40&1b z6o=&CLcQgYO7NS}>)NB{Hta47&TYt@MQL4)c6dp7a$0{+$+PM4b_d%W3FCSq`8PD< zM{#KLRl6Zj{BN@a9CgZyG|R*-!7%x(Ke^ww7_w#*-U&O3)ho~0!>ZuqIp zSt$ld_D+9xjJ6t!hka(4f*dH=1q=tfJ;J`BwGz%yPb8i*eX#i3TAKKDX8}vhn>k;n z74EOUeLr6gpoZ$0`xq@hz<*Zf+wk^~=F3L#X_}*aIp;MvkFP(iztXiV@k5GD-tqEM z#al)Pkm#e9lV5ldUc8vLWxXOy<>^q&dS13Zt$2U<@}5kdtQ2!T74!&Z;K(x*Nw{UGKyfs`8d4c zT!riu()GS3n_Gi_lbWHU0)+axe?B+YbCswkPxOI21R~vaJ z0NQ`%6xN8Rr-1>?EgHMF{HPmaa`43EeAUw#+i*`*qN25*6X*IC)p0B=)Yf1#1PM7j z9K-#TVpeIxGjGG^;ls2Jepy9!*sT@zS~25udd=tC^N5~(G3y*gdVSsA;j-G+9SlLh1duO%q2NI@~Kj^J~Y0UhdQ8P zb!R!RZWr%(R!fZL)2Y6q6(1sMj?>dS$ll~8S*GqRkzBnk0_JhV_8D@VpP}4772ba) zi#h$)xeCv$cjtHjA2$ceRtDaOeY0HOWXOHf5zXq(d1BtzwhJSum>j&aJUscn?U>}K zr4f`z5Gxx}23ygvTX2l&ZIRKspnA9E{Id6bwDus4gF z-fm@0Cc{YMX$RWSrn#Kg7$&y^kja1XS*CoJrw6Y=H@3@}2i=rsll;x{jU2>bb3%JT zJI~afGuW_kO;mC-*}BGVETLhNdE2~i!*XAO6hHkaxO%mHULN6Dor2>a-e>ZBvz4(C zz!(5RTjZOp)t!cV2RpWxfqJ!87`0PQMdS5UDA=9cz8uN2gYJ;e@@z8f9`}Fvl#M-2 zh>?kCtGA`HpIj_;T59dw4{*CTV}fvnV5dwL>_~QY*wFT8=#22??c9}kY7nVC!$_Pc za~d*465&BxQ6ZfYZ??>KY!1-FZ_Y>sn-&g;^uqtuetXpK8g`Vkh z9=or5PiKi4+?sHH>(892=iPr|wWc80%I<6xohM9QNc06P#bX)^sL$ktZZC{cEY!9~ zQXRL$(?^|mu=m_LYk!~ZHTC?%LI%gIIcyBYZ#zM>=W{<2EbfHxIiA3ok*OFNETL9M zz1|>FW0g#O!>3w>-S}bqtsK_RI}Q})F!epj=2C1OAHIion6J~9ep-K@$Hza`52CBl zY*~n~^-cj9$S&aUG7fC`?x*!CcePo2clgM3&R2M{{7@#2Nlym3tO&(r8$QG{>>Ce; z=MFb|LAA?kEL{4NqJ~&+*<05Ig?+0~5X6E*-z>!)Ha|_ATLu91RbKm5lUc#3tttn&hn<3LJG@4IanNk=@ku^@uWw;dR+V z?{rdcu+xQYLm=jzCoM)BkG_{_ndzzGN3XsIS8aG{-#1k8<)D8rC<4d74O=Jy@!M!k z#UtCn3D=FS*wxlq6VL|F;jjsLPWGNSZMA*`yzJ#%nCRsK%7yP#x?*F&##^W98^r-! zVZLvt?{q6adNa!E`uzk6O|v%d-%|m}GJAbGsKF{kOOBIu1Z4u!*(ifOsk>!g z8Kz_}uyr`L4kCY1wD_k_6=(cjvft8d|DeIL0?qr!x74_&QPTReB+A(0rMtgtY|}Zl z&8x@-A-1g?l5qQjRe(z8VJ>9E;W)`;dRGF?s@}Pna1b0b3jH?|%hH5~$$N>ikK=Os zw2d#=+;5iZ=Rf*i|Nk4HnWpaqVsH4oY2qk5axBA-Du{nouN)RzRDc2t1y3*V?U8MF z5l3@)ePdbQ-e)yK&JrpEX7#ixo8{hKnZcQoW2U!F%)Cf8=j(Q``g=2>BRJT|LL79Z z!;0?bCfYF@4jq?mMpS^p{synCz%w5KytQ@%iHl9A9xuM$6nlZ(5G{X?b9mabFMG#D zlojH{UcY~cux2jg(T;DI?PKeI{qo1BPv0)uyN~2;Oqs>JitQ1z=__Y*rOdI0KA9#s zOx6tENEN$_S;~H&&%nY1eGiwhdn3N%uqNC2ro78(MrgI=KI+ZxoR*x}0Jb?6mfv^= zlf7{-Q2GqK=k1I)BOf-oS)A;&&h8}J!iOy_16f`|vE+BvU<;(i`@z)>R5shG)56?PnCOGeo z8;51{>K06I>!Oiww$X~1qm>DHX>-pUv}J2I>p;*g-YHuDpLCV?wjaQTH7!J&(!$s)qBSLu`;`?_(hJjQ-ty zCxv46M%S8YB|2n2;J$4k2_gh*P2kf2ayBKDRm43EM`aw{W+tzw|FL}mteancdx1Nw*1{2WBg=Tyc{oV{ zHhwz1xyhSsy^$~Hs38iFC#a}U-y=HHmTM=9Y^l)sjEIE@*ju2&mM^p#>u&82JLsurgfwDP8Q>~v6RM+oG=1t{M?*y=jIio3B!ojv7V&w3W6~TAvjlkp*~uGJG7K`4;T*svm!#H0s`M zD==({jH+(}`rsOG-PNb9+BV^^QJwRh+WExsEl0i00N}5OE#4hrkBiU6 zO8e;Go#-rbJHV~Y58Bc7o8|iLr@#L8%lJKnzy3bvf2gnx@4@M@hFjchJYftla|TZ9 zXA@iim_;i&;Vqs}h+$&H`g4B>Uot-i4wau#x&6SCkM#(@r=A_{0w0@R%N$sx(>$*R zU%!(9K8zbezVF%ICq*CfeFr?+P8CKc;zON!2!eslLY_Vd&GC@-t8TTLD&RE)?@(Np z8x56~^(g@DMijFf4n#LJ25eeQpV>##9}YX*9A`Btra@z0vUGm>{M&!e-yY4E5Lku> zjtq&g{g~-j=e88c$f*^^-ffhtW6msJd2&(@d*E8X(VVCFBx;%qsI+u45_}fFrHbZ! z^zKYr>+58CPN1~KEC_J(nV$VOPG(pMyt4ll%nMa8ZAEAbA%vgzvJE-R*$a^6Va%uB z?z}n}W5(OvGDrs+BLIJ_cCnjx#%-9*JFAxoB|1ippLOC2k1X4s;mLf6|GHW~N?e_4 z7>m7v(?QJ3uvj45O{G7&_X*|P*;KS-$@0*!WT9^~?KT6G@!TRGzf+_o1}Qk!<$rhRzR%{v?N>X{U+| z+_IW^!dC958Fun|;B-bv(qRKVR=?YL$C6B&{*GH`ntObvvl@ow%mOFR#N~`tLhm!= zv4wu^Z4|UhiPd`Z<&2PKy>+o_B~4yGSg4iJ9D)UDcdhlDi?`+g}I0

!St4-r+%UWN5(2)tTGcC}?1M#la3(2`vBGZ9Y&AANOx!C2rBHxcX zNhY%bsaCaQ8MD>!W>Uz%hv7{#$&i7|{6oCIh5$KxGKueCrmpRl+H=CL_i204c&KyW z2hM*qneZ5oj-Xe7xU86BVfio{lEB^bvZX}k4{-fBID>(3t!iszD~U|-K+31kv1DiF+zuzeH8@D} zWKqH@7FS)CxEvYo1H@Yub+6v-`Fo+KV$xfG6R-I4`SYir+V}Au?;$5(5snB?>AioN z_5l0`yIt>RY_C)a-eR)ORu4IZl@oaa-r3|hT%~9E8hRq^8v@`OW9R>j-f!(P~Z5NpKOWxd1fBW?ZkuV!QffrV1 zSej((2o5JA=~iu=W)Z`a{=7@zr#htjv>Q@%>Jj9Xjl zAST+h$d*e`$5a*J-M1sb^nGnj>)c~u(eDd2IxcO%zI^%!ZxA#^~ ztI2S>BRXr9gJ}2R5>6;uuQma|-3~#o9(LenL7$ebr{zl~oUn?x_(0Y8%I&x*%X+yGb%opqaET^P$ou5PbZn$n9xB5_QHR(cZA8pPy5~b znSlYtUEaRk(b57$h?#ula8tc1J5n-fL4L%`ys5`K_!Qxp2kz9c+n&Mv6fD^xb<>`9 zHjYG6bZ2^-ck>hr+TGOLbPKGy%}-}m1Qko!VLAZ+GpO&jFM!E?&k&;J)4|-%UQcWS zzV^Cc|KU#i<#wnnJO6)oSW$tjU0%RL^c(>cIgrw=Y#UlDtDLu258KS9oMv%^r5)q& zd8wP*yrUD|%%fSzf3M_tQJpwtnA_N3b;ZlR^IB8Z!rZI%kFe2)CSf_ zZWA^aj;6atAvS*nXPcYonpWDP=9mXX@irIiOdB$bsL)!_hgzP}Y^5@qDIq>H_Dg5Il9WT4Smt6FXdN`>obo^q4 zDvVU5D)8*8l*3>Id1_4jbJTa1zIZdz=gfD`r!GQ@P7Z&XwjKNKD9A#ccrtnAhHKDC zRj;E-C%b-Wu?-T$=+|Y*c_-D4NKDimob^deac4)fDsD^V$?f0-n};`#;xX(X{+;%0 z>Qt*ww7HZjufC|IU>DNK>N4_^Z+B6rd_85uxu3yzHjPf!r$jm;hQC+MM(&4pmCi>M z*wK{Zyv2W7X2NdS$>)2j6#x0-U!U&wc0%NfT$dGw%yB@~)P83HcHV(g;cltt^E%vU z)vj5IF(s>p@Mk*mx#qI5jSe3xsKDD~|Ft^G3T64x06oJpvlOzQa$?<4cxgi@px>4f zd#cT5)B#90NfOB<=(+N8tbJ$|s^Zd#oQm^lsqKG}nXc5i=%h6^pNIcSuVoFKa+VIA ztyl=Z0BY@sxjx~Rs14{ppW6`s{Q2{pTd2~nx;t02_b0(rbvJjFZVxKZq*x(>$)__F z60K&Amik>sSrL`}PB1lqo-#^bfIduAKFd4ZP8Q+~LP@{6c_-0MUn)u$;^ZSEHV4$& z3D$p2yP;yU>>ztJC4){4rqjlmzodU>317vSo(a~{?@#^VZ7XRp8{8n3MYFfItyUHV zxT;TN|Gn!2?P^Pn@?iBxNkrerv-%j{S@0Tr|0Qp^$nQ<2W9y~4>Ma7C@}TOi<5+iu zeRQ|3j>A3tPDKXR=0fD;9g~8g${@)o2>5^Jo%N`RfdDb6aF4}|IZ1k?gS2>S`-=-& zJzSuviaq)+j&w?!)pii9S%&RS%Ys*r>Ya9t`kbT@gP-+3QG)EY3yRb?-GglFB8DU1F+*8(zif^T8Gsr`jnmOow>F%KwsQqK5PjWn5i@I+e8Fqj7FZI?b zRGK}GW+qX#p3;ev6r3^yXL(DzM!l**AbIvv^>KY4_4C`ig9JPsKyM<%qA3y{MKZ(e z$`2!8@@*Y4dreziWTd>02owMs*gECAcZKcFUNn5=V}Wv(3X7gw+&7{OG1*CTzd;k! zY?Qurv4Y~m4vf%` zBB~LgA#mF%XD7cx74Oxx=cD=VfJl;il?CM8$fZA@JEuIaA8$wa-6)b5?c9Y@P=Qv} zBa$Xg_u30VUng(1^GI<$^}?wj^Kh7D+fOA`oDEG4m2XGvEmrv(r|W+o)qVgVLR|w} zHhfdQqHRD@uqszC*>I=u6e~7OM;yU+2lHH63GCZVNC$Lq3S3$Chc@4A?20TMLh+mL zah|K+F_l~5P@l_iFv>VlBYX=QQt)AQbSQTv49>n9&XjA<&+6lEeTOHt@v2<*=H;(h z)t16FrkJuz(C@g0^6q~wwe{YUx<;-~o=dh%+0vw8fY?i{R}WQhv=N|SA`J04*AAUM zWxfkY^H>d~Ae?S}dnhiMLGNf4IPRfhFwnoKK}1Hfd)S?=xf0@vL|IOQyF%@1&lI&t z?bpac4b(H4(<=aR8E+EoqW*@R1Lo$KM!sdpX1JTRDxvpyM(}^Xp4R>G`{+Nvet%n$ zP;dFuzR=km2Pze^cvXsPt47e0su#iimd#>yR{`wO4c2N~2uiZ!3Q=&BPR(7Z&`!5Y zySlX^NbPlk*0X?AO^}YYht^zicnbGv^P~sK&14s9VdY9Tpj)%T;QL-Ckl~24Y4>db zc@B=Ek|wLSS1*61`Aexrv|%GBms*@@2h<3Wbr{!(w^$-k6-4e zKmYTLP@fkhlKTPOQbbWmsmnZxHL4ODrkKNqJ?yl>q&W?BrGaZ zs6?TrVP`Tdd)EBO z-5B63A$;gs`SiTL&38N-j}Gc|S#e8h<}bCs-Fbg{1-rW|;rXyDNX-TI&-$tW*t^xz zCW)xb{KN;!~loQRXEUbNs1hkd#Ec&k$rh||uL^8%qa^$iOvvZobw^q3vZR)n8H2{LJ(1C=MAs5{Yp3V@! zw<+39T`Y!6Cu`f}b>9@OR0Fs@5zRh+|H=dT{?3e_OQL~im!n91Tys+N!To;HXRHIO4NbD9j_D{ zk3}JxjW8G#X4KhqSASvW&eVTQHp@~j?ykhzM!oxZT))IY-*NO(fjG>)x#X#lt^R>J zeX9c9WPuaYFMG`P_Fc>$$e_U)BbXFuWO;9Sp6c9IO&ti2TXQbWQ5G(iG4#=Rr#D-f@4LGe0Gy<&tVo z`j8cqdt3vVR&5MOyt#IMt4bg{frAv(z>lC4w-Zi^&-*FP|9|7lA0OYdGH$i0a-7aPIlS3ydx*uhOP&>_J6qCp&Z2FlD*ZWUOx3s z8rV-&JqRR2swTJTS{r}9kLZ;EiaAffyE~c6x6O^GAW*fsAWswCwyXfH^QR@XRxL*q z(KODIcCy;&t{jmWIGZjiZBn)hAzwbIo9Cyi(3;tlF0+feq&sSUJgz_L{G+}jdZv5S z<%*#8v74GsnaD@}rtWgS%fTZtRz>tq<@5{r5saaP#3@%*4J&`nQ=BSpk^*n3NrBMf z^3tTzyC$c1=ii%-_F!pultEECU(J_(Gu42~%q|9#Fe&~(8EQIeH+XT+^|ISF-cW*& z3MUe*wtIE2xSyH;>WgBDEjzF{IiRw;bzcUvyO$7)c%(>ZY|1l|wu0b4$WAz)AJ(_p zKmJw#J@y2NyLo?HdY?zvkayW!eCj~5)orr|)daFG5K2E>3N~&o3F;1U03DWNbhGcf zYq+#H7YDaW1@fr7@usK;&$DdjT2fW_?p|#dD}_fJRaf1yNx_KG&Lfq>xu|RAGH<(5 zkSfy1sBz_{crn2oDg`KBp-(M^4`sN1fJ+i!<9&uMk#&FCE99l9w$B%e(g1d~=qTH} znd13@eg9nFk$K@KB@&byH+vwoI2O+?cpXb*;u4*MFM^cZOA!Krq1gX+p?Fto$*CRb zKqF(#8ik&_N^GSrH&hPpw$?C#uH4)rYzWBirVC6z{A-+xz;L>gIC+wzjc#6d_3`rDzAs>JQT6an-u^}Grv zt&xsNL1RlnBLgl@nX7}O*TGB{N>iR>LBN0A0 zr40P9Tb<`}E$Vb$?w;y&EzAuw)*z8PEYif|D*wY;d~rG%;CQECa;kKf?K+|fWQObIaCc2 z-J*X#_1mR#h-=`j=G;(%Uk>VS7irs_oE^eK@)mi~g*myn#Re3?(vcAn@}(D{`npn9 zV83!I4@hl5O z&Ua8ds>%LX8u7e-g;v^pX1M(E@yF-aauR>}X<{9C)gbW7?Kzy_wx9$`sxlT45EGS_E8tbvI1YW80GHCCZ+^0-I@4+8)Fw~KG53vhDht{_ zKJ=*whVJ=wtL9}uN($t{4eHilOKaxsYDdx<*|ibFxYmD~WRW#*SDH7yqRLVPI3<7L zQ7KgGjs~vfIFgDJAy1J^ehLM$+P6!`B0rz4FJIs3(i1`4p&sQ{4{77LxRRtL+u4+y zBq(iq2;{?a$Hu;5Co5c;J+h%aqa7N4H?I3Ul?Pfq7&*pl6{Mp7o>bH+S#`nKoFTOpgZCs@P zgDa#c;gpb7dhV8Md9h^Ot>IZpfY#%J$8>W&TyVTpVkDgt#i{C4>MXzN`=)=fihM@? zL`Vj~WaE8AT|H_ldS9taL~`3+QX}V85kUfS?bWrBq6B=trEwSjKS6QOs5bKIfw&mAE0T5?E8OMXmh|KTSp+t2GcSb~sw<`Kilh}CNvA#wmaM1Nzkd1o z{p+VsBhO^WAWDVZ+KqHsKf;@7@R{)+6cI(p#tEwQG&a|J*z zGQb35I=)n6x|30OKDfDu= zSIVEZ6J!HEE+SKYZr`uR_oM%F+<$(0@6c)6V##PFabwc_nmrzHq%;N~^ znH*9)H94DlqNiKKCj!E3K-^ApQoAYhK@@v%3tIa^xgO*+V$griLGAV>fyUY*Zu0BY z7CnyhempBX9#C8|WRLnWV* zw?P%st1B;&gI#}o8G($vMFOa;8qGwx6j6&&jVU<-GgeVWc7HEVX|c*GD49g{ceYNI zs*X8FQ&Y>wYU;)rCNvpaBEXO>OZXMA z+>|Ja$Clgf%U0&T-{stsY;GQZ=o}n_c{H+h%6ZhC3`#!N8?NbGJ|1>ef+wO_d3PbwSfK)LdS2n;Ul&TK7TLmA2ha3H%pfGerT-W9}YluNQ+6vB}|r_-jA zW2$ou#r%Ne>9`NT6EOSU7d&s3xH4W@R zMH&I%Z~=9`$p06A!0`r7qap-T@HH;$DdJ23V2~iF4Xnm?wP=;(A(+~i+hhiww~IoD zy6+Bd`Ti7e!AEuE4jKl3lxD}+pz2UAjcY&( zPD#*e-x1iUS}3>bAUBch_IPM^!HKiQ!)qZ@9S+t&fR)mJ`LgR86kQBlrl_ep$LrGa zQ(e9uq6}IpOpXl)`0UYz@FhxZqwIrV&*nj%l+x5E% zcWq499_p6n$%mL5@@(!ZMXvB9?io#C=Q$YN*6fAKS?RNhB<>=yl$0piLmJav}!)9 zTDJUV^0u-H#ly`X-IVvz!Gxk=Xf?!90?QTc?VNUhjQwm&9?;glePtOaeDueodM(lZ ziu*Z79QjN(Yvy(FJ`Ph@w10Rt?RE>_;3VH{vZi{`t${={CFU!Vcu8WqD*uve;Ozx- zJHXjwoJDGx$W?KKnv^1`Bz}i6MYh0rP-QnQmu-*5>%926(|M+K(o&osi#?c?Rwmo> zPHm5Wk{q>GxLofy5EaL>gsMUnm$=cHswdaf$0aNSJ1W6?#(F9)65MM6`A|yM?VR!X zS$%nX&`}pBib@Um?pAKQhFqU*SDq{C)hdlkjo>?zOUFI!kRi-IhyR&Qs(+M3%QDs}DE0s<33y`*X zSH1f z!Wlo613Fywf7-?QJU%b$@%tUO1WGr5bqz?a08DV40^{1hNoI6RXXiCVZCzc$pR3EZ zDO=<0-8BflR(3V^tbRO>>NqrA9H#>;)jhO1lH#k%u-<90Oo69b=5c@6Qk~MzRN&J* zCn;6+%W%(?h$gpe)vfjvIG=8s5iPURu%)TFlZe!GcUQ-4yf9o1;S-zvXx z7QlNXL(b(P$EoZx)AX}1TAH~6aPMmQRE2f9l~siio$ABxa77kXUMqUm(l0kNxZTtb zDjFT7DFgTy2fWUW3~=!jlrbZJn@t|2S&?E%cuyGyTEBXkLHAPIud*YjJ0_zl@kr*s zcQVgKl(_CO&zZHfLvx1D7llcGs#|#gDzKp=*KSMg$Kc1 z35rQHz{hwHjW4AmwB;dbtsbQbh}x2u$fr=RE)_R@+<^*fFk&%(bRy-p=sAlxN40gS z+vjM7M4&jee&?&dCjCa`pk0TX4V-eiB~x?JWB!T8{`tfA`t6@@NB(P)hSjrF&+&3b zEw+?GC>0{AK{~S|nAA{OqwHj zVrKn+fdg5$Mg0YVArG;=UiM=#p}N|+imC&U%i)*<*t?N8vo(#bnj$2`{$3JxQ+k#K0b{9 zye;sh1N3Ffa!Q%mMB>s?-LTJYH3Pf1>b7jro_+Y$V4s#(yh zE_c^ovvU?fMi|!qo7HIqcUnmAz2U=*+FQO9+$~dZv(zK_-)6eOhG! z7+fi1+*$b>a@ZY@-YW|oRpFV9_d>wAT~`bTm4y;|Dg~~s zu_*T8d^VS40E#Eo5ydv8k}ecl&#vXgyDc9Y+mbFB%6kDbiuOSjF2)S0vdWm;#N0U7 zIta=2)zcdNd!0Yu8*~r%_)kAxGd}2E$*WugPpPHV;WUU`JLRUYU>A#35~~&k%70|S zwH`4S6DYIRyYEpPjyIdw4iL|$a!8LHqk08}0aMHTFMy&% zF|1Tys7M$CLtlQaom9=yDrV? z0(8!?Q1|irf&Cmme!g9AtD_E-(?N!xI|W*|sjo|apr%#@#e+XcY&X?lv{b46 zmu(GyC#I;y-p4jee-*;Me7rw>d1v#4q!A>yB(0n!9TRJ8U)s#2^df0(5NT-0CN_s;`^>Vm> z2+Y2GU2gbQw^egc^qpj=X*=g8Dg4HV%dRncO`8prp=7T@@D5hB+yj-hWyb09&GK$i zl~Q#yrRM>!+HNY1qpFwe&E^RDsdNAN>xYk@#yjd%*VZL5X_w0P1J!YpqpA?ZBp`Ek z!!ot1DWKaafdC?dUC$*Yz#KvIanwD3unPz>`F|r z<#Ie}d36cTl=4+Eds%$ZGp%i&EakRQ5JmSEwOI42@$2+-QA;1g3W%8XCvuj0wSl7k4wsqe6qWLsg8#ZGbkc8R7$%DQjIvTC7z7K z=?>8Hs#Xwg8ia3t_1r9@rn_?{}!R zw=x=3kDwYtsJl}j0v;NeN&s8*JkMMLX+_jJV7wx!dy}I>Q3=d{xb-Yaq(}~tFYb~6 z)*b!^VfEgQa3-2skOvBJCsJ;jI>o*9($2Ek zN!Kc3%ON|+wM6bw2|DEls(FO?XCq!}dM19v%bf&$20h@qVD9R+#>o9Qr`a>_e($MB zFENsU5Qohtt^&V7l5I@Hq&z!!K3DwPv{H-$!| zXFNZ%AOHIE@wY<8C8$MFZ&enqr1P>p z1dW1Kt|0Ay1!p8tde@~9^jf4=zVHUVAN+npYI7%(tV7Kjb;kikQ|z`prEA`@#k{A3 z59PgAn&Vc`7uf#{TfhGN_}a_&F(aZ(m7YtKsoHgOdS%51?xbrv)ESyaxXydK9HSZr z<&b`QfkKe5EzJdJ<93B@VmqlWRR@j&=j*orx7K8TojVZfG#tD&>PkAe5E~!jgaTu} zVCkd;z-e9{wO4e_R#RM+;P>Ipz8a-v0ws4BMvNvd2pmxsoi&OWD=izj-qK*Yav!q^tINemX+*v6*;mRVDk%Hx~#k1l&?cT*gcY?@&8l~e<_@0zeF%$5r&*RX2$2UwhSqMU7Yh+8M^_;= z=Ooq&{-+KGdv%#QQ}XXI90ay|dv?kB{NwX~&u{N2?d3?>qbw@H>Vlp9m z2Q!1F-5sqO6Gu(NDe8T6r*@SNvku^t*muYQ%R^K00V1)!4mV(xV;VVyB&Tq=bGlo> zk(##fat)Okb&|@ZON+ZGFNjjzdG%1f!dzy1mdB|#B(SMjQi2f_!TIH=b?oZ)4h`^s z>^oi5ayNHQwTw;9NKk;rHMD9+f`gTph#&vQ^F-~>FCWI+)sWkcNj+Zs$Y5{T5!8{j zj-j$oG5IPkbm{8m#wPhCP!I$uh6G6B*k;@B-u5M5+GC=E!3f1ezGwPOT3*j|vHu-)hKe${rl-2E=64ndp|73y8S zxs^~KT)52^8nyP^*W!U{;9)16sJg9jpgItzix1knm-E%b`uOD^^~c{|`rEwidg+Yi zOplkyCCI(X^x#SWZ`u4&5{GWD%Cm#L4kHkUlFE&UbhuU!jQlkf=L2hcwt37oPyYB{W zGT~~5NhquuR7`E%l(Yv~&0+O+*k(B`I&@k`W<8z}7S? zrYf~_J^)xir@xb@hle2=pmr;oMY_-QSd|87fU~;B&gr_Ej0Ao+Kj)^Jjzm&*7&t^j zzTj>v@N%E~)@Nyy;F>)Ume7C5>E=;*NmP^8lwuN2i&e;40JEY-VpM%IXOi~9|N*PZi!2JNpX}s=YGWX0pt;!Q+uK@ORZ_t6m(DeoY1fM}`+Dr$addsfG0P|6FYPeeuFfrLj;e-sb>)QxC4 z1zC3k(**0h&^t=cvlHzySk?bbJHHV5cioJL__qobE{!hjX~)6&xLh#j)lnwef2N?# zirhI_0cn=s9@hUgf9x*CWy;vt^?I#bovym2qCnWF!v!sVX3&U%=&0Y8DL`=ozyP=(SP>NGQA)yn7zO_XJi7}X+y-qM z`D;=0vAl$&Ie&vY)rjjP+b{XMo$3}$MyX^${&3~s;E(GXnzbmy6D$jY;<#r~pNfY( z0;P6t)wX!i90dv z1r&5J7l_JriCjz!n-+##DgvyEaQrh3A&yP?c&!!f#4GOzEPbhfKqBsAB&}_?x|rKp zyQ=2KNwafok2{}yzV6I>sKzFu7Y2=a@~G{is`5f2A@r-We-iDTv(Ki$Kb4ANq#z4^ zjTAYB)PIV8oM(Q1TA#-|TdR4A5$kn%*>22c=Ot-&%wzN7Z0_}zo1dEq7bQ51ylYpk zlmEO)p49P5n~qQvGu4idhoUD0AlP-qsNK`uBQcD!m`A_+g*dsS|n1VT=o(v|mkdRXIU`}&`EE+PkgsxWzO)XTQ0j%Wkfs(R?0dMLAyfzOxv zcABSCM%>kP`08>!XNX(ZkGQsj_*=x7ZF!d`^%*G=XW=r$wv;EA@3G8AS?>F@sYE9T zTz^tkx1_$9o>!E`SqaZmG1V#ApWkZ}gNx(tnV5Qre841f-AAMdpc2>!T|^a^oxBIT z`YO~GlxT#wey^{U%-@cN0vV$`qb{D-U4OnK1-+}XVZXk(u`#t6P}EF$Rt+AvvN?T^ z^N5byi++Qh>qiy{Yc=^gRl)^y7xmaFCpD)ug386@E@*AiV|OWu52l2lqBWGm95&7K z@_1QUb=U3UpsvOj(M{u2PUx1dFYaSIy!tS&-QL8Iu=pj8l2O8Ex9PqtLGj2>D+A3^pQ(TXY{@Q34)3(K-o)c4qc zxjZ|KxucGIx;k9_+K#C>r+g%S@dJ2~9mHtxNv|-g2nYBq?;rHwp zs8^?drOm?p?!bkc^6*%i8Fu!w|6rrUr*O;MQWvU$jfL?TTAJ2>WfXZY18st)$_i5>Y3&#IZX`u*tTRtmL-GXxr9h%Ul5+_b31fI0NX(S8aNXO==KLypqQ9x-El$ zAujhBsA(E!?Ud5S(YnYtYF#Sb&yS=OpZxhujL&>**NC>I388w_#Ubixb>qYN5aBC2 zjGa_4c42%D0(G@zPvhdf=qro&OO9P0I(kcX$pY$#?-4vNr%-VnaLHQB=LwbK{EFXA z*g5pZ<<}C9m1*MM3NdWRp5xV%dnI9i^-4+GR^$Qd431!2BcVd$J5#P|$wM%UGAon{ zkQ@XEBkF4q&u0dkp3(&lK4n?F75<5>)1rfkazg}1N{2gW^L^V^NF1j?jM5jDEB4s@ za&cOTR{08~d`_D>ql)}a?v4G~<{De0v*DtVNj|3i+aHuG=hVd52+{c_I3%a$H3L5#+`n|%0-BU8#LW)t_p(P`i=KUOmpkPDW-x5(*7>WwN!Z~ zZVbL0E%I|Ie8)?7*UR>BtmFiL59hv8I5FWSyEuvM`jj|zlpR(Sq|pfU5>L#ba>Gq+ zLSk3D%J;4G-%)-|e>9iW1NkNq@Za#mr9?gJ9e?@!kFVdxm;Uw3m(hQ|-OT}usE^Or z>P5*LcZk|Kf|48j@583E{_uouw_LA_CslhY01jaItdqV=VMQ3nn=vu7} zMVX3YO2V%K`Dae#aHSO}J|&arS#(m9k&7J`Ch&4MNKkT9FEl0i!KAu^JK8*Ca-WmL zi#P$Dll_Y~TJDcj={%`aRTOekXIJx8o`fz>R4`89DyWWzP3()e8}JO)K(xyFfS zO#am!Nj0iUZW-l!2Pg%^QYUPQlLL)B80j({ySr$mvsi~j5Cvo$h49`t8=$(W9g|m$9)EMmcd2|79G7T( zMp35dP23JWRF$s;0`6g{Xqm;qsjI{6wx9es>T+_n5~jqI;A*^HL~90pxhm7B8ZO%-l>bCzOEDvQy%NQ7o%i2DA(yYT1y4xOC97wk zfimUya`Nf`-=LEE#(%3^EO(XrCs-h>ir}6F_+r|F2Q{9`CCi%SmA)j&JLk(*$^nYtJ&Z)YdQk)tVGO1|=_Q z9z|hPfGM7rhD*0Td4#W^fTKa$0=3tw78qY<1g#l0|x6?`6fKJfy=C0(2k?w>+Hk)o-)LM$DX4Exx+FQdq| zS&HWT@J=Q;WaWUe_Dhw>pbN5kFC_nYMfrsG_y9fRJ%3r)r;>9+@r-4Q)p_6AGA&t0 zjXc&2X7RbEoe{#tmdM$2?NmKIte;=MefjYA(c-F11u1vwdiGCmd$?VRYWMUm-p;wy z-MV@us)WetIjtg+yZ>eB2bh+|$Z|oOBje~UmkUj6ZJulBxKbzIp)Rt{i!LLn_xExO zRk3mF$2_d9-Pm;XTRLUNqil;N9g|`u z)O?Rt50Zq8OvmH=&!H~fp(}tZNLPQBH~I4O9Rr1(a0EWS9f&zlky2{|VK+r8KyuvF zsX@Xup}Y4@YnP%uHb_#F27v-MxvH2>08^cJ+kZz`=BNNxi@A6z0I>y-spYPdT=_3K z@vvXIggX$*(z#{1GF!b>v=k+e{)89fn^o+o{4-&~ZoHZS(i$$uSMqTs zS43c>nrb|=crDGOphbMuLK3jE58cCD0)OnHa7v-)=k@dLqvh6zR+~y9HPv~Q6W~G} zTH6d&uGeCTwurWtR8|0E+_xszy!%Lz3Pk9R=_3bg^B<&1?6=A5GF{f4Lk?eT9Lt;( zg4ua6RZG$PrMm8US9x9qdTQ^<%Ni~s-DF_`wduFtJTWJ5OFeR_J|7x%W=bn1VSim$ zO2+klNoIra_oWvK6kN{_*& z1r9e7fb8;;BBoQFM)H2>ps}uc9+Si@#Jaqu? zHe9dEcU)Zt>Dx)*1_iyucg;Rx;eTdxWOklf5iJG2yTod}yImh90<{?x##Wp&DRewe z8T0yXW_ib)zk6Hu1VjSWLCJmwD(cguH0tF#ur643^6o?N46y8YS|I%L|JsM~&dG`< z2@Xwi1EZ0%!{S#RBCb1l`Ght_iL&IUQp%0z;A(lHj5$(T<3F;x+r^uHN|Wl65J-Dm zqVC&qDhR9}5B(**7xyb4%CRYJpU8lY2=%d}nsE#(j?#4{nf}}+us=lN-SjhVWDe0a ziHM}VtBu@64$%n{=PW4elK7KClP-Ul(p5MOo^^1LV_UrzDAaaq@kSz6w^x~CWi&|r zx4V@}qENlM&_K~2f>weGXK;r|mQHsmfcMAaA~@T;vr)mh*1pcg>q9+ZSs9A{MsO7; zuDIV~-?nEGGzg&YpflU09BGPsZO}AC0;8z6q*R7_+@xxtuOe85@{M4oLZb@$LYJ_UP?^JhjcsGhH-ot#;`49FyT)nE!g}H{8 z%^hpG?Q&66e&ZfaM=jwh=_F6?txdTd?$8rY9;fS)r{yNWrXCI_iz47KMt2o^)sWBk z2~O79MWb`M&VFZm`Yxk8wvdx0;4!!Hv0V3fuQy<+jCfie-cTVWevRjBCea`b-R*`{Nmd<~!=#<+j ziVizo=t~#zBJA*UNfE~yI_SNtls+kLD&hi$?wj;FmyEa_YxnZ5DqK@v==^RQq7qKV zZ_n#<{odbhJ1c&vymz$S3`pKN9d11X0yr^KhJK$SRO#uqgthIWj5dp@Jwq7N0a6hV zg`E?>KLW**6I+d&w3P;;4@-Xnp3pcQYucpSRbnXnqo9_2Itux(x&fSZwz|l!&GXhY z$>HnjzDAxSbvLe6bs!>5M2<&L1gjs!FRixcSgxj)iQtb}?%j^C);Vf4sh6r=hXbpf zGGsn)KCcJ%<;QO__m2p6PYvs3=IQ>q$;Ga&Aom4>PhR-3Sahd?=t+MPqA$6)z@}Fo zkkKMr!Xo9<)L-Nv;;9KsbX6|;y0oiwe=T%S{x-NbMBbotB!A^)+_00kW0?i>hIMT9}5v>%dNrN(Yj;9kAPO-SF9x!>+PYYDt0nHK#v$rf}1G&F5Hma+=ySklR@ zxkf3^f-0?W*4!z~Gw`cq+}!dC zhYkyCs70Eh%E(^KaRaq8_=74>=@)lPv#YCN@s0PZU7UY}+is>#Hc3kp=a4V08-jwH zKH!QvZQ~?)?F!~d=%hHf$T;8!GM?6)7Wj@RIA_GJtmOA~ox6(npa&qS#vQ=^P4<7;qpk)2^SIvZJ3j^fteZ49NsCIkMtgD>Uh^HHsl2gUO02_m z=?k+2Vp@M}9Ef$YLba?Q|4eIdf0Mcu3(G1D5xv{8S5VLI(kR+)(U@Fx z#WNi_A6Igj`3>oiYRZ2j*C;ZV#x3Z)DKVWmAovDJ&%WKtpz-On@$`+3L}=63o@!8ooT0q#UL_4j+tuaK z9TXNHy5907dL_?QX&D+E6W6Yk00NHB^FeveX*VN)HK-l9o?wWg+XKa`M0s#&yd0To zcz=IthoP-qIk_sgdb``MA8@9i>72>qj?Yt|uiw6Zov(9gwEaq82Nh0Vv`ro0 ziKQZ`Se!oOuvXwNXRY4E{je`>As&FA09Gq|TPc@TLT9iW2K12Mu=E1~TZ%erD@J*v zsoXYAzt>}=aXZH8?)L8|=R~bK-is?>u4R8X~vK%1rRNejI2oFTv04`080eFx){1eFl5a&_}g zDIE7mHZE6@j?WvSrZ3u3P-?r|G3HoaU|muy$zgMWoB~77>!z5e_ANqE4dGMxh?UueCd7B?%kW>XcNUmVltlFx!m)nTAZBs@Z6jD`aAl1YCh+n41pt~ z0XpI)9Ge4JyYTvG$Z{!*X%e&%ciDff@L0%ARk18?ZP%We0;(&Mr~8p?Tg3o4VZ4e+ z==TZTfZ$y=-VW@~p!|4U^D$%e_i)`)k#5VGDiXmZvM-HC3TfR?r!}Asis6hZ?@$p4 z^NS@0=SBSz*`AU}bSx(yN}fIMMOEDu9M(dP)3mA6LlEWwJ8lO0{r0dvzoUQNe!8Sa z;JV3qn_Tb`bQC1p>d+1LxulP%2hp0O8=oHN3%E~3t>D=qty8+8es0v#vMf%iiJ@-_ zXG)whB`Nbe!EazjC;HbGl*@W)dmYmE_9(qlIvBC9D62|X2iYkSr6Ww=#r)iBDo+7C z$oK*v13oA-QdKN_in;Ao_r-sJri@y|IS!R{h3TE;JyQTHBCN^5=}a^K_O#xiB;@4u z_MA?@g6eLHZOU~h5(0UpV5hl9`1;$ zpEPasxPx#kl_*t7<(4nIy7XYXBnxE%(_yT0I}?~k-m(3>A3*0O^JssQlyE9>qq3<& zZJRoU7qt?&&tACO9>obrk~1W+*ZJ<$R)-r@!tELf?<;})((X=YvoHE|5x>3mI)3O> ziD|4Bfjkt#)t;qRUkAY9{3T=;*Yc}tEIaT?Cmoq*glX=>rq_LzJg)`|-%$ToM}(7; zMZJCu{TJ^H{sB%GZBl=Ax&=}LmfU=N*?!*Kn9+IhK9n8L?wIm_XjM{F*Cj|@l_(dK znNT}g$^_T>Q0GPA5ZxeBs?;R{*JJ0;1^pwzaXTp~6wMPIqsF%QLzGFJY{~+HNUl$) z>sxfxr zKY6cQ(>=Q-&2tAG#yhSFN$1sr^}B$DctiR)Ddt{~mQ)2xat9fG`J`qAQI}wqOEr{Q zG96SwTLs^wMs?02d27Fy$T`)#AesL{a`&aoX;27-S}UJxE!zIZ8mWinyWKQ=*EVgw zdR9N)8!m2LfmbSOP9yeq=mpe=sy(y0*uX(OtiX7r(wmDTC+RdwYEk6t=Ayi^8IW@0 zsFMz!8h`2WQvI0F36IJV@wWIzF3;~a*mdOEZTct_4~Eyn@z7v>OHZ1M@Eh+qq^*W^5p2k{6|Q^Kq+hrf*BLBP#2AK4FJ%_j{IAszjd>c1K zU4A*jI%EOv8z?28Zl}gH4f9)?Qvsdsz{1K8WPbzHKb74&b=nCB;ag5Mg?iOlSJBzc zYQaTqj;xKmQFNwwh*Q}@N{cp{_NaR>MGO^^#K3abC0O%I+FRjFsiAHG-O8?&v?&*s zHotTaN-wA|*>zy+-oU36Phr=r)->b-*{jb`om=^(G#){=*c zwttZoHocm}fC^T+mYmGt(!ws)QNBVJ#x|-X`ByIeQ5}KCnrmDcR7x!7(5BAwo6g|v zibe}OnFyr0>jlJjEf)^Ex=K!kT{+F@W>nUh+Rd86FO@5FyK2s(7niGK?X z_;hR7WS*>1HCS}5%#|f@0@%7P484xZ2l0zx4NXpm&RR z?uss4pkOM-qEI<+zxBy=*wr)Vs?L52bX+)743n%QPqz)nJoO^*j{DRx74W&Kr)%iY zPbp_a{a5K!5p`26JL*{w)Lv~kY#au2BzOWeEa(K z(>t2IBU4E%%_&ZF(@_|BeW=Y{btk*!t=7$19gl~@PqoVV;B?E5I32xC(tl6Z_(Zzb zkk7cgUbgL0MfuDmsN0SV1#Yv~WJjKgg>b^ZKV;c$D(**h$vjGu=eFo?AItB06?5M1D16h0K$ffdxumdQP?oiI|vpuBAS z+~?!<@!Rt*#k)x9wLx@)V_-B9hNEnQ&%-wy0a z60#-sIUP$y4*l+TlNF&ta&p+l>B``ppgI6>gP_7!+Yg<^UZ5!%MKzskF_Zua+#M5e zRxn5bF%@%kdFG!1vEq{UYO{T zbD2gap8hq2U5W~QKBx2leK-Dc3GXu=QW9rZNnQ6zh0V(4z?Hh%?UvMkX^jCUCSXdV zx1ArThORop1kIOlAMNn-_A>XU+XtsM0(c5^r^G~C=|v0fKDBc#N(wl8(c8J{p?{^D zkiPBiS0oR8M&VK@;?p19-szeFJ!|I`)8maFpTAiDQuEul8__5!<-Aas*-v^Yq&qNg%Lgi<`<7?pc{jC+)cSX)SoJD*IbyB6%e%Y%ka&_;S;5?*cWP*5_=ww~j*D6{J4JnoFD)5cHBCgT=UVD4>@<81yo8)J-h!0w!D^t zL)Hq4w5WxN<|=;|e{{HcHQf3ZSZisa-T0`&F1FGtw940EDm3s7YWO*~sC6+Nx7p?f*Qk|6@{iS*CxvTzlxE)p>9fG{u$fiwLfb zCviNxHNokvI$Nz?Bk-3G&Xqo=X^G5~c)g1vz0g@(F$a26NxvNIDClVDE zQq>pl;oYl&;j&R8l>`9JB|PVrQF4S`V;&VF67NHWun-r~Ok*kw+14nsi{8Eb(`M-` zO-9;W(F%XQfL;iiQx@{!COxNKJ)7hryS5xx|LwW``<;~~-Wu<#Q8MR~lWx1#N;#`B zE-PClF$ZFNSOW*wpek!4ELUD_ldo+grg#C*y1F5(1XLJ(qD9HBGC7Bt3&}r;S$+g> zXKEbM9xOAG?BU@Kx`(>xO>C>PinN6!{JS^V{5SJrb@1c^mcQV37MC6>sHo! zvk0DEy407S=0OJ5!659MFH%2a%u1rV1D>`Nl3JD&n)7l4L#m_si> z9U>Hw(ZYO(*%gZumK8j?q?t0(u~ zR|bUDoa>Yq+?iEbv z)B)J2qrLRreA)tYf>;g#sHaTvXHd-xzyRJkFd%92yHu^v=lSjw=Jp*se`UBUc@Qi3 zC1Af2mH?QaSyKYN0mS)Y$3<#)iz^h_ZY1_{D>-^8zz-rIVQx7oUws(BT{L=nV&6ah z_4Pl0zYQ=r={z9afWTr3f2rhOXiEhl*ZVHZy(HsiOWG_cv!ouSGm#miI|%MK6&c%( zhOM#Og#hS23>WK=-844olJ_pjwx5Je3c~x*Vs#BgV+meLc4VG}Cb#S#0lU^> zE?AR~HfKfz2sP*SPT8n*Q{0uakizZqa6W8!rbFjwa+$MOz3K9~Ib4JSSyYlb|MFlExhW*zEIcTPfvafB<<<#rqsc=74C{Avc5Ns|tj+|y+j-rDyG(>nc zilWEla3M0e;v!3`ntG?4-a`GDVz$`kE=S&oVl}PGJuQyZ0KUhoC-&nvg7H(MLdpg} zeCNpUgf0h8NrO(=2?_(sKdxYxs;GY+p(ove^S$&G4lBA_L!{GckF9rCXD@sb1)zYiQFvW>>3`I{#2`w{tcdaQz{_;o?}57!`lr#v8}d=}($* zaWK06@lEo}2KH(ojDtr=Nk-Ld%uw?gSPg8iJlsvH_RcXllFdR*!Hb$~gbJs1yns3* zNx)SGZjVs^8HN4%?b~b8%afq74n2K~N_Sjqp>cB|&TT?9uZ<>=T5E9)(iT;#a<^28 z5*dR3?Dq! zuq(UXfNHTjs8TCdK^MoWSzd5oYtKR#Ad0;+RkDVxVXtsiQkieFtjWn-O=lNsD&>Xr zrwa4bQ0;Iddw{El@2~#;w4S{ZUSWLY{nC~7qQBL!1|cduIb466kH4s(c}ayWTXd=t zna|`u;^-++*Pd^d_Lg-6twF6~a2pZcU9aYGk8b2DeY}mLW=FEwxVck(KKR8^a_r>@ zjEgF<8AQm{YfBMHg~O#BJr%tLktkElQJdCCHBEKW$NcyIoV zEacfCnEOGRV?q^z^>C}_Y86*Xex?2#)c^xIR6O1Lu#xZbjElds_&txT>5I{OT>{A$93Pq#I9gRUfT%z#fQRoh*Z+x08lnC+&v1Fn3O&NI1<;nW}tjU?hmyW zEbDK(t}m0XuQPuV_|{rmDHE-8PFFQF+SStP)aI_~3mKm++W$2^|M`xy>QIq}s=3Ng zbq`w-jcOvXG(ELyIB(S)2})@V5lLN}pvhs&y~!_X3ei_ZeF+nLc2ZA()j13NttViL zKKmtMss;%~7w9Os&eI=Sgwb!OsdH6l*JDE3xrkMIjctE6x7Fe{acsg+a*q2?zOuZp z^(gUi*QqEg2{sh6yiNh2S~AthVqlGK5NwO(!{@jakg<{f^sJ;9zo#&6Kii;8#cLYV zs(xQ*L#gA$%>+HjJs^DSWRb4oQ;RNXpRQbJ^T6#aqJ4sF(3q1@tk3;%*=GWKRgk7` z4rkSeQi*@nIm9_T`QjyVsi#MPY((?jby;OHr50`N*G37^hqH9Ld3&9dXG7BPaPNya zln5I!OvTOH=4McFhhD;E)tqkEOPx$!Bod|_!0lM%Oe!oio>^?+x2N^#9W!VdyVUG^ zwrQ$s58r(GUxDJ9uFB##1yEdLZWD-eB)315XA^%j1J0G`+HCeND!|dB*70dyl*YdN zF)Co{a0q$x^1J&0QbV~5FWafo-xW8VhZSV=hpgjK zuH8V;`G$E4ZtZl)Pdk%8y{PD;3t3o?4piya4tqIMzUNxPLaYPyPgT^%1aPJ@uuu< z?ybhgbYp2y8ap}zGOM_rv;bB5eYmsarb0-RETli`g443fJ;iA2cu}JCi=txu?PTh*A+^Y+jypu9;?f~u_Q;8fmC=_ zi^D48bV($8-%etz7eYs`z$fPTC@ zj7E?knia}bafIOJAUT4r$ZdLfDFxBGc|wOWQ9Tv(bxE&md5JjO@)*^wxZO;0f)}UK z$eH&ybVnrlWU^sZm_2|?2%OWt0U$@My$MdcEgT4=H!0UXuhyZjp4NYlALG+IgxPC9 zf^Gw&C|(vwyeV%=(`)N|JI>hh9o$46OB7BQjck13%Iga#Vpa&3i_GB!h~z_}0e6!8 z<+|gp2gOAM2do6^fOsy77m<5AUy!`~zDp5CNxAmgiB_T6xX21b>_W(Bwp_v>~Y-*uB`wGw}c^hoYkaH+}dqdvEh@^lrylRrNG{QR$X#IiwmREv}v zm49h9BLY4^(*P>2=hESE9jz8ghgx|@?c>I|1`0a>_f!+y%{qs7q)G6IHF)70MPgLC zi<0_L%F<~jETs!>kCQB_FP=4%7(4NZ-Ge+#Z^ zkEoLEUKJDX96Kk&8zEyFtU7SaJ%J_(AlWno#m3DISA7E2<+_M#s`eb3(aDouy@Iu3#tHAafoRj}bVaVjy(`!$d2W(I#_Q+x=Q}yF zErSutITD$i`=Ecisg^a=qUK1KwB47>lyzCD67r4|pZ%n|*j2IPO>^*h<;r9bc(#kU z8@UgO^p!38Npa#Q4wc(Ohs0w-?~&Afec33?4w8VPluxP|@l6Tb!hK$)1Tx+Es3nx| zTu}JDN!+%%!mCN)R1M==u2QHBFl!B!&)?~2XYVc+r z@@YBl@P>k@aYr=@I-QZZ%uTl3yvB-0-BTCjhu0D)O`$36r!~~Ie5{>>sdBR3mVDWw zbzQsGF6Dpe-Iwd*cwijFh)dG)c`k=2VPlXx6|{0~ipg=t5(O!jqgc?B@_F8KK_(F1 zQ}^b3`}7-;BR^e4E*gNcDxk+nkxbFu(;GU)YR=>Xp;w4_-R_9eD+#DjiIwUhhZKPb*v8IY6VtkRhGG0q&~my2a_9 zdSO4)}gjNJMU$cG|#W{Zt(g#jN<1JjT^N+`=JH z=W2hsx}-DP6!VjSI1NqBP^w7|#1Mkls+?1@-^_0#|GW0wU%;1e4732oXc#piZ1>i+y^yXg$dB_gc`Gr6s?}#bVW@whH72 zpS!?)o3x+hB)*UPUrH@7~9TQaMlTW&ZrHv2-f3H^`QXl9|;u4bGfJ!fM~?bZ5^$Hw*h~6 zSXz>*ciRgMve9@!zdfusam17BnGDNxskR^N3uyU(w>Ex+Rp;kT+K@U{(e_Zxrf$)lfJ2NiSNJv>6LXxs!LklXDIk>}4qKaxAk=DyOPo?xWU7F9) z8?oHwN-hGZMV;}T=e1j1k4l)F7>0_gslGwDKdDs{+-1{mnnkfpYV)D?8q@_Q$7tktV# zQ2|!gR_k^l)_I}im{N2ckH6i>A7A?)?<{=TA!yaK3wqa`f?&lp+m%8-#O+jxF7qG2 zGM>ZgbnVmK5gUjAgAl6(M%{mrf_5o)lYTqec1Nv!4o6j*a0G`hD8ESav6-m8rx=00lTP&Xgh1X)DK{I)ln#(`{(m;#vlFET*7w z_2TVoNb3-nD9^*cKqFa_R`kKYx|HvTr&0@p@7C&aS-XU%?lS5ERt|qTpX!pj2NDM3 zMH|%1Sg#SH+NM+b31Hq#E*$a@sL6q9r~LN{8* zP;ON;Gh)ONWhPM^PJy1(bic+)DjsNgm^QKY~Z~@yE~a@2z;b`>YEUpG-v$S*W(vU9=2b zv~jB_Mm{tyP+0S;)dlRoT=4yuVO&>PbaOlvc4-1` zd~jmJL#ZUHx0ZA!%%Z!*&jZpcNTTv4Ib!QdAnH)9ASn@DfYMg8J4qngxs<8hydo9G zM7g!XpW@J}4etp&Q)X8KjGB?hSyVV;HwE|b8$AV@2TD4MI)FQ7{m5?43JXouroSCu%Zn#(2g z{tT1bNp7Gz;VQTN|An3Fmfbd%r2o&m)LJA!5ag4=z9D}I zvaUv=FcZ^PQ5%Hh?w09pop%fk?6XHcUqvf{_H5Vq^=GfM$Cwhdi?`_@=c(NfCx|HI z%wF9CAv%-x9ESDz-D);ZNp#V&Alcoj+LCeix4PyDiDj0^JFK$6I*yCA?K6YB*JLA`Uv{tOS3gToDR)6Hule25xw96IGEoAUG=C)Xk4r&d3|T z9FS7TV<<|O-Lc#iPatL8fGeW8n%#W-i-#QCuq1pa&D?IH-P5D`^0EBuoh^<{si0!| z2!h6{YP+*~m*<7U)z9vpA`qbD<^OA=0#IkE=NuDgLtftbP~hp^sqz;65Xpc0xGAVz zgDw-p4osb`5|Wbposg3%?|b7uoT%VB&{VNv)o;jwE(^w@bg((dNdq3dz1nojsfSg~ z`;JQSXy60cSL#7w>77Hw0~@*yfF%4VzB*tvU~Qpq)k2j7NJ;77r>FJ$@n?_O=X(gn zg9E}6vS%68#uqPk_1uITn_iR0zbt>NxYOhwt;_{Bb8Qd!a5?R)st9DqRth1MQx%gP z=cb;!elVwEMe`tR4&sy&$4Rj%M>IfpRY6>Z`7Y&5yYExQR3&1!L+NDBm?LOj_o5_c zfx~OT_0v6k{Zc-?(~sr;Iw1<{j4G)R0Fy4ry!$5R%0l(38d_AMN;%yC9VCAM9rf&E z5~)fYeYvykDq&6-zy+Q;`Pe+Kq+Yy5oUyD|;08SNWYs`#@*2y-N?h%v$|dD2?RQQp zzi0?~4af4@%7L5Dud4ZfK2zoGfDGyo+T@a;EYXBub-rQ zbuFQF(=dYU%O_)7EA#4Xs(-FBlWxY)JRYukrx4ilR6sCpu^zBQE-25D|8oT!-AVh4 z@i14?yuA=~)z>bLitChcaqSK_@pi@1JTM#_H@~LiDz`=@0V)kj9GjDG!3=-A#^Htw zpBzlcrRev#mcr0=xXq*9o)gDUI|*OE{qf=3JN0Mc&`wT|0bWRsv}mloe6qRdgW;#? zdc)Z{ic`#l{R%l#rf~rEA>fCE<<=XG5260#D!b{K2XG=?gO>;|y8v~U0p+ase6Q-+ zJj`aDB}k`I!HWE3AmxwC$9>4R_aU8B847WR%Aly`Z zb=3k6^1G|uT&H|Ho6R>F7BOcy+^*7_>g`6hY&(+cTZ6*RDm}Y*)34Fi_z8dUuxoqR zqg7Ct&}dTI>e!Ht^7A@HFhPyT9r8F=P+2At4vi!$hnGVQWI{QUb!pfMu`CBGY)_Bt zuisxjyuPy@l%2s)k;gX7cB`ijr@GSs4y<-~BVvG4cJ-S)DZ5bRCS|`}k8~P%=0`~)DQrOUbORkUqDOaHEj6AX zU@JqX9HA8(E3u9Wd25VNEEocDRf6> zBu1zFge6`}{rvCx&a!dsj-J6}dgM6ATSsK)xOi~G4G@b^$F_q52){#sL&7V`Br0(` zUFCwytMdYBOp47kcWy0Rs|VxhIG{$C8_7+z~x((#FI_jOyd0R>Bk{o>z6tE3SKXOns z!`f6~ReD!tlX=EX=fXl{4V>l4Z9V0s!_0o}jnkNv`k0QJbVbtPC{ov{o~EpXuPLc7l>lHyq_{Z%aY@YFWUNNU=nC z$=0riZ?F%holbK0g;aQJfoUVz#qsKVqGAYLVf~2Z-BaB~KE~2nFp6yM>F)v1f5c-gVC-|P zrqwjHbxEWag7{fDpuZ0 zreoe|uIUe{Y7wkdqc zspb(afo5WX3srng=lk4@>DT!@-o?Wj@3erD5NEa+hLe>JWZhX;AJP_|?zF1|`=3sp zI~JoDPlfxFt~ijFm82nf%_)$-2+8*h>Px~inv*nSCAA$c1p^}KHUcOJW_(=@hR=tR zmj-{}5UN9n;?k?-{;nc0snl?JsZj;xgx>>^j}6SLDOFuGu`ScytE*Y;1gIJrngY6P zCUN6E2}!{icejeMImsbdTb)H9_I3R9us**03?rUYCG=jg5PbVrdLeC-VDB71oQna( zJ3GYxCK+B=S2R&oLPwN|1zAlaJEEy=j(j^Q+jJb0&&E?h&kC(*zN68$b26kdZOu+m zg;vQb+CM+8@8fIzTE30Xzpm4BFREI2&9$JM^giToZC489rDHRz!(*F+{5MZ3U6W(S zFa%`4$mNrl$1#7CH~v@#*^i=53=xQMudT_ZNX)b3(rfdG{q~Lo+A^<-3a1qbS#+Ef z^lN7iRwo_4RU%5l8d_Ca(vP27N zJB_GX9Kq2(-LvzvEa>F2L=6RY2c@{ZaBs*a&|CLjGPQrw3{Kdbd??uUt(K)dlfG-K z9EM6t0q|0TrGU|6T1wt9?dmEWr=bR6+zCW+mz}>iyEdB7&+E&}=a28KGwSu)I07I_ zqKls4i)?5t3)|av@>_(&q^Ym*<>Wza?jn`0B{82gsZ^@?8|f7o!P5dV=H{J1IQmB~E*9oGE9?E(y2m-j>pK2WAgPf)r_O+sGAO?TlV? z&_Ju#aX>sAiJNMgK(&U0d`)#DLSa_Pj%&VaY?^t{$^tioj>ZmBneseB_&PrKFMpHc zcq%?8~fhF_${x;=FAM}0+6D`W77;fx4CpQy4X-BV6utk4n4RfO~7l1gA35K zs{KvAwfA;vHRP(x!LZ#N-FeALSA=9QTnRKycmMZUWotw(H#r5ySK^c=>z0mexn;Mu zYji*n^(LoqNXX<{JtL3C%Y$Wkrh8hgc&>k>%ErW)TT!A&1mnnUUf81i@jQ=u`APhi zcbQKd`}Mc)Kl_|Lki?MCgBGU#zeXdg-o(gBhT>W6iw+-4`eM`DKr1Te@9YlxHdR!D z8fqXo?P!l#UR|wRi}BX(6NDOqA~b)X z7(l2SU1S!XPVr=SPp7t59A@ZG*KY?b&&53(dEs^(eJTJ;yi#=FGS)&qb~tWaH|_|b%*6No>mS=BO5Q&d8&zV`9KT`;=rgvro5Za;gJNddANOKlYW^FfzPP+0xP-wb(G2xg zupt4MK;mxdkZlAu>V-N-cvx+z_tUh}>xbWd|Mg|OcV5-Cey=tKtB4(Y4NiZ(!mbr1 zJM9KdwUPi6|7k|~2Q(ss3DwOOOj7Jo$kp4j=meflKdWnmX;&xCxrV425k!f^C zPn(BBvdYEdNRy63Si;YtYdn8v$8o|FV0itxVE_8ZJDngkrpE5WvP>V>sOm66ow@7= zXHvL?5B3|BIwN`kQ=52rw^ZmLuiiksFfyw3Se@wrO`35M*OgBx%6RdXRsScCx=R7* zP$}dgkqv2gxVORnO4yaP3MbiRSIsl0R=9fO0^MZj5v-s)j2U!)*Fk^4Lb#eFZiEZx zU>Fhrj_##Jqpf+sA1^rRHD!)8QMDQo~IjOczdaD&; zN32Y`xOSBU2!L`Pm<{PAI;5l>q=Z)ClEjsVvJp%{$sEz529gBfEIx4_w%!IYEM#+A zEs@$Su_%5=J|0`2mu*8az>LO<00!7kQ48bRjF;tHb(aHjHb^j4b<16I51u5y&9%Fz z*ddV>oLb>dh0wS|k7{+%U^(#;_%1?;=5mDf^CFXh%}*l8Ye%~(E2-(F;u)j9iAN}5 zJczyHG?K^?Ca}hBv7wje1(Wj4Unr8*g}#WfT=c1z%+>fl#FAZ2DZscJ+u?SLD#AMw zClD-pD!#7+e9e=2&O=9EYoYws7n|6#yts9V<5s|VBgEtRfxW(CX?ct$jnaK&EUT%b z*+_%NI3CCi&^39f2xz?yvIk>T_f(fGKA(wyk$bCmONNsJ&p~BhM!loLiob_~-&!tD5oI@{0B>f4uhXkuE$?tM9iO!olK1AKi4qVm-> zmAQ}8{dFKR8EGgO7xmpxL~gh+K@wFum9(T`LF|fZIY^Polc~=tf8*tDm73cmTxaXm zIoM0~Drqs}*&kYt@gN<@(+%u)F(kXntdsf@$WerRn0k2PWM*MR%erL#{IK3z*5Kuk zWI5*3D(Vi3Zu@HFkX{@|NnP%yy0B$FxHe?ua-=r89ij3E!JE%2#3d4JYu}^jQ&j5d znnqLhDRc7AD}%v@e~K&_N)2e^HawdBI*#z8)O(-NWehd)nWWmMn{htb*du+2hlE*9~3A=V(3J_GsB~_mjeZwM04ekGLHiv1v9ESMshQDHWyWER3)Nd^fTBf9C9(lbAL?21HVQ*U*=R zSqPS^GicN~|Dbd|Y*73SJ4hlWTN!#Wjg&TPR*#DFSVC$lM0dBOq;tDk=iE`Z&92QQ z*G$&!ZeID@U3tBS5rih?amuA2{SENG;ewq@q{K1^uD`8KTC*k*V~-@ zWQB?VxJN=R&{@rU?zPRe%?@+cNw+z%IXOkPr3t+KdbBk(%XCeOCuL!QyA?H>GJfp} zY`TBj_2G7L8U#jGT99s5X`?k9-q%sdySJj_1WqRbf33-0I-I(IS4lsdSI~bVZfK<< zfz?K8`w4V??jK&>8NY!z!16rh+JeDQ-NPj!pYR2+U{jjaE?!WX#LEWKbj-%u-EDi3 zV+TAU8W1(+Q0Ye7uV|UQyOWXt^}F(IO|UJV=YL#;<}KyEnn(}-`{+zieJ z5tnbbe=INiL#{#X%DOkzDyL?sRi)*=>40@EHxs?KuYlLKrP(BgDX zR=cbnteN^6hQ2L@9AbzqiO;(CIYPvM&XBn=e`NbfC5d^=%Z&m}a&?${yN{c?U&^ia z+f`MEhVG+a^6-JeCbei8$ z_nCK+xm(Jo0@+J+8LW76B%hzxr!T)85q}cyGMz-ht;Xgd^IkHEjZhT)kdW1R^P~3! zD+L2T!F2Ez?AN*a+Bsl=S<6Jswf0uq$=v% zTuya!@D+YLNM_nd+L?z2@_+XTtldTKHkS-JY2t`RZo&%yXl|QhP}jB~w+%=htV!yv zhplC@fTXOQ1UIg>rT&vw<80`}QaGBv)FZ{E@|#@pHw|<<0Gi|th~g+V`VMKfX4*Bl z5Ss0+=v)&{*FrZSo05LI^5((Yc!ZUHxq*ayOOL>z@B( z!gckxB}Pe>8*;bp^x+oj4v4cl=%UDs(NNtDLm@#Jvy*t$K1MIIAkR#nI!7J!(5Q>Q zfEC8DOk`_}OnqCBQ~Qblp~TH0u7HY=0*1A7eG|9kn`=dQt1dfoTu#S?^i1VPXkak5 zH_n*5ll;{|fADqe8sS0L8`tCcVg2@wE#n4+D#^G24!?ZPO0eDzcqMHKNRdXPs&KVE zVy7mG|2s+}&oDSfdO-#$QP&D}DqyhfT+W-w=J+^)&CP4qs~v>0o)(=<-~&G_&LFx` zac#IC89+Pf>MEGqX}ZgwL}GB0Vz=&*feY+MFHzTPf35)}b?Q$gF&($D6yDw0JC_Rp z41^;A3wLnAmY?^*jpP#!$ER-3)tkSMr9KW;vth+!PyxsQ;1Ie&95e|RDOvs6QncLe zHjaUgq+-6b0vkkH?p;-goq*>|OoF&L1dz3sJ(aAN`S%zr7dGq3sk#S&8PwXBk@&-R zJ&a4ef34*ilB5dcz2XplB=+bI?AC)GK{xatuG%}nc(saBEF3F?d$hbUnAOzr1UH130^#bdH2O!(!a#5+Z>$ ze*?``4LltU0f4PZEv|$knXYr*zDE^um#@hqC5#>(jH}rae<)8QFnw-dk`(m@ec0Wvj$4eRq`dR*I++l}U(AXuFyGUDsOe;-=6;UXK6 zx`Lf>dz6B ze`nCykau}*^xAY-+mh!Jf0%{(MVQ8EmnKZ1;AM@Quw*?h>m=3yj~B6Cx3Q$^si?sn zgQQ=N3i1Jf1G%kvu8~pRzILLwIx1n3DE5bp%Q6qjWRcSJAyY?H91-%4^dj6}-?KE1pA?nlw%)TepVJa*)6vqzR+_l{6f3Dr9VI<6Z{3#{A ze*4mX&3Yy&47zhiI}SV;at@(K1Fzy#5kHVrGPp(~YiGEt(0^HU0vS|yOzhqzJ_-rq za(U!%^C2r62Fh0QB24YM!fE>z7Dr@06epiatIM~Y*y_|h&vRGhkdw`ACx8Xb;(?nw zX>y#CIxU(+b3l_>e`Gq3r#wh6-BlsQPr#un>^gZJtqV_q@Tqz?f6Y&7WZtgaH;|~Q zX$v9#i6VaMA70zb-+0ec+;Y{~K}4xs01W6nLk6_crfG6@Bu2O9woG1~_vv;Z_dVIo zBH359iFkDGi|P`xEP=XhYt4twrMUsL=5rO*yFd~f*zVw(e{nkAuHvm|DQ8*@wNu9s zz8ujGRFf4&vhfT$P{OaBZa>;m<#Z&+qeg9)rsX$?7p$Wu$8hx~f~Kw|YfL`cgZfb* zv|E=ht0%gkB~1^tJ$im(qkL+g`mYgJaoh^VzN9{3igOFa(dJMKnRW+n2Fac?og}Kb zlac~V`qCauf2;2xI@7@#8cmE_Z9EPwr1m_OSFUc9!)SCWK6vmuXtAo1?3~;-AF`i% zue#?{LUFlOZSv;6N91tx&yJ)bSauRySA%&-2LeY;ZK_Mf7=Yap+TlbFwXcBFQ8cgi zn1U-bztZK<5~b_h#Hc1qE?6ng&}0TUz_csJSr}rbb%#oKpYhwLIf2yM7ycmg3 zc8gMP_ibNRnZ!AV=u*Fi?zHEvXUpWDuHGXFp=q<0G~EMUXLWN#?>w8WcU>n`m=V*d z-Cu^u@c>n>se0lz;O#j#ey^`DpFgx;NBX!t7P8M9E}`4<1(G0Tq)lnrb~`=-0Op@2 zvj5G0tJ;pS6cdABemE(3gav9GrS#m1)c~LtM{d{40r=TPzT%*xH6BeUI5pbcy@?=f z%QiOY(520m{Y6!XYARMXxbLT_C40PaYSAptTJ zG`@0B+M=s9%SCoHUvLxMP1<-4#O%cNECerU9ti!KU0dmg`jn1BR+_CTYace2YoTkL zN*@!h$$Yu0zN*-OOa9fW$eLkP|Hg(D#A7(Qq?Z^kRC)SHw180%Op6YM4iyjbIO+1t zo2fm21&HxOX~cqs6~@#QFFNC647 zI{NND3J=SXq|)-e>f*xMOai|h2H4A?nn~k-2XOrMvFXJDx#EX}mfdk%vK7{I9e9P? zU*mFH;7Ut<20--usQ&r!!{>KaV|Q`kp;~h}owD968P^-y+;uc8`m=fyfC-%Dq8X)1 zy!=;kvw0HUvU`g`Sa>Omwr7yirNsKBV{mtEjcmW!QtL4}?s1X2Pu->a<7DY%es*bp z1&F@&lMucgQQ6EBa2L;g7Fd$(Jl}b(5GgY~ZS4^^$=|_UPGB1xo{%8ag`+t>Z<<*E z#pdpk1<;*SeR`K}HrE$^TG06G!+dA$+8Pjn`PLI@$bI-h4t6UoujnYaq+F+k2_-;o z_e!jWXTIyTP5h2Et%4z`&-8owJ_L-1=Xi+qd6;8i0GYc;1w>v8;XYR_~!ddeB&Z64 zZUzNU9t7JBQ&mb}nYSVli6hR#P|P;D4cx7F>{f3>gW+DT8qR$?QpqjgG(u%l z(N9GuY{#7-Da-g+(-~f%0{53A!-nltXH45JzE6FAU~r&M{U7b+>*(JCDgQ}KgOxPC_shNOen4w;Gk3`L7GaAdgle#rkv&3>A9=!4?}8hk4#j5ip>Udur0Gjgj`|K>E}Geh z**J`9Cn=&-lCx~us4iFe>w1Iwy+sA1v_X!#b~N(PadTNyjENHhj_c%`+kued1{0`I zpd70!>T{X1afLa}cFhwPg=g%XCWj!oZvhQ=7Het$R~NE5u5K&AqE7|Y|NH5E9^d|Y z`TECy^Pzj1h305k7gQI1ntb%s;~Ntw=59;fy4L<D9WkzC=lTk9Ic{|hn48c zt4xl+M)PVdSH+__#sHB&Agt>zmGMw0M}O4;NXTxHkGGSyFC9F`W=v~d!DT(F%^0&9^` z_4IR{6+B$pe?PLXY5ryj#{7uYN*k)f*&==Hz$j&9mJvyMR>xfv?4NkCsqtcInld0a=XcJl}r?05+9dz-{vX@II!spYq?e3FI$fL zSZ;d{iBPBSv~>f;D0I;7ouC6dQHSRU=fS-qG94Ua61KZm3UF`{mfWL%lOSYm2bLj^ zw}7tcO@8h^_n@x}Pjd&q)d)~>GOYj^)svke5tI8<7O?pG`el?qeht=CPPwi~+=1J~ z;+zJzNt1`Ej*lNTFRK+@bG6XXefWpQgh~{=Ub1{34Jf8&#a)p$NVrl{*QTo8Fj((_ zpBHw6t`_N>J>qa7dA&V84eX3+0N(FH9n5tzLxn;5u@Ho z>s-h^Xy6opIrCkW;!^s(Icb^u= zLRrUGc_2t!8H$fvPtouWv{Y<7gNQFH{+bauKU8EcgA9@m*r+;2%Bj==^ugC#ZrK!`p|Kazcp(@iCrs z)Wp{XWG+*Si=*NA#(pWVs#!e2A|2q8=-M9_Tv2>aRt*r7z3B&kcFE7TRoi{uh57dT zx4$iTJf7Cl9CpQZq@isJH~>_4z$*^T8isBm-g)5qeyE=S=69na|8SJg&O3EeK$!<& zzN@h4;uWWdKfon&v0cNT4Cw4GngzS#PBg%|9uvR8L8Y`N?ME;P@Wty5WCE`cP;GAQ zmS!3s6eMrq!sYFM)3LiBIuAO(ubrc!d~S}ROzEFw&W%=bs5m@=-S*U~+QiWvx2yA~ zo~`xBj34@kZ|_VmNum}#phpA18~ooZjS zE+Q6%*z38bTa=vL10Hf!PCLxY;t!Bs?bmZyPQBLO9!qAmdg_M0Ei{jvV;o5{^7a^T<)8>YU*x0 z(C)F{u1U;UGIu%`2O8b=80yd~0}VF?;%;48NzG&`nE4>QDFnxfwhf^z@QnQ1dr-;{ z4u7Bfd8#XIUrWXJl+`6mm!jVn>>+4#O}^>sGd(@9mrt#Hdq-aNc4l{n;f`I=0V^YS z;21e5w*g>oq4_FjZrb6(lE706IFfCeV*QTTMeR0Ra=3U3B+iyPN%ja^a!6FoUo}>o z1x}rqVh>6!*z0_gPS_Rlw~ams-^+KSPJaUYwXE@!JqFG@2s&B-w{DFi4Bb7*BpVrrRCbz zL^(SV=IsR7Js~z z`pzrBUJd|zi z`JSUX7+oxTCWjiVmHBl*LrGDppq$t-9iY-eXE>>~JGn9V_Ro*%pYP;Et1rjRm*m_I zo52IX)`4DxiS7u+B@Z9)o!En`=zpX~ZEc6@I7aEQRyyyfVyY5Kb|citb&1`T*fvgg zws#de>XOQhI_;=Mch$G8p*<8;#INGw=mCf)5R(kZ5`jmgvAA-EYj*+Apq_iVlys0f zx=Q81CZ}CIq=5If#_%PRHfy=YgNy1hV`pw>94iOSO7L3|X6td3jGI?b@I$ zs;1i?*>O_51>#22j9st>ECG=38KS48^hJ*tE9R<2P z)aRV|^+WsP_1k#IzY*pH1rQk>(dLTVpMc&wtC*5yWaHi!Ds()C;G&Ead^%V&-!07n z(v*w6ov%tx`+$Jjseji&8VbeNc2{+2l_S!H^0GY2BhE_u)`!lqMZwM9ipxJ)Yf3SA z9Lmi=9QpQyY7O)3J*AD;2dIfD*%G-NNN`HUQud{~kv`uIDehjWk%^zLcJ?ZceKq2 z+0?fr83KyH+MPFE4*j$@)0lF`T^BShj$K(K!_MApXvg4Qp4!j^#r#kSC0lBCm+I2H z-<`<@dRYca=k-HdQxD?q(c2ttK0vJ*aIStrwnW4?Ak&@N)2f&)cK|*txWI2yBUl6H zxvAD>p_pd}1AhKI~*uH1mFoUT}t~qO`(< zcKiWChqM<6(rc=gMy9)NoTzRV*$SB5G10AV{L`Klu77lyOZ7^k=1!n=jCv!sZ$^lN zsCWX#9MsyUt_U6k{(m9@)comDef#?Q`VLhDaHu;7EASJZb`6Fur&W&vO}Na6j@;TV zCd;MnlsLbc9G_jbRJp7HU_e-~=sj;%_%~+|6E6(((95zYx`?Ri5T?ep?;1qt&hXYN zDvnBa-hT%-gS6f_iZJQbR7%`1C}P!08}#pJZ!z~375##bW6{I-FQ796{d z5W49$vlh9^uWRRg%Fswx`&?E05;xn&`L+#KRDV+>r0;w~i&;Y%u+d%eo-S(z1;hno zCQ7oco*j>A9mSSBRy-+am@7((YD9$wRl+3}3?gL+(0LQ2c0a4)2GXe)}O)BRXh9PqPh!cTbVBBO?|o|2ZbAZn2$ietD~7U+_G)j zmTDX9lpua|N9g)vFf+@Xm6FgVXgYVQsOkv!LV28rt?4;dl`(Vrs!1~le#IG8O=&fT zD=l0$K=jOpKNH~3Wr&@eX}NTNwaf!p<$qt{WP+NK%3E5;KOWfkze_kiDbQxuUkblr zYk+AD&E-@(@6kf>bXs1c>CNGDn*zh3J;PjebhB(eMPN}0+>A#6>LC>_H~I9OOx}c$!foeQDv(OK2@I|*0&Fz${#;p$H(b% z4KHsXINk|#le1KvEq8Ml5I9buYusF!B9f^$Z&5Jb3iuFq370KK=WZv#1|-PK<(S+$ zG)FECxj>tO*(|0zA4XD#3r?43W`EB0vBl?nGoqO54y0Q>a@llDhd7E?R~_hr_cL-UbOoD zxxRe=-2Y+y`P2BxO6b`#L5ZpYn&&+vSRts{wt#-qhs(x|b7xoh8t%OFkAG9&btmIt z2R(SKU22x-Ev#9=AXjn8jN9%a!gcB(Wv2}?=ennsw=gVd4rwsL=pWt3U`JMUuucDg zuv8uHq~&kZblm&6B?Vw%T0|o^ALqE%eE*>on0A4M2Xd*yJg=xNY0Vn=IE@?n-7ni+ z>U?VBbOJKQ6+wFG2B-bkgMWKRzW44LIw_CsXrHc-z*!Ja;pR*}CQ(E)YPa*&aD2Y} z`{Uxcr>M_{TDEQL}C6?(#KjxW0wv>+RS%qs9(4M(Ey5OM-; z+#?Ppr>a9jQ}eBnxN?J!Xm=5OZTpj_6;%^IlvU=baL`9A${$ZRX@B?auyIC)k|H>Y zs$GvpXxypHn>c|e^;(zbJf9!ehxy?je}3rW<((Z!IE?-uHceq+rxwKd{LVfXSMC_t1EQS00L8eLRa*onoB_FOS!J>7y#hnhCJlx6<0Ta0CRawc$9#> z^t4O_j=6YlSvdi+^M9?t0vw#j?xKhLF2roxBa`dr%&+1pNfYs9h}HEdf?uEh0BElb zGx7u>g0vi5i06I9A?mTtlsUmrHW1m++8V6CcXf}94LMqpcgKGUbSnSvQRv;E~#!zAr~XRDX*irvGPY z9jrxoKi8s%WDr{3EwqBH%JS?~%kbbzbfr#6Mm+f9z!53PmjAqaJA?i+uwl33IEmq$ z`hz_`FDEA63HV$CXOn}1z&rf7PhG5Sp28P`8utp5lx2f_@XwFzIs*r^Xz|+a&20r& z$OxON@8_yU@@0YRYD+D0sDEj2joURFMcsqSqK=wm6`S6US33;Wgqb=Gfc4T+BXDha z0stTJF`2;U2W_&j3yD|Rf{cAzCv&TBf@-Dz}{~z1lsH1u%m=Bv(q!$G&Y;`KXT9qPn zaDUgp{r1I);`#DU>Qs%tg8gGRu59fc%}vsz!^01y$f$Z=u7t0)rqZu9Jl+)7B%jUw zVZ;RcNdV2DcYj22ADa6);D3=oUMqQJXh0rZoYWto5TWX}YKwVSRKi(SwM7WOFchUK z<#p$h=HpBT1t8|`C|X=HaEBEhTR8{cJl{_c?9bB5x1Va#KP_`#pz{!e`Aw5=pny7w zJzr(9XSE{S(6KDv!BQHMY~ir@01#6NSLOEI2WoKZdKu(t8yboI&ezKk?nC!n!Z#_Q z?n-cFUr82|82em*+yMxVt^R##`qzpqj1(ggBG50h{ z7sGh4|uqG0N6#m}1HfL29kIII>0HROR}Ae}sg zGFi7QB79PRJfG+Wk>#z9ekx(=$=15T;VClw?zZwyd}ym^?=~vmCTIieT)}Wcc*~WL zwyYD|-yhchCxVfK2!YDjEuqA6I~GtcErny!Hjme+v;xn|9$>lc5V>Hy3Zdr>6_7E4 zj&zwn!6bnL#2@RY9lBnirO@N#z5(YTCFqJ9W^P@75^~>;SpDG-<6NPJxAuw2b?_$s z(mX9n09fmVOvbV9bS!0%rdnxJ>!fQuM-~{ip)^SH!zU+Pi_0P;pk0#+K10)Vi?_7Q zEt+yH`DsY*&-(Ju-@fyleqG%;>PeQ>8%GzAx#ZxK$gxqawa^79x{G^Pninych}8(k1@yj)1xZd z+W)#b;d_HZ2eqs8PSz)CI9L`|9k~#m0}0B$op|zu1Nc~)>T+-$DVuN1H?J)hKZ_G2 zeBee0hg-v`5J=e%H9e+b1keR=uvsXSYnJfAKgr94f@?&4VnBPx^XJVy)e(bgje zi7>x)dDdN%<^Lpquez-n^(cPX_P6JynH0E>@WY`j{vp_yjeQjT z>*tqm?_jUBODm#)ocO{>>Eth+;#G@tmjZ&ViEBwqifP|}l-XJB77?#vxBtlfH+hEK^(h6u5VR*P1?!tTJLapv<(4!)iXHidOLp1Xv1w2K1NaGl4+S^b{XpQD6?V7O-0JrFaHvjT z#gb?%DYoZ%fPaSHUcP+&@cA7eu{D=f6w-G`#rIe=m%ISS=N+|H?l9(Z*@9Q9TtN*U z?V*SVXFRD*7=1hdkg?ZOxdqrL`O~#qwOkzDQ4R)9r|yP^%n@GGx0N9t<0h_F60Oon zgxS}BCbOb+*DX_Z*9zw0?xyHvvrtaB)P*7|)4Ohn&rVVoVoke(4Vv8v@{~T*pZstJ z<0?Z3+YC2LD$1N;6u-mwjJf$P*P&no8Od{+cCa%OpqP&P$ftS3Th;rct2 zFL7^R=Z??%NOuTL>zotEmM`HP5m3WRb(pix}qLue^}| zrc!|TnXI$+S=JabNrBHseiQU9Valp8bt{TwJ9)Inwd)eW>Yy+cZBEt6o$})la?(yq zLHqVx&$;!j-2K%GSaO8(rcx>&>QZx(%yQe}))^Q zS2v*>9DkXig{At6YF|fUZyGaZ#g`$h^++echNCuSo}1j7_%sP2{ZL9HczX$KZj}ZN z5ZvekNfLqHKs_<<$GUjo0v!MoS8{lBK&`BuwkR;}qRc}-04`^7rg1vUcXp6}4V=mi ziR#SIHJU=FZsG!bv!3ym*7*$aRA({9W$HK8D~E{`(#zA+8ehJQkMAK>o&d?(&lYu9 zcg-A1YyVM^?j-VRbJvQ}k&*%WeFo%<#8bn6e*$hTL%A?{?>V=gU*3vSGf0Yjcj zQGu`d3kw7H+!e}M^RVU78d@5EyQhkk=LSu68Z}qVZCbpSc>8U zf;T^XSIV5IxlPLfd_uq%c-!4drzBKZZrr>RWHC;q4D^n$SEY-?_58fPwf9_U?L%yN zSiRgk(M0)VQp;2-3shEy9x&jnHHcj_{^Vj-}pcptD>$=ZFHLz1w&1<^WIT z_M0kSHpsbR_4dk$S`=M>slW@+gInQ3bZ}o*EgtBg^G4S6;XJ|I!ATmDAu%}xJ%&gG zYb{N8CXR^?VCPm8=IMGJ@A@(;0mz|wXb*KxkRxXf74TZX@p-s(q{NoD()s!gx*eC~>$ms}oO%qmsZj&Vz*Bhi0Pmk+! z`*qk_TKk$%6Th6qQ-eeM=hNE5t+sxK^&25K?OyM?#`u*LC9IkDv)fJiKk-iYD}wy4 z7n6GB92T$@_t82;Ih0p|239*m+Rfe%*&$_oZABN0JVXYtRj!5tJ*zyA%Xz))YHm`3 z$O9pG`t4AK{_Iw*atX%hY{7uF#F%{t*2LO=z(0~^DKyH2`BKa}ptXRdcsout4{90he*F>{3X_KO~o zU@ZF6;9uiHw)62|Jo=}kh3&`=`}fCGQ};-K?bRKejxPBL3og{KF? SOx5@M|NKApoTTA2?g0S(OW&RV delta 64322 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≧ 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 - prefix@gentoo.org - Gentoo Prefix + office@gentoo.org diff --git a/app-admin/Manifest.gz b/app-admin/Manifest.gz index e1ac670455d22309d3c4bff5dc11c8f2b5cb0d15..6752a37632271f97bbc5ebc08acf2cf6a7ed54de 100644 GIT binary patch delta 32052 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 L#W&GJ80r83+Y}BP diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest index ca33ea69001a..37b3f5ba9be4 100644 --- a/app-admin/awscli/Manifest +++ b/app-admin/awscli/Manifest @@ -4,3 +4,5 @@ DIST awscli-1.22.77.tar.gz 2179996 BLAKE2B fec49002841fa634bd2b7ae72f534bda875d6 DIST awscli-1.22.80.tar.gz 2182289 BLAKE2B 632aa3806ffc6924b9d359f437b89f4c494065ee57f352c4ea83c1c6a012090ae3bf050eb633708fca9e50dd53205bfa3c838ee5c64088a253b7d2ad9fcb4427 SHA512 a35214dc4dc6280c2774f0423af1a933260bc9ef718ec1779b50d52c5b47d05034f8a8ff327c01af59b3490acd5dad3921535ec848c00885136fdb7909bbeb75 DIST awscli-1.22.81.tar.gz 2182494 BLAKE2B 57f62fc372f065f7b7c3a7b7b4fe32fed1bdb439d2abb8070d0383bede89ece50016b92ecd48c0b6b9b258a56843a0989bca63c49f41923b702b38c5d5a09daf SHA512 ef2b452ac579730eb37796b55e3214df10df54307c826773f4c8334270eb08d1d72a5de468c1e058ce72cc92c93e913c8d9e764b74af0fc35ba078b190af5364 DIST awscli-1.22.82.tar.gz 2182473 BLAKE2B 0d73e62f7c394c1ac77f6b011e2303d9b48b8fd6d874360aef6b2fc4378feb8f9fa04b88e9c1ee8cf0cb5fb7d1884d4a08eee64093c151de274c1aa50777ebf3 SHA512 195061199fa3ed24b5be2a22a5d0ee2891bfb616239aaf54e5aa8715b3374e68edad613ea6e6b71a165e501b5a009856993259de3ac57f14ff3cd2a39453ec38 +DIST awscli-1.22.83.tar.gz 2182511 BLAKE2B 45e4868e83d130bee6c5a7cb59792d4d66e76d3c1ac14a5c99f49f3f93461970ba881a515b4816374baea81250733d061a8618ca8244b9fb4bbd289b67b0c7fd SHA512 dc24134650aceb45e035d6009cafd353aef9cf08a8db00d7bdfa4e7a0056bcf3ded50b94086fae8ca70ff349cf880ad75ef756748f8f70d84b2bb5397d6685bd +DIST awscli-1.22.84.tar.gz 2182437 BLAKE2B 0b61b6d96da302c95c83bdeedfa14abbcacb1cb3f1a320faa8ca2ee275e43407c0c109c73b7e39879002a920a100a9808fd74582b0620b97534a8eb0deef54a2 SHA512 14054f90c0d4e000869bd6313f61241a736474faf79b8e5768f5e0aadf7230fc6c8441f5c332a1ee4dc22e0023416713d89cde96a4fff4d83ab6826748aaff53 diff --git a/app-admin/awscli/awscli-1.22.83.ebuild b/app-admin/awscli/awscli-1.22.83.ebuild new file mode 100644 index 000000000000..2040c8cb81d2 --- /dev/null +++ b/app-admin/awscli/awscli-1.22.83.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) + +inherit bash-completion-r1 distutils-r1 multiprocessing + +DESCRIPTION="Universal Command Line Environment for AWS" +HOMEPAGE="https://pypi.org/project/awscli/" +#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" +SRC_URI="https://github.com/aws/aws-cli/archive/${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/aws-cli-${PV}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +# awscli 1.22.55 → botocore 1.24.0 +# so botocore is x.(y+2).(z-55) +BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(( $(ver_cut 3-) - 55))" +RDEPEND=" + >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] + dev-python/colorama[${PYTHON_USEDEP}] + dev-python/docutils[${PYTHON_USEDEP}] + dev-python/rsa[${PYTHON_USEDEP}] + >=dev-python/s3transfer-0.4.0[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/pytest-xdist[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_prepare() { + # do not rely on bundled deps in botocore (sic!) + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + # strip overzealous upper bounds on requirements + sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die + distutils-r1_src_prepare +} + +python_test() { + # integration tests require AWS credentials and Internet access + epytest tests/{functional,unit} \ + -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")" +} + +python_install_all() { + newbashcomp bin/aws_bash_completer aws + + insinto /usr/share/zsh/site-functions + newins bin/aws_zsh_completer.sh _aws + + distutils-r1_python_install_all + + rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die +} diff --git a/app-admin/awscli/awscli-1.22.84.ebuild b/app-admin/awscli/awscli-1.22.84.ebuild new file mode 100644 index 000000000000..2040c8cb81d2 --- /dev/null +++ b/app-admin/awscli/awscli-1.22.84.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) + +inherit bash-completion-r1 distutils-r1 multiprocessing + +DESCRIPTION="Universal Command Line Environment for AWS" +HOMEPAGE="https://pypi.org/project/awscli/" +#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" +SRC_URI="https://github.com/aws/aws-cli/archive/${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/aws-cli-${PV}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +# awscli 1.22.55 → botocore 1.24.0 +# so botocore is x.(y+2).(z-55) +BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(( $(ver_cut 3-) - 55))" +RDEPEND=" + >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] + dev-python/colorama[${PYTHON_USEDEP}] + dev-python/docutils[${PYTHON_USEDEP}] + dev-python/rsa[${PYTHON_USEDEP}] + >=dev-python/s3transfer-0.4.0[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/pytest-xdist[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_prepare() { + # do not rely on bundled deps in botocore (sic!) + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + # strip overzealous upper bounds on requirements + sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die + distutils-r1_src_prepare +} + +python_test() { + # integration tests require AWS credentials and Internet access + epytest tests/{functional,unit} \ + -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")" +} + +python_install_all() { + newbashcomp bin/aws_bash_completer aws + + insinto /usr/share/zsh/site-functions + newins bin/aws_zsh_completer.sh _aws + + distutils-r1_python_install_all + + rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die +} diff --git a/app-admin/puppet-lint/puppet-lint-2.5.1.ebuild b/app-admin/puppet-lint/puppet-lint-2.5.1.ebuild index 94062e0f957c..da9a2fc51291 100644 --- a/app-admin/puppet-lint/puppet-lint-2.5.1.ebuild +++ b/app-admin/puppet-lint/puppet-lint-2.5.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -18,7 +18,7 @@ HOMEPAGE="http://puppet-lint.com/" LICENSE="MIT" SLOT="0" IUSE="" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" ruby_add_bdepend "test? ( dev-ruby/rspec-its:1 diff --git a/app-admin/puppet-lint/puppet-lint-2.5.2.ebuild b/app-admin/puppet-lint/puppet-lint-2.5.2.ebuild index da9ad946444e..887b36d22a98 100644 --- a/app-admin/puppet-lint/puppet-lint-2.5.2.ebuild +++ b/app-admin/puppet-lint/puppet-lint-2.5.2.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27" +USE_RUBY="ruby26 ruby27 ruby30" RUBY_FAKEGEM_RECIPE_TEST="rspec3" diff --git a/app-admin/salt/Manifest b/app-admin/salt/Manifest index 74cedfb26638..cba2b2758bbf 100644 --- a/app-admin/salt/Manifest +++ b/app-admin/salt/Manifest @@ -4,4 +4,6 @@ DIST salt-3000.9.tar.gz 15250432 BLAKE2B b76c166363b0b0fd3e3aa4b5306ba8280a2c99f DIST salt-3001.8.tar.gz 15740488 BLAKE2B 77875a670b81438280becd1f29b64fbc766379192a9ca041568cd9360a3c4213bb3018063e88a297e9d1f637fb7ca3ef049a73a258022ec07e42f01a40bdf09a SHA512 8e90b2a1f82f951ab40a53a8af2ab421758ed8244f1881cc7aa71a8d9c2e2e6d892166ec8f8f6182966e56eb28c9aee6a060ee54b559b1d073fba97ad0afb013 DIST salt-3002.7.tar.gz 15792124 BLAKE2B b4cb4a6d73c45f3c2183a7adfe8196bbc5788dce1995bd5c640cd9957bdfdba2e96deebaba927d6103fc50f4eaab86d51f4dd4594d25b7357db79ed67b39258e SHA512 c1e7bbcd39b5c2bef351bd74026346bf729839c4161f6eff8162620e9cb08a63073abeeb8af6bab635070386a883df494ef08cc07a84efa9aa7f2160b357a938 DIST salt-3003.3.tar.gz 16017984 BLAKE2B 9cd1e33a7b6dff4d3c6c5a87e1204f7f113b6190da8301061e26fcec178aba597a9e17ab60a54a67b52a895a9a8aef58bec70e9fdd8d8edc5a42945f6de21a58 SHA512 4fe50922833fce48fcc679adb16a0e1fe893531b2feb08b235a1461c58b8d9a72af2acd89fc0f712207fb0cd215d6b446e31a40001b46c43d0cc4ac827ce29e3 +DIST salt-3003.4.tar.gz 16031515 BLAKE2B 34902aba7ab64f4ddbacbad1b776b9b2218caf22fb843879a80bd5c30b6c28f4c22a050bbaf0e9735507a78c887f52bcae7d1833ffeb51a543ec22fda79252e6 SHA512 35419fbb3f9a0f3e87579f740b717d6902cab0d85397b16d1e94d9516bf5f5d269b4f8bca370fd376abd9b7c8a6ad7ef4c8e8a8fdd31655fd17c810989e79693 DIST salt-3003.tar.gz 15830910 BLAKE2B ea4f02eece951c3fb4fcc480d00f7b531ac549b2e23ff9a210b73f749f9ba83e0402e02a59028f41f94958d17512e417b7c1b7015e8ee3aeac55be9b1374fe6f SHA512 7f631466372f303c03f2852a5cfba1ee5c6ba1636a6fe1e1622e90d0b1376ef9f670aa1b4754f3d9c8c7fe1b99fe1b4c49e140dc86d90d157a1ec1e73ba43c38 +DIST salt-3004.1.tar.gz 17685649 BLAKE2B 64950cdc8420228f935d4a21fc20872da9ecf7c51b866ec3c59b46486b84a739b002acc44fa909eed93ce3dc6bedc9804df05d3d9ee5a9a13cd9d041ba70f876 SHA512 9353a8dc2a1c6e272318c6f35059236c5d78b6c8930f715275b701c12fca3be1fe930eb533f3f0c22933ba60967b0980300b922fe486cee9a62e6cdb568bdf91 diff --git a/app-admin/salt/files/salt-3003.4-tests.patch b/app-admin/salt/files/salt-3003.4-tests.patch new file mode 100644 index 000000000000..93fd4214021b --- /dev/null +++ b/app-admin/salt/files/salt-3003.4-tests.patch @@ -0,0 +1,52 @@ +diff --git a/tests/conftest.py b/tests/conftest.py +index 0fc1844bc8..32346da1f6 100644 +--- a/tests/conftest.py ++++ b/tests/conftest.py +@@ -34,7 +34,6 @@ import salt.utils.files + import salt.utils.path + import salt.utils.platform + import salt.utils.win_functions +-import saltfactories.utils.compat + from salt.serializers import yaml + from salt.utils.immutabletypes import freeze + from tests.support.helpers import ( +@@ -465,9 +464,7 @@ def pytest_runtest_setup(item): + item._skipped_by_mark = True + pytest.skip(PRE_PYTEST_SKIP_REASON) + +- if saltfactories.utils.compat.has_unittest_attr( +- item, "__slow_test__" +- ) or item.get_closest_marker("slow_test"): ++ if item.get_closest_marker("slow_test"): + if item.config.getoption("--run-slow") is False: + item._skipped_by_mark = True + pytest.skip("Slow tests are disabled!") +diff --git a/tests/unit/utils/test_schema.py b/tests/unit/utils/test_schema.py +index ef7acdb7a3..22953556cb 100644 +--- a/tests/unit/utils/test_schema.py ++++ b/tests/unit/utils/test_schema.py +@@ -1,6 +1,8 @@ + # pylint: disable=function-redefined + import copy + ++import pytest ++ + import salt.utils.json + import salt.utils.schema as schema + import salt.utils.stringutils +@@ -822,6 +824,7 @@ class ConfigTestCase(TestCase): + }, + ) + ++ @pytest.mark.skip("broken with newer versions of jsonschema") + @skipIf(HAS_JSONSCHEMA is False, "The 'jsonschema' library is missing") + def test_hostname_config_validation(self): + class TestConf(schema.Schema): +@@ -2048,6 +2051,7 @@ class ConfigTestCase(TestCase): + item = schema.NotItem(item=schema.BooleanItem()) + self.assertEqual(item.serialize(), {"not": item.item.serialize()}) + ++ @pytest.mark.skip("broken with newer versions of jsonschema") + @skipIf(HAS_JSONSCHEMA is False, "The 'jsonschema' library is missing") + def test_not_config_validation(self): + class TestConf(schema.Schema): diff --git a/app-admin/salt/files/salt-3004.1-jinja-3.patch b/app-admin/salt/files/salt-3004.1-jinja-3.patch new file mode 100644 index 000000000000..98f21bc35129 --- /dev/null +++ b/app-admin/salt/files/salt-3004.1-jinja-3.patch @@ -0,0 +1,40 @@ +diff --git a/salt/utils/jinja.py b/salt/utils/jinja.py +index 0cb70bf64a..322c2f7f46 100644 +--- a/salt/utils/jinja.py ++++ b/salt/utils/jinja.py +@@ -25,10 +25,11 @@ import salt.utils.json + import salt.utils.stringutils + import salt.utils.url + import salt.utils.yaml +-from jinja2 import BaseLoader, Markup, TemplateNotFound, nodes ++from jinja2 import BaseLoader, TemplateNotFound, nodes + from jinja2.environment import TemplateModule + from jinja2.exceptions import TemplateRuntimeError + from jinja2.ext import Extension ++from markupsafe import Markup + from salt.exceptions import TemplateError + from salt.utils.decorators.jinja import jinja_filter, jinja_global, jinja_test + from salt.utils.odict import OrderedDict +@@ -706,7 +707,7 @@ def method_call(obj, f_name, *f_args, **f_kwargs): + return getattr(obj, f_name, lambda *args, **kwargs: None)(*f_args, **f_kwargs) + + +-@jinja2.contextfunction ++@jinja2.pass_context + def show_full_context(ctx): + return salt.utils.data.simple_types_filter( + {key: value for key, value in ctx.items()} +diff --git a/tests/unit/utils/test_jinja.py b/tests/unit/utils/test_jinja.py +index 6502831aff..dec847364a 100644 +--- a/tests/unit/utils/test_jinja.py ++++ b/tests/unit/utils/test_jinja.py +@@ -22,7 +22,8 @@ import salt.utils.files + import salt.utils.json + import salt.utils.stringutils + import salt.utils.yaml +-from jinja2 import DictLoader, Environment, Markup, exceptions ++from jinja2 import DictLoader, Environment, exceptions ++from markupsafe import Markup + from salt.exceptions import SaltRenderError + from salt.utils.decorators.jinja import JinjaFilter + from salt.utils.jinja import ( diff --git a/app-admin/salt/files/salt-3004.1-tests.patch b/app-admin/salt/files/salt-3004.1-tests.patch new file mode 100644 index 000000000000..3a36977246f2 --- /dev/null +++ b/app-admin/salt/files/salt-3004.1-tests.patch @@ -0,0 +1,291 @@ +diff --git a/tests/pytests/functional/fileserver/test_roots.py b/tests/pytests/functional/fileserver/test_roots.py +index c65efc8d52..9060fb61e2 100644 +--- a/tests/pytests/functional/fileserver/test_roots.py ++++ b/tests/pytests/functional/fileserver/test_roots.py +@@ -15,6 +15,7 @@ def configure_loader_modules(base_env_state_tree_root_dir): + return {roots: {"__opts__": opts}} + + ++@pytest.mark.skip("needs network access") + # nox -e pytest-zeromq-3.8(coverage=False) -- -vvv --run-slow --run-destructive tests\pytests\functional\fileserver\test_roots.py + def test_symlink_list(base_env_state_tree_root_dir): + with pytest.helpers.temp_file( +diff --git a/tests/pytests/functional/pillar/test_gpg.py b/tests/pytests/functional/pillar/test_gpg.py +index aaa4733f1d..b55cc9b4cf 100644 +--- a/tests/pytests/functional/pillar/test_gpg.py ++++ b/tests/pytests/functional/pillar/test_gpg.py +@@ -203,7 +203,7 @@ def gpg_homedir(salt_master, pillar_state_tree): + universal_newlines=True, + ) + ret = ProcessResult( +- exitcode=proc.returncode, ++ returncode=proc.returncode, + stdout=proc.stdout, + stderr=proc.stderr, + cmdline=proc.args, +@@ -220,7 +220,7 @@ def gpg_homedir(salt_master, pillar_state_tree): + input=TEST_KEY, + ) + ret = ProcessResult( +- exitcode=proc.returncode, ++ returncode=proc.returncode, + stdout=proc.stdout, + stderr=proc.stderr, + cmdline=proc.args, +@@ -250,7 +250,7 @@ def gpg_homedir(salt_master, pillar_state_tree): + input="KILLAGENT", + ) + ret = ProcessResult( +- exitcode=proc.returncode, ++ returncode=proc.returncode, + stdout=proc.stdout, + stderr=proc.stderr, + cmdline=proc.args, +diff --git a/tests/pytests/integration/cli/test_salt_proxy.py b/tests/pytests/integration/cli/test_salt_proxy.py +index c32c7e11e2..a9ee9fbd8d 100644 +--- a/tests/pytests/integration/cli/test_salt_proxy.py ++++ b/tests/pytests/integration/cli/test_salt_proxy.py +@@ -40,6 +40,7 @@ def test_exit_status_no_proxyid(salt_master, proxy_minion_id): + assert "error: salt-proxy requires --proxyid" in exc.value.stderr, exc.value + + ++@pytest.mark.skip("Currently broken") + @pytest.mark.skip_on_windows(reason="Windows does not do user checks") + def test_exit_status_unknown_user(salt_master, proxy_minion_id): + """ +@@ -66,7 +67,7 @@ def test_exit_status_unknown_argument(salt_master, proxy_minion_id): + factory = salt_master.salt_proxy_minion_daemon(proxy_minion_id) + factory.start("--unknown-argument", start_timeout=10, max_start_attempts=1) + +- assert exc.value.exitcode == salt.defaults.exitcodes.EX_USAGE, exc.value ++ assert exc.value.returncode == salt.defaults.exitcodes.EX_USAGE, exc.value + assert "Usage" in exc.value.stderr, exc.value + assert "no such option: --unknown-argument" in exc.value.stderr, exc.value + +@@ -89,8 +90,8 @@ def test_exit_status_correct_usage(salt_master, proxy_minion_id, salt_cli): + assert factory.is_running() + # Let's issue a ping before terminating + ret = salt_cli.run("test.ping", minion_tgt=proxy_minion_id) +- assert ret.exitcode == 0 ++ assert ret.returncode == 0 + assert ret.json is True + # Terminate the proxy minion + ret = factory.terminate() +- assert ret.exitcode == salt.defaults.exitcodes.EX_OK, ret ++ assert ret.returncode == salt.defaults.exitcodes.EX_OK, ret +diff --git a/tests/pytests/integration/sdb/test_vault.py b/tests/pytests/integration/sdb/test_vault.py +index 7dc4c55417..6c48296a0c 100644 +--- a/tests/pytests/integration/sdb/test_vault.py ++++ b/tests/pytests/integration/sdb/test_vault.py +@@ -107,7 +107,7 @@ def vault_container_version(request, salt_call_cli, vault_port): + if proc.returncode == 0: + break + ret = ProcessResult( +- exitcode=proc.returncode, ++ returncode=proc.returncode, + stdout=proc.stdout, + stderr=proc.stderr, + cmdline=proc.args, +@@ -133,7 +133,7 @@ def vault_container_version(request, salt_call_cli, vault_port): + ) + if proc.returncode != 0: + ret = ProcessResult( +- exitcode=proc.returncode, ++ returncode=proc.returncode, + stdout=proc.stdout, + stderr=proc.stderr, + cmdline=proc.args, +@@ -150,7 +150,7 @@ def vault_container_version(request, salt_call_cli, vault_port): + universal_newlines=True, + ) + ret = ProcessResult( +- exitcode=proc.returncode, ++ returncode=proc.returncode, + stdout=proc.stdout, + stderr=proc.stderr, + cmdline=proc.args, +diff --git a/tests/pytests/unit/modules/test_cmdmod.py b/tests/pytests/unit/modules/test_cmdmod.py +index bc1d2818aa..3bd93862b7 100644 +--- a/tests/pytests/unit/modules/test_cmdmod.py ++++ b/tests/pytests/unit/modules/test_cmdmod.py +@@ -440,6 +440,7 @@ def test_run_cwd_doesnt_exist_issue_7154(): + cmdmod.run_all(cmd, cwd=cwd) + + ++@pytest.mark.skip("needs root access") + @pytest.mark.skip_on_darwin + @pytest.mark.skip_on_windows + def test_run_cwd_in_combination_with_runas(): +diff --git a/tests/pytests/unit/modules/test_portage_config.py b/tests/pytests/unit/modules/test_portage_config.py +index 5cc6b90596..db37d2c4f1 100644 +--- a/tests/pytests/unit/modules/test_portage_config.py ++++ b/tests/pytests/unit/modules/test_portage_config.py +@@ -29,6 +29,7 @@ def test_get_config_file_wildcards(): + assert portage_config._get_config_file("mask", atom) == expected + + ++@pytest.mark.skip("test needs root access") + def test_enforce_nice_config(tmp_path): + atoms = [ + ("*/*::repo", "repo"), +diff --git a/tests/pytests/unit/state/test_state_compiler.py b/tests/pytests/unit/state/test_state_compiler.py +index fc43cf154d..7aa511c9f7 100644 +--- a/tests/pytests/unit/state/test_state_compiler.py ++++ b/tests/pytests/unit/state/test_state_compiler.py +@@ -679,6 +679,7 @@ def test_verify_retry_parsing(): + assert set(expected_result).issubset(set(state_obj.call(low_data))) + + ++@pytest.mark.skip("test requires root access") + def test_render_requisite_require_disabled(): + """ + Test that the state compiler correctly deliver a rendering +@@ -719,6 +720,7 @@ def test_render_requisite_require_disabled(): + assert run_num == 0 + + ++@pytest.mark.skip("test requires root access") + def test_render_requisite_require_in_disabled(): + """ + Test that the state compiler correctly deliver a rendering +diff --git a/tests/pytests/unit/state/test_state_format_slots.py b/tests/pytests/unit/state/test_state_format_slots.py +index 57b7bb2b87..7d2abce8d0 100644 +--- a/tests/pytests/unit/state/test_state_format_slots.py ++++ b/tests/pytests/unit/state/test_state_format_slots.py +@@ -218,6 +218,7 @@ def test_slot_append(state_obj): + assert cdata == {"args": ["arg"], "kwargs": {"key": "value1thing~"}} + + ++@pytest.mark.skip("test needs root") + # Skip on windows like integration.modules.test_state.StateModuleTest.test_parallel_state_with_long_tag + @skipIf( + salt.utils.platform.is_windows(), +diff --git a/tests/pytests/unit/test_minion.py b/tests/pytests/unit/test_minion.py +index 985ec99276..eb8a476e30 100644 +--- a/tests/pytests/unit/test_minion.py ++++ b/tests/pytests/unit/test_minion.py +@@ -493,6 +493,7 @@ def test_scheduler_before_connect(): + minion.destroy() + + ++@pytest.mark.skip("test needs root access") + def test_minion_module_refresh(): + """ + Tests that the 'module_refresh' just return in case there is no 'schedule' +@@ -520,6 +521,7 @@ def test_minion_module_refresh(): + minion.destroy() + + ++@pytest.mark.skip("test needs root access") + def test_minion_module_refresh_beacons_refresh(): + """ + Tests that 'module_refresh' calls beacons_refresh and that the +diff --git a/tests/pytests/unit/test_version.py b/tests/pytests/unit/test_version.py +index bc6bbfeadd..2653b558b0 100644 +--- a/tests/pytests/unit/test_version.py ++++ b/tests/pytests/unit/test_version.py +@@ -140,6 +140,7 @@ def test_sha(commit, match): + assert ret is None + + ++@pytest.mark.skip("test is broken if some optional deps aren't installed") + def test_version_report_lines(): + """ + Validate padding in versions report is correct +diff --git a/tests/support/helpers.py b/tests/support/helpers.py +index d82b14cb90..751018162c 100644 +--- a/tests/support/helpers.py ++++ b/tests/support/helpers.py +@@ -40,7 +40,7 @@ import salt.utils.platform + import salt.utils.pycrypto + import salt.utils.stringutils + import salt.utils.versions +-from saltfactories.exceptions import FactoryFailure as ProcessFailed ++from pytestshellutils.exceptions import FactoryFailure as ProcessFailed + from saltfactories.utils.ports import get_unused_localhost_port + from saltfactories.utils.processes import ProcessResult + from tests.support.mock import patch +@@ -1720,7 +1720,7 @@ class VirtualEnv: + kwargs.setdefault("env", self.environ) + proc = subprocess.run(args, check=False, **kwargs) + ret = ProcessResult( +- exitcode=proc.returncode, ++ returncode=proc.returncode, + stdout=proc.stdout, + stderr=proc.stderr, + cmdline=proc.args, +@@ -1735,7 +1735,7 @@ class VirtualEnv: + cmdline=proc.args, + stdout=proc.stdout, + stderr=proc.stderr, +- exitcode=proc.returncode, ++ returncode=proc.returncode, + ) + return ret + +diff --git a/tests/unit/modules/test_boto_route53.py b/tests/unit/modules/test_boto_route53.py +index 1d3d1393a9..df331761e2 100644 +--- a/tests/unit/modules/test_boto_route53.py ++++ b/tests/unit/modules/test_boto_route53.py +@@ -4,6 +4,8 @@ from collections import namedtuple + + import pkg_resources # pylint: disable=3rd-party-module-not-gated + ++import pytest ++ + import salt.config + import salt.loader + import salt.utils.versions +@@ -99,6 +101,7 @@ class BotoRoute53TestCase(TestCase, LoaderModuleMockMixin): + def tearDown(self): + del self.opts + ++ @pytest.mark.skip("test currently broken") + @mock_route53_deprecated + def test_create_healthcheck(self): + """ +diff --git a/tests/unit/utils/test_parsers.py b/tests/unit/utils/test_parsers.py +index 907c67f477..3f68cfe8f3 100644 +--- a/tests/unit/utils/test_parsers.py ++++ b/tests/unit/utils/test_parsers.py +@@ -6,6 +6,8 @@ import os + import shutil + import tempfile + ++import pytest ++ + import salt.config + import salt.log.setup as log + import salt.syspaths +@@ -983,6 +985,7 @@ class SaltRunOptionParserTestCase(ParserBase, TestCase): + if os.path.exists(self.log_file): + os.unlink(self.log_file) + ++ @pytest.mark.skip("needs root access") + def test_jid_option(self): + jid = salt.utils.jid.gen_jid({}) + args = ["--jid", jid] +@@ -991,6 +994,7 @@ class SaltRunOptionParserTestCase(ParserBase, TestCase): + parser.parse_args(args) + assert parser.options.jid == jid + ++ @pytest.mark.skip("needs root access") + def test_jid_option_invalid(self): + jid = salt.utils.jid.gen_jid({}) + "A" + args = ["--jid", jid] +@@ -1041,6 +1045,7 @@ class SaltSSHOptionParserTestCase(ParserBase, TestCase): + if os.path.exists(self.ssh_log_file): + os.unlink(self.ssh_log_file) + ++ @pytest.mark.skip("needs root access") + def test_jid_option(self): + jid = salt.utils.jid.gen_jid({}) + args = ["--jid", jid] + self.args +@@ -1049,6 +1054,7 @@ class SaltSSHOptionParserTestCase(ParserBase, TestCase): + parser.parse_args(args) + assert parser.options.jid == jid + ++ @pytest.mark.skip("needs root access") + def test_jid_option_invalid(self): + jid = salt.utils.jid.gen_jid({}) + "A" + args = ["--jid", jid] + self.args diff --git a/app-admin/salt/salt-3003.4.ebuild b/app-admin/salt/salt-3003.4.ebuild new file mode 100644 index 000000000000..a94b0761731f --- /dev/null +++ b/app-admin/salt/salt-3003.4.ebuild @@ -0,0 +1,204 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{8..9} ) + +inherit systemd distutils-r1 + +DESCRIPTION="Salt is a remote execution and configuration manager" +HOMEPAGE="https://www.saltstack.com/resources/community/ + https://github.com/saltstack" + +if [[ ${PV} == 9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/${PN}stack/${PN}.git" + EGIT_BRANCH="develop" + SRC_URI="" +else + SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~x86" +fi + +LICENSE="Apache-2.0" +SLOT="0" +IUSE="cheetah cherrypy ldap libcloud libvirt genshi gnupg keyring mako + mongodb neutron nova openssl portage profile redis selinux test raet + +zeromq vim-syntax" + +RDEPEND=" + sys-apps/pciutils + >=dev-python/distro-1.5[${PYTHON_USEDEP}] + dev-python/jinja[${PYTHON_USEDEP}] + dev-python/libnacl[${PYTHON_USEDEP}] + >=dev-python/msgpack-1.0.0[${PYTHON_USEDEP}] + >=dev-python/pycryptodome-3.9.8[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + dev-python/markupsafe[${PYTHON_USEDEP}] + >=dev-python/requests-1.0.0[${PYTHON_USEDEP}] + dev-python/setuptools[${PYTHON_USEDEP}] + >=dev-python/toml-0.10.2[${PYTHON_USEDEP}] + dev-python/watchdog[${PYTHON_USEDEP}] + libcloud? ( >=dev-python/libcloud-2.5.0[${PYTHON_USEDEP}] ) + mako? ( dev-python/mako[${PYTHON_USEDEP}] ) + ldap? ( dev-python/python-ldap[${PYTHON_USEDEP}] ) + libvirt? ( + $(python_gen_cond_dep 'dev-python/libvirt-python[${PYTHON_USEDEP}]' python3_8) + ) + openssl? ( + dev-libs/openssl:0=[-bindist(-)] + dev-python/pyopenssl[${PYTHON_USEDEP}] + ) + raet? ( + >=dev-python/libnacl-1.0.0[${PYTHON_USEDEP}] + >=dev-python/ioflo-1.1.7[${PYTHON_USEDEP}] + >=dev-python/raet-0.6.0[${PYTHON_USEDEP}] + ) + cherrypy? ( >=dev-python/cherrypy-3.2.2[${PYTHON_USEDEP}] ) + cheetah? ( dev-python/cheetah3[${PYTHON_USEDEP}] ) + genshi? ( dev-python/genshi[${PYTHON_USEDEP}] ) + mongodb? ( dev-python/pymongo[${PYTHON_USEDEP}] ) + portage? ( sys-apps/portage[${PYTHON_USEDEP}] ) + keyring? ( dev-python/keyring[${PYTHON_USEDEP}] ) + redis? ( dev-python/redis-py[${PYTHON_USEDEP}] ) + selinux? ( sec-policy/selinux-salt ) + nova? ( + $(python_gen_cond_dep '>=dev-python/python-novaclient-2.17.0[${PYTHON_USEDEP}]' python3_8) + ) + neutron? ( + $(python_gen_cond_dep '>=dev-python/python-neutronclient-2.3.6[${PYTHON_USEDEP}]' python3_8) + ) + gnupg? ( dev-python/python-gnupg[${PYTHON_USEDEP}] ) + profile? ( dev-python/yappi[${PYTHON_USEDEP}] ) + vim-syntax? ( app-vim/salt-vim ) + zeromq? ( >=dev-python/pyzmq-2.2.0[${PYTHON_USEDEP}] ) +" +BDEPEND=" + test? ( + ${RDEPEND} + >=dev-python/boto-2.32.1[${PYTHON_USEDEP}] + >=dev-python/jsonschema-3.0[${PYTHON_USEDEP}] + dev-python/mako[${PYTHON_USEDEP}] + >=dev-python/mock-2.0.0[${PYTHON_USEDEP}] + >=dev-python/moto-1.3.14[${PYTHON_USEDEP}] + dev-python/pip[${PYTHON_USEDEP}] + dev-python/psutil[${PYTHON_USEDEP}] + dev-python/pyopenssl[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + =dev-python/pytest-salt-factories-0.121*[${PYTHON_USEDEP}] + dev-python/pytest-tempdir[${PYTHON_USEDEP}] + dev-python/pytest-helpers-namespace[${PYTHON_USEDEP}] + dev-python/pytest-subtests[${PYTHON_USEDEP}] + dev-python/flaky[${PYTHON_USEDEP}] + dev-python/libcloud[${PYTHON_USEDEP}] + net-dns/bind-tools + >=dev-python/virtualenv-20.0.20[${PYTHON_USEDEP}] + !x86? ( >=dev-python/boto3-1.19.63[${PYTHON_USEDEP}] ) + )" + +DOCS=( README.rst AUTHORS ) + +REQUIRED_USE="|| ( raet zeromq ) + test? ( cheetah genshi )" +RESTRICT="!test? ( test ) x86? ( test )" + +PATCHES=( + "${FILESDIR}/salt-3003-skip-tests-that-oom-machine.patch" + "${FILESDIR}/salt-3003-gentoolkit-revdep.patch" + "${FILESDIR}/salt-3002-tests.patch" + "${FILESDIR}/salt-3003.3-tests.patch" + "${FILESDIR}/salt-3003.1-tests.patch" + "${FILESDIR}/salt-3004.1-jinja-3.patch" + "${FILESDIR}/salt-3003.4-tests.patch" +) + +python_prepare_all() { + # remove tests with external dependencies that may not be available, and + # tests that don't work in sandbox + rm tests/unit/{test_{zypp_plugins,module_names},utils/test_extend}.py || die + rm tests/unit/modules/test_{file,boto_{vpc,secgroup,elb}}.py || die + rm tests/unit/states/test_boto_vpc.py || die + rm tests/support/gitfs.py tests/unit/runners/test_git_pillar.py || die + rm tests/pytests/functional/transport/server/test_req_channel.py || die + + # tests that require network access + rm tests/unit/{states,modules}/test_zcbuildout.py || die + rm -r tests/integration/cloud || die + rm -r tests/kitchen/tests/wordpress/tests || die + rm tests/kitchen/test_kitchen.py || die + rm tests/unit/modules/test_network.py || die + + # tests require root access + rm tests/integration/pillar/test_git_pillar.py || die + rm tests/integration/states/test_supervisord.py || die + rm tests/pytests/unit/client/test_ssh.py || die + + # make sure pkg_resources doesn't bomb because pycrypto isn't installed + find "${S}" -name '*.txt' -print0 | xargs -0 sed -e '/pycrypto>/ d ; /pycryptodomex/ d' -i || die + # pycryptodome rather than pycryptodomex + find "${S}" -name '*.py' -print0 | xargs -0 -- sed -i -e 's:Cryptodome:Crypto:g' -- || die + + distutils-r1_python_prepare_all +} + +python_prepare() { + einfo "Fixing collections.abc warnings for ${EPYTHON}" + local abc + abc="$("${EPYTHON}" -c 'import collections.abc; print("|".join((c for c in dir(collections.abc) if not c.startswith("_"))))')" || die + find -name '*.py' -type f -print0 | xargs -0 sed -r -e "s:collections\\.(${abc}):collections.abc.\\1:g" -i || die + + # removes contextvars, see bug: https://bugs.gentoo.org/799431 + sed -i '/^contextvars/d' requirements/base.txt || die +} + +python_install_all() { + local svc + USE_SETUPTOOLS=1 distutils-r1_python_install_all + + for svc in minion master syndic api; do + newinitd "${FILESDIR}"/${svc}-initd-5 salt-${svc} + newconfd "${FILESDIR}"/${svc}-confd-1 salt-${svc} + systemd_dounit "${FILESDIR}"/salt-${svc}.service + done + + insinto /etc/${PN} + doins -r conf/* +} + +python_test() { + # testsuite likes lots of files + ulimit -n 4096 || die + + # ${T} is too long a path for the tests to work + local TMPDIR + TMPDIR="$(mktemp --directory --tmpdir=/tmp ${PN}-XXXX)" + ( + export TMPDIR + cleanup() { rm -rf "${TMPDIR}" || die; } + + trap cleanup EXIT + + addwrite "${TMPDIR}" + + USE_SETUPTOOLS=1 NO_INTERNET=1 SHELL="/bin/bash" \ + "${EPYTHON}" -m pytest -vv \ + || die "testing failed with ${EPYTHON}" + ) +} + +pkg_postinst() { + if use python_targets_python3_8; then + if use nova; then + ewarn "Salt's nova functionality will not work with python3.8 since" + ewarn "dev-python/python-novaclient does not support it yet" + fi + if use neutron; then + ewarn "Salt's neutron functionality will not work with python3.8 since" + ewarn "dev-python/python-neutronclient does not support it yet" + fi + if use libvirt; then + ewarn "Salt's libvirt functionality will not work with python3.8 since" + ewarn "dev-python/libvirt-python does not support it yet" + fi + fi +} diff --git a/app-admin/salt/salt-3004.1.ebuild b/app-admin/salt/salt-3004.1.ebuild new file mode 100644 index 000000000000..6f097cc01663 --- /dev/null +++ b/app-admin/salt/salt-3004.1.ebuild @@ -0,0 +1,204 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{8..10} ) + +inherit systemd distutils-r1 + +DESCRIPTION="Salt is a remote execution and configuration manager" +HOMEPAGE="https://www.saltstack.com/resources/community/ + https://github.com/saltstack" + +if [[ ${PV} == 9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/${PN}stack/${PN}.git" + EGIT_BRANCH="develop" + SRC_URI="" +else + SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + KEYWORDS="~amd64" +fi + +LICENSE="Apache-2.0" +SLOT="0" +IUSE="cheetah cherrypy ldap libcloud libvirt genshi gnupg keyring mako + mongodb neutron nova openssl portage profile redis selinux test raet + +zeromq vim-syntax" + +RDEPEND=" + sys-apps/pciutils + >=dev-python/distro-1.5[${PYTHON_USEDEP}] + >=dev-python/jinja-3.0[${PYTHON_USEDEP}] + dev-python/libnacl[${PYTHON_USEDEP}] + >=dev-python/msgpack-1.0.0[${PYTHON_USEDEP}] + >=dev-python/pycryptodome-3.9.8[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + dev-python/markupsafe[${PYTHON_USEDEP}] + >=dev-python/requests-1.0.0[${PYTHON_USEDEP}] + dev-python/setuptools[${PYTHON_USEDEP}] + >=dev-python/toml-0.10.2[${PYTHON_USEDEP}] + dev-python/watchdog[${PYTHON_USEDEP}] + libcloud? ( >=dev-python/libcloud-2.5.0[${PYTHON_USEDEP}] ) + mako? ( dev-python/mako[${PYTHON_USEDEP}] ) + ldap? ( dev-python/python-ldap[${PYTHON_USEDEP}] ) + libvirt? ( + $(python_gen_cond_dep 'dev-python/libvirt-python[${PYTHON_USEDEP}]' python3_8) + ) + openssl? ( + dev-libs/openssl:0=[-bindist(-)] + dev-python/pyopenssl[${PYTHON_USEDEP}] + ) + raet? ( + >=dev-python/libnacl-1.0.0[${PYTHON_USEDEP}] + >=dev-python/ioflo-1.1.7[${PYTHON_USEDEP}] + >=dev-python/raet-0.6.0[${PYTHON_USEDEP}] + ) + cherrypy? ( >=dev-python/cherrypy-3.2.2[${PYTHON_USEDEP}] ) + cheetah? ( >=dev-python/cheetah3-3.2.2[${PYTHON_USEDEP}] ) + genshi? ( dev-python/genshi[${PYTHON_USEDEP}] ) + mongodb? ( dev-python/pymongo[${PYTHON_USEDEP}] ) + portage? ( sys-apps/portage[${PYTHON_USEDEP}] ) + keyring? ( dev-python/keyring[${PYTHON_USEDEP}] ) + redis? ( dev-python/redis-py[${PYTHON_USEDEP}] ) + selinux? ( sec-policy/selinux-salt ) + nova? ( + $(python_gen_cond_dep '>=dev-python/python-novaclient-2.17.0[${PYTHON_USEDEP}]' python3_8) + ) + neutron? ( + $(python_gen_cond_dep '>=dev-python/python-neutronclient-2.3.6[${PYTHON_USEDEP}]' python3_8) + ) + gnupg? ( dev-python/python-gnupg[${PYTHON_USEDEP}] ) + profile? ( dev-python/yappi[${PYTHON_USEDEP}] ) + vim-syntax? ( app-vim/salt-vim ) + zeromq? ( >=dev-python/pyzmq-2.2.0[${PYTHON_USEDEP}] ) +" +BDEPEND=" + test? ( + ${RDEPEND} + >=dev-python/boto-2.32.1[${PYTHON_USEDEP}] + >=dev-python/jsonschema-3.0[${PYTHON_USEDEP}] + dev-python/mako[${PYTHON_USEDEP}] + >=dev-python/mock-2.0.0[${PYTHON_USEDEP}] + >=dev-python/moto-0.3.6[${PYTHON_USEDEP}] + dev-python/pip[${PYTHON_USEDEP}] + >=dev-python/psutil-5.0.0[${PYTHON_USEDEP}] + dev-python/pyopenssl[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + >=dev-python/pytest-salt-factories-1.0.0_rc13[${PYTHON_USEDEP}] + dev-python/pytest-tempdir[${PYTHON_USEDEP}] + dev-python/pytest-helpers-namespace[${PYTHON_USEDEP}] + dev-python/pytest-subtests[${PYTHON_USEDEP}] + dev-python/flaky[${PYTHON_USEDEP}] + dev-python/libcloud[${PYTHON_USEDEP}] + net-dns/bind-tools + >=dev-python/virtualenv-20.3.0[${PYTHON_USEDEP}] + !x86? ( >=dev-python/boto3-1.17.67[${PYTHON_USEDEP}] ) + )" + +DOCS=( README.rst AUTHORS ) + +REQUIRED_USE="|| ( raet zeromq ) + test? ( cheetah genshi )" +RESTRICT="!test? ( test ) x86? ( test )" + +PATCHES=( + "${FILESDIR}/salt-3003-skip-tests-that-oom-machine.patch" + "${FILESDIR}/salt-3003-gentoolkit-revdep.patch" + "${FILESDIR}/salt-3002-tests.patch" + "${FILESDIR}/salt-3003.1-tests.patch" + "${FILESDIR}/salt-3004.1-jinja-3.patch" + "${FILESDIR}/salt-3004.1-tests.patch" +) + +python_prepare_all() { + # remove tests with external dependencies that may not be available, and + # tests that don't work in sandbox + rm tests/unit/{test_{zypp_plugins,module_names},utils/test_extend}.py || die + rm tests/unit/modules/test_{file,boto_{vpc,secgroup,elb}}.py || die + rm tests/unit/states/test_boto_vpc.py || die + rm tests/support/gitfs.py tests/unit/runners/test_git_pillar.py || die + rm tests/pytests/functional/transport/server/test_req_channel.py || die + + # tests that require network access + rm tests/unit/{states,modules}/test_zcbuildout.py || die + rm -r tests/integration/cloud || die + rm -r tests/kitchen/tests/wordpress/tests || die + rm tests/kitchen/test_kitchen.py || die + rm tests/unit/modules/test_network.py || die + rm tests/pytests/functional/modules/test_pip.py || die + rm tests/pytests/unit/client/ssh/test_ssh.py || die + + # tests require root access + rm tests/integration/pillar/test_git_pillar.py || die + rm tests/integration/states/test_supervisord.py || die + + # make sure pkg_resources doesn't bomb because pycrypto isn't installed + find "${S}" -name '*.txt' -print0 | xargs -0 sed -e '/pycrypto>/ d ; /pycryptodomex/ d' -i || die + # pycryptodome rather than pycryptodomex + find "${S}" -name '*.py' -print0 | xargs -0 -- sed -i -e 's:Cryptodome:Crypto:g' -- || die + + distutils-r1_python_prepare_all +} + +python_prepare() { + einfo "Fixing collections.abc warnings for ${EPYTHON}" + local abc + abc="$("${EPYTHON}" -c 'import collections.abc; print("|".join((c for c in dir(collections.abc) if not c.startswith("_"))))')" || die + find -name '*.py' -type f -print0 | xargs -0 sed -r -e "s:collections\\.(${abc}):collections.abc.\\1:g" -i || die + + # removes contextvars, see bug: https://bugs.gentoo.org/799431 + sed -i '/^contextvars/d' requirements/base.txt || die +} + +python_install_all() { + local svc + USE_SETUPTOOLS=1 distutils-r1_python_install_all + + for svc in minion master syndic api; do + newinitd "${FILESDIR}"/${svc}-initd-5 salt-${svc} + newconfd "${FILESDIR}"/${svc}-confd-1 salt-${svc} + systemd_dounit "${FILESDIR}"/salt-${svc}.service + done + + insinto /etc/${PN} + doins -r conf/* +} + +python_test() { + # testsuite likes lots of files + ulimit -n 4096 || die + + # ${T} is too long a path for the tests to work + local TMPDIR + TMPDIR="$(mktemp --directory --tmpdir=/tmp ${PN}-XXXX)" + ( + export TMPDIR + cleanup() { rm -rf "${TMPDIR}" || die; } + + trap cleanup EXIT + + addwrite "${TMPDIR}" + + USE_SETUPTOOLS=1 NO_INTERNET=1 SHELL="/bin/bash" \ + "${EPYTHON}" -m pytest -vv \ + || die "testing failed with ${EPYTHON}" + ) +} + +pkg_postinst() { + if use python_targets_python3_8; then + if use nova; then + ewarn "Salt's nova functionality will not work with python3.8 since" + ewarn "dev-python/python-novaclient does not support it yet" + fi + if use neutron; then + ewarn "Salt's neutron functionality will not work with python3.8 since" + ewarn "dev-python/python-neutronclient does not support it yet" + fi + if use libvirt; then + ewarn "Salt's libvirt functionality will not work with python3.8 since" + ewarn "dev-python/libvirt-python does not support it yet" + fi + fi +} diff --git a/app-crypt/Manifest.gz b/app-crypt/Manifest.gz index e0d5662ed06b8581388fce3260e73bf1fccaf246..9e06d010ce7c033ba4c6f52e82a2eccbb2a4ee4d 100644 GIT binary patch literal 24119 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 Gs{jBLBl0x{i0%BB|N4La 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 H@v8s;lqyE5 diff --git a/app-crypt/sequoia-sq/Manifest b/app-crypt/sequoia-sq/Manifest index dabe3f5db5a3..9a77b7491a8b 100644 --- a/app-crypt/sequoia-sq/Manifest +++ b/app-crypt/sequoia-sq/Manifest @@ -1,71 +1,132 @@ DIST addr2line-0.14.0.crate 30065 BLAKE2B d4c64b5584252974980bf6e8a508aebf7e93c206789569112f1d36172adb90652a95da3f8e9da04dc278cdb2444a75483036a08b0d92047810ce8d3bf4f8aafe SHA512 86891fa5e0d5b625d2f90da9e55b3ec1bb83870bfb4beb26dd6048830632f0cd250f2d0a8fc5d2e2c34ecc3ba16ee014d9e25b1338431114dbaa4b4cf25ea1ed +DIST addr2line-0.16.0.crate 33440 BLAKE2B b59a006ba732935d408d0574799037ef0a424ad3c27b894fbd7a9c91664460972a8c464aaad4e9b82b94e4cc35ee9016490bd469fa21358e11e6d78126378038 SHA512 7ea8fffcdff7f8f25c0a588fe2ee652053988ab2e1d39ac740f5199d6e7d30beed0272403d04b86ec5de6ad5459698cdf28f8efd5caab7b6693102df7ec4889c DIST adler-0.2.3.crate 12168 BLAKE2B c7743569d700d7ec3185e0459a18181148f8cd7579f4da1fab30eb2e3c3cabbe5a7467f7760f0cba4b2fdeb62f8d988ee1f24637685d76db7acb56f679cfc996 SHA512 565849eba122eb94d240a0cba875035537058cc168f137a8a3b99392d753815d56fa0e1a1e851062632700b0e3d12caf67f5f768b9f727956a2e5b599029e9dc +DIST adler-1.0.2.crate 12778 BLAKE2B a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd SHA512 7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1 DIST aead-0.3.2.crate 11145 BLAKE2B 2666f7c6a9a3ecac458fdda9d7698e1c4288d56b1d7f9fcaa91664a33652f91eaeda8807bfbdc3cfe9c29a9c8c391de9673c4b65b3e13f408ca5f1a59e8f8dad SHA512 803829ea12f3fe11c1e1f4d33610c361a11b33811ab28185ad4b54d9026384b8778c3e57cdc6feff8ffc56792b482fc64a8cb7daa14805edbbcd988c2d3256ea +DIST aes-0.6.0.crate 86774 BLAKE2B e687f2839b53adc3ef990da8221705a462015aa0ea004a6e15dba7e7ecc008d9d13cad6222b03244dc48bd1717a442e7aa5aaab6e97bba1d3be28c1d914e464e SHA512 65349285e429f9b8815743d86b3ebdececd48ce556a08b6ec5ec89bf966bc9b187a7df4fbe1f3b25172db3aab219b23f8040c1160359868e9f71d67a767c90c9 +DIST aes-soft-0.6.4.crate 99980 BLAKE2B a4b3838e0348ed3d7468f9d0e19d8dd45071ec54d54d538943d5afabd3f88db139c459574e6694e7fa86e4d77eaa3f75c11e3a9376f45429848c91889530980b SHA512 620b38b2a6437caf393e84625beb27afdf448acb52d7adbc9cba1152ea385bdf05a68795eee0f48fd90b5edfc25fd9cc3d42a0f2593dfa2f90d4f4f9cc893ebe +DIST aesni-0.10.0.crate 100248 BLAKE2B 2dba6f1004495a725acf171eeae5a6e393475323e8974eff2e4667194ac147dc3a52a9bed1b00cf7735d3671b6a2bd135cbb4dbde822d7c8c21af23692d3e71f SHA512 726e5213a81ea021d4be7c5220d952cb6f0cb0ecb6cc840b542e9f75539e37fc5d6378ad4f4d6a2bc7e7642ea07a18202ed32d3b6a212777bd7abca735c6707c DIST ahash-0.4.7.crate 51474 BLAKE2B 0974b90539398d61903ce7fcbecdfcd802fcb5c7ed631be919ec17be6951e68bc80787876cafebd33e40a80605f6e2352a86047077bc40575420bb6ee1a4915a SHA512 2f42cdbacb2b2f9bd7d94a4cc61294d7813428157ce242ba82f7c3fccb6e4b83c767f4dedd35ff26ae61a89506b388d7cf96af4e727c29a14b25b9f82b1f2126 DIST aho-corasick-0.7.15.crate 113071 BLAKE2B a22743be74f873b9545648db6a994250e3e39b92ac99601580e3b02194d205e921bff0b1952a4cca3399a3a7828555a1abfb0c1466f3930811c6b95c1a07ec5e SHA512 e67816efa7305937a7cbbb0079b91b8afa3fdab52cfb8eeddeee156f18bbeed26f941cd4cb18ab2bdc1da5a9ff1dcbe9d2090deec68c00287bd99ace18ee8b24 +DIST aho-corasick-0.7.18.crate 112923 BLAKE2B 4f6947d1aacf89ccfab0592cdc55fa61ef09cea38231d3f758765dbce328a810c0b588be4ba96e81d64955379ee005722d22a7aec39caea6e72342245d7ca34f SHA512 7a23b16231a90d23ee60ad4c81bc225410599a4560d33d3a203138fc540c39cf1000100fed3aed40dcc371c3635656a3792545dca5dd1aefbde00d8774eebd00 DIST ansi_term-0.11.0.crate 17087 BLAKE2B 9bd35c045a01ce4c6c4a5db1b4f15e9412bb97426eec19d4421dffbec633de8d13452c13c1dc1b30998690b78d7ed38311aca700087f13a81f66bd1d5d7300c4 SHA512 a637466a380748f939b3af090b8c0333f35581925bc03f4dda9b3f95d338836403cf5487ae3af9ff68f8245a837f8ab061aabe57a126a6a2c20f2e972c77d1fa +DIST ansi_term-0.12.1.crate 24838 BLAKE2B f636772c34e2d68cda7b8d3b2b86abda074585a62bd2654812ce92384244655a9197fa66e6939e19a674c0148ca605313d83de262bb18c2339a8a4eb4438a791 SHA512 b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671 DIST anyhow-1.0.35.crate 28928 BLAKE2B 74fec657b5c21455298198bd9feddbc5086c433f2c43de45950e33341ca9527f88f4ccb94eef248437e455394d54ec0dc13af33843deb799a0215abd1b1a874f SHA512 e93baa31f9eb04dcefc9e17fe030778337796490cec3467799f98dbfda77f55522457adde388c08b8893303e8a34292b863793f37956c4adfb7a88ba10fbd154 +DIST anyhow-1.0.44.crate 35067 BLAKE2B 19dd53abcbf5ade698f3bf5b1522fa8c1c55b777d91fd05f6c43a7a32691d00da756c7af9d991ebfc71b02fa4e8e2e257c78ce3e29f8c3034066ca43eea4c07d SHA512 d8ec44c64cf4b06121421c99157573b59e2078ab1aba7d949aad9ddd5ec4a1b585a07d0ca06807ed2349c6becaed1cba69f10f9affa2da25f749b615a70aa9ff DIST arrayref-0.3.6.crate 10035 BLAKE2B 88292fa4b3ad4fccd03772c2f0eca04cc13373fe094358bac57d7523c256d89f3087603e5bcb2a0b15d8b2ecd48e904a822b2cb800276a9c47ad6c6b660d9d34 SHA512 368341d00706c1250ff081b0d99c36c9af694a62ff4f4d8c837234340295771ca49c5439b24b6e1a4f2c3c5821764e98881dcb22d793f83de632fd5cb457671f DIST arrayvec-0.5.2.crate 27838 BLAKE2B 51e2eacae0ef148f3f52d21ae00794e540e7ce4c013fb496dd1347ad91ffbbca199381fffbb064225f829216f6c5e915edfa64833f91fabdd13c3f011d86491f SHA512 1896b5f64b4dbdcff8ad234bda4ea8129bcacf87839347304717e94ee9f369cf5f4371755e453ff7d72817edb8f7fdbc726d77cc4f28ed05148dc89c7714b004 DIST ascii-canvas-2.0.0.crate 10341 BLAKE2B 4f2eca605282b94facc369aa64986a723465b25b73bd4a7bdd70dfb4b845a434256bc296543462e7b9446215268888519bc4363d566a57aea3b9dbab8fecfa7e SHA512 814f1709d6863b904ba014025b01b3764592eed280df2500f8eaed9c150998315b4ae1de87d9c5d5c179f73cd0c110756e2a4515f04dba9b259f61522ef1cf57 +DIST ascii-canvas-3.0.0.crate 10575 BLAKE2B fc40c40551e3e1b2bec6ae5a85ee8b0a1ab1ef3425cdd19ec6dd47d849205004781a2c8f51470417fe7556cf8524cc63b84a532532c5081604adbcd92d286b44 SHA512 216056640604f5faba6d46e2c94ff75234fec83d3bc2dc7cf34dd279706362874e3a513c717b23bc591da07cc3088458913c4e9aa5f280550c93d261095c8703 DIST assert_cli-0.6.3.crate 18660 BLAKE2B 783b9eb81ca21a4274f9f14791eb0993bd3562b96bce787753a24a605490c97c97298f18061d7036aa648e4d3a8076ec87bc81fedde7f0c48dcccaa5d6cd12cc SHA512 f61e7e99123c63f30889bc743fdf9e412358ad6b52be7e29c89dcac09272b8d1132284c90dc96e3152864401d36a2c969019e0b821b2458dff2fae3debf4b6ad +DIST assert_cmd-2.0.4.crate 22581 BLAKE2B 7fc9fe4577e486f26d07b2b4419c331022ca61923d0664f4e8a25abbe6d6305600b47c739f9f065ef778bdeb59b6309ab73df2be11e5f8387cac2e7e8c70a4a2 SHA512 c389e0210153e9a6ccbba4dbc6a6c7a23533e5fe76e717dbc36415be2adbabfbc0de33a2e6d05e3d70779b7a278580edba400c688c9a6b446403b59a78d93720 DIST atty-0.2.14.crate 5470 BLAKE2B 2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab SHA512 d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9 DIST autocfg-0.1.7.crate 12158 BLAKE2B 4120306f0f7c1cc0cf8d1d994c080cbf42e4b107cb51af910504c8c8d264289654dad23a0c6b9eb28d888157e5a68ef2460c3d38537ae9d5e9bf73b66ffc3015 SHA512 667ca520f2b46140d2f3519b43e5155426a6e7a2130879860eb10b974f84465600077f53abed4c0e6bf2612471f01786bfb3531ea8773d0f50f29d48e05f7925 DIST autocfg-1.0.1.crate 12908 BLAKE2B 40c53cab298e4f26634c3acff3ece6a3371188d91dbf377ed664eabedcde20536edaa93daf406618f37edde019f049a6e7b9a47f627344587dbd126bee2b5e3a SHA512 630b348acb98b012e97804e6325d03c89abc22f2157762c59144c04e6c733daf550bdc7f0fe0b9f3b50e15dae8c1c3c4bdfce3d805b02f0fc987311f5332419b DIST backtrace-0.3.55.crate 73145 BLAKE2B 51206670a26275afd43da11c210b4c581c962ace22f7da19411aa287961313d71fd0d1e09866b8870d5f25fdb25b524aa79ea65b7e66eb25cd134c12455bfae7 SHA512 c39ef484034fd10577d3fb3d1b57a2de246d882c0f401477dca29bf856b33fe0fbd9c3732dc926c3df0f29cfaeb2e2ee94f810e645ad21642e445b6f239f8e69 +DIST backtrace-0.3.62.crate 74306 BLAKE2B 75bfa1ff999e33ffba88815bc143732d324bf50e92bbee2348ccb28d51eb389c9abbe3be08aa791cb167b5db2b2db3f13172c574396a7717b4512735032caca6 SHA512 d8f5f18ea168317838c05aa169b095529bcab7d7392a93f59d76d32a9eb99ea18dc14f5eb6f9e36fa087387e2c08c23e735a1823550e509d3e110a1a7f63b1b3 DIST base64-0.13.0.crate 62070 BLAKE2B b957f65cdb1e28baeca0cefc92fa98be797409b7dabd15e0e88db6cdfb89779b662cba9f2270fbf3b7b66948fdc46c118b8040a78ab72049c48a928fa802bee0 SHA512 991a72999839daa232f508c5b24e7d3225e8a26db8d1d0e747881b115af9e408b92374e163b31e0b0d324c1c2e57e8e38d66861b61eb0a1dba87bb5871940151 DIST bindgen-0.51.1.crate 185858 BLAKE2B a6db2f20d6587bbb077d1fdd271495af8f6fa6b600ed0dbef096c4fee315aa87751c5b7331663496646acc0584d940fdaddf233483c4b4ff06a62745b614cf53 SHA512 d444ef2c9bb2718279d1673ad7ee02d452c3bce7b61ccaa884fe1b1e60193d9654adb58df01ebbc53455d19b9808edb745ed3edb59dc64721477468195d43eae +DIST bindgen-0.57.0.crate 199132 BLAKE2B ed5d73da72116acca0124770f6f8e162c161c3375980505a704d3fc73ad20fc8cd81ce59680deb4922def8737914027c1c1e2c9fb4b181ddf114a08522657b62 SHA512 a4bf376aa0f84e625f4c5eed7bdc9775549b0ab9e9edcee708d8b56df6cb49611b7093692e772ed7ad5adb1c3d8055d81b4ff19359a193a5bfb4b200ca8a26a8 DIST bit-set-0.5.2.crate 14093 BLAKE2B 06d41a217438d9a00f8e57e592d12364b671d082f21a4d174673bc820dde28ef5ce02e782002d03c9311f71b0130eeeca7cfacbc4c1b27475069479163643ef3 SHA512 9709f35c7e69b84eed61f73da99ffe0693d1d0fa5fb94d13759cfbbb9dd4b0bb27628c3200e4b29ef29cdb0aede5fd3d7ddf663012b2c5946975bc169efbac34 DIST bit-vec-0.6.3.crate 19927 BLAKE2B f5bd3bb9c87fdf3b206739b74df20cab50a1a45af3a58b2642a5a061c26207884be58ef8369a3cd06dfd3615bff0ce15915fdd4b6b6f03facc4a0f86c0b7e910 SHA512 b4b4a82c80d0ff13527ae4fff449ac9c1c7bc519c013af6ea3428348e0e5b9306b725c0a13a42d7d9dcf0f895a9eee0c63695a2503eb7fd2200083c9ea3a9aa8 DIST bitflags-1.2.1.crate 16745 BLAKE2B 0fa6d3ce44aad7616d5cd02aad8c1d0b0fed4022650eb43067c4a72e6fc88da05442674fa51826e4858a47c9de233e1ba2229820af094197cd11bb416ceffb2b SHA512 ad89b3798845e23737a620bba581c2ff1ff3e15bac12555c765e201d2c0b90ecea0cdbc5b5b1a3fa9858c385e8e041f8226f5acfae5bbbe9925643fff2bf3f0b +DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62 +DIST bitvec-0.20.4.crate 196534 BLAKE2B aecaae6c552828f735c74c5470c0a7e729b7a7fde22c623874c97fe19d62f1acbfd5034a360636a01356cce5d4fa3f2e5debffe1c93565da11cc15aec8d4d31a SHA512 057d14aa4376714578be0a82bd5bd590a99fba4b1622d6c725187b78fd4371d83bf81ad76ba5b380ca18d8dd45f6a39354d87ebe06316e3155d3a98b3db10302 DIST blake2b_simd-0.5.11.crate 34096 BLAKE2B 480fc200ce3fa3bb364ae05590fe26f59efb6f81fc2fcb7ae1593671677daa6f1b526d800099d002239e2ad435b919e9b32778021c0790954383079a49a90965 SHA512 4a7657db637869465637cb9a65cb82e7a119c554bd4d532aaf84f9cc77a494fda07d07db89c73e92e5bf4844bb1be53062fc61120e839e414e938e487e7f2257 DIST block-buffer-0.7.3.crate 7179 BLAKE2B 549e8532358f9a77fdfbd5ef7a06d60f20f034fcf69072757811cb4a95f5cee5589bebd40fe87af36127254ec42ef3240cc7542828085f590fb774faab8f0e21 SHA512 74c8b89777a006bd72511b32df94f8bd78e2b53c30d85d39ea3c52acf199c357140fb6181f7f7ab5e30dd80d37181582cad740c95b89328a7a4b0f84f77ad6bf DIST block-buffer-0.9.0.crate 7108 BLAKE2B 42e99ec46c6e43d5f85e8d6d0a8fcef7175c97828758c93e55505c0e18e2646ae77bf264076041bf682532e28268a4978dd9c822c0475347ee3d29c5df2601fb SHA512 2d0f8908f59d4b1cccd1fbca0c1fa3cc4b224f09549669b28a16af5acfd4369b66851e9be8d65e1df71be998fbc42fc130ad32b71e035d6055724e8fa31fbf98 +DIST block-modes-0.7.0.crate 13464 BLAKE2B 70b4b199607925e338b22e04d48fffa4591942c6d8321c684cd34ab4ca28e6ae16a75b36845867fe99fffc47af62ed5b27e5c17ee860e1b87fc5d3526f34a9df SHA512 255475599706befd36756100abe350520076aafc3eb069beb5a5daad4c017f3c547a9699e7152b935d09a59f9a8762e0b23e5e3eec5a09ee2377978d272232b6 DIST block-padding-0.1.5.crate 7342 BLAKE2B 876421fa89251d011a455163baa49e0931e0692ed928fad71357fc93b87493eeab4cfcf8fc4aa94638a90a8dce8ec1ad95e9ba91da9557008e5fc19c1f618ab4 SHA512 acf5369cdae38b6b1a5c1561a9df18b8a39c8fd434fa50c49a8f73d2654a835269b7b22876354c903514c49c77aa860c68cd84d3c1efcb36bdfa8b01af300a9a +DIST block-padding-0.2.1.crate 7672 BLAKE2B 26f682717c908886fc54606950697a01e999c8d725e39cd5ca9148b089d5b32981daf717db21128b551287d5e818363db4c34123a8d8dfa3405f940eb284c01a SHA512 d0bad6ca76cd491446f17c00986aa8caab36a78b4ee4f881a14b316074a96940566ed90460aade765f2e7ce04b359cfe21f6c323200637f50e8b5adf567017af +DIST blowfish-0.7.0.crate 16275 BLAKE2B 56206561f9301eb93411aa86b027bb7816b62154aef7f62fb6692110f88d40fba3cf110c1bc3f634254fb64600de6330b775ea777a5f3bb3a35ff8737751f2ee SHA512 1aae8ac2647955382f9caf0f23c9c8bfd3801f49f0d0b66aed46e30e89ea08ea57c4c53401b50abc47f9653c42455c44d2339df3e0e2315e5a88d89d35a98090 +DIST bstr-0.2.17.crate 330350 BLAKE2B 90c3a48d78b73d7e36a3da9fda0beae6e91ce534d17198ea8ceee0b613d03297f9dd8bca30e1ec5da01d1da359a1da72b2c2771b77c82bebab5006cafd665192 SHA512 883eac8210d14f89517b4dd5e25d02c97cf31602ec74498b5e186112ba0f154d47de8d1c41a8f4e5503f3b53c064e2c976b60bbfd63fc28b186bc006e00f20c2 +DIST bumpalo-3.8.0.crate 79835 BLAKE2B 3937c4ca9d7c5e2ffee229c8f5503c6a59f2fabfa3b7c81fefbf5df816efc5f601aaca4b606a62e647262acafa34146aa0906eedc09368e16eb76b3c6722e8e1 SHA512 c9825e7638bd54f97877adee8ac8f6a2cee308050c3f446f9da3996688ec3d779cb6eb935a440329794fb534958a6e89749b44a9bb27dfd219a963f64a6bcac1 DIST byte-tools-0.3.1.crate 5526 BLAKE2B e87163b1f2abde9c6ad5002c37b21308a98a879dc7af14059839be7b5a019d2487ef03867f3f5cd436b7081cb78a930abce79b5cce23eb95cc60e05067e1b1df SHA512 18e0f248a1e9780706e3a184d63558f03f30002646abc6d46ef49db9d5f6768af3d24d210b688aa4ad33d41248429e4df46bc3926f27851f90c92d260e5c4baa DIST byteorder-1.3.4.crate 21943 BLAKE2B 278b24e036e920f84683f883991a967d997883bc80edefc5b69f52551794a37e5051786a1ac1b7a30bf2f5cad7318d781f189a7b2e496e2743df01262d5c33d6 SHA512 0618ce2cd6f3f6c586201d9aee8c8aaa08f99c9f9f215cf448b3cb6af1ac741845f5279953544caaec7fcf0beec1474bb991bee1ad0c0dac0c3f1d3ddd99e2d9 +DIST byteorder-1.4.3.crate 22512 BLAKE2B d39c546ba7346df315297fc53da4bfc77ecb1f38567ddb788549ee31cae2719a8bc0b7d1f1705abb3cff033aa57af004987d90748f5a31765273b3223a011c0d SHA512 8c8000eb8ecf40351c9ce36a3a8acd7a02f81786d1b11aab85adfeffa0f2267ed74df29b2ca5d1d38128484d1d3cad2b673aa0d0441dcd0620dfd3934bb888fa DIST bytes-0.5.6.crate 46291 BLAKE2B 6d33ab47d04f2e469db2add31db118f95cad53002be7969738923d62a4fe3605ccbe9fbcae6d8741310c543625e80d9adac7d9e9fed01b71cb3943ddd015d920 SHA512 a1caa1f58754f4d2e54b8df8d0ca0083ee5282f5e4d3bb5b1735022933dd2e66fb3f39c7a82216bf7a7e29591695c2e10c8b7144c83ac598e34193f2425a32cc +DIST bytes-1.1.0.crate 49640 BLAKE2B b3140dd49dc222cd0405e405da9629038eb7d71dd4c22c8d6419ade041dc1118aa46df38f3426a36a44d8e5591c368ae32a89e71850dca7e810bbfff4441c37d SHA512 d34441ea146ccaf55da4d5c645f8ffbd008eeb3204dafd5961771abc85df52751dfd1af3975fb5c91eb83d9a43da4f3589bc3aa07c8d715906d8158f3092af2d DIST bzip2-0.4.1.crate 15881 BLAKE2B d6015e671f9e22d54ed1fcf6f1595eca6942fbff611ba6fd9c52124f9efff87b6bbc6cd88c84fbb9a86236d04d18821ed0c5ef1085e837686ef5e8a61738a6ac SHA512 d7fd9b2f822f21ca412ef94d3c8eec50454c03d9ca0c739f5ddb418a3c132c45cb011d0cf1efd9e2a96b32ea40135862251eb02ecef1868b019f7dd41e202543 +DIST bzip2-0.4.3.crate 34195 BLAKE2B 946ff5824531de8b82241fa042638cd33e708c4b517fa40c99e49f77ac7fd7aabe614e4b560ed8f5484ef8fd06bf19041cb20b7a622f4f1dea9ba26c5b821c5e SHA512 2d4622c336f204ab28970ccb369ba55829bfea426bfe96f15da376f2375c441a9bfb03c46f5da210990f23115740250cc15e9036309034b39a1c960dca542da2 +DIST bzip2-sys-0.1.11+1.0.8.crate 633444 BLAKE2B 01578c512443134fc786669bea4f2ec4b9c457b9936c907315299d8b67ed78045d458c83ccc119f0fad511529fb5af5feff5fa2d983fdae832d2fcc1b343e102 SHA512 d0a86b9f03acb1e4e309d5739dc2e88cab582757d467a433afe0017017f0e5d2c0282529e3a117160958ed170d8d695ecae739805888305df0e35e4dc440582b DIST bzip2-sys-0.1.9+1.0.8.crate 632339 BLAKE2B 06d1379907c9e2993be7c4770d2b1907b79129e3c3623d38452ebcc552339e8ac0d1ef64c4204ec133a9784354f6b849520580ac99e2cc8ec232e86c507037f8 SHA512 069ff0c16f61f6c2b58fbbe11896130c666960926dc12a08e5db64073625b02f4e9628da52cc46fb2ef11ac8ac4268c735d6f37378e9eed1e2b258d5cd235145 DIST capnp-0.13.6.crate 62063 BLAKE2B 0da79e312563b49a8aa4f855a8603e78da4505ddb4eb8f51becf76248c599df5f28fe807e908a329bed07b6830c03153fd408bd7ccdea28e41245346fc3576f3 SHA512 f7973b2c89b1a9bd795ba8b01bdf9c975a40420ef1d2dde74a941fe0b21481d9e3a3045ff5080f0136125d4a0b0ad5b5a7888eaba921d7f141b67ea82859ab6d DIST capnp-futures-0.13.1.crate 7482 BLAKE2B 655bb4ccd1bc95a5c4acfd0bee2f64bb393317cda5713ba50904b831e0299646eba23f1c4aa3b3fb620fd2a34d00613860fd7ec0c4b42d1ca681fa49285eb4ae SHA512 da33626d7b503e744e93dac9ea16a5754754c71060f65d7184008367678f03d4a086ac3ff6105368800e1cce47a5f3cad4184c0e82892555328e472709bcef47 +DIST capnp-futures-0.13.2.crate 7630 BLAKE2B aac7ff508e646db2981d1b268a13399150ee80d0ac9f492019c847e1d09bfa81b710c05f3209ed087d0c5f5c5ff60967f7cdd8b5de858f1af3f90e1ee28a6c9a SHA512 13200ee8c905246f11bb2987a54d12c325ba07b886d27de4c20b34b5844d1742c5fb36aad3a82a7784a7cdc453ac889021b1be3fc526c1b8fd36180e2027593d DIST capnp-rpc-0.13.1.crate 47484 BLAKE2B 1353171907ac6961dd31bce85a337b500e24ccabf626407ef2c30784f709d1f94218d3c7f2f7cb9073b6a264c461d982d2d8c9b4001178f51e0f0e0eb7843ad0 SHA512 11b304407dc540092f4078e5ae3d7bd57a0e105829e9855b35a75de402f551c5c123fd17f2d106150061682628966fa331edac3266e4b9a06ed7198fedbabab1 DIST capnpc-0.13.1.crate 39216 BLAKE2B 610b0aff59910f5d1b852b739c4f79b40771713ebe6fc87fe2e3312e36e79e3125ced74e8c1f760d0cf2cbcc117355b6dd0eb15b73d5f95b47c4c15666e8b0cf SHA512 88e7cd7dd872187faeee26a132eed404ef7fdeef00b01a5585ff8100ca0ce31ff381cf1b424ba39a68db6e5999d6788049dcb57a9b6ec4873ce4fa790a282d33 +DIST cast-0.2.7.crate 11222 BLAKE2B 8a09b6493d68b08539b38fef39ac3abae829c8b899d5243bda3c3d8acada44f4c57416e3247c82a9a4b82180d7f96c96f048b8cdbf21a8fc184ca6957b237ad9 SHA512 24d204acf21366e088f721714c48bb6431895882263ef3a08f6644abbca5c06f430729fa8bbb4c9f37c95a6baa1b824d3fad95c5f0889e92587490d51bebb4d6 +DIST cast5-0.9.0.crate 36714 BLAKE2B 28aa02c1924b01f5bb20984122818080463a52c45ce7cbcdb9cfa05d808cfccb9e35d2d2f5481f651c6981198ef4f9309a2fabe61e9b8a02023c71fdf8376c85 SHA512 38e11c0851254f47f79560a2c08e9e767ea2c50a180a1e6d331894473dec9fd2126bd7108dc0755f9c7726d586c6164e55f2805d3e71c544d0fd410e89c60262 DIST cc-1.0.66.crate 53454 BLAKE2B fe34309ae50a3b022c36270a1dc819713f9d70e9ade2f421c33c542e865dc861e3b5191e8949de253515aef6878f786a6abe048391a819d09bf57f33054a90ce SHA512 b07a70f88fa0588fb0f6bc7376e985834672cc9914a0713afe01740af6bcf01821d15720d831e8b7ea8b42f5866dbd011a245997f35bf8febc3b13d66089723e +DIST cc-1.0.71.crate 57452 BLAKE2B e49f68bb602b0649ee3c4e7b22b7a49eebc4501a1105961ad361f00718de1f2f2f998cd93b9984d8d50d4418a86348fbabbb3bcefd7d0fa3acf812f32cf654c8 SHA512 c3c94bdba52f97ccc18ef6f71b0c70e30d89ea981541bdaf19758b765732ab572161534fe944d3ec6a9d5aa72e21583245554be86251c9ba236cc7d1aed19383 DIST cexpr-0.3.6.crate 16904 BLAKE2B c809e953b1df2ff915c901fb0ca57cd9d1e023b4e933e1f929956f1ad81d921b04cc412e7d00605a39e33e9b7623bf1d7d0d05d8d22b04d7abf1a5cfe883ce5a SHA512 1f8a6dfe97b70844526ed95f42a38c460ec9056345c4c0fd62c42dc9a52e4a317cab11fc3620419cdb4d0b8eba5d7d225c7b211939a47d4a6019a0518e8c738f +DIST cexpr-0.4.0.crate 18023 BLAKE2B 4a55c6c80f09c1d4ee86706d8af1f52219ceee99f19ecd0618825ce5bb27535184b64c0a49a540756b0c5e9cce6e39aac271545c504fbfb37c44052d04856cb2 SHA512 31592e38d80414cd07b25f7460775eafce1f91570abc1b94af7452961604574d1ca2374c0177875569b644f615a2b6fede273f37a6ee137f9adc9c0315c59b37 DIST cfg-if-0.1.10.crate 7933 BLAKE2B 063a96ed176f34f788666b40adc483d147fc011dee941ab60569ddd0e57502b5dd06ed71090f4e14ce005d06e240500a286f74652615e9d068fba649610d8cf8 SHA512 9d22616bfb4a75770a828a0a3cddac6787297a5fdc53eb17e25811cc94de717f2de8bd66d53c5d65ba1c83d8892aefee5ae758cf56a1ef0a0c3120f70b244339 DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff DIST chrono-0.4.19.crate 155663 BLAKE2B c92c273fb6475bbb2546dfb75eaa23321bc8f9a5fa8a7c652f527649b96ff8718fa932f52b500b02a4acae7837df5bdb14f69cb821d4962be2790dbd1d023a54 SHA512 a119349bfc2243a249f1d18b1ae548a04b30fecb75913a56f26d1ff8c0eb53097a2674d9141e2094018191cbbc1620843fbddaf52999824e077c1157f0907980 +DIST chrono-tz-0.6.0.crate 569342 BLAKE2B 5e7500b3e234b7a6f908b975bc0530c783255a31e88a7b1d9f7022a311c8ae1a02c9376f1998371fc2a7f9dc5201614d1fec9fc1711e57671fecc11054bcffe7 SHA512 4a2af9ca6cf3fe7bf18076bd095e86dd811e73ee92ed9c771d185fa44c65be4d178e4dfe0a14bf9c37e71d361621c12503969692679078716c287616f88a6185 +DIST chrono-tz-build-0.0.2.crate 5840 BLAKE2B cf7661f2b7205c90ed664c874c230928cc7e70d3a62d758fbe8be862b4cb35312354efa13fa39a99ffb857632cf57519b168a51b65fe5f3d573ea2a0a4194f27 SHA512 9ce99c60a61e97d987a84b367832cbc239cd13e2da5f8af8661afce16fcf6fa927fa1f3a03f002a82261fc693999832b705d62ce1dbba33bb11a0a7a8c38c521 DIST cipher-0.2.5.crate 13099 BLAKE2B a728a53007340dcc55da52cc170e5b801c8ad20c4e159d31200d5ab7f8bf4407af9a60713b4385ef0d65c06cc81692cfbd7339cb7449367d1eaf7c529ca34373 SHA512 e55627f5424d9b566dfb0787eebb1fb17ae98b4016c9091e87040ed37b36e0256b7681958a0d90aaf06c125c71123270bf986128ca1e0dc125f3162a868848b9 DIST clang-sys-0.28.1.crate 34180 BLAKE2B e4428b8e15ac70e08b9b804b838fb1f71503564d57359ffbda9de3c3c8c1d1c9b52ab490bf35cd8448ad9031fa951ed9eb7f3c0eed63bb48f68c1dbecb137760 SHA512 56818d67a45e807e651ce2426b61b8c5e026087d5709cc0cfbef26eb162177746ecb13bf07126615bf41ce0b95b515a5e29aad3b65058f714d37979fe6582a98 +DIST clang-sys-1.2.2.crate 37661 BLAKE2B cbf637171253aca4892270e28c54c43b01cd1d56311555bd6c5e6b142b5f42d561a2808e1ce0baee344d08a2fbc19be1712ca34bbc5b33356a845042ba0df5bd SHA512 7f1736bce5dbc644a4901a73926ea2f6a92a419a7399b6cb49bf8ffed6a3177e9327add6e68fdf6b9966f4b0b580b213555d6cefbe194ad7a4bee987adf555e5 DIST clap-2.33.3.crate 201925 BLAKE2B bec9c866481c5b3fddeb314f68af9bce38fc421e42816182de3209e8ea3447b72cf033e6251eea27fe974eff8085b7d98cdd2911b5cc0ec6b4bf4c750deb8a25 SHA512 3eb0fd648e2e3f9e5ff69a5e6cf0d867304fe18523accd036f28a86de368e4774088a6936c108ccc045092c539fe7f7494ea96420ebf6b4bec16880cea84bedf DIST cmac-0.5.1.crate 9684 BLAKE2B 9996639f8716d5b201191f8643f673668bca55476f484879df39c9c1fade1f074a3847257b7f899f9e8c16cfc9637595fc8754bac57eba76e06da4fa57fb2a31 SHA512 0ddcc77a62c89c27ec5e5438a5a9487e22a13506385108ac091afb5e971c996e8fe1b671137912d4ecfaffd16585091dd81239eab91434ebf50643188f7612b5 DIST colored-1.9.3.crate 20062 BLAKE2B 43bea2edb35df0382def6b0d37a55ce0214732bb152eddafae0c23fae05c5f4c6f9f3b88c6f271c778d80990eedc52e02a46289abdf2b1e0ba692bd83d9913b6 SHA512 72a77360148b960662d62aa63313e235c155c761948ecc67d92f244a99fefc92ad133e1820634358130db841095027cd99b64a79aa6fa41a279e0d5d505aacd6 +DIST const-oid-0.5.2.crate 13862 BLAKE2B 3b7eb180621a97f0f9e4f9c4261546bffcb16bd914d890c4a1c77342c253619482fcf1f61f22b89c0f78364f2958e245835a751c7981c038ef473a3939292e3f SHA512 28f8d78796953a139b32ae4751a050f829180884e0b690722e04971a719c9e083f3ae5836baa47747c351ee497c92adeaafe4a91008cfcfbaed0cce81bc08112 DIST constant_time_eq-0.1.5.crate 4936 BLAKE2B 882dbf33f20954205fcc5b6e39863db8969d184b697fd51ef462f6890c1a754e3fae67bcc7db685d8cc26abe6e3871d3b80aa542489ba9551a0c95a49f7a6dc2 SHA512 a4e0155a7ad72babcfd418d832d362b3fca7333aaaf36c246b00e948983837c3c93378b86e37c5fa7626fe137e3b6d77276ccc61624a7f4ab914605905a88a01 DIST core-foundation-0.9.1.crate 25985 BLAKE2B 22e70b7b1cd1f39c4ac287f406dabc549e3ba750ecf17955f129ff83afe67bb4bdee7e7907287eac0c28597df971de27dae77619f44d0368864c08798def1ae2 SHA512 d6dae760082ef9dcfc37d18acfa9a6ad8ee491335d17ee17447c5bccad623564f1e8bdc54460fb260aebe9276ce5ea4d8a389a83b5c7d17193614906c3d2bea9 +DIST core-foundation-0.9.2.crate 26857 BLAKE2B 9090a489f2d3cf8cbe59472530470dea0ae9e1a0838207424953be812586aae013f9f6cafc4ecbe68be302f4ca208d8c892c87b5736dadddffd6d739e6427934 SHA512 9f68929963fdeb16954e6642f27173fa5d08d39e835d74f03e18d7cb23e9077572d712e7c9afc8ab0be377fd1d845625986d0a905eb6d55331027be2a25d4f9a DIST core-foundation-sys-0.8.2.crate 17461 BLAKE2B bafa6f6af67f55b34c20e50093a5426bed35c159058a97c03d28c99b6f0075305596907291d26b170ee2ce1bf0c74bd51e2c54f11ef021399791129de6cabb57 SHA512 1c66f2012c11185603a0e4c09311d32bc4ffe639ef7626e49bb15006306fbed4c963f2c53d3b853a254b29cda73c393e0236436575d217992268463441ac7348 +DIST core-foundation-sys-0.8.3.crate 17519 BLAKE2B 4ac3d9ab16753dd995abe82f158d460d0d22184ab55d260e73b20305cffe4e03427dabfe0c8be968b6c3ecd348be2e17154ded7c9bbd5a95334ff266fe83bbf7 SHA512 a3ba3184cef65dafe8318c4db7e59eb2749dcde7b2370ad20272b0735ded0032daf2de3fd0cf55eb48448a335f5b81e8e745f2a647f9a43bb85946ce714bfd82 +DIST cpufeatures-0.2.1.crate 10500 BLAKE2B 92e676cd9a8901cdb344340dc7cd7b6d66114a15bd72cdaf600283c79c2339fc8f89b57ac38808141037ea45ae32628e9485cb825c7bcc25abd94c41b6549407 SHA512 0db2486beb0f287b2b4f8543f0f02c4e6d00f66e65c9785a1ecd2868c460553f016b33426c24d0b0ade1417906f5853cfbdeed98ad85cfb73b4f7ad3af85a613 DIST cpuid-bool-0.1.2.crate 7173 BLAKE2B c94598ab349d87a0859112433d6fc31e46eb04ec8c0edc7ce1f15a31f9f3857f93f067c4ae35e648bf2bd4f54d1ef37ffc1507b5d6eec8c3432636c589d1d8c2 SHA512 7907fc4ec0d5ed370edde0655c8223f0df6ab06c2c297c7d3bdfa958f601550851331e777065b4fe21f01f46610604e91ea2e20aa4b4147f441319224f69597e DIST crc32fast-1.2.1.crate 38172 BLAKE2B 80801a345f4c5ed8a5fd335bbf672eac1733a1c2b333dc8a8e0254338148ce7b34402201a8d2d7434dd1b057f33d99d3a8f02610ea50b54115d80bb8da28b2b0 SHA512 4c04236bb15a5c63b712c62652777917e947823abb20a0d0b372c850ec1c8695faa414e8de73904f1f1a296d7b00a6206cde8da404cf4cdaa2e8408e64b62b5e +DIST criterion-0.3.5.crate 110662 BLAKE2B deac65befe648cabfca827b8c37a57a0c48ba1edf34b6e32799117dba9147eceee91b652244b2eb5523c88d8521ae3800d05fbec13b3b3548eabdb13a56f2763 SHA512 ad5d0cf9270c3be5d76c87ada41198d0fbdcdd9831f092ae7179b57e16df153d2aebc0bb70ad7b6fc98966240a902ed5f6fc7adf044be0420bbaa95b951e5be1 +DIST criterion-plot-0.4.4.crate 22546 BLAKE2B ab1326f804cbfbedcb415baadfee2d11b4a67544856fd94dae0f3f3a9bfe46550d23a29a0c8a3a84da6e18565dfb330580aaddfd69a42284499a36b2ae596fef SHA512 4f8fdfdf4ed5e1c410b8e133b36bf9add3d86d56bb23d75d37d92b1095b81850915209c7e4d19fd6aec7cf1b1270a9b968b8e37adc491cfc76b6df71c4619943 +DIST crossbeam-channel-0.5.1.crate 86919 BLAKE2B b223d0dcacbb09850d457825cb2a018494d798d0000a20eed3f54b1152e41ebca4698e7d50e81f467b86543779155ad08566da9496eee36aa06644b69cf5d7eb SHA512 f15aff67e9105584f5fe41e1ee650ae4fdd0d0ca0fa9202ee83c6f6025398a300decaa50d1b4682e8afb9bd6e11e95b69bcf23f68ae117419aa84df14ee7747b +DIST crossbeam-deque-0.8.1.crate 20852 BLAKE2B 0e7a2616b82c5e501c0f74935adfea3ee09db5475408be83db8f1b6faab4cd5509de2e029bdf6df90435e474ef91f3fc8d482ce3a72966b2a3bec5967666bdc4 SHA512 44a4fe1d4ab7457e2b0950be787b76b15e1bb0b1c108d032381ce3fe99bf7bf76f3d1718085660083d813e2639e66fdd3635d9186e85a9eb7267063b117eaca4 +DIST crossbeam-epoch-0.9.5.crate 43883 BLAKE2B c0ee0879c583bd1051b63d29eccac37ceb9f9446ee8cb64756b2e3d95a30c5c11bc79d9d460be4ef4b62513049e28900a96085031f805d064e81b5eae4bc297a SHA512 ad822e967e5ef45fa0c4a939f057f44146f1f051032fd032355a75c0f45ae4e0a55e1d31c80bc67c01ff8d9c87a51aba7ccfe9a440f061fd8225c879aa663064 DIST crossbeam-utils-0.8.1.crate 35914 BLAKE2B 8d8e7e2df01f061d3596127dd62c1d5316540fbdb34e6b88badff8968a408b2bdbd0f86a32531f4e276b6d40a89c4834cd8e9991288a0bb8cc27d99ba2f7b978 SHA512 c9f3a513fd139dab3c8091366cd6d378ef8a4d00eb43a6c26d107361fea470a5ab180950a1204c1a8881c2ed1106500327d598ccb09c79d0eba2db11299aa286 +DIST crossbeam-utils-0.8.5.crate 38414 BLAKE2B 8a10162cbc54f77737602b6f8574b65a02765577f0e2f59d71e1d87662180fe24a781df542f3e765c4d64b7a0666575157e000766dac138bd4fc0356944092ad SHA512 fd4d2ae10340bb96c22b31190b300aab54e96b8089fd62489e102c76a944e6a16c582a90bc40f5e188f13f841293a4b9becf30830c2ece04f3ce78c29066532f +DIST crunchy-0.2.2.crate 2995 BLAKE2B 74ddf8c5e0deb2ceab65c20a2743e1230739ac6aa3af60c9e867a7852270697a1278b7dee00df8949fc4268f9756a4a098df1211ab3b3e31a122652c3ba0a6fb SHA512 36dc0aebc41a3aac5f1b178a7e61b65bcd9bb5c8539b2024f79428200f7c62daa7098af55c6ab0765febd2f8969bd6c0ac8096f73cdc0958e5c4e4eb6a4f7025 DIST crypto-mac-0.10.0.crate 9476 BLAKE2B c9d2507012f3e88cc6a8933db4b879f90a93f8cc16a573436a200a386c67434fd8e33b1cd6aed1298a50681de554b7b3f9ffbbaf46d411ecd3323a12218c0bcf SHA512 8b406db46a08f64d899eb26597fac99576b3fa892eb83bbe089eeef7e6452f43dd138232ed4fe75cdbac2966f94b71f92910c14c53b39e5501990a9976ed1b59 +DIST crypto-mac-0.10.1.crate 9531 BLAKE2B 6a26505762d8d466275fe7674de1c4f95686b7a5fe107442361c892ba3123213e3f7cfb8d5516219e84c44496ef342ab534ebca724732e509d33fb9300027ef4 SHA512 39b7d966ef2df4f01a6b6f43838ec30c9df4a51106ee42d8d349f2d826722834ad5f7875bf68d7359799015d53ed45942d71a10f701fd080e264b21a89879dfe +DIST crypto-mac-0.11.1.crate 9551 BLAKE2B 81140107f394d969d85b77050447e7d4dbfe7b2df8164293fe9a2cca04c1ed3cd245988482a232103c2ed9d35601ec6332669bd8598d903d305935dfc09af887 SHA512 3090a7a3fdb7d94b2b14841e37733d863f2e4d24d7da3c63df1726612abdd1c1df7179bba4e344eb63a94053e59a93b0988ecd1e2e5a5db0e18a4b602be4aaa9 +DIST csv-1.1.6.crate 886999 BLAKE2B b178d0419af671df570f37a4d054391bc883085b0cd3949de5e967aa4ca323fdadfd8c5d91eef1e8882ec112a1111cf255756eace3c7421e455ea2b6e01cb600 SHA512 81dd826f0ee85e7d335d844e9f9b4d2b66f7076c517d8050ee2e35721bfa4ecb8a906dcd9671b1c5381a968dcce0949202f1afe8eea535b6d215363d4f5be6fc +DIST csv-core-0.1.10.crate 25668 BLAKE2B 8e9a56c26e75f4c4c9e90a21cc30c60cc3fff17515ac93bc858e8ec45e130df2ecabafa7c513b2d2815269fbbd98c418269dfb1bf1425d2fd32fe46823cee6c8 SHA512 2a269d050fbe5d9e0f5dcda2de1e84bfeb69538dde86040ad1ec7307a214eed813a1482acb5029a51f18126d384d5238355e021964e47811db971a0821bcc328 DIST ctor-0.1.16.crate 4770 BLAKE2B d1234c086e370d0f86b3ef7011c111a0e439c94ce0aa25bf16fde3496056d3143e5798b7eee1d47c72d90f564dbba06e49d9e7cd381597276c1789b47fbcd574 SHA512 68b4a39ff49bd1ccbbf467da5f376cffb68ca10290ee9c587b063f7281c84d36a5c93ae242702e2135b53178de984d99d4dc0c246d4fbd566b8e81b573f442b3 +DIST ctor-0.1.21.crate 9303 BLAKE2B 8feeaacd3d870b721ecfed7c8df60a27005de1f2a099eef816bd6df2d7b07dbfa00badeef44027398ff4505871a69814d7d4ec90b07d36e371099e4d0aebfae6 SHA512 18a914f5bd55172e5ff199778babad9a20dd4214f36f24cc00531db5e169af66f77eacab425e8e64d053907366ebd3b448a0c3275ee1f8244822778b62c4cb71 DIST ctr-0.6.0.crate 17092 BLAKE2B e54c7d452944d928d5777e1744208ffa4531b85a4fd0b294d26a93f1390900de97df808ab92ef9b838e8a0c59b98a16884fc3b4c081960dbc7034694fe91525c SHA512 c58c7b44de1746e560596a9409ba542eef1b33147f8ee842da6e7c9c062046044a0f4cd432d0876928f036a590d9e6c007d4372a043aa5d8317fffdd605ac993 DIST curve25519-dalek-3.0.0.crate 506759 BLAKE2B 46f4a1d2b419965ba669586e9c08141bfb9a723222ab9e3a92b5dcd157a3478097d9ff5816b3a8cf7a710a31b03e2fca6199e88f3dbfe628eee0825d0b1832af SHA512 f179953feff8cb352632fed7a52e39bde94f596d043fa517fca24fc8c13e6c07c282ea431423fe5c6751679629fb2d640333468c9e5cf69098204db6be2dc9b5 +DIST curve25519-dalek-3.2.0.crate 517530 BLAKE2B 568ca1e1f159e62682eebe93860802c6873c5675e83ecff747ab859ff7eae52eefa40e6311ef7b0429de1d0b8dc79ebfd80f8162d466ba8822b1cf64b758b0d4 SHA512 376242559e8956bb7260d7db82ed748f18107210a12fb744a741825448e63663f4cfc7e4df62ba79defbbd1ec9732174faa84592d0f84742d3ce1ce69aec7154 DIST dbl-0.3.0.crate 6207 BLAKE2B 108a1ce7599f39efd42ae330b275c2eb758b27e7971f219f714fedf3c0304ada6fdfa833d66a712a4082d69d24b44017c20ca8d29a2b31f155178e81ebc64a19 SHA512 b5c7010a2f59dcc3db83e7993e5ded1eaa47ea4197e043e292c9779b4763cd5a7b7d7bbd570f854252d83e9115d001844dc4f1163e00a4b34333ea21158bdafa +DIST dbl-0.3.1.crate 6266 BLAKE2B 0c8fd10fc7f1ca91a13a85f026581898aa6509adc8fcbef89cc788faf7e3f194f0bfb970b0f0117e6f3e6cb76042abf2d71289dff081bc7bf9be0179f1cee299 SHA512 f5c3e10ed6b57d429611dbf86a97a19c99eebb919b832017be39aa1b637dbb177d6b635b7c219e95ed08c74e5e6b76b04c95244c622e61659b9cea382e577cfe +DIST der-0.3.5.crate 41594 BLAKE2B 32f75f6a6758d66102229ea3bc40abdec82c62f166519631b0b71316bbb70618e400f8adc3ece63e9d19b042f109ba9e1e7f44ef188107479c97c9bf94f2fcff SHA512 92b2b44c88b30b6e3bde75173b1b5245f1e557436270b8c4718ddcca9c584975c813492016a41300ebb7c072ff943fce200ad3d0f352f0c0edfd0668b27a331a +DIST des-0.6.0.crate 38058 BLAKE2B 2ee60fca93024901d398115b85304386df1fd45eb001673fd5a8b53d218a5232f7cb457dbe2d3c62062615b8b300af96c52e7120bf5064eed943b772c4b826a9 SHA512 7e4b60b87ca369645e52376d65c5f287972a5e634c9727bd7f68c886da09693d1b0987b2911ec3664f6ddab3ba41a141be985d23bdefe48a9a441e236aec40dd +DIST deunicode-0.4.3.crate 109535 BLAKE2B e71874d5983659ce8324cc671a5b7ed86a960a9618ec4d1085d052f8e4b2c9ac92997cd425d7969abcc35c6905f1d54ef371452c899319a39d245a5b36e156c8 SHA512 f3b9ca2055cd64d2f3035799f809976a0909e59b38ebec62b56e9037f32582f5cc99b72b1774dfbcc72e4d978570946cec46eb034fe71145c67e2241b9f84cd5 DIST diff-0.1.12.crate 10223 BLAKE2B 369f305661f1da31207f3801ed1841dbce12451ac9c3e9d3736f7158ece433af9b2e42c29063e5d93bb86b1d300e503caa9c3ce7dd0b25553f91d72a9eea5298 SHA512 0e81331c0424e9369963e23894a6412b65a3ed4f3154ccc184fc84cf1c5985b81c586a6b34e8c6c0e5c3afba38fb15277cfd89e7f50c85bd5d8d4d24ba670d16 DIST difference-2.0.0.crate 147616 BLAKE2B d720202ba8d73fb9b3cc6a982208e4fbe22eda4b3e296f4238a7b2d8ed0339827ca5a3d93a983396901614a9eabe36a0baf55ecc5f55075ebf7fa1e4c0699eb2 SHA512 cc9956757770ecf237d8f46abef25ce219193c877be6cf83163e87c494956cca3202951ac01bba0728e7202fcde2261009c1b4599f389cf979858f25936a5482 +DIST difflib-0.4.0.crate 7638 BLAKE2B 57c703de0d467c997bcbedc4d6577569b3d72c612d3ccd929025a98f4bf8f72f2a0d43f3cd3bc616676c2569aed176b3c1362cfa868a4bb1197e05fe4dbce32f SHA512 fcb57859424fea6958a4407061c421599fbca111357b1fe72faa65d8fb0b74425c993a24484e8414f475fa146cd8368c4f82e1ceb4e8dd9f95741149345b37a9 DIST digest-0.8.1.crate 9449 BLAKE2B a610eb0144fdd49dbd846a86e88781b69ccb6a4f918b09fb4562ee9e3d535d12a1e499e36e5eb894d1d81f7a06ca00296b3aa35063f434fdcf22ff202890650c SHA512 186c3ddc01fefff6a134ea0be633a9fe8067b8db34f31e9991069e7a9b82ed595a1105283a87e3021af2337ad332faf1b85a6bb513a4482df7d24e3e7a5ba055 DIST digest-0.9.0.crate 13247 BLAKE2B c5f2fa8a5bc12021d99ea63f08fa8c8b5b3353d90cf9d58ba84252b3f81b88b52f28c15c24c61fcee44f7d547a0bad11def7fa8f4616d070db163e48f89ab64b SHA512 8637a322c429f51ecb0fa4c3b58fabef01368c1a093492fad65f48eeeec2366fd1b7876e6e47723e089ec5ce11f881bfe4dcebdc605811252b797db027746a45 DIST dirs-1.0.5.crate 12908 BLAKE2B 0a5c1428087adeca310d7db53850ca0ee4b27df34a7629f13ca0f3c69c019c0ca2339949022317ec55ca0be35aa721e0a9040d9c9d011e1516d99772ccf8f730 SHA512 12ebc3e92511373b11c2b7913b7bf74f8022344758057a2c71e36ec262e7ea6ac386bc75c323317406f1b25e965e047ddb308ff5017a1e607b48b978414e7416 DIST dirs-2.0.2.crate 11779 BLAKE2B d1a6152d05a98eacff15c6c7f1f550d475b5a1cf62e541a2fa8b9836b9a1ea6b98f9314341dda35929b968fcf8a47dac7679c5c0b0dd97f21564a8d469c2e254 SHA512 34d6e5956c9db1dae965d33f13c64dde59d3e0e18cbdc56c02f7f31cac8e0034a80fbb561e0a73b8dbd145f85b46fc4e8a147b4c946b5816d8dda6caef185396 +DIST dirs-next-2.0.0.crate 11689 BLAKE2B f5022bc51dd50bad4ad0fd05b159a4117aca47afbea66dc42c8306ca58f3a550165afbcf9f5f721ef5ad8d357eaff305c6f6e42789354a910d5f1d05d3b7b7c6 SHA512 6ccb732da8ccf7bf35952c22a3b0caa8238319feb0a6cd3b0957e6be12548a2ce507c69cb6d3cbd2adfb37e13e6521c6229da5999edb0e47a292a41c3ea1a766 DIST dirs-sys-0.3.5.crate 10643 BLAKE2B 8df1e6ca2c8e8560913bfb74e7bea1b12e1b13b6d337f3c76f517716622586cae8ff9999044e3265504a44f161526a79baffff2d123d3ea6c5cfebefcf498010 SHA512 ff7eb48943b61773dd2aa8dc10372186d613c225a2b39caf48966a1a5af087dd0177b8db80b1353a504af8aa1c8b4a0a849edf6c7e4389f6b753bfa3b7376833 +DIST dirs-sys-0.3.6.crate 10626 BLAKE2B 6da8e4a1e51a4e06ab742ce5eb75155ff9b7cbe83f06947a0bfcda711ae1e0dbe51f9a1e1733ba771f2daddb2b8b14e343b9615608c1d9a8fb927b033c161b15 SHA512 79b6bfda14aafa3839365496e1b1926f763d3569e4e138a59f4acae15c38ec9a3bdcaa64293b03b536141c897c2bf68a67d7ae5670d86215080aa313e53d39e5 +DIST dirs-sys-next-0.1.2.crate 10681 BLAKE2B 71431533dbfd6016cc309c14a842ac8d43577abe768e69bd2caaf7d19d743f3ca95b9b0be1747077282089c64485f3d4e24bec8e56d4d883f25e494d328fbf3a SHA512 b3c40a8e93d4f9f4a890718076e14779aedd67a79da61b466788268c1eaea19aa493f043a7e410f5023a23d5509e639a6fc6681fbee30e252a601091cfffa2d5 DIST doc-comment-0.3.3.crate 4123 BLAKE2B a82d1c1a7a90af6e111b5e684a1298d7eac5fd8e4bf7d5baf6c7403d26b609958716d57e51122fe7ad7626fe00a2d824dcfef3cc2fd7679fdb7b5099603de1cd SHA512 e98ff9646a3612bd41bb6f278e7b6e9a0c58747f8b82524da814cf51b7f06c76ad4d65b502ac5740e818744abb295f78f15f8262d0b50ced1523f6d1a26939ba DIST docopt-1.1.0.crate 39021 BLAKE2B 54a0543879a68cafd91eb61f836426ed5c8b9e02e1fff6dbb9747c44bdf03a45237087e6f094687ccfac4b82aef07c4f8e35acaf994c4afec57f227bd891ccbe SHA512 f5dd97b4dbc9109811a83dba45bb09018f394adf3f5389cc62f7d42749c90dc337b7f5efdee569150a70194f5bda777a22107123ec7341a38c4f9923bb6f9f81 +DIST dtoa-0.4.8.crate 16175 BLAKE2B 5fff15e66c2edeb9eb9da89c66389b3a9bbb891d75afc3bb7da4dcbe9cad9e50af318cc8cc01cc7e56730763e8ea8ceb33b9447d1a7fa52a8d0f0d2060a97522 SHA512 fe1701ba2c40988b92f5f4ef78a8c81718b140ff8ca2d04023b09a89440e6ddb53ef36d1ebd9dd3e948428b361ed6611bd24ec1a31b5010c220c555e1f0bf6b8 DIST dyn-clone-1.0.3.crate 9601 BLAKE2B f6a37f3e8ca06eef382cb25e36ee1449758ffa1cd7e0474460d8337ef501bd6bcefcecd5a03a21215e898c0e69768d7bc044cdd53689db8164958c899e524897 SHA512 808cc04ac56f5f64bb20d2b3509d85b7b7b0e71ba08a1a5d9def9237dcea5d589f73efb716f28275f4ffe7d123e47dc7dcaa286bdf392286972fe1750d60dcc7 +DIST dyn-clone-1.0.4.crate 9654 BLAKE2B 210668852b04d59b1cab21d89f99dba4ff6832c6d699d4dfb929042c04fba8d16eb6e78cba0643ac8e23c166217c79ce016a064ac263dcd43428f0c7f86e6c2d SHA512 5d2f65ab4cadb16c877e9adf762f95826e07aaaab77ef64d52c888a8c7b362559fb108f3a5eb887a771dce89fd8d05d9d07fb50328474620e0cf303349c56f6a DIST eax-0.3.0.crate 13841 BLAKE2B 3b921e66781b3388359e2c8289a4b1389abd1edbc6cd2ceb0590b6a2288126bd8bf497023ee42535c8cea3c1eeaf2518fa584cc1a2b0ba28874750cfd3033c40 SHA512 517ea3cf1e621d110ab78309059a7054c05bffe80603402d763f532c61c6f9570f4470f12df40abdad0f4ed68a2eccddfed311681f12cad1e25fe3a6e65f30d8 +DIST ecdsa-0.11.1.crate 16701 BLAKE2B 9e61bef45f71d687079efb854ca84c68ca2e19efe783f4f9d2d633acaab8ea368e7a125ca8ef393067bccd5ed7643efa5f7e1aefe1cad7364871e21e0aed33b3 SHA512 e82247e2b3c55242a2181b0734c0472d383d4821c574052d70c37fe28a957edc1c5ea6be47265b466574594818c09c35022bbbc52ab987b15b82d44c4507cd13 DIST ed25519-1.0.3.crate 6334 BLAKE2B b4d0b793868b7120d5a07a00d9a8f741a2ad39d26a676bf9ed55c89a2514d06bf43acf06626bdbc72a36c827655f8c9e6140a2db212ae77ebaedf7f13d00cfda SHA512 c11976d193fddd1653d8e64a4bb18d392749ad73802699a9f8beb50414f8f2117ff647809e04f45edeed95aa6a69ab736f557a5856ae0aaf4dc7d3bb9a6342a8 +DIST ed25519-1.2.0.crate 7225 BLAKE2B e1519a96d00f88a28ac7c27b6da105d03afa5ddf57302cef1c5185fcd72aa41c45416e5debbd73f56b921b604eeeb4a5a81ab84a321549138039d98a02b24b55 SHA512 ef1fc02a61fde57b49a25bbd1c6ce77bc20bc7bad4d8d6327f4dcab313e9719b42326bc231b57ace4e93e56110fe77ce82d1d340650ed2b0d85c242a8e01145a DIST ed25519-dalek-1.0.1.crate 29460 BLAKE2B b156de45f81957a0f631354b7b438e35592306045a00360df71ecc1ae3298eb737fbd436b2148c471f94dacd08ef1c04dc193feed82b1d9963809ac999decadb SHA512 e3d6c4e9a8f573783817e9ec905e5fcb76f743c91f45bfff486625cebca02e17b5fd2c222f03b73932f8bf5ed680e729e6eb81f541d3f32f6d82b7cec4df7fe5 DIST either-1.6.1.crate 13641 BLAKE2B e5f40c40a5edb6dcb07a10bf79183cbe42438f1f70f3932dce72f6f6e91f75f24d17d82bc447507def4dad4345ffc9dd9162dde778afb253bdb1218e91887949 SHA512 4bfe56920e30cbc8eb4f90162db618f7dca653b42db35ab6a7045d3fd9a24ceb1778b1f79613850bdb1a87ad3794fa0d73015e46c48d513f368d8c3776fc9ddf +DIST elliptic-curve-0.9.12.crate 37598 BLAKE2B 7a16e655442a2a5433420f7ce5f711538da9103c529682d9e50848330490c13fbd85f42cf13367ff37df052667595ff1e2d50b652f79cfabf09f5b9ed488a95e SHA512 84a4510acef548ee558eb1731f35e5c5db159db955448e1ebab7f9fa531d878a112cbb60bdf355edb177b7ecd8090cb4c5c60f19e932397ecb5411752357b1e3 DIST ena-0.14.0.crate 23052 BLAKE2B ac9a4141d831bd16cfd260a162572b43e9389b5cee4319cc22a23b550b25370cf49856c320fd4489633171a4fca91cf7091e974418ddbb1649fec8730c9cd2c9 SHA512 bcf842f8f5da8a7e9b8e51df50bdf3f00234534f1d59d96bb1e45b0ee4fa74847eb8b9b5ca615a66d84d23c629d7386f28294a5c64d22efdf2903bc89faab2d4 DIST environment-0.1.1.crate 3227 BLAKE2B 19bc390268415e09b7a73587573242f3368f428bd7dab7b8ff535a459a3729d3fe34bf0490022908c7d8768678e9cf78bfbdb758466ee86046f48c37bd059b37 SHA512 17c38ebc23e559f1507b55d81dfb32122e285ce1b2a8fcaf5f37bf8fec20f5d9c485a0f9e6563b73d38bb608962f42a3203c1879680d664bd7bc7b8cdb4d7a9e DIST failure-0.1.8.crate 37582 BLAKE2B 007652720edab76efca83ef23a6f29dfec2a8949e88f697a4609257d158d345ebd617577df9cda69a25cae70e02f96479f427ee3059362771a4a1459bc4bd1c9 SHA512 a8762c978c286f921ef9c46dd17f57656739b339656ad237f6fb43062a8b2ad97cb98b977ae04735312d5328894b45c512fe42e33a9bdc4ea898330816b7a884 @@ -73,179 +134,417 @@ DIST failure_derive-0.1.8.crate 4950 BLAKE2B c068f2a122e1137aa8a31e3a3c4c333f1e6 DIST fake-simd-0.1.2.crate 5398 BLAKE2B 40437b18ca7b77258577f518232dcf67e2bf09b64234dc3f02b9eba0c5c1fede8f8d1dc7cbc112ce80e4f0bf317387d1b8046d41a4f83a7c54981fd2b71fc8e2 SHA512 d57242c54ea3283185eaecbf8d96a4c9decbada3ae3aceb516a79710be9bf038a6e06a29b9ba4ebcd41b8f42943a3024a983ea23e36b17edc445a8c4980f2893 DIST fallible-iterator-0.2.0.crate 18509 BLAKE2B 9630fcadb2f30fbd8a2a057eb992bf33c0aa2d163e6fbd43de9c8c350e3e932ebca79a6576b215e17a0566898f6e37aef806a643d20c16a6aa73ca515fcf30c0 SHA512 c558fea3fcf3a7756acc0b63d38f76dfe7eeed4dd9c12c46b7a7e8b8bea64d00e0cc115492e8b3a1a19e86e6083477dcf7d2d72ef960b44f24d61819a3077e79 DIST fallible-streaming-iterator-0.1.9.crate 9249 BLAKE2B cc4459b34a9ad00552a5248d090d1f25804b92838f41131e475abb83ae0b89401248feeb52a49dbffd499ccc0ba0f2f1d044f2f3e9b06662be01fe2257a4e885 SHA512 34824e2007cb944eaf54b10d6d3885bb17ef2a2976c6dd7695ff82a937cc95eb65d343dd7a5cd2fab5aa5859faae3352a9e1c78f239ff736900c1dbc3f5ef7dc +DIST fehler-1.0.0.crate 9032 BLAKE2B 02ec60e347bde84b67ec41ecc22c07de3059f53301e68f850e3c971dbfe470a805e918ceb5064c5718f16fdf5be497d1d9ee41aa7cc9bbb942de6d5dca814ae4 SHA512 37a481f4488cde37b5ec342f2f58dd3ccd4ad1284ceec2b00032777b1755c8b6fa6ed3accebfc56c7556ee434ae2af79c33612aaa8a02d8b5dba7c3644da154b +DIST fehler-macros-1.0.0.crate 3271 BLAKE2B 738b8945869c7837368f083c9531986e1cee81d2ca1ab11a43f56731ab73d849c3c70fda8cbdfc23de64a51ca2e727f400fc20f3adeaa777098ab81b032f8983 SHA512 737b73a7f150f0ce308cdb8d069cce3df8aae47e46039dc2e342059af4340a0f35cd3435b26cba9c3c5267fbab6d2688628355c4fcb45781d1bbab8caae1c89d +DIST ff-0.9.0.crate 9455 BLAKE2B 8922fb3ed78800ae1aef81629a7f81130e5d3cfc45069840c1f2db643ba2711231e96e6ec91da174eba9a8d28dfd650b5f6b88b7dbeb2b48adb77595ed3f990c SHA512 7a90be9df4075ff1e1feffbf745b4c380e7ca930870dff82d55acb8a71dc5d0be54077ed76b98a67d9c46a5e7fbd2240b798654f9148b9a141a0501b52b7c42d +DIST file_diff-1.0.0.crate 282318 BLAKE2B 628bbbd75e7a8f192e54f75e3898b2c128f23c0111299fe54676f00ebfe532794f4b7fa28b27df3f94d96c8e4405fb9d2dd73e3459dbb888a38a4e99c6383389 SHA512 260313bcf0860e63d9f78523d81416fbc360a33c7c1740306d9d5b8aa1640e509b7330313c38105cd662881a47c46f89193e473f0b7da12d3848ed59d84e9905 DIST filetime-0.2.13.crate 14348 BLAKE2B cdb21f88ba00293c93f4831ec81b1c5468d6ca88fc58d3c3daa106c5476089df630ce6082280a77bf6da881dd95f3000f4abeb2469d8aad4d0efb6c3bdd80a2b SHA512 ba7d31b0946bc30782feee124dd904b4c3ba75d1bd81131e3bef06faeb019b51e7cc436a4fe86f3dc9615900fa27bce3f4965f13472ead173564054db8f6f786 +DIST filetime-0.2.15.crate 14511 BLAKE2B 6659bfbe4c15c639deae9734ead88b31c118e7335dccead7deef103a795521e42de2903a7fa08cf802049e9df9cecee8d619c3db3d507a7f8f9f5bd706584090 SHA512 34d320a9aa71059d0303c62936aa94b30a873ba4b0b3b78851fe636d132422a662f79596d79edc33e778e07b0a1259693b59d7035ea390aefa4849f1af459f64 DIST fixedbitset-0.2.0.crate 13597 BLAKE2B cfbdb06fefda131509b04cfa780c9e9574ef0acb902479d7ef98f32ab45b18d78cb1cc94fba78bd023267a7f2a081aab29171f81a9e90912d4aad9f5fc17ba3d SHA512 44642b270d52f71637a87e5311f70ac77baa2a377f94254d1bd728b4ff02a3176f3a5d07732c0c4fb9bf303dbeecf327432ae01e2779d966cc13b5fb97cbc28c DIST flate2-1.0.19.crate 73768 BLAKE2B 1cdce9db71ace32d45b90774cc0804f4f663d1193687e9487ffcb8b8962006c680449dcdabd296e1b1046bb3dc2d910a11106f24debea5c63f757b471fc33fa1 SHA512 6e802f351085ce8804afad32d9502980269e2c03e2315349b9dcdbbb6895f61c89fbde822e31504eb00d94e665e1a8186ea3d128b5b612c61323494a8dd4332e +DIST flate2-1.0.22.crate 76026 BLAKE2B a6b7630a31a4d3768540662380f6eb1ae162174947ed76ea8781021467547bbf8733642996e391453d3f074f2101d15ce65f5995cd07834351abd8c3b759df5f SHA512 c76fa3b097774f1da884b969285bb3aa7fac489446845c93dec1afe6b94bfa11f708e6718d5e4460022b9398a698378a210c3b25e9e676d2bde9d5be1a63261f +DIST float-cmp-0.9.0.crate 10102 BLAKE2B 46bce5f7e838a947bbbdd22b085435e795b67fd23479780f65bf1586a70e7a35f04f9af086be98bff24e2583eeac7c9688727a2ddbd1ce978526dc01abf67dfd SHA512 f8dad12ecf8a278769054fd78794999dae8dedbcfde5e77bdf6cea12fdeaadeeb2f1f3ca62df9aadc1bc3f61457236c4854d6d6923ad6d03ae7f23af600572e8 DIST fnv-1.0.7.crate 11266 BLAKE2B 81da85889c91b6567e0f555e37dd915f1bd919719d1ca10c31a6861d7aec29a49ae9c1e8bc500791bf9d6b8dbb318c096d04872c5872a4b1f7d45fbd8e12842d SHA512 2195a4b34a78e2dd9838caf0ee556bf87cbb4a8ef5505aac663b614eb59dcfc0c40f432463ede41ecca57bfe7711f72673d39a85fe03d426f1324097d5628334 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.0.0.crate 8412 BLAKE2B d65250a1d56cee26befb8733733ab67ffba9b9826755194158f336a22e792d38320292548ec73cedf18a56a806707334eb75833e54bb811c56a2ccfee05aa731 SHA512 193b8630b2790931c1ade898187637b2efdfed60b2c98a2dec6658380433fb7711fc2d8196834c19eecddd219ca7383e4a4946bef25c664bf4dc010388b60605 +DIST form_urlencoded-1.0.1.crate 8773 BLAKE2B e2d2224dbd85d053343aea29ef1bd540fb8be12fd600289e9c048e3b74bfb009d0770f8296556309ef756086f22feec4713dfed1006e1101075c8897be5471cc SHA512 3ab371c223561a27ffbd35cf648ef4a9145d47bba9d71900a7c54cfc2f089175e9361f6352331a9a7fa018923b15e7a3553c8f9ff9fae80e1626e641a5faff68 DIST fs2-0.4.3.crate 13138 BLAKE2B a8c53130014affc276544360425718c480fe6b6583675e15e8bf25dca0cd2752aeb0793135fce1bdc12bcfc0ef21fb7f6aa298981d61ac150300eb134c2014e0 SHA512 b83fefa9123f304e4813ec1dacbb1aee5dc0c94e1316cd7c8a434aa2a242c9c42523d2bd8232d78e6c84c4e172b5c46ef8605e93b54216a2d4496fdf885dcf50 DIST fuchsia-zircon-0.3.3.crate 22565 BLAKE2B a4dac3457036efab8f79fe5d5b4545e4091e994d3dc63188f71fafbcc28bf98ef359dcd20add30ac1d990ab2e66159723302fb66697349c65fab0aa58d54535e SHA512 a43ee59452d49742111e506d6bdd8b8399a3a646e08648e25292864d7f71460c1dd1f2d77b8efa8ed09ac21fa4ff0442a2709f16d8833a3849bde0c388d83a93 DIST fuchsia-zircon-sys-0.3.3.crate 7191 BLAKE2B 530bb5d475ac828843af248c6bbd24ca3b5dd8118c8884ccc6d7261818cff1c79038077114ffa04bc73a078177527824c4d9d20a9b022e4057afee3330258cff SHA512 978b7e8795a5877a68409ed3a1d7b4246263f8e7e7ce9ba8a022643be98f58f329cc1c234717df80a509db849da4394f39e90a8e2a6f56f8fa8dd3c07e7d4386 +DIST funty-1.1.0.crate 11631 BLAKE2B 37b246ed78132b52461dda9f3c1b52feafac998f6cd0ebc62408b90e5f826def1456ce820adc745aa1ccf07b281fde3df65af84eea561eeaf1ecedaebfab24b7 SHA512 771f42f601a0349a8e9344c8df552491c64af350b18eacc99463e972335d4a4c95416704ebf49e904503fb2d6f78bf201c8cb82fa20bfbf460ab1e7ed9f94a9e +DIST futures-0.3.17.crate 47388 BLAKE2B aef48709c0fd15e33308ccea3adfd2966335de4c4ea24d04306e6e8d724bc6bd3355c8fc3d0392d4a26dbe85e99769267569c1ddc96ffbcdb972c2fbdcaa9149 SHA512 c2099288119c37130692cb747c7db16cb3139ac5db8fbec9754dd373eded0593f9444b8d0b003ad3fd138086959c1b74e105f2105311eeed5a65367d9ce795ac DIST futures-0.3.8.crate 40380 BLAKE2B d0611567ba850300949db198fcdd6ed1bb3ba8c6a98693b7824252c631cb143e283179569c60d462123a6b40e670cd70e4fca1b007a4a06f63b8dd38abb21f88 SHA512 db9d54c2a8973ab92e2ce985269b7e6e7be7d850dd9505ab3504026319e9b7612e76c06aa3962268ca1aba54724bf9d4aa18171b9290e77499d3d30afa2589d3 +DIST futures-channel-0.3.17.crate 31765 BLAKE2B a1055de0a6b8812546442acd8acf8251168015b5f6be7bb7e223b7c61841a1a15ec1fbca3e4d40e0a552d5c3fc89ed2306a29c9ef33b1665f828ab9c8c0aa142 SHA512 884fed34839c9f73551a90fdbcdc542f88623c0d74d506febd6fb0308429e0d7df879f378b6d0bc818ce8c948da495a9dc210ca55331f4760273d51f627cc416 DIST futures-channel-0.3.8.crate 29476 BLAKE2B 8ba88d95c43fe64734c531d2d33a4ff65296d77d482a5455226b94f4fd61ea7364f2517d6b006e0c0ac515cd6d74f615ad71c837e367b1a194f402c064e5605b SHA512 94bbde2009438d61fdf94cd455f6d9444db2e5e4db1fcda3ffc45d288476a4f8822b994887e7e3493fcdf814663d0ac81c07504fd7fca54dd1f030600917b9da +DIST futures-core-0.3.17.crate 14478 BLAKE2B bad5d1fccef7e823d52eff0db7522545c6dcc6ba94bc0cad33c013b6abe624ebc6c8ddc6a6f5a4ede5982e175eeac48113ef929cc6633a22a18bbbd4cb1cb114 SHA512 6f290620b5051a3f3a317acade5a077f502fa3ab7fdb230b6ecd4d007c63685bf343ddcb8b8d1170b5ebeb94fbf1c495dab36918490b14885361d6e53c45bf22 DIST futures-core-0.3.8.crate 13857 BLAKE2B d05f0222b70e9afae1efee9cd7f421ab7663d622194a4d8386c2bbe54a637bd22fe4b9bdd803aa3265900b4b8117ea3488257c87427f75fe380e0c3a991e7688 SHA512 dc6cadd0cc3bd179259d7d686f7f5ce1bc66ea42b9c1c5537f766c68cc61e08f5c4f7bf8ba1c3a54223e5cb35708f57f2d802d4d64c510b45258abfc740dc48c +DIST futures-executor-0.3.17.crate 17102 BLAKE2B 9e9864d7fd3a38a800e3b07c22f834575f92704ea88bf0f295a95d1b52b41ed698d4e7fd89c5dbf503a99676c6ad036d9f96dd3e85bfd49c26d1127d55a6a4df SHA512 e3ac739e58dbda88dd536382c603014c56b7ebbda529c81afd0d91c16770719902fb4883a7a0dd0375e7910fc03605887058ebd30824d01ca20e2daf93f3d94a DIST futures-executor-0.3.8.crate 16653 BLAKE2B a3d9f9b1d8bfcc4704344eb43251b1935931babe58a59940b15dc9727aca24de80a25d78d3d11ca1c1c832dba561d9b4ef97be20fec42514391c78f6ca1de781 SHA512 a932c87970fbb08a6a64bed303e4c3661b837002652b891e85aa8486553383c4f0e538a170fb4b4d4d781cd26d6ca5368fe26f882ed898cc70084de08c9df4e5 +DIST futures-io-0.3.17.crate 9050 BLAKE2B 729fd0c2bbf5a665640fe9e8dbb9d803474cbbf4385188d1cd906f526a2b75cecfe55f75aeb0a491057af319a19fb0117420af75425375af41622c8c68567cc4 SHA512 a2b65e07bfea15b78e988c5a9d330ef51a396cd22475f171b342cc8a6520749335af851ae11d44c91f54ab06f425b0dbfb716a959c625d3c52db5765d0407e0d DIST futures-io-0.3.8.crate 9131 BLAKE2B f41fd67b9ba2470c6ec8c43a3d5492484397259014bf59ef89f58049c21aca5621743e938e8bf30d47b2b37fd5e89519411de22d4d99fd3f6a92e44fda24c9ad SHA512 8bdfc84bda8f1090b5950c1d2b96ca063fd2de33a4a2bfab3c6296ecc45057f5b1c7ec22d0916b0548a5a210079df14f01f5be7a30ea9fcf82ae309deec795e0 +DIST futures-macro-0.3.17.crate 11830 BLAKE2B bca68c3c1ddca764ff86d36667c3da3805b8aa730b300f97d5e77dfc695d33484b4b8ee7d3b415479852e02a126c14f092ee9724d3d91a8793bc91a165dd5381 SHA512 518969498808bcb63cc797934ed7d699f776588dd7fc9f9c41c63874a05d03781b5c0241ce20cfffc8db569f01fc82da433b7ea7772f24dfc2df5eca35b5146a DIST futures-macro-0.3.8.crate 9766 BLAKE2B b7a7a0cd4ce7a3ab96a047b83e927ad219a97621fb1e331b43c056d8bf7ac8ff281a91feb3b3e75764b8b8ac84b664a6be28ce10b92cfed70024ecd936fb053f SHA512 b6d8c858905e41c778d32baa1e07334a65ae3c8fdc5d98fae1977f8a1c926fa242fafec6d26be834619f402b46c566602ab168c1289291493945fafa7e1476db +DIST futures-sink-0.3.17.crate 7663 BLAKE2B 598e864fb6f2f34cd72c67e5ced93d0e54d2e508319ba191a2779377d9565799226783b2009190cd6eea63c75562e209a526c724ea8616d22a1c7b4ae543ddd7 SHA512 39996fd6bf1fb5ebb0dbd5c0d18f9a34f21e65dfe998237c2e047d836a380ebfb9a2fea05a2c11e447e9a27dff0bffe4a9762e83df2f17aa90a717fc98ba5803 DIST futures-sink-0.3.8.crate 7733 BLAKE2B d3a458f2dbf69847bbec045326ffa57286e34887925505cdd573c65aef0ea3c24091a42a263fcfab3f4009dbd57437952602791d154126876119cb243091eb0f SHA512 cf7e5f1bcd510eb13971cc6d33e02ed2762b30807b2127e3fd627f79655faf518c296eeb4ca225f2011fdf65bb61af1ea2f3860cf3e62d8b4dd82b19253f916f +DIST futures-task-0.3.17.crate 11712 BLAKE2B ca42fc54c3a3795e59b423fbd1235b10b4ae1903256fa61e80dc9318f35fb59fbc15ca8a3be3fed67e17809ed2d5f594f939d3f51d0d718b0dff5be069200361 SHA512 2f12d8d9d404f147b601ddc6fb9b6869e2e68a4bc55cd3851cb9f7aa8ebe6519c5cd0fa14da92e564d2003ded2ac2202f5e09e1a83e81129d1600d01ecf86844 DIST futures-task-0.3.8.crate 11118 BLAKE2B 93cc4e7c109202246e186e6ee1341bbcf1712504fd903f125a007a087af5da71d87655df8cddc52fcbf3fd4725d7c8a19577e85637b9772157fc2adb666f480a SHA512 e4ab2e9ad9a535366fcc1b1909d77fa4dc657dfd69d04a184b35f38cf0d9323906205775da663c27edcfc59c8b93c5af0fa6e7461e607305c57b6971970dd75c +DIST futures-util-0.3.17.crate 147679 BLAKE2B e29d07117a7285fc52a390821299f55da901573a5d3df6a1845b852488f98b359ef35de0aa3fe05e613dc662247318cf3df5aebcb00149012c6a3ff24c171a57 SHA512 6a87b0510c3f8214ce14b7f333d212558647c523b5eb7da36dfe4f694e0ca4be3cbf97fdd7bfff5e0c7015644742d74d6184221482d644653a106d5564722fba DIST futures-util-0.3.8.crate 134020 BLAKE2B 93cfc2e246313c9bbab1b4ab7cea44a573107ff6d717d07c676a5167d920c96164c2fc0d65b113e53b9784caabace1a77a50d7e63af5b0ff58f193c9a2ba09e6 SHA512 33f72ec2a75962945686f17437d6e3458444bc876053aca9f4b94117a5a0dc84c36fa70aae1cceb6a4fe63f4b98c7945c793a64d04668db51efd98f034864eec +DIST generator-0.7.0.crate 28814 BLAKE2B e10bb8182d020435d583d813e097b2882a00a027d1e73d91c6ce99c1b9b4edee6ff50b3e98a71f93a17e6b7ede2c2d3cfe59265047260a06e6333b2718ff71a6 SHA512 041716166736aa027b0ccc68c6f77452b1753ec5a182437e922507a26ade7a7be2dad28ea1a668c84a1cd591838fd562a202642554ddb2c76adc7dbf48b61999 DIST generic-array-0.12.3.crate 18017 BLAKE2B 0d24e12365b31ba77cff37db6841428abf7f37f9722d629c168fd96a3a88390999a95e27adbb6aae697ca99bb9ecb4728af49d4166ea2bf89ad5ee09bf2c943d SHA512 75f3c19d3aa9db42909298b207564b2df40e7e8b8d54ad18972a833748942b5293a0edb881de894b58b5210c870ad546752c200710c5549144d11a4a0d7417d8 +DIST generic-array-0.12.4.crate 18212 BLAKE2B 6e7d77c884ea5a2a8a2d34d7d714730709bdf52f0ebbdb232a1ec8403de4b4f431eafedfc3c2d7ea1f8a28a84660fd34b71b09117dee4bb86052912143142734 SHA512 f92002b549aa9db2a80f65c50357c1f0f490a63e104fae7a271e0b16d6c43ec9146cb7f371f00eb1575a1bfc713ded3beb51f9e96ede93f2ce66ebf78ec85cb8 DIST generic-array-0.14.4.crate 28916 BLAKE2B 41adcb738bb316d17967e029a829dcf7377427977309b010c2f2e365f16306b44991eb5f65698782497f614b129b14cad11bfeba2ae19b45efd117114492517e SHA512 34ac71fee2cd50ff786d39b4abacd9e090a8598baf4dc36ba5fecfb7171cd8e4f58e5360cbb0baf02a87eea26b7dca85b35555b82bbefe06635d2fd38f7b8b40 +DIST getopts-0.2.21.crate 18457 BLAKE2B 10651e947e49acc768d99ae56ca5a7f37c1f61bbd1674e2ca58e3ae563fd64f3563d53ccdd0ae7a878710a39e13a99ac8c274974157db2c691f8c222de14992d SHA512 5515ae6ccb0f03efb783683f46cfd1755342c4e83bb673ff8914c7f9dea0dae333f8d9703865e992659a359067df0e8b0e2253de0d4b0c7707cbe7d73401bb1f DIST getrandom-0.1.15.crate 24786 BLAKE2B 868817d62ee44fa5bbf54f9af0bd71a29503f92bc93e190a834f4ebdb8eb73dd29e175c661f9964298987949c0b82a53e99080cbe4090fc9c5453daea4b05595 SHA512 b26d9558554058f8a54b03f56f488db5ebad2d5cc84f737e489f8f532f8464ef9038d104173eb30acca61caa1f99e1ce267bc493c01ba1611b829e0a090cc87f +DIST getrandom-0.1.16.crate 25077 BLAKE2B 0cbe96c27e78100c181a064e5fe524efa9a7a267fe60f8336d2ae0125883acd5d575ff17d1d56607255d9b2c30cb9d962026fdea1a5c3c29a5e0760d27c3136a SHA512 c5450c522c07c7a38b326f9a9062bac7d089630219d577ea4b55abad4e0c31d17b7cde385fc43912dfa100b42334e7a52422c55fda8b738caae428c6f9addb53 +DIST getrandom-0.2.3.crate 26261 BLAKE2B 3e52a87b9355f850e07e5080c20e1ab3acfa927bae28c63bb8bfd6a773ad77be96d3ba770c344631cc0f2d9a95aac920790173168b102e25f50480ee96663569 SHA512 e6da64ed529cb0fc000b613f75187ed6b20f716e721d8a02ac2ae39c507fb9f6189ebb66b522d28584eff1e7e9efc274cad6bfe43f464f58053701e1d51c603d DIST gimli-0.23.0.crate 702175 BLAKE2B 9acdb3afc092e43b25a11639407eba7258d25e6dd57c1f1aa18d17ac7c2ad73b422f85d850947498deb3ad8c1b8001077f9b636f7c1c11a4215b957c990483f7 SHA512 b5dce7b563ce7b8dd6cfec5258793323d370f217779d0d57265bbbe2b1eb2704dbf0f25c189ae6e9079989b6ac7d5341e10fe49457577e482a3904c745c89b5a +DIST gimli-0.25.0.crate 705238 BLAKE2B 61b3da99b6cfa732b35d1fd71eb5bf5003b0caa5464e6da8daeb31486d8066443eeeb693b1e84d49f390a0c33f24fd3c0332aec01986127ffe26f7e770a94614 SHA512 f4e90703b8b7d83c36a63ca7a3d4ee48eec2b0762419780670558c4496ee840489b6a275eb2b635676ba25a010c0e378bae429b54aa4591b9d9868b48e0f0beb +DIST git-testament-0.2.0.crate 9660 BLAKE2B 021cee6539fd14b778892da177eb019d70d51a7789c1a1149b460cc1336d45bfa4b225f241a33768fbebcab606ba150376efd3c6392bdc4c20a4cc1cb4948ca5 SHA512 b7dfc0fe6750a816b870ddca359b0941bc7cc2dcc79353a34aa8c924036c83b83a899303eb6e5cff61956067c3648d4ca48e54334a15c2de51298e20aebb1301 +DIST git-testament-derive-0.1.12.crate 6680 BLAKE2B 38171d0c4f6341fc1eab030ed136c4de7cac229479fcb2f40b456d26bd77224f108aaa12eb99982de7d955b120d8a5a53ab047dfff57507426991310e74f9c58 SHA512 aa55a7fa58ba76c0f3d9c1f1d676806cf27b97a832b3c26ad1d4fa4778fc7dedee478676e1efb447bee39910f95c8cb624c4fa451c862ef2c2dfcad8b86411bb DIST glob-0.3.0.crate 18724 BLAKE2B 1f1dd380e7d668a0c2cff9134279ebda958b4bccdd4a65ff01f9665b45ec4cce8ffbd47eb46e52cf516c5fd5803561e6bcb60cdee21ddfbb8601a95d45500620 SHA512 87098ffdbc518442995c422120cef71f83069c8f88a1970ecec5105b0f284ddd92bcee929f5c230d5b90ae1ead7e1214c3eea26f4a8b26715a00c1ab8b09bc46 +DIST globset-0.4.8.crate 22886 BLAKE2B 726fceb279ef00589ebd6f77bbbe0642a22a9852a12ac9d14139af679ef2af0a68bb90f51f9cbb08d44190eafc35145df72ea3ff2f346d23cf22e428c887bb42 SHA512 1a1fb9731d310ced63742b2c6f7ef7f414c89780751d9881859a6e6fbc512e91bc23c91e3743bb36114dcef6dc1962fd376d67bc536752ba6a8a2fda7aa80bec +DIST globwalk-0.8.1.crate 13705 BLAKE2B 4d0fcc805cfddb47af24f5d8f2c4f9bcbba48a8a523e565f7ce7bea767b6d108ae5e3f5cccf6647b497b3690f862e1652812b9d83ffd02c634119d5e03d1a7e6 SHA512 3235fdd9c24ffc54994a0b37862c44e16a4c9ef6a7e1a008c5d83dc62a9683ade97e451e4da7f6db710be2532339a55038fa3bb85dbe6685d1c807cf42f6d955 +DIST group-0.9.0.crate 13327 BLAKE2B e3e3d25f14a18e2e2796fed3e20e89f936aac116008433213f385fa34bdfd35029109d6e3638ea71d7f385d9d6adcbb9d7f0615c2c677f93a5c65de178532150 SHA512 df713b6f303d74c5f7445323c2cc8c8f0bb05eb89d00bf3b2e1736041accde44dfbbb8a37a0e0ae7c7f7f46d5d2da53298e4548ac3eea65f0221d8676540d4ba DIST h2-0.2.7.crate 156989 BLAKE2B 2f75a2f82391c994299e01fae5958dc7e21b78e38b8ade83a0c90698f54d232e6f0068bed88b98314e702bff773e8753c600ecf6b638b5bc1c7e692ef636d289 SHA512 6157bcd335d303246478f45b8740dca687f693dbbb462a0ea9560af12d1fe12a9c680c57c1e7ea0b0842137ee66cde827f273e0faa619db3b6180c5587bd0fc9 +DIST h2-0.3.7.crate 159246 BLAKE2B c75389ae07de135510d7761b8b3c7d3560cd017a59d4b286496e5049ab6846eb7ad3d27945591070ea0e329ba4b72255627206f1b420e705c8a2c28cc9edba1b SHA512 673d3690f29dae2275fb9e93a47835a00195845915a2a037f666dfaeeae70bc626db1fcefd5bc18478ad49282b5e137e0e6be3df1bb16e22067c901288e68813 +DIST half-1.8.2.crate 41874 BLAKE2B c3c5c01771f05b7af652abb8e5490dde7afd04de130537e67845fe7ed58904e7ad66c7286a4e7deca3641876a6d12c5b6e95883fee2809c8e685d2f79cf96610 SHA512 5eb128e41b8b7f9769a669834b2f8380b115395bf2a2a181732bf6c71234d978dbc4c527fddadaa7bd7fae9add77958b27616bfa1767fd123d3cfb887663292e +DIST hashbrown-0.11.2.crate 85713 BLAKE2B 402f9f1bdcb92631206f9b72923ee35e28db8623e87469c0f1496664bc7185077013ab3c8aea68268241e5b2504f10cddc613a350abd4291050deda6c112e559 SHA512 c21ca68fd49bbb741901f59fed04cc124b8da99e2a4dfc26e2e5e1140637872b344612a01691bd30cc771575c571be15f756c84dde225441699cd2322af2ad6c DIST hashbrown-0.9.1.crate 77734 BLAKE2B d59002253112cf92173c3c1b305fd03fb7318ef187d7e033433baf6a354db046d1f3fe0387b3cf500fbcc0f83d2b2076527ba7cda2695f7627eca0bc3e3487c1 SHA512 dfa4742111f6fe757b7fa97f04c7b4a78ce9708c87e8e09ecf3c28f2566e48af9885fda380ed918cec37b5c696110fbdd30273aba6e7d2221c9e65f72af064fd DIST hashlink-0.6.0.crate 24952 BLAKE2B 3bc2588dd7ab04a9f49a1bfcdb633c09cd4031177d104ef4ead0caf8d3352383f60b3550bdead591bf21bbbdc097407d4de2525fbd3012d0772c40b9413162b2 SHA512 bd019fb982f8521b818d2862b739b489539d7e15d6ffbddc0c6a11a9611c9e0eaada767f3d9c9b8a966dc0c408b8cb475298fc97c7f6afcdedbd6e8cfb5e4df9 +DIST heck-0.3.3.crate 10260 BLAKE2B dc756738081d855583f239908f671e9b5dde72ebfb577f6387b1a169817a03332464cf67071708a4c4f06b1ecb222118e8c719073ccdec1c0f938e5ef378b13f SHA512 b3498e033f44e03206421e565efec5b21d13107b60d35e4476331c44e6effd75c81f7678f2452c822eefd581209a2ffefd2034779cca2d8b4fac4583bbbf777f DIST hermit-abi-0.1.17.crate 10065 BLAKE2B 79aeac5f72873a29b53368fb01ed4288224692cc7c55221633775641ade40693bf3fb44db22cbe4422a74d1d6330450110f21b586426b6fb8ef93f116476c644 SHA512 1ed4688f2cc1f1d5ba2f7637e2a9dc230712ce8907e1fa3d95ae374cd4b67a325138a98f2a524cb03f99625775057aa0370f480a73ab20485f0456e2f108baf2 +DIST hermit-abi-0.1.19.crate 9979 BLAKE2B 801e8052b85341cca388ada9db4b06bb1bd7b64474185b2ad06c0256b9e597639bd3dd4ba0053ea010f922e53969a4ab47b90d451fd9b94c8f2324055d151ea1 SHA512 1c877fcd562b15d2de9c151fd6c5f3ea4bf48abcb799e6139a180ffad5d64b632f0000d5707bbd92ff23a0e5f349157b9e0f5be8b50f03680b0fa47315dbb78a +DIST hmac-0.11.0.crate 11385 BLAKE2B 850527040c0fef278175f35a0c8bf77bc005708539af8ec5a85111f83e9c94a912741a2b24965c026fd75db6c58fc82a46a9c5de9454540400c9f19341561b4c SHA512 82d83071d1cea14603b1f1a85d564c78e28d982025a029779d8d83522fd5c56583303dd3a902d8023b5e9df2ddb5c5d9a5fc88000d41dba45dc026239ec81d0d DIST http-0.2.1.crate 102231 BLAKE2B ffefa83d03344fbdbe2e41197c2df7663ba45e6795e7c8a0c503fd666fd0dfcd05976d85ec67685bcb8486b0fbc1a29ad98211a51240e0439aab8a670d976c0c SHA512 50ebafcec96555e04749b612e221521a09b3f04899f55b79c562e07bd0d3d0a5550cb50425d2d97cf6b8bbb64fae98b59693943cc27a5c52af132923d82460df +DIST http-0.2.5.crate 106297 BLAKE2B 02917ea704475510cf9d71739b4cf3cf8f87a013fdd7b9ebbc21c702642bbfc9e33d7c7ba47e084c86cbae4d95a72a51b7f7d3c00ed5652931c9286d83f5b980 SHA512 ec56bea9a6329c82053a757b6d537834985284f22dd677f9bdd335785e8ae71acefce0e07a7fff57c6648d0fae54a8039d71d74936f10a9b5547fd90d2fdf7d0 DIST http-body-0.3.1.crate 5394 BLAKE2B 9dd7a35cd22d22060762e17f028e9353fd66fcdc81c0fcb2f0361dc7ac86bab18b89ba774f28e2e2b451aebd01a31b01029587a3d119c5a30ff176c203482367 SHA512 0c81b2d8512be3f07d5b08534d2a27424fd6abdf175e9bad9a657b9d95a48e2916c8713bea8de3154520c7ebd097324de246a1d2ca6595f2355e1c93fd9fe6ee +DIST http-body-0.4.4.crate 7836 BLAKE2B 7f417ff8520753324d5915e3f092988fdd26b2413db5e917045a1201d7d701d8308b468c05da4d4ddb9abb7b0a0eeaf82f15a786f29cb1ef621e4c168f4e4bfb SHA512 cbfa91e31e91807f004df77a9d8999b1224f862d4765ba92ad4d34d288fcab67372734295f30760a96eb32454d78fc527c6519eb45b484e341617686e743381c DIST httparse-1.3.4.crate 23739 BLAKE2B 3abeb8bd0ca381ec3e7ef73ae51e1ff803583094d0cb12f5f4641fc4b8a312c3e1bf176a5d500a9770057fc9f9e925d437ce5173d99052d97439e773b70773c4 SHA512 97ff294eaf55684412d4e5a00c4077bd517fb1d51c420231281af09cc1dfa65a64adb4a18441db426db41cca91bd7032fbeb9fda02c1b0343466caa9dea8d457 +DIST httparse-1.5.1.crate 26758 BLAKE2B c2f17a601b54032c1898b88feb836ec380465b5305e240d9466760aea85bc709ed873d1677714acba0d493d27fa5f5288931cb7d62f240e50e2d6b84d4e72046 SHA512 70eec6bec5927e272d7cbd09472a14b0f33d153498d5e1894c0853bfd35981c0d249a799c3f4acc01b8499c29519a49d81efb755bdbce124e55f73eb75cf8592 DIST httpdate-0.3.2.crate 10768 BLAKE2B b435d0a530fcab46496a921a565c3ad8654cb39ea038bc942c8fefab8dee2576e9b157f203b376e80a10690650c1c899eaa29e5af75888c8998b07d5d049fa97 SHA512 5cb56c85aac5acc0e9e2c72fe0913d2faaaaeab10a15c0479407ab779494bd81f8e3fc9675f5990186a34689e841427e83723a87a91a5204ff57188e89be98ea +DIST httpdate-1.0.1.crate 10293 BLAKE2B f25b69244fd82beeb0c9c8f4691d1d057df6f835883f6cde069a4eb28bdbd7808b5f02c8a48b88ca4f60e14c2e0dcc84f4cadd733edea2f8f3d061bb485fff1a SHA512 1a63f11759e331e5938697d181c7f021e953e3616741116437253eaf6da862b6cdb08a0fef5808042d8367de9fac31b63ebcc917cfb81b0244b4d238f95538ab +DIST humansize-1.1.1.crate 9131 BLAKE2B 9a9717af2c61c724f1eb224eb351c7819cbc5a8f7d53e57a1ab37ff12f886095c321099a4d269e48a90475c1243c6366ead7b19e4d5b698cfbe5c9e2357cd562 SHA512 90b25500014d7ff541b6feb496ebb25ffbf0bbdfc3ea80ce3b3a1597d08c2cea9b967c674e261d3c8c3587d3481da8d899cc5e3fb05b22c55f90e178508ebeff DIST hyper-0.13.9.crate 142251 BLAKE2B 6d5d787a6d08e05a474929eb93fabf70338f850ed561b8671c4fb87b7eb772300d223767bce175cb9a1ff0fe672c462d47370c9022191b708e3df394efd5e670 SHA512 6156a0fcbc22dfc753a6a3cb2872658fbe0682c9da037e9f9fffa8f584373ce8bbc125f9f166c397366f93a944ad84273110ca24711b5b0817061f0c7a2e6f23 +DIST hyper-0.14.14.crate 172412 BLAKE2B 637d574ae831ff7b448bc98238ccf66df9d496e27212334220ddd8be112a802e9afd3423f1716cc6dbe1abe7d89d579fc76d23be40f6c00d788f014ef176b42e SHA512 092a53af18c7d733d84de3511bd06ecc53171d32804a34ebd9d1b5ac5376aca32ede79493f50e944b0618f7ed79611594b46c6d3169df7186e6ce59461441d3a DIST hyper-tls-0.4.3.crate 14195 BLAKE2B 9dd7586f873554af044a6ae96858337a083d9ed5f39ccc89391a6fc6ac534a2c01ca5bc750139598329cce8bfca496cb0bcd5c4e13259d3c9014762e2272aac0 SHA512 4b16103a8490d9b39569b589747dbcad60cb5a904cfc1bbd19fd6770bb7a67ea3de0afbe46b3f08f107a8e6ad00bf74e2049d99b5d4d1cd04f1dcec4b0a3c301 +DIST hyper-tls-0.5.0.crate 13257 BLAKE2B 50cbe4ca7c1862fd3fff192de070341dd32bfb9f108b516e1e261ec8da7c4f7972b7b66e3d45c1497733a913b0281bef706994270ec8bd03eba7368612127aa4 SHA512 45dc16cc9ce48706e0b3575dca35ba1b6b3084dda8c2cc489d126e1c4f0bb96a9b2baa860d09f68c5e0a48c2a69e3eaf62f4f0406fffc4efefcd79d26c82896e +DIST idea-0.3.0.crate 22733 BLAKE2B a6967134fb6bf8cc8e447e07a6ce1497c488e0d51edc1eca29647df15d26144004ed6132087cef5e948848069bdf1bf6cbc04ac38e90a81ecdf88fdfc4a24775 SHA512 9cb1b45b02cd5b4564fab6878395ef9ad95773bd7b45c9cee1c549e42fa7fb9c14b353f002a16f225908a59052268b4f5688d858ae63602868b9794cd83a58c6 DIST idna-0.2.0.crate 257203 BLAKE2B d26117124891f90b5e36af291c9038e2f4d46402c41380a6a89758459fd73839137e6faa401502be12dd81292cd9e12ec82fc611c0ff7a150510d19010767558 SHA512 375d6d73537a5c9cebfc850a2b561d57e748d80059ca27fe5e35c058cc12a5938cfbb39a76cfe57fbe589f7e36f89ccd91ccdb8899458c322e277c299293bc7d +DIST idna-0.2.3.crate 271023 BLAKE2B 157ece18825fd3f8055581ccbd14191a6923da4c806ce51b3d6376682878db000a1b873f744c8e9e1966e4c1f8393643bcb603deae299ed0bd87847b0bd2c591 SHA512 1278bd561ce329e1dc7a6f24a10f83d9a068af5d15a088414f3921c6728b0d54f4d60d6f4d0d5a786596ad226263e1e50c3842f192d5758aa4665ba4ed5c269f +DIST ignore-0.4.18.crate 53174 BLAKE2B 41a209a310515af9fa066c88c92751e19e0859f411baf9946933203883098f52901f8c03250cab7f716abbd0da9c03c5e6fb270a5f9e26aafab4bf1d5f5bc045 SHA512 5d11a2415f015cce6ce72aa3d08a7cfb645ee7f1845b3445a924a92144438f209c992cc15d4ede3099d1eebe3fa28bde4e0eef1a3fbcb9dbced19a42051d21be DIST indexmap-1.6.0.crate 47565 BLAKE2B 4b2c50788be5c5416973133c10caf092468444af6c101eceb5d2f53ec3502d73c034205186974efb335a1d8aa9a797b191a871fcfd573251c95ad1d13c0c47cc SHA512 f91c0d3588da037a2dc728c9cd823b4acf7edfbe7d59b28dbe1f5802294f2677eacf0ccea41235daa30b3d8187a97938653a040d8c9d2d38513440b2e82fd85e +DIST indexmap-1.7.0.crate 50363 BLAKE2B b45318ae2a6e1f008494db77a3159eea3fed4f77eb04ae65599be9392d6ef78d4677b65d04fefab8f917f6808fee821a33bcf53a50b88785fae5ef6848e3a08a SHA512 9b882b4a7068a686acaee0a08bd4f3b35b58d36e786358cf14a3436eb61339649e64f1757331cc7833a2fa364c76eb6b75cf0c732afaeb202113de1e66b72ab9 +DIST instant-0.1.12.crate 6128 BLAKE2B 728923f757c1ee4e4a7afb90e460eed81392068961240a538e5c6468e15a0b6491f590fb5f6cc46e6d78901ca232351f65abb9f2f230d8f4983c5e58c4011902 SHA512 fae494c00111c51c840f9dd6a10febe403e27ebb933dd16633a213e9c20f2bc11adeb431c71f8a6713bf88f270a010941e15d83df294e658791934f83a5d2407 DIST iovec-0.1.4.crate 8720 BLAKE2B aa1b4cd98ebe47901c0959cf1d8eb2586a803d0453e2a8bdd5c63442b32886dbcb37650aa218c748fd45c9fe3a7fdf20569eae5b19716487b139caae1526da4c SHA512 e23fcaac239807daea20ddcf2cdd4fb858ba1aa970ce6248f70f0fba5bff7ebdb27247c0997ac0ff2791178f86ff9657e473d8f64b86c644763e5b3474edd158 +DIST itertools-0.10.1.crate 116219 BLAKE2B 7d354daf7b069515ec7fe77ff2f4f07ecf870735d7ca166fd6b10ba89431cc27bf264c648efd2052206e8edd8f596485b913071453f37e5de47da44e935db79f SHA512 8626eee66aa598e16f5322a6fc55b17c622656f58635c990f5cbd8faeb4739690b0abb3efac4a9a3073752e9f2a51a0ba29401edb12e0f6bf9bddd8d1b394dbc +DIST itertools-0.8.2.crate 89203 BLAKE2B bcf8c00da5033f36cc205708324fd8eff083d46313ee84f567e4f333d8ac1ebe44474d89835a312a5357a48659e2f51d34d2194d548256118943999a3da8ebaf SHA512 325d87a80c0b217469762ae958c46925d284b37ddd987c3ab977c864f426dc6e4515701864f12fafbe49289b45b1910906f0e7d884ba8aea217cac521c3d1ff3 DIST itertools-0.9.0.crate 96429 BLAKE2B 36d3b1dec7ece85639337f1a40a00330a5216ea8c460d13e52f0f9fea71bed5b3914cc4a7e05b407ed41e0dbc2292ae5873b3481297edcd92ec547866d044b8c SHA512 1c6650060750f3073140c4a77fc4d1acffa7d18320012807df0e20ab06ddb39afa7f086d89626e3909f89dc1f0408c9ccee4dd9454ca1f7a6a145bb213e7c5ce DIST itoa-0.4.6.crate 12167 BLAKE2B a0ab539cfdaca0a61fc55afdb74ef3231d300452fabbc747cac16a51ec74b4ad5c877e2b2a35f3087693c7eb55b5c389b5bc037b960733ab2afa36ff781591c2 SHA512 9085ad30313a2904fc60a85afed99c7388a345ed50c988f4e7307b23b5f38b14bc9ff64edf02b85fda6c363e035ac314241d5dba4a6e2dcfef3d2648cadb9692 +DIST itoa-0.4.8.crate 11926 BLAKE2B e5a648b490908d0ffa3a0832342ad11264eb4357939bb39aad014aed3938bb60e82703b7e31929a458525061e9bc40539d33753bdbd722a03b6804e57dd1f70c SHA512 6911d269ff3ed7350e4f0dcfc6e9e0d70e25833e1e7cfcc57d5b8aff1f47b8be4f2e9baf1b92e5517cff63492be489b6d29b48dd9bb642e428acaa431216b68e +DIST js-sys-0.3.55.crate 70499 BLAKE2B 6108d6bf4be72dc93db5c2f45d59dcbd7b94edc02ccb368a05bdc0e259768be4708e449647b254bc3c542a366492a02f0569d08e69c00249f58b07a566cdf97a SHA512 bd51d61684b3683d5b80df42eb80cb2e4688096bf14fcbd30234503709b1730ab25c7b58112516aeb5d7f44ae20e0ba08bdfddb0518a20603bbb4ca74544d4ac DIST kernel32-sys-0.2.2.crate 24537 BLAKE2B dfc4a1e31d3ec9e2ac62b890839919fb7fed1444070c1dcd75bb75acfb53556d6cf2eddf5a6639e7852a3df2a0cc715c5ce1d3fc898ef16a1687020d98f715bc SHA512 682bc7c629aefd035966a2873518fd60719121cca7d63d89d6c97ff5306f24d8b5055a3c91b4eedaec22b1d5dd3fb8b48ff7341a05bbd72d86e06c422dab473b DIST lalrpop-0.19.1.crate 222535 BLAKE2B 9bab5f6a50dd4bb0d37a816e9237ea5af4ee3c365795d8ba7cb43318c35c47505c2a82620fc0bf1601651cbf7d5694025534bc3e7e8cb601ad951eef4103c7ca SHA512 8ddd11cda2c819352548e43716a35fb4f81843d1cac20b47d36d95805780804be4e938f3f17f0e07c701a8cd874882ee6eee6a85a8f163ffb366a75ed0bfb353 +DIST lalrpop-0.19.6.crate 227279 BLAKE2B 081aba3e6169f458892755f30fb3399b045d407b7033ce778d03119f27c73a899283e9ea30413a5b7f3a97c9c78e462efa13c596d81165bd154e5734b8e9405e SHA512 ec8fe968b606a156dffdc262ad586454d9ebad19489e0c561b61d56139545094a4f55cf2262c6a917db4affecf90982d1842da3e309bd1b4b62397e5af90edd8 DIST lalrpop-util-0.19.1.crate 10169 BLAKE2B 8858bbe4e50ee3f95fe668893f95c00138532b62266cd6a8e00a96fd9997d45f346d8bc8f36de191cff00b203ca512f1058f69f16065b5f790d7c71cf4f72b46 SHA512 b8607cb59ffda82a77641382c5834fed4a2e27b7f085d78830668c06fcadbbfad811f2a25a2c791a90c6456b81cdde6b8c2e0966e7c3181123ac151400443467 +DIST lalrpop-util-0.19.6.crate 10236 BLAKE2B 24deb1ea5e38063112d228cc811329ca2b3f1d3824842226faf14a7d03b61187043e8cc03bbd7372d99927e31d0d0c48b09868e2e1e73bd119475f8ad021cd99 SHA512 b254a09f71342a7a80d469dd896db8d5e0b69b1ff4f4d9c6ccf69447bcf8722dfb1c43de666e9f8444c54a529c7b6196ead1cdb78ad50d8c49acd210e646d391 DIST lazy_static-1.4.0.crate 10443 BLAKE2B 25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23 SHA512 e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8 +DIST lazycell-1.3.0.crate 12502 BLAKE2B dca2d3f46823a52dcf87b7d6103fc4f1f83bc5247ce361946ac2d9df239fb43ce4b418104503698dff0242480cd014996e77da4ae0a88f3cedbce4eb9d3c9ef8 SHA512 f9d627afc28b61e9687a3f72260eb013401fd64057647641ff2e763770d7380ab1d2d8cbb4a3c8818d53d504c618a3b46aaf701f72f4d7b25d226042824c2f8d +DIST libc-0.2.105.crate 554066 BLAKE2B e8e3113ee326c02355c700ce5f16b3e037cd576cdaaa68b2b9eb1d3ab1d56083f0aa43e7ad6adfd62fb154e39de5038eae1ce43b0d283e294bd6d5454bce6077 SHA512 3e6c196dffb108c67e59bfad157e6fc2dd7e65453da562456aab68d00fea8e1ffb8c552bcbc99b6f60e74a29b3e6609747f47db6598379cdd5873d3a7c0a67ee DIST libc-0.2.81.crate 513105 BLAKE2B 789a79faf2d5079f5c4248446fa7c07b11af647bbcc32521e7989928788bea7dc2f65204f396b4fe0c7b3a6cf5248882d7775b97c028a3af1ba35e8ecdb489f8 SHA512 8e121e0dcbd8218e02c2c6536ef6398cd002a92406d433c39bf84576e9b881c5b8a66fee826da6a6189f44b825f3a9d959075eeb0501d7f604bf9cc1a8b8d437 DIST libloading-0.5.2.crate 16420 BLAKE2B 1b73f3294830cdd97b7ad42f0458bbdc95f641a182352095c26f835ba4fdc71cf9a0fa85244511b07bb79dd1c4e913625fc69b4b1e2ec28306dada1aaec2750f SHA512 d04cb1bb220c9364c02da4f360593907c875951fc0f6de5da1455bac4e96a470128409f77b21194fd6a87550f3ba00abe3b7a3426e7637acb62b80d61da46be4 +DIST libloading-0.7.1.crate 26336 BLAKE2B 2dd8d1fbd0a1a3c1b07ffbdbe367f9bc248a08fd235a7ffeb121aceb7aad95d7f947fff3df276d9161e5ccb8dbc9990f834e364357bd1574a7e5cc3eef8855f2 SHA512 b06a668868bc6b4ca0c39dcd83faa71e5c28ba0be772f96f8445a61feddef797d40be1d1180f51b2dad1a77abde2a40a55204d91b1ee9033fef22544968ac0df DIST libm-0.2.1.crate 111906 BLAKE2B aedb58515c1f63a1731231cc3415b2269a1dedd8c56e614ec08b9075c80a0edec5480efd984b320c38a256ab97d9590851f8880e846ce7dd03fb5dd7711f798d SHA512 a037ce773e4c4b0a9c20a23a9c04a34bc468753a1ccafb42199ae1793adc100148b77b08533c4bcc0f269d7de421c0657b6ea62f132ae808cc3b998f55e713a9 DIST libsqlite3-sys-0.20.1.crate 2306064 BLAKE2B 9e0276c36311a7aab2613735c13b91f8dcd77c02f98bf38bce5f84852f1139d9c8dcd077bbc6ab55560fca69b27e08d4d1a0a7ed17152465267cf1cb4477d5ef SHA512 8ba1e7c7a6a5dc11ee4a2c817879478c7e3d349b237b418edf72489a232d39904537abfa2274553b06ae2dc909f4f9e2b3d8ae91a4c75768a3215ebeb5c057d1 +DIST linked-hash-map-0.5.4.crate 16166 BLAKE2B d6bfa091265355ae124885f76212c968f2a87af80f3d306c13223ab7fa1d6a449ffda8d042bdb887501d2ffd8adbc638f18cdfeefc16c39a1eb9f57b7c658bf0 SHA512 2938883357ec0e7d9c9fc5746063ae419c97250ddceeb8de3480c89e97e0a29d175cc9199bdb3ddf81cd5d6a2a1e319ee1644a7309eea96058221074cf87c0b6 +DIST lock_api-0.4.5.crate 25199 BLAKE2B c91adefaa0dc3efa786957794b67cf219f5159909179282c13c7e3b68d73a0acebac29438cfcb39b75cbe87bc181e981ab4ff2776134621d8ea92e7a6aaf966a SHA512 d6cd948a4183a73e8b91b9167d551e72dd75820c76123fb0839f8389c7872d2c46dbcf5785d7600ecc4e27f3d214f476585b9c39e85f70500eb8d012e5ff9535 DIST log-0.4.11.crate 36276 BLAKE2B 728647c829e96cb4fc795682facceebec887508e1ca14f13c0e7984db8ac39b3045885d1daa2f335de3e8f25c5cf1b519a1e7c8c6f4160a716bb8e39d085009f SHA512 e216fcb3c9635d8c4b67b05c1ada1e5de4e99dce89ab4c8f8033ddce6ac488605d8af09f93c42d25ebf8844feea22c93b71682e77a368ee01c686a15133fdeec +DIST log-0.4.14.crate 34582 BLAKE2B ddfba35947ae1f5905cd9ecb9eb862a78af6f00ee8b8fe6258b369b140928fe677a02b1b3ca5bdec36ff2b16abd85a9f49688fd5f3d1ba2b2905e7f96b8a84c1 SHA512 796100167663d85a7bc4244cd305e9b3f0a1b1520764b63464698eb136318d0928c40c16f5d19d9f602a5bf769851275bbd48d66b088b0c37be7a6fb62def7cc +DIST loom-0.5.2.crate 62498 BLAKE2B a8d1d300fe9a630eb721c10711d079aaa6412d2ee1d30af9e375e0c95315b884b3978e360faaae3fda930f5e56f09f1b877093e8f5061113f3798b3485c4d9d3 SHA512 8e56186db3e4c6aad2d1154d1d900e31c62f3e4ae22d87f5233c4f0477ef5481b9b4c2e74a34d89cc434ec64c49b5443856d38691269551cd4241ba8b345d972 +DIST maplit-1.0.2.crate 8871 BLAKE2B 3cf975d35de2d2fbd50227a6d2c5e72227e99197b620c8f29be97bd3666ec162deeef0d9e6bd327a063f175201beeb73c4ed27272449b1df0b78238b2d36ca22 SHA512 917b5cf665e12b687035c895b60b2ae05622963f495f5693515fd24d56f49e95a06ffced68606d061bd20822c655100035930673fd4b0d4790168763b6961a9f +DIST matchers-0.0.1.crate 5039 BLAKE2B 29fe248dc3e85b1c7ca5553f5b49dc2a904cbbcc44a2b6a426c0fe9aef56454ad31acddf9f14a447516bd7687107816c3d46b0f9691e96bc7c7b607cd34cae0b SHA512 a5143b4e6f9131582ffe3d77b14ef51a557cf48d794975706a9d51e0d477cbbd2022a2416e940771911cf99076696f9eefa2c866843f0ba7028206f933674c10 DIST matches-0.1.8.crate 2216 BLAKE2B f18176110921b1cf6e58d52d12f1d1a3455ce2dc04421fbf1b392f66cdd81a88e924571fa27e307a06301d83b04f3b8a0ca3ae40d2da6f2decb8aac4e2801fbb SHA512 98b58f6a2694b03a7dd1be69ebf7e3ad14483fc8e4cb6e6c26a4937e4e660e843efb4dd04a7312dd9659ca02acd3775678f73b8faac44a76ffafaf873c22f590 +DIST matches-0.1.9.crate 2246 BLAKE2B de155202636c6a03ed68cdb21e8ef96e19b45be040a82943d2d7e5192c0ab5c253ab6d65f0b30b2689e21da79cba684af5be6e63c48266681aceba356f6eea41 SHA512 6a2809687d30ff04ea97bf9d1610d746e097699a4c3625ffd1b7b1e4a9673ece9d559058c9f760b99d6ab509024f7b338e7cfa6fe767499c983efa98bfb98305 +DIST md-5-0.9.1.crate 15494 BLAKE2B 25218518792be16223f78ab0bd81284005b4a65defc538fba79dd3dc99c7d80dbc8b8ceeda51dbea4851bf1da86d3f66fb64dcaea86b5486a235c43719a3dc3b SHA512 300723a785c7edad2a9abf18fd9f8f9a40ba54676b394cb5712894d1170cc48199a0ca9ccd3b525f82832d5b33413c2565a0c079b6dd08c63d782f1a91fc3e0b DIST memchr-2.3.4.crate 23077 BLAKE2B 5ddcc5fba109030040dd0c394344860ac0cb96679948b364c3333eddd29992c335c2a46a6f496c2fe085981ecb6e5386f7d44c1d489cabba180c037f1a872013 SHA512 24cde03e6f7cbee1c1d12dcc691190c7e3dc72f468cf41e2397560961d62685976fe47de51119c04c473cccf75b38311bd887fd9db93e92563aebac8f9184df6 +DIST memchr-2.4.1.crate 64977 BLAKE2B 31479718c118093b684bed946eae0706d77d9d275bd49f5aeff4de490f479abd60c7dc462150eafffc6d6fc1da0853123b78be038826b775d2a41a4c39d93ab5 SHA512 d8912e3902a2126f86159bdc998532a2890b882cbb7d59b5a470fffcad4c32281e045f2fff48a235aa4189f1928866bf3d33b699d50866ad6b6c272bba7adb11 +DIST memoffset-0.6.4.crate 7664 BLAKE2B 098783d0fde7268b16fc5c9f5df005b93daac18092f04d981559b9f0fa310344c6fbbb93d42587ec7107a5c4e8d757508377dadf03471dbd7022f3bdb5b3da4b SHA512 bf8d05b72571ccdef32a93cc4489ab4cb7abd41415d55572d1dfb983053afe3eb2615e968d87a326af90c5702b9959150f985a4186acfd61df9b69a74e99713d DIST memsec-0.6.0.crate 5494 BLAKE2B cd4c40c9ee6235fa6390ec00425faf99a7623c8ddbfe52bfb6bacc292da8fd861a994624a6784e4c0ba1d88fdb9ca4cd5bec4f29aa8bfaee8f295761fedfe14a SHA512 326bd28be5fe98720f0d57a96154e7746bd9fc5b4e8bd827361f6dcbf15f83321b5f0519ddad38f0bcbf4a043a7ef3cdec24ef6539915b007a0e85b01c584bad DIST miniz_oxide-0.4.3.crate 50058 BLAKE2B bc7a152a984de061803c11255459ce3d8fa64dd5b38de9f2ed29213abc1922d68746ff523de3b99e0e95a8933ea75448a9fa1e14cbbe248549074cd5ce7b3c1d SHA512 8c0e2b3a585a0986a61977d4459adb1a7c396ab53f4f688dcbeb2a09c60878b0423f54fd1879c190f5c64690a2473ed2a07d4162a650f6c39f402f6b27e863b7 +DIST miniz_oxide-0.4.4.crate 49938 BLAKE2B 3403416bf9d10b67ef976eb23be64216027c67c56225efd08c87f8269017cb5174ae64f35d18acb66c7a1b831347791cee5af565f3ddfb31ae4210221604b0c4 SHA512 2c6e484a8a53c6b1fb84e2bf9518919e6e5ba84e7716c0bb8e33b53dc0d3432c35f28f19c18368e27c94f6df66b7674f514ef889cf1b19f546bedfb6e6ebaf6f DIST mio-0.6.23.crate 103554 BLAKE2B 1286ea6deb7579964a5c15926509d438c5454d4f56e936753c76927826fbc5444dbe33b7465a15d0ae6c122bcc98899959391a5418bff31c176d51d7b2f33077 SHA512 ea95d15072fe36524a85b50108415a809d7ea3744deee45e4b6a1b763a11c88cda6dbabe4f8d01945a5edeb52296a74fcf457c85be3032c1311a35025860d05c +DIST mio-0.7.14.crate 87429 BLAKE2B b8277f844429d32b6085dac9649fcee20bfd1922eca541ea927b1ea3c61667beb4f63064a9828cf347ed55678842aab2a608af359b3ec92b595995a6544dc371 SHA512 2349691ea87a086f9bd8df5738705e9d7b59399089948f810b6a7124beffd44dee348703c89b4b1af8d84821dcb932960dc4bd9ec9543558f59a40c4806fbfd9 DIST mio-named-pipes-0.1.7.crate 15140 BLAKE2B 5e19ee9baaac61efa0c683f46acec94dbb5a932a6012370976e444d265f71b7dc168c9de838389c5fd492c5bdb15dbc1f8e8956640b11fe5b4e3e09a5b7f12ea SHA512 bd78651d89c292c792c108ab5d199da436ad62097c0fa1563523b8fd5a3c7dc0a7a948df38a4ad05a8e97d7f30652de6ef15d9f0be9157653de11c790ed25c90 DIST mio-uds-0.6.8.crate 11496 BLAKE2B e52d131f292c7c09fa116ec5c760d50e8389c27fd7b79a4418f0222ae124fba0e5943b5494866e9db75407ab9f6b1a9c7aa7fdf2c4d601e8c785dacd8166f6da SHA512 b6c752ae9f25c37fc7e23e06a8843089c5291d60e53a6e9093eed1d8baf64c9e0ff14bb2ea1c0c8815b00026b28fefab2aa34104bdbce7e99549786d0f507a73 DIST miow-0.2.2.crate 22044 BLAKE2B bec3bbd899a080e5c97a8c1dd9dead16a57aa44cf2bcd97be03155c28345c45fb731650eabffd2fe18a633ff947e63561327cfc86560ee86c3fa71ad4d2a3b62 SHA512 e42012f67e1c5a475d1c9790bc731add53f7a3838d36f8a701f69974c3ff33d31364006220e69c8f37bae2eb31055ee704c42b64241d13be528c768ca5c3d6ba DIST miow-0.3.6.crate 24533 BLAKE2B 232aac1d3449f2542c8fc21c9796932f478a4317a93e505de2113c6d980bba2c03a06f74d00a3abac79b689cbfbb06b5a4fa0b6778c9866bb67053111ee16d8c SHA512 13ef93e0965a2c5e561e7252407a0db03dd0811d076f20a6174a5c2ee28c49f1c340688d0ccb913736a1cab1c764cc719b61fa670f9b707f619b70797cb81ebe +DIST miow-0.3.7.crate 24563 BLAKE2B 24375754245e4ac50620a8b6da6b21958914a6af6422a470487841c2524587d596673cc3718a85979ee911f104d71b59b38fbe9db28c1c7e4b702b9373215cb7 SHA512 451073e8913148889493de0373bc0450c8b23e136e151b48b9976292e4e03b7c3f3279ecf49dda5196badfe662a661a998cfa456d2ec340a495d54a4d2382699 DIST native-tls-0.2.6.crate 31552 BLAKE2B 43ff2c5abfa97ca44b0cd38090647adb97f6e2644334d3385f4405457d153c8b5867067657b68cb2212f99e996d57d022326eadc359a7f404a279835e398049a SHA512 9e20f126f680215904d4e4cd7ebb1800b941608b454562173b04d206c894dbae3019e5b296a3fa64ed6f3826230aaef01b0ccc509cc6ff2aec8c271e0fe7daa3 +DIST native-tls-0.2.8.crate 24956 BLAKE2B e5b130b717c04e3d9413d6cf45986b67060f31793e2825585b8e4026e73927340ee9edd5f5f2d6750200bc9eb0a4b8fbabe0a1578d6a8ea17208f2fb28d2a201 SHA512 3648272b1c2f10c3eb9c7121c20a26da149efcf248187522fe07fde9b506a2b687e8bde8e09c0f8f74d19db5b84ea98b19b177c6daf38bf8a0c3ec05907006a7 DIST net2-0.2.37.crate 21311 BLAKE2B 21cef5df92d5d51c8e23c57ad2225e3311c13083fb86830bcb313965eb5ad0170519bed9a47cefb2305d3614ce55e11896a06437cf9ca50c79b7843ea633e99f SHA512 9ae70c655468c3e35ce05988626e0398a3cdf7b7343c08aaecf1267bb958329e608b814cc7be252fe085de3cf6913a1c72aad206c677459469ba4886c20206ec DIST nettle-7.0.0.crate 287013 BLAKE2B 778d49b00a7f9c95a98088edf7e324ddd97afefbaa27357be17a9ba2d9c7f1f1a23806c61c9890038c93017543f81068f56f3e67318d3b46280b1247963ab4ce SHA512 7a3b19593da6cd8156f3b8c89672f15289e2752f1f49afae26c5a7a0e93b9065dc6a559aa166333179cfab19fb4f8b7a4a14766a679a7f8965b0935147e93ff9 +DIST nettle-7.0.2.crate 287759 BLAKE2B 6ccc828d43a5d313510c58d4be9300c0dacfbb26755e2528b97a0b918bd2890c9b8bf82ccf215c055dab95fb3453653d8b6899ef2841d19623dae42174a1f5aa SHA512 4131ed46a92a5a30d42020582c06fbfeb91d671caa6c6b245e99d8646ed72117154c7db339132ce8e3260f61f8edac254175c84fba87c43d5f26791b25541503 DIST nettle-src-3.5.1-2.crate 1934376 BLAKE2B dc8b3c27759b1c3b6ec77bfac75dee0baa14192c0060ad3bfa2cba98b735a798f791fbbc1c5a1bd8049c52e65ba7d4d50da9adc389b43e85889c1a9c3fa41d1c SHA512 2b99a038e61f8ddc73fe315cb195d63427fea48b7fc92051317140b5e82445832dfe93c65f6c8d0746ed418138ac25f4e874ab36672027e0f695becfc0f77dea DIST nettle-sys-2.0.4.crate 24226 BLAKE2B da7c30f779465842b882cc822f60fa2155f0b20adf257f67ba453138c916e1037193411cea2aeaefed3673ff0230474a653eccad6b9bacf5ec2e95cd5731ae14 SHA512 e10b69d981e912e58fe8d4067fbf4b91432bc608f648d3e79e8d48e39f11d1d4f559960adc1337eb041c06ff5845b45b5f6ab20c93f15f294db5537a17e22942 +DIST nettle-sys-2.0.8.crate 24987 BLAKE2B dce8704c38875907e92f95a3a56b928bdf73ea1efc8d6e4943e43a62f6fa1e4eda4814252194aff9b5c8dabdf5903577290f67fd3757c7609e5c86a1c9e18539 SHA512 61e9d518d664cac12708cbb01a1a13d47caec20c627697b66b8e74b53c1eb48c5b418511e5d5151dc6057fca74907bd0137493d6392ecd69254b39a59bafa71d DIST new_debug_unreachable-1.0.4.crate 2561 BLAKE2B 5c9831b04e2a44b2dd27816df0a331a8108991a84ebdfefe4e42f325ec3519ee50e89a99d490020a65a3d75acc371316c2253d2c6382453a0b15f4c3d5b96520 SHA512 6f964bb322aa8f2ff92078381dd720527600c6449e237b703278cbcf47b39a2581fddfc2f34ebb7cf31229e33d58de48bb5050e083fec6dad9aefddc1d771c85 +DIST no-std-compat-0.4.1.crate 7600 BLAKE2B 28c4c943ba5384ca9fb155a53b981803c87d3cca60e0690f1c6d0f877e7bda79dc679938e625407c7b5e953aeffb921dc7d242b19f4d0fe28a14a7866a681736 SHA512 0e264b0004b735b640e132cfa057472feb12b906ddfc08f1b95bfcb262f6e1286653e92fc6e83df5fc553c06f410cb931cbf80b9a9303ca7f21cd625b82a82e5 DIST nom-4.2.3.crate 115343 BLAKE2B 03c0d1cf97a0d34adab29d6e21add3da7d8eb78ee6b7987ed11b136db7fc6afeca6a8eb91e00aadc1f6047eb7bff55bc288faa8c481e6a4677e0c43512a68f72 SHA512 663567dcc6310ecd6446bab1eb700f4ebe834a3b25bc2a0054edf14bcf205a95128de5f5dfaab04adb95e1a2241d487d59c0e23c957934a0d656e4c51932bd54 +DIST nom-5.1.2.crate 136174 BLAKE2B 32387d6ded0fbcdee8a1a0d0a08cd36bf92c38906cd199b574b6b9b24f6c245f2287e04374f7d84e2867d2785aa16d8c01ae3bd3bc811829770232681e2d33a5 SHA512 53b8ddab62475588efae46c78b5fd086a14c0fa505c84e625fbedd6dc74d4ac047e9fbed7312b797f126e9ca1f056458d8ffe0ab13f0117de685ef8b43f86aca +DIST normalize-line-endings-0.3.0.crate 5737 BLAKE2B 935b2d20ccd37ca7469641a37aa0ae9b6872715d6ee88d568d0ee16fb76416cb1a0c585cff861825de8cef11d864b1dc1b350911c28d64e071d8fb444bbdf740 SHA512 f8e2a6e333b0e8972febe8b9cf058c8d899c384fd177e0b6ef1c5f94e0fa18192963970cb1a2ba80e3135a8cca66cdae6796e4d84ac6b325bb369575bdfc6eea +DIST ntapi-0.3.6.crate 127221 BLAKE2B 5e530c90eab66c73fa1864084eb462490bb0cce58ecd9e22659d4933ae94871c722dd2e9b351f9ab620a0e45779cc2030cc65bc6badcf9ccc6263d0850c11447 SHA512 c07f2ae51e4fbbe55de9f617d333e4042a93de69e9bfcdd44acc1b342edd88cc2a360fe6710d9568594e2c0990776004400d0741e61d1a2a1cec4a645c4cb035 +DIST num-bigint-0.2.6.crate 87275 BLAKE2B a7da84e705f8aa287b6704a42ae1822ac1555d25e7f51e69b4288a808557dba2c0c15552085a67f3cbd445d518fc8d4f668f7264237263acc4248d3dd1a2c0a3 SHA512 19c1ff0ae6fdfc690ccfe4fe6008c102e50ab9bf6b1f4e4f04a348d217d4d9d538585945466b72b70713053bcfd73685d1a907e41d135265d330bde996709eb8 DIST num-bigint-dig-0.6.1.crate 123877 BLAKE2B ca58d48e2d74c2c1861f47b1e7cf9e3e5cfda14e74ff50ffde21172e710e25fc2339ec731e12c08c3fd8ad8c0cf3783634e95e62c195ec468e7ff0e8e5873550 SHA512 48cb04136d7ab9a61749014cca9edda3170da66e44fa8fb7d7cef102bb93f437328a91f36abd9b42f953c094ac64bf41ecbb0f702caf7ea7371c63c8bb956966 DIST num-integer-0.1.44.crate 22216 BLAKE2B e1c08427e006cde6f2084adadb6086e87e6d6f8bb8dfa757a8228aa671e862a366e4bd8ca5e0500008c18bab128aead9bd5b1e53568a4f40afadcaf3882ee98f SHA512 d07e27ede02a1d007373935fd91e57a26e0e84ae14bbe24be66763baae6850788bd64ad2598d2bde4f4fad6c8a4675c40bfe0927164b16b9b69de5e9a83d9771 DIST num-iter-0.1.42.crate 10450 BLAKE2B 8ef03f8f84bbac51a11d22ad79d745c74c4092bdd6e65b91c472967c006fb3cd6b944c4bef913465e39e6a2fd734ac2b1ce1f21b332b2faece823fe410b54340 SHA512 46b0e05c4f4587121ec300da51cbf02e04ee8f8441eb4dcaab5a2ccee3b40210f1badde56addf053fb876aed3749dfb5f01e757042573fdf99defc77fb265f3e DIST num-traits-0.2.14.crate 45476 BLAKE2B ae310d9d5640acc3e45e1e5d1d2f519539795922c0058ee940c94c94b6654b39358b7c18dd23a276f2c1b16a30dd4de4cbc8575bcda6a5c11e70665d670e6439 SHA512 c3028eca9f7b718de0db3a36cf3e462bdba43562d52c9b809ed4cc0aa6af403aea542d6d4da743cd1dd541397815a3c5a84cef4d6e40122994e4be6a62319b2e DIST num_cpus-1.13.0.crate 14704 BLAKE2B e7a26e597ad5e45309393a9500b031ba64a77831320cbb96d7861139a2f7a453b7ba06a3255439b43ac1e2e36269b0a350d514020d3cd82c2513b57934b3ebbc SHA512 e75ec298fa682be84bf4efb6cf40126da9233ef25f07e887c2fa7421ee78790204564e6406c8219466651f47421e27f69eca690bb9cdfc982b644d78cc10de3f DIST object-0.22.0.crate 181505 BLAKE2B 5a7430b47954c8aa89624d7895b861dd1a8daad926a59f2cf4f6c4528bfb794c1b0715782844ab142c8f1121eabaae71958e5fb8b67c45ba801bd31053cd08d4 SHA512 9491319361ff42d19f0e3dc72186dfa2a21e28090516a0a1be5bfa78a267fc5447e1be73b16f25709586113a78ba5d49d8d6c72243c9adee3d3e4d7aa2f268e6 +DIST object-0.27.1.crate 228030 BLAKE2B 48ebfff83ebd0c1bad5f956f79a0f8628f9cdcd75638ecb92f040ed84f625425062c16449ce44b29d9d99c3950554fc1a480046fff922bba30348ac14d68d887 SHA512 3f25b663fdbf9a38090c2b1cdc03ca40bead87fb83f99143e79a272dfa4f2fedc387a50d3412d42a53aab228bbcbc6967fdb5a0c8db0a8a3e3ae9cdcf1061589 DIST once_cell-1.5.2.crate 27660 BLAKE2B a5413b7826abee1f700c55d05cbd942c6348b3d387217bec8f0de5188c3c8d14c76c216353e22e1dc7e2dfe1efa848a188af31254e3656e5484eb0cab2802f61 SHA512 63e7977e10a8b1eeab4c758bc03dfe7c78cfdd38f12667fc1d4842c657b8a4a2c0e46c21d7201a0fd5ed613055bedb8351e13bd2a4fe906d7fee0d51d67097ba +DIST once_cell-1.8.0.crate 28925 BLAKE2B 7681b1a7497b5711e663773c1a7e076f333c06c10d3f289079a781c36f050c1620cc279742ea8e5b15ec48f3d6038a6079bbda7fee3ae8e1128bd916d53ed43a SHA512 88e55c9433225ce85a08353168c87fca2237615482160a5c28f3ac17f06d48c63e0c21b5f7ef81f82ca133436e371802ea099453844f1c111003bcb6ba89e827 +DIST oorandom-11.1.3.crate 10068 BLAKE2B 443ced49f63015823866257a36a88e566f75adaa79511c1c73f1190ec8855ca590d2b6ece07c2ad5e9e47a89f7891af6e9e43b7d74d9ac57cb3551e60b50aca1 SHA512 51ae60ef51da56d7673f36a6c5b99b743580c5f5be54fdcb54b69e5e2f6bbba3267f96b74e7cd6dee6962dfa6696fd9ed073f22726a2861b8f2601946a8efab9 DIST opaque-debug-0.2.3.crate 5643 BLAKE2B fc0cf1ca373f2eef8a37f6d7eb02acc7cbe4d71f7844e01453c036c7595121272c207023f43ae5287b343756ca0a8bddc53c5e0186e95c75c019268a5f716087 SHA512 7aa44aedd3fa5a6ed3d60239c23dce4cb7b27693e110140e6b332579bf1c1b773244f12271ced975e53caf68f3f381a7edaada573efb982d2e13d638a3a6dd40 DIST opaque-debug-0.3.0.crate 5767 BLAKE2B fb5d32c876a271b41582563f5d6978d75bc1cba2cc34167f491bc198e6eded45b9dea65effa3aa972ede20978808b37ad1aadb6837f926fa3378ffd382076d41 SHA512 9909b06668a4f97b4d0e916de3e1d0a922a5a0b911a7ce190de786f62ceaccd382cbd0dbe01ab0f15e5472c10848482da2307a6d897928b6b7d5365bc0321cae DIST openssl-0.10.31.crate 195472 BLAKE2B 9dececcfd2725471095f72108e70adda4d69877110f85b2ef186400e5b9fa19656f6c9fbe0ff3134d961812b3167e7ec3e77284011393c4d990591eb8474acd8 SHA512 b8844e982e012a084079b77de3de6729994b724d95b05731c3e134ce41669b3b7777d468e948bdcfa57324c4e2866b8d700e42b1da02e3e5d3d14a3c3b3b18aa +DIST openssl-0.10.36.crate 206367 BLAKE2B d059480338da28c1e6707db85127bdd4721e931f74bf27d2c8f80315c43cf9c37a977740b9d799a03bb59a1fdf26fc1fd9ef11319863b63ac7b6ba3ddc2c1385 SHA512 bf215f7ccfe24b3f490d516541ac746785853dc61ab6cf023e303275578c206fcb14b6e5001f36de2f71b0a8c48ccb26f4f343c5b88ae38ad2cba12ccc941641 DIST openssl-probe-0.1.2.crate 6427 BLAKE2B 8df00c8ab6af7887a88dd1672bf2c40c6aed5867b0b8d07dacc94b80591814e2fee4ac5dc775ea0e98cc33641b9eeebb6d5979d34717ba400b907358ceb2a469 SHA512 4001eeea5c4f859559475b4b1df8248611bd44273116b31e7ef775e02918cc989825989868f331f0f0e387787680c1e4ba721ac0fd4695f7363005ccc0815d9a +DIST openssl-probe-0.1.4.crate 7066 BLAKE2B 656434ec1d34466e903e5c69289a277d14623aa7bd8a7c19bea974c7de57fcec9b2b4ed212f37d7f7b90fbf02a486a8ac7f7c318cfb3b3930e54e276103154b9 SHA512 c5d4ffcc6faf009b38dc715ec85fd75b3e3b0c0293041ea26071bb6d19d8d018a43ec166bf79ef1c7a126cf783bd4a7121d5dfcbed36db5ebf0fe4decb198f17 DIST openssl-sys-0.9.59.crate 51178 BLAKE2B c29fa2d5d18f0a3fed73d231ce663dbfcfa8bd71b4841dc7dec9ae0057de16d0b353582330f5bc290edf55c8dca57d7b43787d52c86f12fe4d79c9c311920304 SHA512 dfc51d3cd90978a3173f4242f5f1c1848092680a042fd0735d4ea4d5793eca435a733173110081ca50ccae5fd8f75109bd5337146b7930872edea0e84f655241 +DIST openssl-sys-0.9.67.crate 54600 BLAKE2B 8371057756351f2e77e953e2a827e812477fd404a66053047f6a1dd891d5374ff6f6666e3c8af5f858201814d351e72a4473f95ca439c2c0b02e08c89a1ed336 SHA512 cca7edceac5a11f3e3ca0c4c09aada27f94664eb9c7ada4784dc147fdd1c9cbb5eb1ad1ec145957155aff006a21e7c954363c0f72691bcd241cb43dee98b42d1 +DIST p256-0.8.1.crate 57730 BLAKE2B 7392e833da11541ebd56399568db1ec96656368b04625b582348bf99f06b827cf45cf103b79d9aa1dd856cbcf6f2e7313e291a3679bf6df65c6d00cd352c4121 SHA512 544486d1aeb154b335b60e1743e279c0cd56dcc68960a0b2c0314bc9511058ab9bcf1eead34b34e0c09042f535a80ac54cc408aa1b37d7db1b24a6a73c392ac2 +DIST pandoc-0.8.6.crate 17549 BLAKE2B 83cedf2a312f9c6caef02e11112ab289083ce4df2ef28fbae831b17ccd8aa8538673a8165b12170a7a0313d6733674c302318b4267703647fbc64ed3856e15c0 SHA512 8f0d419a5edf033bf25c55531101884bb1126b1d3471fe8eaa9bdbba3a9540124b4bf21c92540bfcf912656dfc9d8d48bf51991a0d5e198d967260b3973cd2c2 +DIST pandoc_ast-0.7.3.crate 7380 BLAKE2B 4b5544acf59efcebf1f395293f9fed84fbeca6e030e4bb30685c314bc80c825323c264867237ee011488155d337147884979068991499db878679ef8b8e4435b SHA512 c3a934b28563220ed4ea664bf96ebf78eb8c940dbabc0035b185df55aa460694511b623f30e87ba2b16e938f8abc09ff551470b2c64fb9aaea95b25d1aa3de2e +DIST parking_lot-0.11.2.crate 39869 BLAKE2B 67c555e87b68f5763a7790563fd8d542e126bcb77f91267f3b76c51fd73060a2c32dcb91f9d0db7ea772e555d91576c8d7ff48053a9c35fbd3b749d2459a660c SHA512 526b176363dffa59501c18324bb723a3846ef5b0ff9bf1d890e40ad10e7023284f7c8012eda87520eaa94515ee828d9ef52692a9ed590a55e176383d6d472f9e +DIST parking_lot_core-0.8.5.crate 32466 BLAKE2B 44d9cb65444ea93fded7e216e3bdbe2256ba1611f5cb6f80d67a01e71d428b81e6c7fc73cb928e2125f34bac0abf4d1da39f622e813dff89b01fed7632308b7e SHA512 c4315df551748d1ae77655e4d9f8c90f911498856e5358009e9e02e410bb8085f006f369188b0753a298371ebd74a5c383d848b65e31b55f3462381308c83a00 +DIST parse-zoneinfo-0.3.0.crate 76590 BLAKE2B 441e96b120e9bb4f666ace28f2999974e3bc6786a8b834b07601b4a13506505a93d2647e446f1871bb072b8a1d1c2075de259319c7c1699244dc4e0b89392017 SHA512 e87eb0feca1feda438bb44d92268779053feec9b0823a336ffc593f508fb6e918add1023d4abcb23fa334efe8a07ab41143f5fe841b4f62ac000feb23c6d840e DIST peeking_take_while-0.1.2.crate 6697 BLAKE2B 31571604d00872900abcb677a483da93654de523bbdb0331c326dc9a3e531f246e571bebcb983e79dc46e33ed6dd32b978be509841ec0d9f1e7209c06289c22a SHA512 7bf8721987c3e2e1986683dd897746592a909382f02b840b777effec7d8b0a864c1a83b03c73d555e359f22c423168a54b75448a7e7b996b739527ce8c88b721 +DIST pem-0.8.3.crate 9395 BLAKE2B 7d4cf8a8b3e55ca8fe39bc65c6616c5ea0f91bda666493688d98e06ea9fc3c83d0b0a1a10b4c5deff685efe2f9858f63fab765b82a1c79d1d5412a5e6a706dc1 SHA512 30421492b14ca94ad8bf7e3d80315f2cbc129fac18655f33e2866e4de20201f9b3e9109c273c5bcd7b45ecc0ccdb8f7e6d8ead07278890d1a043688752f572cb DIST percent-encoding-2.1.0.crate 9748 BLAKE2B f3ff35ac683724b15e40c85e0fb8ececb07b61beeea82b7020f02d27df05a8a3535f157b3cd688533e414d6541de7de8640ef4756706d8061af0fec94ba04ab3 SHA512 98af4dfa7c6a3cf0d5aa929c436f9eb1ba1b576a944513f1284e6df2ad06be7cab9eba145d888d50af88f8c970bacc702b323041bec6d4fa1dc34095186c628a +DIST pest-2.1.3.crate 77986 BLAKE2B 210638cdc2cc5e389d2248fbc06b8163dd5ddd77974a04d32f674e7f959acb3c5efc7f26100b6ceb7c346ee06a39db0e11ad5b793a1bc09dba679e6a5a4aa2f1 SHA512 08a36d4571cc0e912ae87e1f2116424b3d4139b653dd9a446fec8ff39cd9a691e8305c86cf75d227b5349197ada4ce79912ac25f0726b98a0642981ac4673c83 +DIST pest_derive-2.1.0.crate 14049 BLAKE2B b85c5a625579e9bddf22ceda1ff808e33989d259f07ddfacaf833ee313029e1a8a01f824da915cfd3d57de57394608a9b506589d642be30e8d5e6a3afcac6a9e SHA512 4d554921b35b6c2491f56b859d389e93459552807df6ff989f9913a9314171e5b6eba93cf7e03528973d6025b663cde7b841d38fabd8197c33beddafaf83fbba +DIST pest_generator-2.1.3.crate 14227 BLAKE2B 2fba3732d71e6036a911e6455d12ec7f4a1a14331b50f762fda1d6dd244269106130b72025d21e684bdadc0b5971c4b19ccf1f113067c26aa5f1ac71c78def8d SHA512 8be05ef3fd59dc4ccb7871388f8e3cb24cbc2f64eacf7a32fb887f1d8911b528ec545fe78bdd7beb03e2c04eb7fc0ad98ac9fce8579f95ea71cc280912f07c3b +DIST pest_meta-2.1.3.crate 27818 BLAKE2B bd96b36d47e39d6f8cc6f07ab373d1bf8b8f9907afb8b3774f62677c800914f40a0b44531f50b065ae9d11ec77a940da865b5a574d0cb0d2dc51059f718fa826 SHA512 f31492b452b58c632c0c5c3e357ba2b41ae2b5816d0ec432c1a281dfc681c5b5c2ab4f194c1049938e671ac232d85667aab91323e986df4edf6093a4e2d47ac3 DIST petgraph-0.5.1.crate 147173 BLAKE2B 3b74b2965ecdb37a82439111ad849581254698c8701d8d5bdb050f4a30cce05016511928443cf65dac394dd45584279a933435a77ef3c610a64c73cc5a68ff9a SHA512 c3d5f53b1a0900084b0693a6f3a849bb9b443b1b6fd1ad88bce8beb12ed1b45f2399b68db3366ba15f33c2d5682e052b733dbde76fb1b646b7bb1e660a38d8bd +DIST phf-0.10.0.crate 4675 BLAKE2B 72f3436754215f51ed2041ccf61d67ff9139d9223a0615fba6252bcb3b72f86397f91aa97fb8a439b2f5b357610c0c14979e92e718d0da29e40292b94f931f89 SHA512 4784c4acd49fb4de47aaa2484d6c018ff154094fe97199ce5fd3e6a67ab53efa454fc41b549a7addd2a02f32a096e4c541e4134f71d7bd78f77da23ab9502017 +DIST phf_codegen-0.10.0.crate 3402 BLAKE2B 2d0a3d8f5fd0f8e577f6d4a5d0cf87bd5e4c0d5690d3aa331ba252351b59c478e42212cd66f167a2a88c2b9111ae7aca2c9fff3740dcba1b77d2beedc1d44483 SHA512 dab91b53c72a5b9b6c4773b9f16d2cd58f65bdd9fb975257b8d107d4509b44f5ce8b92ab59a60171207e025688cde54ef97c9973c4226a8765f10f35c4f6f1b1 +DIST phf_generator-0.10.0.crate 7525 BLAKE2B 1219f37d5699896f9dcdd367cfcbeb4ba19d3498c2e52acd02975b236ec3802f6ee57eaca40393a9742b5397809ef548923410768a727108c83139fc70562a43 SHA512 b6542d816b2e963c169df695d332f92237ba380f49bf919021514a16aef71de8f4f70b9612356db9f345f3f0d3656b2b39a4f34f8ffa8515510b81f1b19cb9f7 +DIST phf_shared-0.10.0.crate 4095 BLAKE2B 9155a2c145148f3c36ba6d6d8be86a526480b127f4af79b2b5855cb014a0080bec1ec45be466513bd57faa39c77cfde0d6ca02b6bb77d37a23d697603227da37 SHA512 f088a6836a28afca7a2ef5440d7aa953227785d52aa0b9fcb76c88d085fe7f0e68732f2354c9f8dfc0a90ab1b8ac214f28549780e6f32d857ff7e8963093d9e5 DIST phf_shared-0.8.0.crate 2860 BLAKE2B db48d88ad6e7aa6bdb2f6750ab66063a55d005b4f5e92ededb59da1f1fa9b1296d30f87d32d036f08e3a74111ea4d8287e8eb6c86d0edd76b3ceb38f223696db SHA512 6ad7ac732b7cc42e7e179329fbfee7074d26652d73eb4f2b97224491d978ad9b14c66e5a539c96b84c70124ac44cfc009bf963a42c438d028bd9737b99f463f3 +DIST pico-args-0.4.2.crate 11565 BLAKE2B 2dd0dd6679d418fba0f6bab93a8216cbb9182431dd7e0819e382db2fa1632bb5ed17cfc2bd7da90df41024066d26cc82188dd4693e6b4f7eeec44d440edfb12d SHA512 a6e46bc8d086091a37a0edf418d5414eaa5ef57a508aa81c352c66281cc2c88c97611b7eedd4f5f18c7a8169f48aa3bfdc7a5eb7b3cb570cbf871eed5e867ea1 +DIST pikchr-0.1.1.crate 75225 BLAKE2B 3a4dd9834c922723ee2ba620bf39fc9c41df65650504fc6f015f1ef086fff5b36c1baf2656daff9d1db86c106e55b9ec2bd91687c692e2a183068a359e33db48 SHA512 d3421eb1c5f5c4d8b53e77dcd5d7aa6f05e169959b075b06724b5d370171f9d60a509095185e04202fb31735df7ab658c34752e7cca6162488c4d850aea97991 DIST pin-project-0.4.27.crate 50964 BLAKE2B bc0e87a7941452591f53bafba891c758541034ce83e3849e8c6f1894e46c92f0391f4fbaee6d160706a6e7b02b39e9ff755efed35431941c96a20bcd2f2c873f SHA512 ca6537b882f0c7ce0eb0ab98e9cecc1620f168306ab1fafa7a4db13e092339f172874a30ad598db18d697898b5ef82896fc70a1b6f8e08ff0068f52a3ef5aa3a DIST pin-project-1.0.2.crate 54886 BLAKE2B 9feb8b1318916915f711e1a71aa5494b66ea3eec83324afed573a85a54f7d7c698105ab3077aee32aa11b21aae4dbc07e39289e1f2ba880818b7e8004ca810d7 SHA512 94e2d8cd001e6e24ad87134b2b4fa896fb278d021c1d97318a1ba1fbfe27f7424bc84391a72914e30d4de1dc664642aad57f7f0536ae6466d4f969ef3ee41317 DIST pin-project-internal-0.4.27.crate 29739 BLAKE2B 7bc74da03503b3d8b5868e4ec297da0b69affc30a80827d220bf19e97449f30cdbdddd9c13fb2361717d152905daf373655b3df4b336c97b2bfad89a55f25c0a SHA512 435644b294be873247f2bc351a7463eed995aefab8ebe30fc29ade1ae18564f7c92bd1ad2635e2eb9d018f4bbba0b25549435588913767f58862df1337f196c9 DIST pin-project-internal-1.0.2.crate 27379 BLAKE2B 20bf3e906e4390454b246dcbc89353b3fc5cc53bd0e301f81cd01089e4cc283c5f8052efb1f43270ccef9bc26c843eb7816d4d561f7570fbf686d9d0e0a28cf8 SHA512 664093a15749f3476ac42a5d19160ffe2a28d14682419fb7113869c3d79c51aac10cc8126378eb80739a6f5a64561d84b6a50bd2e8bc4b0e05c346ead4b34fe1 DIST pin-project-lite-0.1.11.crate 25308 BLAKE2B 19d66c06d39de9b510d6c1230d3a0619465aa7317cc583d4852184b2a6d9f804598b908816131fa9ff96e3074cbdc8bf7bf3f9f775a4bb76d686b10e8b6a4edd SHA512 c2621d3b8ce8605eda2a117f2a60a41a59185279efb8c8e1e0bf6ea1a73dd3c81ddab62d5dfdde995f26071342f0962d602fabd4ebe97d4ca6c7e6b4f3ad701b DIST pin-project-lite-0.2.0.crate 29023 BLAKE2B 9955125d3b60475d6ce3b5c4183f062a63421a1b2ce1940657af7cf79b90092057edaeeaa3d8341888f66df25ef93ec1be1fe0e6f024c848a221d87cc28789ce SHA512 4b2fadd1556581e277625ad2ab0f52de78552b89c35ccc1b9fc98438042dce89c92c300aab268a7743291e5b583123675ffc1587a5c2ba6f3de5f67c4d11a9a9 +DIST pin-project-lite-0.2.7.crate 27212 BLAKE2B 71997c66fe24bbded0030acf9d460c8ecdd07f7a047007413ad5daee06ade30ce487e7f921d610f9e0bc7aa036391f6c595493d9b7d95c17e9195f5a2b23441a SHA512 c948201981269f6f54da069470c56c5b9c4c6f52e349dc7970ad828d412facfbb66a09745c0565b4320fbfd1aa7983f3664604f7ade37a30cf25ce253afe8749 DIST pin-utils-0.1.0.crate 7580 BLAKE2B 457e1287202f16d1873b24bf4f1de1828300128c4ba3131758e64f9784d36d47365f22d85493c3a85d854f0d8dbb4c6cef3a0f5b064014dc03943e58b7ba9178 SHA512 828422b8440cc82ac6b0743e0112fa7540d437aed457564999092b1462cd7672cd6b1f0201b67075431aeedd3d9c5127468a3dd028744109944f7f023c82fd70 +DIST pkcs8-0.6.1.crate 27040 BLAKE2B 755e1fac0f37556152653d40b6986129a4f0e7af878371d2b0992481504c252f42d64cd262aff0a59de424cf9fa4881621b024a5fa1fbca3ddae770154d941d5 SHA512 f32cb6575a7d51e1235be02cc939114339dfd838acede9309d441b3f67bba6ffa3b3ad9ffeda7ed04d2e3bf6a8431642218072753d9ca00cf62fc70116cca9e6 DIST pkg-config-0.3.19.crate 15451 BLAKE2B dc23b5ef12719b4b3d2fc5c93c087399ba954a5e127be91b26619466d5d7422e71684d02905304dca65273d69b66338d94c0642e3810a14df845ef507ddc0bfb SHA512 42bc13c4e39c8f71690db527d815884acdfd2ccf5fbfea700c6ed60257e852cdcb1c443e7774409e51da53612b0ff0aa165554b99fd0cba973f94a8df52982d9 +DIST pkg-config-0.3.22.crate 16145 BLAKE2B 346b67a2000eb91ea8867e5a861c87a7728909d6b20dd00c9b4571d89e5308a108906fc80fe3a2d014fff0411d9bb30fcde224abf8f4aaf37164107861083bdc SHA512 435b9d99a1975692db3efb3bd0e92899c43ba4003aecc4859dc71cd2175521973d5cbe1be06fc3b40af2a7bbe1b0a845be73586c0cd96dc218bc4fc7dce11107 +DIST plotters-0.3.1.crate 8595577 BLAKE2B 7c500c43c2b2875d9dc17e4eab57cbd8a470c6064deadf4e78c429abe2f1e97511f64bc67782b4e03e7cc47c8ac54aadfa5f7cc8c27d3b4453d2ee8252896c99 SHA512 c7bcdf9da56c2d1c03053f61256d44d2384fac1a9a7e0db058090c13b359bce76a2a96bbcbfde04fdcde0a9dd3db8a1a22bc57508b0b6e4a374c8b35ec6c9707 +DIST plotters-backend-0.3.2.crate 13524 BLAKE2B cfd42df0fcea4e5ee944a6b8c48e3b7fcecefd6d97f07e1c333067193c211da9eba29fb56e9fc8b861cfa2d1baa3c042fddb494bb66b9109656b26bde7901f7d SHA512 116bc6866094a2ec40a9ab9363378566ff37eeb4a4e3805562dd3e95f1d5e8664b54d3dc858a2c9974b125e308e46b77c294de2a655f836d342712c32f0242a3 +DIST plotters-svg-0.3.1.crate 7596 BLAKE2B ac8dffc5dea833c0506c472567056be0804e5519828b68f7b3bec9ee63dd59f9aa828c10732a50e004214512df06c7eaf164eb9613cda75b2753270fa358c0d6 SHA512 4d3cd02534440dc26f5eaa3b4966081901626c61d9fabe0092fed87c48929cb9be070d9c34486fc7c7bef308337ff4890d30f9581a613549e507db60dd9d8876 DIST ppv-lite86-0.2.10.crate 20915 BLAKE2B 83a075381c24b2b89f5266929f5672ce051c3781c1a199252738dadbf471618c8b87452ce84e1cd87a9eac11b44107002894f544091210cc7e77bf52c045288e SHA512 c9941052e504b9b310024064026e4b1d540dd877705ef450a833d9ff6dee70ba874cdad68c46381a71d5b54482cd80b3dbb8e0c225758fd339069031a55195f1 +DIST ppv-lite86-0.2.15.crate 22002 BLAKE2B 3f967f112ba799f18a3f897c944ea656994abdc7c912868023de90d3885a87d9544159c44b6aeeffd83c1fe0172e326bed4044c2d199ca899da4f8420629736c SHA512 6dac73153d244cca97ea00e429f783a7d03b48f10ee450cf6f8d77581010b28be5048f53322b0c888b425b5085f440b6ea90599ea00c55c641de6e29da42f0b3 DIST precomputed-hash-0.1.1.crate 1640 BLAKE2B 64a37ef3edd317f771e833bb394f7c19bc9b8c844156c831d2b550692c7e2e36bce44ecf18dd9f2d0f0511346eaf0d2a0ebe792fc288ca0e94a93933f2051846 SHA512 a118a98286a47e2f0cf35d2678d0325c18b9b7d5bdf40ceadc16483b282307fd1498434d5bdfa25477a4f420d97c34d786e42e9fa70431b788b4b8fde9718e05 +DIST predicates-2.1.1.crate 23150 BLAKE2B fa8b250752f8a5d6ec30ab3aec3aca2b48e903fd8d182817180633f9f2a55e4632b1e1912c9edac453ebcded9f6624c42b38dda70ef36fd710e1dce1f1ce6346 SHA512 c850fa2541265aeb23d5c19dac6c7654dc434f1239ecc8b1cfaea89bd120112e2c45f127b491fbfba1c053db8413e8b561896729a56b6588142dd9ba9a33988b +DIST predicates-core-1.0.2.crate 8185 BLAKE2B f2525cf9d1444c0b6cfd981fb9f8555e4e797fe2a28edcbd75e719121d55eca593249d32a708e920c83549a2240dd04f154b19e59faf740ada773c3e59d52483 SHA512 bfeee297e7bb81c1cc63908ab47f10e21e53b9f690d9aaf08855bc1824e0c87cf05c92e5a8dbc57eace7490c0ce58bbe2e178ac33ad0553ad2772593d89f8aab +DIST predicates-tree-1.0.4.crate 7682 BLAKE2B 10e32e4d316bd3bb7015a6ef6d8391381d441acdce0b54a7da2ae4f741175dad7bf92c2488809e233da45360388908f200c2a2756f17210641b0e503728cf150 SHA512 f4d4f3d58c13c9b0344832709709a677d0d1f32e80a2c1e7f38a6f214efaabfc2b8e12d4bb4ac8f0c57def9a44cfe94ce9144132cacc2b6f84002a57aeb4ae5e +DIST proc-macro-error-1.0.4.crate 25293 BLAKE2B ef918c5efaf2545ab38787c8d0c07315af00431139e4dff66346bf798e3a429f91d12a79776c150412fdda0b158a72badd5e1044ac4d6917f8482d4b5a7110b7 SHA512 8a47bc9d3e24e9561d1e384d8f5a633284c2cf9b5e6733c5f9d1dbfe1870ccc8e2152482852e50b551cecb68e009148585b910ffb0508a7b4875598eaf8657db +DIST proc-macro-error-attr-1.0.4.crate 7971 BLAKE2B 98e2925881c2be186e22c2c439697e91d43f807eb61a5d13e3b0b4321ed50a74f3d699942c04b89b6fea0f156bb5d19ebcf22f9cd4b98a7e6917c437600ed823 SHA512 2606afa9ec78d7dad4500c98d3a5ecbd02c6b53ab829c742bed7f57b322a95238ab4e01cf268746815f1424fd9b02eddfa30e72f98c66106f57765f3d3116495 DIST proc-macro-hack-0.5.19.crate 15556 BLAKE2B 98c22fc3e5f5fa8b6f44d15de42b6ffcc82ba3f98a07ffa48bcbc5d3abcfca6af136c5d0d8c7f1ca34261ed8f8c9c17a394231f97a4c342c81aa7f8b9e74b203 SHA512 9e4cbec41056438287f5b23086264c86e2f0cdc193064006556736377b2954229de13a585149b9995002c9aee3334ee2a80ae4afdcc96cabe7ed2bf718476952 DIST proc-macro-nested-0.1.6.crate 6498 BLAKE2B 6225a30c1668ac20c3c9ded7633458ab7079bd126aae538762547b112012050e9aae22389e2a18cc14696212a092a9985bc72538d4ca4d37ca0faf34a68c3833 SHA512 ed89e9bfc30e8d7a9be742a02e8f269bcedcf511d9e1487866f198b4410a2802ab576171b844ed15fa2848689247afcd208016555442dc24fef7609400e9c38f +DIST proc-macro-nested-0.1.7.crate 6495 BLAKE2B c27ad92b57837ab1ce220958846253ed29de12ee1ed849948e5202913371d877bb648e6880ac3e6619b8d48342e1fe105df56a0abda1b13bd62262bea4c85fff SHA512 dc5d898c6d5588d279aa0852193105bbb3824798a05875e2181c66da8c3849fcb32189d9b213cad09054242aa4ae9cb602f9c2d1b5e7302963bac244bbaa27c2 DIST proc-macro2-1.0.24.crate 37716 BLAKE2B e2bdbc7cc9ea254529e322f6a2eb44002b4994fc4a00df32012f66740e8e73ae70820dd40b7fcfcf024f3c7784ab9add5cc1db37f4c72d5af5c8f00164ebc145 SHA512 c3d23a5136c55d734084ce1d76d54f237fc1003074af102c2ad96d851ac496ffc7513ddc505a68af4051c9d6de09725a0ecb6e76ebcdd77a1c056f8f9242c9be +DIST proc-macro2-1.0.32.crate 41003 BLAKE2B e8da70dae2ee75aa2c344602e55cbbf9ee5316ff6182c870b64f9fe4b33e60b9fb1a22137acf357615331f2e4079ab1e8964a2cb0234fa439d1b3d8d514c2eff SHA512 8631714c226c8a6fb330a529f42214216057eca85cfa63afd3de8600d2638e2be45efa54155ce73625883bcbabc2c56cb865ad9dda04e2c7092d955caed48abf +DIST pulldown-cmark-0.8.0.crate 106330 BLAKE2B bb59298b605993530e2363f3264c3ac1104ec57885c2dd183dcdf3aa9dc613999d24caeb86848ca3542544238aaa4eb49d5a6599d2fdef53af50b5dbead68e22 SHA512 396ade131c0a74cdfb8454e137e41c21f0b81b7cce654ba6ae9ceb132ba0fa0a467a190e6dd69cd7d59a267efbe83f008c9c8a5c9db47665aabc31a4bb9cb967 DIST quickcheck-0.9.2.crate 27401 BLAKE2B 673b583a26e241134d5176bf3aa9edc7934b6eab54502cca339a697841e3b010244e499dce5659f84e41fa5bf6714e196e84ae74100e224f2f0e840d5c2fcea2 SHA512 a136316dcf7daac3d879a660a61c768bd14b647fe53e7a5c2731f197106fa9a351456417ae8e588247d3b9da0c26707c6dc55c1e1fa6f8bf47e40727ce0d5030 +DIST quickcheck-1.0.3.crate 28069 BLAKE2B 5f0ddc8e22fec55e879745a95024abaa03d7bcfc6453286eec072663b36a5d6ae247b3c1622c4743e1ca9b7c4bb21da0d095aa5247f32b0bedc393f92cda6bc0 SHA512 07dd707c9d3fd0b9cedbba545bc8b4fc1ca2770d169e444f8c96f8306d3161a6a3e9189cc5d0d6b3dc4221f7dbc05887dfe2dedc914f88d5e69ab2b94179185a +DIST quickcheck_macros-1.0.0.crate 5275 BLAKE2B 1681fbc5a476c627da442d601d9f24dfeaa147dbad7c8d6989ad73cf5a204963c29b2b5bf68513ba74c322f74ef5ceea92594953e9034921a2c8132150252779 SHA512 f7de86f76a53fc36063f10f5405979677a2e48a96d13c439a4aa98e89ec7f3c3cae324b8dd789a5236630110ac9a1763f28361442cca08d1a1ef458c7bfadd55 +DIST quote-1.0.10.crate 29960 BLAKE2B fbd4e3e0e0f452e64b30399fdfaef318cead505d05f0c61db61a7aa3cd5a3300220b4ba2656603f88bc0b535390ab4d0ec101a919ace1d442a3e979f08e8d48f SHA512 08613679b564ea7d750117d3a2907ba957d5d595bdfa8016344f99a232c72c6b08acb882dff45c34c9e4c8f93f879fb308b36125572722aac04fbc6bb0c666f0 DIST quote-1.0.7.crate 25170 BLAKE2B 9597c94ac365bb6e9d632738a88ece2da7818cb9f3fa0e755324e693eb513c76347032737025375a486319caad13c22ae13bcb257703eacdf2fdc755cbac0de2 SHA512 b7cb576c07419854f71072a88e4216f50d78196703d3d8a1068dfd0f2ccb1e417c3a865ec3be613b46e74e46654f64378f527800701f74d50352cb766a885953 +DIST radium-0.6.2.crate 9930 BLAKE2B 52ae64c10b7a3195b5ee1d6e8fe6e8b8a8ae90ded5f54d391bc398b5bbc46076fab1574365c9b401c0bd19a4d412e4e7f9c4a89baac6122c14671594fb2bd164 SHA512 a1850f2c044f9ae0e56a8992226396bf61e9f3f7f288b18bea3ba60584a6533eb94ce8532507c6d084e4b263139bf61a1193f23589dc3ed8ac7127d0f34a81fd DIST rand-0.7.3.crate 112246 BLAKE2B ecc7c1bd70ac874c03bd8b7faa3016bb2d5ee5c19603280a12a45a81598f706e445971ee081e6ca410ab6f0f5f7a06d9315848cd556a2d8522a82024f6ff91e4 SHA512 f9b68ef9446f1ca2c8092c50990f15c1b4cb5529eeeac4df8d69755e0b7253c663c587775e7cb0a7298c31edb444975dda34926759306541f6d43d0d3cf57b7e +DIST rand-0.8.4.crate 87406 BLAKE2B c09358416d2425a8243b623346fe71bf6f03fddab1a23fc752f4303ba7c241b3606629e4edf0ea720785bda0bca534acd675c2de079b78eac3df24a1ad6ba654 SHA512 77ae0e988e31e12f7d3f2c40814f930eecbc94c4aced827c337be78eeeabf39fde2dc5c4fda059afdc01285ff4afe30393c32694377de004feff16207606558e DIST rand_chacha-0.2.2.crate 13267 BLAKE2B 7908867ceac98243ade22e1b38f1903fe0249324484d91c948a5058a1e099e5213f325c5ba3400898c8319158ed69f4ed064164f235470856a8191bd990d5a10 SHA512 1e2117442e4ffdd834dcbf0ea1829e73202c0ff9041d5969d81a59330242145f2753f2a56de2fdbff65f26cf0d227c7d08b2094ab2f946b764aef88106a6ac84 +DIST rand_chacha-0.3.1.crate 15251 BLAKE2B 645771b2c3e274f085e0837a20306b1d59f6e9032fba8eb38a6d1b30180d15e2f89ffa2a162bf6358da41e030098242d81e71dab4321980d0a4f6ddfc2974ce3 SHA512 8198c580b1b9b0429758ffa49cd8138fa3ce724f0dcf73c767ea7e55611d6a2e4c7cad9950896510def500ce4062b594386c947ac3d89425b4e5c9b04d0b8075 DIST rand_core-0.5.1.crate 21116 BLAKE2B e74791f941a79971f2741172d489d546373c9abcb0dfbffcb7b97b858ec800b2e0c97df4ac636f3aa1b8dd6c14685edf317336d577f31b5c6cb7d89a157e547a SHA512 4f7500b35e165e6c817fdd67a50745d5497d24e554bb554705097e37258751e8755c4d6b8a69fcb5e1977708ba78620bc35d640e4e018fcd4e88d9dbdbebdcbf +DIST rand_core-0.6.3.crate 21938 BLAKE2B 7c73e2da6d423c68dbbca31f6528bdb3f42fa39b30d0951ca7058e05ce16ef09ef5e047697b33ec17720314f934512c0907aeb892df93d63abd8b63eda2b50a7 SHA512 0fc31f96ca8ebba8c179367de01458e909265e1d627ec0c5620be7c8e83d2f9570471d6ec2cb2bc4bc531505b02fc31f1165708cc1357906791c87123b06ee87 DIST rand_hc-0.2.0.crate 11670 BLAKE2B 55fd048f2524cecd4f0e17927a81111e3070a8cc6a5b0234a46445400ad5527194edf8c91fb5ad6538f4958d53044ab02424f61a38adb2931e2cb7568c458ee8 SHA512 bca185612bed5cee4da76fb68fe854105da276f5bf2da464e596d586b925df798cc692ed881e276ab77c36b4b0551930966c93656be122ad05899d87853533b0 +DIST rand_hc-0.3.1.crate 11891 BLAKE2B b3aa810638390eea4245ebb711de88ccdc2a64350a5c6e14064fea7685d49746b4b77215dbb8374fa7a6cbc2cfd79fb553513d6e551acf64586d8303f7d4f3a0 SHA512 582bb44b81c27e698eb57c6f06444b8a7c9d3f7ee73f4e14be8004c4bfd3bbfd9795c69f7294b5e87107e86b90fa3e91ad080964474af81c92705d356e43fbb5 +DIST rayon-1.5.1.crate 160424 BLAKE2B 1c31c8e3290f76d02347271cb020e50e8f915b7a064f133a196c12e07ae1551c0e7c31883a31ec419a05198d6c71f0057be1b8ddb21f451db9ba40da511a0e1a SHA512 a68e65aae7040a6f6b0cc33b53b4c22929c15504ed4fdf54f5eb5fcaeab137c220b00c716aed96246b6a762c4f1e8be920356231d6c4a0b3e01132b9ab96ffc9 +DIST rayon-core-1.9.1.crate 64961 BLAKE2B 7201024124324d2cf2d5785b7e79d2195adc7de576b826a9c28603dc44f1b5de46d277b791a741413c85facb4f4a552bfd55989a190f6f5ea3df4bbd32042f66 SHA512 c24c34dc488171ce476df145e8c6953d35fea93412805f6c411ba8b8e9dbbd733610b291203ee91bd265b766b78e14ba15a7b587e8f0ae8bde53f60e0644ef78 DIST redox_syscall-0.1.57.crate 17087 BLAKE2B 88e3ffcfd752e757f8fadfd4edca367f9185f09e609c329bb36f179183cf103dc182aae701c14afb717d2b4c3d72ba307b49fc671cc97aa7c9d03df1a7a1835f SHA512 c6e187087060084b7173ed0d9d0e982e4259d4f76522112268c02ff20751382e3bc8e119da6153170f5c54bd5b9cb028910f2f85c1c842099205dccd44659184 +DIST redox_syscall-0.2.10.crate 23582 BLAKE2B 7253dd96415e7b70df488c208d86c250c670b1245ac6573a59085faabbde9e33fabfacd233e7d737e365493db14008c180274b41ea0a4af5f6f98eec666a873f SHA512 ef012eb4bffe32119e50ecdbef4cc31f6e84a344e94f026484fe4e2c904f94053a8b6249fb6bd8ada31b3ecfbf0096085283bb68aeb62b1b01b57f35794aee92 DIST redox_users-0.3.5.crate 12644 BLAKE2B 093141c98164163dc66378f2ccb48a5f478c5b40b69ad4ecb89fe8967e4a309974088ea5f7a2b184b625fc03348f2e75b0809d3683696e9b74d5c4a5ac6a4e8d SHA512 d90f1816205a4f2eca59397f6866e5cd965af652940f56930f8bfbe2b50eda75cf78b09200bb69416a35cbeead3cbd4de354805568be2feef1ae4d691b9a6a3c +DIST redox_users-0.4.0.crate 13023 BLAKE2B 66d0d1169f98a27a00930c86365f289c38659c0d7b248a6870d1c144dfe63c9752429b2912006527d42aa321f9605892ffa85257eeff1ae148254bf370dafd02 SHA512 4058ffb2fd57631eb6346c8839262653af3f2e670a69bb5739d64adeef7347849b18e191c594303da1f5e29b4a3cb000161fc1b3ea4b7f94585977597a2574b9 DIST regex-1.4.2.crate 236931 BLAKE2B f316b777df1c97aef2994745e1fbd9ca676b0da6bf4ffad4e54aa11014d39aed343884ede3648b5fd676dcec5e4840e9d84f4a4faaeefaf5a2d772e2c5b9ebf6 SHA512 a9bc8061b7563b8494b21f35bf3c2af5f58dcc1b0df4e25ab8d3f99ba66527d5163e2c04b229b688fcb7934961f718fab72f22d66fef53562c5d96a2fb3887de +DIST regex-1.5.4.crate 236581 BLAKE2B 6efaf69d1a99dc3a2e04b2d1a96b036f631e9a0ad0d3aa57263febd47f7ec12765526f06f9c52a5497bf0d9b455f1d1b39e011adc4c28530c44b65c8a453efc0 SHA512 1a9208358c4ab87c19ec91bcf5c1e35dede46f3a0c0097061b7b53fa77a1e5ad38090d243aab274956f09c491e5fbe3b3b35a91db079b82a2dde2fd9fbad4c19 +DIST regex-automata-0.1.10.crate 114533 BLAKE2B 0e357229f6825f14339b1d7c40730b83e62bba12115d01ed20313320766e769a653a2fcd2c9d19af51a82c38e9e42c1a31d005e1f44f5b6fbb3ead7c9c74027f SHA512 56d64da361afce82c6cb49e70b99ce1fca3e1969c54bba5f9971db135f8544c65f49feb8827789947b3d1dcefc9c49a7a434a7ffe0d09c5900345a1733723c5f DIST regex-syntax-0.6.21.crate 293572 BLAKE2B 49c499ba1c03447fe7c90f27147dc5d96daf815e330a4073fe293d3be594fab1d798d35a5e49f6af43c71befd47528927246c4ebb24b6a6a141135484bbecd31 SHA512 56507f4432804ea30820984f6cff03c3514988bc3e406b3ba3a89c36c9c5d75951e4acd000ba85b95bb83d253898ce7d7d282ed930e811e12bb644c4a5ec84fa +DIST regex-syntax-0.6.25.crate 293293 BLAKE2B d5ca0dbc26b03c6a1818026f9a69cd226ec934e7c64094d0ebe843052b648617ffae7aa3a074f8da46d03c46996d8b547d8916576342000bd9711089b3e57d73 SHA512 a3d31f82aadc6be1796f76c03152ff24f37fe42d6ce27fb98e2f55ab102f86502bc37ccd563f6e0eba61aab20d002184c618517b678b3b93cb8f0497cc046ca5 DIST remove_dir_all-0.5.3.crate 9184 BLAKE2B ab7ef94e0230ddc9b363f038254a180881bbc20eb04a254f97e6f71ed491c99ba1c88f5e85632d450243882a4a0df63f3b8b183bc1fbca9caf30ec23d577b1d7 SHA512 50417d6d8a33912193a1ed37eb72b47431b12ae65d2780cdb7080c3d141e63819da13751c3fb737685cea322f70b36d413389c3dc01aa12b4dce615aefed0e2c +DIST remove_dir_all-0.7.0.crate 9041 BLAKE2B ec298c4c6ac01bff3af5618ffa59aca535d74e06cbddf86c765318ded226c3fadb7f8277c572f173ae7d04f16c2b504375e400fa4e228d8747604860fb25660a SHA512 a4a426e7f3e9f4d3925809e22ebb61d06be04703ecabbc07aae80894458f29a146bc6aa6540ab4ac96c74a160a5520ea079ebb6ac6cca489ba036ece6678339c +DIST ripemd160-0.9.1.crate 12087 BLAKE2B f2e0677b053cec4b93b1ba750e1a7ad603e2f4ff2f6750a659a7768627b1b30c429c91e586b61fe31531a5447d5f8d51cef1a874a8376df97b430a9629c11c7b SHA512 cd36d5b3224fd393f04b97a1f624ff190c3302ace497e37d040b5eb3a76c32cb413429de2692ae8706e62998ee82d82d13591c320b76825bf1b93ebbb3ab9ddb +DIST roadmap-0.2.0.crate 22995 BLAKE2B 86f8095f0d3c30f6d798aeb510be31a912c83d353a8a531d994b0f335378fcac3bcc3ab879c126adb15420daa86d3c6f105f8c74fe38c25f94b35f90ceb1eb95 SHA512 a2a59b65e707c16905d309eb66012e92cd1732e538354b79fa1bd83aabadfeeee857eab7fea9a39d38fe28f9f124e0cda52b6ac3a883f07df4e2cacd8d683caa DIST rpassword-5.0.0.crate 11273 BLAKE2B c92a04fc517211c5050ab7c774b70cdf3152a3ae56233618d4cc2e14d428add67489e8576530e0a10744f34a41ae3e3f5645eb04dad4591bac86f791157b55a5 SHA512 fb11b0c59dbfa6203eb68c1441505091e58fdaec75f3ebf2ebe79306f176fb09b2579d7aaa66e4167201db329c4b4f6d16e2093db6a67f1a5f0e031dca50e565 +DIST rpassword-5.0.1.crate 11109 BLAKE2B 4d040a920673de6ad2f2cd55104a7c2dfdd7425368c77aa3c8a1f3f99e51cba4d86b2afb16ee51637d948e444ddf060f7a0c82de5d6f0696023c527e630eeb56 SHA512 bcd20c2920734a2f281b9ff924138605ea409d0bea9721ee96100f45eed14dffe65a8bdc8feed7c36d3564c8d902e78e0d2306b3736d03b8f195a9d212792feb +DIST rsa-0.3.0.crate 40124 BLAKE2B 679de1ee93ce654c5ab442f1d8c12f91ecdfe3ee5e39ee2e31980acd333ef47f32feed30ab8dd1acadc1d88d9bcb24a6da872144394873be718201939d90fc48 SHA512 04c58f7d07babf108b7c30df94de359c413c26d1e9f044aa4782e58e4278fa2b448dd659820235f857f68e7ad428fa4fc90d69f549105b56ffa71d924b6b6a01 DIST rusqlite-0.24.2.crate 120103 BLAKE2B b72c206b640a692f466afb6262ffbe16520b1ebd25e5c6c59d618dbcf3cc448c279f56baa5eaf351b98dfd7a21e42bdcb8e43ed8a74536625369ca66f7a08951 SHA512 47c7cd04c666fe42edcd667ecb3289c7a2b612446b2f95d78bf576fb691a167f372ec48e0d4cfbe973b32068b4f06e664d079fd3358a69fde895295a80d20caf DIST rust-argon2-0.8.3.crate 28313 BLAKE2B 2d3468c7b5dc027fbbf6ceb264d77f4ae9b03526e0634c645ffd32a4c87532f5a84c224c6c39a15c9e267d268b187ec65210a2edf7df8294913e4958fbc83352 SHA512 f336dd3f90e1a49be107b641f9e9d513b6f8098dbdd1ab8aa2bd1fae329ce6840ad11a902b599922bef45d96ffb556d52b57d61218271bdccb7c85f9fe1da033 DIST rustc-demangle-0.1.18.crate 19913 BLAKE2B fd0b955e9f552d5a3759dec05bf5f971d151efdb8098b0b3fba0ac80f0034c4891c575ba1247b04d1271fbfc8a1585f4a65200ff3836946aecae1cd653c7a1e3 SHA512 93ebaf7630c99b6c83712452aca26a42d9a173aad8ba7e85954f65e7867486519013aae1afb0006a0507fc3d6a4688df783ca091779bc0f316c5b8c4be95b793 +DIST rustc-demangle-0.1.21.crate 27920 BLAKE2B 73ada923b9b293c5a9893f86fda0586139afbb7d56894cabbd70612d1fb0330a9e491d5143fe3498a0c8d3e1a3f8e63c14b20865926e4c831915592486ae32d0 SHA512 4031b26863a726cc6d3398b48682e0f0f9e5665abf20a5d35343a904ebd7c0d3752dcdd3a049b2bfa3e2a303214dc39a2980700bcc64464f7029be3c7f34727c DIST rustc-hash-1.1.0.crate 9331 BLAKE2B 16ac56622897f47a06b661fb59a196b08d48e782ab87549c8bd5c6fe92f374c9bfd44dcb36588512bd9b6125c2fd79a12d648aaa308fd9694bcca3a7c1b49ac9 SHA512 84e673ea9b046f7b989d47f2c4505557fbd5de991e6fc9f56a03605d40e0b4ba5427cd566954890153cc033ccbec6c984306634571935bfe0d4cdfbe56f39544 +DIST rustc_version-0.4.0.crate 12175 BLAKE2B 6fda2ce03eab45d7193fa0d70175cc7ffb56b7be85fb1314092bdcfd3948ea145420569ace3a47218a4a2a6e44a818862cea6dd8cfb945475496f63b591c29da SHA512 f66da7c6efe431db06cd01180d84ba67fcd38f8cd6ef693762957c00ccc2211f23c08079d7f184776e08f28d2d6ca3bdb5f5016f7de245c6193d4722891ba1db +DIST rustversion-1.0.5.crate 16984 BLAKE2B 314d4a7b78a91fe6a0f35d850ef7a4dda72859fec7f603307154d2b25722ef6be71d5986991b4958009ba066d3078a53131691b0d375677985b9e351876dcd15 SHA512 43f3ed12e007e0a7bf0ecbe44edec5ff092c88973903ad8032b12d678d98d8827a9e51040fa157b0d5b07d26a5b6cd314b410553fec46689b3a31b392c24770a DIST ryu-1.0.5.crate 49570 BLAKE2B 3bfba4a5f290a429de7ac3b86823b2a973f40eb6f48c15329173d95964d31ada36f2618be4b36774a03f97f2ce61364900c6a3ad5465a294e2df311a1f4104ed SHA512 d1708ffa3112a684edf2956b6730ead040401d38f1457cde074eaaa59c249007dc8b925629e7f6df89f7ea757e9d0826649d685cc8ede0a04d50296048bf476c +DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15 SHA512 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c DIST schannel-0.1.19.crate 42755 BLAKE2B 11503202bb6c8fdff3cc716558a5c00ca7497f7aaa4890d332084754e0d1e1013719d5bd744d8aa12b8b042401f4828fda8453c104d5feeb9b437d7cc51b5273 SHA512 319d9931cdeaa0f6b50c46e413fed2b6e97b28fe8c4825d4e5ed0fe22083e686e124117bfab7c89bcce815a31a3478f8c230cdedae6a852a31719a0df34645b0 +DIST scoped-tls-1.0.0.crate 9146 BLAKE2B e6cecc543760a293b9ba4e71bf0d12f3360782795bc9d0f0bb054614a1c393f081b6178e98708b896037f5b8edcf371b727e7eb80f62bca24fe09a1903456729 SHA512 f09dd404bb45349ef444e7274a2aabfeaeda7c3c9f964bf5c52c39984c137f63bdf9fb3e33df8e312e52872f7721de25951a7f3b8333a670626c51afd36d314c +DIST scopeguard-1.1.0.crate 11470 BLAKE2B f774eb90b7d3ffb2efba47518e9d1dead4017ab4b38a4bd74914daa84a5af4bf9eb63da0496e3924499d79cd0439c37447aeda4a21226f95645bddcd6becfabe SHA512 368fa5726df8f42b599993681579a9ffd0196480ee3cd0f9f671e8493f3bedd1e1779bdf2beb329e77e0005fa09b816e3385f309490c0f2781568db275d4d17d DIST security-framework-2.0.0.crate 54526 BLAKE2B 132382ee0dc0336ddc4b07417ef0613f44201d50b6f1ae6d6ae3cb1d53052521892bc8b4d4ad107071ea2c49a1d198b4f09b02d5982ca93eacef5d0e9139e9e8 SHA512 fa843a8638c7b4bc40041bff90cce422aec331a3b6c7ce8de32d2a817d2dbdf8689339a00236fc08d1669219ebbaf628be31693598b9574726ed06c22d3247e9 +DIST security-framework-2.4.2.crate 64857 BLAKE2B 7ad2311ec2ab1ebe8aca0b55a5b6b1dc328ad294818896224e950cbedf39cdda3e130395c5c2dbc64ccd3fa5603d028a2c0890c38c4a18dba4a25bd22cf66380 SHA512 de4480e4bf70148cdcaaf3a9c0e52ab061cea452b3209918fbda693faa7feb8c2df56ac29139bfea74969b8f62ba3ab2b3da38654e35aedf62fdddcec420998b DIST security-framework-sys-2.0.0.crate 10518 BLAKE2B 6e616e6099883bd0a55f972a81c8eae90d39cba9b36efe5c5bc612866984cdcd088bbb89ea81cc9f5f6b2ef1acb81f12ea106d9afce38662304cc04039db8a57 SHA512 43222d67cb51630575e1861470c55950b7c96db9708d70e97328198d25c858a05dbb0a19e6513cf9341c26f1dbfe534c6ddbf9cf71c4c3f8dd47290f06ec3931 +DIST security-framework-sys-2.4.2.crate 12821 BLAKE2B b1731747e2525aa3aad02be4da8076f6e25d33faf54b431e84c0bd072ca236c682ed492621a7aef725d0c1bd20a5f35ef01d0d518b06fa7bdfd2417b081f4cf6 SHA512 d2f35545223f1ec671f9265017c393a6219cd1ac551ec7b3bea6f90ac9e79cd9d9f7232fe7fca5f0c093b3f549925571d5a4f0b702f29a1e992e038446f48bd9 +DIST semver-1.0.4.crate 29375 BLAKE2B 534a89125c4483fc99c44f7b104870be1471d478ba4f709819ae700767f4d6d0bdc98955897e33566651cbecadb4d4dc223204e4504ba4820c2d3919ef4fa775 SHA512 82ef2b4a3533360de1c645dba02b57a2670fdc51709a07be4a63b94055335225764d42d70f9617ed3aeb4c4de121da24e73b0e2c5c781501e9ee32dff756ebd9 DIST sequoia-sq-v0.25.0.tar.bz2 2466222 BLAKE2B d796b059ca5e5b1201d8850f8bc37c1b126acddd9e688be61941556b7487632404ca617bc8720a4ee096128fe6c31ae04551130fce48f120d4183be6d22e1b76 SHA512 b501a808fa1ca777e46745b986421405d71c6e386a093c618ac04c87d08adf692a211367abdc92a549572ece91ce5076eea2a9fd28f1201c69533a172e52d30f +DIST sequoia-sq-v0.26.0.tar.bz2 7426727 BLAKE2B ad81bdc46308bd36fc02b050585d8912a51c271f990bc79bc01e665a1b196c21f3b4c48e858e2f8ac772d10fa84f5ea54286c7eb6010a22c70c180fda9275f83 SHA512 e733e5702c4d1752fedc2dc7cd7544389e766bb74c46f9897d84d95890bee7aafc8a00c182d2811ace7f856b68bba09e919aeb3d6b3071d21bb9ba7f0f812773 DIST serde-1.0.118.crate 74248 BLAKE2B 0d78d29a9d97da401dba93cd6e118dfa48c73351e32ee48bdc2a649ad60f1b198574b78a5261564d466e8097f8b635e810f4c8a52592e3f39550910e250971e8 SHA512 d3b316e721ce395fad656a598fed7e83b248a3dbd98a9eced98fdc337c8fd40f415356a0af6a0e5a104a592ad10e1265d47d94b10b343ce9475797b3a74306e4 +DIST serde-1.0.130.crate 75305 BLAKE2B 3973b70d8e06ab7c2f35e19f23739e8e4dd75dcdcddd818771be5daca8c61f6e2a7a830b4ccb8b3e3898769d7afdeb39ff217bcbf40bbd00867c13bc4668f905 SHA512 e6d6444abadcdac95ff15cdab53736adc9ddd1b6441d67158b6b41e68bee4b7763f9c2d80a857f879f40620429e8f04a90b01380c8c88da45a273c3ad13cfff3 +DIST serde-aux-2.3.0.crate 10712 BLAKE2B a0df7dd1e7499768233ce2a1d9b0a5588a6f120f47943aa72d8896831b0e0ae19b6d7e798ecd58a84dd684b42c0f60ba1b1069c1da27bd7c6301614d2bf8dfc8 SHA512 ea6b884a8caa654049b299ac6e944a7e7584fd2a0d3f7f34f8f0c4b15f936750f4f6560d9b3023aaa52c452c1932e941ecad83fafc4ddb517506cfea92ea3ff7 +DIST serde_cbor-0.11.2.crate 44570 BLAKE2B facc8d16886dde89125b7d69e9e77ff586c61993c3493fe4089ff03c53e6c0808c6da45a83337d3be7414dd82f3d6a7f3d43167473e49e586a7e817d47ef3014 SHA512 12ddcbd5de0d85f2da6e078e3ccfdf2115125084d57eb93d7e9b45bca6a86daf79dcc79c8e54260c56240c3b5e814b1481ac28c3aa1d1b4b982ef5956b5cc3cd DIST serde_derive-1.0.118.crate 50589 BLAKE2B b1328a3c7fb0fd6321f0d020969f1b7e32150488410d574cf9e75ca06bebef3d753dacfac4e45cbc0eb9626246734a1dd5b766b96a1a98b53f3f17897dcfb349 SHA512 f0909822f73e900c8a0b791a30fc5cf5be0a79e6c455766a90d6cc314408b95f2b9d7e3ef99363860d615620968e217da304457d2d6e00f60da8ab8fd2db7115 +DIST serde_derive-1.0.130.crate 54703 BLAKE2B 35db74464913a93da88b80cf29e4983bcc4377e397618064b1cb397ecbc9e6620c863e4d365153d03ab77ec6dbe9b1d03f8f86aba1adb76fc6d697f39ea7316f SHA512 d3ca974bf8856ed8a73af4eaff69941b35eef187d7e348d6d2ef9ee79eccad893e66270c7d814ac3871e09e21e603d34d7d1f24b182d9b39e9219acd42a7baa8 DIST serde_json-1.0.60.crate 114828 BLAKE2B 8f8fcce30049b0f20ed4e11ce9323afb5edcb0f05a3a5e226b15770350147f27d6fc2cf242ced0f5b76c85c78694bf342ca084bcfeb18ea7d6c9e2bac5461f78 SHA512 c19262072cc2dee3f7e047e45ef3f02df121c9b1c9dc6f16a20f5fcbc0fb1bc25e87342358f9e9ac86bbd5f5d6091a9cb56256c04e22f3dac671ed23ff64d9f4 +DIST serde_json-1.0.68.crate 114986 BLAKE2B a588a87ac9fe2b3635d7bf72c185801e3866101020a0afb8f714d37939c2dc7b5b32e2177910df7221df197e4e8a92d92187968efdb5e9f1f1616647c10d81d3 SHA512 54a0345029016873883dbdcd2094615f509759f61b04d9a496dfdbc1e27ee5361dfb3d129f209a9ad66984cc1f4c82751adfe1a564198649ecc939e8c3dd1ac5 +DIST serde_yaml-0.8.21.crate 42603 BLAKE2B 4556a2cb4f81a1cc3ce7487caed863eb6403c966f38d505fef6ddad0586813612b0b1d5d6c32ddfb3a7d8dab8a870bf4d2bd6b06321e28165ee0b14293ec2203 SHA512 82e5a6663392b2a3e049f735b88b35023bb9255167b0e396c2cc5982b014ad2e6804433d15ffd19fe2ffd6e423a6e04e9a32b4b3d2b012adaa1f4f44996a81ea +DIST sha-1-0.8.2.crate 12338 BLAKE2B 90702eff48c15b49195b547d797976837b0fc9028f76da626e094b80d5d630bedee637053dc57274c27d68b8b6f3c443f1aef37c06b7aad895630bd9d73039b2 SHA512 65ddb7bd8f0157d134e70f7c6d6abf7aea198cb97da17b418a265642c5930b8cbd9c8e0b97b557102787cc842cddc93213d669345c2aaac6a1e7146765b2d5cd +DIST sha-1-0.9.8.crate 14029 BLAKE2B 80fa6903880ee36841375345d1763672ae8c3b790965b0bfc7cec7ecc69744be3a35a890a6f52b2a25f9ed1b91ce6986dd04b00ee455563b00218f8acd4b6ce5 SHA512 d4708a762d5f3dfd902ed335f0383cf63b442f95b1aebbaca3643606ed2480060d2ed04f123d0c44496147ecbb06a093980b435f9d3ff9e0f5c908389736aa9f DIST sha1collisiondetection-0.2.3.crate 822789 BLAKE2B 4665516c0647ba2e60710409d51a8841db947f80bc876e69b2314abdd7b00829a28b9f1ccea595739243acacfa8ba11182f0be9b5c9a965e75457de7c70253de SHA512 3bed4dee37e40b4a8f91cecc592c735af7acca284ea36178825c13c242693c75ffd221dfdfd4126df2198e7047349e1f2da9184e517e901f4edfb8253d260d86 +DIST sha1collisiondetection-0.2.4.crate 821850 BLAKE2B 1188e71c25ef354e3cbe553b10048f31cf55249c792c614a2910b198ec04e48ca7d6678fb24b620d439d125f7bae690f85c557a58f85e7facf07b8e328c75ec6 SHA512 aa8835fddaf07f2988a2c4a0b86479be5d598df3caac69815529ae84915f6244a1ac89c8bdcab5f89fe7cf5ec11069121f56e3521aac7db761fcc99491028678 DIST sha2-0.8.2.crate 19851 BLAKE2B 9403b9b975b2a0d7ada7681f40659fe4b548e8da0c266f384e70ead2d7fe0d34e6bfd48204d43d4d97d29aec7352b565aef8bb251b3cb1ce37d92d034e0688e9 SHA512 a9c2c9ccc846fd73d12fe9120ad1fb224bc35475c7332379a9cc67a7889677ddb1c577489d3a1aeae24e98b397b321823010c20ab3aca172839b2ea1fdc89da8 DIST sha2-0.9.2.crate 19665 BLAKE2B 436b6bcc3ddeef6cf92c047655fe3cc9602d3d35f09aa1e44fbd9dc1b624167040ce373130fb229840ed5e7183574594b85a270afaa767d60a5efc9a7cee5435 SHA512 8d028a011b22f9e89a29513f4c25b2cd551aa71ff61f5247b31bea9d3291af8fd340ec0b33496b68e4057be30072fa50d81a2d8293ce248eeab1f2035e6a05d6 +DIST sha2-0.9.8.crate 22132 BLAKE2B 233c2160961729590a2ee2b150715327fb09a1a38ca13b07c2c690ee6ed6eb7d180c54d84e9b3ca2e92e48d7ec923543e893786aa81b5942ecbca27b40ca12a6 SHA512 4bd858f67a3ee5a22769aaf4161d823884e112f99911d5461cafe746a19fafd2d8946eb3aa234953efa06a4dcf7becda70db6721c0d4a9b6f1fb670f31f6343d +DIST sharded-slab-0.1.4.crate 52479 BLAKE2B 766d81761909006ac740cce13e8361734c3c7072cd07c8c8f611f09772e16f11aa93cabdc5273b9446f5da391b26b7e7d619be523488d8b3558c64c18f20d591 SHA512 123a9ddb126d1adf41a30a632604264d66a06bacc497db6373e9dd36164197f8321f2fc826a16247674f0f69d9f6e30aca37810f787693c4a5c2cee8c5887c55 +DIST shell-words-1.0.0.crate 9798 BLAKE2B b2511d6a956842346f672edc9a3a3554af6d424c3ccad4244c190a7edb5c6d9f18166d91a90ce2c4e86239b858cb04f36f3cb2ac0f1e64926bbc8377f3745d57 SHA512 f1de4606bb249fca7dea437464ef560aa49839382716b9c940738547a5def28337501d9ba77d96a63ecb956d3c49867d6f4742f14946448a2c9d0b1ecea9ebc9 DIST shlex-0.1.1.crate 5687 BLAKE2B 8e2942051c783369a8161b667f8f5b73b2081f766db26d685b4d3060f8faeecf78e8763ab927149d4cb08a29af756105f7ec3c3408ad6be2e7618053329fbed2 SHA512 a4d202897861ca7955a3561dc1b0fd0307d77948c9b97aa0f8b9caff2b9721d2836a08760d308675973b0e9c7bae92e4d5fbd2a2497cba9e5aeefbe31075e069 DIST signal-hook-registry-1.2.2.crate 18127 BLAKE2B a47342d3ad3539e69a0449d6a8e526d94b858f2ca7c0ce03c52c05d095ffbaa05b803c0c585cabfef498244c647584b102d98f2bbb2da072ea5abf2fbd315657 SHA512 1d595cd19fabbb687262a4892449011ea2f8edf2d295d7a37ab05b252116271ae9c9639c336a66be94ffc82b12bc6a2aca0db2b6f31a11bc7428b39c8ae1efbd DIST signature-1.2.2.crate 10190 BLAKE2B cb9127622f0d6b783e4663bc4ac9fb14b28c8044cbda77a469c0ecd41f09fd91ef8fa841abbd5bccef9c81c3aff0ad2914616df089832b3ff5d4f5b905deee8b SHA512 7df5259951ae9de606ad3881ebd68a9f248249d0175f5fab072a6ba8f42b475bb53060bfa62f3f0bb5407e7102bd597ae29aaff11618b8d4eaf776d292738cfe +DIST signature-1.3.2.crate 10323 BLAKE2B 6e272bd0092627960039806ba9c4c6237f559c13a1f7f48e984033d1e858d85f7b052e171554b99353d29a31a3578aeacfe84e6c897a3a7ad9b847a5d8dd0c5a SHA512 15907e761b97377e4bf3c68c18da3f27cfda92ebd332845e2e9c680679cc5f954192bdfdea8c4fab4f92b634a88b3574898dde10ad7650a11ef8a8ed2c6b4665 +DIST simple_asn1-0.4.1.crate 15752 BLAKE2B 99694bf4598b2039b69058a4fed0d790e4e22ec0ca82920d202bdd1405eca0d6cef6ab660ee0d48c68466f4583c3926ba20171b8c34012df52a041df2a1630af SHA512 37211608915e6ab2408ea91fa937f93962b621bb89c1eada6a06485fbe83cfc930a116464729878f42610ad4d9d21bb1494916f71290257ddc88441317bd0ffe DIST siphasher-0.3.3.crate 9458 BLAKE2B 02f61c68b432909711c8f8d3c9cdb641528274b9cc991cfd23c10660d4ce4fbe49dfe9c2226404ad72cca498f14813eb531ab2149229071782a9e267504aa95a SHA512 53bec96ee1edcd658886ac650a1528ce5186a203a412d4dce5a95ede4b50ab5ef9406af5150fafff220484ef96ab5a883dc9ba4b0927d6bc42321a4b0cbf454e +DIST siphasher-0.3.7.crate 10097 BLAKE2B 455b5ca81418aee667b4fe16092435e025353267e14cf4f911f5d48a18d9a46be04452ce1451a272f8b2073ecf606c6834b6d06b49687474bb7ac226383aa7e7 SHA512 4a8ef56085742de7ad638194b21ff3e315aef6de9b7590e736071859ffa2aa4a28cdea7e05ecfa781fa35a40505086a36d84bdb3ec40d679f9b83c2edffc4d3d DIST slab-0.4.2.crate 10136 BLAKE2B e30cad459bbbb69c4b56a573c47f4188714e0da298d87015c35a86c9315dc2d4308f27d7758846069b0cf94c93f10c44b0f8895427cdf1c93ae20adbb21b5977 SHA512 f9fd70d0cc5180393cebbe87fe984de0c103db1c2c2648fb7a0ee22cdabf37a7338fd511538f00e9a5564365cce2879afe19bf77c435870197bd6cafef5d6661 +DIST slab-0.4.5.crate 15888 BLAKE2B da43a90a8c1e8b8e0d353751cfac036076be56421f80ca5c911f6e30fd19f43e2ab50be7163f22b2e9785286941d62f036a6778b62f2c9f640f48501276eec78 SHA512 9ab2db11b5da437148486a7da44f06eae2572a735764711145738f9da66b1ccbb8b974ebe3600d1ff7a6ddf07d1fa9dd04c9207c4ba54eaa8311c41d317182ca +DIST slug-0.1.4.crate 6640 BLAKE2B 7ea78865af7de57fdfea3f861da655f9f191bd6048c57655da2fa90675a46263a5d4c085ed4c206b5cbe4595b86d79466765138f0167c141c4ce6580de637422 SHA512 2c85dabcca9400c5e2a3b409997403a6acb17357449df4ef9a7b27511c5a979bfcb1a4d80b7e7c36122233ee6d47e59507631dd6ac9e93d1610f54b9b160ee96 DIST smallvec-1.6.1.crate 26444 BLAKE2B ca6c50a63acdd93a2131654d99e50545a6e2d08eb3e2bd57d4a8ee073d90c08195ee442745a8d62a68179ce7bb8e229b7ff8c6fcf46372a9844bc9280b7c85cb SHA512 9e6061c8211a4485ab54eb541adf40748e1fc3fdfab0849e38e5fd34fc6cc69ae78bd065b788692385a6b8157b031c2fe373900e13d3e56e94fc08d574edaaad +DIST smallvec-1.7.0.crate 27459 BLAKE2B a740a4b7448a4c8d1bef59cfb6dc9a52145e40eeb38028c64c880f31800cd3a4cb8be17394742239dfa7fb692c749f9edf70e6df02abd7a1bff288eec38ba24e SHA512 d061e0059cd6bd1636424374848aa1d4edd21f75605844a7855ff5d343dbdb71e6eb14bd70de7947ae7ab58f04ff096a5e77aa9a1ac14cef59f657685c846156 DIST socket2-0.3.17.crate 49764 BLAKE2B 406e34641e72b6d639f1af8503e04dbc122b87f3401dcab7fe99ac65d89120e1f804ca3dfe505e659ef8c5d738ff572744d28bb7132cd2fe98f5429f634e1d4f SHA512 148c3d9e829dab8d99d28fc96981dbebf2889f94e73f428bc885a04aa6889ed9432cb458ad7fc7b489128e88efa091b6170a00813d78886a46479c841fb04534 +DIST socket2-0.3.19.crate 33782 BLAKE2B 1ab3c61a439c1594e19c4a14958d0a85b54666532d16eaa9a1e40e586b7707b1c7b5a751fb373f16bcc26510abc25e0321808e721c0b33b7b04416b9f6cbc5bb SHA512 113d902ca0b966bc0bcad71e3b7d715c79cd075d9dd7fc4140a042bac91b3ce692fb0f1fd0216fa3f6286920b4a92e1a4c342d7ae8d1d98ded36e7480ddafec9 +DIST socket2-0.4.2.crate 41721 BLAKE2B 453dd4071889bb0f27b8f99cc00230214a51c6855832401e85fefcc66cb6e4599d22fb64e50c805622d438271e80b7c90c349396721a49aca60c927fa9c2d4d8 SHA512 af4641d98737bbc4d14e82d91791af4705f9dbbec4d8b3a25e7e990a5c7ac25b48eea6c4a743b09db52a037c67a7b676147087688f4e29d6541dd1ad7ff9688b DIST spin-0.5.2.crate 12004 BLAKE2B d67d9156ca6dbcf4022711cce797cd423a4977115abac4cafaa507aa2e1071b637275637a20934d4d0d6d2bf82c98c74a4506720326d1804952aa0fd5fc4895c SHA512 fc57f7906da2b7a298c5f89215e881e8827b4d9f934dbf138338e0ee30122d8459483be566268fa374b41d63d8dbf65d42e0b322535ba35c827d7edb2176f267 +DIST spki-0.3.0.crate 7877 BLAKE2B 6425efeca07316ad3d6e428891640dfe096ca3e4762bfe260b969674197b525d61ce72f2937ebb7fe61f3f3cbc4cd48ecae1183ea8d0feebef20ce687b147c40 SHA512 21179f7e0fc9539c610bc468b899eeb7ab2ddec4294c8d2c366cb1baa0ef25f96dfd1e843c63112d5fb1793d7cf82300fa215b6d685c94dbf3462e9720dabfdf +DIST state-0.5.2.crate 30371 BLAKE2B c6b859095f8b999aa44736c32cf034bfcf62af270f03370daffed70bd4be9a045029b53142d8b9359387a923ffad43b0a077a08c558e68c69444c0c3ec115575 SHA512 8d61d62a18a5c5d402d7b734eb788a02e796f4be147a16fc382a41b6d2fe9fff32a6bcf141d48b55c438891d3418de90e9a29f4113518a86d7ab07b705ca96b8 DIST string_cache-0.8.1.crate 14423 BLAKE2B af0c9b9f52a246d5537ac2831be6aea462ce253b086baf6fb1773f760d566ba70917b686c2c732f60cff4c30068c5800b7c26f73763e9ef825b2fa619f6a7c00 SHA512 476aa99da2d83de7eabe68b3dc2d064cb549e2caa2b708459f883cc0a8f27bed1b1607abb1481959cc26046cfd4c44886bb87bbef5aba95a195a9d850311915b +DIST string_cache-0.8.2.crate 15770 BLAKE2B 36e2984684931fb15371dd0aeb30d93312153daf65f8b8c720c16327b169078763c0c7b70a00c9670a0c8c3b1099c9a98488c893f8e90eb03952cc0e694b6fe2 SHA512 d4ae1fbea4de469e342ba1a0d4c0f26386633dcc46c0cb9adbb7983e565476a57aedf1798e65f21ee5326f96880ee2bb4a5dc1621ff7e7d0ca23fb3536dc98aa DIST strsim-0.8.0.crate 9309 BLAKE2B 40a8be506c43ee1ffe006ddc7dee98c3d418bdd205d57b78f5d1e4c9312feb57e1eaf952e02d92d4e0932db240c6fba45beb06ea8c4fc6de1cf1faa8b6a3a939 SHA512 1d55a8d946cd55f5f37d06aea536549ded95739fa58c0f2da285a0041154c181f663682bdcac643aa198b3e762d694a04f058db985c62ebe22b5c16327ba6d34 DIST strsim-0.9.3.crate 10266 BLAKE2B d850a2d5199cdc2deae94c02a1934933e22b943750871c624256f3722e78878cf15750abdef6cb27a5acbbe95ed0acfc33f960305d08f942f2a4b066e93e2684 SHA512 8d7468be0f19819a454720d2fc9a139cb9afde9984f73d334b9b77085b58008d6d8ed0786f88ef91b4967c503fa1fac0ddf2fdba01391629f7bcf1ef2fe36b51 +DIST structopt-0.3.25.crate 52296 BLAKE2B 07fb1f601ff0233c5ccc15fdc45ccc6bc06636c261c96c7554c516c4cfd1f38a9541cca67c670985bfe7984da04a0cfcbdf37a83479ce1aeea9b795c7d323889 SHA512 f07c505fbabfd880ee5f931e8a3ed8a1d01fc0a66a78c0cc04a2600d2f5cb2d699ac41719062c5c4d2cb06a64ce1433641837bb7d9fb755018ce95844216811d +DIST structopt-derive-0.4.18.crate 20996 BLAKE2B 2ae17e0d365a7ce7a4d0e007513623ee0d5acf45afdc3844114e02975b855fd1a9f7df404a24044cf33a3a4cc4142eccc34d1e97925646d54d460a89baa28275 SHA512 68a7f9c2ed987993fdd8bb7e81c31969a1fdf5351c58cba9de61a2f5957aba1626be4b0742f31d4de502301675ba24b0d91dd3acb24f5607bdeec83070626a57 +DIST subplot-0.3.1.crate 122561 BLAKE2B 21309912f9476267cbb92a648341a95f9875f237a67fed69c6df221c1f05255794a617a825a21cca023ed5ca047b6746da6f0007170c1163f39ea7ad669cc261 SHA512 83c7c8743fb8140356d74fcff6126d8a746bef1e9202cc4f8fe9f7c56e72faf01b257e967e1dcc705e16a7146f5eb375d246a6b42aab77d1ddf1464830a7517b +DIST subplot-build-0.1.0.crate 2077 BLAKE2B e174547d07bc4b9d84e7e0f94983869d9ef5112c62f3cdaae84ce39e91e5d5fffde237c10b764c8075033fe418db6296417d0747cb34f06973bd9f596b4e6046 SHA512 568e5e9abe1dcb851747e12b3f2f3e5ace7e358d8890370f577d2ee6dac0ca9cb4f06d4a9a94bb44a0430aa4f2132477ed10564accd0d123d481b68316d65266 +DIST subplotlib-0.1.1.crate 20323 BLAKE2B d2d9878cd436f582fbc2508d45b00d954c48b013187759ba730ccb9014336969c5e989b669189917dc38595ef624ffec5980ab3a8405adde63159726163fbbb7 SHA512 33e16cff56c63390dde5839f02f400db312211ac7304aa0d5d442372291c3076ec616b3dbb644ea4db0e3fc3e90f75a86cdaf728071cc9e768990fd01cb9d77b +DIST subplotlib-derive-0.1.0.crate 4401 BLAKE2B 0caf642c76677535a9d22b30b61713b927e423473bd8b6726246ae4b7c07dea61edec7a775f5c5c34be9065e4f801887438e12f0eb6ee9f7023d08cfabdea710 SHA512 6f6fe8d03bc3bc2a6c10be0e5be60c63edab75750cbb15b9e9d75053a87e8418cc3b84fb8bd620bfa7b412090d938c16947d7fa81a2e4b44b876011a24562d80 DIST subtle-2.3.0.crate 11096 BLAKE2B 02910abc8afab86a2a0931b7bc452ad1d0d0f1ddc99dac6595af3020fbfd2af6b1847afc631cf0f9766826a1e7ff0f5c8078300bf45b63512e21e37ec5739baf SHA512 80c61e908a94c449a77ba412531496c089da3a2a583017f05b55bfd1e8eaca215db2358222ca06696d0bbd7a79027dca8fb4031f63df314fad646ae10c6d55a7 +DIST subtle-2.4.1.crate 12630 BLAKE2B 05a90232bfdc2cf67522e2972bddcd8dc9a165b1d1cf775d0b1c8358fc7c4d0559b2b899126b6688b8ef77b8b7580b3b300f74a599a7ee77f99c064a3917693b SHA512 7fd8234b7ffa3ca7e473539cad958df0842186e1dd735905e0d4977564f40a5f2e18b58180fcbe52614a00964dc150bd9f6964500847ea658f22bffe030f5c6a DIST syn-1.0.54.crate 228322 BLAKE2B bf4455927b913902fcf1804284660c0b7c9fbe3c50a9f854b8e44d3fc726825fcde85c563f3df4404406d51b517299eda19dbd085bde552dfe5d4f0d9a7510f4 SHA512 2cbed3fafcb3c628623273b83678238d0e66f899599e3364a6511c59c881ad4a3299b806462c06f19ddabfade096c1a7dedea95273461ea3f8ae347a2b3c1ecb +DIST syn-1.0.81.crate 234144 BLAKE2B 7258c4a0ad0eb0c807912c297233eeb195d22b44cb2078e13e43eb90f1c82ecda6f7672ab072832ce130ccb953c1bb23c8440a3df77b714f462fe39cc6e6e1a3 SHA512 288ddaf4dc5ad2fdb3bc36800d94b53e2bfe9ac74a61a5d158bfcad3728955bebac6a900a5881c7d4abde4f3759515a1dd877e1421c226b85aff99a5ee649390 DIST synstructure-0.12.4.crate 18105 BLAKE2B 8e7efdfa8681da8473903aa22e8cc55abcede012b29a91d65076042c89a21048b44b774ca5c3f788222dd32fa634ac20f58ce241eff610498cac19f659280d29 SHA512 ab3024644719c4afc9c06a4d3c499fd4934c104409d38197a46d62c9ce30414f88b3e7bcdd7f245cfd207489fb54ba41e5cfc1db94b0dd12fb01e9c00c861c47 +DIST synstructure-0.12.6.crate 18429 BLAKE2B 7666cd83f82910e036e5b57600dec9a1c2e559453ccc2f1201e2ee4ba64f2ee62cfc1046ded5cae64dd183967b9d71cbfe4b60a88bcb93706eedd0c4ab69be4f SHA512 6ec5dd7ade904fb6d79c2be595886289846e064b8c4100f780d8adfcbb41e6ca67f4b1d682212f4673c2169f889a042049b31161ec3cebc3f399751124f01f9c +DIST tap-1.0.1.crate 11316 BLAKE2B 60786fd5f12c2f06097330c26809fdcfce62716586d2e1985f8c01406d356ed0ab730a04dfe72ee3e1d6208a53c76c66883d45a76130750b41ba5b82aa721b83 SHA512 d69ff11a46e2fbc276212511878f48eb93640c0b147df6578ea057b23625f9366a7fc3926693fc3809688537af5ca919c91605beed364decf83c35a032310995 DIST tempfile-3.1.0.crate 25823 BLAKE2B a34721369923771d5f9a2fc64adaff2bff41da97a0ce79e01aaedb8d6670867220c671c0d23f7a8a9c71b09c0559efe4e7c9bab1f7f9d890866be1de1ce050a9 SHA512 a87ee51c36a81a8a8eb8f091eb57926682f38b707f7f641332d8752170e6c139a656ae49c6861f51e07c2fab5c86cc9b2ac158f5d89c6bff15d18934dd4e7ba5 +DIST tempfile-3.2.0.crate 25892 BLAKE2B ea6870c642c5712c7c96072a5d3dc04d75c19cf1413081e3bf53c1ae6c75e05ab537446071cadb5460b34f7fb7715a03005a1335a64139458db938c3415f7c0d SHA512 56d1c5af7cb6863f9eac990354126979534aae7bf298bc8b1c918c7317ce2ba31f53089aaa1ecf8baa4a39d4111d74f4450be82b509b3c2aa0428880029e663a +DIST tempfile-fast-0.3.4.crate 8991 BLAKE2B 98fae1979a2be1aef1d9c6abafdffb6b90df92328af5c74d19ea4991539f8c3be7cd823e980c13e90f16300611d222c1d81b7eac4c55b7a3da3c38abe385cc36 SHA512 b0d44bbf78e9991784a9d20f3f3ea8d5e59e95d74d782889a3f38f732a0fb06920ec81295c8abdff7603675c55c43c3ff7d9f4bcc094f403ad83bfb96a9ceb1f +DIST tera-1.13.0.crate 96667 BLAKE2B 0374dfc1de4b33e590eb9a4f3b4d6e95dc4573f439797dbf4d9f076b50b6178a58991184a58098626e589651ae6916d4e341b5383a09cb6f5b96a235cbc4caa6 SHA512 26ef7b4c8ffeae83a5bffdf646fb4b2d9fc647237d1907372cec1f9fa1361eb8d35af628a70a02645ed3f6ab7d199ac7577b338e05f9abbf90041193f12c9c86 DIST term-0.5.2.crate 37638 BLAKE2B 58a496673b9033416f40e29a0a53c0b8d50e413d3922d3685252c96fd880659961b4ee48281ece5b9d6d97e895d81839cdf886fb0a6945af25b873a905b09700 SHA512 421b04f067f66ddecb615d715c828c98d3fa351b3490ec76bfa02bf430039717da5a168c20033399d5544ded5aed35c2aa4c9e6ea5018211bfe615389d18f3d6 +DIST term-0.7.0.crate 37082 BLAKE2B cb7947c696f71fc68bab3b25cc6cbde74b92380fdde5447399b06de99534b0cb2160963792824ac74a350444ce41a4fa16d6a9792a68d84578a15ab37ab76ca2 SHA512 9de6e836f1fd205b3b58645ec880eaabfc0fd8991e3980ef90bc6184b370a14676edb688a2a75bce412dd8ebd97345aef742afe5b964250e2b6f84e6b15b486a DIST term_size-0.3.2.crate 10917 BLAKE2B 2302faf4cc03e0e40e4b4b0ca79cea5e70caed8087a16f2b985673476041d19ee6908bb17931b453e63a89e33158f7e01875716879964664487fb26395ff7f49 SHA512 7e820ca667f841719e82cf97e90bd2546cdd7ecd4834c68f8eeadd2e530bb13ced1d058ea7beda5db77eabacfaef64b8c3699c482bd912ff570f6ab78149dc88 +DIST termtree-0.2.3.crate 6926 BLAKE2B 390aad5f90602785674fddf6dd5ffe5ddb37b5f2eea7cfd330e04e4b3f482c8ab3bca63fa595ee409a8bed3ffd27684bc6a1227ca679763f94cf5a75ad55ee93 SHA512 183a99ece5ba686e6fc9884c3dc702083a6f7918514a20e3af460195d8f171d9ec91fccb8e2a93319f844ca7164455c9490e4a6478ef096f44c1b57e532a7a76 DIST textwrap-0.11.0.crate 17322 BLAKE2B 257428908342774593bbd3528fcdae710712ff54e8a711393a24356d8ba0e16e466a4b20c05f942c48ca76b3b5b5aaa90ec202f782cad892caa8b71ccf124da6 SHA512 f5c0fe4f28ff1a3a0931e8e235b5157a45f67967985bcc752418c5ec3481fca44a8ae4800088889b37e8cd0533f53d3c456d5ffd19b767b3f83a87b49a2e209a DIST thiserror-1.0.22.crate 16603 BLAKE2B 71ae07ccd907b1fe8a5d743e13b1384fb045d51760191419204fa1d1d2c1f4b47a6acf12291e817ab762bca21e8d623b28b3c33a3a120d2b0270d2bf72b43664 SHA512 0a21c41c2271e30721fc486c1387ee0ef1b7082e04904d3c13608d60a99fd67d3f60c20274486398fc2f6d50c41c9cfdcfe022940c2a77df380de06e3cd5ff85 +DIST thiserror-1.0.30.crate 17748 BLAKE2B b9d8a8f824de03c57af43d0ef8f2e157321e7e6a220660581299a38988e7bd43733126fc9b8d8b8ae38ac1d788ef08fbcb2352beb5ddc014113e0058c2bf60d0 SHA512 0e6cbc160ee1b6236a9073dec225a4290e7a82632ee7cec00bf02797b04851adb2d3071fa268b54f7fa9fe22eeada55a83d44fbddf824520023608eda8ea2e99 DIST thiserror-impl-1.0.22.crate 13289 BLAKE2B 6b90e705d6515d93cf43f584dd598ec96642cea5ad00ae8e01dc0db2d28aa82df45afaa9b56a0c56768debefc92e39a5c27be7bdc1b5cf9601cdbf9402ec4711 SHA512 b33dc2b4f135830a342f8f36abb72c06ac600f525c30b61485b2c34e5de8f2163a2796c3c53cbbe22a84b87cf6b0ccdced8d4d261e3c7e135ee251220df36c80 +DIST thiserror-impl-1.0.30.crate 15230 BLAKE2B bdfd4451304a2ef4ddbecb48eb1a1307e6eeadab0860c785a2b6a5e7de270ac42ac4f11e46eb9dba77ec5a86b203d9baf8e4fd5c83cdaa10e2af34a95d29d2e5 SHA512 465b1d4eb79075d8abb11f5c260d68847ea52806a2f519515705b03da376fffb3686bebb23c11462b1c59e1ae5b3ee96d834c62cac69862c491001b1ff7cbb46 DIST thread_local-1.0.1.crate 12609 BLAKE2B 34206b5232262cda9cc0fb970e20f154d43ff1c4477a5ad5ff9200e6d874a6c7b2bcd99a2dae75a984b54574281e049ad35307ace0dd188f44c9a95fa93139cf SHA512 f2bfca4eee32a8fc88a01ff5bf24518c12142228d95916d13aae35ed6addd0b7da2235359f15220049ef197555344ac31a8833775e7a5bd49144db9c54b3165b +DIST thread_local-1.1.3.crate 13111 BLAKE2B 1ac2d9f6b9d5f685857cec0377f41faa2941614c9a0642b8c8d209590ce72c0dcf16f89b5da58d016b26a41e6103407811658a81217716cde0b0c69bc3939877 SHA512 89fe00c005b2bcbb77f2286475dc04f1400b3cd3bc165162f70c1a91f7fe98132f5d0a65e5f1bb36fd8c33617e6d548f3a68df7a2302ea3a177717c71fc112b6 +DIST time-0.1.43.crate 28653 BLAKE2B 95fe69647e8d52784be1fd3457578896aa38279d00f51f1070eadab111d39450583c63854c73d4384f2e4349b0250f1c9bff9901529b776c596846c057c93335 SHA512 c3e0c68cab1ed2f33f41955f83e632c51924e4d3c1d22dd0c4ae98499e03f3cafde8b0c2d9e69b67a78d6e4055e464ee00d1ed6af5eb9fa75052405b43e24a25 DIST time-0.1.44.crate 28885 BLAKE2B 5e2ca11af9da0847239a086330d0cd00fcb5b63862f9dfec46f72a065bb35ec2236a21ee1c56bf65e3117105e7815cafe67e3725b8575373e875dfcea401d967 SHA512 736a38637be0193a06fa35d42b4873b04a0a35d84cd2af85b7f653a1b67b95078577134bb187b777730e73cce67f437b45ff5c72b8e3f1f8e2ed3420ea0324cf +DIST tiny-keccak-2.0.2.crate 20129 BLAKE2B 105a2d2af36cc053cd95721ea563108f33b8a3feb2ae84c75a04a65ed5d548dfe35d8b2e48977a82f725c0ebcf914f21157c547f4a74bb4d98c2e894385139be SHA512 c0219f23361eb07e0a68575c461a36b7286d9bdebae89080d9e259178d402b0c7762ccf33e65a16951ea168392322c44a24eb55189cf143e22d09d6dfc4acec1 +DIST tinytemplate-1.2.1.crate 26490 BLAKE2B af39d96f33f63238e455a4e38fde1d1730fd9661ae68be7b05df6ef9d2ab1a04db1332cc4ec9deb6da3a8e22b124df81b0fa8916d8491b808742bb733c8e48be SHA512 0cc080057e096f0796e72004343e1a8332c2e8a12e43f6ade150ebf632e9c29c7ad04de0b940cd57df81efdc4d07a6607da9b86a30d8383e39ac3d7be185edb9 DIST tinyvec-1.1.0.crate 39037 BLAKE2B 8033a336c2c346df70d5c6161233043a7e196a2994b62c15aa022b7053f7aee686092fc7e2db551cd1a09ee5e4a038e777120c5c33c891bb47b71c78cac60e92 SHA512 29830cec393506651b20d045c584e3df5ce5f13fdf70e866d4d6b7e97fe4f6b07ccf2a2c64ced5b092d5d963af74f826930d96d817db90bc0e4ad112a399926e +DIST tinyvec-1.5.0.crate 42745 BLAKE2B 24d6f60d08b53e067ef783db4f6e51a9edd9f73fa9e3511791c1c00a861c6676f18043127351ecfc49771a760eeb7db53b584ee882dee6bdaefe5e6ba5053cda SHA512 b4d1624965ed6b7e8ea45d80fd7332b5733d7b5e78f8167d13c9b9e8eaf3c586268c2f88ea0c51211808def997f8e751214e3de757b19076807adf7aca8aba82 DIST tinyvec_macros-0.1.0.crate 1817 BLAKE2B a3d1966bf57c11afcd026269135a6189f149f905bb70b47537c0a7bcaef0bfc6c89bdcbdb0f6cb8e5255632855134631c683fc90606a254ec8ba818fd5ef0794 SHA512 d6afc83a3c70cde916a6ff599e2772588e4bbfa7a5b1c7e5c8aa0f4a8a5c9426182497a644e4a88194ece986d38fa64b6c8eda9eb1630441c8e65a8741a45873 DIST tokio-0.2.24.crate 413332 BLAKE2B fb6bd655864a1af82e74422457fa067a634c4cd74b7045851af735682fb336ccf5ebdf107d4de61d7da47f6c4ee0297250551eca429672b9eae917d2f140dfe7 SHA512 3d4a8175e44fbd28004a8c9c8e779e7ef147b0bb87e22950bfc4022eb840d0ae08159191d6487a64ecae1c4289238c8cd2839e9bc90c4b223ab1200bb8ba4a5e +DIST tokio-1.14.0.crate 534070 BLAKE2B 5e15babc9a2ff9c74e71174bcaee4f34fc88038983a870aba7cb4beffa79eb5ac1a4bd54718971cf193bd85f2664c274395090105b4ae74f86e81c23aceee9fa SHA512 b9961d0be60b0ff6d5b11dc74b69ae8406e748201de74d3789d1c8b2c996d8db6359a7089123ef24c5b1a1e86f3e282b6e031a5b99a73b6ee9e8b24a6fa1c7fc DIST tokio-macros-0.2.6.crate 6460 BLAKE2B 239493963b5fb28eb9ea7dd568576db4d38c7e6b8ead4d072862891ca5aa096a8ae61481f3cc256d1bba2a2ae9a62660a8a0ac3a1b0408cf33f4b204a252d095 SHA512 1e3f7f42dcece16d8785e500816768ecdef944b0297bea9ca215c15aadf1dc89030061cd4ac01fc9d3c32ee83c6471dccbf7e99ff8f2385853e831e08954a51f +DIST tokio-macros-1.6.0.crate 9225 BLAKE2B 0fd8eead025eb5789d57af750414ddcbc05597a5e06ab953611201db3b34ef4bbfe182c25463f63b9012e5c4916c4dd239679934c2f7cfd6114fa7780104c4c2 SHA512 f39958e210300341d1fcc2cc5f44f0a41d493727e9b50216d4cadc574cff46a7d29999a72dc1a39b29c85cb3044fcb941847198d1ac6557e7aaed10be829931a +DIST tokio-native-tls-0.3.0.crate 20759 BLAKE2B 5073c5d93f5fa08170ffc76e21404b67100df5d944daa9cfe73420d4cb2409ca2617a0b1c25058a8b356b51fc4815972692aed7baa47ee3a11574a3109ce1691 SHA512 a8aa7586f15a3347ba9152497db84a098e751797c06df1a75d9b108689e14d6692b4efc6e5b49b5bf8f8fdb3bfc4f1157f56b3b0c9d9e753a8b31a61e65dfc4d DIST tokio-tls-0.3.1.crate 22517 BLAKE2B 05be1ca4abb345fc859677bb1b4e49064324ef7858c5bff7301b4a5110e4a6339857f5d85037bbd66b433a3c2439eb3c15edc63648fe04df2da9bfe1c93b8e08 SHA512 46ac00d839415a8dc9d9709967414e3812606a23c2c1e0e9dc9aa6aff70b24afb44e4c5a231d0d857ea8d06d07c254c97a459713122006cf1afbc6d4f7b7b6dd DIST tokio-util-0.3.1.crate 27233 BLAKE2B 96e43dd3f6f6209a6436e6ef3a40739f44507312b02a83f0316c7500dd6a59b5a71af005a98818d9b1db0e33aed4a9330e4cf955855925c8a428132762985db2 SHA512 301a5d9a8a9537653e17d3360dc27d41c95aa28bcda3e0815923dca0ac735071b01b9fc8c1d53e826e0cd1e6e5f98cc233f1e9dea906ba06c6b5192608ae7ae8 +DIST tokio-util-0.6.8.crate 74116 BLAKE2B f47f61a1566b721ef5294526f6b0fc08a5662eee2b12def6b699de38e6888e3cb61623a76a52a71843449a5657ce3829bd5fdf2826428e370b6d912320c5863c SHA512 b81ee8086a069de580bb2769145a77d12d3ae2c4d8a689d979c58988c64b221ffeeeb0f159181f92f402011931eda8549ff173b227433d6597492dc7f024b7bd DIST tower-service-0.3.0.crate 5321 BLAKE2B 267a8276baf4dd10c168f6db5b206ab9433be45532bd7fc5389952b3492e104fbe5301857f20044d7ba0c1af9572178d51a6f3dd723a6034a25e0c3dfd48e9a8 SHA512 9b46928c2ac13c738e56a1c4e9fdb512f17aa8f4e95669ae4fb9a9f9a4b094114d7869b923186779f87b45b2915ecf778f95dba415b6d4b2e6c20c34efdc6a6b +DIST tower-service-0.3.1.crate 6299 BLAKE2B f56562faebe3a933f39f8e2093af65378bd307c59f9695408510ea9ca2230c68228c6726a0a2c7c42943002837dd9d86ce0a1d4b7849ba5c61df28df7632d909 SHA512 d23f9db2d6632f561970b55eaeaac22a20c8b9af18931cd564db193688eb2a2973127b440e175cfd7358f3d0ead53f7a759e34b7b86c293751079af9c2181ba7 DIST tracing-0.1.22.crate 65320 BLAKE2B 88a955a431c5d732014d7229362393d6cdb9c270099d7a4d77860ec09c86b686abe74603b94efeefb485bf510c6997e3844de9f7622556c799446d883911cf03 SHA512 e85ac933dcec140051deb32abf222560adad621e77c4bfc9a139ed2dccb12127625fc36f92915d1db93d1d7d89132575fd4f64cd4e1e37df147d12f8484540eb +DIST tracing-0.1.29.crate 72444 BLAKE2B 637f52a1890ee8b2ce20eabb8491b100de680088792be87008107455e5404c9efdb2d2e97129fbed6ce29296a880ecfca370535ccefdea2fea49d9457ad6b683 SHA512 8b9c58aa6d236485cbd8e6c3b39a1cc05d30169dd9ddb377ba464ba72c774af69b0eecce1551660d26fa6735e5483f45463cfcd196513c0b4c351c900cf4c7d8 +DIST tracing-appender-0.1.2.crate 14062 BLAKE2B 6adfcd0fdcdf1c21c8cf239f65f2f859b3a5a6c0eaa80400d056f97da878d1f612461809f1392593fa42455f778e44b707359c1989882981704de0b591c15c33 SHA512 4b494c25c3d47dde482f872e31dcd53b41890930cd3abef9028cb8cc1d5f2a0972b3bf5c59a658b896c642e82ea302c0791b997f5106c1bced69b190f77d95a7 +DIST tracing-attributes-0.1.18.crate 22779 BLAKE2B 46fe07f2e2b8df2e510624981a8e882c27cdebac3e6b6cb282bbc5acc69fe8335461203f0ce4b87dd23c5412108aa3ab2ebb906ba40ce5f2bd2669a5a90c5d8b SHA512 69417ae19fb88742ce609724113945fcc3c28615c84780ee169f4149d3f479dec5fcd39c95aeb2b64a4a2678ec72f53a93cc02996ce2f46a0d3f1ef4754216d3 DIST tracing-core-0.1.17.crate 47774 BLAKE2B 6c13692d90ed3f84110c15a1834b5ca527cd950dd9a141b06ac2632bee718b67e46615e26567f58e4c3129b4d38abcfff515c6420c906ed4f957bacdeaadada8 SHA512 202fa2bf6999d1568f4ac4d92a2d29b3ea79b5d93bb57347927eda60c8d5b430b366889d45a4d5d22d4e1c46e62ffcc39b3091a91f79a26fd6b7827fcd7c230d +DIST tracing-core-0.1.21.crate 50683 BLAKE2B dc48e0fd6586b8ac0059469a26049c6746b44a06a4e7768d129822bbd2f6ce719c63964ee3e4f9543ce278566efda8fd957c8b4be8b696ef12724f899b2830dc SHA512 2c3e00674c02023ee3e9a114878ad8941253a9489312082b2cf9a163b04fb8d23767f00892874645f59f30b6f620dfb83dab8680c64db5510208678b52f2db9c DIST tracing-futures-0.2.4.crate 10274 BLAKE2B b0af839a01d49c387240f5c9a976c8258b80b24c21b395e2e8479860596709c098d11ded6daef458c5c906b90d76ca25b714a4f694710d8a4a6f48041931b4c7 SHA512 861606307c4ce5db60537ef66def5a41b5d4c7fe6f37b7b8b3f94dcce1398dac8d1665edae91b551408758f82334be293c747be59026d640448d9b270881612a +DIST tracing-log-0.1.2.crate 14915 BLAKE2B 72967c7262a8fb2b1b9c693ae19d84424a037e09b9f1b1b94852e39caa0a0ca30c846b2cfcf94b378c9ccd2aab67af2e4809e2e733d22f173cd57a3842a022fa SHA512 c4e146026ea7b27e79c630da9994dfafb90f9bdd581f51cbd5a5f985b0e60b2412937214e0365203148eb91f0a5ef3644e64757dadaa10287a097ad85989b620 +DIST tracing-serde-0.1.2.crate 6362 BLAKE2B 81eaa1f5fd51de57a2e2d7c78c1441513e1df1afd434ec6bcd955c933fecf165a690429d62fd919960250eb931989a0a9681d6b17253208cb7b297418c5e0680 SHA512 1f9c1690ab9f94588169454fa7d9e9e164aea5827073e4f5c29f1aba80cddfc11cf9e60b05dbb7951024c2fd0b0b46d278867f85d4df69d85631d39d63b5cf96 +DIST tracing-subscriber-0.2.25.crate 149469 BLAKE2B 4624243b66571b88ade80cdd7ea4a9ab1ddb44f62bd0c373b3d4b121103f4001ed6c0276fd25920dd308dbf3aa73b98f04fb5105224eafe14d721bc27ab24a81 SHA512 edefa55a94b4abc1641df4190ad4da121320d402f8c413d00697b05d35100133f8955ab672c32bd795fc0965ac5b5e6ce09cab5147e8c77c262b8f9340647712 DIST try-lock-0.2.3.crate 4158 BLAKE2B d8bb2fd8ba10285871ac3dee069474d4225e312c0a13b6bc238604c5207fe33437541abfdb507a6b400fc3359b78d39a7e9a5bebca426692b5dab4622b09c192 SHA512 ebae7ba9227e6fc20499b48ab85169943765342d4790bb4a31ac33a2be0af9401e2854c8e00b9d3b7e225d16875c90700b1c3fa99af07833d3b7a91b7a414fc3 +DIST twofish-0.5.0.crate 11649 BLAKE2B 1c000f9c218bb33e8730a84d5da66a75c27b87b51e5283ab9f46bb74acf4f8df4195617b755d08f748a7394d7e485cf29448846367c05c9d8b846f6d1148c7c8 SHA512 f281f2e77495a6ab2077d4595a3398d27784bac65d27152c336f8f08617305171ddc9d3d03599a7448e68d599341f9063308e25cf57312b3ac82b5b020385dd3 DIST typenum-1.12.0.crate 36037 BLAKE2B b5aa97daf856e4c0ecf6f543ce75c1203ea2a27b493e4e62b1a0a22fbccf79217382061833e518a5de296a00a4a5f3c0c1cc736a7fa40a947712fcddf0735ea7 SHA512 b88dac076d4102f2b1d74501cc2bedd4eb923458e060ab77b826093e3146bc48005ad7d3471921c4f5e8765f3f93f8f7c48e0eb00e2623ad439bd60bcf64d6ea +DIST typenum-1.14.0.crate 40518 BLAKE2B ff6d77c28e41cddc1956619bca522f4ae5680cedf313d4a12a4d40f191f85ed10d673a32bdd811d7774a01a1b9b5adf9990269ae230737237249faad16ba7070 SHA512 e9739a24936563e9471213060d53d970f8cbbdd163892a22e98f1972d10861009ca1eb568c3bb5d1d78299482372fbe7e6bf42ec8f4f5f30df0a7446933a312c +DIST ucd-trie-0.1.3.crate 44615 BLAKE2B 491f604d63446dbccf5176333edd159ac56261a9aa76efecf57e9a11ae017a6cba975658a4ffdd310561704fb0831686fb7770b1142b4ac495f01e26de51b099 SHA512 54d43b3824669aa20b725c7747f4fb65bd24e620670c968c1bb0094a0503773acda921b50a0b200c1ea0f84e1e059883c1704bfa5a856d2e2ccda116fb8c3e2b +DIST uncased-0.9.6.crate 10413 BLAKE2B 67c9c7da6c706e6e51831453b5c8140568efd046588ec4d972bbf895c191da95ed8d7e5ebd65f6b1ce83544bcaed4dd4f631c002daf7495e2b47eb1a7e8df254 SHA512 8d0f29b60cf800afc92d08fc4d4b92f5ca80c6ad4f38c64c2cff88b959cdb7e59952eda1200c65eae1c379e3e3d55b946a8588c393e60938a776538492af9989 +DIST unescape-0.1.0.crate 2412 BLAKE2B d373b1deeb116af0cdf177086bdfb2228cb9a1cdf56845a4fa37d92c700e1b71cc959617687d163e0f5d062f73ca48e9121dce56bc278374340189ecb8f110da SHA512 8900083c068fa12f719ac6a08436b22945a35ddddc61bba85fe47015e449026191f543c3ab15e436925f0799f8611acacb1d016646a1b0742a77617886533eac +DIST unic-char-property-0.9.0.crate 6809 BLAKE2B d2bb66259b66e59e831ad74d89528882336a7cf6dfac7a9f49308a70a3d61d5ab88f3ade9df2c086f27ff4a6eae0d2d2b8e63bd154ce3e700cc525769f34542a SHA512 ef969968c61eae6a7d68e6ccb0b40f6618a69bfc4714b51bf4ee8c5ec4532d10b9c6675a4cd5121c904a578ceec7c6471d1496fedbf121059f076ad1c5ccb70d +DIST unic-char-range-0.9.0.crate 7020 BLAKE2B ab79b4298b999a9fbb769bf191f83e259b40b8d06cc5cb82abac48434162216a283fa82c1bc9af8b40656c2d06e5b6a919ff7888852eabb9001a92db12fa48d7 SHA512 bb0ede1695f4f016bdf9ec83bb49639527248c175c71d24993b8651ea6be0a411251ed8518893101dd5e96fd2913cf15ec27799c677ddb08b8e408da06ae0ceb +DIST unic-common-0.9.0.crate 2558 BLAKE2B 4efd81198a61076ed45f6fff73561de21b5b7500277de206ed41cfb01ce8e5046a1e2c5f90ac75c03eb1897b7f54a14cf0a8f6d9cb39f624b3a9fac375468e58 SHA512 9212f99afd4c694a3a671963d63e5349f81adde6d5f50c92ec39d15e7ee24aa91eee63ba578a857c8b21380937860968a8e13cd16bb0ee0c0ccd96b3094ad155 +DIST unic-segment-0.9.0.crate 34848 BLAKE2B cf04b1d875ebc835758b17f8fa0937da8e47b5c3aa3d2389b9ee35160805b1a0696c3a654d68b60a515fd31dba0571b0a087e97f6815ebd075e1bfeefd0a623a SHA512 cc2a27459dca554a78ce24fee42f0e4d0fbac37c42b4c5a1275f9e3b412cd1c813a4b4864857ddc33b549d99f10c9ce9c277b00f9fa7d93f130f5e47106d8fb3 +DIST unic-ucd-segment-0.9.0.crate 39262 BLAKE2B 73a2f0bfeb17ee731c17e7eb4b7188a800fcd3745c5c6480916240d087df5a856e4f51556e1aaee1e6668b216377acdaf4879beee6b285da040f6871f0c04e6b SHA512 04aab71f97785453dce7f561acfb2382a23d60a68735f3664577015a256191463dd6b1f90694e4440c4889eb9b6380c16c7a0ec2dfc2d49fc44a284eeca43c09 +DIST unic-ucd-version-0.9.0.crate 2246 BLAKE2B c546ee182387db997e6cd699a25bc201fc943306d8e87f96edc1a3dc1cd5ab8ad96f34e8275721a5604765aa6fb6f81e3d8d9eae690d04e5ba71325a769b065b SHA512 153219ff18be02e23ff3dc90bba11fa8c7cda11b972e0d84500d9a0742fb7d84466f2cc63ee278a24098c39634e50742af3317cd942f4ea882ef5a2a8e003d7b +DIST unicase-2.6.0.crate 23478 BLAKE2B 6e580108ac81b1cbee70e5bd331f43b12f266dae4f4f758bb8f5f073bd1af61943ee0de34cc27769525b19da8c24f8dea4941d0f5454594ab0cc8b78071ff053 SHA512 7e76a5f344e32c56cf87223585d87a56c79627b52bba0b29eb6de82de874b2964accededa8e9b5741f57944b6750fba5c61e679a50d4fd5a5646f431e2f4f188 DIST unicode-bidi-0.3.4.crate 32228 BLAKE2B 853a85b29d1ac2025b7a28af64ead9387e3b4b1e790ad719d4374e349c1853ddbb5959a2890d9d6c94a5c28e4523fc3324deb6b1ed1aeb5e917f21b0e2516f6c SHA512 170ce083fa82bed13ecc62d85cb882fdd6491ae721e1633d3c1a5d3cee69422153afcf6695765c0e8fc7035440d0370d34afac9e978cb27f7506c07cba300e1e +DIST unicode-bidi-0.3.7.crate 33759 BLAKE2B 4d5224062c829b5e48d26ca727bb60d10d7c663cfca24762331b36a2819a70e7d43d2b6b64ba64751d9b686949142b53346a52027d400acf8cb1e1b1895b2796 SHA512 6eeafec87a504ac968b59dd3168714e555b5b374cfbb5a6a9c962445c423f82b68ee54d1b732c5939eb17fdbb804f9b3affe828745bf4ff34e8a1587df2bc8bf DIST unicode-normalization-0.1.16.crate 92805 BLAKE2B 556b0b95b6d21f95ad99181e999d2f2a1291951db14e95cdaa4596b159323e999a135380ca0f795c996f97ffaa0c25465bfe5884bebc8903130bfd7437d4b86a SHA512 c1f83a79b0fffd2f0e1b8a579ae4e5021c4cffd74c259d065919b937bdd78b9ef83650cfd777010e7008ceb51e072777b195dd2483e1a85798a98b72f8648ead +DIST unicode-normalization-0.1.19.crate 107353 BLAKE2B 4c69d50efcae131eb4b91d385a64b49412a11ba913b3c0364cd04ad107d59e31adbda74d34ed13a065d9a7825d79fb740e82a4dc66b7813a9837af4352ac9e16 SHA512 7459e9d2867308cac80a98d8dd0b0cce797e2830ea5ff55b878f7a37a6f5e1f0bc14340e1a29955298d660ba2be57754a1478d74851b1b90576dd5bc4231729f +DIST unicode-segmentation-1.8.0.crate 94011 BLAKE2B 33440cedd5b51bd6075c9c75541bb8dcc16037b1c937ca72962f6c46be71a30850ab8e8a144d8b7548e5a91c78d551e7bbab5f26a713f1df0311d15f11299af9 SHA512 f0779ec42907b665df53f38ea370e661f10e7c72a75917f4cbd055868428c0eac1c7fc194d4bbf048e00f0f3d3e2b3602ae88d7820ad0c73e94a5228b61f6495 DIST unicode-width-0.1.8.crate 16732 BLAKE2B 5aa7b87eef1322e4151a3fcf981ade311b8fa030527d7561815950e58d3f15156163dfe34da6a708c37dccc3f7652bf7fc2cd899fe8bb0118b67c4113ff3a2d2 SHA512 0abba6da6981a2451e01d93bbd47652c46eb6fb07cc0214f33259fb29945bfd5ee2b302e883ddca8f68e921635f222701b7310e7da2a5e225f854980d1e474b0 +DIST unicode-width-0.1.9.crate 16745 BLAKE2B 38d4b92e47a284d6881a8073089be59a73d82b91efe5522f55be977f95f479890b6c02cd519544729f1b1e62eb21bcfff8c5f5382917f953603b760e39cf1ea7 SHA512 0f5ec46c57e3b5e50cb8430c89db8d9c129e80ca11a9c398b5312bfe95001e19ca3efbfeb01c3ac09c4ce7e26c6ee1f352f7e114ecef78cefd68c54d2d50f5f4 DIST unicode-xid-0.2.1.crate 14392 BLAKE2B 7f8f91b9c4df55f2137b754208d4f2997a290acfc9393ee2dcda8195eda25cb342e56ad123f56bb298d93db5248a749c18a982423c9a0e85ce93f7a1eb55d289 SHA512 91e862137e837baea82829431cfed36634fdb05339f00c756eb5a4b429ef0bb871f5133d11adf9a023fa22168c8a0cf194ff3669779f04f219d48fc4fac339d2 +DIST unicode-xid-0.2.2.crate 14955 BLAKE2B 6c6da49ac08dbd8b3248272224d6bff96b9cd1f36029b1937a58a0b929c3a48326053305ed49e73edd70f572f5abbc4817cedc899c69e3457805ad056669f6af SHA512 92ffd0dd34e3ca235ecf110b38c447d3ec1faa23d76c112457f28d432f92fa6b5f428bc5e1bfd278f361f55426dd96e19ecb0d3eff6cf250892f069c52bd89a8 DIST url-2.2.0.crate 42787 BLAKE2B 115380294b06c833fe183423b26f32b7a0cb3eb7bbb53380c41b32c031d6d34ed55f11153d5ed8f3e82effc13b9571f3b27d9889fe61cf63a68ea3767ef63cc8 SHA512 5474daa20242552fc76f8e21a28f8880c011627773fed74061fdf15afd5a33cc1b09baf6583112126a1b8287ad71a22055d2bbf78a73a0d82a115db1334d05ee +DIST url-2.2.2.crate 68555 BLAKE2B f8e59f784b6c2e16bacfba36ad68670a6af17c16ea3b0866b5aa98e5bf4686cf1b1aac9b1f0a0ea3b89a01e044a2ca37830416f42d147158ea8e88f23fd28ac2 SHA512 f9b6ad99d69ff303283b3fd9e98945fbd6cb411a3d141badcbb3a0566723a451375e6dd5d5357e3eb7a1b5b1ee5756a2347c43817db2de6fe35b9004b090e077 DIST vcpkg-0.2.11.crate 12600 BLAKE2B 1c44c8df531a75f686c0497e70a72aa0c1b554c02ed256e6b08407b17066ed949f03bda42645d56e1227b50dc4c0e3865f10856605c2eadab3b74f55f005789b SHA512 d67bc244c81827165bf976808f79fd02f9149a19006898e60ff8ef11df2d72657c56bc9fc14c8f91b091075ceb23c3f96a3df81be345bb01881679eb47a0e6e9 +DIST vcpkg-0.2.15.crate 228735 BLAKE2B 6b6bacd9a7fa38919241f45a97f58cae957e58d3aac99df208a26aa718e4f1644f4ccefa31b09151e5c1952288e0e5837c363918b98c7f55079a948a952c1c50 SHA512 7322a21e8811b2fe4e79e09dc321458068ecdf1953f05d36233f3278ecc0b1dfc64194db7010dd46fcf692285f42475beb090c6c6cac0c8f9fe0eb5c770e3172 DIST vec_map-0.8.2.crate 14466 BLAKE2B 8f109fbff19604b82ea2aa61c952e2ce9b5597ccc8e1ef4e847648e2de08dece8c4debe92889edeccb8d393645fd0b62436b49d236ded7ad181c4a51239a9539 SHA512 4f1ef59bc2c437e79f1f84fe021bce5aa8ccd581f500f3d5776913d5f17d45b03ccee64f5bd03d47656318cfc9344a1f4311079d471fa409a8e4e94c143973f9 DIST version_check-0.1.5.crate 8173 BLAKE2B c1778a95fbc79e93bc25d6ee85c408cbcc2afc1a2317bd96b6d5e1c99862f26cc031e0a8b14451d7ea5a44d96c9b599c899bcebda36d3974effc51f9c236ca56 SHA512 cd3ca0b36108b0fe8e6a5c26614b4f3e3c36ffd13cd9eeb7693086b4a1f7b67c025613d90e79f4dd1bd3234a3e387b2ee890c6c410fe67d293b9b5503f5e9362 DIST version_check-0.9.2.crate 11979 BLAKE2B 6568f8d4652fb470162bb2251be2260a6bf83e107a4f957ed91117938d5da48c42bedfb5e6622bcd6c37950805666b78984577bd8dae687dbb39e452078bd97c SHA512 b88a9d545ef103fe6d0eebe7ddcf328fc21fcb02c60828b347cfc35afd957669e652a94d880ef992450c167df3505838bc649e0d83896542fa13a149875acf26 +DIST version_check-0.9.3.crate 12547 BLAKE2B 85761c300a8d755e0b376191ef0604728ae641261fdb10682a3134a828eadc4a33216426d286bcdbd8d0c5fcfe6ca8ba20ed078c4f53066b959739a0e73daec0 SHA512 4b3b428214a0322af536a18e6f050438398766af6589389f20a804121a6721962ba411e2dcfded60aaa74313128fb0e831bea31378e2695c29b29bdc24d7cbfd +DIST wait-timeout-0.2.0.crate 12441 BLAKE2B a99d3f57bc6e784ac06167f98b2dc2841f730dfab4fb9772b15e67707f756d6ba7daeb3e992d32291bed3daa85eaa8a8ddde64db5e1acf1cc4031fc9bdc82212 SHA512 db3b7aa2acfd44e64451042b8ba98eecab77a82aa5c58ed08dadb119ab36dee4e26d62baad7978ed56d5ad03019c96be5021455362290f56043981137bac8066 +DIST walkdir-2.3.2.crate 23516 BLAKE2B 473f2b51aafd6ac17e5c3da8d545d179b31486b3a65ab39fbd8bd7fbb2ebcc24bebf01781200a26a68f0b1cb464f5763a919aead3b03eba5a7e1be6efec5500b SHA512 6c44071354faf37720ec4117ded34c8d530489542ee107ac26a7a56ef4a882b9003e22e84f1d61f6078643521343e35aa1f7b57c838779e78e5937a667bf82da DIST want-0.3.0.crate 6550 BLAKE2B d97ac51dd5e49bec27cd196711110679013bb7aca520235db3f38c7d4399a2a17b9cf599cd0811137df957f2341e75442d48483dc7aed6910f0eed7a78ddad37 SHA512 7e7af8ddcc6faed3e3d18384a000339617187b74b0adf111a02bc15fdb152c88007844d6fe6f35a47a13f3384a19ee4723b884623de7d45c6619d76aa6699404 DIST wasi-0.10.0+wasi-snapshot-preview1.crate 26964 BLAKE2B 525db01649a5981ee82ad80a1a4bab9baffd235262452675619f36a1b454017a74593c53c129f8c30b865994bbe30ef19cebaad9d245ccf54b9b07ef70d5d8ec SHA512 88e2da617f50d9ebfb1e0c5857321fb86b5ee88ae8a8d199d3cc092e0f39688a2cb68503f7c6bb09dd6bc50a9a03597a1eb2e032150fbd0d0b8afa02ad771c88 +DIST wasi-0.10.2+wasi-snapshot-preview1.crate 27505 BLAKE2B 4eb8644b945633d6e856ad80dd74990be19eb6af99823b147163384f61d471e2d9ec054d78a7064072344be53783e57073e8fffc6d5555c149b4834a9bf31dba SHA512 06977a294d76369a3867c45abdd8a87ea5c84e5a3681075ba0d14af1aee3114ff24495c7e7f7fe1e6e42230e65fba0e062898e69bc89e0209af62c2d14094ec7 DIST wasi-0.9.0+wasi-snapshot-preview1.crate 31521 BLAKE2B 716bdd2ec46d0bc9911c5e5e29fc783840559931b2563d8619675fc11da9527ddbe653a0f1ce0b782ee0c5f7a3131aba2b0867d415f003aa9c2389357569e7dc SHA512 dbe641f796ee3a5daafcaafc911ecc6dff170340f477c2df7a61fb4858a85aefc2637c9e61973ecce66a987aa8e08a736273a4aad3ef47eaf61ed4268dbf9c47 +DIST wasm-bindgen-0.2.78.crate 162111 BLAKE2B a3311e67900961b35a59ead7a8972dcee37671921c0f524895c821658a7b1246403d4674bee1735f1b2b94aa789d5376edd02afe4c8ebda110f4344ef58c9225 SHA512 bedeb2828d1e74b1e373bdf34dc2eaec70dd523e9ed96a341da1ab3729a7cf8470a828ddb9cfd4cf15af6e2fff75b4368553ab4f6f02c8dec9419dcdd7578de9 +DIST wasm-bindgen-backend-0.2.78.crate 25576 BLAKE2B 03dc6b255ab9e30f9eb54f81638eb02a05a0b994ddd51f47852bca376a02080fcce596453d688f5e8e7b5a814fd081b9709c1215f7e9f9fec0e4a7a6cba1000c SHA512 00a0ec9afb65c084b64cf9d25f778ab03bf2368a1e0ff213e07b8fe742a125ddae00c7b4d693225d6d798618b0441d4dea3c175cacdb37fdd75b0a46ba3a287b +DIST wasm-bindgen-macro-0.2.78.crate 11700 BLAKE2B 9f1538d79a39555f643b9ac6bfe026c259dfd129c45fdcc33cfbeeba2acb2a26ff4c9df83a3d11674c5ef8e9393af7a4d0cd7e3bd08b7eca0fa55986c893c5e3 SHA512 3389922198b0d5c19163f4de345e0cd7a3c0609d48ff933bd5af0cfb205463632878b5d60bfeeb8dd8f8a98f28f23c5185dd6d8389f599f31176297c944b595d +DIST wasm-bindgen-macro-support-0.2.78.crate 17858 BLAKE2B 8378f639a94797d2d149f2cd836f56143a498d3be5fc30eced6fe4fc2e1bfe14a70f3165cdc5cc1c88f0162efec75b64e56aa9819596984afa97003601b933ce SHA512 84d9867407a7caa942ab11f0ad1c343839bf51793930cdc3ebc5279ca370062eda006540448cc401f6afa078dbb1523b348ae69f4c6d7ccc9a7b8fa1ff895236 +DIST wasm-bindgen-shared-0.2.78.crate 7206 BLAKE2B ee60946d3a90a2760d8cb045657de659c6367aed2d98efd60074cb57f6b06aedf9ac44fed3d41c20299c5edc095cac5537a365fdb01183f3e60b6323da581935 SHA512 a808b7a7909e4a287ccced1b251ad4c1230399c84c05e246127b6a91fa4ed328d6a24316dbdc1843db71a5bd78cfd80113424f9984e0777323d74e3125607134 +DIST web-sys-0.3.55.crate 664827 BLAKE2B 1864f320e6c9b80c6b4b4fd8941d66cf9368a9b0cebcb86d3486b99f65456748b46c507a1bb761611c4825d412986f5bd8c8fc38c3bda3dad2e9de213467ee51 SHA512 ddf191f009d49388bf60ee31650eff1ff884f01822989a226c559b9560aebd90681fadd34e7437f555d627a0a3139ebe267375618eadac8c17ace5fd47650764 DIST win-crypto-ng-0.4.0.crate 44313 BLAKE2B 42d1058b73ac9899f5399ab7aec08276cc5d431b5634a16d69dde1ebbdb46af8b4199097efd51e2f22b3bb9710db2a6897a1573f93742b762575fc93f18ca2d0 SHA512 2e5428680678c78ca5867ad25204d6c16e823ecccdf0d4efd3df7f7cebb21f6ea633c1802d76402d44f977df47a7be2f9a9db222697cc27522c38302aa239d46 DIST winapi-0.2.8.crate 455145 BLAKE2B 50f3c2a0cf4eeedd6891b11392e520c1cca139a71f8f736eabaf43aa7e4b1b5d57697918978220459572d373940edf971eb8302f292cbff832283e905076319a SHA512 115e6f027cdd4a56f77ca24f4ab249d2a6cac1e1f955c826a9b6ee05db4861790a533f5e674aebbb540370fff52ed41618c2cd7c906e73200e92df213109cebe DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9db7dc16ad4584bb7005373ada34937a3ced7225544d8bc765da599911c7a3190efefb3a25b7c1bb7123b4f673 SHA512 ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97 DIST winapi-build-0.1.1.crate 669 BLAKE2B 6c8d8e0f81574c086f06fb3f234b0e6759d293d1d254857c3d491e4d43279e5c2f57f2fcfdc9d5d7b083280f4cc2a75a6ee9bc1541ec6ce8f8d904ded0567faf SHA512 8b0a239e205a5368892f41c870a8a7ea16e3468c364b03382bef7fa3a2e7159b09c07661e95b1227578f6d72c14879daa4444b28c51ae20ef15d985d59ca5a77 DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0 SHA512 a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2 +DIST winapi-util-0.1.5.crate 10164 BLAKE2B fc800aceae5249a858c806c3e969ef2545766099872d856ebee51c883d9acf1122278db9607d50ca53eac351502b700fd2463900932d342240f97f683d517963 SHA512 7baeb661f397c4693dfa001fdc774b323c51a7c55caad40f2de5112a1cefd1d6151e3df41fa4ee193460a5905917c83d2b1de5fa10b4bd014ad96690af95c0fd DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513 DIST ws2_32-sys-0.2.1.crate 4697 BLAKE2B 52a7a3f57bcd73156730ada4d78fe12a54a498c9064e0928e09de13a95bd9237f884538e5f9368b47a7ac3c425f0f798c26bad85f20bed4ea26c2fa16c779b97 SHA512 18356861fc595efe7d0180afb8ce7649da35a4f9ba456271d2068679ab258a861af32a2e016e241fbfbf5f6ef0eb33127b26eabfc11428af39506538faa4821f +DIST wyz-0.2.0.crate 12926 BLAKE2B dd4de5ec403e57d8362a15efea78e5217164dfd6b22c16458ffff8722e8cd3f28b567a2b9b1bc2774d6c8ba153d37e350929e98b38c82d022f7890052da30e37 SHA512 3a16c3e81d3595ddf1e7816e698eb4d07c7455dec579fd5e97b5d8b77e626cda52f3cdaee71e234e5e500a7ac58b9d1d5f12b17264686f3f225d5e5b0d315de7 +DIST x25519-dalek-1.1.1.crate 84499 BLAKE2B b4dd353f5876dd04ae404b75a6599434428e382931bb071aa518bd6b75d0b75f98f0d5ef8f677092b75348ecf2349cc5a2bc43f9a43f4b249cc117ee89c6b7c2 SHA512 e9b95168997c57d1493792eba8ad1d85e856313c65d0f51bcd545547d8780ea4840f490dc2a0bcf2b5a35b64a944bee06dbb72ea4a5871883f1c0079b03b496a +DIST xxhash-rust-0.8.2.crate 16721 BLAKE2B 898102bd731013bc18557e5087aa03e8df362004d658705af7c931964e4f436862c8aff53e135e2777c3234f54df36f7b3227715d17e3bd80d17b9644292c916 SHA512 083afaad3e36e18b370eb7ca457289c9aa37c806f45615d65a83f7f6f74ca619181bae3d3bef315fd1625ee23706490606ea61dbe628714940bb53e3a4b85762 +DIST yaml-rust-0.4.5.crate 47783 BLAKE2B 3e888c5cc7afb43eaf3aaab2b6f47b86df164a66eb54d4e166b965cc84b1e06cd17bd992a0d6ee175d9a73a76e2b44a13167246383ed054afcf3cc1710b309cb SHA512 7621dc8dfd5e7d4a7a8805b2a7e8319b63b852367655f2359d4e3e8fec6c4fad52d75c46ce1161e4c674eac0780b757ce9d34e664e304d8d2beec7afa0363ea0 DIST zbase32-0.1.2.crate 8721 BLAKE2B d7f5881c8d3f06f5fd78669ae6943ffa5ebe35b5e34db2718825e88e5602fa03bbc33c11589021ad2e8754414b355b86a9391335e4df9361627aede9336b14d3 SHA512 50d703350a6404f0084b4d341ac1aef16f7a5f8924662c4d180ffaece00d295aec3f9925168d39c20837c7306ef88f98ffc5ef4c945d01c7fc6e5078c5dfb4bc DIST zeroize-1.2.0.crate 15450 BLAKE2B 1f3c2688cf84d8bc22f777cc06673c29c9306b2c246bec67404729dac01570dd550c4ebe1f9cbd04c3d6a2711bf7106c45a34d01bb0ab7b73d3a15a65bf66eb7 SHA512 9bc0242824908909669e473029990a582efb884ce8f37d153d3a92083f64afe7b3bb26821dff8f39af74ea7935024d9414d458cf61c2e6291ca3611e896ae390 +DIST zeroize-1.3.0.crate 15913 BLAKE2B 571d96420e85e3d12100dcaff00d4721eae7296465cafce83db81293e801cd5a1f78b19986dc537fab208519a48e6a7df344d8e8a7053b094c1aa5bb90de083b SHA512 352a668a4c491cbd644368eb19f797709a41f3abf9a09028b6c1c4077710d48b74c3018e65112762a31403917f000340a0e57bc095a745e3f99300d6c25ca8bb DIST zeroize_derive-1.0.1.crate 8047 BLAKE2B c43d99d7f80d104ec43708742d2c13080a3b96d0b8ffac099f86c82bce33d263313a42ebec42ed5dbeaeac397d1717e6cf089980dd7934b1efc7228b737a5f21 SHA512 cbb7fe8d9ecb38c0f6fd11e491afa289cc9d8719f2460f4569816d7d55ec17fc88aa9a167aafb83809e2122481e016039b055e3bc4edfdeaf009fc0d65212dc7 +DIST zeroize_derive-1.1.1.crate 8820 BLAKE2B 59f83251c44b9994ef1b629d5cc2229f37941d7578da651fda67e1ec502a15837a196ce81254b653211779a524cb50739ebb68abdc5196ab35182e356885f66e SHA512 03d3c6af77ac1a0c73eb8955f488dbb986bbc22bc1485ddb5fe8017cc50659be8708fd02c2c2c83d283c67c999390ab3c53daf7ef3f1c8ac693b17ca102a5df8 diff --git a/app-crypt/sequoia-sq/sequoia-sq-0.26.0.ebuild b/app-crypt/sequoia-sq/sequoia-sq-0.26.0.ebuild new file mode 100644 index 000000000000..aaadfd31d879 --- /dev/null +++ b/app-crypt/sequoia-sq/sequoia-sq-0.26.0.ebuild @@ -0,0 +1,449 @@ +# Copyright 2021-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Generate base ebuild via +# cargo-ebuild ebuild --manifest-path sq/Cargo.toml --package-name sequoia-sq +# and then extract contents of CRATES variable. + +EAPI=8 + +CRATES=" + addr2line-0.16.0 + adler-1.0.2 + aead-0.3.2 + aes-0.6.0 + aes-soft-0.6.4 + aesni-0.10.0 + aho-corasick-0.7.18 + ansi_term-0.11.0 + ansi_term-0.12.1 + anyhow-1.0.44 + ascii-canvas-3.0.0 + assert_cmd-2.0.4 + atty-0.2.14 + autocfg-0.1.7 + autocfg-1.0.1 + backtrace-0.3.62 + base64-0.13.0 + bindgen-0.57.0 + bit-set-0.5.2 + bit-vec-0.6.3 + bitflags-1.3.2 + bitvec-0.20.4 + block-buffer-0.7.3 + block-buffer-0.9.0 + block-modes-0.7.0 + block-padding-0.1.5 + block-padding-0.2.1 + blowfish-0.7.0 + bstr-0.2.17 + bumpalo-3.8.0 + byte-tools-0.3.1 + byteorder-1.4.3 + bytes-1.1.0 + bzip2-0.4.3 + bzip2-sys-0.1.11+1.0.8 + capnp-0.13.6 + capnp-futures-0.13.2 + capnp-rpc-0.13.1 + cast-0.2.7 + cast5-0.9.0 + cc-1.0.71 + cexpr-0.4.0 + cfg-if-0.1.10 + cfg-if-1.0.0 + chrono-0.4.19 + chrono-tz-0.6.0 + chrono-tz-build-0.0.2 + cipher-0.2.5 + clang-sys-1.2.2 + clap-2.33.3 + cmac-0.5.1 + const-oid-0.5.2 + core-foundation-0.9.2 + core-foundation-sys-0.8.3 + cpufeatures-0.2.1 + crc32fast-1.2.1 + criterion-0.3.5 + criterion-plot-0.4.4 + crossbeam-channel-0.5.1 + crossbeam-deque-0.8.1 + crossbeam-epoch-0.9.5 + crossbeam-utils-0.8.5 + crunchy-0.2.2 + crypto-mac-0.10.1 + crypto-mac-0.11.1 + csv-1.1.6 + csv-core-0.1.10 + ctor-0.1.21 + ctr-0.6.0 + curve25519-dalek-3.2.0 + dbl-0.3.1 + der-0.3.5 + des-0.6.0 + deunicode-0.4.3 + diff-0.1.12 + difflib-0.4.0 + digest-0.8.1 + digest-0.9.0 + dirs-2.0.2 + dirs-next-2.0.0 + dirs-sys-0.3.6 + dirs-sys-next-0.1.2 + doc-comment-0.3.3 + dtoa-0.4.8 + dyn-clone-1.0.4 + eax-0.3.0 + ecdsa-0.11.1 + ed25519-1.2.0 + ed25519-dalek-1.0.1 + either-1.6.1 + elliptic-curve-0.9.12 + ena-0.14.0 + fake-simd-0.1.2 + fehler-1.0.0 + fehler-macros-1.0.0 + ff-0.9.0 + file_diff-1.0.0 + filetime-0.2.15 + fixedbitset-0.2.0 + flate2-1.0.22 + float-cmp-0.9.0 + fnv-1.0.7 + foreign-types-0.3.2 + foreign-types-shared-0.1.1 + form_urlencoded-1.0.1 + fs2-0.4.3 + funty-1.1.0 + futures-0.3.17 + futures-channel-0.3.17 + futures-core-0.3.17 + futures-executor-0.3.17 + futures-io-0.3.17 + futures-macro-0.3.17 + futures-sink-0.3.17 + futures-task-0.3.17 + futures-util-0.3.17 + generator-0.7.0 + generic-array-0.12.4 + generic-array-0.14.4 + getopts-0.2.21 + getrandom-0.1.16 + getrandom-0.2.3 + gimli-0.25.0 + git-testament-0.2.0 + git-testament-derive-0.1.12 + glob-0.3.0 + globset-0.4.8 + globwalk-0.8.1 + group-0.9.0 + h2-0.3.7 + half-1.8.2 + hashbrown-0.11.2 + heck-0.3.3 + hermit-abi-0.1.19 + hmac-0.11.0 + http-0.2.5 + http-body-0.4.4 + httparse-1.5.1 + httpdate-1.0.1 + humansize-1.1.1 + hyper-0.14.14 + hyper-tls-0.5.0 + idea-0.3.0 + idna-0.2.3 + ignore-0.4.18 + indexmap-1.7.0 + instant-0.1.12 + itertools-0.8.2 + itertools-0.9.0 + itertools-0.10.1 + itoa-0.4.8 + js-sys-0.3.55 + lalrpop-0.19.6 + lalrpop-util-0.19.6 + lazy_static-1.4.0 + lazycell-1.3.0 + libc-0.2.105 + libloading-0.7.1 + libm-0.2.1 + linked-hash-map-0.5.4 + lock_api-0.4.5 + log-0.4.14 + loom-0.5.2 + maplit-1.0.2 + matchers-0.0.1 + matches-0.1.9 + md-5-0.9.1 + memchr-2.4.1 + memoffset-0.6.4 + memsec-0.6.0 + miniz_oxide-0.4.4 + mio-0.7.14 + miow-0.3.7 + native-tls-0.2.8 + nettle-7.0.2 + nettle-sys-2.0.8 + new_debug_unreachable-1.0.4 + no-std-compat-0.4.1 + nom-5.1.2 + normalize-line-endings-0.3.0 + ntapi-0.3.6 + num-bigint-0.2.6 + num-bigint-dig-0.6.1 + num-integer-0.1.44 + num-iter-0.1.42 + num-traits-0.2.14 + num_cpus-1.13.0 + object-0.27.1 + once_cell-1.8.0 + oorandom-11.1.3 + opaque-debug-0.2.3 + opaque-debug-0.3.0 + openssl-0.10.36 + openssl-probe-0.1.4 + openssl-sys-0.9.67 + p256-0.8.1 + pandoc-0.8.6 + pandoc_ast-0.7.3 + parking_lot-0.11.2 + parking_lot_core-0.8.5 + parse-zoneinfo-0.3.0 + peeking_take_while-0.1.2 + pem-0.8.3 + percent-encoding-2.1.0 + pest-2.1.3 + pest_derive-2.1.0 + pest_generator-2.1.3 + pest_meta-2.1.3 + petgraph-0.5.1 + phf-0.10.0 + phf_codegen-0.10.0 + phf_generator-0.10.0 + phf_shared-0.8.0 + phf_shared-0.10.0 + pico-args-0.4.2 + pikchr-0.1.1 + pin-project-lite-0.2.7 + pin-utils-0.1.0 + pkcs8-0.6.1 + pkg-config-0.3.22 + plotters-0.3.1 + plotters-backend-0.3.2 + plotters-svg-0.3.1 + ppv-lite86-0.2.15 + precomputed-hash-0.1.1 + predicates-2.1.1 + predicates-core-1.0.2 + predicates-tree-1.0.4 + proc-macro-error-1.0.4 + proc-macro-error-attr-1.0.4 + proc-macro-hack-0.5.19 + proc-macro-nested-0.1.7 + proc-macro2-1.0.32 + pulldown-cmark-0.8.0 + quickcheck-1.0.3 + quickcheck_macros-1.0.0 + quote-1.0.10 + radium-0.6.2 + rand-0.7.3 + rand-0.8.4 + rand_chacha-0.2.2 + rand_chacha-0.3.1 + rand_core-0.5.1 + rand_core-0.6.3 + rand_hc-0.2.0 + rand_hc-0.3.1 + rayon-1.5.1 + rayon-core-1.9.1 + redox_syscall-0.2.10 + redox_users-0.4.0 + regex-1.5.4 + regex-automata-0.1.10 + regex-syntax-0.6.25 + remove_dir_all-0.5.3 + remove_dir_all-0.7.0 + ripemd160-0.9.1 + roadmap-0.2.0 + rpassword-5.0.1 + rsa-0.3.0 + rustc-demangle-0.1.21 + rustc-hash-1.1.0 + rustc_version-0.4.0 + rustversion-1.0.5 + ryu-1.0.5 + same-file-1.0.6 + schannel-0.1.19 + scoped-tls-1.0.0 + scopeguard-1.1.0 + security-framework-2.4.2 + security-framework-sys-2.4.2 + semver-1.0.4 + serde-1.0.130 + serde-aux-2.3.0 + serde_cbor-0.11.2 + serde_derive-1.0.130 + serde_json-1.0.68 + serde_yaml-0.8.21 + sha-1-0.8.2 + sha-1-0.9.8 + sha1collisiondetection-0.2.4 + sha2-0.9.8 + sharded-slab-0.1.4 + shell-words-1.0.0 + shlex-0.1.1 + signature-1.3.2 + simple_asn1-0.4.1 + siphasher-0.3.7 + slab-0.4.5 + slug-0.1.4 + smallvec-1.7.0 + socket2-0.3.19 + socket2-0.4.2 + spin-0.5.2 + spki-0.3.0 + state-0.5.2 + string_cache-0.8.2 + strsim-0.8.0 + structopt-0.3.25 + structopt-derive-0.4.18 + subplot-0.3.1 + subplot-build-0.1.0 + subplotlib-0.1.1 + subplotlib-derive-0.1.0 + subtle-2.4.1 + syn-1.0.81 + synstructure-0.12.6 + tap-1.0.1 + tempfile-3.2.0 + tempfile-fast-0.3.4 + tera-1.13.0 + term-0.7.0 + term_size-0.3.2 + termtree-0.2.3 + textwrap-0.11.0 + thiserror-1.0.30 + thiserror-impl-1.0.30 + thread_local-1.1.3 + time-0.1.43 + tiny-keccak-2.0.2 + tinytemplate-1.2.1 + tinyvec-1.5.0 + tinyvec_macros-0.1.0 + tokio-1.14.0 + tokio-macros-1.6.0 + tokio-native-tls-0.3.0 + tokio-util-0.6.8 + tower-service-0.3.1 + tracing-0.1.29 + tracing-appender-0.1.2 + tracing-attributes-0.1.18 + tracing-core-0.1.21 + tracing-log-0.1.2 + tracing-serde-0.1.2 + tracing-subscriber-0.2.25 + try-lock-0.2.3 + twofish-0.5.0 + typenum-1.14.0 + ucd-trie-0.1.3 + uncased-0.9.6 + unescape-0.1.0 + unic-char-property-0.9.0 + unic-char-range-0.9.0 + unic-common-0.9.0 + unic-segment-0.9.0 + unic-ucd-segment-0.9.0 + unic-ucd-version-0.9.0 + unicase-2.6.0 + unicode-bidi-0.3.7 + unicode-normalization-0.1.19 + unicode-segmentation-1.8.0 + unicode-width-0.1.9 + unicode-xid-0.2.2 + url-2.2.2 + vcpkg-0.2.15 + vec_map-0.8.2 + version_check-0.9.3 + wait-timeout-0.2.0 + walkdir-2.3.2 + want-0.3.0 + wasi-0.9.0+wasi-snapshot-preview1 + wasi-0.10.2+wasi-snapshot-preview1 + wasm-bindgen-0.2.78 + wasm-bindgen-backend-0.2.78 + wasm-bindgen-macro-0.2.78 + wasm-bindgen-macro-support-0.2.78 + wasm-bindgen-shared-0.2.78 + web-sys-0.3.55 + win-crypto-ng-0.4.0 + winapi-0.3.9 + winapi-i686-pc-windows-gnu-0.4.0 + winapi-util-0.1.5 + winapi-x86_64-pc-windows-gnu-0.4.0 + wyz-0.2.0 + x25519-dalek-1.1.1 + xxhash-rust-0.8.2 + yaml-rust-0.4.5 + zbase32-0.1.2 + zeroize-1.3.0 + zeroize_derive-1.1.1 +" + +inherit bash-completion-r1 cargo + +DESCRIPTION="CLI of the Sequoia OpenPGP implementation" +HOMEPAGE="https://sequoia-pgp.org/ https://gitlab.com/sequoia-pgp/sequoia" + +SRC_URI=" + https://gitlab.com/sequoia-pgp/sequoia/-/archive/sq/v${PV}/${PN}-v${PV}.tar.bz2 + $(cargo_crate_uris) +" + +LICENSE="0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 CC0-1.0 GPL-2 GPL-2+ GPL-3 GPL-3+ ISC LGPL-2+ LGPL-3 LGPL-3+ MIT MPL-2.0 Unlicense ZLIB" +SLOT="0" +KEYWORDS="~amd64 ~ppc64" + +S="${WORKDIR}/${PN}-v${PV}" + +QA_FLAGS_IGNORED="usr/bin/sq" + +COMMON_DEPEND=" + dev-libs/gmp:= + dev-libs/nettle:= + dev-libs/openssl:= +" + +DEPEND=" + sys-devel/clang + ${COMMON_DEPEND} +" +RDEPEND="${COMMON_DEPEND}" +BDEPEND=" + virtual/pkgconfig +" + +src_compile() { + cd sq || die + # Setting CARGO_TARGET_DIR is required to have the build system + # create the bash and zsh completion files. + CARGO_TARGET_DIR="${S}/target" cargo_src_compile +} + +src_test() { + cd sq || die + cargo_src_test +} + +src_install() { + cargo_src_install --path sq + + doman sq/man-sq-net-autocrypt/* + + newbashcomp target/sq.bash sq + + insinto /usr/share/zsh/site-functions + doins target/_sq + + insinto /usr/share/fish/vendor_completions.d + doins target/sq.fish +} diff --git a/app-doc/Manifest.gz b/app-doc/Manifest.gz index 27a8b8e406cec4fc45a60e17450d63e8c2d898fa..044501d0292a684f2b077b47754f49a71f77ff3d 100644 GIT binary patch literal 6987 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 diff --git a/app-doc/gnucash-docs/gnucash-docs-4.8.ebuild b/app-doc/gnucash-docs/gnucash-docs-4.8.ebuild index f7121ec7ccb6..faff28e6753e 100644 --- a/app-doc/gnucash-docs/gnucash-docs-4.8.ebuild +++ b/app-doc/gnucash-docs/gnucash-docs-4.8.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -13,7 +13,7 @@ SRC_URI="https://github.com/Gnucash/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" SLOT="0" LICENSE="GPL-2 FDL-1.1" -KEYWORDS="amd64 ~arm64 ~ppc ~ppc64 x86" +KEYWORDS="amd64 ~arm64 ~ppc ~ppc64 ~riscv x86" LOCALES=( de it ja pt ) IUSE="${LOCALES[*]/#/l10n_}" diff --git a/app-editors/Manifest.gz b/app-editors/Manifest.gz index 45bb65eef32b7d96196d9e4507751a388eaa47c2..21dae4fb2c303162400d515d7284f268eabb0bc7 100644 GIT binary patch literal 13922 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 literal 13914 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 diff --git a/app-editors/emacs/emacs-29.0.9999.ebuild b/app-editors/emacs/emacs-29.0.9999.ebuild index b26146f171bc..bb9b91c9c741 100644 --- a/app-editors/emacs/emacs-29.0.9999.ebuild +++ b/app-editors/emacs/emacs-29.0.9999.ebuild @@ -232,9 +232,9 @@ src_configure() { elif use gtk && ! use X; then einfo "Configuring to build with pure GTK (without X11) support" myconf+=" --with-pgtk --without-x --without-ns" + myconf+=" --with-toolkit-scroll-bars" #836392 myconf+=" $(use_with gconf)" myconf+=" $(use_with gsettings)" - myconf+=" $(use_with toolkit-scroll-bars)" myconf+=" $(use_with harfbuzz)" myconf+=" $(use_with m17n-lib libotf)" myconf+=" $(use_with m17n-lib m17n-flt)" diff --git a/app-editors/okteta/Manifest b/app-editors/okteta/Manifest index 8b8796aa13af..83f8cc3e9982 100644 --- a/app-editors/okteta/Manifest +++ b/app-editors/okteta/Manifest @@ -1,2 +1 @@ -DIST okteta-0.26.6.tar.xz 975720 BLAKE2B e9eaf258e9285dfcbf41cd0fcd3fa31e01a9d3b57b7d5c305d644aaeba2588351d0e212c7a6df7f06ab54da47728a916169dc2670772d445f5d34427fbf18946 SHA512 f489ddf1be6fe369b564b11cf8234c7a291b63101a00fb43163a1019609d1152735750946b2bd876080eff1697903ba02ada1ea641293a59f31d5edf34604b1a DIST okteta-0.26.7.tar.xz 983388 BLAKE2B abe5abb678c0cae7538ac5bdf68b3e9285c405996194e03dcb3f74c397124805496a67ee1b9b2d8c2676dc3fca7d743a012898056aef82f5f1a1e998ee36ef60 SHA512 829294e0ed8b01be940b215334d9291bba1af01fded05511be33a813e9d090bc06f0af90dfb49d45d44814ae38de7c9cb6427215ea076b8401a66734aa42ea25 diff --git a/app-editors/okteta/okteta-0.26.6.ebuild b/app-editors/okteta/okteta-0.26.6.ebuild deleted file mode 100644 index 7bc05fb0a30d..000000000000 --- a/app-editors/okteta/okteta-0.26.6.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_DESIGNERPLUGIN="true" -ECM_HANDBOOK="forceoptional" -ECM_TEST="true" -KFMIN=5.74.0 -QTMIN=5.15.2 -VIRTUALX_REQUIRED="test" -inherit ecm kde.org - -DESCRIPTION="Hex editor by KDE" -HOMEPAGE="https://apps.kde.org/okteta/ https://utils.kde.org/projects/okteta/" - -if [[ ${KDE_BUILD_TYPE} = release ]]; then - SRC_URI="mirror://kde/stable/${PN}/${PV}/src/${P}.tar.xz" - KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" -fi - -LICENSE="GPL-2 handbook? ( FDL-1.2 )" -SLOT="5" -IUSE="crypt" - -DEPEND=" - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtscript-${QTMIN}:5[scripttools] - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kbookmarks-${KFMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - crypt? ( >=app-crypt/qca-2.3.0:2 ) -" -RDEPEND="${DEPEND}" - -src_configure() { - local mycmakeargs=( - -DOMIT_EXAMPLES=ON - $(cmake_use_find_package crypt Qca-qt5) - ) - - ecm_src_configure -} - -src_test() { - local myctestargs=( -j1 ) - - ecm_src_test -} diff --git a/app-editors/zile/zile-2.6.2-r2.ebuild b/app-editors/zile/zile-2.6.2-r2.ebuild index 3e323ffb3313..de379302dff2 100644 --- a/app-editors/zile/zile-2.6.2-r2.ebuild +++ b/app-editors/zile/zile-2.6.2-r2.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/zile/${P}.tar.gz" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ppc ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 ppc ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" RDEPEND="dev-libs/glib:2 dev-libs/libgee:0.8= diff --git a/app-emulation/Manifest.gz b/app-emulation/Manifest.gz index b2ff88c58730b1b8d03d08a293fa679d867f2989..d27cd9a695ad195b1e385bd799c5da6742cee28e 100644 GIT binary patch delta 14019 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 diff --git a/app-emulation/ruffle/Manifest b/app-emulation/ruffle/Manifest index fab99077367f..d4cf2097227b 100644 --- a/app-emulation/ruffle/Manifest +++ b/app-emulation/ruffle/Manifest @@ -9,15 +9,7 @@ DIST approx-0.5.1.crate 15100 BLAKE2B 8fe84d52263521c0b72a1d1e82ed283828f680b8b5 DIST arrayvec-0.5.2.crate 27838 BLAKE2B 51e2eacae0ef148f3f52d21ae00794e540e7ce4c013fb496dd1347ad91ffbbca199381fffbb064225f829216f6c5e915edfa64833f91fabdd13c3f011d86491f SHA512 1896b5f64b4dbdcff8ad234bda4ea8129bcacf87839347304717e94ee9f369cf5f4371755e453ff7d72817edb8f7fdbc726d77cc4f28ed05148dc89c7714b004 DIST arrayvec-0.7.2.crate 29341 BLAKE2B eae9d3f494033ea2d837a6024cb24bd4574683ed1e76ac6be7f7c6b0d8ee65c0eaf03dbae7fea04cf0921299f69234ad91e1cf41342de86f554f74e287dd3ba1 SHA512 80cc6e55b6032f4882362813de970d3d99e600ada774b28ac6a24c9c8e018fda3b35c5750ac3a09fca6fb9496e2e3fe608b58d21b1b84685ebd170f567a0ecbc DIST ash-0.34.0+1.2.203.crate 372762 BLAKE2B f30311989488bf0c1d127edd6b2ce53f9bd6a4b8dc967753b9fe25a48e8f24c1257b209bb08f678befcd5595c2883d82c4b7c8de8628b4d28a657bd092811f19 SHA512 4c9f551a78829973591ac4392f211b2ee9184d5b89625cff6e5f84f9d08aaf15f302b450b1a60f906e15eeaea7d640b1d071ac357fe411d68c98767b13583102 -DIST ashpd-0.2.2.crate 56814 BLAKE2B bebcdd0f2eb760e02ed604f2ec1c8ee163e4701e81886eb6e094326fb4ff1ad5b1d512a74cb7100a7b28a302949ee1de96f2e851e121d227b38a5d77b94ca6f8 SHA512 be2c02a8cc2cab40012c925b46c131c3d63348a498323cffcdb7aa595d4c60e677dd8ebcfc99b4a20e8030e5905a8c6158f35bab753c3fb0c33571775b5dd086 -DIST async-broadcast-0.3.4.crate 18539 BLAKE2B fdde29219480ff23cb1b8374ce97f9b1b878c9792e20bd4c4db5784797b0eaf1f5bc114675956c2c6d0ba8fda1c071b6d9c3dfe57e30a24338759c57ba2cad1b SHA512 2081f37699bcde02ec9ae0cb3a2727a0277ed498abaf1949c0b49894cb6570939d835df4c547fe64d0956f979cd744a7425cc6f6f37a001bc887bb098ec2e43d DIST async-channel-1.6.1.crate 12574 BLAKE2B 5c5c8f1cf1458d952637a439a1534e68bcb4a1cf478cec6b6d224387f56c59dc6cffd2e3621dc24e03e20df3fdbda5b8855fccfbbc26a2aa03656aff3a17d02f SHA512 797b1f5b4c07853f78670e62b67fb787c329ffa2c89475a3767a963d524a69dce082cc7f3a2878d9c990f00ae2d9cd7e0d21743fc4186769c238467bdb20c65e -DIST async-executor-1.4.1.crate 15490 BLAKE2B 2d85825f9deec4a89eae4be6c2899d22bd96f095413598abe2a58ca07e6b8745ee02a6e1db6a3be034159c7844e55009d6da9845116647c0b021dca115acf6be SHA512 24f8403f7cf7639a9477c0a4ee6fba8ebf73fc64b5c896ff07b5b9ea787ca65fa2e642e46a0ba3796e76774d46373e6ea6a20309feaf1f801281aea20cf82578 -DIST async-io-1.6.0.crate 32282 BLAKE2B fdd46328b23d58058d4501f6a30e396302c36f9a8f91276e6b50b9ddd628a63b8af22e35b5efb4c7cd91cc6c823ffa2ecc492da525c1139f30c02004f0a5b0a7 SHA512 0451c6d53da593bc1753ab56c043d855d2642de5679265970ade0c63cef09268ac5b133100230637bf16506f475e322ffea2c85f8eaa3788a0bbe24ff7e671f5 -DIST async-lock-2.5.0.crate 15656 BLAKE2B ba9bdebf220cb53638d8d000b5eb49ff9871c2cc35fa9117280b6ce4aee8c0c296975f315487b5f1fbdf42057e12cc90a72e9f5acd7aa90d3bc3bac580e0be17 SHA512 4b0a834b9f1b841421cf9af0d0f6826a7fcf91b5be208e3f3b923839475d866d9113b37011a9abe0daa5762f5b684b37db062360baf094810a219103fffbe62c -DIST async-recursion-0.3.2.crate 10774 BLAKE2B 7b0305a794839f78acfa4abe2da3d3101f645463e5904e7fc6c15b4fca2ddc5ac94214ec998295230e904a5ca23a21bf2d63eb9d2ac586996fe9e3f2a9c97358 SHA512 cf87ee53655f496d604771732109d64ad10a9b2366351130db9e378ace941d03a7cbe770519703058a429f7893151cea4537302adf1bee6465ea2019f8a6f3bc -DIST async-task-4.1.0.crate 28350 BLAKE2B 815db3c52cb43c5233bd56e1b15883681c27fe48c5fc5ef957a2d2209dc4b8e0ad8df6e5ee126a9c4d7292ba64548312560197b96a3973ef3daa759aed5c9603 SHA512 0b0fdbe99f31076242860b282addf4c6663ff05763f7bcd5ef3aaaf3b610b7435f8858f9fc69403fe266844602de0a8613e4eab7de42713f730c7ca74ef79e8a -DIST async-trait-0.1.52.crate 25913 BLAKE2B fed6b6688cf10c712597dd612d505aabca0953c825b45e2a63cdb0fdee231e70436b3a7a02a56eca34ef7c11951f52eb2d67740c5c7226ed4417df55745714c6 SHA512 1a17e3771d0f8ded921a561ce052f397e997c99599fbcd741a69b7f43ebc10476d412dd9cc18a096c791717ada71e8439ce38d0312d6aa59dd4c0c34b5465696 DIST atk-sys-0.15.1.crate 22726 BLAKE2B 8ba96f5eb203085b09201f47589b84a874bf9b9bbec4b2947b67f9614c55e3048f91da9fe5fbbc9a2016d6bb24f885ef92aee9182c63ca74bad3faec259a43bc SHA512 b1be38a2d9eda4a43fb493fbbad5505d9af4cdf5033b7d921c04c03cd7b014dad5ddc7664ff872ed381579fa15536c6a11ceeb6c2c0145a08703775109f74923 DIST atty-0.2.14.crate 5470 BLAKE2B 2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab SHA512 d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9 DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f @@ -28,13 +20,13 @@ DIST bit-vec-0.6.3.crate 19927 BLAKE2B f5bd3bb9c87fdf3b206739b74df20cab50a1a45af DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62 DIST bitflags_serde_shim-0.2.2.crate 1876 BLAKE2B 09b756c1548d007e48e0f7f849cc5e3d2b53b4b9836aa725ced9075ef14f55961a638d5f63280980394d8f39fc372c556ca24c15c259aa3665493559b5263799 SHA512 ea298ee5708f8321cd6e2def4858ce6e66306f26ed8757722b65a7935add2ef2bb913e0009ee483c7b43c126cc8c5a768e02818b5a5ba1127cf723c6a5895c7e DIST bitstream-io-1.2.0.crate 27108 BLAKE2B 1e22302fa66f9afb8f45abbc319af67fdafdd33b6072b92bf7cf35b3e96750c515285f4d364d5f5160913aca3685d9f48d1a25180f56c9098d935672614ac2b5 SHA512 04c44cde341aadc2acbc38533797039c94b7c46d2c762b7824f4d1ac46518a3812ac8fe6c2853d4b5af163aba61e54b7434212d9444a46936383e72f98e32072 +DIST bitstream-io-1.3.0.crate 28435 BLAKE2B 160df5958fe6c3e4dd0dc79b54731e69cd997b1a5892aaf4c229a6db9298ae057645879c476df824ff9a18927505078ac8b96587c339ad8e191e380377047897 SHA512 1e2edb439b030e139c18a6de3660658e8eadcdeda82e5469848a17a571f986b84a57a35de62627c9cc21b9fd8131ceb533f90e9f646a78ff185016d03376793b DIST bitvec-0.19.6.crate 147956 BLAKE2B 63f470260a8ed3a23d6e5ca07d7f9b208c3a7e766ad35d1fb4cd926c811b4886ff28bceb2e0e609739ae5f097f9f461f3be5216b5da3435e937a8e9dc277b316 SHA512 b0ff49814a0197e7be7dda7b0781fecf9b02e7ba0301769a89cf236c981736236263bdb5872afc711731d2c84cf8fe696b0dc4e284d24d399675f4ecc6ab7ea4 DIST block-0.1.6.crate 4077 BLAKE2B a2c11873b8cb1a1ea399ecc99ed45e5d0b9399bd88435cdea346910b8707b7da94eeef522dafa5cdb09929534472b2a096c03c373744a789962d4175fd1b110e SHA512 c278e3c0346cae423b533a8f5d6b822e788ec450c92ef0f5f559d5705764a0a11df49f0f66bb1c8af7e89bec8ec802934676b969e43f92255a38b210d0fbd710 DIST block-buffer-0.10.2.crate 10258 BLAKE2B d3ad2f9f0379e04320e954e1a2226949d83cc1acdda806b98329a5ddcfdbbafdf511907d99ad7daae271a2981ad0c39de218968c22c3487e21a32817d41c23fa SHA512 8f1d99af7c08bf3b54ba7383cf0272eb5a8137f6244bc2d7e6d6761016614514ad7d27c5c51946c5cd7becd84b320f62fc2770e7aa07038d370505c29e032078 DIST bstr-0.2.17.crate 330350 BLAKE2B 90c3a48d78b73d7e36a3da9fda0beae6e91ce534d17198ea8ceee0b613d03297f9dd8bca30e1ec5da01d1da359a1da72b2c2771b77c82bebab5006cafd665192 SHA512 883eac8210d14f89517b4dd5e25d02c97cf31602ec74498b5e186112ba0f154d47de8d1c41a8f4e5503f3b53c064e2c976b60bbfd63fc28b186bc006e00f20c2 DIST build_const-0.2.2.crate 4511 BLAKE2B 44316d3b468e73fbeedbaa1ae35705196f787707ea861355d926e7fbc97f759bc7fe0bf88d2e97fb9b981fc7347fe0e849ce2094f50ab53075b4dfe7522089f0 SHA512 47a9949b7196791af2507d6e3a28843da67621e5b56177d3b13477e070487cdd1059207588a55bf1a393df9118e71e3024b439a3c6281b6c12b5bdee66b237a6 DIST bumpalo-3.9.1.crate 77507 BLAKE2B b248a0c2a9faaf52061f2fe0a82b9fd4efb4dae01da9dbd986493941f3ef2632f1d5608d167f2d088536dc96b4cce28981602220062892a7af51c3ead7a74a4b SHA512 40bf3f0d261aaff1f7c30a539953b9c14f4526f05586af0dbe2e4df4cc042cbe6180e3dcc2fbc6f1802e694066f72e629e74de40bc2951c5527edaf551722a52 -DIST bytemuck-1.7.3.crate 27879 BLAKE2B b231e200fa8925f71e457a6ae3a6677366cf6a5b1a6c19845b6973f385fdaaa86b6a3d4e8b38356dbc824cde70e8f1120008d21a3d77d06575fd036b0bf20678 SHA512 03569cb6b6532ff62f406f8f6c80ea5cc3a4fc36ebe28f5a4bab32000862192eed2d26163062c62c0749d2f96ebed6968ce76d2e95a6430d9147c3648aff1f64 DIST bytemuck-1.8.0.crate 29406 BLAKE2B 4ef2a3f3bca4479608e53baed3db200e3dae344593e1e24541d4ef42e65659da63dc7557548429d85cd08476edc8b8eabba5e96f93b89904aff6c2423ae5c5c9 SHA512 ed6952990a415c98a73b91157340e814003eaf12a6213e08121cd08acec6d2364dba8ceb95b86860dc8401110c4706ad47f1678ca4b61b2809f3dba2093b3278 DIST bytemuck_derive-1.0.1.crate 9550 BLAKE2B 60606126086a3c3beaadd1275c651ec7e3d7df34800ae435cb624fb65addbd6b6b1e98d82b346478ad69563a7d3c542078c7cb2502d98685ec0748c35cabae71 SHA512 93416b8be84e5f7f8360b5faf7c37548ece1afc0db2a596c84b841772466b54d8f88386ae3837d511c85dbe4ccff5e24e771511e44441c856b84cce1dd4d7ffe DIST byteorder-1.4.3.crate 22512 BLAKE2B d39c546ba7346df315297fc53da4bfc77ecb1f38567ddb788549ee31cae2719a8bc0b7d1f1705abb3cff033aa57af004987d90748f5a31765273b3223a011c0d SHA512 8c8000eb8ecf40351c9ce36a3a8acd7a02f81786d1b11aab85adfeffa0f2267ed74df29b2ca5d1d38128484d1d3cad2b673aa0d0441dcd0620dfd3934bb888fa @@ -47,14 +39,13 @@ DIST cc-1.0.73.crate 57880 BLAKE2B be8d7a25a54afdd759844e76aec61526fc2bd5ca09480 DIST cesu8-1.1.0.crate 10555 BLAKE2B 4fe369d1247c3b30ff9beb644dbe2a517d78632191f3216bb83d632bc8857f9541a1b60d0bb583cf3fc0ae974f7c9d2b07fca5efe2057d9ef281de76fe810a49 SHA512 2d902b624c7ccfe3633c7bcf99b833b120c0ed7760ea825bfb2fa03ae90df543e637efd46e0743782b81e468e0fd3b534956ffca81f9bdfbf742ff3beae8f8b8 DIST cexpr-0.4.0.crate 18023 BLAKE2B 4a55c6c80f09c1d4ee86706d8af1f52219ceee99f19ecd0618825ce5bb27535184b64c0a49a540756b0c5e9cce6e39aac271545c504fbfb37c44052d04856cb2 SHA512 31592e38d80414cd07b25f7460775eafce1f91570abc1b94af7452961604574d1ca2374c0177875569b644f615a2b6fede273f37a6ee137f9adc9c0315c59b37 DIST cfg-expr-0.10.1.crate 37885 BLAKE2B 22e7947450a02cf2c2aac60a914072cb7f587e9f35493e4835c99269137dc3f33caa3db7da2d4b2e3a522d55c542a09ba5aff436c444ffe5031c3052af44ccb7 SHA512 2ebf790684f7afe47b738b47a1ebcf45e820e54bcc3ce34b540faa4a288d4635c473752f0ed2ee07187959406bf136611e4101eff59a39c3ccebf45290259041 +DIST cfg-expr-0.10.2.crate 37734 BLAKE2B ed9cef9258a9fbc43f66d8d59c3f145bcdb634a96a5bf048483d3ac6c00923ba11371a914f5e87c275afd2eec1fe2798367d0f8b07b9e92b08ca7d6e7e012a6e SHA512 2dd2af73ba68a77ee1bf622eb85075bbe5164531ed508ad74609ee61b2021ab402bf10462fd3986fa6d808a433b82021c67c4db5302a3ccd356ac0b477d2b880 DIST cfg-if-0.1.10.crate 7933 BLAKE2B 063a96ed176f34f788666b40adc483d147fc011dee941ab60569ddd0e57502b5dd06ed71090f4e14ce005d06e240500a286f74652615e9d068fba649610d8cf8 SHA512 9d22616bfb4a75770a828a0a3cddac6787297a5fdc53eb17e25811cc94de717f2de8bd66d53c5d65ba1c83d8892aefee5ae758cf56a1ef0a0c3120f70b244339 DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff DIST cfg_aliases-0.1.1.crate 6009 BLAKE2B 6acfae9a89d3479f7ce1f0b5dbb13bfe27c006b936a96685606a61a06f69d17ab754a8a0d96c54213f758281c2fb32ac74d03a34e0f836dc7e438387955aac37 SHA512 238828445c5b48ca41ff88825af0a1ad30494e423bb6f89b6d5e4d26042afaa1ceb0e32041f7cddd79c3e15c6c82a1ddb9469c4b63a1ac52d4bcc1174900f880 DIST chrono-0.4.19.crate 155663 BLAKE2B c92c273fb6475bbb2546dfb75eaa23321bc8f9a5fa8a7c652f527649b96ff8718fa932f52b500b02a4acae7837df5bdb14f69cb821d4962be2790dbd1d023a54 SHA512 a119349bfc2243a249f1d18b1ae548a04b30fecb75913a56f26d1ff8c0eb53097a2674d9141e2094018191cbbc1620843fbddaf52999824e077c1157f0907980 DIST clang-sys-1.3.1.crate 37840 BLAKE2B 4c925a684d66fddb5f3953fff6b96fa56b0b996eed227e17873ccd5555baf4ca77964a38ff279999533e7409e2b1d355c13470a6c461fb4b0e11807bc948dbe4 SHA512 aeea37957f7e9a7ecc862f56c6492b68b57217d1a893d3978f5d48d5ef9f80cefa8c52604d7201b9c96402d87ca43ba694890b0bc849d4d623f74ea009ce45bb -DIST clap-3.1.2.crate 200780 BLAKE2B 41862e536418227404f826c1d3066f2713e838e00007759221affb38f8aaccb65e4e880153de45d8099a6eb8db47c4fc3df3ec5ae98e3b9438f57293e6e08b31 SHA512 eb921a5735a4a6c74e411a168f3e99b1926565e5280365ef208f536a50c178cbcdd5de6a0da05e6799d1e2d7ae886fcf387e0d83fa821bc7538c659c9fa79ef3 DIST clap-3.1.6.crate 202211 BLAKE2B 9fbd6d5ad8442118716e01c10ec9388644ef6e5621019a1245ae937324265b96d50aa70777d149daeea6f812ee05414623f938a056c38a201d9f6ee0b98bded5 SHA512 397c277eeb9acafc1098f6b6aa7e428cf7c7016356a99139dbff66dd6c6e12434b14a457679fd99ea50c1fb0b54b9b96bad65f1198025986835810484e542824 -DIST clap_derive-3.1.2.crate 25337 BLAKE2B acc0a60cb983c3220173cbf096cf9fd35401ceef99a6fedd5a007504265b541cff34b71c1362e3bea625e0b805f03adb12254a787c1a33aeb085fa1d009a9ad3 SHA512 c09644da408105224ddf23fa6d1e8da39ebf06edaa8f8d03789f9f2f5375f38c17b1865ae148c6f266248669955599bb3947648045c72d7c49dc48334c8c779a DIST clap_derive-3.1.4.crate 25358 BLAKE2B 05f5d65b6ae800ca6172d659d57e08e8dfa0ee741b41f285efc5aac71e0517b302a5573fce4cb9143c02257002a46c6855d9a45eb62b7b400a7ce855ecdb1640 SHA512 f55dbe26eb049610896ef31a3562c4229d5602df5ba7d4c061f13d613c58edeae8f7a183741d1d0496d0453ddfa18507495b26f4a8f98d2d4284556f5ced3cfb DIST clipboard-0.5.0.crate 10009 BLAKE2B 17aaafeb92be0dfb4ccfdb80a3d909e57491cc0adceedf378196f7bbd006d245adfdd9b2d2e075c2c041aa57eb1a0e6e306032966c30e63f94d86b0f9f7a11ce SHA512 a02994e68bb4ecdb1ba3db05e095474e67df4d73f69c92ab096913f4bd0f47ec6b62c8f0210fd67bb466e293c765888c315770e447f5c6e9b2e5c69f71d3e48a DIST clipboard-win-2.2.0.crate 11079 BLAKE2B 5713e17a93eac4a1d299d42a6abe5db1eadbc90bf5e7c99e84b6b5febfc817bbc1c478533af8cbec7a8e58ebbc1a8f3d83bf351d105b55017cebab8048009390 SHA512 f869775bb2e6d84096034c26c888c9f671272232af74c02bda2a6c8f0d600652af581c0e94d875d8746b986314f61168bf7539042a65cb2ccbbf858141fa42e0 @@ -84,16 +75,21 @@ DIST cpufeatures-0.2.1.crate 10500 BLAKE2B 92e676cd9a8901cdb344340dc7cd7b6d66114 DIST crc-1.8.1.crate 9114 BLAKE2B cd96400652888e700c326a2842005c8bee699ccf3c61b87320c01196b455a55da511749241af75e903a76847beb8172598dc8f770779aefe945db7934976afbb SHA512 db0b3d0ca197cb2a2049720b753061f1532d1ba2c86c7befce36a18cb4e8008b061e39e26960b4d9dcf1e7ea55348f55c441da5d17cd0a424402a8489d52ed1a DIST crc32fast-1.3.2.crate 38661 BLAKE2B ce3762b03d24d5367d89738991c060f4b3af7840e0a7ac7fc17d01ed438caf964bbaefad0fc4d0c438dafa5a578429ddd353c71197f8b54b1ec441395f2f7ee0 SHA512 a683943e252afdb1b9d626a07533ed11cf7a63af603c19640056c5d2b9c884ad9aff33ac54c0853ffca2f6cf94b0730eae6c05abf3e53e55e709d180c8152357 DIST crossbeam-channel-0.5.2.crate 87842 BLAKE2B 9901a136366ad9afd698c4e385137717964f40c7d035142cb26724e7af45bd6730a0a601320a301a24a7a4f66611a0a650c582fb5a61f6692480bff99ea26492 SHA512 dc8dbfa40a7046ad82da3f33a20b29d216ff98180217489653e53aa46244089d1fd2490051d3f05b00333911e303e9efe76d16d4cbce8257be91f96554fb88d0 +DIST crossbeam-channel-0.5.4.crate 88237 BLAKE2B ffcab003305b80586a9b61c6309dcf6f4ced483856c4501753cddd23fb0fa9a71b7870b676ccba78119cc29f03974ff4731cef9a92840c0b38ae944f0b3825b5 SHA512 39b17dbaefc15d7faafca4ae6b060665471d384956aca7439fc407ed2632bd458e473efb62b74629b42a5f3d237e13503d2084cac6f6b3f42b9e03aa1fde0982 DIST crossbeam-deque-0.8.1.crate 20852 BLAKE2B 0e7a2616b82c5e501c0f74935adfea3ee09db5475408be83db8f1b6faab4cd5509de2e029bdf6df90435e474ef91f3fc8d482ce3a72966b2a3bec5967666bdc4 SHA512 44a4fe1d4ab7457e2b0950be787b76b15e1bb0b1c108d032381ce3fe99bf7bf76f3d1718085660083d813e2639e66fdd3635d9186e85a9eb7267063b117eaca4 DIST crossbeam-epoch-0.9.7.crate 46089 BLAKE2B f0e38a9e0d4c6b4a3b81507dc9c89fad9b17fe55894c92c6355fc14898afd40af0747802a9c34a21f5250660acc444b5d2a3958d4a08fd25fc52b87f78b39e51 SHA512 f6afc55b8624fd3d4f8b0fa5f949360b7e205f7f5be92c248acc102d761e8cd1facac0e40be2f507379c824ce2bfefbf6aea6e8a87eb2ba1c20f928bb9dcc0a9 +DIST crossbeam-epoch-0.9.8.crate 46012 BLAKE2B 181df06d1a9925ad1b3e2df70f290fc9c75682037d68c4d3727b3e5bc0f92eaf01c2f8ec239b77f524bc4af53d014cb3c4d49dc82922fa9e65baebee68904a6b SHA512 c102e7ce9e927424f6c7c20f5eef5dee3457ef6ae3b81ab26e7dd4c787dc525610f1dcd85c3b06773b263c0835a717ce39bf35b927cea03abea62bc0a0a15624 DIST crossbeam-utils-0.8.7.crate 39751 BLAKE2B 79e1d6454887e8c61f498be0f4475726529e1c45d5b24bb0799cebedacc8d92db735bbc0ececf2d64a9601dfffd142b372bd2802fd0aa0e98dd4994158846a3e SHA512 b9c999f570640513c38c95fe5e50d0e89adfd27a9370952a8ee441118ffc0f092d21f6dbe7c68f653a6e766e5c1aeb209145d49542f1bdaa1f561e6707ad482b +DIST crossbeam-utils-0.8.8.crate 39681 BLAKE2B 2b3e64bfcaa044a9351c1cc8e9ea53fd68fd0bb9875ae523e0cd309a85ad23b340267bdb742d363b5d99fc065ed74f6cbb3ad1e33dec7d14d99ec458875e7e10 SHA512 ab960afdb82863160a3fa1c21c64b35b3112725bd72fc8e0724175937f4b23d0628253032229501938cd86a8e406a59c06cb44e8bdf34619de781a84ebb46ea0 DIST crypto-common-0.1.3.crate 8556 BLAKE2B 980c3d820633b62d3aa08e00b4737dc44ed08db3c2cae4f14aa4ad769b6a84d5eca03ed3d8a4d35cacfc051ba9cf23826bc098400996a80cd5a264abae873d0b SHA512 d32fa67b9baafc32ce6f4d97d54deb7f1b4453849bf549384689b0ce8d417407d11f405793e7765ea47dfa86c8d6df5661bd17793c145351731c39f8124d1a2f DIST csv-1.1.6.crate 886999 BLAKE2B b178d0419af671df570f37a4d054391bc883085b0cd3949de5e967aa4ca323fdadfd8c5d91eef1e8882ec112a1111cf255756eace3c7421e455ea2b6e01cb600 SHA512 81dd826f0ee85e7d335d844e9f9b4d2b66f7076c517d8050ee2e35721bfa4ecb8a906dcd9671b1c5381a968dcce0949202f1afe8eea535b6d215363d4f5be6fc DIST csv-core-0.1.10.crate 25668 BLAKE2B 8e9a56c26e75f4c4c9e90a21cc30c60cc3fff17515ac93bc858e8ec45e130df2ecabafa7c513b2d2815269fbbd98c418269dfb1bf1425d2fd32fe46823cee6c8 SHA512 2a269d050fbe5d9e0f5dcda2de1e84bfeb69538dde86040ad1ec7307a214eed813a1482acb5029a51f18126d384d5238355e021964e47811db971a0821bcc328 DIST ctor-0.1.21.crate 9303 BLAKE2B 8feeaacd3d870b721ecfed7c8df60a27005de1f2a099eef816bd6df2d7b07dbfa00badeef44027398ff4505871a69814d7d4ec90b07d36e371099e4d0aebfae6 SHA512 18a914f5bd55172e5ff199778babad9a20dd4214f36f24cc00531db5e169af66f77eacab425e8e64d053907366ebd3b448a0c3275ee1f8244822778b62c4cb71 DIST cty-0.2.2.crate 7230 BLAKE2B f8fc087e6a990a354a1de9a8d0c078757a512e13fb7ca0e337949a22c3af158111b0c1edb50857c0e97db5417943165e695b4f41c328948cb344614f922f214b SHA512 1b6fb2cac48ab796ddae5c51dd27c41ff584b2503ee15f1fdecf29ca92086826efca33d2467b5721dc1dc13b5103a76c0a320f416747230bb48d1b2c4ac784b8 DIST curl-0.4.42.crate 90376 BLAKE2B 27c548814d67e9e5e814d7d74fb24ce8b8116ff8c919aa94b0de9d2c8839d5833a044b5a6da12e3b16184756cce7bbfd26267938c065de7bc4c53a7c4d97ede7 SHA512 d350772332df29e974e5479c8ace920eaa7d39e95cd50e107aa2c519b25525bdc55134733e9b7c665b3cba9f8bd4236c5e0965c419b16a7719f2d83eca878858 +DIST curl-0.4.43.crate 89694 BLAKE2B 195d7f0d9ff0805595ae15651da9fc9b0d52b52ebd07fd9551b6268d80030832ce2572ff340eb45c0d07a875323c84c676a9db3016e782ccc8c99c2c78a9caf3 SHA512 13803b2b0903c57e17e17d4099f1dc68550449068d703418bb065599ee733ebd5a2a8839b8ea65d303509107b151b21ee61f04170228b83e06dc8c79350e70bf DIST curl-sys-0.4.52+curl-7.81.0.crate 2984593 BLAKE2B 7fb0f8c76acb8491fb0f953e92318713e7b4b74a57ecb9332f24e96668c66f2a8e99e66822205e8f2a63c0e569abad718c5e1fcc155425b9d69eaf6afc10249e SHA512 86967a065902b06fa00ca23c253e9915fd8e5db16fc5731b4327d6b2bd77ba5552ec96349070329ee15c2b32798b727275305a96e8720c0aef8b47e5a989e640 +DIST curl-sys-0.4.53+curl-7.82.0.crate 2928573 BLAKE2B ffc5b119d884496735b7444e1e3582f6225bec4b94323dda626ff21b84e13a05031507661a8df729846156c76098af4a8e0fe0badb452879502b268c65049458 SHA512 4b10a5984538751142dc5e1a272a01340b597ea55a429bc8031479bfecba43bfd4d3db9e2724fa231b489ad46c13a43f4db161ace2163e30d038cd6641f8f07f DIST d3d12-0.4.1.crate 14224 BLAKE2B fa01c7e5ae7f16dda5240fbba4d3d33d10a9ca9f72769c241a82ccc4e7c79915952dfdbd0caffff3c7856d7531124d9dd41128f3dc5cacadf50fbd36d5cfb489 SHA512 c7d40b0712a655c4a0d527aa4ca3c71155f8094da1be03299985395b610a5716a5411124cda6149d3d67ba8655bdffa82cb517cf6d882728ce80c3fa0000118e DIST darling-0.13.1.crate 20097 BLAKE2B cf72b572ee0672a3599d2154a7d42bfc71fb927640b7db80c8e93c9044fdb182b351a353788155776194a33a00def7951c572302555e1e5d03a119989876affd SHA512 0271198be875ee1a42d14e2f34b4d26bfc8cfc4cb86361f21c0bc079aceef4ad86bbcba919d7066abb891a87549404c432df53b0ec0e96fe293408b114c5ba99 DIST darling_core-0.13.1.crate 50847 BLAKE2B d7117ecc836e3c56eac69e4e81d350b2d8fe88e72484bb5269eb34972062a84882de43651561cf2df5e82d68b22791656017b3eea3d9f79758d8e5ba4a84f5fe SHA512 67fd1bf5059c6b7ea1b2b17b6f7bcc1ea6a9f84f50182852b2b8b9601b8d43529918b373dacb9b2a7aa12fe6162a9412d1330ce6e9ab6a3e2171f6072d958711 @@ -101,7 +97,6 @@ DIST darling_macro-0.13.1.crate 1910 BLAKE2B 3c40b45ee8ff5a5b7a6dd365c561025dbb6 DIST dasp-f05a703d247bb504d7e812b51e95f3765d9c5e94.tar.gz 621307 BLAKE2B 9f82ca484fb6c6f79e4c9ba3e9e3fef44410e95b138202d65cf0dbedfbdb21b93080c0d816626d624b4cb7f4f0431fdb350fc843cd3a6706672989f660225759 SHA512 da0bbfa6e9561182ca5e896d7d6266c2205ce7757215f0dd0a5044fad7f8d4589d68ffb7b4e8f37800a966bcab21750d9db27baeb5607dfd467375803f7f7b43 DIST deflate-0.8.6.crate 62365 BLAKE2B 05b1f81e4c423f9fdd823bc33352d8421f2ca0c26d43cf0c5990db12f5e31c46ff7769f1baa3b971166b4146eb448ed0bd3ffe68f7c4aff5885b47826f77d847 SHA512 7e2e23205c56cc4c834ade2a6a22b056253c32e29346907558117714a18d8433882a712711413addb15da79f9f59e089a06dfd680b756ab2725b500a49dc16b2 DIST deflate-1.0.0.crate 62722 BLAKE2B e8feda0890c90164ad3df45b49f79d17323626e469e50bf6025370af499c609ea14b06c2f489780f6d450d9094b09eb2ddbd7f80ddd06abc0abbdaf1d1efb482 SHA512 06ffe2829956c59b5bb80c29a58742ddcf33884410d8edfd126dbd7fd39c1dac704b2561dc99ed63ca1ea4665cf68d6bce96de99dbf105a7b1616ac858704862 -DIST derivative-2.2.0.crate 48076 BLAKE2B 56d27e27493c3b818ad45703efda607a0a0d9a48b0d43785b6a013443b8b964b67bb5b5284d242358415c5fb81b86b02079ee7c0595ec07bc658240eb114b887 SHA512 3c65ecdabd2dc202be3d83b06f96b6f68504fe542ede7e2285093c6d360a33ec76a3787c436c6e5ff8f59d430436a4b8ce2f908cf7b2b08cd8b0045de4e5d1da DIST derive-try-from-primitive-1.0.0.crate 3267 BLAKE2B 89982f76ca79b1697f9538a4bc84b71b8e2fecfbdfcc9af2c1dc7566cb676dafe9dbd9c59ffd414ded35adf0ac23e1303634ce340a6353b3c04df238253de8ed SHA512 d7a8bf4d1e3e4117e831b70610e1906c78a07c6f3cd029b5a1e38b43c53aa0bb6ce31bc827ef154a9c0efa4f61aab15e627986212437d31b06b2ed7e35e0832d DIST diff-0.1.12.crate 10223 BLAKE2B 369f305661f1da31207f3801ed1841dbce12451ac9c3e9d3736f7158ece433af9b2e42c29063e5d93bb86b1d300e503caa9c3ce7dd0b25553f91d72a9eea5298 SHA512 0e81331c0424e9369963e23894a6412b65a3ed4f3154ccc184fc84cf1c5985b81c586a6b34e8c6c0e5c3afba38fb15277cfd89e7f50c85bd5d8d4d24ba670d16 DIST digest-0.10.3.crate 18990 BLAKE2B 871a9939e5a4352781dfcb1bef82aba66ddc32e77a2db5e43488302ac3836adfc87869921e95a2af63e46699419e20d526453ee31f3d7b2171198dc23922dec2 SHA512 bfc9b24e4a6e3df91669a36f8ddcdcfb643e22b3102a200d56bbe88d94e8f1f1e52f5ac29f06253913fbd977b149a3e775c95175b93950340946152f6525803e @@ -110,17 +105,13 @@ DIST dirs-sys-0.3.6.crate 10626 BLAKE2B 6da8e4a1e51a4e06ab742ce5eb75155ff9b7cbe8 DIST dispatch-0.2.0.crate 10229 BLAKE2B 3a3f011bbd994f6620619d5bd26d95eda7ba21f1a4874b69e3a654e04611ec7af7257300a669ee95ae04ce35a91e033dddddb4a14da48036a5d19c4bad721386 SHA512 cf2b4c624f92808e43a0a4828ee1085e115540d5df5a0ad6a3593c9e5109951b26e8afbabcfb0a1fde41207d5c060566bf9260bf4c2a95907e3a822d84364b3d DIST dlib-0.5.0.crate 5788 BLAKE2B 0c1bafa05ace4a51fa7f5d8db9cc46773c1da9948e6a3f7e531c60953e554798d562546b50ddbfdbc266da8cbb988c59d57a95e7c3ad6e6d84f9b4888180f264 SHA512 1f828bc845570d8d6a6fb6c4f9bacd7d4f50bf800a68fbce2e0b8f8bf1eeee7e7260fc95fc49a14a3f7e2a4264368c80d8328d408b2a6544f4f796c48a4fbf76 DIST downcast-rs-1.2.0.crate 11670 BLAKE2B 7d44d708c1ac068a02ea5d72dd3caa8a7f6d18b7ee653d520600acc9c52365824f5b8d3c68143d1d13aa438a18b16ff9975e15131cac7ec48b2d995184673d37 SHA512 b80b72f30b42c5e6b2bd33287f2dd22be5673b2fa5c1a8c75c5de224fc7eca46a55f2fce63c02d225dfbc94ac3462b4b2fec53d63331c70da6307ebcdcc6cb14 -DIST easy-parallel-3.2.0.crate 9276 BLAKE2B dcc1d186459d3b383354467a5eb2408d0b247bd7c1b2328bf5dc8abdf86811e7ebb9f0f6fa72ba949a06681ab223af4723f46a6997e2bc93b7e0bf880439f078 SHA512 0c83fa27d6d72be2afc3dd6fabf21b1b06e3aed70b60ba059b3447f6e593611224ddbf76fdcfe412a5b7d45936421afef2d4aa7e4162811177aabdb9e7af56d7 DIST either-1.6.1.crate 13641 BLAKE2B e5f40c40a5edb6dcb07a10bf79183cbe42438f1f70f3932dce72f6f6e91f75f24d17d82bc447507def4dad4345ffc9dd9162dde778afb253bdb1218e91887949 SHA512 4bfe56920e30cbc8eb4f90162db618f7dca653b42db35ab6a7045d3fd9a24ceb1778b1f79613850bdb1a87ad3794fa0d73015e46c48d513f368d8c3776fc9ddf -DIST embed-resource-1.6.5.crate 12509 BLAKE2B e5532f79456c7b33b7bf3d5ff382eb9e91bf890c660aae5334810ca86bc9a55d2f2892b61d624e58e57633caa3edf2a483020f36cbae99f21a136e8294525bc2 SHA512 653af5388f341f9f70ff89ee19d4da122cfbc8a989fe921655fcfaa3e177908b64a48dcff251caf46e2b09dc6e502db8cba2932643128af3fea62403747b4334 DIST embed-resource-1.7.1.crate 13583 BLAKE2B f7cbef6b69ee247514ce729ce1e2765b0c470fb6bf5227896054d2029c018520097f74b52cb68edc04a89ccb0dfc1e665538de9a128b34b8683bc244d2e86d3f SHA512 db1df05c56ee48063fc6b390148c90c9c6e3c0f91f09d18f408b084ac1e6a4da426916c8d462e5ac5a2bf375f77d5d204165960c5114654369b5e6f06d93d838 DIST encode_unicode-0.3.6.crate 45741 BLAKE2B e1e3792bc2bf9db7df33a516d0d755eef5eff1249aa9b2fd7f0dfcb155786c566fb619c9b2d73425a8625c8593988b117e9676c341f65e8795ddc838bf9881c4 SHA512 64193d6ac75f66d58ed864169b5d6228ede36dcf100614395e086bc8e847a3ddd287734d88e8ed50f38c679a99c80ec68449175a67d8ee03b02ec1cfa9d55e77 DIST encoding_rs-0.8.30.crate 1370089 BLAKE2B dae26cea51a7814536d1fba835f36cf7b0d536be0f26390fc4c1785720521a37651bc33acd9f7692f4967a3658d056da11a870aea071f53e803a71036d42448c SHA512 0addba12c6021a1211639cf80a956b50a5fc8bda90f127f73920941980d11a265e43de83e91f9ab423ec520ab11f6111c0d982da2d73e640128bb12aab1083f3 -DIST enum-map-2.0.2.crate 11433 BLAKE2B 8a590e17d6247dc40bcd55c00bd8d2934c70f56cf55a626f25763cf99408755b5a753036947b91969481cdbe88f79032afc3d589a1f5c3859c629f7bbbed98de SHA512 641920da622bd8d052e59f341fb0850e6d32ec77f8a360a79a82880c08c085cf81394380a9187f6b10f55482b8a03fd486e6db98e204ef2694b0423248dc4436 DIST enum-map-2.0.3.crate 11280 BLAKE2B 6f9cc97c1b1d40e03c777c70bf9c06048dda08384919f81edb54fca132917b8e90ee2bf29d6946e64418fc3936edcfb57a328d7b07b0c30d571872b809273f61 SHA512 a0fe31bcf71f10ff14fa18e506b17498b57ea177da6e0359e9bb3f3183c0bee60aba22eb881b6588a227fd8a3d6426d27dd4dd399839aa33bd91f66463992399 +DIST enum-map-2.1.0.crate 11758 BLAKE2B 2da8246a216776ab174f3ee6e87edaee78533c736acf0cca67507c306f03eaa25bd0c66e2e29d140421397cb1a33006faf11cf2308b43f909aa42da94bb9bcfe SHA512 c232328d773c1ced0928396092d5f2df39a48580e54a03a498491f6607a8ffa9e2413ce6a1c6d399fdfcc9da725d2390279e7f443acd2ba043602e77a6807bf5 DIST enum-map-derive-0.8.0.crate 3672 BLAKE2B 8f16aab9a5926f2853afbdb0d8c2caa4ff3e9469c6151f1ea3de79219a91573fe7f0c4ab5b4621278518d0c0e4949323a46ad5a0b401f01470664089d8aa847a SHA512 a93318482072e1db9f6a567e02e1a78f3a872cd84e04f2158e783f9779b67766135bf3d5512a7b1cbf1ed1c31fd9cef7585345ca6ce7f8ff52afe9b4ac78029e -DIST enumflags2-0.7.3.crate 14297 BLAKE2B 584ebab4c4d3216b464ecec3a65566b7deb63839f793e511328b1a9d41d3e7a612473fc901dbb8af4a8af01f6093dcc5aa13529bf742bbbee6fa8bc8ec65c948 SHA512 4136842f47bc30dc364b97271af88e9d208698ef50807b252a7b494524b52cab5cd6bc3f3a892d7fe72e8cf7d653f8596590ce6ba37e2ed4034790951eac1c4b -DIST enumflags2_derive-0.7.3.crate 8249 BLAKE2B 3348ddbefd91a40358329db3376eeee53ade1871acb7fdd124aaa69d1582611362b0bb7564ae960af414c375883cfb2980e84ff317ac25b023266c9196f906c7 SHA512 30bfb6b903c4eb477891414f9ac209c26f33a2fc1d04b0c2445e1b3adae2dde469db5f8dff8da099044d6c1a85bc22bf7f87813f185ed2406dd2ac6e01069dc5 DIST enumset-1.0.8.crate 17434 BLAKE2B c7837a75b9f686eaa6a594c1dde8afa2f02b4291da6abd58775758c79ebfa667d9d6b3b52f67e02cd10a6f0dfad103d6164ab38a27a3ffa0b5a4c4baacae417d SHA512 55be419de116a2fc3374a5d7455239d7945b4e900b8958266155724bfc8fc1410166c5c8da3ac8d779459a4753cee1dc359e4f5b3091bfd55364c551b44e3683 DIST enumset_derive-0.5.5.crate 10295 BLAKE2B 89366859e97130f96019daf2c33347ea08315f673141acc547ac56ee248f1df89290323c875c8fac660b46e0260344aac592431e3b9078b9dc4a461806802fd6 SHA512 0b9ba46cf72fd7408c416eb615bc77df0eefe287e0acf6083f83c26286f5b0456fc36e7589b7417285dc35549affafabce8c369afe88678d6032aead5a0fdb49 DIST env_logger-0.9.0.crate 33573 BLAKE2B b9c22205ee60ba97da0d338e1d40dda989f0d766d9ebc60e610b53db882a803769fb3c093348c031183856e16a5a948342e09551953f0b98cd73437bec658bee SHA512 d7db85d2f7d16f7f97b6714e01e342ab6b784c799ef26ee322ec85fcee28a549b6e49a49200ff78eceacd0c682e941f8538a497e2a2a196040769c2365feb566 @@ -151,12 +142,16 @@ DIST gdk-sys-0.15.1.crate 73599 BLAKE2B becfd7c8e2525ae90402be8db2d59b9d4a7d5271 DIST generational-arena-0.2.8.crate 20899 BLAKE2B 73cccc9e3b836ddd37e7f64b6389c7bec6763ac9c390a5a9b4adc9b35200e7d26d21ba0748fc808aafac52087f552a4c56e8e10ebf8d016507e1781c579f1e73 SHA512 a5e073a8d26aa32b617fb4130d2b9401c3a3d9ff51a2910f2de4de019ddfd2e5077f2489acb40330e640c573139c1c911ce59a36011bd439c011a3af922bdc1d DIST generic-array-0.14.5.crate 28915 BLAKE2B 0a8c7f20ec91d218fad8a9a87b0700564744ccbdc2f1eb84bc363fd55e86a5ad68c68e446b100752238d45abd7c005f1994bc26e079270d42635c6e296e96f29 SHA512 30c86b24222503245b494c5f88cdf8115ba08c73df55930bb01bafcea22560f4d20e38c348c3896d6e1ef03209cc1571745881b4a77fd28f66b0cc435f5249a2 DIST getrandom-0.2.5.crate 27719 BLAKE2B 881c4d498cecb55b2d89b1b382dc26e9f2f26df487460bf923b250e8d3131cac56fad42a35ffd4349cfc33cf8d890112578cab1ee6865a9e89090b35dc14c0c2 SHA512 4ae1e046a143c4ab818d130bb86c9fdd51dc55b70ad3e8a0378359341402636f69df27f7480f9c0caa26ac98b45ec88aea47b66ff000e2dd22e1ce52ba99e644 +DIST getrandom-0.2.6.crate 28043 BLAKE2B b9871b18389f6e5503b3b817baa37dc585eec980851114b3407f34d25bbf68fd70e8bdef60ab682967a1397cb9659b343312deee740aa2107bbf38d1f4629d60 SHA512 3fca26198bbab1a9e189fb45ad6cc7c7a18969eed6f68ca43407a2d463fe004955b1d199c1794a23a53ba21fedb61eff86d380d2bf49bfdb6c7055c11d543096 DIST gif-0.11.3.crate 36151 BLAKE2B f90cbde636ff16ccaa0e83e31936d7d926aca06dc6e42c726e1caeb9655f3aa8b062a1997bc0a7280a276b836a24c2de6b2dc0493cfa937db892453573612405 SHA512 e581ce1e9099a7ebc913e20ace1cacb2c87a7fba178bce43bf7285fc1dc9b9eda55848204923cd18eaab9012a814232f9e587e4c0db6bad89cb91bf197591e46 DIST gio-sys-0.15.6.crate 79632 BLAKE2B e775c6742d92ab4f144c389af01021ce26c55269e000a0f1cd9286f97eb7be4376f243474ebd7cb4082b2541aca159497d785f1e07b28ca5f3a2cea5eebf5fa7 SHA512 d1cf1f0a711636e1e679fecfdcbd18d3003dcca11f2e06169d14f4727861a4a945f4cec44be91646f3bd53d780d9bce35caf79d0aa85766d4d9b804cfa3d4014 +DIST gio-sys-0.15.7.crate 79630 BLAKE2B 08d45323513acedd0b50ab907883167a7d6e07d7faaa9c3c602eac451f0cf080cdfd8ef9a819efaf717cc9600c9af3d3c2692d742bf67d4a64612d4522df155b SHA512 a083661d48c4d9431186c07d3e74188cb4d65759f9f542c5e76263959d71726604c95c750352a243b06c74deba3e6dc93540dff301e985bed564d261978d7aa0 DIST glib-sys-0.15.6.crate 59944 BLAKE2B d5922a5d81f362a7a548689a1a63a840cb621fc2665d7ca83b5d05c69dea2439dce2b6a63c1a8854859694107d25cb2643a5e18cfae95f1094edff7d7c6271a4 SHA512 d375f0419a915b298c365d2d2c22eba5103934032e0c450d7699d153e3ffd31dccc2017ad44c00489be094e89b9da379833f9a459bbf026b0b095a8bbf313ab0 +DIST glib-sys-0.15.7.crate 59950 BLAKE2B 8b9a8cdc27245468cc2f7aa9cb5faa15d9ceff360cdd090eec843c4b6656dcc0601001563cbf70bf839454e266af82036228ed6236243a556e88c4989178717b SHA512 10c276f6a7d00e544f7a1a6d27220637d7ffc2fccd2e85c118c99ebf6cf3076107aec19e794f60f2a2fea328a77bd3796dc146b487fdc4e8fedb0c4e8e7fb95a DIST glob-0.3.0.crate 18724 BLAKE2B 1f1dd380e7d668a0c2cff9134279ebda958b4bccdd4a65ff01f9665b45ec4cce8ffbd47eb46e52cf516c5fd5803561e6bcb60cdee21ddfbb8601a95d45500620 SHA512 87098ffdbc518442995c422120cef71f83069c8f88a1970ecec5105b0f284ddd92bcee929f5c230d5b90ae1ead7e1214c3eea26f4a8b26715a00c1ab8b09bc46 DIST glow-0.11.2.crate 142135 BLAKE2B 3c4ca1960aca248f7814f0dacb53317bd217cc11a7e944e8113658d13bc5e307b989f6e97948c2ce9bc5dde5129c09d476c9a4bfc12463861f1fb8b99e866e99 SHA512 b9f9f284649996c3e1e43829f75c1c0cc10702a0efcf91c685466a919cb7819a8ac496f707096198a060ddd5fb34cc853e563ef676007dcb59ae57f03c8f3531 DIST gobject-sys-0.15.5.crate 17891 BLAKE2B 2c4b2f18abf27cb4b2a2f6bd4c4bac87c2d71bd64a0dd50723d2f52583400581413e4ad0781aa7f170ab19bfcb82008ae7f8a6b54f06b43097cac7b49f4a649d SHA512 fb43dc58e7c5fcc666ba3b551b4ebd10076079b7c4fc1cf86ee19d8de15002f2e5f9f3be55ec42eec565b7d4b5f68467382d7c51d85af7acbabb9318f048dd5c +DIST gobject-sys-0.15.9.crate 18522 BLAKE2B 67635343854fab0aeb5f3aed0815a7db7de51ab9b77c16bdfce5b0a30937092f2353e59ffcae3f022984f0f2301b818eceb008f7edcf88fdef9bf3004632b0fb SHA512 b6453910738b10dd7803805bd2eb49db48c7cf2808c26222ea10a777e16dce6519936ccb2e7d977d17cb8c5e407ed7a7c0512964404c16a3fe54478bd701dd59 DIST gpu-alloc-0.5.3.crate 17475 BLAKE2B 71e89195e6100316bbb779ab3f11389b367657b1f7e734e0e521b2fa22727f1c30fb332cfcb51e53dc33695f4831b26bca3060a5f7f21f2a9a304c0c175cc451 SHA512 9a127fb19d7902355f2471fa40f2830818ed40e4260be149314ee86c66cca2557476b82313214c9f97425fd854b8fc95010eecc2daeb53a154e8c5ed42275edd DIST gpu-alloc-types-0.2.0.crate 3073 BLAKE2B 4010628ba21cab23dd8e23ebe38dafbf3ef072d686a67bdfc04ef3818d2341ea15bbec9be428ed638e57974c17db36614f9c9126faaeafeb4973fef0b8f95adb SHA512 37659361281d4e2a0785fbdf065c42d6e7922def36d225e1af78b392986647b904737f0f862c57ae0be28df24429ca999ac7a72b42d125a6f22564a92e80459e DIST gpu-descriptor-0.2.2.crate 5890 BLAKE2B 06b7466dadc43dcf27b82c913e10d4750e069fa8a02a7d98074bbf388ba33048157a11ba858fd966ec21d11ac690d6d99350552bd259771c029fb2df98b1f2b7 SHA512 6cd9a05181f0c7bf241ddbe1ab173eac3fa93cce1c56aa50e405b8fbe7467d12c71a2f8fafabb634d97c6f0cb71d25237617ee52c2510c09d78b5d1d52ad6e93 @@ -167,7 +162,6 @@ DIST hashbrown-0.11.2.crate 85713 BLAKE2B 402f9f1bdcb92631206f9b72923ee35e28db86 DIST hashbrown-0.9.1.crate 77734 BLAKE2B d59002253112cf92173c3c1b305fd03fb7318ef187d7e033433baf6a354db046d1f3fe0387b3cf500fbcc0f83d2b2076527ba7cda2695f7627eca0bc3e3487c1 SHA512 dfa4742111f6fe757b7fa97f04c7b4a78ce9708c87e8e09ecf3c28f2566e48af9885fda380ed918cec37b5c696110fbdd30273aba6e7d2221c9e65f72af064fd DIST heck-0.4.0.crate 11161 BLAKE2B 13b8bc39cf3ab90e71433e3c7b3e5f1c19404bec58dc4298dca05d94d5c14c2fc97350de737cb78aa45196b1241aa8f1ccf3a11ca309da5fe0f6a657673412b3 SHA512 33bdbf4ff9ecc4f4d74cf06590e056f4d96bf0d990d5381b9da5b65682b2495ed74e27b45419c2afa986c1f6200909d5175b137ae73ced5cc8ac869e4e1bce8f DIST hermit-abi-0.1.19.crate 9979 BLAKE2B 801e8052b85341cca388ada9db4b06bb1bd7b64474185b2ad06c0256b9e597639bd3dd4ba0053ea010f922e53969a4ab47b90d451fd9b94c8f2324055d151ea1 SHA512 1c877fcd562b15d2de9c151fd6c5f3ea4bf48abcb799e6139a180ffad5d64b632f0000d5707bbd92ff23a0e5f349157b9e0f5be8b50f03680b0fa47315dbb78a -DIST hex-0.4.3.crate 13299 BLAKE2B deab49bf3d97f6fd7c0a0855b50232422443b226362bc7a4a19e57c2e662fff2cb046d4c5bd7618ddd523045f3d8c78754508f862f9a8ca29ca9247da6d6ec79 SHA512 fd8ff33b68eea2d6f2c6b02a6d82a2807cbcdc209ca5a76e3e3e5d006917ee151f236b6d18e2646cc9a9674bcdda1d6ce6ee363a89cadd99bef00d0eea9989e6 DIST hexf-parse-0.2.1.crate 4662 BLAKE2B e1b6bfef243b07305d7a8f08c8dbdafb67dc50c284ae70ee7032ee8bdc4e72928b6f45344613db63bbaea49d883f0f54e1c09235fb951c1a65755946c557ff55 SHA512 76e64d95121b0c3cd534a0005df0933bf6430f50969ba7a72f6a8261c9b7830c00a65b9286315cf78dca4a23c02bddf75488004630ca9839cc371c43efc8cade DIST http-0.2.6.crate 106384 BLAKE2B 7c6627eeb73834c56dee8280bf2415a5e0045ff721b02ea207ddb2cf286b69487874af0bd3d40942474989642c59efbb35c0db75d9e4156a66efde2b2c51900f SHA512 ffafa748077a1122d3f7f1b9f34da43f5923dc8cf09b7b492d286d8a924b3fc9949c3df5bebe358b11801adcea8f20d8e8986eeda1e63a2ab92d4ed1fe0e6746 DIST humantime-2.1.0.crate 16749 BLAKE2B e2ae8325b037fb175b9200cc5c1944ce579056c6662cce307beb6701894552362a25e371aad65f8fb9384945b48815ca74bb8b544a32e0a5845b7edd30b918c9 SHA512 3bf29ddd1391d82897c22baa0ff3ed58ef6d6959859f1f8ed54d324caba5b6fb4422e56790511ce82f902cd11467f93c8ab7fc7b0e0bdb719308a4d0a446ae0c @@ -178,7 +172,6 @@ DIST indexmap-1.6.2.crate 50225 BLAKE2B 38f40c5aae0c5dc5da515e610007983b2d581994 DIST indicatif-0.16.2.crate 35057 BLAKE2B c2f3beb7ac4450c5aace863f33de7a4b474e93c5d34fa55acacf971c5e0918b4b72c1a970f15395a8256fdf8bbb78edc8f2a6fb85be4aa7dbcd13d1fc30ff55a SHA512 5f60358f1fe3ffc0ec97d1d8922a7a2645d7dc0affed1d49a9205becdb36756d6a03482ef00fc918231770f967f7fc523f7b8c3bf4c06f71a0a93549c46fdacd DIST inplace_it-0.3.3.crate 13145 BLAKE2B eedb3d8ce0dec3f10f0d6abf13083247035faedfd660bd97863763deeb3b6a0e3f9b6321cc43d5985c0744da93a86a4e6c2f562451197c8a03ed9aebbc374c0c SHA512 2cc8b4a1dfb44bcf5e425f047b9c7df60a57bd160e95ed5fad1c25ab591208050f1e0aab531a2dab3798ac2889d4d3e854c6acc7d87b38a2e54d2440e9c090e0 DIST instant-0.1.12.crate 6128 BLAKE2B 728923f757c1ee4e4a7afb90e460eed81392068961240a538e5c6468e15a0b6491f590fb5f6cc46e6d78901ca232351f65abb9f2f230d8f4983c5e58c4011902 SHA512 fae494c00111c51c840f9dd6a10febe403e27ebb933dd16633a213e9c20f2bc11adeb431c71f8a6713bf88f270a010941e15d83df294e658791934f83a5d2407 -DIST isahc-1.6.0.crate 198565 BLAKE2B d42d28ebfd0381e814a9c1edbcd684d789becd407cf375781d7b57f4a65ed22e988277360e993cca6d6fb8b1e59441a99e05cd00a17e2169b2d88f72b393148f SHA512 a25f89717e36a39ea4fea68f9e0eeb077d847ce8c8a2bbc9596f3214d09d411c41ea585ccede7430554a0e18c829d59b6f0271a1a28e2411b657b037741fd845 DIST isahc-1.7.0.crate 199127 BLAKE2B d0305861535fc0876ed64e648b934d1d4fc4e1190418fd1c064129ff7a6268c186f965a7227e0107ee4d1bce52140c9def7541a337e573bc33dfea0a7a361f18 SHA512 3ed0225512b15b2571cdd88bc9c8696e557d1aa8799be5a0d72f703aeb1c231a5b3637809ad9c5211f4eb832f5516c4c4513dbd7f33c41c5481cd72c5882c85c DIST itoa-0.4.8.crate 11926 BLAKE2B e5a648b490908d0ffa3a0832342ad11264eb4357939bb39aad014aed3938bb60e82703b7e31929a458525061e9bc40539d33753bdbd722a03b6804e57dd1f70c SHA512 6911d269ff3ed7350e4f0dcfc6e9e0d70e25833e1e7cfcc57d5b8aff1f47b8be4f2e9baf1b92e5517cff63492be489b6d29b48dd9bb642e428acaa431216b68e DIST itoa-1.0.1.crate 11059 BLAKE2B 5a2e22ab891ec883a90f652c88f924113252765579c03c783e43210fb2604e9e3ccbd4c1571087791be07bb99c4e85c7f85253be831b3ea883bc0ac18a927980 SHA512 8e7bc1e9bf4fc06871b9fe20caad4e0af965477d724f4c8d0e2a3a4d87aedf99f92e4e583a6440ce574d0fb43fc9d6a2e80add52a2f64210c6aa3b402e424295 @@ -187,19 +180,24 @@ DIST jni-sys-0.3.0.crate 10232 BLAKE2B dd6334daa6db9fae6cf1b31b9c13f09f9dc3f6a0e DIST jobserver-0.1.24.crate 21303 BLAKE2B 571e6f18f09d56d8281d2b2d206647666dc6e9ebb0a1fa48f707d3cdf603880b78ac6a2ec2239658a220e70924ed1612dc19ad90fcef883f21972a1df4f67d57 SHA512 0feade0f1f0a458bdbcedafce8fc39f44adeb56772ea94a59f16f038a743f506db1405a7c8deae65a6a5c1695bfb363c19aeea1c82c41c7f4d1101469f32e42e DIST jpeg-decoder-0.1.22.crate 228366 BLAKE2B 97dee932aae8d7d08ceaf37c9659d52a93be7c964468087aa39377fb2657c64cf8fe20516337cbe5fe0452c3686e9d1b7cd6c0932bf1ca6562358fd4a8cd69be SHA512 3edf415eb11909b7b16755f54c6a5b082200f81e6ce5dede413e41be221c8be5c14035a171fa1c21771c8d11f30cd990f57e6e98e3204e34e3f0e7ca2c3e38b4 DIST jpeg-decoder-0.2.2.crate 735822 BLAKE2B a7f1ea4037b8000fd38952f6020382d948f3827d1ee4394d2c1a5b1a6c45bca083f20bc3e051d4595142148e9ff989baddf0cca890cb0b2f0c8779439a57741b SHA512 c9b1a47d414203b8634b218920f81a7e61e3820974123da6758b3209276d04928bdd724131330a469c3ce5f6298782c1f68f132e2d7b919ec17d428547e70fbb +DIST jpeg-decoder-0.2.3.crate 740398 BLAKE2B 746135919c27b1651a83fe07ccc3bd0d8066b3260b5725f5c745425b73e9bc95037dffb69dfe96acf8860b0c48592e953a646420c9ea4c21696d4b665f2f2fde SHA512 227805f144f520bb6041851a0ff168173e8724ac2a554820a7bf3b0a348d0bd4954d8b9f62e8b69a6c46727bb0d98d369928b111b34a98b5bac5f3b1b79a03f2 DIST js-sys-0.3.55.crate 70499 BLAKE2B 6108d6bf4be72dc93db5c2f45d59dcbd7b94edc02ccb368a05bdc0e259768be4708e449647b254bc3c542a366492a02f0569d08e69c00249f58b07a566cdf97a SHA512 bd51d61684b3683d5b80df42eb80cb2e4688096bf14fcbd30234503709b1730ab25c7b58112516aeb5d7f44ae20e0ba08bdfddb0518a20603bbb4ca74544d4ac DIST khronos-egl-4.1.0.crate 27810 BLAKE2B b3f77b9ca325ce8daec5b4ac4cd8b964577c8bc94daeb30a718c04eb0cb21ce4d5f864c594e0095b56218233129b364387dc580d5f3951252272ec61f997d9cd SHA512 c0f0d0ed6d32419e77fa721f1c1164d600808fcf180560aa5d5a6ad2e56630104d108fbb109ef6660e282b7933bcf462402dbabb8d852e0cd1a28c2b2c55786a DIST lazy_static-1.4.0.crate 10443 BLAKE2B 25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23 SHA512 e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8 DIST lazycell-1.3.0.crate 12502 BLAKE2B dca2d3f46823a52dcf87b7d6103fc4f1f83bc5247ce361946ac2d9df239fb43ce4b418104503698dff0242480cd014996e77da4ae0a88f3cedbce4eb9d3c9ef8 SHA512 f9d627afc28b61e9687a3f72260eb013401fd64057647641ff2e763770d7380ab1d2d8cbb4a3c8818d53d504c618a3b46aaf701f72f4d7b25d226042824c2f8d DIST lexical-core-0.7.6.crate 494385 BLAKE2B 417644e5e33a70aa4165cba77bad45c540aaf7bb2037a5461c691b646a5470c7ad68a60029ac50f1cf25de3b6928b3f491e9b7ef5cf5a7d3281d83fd33a173f2 SHA512 fcd7e4e073e6440183284f20a6305bbe4aafb5513a20b8ed793439e4b5a5519532a0605f31e42539f3e6236003254812b459a9b9c47b3c449f5c582dd62c3172 DIST libc-0.2.119.crate 575749 BLAKE2B 5fa2bf66a4d642e1380335fde0fd190d5168dca58376379caeb52171a3382e5342c727eb4d92f1e27adde58a24d00352896a73c45309d947f56787a99f2753f8 SHA512 a43f8d1cac7a0d8c1bf6f2125695c03d91243498d2dea19a3a674ccb2c64fd00bac4040c42130a1a096b2148451f62e1292c5c71f424f51f888d6a37c7db0bcd +DIST libc-0.2.120.crate 574677 BLAKE2B e9deaa26d610c1085f12acc6bd9d3c71ad9d7586d1749141066ea47f14df7143f8dad8173020e549fe81aef65a72d7ba189fdd3ee0038f62bde75dce362f4f5d SHA512 42aadea2670f63d6a2c38d4d6949d9071c535395ecf458a694751a7a17f2a4a6495ea1dbdcbcb5340cb62e3a40419419141ca39c4d4dcda8cccbe480aa34a014 DIST libflate-1.1.2.crate 40865 BLAKE2B b615b6e812c315b1ad0449bb47161badccad3d475f8a96ad3a8a7e426f414664293c8be983901525c416a58a505cf37f163022c6a94ffdcf0358e195061c9909 SHA512 7a25660231da05801f7152299f5a6993103f175ea661ec056dd6662994e1f348bb7028d6d2a6a712984a78fd4f6906a44fceafd8328064a45cdf916375fc8251 +DIST libflate-1.2.0.crate 40864 BLAKE2B 295fdee2e332552cfbac2ccd382552dc879fb441517a49083b8574868b28ffb7f8428b94b6cbca9b673cb8bf5e0cc4b22c0e10d2efe1d94fdb93d68dcf3eb287 SHA512 a5e0448e56ab5a219952a4b4efc3407c8419d8d9a255670f42b8f1bca7f7fe5774c2711025b18285c4f1310d26d0347ab2090b0f734bae43b569a0879f67d1f2 DIST libflate_lz77-1.1.0.crate 5729 BLAKE2B 6e8bad43512e90544e3429fbbc707ee2a532a9d5451dd6c394278069d0f17ecc7711007dbb8a4c0afae3ecea2d872c677f21732d6d509d94ce485b188b05976f SHA512 ab0cba9d324d2f7bf2a741e8ef8b0ee7bfa85ab6ee63b9ccf6ff912461ca854d6b7467e527d74ee93a219d6dec5bcecc3e61eea83d4cf5b2452f9a0aa97cd95c DIST libloading-0.7.3.crate 27378 BLAKE2B da36353819cbbc85dbb3196585970b431eb5570140978fed8a6b5e46bec2560b373e20fc108b9520589bfd1f804eea57a524a0cb497620d4a8fd11030e9c4818 SHA512 58da6e73f86aa05132949939507a128188ec2e26e2245e23b1534d90673c9909c7d5220aa4aeab2c16249f7433b4d0f98f20c94b8b1f7434c7abadc8b8039ae9 DIST libnghttp2-sys-0.1.7+1.45.0.crate 4527090 BLAKE2B 29fa3021361656826d523cfb0312e35980199611887cbc43721a2276ecb3f663ac1283629552721754e256124340650e907293ab43b96e043c7aa87bae979ec4 SHA512 5d7a1e262fc91b654678cef4026886ccf1f55b8238164583ef46de58fbc46034288b198843e2483b1d8fa9070cf6640d83d140c53d780b38527ce68222c94376 DIST libz-sys-1.1.3.crate 1341394 BLAKE2B 24df26f2102fb05231bf1c866ae4bb33aaaa0db7e963f452d29091b870d3cdb80736b8013bd39c028ec84b97d265f005dbd650515f503d04655bf7054ee537b2 SHA512 9ad3ac88cb3c436ba046a55123b7a3c96c56a8ae2a1b85a3eb39339e84441b16c82d35630e9aad1d51db83943f2d08cf0bd45e212b7284c224de451a0f0c30bb +DIST libz-sys-1.1.5.crate 1494933 BLAKE2B b53e39d2a1f0db29edde3f03cab97e1970f9903222777e2a5c55b265a5873a0fae3927724d592fe754e04861aa999e0b9b22122ee09f836ece8d7a0fcfe20e3f SHA512 51ac64c26df57d91f4b7e089600e283354ebf636d8a50ff530ddb031ad0eb74601aca687a087f9e7f51f2b00187d8daa03ca2999ea48ea274c87ad8c7ba8d9ac DIST lock_api-0.4.6.crate 25215 BLAKE2B af1d28010f7c340dc0857afbaf8acd2396228cabca26e52f79526cc4eafb072c2aee8987bdd9ace4ba87c272f6fc816fc6f62a69e4d7e66a5c6e91ae3e824ede SHA512 ba14d341564eba91bb5ec58bb2e0d6c87e70b3694c4609396f0c0f4afc0c6c105a88cb99c303b1e9761b0fc6cae56f79ba6a7663b063454ab1ede4d49274906d DIST log-0.4.14.crate 34582 BLAKE2B ddfba35947ae1f5905cd9ecb9eb862a78af6f00ee8b8fe6258b369b140928fe677a02b1b3ca5bdec36ff2b16abd85a9f49688fd5f3d1ba2b2905e7f96b8a84c1 SHA512 796100167663d85a7bc4244cd305e9b3f0a1b1520764b63464698eb136318d0928c40c16f5d19d9f602a5bf769851275bbd48d66b088b0c37be7a6fb62def7cc +DIST log-0.4.16.crate 37758 BLAKE2B b9a88c3d75232ba57de8c30d97e6ba056bb1ec128c2c154c52cc8fa47e0617902526fbf1cd526152d79db9236b00c51afca1eef7d9ceaa205177993849d55d4f SHA512 b12dfcd8bec2f44864b8174776d3151ddf1fa1d82bc8a54fb155d5af3b2af959aab4899d72835a3c25cf58d6c41cd7f1b16c2accbdc20a0eba7e8be3d1883ee1 DIST lyon-0.17.10.crate 3541 BLAKE2B 5b55064d1dd8795919f5ccd1abaf39343fa852ac01420ac2b5afe4929deed2dc675649aecfe21a7ad987e0ff00c2d28564ca0a847affcaa62029af7ae271dc74 SHA512 f857c82fe88db8b228440c9f6ae37f427a8bc3ce38ec9df76e32c89541d9fb2e1b77d54e9b3f2b9a2c6f43525f89af16085f9f22004e8c778edd5042848193d3 DIST lyon_algorithms-0.17.7.crate 29104 BLAKE2B 1a14896f1734e77cfbd497dece02fbc870cfc1b059393179259ae88427eb078445741be707df4e38cd41fd4667613213eef07dd967be468cf515d36487c1f098 SHA512 5a39231e205709d60ac0990ee2d262b3f59e4e35be8c6c82f1918d63715ee344b107a03172d81469794ee08183cd3ab7fb01cc4fc04facc79f04fe5f5617e690 DIST lyon_geom-0.17.6.crate 50809 BLAKE2B 78af8f78320e0ff0a302095afc143cb6c78c854deb7d45da0c222a0fa19c3f3a5559c10400e645a2ae7420560c85138f4cca4bf3213748ea0ba54c94503f9883 SHA512 ccb755ffd4c81bbe4037a1a43cd82beeb0a793ca640257650929d4cbd48fa3681f6cbfdac0d787c5ef0f41ddfb973546a4c20046b97e98d03506f1d1a53ee292 @@ -221,6 +219,7 @@ DIST miniz_oxide-0.3.7.crate 44996 BLAKE2B 0e89ec4131e7abdadaa9feb6019b31853976a DIST miniz_oxide-0.4.4.crate 49938 BLAKE2B 3403416bf9d10b67ef976eb23be64216027c67c56225efd08c87f8269017cb5174ae64f35d18acb66c7a1b831347791cee5af565f3ddfb31ae4210221604b0c4 SHA512 2c6e484a8a53c6b1fb84e2bf9518919e6e5ba84e7716c0bb8e33b53dc0d3432c35f28f19c18368e27c94f6df66b7674f514ef889cf1b19f546bedfb6e6ebaf6f DIST miniz_oxide-0.5.1.crate 52418 BLAKE2B ec1d640a1e8d3f6c518545ae51c4b2e3a2f2d37dc4465c09f7dfd1df181b3c8bbcc6802b9abaab47e58d704e3b0ed0060aea1cd2ce8b7bb64d376817ebe96dcc SHA512 7fd2c28f3afcb993d48452eac55d0d6037f4eab5c05d6d9abbaab76145d5ea9c6163af9b6461f91d4940c91b9b7734a351096a313311c07cc53518559d578c01 DIST mio-0.8.0.crate 82954 BLAKE2B c88da4c6681cfc518707e421251ccca176b12762e8d5d8fe2e71a89746eae94f3b3d1ccba3e7a32ac68928b81718552f6faec267e79a889d858e0c215cd1b2a7 SHA512 b7db8f400c46937302a091a90ef05b501aaaf8cbd9b5d8a4415e140e5ad54fe745ac3248b49a6ab42399d145c01fbbdf0a69defc379caaa67f64e8b7cf160b07 +DIST mio-0.8.1.crate 88205 BLAKE2B 88bab5a31b35fccd6fe52145e937d533bd16ac0929a4fdaab46583d7ed65bb0dbd1620e3bdaaf6ebdc2230131c5793836372f1092f662ecd7e78c45e178609d3 SHA512 945e0970bdfbc0293248c3a26dfb84aa789737bc6e8101ec711da6006130eae5ea221e9c15b8f680f04a6b43b1ee1f42fe2d02035a8e2ccd94d78a759489d681 DIST miow-0.3.7.crate 24563 BLAKE2B 24375754245e4ac50620a8b6da6b21958914a6af6422a470487841c2524587d596673cc3718a85979ee911f104d71b59b38fbe9db28c1c7e4b702b9373215cb7 SHA512 451073e8913148889493de0373bc0450c8b23e136e151b48b9976292e4e03b7c3f3279ecf49dda5196badfe662a661a998cfa456d2ec340a495d54a4d2382699 DIST naga-0.8.5.crate 375631 BLAKE2B 30edd8089aa2d02f387fe6c0f1cf9fe54579f900494482a47c8f785b15916a7d51bafc29e22169303bfe3fa2610decccfa4ca4e67e813ada6929c4c9ad6d5f04 SHA512 c28ee8bcf503e58fa2cb46f3be4e48610d167a686000fc7c28f5349778271c2ed299d8606bcf2c76fa9842d762f5d7886f0f85341ec595ba6cb1491b52994543 DIST ndk-0.5.0.crate 39766 BLAKE2B 787a2c053e81732c2e57bf3cc944978c9168c116689a812056597ffc203b13da6ee7677bc788d924b3cda8dbaf35e8ff7cf6e4f53c53138ad78758982fd12081 SHA512 4d61aeed68f6b309c92801bfd844abf0ca15ce1c54adeeb28792010cdf1c71ef3d9f4df36c9460eb614c8568647695dc70c4d5feac55babe1c309b65db023946 @@ -238,6 +237,7 @@ DIST nix-0.23.1.crate 240531 BLAKE2B 8e03f4edbad39a467c1557083cfbbd6eff4b78d5ec4 DIST nom-5.1.2.crate 136174 BLAKE2B 32387d6ded0fbcdee8a1a0d0a08cd36bf92c38906cd199b574b6b9b24f6c245f2287e04374f7d84e2867d2785aa16d8c01ae3bd3bc811829770232681e2d33a5 SHA512 53b8ddab62475588efae46c78b5fd086a14c0fa505c84e625fbedd6dc74d4ac047e9fbed7312b797f126e9ca1f056458d8ffe0ab13f0117de685ef8b43f86aca DIST nom-6.1.2.crate 147539 BLAKE2B fbee4797e91662a8c255ff80598fd50f62fbdacb3b734ef6a54ea115e6411ca73002c2766deb88ac8ccb698c481763594472204871e7096613137582afc9740e SHA512 f9a12a6c523c1c3202f3c45a514d02c40c600c835b83a1f94fd8e51ab462fdb89de3b32ad11630813d8e3cf4c8bc76acc620781568dbf2eb12469dcd9d3d0b19 DIST nom-7.1.0.crate 115647 BLAKE2B 5adbe8250d168379aa7051a4fad7fce3cee74820043ba8233f1016417f91ecff64887c3bec1dd6bf4cc6b3b3803a2c19a44513f1affc635d8be6212bdc8ee47d SHA512 aacf14e84be17edced412e3d256734508426a8acb8352e83a5d9d4f26d640f60a881d8f70fbc6edf1843173af63ec05be7694fcd6c6287d871e40518e2ed04ee +DIST nom-7.1.1.crate 115818 BLAKE2B 1ec3df3d9a7527f26618a9b6b976ca8ad5176d711dc7e6163dafb1ec214a55345e952439b4c98b2ac371c9a67c7ffdc3213d1081b62b699b36af68207fa8b320 SHA512 1456efdbda4f5b3da6c8580721acf101ed7d779619ee0190c1df103244e405a8ffa0c3889901a2d8beeab0ab84074ed4c7cec5330c7cc2a5a3c30e36a2530be8 DIST ntapi-0.3.7.crate 126994 BLAKE2B 320b513d86af462c6e4d3349e4edfd28d73ddc8f09264adc24eebbbb79976642a9d530bf9af4e61e0409e35f4164d49f9ec054dee9694cfbcc76b237d6c84104 SHA512 6f5fc3b3629f028e03e878681a5a426945e471578c5dc78e121560887a9af285fe432f7401b19b7422e65c3b762651afb9a57a2f7605884c851ddf41b741585c DIST num-complex-0.3.1.crate 24541 BLAKE2B 10777a6df568fb94740a2bf2a84d68c5612efae200f99be1c20114d0adb0672f08b512f499ea4f86e19e3f20e98a7213fe116509651071b979e59515fb9958f8 SHA512 d24d613f20e04dcfdee68e95b2d4b06ba99db637a96e41a55c4f599626951a44cc5f8adf8e8c86003d42c316aaea0c27739e812fcd4d4bb6efca5b2d9cecdd71 DIST num-derive-0.3.3.crate 14545 BLAKE2B 3af73d35ced61f8e4fa2f2bef695f72a3cf1f1a67c77982d3518d9383331f34c1222dd7d72802cec22baa108ae08a87805a11942132c565ab8439c4983e99871 SHA512 e0f4d06fff26c2d2b140ff5ec1ba655a46c8d8fda484f03a8ad4910e8cf1392f0130d5c0bfbbe3bfb95da1f93e964f73364de6551fddd81e6fc27bfa35c15053 @@ -247,7 +247,9 @@ DIST num-rational-0.3.2.crate 26359 BLAKE2B 18b58869b55f32396cf3f024f19c1dd1dd75 DIST num-traits-0.2.14.crate 45476 BLAKE2B ae310d9d5640acc3e45e1e5d1d2f519539795922c0058ee940c94c94b6654b39358b7c18dd23a276f2c1b16a30dd4de4cbc8575bcda6a5c11e70665d670e6439 SHA512 c3028eca9f7b718de0db3a36cf3e462bdba43562d52c9b809ed4cc0aa6af403aea542d6d4da743cd1dd541397815a3c5a84cef4d6e40122994e4be6a62319b2e DIST num_cpus-1.13.1.crate 14752 BLAKE2B 27490aeee349d944c29e50b44e9a84371030459353a9316ffaa0245ce499df4424e39c25a81be59cd0f9a19c3214c78bdc7a84b632059282be476d8f918c44d6 SHA512 91ffe0ec792228621d6c2d5cc544ef4744203d19fc9c86e0aad2610038c43aca0448b6c27d82979417a0f6c939ea73523303a44c28df0d1c1b8d09814d5306d9 DIST num_enum-0.5.6.crate 13721 BLAKE2B 8257cb2a8ba51e5936fc998d3af39b2bbff9631abdd8b0c063bd26912e562e387953d6f2002b5837accea122ed0720c870d8626c85ce08bbd0f2f1225f65a8dc SHA512 a8b73276374b9bbba4803a054af214f6a4c7569acf597f438da56b50c296aa1b6109fd9d2d83548c0bc2e31f90167dde7dc91734bca0955fd240d6a7835c301b +DIST num_enum-0.5.7.crate 15199 BLAKE2B 8ff2688036ecab51fbfd74c1ff9b6ad22b229aa4dd0f9a57547252862bd149659e307042c07f473f99a8f15c744a6e6a484d57ca3b31eec785227632521966e0 SHA512 14749c9fb3cb30366e4915b2afd00b1f005de753ac3458982ef53285efa718c8059bf4804f4db170f43c1978c222aa706f30757c191f8613b8165a54a7c5f4ce DIST num_enum_derive-0.5.6.crate 11672 BLAKE2B 81535facdcb2059831f09112519683b21e2bff19e7f611dbe022501f95a57a230ce2d9c48b64b1da53963e9207e4d1b6c572b0cf0995ca2fbaa8692f1660e183 SHA512 28cedf7a7f1d00d8e9ef89ec9df1b0bfe5133108661729f1108a1c1f724f21f6c868b0f29e29cb9dd46845893bd201d9f2ea3c51168dc2d8ab80174ea707ecc9 +DIST num_enum_derive-0.5.7.crate 12225 BLAKE2B 44ddaa0a4c3e9e49a4c476ee8b9db92a4ba6047628fce0758811aec2dc594a0902e4b168ff5c34aae48c3b1ef647bf1c3d84ce548d1826c7ea6877e6a4575159 SHA512 716d9b58d192230ec633207af741cd198772c6f0880a27255bf1b7d48e51f14ee987af14580982b0d22fe0e876167d9850b077f1b50557f47c6ff81b64542b15 DIST number_prefix-0.4.0.crate 6922 BLAKE2B 81bd3b588c788e6865104e5ce87119b5e0c5a526042963d52cd582ff23c2f8c9f32b4c445ef0397fc402b6d047e031d8e2c67ac97e191bde22e17662eec3a554 SHA512 a43b668d7314218b86ca7451daa9dfef71f6c9f6616bc34c12d94ae6030f182bcca9da83905cb46f3d49d0aa81385a787e92e4f3ae239658067adc249f8174df DIST objc-0.2.7.crate 22036 BLAKE2B 14a41a5ed6beb100d68601af12914dfef67a9f580f80d70c4578ad9df98a6b4496bc3a1003dec762a27f0ae71afe2c9e8fd41ad715bdb310722c8fc092563599 SHA512 7178870c8e4e9154b4c7b4953b3164946b7ce72c956a02b9ba18889353c72be735824bd73e44a485e42ad5f97994820d9153ac684629342755a6a63711ab5988 DIST objc-foundation-0.1.1.crate 9063 BLAKE2B 876dd217b612278a522f2d08434537d468f8b0fd1efb0e58d0b58216e20f7f9fc80a5ff034ea25d9216d4d53b2d65552684ae5d5212f18d758c7937c91742a84 SHA512 976dcab4e62ad1c387a81723d70b969fb7d332e1f7dbeb2ea9a26c62fa999d91ff6d8f737ac5725a7611334862df16fa8b15765c036d7acfc3e42a745d051f34 @@ -255,10 +257,10 @@ DIST objc_exception-0.1.2.crate 2251 BLAKE2B 6e46ab02269b6c3ef7d67f70bdc3b54ed67 DIST objc_id-0.1.1.crate 3258 BLAKE2B 9a74fc17235ffdd7987c2735a7a9d136376fd13355f0561b4ecf234784aed077d1ab5aa11c1a82fcee7d47d4d36e471ca4ba3e5bb725a2ed0049a5565967326f SHA512 ec36fae6f5cefda00f3e44618b3c9fe6ec8f528f70d1a95def6421704bfa128a6e5b4a32e9dd686bf6ff60c4f87fe8094aa5e1c8070bcde58b17fdc06f49f9f5 DIST oboe-0.4.5.crate 23850 BLAKE2B 381fb74196f0e272dfa393e26eb92dc5fe7491ede7d2c47c63ac5654c6315ebac14e9c35caf0d68e7f69f416da64aa9d27fc746c0f25f66bb8b5399c7ddafed3 SHA512 0836e96c2c53e8b60a1848587ee9bf58d9ec4f341e0ef75eaffa3ad3c2553ffad708c4ac2ce1f0a7de61ad3595c2a9b08b3d39518d6ee6f52e80405814319c79 DIST oboe-sys-0.4.5.crate 140656 BLAKE2B 26fdb4ea66dbf2f74ccf38beb280262715642ef22b87076d16f0b8e7f7b8d284714d8c7207567e51cbc421d22224b664f0b1051a0eed3c78c16d825ccc8a1d1e SHA512 b8e31b5cfcba10d43b9e373793427341175b7e84f8805fd18a8be387bae407801a0f196d0910103175c23e41b193c4eded2a4597b958128c29e401a27d9b4474 +DIST once_cell-1.10.0.crate 30414 BLAKE2B 4161622dc9dab4748a1b96777da263523f23329808506faea7938160f0d5ca07b5edd31f385b14b88dd2fc34c58063df4d40a34a479573750a369512dc956992 SHA512 f6b5ce5e68923296d2041f83ac037f10ad7b9e94fc607c71332e8ee942a02c29534c2073cecdb132c7e1d91428e9d9687fbf05393ca0abbf7e15db50bb3b74ab DIST once_cell-1.9.0.crate 30702 BLAKE2B 3d492e64db120d8a23c08490a34d376a006e46b28bb5f0f44c3a955896e6e597c67ced35daeb4ccc7f7748f142d3bf2cb1d81ee61a99dc6526c48730c86a2fdc SHA512 cfdb6aa4bcc0f50d4c37eb69867d2deefa70323a7b607e55180b7d417b7188c4f2889417fd04fc51671c65eac75c7d9e7eda06a87dedb846056def66d14eaa46 DIST openssl-probe-0.1.5.crate 7227 BLAKE2B d1fd6a9498b3ab7f25b228f19043067604bf20790530fd0ab6fe3d4d3bc27f13e6e94d1e7ef49314c3663477d8916b8790b90427f74976143b54b95350895165 SHA512 7e560314150709a34520472698060c4f29689d4e608dc4dde146140aa690350d3603279c693367deeb0f21ab34ef61956143a3447827a2b7a3d578b9ccd6552c DIST openssl-sys-0.9.72.crate 56510 BLAKE2B 32a346a5c98fa6de7dda0c592ebbe5144de777ed5fe63b96e5ba1891831c73099e7d01ec2c1a6890150d01a77d909fc18bc961b3fd8ea7c4b85317a79d988e98 SHA512 c1a6a50c4ea30b2bd7da520bc98bbd22a22ebc327d71c12f807f518cdeb10d81117b65df9294ba9391513a60577709723b93e75fc75423e970e9fa552edad32d -DIST ordered-stream-0.0.1.crate 9081 BLAKE2B af4a20ee320b7317bd4e10996f5996279673e99c6fab81c7d9970dc5b540eecf6616de2b3abe90eff99287bb5dc6b338a57e15d346aaf960b92a075af63ab957 SHA512 00b535b795d134aac6a1ea5f9e387a75d3e42b5ea9b91f49c810fc0c8e49a56c2d363fa8af0ac2bb19bb65187f154ced9efdedac28e7f29970a61b3341bb1092 DIST os_str_bytes-6.0.0.crate 21046 BLAKE2B 9d2a9f47aac852ca2e27e63a22c7267e1a4affde2277d50e128b54f377758322f07ca7263478c39c91e11a2b32b0e7a5fc5ba1b31e0ee014b412a4151642e605 SHA512 d2d3741a1190092cf251e035d2c55a7d022d99512160ed4ddccccb44ca85f664f94f8a937a76eff88581b593e2ebaddab6e753009f3046a8a2ebf451418e41d8 DIST output_vt100-0.1.3.crate 4473 BLAKE2B 8c75dbcd413e1273ddf077f3b57996953d70376be6e438ee1a4de83a8c3c535d4cc866849aed91df74aa9b22d41d428b1142cefe035dab7404ec89af9efaa832 SHA512 ccca3b4c582e860b0643dea78302fbcb96f8f86b356041ae9c685e7c48f1721fd3366dd1bea39afc1bcef03b298d0f6c87918a1ba92a56e6b06bc8b4123c0d89 DIST pango-sys-0.15.1.crate 24709 BLAKE2B d54b18a1daadd98843ee7fd121ca09ade4a17b8e51fc1928d24eaa2672e067cdea9d4f491a392f1fc072816d956e067d431bc36d5a6a3ba97852484c68ae1696 SHA512 5fdcf916755e475e28b724df9a9b866fecd503395892bb7f0a77fd94e34c231bb6c4a9d26d05b1c2aba6204473fe3efe7584a4e087a344a39fd88335e6dd999e @@ -274,12 +276,9 @@ DIST pin-project-lite-0.2.8.crate 27847 BLAKE2B a9f192e644ee443904becb1ff5cc2179 DIST pin-utils-0.1.0.crate 7580 BLAKE2B 457e1287202f16d1873b24bf4f1de1828300128c4ba3131758e64f9784d36d47365f22d85493c3a85d854f0d8dbb4c6cef3a0f5b064014dc03943e58b7ba9178 SHA512 828422b8440cc82ac6b0743e0112fa7540d437aed457564999092b1462cd7672cd6b1f0201b67075431aeedd3d9c5127468a3dd028744109944f7f023c82fd70 DIST pkg-config-0.3.24.crate 16489 BLAKE2B d0bd099bcc39928b6758c22b14291f2dc4f4452c0837aeed8c3ff6086cdcf29518806e4f3f379804c998d752b717a26d5c0054c071c5f4c224a3e03cc6a3ee51 SHA512 be22c609b3d5a9a38bab1d30792cff397cc908f1c53fb2da68a9a7d1258e53ef64c1c5b26d840b0ed1d35b307c98ffb499c82e5796e88be0a6ecc0c6f3b5dbfb DIST png-0.16.8.crate 52598 BLAKE2B 03f706591182a89b0566f8a793163372a4db3e7a742f3aadf06fda93068c42a4351722796ddbbb013fdc1be5a88dc02debae50ab1cc3ac81d72d07a814b456ce SHA512 df96f8580d8cc11df54788ff64ab3269b14369a467d7c29964a5b19add5e7a82258e6bfda40eedf135bffa98a2a86afbb725cd085cf37f6c433abf9a7485edee -DIST png-0.17.3.crate 79612 BLAKE2B 18576f3ecd15b4fd20e471fa65a11302810fda99cc1f1dcc1f110995978bab3a128f0f9beb6622fd17ecb109e649fa40e855b41504c20573250d667c80455e50 SHA512 5b88294b1953291880e6a95451f71b5acc10d441993e24c1666e703feb472f9d5c711322862accf2391204cbb477fa6932b8ceb2ebdc77877466645f44e39016 DIST png-0.17.5.crate 80450 BLAKE2B 0e686524f3d1158bbaca8828b50601c62ef601ac0541df08827ee2285b3cd636592f08efc37cb67808368c6fbb4511439ea54c96598c2e56162a8f4841e78cff SHA512 43df7662a4e31e2b734b913439e32748da149680976286ea54c7bc2aecfd8550b35956266224e6ffc410b22c40ee2ee166219602e07c3e9c3500737e5bbef7ec DIST polling-2.2.0.crate 21616 BLAKE2B b431e4d31a677ee3d0d36710b27fe98b5df11bd37ac1dfdc464b8a0864dee56985125be388afe9f4c5f8e8c556f668578b2566a6de85f0797d6ecce285d42953 SHA512 6592682d6abf61341e18e5b7e6aedccc31de36016c323ee4e01ca4247d5a40be14f9f60e0602f828ce6ed55e29daa3e601e62a1d472a7ab3a75d760fb1fbd99b -DIST pollster-0.2.5.crate 8817 BLAKE2B 182ae9b7ee43ebdaa4de886ad72335fd504ffe6d15d3d2286950da0f5bff1e16e79c60f6885c7b457c3ad81683ca26389631bd8fcb9a5bd98c10c833c0d1adc8 SHA512 67b1750c5a0e5f09f2b70f1de0bd29009bf43568bebe814714e9903a3afbe341d78edbf3210c37ad8b4c9196a0b0af2334a0795dbe6c1cc8cad18bd35f48a83e DIST ppv-lite86-0.2.16.crate 22245 BLAKE2B 03cba61af42dc3a78ab8f6b03d833c028b7ed737e101b1952467a1e19706bdce6c758eca4ec7d575b2f61daa47cb25fa1d74039b2adb0dbf949b66b7aff3f10a SHA512 264b916f7d1bb6f1c0c0d3cc45f40b72b638abc7174416b49241c3663fe500409509ef6c8241a24515a21a20288c2ba508035b6b37972e4ae7ad02ad19118b74 -DIST pretty_assertions-1.1.0.crate 78696 BLAKE2B 91cafcd8046a845a58771855a877a538420b9e89761b9aff3f5a2a6a1dcb8d2a79a2630074034c8f39cbf97092ec4d1c1039ff34f2b12f8ee01d47c42428112b SHA512 76c9b6170293bd244bb674852d5a71b46a3560ba6fd53dbdc615516e98aed55d478e8ffb2eed8b7f8b03231b640c96c8a683e01cad19ed16ec72ff5e060bd968 DIST pretty_assertions-1.2.0.crate 79143 BLAKE2B c696888a2d7dffd7176f7b4cdf97db01b8ed7514efcce2a095d3adbbdc9788f888532139d112f188aeb2a29b6987e925e3ec78c7e78c32a0717827efd85d8e18 SHA512 00c09480796fc6f9e18332800b7a1de80f5cfa29faf94cb59e1bb9bdcb636f95ad0ee898f9fe7b47b915b833c186a5a89ce6becfaac33534b72849bd19e9efb7 DIST primal-check-0.3.1.crate 4602 BLAKE2B c31f79f2fe691b96a2c23abcd2594d694cd0732a5d8b309c422f9d2fb688a16050d92a8a64bd1a31f83ecab6b1f2ae4cd48b8f9f0d9300d736e678cbb664ea97 SHA512 00e6d9a8d8b9e93570edb4f6bbd9dd6db4c7637006650b7a98419723682f0cd2cc9401c056e004e628e4564f4e74e5cf0ac0415f51ba649ed4a4f405ecece59e DIST proc-macro-crate-1.1.3.crate 8758 BLAKE2B 6069127f50c5ee4ae53d95645ced75c2dbb0facdf3de505755b58ddb485bb7b19ae471491d441401461225b38cda5820c4edef0f491b95d918c04e019d78e900 SHA512 b9553235c48ec2370481df90b568ba4c85e8a9a8d8d178f94bc67e87c447b4ee70db03f7c8ca1ea0678d56197e947598a5cc3c2a8753b068aaa1a27e0a4f9bca @@ -289,6 +288,7 @@ DIST proc-macro2-1.0.36.crate 41411 BLAKE2B d7d99aed41080b65680736d92dd027e21c9e DIST profiling-1.0.5.crate 1688338 BLAKE2B 0ad80cb2940fd9b90bdb9f9e6080f6938f66e031cd1a7d6776d4f82f1b83cb032e93cbe29fad52b3ba329dbe78d371077613e05b91ea070a095e82d70cc07e9c SHA512 8dc80a5120f7af8bcd49bba79ed7fadb1898c8791766f92ed4c809cf75bdc06f4c07852bf368a24a6773ea0dbd1cec1409198be86d368e7fab1521602ceb6ae4 DIST quick-xml-8496365ec1412eb5ba5de350937b6bce352fa0ba.tar.gz 133091 BLAKE2B a6e703f72432fc29bce310307c933698e566ba93ae10048fcdac95abb93ef217002bed452dfcaa64a7ec86396f9eacb4e8650252618abfed0fcb0f11313d5ba7 SHA512 74b4f12120abfc29322faa185ac83f0a7a0cad7b9488978e1f9fcebc3930b0e2dec97dab8b87f9ccef1066908677f20b4a32978edc4bb9c39b3dcd7a92892436 DIST quote-1.0.15.crate 27281 BLAKE2B 5612633415d30e26e646a968ab7a64ecdc978b02efdbd40dfecf5afa489c21bbc6a9c93ecce2a2b45519db6be3384bb372cfc9f597846e8399f7c2b57e8b34e1 SHA512 76403bfac4e9a018b29ddf8f911135206d4fdc266db38a95cc92f6159a8b436d39d64c4ae6c3fd16ad83117270ed329b6a151d589cab46c75443c57b533dfaeb +DIST quote-1.0.17.crate 28629 BLAKE2B f4c586b9869e9fa24e0b5a2eb9b4dda7aa55924c6a7f6349825c5c9a55ce170397af975d9c6b319009791cf48f51fdc0aa38530ea31efb45fc0659f07c30ca32 SHA512 d34fa0c864e3b9007449269ad5ea8736bbaa359e61eeb454e9c1cc30f9739a96778a04421e2a014879aeee417d8b51e20c6c41ebdab6878567af027096ff9ebd DIST radium-0.5.3.crate 7588 BLAKE2B ce39c4472bfa731745a0b78179e00b83116d729326d7a25dc629278949095ecc24a1eb13d4d39981e95536cad3f3fe2ac77ef9da27b8d462ed720bfc7624fbc5 SHA512 f4af86cddec991b11d86b1d976e212bb19da8d7e5ae1d40ee812391c21d3fc855bdb2770395baf7efcfdb5b2029a99c9038702a28f8c9e925e1b23f03c0e717a DIST rand-0.8.5.crate 87113 BLAKE2B 516f26bb2a969d0d79e957818133f35d2c0b4d9f1b401098ea23c5b80d27599e842b9298c0c5e46e2a6cb6953857bf8a9fb71ec9366c5ce6708cf17df14f179c SHA512 8b33a8988906ba5e2057a9a84bdd11f867a5536c22f5056eec59ed4ec4e3a6da2fd773da4c0510d343762e5a4ea0f007db4c4a7cef87a47f90e36c1a84d86fb2 DIST rand_chacha-0.3.1.crate 15251 BLAKE2B 645771b2c3e274f085e0837a20306b1d59f6e9032fba8eb38a6d1b30180d15e2f89ffa2a162bf6358da41e030098242d81e71dab4321980d0a4f6ddfc2974ce3 SHA512 8198c580b1b9b0429758ffa49cd8138fa3ce724f0dcf73c767ea7e55611d6a2e4c7cad9950896510def500ce4062b594386c947ac3d89425b4e5c9b04d0b8075 @@ -298,18 +298,19 @@ DIST raw-window-handle-0.4.2.crate 10139 BLAKE2B f6fe7310bdb851ea4b6af25bf4d278f DIST rayon-1.5.1.crate 160424 BLAKE2B 1c31c8e3290f76d02347271cb020e50e8f915b7a064f133a196c12e07ae1551c0e7c31883a31ec419a05198d6c71f0057be1b8ddb21f451db9ba40da511a0e1a SHA512 a68e65aae7040a6f6b0cc33b53b4c22929c15504ed4fdf54f5eb5fcaeab137c220b00c716aed96246b6a762c4f1e8be920356231d6c4a0b3e01132b9ab96ffc9 DIST rayon-core-1.9.1.crate 64961 BLAKE2B 7201024124324d2cf2d5785b7e79d2195adc7de576b826a9c28603dc44f1b5de46d277b791a741413c85facb4f4a552bfd55989a190f6f5ea3df4bbd32042f66 SHA512 c24c34dc488171ce476df145e8c6953d35fea93412805f6c411ba8b8e9dbbd733610b291203ee91bd265b766b78e14ba15a7b587e8f0ae8bde53f60e0644ef78 DIST redox_syscall-0.2.10.crate 23582 BLAKE2B 7253dd96415e7b70df488c208d86c250c670b1245ac6573a59085faabbde9e33fabfacd233e7d737e365493db14008c180274b41ea0a4af5f6f98eec666a873f SHA512 ef012eb4bffe32119e50ecdbef4cc31f6e84a344e94f026484fe4e2c904f94053a8b6249fb6bd8ada31b3ecfbf0096085283bb68aeb62b1b01b57f35794aee92 +DIST redox_syscall-0.2.11.crate 24032 BLAKE2B 28d71b8c1419e34c4b0a0a1e0ca1bcc34bdf97614a1e33a5f58f867d743a0430ed19e6f76601702802e366c2801d245a3a88c9bd657bf8aaebdda463aeaeea86 SHA512 dcdc6335a0db6a01a31b61aaf9eb684f264b36868a351094d3e2fb3fe84f0c4269db89ad40b9e0fedfe1ebe2096baa20e7a6232a4de5a3dda3b7876eaaca75fc DIST redox_users-0.4.0.crate 13023 BLAKE2B 66d0d1169f98a27a00930c86365f289c38659c0d7b248a6870d1c144dfe63c9752429b2912006527d42aa321f9605892ffa85257eeff1ae148254bf370dafd02 SHA512 4058ffb2fd57631eb6346c8839262653af3f2e670a69bb5739d64adeef7347849b18e191c594303da1f5e29b4a3cb000161fc1b3ea4b7f94585977597a2574b9 DIST regex-1.5.4.crate 236581 BLAKE2B 6efaf69d1a99dc3a2e04b2d1a96b036f631e9a0ad0d3aa57263febd47f7ec12765526f06f9c52a5497bf0d9b455f1d1b39e011adc4c28530c44b65c8a453efc0 SHA512 1a9208358c4ab87c19ec91bcf5c1e35dede46f3a0c0097061b7b53fa77a1e5ad38090d243aab274956f09c491e5fbe3b3b35a91db079b82a2dde2fd9fbad4c19 +DIST regex-1.5.5.crate 238119 BLAKE2B 175cec668da4321930a070993feb1671e14348b78e8b432f9fa25afd764863ff233b0d1d8931951ff99a3b5bc2e18774f68a6c0a4e31125ffcdb990b5b1b009c SHA512 a5873edc75a64f03be77151c318bc90c7dff565f838d811f5973ebca2e86247efd58830b0a8ba41e372f5a72f5402d93873f8d34c36481fa4359874b2fa5d571 DIST regex-automata-0.1.10.crate 114533 BLAKE2B 0e357229f6825f14339b1d7c40730b83e62bba12115d01ed20313320766e769a653a2fcd2c9d19af51a82c38e9e42c1a31d005e1f44f5b6fbb3ead7c9c74027f SHA512 56d64da361afce82c6cb49e70b99ce1fca3e1969c54bba5f9971db135f8544c65f49feb8827789947b3d1dcefc9c49a7a434a7ffe0d09c5900345a1733723c5f DIST regex-syntax-0.6.25.crate 293293 BLAKE2B d5ca0dbc26b03c6a1818026f9a69cd226ec934e7c64094d0ebe843052b648617ffae7aa3a074f8da46d03c46996d8b547d8916576342000bd9711089b3e57d73 SHA512 a3d31f82aadc6be1796f76c03152ff24f37fe42d6ce27fb98e2f55ab102f86502bc37ccd563f6e0eba61aab20d002184c618517b678b3b93cb8f0497cc046ca5 DIST regress-0.4.1.crate 99620 BLAKE2B 9141cad8f53e2a8e3ea3d746737ab5b8c75ed345f09350b6c337310255969c033a28591909f5914661414ab69caefb0d4e26c00442b40a97d8f2c2937dea5765 SHA512 05edd8e4d3a6bd8f75f4f75e79275591a3be5d481921a921c09a32053bacef8aec6104219c809d76d79784466f71f7de193305f48ce1dacc1708d50452c62a17 DIST renderdoc-sys-0.7.1.crate 4592 BLAKE2B d5c543119a498bf295bf506b164945a3de6c48358891170278baea05db0f67813d9bd232cc52593fa02095d04cbb163fdfc9ef2c121eb1155ca761b89350cc15 SHA512 5ef5596705e4d9b752e132571960e4518b96e47b65ea799dc4fc87cc4abcf769e05dafd3a7cf78df4957ed32d42f714f9d78b2f3614597cd5a45352a3f509dab -DIST rfd-0.7.0.crate 33892 BLAKE2B 8f885568254e98f6f93e151ddc3253f501ffc3b148016d90dea1090f471eb7573f3f3f964743025bc15f27e3838a9065a8fd6ab15e1b5a68d1cfe3bd777385ca SHA512 75a5759935ed9b4f75b58ecb7ad67abf22437594522fcde6c3fd070cd47aa7b5893116f721fe860615b49892ebe63e8bab6b006d3a94719cd85f32f8e0546d04 DIST rfd-0.8.1.crate 34666 BLAKE2B c4af60d0cbdf9fdb82cdb31a99ce39fd50eb75ed12bc357d36238d5a3b7ff2886ba22feff4c853bc180cb78df80f7a3c2589faf15049e18139e170e3d7124c97 SHA512 ec9aef5e218c0fd04ad7efeedd93cb537eebf7235bc1bbed7ab7d48a8fd9408a1f3fad0f486a5d6ae01d740954fe4d60cb0e5d78483fb328f3ed28631fb6a968 DIST rle-decode-fast-1.0.3.crate 62086 BLAKE2B 402d56595936734f36597c18e816a798ade6a8636b27e79acdedd4069da38e22e6ded5f2358ef0f0d509ea752e828fa294a4a9ac6d99cf26472fe21a505302c9 SHA512 f647cfd9ae0bbaca4a189cd1f8d1f8531f6dc0ffa1fd296c75cfe405fc9060e25be74581558a9195364ea90e32c7ccd60e066d21704cae836d41606b5799301a DIST ron-0.7.0.crate 45492 BLAKE2B adff53e8db8fc8c2288c0803b22cf064334596697a8278e51a5f0d1d2e48e69e02e377a735b30dec78a0b896ff55dffd8b4748cb305f06b08a64ddd2e319e8dc SHA512 1d690def70a47df838c69c042fd183037ca1b6becf2e013d9c30944e2d77b89249c22fdcb286a720c0ee181051b8ea19f62971ef3762f63fc121570d8fdd7fbf -DIST ruffle-nightly-2022-02-28.tar.gz 7263330 BLAKE2B 532125df1a917e134148e951435f6c5769dcad19770137fcfe97be20feceb321dfc79d19b8cf5cd8b7395017544fb195ba2599a4ed8dc7e523334f3a863db3ef SHA512 530620428506fb872d9fcbf1318c6408fd49e38dec3b828f8eb43808f3652f6999d86543936624c62af14dfffb2d02e2554ccdbce9019ef63c27ec456ae005bd DIST ruffle-nightly-2022-03-15.tar.gz 7266978 BLAKE2B 98c41a9f571237040204f47c6cf69b7c59fa988b398ffa8b055ac3c6b6e63849f6a9090addb4d98110785c2473065fe5effcc57afa77b42f1966abce61f2f535 SHA512 866307cb2081ff885ba24e4f600fc4708a3f27b52f4de74c353183199896a484e24d9497ebe3bf7469d1c12aa3d972c5b1d69dc0e1bc0c3c19312190b0dc6d9d +DIST ruffle-nightly-2022-03-30.tar.gz 7579757 BLAKE2B ef2eadeb36b28844224a7ef2e33bce93ff4ed9c4373b69e7a0909d650c155c7663e5f570b6fddbe6b8a17378388632dcee121e9887a7dad332918166ec8b7acb SHA512 e4ceb9a12c497d763dec9ad84184aced7da6fa8f1451b87391b11f6f9a81a00d508bd7715d2ec75a8b13a9ab06cf52a217f5643d659f391fe0c3b1236079e384 DIST rust-flash-lso-19fecd07b9888c4bdaa66771c468095783b52bed.tar.gz 676612 BLAKE2B 3c2ff3edef1aad8e6276758fd3bac85106fa9a445180c9c7d954d5b4e469751b9a14e1cc8c3bc4736a410f5e1478eb821395b8f0a1acb0e5dca1082155b0690f SHA512 6f668066999d3454d255d227167ef92e8fcf5755017617439fc227d53c5b8169a7c585857bed4879991e8cab0a6efb4ee04eca3e1b7e01bfaaa4cab70af30d3a DIST rustc-hash-1.1.0.crate 9331 BLAKE2B 16ac56622897f47a06b661fb59a196b08d48e782ab87549c8bd5c6fe92f374c9bfd44dcb36588512bd9b6125c2fd79a12d648aaa308fd9694bcca3a7c1b49ac9 SHA512 84e673ea9b046f7b989d47f2c4505557fbd5de991e6fc9f56a03605d40e0b4ba5427cd566954890153cc033ccbec6c984306634571935bfe0d4cdfbe56f39544 DIST rustc_version-0.4.0.crate 12175 BLAKE2B 6fda2ce03eab45d7193fa0d70175cc7ffb56b7be85fb1314092bdcfd3948ea145420569ace3a47218a4a2a6e44a818862cea6dd8cfb945475496f63b591c29da SHA512 f66da7c6efe431db06cd01180d84ba67fcd38f8cd6ef693762957c00ccc2211f23c08079d7f184776e08f28d2d6ca3bdb5f5016f7de245c6193d4722891ba1db @@ -326,9 +327,6 @@ DIST semver-1.0.6.crate 29941 BLAKE2B 1aad12eb93534a0a72fa1645a71fe4cc03121a2215 DIST serde-1.0.136.crate 76158 BLAKE2B 44603c8eede428dce4211350497a443385ff0ddb0b43799170411110fd8908a56e9df801c72695723f4fcff5eb33384bcf92ef58eecb9c4924d5d9cc30e2f6c9 SHA512 d043ccfd6a1dc9a114a1a95530a63ed9342688d31d3aadeec600a9a9d47aad328be35b6f80080400ea4bb3f820ddd18cc5ce1e6ea1db28e02752962061e71019 DIST serde_derive-1.0.136.crate 54776 BLAKE2B 687524001bf61c42266d91a7263661ab80aa9556e570975a39bdf56a5cb1a2ec3ad1baf22dff586c7ad4ff66d035555d0a9d4a431c49402dcad6d79d0ef40cee SHA512 92c99455a5a9ac0fe45eb6ff1ad3ea55db860031fb912ace3755d1d2aad0dd880b2d83add4d41872823bd60557ebe1cb36e898bf0ac975b1093caa9819f7c289 DIST serde_json-1.0.79.crate 144451 BLAKE2B d04f8788d3ef0d4854d73232a4f441c1f3a42934442679a91853c311262ac9a4f554240d0c44c69f2e22cdd225a3e4d4751dc928ee5092b4371c198325fca0b3 SHA512 83987c1a7eddc6adf8ae359c30e2db1fea98edabd6dc49bde840c37a56258fa845612e8ae270a7dca4cfbe9a3532dc55028091e14cdf1dd3b1ceea4bb86a2dd7 -DIST serde_repr-0.1.7.crate 10173 BLAKE2B 30bca6a616e55f44def56ab1f85cbb141727a872466f161f562798db005473d520e6a4dba89b631cfe11f1a38cbc1db2fb0ef921f0245e0990a6744f9987e95a SHA512 4e3e87b1c97ee587e88be56d67f287e43252de474a3becdefb4b768eda661db5d78f665d7d93720a40d9f5bd27fd9ab6213d66713ec89bcc2063092b16625a18 -DIST sha1-0.6.1.crate 2931 BLAKE2B 84e0a0472edb73fa732240d75bb6c80ccf1467ec2e70ea89e9eb7c30ae89e778c59ee3aaa1a19a07d4e40d6a87e41d943d32661834cfb988b1cb329063445226 SHA512 8eeb9a5d2c202a181390e25c743da6f8e4f451c1d7d51a3fad0dfd5ba285dd0c7eb851b26eb197a550eabb3aa357f0ebb6f84f588ea2d36cc3c70e62e871812b -DIST sha1_smol-1.0.0.crate 9782 BLAKE2B 214b58f6a8681399b9c925815f4ff48974466b399e96e372c9592cb139ba9306ba162b3b426dc12b585ea15b616fb58a60d253b4d928dde46217de6ddf7d0437 SHA512 75d6809a2aafd47cd5f5888f42283985895a9c82b53ead7529a23cd6f2484f32654094dda7a9e5d93e82afc9d0049938def1bdc28803502d140d06a3496adea7 DIST sha2-0.10.2.crate 20213 BLAKE2B 9e8942b4f4a4a86f5fdb0e1c237d6bfac8f3f29622c98f7203e36f736ef7e6574ce067c5ede96a3773874a8b06ff45b587dc7acd80bc1fde02344ae9f70a5e80 SHA512 20b8217ce9b56fb5f2c1d71d3555889bcfcf5e40fb7fe0eec23479d384dfcd504f1046d6a12dcbb5072813792992b45261e664e9e8e14eb90a641e94336eb4d2 DIST shlex-0.1.1.crate 5687 BLAKE2B 8e2942051c783369a8161b667f8f5b73b2081f766db26d685b4d3060f8faeecf78e8763ab927149d4cb08a29af756105f7ec3c3408ad6be2e7618053329fbed2 SHA512 a4d202897861ca7955a3561dc1b0fd0307d77948c9b97aa0f8b9caff2b9721d2836a08760d308675973b0e9c7bae92e4d5fbd2a2497cba9e5aeefbe31075e069 DIST sid-0.6.1.crate 7966 BLAKE2B 2e899a8846074122dd8cd9c15333771481b74e4b9427b9282efd78901e40936cabae6995c7a3279b604fb7ef388a7cd2586082ad56933d616878f6ed0c9be123 SHA512 528e36c206fe025145942fe99fddea70035c4600f3b0be4ea83361ba28e2b777859fcf0bdfb99b51611c0fc733f3ed0c36e72ae8cff24c7cc49fe3091390c49d @@ -349,14 +347,14 @@ DIST symphonia-0.5.0.crate 10315 BLAKE2B d895ff85e9a863107d99600cb39cb286ca9057a DIST symphonia-bundle-mp3-0.5.0.crate 52433 BLAKE2B d31d182b6851aea484eaf919dde1e885c13c123e1e58ac9741fd9962c29a900638de5dfa8e532ec5d006b8cdb33c7e041282d023bd147869f3f162adc5d981b5 SHA512 78fe3c1cfdae1ee3656c6f1c841a8ad1f2bf206acf4afeb59bc5309f3bb99485f29ccdb66fb55d4cb2c28c1f164cda240791128647faee8d6c4d729f1bd12251 DIST symphonia-core-0.5.0.crate 95475 BLAKE2B af3a0bd7ee11d5026cc51fe5940337ffe7997f3687d82d14a08f91f79d3e346e76d9d98ddd6936098e0d19893cc009cb37dde3fa1a00402e813ffc78932fc99c SHA512 a972a3dcab8bb4995be5e4e504b7c726e5387b70d7150d0802cd9e6422195d4d5c43cc5272b283093d6ca4e96f5247f977c7749f1d4b494290983986f1055638 DIST symphonia-metadata-0.5.0.crate 20888 BLAKE2B 5c677c4479d556c3ab99044cea6d290cdc1a5859c7cae85368bb59329ee648bc32e785cf93f5743ef06393184ee77d3fa187809ac1feb2b2c332212ed4c20277 SHA512 ba3961a80ef8638417083bb8f7031b228355f2878d9d5baa50fadf86c10bd3fd84ebdbe1e59f5f584f96773c4f48fd31b717489986fa6adbb72e1efac71f4025 -DIST syn-1.0.86.crate 235126 BLAKE2B 89973130279128cab73443ee36c8e0d7bc83364ef91d0f086a40c136e26e612428b867a54a1da8ee5b1778cedeafc7403180bd84df2c21017ad5bb76bc0c9138 SHA512 1462dc9fbf0a89b023421064908c7e349ede23c986eddcb8d260559b5e1346fe0206c88e5317eea7e8293ea58b94466d486fae3aa57a1dee4220f5431b1fb68a DIST syn-1.0.87.crate 235603 BLAKE2B 2903112b39d2658d054af90c88172f931ddefbe2a2447add4440dd2ca4ea11c6659ebea85068deaa0b63e30ea740637d072428ade5a04419fd286a69a67ad73a SHA512 e59752bdae7584a80b88385913724541ab7470fef0bb803d419ebc1f4834965ecad3b50fbde3fae76a564dc483faef4be0895fa1d62703fa7b79ff1161a35f16 +DIST syn-1.0.90.crate 235956 BLAKE2B 671d79ecd54cc7ea913301e8ac0e598a0b748575d4c22982e4132172f00957b3faadbd6e58ff23317f0bb44b5aa57c475dc4ba381372bd979dbc889c825347b5 SHA512 367638bd9d768a93392e7191f1ed5f094d787be5c6ece03632f87e9b54be176b43ab357b4d4f19df95a182b14552024852d540b0f9e0c0b302af793e2e052784 DIST synstructure-0.12.6.crate 18429 BLAKE2B 7666cd83f82910e036e5b57600dec9a1c2e559453ccc2f1201e2ee4ba64f2ee62cfc1046ded5cae64dd183967b9d71cbfe4b60a88bcb93706eedd0c4ab69be4f SHA512 6ec5dd7ade904fb6d79c2be595886289846e064b8c4100f780d8adfcbb41e6ca67f4b1d682212f4673c2169f889a042049b31161ec3cebc3f399751124f01f9c DIST system-deps-6.0.2.crate 22869 BLAKE2B 0e5412b140cb4c667dd3e98a8b3c9bfae07c1df71abfde009dfe494bd11f3043cc3c7bb2c825b46caa8f47414b7c4076e131c47d3135c60678a2a826cc21899f SHA512 5ab193ff8ef680aafe89e6920b90d07349809018a27d962c6abf0ed6920d8a7541d6af03600c7b5e328425add04305743183e072491eacf973e6e96e6590b33d DIST tap-1.0.1.crate 11316 BLAKE2B 60786fd5f12c2f06097330c26809fdcfce62716586d2e1985f8c01406d356ed0ab730a04dfe72ee3e1d6208a53c76c66883d45a76130750b41ba5b82aa721b83 SHA512 d69ff11a46e2fbc276212511878f48eb93640c0b147df6578ea057b23625f9366a7fc3926693fc3809688537af5ca919c91605beed364decf83c35a032310995 DIST termcolor-1.1.2.crate 17287 BLAKE2B 5ff748064c9fb6663befce2fd299edf6a6deb06ea72d21a62d6e77642934cca0933e10340fa84f636631cc08c76ba83ef2284b2212759129d54248e5fccb4c49 SHA512 f37b034345382cd621b1344a3fb301ca3d4d9db8b5858ac1ea82372c983229fce3c0ea8213d6b7e91291b6034affe11e2c3e593dbd95256294ce5c584b33e14c +DIST termcolor-1.1.3.crate 17242 BLAKE2B 5aef69c0004081bd3cc4d531d13d63627cc02313868c0faab62358d13abfa7b4ba82f142c2801d25a6ae46ecbc8b7bdbeaa21c9105ea3b8950ab6a38cdb88513 SHA512 5838fcbfd70f300cb4b62aab50565db52074c56b152ccc8ac1173e4676c0d5a636271bf5a645a77da6e1d4edbf0091af2cd4dd6d73b85c3d198c760898c06f3a DIST terminal_size-0.1.17.crate 9141 BLAKE2B 048d8e8e9dad08aecde12323681d428b9182afb737136cd6699e13d231f7882091c9167cb10a08e5151df912421a6f89132645627e42ccc73d07553cadb1c8cd SHA512 96ec1bc8abd597f01ae59da567036d5d40b422764a4da662e2030c3ef4ce80a983c8b6a4ef1f34d88e649e0b1ea27b206d56a31924bcd2d31ff7e5a2e96d4201 -DIST textwrap-0.14.2.crate 52016 BLAKE2B db80b15ba23db718064ef0214578ea6aa4f0ee3b76723adaca131be26b770324205f2ead13c8f5c1e438ae1b5c9476cf1ede8f4ed82426c9d99d9406f2b83191 SHA512 521ab37e03aae8fcce5b909541399fc90a23020e353f95102c658fa94ffc56b9bdff43f47fb3da6e30f5c9cc9447fab72fe21d7276dfa21fe5a1a5a1c874e371 DIST textwrap-0.15.0.crate 52998 BLAKE2B f6c3057ea6ffde88dd9824cd3159d398316d9d21f327d2af59239ff84d79f893a9d0e96dfbd883aab6c64b631dc99457018e38baf14d40789f02d633425ded86 SHA512 f44271c542c22f17a4e3a459255f95e6c02d999f7d6bc8414d3973fd4ac9353aa4ef436932a45340738126905463d776902715feaa9329371f8a14f14b5a7bfd DIST thiserror-1.0.30.crate 17748 BLAKE2B b9d8a8f824de03c57af43d0ef8f2e157321e7e6a220660581299a38988e7bd43733126fc9b8d8b8ae38ac1d788ef08fbcb2352beb5ddc014113e0058c2bf60d0 SHA512 0e6cbc160ee1b6236a9073dec225a4290e7a82632ee7cec00bf02797b04851adb2d3071fa268b54f7fa9fe22eeada55a83d44fbddf824520023608eda8ea2e99 DIST thiserror-impl-1.0.30.crate 15230 BLAKE2B bdfd4451304a2ef4ddbecb48eb1a1307e6eeadab0860c785a2b6a5e7de270ac42ac4f11e46eb9dba77ec5a86b203d9baf8e4fd5c83cdaa10e2af34a95d29d2e5 SHA512 465b1d4eb79075d8abb11f5c260d68847ea52806a2f519515705b03da376fffb3686bebb23c11462b1c59e1ae5b3ee96d834c62cac69862c491001b1ff7cbb46 @@ -366,8 +364,11 @@ DIST tinyvec-1.5.1.crate 44942 BLAKE2B d02f610dfb599ae4957d81140bb8945f4cae49c1b DIST tinyvec_macros-0.1.0.crate 1817 BLAKE2B a3d1966bf57c11afcd026269135a6189f149f905bb70b47537c0a7bcaef0bfc6c89bdcbdb0f6cb8e5255632855134631c683fc90606a254ec8ba818fd5ef0794 SHA512 d6afc83a3c70cde916a6ff599e2772588e4bbfa7a5b1c7e5c8aa0f4a8a5c9426182497a644e4a88194ece986d38fa64b6c8eda9eb1630441c8e65a8741a45873 DIST toml-0.5.8.crate 54219 BLAKE2B b4f9f563e5ba4574d4f2dcbe244378a2e1e984bd9fbbbfa5a06bdd5f8b8d677394f0db9cb8696f6936c80a52caa86b1b3ebaf3885c53855af23f03d318785f19 SHA512 26b7901ee4b7cbb4cf8ea57d365a99ed05e0a76e73452e47d4bcb3b4eeb7bbd393c13eea9ea33dc13622942efcda39acdba9425b74b40c920c9f19673a1f2082 DIST tracing-0.1.31.crate 77638 BLAKE2B 1577d8ede01fb5ecfdfbcc9686bbef82de51e25cd6a607f97393d5243754f97cda4e11539747ffe38c0adbb85ae19fd162e052ac3dbb58c8f4a693125b5f3fe1 SHA512 c43bf98bc67332f67fbeaa067c430b99aed88bab48fe2dcac19eddd3704a76daf3e587a50f86dd0065fc359de7ff09d3a359160421964d202a0715b2862f2e96 +DIST tracing-0.1.32.crate 77985 BLAKE2B bc48fa82223ed423ab46269de0d78c1a20d463054e8b1d54605bebd3ae18551f64284c16b2daba9d891b94c6b33d099e89ce880e03be8f5c7c54fd05b2635138 SHA512 9633647e7545817c685054bf9fa6decad2e9b42c35367221cc60fc95fff83446c9c624f96c32e2fc5d2e7e2a543a26d5e341d4ad2399c5066d5d84bd53f9dc83 DIST tracing-attributes-0.1.19.crate 26201 BLAKE2B cdb968b00745e289a287c3588a68b98281ac370dc90176117fd857accde321cbe07c07da8e7fc918be1b1b788081970e5166bcd2ff8def2cf8096427079516be SHA512 2ec00ee73d0dbfc53dd38b137826fee32495efd0c8889f2f10195d4519e00bc513931291101a00ccdf9b7f3ff0f2377abf045f5d58f312e7260daded0ce0b640 +DIST tracing-attributes-0.1.20.crate 26316 BLAKE2B 33d5d160d4de0d117bc45e33ca76f2dbb0838021bd7b3cee07603ec86e328b27e4fea993becaa9cdda11f4c6fced74575ae9a4a25bba64b26646d72b72942156 SHA512 8ae65a131ba700a03a2e35646a1bdaf043f04b4d5de00f5c58022caf06346b50cd88e1917bcad3a3ad591921fbf2dcef3b49793b8569604eddeea2470627a0c6 DIST tracing-core-0.1.22.crate 53199 BLAKE2B c31087b526f23340d246fe658d11cf28cd9ea579e25b73233f819e67e19b1d96b1f01ccfd72fb212dae63de8aaf07fdc2d95e7f0ccc9f2752163e5d6f14d685d SHA512 500e74a0a3a54599bb4614b6377d9d721635dd4ce0119697fb234725db8b60e6aecbb850d7dd311af4796e47b060832fe3be39324d484a039e9b8a08d36c3ab2 +DIST tracing-core-0.1.23.crate 53204 BLAKE2B d11cf54f0572e4b9521ca948853bbd3df3c3a6421912d30c253e331a74e0356ae75db67f062be6e944e638110e14bd31103fd65502948604bbaf3b2492cf8a79 SHA512 c01d58dd814d0d9d71a631284c6e8fd5881e8728d79d3715f246530d474900f3b0d396b88f9358f3521e5b171ad577003ae5dd3994d66fa3e016970f6df5184f DIST tracing-futures-0.2.5.crate 11637 BLAKE2B 2b23233705674cadf5dc8092d3990f375e780de2b9bdfcbfdd5f4bc9bd0f15a14c6bc8e36963bcd332e729b33b90ecd10b2250495e0657eaeb302e666313534e SHA512 8a437a029e18dcac3a3be7a3355a63e75432ff892316c9f2929c7557e3895b1bb5efb59a7588372bd9efc386b5cab54c2b382be99ef8fa643e66ae5656e506bb DIST transpose-0.2.1.crate 6499 BLAKE2B 9d5fe7a176686120f3b317c019eee5b1b41f61ff07ec77ed5a7f81487e39f901431e0220fa4a54c77186428fd7fb2c26780f15c5fefbdf7237f405dca786e141 SHA512 73bed99bee032ec9d82fa64d6f6ba8d87ddb7ddf0fdfc57ffc2d1d134055202f94347466d533ee79246d2b80a2dfb4308c931b697c056f36db85270b7c9c630c DIST typenum-1.15.0.crate 40741 BLAKE2B 5752d80396d0a37b0069b98ace9efe96d94ccaf41b33b8149c8b8c6a767537dbffe64251bbf61f3812465ecbc8cb45544f177dc97ac9735d84454282e4d1ed66 SHA512 a3c1ceac85e1aed98d0829449c35f4f36db860218b955b4e5f8f01da1d27ee6213f3c60e2b25c3745dcd67369049da5de737a9473fa9402db99cf7cddeb42288 @@ -384,6 +385,7 @@ DIST vswhom-sys-0.1.1.crate 15804 BLAKE2B 9e453a1e548157a08ef1f2ad5883c3d4dbe2a0 DIST waker-fn-1.1.0.crate 7114 BLAKE2B e510eec0490f0caca3930000cecccde209ad387d1657c380f95122c68ccc15fcbe0684315d0aea28f094f2c65f7b7b08ae62f6ec95e0d67fc47e6af0ba4589e9 SHA512 80f612597534d9f8bdcd5e6bdff740805efe28242822bc6db360e114a23cb47ff88c74b8ab855bc764f0a73545e85a69d76bce1441e5899a36e41ca270695dc5 DIST walkdir-2.3.2.crate 23516 BLAKE2B 473f2b51aafd6ac17e5c3da8d545d179b31486b3a65ab39fbd8bd7fbb2ebcc24bebf01781200a26a68f0b1cb464f5763a919aead3b03eba5a7e1be6efec5500b SHA512 6c44071354faf37720ec4117ded34c8d530489542ee107ac26a7a56ef4a882b9003e22e84f1d61f6078643521343e35aa1f7b57c838779e78e5937a667bf82da DIST wasi-0.10.2+wasi-snapshot-preview1.crate 27505 BLAKE2B 4eb8644b945633d6e856ad80dd74990be19eb6af99823b147163384f61d471e2d9ec054d78a7064072344be53783e57073e8fffc6d5555c149b4834a9bf31dba SHA512 06977a294d76369a3867c45abdd8a87ea5c84e5a3681075ba0d14af1aee3114ff24495c7e7f7fe1e6e42230e65fba0e062898e69bc89e0209af62c2d14094ec7 +DIST wasi-0.11.0+wasi-snapshot-preview1.crate 28131 BLAKE2B fe501889f25d65e2d032f885cc50c4f8bf7dd70fd5cbc438de349838370d8699e9627b0a4fc76030ea9fe6d508f41d0c9928a875fdbc47e73bfb17241cf7b155 SHA512 043500ab28cd9cb779475255da5d109ebab7fccca72b64873dc28d77bc5a157ba8d96b9e8f05223b5b36c7089bb7b4ba87657fc69bac16b78972f897294a865f DIST wasm-bindgen-0.2.78.crate 162111 BLAKE2B a3311e67900961b35a59ead7a8972dcee37671921c0f524895c821658a7b1246403d4674bee1735f1b2b94aa789d5376edd02afe4c8ebda110f4344ef58c9225 SHA512 bedeb2828d1e74b1e373bdf34dc2eaec70dd523e9ed96a341da1ab3729a7cf8470a828ddb9cfd4cf15af6e2fff75b4368553ab4f6f02c8dec9419dcdd7578de9 DIST wasm-bindgen-backend-0.2.78.crate 25576 BLAKE2B 03dc6b255ab9e30f9eb54f81638eb02a05a0b994ddd51f47852bca376a02080fcce596453d688f5e8e7b5a814fd081b9709c1215f7e9f9fec0e4a7a6cba1000c SHA512 00a0ec9afb65c084b64cf9d25f778ab03bf2368a1e0ff213e07b8fe742a125ddae00c7b4d693225d6d798618b0441d4dea3c175cacdb37fdd75b0a46ba3a287b DIST wasm-bindgen-futures-0.4.28.crate 14734 BLAKE2B a8db494634c36c1e2201ef8a73c3233be5b5e0ffd68212e071c82756295bc48f7a7e68fe1f592a1e7cca9f7e831e1372f599667e72ad739ffb80baac07a56db2 SHA512 16914f3218dc523522bab90dbeaa969de300b500d3669efec14e0fc5718b867a6cc849323119b1b80079a61a0656904237af78d8bae1514cf7c19dadd6a7f29e @@ -411,17 +413,11 @@ DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9d DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0 SHA512 a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2 DIST winapi-util-0.1.5.crate 10164 BLAKE2B fc800aceae5249a858c806c3e969ef2545766099872d856ebee51c883d9acf1122278db9607d50ca53eac351502b700fd2463900932d342240f97f683d517963 SHA512 7baeb661f397c4693dfa001fdc774b323c51a7c55caad40f2de5112a1cefd1d6151e3df41fa4ee193460a5905917c83d2b1de5fa10b4bd014ad96690af95c0fd DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513 -DIST windows-0.30.0.crate 10922688 BLAKE2B 9e97321c61fd2c9231c29f0e5b21353a4199f1ea690b8986915f69b1e46faa134ed8606051eb2e78385daa808a3aafa46847cb4e05a08192e8d7a0dece0b972b SHA512 b4c8683e0482f5ac25263ea5911481d8ab10697e6b058edef6f2cb3821d9d261ff4bbe2dacd19cb233c8efa62b817ac9fba8f883fdb1004a27cf38a499f12ce5 DIST windows-0.33.0.crate 14124761 BLAKE2B 89b9d0d4490ce8aa2158a2e751e814cd01fe78778b0c69327bcee5e1852ce2a3198e65088fb447235c5910b9e217ca604de3b600e875dad2c728a5063a9285a7 SHA512 d82cb1ab553089805d883b30337642818e9b7d8de0cb58f93f51526ae9b44799420864443baf29153e3c494b47d54f2e72ad526fa2b476097cd96a5854d9a67b -DIST windows_aarch64_msvc-0.30.0.crate 669666 BLAKE2B 8d864958cc1c431429f5433695216606256a08a58dfc0ddb72741cc42472e72560051cad122126593e64cd02ab063cd2461cc8aedab053a9b96890402e708b02 SHA512 323f272a6bcf3d2d9afbc5d4bcf3d43763156828a599b4f30380c43c437c139c0c54fe58752d5d2c88890699e94f49a2486c0d4d3ca5e9fafb11ceee18c93d9a DIST windows_aarch64_msvc-0.33.0.crate 674447 BLAKE2B bf7136ff87aa2e140572f5dae7d3f5d03974f9bfbff318f08e1178604298265a08991f782c49477a8ff48ab95121234bc682deb1a9a4f41e67da44b14850175a SHA512 f25bc6cd0c56d3843c1f27eb567194b732598e977eb139a1520446481092109fb29dce3298f9c88632a7191793b5308c5995f547a1dd818fb0b06329c59c9afe -DIST windows_i686_gnu-0.30.0.crate 774464 BLAKE2B 62740a8f355d08d94f453a2727808a328a831955c1996aae923afa748bcecd849f5e2f76c69aa5c4e58cb8d3ddbf30e12f2c459e5ccad77af6dce050de65449a SHA512 a02e9a1e3fbd9b1dfa41aa581f89ae2f87efa6a5ae08438c2556092d490e216f77a45872921c6f2a2b55f957447c38acd5b44e20aa3545e4385d0bad7c88b714 DIST windows_i686_gnu-0.33.0.crate 772346 BLAKE2B af6d9b52440904dfa080f12ad77567bdb10364ee178772394f7e36e7296a8953e3ef2400a1bcde9c9f893d3c8397ab78167434e1a341cd5b69d9915ec654bdec SHA512 c1597a25667085225cadf447c3e3d453c7a4b12b2c0c27ddf4ef706e097f05cfb955ff454befc9fdcefc1b55ae47579bcdfaff83c2f04c71b15c47adab02708e -DIST windows_i686_msvc-0.30.0.crate 732295 BLAKE2B 97747c5889375d7bcde1d614b5d20c04d4e5491a6c5257347bba788a0849a8853f8130432589d7a3918e87aab4f8b21b73f7feb86ad1242b3e976568c72beafd SHA512 5bf84371a7fb69da38db95b74d9b2c91e205aa30733e2d72556c656b0c45a26876096646408f72d59b68d104bd73b339b14b361235307df2d049835f0462ad5c DIST windows_i686_msvc-0.33.0.crate 733499 BLAKE2B ffbb05f6eba95edaee79a3fd72cb828761319c71eba73204a539c1acef21cbe9dff87b0839c24718466db65fda2dc7e73411d92fd32cc62fd2ca9f3256eb21aa SHA512 b54c64fdaf92ee7d0169c86de37ec40a6533a5d231c0429cb4f63b18d5261c93fd5dca6851640e764f3a331504afb4e8a0ee6f00752d8771de4c74e435a43937 -DIST windows_x86_64_gnu-0.30.0.crate 743236 BLAKE2B 93a67f4c3afb7c2c667dd4b914fa649d0c169ccb7e24a19ff3c0afb7f5358cb3847ca48ecc5f2f968ace3f15d9ffb62bf57f50d031b141c71ca9c71271b2caeb SHA512 e0231935951c916e8accd3977128e943efba26e5c1cf5ea1c128d33324fe1d00c277d96571ac62e1f018aac15bbf0667b9afd8e9f7173beb46fa329c0955a2ff DIST windows_x86_64_gnu-0.33.0.crate 744302 BLAKE2B 7aa9f813745ccd30c689b755b6178360d303b5fd5323374abcafed8c308308d68ae8eb33a9b57c372518e9575f95fd23c671fc9ec9fe3bc7612baa68e4c99a90 SHA512 a6dcef198c3ac355740129e1f153a804d10b8394b0f4a3d6105d60b0a78237177a6f5bdc823d69e59be576566e2eea6ca6ddc6a42a32ccd34e78b9ef78f95454 -DIST windows_x86_64_msvc-0.30.0.crate 668972 BLAKE2B 46ca7506391d28b3317e730fcd8d994e01191b59a7a08eedc86cfa0a735435fbe0b9d09cef37f318a1dd250103e2f76915456183d2cb25406a209c8086751257 SHA512 25737d7088457e2c3e93ec17af814db6522dd2a9c72a78199bb4035d5ddded3aa364cc96f9a8c2beb1e5f96d2199de0288ca8e61e79ef870a2ff8fea38ea1875 DIST windows_x86_64_msvc-0.33.0.crate 669901 BLAKE2B da1da6fa0da6f51a7ec109afaf9575c41cd8a42879933037b9105874e3ca6c425c4c9f28f354159d14dd43bf98015d724c691b4c6b8bdbd0451f2dbde473d52e SHA512 65397cdb95ac5a22d07f565422a7a2b5b207da8d8681b74b1b06f71d7e658cb6cc98217e98bb0b4cd32a5029ab06ba9722d8e6f623e20877d77e0bbe48e0d7aa DIST winit-0.26.1.crate 333842 BLAKE2B 6eb454288c278be0817484fb5558e0463b4e31f76f7de73dfbb0295c369d6f2d4f1b8b111a620f30597803f6511d8dcf9b8ab29f1377fd798d662511b8013ea2 SHA512 1d9052c301263e5895dde17783600116cc88d972cf505fcfde838f13a93bc61c552b24feccbd0e4c30b64d186c817d21f9ccbb5bb48adebdd18d286bec9bf9ae DIST winreg-0.10.1.crate 25725 BLAKE2B db536f2a098e4ff6ae4ff80a19bd2029030d68007c3d6100f5135da1a7c223463fc17640f533bc1d4e8c53e9becb186d98351719b3b6276802c68cc755b9ba4e SHA512 09f2d18f62c3c427ebed40d667b672bb778629502ad3c39541f324b2d5ac41f0822c98b7e5320314144130580da46f1e8e51928941850e7d4af28455a564360c @@ -431,8 +427,3 @@ DIST x11-dl-2.19.1.crate 64664 BLAKE2B 0a3a74c25e72dfb8fd786226abfc2391c245bb1c1 DIST xcb-0.8.2.crate 129071 BLAKE2B 83596850decb752c8fca84c383986e3cf1ca0708a682c083aee5e1d40d7ede2758e1a209d45745685a625d98d9438927e8f68de762bc01e843e91d9cddd16101 SHA512 276df8c84e5a416470ea5d7d29065acfa0f3b1c2f6f987242e30ceed746ee7c004257a26d01dba4f2366a76c5878b154242ed4f4cbe5b7df1b2c9c40c4d60c46 DIST xcursor-0.3.4.crate 6069 BLAKE2B 0597eb71a6ad7ad5360674c76bab042a80f1f52f490edcdd824661288eae98f2bf2c4d7da7079bffda0fbfed0409a7ddb329d855deb784fc952d1c2f2d5dbdd1 SHA512 229ea7516d8a07c3fac46b70329e89c19fcf282134b5063b8302a64f8723d31b52b4fcf23c49aecd3a3a0a736ba4a52cd033f8c3db21a775084c6c0a0e1f6c1e DIST xml-rs-0.8.4.crate 52690 BLAKE2B 140d4e725ae0e82c949838c1f6d82e1fbb00e2df4d51b74486597302d4a434ccb46bbd6f5e97636b4947c0092793928c29837a3290bb525344e8a27c0951a42b SHA512 b21b0db9ee7cdfddae7c110e4fec714d719e75ba139744c290692d660caa425aa8b1ece644deb5f1879f21c0561b9b412b9ba8931f7f5b4e220ef08f8a7fc5e6 -DIST zbus-2.1.1.crate 103818 BLAKE2B 9ea5b4134119067048b27ff17df7d1d15fec55f10b3a391f3e127e0f8ae7b74559fe2336cd88ba97d7f4dc38063c3e4b3ee4b45ddc505cce81c444ef4cea207e SHA512 a669ad6c760f6daf92e4b2ab12a06ff1a19dafb23f6c58f00ed74a800a3eb24f6d9ae6997b54c3b68bd25159719b673eb1e8a8ec1a1e3b72b5822c954fa4cce4 -DIST zbus_macros-2.1.1.crate 23945 BLAKE2B 42884eaa8a73be8343b4381f191be285dbf8eac351bda4b38d3eb7281a760712ea3d3c8a754e319440dbd92cab4521c98e8f65565e9354a88d4d79a1bf7be09f SHA512 44f64c692311f6cd318c7fdeaa71d3072a231a6e32d81541b3d38ec94e5d212af951bdfa6633def9325a28caa741013500e50672efa43c979494cdaa63c9c9ed -DIST zbus_names-2.1.0.crate 8481 BLAKE2B 8d2186e3018723ae3aaee473a77538485e05228591522206cdfcb2b086714aff02e7aa212b4d469b9a4bc3cf9b98bb060ddfceb60eddb2058b65f6cdf67d2255 SHA512 59ca26c081893a2c87b0ce00c8cdb43affe40eb6f1d0faa4a115ec730cf308f5b5d146669a14a4c12862c3176b05b4f9766655959d46b6b4285d2d197f7c1803 -DIST zvariant-3.1.2.crate 64127 BLAKE2B 42fcd570a3b599126a1b61e708e2785529d959397d9e62bb8f4cbae19297222fb23892070c1946068f2c8ab9c7c638eda4f93a18124f776ee977172fac2fdf30 SHA512 d651d0407627f0e5bda62a8bc4271bf2fd23ffff84efd230ea90be73c57479e3ad82be2cd5eb12831f4e4477418824619194268d09e9582fa38dbbdfb79dc8cc -DIST zvariant_derive-3.1.2.crate 10123 BLAKE2B ff3efe92c18652d479740de238621801fc95fa90283282089cc3149fbec6b6256fb66c2ab1e39b37df8fc34adda7c0cf0e1599745c1bad51e8de00d9022a99b9 SHA512 6e0349429dd1272726440dcaa4298f9dc8b9e840299291fe23874309d8861d1f77549a9cd7fd4b6c440c8aaa73020a5ff5b5b1cc6efdde24fdd430a1c3e87514 diff --git a/app-emulation/ruffle/ruffle-0_p20220228.ebuild b/app-emulation/ruffle/ruffle-0_p20220330.ebuild similarity index 88% rename from app-emulation/ruffle/ruffle-0_p20220228.ebuild rename to app-emulation/ruffle/ruffle-0_p20220330.ebuild index 5c5d804f62e1..b2d393c56f36 100644 --- a/app-emulation/ruffle/ruffle-0_p20220228.ebuild +++ b/app-emulation/ruffle/ruffle-0_p20220330.ebuild @@ -15,15 +15,7 @@ CRATES=" arrayvec-0.5.2 arrayvec-0.7.2 ash-0.34.0+1.2.203 - ashpd-0.2.2 - async-broadcast-0.3.4 async-channel-1.6.1 - async-executor-1.4.1 - async-io-1.6.0 - async-lock-2.5.0 - async-recursion-0.3.2 - async-task-4.1.0 - async-trait-0.1.52 atk-sys-0.15.1 atty-0.2.14 autocfg-1.1.0 @@ -33,14 +25,14 @@ CRATES=" bit-vec-0.6.3 bitflags-1.3.2 bitflags_serde_shim-0.2.2 - bitstream-io-1.2.0 + bitstream-io-1.3.0 bitvec-0.19.6 block-0.1.6 block-buffer-0.10.2 bstr-0.2.17 build_const-0.2.2 bumpalo-3.9.1 - bytemuck-1.7.3 + bytemuck-1.8.0 bytemuck_derive-1.0.1 byteorder-1.4.3 bytes-1.1.0 @@ -51,14 +43,14 @@ CRATES=" cc-1.0.73 cesu8-1.1.0 cexpr-0.4.0 - cfg-expr-0.10.1 + cfg-expr-0.10.2 cfg-if-0.1.10 cfg-if-1.0.0 cfg_aliases-0.1.1 chrono-0.4.19 clang-sys-1.3.1 - clap-3.1.2 - clap_derive-3.1.2 + clap-3.1.6 + clap_derive-3.1.4 clipboard-0.5.0 clipboard-win-2.2.0 cocoa-0.24.0 @@ -86,24 +78,23 @@ CRATES=" cpufeatures-0.2.1 crc-1.8.1 crc32fast-1.3.2 - crossbeam-channel-0.5.2 + crossbeam-channel-0.5.4 crossbeam-deque-0.8.1 - crossbeam-epoch-0.9.7 - crossbeam-utils-0.8.7 + crossbeam-epoch-0.9.8 + crossbeam-utils-0.8.8 crypto-common-0.1.3 csv-1.1.6 csv-core-0.1.10 ctor-0.1.21 cty-0.2.2 - curl-0.4.42 - curl-sys-0.4.52+curl-7.81.0 + curl-0.4.43 + curl-sys-0.4.53+curl-7.82.0 d3d12-0.4.1 darling-0.13.1 darling_core-0.13.1 darling_macro-0.13.1 deflate-0.8.6 deflate-1.0.0 - derivative-2.2.0 derive-try-from-primitive-1.0.0 diff-0.1.12 digest-0.10.3 @@ -112,15 +103,12 @@ CRATES=" dispatch-0.2.0 dlib-0.5.0 downcast-rs-1.2.0 - easy-parallel-3.2.0 either-1.6.1 - embed-resource-1.6.5 + embed-resource-1.7.1 encode_unicode-0.3.6 encoding_rs-0.8.30 - enum-map-2.0.2 + enum-map-2.1.0 enum-map-derive-0.8.0 - enumflags2-0.7.3 - enumflags2_derive-0.7.3 enumset-1.0.8 enumset_derive-0.5.5 env_logger-0.9.0 @@ -149,13 +137,13 @@ CRATES=" gdk-sys-0.15.1 generational-arena-0.2.8 generic-array-0.14.5 - getrandom-0.2.5 + getrandom-0.2.6 gif-0.11.3 - gio-sys-0.15.6 - glib-sys-0.15.6 + gio-sys-0.15.7 + glib-sys-0.15.7 glob-0.3.0 glow-0.11.2 - gobject-sys-0.15.5 + gobject-sys-0.15.9 gpu-alloc-0.5.3 gpu-alloc-types-0.2.0 gpu-descriptor-0.2.2 @@ -165,7 +153,6 @@ CRATES=" hashbrown-0.9.1 heck-0.4.0 hermit-abi-0.1.19 - hex-0.4.3 hexf-parse-0.2.1 http-0.2.6 humantime-2.1.0 @@ -176,27 +163,27 @@ CRATES=" indicatif-0.16.2 inplace_it-0.3.3 instant-0.1.12 - isahc-1.6.0 + isahc-1.7.0 itoa-0.4.8 itoa-1.0.1 jni-0.19.0 jni-sys-0.3.0 jobserver-0.1.24 jpeg-decoder-0.1.22 - jpeg-decoder-0.2.2 + jpeg-decoder-0.2.3 js-sys-0.3.55 khronos-egl-4.1.0 lazy_static-1.4.0 lazycell-1.3.0 lexical-core-0.7.6 - libc-0.2.119 - libflate-1.1.2 + libc-0.2.120 + libflate-1.2.0 libflate_lz77-1.1.0 libloading-0.7.3 libnghttp2-sys-0.1.7+1.45.0 - libz-sys-1.1.3 + libz-sys-1.1.5 lock_api-0.4.6 - log-0.4.14 + log-0.4.16 lyon-0.17.10 lyon_algorithms-0.17.7 lyon_geom-0.17.6 @@ -217,7 +204,7 @@ CRATES=" miniz_oxide-0.3.7 miniz_oxide-0.4.4 miniz_oxide-0.5.1 - mio-0.8.0 + mio-0.8.1 miow-0.3.7 naga-0.8.5 ndk-0.5.0 @@ -232,7 +219,7 @@ CRATES=" nix-0.23.1 nom-5.1.2 nom-6.1.2 - nom-7.1.0 + nom-7.1.1 ntapi-0.3.7 num-complex-0.3.1 num-derive-0.3.3 @@ -241,8 +228,8 @@ CRATES=" num-rational-0.3.2 num-traits-0.2.14 num_cpus-1.13.1 - num_enum-0.5.6 - num_enum_derive-0.5.6 + num_enum-0.5.7 + num_enum_derive-0.5.7 number_prefix-0.4.0 objc-0.2.7 objc-foundation-0.1.1 @@ -250,10 +237,9 @@ CRATES=" objc_id-0.1.1 oboe-0.4.5 oboe-sys-0.4.5 - once_cell-1.9.0 + once_cell-1.10.0 openssl-probe-0.1.5 openssl-sys-0.9.72 - ordered-stream-0.0.1 os_str_bytes-6.0.0 output_vt100-0.1.3 pango-sys-0.15.1 @@ -269,18 +255,17 @@ CRATES=" pin-utils-0.1.0 pkg-config-0.3.24 png-0.16.8 - png-0.17.3 + png-0.17.5 polling-2.2.0 - pollster-0.2.5 ppv-lite86-0.2.16 - pretty_assertions-1.1.0 + pretty_assertions-1.2.0 primal-check-0.3.1 proc-macro-crate-1.1.3 proc-macro-error-1.0.4 proc-macro-error-attr-1.0.4 proc-macro2-1.0.36 profiling-1.0.5 - quote-1.0.15 + quote-1.0.17 radium-0.5.3 rand-0.8.5 rand_chacha-0.3.1 @@ -289,17 +274,18 @@ CRATES=" raw-window-handle-0.4.2 rayon-1.5.1 rayon-core-1.9.1 - redox_syscall-0.2.10 + redox_syscall-0.2.11 redox_users-0.4.0 - regex-1.5.4 + regex-1.5.5 regex-automata-0.1.10 regex-syntax-0.6.25 regress-0.4.1 renderdoc-sys-0.7.1 - rfd-0.7.0 + rfd-0.8.1 rle-decode-fast-1.0.3 ron-0.7.0 rustc-hash-1.1.0 + rustc_version-0.4.0 rustdct-0.6.0 rustfft-5.1.1 ryu-1.0.9 @@ -309,12 +295,10 @@ CRATES=" scoped-tls-1.0.0 scoped_threadpool-0.1.9 scopeguard-1.1.0 + semver-1.0.6 serde-1.0.136 serde_derive-1.0.136 serde_json-1.0.79 - serde_repr-0.1.7 - sha1-0.6.1 - sha1_smol-1.0.0 sha2-0.10.2 shlex-0.1.1 sid-0.6.1 @@ -335,13 +319,13 @@ CRATES=" symphonia-bundle-mp3-0.5.0 symphonia-core-0.5.0 symphonia-metadata-0.5.0 - syn-1.0.86 + syn-1.0.90 synstructure-0.12.6 system-deps-6.0.2 tap-1.0.1 - termcolor-1.1.2 + termcolor-1.1.3 terminal_size-0.1.17 - textwrap-0.14.2 + textwrap-0.15.0 thiserror-1.0.30 thiserror-impl-1.0.30 tiff-0.6.1 @@ -349,9 +333,9 @@ CRATES=" tinyvec-1.5.1 tinyvec_macros-0.1.0 toml-0.5.8 - tracing-0.1.31 - tracing-attributes-0.1.19 - tracing-core-0.1.22 + tracing-0.1.32 + tracing-attributes-0.1.20 + tracing-core-0.1.23 tracing-futures-0.2.5 transpose-0.2.1 typenum-1.15.0 @@ -368,6 +352,7 @@ CRATES=" waker-fn-1.1.0 walkdir-2.3.2 wasi-0.10.2+wasi-snapshot-preview1 + wasi-0.11.0+wasi-snapshot-preview1 wasm-bindgen-0.2.78 wasm-bindgen-backend-0.2.78 wasm-bindgen-futures-0.4.28 @@ -395,12 +380,12 @@ CRATES=" winapi-i686-pc-windows-gnu-0.4.0 winapi-util-0.1.5 winapi-x86_64-pc-windows-gnu-0.4.0 - windows-0.30.0 - windows_aarch64_msvc-0.30.0 - windows_i686_gnu-0.30.0 - windows_i686_msvc-0.30.0 - windows_x86_64_gnu-0.30.0 - windows_x86_64_msvc-0.30.0 + windows-0.33.0 + windows_aarch64_msvc-0.33.0 + windows_i686_gnu-0.33.0 + windows_i686_msvc-0.33.0 + windows_x86_64_gnu-0.33.0 + windows_x86_64_msvc-0.33.0 winit-0.26.1 winreg-0.10.1 wyz-0.2.0 @@ -408,12 +393,7 @@ CRATES=" x11-dl-2.19.1 xcb-0.8.2 xcursor-0.3.4 - xml-rs-0.8.4 - zbus-2.1.1 - zbus_macros-2.1.1 - zbus_names-2.1.0 - zvariant-3.1.2 - zvariant_derive-3.1.2" + xml-rs-0.8.4" # python is needed by xcb-0.8.2 until update to >=0.10 PYTHON_COMPAT=( python3_{8..10} ) PYTHON_REQ_USE="xml(+)" diff --git a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.32.ebuild b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.32.ebuild index 9610a3230f06..053806002c22 100644 --- a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.32.ebuild +++ b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.32.ebuild @@ -19,7 +19,7 @@ SRC_URI="https://download.virtualbox.org/virtualbox/${DIR_PV:-${MY_PV}}/${MY_P}. LICENSE="GPL-2" SLOT="0/$(ver_cut 1-2)" [[ "${PV}" == *_beta* ]] || [[ "${PV}" == *_rc* ]] || \ -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 x86" IUSE="X" # automount Error: VBoxServiceAutoMountWorker: Group "vboxsf" does not exist diff --git a/app-i18n/Manifest.gz b/app-i18n/Manifest.gz index 78eb3ab51204fd234807b8f5cc1056c600e5dc68..66d80abadc202289327eed479920967d15b5c9a5 100644 GIT binary patch delta 17773 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 E0O)UFH~;_u delta 17789 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 UI%E7+!~8$|e}`4^(sYLa0E(4jCIA2c diff --git a/app-i18n/man-pages-l10n/Manifest b/app-i18n/man-pages-l10n/Manifest index dc1182c21961..78ca36bee8ed 100644 --- a/app-i18n/man-pages-l10n/Manifest +++ b/app-i18n/man-pages-l10n/Manifest @@ -1,2 +1 @@ -DIST manpages-l10n-v4.10.0.tar.bz2 64760050 BLAKE2B b70d8b0a48050538f7af90c248f3132dadd69e9eca0e3f438aeb6b8086aed8f70ee4d54af3608c602910fcfac68d1283971a9a1869b3854d1802794c56837b58 SHA512 59f5daa7acf29252af2c733d7084bfe9bccbbec19f5e8cf1855df420835fd934e072479149d679a90ae4e52330763599a20fbb5bc8459b8a44e5bcc1628ab501 DIST manpages-l10n-v4.12.1.tar.bz2 90676890 BLAKE2B 7f261407007971063abc34f1154f5ab7d5a268dd21c76185f47cfbd73a1091950a3dc7bf0d4ad6bac56259fecbc1524b35b42316a1c2103f426ed936e203607d SHA512 42f5c61591959a0d804c215a9baddd6a182b30aedf5f6d6899f621cc8da9936fc10a1353aad5027eb4177f391f9708cc3018333256444433e937d37d8cdd3067 diff --git a/app-i18n/man-pages-l10n/man-pages-l10n-4.10.0.ebuild b/app-i18n/man-pages-l10n/man-pages-l10n-4.10.0.ebuild deleted file mode 100644 index 2875b1dc8a51..000000000000 --- a/app-i18n/man-pages-l10n/man-pages-l10n-4.10.0.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -MY_P="${PN/-}-v${PV}" -DESCRIPTION="A somewhat comprehensive collection of man page translations" -HOMEPAGE="https://manpages-l10n-team.pages.debian.net/manpages-l10n/" -SRC_URI="https://salsa.debian.org/manpages-l10n-team/manpages-l10n/-/archive/v${PV}/${MY_P}.tar.bz2" -S="${WORKDIR}/${MY_P}" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" -MY_L10N=(de es fr it nl pl pt-BR ro) -IUSE="${MY_L10N[@]/#/l10n_}" -REQUIRED_USE="|| ( ${MY_L10N[@]/#/l10n_} )" - -RDEPEND="virtual/man - l10n_de? ( !app-i18n/man-pages-de ) - l10n_fr? ( !app-i18n/man-pages-fr ) - l10n_it? ( !app-i18n/man-pages-it ) - l10n_nl? ( !app-i18n/man-pages-nl ) - l10n_pl? ( !app-i18n/man-pages-pl )" - -BDEPEND="app-text/po4a - dev-lang/perl" - -DOCS=(AUTHORS.md CHANGES.md README.md) - -src_prepare() { - default - sed -i -e "/^SUBDIRS/s/=.*/= ${L10N//-/_}/" po/Makefile.{am,in} || die - - # some packages have their own translations - local noinst_manpages=( - # app-arch/xz-utils - de/xz.1 - de/xzdec.1 - de/xzdiff.1 - de/xzgrep.1 - de/xzless.1 - de/xzmore.1 - # sys-apps/shadow - {de,es,nl,pl}/groups.1 - de/su.1 - # sys-process/procps - {de,fr,pl}/free.1 - {de,fr}/pgrep.1 - {de,fr}/pmap.1 - {de,fr,pl}/ps.1 - {de,fr}/pwdx.1 - {de,fr}/tload.1 - {de,fr,pl}/uptime.1 - {de,fr}/sysctl.conf.5 - {de,fr}/sysctl.8 - {de,fr}/vmstat.8 - # sys-process/psmisc - {de,nl,pl}/fuser.1 - {de,pl}/killall.1 - de/peekfd.1 - de/prtstat.1 - de/pslog.1 - {de,pl}/pstree.1 - ) - printf '%s\n' "${noinst_manpages[@]}" \ - | sed 's%^\(.*\)/\(.*\)\.\(.*\)$%po/\1/man\3/\2.\3.po%' | xargs rm - assert -} - -src_configure() { - econf --enable-compression=none -} diff --git a/app-i18n/man-pages-l10n/man-pages-l10n-4.12.1-r1.ebuild b/app-i18n/man-pages-l10n/man-pages-l10n-4.12.1-r2.ebuild similarity index 87% rename from app-i18n/man-pages-l10n/man-pages-l10n-4.12.1-r1.ebuild rename to app-i18n/man-pages-l10n/man-pages-l10n-4.12.1-r2.ebuild index 57b07e037f35..3ca93433a905 100644 --- a/app-i18n/man-pages-l10n/man-pages-l10n-4.12.1-r1.ebuild +++ b/app-i18n/man-pages-l10n/man-pages-l10n-4.12.1-r2.ebuild @@ -44,6 +44,21 @@ src_prepare() { # sys-apps/shadow {cs,de,es,hu,nl,pl}/groups.1 de/su.1 + # sys-apps/sysvinit + de/last.1 + de/mesg.1 + de/mountpoint.1 + de/utmpdump.1 + de/wall.1 + {de,es,fr,pl}/initscript.5 + {de,es,fr,pl}/inittab.5 + fr/bootlogd.8 + de/halt.8 + {de,es,fr,pl}/init.8 + {fr,pl}/killall5.8 + {fr,pl}/pidof.8 + de/runlevel.8 + de/sulogin.8 # sys-process/procps {de,fr,pl}/free.1 {de,fr}/pgrep.1 diff --git a/app-i18n/transifex-client/transifex-client-1.0.3.ebuild b/app-i18n/transifex-client/transifex-client-1.0.3.ebuild index 5f5a351afa45..2f67d6c37f23 100644 --- a/app-i18n/transifex-client/transifex-client-1.0.3.ebuild +++ b/app-i18n/transifex-client/transifex-client-1.0.3.ebuild @@ -216,7 +216,7 @@ S="${WORKDIR}"/cli-${PV} LICENSE="Apache-2.0 BSD BSD-2 ISC LGPL-3 MIT MPL-2.0" SLOT="0" -KEYWORDS="~amd64 ~ppc64 ~x86" +KEYWORDS="amd64 ~ppc64 x86" src_test() { # Skip tests depending on a network connection. Bug #831772 diff --git a/app-misc/Manifest.gz b/app-misc/Manifest.gz index cd52633a2dc8978e636e306daf3504ccc2afc8b2..87cb7d2dc9fabc7d75c65045c304a34b1116f6c8 100644 GIT binary patch delta 43733 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

vujyHaJ%$2eh(71t~YGd8<(-f9@y{q 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 VN?$t)B*V4k@dXsR&Pvi@0RR+rexm>Y delta 43686 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 aGxVAuLb>#%qX0A9dae%yDv03HVF3VT0xNX@ diff --git a/app-misc/broot/Manifest b/app-misc/broot/Manifest index 1fad7115ddb7..56ab6098b113 100644 --- a/app-misc/broot/Manifest +++ b/app-misc/broot/Manifest @@ -10,6 +10,7 @@ DIST ansi_term-0.12.1.crate 24838 BLAKE2B f636772c34e2d68cda7b8d3b2b86abda074585 DIST anyhow-1.0.45.crate 35468 BLAKE2B 0a6e6bb7a04315e6aab21ad1da743b4087ed95e7bfb7f143b4c5b1cb9527c1e1f9c334bf94c8aaf7bb98f3fc6b0b0cb87244d13808cb86fb76d07555304db90f SHA512 a2ea3a764024dc5d5c176890e22aa9e91e18c4252e04548baeb6ed8cbc11ba8e3b0220758e7b1a670e934da0f40e747ce02520788c0e557cf9ed05b19806fd50 DIST anyhow-1.0.53.crate 44233 BLAKE2B 09033ff6e5a64456dea7d9c9039479c02334aefe3cebc449150df16486be3c0c52005bc3b6153c9a044671c52f36a16e97033ff68ffc4fa66e44cffbdcae23b5 SHA512 3c7e03a02b75982bd43f73503f0e12382e03d74136ddccde753617f6a8fd9d28eaf5b67f8fceb7d2dd70ea5414995cbaeb7ae1776bad31c6c8c084614f8376df DIST anyhow-1.0.55.crate 44429 BLAKE2B 9d6838c859bb5a37a0558b7a4d8af245fc2db1e8418252575939ef74851e547549459a97ffb9e512f0d5c6d5166a82cc03c18cc3e8a1bffa79f2d3c5f0c94a14 SHA512 d789d56eadb1a6a6d8bedd20d318747a9ad11598d84239ee9214fcfc319f729ae61e09f6d2d7e54ec5553ee65b6a4428b793adc17fb158dc07a69f15c8fd818b +DIST anyhow-1.0.56.crate 44780 BLAKE2B 142a2c02e51dc6fa2709d349881aea404b14dbdfa379ddd6a99672df4977dcca0658897c9e9881e291fb56f5b522cf2a0e2da12afb7038d0929d05f436ff68a9 SHA512 9dc8233b87f8229676ad08903cc1507370588d63702c10bff3426d00ce10754744477d5ba3396c94e7128eeef12c647f8f042de8cc6d1943c2882785ac7ebab5 DIST argh-0.1.6.crate 15351 BLAKE2B 84ca33f5fb3e01c032592eac83fcf58ceb223729bdafb6feb8c58f76cab925beefc23c7d7d6e4942809659c53c539b2d88f87510920d32b95ba5089ab0e8a321 SHA512 838846db8eea561fc2d723058130967428738eb3915c46967ed8724941b695f726fff7fcb1d36fa017f44773d46cb3651235eba1f1a61a7b48706aa4f4307484 DIST argh-0.1.7.crate 15556 BLAKE2B 7d66ef557b3ec0a508b18442b97dce9d8e8f09707b5236096721247987af3134880567f58f2c607746b2065ef8601bab6d05eec99c4a703c10a9cbe5cbef2a04 SHA512 910d740fc2292911d644715ccdd4da105829847d8ea2fdacdac0444936fb4393ca09adf2377705911a1f97b4cbe8bcedf53ccc2c4b3491bd876e4c017981ef34 DIST argh_derive-0.1.6.crate 17451 BLAKE2B 3d5655c8e05a874a50903e503f4e138e54bf3858d762f52793358fae4ef67324c43126c6165cfd052d70f69a31223e0fefbd376e66311c455bcb65692b9af304 SHA512 9d304cfe5fc7b769ef58ac4a5373e05d4087479723ac4a2f6ee66ddedf1f5d69f86a2ef29a762e1efb38694553535400e0db80a53d9f90b4e457bdaac98cce88 @@ -21,8 +22,10 @@ DIST autocfg-1.0.1.crate 12908 BLAKE2B 40c53cab298e4f26634c3acff3ece6a3371188d91 DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f DIST base64-0.13.0.crate 62070 BLAKE2B b957f65cdb1e28baeca0cefc92fa98be797409b7dabd15e0e88db6cdfb89779b662cba9f2270fbf3b7b66948fdc46c118b8040a78ab72049c48a928fa802bee0 SHA512 991a72999839daa232f508c5b24e7d3225e8a26db8d1d0e747881b115af9e408b92374e163b31e0b0d324c1c2e57e8e38d66861b61eb0a1dba87bb5871940151 DIST bet-1.0.0.crate 6620 BLAKE2B 9e0ca0ba1cf8947799e9c5c9d1d3e05ebad42921a09f2d73baa137b85d4995ef44a6acd583afb96d36367939a7891c7ce52e21ec2033cba76e8f71414e65a6e4 SHA512 511a3107767de8658f4180a56da891d3879ce7c7314e8d3732d03949b0da98e9d65aba9b3ae2fb4555676bb3ccb2089782c2c9771ce01024a73e1acfe2767418 +DIST bet-1.0.1.crate 7163 BLAKE2B 173f38b378ec7a3bfbe6c180d0988af381cbec39d7637406c1d9a70ede2ba097dffcffe79161be9fbe82816c9b02e6d950eeec035882974232bf160db29459e5 SHA512 15309942fd6d8365d7dd31dd0051fc795236c08b098edb605465375d2132a40bc898bdefbac71f5717b248cea6d7b70b8cc72b9046daf684db76458d99288b48 DIST bincode-1.3.3.crate 28958 BLAKE2B ea01d2efd8149ecba5e240ed989268b683d542a5f369902d316a4fd1ae4b8edd94e2d4a8cbff0e96646eb29facb04a84b249d74f0781dc3d29c8797ac975aa9f SHA512 49e39d71214dbb623a18e3852f6f2f2a5c3f951b64107d66c8adaa95a442a3283fba978bca41b126c9879b12833b945f478d2c77d35482b3577fc1a894e8e5f3 DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62 +DIST broot-1.10.0.tar.gz 9419669 BLAKE2B 6b8bf45b13d3f95488677f6c5322bb74f0c60d51b6686760a6d8aa0c53e9705c7e2c6120868433be38324f4ec38c2506bfb32f67a645fc9dfd23f49b46807e9b SHA512 24a098eb1f2ff428030e84ca8a875169291b830bf6b64ca4f2442aede80ffbcee9297ca1dd17183b03621a9d6352d9c1fec85db8a3afe7f4cbe630a70a521caf DIST broot-1.8.1.tar.gz 9417690 BLAKE2B 499cd7fc32c7a7151a2ea0599e4c9332162a235a83a22e953b0f4dad098c95320986352f0129eacc4b4feb8d68c81276274bd9d8072ade8158fb89bb5a0c6048 SHA512 ddd84d7dad2416c63bcab2e8e72375aa14b4748a5a29708c47b7df5f4a203691ad8d0587dde1ba961658195fe6ecfea154729bcfd7e757777a53a16cde9f2a09 DIST broot-1.9.2.tar.gz 9421208 BLAKE2B 15f0df8f69d0a3a70a025cebe2e930381a7b198d2e70f7effb81bc4bec4b5b1f8095167512ae592ae0682abf1cf6853d33415be05bdd7e1e54b24ae573248d3a SHA512 3bd69d58913866a7bad11d97dc50a9eb22b0ceb4536a0a78b1b76bb2b83fbedc6feaf8d0f0500db30191f93e6d7cb369ea440e9857cdfb85f967b29a65053605 DIST broot-1.9.3.tar.gz 9418812 BLAKE2B 02e007f8ab1faa3d7297b7106166311f7eaa4aa37e13fb82a9200ab84c9cce6bab4c2ae892a75290f2982391a4e55a3ab07cdb0cbc9878c6367ae35b464bb143 SHA512 dec999d5b00dfad7ff7104244774f124b7d4d4e7b9cedbc7c0bbda2df7be01622c65e3fa88abc6483621b697b18868bca481c82a2d4407cac1138a3f7fc5f28c @@ -111,7 +114,9 @@ DIST itoa-1.0.1.crate 11059 BLAKE2B 5a2e22ab891ec883a90f652c88f924113252765579c0 DIST jobserver-0.1.24.crate 21303 BLAKE2B 571e6f18f09d56d8281d2b2d206647666dc6e9ebb0a1fa48f707d3cdf603880b78ac6a2ec2239658a220e70924ed1612dc19ad90fcef883f21972a1df4f67d57 SHA512 0feade0f1f0a458bdbcedafce8fc39f44adeb56772ea94a59f16f038a743f506db1405a7c8deae65a6a5c1695bfb363c19aeea1c82c41c7f4d1101469f32e42e DIST jpeg-decoder-0.1.22.crate 228366 BLAKE2B 97dee932aae8d7d08ceaf37c9659d52a93be7c964468087aa39377fb2657c64cf8fe20516337cbe5fe0452c3686e9d1b7cd6c0932bf1ca6562358fd4a8cd69be SHA512 3edf415eb11909b7b16755f54c6a5b082200f81e6ce5dede413e41be221c8be5c14035a171fa1c21771c8d11f30cd990f57e6e98e3204e34e3f0e7ca2c3e38b4 DIST lazy-regex-2.2.2.crate 4114 BLAKE2B c37fab1c712873cc056de48102742ae518f6b6ec0e71dd249a2f252780610f6f605e41a1bb206798774bdc055392d975f8d9fde533d953d208396358a4b6091c SHA512 4fdc70ef18ade1c7ee10f52ae8b8029166c4b0514b6a422f33f64c494aa791991514dd6de02d3d709499331c5075a200093e96d4433c5961f0fd989d885cec65 +DIST lazy-regex-2.3.0.crate 4437 BLAKE2B 09c2ed85a98569a6c1aded7fae8c45e1b6717e519aa94446bbd4f10ef132da3c4a672eb83f290b64fb236139fc2783e6cc53748ec129b04b78520d1c138b8a1b SHA512 6b17824b5c8febfa183da7ed02783fb04cbac1c9a524a85742bc935fe4593ca1126dbb0894cdd53ad57594433a2f3cb9f0597ade4dec03e05634f634653114c9 DIST lazy-regex-proc_macros-2.2.2.crate 3230 BLAKE2B 428a91bd34542ca006171cb9b2f6058c4138b2d355a20480f35dac98aab7f603f1a57d5971f0931722e66bfa4600af8c25ecc4deb5a79496683b5556270cdcf8 SHA512 886fcece56a86d9fbdb1aac48486457705075d37299a9f0b7364fe7127c556ad18a7f176cbec02866be5f7143eaff86d3cc62b2e72c8a1eb15a4886c025e1c77 +DIST lazy-regex-proc_macros-2.3.0.crate 3896 BLAKE2B 703fb5864e21d6822ddd570ff13eb69901b15481c5051fe010c8c1f884c9e02c6153695ad88951ac7121f4566e16647e31b2d649372a4bce467ff2cb898f017b SHA512 9a1660acc7e1f43c7ef16fcc9598b127544dbc76ec52ea1fdde19de6ef9dbe94f82b2a844d5dbb871dba60839b4023139d0d7154bbd39a73138903120a93f30a DIST lazy_static-1.4.0.crate 10443 BLAKE2B 25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23 SHA512 e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8 DIST lazycell-1.3.0.crate 12502 BLAKE2B dca2d3f46823a52dcf87b7d6103fc4f1f83bc5247ce361946ac2d9df239fb43ce4b418104503698dff0242480cd014996e77da4ae0a88f3cedbce4eb9d3c9ef8 SHA512 f9d627afc28b61e9687a3f72260eb013401fd64057647641ff2e763770d7380ab1d2d8cbb4a3c8818d53d504c618a3b46aaf701f72f4d7b25d226042824c2f8d DIST lfs-core-0.11.0.crate 8551 BLAKE2B 9e8da3ad6406ef7ec57160df665ab76d29e215d54d2d4c2ef971a72663976cd8bee04ba57726b78de79b664d0754bf8f80a06e96234e006373dcc1a1da82d778 SHA512 0f9bfa65c8eb2ffe5635de7b03abf727caf7879d61e54f7ca1ad3b74405e2317385e38fdbdef174ed7dc0368613ca70e91f098630d66ae25d03f0ff524bb361e @@ -123,6 +128,7 @@ DIST libgit2-sys-0.12.25+1.3.0.crate 1476839 BLAKE2B cd9f75aa62331c51976e9a3415b DIST libgit2-sys-0.12.26+1.3.0.crate 1476836 BLAKE2B 953756b4ed1e6f90d9eabf03dd9f3db50a085ecee4018c6f5e598b2b030e3332a6281f5e033810134356a48b92a4b910fd534813f2111cefc6de3bbf2954e1c8 SHA512 de30865b3d4ab0288e090381e5646e3e8028c341fac93014168fcfa5f166f7fbad9fc4ebd285919247cc6bac178658eb936ea1fdf168068248be07ad34ecc54d DIST libsqlite3-sys-0.20.1.crate 2306064 BLAKE2B 9e0276c36311a7aab2613735c13b91f8dcd77c02f98bf38bce5f84852f1139d9c8dcd077bbc6ab55560fca69b27e08d4d1a0a7ed17152465267cf1cb4477d5ef SHA512 8ba1e7c7a6a5dc11ee4a2c817879478c7e3d349b237b418edf72489a232d39904537abfa2274553b06ae2dc909f4f9e2b3d8ae91a4c75768a3215ebeb5c057d1 DIST libz-sys-1.1.3.crate 1341394 BLAKE2B 24df26f2102fb05231bf1c866ae4bb33aaaa0db7e963f452d29091b870d3cdb80736b8013bd39c028ec84b97d265f005dbd650515f503d04655bf7054ee537b2 SHA512 9ad3ac88cb3c436ba046a55123b7a3c96c56a8ae2a1b85a3eb39339e84441b16c82d35630e9aad1d51db83943f2d08cf0bd45e212b7284c224de451a0f0c30bb +DIST libz-sys-1.1.5.crate 1494933 BLAKE2B b53e39d2a1f0db29edde3f03cab97e1970f9903222777e2a5c55b265a5873a0fae3927724d592fe754e04861aa999e0b9b22122ee09f836ece8d7a0fcfe20e3f SHA512 51ac64c26df57d91f4b7e089600e283354ebf636d8a50ff530ddb031ad0eb74601aca687a087f9e7f51f2b00187d8daa03ca2999ea48ea274c87ad8c7ba8d9ac DIST line-wrap-0.1.1.crate 10010 BLAKE2B 8f64561931efdb39ef256b90ad12573df76449afadc11f38b5431c1fff73da3ef1dcf9ad8ba0c30cd1ef1b0a8d894a7b34327e4a5eccfea08051ae5abedb483e SHA512 31976e14355317bab470e6716542d3cfd59083a1808bb199dc2eddd51d05fab122ab054783d0996c1feb53bdb316e6fa24b34cae9ed8e8cdb2702bc43fd805eb DIST linked-hash-map-0.5.4.crate 16166 BLAKE2B d6bfa091265355ae124885f76212c968f2a87af80f3d306c13223ab7fa1d6a449ffda8d042bdb887501d2ffd8adbc638f18cdfeefc16c39a1eb9f57b7c658bf0 SHA512 2938883357ec0e7d9c9fc5746063ae419c97250ddceeb8de3480c89e97e0a29d175cc9199bdb3ddf81cd5d6a2a1e319ee1644a7309eea96058221074cf87c0b6 DIST lock_api-0.4.5.crate 25199 BLAKE2B c91adefaa0dc3efa786957794b67cf219f5159909179282c13c7e3b68d73a0acebac29438cfcb39b75cbe87bc181e981ab4ff2776134621d8ea92e7a6aaf966a SHA512 d6cd948a4183a73e8b91b9167d551e72dd75820c76123fb0839f8389c7872d2c46dbcf5785d7600ecc4e27f3d214f476585b9c39e85f70500eb8d012e5ff9535 @@ -150,6 +156,8 @@ DIST num-traits-0.2.14.crate 45476 BLAKE2B ae310d9d5640acc3e45e1e5d1d2f519539795 DIST num_cpus-1.13.0.crate 14704 BLAKE2B e7a26e597ad5e45309393a9500b031ba64a77831320cbb96d7861139a2f7a453b7ba06a3255439b43ac1e2e36269b0a350d514020d3cd82c2513b57934b3ebbc SHA512 e75ec298fa682be84bf4efb6cf40126da9233ef25f07e887c2fa7421ee78790204564e6406c8219466651f47421e27f69eca690bb9cdfc982b644d78cc10de3f DIST num_cpus-1.13.1.crate 14752 BLAKE2B 27490aeee349d944c29e50b44e9a84371030459353a9316ffaa0245ce499df4424e39c25a81be59cd0f9a19c3214c78bdc7a84b632059282be476d8f918c44d6 SHA512 91ffe0ec792228621d6c2d5cc544ef4744203d19fc9c86e0aad2610038c43aca0448b6c27d82979417a0f6c939ea73523303a44c28df0d1c1b8d09814d5306d9 DIST num_threads-0.1.3.crate 6374 BLAKE2B 9eade62e9a320f9b5818b6a823ac396771ae9524033535a9dc5fde407c233ec48915752a14262032a0fe37c92e3ea50de2ced1070bdffd8a280b147bf1c1d607 SHA512 f8537933810ff5b582473d757faa0b39418e0aa557fe78e48fe611984666f7e8a1e98eeccebf42526e21260a6f35ca5a3b987e5bda445582be16fe2354ad33e4 +DIST num_threads-0.1.4.crate 7093 BLAKE2B be04f292f59930fc60cb1b33911308b0f41a5e9579b0c928cc0f6f6c600aa5a078eb72965549a20452a34da1deb116d7bdfb4337ec7e474555282641bc39d854 SHA512 58771a1656d606bb1cb840bd36e4baa3bdeae1a616238459839030cb9e10aeae8b67d6db7b5652cc0038b71f4a98cfa83c7ddb15390167d34e8a64f47345d83c +DIST once_cell-1.10.0.crate 30414 BLAKE2B 4161622dc9dab4748a1b96777da263523f23329808506faea7938160f0d5ca07b5edd31f385b14b88dd2fc34c58063df4d40a34a479573750a369512dc956992 SHA512 f6b5ce5e68923296d2041f83ac037f10ad7b9e94fc607c71332e8ee942a02c29534c2073cecdb132c7e1d91428e9d9687fbf05393ca0abbf7e15db50bb3b74ab DIST once_cell-1.8.0.crate 28925 BLAKE2B 7681b1a7497b5711e663773c1a7e076f333c06c10d3f289079a781c36f050c1620cc279742ea8e5b15ec48f3d6038a6079bbda7fee3ae8e1128bd916d53ed43a SHA512 88e55c9433225ce85a08353168c87fca2237615482160a5c28f3ac17f06d48c63e0c21b5f7ef81f82ca133436e371802ea099453844f1c111003bcb6ba89e827 DIST once_cell-1.9.0.crate 30702 BLAKE2B 3d492e64db120d8a23c08490a34d376a006e46b28bb5f0f44c3a955896e6e597c67ced35daeb4ccc7f7748f142d3bf2cb1d81ee61a99dc6526c48730c86a2fdc SHA512 cfdb6aa4bcc0f50d4c37eb69867d2deefa70323a7b607e55180b7d417b7188c4f2889417fd04fc51671c65eac75c7d9e7eda06a87dedb846056def66d14eaa46 DIST onig-6.3.1.crate 30879 BLAKE2B e371f003ee19bdbb9cf9fa0e5f18ef14841cbae40f66bfbb367401c15b1eb50b3661accc0609a43dce41f8272ffad8a4b41f75ea23267ab8c7cdf4556d67a7cd SHA512 5c487063b669532e31acce0788b690c53a8d95eb628cea970dd335bb721fa99e67bb6c531b0a9a388354b7e1a6e1621cc953e029f1791dde43736a577002d955 @@ -158,6 +166,7 @@ DIST open-1.7.1.crate 6129 BLAKE2B 024657c1e17e73f1aa24921e0b6bcd11b94754cb9032d DIST open-2.0.1.crate 6648 BLAKE2B e39c669e266c3b5b16b05c51cb219a87961d03a970e8b9ca243047a3bbea3eec9de88d9ec74e14c7e87aba5f270c398cfe3d6b2fbe23ccb90a120196c52fab15 SHA512 3d7834046e6ae61f61bc557983a255e7f3f466e27df153c26cc9fa014fc83cef043b2d892b158fc25b188263169437767258c2136679f2dc273fd08ed3dfd2ea DIST open-2.0.3.crate 13262 BLAKE2B e9ef09159ace9aa2ae8df14b32aa6cb208b1c4dc1c9a6e6bde3f07f7491328a1735214a2ce628cbebbd3e1d0d964ec7934860307062e50e4ea27e13e7db25dac SHA512 4d9f7c21b1e6c7b8485057b25005ec2e70c9c6831ad26c03a164f95dc12d75ca2513a3f275b902050de6fc3434dd6602b2947bb23876c7693166d4958c9dd4da DIST open-2.1.0.crate 13461 BLAKE2B e3e640592e3c7452db5eafa33ac1c0e8e68f08eaf68290c33b576a9bb9f717bdcbd451a58840a8f71b963a9338e430685e3df043b64e47acebedba30fd47238f SHA512 2aa5369a22eaf20b2454dc56505ebee8fc0c18d7053ad7ad0738071606f1891a79d379d6feddebabe0d42f9c734c754cc3390a64aac329c3cbbe0974a045c2f1 +DIST open-2.1.1.crate 13687 BLAKE2B be1d10d6d43b6f79332aba5c44aeececa32122914313996652c06589072ea154a782ce291a09a025a731ea90ae4e1987e62ceb07071549f886415ed1bf6de20f SHA512 8de337ec58f9037e1635e1efb8b383355da96355c189b90f9940ed251ba9f8f22d50b4077cfecae88f1d00db8ec172efe27b5605273750d728c86314c807095a DIST parking_lot-0.11.2.crate 39869 BLAKE2B 67c555e87b68f5763a7790563fd8d542e126bcb77f91267f3b76c51fd73060a2c32dcb91f9d0db7ea772e555d91576c8d7ff48053a9c35fbd3b749d2459a660c SHA512 526b176363dffa59501c18324bb723a3846ef5b0ff9bf1d890e40ad10e7023284f7c8012eda87520eaa94515ee828d9ef52692a9ed590a55e176383d6d472f9e DIST parking_lot_core-0.8.5.crate 32466 BLAKE2B 44d9cb65444ea93fded7e216e3bdbe2256ba1611f5cb6f80d67a01e71d428b81e6c7fc73cb928e2125f34bac0abf4d1da39f622e813dff89b01fed7632308b7e SHA512 c4315df551748d1ae77655e4d9f8c90f911498856e5358009e9e02e410bb8085f006f369188b0753a298371ebd74a5c383d848b65e31b55f3462381308c83a00 DIST pathdiff-0.2.1.crate 7142 BLAKE2B 7f9a162c2add4acd69a81171fdb31aa9a67beb4e1be0fe93d76dc46b320729257240fca5d65dee38901f6b6ed1e536e3fff09c93cf3482859e6ba27e7206fc5b SHA512 a646f271ce81d5f6d4a8e0d98a2c802a8796a961cf8fe8177911e7757bdaecd8b156ff22046f1663a9efcd5fef1e6f000e5509d3949dbaeb494126b7e8a546b7 @@ -190,6 +199,7 @@ DIST redox_syscall-0.2.10.crate 23582 BLAKE2B 7253dd96415e7b70df488c208d86c250c6 DIST redox_syscall-0.2.11.crate 24032 BLAKE2B 28d71b8c1419e34c4b0a0a1e0ca1bcc34bdf97614a1e33a5f58f867d743a0430ed19e6f76601702802e366c2801d245a3a88c9bd657bf8aaebdda463aeaeea86 SHA512 dcdc6335a0db6a01a31b61aaf9eb684f264b36868a351094d3e2fb3fe84f0c4269db89ad40b9e0fedfe1ebe2096baa20e7a6232a4de5a3dda3b7876eaaca75fc DIST redox_users-0.4.0.crate 13023 BLAKE2B 66d0d1169f98a27a00930c86365f289c38659c0d7b248a6870d1c144dfe63c9752429b2912006527d42aa321f9605892ffa85257eeff1ae148254bf370dafd02 SHA512 4058ffb2fd57631eb6346c8839262653af3f2e670a69bb5739d64adeef7347849b18e191c594303da1f5e29b4a3cb000161fc1b3ea4b7f94585977597a2574b9 DIST regex-1.5.4.crate 236581 BLAKE2B 6efaf69d1a99dc3a2e04b2d1a96b036f631e9a0ad0d3aa57263febd47f7ec12765526f06f9c52a5497bf0d9b455f1d1b39e011adc4c28530c44b65c8a453efc0 SHA512 1a9208358c4ab87c19ec91bcf5c1e35dede46f3a0c0097061b7b53fa77a1e5ad38090d243aab274956f09c491e5fbe3b3b35a91db079b82a2dde2fd9fbad4c19 +DIST regex-1.5.5.crate 238119 BLAKE2B 175cec668da4321930a070993feb1671e14348b78e8b432f9fa25afd764863ff233b0d1d8931951ff99a3b5bc2e18774f68a6c0a4e31125ffcdb990b5b1b009c SHA512 a5873edc75a64f03be77151c318bc90c7dff565f838d811f5973ebca2e86247efd58830b0a8ba41e372f5a72f5402d93873f8d34c36481fa4359874b2fa5d571 DIST regex-automata-0.1.10.crate 114533 BLAKE2B 0e357229f6825f14339b1d7c40730b83e62bba12115d01ed20313320766e769a653a2fcd2c9d19af51a82c38e9e42c1a31d005e1f44f5b6fbb3ead7c9c74027f SHA512 56d64da361afce82c6cb49e70b99ce1fca3e1969c54bba5f9971db135f8544c65f49feb8827789947b3d1dcefc9c49a7a434a7ffe0d09c5900345a1733723c5f DIST regex-syntax-0.6.25.crate 293293 BLAKE2B d5ca0dbc26b03c6a1818026f9a69cd226ec934e7c64094d0ebe843052b648617ffae7aa3a074f8da46d03c46996d8b547d8916576342000bd9711089b3e57d73 SHA512 a3d31f82aadc6be1796f76c03152ff24f37fe42d6ce27fb98e2f55ab102f86502bc37ccd563f6e0eba61aab20d002184c618517b678b3b93cb8f0497cc046ca5 DIST remove_dir_all-0.5.3.crate 9184 BLAKE2B ab7ef94e0230ddc9b363f038254a180881bbc20eb04a254f97e6f71ed491c99ba1c88f5e85632d450243882a4a0df63f3b8b183bc1fbca9caf30ec23d577b1d7 SHA512 50417d6d8a33912193a1ed37eb72b47431b12ae65d2780cdb7080c3d141e63819da13751c3fb737685cea322f70b36d413389c3dc01aa12b4dce615aefed0e2c @@ -214,6 +224,7 @@ DIST signal-hook-0.3.10.crate 48491 BLAKE2B bd962fd39589084ffdd05701340674b7d451 DIST signal-hook-0.3.13.crate 49252 BLAKE2B 21016fca85e48a2ff7d360b379e06aba6d044a282740e71b0e567e57ec16db0df7cb53e9db47f5875caffb5af00eca2167bd038103674bccc225fbe8faffa1d2 SHA512 c4632d31ca158fdfba5da44585f0d6211469ee17b7e22d86688af11b4ed976b0134e87e0ad686dc2e5a8fac0ecb08838108080ac875a7b55322e0735ff1ccfdb DIST signal-hook-mio-0.2.1.crate 8893 BLAKE2B d3dad6a9bdaa52c3a45b9839608fed8e79f44916a07ea36e342a7a29d2ff81c0c1928fbd8628130203f00d2562bdf7e191277d6ba2c3bc51f94edc15da455809 SHA512 ca95684574e2934e138fcc2bdd023960cb4207095916650710e76b6fa32f8bfbfc8c5119d3bc92e31a55a2edd6e63b47a2119ff31cef5ba63719b9bec0b438e8 DIST signal-hook-registry-1.4.0.crate 17912 BLAKE2B c50ade90e580e5f009832d812299b33529e53f68e6f1b7f5f9b5ac9ee0de502825c7bbd66199a65d4494152809eaf3dcfb676152c5b4f66c7a38b33551fcdd30 SHA512 b564379e5df1061739734179a69897badf9e2e6b469e091954428b05c3c7143885396df4bd008d77e08dae53729d2267d50fc8563121b086e25d8a5adabf6d6d +DIST siphasher-0.3.10.crate 9889 BLAKE2B e5dd6d265340b4c9e4266ab1ff3a20f1fb87fd493b2d7b5fba32d26421cc858b38929e4ab96941d0c055375b8acebbd04236d994cadca324500ed05064b9bfc9 SHA512 f90425a2cccc9575d377bb92a765d34653ddef1ac12b7c63dc6d700aaa74b525787e11609061c2d3e44ea56fe0e4b8f93f7b13f0279b5de2e0f710c5caffd4ce DIST siphasher-0.3.7.crate 10097 BLAKE2B 455b5ca81418aee667b4fe16092435e025353267e14cf4f911f5d48a18d9a46be04452ce1451a272f8b2073ecf606c6834b6d06b49687474bb7ac226383aa7e7 SHA512 4a8ef56085742de7ad638194b21ff3e315aef6de9b7590e736071859ffa2aa4a28cdea7e05ecfa781fa35a40505086a36d84bdb3ec40d679f9b83c2edffc4d3d DIST siphasher-0.3.9.crate 10108 BLAKE2B 5babf4bd9edc4703205a56bcb87577c4456fc105b5b92ce992227293cf2ce515cc6181c629a766684280ac208578d8f46fd425f7e36ca1a97958f361cbc31a7e SHA512 2d5f25e9f3703718a8b8e5d790f336b70ac817605e52b893e37f154f07603f18a36c849c5ad06443c4661527d3092c984948c62ef83db4bfe2b2368c17425972 DIST smallvec-1.7.0.crate 27459 BLAKE2B a740a4b7448a4c8d1bef59cfb6dc9a52145e40eeb38028c64c880f31800cd3a4cb8be17394742239dfa7fb692c749f9edf70e6df02abd7a1bff288eec38ba24e SHA512 d061e0059cd6bd1636424374848aa1d4edd21f75605844a7855ff5d343dbdb71e6eb14bd70de7947ae7ab58f04ff096a5e77aa9a1ac14cef59f657685c846156 diff --git a/app-misc/broot/broot-1.10.0.ebuild b/app-misc/broot/broot-1.10.0.ebuild new file mode 100644 index 000000000000..57aac6610277 --- /dev/null +++ b/app-misc/broot/broot-1.10.0.ebuild @@ -0,0 +1,272 @@ +# Copyright 2021-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES=" +adler-1.0.2 +adler32-1.2.0 +ahash-0.4.7 +ahash-0.7.6 +aho-corasick-0.7.18 +ansi_colours-1.1.1 +ansi_term-0.12.1 +anyhow-1.0.56 +argh-0.1.7 +argh_derive-0.1.7 +argh_shared-0.1.7 +atty-0.2.14 +autocfg-1.1.0 +base64-0.13.0 +bet-1.0.1 +bincode-1.3.3 +bitflags-1.3.2 +bstr-0.2.17 +bytemuck-1.8.0 +byteorder-1.4.3 +cc-1.0.73 +cfg-if-1.0.0 +char_reader-0.1.1 +chrono-0.4.19 +clap-2.34.0 +cli-log-0.1.0 +cli-log-2.0.0 +clipboard-win-4.4.1 +color_quant-1.1.0 +coolor-0.3.1 +crc32fast-1.3.2 +crokey-0.4.0 +crokey-proc_macros-0.4.0 +crossbeam-0.8.1 +crossbeam-channel-0.5.2 +crossbeam-deque-0.8.1 +crossbeam-epoch-0.9.7 +crossbeam-queue-0.3.4 +crossbeam-utils-0.8.7 +crossterm-0.19.0 +crossterm-0.22.1 +crossterm_winapi-0.7.0 +crossterm_winapi-0.9.0 +csv-1.1.6 +csv-core-0.1.10 +csv2svg-0.1.6 +custom_error-1.9.2 +deflate-0.8.6 +deser-hjson-1.0.2 +directories-3.0.2 +directories-next-2.0.0 +dirs-sys-0.3.6 +dirs-sys-next-0.1.2 +doc-comment-0.3.3 +either-1.6.1 +error-code-2.3.1 +fallible-iterator-0.2.0 +fallible-streaming-iterator-0.1.9 +fastrand-1.7.0 +file-size-1.0.3 +flate2-1.0.22 +fnv-1.0.7 +form_urlencoded-1.0.1 +getrandom-0.2.5 +gif-0.11.3 +git2-0.13.25 +glassbench-0.3.1 +glob-0.3.0 +hashbrown-0.9.1 +hashbrown-0.11.2 +hashlink-0.6.0 +heck-0.3.3 +hermit-abi-0.1.19 +id-arena-2.2.1 +idna-0.2.3 +image-0.23.14 +indexmap-1.8.0 +instant-0.1.12 +is_executable-1.0.1 +itoa-0.4.8 +itoa-1.0.1 +jobserver-0.1.24 +jpeg-decoder-0.1.22 +lazy-regex-2.3.0 +lazy-regex-proc_macros-2.3.0 +lazy_static-1.4.0 +lfs-core-0.11.0 +libc-0.2.119 +libgit2-sys-0.12.26+1.3.0 +libsqlite3-sys-0.20.1 +libz-sys-1.1.5 +line-wrap-0.1.1 +linked-hash-map-0.5.4 +lock_api-0.4.6 +log-0.4.14 +matches-0.1.9 +memchr-2.4.1 +memmap-0.7.0 +memoffset-0.6.5 +minimad-0.7.1 +minimad-0.9.0 +miniz_oxide-0.3.7 +miniz_oxide-0.4.4 +mio-0.7.14 +miow-0.3.7 +nix-0.22.3 +ntapi-0.3.7 +num-integer-0.1.44 +num-iter-0.1.42 +num-rational-0.3.2 +num-traits-0.2.14 +num_cpus-1.13.1 +num_threads-0.1.4 +once_cell-1.10.0 +onig-6.3.1 +onig_sys-69.7.1 +open-1.7.1 +open-2.1.1 +parking_lot-0.11.2 +parking_lot_core-0.8.5 +pathdiff-0.2.1 +percent-encoding-2.1.0 +phf-0.9.0 +phf_generator-0.9.1 +phf_macros-0.9.0 +phf_shared-0.9.0 +pkg-config-0.3.24 +plist-1.3.1 +png-0.16.8 +ppv-lite86-0.2.16 +proc-macro-hack-0.5.19 +proc-macro2-1.0.36 +proc-status-0.1.1 +quick-xml-0.22.0 +quote-1.0.15 +rand-0.8.5 +rand_chacha-0.3.1 +rand_core-0.6.3 +rayon-1.5.1 +rayon-core-1.9.1 +redox_syscall-0.2.11 +redox_users-0.4.0 +regex-1.5.5 +regex-automata-0.1.10 +regex-syntax-0.6.25 +remove_dir_all-0.5.3 +rgb-0.8.32 +rusqlite-0.24.2 +ryu-1.0.9 +safemem-0.3.3 +same-file-1.0.6 +scoped_threadpool-0.1.9 +scopeguard-1.1.0 +secular-1.0.1 +serde-1.0.136 +serde_derive-1.0.136 +serde_json-1.0.79 +signal-hook-0.1.17 +signal-hook-0.3.13 +signal-hook-mio-0.2.1 +signal-hook-registry-1.4.0 +siphasher-0.3.10 +smallvec-1.8.0 +snafu-0.7.0 +snafu-derive-0.7.0 +splitty-0.1.0 +str-buf-1.0.5 +strict-0.1.4 +strsim-0.8.0 +svg-0.8.2 +syn-1.0.86 +syntect-no-panic-4.6.1 +tempfile-3.3.0 +termimad-0.10.3 +termimad-0.20.0 +terminal-clipboard-0.3.1 +termux-clipboard-0.1.0 +textwrap-0.11.0 +thiserror-1.0.30 +thiserror-impl-1.0.30 +tiff-0.6.1 +time-0.1.43 +time-0.3.7 +tinyvec-1.5.1 +tinyvec_macros-0.1.0 +toml-0.5.8 +umask-1.0.1 +unicode-bidi-0.3.7 +unicode-normalization-0.1.19 +unicode-segmentation-1.9.0 +unicode-width-0.1.9 +unicode-xid-0.2.2 +url-2.2.2 +users-0.11.0 +vcpkg-0.2.15 +vec_map-0.8.2 +version_check-0.9.4 +walkdir-2.3.2 +wasi-0.10.2+wasi-snapshot-preview1 +weezl-0.1.5 +winapi-0.3.9 +winapi-i686-pc-windows-gnu-0.4.0 +winapi-util-0.1.5 +winapi-x86_64-pc-windows-gnu-0.4.0 +x11-clipboard-0.5.3 +xcb-0.10.1 +xml-rs-0.8.4 +xterm-query-0.1.0 +yaml-rust-0.4.5 +" + +inherit bash-completion-r1 cargo + +DESCRIPTION="A new way to see and navigate directory trees" +HOMEPAGE="https://dystroy.org/broot/ https://github.com/Canop/broot" +SRC_URI="https://github.com/Canop/broot/archive/v${PV}.tar.gz -> ${P}.tar.gz + $(cargo_crate_uris)" + +LICENSE="Apache-2.0 BSD-2 BSD LGPL-3+ MIT ZLIB" +SLOT="0" +KEYWORDS="~amd64" +IUSE="X" + +RDEPEND=" + dev-libs/libgit2:= + X? ( x11-libs/libxcb:= ) +" +DEPEND="${RDEPEND}" +BDEPEND=">=virtual/rust-1.58" + +QA_FLAGS_IGNORED="usr/bin/${PN}" + +src_configure() { + local myfeatures=( $(usev X clipboard) ) + + cargo_src_configure --no-default-features +} + +src_prepare() { + default + + local mandate=$(date -r man/page +'%Y/%m/%d' || die) + sed -e "s|#version|${PV}|" \ + -e "s|#date|${mandate}|" \ + man/page > "${T}"/${PN}.1 || die +} + +src_install() { + cargo_src_install + + doman "${T}"/${PN}.1 + + local build_dir=( target/$(usex debug{,} release)/build/${PN}-*/out ) + cd ${build_dir[0]} || die + + newbashcomp ${PN}.bash ${PN} + newbashcomp br.bash br + + insinto /usr/share/zsh/site-functions + doins _${PN} + doins _br + + insinto /usr/share/fish/vendor_completions.d + doins ${PN}.fish + doins br.fish +} diff --git a/app-misc/ca-certificates/Manifest b/app-misc/ca-certificates/Manifest index c16439df7078..6a311f5ee131 100644 --- a/app-misc/ca-certificates/Manifest +++ b/app-misc/ca-certificates/Manifest @@ -3,4 +3,5 @@ DIST ca-certificates_20211016.tar.xz 239608 BLAKE2B 9b4730b54fd9f472fe4e5427bf91 DIST nss-3.66.tar.gz 82401896 BLAKE2B ae369899af681e1c6ea8046098c83da08c2112b16d85a0eaee46e9d4f97dfb3f7c3e97eb681ec947b5648446c6db51e8f1396ec9bb6c731c9678ecf925e7f743 SHA512 327129cb065a8c19246e081e3cbc4798c81dc52eab6ee366eade151e9d308990592075c52a7c672165725fd855a0c539d56a803c26ef066561c584d693e0e467 DIST nss-3.71.tar.gz 83927933 BLAKE2B a8d683b9f9bff5390e0378ab0d55156f7cc69a52b0667658738e67e920548965e7a276dc4104547b2e6a1a6d18325c3f85b955b9c12d7f071d10930b5264207e SHA512 a4a724dc4e8677965b6245ea2309790d31ec7719658e2b349eb67c9008082132c76277340d15e4fdd8d2fe1f560ae6803fb038d023c3dfd2e3772fa3b77720e2 DIST nss-3.72.tar.gz 83928300 BLAKE2B d92889e27e99095a18090eff0c08b8653ef1f53f4954f5bd018df2f2903647bc71f217159bb4b11f0d6b4fb289fda20bffa2d1d207d1836dcfc33dbd4bedf511 SHA512 1d818d2ef85735837275059fecf68d57e48152f0348ea54887c29171cf029b6944e94d99a8cd96e580a81edb678b79c55515ac0516e27daf6b290c34baed9ebb +DIST nss-3.76.1.tar.gz 84626067 BLAKE2B 5112b208f3b9528a34b1d8e3e669db067ecb79719ad16793b8cd556a02910cc29f899f2a57e959c50048c5d2b94eb3b9855208dd3c20646a719c971561f6ea4c SHA512 80d32a97501cbc05312caa5cec54fe6dd8708f01e6d15693e36a40d70433be7a35565fcc5fadfc324c998ee9093b10b2f7a89643882f06a850eda4ffd3b19c54 DIST nss-cacert-class1-class3-r2.patch 21925 BLAKE2B 7627ff9a09f084c19d72d0490676865e3cab3ca7c920ae1ce4bea2db664f37fd0aa84fcda919809a516891ab2a62e2e7a43a9d6ada4c231adfe4c216525fac7d SHA512 1ce6ff9ab310aaca9005eafb461338b291df8523cc7044e096cd75774ce746c26eed19ec6bb2643c6c67f94650f2f309463492d80a90568f38ce2557f8ada2f4 diff --git a/app-misc/ca-certificates/ca-certificates-20211016.3.76.1.ebuild b/app-misc/ca-certificates/ca-certificates-20211016.3.76.1.ebuild new file mode 100644 index 000000000000..864b59789c1f --- /dev/null +++ b/app-misc/ca-certificates/ca-certificates-20211016.3.76.1.ebuild @@ -0,0 +1,198 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# The Debian ca-certificates package merely takes the CA database as it exists +# in the nss package and repackages it for use by openssl. +# +# The issue with using the compiled debs directly is two fold: +# - they do not update frequently enough for us to rely on them +# - they pull the CA database from nss tip of tree rather than the release +# +# So we take the Debian source tools and combine them with the latest nss +# release to produce (largely) the same end result. The difference is that +# now we know our cert database is kept in sync with nss and, if need be, +# can be sync with nss tip of tree more frequently to respond to bugs. + +# When triaging user reports, refer to our wiki for tips: +# https://wiki.gentoo.org/wiki/Certificates#Debugging_certificate_issues + +EAPI=7 + +PYTHON_COMPAT=( python3_{7..10} ) + +inherit python-any-r1 + +if [[ ${PV} == *.* ]] ; then + # Compile from source ourselves. + PRECOMPILED=false + + DEB_VER=$(ver_cut 1) + NSS_VER=$(ver_cut 2-) + RTM_NAME="NSS_${NSS_VER//./_}_RTM" +else + # Debian precompiled version. + PRECOMPILED=true + inherit unpacker +fi + +DESCRIPTION="Common CA Certificates PEM files" +HOMEPAGE="https://packages.debian.org/sid/ca-certificates" +NMU_PR="" +if ${PRECOMPILED} ; then + SRC_URI="mirror://debian/pool/main/c/${PN}/${PN}_${PV}${NMU_PR:++nmu}${NMU_PR}_all.deb" +else + SRC_URI="mirror://debian/pool/main/c/${PN}/${PN}_${DEB_VER}${NMU_PR:++nmu}${NMU_PR}.tar.xz + https://archive.mozilla.org/pub/security/nss/releases/${RTM_NAME}/src/nss-${NSS_VER}.tar.gz + cacert? ( + https://dev.gentoo.org/~whissi/dist/ca-certificates/nss-cacert-class1-class3-r2.patch + )" +fi + +LICENSE="MPL-1.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +IUSE="" +${PRECOMPILED} || IUSE+=" cacert" + +# c_rehash: we run `c_rehash` +# debianutils: we run `run-parts` +CDEPEND="app-misc/c_rehash + sys-apps/debianutils" + +BDEPEND="${CDEPEND}" +if ! ${PRECOMPILED} ; then + BDEPEND+=" ${PYTHON_DEPS}" +fi + +DEPEND="" +if ${PRECOMPILED} ; then + DEPEND+=" !/dev/null || die + eapply "${DISTDIR}"/nss-cacert-class1-class3-r2.patch + popd >/dev/null || die + fi + fi + + default + eapply -p2 "${FILESDIR}"/${PN}-20150426-root.patch + + pushd "${S}/${PN}-${DEB_VER}" >/dev/null || die + eapply "${FILESDIR}"/${PN}-20211016.3.72-no-cryptography.patch + popd >/dev/null || die + + local relp=$(echo "${EPREFIX}" | sed -e 's:[^/]\+:..:g') + sed -i \ + -e '/="$ROOT/s:ROOT:ROOT'"${EPREFIX}"':' \ + -e '/RELPATH="\.\./s:"$:'"${relp}"'":' \ + -e 's/openssl rehash/c_rehash/' \ + usr/sbin/update-ca-certificates || die +} + +src_compile() { + cd "image/${EPREFIX}" || die + if ! ${PRECOMPILED} ; then + local d="${S}/${PN}-${DEB_VER}/mozilla" c="usr/share/${PN}" + + # Grab the database from the nss sources. + cp "${S}"/nss-${NSS_VER}/nss/lib/ckfw/builtins/{certdata.txt,nssckbi.h} "${d}" || die + emake -C "${d}" + + # Now move the files to the same places that the precompiled would. + mkdir -p etc/ssl/certs \ + etc/ca-certificates/update.d \ + "${c}"/mozilla \ + || die + if use cacert ; then + mkdir -p "${c}"/cacert.org || die + mv "${d}"/CA_Cert_Signing_Authority.crt \ + "${c}"/cacert.org/cacert.org_class1.crt || die + mv "${d}"/CAcert_Class_3_Root.crt \ + "${c}"/cacert.org/cacert.org_class3.crt || die + fi + mv "${d}"/*.crt "${c}"/mozilla/ || die + else + mv usr/share/doc/{ca-certificates,${PF}} || die + fi + + ( + echo "# Automatically generated by ${CATEGORY}/${PF}" + echo "# $(date -u)" + echo "# Do not edit." + cd "${c}" || die + find * -name '*.crt' | LC_ALL=C sort + ) > etc/ca-certificates.conf + + sh usr/sbin/update-ca-certificates --root "${S}/image" || die +} + +src_install() { + cp -pPR image/* "${D}"/ || die + if ! ${PRECOMPILED} ; then + cd ${PN}-${DEB_VER} || die + doman sbin/*.8 + dodoc debian/README.* examples/ca-certificates-local/README + fi + + echo 'CONFIG_PROTECT_MASK="/etc/ca-certificates.conf"' > 98ca-certificates + doenvd 98ca-certificates +} + +pkg_postinst() { + if [[ -d "${EROOT}/usr/local/share/ca-certificates" ]] ; then + # if the user has local certs, we need to rebuild again + # to include their stuff in the db. + # However it's too overzealous when the user has custom certs in place. + # --fresh is to clean up dangling symlinks + "${EROOT}"/usr/sbin/update-ca-certificates --root "${ROOT}" + fi + + if [[ -n "$(find -L "${EROOT}"/etc/ssl/certs/ -type l)" ]] ; then + ewarn "Removing the following broken symlinks:" + ewarn "$(find -L "${EROOT}"/etc/ssl/certs/ -type l -printf '%p -> %l\n' -delete)" + fi +} diff --git a/app-misc/ktoblzcheck/ktoblzcheck-1.49-r2.ebuild b/app-misc/ktoblzcheck/ktoblzcheck-1.49-r2.ebuild index f6308504b34a..a929f45f05f7 100644 --- a/app-misc/ktoblzcheck/ktoblzcheck-1.49-r2.ebuild +++ b/app-misc/ktoblzcheck/ktoblzcheck-1.49-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -9,7 +9,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc ~ppc64 ~sparc x86" +KEYWORDS="amd64 ~arm64 ~ppc ~ppc64 ~riscv ~sparc x86" IUSE="" RDEPEND=" diff --git a/app-office/Manifest.gz b/app-office/Manifest.gz index 7cc583240c7d433995d66686b2a76f6d0a4f4421..647f041b8f99f9cf6c4abe93e3c2963c01e0c5f1 100644 GIT binary patch delta 7677 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 "${ED}"/etc/env.d/99${PN} || die - fi - - # bug 703474 - insinto /usr/include - doins -r include/LibreOfficeKit - - local lodir=/usr/$(get_libdir)/libreoffice - # patching this would break tests - cat <<-EOF > "${T}"/uno.py -import sys, os -sys.path.append('${EPREFIX}${lodir}/program') -os.putenv('URE_BOOTSTRAP', 'vnd.sun.star.pathname:${EPREFIX}${lodir}/program/fundamentalrc') -EOF - sed -e "/^import sys/d" -e "/^import os/d" \ - -i "${D}"${lodir}/program/uno.py || die "cleanup dupl imports failed" - cat "${D}"${lodir}/program/uno.py >> "${T}"/uno.py || die - cp "${T}"/uno.py "${D}"${lodir}/program/uno.py || die - - # more system pyuno mess - sed -e "/sOffice = \"\" # lets hope for the best/s:\"\":\"${EPREFIX}${lodir}/program\":" \ - -i "${D}"${lodir}/program/officehelper.py || die - - python_optimize "${D}"${lodir}/program - # link python bridge in site-packages, bug 667802 - local py pyc loprogdir=/usr/$(get_libdir)/libreoffice/program - for py in uno.py unohelper.py officehelper.py; do - dosym -r ${loprogdir}/${py} $(python_get_sitedir)/${py} - while IFS="" read -d $'\0' -r pyc; do - pyc=${pyc//*\/} - dosym -r ${loprogdir}/__pycache__/${pyc} $(python_get_sitedir)/__pycache__/${pyc} - done < <(find "${D}"${lodir}/program -type f -name ${py/.py/*.pyc} -print0) - done -} - -pkg_postinst() { - xdg_icon_cache_update - xdg_desktop_database_update - xdg_mimeinfo_database_update -} - -pkg_postrm() { - xdg_icon_cache_update - xdg_desktop_database_update - xdg_mimeinfo_database_update -} diff --git a/app-text/Manifest.gz b/app-text/Manifest.gz index b7b7b56c2bd4091df31a803cec354fa6aab01bd1..be6d47326fa40cda17677ed0aa1ee1f3b9c22868 100644 GIT binary patch delta 19849 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 A*Z=?k delta 19827 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 diff --git a/app-text/mdbook/Manifest b/app-text/mdbook/Manifest index f12a778b2954..e18570679741 100644 --- a/app-text/mdbook/Manifest +++ b/app-text/mdbook/Manifest @@ -20,6 +20,8 @@ DIST cfg-if-0.1.10.crate 7933 BLAKE2B 063a96ed176f34f788666b40adc483d147fc011dee DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff DIST chrono-0.4.19.crate 155663 BLAKE2B c92c273fb6475bbb2546dfb75eaa23321bc8f9a5fa8a7c652f527649b96ff8718fa932f52b500b02a4acae7837df5bdb14f69cb821d4962be2790dbd1d023a54 SHA512 a119349bfc2243a249f1d18b1ae548a04b30fecb75913a56f26d1ff8c0eb53097a2674d9141e2094018191cbbc1620843fbddaf52999824e077c1157f0907980 DIST clap-2.33.3.crate 201925 BLAKE2B bec9c866481c5b3fddeb314f68af9bce38fc421e42816182de3209e8ea3447b72cf033e6251eea27fe974eff8085b7d98cdd2911b5cc0ec6b4bf4c750deb8a25 SHA512 3eb0fd648e2e3f9e5ff69a5e6cf0d867304fe18523accd036f28a86de368e4774088a6936c108ccc045092c539fe7f7494ea96420ebf6b4bec16880cea84bedf +DIST clap-3.0.10.crate 190580 BLAKE2B 0286717f1bf5315ee97809d0fd7dc860b6b82b83b6fdbd5c5477420bfd7d783583320ebff3548b13b0d7f8f399b11598f9a6a1cb670db0169ada31dd886e0129 SHA512 df152686241d9298b7f0838ad8151bf09a57076105af90ea6cd161c730f7ca978c9046dd3fb34005e0c8b84227bd768e3b5f8969a2cc28b158c84e69892a870f +DIST clap_complete-3.0.4.crate 22317 BLAKE2B 2f69d411c6c41a8ef584cb58014310e0d1431134ff0721972d71ab0e2c9c97b8fb35c3145fd1e43375c69a174ee5f327cead3331107ef31d65ef216bb3c72b58 SHA512 87c8ba56350f0e1a7dc7a453b93e8ade77186cbe123dfbf01bb5b04995f1c3d960b564f8ea1127eb54f19e511a7a586836b2d3e2365892f156e684972359a307 DIST cpufeatures-0.1.5.crate 10419 BLAKE2B 77e0eb2c8b1b638b9812ebb3a1ac5c48b9c2f7690fa9ef7a9c14a49a880958c2a39afc00e981115078bec98725e4f76eb338465935017958caf5922f3f124933 SHA512 700c31a677867df05c69ab098575c66d4d9f2de077431f938c1e0036492e00e876e6c563b705e22cc82c937fa01049b42d577c9b4c84ede4fee774ac30362478 DIST ctor-0.1.20.crate 9328 BLAKE2B bc2f4ce53f6b7d6a2fb441317a3f91b8852c541261f95f0b7d12adb35ec1c943810242ce71e514445479c5d225b735cd50fa4dfb514e6b121be753555ab3c30c SHA512 877f4663f8079a368d198a3351e98551c6d8123dd5e53b812529b77b09f1c08296e6df817d7429e4c70a73a6203fd98bce5ec2ce7b09baabe4f348bd54a9c0dd DIST difference-2.0.0.crate 147616 BLAKE2B d720202ba8d73fb9b3cc6a982208e4fbe22eda4b3e296f4238a7b2d8ed0339827ca5a3d93a983396901614a9eabe36a0baf55ecc5f55075ebf7fa1e4c0699eb2 SHA512 cc9956757770ecf237d8f46abef25ce219193c877be6cf83163e87c494956cca3202951ac01bba0728e7202fcde2261009c1b4599f389cf979858f25936a5482 @@ -88,6 +90,7 @@ DIST markup5ever-0.10.1.crate 34668 BLAKE2B a13f39ba93a26a558a8f03ebbbaa98bf2c7c DIST markup5ever_rcdom-0.1.0.crate 25165 BLAKE2B 4123ee804991e9be31e6a4dbcb7dcce12bb776d22e4409ad388678a92965834acb9b1b2fa51e6472ee2c0db156e4a75e5b6db5f6b6d4220159ab93b056d0418c SHA512 7c21836fcdd45bfdef7305327255291c92d75d3329798d31abab26297de8c381e41b4419fb7ac631310835d590b63751a63bdd87e2697ea3dfdd6599033433c7 DIST matches-0.1.9.crate 2246 BLAKE2B de155202636c6a03ed68cdb21e8ef96e19b45be040a82943d2d7e5192c0ab5c253ab6d65f0b30b2689e21da79cba684af5be6e63c48266681aceba356f6eea41 SHA512 6a2809687d30ff04ea97bf9d1610d746e097699a4c3625ffd1b7b1e4a9673ece9d559058c9f760b99d6ab509024f7b338e7cfa6fe767499c983efa98bfb98305 DIST mdbook-0.4.15.tar.gz 1508364 BLAKE2B 8f0a883908378b440528044136233bc6d481c7c0137cbd0875aee11654246f103c5e301276838bd403a68715eec48ea2d31f6e746f5996a354733f5c3a8c0046 SHA512 da5b1dee3718bb89f61438f39ee72d4d4db42034e620699b62e21513d1ee9f1cb9163456a4673d66c96d83ebd9f35f8b4d5c0829752a500a72f1561fa14060bf +DIST mdbook-0.4.17.tar.gz 1510324 BLAKE2B a77fefd2bc50b11f8606deaa9c380e40dffa1ed534548621181817b7eb2234964097461ab5f7d2d3300ca37d9f37ae210acabea29e848de22d818930b51406c1 SHA512 9190e01ea29ee22f8994e361caeeca6d459f8bc064a5d8bc51e461eb852fdac6c857f745ca4fce62130f49bba4d7dbb839dbca5dcddbd94d025d4a4516a155a6 DIST memchr-2.4.1.crate 64977 BLAKE2B 31479718c118093b684bed946eae0706d77d9d275bd49f5aeff4de490f479abd60c7dc462150eafffc6d6fc1da0853123b78be038826b775d2a41a4c39d93ab5 SHA512 d8912e3902a2126f86159bdc998532a2890b882cbb7d59b5a470fffcad4c32281e045f2fff48a235aa4189f1928866bf3d33b699d50866ad6b6c272bba7adb11 DIST mime-0.3.16.crate 15206 BLAKE2B 9a599ca82fd0dd6d3d2dea68a47b8441b1024d016ee1fb23cc6431b39ead20c9b3fe1ff3397af79c2c1b2cd277c440d4fff69f6b28c550ddbe15f680923c834b SHA512 cb1d691610cb82720e553247336fc5eab63407ad37febf2eb50aaa4e329cca70959ecd8bb8c7af5753acec2c8e86fc9a0f8ad9ad2de93fe9295ce84033d6054c DIST mime_guess-2.0.3.crate 27437 BLAKE2B 6f9176749241dc9b8c08eea3285ac1aeb40ab079f8184d93c436c00b205ab754d9c2b5c481774837bd1c4522b33338fb7ecabe88ee2da471478cdc1391d9281c SHA512 b08013ce235e66eaf49a88ab4c5cf4d1f1b95846c1bbdc1a73efea9052058860c7dbe2b028fe1b33c713621862fe9af2ed097558cbf5e08903ee406a44af162d @@ -107,6 +110,7 @@ DIST num_cpus-1.13.0.crate 14704 BLAKE2B e7a26e597ad5e45309393a9500b031ba64a7783 DIST opaque-debug-0.2.3.crate 5643 BLAKE2B fc0cf1ca373f2eef8a37f6d7eb02acc7cbe4d71f7844e01453c036c7595121272c207023f43ae5287b343756ca0a8bddc53c5e0186e95c75c019268a5f716087 SHA512 7aa44aedd3fa5a6ed3d60239c23dce4cb7b27693e110140e6b332579bf1c1b773244f12271ced975e53caf68f3f381a7edaada573efb982d2e13d638a3a6dd40 DIST opaque-debug-0.3.0.crate 5767 BLAKE2B fb5d32c876a271b41582563f5d6978d75bc1cba2cc34167f491bc198e6eded45b9dea65effa3aa972ede20978808b37ad1aadb6837f926fa3378ffd382076d41 SHA512 9909b06668a4f97b4d0e916de3e1d0a922a5a0b911a7ce190de786f62ceaccd382cbd0dbe01ab0f15e5472c10848482da2307a6d897928b6b7d5365bc0321cae DIST opener-0.5.0.crate 12350 BLAKE2B 5992f6d564ae14b609aff2d0415c4d7414a8cafebdccb9ac0b66056cd2968f346d63855d8251b153414115c6c8d8cc91134ab53d6b714df78f2c3c858b22cf8a SHA512 4a9be4d280cc5039d080bfaa318b47a80dfa930f3e60068ca10346aeac421abc8575d7eef3649061847e24ad3a6262fb58ab183f6f2704f429e9674f392c30a7 +DIST os_str_bytes-6.0.0.crate 21046 BLAKE2B 9d2a9f47aac852ca2e27e63a22c7267e1a4affde2277d50e128b54f377758322f07ca7263478c39c91e11a2b32b0e7a5fc5ba1b31e0ee014b412a4151642e605 SHA512 d2d3741a1190092cf251e035d2c55a7d022d99512160ed4ddccccb44ca85f664f94f8a937a76eff88581b593e2ebaddab6e753009f3046a8a2ebf451418e41d8 DIST output_vt100-0.1.2.crate 4062 BLAKE2B eed08c0a1800560d4f623f451d818e3c7f0dcd72fa99f4e5e6dd4934e50a9649011ec955e06728fd017d58bb9f36cecbeb9b4aa8c13c040225c24019f774e63a SHA512 b8eb00a541bebef2e0bb44975c4547fadfd4ab88a14aa8e31945f3c73531a550cf5729f1f3d18fae5cf36286b82d1a54fb08b28720f1592ab6cfe0814c8d3036 DIST percent-encoding-2.1.0.crate 9748 BLAKE2B f3ff35ac683724b15e40c85e0fb8ececb07b61beeea82b7020f02d27df05a8a3535f157b3cd688533e414d6541de7de8640ef4756706d8061af0fec94ba04ab3 SHA512 98af4dfa7c6a3cf0d5aa929c436f9eb1ba1b576a944513f1284e6df2ad06be7cab9eba145d888d50af88f8c970bacc702b323041bec6d4fa1dc34095186c628a DIST pest-2.1.3.crate 77986 BLAKE2B 210638cdc2cc5e389d2248fbc06b8163dd5ddd77974a04d32f674e7f959acb3c5efc7f26100b6ceb7c346ee06a39db0e11ad5b793a1bc09dba679e6a5a4aa2f1 SHA512 08a36d4571cc0e912ae87e1f2116424b3d4139b653dd9a446fec8ff39cd9a691e8305c86cf75d227b5349197ada4ce79912ac25f0726b98a0642981ac4673c83 @@ -131,6 +135,7 @@ DIST proc-macro-hack-0.5.19.crate 15556 BLAKE2B 98c22fc3e5f5fa8b6f44d15de42b6ffc DIST proc-macro-nested-0.1.7.crate 6495 BLAKE2B c27ad92b57837ab1ce220958846253ed29de12ee1ed849948e5202913371d877bb648e6880ac3e6619b8d48342e1fe105df56a0abda1b13bd62262bea4c85fff SHA512 dc5d898c6d5588d279aa0852193105bbb3824798a05875e2181c66da8c3849fcb32189d9b213cad09054242aa4ae9cb602f9c2d1b5e7302963bac244bbaa27c2 DIST proc-macro2-1.0.28.crate 38732 BLAKE2B f2d4765789d03d5d26c9de7e1283ce6e4086ca640d95a36649f8fdfe96533ad768b2a8ba56726e0462ba4fcd8f332fc455307987e0b7c79a5e96f2e75a641162 SHA512 2a4e34ab2bb692c3661db40ebc6d22f3dbcbc30c2f4d88e1a7f022f8522e943ffe2a1c9b92411c7e04941dc0156cb365e0de953fa45d8710e39b660ee9028741 DIST pulldown-cmark-0.9.0.crate 115000 BLAKE2B b627deaf477b27eabb1086f2d4b81450e8d9247c6fb931514e87c9d7b49850bb38bf4aaa8738cf6a74214f00260804c0bbd001e3150c8cd3bde1edd07c173eaf SHA512 57151704ea4e46138b5712d32a67600569615886d7b9f1329324bac2e26ec5cbee3a3db1634348b485bc39e8ccd4531ece3ae377efcce9a4b8e128cdad9792bd +DIST pulldown-cmark-0.9.1.crate 114955 BLAKE2B ee295f4b65dee11c0b39054a4613cbfa1058a8dce05dc298bacc151e049dbe3f05b1739205ac345a98e70662187932d226c0d0667974b3c6a6f55882b566564b SHA512 466d6b4ceee89e1a8c71ff7ab8fc1000e7ef1d9bd22193a152358e1dad28c0c1bbe619caf71106d74eb376805dbfd2b888a0626c8c2851bd814d348873843306 DIST quick-error-1.2.3.crate 15066 BLAKE2B 1c61525d383f3588c1c5017f016f60b484bbf2035e7f63c553bd9a49b638ab0c6106ac3676a41072b24da4e13dde78706e0f99fd1ec9ee329d5be81d45a85866 SHA512 f8aaf9024d20ccd42b706c756eed8320aee339f8776392b47a41cc82ca06b03df1a5b1f00854cea96689c5af261b4d8c5d2b1a242d10f2755e7e33dc41be35b9 DIST quick-error-2.0.1.crate 14265 BLAKE2B 3815c89e960923bfe0abc962c38714b953fa1d5af991f3de22d1d084a8cd1ba1761fc961ba97e06ead3992ed1b61f525d04bcce459599e5546315932281c1dfd SHA512 e028deb598466ae91663e5d090606be4f117662d0fa6e0c0b0043c7261f26787057e84e644cae72a45b1a0a7b1fb03fc9712faa3abee94b97ce2c8d25c365c32 DIST quote-1.0.9.crate 25042 BLAKE2B 26ef31e89fd2f0cc21ff65f8072f30c7977ac634d2536cf9845a0894d6659f62a96cd0a6ee48f7706036c2c1b898ef8c9167bd62714ad0c9cba4fb02f30922af SHA512 dd6cdaea183b85400531ef01e56657edbec0d8f7c27898c1e591b72dff755fa5875b33ca320bd65be0e9aecfc6a61ec119a4bd1291e9f2057fca642ab5b198c8 @@ -145,6 +150,7 @@ DIST rand_hc-0.3.1.crate 11891 BLAKE2B b3aa810638390eea4245ebb711de88ccdc2a64350 DIST rand_pcg-0.2.1.crate 11291 BLAKE2B f8837f3f3dcd7ecfc90f88bb6464b9f79f7c1975ecc68289fd10a5c97323de9c1106de9847fc798f50d96044e46cca9d41f1635130be40bc789492bfaf999de9 SHA512 612c0d1cdc591f80733bf8097e251f02ef7a7e71cafb74e37b63ac68043558045c0c96196200ad07ce7aa9f2d373640c20e598ae5774935c8b52350ec20958ba DIST redox_syscall-0.2.10.crate 23582 BLAKE2B 7253dd96415e7b70df488c208d86c250c670b1245ac6573a59085faabbde9e33fabfacd233e7d737e365493db14008c180274b41ea0a4af5f6f98eec666a873f SHA512 ef012eb4bffe32119e50ecdbef4cc31f6e84a344e94f026484fe4e2c904f94053a8b6249fb6bd8ada31b3ecfbf0096085283bb68aeb62b1b01b57f35794aee92 DIST regex-1.5.4.crate 236581 BLAKE2B 6efaf69d1a99dc3a2e04b2d1a96b036f631e9a0ad0d3aa57263febd47f7ec12765526f06f9c52a5497bf0d9b455f1d1b39e011adc4c28530c44b65c8a453efc0 SHA512 1a9208358c4ab87c19ec91bcf5c1e35dede46f3a0c0097061b7b53fa77a1e5ad38090d243aab274956f09c491e5fbe3b3b35a91db079b82a2dde2fd9fbad4c19 +DIST regex-1.5.5.crate 238119 BLAKE2B 175cec668da4321930a070993feb1671e14348b78e8b432f9fa25afd764863ff233b0d1d8931951ff99a3b5bc2e18774f68a6c0a4e31125ffcdb990b5b1b009c SHA512 a5873edc75a64f03be77151c318bc90c7dff565f838d811f5973ebca2e86247efd58830b0a8ba41e372f5a72f5402d93873f8d34c36481fa4359874b2fa5d571 DIST regex-automata-0.1.10.crate 114533 BLAKE2B 0e357229f6825f14339b1d7c40730b83e62bba12115d01ed20313320766e769a653a2fcd2c9d19af51a82c38e9e42c1a31d005e1f44f5b6fbb3ead7c9c74027f SHA512 56d64da361afce82c6cb49e70b99ce1fca3e1969c54bba5f9971db135f8544c65f49feb8827789947b3d1dcefc9c49a7a434a7ffe0d09c5900345a1733723c5f DIST regex-syntax-0.6.25.crate 293293 BLAKE2B d5ca0dbc26b03c6a1818026f9a69cd226ec934e7c64094d0ebe843052b648617ffae7aa3a074f8da46d03c46996d8b547d8916576342000bd9711089b3e57d73 SHA512 a3d31f82aadc6be1796f76c03152ff24f37fe42d6ce27fb98e2f55ab102f86502bc37ccd563f6e0eba61aab20d002184c618517b678b3b93cb8f0497cc046ca5 DIST remove_dir_all-0.5.3.crate 9184 BLAKE2B ab7ef94e0230ddc9b363f038254a180881bbc20eb04a254f97e6f71ed491c99ba1c88f5e85632d450243882a4a0df63f3b8b183bc1fbca9caf30ec23d577b1d7 SHA512 50417d6d8a33912193a1ed37eb72b47431b12ae65d2780cdb7080c3d141e63819da13751c3fb737685cea322f70b36d413389c3dc01aa12b4dce615aefed0e2c @@ -153,6 +159,7 @@ DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764 DIST scoped-tls-1.0.0.crate 9146 BLAKE2B e6cecc543760a293b9ba4e71bf0d12f3360782795bc9d0f0bb054614a1c393f081b6178e98708b896037f5b8edcf371b727e7eb80f62bca24fe09a1903456729 SHA512 f09dd404bb45349ef444e7274a2aabfeaeda7c3c9f964bf5c52c39984c137f63bdf9fb3e33df8e312e52872f7721de25951a7f3b8333a670626c51afd36d314c DIST select-0.5.0.crate 60423 BLAKE2B 96520bd4ce08fdc86836aa7132b92578668795926747900a52d382c8a3fc27a491d9f06454bdc0aa3acf69de20849bb67311be3021a629041a46ae5900b2b232 SHA512 f76fcc87dcba0e2b2804e82e12f744c2a7609080e85dcc6c3eb65ee470ca832d693d3e206c72241d2155112701f0c96a1716f4b666f2e0118b245ec55032d043 DIST semver-0.11.0.crate 20826 BLAKE2B 9006a801dab95e7a28605f623984b467221c3207b64af251bce3fb4fa74f731c4a3b9f95081bac59f754fab215782856edd98dd763b66563010498b97e8f35d9 SHA512 bdbd8eba37071ec1d24d372cc34ac4d82b6d914e7396ed51276e80d4d299864507a9d837ef381f6c4868981b7ca35514050ab8d7a621d43697a9c4b4bd5d8573 +DIST semver-1.0.4.crate 29375 BLAKE2B 534a89125c4483fc99c44f7b104870be1471d478ba4f709819ae700767f4d6d0bdc98955897e33566651cbecadb4d4dc223204e4504ba4820c2d3919ef4fa775 SHA512 82ef2b4a3533360de1c645dba02b57a2670fdc51709a07be4a63b94055335225764d42d70f9617ed3aeb4c4de121da24e73b0e2c5c781501e9ee32dff756ebd9 DIST semver-parser-0.10.2.crate 23176 BLAKE2B a946a635d207f14a59f3b5db3d0a6dd8ea283bfade3fc15f07bd9f19087bc12203591a17d697692ca12abf3618481d53f4e7492b80e7233a519bfefa49b95da0 SHA512 154a6905eb5fb854450a0bd00381f93ededd6f1a992103a53464429195102eb266c7e8681e89cf952223a51427fa17c0a36e3b7c2eb6d375b309e5fd3d721f1a DIST serde-1.0.129.crate 75300 BLAKE2B a6f1a7df810f3232da585bcff86a7905785f82b2c434a87e2ae7e5cc0dfa8aee2dde47b301fdea17ee885fed54698c607a1334a9faef1a83840b9b111668ba6c SHA512 7c520bd5d9d5ba05c4b696413ab843ba36b22b0a4d8bdb2883eecadd2f69153fa90f57689f861ee5c9ac36536698b7694837cff45c615ec4892fc6b035c25482 DIST serde_derive-1.0.129.crate 54697 BLAKE2B a5921822dbc1761ccf5e5951f60f27e4d2d263491cdddc870acd8cb069bf3194be9099911edc161bc1b037bb4c0551bf8918214d13b52cbb94ab98675dd5b672 SHA512 f4a418a5431a4d9b47f5555e485a81485bc7fa050fe137f8145ac02615cb21ea6d06ffa88e8f2c404341885e51f45750c273382adec1eea20bff9ea7a18b85f7 @@ -166,6 +173,7 @@ DIST slab-0.4.4.crate 15725 BLAKE2B 54f3d5e4e76aee03d52f25e2927c03c10d89fb7ff62d DIST socket2-0.4.1.crate 41364 BLAKE2B 6b1ab3dc342a30467a9579a2dea338e3f5e2a73745f68cd65ee4f34cec390ad67794d2e32d21b01675ed6ce2136c8faa07ea7b8e262a5848cc9b1320e1e53a2b SHA512 71eb3e8d15cf4e88f801d740230710b5b52ff1434526c0e61e950168979ee715dd8acec217d1a5d6f50fa49536558ef94115902f936302d81737eb163db4b8c4 DIST string_cache-0.8.1.crate 14423 BLAKE2B af0c9b9f52a246d5537ac2831be6aea462ce253b086baf6fb1773f760d566ba70917b686c2c732f60cff4c30068c5800b7c26f73763e9ef825b2fa619f6a7c00 SHA512 476aa99da2d83de7eabe68b3dc2d064cb549e2caa2b708459f883cc0a8f27bed1b1607abb1481959cc26046cfd4c44886bb87bbef5aba95a195a9d850311915b DIST string_cache_codegen-0.5.1.crate 8243 BLAKE2B 3ce7bd89edfdd58260fb58e7b954eec503dab2562d13274f401a0af5f7e5152a660298e9884f578e361557225c67c80c0342e5c71d47aad7ec43a47ea91c617c SHA512 c3aeb752cbdbcb78cee6156b726264d182e77b3d6ac89066c366d87d8bdffc32d83e6e59a40471f07d7c827717db25fa6fb489dbd3a650f2fc252a7c85f4ecae +DIST strsim-0.10.0.crate 11355 BLAKE2B bcb25ad0a7284e24e4f17ebe0ccb621bdc4118e499b50b094d98aa7e8fcc0b96716c9953c3516ce7ea78309d41d424892ded595259696a5bbffdcb07802b5c2f SHA512 78b318532addfcf5c1ccc1e14539e258aab9d3cd893cc45d82342549bde838c177d90f13c560671f8f32929af47d0b467db35e6876bd7697d8b3f9e055aeeac1 DIST strsim-0.8.0.crate 9309 BLAKE2B 40a8be506c43ee1ffe006ddc7dee98c3d418bdd205d57b78f5d1e4c9312feb57e1eaf952e02d92d4e0932db240c6fba45beb06ea8c4fc6de1cf1faa8b6a3a939 SHA512 1d55a8d946cd55f5f37d06aea536549ded95739fa58c0f2da285a0041154c181f663682bdcac643aa198b3e762d694a04f058db985c62ebe22b5c16327ba6d34 DIST strum-0.21.0.crate 5296 BLAKE2B 6910f08a5dcbbe6008b777a2948a8f01ca18d30be76ff6a89dcfcb28b05353a860fc1b59412933b9c54b9ad424a1366e0b81773e38b04e9a5f9a038b2d1bf082 SHA512 687a99aa93616e16510213b66f53be35561d19cd19f9776084e9d6d33f8576f5eec7a806a0e48997da2b41e6f563a05424c1d5cb5ab2b4a2310cfe1d3b10a5a6 DIST strum_macros-0.21.1.crate 16280 BLAKE2B 48e4eb3f5e5431684a4688feb55cbf024a810b39df37fa869b4d417bf16c245c3eb901fe2c544da206f1dd4a3c2e62653b4080a9dc02eb446c6795225b34d857 SHA512 85ea12f8e03f04c427b99e027065279bd559ea1c51532c6f35cc842218e350e27349258f0fe25f5efc9fca047387da3ec5d670f94a50d574b15f4b5f1c99ddea @@ -174,6 +182,7 @@ DIST tempfile-3.2.0.crate 25892 BLAKE2B ea6870c642c5712c7c96072a5d3dc04d75c19cf1 DIST tendril-0.4.2.crate 37138 BLAKE2B 444fd1ac19fa456075534123f73774f95f36b296afbb4b1e82a6c306971928c851dd663ab6baf09cd20f65b06e7ad46a726690df19bf00c3dddd164420b815ae SHA512 84cce485442a2e1ee6f8806a20dff038b1ff446d22ecfc9865c9ec8bcd209afe0748c7dd31f89c45cd5fd98e34abc1faf3c7a21b6d4bd5863e53d295bb700b3f DIST termcolor-1.1.2.crate 17287 BLAKE2B 5ff748064c9fb6663befce2fd299edf6a6deb06ea72d21a62d6e77642934cca0933e10340fa84f636631cc08c76ba83ef2284b2212759129d54248e5fccb4c49 SHA512 f37b034345382cd621b1344a3fb301ca3d4d9db8b5858ac1ea82372c983229fce3c0ea8213d6b7e91291b6034affe11e2c3e593dbd95256294ce5c584b33e14c DIST textwrap-0.11.0.crate 17322 BLAKE2B 257428908342774593bbd3528fcdae710712ff54e8a711393a24356d8ba0e16e466a4b20c05f942c48ca76b3b5b5aaa90ec202f782cad892caa8b71ccf124da6 SHA512 f5c0fe4f28ff1a3a0931e8e235b5157a45f67967985bcc752418c5ec3481fca44a8ae4800088889b37e8cd0533f53d3c456d5ffd19b767b3f83a87b49a2e209a +DIST textwrap-0.14.2.crate 52016 BLAKE2B db80b15ba23db718064ef0214578ea6aa4f0ee3b76723adaca131be26b770324205f2ead13c8f5c1e438ae1b5c9476cf1ede8f4ed82426c9d99d9406f2b83191 SHA512 521ab37e03aae8fcce5b909541399fc90a23020e353f95102c658fa94ffc56b9bdff43f47fb3da6e30f5c9cc9447fab72fe21d7276dfa21fe5a1a5a1c874e371 DIST time-0.1.43.crate 28653 BLAKE2B 95fe69647e8d52784be1fd3457578896aa38279d00f51f1070eadab111d39450583c63854c73d4384f2e4349b0250f1c9bff9901529b776c596846c057c93335 SHA512 c3e0c68cab1ed2f33f41955f83e632c51924e4d3c1d22dd0c4ae98499e03f3cafde8b0c2d9e69b67a78d6e4055e464ee00d1ed6af5eb9fa75052405b43e24a25 DIST tinyvec-1.3.1.crate 42386 BLAKE2B 9fa7dc7c4967bc3ba3f7e5fbef54a7b6fca46f6520aed2482d355b1f6434ac702e073df19034908f214e5c0ffaaa3bdb41c7d394d9f828dbeaa177158ee99ad2 SHA512 ad07998e9bacccf8ce2bcb01fea8008c6514ad73c15c6426453cfdbb432dac7d588d05551b179c83ca062ea02f0853e97e2b9712da0b8dc20ddab4c0efd5afd2 DIST tinyvec_macros-0.1.0.crate 1817 BLAKE2B a3d1966bf57c11afcd026269135a6189f149f905bb70b47537c0a7bcaef0bfc6c89bdcbdb0f6cb8e5255632855134631c683fc90606a254ec8ba818fd5ef0794 SHA512 d6afc83a3c70cde916a6ff599e2772588e4bbfa7a5b1c7e5c8aa0f4a8a5c9426182497a644e4a88194ece986d38fa64b6c8eda9eb1630441c8e65a8741a45873 diff --git a/app-text/mdbook/mdbook-0.4.17.ebuild b/app-text/mdbook/mdbook-0.4.17.ebuild new file mode 100644 index 000000000000..d8ca08e385d4 --- /dev/null +++ b/app-text/mdbook/mdbook-0.4.17.ebuild @@ -0,0 +1,257 @@ +# Copyright 2021-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES=" + aho-corasick-0.7.18 + ammonia-3.1.2 + ansi_term-0.11.0 + anyhow-1.0.43 + assert_cmd-1.0.7 + atty-0.2.14 + autocfg-1.0.1 + base64-0.13.0 + bit-set-0.5.2 + bit-vec-0.6.3 + bitflags-1.3.2 + block-buffer-0.7.3 + block-buffer-0.9.0 + block-padding-0.1.5 + bstr-0.2.17 + byte-tools-0.3.1 + byteorder-1.4.3 + bytes-1.0.1 + cfg-if-0.1.10 + cfg-if-1.0.0 + chrono-0.4.19 + clap-3.0.10 + clap_complete-3.0.4 + cpufeatures-0.1.5 + ctor-0.1.20 + difference-2.0.0 + difflib-0.4.0 + digest-0.8.1 + digest-0.9.0 + doc-comment-0.3.3 + either-1.6.1 + elasticlunr-rs-2.3.13 + env_logger-0.7.1 + fake-simd-0.1.2 + filetime-0.2.15 + float-cmp-0.9.0 + fnv-1.0.7 + form_urlencoded-1.0.1 + fsevent-0.4.0 + fsevent-sys-2.0.1 + fuchsia-zircon-0.3.3 + fuchsia-zircon-sys-0.3.3 + futf-0.1.4 + futures-0.3.16 + futures-channel-0.3.16 + futures-core-0.3.16 + futures-io-0.3.16 + futures-macro-0.3.16 + futures-sink-0.3.16 + futures-task-0.3.16 + futures-util-0.3.16 + generic-array-0.12.4 + generic-array-0.14.4 + getrandom-0.1.16 + getrandom-0.2.3 + gitignore-1.0.7 + glob-0.3.0 + h2-0.3.4 + handlebars-4.1.2 + hashbrown-0.11.2 + headers-0.3.4 + headers-core-0.2.0 + heck-0.3.3 + hermit-abi-0.1.19 + html5ever-0.25.1 + http-0.2.4 + http-body-0.4.3 + httparse-1.5.1 + httpdate-1.0.1 + humantime-1.3.0 + hyper-0.14.11 + idna-0.2.3 + indexmap-1.7.0 + inotify-0.7.1 + inotify-sys-0.1.5 + input_buffer-0.4.0 + iovec-0.1.4 + itertools-0.10.1 + itoa-0.4.8 + kernel32-sys-0.2.2 + lazy_static-1.4.0 + lazycell-1.3.0 + libc-0.2.100 + log-0.4.14 + mac-0.1.1 + maplit-1.0.2 + markup5ever-0.10.1 + markup5ever_rcdom-0.1.0 + matches-0.1.9 + memchr-2.4.1 + mime-0.3.16 + mime_guess-2.0.3 + mio-0.6.23 + mio-0.7.13 + mio-extras-2.0.6 + miow-0.2.2 + miow-0.3.7 + net2-0.2.37 + new_debug_unreachable-1.0.4 + normalize-line-endings-0.3.0 + notify-4.0.17 + ntapi-0.3.6 + num-integer-0.1.44 + num-traits-0.2.14 + num_cpus-1.13.0 + opaque-debug-0.2.3 + opaque-debug-0.3.0 + opener-0.5.0 + os_str_bytes-6.0.0 + output_vt100-0.1.2 + percent-encoding-2.1.0 + pest-2.1.3 + pest_derive-2.1.0 + pest_generator-2.1.3 + pest_meta-2.1.3 + phf-0.8.0 + phf_codegen-0.8.0 + phf_generator-0.8.0 + phf_shared-0.8.0 + pin-project-1.0.8 + pin-project-internal-1.0.8 + pin-project-lite-0.2.7 + pin-utils-0.1.0 + ppv-lite86-0.2.10 + precomputed-hash-0.1.1 + predicates-2.0.1 + predicates-core-1.0.2 + predicates-tree-1.0.2 + pretty_assertions-0.6.1 + proc-macro-hack-0.5.19 + proc-macro-nested-0.1.7 + proc-macro2-1.0.28 + pulldown-cmark-0.9.1 + quick-error-1.2.3 + quick-error-2.0.1 + quote-1.0.9 + rand-0.7.3 + rand-0.8.4 + rand_chacha-0.2.2 + rand_chacha-0.3.1 + rand_core-0.5.1 + rand_core-0.6.3 + rand_hc-0.2.0 + rand_hc-0.3.1 + rand_pcg-0.2.1 + redox_syscall-0.2.10 + regex-1.5.5 + regex-automata-0.1.10 + regex-syntax-0.6.25 + remove_dir_all-0.5.3 + ryu-1.0.5 + same-file-1.0.6 + scoped-tls-1.0.0 + select-0.5.0 + semver-1.0.4 + serde-1.0.129 + serde_derive-1.0.129 + serde_json-1.0.66 + serde_urlencoded-0.7.0 + sha-1-0.8.2 + sha-1-0.9.7 + shlex-1.0.0 + siphasher-0.3.6 + slab-0.4.4 + socket2-0.4.1 + string_cache-0.8.1 + string_cache_codegen-0.5.1 + strsim-0.10.0 + strum-0.21.0 + strum_macros-0.21.1 + syn-1.0.75 + tempfile-3.2.0 + tendril-0.4.2 + termcolor-1.1.2 + textwrap-0.14.2 + time-0.1.43 + tinyvec-1.3.1 + tinyvec_macros-0.1.0 + tokio-1.10.0 + tokio-macros-1.3.0 + tokio-stream-0.1.7 + tokio-tungstenite-0.13.0 + tokio-util-0.6.7 + toml-0.5.8 + topological-sort-0.1.0 + tower-service-0.3.1 + tracing-0.1.26 + tracing-core-0.1.19 + treeline-0.1.0 + try-lock-0.2.3 + tungstenite-0.12.0 + typenum-1.13.0 + ucd-trie-0.1.3 + unicase-2.6.0 + unicode-bidi-0.3.6 + unicode-normalization-0.1.19 + unicode-segmentation-1.8.0 + unicode-xid-0.2.2 + url-2.2.2 + utf-8-0.7.6 + version_check-0.9.3 + wait-timeout-0.2.0 + walkdir-2.3.2 + want-0.3.0 + warp-0.3.1 + wasi-0.10.2+wasi-snapshot-preview1 + wasi-0.9.0+wasi-snapshot-preview1 + winapi-0.2.8 + winapi-0.3.9 + winapi-build-0.1.1 + winapi-i686-pc-windows-gnu-0.4.0 + winapi-util-0.1.5 + winapi-x86_64-pc-windows-gnu-0.4.0 + ws2_32-sys-0.2.1 + xml5ever-0.16.1" +inherit cargo toolchain-funcs + +DESCRIPTION="Create a book from markdown files" +HOMEPAGE="https://rust-lang.github.io/mdBook/" +SRC_URI=" + https://github.com/rust-lang/mdBook/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + $(cargo_crate_uris)" +S="${WORKDIR}/${P/b/B}" + +# CC-BY-4.0/OFL-1.1: embeds fonts inside the executable +LICENSE="Apache-2.0 BSD CC-BY-4.0 CC0-1.0 ISC MIT MPL-2.0 OFL-1.1" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="doc" + +QA_FLAGS_IGNORED="usr/bin/${PN}" + +src_compile() { + cargo_src_compile + + if use doc; then + if tc-is-cross-compiler; then + ewarn "html docs were skipped due to cross-compilation" + else + target/$(usex debug{,} release)/${PN} build -d html guide || die + fi + fi +} + +src_install() { + cargo_src_install + + dodoc CHANGELOG.md README.md + + [[ -e guide/html ]] && dodoc -r guide/html +} diff --git a/app-text/pelican/Manifest b/app-text/pelican/Manifest index b883eb6230cb..a900cf6df054 100644 --- a/app-text/pelican/Manifest +++ b/app-text/pelican/Manifest @@ -1 +1,2 @@ DIST pelican-4.5.3.tar.gz 1397896 BLAKE2B 86651f627af67c571ea65a7ddfe7b62747fd2798575d6c4f29455da9b2371ce22ff42d715f148925724764e0a9fbb8aeba1dea401226856d3681b520dbb0a7af SHA512 b1ef5f145b448f6af2e25a1adb399521d4c5f7eef3ee2aa5ab9e50c223623b5c9961622e5cd835a3cb72dbbe905da6ac9217128f2459a35892bbac9b9cb6d26a +DIST pelican-4.7.2.tar.gz 1401737 BLAKE2B c277844c0c153f71aae051dd8897e9abf8fd1ddc7c49251aaa7b85b7324a85da0ded74e8328a4b64ec79b8e6b4e143d5496b8535900c8a88bfa6198489c0a80c SHA512 9fbf2ecb3c193e976e01a4d095095ac55d56fe45aa24467d91635bbecb9df933ccabd6a456e14c6ee14ce0a845820be8d887917af314e13c7a3eb830cb0ce7e6 diff --git a/app-text/pelican/pelican-4.7.2.ebuild b/app-text/pelican/pelican-4.7.2.ebuild new file mode 100644 index 000000000000..bc44f2e4f3c2 --- /dev/null +++ b/app-text/pelican/pelican-4.7.2.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7,8,9,10} ) +DISTUTILS_USE_SETUPTOOLS=rdepend + +inherit distutils-r1 + +DESCRIPTION="A tool to generate a static blog, with restructured text or markdown input files" +HOMEPAGE="https://blog.getpelican.com/ https://pypi.org/project/pelican/" +SRC_URI="https://github.com/getpelican/pelican/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="AGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc examples markdown" + +RESTRICT="test" +RDEPEND=">=dev-python/feedgenerator-1.9[${PYTHON_USEDEP}] + >=dev-python/jinja-2.7[${PYTHON_USEDEP}] + dev-python/docutils[${PYTHON_USEDEP}] + dev-python/pygments[${PYTHON_USEDEP}] + dev-python/pytz[${PYTHON_USEDEP}] + dev-python/unidecode[${PYTHON_USEDEP}] + dev-python/blinker[${PYTHON_USEDEP}] + >=dev-python/six-1.4[${PYTHON_USEDEP}] + dev-python/python-dateutil[${PYTHON_USEDEP}] + doc? ( dev-python/sphinx[${PYTHON_USEDEP}] ) + markdown? ( dev-python/markdown[${PYTHON_USEDEP}] )" +DEPEND="test? ( dev-python/markdown[${PYTHON_USEDEP}] )" + +DOCS=( README.rst ) + +distutils_enable_tests nose + +python_compile_all() { + use doc && emake -C docs html +} + +python_install_all() { + use doc && local HTML_DOCS=( docs/_build/html/. ) + if use examples; then + insinto "/usr/share/doc/${PF}" + docompress -x "/usr/share/doc/${PF}/samples" + doins -r samples + fi + distutils-r1_python_install_all +} diff --git a/dev-db/Manifest.gz b/dev-db/Manifest.gz index 7b753ed60fa52fa35a816007f4c6eeda6eed144c..8e085b00c437bba4a8a0ed2e454d48297c0a030c 100644 GIT binary patch delta 15320 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 delta 15276 zcmV;dJ5$84>-$fk?mbxmL8H{o>a2Uu@o@i#2oKMH`rW_(?uYmLb*%9^{>!iL-~Hfo z_CNgofBo)%{&V>K4>`Bw*YG2swOihM)Rgut{siB~u5HABvX}Wj_pIgk*vholeUCBD zwNl&O=NN*w9(yg`S*gCn?)EOpYF@35ej1-$vLCa#5_T$WSoXbJ-9P->fB#+f;fGW8 zgRbpW!}KXz+{2rnrzF=MpWvdUQT9o#v=dsYEjE|Z@N2a__pT+c+4EZGoN(6a%f-|7 zD1I!SIys*awt2U#&%Q>q+~aIEvTxCOJChIrB!6c0@bod3d|Zv@YR@U!acef8%Z@yA zA*jJZY%2sp;^T1o>fUD=HH4O3Z)e3e#@c7@(Be77cJDmG2_ag~mcz*N#9({#gNu(m z(f3EV_VN5ci+l+S)|?y1?^f5C!39>2_hwD1l`$-ABHeOmX7O0Ay{r>v?a^kLtaTVf zY=5PC#;o;NbY*pSJzYL^)k>UNJJI48K87Ba_wE@k8=v2g54UK!^oSPk>r3vll^RGG zb8)xeMp&`75N39jk7VgqAe8zdVif%8r_R)K4go4Og z8|{$KbDUH?A31g`m4Z0c&or7jo-H)rUG}jw>;3QzzUG-`uEP}&p(cj%m&xp3o)EURsH<+)sR(mB=g0%~vXkXe4-0#2I{t?eI4lbFe2P(}7AI9- z+cR8q*)vq0lzqgi=bcr~AJ@#x!!e2i%1Z?VdJ#%g)-_0fjQV}b

zHyuO6keNZvZ?-8UYnotlo7cnSr`n#2a)I+k-&*fz+tLw^cU{9xN8 zRNi_1)1LiMPyVE2w^+Tr{_^D+t(0qhM9UVdK8l<5fQhPS(gdW=ynD^w3u8)}*NQA> ziv%lfj|=GB0)lq{9b7e4baaQc4rNuM2v8Z%a;Tq5k>>5wH2zyUu`eHL%wbpmh}LOm zoV-rARyzI$4y(BNTE?%R3e>`#cggTnx~%&RUS+DZ)HE z0Vu7(0&qf|g}>zD>S^~-%tvw%tZwlZt&j8P&mYJ9!!u&~s3&w$7CbySwZfv}_DCi9 zz{1%sUGJ2_whZn@2S$au3??{<>$ivma1~SEiqkpWQBLdDfNN>hU z(ExqoRw|U&j;TKK%b&A*qSB9Q7_Msst5b%n#8JKDuY&8u8vyOG@r0m%BYvzI?+n+P zFT2?(7Bj$iSelj|C-vn$)@&BsXUONh8lo$M!vc5sm70A$bNe0`*lrKsw?T z?*$uezK#MgD0Wmgy@#J0PjkR}V%1VwJ%ne#_Ul~FU^QXxBU+JXIv~r;E5Rq=dJT2Y z+y{ZlenuX(BM9JL)~dqAD4{+Q%AkVa0XpP45e%nLP!;l`7+uc<69E93a^Y_JpT*2 z0iKz!r2czyh^>=tp+e)BFtJTOEVTv`p2+e71_%s-OZZH}ZO&)3&dcX*FQ0D_Lpt=Q znuxGcLAqp6mKsC(0S;#dfWW3lx-Y*nQV+4WVfq1o2}7R?F&L;G2Lgv%%(ikRd=i@;x`KE-LS@P`1) zEnuI2_kLYp?(p^0su!*xo6y-nU@$5uk#ew3BaIVj3`#0R9O%MZFLDYSfzm1Hfod6s zCALxdGbmafv2J}t;~ik5D$0Zm44yhQODK*ZTSFb7dmh!ud!uhh9?}oI%&KG~Rfv`f z#w$8h2`^azeWC$C>PdvO6$MNpL5E{XiH3@QS{|Xn@3pTijnqpktYB!p^j2W`)qys& z0GbDh1I4=Z4A)ODKMfmS_6@#RvS&fs;;ROwM6M%6sEIiEheTXi@K!k`<^*R0U6>by zIe!|!dMr`LBH~Q&j=t_~REWdZQD_&imO$Efv{WezfCFy;M;sjsKvXRtKbCz97{bi2;C@!h9)cMaxqde)hzReTMa9Z;Ve+EnN^9_xGQq8 z!I8iSgq4@E?oO85q1j?b`(h4%(HLSOei~fhbp`?N8zDxB=Ri4EOc@DC`ai?<^5MMu z<<~ckh_txb?bVc=ZFP_K&3F;k2t{pM8H5k5Bg1J(B|{pbwi-z=lbi?AU_h(|yW3Cq zIBZ^YVGdw;g0i99N)7XR4eLStJSk`+2DgwEPTq51H@+c0<{Sh|0I4j0-#9pWzSHf7 zD(0t2`wmnS&ID7eiSu8bZ1A~qnLP|=>u3lu6F=8PJFoqKx z?p6km$10S2$Uc00{rKr#k>R=b#e!jSj5kDs1Bnzi_+pcUnmCtkJCZ!`8w3PBc@Hp{v(o=xd7%1nC zqAf%cld-Jhvm&^OsD}5bS%*@0Xc#aDD8$qwr4R7Fw5cO-Po1!KU-6g$9fNlXTkFK9 zgkXCO(1g#J@I=zXIUJ~{Ki*R8=X-VqwBsXI8ySKoMQ9?OJ;1|%w?KF(`z8JBSlSI{ zNpsKIAiA-!Vc-K*3m}((JgYIzIi^(K@o+OhL0u7FNJPpIoIszoIqdK*I6OQEScp(b zk8&gvRV-;H=q{iD&~tGS9~K8ck)QxD3Rprt0Xe)O9?f7)G}J;{d)OnRU>i~j*J}RE z>4HT<+>x}ZM#_PIK;cWtSU*t|EM}`HPyFu9LH_(3sl~IteAusdimd5Ik;rt9*hWI6 zF%1$1!n>!62vMErdL#^z!8KJ~)GjQk6Y!1wOl@D_+mU11RRCjg-mECpH3!8)$^)ys zJ_Nif-jU?VxB+j&Bo2C9--1S|V-F!eAHV*uPY??=<@Kq5jhtVksdgu4$WadTXe*dc zC-j(nhxK;|3+$9LTv1e+VBs8+2_Xh=Q!9I7!}-TWx&byxdNm$%+zRsDi!FQki;sN6 zl=WGctjI|N*N9OxC^iIbO;_AbsRmsQaD}Xc#E)w*vg{tLh$A2yrm_aL$O2=6u{J!@ z#6ZiYZy<|*#W?zy&BtbhKs>eae?Vvl`~>v+V;?LYY6p!FVCGJ8N3_Wq4N#>zYe9R0 zjP}*2!st8!^oP<2tS6}0cnHL8ElB;qf8?97RQ)8U?P;DagSV1S5ke*W6$6C^JARTI z+JpT*Y;SzzvosxmOy0-Zrg^`7&QoRvHM52i2LY6S^IkG5Q~QG~I}nvN`VaGxCZ-XE zmcopS?9GNg(+*+^Ct-68GeFhwgeV1=5)PJT1Rh%}6%F(dV(Y986Q6^#LgfKnluk%| z9wLD%;2$WO4!KliF=oyBBHzm5`Ng5=mT{`d*JkQsx9HJy;sfj`e-(>;fe5k#2Zik9 zF)(L;s}$I#*qd;@d|WnfSmw)9iFxfffti%c=sa~Wn@PaCN|N~{uSU@}JP&|vDG;&2 zqBxJ`mY8*njx2!TKvIGPP%Qkx5C=BoInFsNOk`}{NGO65e3J42&8Xgoa@~31wY2+} zstyJMD20vCzYZ}%9c=)R6rhJMv7?kg+8|ti1`_bv-cT|)Ngb7J5WJ6pWXX<-bFvP@tBZztIn9Rc6u-``lRC=x}yR_D zo7$y7Oa#=hc0Eu4rp?1e3E;VWM(QPPR-n#&+;1!L|Gkl7`Q|0T5sd9gSO=&L5n-s~ z3>z5?M2)Z*9!JE=PCMEs)$+D0WcgYCElpm zppC>prIS4#gK9ABLs(!cJar6>E5C4I+bB2b>mkT$90Mxd>3W-K74z_sia9SGZY!Z*6Z! ztjvbn^FogWZO;Ic6bx8ekONYUaV#DO55CX_@YMFuBYzkGU}2~i&yo6-Wup^VT>3x}&9l&%abJKDP^ zIXX|hQ{12l3yF(72ve{g5fLk3j_fOlcHp;YI~bkiaIvY$F4;hPkSzn2L%18fiAjhR zmlsE4iNU@D?3uP^Rf;;clPJOMY-nxrc@L3~gTR$HaFDl#Qy_eQ|44eI(c(CRpFR!(2Y-9hM2)NEcvlqWii|b)f<* z(DSgHnjy}-4FOAL<(xP;6pt^k3Ya1p}iCEj|t)< ztKw%ZIS?`OAAnAOOv60b0^DSP>REg$0Krj8{(G_ePG(@UpBp~i_$Cq=!I<^$396i^ zRH%wT>C6ZP4efb+;-Qi&s7ey)tcRC6n6oT7%M+Fsqs1nvj|e9B2BZrSCS3ZGuhxcQ z023!H0t~~D=$&t*+3e^TbCR(-qJtWNZVY_Ja7IZV=z5A2I4eHDQSYc2ygm9h0D>b> z>Ip)hlP41&e`ffr@IB*|?{29Oo_!GU)YK+X3giNLY8wuLok=EY0e-`!QAEgiY#_R- zl2;&xo<-Z7C`}|G&v=OD@CB2L!Y5b#;BSjWP)HPKX$4h|8HO(px#b_orbZY*1DZ+T z(?IpYW|VjWOQO?ubwz(quy(J86*iz3XdhX7gD`w6f2^SAKaf1Y+6=JwoK?~oc;T;( zj%87Uh`TntGhdLkMT=o&scx+K{^N(AKE6RVgz{5mKr9&YNhDa)f~mK}+M$RNf`Eu1 za0Z^RpbIc8*y*N7`U7F{AnqW0hq_fJO1Ov{V(k*(a^r4lp9`*ZP#I*nhT(e9=YzL^ z74T%=f8v#*_SX1*sIkDwuEH1S2%-pmTRA#ihsBW&)aVA_`jNi`-0|G_B1|`k35AY) ziME7)rz+GblHpdgN1>+6I4J#sSi_|wDbcy+HX`O0uixgom-_}rc@hDd3mDl)Z3BR) zwN;k3y(H^#+6iyj@%PjY@^*S$6i-8rZ-R_se~9`{wErFarIO5nnut%_vl>Z~_UgNiztEu|Q;+1k zgjGZ`fKQ0N3{>bflDZF&$jBAKf;L}jEFge50aLPT|9a^J$FO5-k9)M%FYiCyk8=rF zf4c2g>&yrFbCBwuf}+4CwusdV(EfEU0jD}w_nJ6dz7-D%EJ>nzfqoLg;R%w?*w7`W z4I>4X=289fC@RiW*d#9zU8uy4ra)OWQd#YHxFaeks;3JJkct}z(SHbBDPa#pqU~PvDEHC_VKrq)MadHWfu34f~LAW2a&$zg8lQSSvMz=DG= zz+&h+2m$J#G*%)gT8YrXTwaWWEkMOXANFwN$YT*P*72^Daj3nw}x3{i(XQcw$rLzS~!UdO~UCLHh@i&(Xg+MR&0=hlfU#s}^qQ*7dQv1{QN;t=IX6*RSYx{l1q zIz8tdbaEfPPD%o%72QvX0GkGJQYx2hDjm)%&~x@I(6`9(2wO+F^&o4g ztkZZ~d??W-(}$!ON(MWRXB@&F4+L~|p4o(JFkxd3pe3_11`#&{$m;A9baUt?qDsv5 zep?-=3w`iCw*C0>;pO$mFZ1)ur`OwFHp}tcYg|-Q39tbMMjFzGjBCU*Vm5l=(IO6` z2WV=kOA<_Uav*q8_-)3Dnxu5Kxv(9RQ5h9~*H9Y`r@GX^_c)US+fiaExh55qF<8#f zfMngE>h(`G?f@FGfxJ2hNL%M(qpC|*sh`le+TPH)N@pb%{jk(00+CPDwYm!tj77FV z9o!(LHl6uL%6}EQFTbEXe*E%&%%5+O^S7jv2GD~>6#OnxGMf5uc|#h$16WA@)2HZ@ zkB3=n$=coA*Xje0DxV04k$^(D> zRpkEs@$=8NlWQ7LBX+X|n5~f|XTU?$A{EI;V$cf^fbZ@)h;Zt|?k?-lqsKlEliwO0 zf6P^{hPQhCJ)GYdS-l7IySUx53{Ui|&!LS3-jjO3iyfTJ2vd!Gyb4lbkb0mnNi@`- znL&@E?yZC^h&n|2dJvtlp_H~i+dLLrFYJbZ(K;q*P$({9J0&10K4^ zQTN!^#)MS5uOO2B8zy#sN*tO%oi`MHeAKvzPK8+N9THTS<3f3R1ZDd497*ibq zq{7#b{GP9&#PXyRiBU}mM|5=|Q!2Rzo1*~MT&Lhw5GKe}bkil>a81B|Fp)w~WhudU zuxK1RsHPrusXboc1|I}f;LL4f9ZVVHFvD5LEi94m19LJ+X2KA}F&U`XICT6{zP9{p z@YD$zz(ZkZT2|+-jjFv!?HX@&ptc0AsjI2M*95k`@de-Y7~HykFgC8HIn|S292S3u z$?58QXrP!^*Gw#M(DXoIb*>qYGxSnL=T0sn4H2W*Yo5vR3M>ZDIG_z}(1XuTCh?@b{zE+uVWNGWbdF|JXqK*o{B&0BF-Gb zP!}o@211=gA4sGAa5MuZSzR-?J+yz1^V6H2{^y1nGTmw0jsnRYM8pY(t00;lN%F;m zk^ve>3&zr|pb2HBiRd9xyl>P#vGhJh+Vj2`g<9(rz8DM+-cmH`tl7_5*qLOO{3N9CqB*5X_V)bc%SoZ6^MXH3G8A#qQ;=o&BTCxY! zGy2M_6`*ZIb0!Q0I|>k`sw-8x5VQ}ne(40Gk%^$&nT@iX{pyy*HzrcPAz+t|a8a2B zb6{&FlB>e2$dgHC*#o;kv~GV@eG`Ux0s+x1(o$-O(LD?lLR;FGDU}D7y(niwbzNqEnc6;e7DhMUtY(D z*ZJ;cf4KK%=r+ww)RsA56GUJpmq}&*sjV1op^6ZOE<8RMTUPD7(ag5pWk%($88$fisCu7PhT+F~vi_!0^(-0yUK3)}0*kMDkdx#b&N^8`1~n!@A@4DnSv z+fXMftmdA0^>l)rRPE%!m%8=QX{_%so@<~ztAI#tbPl7+V}NwX6qt*YiYiKHpf90- zDcANoNa7Q8kwbqcgZStNZRS~}8$bl$6x5;EAtKb=(Y}G{d>QytfgV@@2^x}$mke!C zAqE_YwtEIS0&1#wgV*mDmcGU9*VoU(@BzPk z`q5r)Hwl5UcGGFDX^Vk34-<3TIy$`p<>~a{@_8b5-4 zUfRP~BO@NM;t2x003ZT09jC)dJNiI4J-jf~MsC)+N47 zXo^m(dK8O7%HSd4xu8WE->aJf2YH{NYtHZ+ZVSM!< z6tQ-JI|8YbsR0S;P_P*xr<;s8KJ8o`H93+Bl%o2+8|J-4Pc~vJwv(AT(85CQ`h#xN z-GYCpyBCk{V}4|oL@`rQy0^n4sk=lsOwNX)ozq=Ga)U^siB58$7ZulgQ$wSUjlpWL zW~di$0hWG?`3)J22F=KkQFI3cIj)18L9HN%RzXu*UH6#%$C$4#e|mZS?QdV8Kp2u9 z+SA!Y0mm^ZEVQbQdEoqk)W)NO@1}beAs}5qP=5*Z-#RQzXpD0`2Py*HjlxsMF{mv& zR?q=z;RLI5m@-aVQoJI;(m;{)=hkF~5*MyK;X2fGgB3&iB%O1a_F!}YwY5W$JHAS{ zUv;TbEpAkEC%9;+Yfsw1lf@z*f99Kzy)g#&z62euYR6oV&~$xrA?g7woeZfd=in7q zE@+~8vM#={bVttjAkTEW7jLZlVOeRT8*K$=eZZQIPl&vQcD7hT)1DyAl0?-D&%D$} zTpx$Sx?i9^m?JZL=0xsjl*2UkaL0{i3t$ih1{l9d+S&e-;<&Lh?7= z%g#umr3-~FMo+yAhbGq5GcvErWc=lt)x^i3Khr&0W4(X*klr*2Jp)$u*Q--J37LTI zje!vEsdIBDR8#Z5?$~Q99^@n-p#eEjVgz7876lK*>x_kGfaZ!0f7F4}Pr;*@7F*0- z&hqLKiA4<#SkJA!oyYF2e=f`}omPP2c}cMJBJ)8$qN*TWEKhP-+ZRZUEU{}2rR>!Dn}GfFR^LLoPXr55 zTX`KvAtd%#v8Ah8d#lrQlWAw_y2-fi{q+{qp%BrXcs!J@4)3?=e=0#m;8rmyDvk=r z!AFNm(s&53Z4O=QfDq6TLk%#?byj3O2(wS>MEB!(<)C}SIG|aMjL z-~c18ZpsNInOeJ>h7{xpvnU{%;-EdJaCM*T=8xKV)o+9(-)KL;0Gg~b;-%GzQ{EsL z{P5EoVT;v%PQu_ZCJ{UkKVDj0Q$Fd+ER-qPX~8fEfP&fD*(16O6bQZpJ%OCpxwy@f z1|>y*V>(^%#jo=ZX*TUB@&AB$i(s-E1R!3dQ^}aqs;(j3$ko|?(;WpH>OU%P0`~Ej z5A(Z--DZb)C=thQDaw(fi7=Li3hx?mp|-OY_QD`#h-YgF;r65*QKZ_?eqK^HOu#J4 z{d}FYz-#C#N70UIP&bt>nW{S*%hSW=TYBSbdL6hqxJAZUVGSz@N^$0dKV}y+jUlc*CnqWaj=Q%qpq)h4- zE<_^Em^iAa5=4HO{6DFq?f_{NH&i;MfFo+jbhgT47sU7)k8QIF-g4V~nVD7!nf z(z=o6gv@sMq2aFmBhX%i=~~y(!PMDpLGO2pQ_b)46>2gGntHPijDxm>o!mpVCJ8Rq z2m`p)1Zh==?|(dz&RegGPbl?*{omKN&ICnP`nZXqc?KIRf2Y@`f&TI1kby z_ZOO<3hK5@As&xKkT~#d)6c79+5MNySAf~pVd{w(0~a% zG}j7v5!6?(b#RBMjoLrb)~!(@!Gqfv@mTpo0NCd(H-9{IhaRBINt-?h&ZvE8-61}Z z=RvNpBpG5Jk7GK**K`^*PS$4Kb!YOZdr{XF<*Ay}01Mq=1$M$HY5-L$4gcdK_HiYs zodqw&51r+0-Sm(wA{?mM(}i74u0-NcdrAQk)kW*3ExR`n`?&VI?_~bd8X?$77qNPmz_MzRLopzrD&)vlTjkb>rWAk<*AD2Cz9(0sc7k_(xUU^m`WkF0L!?eKFtnMP@0&kAeg62%>&u6q?ziyEtzkou zG&QZN=(13Om*s=Ea4MNPqVd7-6FgOPiAlE^g07@N{#$3Q*A6$rT&+4Cz;@@lZ;mUU zI=h1)oi0G&qID5<6}?T@1q$Rw%nu`pqP-eg(E6q^8$;8hyvJ6$A`J&${~n@+xebw+ zR749XLBeC`)#L61dU~j#37jXp0ZO+t&81&6P*%W#*fkgf8;W`KJd5^QENQdkKGWyZ zPp{+Cz31#ULnK-SQFSK6#^yvX_T6pjwSrqiS{k zN#|-5!cuFfF7dXm158+0Jtdd2Em+~xF>vbD>_mSQTLuCnO28DEv{Ki&U1s|9hfnW+ zyS(JRvml0Bqw#ShZvZQ%lFLzkEJ21XrTmA66oi>535?66FqU?i5xWNuih63gPeqz8 zUGN&PKe7%@h`MxvsDj@}#ahwR;EM)E=mdKSs&$H&%k932?jWk~Tg@&c)~ZXF#3q`T z#9eZql=rd|(NQ(%QJBS{(IZ1~Hv1p7@ zSMyas?{^%>n~?p*e&5~qt-H~o8k~m64Ps%sqKHBVm395fUt_*HpY6s}i;>3AO;iU| zs&+gR>PQ4;RbLXGo|KfYWC<`*)r8W5rkQ`iT}`u|v@xxjG-$q-b>R3=uLl_sbgjB= z&F|50B@+`hT|Cx~Dq!1HuR6kux`rVIs*7|*9bKeM17bH=f@5mlNdd1*?3QtK>m$Ho z{0Bmqa?oWvyKV!8;wMaV3)#CjqT;qyJuRz^8Yo^mi`%-WtHUr2B^gfB+|)#cW8{Aa zb?#Sn(HgFcEDqlYiD?>2H&Nfw3AJo9L0@60Au{NOThhC)u(i{IU)9_eO=?k#$K!;A zY9pM{6}5lr#ujeYbRi$#3K(=98syUCH4}nUx5W`$yXl}9qLv;BNj=;}Bbn3!8 zZT^*^q!YkD3ZUh8$YP#cFhcd&ot4TydG^7_-utwl-)o=*fD5C!OWu9IS2iD;Tl z$VbhH!RjbMyb*!EIv_NI_eIZx~i#r4DH%|)pg*bUIzj^zY6bP*PB9EY_+$WUJ<+m^MQ^WxS0d3{Cr&drtLp12Y+6=P5`1%ub+67&@qJ(HhMpkr0j3~9aaH)nJn9b`tYg2=nuZZYyyw3K^ck%kX-*m0ONcTIx zl3ZHd<0I8j5n(eOLa^ciY8=F)`ynDF{$AV~f9UcddoTrPqNp>SYlO+bfoRH6)>Okf zwTBWBb|?`v%i?Jd61i&M)s=s#-dSyqKBgh*N(3TzvUpi7!0u=cme+9t7RqaP^zt$q zZB{A@Q5*5V7Ti6(`2Gtdryz|T(h*4tio_3VEepOjY~YVT_6MupX#zixv=CtRX_W z0tWmOMitc5p^*kQ@Ce$KOKFNPF&^WZcZ7OBlqE)(s)G|YpVogR`H`@2t>1!RjS19* z#;TL7GnIu}NzDPhX^KBCd;dnWy4&#@x-LVvx-U^p1O0kkIrSOUMyQ?Ssc~Y{4t20J z>qDFH8j+zEGl@5C%HgV~Iv7hI8Y8F)PDMi$@<4$>C;`}#Nq3nv(yW+T4ue|iaQj&&lW68es_tvhMN*p*1(^V2zD=!JQ)BdW zKN9rCSL~_#(n1NoHfxs^w1$a%(Ve4P*UBGX^N%FheEIZ;H_jUvzV-SbRViuRz^;pg~thpHcg~*PS9e5dYk1W$}=3Y3Zc;x<#f7IpMnCpzUN( zY^!G_X)+6nVMKqOjZ<?NmFg)5%UANaI zR&7Z*v69nNF02ad<#jrBHM}Jfi=dnK5yVuwwmsZETAzR3|MVugZY_!dDWoCLMf;^- z2;Y9GtD-Hh6EuQ=b%k?UP+KQ1Lm(l(&e-s|0bk7{hy<;laZpJWL9nD3FuQO|^iyL= zhm>wBnn*$HkJFw_P_xXp)*eH7X22Saj;TNas|B3of(o;4gP;Jq?ohKTPO@X;Am<{J zM9aECgu;_cGB|(Erg;pQJYBBBn<3OSXhFTCYw~u;3$YPDjK0u;LGIdfnaNDY#~47T z0~DBPPFQk8py#xMX-ZfmfX7Lc)_vxoj5WwhqgNhHJxd#3xG;=Ejv1|?E9A&6N>uwc}QF|yEk(U}?dl-KRyp^>O{w05cx_dNw0e_@< zax7fYP}OI^zP$VR;WvMGLpO!L)py9_<3I6mOMx#{lb94T4DY@g&0zygLr`lcf38hI z*oL>&Y#a-H5mh}-zV5|TO=`vMN^7jd0!Pd+wB9$tOTyQ!P4$>S3OT(@3 z{TlLcu5%KP(ooOuMtJIapWRy1zkC|6FGD$YwL!g^?317St!G(KcNlhD6VU^_$nzrg zB#WEoHb+SrxtB0qnm`z%*O8s}T;+?gYq3OK zm_a5rjqSxW?&qa1O>@A#Q^g(KT)Pgsx8h!Pn|7&>MXZR3*32PTq3?zAiB1Dc%XM`W zBSf@NAVt)Um7J`a23D@7>qA)nqm$Q+^1?G?))EYGoMvO#-wNCtEp{7@ku+Od1qyzc z+S3Kqp$1Z#lY}%Uf1b4gZpd+iv4X}nFLe(_Tsx9&Y7Ec=`b93f8o=^92%B|-UYAEC zV-%=#&9dFV86KdilU-W_U{se$B`P|j<8KE6EDBl87vg5X<3wOA;^_cch{VJH6sT^} z6SWkpE}O=3I|lh%(&B!z5c`d%tzc%}x~2s|<0DN*DYKM1f7jw|o#xF%5P>R^Ra zwG*S;xEeSXYL99`3OlIb6=fNS2X3xwRxHXN8iPisCohOf)g2SjdVdJAG7Nx#Z?q4j z`!wLEZi!2uX|QNRG*W0AXdLi}dh!V^+E`6u&YFh1u>cNpheg&{L1-#wwTW%DUcyeM zk@dRGq-#66FSmhBaZSg)aMs(1y?fhS*TWP2{RvL@#Z>aeYvP!ULm6F-azdAYi`D%s zM7vGvlh`#lf1@F?*PbM@rthG8N;p~&fTabWw2uKAjA)vOtJz_|fNoXgAK0d>X4bOMs!me} zvd+IsK2+J!2u9u4&a)P!U57R?rojxt9v~ zpeA&dpcBId5hSu&6F>9S@P^e`j`h^NUf$C5$&gdjn(Yu77S= zO!eOCf9yM*s2yGwKxf|6f6$y#u)gyWzITsGMLO#@N5mf6oV#iomu6#SIBQ-LT~n@2 zmwGjjGpj`EQTHcQ-ZZiX00#OYMVkS}^3Q3+y2vxZ2X$GJFGw)}U=>X+)!_7NPx0vf z2Qd1k(bsAE!b*w3nMXss+T6a29f7EFBPUO*HJUCeZBcq))kmYEavaVEj z^$UIC~N*O4y8h-QHqNX$hy!4Zh4(=HT3@}KwQ-I z4}Q#f7Zv8^kIw!y1HyeDwKuG!n|Lr4QLY3jw$WG!S7DoRIs zkFu;`;njIlO%@%zBX~zLA#fLJb$j7gty3GZUe|im(Cl|h`qdPC+g~nrS6y_}c!L9k z$ncqV>#kpO(DpSHuBe+%tpjk8PKdGex*7I;#J;@#vR>}LcjPt)wd5TU0Hi9Ee**2R zGx~I$14-gUb<64ceblsVO+rps#E!hw4Y#9xFsE4t>V>A#aK+lYotnU}J2S%{DfB4T z)e$-*lCvz0e!GQkI;RI=rlol@+Hyd_ucYC&QcVaqO8#hGxyJNF4KbNyAJs;sd9{P8 zlt(4W(LCr25=kvmP8aWv<{Xfae_uDpVnThKlA9(#70rCBJLp#qVYY6n>~;V8`el#L z^AG>=f5(4v4GwRt1}==ubqmQSO$OHd)>`y`qI)s@8-df&K)N|u_4DED)sc}wj22)# zualdl!n|ye)T(BcZQZ{qI%|Pf`MZGfby*F#cH-AZX;$)5b0?f8gaQnde^N(T=n~lI z+Vv;$OLLOD_K59hzAc&rgQ>zKH$aW1*LW>&pr}lUtwxcvq)2G58;kUQH`^GCJX(7lX~4j*X>39(gw|$dR|V2h06e{wc`;(9qP|7 z`b`k(FuA4*ke<2fU?%H2uIcz_*V%Ls8e7`BL#_S?{dT9U&VBTuw%BEy)j&KVpRP`# zqF>21#dbLBsG~5u^>Ds^{Q0-PF?5%-e=z5BNzy68rlDPfuOB-wMHV)uoLZ^gF>ia+lFB%+JtmkmC%&ioZS@E*{s_P292=<>`|vqVn8NLlkYtl4Nc>^^m}(k zZkZHD?9P)FJ|KUV>6dPRlez0YS?O}I&w%~;*RK(aZ#J)=ps#&}Su~3pL59U{`b1rX zq!>-3Lk%#{h(cI$tJxxJjRRIzO_Th22L86LdLgt=P)R`Kq+KG2Vv{2b#Rn+`ziWxwAh|Q0rXqG?MV|jc;(66Xc y)0Bq1dq6g7=6sMK-n#LRXvUBVT)M_j@RKNL2!7}u*Fv7pfB64Z1UkgJasU99k{L_@ diff --git a/dev-db/firebird/firebird-3.0.4.33054.0-r1.ebuild b/dev-db/firebird/firebird-3.0.4.33054.0-r2.ebuild similarity index 96% rename from dev-db/firebird/firebird-3.0.4.33054.0-r1.ebuild rename to dev-db/firebird/firebird-3.0.4.33054.0-r2.ebuild index 02ac62b72c4c..171554c2aebe 100644 --- a/dev-db/firebird/firebird-3.0.4.33054.0-r1.ebuild +++ b/dev-db/firebird/firebird-3.0.4.33054.0-r2.ebuild @@ -1,16 +1,18 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 MY_P=${PN/f/F}-$(ver_rs 4 '-') -inherit autotools flag-o-matic user +inherit autotools flag-o-matic DESCRIPTION="Relational database offering many ANSI SQL:2003 and some SQL:2008 features" HOMEPAGE="https://www.firebirdsql.org/" SRC_URI=" https://github.com/FirebirdSQL/firebird/releases/download/R$(ver_rs 1-3 '_' $(ver_cut 1-3))/${MY_P}.tar.bz2 - doc? ( ftp://ftpc.inprise.com/pub/interbase/techpubs/ib_b60_doc.zip )" + doc? ( ftp://ftpc.inprise.com/pub/interbase/techpubs/ib_b60_doc.zip ) +" +S="${WORKDIR}/${MY_P}" LICENSE="IDPL Interbase-1.0" SLOT="0" @@ -27,13 +29,14 @@ DEPEND=" dev-libs/libedit dev-libs/libtommath " -RDEPEND="${DEPEND} +RDEPEND=" + ${DEPEND} + acct-group/firebird + acct-user/firebird xinetd? ( virtual/inetd ) !sys-cluster/ganglia " -S="${WORKDIR}/${MY_P}" - PATCHES=( "${FILESDIR}"/${PN}-3.0.2.32703.0-unbundle.patch "${FILESDIR}"/${PN}-3.0.2.32703.0-cloop-compiler.patch @@ -50,11 +53,6 @@ pkg_pretend() { fi } -pkg_setup() { - enewgroup firebird 450 - enewuser firebird 450 /bin/sh /usr/$(get_libdir)/firebird firebird -} - check_sed() { MSG="sed of $3, required $2 line(s) modified $1" einfo "${MSG}" diff --git a/dev-java/Manifest.gz b/dev-java/Manifest.gz index 4758f9e8d94455f311e7b69ac82983e32e842dab..b50811884061e87e876850f5ca701eeb20d49977 100644 GIT binary patch delta 54201 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 s1p@@&@1 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 delta 54260 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μb5>rID=PF{Qlz|N`Gdp>PO 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 diff --git a/dev-java/ant-eclipse-ecj/ant-eclipse-ecj-4.15-r1.ebuild b/dev-java/ant-eclipse-ecj/ant-eclipse-ecj-4.15-r1.ebuild index 5957b5aefbe2..30383fea53f5 100644 --- a/dev-java/ant-eclipse-ecj/ant-eclipse-ecj-4.15-r1.ebuild +++ b/dev-java/ant-eclipse-ecj/ant-eclipse-ecj-4.15-r1.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="http://www.eclipse.org/" SRC_URI="http://download.eclipse.org/eclipse/downloads/drops4/${DMF}/ecjsrc-${PV}.jar" LICENSE="EPL-1.0" -KEYWORDS="amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x86-solaris" +KEYWORDS="amd64 ~ppc64 x86 ~amd64-linux ~x86-linux ~x86-solaris" SLOT="4.15" IUSE="" diff --git a/dev-java/avalon-framework/avalon-framework-4.2.0-r4.ebuild b/dev-java/avalon-framework/avalon-framework-4.2.0-r4.ebuild index 2b623e3cd005..2aced74c8361 100644 --- a/dev-java/avalon-framework/avalon-framework-4.2.0-r4.ebuild +++ b/dev-java/avalon-framework/avalon-framework-4.2.0-r4.ebuild @@ -16,7 +16,7 @@ SRC_URI="mirror://apache/avalon/avalon-framework/source/${P}-src.tar.gz" LICENSE="Apache-2.0" SLOT="4.2" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="amd64 ~arm ~arm64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris" CP_DEPEND=" dev-java/avalon-logkit:2.0 diff --git a/dev-java/avalon-logkit/avalon-logkit-2.1-r12.ebuild b/dev-java/avalon-logkit/avalon-logkit-2.1-r12.ebuild index fadec3b6862a..bb168ac6f9d8 100644 --- a/dev-java/avalon-logkit/avalon-logkit-2.1-r12.ebuild +++ b/dev-java/avalon-logkit/avalon-logkit-2.1-r12.ebuild @@ -17,7 +17,7 @@ DESCRIPTION="Easy-to-use Java logging toolkit" HOMEPAGE="https://avalon.apache.org/closed.html" SRC_URI="https://archive.apache.org/dist/excalibur/avalon-logkit/source/avalon-logkit-${PV}-src.tar.gz" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="amd64 ~arm ~arm64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris" LICENSE="Apache-2.0" SLOT="2.0" diff --git a/dev-java/batik/Manifest b/dev-java/batik/Manifest index d7732ad2c392..33f7b1515575 100644 --- a/dev-java/batik/Manifest +++ b/dev-java/batik/Manifest @@ -1 +1,2 @@ +DIST batik-src-1.14.tar.gz 17647867 BLAKE2B 9385e77e739ece921012310a53953a6e258a5d748987e85dd20783ca248ae55619db6472b7590a45fe40a1b51c693478a37a7dbe1a958b42392c525e5f228815 SHA512 689c52f58f8f0456c89bd18745d2d92e7590b9054bea71b96be87d44977057d583e78504cbf14afc3e0c585d2383dac3009c7c421de868c847db045e921da8fb DIST batik-src-1.9.tar.gz 16748072 BLAKE2B 4e23c0de3d56ba130c5bc9ef80a01549e8c11ab4db3b1ac5dae8525cf0a3a8b7f4df3161c12f1f0df9c74229aaf2034fb6c9c2f91b7fc7407a0af580d144e606 SHA512 96a5c16bd3d61ea33ed5013fd0b00f1724470d9b667f0f84ef4a29dcaaa19b1cc8ffcc92dc49767f4e29d77a47f99df5afca479336ac5619778b51a6fb6cd952 diff --git a/dev-java/batik/batik-1.14.ebuild b/dev-java/batik/batik-1.14.ebuild new file mode 100644 index 000000000000..f4be7b642036 --- /dev/null +++ b/dev-java/batik/batik-1.14.ebuild @@ -0,0 +1,191 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Skeleton command: +# java-ebuilder --generate-ebuild --workdir . --pom pom.xml --download-uri mirror://apache/xmlgraphics/batik/source/batik-src-1.14.tar.gz --slot 1.14 --keywords "~amd64 ~ppc64 ~x86" --ebuild batik-1.14.ebuild + +EAPI=8 + +JAVA_PKG_IUSE="doc source test" +MAVEN_ID="org.apache.xmlgraphics:batik:1.14" +JAVA_TESTING_FRAMEWORKS="junit-4" + +inherit desktop java-pkg-2 java-pkg-simple xdg-utils + +DESCRIPTION="XML Graphics Batik" +HOMEPAGE="https://xmlgraphics.apache.org/batik/" +SRC_URI="mirror://apache/xmlgraphics/batik/source/batik-src-${PV}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="1.14" +KEYWORDS="~amd64 ~ppc64 ~x86" + +CP_DEPEND=" + dev-java/jacl:0 + dev-java/jython:2.7 + dev-java/rhino:1.6 + dev-java/xalan:0 + dev-java/xml-commons-external:1.3 + dev-java/xmlgraphics-commons:2 +" + +DEPEND="${CP_DEPEND} + >=virtual/jdk-1.8:*" + +RDEPEND="${CP_DEPEND} + >=virtual/jre-1.8:*" + +DOCS=( {CHANGES,NOTICE,README} ) + +S="${WORKDIR}/batik-${PV}" + +src_prepare() { + default + java-pkg_clean +} + +src_compile() { + + # We loop over the modules list and compile the jar files. + while read module ; do \ + + echo "compiling $module" + + JAVA_SRC_DIR="" + JAVA_RESOURCE_DIRS="" + JAVA_JAR_FILENAME="$module.jar" + JAVA_MAIN_CLASS="" + + # Not all of the modules have resources. + if [[ -d $module/src/main/resources ]]; then \ + JAVA_RESOURCE_DIRS="$module/src/main/resources" + fi + + # Don't let sed die on modules without MainClass. + JAVA_MAIN_CLASS=$( sed -n 's:.*\(.*\):\1:p' $module/pom.xml ) + + # Some modules don't have source code. + if [[ -d $module/src/main/java/org ]]; then \ + JAVA_SRC_DIR="$module/src/main/java" + java-pkg-simple_src_compile + else + # This case applies to batik-rasterizer. + if [[ -d $module/src/main/resources/org ]]; then \ + jar -cfe $module.jar "${JAVA_MAIN_CLASS}" -C "$module/src/main/resources" . || die + # Else for batik-rasterizer-ext, batik-squiggle and batik-squiggle-ext + else + jar -cfe $module.jar "${JAVA_MAIN_CLASS}" -C . README || die + zip -d $module.jar "README" + fi + fi + + JAVA_GENTOO_CLASSPATH_EXTRA+=":$module.jar" + + rm -fr target || die + + # Modules batik-rasterizer-ext and batik-squiggle-ext, upstream puts their jar files in the extensions + # directory, see batik-extension/src/main/resources/org/apache/batik/extensions/README.txt + # We keep them in the mudules list for later but omit them by 'grep -v'. + # The same for batik-test-old which depends on fop-transcoder-allinone which itself depends on batik. + # batik-1.14-modules is the "Reactor Build Order" extracted from the output of "mvn dependency:tree". + done < <(grep -v '\(batik-rasterizer-ext\|batik-squiggle-ext\|batik-test-old\)' "${FILESDIR}"/batik-1.14-modules) + + if use doc; then + + JAVA_SRC_DIR="" + JAVA_JAR_FILENAME="ignoreme.jar" + + while read module ; do \ + + # Some modules don't have source code + if [[ -d $module/src/main/java/org ]]; then \ + JAVA_SRC_DIR+=( "$module/src/main/java" ) + fi + + done < "${FILESDIR}"/batik-1.14-modules + + java-pkg-simple_src_compile + fi +} + +src_test() { + + JAVA_TEST_GENTOO_CLASSPATH="junit-4" + + while read module ; do \ + + echo "testing $module" + + JAVA_TEST_SRC_DIR="" + JAVA_TEST_RESOURCE_DIRS="" + JAVA_TEST_RUN_ONLY="" + + if [[ -d $module/src/test/resources ]]; then \ + JAVA_TEST_RESOURCE_DIRS="$module/src/test/resources" + fi + + # https://github.com/apache/xmlgraphics-batik/blob/refs/tags/batik-1_14/batik-util/pom.xml#L74-L75 + if [[ $module == batik-util ]]; then \ + JAVA_TEST_RUN_ONLY="org.apache.batik.util.Base64TestCases" + fi + + if [[ -d $module/src/test/java/org ]]; then \ + JAVA_TEST_SRC_DIR="$module/src/test/java" + java-pkg-simple_src_test + fi + + done < <(grep -v '\(batik-rasterizer-ext\|batik-squiggle-ext\|batik-test-old\)' "${FILESDIR}"/batik-1.14-modules) +} + +src_install() { + einstalldocs + domenu "${FILESDIR}"/batik-squiggle.desktop + doicon batik-svgbrowser/src/main/resources/org/apache/batik/apps/svgbrowser/resources/init.svg + + while read module ; do \ + + JAVA_MAIN_CLASS=$( sed -n 's:.*\(.*\):\1:p' $module/pom.xml ) + + java-pkg_dojar $module.jar + + # Add a launcher if the module has a MainClass. + if [[ -n "${JAVA_MAIN_CLASS}" ]]; then \ + java-pkg_dolauncher "$module-${SLOT}" --main "${JAVA_MAIN_CLASS}" + fi + + # Some modules don't have source code + if [[ -d $module/src/main/java/org ]]; then \ + + if use source; then + java-pkg_dosrc "$module/src/main/java/*" + fi + + fi + + done < <(grep -v '\(batik-rasterizer-ext\|batik-squiggle-ext\|batik-test-old\)' "${FILESDIR}"/batik-1.14-modules) + + local java_policy_file="${JAVA_PKG_SHAREPATH}/etc/${PN}.policy" + insinto "$(dirname "${java_policy_file}")" + newins - "$(basename "${java_policy_file}")" <<- _EOF_ + grant codeBase "file:${EPREFIX}${JAVA_PKG_JARDEST}/-" { + permission java.security.AllPermission; + }; + _EOF_ + java-pkg_register-environment-variable \ + gjl_java_args \ + "-Djava.security.policy=file:${EPREFIX}${java_policy_file}" + + if use doc; then + java-pkg_dojavadoc target/api + fi +} + +pkg_postinst() { + xdg_desktop_database_update + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_desktop_database_update + xdg_icon_cache_update +} diff --git a/dev-java/batik/files/batik-1.14-modules b/dev-java/batik/files/batik-1.14-modules new file mode 100644 index 000000000000..d9c964870901 --- /dev/null +++ b/dev-java/batik/files/batik-1.14-modules @@ -0,0 +1,33 @@ +batik-constants +batik-i18n +batik-test +batik-util +batik-awt-util +batik-css +batik-ext +batik-xml +batik-dom +batik-parser +batik-svg-dom +batik-anim +batik-gvt +batik-script +batik-bridge +batik-svggen +batik-transcoder +batik-codec +batik-extension +batik-gui-util +batik-svgrasterizer +batik-rasterizer-ext +batik-rasterizer +batik-slideshow +batik-swing +batik-svgbrowser +batik-squiggle-ext +batik-squiggle +batik-svgpp +batik-ttf2svg +batik-test-swing +batik-test-svg +batik-test-old diff --git a/dev-java/batik/files/batik-squiggle.desktop b/dev-java/batik/files/batik-squiggle.desktop new file mode 100644 index 000000000000..95bb990177c7 --- /dev/null +++ b/dev-java/batik/files/batik-squiggle.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Name=Squiggle +Comment=SVG browser +Exec=batik-squiggle-1.14 +Icon=init +Terminal=false +Type=Application +Categories=Graphics;VectorGraphics; +MimeType=image/svg+xml; diff --git a/dev-java/batik/metadata.xml b/dev-java/batik/metadata.xml index 2841917ad49d..a9b2477896cb 100644 --- a/dev-java/batik/metadata.xml +++ b/dev-java/batik/metadata.xml @@ -5,6 +5,10 @@ java@gentoo.org Java + + https://issues.apache.org/jira/projects/BATIK/issues/ + apache/xmlgraphics-batik + Java toolkit for applications or applets that want to use images in the Scalable Vector Graphics (SVG) format for various diff --git a/dev-java/commons-logging/commons-logging-1.2-r5.ebuild b/dev-java/commons-logging/commons-logging-1.2-r5.ebuild index f93740de50e1..97e47eb67520 100644 --- a/dev-java/commons-logging/commons-logging-1.2-r5.ebuild +++ b/dev-java/commons-logging/commons-logging-1.2-r5.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://apache/commons/logging/source/${P}-src.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ppc64 x86" IUSE="avalon-framework avalon-logkit log4j servletapi test" REQUIRED_USE="doc? ( avalon-framework avalon-logkit log4j servletapi )" RESTRICT="!test? ( test ) !servletapi? ( test )" diff --git a/dev-java/eclipse-ecj/eclipse-ecj-4.15.ebuild b/dev-java/eclipse-ecj/eclipse-ecj-4.15.ebuild index 8e6af419fbc2..37b49f67ee47 100644 --- a/dev-java/eclipse-ecj/eclipse-ecj-4.15.ebuild +++ b/dev-java/eclipse-ecj/eclipse-ecj-4.15.ebuild @@ -15,7 +15,7 @@ HOMEPAGE="http://www.eclipse.org/" SRC_URI="http://download.eclipse.org/eclipse/downloads/drops4/${DMF}/${MY_PN}src-${PV}.jar" LICENSE="EPL-1.0" -KEYWORDS="amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x86-solaris" +KEYWORDS="amd64 ~ppc64 x86 ~amd64-linux ~x86-linux ~x86-solaris" SLOT="4.15" IUSE="+ant" diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz index 651dc14984d0bc6e13b6e431ddd3e0aa0365d293..fbe680bedbdf132f293e9a62be67fadbdd428404 100644 GIT binary patch delta 18108 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 +Date: Mon Nov 15 22:40:43 2021 -0500 + + Fix ranlib error + + - Always pass ranlib one file argument at a time to avoid error 'Exactly + one archive should be specified' + - Call ranlib without cd'ing into the library's directory + - Use Makefile functionality to simplify recipes + +diff --git a/Makefile b/Makefile +index c2522c775..2e4e44faa 100644 +--- a/Makefile ++++ b/Makefile +@@ -549,6 +549,8 @@ else + endif + $(MAKE) -C tools installopt + ++LIBRARIES = $(addsuffix .$(A), ocamlcommon ocamlbytecomp ocamloptcomp) ++ + .PHONY: installoptopt + installoptopt: + $(INSTALL_PROG) ocamlc.opt$(EXE) "$(INSTALL_BINDIR)" +@@ -585,8 +587,11 @@ endif + ifeq "$(INSTALL_OCAMLNAT)" "true" + $(INSTALL_PROG) ocamlnat$(EXE) "$(INSTALL_BINDIR)" + endif +- cd "$(INSTALL_COMPLIBDIR)" && \ +- $(RANLIB) ocamlcommon.$(A) ocamlbytecomp.$(A) ocamloptcomp.$(A) ++# Some versions of ranlib do not support multiple archives ++ for library in $(LIBRARIES); \ ++ do \ ++ $(RANLIB) "$(INSTALL_COMPLIBDIR)/$$library"; \ ++ done + + # Installation of the *.ml sources of compiler-libs + .PHONY: install-compiler-sources +diff --git a/otherlibs/Makefile.otherlibs.common b/otherlibs/Makefile.otherlibs.common +index 95ff4d58f..6a4451e47 100644 +--- a/otherlibs/Makefile.otherlibs.common ++++ b/otherlibs/Makefile.otherlibs.common +@@ -95,7 +95,7 @@ install:: + fi + ifneq "$(STUBSLIB)" "" + $(INSTALL_DATA) $(STUBSLIB) "$(INSTALL_LIBDIR)/" +- cd "$(INSTALL_LIBDIR)"; $(RANLIB) lib$(CLIBNAME).$(A) ++ $(RANLIB) "$(INSTALL_LIBDIR)/lib$(CLIBNAME).$(A)" + endif + + $(INSTALL_DATA) \ +@@ -104,7 +104,7 @@ endif + ifeq "$(INSTALL_SOURCE_ARTIFACTS)" "true" + $(INSTALL_DATA) \ + $(CMIFILES:.cmi=.mli) \ +- $(CMIFILES:.cmi=.cmti) \ ++ $(CMIFILES:.cmi=.cmti) \ + "$(INSTALL_LIBDIR)/" + endif + if test -n "$(HEADERS)"; then \ +@@ -115,7 +115,7 @@ installopt: + $(INSTALL_DATA) \ + $(CAMLOBJS_NAT) $(LIBNAME).cmxa $(LIBNAME).$(A) \ + "$(INSTALL_LIBDIR)/" +- cd "$(INSTALL_LIBDIR)"; $(RANLIB) $(LIBNAME).a ++ $(RANLIB) "$(INSTALL_LIBDIR)/$(LIBNAME).$(A)" + if test -f $(LIBNAME).cmxs; then \ + $(INSTALL_PROG) $(LIBNAME).cmxs "$(INSTALL_LIBDIR)"; \ + fi +diff --git a/otherlibs/dynlink/Makefile b/otherlibs/dynlink/Makefile +index 6b02dc197..dccc45103 100644 +--- a/otherlibs/dynlink/Makefile ++++ b/otherlibs/dynlink/Makefile +@@ -249,12 +249,12 @@ ifeq "$(INSTALL_SOURCE_ARTIFACTS)" "true" + endif + + installopt: +- if $(NATDYNLINK); then \ +- $(INSTALL_DATA) \ +- $(NATOBJS) dynlink.cmxa dynlink.$(A) \ +- "$(INSTALL_LIBDIR)" && \ +- cd "$(INSTALL_LIBDIR)" && $(RANLIB) dynlink.$(A); \ +- fi ++ifeq "$(NATDYNLINK)" "true" ++ $(INSTALL_DATA) \ ++ $(NATOBJS) dynlink.cmxa dynlink.$(A) \ ++ "$(INSTALL_LIBDIR)" ++ $(RANLIB) "$(INSTALL_LIBDIR)/dynlink.$(A)" ++endif + + partialclean: + rm -f $(extract_crc) *.cm[ioaxt] *.cmti *.cmxa \ +diff --git a/otherlibs/systhreads/Makefile b/otherlibs/systhreads/Makefile +index 8fc1bdb92..379c530fa 100644 +--- a/otherlibs/systhreads/Makefile ++++ b/otherlibs/systhreads/Makefile +@@ -121,7 +121,7 @@ install: + $(INSTALL_PROG) dllthreads$(EXT_DLL) "$(INSTALL_STUBLIBDIR)"; \ + fi + $(INSTALL_DATA) libthreads.$(A) "$(INSTALL_LIBDIR)" +- cd "$(INSTALL_LIBDIR)"; $(RANLIB) libthreads.$(A) ++ $(RANLIB) "$(INSTALL_LIBDIR)/libthreads.$(A)" + mkdir -p "$(INSTALL_THREADSLIBDIR)" + $(INSTALL_DATA) \ + $(CMIFILES) threads.cma \ +@@ -136,11 +136,11 @@ endif + + installopt: + $(INSTALL_DATA) libthreadsnat.$(A) "$(INSTALL_LIBDIR)" +- cd "$(INSTALL_LIBDIR)"; $(RANLIB) libthreadsnat.$(A) ++ $(RANLIB) "$(INSTALL_LIBDIR)/libthreadsnat.$(A)" + $(INSTALL_DATA) \ + $(THREADS_NCOBJS) threads.cmxa threads.$(A) \ + "$(INSTALL_THREADSLIBDIR)" +- cd "$(INSTALL_THREADSLIBDIR)" && $(RANLIB) threads.$(A) ++ $(RANLIB) "$(INSTALL_THREADSLIBDIR)/threads.$(A)" + + %.cmi: %.mli + $(CAMLC) -c $(COMPFLAGS) $< +diff --git a/stdlib/Makefile b/stdlib/Makefile +index df34bc2d4..32c5dab56 100644 +--- a/stdlib/Makefile ++++ b/stdlib/Makefile +@@ -105,7 +105,7 @@ installopt-default:: + $(INSTALL_DATA) \ + stdlib.cmxa stdlib.$(A) std_exit.$(O) *.cmx \ + "$(INSTALL_LIBDIR)" +- cd "$(INSTALL_LIBDIR)"; $(RANLIB) stdlib.$(A) ++ $(RANLIB) "$(INSTALL_LIBDIR)/stdlib.$(A)" + + ifeq "$(UNIX_OR_WIN32)" "unix" + HEADERPROGRAM = header diff --git a/dev-lang/ocaml/ocaml-4.14.0.ebuild b/dev-lang/ocaml/ocaml-4.14.0.ebuild new file mode 100644 index 000000000000..d54fe96af6c3 --- /dev/null +++ b/dev-lang/ocaml/ocaml-4.14.0.ebuild @@ -0,0 +1,103 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic + +HOMEPAGE="https://ocaml.org/" +SRC_URI="https://github.com/ocaml/ocaml/archive/${PV}.tar.gz -> ${P}.tar.gz" +DESCRIPTION="Programming language supporting functional, imperative & object-oriented styles" + +LICENSE="QPL-1.0 LGPL-2" +SLOT="0/$(ver_cut 1-2)" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris" +IUSE="emacs flambda latex +ocamlopt xemacs" + +RDEPEND="sys-libs/binutils-libs:=" +BDEPEND="${RDEPEND} + virtual/pkgconfig" +PDEPEND="emacs? ( app-emacs/ocaml-mode ) + xemacs? ( app-xemacs/ocaml )" + +QA_FLAGS_IGNORED='/usr/lib.*/ocaml/bigarray.cmxs' + +PATCHES=( + "${FILESDIR}"/${PN}-4.14.0-clang.patch +) + +src_prepare() { + default + + cp "${FILESDIR}"/ocaml.conf "${T}" || die + + # OCaml generates textrels on 32-bit arches + # We can't do anything about it, but disabling it means that tests + # for OCaml-based packages won't fail on unexpected output + # bug #773226 + if use arm || use ppc || use x86 ; then + append-ldflags "-Wl,-z,notext" + fi + + # Upstream build ignores LDFLAGS in several places. + sed -i -e 's/\(^MKDLL=.*\)/\1 $(LDFLAGS)/' \ + -e 's/\(^OC_CFLAGS=.*\)/\1 $(LDFLAGS)/' \ + -e 's/\(^OC_LDFLAGS=.*\)/\1 $(LDFLAGS)/' \ + Makefile.config.in || die "LDFLAGS fix failed" +} + +src_configure() { + local opt=( + --bindir="${EPREFIX}/usr/bin" + --libdir="${EPREFIX}/usr/$(get_libdir)/ocaml" + --mandir="${EPREFIX}/usr/share/man" + --prefix="${EPREFIX}/usr" + $(use_enable flambda) + ) + + econf "${opt[@]}" +} + +src_compile() { + env -u P emake world + + if use ocamlopt ; then + env -u P emake opt + env -u P emake opt.opt + fi +} + +src_test() { + emake -j + + # OCaml tests only work when run sequentially + if use ocamlopt ; then + emake -j1 ocamltest.opt + else + emake -j1 ocamltest + #ewarn "${PN} was built without 'ocamlopt' USE flag; skipping tests." + fi + + emake -j1 tests +} + +src_install() { + default + + dodir /usr/include + # Create symlink for header files + dosym "../$(get_libdir)/ocaml/caml" /usr/include/caml + dodoc Changes README.adoc + + # Create envd entry for latex input files + if use latex ; then + echo "TEXINPUTS=\"${EPREFIX}/usr/$(get_libdir)/ocaml/ocamldoc:\"" > "${T}"/99ocamldoc || die + doenvd "${T}"/99ocamldoc + fi + + sed -i -e "s:lib:$(get_libdir):" "${T}"/ocaml.conf || die + + # Install ocaml-rebuild portage set + insinto /usr/share/portage/config/sets + doins "${T}"/ocaml.conf +} diff --git a/dev-lang/zig/zig-0.7.1.ebuild b/dev-lang/zig/zig-0.7.1.ebuild index 39cf045b3b38..1c70ae2f502d 100644 --- a/dev-lang/zig/zig-0.7.1.ebuild +++ b/dev-lang/zig/zig-0.7.1.ebuild @@ -49,6 +49,11 @@ llvm_check_deps() { # see https://github.com/ziglang/zig/wiki/Troubleshooting-Build-Issues#high-memory-requirements CHECKREQS_MEMORY="6G" +pkg_setup() { + llvm_pkg_setup + check-reqs_pkg_setup +} + src_configure() { local mycmakeargs=( -DZIG_USE_CCACHE=OFF diff --git a/dev-lang/zig/zig-0.8.1-r1.ebuild b/dev-lang/zig/zig-0.8.1-r1.ebuild index 86befea8144c..0390c51f9678 100644 --- a/dev-lang/zig/zig-0.8.1-r1.ebuild +++ b/dev-lang/zig/zig-0.8.1-r1.ebuild @@ -48,6 +48,11 @@ llvm_check_deps() { # see https://github.com/ziglang/zig/wiki/Troubleshooting-Build-Issues#high-memory-requirements CHECKREQS_MEMORY="10G" +pkg_setup() { + llvm_pkg_setup + check-reqs_pkg_setup +} + src_configure() { local mycmakeargs=( -DZIG_USE_CCACHE=OFF diff --git a/dev-lang/zig/zig-0.9.1.ebuild b/dev-lang/zig/zig-0.9.1.ebuild index 30aa4b234c28..1ce53e760265 100644 --- a/dev-lang/zig/zig-0.9.1.ebuild +++ b/dev-lang/zig/zig-0.9.1.ebuild @@ -47,6 +47,11 @@ llvm_check_deps() { # see https://github.com/ziglang/zig/wiki/Troubleshooting-Build-Issues#high-memory-requirements CHECKREQS_MEMORY="10G" +pkg_setup() { + llvm_pkg_setup + check-reqs_pkg_setup +} + src_configure() { local mycmakeargs=( -DZIG_USE_CCACHE=OFF diff --git a/dev-lang/zig/zig-9999.ebuild b/dev-lang/zig/zig-9999.ebuild index 30aa4b234c28..1ce53e760265 100644 --- a/dev-lang/zig/zig-9999.ebuild +++ b/dev-lang/zig/zig-9999.ebuild @@ -47,6 +47,11 @@ llvm_check_deps() { # see https://github.com/ziglang/zig/wiki/Troubleshooting-Build-Issues#high-memory-requirements CHECKREQS_MEMORY="10G" +pkg_setup() { + llvm_pkg_setup + check-reqs_pkg_setup +} + src_configure() { local mycmakeargs=( -DZIG_USE_CCACHE=OFF diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz index 45109576424fcd85b1da04c145718e0c8188a76e..3d9214e9b95de6aedceb203788d4f75daf68a7f9 100644 GIT binary patch literal 92197 zcmV()K;OR~iwFP!00002|8%`gmnON9rMK6w;C@a@032|4EPIY-&a|ZIS@i7t;LEGB znU$H!%%VvBdOeSq7_SGrisWH_MZDn-m|eTqU}pH=|LK4J)1Q7>KiX_R+W-33Uq1aQ z<}Ll{KmT9<^nd=B^q>E9ZeyHBuO*C_!dP)1`P{B8lrqYG<*m#xkI;@8SLwOOYs+m* z=XRF4#ky9%LZ0i)C5}BDb>km$+#}zgTI93$wWnUfZ0E*@)S1#%&nxrW{klT?)4%?= ze=0HkDUUI>vi3gL(c@NgFIzZUZE;;!4t<4~#?@vTHE#2&$1Lk?C7dPwg7p)z9dsZ>h$5^p;aT%U;G7{+Iv$Pyh1I|MkE8>;L>y z{q(Va|KI+5`~2}*-+%mxRmpFw)!M%AW7XDUNHxVUaxF*edD{jbcpb6lIY&81>?71V z_t03HdWKl%NIZVvZ?ArwaX(uwYi%oU`!Nqtn69p(O8J{ zytZ~7<=itLly;VT-?r7a*?XOQNxtSb|Grk&zUFpah4mWSI`%Zi71-zjJ|NL04BfggF;{ErGIk&Kfx%HrJugbn&M{4z2rL=a8cGbPLer^Y5 zcm;MSjIi}Q%C)7?`R;h_2T!{)F1hnC?D>k@+Cp7>-fHNqU1JgJ+%|qB*3fsJu7bIEJ_&rah8o8@;d@%na_5m zbC!Kh{Bqy&j4fe=d&%p-=S!b`vA!vkJw)F4AD1gV)~nXndUY&4jkGY*)78$6_1;!G z_cHf>iBJ`1>mWeA(w-*AO+PCO%)@%Q!OFIm~#&(<}pDTuA3p~d@+=9IJHe!6OSNmoD^!3*d zU%!3%@P(xtpI$3h%M0=Az)z0R>$diT4a-}{uV=bIjB+OSzwOsrcvM*Dx>&7=U#)qy z9l+QMi;7vZU3es(xv}qkm5Xg=musmlgn+ZNlvm9a+XQ#_%zNgZ8kqO@g~PsQIpSXN zx-B1PXCE3yP>DAAN@0s_<*USo*{yT|{G+!pTH5kC!-c8rgn@&fj76@+_VD!EnLAJg zOr51{lZVZXaJS=5C2naQZJeO}+Q;@>xW`h(qt;h+tfkkpj9P0rdjwGXoNYhn89Mt| zcA^c&w#94k^5fbs{$a+mgMD)mgCYxe;yOpgIWym$+8~%_tSVMOE%aF9ED=wMqGfC0 z%4t7Vto+6P79ERz+Q!k@_*4T9%8wy@@S+&Pap*d^;bCz$AamQa6}F8p0}6n@z(Q>oVC>zVIA^1TM6LUFTK#*m{@> zkNxSGpMQM%_F=r^6vvBG2#&-MY-AnrBL1>n6^6k6!5+?)>qy&LN7*~P12S|Ld=2zH z0Duz^Jn`hUjk(W4WZwwdHDe&jb!`PmUXyr!;boX)A#$8-eA)P#aK6@SCk)hZX*j$% z>m3sOYk)!^27E0a83GZA$CxxL$P-}t$B3Z)w(W370l2uFYl2c?Ul_tsY7PJ>Os*9y zmhjyo@KvCXcrr!~FMxH1r$2uE`u)eZ)qeT#6I|?pV(GPNcq3qvAQO;Fq6km4l0FK2 z7d|rP2{2<)!hv z!>(L$ofe>yZ|ow3tMWC5>>S4dOu~SP&!rNQ@p7UoM!PL6InK$WU~*-E5GOoAvbwIg zT7fzc5;K;^lWc^C+Wt*4l8PBLH`x%;1sZ1@GMYEL&W-mRq>tc&RLC zJL^R>->-vs*sw`LJuxw#*BjH{&mE$iA|wm~0^#at3*a?l^%rk+41yEkCb5*^C@_PR z0ksXwTo9pDSM(8%eY-+h#@i4#fHY?en7{#CgL#d3bYQGI`zYZZE~1chJy-18hhKku ze1Ly~&c7H&;j_+T5lYs($O|zR zcKkQel_CH6fGT2jIN>sKMj|~yk5#xZi#g!+pbYm5qiV75>1GiC%iU;cstA*-pKlb1_!>YJ?*$Ge2blfi|r7~rJ2L7XD%l$61IaF zydc$WTu|}wZoyt_mG}4(M(ikYADTVeT41spUwAGe$yh7zSogkP1Mq=P#ACmO7&x

C|fFXG0uYN*VUNu9CM4Bg~Pwx-P{_BqWr;+p)L! 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 delta 92168 zcmV(+K;6Hk&;_8-1%Drl2mk;800092biLiOB{`Cvcdw`Dds<2W0zd>VhbGE2l1N^V z_hSeEQI*qKmC4Lgqi#LDzAuV>cATCr4y~&yfA-mda9_Tb!+-wwfBNtL^rv6eTc7={ z|F3`f<;$O9-qN4`DZ1kx7gM?uaM_Da*3mcy>0wPjy3Z4Q;&RhT{WF0%zkWqNSi5L?YJ`k zTCXegKmE7=^Pfsgf68Nwt*m;^wV!co`7B#Fdh2mrR}SY2F^#LwG+Nx|)%ID|(Mvd5 zn6;)Y&X!UcbARSN?ez$Jt5DL)>DZ5PwN_KV#&(@Y^wYQ0V%yK2Q$9*9V+;SwfBvWc z^3VUrfBJ9#{ZH-7=kv$^_MiK&pRe`f?N6Laem||=Ypr9oe#Vemiecnd_I~DV8+_ok z$1~44$}!?OLTj^z&e60Z#5PCb>j!@II`<>iqvx{Lwtw^-D? zZ09;^zv|Y~ewNsdznxaAc^$3vqo(V+M!FWCFk&vHuKnQL>O6a!>uh`E`8uDzPX4cL zBlmfoSFW?4X|6G59(}7b#^YL@f8^25>&#d{I{DWlrFs<}H?QqFu3GctFTYOfpT~Ng zRf;LTpMMpvYDR2`V;c2{IbEf3^8GvqZ?fzwVR8A~Ip3U*yzN^&!*Z)sQ*Ht*Lv8}zP zF|Nq#!DP1H56tE$DNasekAs7ak*_%8jMqH&%zuAx=Z1l8nQuM#&s1`_{Pw)Hb)5mT zor7<`?>tmG;&$w%ta;3xe}=lf&g#E@TfhF7e|{X-9$&|G@%%Mo&OOvHw=-zltMOj1 zJ@t02QhMJM;@?HxTv12L6g&mZ=t`ysCY#8Qt?fZerw}8nUvt4^{ z>)=qrsQXbi-jIJIV3zslS2|{?bK;kE%QN1m{eksh9Q?wt3w(oxH-=OscloPX^E0os*nPG>KPv#6^t&;xf}IrOpvDk+}( z!t8jB<4ni7H`sju?8~aD{M8JR_FzxAWo`IoW(3{hav5xGr7*PCw$f z_E5%oZd;gmZ&+(ityABQoKoY^uIo(uJnFWvs=n=Y@9_we_tX<-oA?SVt~k$D=YNV} z-vZyG4qriDwT~EI=hc6iKYjb{)3@(mKYius#+TR0wemvzHt>^uoNZfm=Y{3%#II+% zK#X!E-hZ#xT6k1g$GSMJiC?XG^$K8Yg+s-xd0luUp1JYf&s8p7GjF+-)w`QI*pQ(d+e>*trdzL-chJV*>c|T6xL&pdj(I#IhY_YF=mDn-6l`epPoIQ-5 zwtUQRVJej{u=A6#$hCMqeEaRlCr|}U9i?oOFPl5zuHsH5ZfWg(9H9NGV|yOl=5u2%w&G_Ik`CoV>?Ui8dJ97O%m>kE>q%#*D`a_RU2Mihms3f$QuI z=gj=|)Ca*dV^y&MYT=A6&JyvIC|dR&uAJ(=V&fO;dvq-NX&?K^i%%`!p!^uZ2M>xN z?7Oa$J02Ei2V%F`ud6k76VYdIG@^S1Z37>WHsZhx zd}QVA^>K!WQ}$nfT3>#Q?|+}ay*^uiv7hY1V>^BHnR43 z5r27I4Tiw`gFPH8w~@BB_EJxH2W03d_!{WD0{{mgc;Lxv8?(+rWZwwdEn^_bbL|C4 zUXyr!;boX)A#xnN_F*1}4<_R!kSAVI-GIQE0@WI!@*a-q0 z8c<3=-+)+NFm&wPPD4prslwXE!7*bJJXhAe>m9?c+;E*9ppx(GB802)XAIdnjvbhU z0TZ7~BP8SHL|2StH=@C3=~y5i~u>Oe@$SRUVGBRu5uECT~QmQfL) z!;=HSp@K81@qd~#PM(i{aB5FG+g?}(ciU&kd_^dJBbGpbFIi6UT|j{fxRJ4-t)7Vx zW+>YDuC3!jdjRf0nZZ|%7rb*jXW8PywS0vej+e@UwsT%Y^Lp*X!;Vc7>WPW@xZat5 zJt{;wMMxL~1j2QqEr8dI)n7c(J_t^Po5WFuy}%4o27lBxEOSAGQd`llu-EMhX&G-r z+yK&?F<=4*a1G{l;?a(=R^Fq8cX)_G()B#C@1K5q`}_d^1f72|jKXIf`y!OAoo7R5 za2Rlc0E&X_)0hUCS`lr9uEBHaMNEfBcAyRZLC6a+7T);pq$@-I^A1(S>TtqkP}V zm^HkS^92odd{=v_xGa2&HwPE15Xz;Q!>(s82QCt}ofy0z)qPx0@$limUT2kSd~mDaPdVb`y&)P=u)a1Pu3%*mgMkLl zV~Y{#)LY|cLmYcb8TP!clD7*Z%#padF2zeEB$U9@@ow=CkhDrK&%VM+oN?VpB6K|n%WVP3XUiDL)*8_fWR4Mri|QNLKgWj2)RJI= z1wlMAg6YI7QJ|>uQg>{t9%%+x33$t~6A%GffRAr?ZF@P_HIaPa9W428=XFR`P(&gO zM2^>o8YO&%o#0!yUM|ExZn~fFL4KzrfPaYI3sa6nK?uW!ucNxrJ|QDIfdZ)(<_8Qk z>G>?ikOEii8RDJ&z>60R$*cKsUT@>;_vdMamnR~Au%>{%Z?UdJj)(DPq_)uv{RbSZ z!HES#F8&Vu2H<@rR6!N_Q-S**7mvva`nHY{U?+r4ToczqJTJ)ag76Y7p*$)XKz{=a z#~j`%D_SoOrIrE_k$T~5Yw%NGFCcP4n`QGO0o_fo=#mC>Y*T?FGm&EW11t<*KwCnm z+qG@7=HuvyWn5tizH1})F3hgLEv_6h(xStipPu-3Jz@S~Su4*iY0$+*d>z|iP(4G#9*GR+WgZ2-*J_NA^XwPImJuHWD^zf8&$IgTlYgo{?1}@p zM2sEg#z!`ee)3>*pyz8c;}FgT42sJ7+`8KrHVO$w$wtcj@7ItPK>a zoC=tUQRaf#6yp&woKrFBfF@t?C9wLyK@)0(zll*GzTdfhY`g$o`VMUj`NXFoY89z@ zKvU6p2zsbIk}!;o0%5eEs#AIBc&31)TIkYd6GAgiR5Ok5l_a%;O(L1clV0{a}0q z!!vRymG8VkD2(ZlBTU*YO@3 z`S`#&?eNYJTRsr&FhVHTkmG=>*TBDFb8>g`myWqM9 zhrLZCBc6%FZ=7?1W2GDqXdj*ri-cC9(15_dKeY94>({qW|BmCsL*9>Wizmj-VcY=8+&GVE%tNIr3)O^<5R=R78$z_ahMU(6)iF!Qv5M2=@zqfmpu~-$<@X(A~F+ z9D))<++&hATnn~#TqbIF;ynU|Gvv>Y5x`bcx(GAlrDoAD+&yOK-2veKI}iQ*^?6|V zWoyX~u6!M67-~q4&Z`TAKLj0+%g+H7Vk1CSK0PWV?i7DZYo__Ih!eVPo{j^7JI=9( zkcd!_rWHYbg<*q}wG|M1upgwA68Rtsf>rMa#)Cw-SCoPsT}Fx4LPB%u4QxkR#wLkI zcvMgooo-gV1FtxIQF5b)T5klVr5G?};NJpWCc3yTqQ@8uvPM{mK#+!s_0PeJ2Z!(D1PUj%C^wGKhnqTQba?zcWzwaOL%2{Ad5ZzW(@h^&f9v{=bijp6!+B zi81eR7-~}qnrlnn$WE8_eh}QeHmg9hjTW5;Rt1# z=!YUh&WP%eoJLgQ3y0ObO+Yq+RwIAH#fhl1cm#4;#Nycya!|&GE$|Y4xBJB-U3f?6 z1U!B`+#S`&w|bpWUFnkS&g?o<)v?`EzzW zQdI@RD)Tz(cvno&q`Gq!VUIHvf?92%H~C(#L!k<7+&1$?8JDUj0R+jNQL$y$szxGc z^QzI6k$`=2p2g!Vd>EgqZE# zG?4RUAe>W#MevA*BINNAIZ8O-HBpfm#zF`IUKKn!hG)Dd6v_ZEI5HGF94>k6;kZ&G z)}k-Xr9r(d8Xy$sF|iVy8LDxF_arrj!?DAR&F6=h)9~+BP>~1TiQ-UyBq@dz^d17n zZh8*BfscVy!0lM@j}Cu2wYE&T@j@f7op`XD-x2aI@1gkr@L)siR=jsBR)%~$t)G9p zu4i5hy7ywR6*d7PZ+O}UfD-?Jd}vsQ`K2LimuEB{Iu+gxtc(B@D?}8`KF#wJ-?Irt zVkJ^g4OoXj)UQe~G!qIo-?bL-SpN9fVRtRey~B~;Q$73XMTmcLI#1KQJY>mZgC*br zs)f!6PH&_^0WGRQUWw8~x@F7;p}ampd0Hk@PRMeL=MKG5-A;7jW<3kh0eeUH*Kyyu z52*LJ5a^F1`?`Mq<E?i zPr#0F3E$iSQnh~(7UylxX2z z6T<;QlhD&P@G5{-aOcZ}52A>(f2U@Prv$(w_=$)hO6+-AWpVN25C$mXn(k_+i_^|T z9^isdLHK`5M@1wxAZ;DTg*_&C8?05GX(ZxBK+OjVtHSqAaEIsv_eCxenJVEswDNaH z_(=6bpC5%PgXndZv2#2G^dtA32gwZzI!`Dfl)h|U95m1d7X!`6!7Kp`iP@4Wb?ms-qjYw9TUf!$#MJwpfROuhBhCbSOy##p#mQOC+f!i9>J@d-$XDXM_rjI1Po=3VsZ~Eb``Y5+`>=@pp2og#7+>HxAK1J z2F+Wrom4uigJ6QE66AD~d~NNpybpifC1Btr)Xs8;0Pi8#0s>7G2#^*y9`=g`bEJP^ zT6!@-7S!he4@x?Y^S&qP0E=96a_}vuN5<^@?Z;ow_2FiuzW7*Mut?%u!)K`M%>G zX|q;>Lv4Wd#8>&!Xep?3g;)|QksLe>w$1y7P@czzY)SWR&8U%gnv+#<=C~L9cboHh zT%&*cmGJoX^$(6L5N6^S6NZ0qW=*t01QYRSb)pM_*}K%a)?r~nH$_b747~SYpn;7Z z<`MjM$&_Nw@L5Yi%3;9{Q7RPz9HMf0K|9fv0skBb3KZaY=NETI3<*{(k~zJE;iJn^ zEbPcfJPraM!EAt@QzsZ@_#mjp4}=U_aEQF*w=pCu%}~i+sT)6I&+vbZWR0Ijegxug zSHEu7NJbzmJ^^g}U;pjD{+FjazG7q8&y6pqfS7a z@?wH$GIkh+Ih9rbj%=PUBDaeS5duj(2k#TsDDV=QcEn7FZ<~MRSke4(OtAWe0PLuf z_w3F=TtMy<=u$LavR3bkFW60-^E&y*X3?KDYsG81$R}DL2Do$h=I+{A5i9T@P%v5| zZ*t$V!_8O^hMqgr0;*xMc?+vSC2kPfpEqzE*pIibzkbw5<&j22{Sn8(11LSm9Wq~L zVY`)w@3Ua4;1PdZ;WhQlI%;X?bW7DRw3pcikB*bl7nYKV#}+}wX>9A3(nhX5b*&(GXWeR-pm z5(kC~hcYP`fnh{WM4@%ytY`21z3(Tc1#?W-tfdjmuN@0G&l6nhsEwjq6bgHx8caIFSTMWZ@l`Y>Se;G) zXtx+T@rZvgP>BK`XpIAW2X+&{5ZLoHJG4{+3)u=rfV<}wItm^^pc4<`$%SSn#-8bM zR_ptEUREaD_vMS2FZ=|yhSmq|3I6TeaUGLuhxbI5?}m)>85>j+MMPACr`@%9*MMA{ z20cU)p{evKUAz>Y<{*ux-e~Mu={D2gs5n*}ZsdQCT5RvZ(YOb@>dU&qGZAza4wHL( zGRJ?Py$ISGFA*19Rh$J)njJ409Xia#EI4^1km7sRmem)9FuP^?#+rbvw@%l72*VQYYBzrZ zKNw%A7JqvoH|(&nx}`w`czjgeig%0)mGX zzJMA2ZqgT)kimS8fxo~x0VKpWcvbPbuo2odj>H%9!jSlBooa5~%Peq3cyBU}Xu<)5 zobTmfFa?BZRxknI@ZD&hDK2YzIB0*nywEK>@(QiYb64vNAYWVI8-TCSmD9XPgk$d; zE^28ch=L9c!9YXI!ijl8&}(V@7SAH;*Fa%EYcBe5765fUQLdmK1tLK?tK=Y9V2pL}yp(IEtmbnfLn^$$BFoWzm$DFIR zdmTs3&{~)oFAVITh(FtJj&zQ^^93{H8`^~AIK6_{iIFv0)c#0GJexm`M?*u6*Kx$# z6_2u2;@LoA5$}fg4Ts2idW(Ne`~WOz~fbw=3yF81;>J&u^K+i#u--7)P#EPbKnh8?r1jv@g8ykdYAs+ucg5Oh4%N=LPFfLMv^o6@6sn!8*RKeLcJm8bKnuZ87I1#L4y)XItO}6 zfgH@yjAj97M_BRf_#l5sh60b;%hlzr8x8~2CQ_O3pPX1sGRoA07kL|p9?ytx9M8l0 z{O#NN{*T2E3dLe+&Is*Fn2I)>Wb@K(3tn5Gi4Y$Fs1Xpa!uP5NzMf6bq4zV)8K)P(Tdhc?BlXe1c2JDk;Ua2V7ozLC&I2Gu7MGa5iyt&79M@YxA? z^Fcs>-IK{=VT6+9E_{vgq1yG!zg@U{wYiefI1ol9v_sz$aGX91c5V?qiifO&yv%liEb zia3)nMpUr~5(Iyn)(@VbGH%94bOer-HiQZE^zuS^_TOu!aMf4do_BvlFBfHNheghN zD3iCfV0=WBh~X1v_I!G;#&2|Q;=OS|Us~BpWI8z>dG(3n=KbKl&^&L6fl+iCQkvMZ z%>u$$xepOu3Emfo=Z|~Z@%77>KKrNn^_M@u`GDd-?D&7Wyr2L%7Mkw##s`bIWH#AL z*ofmsq#>`V9pF7wkZ+#(is&s&W#Y085Jj)}Rrw}of$Kvj1y$3u)sVO4(~G;k5*fX$ z9r@iMZS=K!61NU8BKy;9pE)cVBwDOpx(AoGN0pO8M^PlH$aJhNZNZ{NSKU&mkn{P}skksdch8238S z{Ptl$snGk&^1Ti~!!+-@CJx3My%iIYe&mV=t-C$(?rl=)+cW?xv{1gl2g8AEt-3rX z>lMxkMiX%-+?3}fINFPJ97lR56TBQ7fDRZttkZw`;1jM^>cqkLCtu9WWP%9bs7ZkU z3D~wK)S1_*eaGGBoDnL5a3E-K_;A3}ysxP}pdYya4YoS(uG8mvuX;gafQk>NcK!Ba z{bST8CgT2PRzPhKG;#KP3#+LU@xSX(mu-b;n1trA$_~g#-9nE^(BF|r9agYX%R5RM zZEJs@6Se{snEpkuqYyH8aHE(+wkI_4ax)10YAl6}r)=gST%A~LCY6V>D>Fcv-^7^0f;NOb zY-tS(L=Igk;f{Oez3>T#sqzpndkDN*IMcD?8kkaqu7?Yfc-U8jemoD~SFn|}o^ z5QX`Jq368pxPstM7+|oDTIPVl{k;qzZW0IJ0QSVe%xmH-s2C!*0iNI6gAIT62=WoH zTO4eYUpQb_CMBlzZCT!V?Pl(m4;xJ%5;|SK7=Zd+vL!4e{_v6G08uoF@WpD;7 zKBR`5Wpwb-hN$6P*d%ifP?>M)z<`{*y}^5S_&)DuMVkeNH^Me-L(_i07#3?S?Bdio?Dj9{NuuTW*I!s!z`lyDH8%^z98 zV6r#e*%Ql7FMA}0MV;o-kagy6DnS5)!TJ;w1O;T=viI?Pzf9vXtDTrmJF)Wp_cV(SUKAJe1dd}Ua~sKd1iQ6CUAMW1ZSc1tk^~65C5=4*2ohyD zn1NTsD;@a`q0bz}_rHF7`}!aL!v{Y03YFk0a;Ox`)wHUy#SXnR$eEFb%*Qmn6+-}r z9UyQ349?1zxuMo zC4(4h5@C6dDUp|tX~vnKf=1kp&DcgmIj3y*7ypJ@!-Xv>zB{4YSV65q zU(kmT=yjkSh)L0;UOc?-1_n*O7(0kgxo^BuqKFxy$7z54+Zu0Qzkjf<7k=%>Wpl-u zMKJ;~#IQyPeENnjU^N6 z0W>dkUbC)0NR4T5EReMp^FwfCYk5-H!x`s7f)@=hAJaRB#+B3L~ z0XM0DFcg1|Kne@tZ(4ur&ML^6>YwnYG?cOPPW1rCsh4Zu>#0;xNYD+a9nR+zkc~p%NmbIrzF@l>$1Ss>kjV>8*vM@+?_76mu3>95U{hIpcYj?;Lu}t zb((+usFz9m-L9XzZ!=X$$ zb}upm&x_|H_kr!Ic@cp7aZfF(cL!zf9YZn0F>A3r2x?>TnA2lc3uuWG2)?hRP5}Pm z-JSNM6p#_9K~cfK0K3P5{qD*j=?a+asI=->@+i|jYx7kEnO#Q}<+-eSPdIsj|~fACH-V2ANl zK7kfmgjQl?wx7mJJ8zm&smPp+@y{Hbx*+2Sy*affK@=L_dfgKkf)@mx5OQu|EC)xN zZQTsLtrCZq^!(0YHzSX_M?e_)n-OWS{+QeI#J>ObkkqWC2hbG+veox*UpF%^pq)~Lxb zJ3rZ#mFWhIUS_F z?c|`dJt-W+Lgt^^9Z#qdJMG8rbs%twTXl4MGY1CGW6iMc8Dkth2iw-NDLfhD!C5N| z{FjVuh*&J2@v6wL&31oPj;!G<{4uP=iEI3&9T|lmC;NLRZVtB|7$D$-9EDuT8F1tb z1;aHUFQ*KWZ{zWW>5wo~LkLk4msR7=#Dn?}`VXgU!3m$Hbpl}H?n4zzzKUWVO!7#IZ9)JxP9 zb`!@1_JJ~((6Whdbkq+h$YZ`Pi~`}#3r79}M*(z@(stRSy|2Uimb}vCtRt*tou(N1 zlPAmo;jjSG%{DX`5NMJDiV}fTqQjsDZxPnYx3WOyT7aR3+oWNAUp2K02miYR`#6}$ zX>Kp{TG^s;Xd!>1ENAPXoV^`Dhi} ztS!aA4h8T8i>}K%$KoYg!_yE&j=I74=iLfa6rp_5hN8JE0t@(D!kr>(hxNA!s=B=^ zBnRg38Q_1xJn&HTQJDNuScSv+W)`8~76=a~Z8{6@Og3jic{0=x>|DJxYdaIdJ@3$m zfh7@~WzZccxd(6}nXEr{UY(FRiMmLg^V$3{Kd(1T?Rj8`-52MdF;xeAcITQw1du@v zdy)0*1fuh<$p+aS24@NB*i3q^-IDXe+98dK=%Ifku?%;}-~cS05Dyw@KZ2EJ&^8Vu z5ShYeadQkuy&jShWajbUoHFO^ETMj_uEe@*gpd4}1(8lmx_fQ~GC2QfS1Ib`;BXQC zXK41AT+mqCZV6J!idVdMLL_kkNb#{->6T1SorBLi=Q-Q+z<&Md)5iw3^sGaHt=<*# z_AP&c4|BU~pe^jm>vYD}C0#qanWNS@(+*-FfOd5QmGav-EQ0S#D1W` zf7w11?mQ~Y1IiaZM<@>WFb%NdKsDU@C<3iZ)b?rdQ3Cg73CXY{@5uHT4T!7BW2eU8 zoHm;~S|@oA;{7UYbi=ID4nIy2*MWK$Fg)xI;n`pFWX4sjl5?Dvvzbhpr1Ltxx}1Mq zSX0xYRw1#N-Ezh$6c)u|^_|58R(^W}AevzFydC~pv=N_ok)YkCb&RpiBx&@nJeY5< z5YGA}u)p*#U%ozEawF8eToUcmV;?5stOS^r@~L4Qw%bl?bkK;7f`b$3Ud};*Q98O2 zT{OKFbNCMqn4nHcxjS|lKA%J6vXy_p_T}CzRW*-mCls>U&c{8x>cX0y2SjI!$yHem zGqheV8HH?YIP$LTqdF@GOs4p;b>vL9kK`x1IWOm zcgP*iY#j^7*;o01VPD_8aQnxjorsRhGL(Bn1W%Su-e7c++Bll_Y8}3Fjh%lz$L}V` zDl9K2+P>j3Cslp@8(K;(TpE%!jmvuxZvlZJ?c3bPJWups^ zvss1E4~QVf?I=LdM=#q-c771k^SFLHzpPIj*}tvtKR%?B?J^jD)teEU9pU<@^8w!M z084R7!(v4fTe$LFOR zdKpA<0M(f-WhaalhpHFhbW1`7-fiFnws zH7xHZMV#S(XrN~cHQB6VwH3zM0Zv}qz#`TCjPi4;!^Yl$(3{ z&J>3hWk+I5VVhOA7Vc$J5~y+L@^G}a^Ww~^@!d*)wGNnP>W(nXwN?vrd5>0lhfW{~ zXds@+e(hxMA3WyW6G4?#B%7FEcUH1JW|opBD{9d@(_w-Oc?)PIZ_*-a-8qIfw@W)< z?nhaUVLujp=&-87x5a-F>bKnqlA}b2qTh34c*CbU9uC_c5^1eJpI`g;`C&rvV|>iQ z(Rwfi7XVY(ypx1ADSrnx*!yzo69M1RGQnCLTPXo|d~zpJ^nAW#GFLUX}L;_5SkwBl5||_ z;P{633y#;ScK?@0g~hs_6U2`67#o9z={Q>|CD^#(Eb=ziv45W%U&Ds6VX2C^2432c zZ^_D5oZg6J+^v!1>vcl2F*r`-3<83;)19M!EKAO0CCSTm=YJ-fsj(raTO(``ul%Aj-5l3vRV&&o5;i%G zt5vi2lYdANiGR_SaG*qI>W*=FoYj}hp{-AXA0P5N$|&>iQ`Cr7Hh)Nzs$HybhFox? z;2nhH#O#f9*rFZGw(7w3ogH|d$(9$Z*LK^Z9hMiSlNP2kXZy13!Fh<+AnNmOt1A5> z9K9xMCW5EsTaK$DK=wWCQ}q|X2F!?f-1y`89v+q*AAcS0t5W9xtQ~XP@0*eB1UJrb zkGO*B18{%^x@iZ)a=GIT-oE8C9$BteGpN|F{dog!9vG(OzwE66Xge5~k zz0xx!0$N)450x8E(%B229&E_UgkfHxEzy9)w11~oIvAYxv+X7y!8RvaZ8kvF0_s>U zZo!9ZR0zO4F_Hrp7}jZ5yA({ay;oFpw9<5t00s^S;cnI>RHs=xb-$zJZD%sEd2Ci7 z9}zWv`vh7}MQ4Mi2ksC=FfU`K$vL~WRYF_6=x}snu*u_)ux1-F5a4cuc%0W?zV)}K zCx1T1MH<+BoFFh&0}CYOG=js0E!nfO+o|PNXJO@s4*@MY3`V7Iyx;w>Wei7z!vN{y zo*98wg#NTzn!{8|KPD_B^g79jC1G2ZsO-2c`C6O6RUt zg%|inV4)c!_QDbg&G|T_vcZo%so~GKY!!w zE`pv@zYa_|+Tu{H6NCEU-&=9SXuQ|kBxfftN6GW2?Hvf_(rlf>rbUGnt(^3K?tvA} zM9S#x^5Xn)SmUS9&sxI=piB-`rz&}uc=VFS+z0v`M$^zF3Nwc1j|_i6aH9hk*Q1$XU~U6O7Xf@~Mt zt5F{?LM#ikS?L}FvBNYTWS;l%T=x-PUI>iZodMvM-@CxHAhhp^t4B)~vVT1vdvxfT z!*x&}NFS#}bamZtFRZv-nc~xh1_u>dt3v7rBNR00I0Y?%# zTgog8a?^bSh;y6WUMTM*4sfSf4ic>T8pZ4sVw!WvgvQcs9^@@$;(v$uUaT(jzkQ$G zwNDo5L92pe#b6W5Wf2z;$iW6TdNr>doEQ=|C#QvF&A$zH&nw&O8vV&aZ<9sUe35V&}4e!u{nV!+As;RtMx9eaPTSgdF`+!M59Ye z`tIP?lFfFVurin1*xBwq%VrS_hlM95E6q`KK%$A*>f3O&7);3?r;@gXE_)o;m;QGC zc424FQk_TT2`smG^?w4+(`^a%w$AGH2b#nc8I3P$`J2~n2!F)n0uqa22&9$+oWspm zr-BgFK5`g#_{tZ^6>QLB7p!55u;c!CCnk3!k@ObH7U! z91HTui*8A&^enmZIWeYgxbE3oZc);bSKg%-pAnI^&q|8 z8j5njl`w<}WW1M<&(r#)e@I3=vNtC>v)n08bm@smvB{Hnc32*#-Qb7U<($*l6!zAl z9o=*jG!6L%y|?5BxCQ75e9l*D7W=w!#BEMQP5ZC`y|CLjeF~xm>>W3ebB`Q@&!S0YLz$fM z^!DC~)K0s@ujg_LQ|F6D*YfO-`;F`ST7UWS2Wi1B|Fm0r-4}!4aS~%3z7D59Ofy^b zOI(5}sB6Kv1$bd>9fE8|&9o__c}XBfcI?Grs8ESZuSN`3|UKh z>|wZUS- z>3`UMJN=49Muy~54ur*2SM}Hj94&nbCVo`2ZkxbAon_*Fy6c`TYiBcOjh}>6r0&XL z8@JHh?@ep*5Z@N3JPoA>&I@@%XQVxyAlY`;Nrn5e%WmN8iUqrEDwYSlIS&Vh-4Uk2 z{Ei!#c37m%T-H2!)s`%sKCLZsYn?+2Ab%{|vgGw~TtD8ve`r^GoEFN*x@Pd8=ZeZW zO0%)3qJ1!U1fV0K59tn|VV53n6~l;t8e(LG{npee_emHpQUsLiJvMuXg8(}~#J^OV zG|J&vqJHQ49Zx z^K~E?GY9Qv6>IVF|28atn%0_ZxjO!02jP;_hrEMFVx0SxAtc0ix7+M4+dC=b z&Y8zit*@WIJ(GeD)VeGAwrtI=>lD1&#Se?a=P$3~4$1pA9bT6Z%gziu98q~U!CQaa z?k3CQXsGMWbpktJwJsZ1LWetL8#LP)mgBIGWbJ(BxiK%u84U5=4VQgd7+$leXdC-x z%O4K6Ir|+R?*)yMl)bjC_vm=9#}yn6R(L_rK|;*t5>pb_5*NUJt0-D?UP$X3u@te%|6i7cA)=eN@Y>C32EtsbIF8D7fuhqItOj~- zRRDZ&U6fyT4tl+ZPT$?PCF4^f-wCZ6T{ChX=CX|tTgCa~v2;hrF12d+iPwKZydTRM z+ub#3SFpK1oB83d`S(pF3VOZU&a zsxD8t;8*WaQQwO0N&;@?!vBAEV(sQUm*nOPzR_?aVzhI5X2*-?;#b<69hH{bpT1Sl z4ua^Ww-MmL-pQixoGU9+CX62YKBFZ-jzVzixdU~=BN_42=kNV{f6f_tw85N~$6t1b z6g7^MEs2FTJGi+IV%VH3L-@zkYz{SoMw;Nc032= z?*l~HjP*``iow#T<_?{xCBIs^;pwOA{aR8jLH8h74yl1{C)YJhr#Y?UQ2E_K_svcd zKr}dsaPNFgmrf3%4|>BJ#|n|jPS3S(-x-%j9I5$^IIg>@QFtXz@T@e9<@&gXu|8kuUq}C*+=@y;~ zQq7?`mdr`FP6mtXj6nSf{DX^^<;c(y>}<%*T}!s-P#-NF1RV4)Pl%3lbyj!Ar(4xd z<=}qT?L(ECcnE*DDbsz#yhD@hmW&Js;su*Dt+GBg*kd)6#~;O_~0PIfffE5=uhYBd5EY7$qpIfu~c;v#>SfjX|Q=2xYX3qb8W)RhxDWTnpmh2K6=Zu*YI-qNr@NTd>Tx8~Qmg3kPDdMoB zcQa?oKlp!syQ{%{#bs8|^+F{E{wS;!*$O}h%W{J6(&-U|c5vv9=a8^h?~6sNyTc{= zy*QP>0x&JCVn_b{KJ{>OM7GZ7(sp8t9gMs6vaX@>LdT-Xduotl$($XH!^e;#(hdo5 zNlxNDt17xo$a08iH9QRON#uX}^|z0X_)H0IcNKqQ>hsv#*vtoBa5+cy66&GNIlEhx z@9CBWVoLyu+FkW8vah|{bECKf)ZqX5UOqIZlQD3u&3ek<%1jWd%bRig>Ih2kd-IO! z{kQ^j;Rud?vkrullV#cVZPBUH23VC5UjmKWY2)2VkK(!P0s_4pxoP^1*pb!p&TMe1 zwN-!PJzIsx8?$5|8fMcpc#mFmnZx=(xW1nMy2jh5&%eHX|N7$_|N8msum5hZlk*5( zSuZbNkzhn0=XzCe2hR)EN?Ow}V8ku}Tjr_*Al@vfAQW6u2c%Qz&e9yArRL7yzJXKW z?sVdv_v|cv_~bkti0h<;;hJ6uUvyb8hw^{kr~p*&DF+)2yz%N5eTH-KJ<)-o)lqPEsD8YCTEG7Ev54uY?O|Tc=|1hedCKLoYiAdLsNr78D`5`P{Tf$q zZjg@l7!f<0n-Vr?rXv|uKF)YZ!>&n_uS9w<|8VY(+eB?B*ngKj4T6zUsIK4J-+SLz z1Z}+YZUh{Bs#QtWZfss?#mj$EY@;Ejm&`}PEv=$UH8|_ak^rJ7p$KH0{8zxteY6Qv zyqsx<(&BNn$8`_$cRJqh=t}@@=c9}0r|%rpQ%-)E>&{n0jGPwmCO7AD^xmAz24O(+ zoFdtA51#4AZt`Tg|I$%_mqTceeRC@FIN(dW4@2F$OscM9vHBVUocrpW_^6nhiglcJB1VJo4$av4xo{yba%wrOMYke;>^Am1mjioVZ(r7j0?Y?HBLb#a=jQ0D zJplRH>0_Li+q$IPP@jK0^-|4dgi#@E&IQ9_4F9M_r`?RLdDCyIxj8YyZjWek(K`7% zw`hXiYH6qDf<&RBIEXLDV=s}%TO4X!7X;GYMr-j1ZED+H4VK;T z9NlU-EyDpw`Q5EmX_6f=7YOYY4HNi(R&{a0$ox%>oV)% zG_ZsVMCbjwHM;Uu4WO6XMd!~dVC~v>5ci}pa?g)U(aa+jA z3^@UMAh7$9KuCXxa=Z8gp51kqbrU9BiIVxH%lVA3pk#@RYpFqMvuZ9ys5SvT&g!>c z&aeNtf*hl&)>XCDojuDx(q>U%a$-ce4y&*n_s*-72st{)p+Wbeoc-SYnt>p-w-wu* zba7<^qED4zm)qpftC!}zr->!(Cx;a}DlFM+@SfSJt~P&}&fEk7hhqfpZH)G5n4Uhj zw82%Ei8lAWTGn~_Nuuf)dEk`Z>QI2mlHcy@DgHpt?pN}6z05_PMe7_ zI6P?o&;84XYWtUAfkX2iRCkwadu?b9khu#>T%3Dlr)$|fjj^M!iFO0GmFI6QyT8Mv z>EXa>2SI-(-BQkq>pF|YQeWFLTu4~VyQ7@E3g>USOYa@!-EQK?IDdSr_Kuaq%&jd} z$r$3Gl4{+#J2QfF`JGbpS5&#^)Vh;kMSHgLGy^9=|-7D%|hASUUV$ql<1mLr4QJGC4^cXdI0pPN z+jw-ZVr!;~qJ;()+~JWhipG;d_K_6ZJr#I!cUCbSb`PF+@khQFk<{w^rh8yclR0-A zQp|snWe^&ShokiS0uezzpU3rm&Ck!|4zK&wD+I)?V)xdLQX{}N=O|tMB6O?QL|hKj4CZDP4%QxEJq>wuryFl94{nMyMFmH3~8{o(w- z*7qOdxl*S+ zf+LKMcP3=F`^I2eU?4igt+QkAvJ8R%TDN9@ zKp?I<#H<0PVA`=mNruhkWg_->7m{tmp$*5ojC430-2LKU(={CGHQb4Ov|-oxAQBM8 zIG^BR*L(QA+fiMeWJ`;p%Cb;t+jb1syGM8S*{SE6R%dJ2xJ`@>A;7-eZM%P)+j1Hh zkJCOJ*w4?w+s_qrIHL8md@?NCiCO3#1kR2Ga*|3UB#jeKaANJWx}{ZN>4a5)dlTy8 z@tob^_EsAeC*d{7!bNc70i)G{Xh^pLo1wNh8%J`?g1unx_Z}IOEI@oEw!2!#@n^1~ zx3R^|9(V5nzD;P{ZPT!>)7pPj8HFufSV?z5x4kL5)xKUh=Xfj6h`%Cy9giJxh-fv; z=@=((!c2sYXFb5@@%h)E`loL{f3r{Yd;k8|=i<@FsDQiL!S4anv!^gPG4sA)iH=lq zpQGJ7b-9<2hOXRsl8k7a+&+HslX=5(98GNLnxughkPtmj$E;;39#06VU2bL)F>6vCL+wst!k?4tM^ znUz+_uH2;T)QK&li3o@8DgsN1?Y5@foj9kpw(gpol2PZY)$B{M*$PeMVLQa2nZ&zX z;9kr%-qVw;LrJoBZ(ISJ0lb_i|MEDipT75RKYxFiH`*S9nw)LG4ae7NN5wrh7s#Jf={?dP;Kj7S*mj41e5a}+z-EGC3<_M|>|EPfQ-!VH`|vEO)(nA?<2Ll$qsD z<_3SqY3FmZLypg@_vl3AE+}cO`*5mo<6oW4Xx+ynTmAXZKh`hnL!;UQymq|Eab&oW=F(t|`LJ2tls)EOvHY!=l7vZq|F)nP%gr zH3=>{beb`c7acPXmN}K;mEFx8zcZdrdufzMzDu&&|0$FkX(kA7$;0AJjWwVC;J z*!y&-(C#!~A*|bQdd1Y;5JKei>XL}oldX1k{5jt9hB&BEX*;fS!h9d+^-F*I`41{A z`UGITK0Ta`R1_5uYo}qG?QwaVGZ-(oc@*c`0g&M)i4N<=d=}oEu6vH0{qfnUbLLCn zU5f`rv`f?*YcOti>48;xSn=AtM|On6Yvt&44r}#7c!xakmaI3x#ZvumyM`J&}@_0R2zS@`}x<;&%@f=D|P6sNB2r3x6koJ8kv_Y zuBj|{eb-IS*S!k*bh~W`$?B}l9=%`}X64-wlaF)&Np;v zfx|{Wuc-_S7X|!?6QRq1Gy%rBP3#W^)C`VFn?vI6f zp2vBQqdofO5|3jiyo7$<2}(yy5Q@O;TL7`3vdQHf$f=%&i&)dCZJzua78-T7hp)|Kg zyD-pc;R9pl0FqPf@AQlt=gV# zIc>!uvxiMItp@K*a7+lklYDGsZt&^LkxcV)=Z?G5F86=B`{F$Kfcc)GUOWVU%ue+P zFLs>RYWFPK)0;PEQ#D04vg+)I8wQYwy%GWYl#DrHxtfu4!z*zDP2zv>Lf(75oNVX_ za9qYwUZZ;rAdI>kl_$XaKN#5C`f?W`!tg(R|LxbekCiHD#23+bR|{bt#^rh>E5uyR z-OK<%G3WID>_oV^^WbzHW;()j7X5D5tDQheqCc1S=tNq?mPI~}%5x1ex_T;4n(MHR zZP}~11!rt*eErvCTZeyuxmC1qih$d6ISmHlrJsG;o|N;r4%6hWhaf`lh+D!R@)0*# z?wM{(U50HZC`MViWpHkp+U_!32(4q55HccAw~%Sr#{c(+_iy8_ zBl!I5503Du%EN!-V%+hQm2c>^%UHn5K6AIf1g;21pU2%h>&8>3+y+k*aF)5y;~7YQ^iN;@KwK^-N$k+*y9?gVGmF|Uc+t45y|x7zmBeG*34~c?vnS z3C3M#upECE$=W8sUm$>I)Y?KDlzA`BE>P2G1{Cl=yz9k@x>dpX-V=Pf0oLh_^}by= z!8s}DH|DUdRS&}3-vM9fZA_lYrg zC)_=l)$AslS&`vxFhKPx^y5-Hn%*nYo^h7fSw9c}#mTKop^&WCy(LsQ0J}!=V>o-83giQcE4MxYb9mH99X4 zE%|@gyaA}5s7Ji#RSSajtA^?6l#9%C-kIR@*%bcMKmYZQPjA0>?e0WVAhgyHK^4y% zJb7Q1iAt{4()Hs26jpPR#d+Q|W;Z#kQ8Vfp0Gir1_oc92kS{Ts&eT^b8m5wKH?oW) z1!Nu|!5Y(XFShVdA(j55%&$s1c`6D+8BKqQbKHlz0z@e-Ycy5gn*#+hQV6nj$bRj1#fGz-pH~ab5Jj4wi-Xxvs3N?QS z9Xn~*YuBV37m-*Qo}p`T$(2AEByE=L!!PB9s`p`-NJo-{~LhaB&)YnCd6%u;{n&R=)o_IsC{K%~|IX{Dv3&nJ<|2x?Vex~U+e z3xW_(W|a~=}nK*5fL6$e=c%DRlQJt&+T-gDghZ}!Wz#YzuM^;MfZy%Pg#Haa1+w4 z4;`m5m*)lhQQrRiF@A4Dt+*lU0)_-_mRtHE@hU14Dm7$Ev?U&TITxkQOFTKq?-EW9 zAOqlST@Vi6S(b&YQnW;+&4%>3{FeF3LGH`0qS1M^3;aZ0r!;-IDoc8{+pK0I+l(N1 z-lW%MqdW7pCQ_7NDobwt?mmC>rDu3ifk+V&MLYDlD8(7q+9{VBU>hX1l}3rH4-){L zFA}`w?RxUsbZGXxp4RJ4I_F)2Vevwknz4X(x%r;aanwTHOa_06~(ZI}4z4YkSF)fF!TuHU@t_u3f#9G$kH3 zG`+9BSOZR3x1mRXI>W8&=(cG%Lv__DTS-652%P#&iG^q@^W01~)oVspf|x)c)@=E> z4PaG+q|@HRslukiN|kct>K~TtmC1iUiD+(ONkXd3;bc}+O-g1@Qod0)J!NZdXCC&h zm*BjIa+=EoifCmVChdQhrc9|rl4CXrQ>4B!bff?s_0)>a3l5_ur>K@J1pqkI2chRk zJK>1PS!EG(G*3;~z~x#^pF;njvAHam9p>X`?Z{H zSf{8jN4?0IlwyBN-op!AT@rNgAst;^APmxcU9KPB+eh8$-nI9awYHqneri&(i> z_5*J&EH#5O&O*6e)(CjkD!g@Yjv+ZMM^*da+UY5q3^tOQn~A>pzDd|k?P-aa-i;}a z;>QsK!B*^~hw!M=t%tJv`W##~8+BJNm$!;kn{m-HwrhWv4n`QUxX?FAj0lKl=`Nz% z(Al&&({?S6MH5AYU$i*(umhd`dri*B^4$+YMrv9tJ&`Z|>*wEpjOQzi7uuNi@5G)X zHPzg+m%q0I`Yj$r993d~2T{#S!f8~1Dg;{^f&9RdYCn}WNt}SCs;_TQ-n_`5j%xZ> z>dw{tSKEKVil3Cv-|Ono?eTrN4tFmh#p~#Ek;wC`Sso&2_n=aBf(9%~0Yb^GUZ>#U z+*j=;jmS!o?XKqUHFa{#w|i3cMCW^mXl<{uN1A@(3L3KywWGP@p*^R_Kl{I4ROlWD zatXwCr`#QbVfSdVqr^sGCa8QTp-aO7Dhx83SDV*z z5Z+|W2R*0k{Z2VB)cAeslA3gba1P0ug|*NgiEp|lrTlnm$6m6xPu@6PUfM~4c#2>D zC~trN`r7`&8lH+GE8{>!PfDAP9sFEJ^g<+Xy#DhV)_*kfgh= zFbQfwC~ouCg-tqBC*}K2CrvrQtTJn_;~ljsXLWmL4%l4qPCCkYPIYKsqZ%uRj?WtV zF}!f*^n{(XM!4_8G3gwro}?pIw}5Gps$u8S?TpjQJS9!k62WSKWX0 zqIZN``miQ}>a~D$wj!zZbfQGnG~yPB(6qgjK)m(=G&Co9S&AJnJ2t+X5*9ob3003h zMZI*TT0=p+6fNT9Jj)7sTCef1`sr(b;f%#6ULu9*c9h$)SQEKZKj%}G6}E^JiNhSE z>hK=+q!ol+n06c%`g4e7f_`vppF@B9u;n6T^N7NVhzg`uh{Ahp^GWt{y9LV|lHqaP zkKQD8)^+S8>S_}~SEkUS#La{AM@-V|giV)c1FN2!B+p^jU*|JIlO4#Srd9GX;oLRc zQA{N*J1wy9GNy?j$i#1wN_;9Z;D~D=7NwU3d;9tARigC?f7yvylB0W4c-?baHvNClFHJ#{)7eA&X!#^v{nz@e`u>k^-^bTaU;p^~w?BWp zILqWG1GeKHYVHRo`FHKd_vl==EY923cu)xQ1Q03`P6?@Lb-mka5nhscZe7rZ!YRq= zs9Slcdz+Ow7iC6gFoI*gfW)O?zAu{}Fo6>K@8>csE6>R~Q`5;D2Eu*#HKro%x^Z<6YSZgsAYZL3}#Kn1cP6#McDvOh*POE!#x1(z-s&a&ijmm!w^Us3B z&#U(Kg>(7s+mA2h`%7y#JPE+Jd@OTO&P$QcQ-dwNWGGUA&bOleUC{@D?7wY8Av;oJ z)g@R_3cVVe{27)IxbA-yX^6{~TqV81-qD?!Dn$cN0^iP_n@-}!{$TNB4W6?Ti-A*~ z$*}C*MMGP{t7%d!5+`rz{FCHF9SYo|JXP5!E`tPnl!rk7pr$U)j8Mu_9Z`QD(Tc-X zf$p3jK50qDI zSy2xIJGH}18hkpm?FBxE(vb{;tm9Zt!%`+y)gGlyq>DGc^R8P@j)4$z3GF-ZLZ?Mg z*LWD=Zfjs*yV?>jQ)}FTC#!xUh2R*#>o^~v#DdR9PUB52d-I}fing649{kqGY*0t-Mu*SwL&$f*{cPY^=^N^!` zCDTK;sF{DNz|?GkH&onkdZaqyTOLLOY(;w_oO5bbSwBRm+CWi}m`??&tFG-0lFY@c zr6S-Hz_US=aMY;}NIieG6Pmla?~?)#M66aSdF;|>&tC5$GpMO?8dIpiuH$*Y?H}L& zte-!%pFhgix9{J6yfnwp$Ka_ZxU&}1*0~WeDOi7N33_+m{W#*fHV0L=c~{kK*ebW} zjMSwMstS-*3^*wR%RKD-DEv-lQw_v{OW-8$)UIHYr>%RxL zC2OC>1i7bDwGxOaq|DnhQbwG~DY9#83i5`zgkG|YEyq7)L<6~EAgeiUVI(0|lN$gc zp#gv6CIw7U#HO!VH9mRXPp#g6{J-DIpU>2u=er9&8kl%FrzM-FxzPX#Y-`YxH~n6@ z27>-36a666vNTyWuv6`eNL31!N~%m$C4rNOC^|pJUmqspA!ijJ-j?aKGWmNK<${XY zHt%=)j=2&nDWOiMwt!BBiaM)-7(=e=XO@3_JEZU2g66-PD(y-+fg=ueT9tO#>LR1` z>_(%=6yX5SW|1FDjOcvCIw3&g`eAIu-)!}f|#+=~f>Qp!t|<%#dw3z+#F zn2+ozu%1DF`G`ed)R0e^N&Gs2-9aPP5tUIPIi02LYKoGcBrz$MYZrARac$P8yy}0V zUIuWRT?v?b7f*36efL_o9>h$($f0=U0Dti>c|wZGI~;gxWI#PoY_GRz<-fTvn+B_F zK;EEsubgR5ubs&}6|r000@(#>8*^Chvno}+dDjibds?qQ-^P!rm&S_|XXG_Jsk)Lq zj;h-CRdzB(yN8Uv-2rDJU0b?-E99%!<9x|w7y2N>4_()& z3JxHEd=Bq*Z5>LbB2qa%(A4Q?BfS^oRE*b}WlHP>K0WV?1!Eg#_uy0AvN%0gXC%D0 z%LhS9r(x@Mt&zUokiBE z`_k{ztn1N@N;-L|61_dtSsi~AcWNl4{+`+p>YYR_Kqc3WsJ1L9SI?t0K~JeWdGESa zDPV1D;d#maIX?gG-{Z%(mzmwiF1s}K(kn(+`d$t`Yb)wpA9@>JBr0-TTR3*97`JYt zTEWXExiev$gL#p8q@prCY1FLlnk5hQKooXGzw_^L!mbSiPO3z~k~)wWQ&oIiL6 zWqXgrVc?oNfO=X`m?_da?fGA1agr@)G*S0cwdbAa4Tdedir0zl%6l*B?Al7xVvw}Z zbx3Y1?yHfbA}A-EU#6E8Nc0$)=?-765boh?Q!=6;gnXjti z73hwzO`V(fm(?ntzP%V*Jde~!$n;86 z*Y~oBUb+d8>-a)K$5h$$paS`UwJ0QdgN1aFO#Cy>DnBg_tacrPMT;C_id|KPR(q}+ zK-^TPiP&39Qq!S%SWAzdt~3@la@JR#FT%!P$3%&rx_p1AKV}Pq?Oq$GevQ+paI3x< zfsC9@8ol<|iBG$4CiL!ZrXr8T;<#urmIFSuM_!#dG<a)2w91RxEX;`^w5}GIo**Ack zadq#YDazTDL;+r1q%Ly+c2H3CBrV_8?*%FpLGsI_-&JQ3oy6Co%hOH(9i0RNmj1BC zzJLGpwSQ{m=eKA6@cqAn3Ten~ol*-H^K~(>bj@DV!*9 zZ%;D?_HKU*&^Rg0_vYM+gN#-6YVfk-2RS^>7duGD~3=ho+h=IuAvLm+-i&3_`NT^ z9BzNhsd0(;FZpWrm9On}-F~z`-=4w6^&|m!EYJ0NP`M32ClDn{k&sZ(S;6hl@Ke*_ ztyj(?b<6MdwP+5jWyu2tvRcqfyu2)wQ_Q{nPu9~V`@z-0$3t6n%k&&O8LY_BpQFo zr##N-Z(}hYG&0Sln3&dN+Z>A|Q+**Yw zQj(~^m@+Gg*H2zx_QWs+9e)Ku~3h&tD5rcplBJcH^D`97Qz1QW4N%iyFg%%l7BJAAP7)d8>Jso6?~Qgp*I|Jo~vsw!#L`S4)VT zT+@p|F3ZI+c^Msf^hgdW$8D-mT7ksYfJK!OdnUm9tk>181ZlY_-|iskR>n`!PHp6A zsJ>LJAKKdUDDuKJL{@*}n|+ZviOM2IHBZzNp{90Lo^8|tXV?Akm7Gd@Iz4X2VEM^! z)hiG0V{>v&z-)6&>EpU+$(J}4lLOJ{P;6_R^}bcd@ZPq2C6^qX1Bk0+7PSAl6%25+ z?&9>$V>^Sle$P{tE?0RQ$Mt*phVvS}AL=Y!rRT83Q0%75K|Oy|I~@wrfMLD!B5$cN zq~;8z#R+C0+u2j$KPjDe^I%qxUV9T_^69YYGHS{t7L~WVK13=fsgt)o{AiSp$-mmm zHcnao<=0HAAc!lL#YxlBk=S{g1tbGh<>YnTB^()DchBi`I7RKCmCA!NnAKYZGmetZ zUE<8C*Zr;;^W}f_ZSSv;tbU(=;jS_RMYHB9`uUOeHT#kYC#hRic#1E_O;4K=!+YCo z3)`3K@SiH3EaIl@g~Z!ys)Or|ei~O0sZ*GoQx-w3gZQFlUYE+A6(FT1eeWg}H3NPb zTW7B|YHENC@~e=8(@z9d_&X}N=Pd6j0jpBeT}_1?2~K}m3v!BWdvARHIAjcJk4}1Z z1c1mT+nyXxnMjmBnA<1S7h@Y zxHdH_`H_En8c?-QSEz})o%pFy2z%uy&h{Obw>N|JjrwE*y0@uzn7kI{*F@a6RLHp` z-z5uGmAsQu5>bo!?Ot9wPS-XCPc+N@uv{;ylJO}y=D|u=(4YKzo&$8?wF5bbH4OJs z8mY~(D5|`ZJx2g&(&X<{0bQQiTa}LDG$8SwElz)F$ab|grDt^E-|SLV-Dwn)^)eK^ zNZ_DwzaMUiR1K%BG2oN~tsZ2@gq=Z;z%{#>W64Z%M5%Y!Vl}S%_S*I#MkP(^4}6Fw z2$3vsJP9$jFNeqY?!2b%JTN7CUdG4L4s`$e7{31e{CWKR@-pfC)Zjg}D|XgrY9p_7 zWV(OUJ|JCDJX&26Mw+TGMP68UR<$S>y$ct23bR70=(Q*y-&2r)cE;koD!Wr z*ZR9vyHmGkLqXkk-pgK_XM7jY+80so2#TmR8B;3vP{XRrxT~oJb~_Yv4oCIQH<5q$ z_>W!V@Byk&wmYk~>GWzo90}oNIv*74nurF}u+?^__@%Ou2TsR~z0R}7dR?x6{Ty$f z{{5mZc|MY)?!TJ?)ooQLr0aM)Qy*o8OA~XpCM-E6XP~>H8q@`xB9}-SzFu zVQ2&X?ux<-7wvL|Q)(9Arc=I=1*JOcq3tAtosTy7kX=?k_(=K1)aAA4vprnPU0+&F zF<;iK)#v+)m$0ANTVSS32Ql4c9ZhTAQUkTXmO&krCc)#ZdRbrmfg`@z``Uj)XTx0$ z<{pAQ8|6AdK!XCVa30FZ~dx(*PL=elV+Q?n%7!u;A9J{tE2Y^Ex=|7YWj9 zHt&ikq9yMi4&)Gl*g;Z;`Qk~3W74bg&#Ycmn2+x&6&LjDL`nVSzc<(Qx)xJW`;b(| zoc8y-c!W3fx?a>a<>fN*NjQJS5fx`7sj4GzSlN`5(82cbZd`+}sjD+VP1`}|=J|w^ zou+Qt^xNxR(nMLD~M;)C0?fm4;!a(NG(vltP96-E)!%srSoM}^N0{Zi?~#8GY&MtUritaf zNhs#PDow>tEC;^9B79h|Pv8Fbz5FO&zkPb~*Ls>hO@tp}R`>Fia8{hs@s5;yu*Mxs z2tk9@1Dx+T$G#LDYBDryxXi9+brS%9x@w6z6v`KM#B`!O?a}vm*}^`+*i%Y+@sjcva?m-a?tMG{W8q#R+0)1=Ro;Enct}<77Enk$E+DA# z=F0|N1+g)%LkN3Xyf_xwF7$RT@G_hDxzTRecyqL_`kmOAT9eEsR54Cv0BaOed= z@&gQRYDQ=<%)c!*u8aptUMjUiatNr6FiDXLCMnlz_04{NnWKD~tLK-J{JW#D-cFX# zuag1@KumJsd|rS0OpaY4r(J39CP__0tCS;v{_Hy8Ey>u?ynW1*2ruWf==T>)0FR(~e8mF(xPIDQPgsoU17V!dq=wC1K+ zCsm{3uHJL^g)E0OS>l{C^lF7s)>N5!>7595*6#S&u9jZ8omuOZZ99ptyHozU{Uj+Z zN}mzE&W(TXM_~{*X?UuW$UF;tXi-z{9@K7eqdp*@P-z`Sp~O?AFRgi$EsS~#?Z+U$ zljvSo?C<5r>onyPew9);cmh=~L4DSaB(c58;?ehE0d_s&8)qyeU4x6~M&hm`Yx0TL zsLy6cCZ4A@X%>>({mY<%XAXzjM5J(iRlFJ%*e`!Vb!m@55%rx|vS0%(EU_7fHwVas z6UCBUfO#z}8#TdTladE0J)|lVCKXZ~ix)~oOSX_sX9rcKrfWLeCGSUX9Xn*nwyXkp zRIum4bEoUWiuE7AH|uPUtep;JUClesM2rpEkUC7naU(SJlMS_JosIbFgkB}OIkoea zHxYkrADuwyICz*EfJyE}CtScrY*t4OqHVOMq*MAez^-U2c>8!LC~jW=*y2%8%zjm$ z%IxW~cB@!N!5$T9RDgN*&K4}71)`aPXL-%bXTsyML=er#so>eE*3&QxD28BngmB_@ z?YTx!a#6EIP370+`urThSc%8(QgoJ5gYtg`Xe{+it`~rDbKI7?QvQ8434_d&nrZxVxX=zJQ)nEbr1q zxh64E^U8CsN&4L>RNz|DAZd$|5WFZ)RF~JbNspgK;T*O@#}{1-uITurlBQLWv88`R z#O@~Mc2&zc3fF2vhb@0tu3w`_Z!cx|vq>{(Vk>KKLJhHIz#3ZC_XB4y$kCT>S@5VhKs~0-Sm_G-Q>P{C*_) zWrSa8=GTnf#9l{TL~OqHnAy*jWQEXZ33s0%3W<;Ex0Z_096v$t-3MT$EwMR zo-l}*>Rn#z+oVLvFu=0jgizc|duH9wb}9o){<^P^iSoy{_U$jkB}x6Kw%Lw}>cA{Z zjX%p8r^z9zj!=iCt_Riwdq#gHiyW_MV8+JVlsv?j5)Bq_se<;4)rmJX4yk%rBAvX0 z_iX&^)EawOi6@ZjdxQ%BE%v`vFk z$Hx@XU8?=82ar-%Mb0MwNzSV71}_7S%Ut11iDLI-s4?;(>c74H{+56G-n_1tqzq*3 zl&QukGrBSS#u9NyV0mhoj9rvt-fN_{0*bJo@a5=iPunqjCU}ArF!g8+w?yiJ#Ro(Wq9ipBM#ptGll0BN2)#_z@`EZl?r2ofB zSYB+mu}ro*>4zj7yb+KB=iGl?)7SEJ9rUbv;yEKzmUS;RTH{Mh3gJ`Uf(&YPLO5IY z=9gl5^*&`;4i{637x!M+lLR01I=zJl2wb1sTN9XBb%7=E^5cK3V^!w*T4LEifvAWv zC7fhasc3d62^_~*_A0z2is0&8Lg2L!5RcwLnpAE|xv9>auFGNWp&|%>@xzM!``@3( zU$EpmVgqoNQ(|rh z9Sys@4rTDPQx|{3O*(U<7EbaZ9FC!w;61#v#p)&O1b1nS?u`*?Z?Vhw;}=s{lep;> z%MId+`bt#!(Ew>cmcLVZSqfa^o1vAj;|;*hx#t#Hj5}vdlF|-`DbJ{%A|v1HoWA2qnufaB?`*Sofqb; zhNgnLQI8lwYC{LWjdElsH#osk)IpMkQzfYqAk_(PzHYM0J6r5rR>hUfbt}EIAD8~# zvSUE^WK`=<05d7G$k5pJhPsw@9_UIv+QaUhqj56O^P)XpD#MamB_rmcYb_QhCWgkqEI7+v}9)>I91uvifd-q_h>G$eaq0NRyk2v5((&<~V_nY&> zOS_ehE2^Vpt>pGKHbn8kuNM#q^f?#%Z!t?3pHt^&bJKU z8%kZ?8VA=alPfO$#3C0uP~jEoxjGh;Xt&j%8cia)3At6IAI;2Jz)8-7DOT!F=&?TJ z?7xSyS$I!>?3bxVL$otOnKY`R>~|u2+fgH9tE$&^HdO%Do7iN9t2&Nst)>D*R5bh- zlpEfV1&y^1MdA!1)XeM(@ASRi)~oLtA88i-)7$s*v;F;r&hzB2D^ZBLK^A0nkli_> zEjUG_&2&AzZwAVqPBiq>Y!)5)QBAITT$_WjpsibfYX)ZzfFm2{G&uz>@rdNX=JgVf zl2sBVNZCt?6#38eu&k+C=@862?;U7MBA-jl>@3p%EGmGAe3R*DmZsTF@r{@dgEPUD zuR%3JIL!BUs>a;)v#s}tR5cs1=a!$_R7CQsg|KS%90`(MDSlY9e~$lE1pM(AlpeDp zab{6}df5Mf?kR^x3QAj^CA&IeDdnk>L|rrSx;`t?cT|O#uBH5R4UIuGKy)ORe{|ZO z)QE{x~U`Okg!vN6Vkw0zGhPCrK-L+ zq@12In4{j(C*TqYPmSe3kv8_)qnFe1)Isoj-)y8j5CM>5kLU6u*4(m=lw6)NG$NQ*zQs+DikSQge0@`vC-r1%k#~>wvDs^)w zDUqt2Un2})%Ay$ot4gP{(E>-wdm7t|yl`ow zN)#w>6*%J`u-VtQALH#W&}=!>d)}G`Hut7;P;*vwW?*>AmF zGnwUoMWXp@zr4PCS8Mh@ombn`L`juBrNUNMGn*|G?I0@p1@bwyBnhXkOjYmFq|i?f zOErg}QNYc2u&K0Z$O;^8uPgR{_VCn=6JF*yev5b0u5q3_t9K&)m ztQy`b29l;#FfsAad6n#Zk@8w^4yf+06=wg}*Z%twGfZ`NcU9Bav%B}~n_S6ACS=uY zs>Um^3P6bDCGXUPs)F7VfN`jowkpt31w?JzMNC1DGKv759tyE}6~+6hsiY<2>Btvr zz@NPzN`gJf22@AsMkwch_>j~t%hP^~B#P2v94r8YQ|vXW_bYQ z5)H+eRp+~wL&fsyE=O?!l?puQJ4n2fpP*63@p^;tBH*w+Aekx>64Z`0@Notbj2&X4 z#u__khPy?9U%%81)Le~s(sP4OK>*Q1A z)4&;Wcf9C*-&@*4%K|A^hv_r$CxmSce^@k4{yboHrZsIxIg~e$9AoS)TfU zD8+vLJt^;bUbaLRh=trtt-!)?Perx;#v+1B|9IM zH|@HUYG3w5u3JBK{Ua{bPXHRH(&GH$qQZfxRsUz+VOSP_jrV+Aum0%;P&}$60+px&RF8m2f-A(!fGpt%cN0QxN$<{!z9r-j=bKCqX^<34el6)h7DJW@spW^Uny226??C1Tm{nFJQ z%usvwYJ!}Usf&-(4&V%+&kNgU6Xi!TGt zY?QuDmHKLP1eVMez^CWB5C*KO_RGIip;hpU{h}*bo@}(knNCScO3iP&A@?P{#qw%$ zN#P@Z

Ot)LbJt>)$zd+qBX$SpllC_t3@1@mqxPWWJ~&IKSkUytugmpI zjkA60HT@19)W zh)k8pk)FmnKjuM0*VU4``_`<30w=3C?^vPw_MN(|lh-2E+0?>8Ghga7%~E9_PshpY zPUYck;;HOf(sV6qg^=d1%DjT7-t`?oE=7S#S0SjfmP0k)*HwG_`Q!JuW2bepj^{Ga zoG#1D?r%7oeOb&pvB=4qhv`dy4__*=Itn`{F>pK+ZlH|CZNl+i42K}MhGAWV2 z$7@enuOkCqcA!15bMHr!GIV{HZ|y1o;8}}7_CQ|{uP8UD&N&OOA#*1SM}fkIyK zD1B)}M0ZypqUiY3KwcW!EC03J&g7LThNgxW!Ne&kXIVjqADWcopD$>C;>n3#Kb@^9 zox&%OCNJfuJqRWE(i(fD{_?TmRg&j6l8xRELtke~F(u=R7reA$5x!Stkh2FH%MDJSizZDIa`0 z30+x_do_-fa4@CVG6~Ah6RX}y7SvYTrEEvG#}Do}9ju6B+X-2J_S@EpxAU`=Q&DL4 z?wP!tUo2^lX8^)YK^~tnbq^ei6x7^FoBm&%KfwwpI7mzx2gsj-fD;@(EZF$^^W{41 zcv8q6OMFz_0?o1ZTmLjp`qa2juJ-ckTXc7lPOVWxL~0z8*1=YfD)?rn*Q7eD!3U-! z2u|XEsOs-6r6y{BT)s08&-PJL6Nu}*VmlsF4s1w@dTCeQ+H+(n-NEk^v68uubnBw2 z>w`fE#1-T?COIn0@n9#ZQh3-UDP%%h;-IVD+ZFx{frW_P<-V3Bds?;elDS8fnFbgENqmoyL_@6YR1Gl8F z7KXBSvS%-+qN}n)UdbrizMXoj+N|}CpG9tF-NGA5z}PeVZgp+!`0kt$Zo=RM4D+Pvj zj9A_QYx}Z)U^70mEUxe@@Ga5Xu;t-a1Db@`w5f@NA###)xeBEALU`)b6Myf22j?f*(=@8Q7AN=vG0z4kurm0cK|&yLsBi)NtX8rwy{wp#TBpt1$I@& zUR^zZRDwQR$45x?TI2GqZ0!N3Vvz&8e;`%Q z`DvNfl&44r@O<1I7Pj@NL}8B$pH#^)O9ZM_A~ir@wqx(=`>Hh_Sx%tUFQZ-Wnpn?G zq5)4JeAAef+%ToOwO~6V+6d+o*lC+S-aPxh^o1SB9S>=AFJ@&89(`SZUxmkiyIQv+ zM0DeHlm7^&I{=k^MIN~cm|+(sZ?~5BM#3XXbkYM)vdFCwwkojFIvg}}`VF)e6&X>i z2DF$C!Qa_FuG$kFk-YY7RS=ewkD3xho0y#4lUbL@>ZyYo$>)Y%RfE_(_6=DrqD_)A z1KKb~RcGz9#Nn{aQfG1Uw01>*bIWmEWXGwWyfYe#JRce>kc;0B=4!?iB1$DHg8?7aY3i&j-{mQEz%MDyzGi8 zuh^q%2ix>sDV$>O*X8=uzr`15@yL{Mxl*c_da92%Ew0H!`aX3VjI*6Iga=1hy#pnt z4Lx5#ZoNdo{<$QzG7xM?XX7cA{sRT9dnq$0$EtTn3>}}KYPcK)IP5nXlV*<|f1j>S zg2ZiS?kI4k!m8=8>l7Db$6{(%(~IA-xbvhlCr^Tmd43Vd#Zi3@OE{<(J}lVh@$XNc zKR>b1kMrp|YzgtjmX=a-?fg%$n2p3P?@?_O*e2-nBnUOYwvS_}JuJNmD7BBnY*tk6 zw*ooHZ}w#FR5Wn`uwQ!GswF5$e`W7bwSc)Z4>aEIE0T;>XN=qO_2Yfmvi0UNNM5iB z7XyUv1y!cr^I!Qh7t`?Pez3FU9{gF%0alLNrnZ!8z!D z?XRrr`MLZoKYo;F0l@un$3v>pIXLSKrWUss!BGhfoli&#atUfp>N7}$f0E0*EQQoa z2^Rq{OWoot9&AyYY)&-gWtnhMixYf8xHPVGn|xS_XSo*zr7NO9D=G?d^_kiLFR$BWq-)N(&)l*LqG_g zsZsT0XXbB}sx@HTDJ}%cb1ZwDQ;won&oa6B0T~@E2Z^XSdPgeIe|BQ&g;E|VA_~}G z*WOASQ595eq=#zM-n3H*w(}LiP73h$<@?J`&jVn1LN0q1WLhfBsX#Q)oikV2GrKl& z4w3E7?O6NP4s!NPk-;=bFwq=N}-ym_T++7EpT`BNuyQv{Ek1}MP z2iwQ*7}gmmZLc&7f22^7@R1d0=`u49AdA)6Ryo&TFKYgoE`gvL>}B7UT6}V-$84(R zf0HfVLo+@&~&z6iV> zCv+65R@Yqjg{f^^5&4{|ka7%?EJKic)#}w2TUgT9YW;$Jf9%|`97i6@p&m@x9h3{~ z$(yKX#=}07 z6oI>wUU@dkR>98hGB9Lt)6GkUPPoXQex z_L!Y1ni~u3HHH@Do0lu6-bzJJ?i=)x*jS6y&Xxq5f8SnVsonEokCiWrq%P zcg|V}(OM%@k^x?*cBmkU%0-`&0?bU(kn^2%x4M)XT?`@|=%Oh{O1&?BZT>c4$T5McwB7p?=4d3}nF#2*U!^ zp0$~7f5Zv9sGtX10q3on=&A9#)A^nHjk>JJvIQMGG~kdq;0e%rYC#c3=WwXDblv~C zV1N8E%Ih|Jk{7-KK8i6DvO&TWJC`s`Meth*C+ExvZc}+Ek{}hzX3IH5fQI@<9GYDs zh-iruDVH*FY*H{-kyw(-%Ue{Ls2v)2N#*u6f6p~i`OfBax}BP38M!+lB6m6pr8Lgz zq;S2u^rAWBind)oGszOL-8ywr3?Nwo3USkc6wZZckow+>K1C_3(}YwS9EMA6Xg2%d z6ke!a(i|VoX8ZB4??3;eTwBZEoIUsR3St+Wd zf2Cvfy2*$tHaEWAuozO{({OJJr4dS#O@;khIZbF63wkD^m8z+NukXl>QS4*Spq1o{&lx80+zZyJL-G|qCgoI9c zR&VJv7of^ko~oe|XSP~p5B_H1p0I4Zf6u3Z5%w2PIaD;8?xx*Ak)zM7@h)&&q7cVd z(U8y_A&af6wW)c$rA<@cr%ShXOg*ZMtcj8mZY<{JWOo|Q16_neHq05CmJ-hA><@k6 zYZ(rzUmotkvA!M5TN?J{aw5)e~YneIZX|ztD__|mtSV&emm~rAe$B+6ux@tsPKOf zsLzXo!S@3^YvvPF1{5IVUIrrd+qQ!iP zPR1+4s#gIA9LSveE!F#+S}qp{;RtU@@i8#t&L{F&K+f0I`t&n?bSr!6h6f^rOiL98 zcU6Gnv2P|6vppd?vufVEf6ofG^;;@Tea)c}pCf7dL$GGNMkg*QT=^^M1i<+>R2j&? z7I0HY(&@>qx?}?YSM(SUV*1IePb3a~DcQHDhN}CK7v5@F2dku`kOE=U{$4%>?KZj) zc6jUEJJmVWm%KyjBMLM2C)pqHJyQknY}L$_>uNeU>O(%5&K?u)f42G`YxaEE|8(b* z&n)LHYd7l~B+G0`E0`{49xy(p2a@6g9HjpfKdbK|c}?>VJr*1Bes_e{Zh=>yz{h46 zP;#9!&gagC4-6)3-$1lETD%VNY)9%RSJBR9E##}7-7070+pR&D@ux8sw`;3 za-^Yw4Y15xtU}1fqgVv;(?XS(ZKfZqZ zGX4h87;k@j`}6xpf%*J2^UN{dcdrc;-}rSYaV#0qdaR@}q~Xh{=S(=F!DFbFuVYJf zyd-)p%=2lKrM1~D_0A)$@o!UIWK$Wv7NylC$TcD(Ro^cof93w@l_((_>&ZslcJByy zcna5&mP3ioF2tVz&T3u|UNbE*a5=*c^%7FaT-vIsyW4H`^5vKL)amy2YUnuDVU=@A z-USBDLytivf7*xb_S#x{(lkwErA02XW?~Dl`;0iDm#L;afD%}?)c$8gHZ;G@Mlw!RfttFMlh8*MM+#EPt zy>Sf*lCo;5#Tt5|5R`Hdle4HFe8S*z2#+AQJgkeV}8SEet$2>T4inw|tluFtFMB9Ue zq09pxq0K{$fB{*Vn|Ijd*Z_a0T?o5Mr}deCpqJ0;Kj}?G5KVmFX>&k_q$WG5IN=HG zpQ;}dfAX{H;<-3jBwO~VO6*G_B13&xv`^n>VRrupxwVGcpxU!l^Ebca42;2yYE+ zlYE0yRx8=_B$1!gnWgUf6wA~H(5SLi9L8YtjKMeAmaAiyqIfskR=PXd3L7?qdE#63 zVNMNT{^9uMbg5c3w~R1+SyY8zFO6p!_b4HCn#|V<~{UqZraS9MTD#m?<3XmmEfFgWZEji0s2* ze~|!gQ@0mj;>~q zT6()B(B7s#kbpH62dKVwg+a7#QiXsFk;q2PVt%UR6ta1f{LZULAF#%sA7}+nymTX@ zJy8XfR1S7vrDz>E9XeN=FRA*q?`&r_f13+L4M6Z5?9OWwf>_Krlp*C>RJeH+Hs`Kv z{}t5RvNBiFHtUHPl}QKL6)i32!^DPtv$ajzs%;6fYZU@E^`FmJ(=n$}RHQ5t)`d3Okx-3MKPZl#BMW~or4b6M3`V@|X_8$I4<^z7!-Bolf8UdQ zY)x*;OA0g(FZeZEPujH)uQKwTHO11EH4;Si4q*4R6#{bpB@jtbZ%LZj2y*jT<%6BL zk!6#2*7Ab>NC;&Dp7YhQK15=q-X5`n*&*GRdEFJ zL^*AE2Zr;&G1|LxZr3cGWfT$>e@Qx{EzIH2kVG6+EbT0N0ZA5%NkP*Ok^jGc89zJ= zGv_B|C~CJd%)?T?l?*=n5>cvPPs`TJF?vk`l$UdeimwaQQFZ^;hiE$q_}*8E!)~3$ zt9)9}S5n_6NA1iwKbpsKca8e+8>{Yqa8k zTior24AKrj%;uj`{U<=r5!1?xBrSQ7#ZKrBo*qV88xbaYh1ZEZfdJ5#(V%W-%1K?X zaqRD(`d`p6v?9@KFUy!CE;#kEDNmxf5m+jEmsT2BvS`whbhD;jF22S2%Q2k%usINQ z=~CB&Yz>xQccW`ir{7-Qf18)I@95gx5U;ha)U>EPmdhX?!R=ZC?B4MX>REE@O4>Tj zoJ%)J_}b>l#3K$=7@-gp6g zgX12rw`HGN`TWB3d2BCZWn&x2A+c|k$jW^+IF6RoZq%OzNJ9j0e>S{(2euvB>&n@Q z3OaC_odz_X#!J}(aE{_yG2eO>l%VqHu3QKu4e5O^>`U`1EB_wB*bNo1MaBv1QYUgu z_7e!;MKH;LJr%c<%zC}tqb;Y!&<=z!&ItV=df5Uox`})skfur*YS9D9KHS)!tQVVew3L0$-n?%9cw!U<~XQxox z$TeHuv`LW_Z0E#_E@i@q4Yw`msII{vQ=GE#ow|2gU$O|bycec`q?p3xH|AYD^h^&) zj644jI8BWcbj01fyB$p--a|VA)p@(;E?o2SvW}4G6=cZyU0Smh`rBVs8V~2h#*7ZH zI@l;_k#wHs6d#~ixi=>}aZw@94@zzSE64vbDE_25b}1B|E^_$XC_p4PM8Is-1V<~Z zQ*#uB7rGkAz|z|b+g&*sQIH0yq_$1V&vTQ$pC^CE?7+a`kaDwXCQg7V*c7pg>>YvA zg7tC;w;r5A-8#ml2^@*9+7M7qPThAgloH71sI22s?rUO8uMJ&t`Q>WgeYhd}jfDa5 z<;nVig(kDG)uT#Y)Oz4g?Gu~KQHRkr`D0mz{wqy3b8y~T=`F{)&ox%A)~IIiDO0%E zFjRlc(c!5wHcOr3JShxURTVC8BNS;4=RV&9zjqxPax0ArN>brSA0*0;2sG4gE;nyA zy+~hHqw%;Ldj|C=8Mr%uIjk(@H8h>2gGl8d$X(l|W*Ip?2QQ49y=WrybxE9X?2>)( zVbQ+-`8p){G>J+bx$O(zZ=6z_9LgQp-!*@vDAtnnlszsv<81I_**Wv_*iLHS^YWDd z(T}0z^Riv3eI4IQ?lq-28!I$I5g6WBsq^6BZ5pKyK<<4Kb*Cm$mcrZk%r+T2JI&F^ zElbRP)megcy^TbKG%^$Dsu9k%NX#4r;#T z>>yS;sXwFT>SigeVmqaY5nq|OS>%6|bxs{07?+;BB8ot3>1L|PkDDjyUciuuL`Ta^ zgWyOZHrZBeVr8A~56kuT?Sl~PlazJ30hZ(9lsa<=Xv*y}p-ai@fpUMnOiCkwedi%A zqB_-uTEPj>=!DTAhaR33NM}K+wb9i*m#B2rrDYX(HuKjvJrD_XqAgt!C_-h zNc&Vof7cXn96HCVR~?)__0N9}@A88z)o|Z24cVTW;sEi_uF0DB*la$kmTI$i`HiOs zryuNpni@DX%V}DU0tZIXzf8!xlf$i6L#GY&gUYE}R$LSZ#NaD&{yi9ueb?2s^MX-? z-KHD|evQ+svmeg?WXG3caZ-rdeXp-1pHHt@GCWzZIE%;PQ|KLFcy@oT4Dg#1uQG{} z(7Yho%~nsBwA;(r5~5}=X28Kpoh;Qp7p~mx&sOI=c50H89czrYQlr#0&ar!O)k%e$ zDeQhn7L=~5E-QO<=&5j$qk>-SIKODALY)C1LT0td4Kb_M z6PpC+A>@!Res79Hk?4ONiF2OnR1BGNN~NLKV)E1fe0tRZ+@Gifgy7k{!`G};r-kBd z-gSG=n@%O45`{exbO|-HX_P>swg5U#9wmF*v*riErI(cFU4W)4dZd1$LZ|dSGz(1% zOHakYsy7uITVUP~duJAa6{nO*fp_bQV_bSyC~ZI9Kf&Ccgj?5oAFAMfx?WMKL-guDi90RgR zsM+ITqPFwvmGz~;LIwt(&f=Pvl@`6)Z~)*^slNujQV-=)rtB7PpgAi1HO*hCjAYbE zk)pu8$n7L5qB%ooZXN^pr)*W-p7Y(jf!p?V;-pf2LS?s4dwCsF-)lQE?ff1FL1 zN9jVjIdct^RS5bZ!RhLK$W+!FvhCY`kei0AEVX;gTay0P#Ylk=3@uHprl zMZ>M*BrYKFmNr_SbN}LmE-+=pTuBT)}owF9% z<&$Sg-huB5!smNc2kMLI-dWzM1Kwswck^8x1|a!4iVK9uyKGH0LT>p~f1oXL#x4JE z8!GW2xR1NE%4E+j~5`>vAxC@#lHL2Ziw( z@Y-~J2nu}dfaqPdnxL~le^AEFONWz^4s7*cbgJf=l?NHwYBN!i9PyI6dhPcb zMV=oP?Ct08my5SKGTX^5;ORN9y{KquiUukrz4h|CjR4u!l#=fac)iUvn?e;}bxLGJpczEjePE3#=VVK2RVDMUi1{;I8be_1vZ@*gXnF@D4qm%6O}1d0C$i=g0fQWmm(t z;|dBbOf?4%yqO_nT(*j=d{_VnfBgFE;hi=0Fz*>*3p08F7w4 z8+CSnr$6boDvePeT`AZa_*7e-7opP;Kk6)%G)U1~Tu$b|Fe^2-97y7q%-(*e7DZaT z0fiL8LK!Kf_dOJY?rQeRQX;ZhfGLJAk2b`UpQ#!Lzk{Bvch44+z^N2}m59i@2fCT! z2ykj?ZRfE%x`#6-w?onMZCYzHKrgV6b94s-XwFRHN6%IA5p`cqsVO>!G&>~4^&!Pxj zXM(&O*-hEYi3*UxIppy0QpPe48eogAif+=6Wm&&YsiIfx-KAC; zOYw-B)%yaFIm$KU$7;}g>r~G+>TOo4%tBRN9D43H5?g;zQ9yq3_b+Murweng_CZPW zv@5B?pOUb$Hg~drv+fS{>bCqH3Rd8)twDpEr6i*VlC{_EV#6cm*a@oSkBSsg7n3TARn|_1swV5oJ?4 z;iBlYe4^e}%*eZVKsg!U!;1YJ|IwDDW_{9rt;CjlXxlL&aB~P|(MYN>ZnkwNRI8R^7|9tuMwLjZ`t1FH4Xig3Xh^Ow=$|2bO=^B~N zJ!S2KoDh{eMo|R{+a{=#Sg4)l7NYihx;zqUQ$7y%eAJJYI&V{uUVU06dejq|#~Klr z#V-w%?4eloV^mO;K+?)|CjYjzPhqRq*kGx6Sl#im;}*Ne(5ndkM7GP&rjznEDVjbA ztu_EH6}*TbM*w9t+}zH$ka{=A3F2i-dCAo%LBnJB*(4t4yu9JGL z8e*|i3Mi76`kI)tK|Z{(yNrtUT-w{w($M?)Tkqc~D)8H1HV`T6c4t9P)y;}Cn zt`f;IYrB@|<#{YJ!jXbK$$4Z+JSRu663Fh@1HmLpgS^#MT!VFYTy*EN%QW73llHAB zeYE4-xFY`cdQ?84;x66Ko zFhgS2O1v%aF+%=3!9o>+ME)V?dyU`Pxip|}X(ueqt&QZg_o@EKrKjT_54FB*SV_Mk za9( znkDH;ZYYhE81&aUH(}%ZjRhf$4MdoC$c;B6IRKOWG;V17Etn(pVjxVhC-$#Fz zZg`fm^WLlI)gHY=jFOx0MLJa<_0*(Q)@WmcH?sNdhyy@Jc*WmQp~#t11zc=EjEyr# zT?F2aO+|Pg>HzO&!2M=BGl4Ucf7hQxHFofO=m+m_+OQR=sMm_&TG>v**r5u1S);`Kk%UW0iUm%RT1TP@!fEy^D@WFQ@^#*BHi1D>BJV2q|62)fBQzF0e23C z-JG}EcD{teeNNI4mHI3MX#l~JL~j~b50&=KGdstHWBVw=O%d9vkW&>10_{6vP94~t zPP@FhUY7PMjU8Frx07ms)WEh;KTp%ul=ZFh5?{GaXKTQ~nbX$?$9KJB&bb;9(w=!m zDreZ-{J3EM^Fpe7QexIgf0_->$8W0X-ylDLs9Kur1TW~Lo1NI`*mDNn9FqVh-R87e z+K=Ig_oXm%me)s~FJQ*r%HTk%Mop0!6+DteyXz3F7B)Yk4Z-_ZWd|P(J;WkEk(1Ds zRZ4cWbY&<2D8&Y~GYAV86Q>lb(Ee=_>RG$3|FUi&ZX}(_gA}|de+?vUi=R3O7Ij^V zI0{uu)dIfV8GQXZAM)j!n%{phw|i(Mk-ZcNoP^Fhm-nT#nKvj!e(pvbcW{_md^VNG z63-shk)r4>nq@`hi-yvJeCeaHua0QP?p%_`w=+qK{T@y&Hqd&3e_g^-M!Ag25%0wgqwUE*>NZ~i{F`mU?EIIihtc7h;0F>xs@PVh z45^ZTCpw?@!m?w^N;l|{oU0FCB==?68A-W`aq+6jVjPQ8e~Mct^U1(dhmNyd;^SVw zc-79|k%+7e*I3GUnhggzZ0u+b?74f>y4mi&Wqx&aV^!qH+SjUAA-!5@4uZNwu5z^i zJX1PaD={95jW(|}BC$BK#0|smb$(c`|Ni6ilPCyp)^#@;EYu5Pth;@kbHAhcV``_MY> z-t-H}YJe>=dU1xBzceI=gYtQ)hq<6h|LM_g|Az?nf4#JS{66B}^28}J4&5RyiEkRj zm65@BUBe+sN{Z12eN5__!PZrth`=k8{EY&=O{ z%5i-HH~Q3sc6%x+yY1}6XY+TzYkoLIxM2<3drEeXZQX({+ zY-$#9f7FyGI8Yh~2T#7)p;Fq=6XD*-;=z#|!LmcP_x(W=tskNQ4OjQIk16jaka)F0Sc$U-{fCq z3Dic5>`?R{EfN^X!d`a0vr)X!kiA5P^QKRSf9tv&6e*u>xner#RIs#-+F`XrS(0@g zlud3gh=4{-U3UG5G-(EM2ezbw(RwInbEvDRIb^XN(33=v;CM!Ob=~?}e!hKwwpx5? z=UTAZogrsjBtlRlr&Q9t5?6&Po5&&d_GU@$;Z$SZR$nK~T||Qk@)~*QGVGBgJh8A; ze=hr`bIf5=T%~E`Xhp@CSU~6uDQ=7-DKqk zwnf7d5i2rM)Unugf6hZBysU=z z#k&CB-8!VVOLr&bIoWX1;n*~bS3VDWYyAxCvp1zMZf_;PWMnMU3g6YiH|L8kzKdgd zs(IZyEviSXIHWeDlf@gabh@u^v%YjDA48L!v*)}fsVnHotS$tLt@uBn-H}9PUFuxw z%eK6d4r%1-p@4#}mCw+tdlXel*~pf(4MNt{lJI$B~>*D3Un4EG?T zX!mf{eRo=n2c%4F!$y(BgLDfP(c$=2$Pt@>4j2> zOUp|ULC5T+5CI-f3nx17M_$(UdlSHxq>(3;k3s&vOpk0JzGR@# z=vJxy)Sp9%yEEDge^pV?W`t5D%L&fjfx|e1l=iY>-{${3`*=Q?Al*wMKLJUqMi*MM zCqX0MMNRY-rGs9_4$awqIHtnBKqKXxHisX_uM4Ze@e^=w0rWs!(44kpOE`XQvqU*t zaA;D|>bBlZdQ`n53QmOsfsTns#Uphv1OKV0RAo|~V4t`we?f?zvpa~Y&4q0Yb0dWm0YdlE$lvBurj zZr9J1#Og(rLWSo9A%P634=;z54=QO%aakG8Iec(MdsPaIOX@z=adHSxTOGCUiuUOT zT_mPEpmyrTf9u_auon==i+TVsJAIB81x>j$2i!C!-3g1+2~Jx zZZjzpQ+IGp(>=&KEIQ!=uCZdhvNmt35lvZ|GGZt#f5|x6S;|u_BS-1M&%7$K9*ax8 za(II{^s|WfvY8!Py(SVMg}e6#ms6t0V`$!MZ2f8!5* z0KD@l61B5u`4Ne$CU80H&gZZ@#qJsnB{J;fV*o*SgwtT36^AeN;Fayl9)SJjlY(yb zw3yb|r@fRlK{%Y#R$p~W$p^kI54SatNmb5yc}#s11Bq0(q(1#WoA+^-uHeC$dp#!P z2o4R+sHFfrfL7gc_MsM`rJ=$_)mL)acL$D)QrI|%`6-Qa6-P4<>TZzG>uj<3np)9G-LjtNEet~3nm8vu4 ze<5Rna|lc+Q}qe(u+nki)&$bIBlaF?&f(LIAL=S;IV&9tSV#dd$<*1qbM4xBah*NS z&-nXf4^90;UKZ?o2!F9$)KyL2)Q$44x7@>+O0g7GQZ?YayMC=|NOQhe+n$H8o1?O= zkgQO0lg<)RR!7Bn17GYvU1TC$L-ba>P$%|t6Zfodxj zeUC^rg*ea7JNV}xmaF`D8$Ui`il=c&aH3-X;ih8T*0?*bivY1rlG3R`p!bwSe+h~t z&6cZP588`d6m5O(*5tvySWzJ%$mf~fF74KihlC4$30ReL44z%nf!f_ERLF*Y*wScg zpPZT2l=8aPB=_ME&Y{P_DDp))e4D#GWI`TQxxGz;rPO}=l{c{BJe+E|4jBxAEl$=C z<6L^~ky7je{ES-y_I3@zkQ1}2f4+TKwf1BDt&jStJTcGDCruukp7JosBsRvVewTk_ z$$jcSYC{6>+S!o1n)6huSGpS!V6uc0)Llu5S(kZ2B=}8XQeZa+haI^bxheUmW{#z# zqSF0ti-|*cD@^*1U3cwL`lSm)z7XI%A}g^rb>Vwrw+bpwlyfKGSN#ilOdP{pip_tt5+& zq^|Ik1WCnFrRM9?#Jg4iN^g_@kFGOOk|Rfw><6ush{F#YpM%S*f4Ie~i)3G4zwd#v z84=mVU74O9k{Rg%2h7wAYO1X11R*(bR@rBpmUAPXx^uR!NULsDRFzKiF{k$ z;!mS+N@3Bau0WIyPAl{$?NU7u&8YWXZqANYHQG>iCu7trJt_RBRP387fLiO+h0unp zlYzW3N;pNl2&7W|f3+!FBvf6@Zi(TC;+#Vd+sz4iy@uwsD_+fueZOF{zH$(sM610T zP!jaiD6WpEeV#RuBnprYMK0x!vYR0JOqCL}2iL*oNM0#kP0@f#Mic{`$s6#Rb*Bq! zYE9!)9kX>e=dE%qOr!R}ya9O(8{`5ku zc=W+|&$)qiu4rIfDi2$(wnh6vQX@1u#k|P4x7_{WRyw1`q5u!J8%4N!c9$j7y-_j^ z$C#%>F2s4Ze@D@MC3pv3WH3dxht>yFb)blc_k36T<606zqv-D7bwZw-66?j^ zyQ>(f=s4Rs>XSkB4T_kTrH&?5z5;&BXOQqreWmcHVsc9s=}G91Y_J_bLyLyg zFQNhAkbhBmK-H$g(#tc>lMa{Mv8K^wnFe*9`sR;(fNj&ic%O^f26DE9RDFky%}Lcd zO`CR#TZ!UXkAJQ;aq(JFe*N%uI^*yQ*q6W2m(>TLPU}q>*}4l4!v>4Ev^n`XM##w)o-j=*dl~H$eIGp)YV9 zUY)c0Y2kL9t?N9=PVb9Synp5Hb*{`0RrDfnY*JcHCoYPz z#*ThaqfNd{-`VmhQZP`zI-RIQhgTV|Yxc2zzh4;WMB&Hr^kzsCg|eIqyED^DM=kk$ z84BzV(%=$H1-^0knm3n&U9F#(lIOfHi6aU^CmZ(Bxp`7X)i7q`tm;&B>t$RuJqzA# zIfxxJihq7WHsR!^k<(=qu0PJHoO1gh{m2`ks2WXZL)2TB=?eeS``7 zmPNqvWyjZp!>47XlSNx9iY|iE6VO#EUMV)NZru*@dno%Q{ypUt^n8Yu#;;L`J|uWn zi`qsvj~X=M*bn_VcQT%$;yat;)xknvc$ZB7|dGnBbzc0>1KBw7y~ zZAs*Thjzt$cjXsvDFS2?p1o4|?UY~Ea9&ljbQ%Mf2v{!LyGG*IfBgHUFLpkn*zPoS z2YV@nMZ75QvcDt@Rr;@0k*$L8%vb>A^If4W)g#5V3AYQ0~^*McN6pG6TY5Uo- zChF4xZAyaTynER6A6wchG6inp{ac~5vq;LWsARnS2PvFYKo3$qFFoR@Giq43XX;^} z!dpV^)LY9@3d%Mo4M-El2kmq(?+oj%>VNoEl-bzJoTRhh{E6020c=98<(3;9WcS?xjq!%so5ob!$Q`F0+ z1)y|*@ImUE1pOt7uS!7;6feN>?(DKwh+}tHJ18-lwuf2GP%jUmZvRATed79P&Hi4QN2X9jF)T>iGvK}07B0doVSh`cVu|NwupI)EJ)aQgw z?Yjx7{T8c%KD}RF?U+nqx;!p9Lw^1auW$z z`Jtm+aY}qwukdxzzW?zTq4&3M-+#21lKgQ#`Q7^x=^ASJm_q>DfCwkd41Zv{HIRmN z4pwk;TkS-uhfGF{@o*pmT+25-Sl7%#fERmn7KpD$_*GESTerD+om18ND}GeA`ea|d z6_-lZIWy?UQ;|3b^iqRVDU(f2^waBJEf(dsEzOQ52L|j`<2?bC&V5j($uH&`P{>`N zh!cG5h=ap|j(p3$=TJ50*MA+r9K#`xKHja{f4+bJ&kOzOv0}G3dx?*6Ach?b)W3H! ziq1qHia}W(l-6-xEr10_QwH$nx5$)Y6R=HpsXryF{|yFaYZOg&ce&(h&K&x zkM=qA{_Mt_^496UU6iQYywf^)0H-YLfu?=xR!;B%J(Cu1&1jqwxPMqd&>h%NeNV@T zso`$2khYyF25QTf?CdC`MS7fs#Q`G92f##1;a;^AKfPgicRc^~k015phv!8rPuG>P zNhYdlR!cl5#~hyC+jgjTE(A#Su=#J9Pn_ZkN2Hu}W>W$d1_uf3!N0y)XXTv9s?l4_ z!>$K7%89ikokmG7*?(~WKBveBxaBdmb%Tjjwb`xgsdp#XF7$={752DxDk=)ev>eeL z-pq#nFbHD`6Ac$H$?&r-h&!=%vk|q_hE=-;r5F#%-c{u#FFGB3=*xBU9me?2bA6ef zoE|trEQj70trMNu*2f*$)v?(s=FOf>7qTwDttF2Ba$}0i#D7;;+a-uxm0r`XHo8>rf~pe4$}1DDnR74N8J%^$A^(diel8DI@FB%4^`|#t6sBaILwy2aeByKm z6_&+C3TQW7LV4r68#mW$nG*l>K#}N1*4CPvWowQ(s~UQ2MSFKb5G!ZY({|#1y$b)w z_kWMyUnOjjkj_}!};|s-8HL{CgC*?;23?Ip2 zGHYn*?c6CjlwIZw9*B?Z>hx*X1;Eqmq=v6WH$)8-gMwT(tDd+Ykx zi@wG(Y|-@Ckt9ct@8&g=#k|+(Hf5Wo+`N=9Yh=$|nusdLRK{NSX)@wyFE#DKCQ^z^ zC2jSjHoGwObh6xGD&k#fT{B7G#_N*Jk6(Ym=kb=|EXOhm-~G={T4bY18j`pSWF6;l?w$hJ$@yt-E`bqSQVNCAS~9-PZ}b$27Ovwfe$te$YB_ZRYF>d+)2h{M=#_@;m!N%9t|98~?m5IeBVq?~Cn9-V(eP zBb35eqr!(#I3GswBtdl7qguHqwts^n-Ex%p%JGU@QkWDNUquF)2d1Jvsb`!vR@Qvy zNt|K4Z1Gay9(MA9GT!hxX5G}O9jb>|Sx}2{+Eu}SzrnsgU%tI$$<5(bz>OoF#Bz>e zZKqIi_s%&`MQqLzZzN7C#z`G3XMn>b2Wjm0F1&QZ?7IA(?WdSTb7K%|*nbr^LSohH zR^bhbaR6stcTl=myw#PuWRcP+g-#tZz_rCO6JxZtB+e$D!&#bBLj>teT3)M4P?YS< zB3RCNx_4caPP=m3E=4I#wQK`hKAmw|2D|c27DKR)y=nf}-*2&h&djTd z-7DFB8rCmcTcjM_=c(%tm4BoF#)nGZU|0p$BDpJipV*uf2s~(Hr6pTv;|gMTgRlU@ z%7}yA9l<^HB&9SJuU~+1lDagz2ebN4lnJ-@?_w0*R@POF(p$|iUgsury6U>emW^rC zOj^n&`0<5ytu?M1?f zL$^O|u`??PJScj%q_NuaU?rvm2S2(R1B#Bw?BKi=ZyM}qD?k8%IK$zvuy^#lIo--s z{TTAI)FGzCEBeKIN4`5Y9j{)cT2dH;+s5{=bORZY_4R2coJnD^0Vbzq*J!M4^)dn} z(4^m(v%VVtXyMC227mF!eCxZk?RDMQu+wv}7b?rSCRM)U0SW#@K718~wZM zt^5glNKBZbHX_b(9D&?qSpaH3l-`_rkr08rL)aDWXrzy~C4U2$Y3f!_mF@fsp(jwD zHE|IRa;Mp2Q#rHIwKlg2b~~9!3?&PjJ1%`#f|+vN7OMPf1zf{H z&OcaODie;u>ypj>b-&`D;l%^vv1s7t;xI-RewoWas7}CyTSdB?>h$N0?dsxTK!pTz`8F5YCp0{WD4+=fJLW33zTzR=G7^_M!s_1$fmilsI*3Nc&JiSEuki zG;A2F10_?Iz~*(S>^KMc_>rOh=EXU z$O8nW_m*m)eL;K9!knG8kM9=kuQ9*xt+??SGMXMF&CENy<#^plZ#AK<|ng zaF}eN5bFofXKE~$oSdCOW+w=6aZLD6{(*LPrXtC?wxQ$_IOYwkP;-=}v6rNc{F`{4 zwi)C>o8DexcjaIx$pN6fgyq2(Bg-&nRiDC+Mwj{O{a2!n4TnSYI$%<3$nVQh`zu>5 zBrxgACw~~zl5dk)qpei+5LGs#?rHV?f_JqKu+$@$f*xph=WxK6y6+|0}_(`pD4#H1f z7v;kBX!QW2R>=xvzn4uAnJ$}p4=n|?I`EoA4}T#oC&3_9z9x{E<9va0Y!9Sr%gw8~ zO-E-bk9zxn8wEq&d!381eLJ2(HfVXNp-m3LYsUQc;rIT3{?9LXor;Khs{)~d1HOIrR^ z+~tz6T!Lb3+nLz(T8IEj^4jwJGySM5k*^FXakHLY8TX*z>iZS@Hh+JS_<7;@ z^o#UT3n)qOXN$9d>TqoaaNp@!W#jIEgnz^FhIMUqXh)fxtxU%v3A4`!dl776Tj2Ea zAvgo36gfE0Iqgdmlz!>;BzgNW?dCv$w%S#0At=DKnn--RkeGNjH%DysxFMZ`tDHNm zIT8J=ZG&7(P63ZFIiWpDCo3C|o0R?qEZNHiTflyqC2VmWI%)4(N|9|_7 z$%ivLovl4c1{);3YYRm(Wrx!?r>M5-u-A73k;)Z{xO@GmCA_X{WWTKvSe>YMC~wPZ z?{Qr1O-(lpXYu@5i|R=aAfM+NO_(6sx6TE5Pz-97WqhBh$^$K$jfQi5atCa2+=RtV zlMD7g1+P6&MaMY^{0vcE^>&Q}*nfQNIk)UQ4?>ER)5}YeJ0Dc%`?W+qh1y$wCyV>- z%lPo)>4H}^pa)$=A9pVkc%4dEbA*zLl4>Py8W`9w<83(T9OX&#{KWraPu-z6U|Noo zvMtKKv3pb1P3xJ&=5QpY6LSXQgD zLgzrIjhg%(lzshN|M{XU`PgFB2RXGj_rh};4W!~&8TWK~Fi#0s%A@wo(J0zJ7|(W@ zHC5kfmGrdnp&T!_41;?~&wr~H;bPV5FrVG&s{RSJdsHv9w#Bu7oJcmT`DIHd>lx*g zHw6fezOJ!KTy4rC`rA!Z4*Ih==LCX*q9tNURHf|KcOacAbk6Rb3FQfRrtN!|((Fwo zuZw2|oZXtN0QK5CbnzkslAnZ^bq)o`5Qg>sIybL}6zBpeg5is8ihrZlg%x>cmH;Iw z8G1+rQBu!qPIjpI@?JCJj?q%bIp}Z@0uzx$(^k?iOLAzkP&mRmEAZgkL)tq#e-3y% zl>;MPOouM+0q77N*!!stdYE;|?05BMTH>(M7u^O$(@VtQGI;tz#WCcIsK>71=yo_n zu5-JB*_%{+qKS%m%74hc!xrEFdR9Vznr;px;Z2X;%d4)*E+eN9{4?-X(O@2*#HpU% z8c5h!0@m!%?A)Qten)V?ak1$Da8(`6vRxFVQ>Oaq-O87a#RDT>JFEFvpLo5r9M;`kZNfy6?>N$mw#`yNvW*V#9Q(`_JM)B zES%%o*-IX3dcMfzaAHBjF_z5gu`HYL37Te?P|LH45BArLGV&B! zJX>fDKu1_RoIqhWS!ZYaVFTz<6?#w+Iy!K6s4#Mr|5>rGe>^Rjmp+fGl2Sso7~Z23 z2(@cOo>W}k<(fLN*@pOrs%)x|$D)yzywL(VQdns<(|@NN&`Sf^GOM1VMG^a`AU)vw zI&0JS7NEwfck0H1rAqdHqw{YZvUA-Y-vYK() z_YxpbxSgN{#)?kv9=d7qf_LJxqalUw(}Qj7%R3^}YZ0EFFj&c? z*Q5eih<{S9Wb{>ebW|J4LC*csK$M4{#5yl=JLR>dOV;?yyF-d6HFC3@Re4%TE3Da; zc6p>IEMp@-5XJx^`*2QYQ#Xr~dbhU_#!vDyZPPKvyl^fOnAb4n_U6G%z=@0WtV6)<$u6sH}@&6pL|_z5&;MJl%t*7yXE@! z`K17Vq71Y0n?oGYdmeA1`5)eYw!0k3@|Ru=tcTu{-3d<3B(J(|=t(*hp_h^xJFv_f zTDO!27S*wJ@TMYe!Ql_G>T(~pnmczVdiX2A+Z)awTT%y`pIZ8zSKQX{ep}7wP10&| z>VL< zcQ-ZUmC&LD&rn8~-&<>v3LBeKWmT(7Z`khX{Wift0`ltrYG331obFAR#y6Lf*c37+ z>0Mh*-eP#SV1Ir3bN=TSf^2QmL!0`5Wva3%W4OGXRQpCdHjct3<3b*f9z1px0Dpi# zy%4-&Bid^%=}0C2fMR*NKSkDno&$u}x`udmt~f=(aWQWMbe17r-jC}046CP^9T!;^ z1yeF3$B*h={<(@yR$lvdT=j@V@!jE3R##J4zO`+T<*1_+!wODn*Ls(m)&QPG7iBtN zWovrgP7V`b(0kVLnkauVdR~p_pMNezq7*t6oe2+mv@7QAsQb26+muxo2|+W^T|#R) z^a`r00ozv3k(dKK<12UxAGPTKceBA-uxX&W?Qv*JlGi(cd8dCaMGOW73O{`)aFZ_k+(#CW$;YEY;JA<;H-ANF4qFo$w$_#h#gJsmsq;Y(2omM7Q&$*iY zm);xV2{|4-p)C|IL%LTwwotk^i2d-6{GO`N0aadC?aTj&|4|P=u10n{&s2(s)?BbrVx*$H}6&?pX-%VqJOe;Bn!?uJIYl* ztCgivQXKzDCM;<@Sc<;+tYV^*UX;pU-g8Ylq@jd9FOCDvnI(M^(g_FW2*H{9Lw92! zjZ#y0ln`Dfh)=Bo5SX6I+3D*}3AH?G)ix%e9IO3*C3&(N`1<{t-5E%RDZGUzCP?RsJjAGc`7Ri+DbSzEKT@ecktTpkJ zQ{#z}E9m%@6dJWDuAi0%*V9mH-&1Z5Ehd&ZlN5Ds;~zz>82DX^pWJ$eu&r-J`fGEU zn&k7YRFR&EYTS^wtI9NrQ79X4^`MDz1NCwqsPe^8e!WeNBY(b0YSdxT%tQRD<<{r za>y7!pCl7?Dw4wDx>!lNlFeITqw>~OtN@Cwz?HWZQ-48RePLC3s9?pra(rnrfiHA z?|Ufw_0zXscou*N$)^(DIcQf%b-h6wSKCnOK<%yqE&&YzG%2O1nuc4X>5;j01x)}O z)X?7HD1S#uSl%}kB~^(7C-tf3Zp@083ILmm4-_0bKl@MyIb`K)qo@qoyi;(t=+KqB zD*D4;>L5GV&P^$cmXw}3j$uKpQ#V=G09!Q)l^-88JUM)~BNZ#x0kCCP5W$u=a0&LJ zlxbC|EWQ?(-vt@pzJK{V|DMlDuB4dvPMhkjsDI&_h)307kz1+OMc1n8Y=B{cm-pc| zXtkVdP2}a=78JWEM&a&!x6@$2bc(PlTU)kl)-{aEpsGMWoe~>LW3~8T_20LqwA$FQ zqk+Y9s1)KbsRg2rp`e&Xi3>0Yrc0+~Qam>4LoxEtt}NdND4W!<$U0rBgD+Xv78$r_ zDSxbj{-`cyG~K`1E4>peIc{s| zsD@D%A)Hj~lYO_@&v6&!W%cQR0pL4n4l7~8H@N8!&N}ZSi@Hg{PB~~b>Xi5Kq%o=5t?aSYH$PP^^_P}8z{c$K%06vxYJ?s)v2q#b4 zkOp<_)U^AwjZRqoRkEnp!TF^}lg6eTn14)& zx8gD@A6-E&gi0d!%0Y=jE+?l}raZ8`Lfeq^zE%E9*lpyV_bAm_ey_uU8~oi#Txx2b zD9}+_DC-vH|*A74lp59%0oe+?iKDwkcMWIai?Ktz^m z3E(`Ik7`_sJu|X~x|qkiT!+1MLVvepLcRc5yX(sZU_6f@1M^-rNMJ_+)w-ls0~hIp za2(_pY_>Aq1Ye1Slelm!5qPSK0G>~Z4>{kaI1p)a^J;9F30Ev9w&aY@dM7f zqmxN&8{&LP`dm>kX&o(bnLtO$HB?95D8Wv>9;P_Jk;d2M8n-d*MNMUU0)PC@?-lPs zfQ6UIo$}myMVqE#SbZHV>hw(X>h$W0U#j&)QQ}``EelD3$tXc^tNOHP55GGuQYl_` zRrnMcoLi=7iN-s9XThltwTqf4vzBmLxomTs?2yyJt}aLohfF7MgOSk@@l&T};Ha-L z>kDNtx(5rOdF7_f&r}9{X@9?x&$e^v9#QOSeUi2RBGTB2N~GI&J8ZsQh&(S><#BWl zyFtbT3eVpmahTt-#`b4$;D7U`FA?kP_+7kFDnxS4(6NRyv`aP9QYL83I|wKIQ@-1# zO6@9~!?wqyy}aLxhmuhcAE6 zwg7*hpz3hv)fQbsY-FT^XdET)Q_?BW!2z@J-dfWxj7{b>WdF%(+Nd@zz-mfeX$63q zb#C*9e9C6k8xaVhj(_XDE>k2!0=X}b#oP7*J&`zLh>m+Z@E4uO7sOV+p3TXfrB7?F zAyB><1t>L)q(I1N!%GlPt&qWicOYL>MGMu&5J+sN2$6l=N~3Z*DMGXj*U^d-@Y=cf z@maQA{qq;hff};{71~>6jdE%{6(VPi2m$uKT+yT|Ii(_x*MAzv1mI?qM6-A+x**vi z-f7rsQze!YwR7B(b6qSrcotBkZWKT@#{)RJc@s_%_O@o4oa#-YG;Rq^7o#+#u!aix&+^H4Hvx>H)xiTx4(pMy z%AKdX2LW|&?`CRPuz&oRFFn}Du?!Zk*Ib@wL5NcpuOUou45|1W-hdwYkOeZpX*?vb zx~Uf!rCPgtoRH@{>1IH!J3x*KejSyfNbq}JhTZBV_{oQdZQW5tIS>yzj}8`O;VZFG z&cz!Byng}|$U%JSCL!9Jl{;%BugDRJw>fn`bR*Gb7rY7%>{D+J-ltBnW3&6ZZK>D* zCfFAh;$~9hU7_eU$)i-nZU3Jw_U-#$FP?6W>ORipyfg5V5(}u)R+!ay9$?4$iCgqS zha;crCXg~K5;g!HkpsYUdDBC_Y5iK=mD6s#p?`|cDc#99UagZ0u*^K zrsJVLqZJzvm9o;S&ZsDGUlPv81`g3)wRth4IoN8I@Q8jk$i0TDekwtC1S$N3>O)Q` zYq~cl-FfS}ym%+Z{#Rf6jDYn^wqFEmv#a05{%`HKP8I$lr?o%3gA;KquX#Ma`K8A; zXMaR?IbZ48RIr>=YNk3SiJfmp0t9et2eB+|f}=^BLgq&Y&nYu}-PKEBAdBsYPHoje zj)#){x1}PxGLZC~(0pt446;k0ie{OVjscRzu4sTzj1cS8c#2Z~&vQ+`aSl`~HfhFo z$fwz&UferrWp_h);hQ+vrxK8xo<3XFK!0M9)7#L+lzgtmuNn3Is{LZ(ZSec-@cLcT z?og3;^2(U#-F14CM|1*cRC8GnLS9*u1x};<0VkLg0C!^PUMvm&Z@;1h{!Phy(3HwJ zao4w7Z?rMu)Xgcn98i_bDud0Ymg=Q#s-b1sLu%0$-MvGBblV38zJFh! zU)`p_@hS?lclV_Cfnw%KHtJM*RfQ>%veYr1#ig%B$$BR%y#LQ~{qgnh6~70t;?BD! z-%-labeM%GQBN-}bZR0K4Kl$##O%N!a>8z-SG#pms**5@=x*g=5vsmThki7heQ@3Z zD8L5gCNL^Nt<+nX{moa!n$hMSdsTc#A$UH&&f=M3u(U-RT#9NRnX8Bx)LsF6vQ_e3$B4fVh>Fhlx)Z0`i>MR0QTIXrVLImon1bgaOLRb-sGI=f1xG4^_>;6ggnAyjEzz&QV%cgJR# z@u$Y)>zchl{-+Dx=`d#woPWY}0JhF0H6pvbcdr)m&AHI9q_&`;fOnEfo5%?`_x`3x z*r5DWf!uOV_olEfiNW*CacTRUL?elMfuu#sjhfGw0CFI-zqQ4*dfXj}IRO9E-8n{r3h-!&^beIFs7&68!2VOIo@ZRKQzbue1v!arc^7r; zx-#Vsg7M#*27lEXM@NlxX}@jFZO5Ut$6@Q2=Xbn^hynH>pylI8%My#zLo{8ILr%C7 z`amW+-*N<+WxO@3Irg6(C8tkB+?%}O#{SS}tE;D- z_GKAPY*b2+Y7y|`MAxPFr^2g57iokVb}ZXRiUqOst$(qr)}hK`zFV>{AO8IF%P-`O z2p|mrN`}_ENZdq~!z(P5aui`4gP_t*&QqdbQER$toHmDKeO6PXE+?hkKikNctq}zU z7jM(@#c`b04n@c~r-dAGI-!*$TE0y_NZjUNv9&qz2Z#SI?CV`Cs7-xh-R(HX%XBKN zL`eeWb$_stcwKBYN%>maZ=p#z=-2Ix8CW)w_Ca;0%3w#=Y&!4~w04#3;XUjLUVB|J znHRr(o?rg?;kmjzpGN8_YxkkP9TgB!4y>e$m+IS9B0P18Y@St(@Up7XmPv1E-Rqmy zr8ZOxu{hXp+O)1bG;^h(SC!YEQVB_Ij{(r1dOgx+eCC9&QG^znLPRVoR=}fuC z!8blByc&emcErmdf~2UtxN>-2NbtV-lUX$)rHnu2?10^<>}H&1+vzkw25xuTdAGVD zL{tJBWh$vifAjH9baE}*6TB$-sZLsVlHOC_!QDGJT>H{c1~IA8sYQpX(Yhra1kd2a zuYcEL1d>288&n2WwuBtsu2j5Eq&hZfS4WAvI=}4Mo&6M%@se*-TEx?;d4|+(?LoaY&lV=i^o`7$qo$fl zOA>na8;l-rv4xGaON9zk$txuLSEWk&#eX>JK378`cn`u+*IISVpw-5<=~`#6>99Qm zK-zgPw?rPwm;}rsU0&dXU_Nzra+mG1N&8vi@k*{be(E40`z)x^=vbnX2U(MsN^XC{ zV;r#y96yzVrrxl9+RLs%o?A>l>v{xC=fkb6-%DM?c~c(cWakpOwttj*(&$H)C|EU4V=QF|5k#4h5fp(S`^}mh|F-f{ zzkqP2g2`uKt|o|I=UqBF-xsG8XT z0OzR1c95QbO9!E7C6BSGN);+=OZ{_VCMB$h|{Xgxpon3b*a67?C96suZOHwy+v_-{ebsQuF*w?ZLa8mjx1$co@ zDc5$Jptjx@DGY3;^LE;%*1@~(&$}{wEIa9~Dq7?HFA!$A-Jb7wcmK}u#SQO~Evdsm zzXxER{H!3lGUfH?#I`O%O@B_^U7l8L2Nv)w7mZ&>6B%=R5PlMaZwmd?|U@n z9-8{?3MLKENDchI%aNN#JW5NA>v1u1I^G%UNtA24Titg3r{?EDzMpQE zHicQ!l3`~tJ&3V%{bhN%xq* z+B7;NOWj9m1Ea=8mCSa7gLfr6*-%-X$X{y_Tr{{P#`XQk>VNLYNoAuvfGlvBn!R&4 zwJ13#nE6^dE48LfCn)UHet^&UiC#weN$fe+rc;FlR2H3y16)ieZb$`eI0DLbEng)) zR*SdK-UM)BFZ;cxO8D>e+WtL0-1pzhsZek@(_-`bUV@M|(VN3(t*JMw4E;$!6Ia~4 zFW!9AJA{I`segCVm5Sq-%KIToSYsC_B1x^3?L#!?{T)?M1%)SNYOZ!w)%QU!_d{?# zX#{sE4Lv3W(g`^J3Gn8k{(a z+x$cA4i>415*37GOHyIOWf?%x ze8QzZRdr%o=UDkuRLV)>4P{B&bbwYhPh({wpk_CRCCs?ruh&b%`grturb>fslU5aa zX6dpM!b2slzHUr7p!b^UNhJQ$0W@MPkd;ENDUikTM9qxC?&I1fQ{Q$vbE}jMQBi~F zeSeA1*j<)FaxtqnBRfyQr`~mxE?)CExF)ZI4WbOjWTjL{JDoky0CtGD zNl}_qC^iEQn&jYUuaX>3?5CP{G6&>Ss3MzZcUxqr4dAJ13~%&xy}o_?{xameKi!AK zzFf}hB1xZW_bh|2q&T#VvqR4cpqG`pl7D~l%7;Ln4e3+_2ky4axBkzg<3AQZqleY zt1MOl6WYP6^)ra^lnelqLP0U~^HM6I>HS=b=6ED{{#82^RGSCscrLG`*DCx!^?%dH zU-S}hSz5|SN!VtwmAMCZIa0Z1iBDdh{GGxVR??*@O>&H7zv%TvS-n9?ru$}jquwal zpu6{`!>0o{p^(-#T|+Ncz#D5o1z=LIhZ`QzKav>b*z3L5W(RZ}_r3<%bTTQ&RhHHh z5em>noy%!u4GAHvnr1Fhjf0A{BlZn!)6u$sc5T>ULazHaNMeh#P^)uVOZn{m~ zbCR|w07DgCarQQS-U0X&%H$UgYHYV^TzBNh_^CB~d0h{Cw@T)_^!iiO4u8M{khaau z(|UA_;k$fzTdSwK)`udNm$Y1Gqqm}9W3xHMG2JxWDnWLUnmd{iW3`$o)&+8!h$(S zN9WBe>*9pX#_qQO+BDwSF0IGhG(WA#%B|*%+HXb#vM4C})Ynz9-KYUdwa${Xmb>x? z5@xj~#shTq^Y&CcNmna$N%poFU-5m*_=?(8KOpvM8JSVnx%<>7($` zPlo`nb>RdVkeIzuDGs3%vA1Pl0Lk*pkB^(R##a=Er9h!mEpp$<^Yad`4R?HZ|?Zyk+h8pLmtz*H+w6) zdp?|Fl_`DdJE2mJf*o^L{C(>xYKy9LP1mnvYJ7 zpZW5(Q>kzaI%C6MSusmC>;<|@Re450 z7OR}RV?PzL?y>5+pwo6%SXccCM~Zh>^yk5Vb{p-h9L%gS(kP;nQQWdDH z^MA1|Ylk}s;?U1ZTnKf1X6qDF9n`l`IlqI{O}P{V<_LlKMyya%&-e`60NR6<-%^Zkl_eG%eMPbNQM zR|QAcfq!ln*P#U<2AkbM>b^|+E(Zpxs^c0Z0=LRW+UapIen@RQf0g#ENRl}~PKsB4 zst8<;c29{?iG4$rO_CA1>J`TeuTO5oHjx!bT%81kBh~iNu5ev58@N<_vTdTDXrVlp ze~|QfnB>ZQs6gOYmgC<;1=;i5yZRt1WfLZZYk!>ExSWV&jgS*^=zQsyK85S`Y+Uec zf10#+1DUAH(IkfQ`)5%r>!$ow3Vy2juW(Z_q(?8~f!Vu;e4C0-{ZQnn1|9RJ5~1u- z<8v>HOlV+E1$Z1BUvS9a1l3&Ff&jHt9`m|dqk%YqpPPr7Qd|379nKtwI6ARn`U2Te zM1MYhHp-Eg)VQmC3lf!R2Dm0(sbO+TZzeJaYW(bogX7h)X<)HzBvtrkVP(*$s@Y$c z>)RjCh~jY=1*yEnNv&42*C0wzMKreCF8!awv&niePK)7*ZKqOC;KiNT#+OMtN0Bf) zaKnKW!o7Tyq&Sw!o{r!G$E%mK#d!#JkbiTqylD#ihwKwzD>@;uhjqVw=?*_^?S>3i zCALw<09%vaIuSf5qwh`GhY2F>+BsKVtNNQky)eDpWikcQfNcw^i7jXgK|Op*120KG z=)5E@kMnux=*Nd|&%-lMer_sp80Bxh(jxeJF5@+YG$+MfRhHU0g_$U)FULAnLw{6f z9Q0MAdl4pau6?X&Z-#CmlERaNOBH1OA={q!c;_W#3( zu#$4OzU+Rk^BZI_Y7X7VRPx>Iog5WVYOBY-BXz)isou(>l7GmK`P%J;JAaa^8V(!v zbi=dumy`C6IVRny_S%-w@_iB1D&Xg_RG&in{2So@#fJFFS6AVpjoMi$r3m7c)u6TK znw%yPk<8d6fC5TcYClRD&Qo%_hf-#__{L>5doAVis~C5(@^&`8N$AaP!R4?}yOx)j zEprX)mA>eY>A%R6NKD+8mVb@&3Si8w+C5ZO_L9>uS;(H5_Y7VaHTL`D#XhgrUmw2Jm#LZS$@|EW zS-wAu!3kU=5#o4#U4P|2vpr-HZnpL-E31Vm$v=WJz*F6E^yMcXM_XQR{P?Z{gWYPj z`{;{d9Ojz$=1pX+;|Xkp4R%M_AD54nqK2?mos^QMz>XjtoY9frA@2vsu!HGYzhNsev9IP|R9$^P=hB?1N#CX;Wy%BKtJ=`(isw|4;>qzEx}lP9o!vd` zUp+0?{61fj;NJavC>hg3U4NeMtc0wS*dazc?G8OiC%F!+XbF*;PHQ6^y*y+_uPdTp(>M zt*B?3&ZiHAuGiT0JQ>ePE{YvE_}Z(Up@%((Wyzr2(kAkXip@niyW^nN*pKWBzFl7B zA}0r}?teb!=%*duScim3LOx#yc#^hL#c!p74M3Y(SA-=1(p!ZsOd@_0b(VwhnfORb zMNkWPm|e@6Dh+Vq{?~$w0M8PV#!oNaNRZW`xGsNIGNKk#oBvx8T>JX>rX;$>?cu;{ zcBlZL(bF6bRNpTPHot%9zi@1pZLjRAV{}E)rhilNmzM+}0B?yRSeg_k<*5WuUm)@T zV)<^nqqV?qFK!&3F?U_UbjhaYf*+Ujy_Cng1gN+zBZ=aH+KD1mrrsM5OkM*JQVvVB zZi$Oze6jHp5cO2$bI2e!dL2B4e!k##!XX=HnIsajo7X1?wKLGLssNRys8I>`i?e5a zNq@d4>KrH8R?BhX+IbMcpV#a2hyOm~h^N&$oJs3Mf3j_!Ub;HA!;@uc9)UN(>A7>N zl({lmoEkopT<+~y~T*4_;SH&8j7OJ>f)O8E4&O&}QAyOIo{ZkBIa0{%gHlf~QOmO#Y}D4^NFzz@bY2AT4nW?t&DDiq zsnS>yJA%UND&FiwZL1qq1W2Ru+K%bO#Bx4m-$wS1GP7~XmgH-)z-#hoPfASK-+xF` zR_|Lc{7m`hNfR(ujD@iq1_q%Cn26hTgW*%n#~K zJn=<(YI0-ABuQiLO@|kgpPntGE`LYFHujq)Z>F0LK)Z<|ny{&D5an%NqdO&SZZF`E;q`h%%VA{U+Tx-a}UH!qY@nHw-|&Zo}cr!Sv>|MFY^ZGZgr;h*o^ zV4oz4MwgMn-VWzIY%1TjPOh{}Hq)+5{Kc9nVw1d@KfO|yeco8MThnrd1|1b6B#_a- zi@M02UMxyQc2I<}I%W9)fYs_W@6AGIBJI=cTDc`H-dQ6mhq&wRoPS*uSX*uhs5&(u zS60Hy7FD2hu_8Hp38E|Utbfkm?J{%OLAh_LF%!>Mv9TY!P1^GoR_GIuq<82OE&JeFl zyVbQR8ljs9FTKvRtZ1ww?5=n5?AeTw{1#sGo*#@~B^D*jD+SM4cYm~lKy}K|HnD|CL7jE7PG_*EBw*=y13ewKVc_V zFWF;O5J<+>1WyCS2#0(N7EOPmf+8o10L7_9#hy&DUBSUD1)Li7EqoCJ`4+>&A|i$i7Msdx-qo_F5)c8)9tFL2Wa7*x0~`j`Z+AXFJu+nz^5f*c^2 zRRsnZuNHWc09CfCxVk81&zt`BYPxzu+csxHHG@5Muq#fT`c1N>ZI?IaXbRzrm%{m>i^nvYrRyv&;5|ne=VI&ba zJKE!A=$*;h#7=E6`H+R1vNBD7Fp0c`6;RziocNDLw>X&#AX{*I(mk-;!F!M`)u)hk z%L~vY+&tYWq)+kxlEzbxmp$Z%&Jz6;CvtZ$KW=K-tSjSTQ~!VP4m~TwZgXR3(Q*g- zz|Q15j(8tDh?nGwVglQEhFe*$$69@^pTDrZ{(ftz3*M>7CnzNnz%-inj@K~+94*gE>|*mezP&y9uMG$w09;YK?yy6WbBs<3uzqP6M(`T3!FwORo^ z{KOl9+$^TLXgPnpY+6EYsSlmoyrR9A8hvv@$a%M_6RfhCYzk!rRc=*$4%{Ip`*uH) zuak!0**iZ_)=8++SmKNXSFqPmx?nhfO6GdnTA%yp&%daCG=&)#AeG-8OhcSSO#o6# zx(e?@?Y*|E zG!2%c>%zu|YEx0WQQyOy1xp&$Gzr0!r4`T|c%>>z)Xlq4rBgJxy+*XQ(2dYU5IB20 z`hK$IdGNgC2})K~yRGrGOE$I}kbg3@gx|gP1Rp&u*8Kkc<1aeSn(UQdx{)2 z&X70N_zA`PhLbKDv{Cqgr-_8lss(bmGZlIkNU?v*`=!M_pfWt4#QCr9&vT+rQ)y|e z<3M%gB=ovPqClj?CqgUbSULasTH=P11WP0ORIo}|6Y^>m-v>Bb`2$B)ywJNemuF{! zK=e_Oz;D4pkfyTD*}GG3b~y?843C>1odK)<3GsB$?zGVw1wozk)l~Izz+5K=0*Cg> z+a7-bvvG)ocW(;_59hE^LWJk2JDVFFviB;i>NLJhQtq+;9QcY7WvE>pc#ls_!Ox%O zvvTH(e3~?~K6e?iO+0>ix0LgFy2+9{YR4*v3Bsow;;i3U+NpL~jOc`&RwRoEr1l6E zTa%BYj?4yFRXCLQEfJYQtHncgfvpNafK7kldTVl3rA($&*shqhlKEQHsj;2UaXAE4 zW88`YYC7&Hh9@h;z!~~%2H=Ayv%W4gwVQY19F{_kLYOZ;pvE z*ODsRoPdqq_U>S0d7RJF2%o=w{p*>+`=p_emDmFIs8g2}wL2-RZ`bEmi-(BS|5@mDcq3oS*YXmrVu%8GlPfZc^p0v~eq$ zvgcMCf&Ce7K-F<{rI3OXSo|4v)ZB{Hrs~8}w(3`H2XK5)@dVPUYH(yYqKfUGaY>jZ zF#?jW=f(Q=+t>L#;J95+ntYd(2={=}+o5YC;FT*8lep=)RHOLHpb9qp>6jTOb33WS z)HXN?$y(kxM$QYZN`D0l3Bj^nQm~KQ+?!n%Be^Hl;hBY?^AOnwB!iJ)G|at$JC$h0V?& z<>;jx0Wfl3jWI2L%FA*+y9uNxBu^R8LAMSxvr<&Dhu68(pnv*`)c{tB4jKf|5u1MZ zdQ_9kYrDMzZn{!<-5!9Bx;^K%n{;9-H`hcAC#e*|a<=Co z&Y`sPA?f-w$c!^CZZfft?`NZp@3**;$y*8~cVfRow|_BoIG!-2vhxijQ_m0vtIkg} zUB|K>5Y7{=Oisl@bwKX*%IH+$Q!(e4l=%IX=e$4R_^ygza}=E)(Z=35bVT6ZlohD+ z_I^0Z22KJ%k+iZ75CjDls1nc0;6xIxmrA(zF_iv5u}oRRyFRbo&p$;NW2p*cptzD{ zhN(Br1b+u3hsJd4eILqz4z<}yiO%va-q+%JM6mbm^mlPGE)`;H51m~P?9`#P$r*AO z(7UQ}T$AjpL587ln~J{54bm4ddc{kPc0WW*9h=tfs!t>{_5-RkHZ8unBhw8{1L6jA3sox(5u<8L4Oc;P~nC#SGAO-g*x zOMjcMv5|;{3XRv;vK|vj0KGS|?4e!YnZcDjdT{Vb@|K=($5^uo_iWn^Qo4Xl%6tk2 zrac$-)mccS26+KhYL~#Im4~97c2Uyhcr)ZE-CZU?Upd9CX!#-m(P0H;PSrB!MCHrN zW@l7}jV$}1lM^w$N+4`(fhf^zPmqj4_kR}SPU?U-%Nmo4g+X1F?L{E%%jXZjfBN!^ zutjYZoh0yt&T1duIf*GJ^CZ_Ds?8_;zJHvGh?7E2x&Wo^$=^MU)d*M12rbw@J1Vt>mXPWR zu7s%|jXm%?Ybym@)>czWy5{ecZ)80^#?;3r`ci8+Z&b=ss6UP)5dPAp?GxzIQ7jPu zu3HKP(IUM(t=QN3nKRix)@MDr0DmshUZPq| zKz?4FCP3~6J6H!hegoOa@01XDIvKZ@EQ=9z)E6X5jwanIa+A4!nl?L-cpCQ~i$+E% z-ruTuW?zN0+Sm?k49cdU!rWE5SHrwL2RPJ8(YX86C%GnV;)_>#(OcpXY-a*<@080v zhGi8XpbrJ#*KWVqt!z&qi+}E}?SB@HK=#|mFC3beE1>j1tV>#qdQ_Dp1*4nhia^ba z=dUEWU<^8WCmh@<3*#s^Rjlr`dU7k)o!L8ak-~Tbnok5xJ+{2`x%9f_8NHBDOqnRh zQmm3siGatwhLauOxYWJ*uzyyTO^+tWcwLS}DwDl0FCJq9K*`Q zi9AJs>&@XzmPDY`BRgA_<(BDb3I5gGQ)yxa{Pc5?%-;0H)E89g$oFUT#mjGh?6J+u z;0r9Ikq@uSA%7`|s!Ply7u5=x?MpmR`zR-GI{TW^XAccB`+rD5S(@yv`cfWZw~&Q3 zg+Jv#6L2rK@&FMN5l@R93wjwv50*qa9ODDw={79aZ*t5x`*@<{dk;1(H9SAG;G{-N z0&d_Hc~kyK4*m{Osm~4gQGris{KNRAnZVqgOQO`9i#K$u>s}SfyuE3OugmqN&40g) z|35j0RWP|TV}Be3^@#7j#^=+_R?F(;u(kRkcL%9kKzqrs4hLFa?$mDfTf&kx4&i2v z%0(m_W&$@;HkW|Kvq(|3!rj}PoznACzxS=RI*9ckx8RWZ)z%OsuSgNP;Phw*?6N~! z;qSDIW1WRtIV7+kZ!qA@@MvDncVAN~S(N$eAEZ zcINAXeS2Zy>`&6}!FgftOC-D~h?brH+<`=zC4qFtbuKAx3TPD!(h0!jTv-RHH?^NY z;4adRszaOS2o3tBxR^6CXd?AupR@sH0hvq2AFMm09o>N%CPNYWV+s{qJyZa6B?rI?q={x-&P6u>3G z5F#DV&V$d{o#xWg;Iai%DLZBLWu?KS{p?BLIe$pD#}bxYq?lnp*w*gb=zo#lHSScU zakD*%REZkQ!fR;=MXm32nNuNu6A#M4Q7N{UTS1;vA7jwK2{dm?BCz2v+hM$oNL~ou z0fNHYNv(WK{?ltf8}`U^zgx3!AOA;!6$toXOf>KErqmD9FjeENxAi&-r{lX)Bzw+G$@X9DsNZ4_+`OZ8FJ69&1_T)X{bTn6!JZ_UY8r=jM#ap zYwF~XqTE^jX0gspe7NkL5AN0)+#MANh-m9R6F90UzsJOB_>n_D8Y&b3>&k>`bPRN)PXKfyW5%&JgA z=u$y44=1#|Ex*o1k!<{{vn^une1GFkNM{K~J>9?b*99jN85IKkq&sbLnu*2ta$^;pkf9$d_O<@m z|M>FZ+b?dok7)tU89(ibSU>RQ_nyOT!#*tgk~DP-oRo!mS;cOLqJ&=W4}U31IyuHA3yGnnX0%bapu)79-0enl&h1GsENprj=9uOD^lq7uT z-2&^J&+GN|!{1-ovi;Tm(oA~2d$|G$vdv>`0RE`4&`jN@=SyA2%pQkrmr1y*h|SWMb(i3MXP9CgT}k|)%aAo~3(yK_vVYP6Sv#09VRZ-149-!Q&L111|;raSqo z+F~8T#iMEu%nE}-_EDGFsH6n-lai{l`f{iu$Jg>2;tB#vsVnc4j?sY2WTo`5A ztBj)N|KHwWC#@Aal_#v#`A1?8UzC>?iwSrVibXlYgrtKq(1n^N4>FtkU4{5H&&wAn zhgL>6m4CKAsJlWY_LiIzi;i0PB!{d^A_PBiKk0gX{j+}y;kQ5L$FI+=9T3R*)Y=C- zIfJX@)J>LF%g8p9%A~iKJLmW*xougiBWl!IW~ypGG=0z@nPEc-pci z@4`c1-O;LPnI+ZKgmQ`+{ZtZ`M0;u|&g&kBDYfRQMNx@fkCsfz*X!na)jrm5pXzV_ zs{i>|KabzO{`KYim;U8h@2fl=Qi`!#-rKP)*<8}yL1^bKrNtP$S=3?|%TeGaDdtw$ zT7Q9EYLPYWry7Lp9ywC%$)TZ#e403?5lxraNP7R!bUljXXz9St~77#J{?A^`qM~Kv&sm|WJ*$BR(Mj$ z$Er;cdzrIDjsYl>AGYVq+^?U;3x#!mHh*(sR~)Oi%W2<$b9U&G^5-(#B}U}BY0P39 zoeI{Qa%!Ebdjv6zqd>U}uD^^lq1*(N<0nU0kxK>kSwl6S@0_Myb3|)p7j{KF-l%gd zsNII;G0dlMiv3>!80)|iN3q+1%nBY#yP?jx^ut??TDGhf^rs3!b#ddA4xA+2seiKD zmIA4AkK?9X;zacQP|e~1vJsM+HYv|SwO_xyc&p_ndecqFjY?kux^1w!if zY2UCnbuW11XVKJM6-hAXaK5YM+Hzd?I*!NklWLWOA=q!!v_OgJjJzzJwt1bPBo#lZ zut;SSzAYAI_3kJs={GCcw>4)N0e=eG5%bk`(j^>`K*)=iX4L%vns00l+xxqquy@X( z10rmFom+Hk=^3<9l=HL?<+ZSvG^fp5D$u63@LsR`WwBoL+|NgI$B{(7I~bqjwG`I- z8p=7F@)#j3T{t3x%&g141hIl&9=aMzYMFv@^e>x5;Tci7s;Sy;+UZx>nSb2fr;e?; zw96YF4IC~_Rw=RGc9vD+eFKMv+zzsN1)lGcH#e%uLWMy%XJOh#{-t;ZvYeR`G7Uut zK`88FEyeDxD4%*C4Mfa&&kiZ@e^Qw`5TjOcqTD`6{E4?sZR-SieqO9+|Kw*72Ix77 z>8A{$N%9{Qd>Zp{iVO`vS$~C9EOBoY0PnUyR!mZ9^3wDrJv-kgQ&MEI$$qg5RD6=0 zmVv!P{)NfiK_904M(CR@M-fJ;74Df!gN4vCB$ zDds`QiaW93fl^a7>3>6)BZVh8Un(kweJTZVStMqDNX>F-=-%tHO8ZXx6JOwLP*Gg{-a^ zO;NiXtp^3D`nzw0JtvL```UB>83~mxnM%>RNfT3et41U>(|?|B+BT<=OkCTlArG(a z^eW3$euO3u*G&#rYFv?t>j2>=4InN#;zQM}aq#OweAS*WwJ}geQE(tNtKI;YWYKHu z>e1fz37kU&{ZetgEZg@l?Z^FFfAJxDveH!GV`e8?!mLE@rOeE6^gc|Tl1-VD_H&%v zDl7%-N@ozkTz^1up}D!68d#6xa$lMN2Q`7DNo-+hD<96I+_`~C+$@<`tG3*uJ#C}) z41oGNTbQd)#WK{UhR+PzT^E8=G#w@Ftg4cSRi|)?Dz|O{;18{Y%U?RG{vv#|1Q~6lQll+I{tJOmVbORc=u}5XVTEda}!0?^}064 zbkhmG$=j3-?@WLs6RppSVIw$vwT$4KmNHE`gEvJEo&Yx0TDc>yR(n&@o%#`(pG}Sn zJaoP`{k6dhZ17G2wM;++&--<*S#9zzAwZoweHf@?rKjK5pEX^bS>QUGGqYs%;}i0nh4G?e%_|}d)uApItaA;m+%|`6@OA~M|ul1_wMvy;q}N; zsi!9DW8ZJ`+N1z?+=E2A%T>sp=%UOR=^YGCa@|FUjYwldlpt&i-wtrFfdaD$cZjM;GFD;&FL+^RH{#ef3=f9pq{-bM{CAZl;Q8$N`%hbQ6 zcSUJV>pAfF4kRY)Y(WOvr5dknKEsdQDmmTc%<9BdD;&^^3a_j3rTqkXeArMenpje@ z-;VbO`4*9a`D({QmbR08{cetVYuiM*r4k0e&7qGX6@Qx~y2#h3?UP9EwQWxzEh2Tj zCDeCh^EExFsE;Xo=T)QaVJGniMQJB-c71Pl!s8a5!MqdkR>{}Vy@;kUKqMbs9;5BjxpdE{e`=$^PURi^*$G)~ff z%tI^nZw;Gh@qXF)Z4|gfe2*4!FDtX?bo!}>@VY;uC<1fLb{%R4Q~$j!7g0%vF5=8a zr78K5bjtY#z|GU1uao?gqEj=6Lvc_?+kXyOq{=`_kZXMH)$KX~5DIw^G z)bgV!l~;k{$8xN1bIF6`=S!l0{NrCQcB5r`y0rCTqo=_BD2*jk2Szzpt*DepXKQ5* zeMMhg-KD$U4*awetiWOxUy-t-MD$a6sI1YSU2|gibj$6dFE20>(x%EicvI)0ZGR0D zKhy!JUeb1|rmE~q0Tr^NZ2R4}_v788c{WXFY6(tY7Kg-IaEN)UT0c>doRw^%20wwF zB4fFcUfye3##0gzqh;K2-YFsyai{ZjtNov+)%xx&_h0jwoUdi!(~!*JwP8r}RPDA{ z?{I|pY!R!bu`JA~07&!-wD2aPj#XZxx2PD-~~(oc!3 z?rau62-NG856R0ZAlE~x!#j)?9gXSweAt<1Ps>D*wwYu(8rW5ZCY?6-e;Ql0m#bC~ z03ne`)efl3fxD~spp9FwO$+d@UI~Xij)#twY_D7OrCXD4svu>d$Run`0w@8M%?AMEoU-G( zo)S~LOe)YY`0V}v_4T$(mVetww&nkMm1{C10RjY{<{Cf%rEH~?s{E)f_0!K<$eK6| zb>?)nNmWv093BvG-|pDH_YhE>hc|-oxW+tpoI`E}py8DfL!~1Ujf`xdL7Sn%3ZGxKa&LaDSJnD93;hr?6bQ zwdA8f>Pd+gmB$+gG&>#65iArWpuAgNgbsR>Z?g^&&#*UYyth^bIaHXsXw*(30gtNV zFxn7-2S-j0)gL!e?p)XAJ%J1AZ5g;J4Sp>%KmNQ*iAR*zO>qt&nPZnYx=HW^7llj7 zXz!Mi0!xJyz)HTB>wj~d?}YBl!}@*awf)D^g*{;1rdA8ZP1@&fT{w7Xwnsba;pXDp!n*S>mvaff1>LJty6#qm#TF{wu+EWW7(=M(-xeX zkWpf8*!lOs6mOM_1}hR|C1*rQHsE6GNbS7u?cIuf`Dgw3W9@dG1QbkBOnG{*PXOC? z02Zb1AqKx9DLoufY)pal{DEsM1WXv8Xlc07Cdaj;R$8=LZzeKLx$2f53VWVfwwwVIa3RKKp6esy6JJ;9P{i{CzaJ zP(j6$THGG1H{k3~Euv&`Gj5xn+0A7T8nzKG#6h4peV@GMee}uCr z`;nJ|y64*5(_}*EW~pyA;aJ-*!~K;V>{n|c+a6c6QRSiO1$YF|QPehF4Z}80#jLWD z`q@?$*mlSzQcuUuwzlv&91r4es1i*Tk-l~y>ym?OgzHw;)f^d^Qpe%-Q^X|!g+6eHWDRP~CsNJB6dKt4GI^!K+XB z^$tu#uZIaaWQb5e>yndp9ijl6*9L&Ok}hVFkcr~EovTVMCoY}~s0vRhJOQf7P)#a+DFrE*ad#z9j~$s1zbObC2Q>$3awE*3QCe|HOCe@CfB>-O_j zxsWq*DjA}za_aY`(#i_EXZDO!wWXRCmsy1@hiBEizRFPc-h%S5u;HmITV#?ti9wq7*$=bsl^N#P9|(=a ze`yVA3R2%7P{i#$QczJoe+a^Ip~B1i9GYe7Ao^0!*??{1WV@(F3YG;W5IsSa8_y+& zsPY`%ux^x8Ne;lK-!SkNxOM4XqEPE5GyPOBjW|p~&@d^=ci8oIw*{$Wpu&CI7I$qt zB`v1sM*Hx`x33@GU2ShqBkmzxM?r(;t+fu@n@U-Z#VGQV0n|~We|6sfl^hDu{|nHl zoO_U@Yir{gwn~gUnspAxvh(IVZ!||GDDU zR0gX{O7a8Mq|k=RL47+aPDJ>_tPP;S`~OzG_m)acU{I7)&M|qSc#8!}bxceUy z+#TTbPWieia3AaSfAP~l-t}`{>=U-QuAj>eO^<|NOJekD=2wry4{0MX*ql2n!&bT#0WIo8rYTBOpKt7MBY#y&Nc(4bROuJu9K%iBI*|JcHnQjkjZI~DX>GxEsFb|i}i{0_@JGf`(wH0nqO4LUXC9-)7w&x*hwCvthHgFe-dAR zOPVRDQs692VN=H?Q6$w!|BZPp3qB&MiaSbwH&GY}MODzQzn*3qX>o~8V97}?PA?`{ zc3`r7AJfkLe{v{Gp+NO70UDxj=YiLJk@GM1L7Kw$o8)u%N09BrT7l4Zg_}XpKqcVn z2I?K^mRC~3SvHBkvJ9nOP{UE@mG{f_+n3&+T(Ii}Rg3n3t&6RzF0UXy*3$uk?o`(8 z?3Lb9n^NLHoGZIZA$SeRapgxgclti4^|gGDyX;FFf62~6c`wVkYSp=ieJUoWl#w^# zmWlTnUk&LzIa9Zq0HhD<`9zs6MagDKWwA76TPkw=Zce@zpuD**TU(7y4(GiFm)8J# zSASHFr#b_w1Jr%&c7?&I${ldN0Z$Hq*ITQh``vo|E)D-5k1dv;10PzQ?rF6?iTKkg z*TsA0f5GjevS52L&fJ^~KD3-g&lTr;iZUmFSV=g<1vi>BQ71Y1Uu=s~)N~7a=O`M= z=>?<%2>=zq*h%TRKRCZvJxOOuE?oo|g~&EHwo``(N4@*)Lo2SD>W`;1-nd3ur&F3! zdqUn~IT`?)!fjcISI?$M%4Y&Od=ttFB&bLZuCs0+do;RI698C!&^)lxkHC)zI;#S;4z&D056%ZK5lZ zbF^MC#5ST1K^$b1HW^Aqz}fYNzTTK87e#v|LV!;62UDMu5?x1M5uUQIO%t-5BoT$B zf5yonj^eJF*PUISry;WX&{PR|)q3Vxiq1_JDLz-udTc>jg9B80#z#t{I@;eB?$=LW zzTWlY6Y&G(UuaC_6k9OXr(tRRpUu)*jqMVb2UY(rV5tbR%6!>jj#!nXs(f;|HJeX* zxXKJCu2x{kNeOdy#Sb*yyg6o;C4}kXe`E&7SfN#-{;T}n)#7bbdE`4~Ya)d~UoXLF zcAYX$8HxQo$JNVH=qMaIDOOqUTp}BxP?e18B;cuGDpge-PT!9qp)|{ams3!4QSw?J z8b531?Qg60pApl~-~Rae;rH?Gw(T*_z?YVU1)wfAt-S1uyVL6c%^r;j-jj76f2vIL zGF1zEux)Ba>R0HM?=I`=5MEz)TY%c#`|mlkTBLIsAgtX0EZsyjj$E7bwoU5kJZ-L-kf8VX$=l{KEvd3RHNV}T3%1Bc=5%?}@6mPR+n6|t* z8>kXjl)zP#0q&B>x1y(w+b6NLr1Df{f$iZJ&GoVt0;E%lauP^cQ@qLn?%FQO`u2Xz zlHjF(MKw=(mHHAGknKfvc57*>^<4!K`!H8#S*a;iEES!0Rij2ZHkAmvf6iomcTbYd z4s}8Z-J5fyDy;L$eY44d{-7*PRBK3yTQEd^w`gB~`TFa(KYsh=!yjMA=lPDHa-0wL zz^;vk1ixFk!Mr<#pdlHd6>R3XsDz`$bBi=}%>)(M=<=d}4qlp0>r2Q#9%%H;mdzc!d)XW1iI-X2`yOvg0J3*Ux19_+n~?kgN2iJ@2KsJExxX{3Qyjvbz4qch8AS6(ta)e`Ach*pVWH#YvP5 zO&$7u*Fvf+<_aa03?0?2mVR7!_Q7ZMa>T3I^y>86db%_Ni`q3&P26(FHI$R`LFrlV zn;m}x=gb8efh)ER@$2byD9+MKJ}9x)kv8 zqz`-vfBd8p*ruZ_f45tH+Gp=7wvW?ZRn}LVBu<5AS3U0_dk`4m_f*%gODQ0PULYam z4T;2AGOFCRL#bOzl@vA|StWn@y}dcqS~^h7dS6KRdrP0Oq$@b#*Q7O(-5j?)_cdQ7 zEqw&=OC;FOuG~%IX^Y;D&fo!967NC710t>(i9l&-UF=4_e?@YQHak4anPcM(Dj9T3 z+A~A=<{oQRzy9@3THrC6HLvBg4cwgS({S3{;;rS##0v>HPJ!E#SAF0m!&Af_oNV?Ta86!C zs{8@{9GSW;;nH_*+~lbHy1bqOWEW~EuvlKc5?3=ERiK67dzCuq2e;tM3OchW>KC5#Mv98;*xAh_) zQ&=>KTi`MM?yKW8GR9>HC-A7ceacu+?XZA*Jpc`xgq7Rj(OaQP@I^}Ip1e~uI|MWc zFUB%l1{<}Q< zD1#0d;gue^^Ux!Rt-O0LdOBjK5?JIF5vZJ?8>bJ$jz4u$RlnKUtmKgd|1PQJN)^@Z zUudPJrYY#|HT)MH*e;Z2pneh`Yr&D)Q@&IgVt>qC!%ds2PRi%WQ?u=;)QLQ&v+!5X zf9pP1ZNa^<-yP_2`oMh+D3`?U^=-<73RVI_@-XlVXMegue);v+cT{RB#21W+suArD zo3!NY1OR2H#B=s8?S^Q_)S5;e3PN>-D^5iW?lMR=M1K{`NYKaShS`eRRog8ayAB@6re9?SLN_rG1a zy<=^f+za&=h@^T$OpVbfhd@?IlZc>j9Y$e>R6u z%jO{bB)E}wNLe}Qy|M4xa%ks!5h}q1fyAY<_glE<_zdM!bpRmojwrvHRUt%CZEr+n z@0}F`WJ&IDr{(8;3Gmht0MS()o@_BH#I*6*Qj#;-lJu^~;Z6eY7B0(e+}v_%_#&&f zJQwVb-+s(UxzaL#DmLpkur6ibf1wQC@+>QA3vLeD+DHQP0rPjSddejsrwknsSR6J& zRy~!pvm6n&da24oSxE8eEnC{0ryd&KIF>{;RAfqVc-}TwmJyz9==89}=X0>S>W=9z z{|*O@PwQ8ErMU!_O(F%@vfuYxEzPFhw5(j+3l0ax6awU|`djY8f7|P7UQ1e| zz^~tZrygtdTYcZR2v1M7<#NxfccwUdJRG#+N#>LiqguUh+nlcDDd81(>J|%*a)&0# zgnT1ugn}fo@3pTScDSeAYDY=+#G#;6ji#~^_Y|c?U1mwSZ}%Z;IUW}qP-iSvI+wT( z^)@?@RRH|81wx$OSk)xSe~36j3ebysP;%VMZ0bm$tm>S*Q}=+%T}8#}gc6(f2+CrS zX$~Eeo1X1WSD8nT?8_gY{=3zWAAkAsb^QMOyBWae&2AL@s?sSxjEF#Cq@zONYc_xi zMR>S$Hx-e3p9+uy=~eO$Pp#FO6CO(MjCw9Y!zfld)K9%%7n_E)e?B#|J*T4)hgWvI z5!JNS#d)z(q%h4GlJgZh*Y?xo(0EfMh#+6x6nxsuWyOY7)ta<(Y$a-TH~}T3(BMsj zl`apGbgg4e+cNhq+WvO=M=G$Sp{sD`4D-+5MX^uw>#tva{|T9Tmuy%$2%C!d0;Qs- zx>tg`uZvgOH`3e5f9I^5hN&7wB7N%Cs8V7RT`QZT(k7d=0Ii!kuF>A2&Zrt`^cin; z({j)axtvP;5HVi{Sn7=z$L)vi=iVR%-34T-liMUIb*D^uxqANg9u=yk^e2imB@MDn zz+DBcV0SL-8%+ee?&#ff4y2pg(~unaw?Dj5Qt0PsKO{b@f1yuL3`V{1AcPC$*86W1~mWg65@v@lKE2waF@uPr&+Te|L`*uZM+< z7Yv{Qt@Vr|QB46Ek@ZXj5rUK=Tc9pAz&R}fv7q;W(~Lp$5uu?s=!X^5xWD&4HHuu~ zT9!ht*2>y45m?Z$aP53GF<55PeF4f6-(gha9x0B$$__pRc@Mc35p_ zLP{o3GDzt^o8J2=@!?)BEF5dljUKU*5sUOdl{U2`rldLDpxFkykkwlmNdd~Vnl+Y4+_LT?Uy~A)Hj!H8_AesIl%|1a+N`p%lGt^k$)*n@G2M}& z;sgM{f2i)fXO(WLo3#QU*ap)9B>^RO*eJ%{s22Pq>U@5eCFCy!`EMfUXO{fX@_EJRt2eD;q4ibXq zf1FLFN(#!wZOtKdgVJ-!zShrwetXVl#n%oapd=0yd!5hS)sLET)AA}SkKBM<*?wv+ z+Idv3Yivdf-dj}&=XR!*$X=?N2$Z91M^Z6?5jI6IioJEO@k^5-2~eBfp?d>-z2ZGs zE^1ib?#(_8$G9%K4>ff#JjC19V(8muf4a`zXzPF{j?P^-4IYImN@+xr(=E4vlvA9$ z`ev>KZZIWbd#rbS~o`lP75vgYyEo_FW?3ctcNxr*)j zHh7tr14(kYkD{lncvCY{_wN zmcpU>w|zx!KRZ=@9J(G8^DRd+e?;GMZvh>sXOmDNAIJAua$bbfTW6AJp!Zs%{wN^R zV?Wdn|8)-?C6I%^wa0oXiABW~( z_o_&FMgUJym|8~28)bl^V|dA;iwuQ<#B6|#vhqr{hTH3Xg^ijj-Gu8w#YT3b$~ZOY zA!}BGdG{Zr&YPK>PJ*T+e?RH4du*I=D%`%weWH%bHY~w6M9TKG(FD~0`LTW-zx?BU zc1(|JNquBQOdx4aO4_9dkKJAjr@{`jIr3D2e!Hpjc{LgeUVGQ1QMH0%!<-O5wErW& z@ztdO0tX!roQ@bXZOwMiFrq`)LY1Z$}Dhfq?&m9umx3|zWL?-?Z@o&^PtJLvQR%@&4#mAi*fJox1 zBRQ=wz0**M&x=L2O;*@*E^=|ygMND53y3+?lRSvMY+v@o)D}p-XC>}LGfeR+Vrr6I z*SsIErBDLP%I*Jay~4X7c05SbPD&`7t=sdh=?I|ecB-32e_`8u1))Vw*8v3#QSNp5 zscOj9G}9tHI2Xph@7}nQ_q@iiYo<8?d&#if*HFXd{0pFrpi}jX&M&R=ECIYL$|FB2 zt9RrLOIkyJ%A}Fja$Uu~YYlWBMfGkkPG`>EKTfhBfLbheRIg-y-G=LPlc94fo_)%|5V zOMldLqBu^)+ANthHvCukV!MUorm{nOa>PL?1N*3f~@-#8%1r zgz+k40j~3$3aTHPrf=Xs-mcr)nL9fzElMc6Y(!5bgofk_P7){m{9fZE0+Kfkfc|N9 zW%?zCf4p7OcEfMuWm7a1fPx})pg6MTVzv&gh9p8|sTX;M;{Ok=XOyE0h(hwdOn$=nJ}7n8Aje@q_cyFc_7zJB`s%dB6%>i_=Eu=Taak}mFE zEP=m=gU28MN)ttVx=6<&8+cvJzr-*p`;RL;ZW?!#qs-ft*45~6Hb(DoV(EjGV2rXi40phU^tAuAa$9LkudLvq>pMj=5!&-jSMskaWZva%QJ*J6yuc?fN06XXMFSg3fA@ET z>)m`(&uS!m7DB%&dDr&}sJDCR9+1|{*y{V>is{x`WUD>LTRi=(+ z*~M4^%~nkz-kKF{Da(25=BS>A!1q+mx{zXrPZ3Ex-=`#Q?LMh5B5_Dvyli`}4X+bO zEPBs^ZpacWF(HE>c7ewNdqa=m&6`ioBCi@eN3l-;*XH}j>vsS0^_`$s?gKK3LREDXWx!vUJb=_P7(N zhHn07@H=U*bc(0FVDIx>S8QtWkv(Om>z}x{ouHSMkhOr1YJ|zT;h^PC6(1B2Rjk2l z?3?pVVq8e;q@ zgNJgn3SY<~yf^Hrj?QaY#)vw{KO&y6?Vhs1f7uIOlVBmHE=}G=xIOulG}GO_gc>34xyaRC)i7LKHLe{VO6+Db!7Tmuc7|kiEK61KTYz4D+IME|Vlsi4c_F8-M#9VCO(%l(Esz zaCB+n>WbF;u#aRDd(>(47Fe&mQ69zCE7fbcV$7haN>cV zrv%`Smu>vs)@0!?|9@ZI{#e9^3+&~vA#Y$;fQk+5;FBBXW;YGzi-C{XICUt?cO4+O zA{9=5!dtR%l&uttCNVncni~75T>{@xd4SWQhg+k;x@-rx;NYV-cUcn4+aeypUSI%A zu*oP}2?b<6o!?kUB8T>|L5ZBC?y?>M%77EhPLM7^sF6*Ga(^J-1ajnEs@U643eHo? zy&Vs0^Q{GE`ELD)Nhto`Ml||KYW>Hj=hk~=ho%{_MI+xs0|bh4vL^um@Jl&Iox5z& zr4%_@!wI^*Nl}7x%g%*p(>=AFv&YB*0RU1^6gj(kdtSDiHpx;{Qfy(O(KJt-68HhE zFVIVTHFaih6o0{rBdLkBCl~&Z=R{!@maf=X{j$M_E_H$sfD>VtAUyNZEeOk5}#2`sKIrybib?B6k{4a$LMZIu;+1)TI@( znlWJetnj4{kpL9C5c?7Ci?Bic9Zt)La;o*?S-N!h0Dm2HM+rHa2N9n*uAfI$F`qz4 zsTILnr^W{40-JGfn1m`-EaVie7d#dn3%@YR+^9_)M?hHkeS*w*fILjfZe0e(qde}FeY7JR!xqgMPbL2wi zF%|ux%90?TdR`untBNL41L&*6rR0Z1=p{5C3V+Qz6RaF%m2|Rs`#yfWZvR#PRey|u zC1|pHIQ?SHE{APradNqrK$^xdER{;+#GG@cuEHCT0Vo?A4+Towi97bPN=`v-i2J%U zRu3FH;G6Tx20Tt|xBp-dq*G|^dO^iE&vjdPSj|_5l_WkX?pSwK?kIV*=-q|t#FMlXL_kie zmw^>!vu~D{`V)XthzoBGUGMeeeP{|=K+?AIClA3MtLz=)o0F<}%C6IMtsO?zqiSmA z&`6@Foo$y#cx&fV$ECdq@sDkg^o|4Z$%{M5P&x&re~TDjHr3xK1am~_D?p| zF9VV_e`ioulQ31Q8(VHHW&sv>wE+5&X~fGXa1?;(P|&l~0=76r@-k+UdTBPc>uwyaxklsYRYePwm*lhnOG?bZ1>J3y~5^NOq*+2$4VZt z-`#>TJvMu=qn{wlawr{5lp8bJGf2tk;m-=*tlLcVx6dPW=HMX=9uR6%9 zG_p^JyxXcthC*Ot=hPmOw)s*ZeDE}n0 z{@1sUAKt~e*GbhZQg7j~**ft3Nyc|tV{`VK;Fonk)At8pTqs~w)+dzQkuS4p1I2@C ze-z|M2LW>|+2w<>Np&BVMn?O&fqc$miFj5{zI-S@roMV4)UO=0gIBiOj8h>|nXFjI zemW^ShDN&7v2|Mzjh&>IO;9bOd+$@C_Velvh5Z8esr&7)T;8obs-co^#SeS=zYzhe z!flERlc|2ZaKDeQ^~dV5GZT3G&@Wv2e_zz~keb?yzfIddStdc=uF_GNyk1U93j(;T z1mLC;*QHeI{mVvNP-K|59_O&hO>t|d!$N~vZW=DhGkJv?CGOJO9dh-$-@qER!Sgyn zCm*l`o2myrnx>w(e7GEzvV=^*p9=Yo7SAT5c)MHIbQw6Pceo;P>9hxat$T=le{3wA zq5(v}S)|MtB4AgP@Fz9vr@OufBoEu!zC5RhylN6~vQ!gDQ`hOCz)wFYlh1uQaHU)I z{LRgz`XePR8Lv8J$AVnJZ8?CxSUv?X)<-e=bnxoyzcZT^8zbtpbmg(TuwmMOT8BF=}uUhSXG+ z7pT4sf%mo%!&w+CVDsS|+9eDAc;Wv1^(V!CRE$FEy1KXu8S>=_ZHk^!hinO4d)oT8 zU3(t8dVoP$4?Z^8fhF87fhWaOit6h%x@@crNH}Z?oj2t=?>#zdaB6UGe+P8wTbwUE zqA@)uFP>5Nrl5_P2xV%u1EQ>ydco>E>j0#Gsnog%8ZKQALJy3NSLGJW7biINTOz&K z2UdYV(-f+&I}H2793gTTpW|(tPO(2(w!gmq`Ytu3S9eL8&t^>CHiZRLzTj_jzhoDr z)yPtjTf|a;WWo6pCx~s=e|Uuj?24S*Q{S#b^^H~(o=r+p9#$d;Cs>>5?U-6uDy8o= zVOL}2erWJ&&g|$GKVKSn_|i0n6}*8xY{K>8mP>uSY_odZI6xlPeJyVsun4PUznGnX0 zKo}X>OA)V;cyXK(e~x_&pc)xhfS5~as!AsWw=+6;`;++gdHmyPdHD{(jn(t@3VkYH zbgc^p8AGzdmZY5>nNj`1d69k&eKw1lbcIc$gwdrOu%?dTb`X70IRlv^d&l7Y64Ipjt#~F7x7dlT@lx38$+{$r?3z6p|}L%~B=#n$?-;Q^a4F)O1wU zEu|Scg@kIKc95OLi_~A*3Q!TB4u_v7Kko)u+PP=9aAa+-F%e<8bQ0DT)2q>ncQ7p1>%j%Lio7NvN}QpJjvIRpYAoz*Uz z4Xh?zTlzVrIy+0VSF!|~-%+5GnyXyu&vr=+*R}6U8vdx|S`GtJ3Cp&g-icD>8^-nH zh5K^Xe~&+bzDhLTk_hKAu0EW01*(cfsn1UUD7mLbN*UYVOB!uiaXQ>$!{SzGzS+>) ziD>MFP9P$9kw6q$*PuZB&>R9N$~JKPv~;By0-QV=!Ag86j7d85DvSDmp3Vt5d&Rl~ z!G}>?#I>o5Xl&0QZ{@Jq>ugpzo{3UAEkrbAf3|HLC(x&kWR8{Dijp>R5XcwpA#1`M z6!`k_!hQYn&mZ^CrvmU~MIxKF%!(`W9Z!7-R3RaAt7JcP17EtH!sC;_6a^=5o0*3t z{&Dk%`3prBDf!fGg0jrO#H-gHFEkR!>G*Lrr080&2+mtaiNwjC&@4=q9&h#3cRDRI zmnBaD6n`F)%(s557PWKUv3ze=dn=@UgNlz~-@FZ*QzXJ305*|-h8)D7T|0dJ>(BB3 z*BJ@M_aTX5M2$U*rF|&6DRNG44Y+gHvrvT2}^*&dz@47?$5|sW>XyM zcP`R1NmgAiaH&?2Q(ug5`Qx_`_Cco{Vm~izH$oOkBOCzN*0W|ML+{&Zzm2oE$orUBJ8%1)kHD_b_BBifXGEL&yE66iR&DOD$fvJT5s7L%`XfZ~tam-$(jL)T)#&;Gx=Y#3^y}X0z)eZAwQw z6sm|SQx6`ibrpUL(?>ftawCb{7~VVELxFy<-fZ5sJFLwyP>N;Ab9WtK&m(BrC@+*s zsJ)J-8nq{pGU&QVeEINRU-jWMGynqfAwyBYIQkGx z?_Nr$Q%+}EM1!&{xyewM)wvVegaqoK9JL4~Y&3P5CgrL^p3NlB>7eLv09q6EmFbqD zg^Y5*>aNBUsrzkn1;S7c>VNHVfJY;TQ+7B&UeJOyLl3l|u=aK+~r==C^n9s_AhOqb~D0 z2lHqow`{D^#wcnzd4KOJtPeF`%Sd54&!4uT52BK8t5tTTVhlq+t7}o@KteqAQrA0k zPEM1|Y0qSH0xu}i16QwOVbZt)C`KJM(*x;CT=-%)9_b}OMcJx9{H2vb>$?{hlCD6v3^PLe91 zj^(-5@S^p!^bAiY#eLCWm@rw}y!8Cmb@{Pg{lk}%pDGB)V`fnwvZm$)OU5Z2n+ue! zbE=XxmU@Kd(3jv-0Th3{_d};2z_izwnzn#ODfcha>be5yr$ldWMEEuwsiT~)z@>vK zr%zgpz8^LqlfzGkE+tFlfs7w+MY@XQu%2QE1mg|oX?Zd|p-+q6JkEds-=ShEcL2TEslV43r;1kJV ztM3;S^wHw(a-_m!TpST<$|tggR%xsK&&lZuU@P{#nO5yHS(aWOdl!CG0x+BI@|s_DOPPDIE%T>as#f zw@LM(=sfPk>9Hxk72RDQZ6GCL@}$C-x^v40aYz~@I+lNF(k0P5kq+2ZAX%9bw_;|E zg%89q<;ASSngd3MMy4ujO$$DSd|4>=l}s73Ay2Yxdg4(ld$4)W_xnxuuln)Zcn7~8 z9#&))yDlmPbTv#*Z_rY67=mR~=p}wv@^pH>66=O?(bR7H)_{zMf|8-14qk!-yMyW+ zZKr?DsyzCC8qZVZ%9%f>Z*IYnc0*4Nvr#YQx^Csg|GXR`1Ii^DEsQZ_O@Eqr>gr|AJ zx6drdr{|gE%|6cL#$MJgMbRm?8*8&Wb}q|B*Is|gHb8j3jD9~PIcJcRxKP*&Kxz4F zQNEk2yqKTMh40>UqL+`#^3635K&-hnt3I+^TW}Nc_BG|16ucH7+43s)wmf}H+Ad`y zyEf+D6G*C`dJtSf=eiUY$QOq=R>HbmfMT}3to3*PshoD!?grH-Ho94(co8W{*xRX7 zrR#sEs@{Lr>;L{bI31tAywiz(@W3VZsAyazN|!Bc$ENP0;tV`2ahPCX-V7sX|4Tg^ z72g?}h4J7(9>M6Yp}AaIGU5$fJj>0Yah_65&q1sYr}k!Ggv7U`R?Td|{?djkPT$*$ zpmO)e6hJ;KjX+?R*0sm1itrQNy)S4EbRT~tV9jwg*0uRqgBe*9nAp;x>Kdg%TDIki z7phA@9qBM_)O;t)n!F@YkoBJH_Tlf$`Rk#A8SKixF9-b|HjR zO%)muJnVXE{>KFkJX0vE>b-Q3Y(TeLHt|Uy)HtuJPktWd03yu0FDo_Rr{3O2aeRO8 zg)VC2$SCs2gUBUNvb;GPY&%dK>za6VQ*uq3tnMITFLH{$Pt}er#n3X*)t=C_H2hdV zoy4)EOpY?vvg`DK)SQ>_O5P{Ll=(cEtksu4>pgz?e1Cg_j0YyOZ8-IOb(XCvutLse zzjB1Oc;ya0c0EhELsxNLCzMN{;Uj+z$6=Jp@=${cBseyw5G#M9mN}b7)4XOiF*@IU z38gN4kZd7bj&{Cvvk6q$3N_0kJ1Qs8)^pYl(dO=<9$UJcXj>bIBLE(8E%mx1O+{eo z@|z&!QiN9ZO&vZijTlG5QaJGjX6Om2J`AQ^vtiC3b8?Mhmg5JoQfI{U zawq9woNZl`^u0>w<-O;&%V2iAoqc+Lv5zT@XA?il;c>R^X_)ry>#y(T3^Y1;kkfR@ z-PsYI#-zsL0N3;DfM4FAEPKmcMO_}M?2C4MD3(lAy@Qk4iY9@(YTUM|aqehY-#~qD zF5P9wEAk|gBg-5E^$8qh>0-z?2s;!#whgw7N)q4eln2OlCGzCHm5GTYnw|VTuCBgS5k)Ja1s^3&aWpfzg7z%R)6_> zO&LG}4a^9)rL=8np za`xC+;6||!)MbrIxdDYN(D!ymb=CCytjzJqSZDBCh#AJtQ6qc>=f+E^Yx?}eVL%3 z^D!y=ulpJ5p9wN(XSa(!2a6)&ppVd8EsB1g!T}=?4(Do=Jzdn8V?YB?A%nv^ib-5K@AZqJe0YqiVv?p(5A1Vye_enW! zOd?K#(ln8fQ7HL<&C(D1=0K9m0k9j`Kx%Z{e#sQxrGh?}(d{Y6j_NYbWt4UXfL)hG z@^)oez|4nzalWf#JyfwlY1UlS)@yQVfX+u(Id+m6OD;;c5AURZ3e`Cqab5dG&28$U z*k{q1OqQv%yQi*K>A}9+uF($bd+4j+p#F2kK7RXs{NLZkU+;Q6+hersmNRlLGQUhe z8Pr8=Ceflr5}oFW6KH(hd6cLeIt58~RH;*@@8Vl;1zVF%4Z^F=IO^6HH1a!kmEB1L zX;D%@2e!cZ1nHBP16=_$f7`8nMj-d!i2}BhsuWT@mjHeCrbYtk!47$p;Qw9!T0T0< zN&5cu@tu!hen_`pMOpoLk){Y}sb5RjX`euWo~>CJIHf5FWpvK+l7Vr5SC zEsfKlxDuVPkCB2(!=-2oY+QG>eYOLvhtR_@TC%b9`JGj>&eW~LVR{xSC|)p|@0>dN z+z$8lp;f|jg#AA&_wI1MkgIwD%lFp8-zx%gw8pq%)wT>VY!=)oBq~c%-9cv2p~j}G z94)=N4;O*7k-gs45jkH@&#G()x(0S!ZUo1tvP3tnu`@*ye?QsNeou;~^gyov%^E!u zr8kGK=BqX zhDOHcrXK=}+tlpP*!EiWoX%)n&rmR0<(QvyzV*gDCi+=X?B1F?jA(dJJYW(eFQpgL ztu06k6+$p%kv>NepLm+=6|N5SK76fT{Anw3X^sGbzZ_RWj& zx7tfkXJ5cgTC<=dp8>NSaVtq3P1ev(SrdnBx}#E2H}3+rcE4t1Re87CJQ|TvZx3D= z7@F0o;L)a*IS5Q^PD>%S4Ml!bjZ3T(9O@fIC8VKt!r`dM0s};(s6kYt4E9 z)pWTzDZknMgTxQ^ey-P_A6T#-_<^OzJ_Fvb9jqIS3L(;K07LdHh9=b3 z1Iso`AbZOCx(vTypCx#k!kXy6afMQLc4byI>YAFWQd9xlvp|h%kTQ;gt4L~lSrAp* zr;%-vCV_fNeq;jBCequW+^EaI|r@${Am_kgX_L7G|sj5P!{x zj?g>4vt16}=~T~&&Kmm?p<>c^@DfXE`}BQ$y|jx%RRMVl`@F!u9!-Ei-CUZ4VGvoB z$EV(73wk$23+V7RD;}Dufc7@Ch6&%<(HNP zP@F0~EY%1=4z;RY=(V#pBHjBeugiy{){12|{hQ-1g*@4;(-$unxl0!tCaW@a+sN6< zi-@9sDf}cjc^->|!xJoH54x&jeGvOHu$VFgfSC2QZNMx*U_7=GXD`c}8I12`sTjH z?DABxC#=Em+bJW*Ww-B8V~~X|2d%)Dt%Dx7ULQj_|Ni&;Zdll#%as*Yu9U{!jSV?} z78-wTZD$k7(NtUuP*j=>@>|KLUFj`3^0x$SsliT=?#p73!|7a(ik^|Wps#(Vv#xdM zQYDZ{b*6r*hLB#Pnt{a7$fEWqFW|7stepMriVnC%?LG9B)Ouq&87!NyJ6(7yS#?z1 zRd018rU;CjvxW~Th)xB!RSKXy5LoDcb1WoOdD7FviRkZUnEtB&^^RQexR|`y$h#+> zXtAw3a9!QObxJ=U&2hD3Px_)~IS;^FYHIS}nv>7^i4aQk4ob?Eacnl;8}TI?+kpHm zR3Nq=>;9xV_om_^C2E`Gxp}=TCOBnPYjkCg*US`nq157?znAdI)@h!~c~g*o_KS@K zJ{-eQQ9hH+I1jSry!ewAuk0gPkII`Fq^L<)&o+0bbdTwX$w9aw;PPyMy60kjxj&Eb z$2;cE!$+Eg2=KkUmN~xLh?t<9T^z^SY0HG3L#f_3d7fB8_GQVGWw-|*&isF+Wb&!)TTnJZ@?>p4(yL;BF(Q`YL(TgFLpD#=oT(C z3N|}j)c*dDF$1BWlX_OEo`oz`_@(W#sI^bO>|-RYHOg?kV9&aZdv&BG9Nx>Uls&9< z(sRN7=UrahpO)@ntHsg9V|kNNXlS-Emmf*WdDFil@0ykJN_Bt&*yNsnt2c6v`ZXR+ zR*`qTtkBd$E859%at#PscOk}U<=KXm&8i^bk$^A9_L@-|l&|`!u{cJ_BW5k3a}q+c zrLL1*XB-1xm3?_ZQUkC9%dmmzTs&uz!+$$Ry}ai^Y!m|C-z1$koO(I!q)inTgL{F) zD9iyzKjQrV{M}S^f2gSmg4jq3z4xX(7new80X73_?HreZW&tUGeptipKnJo-v)>h^ z?Kqt3P#PP3YJ4Bl@=VhU_XhbFb|7`5o^Y2Z^vOT}pRd1u9<@JNDESq+b}9`@=C+1I zya!MQY8b0U_sxzq*pL%{7Ae3{{+)xCNgt}>Oik9EjBONy*S~oWAa3a>bM^AsZIsC8 zvW=szNs>(|GOOZ$?m*19o7*e&?AfBY8A{-5cBe7=Sgl(^)5fc?hpoFL=$_D}(^s=v zUzAjX)#|`?j@-RWL%j2dD%(egBu<`hdWCvyK|8gk^uA63>b5`E>wiA{&Fv+;LlGq_ zR9d@Z|A{l#lIm7vNUe+NzB*UmWPcaM21CN-9(H3O45~itID6Xvmx1 z)fw<4?}m`ee<4zBN0ekbH%S9hWR~MO%b9P@QVw0i -Date: Wed, 24 May 2017 18:52:20 +0200 -Subject: [PATCH] fix compilation for GCC 7.1.0 - ---- - src/internal/containers.h | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/src/internal/containers.h b/src/internal/containers.h -index 8da4298..78dd212 100644 ---- a/src/internal/containers.h -+++ b/src/internal/containers.h -@@ -23,6 +23,7 @@ - #include "internal.h" - - #include -+#include - #include - - /** diff --git a/dev-libs/injeqt/files/injeqt-1.2.0-no-Werror.patch b/dev-libs/injeqt/files/injeqt-1.2.0-no-Werror.patch deleted file mode 100644 index ffb8aae9b1b7..000000000000 --- a/dev-libs/injeqt/files/injeqt-1.2.0-no-Werror.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -ruN injeqt-1.2.0/CMakeLists.txt injeqt-my/CMakeLists.txt ---- injeqt-1.2.0/CMakeLists.txt 2017-04-21 11:40:08.000000000 +0200 -+++ injeqt-my/CMakeLists.txt 2020-10-14 02:04:12.645803149 +0200 -@@ -37,7 +37,7 @@ - cmake_policy (SET CMP0043 NEW) - endif () - --set (WARNINGS "-Werror -W -Wall -Wextra -Wundef -Wunused -Wuninitialized -Wcast-align -Wpointer-arith -Woverloaded-virtual -Wnon-virtual-dtor -fno-common") -+set (WARNINGS "-W -Wall -Wextra -Wundef -Wunused -Wuninitialized -Wcast-align -Wpointer-arith -Woverloaded-virtual -Wnon-virtual-dtor -fno-common") - set (VISIBILITY "-fvisibility=hidden -fvisibility-inlines-hidden") - set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 ${WARNINGS} ${VISIBILITY}") - diff --git a/dev-libs/injeqt/injeqt-1.2.0.ebuild b/dev-libs/injeqt/injeqt-1.2.0.ebuild deleted file mode 100644 index 42410678e47c..000000000000 --- a/dev-libs/injeqt/injeqt-1.2.0.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit cmake-utils - -DESCRIPTION="Dependency injection framework for Qt5" -HOMEPAGE="https://github.com/vogel/injeqt" -SRC_URI="https://github.com/vogel/injeqt/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="test" - -RDEPEND=" - >=dev-qt/qtcore-5.4.2:5 -" -DEPEND="${RDEPEND} - test? ( >=dev-qt/qttest-5.4.2:5 ) -" - -# https://github.com/vogel/injeqt/issues/18 -RESTRICT=test - -PATCHES=( - "${FILESDIR}/${P}-gcc7.patch" - "${FILESDIR}/${PN}-1.2.0-no-Werror.patch" -) - -src_configure() { - local mycmakeargs=( - -DDISABLE_EXAMPLES=ON - -DDISABLE_TESTS=$(usex !test) - ) - cmake-utils_src_configure -} diff --git a/dev-libs/kuserfeedback/Manifest b/dev-libs/kuserfeedback/Manifest index a6ad8ea41303..508855a3fecf 100644 --- a/dev-libs/kuserfeedback/Manifest +++ b/dev-libs/kuserfeedback/Manifest @@ -1,2 +1 @@ -DIST kuserfeedback-1.0.0.tar.xz 187784 BLAKE2B 24acb6c1f143a0811a84c7d4f5ffe923df2fe94b0d13e361870d308b65ee8be747cef1a2ab719c6023b4f5885fb9970620a2a5da0d073e70b1e4912c6f64c5d1 SHA512 d45c45b3f7b50f7ff3e5e5ae7e6a4cd68c0aa444553d0c44a969ae17e51ef5114ab6401c8ce65744ec3d635cb2edc7a127187547f01f4954faa55087c702dea7 DIST kuserfeedback-1.2.0.tar.xz 206364 BLAKE2B 4ae1683f8a3470ee3db7b3039c27ebd7bc210afd5cd8cdd992a107e541971f4778d7add3fb330befbfd7d62e04d9d2aba8fc22eab5a368f4b92e98f7baa1ec41 SHA512 0152233c741a287b623256cac6d109d405441f17dec68c5782d900ddb9ca5a93614d46ea112e1be9e64913cc3f46d107bec64cad4579b766919439b0ed88a470 diff --git a/dev-libs/kuserfeedback/kuserfeedback-1.0.0-r1.ebuild b/dev-libs/kuserfeedback/kuserfeedback-1.0.0-r1.ebuild deleted file mode 100644 index d3d0eb2f85e9..000000000000 --- a/dev-libs/kuserfeedback/kuserfeedback-1.0.0-r1.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_TEST="forceoptional" -KFMIN=5.82.0 -QTMIN=5.15.2 -VIRTUALX_REQUIRED="test" -inherit ecm kde.org - -DESCRIPTION="Framework to collect user feedback for applications via telemetry and surveys" - -if [[ ${KDE_BUILD_TYPE} = release ]]; then - SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz" - KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" -fi -LICENSE="MIT" -SLOT="5" -IUSE="doc" - -DEPEND=" - >=dev-qt/qtcharts-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtsql-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdeclarative-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 -" -RDEPEND="${DEPEND}" -BDEPEND=" - sys-devel/bison - sys-devel/flex - doc? ( - >=dev-qt/qdoc-${QTMIN}:5 - >=dev-qt/qthelp-${QTMIN}:5 - ) -" - -PATCHES=( "${FILESDIR}/${P}-fix-opengl-crash.patch" ) - -src_configure() { - local mycmakeargs=( - # disable server application - -DENABLE_PHP=NO - -DENABLE_PHP_UNIT=NO - -DENABLE_SURVEY_TARGET_EXPRESSIONS=YES - -DENABLE_DOCS=$(usex doc) - ) - - ecm_src_configure -} diff --git a/dev-libs/libbsd/Manifest b/dev-libs/libbsd/Manifest index c47ce9ccb000..dcf305de4709 100644 --- a/dev-libs/libbsd/Manifest +++ b/dev-libs/libbsd/Manifest @@ -1,2 +1,4 @@ DIST libbsd-0.11.3.tar.xz 399712 BLAKE2B 1af04b8fcbc0bfa59fba549639d61a33ac934fe7ee42b506d1b0452e0b836b0bfdd3d8739de90465be46fe6a9d326a2d11bcf72280aa19ccba81db5da6d63d89 SHA512 a7015ea1ffa3766b1a4690526a25231898ad8275149b31fb6801082450172249997c36165626d101ffce53b59767a46676eebc0806426922fe4e773a0376c1f5 DIST libbsd-0.11.5.tar.xz 409972 BLAKE2B 00c89ad1be351e7851538eac2744f5aef87b5937330d514d17af8a20a04bc6eab0e2bda61d0080da1d1439306b3b191ab68b4bc4cd8558ff0adfe402bfbf5b52 SHA512 c52c19eddd53630aca14f9f6221f7b84aa9cc798b4bb91e867822b161793313aab872ac1c0350d29312a72fee6e2061f3910ff918b724ec171d8c9de5837c841 +DIST libbsd-0.11.6.tar.xz 416600 BLAKE2B 23f7a5ea765af559e0e63946014650074d4d33f9e6655afbe6f08fd38265408a9fe3cccff0d0827d08817354deee92e4c6fd5536fd6f08857813e8847989d15c SHA512 9dbbfb84340fc69f59667241701d81d176439ce168f123344805898a269f7bd0e98abf8c7fc12d9bf539d1effb19424d93b647cc9120f693327e736d339e6075 +DIST libbsd-0.11.6.tar.xz.asc 833 BLAKE2B 895dee6d441da5e5b5b202dc2b5ea3635ba93352fdcd979fc3e58939dbd327b516b107d4e3c12d18dc824b6bc9793886e2a168add313d50884b1bd38d4f5f001 SHA512 29d77e53d251c641b00924c9c42b69b66eeb160ef0534e84a4ad1afd9009f87bda82f1b91d271efe37c676295add3fab01ce55aa6cd96aa0c5f34f9837b870cd diff --git a/dev-libs/libbsd/libbsd-0.11.6.ebuild b/dev-libs/libbsd/libbsd-0.11.6.ebuild new file mode 100644 index 000000000000..bee79d737b6b --- /dev/null +++ b/dev-libs/libbsd/libbsd-0.11.6.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/guillemjover.asc +inherit multilib-minimal verify-sig + +DESCRIPTION="Library to provide useful functions commonly found on BSD systems" +HOMEPAGE="https://libbsd.freedesktop.org/wiki/ https://gitlab.freedesktop.org/libbsd/libbsd" +SRC_URI="https://${PN}.freedesktop.org/releases/${P}.tar.xz" +SRC_URI+=" verify-sig? ( https://${PN}.freedesktop.org/releases/${P}.tar.xz.asc )" + +LICENSE="BSD BSD-2 BSD-4 ISC" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="static-libs" + +RDEPEND="app-crypt/libmd[${MULTILIB_USEDEP}]" +DEPEND="${RDEPEND} + >=sys-kernel/linux-headers-3.17 +" +BDEPEND="verify-sig? ( sec-keys/openpgp-keys-guillemjover )" + +multilib_src_configure() { + # The build system will install libbsd-ctor.a despite USE="-static-libs" + # which is correct, see: + # https://gitlab.freedesktop.org/libbsd/libbsd/commit/c5b959028734ca2281250c85773d9b5e1d259bc8 + ECONF_SOURCE="${S}" econf $(use_enable static-libs static) +} + +multilib_src_install() { + emake DESTDIR="${D}" install + + find "${ED}" -type f -name "*.la" -delete || die +} diff --git a/dev-libs/libgcrypt/Manifest b/dev-libs/libgcrypt/Manifest index e5176213986e..f86554b0fd5d 100644 --- a/dev-libs/libgcrypt/Manifest +++ b/dev-libs/libgcrypt/Manifest @@ -1,5 +1,5 @@ -DIST libgcrypt-1.10.0.tar.bz2 3774491 BLAKE2B 7ebeced542c19de7a23fc16b03b030f535097665d3304817219744e2e5f9d02cadaa811ab24bfa3b706776b586daf6f0266b444a1a7c4eb8756ae0d7319e05fa SHA512 785c2e14272308956bb6adcea9567c4097edf103122e18cd3907fb42a110a48a5d59c0057f05a438acd7f221c70c7f7ff87e176bd6d7ed99d16e847f9d7be087 -DIST libgcrypt-1.10.0.tar.bz2.sig 119 BLAKE2B 3d19256687993a38384934c4d9c3a4e7ac0cc11c2e9ff901d3432d7145d39a561904ca5879651a4e26ad4bfc105ee3d39f47d4eb7d0da3a5f15d605f2e33c5ac SHA512 75201612225b206faaae284297e92d1b25dcaf0665bcf1f4c5cc9a3a750a803063d0f7bd0af556dbe419f1276c953ce047554fd18a144a90085a42a7ec885168 +DIST libgcrypt-1.10.1.tar.bz2 3778457 BLAKE2B 46f30459891183b6d9ec18f1c7907fee0ad156c7dd75044f3db2b4d1c19dc6f30b2dfa6f85bc82adc9243aaba913e40fb6faf77d2226ca5a33897220d032437a SHA512 e5ca7966624fff16c3013795836a2c4377f0193dbb4ac5ad2b79654b1fa8992e17d83816569a402212dc8367a7980d4141f5d6ac282bae6b9f02186365b61f13 +DIST libgcrypt-1.10.1.tar.bz2.sig 119 BLAKE2B 5261d7dbfd5d82b2d3fa2ebf864a9ef0c7c978dd66a71c078df7bbb3b63f5d85180e5f909f43a49712fc16c45f7aabaa6bc30ed82a39ffc9a5d483ea6a94d162 SHA512 b156ae05079776698bc95ba5a9e48e95de8f716aa1760ef4b2e7cb8518ccec660337fc7823f865bde870461800d472fd8e458d03a7095b6bb614f6dd96f796d8 DIST libgcrypt-1.8.8.tar.bz2 2987685 BLAKE2B 7b590c06d91403f1bbfa108379b3747271e9c83acc5547a4d43ef9ada9b0b7c78654cdc24f6cd0db012d50628ae4ec9320dcb63a901ec2dadde6a7ed56dbed7e SHA512 9861f3b5da3cb013eb79efbf2859864f8c2c11b41484b051c981c45cc0bf1569202838226da10ebddeb7a7b7f39ebd3a95f107b9bf6f908074ccc9a51ea94db8 DIST libgcrypt-1.8.9.tar.bz2 2988243 BLAKE2B d778bc3007dfcc08f3fab0325609911aa2cde5eb46703fab11f0fdfaf4670a9fde0634b40eb408957a9942e9d3fb0a69290c0878bed59770ffe56bbe6103bcf3 SHA512 6d5a06c5bded61cc740b7883a011e65fd8d878d446160714f26cd42203a32a134ccb302e7577762ae43fec4887cdb6fb4b5413e77614c9e4cfba15ae0a093516 DIST libgcrypt-1.8.9.tar.bz2.sig 119 BLAKE2B 147fd4701eb5c91c43e1ca21f56b36f8d999c5b1a23bb2f454a05e1ef657a4a96c06b27f2d5c867c8adb9764b9d6d80480a69160b2cd2ad1704c1ff18a37fac5 SHA512 785cb3b3950e6b7102d81cee3690b99b11aa60102ab4333370e60874ad8bbdb2f89ce1b5e0ce9215adce1cdc2a3fe84bb7a92a80830594aa3f74e4129d16ad95 diff --git a/dev-libs/libgcrypt/libgcrypt-1.10.0.ebuild b/dev-libs/libgcrypt/libgcrypt-1.10.1.ebuild similarity index 94% rename from dev-libs/libgcrypt/libgcrypt-1.10.0.ebuild rename to dev-libs/libgcrypt/libgcrypt-1.10.1.ebuild index 763e29359827..fd9f8ebaf6e8 100644 --- a/dev-libs/libgcrypt/libgcrypt-1.10.0.ebuild +++ b/dev-libs/libgcrypt/libgcrypt-1.10.1.ebuild @@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( mirror://gnupg/${PN}/${P}.tar.bz2.sig )" LICENSE="LGPL-2.1 MIT" SLOT="0/20" # subslot = soname major version -#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="+asm cpu_flags_arm_neon cpu_flags_arm_aes cpu_flags_arm_sha1 cpu_flags_arm_sha2 cpu_flags_ppc_altivec cpu_flags_ppc_vsx2 cpu_flags_ppc_vsx3 cpu_flags_x86_aes cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_padlock cpu_flags_x86_sha cpu_flags_x86_sse4_1 doc +o-flag-munging static-libs" # Build system only has --disable-arm-crypto-support right now @@ -38,8 +38,6 @@ BDEPEND="doc? ( virtual/texi2dvi ) PATCHES=( "${FILESDIR}"/${PN}-multilib-syspath.patch "${FILESDIR}"/${PN}-powerpc-darwin.patch - - "${FILESDIR}"/${P}-musl-jitterentropy-includes.patch ) MULTILIB_CHOST_TOOLS=( diff --git a/dev-libs/libofx/libofx-0.10.3.ebuild b/dev-libs/libofx/libofx-0.10.3.ebuild index 1acb92d8616e..543e1ad45550 100644 --- a/dev-libs/libofx/libofx-0.10.3.ebuild +++ b/dev-libs/libofx/libofx-0.10.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2" SLOT="0/10" -KEYWORDS="amd64 ~arm64 ppc ppc64 x86" +KEYWORDS="amd64 ~arm64 ppc ppc64 ~riscv x86" IUSE="doc test" RESTRICT="!test? ( test )" diff --git a/dev-libs/nss/Manifest b/dev-libs/nss/Manifest index 023b5b2f2dfc..dbb1c41e4afe 100644 --- a/dev-libs/nss/Manifest +++ b/dev-libs/nss/Manifest @@ -1,4 +1,3 @@ DIST nss-3.68.2.tar.gz 82406396 BLAKE2B 0542278f63770e9d4f3ce51516d7786680f2a869907ec91b2c4160f9fcad60703dd0e2a77bae91306349ff56908af0020e9479815e2b15392da7b14b27f8c7bc SHA512 31fe62f9e6f1695546bf8b087ae35ac2d3f39fde6be6ab3fcbc81ef66cf6290fc34b799e3809fcba4e913d0e305c476ee8ee1f22d0f957ec6978025920bdb9de -DIST nss-3.75.tar.gz 84738291 BLAKE2B 35e8b1c3a6e2817d30e16b04288a5382332fa37d07f934de139dfb664c6a0ddd6a0e585902bd402cf45be5f9f9ae799c055a51cc4ec4a82c8dd12a454832e141 SHA512 0ad42f663b48649d7d16dc8b8956d2971a9566c0f7f655dd0609b94877f400977e5ad693f2eb44e1e277e55d1669294f07b3ba7a32573d3d72837b3944adf86d -DIST nss-3.76.tar.gz 84623743 BLAKE2B 4e7ce8cfbfccae4d92357a86a0170427a50594387a73bd101e7400c85945de6104247900b4a0d5c0571370f718dc01b40749eba460b87ff339e097c07769412d SHA512 ffbdd8a27f60b796e1204912cde2fa62ac99747ce550258ccdd6fe96d60a46c6ac3f82758a7aba3c7ee58da4e7bf09f1bf817fb9f0fa4e62faaea08a6301b8bd +DIST nss-3.76.1.tar.gz 84626067 BLAKE2B 5112b208f3b9528a34b1d8e3e669db067ecb79719ad16793b8cd556a02910cc29f899f2a57e959c50048c5d2b94eb3b9855208dd3c20646a719c971561f6ea4c SHA512 80d32a97501cbc05312caa5cec54fe6dd8708f01e6d15693e36a40d70433be7a35565fcc5fadfc324c998ee9093b10b2f7a89643882f06a850eda4ffd3b19c54 DIST nss-cacert-class1-class3-r2.patch 21925 BLAKE2B 7627ff9a09f084c19d72d0490676865e3cab3ca7c920ae1ce4bea2db664f37fd0aa84fcda919809a516891ab2a62e2e7a43a9d6ada4c231adfe4c216525fac7d SHA512 1ce6ff9ab310aaca9005eafb461338b291df8523cc7044e096cd75774ce746c26eed19ec6bb2643c6c67f94650f2f309463492d80a90568f38ce2557f8ada2f4 diff --git a/dev-libs/nss/files/nss-3.68-ld-fix.patch b/dev-libs/nss/files/nss-3.68-ld-fix.patch new file mode 100644 index 000000000000..ecdbdeebd4cf --- /dev/null +++ b/dev-libs/nss/files/nss-3.68-ld-fix.patch @@ -0,0 +1,29 @@ +From 3cba2869869c8480605f7ffcc41d2e4bae1b31c8 Mon Sep 17 00:00:00 2001 +From: Zi Lin +Date: Wed, 9 Mar 2022 19:14:16 +0000 +Subject: [PATCH] Use $(LD) instead of 'ld' for cross-platform compilation + +--- + coreconf/Linux.mk | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff -Naur a/coreconf/Linux.mk b/coreconf/Linux.mk +--- a/coreconf/Linux.mk 2022-03-03 12:18:53.000000000 +0200 ++++ b/coreconf/Linux.mk 2022-03-29 08:59:10.157349449 +0300 +@@ -6,6 +6,7 @@ + CC ?= gcc + CCC ?= g++ + RANLIB ?= ranlib ++LD ?= ld + + include $(CORE_DEPTH)/coreconf/UNIX.mk + +@@ -157,7 +158,7 @@ + # Also, -z defs conflicts with Address Sanitizer, which emits relocations + # against the libsanitizer runtime built into the main executable. + ZDEFS_FLAG = -Wl,-z,defs +-DSO_LDOPTS += $(if $(findstring 2.11.90.0.8,$(shell ld -v)),,$(ZDEFS_FLAG)) ++DSO_LDOPTS += $(if $(findstring 2.11.90.0.8,$(shell $(LD) -v)),,$(ZDEFS_FLAG)) + LDFLAGS += $(ARCHFLAG) -z noexecstack + + # On Maemo, we need to use the -rpath-link flag for even the standard system diff --git a/dev-libs/nss/nss-3.75-r1.ebuild b/dev-libs/nss/nss-3.75-r1.ebuild deleted file mode 100644 index 225e7a316b86..000000000000 --- a/dev-libs/nss/nss-3.75-r1.ebuild +++ /dev/null @@ -1,361 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit flag-o-matic multilib toolchain-funcs multilib-minimal - -NSPR_VER="4.32" -RTM_NAME="NSS_${PV//./_}_RTM" - -DESCRIPTION="Mozilla's Network Security Services library that implements PKI support" -HOMEPAGE="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS" -SRC_URI="https://archive.mozilla.org/pub/security/nss/releases/${RTM_NAME}/src/${P}.tar.gz - cacert? ( https://dev.gentoo.org/~whissi/dist/ca-certificates/nss-cacert-class1-class3-r2.patch )" - -LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris" -IUSE="cacert utils cpu_flags_ppc_altivec cpu_flags_ppc_vsx" -# pkg-config called by nss-config -> virtual/pkgconfig in RDEPEND -RDEPEND=" - >=dev-libs/nspr-${NSPR_VER}[${MULTILIB_USEDEP}] - >=dev-db/sqlite-3.8.2[${MULTILIB_USEDEP}] - >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] - virtual/pkgconfig -" -DEPEND="${RDEPEND}" -BDEPEND="dev-lang/perl" - -RESTRICT="test" - -S="${WORKDIR}/${P}/${PN}" - -MULTILIB_CHOST_TOOLS=( - /usr/bin/nss-config -) - -PATCHES=( - # Custom changes for gentoo - "${FILESDIR}/${PN}-3.53-gentoo-fixups.patch" - "${FILESDIR}/${PN}-3.21-gentoo-fixup-warnings.patch" - "${FILESDIR}/${PN}-3.23-hppa-byte_order.patch" -) - -src_prepare() { - default - - if use cacert ; then - eapply -p2 "${DISTDIR}"/nss-cacert-class1-class3-r2.patch - fi - - pushd coreconf >/dev/null || die - # hack nspr paths - echo 'INCLUDES += -I$(DIST)/include/dbm' \ - >> headers.mk || die "failed to append include" - - # modify install path - sed -e '/CORE_DEPTH/s:SOURCE_PREFIX.*$:SOURCE_PREFIX = $(CORE_DEPTH)/dist:' \ - -i source.mk || die - - # Respect LDFLAGS - sed -i -e 's/\$(MKSHLIB) -o/\$(MKSHLIB) \$(LDFLAGS) -o/g' rules.mk - popd >/dev/null || die - - # Fix pkgconfig file for Prefix - sed -i -e "/^PREFIX =/s:= /usr:= ${EPREFIX}/usr:" \ - config/Makefile || die - - # use host shlibsign if need be #436216 - if tc-is-cross-compiler ; then - sed -i \ - -e 's:"${2}"/shlibsign:shlibsign:' \ - cmd/shlibsign/sign.sh || die - fi - - # dirty hack - sed -i -e "/CRYPTOLIB/s:\$(SOFTOKEN_LIB_DIR):../freebl/\$(OBJDIR):" \ - lib/ssl/config.mk || die - sed -i -e "/CRYPTOLIB/s:\$(SOFTOKEN_LIB_DIR):../../lib/freebl/\$(OBJDIR):" \ - cmd/platlibs.mk || die - - multilib_copy_sources - - strip-flags -} - -multilib_src_configure() { - # Ensure we stay multilib aware - sed -i -e "/@libdir@/ s:lib64:$(get_libdir):" config/Makefile || die -} - -nssarch() { - # Most of the arches are the same as $ARCH - local t=${1:-${CHOST}} - case ${t} in - *86*-pc-solaris2*) echo "i86pc" ;; - aarch64*) echo "aarch64" ;; - hppa*) echo "parisc" ;; - i?86*) echo "i686" ;; - x86_64*) echo "x86_64" ;; - *) tc-arch ${t} ;; - esac -} - -nssbits() { - local cc cppflags="${1}CPPFLAGS" cflags="${1}CFLAGS" - if [[ ${1} == BUILD_ ]]; then - cc=$(tc-getBUILD_CC) - else - cc=$(tc-getCC) - fi - echo > "${T}"/test.c || die - ${cc} ${!cppflags} ${!cflags} -c "${T}"/test.c -o "${T}/${1}test.o" || die - case $(file "${T}/${1}test.o") in - *32-bit*x86-64*) echo USE_X32=1;; - *64-bit*|*ppc64*|*x86_64*) echo USE_64=1;; - *32-bit*|*ppc*|*i386*) ;; - *) die "Failed to detect whether ${cc} builds 64bits or 32bits, disable distcc if you're using it, please";; - esac -} - -multilib_src_compile() { - # use ABI to determine bit'ness, or fallback if unset - local buildbits mybits - case "${ABI}" in - n32) mybits="USE_N32=1";; - x32) mybits="USE_X32=1";; - s390x|*64) mybits="USE_64=1";; - ${DEFAULT_ABI}) - einfo "Running compilation test to determine bit'ness" - mybits=$(nssbits) - ;; - esac - # bitness of host may differ from target - if tc-is-cross-compiler; then - buildbits=$(nssbits BUILD_) - fi - - local makeargs=( - CC="$(tc-getCC)" - CCC="$(tc-getCXX)" - AR="$(tc-getAR) rc \$@" - RANLIB="$(tc-getRANLIB)" - OPTIMIZER= - ${mybits} - ) - - # Take care of nspr settings #436216 - local myCPPFLAGS="${CPPFLAGS} $($(tc-getPKG_CONFIG) nspr --cflags)" - unset NSPR_INCLUDE_DIR - - export NSS_ALLOW_SSLKEYLOGFILE=1 - export NSS_ENABLE_WERROR=0 #567158 - export BUILD_OPT=1 - export NSS_USE_SYSTEM_SQLITE=1 - export NSDISTMODE=copy - export FREEBL_NO_DEPEND=1 - export FREEBL_LOWHASH=1 - export NSS_SEED_ONLY_DEV_URANDOM=1 - export USE_SYSTEM_ZLIB=1 - export ZLIB_LIBS=-lz - export ASFLAGS="" - # Fix build failure on arm64 - export NS_USE_GCC=1 - # Detect compiler type and set proper environment value - if tc-is-gcc; then - export CC_IS_GCC=1 - elif tc-is-clang; then - export CC_IS_CLANG=1 - fi - - # explicitly disable altivec/vsx if not requested - # https://bugs.gentoo.org/789114 - case ${ARCH} in - ppc*) - use cpu_flags_ppc_altivec || export NSS_DISABLE_ALTIVEC=1 - use cpu_flags_ppc_vsx || export NSS_DISABLE_CRYPTO_VSX=1 - ;; - esac - - local d - - # Build the host tools first. - LDFLAGS="${BUILD_LDFLAGS}" \ - XCFLAGS="${BUILD_CFLAGS}" \ - NSPR_LIB_DIR="${T}/fakedir" \ - emake -j1 -C coreconf \ - CC="$(tc-getBUILD_CC)" \ - ${buildbits-${mybits}} - makeargs+=( NSINSTALL="${PWD}/$(find -type f -name nsinstall)" ) - - # Then build the target tools. - for d in . lib/dbm ; do - CPPFLAGS="${myCPPFLAGS}" \ - XCFLAGS="${CFLAGS} ${CPPFLAGS}" \ - NSPR_LIB_DIR="${T}/fakedir" \ - emake -j1 "${makeargs[@]}" -C ${d} OS_TEST="$(nssarch)" - done -} - -# Altering these 3 libraries breaks the CHK verification. -# All of the following cause it to break: -# - stripping -# - prelink -# - ELF signing -# http://www.mozilla.org/projects/security/pki/nss/tech-notes/tn6.html -# Either we have to NOT strip them, or we have to forcibly resign after -# stripping. -#local_libdir="$(get_libdir)" -#export STRIP_MASK=" -# */${local_libdir}/libfreebl3.so* -# */${local_libdir}/libnssdbm3.so* -# */${local_libdir}/libsoftokn3.so*" - -export NSS_CHK_SIGN_LIBS="freebl3 nssdbm3 softokn3" - -generate_chk() { - local shlibsign="$1" - local libdir="$2" - einfo "Resigning core NSS libraries for FIPS validation" - shift 2 - local i - for i in ${NSS_CHK_SIGN_LIBS} ; do - local libname=lib${i}.so - local chkname=lib${i}.chk - "${shlibsign}" \ - -i "${libdir}"/${libname} \ - -o "${libdir}"/${chkname}.tmp \ - && mv -f \ - "${libdir}"/${chkname}.tmp \ - "${libdir}"/${chkname} \ - || die "Failed to sign ${libname}" - done -} - -cleanup_chk() { - local libdir="$1" - shift 1 - local i - for i in ${NSS_CHK_SIGN_LIBS} ; do - local libfname="${libdir}/lib${i}.so" - # If the major version has changed, then we have old chk files. - [ ! -f "${libfname}" -a -f "${libfname}.chk" ] \ - && rm -f "${libfname}.chk" - done -} - -multilib_src_install() { - pushd dist >/dev/null || die - - dodir /usr/$(get_libdir) - cp -L */lib/*$(get_libname) "${ED}"/usr/$(get_libdir) || die "copying shared libs failed" - local i - for i in crmf freebl nssb nssckfw ; do - cp -L */lib/lib${i}.a "${ED}"/usr/$(get_libdir) || die "copying libs failed" - done - - # Install nss-config and pkgconfig file - dodir /usr/bin - cp -L */bin/nss-config "${ED}"/usr/bin || die - dodir /usr/$(get_libdir)/pkgconfig - cp -L */lib/pkgconfig/nss.pc "${ED}"/usr/$(get_libdir)/pkgconfig || die - - # create an nss-softokn.pc from nss.pc for libfreebl and some private headers - # bug 517266 - sed -e 's#Libs:#Libs: -lfreebl#' \ - -e 's#Cflags:#Cflags: -I${includedir}/private#' \ - */lib/pkgconfig/nss.pc >"${ED}"/usr/$(get_libdir)/pkgconfig/nss-softokn.pc \ - || die "could not create nss-softokn.pc" - - # all the include files - insinto /usr/include/nss - doins public/nss/*.{h,api} - insinto /usr/include/nss/private - doins private/nss/{blapi,alghmac,cmac}.h - - popd >/dev/null || die - - local f nssutils - # Always enabled because we need it for chk generation. - nssutils=( shlibsign ) - - if multilib_is_native_abi ; then - if use utils; then - # The tests we do not need to install. - #nssutils_test="bltest crmftest dbtest dertimetest - #fipstest remtest sdrtest" - # checkcert utils has been removed in nss-3.22: - # https://bugzilla.mozilla.org/show_bug.cgi?id=1187545 - # https://hg.mozilla.org/projects/nss/rev/df1729d37870 - # certcgi has been removed in nss-3.36: - # https://bugzilla.mozilla.org/show_bug.cgi?id=1426602 - nssutils+=( - addbuiltin - atob - baddbdir - btoa - certutil - cmsutil - conflict - crlutil - derdump - digest - makepqg - mangle - modutil - multinit - nonspr10 - ocspclnt - oidcalc - p7content - p7env - p7sign - p7verify - pk11mode - pk12util - pp - rsaperf - selfserv - signtool - signver - ssltap - strsclnt - symkeyutil - tstclnt - vfychain - vfyserv - ) - # install man-pages for utils (bug #516810) - doman doc/nroff/*.1 - fi - pushd dist/*/bin >/dev/null || die - for f in ${nssutils[@]}; do - dobin ${f} - done - popd >/dev/null || die - fi -} - -pkg_postinst() { - multilib_pkg_postinst() { - # We must re-sign the libraries AFTER they are stripped. - local shlibsign="${EROOT}/usr/bin/shlibsign" - # See if we can execute it (cross-compiling & such). #436216 - "${shlibsign}" -h >&/dev/null - if [[ $? -gt 1 ]] ; then - shlibsign="shlibsign" - fi - generate_chk "${shlibsign}" "${EROOT}"/usr/$(get_libdir) - } - - multilib_foreach_abi multilib_pkg_postinst -} - -pkg_postrm() { - multilib_pkg_postrm() { - cleanup_chk "${EROOT}"/usr/$(get_libdir) - } - - multilib_foreach_abi multilib_pkg_postrm -} diff --git a/dev-libs/nss/nss-3.76-r1.ebuild b/dev-libs/nss/nss-3.76.1.ebuild similarity index 99% rename from dev-libs/nss/nss-3.76-r1.ebuild rename to dev-libs/nss/nss-3.76.1.ebuild index 225e7a316b86..f927277815f9 100644 --- a/dev-libs/nss/nss-3.76-r1.ebuild +++ b/dev-libs/nss/nss-3.76.1.ebuild @@ -40,6 +40,7 @@ PATCHES=( "${FILESDIR}/${PN}-3.53-gentoo-fixups.patch" "${FILESDIR}/${PN}-3.21-gentoo-fixup-warnings.patch" "${FILESDIR}/${PN}-3.23-hppa-byte_order.patch" + "${FILESDIR}/nss-3.68-ld-fix.patch" ) src_prepare() { @@ -141,6 +142,7 @@ multilib_src_compile() { CCC="$(tc-getCXX)" AR="$(tc-getAR) rc \$@" RANLIB="$(tc-getRANLIB)" + LD="$(tc-getLD)" OPTIMIZER= ${mybits} ) diff --git a/dev-libs/redis-ipc/Manifest b/dev-libs/redis-ipc/Manifest new file mode 100644 index 000000000000..a26f9034e2e9 --- /dev/null +++ b/dev-libs/redis-ipc/Manifest @@ -0,0 +1 @@ +DIST redis-ipc-0.0.6.tar.gz 74682 BLAKE2B 76d12482519e446c55ad9e050614184e04c76d1f5d5e05b4a056a3339d8d94aedba2f5bda11e52e118ae9364937ae62f512b37d649e0e35c83aa686f679c0764 SHA512 6c54a42b29192cc79f92f2318aaaff03a56770fc2aed3d5b8c3724634c59c6fd0acfab2daf609899d3872e309e973ace6d6400bf014134fdc8e851c001637c74 diff --git a/dev-libs/redis-ipc/metadata.xml b/dev-libs/redis-ipc/metadata.xml new file mode 100644 index 000000000000..3c1e58a0c43a --- /dev/null +++ b/dev-libs/redis-ipc/metadata.xml @@ -0,0 +1,16 @@ + + + + + nerdboy@gentoo.org + Stephen L Arnold + + + Convenience library for using redis server and JSON as IPC + mechanism (command queues, settings, status, event channels). + Can use either local or network sockets via C or C++ interfaces. + + + VCTLabs/redis-ipc + + diff --git a/dev-libs/redis-ipc/redis-ipc-0.0.6.ebuild b/dev-libs/redis-ipc/redis-ipc-0.0.6.ebuild new file mode 100644 index 000000000000..fec9bd9c2dd3 --- /dev/null +++ b/dev-libs/redis-ipc/redis-ipc-0.0.6.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake + +DESCRIPTION="A (redis) client library for using redis as system IPC msg/event bus" +HOMEPAGE="https://github.com/VCTLabs/redis-ipc" + +if [[ ${PV} == *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/VCTLabs/redis-ipc.git" + EGIT_BRANCH="develop" +else + SRC_URI="https://github.com/VCTLabs/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +fi + +LICENSE="GPL-2" +SLOT="0/1" +IUSE="static-libs test" +RESTRICT="!test? ( test )" + +DEPEND=" + dev-libs/hiredis:= + dev-libs/json-c +" +RDEPEND="${DEPEND} + dev-db/redis +" + +src_prepare() { + sed -i -e "s|/lib|/$(get_libdir)|" "${S}"/redis-ipc.pc.in || die + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DBUILD_STATIC_LIBS=$(usex static-libs) + -DRIPC_BUILD_TESTING=$(usex test) + -DRIPC_DISABLE_SOCK_TESTS=$(usex test) + ) + + cmake_src_configure +} diff --git a/dev-lisp/Manifest.gz b/dev-lisp/Manifest.gz index ed3330e37c41d76256f633b2353ddd4e16365b78..4cf3cea82ae2699a362fb21ae78ac7b39acc6a0b 100644 GIT binary patch literal 3372 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 CBd~-3 literal 3373 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 "${CONFIG}" +} + +sbcl_apply_features() { + sed 's/^X//' > "${CONFIG}" <<-'EOF' + (lambda (list) + X (flet ((enable (x) (pushnew x list)) + X (disable (x) (setf list (remove x list)))) + EOF + if use x86 || use amd64; then + sbcl_feature "$(usep threads)" ":sb-thread" + fi + sbcl_feature "true" ":sb-ldb" + sbcl_feature "false" ":sb-test" + sbcl_feature "$(usep unicode)" ":sb-unicode" + sbcl_feature "$(usep zlib)" ":sb-core-compression" + sbcl_feature "$(usep debug)" ":sb-xref-for-internals" + sed 's/^X//' >> "${CONFIG}" <<-'EOF' + X ) + X list) + EOF + cat "${CONFIG}" +} + +src_unpack() { + unpack ${A} + mv sbcl-*-* sbcl-binary || die + cd "${S}" +} + +src_prepare() { + # bug #468482 + eapply "${FILESDIR}"/concurrency-test-2.0.1.patch + # bugs #486552, #527666, #517004 + eapply "${FILESDIR}"/bsd-sockets-test-2.0.5.patch + # bugs #560276, #561018 + eapply "${FILESDIR}"/sb-posix-test-1.2.15.patch + # bug #767742 + eapply "${FILESDIR}"/etags-2.1.0.patch + + eapply "${FILESDIR}"/verbose-build-2.0.3.patch + + eapply_user + + # Make sure the *FLAGS variables are sane. + # sbcl needs symbols in resulting binaries, so building with the -s linker flag will fail. + strip-unsupported-flags + filter-flags -fomit-frame-pointer -Wl,-s + filter-ldflags -s + + # original bugs #526194, #620532 + # this broke no-pie default builds, c.f. bug #632670 + # Pass CFLAGS down by appending our value, to let users override + # the default values. + # Keep passing LDFLAGS down via the LINKFLAGS variable. + sed -e "s@\(CFLAGS += -g .*\)\$@\1 ${CFLAGS}@" \ + -e "s@LINKFLAGS += -g\$@LINKFLAGS += ${LDFLAGS}@" \ + -i src/runtime/GNUmakefile || die + + sed -e "s@SBCL_PREFIX=\"/usr/local\"@SBCL_PREFIX=\"${EPREFIX}/usr\"@" \ + -i make-config.sh || die + + # Use installed ASDF version + cp "${EPREFIX}"/usr/share/common-lisp/source/asdf/build/asdf.lisp contrib/asdf/ || die + # Avoid installation of ASDF info page. See bug #605752 + sed '/INFOFILES/s/asdf.info//' -i doc/manual/Makefile || die + + use source && sed 's%"$(BUILD_ROOT)%$(MODULE).lisp "$(BUILD_ROOT)%' -i contrib/vanilla-module.mk + + # Some shells(such as dash) don't have "time" as builtin + # and we don't want to DEPEND on sys-process/time + sed "s,^time ,," -i make.sh || die + sed "s,/lib,/$(get_libdir),g" -i install.sh || die + # #define SBCL_HOME ... + sed "s,/usr/local/lib,${EPREFIX}/usr/$(get_libdir),g" -i src/runtime/runtime.c || die + # change location of /etc/sbclrc ... + sed "s,/etc/sbclrc,${EPREFIX}/etc/sbclrc,g" -i src/code/toplevel.lisp || die + + find . -type f -name .cvsignore -delete +} + +src_configure() { + # customizing SBCL version as per + # http://sbcl.cvs.sourceforge.net/sbcl/sbcl/doc/PACKAGING-SBCL.txt?view=markup + echo -e ";;; Auto-generated by Gentoo\n\"gentoo-${PR}\"" > branch-version.lisp-expr + + # applying customizations + sbcl_apply_features +} + +src_compile() { + local bindir="${WORKDIR}"/sbcl-binary + + # clear the environment to get rid of non-ASCII strings, see bug #174702 + # set HOME for paludis + env - HOME="${T}" PATH="${PATH}" \ + CC="$(tc-getCC)" AS="$(tc-getAS)" LD="$(tc-getLD)" \ + CPPFLAGS="${CPPFLAGS}" CFLAGS="${CFLAGS}" ASFLAGS="${ASFLAGS}" LDFLAGS="${LDFLAGS}" \ + GNUMAKE=make ./make.sh \ + "sh ${bindir}/run-sbcl.sh --no-sysinit --no-userinit --disable-debugger" \ + || die "make failed" + + # need to set HOME because libpango(used by graphviz) complains about it + if use doc; then + env - HOME="${T}" PATH="${PATH}" \ + CL_SOURCE_REGISTRY="(:source-registry :ignore-inherited-configuration)" \ + ASDF_OUTPUT_TRANSLATIONS="(:output-translations :ignore-inherited-configuration)" \ + make -C doc/manual info html || die "Cannot build manual" + env - HOME="${T}" PATH="${PATH}" \ + CL_SOURCE_REGISTRY="(:source-registry :ignore-inherited-configuration)" \ + ASDF_OUTPUT_TRANSLATIONS="(:output-translations :ignore-inherited-configuration)" \ + make -C doc/internals info html || die "Cannot build internal docs" + fi +} + +src_test() { + ewarn "Unfortunately, it is known that some tests fail eg." + ewarn "run-program.impure.lisp. This is an issue of the upstream's" + ewarn "development and not of Gentoo's side. Please, before filing" + ewarn "any bug(s) search for older submissions. Thank you." + time ( cd tests && sh run-tests.sh ) +} + +src_install() { + # install system-wide initfile + dodir /etc/ + sed 's/^X//' > "${ED}"/etc/sbclrc <<-EOF + ;;; The following is required if you want source location functions to + ;;; work in SLIME, for example. + X + (setf (logical-pathname-translations "SYS") + X '(("SYS:SRC;**;*.*.*" #p"${EPREFIX}/usr/$(get_libdir)/sbcl/src/**/*.*") + X ("SYS:CONTRIB;**;*.*.*" #p"${EPREFIX}/usr/$(get_libdir)/sbcl/**/*.*"))) + X + ;;; Setup ASDF2 + (load "${EPREFIX}/etc/common-lisp/gentoo-init.lisp") + EOF + + # Install documentation + unset SBCL_HOME + INSTALL_ROOT="${ED}/usr" LIB_DIR="${EPREFIX}/usr/$(get_libdir)" DOC_DIR="${ED}/usr/share/doc/${PF}" \ + sh install.sh || die "install.sh failed" + + # bug #517008 + pax-mark -mr "${D}"/usr/bin/sbcl + + # rm empty directories lest paludis complain about this + find "${ED}" -empty -type d -exec rmdir -v {} + + + if use doc; then + dodoc -r doc/internals/sbcl-internals + + doinfo doc/manual/*.info* + doinfo doc/internals/sbcl-internals.info + + docinto internals-notes + dodoc doc/internals-notes/* + else + rm -Rv "${ED}/usr/share/doc/${PF}" || die + fi + + # install the SBCL source + if use source; then + ./clean.sh + cp -av src "${ED}/usr/$(get_libdir)/sbcl/" || die + for d in contrib/*/; do + cp -av "$d" "${ED}/usr/$(get_libdir)/sbcl/" || die + done + fi + + # necessary for running newly-saved images + echo "SBCL_HOME=${EPREFIX}/usr/$(get_libdir)/${PN}" > "${ENVD}" + echo "SBCL_SOURCE_ROOT=${EPREFIX}/usr/$(get_libdir)/${PN}/src" >> "${ENVD}" + doenvd "${ENVD}" +} diff --git a/dev-lua/Manifest.gz b/dev-lua/Manifest.gz index e068955b6a47cf245448705ca999eb4061446589..cba38d1f0ada1736a6800a1e727950b9a4377108 100644 GIT binary patch delta 7192 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 a$>f^Z6tJ$k#|d5h&Hn@2zo<<%GynkZrQ^&1 delta 7190 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 YYi3ixy6PGybn!R;55U*t8Z|Tk0FVjO=l}o! diff --git a/dev-lua/luaexpat/Manifest b/dev-lua/luaexpat/Manifest index 5913ec63d907..5449c7b27685 100644 --- a/dev-lua/luaexpat/Manifest +++ b/dev-lua/luaexpat/Manifest @@ -1 +1,2 @@ DIST luaexpat-1.3.0.tar.gz 29567 BLAKE2B 176cb107e6047b15338ff45751af82389920e4210d40bd0b4400e549130a4983c843f7a64bb7b2fba37e36eb592e850d06efe196f8e837e79e50c8d135dbe763 SHA512 91884653310e2dc89ade6d1653875ac8607640a21853d3ccb1fd0f833812e41981fad5c40101732ec249104d2c50c9a332208d1e44423b8428065a223c60b4ae +DIST luaexpat-1.4.0.tar.gz 51890 BLAKE2B 6e2cda190e7b2ebe2bda64398a447155df3ccdb83f1b4ff78aead981c38cf6705f896ba31ac0d557ec55f750919b6b2b07205c533339d7aa8e0f88ee6b0991fd SHA512 ba1a98267757ec5f2464b8d5e903f69102ca991c4034939d02d871d014463a8e29815d1294edc7fa3a1c4b679c5e42fdc1a19b2a1c1654ed1f382f779a213375 diff --git a/dev-lua/luaexpat/luaexpat-1.4.0.ebuild b/dev-lua/luaexpat/luaexpat-1.4.0.ebuild new file mode 100644 index 000000000000..b0c2791bf0e6 --- /dev/null +++ b/dev-lua/luaexpat/luaexpat-1.4.0.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-{1..4} luajit ) + +inherit lua toolchain-funcs + +DESCRIPTION="A SAX XML parser based on the Expat library" +HOMEPAGE="https://github.com/lunarmodules/luaexpat" +SRC_URI="https://github.com/lunarmodules/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" +REQUIRED_USE="${LUA_REQUIRED_USE}" + +RDEPEND=" + dev-libs/expat + ${LUA_DEPS} +" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +HTML_DOCS=( "docs/." ) + +src_prepare() { + default + + # Respect users CFLAGS + sed -e 's/-O2//g' -i Makefile || die + + lua_copy_sources +} + +lua_src_compile() { + pushd "${BUILD_DIR}" || die + + local myemakeargs=( + "CC=$(tc-getCC)" + "LUA_INC=$(lua_get_CFLAGS)" + ) + + emake "${myemakeargs[@]}" + + popd +} + +src_compile() { + lua_foreach_impl lua_src_compile +} + +lua_src_install() { + pushd "${BUILD_DIR}" || die + + local myemakeargs=( + "DESTDIR=${ED}" + "LUA_CDIR=$(lua_get_cmod_dir)" + "LUA_INC=$(lua_get_include_dir)" + "LUA_LDIR=$(lua_get_lmod_dir)" + ) + + emake "${myemakeargs[@]}" install + + popd +} + +src_install() { + lua_foreach_impl lua_src_install + + einstalldocs +} diff --git a/dev-lua/luaexpat/metadata.xml b/dev-lua/luaexpat/metadata.xml index a9d447e11be2..dbe425b3b348 100644 --- a/dev-lua/luaexpat/metadata.xml +++ b/dev-lua/luaexpat/metadata.xml @@ -13,4 +13,8 @@ conikost@gentoo.org Conrad Kostecki + + https://github.com/lunarmodules/luaexpat/issues + luaexpat/issues + diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz index bb188970d5b0711a3899c75935d8fd823658a64d..ee41a8fbadbf214924e9b31bafe26974fbbdf3cf 100644 GIT binary patch delta 255614 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

Q+i34gcZh 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%0AJL} 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 g>SlL>Iy!Av9R=u*Q2i*A3fR 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

urAxHN!zzRiz9mcC~?G$P25A5@mUI zj!Mk3hf#86WtPna2QSS2V<}y2k`n3!-hfz~^H^y#ZY?oh+GVa}MuQ z99-0WK}8=gxu)U(eTN0e18&tTth70kRJ2PxE~}BeU`I+G)-8PUOCegvZ!NJ}YXexF zntu{-F7N3N`}jfMJ|XP}2f}v0LQfM6y+;$eZ1} zG-RE`Dj;i3i4GlEg7?7LUWT#;Hzr@~n17XnQqZNH9ePDe>p8H|b{GdgwIqPtLxDH0 zNjTd@qOJ70IbOQ8@`{wju|~JLCYS3c>@y_b#C1vsqi+e70OUZ0<#8z1p6%ea6df1XPzFq?Bkv>Q(acIG`HC>R& ziEokwt%8`6MmwYqPnYPFXd`Htnhx6Rt3A`ju|CCJ&35}@aT1maRB?!6s_DN$EVSIb z*A!9IGga*sJ)g7;fJAI?9DBT)*K=`P63<_;vf!Cz+W?)WR9?Nn}$cnh1+`>VZQvX?e~f9Zy^*LP;)kCS<2C0&Qf zu5Wg?N%T|g*SY9*es*Sn~E3R81l!z{IF{cKbxM(VL*ndj3FChz)({2m6 zJ|cEA1bsvZHysd0(kzEVnx}HR?5%rmZ<>{7jhmWEnY6+?)PzDmZhmKp$A?}Kwu3hSx}y|gU;GzpTS#YvCrg0cfW3aJb?8C zA0!KF4y^}$cYz*5cdXuF09PIgoAlf@qJbXCt%F@`8YX@B!+&sPG9k|vfP;O-i&yul z#nsBy6xVNXkgRaX&sOcZb@O_*IL^n?2hAxce9C7e$8k!%0Z>c%R2Y8p&r|gyGZKrZ zCf~l49=877G$MHG2IFh(Agy0nDe83fQ#lru+FF~3+Byz-@x1D$XlwOW$k0~v1jm^1 zHvPjT+dFY**?&R^K^y=x3GYsG2A*lC)8UlsC}1@xTDR`08-s=fh0V|LxYe}iRr|y{ zD&4s5EbWj3cO17`bIPFIKU=cjzy9@HF0&8yQDWRTWp0}y3~YrSsdK5V5w9i4V>1E+y)Z1kiY)It9AjuswiBNm+a(#p4L(X#U^v?>5N0&dlB za}R1Rb`wGNZi|5iCJV#rt-J9#F0aerTeG&Gp3vXFwU0j^)LmDiKpkzW4Fku3s1f?v zhNms7yMLy-b=T1G?#_N@bu2ubR%%Bk-Rp&?bl7qvW`QeYnWL+pu}XJM9hN5W-}s9q z;6^f1uuL5BFpRS~Kn>`kCEpCp+f#ie%j?@6zlg7aoyY&)IS`Q_CJuD#v zFr$>pX~I-R;j7)v-s8^Kj6NXfA~{tW;R$xWmVYsSwQ9c;+kP)!+n+E0c_(H0)B{wV zaMmeGgV-zru@t&FKh3`*X|$Sibs%WdiR$u}wFJH=rDBUYfbvwAf1J*8c=<0`Bn+!G zehk$L4o6%GOjVDOdJ4WQB=Mu}w~m&Rb8JV|@(#Q-i*`I1{Gx2FeRo7Er6FLWXSJnI znSa7uRzEWIFL_Cgc_fQ9yQC;}&Y?Ivtqs&Gw0ZgI*$ZS16s>7Sh4~GoN9Ju#eslp-Q zc)l_p|NYX-Yk4>Jc0YMC_4{_9)vJN?wv~|BbQ0nQmHU z&5H#qyRQm{aC()kk*kW4_rZs8_)hV`WV=Jv7#@~!r&|p# z8*{v59!sbz@MZ0N$@Y(rA3nU)?SJ3zR_qbnEU((;lvI}FSHsdyMFBZgdJspohKgPy z`fq7#bjtX6IKA#}HJEI}W(!?5(hw(3a0p~xcUb*nR4OL;S*sC)up=}kQm>*BDpP-S z6>Eo6%CQB-uUB@@995XeSwr>G5JabSq!xa*o^87pblEO#K7YLw{jgX`*nh|t&)|KF zpjf+OeU-xBZ7}2=_T8p`6=1b+J2i`aTCqRh$*MdmLYj!TkV0S9ac~k7_ht)(W0uZ5 z^VR^~ByHdqF{9kF=uJt@$QMO`D{BI6bTw7zVE<{#GT488%^PUGsDu67*r85>Y>{UL zpr20)_D&k6KFK_nE$%6q(IZo_j6^kols?MrlEY(O}}TP4u}-odxZjelLH#_7y5z~h#r zb7ac;m@KynK+*n;Q6Gf;wt?l^^lZ^e;gYH7k)T>YB_ITc99*vrOp}+kdS31J7Q})Y zMm96E^BlrcVi6wBnnhq6zn>t&nf9LNwrhnG8JgIXP22Pycn8#8{`gcBRr$TYeEU*f zpXZ(534L0*Sp8Abpns(BFUNp$zdI^3EY9cv$ocH&R3(`Ov_;Q(d*xi&T9G}^7MWW8 zfUvgP1y=_ zHMzXhMt@vw%>{T^rkqE)ahuNID#Z@HVegnd^_%{lS&=d&)Qo+;^L@=0K@g*@h~3fW zw@cxyctTKw$1u6-B*r&ei5llw8_d$Q$#slII}CNydXS`YU<Jm*>%?_$1w z_kII-Y+GDSn$8nx+cM&6y>sC6Qp6l0+#xtlU+>vAl}p{XOM`k9?x%UK+zvwNyeq5# z9G%kUQ^(o_(CzWis)}g#5dUXC7Z7~X5q~Sky&ukRiMSL})UW#1g3sA@4sM3V-%?$E zsK(ZZmde+zDk#5ub_=0;zc1}?4tu?zE{D6{Y5j#_baTG#D4#%|A7a_R-}PfZO+R<| z5x@7e`4?{2ibKAThWe0)BS4+7dBVF~g8bALA# zTEN7tQXnqR0&8OXoLYxEe&_x>`@?kG^cR)lHkh@p#64Te+lK8XLssJUt>{Kn)g^~} zCsA(O8d1|&lhwMte<^yxI4af4|M{LF4(uv z<(=!-yAEU98?=kJ*rPPUVVNrJ8h`T;!Qq~HRrLFDfy7j)A2ZwRGRo@T+gQ#b-PB0~ zoLEWWPJf*ali3(h^r%^P|A99jYSC|e*PLk?8ose5NY~{s&azNb1PX4hRO%Yg+SdT# zIGl;gHi%wOiJ*(5@>BX=K@I2PHLp^>=oH&RR{>tGEZOa zbQ})N+o*JSpWG~K*J2x{V{Xx5LDqT8M>F?()y)ZqX|GOpYk_;ep6c9AjhuSctFuFZ z*Jm62NzC$kRh`UUbwndQ6Mv*2`*xx8Vo55i`&k>GNst4ICo(t3Rwcn*1-gAXDyovu z9ArJcfp@a?+>C8!<^SF<+uuK*#cXYnXSTZI3#WxkFa;D>p%R#I)m%ykPu`IeaT5%! z(+MGsT~;R4n3W=9W)%&A`GSt2bk>rgeSI2#=cbYV{7_BKTQQB!4De{jK!Fy4eS2 z6UC`^yIq{Te}D7g4PM;!k7v0m$bINckV#Dt6r5JzL(v8>|i-{s8o4gngzv6iPL#*y*lSXs^-_jkA*0~ z_`v#&?+piv<0$lRGpm#}c~fIwj?=WyYxUn>&DgU>+2#tOQh!LRt!vF$>KQK@ozQ>K zLQ~gqQ_x$7ffKmRyVGAv_qU-iPt>!%*IPv`5_R^XHSMRx!FVaUq)NuUTMxW-_Bi(% z!lTVBuI3QiXL#YRKn+PjUl_dcua%%vsU};~VHdS%O8IWDeX53cU7d3f0MEqW?Cb>} zL|<9fSdk_#9e*mjGC5~BMT11xOo}3KlL?-d>O*P&ZXaIW-=04~3U4g=fot%%D2u$Fypp0BSe@NpL7+JawbXaL&~TQctALEm*@8N z{i&B_nT_0Ab?)FkwNqC<^d@qo%g)~E<&4h6j(;;RA+Wpa>Y@er76lVSn_d4EA#`^* zj=v0hQaD~eYVQ!#4b@Y;U8*|j6QTU)ew=S7(itOrEJ`Phh}Hm?qdVt66~yHki9t#f zL{jqDZjg%)o(UP8j|mr=-Xahh2~bWDNlpM|#Tf}e2auXbn``h|Rq&GkJ_jG%a$Zq|$VpAr=GMT;5(aW`hYhOiC#YM479jRpaxA*@LRX*%Q@I)S zRC=`N8etFA(B)A#FMH_+3TQh#Un2yvU&lcIMeZ`T4S4n2}8=a7vaZZa6}Ia)Gx_Uy1jLilZqarct_0I_k@&JE5y5 zQ)zRIHahdaTMYnngISJruC511gMS8xc33VRH7V75>S&pE%^d-iiSC{4UXO67^?TO3?Xi7=uB%& zWsBIzAS+udIi1!1H#YQGwxmjL^AEaWIk~*r+wJQk==@{BK=$t}_nt08rhkqJR-E}b zO<6ewre<~oH0t)-uSRO(JuanYPW#fi_g+LRA1`g}V4QIP&)9a3-GHKl*I~d8IH3Jo z;OW)h!o!Waj0XtBQIayATp=Wo9kNfp&_n*-ZAH>Kr#nruv4eDjvjd)I0$9lYPOB%R z_i(7VdX=h*NLcPmyVJot*?&gum&5)(8*$fYwCxRfiF+KjFYv?OZ?P}Gbd9!v!#c!m zcltBu(^|bf5koa`lX&1P0GRgS=+7RB7%(760O_DCIY1SWui&gP;an+g?=jdc(b9)~ zc$adVqAc~=)%-8#p}7vr@UZcMnCm3AX+Rnzg0_9GeXZ_5v0e=ipMQrw3XRRu*wdXo zwuJUBu+Oe0RZLZBQudZJs<+*=N}iGVZ}Pa;yayjFKU#@R|e*VYI zQhe^g*rIZp;NQA8ejGUx$T+5D8QaJmRUrqC?;eEyU1C#SRUh9?Q>Q|jxP#@-LSE;M zO~W;(htEDU-~fc3pnoJueqfbS`wNX#yDz%F-6Gi-d!3toia~KWExHx9P=PluHA2`X zajIG62tYZ~ZA!)5qXcxGQ`ykL|G!myvW1eIJgzAnI?sc^PG}>`0$@Pd+fc;xTwV~M z==u!uS*H2&`4=L&K~GeJyGfCgGWbC7=NjzS)H!>XQILn{xPR5Q@=1w!vCVT@EF-SIb>E;bkr+bNwS~lT><(`4#e=Ya5(X#d#|FI0E2$A@7z@Q6oO#0ldmJ!T? zujyiY^C-lxO2E-{EUXr_?YmY%wrj;68{Xmed^DGP(#z-HzH_ACK8^qW_3h_|2F_|Z z9v!VS5B+wf;&oX%TCY@n4~qP;(f zg^IU6pnpA(@YwFQ=N5gqoR55~S+F;cbLfyxSj#F{TS3~Bn3}C*r@v-c_pQ+ZZ!|bi zbvQsD_Ek`90py~4dp-~6&Xy}>Q-CKz)&s#jG70)n7cN-@>5@b+p`v8Ox2#70zT%^QUNm-c_tD0dI9_^sk9zX)27axZa zFn-%o3{jF;F6_@$k>T8~MYeVu7Yy7%S` zIH@xccZrgG`#NQpm5^Oc1a~TESfdKPvlW2pii+9MmP8c2X4?veLGae;-1$P6kVXR+ ze>waL1RX5$XgQ)x)Je7glxt}iZE6rgn$u}sfVdOkE)8+C`Ov8`D=n;=7~ASzY}Dz? zau}R<#fgAV!~XboD`DJt9oxCY5~`vBkE*p3!X$1}vBb@$`Ge3OluF#|(5%K70`xkT z=L94-D3EjT?_uE%ci6H^HVwgnY$6-~e^B=79If|&CUP%fml5xwoTzh^(PJ{7iTUTh zzI=Nb&)s)GjwdZ$Z+Xn}I&DvKB(yL#K3H)CP<;e=HAe(|e>)K7(~-oT_iKhU@}l?v z+@X&|3AT%U*KOsTwi6oF)L=-Hr&D4&ICDgRZUe^e zCKWNe*duTbjqo_1_DJz2!eJ55+oN<{aPy>>s-{NKc5KHblulrW5(WKhj)?8l_odTQ zIxl`!4jQmMOO}26GRnU{l-Kv;a!=-$-s8on7_|a>$LU-iCxe3&9sJBNSoj@q76e#A z6+8KF0JZGxn|z<^MqY5HgBX&_f2sNGPPP?Gdi}F2*mSdgEG&nch&@#O_sXR{K$`9q zEpH^*QkIVFv;@SHfd9q@(o(;J-#W7XU@@3_*fmGmRVud-kZO>F$|Sbc^39=y!CiLd z+F7RI4NUGPIV)lum9>S&I3*a~QKv8CkLObC`P_5I+ktv;tT&sQJcnH$f2mz%p58cw z3JfXQdH|t-?)rQO?~b~~JC6Wgby)J*t(S_;MdUlV#0_!{%jwH__qKgKDsWU3YjkAp zE$pWyYGyLi-*R(=BPvjMX#>`IAD31>FmupWDX@WA1eOjxrBxWJ-F0-#NpU_^TnMt) zQn%q~CS&N)05djZ5q(wue@NF699pdX-CBM3cz^l)=j-d2-(LS5AIH!2=8KZ%y>S+l z`m)>OUJj*4SjLPTK_Ey!_o=ByS5MhvsSyxhhusP3(>y@IzG*E@1a=6oL1O{DyeqW= z2Iw8u%8_O#shJVU_x4e-L6%0>~v_&}b>t zB=OQxaQB)EK4*)DchX?qK4BPyvQ5YG4s_(F=>O1FyCEKOR6%j%T~_wTwfpP!bNTY} zbM39*7^PD_Y3JBXGGwuNh_Fh4IBQr=$o3b2zpCAi;Cwfk?QZJH%dZqbwD?Yt$p_(^ zRT+6r;Hn@C`s2hNf3}ve9kW(*thAq)L$*I87`3J>S>;(4!GT@EBKzCMWqWo&C!)W* zul~ruIke&7R?PNH0cKU2#&t^z~_iuYZ3T{KY%-%l&CkXFpH(77UI*nv?gf7yWSIQ-`K;e>I*S?pWKp)f90qj)~|m4{QB+nYx(iaJ~@#HQ}w=cCfG@|QK6u0=PV)OEIm;?CP93adt#Q&AiJGt2e&2@j(4}%0&a6|EG`5g5>^8LKO!(Yo-`?Z8D#Yf@ z;eFe4f0z0iO4|Va_$|&VxnIT=zRODN`V39ex=jKnbTok%_0>!E@^oIy9EJDj)M(kA zp;?YQM37s*(o*g00tGZ958O_daqXlD5q!q|hgJInDnGvd{qy`_r{o}>s7*{V)#DSy zs!9?cwQ3PsP2q`0&h}8{sRQ60@#4tDe@Tw0>LGo#)eFzM2GX?-T|U8hSsCOb zjjrE$IBre1h!iYo%4K{K#yM)0rU1j=S>WU#d=QC?n3(4ki|FCK=-@g6zzNzs6NH)#Y ze>?;l4{R#O;P$KIHP0+>m5b!4F zn4l5h6u7H|0OY9@hUV9S1M7`|ao*~LItVFeCrE-w&Fkox-!2Q36>YI;Eu_k$YC5$j zIDazK)62ZK!DGeImlh=eUqMw~X^R?|Ua&3Y1qDWSo)q4;a zTM-d${nB<<1?8XQgpYrHczyYa63LVFpe;q$ZfsN;qUy8AK6gHWC;@kyM35c&vN<{s zi4y5vqEm@g)k3`OUX)LwiLMHO?@rzedVkBPB~$Lh#zf~Z2#(&lsHnl(RRLQdEVI_5|Nr**!(E+14 zUq2L{Jx=RM+j0i0*5Uaj&>8{~*fGW*mhRK%*ZKLcPm1=wlMC9OY`x~K`g+sl$A7U# zXRS2%1>VeKc0yTFNqpzs!$iy8*xG8!>mg@N#x2K5A*B=J_`VQ$CicHpXTXo4q5~+{ zDYjGNrCrhxLA_rzLb9`Z9L`Ddzn#p zw%ldQ+-bZx^om$F2s!c2bv;r>DYD-*(;h%E{zj-=G~~&A`a5qjCIy0QI>&GRA5``to;6zm5B}BXJ=Kg`1?X)-@V6n9?Jtew`0G=VeF|SD+~^= zshy+ZRh2&z-&LPsMYmfOqIlJMJyOX$E{w#UG0f1sq!Y|GUkB2Mq8!AXqXJ zUNL0q(g;)UcKg?~x~R(PDC#knPyn2FiF|lxNnS|1%mu> z)BfJ%4CB+E8KzRpae?B8nGT%6wFKofs|pizab? z))=knK3t#?Fj(z$VVop#PGnV{N8vXDDrDOl&h9X-()|Vg*%%XSBCp_pDRL zyd0J}<3X;!W746s+Y8z3sgqZP*TG3AyV+yHaFykB%yzsTbn*&=ZzNMGX@9{BifJPeDbbTixg@!6-~4|{`irsdPn-s?3bVQIIhRwK{@2$*~Km8unDrBx}8G1=tK?s`4K zt1tXQP2_FL$nXUVf>n>wHUghb+S^J|v#vE((&PMKXcuptS z^VGabIX-n#h~PIUZSOTCONb}9qw%4=eRuNIumSAkYkzDj9$;OkikqYMEC|OfD1Zif zhM)4U1Bj%&UBxTk4Fj1*Kl>sjv_LekUvCc~U^3sUsNL7F=w`--nX=czr9Lfj<5Wkr zY8wEs(;06J&hE$-OO!%Z)ZI}etqci`o42wYn2X@~!^!-;eERlMKaAi15!F(9(iIBl z&TilCrGK1v!?SdJ1vOR6KI3q{p2O&EOvwN<*2qdjF;g) zlbSvuH;_63ahQ9+mj^JSD#qWOc;BHko3bV6Op*2D%x$`v?`k7DSPza+>a*zZoE0Fo z@}NoUIkXGkl?)`|gJA5EAb{^sOb`}vyG~%l!;WYyBV)*a<>azEG&bc(WhqBpD&5UZ zntu+UBJtBUfK5CC?zch98(l?^vN&cGhiRMk#7$AcaFl#hvacYZ?p`z4h{@+&S6y!F z^M^(I@SpVi4<+A6lXo*+lG3BXyS!CiqcowgbH`b<_arU`4 zFk7&BwWyKqFCrT8O0`f1raL1Eu1Q{Rv8y=FQ%kH(mHTY{OHI32920BzF6%Ea(*jqs zvO=H@$2Rjji_!mEx391L$92n3-X5Vw1*oRz6`pshXTf&Li(p>27rwk?udt_=<9}J* zlzM4-v(hZzYJn^2p1l#E9R#xhTpP(#Gx}|)4Wv%Jb8!b`Jl_hkT#ov`mEDwz-}qTY zff%bOL~@l9ySQ%R1J8+?2g)<4))*{3^KR$Yl7J@js#FCwqn$2QP zlK|~>VA2KhVTvU=aX5G+dDfwT!g&wQzy)RKrAs+p@(GVL5!Xm;;ar?8-7g&=(@kOqMyw~|JnJA4iW>h0+FgKc^X!^B{) z`f4Z?mst8dvhe zWk1HY%6Z)v3GgMvA7Ramf`toQMv0MR6^Bd($ME`lz_WCAJ=UEZTd!~)ng(fno-vf8 zbaMKa%lGZ?Pwics$bZw~IZb*h^Qe_NrwV?jH|A6YfIaP$R2<}w+ioTO5y5lpH|xzI zYd&3h$-CjM>IG(tgL)%3X*=_Fv$K{e@g35p<~(b)L)9M9xz9%z?=n60Zfs2r+pgA~ z)CAcBnc3q9f0ppwmi;)Htj9=N^1`WYNLMS0!vLQeBd3dfOMgZw7mLf$a(K({CWVbfIM~8CM@M&mQghKgm`rCjgPsS>@MvXFMWF)Op#!~l-{7R z7|}UP_FB|EF@LDo$u_hhiC^NkE|~$+Cva!p-Iiuud7C8=K#p_}oNGV7aKRESZ%~__ zkk3glK9(9<*RQMr{j>M)3g#6~&-m2>)|dJ^{`=hG`(#Rxr&hddH0^h*P1Bn33 zHNJ&xv@~}mGdj<)s|LI6gddm&t8R~(nq7Ooi0+)U^2^9qKYVWg?l0w!pC?_y^R?`S zcO_lH{C`my8c2ceXqIw#3_zGepDV>U!{a6NCD#IJHaoCV*j0^oHdeh7rMO5LL4(WF z5VY&@aNV$HD?fTwY}a6m0eapN$Fjaqfx|Sfy8fw~I=t9IC@f34Y1TEU^LLZA(iKjU zl>GY&+Eq#C?W7*i$kUdLDFC&k>o@7|$m;F%p9*Bc?9$CB58L8n#Kh7R_A%eK-Wt@#2S-WCstJ`DJz=cy&>P+&k&aML2p2dL1RBZX_? zLVwZyou8^RV+7%cR#Zk;zf@zLLt`%B&9-Ho?7imTafTx5Hb>+t%F~IeMz1(?Zogc- z&;R{fr^=siJ-Ms%wvh46&KCYh$wI6S3~1>Xm3mW@^x`lR#r8FI0m~)UYdkoLgs&c`&eH8{CVCubxJ3$ zJN*NYCz%q@)pv!s8F+LF=Nx(|z)_ewUMX%3s)+{eWnN!2hD=EdQGX!Y^p?_#7N-qL zfO+asvulH4w=B5w*5ZsM2ZX#;Se%#XwhM3oIFW%P0Z?K07N?hj(p^9gbx)HmSm&-? zTy5~P)HV8s_MXc{k8P!{2BDXjsO6jhKIt<^V)S0tdF!p6s^j={NA%w1_|@8d`25H3 zt<;xKO?6gmmcEBJ93U+)idR0@Qsz(&z+sK10Sb=~zj=Q=0ZXy->|@d+u-sweM+NMe72dW(`K=a>Fo0|tMc5TQbv3rZ@f z^<~dYb>{e23;1dL?>A=wei8cAEh3=xHszS7y?UuS#^Z33dMm5hg&oJgu+#!IhNNAa zM(jl)Se10!ir3bT=+&G{ek)XIt){95ziG2U zas@zz2)pyTI;Biu~ zy`9~01kRl^1;E`EBkWO6t63?eV361|==o6cx>y`@GA@P+>*w5O-2nHooX2kGA|Y<- zEGYTkG$q=jUN!f!56}EhQ{98JzUkcYYqIu#O!xC&uV4OpcX}T^V;i4b&Carh@1pIi z+i5TJ1;o^us6u zb=V1Um%cx9wV*lTMKX!aJLjpt)~Eue2J<#ojeM)02I^F+b#68~7XwOmsKmZ~Sp68h zW^JTH2g+q781&rES(~>|zTa}ix5&2vexmg&yAUn4q^cbSaU_ylV{;bLZn^sp*ICe>}l4~17Ukx1?pRe&KZ4Bc=7eCwfi;{ zD}MQZFQ5Jp|2=QOr+z393ESo*}^!gJ~mOG?r^O=}p(axu)au2J0nA6RZ`e$jM;LiN2d!+TC0C z0D{kuA)ZIkX)@L?7xByZ@ZtT<>u2n@g?{NY!6LIWnq?))LtEtavG3(Ur zI23AP1?}9Zzx<5}nN=K6qza?HZcK zKN>&b){1CHZK0zDlk7M-8F=Skq*VnP`C@B2(mzl`#MOUw!iibYY(1ICqqIa3 z@F^?zJ5!ObZ+lro&Fyv{>}jrXVgVJOj}!E(mHXdOzy0;)%jd7Z$QKTU~0& zk{3^Ge*pgu%*#<|1eHyfzGDL$f8Cn0w{v-Sk>hFuhi6*&Q2)z${2CvVJeL!0XCyvV zxM*1|ntW>e#m`lka`u-4&<}pRZCqRID!=Pt$saE-mF&wp>`$zN^yTnE(Qu$CPpV{R zaZXj4F`y?{qU0mM;aty2Sm^jw;q&5u~u z{Y{6`Ocr3>mKM**R^XxA5JFhjfi>MhO(YK5P6}07%&Lp35S!wFja;N>pIXUXo=!kk zzP4W~f9(q8IykURGL$m0e_6}i{r#5vT>tg*=|As8Bkrf+ljYob+CKp>Ujm#wCS7U=fQIQzD1s0IG3 zHjt1Pff|o{Tz!di;lr_msxv1_JoJq-pVnmv%yA8qf=aw)QyRgye|c}6m(zgN)}w&C zmIk$tb*|A~{NVkQGeu%e01rD>L$q5{a;;$x#c9&J`|rPgp=jK})LLp0upQSSr0|*U zXib{H?g}Jpu-m0rwo*4<>#4bRDohRO|t zSF?Fx4pSuFZp2UaoduJfQ_i=Xhb92`vGw5tbXDau$KG!FcRdz=_wn_&e~+*KXpepB zOj%e^&j@GqX7I|2G!I}^J7OoY@Xp6cw$hRV%ywyx%4s~Be_a&LfN+*W)y!t};H^3I zVV5-V7vnysx{~^4ODtv!tj-cB9HSKu#Y0BV8=d9ia)xX5rKP4=O!m6E*sP~<`Dw41 z)*A#Z0LZ;G1;VkD6(A-``X{nPA%YPxv(5xokR4h?4vCb;nFr!v(JX-x> z)n3Qfk1wCzf16D_LRkX9kA-wV8M_z3g$Gx_(iTi*pa=ylDTt?E8Y{A9w;{>T$b%or zJ1J0Rfr*a3E#D#t7(v{6I2dj6!w!w0_SMeCcFpQkDKV~()c@a@QcX2E*TexDp=<3` zzI&?c7E)j$)X%C13NkcRvApKq^)9YK1uu;r9FjW}7LRJ5*jl1I ztsT63)aKhd#&m8zrrDg%1{aY&3h1Qnc0!ZaS@T=p2^GFhwg(utTOieRr*3aIWHaSk zhiMxSf3zC4)gY_?q?8^nZ>wFMI>%5{Bqny;w(*}1#O-!W*ctB|O5Q|G8=r}Ihr5Xt zho?r~$%w6`YpG~Y5TI&+m%2Jc>VGcVQ~1BG@HAP?+7QMFjr(?My^@7u8vds2EO%uW z>JHf5P-zvk`8;0nJFj@!sNOamPmJfNCX(9aooNKFz!`qPUXHYSl293mv* zyRKAxCA{H2b#9w{3{W{6R$n$!CmXdoR5YH$|Nnd_AKIVevrj(Z zZZz`#bGBjO?3TK(^~~4dgE)*Mq=rJ*@*xH7SI+r#st`U-&xE zi>|8#BR2m*Kms`>MccD7UCwH;oMHFEkRQD-x?11PsF(X-#Hq~twyrewiC2Kte-=A( zowG@|x6^>@N`ep3-kpQ&QN!|7(^3e$ua>qmrKhv&HfAde3zOXx**cfj7W+({SlbWYlVflMUgcM2It0~o8DDXPR7{7ItL!j> zlfJhF-E2?dSu`%v4#4TJ{XXo(e;!$zWb=a3;|FLZXeLmy-XG^ffIKTPmDPUu?!K+t ztB_3@kSfaiZqd+=u*&f3RS)Mp-X? z#AAiMX_%~un9jh8(=R{Qq&6atpjD^xX_rlV%EXZ3cfyO_x%1GGhi~THJZ703E4L-| zp5Y8FEq{uQgy=Rm-#Ca3JK}h$*FaL?kDK*y*oU&?3Orj$*9BKs2fo0b+1vJUzJ5v3 zEZw6cDB^p>NFGRCgCc%ZDt@3sn7w>V85_ccZI(pMnTOATa)-$Ykbe5 zfK9+K@NK)7bZY}8L$}tuH#%CxZtZ$pGgNg;lG|pDtq=o~M_f(K6Wq0Jm*$SzSd$pxk-MMm)a=lx#*S|i& z27a#O0__5SK*u=MU1ih5X-ERDe&K_ZnD#4gVn@q(L|{9_r*qL@Lnr(|0*c7w{~TQSQ?N5iwE?tHtItAhl(0oApOSVa2Nc~_?&k&j@Y@{!a2|RxKDU>dY~!T)rAjji z*se4-tP67$4F^bpfD8q-izDs>8VXK~1Q_cQ?8~{D4_MYqf4}TqBd0Sfc^P!7IkFbD zq@=NHw5?L-;rR1z$K+eGj4C}hRXwWq8^Kuv@cLXVAZJ$5dUGuGIJN#+ zW^Ufl6-P9$!_GxQW7XoC<53*Ran3Zca~{3vw_4~LoRS%D<;|_{v%^?$RYo^wVZn$X zMPM1&SO0)*%Md$v@vc-1?ke*VEi#hfw4K*^Yc>cqOo*Ww!7hc=v%Qq)Q_yy<|cKDUlH3b;fec zIL|e#yRBaRZ7QBeTGYE1h!`)2ILT!L7!EE|(!e$e2i4|VS>rrG1?|w`Sw#X(l_vp! zDC7;Oe-}>KQN^kMk?MrkYF)W)L`u;5gX}ezIkgkz#HX}87ka*y=UcF=-x?#KlII8{ z05Y!C5RFcpuzI&#Uq6i3X8@}g_){~I>fMk#-ZnvBd)b?4?!Cyhd3Q@n>5Aco!D;oy z_{tCAL$ftzyY;BpjB6aoTqGl7TXkr%EPSqye|5>O#-2W~JU-y*B3xB=aDC(E%czjO z5pEg&x$Ju)FeG_zZ4|J2qH^x(q(~l`i`#pzRCm@Lr`z7c8`iLGuClBqk!h$m3{`0!Y*RylgsjWatPq!sK8a7x8y%rldm_sbSV ze~>+ot?Is9o18>K=Ae<;ynt45)GHAuk=Xl0^J{6g*!7j7!*zZvKyK4CLxE{NJ;3cT zkRP;BVdtHXkE=e}Amj$Ity;&1~DZ^wg=^>`f)@K({l&dzUD& z^yWi0@#v&>n@j;m97in_IDSMkEhBf^xQX8Ldsh;tZFgiok<({tXVwBD+($lvXS0BM z%&Z%j#8xGO^0RrG_O?e+brXW9h!kX+1K1Tgb~^TCPx>KyPsv!ELitW)=<6CV*OGSeAy!X}nz>J@*03fM7kZS%3Nb+s8kCQJZb#**zVN zkO(7>0@#`TE`<i)lIpyFX65_cE1RVQhQ+?jF1-AwGNh1S%q-AE%5qT>ALl^+hky+-dfxriC`_?sO z_x>w++i;Uqrne%~)=f>zvnrNE*?qNJCcmFuYIWwa(@mo*kw9~P4lK!6YR>y^dyW5$ z{`u=Kq{wewHIlv8I+J)4f6E^U6k7a&!X&|~B+#O|F!1BCDcb|`-ez^-)I;7QaVdGP zKJ^O$n<-fUKpM*%en76gGgHFY`xA#VS^aSlm>*K)pk@e|j!OW|Q{jExiL&=nBxyE= zsD9Ja3o2TjrPf)(*nTatu4Qhj$8su4LmQLa`P<8xVA6sji=BK8e=<5Xdtyu6nhmP? zbl%S;i`UN|zx?*zXXwfNv7M&=Xv*`l;qnS%SKiIGaNxg|d%VceZ1;vfo~n~yk#oxv zPcN3NF|)L+R1Y3T$2?W_3CC2Mf~6k!j83PD4-f0Bpuh++E%UAGDv&6GJ_`clbwNvf zg7>EgOM`ll*X)!7f9Kn>I~>_`HkL)vu=w1Zq8YYb7u#lSvsA`dISAD!HZ~j&0w^rJ z*Q}L0$FzB05cbn?>F4$O`qEy1`#PJQQa>L?Rq+#ex_Rq-E)=i}nrM0@O0Be=Dx+S&WxFs@E)=&f9Nv za%i!$T*KNDGho%=`1`(H%Un9gthEnc0LIc-M!DyG)eC{E%SLC@88ui8t|BpK6AMhS zs!ONVDPNfECyxZf<-*lCRdxd?E>YjF+Lw2A#3$jwZMDepj$*U1Y`3*Li3kW~yCV~= z=`}Z$%d+&Me=wO+(a}I0c6pnXo6@w{+^yM$FtkKX_Lw*@ll8og!jr1$-|AEB+PYS_ z#nTMx5+qK$R^Viye#UlLst2AytW2GU!;X4}gBE~L=3)i*RBfCj93F1&_Foi*eQhz< zkPSu$;xK6`IuAzUaYzWKI%B6z?0R6srza_FNfFTIjiq{z+L9hB zQyrHV$ZKXgPMc?rhs~T~;XNzR8zV25p@)0fWwzFRdfmEK8TJPxG{ zvCit-W3B!%b%br@eFv+N@;q=0Gvuq8C(_^LS6dKu=q`a5P#9pD0Vww&7b8_yV*QlCXF&xgpSwR- zEB<=M6wjt<`r$e4Kyb-6!Vp!v_KkM)e?rOXQe@+JZfly4)8NEch1F??Hzvt``Dg$e z`NvIhT)h?w370g^4)^XNvs&HCO5LE;(JfV^(j>Vz$l9TGk=;0KBIC$sC%T5k%n*x` zXIe+qDKocJ50P{J+@{g}*360$9F}M}AKN}|fhY*r3$g5c-%Vb4+gxX5BSXo@ zDm*wQAHA?u4?Hgv!`anITN&uNfBNHt?8DZbV9&?&IwT}p9yfhLh#!R)XIGa!DK|@~ zs|i_m-f%B{alMcr>}iw{-!0gOm-K zuqo$bFO*{1FgED!VOJXm=eRQgPyC>MEG(F)*Yu`@jYf_^aMY`L`y&lde@T34I=@{| za^(4pH}MF#4o{T>=qqOzzMtu|!Vd`{WNHfzRoLy0y1Np>gJczaw;H&EUjd>Ql{@*4U^zx3dlmHU^?SEm|NHgbz2q}y1t8m$ubkOV{MAU%*QZxmI+r-R zRWeU#WhE>D0ROcI=Y?fQf9Q3inEP@m^9oTzzs&+PT;p7`N?Q8J=%9Gf=^wpQmtP5B zq&zNks}rDig@Vqk_Gi0S!?WEbwyfu&vOqgek~e!eZ9JB+EU@WyX9bD$%d%wEXWfep zmP(m+1yB_mPnSXsdXK6ltqFQ}e#-#};K=iO{cri>kMY$O+4kFif69lKUS6N=-UTF& z?x-WE(z6%U=`O(PRMW0B2YpzZ;@|^tx%*DbaC$qRB5Q|EobN7CVPim%6XGYE)n29x zxCDf^?cX%){v2Rf-Fir~wZKYXECk($TN4qpWCgc0qO~VLvmXA=-L{k{^>EgQ64b@% z1>so#?cax}N#za=f1DSrTL%+Wv{ZuW&RggLUBG(y`;oq9um|pzVQAr-wo7gzqM1YkK@xHFQ48QT_4cmj#YcPW_>;eMZPs4S2nO|>lU~N=ss+^bFf$nIfS@;H|N98#BpS&v(F_I zw#rI}Z6B+`h-mw!BI8I{1x})!5h^XLOQ?oxPt)W9eYe zJxSY(KJA))2LxxeRE~E(zkk2;`So}|^q}lx<=l~Nf7(#~;t-1y0<_cMN0IwT<`4`` zxT{618?Ns`V{aE5T5384m;WDKZ?~+sjbv?Jkt0BWAi=}AfQgtno3jey&!s6@@+Zk< zS6}@+5A@C6d|gskSGO(gAHE=vxe~c@t)duLR=N)mi!q3%AU{QPm>r zB*7>LfBSaBb51fG1@<27_BuL3gpWx#KyY4P_TB1oD!<~GpK{kb`G#LmBwN{?>-;|= zdmr*sDs>V7p7nB2#jRlPoj=QGFpTQ$r?{(DF#FR6;M-mQ_;~*;_&c85?8Eov8q1rg zI>Zub3n86M;Oq_gEs%H=S-5hO2jD>Fv+aqg#DY46F3v zWK;u~!m<()b$ZF7wfqc}k)*-NF+=8pwr zo6L*%>*Yct7#44b)g^AzcFmFAMRia4RT9GpKtm_&dzBoDU`{o(O1%MW8e-FVg zA;M{~MHP19hKNZ@VsX#TlFy-E&*@11Z7JeSx^lX_GOsKtl{Ff3mbh;AZXSzOUr_7Q zR#Z<_xuaG$r&bIqN!xYxRLElE^>sGgk++@iQ(@^mX0e-{-!BdoyU_nBY6P~0tz60p)TG4Wsrsy9S|fnQFuY-NJ3yYp0tvw~#W`L31I$b2gP!p!yUZ6sLms zjp!u97;r!wAT=e_2?g<*aDDjzQky zkITNh2#C-D4gk6Jr&P1+_2J2+c;Pp3^lDP%;4YVTJ28f?wmm??P6scLoWb^>VgpQX z8buME9Gc(O4KUB0yi^F1KEPV6Xz>$q7W9tV)l_fFa#G3xw9aKBKWym4>9ogt=;A0v zO|@BYIkfuefCniYf6CH;0wh^aXull!>*mcG+1Tk~&1Aed)n(XG`Q<~Wc~#cjjr67B z-L4U8n%TQ?=R)&xv|Y%ILhgKBug_oZAGg&)RaWjKCOefo09`Ip+y;=)snC4e@0+*CyKUGgHSu#Jb-4pX%u1|OS@a;c8rW^)+6!+~G3#bhYgi)lGa(ZZh z$)*9gu=6N%f3(L+b~`rx+cjyCc?Iao(Y(yo=L@73)aJU)u2Yf&HS6ZJPH#?`tFf)D*+rcht=7PRWQ2P4Z0MOP z*#kQp8!zg;CGP`-_lCP1n5c?qsV;qK7RNf5rb*J2znxDqT?!gRvYgasWKVv=eQ7+I zn}GK$f8K%FBBYeR(zxWAcj9_Jco*C4bj!h+*1TJfSE(0fp-%jYuM76!)7?M+gav#7 zl{?A$P_A9U?DJNwFl)Ok3*UhvtzpkQsn?rz)E?B4XI%Pp({;42|gNo6m~*Xi@jNZ zCN)Uh#>#3?DHF~m1k_a23FDvjkYPks>|%Q45A4Ock1CgYtYLj`}<`LkcJSo6eD(l73XxIf%G|ZyX5bX ze;inc19*6px-K=;dQ5R!LxP-A{YVlZ4{Yox1qdC~_wKmYG(`Ysh5P(2r3`2W{pxC{ zdGVxx-ZjZo52KMlRa|LGhwJ;5rz1JCHk;8;WeCgN3jZTKcL$^AZeKvj@fpRs%vt z?bJtU*DY&{s#0$2n$~6`rS(jTA}Mo9raFT*J=&2pf!XfVqr7QwDfxo9@Lm*+4BX2K z!hkJ)%`LP}!)C^lQL*DBTV|(AiQB zD{pDpy2-4zYy->pU1FvbZgoT~3dWK;8?7ukh&)%DD^iIna21Ca{Kc6eZBdD7moj?Z zw)OY(NeBgw@X2yg^Frmhs9J;Oev z+7+r=nr$q6c5+VeY>72{v*FGY@yH4kZ}D}}UYj50h-y;#oAA~* z59;zAr_$6#ewP=hUCe!|t)h;F9<8H#3rG#>w3a07stBGLk}t5fN@@Vae;jn#=tIa3 zpuGr;?=z@Q>rQL=%#o{!6ub;DC`==p;5-$y&ffeh$F6gngDOqgQ722aiUYjsejM(_ zWd(ywspq?8*kz-MI^o)L$Q&sVG{MA8DnQ=D>w2-jKL7Eh{mgBEcIc2Jh1nI}H(3G24@H%EPb|w}qn1)h+hQ9Y`&@cz>Q5$cJsG7FKd8$bQlJ(} zj+Lv@OP!GJ=oI3ibz>lpCvCtBCvkI<7eLmW@;n_?+$m2u&$<6?f0KP}fU_?jKL2!X zS1vP~UmuU@{gY$Bsv;K+v22-U>7#yzBHx^n-vK@%#86Jr*0V;L;W#9DXyI|64z)@S zJMXHLgVwpB-qV+%%P~N%s9wkxd8g|0!J>}4S$j94KQ)}L2PDXY%BDF0)fZpEVGu7Z zcDsSQ*F2QtL1_!hf7Ybgss1OIe4eV0(4Zy-yXh6cmaJOT54|FUC!5`qW23ToU9@kX zKfn3_z2{6z#rrPf_J>rkZJ^Mn6iHqk5~mHV7hraGWQLQ^Yt-G<7Q1SDV7bj(ZA#2* z$*ndS|FOv-?qMEwU!z9+$%*YYo?pbmfCzL3OI&zf3c^CmqTCks4`tTBnLT3 z7_PcYX&9j4wCu>iIu7P%mArtb?5M8gH1^e$-BW z)%8*x<4BF*j=?qhB4BIR_d*AbCjB%Y{Ol9aIw&ea%; zQmJt~lbzh4DD*ZRp5s6V5a;W%{Xb7&_86eyR1*C+f9Dx>xj!ub?aAhQE;C-B`(cy; zTH0rKdZnaYedpbA8^;rK)m@L02Fw+fwIWB{h~$6|u!&^HK5TZ;rXn{Ki+1%?2YxqV zvAyVY0C{)ML?t=Jd(@98NueHLQmke($b9g)Z{iV zI|-#_f_Fg5uWH<=+9sRU>4i?#Q|{H#Q+w}WII|+uBzI7=msvBIQy!G3emM_UIoLzn@#(M;g|~vKAm6Hfl%haGHpV9R`%uRD zU_0#_@h$32+`_tCR7vc#LqdY`7v`)=5}6Kf1MhJd2deg-k0oEZ7RSeMK>Lw=MV~dw`G(S zf(|y0l5gx*La-EBb$(Ri4Ll{0f76apjP4E2yGAHyYy#&1O?>aJ&=iM@+R}SEz<$WF zDYY$Uhxj2^NRz8toVT@?RP^Jz0hs&=;3N?vLP`#XhI2b?;U^VPe-Hju z&4c;6XycdP#+P4zaxgDlu`CCa+Xl`HqY}`1IHwP4^@5PHbKQ#*K=xY~u-Vnw(7%!( zvJUg6CyKVIzGm$aHeNgcjeVbXd4VO8pUU3qQsa%35PCkw_xqpj0c(+Oa@g_?O5G9u zjG(7R2ZUBH(Rd+Cq;$XU^YG$Mf5OwqiA}|_I3=lG!aa-*1ZE*J@!vk><}Lj>9LTFe zmp)uD$?JrZ`(?>K%x^!2{^!Os73J9+TW~_u8O*9h+M(;5Np1kxbr(E~M!LjNwoQ#u z8Q4wVm%Z5ju|1;4(BU+v%4YmE>A~@s&5BMfo^d(_nY+{RdAXav32+naf4cTFtPjzc z@MGWqX3vmO^HLa)l3QwDG7gHCjw6nBwO6lVdx~FisrN|&j`Jo3bm1*k5kbykw)XpU z8b@k1uf+j~J@ZGb>(hGR`)d9EpZMHf@o~MVjJTgA^PT755Q3%Jx#nhcS<>NFI|d_6 zBo9rgOlJgM=A~$o6=`7Mf2LPCrAf48b5$*vtIrCeB&N)z1TkdsRtdRM?7$>vdY=i= zgHTnhs-0z4=7 z7}HsIlA?rMTcnJj8dY@dZQOLx`lCX3SM{?0Ua|=~+)q;Ve|ZsWBS@{W!zgBlw2o5+ ztg52-p(u$Y`7GAo73QX%?c{yl`XQ$k{H2_H)LEV5dO72wKb%5JRM5|D_TgXu^ZUoo z-(I@B098P$zj`G;xQPHgZ5qcMOw{EJJto^QE*fYC`nm#Rd_y2!1Yto1FR=GJHy4msi z>sGXw8%rk7zB;>_qQogic2d)bx(lzVm~M(h-nE8s!%Dm9$*OXP4jSZyL^$C4^xRN{ zmv6Ngi_SqLO5yFfX1|Tke|-DJTItIx&F;$Y(2U=2v)d~>J%7^YwcI0ao!>8#ws`T+go1s$oEHtYISz*!K;BciUdN*W8cltI6|+cC1O=+{0|2>c z9(0^CBPl3O8Gm}zer*&T+3akWDhG92N^VbR_Tkfi+Sji?rV~^?II*}dt`2w%WazUg z5+LJaIKS58n&1R1^9A5tHI?;Z1g0kqO0}a{-Ea-i9X{3ZQf~v++6knj*O^RX-LDL3 ztgp}%K>4nl;uQIze<|^h4NfVdMQm}b;9~E|(J3nDYJYZg+-tZa2T-a;RC;C_SGC)? zG_g5II?gpJ<VgNSoxgr(*{Su%nsKZSnP_8H65*lU4u!g1##EI!rZ_1)77>4FGNBf& z-tohpxVC3o*Bzv5<35xjS(AI(l`G@f!&Re$yMT`!WUZU7vL)ve#eRI5YYva*cu?NN z7%G8;_@rM))saLiXe;%7$(D*K0NnA?kdk!B&VQQoy93lt6a-Cy;@H|m`kVBTb$Piq z4R23tJHBT)Y)Fh#`71hisGR0omBa!x<+r@D;&AA>!ecECysBB7_q_n=J<2EJw-1(` z_sOntTE-hyBKja8=%?+KC6x;aOMQ)?sjYegJC%D5Y8!37?YPfN%(0VdUY3f&^2^=6 z{eKvc0h(_`3lte%*NZ`W)p+Un!h;dPg&N%y=`Hl(#EwTwhj@u=HruBDo98w{C3ld? zPYDz^Swu?!fLK=6yB*aFf0o_RJU+#xmdv|JWxU(c7}@UuFqbmJD%g*|PRTQ}CJ(1i z$*9+^i(Lg?X~*Ub0AaM-J_0*X^04w<(0^aa*Hp0N7eK|)uH&GFIdtCC>QCyT7VhE($puro^9Hq=O*<5<)cwc;;6ol%|sO#q}!Kw9$j2*AGEwlFb=eb_V|e zTuRLZ`6{ZZw%)DaebP^PYtxk9^MBl(x8~e$jxrGFcLKH2%KYxP30=KHb)h{3sMm^x zdo;08m)-Y}TUDYIQms#j3#4jwWZ@~fRrX~ApWynf zRb}<6Xdv2Yw6D3#Y|+l*Ty72yKke$E>PG~qrQ*I6_R%aNtHc`SDgR<=ZzsnlEqxX3 zf9vfYGA+Vlpv$noE+rp$L%{M=?GP_dt3`s6Fa$A;n>b%FuE_@CD}UA0*;l9P9BY&u zWUrx=-r~UJ8cgl7@wO!$?slc*oonWE-p{-J&!0d3&oeQ;OP8wt-ttIeP1s)YQ>nZN zms(ERge^m{Uw|0d`LxS*oP%2F>hUta$Xw4AFaus3yKZ&e;&WG3+dG-61!JF}{Au9h z{YObQ3(CKWFGFI zi%R+XH9iPwc)`W5Bh~Yi`}Q_D!`_OVrG@9a5c9Sdomi~NoWs;7=GHEWpMPm$2;K+n z1E?FQ@TQVFI0J;jx`x-(Ehr?0gQUnmRGmMsBu8OMrhf!|>NySQ;=#LIn-hc#5cy)wI#V#Ka#<2XLBSew{aet zOr08;ftLGIM)=$R>c9PDXoiEN&2-N!PC9r&pi9afg0yrt00}6YvznDkzLvm`^hb6c zNow=HmG=`ib;Fc5>T2BC%}(9_PbgwVSwKGIrGKI$pNTVhIz-m&ji>XSPVH?`Avii) z(X}qI2)$L|k7sp4Tu=33Q`f#Xp~B2l6u$`$!>D~sUXLObY7%O3=_{=FuExz7?dY&} z;P4KdD3eHGzx6z#PO{H~_~ria?c@0N^~ZYq+5%l(05~U099Ji(lHv4Y;GclxyloY> zihl&T+tIt2R2JPG=*dD-oETWeyrk6T3srI}!TTC#jQ0?1>ny+bc4~;>H9Kddumo(w zpd67>qE6|a57CMhOdQm(QAX8RlpQ+jX060IJe*nrNV%IY4aM)W3jW(6Oy`J4Nq?-D z@)5=ug*7A~v1Qrg1=vWOy{1Ezr1Mj{i)bkYY2L(&zb%=QS-*%WUNKmC4449kJO^eK z4WBL$=T?flgT3Bvo1D6}6069DVMzRCbxKi4^u88p%87dLKku7RL6F(CzqU>~Y5^Ox zP8CA_Q&W|~_A>SY`}mKZ(Qib7i+_|z(26Z2-j?&imK!9_vNgaMkY4+gPQnXCh#b6S zr8qx}vbt8b_kGDTu&=eMNOGAHg*+{bd-4}*Jvk^8bkB(70)?n-(2W-=r~S3B%Ar4p za<9jj=_3E=bJCSfQav=Y(-eDhBsg(4Z9bH2!5=U1an|A0`6$f?L7Q9I*MEJFS6=Qq z+16zDcFGJ-MK#l?s?rg>maCx4s3xq1G^zi7*JB`@smu%(<>c);3KAM>CS_ARE4#35 zDrb2oNzI{z-7-(Uop-*M>Mf48M zcD}6H|9Y9peXqE?z-V^}mwyj^n)Wv5q#I|CoudhMxqz(1&zs+0a&qK*qM>~zXsgRPp1K({Kz$Gm-rqsWr(JQC0D1VhJvAAe41yb7G zctm6EnK=#wotJ3#;kWViMUNrJhcTgSI_l=)?P*aeN~mu@RgK;e21l`SaKtmnSK;gO z)Juy^x*TEn79EbAs9|HyO+9G2Q@}14U>w%NcRGo++jdd{29o-u=8MPm?kvSR@Uy%i zb(Wf^B9D&^ta&W6M1Lp8sU)J-;63;>q@k%wJd2RrkGdcnsxL3pNCBs$titOKMetBn z0oj=qKvgfij<%(x+-xQHx?Z3E+dm#W^1f*DHwN|a)p)#%b&ob*iB#+=P^JP8OBCK< zY%6)%Dq11wa;AAUTOy5!T$)1PUEib)be`mV59P*$PlTxAynoiAa{B4WdiN^qdcR=h zv$56rh*3XV0H467xs?c}$DuwQ(UQ}%)Y_HjAAln1{v>%dK3tZf+b>m`bqE#WE!)sK zi<1FF6!Ga{mbReLTwT>sS8U=%QjhVrJ!%XnWt+e(Po^mm2NDB=sD49za>vdd zZxn@XT{@_pFn@qgF{bKWKwSN)Y`Igl`#WurdnRRS&6%Ret)M04|{_5Vvu<@4bdHT`63_GaM|~M_cnT})tW>~Gx7QNv zg3<^?Kvgvdd1G2uE&Y{Dc?-Zenof;uqp&Cq8?h4He_AcDyBzA&Pe*b2xTrBwj?EdX=4Gy8}I&@=cnK3V#fHHvOxoOfA+}<59t&87WZaz zuN;PId09=D5tpozI5G~fuk$&V#RBE!k#!hndyV_H7$ZbSve2`W_U~T*@#+Qopr3$u zc}0DfR?d$hEuA`=MrA;w`{x)kpH(v^e4M~*JF}C$r?s_|J0J;2D!=N_QQy!+!}P?I6#%$Z!CIsztqeVj!~1&R3BHGs>u7 zz|&s*uJoZiE077WR_eOKuII^40N!>@&-9yoFN`cUy<=8aJ?MYw$ja@^{goVuxs|Fc z)m^T6Jd4X2BNYVaUydc%!7rXeTdhC>q!{460T2%dz(J#0Nd)}`InM_$O(_w|5PwoS zr{jECtgqjmCcP=_@7EOeuPJ6mJGF?+W3XZ%X97!AoKQbIK&3qX)+!(*@xbSHEiyPS z(8A18At@tj9ZQjcsJ4v^{)zcy@cF})weow2%vYPg%(N{kJStdkx_L`|Q+g87{ zjjExBWenW1q@w3~{oQyVK1KW#5)6*uv|5BcL}Xy&ZI{iT0~vpQvzkUHl)%Be!C zrZc+^B>E*RdH1l*rSR!gg90H=1h6-w!t26tppg;q)LlyT$xTymkac{KtN82x_&@*e z|Lezzu_*S%ZsC93#%m8$Cry1VeGt;+weGPk4OV4Xr;JGe8_!-$P&IliAqH5 zQj0jODv2rmtrQzUNGVM1oGFH5EjI~|Cu|m>9Qe21P}RD7r-;9Rv$ys`Jd=8RDruCYhTcFuv0YbKF@g zG^fXIJId{7GQ}k4K39vP@efC4eyk2m`MYakw>d{kT)3Po0VAptc&}U%4ZK-zWX{?a zo5|QJu&#^Pvt2yMtsZ`j>TbAtDjtthexVIV-G6_s#aB~nmIKA%JiO*4LcWW~5Un_h zjp)#-a{CUBu9+JhjV*3t9r;|{9JP5lg+ce%u8yCqJ|`mBdepJHpPikp9Q2hsfRdND zW{#q3`Fw)Rl&Rt^oJC#q<%alJvH$!&I+f73pXfw_+`MvZoIY^j@V>4%5}>QFYI>L5 z!oYvFmcT#_FP)2^=7{lk?h|J}*~qQlEa?RWn&kWC3KLP=lE?85+A$H;fIthy(PS#& z(cb-xx_kiwo)=!cg=s(J0B8Z=y90F*F4%_cKvc3;W5))6SkCZRk*_gyL8`dBcl3CrzuYpk1m%v6a<4G2}c#n zZA*B8T8n2?nRMGS-%}N*kr6$%DouYWUGkyd!WofkxjwVds{HV#)b0hV6T&K)dd++& z;!hY^0<{i3Q1QzJ(0KOH7E%7;6>ZV!_8^9{?{SI1w*P&dU7Djv%9HPhw?LZAdd2>_ za9>~MOW*In^jarcm%X(?BHzm0sTNt8D8Vf)W3glMlO0VDYplon8D~MZ?>&E6PG;9( zwHeH!*x}V`k!GUW z_I@0I!D{j9^)YYoHZ?@!#O4s3y3{FkuO%8=vFbB;FZG7-aB9%4nEG024zD(HRAPpZ zd1&t96~1=>haPNB1A1v&Bxz6*@T|n#37}}V)Wq(qSBHdW(F4vBT&;f@neVj%=(c=s zHd~0h)1H|j?y+G1^YL?g+M0qc9<(L}oQNTk5UzMBy3q?qa8t^iWTknoQ%9%1D4j4y zM7KanrwmZXoTJ8OihY6Q6V+aD!zR_9s#WE!O|4@hm!zb@u?YaqL(^R^MBmCtC(|~s zplfyDXX>DONsLuz$18uYi*oDcJTH?H;@gtntqum~W^e1roRWhId)ukyyg+GM{mGtT z_p@ueAu`)x+x1ZFTD*a*F9(SqSnQ8qe*60C?|1vx4`})6;nH(DljG-YX}@$LPTh*+ z&?U`AJ*6POFlGHxk~1to5=R`$dCei4)lnU@7gY%hLOrEa!r^~lkStQ_thrnmz!i0; ztfH*UeeaYeD)ql*%){A1jU`ERb$w*Cw#u8Wwtg$gP1#=WUBXDzGK>SE z$nCDDv8Pl+ho~=FSulD!AO=bT<*CHQN1+-4iL-~dnW}$5MSHcZa*8_IkD&j@|NHf2 zYdtP2vSKXDCN3za>WIKa9;db?Iwl90owWukb^Yfzho`j$;7jV1ZUU~2KPd-yiX^$M`vSV`S(TDf*?gEoDb(46o_w6*YM*(YQW(9N%rZT6nBoXO z7VBUC`uu5pdQlO3T<#o8Zfo(1IF>;#9aUq&1qvasIHM97A{CHR_p(v=C=Ry(Li+UH zh3FgG&=pBx@k(hBMiZj-ag~eXL;7apQ-dDecAS6X>2X@^vvb}qD`ey!R0I)J-Z(`X;#>;|zNDJe8C@}7EXAFXv85!u0}qaI4xDQ`D8@QI{+NW&PLMnPS$B4Le8 zOHxupn5sSVYa_K;f7~4Y@o6?o zT+4qDc~jigj_B4&b-ee~o!DV(x<|Ajq-;8-gTZ7d8}jGkm^h23GtsT$Tz&^&YsLt$ za&bbE4XCScHEs6T)|Em%YD?LcGK)w-vJ@>G)}WlL#o_%{v!p}yfq)lDSzFZ!BLLh! ze$>`0W(_>Np4FKnNl_+?=m_;(t~S1WyFY(?`u5>fvf^Q&!b_wKQ^k|eET^gJx+#V9 zR7hAtDA?&zDhO~vy-0Fugs=+ki7rSmj)ja-zN0%YZr+)0I^8-TIT=TX=t0 zV>RaYN)>fnT32hV?cI5Iz2?$xvB#_kA;;0Vzj{3b*ryMw2(+*N{)v!4QM>hW>{``G zae_?@3O7ARFFRmKl}Cvrq-)JM?vd)=wY}n19lUfo!EbGRA~~yH+9D*D^lJ{fyFsB$xCNW>dTV-m-NE33QyUy zM$~acPg1{y^B#gS^SyX)z~3M0Hd+{0?=1;Aq(-4F@4l<(r>V5#1NLH6`IvtyGg}mp zR7trcgGmmsCQvAs-K$Hm#-`7}uQ2>LHRW=I@siuRHy)(#I&(#Z0rw7C)0xddr*qVM zTG;G)=m=z-;^YzmC>oX++qo$v>gBI9CVC*Lx9vFOE+8o!AF9yBbS|$e_F>Ma!qY=O zayu5~Y+vJIT|WU38UIjg($9YgT-W7G5NP!!1@1dwF^ji=K~h;F`q?z&4~c<+@N;vdXTw|H z6lGC<`R&7BA3ps=Nrsfy>!rojAvwP4SjpM3?4VBScULEF_*v@NmbtZVDny~F-1@QU z)z^UEQQP09;e`qlb{>RE7jN`#s`r6`A_#j8s>>|YJMXGje81dp6i3v>+AtCeZ{01) zD$-sK<(|b@Dq3^eb4q^~IBU#!Ivyuj$=~V4V_D4b2p0R)L5D+zK>V3Q9EY;wyF+K- z*-*UhToyOfT%-PA**<^yW!@itq9`EUzXr;Wtwi(EZ35$m%GMcYIZfz(ip78`$``30 zNm0bJ4Hb>}kH*Waj7)_@a19_{IpivwcuQ=M?EC=lMgXBzA6S2KwR(2xT?<$H_-HC| zS}g?-Om!^Ou|NSBN+C>D5me2(C21!PJuyQ{Msjp+3m{nsK5bCQ zfilYgqE`jW-tJ0&6|aPz>-O#b^y{l^#qqr6_lE9NvD2Y$^$>T$({?6eU%*oOQXWA4Fy2x{v)OyYp2MBBsoD*js zQ;99N36di(zr78CO#SEPIMg0%Qi572={zXq!@ML_bp_14yKzE*A|;&aK1XLk58wh( zi!Hcc_P2j)F?Da84;2u1y}Xq3>zmrmS-V%A!u#1}GsvSoo=wU>zV!Kz<&pm7A1~H+ zkJj5A?H}6rR(%V&?);Qoe8ovcdVr`MoUZy!^+HE}xyAxFyJ@OwlpF&(ra}@rSUB|1 z$i9tz*wv3Aq4dR{Tblegr`CHnVwS^Q<=v23-gtlJbH-b?0O-WTeJe@l0HSTruGg27 z0{pK66iFT$AD-{;%LJWg4~~pD^tf|UvJD3cpX%>NuEKQ8& zyr>}?M<$?%*Jd|6kydk+Nk=MgeAXbtxT+;v?`2q^1>5n?muIg7Ab+-8R|TL$9ccsT8BSu4sWF(ng3iFDLWEkCyB)<6tIALk&F*dDh8!S!@!N^_hcz?H3xi8W|y~XT?i3_k{OF)e%RSH)4yG0fR!!k9su5C>*5hzI1 zv$`|{m(747p@%3TMVW}$iOfYaU?;gQl9Mx=n$0(&Y?fwvJ(uj`FP}bt`R)Gr;eVcs z_8`~wu4iso>=u@vw8H|Cjdz8~)i71fkz#FAjZ_K$)vp~?1b+l(C#ZGrwIoOcDcN{o z$!;w9Y2tK1+=~t-Um|Vxcq)r>=!GE1EM= z{i1i-i*3*GV1Ed2QKO{7ULZJvv#4TEN|57HVM+DKtcbRKv7Pr6iSK}=)w*C45DX{* z9p=r-)&dRe6=&NRvg=&`T$f0{vm?YP$Jd?h2O%`F?7O`kRZfxs;OH`iYS5tS4k0WJ zE;dX8ZWFLCc_@aXsOZcnqv^pX51H+B>iJGK(#ftl9ze?$*t}9B@sdi%=@ zG_C7^jZ%ix`~sv~80(!*6|hUWd0Q`AzuJeaNXprzHVrG_*lF=1KS)BcNqG^~cBPGq zE0)L7%+tK)#!C)!7=ThR`dEycEEAAy+& zHR_>=yQ&wtItp%!c{;M9brqOAY{+;k_=fx)fK#AF_Y(!MwZq$zK6SI|1SDaY{Sa+? za6Wg(m6NwX!2Y^KvYm;)Ht$FsH);)3BSphzp`N;zAI2?uNqijTT)PI*m0^h9uY6Zkp-f(~2o3z)Z!j-6f8z=r|S#^$e znCWs#FseaD?#Xi~OUSvb?9;)2Ne0y`jjIsIP!^Er74MYVB8A_;=iH*=n_YQ+kd!j2 zdOH9V-SoZwZPlE1`1+H(AHs@MIbNRgokS^;(UBDlT6~VP-khSEm+OYUksGN;W{IBE zOM=Z&a5e30b$j4|W48`n-ZzpYIDf-|n8r!UaXR>aCo2mDU&yj=WX?-}W}%8F)ImBn zjS^V|ZI<-RQxoZw$f3lH7kiw3CGf>tna;k4Z4L7g^RMa+guOJ4cZr3p@?b5<(83 ztPC7Y7KUz=K6NCOCKWJj8j$&);uU}V`$PNu<Y9zSoaNkTn_9lj34fV#Zk zufQEmFtBwU&=nQ?J^s0nwcgP*n1zdwHd{QFPz1=?_cEZ9~SYwwd7 zDjDa>P5Q;Ko=CwVgRDRJnrKl1N(P(OV-9iZq(K1lx?|{1yx+GK58#(FpaXpz@7?%J z{1Pwi9eQ68Bp+|1AybzD&~h|1j-}z}HBBY@DaKBY)uo^91>-ou{cjf1cU;NwSzb?M)2UbVydk@w|#vrl{tVeglVrxSDP zbyKR5txvtg^BV6sC@*9~E2ilPWs$+tw4`;9Thlq0BG5q|7UB6$jDLJi7;vk%NUIE*H`rsN{23qt3;I+vGByOot zN10@2bF9%$Rmg#I2b=0#UCiEyRT`+NO(jusu8j=JlWU`>O`;TUHUOLz z6sO)wdvLb3VsngxN|ZHPUM{4iZo8M0GWX6mf%UFJ_IxAU0X8lLCW{ zld~38R21OyZ1+fC1isuYq}&4Gf@k83)#cWIX>U?Uh?%_yZ^SN*YC@=bo|ZOcZ+L5} z_`y^)Y;!j7v0!~Z{o2xl|GGvSh_w5qPVdbbi`u4XvQxFnRpaEmIcnQtnJ7{*oiMt9 zt6q=o7cZ1ksSJ)Y{Bd}x;(doh?(Hhhuq<`gbMvNOav;e>?jmXajnN}!0#-@npo(yR z7MIs?9}2t*lT`xhsw(qUN>9b~eWLmzyKSp_zSR&`SeLq0sqfLIhR38DVkt>rJwEAW zQ@w$$dP}UdwMS)s82DLsI8a=x!Y{dV0}dEPmlZnkSay#ms zv{gqf8qRhSGB}cAN7c}H=`FN7APX?kUy71ARvWt3y~-=pbH9f}P^H&8%~7nR=G$^N zf^&x)jHyNN+ue@a7^JkvZjis0WS#6}s{2fN#;0G+?y~KAhgAEiBmoj&_|8$@reuCC!pVf+EVJI0h(ujQ}e4*``(KE%D;BvbbBt>m-_kZ`1twPmjJfEZ?R3Y zrLY7!s52B#Y-`$rEV+^1f#hrlT{za+-L|6g^HEy>8FnRb323L)kNQ2Q7cjtivVtAS zEO3oWB~crIw2@TRUO5E9?B#rHZ)*maO@Weqm?nca$QK1(T?+gZEkHJZ!fq+qirLw$ z(C<@+VlNjRzoot)_)#^=$0mw-rNp0SZ(-b|x5~knWV{Pd2cnSgH?wNPN*J}5HIw!_ zUaxjut}2SKxnAl|PGz!B;$Ysv^*Y2Tx_mmrz$bK)n`GzlNec8)M1unWOfsl0N5Dr= zE5zwV-DG$~ZF7J+Bn{GkN|3Bi!Rsh#R^goJGT((sFRihBdq*F4Q~8VC>r_?kDob5K&KbP2rodPV(;5r;hoL9Fe(c2ce@ zy8BqNmzw)&(mBWJeQ(XcyIR!ZzQ^L-ssR$Z-mg`AEWiZShJ7M`AlgR#Mac8&0NhT! zR@FdhJ?!4v5(jmmvv?lBMthu-^yHjS1i2Qk=HM`ir2v zb9c!50yV6uOWooN&nt9!9QL@%nq7PID+4uFCF7wR+B}j4XIf4e;vFg;SB%?p_7z@6%*|d2i0HJN9=hPw*gh4M`_mD8*Qs51P`7x z2fL0chdcH;#u^48CI#uGm+Tw9^SqTu-Rq{AF7>YBj6@J}U7|ALz)^&-`=$J-*x{ut z@x3QO^qYl$gZ(RoD_Qu+d$SR+d-b7A^0EABH9+39VD(ltyPMU8SP+!MaD+nbtK9*o z4ZNe=J=@s`5S4AE7`{ovfr80b=urX0>BFADzdu^CKfm0+|NbKT6d&?Dll)kz3N?Ws zD1wreE@2glEJ_0x`>xy7-o(wzm5GY+-VVnM^asd)>Q{xXHo8;zjkv(eV%c(wt ztaR2tI?d5Jnwn>mKG<$=3rCIN*mqYEX!CNA?0L$Z*wty$*}7b^_AH$?UqhBGpWtpC%tC0q_pL1*OVt;34cufl zvX6+K*^b#scuh?czRD_k>F=gCk(`9>ZITmzmO?F?SCO8uJ2MSNQ3Mk#yIgZ7A)Ukd zSgud4f3`~ciCLgTui=%qu2dS%f}^Da%V*L+gp&&fU3U_W(U9;dM-Gi&s=i|s;gkp z0NLcMNKi>y-a|i@z(?@O3+Lqmyh7^!v-m!Qf0|iED;owKB14w!?FWOQ9o}7f((sswQPiGa@ z@Dk~F+EOT;1M-AqpFjTb`?o(n|MB%Fh0?APalVzl?n9FOR<`Jcxz;Umz@n{xLUOt7 zZdFzrhgJwg;Pp{=vrdx|=9qE@D0!li0-f?3LU0~ZW<6WzI15ED*u@KQAz6B#6tp`g zW?kN(d-jWng(_$4rC386z?K-+UGz_t=%bU#ZMys zqdJ++769acdHexU&EX&Cx%%^eUhMBf4-uIE4lgzZDevYDwXDuUI&VwE@zh0{Kz5dW zD{E|0WlfzI6+_Ijs_j>j{72M7^jyZmqzZBBq&|^8rpzQM>fqSQ4OdlI5pcbyyE=vM z@^ysda^|7w78&}?NtL=Rjo_e4qKXDGg0$|IDIGM7-yG=y2TDhFy>Teo@m3{KE~_JdN-!P{sMe{H^bM*d|APT2t-N2GrymjoL{U|F&6U!(vN2oh zHhu5g=A#!NoY1SU0kc^O(NCESBDZ7b?!6)*R;81o;40zfey-Q2m*(VyEMT4kz!!Ep zRgs+DDQ%RfTopRtAE@Z&;;HGGWmyp}kfY${&dK59kuKXCiHgX7ah9621t>cA`3aMT zN#G>j!ftE*WU(uoGqGvPThFNKn@QbIwW^%pB9~LO_FW-hj@%A5aVQUDN9eL^Ym*$T zySTSjMw7g59u5i>c4@dA%ULAiR?QW5c}n%5=p>VGyG~)`{3EN-HS=?=zI^=L{`KQ% z4^UL=BdUy~@*D_%ant{ew67oZNUH=pEiF`?D{J6vjlwIA5ZPThNpDkTU%yx7s3^BL zH)d0Hg8&~Xg}aTPbT)MZoakaXZ@%j7DBeUmJwCG+K&F8fND<00_0Ea609oxUUd62i z2LXTjIklGr(yfx0_Y$e?9h<22^uX_c3aT~EUSiP>tADD0-K5dE160e(eRtw!JeTWR z`)B|B>l5dvchb}JCV#GBUyodBiwd|?-wXCK_}`0s#ewVL1CzOV>GivB2d7J);Cd2C zyLEu%0d{;3R1Lp3!FOg?ajVZy|=7zET~;6HHz8loxqkk5VH4=tXbx!dz?M` zs(Xkcu9sCcWu=nhz{QU)0I|kq z@KaJ3kz)C6cjF{ee5A*H#h>l|^_TYf)3-18*Kfakxxc+AWj$~OxkGP1PNMR~0N6v$ zH0LXSQE@B#L6MWSw7*2LJffMBO_Mcd>)UkfUpHiec$Q_OB8AgP9jvS1%&qlNqN3g- z-+e_jb~$ojErL79>20rpV(i0Y0BhNba+Xy^pG%VrN`Kvm$3=|>?g#AcF^P3sS!Is} zkn<8rajeKn2o%q13w5&^1AD10K@}WTb`K=;NWxVesj0|n3tma)h!Dq zOBCwbjM%bwhFet_$@3RsMp0?bDC?+c2|+ZdJJuHiki<#WSX!fDN!7ABD;2ry%96u8 zHeHG4>ejNEWV29~*ai>vts7$Fi2y@s6;y^Hn*ha{H%f;|_grEJ-VLVx=9xU-K_6Iu z&e*m5=Vhe?M-{b~2gHDllqHK!7uTX;TJKf*_;PMeot0`?K{<&N-EdKdpZGFPM zHrq~L$RQ;j-w6P;Y13uDxJy9T`eZ%TtcudvY$&5|w ziXty1C^?4YcDpuqNHxyJqV zKfizZ@afxgROI2)Gh`Kk!sKvPlG~E09g=`6g48 zD3EL~IuIbED{QyjNfLpoY&U`bPy{BNdOz#}76PK8^y{iq`PHRDlk?{I9iL6{fv$JT z)b)@AS|Z<|aLjYb>izZWiGOt%xY+3pga371UGf zFo)K5-;U7AKPGNT(2QBl*Y0)7LFtop!c(+c;Ubmc6b6mX`IAr`=5W1$ZcFLI8}b|M z0lt6RVmbt9naulPsf+A?!Qlknp#h1;hpO^q4WLhlaoNgR*aP-uWa*dXVOuiC=Mgj- z-DE;d2O9^GeOH^A2e}sdRlRE|wk$yrV(|5{VB=H!+&_H!^(X4f6nA=n?uiQ4Ar>io zWwTJ?DE1bj6qwr}02ZXAwPa+4io)q})f)<;*GAqU?|b=ZvSc}bPlA|g6ke@uHmxL)-Dz^vozIWKoJXa%6!clkuh-2-8H zA59h9?Yx5XI)y@^sCXA0S-s9(Kew@YZ>z1E!frZUHBS6Bo?;-Z+2{J>0*OM zH);{>9-3CDz^kD|7NPEtqv9Mo6={})NSMBCqUu5g=H1VK>$}D6B);UA#rjHtG`{`P zK7JUVUet~9i|Bs4l#`%p%=6kDptIvl4y2|L%o9FX9mQT%&Q_lAB3kk+Md|zFB;rQZ zLmhuvmNh{VirT`)m8Rl)k)bM2=Z-D}J-D&z z%S%gF)wmLWKX(Hk@b!lx$Yg3qY&70vkIrF;Bh~j?8`)`lwJQ$_gzIT>gSy2gFr&$* z2HM^~Sh%mxi=KzLH`|xzAp7$ZNQ#@@-PvTs0ul7vcQY|{Jucp6XDNc$2xM?Rm-;e} zK$Sv9Xa_05du&ObOF6NmqFx$FlwTsHU1>^hJkxF-Y&-UwpCrg$v7Eu!{NBl zx)Oa(sP>&=K6u+nAnOHyQ={OMFVg?}sJqH!tZj@sy(>KXY_;i6?kLVYwW{$JZL<{Rcah$I z^f3k2*?cB#Slf9$Y5B%4d;zgv{`EiOk6)irEIshWR8?J_fq96@beALsHJ@T5rIevW z0Y?k~RN4DL9_f}R=XhUoTaj`@!=9xseaeI&j{t!w41#8-c6$l*>cAeC^G&QDWjb({ z(!0E&ektWZ*6i?hq3To#jkq9Ty(A}p<#fOvIu5coD{0rpls5vZOK48YsicZ9GZuw; zK;KD?v`poF@o2g_=&Y^H-KiZT2*v5nvubksazFOZ``h^UOMCL6bCEOh|meLifv#8VtVV{F%)P6=eB~@^VwR>6QEtP=15}r#9-Tfp2w~5Ao{*zom z@$TfJ-&O5XSzA3Q1kst}ts4m<2hdrWi~F(zY-OLsw7uD93yg& zXpn7)rHfWTebzSb29BL$s_uiA=SwU+EDp0;w^79X++hD4RoO0oy}UzRZ))tg^r6pSx9(H=f!ng*8#-HE#ftDT-FS_ykY$W5|eCW|Qs0 zJSYDrxC>mg_#*omD2<&5bp}yl_FIPZF5*}hyf(LkGnRP*Hrp`XS3Mrpe&_)JAOGN{ z&9SVZEXtfXI&{De3dn9*VH=q6xsU6v9y_h6x0kv+(DdM-efAC6NlJ)>Z`o9LL9Z_*K*fQ+-pId>Ns95BzysUVJJN?<#14fBtpv3&LWeC;`go ztM6Tun=yGgO9AS2M`E)nluvGS3ISlp`B>iX=U#Mf z-X6n8Bp!~;2uGK}H$cfnrS6?NI`hlars``FEmxhkkk0tnDE_Rp0Af!nr zu}^hFf*73oF<;Tbe;80sfas2g?~XtNZMX1Tx-a+d-+m$hNGVs3n>UeEnCUh|a=EKz z7&}JYr`@R(l~Z-=v*#PEfvy~2~zMId;>6AO| z>=5zEduR(DfA*^F;c~G!q`-%eyfc{y-{)%Sc=_?i7yILA zS+~S(T>`K-%sQ5ZX^TW`by2M}^c@6`wI#4qtL<%#e*|`^`<}_J=k~4-@&V%NS}Au4?~K$-%ONx;Ih4&j z29VL3SX~5%T^tA8rs6QbIP%i%P`$Qz6})!mlk?#d#a{ zp6h9@iO+MD8n4blh)e=t zk#jy(r}HZT3PYk72lj2fx`MezLpMNIMo=-3dJ#~anh!Dwa@7uFS7kWzh=tJUWmpie zgups4C=bX>mnyx4SbbOl zaW1Qykq}fSqzuGkD)A080;Jv%M@y zQ^(5SNL~_hu(O-;287#vS!i59T9DZ8tbY`*R$7!~A?nV^iwS-Ap9DLys59^3qd#_Le;Z zzir77`;!``gc{1mgTt!zsA3ajD**6YysusDAKtsl7wjF0uwAVpqJ{1|&1UW{X@6L$ zI6~OjE?u)Han=n~uFV!pa3USJHkJJ$&w~YRiK(;fbqtlNB57-O0GLF=ug+zVYaYw> z$Cr;EzWvW@)%{TY%S61G4*R2Ca)euhiBRUD9ZtQS;h$jodkwMiZ*kojEan)wRhm|` zY32Px*Gk*8eJP2QrAKt7g_1LZbARhPY!W7;6rf``%z8h{B6YBLzSQf%I}ZCK#TL-6 zj8k*m9Q3A!rFEpUe@+fY@Wya5btwGd^(hNgw8=ekmxfz!r8UkajnY+|Ahc*5ettJ_ zUQFbjefU_gKmYvY{^Q#}$ER-}+N-|ILn`H_#$BcZHE5Du*$jiz>3ih$?th@|x$|pf zb+vk)NoT8Z6`jz)6O@&X@hczYodR17Xy{OsT4ddxPpj&?%XCt|y-0JRYURrmY?|-4 zJL|%6Bl0=xY{T_-wzX=42IN(;fNFVJ4D&!kFd2|ahxwyy1m zW)6pDq=9rvh^uPSQ!n|}#(%K9Xvr4MQ}p%Ezy3}|w7vKaElAcBRNCFy82}D$UUvmY z#Z-f$jHNy3jBHg_n`)TABpPoWiTbmAiok2reO59T;5nbg1A=rt| zp;g)Cg^|Z}tBLbqd4CQl%I$o^6{@fRqfXg{Ce*HyO4Dz>Zl{x^>|?O*<_!S*GI9*7 za-|%PC8E_F=e>$70i33Yj}^7QY0S9 zvBq!|5YV!DW79cKrz^-VsfX%YvuR505K~O=8o9R`TbI1XA~DjD!$A-woF!`zy?hcI z#?z?DIWL(HOvJeCIB1-D0N{&cf4;=4ouI1yp*N`d{$1-W-ku)VRc#mQN_GTb?VwtF zoW{TU=k~YT{C}L@VXH)S-c7MF1q`c%tJ})*wpo3yi9B!1?8cmAPIA&^FGuAaKC)Bi zjq^n@cI=w2$!FGqXQ*1}NH0HYoAj0ZShg8P|e ztIBLufa}akS5$A1yt;1S0+oW6AqF_ni}Ro#w$$5A7Jrt)megSTwhtb(dd=d5M%Y?q z15&{QAP?zW6Lj)eu#Zpg5VHMyj-)o{Yr_+p}^@b zhLhZ=^M7npd&NlvJ()KGXOLbCNR+s|19<9vonDFX$)jf8YVbRM)wL$uys(ht0_tX0 zw~b@PDNzBCtV<@pEQbq4+t#0p_4Thmm0)|hJ$wjQR3NyT9wn%##R56y!|Aw)mbdBW zUcDXGk+4C?A_K5G@d|-A%-(bMZAKuM7a2TTjx>|dKs*7Rc6rDGXX7ydP%GcP4 zV6b^J5ag(l`L5e(p;6U=zLp|7HCyo(pS^J06k0bW^LOQ~x4Xl|Z_?skpFdJT-Sma) zJ#Sh%9*TH>?=5McrJ~lhoq`3kcUPM&1B7E=T$KYDv5DNk@n9jZHb++pyi;$i_z+ds!|_fIB`${-?Z3n?7-PE^;PVh@`Sn{Bdy=%vkFA!=tG zMQ3HPaf@RV4v(kZ&Mk4)t4F;;I1P#>ko(6eE0RTjS4N)g#wn9)CW&w7$6W8t+v;qq zpqU`5`wUTr-KB|Lr8=u}hjZPQa|6&%i!#bT;ukPfk9IlW#E!ItGg_BLOY%-m%cVHf z+09DRIE`{F&nwMMG#ds^=obI7V&6XZ53jRE?{LCh+3nv@9dBoy8cS|_o=ds@IK4F| zQe1q07!~TN-yAHWIE^^%(d4VcuqUZ0v_VIG~~h}HDY4wb&F5r&hK z0?qv$=Ic(vj{*v-;3#YDh_I6#2z17=-tv}x&Cc;VG`DjcIGB%r1^f4`|2;1G;D?!0_l@zMLej=I$0(m#dZ zu9&xX`Yny2yX&=HK(qRCDre|+MIjKKGV>n!CX=0%zmysJ{K)rVN&mN(B^ZvyPf=d6 zBI>NBMNOkdP`}2(zS!RCp&d{O%%%o^;5cgdnUnH>!K)9d8P49+wbW|;)?8jiHC=C| zAWmmA5)q0Va424KsSX^ZChW>86K+AP{C4n}hOh$uot>=kk=mg)px;;PKlg7Rf4{%I zxPR}Di?GBAzU=_>on3h;KGn6lxJnw6gF&x}c+Xqu+C6ztiFsWyi0afV3#I3OZ+8X( z`09XUlfhr83mm8{Dm$hnaYvD^>bhsBllfAcZx>bR+=Ly#b^Yo|ylL?DRTDmuc#n_5ytUOs=Ht&YmwFI(BOP;cFU@PQ)*AfFLrK!s)wzQbF(=+gH^_LaF{0OSR-rY2toWnf=t4kDs!ob zPTstE1PY-7Hr=Ku>2S{dtO{`ZqveC>3Y=KNJ3DsM-banP&Th^iMX)~~LXUO{mNNM? zNpiK^exN#Itxl+9AmodA@9}-=9XqFP&Stru=A1cFK;?9qyvS0SP2Uxb&Tto(J|1>UG%Kbz^I}c=7O2 zKU)eHaAk3%nJVeHJ+8?np#H)nSAtuk9#s-a^~m!KoNuiXLqFe1nrYZRKB^)Hu~}s( zl*1}3%}Br`+?`fB?Vf6XP$6+=Dq1B5XhNp6>75M+@ft$`+SF{!!nEnUacO5(K%Bb!j1=2(Q5Ln$P8}Kt}9Mg?pManVh;tO#{G}=XgL6}0K?&R9%p7q1_m~=U_05sPoHy`U2CLue#KT`=@T#ARn6|IXl>x}NW?iOF!L?4 zxn}1|#|>`Tw6*{@cPCNu7L~8m<7ZQ`v9Gz@jZ>^A39RgYavrd%x9p6Xl6d@9t85f) zqZl@=!{Cpo;=j$V1ed7RTxjo>?BD-zyn>ITa0_6(o^hcNp-NTn87REl_*caA?4lJv zalQ6&mf6@eJG!FMqr;2@zu|hL!(BzhrlFn{ROwo&7^}s?rgu`;qh@vc$s9H^gA{ZE6^P1oPyOzFE8o6liXS*KO)IQpgY4*;HcI5l$Qye2tkS1MDNVX{j< zEZle7@fdl=fk3HCAnhHuGEMeorTVd!R!(FLCc^32L0rCHwp`KmGc1RS#!7 z&U-3-8j9>Q6Br>uU3KkYTGsOGHkVu;2Qfl4xVb@31oZ}doCRz{n6izm zu_?eYHONv-B4`NQW!u`aSppjUew*|oTSWEDIblvllVXCp5*mhfz8Nd*%&p^m04EoJ zmIHbLO!_umFv|<^fMx~vwf3lU8h}>O?ygb2C=MX6NE*a;Uk-45y3IlP`DmZ`KE~@i znjIcJza%np{0-#JwvuaJZ>_N9Yxwr=WEXKkKMQsBrypf+NvY9kKM)@j#-WSCNZw}^ z4Yhrn%M*PTC%lRKF@VywuO*FVk8bjRlfE_L-xKnDuHNAD)aGv~&a-vLrd{a(3acRx zN@)S;ao<+$jCzw?7+uIW33yyN6 z5cT9C9?at;GLY+|O&>a|#_Ljj@)lBB+Sk2@_^Z$s55~FqmJslMdC^uXk zjB88A^Y!ujr`Ok?XU5afx5fs4>Xwj9ONZKcq&J@*I0c7_Yge;L&dh6{zCYXEg`7y9 zz#*ks_Eyx!5ekXQ6$*p%b#05m3VW?J>!k?@y__i28S6?9;1!da-3_8>C&8NkwaT?L z{lQ*6L8fl_sY^)#En&&Z>3vXHl%u0&ThGQOw4U*l~bH2rV>tZdN zX0e=)sOWaM!A0e`A?cHUoL_Z1JZ!p)9*fS;uwn|WfY_8JGe<~RmTLgf!O7#|s;59Y zf^)CBjuWK5kT0%6pa6PZHb!K^>-Max{&&@k_`k0S?=}kJOt5D6QU(S9K_@+)qZt6fq)s4zzbHNKF6*i48l5#ZtS<-o$UuXSH z*%o4=He)2*%I30BDy?y~eF5HwuAhZescx#HNw?2$^TW#Z@%m-lAJ^^Cuw#>urDMki z0QJqW48Ea#6PaUw(cJJvAdaf4K}1%E#g$>`PI%aouGV)jt~;;q$x!FG@7akKxGu*} zwQ@~u{bRg$neaK57G8bps3^d#yV={LQU*C1jG|4-oS|{J2D#EEI?QNicZ9vHL!@7+>KHSmA({0hF z-ccK1;1xOO*X=us!yvAllDz_spz@tfP)>Fd_Y{;(fxxp*JtR6v+mCa|i)<4gwqmQs z(ACc7u5$Oe=(aJ1v3K3#YuMi8NjK{tXUcGDL!&N&L!ZGr=&XLI@1P<8n332fzQ~S} z%hiab-L?aN)lg6EPA(fuwu`)}Q0}QbgtD*JowAZFgqLc8QCk+E0Y5d)>*I?3d5_m` z?~Ufg!*AJBo$J%GM>}-7jrLHk(_|&m`XDi@^=fOfTzMF*%Tfu5%OR1VHM~%qEXVc^ zQf)o$GSv25D6{R(uYyy!*nQIjz`kZ14eguzLB+R!t{VAOM!rC}+(Io>N3v~jw*z^q zcG~obKE?IdF_OZu5CiSTmkq!Swu%-0O;yO9qbG|1cEaU>ZQD`H(lEZYnqqmi(I6EP zfA5d6?Newkzm2b7&tJzopOD9Mh)y!F7#m0Hb*lYf!|i2h5f0^$BLU|NMI#w>WQLKqCM#%if;K%BsR?)$DXusDOa9Gfy?NWKFId5RAzUC5HeQEhw

Q4j^6?v1xTc{u{AA-`M%@|vG`COnGqds=z0jCZfpd+h) zHU~t;wq$@Vy9OckmYTE&9qOXF#%yUlhqc)KBLw;Xm$!#`v$i?6c9;=BJ=C=ArXLlD zh%C(+BHf(NU`xZTZC&%h)XoR6rABK$K98mfnQx71kR7bD+8TO{R0j(^8~N0uw{j<7 zyBtUV7~g^$-;z^f!_~z_w{fKT*2A)YYMw+W+d0Vg-VqhquVW2#-3qeJ8i>pJhGr>5 zKyJMvXtHr06ccXw0<;|M4Vaj%N z0L&BH&4uKMu_)TPZI*?rt!idN5aT325lgMpxo*($%O2eeRH2n=Sp&q5mO74q8LG#h{85ozr7Mf2TiXt!rP3^l<=s9O>BS)|OiQHdjJ?=0qAl@y zOduwX+a{E41FavI&3;=00)Ts_6(akR+wJS09y>a$9lbVE!%!B(a>q{=?aS{kFYmet zT7Aqq7+e%~BJ5-pJbLavW$3|wtg>v{Y}}6|`UqK`>W%sOJsp0TYX0TCL-L7XP?Vrq zcT}l_Bm#@J$9}9AAIsBG3hsovnc6;G-w=PqwMs6^e@uU{OF!m;!fywZ#s}FUyPP z8P~pkJ74koo++OQ}@va2qpp1Q_~ zy0oZIv4jdF`PX00C40eBRR;iq?cP8D diff --git a/dev-python/asyncstdlib/Manifest b/dev-python/asyncstdlib/Manifest index 54b7d6f2ce18..7dfab690f6e2 100644 --- a/dev-python/asyncstdlib/Manifest +++ b/dev-python/asyncstdlib/Manifest @@ -1,2 +1,3 @@ DIST asyncstdlib-3.10.2.gh.tar.gz 45697 BLAKE2B 8f9bbee8d2a4e9f6a60a5088ef00940f22c2aec79557070d1b13d8d7256179bddaf1130ace0393e95e06e077824dd862e27a6c5d644ae52dab2d80989bb08027 SHA512 be5a8cbb521b8082ad9898907bce1a888443eafb24e2030f9dfbb2dff293646376ad44ebbc53d12e539ad70af935d833f2f114e383171388b9d724f274eb8421 DIST asyncstdlib-3.10.3.gh.tar.gz 50929 BLAKE2B 109c6bb7712c9d59a31f3993336fc35b6db0375a8705ec9996756ccb4f1f5982d193edd5907d1e1c4dee7e41fa41e59884a6dfda01b1594fa22b8354c6142515 SHA512 6c2f140495b806beb28a2cf56f71d35da1c15fad8da2727ce6e8dff40ff606c36c03370fab285d084cbf41dd675c9e40c199fa1384826b3f1aa84c2dadb7b1eb +DIST asyncstdlib-3.10.4.gh.tar.gz 52905 BLAKE2B 7b71e816395ab9e33ad4bd3d78d62e8260b78d736ba8b70bb6c47d9d4bbcc431f4a54b8c604e4b520df11a5317a7ab1a70d765e40089b323f985217a943eb96b SHA512 ced64809f1a8d1f60ed045bef69ff6cef84fbcf1b4587c70421112cdc65d6344bb1fceeb55e64e17237a00672bbfff19d4627371b45e1e7659e405d506abf216 diff --git a/dev-python/asyncstdlib/asyncstdlib-3.10.4.ebuild b/dev-python/asyncstdlib/asyncstdlib-3.10.4.ebuild new file mode 100644 index 000000000000..91515a83ee60 --- /dev/null +++ b/dev-python/asyncstdlib/asyncstdlib-3.10.4.ebuild @@ -0,0 +1,23 @@ +# Copyright 2021-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=flit +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 + +DESCRIPTION="The missing async toolbox" +HOMEPAGE=" + https://github.com/maxfischer2781/asyncstdlib/ + https://pypi.org/project/asyncstdlib/" +SRC_URI=" + https://github.com/maxfischer2781/asyncstdlib/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +distutils_enable_tests pytest diff --git a/dev-python/aws-sam-translator/Manifest b/dev-python/aws-sam-translator/Manifest index bce6707bb990..ce361c087c7c 100644 --- a/dev-python/aws-sam-translator/Manifest +++ b/dev-python/aws-sam-translator/Manifest @@ -1,3 +1,4 @@ DIST aws-sam-translator-1.40.0.tar.gz 988864 BLAKE2B 5a414bde5ceeb016267c64742e8c8dabf1460471261a84464ab2bffa4b5553eb042ffe2b4ac91b470316f64a68043e27f652b2cc5aabc8a83cf61faa89d7af51 SHA512 99c578cbe4100c30d2e6357dbb35aaf9e93180b8fce27f1b8400253153fef7d18487b5f67e0824920c6adb8bfdfe763a8fd893b3ac4ef3f781673f4761866e0e DIST aws-sam-translator-1.42.0.tar.gz 1017720 BLAKE2B d0166b09b99c64f5f4a4c1ebfe63b6a35ca6db73efb97f76b8748272b646fe2fcf9de06c2f6b29ce69a3edfce9235ba932913055e70f48d88569e4df25a6be0e SHA512 6b1bfd4bde203e31a9d98a385d6c0705ba651c39846358e750faf8a30c4e4e8b2ee57623af27da670ee8f1f5edca795b1b5528b5237ff9f01f911d4b9385ebcd DIST aws-sam-translator-1.43.0.tar.gz 1046840 BLAKE2B 19e405a07c9eb42ee77f26986eb09e6902559fc3fad5f1b7f4df0d09cb529add1c53910afa3fa3d867f048e69fb4c6872004733fc611347d4438013b80605e5c SHA512 9e7a5b4769eafcf1a9d8af7582cd4af3a82843d2c7c474495b9099fcb94f8dd0dd45d02f52ed609de7dc341b77f0f913526410935244836c3201b99c3fb6a292 +DIST aws-sam-translator-1.44.0.tar.gz 1047747 BLAKE2B 54714943b1bb561e32fb0102aa7b3fdb77d9bd864510ff1cc5315591fad70ef112fe7bc080f2c7ba1444fc2dd7ccae212c539b8ec2015a93b1486e9152493fac SHA512 0c165b808b6ead83bfb3d4ee75ff683e733433b505ec035527b3e2ecac4d166acf60ce7c0a16f16181a42adf126bb215f88916e705fc9746b412ba58dbfe1815 diff --git a/dev-python/aws-sam-translator/aws-sam-translator-1.44.0.ebuild b/dev-python/aws-sam-translator/aws-sam-translator-1.44.0.ebuild new file mode 100644 index 000000000000..34c909b06a88 --- /dev/null +++ b/dev-python/aws-sam-translator/aws-sam-translator-1.44.0.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 + +DESCRIPTION="A library that transform SAM templates into AWS CloudFormation templates" +HOMEPAGE=" + https://github.com/aws/serverless-application-model/ + https://pypi.org/project/aws-sam-translator/ +" +SRC_URI=" + https://github.com/aws/serverless-application-model/archive/v${PV}.tar.gz + -> ${P}.tar.gz +" +S="${WORKDIR}/serverless-application-model-${PV}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + >=dev-python/boto3-1.17[${PYTHON_USEDEP}] + >=dev-python/jsonschema-2.6[${PYTHON_USEDEP}] + >=dev-python/six-1.11[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + dev-python/parameterized[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + tests/validator/test_validator_api.py::TestValidatorApi::test_errors_13_error_definitionuri + tests/unit/test_region_configuration.py::TestRegionConfiguration::test_is_service_supported_positive_4_ec2 +) + +python_prepare_all() { + # remove pytest-cov dependency + sed -r -e 's:--cov(-[[:graph:]]+|)[[:space:]]+[[:graph:]]+::g' \ + -i pytest.ini || die + + # deps are installed by ebuild, don't try to reinstall them via pip + truncate --size=0 requirements/*.txt || die + + distutils-r1_python_prepare_all +} diff --git a/dev-python/bitarray/Manifest b/dev-python/bitarray/Manifest index d5fe7a27b746..53f2bff0e607 100644 --- a/dev-python/bitarray/Manifest +++ b/dev-python/bitarray/Manifest @@ -1,2 +1,3 @@ DIST bitarray-2.3.7.tar.gz 89721 BLAKE2B 8c56e82862a4314d199fa8021fbe4d0fefa5172f6c3c93573cc1d6a06d7965788d65e0b193f199f86d685c7edd0f0faf878db65243625427d4b6be6d2fb8c807 SHA512 4484f93001a74105bdb85155ee9975f7f399652634e6173a4502e2a8eae83dc4d331e638f6b2dc2a94e89aa695208586a502bc41583539271ae3869576de41c9 DIST bitarray-2.4.0.tar.gz 95151 BLAKE2B 04b76ac59042b6b318f75944b84f1927844e7858b2559a81809fc905bfd080ac52fcc2ba89caa30b0329b74997b9547bd7a6bfeec22c7257c12b5435f178f5a5 SHA512 c668c378fe66bcc6579e2b687e272481c43285875924660cb1b5796e441d7f815580fde24d38d94f950d25dba043a85b2466768bc5dc6f2efa10836088d5eff2 +DIST bitarray-2.4.1.tar.gz 95300 BLAKE2B feee2339f66d0941719fca7bb9a43d3234d1043f894bb52346f89318e586397078d84afd386b027338b5186d609f0197d656288ac9f7f4bbd631e41056d7f24b SHA512 ba623e783bae879833ac7759599c085e86c2acb3c81780ce0df95e2b23764e494a33f1e27e52db8b634b6b04d02ebee693ce0186e7a2bb9bd73906856c19bade diff --git a/dev-python/bitarray/bitarray-2.4.1.ebuild b/dev-python/bitarray/bitarray-2.4.1.ebuild new file mode 100644 index 000000000000..75035a316dcc --- /dev/null +++ b/dev-python/bitarray/bitarray-2.4.1.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 + +DESCRIPTION="Efficient arrays of booleans -- C extension" +HOMEPAGE=" + https://github.com/ilanschnell/bitarray/ + https://pypi.org/project/bitarray/" +SRC_URI="mirror://pypi/b/${PN}/${P}.tar.gz" + +SLOT="0" +LICENSE="PSF-2" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" + +python_test() { + "${EPYTHON}" bitarray/test_bitarray.py -v || die "Tests fail with ${EPYTHON}" +} diff --git a/dev-python/blessings/blessings-1.7-r1.ebuild b/dev-python/blessings/blessings-1.7-r1.ebuild index 6b58627ad2dc..231b7fbf85b0 100644 --- a/dev-python/blessings/blessings-1.7-r1.ebuild +++ b/dev-python/blessings/blessings-1.7-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -14,7 +14,7 @@ SRC_URI="https://github.com/erikrose/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" SLOT="0" LICENSE="MIT" -KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~riscv x86 ~amd64-linux ~x86-linux" RDEPEND="dev-python/six[${PYTHON_USEDEP}]" diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest index 4d1e7a5eb9de..a65744d752a7 100644 --- a/dev-python/boto3/Manifest +++ b/dev-python/boto3/Manifest @@ -3,4 +3,6 @@ DIST boto3-1.21.22.tar.gz 479768 BLAKE2B 3ae647a4c06cb9f7c4c32216dba439ce8bbf346 DIST boto3-1.21.25.tar.gz 482117 BLAKE2B 7f4823fa6045addb4b4ed01e83d1095e9f56dac7c232c5cc744cd956ce0c9840bf70a2901cf4094b0b403ba38129529880b1f1c91d26e9d85db9ca714cfc447b SHA512 2571098f20054d09e691adef67f518321349a55ae3f6eaf3b4ae1d58eefe2e61c67f1bce79366dd017bbaa86e8ffebea12f0d22c712f0b00487fe39e169ce115 DIST boto3-1.21.26.tar.gz 482624 BLAKE2B 19f38b86eab6363ff86febc9f7623def010314a70e3d88c405bf641a4cd0b2de390fb69f5205c5df2e7d71c80a31989efbc64c442bd02d3d2a5efb7ee937596d SHA512 85848df7f5863df5ddc97be29f734bbdff54d195d5d1e465b35f3693b8196c03422b9a8024a2ecdaead40a4ddd1742c06e9d2e5b90fd4de28dffd6609f209dfb DIST boto3-1.21.27.tar.gz 482968 BLAKE2B f8dbabe73377a861cf1d3d2e9388f7ba91f2047d8ce792b44a10693e5b0575924b3abbd8ec2b72d0c3b9a553bb088fc17dc4cd23b571f375db45737376931a46 SHA512 54bb43022ba12fc7b5c54872632cd46c07c6f167246917b5413cdd30de6c327bc625410cdfe62f4ff257ad7c42da762d2bcec5515367e214131259ddc69a9061 +DIST boto3-1.21.28.tar.gz 483052 BLAKE2B 89afa5ff7d9b8c256b525ef2d67a17de45fda8b63a3640513d9a786b2bcd77c0b8a5a572deb4bf3fb264fcc9c317c510b27fd836cba958816514bc1ac32bc327 SHA512 af6a8d11371b3616b15a5bf996b165808590d0074ead1bb54ee1b7a8357cd076648700838aba84f7d370120981db36096a6060c8b00ea7bdd9a4da5cb5ddcb8c +DIST boto3-1.21.29.tar.gz 483137 BLAKE2B fa753a52923d013a3c5b3981fb32614bc5cb7be1b7696d2b60df877b33814553c22eccaf8d66e4719922b4289181c2e8356a3b377b25e81c8bdf8496cd49d0a9 SHA512 6c916fce1097d226b865cebf2d8791bc40506d9dd5b2db49b61e038872fb2f51d9de727ab8c9da3accced2563e81314dbe87788af57d6366fb90c446d3b79555 DIST boto3-1.21.8.tar.gz 473069 BLAKE2B f08f76fb9c4e56e6ba5624c885973599505769d7f9eea6e20a06e1a641768b1f7b108fc7293282a55bf4c7d2b62eb34853f46b8c3ada9afb8fc25624daa60c12 SHA512 23ed88dcaefe3224db05959251befaae4f03859bf00daf649db1e838e5fb92e01a6da4bee8083366d804404aac358df19d7e4552d6aaf39f9c4b371ccc7f9088 diff --git a/dev-python/boto3/boto3-1.21.28.ebuild b/dev-python/boto3/boto3-1.21.28.ebuild new file mode 100644 index 000000000000..6fcba460ab1d --- /dev/null +++ b/dev-python/boto3/boto3-1.21.28.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 multiprocessing + +DESCRIPTION="The AWS SDK for Python" +HOMEPAGE="https://github.com/boto/boto3" +LICENSE="Apache-2.0" +SLOT="0" + +if [[ "${PV}" == "9999" ]]; then + EGIT_REPO_URI="https://github.com/boto/boto3" + inherit git-r3 + BOTOCORE_PV=${PV} +else + SRC_URI="https://github.com/boto/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" + + # botocore is x.(y+3).z + BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)" +fi + +RDEPEND=" + >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] + >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] + >=dev-python/s3transfer-0.3.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + ) +" + +distutils_enable_sphinx docs/source \ + 'dev-python/guzzle_sphinx_theme' +distutils_enable_tests pytest + +python_prepare_all() { + # don't lock versions to narrow ranges + sed -e '/botocore/ d' \ + -e '/jmespath/ d' \ + -e '/s3transfer/ d' \ + -i setup.py || die + + # do not rely on bundled deps in botocore (sic!) + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + + distutils-r1_python_prepare_all +} + +python_test() { + epytest tests/{functional,unit} \ + -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")" +} diff --git a/dev-python/boto3/boto3-1.21.29.ebuild b/dev-python/boto3/boto3-1.21.29.ebuild new file mode 100644 index 000000000000..6fcba460ab1d --- /dev/null +++ b/dev-python/boto3/boto3-1.21.29.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 multiprocessing + +DESCRIPTION="The AWS SDK for Python" +HOMEPAGE="https://github.com/boto/boto3" +LICENSE="Apache-2.0" +SLOT="0" + +if [[ "${PV}" == "9999" ]]; then + EGIT_REPO_URI="https://github.com/boto/boto3" + inherit git-r3 + BOTOCORE_PV=${PV} +else + SRC_URI="https://github.com/boto/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" + + # botocore is x.(y+3).z + BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)" +fi + +RDEPEND=" + >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] + >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] + >=dev-python/s3transfer-0.3.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + ) +" + +distutils_enable_sphinx docs/source \ + 'dev-python/guzzle_sphinx_theme' +distutils_enable_tests pytest + +python_prepare_all() { + # don't lock versions to narrow ranges + sed -e '/botocore/ d' \ + -e '/jmespath/ d' \ + -e '/s3transfer/ d' \ + -i setup.py || die + + # do not rely on bundled deps in botocore (sic!) + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + + distutils-r1_python_prepare_all +} + +python_test() { + epytest tests/{functional,unit} \ + -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")" +} diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest index 457050bb3d24..d2c2196fff37 100644 --- a/dev-python/botocore/Manifest +++ b/dev-python/botocore/Manifest @@ -3,4 +3,6 @@ DIST botocore-1.24.22.tar.gz 8839717 BLAKE2B 7b3843900da913561ab2a99f7371139cd8f DIST botocore-1.24.25.tar.gz 8852839 BLAKE2B feb0f5de1d34b9f5a1b20f76480f432059c74293c70d310234beb8515741883d639dc54d7843d47e03aa107846d1a83af29fb98e6cc519aea289841a17464f56 SHA512 d2bb402bff2af857d433b379d81b727120543de6a5cf3d13f0c5dd60cef219fd5ea6362156c5284bb06860ec2ca0f1823fce4dccda03e4213eb737e45470ca0d DIST botocore-1.24.26.tar.gz 8855676 BLAKE2B ad8e82872429043a9a80d6584a5a8af623ce91b516c045284b8ea618629c7cf65195433691db7eced91969ccb14fc8c7f57956897b528c6861fe84175d46286b SHA512 2f08bcd1db6b9a5ede68be204d68f8fa0f1c906ca8d7dccb69d5775a66f86c990788970194058973a90ada928914ec92cf02d4cba30a85c7619bb38d3b117268 DIST botocore-1.24.27.tar.gz 8856607 BLAKE2B aa149a79106bc6e9460d2b69b032b20d0fcd9b0a4d7dda04ac656e0681aff378267f5c6bde4e64432f309ad4ed89ff8cae50b0dc92f01086f8fbe433e5347ad3 SHA512 1cdeb2926bfdd54eb6805295982891cb02005c01ee74e3394d8680e486fd924f73322fb9ae56730deaf360b0e60c9fd482759d597eadb3dc180cb099beff487c +DIST botocore-1.24.28.tar.gz 8856916 BLAKE2B d662fec904cdfb048582252cfa77dadfcb1fcb58bb61e4b273bda34120825a27bc630d2c7fffd215f8733cdba97534da643da6d5b094f3e2ee3c6bb0a86bb27f SHA512 3f10d5ccd2b8051598adc37e452b057a3b53bc267f9cc3fb71caa18f406e515f008f22d2394a37b194ff4c63477f93791e6bdc09657df5ba59377379227c106b +DIST botocore-1.24.29.tar.gz 8857387 BLAKE2B b873c369a6a9fe2d44124385f618f1caac2986cdbad2ea53cf9ce481692431ff389de44b055b0128eefbd1e26d8cf205d49cfb22decfa11bf6cba8c00aa5df3f SHA512 dcc836ebe25a510aa13f4ba54be99c0d2d086e6a54d446bd303ecd13f3528f004be92ff6408690ebda84b8c13f83ef19cc4026422c2ad15e3c32abfdbf923e9d DIST botocore-1.24.8.tar.gz 8798121 BLAKE2B 4ca37ed7be0af62901bf154f75739cc7e07505a809e551884c72d5b5eed334fff1111fc6db016df522564a1f3d9b6f258e8eca96161a734711340bf880b553b5 SHA512 6ac2139694ab199313a0fb9a2f783b12de7f3915d10cba739f4758356a3b84a917c3c394954b6d82d7a62de907c6fe57a3559e2b9a625bb0479e7bacd31d21cc diff --git a/dev-python/botocore/botocore-1.24.28.ebuild b/dev-python/botocore/botocore-1.24.28.ebuild new file mode 100644 index 000000000000..3bf7c7cfb689 --- /dev/null +++ b/dev-python/botocore/botocore-1.24.28.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 multiprocessing + +DESCRIPTION="Low-level, data-driven core of boto 3" +HOMEPAGE="https://github.com/boto/botocore" +LICENSE="Apache-2.0" +SLOT="0" + +if [[ "${PV}" == "9999" ]]; then + EGIT_REPO_URI="https://github.com/boto/botocore" + inherit git-r3 +else + SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +fi + +RDEPEND=" + dev-python/six[${PYTHON_USEDEP}] + =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/jsonschema[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + ) +" + +PATCHES=( + "${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch" +) + +distutils_enable_sphinx docs/source \ + 'dev-python/guzzle_sphinx_theme' +distutils_enable_tests pytest + +src_prepare() { + # unpin deps + sed -i -e "s:>=.*':':" setup.py || die + + # unbundle deps + rm -r botocore/vendored || die + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + + distutils-r1_src_prepare +} + +python_test() { + local EPYTEST_DESELECT=( + # rely on bundled six + tests/functional/test_six_imports.py::test_no_bare_six_imports + tests/functional/test_six_threading.py::test_six_thread_safety + ) + + epytest tests/{functional,unit} \ + -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")" +} diff --git a/dev-python/botocore/botocore-1.24.29.ebuild b/dev-python/botocore/botocore-1.24.29.ebuild new file mode 100644 index 000000000000..3bf7c7cfb689 --- /dev/null +++ b/dev-python/botocore/botocore-1.24.29.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 multiprocessing + +DESCRIPTION="Low-level, data-driven core of boto 3" +HOMEPAGE="https://github.com/boto/botocore" +LICENSE="Apache-2.0" +SLOT="0" + +if [[ "${PV}" == "9999" ]]; then + EGIT_REPO_URI="https://github.com/boto/botocore" + inherit git-r3 +else + SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +fi + +RDEPEND=" + dev-python/six[${PYTHON_USEDEP}] + =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/jsonschema[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + ) +" + +PATCHES=( + "${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch" +) + +distutils_enable_sphinx docs/source \ + 'dev-python/guzzle_sphinx_theme' +distutils_enable_tests pytest + +src_prepare() { + # unpin deps + sed -i -e "s:>=.*':':" setup.py || die + + # unbundle deps + rm -r botocore/vendored || die + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + + distutils-r1_src_prepare +} + +python_test() { + local EPYTEST_DESELECT=( + # rely on bundled six + tests/functional/test_six_imports.py::test_no_bare_six_imports + tests/functional/test_six_threading.py::test_six_thread_safety + ) + + epytest tests/{functional,unit} \ + -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")" +} diff --git a/dev-python/bpython/bpython-0.22.1.ebuild b/dev-python/bpython/bpython-0.22.1.ebuild index 9b331710fca8..83c4d7432f7a 100644 --- a/dev-python/bpython/bpython-0.22.1.ebuild +++ b/dev-python/bpython/bpython-0.22.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" IUSE="clipboard +jedi urwid watch" -KEYWORDS="amd64 x86" +KEYWORDS="amd64 ~riscv x86" RDEPEND=" >=dev-python/curtsies-0.3.5[${PYTHON_USEDEP}] diff --git a/dev-python/cached-property/cached-property-1.5.2.ebuild b/dev-python/cached-property/cached-property-1.5.2.ebuild index cef671a3d11c..8a772ac7a3ed 100644 --- a/dev-python/cached-property/cached-property-1.5.2.ebuild +++ b/dev-python/cached-property/cached-property-1.5.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 arm64 ppc64 x86" +KEYWORDS="amd64 arm64 ppc64 ~riscv x86" DEPEND="test? ( dev-python/freezegun[${PYTHON_USEDEP}] )" diff --git a/dev-python/click/Manifest b/dev-python/click/Manifest index 601cb7aa18f9..da9f8d2768e4 100644 --- a/dev-python/click/Manifest +++ b/dev-python/click/Manifest @@ -1,2 +1,3 @@ DIST click-7.1.2.tar.gz 295757 BLAKE2B aea76d5378cfa49fe58a83132737d609d48b3d3a71ec65c0a8a144c7a0e244b5bdf0196ffe2150889b82edda20c3f1faa3c84a227fc9ef459a5a9646cff86129 SHA512 d0caf2fb0a258774a18a7b8f83bdfa73abeb70196a70b45a6cc35befaeb862d068d2f2cce4e27201ab2e3adcd02e7e2f099d6c37c497a507010eefa10ad16eba DIST click-8.0.4.tar.gz 332977 BLAKE2B 71366fa8436fb6997675ecb84d98f43b40a646466f0f9f7a51f145bd6a41950836df30a545e50ab6166f3643766c994f5a636b9a2b6e0a700eec04d377aced25 SHA512 2a572863814ef4f79ee408d4aa8df30a15b958986c4615e13bdeab30b4847679330e1b3baeeeff1aa80464a08418400c7a1ff22f29db4fc8d8042ab7b1ba475c +DIST click-8.1.0.tar.gz 333449 BLAKE2B c0f5dfb245c5c8a71e9aa5200393d021f4e77ae73fa9a8cdef4abc35546d2ff0b7b1322776002dc28b37e8311141fc3db8a39b5cfbb8947781326b6417494563 SHA512 7d9fcd74392baa55e0fd9050e7382d4b8b542856d4fee79ec5a4d6185ddeb47abaed1de6771e30aaec6cee5cff7166dd8ab7fefbc6aefa1856adc58b9fecc0c7 diff --git a/dev-python/click/click-8.1.0.ebuild b/dev-python/click/click-8.1.0.ebuild new file mode 100644 index 000000000000..88f5b3d0969b --- /dev/null +++ b/dev-python/click/click-8.1.0.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="A Python package for creating beautiful command line interfaces" +SRC_URI="https://github.com/pallets/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" +HOMEPAGE="https://palletsprojects.com/p/click/ https://pypi.org/project/click/" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +IUSE="examples" + +distutils_enable_sphinx docs \ + '>=dev-python/docutils-0.14' \ + dev-python/pallets-sphinx-themes \ + dev-python/sphinxcontrib-log_cabinet \ + dev-python/sphinx-issues +distutils_enable_tests pytest + +python_install_all() { + use examples && dodoc -r examples + distutils-r1_python_install_all +} diff --git a/dev-python/curtsies/curtsies-0.3.10.ebuild b/dev-python/curtsies/curtsies-0.3.10.ebuild index 751e9c977708..1dbf4e9c8f73 100644 --- a/dev-python/curtsies/curtsies-0.3.10.ebuild +++ b/dev-python/curtsies/curtsies-0.3.10.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" SLOT="0" LICENSE="MIT" -KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~riscv x86 ~amd64-linux ~x86-linux" RDEPEND=" >=dev-python/blessings-1.5[${PYTHON_USEDEP}] diff --git a/dev-python/cwcwidth/cwcwidth-0.1.6.ebuild b/dev-python/cwcwidth/cwcwidth-0.1.6.ebuild index 3294bd1fba61..47ea6436124f 100644 --- a/dev-python/cwcwidth/cwcwidth-0.1.6.ebuild +++ b/dev-python/cwcwidth/cwcwidth-0.1.6.ebuild @@ -16,7 +16,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 x86" +KEYWORDS="amd64 ~riscv x86" BDEPEND="dev-python/cython[${PYTHON_USEDEP}]" diff --git a/dev-python/ephemeral-port-reserve/Manifest b/dev-python/ephemeral-port-reserve/Manifest new file mode 100644 index 000000000000..128c21667509 --- /dev/null +++ b/dev-python/ephemeral-port-reserve/Manifest @@ -0,0 +1 @@ +DIST ephemeral-port-reserve-1.1.4.gh.tar.gz 4839 BLAKE2B 843ddbfe8b102c10b3166628ba2aa1ef40f3314a74ac5e944e4e6c500f3f0d871424ca37dbbe64bc385352ba3ee9895884e82fd169962db8b6bf96aaf131d078 SHA512 e0412ac5ec362cffbd5efeb8c24a47ee36b50f2bf126438816824711f1f34412c903b116e96d4e541183925e7422b8f58bb0b7c5b819090d0f3d063cbf8c9f87 diff --git a/dev-python/ephemeral-port-reserve/ephemeral-port-reserve-1.1.4.ebuild b/dev-python/ephemeral-port-reserve/ephemeral-port-reserve-1.1.4.ebuild new file mode 100644 index 000000000000..483ba7b321a3 --- /dev/null +++ b/dev-python/ephemeral-port-reserve/ephemeral-port-reserve-1.1.4.ebuild @@ -0,0 +1,25 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( pypy3 python3_{8..10} ) + +inherit distutils-r1 + +DESCRIPTION="Bind to an ephemeral port, force it into the TIME_WAIT state, and unbind it" +HOMEPAGE=" + https://pypi.org/project/ephemeral-port-reserve/ + https://github.com/Yelp/ephemeral-port-reserve/ +" +SRC_URI=" + https://github.com/Yelp/ephemeral-port-reserve/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~riscv" + +distutils_enable_tests pytest diff --git a/dev-python/ephemeral-port-reserve/metadata.xml b/dev-python/ephemeral-port-reserve/metadata.xml new file mode 100644 index 000000000000..3f3e45e7f75b --- /dev/null +++ b/dev-python/ephemeral-port-reserve/metadata.xml @@ -0,0 +1,11 @@ + + + + + python@gentoo.org + + + Yelp/ephemeral-port-reserve + ephemeral-port-reserve + + diff --git a/dev-python/falcon/Manifest b/dev-python/falcon/Manifest index 55051ca41e26..41ea3755b11f 100644 --- a/dev-python/falcon/Manifest +++ b/dev-python/falcon/Manifest @@ -1 +1,2 @@ DIST falcon-3.0.1.tar.gz 1300689 BLAKE2B 76dd59d0274cc2e78052b800e6e5b4c4244e1f5e47169a424882cda5bb59c38cd69c1c0942d506867728da9ddaf5d35b88195a1b003ca5f66549248293b7006d SHA512 c6a5763264b497979129df26d83a04323f53861b6d453a2b642d22208d0dad2ec1fcb88b13a53c2cb2b2988a1c0d19b94021099b458e23d640984b4d03880edc +DIST falcon-3.1.0.tar.gz 1319252 BLAKE2B 183623c8d7e8b86ed9915cbf3757fd526f7f3a8a97ae5fdf86294bcc65052c5c827d4a920d93e9fa0198a8d255c7b56ecff465a36d9b0ea31581abd87d55ccd0 SHA512 9da76dd92dfce1611ef681588d8e0e2fc7e906b5c0bc4b60a4620e2e9907564783763b7776c9cc2ccb296116c985e527b2f429520a1c601567cf4eb15e98f8cc diff --git a/dev-python/falcon/falcon-3.1.0.ebuild b/dev-python/falcon/falcon-3.1.0.ebuild new file mode 100644 index 000000000000..121575f7c481 --- /dev/null +++ b/dev-python/falcon/falcon-3.1.0.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 + +DESCRIPTION="A supersonic micro-framework for building cloud APIs" +HOMEPAGE=" + https://falconframework.org/ + https://pypi.org/project/falcon/ + https://github.com/falconry/falcon/ +" +SRC_URI=" + https://github.com/falconry/${PN}/archive/${PV}.tar.gz + -> ${P}.tar.gz +" + +LICENSE="Apache-2.0 MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +BDEPEND=" + dev-python/cython[${PYTHON_USEDEP}] + test? ( + dev-python/aiofiles[${PYTHON_USEDEP}] + dev-python/cbor2[${PYTHON_USEDEP}] + dev-python/httpx[${PYTHON_USEDEP}] + dev-python/msgpack[${PYTHON_USEDEP}] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + dev-python/uvicorn[${PYTHON_USEDEP}] + dev-python/websockets[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_test() { + local EPYTEST_DESELECT=( + # uwsgi seems to be broken/incompatible + 'tests/test_wsgi_servers.py::TestWSGIServer::test_get[uwsgi]' + 'tests/test_wsgi_servers.py::TestWSGIServer::test_get_deprecated[uwsgi]' + 'tests/test_wsgi_servers.py::TestWSGIServer::test_post_multipart_form[uwsgi]' + 'tests/test_wsgi_servers.py::TestWSGIServer::test_static_file[uwsgi]' + 'tests/test_wsgi_servers.py::TestWSGIServer::test_static_file_byte_range[uwsgi-' + ) + + local EPYTEST_IGNORE=( + # mujson is unpackaged, test-only dep + tests/test_media_handlers.py + ) + + rm -rf falcon || die + # needed because servers are spawned via /usr/bin/python* + local -x PYTHONPATH=${BUILD_DIR}/install$(python_get_sitedir):${PYTHONPATH} + epytest tests +} diff --git a/dev-python/fastimport/fastimport-0.9.11.ebuild b/dev-python/fastimport/fastimport-0.9.11.ebuild index fc9af555a2c7..59fa4261dccb 100644 --- a/dev-python/fastimport/fastimport-0.9.11.ebuild +++ b/dev-python/fastimport/fastimport-0.9.11.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ppc ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" python_test() { "${EPYTHON}" -m unittest -v fastimport.tests.test_suite || diff --git a/dev-python/flask-login/Manifest b/dev-python/flask-login/Manifest index 992cbf9700bb..866e813dab6b 100644 --- a/dev-python/flask-login/Manifest +++ b/dev-python/flask-login/Manifest @@ -1 +1,2 @@ DIST flask-login-0.5.0.tar.gz 44961 BLAKE2B a780a3ca1ced7f01cbc1f99e3d92f57819c73982a4098330be7b9b4dce88e5fac577d15b2989b99971c4b2f7e6c9f02a54aeab9f7fa1c101f409cbdcfa3c6942 SHA512 8ffecd2a512738f81ec3901ad30d356b1d63355268f7cf1b427e463d0a271a4623723255e139bbd0f88845d73fa4aab051418b5f68aef0b4576c30294f6207b3 +DIST flask-login-0.6.0.gh.tar.gz 47368 BLAKE2B 799591ec0bd538e6cc467a80b3a8891a97ee60bbfcf01eb6ba7be1ab48e7ea9be22e8777801621b39bf089c00d7914f7b045e4e6617e45d623354276ba7e245b SHA512 0766ef5702105bc2cea7082b2b2a9bebed282a9166757adbc91a02c4adcc291d41a3217e8b9566b6bb4778db4a1d2453edb0b7a727c9bff2673833d27b69148e diff --git a/dev-python/flask-login/flask-login-0.6.0.ebuild b/dev-python/flask-login/flask-login-0.6.0.ebuild new file mode 100644 index 000000000000..4bc29b40ada8 --- /dev/null +++ b/dev-python/flask-login/flask-login-0.6.0.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 + +DESCRIPTION="Login session support for Flask" +HOMEPAGE="https://pypi.org/project/Flask-Login/" +SRC_URI=" + https://github.com/maxcountryman/${PN}/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" + +RDEPEND=" + >=dev-python/flask-1.0.4[${PYTHON_USEDEP}] + >=dev-python/werkzeug-1.0.1[${PYTHON_USEDEP}] +" +DEPEND=" + test? ( + dev-python/asgiref[${PYTHON_USEDEP}] + dev-python/blinker[${PYTHON_USEDEP}] + dev-python/semantic_version[${PYTHON_USEDEP}] + )" + +distutils_enable_sphinx docs +distutils_enable_tests pytest + +python_test() { + epytest -p no:httpbin +} diff --git a/dev-python/flask/Manifest b/dev-python/flask/Manifest index 9f0e1e8fbd30..ea8224884dfb 100644 --- a/dev-python/flask/Manifest +++ b/dev-python/flask/Manifest @@ -2,3 +2,4 @@ DIST Flask-1.1.4.tar.gz 635920 BLAKE2B c1f19e7449177ecf6e901d5932ad25cbe866ff53b DIST Flask-2.0.1.tar.gz 626851 BLAKE2B 05273edacd6d66237a552410df7ef7ff367e28c273cc89f654eac5ed2eb3d26f71437169905372b398cc6c5c5067dcbea54aa1cab782e03c6186ac9ae3949f4c SHA512 fefed4971f0542b25ba2867919aa54a83b6e3f47e7cee94586543843e7e00ba209ac15d8fe28a3c53981f587aebcf2f3915a49e1a9cd1b729099dccbed3783c2 DIST Flask-2.0.2.tar.gz 628479 BLAKE2B 13555ce0602e685b5fe29ba51e05534263d70440c56c9096e95e0893e010d877154d3d1db1bff47209e6b70e91612a71e8aed149a067465f9e3a11486d843a86 SHA512 341be4e453dd5f682e465af356ff85ffe76f52a62e529e6cd251f95199e73b0f93414af093f899f61721e9bb351f09972a433a55beacc972b5e577b86e003081 DIST Flask-2.0.3.tar.gz 629304 BLAKE2B dae5ffb86b9f57ea95c682be4f858faec6432c877695c06fff40a056cd7eedff25cf120458435b634954f0e65e57ad6c22c3eb6b5ed751b6d7f5d4501358c240 SHA512 b759ada3ab610d4893cd48f6de070c23929ab2e37af863238912fa19246acfb399b1e67576bf6112c9bb56b00002792d28c7538c65b026f31bcc6f64305ae966 +DIST Flask-2.1.0.tar.gz 630852 BLAKE2B 6a67d4c0f67aebf326493d86baefcdfb5d1e1b36a3b6a2e818d8bd92d84267ca8762ee0af3e70254bd4ce53a4f781edc9560e6408adf8ac285b308cdf1103c0f SHA512 8d9da72e3ad7df378a32fc40290e9499bc79eb3167235e8497f8f2753ac2c9da170d34f0ae3e87db99ba8282c887a479a64b680818b668bc13e033e6e5603926 diff --git a/dev-python/flask/flask-2.1.0.ebuild b/dev-python/flask/flask-2.1.0.ebuild new file mode 100644 index 000000000000..eec62df569de --- /dev/null +++ b/dev-python/flask/flask-2.1.0.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="A microframework based on Werkzeug, Jinja2 and good intentions" +HOMEPAGE="https://github.com/pallets/flask/" +MY_PN="Flask" +MY_P="${MY_PN}-${PV}" +if [[ ${PV} == *9999* ]]; then + EGIT_REPO_URI="https://github.com/mitsuhiko/flask.git" + inherit git-r3 +else + SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + S="${WORKDIR}/${MY_P}" +fi + +LICENSE="BSD" +SLOT="0" +IUSE="examples" + +RDEPEND=" + >=dev-python/click-8.0[${PYTHON_USEDEP}] + dev-python/blinker[${PYTHON_USEDEP}] + >=dev-python/itsdangerous-2.0[${PYTHON_USEDEP}] + >=dev-python/jinja-3.0[${PYTHON_USEDEP}] + >=dev-python/werkzeug-2.0[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/importlib_metadata[${PYTHON_USEDEP}] + ' 3.8 3.9) +" +BDEPEND=" + test? ( + >=dev-python/asgiref-3.2[${PYTHON_USEDEP}] + !!dev-python/shiboken2 + )" + +distutils_enable_sphinx docs \ + dev-python/pallets-sphinx-themes \ + dev-python/sphinx-issues \ + dev-python/sphinx-tabs \ + dev-python/sphinxcontrib-log_cabinet +distutils_enable_tests pytest + +python_test() { + epytest -p no:httpbin +} + +python_install_all() { + use examples && dodoc -r examples + distutils-r1_python_install_all +} diff --git a/dev-python/flask/flask-9999.ebuild b/dev-python/flask/flask-9999.ebuild index feea1195fdd3..eec62df569de 100644 --- a/dev-python/flask/flask-9999.ebuild +++ b/dev-python/flask/flask-9999.ebuild @@ -1,9 +1,11 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} pypy3 ) -PYTHON_COMPAT=( python3_{7..10} pypy3 ) inherit distutils-r1 DESCRIPTION="A microframework based on Werkzeug, Jinja2 and good intentions" @@ -15,7 +17,7 @@ if [[ ${PV} == *9999* ]]; then inherit git-r3 else SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz" - KEYWORDS="~amd64 ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" S="${WORKDIR}/${MY_P}" fi @@ -24,14 +26,19 @@ SLOT="0" IUSE="examples" RDEPEND=" - >=dev-python/click-7.1.2[${PYTHON_USEDEP}] + >=dev-python/click-8.0[${PYTHON_USEDEP}] dev-python/blinker[${PYTHON_USEDEP}] >=dev-python/itsdangerous-2.0[${PYTHON_USEDEP}] >=dev-python/jinja-3.0[${PYTHON_USEDEP}] - >=dev-python/werkzeug-2.0[${PYTHON_USEDEP}]" + >=dev-python/werkzeug-2.0[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/importlib_metadata[${PYTHON_USEDEP}] + ' 3.8 3.9) +" BDEPEND=" test? ( >=dev-python/asgiref-3.2[${PYTHON_USEDEP}] + !!dev-python/shiboken2 )" distutils_enable_sphinx docs \ diff --git a/dev-python/geventhttpclient/geventhttpclient-1.5.3.ebuild b/dev-python/geventhttpclient/geventhttpclient-1.5.3.ebuild index 866d10a94b8a..60cf23a6fc98 100644 --- a/dev-python/geventhttpclient/geventhttpclient-1.5.3.ebuild +++ b/dev-python/geventhttpclient/geventhttpclient-1.5.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm arm64 ppc ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" RDEPEND=" app-arch/brotli[python,${PYTHON_USEDEP}] diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest index e4ea9ee9b846..1ffacd52fb51 100644 --- a/dev-python/hypothesis/Manifest +++ b/dev-python/hypothesis/Manifest @@ -3,3 +3,4 @@ DIST hypothesis-python-6.39.3.tar.gz 9182758 BLAKE2B 3641e5a9fd7e3e3e9f6432fa5bd DIST hypothesis-python-6.39.4.tar.gz 9182794 BLAKE2B 16c1867e2ea4dc08d6bb31aee14ec4c8fc7c7e21e57723d69184b227c1b2081e7f03a7d1f3a4975c485cbfc6011cb832de761874bddcfef716775a5bdd933927 SHA512 100e0b591980280b8a674e0c596fee65eee0428e0f116045b65f22a3bf2c114ff7068eac0b59764bbf5dc02b67711ca105fb655b705cbba7c1932cbbfc7da670 DIST hypothesis-python-6.39.5.tar.gz 9182972 BLAKE2B ecd92b759f574d2abed5310815c603adb2585e9a724532feea2fe1818c1693eabd3523ecda57c42b5e714684c53e80bce437156b49a7a23e5d0a87ef103d367f SHA512 da6ebb225a58b177870f9848ad44eb71af6c9a502ffa104ba023a24139b427b647c33b622063bd1c6050b5922c5a17ef0cbcff64dc85e5a9379b9503738dabd8 DIST hypothesis-python-6.39.6.tar.gz 9183382 BLAKE2B c1112dc11d9129c7685eccac563232c978fcb470b0537e468b802ecf1f758af8dfce323514f923605662e720d0d54f525e5aac3e871407255f5f0732856748fe SHA512 985645265e9644bd2731a08ab942984fae5cb35e04e27e60450bfcf237c375dae1f2d3bf3694031a452866669ae2e19a05085ce9e35630965938c066b265595a +DIST hypothesis-python-6.40.0.tar.gz 9184563 BLAKE2B 7087baa8eed9849e639bc1d67e77a3426702e64e31252e893a19efb1457dd3c9994ed7459084b9c88f3574b89268369ee63bc1ed8dd6f0c257c0af50dc5a3eb1 SHA512 51b062b934c90137cb55fea58c639ebdbfdae21d0af8bf951add83b36c1286f959de47442219174fe80d0a98ffbe0c53cb9cd1b3908b63742c5d7662c84518e0 diff --git a/dev-python/hypothesis/hypothesis-6.40.0.ebuild b/dev-python/hypothesis/hypothesis-6.40.0.ebuild new file mode 100644 index 000000000000..1bf4b6813bee --- /dev/null +++ b/dev-python/hypothesis/hypothesis-6.40.0.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} pypy3 ) +PYTHON_REQ_USE="threads(+),sqlite" + +inherit distutils-r1 multiprocessing optfeature + +DESCRIPTION="A library for property based testing" +HOMEPAGE="https://github.com/HypothesisWorks/hypothesis https://pypi.org/project/hypothesis/" +SRC_URI="https://github.com/HypothesisWorks/${PN}/archive/${PN}-python-${PV}.tar.gz" +S="${WORKDIR}/${PN}-${PN}-python-${PV}/${PN}-python" + +LICENSE="MPL-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +IUSE="cli" + +RDEPEND=" + >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}] + >=dev-python/sortedcontainers-2.1.0[${PYTHON_USEDEP}] + cli? ( + $(python_gen_cond_dep ' + dev-python/black[${PYTHON_USEDEP}] + dev-python/click[${PYTHON_USEDEP}] + ' python3_{8..10}) + ) +" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + dev-python/pexpect[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + !! "${T}"/pymod/cffi/__init__.py || die + cp -r lib_pypy/cffi/_pycparser "${T}"/pymod/cffi/ || die + local -x PYTHONPATH=${T}/pymod:${PYTHONPATH} + fi + + # translate into the C sources + # we're going to build them ourselves since otherwise pypy does not + # free up the unneeded memory before spawning the compiler + set -- "${interp[@]}" rpython/bin/rpython --batch --source "${args[@]}" + echo -e "\033[1m${@}\033[0m" + "${@}" || die "translation failed" +} + +src_compile() { + emake -C "${T}"/usession*-0/testing_1 +} + +src_install() { + local dest=/usr/lib/pypy2.7 + exeinto "${dest}" + newexe "${T}"/usession*-0/testing_1/pypy-c pypy-c-${PYPY_PV} + insinto "${dest}"/include/${PYPY_PV} + doins include/pypy_* + pax-mark m "${ED}${dest}/pypy-c-${PYPY_PV}" +} diff --git a/dev-python/pypy/Manifest b/dev-python/pypy/Manifest index b22b36917ccc..c5323d318202 100644 --- a/dev-python/pypy/Manifest +++ b/dev-python/pypy/Manifest @@ -1,2 +1,4 @@ DIST pypy2.7-gentoo-patches-7.3.8.tar.xz 7428 BLAKE2B 5362c34929e2053fc9a806e9894f35cce02ba1ebfad66cc64acc200ade4317934ee50dbc072194d19e201dea2a678abd609001ffe7e39bd6890a3b26c9d6d00e SHA512 6a7bfadac8f638e69419a6a1536af595a63bb2b4e3028da6423bd164d3df5399901b217468b1b374a5162ca8d2e5a61c4a19996f9e63109ed414a1aedcaac5d6 +DIST pypy2.7-gentoo-patches-7.3.9.tar.xz 7428 BLAKE2B 0a42e3c04ac0e560d56ce7218db81fa55f74ad45a4a033ccda8c5fba34e3a0b1f06587b5b18e947170cc635bd44e5a7799daeec9319c6a09165a73b32554a4b6 SHA512 3a52d40ccf8d77f3493a763b51e4bf86a808f6478191ed4eeaa4f2c2ce8b75769c3880d07cbc7614d8af5573f3e8edfe694be41626b947f3d06c321cf4f59abd DIST pypy2.7-v7.3.8-src.tar.bz2 23279006 BLAKE2B 7b2f5bfaffb99d3444f355039f743a21016dea22cc78cd5feca05eb12ce0e5ed39dafd22a8726994d0aff789e68b506197680e7181087313d2c5cd17b674ae4d SHA512 6ff90fad998c25aec5823e61d65266c169e89cba2ee2e3b6d0864d34d69a6b9fe7ad4d591bc8b38a48c5c22ea3dd468d3188cd34e03746c258752eaa24ac3ae2 +DIST pypy2.7-v7.3.9-src.tar.bz2 23328628 BLAKE2B 50d015439b6a6f15dd24eb4524726a2054f0d8e7ef209b54dc4eb9365b41b333f3dad525422316af3ff19e6ffb5866859db4455e05fc1529a81ce3b6e7c621db SHA512 8d7513d4efe924f2456dd65a45a82dd16171f7962c81ba90f2a168c332cdad78ceffa3ed1af379c09e61082b39d5c2a8385cd77c89b698c47cc75e9df1bb4d2a diff --git a/dev-python/pypy/pypy-7.3.9.ebuild b/dev-python/pypy/pypy-7.3.9.ebuild new file mode 100644 index 000000000000..0ba6e357497b --- /dev/null +++ b/dev-python/pypy/pypy-7.3.9.ebuild @@ -0,0 +1,183 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit pax-utils python-utils-r1 + +PYPY_PV=${PV%_p*} +MY_P=pypy2.7-v${PYPY_PV/_} +PATCHSET="pypy2.7-gentoo-patches-${PV/_rc/rc}" + +DESCRIPTION="A fast, compliant alternative implementation of the Python language" +HOMEPAGE="https://www.pypy.org/" +SRC_URI=" + https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2 + https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz +" +S="${WORKDIR}/${MY_P}-src" + +LICENSE="MIT" +# pypy -c 'import sysconfig; print sysconfig.get_config_var("SOABI")' +SLOT="0/73" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux" +IUSE="bzip2 gdbm +jit ncurses sqlite tk" + +RDEPEND=" + || ( + >=dev-python/pypy-exe-${PYPY_PV}:${PYPY_PV}[bzip2?,ncurses?] + >=dev-python/pypy-exe-bin-${PYPY_PV}:${PYPY_PV} + ) + dev-libs/openssl:0= + gdbm? ( sys-libs/gdbm:0= ) + sqlite? ( dev-db/sqlite:3= ) + tk? ( + dev-lang/tk:0= + dev-tcltk/tix:0= + ) + ! epython.py || die + python_moduleinto /usr/lib/pypy2.7/site-packages + python_domodule epython.py + + einfo "Byte-compiling Python standard library..." + python_optimize "${ED}${dest}" + + # remove to avoid collisions + rm "${PYTHON}" || die +} diff --git a/dev-python/pypy3-exe-bin/Manifest b/dev-python/pypy3-exe-bin/Manifest index a6e72860e85d..91eade7e4e7e 100644 --- a/dev-python/pypy3-exe-bin/Manifest +++ b/dev-python/pypy3-exe-bin/Manifest @@ -2,3 +2,5 @@ DIST pypy3-exe-7.3.7-1.amd64.xpak 12149428 BLAKE2B 468fe50d8b607793438bc59179acb DIST pypy3-exe-7.3.7-1.x86.xpak 9221421 BLAKE2B fc24f93533127f48ffc5974dfd3eb4611442489aee6318ccb911a2f3e3d234bc44c659309006ffe55eb6de3a00915fa3aaf6dc50e4efb1adb668d0d38281cf3c SHA512 9322a25ad230615cc96b81448a0591f730a5d09b57c02259412d427290934074baeb48f58f3829d393137252d5cf1b3f0fdd3b50d9194d69ea3ab38fbe83abac DIST pypy3-exe-7.3.8-1.amd64.xpak 12480863 BLAKE2B 4db76687e1662a9674dcf2ac863cf837b27551874613ee94281cd0d2e701214fc65181ae54a52246d8d0cd01631e0a35fe0c044ea916a488e53aa6e8850c95c4 SHA512 dee849a1e066ef28ab1bedd37cc3a89a087f5cf44d2144862df7825880a1b6bd3238dbe94e4ca47a2009945cb716b8720bec42e32228afeaebd69d5ac6c1e077 DIST pypy3-exe-7.3.8-1.x86.xpak 9211472 BLAKE2B d0fd9fc64fb29367dfa017ac9654c699f11386f4a661cfad12cbb2b543f6ab4bf74a9f5131da3ae1307d03fce1d801d4b04c9bdd43c2ee42592e8658c91fae39 SHA512 5311a7aa24b8ea24ee408f3f0ff1efb14ca9875d36991f3e842819841d304a3df000679712b6e2d00095590bc684c262c44a4f9ad8e41fadaf0b0e0ffb0fc220 +DIST pypy3-exe-7.3.9-1.amd64.xpak 12455132 BLAKE2B 09ad89ca1d7ba84ff1b5c0d925c02617567d8d6c659774e980dc9e56fd1bd5eef9b612631d64ace8218bdd2c5723cad174d49ac3c5ef442d244f2ba21ebb6d0d SHA512 078f57a0027680ff061f137a47fa5349254a086e1c28eb81fd9d89079bd3894902b532cde39c5214b0a686fd1a1dba2589f1fb0f9c5e6ff43cc7f4db97b3c181 +DIST pypy3-exe-7.3.9-1.x86.xpak 9239282 BLAKE2B d44b9f3410a94ad41c1f49abe641460464ae6266478e7c38a994ded97fd70f50a041977fc72fe11a1c7fcfc9aeae4782564c2cbaaf8477a0eef60e443ec837e1 SHA512 1a073254e0c6bef089169a138a84ff6efe377374b9f263f58f856bba937f8e6249d835e3bdc9a68792e7178105e03a67dee3a3e5307089b6ed3b846ae8ee73ed diff --git a/dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.9.ebuild b/dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.9.ebuild new file mode 100644 index 000000000000..d8bcb20900a9 --- /dev/null +++ b/dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.9.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit pax-utils + +MY_P=pypy3-exe-${PV}-1 +DESCRIPTION="PyPy3 executable (pre-built version)" +HOMEPAGE="https://www.pypy.org/" +SRC_URI=" + amd64? ( + https://dev.gentoo.org/~mgorny/binpkg/amd64/pypy/dev-python/pypy3-exe/${MY_P}.xpak + -> ${MY_P}.amd64.xpak + ) + x86? ( + https://dev.gentoo.org/~mgorny/binpkg/x86/pypy/dev-python/pypy3-exe/${MY_P}.xpak + -> ${MY_P}.x86.xpak + ) +" +S="${WORKDIR}" + +LICENSE="MIT" +SLOT="3.9-${PV%_p*}" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + >=sys-libs/zlib-1.1.3:0/1 + || ( + dev-libs/libffi-compat:7 + dev-libs/libffi:0/7 + ) + virtual/libintl:0/0 + dev-libs/expat:0/0 + app-arch/bzip2:0/1 + sys-libs/ncurses:0/6 + !dev-python/pypy-exe:${SLOT} +" + +PYPY_PV=${PV%_p*} +QA_PREBUILT=" + usr/bin/pypy3.9-c-${PYPY_PV} +" + +src_unpack() { + ebegin "Unpacking ${MY_P}.${ARCH}.xpak" + tar -x < <(xz -c -d --single-stream "${DISTDIR}/${MY_P}.${ARCH}.xpak") + eend ${?} || die "Unpacking ${MY_P} failed" +} + +src_install() { + insinto / + doins -r usr + fperms +x "/usr/bin/pypy3.9-c-${PYPY_PV}" + pax-mark m "${ED}/usr/bin/pypy3.9-c-${PYPY_PV}" +} diff --git a/dev-python/pypy3-exe/Manifest b/dev-python/pypy3-exe/Manifest index 782c1546b167..270cb1c9ee60 100644 --- a/dev-python/pypy3-exe/Manifest +++ b/dev-python/pypy3-exe/Manifest @@ -1,4 +1,6 @@ DIST pypy3.8-gentoo-patches-7.3.7.tar.xz 4396 BLAKE2B adc33a02ada4d22eae0484292ec6cc295805d9f254b7a9110c622628aa40011621a1833ca62d3251e4e5056c406f648e7ad0439bd60e77c38808dd9df46973a5 SHA512 1cda8467de2d749d98fa20d7d200b5f96dae0ca68cf44a054d03f3f148bc3946ba1f1c474ac0336560f79c78b3eddcd4ba24386e83de283c83475b8e4b75bdf8 DIST pypy3.8-v7.3.7-src.tar.bz2 24375444 BLAKE2B 44fe19ee63d95243c499ecb0b84e77873c73da93320b1e028a5c6c4b167441d223812dc66b16e070308cba48c4d8774738f827319cce9d1769b3f4346e15487c SHA512 9e6701cc441d5535968656cfb0cfa9076c364f9ba32bc6f0ef64f06ab343281e2458dbe88791c0e02401457fbf80d367f397fc904f6146bff68e04a15e05fda2 DIST pypy3.9-gentoo-patches-7.3.8.tar.xz 1568 BLAKE2B 0011188de7b5757964bd13c49d5995a656a721acd54e1d77f7e77fac7420a2a56ca75eb42709e2304a771fa69c982fc6901e9fc9580ab8e8b35e7bb8b0cc83a6 SHA512 1064e987b7233fc55f94bd49aeeab9a9fd9322e90798439ad9a4c35020ca923fe0670e47406ab180a6f8e7afd65d03be23427d4fa43befa3c0ce172028e1a09f +DIST pypy3.9-gentoo-patches-7.3.9.tar.xz 1564 BLAKE2B fe0875ef002842a78fb31589f6d0b255c3dea10f2bd014231ae9b17641f65f810ac84fe7961de1a4614249b0166f2127c3aa37947f7d1d4c85860a31b89110f1 SHA512 a1dc3ee36e908e29b2bbbb100a97b7910bd4325c5dc55c0455cdca450d6b272d1463708b383e0607e9499b1932da4442f97d2da57e47ed3a4ff8fd3c78a54732 DIST pypy3.9-v7.3.8-src.tar.bz2 26277823 BLAKE2B 343fa4a57b69936a586acb036506e25c8de3a9761eb6622ef7266c136a1dc977cabc23969917bc2369fd73b1ae6fef731d81536179107f2d731352e6f5387bf9 SHA512 aed018738af7a225f516ec37d059d539f486d9dd427fe000805147b197f496d5fcb0387e47008524753ad18224aebeb1e68f9e2093acbe37468e02bff92f7126 +DIST pypy3.9-v7.3.9-src.tar.bz2 26976726 BLAKE2B bf1ed21c575901abac020120aaff07ab57f1404713211b19cbd1eb4d6ffc675b7933be8c6fffc2b69ab467963d6598534cd5aa90c02feddad596611d2a6b6581 SHA512 83f8a6a2da351c190d2d224242cbc35e35529c7a8e8d842eaf5c945cbce2e172b02a340f32af3d49df8d5288370d794d5bc95fc12dd4a13d817c925abf06198a diff --git a/dev-python/pypy3-exe/pypy3-exe-7.3.9.ebuild b/dev-python/pypy3-exe/pypy3-exe-7.3.9.ebuild new file mode 100644 index 000000000000..5f5426c6955a --- /dev/null +++ b/dev-python/pypy3-exe/pypy3-exe-7.3.9.ebuild @@ -0,0 +1,172 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# pypy3 needs to be built using python 2 +PYTHON_COMPAT=( python2_7 ) +inherit check-reqs pax-utils python-any-r1 toolchain-funcs + +PYPY_PV=${PV%_p*} +MY_P=pypy3.9-v${PYPY_PV/_} +PATCHSET="pypy3.9-gentoo-patches-${PV/_}" + +DESCRIPTION="PyPy3 executable (build from source)" +HOMEPAGE="https://www.pypy.org/" +SRC_URI=" + https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2 + https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz +" +S="${WORKDIR}/${MY_P}-src" + +LICENSE="MIT" +SLOT="3.9-${PYPY_PV}" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux" +IUSE="bzip2 +jit low-memory ncurses cpu_flags_x86_sse2" + +RDEPEND=" + >=sys-libs/zlib-1.1.3:0= + dev-libs/libffi:0= + virtual/libintl:0= + dev-libs/expat:0= + bzip2? ( app-arch/bzip2:0= ) + ncurses? ( sys-libs/ncurses:0= ) + !dev-python/pypy3-exe-bin:${PYPY_PV} +" +DEPEND=" + ${RDEPEND} +" +BDEPEND=" + low-memory? ( dev-python/pypy ) + !low-memory? ( + || ( + dev-python/pypy + dev-lang/python:2.7 + ) + ) +" + +check_env() { + if use low-memory; then + CHECKREQS_MEMORY="1750M" + use amd64 && CHECKREQS_MEMORY="3500M" + else + CHECKREQS_MEMORY="3G" + use amd64 && CHECKREQS_MEMORY="6G" + fi + + check-reqs_pkg_pretend +} + +pkg_pretend() { + [[ ${MERGE_TYPE} != binary ]] && check_env +} + +pkg_setup() { + if [[ ${MERGE_TYPE} != binary ]]; then + check_env + + # unset to allow forcing pypy below :) + use low-memory && EPYTHON= + if [[ ! ${EPYTHON} || ${EPYTHON} == pypy ]] && + { has_version -b dev-python/pypy || + has_version -b dev-python/pypy-bin; } + then + einfo "Using PyPy to perform the translation." + EPYTHON=pypy + else + einfo "Using ${EPYTHON:-python2} to perform the translation. Please note that upstream" + einfo "recommends using PyPy for that. If you wish to do so, please install" + einfo "dev-python/pypy and ensure that EPYTHON variable is unset." + python-any-r1_pkg_setup + fi + fi +} + +src_prepare() { + local PATCHES=( + "${WORKDIR}/${PATCHSET}" + ) + default +} + +src_configure() { + tc-export CC + + local jit_backend + if use jit; then + jit_backend='--jit-backend=' + + # We only need the explicit sse2 switch for x86. + # On other arches we can rely on autodetection which uses + # compiler macros. Plus, --jit-backend= doesn't accept all + # the modern values... + + if use x86; then + if use cpu_flags_x86_sse2; then + jit_backend+=x86 + else + jit_backend+=x86-without-sse2 + fi + else + jit_backend+=auto + fi + fi + + local args=( + --no-shared + $(usex jit -Ojit -O2) + + ${jit_backend} + + pypy/goal/targetpypystandalone + ) + + # Avoid linking against libraries disabled by use flags + local opts=( + bzip2:bz2 + ncurses:_minimal_curses + ) + + local opt + for opt in "${opts[@]}"; do + local flag=${opt%:*} + local mod=${opt#*:} + + args+=( + $(usex ${flag} --withmod --withoutmod)-${mod} + ) + done + + local interp=( "${EPYTHON}" ) + if use low-memory; then + interp=( env PYPY_GC_MAX_DELTA=200MB + "${EPYTHON}" --jit loop_longevity=300 ) + fi + + if [[ ${EPYTHON} != pypy ]]; then + # reuse bundled pycparser to avoid external dep + mkdir -p "${T}"/pymod || die + cp -r lib_pypy/cffi/_pycparser "${T}"/pymod/pycparser || die + local -x PYTHONPATH=${T}/pymod:${PYTHONPATH} + fi + + # translate into the C sources + # we're going to build them ourselves since otherwise pypy does not + # free up the unneeded memory before spawning the compiler + set -- "${interp[@]}" rpython/bin/rpython --batch --source "${args[@]}" + echo -e "\033[1m${@}\033[0m" + "${@}" || die "translation failed" +} + +src_compile() { + emake -C "${T}"/usession*-0/testing_1 +} + +src_install() { + cd "${T}"/usession*-0 || die + newbin testing_1/pypy3.9-c pypy3.9-c-${PYPY_PV} + insinto /usr/include/pypy3.9/${PYPY_PV} + doins *.h + pax-mark m "${ED}/usr/bin/pypy3.9-c-${PYPY_PV}" +} diff --git a/dev-python/pypy3/Manifest b/dev-python/pypy3/Manifest index 782c1546b167..270cb1c9ee60 100644 --- a/dev-python/pypy3/Manifest +++ b/dev-python/pypy3/Manifest @@ -1,4 +1,6 @@ DIST pypy3.8-gentoo-patches-7.3.7.tar.xz 4396 BLAKE2B adc33a02ada4d22eae0484292ec6cc295805d9f254b7a9110c622628aa40011621a1833ca62d3251e4e5056c406f648e7ad0439bd60e77c38808dd9df46973a5 SHA512 1cda8467de2d749d98fa20d7d200b5f96dae0ca68cf44a054d03f3f148bc3946ba1f1c474ac0336560f79c78b3eddcd4ba24386e83de283c83475b8e4b75bdf8 DIST pypy3.8-v7.3.7-src.tar.bz2 24375444 BLAKE2B 44fe19ee63d95243c499ecb0b84e77873c73da93320b1e028a5c6c4b167441d223812dc66b16e070308cba48c4d8774738f827319cce9d1769b3f4346e15487c SHA512 9e6701cc441d5535968656cfb0cfa9076c364f9ba32bc6f0ef64f06ab343281e2458dbe88791c0e02401457fbf80d367f397fc904f6146bff68e04a15e05fda2 DIST pypy3.9-gentoo-patches-7.3.8.tar.xz 1568 BLAKE2B 0011188de7b5757964bd13c49d5995a656a721acd54e1d77f7e77fac7420a2a56ca75eb42709e2304a771fa69c982fc6901e9fc9580ab8e8b35e7bb8b0cc83a6 SHA512 1064e987b7233fc55f94bd49aeeab9a9fd9322e90798439ad9a4c35020ca923fe0670e47406ab180a6f8e7afd65d03be23427d4fa43befa3c0ce172028e1a09f +DIST pypy3.9-gentoo-patches-7.3.9.tar.xz 1564 BLAKE2B fe0875ef002842a78fb31589f6d0b255c3dea10f2bd014231ae9b17641f65f810ac84fe7961de1a4614249b0166f2127c3aa37947f7d1d4c85860a31b89110f1 SHA512 a1dc3ee36e908e29b2bbbb100a97b7910bd4325c5dc55c0455cdca450d6b272d1463708b383e0607e9499b1932da4442f97d2da57e47ed3a4ff8fd3c78a54732 DIST pypy3.9-v7.3.8-src.tar.bz2 26277823 BLAKE2B 343fa4a57b69936a586acb036506e25c8de3a9761eb6622ef7266c136a1dc977cabc23969917bc2369fd73b1ae6fef731d81536179107f2d731352e6f5387bf9 SHA512 aed018738af7a225f516ec37d059d539f486d9dd427fe000805147b197f496d5fcb0387e47008524753ad18224aebeb1e68f9e2093acbe37468e02bff92f7126 +DIST pypy3.9-v7.3.9-src.tar.bz2 26976726 BLAKE2B bf1ed21c575901abac020120aaff07ab57f1404713211b19cbd1eb4d6ffc675b7933be8c6fffc2b69ab467963d6598534cd5aa90c02feddad596611d2a6b6581 SHA512 83f8a6a2da351c190d2d224242cbc35e35529c7a8e8d842eaf5c945cbce2e172b02a340f32af3d49df8d5288370d794d5bc95fc12dd4a13d817c925abf06198a diff --git a/dev-python/pypy3/pypy3-7.3.9.ebuild b/dev-python/pypy3/pypy3-7.3.9.ebuild new file mode 100644 index 000000000000..536c3974f232 --- /dev/null +++ b/dev-python/pypy3/pypy3-7.3.9.ebuild @@ -0,0 +1,200 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python2_7 ) +inherit pax-utils python-any-r1 toolchain-funcs + +PYPY_PV=${PV%_p*} +MY_P=pypy3.9-v${PYPY_PV/_rc/rc} +PATCHSET="pypy3.9-gentoo-patches-${PV/_rc/rc}" + +DESCRIPTION="A fast, compliant alternative implementation of the Python (3.9) language" +HOMEPAGE="https://www.pypy.org/" +SRC_URI=" + https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2 + https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz +" +S="${WORKDIR}/${MY_P}-src" + +LICENSE="MIT" +# pypy3 -c 'import sysconfig; print(sysconfig.get_config_var("SOABI"))' +# also check pypy/interpreter/pycode.py -> pypy_incremental_magic +SLOT="0/pypy39-pp73" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux" +IUSE="bzip2 gdbm +jit ncurses sqlite test tk" +# many tests are failing upstream +# see https://buildbot.pypy.org/summary?branch=py3.9 +RESTRICT="test" + +RDEPEND=" + || ( + >=dev-python/pypy3-exe-${PYPY_PV}:3.9-${PYPY_PV}[bzip2?,ncurses?] + >=dev-python/pypy3-exe-bin-${PYPY_PV}:3.9-${PYPY_PV} + ) + dev-lang/python-exec[python_targets_pypy3(-)] + dev-libs/openssl:0= + gdbm? ( sys-libs/gdbm:0= ) + sqlite? ( dev-db/sqlite:3= ) + tk? ( + dev-lang/tk:0= + dev-tcltk/tix:0= + ) + ! epython.py || die + python_moduleinto "${dest}"/site-packages + python_domodule epython.py + + einfo "Byte-compiling Python standard library..." + python_optimize "${ED}${dest}" + + # remove to avoid collisions + rm "${PYTHON}" || die +} diff --git a/dev-python/pyte/pyte-0.8.0-r1.ebuild b/dev-python/pyte/pyte-0.8.0-r1.ebuild index 7093b8d8c9d5..eebd4e957b7a 100644 --- a/dev-python/pyte/pyte-0.8.0-r1.ebuild +++ b/dev-python/pyte/pyte-0.8.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -15,7 +15,7 @@ SRC_URI="https://github.com/selectel/pyte/archive/${PV}.tar.gz -> ${P}.tar.gz" SLOT="0" LICENSE="LGPL-3" -KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~riscv x86 ~amd64-linux ~x86-linux" RDEPEND="dev-python/wcwidth[${PYTHON_USEDEP}]" diff --git a/dev-python/pytest-salt-factories/Manifest b/dev-python/pytest-salt-factories/Manifest index 65e270229be0..403aada1ee3e 100644 --- a/dev-python/pytest-salt-factories/Manifest +++ b/dev-python/pytest-salt-factories/Manifest @@ -1 +1,2 @@ -DIST pytest-salt-factories-0.911.0.tar.gz 161682 BLAKE2B b5a827c9a9acc55c53bc4152b648f96845f513e2d1c8425cbde0862909996a653df4debbf798a3d7461da4fc221acd5fc8e6052e123f3e64e0c8f4345557f141 SHA512 bada21cfe990ccb10b0e298cb05a7f3842d0fe24e2c8664352ae991363d0094dd1ff877adea5fcc0c1040e3f20f82ba616607c595511cade93ebadddd336a26b +DIST pytest-salt-factories-0.121.1.tar.gz 102121 BLAKE2B 92cd5953b11377f1646f01b86a677a50216d16bcb944235a3f04176aecbb005974c415adcbf23cc391aab41b1ee9596984516ab61ecdd8c944d4ce707c39ab00 SHA512 32252695c6e8b17ef17d3330c4b0b38bdce89201d5573b4efa3531a72e826ee1fb26fea3ad0408401dec867cee405f21031804c32eb8fe6ceaa00925b17725a1 +DIST pytest-salt-factories-1.0.0_rc13.tar.gz 148418 BLAKE2B 3688f05d137df23266ebc7e999bc3b3a8ec198173b38dc98bd4a1e2655b982a37485278691e970da0be700cee6f609c57933b041a6d8403e75fb197f5d23d5d4 SHA512 f3713410704540ee48b7263973d3a9bf3159fb63e53e5ef5002201aea3fdcf0b4eaf00e1dd1e67d869b42242985d8117a117568d63abf5ad366e247fb3e1d83f diff --git a/dev-python/pytest-salt-factories/files/pytest-salt-factories-0.121.1-tests.patch b/dev-python/pytest-salt-factories/files/pytest-salt-factories-0.121.1-tests.patch new file mode 100644 index 000000000000..3e85580c9158 --- /dev/null +++ b/dev-python/pytest-salt-factories/files/pytest-salt-factories-0.121.1-tests.patch @@ -0,0 +1,294 @@ +diff --git a/saltfactories/plugin.py b/saltfactories/plugin.py +index b29a115..9d68c34 100644 +--- a/saltfactories/plugin.py ++++ b/saltfactories/plugin.py +@@ -21,7 +21,7 @@ def pytest_tempdir_temproot(): + tempdir = os.environ.get("TMPDIR") or tempfile.gettempdir() + else: + tempdir = "/tmp" +- return os.path.abspath(os.path.realpath(tempdir)) ++ return os.path.abspath(tempdir) + + + def pytest_tempdir_basename(): +diff --git a/tests/functional/markers/test_requires_network.py b/tests/functional/markers/test_requires_network.py +index 8b57368..d58f0a1 100644 +--- a/tests/functional/markers/test_requires_network.py ++++ b/tests/functional/markers/test_requires_network.py +@@ -9,7 +9,10 @@ from unittest import mock + from saltfactories.utils import ports + from saltfactories.utils import socket + ++import pytest + ++ ++@pytest.mark.skip("not compatible with network-sandbox") + def test_has_local_network(testdir): + testdir.makepyfile( + """ +diff --git a/tests/integration/factories/cli/test_salt.py b/tests/integration/factories/cli/test_salt.py +index 17fce6c..7bd2789 100644 +--- a/tests/integration/factories/cli/test_salt.py ++++ b/tests/integration/factories/cli/test_salt.py +@@ -17,6 +17,7 @@ def salt_minion_2(salt_master, salt_minion): + yield factory + + ++@pytest.mark.skip("not compatible with network-sandbox") + def test_merged_json_out(salt_cli, salt_minion, salt_minion_2): + ret = salt_cli.run("test.ping", minion_tgt="*") + assert ret.exitcode == 0, ret +@@ -27,6 +28,7 @@ def test_merged_json_out(salt_cli, salt_minion, salt_minion_2): + assert ret.json[salt_minion_2.id] is True + + ++@pytest.mark.skip("not compatible with network-sandbox") + def test_merged_json_out_disabled(salt_cli, salt_minion, salt_minion_2): + ret = salt_cli.run("test.ping", minion_tgt="*", merge_json_output=False) + assert ret.exitcode == 0, ret +diff --git a/tests/integration/factories/daemons/api/test_api.py b/tests/integration/factories/daemons/api/test_api.py +index 78b8bb7..e20f28c 100644 +--- a/tests/integration/factories/daemons/api/test_api.py ++++ b/tests/integration/factories/daemons/api/test_api.py +@@ -23,5 +23,6 @@ def salt_api(master): + yield factory + + ++@pytest.mark.skip("not compatible with network-sandbox") + def test_api(salt_api): + assert salt_api.is_running() +diff --git a/tests/integration/factories/daemons/api/test_restarts.py b/tests/integration/factories/daemons/api/test_restarts.py +index a6c5472..dd15c17 100644 +--- a/tests/integration/factories/daemons/api/test_restarts.py ++++ b/tests/integration/factories/daemons/api/test_restarts.py +@@ -16,6 +16,7 @@ def master(salt_factories): + yield factory + + ++@pytest.mark.skip("not compatible with network-sandbox") + def test_multiple_start_stops(master): + factory = master.get_salt_api_daemon() + assert factory.is_running() is False +diff --git a/tests/integration/factories/daemons/master/test_master.py b/tests/integration/factories/daemons/master/test_master.py +index 2676dfa..cbf598e 100644 +--- a/tests/integration/factories/daemons/master/test_master.py ++++ b/tests/integration/factories/daemons/master/test_master.py +@@ -46,10 +46,12 @@ def salt_key(master): + return master.get_salt_key_cli() + + ++@pytest.mark.skip("not compatible with network-sandbox") + def test_master(master): + assert master.is_running() + + ++@pytest.mark.skip("not compatible with network-sandbox") + def test_salt_run(master, salt_run): + max_open_files_config_value = master.config["max_open_files"] + ret = salt_run.run("config.get", "max_open_files") +@@ -57,6 +59,7 @@ def test_salt_run(master, salt_run): + assert ret.json == max_open_files_config_value + + ++@pytest.mark.skip("not compatible with network-sandbox") + def test_salt_cp(master, minion, salt_cp, tempfiles): + """ + Test copying a file from the master to the minion +@@ -98,6 +101,7 @@ def test_salt_cp(master, minion, salt_cp, tempfiles): + os.unlink(dest) + + ++@pytest.mark.skip("not compatible with network-sandbox") + def test_salt_cp_no_match(master, minion, salt_cp, tempfiles): + assert master.is_running() + assert minion.is_running() +@@ -119,6 +123,7 @@ def test_salt_cp_no_match(master, minion, salt_cp, tempfiles): + os.unlink(dest) + + ++@pytest.mark.skip("not compatible with sandbox") + @pytest.mark.skip_on_salt_system_install + def test_salt_key(master, minion, minion_3, salt_key): + ret = salt_key.run("--list-all") +diff --git a/tests/integration/factories/daemons/master/test_restarts.py b/tests/integration/factories/daemons/master/test_restarts.py +index 6a6852d..70415d0 100644 +--- a/tests/integration/factories/daemons/master/test_restarts.py ++++ b/tests/integration/factories/daemons/master/test_restarts.py +@@ -11,6 +11,7 @@ def master(salt_factories): + return factory + + ++@pytest.mark.skip("not compatible with network") + def test_multiple_start_stops(master): + assert master.is_running() is False + pid = None +diff --git a/tests/integration/factories/daemons/minion/test_event_forwarder_engine.py b/tests/integration/factories/daemons/minion/test_event_forwarder_engine.py +index d63e640..653693e 100644 +--- a/tests/integration/factories/daemons/minion/test_event_forwarder_engine.py ++++ b/tests/integration/factories/daemons/minion/test_event_forwarder_engine.py +@@ -28,6 +28,7 @@ def salt_call_cli(minion): + return minion.get_salt_call_cli() + + ++@pytest.mark.skip("not compatible with network-sandbox") + def test_event_listener_engine(minion, salt_call_cli, event_listener): + """ + There are some events which the minion fires internally that never reach the master. +diff --git a/tests/integration/factories/daemons/minion/test_minion.py b/tests/integration/factories/daemons/minion/test_minion.py +index 64a3df6..ab82e55 100644 +--- a/tests/integration/factories/daemons/minion/test_minion.py ++++ b/tests/integration/factories/daemons/minion/test_minion.py +@@ -27,6 +27,7 @@ def salt_call_cli(minion): + return minion.get_salt_call_cli() + + ++@pytest.mark.skip("not compatible with network-sandbox") + def test_minion(minion, salt_cli): + assert minion.is_running() + ret = salt_cli.run("test.ping", minion_tgt=minion.id) +@@ -34,6 +35,7 @@ def test_minion(minion, salt_cli): + assert ret.json is True + + ++@pytest.mark.skip("not compatible with network-sandbox") + def test_no_match(minion, salt_cli): + assert minion.is_running() + ret = salt_cli.run("test.ping", minion_tgt="minion-2") +@@ -41,6 +43,7 @@ def test_no_match(minion, salt_cli): + assert not ret.json + + ++@pytest.mark.skip("not compatible with network-sandbox") + def test_show_jid(minion, salt_cli): + assert minion.is_running() + ret = salt_cli.run("--show-jid", "test.ping", minion_tgt=minion.id) +@@ -48,6 +51,7 @@ def test_show_jid(minion, salt_cli): + assert ret.json is True + + ++@pytest.mark.skip("not compatible with network-sandbox") + def test_minion_salt_call(minion, salt_call_cli): + assert minion.is_running() + ret = salt_call_cli.run("test.ping") +@@ -59,6 +63,7 @@ def test_minion_salt_call(minion, salt_call_cli): + assert ret.json is True + + ++@pytest.mark.skip("not compatible with network-sandbox") + def test_salt_call_exception_handling_doesnt_timeout(minion, salt_call_cli): + ret = salt_call_cli.run( + "test.raise_exception", "OSError", "2", "No such file or directory", "/tmp/foo.txt" +diff --git a/tests/integration/factories/daemons/minion/test_restarts.py b/tests/integration/factories/daemons/minion/test_restarts.py +index a7d9ae0..8f0401b 100644 +--- a/tests/integration/factories/daemons/minion/test_restarts.py ++++ b/tests/integration/factories/daemons/minion/test_restarts.py +@@ -10,6 +10,7 @@ def master(salt_factories): + yield factory + + ++@pytest.mark.skip("not compatible with network-sandbox") + def test_multiple_start_stops(master): + factory = master.get_salt_minion_daemon(random_string("minion-")) + assert factory.is_running() is False +diff --git a/tests/integration/factories/daemons/proxy/test_proxy_minion.py b/tests/integration/factories/daemons/proxy/test_proxy_minion.py +index 3bbca21..2e2fb8b 100644 +--- a/tests/integration/factories/daemons/proxy/test_proxy_minion.py ++++ b/tests/integration/factories/daemons/proxy/test_proxy_minion.py +@@ -35,6 +35,7 @@ def salt_call_cli(proxy_minion): + return proxy_minion.get_salt_call_cli() + + ++@pytest.mark.skip("not compatible with network-sandbox") + def test_proxy_minion(proxy_minion, salt_cli): + assert proxy_minion.is_running() + ret = salt_cli.run("test.ping", minion_tgt=proxy_minion.id) +@@ -42,6 +43,7 @@ def test_proxy_minion(proxy_minion, salt_cli): + assert ret.json is True + + ++@pytest.mark.skip("not compatible with network-sandbox") + def test_no_match(proxy_minion, salt_cli): + assert proxy_minion.is_running() + ret = salt_cli.run("test.ping", minion_tgt="proxy-minion-2") +@@ -49,6 +51,7 @@ def test_no_match(proxy_minion, salt_cli): + assert not ret.json + + ++@pytest.mark.skip("not compatible with network-sandbox") + def test_show_jid(proxy_minion, salt_cli): + if platform.is_darwin() and sys.version_info[:2] == (3, 7): + pytest.skip( +@@ -61,6 +64,7 @@ def test_show_jid(proxy_minion, salt_cli): + assert ret.json is True + + ++@pytest.mark.skip("not compatible with network-sandbox") + def test_proxy_minion_salt_call(proxy_minion, salt_call_cli): + assert proxy_minion.is_running() + ret = salt_call_cli.run("test.ping") +diff --git a/tests/integration/factories/daemons/proxy/test_restarts.py b/tests/integration/factories/daemons/proxy/test_restarts.py +index 3101204..28652ff 100644 +--- a/tests/integration/factories/daemons/proxy/test_restarts.py ++++ b/tests/integration/factories/daemons/proxy/test_restarts.py +@@ -17,6 +17,7 @@ def master(salt_factories): + yield factory + + ++@pytest.mark.skip("not compatible with sandbox") + def test_multiple_start_stops(master): + factory = master.get_salt_proxy_minion_daemon(random_string("proxy-minion-")) + assert factory.is_running() is False +diff --git a/tests/integration/factories/daemons/ssh/test_salt_ssh.py b/tests/integration/factories/daemons/ssh/test_salt_ssh.py +index f58eac4..c3df3de 100644 +--- a/tests/integration/factories/daemons/ssh/test_salt_ssh.py ++++ b/tests/integration/factories/daemons/ssh/test_salt_ssh.py +@@ -51,6 +51,7 @@ def salt_ssh_cli(sshd, salt_factories, master): + + + @pytest.mark.skip_on_windows ++@pytest.mark.skip("not compatible with network-sandbox") + def test_salt_ssh(salt_ssh_cli): + ret = salt_ssh_cli.run("--ignore-host-keys", "test.echo", "It Works!", minion_tgt="localhost") + assert ret.exitcode == 0 +diff --git a/tests/integration/factories/daemons/sshd/test_sshd.py b/tests/integration/factories/daemons/sshd/test_sshd.py +index 3b425fc..3e03636 100644 +--- a/tests/integration/factories/daemons/sshd/test_sshd.py ++++ b/tests/integration/factories/daemons/sshd/test_sshd.py +@@ -5,6 +5,7 @@ import pytest + + @pytest.fixture(scope="module") + @pytest.mark.skip_if_binaries_missing("sshd", "ssh-keygen") ++@pytest.mark.skip("not compatible with network-sandbox") + def sshd(salt_factories): + # Set StrictModes to no because our config directory lives in /tmp and those permissions + # are not acceptable by sshd strict paranoia. +@@ -15,12 +16,14 @@ def sshd(salt_factories): + + + @pytest.mark.skip_on_windows ++@pytest.mark.skip("not compatible with network-sandbox") + def test_sshd(sshd): + assert sshd.is_running() + + + @pytest.mark.skip_on_windows + @pytest.mark.skip_if_binaries_missing("ssh") ++@pytest.mark.skip("not compatible with network-sandbox") + def test_connect(sshd): + cmd = subprocess.run( + [ +diff --git a/tests/unit/utils/markers/test_skip_if_no_remote_network.py b/tests/unit/utils/markers/test_skip_if_no_remote_network.py +index 1aa72dc..c4d079e 100644 +--- a/tests/unit/utils/markers/test_skip_if_no_remote_network.py ++++ b/tests/unit/utils/markers/test_skip_if_no_remote_network.py +@@ -9,7 +9,10 @@ from unittest import mock + import saltfactories.utils.markers as markers + from saltfactories.utils import socket + ++import pytest + ++ ++@pytest.mark.skip("not compatible with network-sandbox") + def test_has_remote_network(): + assert markers.skip_if_no_remote_network() is None + diff --git a/dev-python/pytest-salt-factories/files/pytest-salt-factories-0.911.0-tests.patch b/dev-python/pytest-salt-factories/files/pytest-salt-factories-1.0.0_rc13-tests.patch similarity index 75% rename from dev-python/pytest-salt-factories/files/pytest-salt-factories-0.911.0-tests.patch rename to dev-python/pytest-salt-factories/files/pytest-salt-factories-1.0.0_rc13-tests.patch index 687b6a41b901..b021dcccf280 100644 --- a/dev-python/pytest-salt-factories/files/pytest-salt-factories-0.911.0-tests.patch +++ b/dev-python/pytest-salt-factories/files/pytest-salt-factories-1.0.0_rc13-tests.patch @@ -1,5 +1,5 @@ diff --git a/src/saltfactories/plugins/__init__.py b/src/saltfactories/plugins/__init__.py -index 679acad..ea6f23f 100644 +index 361414a..55469e4 100644 --- a/src/saltfactories/plugins/__init__.py +++ b/src/saltfactories/plugins/__init__.py @@ -27,7 +27,7 @@ def pytest_tempdir_temproot(): @@ -12,7 +12,7 @@ index 679acad..ea6f23f 100644 def pytest_tempdir_basename(): diff --git a/tests/functional/factories/base/test_salt_daemon_factory.py b/tests/functional/factories/base/test_salt_daemon_factory.py -index 813e36c..2b2b3d8 100644 +index eae5670..fd312df 100644 --- a/tests/functional/factories/base/test_salt_daemon_factory.py +++ b/tests/functional/factories/base/test_salt_daemon_factory.py @@ -35,7 +35,7 @@ def test_extra_cli_arguments_after_first_failure( @@ -24,27 +24,25 @@ index 813e36c..2b2b3d8 100644 config = {"conf_file": config_file, "id": master_id} script = tempfiles.makepyfile( r""" -diff --git a/tests/functional/markers/test_requires_network.py b/tests/functional/markers/test_requires_network.py -index 0b21ede..70343fb 100644 ---- a/tests/functional/markers/test_requires_network.py -+++ b/tests/functional/markers/test_requires_network.py -@@ -9,7 +9,9 @@ from unittest import mock - from saltfactories.utils import ports - from saltfactories.utils import socket +diff --git a/tests/functional/factories/daemons/test_container_factory.py b/tests/functional/factories/daemons/test_container_factory.py +index 1642d57..8b085eb 100644 +--- a/tests/functional/factories/daemons/test_container_factory.py ++++ b/tests/functional/factories/daemons/test_container_factory.py +@@ -3,6 +3,7 @@ from unittest import mock + import pytest -+import pytest -+@pytest.mark.skip("Incompatible with network-sandbox") - def test_has_local_network(pytester): ++@pytest.mark.skip("Needs network access") + @pytest.mark.parametrize("skip_on_pull_failure", [True, False]) + def test_skip_on_pull_failure(pytester, skip_on_pull_failure): pytester.makepyfile( - """ diff --git a/tests/functional/markers/test_requires_salt_modules.py b/tests/functional/markers/test_requires_salt_modules.py -index 034d5e6..6e50a22 100644 +index 97ed1ec..53ff0dd 100644 --- a/tests/functional/markers/test_requires_salt_modules.py +++ b/tests/functional/markers/test_requires_salt_modules.py -@@ -4,9 +4,11 @@ - - Test the ``@pytest.mark.requires_salt_modules`` marker +@@ -1,9 +1,11 @@ + """ + Test the ``@pytest.mark.requires_salt_modules`` marker. """ +import sys import pytest @@ -54,7 +52,7 @@ index 034d5e6..6e50a22 100644 @pytest.mark.parametrize( "modules", [ -@@ -31,6 +33,7 @@ def test_has_required_salt_module(pytester, modules): +@@ -29,6 +31,7 @@ def test_has_required_salt_module(pytester, modules): res.stdout.no_fnmatch_line("*PytestUnknownMarkWarning*") @@ -62,7 +60,7 @@ index 034d5e6..6e50a22 100644 @pytest.mark.parametrize( "modules", [ -@@ -55,6 +58,7 @@ def test_missing_required_salt_module(pytester, modules): +@@ -54,6 +57,7 @@ def test_missing_required_salt_module(pytester, modules): res.stdout.no_fnmatch_line("*PytestUnknownMarkWarning*") @@ -71,12 +69,12 @@ index 034d5e6..6e50a22 100644 pytester.makepyfile( r""" diff --git a/tests/functional/markers/test_requires_salt_states.py b/tests/functional/markers/test_requires_salt_states.py -index 6ec469d..79d9052 100644 +index f6d63a9..ec4b431 100644 --- a/tests/functional/markers/test_requires_salt_states.py +++ b/tests/functional/markers/test_requires_salt_states.py -@@ -4,9 +4,11 @@ - - Test the ``@pytest.mark.requires_salt_states`` marker +@@ -1,9 +1,11 @@ + """ + Test the ``@pytest.mark.requires_salt_states`` marker. """ +import sys import pytest @@ -86,7 +84,7 @@ index 6ec469d..79d9052 100644 @pytest.mark.parametrize( "modules", [ -@@ -31,6 +33,7 @@ def test_has_required_salt_state(pytester, modules): +@@ -29,6 +31,7 @@ def test_has_required_salt_state(pytester, modules): res.stdout.no_fnmatch_line("*PytestUnknownMarkWarning*") @@ -94,7 +92,7 @@ index 6ec469d..79d9052 100644 @pytest.mark.parametrize( "modules", [ -@@ -55,6 +58,7 @@ def test_missing_required_salt_state(pytester, modules): +@@ -54,6 +57,7 @@ def test_missing_required_salt_state(pytester, modules): res.stdout.no_fnmatch_line("*PytestUnknownMarkWarning*") @@ -103,12 +101,12 @@ index 6ec469d..79d9052 100644 pytester.makepyfile( r""" diff --git a/tests/functional/test_sys_info.py b/tests/functional/test_sys_info.py -index 61963e0..e1e7531 100644 +index c8fbf6e..f18c85d 100644 --- a/tests/functional/test_sys_info.py +++ b/tests/functional/test_sys_info.py -@@ -4,9 +4,11 @@ - - Tests related to system information reports enabled by the `--sys-info` flag. +@@ -1,9 +1,11 @@ + """ + Tests related to system information reports enabled by the `--sys-info` flag.. """ +import sys import pytest @@ -118,7 +116,7 @@ index 61963e0..e1e7531 100644 @pytest.mark.parametrize("flag", ["--sysinfo", "--sys-info"]) def test_sysinfo(pytester, flag): pytester.makepyfile( -@@ -30,6 +32,7 @@ def test_sysinfo(pytester, flag): +@@ -27,6 +29,7 @@ def test_sysinfo(pytester, flag): ) @@ -127,27 +125,27 @@ index 61963e0..e1e7531 100644 pytester.makepyfile( """ diff --git a/tests/integration/factories/cli/test_salt.py b/tests/integration/factories/cli/test_salt.py -index 91babb9..bc9e854 100644 +index 9c4fdb0..0766fe7 100644 --- a/tests/integration/factories/cli/test_salt.py +++ b/tests/integration/factories/cli/test_salt.py -@@ -17,6 +17,7 @@ def salt_minion_2(salt_master, salt_minion): +@@ -14,6 +14,7 @@ def salt_minion_2(salt_master, salt_minion): yield factory +@pytest.mark.skip("not compatible with network-sandbox") def test_merged_json_out(salt_cli, salt_minion, salt_minion_2): ret = salt_cli.run("test.ping", minion_tgt="*") - assert ret.exitcode == 0, ret -@@ -27,6 +28,7 @@ def test_merged_json_out(salt_cli, salt_minion, salt_minion_2): - assert ret.json[salt_minion_2.id] is True + assert ret.returncode == 0, ret +@@ -24,6 +25,7 @@ def test_merged_json_out(salt_cli, salt_minion, salt_minion_2): + assert ret.data[salt_minion_2.id] is True +@pytest.mark.skip("not compatible with network-sandbox") def test_merged_json_out_disabled(salt_cli, salt_minion, salt_minion_2): ret = salt_cli.run("test.ping", minion_tgt="*", merge_json_output=False) - assert ret.exitcode == 0, ret + assert ret.returncode == 0, ret diff --git a/tests/integration/factories/daemons/api/test_api.py b/tests/integration/factories/daemons/api/test_api.py -index 8202585..0e57d98 100644 +index d6fd060..aade16e 100644 --- a/tests/integration/factories/daemons/api/test_api.py +++ b/tests/integration/factories/daemons/api/test_api.py @@ -19,5 +19,6 @@ def salt_api(master): @@ -158,7 +156,7 @@ index 8202585..0e57d98 100644 def test_api(salt_api): assert salt_api.is_running() diff --git a/tests/integration/factories/daemons/api/test_restarts.py b/tests/integration/factories/daemons/api/test_restarts.py -index 7b91c33..7cd633a 100644 +index bfab01f..0494ebb 100644 --- a/tests/integration/factories/daemons/api/test_restarts.py +++ b/tests/integration/factories/daemons/api/test_restarts.py @@ -12,6 +12,7 @@ def master(salt_factories): @@ -170,16 +168,15 @@ index 7b91c33..7cd633a 100644 factory = master.salt_api_daemon() assert factory.is_running() is False diff --git a/tests/integration/factories/daemons/master/test_master.py b/tests/integration/factories/daemons/master/test_master.py -index e3c20e4..9be3631 100644 +index 6ae19f0..b93f773 100644 --- a/tests/integration/factories/daemons/master/test_master.py +++ b/tests/integration/factories/daemons/master/test_master.py -@@ -1,4 +1,5 @@ - import os +@@ -1,3 +1,4 @@ +import sys - import tempfile - import pytest -@@ -51,10 +52,12 @@ def salt_call(minion): + import salt.defaults.exitcodes + from pytestshellutils.exceptions import FactoryNotStarted +@@ -48,10 +49,12 @@ def salt_call(minion): return minion.salt_call_cli() @@ -192,31 +189,15 @@ index e3c20e4..9be3631 100644 def test_salt_run(master, salt_run): max_open_files_config_value = master.config["max_open_files"] ret = salt_run.run("config.get", "max_open_files") -@@ -62,6 +65,7 @@ def test_salt_run(master, salt_run): - assert ret.json == max_open_files_config_value - - -+@pytest.mark.skip("not compatible with network-sandbox") - def test_salt_cp(master, minion, salt_cp, tempfiles): - """ - Test copying a file from the master to the minion -@@ -103,6 +107,7 @@ def test_salt_cp(master, minion, salt_cp, tempfiles): - os.unlink(dest) - - -+@pytest.mark.skip("not compatible with network-sandbox") - def test_salt_cp_no_match(master, minion, salt_cp, tempfiles): - assert master.is_running() - assert minion.is_running() -@@ -124,6 +129,7 @@ def test_salt_cp_no_match(master, minion, salt_cp, tempfiles): - os.unlink(dest) +@@ -117,6 +120,7 @@ def test_state_tree(master, salt_call, minion): + assert ret.returncode == 0 +@pytest.mark.skip("not compatible with sandbox") @pytest.mark.skip_on_salt_system_install - def test_salt_key(master, minion, minion_3, salt_key): + def test_salt_key(minion, minion_3, salt_key): ret = salt_key.run("--list-all") -@@ -138,6 +144,7 @@ def test_salt_key(master, minion, minion_3, salt_key): +@@ -131,6 +135,7 @@ def test_salt_key(minion, minion_3, salt_key): @pytest.mark.skip_on_windows @pytest.mark.skip_on_salt_system_install @@ -224,14 +205,6 @@ index e3c20e4..9be3631 100644 def test_exit_status_unknown_user(salt_factories): master = salt_factories.salt_master_daemon("set-exitcodes", overrides={"user": "unknown-user"}) with pytest.raises(FactoryNotStarted) as exc: -@@ -147,6 +154,7 @@ def test_exit_status_unknown_user(salt_factories): - assert "The user is not available." in exc.value.stderr, str(exc.value) - - -+@pytest.mark.skip("not compatible with sandbox") - def test_state_tree(master, salt_call): - sls_contents = """ - test: diff --git a/tests/integration/factories/daemons/master/test_restarts.py b/tests/integration/factories/daemons/master/test_restarts.py index 683970a..443dcfb 100644 --- a/tests/integration/factories/daemons/master/test_restarts.py @@ -245,7 +218,7 @@ index 683970a..443dcfb 100644 assert master.is_running() is False pid = None diff --git a/tests/integration/factories/daemons/minion/test_event_forwarder_engine.py b/tests/integration/factories/daemons/minion/test_event_forwarder_engine.py -index 7983e29..ac1085d 100644 +index a6c6420..10626cd 100644 --- a/tests/integration/factories/daemons/minion/test_event_forwarder_engine.py +++ b/tests/integration/factories/daemons/minion/test_event_forwarder_engine.py @@ -28,6 +28,7 @@ def salt_call_cli(minion): @@ -257,7 +230,7 @@ index 7983e29..ac1085d 100644 """ There are some events which the minion fires internally that never reach the master. diff --git a/tests/integration/factories/daemons/minion/test_minion.py b/tests/integration/factories/daemons/minion/test_minion.py -index 8e73efc..4501f9d 100644 +index 387e789..1e4ecfd 100644 --- a/tests/integration/factories/daemons/minion/test_minion.py +++ b/tests/integration/factories/daemons/minion/test_minion.py @@ -27,6 +27,7 @@ def salt_call_cli(minion): @@ -269,7 +242,7 @@ index 8e73efc..4501f9d 100644 assert minion.is_running() ret = salt_cli.run("test.ping", minion_tgt=minion.id) @@ -34,6 +35,7 @@ def test_minion(minion, salt_cli): - assert ret.json is True + assert ret.data is True +@pytest.mark.skip("not compatible with network-sandbox") @@ -277,7 +250,7 @@ index 8e73efc..4501f9d 100644 assert minion.is_running() ret = salt_cli.run("test.ping", minion_tgt="minion-2") @@ -41,6 +43,7 @@ def test_no_match(minion, salt_cli): - assert not ret.json + assert not ret.data +@pytest.mark.skip("not compatible with network-sandbox") @@ -285,7 +258,7 @@ index 8e73efc..4501f9d 100644 assert minion.is_running() ret = salt_cli.run("--show-jid", "test.ping", minion_tgt=minion.id) @@ -48,6 +51,7 @@ def test_show_jid(minion, salt_cli): - assert ret.json is True + assert ret.data is True +@pytest.mark.skip("not compatible with network-sandbox") @@ -293,7 +266,7 @@ index 8e73efc..4501f9d 100644 assert minion.is_running() ret = salt_call_cli.run("test.ping") @@ -59,6 +63,7 @@ def test_minion_salt_call(minion, salt_call_cli): - assert ret.json is True + assert ret.data is True +@pytest.mark.skip("not compatible with network-sandbox") @@ -301,7 +274,7 @@ index 8e73efc..4501f9d 100644 ret = salt_call_cli.run( "test.raise_exception", "OSError", "2", "No such file or directory", "/tmp/foo.txt" @@ -66,6 +71,7 @@ def test_salt_call_exception_handling_doesnt_timeout(minion, salt_call_cli): - assert ret.exitcode == 1, ret + assert ret.returncode == 1, ret +@pytest.mark.skip("not compatible with sandbox") @@ -321,10 +294,10 @@ index ab1f044..4ac417d 100644 factory = master.salt_minion_daemon(random_string("minion-")) assert factory.is_running() is False diff --git a/tests/integration/factories/daemons/proxy/test_proxy_minion.py b/tests/integration/factories/daemons/proxy/test_proxy_minion.py -index 926e6ac..f30c986 100644 +index 1c58628..807cbe7 100644 --- a/tests/integration/factories/daemons/proxy/test_proxy_minion.py +++ b/tests/integration/factories/daemons/proxy/test_proxy_minion.py -@@ -35,6 +35,7 @@ def salt_call_cli(proxy_minion): +@@ -36,6 +36,7 @@ def salt_call_cli(proxy_minion): return proxy_minion.salt_call_cli() @@ -332,32 +305,32 @@ index 926e6ac..f30c986 100644 def test_proxy_minion(proxy_minion, salt_cli): assert proxy_minion.is_running() ret = salt_cli.run("test.ping", minion_tgt=proxy_minion.id) -@@ -42,6 +43,7 @@ def test_proxy_minion(proxy_minion, salt_cli): - assert ret.json is True +@@ -43,6 +44,7 @@ def test_proxy_minion(proxy_minion, salt_cli): + assert ret.data is True +@pytest.mark.skip("not compatible with network-sandbox") def test_no_match(proxy_minion, salt_cli): assert proxy_minion.is_running() ret = salt_cli.run("test.ping", minion_tgt="proxy-minion-2") -@@ -49,6 +51,7 @@ def test_no_match(proxy_minion, salt_cli): - assert not ret.json +@@ -50,6 +52,7 @@ def test_no_match(proxy_minion, salt_cli): + assert not ret.data +@pytest.mark.skip("not compatible with network-sandbox") def test_show_jid(proxy_minion, salt_cli): if platform.is_darwin() and sys.version_info[:2] == (3, 7): pytest.skip( -@@ -61,6 +64,7 @@ def test_show_jid(proxy_minion, salt_cli): - assert ret.json is True +@@ -62,6 +65,7 @@ def test_show_jid(proxy_minion, salt_cli): + assert ret.data is True +@pytest.mark.skip("not compatible with network-sandbox") def test_proxy_minion_salt_call(proxy_minion, salt_call_cli): assert proxy_minion.is_running() ret = salt_call_cli.run("test.ping") -@@ -72,6 +76,7 @@ def test_proxy_minion_salt_call(proxy_minion, salt_call_cli): - assert ret.json is True +@@ -73,6 +77,7 @@ def test_proxy_minion_salt_call(proxy_minion, salt_call_cli): + assert ret.data is True +@pytest.mark.skip("not compatible with sandbox") @@ -365,10 +338,10 @@ index 926e6ac..f30c986 100644 sls_contents = """ test: diff --git a/tests/integration/factories/daemons/proxy/test_restarts.py b/tests/integration/factories/daemons/proxy/test_restarts.py -index 22ef97d..c781059 100644 +index a243c6d..7758c96 100644 --- a/tests/integration/factories/daemons/proxy/test_restarts.py +++ b/tests/integration/factories/daemons/proxy/test_restarts.py -@@ -17,6 +17,7 @@ def master(salt_factories): +@@ -16,6 +16,7 @@ def master(salt_factories): yield factory @@ -377,7 +350,7 @@ index 22ef97d..c781059 100644 factory = master.salt_proxy_minion_daemon(random_string("proxy-minion-")) assert factory.is_running() is False diff --git a/tests/integration/factories/daemons/ssh/test_salt_ssh.py b/tests/integration/factories/daemons/ssh/test_salt_ssh.py -index e74471a..a288b6b 100644 +index 37e2449..73ac893 100644 --- a/tests/integration/factories/daemons/ssh/test_salt_ssh.py +++ b/tests/integration/factories/daemons/ssh/test_salt_ssh.py @@ -51,6 +51,7 @@ def salt_ssh_cli(sshd, salt_factories, master): @@ -387,7 +360,7 @@ index e74471a..a288b6b 100644 +@pytest.mark.skip("not compatible with network-sandbox") def test_salt_ssh(salt_ssh_cli): ret = salt_ssh_cli.run("--ignore-host-keys", "test.echo", "It Works!", minion_tgt="localhost") - assert ret.exitcode == 0 + assert ret.returncode == 0 diff --git a/tests/integration/factories/daemons/sshd/test_sshd.py b/tests/integration/factories/daemons/sshd/test_sshd.py index 3b425fc..3e03636 100644 --- a/tests/integration/factories/daemons/sshd/test_sshd.py @@ -416,7 +389,7 @@ index 3b425fc..3e03636 100644 cmd = subprocess.run( [ diff --git a/tests/integration/utils/saltext/test_log_handlers.py b/tests/integration/utils/saltext/test_log_handlers.py -index 96ad66d..118062b 100644 +index 6d5b9c0..edc5b5a 100644 --- a/tests/integration/utils/saltext/test_log_handlers.py +++ b/tests/integration/utils/saltext/test_log_handlers.py @@ -24,6 +24,7 @@ def salt_cli(master): @@ -428,7 +401,7 @@ index 96ad66d..118062b 100644 assert minion.is_running() diff --git a/tests/scenarios/examples/test_echoext.py b/tests/scenarios/examples/test_echoext.py -index 3d5ce65..5fd503f 100644 +index 238a442..d827467 100644 --- a/tests/scenarios/examples/test_echoext.py +++ b/tests/scenarios/examples/test_echoext.py @@ -1,6 +1,8 @@ @@ -440,30 +413,3 @@ index 3d5ce65..5fd503f 100644 def test_echoext(extension_venv): extension_path = CODE_ROOT_DIR.parent.parent / "examples" / "echo-extension" with extension_venv(extension_path) as venv: -diff --git a/tests/unit/utils/markers/test_skip_if_no_remote_network.py b/tests/unit/utils/markers/test_skip_if_no_remote_network.py -index 1aa72dc..c4d079e 100644 ---- a/tests/unit/utils/markers/test_skip_if_no_remote_network.py -+++ b/tests/unit/utils/markers/test_skip_if_no_remote_network.py -@@ -9,7 +9,10 @@ from unittest import mock - import saltfactories.utils.markers as markers - from saltfactories.utils import socket - -+import pytest - -+ -+@pytest.mark.skip("not compatible with network-sandbox") - def test_has_remote_network(): - assert markers.skip_if_no_remote_network() is None - -diff --git a/tests/unit/utils/test_platform.py b/tests/unit/utils/test_platform.py -index 28dac0c..b28bcbb 100644 ---- a/tests/unit/utils/test_platform.py -+++ b/tests/unit/utils/test_platform.py -@@ -120,6 +120,7 @@ def test_is_not_aix(): - assert saltfactories.utils.platform.is_aix() is return_value - - -+@pytest.mark.skip("Doesn't work with salt-3004") - def test_is_aarch64(): - return_value = True - with mock.patch("sys.platform", "aarch64"): diff --git a/dev-python/pytest-salt-factories/pytest-salt-factories-0.911.0.ebuild b/dev-python/pytest-salt-factories/pytest-salt-factories-0.121.1-r1.ebuild similarity index 76% rename from dev-python/pytest-salt-factories/pytest-salt-factories-0.911.0.ebuild rename to dev-python/pytest-salt-factories/pytest-salt-factories-0.121.1-r1.ebuild index 92e0c7b41f95..e4d2f0f1ee31 100644 --- a/dev-python/pytest-salt-factories/pytest-salt-factories-0.911.0.ebuild +++ b/dev-python/pytest-salt-factories/pytest-salt-factories-0.121.1-r1.ebuild @@ -1,7 +1,7 @@ -# Copyright 2020-2022 Gentoo Authors +# Copyright 2020-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=8 +EAPI=7 PYTHON_COMPAT=( python3_{7..9} ) inherit distutils-r1 @@ -16,25 +16,18 @@ KEYWORDS="amd64 ~arm ~arm64 x86" IUSE="test" RDEPEND=" + >=dev-python/pytest-6.1.1[${PYTHON_USEDEP}] dev-python/attrs[${PYTHON_USEDEP}] dev-python/pytest-tempdir[${PYTHON_USEDEP}] dev-python/psutil[${PYTHON_USEDEP}] - >=dev-python/pytest-6.0.0[${PYTHON_USEDEP}] - dev-python/pytest-helpers-namespace[${PYTHON_USEDEP}] dev-python/pyzmq[${PYTHON_USEDEP}] dev-python/msgpack[${PYTHON_USEDEP}] >=app-admin/salt-3001.0[${PYTHON_USEDEP}] " -BDEPEND=" - ${RDEPEND} - test? ( - dev-python/pyfakefs[${PYTHON_USEDEP}] - dev-python/pytest-subtests[${PYTHON_USEDEP}] - ) -" +BDEPEND="${RDEPEND}" PATCHES=( - "${FILESDIR}/pytest-salt-factories-0.911.0-tests.patch" + "${FILESDIR}/pytest-salt-factories-0.121.1-tests.patch" ) distutils_enable_tests --install pytest @@ -44,7 +37,7 @@ python_prepare_all() { sed -r -e '/(setuptools|setup_requires)/ d' -i setup.cfg || die sed -i 's:tool.setuptools_scm:tool.disabled:' pyproject.toml || die - printf '__version__ = "%s"\n' "${PV}" > src/saltfactories/version.py || die + printf '__version__ = "%s"\n' "${PV}" > saltfactories/version.py || die distutils-r1_python_prepare_all } @@ -64,7 +57,7 @@ python_test() { cleanup() { rm -f "${tempdir}" || die; } trap cleanup EXIT - env SHELL="/bin/bash" TMPDIR="${tempdir}" \ + SHELL="/bin/bash" TMPDIR="${tempdir}" \ pytest -vv || die "Tests failed with ${EPYTHON}" ) } diff --git a/dev-python/pytest-salt-factories/pytest-salt-factories-1.0.0_rc13.ebuild b/dev-python/pytest-salt-factories/pytest-salt-factories-1.0.0_rc13.ebuild new file mode 100644 index 000000000000..b1c4556a0d35 --- /dev/null +++ b/dev-python/pytest-salt-factories/pytest-salt-factories-1.0.0_rc13.ebuild @@ -0,0 +1,72 @@ +# Copyright 2020-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +DESCRIPTION="The new generation of the pytest-salt Plugin" +HOMEPAGE="https://github.com/saltstack/pytest-salt-factories" +SRC_URI="https://github.com/saltstack/${PN}/archive/${PV//_/}.tar.gz -> ${P}.tar.gz" +S=${WORKDIR}/${PN}-${PV//_/} + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" + +RDEPEND=" + dev-python/attrs[${PYTHON_USEDEP}] + dev-python/pytest-tempdir[${PYTHON_USEDEP}] + dev-python/psutil[${PYTHON_USEDEP}] + >=dev-python/pytest-6.0.0[${PYTHON_USEDEP}] + dev-python/pytest-helpers-namespace[${PYTHON_USEDEP}] + dev-python/pytest-skip-markers[${PYTHON_USEDEP}] + dev-python/pytest-system-statistics[${PYTHON_USEDEP}] + dev-python/pytest-shell-utilities[${PYTHON_USEDEP}] + dev-python/pyzmq[${PYTHON_USEDEP}] + dev-python/msgpack[${PYTHON_USEDEP}] + dev-python/virtualenv[${PYTHON_USEDEP}] + >=app-admin/salt-3001.0[${PYTHON_USEDEP}] +" +BDEPEND=" + ${RDEPEND} + test? ( + dev-python/pyfakefs[${PYTHON_USEDEP}] + dev-python/pytest-subtests[${PYTHON_USEDEP}] + ) +" + +PATCHES=( + "${FILESDIR}/pytest-salt-factories-1.0.0_rc13-tests.patch" +) + +distutils_enable_tests --install pytest + +python_prepare_all() { + sed -r -e "s:use_scm_version=True:version='${PV}', name='${PN//-/.}':" -i setup.py || die + sed -r -e '/(setuptools|setup_requires)/ d' -i setup.cfg || die + + sed -i 's:tool.setuptools_scm:tool.disabled:' pyproject.toml || die + printf '__version__ = "%s"\n' "${PV}" > src/saltfactories/version.py || die + distutils-r1_python_prepare_all +} + +python_test() { + local tempdir + + # ${T} is too long a path for the tests to work + tempdir="$(mktemp -du --tmpdir=/tmp salt-XXX)" + addwrite "${tempdir}" + + distutils_install_for_testing --via-root + + ( + cleanup() { rm -rf "${tempdir}" || die; } + + trap cleanup EXIT + env SHELL="/bin/bash" TMPDIR="${tempdir}" \ + pytest -vv -x || die "Tests failed with ${EPYTHON}" + ) +} diff --git a/dev-python/pytest-shell-utilities/Manifest b/dev-python/pytest-shell-utilities/Manifest new file mode 100644 index 000000000000..494f83b3252c --- /dev/null +++ b/dev-python/pytest-shell-utilities/Manifest @@ -0,0 +1 @@ +DIST pytest-shell-utilities-1.0.5.tar.gz 89489 BLAKE2B 9cd7f95c9c1691e19c320378d1c2a4e147cb6fdc35ec6f3c80dc288e70416fce67b60ac86427f1ad322b2c17de3cd762e483d63076fa291b4b7d22d7a29c9e45 SHA512 395107af9eaa13ef39d01858e1674b6dedddc2cf93b9aba61316fd8d847031e1b535cc3bf4f2899dbc7828609b7d45b500aad29bb47668be6e0453ac099e99e4 diff --git a/dev-python/pytest-shell-utilities/metadata.xml b/dev-python/pytest-shell-utilities/metadata.xml new file mode 100644 index 000000000000..16b2592b889f --- /dev/null +++ b/dev-python/pytest-shell-utilities/metadata.xml @@ -0,0 +1,11 @@ + + + + + Patrick McLean + chutzpah@gentoo.org + + + pytest-shell-utilities + + diff --git a/dev-python/pytest-shell-utilities/pytest-shell-utilities-1.0.5.ebuild b/dev-python/pytest-shell-utilities/pytest-shell-utilities-1.0.5.ebuild new file mode 100644 index 000000000000..f0e89950df2c --- /dev/null +++ b/dev-python/pytest-shell-utilities/pytest-shell-utilities-1.0.5.ebuild @@ -0,0 +1,46 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +DESCRIPTION="pytest plugin: fixtures and code to help with running shell commands on tests" +HOMEPAGE=" + https://pypi.org/project/pytest-shell-utilities/ + https://github.com/saltstack/pytest-shell-utilities +" +SRC_URI="https://github.com/saltstack/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + >=dev-python/pytest-6.0.0[${PYTHON_USEDEP}] + dev-python/attrs[${PYTHON_USEDEP}] + dev-python/psutil[${PYTHON_USEDEP}] + dev-python/typing-extensions[${PYTHON_USEDEP}] + dev-python/pytest-helpers-namespace[${PYTHON_USEDEP}] + dev-python/pytest-skip-markers[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/wheel[${PYTHON_USEDEP}] + test? ( + dev-python/pytest-subtests[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_prepare_all() { + sed -e "s/use_scm_version=True/version='${PV}'/" -i setup.py || die + sed -e "/setuptools_scm/ d" -i setup.cfg || die + sed -e "s/tool.setuptools_scm/tool.disabled/" -i pyproject.toml || die + + printf '__version__ = "${PV}"\n' > src/pytestshellutils/version.py || die + + distutils-r1_python_prepare_all +} diff --git a/dev-python/pytest-skip-markers/Manifest b/dev-python/pytest-skip-markers/Manifest new file mode 100644 index 000000000000..871b412ed285 --- /dev/null +++ b/dev-python/pytest-skip-markers/Manifest @@ -0,0 +1 @@ +DIST pytest-skip-markers-1.2.0.tar.gz 79343 BLAKE2B 7f24b454fe19210d9ecadf10317a5a32830d722b64adbaf0fa6fad70a4c0cb598fa93b782a2b0f71bd23c4f91f2007d21383b488d725f61519d064e98ddd48f8 SHA512 76c1d0f0af7f7a56fa95d33bd5cb078792df3f054714d2ca1baa6d861e9404e2ec734a88a0768985388b1226c399ee6b54fe082ef7fcce6fc190fcae6201a416 diff --git a/dev-libs/injeqt/metadata.xml b/dev-python/pytest-skip-markers/metadata.xml similarity index 62% rename from dev-libs/injeqt/metadata.xml rename to dev-python/pytest-skip-markers/metadata.xml index f55520d1290a..fe019e56f6a8 100644 --- a/dev-libs/injeqt/metadata.xml +++ b/dev-python/pytest-skip-markers/metadata.xml @@ -2,10 +2,10 @@ - reavertm@gentoo.org - Maciej Mrozowski + Patrick McLean + chutzpah@gentoo.org - vogel/injeqt + pytest-skip-markers diff --git a/dev-python/pytest-skip-markers/pytest-skip-markers-1.2.0.ebuild b/dev-python/pytest-skip-markers/pytest-skip-markers-1.2.0.ebuild new file mode 100644 index 000000000000..e4cfe89eb4c5 --- /dev/null +++ b/dev-python/pytest-skip-markers/pytest-skip-markers-1.2.0.ebuild @@ -0,0 +1,53 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +DESCRIPTION="" +HOMEPAGE=" + https://pytest-skip-markers.readthedocs.io/en/latest/ + https://github.com/saltstack/pytest-skip-markers +" +SRC_URI="https://github.com/saltstack/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + >=dev-python/pytest-6.0.0[${PYTHON_USEDEP}] + dev-python/attrs[${PYTHON_USEDEP}] + dev-python/pytest-tempdir[${PYTHON_USEDEP}] + dev-python/pytest-helpers-namespace[${PYTHON_USEDEP}] + dev-python/pytest-system-statistics[${PYTHON_USEDEP}] + dev-python/pytest-shell-utilities[${PYTHON_USEDEP}] + dev-python/psutil[${PYTHON_USEDEP}] + dev-python/pyzmq[${PYTHON_USEDEP}] + dev-python/msgpack[${PYTHON_USEDEP}] + dev-python/virtualenv[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/wheel[${PYTHON_USEDEP}] + dev-python/setuptools-declarative-requirements[${PYTHON_USEDEP}] + test? ( + ${RDEPEND} + dev-python/pyfakefs[${PYTHON_USEDEP}] + dev-python/pytest-subtests[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_prepare_all() { + sed -e "s/use_scm_version=True/version='${PV}'/" -i setup.py || die + sed -e "/setuptools_scm/ d" -i setup.cfg || die + sed -e "s/tool.setuptools_scm/tool.disabled/" -i pyproject.toml || die + + printf '__version__ = "${PV}"\n' > src/pytestskipmarkers/version.py || die + + distutils-r1_python_prepare_all +} diff --git a/dev-python/pytest-system-statistics/Manifest b/dev-python/pytest-system-statistics/Manifest new file mode 100644 index 000000000000..550382e4b516 --- /dev/null +++ b/dev-python/pytest-system-statistics/Manifest @@ -0,0 +1 @@ +DIST pytest-system-statistics-1.0.2.tar.gz 55147 BLAKE2B 9b1217102a23e723090e04652fdd727818e2404bf110e4f54289251eb92f4abb59861ba6c6fc611c843960cf0595fa5cbd636071033327d4e602606e8ab63abf SHA512 1fab5038dde504ab0d5d0f4da851c9a8260849adb38a1196c6399131d77cc24a1926e68310dd0701ed001a20a7fcfb57c5202c5ebfd6de4c85aac4be49fc7347 diff --git a/dev-python/pytest-system-statistics/metadata.xml b/dev-python/pytest-system-statistics/metadata.xml new file mode 100644 index 000000000000..227706a29106 --- /dev/null +++ b/dev-python/pytest-system-statistics/metadata.xml @@ -0,0 +1,11 @@ + + + + + Patrick McLean + chutzpah@gentoo.org + + + pytest-system-statistics + + diff --git a/dev-python/pytest-system-statistics/pytest-system-statistics-1.0.2.ebuild b/dev-python/pytest-system-statistics/pytest-system-statistics-1.0.2.ebuild new file mode 100644 index 000000000000..c2507c3eaf70 --- /dev/null +++ b/dev-python/pytest-system-statistics/pytest-system-statistics-1.0.2.ebuild @@ -0,0 +1,49 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +DESCRIPTION="Pytest Plugin Which Reports System Usage Statistics" +HOMEPAGE=" + https://pypi.org/project/pytest-system-statistics/ + https://github.com/saltstack/pytest-system-statistics +" +SRC_URI="https://github.com/saltstack/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + >=dev-python/pytest-6.0.0[${PYTHON_USEDEP}] + dev-python/attrs[${PYTHON_USEDEP}] + dev-python/psutil[${PYTHON_USEDEP}] + dev-python/typing-extensions[${PYTHON_USEDEP}] + dev-python/pytest-skip-markers[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/wheel[${PYTHON_USEDEP}] + test? ( + dev-python/pytest-subtests[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_prepare_all() { + sed -e "s/use_scm_version=True/version='${PV}'/" -i setup.py || die + sed -e "/setuptools_scm/ d" -i setup.cfg || die + sed -e "s/tool.setuptools_scm/tool.disabled/" -i pyproject.toml || die + + printf '__version__ = "${PV}"\n' > src/pytestsysstats/version.py || die + + distutils-r1_python_prepare_all +} + +python_test() { + epytest -k 'not proc_sys_stats' +} diff --git a/dev-python/python-lsp-black/Manifest b/dev-python/python-lsp-black/Manifest index 2a67d803d243..564368dd1d3b 100644 --- a/dev-python/python-lsp-black/Manifest +++ b/dev-python/python-lsp-black/Manifest @@ -1,2 +1,3 @@ DIST python-lsp-black-1.0.1.gh.tar.gz 7013 BLAKE2B 596ef3f468524269fb2765ad7ba0f8305c9e67ec4cf826dbe68ea20058f1fc595c004b34c5228c14a70b6a489e29f370fef93cd7a9ef48d24ace3464ec7cd011 SHA512 43699438bf64b9cfb5dfa97b30385870a06d15be90d5a023c5282f1b969188e8536961c2a2ee6f1016d4b8188e4df6a81d6127dd628242bbcd3fbcc640504a24 DIST python-lsp-black-1.1.0.gh.tar.gz 7547 BLAKE2B e362e3800763b28c9505e9548f2324299fac5db792cc98755b2f3e5db02cec3cf0061193aa5dda40a843f2db0abfc252b8ebf6ae12a403953bb334155e90b028 SHA512 47c1652e7c1732a01d0eaa29c3b36adaa484b4b61aed8f6a99967c734d43353173716946cd15ea247974ee7801daa57e34979f5ed9b52eb88fdf96830af8bd19 +DIST python-lsp-black-1.2.0.gh.tar.gz 9226 BLAKE2B a9efe698c32ac86060f360e1d1129620783d0dd1588cf16b6f96a4f805845d5c94e862b265d63643e877afc68916ad0fbbe922fc0c17e224ea08f61756a3fb41 SHA512 b5f999b0e02abc63dc194a2973f028aa5f74b3110d0ac35e6aefb45a4260bf3fb5b1f142f71a85feec431765af98409977a47039d28a79cfac5746cc677794c7 diff --git a/dev-python/python-lsp-black/python-lsp-black-1.2.0.ebuild b/dev-python/python-lsp-black/python-lsp-black-1.2.0.ebuild new file mode 100644 index 000000000000..8525c6e386f5 --- /dev/null +++ b/dev-python/python-lsp-black/python-lsp-black-1.2.0.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 + +DESCRIPTION="Black plugin for the Python LSP Server" +HOMEPAGE=" + https://github.com/python-lsp/python-lsp-black/ + https://pypi.org/project/python-lsp-black/ +" +SRC_URI=" + https://github.com/python-lsp/${PN}/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + >=dev-python/python-lsp-server-1.4.0[${PYTHON_USEDEP}] + >=dev-python/black-22.1.0[${PYTHON_USEDEP}] +" + +BDEPEND=" + test? ( + dev-python/toml[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest diff --git a/dev-python/pywinrm/pywinrm-0.4.2-r1.ebuild b/dev-python/pywinrm/pywinrm-0.4.2-r1.ebuild index 2eaa56b25615..b5ab98e4499c 100644 --- a/dev-python/pywinrm/pywinrm-0.4.2-r1.ebuild +++ b/dev-python/pywinrm/pywinrm-0.4.2-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~riscv" IUSE="kerberos" RDEPEND=" diff --git a/dev-python/raet/raet-0.6.8-r4.ebuild b/dev-python/raet/raet-0.6.8-r4.ebuild new file mode 100644 index 000000000000..0d65a49ec907 --- /dev/null +++ b/dev-python/raet/raet-0.6.8-r4.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +DESCRIPTION="Reliable Asynchronous Event Transport Protocol" +HOMEPAGE="https://github.com/RaetProtocol/raet" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=">=dev-python/six-1.6.1[${PYTHON_USEDEP}] + >=dev-python/libnacl-1.4.3[${PYTHON_USEDEP}] + >=dev-python/ioflo-2.0[${PYTHON_USEDEP}]" +BDEPEND="${RDEPEND} + test? ( + >=dev-python/msgpack-1.0.0[${PYTHON_USEDEP}] + )" + +PATCHES=( + "${FILESDIR}/raet-0.6.8-msgpack-1.0.patch" + "${FILESDIR}/raet-0.6.8-py310.patch" +) + +python_prepare_all() { + distutils-r1_python_prepare_all + sed -e "/setuptools_git/d" -i setup.py || die +} + +python_test() { + pushd "${BUILD_DIR}"/lib || die + ${EPYTHON} ${PN}/test/__init__.py || die "tests failed for ${EPYTHON}" + popd || die +} diff --git a/dev-python/rst-linker/Manifest b/dev-python/rst-linker/Manifest index 4ebc2b41a2e8..1b13c8f50d0c 100644 --- a/dev-python/rst-linker/Manifest +++ b/dev-python/rst-linker/Manifest @@ -1 +1,2 @@ DIST rst.linker-2.2.0.tar.gz 14339 BLAKE2B fedeb8deea3ba3dc1f084a08476d2117787dd33c3ff2cd4c7881283e3c3e6813ffc143373812adfb4e578d21034d2c287a5af2b1e3dc9ae2f087cae9364d2ce3 SHA512 3e51103eb5111e1dd6e4e6f8c546a366eeb669d27b050de41a0580ac992117c530c322ed7cf31fd26a2f4a872ce8a7a41e801630e9291a6a644befd7272351a1 +DIST rst.linker-2.3.0.tar.gz 10146 BLAKE2B a2c1a97a8e734644f5124f89878d770d186c16a44d1eaa98281592754e0a8db4be1e019001448890e712b4e4fea3f4a0f0675009d5285ae94483ef8e8d34ae6f SHA512 a4190c3349c85ee52d17498c99c7879be3f0a98cfc0b5966cc2f6161f9b374d52a64be7035691256d96d4c2ebb2272d5d10802e5e716efedf78859e418e561e0 diff --git a/dev-python/rst-linker/rst-linker-2.3.0.ebuild b/dev-python/rst-linker/rst-linker-2.3.0.ebuild new file mode 100644 index 000000000000..dfa0d9406050 --- /dev/null +++ b/dev-python/rst-linker/rst-linker-2.3.0.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( pypy3 python3_{8..10} ) + +inherit distutils-r1 + +MY_PN="${PN/-/.}" +DESCRIPTION="Sphinx plugin to add links and timestamps to the changelog" +HOMEPAGE="https://github.com/jaraco/rst.linker" +SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz" +S="${WORKDIR}/${MY_PN}-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + dev-python/python-dateutil[${PYTHON_USEDEP}] +" +BDEPEND=" + >=dev-python/setuptools_scm-3.4.1[${PYTHON_USEDEP}] + test? ( + dev-python/path-py[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest diff --git a/dev-python/setuptools-declarative-requirements/Manifest b/dev-python/setuptools-declarative-requirements/Manifest new file mode 100644 index 000000000000..394277a2e4b2 --- /dev/null +++ b/dev-python/setuptools-declarative-requirements/Manifest @@ -0,0 +1 @@ +DIST setuptools-declarative-requirements-1.2.0.tar.gz 17936 BLAKE2B a5be2b64fc22d5a45136ec2b98c1d4cc6c20e17dc81070d12948b6f536a517ec8a660c105dfc13a4319d1de54409fb4f7a4c6bacaf1291afa13c7ecc27fd933f SHA512 ce0eeb8692ff2ea80db91cad981853da74c0ca80f58b698753de92f6df3ef5e1c158e314d0ac4d0b4fa99a2ad8ee2d7d80a9d1a13f334966c948dee1a0ae3d98 diff --git a/dev-python/setuptools-declarative-requirements/metadata.xml b/dev-python/setuptools-declarative-requirements/metadata.xml new file mode 100644 index 000000000000..5e3f363fee8e --- /dev/null +++ b/dev-python/setuptools-declarative-requirements/metadata.xml @@ -0,0 +1,11 @@ + + + + + Patrick McLean + chutzpah@gentoo.org + + + setuptools-declarative-requirements + + diff --git a/dev-python/setuptools-declarative-requirements/setuptools-declarative-requirements-1.2.0.ebuild b/dev-python/setuptools-declarative-requirements/setuptools-declarative-requirements-1.2.0.ebuild new file mode 100644 index 000000000000..037a0f39edb3 --- /dev/null +++ b/dev-python/setuptools-declarative-requirements/setuptools-declarative-requirements-1.2.0.ebuild @@ -0,0 +1,47 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( pypy3 python3_{8..10} ) +inherit distutils-r1 + +DESCRIPTION="Requirements Support For Setuptools Declarative setup.cfg" +HOMEPAGE=" + https://pypi.org/project/setuptools-declarative-requirements/ + https://github.com/s0undt3ch/setuptools-declarative-requirements +" +SRC_URI="https://github.com/s0undt3ch/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/wheel[${PYTHON_USEDEP}] + test? ( + dev-python/pypiserver[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_prepare_all() { + sed -e "s/use_scm_version=True/version='${PV}'/" -i setup.py || die + sed -e "/setuptools_scm/ d" -i setup.cfg || die + printf '__version__ = "${PV}"\n' > declarative_requirements/version.py || die + sed -e "s/localhost/127.0.0.1/g" -i tests/conftest.py || die + rm pyproject.toml || die + + distutils-r1_python_prepare_all +} + +python_test() { + PIP_DEFAULT_TIMEOUT=3 \ + PIP_INDEX_URL="http://127.0.0.1:8080" \ + epytest -k 'not sdist' +} diff --git a/dev-python/stripe/Manifest b/dev-python/stripe/Manifest index 9509b61905aa..39a672a23a21 100644 --- a/dev-python/stripe/Manifest +++ b/dev-python/stripe/Manifest @@ -1,2 +1,3 @@ DIST stripe-2.66.0.tar.gz 234929 BLAKE2B 289c3464c3aa9ef5ebeccaffde383271ca23e704303d5b5499d1f5f1f197483088781d16878749bca03c8ea56209a22173c376ef00510f53d81c733f0a626af8 SHA512 d716e82580757ec0b187a74de1f8ef7bbe2f32468f13c551886bcbadf631eef001df9f4d249f091856b009545ca8b6d60f16c07e79345fee33651e7d27fb31c0 DIST stripe-2.67.0.tar.gz 235426 BLAKE2B ee396b0b7d3991afdd81e6b051fad0168a7b3dcfaddccc7700292878fc437788dcc40480fea2131dd52e3b787dc6e7b420d6023079f55d9365f76076cc51070d SHA512 099208259c6ca8d69fd6f39f72b9f12f41eace2f0a2a08b017f6141ad06882df742749941326fb8d9898db7c59e32ed74a464ad372d6f7f0a929c9ae4e4d2475 +DIST stripe-2.70.0.tar.gz 239653 BLAKE2B d59d7b452e91169e83e4d4bc10b544fc94c48aa3a967c899136b1b9ea60e835d998c1a5a0c5e131989d9628c36b77e3fe133952dddbede69d0bcfa11dc9fc640 SHA512 62f40d82e4a5d37ce070a2457b8372d903993e209f6a042ab97a93f5ee98eb994c0cac070451e2b130df9a72f4a9ece65600266735b438aff3cc5cf09e217b27 diff --git a/dev-python/stripe/stripe-2.70.0.ebuild b/dev-python/stripe/stripe-2.70.0.ebuild new file mode 100644 index 000000000000..b88af4c76c63 --- /dev/null +++ b/dev-python/stripe/stripe-2.70.0.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="Stripe python bindings" +HOMEPAGE="https://github.com/stripe/stripe-python" +SRC_URI="mirror://pypi/s/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + >=dev-python/requests-2.20[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + >=dev-util/stripe-mock-0.122.0 + dev-python/pytest-mock[${PYTHON_USEDEP}] + net-misc/curl + ) +" + +distutils_enable_tests pytest + +DOCS=( LONG_DESCRIPTION.rst CHANGELOG.md README.md ) + +python_test() { + epytest tests +} + +src_test() { + local stripe_mock_port=12111 + local stripe_mock_max_port=12121 + local stripe_mock_logfile="${T}/stripe_mock_${EPYTHON}.log" + # Try to start stripe-mock until we find a free port + while [[ "${stripe_mock_port}" -le "${stripe_mock_max_port}" ]]; do + ebegin "Trying to start stripe-mock on port ${stripe_mock_port}" + stripe-mock --http-port ${stripe_mock_port} &> "${stripe_mock_logfile}" & + local stripe_mock_pid=$! + sleep 2 + # Did stripe-mock start? + curl --fail -u "sk_test_123:" \ + http://127.0.0.1:${stripe_mock_port}/v1/customers &> /dev/null + eend $? "Port ${stripe_mock_port} unavailable" + if [[ $? -eq 0 ]]; then + einfo "stripe-mock running on port ${stripe_mock_port}" + break + fi + (( stripe_mock_port++ )) + done + if [[ "${stripe_mock_port}" -gt "${stripe_mock_max_port}" ]]; then + eerror "Unable to start stripe-mock for tests" + die "Please see the logfile located at: ${stripe_mock_logfile}" + fi + + local -x STRIPE_MOCK_PORT=${stripe_mock_port} + distutils-r1_src_test + + # Tear down stripe-mock + kill "${stripe_mock_pid}" || die "Unable to stop stripe-mock" +} diff --git a/dev-python/symengine/symengine-0.9.2.ebuild b/dev-python/symengine/symengine-0.9.2.ebuild index bd092eae52a7..1708873cb278 100644 --- a/dev-python/symengine/symengine-0.9.2.ebuild +++ b/dev-python/symengine/symengine-0.9.2.ebuild @@ -18,7 +18,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" BDEPEND=" dev-util/cmake diff --git a/dev-python/virtualenv-clone/virtualenv-clone-0.5.6.ebuild b/dev-python/virtualenv-clone/virtualenv-clone-0.5.6.ebuild index d26b54951793..2a8e50329b7f 100644 --- a/dev-python/virtualenv-clone/virtualenv-clone-0.5.6.ebuild +++ b/dev-python/virtualenv-clone/virtualenv-clone-0.5.6.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -14,7 +14,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 x86" +KEYWORDS="amd64 ~riscv x86" BDEPEND=" test? ( dev-python/virtualenv[${PYTHON_USEDEP}] )" diff --git a/dev-python/voluptuous/Manifest b/dev-python/voluptuous/Manifest index 3a2ee0654ac5..8e9bfccc528f 100644 --- a/dev-python/voluptuous/Manifest +++ b/dev-python/voluptuous/Manifest @@ -1 +1,2 @@ DIST voluptuous-0.12.2.tar.gz 48477 BLAKE2B c1cc26b3ac87bcd357d522c8a5210397f1a16e68f812727f2e8ab18c6731d12a04c2e9a96735e25926854eb378feaaeb8bafc083f394b7e9c2dfa2a503abeeb9 SHA512 86193294c1c6a593f6556f23a9a2c093690a06cbdabb7e268db135e36af6a15c113e78f3e05d000276b6ff54b8e17a0a01d589e9232da9eb5320500fdb5757e1 +DIST voluptuous-0.13.0.tar.gz 47117 BLAKE2B 101cb8bb2e06cde87e1f19306188a9b7df9fa93cf940f69443b6730b678db09c93d2999b22cb22ad108b9f08c1096e4f9055330d77d31dded9bda1ae99a158d0 SHA512 a4b76a7d7e3f1f2697c09b025c2386b77c48e7f9d001e05ab0b93c91167e438352ac682d52527e2cc01d009787fedd4674cf7c926ed908022fe381c09d488f29 diff --git a/dev-python/voluptuous/voluptuous-0.13.0.ebuild b/dev-python/voluptuous/voluptuous-0.13.0.ebuild new file mode 100644 index 000000000000..7bd4bed29249 --- /dev/null +++ b/dev-python/voluptuous/voluptuous-0.13.0.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 + +DESCRIPTION="A Python data validation library" +HOMEPAGE="https://github.com/alecthomas/voluptuous/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" + +PATCHES=( "${FILESDIR}"/${PN}-0.11.5-fix-doctest.patch ) + +distutils_enable_tests nose diff --git a/dev-python/websocket-client/Manifest b/dev-python/websocket-client/Manifest index 97e441652afe..eed7fe040ac6 100644 --- a/dev-python/websocket-client/Manifest +++ b/dev-python/websocket-client/Manifest @@ -1,2 +1,3 @@ DIST websocket-client-1.2.3.tar.gz 46434 BLAKE2B e1e294938b41e6d82fa5cf8cd58fd9653e5170e11e546a04bce6dc0c8a9752cc25a21dbc1352fc614651f9fee43410a269a35e4c8dbacffec14f1ed8e8526f89 SHA512 5e5e00d43b7b4da5e2cb0d00d1e743e420791856e51e2b3d28d78219edcd7a2eace834ae4d7ee2faf89ab27c2b65f063e508f0e470a47ff9d88c36748b3dd113 DIST websocket-client-1.3.1.tar.gz 47672 BLAKE2B c28af7684750e5d678a2e3bb5440eee2ff96effdc6f08a7312b7f596e39b29fd96936f04735b737fe00426869a3d8bb9eaf51c2aac32cbc845e7386d0a653780 SHA512 d60c5e755944ed0b2d426c75da9650a6624ee5718061a0cfb71b9a700e5bd3db9143702657175d7988b57e81117bad9cbb58636fb14ca55ad6addd90ff02ce0f +DIST websocket-client-1.3.2.tar.gz 47821 BLAKE2B bdd398885f1c76646e094f6e2efa3c886bfddb0d5f1a2961ad2586444c9bff7272f61d880567e7826aa49c36ac48d6cad1583d0cc4bdb73d0f1702e9b4bf2e2b SHA512 c2a38aa3fff0e7f94433cec1939ce75074d9f89d403c0627f34e3a0486dc35fe00230ba7c05f9172a89d3ee49f0ef53ae367eca864f34ec95932966b31d6c3a8 diff --git a/dev-python/websocket-client/websocket-client-1.3.2.ebuild b/dev-python/websocket-client/websocket-client-1.3.2.ebuild new file mode 100644 index 000000000000..ec8a093a7efb --- /dev/null +++ b/dev-python/websocket-client/websocket-client-1.3.2.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( pypy3 python3_{8..10} ) + +inherit distutils-r1 + +DESCRIPTION="WebSocket client for python with hybi13 support" +HOMEPAGE="https://github.com/websocket-client/websocket-client" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="examples" + +BDEPEND=" + test? ( + dev-python/python-socks[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests unittest + +python_install_all() { + if use examples; then + docompress -x "/usr/share/doc/${PF}/examples" + dodoc -r examples + fi + distutils-r1_python_install_all +} diff --git a/dev-python/werkzeug/Manifest b/dev-python/werkzeug/Manifest index 2fb866053ed0..e6e4e00f14ef 100644 --- a/dev-python/werkzeug/Manifest +++ b/dev-python/werkzeug/Manifest @@ -1,2 +1,3 @@ DIST werkzeug-1.0.1.gh.tar.gz 907482 BLAKE2B d2dcdce8b1bcbb177b52b0915f2c0ac17d235dee3c77b23e81e4b35412d1f53a194d3c7c7f2a5c065ade99797effe72cc464cf6980b12c761a8a919338021660 SHA512 ba82120fb3e96e3a1334c6452d5ba1950fc016d2d147d643bbc2168ccec496f1dea799982ae8c578167155082c0bdbda5d56a23f64b4b6865f97e90e22df022e DIST werkzeug-2.0.3.gh.tar.gz 897523 BLAKE2B 1f97a2f7184e8e11bb85722becae7cc032ada38a642a2f925f7b81e89c881011889189999d50dab4591fc2e874aac4ab92b0f1531c211468cf352e31b0b8c8d0 SHA512 a205cd981b3e1b481436e483190427ff3808a5ea80abc616ca08d899d0e6a39893a5cb60adc65c99dcab3af47c24b321c71996d719cb7f224de7942b44b1fd69 +DIST werkzeug-2.1.0.gh.tar.gz 833188 BLAKE2B eed6ddc3acec9a69ca983d440d14693750fc0d09cd1f30f66e27267c266ac5a2c81b21cb8d617e8f6fcfb7426bb427c2dc1cafeec92a238424a005d915dffc4f SHA512 acda1e4037e1d525cbd82ed2310ddf55968d14df6656018b910d7200b51569e88cf58957f94f377deb7fe100db03d30016e9dc91e033a298ad54cb34922be30e diff --git a/dev-python/werkzeug/werkzeug-2.1.0.ebuild b/dev-python/werkzeug/werkzeug-2.1.0.ebuild new file mode 100644 index 000000000000..2f2fde3ab115 --- /dev/null +++ b/dev-python/werkzeug/werkzeug-2.1.0.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="Collection of various utilities for WSGI applications" +HOMEPAGE=" + https://werkzeug.palletsprojects.com/ + https://pypi.org/project/Werkzeug/ + https://github.com/pallets/werkzeug/" +SRC_URI=" + https://github.com/pallets/werkzeug/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~riscv" + +BDEPEND=" + test? ( + dev-python/ephemeral-port-reserve[${PYTHON_USEDEP}] + dev-python/pytest-timeout[${PYTHON_USEDEP}] + dev-python/pytest-xprocess[${PYTHON_USEDEP}] + dev-python/watchdog[${PYTHON_USEDEP}] + !alpha? ( !hppa? ( !ia64? ( + dev-python/cryptography[${PYTHON_USEDEP}] + ) ) ) + !hppa? ( !ia64? ( + $(python_gen_cond_dep ' + dev-python/greenlet[${PYTHON_USEDEP}] + ' 'python*') + ) ) + )" + +distutils_enable_tests pytest + +python_test() { + local EPYTEST_DESELECT=() + if ! has_version "dev-python/cryptography[${PYTHON_USEDEP}]"; then + EPYTEST_DESELECT+=( + "tests/test_serving.py::test_server[https]" + tests/test_serving.py::test_ssl_dev_cert + tests/test_serving.py::test_ssl_object + ) + fi + + # the default portage tempdir is too long for AF_UNIX sockets + local -x TMPDIR=/tmp + epytest -p no:django -p no:httpbin tests +} diff --git a/dev-qt/Manifest.gz b/dev-qt/Manifest.gz index 5d556324044a2ced3786de4671053648c8017c60..42d628fb4ed1a9206e6daf7eadd3431c18db75b6 100644 GIT binary patch delta 10217 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

Tk_RS_6qv61q)APl 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 f = std::async([]() { return 42; });", + "(void)f.get();" + ], +- "qmake": "unix:LIBS += -lpthread" ++ "qmake": "unix:LIBS += -pthread" + } + }, + "cxx11_random": { +@@ -466,7 +466,7 @@ + "shm_open(\"test\", O_RDWR | O_CREAT | O_EXCL, 0666);", + "shm_unlink(\"test\");" + ], +- "qmake": "linux: LIBS += -lpthread -lrt" ++ "qmake": "linux: LIBS += -pthread -lrt" + } + }, + "linkat": { diff --git a/dev-qt/qtcore/qtcore-5.15.3.ebuild b/dev-qt/qtcore/qtcore-5.15.3.ebuild index 156e4f73b725..8e924cdfabd0 100644 --- a/dev-qt/qtcore/qtcore-5.15.3.ebuild +++ b/dev-qt/qtcore/qtcore-5.15.3.ebuild @@ -43,6 +43,10 @@ QT5_GENTOO_PRIVATE_CONFIG=( !:xml ) +PATCHES=( + "${FILESDIR}"/${PN}-5.15.3-pthread.patch # bug 803470 +) + pkg_pretend() { use kernel_linux || return get_running_version diff --git a/dev-qt/qtdeclarative/Manifest b/dev-qt/qtdeclarative/Manifest index 756b849a281e..44dcd675336b 100644 --- a/dev-qt/qtdeclarative/Manifest +++ b/dev-qt/qtdeclarative/Manifest @@ -1,3 +1,3 @@ DIST qtdeclarative-5.15.2-29ee9a0e.tar.gz 24346706 BLAKE2B 5bd518a61aaa24672164fad41599ca6cc4ed7e8ab3eac56d8a38d9b0d892f92ddc3e4f7a6a66c16043d1eb29578602a91824413283fdcf971bbfaf95e0a59af0 SHA512 7964cf301f8cceb01cc4eaa7b3a5bc1e882633f61abcd250fee6dc27110baa4e32622d0b24e2cdc3874b0518c79f6f42fa1ac434535270af3b35081e663d8cd4 -DIST qtdeclarative-5.15.3-gentoo-kde-1.tar.xz 7612 BLAKE2B e4385c43a05a152e5d4071ee72142bec617b9707ffd4e60afd66b124bf0c272a236eaf9bb984e49769687ac680550c9aeb61a773a0b820fc00500f0faec85d09 SHA512 9e25e42c5616f4e3487f6c012e63c245e68a807407dd9c54d6b8d4efc23ba98a6f7fe67cf87017161676a0335cf4d12e494d1956dbf8efeedaa9504dff3ade4a +DIST qtdeclarative-5.15.3-gentoo-kde-2.tar.xz 17340 BLAKE2B 5f5efae23cf6c1c3abf8d0d0594ac66ae3bf116e744626f7218d0a66e5f5598861a25e8b2d8aaec7c3dd444fa4e91de313b67b53ec624965f08472587fee460d SHA512 76d5bd8aa9f2b2e766ad4dd63a3c03b2e52da90b91cf11c777f3efd6fb3110100b358f05562639b60031bb49622fd1f4b135b6903a53493664bcbf1a0b6d69d7 DIST qtdeclarative-everywhere-opensource-src-5.15.3.tar.xz 21567896 BLAKE2B 897aa6959f34bc6e5a3be04d9f56d13315e6681daadb935f0e2422f551865c8c6d49b0c15c5358439155d3215c1c139fe60acf0b4a7e766e8e1ff4ce85a0449e SHA512 c0f8dba5ba9e211071d64ec9de7395925d97424be899292a83fe961091c6695bfe68395fed4b34a746a69293765122a5ee53c119053f01b5fc511f0dbf577597 diff --git a/dev-qt/qtdeclarative/qtdeclarative-5.15.3.ebuild b/dev-qt/qtdeclarative/qtdeclarative-5.15.3-r1.ebuild similarity index 92% rename from dev-qt/qtdeclarative/qtdeclarative-5.15.3.ebuild rename to dev-qt/qtdeclarative/qtdeclarative-5.15.3-r1.ebuild index 661c549d1bde..4820d17976ce 100644 --- a/dev-qt/qtdeclarative/qtdeclarative-5.15.3.ebuild +++ b/dev-qt/qtdeclarative/qtdeclarative-5.15.3-r1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -QT5_KDEPATCHSET_REV=1 +QT5_KDEPATCHSET_REV=2 PYTHON_COMPAT=( python3_{8..10} ) inherit python-any-r1 qt5-build @@ -28,6 +28,10 @@ DEPEND=" RDEPEND="${DEPEND}" BDEPEND="${PYTHON_DEPS}" +PATCHES=( + "${FILESDIR}/${PN}-5.14.2-QQuickItemView-fix-maxXY-extent.patch" # QTBUG-83890 +) + src_prepare() { qt_use_disable_mod localstorage sql \ src/imports/imports.pro diff --git a/dev-qt/qtgamepad/qtgamepad-5.15.3.ebuild b/dev-qt/qtgamepad/qtgamepad-5.15.3.ebuild index 889dad2eec9c..23b8279f774e 100644 --- a/dev-qt/qtgamepad/qtgamepad-5.15.3.ebuild +++ b/dev-qt/qtgamepad/qtgamepad-5.15.3.ebuild @@ -8,7 +8,7 @@ inherit qt5-build DESCRIPTION="Qt module to support gamepad hardware" if [[ ${QT5_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64 ~arm ~arm64 ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" fi IUSE="evdev qml sdl" diff --git a/dev-qt/qtwebengine/Manifest b/dev-qt/qtwebengine/Manifest index e846fb1d2b18..eedc182c4dad 100644 --- a/dev-qt/qtwebengine/Manifest +++ b/dev-qt/qtwebengine/Manifest @@ -1,4 +1,4 @@ DIST qtwebengine-5.15.2-r1-chromium87-ppc64le.tar.xz 28784 BLAKE2B aa101d14446f3282fda8932cc75a249d88b79319f0886d95777292776d94ac5f4fc114c3893b2801fbba6abb14f381172bb14b15b5ffef12413db3a16e4d1ca6 SHA512 3324e0076eb18e2ae2248428d2730cfb3413761514b2bb57e25b8db79248aaaa8098d9f7cebfa08f1a3b39b1d0a382aafed75c5ae8273918909335957921305e DIST qtwebengine-5.15.2_p20211019-jumbo-build.patch.bz2 2930 BLAKE2B fca1d1406874d04eafb64bb4d8730512a6307ba44fb99d76f428ca1bd4a303758e0c3bd8f92a59f7bcf62e5b767c5a8ed239028bdb74ad7a8b62abf88d38c101 SHA512 61cbfbe4ff340b75ea8d356e031e932ac03fe65dd009999ff897ca4b0185d1d989490daf75ffeaaabb3e92c870c11c7ff8ad2cd6372f5363b3d774b8ecca6d89 DIST qtwebengine-5.15.2_p20211216.tar.xz 318953468 BLAKE2B 65b1bc5be8d08d10b75fee20f78a9a783f878874907335818cddde500e80633e91a999e92fd3de69d004c3621a8337c9bef2c949e03e552cab1d89d901e0dae2 SHA512 f72db4b6dcbdaa171bf2997ab3a77325f9845ef1d72cd994e6152f0f92d350de348ff15b1cde1140ab98b7eb10d6e2d2a3ac6b7d773ab43de37144faad37c3f3 -DIST qtwebengine-5.15.3_p20220310.tar.xz 319290976 BLAKE2B 0a0e74e7d94e59d81687ceb4d791034d43daaeef887894acedc2d2568a8c74e4b7303440518d377c16de21a546e2609fdd89ab64c0664c230df4657cec9d399c SHA512 e57c7c51d0f27d116d2dc80043cb563a1dbce2357221ba87ae3c3b0e8c781e3ef09f69b8f6f20fcb7d85d596ae312b2f85ebc35ba7ee283ab30caa8f796fe2d6 +DIST qtwebengine-5.15.3_p20220329.tar.xz 318910384 BLAKE2B df4e88628eed5fa2304eec986dd397cd5f51e42f9fdf2dca1bc6d84ad40be406d112701124c745d003b4c22a33d5a69b39b66747e7b9a970a7c91b46ef3943f7 SHA512 650d9056477479fc4630102d7270185c99cdf1ec855f3f407725dd74a737756b7180565a924594c1b75dcbb061d3642af2447610bf22acd9c4cb2c90c7cf842b diff --git a/dev-qt/qtwebengine/qtwebengine-5.15.3_p20220310.ebuild b/dev-qt/qtwebengine/qtwebengine-5.15.3_p20220329.ebuild similarity index 100% rename from dev-qt/qtwebengine/qtwebengine-5.15.3_p20220310.ebuild rename to dev-qt/qtwebengine/qtwebengine-5.15.3_p20220329.ebuild diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz index e8d87ddecfea5d679fef2371b64961fd6bd0795d..109e066f5f9787b16e508af818a87287df8191e2 100644 GIT binary patch delta 106357 zcmV(xKotj^ix-Oe=7&rxwcFa@~37 zJDlgd?mhY{g)ccn?S0K_e;*;;<(_=^aj#=e-h8D!YU_8bg(W+C=sUGL=iXMoD*u0; z>sY1bqueK}KaLS&8|gZCxKmy|^7@EgF$Yc1bbIIn%4Ji(E|F+&`ChZR`td+b?`qt1O?XTNxff4w(cbpiA8(PXbC%?J!WEs-2?ilZUg;{z$Q@=u~Dft*B z)ZCAbTZA0kxe|^$hcjHE<#Uc2@Ets6#(lG>_i?@~*!*SxG(UgZUtZVjOzCaSW{cM` z@3KRyec)3m*2F(wEZ`BZ#rFpOpwt>>-Z#!#*!<2m&#rxKe@qZVPj{dBVAEs7AP#?) zHE;chVV^6_+0W-AGd5GxmD>&jZ(rf>YZhmnZJp<_!eE(0zH4b~XFNX5RnF9MJ z40F6X7Jq>lbuVpg$32eKL*!fMsu5RAd_T*TL(F`AyjzU^3} zrPnq4@#*WAf7!?9{k~@PsP%2l8n!V)$k%n(Ja_NCofVs}f&GjNq)JyjYUgcI6^#}v zgNv1nW$>tXyf^Mx>b!W?G4qHl2g^BE0Q5R0GxLi0!fGR|Ui*E{+0F%)O#J@uYc`H~ zm3WkV_BmMXfCm-eF@~e@NvZO32QCdruv^zr+YPFQf5g(419!`Fu5q8|UDvsCZuzP_ zT0OVu#ts0gI8@Mq>KW$1dGGV;2Pk)yb?x7;*)RRm=kfL5-&d{V8sAne+#wG@v;>^A z^Ku=p35~7Db;n$fo>MP<+`we#QE!%v|6^S-nttuD*JvxQnd8WH9Y;U-%^6n#BXUTQ zmtJ**e-_Kx!CTN}m(=&2O94Im-&bvwLF{3Pi7a96Hg|}Lck1WC`;Ok?W@UJ!f;Eqe z&jFC`jp@ynu)kSH8D^+&6= zzrC1RiurBP)>-kBG<&NU77rE9#Iu07fPKKSe?f>mSx{V}5DV)*amkn>sIl-f|2Ke( z;fx+ZpyLcYeXmv9i)9t;qqYXHuM8mF!1ONRYPFTzj$Z!0XnfQ>F<*jh$3xqd^DT_m zl&`3-2g6@ZxLjbVN)GgJIK;3;1sY^^tB~A&t94LSO9jZfn*A zJ=rl`ih>TT_Uo5PkC|;@k-ge`>wso!s%PQz{%{4MXg~kjzkPqTKc3*7 zv0)_>SYW{lFhQI+s&EU~j$=1=zU-6LsbOCb1W+mhW<6(E(M4#+0N_d|%QnDtfA%xn z;|{53jP~l7_GS&BMBr#2go(vh@x*Y#v+uRuB5J?)nS86;rJHti}c8D-C*2cB?`Kd!3P?MX0MD)G!*>#q70aF3~ z#?SrH;{B80Q1T7Dvc>G;z~Khpf4K-udqXO4;&xyGI3)4D%6ai0U^QrS{1k2tT2G+m zo=}E(rK%%!5RRpS;6P{!+~Al6l2h@r`)sj2n1(a+)_-3zJ}`kn9k7I6Ut_JCw`~9< zvG`aJQ~Vqv1Bn16JFM*<@q{pgBq_o$V}b`12`KRcCSf4h0MBFys&yOf5nUFh&fq6UHE!Ax#J{Ta0TFdRNcHZK(L-hX`cj)ZE@c zP8tje!b3*^=~(5lj2`FWf93N4jev>`X$+W8I0B%#GURgH5fy>2ta}!D4)LwjOz0qT zq9<6bjp5e;k-=hN3T+$^^&2nWh?;W~@XGo7CHuEe`@j4XE4xST;MKuHw8d8w8v*_T z4)gBGcn2p+XR8@)B%L6N!C;RAA~gw0fCtp|2AIL|F^T3a0b(`dfBjIn1pjAsShj&& z%g7u69Mp@wULZ|)Lp31ph8fPDi8WAS{u*06m1NMZ26$(_-& zXnA%Xs*GAk0r5Mcq8*qT5hyDskb;CMi56TiAr6Uou>xtA;;n>_OZIR3|NS~%R_uIP zF=#B>1q_?(kc|UDACTUIJpt^`C2C?s{bsi!ngE8x`c>bYunREpm&bL$lko^Rf6KwQ z?vSoK5?$A>F!Zc^R|Lj3(&34rCbF z4g&`1u~-G>6>;K%>R`!*zpEY#e}jds;a#1m&jMU{%)$&Ypldt=wU6<(WCgIp#d3n| zTm+GYtSacyh2_B!u@JzI08GF|F=8QD5Y^k4V4@5a$rO?tiSf2(}2q1_|f zd!0ykU|-%T!L*&!Jie!G}JO*5Ya2FQXfe9-`*117CqB_77 zr^XGep659I20j5H!pagyf8p$WP`Zg`H(ZGrj_M|E0^(rXk=WzOBIbPnm-P?V@D<$J zdpy8y(V09QVomx%9KFim&4I4DHWo=By2bz)5-Kch>>SC3D+({|z))L{Pn2unQ58hs z4!0u$LKj$QKpJ8S@}d%cm$OuEWU|SKDkSF*}MP?M6&?_;6%eEAsao_eY9?- z2G}?!8&8PjK`|Rb$TdpgkN8Ar5H5miXjz2&7LJ6+SM)2~_JYZ`4Fci22(QKa9t~Sb zzhAWPKfZqJe}0wnEdINxK_U*A0WpUdh&+X3_fXQ1fTHm7f`ou&e)?PS^z>1t}*m4^(`C>L3O- z+LQ3QVmFAv3<+9zfA0wuzUux5_x%3bufKl%_T!(d+65JXRrMKoMdB572$ZU(A&4_+ z0u-pk2HwK)A+Q))O0{exS0GH8ZyK=7&|nNP@uTos_`m_KCIgJpZoWpKY#lEvS`@x+nPo5 z1*47`AM$DH6K_37l-$RC<1ZHx2RxZ@%o|fgGNJRZfmu#SSiUna3Hv_q*HUgVb7HlpjFArXvd5+u&JIBgw-KdEOkMcZkqQccoqCziWyKE%j z5y5oS82)CYG<6R3#4iD}-ma7FO_PWMmm!|CUCY9y*>%2)=X_bSwZ84|-#;eWUYD#@ zxY3~y8z&2L%*&)!NpsAxS3eHWD_0W?JUp={CnS9;={Su}f6Ik~fu@O!-!}`ibzUBb z@OZImv0f4?g*0LopLf}sY0$9darQUL2E9fQ0y+=|LUz%<@9$hF!E(5W`am){H=xHh;kb@*0Tyfl^$E{{Aq*g`63$y5JSZ z+KWyvD&M)ze>1UnCN1I?p<+b$qNw~T7#L`Ao;UB157U-;C`+IV`@GRX!d^pGu{6n? zHNJXd1Q_H6pg`h4_BhZO7~`W~DhoV#jQoC7Ko|tQ2kHXS4E1C&W$zxI?7`CRb&fJ1 z5GCeGbVgZCBy0rgfvg^kz`R3)I+O;TgA|&=Z1Do0lRpnAI`Q_*W;Q8Dz$?n#LLemd z2FyJ%hXr^}Nt%QpH=GAr#H!+mVl@VUCccr57!mk!^l`8q38IP+MNY?)p${5=xG>=i zjV3&M97RM%vxpMBB~V!!&{-vw2OE0@gJ@RQXM##;g)al>bCj4ZB5L7%*#>-{ujUWi zal9#G;Ov#|)$@UGDH9tRJJxInq4v;6H4B|%3GYP=)9FaqShUD8?P z2F!uyKRl-bV`L(T0m1~z29s-(IuH(jOPsKmf?PgEdy|?df&;I(O=|KE+srX^24Lyn zW&rXx8+kL@dCRP$89v>qjcO2!i}Hk-ONp+TG$oRGINa zLkz6&Sg#BA8JPe2<@MC=-4$CyN-xL>auA{Fnc%?!fj_XTNBBsu6`GkJP$RIcV>QnUzY2a{$suxS9q64fI0ezNCDp*5yf#1K=}M`s~coLHsKjWxk7t_AcUPbff>~MxNmd8 zb&mDUTCt@*A7=#ZN=y7M{B44qka@}dnTgbB?%h$q5R4w+d6)%;47hWTj0H z2P4iI@q>V3Za1{PUmo6+6OLG5g-EaU|mo?%%Kn*>HKWIgPWs4yTJ zHBOUi5*~kb+&mxV6;w5^N5a4SfB$g6`HEgr;?qnPteU+=-=cmnH3GT^U};_0*|7=P zY!0v=Z;$mKp2(V_%82T1sz&%*)F&KF+O{$l;A!U=HyQy@x);1c)^V{a7#PYrr~0;H zcY$6JE8$i+V(oI64v`Fy+MCxZ_za8At`!K=ahiXs!#9swu2mr;^HyvfSSb7h9}PqW zf^3-$eiWw3=4}lH9$EnC^EthOj(H%!N9~U*_UpH=KfcbduSpAn?2DOo-Vu1j&&ei3FYJ zz^WWX=K}B}_Tzy5iMi+F0L7wUIyO-(MT;&pt-~zq0+)XY)R)}Vf)jWf?|@a*Sv(~TJ%SI|$$@_n zyvB{DLV3mpWFb5*%r9Ia^HTdQNd{zt1^qrNUe+G!248`&s-Dl%u$p?`!~EEph$Cob zHi0e4%QII<=nl%8o1Mq%)(Nk=wh3-w0U>^SOag3RXgAae=?UWvwIh_EDX-M)%a?zz zA4*!nJKWdFF9VIxX!I8$zL-JHa3g>cdJ}={4LeN<>3b(I{)7tyad;k2&r<{MCKr>_F`FY%&B0s=tn95zAm9YiD2p|gyA%4JO zVcfvWtK9zb{nIN^eRo12(iLX6&f^%-16I#kd99j^xd+aYEMUUT1LPBAA}kRQyV>c$ zTi_XdVV{s2vyb}{q>{FM9UdEFk1)<7c~){~9*-D!9`o?rYQG^@MUUflB~(1zui;`D zGO{gz;0-qcduw{8UW+HZl^DsVH2wq|y=v0vhQJgO@ttP@RHhuVTjBzijR0SS`rjMy zK$#wsy%jfqNT7kr3+Cy%fysIkVKab<6ai8adL2r#8p}5!K8bDb2=m?Qs2BVZoWx$* zy(|xCD51BbBv4mjHxxD=55XxA)~6*#EwKr(f40?%29)xJULYujYs1;1Tn&=bH(Yq2 z-O(Wlx=%1Fz`?{`6X6!*CD7}a(ErVk)t$i}=rE6e8b2=D9~&6v&rbHtLz)s-6hJad zFxA^4Iu0Mj*-#J_DY8n2l7~@QAebm*4^42l)o}<2Qt73kTQDa8@2UlxbcG2&NtYUf z_wg7OZivc7?u_$2G>!owhNP~@y54tT6$%ze=py9cn&!kYK13?iHTK!~1#> zwve#ro{F#yC+BhT(a46eod@i0hlK61!8d^%SvcX>N#%w#1Q+5(Gz)1!7B{jJWQa-v zg87risQmPk1|%E-bI_g8*&#Ul!PbtqRDM8z#9^Hlqp`H(00|8|{0FXT9Boh}40Bd+ zfUgavdD66k;J`^e&}HqA^QN~`0K-=B@Eu%b_sVAdq}UjvRgahyhFB4IV2$a-`MdR6 zU+0gn-+o%3`k%k`Uta47-g&E)F_sV%_wTsC)y=w$lsp*nsIi&%AYNkt1_PjVHn=l? zc+S!-M9*cI2dqzkd8+z`$ws`XS~&q<#aD*Kk@ylG3--*pJe(+dyq_eY%ZlZJcR`xp zygRfaz&$+#MYT?N6h7LQ2ib8gnB(T}&j9rEx7Z3~y<&_oc$oKi&IgJlWv#2kt3YBC z!VkEyB2KP)LOTj9s7Is1A1>Xix#jmrSXn3bnU_cnOdYtWO1CH)3MN6(~b(Un)+Xt3nYnO4tP4 z9;U$HkQP-~8iXanXAjoh)cMgGk=@gEp_`ZjiJQc`1o(PPRbOfAYc?7$dp`~bPi8(k z8x|{*xEUjVOB`zgPpBcNVN;l*8lh33*`j2ma{RPI3cLT!%v=gKtvJpA5*DU&;PU`2hYc zAtz=4&GD8t6w5v%^n6+;i@NY=^w3XXGNW1)2;~td)Y76KD?HjQJ?+oochDShw<@_P zMu-6H60h>~yd1*?l?O57y?kIHnZX&9-Yu$s@Sflj{6dLe3P3PbIESGV5{HHCL|pc8 z4?mmZ8VAA)ar3U0qTK6fj6BN4&VkCuSp24JTFQVH4+YR4b*&Dt>1op{q@_v zKmGgu_S3ii>GStj>@V+B!`!5G^=+TA-Igd23ZTl75Dt8)^Q}x#2}Sk!5e!HcD7FHB z*|Km2x!g@kANLXRXgSnLq{QY0pfpjW9Rpl=^EqrISOl~xL?Y+kmabzf?ZO=LQyG4? zGRJMbB(BB3khI;GWoJ->Xw(B~-fsX=O@H8uO9|I`r~{&gF=F4q2+YhR0m3L@lX?!O z0M6JR06F~Ix&ayOW$FIQ_n-E^?JqxnzW?~PUugz>`JHE^fO2jfcW4uwuBK5v%eD6Z zu&|++ItKC6&X#M(WsE<5$)%B z65ubB2X7}v*aJd5Vg$Hjo$V&}qIBWUmK9|W!VdKy;1s3q*mbZ%1M^mg_V#3dd;GeE zTG)F*GcMR5T$29{8)FS)A!b8=8n{BFSM1}_QzHLy-G1%getfc^?1O5$-f<0eqG;|$ z78WFD_O0b}*J?LK1DN2Sh-KW)!b8wFiL7Dv!#cDA58W^cSO<2%JCtn^CQw(;GiRO; zVcE2?sd#`8WE3>E385h@T<-;ccyn0Q#Qq^c^P`|`EopY}z#DRS()!DsX+h`IbwKy| zTWg9@`wdt;OmpDkhpUO;(Df^>o~8*9-*6HndhtvexrMk&i}0{4 zwM=l@lK?sIvsW0?vdnjXodakGA`2AcVDC_2KvIKptP)S9JQ3R5YTc30feesfl+$XH&>k6o9-#BZj)!&q zW zV5Tf3O!cU9ArQbX=y->JFz%M;WkoN`hCPZB$Ue_hpTZHu;3~7*@c~qyME!_tLJgq4 zvZ=cr2vzBK%k}Bc|CV3j?8U%ho8#CxQh$naI}9q-OX6o(oHmjWv7x7Tfc{VDx~7%j z1pM>WRaqxbk5+1rs_wj+%?{f`8wfTZdV<3WW;SG6>T5UBP+JLqb#KI@8+lmba_qwj zfCV9|hZ&T!VrT8-xyCuo2UnAw;i*Rrmx+bLCJ+2{S#svVC~uSuCfCW=-=@ksoVIv4 zygWFw6E92NP$CvmhgaqF@1MT@^3#vM{`$cuLSa>`tpoAdS-XR(;+8^Np-$6 zru%H5H5zA_8NR0-6+w-FV#k3YhULEN&Gx-78Jy%VmOy=fh?)7FqJhl3);O>eRM0%L z>8Wd@J=(snYXZQa8KNB!sGiG1G%Ut@8pj!ZFxnLQ(1L zxrc~1_IL+>;ygm&x^9TTeT;N1!skM{_U0LLBJ8vq1=h~Xbm%-Sl!b*HA6D%3P#kl9 zsTlJ}16r`Gq{+75f;#Nt1@(tKZ|s3M0JT{NQ9yhgG6dG8c=|fov%aiIG9Pth`{LTg zipAM@_uFE2{xBLh@ZfpbS;Fr%s7A$}kNwUtAhV}`OdrV=4p{nSz159^jJ9@}7JwVx z76LYe)$tsl`6M-FPXzEXXh_+^3_HHu2r*_v`pxg4zyc2+M=~ipARftc00cv@DwDYO zx?0~pHvYalBcj>@8w6OlWAgMY#Aq2je_yIct8#FUA~VfIOvDrlE5a|}8dfKE))_~E zwF3-)Xot=ZC1@VnB!x%C0IX0m;`x9aFQ|PT*{s`m>63=Q^o(W76%aO78Cs}#5+8}c zH&lA^4T#tZb=>t50pSqVXYe(BO&({AUimQ8mHma6h5bAa(H2F3EcMin_(QaW(Bk}0 z+6ZlK<@xJkec$Q$U|a8Pzp&M@?50@0Y&)%guRQZXyxVrXVHK$%1dszB!7X9C7!F{5 zRwn{P_YGSJkdkeF0F8ilHlGiW_4BD8_r!1;*bjsz$O8Y_4RyL|e`Bu`V0$Wo%LIfE ztB&~=Y#h0oJX(P8ZE2x7Lwxu`7=dCpUq~RfmJ-?x#-PLi2LCEpK2@!|E>EE|%m;~o zgkm?rjt`~#$Qxch4%Fhyq0*S&{`%{WpT2!)E&qUC*C-3JGA@``y{w$O(lxrI5n*}F z0`UV*dE6$BW_B2nxx?CKQ%_>F``^Wa!)gEGb&Mb1Kl@Sg%h1(o!MafNC0DhPFwlzus{{<<0`j3EAPtkZ$ zs1lqg?}+##fOVuFAY)3yv&6v#xg9uZGrt z+AJ{qW&>)Cgy@U6-uC8uE{DRj?s1~pEZRFDEo=h}?l67)^rs1>cr^}x0n!k?;r!(( z13D0-BfPHK_a8rh`ttLypZok!`TAZ&b{8xq5SH@=p0en{%otKJvvtZlGu$XMUZBON zSKgd|16~P74TS`48rGp708pF>zpxRGe_17e5s?TCD9a4dg^hJ53)u4oPTK7g-cx6R zK)PVA!&++C*I`8mTx5fP_`Ga@#;nsp1yWszGC~ql@~jdK(#^Ky$}hq@uzH?`_yo;< z4ox9*6L3kxG~N*jcLke2ianx(H9OKvc6NOF;!u&-fcYZD&%1AAFV6$tx55*V6K#M7 zH7xN65wy+7yln$WF}z>aQ7A>4sG;(G3fN&8=~5D5fOsN4WlI!)RH)m3ie4#5RgZ1mr)_U$hAkE++F{<6pb7b@fG0jj$YEiC%QIRWv=+F4EjX;UETAUTj4M8#AVl%yuJ?+at zDP7~KedqZBrZ*e|8{-%#cho`f7$gH6NQ!8A_l!>>#Vk6{g@viXV6!2CX86@q23LA#!7r z(UUA@uo>LG@@0AM_S7O{0v?>*wpW;{Ip3Iu$5hZ)#C~9}E+`4oy*Z%;U$Uw*+aU*@ zvFh7XIp-LEOk!05E?Dc4@1ik6>Z`*|#xvBRKa~>>zp()a{(4)X!y3awJRLw&AOHwN zuf*)rkDtE(`1ad}nJkF+mn_*Wh2{m&fBCYVVl*^8%EsK6=_=G9`&bB$BiSP|^U5la zheII|?FWLSOw_a8If(X4yR#lVjBQ`KV|fUxrgI^GsZc$(KHe!qgx{8or3scW85p|9 z&-WSAK<1}Io(Q!uMV+j?AUMH8APpx{;y`X&IvH5L+krdCsrzYZ&kif99<@~K$)Hfy zeR-A&nW+|!+$^i34sha^CHvgJ{N?-S{^JAozb9kw(@sXu_aUG+j0(uD)(_bv4R07n zGi;rIi?D<8*rp^fkE`+{M~68#_;BybgmST!0n#hoIk7uSh4BmL2w1IzVInUi&bL!v zuvAp`+luklyd@NDyTJDf*-x?_iC==U^Atx#8X~9ozcB`SH4b}kIwsSTb*d)>8FX6R zsCwBueL{Q*tj+a99hDQNPvk%z?WfKIh~Q~|c7LTApFgo;KR&(o+~Ytm-49*Khw70) zW}8Dwp8MR^?eeNapX^W=4^+m17+J}B2XpgCOr)NfsRdw3KCzL_#%JE9nZdGO*ZQr7 zHn!+DdmOskg&#MV{&+dd9Bs~-@mz;PL;_3L#+cxSLQT>Lj#Qbz5%K6s$9z{x7{#y0( z&d2frf3ik%5=6ji+qwDZNFe8bchDjcrBT<(E=9Yhc(AanPvKQYKZ;_+G);G8PxS<; z0Z^+rG{{rf$=)A?Hw=z#<@1N0fe|%-5accU3I&)*AzLB=^Yg%b6t@F;d)jhkFsODk zgL}5BTV$M{YJX%a%NefLcjPztHD%)=4L|L`xb`xsV$s?5^zugS<^8-2z)yf`5P_Ha z^zp5K|Nh7IilFRimI_0+m)}U_I|bB+l3T{}AS!SGnzxfMy9iGnen*c>44r9z^#w;r zYek6@YlC31Qto!HNGU#ge9mFdTAe;tw>fV#&w7`Z*MhZ~xo-mDeIMOkuVZ>_Pc)n( zuYoJE?!nm+H!>5(oubn=CfiSNZ9uy~#)skRp_ zt`Cd#^~dK=9|mx}SKqPt;{?Kg;fl8*@pKS`46_}hxD5ezx}Mhl!G@0Lu117%FBsP5XOD$Yg+mq<-g_Sc)@W@zKX=K(9ZwM9 z{zsm$3shXSBLsN1I`eGUFiUC|y)7Sy1L5|xcJZ>r%+n;lj_=g*oFUeKPKX=iGH&>N zXaxIg@eMN6feWvy^84=JJ~ltRv-}$2>sbGZK^)UL7Rh>j=|sY?Ha2`q94cNXSX2kr z+(7#d70BWprP`MeUD0y!5efv-!-*%o)vU+IFVH_1;KmvI-f&R!pe5)(oIlW zaMxTd_=PMw8|uJI*p)7c#1TGdrFhb{KjojTN5n zv)xP-BcpV9!Y4xUd9LjTCCn3e05fv2zT?P|uwt?Zp&ii-c0%*~9(*>{9He^MB5y0z zC5Hp$pHu@U`W1{C5BN`j>xFt9alR1#%?xB|D)`$@0{AU zM*}}PE%yR8f-3ueaBz>uGeq#=d3LkIF)wF3)M^WJG7VATCQ!0d(_1!ow9Z;uD83sy zZ1b6Ceap8>&P4lrDIy=_A;eOT_f}KP0vWZhiYdh$9dp$BL6a*kF@NT;ivA|9p12MHD1TV5FAF8~ zQ~zy!`ZzrBr9|DC3an0Z%tD?H@LI*m2M+VHX#E7mO;KjGjU66{>h9UdTu#m`gziv@ zVG*zg5LjP=Xp6W$qXtR9g*uSvyJQX1XqCMzTcFjmDgb6K0JjX_AjF8(+DZG zL*XJAv45T5EIwqQqZd&U4nm5MnQ8m}Ld&J@2+DAq8L>F)#E>eip*qOT=0jV*qB%$O zpY3o8e2=WlKdjpOdZC40M&Nle1clsNgNK?v!$R#qhw(%OhPi=l{%AJ)SgI{?20bWR z>cP6`ZeiWD%((CTxRBy4+VJlAM|NHe5waURO@Cwu1am>-r1YLaTos;a7Zhbe{Dw~2dQ+i^P{D(5 z?@Mri3Wqa#ermq>!+L%BkfVOdw;Hd{`$AwoDhx|SAWbe9pIZ7TP^x_QjT@j4lr|K=WPS>lruvU z8nM%fnCfW9Z?GI=%B<0hjweZjH#nfkkWuKTlX&ci3h>}*LmKOb7vGEDIGvW#?X-fE z9B&EzbFhUD+bpU}G=bUc;0y>BgeZy6JTqpF`FOv&VtYJX)0TWGd@2T$Dmv&W<$s95 zF)9K3;#;TuBC-2~Wqfu{=ct_JV8L!o1SEP%>dgM@C&$Hp`TCm8$uDIBh~Y_?CeG}s z$}aYcf{Y$B&#T$0eBBQDDmNs)NZH|==YY(5Wb8Zx4_8@5M=YX~?KX9U0!rbuR|lb& zhXbYT+3i3gwlj~i8!qUPr~XHp+Xe@V zBAhY$oUOq=?La6F3}lJ-$@9YL`drSW!DIIA>>mqJrlb?x0|AgNA>JRB?60H0R=7<8@R6Q9AO>zcPBe3VE;&?k&X}!QOQbR3;2Dy~%CPMSg$RUP;gRgx z6>pQ_F<}QaUy@(aUvra5G8})8wFDU`0oDsE3nfdbgZ6W;-S! z8Qswr>CUFX?&W~djmAX10JP7*EUSW?dIy_hVI-&VcKRi59me|!c(;S*L_XM|3}tZg zA8OAW)3pdR{8P5-)%FYiE1#Y}S)sX3M-0H}3y~N`50`MFRUw+!jkyx1bvZ4;LdFVj zh8`{$aP`pjUX%7RM1PL*=mMvwCAPjwB5`z!NvuPBWBlgg*t6+W8SBdla+og?{dQ>c zhQ!^?u|4Xy6XG!}3UiKgvy|n69tW5P-e{-%RqxH?!C>`uUfS)phSt6DGPxaHyEWNq;XmH#~!NO|?0P7^^opulFcoxo7sq~dINAcXf#F!cd4KRxdVaPuX@wj%TuHdj0bUlc81D5!*e5IOCHx4`2 zEHFi@19Yif1e1-Fs}HH`-2vUL@iWVr2G*bSp56|09h4$B2NfN)2?av`bQ@Yh0~90- z848*ZKqH}b*%te-9h1<|Km`ZeHQ-?$uMB(ZFWZBoRSTEH9xSW5O?8_(@pQiNr?d3r zxqmwG|8=>3`|_8+{`~9f;ASlBT`UzMo1G%~n|lDI7|U)&M2BP6Lw4}_Jf5mIeUX(| zlefsm%sV*cD*(_Pzd3h1dr}sgQF;1}oy8dB4wgW*+kW1aYTy3Rj z$2mfEvu4N*Xqqk6NJL~0kB7Keo*?1Vass(%le9J^UOS>5)aEZs_UX%OD)BX|?9QLpU*i!-tSYc`R3S@H#Z)C9-@Mk3eGx5wh>VX^u0RG9W1mqZ(369 zuwzV5{$w0THEZPncl5CcLR9B;tSo+C@M_u;FlNC5Ie;rO3Z`P?Dh@itcMsTF! zH5?Nka~y(|PHoP+*{qQu;w+%2S|;DYT4XW$Y1&zNK6MkGu~{pRKEyzK$xa*q4l--E z-=qM{%t4l(RElMHYEF>0n2gwCewLu(7Ty9NXp;`?&EH=*aWhVJ0WUsE!CY znCa0xJMds(f7vPMcu-S*>%43w^8DF)LD2idvi;k~u|2PujBKd{bOODcLV=NbgGW*G zn{h@fvJAP}jAHWlz-ug++Uy_din!w_TSr)-5Q?Mf^2H7w6D52G%UFj)30Qk)1dgWw zLm|T+T_+LajbQ|{IP8(RZphu051WIJYdV`p5zMCHVMS}klPD23F3b~mXGdBBX^;hp zpEDKb?^yxIw%rb&I4+w)+IC*(+$RR;k>MELf#B)Yv5!|M`(-_I=Rc%lU;4#i`jBCd z{5|Z1YaW&5HmyPU$2p)jHmE3FT%=Kizvz>rIVykn-dl6AxcJD4Fb`f8WcioF2p#u- z@8h)9!ZU|xmothAS{+oltEt?bb$!_`4(??;Ak6m+>qhtyE1ZL)UvR@brIiTc2rpsd zA)4@j*KqlD?Qi{KIp@m>I4tjQY=xJgSn_?I+JQ`K7kf@D4pVG@O(H*XefUIk3%+xCkgHc=>g0Qy47%gUh2h{ik>giZHN|6?o43&A`TTK4NP`Yluau z7U4#it}4wd9O~1Py&nvSQg<~GMHhe;kUf%PKm%Gwsm{C8v#~)AQ}4;&j`rka$=Zy|QT z^;6@!XP@KDCmc@}rA;Z15O_3Qlh#1*3Le@^~=_FCeugCSUaYFpDy!VK(ZgR}7gywZZv&p1# zTkTTCRJJD&X#dID{c%$ga! z%H42|;3v?REqNSU(qR1U?O4v>eAOGkYze@@*2piY;DtcP4Mpst5n#MW)rmC#o_z z^;j0kb_0BNE(RpUQ9hvB=MPzomr|7j!?eR#L{+!?j0pEZA-D340AJaZBb4|wtRS^!|xwzA=?u1V|mNi5p z4l7g>DDU-yPO*l<^yGw|`rMrrk=6T1EL6e@BNiYZ1`w^5lvP5d+5vm=T9aU(4lh5w zi!8tp-n#^?GA8_i%>4ZI+=nng1%MQQv`wqvY;EWyu*12la7CHCbr&n?8Vf zSe9t>x0@sH7^!spLXtMU}v=(97dq=E1%?~`4G~RKPG5c-% zJpmVnZ@%@p@aJ+!Zn0DjI&^qXfsF`_MSM#r9*)~bP&XSwO5yLW42MeQ9V|rz7Pr>~ z$tVsd+$qJ6b$WdQax(|3{QTotydU$JS*4Z?0oBt>r=eB{M-YDz?qCrwnu^fi{VXVo zkM{N3FJFGQVC}`gqPYam78}UH4J3dz3KT+B>f=we@BM*?gy+8!a-l2py+|S6;XwM*`6neHD1QH#*2HAR}6dqCmNZ16@xu)&u5jvsP zVf*l5n|?rX-MxQXK!jV0Mh>x#^O3#HY4PE?#RXP|K>jbk^hX!N7hQzkPSm#fwZLPQB~!fZKx`(XnclGc8pGa(faedH&PWUS}@x)%__t zZBBfhCiYRhp84Q}@mg_iVv^PRA=+2$H4%r`i+IQgo_K$xhhwbkw5P+_ssZnNpLlmW ziY_-Gd)el7P1AzxM7*}OL^Yk>Q92E2j<~UQ+Y+$}nq+*_A`EEPe5Q{7Z9q&nPq*;K z?4+p`8sZpYE$Io*om3hA#QL&FuOqcsvS0d_k9AS6<@@oeSBiuntG(9+S!foiU@K9L zyZF$3*$sbJbbi=Rv?|0_dXvIVoID?(Z-}I0c+tbdQQ6FCpA4b5p(Fk_kpgp!t_7QW z^$Cf6zrMz1kKO~ctvYwOw&!xLiX;i%q31Oe?3ZH%2M&7e{>-77jt33fOQd#h%f0E* z9y5E8f=$HE-i|?WUrbHm6etJc6a>-gY)>1VbM=3k9{c)b{`T$L{_^|&N~qp@IR<8j z(>c)NIkK>C1WHNtZ^@ek9Nrm0cCT_`w^EU#(Q}sE?VE2<@P#OJ1w_k8ok==!A+zKSU9{^i8lZ;K+V6{hvy9r(Q#C)W3P$j zO0f^?_GSO=!p2{}eoQOAOH7aLmo;G4fLQM4@oZ_&Y^B?;n8}-*vK_SN4mOiZBE14TP8RhDrWTx_v^y(5Z2}(-GP#G-Y2b#=^>nVW=fo8Tvn@%&mTsHmhBuQ`^osL_ z;`rMjDWqk{d_i+E$B8JbAC~R8^7z9!+)M9+Tr@Z|(~2ZhD*a*W73j3#7dg>9yTRYQ zZ43{8sl?1>`-=m$PPEf~LUNEb+gjonjw2Gh3J`pw_A)-_-Dtz=2WW(MQg8mLcm)*L z{Wd@yYS+$Kgh}(j-F{_aMzJ-LXgjyZ^br|alWp9*w@dWzW$R$tZitvLB*Si-BF)<0SAf3+3YQ*t~?hMW%m|O-&shj}fmMQ; zd&C=gWiLa1%PYchoCoUVlNmGIZ90@Io&C8jfW; zf~VU4xeOs&klc^+6>4_T|U=`d_|${@sxN7q5Ie z;SX=eZ8kVKBKo=9)SJ4uAijr!av2yX9%yb_h z%W37*X>9@G)Z4*Lw-?Ls2+!6})b|#DULfTW?~~x`Se|S@_^HX6{vl2_Z(Xe3hH7QZ zw3X3Dr8>MeR4IwgpYc9z|9##}jzeC(k>rer+SYF16W zj&7SD`)fYT1#yre!eRnDyPGF}xUJ>u=pO5AYfq2H8A1^OdwLIHWM5DsEpG=wc~|h| z_yjBdJz6tka>34@s*q8;2NXKnvO|f8bUTXK$^_dt-^==+@sPZyw@B2dv%|9ow*ncw!;k6G)N3+~x%0-U9i2@PaLzs++XO|zGq=!wI?p4eKGz!t}adV-%4 zqW;A4c6nhz-|^jd! z8YJ{o4_SN?g@ zY$G3HtJqQQ-JK;lCE)c~O+>G&tKP(;ilQU>lxPo&2OVb7`7=!N z=>SWfsU!zr@Dbj0u+HlMOQQW%kk6O3`u_bNE_-%{=sVe8PJ98Oyg1i6pjJHY{v;Fe z!|w6%?44(~#yc#3?*d=R3EWWX83F2LkNN4ncF2Q+P@K=?EvMb&=j)Px{o5bkB2}G!c6&3y@w6Uz zFs5PQ zVK96;XvCYe5iMRjjL?4b#7LaL^+K`j81@aR?AewkD;QwCFcYsd-j+|o0_~Z15Q$A* zyYe50RmK*7XGgEF@&5PZtdh$cMS?xe_W?P@ye99744lW`MqgJ4x2{)D{O#NLC#_p4 z48v)kBHiX`m$#pIeKWxsUV0x#QAkFoCBZ)-*rN`|uz59gg=THl&CE}|q^b5JK2vq$ zlN0XX@l#ptB|i>UZk7)7)M-AAMsKC*4%#{9K7d48ZwtD-u5|FOyssrW1%Jk(tIhZ< zw4|1m4uKD8V(2g!baYN?tKiFWb z!%LVmD$;p|86xl|9rJjwtT@d-9A;#^H)xqs_I5P0a@lQiFy)Tk&3@TsgYQ|&+#F@* z?@F{YKo;y|gKXKk;Slg_A6WU@JqMu>L{Jw_akp6f9%#|`@xx6F^0qekeY9VP=-+XEXTRhHTRDfGg|k#!kB7M`(2G^pc5Hlb zT<4exeVt`vm$$EYrG|}~)_Y-(#Yt=L!(Rb`XzFF~F;At?1+WZn@I4(Je0w8hvJBZH zVwPh7B{}>I32g&aj z?t`Jdu2&|)U2sT;gw6h>j=Xf$E~04~0hZ}i!vSt7p>YI`^@g~X9eKbjG(1?u5KMs< ztChU%!fPz9XB1=&ma|C?07S>@5Kt}atI>A7w;Y8Rw-^X`8OS_jD&K#%oclBfH|>A_ z+vv$*a`U#Y-|J)Hs?$pzK#q-rC9g#}9nX9e6=bh=7c~5@d49|mImyJUtcS%d&>x<| zeA9kiug|Z&&3@_o?C--FF3ZCBIQhEafee5(iW{}|`CP1AkTZ@@Md3Q$Yg?QD+*Lju zADNcBro9?r&AXcC%uB1W@}vZf{)n zzJsSN32NzBsHY#0IPPS4uX2Xmc#P{MbEpgG5bKC9m+ftHc|Br1df((>`KXg@=T$wK zUKvWY)=W>+iS~GZu&y87!E8Uz&%1xIRq(kw_UGSUQ`}z4hO2)tW)tiYyEDuV=cNJ* z;hFf1FA=vaCOSO3X49@G7hN(OWFH_8TFx91ON+6BFG}RlQxBGHSISv5gH-t3?8pOJ$HV;EN=mN(^0!1hu8K5yc?*r-V}OP zJpyXps4K3AW~+t_#7=b#6N<7-Ki-<>rjfVQr$%QX)|PnTRJc82ouo(OfK)0(HWmw&0L+D z5O`XPQF(kz=m4p+CJ!l>x2c?mw|~?p;1D<<8qGx4eY}rUakgjgUTXZb`^@EW24IRp zJ01U89ZYhcAufMUe62fmcrer%`g=RO;%U++M6sL}qrq$CVUXSDx(S36mT-G}ap{&e zZ~N?mc_H@wRgobIm?S{hMrZYjErJ%)d*nNaq}EIl zZjf_0%K2c*^;}C}qaC{E<68avZ~gP9^|6@1`2p|RDFIDRN58zH?eG>)BFt^`RL@?P zGO?`!IkbN#+!|EJ2%*!RAbWduWFMnNP|LP#>(nvydwT=9ST&%?FmaK{8@s&n+zj{g z6Nc>fg4pHc4kUGO7K)Wo(d$*_-Dx7Nl+*lDUokbDt$MU!$pIf3*e1Rm9~bP$ zw@>p!Uh$=OJX%A9#4pxAPgaBd;lGY)yQH^{c1vKumNxlZFRBMTRx36L5gzduuTOvW z*coFzR5Z!ZY1JtJk(^K&&%=%h8wfz#1AL4%EJEQm+RLqs@bxo{15@z&b|?q_~ov0p#`_UBJuJ{JB zr*{QTXV-YONOw?=jrSJ4E4X*_J=xTH0P}~lkm1cH`=I=#IvLZ$5{J86-`Rgnn-f~C zwD-OZ9=buI!CK@DE|7{BU6$izKr`O@+n;~_^yT}n`{ONLuQviY4ge#9?>PfY0CT>d z7ftJ#=mc+o>Q*&j+|k%HDi09Y%s!AIo!i54H%J7&o78>8>1l zcm`4LY?2@2PANZEy(9UJZ-4%9Z^rR5 zYNZ_A)>yWAIa<&w1$krGXxnz=S@~^O<#E}&0^pwx@pa-A5+v8tY~6n$34?hc1$kpf zVB2W#zTVB!jpC$iVx$9MSP4GRmYQS(=lhVT46o`$yk?7nM7}UleZq+@lPtHjy1iT`Mset2tM&Q1 zWS{$AVg3#{{PwW`@5O)A*r#PVBo@=Wt*&+X63*((FT3n8W}dM=<6`!l8Hn>pW^E)M z1PoUuih487hJksQnodK7ReTYL-PzmS@EhC!^#JE%#R$ZvMC_M&Yat9yHsnLcGd-Wc zdw^~8nG<2>D$h>Sd;Z_~=ld%kg{hcKCmzEjG?~IrvKyQgrGC zMm(S7ETSGhLPnH)Qnv6a`YxMSG{uiwH zvRwj_v%LK0M4eT1Fu&`qAFnM+YyY~xtgqkxNz)A!kcdVczJLPkcG@GKc57 zF#xV-ClEMX$ENEBbw%YIlc!ZZf6+?GXWF$%c~67beH)X^k9iR;81GFPxC9UF;kmb3 z25;H}cdv824C-GF{7c?wg)1#$v$qE)n@D86#ru7_j37A{+GOEGq;E?$%raWRwamQ1 z!cWgu1Bi#r8(s)wvjS^h0l1rYvRX#wb9yzIjY6*j+}8d+v9bQ;$M>JDM_c*J$7Jox z=%}bEII^}``aJY(r%u=|w4X-E1^A}pm<^N#Gg(*fr5)alw;crLF&XOWoTgr|H|N)! z3LJ~~@9+%FwBaifldD!7e~=6B2ys+twp<#706xr+uJH_oe)Y~z>*v3I{f*e!zkF!(dO80^eGzVD+wr!0 zkvIsf;v~&5N91C=Byc+EXgn_~c|@B;2^7QIj~s+Kys9{@Ls7nNf2)yilY~wN@~|#D zpvFr%WFxZ>o(=UXoA=SMUA|H#alAY&6Zo0+caC?A#k&BKSt^HLnvwS4-kAu_(j^#q zLz6RUFaF!>+kyuQ(zJ$nCbU*B{@UiHObKl#AMkektygmru3tswr~Cft^9LDlzCc<; zz~p9^TZ%{k3+k(*f1!_ddh6sY&t2~=Ix5fGwyl7L>sXkA>n<-OM{7k%3A~rUbhi|( z8QNy}ELF?qR+pE)pI{Qg)$^?rDGT&O z*9H6Ye!Ud*wR8m(?}x3`lVMmDf2vLd4c;GNpVaLP6oSMvw#4B*j=`MXoKi*pf`78` zcj#x`I1U)JJthjaZ?2+<7WUrD3+!v+rM(Z}XgwvQTs5zaD@$r{b*uzn?-c}BwtMx| zgm27C)$5dgLOL>P*$F^QKx1AKx+u)w{xW9CGdf==!{1@Q4so;(?6pa0e|`G5{$ax6 z%bb;3oH@|OwH*qN6``0CtlL{WET19t|>Dg_22wxLkAW}1H;-mmLf z*FB<%sphei$zJ%fwd39uf0j;uTD}UzTGeRpR+RwW38yjkj5Mt@^J@6#R&EagllKy( zmr}*`<@@h%9CK!F4%(p?Cb-nyVU=UzFHeSe^3(vA~l`^H#^f> zO@yQJ|MT@OT6)_^((My@EfNGs;Ay-75U@2ZSstl0-91nL?+x{-Vrit)b7@Jk~+?!Y6cL|t^<#Vl>l#Lol#Grv69g$Xbc)`R3Z%7 zU^TEDUdo*Jc(kkEf1mq@kK-47{J!S3grC$P_Zr3m&u(9H$On+BTcox?pRB;!wKF$W zDfks#u1Zp5k+%kGv#l^CfYJ_0)PH2#wZnl}LM6-1b_1C}>OdgjzFA@2YhDE@*#)e> zrX6Ytv(2SeiT4yp5(oQgtm4`3wBIrV9ah0k-${0my%|xQFx0pn)2lm2D8LBw&Z}&8BTjQuPyn1&Il) zpL3E?#Uh~pe=FcuV-Wb8<5Iz3nWgiCQw&W6Hm3>-7}LHLdl*^A=8RbGd?1JSIBY?) zn>SszSFA&q2V&11`GmanJ7^kKN;upKgm?hVAu5vZwD!cWpI^pb|MT-;Pta7yWfGXR zcs=Y7uoIAQ#g0}E0bD+Ebj)w*yx&WUV_4!KUyZ0zf5@TcD}Vgbw&%y?vt_IPi9{Y-%jsi}c58ef!5t{d@fO z>|ljQntLS17S5f2D0%u6doPbfY85?6f^US$!HmF9Jv?@1edMjC1(Bnz^hdvTZ=1Y$7RHsFTUFPG}nL zc&(Q=Z8g}Tz}xm%tI)diF2kkkbqnZ;<c8##&_xY-|F8V-nopwVT@}= zZB8M;x^DIC^XPd_m^gfPp!5ov94Vc{Z_))Pq?DySzxyp4IQ6g-tXJ4k^|f#I<}Ayj znTZ@kMSU8Y8E>CTH=a@%Li?LHi?xR9(6Xyng6pl#MAZy-sl8Tra_+WmfA8X9y)Y7l zk;tnHEhjmaRhiIdp2HJPTgjDCw57J44yEiyV=#(c&KptS^3JNT3obR!f32k z?|rk&!`dverFa-l2(MA)CBh>RYYThp8+pzlBb#wrBwF))Q08zpGvXRmRh^R@R&|TK zcFk)DPfZ;i;KT0yDg^7$f8NWx+p&5%6mOYT$!}27E8qyjQu?i;kF%2z0IQFJu4+N0 zIxreX!l_?RgPPsT=et%V9w98ndrz>m*JRH09x{(JkXx5bPF(u&ijlBax756Q4^Ex; zRH5bPuhviT-LHD6{vw|`Q$JLSh@3mc3NB4NG)+7c|1@(@Q1n!ufAZE?No?1c1}vYwNz=XIhx0t%-)p4 z2?m5U9wn6L+lQn{pszg^?gRiC} zHxHaOkONs-OTB)ve}3;q3m-zV(?FnzoRXQvLKRyAls~f5_Ig~`)20z{Z&pWFZ)d*B zZhM;jx1cC3vsoe%0%wgC>3g=?rV-O1RC?J5FrSkC>h#xK1e8R;pL$(29l}%`tDefZ zJQ;$6t4=Pq(V`7eL@QQY*;w7#EeZ?N93SNbX5t{&oYNA=e=VHWfREn{5_&zk!>)Px z%F%>n)s<}Z(yQ!9kCDvr>9>E5_VsiB$9S()|Foe3r8*0K7wz7m8`*go=dkaplGZ(R zx(9gbgSLP7a1Yn!kdwX}!wS*PN;+3E9R@fw7d^$7o1N2IH>imKq;dBGm278pq!WWzAj;4IKg;6NF8Xx3Y}Jay+P*6(A0lFhli2 zhfhG33V`Bj(|^*N9XeyBl&!xCOI8i^a3#xm__y~9_EOt>#{RgU1Jky>*mSxPUgr`b zst$2@e}8@3$lp$T^9opkjO#opF^33n=)a|yU)P@Cvbtc6f-C}6T8!fBTY zWQ-N@N*dOr+iC_F5}jc$gTUjA0oglEn?qKof7ou&Y^P$pQ_+p*ihcRkp4cNlDzkjs zZ3(wX$(_egD4+MR{Piw1tkq6YJ&p_^_J}HX+iA3yXk&26gauwc8#LH)dG_ckDLkPT zGf~aCAB7NNtA|~qfxUSvitej@MY$0`!4@r!ZVWxa1JR+wb6^00VV1M$by{eIwOy(*Z0%5^KrK{KjUvm}&~yh_3F~Zg1B-(i4(okNftMdw>+3J> z=HRfGB`KY5PN!meyHuj9>~jl*htno}v;{TL)T~zet3~(2VKzH2S360Eu4FBfoQKwj z^>mhrAUAZOkRvMTtbt7k1VON$PK0mHe-SIC=$|eg<(njZ*{fx^y0_+-Ru=)cxG8i= zSUkciz7vHwqWa=G!yN|yreIP9=Rri^&4Y|Mn@WWBBH-~))o*u?Z3cz+1U)TdA5an*~CC#iDf8XrrvX-w&)LpLTwT?Q2`q&vmdm^fVe^@Oi zag@Eq&kCd7Ww-qv1euq>eLT9p#8a~qepQ!1WqID@1C?DN2=0y{_NWY|uJg$mlBwPl zzpj(2wjYhJsyQ}ad)-7-CBm2Ei&F$45{nf4Bobe?!UmP^qjO(spQrlV9Cv85mSjEd4{(BKzav;!WnFL#6-Zk^i z%WA&f;hNrjT+(=cT{}>qCa=F=ykENmzz}K9odC9}Wvr3|+t%5V`FfW*c>JXJ4To%! zc~z>@4K3Ze(;E5so7?SOujUU{VAkCoZ?`Pb`c2KCa%m%X>s_aR`E_p!fAlJ#K^DDK zLRj@~JHhz2P)=w+PnO;hcGv7v?SFpwYy5&iRp8>ORA%C3BtbQ}^$HsI!8t&Kmx}z? z)V)~IFy#RB`m;5an0A)k_IKSG9KKZX$o--8^uFn9Fm-?#r|JMaZPIyOjB&yd)YE^B zV#?k@dU|&}Xj(TJ$FdN=f5WDtVh5Vq-3>ArszF}tKm`m*mt?K`*qx_46fV3~P%gv| z8s= zy2X`g_dmHTzcO`w(+}GYnqGW-NhoQRI#j2vO-nmzS&bHOrfwGA6u^1ARzNx?69~G6 z4T7gRN|8(8#9lHS^FE#Rv~8`nqGOM}MNq`AE ze)*N*nJNP% zNLBYvEP`1`sb^BPK{Zi*ua)8;2aaRi^mxD9oIY22r2(o-9Q_nE!0K-0E7cgfs|j-3 zm8xUYmR(oYJqQKV?r}I_#zz%M+)unKw1O4kd0mvih-_O}qcI3{W~R@GniHE%{!1<21`^(&f&q>`+I4knio>^K+h!{U2QMJkr?~p8 z{}}UEeFPf&oy+wjJFp$Jf(q83LG;HUb30bz#1h*lKx;^0Iuh~JhBXDG>J1E46(%}< zoX4;Re^6D0x{1g)CwX3~#gk`mdpfdGgRFZe%)C{~Q~^DdHnx1Iii~#v-|Mrj>j7rn zbHY-UYS)G(Mt@EsV5&OS6-}-ejQTqDH0`(5HBf{qnVVu$5PZrh-8RLXM3Wshm8f2J)lSYqxtmoCkIv#E>q28T1XUW1oG z@|1FhW9v&}7#ilAZCz&E3e&JW!TN!Ri15g+v-z#Q`SGfL0P*4g%YU2pt89j$vo>kh z!4MdyPF06!i$8o>kR2+w!#KT&+jIn7nh0dl!n(KOb(*=vuy7jK zf0%^w=W2anq5u60<`}Kz6PpGBi}R7qdlqlLOLQzwcG>G(?AYatLNnbd4#6+&&U4Me zD~dD}L2e?mn@GFKWR5fea~FwmljA_GoI^+rrgiF%cD$j8z~-rn;qsrPTP){4lC)ro z`kJS?L?^}$jOOR8LME}DObx_Nc5pyYNJn$3PUU143xt;-mgI&#a`d%oQ9JHRYf|pu z*erQ(^%!*c_&@9Q`=<~0{c-%Wei^@g`u6eV!|(s~-XJu+L9sDyEmCOu)RQ1_Aq>n`;TkNSqf#Vpu(-QCg z{}%CiUd#C~ClQEeo1#YF)<{_}wtrNW7G&t;_}zN80zE){o=97Qpe)M;E`g}&l|#JO zZLw~OUOVOQy{KJx2B1xHm`JnBWGcgB$#A?Q;NP1nlCwmK%>^|rcPozU-5ak)x95G3 z55O?VR*;dLUdpStqrsI_#Aa(%Ga*<)Mgest`81uBuTxVGa!^n9&PH7(YJai4Wg8r! z0#>>7VSX;%SAFfrr%&(eV{b7|gK6bfR~vt^^;C;g4sBJ~M|>oH(*&q#feVZVSf9}D zLk*w`+&^_Pwh7DzW6*H&>Y{BaI?8LevPw49O9hQh$L^5+#d#AtytU$;S)p_m$(EjC zH)~Y6B|7|fuM3@q9$5XoBHtBlFPdpm9}SN2qw6(~TGQg8i$+3ogL>}q_23x7z2upav?_~gS$ z$^@By4RmUZ-u5NvJ_Ju7T_xMuhG?qDJ#N_n8OJ6hfYbEiS6Y53*g+U{s>1u|L&Itg zw1UJSii^MqQ-FfnC9A&%oYg)LlBo)PH3f~=e^|7C{c?&)r4TmMsYc1=eI)^2YvxTe znpm8rw-eT1QS|gA;(tS)ybU34_qjP14JiV9HUh2v=gEN&xQMzAamJqPzjb1WeX27U zczDWW^{9QDVv_mfp%ijf;c{bJ+ohu+s8==`ckEu)SZKMnLL?b za_Wp_V{C@0X%OTfurr<;{PV~P7i}ws1McR3C|_KKRj?l5$og0nb00SHX}P6C$ED0q zo3@0)5YEf2N9cUBSh7<91Z5YR)_yR8OC7gn9|f^UeKtkF738n{*}Xd%!freDZ`y;Z zilKqMrX$pMt$$gy3HzJ#u_+Z0^?x*Fsd&g)Ei_RzD z?y9k?Kq!obbDR(+zB^>hPOzK|X`xFfLhy_IXP4QmC@CAYYpT6yqY#S=ZH@^RZS=-n{($F649; z$e746Yp{@0l_Rj`t>LgbpOUgN^+w5dUUSYJiXN+x12C_ZJTP5kbm&;1iW1B)zy*|; zIsgfI`G0d9!QNE8z#34kh^|!Tc*SR_Sk*5gIq=;e$dFqV5?d8a$SaR5Oe9@dOd3$@;t4Xd`>IB-s8-?Zfj%bSXP>81L#AjEQ$*K|+eXFpc!NBDm| zES2sBXe^>1yAn%q>|F`cWMf0r8@1d^rZRLzTz~a7_3~fGQrnqT33D&0RLB}?!P=DC zV&xsHP#421fS`orvi%#uZVd>=IJ45?Zwh!&gS2lN6i-6X;g_-L{uU=h2Sl&ZwVhf* zjzbUQtz5@a}bE3BI%-mouF_hIeNsiS3fNSK;Ch;r*Imt_T8u5#(W0Mgf? zi}%KU*lm_26u0mnM>z>lCPVbiacBk5)iO{__%P@>0bSk(3B8k+Ov)I&$pfzvn)QJ` zIaenO0#M$I+OL5a!XdLlG1qvVy|8N7hkxnSrNeH@AnQGzb>~(8+Ocf4PLz{#%-XFG z$H`kNO1tjcyG48W(4OhpTh^grX(-;LHYXc^Q={z5&KuwqR(*rLw$R;vR}xm^<6)1y zv(K_z-YYPJxZMX2Q)@iI5T^yj#s}N;s{|m7Z&##m^GfW5rl?5q+FN!W)~7dpkbg&7 zr+=yLseIkSDCe+0q3S0!)GhAn7ZZc3lAq#}*%ig(@4(@lIOOMCTH!kVJRpz(xCWR} zK@PYmXpKBS>|lW7a%mkN(#b)_hv!$PgM%62zur=($YIaN=$><%rk zuBR>r_hIjK`W2kd?j&YNXtbg4GEj5C3`S(g^t3}$LMyC@*u0Fja3vB+jxwfq3 zEb9}`r8dhe*R?`XI3UI0)#h2VP0PvCb*gL8K=!sT15I}Ae$}Dl1;Xhq*wtC>AU;(n zP>~FfF>ca|7NI@YWOZ{1da#1;7wqc~^Y)K&565|Plrn%wtr@cWITf7qv413=dfJM& zkAYBp=3)z{=HK9}evW&EBHMe^P9sGf%YnqJ`%Mkirb>HR#TO6}dklC@R5?_?mpkzG zUx$;rnk8`mlB`zVd3AP-#!rHqod-C^GXR7M|qVLq$p#3V6+U00Q>Gv5&aou}3d=gd0%v?cDzF5SD(cUu|?q)^CG z-`3%^9Q1nM);fsJ$w&>+g8ubeH?G@Y=2eD0cXMhPQZ4Q1NqvF&EPwK=<3y^k+X8HO zM#TX#K~f#;;J}lyemX-=JOCe0)~T#4K8Gb(B_N*b^*`fNefhZ{9>ma8cIky%7xDNm z8KKvv4n#VIi6jWNBv5aDG>a2Ds{yuzg*1jFcoKE^m(AwMq~Fh}8z2c4+$v+a){y;W z_}KYr)HY;pXdBc3^L&aXPKEnPP9A10ty{66O zw507|R$*V&<#&;@8nIn~4S_F0@@iujDbt=0p8xhH2?+66u8-qipFY2n)P3MDpCkHn zHf^6P3}V}At}E^9_?u7AD4QX{w!AI`X+r6S#Vvcn4!;%XN`Jjf%>rS0i7%i{l!Br% zSrzVX{%}#F;MU_UHqa8O$-b4>`b6Ip!<3RL3hJd9NK62B#x+L)-sIG&m&EHL5jN{$ zHi?PfAs&+>ysJ5Lo<;G{4S+v2jfOz6Mq$@vrZ^vS#md%mkV;#DN^aaW>f3|f2-sh_%~S9ufvl`B?18#gqR^~ z!CrBa*yhC7zEtOVg+^gkq3}+^T&VbHq_g@a>}HV+mf!9Dy)}&8q}SOl=}T4L>fu&8 zN|oG7l9gwtCDy8wdsnh-Y#L$?f^4jv)vyJew4jjSo_}vIvB;LTuRtmJ2j!^wQJltS zv(x?`sY3?@o@HK2EW`i~*+Q(UJY_LVrmi{zBMZDjtW7Ji|=St?b zpx=TXcXw&KE*DYjZX$e`UjOp0^}ph^fUPU=5D;~$8hpOFi~|q!2-rNzXS3dT*R}L3 zrK#(%@qdT5>hPU6!(&91Gf66Q1Jxgz&;cI!h+T8DOZkHYFmuc$`uEF{)jAc1yw$VH zu#8MJopZKlN#gTgFTd4)j<26T{U19xKK&t7c{?6cIY^)+xG4%toHH+v?H1e2iMp63EHU*%B$S3Z@2p?w7{Y11M>*4dlz{WTpzHYCE>M zvvOWdl()W3AVyJU-CgH$3JbgP{FZYziC&4Ya%8yY(Fu0|!2qj;s}~&GzfDLwgdWge<0nKvONA7|(az z74796L6eE*8SpvPej^s^$H7n8)qg#5fK2tD?(pL)9y^5|M9WV@k>aHdPU2%Fy{cG# z2wi>@EdEoM{_X2{`S$k{WxSCjtxG_gj#cnAeN2Pty-j=FFIXe5PYZ)hReyi7mYb~t z#2 z5ryxPL~ch=PyDjq(24D~=FTD!qXX4>lH`eDGw?sr!T`j4oU9~i%mKXWN~&~_)(U)GcGmdwrQA-Ataju9xL|?n|9JQ3v@XSKyXwO?(D3J2F>5!}Hy4&~7>TPDw3042n z*OUom=4Y|Xh{wv;=zoz%V$7Rjc=lyicKuXuK|iOk2g{s6A-Qdv_Gj}@%gy^bY);&J zTXH@r%RL=Qb`C-QQRSWl+$~i94ZsxaT6(V3`0|gZD%mq-X5bfbmMB%F4NC~k{`$i) z57umVNa+v~DV^>ZcU!KLn)|Sm+Gxaop4?mK;4D$Oo#TxWHh<$kiPLjBAW{$pt>d8j z;?d%i1bg~5j@fOYQKlvrONyV2J1i~}@Wv!oTk#5As$(3tY_DpZqETvF>))z7sy!Qo ze5*ux>RsnFj$)G}v2JgDQA{K1pVybna<-SfKlD}p`0#$<@?mYGweWI;1Bb^V?)DZ9 zxV^4i4{s@ww14E3U$7~R|As4lL!G`+#lS&6r+cc(C+cfu%?btiuorI(8Y%50J8&G? z6q-we+O*Pog%_hK{oM9Z4>`vHJK$70`p1ezg)(%6Ji?M&jE?GNC3_5cWL?$SZ7mDC zszP~j&T#ioogF>lX0lZc1-z10RUHy|krZt22V>TE;eYGH%R6bPM?v4p@ojsr>Q!v= zu0Zal!PN!HyI8!qsf9~YIu)E~z*E3p;g#wXO8^}T{C5fSmDT$i--W+&O7~qf`Wu&X zpfRh*=w-h(-Ah}~BfoV&9f?(f)Nq_O8!xp4Iqf8jIs*@jrGbY{Ha2*xK2_P&1Bn<` zhjrA;*?$i&QK7(mnJY{{Hu<}0ASTEI*pa$+o~x?h4xmoUwA~@7$69^-+?-2&R9s6A zkBY0Ta5tSD-r$m+3a`_)v3=U_vRNg#bVRyUc+Kqwy7LumcY}dnPKIiEx48$)qPfcs z8!E62c4{VBP}Ja4@ABjj(1`Q3I(?8VvZBFhWKoB0b3T+tjhAEffwOui z+julc22Vw=ko|ELIC4zLJsi$2tggY7i8Stq9}C9xYQ zw0{N<&MDa=a}mc5V{}xKiR`NO6eMrkkK5Z#1zGAgGrRY--U`fQb9$LhSiT95_Jiu6 zdTt(g>tm-2@v`TX*^eVaemw|^cQ+?8YL1bC5kDr_73neM}`d*b2QSTkL< zIDm6oswOs{2opoM&^ym#O@ZoC!Eb0)a38^q+j-KVM!J*tMM)5yOVvS*iZt(h(raDp za>6Ly=Q?}Ea$!~hTB`tulO;7OqG)H>Y>wQrjr)4Kp7ru+>_ky-n*HY#F?1G^3V#>1 ztf!wS&#)v~b^`UW24wAu1OrDccpl64_a9HSi#Yyo_`H1pVq0%;X+_%_l=~ef<)Gsmwl~-0c2OLC&eyv zu{UGIhhup@v7<i9&TSZqy+*TLNb%<6 z;AKAS`g8XYW;oL$I!vbiY;>F}gLh*&mDT}Q@aF^Xw?6J9|E!-r{#f3z>-&`s5j+)= zuXaFMyMx=Dih9|ndIt;E`+t(hsdi~n{P{Z6kn{c<>tHRrJeuBMvfWx~-r*ws2zXtl9}NLE$4z4Z=Z#dpUo ztzPW*z*_y7(%)iVCx3aHWN5{)K!8-#*x6m?jMy|;El$D`9upDhN=rydz4d1|HEZ?t zUHAFB`gH7b3636hyA{aws!m=0k?cmWcewGu$}e>*gSWW004tk~0jm!`#o1H|@GJ~F z-iYaA8$3K8)*LO}mf1bo0Zv++^|vvvr^+oR~k49Bw)delv~#;plYb#O0`VV>#n z&-(RGrR;uwy;j_@ch>q;2O8~lqm?2>o&d>*9dS0v<+wyMdpl$6ZLn6mlVVAKZ13E> z987v)vm9*ru7Bs@Zj*UcfLL#E(m`7@zshYB&z(3Pufu;u;U}1cH9!@pmo}Xj6EKCF z^HX84_7!L$BWtx_a^J)UGI^RhV4vyK!FIQ8itPx;XOod|Jg(9HY9Yj}H@5Ef?EcP2 z)S+h)d-45x{ZMFqpsyV?=Y1zXgSQuYbwVMi#NZVk#D7&=On@J`Oa@|f+_iz|BSN~x zI3xYA9%I=Nziz4N5Y4g=Gl>L`^>D@h>N-4j>Ns zdRIsBf`9QoomyP35B>9(zkln0j{c9oKY#e^iCmAzK-&oWrgxuh9@WOQ!~Ptrsk?;+ zV##^flygi~$eZd~#MA~PwWG?~f6|p8>+b>@Id72- zJnTzKBEXCz-}%h~F4~a?yY#Y{)1;cEUK{W~69h4^IaGJ&a5dR1 zyjp?&TLUv03plYuj~%6zKH21;2=agds>MF^UTgi*{oseA`QcsXba<;vTbhhsZ?Z!a z-#imUneWlUs_r!2uXJTkD-J*vn@u@9yoOsx% zMo@y-<->o|>JGm%$tVrr2KtaGFM+c-QGNEg(g8v(And5^f5JS65ghT zWudbvkm5kg@Xt&gsy8U#PBe(*XRSo^Wwgd|?V9)Xap`lokFwSG%k|~wS@Jq|^+DsZ zhIgVC$fZBhrAkXI*;&Oyg}Y+u&O2W3Vt26;kSl+!Nzy|T87IFlQh&1xutnz~_05(N z6jfQlAIjghoC0i9|3F{FTZevkbe$Ks_!F_PX?9JvB~Fo4ZygD)TBnmXP{pKvySJzS z9t|YHq*f|V4R+Hiy%op8fV4n2JwBkif|k=utWC8IXr0sGPHgO8*T-UwFXR5)fB*K^ zhrfUB@$O7MH<_0!1L9a6947DB2D+2p;<@Gk*tJ@E`;44^M?irfZ0O}dW9RR%RdK73 zG!D-ka8A_?EVR^H*N&3_4EFI0S77{Z)xkD--QLRiTCKSFInHa{yUlb!XD8g2owK56 z5HPkY^n2Z25XKIWdWUJS8qkMs$%l~Q)L(zoiX?QqqX_uf5rd}Hc{gs^JO&5Vla1)6 z19FM?ZLj@f-9C&j^|$eFAuJT>=dQ&(Ik8EJ`oxwX@be}n|EMj+v82U-Geh=~nyPjM zM#$UJrI&xxa>({FEy5E1> zx~$cDd%c!f=s`XQPeFdYqelZyW*JE%LLu^faP z#@S&3wxnp^_%^Vsc6PGu-1gh3T|!btz*Ky!afxb0T8X0U)Hf-KT;BRN`O+F;j@_X% zQlTX%T}e2`4%KESn#OX2gzbOksA=e$JSt}qz8~6JKNU{bnmtqJ1Jo*#SehOJw{llZ2ZD5uNnm-P{~l$u;}^Qx9(;TQ)n!@0P6IIsqiA8evzx1K|o zB(po$HF!)CZh=4uc6*a;Yi-pWVliAmo2qT~r50YwRGX&R5R%mka$tYq)Io{A@V(NJ zSLi#Y4a5YwB?omo)WBh?K+mR;*>MhaSvSIuq9Ro}k?c7K^&ZdF`s2@!@3aP1koP=F3NFhg)H=`@)i%g!1*WuY<* zq@o($mB8+f5$l(kvvvWF-<*Dc7s0xlu@85x4-}@oB_*cZbEubY)8y?{&vU*0?tj)_ zlwhluIQHCDEA`$cXnkVA{_@Ijs#io(nznmD_u)$$?7gQutZ{!V$U;!LrSqrr7F2VH z-t@wqfd^e;u(WTRLXsWW7nNbZP6eR}0^u!yfeUq(nDf{##eNhKA(;aws!s5(N0e43 z{cQ6RhhIaOcC+z*p$Dg)d0XeeSLJE-%(a={ktn#Q&9@+w8z833fO85_Nkcw3#rgyr z9{?Ng1!f+#*QkFH5%_U-b(>UaRA+Fv{%cXe=Dq-xfV7(OjG!> zV$OY)B|WZerahj{J_3)=dZ*%Dwl|dkI|4P~l6(cre{&bPLuw6Tp-{H!`BuUDMTpjD zCKA!Ajt{`>i@XQcaa_4Bl?*2qH>KZ5-_XUY@<&8v8aaQ0gdL4eYq~M!cd8tNEsrxMoM9~RxsZ8(8%phh_vNDdcVgb96SI-Bz>BS%C!AotG=Z zBl9_dN;Tc4EDFhM`OY1ylK{d0H9xq zWpY-O1hScK4gEdxX>qlYgIY2VkfalbBWud~LS;jREM^Y-BRkqiF3dAKw4E(A3wJBTT zouxBeuNO!|Gw|V9(jBi%Vui29)d}j1PRmutBqH^iGpr6prJZy`2H6z6V4vz7&YzuY zIv-xidUW0=-y`z9cFK#ZRRIqPzY1$Cch+q_ zBvuu=Q%^u5&Y-PjRurY!dB#>b?ZMg(nQ1-E)TB;XBtP5Of8^#5GF&Z*<&p-Dj2iBYwc1`al@!T7&l{d;S<%KR30 z*@x|fd`yqfx-S_HQx;Mej|>yzI74~6vwzJthCieI%gf)tRbKet?>%vI?b@G=y@4aU||`K~HC35L9@ax3S$ z#cRvETp`vLI7|c==YqoddNAF9n-`vn9RmC{)*_A8Jd|Fa3i8;20`AbPvmD#hJb#CM zwFw3TM?sb*mh_U_Ycb&T5*8Y3Hdt#Woo35v{cz|(d+*lc9DitW|6$Gg=g8^w@FhL<2u5w4?|aMEN$L10526wOgaHu+p36NMe<6mOflh4Z>sEqDQ3>yiPlc=46Qo9QC!jk^QlRC$Lm0)PxPS24p_ZOK zVM=gsszZS8XBgT5aoh-pO|q+%-)YUJIn{r9e*+jN{v6?9^mf?Rq$N&Ph&8FbQ|#0N zQyos0lE$4LR|Q3-MZL4bB2!-N@iT5svmN|6nzA)T%zx*GM+dsYJ2iS2?-VAG#p$Y46h`#wJsxcAIvtv~Tc#5K z3+PcH(anDP{mS>I&q{);=!2x;^mOy*!6`d6te$}g&dN2|GGINdc3Kr_%Hs}>L%7+R z&34)hZhSxI$?s7(We^OJGv{*d@O*M1xe-t&XdrRGQg}vnBK36uAAfOX_C=2Fl~PpK z;w|b8Hmye8#VfDawEbS?vF-huJr)Z9@K$6t%}i4QCQ0Z&tZcmXWaS{k2L2uNy1? zYei69D;TfO)U-S-JAd0L3<0+jn&hFNnO#tIbEN0E6fDa29XE$Z;@Z|S&0=gEy4{K) zAW1C*n{w|Y;?Q_W-G{br_fjwK7wh-$8|?R|zsS?zlaQmgGTFCyJD;7)pZpLJxTA*C zTjzGIMg~~AAepq&99Sf8IR3-K+Uu*DB&kd*FU<}#ZD}!($bWznrGhC{R-Kt;4n%Id z@@|>cYtkg>=@bG)X_q4&14?<_07KoXoCQ?9A1di2U5BJMPJ%LD5!}z4Gd1cvmswyi zE4$!Q@8Gcap|@KPi>|^wOa?IQEh8~a&nY`Z^A_K)TK)3!&QdBq+JmdEO&l>rfX}7N zH3QKKe$S~ZwtvKj^NOUWqTbLsZXOT#lWk8e-cRa2N}lKI4Njd?Q)->ZjaX-NPI?OV zq$`Cw^QLc@4lf%@6yM@lybni4hJKTZvr8^XFhu=}eAA#KM6T!!&hFY+FDGmRaEO`8 zSwh(Y@fN@aEncdsa1Jqjs4TeUyf0C8zMs`pC7 zRWChn@PBf)OU$b)(3=;A!%BUc%NUt=U}MB~=_yccan#*uKSOgMV*16)4;!q1{P6DT z?OoW{t8?h5bJ^iejJdrkR>8=$z06E^=PRwKL>?bvrwWM|yqY($AN+n(3otJ?97!I< zhByzVf=mR+jkF&@EWC%7psYpHU4Bx*FI?<iIT2y!} znZqEDF5%;0z~wwL0Z4ax`%nn(?1p+>N50|#=e^ttAb-Uw)Fgst5{LS60UbH5Ndm2u zZ-1Q5U}+0unK&-3Le5gNg)g(;uB1<8Tr#A)XGooCHr1Qy`c;bY&=#|cL_{oFg9wLh zSmo4P5M-esxR>_q+#R-agGE4hWamrYcUi+7c+gAzndE2;{NJ!|`;lN1*fuBm|8P`{ z;A185+K%mkU_bQn`(M8-=?~}ar;Tihlz$Yfbpvl5HHmM>aMUfUTU(|TipA^N9b4%p zfEKLoOz$~hSULj`l|imb+mc!j5EX&&UzHC20do@*|(ug7}bfBp8}L-3spC%})#8&$<-QaKPo*-NDX0 zhIVf3o8*x3RMJ}mNsTjzf-r{e48Ykz78%r(wHV5zLD88M_?F9^5vJ}~tCKBnx(vs0 zEjjXBx}vVi1E?~#BvIBCY*j>qK!0**S~;fGLK3D|?rLZasN%`vuB)o1l%je++gz49 zYfg(Ds2yC^cny@Y?u4(t8(&FnkAVN-Q~hK7{`Z&9eSH1;;jiaa_(PHBu*#4Xj)fs{ zyov@smkk0?#NEbU4GNmr!Wqk;_k+zQ_DFm85VWIEpw}{f+*d!po`{Re+kg5$*7yPt z0LoO=bA->Ugw1KaukaA$1l~)fgIl*)ss({KO~Ptgs3zDq?Q)#kG^R-_M!mOXW1q6H z4e~4$auK>*}<%sZSmP&6He zHiEWl2i}J48xNo0Igmz+^nXq*xM0ayg8dHJX0 zBkdyc+KL3@EDB;eXq<~y%Wv(%ljL)sxf>d^^SQH%_>jMM!Le$`MR>YZS|Y4ohkmH)dI|Sz3{!2QPPRM=(n%WSe?^J# z0^4@LxMM6E71E>PCyp#_s)FsL`~d%*YJA1l&<~-BhfkLnPM37q zX;0s_f0tKNLoI3l=6^)~J}x$H*E0}CW~DeTQ_9;W?lUWqBBOu;*X5F`><_ z(sRMSzSO^n|6gA|e_^vdLt1>6V|A0<{N$lFOtV1eZN#lMcQA@|+0f<_6&pi<%3y9_ z1DR>J<#bmtB%PN7fmu+HNN1ZWLg0nd9CboBt-t^-cH<){M1LW24H4hCxc#@c4hiti z1egMXW~C@ej<8Kgs#SxUHIW-Pv}r82jedin9SMgXkfL`Fz_lLK$(P;U0}j@;*(*~I zuyoa`7bME70B-X{YH)?|JN#ZIOgh?C8oaWHm9^1c7>*s- zV`X#5`LuK$G=H(Nm9ZR66Jnx@b3vR^1xYjto0`6~%_~kGZ~(S65nI;yW z-L<^Q$!q8yjVI;l6Q8 z!q%ZWu;MprFY1RmoI>qRsUHoPJpkO=8}jIFa9XBeDI~jg*0fyQY`$IsoR&K6_1%5v z4u22vwn?X3b0l-;i-TF9)=_|;)O{##`uk#M>s5T0?nOc{!RnTAI(f}Ya01+Jm+u3Y zMbEQgG*g89+6Q>SX@KY`MkzL+ICi#o%NHDMh3}f>6vZQS5@3tTW;b#>S?jT0cGrFW z^uAr}p*O%fsYwqRB9xyB3g})nykt7Gt$*gN@af66yS+B+(=aY=RRu|LFl|@8<~h74;YXTbp;j<# z?~BfCYfn-gsBu`&bi~~3kxA-z0h)KOqEC{BPE(+7%?pcG_D4xAI*@ZD>>`R3{fz@Z&b z=KSdtMoxw7u6cfv1N&<@O63K*FIvk^c&j}sdV@#j#UWDXaE7A?#XN~HZ>~PqZBf_j zKX#}?{Cs_V)ZsS}i=8+Etjji^Y=2jtmWrLK_GV#EZ0f#wnK*T%1A3IDj80%57pUv9 zERb}^J8W4$RoCuLrBn`n+sK@cj*I{LG`{{_pXHta(|#*n98O0a>y2Kj{>eX@*`%2F?9ljhv~;&+tazIP&I^3znVEIa;_*nfW;U;h1n#@-%47GgnwhA!|J@><^$}!Z5x$jed4EBti zHvMpvG)vqLWB+!MNQru6uD3oF-r5Px@K*F9(K$5N)e7W8t=oWy?kyIDu)WC74Nwtl z_BI?|*|Le7{{ojKhtEhv0QwZ1APZ#Et;1gcmBeC#*mQC|$p4BBmw)-4Lc@R7?AwR` zvusamA22;!VyGm{n_pEE8`x|HX-=(mJHuwyD$6Ea9Xif%DB(I=W%F>VwE$?zE6@UU zzKG*wFXM&^Ti28?u?f^{Z_Wf=T1;p_s*3Gfdrwy-TfI-qg;VitaU7UK!Q4%&N&6Mf z1LsaIEOZ|w>BM&qo)vp^}X76)bILsvl(D3(o(R>5}fhS+H;+%?r{nijN*;yXbIpW+x62kITU zyY-6(=8p1iwceSzJ&?tnti`v>NaRd-aCB|NDu3e?sC=f_aZZ<<9uIKj^6cdu>0X^#yr>*`}!=GeU9C_j8~*K^C*r*L{%WA zU)Cy#BSG36ROTD+7wh-0{m=2~{SEKKfklf5P?dURIe&nQuOM-jt!kbnx|m_y#1*2b z9a7`aFvixrL&p)=ltobT8z(scdq{@|Y=YNGdIb{k3zsD%2`Wcp^NK`?06Xc3F|TOM zo*U<1mc;;wIIJdCrE^Yi-Qq zJWK$r7JuHgTnnMGjjvUz)Z{}-|5&qsK1=-hDPHP$)?Ji{y)}<0yw7uAQnJYgVWPn$ zH-m4&pwk`d620}_OJzG5PD}b!bRZeK=OmIxbzg|pzCGPgPJ6%Ac#mPV2(xF1mE%a| zdL>4ZJsYr>kw((-&F(|e;&%33_vTaUV8yCqOMl*N6YF_wf*&~Mgne^**P!%WYH|bb z307Ae`HO^>jQGoMyc0YJn2Q7z9c3ZvQ*6JT0zO;Y0`t?^`7t5CmauJNH4s)`f zR*brIUxLSpWtI$eP~Rg>sDyf{gGC;xLSUPYx%pJBbvo0bv>|(4HDtBZ_!GnCC=e9~ zw|{uSn>p29Fy;F-MXI)_v1Zc-f?OJ#mJmd_pnyu$m~ppWbKh!HDC>FkbFjY^d%2-U z#9V#S0N}f}<^Vt&)b{LTrE)Tt!gjnZ%fFj4yN9yV5a40&#r|BduV3f)N54WG}~MPV7iLmFWI21IpJ~fkdDX`s7{@I*hVs3O>;JD>keENYehusG36!H$Id-GPs9-gI~(5le&e5+LR&(5T(fTRxlVVC+zY-CZ-n{X4ITCL8T zlS4L#iOn}&2X)`^mD6rh*s$}Lb$>nhS){;&7q5?yecG_OOBWPH(jmi|C)i_ZQ%-)) z9sT1={d9l+=U@M6PxAh<_m z1la=GFkQM0kOb{Ei6qFfymNwgNph=TJxlcqolv9gl#V{E0KrRDi<-ibCr!ER? zQZKx0wHk`0v5N(nTZQ92`Q+=;ef{@eFZEx)_0N#Yrwi9pVvnV)M_ z=a@uJ!Y^lMSdy7wv+S^E)fSphV835}*NY&_>t!+5Jl=E2{{LIPUw>R)1~q`$fUur* z(LvfKVNSd0^lDfVCOj4_Bux+{p{d`t5hp?(tPK#ZU#5=fQ(e_aGMLae4a;@XyzLje z2y2#Diw$anaA~Kk&C=;L3*@AcpQDFxw7md?cV|5I#Zz}Lx}`UlvzM3mM{tu}Mf9Sa zJjqdYVjyg4Bm$eUE`K%n9ZTV;6cs?Ot$^t^!Fsm;W#a)aeUQ$jJomOT>qw6l6C|Tk^V>o0 z1hh|e@L}_9lkhB+wXV+F!9nqo&5~bw)4YIYY9G%ESaVbWSbvh?U56GHdgj81Y;8LF z<}|#ejoT@>$-fau4*m$_R$uOUn-aT|EloY?v}F}JSw35K?ORuR7EVJrI@tz&JgzQ3 zj!*Au)z3-sE^8%e*y60sTC;8qr_o-C({}1LL?TuK%k!uan78PaEbg5*OeGCHu!t6R zL^-Xh_25P-P=Dn^LUDC_p0pvgT9#I;8!7j4D*5%EH;1&tQ7a$qU8R}YHg3-2CR_JC zUS(92HuNU+5F7wodp{g7zMb;c!n|*3 z=I3I)yo@iufBt*?^{z!Rr?&_ex_%|<)dpwNZ^N*Gl7BbRc00K5tl_A-AF0LUV4D5< zmj1Qp&>Jyr->Zh+64^rTMo}GFssjG-259KEptTDda#v;;P_`$IZF#GYML=+{EaDK) z0XqiC%%TvzT!uZNC3$O0!6GV{Lgb#!+hr%5Z{;ppP>dFk)_JFPMA|Ad`NZumHZk#< z20Yig(|>Mch!q?+z0L2>Rr{au*VjK^#yf$@{ZY1n#25AI00haII#ohy04H{WC+}w) z4myKIa`ASd=wnXAx0&;Hx^!wEtGLPm;3Q*N-AY9hH}`wUd)U4wwd6$G$z~+T!1nn{ z;HdO=F|KxDA|fef55L&FuH)DY@26l$wrTQ1*?-{+Y%d=U8w8X@)QpkG^U@7u-;R16m0d30CngfUq|Yv#Cn0oiP~KTd@DFQXVcor=E)AK!cgGD z0JCKI&Q?k_6*-h-u~rVS?0GpgtIo7W06=g)K(UBm8}u{efB5fjAMW4!yVAw^ko@M{ z*!4X2wmkSp(c31TMo@}?PS*hb=bZ;*wndc z2?#d2)BJMl;=Hvx%)5@LOi<;^^KqN0$0^d&`}U$u0|4{r!9mA(=>0Q*YKOvE#4!RN zh=aYV7OJgQylhhFmD+JsLd)!qpdPxfyfJaTZlb-|cT^@XpU18L!PL2HlZcbC2^M_7 zX*V&i)XO}pH~cdBd?&oJ?>N%^(0?JETw?3=T$aaj@)^9*jQ zA9Olxe-Yj|kbBjs?7Zhtt_6^@$M5~>KyMpdfhGJOA@MDEmEiDf3wi|~ntwv5c%$IQ z;a!H46)eQ5zycWS@{-psQ91cO9XV36<%kZ}amGna#i6vkOqGfKisghdPu{4C*Ad)W z%Xb(0BSmrYbGcq#RGIwv?TP7dg?rgy9wZcaaM?X@&^ z#-y8~L-%bAqG+3q7d7Rb@PmI96*m3mkysIc$X za`{w47eK;3H^oEI;A~*pQuvxhfvrcm=i}#IKaQUlFS-LpnrwLee18^iz=`|-^V|8I zslt{OK!pVIdBWUMT$9?Q%3R6>T%Lf(ZaXX?RJ|dM(b*XG4wI_Bw~uc&uI}n!Of?r( zuOseV`}H7|x9;v<0!?#*j$Ru%e-i6Jx_0f^@2)QYQNV0a92L&5)d&P}^|CD-AZkva zt}TQ&XO&{tp^VJ$q<@974IO-8hd+OhtxII#bHtQkEezy3-%A~wtg`^G^HvX zeOS+|`bb}uNeAb7spnA?fl+-N@(-pt9Y9kAu);Znd0tUpx=as;U5bOs*Y<9)esACI z``CRSF2{*D5La}ncq-7Hk8SR!S1&B&xmqqrrqEkOU3t6>2*sKz!?%p< zi^@Yfs1;0 zo$nUx+b>+))`cbrO9zS00bls{u)IVl0Ev6sC@ZY?fdiwhG&UQdf`fyc%6KYVt>P$g zH;S=l3qkX#;_xq^lXC(D?booXz9y^6c{&KDU&L#NSSr93UC>XEsOirh^L!VMG4M-$ zXMYaYp~`W}{HG|IRF=p;m^!lG2(#=Rg)%@5r+RHpGdN(YJfb9QI8iVFc1kP_-LMjY zMbomFo{RN))<1vIjxvIb7|yDM-kNVv(5GCAoGHt+dXTIn8m15XE^Nj1Zo_$b@c-U- z-lPVCsj;y%oCCKc1z)N^T)dHKsR1gU0AT*}I%?OKLf*?S3R zktH6m^xIqP=W_k`x7t5^{`U3fxsh|n3r$YX52p)e&>)wX?yckeE?q;iH4rWI(M5IZIKB zuTD%$pk|0xiOR$lYhhLA4qHK#e9r5>W@uFGOMKlPNz0p8@apf(x;`H6CUWV`w+lCmNE}vu$BX6`lit{X zw>e;(RedO;{oBVII;3{ABo?SKe;$z8gKtFR}?k*vH|W*4YMD?+ayMpPbW z#HfY#al0(b8`G&AyMMFocN?tMTI}*k18acic5U)hHL1^~`r||Yg=6P&lH=0S+}Q2o z$^?gFd4Q`4k!p-OQ-Je=-Iv|b&COQk90Ke|fX+TrDhgV$>wv1E!hdkAobM{Fag;vr zNH&1CPK<)1Snp8?t?X|G;A;6fpTLnL!72@)d$i?Ry)TlN7nk#WTHtww!rJNwdpo_R zimKh}L`%*alp#36w)5sirgrV^a}6V^zmWklthCCnY&S=0*qG17db;OY-Fn0HeoOns zQ#oyYZ}P=k`y!`=;D29NCoD`y@{6N%RgT7+utUHS7%}d44*hUm{k*aQ57C0Ar&;$r zpvkVriUv-nGc`K7^m7vDK|61L!=)(4ctyoC9VX(Vyd3Rijx{d^3htp53r&g-jAmEX z>Ai2g{N%_es?H!Ntgg&m-~L1YVi@f>qG)J10jHh;G9mbE|5&(>)d>;CZN z7grt0gS2zNbwBW`WQ6Xpr}JTI0Hw6=io`5IbZH9^n=hvL%j{sQn*eQtGszslq)Q;Q zGiZK%s2T_zK3U`JU1VAU2}8H?%?U~m!z)T93f+a1Lc*O99_OGJA@NdS8oZ}+N>Yc) zl9HxDhsyo;(tkB0o_duKb5vPvUy{L*r{gtWBxG+RdEctf76)D+;ogzg5%0s^Env}e zc;-|6(#OYlRj-G>3_A*Z44AQK0zGl+%d0Gfs;o}wN_7C&39#&E8-R-}@d7xg*$2Ae zi7O|$)m2VUhdLb18&&^5U+Ypu>z?jkFHMzyWnU0lT7P`&ILwwDpzyh0YF^#-JZ-Y~ z*4yjuJyccnTjD1wOH|xamcrToo&&WZh?j|l)zS-+bVes;^}bNpW7k+>(;eOG^n(p( z5*WNf1>eUu-!0d-e|-CSK_Y1V%f5DC>Eumn2&aaBvr&+p-lKAb%O>}bgF7Fq7#QKi zR?WG(^nb3VZxnouQ^d+g>$`(kXf;rSR)A542`p4tRVXMbbvQA-zpa*ihoRW22$ro{ z4SKH^U6ACE4Vz(lXIK=m>4&(+JY%C6m`;nn-*;R;os4b(^~aUhy)1;7{jmi)+wUJnwY_h!7akQiBi zMdY{XY~*#>1JeWVGAiMs{B%-6wM&bAOb_Q@Vb59s#c z9DjnN{G50q^&x6~uGPzz5C8hP>9gb?&{VxBR2YrR z$Ew%+yNKB#UE>=l6gRb0fCGg&^+UacVuu!6-fLua(0fxSpRF3b!++EAW>d@EZ(S=? zuSvxj%?UBPcV|C@6`NBQhyJqq>Rn4Zuzvw^*v3u;0Gn(X&O;}KrfQhGGV25a;)TE7 zD*LEj0(#RgPh;SwtaO;~!q&e&yo`61u7^gQ_vN-9>6@)34hKFsSO&Pu5Fv0FtQ}+y z)3K~p;>Lm6HB`3CQvJGH&l_N8y1tXVO*<2n{5+f0DH(VaUtnm>3-UND;Sj|wYJVQD zl`e&(nr2-DEn_b-;eVZ|eQ6wM2 z0f$iSx0wg~pxMDm=qG%tPB-s$=wV`<`$rS&Cq0yYm|uR*txZ*^T3F)l4o~g3?yb7} z6%{Bil??@UlV}crP+~l+ae8}RiGTjP{b{h>%x}Svw1xtAYy>ftptj}rl2<>-BpuY- z9>rj(9wgT6;=mB`s4%@8FroGmWkRmWT${%smrLyL|p>v`lX93QH=){!6>Gid3o zK^(Cb-cam%0SIf^4EEoRcj|TNH+Zh<)4{yo*e4;3uj006voONpZN;dndX&Jrk4#m+;ukYGE?GOX{28$Xh zf0SWKdtc+)Dyqp&*h+eI>SOm>lHe@fg&j@;JOZd|u&MTO6?aImc{Oz?ZH>04=y5cZ zkF^zmRUwtbtof~N^L{9%qJQ4Zrc;`QVqitkdCNka;xXO{!a}_(_iC^kjh-v^>GOy8 zNAhihsn(e-4Tmi`5OhXIOSE#dx%Zmjo?Vwj$9Qz8Yt9>~yO=bKW}R{zcJ9~=5VhEY z09zZ&FmQV&(m>Soit7(K_Lnn}&}>O-{_p;x;D( zF$iByB_3=OqF}2ln}6+X+0vz|Uz38|OPsKGy}=(jH;-bE_erWoFHjH3}g+O8#UbH;K{Z)h&+iI#H(Tzk)n<4)$&;5EJvW5+&t<; zwA&vOj^nvpK!5wc>U%Gmw+?{Y4hG&wu-(@fG1Qa|wcK?(m%1yg!CQAnB?u7RuBmHH zJHc-GgLhNjQgVHP=XH1B=r+z3`%!D=)5F|Pr=|!T8qsr(rXB;1CA@YrK_1u?AT`B& zci_z6G&*-_`RI0aFL;8j zD?y}iXvvej)2u#6v)|jI$8*76YX4Zjz7wK;gnYgJyclR2v_ePi!asWiC=n9(%lp`Q zMS!OQ63baaZxqX?mj*acN;1*mWb>vs#i7$*fP#W9ZoY*;7c?HG1u^F~G}@K4@b+~B zecfW0R)2adg;vA~C~nWI?Jmhl)HuEUxK%>pQ@Q{m*zA645eiAnfmCv;2z{yxZ_hj1 zKv^jOS87RzM7~vbJcLbE#6hr(BRIX-Z=0&$uh`d5zmP<+Eu6qvmA%l0xPa?PYKi4h z6C-ZwtT~{$SI08#M4Jje5P$08Ox;fNx)cfFJb$yFHlNjMcVd+lEy<2?T90rtG4&kQ|k1r?eVf=cdJEs9^f45wJe!hSI`uQ6t^XEXUt#&-y zh<|}62~wg&O>=Z%C~2(Guv7nv4@tcgk6B8|+o}E!i*PiZa5xfT@kTt7<;hxPNZ3 zZKpcMeG@dC_da-aW67>%%Vzvz0^`{{Q}iv2^1BRi3>ICEb1gF`ok$usFC?3SJc