From dac20702f2b75253bf417b1da302ff977baa2fca Mon Sep 17 00:00:00 2001 From: Andrew Doan Date: Mon, 25 Aug 2025 13:13:36 -0400 Subject: [PATCH] Modify cryptography dependency to latest --- certifi-2025.8.3-py3-none-any.whl | Bin 0 -> 161216 bytes ....3-cp313-cp313-macosx_10_13_universal2.whl | Bin 0 -> 205326 bytes idna-3.10-py3-none-any.whl | Bin 0 -> 70442 bytes poetry.lock | 3612 ++++++++++++++--- pyproject.toml | 2 +- ...025.7.34-cp313-cp313-macosx_11_0_arm64.whl | Bin 0 -> 285991 bytes requests-2.32.5-py3-none-any.whl | Bin 0 -> 64738 bytes urllib3-2.5.0-py3-none-any.whl | Bin 0 -> 129795 bytes 8 files changed, 3120 insertions(+), 494 deletions(-) create mode 100644 certifi-2025.8.3-py3-none-any.whl create mode 100644 charset_normalizer-3.4.3-cp313-cp313-macosx_10_13_universal2.whl create mode 100644 idna-3.10-py3-none-any.whl create mode 100644 regex-2025.7.34-cp313-cp313-macosx_11_0_arm64.whl create mode 100644 requests-2.32.5-py3-none-any.whl create mode 100644 urllib3-2.5.0-py3-none-any.whl diff --git a/certifi-2025.8.3-py3-none-any.whl b/certifi-2025.8.3-py3-none-any.whl new file mode 100644 index 0000000000000000000000000000000000000000..b4158ec6717d4a0b0889febe5e189e1e975164c2 GIT binary patch literal 161216 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

&pReAy%h_ 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 literal 0 HcmV?d00001 diff --git a/charset_normalizer-3.4.3-cp313-cp313-macosx_10_13_universal2.whl b/charset_normalizer-3.4.3-cp313-cp313-macosx_10_13_universal2.whl new file mode 100644 index 0000000000000000000000000000000000000000..659c54086583293dd35b703058345aa7d5d2eab0 GIT binary patch literal 205326 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%0A2o|64hRm&1i*^8=+Y4nBY3)_o+uBSfz?tHh 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�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 literal 0 HcmV?d00001 diff --git a/poetry.lock b/poetry.lock index 66bdc2a4ff..462ee4cc67 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 2.1.2 and should not be changed by hand. +# This file is automatically @generated by Poetry 2.1.4 and should not be changed by hand. [[package]] name = "aiohappyeyeballs" @@ -7,11 +7,25 @@ description = "Happy Eyeballs for asyncio" optional = false python-versions = ">=3.8" groups = ["main"] +markers = "python_version < \"3.10\"" files = [ {file = "aiohappyeyeballs-2.4.4-py3-none-any.whl", hash = "sha256:a980909d50efcd44795c4afeca523296716d50cd756ddca6af8c65b996e27de8"}, {file = "aiohappyeyeballs-2.4.4.tar.gz", hash = "sha256:5fdd7d87889c63183afc18ce9271f9b0a7d32c2303e394468dd45d514a757745"}, ] +[[package]] +name = "aiohappyeyeballs" +version = "2.6.1" +description = "Happy Eyeballs for asyncio" +optional = false +python-versions = ">=3.9" +groups = ["main"] +markers = "python_version >= \"3.10\"" +files = [ + {file = "aiohappyeyeballs-2.6.1-py3-none-any.whl", hash = "sha256:f349ba8f4b75cb25c99c5c2d84e997e485204d2902a9597802b0371f09331fb8"}, + {file = "aiohappyeyeballs-2.6.1.tar.gz", hash = "sha256:c3f9d0113123803ccadfdf3f0faa505bc78e6a72d1cc4806cbd719826e943558"}, +] + [[package]] name = "aiohttp" version = "3.10.11" @@ -19,6 +33,7 @@ description = "Async http client/server framework (asyncio)" optional = false python-versions = ">=3.8" groups = ["main"] +markers = "python_version < \"3.10\"" files = [ {file = "aiohttp-3.10.11-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:5077b1a5f40ffa3ba1f40d537d3bec4383988ee51fbba6b74aa8fb1bc466599e"}, {file = "aiohttp-3.10.11-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:8d6a14a4d93b5b3c2891fca94fa9d41b2322a68194422bef0dd5ec1e57d7d298"}, @@ -125,6 +140,116 @@ yarl = ">=1.12.0,<2.0" [package.extras] speedups = ["Brotli ; platform_python_implementation == \"CPython\"", "aiodns (>=3.2.0) ; sys_platform == \"linux\" or sys_platform == \"darwin\"", "brotlicffi ; platform_python_implementation != \"CPython\""] +[[package]] +name = "aiohttp" +version = "3.12.15" +description = "Async http client/server framework (asyncio)" +optional = false +python-versions = ">=3.9" +groups = ["main"] +markers = "python_version >= \"3.10\"" +files = [ + {file = "aiohttp-3.12.15-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:b6fc902bff74d9b1879ad55f5404153e2b33a82e72a95c89cec5eb6cc9e92fbc"}, + {file = "aiohttp-3.12.15-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:098e92835b8119b54c693f2f88a1dec690e20798ca5f5fe5f0520245253ee0af"}, + {file = "aiohttp-3.12.15-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:40b3fee496a47c3b4a39a731954c06f0bd9bd3e8258c059a4beb76ac23f8e421"}, + {file = "aiohttp-3.12.15-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2ce13fcfb0bb2f259fb42106cdc63fa5515fb85b7e87177267d89a771a660b79"}, + {file = "aiohttp-3.12.15-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:3beb14f053222b391bf9cf92ae82e0171067cc9c8f52453a0f1ec7c37df12a77"}, + {file = "aiohttp-3.12.15-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4c39e87afe48aa3e814cac5f535bc6199180a53e38d3f51c5e2530f5aa4ec58c"}, + {file = "aiohttp-3.12.15-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d5f1b4ce5bc528a6ee38dbf5f39bbf11dd127048726323b72b8e85769319ffc4"}, + {file = "aiohttp-3.12.15-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1004e67962efabbaf3f03b11b4c43b834081c9e3f9b32b16a7d97d4708a9abe6"}, + {file = "aiohttp-3.12.15-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8faa08fcc2e411f7ab91d1541d9d597d3a90e9004180edb2072238c085eac8c2"}, + {file = "aiohttp-3.12.15-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:fe086edf38b2222328cdf89af0dde2439ee173b8ad7cb659b4e4c6f385b2be3d"}, + {file = "aiohttp-3.12.15-cp310-cp310-musllinux_1_2_armv7l.whl", hash = "sha256:79b26fe467219add81d5e47b4a4ba0f2394e8b7c7c3198ed36609f9ba161aecb"}, + {file = "aiohttp-3.12.15-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:b761bac1192ef24e16706d761aefcb581438b34b13a2f069a6d343ec8fb693a5"}, + {file = "aiohttp-3.12.15-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:e153e8adacfe2af562861b72f8bc47f8a5c08e010ac94eebbe33dc21d677cd5b"}, + {file = "aiohttp-3.12.15-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:fc49c4de44977aa8601a00edbf157e9a421f227aa7eb477d9e3df48343311065"}, + {file = "aiohttp-3.12.15-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:2776c7ec89c54a47029940177e75c8c07c29c66f73464784971d6a81904ce9d1"}, + {file = "aiohttp-3.12.15-cp310-cp310-win32.whl", hash = "sha256:2c7d81a277fa78b2203ab626ced1487420e8c11a8e373707ab72d189fcdad20a"}, + {file = "aiohttp-3.12.15-cp310-cp310-win_amd64.whl", hash = "sha256:83603f881e11f0f710f8e2327817c82e79431ec976448839f3cd05d7afe8f830"}, + {file = "aiohttp-3.12.15-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:d3ce17ce0220383a0f9ea07175eeaa6aa13ae5a41f30bc61d84df17f0e9b1117"}, + {file = "aiohttp-3.12.15-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:010cc9bbd06db80fe234d9003f67e97a10fe003bfbedb40da7d71c1008eda0fe"}, + {file = "aiohttp-3.12.15-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:3f9d7c55b41ed687b9d7165b17672340187f87a773c98236c987f08c858145a9"}, + {file = "aiohttp-3.12.15-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bc4fbc61bb3548d3b482f9ac7ddd0f18c67e4225aaa4e8552b9f1ac7e6bda9e5"}, + {file = "aiohttp-3.12.15-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:7fbc8a7c410bb3ad5d595bb7118147dfbb6449d862cc1125cf8867cb337e8728"}, + {file = "aiohttp-3.12.15-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:74dad41b3458dbb0511e760fb355bb0b6689e0630de8a22b1b62a98777136e16"}, + {file = "aiohttp-3.12.15-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3b6f0af863cf17e6222b1735a756d664159e58855da99cfe965134a3ff63b0b0"}, + {file = "aiohttp-3.12.15-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b5b7fe4972d48a4da367043b8e023fb70a04d1490aa7d68800e465d1b97e493b"}, + {file = "aiohttp-3.12.15-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6443cca89553b7a5485331bc9bedb2342b08d073fa10b8c7d1c60579c4a7b9bd"}, + {file = "aiohttp-3.12.15-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:6c5f40ec615e5264f44b4282ee27628cea221fcad52f27405b80abb346d9f3f8"}, + {file = "aiohttp-3.12.15-cp311-cp311-musllinux_1_2_armv7l.whl", hash = "sha256:2abbb216a1d3a2fe86dbd2edce20cdc5e9ad0be6378455b05ec7f77361b3ab50"}, + {file = "aiohttp-3.12.15-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:db71ce547012a5420a39c1b744d485cfb823564d01d5d20805977f5ea1345676"}, + {file = "aiohttp-3.12.15-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:ced339d7c9b5030abad5854aa5413a77565e5b6e6248ff927d3e174baf3badf7"}, + {file = "aiohttp-3.12.15-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:7c7dd29c7b5bda137464dc9bfc738d7ceea46ff70309859ffde8c022e9b08ba7"}, + {file = "aiohttp-3.12.15-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:421da6fd326460517873274875c6c5a18ff225b40da2616083c5a34a7570b685"}, + {file = "aiohttp-3.12.15-cp311-cp311-win32.whl", hash = "sha256:4420cf9d179ec8dfe4be10e7d0fe47d6d606485512ea2265b0d8c5113372771b"}, + {file = "aiohttp-3.12.15-cp311-cp311-win_amd64.whl", hash = "sha256:edd533a07da85baa4b423ee8839e3e91681c7bfa19b04260a469ee94b778bf6d"}, + {file = "aiohttp-3.12.15-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:802d3868f5776e28f7bf69d349c26fc0efadb81676d0afa88ed00d98a26340b7"}, + {file = "aiohttp-3.12.15-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:f2800614cd560287be05e33a679638e586a2d7401f4ddf99e304d98878c29444"}, + {file = "aiohttp-3.12.15-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8466151554b593909d30a0a125d638b4e5f3836e5aecde85b66b80ded1cb5b0d"}, + {file = "aiohttp-3.12.15-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2e5a495cb1be69dae4b08f35a6c4579c539e9b5706f606632102c0f855bcba7c"}, + {file = "aiohttp-3.12.15-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:6404dfc8cdde35c69aaa489bb3542fb86ef215fc70277c892be8af540e5e21c0"}, + {file = "aiohttp-3.12.15-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3ead1c00f8521a5c9070fcb88f02967b1d8a0544e6d85c253f6968b785e1a2ab"}, + {file = "aiohttp-3.12.15-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6990ef617f14450bc6b34941dba4f12d5613cbf4e33805932f853fbd1cf18bfb"}, + {file = "aiohttp-3.12.15-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd736ed420f4db2b8148b52b46b88ed038d0354255f9a73196b7bbce3ea97545"}, + {file = "aiohttp-3.12.15-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3c5092ce14361a73086b90c6efb3948ffa5be2f5b6fbcf52e8d8c8b8848bb97c"}, + {file = "aiohttp-3.12.15-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:aaa2234bb60c4dbf82893e934d8ee8dea30446f0647e024074237a56a08c01bd"}, + {file = "aiohttp-3.12.15-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:6d86a2fbdd14192e2f234a92d3b494dd4457e683ba07e5905a0b3ee25389ac9f"}, + {file = "aiohttp-3.12.15-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:a041e7e2612041a6ddf1c6a33b883be6a421247c7afd47e885969ee4cc58bd8d"}, + {file = "aiohttp-3.12.15-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:5015082477abeafad7203757ae44299a610e89ee82a1503e3d4184e6bafdd519"}, + {file = "aiohttp-3.12.15-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:56822ff5ddfd1b745534e658faba944012346184fbfe732e0d6134b744516eea"}, + {file = "aiohttp-3.12.15-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:b2acbbfff69019d9014508c4ba0401822e8bae5a5fdc3b6814285b71231b60f3"}, + {file = "aiohttp-3.12.15-cp312-cp312-win32.whl", hash = "sha256:d849b0901b50f2185874b9a232f38e26b9b3d4810095a7572eacea939132d4e1"}, + {file = "aiohttp-3.12.15-cp312-cp312-win_amd64.whl", hash = "sha256:b390ef5f62bb508a9d67cb3bba9b8356e23b3996da7062f1a57ce1a79d2b3d34"}, + {file = "aiohttp-3.12.15-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:9f922ffd05034d439dde1c77a20461cf4a1b0831e6caa26151fe7aa8aaebc315"}, + {file = "aiohttp-3.12.15-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:2ee8a8ac39ce45f3e55663891d4b1d15598c157b4d494a4613e704c8b43112cd"}, + {file = "aiohttp-3.12.15-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:3eae49032c29d356b94eee45a3f39fdf4b0814b397638c2f718e96cfadf4c4e4"}, + {file = "aiohttp-3.12.15-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b97752ff12cc12f46a9b20327104448042fce5c33a624f88c18f66f9368091c7"}, + {file = "aiohttp-3.12.15-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:894261472691d6fe76ebb7fcf2e5870a2ac284c7406ddc95823c8598a1390f0d"}, + {file = "aiohttp-3.12.15-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5fa5d9eb82ce98959fc1031c28198b431b4d9396894f385cb63f1e2f3f20ca6b"}, + {file = "aiohttp-3.12.15-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f0fa751efb11a541f57db59c1dd821bec09031e01452b2b6217319b3a1f34f3d"}, + {file = "aiohttp-3.12.15-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5346b93e62ab51ee2a9d68e8f73c7cf96ffb73568a23e683f931e52450e4148d"}, + {file = "aiohttp-3.12.15-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:049ec0360f939cd164ecbfd2873eaa432613d5e77d6b04535e3d1fbae5a9e645"}, + {file = "aiohttp-3.12.15-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:b52dcf013b57464b6d1e51b627adfd69a8053e84b7103a7cd49c030f9ca44461"}, + {file = "aiohttp-3.12.15-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:9b2af240143dd2765e0fb661fd0361a1b469cab235039ea57663cda087250ea9"}, + {file = "aiohttp-3.12.15-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:ac77f709a2cde2cc71257ab2d8c74dd157c67a0558a0d2799d5d571b4c63d44d"}, + {file = "aiohttp-3.12.15-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:47f6b962246f0a774fbd3b6b7be25d59b06fdb2f164cf2513097998fc6a29693"}, + {file = "aiohttp-3.12.15-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:760fb7db442f284996e39cf9915a94492e1896baac44f06ae551974907922b64"}, + {file = "aiohttp-3.12.15-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:ad702e57dc385cae679c39d318def49aef754455f237499d5b99bea4ef582e51"}, + {file = "aiohttp-3.12.15-cp313-cp313-win32.whl", hash = "sha256:f813c3e9032331024de2eb2e32a88d86afb69291fbc37a3a3ae81cc9917fb3d0"}, + {file = "aiohttp-3.12.15-cp313-cp313-win_amd64.whl", hash = "sha256:1a649001580bdb37c6fdb1bebbd7e3bc688e8ec2b5c6f52edbb664662b17dc84"}, + {file = "aiohttp-3.12.15-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:691d203c2bdf4f4637792efbbcdcd157ae11e55eaeb5e9c360c1206fb03d4d98"}, + {file = "aiohttp-3.12.15-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:8e995e1abc4ed2a454c731385bf4082be06f875822adc4c6d9eaadf96e20d406"}, + {file = "aiohttp-3.12.15-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:bd44d5936ab3193c617bfd6c9a7d8d1085a8dc8c3f44d5f1dcf554d17d04cf7d"}, + {file = "aiohttp-3.12.15-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:46749be6e89cd78d6068cdf7da51dbcfa4321147ab8e4116ee6678d9a056a0cf"}, + {file = "aiohttp-3.12.15-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:0c643f4d75adea39e92c0f01b3fb83d57abdec8c9279b3078b68a3a52b3933b6"}, + {file = "aiohttp-3.12.15-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:0a23918fedc05806966a2438489dcffccbdf83e921a1170773b6178d04ade142"}, + {file = "aiohttp-3.12.15-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:74bdd8c864b36c3673741023343565d95bfbd778ffe1eb4d412c135a28a8dc89"}, + {file = "aiohttp-3.12.15-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0a146708808c9b7a988a4af3821379e379e0f0e5e466ca31a73dbdd0325b0263"}, + {file = "aiohttp-3.12.15-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b7011a70b56facde58d6d26da4fec3280cc8e2a78c714c96b7a01a87930a9530"}, + {file = "aiohttp-3.12.15-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:3bdd6e17e16e1dbd3db74d7f989e8af29c4d2e025f9828e6ef45fbdee158ec75"}, + {file = "aiohttp-3.12.15-cp39-cp39-musllinux_1_2_armv7l.whl", hash = "sha256:57d16590a351dfc914670bd72530fd78344b885a00b250e992faea565b7fdc05"}, + {file = "aiohttp-3.12.15-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:bc9a0f6569ff990e0bbd75506c8d8fe7214c8f6579cca32f0546e54372a3bb54"}, + {file = "aiohttp-3.12.15-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:536ad7234747a37e50e7b6794ea868833d5220b49c92806ae2d7e8a9d6b5de02"}, + {file = "aiohttp-3.12.15-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:f0adb4177fa748072546fb650d9bd7398caaf0e15b370ed3317280b13f4083b0"}, + {file = "aiohttp-3.12.15-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:14954a2988feae3987f1eb49c706bff39947605f4b6fa4027c1d75743723eb09"}, + {file = "aiohttp-3.12.15-cp39-cp39-win32.whl", hash = "sha256:b784d6ed757f27574dca1c336f968f4e81130b27595e458e69457e6878251f5d"}, + {file = "aiohttp-3.12.15-cp39-cp39-win_amd64.whl", hash = "sha256:86ceded4e78a992f835209e236617bffae649371c4a50d5e5a3987f237db84b8"}, + {file = "aiohttp-3.12.15.tar.gz", hash = "sha256:4fc61385e9c98d72fcdf47e6dd81833f47b2f77c114c29cd64a361be57a763a2"}, +] + +[package.dependencies] +aiohappyeyeballs = ">=2.5.0" +aiosignal = ">=1.4.0" +async-timeout = {version = ">=4.0,<6.0", markers = "python_version < \"3.11\""} +attrs = ">=17.3.0" +frozenlist = ">=1.1.1" +multidict = ">=4.5,<7.0" +propcache = ">=0.2.0" +yarl = ">=1.17.0,<2.0" + +[package.extras] +speedups = ["Brotli ; platform_python_implementation == \"CPython\"", "aiodns (>=3.3.0)", "brotlicffi ; platform_python_implementation != \"CPython\""] + [[package]] name = "aiosignal" version = "1.3.1" @@ -132,6 +257,7 @@ description = "aiosignal: a list of registered asynchronous callbacks" optional = false python-versions = ">=3.7" groups = ["main"] +markers = "python_version < \"3.10\"" files = [ {file = "aiosignal-1.3.1-py3-none-any.whl", hash = "sha256:f8376fb07dd1e86a584e4fcdec80b36b7f81aac666ebc724e2c090300dd83b17"}, {file = "aiosignal-1.3.1.tar.gz", hash = "sha256:54cd96e15e1649b75d6c87526a6ff0b6c1b0dd3459f43d9ca11d48c339b68cfc"}, @@ -140,6 +266,23 @@ files = [ [package.dependencies] frozenlist = ">=1.1.0" +[[package]] +name = "aiosignal" +version = "1.4.0" +description = "aiosignal: a list of registered asynchronous callbacks" +optional = false +python-versions = ">=3.9" +groups = ["main"] +markers = "python_version >= \"3.10\"" +files = [ + {file = "aiosignal-1.4.0-py3-none-any.whl", hash = "sha256:053243f8b92b990551949e63930a839ff0cf0b0ebbe0597b0f3fb19e1a0fe82e"}, + {file = "aiosignal-1.4.0.tar.gz", hash = "sha256:f47eecd9468083c2029cc99945502cb7708b082c232f9aca65da147157b251c7"}, +] + +[package.dependencies] +frozenlist = ">=1.1.0" +typing-extensions = {version = ">=4.2", markers = "python_version < \"3.13\""} + [[package]] name = "alabaster" version = "0.7.13" @@ -147,12 +290,25 @@ description = "A configurable sidebar-enabled Sphinx theme" optional = true python-versions = ">=3.6" groups = ["main"] -markers = "extra == \"utils\"" +markers = "python_version < \"3.10\" and extra == \"utils\"" files = [ {file = "alabaster-0.7.13-py3-none-any.whl", hash = "sha256:1ee19aca801bbabb5ba3f5f258e4422dfa86f82f3e9cefb0859b283cdd7f62a3"}, {file = "alabaster-0.7.13.tar.gz", hash = "sha256:a27a4a084d5e690e16e01e03ad2b2e552c61a65469419b907243193de1a84ae2"}, ] +[[package]] +name = "alabaster" +version = "1.0.0" +description = "A light, configurable Sphinx theme" +optional = true +python-versions = ">=3.10" +groups = ["main"] +markers = "python_version >= \"3.10\" and extra == \"utils\"" +files = [ + {file = "alabaster-1.0.0-py3-none-any.whl", hash = "sha256:fc6786402dc3fcb2de3cabd5fe455a2db534b371124f1f21de8731783dec828b"}, + {file = "alabaster-1.0.0.tar.gz", hash = "sha256:c00dca57bca26fa62a6d7d0a9fcce65f3e026e9bfe33e9c538fd3fbb2144fd9e"}, +] + [[package]] name = "alembic" version = "1.16.4" @@ -197,6 +353,7 @@ description = "High level compatibility layer for multiple asynchronous event lo optional = false python-versions = ">=3.8" groups = ["main", "dev", "proxy-dev"] +markers = "python_version < \"3.10\"" files = [ {file = "anyio-4.5.2-py3-none-any.whl", hash = "sha256:c011ee36bc1e8ba40e5a81cb9df91925c218fe9b778554e0b56a21e1b5d4716f"}, {file = "anyio-4.5.2.tar.gz", hash = "sha256:23009af4ed04ce05991845451e11ef02fc7c5ed29179ac9a420e5ad0ac7ddc5b"}, @@ -213,6 +370,28 @@ doc = ["Sphinx (>=7.4,<8.0)", "packaging", "sphinx-autodoc-typehints (>=1.2.0)", test = ["anyio[trio]", "coverage[toml] (>=7)", "exceptiongroup (>=1.2.0)", "hypothesis (>=4.0)", "psutil (>=5.9)", "pytest (>=7.0)", "pytest-mock (>=3.6.1)", "trustme", "truststore (>=0.9.1) ; python_version >= \"3.10\"", "uvloop (>=0.21.0b1) ; platform_python_implementation == \"CPython\" and platform_system != \"Windows\""] trio = ["trio (>=0.26.1)"] +[[package]] +name = "anyio" +version = "4.10.0" +description = "High-level concurrency and networking framework on top of asyncio or Trio" +optional = false +python-versions = ">=3.9" +groups = ["main", "dev", "proxy-dev"] +markers = "python_version >= \"3.10\"" +files = [ + {file = "anyio-4.10.0-py3-none-any.whl", hash = "sha256:60e474ac86736bbfd6f210f7a61218939c318f43f9972497381f1c5e930ed3d1"}, + {file = "anyio-4.10.0.tar.gz", hash = "sha256:3f3fae35c96039744587aa5b8371e7e8e603c0702999535961dd336026973ba6"}, +] + +[package.dependencies] +exceptiongroup = {version = ">=1.0.2", markers = "python_version < \"3.11\""} +idna = ">=2.8" +sniffio = ">=1.1" +typing_extensions = {version = ">=4.5", markers = "python_version < \"3.13\""} + +[package.extras] +trio = ["trio (>=0.26.1)"] + [[package]] name = "apscheduler" version = "3.11.0" @@ -283,6 +462,7 @@ description = "Microsoft Azure Core Library for Python" optional = false python-versions = ">=3.8" groups = ["main", "proxy-dev"] +markers = "python_version < \"3.10\"" files = [ {file = "azure_core-1.33.0-py3-none-any.whl", hash = "sha256:9b5b6d0223a1d38c37500e6971118c1e0f13f54951e6893968b38910bc9cda8f"}, {file = "azure_core-1.33.0.tar.gz", hash = "sha256:f367aa07b5e3005fec2c1e184b882b0b039910733907d001c20fb08ebb8c0eb9"}, @@ -297,6 +477,28 @@ typing-extensions = ">=4.6.0" aio = ["aiohttp (>=3.0)"] tracing = ["opentelemetry-api (>=1.26,<2.0)"] +[[package]] +name = "azure-core" +version = "1.35.0" +description = "Microsoft Azure Core Library for Python" +optional = false +python-versions = ">=3.9" +groups = ["main", "proxy-dev"] +markers = "python_version >= \"3.10\"" +files = [ + {file = "azure_core-1.35.0-py3-none-any.whl", hash = "sha256:8db78c72868a58f3de8991eb4d22c4d368fae226dac1002998d6c50437e7dad1"}, + {file = "azure_core-1.35.0.tar.gz", hash = "sha256:c0be528489485e9ede59b6971eb63c1eaacf83ef53001bfe3904e475e972be5c"}, +] + +[package.dependencies] +requests = ">=2.21.0" +six = ">=1.11.0" +typing-extensions = ">=4.6.0" + +[package.extras] +aio = ["aiohttp (>=3.0)"] +tracing = ["opentelemetry-api (>=1.26,<2.0)"] + [[package]] name = "azure-identity" version = "1.21.0" @@ -304,6 +506,7 @@ description = "Microsoft Azure Identity Library for Python" optional = false python-versions = ">=3.8" groups = ["main", "proxy-dev"] +markers = "python_version < \"3.10\"" files = [ {file = "azure_identity-1.21.0-py3-none-any.whl", hash = "sha256:258ea6325537352440f71b35c3dffe9d240eae4a5126c1b7ce5efd5766bd9fd9"}, {file = "azure_identity-1.21.0.tar.gz", hash = "sha256:ea22ce6e6b0f429bc1b8d9212d5b9f9877bd4c82f1724bfa910760612c07a9a6"}, @@ -316,6 +519,26 @@ msal = ">=1.30.0" msal-extensions = ">=1.2.0" typing-extensions = ">=4.0.0" +[[package]] +name = "azure-identity" +version = "1.24.0" +description = "Microsoft Azure Identity Library for Python" +optional = false +python-versions = ">=3.9" +groups = ["main", "proxy-dev"] +markers = "python_version >= \"3.10\"" +files = [ + {file = "azure_identity-1.24.0-py3-none-any.whl", hash = "sha256:9e04997cde0ab02ed66422c74748548e620b7b29361c72ce622acab0267ff7c4"}, + {file = "azure_identity-1.24.0.tar.gz", hash = "sha256:6c3a40b2a70af831e920b89e6421e8dcd4af78a0cb38b9642d86c67643d4930c"}, +] + +[package.dependencies] +azure-core = ">=1.31.0" +cryptography = ">=2.5" +msal = ">=1.30.0" +msal-extensions = ">=1.2.0" +typing-extensions = ">=4.0.0" + [[package]] name = "azure-keyvault-secrets" version = "4.9.0" @@ -323,7 +546,7 @@ description = "Microsoft Azure Key Vault Secrets Client Library for Python" optional = true python-versions = ">=3.8" groups = ["main"] -markers = "extra == \"extra-proxy\"" +markers = "python_version < \"3.10\" and extra == \"extra-proxy\"" files = [ {file = "azure_keyvault_secrets-4.9.0-py3-none-any.whl", hash = "sha256:33c7e2aca2cc2092cebc8c6e96eca36a5cc30c767e16ea429c5fa21270e9fba6"}, {file = "azure_keyvault_secrets-4.9.0.tar.gz", hash = "sha256:2a03bb2ffd9a0d6c8ad1c330d9d0310113985a9de06607ece378fd72a5889fe1"}, @@ -334,6 +557,24 @@ azure-core = ">=1.31.0" isodate = ">=0.6.1" typing-extensions = ">=4.0.1" +[[package]] +name = "azure-keyvault-secrets" +version = "4.10.0" +description = "Microsoft Corporation Key Vault Secrets Client Library for Python" +optional = true +python-versions = ">=3.9" +groups = ["main"] +markers = "python_version >= \"3.10\" and extra == \"extra-proxy\"" +files = [ + {file = "azure_keyvault_secrets-4.10.0-py3-none-any.whl", hash = "sha256:9dbde256077a4ee1a847646671580692e3f9bea36bcfc189c3cf2b9a94eb38b9"}, + {file = "azure_keyvault_secrets-4.10.0.tar.gz", hash = "sha256:666fa42892f9cee749563e551a90f060435ab878977c95265173a8246d546a36"}, +] + +[package.dependencies] +azure-core = ">=1.31.0" +isodate = ">=0.6.1" +typing-extensions = ">=4.6.0" + [[package]] name = "azure-storage-blob" version = "12.26.0" @@ -386,7 +627,7 @@ files = [ {file = "backoff-2.2.1-py3-none-any.whl", hash = "sha256:63579f9a0628e06278f7e47b7d7d5b6ce20dc65c5e96a6f3ca99a6adca0396e8"}, {file = "backoff-2.2.1.tar.gz", hash = "sha256:03f829f5bb1923180821643f8753b0502c3b682293992485b0eef2807afa5cba"}, ] -markers = {main = "python_version >= \"3.9\" and (extra == \"semantic-router\" or extra == \"proxy\") or extra == \"proxy\""} +markers = {main = "extra == \"proxy\" or python_version >= \"3.13\" and (extra == \"semantic-router\" or extra == \"proxy\")"} [[package]] name = "backports-zoneinfo" @@ -449,6 +690,7 @@ files = [ {file = "black-23.12.1-py3-none-any.whl", hash = "sha256:78baad24af0f033958cad29731e27363183e140962595def56423e626f4bee3e"}, {file = "black-23.12.1.tar.gz", hash = "sha256:4ce3ef14ebe8d9509188014d96af1c456a910d5b5cbf434a09fef7e024b3d0d5"}, ] +markers = {main = "python_version >= \"3.13\""} [package.dependencies] click = ">=8.0.0" @@ -631,104 +873,91 @@ pycparser = "*" [[package]] name = "charset-normalizer" -version = "3.4.2" +version = "3.4.3" description = "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet." optional = false python-versions = ">=3.7" groups = ["main", "dev", "proxy-dev"] files = [ - {file = "charset_normalizer-3.4.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:7c48ed483eb946e6c04ccbe02c6b4d1d48e51944b6db70f697e089c193404941"}, - {file = "charset_normalizer-3.4.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b2d318c11350e10662026ad0eb71bb51c7812fc8590825304ae0bdd4ac283acd"}, - {file = "charset_normalizer-3.4.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9cbfacf36cb0ec2897ce0ebc5d08ca44213af24265bd56eca54bee7923c48fd6"}, - {file = "charset_normalizer-3.4.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:18dd2e350387c87dabe711b86f83c9c78af772c748904d372ade190b5c7c9d4d"}, - {file = "charset_normalizer-3.4.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8075c35cd58273fee266c58c0c9b670947c19df5fb98e7b66710e04ad4e9ff86"}, - {file = "charset_normalizer-3.4.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:5bf4545e3b962767e5c06fe1738f951f77d27967cb2caa64c28be7c4563e162c"}, - {file = "charset_normalizer-3.4.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:7a6ab32f7210554a96cd9e33abe3ddd86732beeafc7a28e9955cdf22ffadbab0"}, - {file = "charset_normalizer-3.4.2-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:b33de11b92e9f75a2b545d6e9b6f37e398d86c3e9e9653c4864eb7e89c5773ef"}, - {file = "charset_normalizer-3.4.2-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:8755483f3c00d6c9a77f490c17e6ab0c8729e39e6390328e42521ef175380ae6"}, - {file = "charset_normalizer-3.4.2-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:68a328e5f55ec37c57f19ebb1fdc56a248db2e3e9ad769919a58672958e8f366"}, - {file = "charset_normalizer-3.4.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:21b2899062867b0e1fde9b724f8aecb1af14f2778d69aacd1a5a1853a597a5db"}, - {file = "charset_normalizer-3.4.2-cp310-cp310-win32.whl", hash = "sha256:e8082b26888e2f8b36a042a58307d5b917ef2b1cacab921ad3323ef91901c71a"}, - {file = "charset_normalizer-3.4.2-cp310-cp310-win_amd64.whl", hash = "sha256:f69a27e45c43520f5487f27627059b64aaf160415589230992cec34c5e18a509"}, - {file = "charset_normalizer-3.4.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:be1e352acbe3c78727a16a455126d9ff83ea2dfdcbc83148d2982305a04714c2"}, - {file = "charset_normalizer-3.4.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:aa88ca0b1932e93f2d961bf3addbb2db902198dca337d88c89e1559e066e7645"}, - {file = "charset_normalizer-3.4.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d524ba3f1581b35c03cb42beebab4a13e6cdad7b36246bd22541fa585a56cccd"}, - {file = "charset_normalizer-3.4.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28a1005facc94196e1fb3e82a3d442a9d9110b8434fc1ded7a24a2983c9888d8"}, - {file = "charset_normalizer-3.4.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fdb20a30fe1175ecabed17cbf7812f7b804b8a315a25f24678bcdf120a90077f"}, - {file = "charset_normalizer-3.4.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0f5d9ed7f254402c9e7d35d2f5972c9bbea9040e99cd2861bd77dc68263277c7"}, - {file = "charset_normalizer-3.4.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:efd387a49825780ff861998cd959767800d54f8308936b21025326de4b5a42b9"}, - {file = "charset_normalizer-3.4.2-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:f0aa37f3c979cf2546b73e8222bbfa3dc07a641585340179d768068e3455e544"}, - {file = "charset_normalizer-3.4.2-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:e70e990b2137b29dc5564715de1e12701815dacc1d056308e2b17e9095372a82"}, - {file = "charset_normalizer-3.4.2-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:0c8c57f84ccfc871a48a47321cfa49ae1df56cd1d965a09abe84066f6853b9c0"}, - {file = "charset_normalizer-3.4.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:6b66f92b17849b85cad91259efc341dce9c1af48e2173bf38a85c6329f1033e5"}, - {file = "charset_normalizer-3.4.2-cp311-cp311-win32.whl", hash = "sha256:daac4765328a919a805fa5e2720f3e94767abd632ae410a9062dff5412bae65a"}, - {file = "charset_normalizer-3.4.2-cp311-cp311-win_amd64.whl", hash = "sha256:e53efc7c7cee4c1e70661e2e112ca46a575f90ed9ae3fef200f2a25e954f4b28"}, - {file = "charset_normalizer-3.4.2-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:0c29de6a1a95f24b9a1aa7aefd27d2487263f00dfd55a77719b530788f75cff7"}, - {file = "charset_normalizer-3.4.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cddf7bd982eaa998934a91f69d182aec997c6c468898efe6679af88283b498d3"}, - {file = "charset_normalizer-3.4.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fcbe676a55d7445b22c10967bceaaf0ee69407fbe0ece4d032b6eb8d4565982a"}, - {file = "charset_normalizer-3.4.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d41c4d287cfc69060fa91cae9683eacffad989f1a10811995fa309df656ec214"}, - {file = "charset_normalizer-3.4.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4e594135de17ab3866138f496755f302b72157d115086d100c3f19370839dd3a"}, - {file = "charset_normalizer-3.4.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:cf713fe9a71ef6fd5adf7a79670135081cd4431c2943864757f0fa3a65b1fafd"}, - {file = "charset_normalizer-3.4.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:a370b3e078e418187da8c3674eddb9d983ec09445c99a3a263c2011993522981"}, - {file = "charset_normalizer-3.4.2-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:a955b438e62efdf7e0b7b52a64dc5c3396e2634baa62471768a64bc2adb73d5c"}, - {file = "charset_normalizer-3.4.2-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:7222ffd5e4de8e57e03ce2cef95a4c43c98fcb72ad86909abdfc2c17d227fc1b"}, - {file = "charset_normalizer-3.4.2-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:bee093bf902e1d8fc0ac143c88902c3dfc8941f7ea1d6a8dd2bcb786d33db03d"}, - {file = "charset_normalizer-3.4.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:dedb8adb91d11846ee08bec4c8236c8549ac721c245678282dcb06b221aab59f"}, - {file = "charset_normalizer-3.4.2-cp312-cp312-win32.whl", hash = "sha256:db4c7bf0e07fc3b7d89ac2a5880a6a8062056801b83ff56d8464b70f65482b6c"}, - {file = "charset_normalizer-3.4.2-cp312-cp312-win_amd64.whl", hash = "sha256:5a9979887252a82fefd3d3ed2a8e3b937a7a809f65dcb1e068b090e165bbe99e"}, - {file = "charset_normalizer-3.4.2-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:926ca93accd5d36ccdabd803392ddc3e03e6d4cd1cf17deff3b989ab8e9dbcf0"}, - {file = "charset_normalizer-3.4.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:eba9904b0f38a143592d9fc0e19e2df0fa2e41c3c3745554761c5f6447eedabf"}, - {file = "charset_normalizer-3.4.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3fddb7e2c84ac87ac3a947cb4e66d143ca5863ef48e4a5ecb83bd48619e4634e"}, - {file = "charset_normalizer-3.4.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:98f862da73774290f251b9df8d11161b6cf25b599a66baf087c1ffe340e9bfd1"}, - {file = "charset_normalizer-3.4.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c9379d65defcab82d07b2a9dfbfc2e95bc8fe0ebb1b176a3190230a3ef0e07c"}, - {file = "charset_normalizer-3.4.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e635b87f01ebc977342e2697d05b56632f5f879a4f15955dfe8cef2448b51691"}, - {file = "charset_normalizer-3.4.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:1c95a1e2902a8b722868587c0e1184ad5c55631de5afc0eb96bc4b0d738092c0"}, - {file = "charset_normalizer-3.4.2-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:ef8de666d6179b009dce7bcb2ad4c4a779f113f12caf8dc77f0162c29d20490b"}, - {file = "charset_normalizer-3.4.2-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:32fc0341d72e0f73f80acb0a2c94216bd704f4f0bce10aedea38f30502b271ff"}, - {file = "charset_normalizer-3.4.2-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:289200a18fa698949d2b39c671c2cc7a24d44096784e76614899a7ccf2574b7b"}, - {file = "charset_normalizer-3.4.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:4a476b06fbcf359ad25d34a057b7219281286ae2477cc5ff5e3f70a246971148"}, - {file = "charset_normalizer-3.4.2-cp313-cp313-win32.whl", hash = "sha256:aaeeb6a479c7667fbe1099af9617c83aaca22182d6cf8c53966491a0f1b7ffb7"}, - {file = "charset_normalizer-3.4.2-cp313-cp313-win_amd64.whl", hash = "sha256:aa6af9e7d59f9c12b33ae4e9450619cf2488e2bbe9b44030905877f0b2324980"}, - {file = "charset_normalizer-3.4.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1cad5f45b3146325bb38d6855642f6fd609c3f7cad4dbaf75549bf3b904d3184"}, - {file = "charset_normalizer-3.4.2-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b2680962a4848b3c4f155dc2ee64505a9c57186d0d56b43123b17ca3de18f0fa"}, - {file = "charset_normalizer-3.4.2-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:36b31da18b8890a76ec181c3cf44326bf2c48e36d393ca1b72b3f484113ea344"}, - {file = "charset_normalizer-3.4.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f4074c5a429281bf056ddd4c5d3b740ebca4d43ffffe2ef4bf4d2d05114299da"}, - {file = "charset_normalizer-3.4.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c9e36a97bee9b86ef9a1cf7bb96747eb7a15c2f22bdb5b516434b00f2a599f02"}, - {file = "charset_normalizer-3.4.2-cp37-cp37m-musllinux_1_2_aarch64.whl", hash = "sha256:1b1bde144d98e446b056ef98e59c256e9294f6b74d7af6846bf5ffdafd687a7d"}, - {file = "charset_normalizer-3.4.2-cp37-cp37m-musllinux_1_2_i686.whl", hash = "sha256:915f3849a011c1f593ab99092f3cecfcb4d65d8feb4a64cf1bf2d22074dc0ec4"}, - {file = "charset_normalizer-3.4.2-cp37-cp37m-musllinux_1_2_ppc64le.whl", hash = "sha256:fb707f3e15060adf5b7ada797624a6c6e0138e2a26baa089df64c68ee98e040f"}, - {file = "charset_normalizer-3.4.2-cp37-cp37m-musllinux_1_2_s390x.whl", hash = "sha256:25a23ea5c7edc53e0f29bae2c44fcb5a1aa10591aae107f2a2b2583a9c5cbc64"}, - {file = "charset_normalizer-3.4.2-cp37-cp37m-musllinux_1_2_x86_64.whl", hash = "sha256:770cab594ecf99ae64c236bc9ee3439c3f46be49796e265ce0cc8bc17b10294f"}, - {file = "charset_normalizer-3.4.2-cp37-cp37m-win32.whl", hash = "sha256:6a0289e4589e8bdfef02a80478f1dfcb14f0ab696b5a00e1f4b8a14a307a3c58"}, - {file = "charset_normalizer-3.4.2-cp37-cp37m-win_amd64.whl", hash = "sha256:6fc1f5b51fa4cecaa18f2bd7a003f3dd039dd615cd69a2afd6d3b19aed6775f2"}, - {file = "charset_normalizer-3.4.2-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:76af085e67e56c8816c3ccf256ebd136def2ed9654525348cfa744b6802b69eb"}, - {file = "charset_normalizer-3.4.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e45ba65510e2647721e35323d6ef54c7974959f6081b58d4ef5d87c60c84919a"}, - {file = "charset_normalizer-3.4.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:046595208aae0120559a67693ecc65dd75d46f7bf687f159127046628178dc45"}, - {file = "charset_normalizer-3.4.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:75d10d37a47afee94919c4fab4c22b9bc2a8bf7d4f46f87363bcf0573f3ff4f5"}, - {file = "charset_normalizer-3.4.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6333b3aa5a12c26b2a4d4e7335a28f1475e0e5e17d69d55141ee3cab736f66d1"}, - {file = "charset_normalizer-3.4.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e8323a9b031aa0393768b87f04b4164a40037fb2a3c11ac06a03ffecd3618027"}, - {file = "charset_normalizer-3.4.2-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:24498ba8ed6c2e0b56d4acbf83f2d989720a93b41d712ebd4f4979660db4417b"}, - {file = "charset_normalizer-3.4.2-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:844da2b5728b5ce0e32d863af26f32b5ce61bc4273a9c720a9f3aa9df73b1455"}, - {file = "charset_normalizer-3.4.2-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:65c981bdbd3f57670af8b59777cbfae75364b483fa8a9f420f08094531d54a01"}, - {file = "charset_normalizer-3.4.2-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:3c21d4fca343c805a52c0c78edc01e3477f6dd1ad7c47653241cf2a206d4fc58"}, - {file = "charset_normalizer-3.4.2-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:dc7039885fa1baf9be153a0626e337aa7ec8bf96b0128605fb0d77788ddc1681"}, - {file = "charset_normalizer-3.4.2-cp38-cp38-win32.whl", hash = "sha256:8272b73e1c5603666618805fe821edba66892e2870058c94c53147602eab29c7"}, - {file = "charset_normalizer-3.4.2-cp38-cp38-win_amd64.whl", hash = "sha256:70f7172939fdf8790425ba31915bfbe8335030f05b9913d7ae00a87d4395620a"}, - {file = "charset_normalizer-3.4.2-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:005fa3432484527f9732ebd315da8da8001593e2cf46a3d817669f062c3d9ed4"}, - {file = "charset_normalizer-3.4.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e92fca20c46e9f5e1bb485887d074918b13543b1c2a1185e69bb8d17ab6236a7"}, - {file = "charset_normalizer-3.4.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:50bf98d5e563b83cc29471fa114366e6806bc06bc7a25fd59641e41445327836"}, - {file = "charset_normalizer-3.4.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:721c76e84fe669be19c5791da68232ca2e05ba5185575086e384352e2c309597"}, - {file = "charset_normalizer-3.4.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:82d8fd25b7f4675d0c47cf95b594d4e7b158aca33b76aa63d07186e13c0e0ab7"}, - {file = "charset_normalizer-3.4.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b3daeac64d5b371dea99714f08ffc2c208522ec6b06fbc7866a450dd446f5c0f"}, - {file = "charset_normalizer-3.4.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:dccab8d5fa1ef9bfba0590ecf4d46df048d18ffe3eec01eeb73a42e0d9e7a8ba"}, - {file = "charset_normalizer-3.4.2-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:aaf27faa992bfee0264dc1f03f4c75e9fcdda66a519db6b957a3f826e285cf12"}, - {file = "charset_normalizer-3.4.2-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:eb30abc20df9ab0814b5a2524f23d75dcf83cde762c161917a2b4b7b55b1e518"}, - {file = "charset_normalizer-3.4.2-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:c72fbbe68c6f32f251bdc08b8611c7b3060612236e960ef848e0a517ddbe76c5"}, - {file = "charset_normalizer-3.4.2-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:982bb1e8b4ffda883b3d0a521e23abcd6fd17418f6d2c4118d257a10199c0ce3"}, - {file = "charset_normalizer-3.4.2-cp39-cp39-win32.whl", hash = "sha256:43e0933a0eff183ee85833f341ec567c0980dae57c464d8a508e1b2ceb336471"}, - {file = "charset_normalizer-3.4.2-cp39-cp39-win_amd64.whl", hash = "sha256:d11b54acf878eef558599658b0ffca78138c8c3655cf4f3a4a673c437e67732e"}, - {file = "charset_normalizer-3.4.2-py3-none-any.whl", hash = "sha256:7f56930ab0abd1c45cd15be65cc741c28b1c9a34876ce8c17a2fa107810c0af0"}, - {file = "charset_normalizer-3.4.2.tar.gz", hash = "sha256:5baececa9ecba31eff645232d59845c07aa030f0c81ee70184a90d35099a0e63"}, + {file = "charset_normalizer-3.4.3-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:fb7f67a1bfa6e40b438170ebdc8158b78dc465a5a67b6dde178a46987b244a72"}, + {file = "charset_normalizer-3.4.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:cc9370a2da1ac13f0153780040f465839e6cccb4a1e44810124b4e22483c93fe"}, + {file = "charset_normalizer-3.4.3-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:07a0eae9e2787b586e129fdcbe1af6997f8d0e5abaa0bc98c0e20e124d67e601"}, + {file = "charset_normalizer-3.4.3-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:74d77e25adda8581ffc1c720f1c81ca082921329452eba58b16233ab1842141c"}, + {file = "charset_normalizer-3.4.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d0e909868420b7049dafd3a31d45125b31143eec59235311fc4c57ea26a4acd2"}, + {file = "charset_normalizer-3.4.3-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:c6f162aabe9a91a309510d74eeb6507fab5fff92337a15acbe77753d88d9dcf0"}, + {file = "charset_normalizer-3.4.3-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:4ca4c094de7771a98d7fbd67d9e5dbf1eb73efa4f744a730437d8a3a5cf994f0"}, + {file = "charset_normalizer-3.4.3-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:02425242e96bcf29a49711b0ca9f37e451da7c70562bc10e8ed992a5a7a25cc0"}, + {file = "charset_normalizer-3.4.3-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:78deba4d8f9590fe4dae384aeff04082510a709957e968753ff3c48399f6f92a"}, + {file = "charset_normalizer-3.4.3-cp310-cp310-win32.whl", hash = "sha256:d79c198e27580c8e958906f803e63cddb77653731be08851c7df0b1a14a8fc0f"}, + {file = "charset_normalizer-3.4.3-cp310-cp310-win_amd64.whl", hash = "sha256:c6e490913a46fa054e03699c70019ab869e990270597018cef1d8562132c2669"}, + {file = "charset_normalizer-3.4.3-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:b256ee2e749283ef3ddcff51a675ff43798d92d746d1a6e4631bf8c707d22d0b"}, + {file = "charset_normalizer-3.4.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:13faeacfe61784e2559e690fc53fa4c5ae97c6fcedb8eb6fb8d0a15b475d2c64"}, + {file = "charset_normalizer-3.4.3-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:00237675befef519d9af72169d8604a067d92755e84fe76492fef5441db05b91"}, + {file = "charset_normalizer-3.4.3-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:585f3b2a80fbd26b048a0be90c5aae8f06605d3c92615911c3a2b03a8a3b796f"}, + {file = "charset_normalizer-3.4.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0e78314bdc32fa80696f72fa16dc61168fda4d6a0c014e0380f9d02f0e5d8a07"}, + {file = "charset_normalizer-3.4.3-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:96b2b3d1a83ad55310de8c7b4a2d04d9277d5591f40761274856635acc5fcb30"}, + {file = "charset_normalizer-3.4.3-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:939578d9d8fd4299220161fdd76e86c6a251987476f5243e8864a7844476ba14"}, + {file = "charset_normalizer-3.4.3-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:fd10de089bcdcd1be95a2f73dbe6254798ec1bda9f450d5828c96f93e2536b9c"}, + {file = "charset_normalizer-3.4.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:1e8ac75d72fa3775e0b7cb7e4629cec13b7514d928d15ef8ea06bca03ef01cae"}, + {file = "charset_normalizer-3.4.3-cp311-cp311-win32.whl", hash = "sha256:6cf8fd4c04756b6b60146d98cd8a77d0cdae0e1ca20329da2ac85eed779b6849"}, + {file = "charset_normalizer-3.4.3-cp311-cp311-win_amd64.whl", hash = "sha256:31a9a6f775f9bcd865d88ee350f0ffb0e25936a7f930ca98995c05abf1faf21c"}, + {file = "charset_normalizer-3.4.3-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:e28e334d3ff134e88989d90ba04b47d84382a828c061d0d1027b1b12a62b39b1"}, + {file = "charset_normalizer-3.4.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:0cacf8f7297b0c4fcb74227692ca46b4a5852f8f4f24b3c766dd94a1075c4884"}, + {file = "charset_normalizer-3.4.3-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:c6fd51128a41297f5409deab284fecbe5305ebd7e5a1f959bee1c054622b7018"}, + {file = "charset_normalizer-3.4.3-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:3cfb2aad70f2c6debfbcb717f23b7eb55febc0bb23dcffc0f076009da10c6392"}, + {file = "charset_normalizer-3.4.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:1606f4a55c0fd363d754049cdf400175ee96c992b1f8018b993941f221221c5f"}, + {file = "charset_normalizer-3.4.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:027b776c26d38b7f15b26a5da1044f376455fb3766df8fc38563b4efbc515154"}, + {file = "charset_normalizer-3.4.3-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:42e5088973e56e31e4fa58eb6bd709e42fc03799c11c42929592889a2e54c491"}, + {file = "charset_normalizer-3.4.3-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:cc34f233c9e71701040d772aa7490318673aa7164a0efe3172b2981218c26d93"}, + {file = "charset_normalizer-3.4.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:320e8e66157cc4e247d9ddca8e21f427efc7a04bbd0ac8a9faf56583fa543f9f"}, + {file = "charset_normalizer-3.4.3-cp312-cp312-win32.whl", hash = "sha256:fb6fecfd65564f208cbf0fba07f107fb661bcd1a7c389edbced3f7a493f70e37"}, + {file = "charset_normalizer-3.4.3-cp312-cp312-win_amd64.whl", hash = "sha256:86df271bf921c2ee3818f0522e9a5b8092ca2ad8b065ece5d7d9d0e9f4849bcc"}, + {file = "charset_normalizer-3.4.3-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:14c2a87c65b351109f6abfc424cab3927b3bdece6f706e4d12faaf3d52ee5efe"}, + {file = "charset_normalizer-3.4.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:41d1fc408ff5fdfb910200ec0e74abc40387bccb3252f3f27c0676731df2b2c8"}, + {file = "charset_normalizer-3.4.3-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:1bb60174149316da1c35fa5233681f7c0f9f514509b8e399ab70fea5f17e45c9"}, + {file = "charset_normalizer-3.4.3-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:30d006f98569de3459c2fc1f2acde170b7b2bd265dc1943e87e1a4efe1b67c31"}, + {file = "charset_normalizer-3.4.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:416175faf02e4b0810f1f38bcb54682878a4af94059a1cd63b8747244420801f"}, + {file = "charset_normalizer-3.4.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:6aab0f181c486f973bc7262a97f5aca3ee7e1437011ef0c2ec04b5a11d16c927"}, + {file = "charset_normalizer-3.4.3-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:fdabf8315679312cfa71302f9bd509ded4f2f263fb5b765cf1433b39106c3cc9"}, + {file = "charset_normalizer-3.4.3-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:bd28b817ea8c70215401f657edef3a8aa83c29d447fb0b622c35403780ba11d5"}, + {file = "charset_normalizer-3.4.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:18343b2d246dc6761a249ba1fb13f9ee9a2bcd95decc767319506056ea4ad4dc"}, + {file = "charset_normalizer-3.4.3-cp313-cp313-win32.whl", hash = "sha256:6fb70de56f1859a3f71261cbe41005f56a7842cc348d3aeb26237560bfa5e0ce"}, + {file = "charset_normalizer-3.4.3-cp313-cp313-win_amd64.whl", hash = "sha256:cf1ebb7d78e1ad8ec2a8c4732c7be2e736f6e5123a4146c5b89c9d1f585f8cef"}, + {file = "charset_normalizer-3.4.3-cp314-cp314-macosx_10_13_universal2.whl", hash = "sha256:3cd35b7e8aedeb9e34c41385fda4f73ba609e561faedfae0a9e75e44ac558a15"}, + {file = "charset_normalizer-3.4.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b89bc04de1d83006373429975f8ef9e7932534b8cc9ca582e4db7d20d91816db"}, + {file = "charset_normalizer-3.4.3-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:2001a39612b241dae17b4687898843f254f8748b796a2e16f1051a17078d991d"}, + {file = "charset_normalizer-3.4.3-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:8dcfc373f888e4fb39a7bc57e93e3b845e7f462dacc008d9749568b1c4ece096"}, + {file = "charset_normalizer-3.4.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:18b97b8404387b96cdbd30ad660f6407799126d26a39ca65729162fd810a99aa"}, + {file = "charset_normalizer-3.4.3-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:ccf600859c183d70eb47e05a44cd80a4ce77394d1ac0f79dbd2dd90a69a3a049"}, + {file = "charset_normalizer-3.4.3-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:53cd68b185d98dde4ad8990e56a58dea83a4162161b1ea9272e5c9182ce415e0"}, + {file = "charset_normalizer-3.4.3-cp314-cp314-musllinux_1_2_s390x.whl", hash = "sha256:30a96e1e1f865f78b030d65241c1ee850cdf422d869e9028e2fc1d5e4db73b92"}, + {file = "charset_normalizer-3.4.3-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:d716a916938e03231e86e43782ca7878fb602a125a91e7acb8b5112e2e96ac16"}, + {file = "charset_normalizer-3.4.3-cp314-cp314-win32.whl", hash = "sha256:c6dbd0ccdda3a2ba7c2ecd9d77b37f3b5831687d8dc1b6ca5f56a4880cc7b7ce"}, + {file = "charset_normalizer-3.4.3-cp314-cp314-win_amd64.whl", hash = "sha256:73dc19b562516fc9bcf6e5d6e596df0b4eb98d87e4f79f3ae71840e6ed21361c"}, + {file = "charset_normalizer-3.4.3-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:0f2be7e0cf7754b9a30eb01f4295cc3d4358a479843b31f328afd210e2c7598c"}, + {file = "charset_normalizer-3.4.3-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c60e092517a73c632ec38e290eba714e9627abe9d301c8c8a12ec32c314a2a4b"}, + {file = "charset_normalizer-3.4.3-cp38-cp38-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:252098c8c7a873e17dd696ed98bbe91dbacd571da4b87df3736768efa7a792e4"}, + {file = "charset_normalizer-3.4.3-cp38-cp38-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:3653fad4fe3ed447a596ae8638b437f827234f01a8cd801842e43f3d0a6b281b"}, + {file = "charset_normalizer-3.4.3-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:8999f965f922ae054125286faf9f11bc6932184b93011d138925a1773830bbe9"}, + {file = "charset_normalizer-3.4.3-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:d95bfb53c211b57198bb91c46dd5a2d8018b3af446583aab40074bf7988401cb"}, + {file = "charset_normalizer-3.4.3-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:5b413b0b1bfd94dbf4023ad6945889f374cd24e3f62de58d6bb102c4d9ae534a"}, + {file = "charset_normalizer-3.4.3-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:b5e3b2d152e74e100a9e9573837aba24aab611d39428ded46f4e4022ea7d1942"}, + {file = "charset_normalizer-3.4.3-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:a2d08ac246bb48479170408d6c19f6385fa743e7157d716e144cad849b2dd94b"}, + {file = "charset_normalizer-3.4.3-cp38-cp38-win32.whl", hash = "sha256:ec557499516fc90fd374bf2e32349a2887a876fbf162c160e3c01b6849eaf557"}, + {file = "charset_normalizer-3.4.3-cp38-cp38-win_amd64.whl", hash = "sha256:5d8d01eac18c423815ed4f4a2ec3b439d654e55ee4ad610e153cf02faf67ea40"}, + {file = "charset_normalizer-3.4.3-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:70bfc5f2c318afece2f5838ea5e4c3febada0be750fcf4775641052bbba14d05"}, + {file = "charset_normalizer-3.4.3-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:23b6b24d74478dc833444cbd927c338349d6ae852ba53a0d02a2de1fce45b96e"}, + {file = "charset_normalizer-3.4.3-cp39-cp39-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:34a7f768e3f985abdb42841e20e17b330ad3aaf4bb7e7aeeb73db2e70f077b99"}, + {file = "charset_normalizer-3.4.3-cp39-cp39-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:fb731e5deb0c7ef82d698b0f4c5bb724633ee2a489401594c5c88b02e6cb15f7"}, + {file = "charset_normalizer-3.4.3-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:257f26fed7d7ff59921b78244f3cd93ed2af1800ff048c33f624c87475819dd7"}, + {file = "charset_normalizer-3.4.3-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:1ef99f0456d3d46a50945c98de1774da86f8e992ab5c77865ea8b8195341fc19"}, + {file = "charset_normalizer-3.4.3-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:2c322db9c8c89009a990ef07c3bcc9f011a3269bc06782f916cd3d9eed7c9312"}, + {file = "charset_normalizer-3.4.3-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:511729f456829ef86ac41ca78c63a5cb55240ed23b4b737faca0eb1abb1c41bc"}, + {file = "charset_normalizer-3.4.3-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:88ab34806dea0671532d3f82d82b85e8fc23d7b2dd12fa837978dad9bb392a34"}, + {file = "charset_normalizer-3.4.3-cp39-cp39-win32.whl", hash = "sha256:16a8770207946ac75703458e2c743631c79c59c5890c80011d536248f8eaa432"}, + {file = "charset_normalizer-3.4.3-cp39-cp39-win_amd64.whl", hash = "sha256:d22dbedd33326a4a5190dd4fe9e9e693ef12160c77382d9e87919bce54f3d4ca"}, + {file = "charset_normalizer-3.4.3-py3-none-any.whl", hash = "sha256:ce571ab16d890d23b5c278547ba694193a45011ff86a9162a71307ed9f86759a"}, + {file = "charset_normalizer-3.4.3.tar.gz", hash = "sha256:6fce4b8500244f6fcb71465d4a4930d132ba9ab8e71a7859e6a5d59851068d14"}, ] [[package]] @@ -738,6 +967,7 @@ description = "Composable command line interface toolkit" optional = false python-versions = ">=3.7" groups = ["main", "dev", "proxy-dev"] +markers = "python_version < \"3.10\"" files = [ {file = "click-8.1.8-py3-none-any.whl", hash = "sha256:63c132bbbed01578a06712a2d1f497bb62d9c1c0d329b7903a866228027263b2"}, {file = "click-8.1.8.tar.gz", hash = "sha256:ed53c9d8990d83c2a27deae68e4ee337473f6330c040a31d4225c9574d16096a"}, @@ -746,6 +976,22 @@ files = [ [package.dependencies] colorama = {version = "*", markers = "platform_system == \"Windows\""} +[[package]] +name = "click" +version = "8.2.1" +description = "Composable command line interface toolkit" +optional = false +python-versions = ">=3.10" +groups = ["main", "dev", "proxy-dev"] +markers = "python_version >= \"3.10\"" +files = [ + {file = "click-8.2.1-py3-none-any.whl", hash = "sha256:61a3265b914e850b85317d0b3109c7f8cd35a670f963866005d6ef1d5175a12b"}, + {file = "click-8.2.1.tar.gz", hash = "sha256:27c491cc05d968d271d5a1db13e3b5a184636d9d930f148c50b038f0d0646202"}, +] + +[package.dependencies] +colorama = {version = "*", markers = "platform_system == \"Windows\""} + [[package]] name = "cloudpickle" version = "3.1.1" @@ -766,7 +1012,7 @@ description = "Python SDK for the Cohere API" optional = true python-versions = ">=3.8,<4.0" groups = ["main"] -markers = "python_version >= \"3.9\" and extra == \"semantic-router\"" +markers = "python_version >= \"3.13\" and extra == \"semantic-router\"" files = [ {file = "cohere-4.57-py3-none-any.whl", hash = "sha256:479bdea81ae119e53f671f1ae808fcff9df88211780525d7ef2f7b99dfb32e59"}, {file = "cohere-4.57.tar.gz", hash = "sha256:71ace0204a92d1a2a8d4b949b88b353b4f22fc645486851924284cc5a0eb700d"}, @@ -791,7 +1037,7 @@ files = [ {file = "colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6"}, {file = "colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44"}, ] -markers = {main = "sys_platform == \"win32\" and (extra == \"utils\" or extra == \"semantic-router\") and python_version >= \"3.9\" or platform_system == \"Windows\" or sys_platform == \"win32\" and extra == \"utils\"", dev = "platform_system == \"Windows\" or sys_platform == \"win32\"", proxy-dev = "platform_system == \"Windows\""} +markers = {main = "platform_system == \"Windows\" or python_version >= \"3.9\" and sys_platform == \"win32\" and (extra == \"utils\" or extra == \"semantic-router\") or python_version >= \"3.9\" and python_version <= \"3.12\" and extra == \"semantic-router\" or sys_platform == \"win32\" and extra == \"utils\"", dev = "platform_system == \"Windows\" or sys_platform == \"win32\"", proxy-dev = "platform_system == \"Windows\""} [[package]] name = "coloredlogs" @@ -838,7 +1084,7 @@ description = "Python library for calculating contours of 2D quadrilateral grids optional = true python-versions = ">=3.10" groups = ["main"] -markers = "python_version >= \"3.10\" and extra == \"mlflow\"" +markers = "python_version == \"3.10\" and extra == \"mlflow\"" files = [ {file = "contourpy-1.3.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:ba38e3f9f330af820c4b27ceb4b9c7feee5fe0493ea53a8720f4792667465934"}, {file = "contourpy-1.3.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:dc41ba0714aa2968d1f8674ec97504a8f7e334f48eeacebcaa6256213acb0989"}, @@ -909,6 +1155,116 @@ mypy = ["bokeh", "contourpy[bokeh,docs]", "docutils-stubs", "mypy (==1.15.0)", " test = ["Pillow", "contourpy[test-no-images]", "matplotlib"] test-no-images = ["pytest", "pytest-cov", "pytest-rerunfailures", "pytest-xdist", "wurlitzer"] +[[package]] +name = "contourpy" +version = "1.3.3" +description = "Python library for calculating contours of 2D quadrilateral grids" +optional = true +python-versions = ">=3.11" +groups = ["main"] +markers = "python_version >= \"3.11\" and extra == \"mlflow\"" +files = [ + {file = "contourpy-1.3.3-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:709a48ef9a690e1343202916450bc48b9e51c049b089c7f79a267b46cffcdaa1"}, + {file = "contourpy-1.3.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:23416f38bfd74d5d28ab8429cc4d63fa67d5068bd711a85edb1c3fb0c3e2f381"}, + {file = "contourpy-1.3.3-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:929ddf8c4c7f348e4c0a5a3a714b5c8542ffaa8c22954862a46ca1813b667ee7"}, + {file = "contourpy-1.3.3-cp311-cp311-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:9e999574eddae35f1312c2b4b717b7885d4edd6cb46700e04f7f02db454e67c1"}, + {file = "contourpy-1.3.3-cp311-cp311-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:0bf67e0e3f482cb69779dd3061b534eb35ac9b17f163d851e2a547d56dba0a3a"}, + {file = "contourpy-1.3.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:51e79c1f7470158e838808d4a996fa9bac72c498e93d8ebe5119bc1e6becb0db"}, + {file = "contourpy-1.3.3-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:598c3aaece21c503615fd59c92a3598b428b2f01bfb4b8ca9c4edeecc2438620"}, + {file = "contourpy-1.3.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:322ab1c99b008dad206d406bb61d014cf0174df491ae9d9d0fac6a6fda4f977f"}, + {file = "contourpy-1.3.3-cp311-cp311-win32.whl", hash = "sha256:fd907ae12cd483cd83e414b12941c632a969171bf90fc937d0c9f268a31cafff"}, + {file = "contourpy-1.3.3-cp311-cp311-win_amd64.whl", hash = "sha256:3519428f6be58431c56581f1694ba8e50626f2dd550af225f82fb5f5814d2a42"}, + {file = "contourpy-1.3.3-cp311-cp311-win_arm64.whl", hash = "sha256:15ff10bfada4bf92ec8b31c62bf7c1834c244019b4a33095a68000d7075df470"}, + {file = "contourpy-1.3.3-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:b08a32ea2f8e42cf1d4be3169a98dd4be32bafe4f22b6c4cb4ba810fa9e5d2cb"}, + {file = "contourpy-1.3.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:556dba8fb6f5d8742f2923fe9457dbdd51e1049c4a43fd3986a0b14a1d815fc6"}, + {file = "contourpy-1.3.3-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:92d9abc807cf7d0e047b95ca5d957cf4792fcd04e920ca70d48add15c1a90ea7"}, + {file = "contourpy-1.3.3-cp312-cp312-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:b2e8faa0ed68cb29af51edd8e24798bb661eac3bd9f65420c1887b6ca89987c8"}, + {file = "contourpy-1.3.3-cp312-cp312-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:626d60935cf668e70a5ce6ff184fd713e9683fb458898e4249b63be9e28286ea"}, + {file = "contourpy-1.3.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4d00e655fcef08aba35ec9610536bfe90267d7ab5ba944f7032549c55a146da1"}, + {file = "contourpy-1.3.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:451e71b5a7d597379ef572de31eeb909a87246974d960049a9848c3bc6c41bf7"}, + {file = "contourpy-1.3.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:459c1f020cd59fcfe6650180678a9993932d80d44ccde1fa1868977438f0b411"}, + {file = "contourpy-1.3.3-cp312-cp312-win32.whl", hash = "sha256:023b44101dfe49d7d53932be418477dba359649246075c996866106da069af69"}, + {file = "contourpy-1.3.3-cp312-cp312-win_amd64.whl", hash = "sha256:8153b8bfc11e1e4d75bcb0bff1db232f9e10b274e0929de9d608027e0d34ff8b"}, + {file = "contourpy-1.3.3-cp312-cp312-win_arm64.whl", hash = "sha256:07ce5ed73ecdc4a03ffe3e1b3e3c1166db35ae7584be76f65dbbe28a7791b0cc"}, + {file = "contourpy-1.3.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:177fb367556747a686509d6fef71d221a4b198a3905fe824430e5ea0fda54eb5"}, + {file = "contourpy-1.3.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:d002b6f00d73d69333dac9d0b8d5e84d9724ff9ef044fd63c5986e62b7c9e1b1"}, + {file = "contourpy-1.3.3-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:348ac1f5d4f1d66d3322420f01d42e43122f43616e0f194fc1c9f5d830c5b286"}, + {file = "contourpy-1.3.3-cp313-cp313-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:655456777ff65c2c548b7c454af9c6f33f16c8884f11083244b5819cc214f1b5"}, + {file = "contourpy-1.3.3-cp313-cp313-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:644a6853d15b2512d67881586bd03f462c7ab755db95f16f14d7e238f2852c67"}, + {file = "contourpy-1.3.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4debd64f124ca62069f313a9cb86656ff087786016d76927ae2cf37846b006c9"}, + {file = "contourpy-1.3.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:a15459b0f4615b00bbd1e91f1b9e19b7e63aea7483d03d804186f278c0af2659"}, + {file = "contourpy-1.3.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:ca0fdcd73925568ca027e0b17ab07aad764be4706d0a925b89227e447d9737b7"}, + {file = "contourpy-1.3.3-cp313-cp313-win32.whl", hash = "sha256:b20c7c9a3bf701366556e1b1984ed2d0cedf999903c51311417cf5f591d8c78d"}, + {file = "contourpy-1.3.3-cp313-cp313-win_amd64.whl", hash = "sha256:1cadd8b8969f060ba45ed7c1b714fe69185812ab43bd6b86a9123fe8f99c3263"}, + {file = "contourpy-1.3.3-cp313-cp313-win_arm64.whl", hash = "sha256:fd914713266421b7536de2bfa8181aa8c699432b6763a0ea64195ebe28bff6a9"}, + {file = "contourpy-1.3.3-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:88df9880d507169449d434c293467418b9f6cbe82edd19284aa0409e7fdb933d"}, + {file = "contourpy-1.3.3-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:d06bb1f751ba5d417047db62bca3c8fde202b8c11fb50742ab3ab962c81e8216"}, + {file = "contourpy-1.3.3-cp313-cp313t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e4e6b05a45525357e382909a4c1600444e2a45b4795163d3b22669285591c1ae"}, + {file = "contourpy-1.3.3-cp313-cp313t-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:ab3074b48c4e2cf1a960e6bbeb7f04566bf36b1861d5c9d4d8ac04b82e38ba20"}, + {file = "contourpy-1.3.3-cp313-cp313t-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:6c3d53c796f8647d6deb1abe867daeb66dcc8a97e8455efa729516b997b8ed99"}, + {file = "contourpy-1.3.3-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:50ed930df7289ff2a8d7afeb9603f8289e5704755c7e5c3bbd929c90c817164b"}, + {file = "contourpy-1.3.3-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:4feffb6537d64b84877da813a5c30f1422ea5739566abf0bd18065ac040e120a"}, + {file = "contourpy-1.3.3-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:2b7e9480ffe2b0cd2e787e4df64270e3a0440d9db8dc823312e2c940c167df7e"}, + {file = "contourpy-1.3.3-cp313-cp313t-win32.whl", hash = "sha256:283edd842a01e3dcd435b1c5116798d661378d83d36d337b8dde1d16a5fc9ba3"}, + {file = "contourpy-1.3.3-cp313-cp313t-win_amd64.whl", hash = "sha256:87acf5963fc2b34825e5b6b048f40e3635dd547f590b04d2ab317c2619ef7ae8"}, + {file = "contourpy-1.3.3-cp313-cp313t-win_arm64.whl", hash = "sha256:3c30273eb2a55024ff31ba7d052dde990d7d8e5450f4bbb6e913558b3d6c2301"}, + {file = "contourpy-1.3.3-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:fde6c716d51c04b1c25d0b90364d0be954624a0ee9d60e23e850e8d48353d07a"}, + {file = "contourpy-1.3.3-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:cbedb772ed74ff5be440fa8eee9bd49f64f6e3fc09436d9c7d8f1c287b121d77"}, + {file = "contourpy-1.3.3-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:22e9b1bd7a9b1d652cd77388465dc358dafcd2e217d35552424aa4f996f524f5"}, + {file = "contourpy-1.3.3-cp314-cp314-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:a22738912262aa3e254e4f3cb079a95a67132fc5a063890e224393596902f5a4"}, + {file = "contourpy-1.3.3-cp314-cp314-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:afe5a512f31ee6bd7d0dda52ec9864c984ca3d66664444f2d72e0dc4eb832e36"}, + {file = "contourpy-1.3.3-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f64836de09927cba6f79dcd00fdd7d5329f3fccc633468507079c829ca4db4e3"}, + {file = "contourpy-1.3.3-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:1fd43c3be4c8e5fd6e4f2baeae35ae18176cf2e5cced681cca908addf1cdd53b"}, + {file = "contourpy-1.3.3-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:6afc576f7b33cf00996e5c1102dc2a8f7cc89e39c0b55df93a0b78c1bd992b36"}, + {file = "contourpy-1.3.3-cp314-cp314-win32.whl", hash = "sha256:66c8a43a4f7b8df8b71ee1840e4211a3c8d93b214b213f590e18a1beca458f7d"}, + {file = "contourpy-1.3.3-cp314-cp314-win_amd64.whl", hash = "sha256:cf9022ef053f2694e31d630feaacb21ea24224be1c3ad0520b13d844274614fd"}, + {file = "contourpy-1.3.3-cp314-cp314-win_arm64.whl", hash = "sha256:95b181891b4c71de4bb404c6621e7e2390745f887f2a026b2d99e92c17892339"}, + {file = "contourpy-1.3.3-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:33c82d0138c0a062380332c861387650c82e4cf1747aaa6938b9b6516762e772"}, + {file = "contourpy-1.3.3-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:ea37e7b45949df430fe649e5de8351c423430046a2af20b1c1961cae3afcda77"}, + {file = "contourpy-1.3.3-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d304906ecc71672e9c89e87c4675dc5c2645e1f4269a5063b99b0bb29f232d13"}, + {file = "contourpy-1.3.3-cp314-cp314t-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:ca658cd1a680a5c9ea96dc61cdbae1e85c8f25849843aa799dfd3cb370ad4fbe"}, + {file = "contourpy-1.3.3-cp314-cp314t-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:ab2fd90904c503739a75b7c8c5c01160130ba67944a7b77bbf36ef8054576e7f"}, + {file = "contourpy-1.3.3-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:b7301b89040075c30e5768810bc96a8e8d78085b47d8be6e4c3f5a0b4ed478a0"}, + {file = "contourpy-1.3.3-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:2a2a8b627d5cc6b7c41a4beff6c5ad5eb848c88255fda4a8745f7e901b32d8e4"}, + {file = "contourpy-1.3.3-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:fd6ec6be509c787f1caf6b247f0b1ca598bef13f4ddeaa126b7658215529ba0f"}, + {file = "contourpy-1.3.3-cp314-cp314t-win32.whl", hash = "sha256:e74a9a0f5e3fff48fb5a7f2fd2b9b70a3fe014a67522f79b7cca4c0c7e43c9ae"}, + {file = "contourpy-1.3.3-cp314-cp314t-win_amd64.whl", hash = "sha256:13b68d6a62db8eafaebb8039218921399baf6e47bf85006fd8529f2a08ef33fc"}, + {file = "contourpy-1.3.3-cp314-cp314t-win_arm64.whl", hash = "sha256:b7448cb5a725bb1e35ce88771b86fba35ef418952474492cf7c764059933ff8b"}, + {file = "contourpy-1.3.3-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:cd5dfcaeb10f7b7f9dc8941717c6c2ade08f587be2226222c12b25f0483ed497"}, + {file = "contourpy-1.3.3-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:0c1fc238306b35f246d61a1d416a627348b5cf0648648a031e14bb8705fcdfe8"}, + {file = "contourpy-1.3.3-pp311-pypy311_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:70f9aad7de812d6541d29d2bbf8feb22ff7e1c299523db288004e3157ff4674e"}, + {file = "contourpy-1.3.3-pp311-pypy311_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:5ed3657edf08512fc3fe81b510e35c2012fbd3081d2e26160f27ca28affec989"}, + {file = "contourpy-1.3.3-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:3d1a3799d62d45c18bafd41c5fa05120b96a28079f2393af559b843d1a966a77"}, + {file = "contourpy-1.3.3.tar.gz", hash = "sha256:083e12155b210502d0bca491432bb04d56dc3432f95a979b429f2848c3dbe880"}, +] + +[package.dependencies] +numpy = ">=1.25" + +[package.extras] +bokeh = ["bokeh", "selenium"] +docs = ["furo", "sphinx (>=7.2)", "sphinx-copybutton"] +mypy = ["bokeh", "contourpy[bokeh,docs]", "docutils-stubs", "mypy (==1.17.0)", "types-Pillow"] +test = ["Pillow", "contourpy[test-no-images]", "matplotlib"] +test-no-images = ["pytest", "pytest-cov", "pytest-rerunfailures", "pytest-xdist", "wurlitzer"] + +[[package]] +name = "croniter" +version = "6.0.0" +description = "croniter provides iteration for datetime object with cron like format" +optional = true +python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.6" +groups = ["main"] +markers = "python_version >= \"3.10\" and extra == \"proxy\"" +files = [ + {file = "croniter-6.0.0-py2.py3-none-any.whl", hash = "sha256:2f878c3856f17896979b2a4379ba1f09c83e374931ea15cc835c5dd2eee9b368"}, + {file = "croniter-6.0.0.tar.gz", hash = "sha256:37c504b313956114a983ece2c2b07790b1f1094fe9d81cc94739214748255577"}, +] + +[package.dependencies] +python-dateutil = "*" +pytz = ">2021.1" + [[package]] name = "cryptography" version = "43.0.3" @@ -916,6 +1272,7 @@ description = "cryptography is a package which provides cryptographic recipes an optional = false python-versions = ">=3.7" groups = ["main", "dev", "proxy-dev"] +markers = "python_version < \"3.10\"" files = [ {file = "cryptography-43.0.3-cp37-abi3-macosx_10_9_universal2.whl", hash = "sha256:bf7a1932ac4176486eab36a19ed4c0492da5d97123f1406cf15e41b05e787d2e"}, {file = "cryptography-43.0.3-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:63efa177ff54aec6e1c0aefaa1a241232dcd37413835a9b674b6e3f0ae2bfd3e"}, @@ -959,6 +1316,67 @@ ssh = ["bcrypt (>=3.1.5)"] test = ["certifi", "cryptography-vectors (==43.0.3)", "pretend", "pytest (>=6.2.0)", "pytest-benchmark", "pytest-cov", "pytest-xdist"] test-randomorder = ["pytest-randomly"] +[[package]] +name = "cryptography" +version = "45.0.6" +description = "cryptography is a package which provides cryptographic recipes and primitives to Python developers." +optional = false +python-versions = "!=3.9.0,!=3.9.1,>=3.7" +groups = ["main", "dev", "proxy-dev"] +markers = "python_version >= \"3.10\"" +files = [ + {file = "cryptography-45.0.6-cp311-abi3-macosx_10_9_universal2.whl", hash = "sha256:048e7ad9e08cf4c0ab07ff7f36cc3115924e22e2266e034450a890d9e312dd74"}, + {file = "cryptography-45.0.6-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:44647c5d796f5fc042bbc6d61307d04bf29bccb74d188f18051b635f20a9c75f"}, + {file = "cryptography-45.0.6-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:e40b80ecf35ec265c452eea0ba94c9587ca763e739b8e559c128d23bff7ebbbf"}, + {file = "cryptography-45.0.6-cp311-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:00e8724bdad672d75e6f069b27970883179bd472cd24a63f6e620ca7e41cc0c5"}, + {file = "cryptography-45.0.6-cp311-abi3-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:7a3085d1b319d35296176af31c90338eeb2ddac8104661df79f80e1d9787b8b2"}, + {file = "cryptography-45.0.6-cp311-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:1b7fa6a1c1188c7ee32e47590d16a5a0646270921f8020efc9a511648e1b2e08"}, + {file = "cryptography-45.0.6-cp311-abi3-manylinux_2_34_aarch64.whl", hash = "sha256:275ba5cc0d9e320cd70f8e7b96d9e59903c815ca579ab96c1e37278d231fc402"}, + {file = "cryptography-45.0.6-cp311-abi3-manylinux_2_34_x86_64.whl", hash = "sha256:f4028f29a9f38a2025abedb2e409973709c660d44319c61762202206ed577c42"}, + {file = "cryptography-45.0.6-cp311-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:ee411a1b977f40bd075392c80c10b58025ee5c6b47a822a33c1198598a7a5f05"}, + {file = "cryptography-45.0.6-cp311-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:e2a21a8eda2d86bb604934b6b37691585bd095c1f788530c1fcefc53a82b3453"}, + {file = "cryptography-45.0.6-cp311-abi3-win32.whl", hash = "sha256:d063341378d7ee9c91f9d23b431a3502fc8bfacd54ef0a27baa72a0843b29159"}, + {file = "cryptography-45.0.6-cp311-abi3-win_amd64.whl", hash = "sha256:833dc32dfc1e39b7376a87b9a6a4288a10aae234631268486558920029b086ec"}, + {file = "cryptography-45.0.6-cp37-abi3-macosx_10_9_universal2.whl", hash = "sha256:3436128a60a5e5490603ab2adbabc8763613f638513ffa7d311c900a8349a2a0"}, + {file = "cryptography-45.0.6-cp37-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:0d9ef57b6768d9fa58e92f4947cea96ade1233c0e236db22ba44748ffedca394"}, + {file = "cryptography-45.0.6-cp37-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:ea3c42f2016a5bbf71825537c2ad753f2870191134933196bee408aac397b3d9"}, + {file = "cryptography-45.0.6-cp37-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:20ae4906a13716139d6d762ceb3e0e7e110f7955f3bc3876e3a07f5daadec5f3"}, + {file = "cryptography-45.0.6-cp37-abi3-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:2dac5ec199038b8e131365e2324c03d20e97fe214af051d20c49db129844e8b3"}, + {file = "cryptography-45.0.6-cp37-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:18f878a34b90d688982e43f4b700408b478102dd58b3e39de21b5ebf6509c301"}, + {file = "cryptography-45.0.6-cp37-abi3-manylinux_2_34_aarch64.whl", hash = "sha256:5bd6020c80c5b2b2242d6c48487d7b85700f5e0038e67b29d706f98440d66eb5"}, + {file = "cryptography-45.0.6-cp37-abi3-manylinux_2_34_x86_64.whl", hash = "sha256:eccddbd986e43014263eda489abbddfbc287af5cddfd690477993dbb31e31016"}, + {file = "cryptography-45.0.6-cp37-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:550ae02148206beb722cfe4ef0933f9352bab26b087af00e48fdfb9ade35c5b3"}, + {file = "cryptography-45.0.6-cp37-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:5b64e668fc3528e77efa51ca70fadcd6610e8ab231e3e06ae2bab3b31c2b8ed9"}, + {file = "cryptography-45.0.6-cp37-abi3-win32.whl", hash = "sha256:780c40fb751c7d2b0c6786ceee6b6f871e86e8718a8ff4bc35073ac353c7cd02"}, + {file = "cryptography-45.0.6-cp37-abi3-win_amd64.whl", hash = "sha256:20d15aed3ee522faac1a39fbfdfee25d17b1284bafd808e1640a74846d7c4d1b"}, + {file = "cryptography-45.0.6-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:705bb7c7ecc3d79a50f236adda12ca331c8e7ecfbea51edd931ce5a7a7c4f012"}, + {file = "cryptography-45.0.6-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:826b46dae41a1155a0c0e66fafba43d0ede1dc16570b95e40c4d83bfcf0a451d"}, + {file = "cryptography-45.0.6-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:cc4d66f5dc4dc37b89cfef1bd5044387f7a1f6f0abb490815628501909332d5d"}, + {file = "cryptography-45.0.6-pp310-pypy310_pp73-manylinux_2_34_aarch64.whl", hash = "sha256:f68f833a9d445cc49f01097d95c83a850795921b3f7cc6488731e69bde3288da"}, + {file = "cryptography-45.0.6-pp310-pypy310_pp73-manylinux_2_34_x86_64.whl", hash = "sha256:3b5bf5267e98661b9b888a9250d05b063220dfa917a8203744454573c7eb79db"}, + {file = "cryptography-45.0.6-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:2384f2ab18d9be88a6e4f8972923405e2dbb8d3e16c6b43f15ca491d7831bd18"}, + {file = "cryptography-45.0.6-pp311-pypy311_pp73-macosx_10_9_x86_64.whl", hash = "sha256:fc022c1fa5acff6def2fc6d7819bbbd31ccddfe67d075331a65d9cfb28a20983"}, + {file = "cryptography-45.0.6-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:3de77e4df42ac8d4e4d6cdb342d989803ad37707cf8f3fbf7b088c9cbdd46427"}, + {file = "cryptography-45.0.6-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:599c8d7df950aa68baa7e98f7b73f4f414c9f02d0e8104a30c0182a07732638b"}, + {file = "cryptography-45.0.6-pp311-pypy311_pp73-manylinux_2_34_aarch64.whl", hash = "sha256:31a2b9a10530a1cb04ffd6aa1cd4d3be9ed49f7d77a4dafe198f3b382f41545c"}, + {file = "cryptography-45.0.6-pp311-pypy311_pp73-manylinux_2_34_x86_64.whl", hash = "sha256:e5b3dda1b00fb41da3af4c5ef3f922a200e33ee5ba0f0bc9ecf0b0c173958385"}, + {file = "cryptography-45.0.6-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:629127cfdcdc6806dfe234734d7cb8ac54edaf572148274fa377a7d3405b0043"}, + {file = "cryptography-45.0.6.tar.gz", hash = "sha256:5c966c732cf6e4a276ce83b6e4c729edda2df6929083a952cc7da973c539c719"}, +] + +[package.dependencies] +cffi = {version = ">=1.14", markers = "platform_python_implementation != \"PyPy\""} + +[package.extras] +docs = ["sphinx (>=5.3.0)", "sphinx-inline-tabs ; python_full_version >= \"3.8.0\"", "sphinx-rtd-theme (>=3.0.0) ; python_full_version >= \"3.8.0\""] +docstest = ["pyenchant (>=3)", "readme-renderer (>=30.0)", "sphinxcontrib-spelling (>=7.3.1)"] +nox = ["nox (>=2024.4.15)", "nox[uv] (>=2024.3.2) ; python_full_version >= \"3.8.0\""] +pep8test = ["check-sdist ; python_full_version >= \"3.8.0\"", "click (>=8.0.1)", "mypy (>=1.4)", "ruff (>=0.3.6)"] +sdist = ["build (>=1.0.0)"] +ssh = ["bcrypt (>=3.1.5)"] +test = ["certifi (>=2024)", "cryptography-vectors (==45.0.6)", "pretend (>=0.7)", "pytest (>=7.4.0)", "pytest-benchmark (>=4.0)", "pytest-cov (>=2.10.1)", "pytest-xdist (>=3.5.0)"] +test-randomorder = ["pytest-randomly"] + [[package]] name = "cycler" version = "0.12.1" @@ -978,15 +1396,15 @@ tests = ["pytest", "pytest-cov", "pytest-xdist"] [[package]] name = "databricks-sdk" -version = "0.62.0" +version = "0.64.0" description = "Databricks SDK for Python (Beta)" optional = true python-versions = ">=3.7" groups = ["main"] markers = "python_version >= \"3.10\" and extra == \"mlflow\"" files = [ - {file = "databricks_sdk-0.62.0-py3-none-any.whl", hash = "sha256:79d4abe60306239985a5b718583923e13316c5417204017b0dadf74bccfcc6e1"}, - {file = "databricks_sdk-0.62.0.tar.gz", hash = "sha256:12f8da735f74cba5265dcb0620c30941628f63787e6ea7e57cc5ed22d9e1b987"}, + {file = "databricks_sdk-0.64.0-py3-none-any.whl", hash = "sha256:3efb2a739deda3186d0380ad6ced7d4811ced7adcaf61cbf0f897eab52974a17"}, + {file = "databricks_sdk-0.64.0.tar.gz", hash = "sha256:e21cce45bb4f1254ad5d22ea77fc30484378beb54b5b42db098d1f975c813e81"}, ] [package.dependencies] @@ -1049,7 +1467,7 @@ description = "DNS toolkit" optional = true python-versions = ">=3.8" groups = ["main"] -markers = "extra == \"proxy\"" +markers = "python_version < \"3.10\" and extra == \"proxy\"" files = [ {file = "dnspython-2.6.1-py3-none-any.whl", hash = "sha256:5ef3b9680161f6fa89daf8ad451b5f1a33b18ae8a1c6778cdf4b43f08c0a6e50"}, {file = "dnspython-2.6.1.tar.gz", hash = "sha256:e8f0f9c23a7b7cb99ded64e6c3a6f3e701d78f50c55e002b839dea7225cff7cc"}, @@ -1064,6 +1482,28 @@ idna = ["idna (>=3.6)"] trio = ["trio (>=0.23)"] wmi = ["wmi (>=1.5.1)"] +[[package]] +name = "dnspython" +version = "2.7.0" +description = "DNS toolkit" +optional = true +python-versions = ">=3.9" +groups = ["main"] +markers = "python_version >= \"3.10\" and extra == \"proxy\"" +files = [ + {file = "dnspython-2.7.0-py3-none-any.whl", hash = "sha256:b4c34b7d10b51bcc3a5071e7b8dee77939f1e878477eeecc965e9835f63c6c86"}, + {file = "dnspython-2.7.0.tar.gz", hash = "sha256:ce9c432eda0dc91cf618a5cedf1a4e142651196bbcd2c80e89ed5a907e5cfaf1"}, +] + +[package.extras] +dev = ["black (>=23.1.0)", "coverage (>=7.0)", "flake8 (>=7)", "hypercorn (>=0.16.0)", "mypy (>=1.8)", "pylint (>=3)", "pytest (>=7.4)", "pytest-cov (>=4.1.0)", "quart-trio (>=0.11.0)", "sphinx (>=7.2.0)", "sphinx-rtd-theme (>=2.0.0)", "twine (>=4.0.0)", "wheel (>=0.42.0)"] +dnssec = ["cryptography (>=43)"] +doh = ["h2 (>=4.1.0)", "httpcore (>=1.0.0)", "httpx (>=0.26.0)"] +doq = ["aioquic (>=1.0.0)"] +idna = ["idna (>=3.7)"] +trio = ["trio (>=0.23)"] +wmi = ["wmi (>=1.5.1)"] + [[package]] name = "docker" version = "7.1.0" @@ -1095,12 +1535,25 @@ description = "Docutils -- Python Documentation Utilities" optional = true python-versions = ">=3.7" groups = ["main"] -markers = "extra == \"utils\"" +markers = "python_version < \"3.10\" and extra == \"utils\"" files = [ {file = "docutils-0.20.1-py3-none-any.whl", hash = "sha256:96f387a2c5562db4476f09f13bbab2192e764cac08ebbf3a34a95d9b1e4a59d6"}, {file = "docutils-0.20.1.tar.gz", hash = "sha256:f08a4e276c3a1583a86dce3e34aba3fe04d02bba2dd51ed16106244e8a923e3b"}, ] +[[package]] +name = "docutils" +version = "0.21.2" +description = "Docutils -- Python Documentation Utilities" +optional = true +python-versions = ">=3.9" +groups = ["main"] +markers = "python_version >= \"3.10\" and extra == \"utils\"" +files = [ + {file = "docutils-0.21.2-py3-none-any.whl", hash = "sha256:dafca5b9e384f0e419294eb4d2ff9fa826435bf15f15b7bd45723e8ad76811b2"}, + {file = "docutils-0.21.2.tar.gz", hash = "sha256:3a6b18732edf182daa3cd12775bbb338cf5691468f91eeeb109deff6ebfa986f"}, +] + [[package]] name = "email-validator" version = "2.2.0" @@ -1204,7 +1657,7 @@ description = "Fast read/write of AVRO files" optional = true python-versions = ">=3.9" groups = ["main"] -markers = "python_version >= \"3.9\" and extra == \"semantic-router\"" +markers = "python_version >= \"3.13\" and extra == \"semantic-router\"" files = [ {file = "fastavro-1.12.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:e38497bd24136aad2c47376ee958be4f5b775d6f03c11893fc636eea8c1c3b40"}, {file = "fastavro-1.12.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e8d8401b021f4b3dfc05e6f82365f14de8d170a041fbe3345f992c9c13d4f0ff"}, @@ -1257,6 +1710,7 @@ description = "A platform independent file lock." optional = false python-versions = ">=3.8" groups = ["main"] +markers = "python_version < \"3.10\"" files = [ {file = "filelock-3.16.1-py3-none-any.whl", hash = "sha256:2082e5703d51fbf98ea75855d9d5527e33d8ff23099bec374a134febee6946b0"}, {file = "filelock-3.16.1.tar.gz", hash = "sha256:c249fbfcd5db47e5e2d6d62198e565475ee65e4831e2561c8e313fa7eb961435"}, @@ -1267,6 +1721,19 @@ docs = ["furo (>=2024.8.6)", "sphinx (>=8.0.2)", "sphinx-autodoc-typehints (>=2. testing = ["covdefaults (>=2.3)", "coverage (>=7.6.1)", "diff-cover (>=9.2)", "pytest (>=8.3.3)", "pytest-asyncio (>=0.24)", "pytest-cov (>=5)", "pytest-mock (>=3.14)", "pytest-timeout (>=2.3.1)", "virtualenv (>=20.26.4)"] typing = ["typing-extensions (>=4.12.2) ; python_version < \"3.11\""] +[[package]] +name = "filelock" +version = "3.19.1" +description = "A platform independent file lock." +optional = false +python-versions = ">=3.9" +groups = ["main"] +markers = "python_version >= \"3.10\"" +files = [ + {file = "filelock-3.19.1-py3-none-any.whl", hash = "sha256:d38e30481def20772f5baf097c122c3babc4fcdb7e14e57049eb9d88c6dc017d"}, + {file = "filelock-3.19.1.tar.gz", hash = "sha256:66eda1888b0171c998b35be2bcc0f6d75c388a7ce20c3f3f37aa8e96c2dddf58"}, +] + [[package]] name = "flake8" version = "6.1.0" @@ -1286,15 +1753,15 @@ pyflakes = ">=3.1.0,<3.2.0" [[package]] name = "flask" -version = "3.1.1" +version = "3.1.2" description = "A simple framework for building complex web applications." optional = true python-versions = ">=3.9" groups = ["main"] markers = "python_version >= \"3.10\" and extra == \"mlflow\"" files = [ - {file = "flask-3.1.1-py3-none-any.whl", hash = "sha256:07aae2bb5eaf77993ef57e357491839f5fd9f4dc281593a81a9e4d79a24f295c"}, - {file = "flask-3.1.1.tar.gz", hash = "sha256:284c7b8f2f58cb737f0cf1c30fd7eaf0ccfcde196099d24ecede3fc2005aa59e"}, + {file = "flask-3.1.2-py3-none-any.whl", hash = "sha256:ca1d8112ec8a6158cc29ea4858963350011b5c846a414cdb7a954aa9e967d03c"}, + {file = "flask-3.1.2.tar.gz", hash = "sha256:bf656c15c80190ed628ad08cdfd3aaa35beb087855e2f494910aa3774cc4fd87"}, ] [package.dependencies] @@ -1311,55 +1778,71 @@ dotenv = ["python-dotenv"] [[package]] name = "fonttools" -version = "4.59.0" +version = "4.59.1" description = "Tools to manipulate font files" optional = true python-versions = ">=3.9" groups = ["main"] markers = "python_version >= \"3.10\" and extra == \"mlflow\"" files = [ - {file = "fonttools-4.59.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:524133c1be38445c5c0575eacea42dbd44374b310b1ffc4b60ff01d881fabb96"}, - {file = "fonttools-4.59.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:21e606b2d38fed938dde871c5736822dd6bda7a4631b92e509a1f5cd1b90c5df"}, - {file = "fonttools-4.59.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e93df708c69a193fc7987192f94df250f83f3851fda49413f02ba5dded639482"}, - {file = "fonttools-4.59.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:62224a9bb85b4b66d1b46d45cbe43d71cbf8f527d332b177e3b96191ffbc1e64"}, - {file = "fonttools-4.59.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:b8974b2a266b54c96709bd5e239979cddfd2dbceed331aa567ea1d7c4a2202db"}, - {file = "fonttools-4.59.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:209b75943d158f610b78320eacb5539aa9e920bee2c775445b2846c65d20e19d"}, - {file = "fonttools-4.59.0-cp310-cp310-win32.whl", hash = "sha256:4c908a7036f0f3677f8afa577bcd973e3e20ddd2f7c42a33208d18bee95cdb6f"}, - {file = "fonttools-4.59.0-cp310-cp310-win_amd64.whl", hash = "sha256:8b4309a2775e4feee7356e63b163969a215d663399cce1b3d3b65e7ec2d9680e"}, - {file = "fonttools-4.59.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:841b2186adce48903c0fef235421ae21549020eca942c1da773ac380b056ab3c"}, - {file = "fonttools-4.59.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:9bcc1e77fbd1609198966ded6b2a9897bd6c6bcbd2287a2fc7d75f1a254179c5"}, - {file = "fonttools-4.59.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:37c377f7cb2ab2eca8a0b319c68146d34a339792f9420fca6cd49cf28d370705"}, - {file = "fonttools-4.59.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:fa39475eaccb98f9199eccfda4298abaf35ae0caec676ffc25b3a5e224044464"}, - {file = "fonttools-4.59.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:d3972b13148c1d1fbc092b27678a33b3080d1ac0ca305742b0119b75f9e87e38"}, - {file = "fonttools-4.59.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:a408c3c51358c89b29cfa5317cf11518b7ce5de1717abb55c5ae2d2921027de6"}, - {file = "fonttools-4.59.0-cp311-cp311-win32.whl", hash = "sha256:6770d7da00f358183d8fd5c4615436189e4f683bdb6affb02cad3d221d7bb757"}, - {file = "fonttools-4.59.0-cp311-cp311-win_amd64.whl", hash = "sha256:84fc186980231a287b28560d3123bd255d3c6b6659828c642b4cf961e2b923d0"}, - {file = "fonttools-4.59.0-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:f9b3a78f69dcbd803cf2fb3f972779875b244c1115481dfbdd567b2c22b31f6b"}, - {file = "fonttools-4.59.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:57bb7e26928573ee7c6504f54c05860d867fd35e675769f3ce01b52af38d48e2"}, - {file = "fonttools-4.59.0-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:4536f2695fe5c1ffb528d84a35a7d3967e5558d2af58b4775e7ab1449d65767b"}, - {file = "fonttools-4.59.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:885bde7d26e5b40e15c47bd5def48b38cbd50830a65f98122a8fb90962af7cd1"}, - {file = "fonttools-4.59.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6801aeddb6acb2c42eafa45bc1cb98ba236871ae6f33f31e984670b749a8e58e"}, - {file = "fonttools-4.59.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:31003b6a10f70742a63126b80863ab48175fb8272a18ca0846c0482968f0588e"}, - {file = "fonttools-4.59.0-cp312-cp312-win32.whl", hash = "sha256:fbce6dae41b692a5973d0f2158f782b9ad05babc2c2019a970a1094a23909b1b"}, - {file = "fonttools-4.59.0-cp312-cp312-win_amd64.whl", hash = "sha256:332bfe685d1ac58ca8d62b8d6c71c2e52a6c64bc218dc8f7825c9ea51385aa01"}, - {file = "fonttools-4.59.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:78813b49d749e1bb4db1c57f2d4d7e6db22c253cb0a86ad819f5dc197710d4b2"}, - {file = "fonttools-4.59.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:401b1941ce37e78b8fd119b419b617277c65ae9417742a63282257434fd68ea2"}, - {file = "fonttools-4.59.0-cp313-cp313-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:efd7e6660674e234e29937bc1481dceb7e0336bfae75b856b4fb272b5093c5d4"}, - {file = "fonttools-4.59.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:51ab1ff33c19e336c02dee1e9fd1abd974a4ca3d8f7eef2a104d0816a241ce97"}, - {file = "fonttools-4.59.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:a9bf8adc9e1f3012edc8f09b08336272aec0c55bc677422273e21280db748f7c"}, - {file = "fonttools-4.59.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:37e01c6ec0c98599778c2e688350d624fa4770fbd6144551bd5e032f1199171c"}, - {file = "fonttools-4.59.0-cp313-cp313-win32.whl", hash = "sha256:70d6b3ceaa9cc5a6ac52884f3b3d9544e8e231e95b23f138bdb78e6d4dc0eae3"}, - {file = "fonttools-4.59.0-cp313-cp313-win_amd64.whl", hash = "sha256:26731739daa23b872643f0e4072d5939960237d540c35c14e6a06d47d71ca8fe"}, - {file = "fonttools-4.59.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:8d77f92438daeaddc05682f0f3dac90c5b9829bcac75b57e8ce09cb67786073c"}, - {file = "fonttools-4.59.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:60f6665579e909b618282f3c14fa0b80570fbf1ee0e67678b9a9d43aa5d67a37"}, - {file = "fonttools-4.59.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:169b99a2553a227f7b5fea8d9ecd673aa258617f466b2abc6091fe4512a0dcd0"}, - {file = "fonttools-4.59.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:052444a5d0151878e87e3e512a1aa1a0ab35ee4c28afde0a778e23b0ace4a7de"}, - {file = "fonttools-4.59.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:d40dcf533ca481355aa7b682e9e079f766f35715defa4929aeb5597f9604272e"}, - {file = "fonttools-4.59.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:b818db35879d2edf7f46c7e729c700a0bce03b61b9412f5a7118406687cb151d"}, - {file = "fonttools-4.59.0-cp39-cp39-win32.whl", hash = "sha256:2e7cf8044ce2598bb87e44ba1d2c6e45d7a8decf56055b92906dc53f67c76d64"}, - {file = "fonttools-4.59.0-cp39-cp39-win_amd64.whl", hash = "sha256:902425f5afe28572d65d2bf9c33edd5265c612ff82c69e6f83ea13eafc0dcbea"}, - {file = "fonttools-4.59.0-py3-none-any.whl", hash = "sha256:241313683afd3baacb32a6bd124d0bce7404bc5280e12e291bae1b9bba28711d"}, - {file = "fonttools-4.59.0.tar.gz", hash = "sha256:be392ec3529e2f57faa28709d60723a763904f71a2b63aabe14fee6648fe3b14"}, + {file = "fonttools-4.59.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:e90a89e52deb56b928e761bb5b5f65f13f669bfd96ed5962975debea09776a23"}, + {file = "fonttools-4.59.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5d29ab70658d2ec19422b25e6ace00a0b0ae4181ee31e03335eaef53907d2d83"}, + {file = "fonttools-4.59.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:94f9721a564978a10d5c12927f99170d18e9a32e5a727c61eae56f956a4d118b"}, + {file = "fonttools-4.59.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:8c8758a7d97848fc8b514b3d9b4cb95243714b2f838dde5e1e3c007375de6214"}, + {file = "fonttools-4.59.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:2aeb829ad9d41a2ef17cab8bb5d186049ba38a840f10352e654aa9062ec32dc1"}, + {file = "fonttools-4.59.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:ac216a2980a2d2b3b88c68a24f8a9bfb203e2490e991b3238502ad8f1e7bfed0"}, + {file = "fonttools-4.59.1-cp310-cp310-win32.whl", hash = "sha256:d31dc137ed8ec71dbc446949eba9035926e6e967b90378805dcf667ff57cabb1"}, + {file = "fonttools-4.59.1-cp310-cp310-win_amd64.whl", hash = "sha256:5265bc52ed447187d39891b5f21d7217722735d0de9fe81326566570d12851a9"}, + {file = "fonttools-4.59.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:4909cce2e35706f3d18c54d3dcce0414ba5e0fb436a454dffec459c61653b513"}, + {file = "fonttools-4.59.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:efbec204fa9f877641747f2d9612b2b656071390d7a7ef07a9dbf0ecf9c7195c"}, + {file = "fonttools-4.59.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:39dfd42cc2dc647b2c5469bc7a5b234d9a49e72565b96dd14ae6f11c2c59ef15"}, + {file = "fonttools-4.59.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:b11bc177a0d428b37890825d7d025040d591aa833f85f8d8878ed183354f47df"}, + {file = "fonttools-4.59.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:5b9b4c35b3be45e5bc774d3fc9608bbf4f9a8d371103b858c80edbeed31dd5aa"}, + {file = "fonttools-4.59.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:01158376b8a418a0bae9625c476cebfcfcb5e6761e9d243b219cd58341e7afbb"}, + {file = "fonttools-4.59.1-cp311-cp311-win32.whl", hash = "sha256:cf7c5089d37787387123f1cb8f1793a47c5e1e3d1e4e7bfbc1cc96e0f925eabe"}, + {file = "fonttools-4.59.1-cp311-cp311-win_amd64.whl", hash = "sha256:c866eef7a0ba320486ade6c32bfc12813d1a5db8567e6904fb56d3d40acc5116"}, + {file = "fonttools-4.59.1-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:43ab814bbba5f02a93a152ee61a04182bb5809bd2bc3609f7822e12c53ae2c91"}, + {file = "fonttools-4.59.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:4f04c3ffbfa0baafcbc550657cf83657034eb63304d27b05cff1653b448ccff6"}, + {file = "fonttools-4.59.1-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:d601b153e51a5a6221f0d4ec077b6bfc6ac35bfe6c19aeaa233d8990b2b71726"}, + {file = "fonttools-4.59.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c735e385e30278c54f43a0d056736942023c9043f84ee1021eff9fd616d17693"}, + {file = "fonttools-4.59.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:1017413cdc8555dce7ee23720da490282ab7ec1cf022af90a241f33f9a49afc4"}, + {file = "fonttools-4.59.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:5c6d8d773470a5107052874341ed3c487c16ecd179976d81afed89dea5cd7406"}, + {file = "fonttools-4.59.1-cp312-cp312-win32.whl", hash = "sha256:2a2d0d33307f6ad3a2086a95dd607c202ea8852fa9fb52af9b48811154d1428a"}, + {file = "fonttools-4.59.1-cp312-cp312-win_amd64.whl", hash = "sha256:0b9e4fa7eaf046ed6ac470f6033d52c052481ff7a6e0a92373d14f556f298dc0"}, + {file = "fonttools-4.59.1-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:89d9957b54246c6251345297dddf77a84d2c19df96af30d2de24093bbdf0528b"}, + {file = "fonttools-4.59.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:8156b11c0d5405810d216f53907bd0f8b982aa5f1e7e3127ab3be1a4062154ff"}, + {file = "fonttools-4.59.1-cp313-cp313-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:8387876a8011caec52d327d5e5bca705d9399ec4b17afb8b431ec50d47c17d23"}, + {file = "fonttools-4.59.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:fb13823a74b3a9204a8ed76d3d6d5ec12e64cc5bc44914eb9ff1cdac04facd43"}, + {file = "fonttools-4.59.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:e1ca10da138c300f768bb68e40e5b20b6ecfbd95f91aac4cc15010b6b9d65455"}, + {file = "fonttools-4.59.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:2beb5bfc4887a3130f8625349605a3a45fe345655ce6031d1bac11017454b943"}, + {file = "fonttools-4.59.1-cp313-cp313-win32.whl", hash = "sha256:419f16d750d78e6d704bfe97b48bba2f73b15c9418f817d0cb8a9ca87a5b94bf"}, + {file = "fonttools-4.59.1-cp313-cp313-win_amd64.whl", hash = "sha256:c536f8a852e8d3fa71dde1ec03892aee50be59f7154b533f0bf3c1174cfd5126"}, + {file = "fonttools-4.59.1-cp314-cp314-macosx_10_13_universal2.whl", hash = "sha256:d5c3bfdc9663f3d4b565f9cb3b8c1efb3e178186435b45105bde7328cfddd7fe"}, + {file = "fonttools-4.59.1-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:ea03f1da0d722fe3c2278a05957e6550175571a4894fbf9d178ceef4a3783d2b"}, + {file = "fonttools-4.59.1-cp314-cp314-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:57a3708ca6bfccb790f585fa6d8f29432ec329618a09ff94c16bcb3c55994643"}, + {file = "fonttools-4.59.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:729367c91eb1ee84e61a733acc485065a00590618ca31c438e7dd4d600c01486"}, + {file = "fonttools-4.59.1-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:8f8ef66ac6db450193ed150e10b3b45dde7aded10c5d279968bc63368027f62b"}, + {file = "fonttools-4.59.1-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:075f745d539a998cd92cb84c339a82e53e49114ec62aaea8307c80d3ad3aef3a"}, + {file = "fonttools-4.59.1-cp314-cp314-win32.whl", hash = "sha256:c2b0597522d4c5bb18aa5cf258746a2d4a90f25878cbe865e4d35526abd1b9fc"}, + {file = "fonttools-4.59.1-cp314-cp314-win_amd64.whl", hash = "sha256:e9ad4ce044e3236f0814c906ccce8647046cc557539661e35211faadf76f283b"}, + {file = "fonttools-4.59.1-cp314-cp314t-macosx_10_13_universal2.whl", hash = "sha256:652159e8214eb4856e8387ebcd6b6bd336ee258cbeb639c8be52005b122b9609"}, + {file = "fonttools-4.59.1-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:43d177cd0e847ea026fedd9f099dc917da136ed8792d142298a252836390c478"}, + {file = "fonttools-4.59.1-cp314-cp314t-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:e54437651e1440ee53a95e6ceb6ee440b67a3d348c76f45f4f48de1a5ecab019"}, + {file = "fonttools-4.59.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6065fdec8ff44c32a483fd44abe5bcdb40dd5e2571a5034b555348f2b3a52cea"}, + {file = "fonttools-4.59.1-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:42052b56d176f8b315fbc09259439c013c0cb2109df72447148aeda677599612"}, + {file = "fonttools-4.59.1-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:bcd52eaa5c4c593ae9f447c1d13e7e4a00ca21d755645efa660b6999425b3c88"}, + {file = "fonttools-4.59.1-cp314-cp314t-win32.whl", hash = "sha256:02e4fdf27c550dded10fe038a5981c29f81cb9bc649ff2eaa48e80dab8998f97"}, + {file = "fonttools-4.59.1-cp314-cp314t-win_amd64.whl", hash = "sha256:412a5fd6345872a7c249dac5bcce380393f40c1c316ac07f447bc17d51900922"}, + {file = "fonttools-4.59.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:1ab4c1fb45f2984b8b4a3face7cff0f67f9766e9414cbb6fd061e9d77819de98"}, + {file = "fonttools-4.59.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:8ee39da0227950f88626c91e219659e6cd725ede826b1c13edd85fc4cec9bbe6"}, + {file = "fonttools-4.59.1-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:58a8844f96cff35860647a65345bfca87f47a2494bfb4bef754e58c082511443"}, + {file = "fonttools-4.59.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:5f3f021cea6e36410874763f4a517a5e2d6ac36ca8f95521f3a9fdaad0fe73dc"}, + {file = "fonttools-4.59.1-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:bf5fb864f80061a40c1747e0dbc4f6e738de58dd6675b07eb80bd06a93b063c4"}, + {file = "fonttools-4.59.1-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:c29ea087843e27a7cffc78406d32a5abf166d92afde7890394e9e079c9b4dbe9"}, + {file = "fonttools-4.59.1-cp39-cp39-win32.whl", hash = "sha256:a960b09ff50c2e87864e83f352e5a90bcf1ad5233df579b1124660e1643de272"}, + {file = "fonttools-4.59.1-cp39-cp39-win_amd64.whl", hash = "sha256:e3680884189e2b7c3549f6d304376e64711fd15118e4b1ae81940cb6b1eaa267"}, + {file = "fonttools-4.59.1-py3-none-any.whl", hash = "sha256:647db657073672a8330608970a984d51573557f328030566521bc03415535042"}, + {file = "fonttools-4.59.1.tar.gz", hash = "sha256:74995b402ad09822a4c8002438e54940d9f1ecda898d2bb057729d7da983e4cb"}, ] [package.extras] @@ -1382,6 +1865,7 @@ description = "A list-like structure which implements collections.abc.MutableSeq optional = false python-versions = ">=3.8" groups = ["main"] +markers = "python_version < \"3.10\"" files = [ {file = "frozenlist-1.5.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:5b6a66c18b5b9dd261ca98dffcb826a525334b2f29e7caa54e182255c5f6a65a"}, {file = "frozenlist-1.5.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d1b3eb7b05ea246510b43a7e53ed1653e55c2121019a97e60cad7efb881a97bb"}, @@ -1477,6 +1961,121 @@ files = [ {file = "frozenlist-1.5.0.tar.gz", hash = "sha256:81d5af29e61b9c8348e876d442253723928dce6433e0e76cd925cd83f1b4b817"}, ] +[[package]] +name = "frozenlist" +version = "1.7.0" +description = "A list-like structure which implements collections.abc.MutableSequence" +optional = false +python-versions = ">=3.9" +groups = ["main"] +markers = "python_version >= \"3.10\"" +files = [ + {file = "frozenlist-1.7.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:cc4df77d638aa2ed703b878dd093725b72a824c3c546c076e8fdf276f78ee84a"}, + {file = "frozenlist-1.7.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:716a9973a2cc963160394f701964fe25012600f3d311f60c790400b00e568b61"}, + {file = "frozenlist-1.7.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:a0fd1bad056a3600047fb9462cff4c5322cebc59ebf5d0a3725e0ee78955001d"}, + {file = "frozenlist-1.7.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3789ebc19cb811163e70fe2bd354cea097254ce6e707ae42e56f45e31e96cb8e"}, + {file = "frozenlist-1.7.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:af369aa35ee34f132fcfad5be45fbfcde0e3a5f6a1ec0712857f286b7d20cca9"}, + {file = "frozenlist-1.7.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ac64b6478722eeb7a3313d494f8342ef3478dff539d17002f849101b212ef97c"}, + {file = "frozenlist-1.7.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f89f65d85774f1797239693cef07ad4c97fdd0639544bad9ac4b869782eb1981"}, + {file = "frozenlist-1.7.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1073557c941395fdfcfac13eb2456cb8aad89f9de27bae29fabca8e563b12615"}, + {file = "frozenlist-1.7.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1ed8d2fa095aae4bdc7fdd80351009a48d286635edffee66bf865e37a9125c50"}, + {file = "frozenlist-1.7.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:24c34bea555fe42d9f928ba0a740c553088500377448febecaa82cc3e88aa1fa"}, + {file = "frozenlist-1.7.0-cp310-cp310-musllinux_1_2_armv7l.whl", hash = "sha256:69cac419ac6a6baad202c85aaf467b65ac860ac2e7f2ac1686dc40dbb52f6577"}, + {file = "frozenlist-1.7.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:960d67d0611f4c87da7e2ae2eacf7ea81a5be967861e0c63cf205215afbfac59"}, + {file = "frozenlist-1.7.0-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:41be2964bd4b15bf575e5daee5a5ce7ed3115320fb3c2b71fca05582ffa4dc9e"}, + {file = "frozenlist-1.7.0-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:46d84d49e00c9429238a7ce02dc0be8f6d7cd0cd405abd1bebdc991bf27c15bd"}, + {file = "frozenlist-1.7.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:15900082e886edb37480335d9d518cec978afc69ccbc30bd18610b7c1b22a718"}, + {file = "frozenlist-1.7.0-cp310-cp310-win32.whl", hash = "sha256:400ddd24ab4e55014bba442d917203c73b2846391dd42ca5e38ff52bb18c3c5e"}, + {file = "frozenlist-1.7.0-cp310-cp310-win_amd64.whl", hash = "sha256:6eb93efb8101ef39d32d50bce242c84bcbddb4f7e9febfa7b524532a239b4464"}, + {file = "frozenlist-1.7.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:aa51e147a66b2d74de1e6e2cf5921890de6b0f4820b257465101d7f37b49fb5a"}, + {file = "frozenlist-1.7.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:9b35db7ce1cd71d36ba24f80f0c9e7cff73a28d7a74e91fe83e23d27c7828750"}, + {file = "frozenlist-1.7.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:34a69a85e34ff37791e94542065c8416c1afbf820b68f720452f636d5fb990cd"}, + {file = "frozenlist-1.7.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a646531fa8d82c87fe4bb2e596f23173caec9185bfbca5d583b4ccfb95183e2"}, + {file = "frozenlist-1.7.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:79b2ffbba483f4ed36a0f236ccb85fbb16e670c9238313709638167670ba235f"}, + {file = "frozenlist-1.7.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a26f205c9ca5829cbf82bb2a84b5c36f7184c4316617d7ef1b271a56720d6b30"}, + {file = "frozenlist-1.7.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:bcacfad3185a623fa11ea0e0634aac7b691aa925d50a440f39b458e41c561d98"}, + {file = "frozenlist-1.7.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:72c1b0fe8fe451b34f12dce46445ddf14bd2a5bcad7e324987194dc8e3a74c86"}, + {file = "frozenlist-1.7.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:61d1a5baeaac6c0798ff6edfaeaa00e0e412d49946c53fae8d4b8e8b3566c4ae"}, + {file = "frozenlist-1.7.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:7edf5c043c062462f09b6820de9854bf28cc6cc5b6714b383149745e287181a8"}, + {file = "frozenlist-1.7.0-cp311-cp311-musllinux_1_2_armv7l.whl", hash = "sha256:d50ac7627b3a1bd2dcef6f9da89a772694ec04d9a61b66cf87f7d9446b4a0c31"}, + {file = "frozenlist-1.7.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:ce48b2fece5aeb45265bb7a58259f45027db0abff478e3077e12b05b17fb9da7"}, + {file = "frozenlist-1.7.0-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:fe2365ae915a1fafd982c146754e1de6ab3478def8a59c86e1f7242d794f97d5"}, + {file = "frozenlist-1.7.0-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:45a6f2fdbd10e074e8814eb98b05292f27bad7d1883afbe009d96abdcf3bc898"}, + {file = "frozenlist-1.7.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:21884e23cffabb157a9dd7e353779077bf5b8f9a58e9b262c6caad2ef5f80a56"}, + {file = "frozenlist-1.7.0-cp311-cp311-win32.whl", hash = "sha256:284d233a8953d7b24f9159b8a3496fc1ddc00f4db99c324bd5fb5f22d8698ea7"}, + {file = "frozenlist-1.7.0-cp311-cp311-win_amd64.whl", hash = "sha256:387cbfdcde2f2353f19c2f66bbb52406d06ed77519ac7ee21be0232147c2592d"}, + {file = "frozenlist-1.7.0-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:3dbf9952c4bb0e90e98aec1bd992b3318685005702656bc6f67c1a32b76787f2"}, + {file = "frozenlist-1.7.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:1f5906d3359300b8a9bb194239491122e6cf1444c2efb88865426f170c262cdb"}, + {file = "frozenlist-1.7.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:3dabd5a8f84573c8d10d8859a50ea2dec01eea372031929871368c09fa103478"}, + {file = "frozenlist-1.7.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:aa57daa5917f1738064f302bf2626281a1cb01920c32f711fbc7bc36111058a8"}, + {file = "frozenlist-1.7.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:c193dda2b6d49f4c4398962810fa7d7c78f032bf45572b3e04dd5249dff27e08"}, + {file = "frozenlist-1.7.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bfe2b675cf0aaa6d61bf8fbffd3c274b3c9b7b1623beb3809df8a81399a4a9c4"}, + {file = "frozenlist-1.7.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8fc5d5cda37f62b262405cf9652cf0856839c4be8ee41be0afe8858f17f4c94b"}, + {file = "frozenlist-1.7.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b0d5ce521d1dd7d620198829b87ea002956e4319002ef0bc8d3e6d045cb4646e"}, + {file = "frozenlist-1.7.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:488d0a7d6a0008ca0db273c542098a0fa9e7dfaa7e57f70acef43f32b3f69dca"}, + {file = "frozenlist-1.7.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:15a7eaba63983d22c54d255b854e8108e7e5f3e89f647fc854bd77a237e767df"}, + {file = "frozenlist-1.7.0-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:1eaa7e9c6d15df825bf255649e05bd8a74b04a4d2baa1ae46d9c2d00b2ca2cb5"}, + {file = "frozenlist-1.7.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:e4389e06714cfa9d47ab87f784a7c5be91d3934cd6e9a7b85beef808297cc025"}, + {file = "frozenlist-1.7.0-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:73bd45e1488c40b63fe5a7df892baf9e2a4d4bb6409a2b3b78ac1c6236178e01"}, + {file = "frozenlist-1.7.0-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:99886d98e1643269760e5fe0df31e5ae7050788dd288947f7f007209b8c33f08"}, + {file = "frozenlist-1.7.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:290a172aae5a4c278c6da8a96222e6337744cd9c77313efe33d5670b9f65fc43"}, + {file = "frozenlist-1.7.0-cp312-cp312-win32.whl", hash = "sha256:426c7bc70e07cfebc178bc4c2bf2d861d720c4fff172181eeb4a4c41d4ca2ad3"}, + {file = "frozenlist-1.7.0-cp312-cp312-win_amd64.whl", hash = "sha256:563b72efe5da92e02eb68c59cb37205457c977aa7a449ed1b37e6939e5c47c6a"}, + {file = "frozenlist-1.7.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:ee80eeda5e2a4e660651370ebffd1286542b67e268aa1ac8d6dbe973120ef7ee"}, + {file = "frozenlist-1.7.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:d1a81c85417b914139e3a9b995d4a1c84559afc839a93cf2cb7f15e6e5f6ed2d"}, + {file = "frozenlist-1.7.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:cbb65198a9132ebc334f237d7b0df163e4de83fb4f2bdfe46c1e654bdb0c5d43"}, + {file = "frozenlist-1.7.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dab46c723eeb2c255a64f9dc05b8dd601fde66d6b19cdb82b2e09cc6ff8d8b5d"}, + {file = "frozenlist-1.7.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:6aeac207a759d0dedd2e40745575ae32ab30926ff4fa49b1635def65806fddee"}, + {file = "frozenlist-1.7.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bd8c4e58ad14b4fa7802b8be49d47993182fdd4023393899632c88fd8cd994eb"}, + {file = "frozenlist-1.7.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:04fb24d104f425da3540ed83cbfc31388a586a7696142004c577fa61c6298c3f"}, + {file = "frozenlist-1.7.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6a5c505156368e4ea6b53b5ac23c92d7edc864537ff911d2fb24c140bb175e60"}, + {file = "frozenlist-1.7.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8bd7eb96a675f18aa5c553eb7ddc24a43c8c18f22e1f9925528128c052cdbe00"}, + {file = "frozenlist-1.7.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:05579bf020096fe05a764f1f84cd104a12f78eaab68842d036772dc6d4870b4b"}, + {file = "frozenlist-1.7.0-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:376b6222d114e97eeec13d46c486facd41d4f43bab626b7c3f6a8b4e81a5192c"}, + {file = "frozenlist-1.7.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:0aa7e176ebe115379b5b1c95b4096fb1c17cce0847402e227e712c27bdb5a949"}, + {file = "frozenlist-1.7.0-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:3fbba20e662b9c2130dc771e332a99eff5da078b2b2648153a40669a6d0e36ca"}, + {file = "frozenlist-1.7.0-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:f3f4410a0a601d349dd406b5713fec59b4cee7e71678d5b17edda7f4655a940b"}, + {file = "frozenlist-1.7.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:e2cdfaaec6a2f9327bf43c933c0319a7c429058e8537c508964a133dffee412e"}, + {file = "frozenlist-1.7.0-cp313-cp313-win32.whl", hash = "sha256:5fc4df05a6591c7768459caba1b342d9ec23fa16195e744939ba5914596ae3e1"}, + {file = "frozenlist-1.7.0-cp313-cp313-win_amd64.whl", hash = "sha256:52109052b9791a3e6b5d1b65f4b909703984b770694d3eb64fad124c835d7cba"}, + {file = "frozenlist-1.7.0-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:a6f86e4193bb0e235ef6ce3dde5cbabed887e0b11f516ce8a0f4d3b33078ec2d"}, + {file = "frozenlist-1.7.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:82d664628865abeb32d90ae497fb93df398a69bb3434463d172b80fc25b0dd7d"}, + {file = "frozenlist-1.7.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:912a7e8375a1c9a68325a902f3953191b7b292aa3c3fb0d71a216221deca460b"}, + {file = "frozenlist-1.7.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9537c2777167488d539bc5de2ad262efc44388230e5118868e172dd4a552b146"}, + {file = "frozenlist-1.7.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:f34560fb1b4c3e30ba35fa9a13894ba39e5acfc5f60f57d8accde65f46cc5e74"}, + {file = "frozenlist-1.7.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:acd03d224b0175f5a850edc104ac19040d35419eddad04e7cf2d5986d98427f1"}, + {file = "frozenlist-1.7.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f2038310bc582f3d6a09b3816ab01737d60bf7b1ec70f5356b09e84fb7408ab1"}, + {file = "frozenlist-1.7.0-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b8c05e4c8e5f36e5e088caa1bf78a687528f83c043706640a92cb76cd6999384"}, + {file = "frozenlist-1.7.0-cp313-cp313t-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:765bb588c86e47d0b68f23c1bee323d4b703218037765dcf3f25c838c6fecceb"}, + {file = "frozenlist-1.7.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:32dc2e08c67d86d0969714dd484fd60ff08ff81d1a1e40a77dd34a387e6ebc0c"}, + {file = "frozenlist-1.7.0-cp313-cp313t-musllinux_1_2_armv7l.whl", hash = "sha256:c0303e597eb5a5321b4de9c68e9845ac8f290d2ab3f3e2c864437d3c5a30cd65"}, + {file = "frozenlist-1.7.0-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:a47f2abb4e29b3a8d0b530f7c3598badc6b134562b1a5caee867f7c62fee51e3"}, + {file = "frozenlist-1.7.0-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:3d688126c242a6fabbd92e02633414d40f50bb6002fa4cf995a1d18051525657"}, + {file = "frozenlist-1.7.0-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:4e7e9652b3d367c7bd449a727dc79d5043f48b88d0cbfd4f9f1060cf2b414104"}, + {file = "frozenlist-1.7.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:1a85e345b4c43db8b842cab1feb41be5cc0b10a1830e6295b69d7310f99becaf"}, + {file = "frozenlist-1.7.0-cp313-cp313t-win32.whl", hash = "sha256:3a14027124ddb70dfcee5148979998066897e79f89f64b13328595c4bdf77c81"}, + {file = "frozenlist-1.7.0-cp313-cp313t-win_amd64.whl", hash = "sha256:3bf8010d71d4507775f658e9823210b7427be36625b387221642725b515dcf3e"}, + {file = "frozenlist-1.7.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:cea3dbd15aea1341ea2de490574a4a37ca080b2ae24e4b4f4b51b9057b4c3630"}, + {file = "frozenlist-1.7.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:7d536ee086b23fecc36c2073c371572374ff50ef4db515e4e503925361c24f71"}, + {file = "frozenlist-1.7.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:dfcebf56f703cb2e346315431699f00db126d158455e513bd14089d992101e44"}, + {file = "frozenlist-1.7.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:974c5336e61d6e7eb1ea5b929cb645e882aadab0095c5a6974a111e6479f8878"}, + {file = "frozenlist-1.7.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:c70db4a0ab5ab20878432c40563573229a7ed9241506181bba12f6b7d0dc41cb"}, + {file = "frozenlist-1.7.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1137b78384eebaf70560a36b7b229f752fb64d463d38d1304939984d5cb887b6"}, + {file = "frozenlist-1.7.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e793a9f01b3e8b5c0bc646fb59140ce0efcc580d22a3468d70766091beb81b35"}, + {file = "frozenlist-1.7.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:74739ba8e4e38221d2c5c03d90a7e542cb8ad681915f4ca8f68d04f810ee0a87"}, + {file = "frozenlist-1.7.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1e63344c4e929b1a01e29bc184bbb5fd82954869033765bfe8d65d09e336a677"}, + {file = "frozenlist-1.7.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:2ea2a7369eb76de2217a842f22087913cdf75f63cf1307b9024ab82dfb525938"}, + {file = "frozenlist-1.7.0-cp39-cp39-musllinux_1_2_armv7l.whl", hash = "sha256:836b42f472a0e006e02499cef9352ce8097f33df43baaba3e0a28a964c26c7d2"}, + {file = "frozenlist-1.7.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:e22b9a99741294b2571667c07d9f8cceec07cb92aae5ccda39ea1b6052ed4319"}, + {file = "frozenlist-1.7.0-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:9a19e85cc503d958abe5218953df722748d87172f71b73cf3c9257a91b999890"}, + {file = "frozenlist-1.7.0-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:f22dac33bb3ee8fe3e013aa7b91dc12f60d61d05b7fe32191ffa84c3aafe77bd"}, + {file = "frozenlist-1.7.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:9ccec739a99e4ccf664ea0775149f2749b8a6418eb5b8384b4dc0a7d15d304cb"}, + {file = "frozenlist-1.7.0-cp39-cp39-win32.whl", hash = "sha256:b3950f11058310008a87757f3eee16a8e1ca97979833239439586857bc25482e"}, + {file = "frozenlist-1.7.0-cp39-cp39-win_amd64.whl", hash = "sha256:43a82fce6769c70f2f5a06248b614a7d268080a9d20f7457ef10ecee5af82b63"}, + {file = "frozenlist-1.7.0-py3-none-any.whl", hash = "sha256:9a5af342e34f7e97caf8c995864c7a396418ae2859cc6fdf1b1073020d516a7e"}, + {file = "frozenlist-1.7.0.tar.gz", hash = "sha256:2e310d81923c2437ea8670467121cc3e9b0f76d3043cc1d2331d56c7fb7a3a8f"}, +] + [[package]] name = "fsspec" version = "2025.3.0" @@ -1484,6 +2083,7 @@ description = "File-system specification" optional = false python-versions = ">=3.8" groups = ["main"] +markers = "python_version < \"3.10\"" files = [ {file = "fsspec-2025.3.0-py3-none-any.whl", hash = "sha256:efb87af3efa9103f94ca91a7f8cb7a4df91af9f74fc106c9c7ea0efd7277c1b3"}, {file = "fsspec-2025.3.0.tar.gz", hash = "sha256:a935fd1ea872591f2b5148907d103488fc523295e6c64b835cfad8c3eca44972"}, @@ -1517,6 +2117,47 @@ test-downstream = ["aiobotocore (>=2.5.4,<3.0.0)", "dask[dataframe,test]", "moto test-full = ["adlfs", "aiohttp (!=4.0.0a0,!=4.0.0a1)", "cloudpickle", "dask", "distributed", "dropbox", "dropboxdrivefs", "fastparquet", "fusepy", "gcsfs", "jinja2", "kerchunk", "libarchive-c", "lz4", "notebook", "numpy", "ocifs", "pandas", "panel", "paramiko", "pyarrow", "pyarrow (>=1)", "pyftpdlib", "pygit2", "pytest", "pytest-asyncio (!=0.22.0)", "pytest-benchmark", "pytest-cov", "pytest-mock", "pytest-recording", "pytest-rerunfailures", "python-snappy", "requests", "smbprotocol", "tqdm", "urllib3", "zarr", "zstandard"] tqdm = ["tqdm"] +[[package]] +name = "fsspec" +version = "2025.7.0" +description = "File-system specification" +optional = false +python-versions = ">=3.9" +groups = ["main"] +markers = "python_version >= \"3.10\"" +files = [ + {file = "fsspec-2025.7.0-py3-none-any.whl", hash = "sha256:8b012e39f63c7d5f10474de957f3ab793b47b45ae7d39f2fb735f8bbe25c0e21"}, + {file = "fsspec-2025.7.0.tar.gz", hash = "sha256:786120687ffa54b8283d942929540d8bc5ccfa820deb555a2b5d0ed2b737bf58"}, +] + +[package.extras] +abfs = ["adlfs"] +adl = ["adlfs"] +arrow = ["pyarrow (>=1)"] +dask = ["dask", "distributed"] +dev = ["pre-commit", "ruff (>=0.5)"] +doc = ["numpydoc", "sphinx", "sphinx-design", "sphinx-rtd-theme", "yarl"] +dropbox = ["dropbox", "dropboxdrivefs", "requests"] +full = ["adlfs", "aiohttp (!=4.0.0a0,!=4.0.0a1)", "dask", "distributed", "dropbox", "dropboxdrivefs", "fusepy", "gcsfs", "libarchive-c", "ocifs", "panel", "paramiko", "pyarrow (>=1)", "pygit2", "requests", "s3fs", "smbprotocol", "tqdm"] +fuse = ["fusepy"] +gcs = ["gcsfs"] +git = ["pygit2"] +github = ["requests"] +gs = ["gcsfs"] +gui = ["panel"] +hdfs = ["pyarrow (>=1)"] +http = ["aiohttp (!=4.0.0a0,!=4.0.0a1)"] +libarchive = ["libarchive-c"] +oci = ["ocifs"] +s3 = ["s3fs"] +sftp = ["paramiko"] +smb = ["smbprotocol"] +ssh = ["paramiko"] +test = ["aiohttp (!=4.0.0a0,!=4.0.0a1)", "numpy", "pytest", "pytest-asyncio (!=0.22.0)", "pytest-benchmark", "pytest-cov", "pytest-mock", "pytest-recording", "pytest-rerunfailures", "requests"] +test-downstream = ["aiobotocore (>=2.5.4,<3.0.0)", "dask[dataframe,test]", "moto[server] (>4,<5)", "pytest-timeout", "xarray"] +test-full = ["adlfs", "aiohttp (!=4.0.0a0,!=4.0.0a1)", "cloudpickle", "dask", "distributed", "dropbox", "dropboxdrivefs", "fastparquet", "fusepy", "gcsfs", "jinja2", "kerchunk", "libarchive-c", "lz4", "notebook", "numpy", "ocifs", "pandas", "panel", "paramiko", "pyarrow", "pyarrow (>=1)", "pyftpdlib", "pygit2", "pytest", "pytest-asyncio (!=0.22.0)", "pytest-benchmark", "pytest-cov", "pytest-mock", "pytest-recording", "pytest-rerunfailures", "python-snappy", "requests", "smbprotocol", "tqdm", "urllib3", "zarr", "zstandard ; python_version < \"3.14\""] +tqdm = ["tqdm"] + [[package]] name = "gitdb" version = "4.0.12" @@ -1884,11 +2525,76 @@ files = [ {file = "grpcio-1.70.0-cp39-cp39-win_amd64.whl", hash = "sha256:a31d7e3b529c94e930a117b2175b2efd179d96eb3c7a21ccb0289a8ab05b645c"}, {file = "grpcio-1.70.0.tar.gz", hash = "sha256:8d1584a68d5922330025881e63a6c1b54cc8117291d382e4fa69339b6d914c56"}, ] -markers = {main = "extra == \"extra-proxy\""} +markers = {main = "python_version < \"3.10\" and extra == \"extra-proxy\"", dev = "python_version < \"3.10\"", proxy-dev = "python_version < \"3.10\""} [package.extras] protobuf = ["grpcio-tools (>=1.70.0)"] +[[package]] +name = "grpcio" +version = "1.74.0" +description = "HTTP/2-based RPC framework" +optional = false +python-versions = ">=3.9" +groups = ["main", "dev", "proxy-dev"] +files = [ + {file = "grpcio-1.74.0-cp310-cp310-linux_armv7l.whl", hash = "sha256:85bd5cdf4ed7b2d6438871adf6afff9af7096486fcf51818a81b77ef4dd30907"}, + {file = "grpcio-1.74.0-cp310-cp310-macosx_11_0_universal2.whl", hash = "sha256:68c8ebcca945efff9d86d8d6d7bfb0841cf0071024417e2d7f45c5e46b5b08eb"}, + {file = "grpcio-1.74.0-cp310-cp310-manylinux_2_17_aarch64.whl", hash = "sha256:e154d230dc1bbbd78ad2fdc3039fa50ad7ffcf438e4eb2fa30bce223a70c7486"}, + {file = "grpcio-1.74.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e8978003816c7b9eabe217f88c78bc26adc8f9304bf6a594b02e5a49b2ef9c11"}, + {file = "grpcio-1.74.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c3d7bd6e3929fd2ea7fbc3f562e4987229ead70c9ae5f01501a46701e08f1ad9"}, + {file = "grpcio-1.74.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:136b53c91ac1d02c8c24201bfdeb56f8b3ac3278668cbb8e0ba49c88069e1bdc"}, + {file = "grpcio-1.74.0-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:fe0f540750a13fd8e5da4b3eaba91a785eea8dca5ccd2bc2ffe978caa403090e"}, + {file = "grpcio-1.74.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:4e4181bfc24413d1e3a37a0b7889bea68d973d4b45dd2bc68bb766c140718f82"}, + {file = "grpcio-1.74.0-cp310-cp310-win32.whl", hash = "sha256:1733969040989f7acc3d94c22f55b4a9501a30f6aaacdbccfaba0a3ffb255ab7"}, + {file = "grpcio-1.74.0-cp310-cp310-win_amd64.whl", hash = "sha256:9e912d3c993a29df6c627459af58975b2e5c897d93287939b9d5065f000249b5"}, + {file = "grpcio-1.74.0-cp311-cp311-linux_armv7l.whl", hash = "sha256:69e1a8180868a2576f02356565f16635b99088da7df3d45aaa7e24e73a054e31"}, + {file = "grpcio-1.74.0-cp311-cp311-macosx_11_0_universal2.whl", hash = "sha256:8efe72fde5500f47aca1ef59495cb59c885afe04ac89dd11d810f2de87d935d4"}, + {file = "grpcio-1.74.0-cp311-cp311-manylinux_2_17_aarch64.whl", hash = "sha256:a8f0302f9ac4e9923f98d8e243939a6fb627cd048f5cd38595c97e38020dffce"}, + {file = "grpcio-1.74.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2f609a39f62a6f6f05c7512746798282546358a37ea93c1fcbadf8b2fed162e3"}, + {file = "grpcio-1.74.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c98e0b7434a7fa4e3e63f250456eaef52499fba5ae661c58cc5b5477d11e7182"}, + {file = "grpcio-1.74.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:662456c4513e298db6d7bd9c3b8df6f75f8752f0ba01fb653e252ed4a59b5a5d"}, + {file = "grpcio-1.74.0-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:3d14e3c4d65e19d8430a4e28ceb71ace4728776fd6c3ce34016947474479683f"}, + {file = "grpcio-1.74.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:1bf949792cee20d2078323a9b02bacbbae002b9e3b9e2433f2741c15bdeba1c4"}, + {file = "grpcio-1.74.0-cp311-cp311-win32.whl", hash = "sha256:55b453812fa7c7ce2f5c88be3018fb4a490519b6ce80788d5913f3f9d7da8c7b"}, + {file = "grpcio-1.74.0-cp311-cp311-win_amd64.whl", hash = "sha256:86ad489db097141a907c559988c29718719aa3e13370d40e20506f11b4de0d11"}, + {file = "grpcio-1.74.0-cp312-cp312-linux_armv7l.whl", hash = "sha256:8533e6e9c5bd630ca98062e3a1326249e6ada07d05acf191a77bc33f8948f3d8"}, + {file = "grpcio-1.74.0-cp312-cp312-macosx_11_0_universal2.whl", hash = "sha256:2918948864fec2a11721d91568effffbe0a02b23ecd57f281391d986847982f6"}, + {file = "grpcio-1.74.0-cp312-cp312-manylinux_2_17_aarch64.whl", hash = "sha256:60d2d48b0580e70d2e1954d0d19fa3c2e60dd7cbed826aca104fff518310d1c5"}, + {file = "grpcio-1.74.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3601274bc0523f6dc07666c0e01682c94472402ac2fd1226fd96e079863bfa49"}, + {file = "grpcio-1.74.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:176d60a5168d7948539def20b2a3adcce67d72454d9ae05969a2e73f3a0feee7"}, + {file = "grpcio-1.74.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:e759f9e8bc908aaae0412642afe5416c9f983a80499448fcc7fab8692ae044c3"}, + {file = "grpcio-1.74.0-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:9e7c4389771855a92934b2846bd807fc25a3dfa820fd912fe6bd8136026b2707"}, + {file = "grpcio-1.74.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:cce634b10aeab37010449124814b05a62fb5f18928ca878f1bf4750d1f0c815b"}, + {file = "grpcio-1.74.0-cp312-cp312-win32.whl", hash = "sha256:885912559974df35d92219e2dc98f51a16a48395f37b92865ad45186f294096c"}, + {file = "grpcio-1.74.0-cp312-cp312-win_amd64.whl", hash = "sha256:42f8fee287427b94be63d916c90399ed310ed10aadbf9e2e5538b3e497d269bc"}, + {file = "grpcio-1.74.0-cp313-cp313-linux_armv7l.whl", hash = "sha256:2bc2d7d8d184e2362b53905cb1708c84cb16354771c04b490485fa07ce3a1d89"}, + {file = "grpcio-1.74.0-cp313-cp313-macosx_11_0_universal2.whl", hash = "sha256:c14e803037e572c177ba54a3e090d6eb12efd795d49327c5ee2b3bddb836bf01"}, + {file = "grpcio-1.74.0-cp313-cp313-manylinux_2_17_aarch64.whl", hash = "sha256:f6ec94f0e50eb8fa1744a731088b966427575e40c2944a980049798b127a687e"}, + {file = "grpcio-1.74.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:566b9395b90cc3d0d0c6404bc8572c7c18786ede549cdb540ae27b58afe0fb91"}, + {file = "grpcio-1.74.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e1ea6176d7dfd5b941ea01c2ec34de9531ba494d541fe2057c904e601879f249"}, + {file = "grpcio-1.74.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:64229c1e9cea079420527fa8ac45d80fc1e8d3f94deaa35643c381fa8d98f362"}, + {file = "grpcio-1.74.0-cp313-cp313-musllinux_1_1_i686.whl", hash = "sha256:0f87bddd6e27fc776aacf7ebfec367b6d49cad0455123951e4488ea99d9b9b8f"}, + {file = "grpcio-1.74.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:3b03d8f2a07f0fea8c8f74deb59f8352b770e3900d143b3d1475effcb08eec20"}, + {file = "grpcio-1.74.0-cp313-cp313-win32.whl", hash = "sha256:b6a73b2ba83e663b2480a90b82fdae6a7aa6427f62bf43b29912c0cfd1aa2bfa"}, + {file = "grpcio-1.74.0-cp313-cp313-win_amd64.whl", hash = "sha256:fd3c71aeee838299c5887230b8a1822795325ddfea635edd82954c1eaa831e24"}, + {file = "grpcio-1.74.0-cp39-cp39-linux_armv7l.whl", hash = "sha256:4bc5fca10aaf74779081e16c2bcc3d5ec643ffd528d9e7b1c9039000ead73bae"}, + {file = "grpcio-1.74.0-cp39-cp39-macosx_11_0_universal2.whl", hash = "sha256:6bab67d15ad617aff094c382c882e0177637da73cbc5532d52c07b4ee887a87b"}, + {file = "grpcio-1.74.0-cp39-cp39-manylinux_2_17_aarch64.whl", hash = "sha256:655726919b75ab3c34cdad39da5c530ac6fa32696fb23119e36b64adcfca174a"}, + {file = "grpcio-1.74.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1a2b06afe2e50ebfd46247ac3ba60cac523f54ec7792ae9ba6073c12daf26f0a"}, + {file = "grpcio-1.74.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5f251c355167b2360537cf17bea2cf0197995e551ab9da6a0a59b3da5e8704f9"}, + {file = "grpcio-1.74.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:8f7b5882fb50632ab1e48cb3122d6df55b9afabc265582808036b6e51b9fd6b7"}, + {file = "grpcio-1.74.0-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:834988b6c34515545b3edd13e902c1acdd9f2465d386ea5143fb558f153a7176"}, + {file = "grpcio-1.74.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:22b834cef33429ca6cc28303c9c327ba9a3fafecbf62fae17e9a7b7163cc43ac"}, + {file = "grpcio-1.74.0-cp39-cp39-win32.whl", hash = "sha256:7d95d71ff35291bab3f1c52f52f474c632db26ea12700c2ff0ea0532cb0b5854"}, + {file = "grpcio-1.74.0-cp39-cp39-win_amd64.whl", hash = "sha256:ecde9ab49f58433abe02f9ed076c7b5be839cf0153883a6d23995937a82392fa"}, + {file = "grpcio-1.74.0.tar.gz", hash = "sha256:80d1f4fbb35b0742d3e3d3bb654b7381cd5f015f8497279a1e9c21ba623e01b1"}, +] +markers = {main = "python_version >= \"3.10\" and extra == \"extra-proxy\"", dev = "python_version >= \"3.10\"", proxy-dev = "python_version >= \"3.10\""} + +[package.extras] +protobuf = ["grpcio-tools (>=1.74.0)"] + [[package]] name = "grpcio-status" version = "1.62.3" @@ -1949,6 +2655,7 @@ description = "HTTP/2 State-Machine based protocol implementation" optional = false python-versions = ">=3.6.1" groups = ["proxy-dev"] +markers = "python_version < \"3.10\"" files = [ {file = "h2-4.1.0-py3-none-any.whl", hash = "sha256:03a46bcf682256c95b5fd9e9a99c1323584c3eec6440d379b9903d709476bc6d"}, {file = "h2-4.1.0.tar.gz", hash = "sha256:a83aca08fbe7aacb79fec788c9c0bac936343560ed9ec18b82a13a12c28d2abb"}, @@ -1958,23 +2665,40 @@ files = [ hpack = ">=4.0,<5" hyperframe = ">=6.0,<7" +[[package]] +name = "h2" +version = "4.3.0" +description = "Pure-Python HTTP/2 protocol implementation" +optional = false +python-versions = ">=3.9" +groups = ["proxy-dev"] +markers = "python_version >= \"3.10\"" +files = [ + {file = "h2-4.3.0-py3-none-any.whl", hash = "sha256:c438f029a25f7945c69e0ccf0fb951dc3f73a5f6412981daee861431b70e2bdd"}, + {file = "h2-4.3.0.tar.gz", hash = "sha256:6c59efe4323fa18b47a632221a1888bd7fde6249819beda254aeca909f221bf1"}, +] + +[package.dependencies] +hpack = ">=4.1,<5" +hyperframe = ">=6.1,<7" + [[package]] name = "hf-xet" -version = "1.1.7" +version = "1.1.8" description = "Fast transfer of large files with the Hugging Face Hub." optional = false python-versions = ">=3.8" groups = ["main"] markers = "platform_machine == \"x86_64\" or platform_machine == \"amd64\" or platform_machine == \"arm64\" or platform_machine == \"aarch64\"" files = [ - {file = "hf_xet-1.1.7-cp37-abi3-macosx_10_12_x86_64.whl", hash = "sha256:60dae4b44d520819e54e216a2505685248ec0adbdb2dd4848b17aa85a0375cde"}, - {file = "hf_xet-1.1.7-cp37-abi3-macosx_11_0_arm64.whl", hash = "sha256:b109f4c11e01c057fc82004c9e51e6cdfe2cb230637644ade40c599739067b2e"}, - {file = "hf_xet-1.1.7-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6efaaf1a5a9fc3a501d3e71e88a6bfebc69ee3a716d0e713a931c8b8d920038f"}, - {file = "hf_xet-1.1.7-cp37-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:751571540f9c1fbad9afcf222a5fb96daf2384bf821317b8bfb0c59d86078513"}, - {file = "hf_xet-1.1.7-cp37-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:18b61bbae92d56ae731b92087c44efcac216071182c603fc535f8e29ec4b09b8"}, - {file = "hf_xet-1.1.7-cp37-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:713f2bff61b252f8523739969f247aa354ad8e6d869b8281e174e2ea1bb8d604"}, - {file = "hf_xet-1.1.7-cp37-abi3-win_amd64.whl", hash = "sha256:2e356da7d284479ae0f1dea3cf5a2f74fdf925d6dca84ac4341930d892c7cb34"}, - {file = "hf_xet-1.1.7.tar.gz", hash = "sha256:20cec8db4561338824a3b5f8c19774055b04a8df7fff0cb1ff2cb1a0c1607b80"}, + {file = "hf_xet-1.1.8-cp37-abi3-macosx_10_12_x86_64.whl", hash = "sha256:3d5f82e533fc51c7daad0f9b655d9c7811b5308e5890236828bd1dd3ed8fea74"}, + {file = "hf_xet-1.1.8-cp37-abi3-macosx_11_0_arm64.whl", hash = "sha256:8e2dba5896bca3ab61d0bef4f01a1647004de59640701b37e37eaa57087bbd9d"}, + {file = "hf_xet-1.1.8-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bfe5700bc729be3d33d4e9a9b5cc17a951bf8c7ada7ba0c9198a6ab2053b7453"}, + {file = "hf_xet-1.1.8-cp37-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:09e86514c3c4284ed8a57d6b0f3d089f9836a0af0a1ceb3c9dd664f1f3eaefef"}, + {file = "hf_xet-1.1.8-cp37-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:4a9b99ab721d385b83f4fc8ee4e0366b0b59dce03b5888a86029cc0ca634efbf"}, + {file = "hf_xet-1.1.8-cp37-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:25b9d43333bbef39aeae1616789ec329c21401a7fe30969d538791076227b591"}, + {file = "hf_xet-1.1.8-cp37-abi3-win_amd64.whl", hash = "sha256:4171f31d87b13da4af1ed86c98cf763292e4720c088b4957cf9d564f92904ca9"}, + {file = "hf_xet-1.1.8.tar.gz", hash = "sha256:62a0043e441753bbc446dcb5a3fe40a4d03f5fb9f13589ef1df9ab19252beb53"}, ] [package.extras] @@ -1987,11 +2711,25 @@ description = "Pure-Python HPACK header compression" optional = false python-versions = ">=3.6.1" groups = ["proxy-dev"] +markers = "python_version < \"3.10\"" files = [ {file = "hpack-4.0.0-py3-none-any.whl", hash = "sha256:84a076fad3dc9a9f8063ccb8041ef100867b1878b25ef0ee63847a5d53818a6c"}, {file = "hpack-4.0.0.tar.gz", hash = "sha256:fc41de0c63e687ebffde81187a948221294896f6bdc0ae2312708df339430095"}, ] +[[package]] +name = "hpack" +version = "4.1.0" +description = "Pure-Python HPACK header encoding" +optional = false +python-versions = ">=3.9" +groups = ["proxy-dev"] +markers = "python_version >= \"3.10\"" +files = [ + {file = "hpack-4.1.0-py3-none-any.whl", hash = "sha256:157ac792668d995c657d93111f46b4535ed114f0c9c8d672271bbec7eae1b496"}, + {file = "hpack-4.1.0.tar.gz", hash = "sha256:ec5eca154f7056aa06f196a557655c5b009b382873ac8d1e66e79e87535f1dca"}, +] + [[package]] name = "httpcore" version = "1.0.9" @@ -2140,11 +2878,25 @@ description = "HTTP/2 framing layer for Python" optional = false python-versions = ">=3.6.1" groups = ["proxy-dev"] +markers = "python_version < \"3.10\"" files = [ {file = "hyperframe-6.0.1-py3-none-any.whl", hash = "sha256:0ec6bafd80d8ad2195c4f03aacba3a8265e57bc4cff261e802bf39970ed02a15"}, {file = "hyperframe-6.0.1.tar.gz", hash = "sha256:ae510046231dc8e9ecb1a6586f63d2347bf4c8905914aa84ba585ae85f28a914"}, ] +[[package]] +name = "hyperframe" +version = "6.1.0" +description = "Pure-Python HTTP/2 framing" +optional = false +python-versions = ">=3.9" +groups = ["proxy-dev"] +markers = "python_version >= \"3.10\"" +files = [ + {file = "hyperframe-6.1.0-py3-none-any.whl", hash = "sha256:b03380493a519fce58ea5af42e4a42317bf9bd425596f7a0835ffce80f1a42e5"}, + {file = "hyperframe-6.1.0.tar.gz", hash = "sha256:f630908a00854a7adeabd6382b43923a4c4cd4b821fcb527e6ab9e15382a3b08"}, +] + [[package]] name = "idna" version = "3.10" @@ -2180,6 +2932,7 @@ description = "Read metadata from Python packages" optional = false python-versions = ">=3.8" groups = ["main", "dev", "proxy-dev"] +markers = "python_version >= \"3.13\"" files = [ {file = "importlib_metadata-6.11.0-py3-none-any.whl", hash = "sha256:f0afba6205ad8f8947c7d338b5342d5db2afbfd82f9cbef7879a9539cc12eb9b"}, {file = "importlib_metadata-6.11.0.tar.gz", hash = "sha256:1231cf92d825c9e03cfc4da076a16de6422c863558229ea0b22b675657463443"}, @@ -2193,6 +2946,27 @@ docs = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.link perf = ["ipython"] testing = ["flufl.flake8", "importlib-resources (>=1.3) ; python_version < \"3.9\"", "packaging", "pyfakefs", "pytest (>=6)", "pytest-black (>=0.3.7) ; platform_python_implementation != \"PyPy\"", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-mypy (>=0.9.1) ; platform_python_implementation != \"PyPy\"", "pytest-perf (>=0.9.2)", "pytest-ruff"] +[[package]] +name = "importlib-metadata" +version = "7.1.0" +description = "Read metadata from Python packages" +optional = false +python-versions = ">=3.8" +groups = ["main", "dev", "proxy-dev"] +markers = "python_version <= \"3.12\"" +files = [ + {file = "importlib_metadata-7.1.0-py3-none-any.whl", hash = "sha256:30962b96c0c223483ed6cc7280e7f0199feb01a0e40cfae4d4450fc6fab1f570"}, + {file = "importlib_metadata-7.1.0.tar.gz", hash = "sha256:b78938b926ee8d5f020fc4772d487045805a55ddbad2ecf21c6d60938dc7fcd2"}, +] + +[package.dependencies] +zipp = ">=0.5" + +[package.extras] +docs = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] +perf = ["ipython"] +testing = ["flufl.flake8", "importlib-resources (>=1.3) ; python_version < \"3.9\"", "jaraco.test (>=5.4)", "packaging", "pyfakefs", "pytest (>=6)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-mypy ; platform_python_implementation != \"PyPy\"", "pytest-perf (>=0.9.2)", "pytest-ruff (>=0.2.1)"] + [[package]] name = "importlib-resources" version = "6.4.5" @@ -2280,6 +3054,7 @@ description = "Fast iterable JSON parser." optional = false python-versions = ">=3.8" groups = ["main"] +markers = "python_version < \"3.10\"" files = [ {file = "jiter-0.9.1-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:c0163baa7ee85860fdc14cc39263014500df901eeffdf94c1eab9a2d713b2a9d"}, {file = "jiter-0.9.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:514d4dd845e0af4da15112502e6fcb952f0721f27f17e530454e379472b90c14"}, @@ -2359,6 +3134,94 @@ files = [ {file = "jiter-0.9.1.tar.gz", hash = "sha256:7852990068b6e06102ecdc44c1619855a2af63347bfb5e7e009928dcacf04fdd"}, ] +[[package]] +name = "jiter" +version = "0.10.0" +description = "Fast iterable JSON parser." +optional = false +python-versions = ">=3.9" +groups = ["main"] +markers = "python_version >= \"3.10\"" +files = [ + {file = "jiter-0.10.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:cd2fb72b02478f06a900a5782de2ef47e0396b3e1f7d5aba30daeb1fce66f303"}, + {file = "jiter-0.10.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:32bb468e3af278f095d3fa5b90314728a6916d89ba3d0ffb726dd9bf7367285e"}, + {file = "jiter-0.10.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:aa8b3e0068c26ddedc7abc6fac37da2d0af16b921e288a5a613f4b86f050354f"}, + {file = "jiter-0.10.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:286299b74cc49e25cd42eea19b72aa82c515d2f2ee12d11392c56d8701f52224"}, + {file = "jiter-0.10.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6ed5649ceeaeffc28d87fb012d25a4cd356dcd53eff5acff1f0466b831dda2a7"}, + {file = "jiter-0.10.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b2ab0051160cb758a70716448908ef14ad476c3774bd03ddce075f3c1f90a3d6"}, + {file = "jiter-0.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:03997d2f37f6b67d2f5c475da4412be584e1cec273c1cfc03d642c46db43f8cf"}, + {file = "jiter-0.10.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:c404a99352d839fed80d6afd6c1d66071f3bacaaa5c4268983fc10f769112e90"}, + {file = "jiter-0.10.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:66e989410b6666d3ddb27a74c7e50d0829704ede652fd4c858e91f8d64b403d0"}, + {file = "jiter-0.10.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b532d3af9ef4f6374609a3bcb5e05a1951d3bf6190dc6b176fdb277c9bbf15ee"}, + {file = "jiter-0.10.0-cp310-cp310-win32.whl", hash = "sha256:da9be20b333970e28b72edc4dff63d4fec3398e05770fb3205f7fb460eb48dd4"}, + {file = "jiter-0.10.0-cp310-cp310-win_amd64.whl", hash = "sha256:f59e533afed0c5b0ac3eba20d2548c4a550336d8282ee69eb07b37ea526ee4e5"}, + {file = "jiter-0.10.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:3bebe0c558e19902c96e99217e0b8e8b17d570906e72ed8a87170bc290b1e978"}, + {file = "jiter-0.10.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:558cc7e44fd8e507a236bee6a02fa17199ba752874400a0ca6cd6e2196cdb7dc"}, + {file = "jiter-0.10.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4d613e4b379a07d7c8453c5712ce7014e86c6ac93d990a0b8e7377e18505e98d"}, + {file = "jiter-0.10.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f62cf8ba0618eda841b9bf61797f21c5ebd15a7a1e19daab76e4e4b498d515b2"}, + {file = "jiter-0.10.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:919d139cdfa8ae8945112398511cb7fca58a77382617d279556b344867a37e61"}, + {file = "jiter-0.10.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:13ddbc6ae311175a3b03bd8994881bc4635c923754932918e18da841632349db"}, + {file = "jiter-0.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4c440ea003ad10927a30521a9062ce10b5479592e8a70da27f21eeb457b4a9c5"}, + {file = "jiter-0.10.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:dc347c87944983481e138dea467c0551080c86b9d21de6ea9306efb12ca8f606"}, + {file = "jiter-0.10.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:13252b58c1f4d8c5b63ab103c03d909e8e1e7842d302473f482915d95fefd605"}, + {file = "jiter-0.10.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:7d1bbf3c465de4a24ab12fb7766a0003f6f9bce48b8b6a886158c4d569452dc5"}, + {file = "jiter-0.10.0-cp311-cp311-win32.whl", hash = "sha256:db16e4848b7e826edca4ccdd5b145939758dadf0dc06e7007ad0e9cfb5928ae7"}, + {file = "jiter-0.10.0-cp311-cp311-win_amd64.whl", hash = "sha256:9c9c1d5f10e18909e993f9641f12fe1c77b3e9b533ee94ffa970acc14ded3812"}, + {file = "jiter-0.10.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:1e274728e4a5345a6dde2d343c8da018b9d4bd4350f5a472fa91f66fda44911b"}, + {file = "jiter-0.10.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:7202ae396446c988cb2a5feb33a543ab2165b786ac97f53b59aafb803fef0744"}, + {file = "jiter-0.10.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:23ba7722d6748b6920ed02a8f1726fb4b33e0fd2f3f621816a8b486c66410ab2"}, + {file = "jiter-0.10.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:371eab43c0a288537d30e1f0b193bc4eca90439fc08a022dd83e5e07500ed026"}, + {file = "jiter-0.10.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6c675736059020365cebc845a820214765162728b51ab1e03a1b7b3abb70f74c"}, + {file = "jiter-0.10.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0c5867d40ab716e4684858e4887489685968a47e3ba222e44cde6e4a2154f959"}, + {file = "jiter-0.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:395bb9a26111b60141757d874d27fdea01b17e8fac958b91c20128ba8f4acc8a"}, + {file = "jiter-0.10.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6842184aed5cdb07e0c7e20e5bdcfafe33515ee1741a6835353bb45fe5d1bd95"}, + {file = "jiter-0.10.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:62755d1bcea9876770d4df713d82606c8c1a3dca88ff39046b85a048566d56ea"}, + {file = "jiter-0.10.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:533efbce2cacec78d5ba73a41756beff8431dfa1694b6346ce7af3a12c42202b"}, + {file = "jiter-0.10.0-cp312-cp312-win32.whl", hash = "sha256:8be921f0cadd245e981b964dfbcd6fd4bc4e254cdc069490416dd7a2632ecc01"}, + {file = "jiter-0.10.0-cp312-cp312-win_amd64.whl", hash = "sha256:a7c7d785ae9dda68c2678532a5a1581347e9c15362ae9f6e68f3fdbfb64f2e49"}, + {file = "jiter-0.10.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:e0588107ec8e11b6f5ef0e0d656fb2803ac6cf94a96b2b9fc675c0e3ab5e8644"}, + {file = "jiter-0.10.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:cafc4628b616dc32530c20ee53d71589816cf385dd9449633e910d596b1f5c8a"}, + {file = "jiter-0.10.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:520ef6d981172693786a49ff5b09eda72a42e539f14788124a07530f785c3ad6"}, + {file = "jiter-0.10.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:554dedfd05937f8fc45d17ebdf298fe7e0c77458232bcb73d9fbbf4c6455f5b3"}, + {file = "jiter-0.10.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5bc299da7789deacf95f64052d97f75c16d4fc8c4c214a22bf8d859a4288a1c2"}, + {file = "jiter-0.10.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5161e201172de298a8a1baad95eb85db4fb90e902353b1f6a41d64ea64644e25"}, + {file = "jiter-0.10.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2e2227db6ba93cb3e2bf67c87e594adde0609f146344e8207e8730364db27041"}, + {file = "jiter-0.10.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:15acb267ea5e2c64515574b06a8bf393fbfee6a50eb1673614aa45f4613c0cca"}, + {file = "jiter-0.10.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:901b92f2e2947dc6dfcb52fd624453862e16665ea909a08398dde19c0731b7f4"}, + {file = "jiter-0.10.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:d0cb9a125d5a3ec971a094a845eadde2db0de85b33c9f13eb94a0c63d463879e"}, + {file = "jiter-0.10.0-cp313-cp313-win32.whl", hash = "sha256:48a403277ad1ee208fb930bdf91745e4d2d6e47253eedc96e2559d1e6527006d"}, + {file = "jiter-0.10.0-cp313-cp313-win_amd64.whl", hash = "sha256:75f9eb72ecb640619c29bf714e78c9c46c9c4eaafd644bf78577ede459f330d4"}, + {file = "jiter-0.10.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:28ed2a4c05a1f32ef0e1d24c2611330219fed727dae01789f4a335617634b1ca"}, + {file = "jiter-0.10.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:14a4c418b1ec86a195f1ca69da8b23e8926c752b685af665ce30777233dfe070"}, + {file = "jiter-0.10.0-cp313-cp313t-win_amd64.whl", hash = "sha256:d7bfed2fe1fe0e4dda6ef682cee888ba444b21e7a6553e03252e4feb6cf0adca"}, + {file = "jiter-0.10.0-cp314-cp314-macosx_10_12_x86_64.whl", hash = "sha256:5e9251a5e83fab8d87799d3e1a46cb4b7f2919b895c6f4483629ed2446f66522"}, + {file = "jiter-0.10.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:023aa0204126fe5b87ccbcd75c8a0d0261b9abdbbf46d55e7ae9f8e22424eeb8"}, + {file = "jiter-0.10.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3c189c4f1779c05f75fc17c0c1267594ed918996a231593a21a5ca5438445216"}, + {file = "jiter-0.10.0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:15720084d90d1098ca0229352607cd68256c76991f6b374af96f36920eae13c4"}, + {file = "jiter-0.10.0-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e4f2fb68e5f1cfee30e2b2a09549a00683e0fde4c6a2ab88c94072fc33cb7426"}, + {file = "jiter-0.10.0-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ce541693355fc6da424c08b7edf39a2895f58d6ea17d92cc2b168d20907dee12"}, + {file = "jiter-0.10.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:31c50c40272e189d50006ad5c73883caabb73d4e9748a688b216e85a9a9ca3b9"}, + {file = "jiter-0.10.0-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:fa3402a2ff9815960e0372a47b75c76979d74402448509ccd49a275fa983ef8a"}, + {file = "jiter-0.10.0-cp314-cp314-musllinux_1_1_aarch64.whl", hash = "sha256:1956f934dca32d7bb647ea21d06d93ca40868b505c228556d3373cbd255ce853"}, + {file = "jiter-0.10.0-cp314-cp314-musllinux_1_1_x86_64.whl", hash = "sha256:fcedb049bdfc555e261d6f65a6abe1d5ad68825b7202ccb9692636c70fcced86"}, + {file = "jiter-0.10.0-cp314-cp314-win32.whl", hash = "sha256:ac509f7eccca54b2a29daeb516fb95b6f0bd0d0d8084efaf8ed5dfc7b9f0b357"}, + {file = "jiter-0.10.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:5ed975b83a2b8639356151cef5c0d597c68376fc4922b45d0eb384ac058cfa00"}, + {file = "jiter-0.10.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3aa96f2abba33dc77f79b4cf791840230375f9534e5fac927ccceb58c5e604a5"}, + {file = "jiter-0.10.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:bd6292a43c0fc09ce7c154ec0fa646a536b877d1e8f2f96c19707f65355b5a4d"}, + {file = "jiter-0.10.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:39de429dcaeb6808d75ffe9effefe96a4903c6a4b376b2f6d08d77c1aaee2f18"}, + {file = "jiter-0.10.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:52ce124f13a7a616fad3bb723f2bfb537d78239d1f7f219566dc52b6f2a9e48d"}, + {file = "jiter-0.10.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:166f3606f11920f9a1746b2eea84fa2c0a5d50fd313c38bdea4edc072000b0af"}, + {file = "jiter-0.10.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:28dcecbb4ba402916034fc14eba7709f250c4d24b0c43fc94d187ee0580af181"}, + {file = "jiter-0.10.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:86c5aa6910f9bebcc7bc4f8bc461aff68504388b43bfe5e5c0bd21efa33b52f4"}, + {file = "jiter-0.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ceeb52d242b315d7f1f74b441b6a167f78cea801ad7c11c36da77ff2d42e8a28"}, + {file = "jiter-0.10.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:ff76d8887c8c8ee1e772274fcf8cc1071c2c58590d13e33bd12d02dc9a560397"}, + {file = "jiter-0.10.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:a9be4d0fa2b79f7222a88aa488bd89e2ae0a0a5b189462a12def6ece2faa45f1"}, + {file = "jiter-0.10.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:9ab7fd8738094139b6c1ab1822d6f2000ebe41515c537235fd45dabe13ec9324"}, + {file = "jiter-0.10.0-cp39-cp39-win32.whl", hash = "sha256:5f51e048540dd27f204ff4a87f5d79294ea0aa3aa552aca34934588cf27023cf"}, + {file = "jiter-0.10.0-cp39-cp39-win_amd64.whl", hash = "sha256:1b28302349dc65703a9e4ead16f163b1c339efffbe1049c30a44b001a2a4fff9"}, + {file = "jiter-0.10.0.tar.gz", hash = "sha256:07a7142c38aacc85194391108dc91b5b57093c978a9932bd86a36862759d9500"}, +] + [[package]] name = "jmespath" version = "1.0.1" @@ -2392,6 +3255,7 @@ description = "An implementation of JSON Schema validation for Python" optional = false python-versions = ">=3.8" groups = ["main"] +markers = "python_version < \"3.10\"" files = [ {file = "jsonschema-4.23.0-py3-none-any.whl", hash = "sha256:fbadb6f8b144a8f8cf9f0b89ba94501d143e50411a1278633f56a7acf7fd5566"}, {file = "jsonschema-4.23.0.tar.gz", hash = "sha256:d71497fef26351a33265337fa77ffeb82423f3ea21283cd9467bb03999266bc4"}, @@ -2409,6 +3273,29 @@ rpds-py = ">=0.7.1" format = ["fqdn", "idna", "isoduration", "jsonpointer (>1.13)", "rfc3339-validator", "rfc3987", "uri-template", "webcolors (>=1.11)"] format-nongpl = ["fqdn", "idna", "isoduration", "jsonpointer (>1.13)", "rfc3339-validator", "rfc3986-validator (>0.1.0)", "uri-template", "webcolors (>=24.6.0)"] +[[package]] +name = "jsonschema" +version = "4.25.1" +description = "An implementation of JSON Schema validation for Python" +optional = false +python-versions = ">=3.9" +groups = ["main"] +markers = "python_version >= \"3.10\"" +files = [ + {file = "jsonschema-4.25.1-py3-none-any.whl", hash = "sha256:3fba0169e345c7175110351d456342c364814cfcf3b964ba4587f22915230a63"}, + {file = "jsonschema-4.25.1.tar.gz", hash = "sha256:e4a9655ce0da0c0b67a085847e00a3a51449e1157f4f75e9fb5aa545e122eb85"}, +] + +[package.dependencies] +attrs = ">=22.2.0" +jsonschema-specifications = ">=2023.03.6" +referencing = ">=0.28.4" +rpds-py = ">=0.7.1" + +[package.extras] +format = ["fqdn", "idna", "isoduration", "jsonpointer (>1.13)", "rfc3339-validator", "rfc3987", "uri-template", "webcolors (>=1.11)"] +format-nongpl = ["fqdn", "idna", "isoduration", "jsonpointer (>1.13)", "rfc3339-validator", "rfc3986-validator (>0.1.0)", "rfc3987-syntax (>=1.1.0)", "uri-template", "webcolors (>=24.6.0)"] + [[package]] name = "jsonschema-specifications" version = "2023.12.1" @@ -2416,6 +3303,7 @@ description = "The JSON Schema meta-schemas and vocabularies, exposed as a Regis optional = false python-versions = ">=3.8" groups = ["main"] +markers = "python_version < \"3.10\"" files = [ {file = "jsonschema_specifications-2023.12.1-py3-none-any.whl", hash = "sha256:87e4fdf3a94858b8a2ba2778d9ba57d8a9cafca7c7489c46ba0d30a8bc6a9c3c"}, {file = "jsonschema_specifications-2023.12.1.tar.gz", hash = "sha256:48a76787b3e70f5ed53f1160d2b81f586e4ca6d1548c5de7085d1682674764cc"}, @@ -2425,95 +3313,132 @@ files = [ importlib-resources = {version = ">=1.4.0", markers = "python_version < \"3.9\""} referencing = ">=0.31.0" +[[package]] +name = "jsonschema-specifications" +version = "2025.4.1" +description = "The JSON Schema meta-schemas and vocabularies, exposed as a Registry" +optional = false +python-versions = ">=3.9" +groups = ["main"] +markers = "python_version >= \"3.10\"" +files = [ + {file = "jsonschema_specifications-2025.4.1-py3-none-any.whl", hash = "sha256:4653bffbd6584f7de83a67e0d620ef16900b390ddc7939d56684d6c81e33f1af"}, + {file = "jsonschema_specifications-2025.4.1.tar.gz", hash = "sha256:630159c9f4dbea161a6a2205c3011cc4f18ff381b189fff48bb39b9bf26ae608"}, +] + +[package.dependencies] +referencing = ">=0.31.0" + [[package]] name = "kiwisolver" -version = "1.4.8" +version = "1.4.9" description = "A fast implementation of the Cassowary constraint solver" optional = true python-versions = ">=3.10" groups = ["main"] markers = "python_version >= \"3.10\" and extra == \"mlflow\"" files = [ - {file = "kiwisolver-1.4.8-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:88c6f252f6816a73b1f8c904f7bbe02fd67c09a69f7cb8a0eecdbf5ce78e63db"}, - {file = "kiwisolver-1.4.8-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c72941acb7b67138f35b879bbe85be0f6c6a70cab78fe3ef6db9c024d9223e5b"}, - {file = "kiwisolver-1.4.8-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:ce2cf1e5688edcb727fdf7cd1bbd0b6416758996826a8be1d958f91880d0809d"}, - {file = "kiwisolver-1.4.8-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:c8bf637892dc6e6aad2bc6d4d69d08764166e5e3f69d469e55427b6ac001b19d"}, - {file = "kiwisolver-1.4.8-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:034d2c891f76bd3edbdb3ea11140d8510dca675443da7304205a2eaa45d8334c"}, - {file = "kiwisolver-1.4.8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d47b28d1dfe0793d5e96bce90835e17edf9a499b53969b03c6c47ea5985844c3"}, - {file = "kiwisolver-1.4.8-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:eb158fe28ca0c29f2260cca8c43005329ad58452c36f0edf298204de32a9a3ed"}, - {file = "kiwisolver-1.4.8-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d5536185fce131780ebd809f8e623bf4030ce1b161353166c49a3c74c287897f"}, - {file = "kiwisolver-1.4.8-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:369b75d40abedc1da2c1f4de13f3482cb99e3237b38726710f4a793432b1c5ff"}, - {file = "kiwisolver-1.4.8-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:641f2ddf9358c80faa22e22eb4c9f54bd3f0e442e038728f500e3b978d00aa7d"}, - {file = "kiwisolver-1.4.8-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:d561d2d8883e0819445cfe58d7ddd673e4015c3c57261d7bdcd3710d0d14005c"}, - {file = "kiwisolver-1.4.8-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:1732e065704b47c9afca7ffa272f845300a4eb959276bf6970dc07265e73b605"}, - {file = "kiwisolver-1.4.8-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:bcb1ebc3547619c3b58a39e2448af089ea2ef44b37988caf432447374941574e"}, - {file = "kiwisolver-1.4.8-cp310-cp310-win_amd64.whl", hash = "sha256:89c107041f7b27844179ea9c85d6da275aa55ecf28413e87624d033cf1f6b751"}, - {file = "kiwisolver-1.4.8-cp310-cp310-win_arm64.whl", hash = "sha256:b5773efa2be9eb9fcf5415ea3ab70fc785d598729fd6057bea38d539ead28271"}, - {file = "kiwisolver-1.4.8-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:a4d3601908c560bdf880f07d94f31d734afd1bb71e96585cace0e38ef44c6d84"}, - {file = "kiwisolver-1.4.8-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:856b269c4d28a5c0d5e6c1955ec36ebfd1651ac00e1ce0afa3e28da95293b561"}, - {file = "kiwisolver-1.4.8-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:c2b9a96e0f326205af81a15718a9073328df1173a2619a68553decb7097fd5d7"}, - {file = "kiwisolver-1.4.8-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c5020c83e8553f770cb3b5fc13faac40f17e0b205bd237aebd21d53d733adb03"}, - {file = "kiwisolver-1.4.8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dace81d28c787956bfbfbbfd72fdcef014f37d9b48830829e488fdb32b49d954"}, - {file = "kiwisolver-1.4.8-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:11e1022b524bd48ae56c9b4f9296bce77e15a2e42a502cceba602f804b32bb79"}, - {file = "kiwisolver-1.4.8-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3b9b4d2892fefc886f30301cdd80debd8bb01ecdf165a449eb6e78f79f0fabd6"}, - {file = "kiwisolver-1.4.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3a96c0e790ee875d65e340ab383700e2b4891677b7fcd30a699146f9384a2bb0"}, - {file = "kiwisolver-1.4.8-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:23454ff084b07ac54ca8be535f4174170c1094a4cff78fbae4f73a4bcc0d4dab"}, - {file = "kiwisolver-1.4.8-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:87b287251ad6488e95b4f0b4a79a6d04d3ea35fde6340eb38fbd1ca9cd35bbbc"}, - {file = "kiwisolver-1.4.8-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:b21dbe165081142b1232a240fc6383fd32cdd877ca6cc89eab93e5f5883e1c25"}, - {file = "kiwisolver-1.4.8-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:768cade2c2df13db52475bd28d3a3fac8c9eff04b0e9e2fda0f3760f20b3f7fc"}, - {file = "kiwisolver-1.4.8-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:d47cfb2650f0e103d4bf68b0b5804c68da97272c84bb12850d877a95c056bd67"}, - {file = "kiwisolver-1.4.8-cp311-cp311-win_amd64.whl", hash = "sha256:ed33ca2002a779a2e20eeb06aea7721b6e47f2d4b8a8ece979d8ba9e2a167e34"}, - {file = "kiwisolver-1.4.8-cp311-cp311-win_arm64.whl", hash = "sha256:16523b40aab60426ffdebe33ac374457cf62863e330a90a0383639ce14bf44b2"}, - {file = "kiwisolver-1.4.8-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:d6af5e8815fd02997cb6ad9bbed0ee1e60014438ee1a5c2444c96f87b8843502"}, - {file = "kiwisolver-1.4.8-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:bade438f86e21d91e0cf5dd7c0ed00cda0f77c8c1616bd83f9fc157fa6760d31"}, - {file = "kiwisolver-1.4.8-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:b83dc6769ddbc57613280118fb4ce3cd08899cc3369f7d0e0fab518a7cf37fdb"}, - {file = "kiwisolver-1.4.8-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:111793b232842991be367ed828076b03d96202c19221b5ebab421ce8bcad016f"}, - {file = "kiwisolver-1.4.8-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:257af1622860e51b1a9d0ce387bf5c2c4f36a90594cb9514f55b074bcc787cfc"}, - {file = "kiwisolver-1.4.8-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:69b5637c3f316cab1ec1c9a12b8c5f4750a4c4b71af9157645bf32830e39c03a"}, - {file = "kiwisolver-1.4.8-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:782bb86f245ec18009890e7cb8d13a5ef54dcf2ebe18ed65f795e635a96a1c6a"}, - {file = "kiwisolver-1.4.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cc978a80a0db3a66d25767b03688f1147a69e6237175c0f4ffffaaedf744055a"}, - {file = "kiwisolver-1.4.8-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:36dbbfd34838500a31f52c9786990d00150860e46cd5041386f217101350f0d3"}, - {file = "kiwisolver-1.4.8-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:eaa973f1e05131de5ff3569bbba7f5fd07ea0595d3870ed4a526d486fe57fa1b"}, - {file = "kiwisolver-1.4.8-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:a66f60f8d0c87ab7f59b6fb80e642ebb29fec354a4dfad687ca4092ae69d04f4"}, - {file = "kiwisolver-1.4.8-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:858416b7fb777a53f0c59ca08190ce24e9abbd3cffa18886a5781b8e3e26f65d"}, - {file = "kiwisolver-1.4.8-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:085940635c62697391baafaaeabdf3dd7a6c3643577dde337f4d66eba021b2b8"}, - {file = "kiwisolver-1.4.8-cp312-cp312-win_amd64.whl", hash = "sha256:01c3d31902c7db5fb6182832713d3b4122ad9317c2c5877d0539227d96bb2e50"}, - {file = "kiwisolver-1.4.8-cp312-cp312-win_arm64.whl", hash = "sha256:a3c44cb68861de93f0c4a8175fbaa691f0aa22550c331fefef02b618a9dcb476"}, - {file = "kiwisolver-1.4.8-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:1c8ceb754339793c24aee1c9fb2485b5b1f5bb1c2c214ff13368431e51fc9a09"}, - {file = "kiwisolver-1.4.8-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:54a62808ac74b5e55a04a408cda6156f986cefbcf0ada13572696b507cc92fa1"}, - {file = "kiwisolver-1.4.8-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:68269e60ee4929893aad82666821aaacbd455284124817af45c11e50a4b42e3c"}, - {file = "kiwisolver-1.4.8-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:34d142fba9c464bc3bbfeff15c96eab0e7310343d6aefb62a79d51421fcc5f1b"}, - {file = "kiwisolver-1.4.8-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3ddc373e0eef45b59197de815b1b28ef89ae3955e7722cc9710fb91cd77b7f47"}, - {file = "kiwisolver-1.4.8-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:77e6f57a20b9bd4e1e2cedda4d0b986ebd0216236f0106e55c28aea3d3d69b16"}, - {file = "kiwisolver-1.4.8-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:08e77738ed7538f036cd1170cbed942ef749137b1311fa2bbe2a7fda2f6bf3cc"}, - {file = "kiwisolver-1.4.8-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a5ce1e481a74b44dd5e92ff03ea0cb371ae7a0268318e202be06c8f04f4f1246"}, - {file = "kiwisolver-1.4.8-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:fc2ace710ba7c1dfd1a3b42530b62b9ceed115f19a1656adefce7b1782a37794"}, - {file = "kiwisolver-1.4.8-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:3452046c37c7692bd52b0e752b87954ef86ee2224e624ef7ce6cb21e8c41cc1b"}, - {file = "kiwisolver-1.4.8-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:7e9a60b50fe8b2ec6f448fe8d81b07e40141bfced7f896309df271a0b92f80f3"}, - {file = "kiwisolver-1.4.8-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:918139571133f366e8362fa4a297aeba86c7816b7ecf0bc79168080e2bd79957"}, - {file = "kiwisolver-1.4.8-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:e063ef9f89885a1d68dd8b2e18f5ead48653176d10a0e324e3b0030e3a69adeb"}, - {file = "kiwisolver-1.4.8-cp313-cp313-win_amd64.whl", hash = "sha256:a17b7c4f5b2c51bb68ed379defd608a03954a1845dfed7cc0117f1cc8a9b7fd2"}, - {file = "kiwisolver-1.4.8-cp313-cp313-win_arm64.whl", hash = "sha256:3cd3bc628b25f74aedc6d374d5babf0166a92ff1317f46267f12d2ed54bc1d30"}, - {file = "kiwisolver-1.4.8-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:370fd2df41660ed4e26b8c9d6bbcad668fbe2560462cba151a721d49e5b6628c"}, - {file = "kiwisolver-1.4.8-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:84a2f830d42707de1d191b9490ac186bf7997a9495d4e9072210a1296345f7dc"}, - {file = "kiwisolver-1.4.8-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:7a3ad337add5148cf51ce0b55642dc551c0b9d6248458a757f98796ca7348712"}, - {file = "kiwisolver-1.4.8-cp313-cp313t-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7506488470f41169b86d8c9aeff587293f530a23a23a49d6bc64dab66bedc71e"}, - {file = "kiwisolver-1.4.8-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2f0121b07b356a22fb0414cec4666bbe36fd6d0d759db3d37228f496ed67c880"}, - {file = "kiwisolver-1.4.8-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d6d6bd87df62c27d4185de7c511c6248040afae67028a8a22012b010bc7ad062"}, - {file = "kiwisolver-1.4.8-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:291331973c64bb9cce50bbe871fb2e675c4331dab4f31abe89f175ad7679a4d7"}, - {file = "kiwisolver-1.4.8-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:893f5525bb92d3d735878ec00f781b2de998333659507d29ea4466208df37bed"}, - {file = "kiwisolver-1.4.8-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:b47a465040146981dc9db8647981b8cb96366fbc8d452b031e4f8fdffec3f26d"}, - {file = "kiwisolver-1.4.8-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:99cea8b9dd34ff80c521aef46a1dddb0dcc0283cf18bde6d756f1e6f31772165"}, - {file = "kiwisolver-1.4.8-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:151dffc4865e5fe6dafce5480fab84f950d14566c480c08a53c663a0020504b6"}, - {file = "kiwisolver-1.4.8-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:577facaa411c10421314598b50413aa1ebcf5126f704f1e5d72d7e4e9f020d90"}, - {file = "kiwisolver-1.4.8-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:be4816dc51c8a471749d664161b434912eee82f2ea66bd7628bd14583a833e85"}, - {file = "kiwisolver-1.4.8-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:e7a019419b7b510f0f7c9dceff8c5eae2392037eae483a7f9162625233802b0a"}, - {file = "kiwisolver-1.4.8-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:286b18e86682fd2217a48fc6be6b0f20c1d0ed10958d8dc53453ad58d7be0bf8"}, - {file = "kiwisolver-1.4.8-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4191ee8dfd0be1c3666ccbac178c5a05d5f8d689bbe3fc92f3c4abec817f8fe0"}, - {file = "kiwisolver-1.4.8-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7cd2785b9391f2873ad46088ed7599a6a71e762e1ea33e87514b1a441ed1da1c"}, - {file = "kiwisolver-1.4.8-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c07b29089b7ba090b6f1a669f1411f27221c3662b3a1b7010e67b59bb5a6f10b"}, - {file = "kiwisolver-1.4.8-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:65ea09a5a3faadd59c2ce96dc7bf0f364986a315949dc6374f04396b0d60e09b"}, - {file = "kiwisolver-1.4.8.tar.gz", hash = "sha256:23d5f023bdc8c7e54eb65f03ca5d5bb25b601eac4d7f1a042888a1f45237987e"}, + {file = "kiwisolver-1.4.9-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:b4b4d74bda2b8ebf4da5bd42af11d02d04428b2c32846e4c2c93219df8a7987b"}, + {file = "kiwisolver-1.4.9-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:fb3b8132019ea572f4611d770991000d7f58127560c4889729248eb5852a102f"}, + {file = "kiwisolver-1.4.9-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:84fd60810829c27ae375114cd379da1fa65e6918e1da405f356a775d49a62bcf"}, + {file = "kiwisolver-1.4.9-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:b78efa4c6e804ecdf727e580dbb9cba85624d2e1c6b5cb059c66290063bd99a9"}, + {file = "kiwisolver-1.4.9-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d4efec7bcf21671db6a3294ff301d2fc861c31faa3c8740d1a94689234d1b415"}, + {file = "kiwisolver-1.4.9-cp310-cp310-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:90f47e70293fc3688b71271100a1a5453aa9944a81d27ff779c108372cf5567b"}, + {file = "kiwisolver-1.4.9-cp310-cp310-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:8fdca1def57a2e88ef339de1737a1449d6dbf5fab184c54a1fca01d541317154"}, + {file = "kiwisolver-1.4.9-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:9cf554f21be770f5111a1690d42313e140355e687e05cf82cb23d0a721a64a48"}, + {file = "kiwisolver-1.4.9-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:fc1795ac5cd0510207482c3d1d3ed781143383b8cfd36f5c645f3897ce066220"}, + {file = "kiwisolver-1.4.9-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:ccd09f20ccdbbd341b21a67ab50a119b64a403b09288c27481575105283c1586"}, + {file = "kiwisolver-1.4.9-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:540c7c72324d864406a009d72f5d6856f49693db95d1fbb46cf86febef873634"}, + {file = "kiwisolver-1.4.9-cp310-cp310-win_amd64.whl", hash = "sha256:ede8c6d533bc6601a47ad4046080d36b8fc99f81e6f1c17b0ac3c2dc91ac7611"}, + {file = "kiwisolver-1.4.9-cp310-cp310-win_arm64.whl", hash = "sha256:7b4da0d01ac866a57dd61ac258c5607b4cd677f63abaec7b148354d2b2cdd536"}, + {file = "kiwisolver-1.4.9-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:eb14a5da6dc7642b0f3a18f13654847cd8b7a2550e2645a5bda677862b03ba16"}, + {file = "kiwisolver-1.4.9-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:39a219e1c81ae3b103643d2aedb90f1ef22650deb266ff12a19e7773f3e5f089"}, + {file = "kiwisolver-1.4.9-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:2405a7d98604b87f3fc28b1716783534b1b4b8510d8142adca34ee0bc3c87543"}, + {file = "kiwisolver-1.4.9-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:dc1ae486f9abcef254b5618dfb4113dd49f94c68e3e027d03cf0143f3f772b61"}, + {file = "kiwisolver-1.4.9-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8a1f570ce4d62d718dce3f179ee78dac3b545ac16c0c04bb363b7607a949c0d1"}, + {file = "kiwisolver-1.4.9-cp311-cp311-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:cb27e7b78d716c591e88e0a09a2139c6577865d7f2e152488c2cc6257f460872"}, + {file = "kiwisolver-1.4.9-cp311-cp311-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:15163165efc2f627eb9687ea5f3a28137217d217ac4024893d753f46bce9de26"}, + {file = "kiwisolver-1.4.9-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:bdee92c56a71d2b24c33a7d4c2856bd6419d017e08caa7802d2963870e315028"}, + {file = "kiwisolver-1.4.9-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:412f287c55a6f54b0650bd9b6dce5aceddb95864a1a90c87af16979d37c89771"}, + {file = "kiwisolver-1.4.9-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:2c93f00dcba2eea70af2be5f11a830a742fe6b579a1d4e00f47760ef13be247a"}, + {file = "kiwisolver-1.4.9-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:f117e1a089d9411663a3207ba874f31be9ac8eaa5b533787024dc07aeb74f464"}, + {file = "kiwisolver-1.4.9-cp311-cp311-win_amd64.whl", hash = "sha256:be6a04e6c79819c9a8c2373317d19a96048e5a3f90bec587787e86a1153883c2"}, + {file = "kiwisolver-1.4.9-cp311-cp311-win_arm64.whl", hash = "sha256:0ae37737256ba2de764ddc12aed4956460277f00c4996d51a197e72f62f5eec7"}, + {file = "kiwisolver-1.4.9-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:ac5a486ac389dddcc5bef4f365b6ae3ffff2c433324fb38dd35e3fab7c957999"}, + {file = "kiwisolver-1.4.9-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:f2ba92255faa7309d06fe44c3a4a97efe1c8d640c2a79a5ef728b685762a6fd2"}, + {file = "kiwisolver-1.4.9-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4a2899935e724dd1074cb568ce7ac0dce28b2cd6ab539c8e001a8578eb106d14"}, + {file = "kiwisolver-1.4.9-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:f6008a4919fdbc0b0097089f67a1eb55d950ed7e90ce2cc3e640abadd2757a04"}, + {file = "kiwisolver-1.4.9-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:67bb8b474b4181770f926f7b7d2f8c0248cbcb78b660fdd41a47054b28d2a752"}, + {file = "kiwisolver-1.4.9-cp312-cp312-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:2327a4a30d3ee07d2fbe2e7933e8a37c591663b96ce42a00bc67461a87d7df77"}, + {file = "kiwisolver-1.4.9-cp312-cp312-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:7a08b491ec91b1d5053ac177afe5290adacf1f0f6307d771ccac5de30592d198"}, + {file = "kiwisolver-1.4.9-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:d8fc5c867c22b828001b6a38d2eaeb88160bf5783c6cb4a5e440efc981ce286d"}, + {file = "kiwisolver-1.4.9-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:3b3115b2581ea35bb6d1f24a4c90af37e5d9b49dcff267eeed14c3893c5b86ab"}, + {file = "kiwisolver-1.4.9-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:858e4c22fb075920b96a291928cb7dea5644e94c0ee4fcd5af7e865655e4ccf2"}, + {file = "kiwisolver-1.4.9-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:ed0fecd28cc62c54b262e3736f8bb2512d8dcfdc2bcf08be5f47f96bf405b145"}, + {file = "kiwisolver-1.4.9-cp312-cp312-win_amd64.whl", hash = "sha256:f68208a520c3d86ea51acf688a3e3002615a7f0238002cccc17affecc86a8a54"}, + {file = "kiwisolver-1.4.9-cp312-cp312-win_arm64.whl", hash = "sha256:2c1a4f57df73965f3f14df20b80ee29e6a7930a57d2d9e8491a25f676e197c60"}, + {file = "kiwisolver-1.4.9-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:a5d0432ccf1c7ab14f9949eec60c5d1f924f17c037e9f8b33352fa05799359b8"}, + {file = "kiwisolver-1.4.9-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efb3a45b35622bb6c16dbfab491a8f5a391fe0e9d45ef32f4df85658232ca0e2"}, + {file = "kiwisolver-1.4.9-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:1a12cf6398e8a0a001a059747a1cbf24705e18fe413bc22de7b3d15c67cffe3f"}, + {file = "kiwisolver-1.4.9-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:b67e6efbf68e077dd71d1a6b37e43e1a99d0bff1a3d51867d45ee8908b931098"}, + {file = "kiwisolver-1.4.9-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5656aa670507437af0207645273ccdfee4f14bacd7f7c67a4306d0dcaeaf6eed"}, + {file = "kiwisolver-1.4.9-cp313-cp313-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:bfc08add558155345129c7803b3671cf195e6a56e7a12f3dde7c57d9b417f525"}, + {file = "kiwisolver-1.4.9-cp313-cp313-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:40092754720b174e6ccf9e845d0d8c7d8e12c3d71e7fc35f55f3813e96376f78"}, + {file = "kiwisolver-1.4.9-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:497d05f29a1300d14e02e6441cf0f5ee81c1ff5a304b0d9fb77423974684e08b"}, + {file = "kiwisolver-1.4.9-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:bdd1a81a1860476eb41ac4bc1e07b3f07259e6d55bbf739b79c8aaedcf512799"}, + {file = "kiwisolver-1.4.9-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:e6b93f13371d341afee3be9f7c5964e3fe61d5fa30f6a30eb49856935dfe4fc3"}, + {file = "kiwisolver-1.4.9-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:d75aa530ccfaa593da12834b86a0724f58bff12706659baa9227c2ccaa06264c"}, + {file = "kiwisolver-1.4.9-cp313-cp313-win_amd64.whl", hash = "sha256:dd0a578400839256df88c16abddf9ba14813ec5f21362e1fe65022e00c883d4d"}, + {file = "kiwisolver-1.4.9-cp313-cp313-win_arm64.whl", hash = "sha256:d4188e73af84ca82468f09cadc5ac4db578109e52acb4518d8154698d3a87ca2"}, + {file = "kiwisolver-1.4.9-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:5a0f2724dfd4e3b3ac5a82436a8e6fd16baa7d507117e4279b660fe8ca38a3a1"}, + {file = "kiwisolver-1.4.9-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:1b11d6a633e4ed84fc0ddafd4ebfd8ea49b3f25082c04ad12b8315c11d504dc1"}, + {file = "kiwisolver-1.4.9-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:61874cdb0a36016354853593cffc38e56fc9ca5aa97d2c05d3dcf6922cd55a11"}, + {file = "kiwisolver-1.4.9-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:60c439763a969a6af93b4881db0eed8fadf93ee98e18cbc35bc8da868d0c4f0c"}, + {file = "kiwisolver-1.4.9-cp313-cp313t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:92a2f997387a1b79a75e7803aa7ded2cfbe2823852ccf1ba3bcf613b62ae3197"}, + {file = "kiwisolver-1.4.9-cp313-cp313t-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:a31d512c812daea6d8b3be3b2bfcbeb091dbb09177706569bcfc6240dcf8b41c"}, + {file = "kiwisolver-1.4.9-cp313-cp313t-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:52a15b0f35dad39862d376df10c5230155243a2c1a436e39eb55623ccbd68185"}, + {file = "kiwisolver-1.4.9-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:a30fd6fdef1430fd9e1ba7b3398b5ee4e2887783917a687d86ba69985fb08748"}, + {file = "kiwisolver-1.4.9-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:cc9617b46837c6468197b5945e196ee9ca43057bb7d9d1ae688101e4e1dddf64"}, + {file = "kiwisolver-1.4.9-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:0ab74e19f6a2b027ea4f845a78827969af45ce790e6cb3e1ebab71bdf9f215ff"}, + {file = "kiwisolver-1.4.9-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:dba5ee5d3981160c28d5490f0d1b7ed730c22470ff7f6cc26cfcfaacb9896a07"}, + {file = "kiwisolver-1.4.9-cp313-cp313t-win_arm64.whl", hash = "sha256:0749fd8f4218ad2e851e11cc4dc05c7cbc0cbc4267bdfdb31782e65aace4ee9c"}, + {file = "kiwisolver-1.4.9-cp314-cp314-macosx_10_13_universal2.whl", hash = "sha256:9928fe1eb816d11ae170885a74d074f57af3a0d65777ca47e9aeb854a1fba386"}, + {file = "kiwisolver-1.4.9-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:d0005b053977e7b43388ddec89fa567f43d4f6d5c2c0affe57de5ebf290dc552"}, + {file = "kiwisolver-1.4.9-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:2635d352d67458b66fd0667c14cb1d4145e9560d503219034a18a87e971ce4f3"}, + {file = "kiwisolver-1.4.9-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:767c23ad1c58c9e827b649a9ab7809fd5fd9db266a9cf02b0e926ddc2c680d58"}, + {file = "kiwisolver-1.4.9-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:72d0eb9fba308b8311685c2268cf7d0a0639a6cd027d8128659f72bdd8a024b4"}, + {file = "kiwisolver-1.4.9-cp314-cp314-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:f68e4f3eeca8fb22cc3d731f9715a13b652795ef657a13df1ad0c7dc0e9731df"}, + {file = "kiwisolver-1.4.9-cp314-cp314-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:d84cd4061ae292d8ac367b2c3fa3aad11cb8625a95d135fe93f286f914f3f5a6"}, + {file = "kiwisolver-1.4.9-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:a60ea74330b91bd22a29638940d115df9dc00af5035a9a2a6ad9399ffb4ceca5"}, + {file = "kiwisolver-1.4.9-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:ce6a3a4e106cf35c2d9c4fa17c05ce0b180db622736845d4315519397a77beaf"}, + {file = "kiwisolver-1.4.9-cp314-cp314-musllinux_1_2_s390x.whl", hash = "sha256:77937e5e2a38a7b48eef0585114fe7930346993a88060d0bf886086d2aa49ef5"}, + {file = "kiwisolver-1.4.9-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:24c175051354f4a28c5d6a31c93906dc653e2bf234e8a4bbfb964892078898ce"}, + {file = "kiwisolver-1.4.9-cp314-cp314-win_amd64.whl", hash = "sha256:0763515d4df10edf6d06a3c19734e2566368980d21ebec439f33f9eb936c07b7"}, + {file = "kiwisolver-1.4.9-cp314-cp314-win_arm64.whl", hash = "sha256:0e4e2bf29574a6a7b7f6cb5fa69293b9f96c928949ac4a53ba3f525dffb87f9c"}, + {file = "kiwisolver-1.4.9-cp314-cp314t-macosx_10_13_universal2.whl", hash = "sha256:d976bbb382b202f71c67f77b0ac11244021cfa3f7dfd9e562eefcea2df711548"}, + {file = "kiwisolver-1.4.9-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:2489e4e5d7ef9a1c300a5e0196e43d9c739f066ef23270607d45aba368b91f2d"}, + {file = "kiwisolver-1.4.9-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:e2ea9f7ab7fbf18fffb1b5434ce7c69a07582f7acc7717720f1d69f3e806f90c"}, + {file = "kiwisolver-1.4.9-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:b34e51affded8faee0dfdb705416153819d8ea9250bbbf7ea1b249bdeb5f1122"}, + {file = "kiwisolver-1.4.9-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d8aacd3d4b33b772542b2e01beb50187536967b514b00003bdda7589722d2a64"}, + {file = "kiwisolver-1.4.9-cp314-cp314t-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:7cf974dd4e35fa315563ac99d6287a1024e4dc2077b8a7d7cd3d2fb65d283134"}, + {file = "kiwisolver-1.4.9-cp314-cp314t-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:85bd218b5ecfbee8c8a82e121802dcb519a86044c9c3b2e4aef02fa05c6da370"}, + {file = "kiwisolver-1.4.9-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:0856e241c2d3df4efef7c04a1e46b1936b6120c9bcf36dd216e3acd84bc4fb21"}, + {file = "kiwisolver-1.4.9-cp314-cp314t-musllinux_1_2_ppc64le.whl", hash = "sha256:9af39d6551f97d31a4deebeac6f45b156f9755ddc59c07b402c148f5dbb6482a"}, + {file = "kiwisolver-1.4.9-cp314-cp314t-musllinux_1_2_s390x.whl", hash = "sha256:bb4ae2b57fc1d8cbd1cf7b1d9913803681ffa903e7488012be5b76dedf49297f"}, + {file = "kiwisolver-1.4.9-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:aedff62918805fb62d43a4aa2ecd4482c380dc76cd31bd7c8878588a61bd0369"}, + {file = "kiwisolver-1.4.9-cp314-cp314t-win_amd64.whl", hash = "sha256:1fa333e8b2ce4d9660f2cda9c0e1b6bafcfb2457a9d259faa82289e73ec24891"}, + {file = "kiwisolver-1.4.9-cp314-cp314t-win_arm64.whl", hash = "sha256:4a48a2ce79d65d363597ef7b567ce3d14d68783d2b2263d98db3d9477805ba32"}, + {file = "kiwisolver-1.4.9-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:4d1d9e582ad4d63062d34077a9a1e9f3c34088a2ec5135b1f7190c07cf366527"}, + {file = "kiwisolver-1.4.9-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:deed0c7258ceb4c44ad5ec7d9918f9f14fd05b2be86378d86cf50e63d1e7b771"}, + {file = "kiwisolver-1.4.9-pp310-pypy310_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:0a590506f303f512dff6b7f75fd2fd18e16943efee932008fe7140e5fa91d80e"}, + {file = "kiwisolver-1.4.9-pp310-pypy310_pp73-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e09c2279a4d01f099f52d5c4b3d9e208e91edcbd1a175c9662a8b16e000fece9"}, + {file = "kiwisolver-1.4.9-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:c9e7cdf45d594ee04d5be1b24dd9d49f3d1590959b2271fb30b5ca2b262c00fb"}, + {file = "kiwisolver-1.4.9-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:720e05574713db64c356e86732c0f3c5252818d05f9df320f0ad8380641acea5"}, + {file = "kiwisolver-1.4.9-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:17680d737d5335b552994a2008fab4c851bcd7de33094a82067ef3a576ff02fa"}, + {file = "kiwisolver-1.4.9-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:85b5352f94e490c028926ea567fc569c52ec79ce131dadb968d3853e809518c2"}, + {file = "kiwisolver-1.4.9-pp311-pypy311_pp73-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:464415881e4801295659462c49461a24fb107c140de781d55518c4b80cb6790f"}, + {file = "kiwisolver-1.4.9-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:fb940820c63a9590d31d88b815e7a3aa5915cad3ce735ab45f0c730b39547de1"}, + {file = "kiwisolver-1.4.9.tar.gz", hash = "sha256:c3b22c26c6fd6811b0ae8363b95ca8ce4ea3c202d3d0975b2914310ceb1bcc4d"}, ] [[package]] @@ -2523,6 +3448,7 @@ description = "A client library for accessing langfuse" optional = false python-versions = "<4.0,>=3.8.1" groups = ["dev"] +markers = "python_version < \"3.10\"" files = [ {file = "langfuse-2.54.1-py3-none-any.whl", hash = "sha256:1f1261cf763886758c70e192133340ff296169cc0930cde725eee52d467eb661"}, {file = "langfuse-2.54.1.tar.gz", hash = "sha256:7efc70799740ffa0ac7e04066e0596fb6433e8e501fc850c6a4e7967de6de8a7"}, @@ -2542,6 +3468,34 @@ langchain = ["langchain (>=0.0.309)"] llama-index = ["llama-index (>=0.10.12,<2.0.0)"] openai = ["openai (>=0.27.8)"] +[[package]] +name = "langfuse" +version = "2.60.9" +description = "A client library for accessing langfuse" +optional = false +python-versions = "<4.0,>=3.9" +groups = ["dev"] +markers = "python_version >= \"3.10\"" +files = [ + {file = "langfuse-2.60.9-py3-none-any.whl", hash = "sha256:e4291a66bc579c66d7652da5603ca7f0409536700d7b812e396780b5d9a0685d"}, + {file = "langfuse-2.60.9.tar.gz", hash = "sha256:040753346d7df4a0be6967dfc7efe3de313fee362524fe2f801867fcbbca3c98"}, +] + +[package.dependencies] +anyio = ">=4.4.0,<5.0.0" +backoff = ">=1.10.0" +httpx = ">=0.15.4,<1.0" +idna = ">=3.7,<4.0" +packaging = ">=23.2,<25.0" +pydantic = ">=1.10.7,<3.0" +requests = ">=2,<3" +wrapt = ">=1.14,<2.0" + +[package.extras] +langchain = ["langchain (>=0.0.309)"] +llama-index = ["llama-index (>=0.10.12,<2.0.0)"] +openai = ["openai (>=0.27.8)"] + [[package]] name = "litellm-enterprise" version = "0.1.19" @@ -2594,7 +3548,7 @@ description = "Python port of markdown-it. Markdown parsing, done right!" optional = true python-versions = ">=3.8" groups = ["main"] -markers = "extra == \"proxy\"" +markers = "python_version < \"3.10\" and extra == \"proxy\"" files = [ {file = "markdown-it-py-3.0.0.tar.gz", hash = "sha256:e3f60a94fa066dc52ec76661e37c851cb232d92f9886b15cb560aaada2df8feb"}, {file = "markdown_it_py-3.0.0-py3-none-any.whl", hash = "sha256:355216845c60bd96232cd8d8c40e8f9765cc86f46880e43a8fd22dc1a1a8cab1"}, @@ -2613,6 +3567,31 @@ profiling = ["gprof2dot"] rtd = ["jupyter_sphinx", "mdit-py-plugins", "myst-parser", "pyyaml", "sphinx", "sphinx-copybutton", "sphinx-design", "sphinx_book_theme"] testing = ["coverage", "pytest", "pytest-cov", "pytest-regressions"] +[[package]] +name = "markdown-it-py" +version = "4.0.0" +description = "Python port of markdown-it. Markdown parsing, done right!" +optional = true +python-versions = ">=3.10" +groups = ["main"] +markers = "python_version >= \"3.10\" and extra == \"proxy\"" +files = [ + {file = "markdown_it_py-4.0.0-py3-none-any.whl", hash = "sha256:87327c59b172c5011896038353a81343b6754500a08cd7a4973bb48c6d578147"}, + {file = "markdown_it_py-4.0.0.tar.gz", hash = "sha256:cb0a2b4aa34f932c007117b194e945bd74e0ec24133ceb5bac59009cda1cb9f3"}, +] + +[package.dependencies] +mdurl = ">=0.1,<1.0" + +[package.extras] +benchmarking = ["psutil", "pytest", "pytest-benchmark"] +compare = ["commonmark (>=0.9,<1.0)", "markdown (>=3.4,<4.0)", "markdown-it-pyrs", "mistletoe (>=1.0,<2.0)", "mistune (>=3.0,<4.0)", "panflute (>=2.3,<3.0)"] +linkify = ["linkify-it-py (>=1,<3)"] +plugins = ["mdit-py-plugins (>=0.5.0)"] +profiling = ["gprof2dot"] +rtd = ["ipykernel", "jupyter_sphinx", "mdit-py-plugins (>=0.5.0)", "myst-parser", "pyyaml", "sphinx", "sphinx-book-theme (>=1.0,<2.0)", "sphinx-copybutton", "sphinx-design"] +testing = ["coverage", "pytest", "pytest-cov", "pytest-regressions", "requests"] + [[package]] name = "markupsafe" version = "2.1.5" @@ -2620,6 +3599,7 @@ description = "Safely add untrusted strings to HTML/XML markup." optional = false python-versions = ">=3.7" groups = ["main", "proxy-dev"] +markers = "python_version < \"3.10\"" files = [ {file = "MarkupSafe-2.1.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:a17a92de5231666cfbe003f0e4b9b3a7ae3afb1ec2845aadc2bacc93ff85febc"}, {file = "MarkupSafe-2.1.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:72b6be590cc35924b02c78ef34b467da4ba07e4e0f0454a2c5907f473fc50ce5"}, @@ -2683,6 +3663,78 @@ files = [ {file = "MarkupSafe-2.1.5.tar.gz", hash = "sha256:d283d37a890ba4c1ae73ffadf8046435c76e7bc2247bbb63c00bd1a709c6544b"}, ] +[[package]] +name = "markupsafe" +version = "3.0.2" +description = "Safely add untrusted strings to HTML/XML markup." +optional = false +python-versions = ">=3.9" +groups = ["main", "proxy-dev"] +markers = "python_version >= \"3.10\"" +files = [ + {file = "MarkupSafe-3.0.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:7e94c425039cde14257288fd61dcfb01963e658efbc0ff54f5306b06054700f8"}, + {file = "MarkupSafe-3.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9e2d922824181480953426608b81967de705c3cef4d1af983af849d7bd619158"}, + {file = "MarkupSafe-3.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:38a9ef736c01fccdd6600705b09dc574584b89bea478200c5fbf112a6b0d5579"}, + {file = "MarkupSafe-3.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bbcb445fa71794da8f178f0f6d66789a28d7319071af7a496d4d507ed566270d"}, + {file = "MarkupSafe-3.0.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:57cb5a3cf367aeb1d316576250f65edec5bb3be939e9247ae594b4bcbc317dfb"}, + {file = "MarkupSafe-3.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:3809ede931876f5b2ec92eef964286840ed3540dadf803dd570c3b7e13141a3b"}, + {file = "MarkupSafe-3.0.2-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:e07c3764494e3776c602c1e78e298937c3315ccc9043ead7e685b7f2b8d47b3c"}, + {file = "MarkupSafe-3.0.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:b424c77b206d63d500bcb69fa55ed8d0e6a3774056bdc4839fc9298a7edca171"}, + {file = "MarkupSafe-3.0.2-cp310-cp310-win32.whl", hash = "sha256:fcabf5ff6eea076f859677f5f0b6b5c1a51e70a376b0579e0eadef8db48c6b50"}, + {file = "MarkupSafe-3.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:6af100e168aa82a50e186c82875a5893c5597a0c1ccdb0d8b40240b1f28b969a"}, + {file = "MarkupSafe-3.0.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9025b4018f3a1314059769c7bf15441064b2207cb3f065e6ea1e7359cb46db9d"}, + {file = "MarkupSafe-3.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:93335ca3812df2f366e80509ae119189886b0f3c2b81325d39efdb84a1e2ae93"}, + {file = "MarkupSafe-3.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2cb8438c3cbb25e220c2ab33bb226559e7afb3baec11c4f218ffa7308603c832"}, + {file = "MarkupSafe-3.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a123e330ef0853c6e822384873bef7507557d8e4a082961e1defa947aa59ba84"}, + {file = "MarkupSafe-3.0.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1e084f686b92e5b83186b07e8a17fc09e38fff551f3602b249881fec658d3eca"}, + {file = "MarkupSafe-3.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:d8213e09c917a951de9d09ecee036d5c7d36cb6cb7dbaece4c71a60d79fb9798"}, + {file = "MarkupSafe-3.0.2-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:5b02fb34468b6aaa40dfc198d813a641e3a63b98c2b05a16b9f80b7ec314185e"}, + {file = "MarkupSafe-3.0.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:0bff5e0ae4ef2e1ae4fdf2dfd5b76c75e5c2fa4132d05fc1b0dabcd20c7e28c4"}, + {file = "MarkupSafe-3.0.2-cp311-cp311-win32.whl", hash = "sha256:6c89876f41da747c8d3677a2b540fb32ef5715f97b66eeb0c6b66f5e3ef6f59d"}, + {file = "MarkupSafe-3.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:70a87b411535ccad5ef2f1df5136506a10775d267e197e4cf531ced10537bd6b"}, + {file = "MarkupSafe-3.0.2-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:9778bd8ab0a994ebf6f84c2b949e65736d5575320a17ae8984a77fab08db94cf"}, + {file = "MarkupSafe-3.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:846ade7b71e3536c4e56b386c2a47adf5741d2d8b94ec9dc3e92e5e1ee1e2225"}, + {file = "MarkupSafe-3.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1c99d261bd2d5f6b59325c92c73df481e05e57f19837bdca8413b9eac4bd8028"}, + {file = "MarkupSafe-3.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e17c96c14e19278594aa4841ec148115f9c7615a47382ecb6b82bd8fea3ab0c8"}, + {file = "MarkupSafe-3.0.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:88416bd1e65dcea10bc7569faacb2c20ce071dd1f87539ca2ab364bf6231393c"}, + {file = "MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:2181e67807fc2fa785d0592dc2d6206c019b9502410671cc905d132a92866557"}, + {file = "MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:52305740fe773d09cffb16f8ed0427942901f00adedac82ec8b67752f58a1b22"}, + {file = "MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:ad10d3ded218f1039f11a75f8091880239651b52e9bb592ca27de44eed242a48"}, + {file = "MarkupSafe-3.0.2-cp312-cp312-win32.whl", hash = "sha256:0f4ca02bea9a23221c0182836703cbf8930c5e9454bacce27e767509fa286a30"}, + {file = "MarkupSafe-3.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:8e06879fc22a25ca47312fbe7c8264eb0b662f6db27cb2d3bbbc74b1df4b9b87"}, + {file = "MarkupSafe-3.0.2-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:ba9527cdd4c926ed0760bc301f6728ef34d841f405abf9d4f959c478421e4efd"}, + {file = "MarkupSafe-3.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f8b3d067f2e40fe93e1ccdd6b2e1d16c43140e76f02fb1319a05cf2b79d99430"}, + {file = "MarkupSafe-3.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:569511d3b58c8791ab4c2e1285575265991e6d8f8700c7be0e88f86cb0672094"}, + {file = "MarkupSafe-3.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:15ab75ef81add55874e7ab7055e9c397312385bd9ced94920f2802310c930396"}, + {file = "MarkupSafe-3.0.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f3818cb119498c0678015754eba762e0d61e5b52d34c8b13d770f0719f7b1d79"}, + {file = "MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:cdb82a876c47801bb54a690c5ae105a46b392ac6099881cdfb9f6e95e4014c6a"}, + {file = "MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:cabc348d87e913db6ab4aa100f01b08f481097838bdddf7c7a84b7575b7309ca"}, + {file = "MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:444dcda765c8a838eaae23112db52f1efaf750daddb2d9ca300bcae1039adc5c"}, + {file = "MarkupSafe-3.0.2-cp313-cp313-win32.whl", hash = "sha256:bcf3e58998965654fdaff38e58584d8937aa3096ab5354d493c77d1fdd66d7a1"}, + {file = "MarkupSafe-3.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:e6a2a455bd412959b57a172ce6328d2dd1f01cb2135efda2e4576e8a23fa3b0f"}, + {file = "MarkupSafe-3.0.2-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:b5a6b3ada725cea8a5e634536b1b01c30bcdcd7f9c6fff4151548d5bf6b3a36c"}, + {file = "MarkupSafe-3.0.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:a904af0a6162c73e3edcb969eeeb53a63ceeb5d8cf642fade7d39e7963a22ddb"}, + {file = "MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4aa4e5faecf353ed117801a068ebab7b7e09ffb6e1d5e412dc852e0da018126c"}, + {file = "MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c0ef13eaeee5b615fb07c9a7dadb38eac06a0608b41570d8ade51c56539e509d"}, + {file = "MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d16a81a06776313e817c951135cf7340a3e91e8c1ff2fac444cfd75fffa04afe"}, + {file = "MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:6381026f158fdb7c72a168278597a5e3a5222e83ea18f543112b2662a9b699c5"}, + {file = "MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:3d79d162e7be8f996986c064d1c7c817f6df3a77fe3d6859f6f9e7be4b8c213a"}, + {file = "MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:131a3c7689c85f5ad20f9f6fb1b866f402c445b220c19fe4308c0b147ccd2ad9"}, + {file = "MarkupSafe-3.0.2-cp313-cp313t-win32.whl", hash = "sha256:ba8062ed2cf21c07a9e295d5b8a2a5ce678b913b45fdf68c32d95d6c1291e0b6"}, + {file = "MarkupSafe-3.0.2-cp313-cp313t-win_amd64.whl", hash = "sha256:e444a31f8db13eb18ada366ab3cf45fd4b31e4db1236a4448f68778c1d1a5a2f"}, + {file = "MarkupSafe-3.0.2-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:eaa0a10b7f72326f1372a713e73c3f739b524b3af41feb43e4921cb529f5929a"}, + {file = "MarkupSafe-3.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:48032821bbdf20f5799ff537c7ac3d1fba0ba032cfc06194faffa8cda8b560ff"}, + {file = "MarkupSafe-3.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1a9d3f5f0901fdec14d8d2f66ef7d035f2157240a433441719ac9a3fba440b13"}, + {file = "MarkupSafe-3.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:88b49a3b9ff31e19998750c38e030fc7bb937398b1f78cfa599aaef92d693144"}, + {file = "MarkupSafe-3.0.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:cfad01eed2c2e0c01fd0ecd2ef42c492f7f93902e39a42fc9ee1692961443a29"}, + {file = "MarkupSafe-3.0.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:1225beacc926f536dc82e45f8a4d68502949dc67eea90eab715dea3a21c1b5f0"}, + {file = "MarkupSafe-3.0.2-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:3169b1eefae027567d1ce6ee7cae382c57fe26e82775f460f0b2778beaad66c0"}, + {file = "MarkupSafe-3.0.2-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:eb7972a85c54febfb25b5c4b4f3af4dcc731994c7da0d8a0b4a6eb0640e1d178"}, + {file = "MarkupSafe-3.0.2-cp39-cp39-win32.whl", hash = "sha256:8c4e8c3ce11e1f92f6536ff07154f9d49677ebaaafc32db9db4620bc11ed480f"}, + {file = "MarkupSafe-3.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:6e296a513ca3d94054c2c881cc913116e90fd030ad1c656b3869762b754f5f8a"}, + {file = "markupsafe-3.0.2.tar.gz", hash = "sha256:ee55d3edf80167e48ea11a923c7386f4669df67d7994554387f84e7d8b0a2bf0"}, +] + [[package]] name = "matplotlib" version = "3.10.5" @@ -2860,26 +3912,27 @@ dev = ["absl-py", "pyink", "pylint (>=2.6.0)", "pytest", "pytest-xdist"] [[package]] name = "mlflow" -version = "3.2.0" +version = "3.3.1" description = "MLflow is an open source platform for the complete machine learning lifecycle" optional = true python-versions = ">=3.10" groups = ["main"] markers = "python_version >= \"3.10\" and extra == \"mlflow\"" files = [ - {file = "mlflow-3.2.0-py3-none-any.whl", hash = "sha256:db97b925cc8afba15caf3749dcb4a95be83f9608e974f23253fbbc1d675247ea"}, - {file = "mlflow-3.2.0.tar.gz", hash = "sha256:e96bd42238ea8b477691c8a8f6e8bdbf9247415ad7892e6e885994c6940bcf74"}, + {file = "mlflow-3.3.1-py3-none-any.whl", hash = "sha256:a78a032cf5392a608bba1a6ee59c9bbd6b1d29b2ea2598e4e2ce7a20ccaf1eea"}, + {file = "mlflow-3.3.1.tar.gz", hash = "sha256:05159afb08e898f11b0f71f29d5b27e5e5248f0099c449567dcb8a52e9b07463"}, ] [package.dependencies] alembic = "<1.10.0 || >1.10.0,<2" +cryptography = ">=43.0.0,<46" docker = ">=4.0.0,<8" Flask = "<4" graphene = "<4" gunicorn = {version = "<24", markers = "platform_system != \"Windows\""} matplotlib = "<4" -mlflow-skinny = "3.2.0" -mlflow-tracing = "3.2.0" +mlflow-skinny = "3.3.1" +mlflow-tracing = "3.3.1" numpy = "<3" pandas = "<3" pyarrow = ">=4.0.0,<22" @@ -2899,19 +3952,18 @@ jfrog = ["mlflow-jfrog-plugin"] langchain = ["langchain (>=0.1.0,<=0.3.27)"] mlserver = ["mlserver (>=1.2.0,!=1.3.1,<2.0.0)", "mlserver-mlflow (>=1.2.0,!=1.3.1,<2.0.0)"] sqlserver = ["mlflow-dbstore"] -xethub = ["mlflow-xethub"] [[package]] name = "mlflow-skinny" -version = "3.2.0" +version = "3.3.1" description = "MLflow is an open source platform for the complete machine learning lifecycle" optional = true python-versions = ">=3.10" groups = ["main"] markers = "python_version >= \"3.10\" and extra == \"mlflow\"" files = [ - {file = "mlflow_skinny-3.2.0-py3-none-any.whl", hash = "sha256:ec33a6fc164973e3b4d208e4ab8bec118ea93ff890ffbd08817b66468235ed71"}, - {file = "mlflow_skinny-3.2.0.tar.gz", hash = "sha256:b359ec082a0a966e4e8e80f03d850da7fa677ebe57e67b1c0877029e5eeee443"}, + {file = "mlflow_skinny-3.3.1-py3-none-any.whl", hash = "sha256:0955568f6a97db9456314439fcf8392c9f9f24c8085948f45d2db933a7520eed"}, + {file = "mlflow_skinny-3.3.1.tar.gz", hash = "sha256:1a95be40086a3d0f109ae918b214df3230199793afe10a42ddc7dc2176f8656c"}, ] [package.dependencies] @@ -2944,19 +3996,18 @@ jfrog = ["mlflow-jfrog-plugin"] langchain = ["langchain (>=0.1.0,<=0.3.27)"] mlserver = ["mlserver (>=1.2.0,!=1.3.1,<2.0.0)", "mlserver-mlflow (>=1.2.0,!=1.3.1,<2.0.0)"] sqlserver = ["mlflow-dbstore"] -xethub = ["mlflow-xethub"] [[package]] name = "mlflow-tracing" -version = "3.2.0" +version = "3.3.1" description = "MLflow Tracing SDK is an open-source, lightweight Python package that only includes the minimum set of dependencies and functionality to instrument your code/models/agents with MLflow Tracing." optional = true python-versions = ">=3.10" groups = ["main"] markers = "python_version >= \"3.10\" and extra == \"mlflow\"" files = [ - {file = "mlflow_tracing-3.2.0-py3-none-any.whl", hash = "sha256:4180d48b6b68a70b3e37987def3b0689d3f4ba722f5d2b98344c3717d2289b99"}, - {file = "mlflow_tracing-3.2.0.tar.gz", hash = "sha256:6f3dd940752ca28871b09880e9426d1293460822faa8706b33af1d50c29a0355"}, + {file = "mlflow_tracing-3.3.1-py3-none-any.whl", hash = "sha256:ab92e6287fdaac2940528b520f1728a300d02b5858052f0c5831df2b1bb4fbbc"}, + {file = "mlflow_tracing-3.3.1.tar.gz", hash = "sha256:ba2973300836b8d656ec516f64145130bbe07332e43429765507234db8a8f632"}, ] [package.dependencies] @@ -2995,6 +4046,7 @@ description = "Microsoft Authentication Library extensions (MSAL EX) provides a optional = false python-versions = ">=3.7" groups = ["main", "proxy-dev"] +markers = "python_version < \"3.10\"" files = [ {file = "msal_extensions-1.3.0-py3-none-any.whl", hash = "sha256:105328ddcbdd342016c9949d8f89e3917554740c8ab26669c0fa0e069e730a0e"}, {file = "msal_extensions-1.3.0.tar.gz", hash = "sha256:96918996642b38c78cd59b55efa0f06fd1373c90e0949be8615697c048fba62c"}, @@ -3006,6 +4058,25 @@ msal = ">=1.29,<2" [package.extras] portalocker = ["portalocker (>=1.4,<4)"] +[[package]] +name = "msal-extensions" +version = "1.3.1" +description = "Microsoft Authentication Library extensions (MSAL EX) provides a persistence API that can save your data on disk, encrypted on Windows, macOS and Linux. Concurrent data access will be coordinated by a file lock mechanism." +optional = false +python-versions = ">=3.9" +groups = ["main", "proxy-dev"] +markers = "python_version >= \"3.10\"" +files = [ + {file = "msal_extensions-1.3.1-py3-none-any.whl", hash = "sha256:96d3de4d034504e969ac5e85bae8106c8373b5c6568e4c8fa7af2eca9dbe6bca"}, + {file = "msal_extensions-1.3.1.tar.gz", hash = "sha256:c5b0fd10f65ef62b5f1d62f4251d51cbcaf003fcedae8c91b040a488614be1a4"}, +] + +[package.dependencies] +msal = ">=1.29,<2" + +[package.extras] +portalocker = ["portalocker (>=1.4,<4)"] + [[package]] name = "multidict" version = "6.1.0" @@ -3013,6 +4084,7 @@ description = "multidict implementation" optional = false python-versions = ">=3.8" groups = ["main"] +markers = "python_version < \"3.10\"" files = [ {file = "multidict-6.1.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:3380252550e372e8511d49481bd836264c009adb826b23fefcc5dd3c69692f60"}, {file = "multidict-6.1.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:99f826cbf970077383d7de805c0681799491cb939c25450b9b5b3ced03ca99f1"}, @@ -3111,6 +4183,130 @@ files = [ [package.dependencies] typing-extensions = {version = ">=4.1.0", markers = "python_version < \"3.11\""} +[[package]] +name = "multidict" +version = "6.6.4" +description = "multidict implementation" +optional = false +python-versions = ">=3.9" +groups = ["main"] +markers = "python_version >= \"3.10\"" +files = [ + {file = "multidict-6.6.4-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:b8aa6f0bd8125ddd04a6593437bad6a7e70f300ff4180a531654aa2ab3f6d58f"}, + {file = "multidict-6.6.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:b9e5853bbd7264baca42ffc53391b490d65fe62849bf2c690fa3f6273dbcd0cb"}, + {file = "multidict-6.6.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:0af5f9dee472371e36d6ae38bde009bd8ce65ac7335f55dcc240379d7bed1495"}, + {file = "multidict-6.6.4-cp310-cp310-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", hash = "sha256:d24f351e4d759f5054b641c81e8291e5d122af0fca5c72454ff77f7cbe492de8"}, + {file = "multidict-6.6.4-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:db6a3810eec08280a172a6cd541ff4a5f6a97b161d93ec94e6c4018917deb6b7"}, + {file = "multidict-6.6.4-cp310-cp310-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:a1b20a9d56b2d81e2ff52ecc0670d583eaabaa55f402e8d16dd062373dbbe796"}, + {file = "multidict-6.6.4-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:8c9854df0eaa610a23494c32a6f44a3a550fb398b6b51a56e8c6b9b3689578db"}, + {file = "multidict-6.6.4-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:4bb7627fd7a968f41905a4d6343b0d63244a0623f006e9ed989fa2b78f4438a0"}, + {file = "multidict-6.6.4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:caebafea30ed049c57c673d0b36238b1748683be2593965614d7b0e99125c877"}, + {file = "multidict-6.6.4-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:ad887a8250eb47d3ab083d2f98db7f48098d13d42eb7a3b67d8a5c795f224ace"}, + {file = "multidict-6.6.4-cp310-cp310-musllinux_1_2_armv7l.whl", hash = "sha256:ed8358ae7d94ffb7c397cecb62cbac9578a83ecefc1eba27b9090ee910e2efb6"}, + {file = "multidict-6.6.4-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:ecab51ad2462197a4c000b6d5701fc8585b80eecb90583635d7e327b7b6923eb"}, + {file = "multidict-6.6.4-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:c5c97aa666cf70e667dfa5af945424ba1329af5dd988a437efeb3a09430389fb"}, + {file = "multidict-6.6.4-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:9a950b7cf54099c1209f455ac5970b1ea81410f2af60ed9eb3c3f14f0bfcf987"}, + {file = "multidict-6.6.4-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:163c7ea522ea9365a8a57832dea7618e6cbdc3cd75f8c627663587459a4e328f"}, + {file = "multidict-6.6.4-cp310-cp310-win32.whl", hash = "sha256:17d2cbbfa6ff20821396b25890f155f40c986f9cfbce5667759696d83504954f"}, + {file = "multidict-6.6.4-cp310-cp310-win_amd64.whl", hash = "sha256:ce9a40fbe52e57e7edf20113a4eaddfacac0561a0879734e636aa6d4bb5e3fb0"}, + {file = "multidict-6.6.4-cp310-cp310-win_arm64.whl", hash = "sha256:01d0959807a451fe9fdd4da3e139cb5b77f7328baf2140feeaf233e1d777b729"}, + {file = "multidict-6.6.4-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:c7a0e9b561e6460484318a7612e725df1145d46b0ef57c6b9866441bf6e27e0c"}, + {file = "multidict-6.6.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6bf2f10f70acc7a2446965ffbc726e5fc0b272c97a90b485857e5c70022213eb"}, + {file = "multidict-6.6.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:66247d72ed62d5dd29752ffc1d3b88f135c6a8de8b5f63b7c14e973ef5bda19e"}, + {file = "multidict-6.6.4-cp311-cp311-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", hash = "sha256:105245cc6b76f51e408451a844a54e6823bbd5a490ebfe5bdfc79798511ceded"}, + {file = "multidict-6.6.4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:cbbc54e58b34c3bae389ef00046be0961f30fef7cb0dd9c7756aee376a4f7683"}, + {file = "multidict-6.6.4-cp311-cp311-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:56c6b3652f945c9bc3ac6c8178cd93132b8d82dd581fcbc3a00676c51302bc1a"}, + {file = "multidict-6.6.4-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:b95494daf857602eccf4c18ca33337dd2be705bccdb6dddbfc9d513e6addb9d9"}, + {file = "multidict-6.6.4-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:e5b1413361cef15340ab9dc61523e653d25723e82d488ef7d60a12878227ed50"}, + {file = "multidict-6.6.4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:e167bf899c3d724f9662ef00b4f7fef87a19c22b2fead198a6f68b263618df52"}, + {file = "multidict-6.6.4-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:aaea28ba20a9026dfa77f4b80369e51cb767c61e33a2d4043399c67bd95fb7c6"}, + {file = "multidict-6.6.4-cp311-cp311-musllinux_1_2_armv7l.whl", hash = "sha256:8c91cdb30809a96d9ecf442ec9bc45e8cfaa0f7f8bdf534e082c2443a196727e"}, + {file = "multidict-6.6.4-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:1a0ccbfe93ca114c5d65a2471d52d8829e56d467c97b0e341cf5ee45410033b3"}, + {file = "multidict-6.6.4-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:55624b3f321d84c403cb7d8e6e982f41ae233d85f85db54ba6286f7295dc8a9c"}, + {file = "multidict-6.6.4-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:4a1fb393a2c9d202cb766c76208bd7945bc194eba8ac920ce98c6e458f0b524b"}, + {file = "multidict-6.6.4-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:43868297a5759a845fa3a483fb4392973a95fb1de891605a3728130c52b8f40f"}, + {file = "multidict-6.6.4-cp311-cp311-win32.whl", hash = "sha256:ed3b94c5e362a8a84d69642dbeac615452e8af9b8eb825b7bc9f31a53a1051e2"}, + {file = "multidict-6.6.4-cp311-cp311-win_amd64.whl", hash = "sha256:d8c112f7a90d8ca5d20213aa41eac690bb50a76da153e3afb3886418e61cb22e"}, + {file = "multidict-6.6.4-cp311-cp311-win_arm64.whl", hash = "sha256:3bb0eae408fa1996d87247ca0d6a57b7fc1dcf83e8a5c47ab82c558c250d4adf"}, + {file = "multidict-6.6.4-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:0ffb87be160942d56d7b87b0fdf098e81ed565add09eaa1294268c7f3caac4c8"}, + {file = "multidict-6.6.4-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:d191de6cbab2aff5de6c5723101705fd044b3e4c7cfd587a1929b5028b9714b3"}, + {file = "multidict-6.6.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:38a0956dd92d918ad5feff3db8fcb4a5eb7dba114da917e1a88475619781b57b"}, + {file = "multidict-6.6.4-cp312-cp312-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", hash = "sha256:6865f6d3b7900ae020b495d599fcf3765653bc927951c1abb959017f81ae8287"}, + {file = "multidict-6.6.4-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:0a2088c126b6f72db6c9212ad827d0ba088c01d951cee25e758c450da732c138"}, + {file = "multidict-6.6.4-cp312-cp312-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:0f37bed7319b848097085d7d48116f545985db988e2256b2e6f00563a3416ee6"}, + {file = "multidict-6.6.4-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:01368e3c94032ba6ca0b78e7ccb099643466cf24f8dc8eefcfdc0571d56e58f9"}, + {file = "multidict-6.6.4-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:8fe323540c255db0bffee79ad7f048c909f2ab0edb87a597e1c17da6a54e493c"}, + {file = "multidict-6.6.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:b8eb3025f17b0a4c3cd08cda49acf312a19ad6e8a4edd9dbd591e6506d999402"}, + {file = "multidict-6.6.4-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:bbc14f0365534d35a06970d6a83478b249752e922d662dc24d489af1aa0d1be7"}, + {file = "multidict-6.6.4-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:75aa52fba2d96bf972e85451b99d8e19cc37ce26fd016f6d4aa60da9ab2b005f"}, + {file = "multidict-6.6.4-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:4fefd4a815e362d4f011919d97d7b4a1e566f1dde83dc4ad8cfb5b41de1df68d"}, + {file = "multidict-6.6.4-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:db9801fe021f59a5b375ab778973127ca0ac52429a26e2fd86aa9508f4d26eb7"}, + {file = "multidict-6.6.4-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:a650629970fa21ac1fb06ba25dabfc5b8a2054fcbf6ae97c758aa956b8dba802"}, + {file = "multidict-6.6.4-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:452ff5da78d4720d7516a3a2abd804957532dd69296cb77319c193e3ffb87e24"}, + {file = "multidict-6.6.4-cp312-cp312-win32.whl", hash = "sha256:8c2fcb12136530ed19572bbba61b407f655e3953ba669b96a35036a11a485793"}, + {file = "multidict-6.6.4-cp312-cp312-win_amd64.whl", hash = "sha256:047d9425860a8c9544fed1b9584f0c8bcd31bcde9568b047c5e567a1025ecd6e"}, + {file = "multidict-6.6.4-cp312-cp312-win_arm64.whl", hash = "sha256:14754eb72feaa1e8ae528468f24250dd997b8e2188c3d2f593f9eba259e4b364"}, + {file = "multidict-6.6.4-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:f46a6e8597f9bd71b31cc708195d42b634c8527fecbcf93febf1052cacc1f16e"}, + {file = "multidict-6.6.4-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:22e38b2bc176c5eb9c0a0e379f9d188ae4cd8b28c0f53b52bce7ab0a9e534657"}, + {file = "multidict-6.6.4-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:5df8afd26f162da59e218ac0eefaa01b01b2e6cd606cffa46608f699539246da"}, + {file = "multidict-6.6.4-cp313-cp313-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", hash = "sha256:49517449b58d043023720aa58e62b2f74ce9b28f740a0b5d33971149553d72aa"}, + {file = "multidict-6.6.4-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ae9408439537c5afdca05edd128a63f56a62680f4b3c234301055d7a2000220f"}, + {file = "multidict-6.6.4-cp313-cp313-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:87a32d20759dc52a9e850fe1061b6e41ab28e2998d44168a8a341b99ded1dba0"}, + {file = "multidict-6.6.4-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:52e3c8d43cdfff587ceedce9deb25e6ae77daba560b626e97a56ddcad3756879"}, + {file = "multidict-6.6.4-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:ad8850921d3a8d8ff6fbef790e773cecfc260bbfa0566998980d3fa8f520bc4a"}, + {file = "multidict-6.6.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:497a2954adc25c08daff36f795077f63ad33e13f19bfff7736e72c785391534f"}, + {file = "multidict-6.6.4-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:024ce601f92d780ca1617ad4be5ac15b501cc2414970ffa2bb2bbc2bd5a68fa5"}, + {file = "multidict-6.6.4-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:a693fc5ed9bdd1c9e898013e0da4dcc640de7963a371c0bd458e50e046bf6438"}, + {file = "multidict-6.6.4-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:190766dac95aab54cae5b152a56520fd99298f32a1266d66d27fdd1b5ac00f4e"}, + {file = "multidict-6.6.4-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:34d8f2a5ffdceab9dcd97c7a016deb2308531d5f0fced2bb0c9e1df45b3363d7"}, + {file = "multidict-6.6.4-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:59e8d40ab1f5a8597abcef00d04845155a5693b5da00d2c93dbe88f2050f2812"}, + {file = "multidict-6.6.4-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:467fe64138cfac771f0e949b938c2e1ada2b5af22f39692aa9258715e9ea613a"}, + {file = "multidict-6.6.4-cp313-cp313-win32.whl", hash = "sha256:14616a30fe6d0a48d0a48d1a633ab3b8bec4cf293aac65f32ed116f620adfd69"}, + {file = "multidict-6.6.4-cp313-cp313-win_amd64.whl", hash = "sha256:40cd05eaeb39e2bc8939451f033e57feaa2ac99e07dbca8afe2be450a4a3b6cf"}, + {file = "multidict-6.6.4-cp313-cp313-win_arm64.whl", hash = "sha256:f6eb37d511bfae9e13e82cb4d1af36b91150466f24d9b2b8a9785816deb16605"}, + {file = "multidict-6.6.4-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:6c84378acd4f37d1b507dfa0d459b449e2321b3ba5f2338f9b085cf7a7ba95eb"}, + {file = "multidict-6.6.4-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:0e0558693063c75f3d952abf645c78f3c5dfdd825a41d8c4d8156fc0b0da6e7e"}, + {file = "multidict-6.6.4-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:3f8e2384cb83ebd23fd07e9eada8ba64afc4c759cd94817433ab8c81ee4b403f"}, + {file = "multidict-6.6.4-cp313-cp313t-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", hash = "sha256:f996b87b420995a9174b2a7c1a8daf7db4750be6848b03eb5e639674f7963773"}, + {file = "multidict-6.6.4-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:cc356250cffd6e78416cf5b40dc6a74f1edf3be8e834cf8862d9ed5265cf9b0e"}, + {file = "multidict-6.6.4-cp313-cp313t-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:dadf95aa862714ea468a49ad1e09fe00fcc9ec67d122f6596a8d40caf6cec7d0"}, + {file = "multidict-6.6.4-cp313-cp313t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:7dd57515bebffd8ebd714d101d4c434063322e4fe24042e90ced41f18b6d3395"}, + {file = "multidict-6.6.4-cp313-cp313t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:967af5f238ebc2eb1da4e77af5492219fbd9b4b812347da39a7b5f5c72c0fa45"}, + {file = "multidict-6.6.4-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:2a4c6875c37aae9794308ec43e3530e4aa0d36579ce38d89979bbf89582002bb"}, + {file = "multidict-6.6.4-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:7f683a551e92bdb7fac545b9c6f9fa2aebdeefa61d607510b3533286fcab67f5"}, + {file = "multidict-6.6.4-cp313-cp313t-musllinux_1_2_armv7l.whl", hash = "sha256:3ba5aaf600edaf2a868a391779f7a85d93bed147854925f34edd24cc70a3e141"}, + {file = "multidict-6.6.4-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:580b643b7fd2c295d83cad90d78419081f53fd532d1f1eb67ceb7060f61cff0d"}, + {file = "multidict-6.6.4-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:37b7187197da6af3ee0b044dbc9625afd0c885f2800815b228a0e70f9a7f473d"}, + {file = "multidict-6.6.4-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:e1b93790ed0bc26feb72e2f08299691ceb6da5e9e14a0d13cc74f1869af327a0"}, + {file = "multidict-6.6.4-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:a506a77ddee1efcca81ecbeae27ade3e09cdf21a8ae854d766c2bb4f14053f92"}, + {file = "multidict-6.6.4-cp313-cp313t-win32.whl", hash = "sha256:f93b2b2279883d1d0a9e1bd01f312d6fc315c5e4c1f09e112e4736e2f650bc4e"}, + {file = "multidict-6.6.4-cp313-cp313t-win_amd64.whl", hash = "sha256:6d46a180acdf6e87cc41dc15d8f5c2986e1e8739dc25dbb7dac826731ef381a4"}, + {file = "multidict-6.6.4-cp313-cp313t-win_arm64.whl", hash = "sha256:756989334015e3335d087a27331659820d53ba432befdef6a718398b0a8493ad"}, + {file = "multidict-6.6.4-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:af7618b591bae552b40dbb6f93f5518328a949dac626ee75927bba1ecdeea9f4"}, + {file = "multidict-6.6.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:b6819f83aef06f560cb15482d619d0e623ce9bf155115150a85ab11b8342a665"}, + {file = "multidict-6.6.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4d09384e75788861e046330308e7af54dd306aaf20eb760eb1d0de26b2bea2cb"}, + {file = "multidict-6.6.4-cp39-cp39-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", hash = "sha256:a59c63061f1a07b861c004e53869eb1211ffd1a4acbca330e3322efa6dd02978"}, + {file = "multidict-6.6.4-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:350f6b0fe1ced61e778037fdc7613f4051c8baf64b1ee19371b42a3acdb016a0"}, + {file = "multidict-6.6.4-cp39-cp39-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:0c5cbac6b55ad69cb6aa17ee9343dfbba903118fd530348c330211dc7aa756d1"}, + {file = "multidict-6.6.4-cp39-cp39-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:630f70c32b8066ddfd920350bc236225814ad94dfa493fe1910ee17fe4365cbb"}, + {file = "multidict-6.6.4-cp39-cp39-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:f8d4916a81697faec6cb724a273bd5457e4c6c43d82b29f9dc02c5542fd21fc9"}, + {file = "multidict-6.6.4-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:8e42332cf8276bb7645d310cdecca93a16920256a5b01bebf747365f86a1675b"}, + {file = "multidict-6.6.4-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:f3be27440f7644ab9a13a6fc86f09cdd90b347c3c5e30c6d6d860de822d7cb53"}, + {file = "multidict-6.6.4-cp39-cp39-musllinux_1_2_armv7l.whl", hash = "sha256:21f216669109e02ef3e2415ede07f4f8987f00de8cdfa0cc0b3440d42534f9f0"}, + {file = "multidict-6.6.4-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:d9890d68c45d1aeac5178ded1d1cccf3bc8d7accf1f976f79bf63099fb16e4bd"}, + {file = "multidict-6.6.4-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:edfdcae97cdc5d1a89477c436b61f472c4d40971774ac4729c613b4b133163cb"}, + {file = "multidict-6.6.4-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:0b2e886624be5773e69cf32bcb8534aecdeb38943520b240fed3d5596a430f2f"}, + {file = "multidict-6.6.4-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:be5bf4b3224948032a845d12ab0f69f208293742df96dc14c4ff9b09e508fc17"}, + {file = "multidict-6.6.4-cp39-cp39-win32.whl", hash = "sha256:10a68a9191f284fe9d501fef4efe93226e74df92ce7a24e301371293bd4918ae"}, + {file = "multidict-6.6.4-cp39-cp39-win_amd64.whl", hash = "sha256:ee25f82f53262f9ac93bd7e58e47ea1bdcc3393cef815847e397cba17e284210"}, + {file = "multidict-6.6.4-cp39-cp39-win_arm64.whl", hash = "sha256:f9867e55590e0855bcec60d4f9a092b69476db64573c9fe17e92b0c50614c16a"}, + {file = "multidict-6.6.4-py3-none-any.whl", hash = "sha256:27d8f8e125c07cb954e54d75d04905a9bba8a439c1d84aca94949d4d03d8601c"}, + {file = "multidict-6.6.4.tar.gz", hash = "sha256:d2d4e4787672911b48350df02ed3fa3fffdc2f2e8ca06dd6afdf34189b76a9dd"}, +] + +[package.dependencies] +typing-extensions = {version = ">=4.1.0", markers = "python_version < \"3.11\""} + [[package]] name = "mypy" version = "1.14.1" @@ -3118,6 +4314,7 @@ description = "Optional static typing for Python" optional = false python-versions = ">=3.8" groups = ["dev"] +markers = "python_version < \"3.10\"" files = [ {file = "mypy-1.14.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:52686e37cf13d559f668aa398dd7ddf1f92c5d613e4f8cb262be2fb4fedb0fcb"}, {file = "mypy-1.14.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:1fb545ca340537d4b45d3eecdb3def05e913299ca72c290326be19b3804b39c0"}, @@ -3171,6 +4368,68 @@ install-types = ["pip"] mypyc = ["setuptools (>=50)"] reports = ["lxml"] +[[package]] +name = "mypy" +version = "1.17.1" +description = "Optional static typing for Python" +optional = false +python-versions = ">=3.9" +groups = ["dev"] +markers = "python_version >= \"3.10\"" +files = [ + {file = "mypy-1.17.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:3fbe6d5555bf608c47203baa3e72dbc6ec9965b3d7c318aa9a4ca76f465bd972"}, + {file = "mypy-1.17.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:80ef5c058b7bce08c83cac668158cb7edea692e458d21098c7d3bce35a5d43e7"}, + {file = "mypy-1.17.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c4a580f8a70c69e4a75587bd925d298434057fe2a428faaf927ffe6e4b9a98df"}, + {file = "mypy-1.17.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:dd86bb649299f09d987a2eebb4d52d10603224500792e1bee18303bbcc1ce390"}, + {file = "mypy-1.17.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:a76906f26bd8d51ea9504966a9c25419f2e668f012e0bdf3da4ea1526c534d94"}, + {file = "mypy-1.17.1-cp310-cp310-win_amd64.whl", hash = "sha256:e79311f2d904ccb59787477b7bd5d26f3347789c06fcd7656fa500875290264b"}, + {file = "mypy-1.17.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:ad37544be07c5d7fba814eb370e006df58fed8ad1ef33ed1649cb1889ba6ff58"}, + {file = "mypy-1.17.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:064e2ff508e5464b4bd807a7c1625bc5047c5022b85c70f030680e18f37273a5"}, + {file = "mypy-1.17.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:70401bbabd2fa1aa7c43bb358f54037baf0586f41e83b0ae67dd0534fc64edfd"}, + {file = "mypy-1.17.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:e92bdc656b7757c438660f775f872a669b8ff374edc4d18277d86b63edba6b8b"}, + {file = "mypy-1.17.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:c1fdf4abb29ed1cb091cf432979e162c208a5ac676ce35010373ff29247bcad5"}, + {file = "mypy-1.17.1-cp311-cp311-win_amd64.whl", hash = "sha256:ff2933428516ab63f961644bc49bc4cbe42bbffb2cd3b71cc7277c07d16b1a8b"}, + {file = "mypy-1.17.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:69e83ea6553a3ba79c08c6e15dbd9bfa912ec1e493bf75489ef93beb65209aeb"}, + {file = "mypy-1.17.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:1b16708a66d38abb1e6b5702f5c2c87e133289da36f6a1d15f6a5221085c6403"}, + {file = "mypy-1.17.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:89e972c0035e9e05823907ad5398c5a73b9f47a002b22359b177d40bdaee7056"}, + {file = "mypy-1.17.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:03b6d0ed2b188e35ee6d5c36b5580cffd6da23319991c49ab5556c023ccf1341"}, + {file = "mypy-1.17.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:c837b896b37cd103570d776bda106eabb8737aa6dd4f248451aecf53030cdbeb"}, + {file = "mypy-1.17.1-cp312-cp312-win_amd64.whl", hash = "sha256:665afab0963a4b39dff7c1fa563cc8b11ecff7910206db4b2e64dd1ba25aed19"}, + {file = "mypy-1.17.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:93378d3203a5c0800c6b6d850ad2f19f7a3cdf1a3701d3416dbf128805c6a6a7"}, + {file = "mypy-1.17.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:15d54056f7fe7a826d897789f53dd6377ec2ea8ba6f776dc83c2902b899fee81"}, + {file = "mypy-1.17.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:209a58fed9987eccc20f2ca94afe7257a8f46eb5df1fb69958650973230f91e6"}, + {file = "mypy-1.17.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:099b9a5da47de9e2cb5165e581f158e854d9e19d2e96b6698c0d64de911dd849"}, + {file = "mypy-1.17.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:fa6ffadfbe6994d724c5a1bb6123a7d27dd68fc9c059561cd33b664a79578e14"}, + {file = "mypy-1.17.1-cp313-cp313-win_amd64.whl", hash = "sha256:9a2b7d9180aed171f033c9f2fc6c204c1245cf60b0cb61cf2e7acc24eea78e0a"}, + {file = "mypy-1.17.1-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:15a83369400454c41ed3a118e0cc58bd8123921a602f385cb6d6ea5df050c733"}, + {file = "mypy-1.17.1-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:55b918670f692fc9fba55c3298d8a3beae295c5cded0a55dccdc5bbead814acd"}, + {file = "mypy-1.17.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:62761474061feef6f720149d7ba876122007ddc64adff5ba6f374fda35a018a0"}, + {file = "mypy-1.17.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c49562d3d908fd49ed0938e5423daed8d407774a479b595b143a3d7f87cdae6a"}, + {file = "mypy-1.17.1-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:397fba5d7616a5bc60b45c7ed204717eaddc38f826e3645402c426057ead9a91"}, + {file = "mypy-1.17.1-cp314-cp314-win_amd64.whl", hash = "sha256:9d6b20b97d373f41617bd0708fd46aa656059af57f2ef72aa8c7d6a2b73b74ed"}, + {file = "mypy-1.17.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:5d1092694f166a7e56c805caaf794e0585cabdbf1df36911c414e4e9abb62ae9"}, + {file = "mypy-1.17.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:79d44f9bfb004941ebb0abe8eff6504223a9c1ac51ef967d1263c6572bbebc99"}, + {file = "mypy-1.17.1-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b01586eed696ec905e61bd2568f48740f7ac4a45b3a468e6423a03d3788a51a8"}, + {file = "mypy-1.17.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:43808d9476c36b927fbcd0b0255ce75efe1b68a080154a38ae68a7e62de8f0f8"}, + {file = "mypy-1.17.1-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:feb8cc32d319edd5859da2cc084493b3e2ce5e49a946377663cc90f6c15fb259"}, + {file = "mypy-1.17.1-cp39-cp39-win_amd64.whl", hash = "sha256:d7598cf74c3e16539d4e2f0b8d8c318e00041553d83d4861f87c7a72e95ac24d"}, + {file = "mypy-1.17.1-py3-none-any.whl", hash = "sha256:a9f52c0351c21fe24c21d8c0eb1f62967b262d6729393397b6f443c3b773c3b9"}, + {file = "mypy-1.17.1.tar.gz", hash = "sha256:25e01ec741ab5bb3eec8ba9cdb0f769230368a22c959c4937360efb89b7e9f01"}, +] + +[package.dependencies] +mypy_extensions = ">=1.0.0" +pathspec = ">=0.9.0" +tomli = {version = ">=1.1.0", markers = "python_version < \"3.11\""} +typing_extensions = ">=4.6.0" + +[package.extras] +dmypy = ["psutil (>=4.0)"] +faster-cache = ["orjson"] +install-types = ["pip"] +mypyc = ["setuptools (>=50)"] +reports = ["lxml"] + [[package]] name = "mypy-extensions" version = "1.1.0" @@ -3182,6 +4441,7 @@ files = [ {file = "mypy_extensions-1.1.0-py3-none-any.whl", hash = "sha256:1be4cccdb0f2482337c4743e60421de3a356cd97508abadd57d47403e94f5505"}, {file = "mypy_extensions-1.1.0.tar.gz", hash = "sha256:52e68efc3284861e772bbcd66823fde5ae21fd2fdb51c62a211403730b916558"}, ] +markers = {main = "python_version >= \"3.13\""} [[package]] name = "nodeenv" @@ -3249,7 +4509,7 @@ description = "Sphinx extension to support docstrings in Numpy format" optional = true python-versions = ">=3.8" groups = ["main"] -markers = "extra == \"utils\"" +markers = "python_version < \"3.10\" and extra == \"utils\"" files = [ {file = "numpydoc-1.7.0-py3-none-any.whl", hash = "sha256:5a56419d931310d79a06cfc2a126d1558700feeb9b4f3d8dcae1a8134be829c9"}, {file = "numpydoc-1.7.0.tar.gz", hash = "sha256:866e5ae5b6509dcf873fc6381120f5c31acf13b135636c1a81d68c166a95f921"}, @@ -3265,6 +4525,23 @@ developer = ["pre-commit (>=3.3)", "tomli ; python_version < \"3.11\""] doc = ["matplotlib (>=3.5)", "numpy (>=1.22)", "pydata-sphinx-theme (>=0.13.3)", "sphinx (>=7)"] test = ["matplotlib", "pytest", "pytest-cov"] +[[package]] +name = "numpydoc" +version = "1.9.0" +description = "Sphinx extension to support docstrings in Numpy format" +optional = true +python-versions = ">=3.9" +groups = ["main"] +markers = "python_version >= \"3.10\" and extra == \"utils\"" +files = [ + {file = "numpydoc-1.9.0-py3-none-any.whl", hash = "sha256:8a2983b2d62bfd0a8c470c7caa25e7e0c3d163875cdec12a8a1034020a9d1135"}, + {file = "numpydoc-1.9.0.tar.gz", hash = "sha256:5fec64908fe041acc4b3afc2a32c49aab1540cf581876f5563d68bb129e27c5b"}, +] + +[package.dependencies] +sphinx = ">=6" +tomli = {version = ">=1.1.0", markers = "python_version < \"3.11\""} + [[package]] name = "oauthlib" version = "3.3.1" @@ -3285,14 +4562,14 @@ signedtoken = ["cryptography (>=3.0.0)", "pyjwt (>=2.0.0,<3)"] [[package]] name = "openai" -version = "1.99.5" +version = "1.101.0" description = "The official Python library for the openai API" optional = false python-versions = ">=3.8" groups = ["main"] files = [ - {file = "openai-1.99.5-py3-none-any.whl", hash = "sha256:4e870f9501b7c36132e2be13313ce3c4d6915a837e7a299c483aab6a6d4412e9"}, - {file = "openai-1.99.5.tar.gz", hash = "sha256:aa97ac3326cac7949c5e4ac0274c454c1d19c939760107ae0d3948fc26a924ca"}, + {file = "openai-1.101.0-py3-none-any.whl", hash = "sha256:6539a446cce154f8d9fb42757acdfd3ed9357ab0d34fcac11096c461da87133b"}, + {file = "openai-1.101.0.tar.gz", hash = "sha256:29f56df2236069686e64aca0e13c24a4ec310545afb25ef7da2ab1a18523f22d"}, ] [package.dependencies] @@ -3457,7 +4734,7 @@ description = "Fast, correct Python JSON library supporting dataclasses, datetim optional = true python-versions = ">=3.8" groups = ["main"] -markers = "extra == \"proxy\"" +markers = "python_version < \"3.10\" and extra == \"proxy\"" files = [ {file = "orjson-3.10.15-cp310-cp310-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:552c883d03ad185f720d0c09583ebde257e41b9521b74ff40e08b7dec4559c04"}, {file = "orjson-3.10.15-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:616e3e8d438d02e4854f70bfdc03a6bcdb697358dbaa6bcd19cbe24d24ece1f8"}, @@ -3540,6 +4817,100 @@ files = [ {file = "orjson-3.10.15.tar.gz", hash = "sha256:05ca7fe452a2e9d8d9d706a2984c95b9c2ebc5db417ce0b7a49b91d50642a23e"}, ] +[[package]] +name = "orjson" +version = "3.11.2" +description = "" +optional = true +python-versions = ">=3.9" +groups = ["main"] +markers = "python_version >= \"3.10\" and extra == \"proxy\"" +files = [ + {file = "orjson-3.11.2-cp310-cp310-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:d6b8a78c33496230a60dc9487118c284c15ebdf6724386057239641e1eb69761"}, + {file = "orjson-3.11.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cc04036eeae11ad4180d1f7b5faddb5dab1dee49ecd147cd431523869514873b"}, + {file = "orjson-3.11.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9c04325839c5754c253ff301cee8aaed7442d974860a44447bb3be785c411c27"}, + {file = "orjson-3.11.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:32769e04cd7fdc4a59854376211145a1bbbc0aea5e9d6c9755d3d3c301d7c0df"}, + {file = "orjson-3.11.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:0ff285d14917ea1408a821786e3677c5261fa6095277410409c694b8e7720ae0"}, + {file = "orjson-3.11.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2662f908114864b63ff75ffe6ffacf996418dd6cc25e02a72ad4bda81b1ec45a"}, + {file = "orjson-3.11.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ab463cf5d08ad6623a4dac1badd20e88a5eb4b840050c4812c782e3149fe2334"}, + {file = "orjson-3.11.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:64414241bde943cbf3c00d45fcb5223dca6d9210148ba984aae6b5d63294502b"}, + {file = "orjson-3.11.2-cp310-cp310-musllinux_1_2_armv7l.whl", hash = "sha256:7773e71c0ae8c9660192ff144a3d69df89725325e3d0b6a6bb2c50e5ebaf9b84"}, + {file = "orjson-3.11.2-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:652ca14e283b13ece35bf3a86503c25592f294dbcfc5bb91b20a9c9a62a3d4be"}, + {file = "orjson-3.11.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:26e99e98df8990ecfe3772bbdd7361f602149715c2cbc82e61af89bfad9528a4"}, + {file = "orjson-3.11.2-cp310-cp310-win32.whl", hash = "sha256:5814313b3e75a2be7fe6c7958201c16c4560e21a813dbad25920752cecd6ad66"}, + {file = "orjson-3.11.2-cp310-cp310-win_amd64.whl", hash = "sha256:dc471ce2225ab4c42ca672f70600d46a8b8e28e8d4e536088c1ccdb1d22b35ce"}, + {file = "orjson-3.11.2-cp311-cp311-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:888b64ef7eaeeff63f773881929434a5834a6a140a63ad45183d59287f07fc6a"}, + {file = "orjson-3.11.2-cp311-cp311-macosx_15_0_arm64.whl", hash = "sha256:83387cc8b26c9fa0ae34d1ea8861a7ae6cff8fb3e346ab53e987d085315a728e"}, + {file = "orjson-3.11.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7e35f003692c216d7ee901b6b916b5734d6fc4180fcaa44c52081f974c08e17"}, + {file = "orjson-3.11.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:4a0a4c29ae90b11d0c00bcc31533854d89f77bde2649ec602f512a7e16e00640"}, + {file = "orjson-3.11.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:585d712b1880f68370108bc5534a257b561672d1592fae54938738fe7f6f1e33"}, + {file = "orjson-3.11.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d08e342a7143f8a7c11f1c4033efe81acbd3c98c68ba1b26b96080396019701f"}, + {file = "orjson-3.11.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:29c0f84fc50398773a702732c87cd622737bf11c0721e6db3041ac7802a686fb"}, + {file = "orjson-3.11.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:140f84e3c8d4c142575898c91e3981000afebf0333df753a90b3435d349a5fe5"}, + {file = "orjson-3.11.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:96304a2b7235e0f3f2d9363ddccdbfb027d27338722fe469fe656832a017602e"}, + {file = "orjson-3.11.2-cp311-cp311-musllinux_1_2_armv7l.whl", hash = "sha256:3d7612bb227d5d9582f1f50a60bd55c64618fc22c4a32825d233a4f2771a428a"}, + {file = "orjson-3.11.2-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:a134587d18fe493befc2defffef2a8d27cfcada5696cb7234de54a21903ae89a"}, + {file = "orjson-3.11.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:0b84455e60c4bc12c1e4cbaa5cfc1acdc7775a9da9cec040e17232f4b05458bd"}, + {file = "orjson-3.11.2-cp311-cp311-win32.whl", hash = "sha256:f0660efeac223f0731a70884e6914a5f04d613b5ae500744c43f7bf7b78f00f9"}, + {file = "orjson-3.11.2-cp311-cp311-win_amd64.whl", hash = "sha256:955811c8405251d9e09cbe8606ad8fdef49a451bcf5520095a5ed38c669223d8"}, + {file = "orjson-3.11.2-cp311-cp311-win_arm64.whl", hash = "sha256:2e4d423a6f838552e3a6d9ec734b729f61f88b1124fd697eab82805ea1a2a97d"}, + {file = "orjson-3.11.2-cp312-cp312-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:901d80d349d8452162b3aa1afb82cec5bee79a10550660bc21311cc61a4c5486"}, + {file = "orjson-3.11.2-cp312-cp312-macosx_15_0_arm64.whl", hash = "sha256:cf3bd3967a360e87ee14ed82cb258b7f18c710dacf3822fb0042a14313a673a1"}, + {file = "orjson-3.11.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:26693dde66910078229a943e80eeb99fdce6cd2c26277dc80ead9f3ab97d2131"}, + {file = "orjson-3.11.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:4ad4c8acb50a28211c33fc7ef85ddf5cb18d4636a5205fd3fa2dce0411a0e30c"}, + {file = "orjson-3.11.2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:994181e7f1725bb5f2d481d7d228738e0743b16bf319ca85c29369c65913df14"}, + {file = "orjson-3.11.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:dbb79a0476393c07656b69c8e763c3cc925fa8e1d9e9b7d1f626901bb5025448"}, + {file = "orjson-3.11.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:191ed27a1dddb305083d8716af413d7219f40ec1d4c9b0e977453b4db0d6fb6c"}, + {file = "orjson-3.11.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0afb89f16f07220183fd00f5f297328ed0a68d8722ad1b0c8dcd95b12bc82804"}, + {file = "orjson-3.11.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6ab6e6b4e93b1573a026b6ec16fca9541354dd58e514b62c558b58554ae04307"}, + {file = "orjson-3.11.2-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:9cb23527efb61fb75527df55d20ee47989c4ee34e01a9c98ee9ede232abf6219"}, + {file = "orjson-3.11.2-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:a4dd1268e4035af21b8a09e4adf2e61f87ee7bf63b86d7bb0a237ac03fad5b45"}, + {file = "orjson-3.11.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:ff8b155b145eaf5a9d94d2c476fbe18d6021de93cf36c2ae2c8c5b775763f14e"}, + {file = "orjson-3.11.2-cp312-cp312-win32.whl", hash = "sha256:ae3bb10279d57872f9aba68c9931aa71ed3b295fa880f25e68da79e79453f46e"}, + {file = "orjson-3.11.2-cp312-cp312-win_amd64.whl", hash = "sha256:d026e1967239ec11a2559b4146a61d13914504b396f74510a1c4d6b19dfd8732"}, + {file = "orjson-3.11.2-cp312-cp312-win_arm64.whl", hash = "sha256:59f8d5ad08602711af9589375be98477d70e1d102645430b5a7985fdbf613b36"}, + {file = "orjson-3.11.2-cp313-cp313-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:a079fdba7062ab396380eeedb589afb81dc6683f07f528a03b6f7aae420a0219"}, + {file = "orjson-3.11.2-cp313-cp313-macosx_15_0_arm64.whl", hash = "sha256:6a5f62ebbc530bb8bb4b1ead103647b395ba523559149b91a6c545f7cd4110ad"}, + {file = "orjson-3.11.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7df6c7b8b0931feb3420b72838c3e2ba98c228f7aa60d461bc050cf4ca5f7b2"}, + {file = "orjson-3.11.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:6f59dfea7da1fced6e782bb3699718088b1036cb361f36c6e4dd843c5111aefe"}, + {file = "orjson-3.11.2-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:edf49146520fef308c31aa4c45b9925fd9c7584645caca7c0c4217d7900214ae"}, + {file = "orjson-3.11.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:50995bbeb5d41a32ad15e023305807f561ac5dcd9bd41a12c8d8d1d2c83e44e6"}, + {file = "orjson-3.11.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2cc42960515076eb639b705f105712b658c525863d89a1704d984b929b0577d1"}, + {file = "orjson-3.11.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c56777cab2a7b2a8ea687fedafb84b3d7fdafae382165c31a2adf88634c432fa"}, + {file = "orjson-3.11.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:07349e88025b9b5c783077bf7a9f401ffbfb07fd20e86ec6fc5b7432c28c2c5e"}, + {file = "orjson-3.11.2-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:45841fbb79c96441a8c58aa29ffef570c5df9af91f0f7a9572e5505e12412f15"}, + {file = "orjson-3.11.2-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:13d8d8db6cd8d89d4d4e0f4161acbbb373a4d2a4929e862d1d2119de4aa324ac"}, + {file = "orjson-3.11.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:51da1ee2178ed09c00d09c1b953e45846bbc16b6420965eb7a913ba209f606d8"}, + {file = "orjson-3.11.2-cp313-cp313-win32.whl", hash = "sha256:51dc033df2e4a4c91c0ba4f43247de99b3cbf42ee7a42ee2b2b2f76c8b2f2cb5"}, + {file = "orjson-3.11.2-cp313-cp313-win_amd64.whl", hash = "sha256:29d91d74942b7436f29b5d1ed9bcfc3f6ef2d4f7c4997616509004679936650d"}, + {file = "orjson-3.11.2-cp313-cp313-win_arm64.whl", hash = "sha256:4ca4fb5ac21cd1e48028d4f708b1bb13e39c42d45614befd2ead004a8bba8535"}, + {file = "orjson-3.11.2-cp314-cp314-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:3dcba7101ea6a8d4ef060746c0f2e7aa8e2453a1012083e1ecce9726d7554cb7"}, + {file = "orjson-3.11.2-cp314-cp314-macosx_15_0_arm64.whl", hash = "sha256:15d17bdb76a142e1f55d91913e012e6e6769659daa6bfef3ef93f11083137e81"}, + {file = "orjson-3.11.2-cp314-cp314-manylinux_2_34_aarch64.whl", hash = "sha256:53c9e81768c69d4b66b8876ec3c8e431c6e13477186d0db1089d82622bccd19f"}, + {file = "orjson-3.11.2-cp314-cp314-manylinux_2_34_x86_64.whl", hash = "sha256:d4f13af59a7b84c1ca6b8a7ab70d608f61f7c44f9740cd42409e6ae7b6c8d8b7"}, + {file = "orjson-3.11.2-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:bde64aa469b5ee46cc960ed241fae3721d6a8801dacb2ca3466547a2535951e4"}, + {file = "orjson-3.11.2-cp314-cp314-musllinux_1_2_armv7l.whl", hash = "sha256:b5ca86300aeb383c8fa759566aca065878d3d98c3389d769b43f0a2e84d52c5f"}, + {file = "orjson-3.11.2-cp314-cp314-musllinux_1_2_i686.whl", hash = "sha256:24e32a558ebed73a6a71c8f1cbc163a7dd5132da5270ff3d8eeb727f4b6d1bc7"}, + {file = "orjson-3.11.2-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:e36319a5d15b97e4344110517450396845cc6789aed712b1fbf83c1bd95792f6"}, + {file = "orjson-3.11.2-cp314-cp314-win32.whl", hash = "sha256:40193ada63fab25e35703454d65b6afc71dbc65f20041cb46c6d91709141ef7f"}, + {file = "orjson-3.11.2-cp314-cp314-win_amd64.whl", hash = "sha256:7c8ac5f6b682d3494217085cf04dadae66efee45349ad4ee2a1da3c97e2305a8"}, + {file = "orjson-3.11.2-cp314-cp314-win_arm64.whl", hash = "sha256:21cf261e8e79284242e4cb1e5924df16ae28255184aafeff19be1405f6d33f67"}, + {file = "orjson-3.11.2-cp39-cp39-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:957f10c7b5bce3d3f2ad577f3b307c784f5dabafcce3b836229c269c11841c86"}, + {file = "orjson-3.11.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8a669e31ab8eb466c9142ac7a4be2bb2758ad236a31ef40dcd4cf8774ab40f33"}, + {file = "orjson-3.11.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:adedf7d887416c51ad49de3c53b111887e0b63db36c6eb9f846a8430952303d8"}, + {file = "orjson-3.11.2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8ad8873979659ad98fc56377b9c5b93eb8059bf01e6412f7abf7dbb3d637a991"}, + {file = "orjson-3.11.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9482ef83b2bf796157566dd2d2742a8a1e377045fe6065fa67acb1cb1d21d9a3"}, + {file = "orjson-3.11.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:73cee7867c1fcbd1cc5b6688b3e13db067f968889242955780123a68b3d03316"}, + {file = "orjson-3.11.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:465166773265f3cc25db10199f5d11c81898a309e26a2481acf33ddbec433fda"}, + {file = "orjson-3.11.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:bc000190a7b1d2d8e36cba990b3209a1e15c0efb6c7750e87f8bead01afc0d46"}, + {file = "orjson-3.11.2-cp39-cp39-musllinux_1_2_armv7l.whl", hash = "sha256:df3fdd8efa842ccbb81135d6f58a73512f11dba02ed08d9466261c2e9417af4e"}, + {file = "orjson-3.11.2-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:3dacfc621be3079ec69e0d4cb32e3764067726e0ef5a5576428f68b6dc85b4f6"}, + {file = "orjson-3.11.2-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:9fdff73a029cde5f4a1cf5ec9dbc6acab98c9ddd69f5580c2b3f02ce43ba9f9f"}, + {file = "orjson-3.11.2-cp39-cp39-win32.whl", hash = "sha256:b1efbdc479c6451138c3733e415b4d0e16526644e54e2f3689f699c4cda303bf"}, + {file = "orjson-3.11.2-cp39-cp39-win_amd64.whl", hash = "sha256:c9ec0cc0d4308cad1e38a1ee23b64567e2ff364c2a3fe3d6cbc69cf911c45712"}, + {file = "orjson-3.11.2.tar.gz", hash = "sha256:91bdcf5e69a8fd8e8bdb3de32b31ff01d2bd60c1e8d5fe7d5afabdcf19920309"}, +] + [[package]] name = "packaging" version = "24.2" @@ -3554,55 +4925,55 @@ files = [ [[package]] name = "pandas" -version = "2.3.1" +version = "2.3.2" description = "Powerful data structures for data analysis, time series, and statistics" optional = true python-versions = ">=3.9" groups = ["main"] markers = "python_version >= \"3.10\" and extra == \"mlflow\"" files = [ - {file = "pandas-2.3.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:22c2e866f7209ebc3a8f08d75766566aae02bcc91d196935a1d9e59c7b990ac9"}, - {file = "pandas-2.3.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:3583d348546201aff730c8c47e49bc159833f971c2899d6097bce68b9112a4f1"}, - {file = "pandas-2.3.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0f951fbb702dacd390561e0ea45cdd8ecfa7fb56935eb3dd78e306c19104b9b0"}, - {file = "pandas-2.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cd05b72ec02ebfb993569b4931b2e16fbb4d6ad6ce80224a3ee838387d83a191"}, - {file = "pandas-2.3.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:1b916a627919a247d865aed068eb65eb91a344b13f5b57ab9f610b7716c92de1"}, - {file = "pandas-2.3.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:fe67dc676818c186d5a3d5425250e40f179c2a89145df477dd82945eaea89e97"}, - {file = "pandas-2.3.1-cp310-cp310-win_amd64.whl", hash = "sha256:2eb789ae0274672acbd3c575b0598d213345660120a257b47b5dafdc618aec83"}, - {file = "pandas-2.3.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:2b0540963d83431f5ce8870ea02a7430adca100cec8a050f0811f8e31035541b"}, - {file = "pandas-2.3.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:fe7317f578c6a153912bd2292f02e40c1d8f253e93c599e82620c7f69755c74f"}, - {file = "pandas-2.3.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e6723a27ad7b244c0c79d8e7007092d7c8f0f11305770e2f4cd778b3ad5f9f85"}, - {file = "pandas-2.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3462c3735fe19f2638f2c3a40bd94ec2dc5ba13abbb032dd2fa1f540a075509d"}, - {file = "pandas-2.3.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:98bcc8b5bf7afed22cc753a28bc4d9e26e078e777066bc53fac7904ddef9a678"}, - {file = "pandas-2.3.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:4d544806b485ddf29e52d75b1f559142514e60ef58a832f74fb38e48d757b299"}, - {file = "pandas-2.3.1-cp311-cp311-win_amd64.whl", hash = "sha256:b3cd4273d3cb3707b6fffd217204c52ed92859533e31dc03b7c5008aa933aaab"}, - {file = "pandas-2.3.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:689968e841136f9e542020698ee1c4fbe9caa2ed2213ae2388dc7b81721510d3"}, - {file = "pandas-2.3.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:025e92411c16cbe5bb2a4abc99732a6b132f439b8aab23a59fa593eb00704232"}, - {file = "pandas-2.3.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9b7ff55f31c4fcb3e316e8f7fa194566b286d6ac430afec0d461163312c5841e"}, - {file = "pandas-2.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7dcb79bf373a47d2a40cf7232928eb7540155abbc460925c2c96d2d30b006eb4"}, - {file = "pandas-2.3.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:56a342b231e8862c96bdb6ab97170e203ce511f4d0429589c8ede1ee8ece48b8"}, - {file = "pandas-2.3.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:ca7ed14832bce68baef331f4d7f294411bed8efd032f8109d690df45e00c4679"}, - {file = "pandas-2.3.1-cp312-cp312-win_amd64.whl", hash = "sha256:ac942bfd0aca577bef61f2bc8da8147c4ef6879965ef883d8e8d5d2dc3e744b8"}, - {file = "pandas-2.3.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:9026bd4a80108fac2239294a15ef9003c4ee191a0f64b90f170b40cfb7cf2d22"}, - {file = "pandas-2.3.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:6de8547d4fdb12421e2d047a2c446c623ff4c11f47fddb6b9169eb98ffba485a"}, - {file = "pandas-2.3.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:782647ddc63c83133b2506912cc6b108140a38a37292102aaa19c81c83db2928"}, - {file = "pandas-2.3.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2ba6aff74075311fc88504b1db890187a3cd0f887a5b10f5525f8e2ef55bfdb9"}, - {file = "pandas-2.3.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:e5635178b387bd2ba4ac040f82bc2ef6e6b500483975c4ebacd34bec945fda12"}, - {file = "pandas-2.3.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:6f3bf5ec947526106399a9e1d26d40ee2b259c66422efdf4de63c848492d91bb"}, - {file = "pandas-2.3.1-cp313-cp313-win_amd64.whl", hash = "sha256:1c78cf43c8fde236342a1cb2c34bcff89564a7bfed7e474ed2fffa6aed03a956"}, - {file = "pandas-2.3.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:8dfc17328e8da77be3cf9f47509e5637ba8f137148ed0e9b5241e1baf526e20a"}, - {file = "pandas-2.3.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:ec6c851509364c59a5344458ab935e6451b31b818be467eb24b0fe89bd05b6b9"}, - {file = "pandas-2.3.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:911580460fc4884d9b05254b38a6bfadddfcc6aaef856fb5859e7ca202e45275"}, - {file = "pandas-2.3.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2f4d6feeba91744872a600e6edbbd5b033005b431d5ae8379abee5bcfa479fab"}, - {file = "pandas-2.3.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:fe37e757f462d31a9cd7580236a82f353f5713a80e059a29753cf938c6775d96"}, - {file = "pandas-2.3.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:5db9637dbc24b631ff3707269ae4559bce4b7fd75c1c4d7e13f40edc42df4444"}, - {file = "pandas-2.3.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:4645f770f98d656f11c69e81aeb21c6fca076a44bed3dcbb9396a4311bc7f6d8"}, - {file = "pandas-2.3.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:342e59589cc454aaff7484d75b816a433350b3d7964d7847327edda4d532a2e3"}, - {file = "pandas-2.3.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1d12f618d80379fde6af007f65f0c25bd3e40251dbd1636480dfffce2cf1e6da"}, - {file = "pandas-2.3.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dd71c47a911da120d72ef173aeac0bf5241423f9bfea57320110a978457e069e"}, - {file = "pandas-2.3.1-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:09e3b1587f0f3b0913e21e8b32c3119174551deb4a4eba4a89bc7377947977e7"}, - {file = "pandas-2.3.1-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:2323294c73ed50f612f67e2bf3ae45aea04dce5690778e08a09391897f35ff88"}, - {file = "pandas-2.3.1-cp39-cp39-win_amd64.whl", hash = "sha256:b4b0de34dc8499c2db34000ef8baad684cfa4cbd836ecee05f323ebfba348c7d"}, - {file = "pandas-2.3.1.tar.gz", hash = "sha256:0a95b9ac964fe83ce317827f80304d37388ea77616b1425f0ae41c9d2d0d7bb2"}, + {file = "pandas-2.3.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:52bc29a946304c360561974c6542d1dd628ddafa69134a7131fdfd6a5d7a1a35"}, + {file = "pandas-2.3.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:220cc5c35ffaa764dd5bb17cf42df283b5cb7fdf49e10a7b053a06c9cb48ee2b"}, + {file = "pandas-2.3.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42c05e15111221384019897df20c6fe893b2f697d03c811ee67ec9e0bb5a3424"}, + {file = "pandas-2.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cc03acc273c5515ab69f898df99d9d4f12c4d70dbfc24c3acc6203751d0804cf"}, + {file = "pandas-2.3.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d25c20a03e8870f6339bcf67281b946bd20b86f1a544ebbebb87e66a8d642cba"}, + {file = "pandas-2.3.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:21bb612d148bb5860b7eb2c10faacf1a810799245afd342cf297d7551513fbb6"}, + {file = "pandas-2.3.2-cp310-cp310-win_amd64.whl", hash = "sha256:b62d586eb25cb8cb70a5746a378fc3194cb7f11ea77170d59f889f5dfe3cec7a"}, + {file = "pandas-2.3.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:1333e9c299adcbb68ee89a9bb568fc3f20f9cbb419f1dd5225071e6cddb2a743"}, + {file = "pandas-2.3.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:76972bcbd7de8e91ad5f0ca884a9f2c477a2125354af624e022c49e5bd0dfff4"}, + {file = "pandas-2.3.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b98bdd7c456a05eef7cd21fd6b29e3ca243591fe531c62be94a2cc987efb5ac2"}, + {file = "pandas-2.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1d81573b3f7db40d020983f78721e9bfc425f411e616ef019a10ebf597aedb2e"}, + {file = "pandas-2.3.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:e190b738675a73b581736cc8ec71ae113d6c3768d0bd18bffa5b9a0927b0b6ea"}, + {file = "pandas-2.3.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:c253828cb08f47488d60f43c5fc95114c771bbfff085da54bfc79cb4f9e3a372"}, + {file = "pandas-2.3.2-cp311-cp311-win_amd64.whl", hash = "sha256:9467697b8083f9667b212633ad6aa4ab32436dcbaf4cd57325debb0ddef2012f"}, + {file = "pandas-2.3.2-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:3fbb977f802156e7a3f829e9d1d5398f6192375a3e2d1a9ee0803e35fe70a2b9"}, + {file = "pandas-2.3.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:1b9b52693123dd234b7c985c68b709b0b009f4521000d0525f2b95c22f15944b"}, + {file = "pandas-2.3.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0bd281310d4f412733f319a5bc552f86d62cddc5f51d2e392c8787335c994175"}, + {file = "pandas-2.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:96d31a6b4354e3b9b8a2c848af75d31da390657e3ac6f30c05c82068b9ed79b9"}, + {file = "pandas-2.3.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:df4df0b9d02bb873a106971bb85d448378ef14b86ba96f035f50bbd3688456b4"}, + {file = "pandas-2.3.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:213a5adf93d020b74327cb2c1b842884dbdd37f895f42dcc2f09d451d949f811"}, + {file = "pandas-2.3.2-cp312-cp312-win_amd64.whl", hash = "sha256:8c13b81a9347eb8c7548f53fd9a4f08d4dfe996836543f805c987bafa03317ae"}, + {file = "pandas-2.3.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:0c6ecbac99a354a051ef21c5307601093cb9e0f4b1855984a084bfec9302699e"}, + {file = "pandas-2.3.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:c6f048aa0fd080d6a06cc7e7537c09b53be6642d330ac6f54a600c3ace857ee9"}, + {file = "pandas-2.3.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0064187b80a5be6f2f9c9d6bdde29372468751dfa89f4211a3c5871854cfbf7a"}, + {file = "pandas-2.3.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4ac8c320bded4718b298281339c1a50fb00a6ba78cb2a63521c39bec95b0209b"}, + {file = "pandas-2.3.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:114c2fe4f4328cf98ce5716d1532f3ab79c5919f95a9cfee81d9140064a2e4d6"}, + {file = "pandas-2.3.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:48fa91c4dfb3b2b9bfdb5c24cd3567575f4e13f9636810462ffed8925352be5a"}, + {file = "pandas-2.3.2-cp313-cp313-win_amd64.whl", hash = "sha256:12d039facec710f7ba305786837d0225a3444af7bbd9c15c32ca2d40d157ed8b"}, + {file = "pandas-2.3.2-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:c624b615ce97864eb588779ed4046186f967374185c047070545253a52ab2d57"}, + {file = "pandas-2.3.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:0cee69d583b9b128823d9514171cabb6861e09409af805b54459bd0c821a35c2"}, + {file = "pandas-2.3.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2319656ed81124982900b4c37f0e0c58c015af9a7bbc62342ba5ad07ace82ba9"}, + {file = "pandas-2.3.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b37205ad6f00d52f16b6d09f406434ba928c1a1966e2771006a9033c736d30d2"}, + {file = "pandas-2.3.2-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:837248b4fc3a9b83b9c6214699a13f069dc13510a6a6d7f9ba33145d2841a012"}, + {file = "pandas-2.3.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:d2c3554bd31b731cd6490d94a28f3abb8dd770634a9e06eb6d2911b9827db370"}, + {file = "pandas-2.3.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:88080a0ff8a55eac9c84e3ff3c7665b3b5476c6fbc484775ca1910ce1c3e0b87"}, + {file = "pandas-2.3.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:d4a558c7620340a0931828d8065688b3cc5b4c8eb674bcaf33d18ff4a6870b4a"}, + {file = "pandas-2.3.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:45178cf09d1858a1509dc73ec261bf5b25a625a389b65be2e47b559905f0ab6a"}, + {file = "pandas-2.3.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:77cefe00e1b210f9c76c697fedd8fdb8d3dd86563e9c8adc9fa72b90f5e9e4c2"}, + {file = "pandas-2.3.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:13bd629c653856f00c53dc495191baa59bcafbbf54860a46ecc50d3a88421a96"}, + {file = "pandas-2.3.2-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:36d627906fd44b5fd63c943264e11e96e923f8de77d6016dc2f667b9ad193438"}, + {file = "pandas-2.3.2-cp39-cp39-win_amd64.whl", hash = "sha256:a9d7ec92d71a420185dec44909c32e9a362248c4ae2238234b76d5be37f208cc"}, + {file = "pandas-2.3.2.tar.gz", hash = "sha256:ab7b58f8f82706890924ccdfb5f48002b83d2b5a3845976a9fb705d36c34dcdb"}, ] [package.dependencies] @@ -3651,6 +5022,7 @@ files = [ {file = "pathspec-0.12.1-py3-none-any.whl", hash = "sha256:a0d503e138a4c123b27490a4f7beda6a01c6f288df0e4a8b79c7eb0dc7b4cc08"}, {file = "pathspec-0.12.1.tar.gz", hash = "sha256:a482d51503a1ab33b1c67a6c3813a26953dbdc71c31dacaef9a838c4e29f5712"}, ] +markers = {main = "python_version >= \"3.13\""} [[package]] name = "pillow" @@ -3797,7 +5169,8 @@ version = "4.3.6" description = "A small Python package for determining appropriate platform-specific dirs, e.g. a `user data dir`." optional = false python-versions = ">=3.8" -groups = ["main", "dev"] +groups = ["dev"] +markers = "python_version < \"3.10\"" files = [ {file = "platformdirs-4.3.6-py3-none-any.whl", hash = "sha256:73e575e1408ab8103900836b97580d5307456908a03e92031bab39e4554cc3fb"}, {file = "platformdirs-4.3.6.tar.gz", hash = "sha256:357fb2acbc885b0419afd3ce3ed34564c13c9b95c89360cd9563f73aa5e2b907"}, @@ -3808,6 +5181,24 @@ docs = ["furo (>=2024.8.6)", "proselint (>=0.14)", "sphinx (>=8.0.2)", "sphinx-a test = ["appdirs (==1.4.4)", "covdefaults (>=2.3)", "pytest (>=8.3.2)", "pytest-cov (>=5)", "pytest-mock (>=3.14)"] type = ["mypy (>=1.11.2)"] +[[package]] +name = "platformdirs" +version = "4.3.8" +description = "A small Python package for determining appropriate platform-specific dirs, e.g. a `user data dir`." +optional = false +python-versions = ">=3.9" +groups = ["main", "dev"] +files = [ + {file = "platformdirs-4.3.8-py3-none-any.whl", hash = "sha256:ff7059bb7eb1179e2685604f4aaf157cfd9535242bd23742eadc3c13542139b4"}, + {file = "platformdirs-4.3.8.tar.gz", hash = "sha256:3d512d96e16bcb959a814c9f348431070822a6496326a4be0911c40b5a74c2bc"}, +] +markers = {main = "python_version >= \"3.13\"", dev = "python_version >= \"3.10\""} + +[package.extras] +docs = ["furo (>=2024.8.6)", "proselint (>=0.14)", "sphinx (>=8.1.3)", "sphinx-autodoc-typehints (>=3)"] +test = ["appdirs (==1.4.4)", "covdefaults (>=2.3)", "pytest (>=8.3.4)", "pytest-cov (>=6)", "pytest-mock (>=3.14)"] +type = ["mypy (>=1.14.1)"] + [[package]] name = "pluggy" version = "1.5.0" @@ -3815,6 +5206,7 @@ description = "plugin and hook calling mechanisms for python" optional = false python-versions = ">=3.8" groups = ["dev"] +markers = "python_version < \"3.10\"" files = [ {file = "pluggy-1.5.0-py3-none-any.whl", hash = "sha256:44e1ad92c8ca002de6377e165f3e0f1be63266ab4d554740532335b9d75ea669"}, {file = "pluggy-1.5.0.tar.gz", hash = "sha256:2cffa88e94fdc978c4c574f15f9e59b7f4201d439195c3715ca9e2486f1d0cf1"}, @@ -3824,22 +5216,39 @@ files = [ dev = ["pre-commit", "tox"] testing = ["pytest", "pytest-benchmark"] +[[package]] +name = "pluggy" +version = "1.6.0" +description = "plugin and hook calling mechanisms for python" +optional = false +python-versions = ">=3.9" +groups = ["dev"] +markers = "python_version >= \"3.10\"" +files = [ + {file = "pluggy-1.6.0-py3-none-any.whl", hash = "sha256:e920276dd6813095e9377c0bc5566d94c932c33b27a3e3945d8389c374dd4746"}, + {file = "pluggy-1.6.0.tar.gz", hash = "sha256:7dcc130b76258d33b90f61b658791dede3486c3e6bfb003ee5c9bfb396dd22f3"}, +] + +[package.extras] +dev = ["pre-commit", "tox"] +testing = ["coverage", "pytest", "pytest-benchmark"] + [[package]] name = "polars" -version = "1.32.2" +version = "1.32.3" description = "Blazingly fast DataFrame library" optional = true python-versions = ">=3.9" groups = ["main"] markers = "python_version >= \"3.10\" and extra == \"proxy\"" files = [ - {file = "polars-1.32.2-cp39-abi3-macosx_10_12_x86_64.whl", hash = "sha256:f21da6a5210898ec800b7e9e667fb53eb9161b7ceb812ee6555ff5661a00e517"}, - {file = "polars-1.32.2-cp39-abi3-macosx_11_0_arm64.whl", hash = "sha256:d3f4e061312ef6c2a907378ce407a6132734fe1a13f261a1984a1a9ca2f6febc"}, - {file = "polars-1.32.2-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a711a750cfc19f1f883d2b46895dd698abf4d446ca41c3bf510ced0ff1178057"}, - {file = "polars-1.32.2-cp39-abi3-manylinux_2_24_aarch64.whl", hash = "sha256:d1c53a828eedc215fb0dabc7cef02c6f4ad042157512ddb99840fd42b8da1e8a"}, - {file = "polars-1.32.2-cp39-abi3-win_amd64.whl", hash = "sha256:5e1660a584e89e1d60cd89984feca38a695e491a966581fefe8be99c230ea154"}, - {file = "polars-1.32.2-cp39-abi3-win_arm64.whl", hash = "sha256:cd390364f6f3927474bd0aed255103195b9d2b3eef0f0c5bb429db5e6311615e"}, - {file = "polars-1.32.2.tar.gz", hash = "sha256:b4c5cefc7cf7a2461f8800cf2c09976c47cb1fd959c6ef3024d5618b497f05d3"}, + {file = "polars-1.32.3-cp39-abi3-macosx_10_12_x86_64.whl", hash = "sha256:c7c472ea1d50a5104079cb64e34f78f85774bcc69b875ba8daf21233f4c70d42"}, + {file = "polars-1.32.3-cp39-abi3-macosx_11_0_arm64.whl", hash = "sha256:fd87275f0cc795e72a2030b58293198cfa748d4b009cf52218e27db5397ed07f"}, + {file = "polars-1.32.3-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c9a9b9668ef310e5a77a7e7daa9c753874779c8da52e93f654bfd7953eb4b60b"}, + {file = "polars-1.32.3-cp39-abi3-manylinux_2_24_aarch64.whl", hash = "sha256:c8f5d2f43b80b68e39bfaa2948ce632563633466576f12e74e8560d6481f5851"}, + {file = "polars-1.32.3-cp39-abi3-win_amd64.whl", hash = "sha256:db56a7cb4898e173d62634e182f74bdff744c62be5470e0fe20df8d10f659af7"}, + {file = "polars-1.32.3-cp39-abi3-win_arm64.whl", hash = "sha256:a2e3f87c60f54eefe67b1bebd3105918d84df0fd6d59cc6b870c2f16d2d26ca1"}, + {file = "polars-1.32.3.tar.gz", hash = "sha256:57c500dc1b5cba49b0589034478db031815f3d57a20cb830b05ecee1a9ba56b1"}, ] [package.extras] @@ -3929,6 +5338,7 @@ description = "Accelerated property cache" optional = false python-versions = ">=3.8" groups = ["main"] +markers = "python_version < \"3.10\"" files = [ {file = "propcache-0.2.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:c5869b8fd70b81835a6f187c5fdbe67917a04d7e52b6e7cc4e5fe39d55c39d58"}, {file = "propcache-0.2.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:952e0d9d07609d9c5be361f33b0d6d650cd2bae393aabb11d9b719364521984b"}, @@ -4030,6 +5440,115 @@ files = [ {file = "propcache-0.2.0.tar.gz", hash = "sha256:df81779732feb9d01e5d513fad0122efb3d53bbc75f61b2a4f29a020bc985e70"}, ] +[[package]] +name = "propcache" +version = "0.3.2" +description = "Accelerated property cache" +optional = false +python-versions = ">=3.9" +groups = ["main"] +markers = "python_version >= \"3.10\"" +files = [ + {file = "propcache-0.3.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:22d9962a358aedbb7a2e36187ff273adeaab9743373a272976d2e348d08c7770"}, + {file = "propcache-0.3.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0d0fda578d1dc3f77b6b5a5dce3b9ad69a8250a891760a548df850a5e8da87f3"}, + {file = "propcache-0.3.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:3def3da3ac3ce41562d85db655d18ebac740cb3fa4367f11a52b3da9d03a5cc3"}, + {file = "propcache-0.3.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9bec58347a5a6cebf239daba9bda37dffec5b8d2ce004d9fe4edef3d2815137e"}, + {file = "propcache-0.3.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:55ffda449a507e9fbd4aca1a7d9aa6753b07d6166140e5a18d2ac9bc49eac220"}, + {file = "propcache-0.3.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:64a67fb39229a8a8491dd42f864e5e263155e729c2e7ff723d6e25f596b1e8cb"}, + {file = "propcache-0.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9da1cf97b92b51253d5b68cf5a2b9e0dafca095e36b7f2da335e27dc6172a614"}, + {file = "propcache-0.3.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:5f559e127134b07425134b4065be45b166183fdcb433cb6c24c8e4149056ad50"}, + {file = "propcache-0.3.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:aff2e4e06435d61f11a428360a932138d0ec288b0a31dd9bd78d200bd4a2b339"}, + {file = "propcache-0.3.2-cp310-cp310-musllinux_1_2_armv7l.whl", hash = "sha256:4927842833830942a5d0a56e6f4839bc484785b8e1ce8d287359794818633ba0"}, + {file = "propcache-0.3.2-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:6107ddd08b02654a30fb8ad7a132021759d750a82578b94cd55ee2772b6ebea2"}, + {file = "propcache-0.3.2-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:70bd8b9cd6b519e12859c99f3fc9a93f375ebd22a50296c3a295028bea73b9e7"}, + {file = "propcache-0.3.2-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:2183111651d710d3097338dd1893fcf09c9f54e27ff1a8795495a16a469cc90b"}, + {file = "propcache-0.3.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:fb075ad271405dcad8e2a7ffc9a750a3bf70e533bd86e89f0603e607b93aa64c"}, + {file = "propcache-0.3.2-cp310-cp310-win32.whl", hash = "sha256:404d70768080d3d3bdb41d0771037da19d8340d50b08e104ca0e7f9ce55fce70"}, + {file = "propcache-0.3.2-cp310-cp310-win_amd64.whl", hash = "sha256:7435d766f978b4ede777002e6b3b6641dd229cd1da8d3d3106a45770365f9ad9"}, + {file = "propcache-0.3.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:0b8d2f607bd8f80ddc04088bc2a037fdd17884a6fcadc47a96e334d72f3717be"}, + {file = "propcache-0.3.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:06766d8f34733416e2e34f46fea488ad5d60726bb9481d3cddf89a6fa2d9603f"}, + {file = "propcache-0.3.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:a2dc1f4a1df4fecf4e6f68013575ff4af84ef6f478fe5344317a65d38a8e6dc9"}, + {file = "propcache-0.3.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:be29c4f4810c5789cf10ddf6af80b041c724e629fa51e308a7a0fb19ed1ef7bf"}, + {file = "propcache-0.3.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:59d61f6970ecbd8ff2e9360304d5c8876a6abd4530cb752c06586849ac8a9dc9"}, + {file = "propcache-0.3.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:62180e0b8dbb6b004baec00a7983e4cc52f5ada9cd11f48c3528d8cfa7b96a66"}, + {file = "propcache-0.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c144ca294a204c470f18cf4c9d78887810d04a3e2fbb30eea903575a779159df"}, + {file = "propcache-0.3.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c5c2a784234c28854878d68978265617aa6dc0780e53d44b4d67f3651a17a9a2"}, + {file = "propcache-0.3.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:5745bc7acdafa978ca1642891b82c19238eadc78ba2aaa293c6863b304e552d7"}, + {file = "propcache-0.3.2-cp311-cp311-musllinux_1_2_armv7l.whl", hash = "sha256:c0075bf773d66fa8c9d41f66cc132ecc75e5bb9dd7cce3cfd14adc5ca184cb95"}, + {file = "propcache-0.3.2-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:5f57aa0847730daceff0497f417c9de353c575d8da3579162cc74ac294c5369e"}, + {file = "propcache-0.3.2-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:eef914c014bf72d18efb55619447e0aecd5fb7c2e3fa7441e2e5d6099bddff7e"}, + {file = "propcache-0.3.2-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:2a4092e8549031e82facf3decdbc0883755d5bbcc62d3aea9d9e185549936dcf"}, + {file = "propcache-0.3.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:85871b050f174bc0bfb437efbdb68aaf860611953ed12418e4361bc9c392749e"}, + {file = "propcache-0.3.2-cp311-cp311-win32.whl", hash = "sha256:36c8d9b673ec57900c3554264e630d45980fd302458e4ac801802a7fd2ef7897"}, + {file = "propcache-0.3.2-cp311-cp311-win_amd64.whl", hash = "sha256:e53af8cb6a781b02d2ea079b5b853ba9430fcbe18a8e3ce647d5982a3ff69f39"}, + {file = "propcache-0.3.2-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:8de106b6c84506b31c27168582cd3cb3000a6412c16df14a8628e5871ff83c10"}, + {file = "propcache-0.3.2-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:28710b0d3975117239c76600ea351934ac7b5ff56e60953474342608dbbb6154"}, + {file = "propcache-0.3.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ce26862344bdf836650ed2487c3d724b00fbfec4233a1013f597b78c1cb73615"}, + {file = "propcache-0.3.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bca54bd347a253af2cf4544bbec232ab982f4868de0dd684246b67a51bc6b1db"}, + {file = "propcache-0.3.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:55780d5e9a2ddc59711d727226bb1ba83a22dd32f64ee15594b9392b1f544eb1"}, + {file = "propcache-0.3.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:035e631be25d6975ed87ab23153db6a73426a48db688070d925aa27e996fe93c"}, + {file = "propcache-0.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ee6f22b6eaa39297c751d0e80c0d3a454f112f5c6481214fcf4c092074cecd67"}, + {file = "propcache-0.3.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7ca3aee1aa955438c4dba34fc20a9f390e4c79967257d830f137bd5a8a32ed3b"}, + {file = "propcache-0.3.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:7a4f30862869fa2b68380d677cc1c5fcf1e0f2b9ea0cf665812895c75d0ca3b8"}, + {file = "propcache-0.3.2-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:b77ec3c257d7816d9f3700013639db7491a434644c906a2578a11daf13176251"}, + {file = "propcache-0.3.2-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:cab90ac9d3f14b2d5050928483d3d3b8fb6b4018893fc75710e6aa361ecb2474"}, + {file = "propcache-0.3.2-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:0b504d29f3c47cf6b9e936c1852246c83d450e8e063d50562115a6be6d3a2535"}, + {file = "propcache-0.3.2-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:ce2ac2675a6aa41ddb2a0c9cbff53780a617ac3d43e620f8fd77ba1c84dcfc06"}, + {file = "propcache-0.3.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:62b4239611205294cc433845b914131b2a1f03500ff3c1ed093ed216b82621e1"}, + {file = "propcache-0.3.2-cp312-cp312-win32.whl", hash = "sha256:df4a81b9b53449ebc90cc4deefb052c1dd934ba85012aa912c7ea7b7e38b60c1"}, + {file = "propcache-0.3.2-cp312-cp312-win_amd64.whl", hash = "sha256:7046e79b989d7fe457bb755844019e10f693752d169076138abf17f31380800c"}, + {file = "propcache-0.3.2-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:ca592ed634a73ca002967458187109265e980422116c0a107cf93d81f95af945"}, + {file = "propcache-0.3.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:9ecb0aad4020e275652ba3975740f241bd12a61f1a784df044cf7477a02bc252"}, + {file = "propcache-0.3.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:7f08f1cc28bd2eade7a8a3d2954ccc673bb02062e3e7da09bc75d843386b342f"}, + {file = "propcache-0.3.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d1a342c834734edb4be5ecb1e9fb48cb64b1e2320fccbd8c54bf8da8f2a84c33"}, + {file = "propcache-0.3.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8a544caaae1ac73f1fecfae70ded3e93728831affebd017d53449e3ac052ac1e"}, + {file = "propcache-0.3.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:310d11aa44635298397db47a3ebce7db99a4cc4b9bbdfcf6c98a60c8d5261cf1"}, + {file = "propcache-0.3.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4c1396592321ac83157ac03a2023aa6cc4a3cc3cfdecb71090054c09e5a7cce3"}, + {file = "propcache-0.3.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8cabf5b5902272565e78197edb682017d21cf3b550ba0460ee473753f28d23c1"}, + {file = "propcache-0.3.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:0a2f2235ac46a7aa25bdeb03a9e7060f6ecbd213b1f9101c43b3090ffb971ef6"}, + {file = "propcache-0.3.2-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:92b69e12e34869a6970fd2f3da91669899994b47c98f5d430b781c26f1d9f387"}, + {file = "propcache-0.3.2-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:54e02207c79968ebbdffc169591009f4474dde3b4679e16634d34c9363ff56b4"}, + {file = "propcache-0.3.2-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:4adfb44cb588001f68c5466579d3f1157ca07f7504fc91ec87862e2b8e556b88"}, + {file = "propcache-0.3.2-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:fd3e6019dc1261cd0291ee8919dd91fbab7b169bb76aeef6c716833a3f65d206"}, + {file = "propcache-0.3.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:4c181cad81158d71c41a2bce88edce078458e2dd5ffee7eddd6b05da85079f43"}, + {file = "propcache-0.3.2-cp313-cp313-win32.whl", hash = "sha256:8a08154613f2249519e549de2330cf8e2071c2887309a7b07fb56098f5170a02"}, + {file = "propcache-0.3.2-cp313-cp313-win_amd64.whl", hash = "sha256:e41671f1594fc4ab0a6dec1351864713cb3a279910ae8b58f884a88a0a632c05"}, + {file = "propcache-0.3.2-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:9a3cf035bbaf035f109987d9d55dc90e4b0e36e04bbbb95af3055ef17194057b"}, + {file = "propcache-0.3.2-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:156c03d07dc1323d8dacaa221fbe028c5c70d16709cdd63502778e6c3ccca1b0"}, + {file = "propcache-0.3.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:74413c0ba02ba86f55cf60d18daab219f7e531620c15f1e23d95563f505efe7e"}, + {file = "propcache-0.3.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f066b437bb3fa39c58ff97ab2ca351db465157d68ed0440abecb21715eb24b28"}, + {file = "propcache-0.3.2-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f1304b085c83067914721e7e9d9917d41ad87696bf70f0bc7dee450e9c71ad0a"}, + {file = "propcache-0.3.2-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ab50cef01b372763a13333b4e54021bdcb291fc9a8e2ccb9c2df98be51bcde6c"}, + {file = "propcache-0.3.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fad3b2a085ec259ad2c2842666b2a0a49dea8463579c606426128925af1ed725"}, + {file = "propcache-0.3.2-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:261fa020c1c14deafd54c76b014956e2f86991af198c51139faf41c4d5e83892"}, + {file = "propcache-0.3.2-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:46d7f8aa79c927e5f987ee3a80205c987717d3659f035c85cf0c3680526bdb44"}, + {file = "propcache-0.3.2-cp313-cp313t-musllinux_1_2_armv7l.whl", hash = "sha256:6d8f3f0eebf73e3c0ff0e7853f68be638b4043c65a70517bb575eff54edd8dbe"}, + {file = "propcache-0.3.2-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:03c89c1b14a5452cf15403e291c0ccd7751d5b9736ecb2c5bab977ad6c5bcd81"}, + {file = "propcache-0.3.2-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:0cc17efde71e12bbaad086d679ce575268d70bc123a5a71ea7ad76f70ba30bba"}, + {file = "propcache-0.3.2-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:acdf05d00696bc0447e278bb53cb04ca72354e562cf88ea6f9107df8e7fd9770"}, + {file = "propcache-0.3.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:4445542398bd0b5d32df908031cb1b30d43ac848e20470a878b770ec2dcc6330"}, + {file = "propcache-0.3.2-cp313-cp313t-win32.whl", hash = "sha256:f86e5d7cd03afb3a1db8e9f9f6eff15794e79e791350ac48a8c924e6f439f394"}, + {file = "propcache-0.3.2-cp313-cp313t-win_amd64.whl", hash = "sha256:9704bedf6e7cbe3c65eca4379a9b53ee6a83749f047808cbb5044d40d7d72198"}, + {file = "propcache-0.3.2-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:a7fad897f14d92086d6b03fdd2eb844777b0c4d7ec5e3bac0fbae2ab0602bbe5"}, + {file = "propcache-0.3.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:1f43837d4ca000243fd7fd6301947d7cb93360d03cd08369969450cc6b2ce3b4"}, + {file = "propcache-0.3.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:261df2e9474a5949c46e962065d88eb9b96ce0f2bd30e9d3136bcde84befd8f2"}, + {file = "propcache-0.3.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e514326b79e51f0a177daab1052bc164d9d9e54133797a3a58d24c9c87a3fe6d"}, + {file = "propcache-0.3.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d4a996adb6904f85894570301939afeee65f072b4fd265ed7e569e8d9058e4ec"}, + {file = "propcache-0.3.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:76cace5d6b2a54e55b137669b30f31aa15977eeed390c7cbfb1dafa8dfe9a701"}, + {file = "propcache-0.3.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:31248e44b81d59d6addbb182c4720f90b44e1efdc19f58112a3c3a1615fb47ef"}, + {file = "propcache-0.3.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:abb7fa19dbf88d3857363e0493b999b8011eea856b846305d8c0512dfdf8fbb1"}, + {file = "propcache-0.3.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:d81ac3ae39d38588ad0549e321e6f773a4e7cc68e7751524a22885d5bbadf886"}, + {file = "propcache-0.3.2-cp39-cp39-musllinux_1_2_armv7l.whl", hash = "sha256:cc2782eb0f7a16462285b6f8394bbbd0e1ee5f928034e941ffc444012224171b"}, + {file = "propcache-0.3.2-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:db429c19a6c7e8a1c320e6a13c99799450f411b02251fb1b75e6217cf4a14fcb"}, + {file = "propcache-0.3.2-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:21d8759141a9e00a681d35a1f160892a36fb6caa715ba0b832f7747da48fb6ea"}, + {file = "propcache-0.3.2-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:2ca6d378f09adb13837614ad2754fa8afaee330254f404299611bce41a8438cb"}, + {file = "propcache-0.3.2-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:34a624af06c048946709f4278b4176470073deda88d91342665d95f7c6270fbe"}, + {file = "propcache-0.3.2-cp39-cp39-win32.whl", hash = "sha256:4ba3fef1c30f306b1c274ce0b8baaa2c3cdd91f645c48f06394068f37d3837a1"}, + {file = "propcache-0.3.2-cp39-cp39-win_amd64.whl", hash = "sha256:7a2368eed65fc69a7a7a40b27f22e85e7627b74216f0846b04ba5c116e191ec9"}, + {file = "propcache-0.3.2-py3-none-any.whl", hash = "sha256:98f1ec44fb675f5052cccc8e609c46ed23a35a1cfd18545ad4e29002d858a43f"}, + {file = "propcache-0.3.2.tar.gz", hash = "sha256:20d7d62e4e7ef05f221e0db2856b979540686342e7dd9973b815599c7057e168"}, +] + [[package]] name = "proto-plus" version = "1.26.1" @@ -4189,6 +5708,7 @@ description = "Data validation using Python type hints" optional = false python-versions = ">=3.8" groups = ["main", "dev", "proxy-dev"] +markers = "python_version < \"3.10\"" files = [ {file = "pydantic-2.10.6-py3-none-any.whl", hash = "sha256:427d664bf0b8a2b34ff5dd0f5a18df00591adcee7198fbd71981054cef37b584"}, {file = "pydantic-2.10.6.tar.gz", hash = "sha256:ca5daa827cce33de7a42be142548b0096bf05a7e7b365aebfa5f8eeec7128236"}, @@ -4204,6 +5724,30 @@ typing-extensions = ">=4.12.2" email = ["email-validator (>=2.0.0)"] timezone = ["tzdata ; python_version >= \"3.9\" and platform_system == \"Windows\""] +[[package]] +name = "pydantic" +version = "2.11.7" +description = "Data validation using Python type hints" +optional = false +python-versions = ">=3.9" +groups = ["main", "dev", "proxy-dev"] +markers = "python_version >= \"3.10\"" +files = [ + {file = "pydantic-2.11.7-py3-none-any.whl", hash = "sha256:dde5df002701f6de26248661f6835bbe296a47bf73990135c7d07ce741b9623b"}, + {file = "pydantic-2.11.7.tar.gz", hash = "sha256:d989c3c6cb79469287b1569f7447a17848c998458d49ebe294e975b9baf0f0db"}, +] + +[package.dependencies] +annotated-types = ">=0.6.0" +email-validator = {version = ">=2.0.0", optional = true, markers = "extra == \"email\""} +pydantic-core = "2.33.2" +typing-extensions = ">=4.12.2" +typing-inspection = ">=0.4.0" + +[package.extras] +email = ["email-validator (>=2.0.0)"] +timezone = ["tzdata ; python_version >= \"3.9\" and platform_system == \"Windows\""] + [[package]] name = "pydantic-core" version = "2.27.2" @@ -4211,6 +5755,7 @@ description = "Core functionality for Pydantic validation and serialization" optional = false python-versions = ">=3.8" groups = ["main", "dev", "proxy-dev"] +markers = "python_version < \"3.10\"" files = [ {file = "pydantic_core-2.27.2-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:2d367ca20b2f14095a8f4fa1210f5a7b78b8a20009ecced6b12818f455b1e9fa"}, {file = "pydantic_core-2.27.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:491a2b73db93fab69731eaee494f320faa4e093dbed776be1a829c2eb222c34c"}, @@ -4317,6 +5862,119 @@ files = [ [package.dependencies] typing-extensions = ">=4.6.0,<4.7.0 || >4.7.0" +[[package]] +name = "pydantic-core" +version = "2.33.2" +description = "Core functionality for Pydantic validation and serialization" +optional = false +python-versions = ">=3.9" +groups = ["main", "dev", "proxy-dev"] +markers = "python_version >= \"3.10\"" +files = [ + {file = "pydantic_core-2.33.2-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:2b3d326aaef0c0399d9afffeb6367d5e26ddc24d351dbc9c636840ac355dc5d8"}, + {file = "pydantic_core-2.33.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:0e5b2671f05ba48b94cb90ce55d8bdcaaedb8ba00cc5359f6810fc918713983d"}, + {file = "pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0069c9acc3f3981b9ff4cdfaf088e98d83440a4c7ea1bc07460af3d4dc22e72d"}, + {file = "pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d53b22f2032c42eaaf025f7c40c2e3b94568ae077a606f006d206a463bc69572"}, + {file = "pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:0405262705a123b7ce9f0b92f123334d67b70fd1f20a9372b907ce1080c7ba02"}, + {file = "pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4b25d91e288e2c4e0662b8038a28c6a07eaac3e196cfc4ff69de4ea3db992a1b"}, + {file = "pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6bdfe4b3789761f3bcb4b1ddf33355a71079858958e3a552f16d5af19768fef2"}, + {file = "pydantic_core-2.33.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:efec8db3266b76ef9607c2c4c419bdb06bf335ae433b80816089ea7585816f6a"}, + {file = "pydantic_core-2.33.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:031c57d67ca86902726e0fae2214ce6770bbe2f710dc33063187a68744a5ecac"}, + {file = "pydantic_core-2.33.2-cp310-cp310-musllinux_1_1_armv7l.whl", hash = "sha256:f8de619080e944347f5f20de29a975c2d815d9ddd8be9b9b7268e2e3ef68605a"}, + {file = "pydantic_core-2.33.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:73662edf539e72a9440129f231ed3757faab89630d291b784ca99237fb94db2b"}, + {file = "pydantic_core-2.33.2-cp310-cp310-win32.whl", hash = "sha256:0a39979dcbb70998b0e505fb1556a1d550a0781463ce84ebf915ba293ccb7e22"}, + {file = "pydantic_core-2.33.2-cp310-cp310-win_amd64.whl", hash = "sha256:b0379a2b24882fef529ec3b4987cb5d003b9cda32256024e6fe1586ac45fc640"}, + {file = "pydantic_core-2.33.2-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:4c5b0a576fb381edd6d27f0a85915c6daf2f8138dc5c267a57c08a62900758c7"}, + {file = "pydantic_core-2.33.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e799c050df38a639db758c617ec771fd8fb7a5f8eaaa4b27b101f266b216a246"}, + {file = "pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dc46a01bf8d62f227d5ecee74178ffc448ff4e5197c756331f71efcc66dc980f"}, + {file = "pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:a144d4f717285c6d9234a66778059f33a89096dfb9b39117663fd8413d582dcc"}, + {file = "pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:73cf6373c21bc80b2e0dc88444f41ae60b2f070ed02095754eb5a01df12256de"}, + {file = "pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3dc625f4aa79713512d1976fe9f0bc99f706a9dee21dfd1810b4bbbf228d0e8a"}, + {file = "pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:881b21b5549499972441da4758d662aeea93f1923f953e9cbaff14b8b9565aef"}, + {file = "pydantic_core-2.33.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:bdc25f3681f7b78572699569514036afe3c243bc3059d3942624e936ec93450e"}, + {file = "pydantic_core-2.33.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:fe5b32187cbc0c862ee201ad66c30cf218e5ed468ec8dc1cf49dec66e160cc4d"}, + {file = "pydantic_core-2.33.2-cp311-cp311-musllinux_1_1_armv7l.whl", hash = "sha256:bc7aee6f634a6f4a95676fcb5d6559a2c2a390330098dba5e5a5f28a2e4ada30"}, + {file = "pydantic_core-2.33.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:235f45e5dbcccf6bd99f9f472858849f73d11120d76ea8707115415f8e5ebebf"}, + {file = "pydantic_core-2.33.2-cp311-cp311-win32.whl", hash = "sha256:6368900c2d3ef09b69cb0b913f9f8263b03786e5b2a387706c5afb66800efd51"}, + {file = "pydantic_core-2.33.2-cp311-cp311-win_amd64.whl", hash = "sha256:1e063337ef9e9820c77acc768546325ebe04ee38b08703244c1309cccc4f1bab"}, + {file = "pydantic_core-2.33.2-cp311-cp311-win_arm64.whl", hash = "sha256:6b99022f1d19bc32a4c2a0d544fc9a76e3be90f0b3f4af413f87d38749300e65"}, + {file = "pydantic_core-2.33.2-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:a7ec89dc587667f22b6a0b6579c249fca9026ce7c333fc142ba42411fa243cdc"}, + {file = "pydantic_core-2.33.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:3c6db6e52c6d70aa0d00d45cdb9b40f0433b96380071ea80b09277dba021ddf7"}, + {file = "pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4e61206137cbc65e6d5256e1166f88331d3b6238e082d9f74613b9b765fb9025"}, + {file = "pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eb8c529b2819c37140eb51b914153063d27ed88e3bdc31b71198a198e921e011"}, + {file = "pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c52b02ad8b4e2cf14ca7b3d918f3eb0ee91e63b3167c32591e57c4317e134f8f"}, + {file = "pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:96081f1605125ba0855dfda83f6f3df5ec90c61195421ba72223de35ccfb2f88"}, + {file = "pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8f57a69461af2a5fa6e6bbd7a5f60d3b7e6cebb687f55106933188e79ad155c1"}, + {file = "pydantic_core-2.33.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:572c7e6c8bb4774d2ac88929e3d1f12bc45714ae5ee6d9a788a9fb35e60bb04b"}, + {file = "pydantic_core-2.33.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:db4b41f9bd95fbe5acd76d89920336ba96f03e149097365afe1cb092fceb89a1"}, + {file = "pydantic_core-2.33.2-cp312-cp312-musllinux_1_1_armv7l.whl", hash = "sha256:fa854f5cf7e33842a892e5c73f45327760bc7bc516339fda888c75ae60edaeb6"}, + {file = "pydantic_core-2.33.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:5f483cfb75ff703095c59e365360cb73e00185e01aaea067cd19acffd2ab20ea"}, + {file = "pydantic_core-2.33.2-cp312-cp312-win32.whl", hash = "sha256:9cb1da0f5a471435a7bc7e439b8a728e8b61e59784b2af70d7c169f8dd8ae290"}, + {file = "pydantic_core-2.33.2-cp312-cp312-win_amd64.whl", hash = "sha256:f941635f2a3d96b2973e867144fde513665c87f13fe0e193c158ac51bfaaa7b2"}, + {file = "pydantic_core-2.33.2-cp312-cp312-win_arm64.whl", hash = "sha256:cca3868ddfaccfbc4bfb1d608e2ccaaebe0ae628e1416aeb9c4d88c001bb45ab"}, + {file = "pydantic_core-2.33.2-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:1082dd3e2d7109ad8b7da48e1d4710c8d06c253cbc4a27c1cff4fbcaa97a9e3f"}, + {file = "pydantic_core-2.33.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f517ca031dfc037a9c07e748cefd8d96235088b83b4f4ba8939105d20fa1dcd6"}, + {file = "pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0a9f2c9dd19656823cb8250b0724ee9c60a82f3cdf68a080979d13092a3b0fef"}, + {file = "pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2b0a451c263b01acebe51895bfb0e1cc842a5c666efe06cdf13846c7418caa9a"}, + {file = "pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1ea40a64d23faa25e62a70ad163571c0b342b8bf66d5fa612ac0dec4f069d916"}, + {file = "pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0fb2d542b4d66f9470e8065c5469ec676978d625a8b7a363f07d9a501a9cb36a"}, + {file = "pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9fdac5d6ffa1b5a83bca06ffe7583f5576555e6c8b3a91fbd25ea7780f825f7d"}, + {file = "pydantic_core-2.33.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:04a1a413977ab517154eebb2d326da71638271477d6ad87a769102f7c2488c56"}, + {file = "pydantic_core-2.33.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:c8e7af2f4e0194c22b5b37205bfb293d166a7344a5b0d0eaccebc376546d77d5"}, + {file = "pydantic_core-2.33.2-cp313-cp313-musllinux_1_1_armv7l.whl", hash = "sha256:5c92edd15cd58b3c2d34873597a1e20f13094f59cf88068adb18947df5455b4e"}, + {file = "pydantic_core-2.33.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:65132b7b4a1c0beded5e057324b7e16e10910c106d43675d9bd87d4f38dde162"}, + {file = "pydantic_core-2.33.2-cp313-cp313-win32.whl", hash = "sha256:52fb90784e0a242bb96ec53f42196a17278855b0f31ac7c3cc6f5c1ec4811849"}, + {file = "pydantic_core-2.33.2-cp313-cp313-win_amd64.whl", hash = "sha256:c083a3bdd5a93dfe480f1125926afcdbf2917ae714bdb80b36d34318b2bec5d9"}, + {file = "pydantic_core-2.33.2-cp313-cp313-win_arm64.whl", hash = "sha256:e80b087132752f6b3d714f041ccf74403799d3b23a72722ea2e6ba2e892555b9"}, + {file = "pydantic_core-2.33.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:61c18fba8e5e9db3ab908620af374db0ac1baa69f0f32df4f61ae23f15e586ac"}, + {file = "pydantic_core-2.33.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:95237e53bb015f67b63c91af7518a62a8660376a6a0db19b89acc77a4d6199f5"}, + {file = "pydantic_core-2.33.2-cp313-cp313t-win_amd64.whl", hash = "sha256:c2fc0a768ef76c15ab9238afa6da7f69895bb5d1ee83aeea2e3509af4472d0b9"}, + {file = "pydantic_core-2.33.2-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:a2b911a5b90e0374d03813674bf0a5fbbb7741570dcd4b4e85a2e48d17def29d"}, + {file = "pydantic_core-2.33.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:6fa6dfc3e4d1f734a34710f391ae822e0a8eb8559a85c6979e14e65ee6ba2954"}, + {file = "pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c54c939ee22dc8e2d545da79fc5381f1c020d6d3141d3bd747eab59164dc89fb"}, + {file = "pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:53a57d2ed685940a504248187d5685e49eb5eef0f696853647bf37c418c538f7"}, + {file = "pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:09fb9dd6571aacd023fe6aaca316bd01cf60ab27240d7eb39ebd66a3a15293b4"}, + {file = "pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0e6116757f7959a712db11f3e9c0a99ade00a5bbedae83cb801985aa154f071b"}, + {file = "pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8d55ab81c57b8ff8548c3e4947f119551253f4e3787a7bbc0b6b3ca47498a9d3"}, + {file = "pydantic_core-2.33.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:c20c462aa4434b33a2661701b861604913f912254e441ab8d78d30485736115a"}, + {file = "pydantic_core-2.33.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:44857c3227d3fb5e753d5fe4a3420d6376fa594b07b621e220cd93703fe21782"}, + {file = "pydantic_core-2.33.2-cp39-cp39-musllinux_1_1_armv7l.whl", hash = "sha256:eb9b459ca4df0e5c87deb59d37377461a538852765293f9e6ee834f0435a93b9"}, + {file = "pydantic_core-2.33.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:9fcd347d2cc5c23b06de6d3b7b8275be558a0c90549495c699e379a80bf8379e"}, + {file = "pydantic_core-2.33.2-cp39-cp39-win32.whl", hash = "sha256:83aa99b1285bc8f038941ddf598501a86f1536789740991d7d8756e34f1e74d9"}, + {file = "pydantic_core-2.33.2-cp39-cp39-win_amd64.whl", hash = "sha256:f481959862f57f29601ccced557cc2e817bce7533ab8e01a797a48b49c9692b3"}, + {file = "pydantic_core-2.33.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5c4aa4e82353f65e548c476b37e64189783aa5384903bfea4f41580f255fddfa"}, + {file = "pydantic_core-2.33.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:d946c8bf0d5c24bf4fe333af284c59a19358aa3ec18cb3dc4370080da1e8ad29"}, + {file = "pydantic_core-2.33.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:87b31b6846e361ef83fedb187bb5b4372d0da3f7e28d85415efa92d6125d6e6d"}, + {file = "pydantic_core-2.33.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa9d91b338f2df0508606f7009fde642391425189bba6d8c653afd80fd6bb64e"}, + {file = "pydantic_core-2.33.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2058a32994f1fde4ca0480ab9d1e75a0e8c87c22b53a3ae66554f9af78f2fe8c"}, + {file = "pydantic_core-2.33.2-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:0e03262ab796d986f978f79c943fc5f620381be7287148b8010b4097f79a39ec"}, + {file = "pydantic_core-2.33.2-pp310-pypy310_pp73-musllinux_1_1_armv7l.whl", hash = "sha256:1a8695a8d00c73e50bff9dfda4d540b7dee29ff9b8053e38380426a85ef10052"}, + {file = "pydantic_core-2.33.2-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:fa754d1850735a0b0e03bcffd9d4b4343eb417e47196e4485d9cca326073a42c"}, + {file = "pydantic_core-2.33.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:a11c8d26a50bfab49002947d3d237abe4d9e4b5bdc8846a63537b6488e197808"}, + {file = "pydantic_core-2.33.2-pp311-pypy311_pp73-macosx_10_12_x86_64.whl", hash = "sha256:dd14041875d09cc0f9308e37a6f8b65f5585cf2598a53aa0123df8b129d481f8"}, + {file = "pydantic_core-2.33.2-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:d87c561733f66531dced0da6e864f44ebf89a8fba55f31407b00c2f7f9449593"}, + {file = "pydantic_core-2.33.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2f82865531efd18d6e07a04a17331af02cb7a651583c418df8266f17a63c6612"}, + {file = "pydantic_core-2.33.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2bfb5112df54209d820d7bf9317c7a6c9025ea52e49f46b6a2060104bba37de7"}, + {file = "pydantic_core-2.33.2-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:64632ff9d614e5eecfb495796ad51b0ed98c453e447a76bcbeeb69615079fc7e"}, + {file = "pydantic_core-2.33.2-pp311-pypy311_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:f889f7a40498cc077332c7ab6b4608d296d852182211787d4f3ee377aaae66e8"}, + {file = "pydantic_core-2.33.2-pp311-pypy311_pp73-musllinux_1_1_armv7l.whl", hash = "sha256:de4b83bb311557e439b9e186f733f6c645b9417c84e2eb8203f3f820a4b988bf"}, + {file = "pydantic_core-2.33.2-pp311-pypy311_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:82f68293f055f51b51ea42fafc74b6aad03e70e191799430b90c13d643059ebb"}, + {file = "pydantic_core-2.33.2-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:329467cecfb529c925cf2bbd4d60d2c509bc2fb52a20c1045bf09bb70971a9c1"}, + {file = "pydantic_core-2.33.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:87acbfcf8e90ca885206e98359d7dca4bcbb35abdc0ff66672a293e1d7a19101"}, + {file = "pydantic_core-2.33.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:7f92c15cd1e97d4b12acd1cc9004fa092578acfa57b67ad5e43a197175d01a64"}, + {file = "pydantic_core-2.33.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d3f26877a748dc4251cfcfda9dfb5f13fcb034f5308388066bcfe9031b63ae7d"}, + {file = "pydantic_core-2.33.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dac89aea9af8cd672fa7b510e7b8c33b0bba9a43186680550ccf23020f32d535"}, + {file = "pydantic_core-2.33.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:970919794d126ba8645f3837ab6046fb4e72bbc057b3709144066204c19a455d"}, + {file = "pydantic_core-2.33.2-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:3eb3fe62804e8f859c49ed20a8451342de53ed764150cb14ca71357c765dc2a6"}, + {file = "pydantic_core-2.33.2-pp39-pypy39_pp73-musllinux_1_1_armv7l.whl", hash = "sha256:3abcd9392a36025e3bd55f9bd38d908bd17962cc49bc6da8e7e96285336e2bca"}, + {file = "pydantic_core-2.33.2-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:3a1c81334778f9e3af2f8aeb7a960736e5cab1dfebfb26aabca09afd2906c039"}, + {file = "pydantic_core-2.33.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:2807668ba86cb38c6817ad9bc66215ab8584d1d304030ce4f0887336f28a5e27"}, + {file = "pydantic_core-2.33.2.tar.gz", hash = "sha256:7cb8bc3605c29176e1b105350d2e6474142d7c1bd1d9327c4a9bdb46bf827acc"}, +] + +[package.dependencies] +typing-extensions = ">=4.6.0,<4.7.0 || >4.7.0" + [[package]] name = "pydantic-settings" version = "2.10.1" @@ -4377,6 +6035,7 @@ description = "JSON Web Token implementation in Python" optional = false python-versions = ">=3.8" groups = ["main", "proxy-dev"] +markers = "python_version < \"3.10\"" files = [ {file = "PyJWT-2.9.0-py3-none-any.whl", hash = "sha256:3b02fb0f44517787776cf48f2ae25d8e14f300e6d7545a4315cee571a415e850"}, {file = "pyjwt-2.9.0.tar.gz", hash = "sha256:7e1e5b56cc735432a7369cbfa0efe50fa113ebecdc04ae6922deba8b84582d0c"}, @@ -4391,6 +6050,28 @@ dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pyte docs = ["sphinx", "sphinx-rtd-theme", "zope.interface"] tests = ["coverage[toml] (==5.0.4)", "pytest (>=6.0.0,<7.0.0)"] +[[package]] +name = "pyjwt" +version = "2.10.1" +description = "JSON Web Token implementation in Python" +optional = false +python-versions = ">=3.9" +groups = ["main", "proxy-dev"] +markers = "python_version >= \"3.10\"" +files = [ + {file = "PyJWT-2.10.1-py3-none-any.whl", hash = "sha256:dcdd193e30abefd5debf142f9adfcdd2b58004e644f25406ffaebd50bd98dacb"}, + {file = "pyjwt-2.10.1.tar.gz", hash = "sha256:3cc5772eb20009233caf06e9d8a0577824723b44e6648ee0a2aedb6cf9381953"}, +] + +[package.dependencies] +cryptography = {version = ">=3.4.0", optional = true, markers = "extra == \"crypto\""} + +[package.extras] +crypto = ["cryptography (>=3.4.0)"] +dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx", "sphinx-rtd-theme", "zope.interface"] +docs = ["sphinx", "sphinx-rtd-theme", "zope.interface"] +tests = ["coverage[toml] (==5.0.4)", "pytest (>=6.0.0,<7.0.0)"] + [[package]] name = "pynacl" version = "1.5.0" @@ -4534,6 +6215,7 @@ description = "Read key-value pairs from a .env file and set them as environment optional = false python-versions = ">=3.8" groups = ["main", "proxy-dev"] +markers = "python_version < \"3.10\"" files = [ {file = "python-dotenv-1.0.1.tar.gz", hash = "sha256:e324ee90a023d808f1959c46bcbc04446a10ced277783dc6ee09987c37ec10ca"}, {file = "python_dotenv-1.0.1-py3-none-any.whl", hash = "sha256:f7b63ef50f1b690dddf550d03497b66d609393b40b564ed0d674909a68ebf16a"}, @@ -4542,6 +6224,22 @@ files = [ [package.extras] cli = ["click (>=5.0)"] +[[package]] +name = "python-dotenv" +version = "1.1.1" +description = "Read key-value pairs from a .env file and set them as environment variables" +optional = false +python-versions = ">=3.9" +groups = ["main", "proxy-dev"] +markers = "python_version >= \"3.10\"" +files = [ + {file = "python_dotenv-1.1.1-py3-none-any.whl", hash = "sha256:31f23644fe2602f88ff55e1f5c79ba497e01224ee7737937930c448e4d0e24dc"}, + {file = "python_dotenv-1.1.1.tar.gz", hash = "sha256:a8a6399716257f45be6a007360200409fce5cda2661e3dec71d23dc15f6189ab"}, +] + +[package.extras] +cli = ["click (>=5.0)"] + [[package]] name = "python-multipart" version = "0.0.18" @@ -4557,15 +6255,15 @@ files = [ [[package]] name = "python-ulid" -version = "3.0.0" +version = "3.1.0" description = "Universally unique lexicographically sortable identifier" optional = true python-versions = ">=3.9" groups = ["main"] markers = "python_version >= \"3.9\" and extra == \"extra-proxy\" and python_version < \"3.14\"" files = [ - {file = "python_ulid-3.0.0-py3-none-any.whl", hash = "sha256:e4c4942ff50dbd79167ad01ac725ec58f924b4018025ce22c858bfcff99a5e31"}, - {file = "python_ulid-3.0.0.tar.gz", hash = "sha256:e50296a47dc8209d28629a22fc81ca26c00982c78934bd7766377ba37ea49a9f"}, + {file = "python_ulid-3.1.0-py3-none-any.whl", hash = "sha256:e2cdc979c8c877029b4b7a38a6fba3bc4578e4f109a308419ff4d3ccf0a46619"}, + {file = "python_ulid-3.1.0.tar.gz", hash = "sha256:ff0410a598bc5f6b01b602851a3296ede6f91389f913a5d5f8c496003836f636"}, ] [package.extras] @@ -4578,7 +6276,7 @@ description = "World timezone definitions, modern and historical" optional = true python-versions = "*" groups = ["main"] -markers = "python_version >= \"3.10\" and extra == \"mlflow\" or python_version < \"3.9\" and extra == \"utils\"" +markers = "python_version >= \"3.10\" and (extra == \"mlflow\" or extra == \"proxy\") or extra == \"utils\" and python_version < \"3.9\"" files = [ {file = "pytz-2025.2-py2.py3-none-any.whl", hash = "sha256:5ddf76296dd8c44c26eb8f4b6f35488f3ccbf6fbbd7adee0b7262d43f0ec2f00"}, {file = "pytz-2025.2.tar.gz", hash = "sha256:360b9e3dbb49a209c21ad61809c7fb453643e048b38924c765813546746e81c3"}, @@ -4742,6 +6440,7 @@ description = "JSON Referencing + Python" optional = false python-versions = ">=3.8" groups = ["main"] +markers = "python_version < \"3.10\"" files = [ {file = "referencing-0.35.1-py3-none-any.whl", hash = "sha256:eda6d3234d62814d1c64e305c1331c9a3a6132da475ab6382eaa997b21ee75de"}, {file = "referencing-0.35.1.tar.gz", hash = "sha256:25b42124a6c8b632a425174f24087783efb348a6f1e0008e63cd4466fedf703c"}, @@ -4751,6 +6450,24 @@ files = [ attrs = ">=22.2.0" rpds-py = ">=0.7.0" +[[package]] +name = "referencing" +version = "0.36.2" +description = "JSON Referencing + Python" +optional = false +python-versions = ">=3.9" +groups = ["main"] +markers = "python_version >= \"3.10\"" +files = [ + {file = "referencing-0.36.2-py3-none-any.whl", hash = "sha256:e8699adbbf8b5c7de96d8ffa0eb5c158b3beafce084968e2ea8bb08c6794dcd0"}, + {file = "referencing-0.36.2.tar.gz", hash = "sha256:df2e89862cd09deabbdba16944cc3f10feb6b3e6f18e902f7cc25609a34775aa"}, +] + +[package.dependencies] +attrs = ">=22.2.0" +rpds-py = ">=0.7.0" +typing-extensions = {version = ">=4.4.0", markers = "python_version < \"3.13\""} + [[package]] name = "regex" version = "2024.11.6" @@ -4758,6 +6475,7 @@ description = "Alternative regular expression module, to replace re." optional = false python-versions = ">=3.8" groups = ["main"] +markers = "python_version < \"3.10\"" files = [ {file = "regex-2024.11.6-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:ff590880083d60acc0433f9c3f713c51f7ac6ebb9adf889c79a261ecf541aa91"}, {file = "regex-2024.11.6-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:658f90550f38270639e83ce492f27d2c8d2cd63805c65a13a14d36ca126753f0"}, @@ -4855,6 +6573,104 @@ files = [ {file = "regex-2024.11.6.tar.gz", hash = "sha256:7ab159b063c52a0333c884e4679f8d7a85112ee3078fe3d9004b2dd875585519"}, ] +[[package]] +name = "regex" +version = "2025.7.34" +description = "Alternative regular expression module, to replace re." +optional = false +python-versions = ">=3.9" +groups = ["main"] +markers = "python_version >= \"3.10\"" +files = [ + {file = "regex-2025.7.34-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:d856164d25e2b3b07b779bfed813eb4b6b6ce73c2fd818d46f47c1eb5cd79bd6"}, + {file = "regex-2025.7.34-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:2d15a9da5fad793e35fb7be74eec450d968e05d2e294f3e0e77ab03fa7234a83"}, + {file = "regex-2025.7.34-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:95b4639c77d414efa93c8de14ce3f7965a94d007e068a94f9d4997bb9bd9c81f"}, + {file = "regex-2025.7.34-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5d7de1ceed5a5f84f342ba4a9f4ae589524adf9744b2ee61b5da884b5b659834"}, + {file = "regex-2025.7.34-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:02e5860a250cd350c4933cf376c3bc9cb28948e2c96a8bc042aee7b985cfa26f"}, + {file = "regex-2025.7.34-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:0a5966220b9a1a88691282b7e4350e9599cf65780ca60d914a798cb791aa1177"}, + {file = "regex-2025.7.34-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:48fb045bbd4aab2418dc1ba2088a5e32de4bfe64e1457b948bb328a8dc2f1c2e"}, + {file = "regex-2025.7.34-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:20ff8433fa45e131f7316594efe24d4679c5449c0ca69d91c2f9d21846fdf064"}, + {file = "regex-2025.7.34-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:c436fd1e95c04c19039668cfb548450a37c13f051e8659f40aed426e36b3765f"}, + {file = "regex-2025.7.34-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:0b85241d3cfb9f8a13cefdfbd58a2843f208f2ed2c88181bf84e22e0c7fc066d"}, + {file = "regex-2025.7.34-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:075641c94126b064c65ab86e7e71fc3d63e7ff1bea1fb794f0773c97cdad3a03"}, + {file = "regex-2025.7.34-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:70645cad3407d103d1dbcb4841839d2946f7d36cf38acbd40120fee1682151e5"}, + {file = "regex-2025.7.34-cp310-cp310-win32.whl", hash = "sha256:3b836eb4a95526b263c2a3359308600bd95ce7848ebd3c29af0c37c4f9627cd3"}, + {file = "regex-2025.7.34-cp310-cp310-win_amd64.whl", hash = "sha256:cbfaa401d77334613cf434f723c7e8ba585df162be76474bccc53ae4e5520b3a"}, + {file = "regex-2025.7.34-cp310-cp310-win_arm64.whl", hash = "sha256:bca11d3c38a47c621769433c47f364b44e8043e0de8e482c5968b20ab90a3986"}, + {file = "regex-2025.7.34-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:da304313761b8500b8e175eb2040c4394a875837d5635f6256d6fa0377ad32c8"}, + {file = "regex-2025.7.34-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:35e43ebf5b18cd751ea81455b19acfdec402e82fe0dc6143edfae4c5c4b3909a"}, + {file = "regex-2025.7.34-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:96bbae4c616726f4661fe7bcad5952e10d25d3c51ddc388189d8864fbc1b3c68"}, + {file = "regex-2025.7.34-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:9feab78a1ffa4f2b1e27b1bcdaad36f48c2fed4870264ce32f52a393db093c78"}, + {file = "regex-2025.7.34-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:f14b36e6d4d07f1a5060f28ef3b3561c5d95eb0651741474ce4c0a4c56ba8719"}, + {file = "regex-2025.7.34-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:85c3a958ef8b3d5079c763477e1f09e89d13ad22198a37e9d7b26b4b17438b33"}, + {file = "regex-2025.7.34-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:37555e4ae0b93358fa7c2d240a4291d4a4227cc7c607d8f85596cdb08ec0a083"}, + {file = "regex-2025.7.34-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:ee38926f31f1aa61b0232a3a11b83461f7807661c062df9eb88769d86e6195c3"}, + {file = "regex-2025.7.34-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:a664291c31cae9c4a30589bd8bc2ebb56ef880c9c6264cb7643633831e606a4d"}, + {file = "regex-2025.7.34-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:f3e5c1e0925e77ec46ddc736b756a6da50d4df4ee3f69536ffb2373460e2dafd"}, + {file = "regex-2025.7.34-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:d428fc7731dcbb4e2ffe43aeb8f90775ad155e7db4347a639768bc6cd2df881a"}, + {file = "regex-2025.7.34-cp311-cp311-win32.whl", hash = "sha256:e154a7ee7fa18333ad90b20e16ef84daaeac61877c8ef942ec8dfa50dc38b7a1"}, + {file = "regex-2025.7.34-cp311-cp311-win_amd64.whl", hash = "sha256:24257953d5c1d6d3c129ab03414c07fc1a47833c9165d49b954190b2b7f21a1a"}, + {file = "regex-2025.7.34-cp311-cp311-win_arm64.whl", hash = "sha256:3157aa512b9e606586900888cd469a444f9b898ecb7f8931996cb715f77477f0"}, + {file = "regex-2025.7.34-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:7f7211a746aced993bef487de69307a38c5ddd79257d7be83f7b202cb59ddb50"}, + {file = "regex-2025.7.34-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:fb31080f2bd0681484b275461b202b5ad182f52c9ec606052020fe13eb13a72f"}, + {file = "regex-2025.7.34-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:0200a5150c4cf61e407038f4b4d5cdad13e86345dac29ff9dab3d75d905cf130"}, + {file = "regex-2025.7.34-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:739a74970e736df0773788377969c9fea3876c2fc13d0563f98e5503e5185f46"}, + {file = "regex-2025.7.34-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:4fef81b2f7ea6a2029161ed6dea9ae13834c28eb5a95b8771828194a026621e4"}, + {file = "regex-2025.7.34-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:ea74cf81fe61a7e9d77989050d0089a927ab758c29dac4e8e1b6c06fccf3ebf0"}, + {file = "regex-2025.7.34-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:e4636a7f3b65a5f340ed9ddf53585c42e3ff37101d383ed321bfe5660481744b"}, + {file = "regex-2025.7.34-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6cef962d7834437fe8d3da6f9bfc6f93f20f218266dcefec0560ed7765f5fe01"}, + {file = "regex-2025.7.34-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:cbe1698e5b80298dbce8df4d8d1182279fbdaf1044e864cbc9d53c20e4a2be77"}, + {file = "regex-2025.7.34-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:32b9f9bcf0f605eb094b08e8da72e44badabb63dde6b83bd530580b488d1c6da"}, + {file = "regex-2025.7.34-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:524c868ba527eab4e8744a9287809579f54ae8c62fbf07d62aacd89f6026b282"}, + {file = "regex-2025.7.34-cp312-cp312-win32.whl", hash = "sha256:d600e58ee6d036081c89696d2bdd55d507498a7180df2e19945c6642fac59588"}, + {file = "regex-2025.7.34-cp312-cp312-win_amd64.whl", hash = "sha256:9a9ab52a466a9b4b91564437b36417b76033e8778e5af8f36be835d8cb370d62"}, + {file = "regex-2025.7.34-cp312-cp312-win_arm64.whl", hash = "sha256:c83aec91af9c6fbf7c743274fd952272403ad9a9db05fe9bfc9df8d12b45f176"}, + {file = "regex-2025.7.34-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:c3c9740a77aeef3f5e3aaab92403946a8d34437db930a0280e7e81ddcada61f5"}, + {file = "regex-2025.7.34-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:69ed3bc611540f2ea70a4080f853741ec698be556b1df404599f8724690edbcd"}, + {file = "regex-2025.7.34-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:d03c6f9dcd562c56527c42b8530aad93193e0b3254a588be1f2ed378cdfdea1b"}, + {file = "regex-2025.7.34-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6164b1d99dee1dfad33f301f174d8139d4368a9fb50bf0a3603b2eaf579963ad"}, + {file = "regex-2025.7.34-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:1e4f4f62599b8142362f164ce776f19d79bdd21273e86920a7b604a4275b4f59"}, + {file = "regex-2025.7.34-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:72a26dcc6a59c057b292f39d41465d8233a10fd69121fa24f8f43ec6294e5415"}, + {file = "regex-2025.7.34-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d5273fddf7a3e602695c92716c420c377599ed3c853ea669c1fe26218867002f"}, + {file = "regex-2025.7.34-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:c1844be23cd40135b3a5a4dd298e1e0c0cb36757364dd6cdc6025770363e06c1"}, + {file = "regex-2025.7.34-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:dde35e2afbbe2272f8abee3b9fe6772d9b5a07d82607b5788e8508974059925c"}, + {file = "regex-2025.7.34-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:f3f6e8e7af516a7549412ce57613e859c3be27d55341a894aacaa11703a4c31a"}, + {file = "regex-2025.7.34-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:469142fb94a869beb25b5f18ea87646d21def10fbacb0bcb749224f3509476f0"}, + {file = "regex-2025.7.34-cp313-cp313-win32.whl", hash = "sha256:da7507d083ee33ccea1310447410c27ca11fb9ef18c95899ca57ff60a7e4d8f1"}, + {file = "regex-2025.7.34-cp313-cp313-win_amd64.whl", hash = "sha256:9d644de5520441e5f7e2db63aec2748948cc39ed4d7a87fd5db578ea4043d997"}, + {file = "regex-2025.7.34-cp313-cp313-win_arm64.whl", hash = "sha256:7bf1c5503a9f2cbd2f52d7e260acb3131b07b6273c470abb78568174fe6bde3f"}, + {file = "regex-2025.7.34-cp314-cp314-macosx_10_13_universal2.whl", hash = "sha256:8283afe7042d8270cecf27cca558873168e771183d4d593e3c5fe5f12402212a"}, + {file = "regex-2025.7.34-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:6c053f9647e3421dd2f5dff8172eb7b4eec129df9d1d2f7133a4386319b47435"}, + {file = "regex-2025.7.34-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:a16dd56bbcb7d10e62861c3cd000290ddff28ea142ffb5eb3470f183628011ac"}, + {file = "regex-2025.7.34-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:69c593ff5a24c0d5c1112b0df9b09eae42b33c014bdca7022d6523b210b69f72"}, + {file = "regex-2025.7.34-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:98d0ce170fcde1a03b5df19c5650db22ab58af375aaa6ff07978a85c9f250f0e"}, + {file = "regex-2025.7.34-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:d72765a4bff8c43711d5b0f5b452991a9947853dfa471972169b3cc0ba1d0751"}, + {file = "regex-2025.7.34-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4494f8fd95a77eb434039ad8460e64d57baa0434f1395b7da44015bef650d0e4"}, + {file = "regex-2025.7.34-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:4f42b522259c66e918a0121a12429b2abcf696c6f967fa37bdc7b72e61469f98"}, + {file = "regex-2025.7.34-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:aaef1f056d96a0a5d53ad47d019d5b4c66fe4be2da87016e0d43b7242599ffc7"}, + {file = "regex-2025.7.34-cp314-cp314-musllinux_1_2_s390x.whl", hash = "sha256:656433e5b7dccc9bc0da6312da8eb897b81f5e560321ec413500e5367fcd5d47"}, + {file = "regex-2025.7.34-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:e91eb2c62c39705e17b4d42d4b86c4e86c884c0d15d9c5a47d0835f8387add8e"}, + {file = "regex-2025.7.34-cp314-cp314-win32.whl", hash = "sha256:f978ddfb6216028c8f1d6b0f7ef779949498b64117fc35a939022f67f810bdcb"}, + {file = "regex-2025.7.34-cp314-cp314-win_amd64.whl", hash = "sha256:4b7dc33b9b48fb37ead12ffc7bdb846ac72f99a80373c4da48f64b373a7abeae"}, + {file = "regex-2025.7.34-cp314-cp314-win_arm64.whl", hash = "sha256:4b8c4d39f451e64809912c82392933d80fe2e4a87eeef8859fcc5380d0173c64"}, + {file = "regex-2025.7.34-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:fd5edc3f453de727af267c7909d083e19f6426fc9dd149e332b6034f2a5611e6"}, + {file = "regex-2025.7.34-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:fa1cdfb8db96ef20137de5587954c812821966c3e8b48ffc871e22d7ec0a4938"}, + {file = "regex-2025.7.34-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:89c9504fc96268e8e74b0283e548f53a80c421182a2007e3365805b74ceef936"}, + {file = "regex-2025.7.34-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:33be70d75fa05a904ee0dc43b650844e067d14c849df7e82ad673541cd465b5f"}, + {file = "regex-2025.7.34-cp39-cp39-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:57d25b6732ea93eeb1d090e8399b6235ca84a651b52d52d272ed37d3d2efa0f1"}, + {file = "regex-2025.7.34-cp39-cp39-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:baf2fe122a3db1c0b9f161aa44463d8f7e33eeeda47bb0309923deb743a18276"}, + {file = "regex-2025.7.34-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:1a764a83128af9c1a54be81485b34dca488cbcacefe1e1d543ef11fbace191e1"}, + {file = "regex-2025.7.34-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:c7f663ccc4093877f55b51477522abd7299a14c5bb7626c5238599db6a0cb95d"}, + {file = "regex-2025.7.34-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:4913f52fbc7a744aaebf53acd8d3dc1b519e46ba481d4d7596de3c862e011ada"}, + {file = "regex-2025.7.34-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:efac4db9e044d47fd3b6b0d40b6708f4dfa2d8131a5ac1d604064147c0f552fd"}, + {file = "regex-2025.7.34-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:7373afae7cfb716e3b8e15d0184510d518f9d21471f2d62918dbece85f2c588f"}, + {file = "regex-2025.7.34-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:9960d162f3fecf6af252534a1ae337e9c2e20d74469fed782903b24e2cc9d3d7"}, + {file = "regex-2025.7.34-cp39-cp39-win32.whl", hash = "sha256:95d538b10eb4621350a54bf14600cc80b514211d91a019dc74b8e23d2159ace5"}, + {file = "regex-2025.7.34-cp39-cp39-win_amd64.whl", hash = "sha256:f7f3071b5faa605b0ea51ec4bb3ea7257277446b053f4fd3ad02b1dcb4e64353"}, + {file = "regex-2025.7.34-cp39-cp39-win_arm64.whl", hash = "sha256:716a47515ba1d03f8e8a61c5013041c8c90f2e21f055203498105d7571b44531"}, + {file = "regex-2025.7.34.tar.gz", hash = "sha256:9ead9765217afd04a86822dfcd4ed2747dfe426e887da413b15ff0ac2457e21a"}, +] + [[package]] name = "requests" version = "2.31.0" @@ -4883,11 +6699,12 @@ version = "1.12.1" description = "Mock out responses from the requests package" optional = false python-versions = ">=3.5" -groups = ["dev"] +groups = ["main", "dev"] files = [ {file = "requests-mock-1.12.1.tar.gz", hash = "sha256:e9e12e333b525156e82a3c852f22016b9158220d2f47454de9cae8a77d371401"}, {file = "requests_mock-1.12.1-py2.py3-none-any.whl", hash = "sha256:b1e37054004cdd5e56c84454cc7df12b25f90f382159087f4b6915aaeef39563"}, ] +markers = {main = "python_version <= \"3.12\""} [package.dependencies] requests = ">=2.22,<3" @@ -4913,14 +6730,14 @@ requests = "2.31.0" [[package]] name = "responses" -version = "0.25.7" +version = "0.25.8" description = "A utility library for mocking out the `requests` Python library." optional = false python-versions = ">=3.8" groups = ["dev"] files = [ - {file = "responses-0.25.7-py3-none-any.whl", hash = "sha256:92ca17416c90fe6b35921f52179bff29332076bb32694c0df02dcac2c6bc043c"}, - {file = "responses-0.25.7.tar.gz", hash = "sha256:8ebae11405d7a5df79ab6fd54277f6f2bc29b2d002d0dd2d5c632594d1ddcedb"}, + {file = "responses-0.25.8-py3-none-any.whl", hash = "sha256:0c710af92def29c8352ceadff0c3fe340ace27cf5af1bbe46fb71275bcd2831c"}, + {file = "responses-0.25.8.tar.gz", hash = "sha256:9374d047a575c8f781b94454db5cab590b6029505f488d12899ddb10a4af1cf4"}, ] [package.dependencies] @@ -4967,6 +6784,23 @@ typing-extensions = {version = ">=4.0.0,<5.0", markers = "python_version < \"3.9 [package.extras] jupyter = ["ipywidgets (>=7.5.1,<9)"] +[[package]] +name = "roman-numerals-py" +version = "3.1.0" +description = "Manipulate well-formed Roman numerals" +optional = true +python-versions = ">=3.9" +groups = ["main"] +markers = "python_version >= \"3.11\" and extra == \"utils\"" +files = [ + {file = "roman_numerals_py-3.1.0-py3-none-any.whl", hash = "sha256:9da2ad2fb670bcf24e81070ceb3be72f6c11c440d73bd579fbeca1e9f330954c"}, + {file = "roman_numerals_py-3.1.0.tar.gz", hash = "sha256:be4bf804f083a4ce001b5eb7e3c0862479d10f94c936f6c4e5f250aa5ff5bd2d"}, +] + +[package.extras] +lint = ["mypy (==1.15.0)", "pyright (==1.1.394)", "ruff (==0.9.7)"] +test = ["pytest (>=8)"] + [[package]] name = "rpds-py" version = "0.20.1" @@ -4974,6 +6808,7 @@ description = "Python bindings to Rust's persistent data structures (rpds)" optional = false python-versions = ">=3.8" groups = ["main"] +markers = "python_version < \"3.10\"" files = [ {file = "rpds_py-0.20.1-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:a649dfd735fff086e8a9d0503a9f0c7d01b7912a333c7ae77e1515c08c146dad"}, {file = "rpds_py-0.20.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:f16bc1334853e91ddaaa1217045dd7be166170beec337576818461268a3de67f"}, @@ -5080,6 +6915,172 @@ files = [ {file = "rpds_py-0.20.1.tar.gz", hash = "sha256:e1791c4aabd117653530dccd24108fa03cc6baf21f58b950d0a73c3b3b29a350"}, ] +[[package]] +name = "rpds-py" +version = "0.27.0" +description = "Python bindings to Rust's persistent data structures (rpds)" +optional = false +python-versions = ">=3.9" +groups = ["main"] +markers = "python_version >= \"3.10\"" +files = [ + {file = "rpds_py-0.27.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:130c1ffa5039a333f5926b09e346ab335f0d4ec393b030a18549a7c7e7c2cea4"}, + {file = "rpds_py-0.27.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:a4cf32a26fa744101b67bfd28c55d992cd19438aff611a46cac7f066afca8fd4"}, + {file = "rpds_py-0.27.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:64a0fe3f334a40b989812de70160de6b0ec7e3c9e4a04c0bbc48d97c5d3600ae"}, + {file = "rpds_py-0.27.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9a0ff7ee28583ab30a52f371b40f54e7138c52ca67f8ca17ccb7ccf0b383cb5f"}, + {file = "rpds_py-0.27.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:15ea4d2e182345dd1b4286593601d766411b43f868924afe297570658c31a62b"}, + {file = "rpds_py-0.27.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:36184b44bf60a480863e51021c26aca3dfe8dd2f5eeabb33622b132b9d8b8b54"}, + {file = "rpds_py-0.27.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9b78430703cfcf5f5e86eb74027a1ed03a93509273d7c705babb547f03e60016"}, + {file = "rpds_py-0.27.0-cp310-cp310-manylinux_2_31_riscv64.whl", hash = "sha256:dbd749cff1defbde270ca346b69b3baf5f1297213ef322254bf2a28537f0b046"}, + {file = "rpds_py-0.27.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6bde37765564cd22a676dd8101b657839a1854cfaa9c382c5abf6ff7accfd4ae"}, + {file = "rpds_py-0.27.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:1d66f45b9399036e890fb9c04e9f70c33857fd8f58ac8db9f3278cfa835440c3"}, + {file = "rpds_py-0.27.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:d85d784c619370d9329bbd670f41ff5f2ae62ea4519761b679d0f57f0f0ee267"}, + {file = "rpds_py-0.27.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:5df559e9e7644d9042f626f2c3997b555f347d7a855a15f170b253f6c5bfe358"}, + {file = "rpds_py-0.27.0-cp310-cp310-win32.whl", hash = "sha256:b8a4131698b6992b2a56015f51646711ec5d893a0b314a4b985477868e240c87"}, + {file = "rpds_py-0.27.0-cp310-cp310-win_amd64.whl", hash = "sha256:cbc619e84a5e3ab2d452de831c88bdcad824414e9c2d28cd101f94dbdf26329c"}, + {file = "rpds_py-0.27.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:dbc2ab5d10544eb485baa76c63c501303b716a5c405ff2469a1d8ceffaabf622"}, + {file = "rpds_py-0.27.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:7ec85994f96a58cf7ed288caa344b7fe31fd1d503bdf13d7331ead5f70ab60d5"}, + {file = "rpds_py-0.27.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:190d7285cd3bb6d31d37a0534d7359c1ee191eb194c511c301f32a4afa5a1dd4"}, + {file = "rpds_py-0.27.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c10d92fb6d7fd827e44055fcd932ad93dac6a11e832d51534d77b97d1d85400f"}, + {file = "rpds_py-0.27.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:dd2c1d27ebfe6a015cfa2005b7fe8c52d5019f7bbdd801bc6f7499aab9ae739e"}, + {file = "rpds_py-0.27.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4790c9d5dd565ddb3e9f656092f57268951398cef52e364c405ed3112dc7c7c1"}, + {file = "rpds_py-0.27.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4300e15e7d03660f04be84a125d1bdd0e6b2f674bc0723bc0fd0122f1a4585dc"}, + {file = "rpds_py-0.27.0-cp311-cp311-manylinux_2_31_riscv64.whl", hash = "sha256:59195dc244fc183209cf8a93406889cadde47dfd2f0a6b137783aa9c56d67c85"}, + {file = "rpds_py-0.27.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:fae4a01ef8c4cb2bbe92ef2063149596907dc4a881a8d26743b3f6b304713171"}, + {file = "rpds_py-0.27.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:e3dc8d4ede2dbae6c0fc2b6c958bf51ce9fd7e9b40c0f5b8835c3fde44f5807d"}, + {file = "rpds_py-0.27.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:c3782fb753aa825b4ccabc04292e07897e2fd941448eabf666856c5530277626"}, + {file = "rpds_py-0.27.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:887ab1f12b0d227e9260558a4a2320024b20102207ada65c43e1ffc4546df72e"}, + {file = "rpds_py-0.27.0-cp311-cp311-win32.whl", hash = "sha256:5d6790ff400254137b81b8053b34417e2c46921e302d655181d55ea46df58cf7"}, + {file = "rpds_py-0.27.0-cp311-cp311-win_amd64.whl", hash = "sha256:e24d8031a2c62f34853756d9208eeafa6b940a1efcbfe36e8f57d99d52bb7261"}, + {file = "rpds_py-0.27.0-cp311-cp311-win_arm64.whl", hash = "sha256:08680820d23df1df0a0260f714d12966bc6c42d02e8055a91d61e03f0c47dda0"}, + {file = "rpds_py-0.27.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:19c990fdf5acecbf0623e906ae2e09ce1c58947197f9bced6bbd7482662231c4"}, + {file = "rpds_py-0.27.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6c27a7054b5224710fcfb1a626ec3ff4f28bcb89b899148c72873b18210e446b"}, + {file = "rpds_py-0.27.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:09965b314091829b378b60607022048953e25f0b396c2b70e7c4c81bcecf932e"}, + {file = "rpds_py-0.27.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:14f028eb47f59e9169bfdf9f7ceafd29dd64902141840633683d0bad5b04ff34"}, + {file = "rpds_py-0.27.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6168af0be75bba990a39f9431cdfae5f0ad501f4af32ae62e8856307200517b8"}, + {file = "rpds_py-0.27.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ab47fe727c13c09d0e6f508e3a49e545008e23bf762a245b020391b621f5b726"}, + {file = "rpds_py-0.27.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5fa01b3d5e3b7d97efab65bd3d88f164e289ec323a8c033c5c38e53ee25c007e"}, + {file = "rpds_py-0.27.0-cp312-cp312-manylinux_2_31_riscv64.whl", hash = "sha256:6c135708e987f46053e0a1246a206f53717f9fadfba27174a9769ad4befba5c3"}, + {file = "rpds_py-0.27.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:fc327f4497b7087d06204235199daf208fd01c82d80465dc5efa4ec9df1c5b4e"}, + {file = "rpds_py-0.27.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:7e57906e38583a2cba67046a09c2637e23297618dc1f3caddbc493f2be97c93f"}, + {file = "rpds_py-0.27.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:0f4f69d7a4300fbf91efb1fb4916421bd57804c01ab938ab50ac9c4aa2212f03"}, + {file = "rpds_py-0.27.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:b4c4fbbcff474e1e5f38be1bf04511c03d492d42eec0babda5d03af3b5589374"}, + {file = "rpds_py-0.27.0-cp312-cp312-win32.whl", hash = "sha256:27bac29bbbf39601b2aab474daf99dbc8e7176ca3389237a23944b17f8913d97"}, + {file = "rpds_py-0.27.0-cp312-cp312-win_amd64.whl", hash = "sha256:8a06aa1197ec0281eb1d7daf6073e199eb832fe591ffa329b88bae28f25f5fe5"}, + {file = "rpds_py-0.27.0-cp312-cp312-win_arm64.whl", hash = "sha256:e14aab02258cb776a108107bd15f5b5e4a1bbaa61ef33b36693dfab6f89d54f9"}, + {file = "rpds_py-0.27.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:443d239d02d9ae55b74015234f2cd8eb09e59fbba30bf60baeb3123ad4c6d5ff"}, + {file = "rpds_py-0.27.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:b8a7acf04fda1f30f1007f3cc96d29d8cf0a53e626e4e1655fdf4eabc082d367"}, + {file = "rpds_py-0.27.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9d0f92b78cfc3b74a42239fdd8c1266f4715b573204c234d2f9fc3fc7a24f185"}, + {file = "rpds_py-0.27.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ce4ed8e0c7dbc5b19352b9c2c6131dd23b95fa8698b5cdd076307a33626b72dc"}, + {file = "rpds_py-0.27.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fde355b02934cc6b07200cc3b27ab0c15870a757d1a72fd401aa92e2ea3c6bfe"}, + {file = "rpds_py-0.27.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:13bbc4846ae4c993f07c93feb21a24d8ec637573d567a924b1001e81c8ae80f9"}, + {file = "rpds_py-0.27.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:be0744661afbc4099fef7f4e604e7f1ea1be1dd7284f357924af12a705cc7d5c"}, + {file = "rpds_py-0.27.0-cp313-cp313-manylinux_2_31_riscv64.whl", hash = "sha256:069e0384a54f427bd65d7fda83b68a90606a3835901aaff42185fcd94f5a9295"}, + {file = "rpds_py-0.27.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:4bc262ace5a1a7dc3e2eac2fa97b8257ae795389f688b5adf22c5db1e2431c43"}, + {file = "rpds_py-0.27.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:2fe6e18e5c8581f0361b35ae575043c7029d0a92cb3429e6e596c2cdde251432"}, + {file = "rpds_py-0.27.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:d93ebdb82363d2e7bec64eecdc3632b59e84bd270d74fe5be1659f7787052f9b"}, + {file = "rpds_py-0.27.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:0954e3a92e1d62e83a54ea7b3fdc9efa5d61acef8488a8a3d31fdafbfb00460d"}, + {file = "rpds_py-0.27.0-cp313-cp313-win32.whl", hash = "sha256:2cff9bdd6c7b906cc562a505c04a57d92e82d37200027e8d362518df427f96cd"}, + {file = "rpds_py-0.27.0-cp313-cp313-win_amd64.whl", hash = "sha256:dc79d192fb76fc0c84f2c58672c17bbbc383fd26c3cdc29daae16ce3d927e8b2"}, + {file = "rpds_py-0.27.0-cp313-cp313-win_arm64.whl", hash = "sha256:5b3a5c8089eed498a3af23ce87a80805ff98f6ef8f7bdb70bd1b7dae5105f6ac"}, + {file = "rpds_py-0.27.0-cp313-cp313t-macosx_10_12_x86_64.whl", hash = "sha256:90fb790138c1a89a2e58c9282fe1089638401f2f3b8dddd758499041bc6e0774"}, + {file = "rpds_py-0.27.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:010c4843a3b92b54373e3d2291a7447d6c3fc29f591772cc2ea0e9f5c1da434b"}, + {file = "rpds_py-0.27.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c9ce7a9e967afc0a2af7caa0d15a3e9c1054815f73d6a8cb9225b61921b419bd"}, + {file = "rpds_py-0.27.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:aa0bf113d15e8abdfee92aa4db86761b709a09954083afcb5bf0f952d6065fdb"}, + {file = "rpds_py-0.27.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:eb91d252b35004a84670dfeafadb042528b19842a0080d8b53e5ec1128e8f433"}, + {file = "rpds_py-0.27.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:db8a6313dbac934193fc17fe7610f70cd8181c542a91382531bef5ed785e5615"}, + {file = "rpds_py-0.27.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ce96ab0bdfcef1b8c371ada2100767ace6804ea35aacce0aef3aeb4f3f499ca8"}, + {file = "rpds_py-0.27.0-cp313-cp313t-manylinux_2_31_riscv64.whl", hash = "sha256:7451ede3560086abe1aa27dcdcf55cd15c96b56f543fb12e5826eee6f721f858"}, + {file = "rpds_py-0.27.0-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:32196b5a99821476537b3f7732432d64d93a58d680a52c5e12a190ee0135d8b5"}, + {file = "rpds_py-0.27.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:a029be818059870664157194e46ce0e995082ac49926f1423c1f058534d2aaa9"}, + {file = "rpds_py-0.27.0-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:3841f66c1ffdc6cebce8aed64e36db71466f1dc23c0d9a5592e2a782a3042c79"}, + {file = "rpds_py-0.27.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:42894616da0fc0dcb2ec08a77896c3f56e9cb2f4b66acd76fc8992c3557ceb1c"}, + {file = "rpds_py-0.27.0-cp313-cp313t-win32.whl", hash = "sha256:b1fef1f13c842a39a03409e30ca0bf87b39a1e2a305a9924deadb75a43105d23"}, + {file = "rpds_py-0.27.0-cp313-cp313t-win_amd64.whl", hash = "sha256:183f5e221ba3e283cd36fdfbe311d95cd87699a083330b4f792543987167eff1"}, + {file = "rpds_py-0.27.0-cp314-cp314-macosx_10_12_x86_64.whl", hash = "sha256:f3cd110e02c5bf17d8fb562f6c9df5c20e73029d587cf8602a2da6c5ef1e32cb"}, + {file = "rpds_py-0.27.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:8d0e09cf4863c74106b5265c2c310f36146e2b445ff7b3018a56799f28f39f6f"}, + {file = "rpds_py-0.27.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:64f689ab822f9b5eb6dfc69893b4b9366db1d2420f7db1f6a2adf2a9ca15ad64"}, + {file = "rpds_py-0.27.0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e36c80c49853b3ffda7aa1831bf175c13356b210c73128c861f3aa93c3cc4015"}, + {file = "rpds_py-0.27.0-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6de6a7f622860af0146cb9ee148682ff4d0cea0b8fd3ad51ce4d40efb2f061d0"}, + {file = "rpds_py-0.27.0-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4045e2fc4b37ec4b48e8907a5819bdd3380708c139d7cc358f03a3653abedb89"}, + {file = "rpds_py-0.27.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9da162b718b12c4219eeeeb68a5b7552fbc7aadedf2efee440f88b9c0e54b45d"}, + {file = "rpds_py-0.27.0-cp314-cp314-manylinux_2_31_riscv64.whl", hash = "sha256:0665be515767dc727ffa5f74bd2ef60b0ff85dad6bb8f50d91eaa6b5fb226f51"}, + {file = "rpds_py-0.27.0-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:203f581accef67300a942e49a37d74c12ceeef4514874c7cede21b012613ca2c"}, + {file = "rpds_py-0.27.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:7873b65686a6471c0037139aa000d23fe94628e0daaa27b6e40607c90e3f5ec4"}, + {file = "rpds_py-0.27.0-cp314-cp314-musllinux_1_2_i686.whl", hash = "sha256:249ab91ceaa6b41abc5f19513cb95b45c6f956f6b89f1fe3d99c81255a849f9e"}, + {file = "rpds_py-0.27.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:d2f184336bc1d6abfaaa1262ed42739c3789b1e3a65a29916a615307d22ffd2e"}, + {file = "rpds_py-0.27.0-cp314-cp314-win32.whl", hash = "sha256:d3c622c39f04d5751408f5b801ecb527e6e0a471b367f420a877f7a660d583f6"}, + {file = "rpds_py-0.27.0-cp314-cp314-win_amd64.whl", hash = "sha256:cf824aceaeffff029ccfba0da637d432ca71ab21f13e7f6f5179cd88ebc77a8a"}, + {file = "rpds_py-0.27.0-cp314-cp314-win_arm64.whl", hash = "sha256:86aca1616922b40d8ac1b3073a1ead4255a2f13405e5700c01f7c8d29a03972d"}, + {file = "rpds_py-0.27.0-cp314-cp314t-macosx_10_12_x86_64.whl", hash = "sha256:341d8acb6724c0c17bdf714319c393bb27f6d23d39bc74f94221b3e59fc31828"}, + {file = "rpds_py-0.27.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:6b96b0b784fe5fd03beffff2b1533dc0d85e92bab8d1b2c24ef3a5dc8fac5669"}, + {file = "rpds_py-0.27.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0c431bfb91478d7cbe368d0a699978050d3b112d7f1d440a41e90faa325557fd"}, + {file = "rpds_py-0.27.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:20e222a44ae9f507d0f2678ee3dd0c45ec1e930f6875d99b8459631c24058aec"}, + {file = "rpds_py-0.27.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:184f0d7b342967f6cda94a07d0e1fae177d11d0b8f17d73e06e36ac02889f303"}, + {file = "rpds_py-0.27.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a00c91104c173c9043bc46f7b30ee5e6d2f6b1149f11f545580f5d6fdff42c0b"}, + {file = "rpds_py-0.27.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f7a37dd208f0d658e0487522078b1ed68cd6bce20ef4b5a915d2809b9094b410"}, + {file = "rpds_py-0.27.0-cp314-cp314t-manylinux_2_31_riscv64.whl", hash = "sha256:92f3b3ec3e6008a1fe00b7c0946a170f161ac00645cde35e3c9a68c2475e8156"}, + {file = "rpds_py-0.27.0-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:a1b3db5fae5cbce2131b7420a3f83553d4d89514c03d67804ced36161fe8b6b2"}, + {file = "rpds_py-0.27.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:5355527adaa713ab693cbce7c1e0ec71682f599f61b128cf19d07e5c13c9b1f1"}, + {file = "rpds_py-0.27.0-cp314-cp314t-musllinux_1_2_i686.whl", hash = "sha256:fcc01c57ce6e70b728af02b2401c5bc853a9e14eb07deda30624374f0aebfe42"}, + {file = "rpds_py-0.27.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:3001013dae10f806380ba739d40dee11db1ecb91684febb8406a87c2ded23dae"}, + {file = "rpds_py-0.27.0-cp314-cp314t-win32.whl", hash = "sha256:0f401c369186a5743694dd9fc08cba66cf70908757552e1f714bfc5219c655b5"}, + {file = "rpds_py-0.27.0-cp314-cp314t-win_amd64.whl", hash = "sha256:8a1dca5507fa1337f75dcd5070218b20bc68cf8844271c923c1b79dfcbc20391"}, + {file = "rpds_py-0.27.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:e0d7151a1bd5d0a203a5008fc4ae51a159a610cb82ab0a9b2c4d80241745582e"}, + {file = "rpds_py-0.27.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:42ccc57ff99166a55a59d8c7d14f1a357b7749f9ed3584df74053fd098243451"}, + {file = "rpds_py-0.27.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e377e4cf8795cdbdff75b8f0223d7b6c68ff4fef36799d88ccf3a995a91c0112"}, + {file = "rpds_py-0.27.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:79af163a4b40bbd8cfd7ca86ec8b54b81121d3b213b4435ea27d6568bcba3e9d"}, + {file = "rpds_py-0.27.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b2eff8ee57c5996b0d2a07c3601fb4ce5fbc37547344a26945dd9e5cbd1ed27a"}, + {file = "rpds_py-0.27.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7cf9bc4508efb18d8dff6934b602324eb9f8c6644749627ce001d6f38a490889"}, + {file = "rpds_py-0.27.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05284439ebe7d9f5f5a668d4d8a0a1d851d16f7d47c78e1fab968c8ad30cab04"}, + {file = "rpds_py-0.27.0-cp39-cp39-manylinux_2_31_riscv64.whl", hash = "sha256:1321bce595ad70e80f97f998db37356b2e22cf98094eba6fe91782e626da2f71"}, + {file = "rpds_py-0.27.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:737005088449ddd3b3df5a95476ee1c2c5c669f5c30eed909548a92939c0e12d"}, + {file = "rpds_py-0.27.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:9b2a4e17bfd68536c3b801800941c95a1d4a06e3cada11c146093ba939d9638d"}, + {file = "rpds_py-0.27.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:dc6b0d5a1ea0318ef2def2b6a55dccf1dcaf77d605672347271ed7b829860765"}, + {file = "rpds_py-0.27.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:4c3f8a0d4802df34fcdbeb3dfe3a4d8c9a530baea8fafdf80816fcaac5379d83"}, + {file = "rpds_py-0.27.0-cp39-cp39-win32.whl", hash = "sha256:699c346abc73993962cac7bb4f02f58e438840fa5458a048d3a178a7a670ba86"}, + {file = "rpds_py-0.27.0-cp39-cp39-win_amd64.whl", hash = "sha256:be806e2961cd390a89d6c3ce8c2ae34271cfcd05660f716257838bb560f1c3b6"}, + {file = "rpds_py-0.27.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:46f48482c1a4748ab2773f75fffbdd1951eb59794e32788834b945da857c47a8"}, + {file = "rpds_py-0.27.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:419dd9c98bcc9fb0242be89e0c6e922df333b975d4268faa90d58499fd9c9ebe"}, + {file = "rpds_py-0.27.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:55d42a0ef2bdf6bc81e1cc2d49d12460f63c6ae1423c4f4851b828e454ccf6f1"}, + {file = "rpds_py-0.27.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2e39169ac6aae06dd79c07c8a69d9da867cef6a6d7883a0186b46bb46ccfb0c3"}, + {file = "rpds_py-0.27.0-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:935afcdea4751b0ac918047a2df3f720212892347767aea28f5b3bf7be4f27c0"}, + {file = "rpds_py-0.27.0-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8de567dec6d451649a781633d36f5c7501711adee329d76c095be2178855b042"}, + {file = "rpds_py-0.27.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:555ed147cbe8c8f76e72a4c6cd3b7b761cbf9987891b9448808148204aed74a5"}, + {file = "rpds_py-0.27.0-pp310-pypy310_pp73-manylinux_2_31_riscv64.whl", hash = "sha256:d2cc2b34f9e1d31ce255174da82902ad75bd7c0d88a33df54a77a22f2ef421ee"}, + {file = "rpds_py-0.27.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:cb0702c12983be3b2fab98ead349ac63a98216d28dda6f518f52da5498a27a1b"}, + {file = "rpds_py-0.27.0-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:ba783541be46f27c8faea5a6645e193943c17ea2f0ffe593639d906a327a9bcc"}, + {file = "rpds_py-0.27.0-pp310-pypy310_pp73-musllinux_1_2_i686.whl", hash = "sha256:2406d034635d1497c596c40c85f86ecf2bf9611c1df73d14078af8444fe48031"}, + {file = "rpds_py-0.27.0-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:dea0808153f1fbbad772669d906cddd92100277533a03845de6893cadeffc8be"}, + {file = "rpds_py-0.27.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:d2a81bdcfde4245468f7030a75a37d50400ac2455c3a4819d9d550c937f90ab5"}, + {file = "rpds_py-0.27.0-pp311-pypy311_pp73-macosx_10_12_x86_64.whl", hash = "sha256:e6491658dd2569f05860bad645569145c8626ac231877b0fb2d5f9bcb7054089"}, + {file = "rpds_py-0.27.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:bec77545d188f8bdd29d42bccb9191682a46fb2e655e3d1fb446d47c55ac3b8d"}, + {file = "rpds_py-0.27.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:25a4aebf8ca02bbb90a9b3e7a463bbf3bee02ab1c446840ca07b1695a68ce424"}, + {file = "rpds_py-0.27.0-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:44524b96481a4c9b8e6c46d6afe43fa1fb485c261e359fbe32b63ff60e3884d8"}, + {file = "rpds_py-0.27.0-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:45d04a73c54b6a5fd2bab91a4b5bc8b426949586e61340e212a8484919183859"}, + {file = "rpds_py-0.27.0-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:343cf24de9ed6c728abefc5d5c851d5de06497caa7ac37e5e65dd572921ed1b5"}, + {file = "rpds_py-0.27.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7aed8118ae20515974650d08eb724150dc2e20c2814bcc307089569995e88a14"}, + {file = "rpds_py-0.27.0-pp311-pypy311_pp73-manylinux_2_31_riscv64.whl", hash = "sha256:af9d4fd79ee1cc8e7caf693ee02737daabfc0fcf2773ca0a4735b356c8ad6f7c"}, + {file = "rpds_py-0.27.0-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:f0396e894bd1e66c74ecbc08b4f6a03dc331140942c4b1d345dd131b68574a60"}, + {file = "rpds_py-0.27.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:59714ab0a5af25d723d8e9816638faf7f4254234decb7d212715c1aa71eee7be"}, + {file = "rpds_py-0.27.0-pp311-pypy311_pp73-musllinux_1_2_i686.whl", hash = "sha256:88051c3b7d5325409f433c5a40328fcb0685fc04e5db49ff936e910901d10114"}, + {file = "rpds_py-0.27.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:181bc29e59e5e5e6e9d63b143ff4d5191224d355e246b5a48c88ce6b35c4e466"}, + {file = "rpds_py-0.27.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:9ad08547995a57e74fea6abaf5940d399447935faebbd2612b3b0ca6f987946b"}, + {file = "rpds_py-0.27.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:61490d57e82e23b45c66f96184237994bfafa914433b8cd1a9bb57fecfced59d"}, + {file = "rpds_py-0.27.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7cf5e726b6fa977e428a61880fb108a62f28b6d0c7ef675b117eaff7076df49"}, + {file = "rpds_py-0.27.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:dc662bc9375a6a394b62dfd331874c434819f10ee3902123200dbcf116963f89"}, + {file = "rpds_py-0.27.0-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:299a245537e697f28a7511d01038c310ac74e8ea213c0019e1fc65f52c0dcb23"}, + {file = "rpds_py-0.27.0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:be3964f7312ea05ed283b20f87cb533fdc555b2e428cc7be64612c0b2124f08c"}, + {file = "rpds_py-0.27.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:33ba649a6e55ae3808e4c39e01580dc9a9b0d5b02e77b66bb86ef117922b1264"}, + {file = "rpds_py-0.27.0-pp39-pypy39_pp73-manylinux_2_31_riscv64.whl", hash = "sha256:81f81bbd7cdb4bdc418c09a73809abeda8f263a6bf8f9c7f93ed98b5597af39d"}, + {file = "rpds_py-0.27.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:11e8e28c0ba0373d052818b600474cfee2fafa6c9f36c8587d217b13ee28ca7d"}, + {file = "rpds_py-0.27.0-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:e3acb9c16530362aeaef4e84d57db357002dc5cbfac9a23414c3e73c08301ab2"}, + {file = "rpds_py-0.27.0-pp39-pypy39_pp73-musllinux_1_2_i686.whl", hash = "sha256:2e307cb5f66c59ede95c00e93cd84190a5b7f3533d7953690b2036780622ba81"}, + {file = "rpds_py-0.27.0-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:f09c9d4c26fa79c1bad927efb05aca2391350b8e61c38cbc0d7d3c814e463124"}, + {file = "rpds_py-0.27.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:af22763a0a1eff106426a6e1f13c4582e0d0ad89c1493ab6c058236174cd6c6a"}, + {file = "rpds_py-0.27.0.tar.gz", hash = "sha256:8b23cf252f180cda89220b378d917180f29d313cd6a07b2431c0d3b776aae86f"}, +] + [[package]] name = "rq" version = "2.3.3" @@ -5087,7 +7088,7 @@ description = "RQ is a simple, lightweight, library for creating background jobs optional = true python-versions = ">=3.8" groups = ["main"] -markers = "extra == \"proxy\"" +markers = "python_version < \"3.10\" and extra == \"proxy\"" files = [ {file = "rq-2.3.3-py3-none-any.whl", hash = "sha256:2202c4409c4c527ac4bee409867d6c02515dd110030499eb0de54c7374aee0ce"}, {file = "rq-2.3.3.tar.gz", hash = "sha256:20c41c977b6f27c852a41bd855893717402bae7b8d9607dca21fe9dd55453e22"}, @@ -5097,6 +7098,24 @@ files = [ click = ">=5" redis = ">=3.5,<6.0.0 || >6.0.0" +[[package]] +name = "rq" +version = "2.5.0" +description = "RQ is a simple, lightweight, library for creating background jobs, and processing them." +optional = true +python-versions = ">=3.9" +groups = ["main"] +markers = "python_version >= \"3.10\" and extra == \"proxy\"" +files = [ + {file = "rq-2.5.0-py3-none-any.whl", hash = "sha256:90c74eb5b5793ff08e6c3391fd6deb7151f308ac8f04b6831580b38e90688155"}, + {file = "rq-2.5.0.tar.gz", hash = "sha256:b55d328fcaeaf25823b8b8450283225f8048bd1c52abaaca192c99201ab5c687"}, +] + +[package.dependencies] +click = ">=5" +croniter = "*" +redis = ">=3.5,<6 || >6" + [[package]] name = "rsa" version = "4.9.1" @@ -5218,7 +7237,7 @@ description = "Fundamental algorithms for scientific computing in Python" optional = true python-versions = ">=3.10" groups = ["main"] -markers = "python_version >= \"3.10\" and extra == \"mlflow\"" +markers = "python_version == \"3.10\" and extra == \"mlflow\"" files = [ {file = "scipy-1.15.3-cp310-cp310-macosx_10_13_x86_64.whl", hash = "sha256:a345928c86d535060c9c2b25e71e87c39ab2f22fc96e9636bd74d1dbf9de448c"}, {file = "scipy-1.15.3-cp310-cp310-macosx_12_0_arm64.whl", hash = "sha256:ad3432cb0f9ed87477a8d97f03b763fd1d57709f1bbde3c9369b1dff5503b253"}, @@ -5276,6 +7295,80 @@ dev = ["cython-lint (>=0.12.2)", "doit (>=0.36.0)", "mypy (==1.10.0)", "pycodest doc = ["intersphinx_registry", "jupyterlite-pyodide-kernel", "jupyterlite-sphinx (>=0.19.1)", "jupytext", "matplotlib (>=3.5)", "myst-nb", "numpydoc", "pooch", "pydata-sphinx-theme (>=0.15.2)", "sphinx (>=5.0.0,<8.0.0)", "sphinx-copybutton", "sphinx-design (>=0.4.0)"] test = ["Cython", "array-api-strict (>=2.0,<2.1.1)", "asv", "gmpy2", "hypothesis (>=6.30)", "meson", "mpmath", "ninja ; sys_platform != \"emscripten\"", "pooch", "pytest", "pytest-cov", "pytest-timeout", "pytest-xdist", "scikit-umfpack", "threadpoolctl"] +[[package]] +name = "scipy" +version = "1.16.1" +description = "Fundamental algorithms for scientific computing in Python" +optional = true +python-versions = ">=3.11" +groups = ["main"] +markers = "python_version >= \"3.11\" and extra == \"mlflow\"" +files = [ + {file = "scipy-1.16.1-cp311-cp311-macosx_10_14_x86_64.whl", hash = "sha256:c033fa32bab91dc98ca59d0cf23bb876454e2bb02cbe592d5023138778f70030"}, + {file = "scipy-1.16.1-cp311-cp311-macosx_12_0_arm64.whl", hash = "sha256:6e5c2f74e5df33479b5cd4e97a9104c511518fbd979aa9b8f6aec18b2e9ecae7"}, + {file = "scipy-1.16.1-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:0a55ffe0ba0f59666e90951971a884d1ff6f4ec3275a48f472cfb64175570f77"}, + {file = "scipy-1.16.1-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:f8a5d6cd147acecc2603fbd382fed6c46f474cccfcf69ea32582e033fb54dcfe"}, + {file = "scipy-1.16.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:cb18899127278058bcc09e7b9966d41a5a43740b5bb8dcba401bd983f82e885b"}, + {file = "scipy-1.16.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:adccd93a2fa937a27aae826d33e3bfa5edf9aa672376a4852d23a7cd67a2e5b7"}, + {file = "scipy-1.16.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:18aca1646a29ee9a0625a1be5637fa798d4d81fdf426481f06d69af828f16958"}, + {file = "scipy-1.16.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:d85495cef541729a70cdddbbf3e6b903421bc1af3e8e3a9a72a06751f33b7c39"}, + {file = "scipy-1.16.1-cp311-cp311-win_amd64.whl", hash = "sha256:226652fca853008119c03a8ce71ffe1b3f6d2844cc1686e8f9806edafae68596"}, + {file = "scipy-1.16.1-cp312-cp312-macosx_10_14_x86_64.whl", hash = "sha256:81b433bbeaf35728dad619afc002db9b189e45eebe2cd676effe1fb93fef2b9c"}, + {file = "scipy-1.16.1-cp312-cp312-macosx_12_0_arm64.whl", hash = "sha256:886cc81fdb4c6903a3bb0464047c25a6d1016fef77bb97949817d0c0d79f9e04"}, + {file = "scipy-1.16.1-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:15240c3aac087a522b4eaedb09f0ad061753c5eebf1ea430859e5bf8640d5919"}, + {file = "scipy-1.16.1-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:65f81a25805f3659b48126b5053d9e823d3215e4a63730b5e1671852a1705921"}, + {file = "scipy-1.16.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:6c62eea7f607f122069b9bad3f99489ddca1a5173bef8a0c75555d7488b6f725"}, + {file = "scipy-1.16.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:f965bbf3235b01c776115ab18f092a95aa74c271a52577bcb0563e85738fd618"}, + {file = "scipy-1.16.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:f006e323874ffd0b0b816d8c6a8e7f9a73d55ab3b8c3f72b752b226d0e3ac83d"}, + {file = "scipy-1.16.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:e8fd15fc5085ab4cca74cb91fe0a4263b1f32e4420761ddae531ad60934c2119"}, + {file = "scipy-1.16.1-cp312-cp312-win_amd64.whl", hash = "sha256:f7b8013c6c066609577d910d1a2a077021727af07b6fab0ee22c2f901f22352a"}, + {file = "scipy-1.16.1-cp313-cp313-macosx_10_14_x86_64.whl", hash = "sha256:5451606823a5e73dfa621a89948096c6528e2896e40b39248295d3a0138d594f"}, + {file = "scipy-1.16.1-cp313-cp313-macosx_12_0_arm64.whl", hash = "sha256:89728678c5ca5abd610aee148c199ac1afb16e19844401ca97d43dc548a354eb"}, + {file = "scipy-1.16.1-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:e756d688cb03fd07de0fffad475649b03cb89bee696c98ce508b17c11a03f95c"}, + {file = "scipy-1.16.1-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:5aa2687b9935da3ed89c5dbed5234576589dd28d0bf7cd237501ccfbdf1ad608"}, + {file = "scipy-1.16.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:0851f6a1e537fe9399f35986897e395a1aa61c574b178c0d456be5b1a0f5ca1f"}, + {file = "scipy-1.16.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:fedc2cbd1baed37474b1924c331b97bdff611d762c196fac1a9b71e67b813b1b"}, + {file = "scipy-1.16.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:2ef500e72f9623a6735769e4b93e9dcb158d40752cdbb077f305487e3e2d1f45"}, + {file = "scipy-1.16.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:978d8311674b05a8f7ff2ea6c6bce5d8b45a0cb09d4c5793e0318f448613ea65"}, + {file = "scipy-1.16.1-cp313-cp313-win_amd64.whl", hash = "sha256:81929ed0fa7a5713fcdd8b2e6f73697d3b4c4816d090dd34ff937c20fa90e8ab"}, + {file = "scipy-1.16.1-cp313-cp313t-macosx_10_14_x86_64.whl", hash = "sha256:bcc12db731858abda693cecdb3bdc9e6d4bd200213f49d224fe22df82687bdd6"}, + {file = "scipy-1.16.1-cp313-cp313t-macosx_12_0_arm64.whl", hash = "sha256:744d977daa4becb9fc59135e75c069f8d301a87d64f88f1e602a9ecf51e77b27"}, + {file = "scipy-1.16.1-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:dc54f76ac18073bcecffb98d93f03ed6b81a92ef91b5d3b135dcc81d55a724c7"}, + {file = "scipy-1.16.1-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:367d567ee9fc1e9e2047d31f39d9d6a7a04e0710c86e701e053f237d14a9b4f6"}, + {file = "scipy-1.16.1-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:4cf5785e44e19dcd32a0e4807555e1e9a9b8d475c6afff3d21c3c543a6aa84f4"}, + {file = "scipy-1.16.1-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:3d0b80fb26d3e13a794c71d4b837e2a589d839fd574a6bbb4ee1288c213ad4a3"}, + {file = "scipy-1.16.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:8503517c44c18d1030d666cb70aaac1cc8913608816e06742498833b128488b7"}, + {file = "scipy-1.16.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:30cc4bb81c41831ecfd6dc450baf48ffd80ef5aed0f5cf3ea775740e80f16ecc"}, + {file = "scipy-1.16.1-cp313-cp313t-win_amd64.whl", hash = "sha256:c24fa02f7ed23ae514460a22c57eca8f530dbfa50b1cfdbf4f37c05b5309cc39"}, + {file = "scipy-1.16.1-cp314-cp314-macosx_10_14_x86_64.whl", hash = "sha256:796a5a9ad36fa3a782375db8f4241ab02a091308eb079746bc0f874c9b998318"}, + {file = "scipy-1.16.1-cp314-cp314-macosx_12_0_arm64.whl", hash = "sha256:3ea0733a2ff73fd6fdc5fecca54ee9b459f4d74f00b99aced7d9a3adb43fb1cc"}, + {file = "scipy-1.16.1-cp314-cp314-macosx_14_0_arm64.whl", hash = "sha256:85764fb15a2ad994e708258bb4ed8290d1305c62a4e1ef07c414356a24fcfbf8"}, + {file = "scipy-1.16.1-cp314-cp314-macosx_14_0_x86_64.whl", hash = "sha256:ca66d980469cb623b1759bdd6e9fd97d4e33a9fad5b33771ced24d0cb24df67e"}, + {file = "scipy-1.16.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:e7cc1ffcc230f568549fc56670bcf3df1884c30bd652c5da8138199c8c76dae0"}, + {file = "scipy-1.16.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:3ddfb1e8d0b540cb4ee9c53fc3dea3186f97711248fb94b4142a1b27178d8b4b"}, + {file = "scipy-1.16.1-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:4dc0e7be79e95d8ba3435d193e0d8ce372f47f774cffd882f88ea4e1e1ddc731"}, + {file = "scipy-1.16.1-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:f23634f9e5adb51b2a77766dac217063e764337fbc816aa8ad9aaebcd4397fd3"}, + {file = "scipy-1.16.1-cp314-cp314-win_amd64.whl", hash = "sha256:57d75524cb1c5a374958a2eae3d84e1929bb971204cc9d52213fb8589183fc19"}, + {file = "scipy-1.16.1-cp314-cp314t-macosx_10_14_x86_64.whl", hash = "sha256:d8da7c3dd67bcd93f15618938f43ed0995982eb38973023d46d4646c4283ad65"}, + {file = "scipy-1.16.1-cp314-cp314t-macosx_12_0_arm64.whl", hash = "sha256:cc1d2f2fd48ba1e0620554fe5bc44d3e8f5d4185c8c109c7fbdf5af2792cfad2"}, + {file = "scipy-1.16.1-cp314-cp314t-macosx_14_0_arm64.whl", hash = "sha256:21a611ced9275cb861bacadbada0b8c0623bc00b05b09eb97f23b370fc2ae56d"}, + {file = "scipy-1.16.1-cp314-cp314t-macosx_14_0_x86_64.whl", hash = "sha256:8dfbb25dffc4c3dd9371d8ab456ca81beeaf6f9e1c2119f179392f0dc1ab7695"}, + {file = "scipy-1.16.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:f0ebb7204f063fad87fc0a0e4ff4a2ff40b2a226e4ba1b7e34bf4b79bf97cd86"}, + {file = "scipy-1.16.1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:f1b9e5962656f2734c2b285a8745358ecb4e4efbadd00208c80a389227ec61ff"}, + {file = "scipy-1.16.1-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:5e1a106f8c023d57a2a903e771228bf5c5b27b5d692088f457acacd3b54511e4"}, + {file = "scipy-1.16.1-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:709559a1db68a9abc3b2c8672c4badf1614f3b440b3ab326d86a5c0491eafae3"}, + {file = "scipy-1.16.1-cp314-cp314t-win_amd64.whl", hash = "sha256:c0c804d60492a0aad7f5b2bb1862f4548b990049e27e828391ff2bf6f7199998"}, + {file = "scipy-1.16.1.tar.gz", hash = "sha256:44c76f9e8b6e8e488a586190ab38016e4ed2f8a038af7cd3defa903c0a2238b3"}, +] + +[package.dependencies] +numpy = ">=1.25.2,<2.6" + +[package.extras] +dev = ["cython-lint (>=0.12.2)", "doit (>=0.36.0)", "mypy (==1.10.0)", "pycodestyle", "pydevtool", "rich-click", "ruff (>=0.0.292)", "types-psutil", "typing_extensions"] +doc = ["intersphinx_registry", "jupyterlite-pyodide-kernel", "jupyterlite-sphinx (>=0.19.1)", "jupytext", "linkify-it-py", "matplotlib (>=3.5)", "myst-nb (>=1.2.0)", "numpydoc", "pooch", "pydata-sphinx-theme (>=0.15.2)", "sphinx (>=5.0.0,<8.2.0)", "sphinx-copybutton", "sphinx-design (>=0.4.0)"] +test = ["Cython", "array-api-strict (>=2.3.1)", "asv", "gmpy2", "hypothesis (>=6.30)", "meson", "mpmath", "ninja ; sys_platform != \"emscripten\"", "pooch", "pytest", "pytest-cov", "pytest-timeout", "pytest-xdist", "scikit-umfpack", "threadpoolctl"] + [[package]] name = "semantic-router" version = "0.0.20" @@ -5283,7 +7376,7 @@ description = "Super fast semantic router for AI decision making" optional = true python-versions = ">=3.9,<4.0" groups = ["main"] -markers = "python_version >= \"3.9\" and extra == \"semantic-router\"" +markers = "python_version >= \"3.13\" and extra == \"semantic-router\"" files = [ {file = "semantic_router-0.0.20-py3-none-any.whl", hash = "sha256:7a713401564fb6cf22b566046ad32a4224e4f357be8de6583ca3b9ee328c8f95"}, {file = "semantic_router-0.0.20.tar.gz", hash = "sha256:26119a4628ca72b2fa9eacd446ea763b6f1925a661a34e26945433d2601efac7"}, @@ -5303,6 +7396,46 @@ fastembed = ["fastembed (>=0.1.3,<0.2.0) ; python_version < \"3.12\""] hybrid = ["pinecone-text (>=0.7.1,<0.8.0)"] local = ["llama-cpp-python (>=0.2.28,<0.3.0)", "torch (>=2.1.0,<3.0.0)", "transformers (>=4.36.2,<5.0.0)"] +[[package]] +name = "semantic-router" +version = "0.0.72" +description = "Super fast semantic router for AI decision making" +optional = true +python-versions = "<3.13,>=3.9" +groups = ["main"] +markers = "python_version >= \"3.9\" and extra == \"semantic-router\" and python_version <= \"3.12\"" +files = [ + {file = "semantic_router-0.0.72-py3-none-any.whl", hash = "sha256:4973869859a514f3d94d8c82ef02f4822d833443151611eeb4c732d6111e716b"}, + {file = "semantic_router-0.0.72.tar.gz", hash = "sha256:60c72d61ef7091f6ee70c73dc6416524ca7fb037b7245fc3348d055ee6f141b8"}, +] + +[package.dependencies] +aiohttp = ">=3.9.5,<4.0.0" +colorama = ">=0.4.6,<0.5.0" +colorlog = ">=6.8.0,<7.0.0" +numpy = ">=1.25.2,<2.0.0" +openai = ">=1.10.0,<2.0.0" +pydantic = ">=2.5.3,<3.0.0" +pyyaml = ">=6.0.1,<7.0.0" +regex = ">=2023.12.25" +requests-mock = ">=1.12.1,<2.0.0" +tiktoken = ">=0.6.0,<1.0.0" + +[package.extras] +bedrock = ["boto3 (>=1.34.98,<2.0.0)", "botocore (>=1.34.110,<2.0.0)"] +cohere = ["cohere (>=5.9.4,<6.00)"] +docs = ["sphinx (>=7.0.0,<8.0.0)", "sphinxawesome-theme (>=5.2.0,<6.0.0)"] +fastembed = ["fastembed (>=0.3.0,<0.4.0)"] +google = ["google-cloud-aiplatform (>=1.45.0,<2.0.0)"] +hybrid = ["pinecone-text (>=0.7.1,<0.10.0)"] +local = ["llama-cpp-python (>=0.2.28,<0.2.86)", "tokenizers (>=0.19)", "torch (>=2.1.0,<2.6.0)", "transformers (>=4.36.2)"] +mistralai = ["mistralai (>=0.0.12,<0.1.0)"] +pinecone = ["pinecone (>=5.0.0)"] +postgres = ["psycopg2 (>=2.9.9,<3.0.0)"] +processing = ["matplotlib (>=3.8.3,<4.0.0)"] +qdrant = ["qdrant-client (>=1.11.1,<2.0.0)"] +vision = ["pillow (>=10.2.0,<11.0.0)", "torch (>=2.1.0,<2.6.0)", "torchvision (>=0.17.0,<0.18.0)", "transformers (>=4.36.2)"] + [[package]] name = "six" version = "1.17.0" @@ -5360,7 +7493,7 @@ description = "Python documentation generator" optional = true python-versions = ">=3.8" groups = ["main"] -markers = "extra == \"utils\"" +markers = "python_version < \"3.10\" and extra == \"utils\"" files = [ {file = "sphinx-7.1.2-py3-none-any.whl", hash = "sha256:d170a81825b2fcacb6dfd5a0d7f578a053e45d3f2b153fecc948c37344eb4cbe"}, {file = "sphinx-7.1.2.tar.gz", hash = "sha256:780f4d32f1d7d1126576e0e5ecc19dc32ab76cd24e950228dcf7b1f6d3d9e22f"}, @@ -5390,6 +7523,80 @@ docs = ["sphinxcontrib-websupport"] lint = ["docutils-stubs", "flake8 (>=3.5.0)", "flake8-simplify", "isort", "mypy (>=0.990)", "ruff", "sphinx-lint", "types-requests"] test = ["cython", "filelock", "html5lib", "pytest (>=4.6)"] +[[package]] +name = "sphinx" +version = "8.1.3" +description = "Python documentation generator" +optional = true +python-versions = ">=3.10" +groups = ["main"] +markers = "python_version == \"3.10\" and extra == \"utils\"" +files = [ + {file = "sphinx-8.1.3-py3-none-any.whl", hash = "sha256:09719015511837b76bf6e03e42eb7595ac8c2e41eeb9c29c5b755c6b677992a2"}, + {file = "sphinx-8.1.3.tar.gz", hash = "sha256:43c1911eecb0d3e161ad78611bc905d1ad0e523e4ddc202a58a821773dc4c927"}, +] + +[package.dependencies] +alabaster = ">=0.7.14" +babel = ">=2.13" +colorama = {version = ">=0.4.6", markers = "sys_platform == \"win32\""} +docutils = ">=0.20,<0.22" +imagesize = ">=1.3" +Jinja2 = ">=3.1" +packaging = ">=23.0" +Pygments = ">=2.17" +requests = ">=2.30.0" +snowballstemmer = ">=2.2" +sphinxcontrib-applehelp = ">=1.0.7" +sphinxcontrib-devhelp = ">=1.0.6" +sphinxcontrib-htmlhelp = ">=2.0.6" +sphinxcontrib-jsmath = ">=1.0.1" +sphinxcontrib-qthelp = ">=1.0.6" +sphinxcontrib-serializinghtml = ">=1.1.9" +tomli = {version = ">=2", markers = "python_version < \"3.11\""} + +[package.extras] +docs = ["sphinxcontrib-websupport"] +lint = ["flake8 (>=6.0)", "mypy (==1.11.1)", "pyright (==1.1.384)", "pytest (>=6.0)", "ruff (==0.6.9)", "sphinx-lint (>=0.9)", "tomli (>=2)", "types-Pillow (==10.2.0.20240822)", "types-Pygments (==2.18.0.20240506)", "types-colorama (==0.4.15.20240311)", "types-defusedxml (==0.7.0.20240218)", "types-docutils (==0.21.0.20241005)", "types-requests (==2.32.0.20240914)", "types-urllib3 (==1.26.25.14)"] +test = ["cython (>=3.0)", "defusedxml (>=0.7.1)", "pytest (>=8.0)", "setuptools (>=70.0)", "typing_extensions (>=4.9)"] + +[[package]] +name = "sphinx" +version = "8.2.3" +description = "Python documentation generator" +optional = true +python-versions = ">=3.11" +groups = ["main"] +markers = "python_version >= \"3.11\" and extra == \"utils\"" +files = [ + {file = "sphinx-8.2.3-py3-none-any.whl", hash = "sha256:4405915165f13521d875a8c29c8970800a0141c14cc5416a38feca4ea5d9b9c3"}, + {file = "sphinx-8.2.3.tar.gz", hash = "sha256:398ad29dee7f63a75888314e9424d40f52ce5a6a87ae88e7071e80af296ec348"}, +] + +[package.dependencies] +alabaster = ">=0.7.14" +babel = ">=2.13" +colorama = {version = ">=0.4.6", markers = "sys_platform == \"win32\""} +docutils = ">=0.20,<0.22" +imagesize = ">=1.3" +Jinja2 = ">=3.1" +packaging = ">=23.0" +Pygments = ">=2.17" +requests = ">=2.30.0" +roman-numerals-py = ">=1.0.0" +snowballstemmer = ">=2.2" +sphinxcontrib-applehelp = ">=1.0.7" +sphinxcontrib-devhelp = ">=1.0.6" +sphinxcontrib-htmlhelp = ">=2.0.6" +sphinxcontrib-jsmath = ">=1.0.1" +sphinxcontrib-qthelp = ">=1.0.6" +sphinxcontrib-serializinghtml = ">=1.1.9" + +[package.extras] +docs = ["sphinxcontrib-websupport"] +lint = ["betterproto (==2.0.0b6)", "mypy (==1.15.0)", "pypi-attestations (==0.0.21)", "pyright (==1.1.395)", "pytest (>=8.0)", "ruff (==0.9.9)", "sphinx-lint (>=0.9)", "types-Pillow (==10.2.0.20240822)", "types-Pygments (==2.19.0.20250219)", "types-colorama (==0.4.15.20240311)", "types-defusedxml (==0.7.0.20240218)", "types-docutils (==0.21.0.20241128)", "types-requests (==2.32.0.20241016)", "types-urllib3 (==1.26.25.14)"] +test = ["cython (>=3.0)", "defusedxml (>=0.7.1)", "pytest (>=8.0)", "pytest-xdist[psutil] (>=3.4)", "setuptools (>=70.0)", "typing_extensions (>=4.9)"] + [[package]] name = "sphinxcontrib-applehelp" version = "1.0.4" @@ -5397,7 +7604,7 @@ description = "sphinxcontrib-applehelp is a Sphinx extension which outputs Apple optional = true python-versions = ">=3.8" groups = ["main"] -markers = "extra == \"utils\"" +markers = "python_version < \"3.10\" and extra == \"utils\"" files = [ {file = "sphinxcontrib-applehelp-1.0.4.tar.gz", hash = "sha256:828f867945bbe39817c210a1abfd1bc4895c8b73fcaade56d45357a348a07d7e"}, {file = "sphinxcontrib_applehelp-1.0.4-py3-none-any.whl", hash = "sha256:29d341f67fb0f6f586b23ad80e072c8e6ad0b48417db2bde114a4c9746feb228"}, @@ -5407,6 +7614,24 @@ files = [ lint = ["docutils-stubs", "flake8", "mypy"] test = ["pytest"] +[[package]] +name = "sphinxcontrib-applehelp" +version = "2.0.0" +description = "sphinxcontrib-applehelp is a Sphinx extension which outputs Apple help books" +optional = true +python-versions = ">=3.9" +groups = ["main"] +markers = "python_version >= \"3.10\" and extra == \"utils\"" +files = [ + {file = "sphinxcontrib_applehelp-2.0.0-py3-none-any.whl", hash = "sha256:4cd3f0ec4ac5dd9c17ec65e9ab272c9b867ea77425228e68ecf08d6b28ddbdb5"}, + {file = "sphinxcontrib_applehelp-2.0.0.tar.gz", hash = "sha256:2f29ef331735ce958efa4734873f084941970894c6090408b079c61b2e1c06d1"}, +] + +[package.extras] +lint = ["mypy", "ruff (==0.5.5)", "types-docutils"] +standalone = ["Sphinx (>=5)"] +test = ["pytest"] + [[package]] name = "sphinxcontrib-devhelp" version = "1.0.2" @@ -5414,7 +7639,7 @@ description = "sphinxcontrib-devhelp is a sphinx extension which outputs Devhelp optional = true python-versions = ">=3.5" groups = ["main"] -markers = "extra == \"utils\"" +markers = "python_version < \"3.10\" and extra == \"utils\"" files = [ {file = "sphinxcontrib-devhelp-1.0.2.tar.gz", hash = "sha256:ff7f1afa7b9642e7060379360a67e9c41e8f3121f2ce9164266f61b9f4b338e4"}, {file = "sphinxcontrib_devhelp-1.0.2-py2.py3-none-any.whl", hash = "sha256:8165223f9a335cc1af7ffe1ed31d2871f325254c0423bc0c4c7cd1c1e4734a2e"}, @@ -5424,6 +7649,24 @@ files = [ lint = ["docutils-stubs", "flake8", "mypy"] test = ["pytest"] +[[package]] +name = "sphinxcontrib-devhelp" +version = "2.0.0" +description = "sphinxcontrib-devhelp is a sphinx extension which outputs Devhelp documents" +optional = true +python-versions = ">=3.9" +groups = ["main"] +markers = "python_version >= \"3.10\" and extra == \"utils\"" +files = [ + {file = "sphinxcontrib_devhelp-2.0.0-py3-none-any.whl", hash = "sha256:aefb8b83854e4b0998877524d1029fd3e6879210422ee3780459e28a1f03a8a2"}, + {file = "sphinxcontrib_devhelp-2.0.0.tar.gz", hash = "sha256:411f5d96d445d1d73bb5d52133377b4248ec79db5c793ce7dbe59e074b4dd1ad"}, +] + +[package.extras] +lint = ["mypy", "ruff (==0.5.5)", "types-docutils"] +standalone = ["Sphinx (>=5)"] +test = ["pytest"] + [[package]] name = "sphinxcontrib-htmlhelp" version = "2.0.1" @@ -5431,7 +7674,7 @@ description = "sphinxcontrib-htmlhelp is a sphinx extension which renders HTML h optional = true python-versions = ">=3.8" groups = ["main"] -markers = "extra == \"utils\"" +markers = "python_version < \"3.10\" and extra == \"utils\"" files = [ {file = "sphinxcontrib-htmlhelp-2.0.1.tar.gz", hash = "sha256:0cbdd302815330058422b98a113195c9249825d681e18f11e8b1f78a2f11efff"}, {file = "sphinxcontrib_htmlhelp-2.0.1-py3-none-any.whl", hash = "sha256:c38cb46dccf316c79de6e5515e1770414b797162b23cd3d06e67020e1d2a6903"}, @@ -5441,6 +7684,24 @@ files = [ lint = ["docutils-stubs", "flake8", "mypy"] test = ["html5lib", "pytest"] +[[package]] +name = "sphinxcontrib-htmlhelp" +version = "2.1.0" +description = "sphinxcontrib-htmlhelp is a sphinx extension which renders HTML help files" +optional = true +python-versions = ">=3.9" +groups = ["main"] +markers = "python_version >= \"3.10\" and extra == \"utils\"" +files = [ + {file = "sphinxcontrib_htmlhelp-2.1.0-py3-none-any.whl", hash = "sha256:166759820b47002d22914d64a075ce08f4c46818e17cfc9470a9786b759b19f8"}, + {file = "sphinxcontrib_htmlhelp-2.1.0.tar.gz", hash = "sha256:c9e2916ace8aad64cc13a0d233ee22317f2b9025b9cf3295249fa985cc7082e9"}, +] + +[package.extras] +lint = ["mypy", "ruff (==0.5.5)", "types-docutils"] +standalone = ["Sphinx (>=5)"] +test = ["html5lib", "pytest"] + [[package]] name = "sphinxcontrib-jsmath" version = "1.0.1" @@ -5464,7 +7725,7 @@ description = "sphinxcontrib-qthelp is a sphinx extension which outputs QtHelp d optional = true python-versions = ">=3.5" groups = ["main"] -markers = "extra == \"utils\"" +markers = "python_version < \"3.10\" and extra == \"utils\"" files = [ {file = "sphinxcontrib-qthelp-1.0.3.tar.gz", hash = "sha256:4c33767ee058b70dba89a6fc5c1892c0d57a54be67ddd3e7875a18d14cba5a72"}, {file = "sphinxcontrib_qthelp-1.0.3-py2.py3-none-any.whl", hash = "sha256:bd9fc24bcb748a8d51fd4ecaade681350aa63009a347a8c14e637895444dfab6"}, @@ -5474,6 +7735,24 @@ files = [ lint = ["docutils-stubs", "flake8", "mypy"] test = ["pytest"] +[[package]] +name = "sphinxcontrib-qthelp" +version = "2.0.0" +description = "sphinxcontrib-qthelp is a sphinx extension which outputs QtHelp documents" +optional = true +python-versions = ">=3.9" +groups = ["main"] +markers = "python_version >= \"3.10\" and extra == \"utils\"" +files = [ + {file = "sphinxcontrib_qthelp-2.0.0-py3-none-any.whl", hash = "sha256:b18a828cdba941ccd6ee8445dbe72ffa3ef8cbe7505d8cd1fa0d42d3f2d5f3eb"}, + {file = "sphinxcontrib_qthelp-2.0.0.tar.gz", hash = "sha256:4fe7d0ac8fc171045be623aba3e2a8f613f8682731f9153bb2e40ece16b9bbab"}, +] + +[package.extras] +lint = ["mypy", "ruff (==0.5.5)", "types-docutils"] +standalone = ["Sphinx (>=5)"] +test = ["defusedxml (>=0.7.1)", "pytest"] + [[package]] name = "sphinxcontrib-serializinghtml" version = "1.1.5" @@ -5481,7 +7760,7 @@ description = "sphinxcontrib-serializinghtml is a sphinx extension which outputs optional = true python-versions = ">=3.5" groups = ["main"] -markers = "extra == \"utils\"" +markers = "python_version < \"3.10\" and extra == \"utils\"" files = [ {file = "sphinxcontrib-serializinghtml-1.1.5.tar.gz", hash = "sha256:aa5f6de5dfdf809ef505c4895e51ef5c9eac17d0f287933eb49ec495280b6952"}, {file = "sphinxcontrib_serializinghtml-1.1.5-py2.py3-none-any.whl", hash = "sha256:352a9a00ae864471d3a7ead8d7d79f5fc0b57e8b3f95e9867eb9eb28999b92fd"}, @@ -5491,72 +7770,90 @@ files = [ lint = ["docutils-stubs", "flake8", "mypy"] test = ["pytest"] +[[package]] +name = "sphinxcontrib-serializinghtml" +version = "2.0.0" +description = "sphinxcontrib-serializinghtml is a sphinx extension which outputs \"serialized\" HTML files (json and pickle)" +optional = true +python-versions = ">=3.9" +groups = ["main"] +markers = "python_version >= \"3.10\" and extra == \"utils\"" +files = [ + {file = "sphinxcontrib_serializinghtml-2.0.0-py3-none-any.whl", hash = "sha256:6e2cb0eef194e10c27ec0023bfeb25badbbb5868244cf5bc5bdc04e4464bf331"}, + {file = "sphinxcontrib_serializinghtml-2.0.0.tar.gz", hash = "sha256:e9d912827f872c029017a53f0ef2180b327c3f7fd23c87229f7a8e8b70031d4d"}, +] + +[package.extras] +lint = ["mypy", "ruff (==0.5.5)", "types-docutils"] +standalone = ["Sphinx (>=5)"] +test = ["pytest"] + [[package]] name = "sqlalchemy" -version = "2.0.42" +version = "2.0.43" description = "Database Abstraction Library" optional = true python-versions = ">=3.7" groups = ["main"] markers = "python_version >= \"3.10\" and extra == \"mlflow\"" files = [ - {file = "SQLAlchemy-2.0.42-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:7ee065898359fdee83961aed5cf1fb4cfa913ba71b58b41e036001d90bebbf7a"}, - {file = "SQLAlchemy-2.0.42-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:56bc76d86216443daa2e27e6b04a9b96423f0b69b5d0c40c7f4b9a4cdf7d8d90"}, - {file = "SQLAlchemy-2.0.42-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:89143290fb94c50a8dec73b06109ccd245efd8011d24fc0ddafe89dc55b36651"}, - {file = "SQLAlchemy-2.0.42-cp37-cp37m-musllinux_1_2_aarch64.whl", hash = "sha256:4efbdc9754c7145a954911bfeef815fb0843e8edab0e9cecfa3417a5cbd316af"}, - {file = "SQLAlchemy-2.0.42-cp37-cp37m-musllinux_1_2_x86_64.whl", hash = "sha256:88f8a8007a658dfd82c16a20bd9673ae6b33576c003b5166d42697d49e496e61"}, - {file = "SQLAlchemy-2.0.42-cp37-cp37m-win32.whl", hash = "sha256:c5dd245e6502990ccf612d51f220a7b04cbea3f00f6030691ffe27def76ca79b"}, - {file = "SQLAlchemy-2.0.42-cp37-cp37m-win_amd64.whl", hash = "sha256:5651eb19cacbeb2fe7431e4019312ed00a0b3fbd2d701423e0e2ceaadb5bcd9f"}, - {file = "sqlalchemy-2.0.42-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:172b244753e034d91a826f80a9a70f4cbac690641207f2217f8404c261473efe"}, - {file = "sqlalchemy-2.0.42-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:be28f88abd74af8519a4542185ee80ca914933ca65cdfa99504d82af0e4210df"}, - {file = "sqlalchemy-2.0.42-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:98b344859d282fde388047f1710860bb23f4098f705491e06b8ab52a48aafea9"}, - {file = "sqlalchemy-2.0.42-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:97978d223b11f1d161390a96f28c49a13ce48fdd2fed7683167c39bdb1b8aa09"}, - {file = "sqlalchemy-2.0.42-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:e35b9b000c59fcac2867ab3a79fc368a6caca8706741beab3b799d47005b3407"}, - {file = "sqlalchemy-2.0.42-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:bc7347ad7a7b1c78b94177f2d57263113bb950e62c59b96ed839b131ea4234e1"}, - {file = "sqlalchemy-2.0.42-cp310-cp310-win32.whl", hash = "sha256:739e58879b20a179156b63aa21f05ccacfd3e28e08e9c2b630ff55cd7177c4f1"}, - {file = "sqlalchemy-2.0.42-cp310-cp310-win_amd64.whl", hash = "sha256:1aef304ada61b81f1955196f584b9e72b798ed525a7c0b46e09e98397393297b"}, - {file = "sqlalchemy-2.0.42-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c34100c0b7ea31fbc113c124bcf93a53094f8951c7bf39c45f39d327bad6d1e7"}, - {file = "sqlalchemy-2.0.42-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:ad59dbe4d1252448c19d171dfba14c74e7950b46dc49d015722a4a06bfdab2b0"}, - {file = "sqlalchemy-2.0.42-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f9187498c2149919753a7fd51766ea9c8eecdec7da47c1b955fa8090bc642eaa"}, - {file = "sqlalchemy-2.0.42-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1f092cf83ebcafba23a247f5e03f99f5436e3ef026d01c8213b5eca48ad6efa9"}, - {file = "sqlalchemy-2.0.42-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:fc6afee7e66fdba4f5a68610b487c1f754fccdc53894a9567785932dbb6a265e"}, - {file = "sqlalchemy-2.0.42-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:260ca1d2e5910f1f1ad3fe0113f8fab28657cee2542cb48c2f342ed90046e8ec"}, - {file = "sqlalchemy-2.0.42-cp311-cp311-win32.whl", hash = "sha256:2eb539fd83185a85e5fcd6b19214e1c734ab0351d81505b0f987705ba0a1e231"}, - {file = "sqlalchemy-2.0.42-cp311-cp311-win_amd64.whl", hash = "sha256:9193fa484bf00dcc1804aecbb4f528f1123c04bad6a08d7710c909750fa76aeb"}, - {file = "sqlalchemy-2.0.42-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:09637a0872689d3eb71c41e249c6f422e3e18bbd05b4cd258193cfc7a9a50da2"}, - {file = "sqlalchemy-2.0.42-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a3cb3ec67cc08bea54e06b569398ae21623534a7b1b23c258883a7c696ae10df"}, - {file = "sqlalchemy-2.0.42-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e87e6a5ef6f9d8daeb2ce5918bf5fddecc11cae6a7d7a671fcc4616c47635e01"}, - {file = "sqlalchemy-2.0.42-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0b718011a9d66c0d2f78e1997755cd965f3414563b31867475e9bc6efdc2281d"}, - {file = "sqlalchemy-2.0.42-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:16d9b544873fe6486dddbb859501a07d89f77c61d29060bb87d0faf7519b6a4d"}, - {file = "sqlalchemy-2.0.42-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:21bfdf57abf72fa89b97dd74d3187caa3172a78c125f2144764a73970810c4ee"}, - {file = "sqlalchemy-2.0.42-cp312-cp312-win32.whl", hash = "sha256:78b46555b730a24901ceb4cb901c6b45c9407f8875209ed3c5d6bcd0390a6ed1"}, - {file = "sqlalchemy-2.0.42-cp312-cp312-win_amd64.whl", hash = "sha256:4c94447a016f36c4da80072e6c6964713b0af3c8019e9c4daadf21f61b81ab53"}, - {file = "sqlalchemy-2.0.42-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:941804f55c7d507334da38133268e3f6e5b0340d584ba0f277dd884197f4ae8c"}, - {file = "sqlalchemy-2.0.42-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:95d3d06a968a760ce2aa6a5889fefcbdd53ca935735e0768e1db046ec08cbf01"}, - {file = "sqlalchemy-2.0.42-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4cf10396a8a700a0f38ccd220d940be529c8f64435c5d5b29375acab9267a6c9"}, - {file = "sqlalchemy-2.0.42-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9cae6c2b05326d7c2c7c0519f323f90e0fb9e8afa783c6a05bb9ee92a90d0f04"}, - {file = "sqlalchemy-2.0.42-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:f50f7b20677b23cfb35b6afcd8372b2feb348a38e3033f6447ee0704540be894"}, - {file = "sqlalchemy-2.0.42-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:9d88a1c0d66d24e229e3938e1ef16ebdbd2bf4ced93af6eff55225f7465cf350"}, - {file = "sqlalchemy-2.0.42-cp313-cp313-win32.whl", hash = "sha256:45c842c94c9ad546c72225a0c0d1ae8ef3f7c212484be3d429715a062970e87f"}, - {file = "sqlalchemy-2.0.42-cp313-cp313-win_amd64.whl", hash = "sha256:eb9905f7f1e49fd57a7ed6269bc567fcbbdac9feadff20ad6bd7707266a91577"}, - {file = "sqlalchemy-2.0.42-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:ed5a6959b1668d97a32e3fd848b485f65ee3c05a759dee06d90e4545a3c77f1e"}, - {file = "sqlalchemy-2.0.42-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:2ddbaafe32f0dd12d64284b1c3189104b784c9f3dba8cc1ba7e642e2b14b906f"}, - {file = "sqlalchemy-2.0.42-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:37f4f42568b6c656ee177b3e111d354b5dda75eafe9fe63492535f91dfa35829"}, - {file = "sqlalchemy-2.0.42-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fb57923d852d38671a17abda9a65cc59e3e5eab51fb8307b09de46ed775bcbb8"}, - {file = "sqlalchemy-2.0.42-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:437c2a8b0c780ff8168a470beb22cb4a25e1c63ea6a7aec87ffeb07aa4b76641"}, - {file = "sqlalchemy-2.0.42-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:480f7df62f0b3ad6aa011eefa096049dc1770208bb71f234959ee2864206eefe"}, - {file = "sqlalchemy-2.0.42-cp38-cp38-win32.whl", hash = "sha256:d119c80c614d62d32e236ae68e21dd28a2eaf070876b2f28a6075d5bae54ef3f"}, - {file = "sqlalchemy-2.0.42-cp38-cp38-win_amd64.whl", hash = "sha256:be3a02f963c8d66e28bb4183bebab66dc4379701d92e660f461c65fecd6ff399"}, - {file = "sqlalchemy-2.0.42-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:78548fd65cd76d4c5a2e6b5f245d7734023ee4de33ee7bb298f1ac25a9935e0d"}, - {file = "sqlalchemy-2.0.42-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:cf4bf5a174d8a679a713b7a896470ffc6baab78e80a79e7ec5668387ffeccc8b"}, - {file = "sqlalchemy-2.0.42-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8c7ff7ba08b375f8a8fa0511e595c9bdabb5494ec68f1cf69bb24e54c0d90f2"}, - {file = "sqlalchemy-2.0.42-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1b3c117f65d64e806ce5ce9ce578f06224dc36845e25ebd2554b3e86960e1aed"}, - {file = "sqlalchemy-2.0.42-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:27e4a7b3a7a61ff919c2e7caafd612f8626114e6e5ebbe339de3b5b1df9bc27e"}, - {file = "sqlalchemy-2.0.42-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:b01e0dd39f96aefda5ab002d8402db4895db871eb0145836246ce0661635ce55"}, - {file = "sqlalchemy-2.0.42-cp39-cp39-win32.whl", hash = "sha256:49362193b1f43aa158deebf438062d7b5495daa9177c6c5d0f02ceeb64b544ea"}, - {file = "sqlalchemy-2.0.42-cp39-cp39-win_amd64.whl", hash = "sha256:636ec3dc83b2422a7ff548d0f8abf9c23742ca50e2a5cdc492a151eac7a0248b"}, - {file = "sqlalchemy-2.0.42-py3-none-any.whl", hash = "sha256:defcdff7e661f0043daa381832af65d616e060ddb54d3fe4476f51df7eaa1835"}, - {file = "sqlalchemy-2.0.42.tar.gz", hash = "sha256:160bedd8a5c28765bd5be4dec2d881e109e33b34922e50a3b881a7681773ac5f"}, + {file = "SQLAlchemy-2.0.43-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:21ba7a08a4253c5825d1db389d4299f64a100ef9800e4624c8bf70d8f136e6ed"}, + {file = "SQLAlchemy-2.0.43-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:11b9503fa6f8721bef9b8567730f664c5a5153d25e247aadc69247c4bc605227"}, + {file = "SQLAlchemy-2.0.43-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:07097c0a1886c150ef2adba2ff7437e84d40c0f7dcb44a2c2b9c905ccfc6361c"}, + {file = "SQLAlchemy-2.0.43-cp37-cp37m-musllinux_1_2_aarch64.whl", hash = "sha256:cdeff998cb294896a34e5b2f00e383e7c5c4ef3b4bfa375d9104723f15186443"}, + {file = "SQLAlchemy-2.0.43-cp37-cp37m-musllinux_1_2_x86_64.whl", hash = "sha256:bcf0724a62a5670e5718957e05c56ec2d6850267ea859f8ad2481838f889b42c"}, + {file = "SQLAlchemy-2.0.43-cp37-cp37m-win32.whl", hash = "sha256:c697575d0e2b0a5f0433f679bda22f63873821d991e95a90e9e52aae517b2e32"}, + {file = "SQLAlchemy-2.0.43-cp37-cp37m-win_amd64.whl", hash = "sha256:d34c0f6dbefd2e816e8f341d0df7d4763d382e3f452423e752ffd1e213da2512"}, + {file = "sqlalchemy-2.0.43-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:70322986c0c699dca241418fcf18e637a4369e0ec50540a2b907b184c8bca069"}, + {file = "sqlalchemy-2.0.43-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:87accdbba88f33efa7b592dc2e8b2a9c2cdbca73db2f9d5c510790428c09c154"}, + {file = "sqlalchemy-2.0.43-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c00e7845d2f692ebfc7d5e4ec1a3fd87698e4337d09e58d6749a16aedfdf8612"}, + {file = "sqlalchemy-2.0.43-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:022e436a1cb39b13756cf93b48ecce7aa95382b9cfacceb80a7d263129dfd019"}, + {file = "sqlalchemy-2.0.43-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:c5e73ba0d76eefc82ec0219d2301cb33bfe5205ed7a2602523111e2e56ccbd20"}, + {file = "sqlalchemy-2.0.43-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:9c2e02f06c68092b875d5cbe4824238ab93a7fa35d9c38052c033f7ca45daa18"}, + {file = "sqlalchemy-2.0.43-cp310-cp310-win32.whl", hash = "sha256:e7a903b5b45b0d9fa03ac6a331e1c1d6b7e0ab41c63b6217b3d10357b83c8b00"}, + {file = "sqlalchemy-2.0.43-cp310-cp310-win_amd64.whl", hash = "sha256:4bf0edb24c128b7be0c61cd17eef432e4bef507013292415f3fb7023f02b7d4b"}, + {file = "sqlalchemy-2.0.43-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:52d9b73b8fb3e9da34c2b31e6d99d60f5f99fd8c1225c9dad24aeb74a91e1d29"}, + {file = "sqlalchemy-2.0.43-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:f42f23e152e4545157fa367b2435a1ace7571cab016ca26038867eb7df2c3631"}, + {file = "sqlalchemy-2.0.43-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4fb1a8c5438e0c5ea51afe9c6564f951525795cf432bed0c028c1cb081276685"}, + {file = "sqlalchemy-2.0.43-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:db691fa174e8f7036afefe3061bc40ac2b770718be2862bfb03aabae09051aca"}, + {file = "sqlalchemy-2.0.43-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:fe2b3b4927d0bc03d02ad883f402d5de201dbc8894ac87d2e981e7d87430e60d"}, + {file = "sqlalchemy-2.0.43-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:4d3d9b904ad4a6b175a2de0738248822f5ac410f52c2fd389ada0b5262d6a1e3"}, + {file = "sqlalchemy-2.0.43-cp311-cp311-win32.whl", hash = "sha256:5cda6b51faff2639296e276591808c1726c4a77929cfaa0f514f30a5f6156921"}, + {file = "sqlalchemy-2.0.43-cp311-cp311-win_amd64.whl", hash = "sha256:c5d1730b25d9a07727d20ad74bc1039bbbb0a6ca24e6769861c1aa5bf2c4c4a8"}, + {file = "sqlalchemy-2.0.43-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:20d81fc2736509d7a2bd33292e489b056cbae543661bb7de7ce9f1c0cd6e7f24"}, + {file = "sqlalchemy-2.0.43-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:25b9fc27650ff5a2c9d490c13c14906b918b0de1f8fcbb4c992712d8caf40e83"}, + {file = "sqlalchemy-2.0.43-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6772e3ca8a43a65a37c88e2f3e2adfd511b0b1da37ef11ed78dea16aeae85bd9"}, + {file = "sqlalchemy-2.0.43-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1a113da919c25f7f641ffbd07fbc9077abd4b3b75097c888ab818f962707eb48"}, + {file = "sqlalchemy-2.0.43-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:4286a1139f14b7d70141c67a8ae1582fc2b69105f1b09d9573494eb4bb4b2687"}, + {file = "sqlalchemy-2.0.43-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:529064085be2f4d8a6e5fab12d36ad44f1909a18848fcfbdb59cc6d4bbe48efe"}, + {file = "sqlalchemy-2.0.43-cp312-cp312-win32.whl", hash = "sha256:b535d35dea8bbb8195e7e2b40059e2253acb2b7579b73c1b432a35363694641d"}, + {file = "sqlalchemy-2.0.43-cp312-cp312-win_amd64.whl", hash = "sha256:1c6d85327ca688dbae7e2b06d7d84cfe4f3fffa5b5f9e21bb6ce9d0e1a0e0e0a"}, + {file = "sqlalchemy-2.0.43-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:e7c08f57f75a2bb62d7ee80a89686a5e5669f199235c6d1dac75cd59374091c3"}, + {file = "sqlalchemy-2.0.43-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:14111d22c29efad445cd5021a70a8b42f7d9152d8ba7f73304c4d82460946aaa"}, + {file = "sqlalchemy-2.0.43-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:21b27b56eb2f82653168cefe6cb8e970cdaf4f3a6cb2c5e3c3c1cf3158968ff9"}, + {file = "sqlalchemy-2.0.43-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9c5a9da957c56e43d72126a3f5845603da00e0293720b03bde0aacffcf2dc04f"}, + {file = "sqlalchemy-2.0.43-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:5d79f9fdc9584ec83d1b3c75e9f4595c49017f5594fee1a2217117647225d738"}, + {file = "sqlalchemy-2.0.43-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:9df7126fd9db49e3a5a3999442cc67e9ee8971f3cb9644250107d7296cb2a164"}, + {file = "sqlalchemy-2.0.43-cp313-cp313-win32.whl", hash = "sha256:7f1ac7828857fcedb0361b48b9ac4821469f7694089d15550bbcf9ab22564a1d"}, + {file = "sqlalchemy-2.0.43-cp313-cp313-win_amd64.whl", hash = "sha256:971ba928fcde01869361f504fcff3b7143b47d30de188b11c6357c0505824197"}, + {file = "sqlalchemy-2.0.43-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:4e6aeb2e0932f32950cf56a8b4813cb15ff792fc0c9b3752eaf067cfe298496a"}, + {file = "sqlalchemy-2.0.43-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:61f964a05356f4bca4112e6334ed7c208174511bd56e6b8fc86dad4d024d4185"}, + {file = "sqlalchemy-2.0.43-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:46293c39252f93ea0910aababa8752ad628bcce3a10d3f260648dd472256983f"}, + {file = "sqlalchemy-2.0.43-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:136063a68644eca9339d02e6693932116f6a8591ac013b0014479a1de664e40a"}, + {file = "sqlalchemy-2.0.43-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:6e2bf13d9256398d037fef09fd8bf9b0bf77876e22647d10761d35593b9ac547"}, + {file = "sqlalchemy-2.0.43-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:44337823462291f17f994d64282a71c51d738fc9ef561bf265f1d0fd9116a782"}, + {file = "sqlalchemy-2.0.43-cp38-cp38-win32.whl", hash = "sha256:13194276e69bb2af56198fef7909d48fd34820de01d9c92711a5fa45497cc7ed"}, + {file = "sqlalchemy-2.0.43-cp38-cp38-win_amd64.whl", hash = "sha256:334f41fa28de9f9be4b78445e68530da3c5fa054c907176460c81494f4ae1f5e"}, + {file = "sqlalchemy-2.0.43-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:ceb5c832cc30663aeaf5e39657712f4c4241ad1f638d487ef7216258f6d41fe7"}, + {file = "sqlalchemy-2.0.43-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:11f43c39b4b2ec755573952bbcc58d976779d482f6f832d7f33a8d869ae891bf"}, + {file = "sqlalchemy-2.0.43-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:413391b2239db55be14fa4223034d7e13325a1812c8396ecd4f2c08696d5ccad"}, + {file = "sqlalchemy-2.0.43-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c379e37b08c6c527181a397212346be39319fb64323741d23e46abd97a400d34"}, + {file = "sqlalchemy-2.0.43-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:03d73ab2a37d9e40dec4984d1813d7878e01dbdc742448d44a7341b7a9f408c7"}, + {file = "sqlalchemy-2.0.43-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:8cee08f15d9e238ede42e9bbc1d6e7158d0ca4f176e4eab21f88ac819ae3bd7b"}, + {file = "sqlalchemy-2.0.43-cp39-cp39-win32.whl", hash = "sha256:b3edaec7e8b6dc5cd94523c6df4f294014df67097c8217a89929c99975811414"}, + {file = "sqlalchemy-2.0.43-cp39-cp39-win_amd64.whl", hash = "sha256:227119ce0a89e762ecd882dc661e0aa677a690c914e358f0dd8932a2e8b2765b"}, + {file = "sqlalchemy-2.0.43-py3-none-any.whl", hash = "sha256:1681c21dd2ccee222c2fe0bef671d1aef7c504087c9c4e800371cfcc8ac966fc"}, + {file = "sqlalchemy-2.0.43.tar.gz", hash = "sha256:788bfcef6787a7764169cfe9859fe425bf44559619e1d9f56f5bddf2ebf6f417"}, ] [package.dependencies] @@ -5607,24 +7904,25 @@ doc = ["sphinx"] [[package]] name = "sse-starlette" -version = "2.1.3" +version = "3.0.2" description = "SSE plugin for Starlette" optional = true -python-versions = ">=3.8" +python-versions = ">=3.9" groups = ["main"] markers = "python_version >= \"3.10\" and extra == \"proxy\"" files = [ - {file = "sse_starlette-2.1.3-py3-none-any.whl", hash = "sha256:8ec846438b4665b9e8c560fcdea6bc8081a3abf7942faa95e5a744999d219772"}, - {file = "sse_starlette-2.1.3.tar.gz", hash = "sha256:9cd27eb35319e1414e3d2558ee7414487f9529ce3b3cf9b21434fd110e017169"}, + {file = "sse_starlette-3.0.2-py3-none-any.whl", hash = "sha256:16b7cbfddbcd4eaca11f7b586f3b8a080f1afe952c15813455b162edea619e5a"}, + {file = "sse_starlette-3.0.2.tar.gz", hash = "sha256:ccd60b5765ebb3584d0de2d7a6e4f745672581de4f5005ab31c3a25d10b52b3a"}, ] [package.dependencies] -anyio = "*" -starlette = "*" -uvicorn = "*" +anyio = ">=4.7.0" [package.extras] -examples = ["fastapi"] +daphne = ["daphne (>=4.2.0)"] +examples = ["aiosqlite (>=0.21.0)", "fastapi (>=0.115.12)", "sqlalchemy[asyncio] (>=2.0.41)", "starlette (>=0.41.3)", "uvicorn (>=0.34.0)"] +granian = ["granian (>=2.3.1)"] +uvicorn = ["uvicorn (>=0.34.0)"] [[package]] name = "starlette" @@ -5637,10 +7935,30 @@ files = [ {file = "starlette-0.44.0-py3-none-any.whl", hash = "sha256:19edeb75844c16dcd4f9dd72f22f9108c1539f3fc9c4c88885654fef64f85aea"}, {file = "starlette-0.44.0.tar.gz", hash = "sha256:e35166950a3ccccc701962fe0711db0bc14f2ecd37c6f9fe5e3eae0cbaea8715"}, ] -markers = {main = "python_version >= \"3.10\" and (extra == \"mlflow\" or extra == \"proxy\") or extra == \"proxy\""} +markers = {main = "python_version < \"3.10\" and extra == \"proxy\"", dev = "python_version < \"3.10\""} [package.dependencies] anyio = ">=3.4.0,<5" +typing-extensions = {version = ">=3.10.0", markers = "python_version < \"3.10\""} + +[package.extras] +full = ["httpx (>=0.27.0,<0.29.0)", "itsdangerous", "jinja2", "python-multipart (>=0.0.18)", "pyyaml"] + +[[package]] +name = "starlette" +version = "0.46.2" +description = "The little ASGI library that shines." +optional = false +python-versions = ">=3.9" +groups = ["main", "dev"] +files = [ + {file = "starlette-0.46.2-py3-none-any.whl", hash = "sha256:595633ce89f8ffa71a015caed34a5b2dc1c0cdb3f0f1fbd1e69339cf2abeec35"}, + {file = "starlette-0.46.2.tar.gz", hash = "sha256:7f7361f34eed179294600af672f565727419830b54b7b084efe44bb82d2fccd5"}, +] +markers = {main = "python_version >= \"3.10\" and (extra == \"mlflow\" or extra == \"proxy\")", dev = "python_version >= \"3.10\""} + +[package.dependencies] +anyio = ">=3.6.2,<5" [package.extras] full = ["httpx (>=0.27.0,<0.29.0)", "itsdangerous", "jinja2", "python-multipart (>=0.0.18)", "pyyaml"] @@ -5652,7 +7970,7 @@ description = "Pretty-print tabular data" optional = true python-versions = ">=3.7" groups = ["main"] -markers = "python_version >= \"3.9\" and (extra == \"extra-proxy\" or extra == \"utils\") and python_version < \"3.14\" or extra == \"utils\"" +markers = "(python_version >= \"3.9\" or extra == \"utils\") and python_version < \"3.14\" and (extra == \"extra-proxy\" or python_version < \"3.10\") and (extra == \"extra-proxy\" or extra == \"utils\")" files = [ {file = "tabulate-0.9.0-py3-none-any.whl", hash = "sha256:024ca478df22e9340661486f85298cff5f6dcdba14f3813e8830015b9ed1948f"}, {file = "tabulate-0.9.0.tar.gz", hash = "sha256:0095b12bf5966de529c0feb1fa08671671b3368eec77d7ef7ab114be2c068b3c"}, @@ -5715,6 +8033,7 @@ description = "tiktoken is a fast BPE tokeniser for use with OpenAI's models" optional = false python-versions = ">=3.8" groups = ["main"] +markers = "python_version < \"3.10\"" files = [ {file = "tiktoken-0.7.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:485f3cc6aba7c6b6ce388ba634fbba656d9ee27f766216f45146beb4ac18b25f"}, {file = "tiktoken-0.7.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e54be9a2cd2f6d6ffa3517b064983fb695c9a9d8aa7d574d1ef3c3f931a99225"}, @@ -5761,6 +8080,55 @@ requests = ">=2.26.0" [package.extras] blobfile = ["blobfile (>=2)"] +[[package]] +name = "tiktoken" +version = "0.11.0" +description = "tiktoken is a fast BPE tokeniser for use with OpenAI's models" +optional = false +python-versions = ">=3.9" +groups = ["main"] +markers = "python_version >= \"3.10\"" +files = [ + {file = "tiktoken-0.11.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:8a9b517d6331d7103f8bef29ef93b3cca95fa766e293147fe7bacddf310d5917"}, + {file = "tiktoken-0.11.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:b4ddb1849e6bf0afa6cc1c5d809fb980ca240a5fffe585a04e119519758788c0"}, + {file = "tiktoken-0.11.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:10331d08b5ecf7a780b4fe4d0281328b23ab22cdb4ff65e68d56caeda9940ecc"}, + {file = "tiktoken-0.11.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b062c82300341dc87e0258c69f79bed725f87e753c21887aea90d272816be882"}, + {file = "tiktoken-0.11.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:195d84bec46169af3b1349a1495c151d37a0ff4cba73fd08282736be7f92cc6c"}, + {file = "tiktoken-0.11.0-cp310-cp310-win_amd64.whl", hash = "sha256:fe91581b0ecdd8783ce8cb6e3178f2260a3912e8724d2f2d49552b98714641a1"}, + {file = "tiktoken-0.11.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:4ae374c46afadad0f501046db3da1b36cd4dfbfa52af23c998773682446097cf"}, + {file = "tiktoken-0.11.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:25a512ff25dc6c85b58f5dd4f3d8c674dc05f96b02d66cdacf628d26a4e4866b"}, + {file = "tiktoken-0.11.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2130127471e293d385179c1f3f9cd445070c0772be73cdafb7cec9a3684c0458"}, + {file = "tiktoken-0.11.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:21e43022bf2c33f733ea9b54f6a3f6b4354b909f5a73388fb1b9347ca54a069c"}, + {file = "tiktoken-0.11.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:adb4e308eb64380dc70fa30493e21c93475eaa11669dea313b6bbf8210bfd013"}, + {file = "tiktoken-0.11.0-cp311-cp311-win_amd64.whl", hash = "sha256:ece6b76bfeeb61a125c44bbefdfccc279b5288e6007fbedc0d32bfec602df2f2"}, + {file = "tiktoken-0.11.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:fd9e6b23e860973cf9526544e220b223c60badf5b62e80a33509d6d40e6c8f5d"}, + {file = "tiktoken-0.11.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6a76d53cee2da71ee2731c9caa747398762bda19d7f92665e882fef229cb0b5b"}, + {file = "tiktoken-0.11.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6ef72aab3ea240646e642413cb363b73869fed4e604dcfd69eec63dc54d603e8"}, + {file = "tiktoken-0.11.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7f929255c705efec7a28bf515e29dc74220b2f07544a8c81b8d69e8efc4578bd"}, + {file = "tiktoken-0.11.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:61f1d15822e4404953d499fd1dcc62817a12ae9fb1e4898033ec8fe3915fdf8e"}, + {file = "tiktoken-0.11.0-cp312-cp312-win_amd64.whl", hash = "sha256:45927a71ab6643dfd3ef57d515a5db3d199137adf551f66453be098502838b0f"}, + {file = "tiktoken-0.11.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:a5f3f25ffb152ee7fec78e90a5e5ea5b03b4ea240beed03305615847f7a6ace2"}, + {file = "tiktoken-0.11.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:7dc6e9ad16a2a75b4c4be7208055a1f707c9510541d94d9cc31f7fbdc8db41d8"}, + {file = "tiktoken-0.11.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5a0517634d67a8a48fd4a4ad73930c3022629a85a217d256a6e9b8b47439d1e4"}, + {file = "tiktoken-0.11.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7fb4effe60574675118b73c6fbfd3b5868e5d7a1f570d6cc0d18724b09ecf318"}, + {file = "tiktoken-0.11.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:94f984c9831fd32688aef4348803b0905d4ae9c432303087bae370dc1381a2b8"}, + {file = "tiktoken-0.11.0-cp313-cp313-win_amd64.whl", hash = "sha256:2177ffda31dec4023356a441793fed82f7af5291120751dee4d696414f54db0c"}, + {file = "tiktoken-0.11.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:13220f12c9e82e399377e768640ddfe28bea962739cc3a869cad98f42c419a89"}, + {file = "tiktoken-0.11.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:7f2db627f5c74477c0404b4089fd8a28ae22fa982a6f7d9c7d4c305c375218f3"}, + {file = "tiktoken-0.11.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2302772f035dceb2bcf8e55a735e4604a0b51a6dd50f38218ff664d46ec43807"}, + {file = "tiktoken-0.11.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:20b977989afe44c94bcc50db1f76971bb26dca44218bd203ba95925ef56f8e7a"}, + {file = "tiktoken-0.11.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:669a1aa1ad6ebf1b3c26b45deb346f345da7680f845b5ea700bba45c20dea24c"}, + {file = "tiktoken-0.11.0-cp39-cp39-win_amd64.whl", hash = "sha256:e363f33c720a055586f730c00e330df4c7ea0024bf1c83a8a9a9dbc054c4f304"}, + {file = "tiktoken-0.11.0.tar.gz", hash = "sha256:3c518641aee1c52247c2b97e74d8d07d780092af79d5911a6ab5e79359d9b06a"}, +] + +[package.dependencies] +regex = ">=2022.1.18" +requests = ">=2.26.0" + +[package.extras] +blobfile = ["blobfile (>=2)"] + [[package]] name = "tokenizers" version = "0.21.0" @@ -5768,6 +8136,7 @@ description = "" optional = false python-versions = ">=3.7" groups = ["main"] +markers = "python_version < \"3.10\"" files = [ {file = "tokenizers-0.21.0-cp39-abi3-macosx_10_12_x86_64.whl", hash = "sha256:3c4c93eae637e7d2aaae3d376f06085164e1660f89304c0ab2b1d08a406636b2"}, {file = "tokenizers-0.21.0-cp39-abi3-macosx_11_0_arm64.whl", hash = "sha256:f53ea537c925422a2e0e92a24cce96f6bc5046bbef24a1652a5edc8ba975f62e"}, @@ -5794,6 +8163,40 @@ dev = ["tokenizers[testing]"] docs = ["setuptools-rust", "sphinx", "sphinx-rtd-theme"] testing = ["black (==22.3)", "datasets", "numpy", "pytest", "requests", "ruff"] +[[package]] +name = "tokenizers" +version = "0.21.4" +description = "" +optional = false +python-versions = ">=3.9" +groups = ["main"] +markers = "python_version >= \"3.10\"" +files = [ + {file = "tokenizers-0.21.4-cp39-abi3-macosx_10_12_x86_64.whl", hash = "sha256:2ccc10a7c3bcefe0f242867dc914fc1226ee44321eb618cfe3019b5df3400133"}, + {file = "tokenizers-0.21.4-cp39-abi3-macosx_11_0_arm64.whl", hash = "sha256:5e2f601a8e0cd5be5cc7506b20a79112370b9b3e9cb5f13f68ab11acd6ca7d60"}, + {file = "tokenizers-0.21.4-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:39b376f5a1aee67b4d29032ee85511bbd1b99007ec735f7f35c8a2eb104eade5"}, + {file = "tokenizers-0.21.4-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2107ad649e2cda4488d41dfd031469e9da3fcbfd6183e74e4958fa729ffbf9c6"}, + {file = "tokenizers-0.21.4-cp39-abi3-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3c73012da95afafdf235ba80047699df4384fdc481527448a078ffd00e45a7d9"}, + {file = "tokenizers-0.21.4-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f23186c40395fc390d27f519679a58023f368a0aad234af145e0f39ad1212732"}, + {file = "tokenizers-0.21.4-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:cc88bb34e23a54cc42713d6d98af5f1bf79c07653d24fe984d2d695ba2c922a2"}, + {file = "tokenizers-0.21.4-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:51b7eabb104f46c1c50b486520555715457ae833d5aee9ff6ae853d1130506ff"}, + {file = "tokenizers-0.21.4-cp39-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:714b05b2e1af1288bd1bc56ce496c4cebb64a20d158ee802887757791191e6e2"}, + {file = "tokenizers-0.21.4-cp39-abi3-musllinux_1_2_armv7l.whl", hash = "sha256:1340ff877ceedfa937544b7d79f5b7becf33a4cfb58f89b3b49927004ef66f78"}, + {file = "tokenizers-0.21.4-cp39-abi3-musllinux_1_2_i686.whl", hash = "sha256:3c1f4317576e465ac9ef0d165b247825a2a4078bcd01cba6b54b867bdf9fdd8b"}, + {file = "tokenizers-0.21.4-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:c212aa4e45ec0bb5274b16b6f31dd3f1c41944025c2358faaa5782c754e84c24"}, + {file = "tokenizers-0.21.4-cp39-abi3-win32.whl", hash = "sha256:6c42a930bc5f4c47f4ea775c91de47d27910881902b0f20e4990ebe045a415d0"}, + {file = "tokenizers-0.21.4-cp39-abi3-win_amd64.whl", hash = "sha256:475d807a5c3eb72c59ad9b5fcdb254f6e17f53dfcbb9903233b0dfa9c943b597"}, + {file = "tokenizers-0.21.4.tar.gz", hash = "sha256:fa23f85fbc9a02ec5c6978da172cdcbac23498c3ca9f3645c5c68740ac007880"}, +] + +[package.dependencies] +huggingface-hub = ">=0.16.4,<1.0" + +[package.extras] +dev = ["tokenizers[testing]"] +docs = ["setuptools-rust", "sphinx", "sphinx-rtd-theme"] +testing = ["black (==22.3)", "datasets", "numpy", "pytest", "requests", "ruff"] + [[package]] name = "tomli" version = "2.2.1" @@ -5801,7 +8204,6 @@ description = "A lil' TOML parser" optional = false python-versions = ">=3.8" groups = ["main", "dev", "proxy-dev"] -markers = "python_version <= \"3.10\"" files = [ {file = "tomli-2.2.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:678e4fa69e4575eb77d103de3df8a895e1591b48e740211bd1067378c69e8249"}, {file = "tomli-2.2.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:023aa114dd824ade0100497eb2318602af309e5a55595f76b626d6d9f3b7b0a6"}, @@ -5836,6 +8238,7 @@ files = [ {file = "tomli-2.2.1-py3-none-any.whl", hash = "sha256:cb55c73c5f4408779d0cf3eef9f762b9c9f147a77de7b258bef0a5628adc85cc"}, {file = "tomli-2.2.1.tar.gz", hash = "sha256:cd45e1dc79c835ce60f7404ec8119f2eb06d38b1deba146f07ced3bbc44505ff"}, ] +markers = {main = "extra == \"utils\" and python_version <= \"3.10\" or python_version == \"3.10\" and (extra == \"utils\" or extra == \"mlflow\")", dev = "python_version <= \"3.10\"", proxy-dev = "python_version <= \"3.10\""} [[package]] name = "tomlkit" @@ -5878,6 +8281,7 @@ description = "Typing stubs for cffi" optional = false python-versions = ">=3.8" groups = ["dev"] +markers = "python_version < \"3.10\"" files = [ {file = "types_cffi-1.16.0.20241221-py3-none-any.whl", hash = "sha256:e5b76b4211d7a9185f6ab8d06a106d56c7eb80af7cdb8bfcb4186ade10fb112f"}, {file = "types_cffi-1.16.0.20241221.tar.gz", hash = "sha256:1c96649618f4b6145f58231acb976e0b448be6b847f7ab733dabe62dfbff6591"}, @@ -5886,6 +8290,22 @@ files = [ [package.dependencies] types-setuptools = "*" +[[package]] +name = "types-cffi" +version = "1.17.0.20250822" +description = "Typing stubs for cffi" +optional = false +python-versions = ">=3.9" +groups = ["dev"] +markers = "python_version >= \"3.10\"" +files = [ + {file = "types_cffi-1.17.0.20250822-py3-none-any.whl", hash = "sha256:183dd76c1871a48936d7b931488e41f0f25a7463abe10b5816be275fc11506d5"}, + {file = "types_cffi-1.17.0.20250822.tar.gz", hash = "sha256:bf6f5a381ea49da7ff895fae69711271e6192c434470ce6139bf2b2e0d0fa08d"}, +] + +[package.dependencies] +types-setuptools = "*" + [[package]] name = "types-pyopenssl" version = "24.1.0.20240722" @@ -5909,11 +8329,25 @@ description = "Typing stubs for PyYAML" optional = false python-versions = ">=3.8" groups = ["dev"] +markers = "python_version < \"3.10\"" files = [ {file = "types_PyYAML-6.0.12.20241230-py3-none-any.whl", hash = "sha256:fa4d32565219b68e6dee5f67534c722e53c00d1cfc09c435ef04d7353e1e96e6"}, {file = "types_pyyaml-6.0.12.20241230.tar.gz", hash = "sha256:7f07622dbd34bb9c8b264fe860a17e0efcad00d50b5f27e93984909d9363498c"}, ] +[[package]] +name = "types-pyyaml" +version = "6.0.12.20250822" +description = "Typing stubs for PyYAML" +optional = false +python-versions = ">=3.9" +groups = ["dev"] +markers = "python_version >= \"3.10\"" +files = [ + {file = "types_pyyaml-6.0.12.20250822-py3-none-any.whl", hash = "sha256:1fe1a5e146aa315483592d292b72a172b65b946a6d98aa6ddd8e4aa838ab7098"}, + {file = "types_pyyaml-6.0.12.20250822.tar.gz", hash = "sha256:259f1d93079d335730a9db7cff2bcaf65d7e04b4a56b5927d49a612199b59413"}, +] + [[package]] name = "types-redis" version = "4.6.0.20241004" @@ -5948,15 +8382,15 @@ types-urllib3 = "*" [[package]] name = "types-requests" -version = "2.32.0.20241016" +version = "2.32.4.20250809" description = "Typing stubs for requests" optional = false -python-versions = ">=3.8" +python-versions = ">=3.9" groups = ["dev"] markers = "python_version >= \"3.10\"" files = [ - {file = "types-requests-2.32.0.20241016.tar.gz", hash = "sha256:0d9cad2f27515d0e3e3da7134a1b6f28fb97129d86b867f24d9c726452634d95"}, - {file = "types_requests-2.32.0.20241016-py3-none-any.whl", hash = "sha256:4195d62d6d3e043a4eaaf08ff8a62184584d2e8684e9d2aa178c7915a7da3747"}, + {file = "types_requests-2.32.4.20250809-py3-none-any.whl", hash = "sha256:f73d1832fb519ece02c85b1f09d5f0dd3108938e7d47e7f94bbfa18a6782b163"}, + {file = "types_requests-2.32.4.20250809.tar.gz", hash = "sha256:d8060de1c8ee599311f56ff58010fb4902f462a1470802cf9f6ed27bc46c4df3"}, ] [package.dependencies] @@ -5969,11 +8403,25 @@ description = "Typing stubs for setuptools" optional = false python-versions = ">=3.8" groups = ["dev"] +markers = "python_version < \"3.10\"" files = [ {file = "types_setuptools-75.8.0.20250110-py3-none-any.whl", hash = "sha256:a9f12980bbf9bcdc23ecd80755789085bad6bfce4060c2275bc2b4ca9f2bc480"}, {file = "types_setuptools-75.8.0.20250110.tar.gz", hash = "sha256:96f7ec8bbd6e0a54ea180d66ad68ad7a1d7954e7281a710ea2de75e355545271"}, ] +[[package]] +name = "types-setuptools" +version = "80.9.0.20250822" +description = "Typing stubs for setuptools" +optional = false +python-versions = ">=3.9" +groups = ["dev"] +markers = "python_version >= \"3.10\"" +files = [ + {file = "types_setuptools-80.9.0.20250822-py3-none-any.whl", hash = "sha256:53bf881cb9d7e46ed12c76ef76c0aaf28cfe6211d3fab12e0b83620b1a8642c3"}, + {file = "types_setuptools-80.9.0.20250822.tar.gz", hash = "sha256:070ea7716968ec67a84c7f7768d9952ff24d28b65b6594797a464f1b3066f965"}, +] + [[package]] name = "types-urllib3" version = "1.26.25.14" @@ -5994,19 +8442,33 @@ description = "Backported and Experimental Type Hints for Python 3.8+" optional = false python-versions = ">=3.8" groups = ["main", "dev", "proxy-dev"] +markers = "python_version < \"3.10\"" files = [ {file = "typing_extensions-4.13.2-py3-none-any.whl", hash = "sha256:a439e7c04b49fec3e5d3e2beaa21755cadbbdc391694e28ccdd36ca4a1408f8c"}, {file = "typing_extensions-4.13.2.tar.gz", hash = "sha256:e6c81219bd689f51865d9e372991c540bda33a0379d5573cddb9a3a23f7caaef"}, ] +[[package]] +name = "typing-extensions" +version = "4.15.0" +description = "Backported and Experimental Type Hints for Python 3.9+" +optional = false +python-versions = ">=3.9" +groups = ["main", "dev", "proxy-dev"] +markers = "python_version >= \"3.10\"" +files = [ + {file = "typing_extensions-4.15.0-py3-none-any.whl", hash = "sha256:f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548"}, + {file = "typing_extensions-4.15.0.tar.gz", hash = "sha256:0cea48d173cc12fa28ecabc3b837ea3cf6f38c6d1136f85cbaaf598984861466"}, +] + [[package]] name = "typing-inspection" version = "0.4.1" description = "Runtime typing introspection tools" -optional = true +optional = false python-versions = ">=3.9" -groups = ["main"] -markers = "python_version >= \"3.10\" and extra == \"proxy\"" +groups = ["main", "dev", "proxy-dev"] +markers = "python_version >= \"3.10\"" files = [ {file = "typing_inspection-0.4.1-py3-none-any.whl", hash = "sha256:389055682238f53b04f7badcb49b989835495a96700ced5dab2d8feae4b26f51"}, {file = "typing_inspection-0.4.1.tar.gz", hash = "sha256:6ae134cc0203c33377d43188d4064e9b357dba58cff3185f22924610e70a9d28"}, @@ -6035,7 +8497,7 @@ description = "tzinfo object for the local timezone" optional = true python-versions = ">=3.8" groups = ["main"] -markers = "extra == \"proxy\"" +markers = "python_version < \"3.10\" and extra == \"proxy\"" files = [ {file = "tzlocal-5.2-py3-none-any.whl", hash = "sha256:49816ef2fe65ea8ac19d19aa7a1ae0551c834303d5014c6d5a62e4cbda8047b8"}, {file = "tzlocal-5.2.tar.gz", hash = "sha256:8d399205578f1a9342816409cc1e46a93ebd5755e39ea2d85334bea911bf0e6e"}, @@ -6048,6 +8510,25 @@ tzdata = {version = "*", markers = "platform_system == \"Windows\""} [package.extras] devenv = ["check-manifest", "pytest (>=4.3)", "pytest-cov", "pytest-mock (>=3.3)", "zest.releaser"] +[[package]] +name = "tzlocal" +version = "5.3.1" +description = "tzinfo object for the local timezone" +optional = true +python-versions = ">=3.9" +groups = ["main"] +markers = "python_version >= \"3.10\" and extra == \"proxy\"" +files = [ + {file = "tzlocal-5.3.1-py3-none-any.whl", hash = "sha256:eb1a66c3ef5847adf7a834f1be0800581b683b5608e74f86ecbcef8ab91bb85d"}, + {file = "tzlocal-5.3.1.tar.gz", hash = "sha256:cceffc7edecefea1f595541dbd6e990cb1ea3d19bf01b2809f362a03dd7921fd"}, +] + +[package.dependencies] +tzdata = {version = "*", markers = "platform_system == \"Windows\""} + +[package.extras] +devenv = ["check-manifest", "pytest (>=4.3)", "pytest-cov", "pytest-mock (>=3.3)", "zest.releaser"] + [[package]] name = "urllib3" version = "1.26.20" @@ -6068,15 +8549,15 @@ socks = ["PySocks (>=1.5.6,!=1.5.7,<2.0)"] [[package]] name = "urllib3" -version = "2.2.3" +version = "2.5.0" description = "HTTP library with thread-safe connection pooling, file post, and more." optional = false -python-versions = ">=3.8" +python-versions = ">=3.9" groups = ["main", "dev", "proxy-dev"] markers = "python_version >= \"3.10\"" files = [ - {file = "urllib3-2.2.3-py3-none-any.whl", hash = "sha256:ca899ca043dcb1bafa3e262d73aa25c465bfb49e0bd9dd5d59f1d0acba2f8fac"}, - {file = "urllib3-2.2.3.tar.gz", hash = "sha256:e7d814a81dad81e6caf2ec9fdedb284ecc9c73076b62654547cc64ccdcae26e9"}, + {file = "urllib3-2.5.0-py3-none-any.whl", hash = "sha256:e6b01673c0fa6a13e374b50871808eb3bf7046c4b125b216f6bf1cc604cff0dc"}, + {file = "urllib3-2.5.0.tar.gz", hash = "sha256:3fc47733c7e419d4bc3f6b3dc2b4f890bb743906a30d56ba4a5bfa4bbff92760"}, ] [package.extras] @@ -6294,91 +8775,93 @@ watchdog = ["watchdog (>=2.3)"] [[package]] name = "wrapt" -version = "1.17.2" +version = "1.17.3" description = "Module for decorators, wrappers and monkey patching." optional = false python-versions = ">=3.8" groups = ["main", "dev", "proxy-dev"] files = [ - {file = "wrapt-1.17.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:3d57c572081fed831ad2d26fd430d565b76aa277ed1d30ff4d40670b1c0dd984"}, - {file = "wrapt-1.17.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:b5e251054542ae57ac7f3fba5d10bfff615b6c2fb09abeb37d2f1463f841ae22"}, - {file = "wrapt-1.17.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:80dd7db6a7cb57ffbc279c4394246414ec99537ae81ffd702443335a61dbf3a7"}, - {file = "wrapt-1.17.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0a6e821770cf99cc586d33833b2ff32faebdbe886bd6322395606cf55153246c"}, - {file = "wrapt-1.17.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b60fb58b90c6d63779cb0c0c54eeb38941bae3ecf7a73c764c52c88c2dcb9d72"}, - {file = "wrapt-1.17.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b870b5df5b71d8c3359d21be8f0d6c485fa0ebdb6477dda51a1ea54a9b558061"}, - {file = "wrapt-1.17.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:4011d137b9955791f9084749cba9a367c68d50ab8d11d64c50ba1688c9b457f2"}, - {file = "wrapt-1.17.2-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:1473400e5b2733e58b396a04eb7f35f541e1fb976d0c0724d0223dd607e0f74c"}, - {file = "wrapt-1.17.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:3cedbfa9c940fdad3e6e941db7138e26ce8aad38ab5fe9dcfadfed9db7a54e62"}, - {file = "wrapt-1.17.2-cp310-cp310-win32.whl", hash = "sha256:582530701bff1dec6779efa00c516496968edd851fba224fbd86e46cc6b73563"}, - {file = "wrapt-1.17.2-cp310-cp310-win_amd64.whl", hash = "sha256:58705da316756681ad3c9c73fd15499aa4d8c69f9fd38dc8a35e06c12468582f"}, - {file = "wrapt-1.17.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:ff04ef6eec3eee8a5efef2401495967a916feaa353643defcc03fc74fe213b58"}, - {file = "wrapt-1.17.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:4db983e7bca53819efdbd64590ee96c9213894272c776966ca6306b73e4affda"}, - {file = "wrapt-1.17.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:9abc77a4ce4c6f2a3168ff34b1da9b0f311a8f1cfd694ec96b0603dff1c79438"}, - {file = "wrapt-1.17.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0b929ac182f5ace000d459c59c2c9c33047e20e935f8e39371fa6e3b85d56f4a"}, - {file = "wrapt-1.17.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f09b286faeff3c750a879d336fb6d8713206fc97af3adc14def0cdd349df6000"}, - {file = "wrapt-1.17.2-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1a7ed2d9d039bd41e889f6fb9364554052ca21ce823580f6a07c4ec245c1f5d6"}, - {file = "wrapt-1.17.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:129a150f5c445165ff941fc02ee27df65940fcb8a22a61828b1853c98763a64b"}, - {file = "wrapt-1.17.2-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:1fb5699e4464afe5c7e65fa51d4f99e0b2eadcc176e4aa33600a3df7801d6662"}, - {file = "wrapt-1.17.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:9a2bce789a5ea90e51a02dfcc39e31b7f1e662bc3317979aa7e5538e3a034f72"}, - {file = "wrapt-1.17.2-cp311-cp311-win32.whl", hash = "sha256:4afd5814270fdf6380616b321fd31435a462019d834f83c8611a0ce7484c7317"}, - {file = "wrapt-1.17.2-cp311-cp311-win_amd64.whl", hash = "sha256:acc130bc0375999da18e3d19e5a86403667ac0c4042a094fefb7eec8ebac7cf3"}, - {file = "wrapt-1.17.2-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:d5e2439eecc762cd85e7bd37161d4714aa03a33c5ba884e26c81559817ca0925"}, - {file = "wrapt-1.17.2-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:3fc7cb4c1c744f8c05cd5f9438a3caa6ab94ce8344e952d7c45a8ed59dd88392"}, - {file = "wrapt-1.17.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8fdbdb757d5390f7c675e558fd3186d590973244fab0c5fe63d373ade3e99d40"}, - {file = "wrapt-1.17.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5bb1d0dbf99411f3d871deb6faa9aabb9d4e744d67dcaaa05399af89d847a91d"}, - {file = "wrapt-1.17.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d18a4865f46b8579d44e4fe1e2bcbc6472ad83d98e22a26c963d46e4c125ef0b"}, - {file = "wrapt-1.17.2-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc570b5f14a79734437cb7b0500376b6b791153314986074486e0b0fa8d71d98"}, - {file = "wrapt-1.17.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6d9187b01bebc3875bac9b087948a2bccefe464a7d8f627cf6e48b1bbae30f82"}, - {file = "wrapt-1.17.2-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:9e8659775f1adf02eb1e6f109751268e493c73716ca5761f8acb695e52a756ae"}, - {file = "wrapt-1.17.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:e8b2816ebef96d83657b56306152a93909a83f23994f4b30ad4573b00bd11bb9"}, - {file = "wrapt-1.17.2-cp312-cp312-win32.whl", hash = "sha256:468090021f391fe0056ad3e807e3d9034e0fd01adcd3bdfba977b6fdf4213ea9"}, - {file = "wrapt-1.17.2-cp312-cp312-win_amd64.whl", hash = "sha256:ec89ed91f2fa8e3f52ae53cd3cf640d6feff92ba90d62236a81e4e563ac0e991"}, - {file = "wrapt-1.17.2-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:6ed6ffac43aecfe6d86ec5b74b06a5be33d5bb9243d055141e8cabb12aa08125"}, - {file = "wrapt-1.17.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:35621ae4c00e056adb0009f8e86e28eb4a41a4bfa8f9bfa9fca7d343fe94f998"}, - {file = "wrapt-1.17.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:a604bf7a053f8362d27eb9fefd2097f82600b856d5abe996d623babd067b1ab5"}, - {file = "wrapt-1.17.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5cbabee4f083b6b4cd282f5b817a867cf0b1028c54d445b7ec7cfe6505057cf8"}, - {file = "wrapt-1.17.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:49703ce2ddc220df165bd2962f8e03b84c89fee2d65e1c24a7defff6f988f4d6"}, - {file = "wrapt-1.17.2-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8112e52c5822fc4253f3901b676c55ddf288614dc7011634e2719718eaa187dc"}, - {file = "wrapt-1.17.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:9fee687dce376205d9a494e9c121e27183b2a3df18037f89d69bd7b35bcf59e2"}, - {file = "wrapt-1.17.2-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:18983c537e04d11cf027fbb60a1e8dfd5190e2b60cc27bc0808e653e7b218d1b"}, - {file = "wrapt-1.17.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:703919b1633412ab54bcf920ab388735832fdcb9f9a00ae49387f0fe67dad504"}, - {file = "wrapt-1.17.2-cp313-cp313-win32.whl", hash = "sha256:abbb9e76177c35d4e8568e58650aa6926040d6a9f6f03435b7a522bf1c487f9a"}, - {file = "wrapt-1.17.2-cp313-cp313-win_amd64.whl", hash = "sha256:69606d7bb691b50a4240ce6b22ebb319c1cfb164e5f6569835058196e0f3a845"}, - {file = "wrapt-1.17.2-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:4a721d3c943dae44f8e243b380cb645a709ba5bd35d3ad27bc2ed947e9c68192"}, - {file = "wrapt-1.17.2-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:766d8bbefcb9e00c3ac3b000d9acc51f1b399513f44d77dfe0eb026ad7c9a19b"}, - {file = "wrapt-1.17.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:e496a8ce2c256da1eb98bd15803a79bee00fc351f5dfb9ea82594a3f058309e0"}, - {file = "wrapt-1.17.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:40d615e4fe22f4ad3528448c193b218e077656ca9ccb22ce2cb20db730f8d306"}, - {file = "wrapt-1.17.2-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a5aaeff38654462bc4b09023918b7f21790efb807f54c000a39d41d69cf552cb"}, - {file = "wrapt-1.17.2-cp313-cp313t-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9a7d15bbd2bc99e92e39f49a04653062ee6085c0e18b3b7512a4f2fe91f2d681"}, - {file = "wrapt-1.17.2-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:e3890b508a23299083e065f435a492b5435eba6e304a7114d2f919d400888cc6"}, - {file = "wrapt-1.17.2-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:8c8b293cd65ad716d13d8dd3624e42e5a19cc2a2f1acc74b30c2c13f15cb61a6"}, - {file = "wrapt-1.17.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:4c82b8785d98cdd9fed4cac84d765d234ed3251bd6afe34cb7ac523cb93e8b4f"}, - {file = "wrapt-1.17.2-cp313-cp313t-win32.whl", hash = "sha256:13e6afb7fe71fe7485a4550a8844cc9ffbe263c0f1a1eea569bc7091d4898555"}, - {file = "wrapt-1.17.2-cp313-cp313t-win_amd64.whl", hash = "sha256:eaf675418ed6b3b31c7a989fd007fa7c3be66ce14e5c3b27336383604c9da85c"}, - {file = "wrapt-1.17.2-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:5c803c401ea1c1c18de70a06a6f79fcc9c5acfc79133e9869e730ad7f8ad8ef9"}, - {file = "wrapt-1.17.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:f917c1180fdb8623c2b75a99192f4025e412597c50b2ac870f156de8fb101119"}, - {file = "wrapt-1.17.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:ecc840861360ba9d176d413a5489b9a0aff6d6303d7e733e2c4623cfa26904a6"}, - {file = "wrapt-1.17.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bb87745b2e6dc56361bfde481d5a378dc314b252a98d7dd19a651a3fa58f24a9"}, - {file = "wrapt-1.17.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:58455b79ec2661c3600e65c0a716955adc2410f7383755d537584b0de41b1d8a"}, - {file = "wrapt-1.17.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b4e42a40a5e164cbfdb7b386c966a588b1047558a990981ace551ed7e12ca9c2"}, - {file = "wrapt-1.17.2-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:91bd7d1773e64019f9288b7a5101f3ae50d3d8e6b1de7edee9c2ccc1d32f0c0a"}, - {file = "wrapt-1.17.2-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:bb90fb8bda722a1b9d48ac1e6c38f923ea757b3baf8ebd0c82e09c5c1a0e7a04"}, - {file = "wrapt-1.17.2-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:08e7ce672e35efa54c5024936e559469436f8b8096253404faeb54d2a878416f"}, - {file = "wrapt-1.17.2-cp38-cp38-win32.whl", hash = "sha256:410a92fefd2e0e10d26210e1dfb4a876ddaf8439ef60d6434f21ef8d87efc5b7"}, - {file = "wrapt-1.17.2-cp38-cp38-win_amd64.whl", hash = "sha256:95c658736ec15602da0ed73f312d410117723914a5c91a14ee4cdd72f1d790b3"}, - {file = "wrapt-1.17.2-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:99039fa9e6306880572915728d7f6c24a86ec57b0a83f6b2491e1d8ab0235b9a"}, - {file = "wrapt-1.17.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:2696993ee1eebd20b8e4ee4356483c4cb696066ddc24bd70bcbb80fa56ff9061"}, - {file = "wrapt-1.17.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:612dff5db80beef9e649c6d803a8d50c409082f1fedc9dbcdfde2983b2025b82"}, - {file = "wrapt-1.17.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:62c2caa1585c82b3f7a7ab56afef7b3602021d6da34fbc1cf234ff139fed3cd9"}, - {file = "wrapt-1.17.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c958bcfd59bacc2d0249dcfe575e71da54f9dcf4a8bdf89c4cb9a68a1170d73f"}, - {file = "wrapt-1.17.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fc78a84e2dfbc27afe4b2bd7c80c8db9bca75cc5b85df52bfe634596a1da846b"}, - {file = "wrapt-1.17.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:ba0f0eb61ef00ea10e00eb53a9129501f52385c44853dbd6c4ad3f403603083f"}, - {file = "wrapt-1.17.2-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:1e1fe0e6ab7775fd842bc39e86f6dcfc4507ab0ffe206093e76d61cde37225c8"}, - {file = "wrapt-1.17.2-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:c86563182421896d73858e08e1db93afdd2b947a70064b813d515d66549e15f9"}, - {file = "wrapt-1.17.2-cp39-cp39-win32.whl", hash = "sha256:f393cda562f79828f38a819f4788641ac7c4085f30f1ce1a68672baa686482bb"}, - {file = "wrapt-1.17.2-cp39-cp39-win_amd64.whl", hash = "sha256:36ccae62f64235cf8ddb682073a60519426fdd4725524ae38874adf72b5f2aeb"}, - {file = "wrapt-1.17.2-py3-none-any.whl", hash = "sha256:b18f2d1533a71f069c7f82d524a52599053d4c7166e9dd374ae2136b7f40f7c8"}, - {file = "wrapt-1.17.2.tar.gz", hash = "sha256:41388e9d4d1522446fe79d3213196bd9e3b301a336965b9e27ca2788ebd122f3"}, + {file = "wrapt-1.17.3-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:88bbae4d40d5a46142e70d58bf664a89b6b4befaea7b2ecc14e03cedb8e06c04"}, + {file = "wrapt-1.17.3-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:e6b13af258d6a9ad602d57d889f83b9d5543acd471eee12eb51f5b01f8eb1bc2"}, + {file = "wrapt-1.17.3-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:fd341868a4b6714a5962c1af0bd44f7c404ef78720c7de4892901e540417111c"}, + {file = "wrapt-1.17.3-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:f9b2601381be482f70e5d1051a5965c25fb3625455a2bf520b5a077b22afb775"}, + {file = "wrapt-1.17.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:343e44b2a8e60e06a7e0d29c1671a0d9951f59174f3709962b5143f60a2a98bd"}, + {file = "wrapt-1.17.3-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:33486899acd2d7d3066156b03465b949da3fd41a5da6e394ec49d271baefcf05"}, + {file = "wrapt-1.17.3-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:e6f40a8aa5a92f150bdb3e1c44b7e98fb7113955b2e5394122fa5532fec4b418"}, + {file = "wrapt-1.17.3-cp310-cp310-win32.whl", hash = "sha256:a36692b8491d30a8c75f1dfee65bef119d6f39ea84ee04d9f9311f83c5ad9390"}, + {file = "wrapt-1.17.3-cp310-cp310-win_amd64.whl", hash = "sha256:afd964fd43b10c12213574db492cb8f73b2f0826c8df07a68288f8f19af2ebe6"}, + {file = "wrapt-1.17.3-cp310-cp310-win_arm64.whl", hash = "sha256:af338aa93554be859173c39c85243970dc6a289fa907402289eeae7543e1ae18"}, + {file = "wrapt-1.17.3-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:273a736c4645e63ac582c60a56b0acb529ef07f78e08dc6bfadf6a46b19c0da7"}, + {file = "wrapt-1.17.3-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:5531d911795e3f935a9c23eb1c8c03c211661a5060aab167065896bbf62a5f85"}, + {file = "wrapt-1.17.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:0610b46293c59a3adbae3dee552b648b984176f8562ee0dba099a56cfbe4df1f"}, + {file = "wrapt-1.17.3-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:b32888aad8b6e68f83a8fdccbf3165f5469702a7544472bdf41f582970ed3311"}, + {file = "wrapt-1.17.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8cccf4f81371f257440c88faed6b74f1053eef90807b77e31ca057b2db74edb1"}, + {file = "wrapt-1.17.3-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:d8a210b158a34164de8bb68b0e7780041a903d7b00c87e906fb69928bf7890d5"}, + {file = "wrapt-1.17.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:79573c24a46ce11aab457b472efd8d125e5a51da2d1d24387666cd85f54c05b2"}, + {file = "wrapt-1.17.3-cp311-cp311-win32.whl", hash = "sha256:c31eebe420a9a5d2887b13000b043ff6ca27c452a9a22fa71f35f118e8d4bf89"}, + {file = "wrapt-1.17.3-cp311-cp311-win_amd64.whl", hash = "sha256:0b1831115c97f0663cb77aa27d381237e73ad4f721391a9bfb2fe8bc25fa6e77"}, + {file = "wrapt-1.17.3-cp311-cp311-win_arm64.whl", hash = "sha256:5a7b3c1ee8265eb4c8f1b7d29943f195c00673f5ab60c192eba2d4a7eae5f46a"}, + {file = "wrapt-1.17.3-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:ab232e7fdb44cdfbf55fc3afa31bcdb0d8980b9b95c38b6405df2acb672af0e0"}, + {file = "wrapt-1.17.3-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:9baa544e6acc91130e926e8c802a17f3b16fbea0fd441b5a60f5cf2cc5c3deba"}, + {file = "wrapt-1.17.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6b538e31eca1a7ea4605e44f81a48aa24c4632a277431a6ed3f328835901f4fd"}, + {file = "wrapt-1.17.3-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:042ec3bb8f319c147b1301f2393bc19dba6e176b7da446853406d041c36c7828"}, + {file = "wrapt-1.17.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:3af60380ba0b7b5aeb329bc4e402acd25bd877e98b3727b0135cb5c2efdaefe9"}, + {file = "wrapt-1.17.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:0b02e424deef65c9f7326d8c19220a2c9040c51dc165cddb732f16198c168396"}, + {file = "wrapt-1.17.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:74afa28374a3c3a11b3b5e5fca0ae03bef8450d6aa3ab3a1e2c30e3a75d023dc"}, + {file = "wrapt-1.17.3-cp312-cp312-win32.whl", hash = "sha256:4da9f45279fff3543c371d5ababc57a0384f70be244de7759c85a7f989cb4ebe"}, + {file = "wrapt-1.17.3-cp312-cp312-win_amd64.whl", hash = "sha256:e71d5c6ebac14875668a1e90baf2ea0ef5b7ac7918355850c0908ae82bcb297c"}, + {file = "wrapt-1.17.3-cp312-cp312-win_arm64.whl", hash = "sha256:604d076c55e2fdd4c1c03d06dc1a31b95130010517b5019db15365ec4a405fc6"}, + {file = "wrapt-1.17.3-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:a47681378a0439215912ef542c45a783484d4dd82bac412b71e59cf9c0e1cea0"}, + {file = "wrapt-1.17.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:54a30837587c6ee3cd1a4d1c2ec5d24e77984d44e2f34547e2323ddb4e22eb77"}, + {file = "wrapt-1.17.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:16ecf15d6af39246fe33e507105d67e4b81d8f8d2c6598ff7e3ca1b8a37213f7"}, + {file = "wrapt-1.17.3-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:6fd1ad24dc235e4ab88cda009e19bf347aabb975e44fd5c2fb22a3f6e4141277"}, + {file = "wrapt-1.17.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:0ed61b7c2d49cee3c027372df5809a59d60cf1b6c2f81ee980a091f3afed6a2d"}, + {file = "wrapt-1.17.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:423ed5420ad5f5529db9ce89eac09c8a2f97da18eb1c870237e84c5a5c2d60aa"}, + {file = "wrapt-1.17.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:e01375f275f010fcbf7f643b4279896d04e571889b8a5b3f848423d91bf07050"}, + {file = "wrapt-1.17.3-cp313-cp313-win32.whl", hash = "sha256:53e5e39ff71b3fc484df8a522c933ea2b7cdd0d5d15ae82e5b23fde87d44cbd8"}, + {file = "wrapt-1.17.3-cp313-cp313-win_amd64.whl", hash = "sha256:1f0b2f40cf341ee8cc1a97d51ff50dddb9fcc73241b9143ec74b30fc4f44f6cb"}, + {file = "wrapt-1.17.3-cp313-cp313-win_arm64.whl", hash = "sha256:7425ac3c54430f5fc5e7b6f41d41e704db073309acfc09305816bc6a0b26bb16"}, + {file = "wrapt-1.17.3-cp314-cp314-macosx_10_13_universal2.whl", hash = "sha256:cf30f6e3c077c8e6a9a7809c94551203c8843e74ba0c960f4a98cd80d4665d39"}, + {file = "wrapt-1.17.3-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:e228514a06843cae89621384cfe3a80418f3c04aadf8a3b14e46a7be704e4235"}, + {file = "wrapt-1.17.3-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:5ea5eb3c0c071862997d6f3e02af1d055f381b1d25b286b9d6644b79db77657c"}, + {file = "wrapt-1.17.3-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:281262213373b6d5e4bb4353bc36d1ba4084e6d6b5d242863721ef2bf2c2930b"}, + {file = "wrapt-1.17.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:dc4a8d2b25efb6681ecacad42fca8859f88092d8732b170de6a5dddd80a1c8fa"}, + {file = "wrapt-1.17.3-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:373342dd05b1d07d752cecbec0c41817231f29f3a89aa8b8843f7b95992ed0c7"}, + {file = "wrapt-1.17.3-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:d40770d7c0fd5cbed9d84b2c3f2e156431a12c9a37dc6284060fb4bec0b7ffd4"}, + {file = "wrapt-1.17.3-cp314-cp314-win32.whl", hash = "sha256:fbd3c8319de8e1dc79d346929cd71d523622da527cca14e0c1d257e31c2b8b10"}, + {file = "wrapt-1.17.3-cp314-cp314-win_amd64.whl", hash = "sha256:e1a4120ae5705f673727d3253de3ed0e016f7cd78dc463db1b31e2463e1f3cf6"}, + {file = "wrapt-1.17.3-cp314-cp314-win_arm64.whl", hash = "sha256:507553480670cab08a800b9463bdb881b2edeed77dc677b0a5915e6106e91a58"}, + {file = "wrapt-1.17.3-cp314-cp314t-macosx_10_13_universal2.whl", hash = "sha256:ed7c635ae45cfbc1a7371f708727bf74690daedc49b4dba310590ca0bd28aa8a"}, + {file = "wrapt-1.17.3-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:249f88ed15503f6492a71f01442abddd73856a0032ae860de6d75ca62eed8067"}, + {file = "wrapt-1.17.3-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:5a03a38adec8066d5a37bea22f2ba6bbf39fcdefbe2d91419ab864c3fb515454"}, + {file = "wrapt-1.17.3-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:5d4478d72eb61c36e5b446e375bbc49ed002430d17cdec3cecb36993398e1a9e"}, + {file = "wrapt-1.17.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:223db574bb38637e8230eb14b185565023ab624474df94d2af18f1cdb625216f"}, + {file = "wrapt-1.17.3-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:e405adefb53a435f01efa7ccdec012c016b5a1d3f35459990afc39b6be4d5056"}, + {file = "wrapt-1.17.3-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:88547535b787a6c9ce4086917b6e1d291aa8ed914fdd3a838b3539dc95c12804"}, + {file = "wrapt-1.17.3-cp314-cp314t-win32.whl", hash = "sha256:41b1d2bc74c2cac6f9074df52b2efbef2b30bdfe5f40cb78f8ca22963bc62977"}, + {file = "wrapt-1.17.3-cp314-cp314t-win_amd64.whl", hash = "sha256:73d496de46cd2cdbdbcce4ae4bcdb4afb6a11234a1df9c085249d55166b95116"}, + {file = "wrapt-1.17.3-cp314-cp314t-win_arm64.whl", hash = "sha256:f38e60678850c42461d4202739f9bf1e3a737c7ad283638251e79cc49effb6b6"}, + {file = "wrapt-1.17.3-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:70d86fa5197b8947a2fa70260b48e400bf2ccacdcab97bb7de47e3d1e6312225"}, + {file = "wrapt-1.17.3-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:df7d30371a2accfe4013e90445f6388c570f103d61019b6b7c57e0265250072a"}, + {file = "wrapt-1.17.3-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:caea3e9c79d5f0d2c6d9ab96111601797ea5da8e6d0723f77eabb0d4068d2b2f"}, + {file = "wrapt-1.17.3-cp38-cp38-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:758895b01d546812d1f42204bd443b8c433c44d090248bf22689df673ccafe00"}, + {file = "wrapt-1.17.3-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:02b551d101f31694fc785e58e0720ef7d9a10c4e62c1c9358ce6f63f23e30a56"}, + {file = "wrapt-1.17.3-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:656873859b3b50eeebe6db8b1455e99d90c26ab058db8e427046dbc35c3140a5"}, + {file = "wrapt-1.17.3-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:a9a2203361a6e6404f80b99234fe7fb37d1fc73487b5a78dc1aa5b97201e0f22"}, + {file = "wrapt-1.17.3-cp38-cp38-win32.whl", hash = "sha256:55cbbc356c2842f39bcc553cf695932e8b30e30e797f961860afb308e6b1bb7c"}, + {file = "wrapt-1.17.3-cp38-cp38-win_amd64.whl", hash = "sha256:ad85e269fe54d506b240d2d7b9f5f2057c2aa9a2ea5b32c66f8902f768117ed2"}, + {file = "wrapt-1.17.3-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:30ce38e66630599e1193798285706903110d4f057aab3168a34b7fdc85569afc"}, + {file = "wrapt-1.17.3-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:65d1d00fbfb3ea5f20add88bbc0f815150dbbde3b026e6c24759466c8b5a9ef9"}, + {file = "wrapt-1.17.3-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a7c06742645f914f26c7f1fa47b8bc4c91d222f76ee20116c43d5ef0912bba2d"}, + {file = "wrapt-1.17.3-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:7e18f01b0c3e4a07fe6dfdb00e29049ba17eadbc5e7609a2a3a4af83ab7d710a"}, + {file = "wrapt-1.17.3-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:0f5f51a6466667a5a356e6381d362d259125b57f059103dd9fdc8c0cf1d14139"}, + {file = "wrapt-1.17.3-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:59923aa12d0157f6b82d686c3fd8e1166fa8cdfb3e17b42ce3b6147ff81528df"}, + {file = "wrapt-1.17.3-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:46acc57b331e0b3bcb3e1ca3b421d65637915cfcd65eb783cb2f78a511193f9b"}, + {file = "wrapt-1.17.3-cp39-cp39-win32.whl", hash = "sha256:3e62d15d3cfa26e3d0788094de7b64efa75f3a53875cdbccdf78547aed547a81"}, + {file = "wrapt-1.17.3-cp39-cp39-win_amd64.whl", hash = "sha256:1f23fa283f51c890eda8e34e4937079114c74b4c81d2b2f1f1d94948f5cc3d7f"}, + {file = "wrapt-1.17.3-cp39-cp39-win_arm64.whl", hash = "sha256:24c2ed34dc222ed754247a2702b1e1e89fdbaa4016f324b4b8f1a802d4ffe87f"}, + {file = "wrapt-1.17.3-py3-none-any.whl", hash = "sha256:7171ae35d2c33d326ac19dd8facb1e82e5fd04ef8c6c0e394d7af55a55051c22"}, + {file = "wrapt-1.17.3.tar.gz", hash = "sha256:f66eb08feaa410fe4eebd17f2a2c8e2e46d3476e9f8c783daa8e09e0faa666d0"}, ] markers = {main = "python_version >= \"3.10\""} @@ -6404,6 +8887,7 @@ description = "Yet another URL library" optional = false python-versions = ">=3.8" groups = ["main"] +markers = "python_version < \"3.10\"" files = [ {file = "yarl-1.15.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:e4ee8b8639070ff246ad3649294336b06db37a94bdea0d09ea491603e0be73b8"}, {file = "yarl-1.15.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:a7cf963a357c5f00cb55b1955df8bbe68d2f2f65de065160a1c26b85a1e44172"}, @@ -6510,6 +8994,126 @@ idna = ">=2.0" multidict = ">=4.0" propcache = ">=0.2.0" +[[package]] +name = "yarl" +version = "1.20.1" +description = "Yet another URL library" +optional = false +python-versions = ">=3.9" +groups = ["main"] +markers = "python_version >= \"3.10\"" +files = [ + {file = "yarl-1.20.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:6032e6da6abd41e4acda34d75a816012717000fa6839f37124a47fcefc49bec4"}, + {file = "yarl-1.20.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:2c7b34d804b8cf9b214f05015c4fee2ebe7ed05cf581e7192c06555c71f4446a"}, + {file = "yarl-1.20.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:0c869f2651cc77465f6cd01d938d91a11d9ea5d798738c1dc077f3de0b5e5fed"}, + {file = "yarl-1.20.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:62915e6688eb4d180d93840cda4110995ad50c459bf931b8b3775b37c264af1e"}, + {file = "yarl-1.20.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:41ebd28167bc6af8abb97fec1a399f412eec5fd61a3ccbe2305a18b84fb4ca73"}, + {file = "yarl-1.20.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:21242b4288a6d56f04ea193adde174b7e347ac46ce6bc84989ff7c1b1ecea84e"}, + {file = "yarl-1.20.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:bea21cdae6c7eb02ba02a475f37463abfe0a01f5d7200121b03e605d6a0439f8"}, + {file = "yarl-1.20.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1f8a891e4a22a89f5dde7862994485e19db246b70bb288d3ce73a34422e55b23"}, + {file = "yarl-1.20.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:dd803820d44c8853a109a34e3660e5a61beae12970da479cf44aa2954019bf70"}, + {file = "yarl-1.20.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:b982fa7f74c80d5c0c7b5b38f908971e513380a10fecea528091405f519b9ebb"}, + {file = "yarl-1.20.1-cp310-cp310-musllinux_1_2_armv7l.whl", hash = "sha256:33f29ecfe0330c570d997bcf1afd304377f2e48f61447f37e846a6058a4d33b2"}, + {file = "yarl-1.20.1-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:835ab2cfc74d5eb4a6a528c57f05688099da41cf4957cf08cad38647e4a83b30"}, + {file = "yarl-1.20.1-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:46b5e0ccf1943a9a6e766b2c2b8c732c55b34e28be57d8daa2b3c1d1d4009309"}, + {file = "yarl-1.20.1-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:df47c55f7d74127d1b11251fe6397d84afdde0d53b90bedb46a23c0e534f9d24"}, + {file = "yarl-1.20.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:76d12524d05841276b0e22573f28d5fbcb67589836772ae9244d90dd7d66aa13"}, + {file = "yarl-1.20.1-cp310-cp310-win32.whl", hash = "sha256:6c4fbf6b02d70e512d7ade4b1f998f237137f1417ab07ec06358ea04f69134f8"}, + {file = "yarl-1.20.1-cp310-cp310-win_amd64.whl", hash = "sha256:aef6c4d69554d44b7f9d923245f8ad9a707d971e6209d51279196d8e8fe1ae16"}, + {file = "yarl-1.20.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:47ee6188fea634bdfaeb2cc420f5b3b17332e6225ce88149a17c413c77ff269e"}, + {file = "yarl-1.20.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:d0f6500f69e8402d513e5eedb77a4e1818691e8f45e6b687147963514d84b44b"}, + {file = "yarl-1.20.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:7a8900a42fcdaad568de58887c7b2f602962356908eedb7628eaf6021a6e435b"}, + {file = "yarl-1.20.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bad6d131fda8ef508b36be3ece16d0902e80b88ea7200f030a0f6c11d9e508d4"}, + {file = "yarl-1.20.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:df018d92fe22aaebb679a7f89fe0c0f368ec497e3dda6cb81a567610f04501f1"}, + {file = "yarl-1.20.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8f969afbb0a9b63c18d0feecf0db09d164b7a44a053e78a7d05f5df163e43833"}, + {file = "yarl-1.20.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:812303eb4aa98e302886ccda58d6b099e3576b1b9276161469c25803a8db277d"}, + {file = "yarl-1.20.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:98c4a7d166635147924aa0bf9bfe8d8abad6fffa6102de9c99ea04a1376f91e8"}, + {file = "yarl-1.20.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:12e768f966538e81e6e7550f9086a6236b16e26cd964cf4df35349970f3551cf"}, + {file = "yarl-1.20.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:fe41919b9d899661c5c28a8b4b0acf704510b88f27f0934ac7a7bebdd8938d5e"}, + {file = "yarl-1.20.1-cp311-cp311-musllinux_1_2_armv7l.whl", hash = "sha256:8601bc010d1d7780592f3fc1bdc6c72e2b6466ea34569778422943e1a1f3c389"}, + {file = "yarl-1.20.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:daadbdc1f2a9033a2399c42646fbd46da7992e868a5fe9513860122d7fe7a73f"}, + {file = "yarl-1.20.1-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:03aa1e041727cb438ca762628109ef1333498b122e4c76dd858d186a37cec845"}, + {file = "yarl-1.20.1-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:642980ef5e0fa1de5fa96d905c7e00cb2c47cb468bfcac5a18c58e27dbf8d8d1"}, + {file = "yarl-1.20.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:86971e2795584fe8c002356d3b97ef6c61862720eeff03db2a7c86b678d85b3e"}, + {file = "yarl-1.20.1-cp311-cp311-win32.whl", hash = "sha256:597f40615b8d25812f14562699e287f0dcc035d25eb74da72cae043bb884d773"}, + {file = "yarl-1.20.1-cp311-cp311-win_amd64.whl", hash = "sha256:26ef53a9e726e61e9cd1cda6b478f17e350fb5800b4bd1cd9fe81c4d91cfeb2e"}, + {file = "yarl-1.20.1-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:bdcc4cd244e58593a4379fe60fdee5ac0331f8eb70320a24d591a3be197b94a9"}, + {file = "yarl-1.20.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:b29a2c385a5f5b9c7d9347e5812b6f7ab267193c62d282a540b4fc528c8a9d2a"}, + {file = "yarl-1.20.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:1112ae8154186dfe2de4732197f59c05a83dc814849a5ced892b708033f40dc2"}, + {file = "yarl-1.20.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:90bbd29c4fe234233f7fa2b9b121fb63c321830e5d05b45153a2ca68f7d310ee"}, + {file = "yarl-1.20.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:680e19c7ce3710ac4cd964e90dad99bf9b5029372ba0c7cbfcd55e54d90ea819"}, + {file = "yarl-1.20.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4a979218c1fdb4246a05efc2cc23859d47c89af463a90b99b7c56094daf25a16"}, + {file = "yarl-1.20.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:255b468adf57b4a7b65d8aad5b5138dce6a0752c139965711bdcb81bc370e1b6"}, + {file = "yarl-1.20.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a97d67108e79cfe22e2b430d80d7571ae57d19f17cda8bb967057ca8a7bf5bfd"}, + {file = "yarl-1.20.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8570d998db4ddbfb9a590b185a0a33dbf8aafb831d07a5257b4ec9948df9cb0a"}, + {file = "yarl-1.20.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:97c75596019baae7c71ccf1d8cc4738bc08134060d0adfcbe5642f778d1dca38"}, + {file = "yarl-1.20.1-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:1c48912653e63aef91ff988c5432832692ac5a1d8f0fb8a33091520b5bbe19ef"}, + {file = "yarl-1.20.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:4c3ae28f3ae1563c50f3d37f064ddb1511ecc1d5584e88c6b7c63cf7702a6d5f"}, + {file = "yarl-1.20.1-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:c5e9642f27036283550f5f57dc6156c51084b458570b9d0d96100c8bebb186a8"}, + {file = "yarl-1.20.1-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:2c26b0c49220d5799f7b22c6838409ee9bc58ee5c95361a4d7831f03cc225b5a"}, + {file = "yarl-1.20.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:564ab3d517e3d01c408c67f2e5247aad4019dcf1969982aba3974b4093279004"}, + {file = "yarl-1.20.1-cp312-cp312-win32.whl", hash = "sha256:daea0d313868da1cf2fac6b2d3a25c6e3a9e879483244be38c8e6a41f1d876a5"}, + {file = "yarl-1.20.1-cp312-cp312-win_amd64.whl", hash = "sha256:48ea7d7f9be0487339828a4de0360d7ce0efc06524a48e1810f945c45b813698"}, + {file = "yarl-1.20.1-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:0b5ff0fbb7c9f1b1b5ab53330acbfc5247893069e7716840c8e7d5bb7355038a"}, + {file = "yarl-1.20.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:14f326acd845c2b2e2eb38fb1346c94f7f3b01a4f5c788f8144f9b630bfff9a3"}, + {file = "yarl-1.20.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f60e4ad5db23f0b96e49c018596707c3ae89f5d0bd97f0ad3684bcbad899f1e7"}, + {file = "yarl-1.20.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:49bdd1b8e00ce57e68ba51916e4bb04461746e794e7c4d4bbc42ba2f18297691"}, + {file = "yarl-1.20.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:66252d780b45189975abfed839616e8fd2dbacbdc262105ad7742c6ae58f3e31"}, + {file = "yarl-1.20.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:59174e7332f5d153d8f7452a102b103e2e74035ad085f404df2e40e663a22b28"}, + {file = "yarl-1.20.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e3968ec7d92a0c0f9ac34d5ecfd03869ec0cab0697c91a45db3fbbd95fe1b653"}, + {file = "yarl-1.20.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d1a4fbb50e14396ba3d375f68bfe02215d8e7bc3ec49da8341fe3157f59d2ff5"}, + {file = "yarl-1.20.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:11a62c839c3a8eac2410e951301309426f368388ff2f33799052787035793b02"}, + {file = "yarl-1.20.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:041eaa14f73ff5a8986b4388ac6bb43a77f2ea09bf1913df7a35d4646db69e53"}, + {file = "yarl-1.20.1-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:377fae2fef158e8fd9d60b4c8751387b8d1fb121d3d0b8e9b0be07d1b41e83dc"}, + {file = "yarl-1.20.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:1c92f4390e407513f619d49319023664643d3339bd5e5a56a3bebe01bc67ec04"}, + {file = "yarl-1.20.1-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:d25ddcf954df1754ab0f86bb696af765c5bfaba39b74095f27eececa049ef9a4"}, + {file = "yarl-1.20.1-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:909313577e9619dcff8c31a0ea2aa0a2a828341d92673015456b3ae492e7317b"}, + {file = "yarl-1.20.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:793fd0580cb9664548c6b83c63b43c477212c0260891ddf86809e1c06c8b08f1"}, + {file = "yarl-1.20.1-cp313-cp313-win32.whl", hash = "sha256:468f6e40285de5a5b3c44981ca3a319a4b208ccc07d526b20b12aeedcfa654b7"}, + {file = "yarl-1.20.1-cp313-cp313-win_amd64.whl", hash = "sha256:495b4ef2fea40596bfc0affe3837411d6aa3371abcf31aac0ccc4bdd64d4ef5c"}, + {file = "yarl-1.20.1-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:f60233b98423aab21d249a30eb27c389c14929f47be8430efa7dbd91493a729d"}, + {file = "yarl-1.20.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:6f3eff4cc3f03d650d8755c6eefc844edde99d641d0dcf4da3ab27141a5f8ddf"}, + {file = "yarl-1.20.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:69ff8439d8ba832d6bed88af2c2b3445977eba9a4588b787b32945871c2444e3"}, + {file = "yarl-1.20.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3cf34efa60eb81dd2645a2e13e00bb98b76c35ab5061a3989c7a70f78c85006d"}, + {file = "yarl-1.20.1-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:8e0fe9364ad0fddab2688ce72cb7a8e61ea42eff3c7caeeb83874a5d479c896c"}, + {file = "yarl-1.20.1-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8f64fbf81878ba914562c672024089e3401974a39767747691c65080a67b18c1"}, + {file = "yarl-1.20.1-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f6342d643bf9a1de97e512e45e4b9560a043347e779a173250824f8b254bd5ce"}, + {file = "yarl-1.20.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:56dac5f452ed25eef0f6e3c6a066c6ab68971d96a9fb441791cad0efba6140d3"}, + {file = "yarl-1.20.1-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c7d7f497126d65e2cad8dc5f97d34c27b19199b6414a40cb36b52f41b79014be"}, + {file = "yarl-1.20.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:67e708dfb8e78d8a19169818eeb5c7a80717562de9051bf2413aca8e3696bf16"}, + {file = "yarl-1.20.1-cp313-cp313t-musllinux_1_2_armv7l.whl", hash = "sha256:595c07bc79af2494365cc96ddeb772f76272364ef7c80fb892ef9d0649586513"}, + {file = "yarl-1.20.1-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:7bdd2f80f4a7df852ab9ab49484a4dee8030023aa536df41f2d922fd57bf023f"}, + {file = "yarl-1.20.1-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:c03bfebc4ae8d862f853a9757199677ab74ec25424d0ebd68a0027e9c639a390"}, + {file = "yarl-1.20.1-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:344d1103e9c1523f32a5ed704d576172d2cabed3122ea90b1d4e11fe17c66458"}, + {file = "yarl-1.20.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:88cab98aa4e13e1ade8c141daeedd300a4603b7132819c484841bb7af3edce9e"}, + {file = "yarl-1.20.1-cp313-cp313t-win32.whl", hash = "sha256:b121ff6a7cbd4abc28985b6028235491941b9fe8fe226e6fdc539c977ea1739d"}, + {file = "yarl-1.20.1-cp313-cp313t-win_amd64.whl", hash = "sha256:541d050a355bbbc27e55d906bc91cb6fe42f96c01413dd0f4ed5a5240513874f"}, + {file = "yarl-1.20.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:e42ba79e2efb6845ebab49c7bf20306c4edf74a0b20fc6b2ccdd1a219d12fad3"}, + {file = "yarl-1.20.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:41493b9b7c312ac448b7f0a42a089dffe1d6e6e981a2d76205801a023ed26a2b"}, + {file = "yarl-1.20.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:f5a5928ff5eb13408c62a968ac90d43f8322fd56d87008b8f9dabf3c0f6ee983"}, + {file = "yarl-1.20.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:30c41ad5d717b3961b2dd785593b67d386b73feca30522048d37298fee981805"}, + {file = "yarl-1.20.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:59febc3969b0781682b469d4aca1a5cab7505a4f7b85acf6db01fa500fa3f6ba"}, + {file = "yarl-1.20.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d2b6fb3622b7e5bf7a6e5b679a69326b4279e805ed1699d749739a61d242449e"}, + {file = "yarl-1.20.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:749d73611db8d26a6281086f859ea7ec08f9c4c56cec864e52028c8b328db723"}, + {file = "yarl-1.20.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9427925776096e664c39e131447aa20ec738bdd77c049c48ea5200db2237e000"}, + {file = "yarl-1.20.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ff70f32aa316393eaf8222d518ce9118148eddb8a53073c2403863b41033eed5"}, + {file = "yarl-1.20.1-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:c7ddf7a09f38667aea38801da8b8d6bfe81df767d9dfc8c88eb45827b195cd1c"}, + {file = "yarl-1.20.1-cp39-cp39-musllinux_1_2_armv7l.whl", hash = "sha256:57edc88517d7fc62b174fcfb2e939fbc486a68315d648d7e74d07fac42cec240"}, + {file = "yarl-1.20.1-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:dab096ce479d5894d62c26ff4f699ec9072269d514b4edd630a393223f45a0ee"}, + {file = "yarl-1.20.1-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:14a85f3bd2d7bb255be7183e5d7d6e70add151a98edf56a770d6140f5d5f4010"}, + {file = "yarl-1.20.1-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:2c89b5c792685dd9cd3fa9761c1b9f46fc240c2a3265483acc1565769996a3f8"}, + {file = "yarl-1.20.1-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:69e9b141de5511021942a6866990aea6d111c9042235de90e08f94cf972ca03d"}, + {file = "yarl-1.20.1-cp39-cp39-win32.whl", hash = "sha256:b5f307337819cdfdbb40193cad84978a029f847b0a357fbe49f712063cfc4f06"}, + {file = "yarl-1.20.1-cp39-cp39-win_amd64.whl", hash = "sha256:eae7bfe2069f9c1c5b05fc7fe5d612e5bbc089a39309904ee8b829e322dcad00"}, + {file = "yarl-1.20.1-py3-none-any.whl", hash = "sha256:83b8eb083fe4683c6115795d9fc1cfaf2cbbefb19b3a1cb68f6527460f483a77"}, + {file = "yarl-1.20.1.tar.gz", hash = "sha256:d017a4997ee50c91fd5466cef416231bb82177b93b029906cefc542ce14c35ac"}, +] + +[package.dependencies] +idna = ">=2.0" +multidict = ">=4.0" +propcache = ">=0.2.1" + [[package]] name = "zipp" version = "3.20.2" @@ -6517,6 +9121,7 @@ description = "Backport of pathlib-compatible object wrapper for zip files" optional = false python-versions = ">=3.8" groups = ["main", "dev", "proxy-dev"] +markers = "python_version < \"3.10\"" files = [ {file = "zipp-3.20.2-py3-none-any.whl", hash = "sha256:a817ac80d6cf4b23bf7f2828b7cabf326f15a001bea8b1f9b49631780ba28350"}, {file = "zipp-3.20.2.tar.gz", hash = "sha256:bc9eb26f4506fda01b81bcde0ca78103b6e62f991b381fec825435c836edbc29"}, @@ -6530,6 +9135,27 @@ enabler = ["pytest-enabler (>=2.2)"] test = ["big-O", "importlib-resources ; python_version < \"3.9\"", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-ignore-flaky"] type = ["pytest-mypy"] +[[package]] +name = "zipp" +version = "3.23.0" +description = "Backport of pathlib-compatible object wrapper for zip files" +optional = false +python-versions = ">=3.9" +groups = ["main", "dev", "proxy-dev"] +markers = "python_version >= \"3.10\"" +files = [ + {file = "zipp-3.23.0-py3-none-any.whl", hash = "sha256:071652d6115ed432f5ce1d34c336c0adfd6a884660d1e9712a256d3d3bd4b14e"}, + {file = "zipp-3.23.0.tar.gz", hash = "sha256:a07157588a12518c9d4034df3fbbee09c814741a33ff63c05fa29d26a2404166"}, +] + +[package.extras] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1) ; sys_platform != \"cygwin\""] +cover = ["pytest-cov"] +doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] +enabler = ["pytest-enabler (>=2.2)"] +test = ["big-O", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more_itertools", "pytest (>=6,!=8.1.*)", "pytest-ignore-flaky"] +type = ["pytest-mypy"] + [extras] caching = ["diskcache"] extra-proxy = ["azure-identity", "azure-keyvault-secrets", "google-cloud-iam", "google-cloud-kms", "prisma", "redisvl", "resend"] @@ -6541,4 +9167,4 @@ utils = ["numpydoc"] [metadata] lock-version = "2.1" python-versions = ">=3.8.1,<4.0, !=3.9.7" -content-hash = "17a23611c832b757244c5b5dfd3a6eadae4699602a823587ea115513bfca8e4d" +content-hash = "8ebdb444c0ff253857f90d3ec9926a58d23d4482c644fd158a047f0c0f892bb9" diff --git a/pyproject.toml b/pyproject.toml index 7c3f24c89c..ecd0112302 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -45,7 +45,7 @@ apscheduler = {version = "^3.10.4", optional = true} fastapi-sso = { version = "^0.16.0", optional = true } PyJWT = { version = "^2.8.0", optional = true } python-multipart = { version = "^0.0.18", optional = true} -cryptography = {version = "^43.0.1", optional = true} +cryptography = {version = "*", optional = true} prisma = {version = "0.11.0", optional = true} azure-identity = {version = "^1.15.0", optional = true} azure-keyvault-secrets = {version = "^4.8.0", optional = true} diff --git a/regex-2025.7.34-cp313-cp313-macosx_11_0_arm64.whl b/regex-2025.7.34-cp313-cp313-macosx_11_0_arm64.whl new file mode 100644 index 0000000000000000000000000000000000000000..a4ce366e896141d5d6ed8a57a181698ff9069708 GIT binary patch literal 285991 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

ntoJ~mr{Li||YC{ws|461 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

^-kw-*myk-4-ltZ{D@J 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%0DUQS!C`w1;wuF9Tql;!w$gHC+6 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%0A2^n5J$+mP+kQ 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

c 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

SAY-hO?@D12KOV2vE`8n=f0M|gVxx(^u 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 literal 0 HcmV?d00001 diff --git a/urllib3-2.5.0-py3-none-any.whl b/urllib3-2.5.0-py3-none-any.whl new file mode 100644 index 0000000000000000000000000000000000000000..81b580f1c698537b9b84cd4497de1c85433c077c GIT binary patch literal 129795 zcmZ6yQ;;T18?@QeoVL5CZQHhO+qP}nw*9ni+qP|c-#<2DcfUQTlRB)Zs?5l|Zh0vX zP!u2_pua#@whNlxE6`!#P(VOJSU^C?|LwXsT3cHfGSTVjS=d@Q>*>+jdu(fb+HH;@ z{^1-;xJhZ!I``i;spzB@b z5I=Aq8N5}AJJKu{rdQyQs?PN_sI`uiFEpqWA~@i4;NERLj_JOo-O zi6L9~Z2lCz4K>J^@Fd{peBKRNC3@bYn$ z#-C0}ffEBKeDw2b-&#H!xdb`@p>Ww#42UPrE!>P5SU`U<`aA)*D|Nkg^{Y3M6W3i> zT7WLy+gO8(c6W2|^>F1fDU?(pO+*r)Z0TZ^sJ&o34E3^AEImTiBjVKsvU%&Lky)3i z>ABe`qv5%xl85dN@e|(jgFa1!#ry7PB9UU7H!|4VCL4a-EWvmnR!-KZf#Awa*6iy16>q>1MiP* zN);oIs1`U!>EIOn;JXuiK+PqHld=HAv$#7F0i(hLQ%c#YPc~W{h_C>2-n#z_J|zm{ zN3h?F-HvU7?t0u+t8y*gqJ5bVujw9}T>u_I)YHS!8+bC#H^aB1tF1S@f!~!GjVab& zY0hYLg~5f~UhaIq7c!@(75rqhMZ2gMJO`{RyEcer77qd2eM(JiqO@Abh#vut^l;`6 z{fhlt2g3SQ@FUknM%jUCIKnz&{d{#i$-wct>Y7WA35&WS{ zb_Nt1rlwHlNA6c+}5o)fSdCV;*%?#?sl#5HbjQ7S@OJJ|qGnlG`W>mJ)zc9vrPAXq?%iT|i4E-d{ybQ8_>?(X~B~ z^|mYtuPbt2xWpjIZegz?!j2aY3=Bv#V0T)Et-$8d2Z?Fn?iNes^vU+&`Na*-BY{z! zhWGN}&W~)Szm2!s>H|CMo2wC?9n~&d3L?wo!Q13tG<~T+(G=>9h$T(Rjs2#6*o4tF znv_aBEQZxxH;*Y=qz+9SCq2P7=f(y%M8vAI`Li7ET>> zKtd@yd+njO$PPWv>?X&u(UmWLM>~_DWJw90wl2#gg86e-SscK>6uN1=$NIoEwurSn z7CjP)O1~ERSf8&^(I+0@Z?w05$JzKU)7UXh@db2pNk7dmO`*7^aJJC1YW_z>5;>0C zh^wF|3dQs^3kTHceatPh235&pMzxc^Z?wo2e=c3J*q$|(XcP$VrQt_td>e8;ubh*bHWgLfgHuv4ep|m&%n06)*lGK zYA#_)Y<7ApdrONxKK=Ym@^r=0=s>^txw;Pksld1>b)^C7c*@mnt4o>K3%;Qr`mvcF z0)IL-e-Ip#o&_(95pwRKnf_9s{qYyy`$WE$!1CiAYN`oQ<}O0c?1y0v5@ly>4n`TS zfUw)d?3IGJqW){>7dNm+55r@l1`$G5oa(|aRl{EnBtS zBc3Jsx$T~=TILKYOhjHjP*(nOT^}-vppUniuJdmIGPwf}K5kX9rpMQ~o z#JK%Q3&5th$$?*OIyXBwZKeW7&b zT$mvRndS!Z{m!_w;2D0f0piWiAZHa=mHLuZ#yo?u#x^*D04c;18(K8dbp?wrAg-xRB2?%MrSNDH&QJY>xMjBf|-p^EpY)i{ReQX;Y9?PM3 z6vJVGz@pBHP+SB`S^l{c9o3c}o3Q5% zltlvrl9N71$2eMcN^Z|^n3i+EyRDlCXQlK*s1-R1Tg*!fR>WQVr3DAG@@8ap_7}tJ z9glb8Rmhs}&^}-E5$hac%)nd%;1kh>gEUPyhM+9W0&&gTI-neVt%s_h0@)jEBL>cs z;Y2#R)!R66`YKAb^3asGJrtwes=on#&C`9jhiTgg zdnpey+O!n&K#WFw3DVg-Hwza-u27h^!9W!$=%2OS+9Oxsoxi!9+uv%|9%(&D*X{zV zvZGf2R0#OU@hnNS6rh-hv!RwstU$RI&T{PzQs*k<70{qL`Q6zD+-8DzSSs-4%-Kd$ zv2CU>RwFeF5LG8+8n2!mblgQB}Ko>U9Ke_^nT#aF>pC@L^)j|Q8`Ng{bd2&Fo;D8q(b z)ydyya1FkIn83A-!c|pD$!Y|9sH(oQq;dWohZP*l`*3}Ew@Lv~`u249IHIe&MY+MP z4Iy6>i5IRd;7_bSoPvbXgzl8<6!nL-~cxAmf z_8+`<2<>lErjOfyZ=`k8uTmm}Xc40|M$p z1p@ldyZ*n%)zHAnM9;|1_P?j(-@H9N=&@m|iqAcP6}jfeLYA2y;&? zfqH@93FVuihy`+Ye*pP7)6>m`eYAUF<6^@MR6p@28{vh*D#G|ko9&X@_TR=V3jFH{ zdig%ZUN=99PhJEI1L=qUGfON|UAqf?yjNPAw#T}*Bq039uTRYciF}2|EvoR>FI}28J;V-!{kMq5o1O$Y94$f6 zhpN!a5#DEPeeAmqZ7EtZqC+elPSpTq=-AL){U6MNm`a>l{@r&C0)LV0 zWd6_&3}1E}U+kRU1iY?tDrv(v7?m`sG%a<69bw}Nq%$=!TH_r^h+qjwH`=Vz{4Fe1 zHq$z04gWkmTEvWp>?zm@_b}r0`>I5Qig)k3|$tb6?eV z+dF#8TH-p4MOBY;nEVV26pzo3)x3?BR#~Ep*UxV>xa(lok$Y`Nwd9xes@;JFe{EK# zQ+n;ZeHFD`CO0MohPC68Ut-0NtV7vv>!gM#Q~vHy%n`)Rg50LY?fuBwUa_!sVm10t zr@u>>f=)$Oe``D$?hB~{=DvH;`8%(m0bVw^>j8Jt0ro#Y-N_KP%1Z>i8Y4Gp@?ccWuXqYII< znu$9zoyzt~O}h&L6(cu&X*TW}ao3_-DuWYCES%N9vBB{N?#+A1~gOwv+3Zzy_jAMYvVJEAQ*o;uIYRoB2S|Ibl4}r`n15GEk>8+SVZ*nRjBB5Z^ z_Ic$jCe|Fq@OH8AG9^*lQl%$=_VLagzuTfk7VvmAsG7@(Jlyxod5b`W^9y7Coj&ld z7m#2fvj_>z6EI?u8++PK2or*@t~zz_Hx1$C$i4}K;)*t!$l86PbTdfG&M{9(#7^*o z*`GYEjpH*$Y?oeYT5Vf$(vEZ~9ym|PNCh^u=Q0=*94zxFfEBHV=3-xNvm6#8OzfYjK3_IioI_^{gM%H>N)a zqE_w)klXjat`hNG!cB?1tNA!)PrBBs;OS*J?weAyt^6=pz#M?bQj@pa5?n~?3xc!J z#_dQr6QDT%^p$paFbxYUZrboRSh;-i;jHQXKAc?7{)R+!R|ecn?oj*&M)i)*U?QF6 z&h;OFmACuK{%8Q7ixvm5utK(A7&l&FvTAtw!=g0kn(^dRFKfurgos8Ns#=!IpyuRu zu$$EAqxW*ZUVK6PuNctN8LfN$7hl8)0Rf@^f5pJa&f5C_)&ZyglVoVw*lmg@{@m!z z%kzq7CN(?!cO9Px`Z;2m;7F4&h;y%SV1jHDXrhcFkM4#eNt1qi+ zV#=de*9ke1Vkp$^*g?rS1&i($y4iaVQez#H51nSpHW@6Q|m-Y(NUJc(dNB(+S7>%pvus)@dsekGe2wKDmoVniEenqZ{(b`|mD zDrF5!v-mM(j54Nezb0lx8_HU9{41mE5ut*hYGL^zrEV36+Zl=a9-ezr;GU|AL&=IjpOcyJiMl?sQokP4IsRYc#Jw-Mq2;q6D1u_+PpOK+ zM(P^l>`Fssfr?r*D2tW6_wfxP)l<`)5XQyn>ks28;w$^rKKB(2iXyi2q1C)AfZQ zoK5918AZ-K5ClCc3*oBtRa86x2e6=suJi_k9;%2I8Q4+Q_f%I7u6?JR)aiUfpVTUz z9{;4YNAhVGJ8G<`S8GZ<*l4BE z(r6B~R!JsPWnf9UxmvR#O*CX)Ev2i{E{Z{oT%?d?#NA`omifC?F-{&zQ{&OpDXTZA zZxwKnca}*^A-R_OX5G1BE#)JqH6*L3v>{<9&|%B0o56RxcI}kc_0vjqR=3VdRCorD zWnvQHJ!QB~?oxS23{t%fWccTG+D;dpG}j2SfWT}P&4>RIl5UMA6w;Rxof=T2Nyd}0 zOCNC6fOQqGRUg=sth@=rODdesk&rq%HKyiGzPY(L4bBILk~$BFv=D?OVznQG$ecGG8DuF`Tleg=j-Rwxz7ZJveoNBl+KI`SYD+mckTNvRKhN;}C+i z@|KX(O7H~8EC5K{eCwb95~V;cWlE-}_V5b+G9a|r0aKY7Y;3f{<2+!+6vhGP1c7;x zCxY4ggMy)MqS0CZQXxzjK{A>4;RPB;>Um@#K$^`eAhg=U*Y@D;yi$Q`W=9-KmV=$I zHr#D2U>X=I}Z6o4E-j{u2d^k&m?qVhxG1v+kg}-gutCUm&a$ z{{^o@soIvVHb_PhqFm7TgkiSWW~3s%3lr}%xI|-fXtrFpM9=rDo+R6zo_?gx^KYzR zYhgNr0;y$46L&w1t~xlKnVH1l%7bi)G}`#?TgRk=hAE3t@x0~% zUq~wMc^+Fk*JNC~i?KZjMhI+Xoa@2yn6fG9 z@%%3))huoqx|eg%@D;3To=}P!=-zA;Ayp{xcU+1jmWEiy0tOOvPV2#1Ft6wiLI4af z90+JLGybfM>J|Z$B$zks7M1=O%%8uF#RK7js;^eUytLBeIH0z9g_Qnxwc zpV*sdw4S`JQ)n7FuIcrZK@hF$#$7WkOgnW`(EuRa(Xt3^A@IXL@Y$VGyZGU+>kzrO z{-zj*N4sXrn=Z8hd68?^(p@HE9mN7aiP;>D1nSzHTw3|o+&+SUg}m~n#g^?0qd7Wt~6uF0Yr9-)$(f2f?yAcmu2QCW6z)i z(6VJRtjB5u`AC;?^&8URNwzC%Zv16o8GD9fZm?s4o? zrjd-1Q2IbgS!?(}VbV8klZAa57*Q^cM(J0h5{kNWoSmb|yBqs@6MdzWWh_Vkw z48(G^(d6f2nj+HRUZXf=+252VIu_PxXcVk-at4aMXGrx#%ZiK`I17P~sXm&f8s=9m zxJ+V^v-J^ndi#F0aXpK4=gUK=MX#}1_RMECTS>i^$zP1UIddZzg1-#8b2#Gk=8XW1 zcPLNSi&ovulPi<^cLf!f3nwU70jZ42fV^GHGaX_yPMKFLh=Zr)jG43M71BQaRt7Ti zX4NX@LrZ1isIhF;^JT$5PD21#PW22`zg38uW%j`O;o>Oiq-tkU#vDrq^yCmB29~o$ zbp+^OY z$Wqcc6O~4d3l^2vVH4HW-;@z>E^E^y(gtvg!8{1&EMep;E{enK&^+lxf?9bdw-Bwt z$NFl?&<-^OG>4Qu5F7WChHh9ITOC`%3e`FedB~2097biyyozAd)h8~v{l!@W+Z7(Z zPDGr|!cZ9`%$eDLB^0&Okr$A6o4gS9bHWTkib1_xg}UZ0iAiw`_y(7FyEu^jeC|(A zo#qAmwpMt?{VeDPL9rY;Db(We?kkPUEnL)0EdJH{?Smelj8p{bpB|%S{cNEjNYYFx zLYOw<{DHUT#2frH+!ar3d0rK5S_+&xY1E&P zt-ywdc9qOtv8uJ?=NZu zhe?f^*yt)ex<%-4bipV3PS|kz4N-wQNF4a0ftiHk4o<9VKGr106V<{hi6@k4?ju{c zJM#tfZXlh}0UU$ry7&E2m9Ld>yn<+}*k7x5o$?nbkfM?#u^n6ejof=!g`meXE;u>) z7lYkBj}RdC#?F==zCz}XJQ(Ur6yqsPy_+jY+$b+_LN`Ff2{R;Bt%^fc;rJ6(!7W`6 z>P==>l1QAP&}EgEY=!3&M}|y1*2+W~{5p33B2$H3Ioii+I=0vwvd$ADemny>;LOIl z5>8wDE}^NyF9jrZ31!=xXN@tmghOo>Cn@fLQ8@PtfPU^$UahsSDqQ9NsYwIcyio$# zbQOsfz9{qOFnt#BqO$7VXT_f)9&0WqAflH4oDt7xAA`-QJYl|NYJ(K+osNGfxUx#i z41USd$u`{qibZTfBEefB4vSK`tH@DP8NFlN(lIbY zH)+1O1lCv>w$&9xRxcI{wngla))Lx9-;L(9DT8^FLGgBLk#P~3sd>-UD1(qR|C&BTW+Jg>1Hpo0 zVd3rfh+B#XfOrI`bf(}XPt>5*^z(QK5Zn?|&}~ZTmM7Y-_9dq-aSZKhv+ZgzF+n@? z6vG2CXElZr(P6V$V*<(LbfA(UZHCZL03OR) zs`tB#nVZYmAL!E#jw9UXWk{+guMB)$zrw^y&8qo+AdIBH+Hda|vRUW4+F$sQX~kJ` zw~oLzGW^OKtNM+rvwUGc9GxPjbV*A`U{}T4>Jl!v+Kx<`*UzjBIL}&ZmKViOa!Ld9 zbTX57s!Y;x`LYbO8Z9w-09LExSTOU(yg{TEocGyu5orhIAp319;;lXqn88nW9E^oI zk&-(Uss%3Ku$+WCt;_WCbAe=gvonHZEBP@H*qe`uKrxWn}6BP5jOq zjd%drGI+0305(A@)Y^MjyVT-S3 z=sERvN-?HrV8*QrCd@XCTT#gep>1u5O&#h>Dv!t^C%}yizKd1X6ig(kjPGE;Lx^mS zgxj~uz+*-!BL0-E6~(*0Q|F_o3Z+&qCMtAkHWn=;SWf)?Qy;D(dTo>A_S`KtK04Jl zwCbBL%hB(<}}1eeVf74Vg1@%x=_j|EJ2%c^d1c$`kSljU3W+dV(# zeB9PhL6Sp6Ka=Kk1?R*`3dkV&a+m@BNojd6jQLxg1S8jJiH% z>ABy_fu$fuHn~%qcy#nR{VqDab+>`>yo=?&RGk7#$z{SFvOMV1)lDo*F1j`>32ogV z=1Lf$=T2-hPYsO*M@-uG8(ED89z>K4;{@|CI%PxxjxOE_%N9>=c6{2jCU}y-o@T@A zMTUykRhK~m8=(z@*-~ghp_L@2Pr05ErM;!Yqv_tNZ)TfLiO6v_9AV{r}cs7D5wZ<`9q1B(i-$}+F4!)jPbeO=l z4mdE_27X+fpS;0CnTNPOX5aNrf}$~EfhQ9dp?e=dnHsLc9+giyi`MTx-Sm4>TP;sN zsgJn5SG@vlxK14}i#}gmyrCgo@_LGP@xT765^RlmtXJ}Iz&ZhKDPpG%-NkUw-kc$J z!#S>hN#AC;lL$fmRj6PZq0}9cfJr)T&Y`|fy=he+$0D=R>szfcL9NAq+Gk+UfwaWq zaXfFg75Juv?nL+wu9Fg5-Om5i-L@%*>B9E0fX?H;JBkY0yF7wcGxkcEI$u2>(`zS$&!VyT@agE8w!$G5ANa9de+k|)1wMf}d zq(dx{_*G2c#}sa%gJxH4nLm&a^oW$syne8KZLZ*~r1xIGXK1B~X}RvAk;q)nJlm_m zY*m{gwX@fM1ZnI0A{;7Q(JhW#c60c|PbS^K_-w?TqY_ClPQtv|?wL;iAiPB=ihL z|M^9S7unTaECIjD@jWe09Xr@B|GA#MED*iF!+;|McQXG4{olNf_quDd??38jlJx&q z-Z+{#xR^LO>)Dt%o7)-xpUm!9bJG@U9MR`gjX516aby3DfbP#9(m74X>b{P?LPToN z0P7j%;g+z)r1tQGn~z%6*4lf%A;6w(-(3SyD={(Lkd7{KLfhoS zl9lWV(WMY=!{?`0UC&b@+0)MerXA2QxWG_jGz&|vg~8yyd~dJneNi~c`GD(##0boc zfoIOxns3z@MZ#LdKg51huCeqQ`$9^@`^f7i@i-F^!14hC7E`ynoFMtvI+G=$r{n%a?*6hob!`U%xF{`8M1=2%Uc5#@U{J z1;Z+3T1r+3;auR07KZgRrsjdEU2(V|G9@vGTJ>1)@;+<-LJSN7D8wv`hTNO$`@+aS z7!8ID3mhgyD+Slc7t%m!JJ1@%0YcIZhBRBcX>8`f`qbTbWhXorDNjq8GJAc{}m<43+9@ptqzVATov|CKF}bxymNkK zQLA=w<$9IYaw($_q3{OR?%bqKEollvgeAQ7gaqHxLnIQFiOLV!%4K4i4uODp*@Oyp z_M|sW9;nn?6%1T;15-66&_?nJ(*46diYo0jYi5h8R!a+*!i zLFIqJoM-pZ&TeA|jYO~^jmri~E0P3G2XKiM8&F7d6UD(95gKUY%!+O%Vt5N)~^5_PNl{a&xsTt#-WFIyqA zepLL*rO7yYm`rsuLk7P~T57=J9gH&6e3@3J%ttK|tTc&Gsv0$y%_-HUKP9UwL#_uH z22&{qnnX00N>xHkY9iT>&IPDEr7yK9pp9hNxB@Q;xM zd`cdmA*Knr<&;uXf0hCsHVWI^Cuq=^ss5m_kt`m30@|@1D3nTH7_?HtZ}E5QPGl>M zn(M#yI8}p;8%67XPYC#h%Y4;G;g>ti-;cwzXkCZXb<_F?l{ZMAS}tovkzvhz&dOLz znwBTrAtA(yq2n#>eVZA>0vv#h&HH0@qiFj6{jx_|#bBPTt3xT1EEBUQp`k#+(Y(V2 z{KhiLkNMqFLk1mvqZIeBM7F2&%_@_R0($`hlJsc28e--PA_*108T?h)>c)dI~` zPGro4nGiR?XNZ@T!TWEQdeO2f0jHjm%m&qPSVv<33?NnVIF;twrFzLiNy20d04N~? zG(Z~Q3#WvfeK*7h0dvw(!LpMu4N0A>R`_3p=z|@8Te^A}@gD$pCL4#Tj>T`;sajQ` zEi`$+!#OaD&);B1PK*x-&~aheO+&&t_$6_WF{%alB&-MO!G;mU4+X#t38EKUS!_4! z^GWR(Dx{*BwiIhSgPQ&x5$$LxQv9~Dqz~YnT&Zq6GncZ)#h%uq??ViCzwuTFV! z*t@tDWB#NF6TaCE11bck_STtCpc&$Dik~3s_{)PT6UrzM8guIWN475VaG7E^pC*j; zA3TUxq4PPW<BoBI`shxA=_T;_uuvGRG5aRo?A$CtDnSw5Vpqpja@QKb>(2~3sT%|=_w00*Saj-u z{>YI~^nuUlA_NZl>!_@~?QUn{W$~m{`;rfm!iwzZ;YcD;oMu&xmDb`)eSy+0#j3kw zU6dcPiLK(kE!l-u;{oX=jmo<%bE~LPm7(H9A%^;4+7_ybgOV_&;N~>G3^At5QX%G=f{JLyGLQ z;hfu4`lK&E>gQ(sw>-=0sHvrm2hOSXV96g7GBVki!?h*hAv+-1UC4wUwW^cXP^V00 zKZdzxEPze+C)swAT2;&A$r1Azy(qsuOyHsZtz^P_X?RejmEY6*#Kgrv)$%2J()}>; zdq8iF0Y?!jG;gQtRJR`FN6 zE!UhA`F7AqH>$V4y!uHI48)KCp~EeY^7#rC1~I%EgkJ_GZ)#EbWq)bDRZ)tc<|z^ znO*tn!w}@1StF@J>nx*xGtLa_202US{=?9sLK=H4tGJXRqS6R+3h(E;67R#>7;cYm zzOf&sjHmG)aiJpkOU3w{x|U43zu5xHxspeEsQEMK@9 z9`gNMm0R_h{#7chRh3?}l~(TO7BE~kQG*&^{ru_e`i4$SJUeUY;Px0w#6md0Q}H4_ zeF;9d2HKKk0ht#73qoK8Yws9#pvwyzobOWkqS0vKP~wl@p%p>cp}F1=_>ZhI0W}y% z{~za-==0}(`Hpot=RzO_@jh<~hv|V;pUr={m%_)N5Bu$cDw40Br+uV1cD8`qqlaOO4}r!dCm zCDx_!_eK#pn1q6U$8RbfQOFyXWVQrNzWD2idRjayD*>PQh9I->zlfEpq3tL5Uv!Fd zVRPnd2rGp&H*un0`c?7XDym<&wlHEH+RLy5+$4)RjsP`rulpT;gGI)|)C}XyUx^(fO89fMTY%E-f0k?)YmYa{UllV`*(hqnLBJNElW5Cz8^EbZ}9fm zSm+=RHdZg^8o$ey%-D;SI>A%MSC(x?PguR9mO)wqbB?WHi_YFPzEP2@?l?=MI_N{w z$!3eM;w;2j-N4=pv`@SLHNM?OVo2bBfPjAgTmOUGyP7yU{ok~bOZ>dlAU(p!?rj}= zOBm%4Be)mEm4!0S1oj4`qU2eJRZOXbL?PgJr@CfMc3SD?bK6JHQHeT)xLQ1690$kV zPgv@v$U#%e%Onc3)P0W9UcKw2l5j4Gu@Te21~I3Tj)}HgdS!PW~>+g!%6aXx7;4+o33yX z1%}n0_K7QeM3jEu)c)+0s5h;5NFSGWK;v%nr>siJ+lRrdO`p9pnC^d%P5iZ9Zkg&o z$g30x=s(`;|AD>!2lKl2`F7i6O+CB)pi+M~p^-5mbzNXyjx}95Y}3l)Y+-ZVSe-UC zmkhS9rBEcH;L2qFY`y&k;s*jXAxp~OxxGF+8bX5920}+ie}zVWY)}VPVAfl%QWRE* zr%e^nfN;n~chN2r(S7!O&_G%(ltmZ(?y0>rVV_h?SiMkC)z&F_Px;VLzR;?$QW?Gy zJ%d`-M6almLL?Kt_UvZ%-5xf9G&EP9$ptnI5iC2hC84PzY@c;!tKe6 zD5*5(``Z%O^~Qn=vCHSxunBq8T%PJr4I^Js*>n3I~zy0)QB5L9&IX;${M^-(6+ z{0I1VQAtTyMJLnl_CQ%^^me|BoQQZ{w~ltzh&U?9uwI%e0o2XHCuZz}h(KlDHRbv2 zHSa*OZ*s7KdO|;NR_M8rEPN`kA91)ie{{#73}6Q;f7$5D3jvgIBtZlIq#OSc zs`g-Fq+D>%er2DLCo^uo2y|dh1!JmU(;fsj*hz-mMgN%H)5}UUXzM$(6YHX#Ieflu zU_WloC|~w1KaV$0VZND{UuSRfyzIC@a6O{p_%U6j-df?32zO25%fDyduH6%MmAVj} z@z8c~JV?h4(oTkI3ZD+>K%!?bs**H?Dj6o{PZY9NG&`%@Pfd{vCfUS*6DnUtLQ*?} zmwMQ}_AUECDh0ejH3hiBzg!3+gSzlo(WRH= znL5yY{lsr`VmF(35OlfGz#qE(ab~l*zC-)p-ZYLE_J2U~yP?9GG!J@aiMnDMQ5o+4 zrGwnuI;9s@si39#i{V2ijJ`_)l?yn)Rg+0{;OzamW;K3xl$ZjAnbQJM9NP zJL~}F{*#0nJhEO%?cg=+XmIQBx0pN|j! z%#U;Uc=&k2c%A=Ptv%&yQVd`?T?wrFeV*pjwfxK$`EC4cukPm+P450&j?cK=&*;6l z{e0`-?LDQ3Y#R}oRny+@j_;(+cx@VF4TjL|D|OmySOOFW{=4fQ@EsJM3dgI9uU&>y-X~u4KI;jCaS6>< zRtGG2r`8}boVdCLPEJ;;r!XOo5Bqv>z|Dxr+`Y-*?}F0bt~7N{Gtg^aDfGi=|EWqf z47K8npLGC6SfGR`Hn!5v)nCkGF|_3Y7H z4Lpu82!}_wX!9%DWDPQnh;v@8IQj+dc=YAE;?O6hqk-c|R)?XC6E86P`wO#8fw3Tc zQ4BGz%+6`5yRzNU`%|K&2=s{q2;)UOU38L&=~Zn)2%abqxfWqU`EVhm2wQT|umT|r zsNOi;HmupllFeX~(h(wd?(rnsVdER_Z^u8oLy zH|vsWgn9j#ltNjgqr-q(j@!WbjS2BcJ#YVPDy@8?6Q{;ENGLaQkWX(yrG97yNJIk@ za)lB`Z9IC-dRJB|vvtH)iNiw=3tzChrAU#Z)>!0|WMbt+T%ZC?iZ@|G%<1h)>B^ED zdFnneHe66Tf{*h~3y?&CXW~*NOk?%rYuVto+ei$tf%&d_r%W8LsS*~5N=;jD_|0)Q zV>X*%>)!JEeH>&!uH-5KKWNbd+)sIsYbN0oTpt)gKxDYD@gH1WGR`whLjD_}@SubV z%Hf-vbzmx9MmkzDSj!b+aYFvGGv*mt&)V~QG2&1_u4oI9G?Fh$zJ++WovXE(T_5_f zKwo}jp5M&`7K(xrGAqksPclb0y zZ!?N{hi+YM9ftk|3k3>Rta~mTt^F^YLPS-zGM9|ldwW+?2x7+cm-f^_2%;S>1WF*A zS^YD%RvZ8-p>QaQ9ORl!HuUt|G6+QkdA$3(Ihh3Le^$WNj?hkaU=_5AYd7(4Qajpg zM*8`izMgIwdISe+-!swhJX2T2ekemhAsL~o+?bBT;E~z8+2AD4{=45cyr|Ym1 zR^J0%1r~<|9isAAD(JBES3XQRpokCwiyV%j4%d1c$gV?rwoR;*cSO4taIVEDV+wFI zw#r_^DOn>1zwsr%0qw(FHzys;h#^}u6ZrX~ZL&5awN@r+WA<)FZfHbL6`8fHIAHM% z_G%PUP8jw}9F*U1kF=XYQHX5Tp)p4vt{9(d)kij2Qx+gObR4Z!H&zZZ5bQlNX2%Kb zX!=ikF1wW63826qS;a=4Lxd9l%U=<8Pn5}zL&2Xy00#NQj2rR?`2$SOEZ#b9@4gzmgSfjtKJP$7Lpf#1c@5lA1pkjLNq!#r zH^jn&vIN71PC-eznh9;YK%&}^@c@#la|ia5&{A&%$lPIMs#6wZwE7w0&;Gi})XPi; z5joByl7TjOWbZ%W4<=2v$`nn?U@MCO!K25_c^=!QBR|qcRuqsUqg`hHP=A(o1>I$e zvwT77N}!19v693<*u*0!`-wJT33pv%4F?D=Q_W8Xiz0+Kvi+g>Bu57^te}224bf9R zv>rGXoS_K^gBfmT>=WQOenQ4Q2zI)&cmW@*&N6}+56@9^D4W6iI1rkPnHBENfc<~Z z#Uk|{hLf;w7;9($#%)ki(;M%tmL%Hy9#;@y-Suu$;g$2UY5Zl{Lqo_!%IPY;0cADyP+fsIpg#@Z zAipk_^ripU45}P^m0sjd8@MBo@zY?8!AxRtKTPk)j4g4P*lzKTiBTkYbOOnA<;4H{ z@1pMy>n7rg^y`6TAvHV1BQ|Y~1~&oc53QD+yY=EJJBE9CX0`J&C}?C4bw&Ty66q+x zpF+ye6hMTFxK%B9=>m5l{wu)r-P};T*@kf8&Q5pe-@c0*?{>)DIhp6$P_>8H0RL5t z4fQwo(Z9CWydDqRQKyz{VPL^8rY}l+N8GS(ZiBbskAth-cNXUSByRnYFc#Ar;Q-We zZwoO(NJt(i&EUXp*mt?*zQUNuEspbtm-el##bfsLS^)qlWuYCb1yE1vw*%g12Cavd zPLIz6?VBa=?C#6{Wt#}KBhUWlo>lb=i?^SdTpM)~tryy|Z6;=CLCv0`>=Q|}cLpUF zqk+?F#fXE^Kh@{(pOH8`y+4(zO3td>Eo4^=+?vJDhh*c8WL~p*Jlmfqo!dw2i`(eC z-j81*iQL;c5$}(0l_PQL_&!}&yzg-jd=I{NZ^>d6F&Y^&a4zqKK2O7 zC5KHtM-Xwa37lL&QeO*H!zYT2D?eEXZYWzob;;jnS!p5%7V$h+Wf`!o-BB&?qwZ=9 z`ZV|p3Tu_$lFUlUkE>>W>7kwrQ=LICZ}UZfcgzo6L1aO1P|tFJHz-#elKQWX7v#8y zY!|UbMTH((=wZS!Oc1Izg8!;gjX(6Y>B`1}n$&cw$gv zIgEUV|IQnOF!KJMzj3`TC1~XJPp~N=o_>tM9mI4)XVwtB(ZtdDsQhmsd2G}d)Dcgi z@Y;viYR#p;?d3LTvT;6L%N>X6!Hjn`E#rv6U!KC| znZB1T%P82S5Ec3_6M+mDeFn`?aWM*C!*YiNs}M+f9j0qPEZ&h`B$4a zrupgu!-LX_TpIOVIupU5$T1*s%D&``s)Yg9Rm`J z9XZAvxr6<--H_7e@9s=q?!SeHz<`~g%tbs6*pKouqd-;_#%|=)l&1tru|vVwN`K7+ zi=VI=!;a3lsXVMwZW&gvjehCl2dzRr*5L>D&|ssc!hHcpO-Xb5?khw`Gwv&-T`e{h zELXLRQRwoav1sae(N<;VJgIKdrHqj>qfwm#F$K#-c59oa<5|A5Z`aEwVN7V4b=4a3RlSP7j)xDztMh@+=*ca#xS zAV8vc0L`v6n1%%D01ZY)b{)J3ITmIhWqorOpt_&#@O#Dmn$aOuTog4$IDzI{({N_j zaT(9(M8XGd^{et@Fql&uO-zdl$m;{O9$uBj3WPr>F?1b&Ee<1@fsc3^k{KbDj2gn2 z=x-x0F-&|9drmJT&9VqCJ!DccCwdHiM+$J|M8mXH4UlchGEKz0E+Uh5w>V!9(h8MN zJkc|_9Wh+oD{h0y#5|Tpy2dS133p-W=b%mRm7PF#*@%KbLlYmwl!d~qxWn2*v%N8nU-4*#6KO)5n&FntpBtmy#+kB_(1U8q9l)N4o<$p2f$20RC-SWE8b{e14{) z-DQuU*8bTMa)%_H&jp>v;d3yXjx%wvqJWN1N#!Snqf*govy_-q7HVQv3+Mq9`dNG# z4?B*H)2UxP?7@f@rvsJlc?2_FTHtXaJ_DII8wH9%O(|BZ?tBu`LLjzr3^az7gs_VO3n2( z2Mf~%n4-<#7WhGd!Yb$*nNgVn9f4zs*?N`CGJja&hDp7YCM9Q`Bjk-Nsjf`qduToG0Wig;vBZp6i@Tofx-x4md<< z6lH^2WNV|YJN2}bTy54P(Yc2~Y^EoHNsHe^Zk665u$U*fg<3D2MKp1K+lB45G_il$ zMg1#k;(u&L{F_v*HXE-l+w4RiK00hCx)E!90qpfJ0x(w(TkyBLBq<0FmUlmr9(7MVal6dYSz2SLBTn+pF-_gs@KOnVa!N{^RJ zUPZ8t+r>7r1zgP(hFF^yib`zKsYd{OiE}5{j_bPijbrv*uPL<4i%VD z(3g$&O~J4duB!c#r}9po_KRT=#S2^kni10(jtnhCNHFMVp%cJW;XrZ_z}v`(W3lg0 zkb?rt6t*md%iBs#%8tak4Ulb|*cW*e83i09(QPD@?XZPS8=AWe+h|lB@oC&7MEmCF z;Xr+6-BS}ASB2hTN`Zb@TzX3L+;$en&>3)hGVdFbM3b`+yv)`t&a10a&e$;au411_ zzMDtx18j4oK1rejd;CL-N1haSOuT9ps9guG;3(P2Q~Y;$Jer-DWTv9yCbWQ*N7P*Y zeONQ)4oDe!egFD)$M6R0?o-`S5M7B{AId|h5kWPh6ud5E*K53~MXRzCc?;uJt~l45 zAP=#mC?&H!j0=xR|1+W52zd0Xas>ufuLrN&QC{nUwsm*$>zk)pj{8wm&k8wxt$5E|qL zroHs5dcO0*vs${gAN4Vv*N@(#|NhZb2VY>+64f4#7>dWCea~_v&|KG~nAhSeE)z=6 z0BBX)&z+R>B>}-q0ZvCOb#IgQZGceRW`TavJE8Lx@TxQf6N4D;-e8U zNY?%<4WEBg1^b@!T>BZweL3tntXZ+@xmdvdqjVM}gmFX|Vx_VUxA8K^LxXBEv;<9Q zR0=v6gWV#z&D#r=kuJn9woKf2a$vZqACizMK#9SHnoyf6c>teQO#<7<(?&0T16M`4p1hRZf$BOVl|^55JiDRLgUMd! z(P!1Jr4%5tCoCg7=OdiHHM9!bg;Fs;%|t|$W2*a|XN0BrBI8!b!bJuwI`V2B`kiYN z!hvPqNOMVfWr?yQd3;9FR!pad6=y_7VRk8Ci^3gjDtIJTnIXtzf|X(Nr)#Tw97Y2> zTbZ(AV)ic9RDT`wE;PlYKouJ9pe1s&!PMTS#j0us+?0i{IWRPsEjNcDbqQ^mNob;> z0b*`7aqZfGs_SBvCFGkYA2X-h!7WPBIzKnlJ~f~lY=o@Jv@J{q*mk;~rhxy*A+T~X z)6%5lS!8|YuG`MpGG(<5A%1^0wdA6A;A||Um!aKBpDU$3e=2ZLS*f^h8VgP}CEf*Y&QOU)o07$J!o_4hR_h7@H zir>IS1P5ziTk&m?Cc!K%XOxyqCUB#vZ7}hGgqkKgcw;XG8N+9K%c-tcbyD2r!F-i7 zNlH3~XTaO8( z84uA{uR#XKX|_=4XMzu)ez*Tfd(zEgGH#=>mSf$U-*eys4j0u`>y+%klan#HSj*IS zLt4R0X8~r#RVerCwll^!^@$x3T6r3vDe_S@90!l8emhhaEtP!W%{Y|IzBzMchK6C& za}F8$+I|Q_rP%6;ZU4uQfz`&eXeVIx;!){PmS0oPpGo{ShG_S80oq-1cXd~8s8>}B zLdehUvNC?NUD(S0=#-Aw8$L0~A1FUUAkl3_?@=+Q2<<=ihpyEbkKngk(AF$} zibdM0xXC=NQbFi`-7^y%=4`9I`)u2c70X=jCFlEW_+4wj&A~If(M)WjzxgCg>4w)_ z(@fHMZe(fPn56L)rh$mCY zT#s>27++dWUMFek<%Se<9m(XX&DrF1_EdGy+n=>(7E_+psw=CHd>;V-g12b={vk!%iEFzCrMP&6J~=#@(qzbk2Pk*HC3Olb zyz^x&`bT22za}x+gVIL+&GM8zZ2dH4mHZ+T899qU(#4+Q7$?ot zXmV3oSRgXz@>nGtKj7b;qwi)5twJ5V!BcKCgRnb%|KfMb-^&5)^7nC}5&M;tRmP@^ zIf#fGhkPT}4=aRQ3TEN$EcjVD^FAqEo;U5ym&%66uo)>ccPRt)( zH#{jlY7PLM>Z@HqPbHe6)%P|GHANDR`st{u%^KsZ{_2-g%wD#nr&~|#;tpeh;?5Iq zaWh@}#KTzHJy)snC+5;<7jxF6Ebct@RI`_+s%AfRrbhA~oEh~M?V<&U)^U9uiuX(S ziN2$OdO!3+K<3l{pRzjnj+Zh3Zggih@FuOAA;opCBXm00Dudr2Yk+EH=O3^s!N!658sesOng6qvZdc>aIleqUbl zcmNB1uyFGC5F`HI+OZ#S`gSY0C=!m4;j=KxgE18{aVpt}fCDT|w)L1(r9M`7n>FCf z+j*`z0j_cz@{Mb9si<}mfsyh$s-QL(ALqZ6*$Ac8sVHTXHHQtP6=eYESJ!bVlD;aX zFKjWO6^%RZ@g8{qq0$Wu6CIZAknOH>b?wuGe0^BgI;DHRBEADmhMu6P!OGkU^4_>G zp8dK?OF<#9P`K^Up|E0i?p2~jXQr*nn`2Io<_g;!nWZxyPtnJZ?!m-7>%NF7?QlAG zz!;?C(oFEuID=OJgd4%f+^5a~`7SgWr@bZSJ4Elz=Pz32Jzg`(0d-2#RtcuuC`~5% zZb$SFMsyfx;Bkd{2Q~3N?evLxGYOCFtj8$SvQ6yV=Gc1tDh0zmnHadd$1K;yX6mep z(maAc?YY9w77&2xIybY>GROO)RbI_+`#iQU$na+;BLoN0lXR+?SkY`oMR0L^zLVxV z@W&fB=sjsW(Km~=s&FqfZ6PxF=rGCQETYkl!WSC0Z%*+-?3}PxJ64ipDCy5MV$G2^ z9++aRHx0gH><`J&VB_k`r18*ge@ZHkrjky>(eB@=48>})8tF{@C>?MYrSFfD=A(3m zE^}W8T|1dng+ZkNiH*VqT~Wcw%c4~V2h>Kj!DpXq!*Cj^=w^`!qu`zE=)xLBNYFNa z9~hU`x!p7Xw0pEcy;Yy?=&_`%3Ao1sqSx1#2HvXC(R*xUg6_~A>E_+nR^VBU2+u=5ct;~N-a(%A^DdH42 zZQjwLF3)hYFE~>jm5T^3cW4=E+cy+w2l^B_x5#@o;>7Gl&s}#RA`NG zVk?WDJoJr0cjDT6{iPjyZd1#7(NWtr>l(G~7oIUmwQyqTlbz*I?VGrY4^*Chyy2zxKL7L}CV91~Y8c~4NxKxL|eWL4TZ$sae`?H$K0 zDha0)m$1DGd`Q_&5ypbC0~tUh2N zS%;lQ(>ZVwut-o`X=p}JnT%|M4#GoQ?_@uWP$wF2{%!z??--Psx=m>~P$w*v` zj@wZRB8Q6AoxS>=Rm=Ej2>%32-amJn#?5`W&_x5M(m1Qn7m|mcY@1gr=pgi4G`*S@ z^|j`t)DKb(Dw%*xopPND_>IYANg`2<0Q!pk(2gF(M|2dvB~dhzK8lfce2y&|`s-Ux zmFBU$;ZrIos=Om+7~+D8%rTw~jPLGc-#+o-vm}Rmg$6D7v}1?#x1qc1*b0+Bu()Tu zGDDiYVMm9PcgN`(h6fH7rV=+h-?$9N$%*EFcM zLMo1BiiYN{=SFqf5LZM8u>EmLTkac`Gg+pyBBCU}Wm-`Nu%;ZwY?w(^+pQqw+WITy z?vttZ*n|+AE=7)-00si?soWBHvR>ezR~54mMu^$mmVs9hS82BPD(K7gEQbFIXa(^5 zcnMnU8i&|2#T5{ORy@bnwIB!H?0w>8n?# zC(+6NEA~STTVxgzicBAv;gQ4)Y@}}E@kYG0L@w%pBfcnqOwO7&Wzh){bA}U{T!V2% zXETR984@mWD7S%yX>nL6>tP0nx!r#cQZr19|ndMY)vcM((E#HOhP+ z#&+8M4x`D;mmdCRy;tK_a(U2icU9)T@yv>ESZYoV^J-PfYom|OZl4G8poZX_Pcq7k zvyTUS?GX2v(8u;H396bwq2TCc80e(YI1#{DRyT(5F#DYkx{_8u3P_vqTBrOs|}Vab(Y#s6ULleVO4O;pq_ z;Bm{!xkBg2QizfQ%BN`_mus|;E;xP7Xw%NdT~y!rPBmL<@NDZ}5p9GNo_%t9VuulE z=H%t!t)iYC4{O`I-mtBItFxwOhq$3|p!h}f^620~Qf><|o*RxRo(DDlcdkSKL?sEq zOx2kRVzE_0BOsQH9*9^y8=C%s8wS_HEbmluZ(Xn19euz0)V-K(5=wsLTzPZqpMo4YWLa`>FZ<@ zj&I8DVHl=X&%G3hZ6M%x8)m|50%!z=t>6@v`f3TFM7(e=zo0b1fI_F|Ls^rKC&4sk zDcLKDLGqp*D=)#(nIUIcH(N;sZ#JLmf+RD=!_H2Qaq4w@hUCARt54<_iTDK%=vT2(FX9n>9I5=$D z=XV^^YFh1RsgVzgCQ&W8k?0ZZQqpz+LYw+-+Z;0igKHVM%S?PG(K|5 zwki`|0S$1Tm5OZ8aV=uWxW8{xcenZCv+eDV2K$1}joSSUqlhHZD1x5D zZ+fRL%Htwx*>`1NChvJISF@}-@ADGHZi&o+y<0 z^1CS$Y(92Vg8t@$LDvD^&eBddWFs9A@LFaKMdpV~gPjpFE47hDM+dMh;#96ccA?fX zz#gdzwo_bgVdJh-m!Qd$8E)ccfIo6OKV%~0;|x8MINp@mfFVx!56b~4v*w`@Tt~k- zst)lm!T*LK;I#MOP)h>@6aWAK2mtJE(pnunv5R#p003*L000>P004DzY;0*_GcRLr zZf<2`bZKvHaBpvHE^vA6eQ9$WN0#7s{)%cc90W9AQL_4QGX|cOCE8{*C2>S*935%} zP(UTX8WyVHI!K}2-rv6O$U74t+3s~{XN`7KKvmxP?tJg%qN!KOWU}bHz7dm2Qmoc> z(*cbjmg?t^z37Gd(QaDxwcD(%Qg>NX!B746PGmQY zSnMru5N$ob5uF-9SFA+c!$8{Pl3rZ#11<~AidGf9YO=YQW%HXWc)G_0(#b4q#bjPr zm6+o+RN=|hUoTE4-@JYGS5b@9E(a?!jh=AA0o2$*HtO;)12u5(@Z z9Y21}Pi5h-#SOe+h&!`T)^k{`uAV#NparykzXR})AZa~yx7K~HmbVe@8kR_?HA0ZU zJ$omg%VK?3l##6{S_`Nrc~h^~BDbs1ma5WLQH0(C`kq{O-FnjX@S?QqN$3voWODKL z^6cvD?VC~3if*zfN-Pmdv+uJ)x5Y>}<_TSKPyEiYh zwoS}9@Fg$D{{FtEoe39P)J>9=r3K$Wk?OJq5bfvJuw7K)gbJTbQ+L|f@)S5+?iRT8 zN~FA~X$o84i4z_RQZuI*?tZ-%)nJ(9wLmcG45%b9%(ZCdqUw$q>=FjMJWbRYX&u^-CQ+hwV&$Mqc2RVPZEH?gpuBt&2Qq z#HzjpOi9`w`>YYk3`LhV$(p(ca6G%X{bQ2lIZ$cnEcJ(Si)(^#(!#!Dn^PCAQzXw! z*ayQYuJjym#DE60GZXU+CK7Zn63HHNLM?1JdHMFuo70z93Ac#o?XH^aY9iPEp-Z2Z z^&JqCp$%35LlUY8V&JEN4PYyMQzeW2pHS%ILa8D}KT|*BpEMBsuKAgvQ9i@3@NBqm zcL&QSoDPwM20gZ#uF6`U2=<*t80lXi`%G|vCnTGGKw72cvX2rg+|sa}Cy7%oTCAI$ zxDu{YiiR(#?|A{!%E}MlW@Rfrp18X;M;UBj1LZrOCY45LYQz!aU{-Bl34zUYMOG$8 zsPh+yYMK?|9`u^JXs>8Een=c7@{KebK+aI{mdJ8mwArkLL0t2C&OrW=zkYc8{`}Q9=Wk#BS2_VnBU^c76lGTCXWt!~6M6(hr z?+*c8VEj-AsCTWKQk)T26=0_TVDPx;)ExHl$aaDk?FSj z3iX!ErbYl8JgY{OBBO0llsHq;Yg>SnD;5i=f`G4^gUNTryf3q6>rMe^3m6~L1uaY8 zWlR@PYH@ao)<>?6Ger>BSYCu$>qgunVF6UFa}r@3>PaS^)*_(%0BaW2yzF5ncQ8=m zRT6(d#ptUN1hk}v#cNa>w6KVihDL}_>#~>^UAb|4MLoF?Rvnz_6ohD$YTzkCSKS z4b#zNh7!_P5_2<134lsAex0rH-w&j%!k>@ZMyjw=V&y-${eSG5oWwXZFYPWe`KL!E z>obiwv8}n=Y8Z%DoxP|eCJhY|c(#m)g3sF2&>~j05F6Cs30ms8)c1>40r;R(<{>FD z3|%{b5}L;9eTw4!goG_s*KJ>J8FC?4>9F<_nxhR(C7^ls1JkMe=Ds$K$ZuYCq{1h@ z-Qg$0^p(yx=YW+^SN(VVdq-C&rYt+BI2328hj%`j0Co*?sT(4w!W?{1l1(sbQ- zq$Uhqvy4FXu|avD1@^$=HNYeegw#hd>&bSRtovqNJEjzByXsdHTVfa|Ps0M5)dp`R zV!;df&4EUNL^Vp*>VLk49Nwl z*W?c*U=N=}qhy79V;iI*6e$@~Av`qUS6POnx3W?$7rc~F;34zc7R zn(6ni)tii9D6G1ZXlNl0c8$Fkzk5`6dx) zz@hDSn=hgG)P+<{dH9>E zRhBGdLUyDH_GcsMh(=&r4J&a+1&qlll!4*~C~5i1Jkc(&CdBGS3CO>JV4_Qu^)e+A zG;lz9|FT032%rE4&ZYoMvl@Jn4^NUW+LJE;Z9)|AI*gPcUL7N&4VftRzj|u5Yau1J zssO{0E8WqPnRQD?WNy{Hx$h)99ot-1$-xsP2{<*LJh7499<%x;&5u~Z0taA01{_94 z;$$mLcr5WyVEGP6X69Ifeke#ClrR+7FcCAQX-jL`safzd#M|vUIiE`*<2;$NAV4OI z>68TA>6CPK=-04Rf?>P+Rt`=Z9`LixD2AU)X$AwDahDaHLh~h)w|-4yLfbI9a@ZAp z1;^NmQ}=j(s#p_|5j6VYYi!qTFEVemicGg4qXb?$#0q(^>?$G?l9}7{N|11~e<7<8 z8FG)BKz?)^vXO@b7LVG(km}m@}dK&a@NZO@Drq}!4!VM4A?+U2!MPM zctq6}x3DPwI9P(Et#c=;*3`3Ixx;a{d=QkvkE=@BA3bah8h~6#DlO0kS>=%I19;+! zl1)#HPTB22Ak0O&AGU9;fJ?bhHh?90dkx&EEJyJ75Kom^@ejI3%(EHi*}@n_(d^WM zq=eQcQ)QHZ`VPVdtRLXj62y_bXyt3$z|Ce*nsn5`V}Or5G1>5${dXV{cf?y{d20yB zRrW`QNelxB)@MU83X9BxkNY&gwV5zT=r+~GuO|`GD(UY%2SXRVOKKAm)X4g8j)HuO zMqN5{vbvRmh%&&>`=-GSVxJCJZ1#0C1T&er^5+TqdI3Swlb_;x=%BZ$ zN_!jNQc)qiw+^@PCc%T0tjC*!wvtCC5~tcefkr7kB+>z~#gD5R;wVOp{bOQ}!;msD zB%}6qE1C_UD=tX-0^dsD$qkYX zm~I3cM!f2dq;IWqh#Kk>M|-R4E^5!iB*VY5+R`|$Gax;cbYG!SD^Owb%Vb31Ote{M zB#s+koR8pVJ1@Zx^OFXT^%!f4RS#o8*hd&u$1H&$hN>8H&3MZ;CkYB5MV2nE@lo$v zd#gZ)34=r#gie=qr-@&O&7pywV6RFu?Q7(yTMl3P#% zb6~s=VJP>x7?9&j(iF>UEzV~82ozR*mE~fTWcmbDIUl#`w9oT7(1Tnz0{D(#OWETG zc>uqe2*JYTwehyG;Ly_Ak$|`=j+7yNEyuB|Q@>Zfq!07>UX*K^Fla>b7?%ko3NSlQ zojv-k&(PbzbRU>sl`oA^|4LYrfosEkxP4f*=r^WbqcOxcyuC+znDlb!TRv^?j!7{z z2bj1M2-ASTpbE|F)jI2nSy2|x(S6|$e4 z^*}E%yCF&IVPG~vycF!1l+9rC5l+xJi@#u&>?edKvkUS&N}fBE@H%TVkSlnq`{Yan z${BJa_@2^ltn2$BeP+u*K)cFrgffwDgV}9l(K_6tQzQ>YL#Rb7=ZWQ!zU|EGUw7#D zm_y86r0h%=C)%mY)sQKo`zV?q zEf+MbceyDaRNmZI!Eh8`WAa~(^N35+*Y}3^E?53`g za)I`)=@ge~I%S_)lld5QTXI?a)PVqPrh z?5dN&eP(^qa1JcOq0^;WPCXe5(@9QgS=?RWCL#s*4o}dj57;g{bLpPBrkwlVMN?z@ ztpD&V_dIY64D@PmrCA2?ij5;U4!u8QtVf3K+QADDD)J&jAWV}NWm{{%ELs)?9&Sh* z(%43@(^MNkxPGN~R$Fdjrv*PrQo50ksWMKb~rk&M!C&Ozj*7>!JT} z;COMUHci38q2xN@K(>f*PIISRMu9>iL4l4Z2++R4(O7nH6?e8m2L_7VblT%!B%nqw zK>?N%Bb6K&X6=Q@>pkb|+W&?Q*8>d}_=`GubL=8o!H!f&TRehS$19f6 zfDBTh;~9*y#ri39%T4GxVu6Y7>Zp@@;Osb`$IgaghjM(C_C0mvD20u(_f7%Eg z0IE$MtcmL)bRd10)Vg6zyW;xfWPE7Cwh?_$0;{dHRg2>cRhm^?4!SK;Tz$e&aPd4OB5Tv~ zBIjt;`CPOu8o9M-#=c31Z4&x>9q1#bX4f?0BZRrBy^HOayGMF5?o`+uGtj581kvns z$)^T} zhz5{fS9VSZqT*Y=L| zL=;WDv?0kr#wK2zU7P|TEo4BF;^IYXwN{E{0aTjwi-aRBYk79#VKE<&psdLX2N7(e z8`>j8a!Uf?On}r@)P19bEmA2>EsDVE*oP|1**i+F7ZYS}axQE+r>e4oGKGf(@&J^i z`P<9m^P=iMd2dcH-o3qgi^e=c?o*6-es_9#dPR#}@p*fVXXem?R~K=uJvlxWO)!&yJt{`8dll0tuA=_Nb_iv~TiJcBEr$kLvc*(TxDX zt2~0&$6i-J$T(C5;F%Jk@QDL%nphQ`J#I@&tSi`DGsDy;r$QQ>e>YZPt?p`s?{zm@ z9Dr2>Wf>sqHK+EB)({WkzRB{- zF6;UhU{+YR9L##7c9+KOyW<`3>5P^I$lTDj{fdwmX1k?jl>s2j{pMt>sB&YXv>VbM zA~#8ztbkD{9Z#_mAK=`*9Vbt>`H|g!wt=6=oNw4&`^OvjiTFerAdCYZf;ijC9QBk_ zwP?D#okQvx97TYhgX)oenkfZTS7wvcE+!8?US_wa7ZE+&qpwco!yvOI9V4rNIRJI# z2!N1KW*cFtc$#H|p)^4eJ9o|4wLuV2QkI2cSpnRA!1FX9s%T=&KSr9e{NC@Wt1EBu z-#+{T$vt^!C;RY!`fs2AIgEH-voQBKPi^;cOiT(yBt6wz^gpaC%%!1IVFiU+!u~BU zSqcHgdzBTH(?;kTs4D&X=^xbh2e|ptP%ZdBia{#ck789LNN)=7<=y;S?d8U&j1*@$5PARB_4&J6{+2jcL41i0W zLJ+mWd|WEi6-sfAX~a4>+qxIfG@DmiRJ;fK$NO==4YZ0m(Ohp|y*?l{&)_ zavRC6mxu~&H``F+Fm1FlRwG8XWMT&`j*=%6OzWd^at+}BL$3;ME`Pxw2@_%~XGKf0 z)kX0^S%;)fXHEG%TEJv*xVCZY8I$KpQ?zIi;wXNOC2)hw4fHpi)=b?T9Qd&^8<}i< zsXA7HGGZnm7@qhk~7jwTdaiv1Jr3q+!Hy`3W@tGx7MkTZ&wyvHK~mmjkWp2QLm z{tDg@Po8LbBN{sWa32UiZpes+9P)?ArQ9Sc$JN02q}gWz=$6`|-TqdToU;R|g_OIs zqXk8Eg35wn49Y6X=W82eQU(}MXwB|mQM#-s?SpKS@6JZ-*X%31TA^AwV)Gq9JP3mg zo>QuP6*OU>Qw7B!GRoP_sB?YkK`#eAy|??R4PaAN-AKVDV*_O*1&T_>I3SHqP2a@B z$F#O;l}w2y29|B_QY%-o71N5}?2oAzpplVNzQ^P5Y`Z!RhS z<6Tn7bwVB=4p`XPmVmsPJ%T!JC08#n&XH$?GGbUiAiY!cgrO~l*$EXKAqY<0>M`K6IFb;9|O$h`M|hp zq90AzJ4#GaY{2$W5-I9P06R(TI~;u;?dn4Y{FPYMO+*Bv-aZ>YA4kjbham}^4$+i~ zvX$PC)4Z_zlzYzS?spK_#pw-=PbjAtkjHuhWKoh|OV=zHsM)VHV@SjUuSR?UtDV4+{!a2`lYt)O8^D#eK%Js)TLS^x2WDV&sVMr;)eO~+0SH;Si&Z8WviVvmg&B!PZxCvfxg#u?n*c7kA) z82fC;IR+qeJKYRn_25fg+EPn{a*X@9AF)6$Ut$_q=bquLFv*xJwV`5vCl0MhXO2D9 zsqFzQy(0x)&Ka{P(|%KsRDysi@USRrHX|op4SLa_<;k;5 zk;gFEldhY(U!oC+y#xA6=aSAat1TMQ7FKI^p@fG;+2F46WTIGNjx3ApN6cX}d!{nj zHLvd~!%^g9Z#m`fh_j7!>Rth(ZnbMKQ`dpjGKN1EZ3`6+{`iMy$%khjNi@`U#8@3H z^zX`HMtaK3>(#L&cKTmxw>^e-zYZ+RxGxG1?b#d9u&E(b)=gU#G-TTf#bz<;>PJ5&HEP8VeCIz+^?oa1Q~f5j^mo36WdF zWetoaU8^BMl)lBPc`b=KH`1?JY^hM_Fyob^P9r9OBwV1s zOWou;hmO7i$}~aNG`dI*pbA@Sqrwt%=woTAQq`46MnZ#k&D4M`$g0S0CwrNpcFW-l z=U#EOfyagv&|+GtzfA5q<#A-|$zFmL&%0@SOtLUcI2tyh0v(q8U&mXWQ zuEF%UCG|qksd1n(%aYy`{}630oDhCIM=Si0OFheN%UX(TaortJY&w<5exeM#USp0* zs&0}}DhQ>HWoqU&Z7FJAdn(N@xr(FmV-2rhF_%-R@#!3N*#liYl1046Rv=%w80q?a zF%MV#$C1g2N{7jK(CPO^dFJT=^w2>^9s@-C*2o=Cb)Y^tjL`4q9V6ss?YYIr++3C z%D;OPKQZD?9)6fc%O{c2_q?@zp2<}2YfjvXJY>~jpmankK6O@-Sq`~Lx9?!MIiE$S z)`Q}xg2!>z7zGOTxi4T&eYS(6`otkdeRcpXe!TQ%pIvwtx!qYi5(Kh2^V_xK4mJ+# zOmo26n~qZ2abb^01|HcdWrRdAb8F}p+n;EnV>x7UT^-9D-Y}c_4JtWe+-_QQ3z!tu zq8cTqOj>j)wGg1*LRv`enH&w-vCj zDz!f`zUcCB*?&+lwzU_52%M<90<4?J!eCeL0Gu0xO(V^SPUQ5x7(y;QpUluRlpHk6 z;rpf{%>{YBC3Dg|DO`4`R;d)dtWo*)oNz7B#tQUsnH8=Yu`|8pKAGm}I)pDUGKB&M z?RBJ(K8zAM{GvIONr|=no-(50waIpq0d3Hk1eFu;FO$1>O4D0~`6 z{t;o?vLrZWh1fWZW;C{c{1Y01GPR7=m(NwqKS;iJU2%*hLp_<4@={@9anjp{y+&l@ z3!+d^+M-58KfKog=kS7T(6jyd)929)zigtlVzRS2+Sa6=|L)tD$)BG+dpg3z{50-o ze@K51|JwrYcsba2r&nQE+d=XIW~n&>nf91<=mT1`__BJ`Vp907xQ*m7rixn#urc1xa#4JJK_^9H%UYTRnsl)FLZGpwT&<&tRKVXk7piI3uAslC2ymf~_7dQQU=ByG-? zC1Ixaw}>)@>Ck6O24sH60fG>nk}V~^ku7}%Ao4Gsq#Mh^&a|h({0rY$5T8DlLsJkf zpmJubIo=VHRCi|y(*YG!VPrh->`BDxoE2rJw0M>Ue)VZR6kGk7E^{kkRYI664ItGf zzL|oAaXAB5=i}_&9(1-ReFk~vIA{Uk|0k#F{1c?I-md7-Rhj@!-XNblz{EJ?Fd&*I z!6&vbemuKTj}EKP$8!F+jnWB1DXZ=3;c-nYz2Vqw=k>GQ6A$HGE!MleSE=yI)YY#> z09gI8vZo$`^^z)>q=3~@SQU-ciIp7Q+87t&33rMmRSSTq_BF8-7hbNa!SLv;;Es;s92l({6&&Ho*jBG9}b za_^-MD+H&3>S@tR$`G8Dq*oLQ|4$m@>m-dS0sK2!nw|jzoRhJ`jYUyL6iY?M$5Qn_ z18C*D9N{RfF#}6=I6P;wn9%`fRBrrk;M;j6c{5X!d0nL)YF7!z?wm1*)u)=jr1A4& z{wYDR2eTOhUK_Yx{37k_zJk3c=FvW@hZr|XF`Xrjya=Vy3jBy`0uml(Jl8d<$6|<{ zS{vc#(5^K~XBpc&zI3(Ci?JPPY7j;#W(&1GYB$HVo*Fkdem~s4TD94Q!|}*ZEYa6W zaV~mKmCGZVuKO*OWm*mb@wu8?5#EL?lxtV>|j~r<8UBjAg z`j-*IOs=xwIe#@Qdw`Tz!xk#`5!L9gK)YPtYqlmCP8o$6g_$6W;eb=KEl}N?SE_xU zB_~|EUEUs>V;J`u<#KhB@QAX-+zpz;M9oLH+Ka&T!_?w^6!5Dr7(JAPz7Q%d9zUwe zyoAst*mOGoS`uboJ$btUB#mQCL{^Jo6YNwdy$RI_t;XsFO}kDh;>4TxI)^rpO;UTE z{_;4Uq}@UP^VDj>wi!yN!NtXWIL`h4oWc#s{z!tsUuTxK^;ajec=(c?kVE(7cki-%)@gYn2PUw)0$%8!dAuB;y#aR zlc?D|-nbzD>aNO?;aPHQE*P)PRzG;FkUNr8H{t->q>gmc3P3^UDjuGOnX1Ee?1ubH zuOtXeVx;14{ydY!#u)@TKlF>V*5i`T>J^K9M*CC*e}KSxHFsZ0T#xWuVyDKgvLc72 zjHiPEcU}=t@J@AzEV#?MKWZ9tTN@bW`9RzX%JR7e+Q6(*_CJSou6D znykvTD<_7CDvJ#AeIM=bj z5wucy_CZb~q>uy7vnq;pRQLQKTs z!F;85g*U6@pwIo^3nHxWNFGI*{&fsGy0ei<(*owqblhefLTp@3uAL|8r=`*fk<3uk zmuamYo1ssDIH_6#cOMuvTW5LJ@++0Kr}d?m_&Tvn*X#}VLfZgr0_n_rWU=K+F(oCt z2 zOL<5D54xCV{X5!Z&II45-A!d)-hhh48;Z+hK4P!0eXkvIgxbmvckTtN@FLiXnWtS7hH@a8a{6+RnH*Z5ZspZD7JGgs3Q|j!dxT)UAC6n>%I5 zJJ%O+~$*(wX`?q+GL-c?fQqf2*rA!ySMF?f?u_2LX zjidiS-)Za6{I(B9x}>okJannge}?Sv{@&itD-MS9dy=0(Aij0AS(Q@$tXRUK4jC6Z`)&v;UvnV_NgV4yzsE=ejqr6u%CdTr%SW z@y|&fk46uO3${>$7P0`oQfJbTr(3(2BMDT^N2{Bu__dJcy5sx)41d9>BW@O&AJdX{ zWs*$k!vLzLbg6Vn`$EbcwNi>!Iir*FQ7;o^2NJ7yL#DQA)UCy|3mD$?JoZ~e(qs`` zlj;UYj9xHX6>s7h|5c(Dgz6*?3yldZV|q1oa;Bzengl~cW+ z3rl7kUrd;v@3;HbeuN-C!`)crlmPlQVf~-8_jgNm-^~tYHA;xd%3`%!8=H1iQt-ua z&fWT-nwF|MeK4A;o!}6oPkZOb$ghb2PiMS{Evz?k$u@=|i{Q|U6gau99L{W5gos-n zs=wju)`ORdm?;%);=*{UEbd>693>Zet?nMJJpC4uD>%QKC!w#u-Jv$q(kaxv2)mtc zp&Vjwu-uO?-`Mi?-hSgL7C=TIP{%gz7M|{y#5V__ZG&u`S%@9joApJ?4eV}HqL z#V~&1=;(PG{f1SL>Vy6GX}|WfMm79&#PK}JAg{qc$t^^7wO~ZZgR~&It=V>ZuRPfSwy94GjeM9&zI2O(CK~ZG z!KRim>m|kX=r-zU!qf*nP&ooKEOI_R?Y5zg8dKn?I(sY7;;R&r!b0xkGi_4b0sQbaT*raW-R=GE z>fp(7ip?%NQWp4i1YWz!CqKwdtnDY5K_TE_p33(PcQdCn3EbAhqgq;oQ%s1*{6Mvj zts#P3a_H+}!yc6f1eL%;A!BEP;eDTpZKN7Km* z*%DE11vhU8HcKM{wBGtpBdgm0STMB>^On+X!++6j>iKnrOb_LZe6$OU_*%R@AKLU% zQjow~J6^BwJ+1*Vbanf+I=Pc0RoTYJQEhon(YVnd%Kzy`+{l%c$L}YXxfq7zhTAR! zPY<9e3y{-17?43n*Vs3dS%7iKf<5ab=nUv^8 zzNijr+$<1}I& zuN2^g4kIEdBJKIqt43seZETSgzfufs70PC1VQ%6AQU610>yjPf)VibrXNbH`{t+k2X-6Idp>V84#i*Gee32C zQ`t-xr0m=bc=`lhOP{MAas2G#*B+x#2{`^@k_X&{4ON&>5c#;hXBTVB$pN1W^wDR~ zd1DTtOZ;%6;e`!8cc|FbyQjF6)Ytpo?g|UE-7l)izs}*yj}SXrbukZVm~2{?cwSmG zv65)B)WilM|H6m5t*muc?@4M6oTZSlDZ?^sk&ekMMMi+B!|x=R?4(<%GJ@hTtjG`d z_pp~(!HWO!>D)t?c)b5UPn0mFU+`DPd)3tFr2kJja4DSx9?85IIio9d$^b|-O0RCx ze>rawX(QO?fy28%G?bS%pCAW99S`9nbO`F0@g9$xf;*>thu4eQ|4$umQfvj6wpGXv z5%Qrmfm$8ptX%qWh)uHhaPwV)Te1Zj6#p_PUvO4DMbp>DEJ@!Q$9>_n-S~Fmcm!I< z&5(thQUZ{eSe`GW4eMg%)B-d)_<9o+zblL#K3gW01^XrB325po<_ZGRI7y zK{P>$+{Pe{!-{$9011C#B*}ym^JRbcw?7SckkV{982oQvj}E=3Kl_lE;g~uV1B91_ zHXYol2f3gJ;u)5C#AXVF((04713Q`zuC(y(^#VQVOdV7t&@3|{^;Z!FBU>XnID1lk zfd_wpW*TXfHL7#&_=gN&PNEZn>0#ruYlF~NffY$`@LExt`OpGG#qyk9+oh6h{p4>7 zL~Kz|7ESwAgQD-rM+zaZF~x~FFWdctNoo8nJc?dEMW!^ZE^#rvZHY1{vMe^Brg;sU z%XcD7UL+gbLl@sNT z9_4xQP_iCe_jbmt?P=F(5&AaIHtGg01UD?FHe4$jx&8AB>&(9E_`*?VWzLaB$b7gk zI_eT89$Q%|Kb1Q$5I@IOCm}w3X<;puJT+o{)AC4S(FlVfl}_NxRl9jxg41j5-Z__O zyuCi`>GI<$e_xypTJuz#7zXKw=GFUPNLWg~r_R8@R-?{;Hio~yQnNmXE2fe}q=Z`j zFLh$mF*I%HUayY$Sfo8@O%p235)4k10Dml*1eLC708xj8m{T?Kg|ge*V zC2#4=Vwx%6U4jD{k10g8S9NcxWdW5$Vf!c;s~BlvC;T2@0*Gw3$P)VlawWxna%=b%dV8_H zTI2ITpqT@`HdMh4eO4zppH)*1KJswx^P}?v&wqJXLZYfyZv=7&(Lyrn{;X)mjN}Xh zK~qMWC9M?JPl>p1z^>G^$7#y6F0_W+AJb07^=6Iho(yrnMvkMLn!{1bN0i96~ zZ|~}Hw@{R9YNhw8X5e>%u`!XL1a)=lxt|5PR{4dG8#TFirFA)fTOIJCqKA*zs5a&; zHDUXs$ckC4&3vB-lxr@$LD-VCW+TLWG9b4EjLEvUC%z|#)I^CY^~1Ac@WC~>fs5Ij znqM^li{8e=_NzR*1&4$0P)hx~xHbQDit8eSWYBkpN`MT5gV=l;w!1m^>ysTGytX%d zpHIR7AZ2{kI!smG^{T^)+;fjKa?$H0V5tD%IHEl1pXB$$`9QS)RA(@Yc@q*^lY6iG z$JjKVj%t-Y9NvNed(GmIW(st#0y?8;4vR@EWxkZp=DT#Q9_VA%hfw{-_unBv$PR$T z{&xtFp#%Ux_@9M6QwtO8|4;9CrFmwzIfn96(`(q52j850N<{J?Wqk<) zxrr}!G-fCrujyzk_SE6$wVRol>UjCABn3jxlJ)Wrr`Kat8r7tp(4cMYR%U!4uBg&Q z!BOy`YcJ{7)d2%$`M26U0~9OAG#OX3m};ce$`ou*EMpf2Z2y>VH#^kqq|{FCxBtGY zo1KvUj;ej!_tbH4oHo^(rP6vezJI*j*-DcD7*NXMMjiTQn$0lY#B%ujpfmz9Vz6_i zPcOa}xMicR65t&dMCyV_JlMHPZR zbb@I9M7|%A)EjnK0+g6=Rv}&zf2W7s24x-s{qq1i9z|N4_Ro0cNRyhuwC{=Nsb5c z-Budcyd~fT6}IE+A=Jc5HDQ=EcD}SMPaC{NLeO^|IV&J{t_p+5(Sk6=6nm$ryB{qO zjlMK%+eYD<*$hI$>3(tDDiD#9uD6gx?odW_(i&>Xx_;cg8}%fTn|9G1BBfKyF;KtQ zf|mVAgqOqj=lxTgQZrg2Wk)I)zDW=Tz;FSw%~az~9U?b-ymR5gam?=|JDb2rG8_iypMbje%`_vqY%&|BE>Lw zr4No8*c8lNf+v!Da|NH0N8N}zl#{)7@_<0bpP*VCIU)^7B)sI0>R;x2k}S%}dv$ix zz?gJ#w?g?$?&zps3WMYt0f1}mROn}JsS+he^h@xM(D^XtN%_Qt>PYajJDFc0$7eV< zHW)a)nkVqLz?=xn0tk*Ry6`+Cd`_UGHylYiagvgJK4|!eZ6d*2ds=1u!VPSJ$TAA?D462 z-k}_1CqmB&!vm>%!%&p&B!T~`t8U;sty@}=(DWH40(b@D&tQ8Nsixmx74UsIVsDP@H_$aF_4w8T*84(Q=6(jnz>jQ}yer$^w za9i@UBj*8Idj()qc5ugL-42^oO9R;(N47)A1f=h`|6cD0;f|({hqdl;>67OeBLtzD z;Dcdb;NYI0f4bc2_(9$Z|{St7P?7n0EL2Gz9tO``ql z43SPm!71d69g8L={GdkVsiSX-YiOyrZmHua!Eg zM*aD}%p!)|aNPDZzu;@6H!7eZxr|co;&kiL5SVs$`+kvLW{!z>X%3~AM0M@8#K3FX zN&B^RLCn@Dw7+l$;f7)P+YBg^sHkDAs%ZrK6+J|(-W@Z&_*W4|^jf%-QWuMzP#q(^ z_opzk>#j(ehv=}i{m;%h^%pxxJ-R)z31Uw{@_lBcO?KW4dl?u!7feIC84y&+GcsCPmNTbm`=?FWxk?5rY_Q~RvHdscw3`}W<@C@-#MRlFn4)hR%y|5yO9W3W9_@}#`OTF;X>Ej2=RA;) zRi7c_?8s1d1<`1y7Gxz~yLPJ(W>8F-*7+ixF6p#jR2lwK2NO)}HdafDG$>S#-Nlj_ zA{+U`lK~V@!3B43fBp0Kq%Igp)6UY%DyUxtat|L{@#qUKK%7Sx=)-KS8 zy5h;6hbaOrvO$NU;j#=Ov*dcr(#eu-l{W*yW6_A(yvbA6Cw3?dOB#spI1)Z(dSt#4 z=`AzXesG4`B)Sx1Zo`@#EOTt2I69oxUbv1Rn7yRgs67f6)JdXhhe?XG$hws zUlf_YA*&ghzTAaDX4b7?u+(i|7x-ny@sH+er|m2Y)TGhT5_EUnXQ-9R=$zWKVG}E8 ztZ+Q2@phX(P+MRH5;ygH*jr|!3QFAK9&KF<)_LYtViQmT@-YUYiewXjW~1}8?dTqo z1-KSM5TRSlO7{pX9rX>I>CRxl3!0=FJ}#7Qot zo9xN}I_KQZeGXTG)s^BW?0*^h)O*WQ#+D{pmQn2i^u4`QYLD`o`*X)Ly!|-?LCS~WM`>$iH#T@Lz(7dS^w$QAzcq-k=fGOD?An|GbAxtF z&)_6AL-yviPZ`VIF=+;%>jJc?#P!vr`TW0g|Ta#EM%IR%Evxzp{r)g|*PMExGB6V6M!!LL)ud@O>|DJDim=8|)Juh`#-NDoxF zF|MaM_gWl&0xeT;xdgI@5tcburiqq0!0ujeD3x!P7wIwQTB5Dk;2Pv1cAh25bQ^sw zJDNASQ8ie|j>QbiIk-&98UvCJr)OR*9qcg)*?eCWD(*x(H!|PaoK?=O409-5<(dM? zyXy?S^GiS}SxE25Yfo zxOD294QVOASxfrtQh*wZ&PDxz0SmN8OJR7(#LP;@?u-c(^aJqU=XnG%(svdx0Dv;Y ze|3bW7S<;Ac23T}KlITmo3>l5@II?*&`D_JampZok%9qG#L+<1`X`E`fRJVc3Wz3+ zCF03NmyiK-%cU}wh6IMKQ|9%6)xMMrE^|#E= zhsuXa>L2H)eeS3|xOX?XW)G`Eo*MxMA(SkcawOVgon260yNp*gzAoSTr!Jnd$xp@) z_vG#mob5%*12gTFS)EJV6rTn zO@RA#Kwb#i&Mlc;VOWGP<3Fr|m_^&GEru1UnqFJgvKsG)jTek_#TbgyBkCfoJrj7m zgYfKEU4u=_FjJ(l0(rBSB4MWxV;nD;_+Mna@1!d0fn1XvW#oopFsfm;xajM-=51Gv z1TRF_jEww(f*c(tUsz&wmUyKN#e{fKDPPC0a&3ZXqG~2KbFfwrOdN~0R)*sAx%&{L zMCh?Nny&&#+{r?C+I`#$_qAmtxzY)-ob(%}NI(yugJ7cNSL8()N~j=DZL9*?i|gn= z))}K{SlZUKja4^O(#BaRMB`jbI>+uzL-?XatHx&roWp&mats>sd`Y`nW7Lp2NvJAV zs`Ih&Z9ElATsv&U<|MRel= zjm8_*GwZw2TSD6>EA#@+J&dM2IPqmauJ65*g`yT@7iz;Kr?i~%mV)4|%N{g|Vp?75 zkMOz6F<0qC-N%>`2$BUjbw@)4;tpCZ>hQvcj8+?O5h@@#oPsXRN7x5=A9K)-L<;)# zpD{e9RTbY9WufLS{nl!!bR`UK4<;QlItWhj&Nfq{gl1g(dRjX`ZN9NAuWh104Vng? zzJdRHnA>05w{L!_IGj2F0I2^nYyTe-$Hu_cz|6$)_dFkSTi6keChxvcL1G(=$du(w zW;R3E2h>x0f#pCE$^5M%WX?2Ju&!L6z7j&b%KquODeH{l{0oAmPZloXs@CoKbiRFq zqUO?!V9{~DQIldpc|YA!p%tHOvTSOjn>?+bms8#0IIpTQe+n+*;*p-3`fk;^$+>IW z&=Fiatsg?w$F*+0XXerp_h9Yd0w(w7qlPBJE7zj2EzSd-^QC!w>@P-qRzL~aj-T}y z$7c3RjTy71xWKy?;X=(l7EH0J|5zA1c2H^2(4Ekntv&X0Yp__1wq9Lc=zE=t-F;AE zaaTwtsVxrksi@q<>C-+=?Pk!*i;P;R_jrKV`Fpl*@d__i`k=Exz2aCn7B{vTvgN6T z4FmG&rABkg{GEZ4&0T&`fxGzdvVLW@zQT2aK;S9K-t(cn>(}P`)PkZvqs44S(hz48b7#j z)?w3XvDqIrkgayub4k#T_F|K1XT01TTKrnc1+*sC`=v>$LssOk37Pt z1YJwaKLN#YgoH~=T&H{k2;ac~*MOWGvb$)qV)~A8$=#j8V!P+sugEtbW8GNNUVdJTL2BinTvJ&hf(RY2mK%luA&mP-c^RG zCi9({6+sjqp}4chF_@&fLP)pSq3H_Mj%)+^5I>(F5+4*P?#+Pmv*L9&Mg@SF>zaov zc}MvcEAT!z9$VYn#U<722QKaR{@g3OC#?H# z%zO!{-I}zDXzvPJ0trWQi*X*fOHF2Z87kd$lBA3nVCBFf8@R&=#2Ep0H9?FkvU>>| z2S@+N`9}+R<5i2K->sY2VFmbKC+ZB#R!y>l4+w%iLVa$Yq4dm7_IGlxSn2EeUJpe~ zM!4<7JO(sm(msP9T-d-w8FYbmGbtb7DOkq~+uT6|j~gt;x6?e=aZ=I~$d%aVG9Gv& z7m%9a!8?jij<)tVYxNpInlOzG9H*@1WmecBD0Eb5o=Xiv;#fpkKGhs`!_Er-p*u>rOD95SIU@6Scd{qS1&nNBa{8FFb4GwF zrum9MT>~(sS@@p1?|A$ls6HT*8Ph^|@h=>VNhBTu!}z4@w0t99-wOhs^OnzUrQz}h z*p!r>m2Jc##w-ZCnK*~_*49zvXkGe{KR9PPZs`^jp9Nu)MF8xcof4p?1)ecQT%n-Ix6j1*=X}>0j~9>FECBwgeDgDDLD{8L5ZImJ)(@2v}^K zj-Z(^Z}veb^c}Ahd*nKV31o>-0qjrUgJ8u5aL^*liz@3q zbpMz#56Vi4_2dC0!Tx|CESTgBv7c?V&&MI9_CcXZG59>+GeK7B1(T_oL_zAJ(8fWZ!*1@M^AZ{*w z!+HEzDsxx!AVKFjNO`Z36Pt}HQXb)oV|*TQ!5#j{(9wTYVCB@^XXG)-;W4!K+cTH?o zi!v=DI2G0`kiqq?lG_PkbL_N&fpKHv?G@;y1^q?QyZ-R!`!HC(Hs?oIqby;$)*zfI$@!-yO<+~K3rkUc zrGfZ1U=8umf>yAPU)eOEBjbY+GGK-?HPelTO`}>^RzgnfEdUvOkoy<<{=`R#Nzt)+ zBQz<2Op~IH4tm{fI`dvfC!ikzUM`Du7_}!H=JM=-CLfr$M)!i{Dr;CK#J_`F3U>yl zmUjOe0(xa4kk@oxKiflg8DasYrwz%0P-{A{n{p-ZpT|@GsG?{1RFB57BqvBYsC0^l zX~ThXB~xvXJ-TWl9HxMWnx@DZ)VLIoP{t(ms2Y&zjX!lG{zZWTU49TTwif>5n>O)u zj_SL5Pd9#K7Rww$oFA1~qYs+2PKf>k|9sGUQut6+@K!BbzRIOOzjVY7%V zTj=z`iYt&K#0GO^XF@Z2$!2qORF_H6uSA+XN~G&^-tQ5V*fexO7WKB-d{V1_dt25e zitg-`#vBFXO_f4WZxQYsw@BjMXy0YNLM3}=trnb&RICl^(bH^H3dnx4 z!%-*C#SzykTYqZ6zncY`dMmQgO*F~gkK&O7-k+<_T25z4!E8bTNzl_G@+CcBk^y(A zaJ-$FQ?g_9kJ#I8AdcJKT~Y% z7M=6T-NK36v%a1-DS^n8&g`8}1rDd(x*zGwO{VnmCE-U`)r&8H2P_EIKf+(?GcZw= zWO=W8`Q~p4?!*OA;FV!Qo0*3w0NJ;|2_g#Mc`v4~o&1!ExBQ>3&th)XG2JyuJ@zty z{ZbUg<~2)XouY|kXGB1tD}@5C4HddC1aebxVi! z=oIHj6@(D4%E&pruWo_3VQ9GiF8Uxi<0Q`!S8<> zV`A2LX>k6-q=c1L4$KBXkzWN41g4SKNU|yCRBL`r}wtQ3J9rR)Wmz zs_HF{%4X^x!S8cdw=^%y{ms;_OO3<3Ktl`_`V8qd1o~CK!I%!;_$PtQiCYB)wpx`mrpf(%8 zOVD2yYvgi(XHe@|kbD`_n3%=n>vS=MTf|n42zg~TQNo>;OEv&BTA38t@_3RqRCIWU ze#W0@PlANg07{&KNgxCkh$+V~OwJQN)$~9nWNZ;W8UzFN?g?L{!#^c6<=lk1KudK3 ziNKM{ZX~eq{lMAqP>l_4)-gy7Zlnf;ojiEF)EI;8J+yNK?b==xcPw>v!H1!z5HDsz zMp#1@q_|vlpBsOG0>EulPN0(4=Lo8+d;TW(6$l9ByZmBEZ7M~fs7Nu8Ty6Vde7?@A zYZCez)`3upC7}%dt+xg^5r2ZIyIVk97bmMMU>T81n;E(N$z$T~N?hW!U@uW}So@bXGHcnE4a?70L_onbrsei1^pu< zq4D&G`rX)KOY z8H*zq?nUNBGE{OjfYvA!mQ7$_-zIRuZZU5^;c{!o#o54ty2r;CT(hW#4*BwHQ2Gs# z?-AMjlr+vz-bo1hMxMkov{nXp1Ln>Te?x#SglLiB#BI^wxZ${}Sxw0;INfuRU)pi> z?fCJJOetbnLr;ASC{eQL=>aCLlRduxK5_Bh^E2ok-!^#mUReA~WS`;ivwr|iTX$5N z6oN_xD!g$VI7M8rkvc+`={!5ZM#4R||fqGaGV6wy`e zT_Pa^nE=wT0tl&iui6sOul#I!@|a<*pBeWn5&2j-dlw4tN1065t;$ zh6&+Ssy&Ql5#OV+%e(zPTOZKb>MU7D=yPoqyfnR4R7H&BoE9KM^b4SaMGCfWF>aj{ z)`$8(*+h7^fBsTG8)v|RM89sv$e$iXjLdHWzA`pl@YJ=#jKIt8LwLoAvBQ3{Q}IV5 zBz+G?tx3rQrN;4%VN62aa2xXXP0nE^u*3GoS6vbo?}QHw9m2;Y5%^;Xr46*#tnM52 zHvI#C0slp>Yt(`RE&o5Mb;UIvN=?_(J$g>=gX0(x(59PM58%)058WUQ>$E>*YaHEb zuHD@jfw@+OdgND#(Y4P|yki>V54YiqRki59nfp{4xZGgFzQZAa+~u9r`BWE z=>TV1#a;Kwogzs-MFA&+l|$&@08)`>IA)fYR10w>8a8ebL&ePckNRB3Vm?NuAU}N2 zZ;X~ppYACDB&w1nItQc@`;{rg;M3&~>->(1Z(rzy@BlhqZJ8%DjbdWMZ(lq$FlI-O z+y1yr!?5=(?QTYT_jKZNr%b4smg%*wUKgUu@x%jcks|P*UatO(Xl6-D*7A<@$IsBm z@M=_>hW{EuCe+u}HAHG`OP&5QnvZV_we$U091SAUC)5h2hA@O?pE-2g)Z6_9NW;XL z)I9gI>HY=ykWzVe=G#u5Ler-Fv9Bhl-+@E53x3p{C|D0NL9(VNyv=D1gyHWYDlhOx2_n%bLJlt{wMy@Hi??@sg zf`a3P8b&#_qJo7fJQnWrFql-UXQIhGnk?T7^BmML%Lgv%j=?H2)or)%3m02G7Y^bvI zs4>|mob%O|SHSgu0(Caf-o8kSZ0tx(D|_Nns#1lv3%GUwVCI%m|2J0RjUue%v&b`jIb_M%WQrax9u#I<96XsSNvSiH&7 z-y{Z4((kiyiDJn#)^D>^?zk4 z!5Lz1i*clYbw*q5Cup9fQDNlg(5){LBnFH(n(KEP59#;{AuEU=o}rA_QF}`u>B_Z- zZ?LwfC4Gcg9m8Botj27BSwN?oXZuVDpWRan5UDP1Zx+8|Nkr#f`~rjTpklOW{`#Ln}#2A<}k}g)^L4Rbv`&uc#Kp9-paj`9$*EAW@ zj77$!V!6LX^V%Y z)lnhF1N)1~_(zm+`3PPMw~s7pBa`_|T3OrHTtt;=Eg}O^Css%E53?hb@Qxo+m&s!xpIQ*YDm$T2r0qum6hb6N%btu9}W;p%g z3+UJp{!i7?m3DE5UED*5@F4Qz*SAJnur?{ntn`#o&-hdmjc5a1S^$YXP`z?1g7kAZ zBLRY0ciGH&jC8L~cV zPrVkiHLeu7oJ_aU`fGZ<>OqLxM_>tohAoa%bPdn^3u#~x??NEqn*{^}4y5MHDZeI3 zFaPR~9f`o8H>%pEO=7UmWIvs}&`!9&Oe&iI)h`~%8HC!Z_*b`-=)vv(R*n~89Dw2M z^XF1GR8DIul~ZKfhY@RI(u48!L?Huh3HzC3ut4nk5%3|~DZ8LZV_fP(8dAjh1*iHZ zIMX0Av?_miCAReJZ^b7cxp{odI{LDvsP%KFp*k{Pg=TlMJ8WR339-Hr@Fx&%=N~W* z54FKYp>LH;MsC@B<}96{_4A^Y`E-qHK(Gx1)tXlf_NGpXqw|j?dD%6&`=ZlBX~~sI zwrl8AGpb+B%$x<&t{n|LQ}40c?(jPW*s$NbviDIcoCS=2NrX( z4y!gMHQpl~E!yufvEi)+7$gLwcD5HwSqnxtL-uItGs3}kJguaQe|ny<6OLEmRY(N8 zzKECX8vcTU`06i)eDgrq--XO&m%(zRu`%p_XY!>)8IQZx}kq71~&WvhZCWt^hQ!L zB=+%i+0BKVwEpqjEK-2ivW|kDg-UdJ#cSo6SRpD2&^ktjw$3~C16R9zsjY{Iflim0 zX;eE27h|M43AU@Qp-rATtn%VSD`_3L!e<>zlxYTF|& z9|({V14y4-wi2A(8>S2Q%7h#CGU87!=lBO2W`+SXOU0RoA6sCFsJqrh&v%gj1#WkZ z30QKw8!ox@Wsq0gxe5?hm$*w(v%aPf0s$W20cvjliyJi0g6pQ!7Mri!vbA1|nX&=;?qb| zs9Y`&j&C!#-UMpbmTm;?{z;BOJ{fQ4Im=9#oinJYjI-G@;-BlKqD|WV-J2g;e?tkL zYrRhYs>+d9PiIf`TI5)nV%DlzQn+&^#g(s~$S)odPbFEXNo>9YAK^`>vm+d5ZQhdI zNq_%{w*?BmIzxpkpJZw-XFzWw8K9DlqU zr||ZIm(8C7r=Gtj(l#QL&3Qch1Nz^H=sFmEP4zb#`b~%c;Qu!w@}PD0us1O#nP7nQ zr-ufe>n?rW)3u+&VsAs?7ND39O(|+}xP6AKiDffLHTaSR^TH%BkqmkFr>L;(FUO%y z4*7-`St_WXc*Rcf$QxEZ5ZRGo4~K8@H_7hy`v2{Pg)SFVk5K~v#5Mmnb9OXwvj1HQ zGx^P^u6(TAHboOo-M%7m&!-rY6pV zW_EUcFXru-#V4ML-|RhNXb?|pd{xv|JIO?N(Z0ToHE5!WcG1qfwp#D5o18 z?c{i|jvF-?56tcrGAix(Qawly6d&)RJlQ92t`{z4zo-$Ps;9(m5+#2$t^Aig4OG;J zMZox;HuX%;?Ck=1aE~>Tz03Am=ei5Y9@wL95(1@UDlHMBO)U~sD%RlG*zEMkOdvwa zI{Ek!{0(__)SoCR(CEK4b)K@Q9&VMpDYMDm8U`p=9}hzD`i5kW{0lRCyLoPMzwLeB zZ_w;|Zmu9+;fu=n{!SLb1x>o2qs*b*qGRzc+dV&57*4A^p?!`)4ibi)VakwFxCZ+{ z)W_n8dlGg}-V?STH|VH;Todb=9=d^$ywOXdCb#9Ko`}Sw!OXe&uYyPcu_M^sQ?DOd z{6&5=NuGITofXS9y&XPY-&GcX(z!zUB#0Q5a7c-v)S%~XU0tm$bHmx6Vf^7ORoE+H z`YZgkBGYW4Om~0xE~6_U%rSiewWc(vv5?W3j6_p9a*KQ7c6$@I@cKq0?;K7*#Fe(suLe zE8xtxH`ml+`6hG3UMjui)?q2PNJQhwfkt*nre3;hmEG8#$-215 z-)8edgwi}HhHiZ7U6nNE#CUPPNcFr{AJS{+>jN!&yeiwHmqfgU1X60-%|<&-*?h5C zZSIfSPbnH2+v@e@66v}gA6%w8kT!ZEbCg*lKvvlFT21D%7%i=>>-kG>5mY-}Z9qhV z*Uj)K%tV!1TK4C8p&xfJ6R38s``S|qP@5j%Ts;Rtp^Evz6p`jzBV|g;5*ech@ z*jFW%8q761M-_!F0t=J)yQ4E;8OB9?4@?ZvZaac?@4Yj@eAwCTlM%B?A^5g~a7!ar zS##*b;axe8C>3LIp?cG@1IWtVvbV-%WgGZ5H4l9qB$TCB5uS=9A(bVOd9z>3LPK#D zIs)F$R<4H6U*F&Y9F)2QMDCw&Hh?+Buxeiy7+*>HWKNB`0!dvje~eN`%o~!H?6lA>8KfJ)pwv&l%A%OS>R{j@y6)8EP(o z#jF%tCADG>)~hG+`}SOq0b@KbFdbN$5}#>(rw!MprpD_+z8wGOmDKJk7Y;B z#cZwIYz_ItLVr|Az1e9b-aKv9iXbGeR$|>A$}Pxsl!(cZ$&dc0a9kX0J_9iG+H9Dv z!o)I2j$55Gqq!T~s{zjC7nUBChXiISk3FBR%?2Qa!r$&vTq` z@&j+aGF68V@1f`C;kWbi@idchm{s$2=N{1E>h1$qX=qLYz9Ym2`Bzw8v%_VpB8v=E zL0h4{FT&9~FJkLY(VQ+LpPK9$Y2N%ZoYKCResvmm;+3xXe4X(>SxmHOQtZ|Mu+|Jd zE(@XAqjRpAE$FTBb1JgSaW=SGq=>k5>b%_mhoRMx(exN@!h?!6ik9rojSt>Ld?(wfO~TmOL{Bybpt`m+?x^93WA_FT)M*&sX}I(kVl*SROreW{&2(zkSgs zHqWoGSx0p)JA7VAZs@SBJQHSIw@DdTot-z3dPYZ+cw(aS8iR;H5LSJ!wXBn_(ELLmnH%yceRZPSI!Y7vgPDH}yF2nin|{Yg@fDdp>a2zXNAQ&Q9uHU@Zid3QDw4A@IwM4DENlFN5D zW?^Sy#U_^|H{d*Qz&Q#;7G86}D@aVI19pJWh)T4PIds>_kW$9^dqGfVKdhTX2LA7d zOo`up&J-HnN{Y)T;V^k49e8#T<@r|-jw4w?z#vh0`~!$}KO)yz3PPPok(&s$-Mgn4;S%@TrCnf}cJQL9D@Iv>y%fspAo+--^~?S$|wXT#R;P z$&+0~!VHCInTnO*KFHf#ug0r?UkRH;j|q64nN%%qz|AMP8r1uCi;)sNqRe9)Es-=^o)%Ody{UK~p1BsJAS10ujA=Ohm9f6#L7&c`C-Je2n zG)J2=BOBDCrD2s!lV0z?3wPQTfg#~Wm>(7BkM_(24mil{R1l)FNb4=_1LDn; z7)g8$a%XhUC*gD~Hge2llFS0avDwh=%@1#CZ*+7@YYEN1K$&w3fkAxet_KY}?GiOm@X>qHl6RRD= zJPUEDcSmdk1t3lMDAv$D2Ok8A9I?wP#KbJvnXZ1n$>Fxrw%R1A6j5#byXHH>_bl;| zc{|!|KG+~s&$QDq?3bO_@!FZ?^UZZt=c$Hpj)paJMG?AJitp1^s3SF;)MddLka#Q4 zsAZe>xKhvI2wE4@a4IEkO79^LnZA3jEER6J?i2kMtE7P#l@}@{s)}ua*4~D=h!+iN zo^j3@?cC(2fviu$1akIn@+DY#cPa$E(Q^u|&iWoFS2 zN1xO!hT@XzJnzgLTvBcQmyq<=%Zj*WuaPiZ_pG@1HW=)4SG>LPb%Oe%gInO+i10d6 zP~~vm=X?T8YUCL9wzK;>&hm2d^l}?gUsq2DB`V}EWiE7?$4t$tAReT_V0hANYdorL zT_Y|IwbW0|G1O1X*uO5aPTBeO@|5NCaPeJ-lZT8yZ=ky$ zS01d(SB-nt=%NDJHkV*1CDBAZ)LI$nOCZKIln~vpTC~?y?K=CI_r@75MK9q#O!-(h1-DC}{CM)}B%?{50Vgd^P zO3E1)1cIfbY80Wpa;vb!B(-Mu#GRg=PB=Gnn<@q{^w|>9=z(LjTQ%1zfg`j=Bkp#% z1g3#l()v2;W3SYGqWjRTjiw|aZVz^=iIm(%e=O?KqS@y_;!|afmZX@Csr_0*jF4ud zWquOsyZexYojXSB^X%0mag(fO)%f*Aic>KpMGu;Ea&qX%+uO??H6GQKJZcCTin z?fX2U8Mk@Lf9`a$U~C;AjG35rY-{n@g$EY+>o}(i#+LhI;x zjhMPI3d(sXOm|k@ESO4mp=-Ew*#LJ)3IQ7!PaFh(4(5L=;Ek3p0SCd6Fc9!&1PPQn z=L8w2n>aej+VoHMv_Q%6YqCcYU8dw%jawrt2QSAq-)p6^qSAw6VX2Q2Cv%}J@b%d- zw-N?q6bKUv1tZt|f)ON}te>~E9;lDB8X5D?QHv4fOdcTh)?GDu-WRBPYY?HwihCjFO z_Wwa3(a8q3frWR;0X<6s`bEow42)b|%0RAdruJI~Ebz0gQb#^6;~z8^O}l>i6I5-o ze;CCqrYI-tw}I!woy~C(8S$@XYKRCiWWL?yTr3iWu*95e?*DpK<}C3e+Dij3+Ld zu@5U{zy%sr@^o!x!X#d9X1qZqM4|c|i^|=z9Ru zU{rIoGhCado&Ej!H1est6nMwe@BTn#C|0`h1r}vwmt)-C<9qv0U_%O$^b^3 zYN(v$1RRP|wI(|f0S?2&SCZ338}NxTPsl9OUt1pOuIupw5j(H7iHn_1h>>}llMyID z9TGXH_t)NFZbX!36b62`<>v`SW*#TL8|CHH&x+FLOLMB>yq-r)hL zhtfAaPL1~gaH(5Ey$S=DR0%&V=@f(n@tmDz34cJ(_AVIX|FYACRv6BOysY$~SDN%H zK*@##$T-$Eq7fK&1e?_X5792Wz7K8X0tbqbeWHLA!rBtFrT!*%auO<+43MRIDH9}K z%QWDsP|_E99odPY6DKkO<~2CQ)lf^gN*FA}R<)E)@{IFd+exP5uqo#5Z0C>bjYJ@E z9GE1D8ljP6~7N>JpH|laHw9d_*&;ts7MvWh)(@?wn`$gL!Z$>fpM;3n1 zCbLyNPy9p;Wo}~t0r6b2J6kpPN-+AI=xSof{GC~zn@`p+E|#2ZhWyPfWv}(m){_A`5DPOEYL~Iz%hgqG8ROZv3jpJ+JPZz_#}~K> z%HlVD7fH@ku>1f%>k1AFav*R{gi_yBKP0FMS7Av&EJ`^{%6M@$x>yDN%>uDV2mCZmMyt3@Nh%%WQ{6n(+OZpYY*ausYMys`au;vml>*-w1nLs{ zNNHgcETbC62nT@NH7M5$73sYpeBj|sjwV<77b77bjWNwsak8qQ6*oZ3LZY)|DcNI2 zP1H%mimRKjtWTR=xIxf-47~+9Y;ns;`XDN@x-Pr55pq&bWnbBUHY@X z(X!-DETI~>mm>05LHFX=w8{wgbVJx|)ef-OHF9Qa;|Hm938-UcteG^YzzY9!uUyy^ zcY_9cbhnIDeu%;v&~W+9uf`%=hJ!fe3PaaB94($zEiS(j#sI1KqaUe5YqEk!i9~Kj zjYxtN`g+BdO#sZ=l{g4#4d&TOZO3HJgZEWE!`F@2lF1|fh?x{TDHZz10zlFcaZ1pw z(o;v%?z5UW5WZLlg5xfJI5;k5YU~O*QkvBpZ(=D~eu}(o1ws|y$Yf5c3T(`x>Z!`B zGXFtkU7PH6^jTwImbjDe+u1t#L8`_zPmS`5{%UVVOQui3R~P~{jP)7J;28uu4!dQs zGey6uVzj&aBJ@6wHFfVgKR7SU7de;26xR^J=xCCK8_<4oXqxIwUm3>6#ICJxX~_Cs z2m*>&x1}vm=Z*)0J-m<*{^%6QW2myHxGKh}I4jAg4YBSw=)bLwQYC-9w=W%ePjM~Z zMrr&7{o||NyYeH@#!HvbWyjgTkgCudu2+5Whhc8twu71_41=CX|7 z-cnh3l>gg?)`NyN#cr{?VR0`ab17*z(34p#AgAgk1C4fxe=_fSoYiYqg39q{4gqfW+lH)HqSE? z$J1_hXOto+pA_nbhq6TD#G#r6t#OmHp+0Dvem*{ORp30XZ3hPVVW3&6g&%Xjb#sfm zpl;jIu(-GxcMKiod!`M!v8KTuaurv+Gl`?L>@?zR|4c{TX`taao<09@fXI>)Pp>Q^ zg{!|;q=#axBm{=d_zCz!!%>)-w38oj($5h5DZ47|=tQzj9o}v++D4 zo${MEGPlGybxEkg2BE0#QU_yp)nXGQZkJU8wL>Ir{lnecHQhmhRj9bbMF)AEPie^% zvS}AwYj-BpJnJKl*X)OpNLFFOQ>aE&P;3p-pbX8nYNGzHaO%1uZQT93*w7SFRB%Yu zh7(^1_{uO^vVDHNFN1Sw4I`aIMzo}k$f0X@SdRn?+Dm|-HKj#)V_|43(wZ>J9u8be zdxcv$3D43YJj8R5bJ^kGD@7xAz{iSQVOQL&QA!NrVApJhZ}{6S{Lj6PQm(A5PJ8Cg zCYN_EFi7BG1F5_;y2f3%6N_bWUq-|$pIqbyLcEY9900b_>jd^!9PYf$&*7n4cdltm znl1uF%zBsNZyeW)eZKH@>>e2KmqDbAl;MoDv9us`Mx|f8bKwQmexbjc3o4ScV%w2R ztV#lOMWa&1B5i4(_FH{lsxiq?9}`8cfIQpGh0Gb^tX$3CbV+|5!%5B#=GuWRe*>BDD?z%TnNsHX!WwK=~J3kj$n;IJn;= zXRBlBGBg!&`W3Y3y<{3xm~NXjj>;zp56ClupY$^8oFRh>qn{9Cm7uCb&oKG-8~vdv znvcr`--lkwR4sHYHl`rRWRGnk0D!jGcX>f z;z9la{jw6KihB%TXw8DdXv#MEZiA4-W+v+gy~`nhsJIJypxTJ+9r8xur?VePAv3nA zCyJ?5@ytksQ2H=WE&Lk0?`Kkzku{aKYjfD4T8u?p{!3lys6UHb7nH*VB9z(&JA^ot z>_+1GAo)(E_%&V=!;mf_(#Dd2z%R5QUmq`j+s(y;vR9SKv0iWNmYacRHDuA})8YHG zdIfgw$1wJz<*4%KP!~CHF5+KI?&%+bY5(Cav9kYSgF6wetppR6k*{102WGiKMpC6w zZ#lCKJFh5+HQ!Xr`iH- zT(<USV-A#MTHhksmIDw=~sdr8rrfLrGy}bJ%HZ^V$@W&@V|M zM5_qehlDM|&={kZL0kNHW`efrUhp+kf@KAw^Up$1TYM_!`%!0_Hfs8r7J8 z3kk{33&C+8-(8%RvE12I<4(OoB77lpguzpkoU^mkW{>!NxZaxt-bxKLhsi&ag2-XE z(p-Cy)PqGQbrLJR5AH}=?+aLTbvosk!q<_(;a=HkA!ULp85SiyDNtAjKqBPrLHsE; zJ;MzX{pOqSI`mKCNBhwZAE7zl_FaUa#9Igek3*MQ(5Q*zvd}0{puzFlSm&ZL3|zE0 zkE2nQjrK`ZgrPjcAlN(Y2SVj6bT&Q!)-;>^;>)SgwK|@+9=l=jum*93!p1LiNovBz ztpFa#sF5|I=Az0kA{IMOWPnACt4VI&ljx~AQ`abNB~=TR_{$|!Z+{rLE(53UQ zE~rPVQ6k@XaNg60Vzi zj$KANIchft5jH*uwSW=ue%hXinL5^(^i37RSO2(reV@+>NXJVrnxU~R`&~m6yAWfYNrx@EI@}-!iDLqo(E@NVXr;?V&p8SBj3Mb_zGUp-pgv~FAau3RQj+oll zGkhiMHvOsfhDmHJNdcbT13HNpoF8QmXdR<^*OO8OqYe*iGKu4!yFExLo{W}nI^@p(1M?-d|v>34~X>l65Y zJvEt!hbJxpo1RNFVqBq^H;A=%jVvk80F z(!yLNmHLR(Zigxo165XnHcEJcqDR3-{GD70J(? zav4||TJt>m9hm=j0XjYrvM>N%n|FE44h>UqTM@5~{h*$|x&U>5ARe;*Q!d#}x@A#L z2QYl_92RFgW3ML32ge4<7UM9NslcJsqYE zR}3gBpX&!8*qdjE_A4zNf0(k9t%6eJ@J!LuyAJv(wF7M@V@JZdo&fVYu4fbLebK*W zD>Z;^VuY&-M0TIMO6#neAS2-WQ;34Ty0Sj@$_B9+yii$ICg>|E=U6 z+Nf=T*R0VCr??II=2y_3cnm{d?879i-#_ONYb@@G802=+@6H)nA!YcZYdMAeG#q`h zv!nIKpG3_ga@_G=fhLP9mg|9%(5@=yW!h7>h8R_16F&@}8*7YSsy3|H*!bPxYwwVE z6745Jm~$XfYsf7s^qEknaC^=%l!R?UVwbeR26PTb>VH@j-+LW#G*o1~Fe(S+4P|4D z#e^%RB;vEbz&$Q zmA=8hY|&F9Uh2pjNklPZeDN-I}1r; zNYD$6z?`DK0J_m&>~)hjcmA z;%5``S=(om>F&y7UkC*6m7$etSDt9V@^-@|n|QRAI=iGPDj9I{%HW1+8!sPhE=YZbgxQC&b(EP>0H{!#YsWmwvbX&!r#r>&_UB80U?t(MLedvb8vic=uxyTTUzpxNM$& z*<8|uG2!J*>&s&5(e7_hSfvmO9K^T6g7+0+drkFUpyU9dc+0~AQ4PCt(;KpUJs5qQ z@*1cr&Y{a__6gmX4nT1jpr@Jxv@$hAQuM>BjmjND(!jl)oJ*L!5({^^>H~Frm&6nv zoC7!FM(+H$-$09zI!H%YlGk9olJ3DGaf$Be7zml7x3nY>#{pfCw}g1c*lODR;7N`BA%(ro{%oMy!jz z6_!d#EC**#H_Hi<+QDh}D;u zA(t?<17|00^y$5@jSX>g@w2?J*C7a%N8{ydDict7>SO*3uEQGf)j0Eg@smsLcN@tM zs|5V)7JKHQwvF@^oAJ#-Cw@mt4u_^t#WHm$qiKF+4Y zgXAUf^ep%a@H=I8+%SxjvxO#OcU8B;Q-ZMWE?E9PIW7Amfg5v&R>a^_YFOmyRw-GQ z3D^qz{4QqCG!X?f$w--nki;pFikyWm%8YDT*FV4Y4^di9W*e;pn85}(=W)da&N!br zn-%{;n85#nBvOZapy@Kh0vVn#WWujVl3SftpJw$03ep6SYsI-J7m+b?sG&%H<}avq zoQzlTyUI|pqGD;I>FUL}lT~u7)|VkP!@)XDa<5)|es92YCoN$*9p9-{UjAuTm)`p= zWe6L?#|5H&DokP3Mb;GvqJj~Zp_SC-!+48@{1|9nDC@uM>Ch<6AY5kMGzKOg#fdq6 z1-U3zYv1Gy1{CwXg92h#%eF~o+nEeED0_FLw76N5TjnUnstSU__P2Z#s~6N>?Lt9kvp9l2E@9MIa=AEg-AT?>vwCwR_6l-LXYo`-;bkU8Km0?*P-X^CH4LQ6{kp?{YGf5R(Avfj09sCx9j3^hWwj z$y}qn2Fo;6@|*$<%d=*IjE#!Q9GGzq8(p&j{m&pmV`M3*ZTWB|&9sFA{i(^D3egy0 z`#*XdE|-`mwK9>zC~7$TW_CJhb9pr2>ZVNxh$ivziaRmu76$BZGi6m=_mFSWZh;!+ z6CJs!I<2qE%1W%7X>BMq&P4h}zuaEYoFNXCr$!U+l-y2!u3{(Xl(cH6?f#Kl&L9JG zHy1+LSq>ub&$tZ8&}tvB83Eolex}kvwzOIuClYRfz>2+FJjmLqdsl6_r0_eyH?>&6 zltD12K!DR00TSBzZz$3@R&z3Lw$YQiTP?PYg4p6!I=BIWe6-A;vr>i6pvD)I^py1X zwRuSP_PG#N@{M${lxbrPn}jkgw{SRmdE@SaY{w3~l*(XrCP_`Hz4B`~=j5dR4rF}f z8vW7akS7Fu>dP>++U4E5QFI4cC(o^evz4kep-u$S3~0t7vqHMRI_zxr>*WBc zb(#}7l2dvZc@j^i8!p$U?|1pm!56DKS@x$Rz+plu5# z`Af<=WN22#+F}tNOJF6GL3b+<-Rsn$;1nm}pjdT|z0%?cpyrQA1+;e5&|q^1S>0Su z$ohz*fFjB$-4b(HDCO)zNuJ6bv0ddAe4=zuDZMqtd_?l}@P=`bv9kB? z@cwd2jGhKxHc4F408Q?8UkPN5TV zD;M(~CH9%q3C!fKS50DCR!I{}DL1}HHaFia+1!seN4GbHOm-e<6*zF`1F|s^X^Y?I z{du6D8ezVty2-q#{5+0C3#^!ZO5AP1z?rYm;Ut|h(Iloe_c-_P6$9wd)99#y=C-El zf!NLa^QP)-nJDcN@PVxzyqCsaG{5cx(jVNu+-%Df46RcqbqeiO;D8n}S}nCP13qbl zAw2Y_m%1#ULP0_gkbnuBiU(;5$vtAvc(HdzIdgP3ynaF6&gzr?gmuCvZy-^=tcBIL z(<#Tk?I87`jREtN^H}~Uev(|Ap{-Pii+BcyxOfMO_+_yW7ZfNdxGJpl>-LUTdzwbA z>ZN{=CL(YgB0qm9df*S@$egn}7$azFbhTJ|do{f%6XzhilBfDN5uZumZErrkdcIl; z{o*@>@MPajmAAOOiC3>%Z}KPOocnhh)UXYMmX(aSS8igUe$3+5+SFn=QA4|8ao$g% zH<{=BjIz!8y=JeJ+$}zinvAce{&I@j&+^~v$}EXfNQ+^??!DCBkq-%@zF7gz-wbLR z;$5{Fy8>QJP4$Uvd&~p{polHjs$l$;DvM31Qk}7cbKp4A4nh{eD=YR>uXJk;LZ)7M zAx4cetorqpU8bq6nctTpV28Lj;9jX+^=}L0cPZ}TKXr=Vu;qXeU<($QbAeid6)>x9 zXC}GEm2g4_R@|(@tR>8{rre5}5jwoOcMQt)+^SrE{TB=OU%oXE$bW`^4d-8Xb+WOs zG-75jwzqR}vNU4Q*SEB@bkW!UmjDg=U!1N_02YVmKZypEED#Xx|1;IW)84_<&e_@K ze*r(%&PQTS{{TPaE=sVqk{XNeYzWRyIn^aL0CzIcW3Maa3V{gBsCof7L?F>SpILi( z_c>5zpx1TXvLvbF`zYMU$46_gcP53d9lIXX1?mGE^53nKM~{JY?CR3FabotG=}if- zdvWW&9KOev$4z%Uvl~LQ8be1h6rWTwux@j}!1lkKXYYw+iWs9cQ1;9XTMd&Xb19M| zbJOYo(uu!#jEbfV({}1$08y+oe+&m!KSxl_70Ch8_$_Fp3vNABe~3*fzW zYcyDO^_Ji7dc&0>|t3Z6=$Db4Qflc}|zaH9BCA$t0`zwM&-1kNMR#LCjt!^P-x^554#H zpN}5Z6GV~9LZQ%>Mb3>$)JAs`9sw+NxRBib5z4Jlj#SS>9zL>zz&oc_&iM}4f{Vo9 z&eDcI0Z(J#dA0XKw1<5U6UAh)4O9J<1II%yLts!0#-iQ()jF`b^l8vekYRKfvn%L1 zGAtv>b~KR$oWeBrNUdn~Xzq!&?~lO#hu~L9HHS&IUk z@;E$t(apGEO{xu(9!M63A(qrINo)$`qswLwjzbL$8V#EFe9;6-^9wa#XEjQ=vDc(p zYbIn#r~G(d+Eu2<`oRy#0-$~JvB9`J7=+Nvey(Trl#P1B=8jRY_Q@|8GvobI1Sy_e z%YNQ4vwzn43px@_Q)(@w|plRs)MrOEw{04SI zr6q%~P3u2f?tTo`r0Z9`9Ui9`VKKV*HE*b7`f=WB1Z)ch2x5F4zLyTs(Qkqdqq+0{ zvL7Ok?2{Dx`#Q7sa`k!P^e67M(GmRkb9w&i#)59?(f>=jP_Hb2qpVhZq-v=!X#_vT-jqT|V~Krl8>vqgs<( zYJXOCa{@A@$P?O-WHzM;Yg9|XKwj4YYPBMYF~>3Hh=k$4(9C{26DHb?! zSyS3igPC}m-8@%X@B&_vN166#@5b%*{-MY0>Fe$7#42K9w`$m8(Uklmp#a+|4Y;ia7J9LV62u zU~mzfY>TLOh1BqSHXhYF7?Jj+p%RDE zDpt18-Ukx>l$$S*4>5rp3ja|B&{D5BbV^-X~L4= zBeeXKM-6TmAyA>KN4b$30q&{x>o_w5lu`tHFp!T4tP%5SI!xnk+a=0992TH?FY+X!7XqI<}G>Xil)mOYGk7Bm!AEmGqTlzTwg{(W-p&EHD^CJ^CrYIn zLw(IIlggKQj-!?7s>!-BLZ5LNR_EY`O#X)dhb-dQFRhm5cYqDP|4#@qR{uD0;lf(9 z&RV?}wErP=)1Bc0>=Yf3X}|^r&ygqjDrc5P#$$+K7{@6N%$bs6%Dk7W#Igqy1~P0B zR5b<&ciE-8m)9kM{CCcuFnPo5kn~326ba(ojLDO@#eg~2>zs?nC6l9$WlE%qqs)8c z5LQOa^bKIJR$#Jcr2Tv}ZVgz)bc8?#*3&jnp}kpI7V2=t1v0QtNCvBG4mu zcyEHTc8Jtd4%l)ulDmR>qlnH5TA5v!j5}O5CN&koya3gUQT}3V!n0zfSt|H)tMn3V zA1EmzYCd6bF%-xt|GHPn;+e%X@843+_iyBu_qW!0C!%6mD1JjsntPf1I08}NZYYIQ z3uM!VMJv3WrA@{Ano{8A*kSP5A`&sxq~@?HHX-=%5XWblSF}(W!n{CH&5O{tC0w(% zT^eSDHB@bu1?Xecu?<#HJPADIsKD~|M(fcWe9=;{95^|M;R0#{1Lb@UR#=1^VDP=* zOvo^?a{1qyItn-?(P1^Ecv4!|jK7GF&)*dzX@?MiS9r(XC&Z!{T`(mr@(bwr%pVVxsNZ11!ZymYI? zlI-)Dj^jGYN}NLvh>NOpyfb;jBrC~tBQTHAk(b6XS2>H3i;z(y1~~$?%1jI>ZN>(z zi3fA;Agz-nS=#{V&3dC+P2VAHYp?o+&A%V!Zz*U0=$~%-P1JOce2c8^5 zwD?=FjnYTbQWU<+bgN%)55EQJ0`IUzkg7zLn>CNc*`Wt1kj2lNL5e~i3=aOGe72)) zd@(mKh4?baY;58^9!{@%uP?s#!8>M9gbE zp52M%6Fb{@z}MyJ9cjYv@|C3%p;kd|^b7gO(C55udbfSprqE!SR5gMjOp+}>L!}H? zmfFmMK-OM=&`s9dJd^6%>DBd6oAualZVDes<^`L>4;B-0*iUfczU&LWyWlSHNgZ~# z)2U5`>&1!E)z7{ICW z;gUT!TxBGGgR-S5JNYnk^jan^Y>+Vr#>~y$i@S4Utgn^G5!#3`(CZz;Y|u`_+SJYj z7KucZRQ5=w%~!aOn)pbA0Swdn$l?l7ckKD*x%gH?3|&Gzwn%BrW5)b zO9a}mxZKX0r4-@u=yc3%XSlg(%mWHu;J_8w5`J0>145xa;WYo_uT+P%E06})42}6m z&aAktL4zl){pOlhQt%`Tp{5#e#&=(XQA&@|E?%E8Jt-#&muQ&Kk1TchEj>0PGn%z% z<_^ZC*3}+FpFQKizHw0%5CsWd=g5AnxN!-cv-n z0`FW(q*lD3u6IEf<_OQ11dM3qhHa!E2ktN}0~%2Z>*T>jUvlECdb;Yd?4$3C7pf>U zK;Z4nnS?*0P!NQ2g&FxTjO}z2SxIe(6)FSaB=fLj0AJsv4PN2}Jv%%Bt{yCEC34j% zTFjzvw(tS@OXS?3lB(<@uFfcxD0msqjlnPWk0r4XpVpaQFHZwDL;~R{TdDy-&ccbY z>?K2hcAvD19qeI?fC~b8c^&2u#OL-1H9T7hey8WccXDft7tBSl##>zINfcY8Qmph4 z+O4LVbiSx1mFZjUIkbl++7+FWJ69UON_2t`Chf_Gq=`nc4K5J`=1K5~sB&BX5`1x4g|7y(!6c~BM= zI57kThT3Gjl!G%u7LbYP7f+>F5;4d$mlDt_Z^As3Js?72LMs!clWC-U{?!dlJUfDN zVdO#+&C~P@^PLyarpk75?-Z{{{0d3Pl13m^)b@otTD~-83reauM8hf7yTG74M^tBngM)|N7 zd|&RzFF8+`R07ifWVj8>js?#pb$g6#{fz3tYfP8cS_m6_IA9Y(9pfsjTZHPT_Xb^8^e3W2?e;C>W&x4Qj!LF(`2N`ZiW%cTQ>*&ghIM~I zr|OYwCYs3aH6+^@4I~28ef<+#HXn4u!JS$v1IV(~QhPRK8jfM>s5>m(aRYih613Zaq%ybRp(=~rxdKbeQL7^&*82NqSZ4%OhRMq!EDTjrmySbI(2 zF|c%u9jeBjx0MTrQG(oRm0+A3O1BJTiOVw`X6$0~zK3uF#X9D&#+MDGwUj1Gr+q;` zD@thn`D|x3`^m@z=|CI8+p7I6I0_v6#V+exw)GcbaWJZ;H2@XG$Lk0PP4L&>p%d9t z7tq6)JIjTK?X-X_!t?9e)c~cP-O`8cBrt{ zJ)oGiyEz7K-OsvK%Jb524Er1Gg*-BFqAPY6;fUx)z`eI6eWkHZCL3kn8&6Fo2Wn_K zjPr^Xy-Rv|v9%nf1vqh9#lW9=#in)?m*|~TAi+rj5#-2n7-O6ReRMA*>WOS3|baZPEK%X=f<2W9OdN5Ox_Ge z$GZ0pj$eymB@)g)+(EYs%d|2NAuv55`uyEho!^HYP8Ir!*PI;Osg^-{Czj>Y3$l-mPWB%Y zPHtCH&E3X5H(J)eq@P-Cm;vXu6ENtW4E*V2MC5&BFi(6y&jP`BGaty)aP(p9MGY#8 z`U1ZVj7LVxWg?FQHj4ncgT=jy{WDEsKDuvV{c=y*TvXZ-Crh~OI(O9tj{{1lL+Il~ z)9be|WxOh;Rbk(RyO)~Um|%a#QxA}T9fQ9jaiAt#I8kBD@j=th_g$g&ucisv=_c8P z{KQ-9duD-DK#W?}Y3t{I|iQI(vcElx1L)>!fkcGvY zYD~AGck04mo2%8!AD!T`RUNAMUSv&izyFr6$;Cf?ytd~$$;}jblOgL+h_Ck~;?IC3 zewJ5Uy53;Fjw{FoZE6j87zB&Q7yw89GCfWo!EH#uFkXb^C z(WY(t>n-G50YFf>xZ!QPK^qKrsTG!+SBaR{EaMCi#kO7zH>s#vbwTAX%&08aw&XK` zeyXgXaCH4{f3!m-=$(|kJ*s)3nGL&h;^*he$frw`K zTPuog3(mzMO@2`8WOs_5bO}^(%aX|YWQpQNqhKlvXqtcMtSns6DP~%ipBa$uZ>GYYYLwm5Kkc4w0haQ|=!W618(Fk}*>Aj+}`gz_p>+QK)vNcgLN+E!NuJDr#9 zb|&H3iEqs_*^UvZn;v7@yGTLHtoX83&-#6FOKm)MM)*VS3iD~+8$N~UAI0?<%ep!^ z{CywaS#c`3p--x89PxM>o!dfI`4c1H$|i!H7_K$cHG||cdieu zv>}%l_ek21YKt#v^E3$ee8X#(sr9XFj(4Z{ufEkQUD>iHfsZ+{h1hg1}&g!iVI4u_L*)h&M9hRRO%DR5db+=`=+v%~h5;cCIe&xmv(s zU-~7(q5K>)brM&ESnbNqaN7%+aM-J7YT_^B{orC)DwG>Epig3XSt(N1VX}=Me7GxP zXV;ydvrV)T;E6g2BK1$FtLbPu0kxX3lNSmOKF@SOp>W<;;x#`Y{};7^ReJ#e`%kOj ziw6XR`TsoGI@=pt|HpvbqIqGz#ewoqfEJ{{w~SzO;>NB?8&cX{h-l-uPOee5rHvLS zBke+~g6>NEYi<0*zb}KRqRr`w?~|xyB4e*R9C!7__r@%Zx;0HQ6&ig?=Yd7Nn)1ZA zQYqshrlOM4q+&x2VB`99u1~Z5l>{@=TC&|FT_>|@x7 zIhFBQAQs1xvAY`e8Su#Ucsv5hCq?Dl15$v&+@g+Wtw=dP3W83ck%HK?$~C=wZ%?{2 zA2DeH^P-xw3ep-3GPr0F>U_dJN#nWg2Oiu^y^fZ-1b+oOVc8_vYXuojI&}wGX<2Qo z+3%zdg<0pG@hB}`GfmPYN3`@a2j{q-e*nZXtXjMLWdfO>GB4iYM4X!qBGjlmWj&zW z3Ah~8(E10$4(jpi!#3{vAHv?T$n=mWY0sO-*J`< znrC=cDW0Gt{0P@OCp_3 zv~~>kwsn#+l1yC2m{xkdFm_lf9CUbd!x)i!0AfS~DxzN50%)uWiDOxm79Wrx9X}L! z5mz##01iLmS1Nwm*VW5MHq$(+oD@R)>;ePA3atxn5a8#h4eigrJHn7tje3Zfb(Io> zh8i1t&wbtFr9#b>fOl&o-yS^w`?&!~jWlmx43J|Kq!9#LyRwRRz0 zC~(n$sN9Y@ZT_tT>7LO0`ro7VO97f!a;8FaO}&gTf-A9g4|mvoL1{6!T$)%VQJaJ! zI+ww_dU$+^TL<+JSyKl{?~$tNFL*M7u7RA{OAO0yTrm|V9hlDPwu4bMo=`yFUA~sc ziw25%otxK}89H>^0sPfORO;2DcW;Ev;s6$T)O1CRAxV*3<-YN1XOkqGT6)9G7mdcD zvR?z4Q6-#xOR&EYS{B?38zj0Xgtrkq4uJZxl&9dgyux_4WiAEys@KF+1xWs!5z#8~ z<4g&80h008X51Yo9@L2@C9gRUuAX^0^6;t8`qus@QSTT14yIPJep0!VdmhUp@Z!$Y zLjVCGuG=eTx}%YbZX#H0rURz3@a_8pu4d}Ky&WCCDs{A{FO?eTjHrsH2a_xHOaT2N zc8ogIIVwqwwgcNyLW6QvumC1E9%r%)vWrA>qN1#g0LX^Nc=;6*T^j6jLbC67jCtoBx1Z~ zG=YtbWA7y3JvzdfRUhe_jH{_xmb{HES>%# zNap)MaL+b;d#2twvxB7cQenh(t62K4J%sGiBym@{nYG#qEGgen$%MK9a)1Of(TL9V z9>7LMFg=fg^rd2%@RxhvQN3J5Lx-ob_9V3X}vly{bO+wFZ zF0a|tT!KRXmYIlM8%J(cEI^KQhFKruvzU?*GqS?$6O8GT6=iHK>~q^UBr7a%Z7Uh( zFK}c|`81|U;J!EwNT%H6-4*zpXHW>nvPY;By8MGzF)GLIP$P8!*n3Lg97GMPU4Tu> z?OS;XO02K76LXu|1F3l~C7>;xdu`^Q<#x=JRCca;_cP7Xr6AF;e4n{%fl1G{n*nGO zFU;JMEvygw?@X99YPY6W%E2ycxl?#|mcZ_J&(m-GwSlt1u~?g?WeB!(=F6oq9_kM8 z0MEv_ko*@YsA=~RRYa^+?Y(PI{bn}1U}m^%QU_Tw*6v;~$* zwZr0geZCNtc`@dhR?8!$d|WN9>0+bf>9F?d0M)YfNEgPuU_Pm8=&HhFHx;AWiLhT^UtB^_43cJd!Do| zcI!lbLMQXGwFI!{HpgMUFU5d+8UB#4ZYP)bi9USXZrQF;q9sy9MK(bw$BtKtYhnU@ zWm;a*#gt@L_ZFQ_s% zYx@O7igx5MUCVAaMOSZ3&ez2a?$Oa;Q<>0yPow7+jMnEx;D^UU^|e{JpfVu@9eryS zxiq0y$4NUl)Kd=vCj@5iBxTo;e^!9eig;|`3n~_j?LTGWJ%9cSXQMBi*@_AX0I>CY zGbjE3XrN4NoQxbT?43<)|L5gAC1JpFkRCep#usV;b|e46r0uUOMNp0?K~D?I0!`akm}o#Zqx~QzQFf~69V{2;^B2jT58{z&j@Io;mn2ftI00SK>`nlaFWQnIgHoVXz!NI!@%Z>d0;GpZ}G>775630QB3M3K0ST zkpJ(M{naMenix4-*xCNJs#_X1c35nP-?e%Iqj;1h%#)o%;bUk zGB?wj!D><|hwG{fpD$SiFCm*~YmoBT_CSUahqoDf_PQC;V>D3*)yySt30un zE7fEuN~1fpRt|Z?;F^RekUM+}2m#_s4y0=^zu!HH*Z0=lfehZQA&)qxo_u1td9*jj^xG;x>DcWUAqMKLt=)a{v1QG9!IG4r% z8fJ3&s9LM!meoM&sR~6!7URmqcG7pqA!64j3CzFq;okhrWIu0fV{~N~ua{5nM{89N z_Hho@SuiuQc|WhuD=yu>ZyRT88&8FS<)M4qibqeqZIpG(jPzrr0bajZ_xW2D5EER7 zffnTR>Ku`l#W6s=B2JYjREw6%2f3`M52Zq==T#+M0mt%IS2_D#IQam)(j~JIqm)6h zmjiOT*}0$h_e(Pqkb^Tm&x$*7cCb&I9$Xw5(uvttR}*NLj+=_3?ipF>`Drc6WX*SO zwcAmDz4fbN1A6ijx8(RhK3b$}2mZ}tXyaLoO7com3!C6dJxikYf15T@r)^Gd?TcD! z4^TA`k&#H6h^28bF74Bqmo-zX05QlZb(10%Z64j?w$Y{YOzfmeh+s-`6C23fq$kbL zj6wULb4jfP*S0@?F|JZMdjm@v1I?3kB{PcE@Sb!$GrTjy0!nD*x3l&g`I~@J-=>MddxIv)xveAp66e+-Ud3ng_Zrh z4~zNS!aV1DrEy3*>>38aI6c4axVA$x<0J$o#P|LMy%?Wv`WwQjUaOA8%EXMPU_KZH zV!Cu0$U$e|FZwUG=m37mgEEj^4+iakI1N)#Tc-+<(@Mr&tA$lIkBGDus=_}5#{50% zx@L`pIGgdFrd}CU4BJ6;8kfH%;E_$5?DfhU>?is?y31pt zs^eP$Ysmw-{cu zr8z8uD2oYm%30G{(pmS`<)X^yc>WsFh0v=BQ5kt+w={uHerH{PLu!hLtp9*7C9WEE zmhYqCe%VnH8D7@vr^QZEyf=1Yc3o-<549Z(9ANcGTY~i?YtEWB^%ThW3`t zmz9{01?53!u)wO~cM98ru<42`y4uT6;vOx!Dpb;IPY-kqYQb4HY_83m=sXnDv7~bH z^jz1De)PYBG8sQY|D+PYmK+Huv>!3&$nMzCAFew7=>}$kcSXIqRJ213E#WE0VV+Eg)xl;B55m#xutzvLmV#BwmBhKd`1P=|$Yvq+zu?9m`r6F~(X z&7{^=2+I&wKsNtEbv2phF7T$zd`O+yB>mWxN?vXF-P(uw|h&sv|ab zI<{=ElGo6#1z4hDcOXAfB{HeN1qDi^oLYoXVbw(;RM^>^V@C<4xY9$5houqjyB9i5;3}DXGXDF=ZbviM_vZ?3Cx)*z_^eCuY*))( zhDmI8mZ)fNWzg?3<=8-XZQeKFDB1wKl~8Ufe>R&ZHOw5YQ}^faAfQx?8PNvp6gDhd ze)YqrOUSP-DD3eCGy^o`(ab+ZHn7J7b6uG2@rfOJXhfi}K;7fU%0PnTj{95;;XR%s zc!)A27Uc`$n)*WRuRcRGbd^1NBI}&~(&xG18*Ue-lRgzC$I=56>%rt&8 ziuMZDu942;h%)7Hsa$UPZZ)!-iL0K*`4^|hzR{6M$vHQ*$X5{-&$;f<6tQa?CR8oC zRIQr_M<{=4DR6m851SAzVBq}FV9$I9fhUn(RCkk9v~FFEvAX>4NysqDWE&OAIqMzLtn|b;FI_w&V&?E;@aG5Hh_dis zp;2VRV)DF^M=$nk+{vy9vv#IT*&kPKJpM)C_!DsYnUDPcPScf&ZC|ef0RRw#1pr|A z-}|Wlw^`LQHE}jF*K@OTwEE>SS~``eZP~4h!~31orB5K0*Jic8$On`smuAzJl`0b_ z$VL`gHjJ#+XgGCU$S2?T?OcZSL?Hq79E6y-n!57(F(sGpN;0TOp$`hd?VcZhdONy2 zJDAHEk}YIe5%xa)8{0WaqFX^*m=XTwIkyq( z(UrI%Mmb3@FWf(7Ahe39`as}tkdPl1XjQ;7@|$6m3Q$wrbogA*_N#~7uN zDSMqzB^RPRdUk9aq1XtTE8Kq=N*2GgSsu!3IUL~7G`cy%ZW1{pp&`-C2GG@t8P!=$ zG?-4L+)nQ0aB@H@3Re*ir8gGC$FQrKe~eRP;TPmUyQmyom5WPZe|jL&@)Od zih!)`Q{E(vcY+o2EUg+H!;H=NxkP1ijww)CNKIh&;#{422oTn>P~~`dTT`knaY%s- zbxi#xix`L!r46Xn6r)g@^F6f+&gbWuwfD8EiIX;pMrl{5ue;(4aDc)?xEZAx*Y9^O zsDF;0vf3=jN~&oa>L}t%5E5rip8Q9$x=;Fv8ECy;9$%I!Hi*B7E#w}bm6GliNLNsi z5J>=HYYgD+UnMItXe*saX|F~+yxAki5#2vaU*T9b4Pz&cE=TW0D zjd!vsB)EdO3>B#m(SVSpRGCCYv*k2zvOHW~Xfh5&Z9R|xFcbyj3OT93C;xda{|JDh zb>}%^6;M{pmIg{Byf{P?rgoI4$ZjGXXz3+8ppiABt?ouVYvJN1jywyN8V>glpW3f0 zZ9^9rs&pYE*hI#_)kcC3k{ofECv<5)$$`(>Zi`JuBU)42zWQd+-gz%yG2Ad%$K$Yc8bS~e&@FY;lUjpF@Q%9A*LR8g>?c8k< zQOK4boiZ{T#F|Ox@2MJluFTLW0!zDMz>tErQABPbbrcvEu64+El}a{7&&Rr|Gc!d( z^UPC1yDN*DC)H~}#X4KDVIy<=Ex8sQ3@dqkarmXF^ngoJz~Ob%>7T#D z20w7k1U#m;vt7~8q6-$DbNU&DFBX1@_2uPI%Cwc92}-*z7j={so5Up?f{qt~{fk#! zx_AwKds3;EdG@=y4F?7Z^)DzW*yr{Pm5~#Nqd{(X9mlK=i-Ae*gEA_d7sdasPft zMN@BHBWX_w{KJBc$ujO7)s(76C95aZ9VH|^O1o)6h_eWZA$9@s&25K&dQawIoPl8? zB^y<^R3<33h~Hh`H{UlgdvCl}E|x0Ets2NB6_!e*apyl(sV_W9B;Vp%s?Q~hJL2J% zs-@LhCW&Ua5dL%^G#x6C&T>9?KZLBJUMNaW7%Gh^g3zytFr>}tphTJ|M!-3GDyrNY zWZDeHjTt%0Bt^WK+{LRZW}mcl(b-WOcozU6C5lSt;SyQNP80Jow zsH=s?<}J;XYoFY-JvENXRod`=co3hPXhz6nn)oMT4o@XREJVy7BvKwlkdNkB3 zpBSe^>MM~}rDR8qFk7r>P|usE8f!>T1S9B&r)83)Jf1%a{6Y#I!Gs}q= zQISmoP$6!azg8W|3hAG#$_}nyygKS}sKdsD!cmVb2xTp){i;F%8c#7IDkGxq-%9K* zRUcu+L3Pg|C~j^t3Gm=kE7e41aNwDd?C7hQI`-W4WC$pC0n`@M|59;|LN$iXil`D` zF2*4#rJk=#%3@#)8IIW0SYA27*dz1sP&rC{4Nh$hSks@^F49kHP<=07kJ>*$NafFy zDxwnB@AH(XU%?il4g_VQ0f-2wL@xyM5B`>8XlS^5{ne4gNh5X#O@nhoRyc)w)ImVz ztJe%pi6alIXUTTBsZiTvdnco}Fclw&A7DLscg)}1Q_Fwfk|%4dQnQ)~KYg9_nvp8f zYm+1&jLqQ>P;~X82&|;IVktZHs09=%Jff#~d_u@eeF4TCTGk*0%1k)>N;*(#TnJ@X#V2R12AlUetxKVy*ylB6K_LsL=K5| zJ+217n^7_U){SoRBQaYH;PwNNhUt?$cgcf)vkzci(IOl_4TL$YihR?&Gl!9nsh$93 z4`xf6Xm>g+_ksZS27^2Wu10PQr}7zU;R-PDRx%<%^|>S~87lcT76be3Zr{fR{WQe&7~hwVA& zjea(;E4Sks#SJ!B>L2b^seue_G$pZ_sjb{inRtH>4jnCJu%iaRjYx9H+M4Ko5cO|8 z$(5Cvt*kJ(h2kEhO*J)5+}sUN-CUlZ-&6K-__?{hEx_=;Yw~b@{4SC{vK}V>c)!M+ z46U%KnUUT2gWZKqRP|-+43(wXng7mUjXLlnRPwF>g4kh??44Be-YJU{{dP8;>HnBj z%MNsos(Q&c9biCUjA0f3Eb=_BJQ;psa`yXnYoz+O#-Z#@k2jJBg~kY)#&l@=Zx(1q z8ihjhrA(q09j^dmLjxRupoG1WrN?#z`|Rem&O|*|5v~`{a0vymFv(zBA7U2iuf(%* zdsVMovsP8aW~E%hS_aM5_O?t}(W3>@Tgn?hv)ON|b4Q!}Ie}V7akd8EtWS6~b}NKC zokSm^%`I!^p3R)6kvKAgRWY_AquQ2iORuf4p zPA1YmfR4>pRz>|GcG}j9N1an?X30}(nw4;H=NDOLC%(mo>C#u4 z_1+&IuUB|Y|MaZ{8zZi-UTpTsmQ?GxA>pIA$lPL{=09LAy^CLvftfDYdg zP0rKu89i^!l{|LiODXi{GHZ^$!S!?N`gC~6U~wV2Q%ISln6q~plN9{F4Ql=ZS*!8i1(fenS%66P)gaefNscr{NVvv2g%8REdF zah?Y#X4qNQ`{zR^pA9zVyJVLRN)zAxN6)3OnspJ~yvvQdd&-DGT>A5Y(_?lu4EDLX z<-6i4K|XlSv#f|>LS#rRfjnhf>Yy|kTBg1d# znLb!oNxTW^M$$^7=RtFvC8?b8KHTq%TRIDGGdh^8>@17f*F8l>Y8QKArpJ=?8?je6 z>gd%Jx1F0^?r#+d8k|W3bEB(*t9edx6(ci$?XuybNl~$&!|Wjp34Q1KeH=!)X`0hEon{2q zM&wot%t=0!x!`wiWBTnr^@Mpc1&7W;CF$}59W$-J|OoLCg9XL4vbbb zaqP2wkk?~Ud%<6M7@K*qX>QE>jk$L1GY}TUNDGxiILQONk%2DDCY*O+l`6H`DS8rS&)*jh=Y?@(k!>rgPg8}c$`DrD*BhU!^mW#fF=5bT%)?AiIzmoF3pNdEdGYT5UjPYM2 zpJ!4zB_Mw=Mi>9Lm57zjP0Ks+SeJk&Y{CB$JaS-44 zr&%jI-)C_J9IN+=28SHDG0gH#*(^OQ%dQ3qCkCx6gF#~ZF6NTbBY*1i*N%YEi2^w0 zhg#VdftWIY{OSOerC1U8V+_stWiSj>69xO`8k3^{A)B;gb>4f*+I-J=2I6MqfrFlI zkFMcn9nGAKfPEs)cF0Wb{j;|t`TIW5E+nG*XLlb?Iy`kw&LH1og=egQDC)ri)E3^6 zEz=i9S_4OX;IvrS_5`KVP`{EdU{BuL-j)tYI$TZ7)H`#ZZ4_P(9yb4RN|Q&ilsMHD zVgf2NrK<+>?W`%NeX4J#!6=NpG=A11x?r0m`E~bp+jHp8IQ1$UCp!Lv#5xB&ikusQ z%1VR+1w=E(|4G;rBP6o+N+m0Kg*08NL~eTK->w|x(!aiawMJvQv8bCbRxRgM|R z*p#(T7z?WmT&8xM&B8z^(`{54kVgZ4Uf5$@z#`}IPIO>S5n2%p$#doicFy3fp@zUL4m z>QUqe1tgq|9o1v8g-yG>9Lta>(Gp?k~FJx#ktkXVG{@qXKcrJh;HPwbl{gVc0_!ly6 zr<|Z}f^2-P$10&j8H5q#nV2jYrz~(BUL;CiR2vQqQKpE(Rk<(J)yiNfN60mBZSz=)fY_t8aY4ITf1lj({~GYP;4P zWH;H%m($=&`DX2yQw9H5vo{Pl5U}MC7W$EOYszio!?4DjyPm5pH}~C?jV}dh_?e^3 z*UxCUoyk5=5z!4})LJLi(M@yVdVe~ab9Au$lK1OJ`=w93b^|pC0{SsyGSD}A95vUB ztOq7xm5XSb#=a5j$AoE-!5z~9b~r1sd2eosv+970ShE`L6`g}gRdXyM@H8H&4;-g! zdC@)=HHBH8;x;$jFSiYBFu+rt_El$1uw~(#_KIT zAYuBlBB{z(h9>ZjvV6#weWym-tWkx0K3v0%@|Ea|%-EBo^)mcqJqrf4Y&(a3z!hA< z$^eCDudiS=-_S^pI6H>5!|{b?nvH!rQ{8bX1=HLezU}j#o)li^yc;->^yL~)VEvw; zNpI|5UpRXR`uMWx8Roc@G2DZe^z@s5AUHk6sv4v!iYw`zn2>%+#}9@FVa8`#G!U(x zu!5m|_7k@$VdaSO-0Zj0B9m@x`^sCLt7bMMCNZu8Vn$uW)X7Cum%7DAW>y^ZfVZR( zJB=khC*m&twfYBA^fdoQ%KJJ|_dxJvG26jmdrKB=;Ot+c*J@2vz`(bpTE(jdb15#O(@W zHRy3iX7wh!{9q>>Sayl$2HHzwm%iEq*-a&#qeWyM$s~FXsoogj7V3=1|^%WJi=NSF^+aLP#2Fy4J&|g-FqcW~CJ|7VP0iDv#P0 z^TzLS-N+AErCha$U8O}cVgNJ-!Ip1* ziVS;S->;6s{^Sru@MUZ3Wb1v-s`A;-am!Rnx4TMiM9HtLZ6cl96n(aPp=+T7jWrIh zOLzYS0A@BPq(-7zCIb$CpIw*qwoD{$p)M8NtGZp-y9GE<2nZM{J6-Z80N-@QFJ>(U zl4Ov-2XGfT#hwizFdS+zMD_=yg=ya53 zn%h$BZts$~*Bp|qa-qOTpSBT$vkM+XzV*N1J4v)t*$=snc#W)6tTdt~{GrVe9R~I4 zW$HMnEs2#l2os!in^NH-skce#j|X8ZTdd>F@;xZ{2dev%CP(twN85%ZL@=C}MtNhj zgQHr37e;(V*2V2~P`tCNqN*=DK2~`jTD!3}w#8A^Z7DF43`IUC!n-hRQr)7rt(k; zFpS?>W8c2IQqA)6LMFSkW#5gsV};8;)&sj&WC-e8s57*9INJ_3tZ(_LFOI|$l90bT z9III4s|*+_^4bavO$41{4}*x~TEYH6Q-g#q|M((ujD%*Bk)l^H*F+;yG>_f;jveex z)JZ58QremFB#~-?G7vTR{C5W*tCF;ah>%kj#INF(eRXIMSZTIIb=UZp(WSwuuL^4J zJzu1d^l1lmNZt|m^Q2gZ(?UcMV5K`gocN1Zq>=>f(-K>xUc1YqJs)V0bbIzcJKU@> zp*4;P+lV!x*6F!n)QL3s4K}1hDNqX;-Cl}0p)<|)SdJ*>z8~1s@amNt4S8|R4STol zO?|{g!BIX@`^(Lg7geWBo}}_4LbMgk*e5aUtUqY(#;J1Bsr;0&)Ujo^@HMEo|ADzq zNvAVZOuN5ej+!2kLHZ%oFtGPlOziY7m%%PPBHsld5_|W9OX6IV;G>n8Gf{dS zi-_8i@H+}LvcJHD5g-{sPXqzS=fZ`Zp3lQb+72rNFuVAyrEoO{nV3{ST(9o%h|(5T|v2LAh!< zvouM=^aZn!o!C-((_lfWvXRQPj(@OlB!ddWvaUqcH?L<37}pKI~9(y(TKNnbC2#H%SrP+gI}ZFY16d+AhIqW*NIzn9YbB)$Fm1>#jKmc-tZ zE^q7k7wSm)05@*gI#9~qznDQ9vvyuwA1DeF#@Ww%Bw%xNR2*&lKQ4ke48N;|{k*@` zdVkeGPZN=de7YvG8DuaHKJp0;UZh5$_cLKTJkTJexEr>~r_?Swm0kuiMoo)~bycd1 z^XLyM5LIl8w*`Xkv=I%=3g~3Zu`NwwuPx2{bsNU8pG6CqT_}e=!P+#J2y`mV(-wAK!Wr`0wrf6d`iWm9Ods@JP6im{>usZ|hG_15Q*NJ=7aVyKH; z=TV~8fqy4+FhwG%HJ(D>agz*qOe^b2EvRXH2h=46ilqwyDc+9oMs>&)a5lypQCTc8 z2|ri0`>j+*B;A6q*it~gWkWpBCFP$FW&f;Evu8_sS`eUOkH0yc!_)*2?ve+8W*eG& zP+iDtO`lFWZ?7>8q!)RRKo!&mw+3Y~l!7l}6>(}%6SPR3v2Ltj=(yo~p1tf+aEkJ9 z^&GAYGjrH~$k5R!M)xKM)!J!u4w7<%+)j6s0*VIg|QETzkprQtq)5j?6BUI%FYP2iPcl&o1 zU*%_Fe~iuHWG2z^z`tEoz3F)OwBDudGm<%OeDXr2>2AU9G&|YPjNWS^-&BoTKm=v; zx*>aS#nGX7GfK$-5YC3)uO{|lE=kRz7Tc)m50{EG8FUL(&8OB`%C4*dSkD3i>Q9eQ^Q@5 zo2O8Av%<-=OrxD!Z|>ts8PsH*f1eat-@?(5L0|rTN1Pi-Bml)Vz{<&8=;6#B!jTN8 zpI89kHW_aMHx4UuvJ7&+@cz@1F{!v=PV}oNWc^hXlKk%%3r7J6v zFLX1^qA>VP^vz*uLojG!Lk<;PV#iXzIG!ayEO)WAvKK_#Ys<0)*+`Vm9ItIOg(~~{ z=xN_sLyh&?`<;|=%wtY9R>vB}fsyPZM7{s4a*Y^0Bl(}-o6v8G|9^Cw{{#8jqG{u_ z!HW2Otrw6`hEzes6q&SLl1aX@=wP|yvM;^AJ>krWEG&SCiD(Qt8@b-~H0vdTFKsB}gK1C&iVX zwn2lo@m$8K{Av}X-K0qVEOF$$MG zapI3E>v?1CL}!)?lg0q@aszm7`?nX@HUewp34hJGkkmV_-|7p?M~Ok>#=HqZQ>I#E z#LF@0sgKc9#^(3MmWii>i^pBtMcdAl90d0j;Tcq_oIq2ci6&NnGTK&_1>1809ybTz zpF|O>5#x!)m)n%317?(FfVA}N>}>CaEMY&-`Ai+G3SxE{B7tm{EF{`w+)WFcaSn|K z=`V5=a#UX5`5V=vclx$af*(>U<`iFpC8jtEQ~ZA@?c!9Ue3qIj_-CJcUQ5Z>H;CKm!^y=DDqBRBz{c2WcUS+8FmhN$T%4N}o* zTLM&eiK-?UT2O+r2J!(w5x6YF_hSkxsod@h9gl|XFaF4^f0S=AqPcL}?Om}Ik4lWK z^4*1;(p-X2vxtQT*}t36!&6t;l;SpD^@GH(~c8KPjz^xeX< zh9It9Ug?VB89=MGqXYL?gfJ9g!USn-FNP7!_p7MQ469u0BLV|$L53?8N|uv7xSnfP z1*H_}Tc}nXLa~ttEJ3BYtjs&@Dmy`p%7xHq@)3IagR^^_H@n?L{o6}Xd;HWzZ)pJ2 zK&YVAWd_sdx_xR3x^NO|-CA@ZQ zSY0>7nO`Pv`l~H_Plc~DtW-hXxF_NiOF{K5cZY5P-kNdFkO7O+AO6{wh@KBvL#F|{ zC2p3-y!Sff{JEbX^UDO=<^>-G_rBkq%Ez)DJ?^?m*Jn{N`6`ly;Cu4IjuG8@Q8V6{ zPv{ZwX$-hAeQ@T^jT%8Zd{ z8C@J;R~L2azk`@XqKz2nJS_I&sWX@PQ$r31TRYA}k!dY9F4F~V8CkAamlv;v?%W!g zRnNPm%zwnN5KXUxqztacE*4%GtJld$^XnH zFG_^q*VtGNU;#hukO4Ae=B7?la9Lfx7=SLnnCQ6)f*5F81J7^;vb`_Uw+$bYA_|Hu z2&O8;k|Ci9kaJj1s)nAJAO$(nqI%*a(6VSA2zT!3HI2QVk3VzoJFFUB4{>r}}WDvmhBmF8P>&=$C zOE%U^LJP6(b`G;a1H)?Uu3V*^0FQ%mH_IQ5ldu^lfczEU5{AuJa=Whs-;dXiGsr|{ zkw+$%^h8*d`Tz^0u5b*c?w+@JQV>2%S@<=;NOH@BUru0l&EPmB<;RPta81kjI-O*L zI6pVZ>_q7`Yn6Y3gFFHfvL(&^Q>Y21B5KehWeqkY20W09Ix7`jA8zjfFck zo-4I@WjDzpI&Tj&%3_&aPS7PU9_v-}h9kMjbJiMe&3*xr1lY6&3hj_B-U?b7DW>xl z6y+p~IYDK5;7@7Mm>*bnKcK&*HHPe{)V;B}iMJ&b(0k7syJYwbc|AH5hzjhkzzIyz zK@ygNe99GkPj&CG-so7kH-a_wxPhav#;RV145^Anj1S{NaAMzqW#=6BdH%sZXkjjP z2uP87_I=>wKIM~!D{&?sr!+G=_ypdbqa>{>v?Fz=h*q-XLARqC>zgL`U;K%CF#asd zQCEe5wwh36rOqP1m>IK~(!;aMj5-nZvoUK?U25)kv_o&!KWEy8%^Anghz!myUD=M>Eghx8HJc zJ;le&TmNLNd-|=X>2zLZ>=*%WbcdWnbB?BG0W75h=LV_>5C63Vo!ZHrl4hP1fk13} zJxoui7Eq1v{L@EU@Bgcg<|Ds-Na8=4d8)XE$~3F-(=<9I z5yTN@@8LgA@4{oBHki)6d_ll3$_|roY;G5}Bt=Z5KVba~qrAd~=PZMFa!vu|!MDdWOT^sPE8cktT9bQRV9 zX)I|9%;iRhAaBNbh<9G3GYWSkFzdo0On8EvfEJ~DsdO8)DR5Z$H(+ql*+2)ivFAeQ za}!@ypZO0{tISlnvQbQql1*Af9^}0BN_gC5+$2O_krOY8Dz`nzE~26Rb2Z=66#LXmEd#*`Kun^K6d|b^%)u+ z57Mi(@~;b@j9uwLj?c@N{0FmA?M~y2C2Dyi7MrEO>**ovt#c&&6!l}px56!16>D{n z)JOWvoqZeV2~p$4iv;$rDRTwd8@fLG$5IOq#_YKtIPT~jeo5kG3ow#NV0>vNU-cw; z_qjznCH8o!Ek-gEz zeb8?EU#p(jYw^_Q-RKNi>l|+Pirktr;~3WQYKs0MeU(OGHc9(er;8^q?>LGMf2j0H ztJVyTT&gO+6PK5pg)1z8&cImWJuP2l) zTs|4{B6uS+jJ@vljHBy_W0;p7f^KW0Lq`EUO6 zFQ0%r=P}6l5_79h4Zbjfp&wbw!6|eWD!|GjMGY_s?5V#P1nCg`2YUi()++weBD&9r zKa5`G9El>$96IGFU4|4`ww5x^@&5ZK1dyuSvfvL#unv_uWOKvuJG)3jCjjHnDQb$mP@UMwP_Kv6@ywK2@mX(m_a(EgKY=Q7Laz=y?h?J%rg?KRzj$Ej%gh>AWTsfK9`{jYU)7*I`;>pEC9 zHJ)1k+#lJhQ)EQx+C6HkpaEAL!bn@P&H=Cuj1H&SyXrs?JH(ZOl9 zXcDKMJ2V>Vp4QTunNc$aUvQ-bbID&?FfCL-lMj=e1)i-uenrfn@iAcGxKoWo$6y8A zIQ^;xMZ;5~xeY;aX@W)IzD~xS^qog>d`-gX-z=H>rZeXQ$fHcp01Ks+K{a))!kpY8 zylpoqr1{B~YdA+{2wC7Aiv&SJX+=p}{2?HfNJ<2Ai=lFF5sQnWLj%76Epx?2TbFPp zPJ)lq+no`YOF^r(#@Nf|+XCJSM4S9&N!M)uw;|kKH8(lF>&J^X>tbCeNFm?aeIY=* z?lPzRk;_QlS)?o9y5c9z5f{+yiFdgOgQhRY$6N%g5}0k<5SeRDtm@;uW2SU73`{#o zyUH^P9-I(@?V@C|dRiRgb$_9YPlC`w=8#tNfurrV@2L(+xJLySgUiQzPlrL&os+7! zrB6?c+6;Tln_PgwZ|*;}HxUIFC$ELCbyshea@-dqY8Xbd&3+CeQ6FooM|!R;MgQ$A zgLDU9=Kobgr!xF!#O?p{fBX+K*%YSL@4$E8|+A$x_hA;<=!iBF_y znRnC^EGrVZ6*)LusmBv0i8K>p6ytiHB%pCQYMxyP;~xELM+fH?@JDNe8jR2W0A$n} zrX9#;VES#N_RPF?vZKPmiG+3L#PcM^Xjp%9daFZ6sI{SRh7AXzl*2+084soMyZ+(x3L7q{ zSLAx*o6t(}Q!Ikz3qw8wxduh$tls71Xp>IVxA11QQmn6K4CE(h&;z4>jh5U@b!Ic`}~l5c~|{h>=Apn{G0$5iUDk^*(4~v zIbM8uKQ@B;{GQ_K@OVA@us*SMy+3cZuiLy|+8)IG!cw492aCXR@m}J5PYF4_`d+>V zalcP)`F!bi%uew9c#U2UdU$`-zXZFvxcbdeNhzg=63g}?K|~inUd{d1l9(B}Y$>(^T*lBh;v zaJ6&_spo;q^{*Pf`cB`2atS$PH*rg~Q6m90m_&~-OdV51sSw%)Nzuwd)b zP1}{Wompwywr$(CZQHhORNA&}>t^?d+wVEu{~*TRF(P8kHPu|mhjMtgmfF}6#h9wRzGd&rjSFb#oSO)7u-h#%ieSG79D;ApZmcUT z-lXd;r{GH&pP#p){CVd$ukTq296z>qc)i`-#+K?E@FpQsIpR0>VANio6zlYw=rhZV z&>u`E&jC!kZaohhxe7h7W6EQ$j-g+vT2gapv`1Sa9!hPvwi;q^aDhYePE$Sdx3?fS zr5&h3!41d@oDm2)55hdJ05X6-usRr;x}rt9R3zp1+;|ne7*bi9!~g{LkQIL6P(|c| z9(n|-`%<+9#_VqdW(w4p)9OEB^7hKdd$NHvN)<+?0ic}!Hk(Nns=%&6yO~PjG3J}qFwSob3I&M-?~F?cbCp=0eg^km zNP7Mc2KgN*$ggP1)sziu3t3O07gfN#SMmHv6-XgTEeoEluX(nTi$x|MliFw<^XvgC zPzI(zT3UhG!a>eHIgJBQkOYicNw5^1@sW>C%LIGE{xz9@893YyY`Cf@0ASFm{jaGe z#?bkik4(jQU<5}ScT{PW=jJPV*nj(*gyc2;>g zjp|_V`jNuVH7sWVb=L%WoirmK5MpSEJ=b(iYk(5f-kV^+VcI7*Nu^lF@OoUBz~7SES+9L}$q zy}P^b$U+; zAz)_akv~P&com4zXP))-QbQzkSKuKJ(gpnmKES-oWy#h3dTBSdGif`8Jgv7x4GV68 z!LDYMCaoc+y}&pm0kSn@eYAe%g8dTJN|?}TsfrKWL)0E;_Yq+0^0&thJ!C-JJ?w%w zSJU`!htcm%?Z!04c9jCni#l$W`ql3>`3->@R9Po?%dkEyrroLYD(TwRS_nv?4jn3q z3oqNqP?mE{#%RuN-FlHilsIm=`e#Nf=&X|8uQ-rOq&(L0JlB32*b88zoqBCq{Pa)S z$0=3l%%z{q=&*9@+pev?G@RS)`wSdm#Tz9>*3FHHgbsr4uFfIRPpJgr;CJ;pwJ< zs%HC>tm`oUg?!g4JB|Vp86Fdqb|J34(s@>PR{;d+%P$lI^UhU_)d>f* zMZ<)3u%~=M?GKc>roh57wd4KuIrh78FzY#}gN(Lc9UPMoIO}xz>I;fKoM1k6Ndf+- z&B|L%(`iTBEZ=d#pPb)i3%X$&is`@dP1&88(dOn0e9dTLdD?<3vAQBp7<4R@9CA1$ zDB)Rc7h$~CBl6W#E;91^)0(nzZS#T3G`{3VxlKqI*dH&~sANm?l?qj+36%6}-xP5s zC?>$;s@n4{iugv(5k}JJFQZuv*j1+Z?sr~EpK6^iX}Zhp`&FN%N)v@0SE}h zmcJ+ADOxrdU>cf3kL}VFgz;LC2N1JXmQ+Eis^7f1yuQy~eRfwg(3a<@iFf3%O3b@E&&qm%{h>QVY z&-bOHINV!hhh&RA_2x^ip$+soaa#$|;jph{m6=EEd%>}Dl;#iYQAomB8=@@WcOWgP zZdqR(A_cmDnmY>_;`VtnH2C)yqIZifxH=~9FO-JlhM1MUTzt}vQO$j#d-x=~WRXM5 z$5K3)TWl-OA4IHl2XYlP_5fs!ZS`dbY4kA{wVxydezKvFYw~y&iy_%g1f0|8!O3BJ zw~|8BxtMjQJUXlPJuh5K^|`K^;xhBZzLFFG|14az%ILi}%F;+Jl=O5zhlc)y%ES-| zXFQ}OVJKM&xRO*=EXs|1+X5nCxUH52G>FgxcO8|9tXXI8FvC&nfMC^w-)dB3D%xXITv^61)QIe& zD-H7ZHp@+71Gf@+D4V$ETk>CIw|W0kES!LH9ztnojG~OguT|c_=>wy!lwlAOflo-4 zq6ylph7Y@~*hJ~3E?#t|DB}=cw&;Hr?QsZgv5Ylhku5yI-5%d8=1j+}N4}^S%BfPh zYLJIdv}}SU4pim&lD9Nx+NISfmAq&{D19w0{gU))eXE&>U@>^XXP@d1gu^D7@vQtTP+ype*5E`qjiVbyArtZi$|_{jg)-mq zE}wmrSfrt9Qh~nO18;?)x(vm5G0E0BJzOBRK%+xEH79M}wP*SlEwcr0u{{`!&)uA3 zKt1OQvttfiwSv*^PpPu7y!HB@m<)Ay*j=G5l_5qNQ^kNCRHw2Q%$1M76H-8<7w2p* zA(4N!x|cXRd~NRhyi*Ulm8k7>ac%o2Obof6bswVJ(V;2)3oZsZLi=_7PTA zo8H*6G@eM6tvT&Ef~HtWHT@>7ruca`j}7bOPYT=8PwNthzY(bq(ZtjcHdZ95;1ccf^D!M| z9{z5Zd5#o{%`@HQ&X_fjkuA1R@Z22CgksUkx(r?3d^b;3sGShRtg8{%KEFXM-XOt2 zHZMCf6U!RAY_%(6LPGt=UpJ%UpIfNj&2W{*=?hTb1yY0#E zb0LKdW6WY+d4dLRp@C!~?S1Zih&#cxiCxbbhZz;p5R0*xD-6|Ka?sw*Y&#w3w~~xiS};) zpw2?})V};1gF)w0a1R=r{5wTh<4@ysOKWM3x7S46BFaED__OVhAVHFEB&}l*2fkh( zs@#l*S~HFOq^P?Fj7%kAn&BAvGj8r3THk7iA%HI9s^=Y9)^#9ZS0_PyMCl}y;CbXO%f^6uZ3~yICjTSCAyj)-Ic34= zV=Zi*D>Ym-V?+{I_u`=pz*+7nk6cN3b{sAVD4Lj(HRG_FNgvWvwr~xjdHn$=Ig}P1 z`EoRTXX~h@x4>sT>u8TbF12#(ZS{cY8W@Kz;j9lZV8H;Aty@H>Ss5G;!ciW$)y;CC zB*k_2a>lfQF8QY@INfi=8YbuDi&ot5fesfLXG~!-epE_6U5|Z}m5o`>;iV=a@SKf3 z(1HcKQO^UdHV@gK_NGT4-^M7cqc=nh9#md4#adNj)`3WN$FEvo(elH6kx>{@)jx(t z{_csI;mJy~8yAOg0`*SjL*I+AVfQlIM0P&S+@E#n^iTVY>5eR=g;zEXqqV#yV2${v z;XhZ$`w`@Fz+fAc9e<&bjcOgp?IXtlT$WMrJ0Wym;^g=6lUQ8HsN^}@ql@gjL0!Tz zT0&IZuU73u%t}LYc^7E>6UPtJaTg1gF;r2$N@~#Fk9u0vpwk=+D;ESl0k@qq2vm|o z9~!;POR!P*d#>4GmG5DXoOd(jmB9^c#^wavSKH61G3gX!j+*_?&;mUT)a{&{Dj^)# zEr~D|6kRR&Q}fQvOx!=erMENqJlci@VJ`0;H~t|NQ4+0Wvr-oAc`fIr}{@{wJE# z*~#4Me~PBoiTySM|BEH%9TBF@Qoi5t02f6M3(GIOrcXxIbR8y^IVrB+^)=68KA|Ri z_rh8Kz}anB8?l;WI?7nOStpg8p;?cnuqrvpRGv5%AFe>v5V8i`TE&vaSh6k11s$E!5!0fF{dfSrL zP2FOTMcjC@G?2(-Lc&Xk9d{yD!rO1AiYvMV1)Hv9qBJy5a=Jl!8$jRC`_Fr5lU0+% zQmiF&%cMuW*nT2~f;czRs9t74S@f41LK(^X3+SL1Lxqy}CNM`zKEWVpgiT~O&|-ZT066%TWK@DIKju96;07^6Of7;4kUAgzJ+8@&@xgGGkp(ji;&5e_cZDpls|lBH z$wX}%4g2qB8SH6?j1}nv4N2`r65t>eb#-d&8>%oL^lWAosOSD2tR?0p1@31EUHc0o z@tFPdzi_MG6WD>Hzbd#EA^-s9|F{7D_dop);jvgv({_Ue+2^GeKPz<1zw)u6IM5GH zOwpBjomAui20enWgyi3`KqQd(8gt9nOZH$SZ40NB8g7BuVY~O|bTCEIW*ifZg(6i- zNsujNIZVDW1uU~xiU-~8PSa#g8l?wtcOI&v9)%vx)dvWu_Wow$ige-z~usf75^ z3ucdg1B<@yyUqRg``!Xqwk)sgHSV!t!nALu^uUGQuFlPk4Uf$6*_IVgcV{=5ZP@O* z7qc_Ts;W)~eSL41>YX5D$kxfxHr?0jD}+9>{u*W18(sSwTlW_U2Eyx|evxE_dd7Hz z5e5fdmKSs`@8n5irin2f`e7Bmma9u?dxG-tJp?ZaS&+!#+KdrJu^0q95hK4e!P0Sh zjoJwGZ%Zg-FyGrp-;NmIL~AK3@5WN3BgTBcx?lfDsMeUqp&^J{z#?T-MN~mvn02T< z(I~(oo7#c|M7JkG)7XAz0yKVNXK$wMB(~ujVK;aQtu?+8yN`|Nf%#Qw(fB}@lnU-z z-3-Tl-va)`NHG0s3bW;R-0qJxK2U|jEMN>p#WTn>41}uVpn*g7N#3y7Ks0Gatwe;D zFmMC1XM6T*C+u_(gxgLV#9Ly6|Gk>IP6U1KbbAj5FknFD2mU4Umq zzdeGezI9UZ?ZIlzJGS_HJ3tlhKh#d`2@PZFuN;|svi4+vajXvrLhZ$X{6K2XxW>mP zvNK%qyf9Pv0JpuZwz{Fmrus7V_z*1>z%7yvj&&_qWLq5!6UCnr8ca zy^t8x$T{8(A|tTJR&ZELS{ur$0BHCZ(E7Il7)7JeU;s+=PR=CiHN{CuBb$+`7?MCG zFbNENuu~VW`%t)+QcxqAQG`0V6=f29{*khUb2Z3zkPaYAGa4yFl&(4`Z8N@+qa0!g zmHl?S+O#_X9TWX0|9DJGe`en~vT#ShLOLTw!503rycjki)S>>1JZDga3Y$v=>|@w` z%%ZGgzB7Q~5FXGb&f*cuPFl!wQNfcF5T*^n5A1mz2y2q->p2iN+Z``EYyJk`CR!lD zZhJIW{S^Z?T;s=>OlPJ~4s7-YF!8v%OypXGPAb#GeEq2uDDsh(Jb8k{ zn4`0Z`=&fB+UGg)MHYyaI$IVlHjKxp)L`NOj4S2kux`GPn`IawWRcFq^YFY@HA$bk zCy{!o3awaeXY*}<`eLSwRm)7Gd=y=KY8TO`lIn4#%TpasTyq$LGN%kJY>4CVU2IH| zs}H)7xDE!>xwsP&ScG+bKR&b(l8p~d0%7*7^E)R5l)(pHxdYu3L&DPp$bj^wQN3u8 zN27Mk80^=pGklu8O~f}AG@yMPq*!megF09$Z4cfbhW77G0x+6QFmz;e2ukzAG@~XE zx_sI`Oi-sj9U{L>VC{icT#;<)?td8BbVu}XyryX_b#+JVDv(ktx!wWRfVjGyf<3{1 zLIF!lNkRLYbgzlLaPS`efG<|h2Z~CpH+V0(zwia~>S1>&dL0Cg1E+JQRQpEIm-A(#K09(unt-jJD94v+r%yxwL& zi`2`=l1srIg%!FrD=5AZvJq{Iv&Rovmyy7spCUoKwCzDvLmujH`GJP}lYwK>1WttM zBB`TjA(1=D)-0H8H~2td!ZIj6Ka)!T##$JGC9e?&&=p4lpohnGqNypON0bt;SCYCf zX5lqp-~`w!07BNu$4RWsx!%)CHC5%rM1BG@s=<1=PHML(y6H9x#5vLf$bMth19`k% z3g7zDI3A7Vkl7O+7{8nC;45)ykjU%;3K_!kO?EITf=HYNlupc!HVno{aOJhck?$ ztZ4WbiKW{fU|=r~4-x%B{Ey0fabLd;EoX!Swiaub(G=(?tV)BZ4IxpDWrUE^S#VYy1G)}BHlxlntn zbpOlKN#S?MG&>;;T;&t-XJo;R7-(z2b~v7q5BUgA2bdt=DxX``Gpuc>_&rd>=FWdU zY1-9D>z?$OQwO0SVI2G_Ipa} z2i#Y`X{srQ;Eh(d0Teb{UBOhl4-6m71=xanu9FAEan7r}7C?gaS%U%~Qj|lA&7~)} ziqI<;#igJ|Qf$o;#w~^ek4ha4_kfepn{b()a9x;8QfUbXh3voBX$u&Df=p^DTvDZE z+GOQNh}LVm^96I^uGkrp%Ry!B*WzwnDrmoF)O8yUJB>q zkK%J#T<15uR9_$5e5l5$(-FiyI>Kx9h2s9pqnuSCQg3>sS@JyOfm}PGA5~;!3KiKt zWySXv5iwyZMV&%B%R!9BIHRu zUcUwL20j1)+JA3~|Ko73R{yo$wjusvJ^dN*$hApG(@hv~rrNlNRcLb@X=c>TJ)hjj z!-A-D#Q4AiRFW2dx;vq7l@k&>b4dS$5B2El=4kg(RWqQ5R1P3(1QAF!RL_UlQzY+^ z$}`+NZFUMJ_fGm`j)iVRxuZB3VoJB#UdJ@f6B{LGI{dh6L&hSdj_;z)D>u(y~5{Pta zIrPX9%X)UBU51>nAKb=r-!~yxrKUL(t{K#$a-nkQQu9Giu#TgK38$b3DmWxVKI`-J z>c>Q-GlR>T_q$<7rriyc!FZwGF>QhOap*#q7fLxuHGU{H_I(SBea6A$Jwyq37rOV+70XK5XCQ{@UVP zXB!Bo?Wi%Xo$iY>R5Ld(-J~#1- z4z)4~Ywsy)TeDS__g3*ZNQG3oV2P5yG&C6G%s#EWO-$Gf4a3vFAIUI7m@x@lBn-rEMc$Gw6p(ShfGt`{B*dF?A@sBy}rQwREFPJNA>iWf! zO~GZ9Qp*zIOg@xE;79K$;_F*h=Ia>G-BVl`egv7dAmz>Bbxbfa8$MY(PjO;%b=7LF z{7-XSLZW9k`S3n$`TmY9ZEXqK!`YHDUcd3~r7{))fv_&1bD)vc#ZS$I2Yk_%E8uTg z>G5OZa_8vA*x8+>J6+?y?msOG>E9_?gn@gzL-g;{64vBUz`z=C(d^EWz(G(Cm=E8f zpFw|_a(Yb$A4Y7)54eR;pb5}tIt3sQfRkFKjTE#GbU%U5O+|c25@L2lo5^a5W#g-99FqY!+JDHsBxTLABX_ET(`iIXB`;A47lsGcj<1YTKFet zt7|F#Y4A_lH18y>&EN$F@no-U$%*3_IuzK@Zsg0LQ;b;fY{(AULgkrPMDH=L^z_;2 zB^aU$}+Q>V>sB)>)`xQ3GKEV(VmI$|6*2=6; z#22{ZH!7?k&r_2($29WJ1y&dxh18U)7$c3AsZ>PGq~SqVZ^EZ&o zB{)w9RWRl?J^_hQdz`*LDs0%5VS}*KruHyL5QExUqC&}zy+{lOBMo|^AG2Ca@+<9_ zVYDRKkmhZQ<@4MXoK69&8$G1+KLr$FR#sOzy;j4MNSFf z8L;IxweB+)iH$1Uo2pP?5moU$kIC$xL&l#v4gD5`I|LL(3bKr3AA$_bGUFsvw&b>i zRycic-*WE^GOr+QUx>L$NJm`Z4!lLUP6>$0d1OM{)xVVS_?GRztGUa#T#g_SfB=04 zq;?To90h4=1zsZ$r~#mpWkjTWQN2(>ZyZzspCzAkoRNM6u2FGzA*+_|%KI=F-Rqb|RUCh^)?asAFrv`i zQ?9yq0VIL(ofpQuu)onb9GQq*rcjw91eK?NHM=9rXMc?aRQwSc1P1(jjzM|Ogv*45 z)Op60C@@m~%Lkg1$@?WkDD#n!}N~!lHjt5!xhs*B(5wepFq+EQ<^gVL2g7k6)y~ z5(^S@aj1zqtKc7ayiYLRUK3HCV4$dfJ{mrc(;7G|cl&Eb(zKD9Jm(8`j>@bc4t@8$ z?xR^f{ zYW7Vh@IMZ15`5PxN02t7*B~eV?Ag0z4}He;yeDH|-&|B080XKPp1VNo{;8KEf*&?O z!l{?&Ifz8s9p_2<(I7|FTRVj$4$+PS?zs$v^8AZNTtl_x(DOue2@KJ?gm`WMV`Mc` z_uErpuLwCX7!c~)cXyuv=a4J1Q}!y~Ii!G_8ESuhhhG0afZ2a{NWqc6w{r`adfa3!{D+27qv zqp8{l70g<)>*^yAzcDY7n+9dlUL_jIe~M<*qUzOKI#OAQRTj{mzCK?JC_nZQ(-=@> z7io7+6HYX_9oONo?I$vgpA8{vkO1op#L70(B0Jlb(M`iY3aSy#;)Cjki2Z|iDLlxv zkppW6pG>wLh$U*?fG9=d+rNNLQrTG@P?(L7$--$wuPjfpS0bgvQ62&76F8psd1XX$ zf-tPk`gUub?uAmMau{t@WX+7Jc6Lj!&g@32N@b2RQEoMC-m=ie6l%cjqq`O&wSEl} zb51NKET2z6$U;No_`oJ?-!j)I?->rb0j?u?+_xN3M%B6r$Wh|HGxss|?14v8!{Qf8 zR~gLRyk*_lwal_FklKn%_N*Wv>&Q?S^8M$=C|0fYz9QQMloH9wx_)QBe=H0zf&jw4=+CS^t$`KdYsZmY0OQbz%LlO zp4}gBOFwn5!GK0(E%I1`g{K{hkBw3AmT|wdK-CR2xvkp}`x2MV*={Jvc7KvTi4Jf( zz+T8i0U#^l`rCcIyXzdAi8S;g@1JPsE6f621GxKYk~4#G(4Z?8aEz*{B-dPEJw~>H zqw===-cvGf=~llKTlKZG86#nfDAjqJpYvlXNTx1x!k0gV|Ha?kR_I|FB~~9dfP9UC zLDr6h3dC>c?gOLUTq6T5@FM#a2FQHY_GU^z?N_Kj;tj zZedZIW{_F-ppZ5q13@geV};u2dTY@+Ynyf_w+uFX8;(aDu>2mR0#C_L$(S#q1e8@C zF!i4o>wJPGJv*bpuX}iTAzt)l*uy^T*SS_N*V=3FV*M>0PNRplU)@w(yn0+E633hz zy1K7-MWoh!`!W+#VF4@Zf`}ymh62tW(y>8S&YnwtLnc`Q2!StLV-JP0DeSTjUX#mC zw;-VX)ri*A&H^D2b-^ZD8x(%pI@*YyHA^YEkQj5jHVGaMy$?D~6J;k~?30>*@)*5# ztIxiqgl6gHKI#C)g!#SF)ohjr(T^I%`-aZ31Cc$OZHlWV22$DxAk`8WD7d@BSBkA^ z+l&z^lsy81?zR5wr+xySn1_b{a|)VyRXCn|20MrHYfTj0Vn6av2b>zBEJL zQJ!vA*O63eviUNkSt(3FtV3*=o<+B|8hD*ul4%)eqiRMGfjZ)m)b^ZpRWrCYu{$t( zGuPc?z$w6xavBfippRJdQZs+fjEq^$ z;jA~;uf6J>3LEFs9z$%X&DrQ>AR&u!;*xKnG2_5(Aq4kmXpk4IAWtrh) zGd&(ES5otOlH0@H%|bowa6Ap?J)DEG%oVq#0!5g}n@~7b`1QIU$5&;qn#vAi6Mpv| zBpXAts`~k9QISFH@Rf_xDB)LSjE3q!vifc0H73bK2Q{kexs?XB(TP5}%U0prZ znrSMq$>bL0S+NJiYU~kVehY4kh|MpX%Dd{%7=30UU0|xWfO0Uw`adrr8iYC1<%~oS z(J|R5zeQ*@=M$6d&Cx2vj%&*q_DU=qS88AR5JP)ctcvG*rw zYv1^H+eh5m_v z)4@ag%7cV!4B$DMKxc|?6DFGQZg_FhJe87;>cVYmzO?7%#9mnWF{Tuyh);1nh0o!HVytJ(0JtfpB*ZG%1D-*O3lWJcfYx%&jDDf1 zI#i^9LgEpRl3`A@S=}0gR0c5@qPz(DM_;b@Tm%J&0fw=iP! z>;4+~l-pP8>q)~PQyPG;5^M*QqGK42K`DTA(z9G}+nm)YQx`O_Y60ZskO=GYg8=B_ zCedVx8uobJfURr9cpiZscfII=3BqLl&L4!=kmMu^T)D%V4j0KZ)N$zwXOJ-zM6~U9 z*QO7a__R$xZ=0PCr_EL4D7OQDJ_J{5G!$MBC`x7O-Lt(pzKG!QML2a;=m|%)@*ovN@VjPIjP`Z9J<6~rNd4AvnamO}neCG&}`n(lBje?~10}(SE zmko9J5sB9sDDw7GEEo776)CqkGbSAKdmbY;WJ8#1|2X5}l#Yz=dSHmIu4wtLM|+y# z9j_IC?8Yr|2JOMiCAyybBNMllKq9KDj3>S9eB?p+D*TtPGdFDZv8+NVo_=6Kl^CNB z7gSppn=fl@XAYj$xI4UKUZJkU%gQ&45wSEdVRjQ<_M-@nuC2`4551v*I0-X#b=r+YjwQlUfm6TCBR2wD0Hvt;*nS} zMJ%-qyH>K>*O8}Umn{xmV~zEk9GV8L{$zNx=nueuN@QQJ$-{@pzrJ*_|A$28VC>}Z zza+A5Elt*BSlV|=G7@a$*V0)> zCe#k0=xYDnJ>zo;Gqi6-0xytz!GcBqWuCj!syqRy&}Mk(qzJQ@gfxDJn4Y~i?^@>L zevRGG3Tbb1c5f#OYga`~`Z}GswEJPKFX)Dy0}Metkt;Z{IA_oYN{%l;wZz#VW8Ur8 z-W-pQU%ZXy&TN0v6^Anc%w~mkY8)naj!VW{gSF^l*B<)h&j11}ZOKe7xZW;a=~8ky z&!l!C)uKhZW_aa6^bQp~K+TE9y9^EEzWn%;{$q1byM? zxx}x~#Vm35KNlQZUaDH<-Th$7FQG8m1r=B{WEB6(I2dXO@G2O!lz#CY-7=LO+hOI04#xgCSoEEPS6si`G zb|o7Ogf(`hIp~Ujwi2@T?8J7^?FP!TX1EArL=RMkRGE+y(BY=vCl9a)prDwpgEkds86 z)gz@d2C2IOf_I@sSL4;Q^1Gyt^4P%st?Zvdv3PN3Hw<$3Wlpd_hGjXCo?%nuXL@sn zkoM$o<6%vj?1-4G*3`h$feGJ=<~Sk~GA~GdMQ4#DX-%7{RUH~Led_n1$E+dXsVtPr z4&&?uV*730upCu0l{l^66{>Tr4z~iJ@+FAGmIMKMrsFz&1rQTQG*N zHHsrUH(Jwxh}cM@>6=i3iCUDX67E4FCam&XlJsjGzo2Z1 z(}B_gWb>Ek)!IK%xYP%c%Ty^l)BD3V4>%ob%{C7u69Kr#RG41odmNtS0vv-9N&uDF zRApg}v_X`lw2Kx@QVrLFec9(AE=D4pgKn(^yuM3;(sJ8PYqOSf@-pdxJX;oJ6&J_A zj}Vvr4`&~hlkR;;XG!`Vnhm^z)V-4VkDcI;-=Fc(4PmgTe&FB#RS-rA_6m2>_P6`xX+@%sr!aVVhB+0BNgU#bwSf*2 zbDchS>GX>+PB~C${?R*>FhU5$Nbu!#Cj@>I#!4A!FP1%-He7j>vkTvu(;*imHAKeB z_cJpCdF;xz=#XvgTz}8q;a4>u@QrWTpIHM7Nl*>iD`(0`1^}3Ur$3)-A?M>;2{_nH zu7lzrpwW&mWoXndT0Gpp1`sNMSF;6mzlb>ODqavvtsINkA`?y#wS_au3$;I6Mz%|hh2y7 zssNBV#dV7iBf@;|+!VT|0Fici7hDBTk2Osk^-Ru3%a;Oxyk&M=AVY3N7@?mTAiW16 zCzFayHC+0jI?CIvPCRP6o%O@TEA5l@S0^`D$K@2O)gB@noC}A4ia*Z7AD-FcTy0&# z0A7QluT^4K8~P8BY~raR7Jc6|Nv^+GzElx1`>y=T9Qv@rIgln4u|YdiVt&}T|G)E2 z7D;&DS%vm}J_ooTsWR!P`MCEs>jof}sC=#ZHDauufWR{7Gz9~O#%n+ zkxFb&c}N77Ratl2V~i_kzd=|CA!Q@huvOgY4hY<7_t==}DAI;VFzT#yQ&_}x?y(f8 zapOrXV*%_q#f9==U|*j1AzuU8)l+s)pkChfHjMp)%qD=UWW2Yc85-hQAt{u^>N)%` znqcnKe}{*ny&YH&BS$=lbB4;K1i~Csxtd0j~`g?U!t!#qj%tgrol3k+o&R> z5Z?9&AV0f24TL)h_d@U!g-UAh6jz`W#ElT2!bm3m<-2;oVRQqWSxvoGs#eien z*k^S#%{{uCSGx!*2X8P}(9_`eC#K_RN$#uOivKR7(Ndaaixdot;XUnLLoc@@LdRCb z(%^ozFjP(jOw$c?4{{XXLXAVTaS_8%1;x<#j7)s9!f)0v*2d%ZT%*YVac&4 zi=9f}pk!2bdsFD8W00vb!xPbt)_;eq+apjal@$jJ>ZLTs{q?5pnBqtubU0vlOV3lZ zsX?9SqeXlO2t3m+$$u=|ON5mEAv>qCmlPT@{txOX25;i_EPdrG}KS<(PC4Z+R&d~(HAoRB$=v=D@|8KUJ&t7e;qYx`EJE*k;c0C##_zL8iEYDfH|&l^vgYp)X}RVkv(nU8NvFyiW_s z!>p9MI1LkB&=9CMwh1KRYOYoT0dnev*TQ0aFgK@lMwk;yy>2)$Q9_;=+E$JpoHd9Cs%!Je5C;g?U5<1C#x{?iV*iHB)vql_M)9^MZC+@fWyIpFtQL*bU#&7ENcw zvQ42DD$ostc(Ke-3_aj6}S3K#o7y(r;VmjmE%mHl%s_=da0Ar$d3(N^~!1 z_u1XU+~Je8lX$$x-I=Td^#@TWY!#?NeAiTkc~s{YG4A~2h)oWvI}_y-Vom9MDgMJo zCop!BPW0`=d3H5f(XfLF@m3{?*0J39&UB%~>9IcQQ1+>o&Nhm0qt)hPPZp@)9 zt86?}d*yc}S;(=oQ^_;|{NO`3c5(_3e{7N_Al@#txsGPR}y6Hr@<~VDfe2hP7r?6y z8=&HoF_}H#mpsiBH7!he#L{_16VD%ttGHd~e_Ak@0zJ^GFXp#}bYNcRU8$E9gI` zkq*D8=QU!?p!xE3ugWzNTZUM6>*N@X@!zcG#!B8>nQg8G81Xgp# zMyIL*a%veI*lc&LBG}NQQy$((&Q#-U8a6)G4T%%+B>xE7Sh~+-?_QV+D$2ggZOUp~ z2EG}zC#(4#>~LVj)5VC9r=Ua(K$wfle;F>^iYdTNsl+MUnI@ z!e*@nBSEXasP?>V7kSu+*9kQMThKg;4Hv5GestxTRvmW>XlPo>eq1%H4rgH`I%wt$ z0SgQw3irqH5lYHObuz8{JhkLp;k>F2qI9&K2nQk31K;3;y+>STeq_8b$MDjhFQTS^^3prrgkjZ$J z5g?j~S=pNdN=K3SOYc|PGVrvU*@aXD=nKzz_O=1`JJ+&-N$kGT>v;iLuF z^hYO90i)6uU#kI-6r4!b?W}}D3WvXhZ4oOTk<6<@|qZ;n zY2XNT7g|_Ua2IiIDJ_>9a`(AKm}xGXhG#uLhT6``D;UsR&PClI|%WRpp z>M*w^TgWb{>8dopmiWmSi9zI&TCgW6I*yMSF+)m$VXp>9X!caLlSkc#${lSTG+ z>~u1kL1`OTS=4P3`B7pwlwof`=*oyVn=t5>MBIG3)kc1_h>d{}DN50BKsW0QFbE2a zPzzenP$ApKES1J^FtRRVcK%h|g$J~z^mP8ht963u6fq5rUn&`Ac;PN7-y|Oh-mMfw z!j2_2>GrR3e6Xg?oI4-)c5C7`D4muxQPM9aJR(XT;V&@Px@`2rT%zhA>Nv{NnNxel z?QA$H!g%!d3ayr9edf?Iy$mGcV8)wTW#r879(J9|DhzXqw2jJI&}(?gNpED~_k`GO zVpn@>9eQurS?7>MwLN_r&`;Do8MfwuIaZEXAsju9HRaC%-Ho3&{nS5cmvqWf#Wi;% zV1E3V1+j$byg={)?%c{pKy{;XYFsuhp3%eHsdqdnTkJOFa(uK(D;lUCtP6fFs%kjD z%Y`lXfzM+y{vwx; zn68T#R(2pE*h%y@JYrI<_GU}8GUGfoxU_60)xq4VYJ zW#be-MngM6^S*rtLhFG#g}I%42~053SN=VQmSi7}I^V|EsHB~!Z)&y%hpF?JEu=r) zW7au{YpKsJcF_?&brFzW=|d_;p3C&QY5e3(odbKYStJcn+qUi7wr$(CZQHhO+x-28@2y{xn$;lJs;Z306MMIB z|E9wvqyYeayQBY|9CUE7)cx&>UUC1jIz-}k-u@Jy!V^uPP=_@mJE*o9nsFYB zkYCsf5YVI40Rhs2B@Rm5@6>dh_+bJR9=3OtS5*{LPy?l&{a!9?t)mU74_`yYtB0E} z>YW;3z}X}2#1tf z;mbfPIV1lF`q`H&Z01RQr1poJNpn2#d|=+vXXgw}+@4#zpi(@C_=*e~hBLU&>nbW5 z?6OVU(%Z(6c?N#&?Aft$qH3x?$1YP^zHh%iCVDMxVh-kJzEAf*KMl@hLrx4a?g_;}Y^19{*KE)m?oa?y zGX@&g7IU<9v~(kBr>l3LQ=aQ7mTRKB4xU$3CVIZDSf2r}mq2=@i}7jo#Ol<^KP5BK zcvQa0!!x`43ehjQ)u2_VIV4@(HL2B`^#CLGHEDe>F+Fun1qUAj7ZB@*$YA3VEwfDL z$N~+0$Li#mY#s3VJkz5;ANF99f4YWti3#CXX~3%~?xXjE@Sx*2sAD3I%0&y$=1+x_ zD=?P<_*0xXzY_2)YVz5xtYe&X@cV+)z(yROo|`&3-5#2^uA09sn=}x0>G{yUJ+t0w zK5S%UK7~I=3*f4NM$&uFO5$a|nAPq85reb0AGCI_*tLy-RZ1#xnzpN3z7_wj;WxJE zR7}A6=si$Nf-$#kS?k)zW+ZB#V9RviO*Ic8iEX@WyM3j=Tt9Xl6r>QyB4${bYCdPJ zymb4F;U#mQfC$~@_YzZZ%xIeA_inxRZtZ2=4p=rRU=Kc!s2ISjdy{vf^|h{|5Jj`& zb&B*-zxJvp7J-9yNH&10vB9OFjzjtj`vU03dLS5NqV*GJ?+m1RWLvI*p-r)JEUeZk z%LPgb@gT5g?xIiR#+Hh^`ijLXtthGypG5RksJ8UtX0(BKc!JJDX)Uq&7!tB-b#iie zyWIPC6H@|A@4b+Z?7YZscU^JCqV=9^BcTY_P7~1`4gKNPecQS8yywxqRRS=DEx!Fgw9D`;>q3Aj3OU}Z{dh{S+ujRvo_)XE9jjD6c zaA+h6BaoLO*nh+0p-~^YA=2&BQ?NsjKqLWW77=vCo5Qe?^?KTVkd>ipa&@5tl=Mr4|Nuv3q|VcewD>>)N76 zzvnF&53GTBf(WcrOfG9?hJ>5OfwTw;Nbhq^dwV%N%Bb(bn-1jQG&oF_$6mFEywFjB$-E`nEM>pApH|mnQ9j)2opSC=QL6YCIu;DYcGLSrb$IrmsZdV zn_wW}F6eG{?_)o?+f&1HtI<`n#BselO!=E0<*o3IZL_7(XHgLZpQAMah1q`nqVS z(1n+y!Rc+$O?3TspS_oFZ=`DP?zMZj2k6#S!@z&|)9$tFjryi?Zf*~r+{aU52n-G1 ze#Y0hO~R*35+%A(hRK}E?fG|@s-<-FM>mHo<=}4WHeWK zYr@jijR!NkuMLJ=QB6n`)b@V2{|0C6+7IgE8-iCmYJ921t%oWa$T@1ZNLVyss>n{B zO1qErr$h7|0oQgp%?8T(j)}AI6g443L4Ii+eG`3?keg(><&E@*xH$k}-65$?bbJ+a zm%`*kd}}9==Gs@iz4Nd{T(pR`&vrf}o{NZbU@KhI)L~ioNS<4?R65bJj`F;YBald7 z8a*RWe=$&n6^0%|oG3A1o(+gqNztKu{JKaWISqC`4%`wHkS?&V$rZ$uaK4o-TyX>7 z^&102#rv+RhTLibB{!TI{dKLtxQE@K-VA&06ZhtO?b^FZXbeyz&Q)*$bCyMwQNBNz zo(L@aBoTV;$nF3mXDEnUE3d9lgqTxKq(>%7Ejd1i5!_cygd zkd(Wu=uR!xzdfW8)5(n*uf6-jHv$ONMMxa>=;1vuyee_hz^k}NCj!OG3%U!&bzCc zD7~_HgZ>$drX@U6mtS$_15-5|GhNM$-K;?}SAXbEE=VBUN_hCIR<7N}pL-vol^7W% zPb-uTD39Mbmk+B&7I8yFkRQvlG&jS(@~swNOHoT+1dv3@Am2KgwsWXP2LnmSSOJMW z5aA#HjR*`8n3-@3ON(mLuH$Fnlv_xwlEGdRQi*QJDz$`J&br*bHCXLp*PJq$QeyFC z2P2>guuD0^?^U&YCG?DfV81h7TtU8(TzKzP;FZ(4JvB}iZ=4+dTQ!$ALf1Wtl!dht zBkIWR+&ROd9XuHPzENpi_ zQ4owDCmpq68--@Pfb-*$f})Jk0Kw1{N7oep#6l(DWCsB+;XCYGPXR?4(5q3w`79L^ z9+JfL6K502W>0<6O905yn*y{Xz}VDdKOIzJvp*I3Gs0hypXvxn090zO3yn@_gFph` zWAP~Oy{AFN)9bt3Hb;wkOIFH+HhIF)6H_EB{+CM?bHfCCo#nIzp>)(5#sEMGg*()? zE(4c+WC$>jggbc1!8xGBVSv8L%=xZ&3GLB49*5uhNam1G3~z;ta)vP6VYk@m0w>f9 zA=_cS)R(1z`4l!S#;#dkhzyOP3eJ7WH@9{t87f|NM7nV}`3V&iDP$#f6|h8Ft!Zrn z$)F{iU8cev@SihA;l^K%{fYz^DoXh*5^x;<Dk0+73@)}8A}PPv#Yyz>V`Ms79WW$);L0z!SD4_{20;L zh-)C2YPoAf-CKu_V_=B_iQ&ze6iJx(@M-3iDf+ybl{g(dUTcJX@QV9GtLgs)}61PTjtr-=c6k@8e>bhHN>r0ebtFv{1*Y2{eE zA(gN*`d&nRXc0b*10-?NaHp18f8{}4n?&2t`4gVU`x=BPLtn8Ht>omiXq$NFPjmNf z;XA3S$~X6BrFfVNfd=V!xvlrUz5 z|MGtB2mK=p~m*jE)2v=>oorvaOn4mhztpssn6 zO2Z~K_e&_kl#l9FW+#J+3Z*zzk=Z>iR#jhz`rONNSQyvbB}RexsFRXbs$J5UAwqq_ zb;K4T6S?viO(9X@WZM@hN!JTKYjqh1MbbpbRxXPl*NE0YpovM?^ju5Oy7QG`qtEBx z2@6R@UjPxL1@cx#$h2aYSk!lI7uM>yXiTHlW5X8@dgoHaU}Hn;x`2dny)3Mc`JhAn zp2yP=i6rYC*uR!=zvYeq5L*0T9+qNGga0^mXO$$m2$7@>G#CLyMN zJq!KJix%(YgdY(Bmz`0y`%_9W3k;1S(eH&OX_zsnPbkqhnIBY0hD?mF<1mksnHKj1hX!lH8 z*0YEek>U<1V%b~2`VlB*p$YdyLB+2Gq~*ldoHKjD>&#YSYBAL0s&T|}fhDcI*h2Js zBUeE`z=xDd`A_@BE=iDb2EY@S|0opVrh;DmHbnhOZj3`-XUB0tDL|v3iGeuAH&pXQ z9e&YY@P53IMi79aV|aT+tWOg5eW**W=@omkp_Dion4tY=7kbPnua1x{Y@z9RfFtLI59FIFm&3X-MPAbm)qoI-ZIid>$F6>WVXx$jQh2Z#_D;!H z9$6V#cWLgsUrvRRw!wryZW&r9fg41#znrz)AZJZ|dcDbd~%_-gy5{y%p zp*aA-oRbn}K)>JwP5@Pj()!Jpp4Y(2;%6zN5)ZAHNIhT zd0+JdOJeihAND56;3TK_RFn`V05}LFn2ZxhUC1u9=WbqP+Z~|DZRBJq`lxJRa!P6F zog0QI?)FT*1p&Ws;rBJt5S*^YT}LH4?VnR^mzQ%D7{jTh`rzdL1)L~BwQ-{uVazZX zFxN$8JVWcn` zp+EdVTO^5gIupyC*(_oqFzGp0vt`qZ(~2n#vT_us95Hf7FtwRG-2Z-;?SJT6Ubg#7)`wBT5k6&69;@NS&QJy{eMd*-7&>O!L{b z`m=`^TY)v({jQ3F;H2c!XQA*7a}b^fz8~X$iBHp3%7`=pWjf1pFUS;OQh~RU^-=O@7JYa~r+fm#cOLccM%46%fF9RHcCne? zDXwzm>%mZ?S2RJVF~G8nRY)%DSQUoZ67LY-n#Xl+*rH*P=RS|Ix9gqLj&hxx-pr;M zIHmRzp^=Hp{{kEK8#^aql{y}z_%{L-0!lUJrQiwG?uN8v5X1y_*)5JG_dAvuJn?t@ z$s`))!H!xu8*=sW&$$&K0om4gQlxCfSkaC;Z)mnQM3Ay4LozdGs%L zfeV$l=R-FCDUz4`BnoFK^cg+rPrB6}Tvw!_T<^QCWC}(v0m<4Gk&Nw{lq+{vi~~Dv zB+3T=dCo{rmiFhPzCEjTMl_JAhL^>CS`7S>b0(xUq$p{cM%9nf6CQ-cJqa{X`Dw1C zIVzmz*`=oSZ+N zgmobX2O``iP*mQ4ZN(S&s#qPT-um*IHym)47(F^`F1OMal2Dk&d?)6FE@y-}<9O{D#+zPrw4t`k!akC3p z5!sOfxoLls0D5kkn38iCfOQQUDHpvq014~s+#tx&>W3~y&Ygk{5lSltlQ8H=3~5DO z)_EG=Wx7yox;N_(%a$e>!OTdP`xlH#q%=ifZyRkOEPR2pH=9hI*#^$o+TGIkN@l6Q zJ;Yt68k;tNUD>JQxK5?{Z*o+6h4(0VdD8I zMPuzr^#KDhV4qOy%RMRpU2!&y)hW>OGZe0Tg~P&BpydyCL6TdrVqsW%%XC!%z%1Wl zZwIyt#AZFeW$Tyc&qfenkp69ehNqIM_puT zk>^4s7nc+AfMBCT8bKlNanpY(iY^K{)6W9e^WkK1`@9XNhEFJt5sc)#)L-&Ad95jn zYDvUh)`|f|Uzt%Y3u&s1(cVZjxh7UXl_ax}P(w`-gNnb~8Plx9Lm@+*lT>x}G=F)p z5&~2DOR?U-go}Hm-Qs^dDDB<MR)7ZLubX5QH;NAM^ZETJx%aJY^5nzi~u|uHeBdU_oiH=HMLE$52)XRI$Qm6Hd z0pQ|L5@1T;qbH215Rf-4O}D0K6Oyh|qVdqYw6E#jyX1nb1JJI>$}Q#3A)8nbU2NdW zk}g%M1Uzn^t>(Tx9&lEpGkEqD&iYj=zrn%59T5FJMVN-bd^(#^*5Un|@NTyFk`ie^ z`5=qj@Oo$X)rJGzQf&BIsz6>JN~ z(cRalV6(gGP~Mnaqbt!cn^1E&G1%?KH)gdH_ulm;+Jwc)QtCrkgcPE1O-9COld)E_ zd2MN3|FZk`n2pXUf%fL*dy=AbsupA3b;rtFq?+~GTr67w#Znm(f)&m6)ChLo1Nh%D z=^LiHIAllwfTdrI8qxoE9$=;KXlSNuX5-*!t#9=os#=knk0LP}($`LoAe$x%D}zDS zmTgD1VFkr4S@k6#AZr=)p4NS2WD>4LF$w0u#Fop9#Xs*+FlV|Z6wqg}b8Dv_?=2qj zc&!;yO^B3f@`rv-8npTi!-gW6EGp)VG=o0cW$WmfnpYPuvfn>5Wn9COmU(ld#LjPX zAD&x0UgiXp>rW<5{Y6{7WwHI(txp-#ztn*2h>90#)v`quM*XjX#?jLm!S&pT>?9rh zK=qU(^Knc=hm-NWJ^_`&)Q$jE@FaF#mk1p4;b>;saH*-p$<#loaS{956>2E& zFe`@6>d8TNoeOtZ1bpHvY}f?AIQ$^uV}RmjJtQSJ;ybi z-%6m6;0(!s&P?zS0|S7WB+phO&KJGemCJsyG1QfvZBIK0P(qp4XFc;ValL^iH^SD& zvoHSI1aJUJG135g6>qoE{j}FePE21NN+HtL*ra&kwk1lGmLQx+JJ+*Q`BSP@9go#Rx4@;=3?D zzpgS;{*qloC)G)r7j_yC!Nk$OjB>DQ59F$k{s{Y7nvu4)%|`lbO_-8KW@Fm50Jsoj z#l!_1>r{(pH_Avk7@sgk2ql6dc}#)WFE2nF3(%gqj!K%G3_;b&McXohW(kEvp)}9N zhBxM*(;)p zaTE3V_{mUay0|D+hZsJxfd&4AM^MbSI4P{VCj|v$kQb&=)28uYx+#iBhyJjxO$nuZ zQ>dBa)!ytsuX~AES-MPnwPlaqPdL3GfBMu`g}ybNJ+u9&4M~AJ3h#OZ= zn|TL;w&_r<=mT&pV3~kQL4Ik@$C6{63B_!skSuGkwtukk{*X@MV~nZX=ci$`E!ynN z;6DBODjb1Y06V&~_w=I+K1Gdj_EAnH;-FX+;YBBJRiG_qoUl!w6mdk%J@}$BsmqLc z8o;yy+>$KtQVG}k0v~DccO5?&S+Hh_m&^!PaJF!HHb>XQ{5Z?Ztp{>{=iQVRb3&FV z=hq{6B>jwTSTb*V`7u8nUDql^8vNMMnK$KK-W?~4ksIx50J=h&TGA6BRdvD29AOnB zLb)cQ$1M{5yE;IJAq;Llv9Z(dohr$NGiBQYmH>_q8DYYx7nsH>tq3=N3;3CD+fGR;-~M7q0ad03vQg#TyI?k}a5vj=wX6R2!bC(0SQoP_cX*;E47ux3I8 zx_}NQ?*^SJtQp^9EOyrAZ~tq;-fNTR%$u+@6!`Zx5VS#ROHt<(7wRSCy3c|cohdj~eI~tWCGY*g}MkYJg ziZ3F_T;$*2P35uf(UltcTGKjNn?>GzBO(c zas93uaWF4pX94S9@lfIY*Vr;4eBMLE#ogQ59XO||{&`8v!NlCZ4i4YdG$*a$Zd$+2 z$SUVto)CHTJrS--IVHif>XRp*+$h%wLCUV1i#oP=qXqwIgbLBo+EW?QU}slS#k|TB z3tdx5{7v1m2K*ciK`9a`^glpA*P#n(l;awCqACwido(l$^-o&Yr_z0k5Lwe3CV-`4 z&PY^w(*D+g1^fOdp+&roOqSS;Op1%MS0r5<&9Xa}Y~TKeX8FnyyW5p}AYCAx4j}JU`^UEC|bgf<tpwC?Hn3VSM`zLSqS;9_}8MqPO8`R(X)f^I2vZpFAk} zNYAZl3P!f;`kbvk`k_OM1FyKLgoI8|PU#<%hoG)@qor5jEFhpBV7vz!YY~i7bmSj1 zJf7U|I-uS)VO#3fAbL}-vYVQ}<$c~W-tae=A7V7lrzSKj$z-KHW+=qu4iP~Ykqb_z zCR8LN5!poJbj5eBsGY#peEx?`SW`SYgbD=!5c9jA!ufx;RF3xg)(*Bd_W#k1c42A% zM~kA}1Eh>c)Wn!^$jQc*{aRc{+>%{fC#sU(_F%@20IJ@p;0p&(RoeCavZ3uuLJ%Ll z(Uy%zjktQFeF=Wrq@tNzd@-M_QAjz_!c|0bpg=WYRb7Y)^Qlo?t}9~92d&AMmjC__ zzC&vp9?YUJon&8;%vq=~-=kouWWcH!QS(k9-99A30F-(ek1g%zz$9JAldtP_@BGW9 z1Q-lI|F~K4ZVc+5V0=ry8a!4j$Y9x$SlIfMBc~)?af2IY#x%Kh#Mwqg#G4+y7~lD3 z_=9~HT6&f;kymW*jkQ~?zr_?haxD zca&^suI@Fx^Wl(&Z}p>7A_x!!^-|)LjE*Avl}>quOIrA;%9qD_Y!bZW8ECuMXPz^Q zSavpHw}D6eofM1PwE+0o7VPWd|jtzFsAhQg27fvbriI>zR)SngLWMng}vgX2zt;)Ly&7-TNwq7{a+BL9UW35+%*_|7h(PE_9j+qN0{B=rIf+3VdH(*zo?)n;H?GcJ8O%)Tgd}E)Z&-$j2i>q8s9MT%BePUP z#E!;J*cC0HbibqzCkWFmFf2mAMYDM>+-JmU_#&HO&85_^SS1_8|HUz^@n86^-U|t0 zaEJP;MKa?t_W=UNZZKO7GR3-+O(6$umHo(Us@87dvjWD>!V8vQhnkGF00C5){N%;@ z8~N!1Qm;Z^>M2a!+ze5nnp?@NDU<>6pR_;b=7fzw(-3TXC7aDduapN0?Z+tmqwjkh zGMN|0h)OtQRMZ^gAx`os9CY(`;=vlREpL1&$EF3lRKSYkOpZawA~RLK<6LJ6()gaR zt63^9pb8Has}ZOEK3w%P6`f%z;;%8i6ft8T)eOE%dH{-!*Ghx^Q75TOOiZ#*LX)@> z@!K4eC}NR8sk1%z^N{F8fl#B#;Gb2>40R2B3fs@@&+tmiR#Co+;&v25hKxrY50&rr z$U+w^54NMVBGeARj$Air0xzyAp4tee0n}({*|Rtsc+6h7Pct1YIVaYF?FV(L4AUF*{zM=Uy}( z!6GO~NdZ+^NwRMHiL#V=D5@dA+fYuIp^OHnnQx-XdDU5-bw z7HRR%swF7wHAE2}lQjmf^r=m}ouTN!17THxASLaH;C&UjG+CwIFe1#NImMt%@CqJr zv40M@)I=gB|7Y+b?p_w{Fb#<4Z3WXaLdSlXcPQgh&QWl;;YP~diz`&trGT#$;f~?{ zCD)*4lReMiU0ZPB+v(m{{TpTOVim-9oQ_Z~;A8=T!exZka|^SPN6yTQ17yP35=*Z# zFe-|X`}0x%6p8A}mb5g_jAiAPv2gU1O<0wSF@5^4?q!w(N>E;`oP9OWlP_lnWU7YY zGaIZ7btA%Drc4ArH9WtWt0YlDg5tC}@K}K#ewvWP1)Qihpn%v`?#{i}o(370ry+>` z-!yrm(;@7qGt?I-pFg50Xq2r<#9tTiV{8ZFO9){7Nu8WJ-4ORsD~@knk@Vh&DGjn*E=5hkgZYX?Cm;GoLf~Ab%<-X=YX3K!in~|O5!C`{20dJ zZg>Oi>A&7|NoX!wJ2|`k`4u+O^ps|RU9`3CYr{c(7a&MLnKes9iS4{sTTaz$yoTg- z9f-R4CtV1Xs$&~xM;Y)p$7gRL6BB3DLmpAqf~Hk4=fI0?HCeA4kj;rtX+hLPuV^xk z|IDbJg@Wx^Zp%JwLy*nq`H5Psu-xYly6TdfZm zG(Oe^ZKs;}j!+`~f_KN;XF97{2%Ny^xJmXlrkw%n%K{&8zsTMWNjPsEU+H*~f97U8 zU&VCoB_LmpZoG70+bqfUK)>+G1J0?U%vJqw;Y=Z;8K4gM0n`| zb^fsNTCFFFzNxtC+a7kn4!TH>C3gsJ>Z6NPVLWR`l*B$e=KJOQy3?sp(m6A3{WDfB z4&R}1fKQ8^3;v5HmIYF*FLyY+?R54)5)@q;Os1&W-t$I`2VqC7sh(jIL{;HR9Frqx zQ|-F+;(dGz_M2wF333q2f(S~)@4A499oR@u8qFOnfum48rhF@kT9miWzs}u5*F_v; zqnSdL{MtS!W20^^q2|sukOwo^nVduI_J~s2N>ljb8&G1#f=uKGMTF{%g~y&XZL-qf z=&A1a1 zu?G1b)N$Xn#ml87H8ufF`jL69l{7AgCJ)dntb*O}yXG)=R;?9fkNtJ5BfAklZX!sC z6fFphyR$zecgQt8kq6j5X7w5X2lTt2#*cH#Oc09DvGuXs%gi5fWhYa3=q@G#%7~2G zb8Iz!TDL{HXl=`Ju)wWl^6HHH5E*v+8z@7ERmaO~N)Fy^{7R=+NqZ~FM_c#)K;E)= zmBihmR^GUd=A76GW(o%-WhFJTaN6;2TTD1mZq+&6^@s_oSpB^q=W zlew<2yy{PfSuTjSWBa@mcsUmlgI~#!tc@R4$i5y}!6SuCA^uM1h|1;E2IR%+D|<(} z?8ufquOT3uf)?xD7?V549P1Y{p=RHgeaT z{ZcRGX1%oyigRplJE!@U{rjgd+o(Qg-a9AW=l@6_TLig9xnTeR%qjjKtfS*UD`Oj{ z|Li1}G^}hkMiGCF>UB+snIII6H}j7g&z`M|cJ=}ecE0SYC?WhBaew|{n~%jya+$k- zU1g8xS4FZ1v+`n7+*%7q5A+FR62g|pT6 zv|4VogF>n}k6gaj)X<%v^Xce(z718Jydeg_GceZRMwlwxou8hTmb$LgaUk+^c|IRr zOIS*9m)LJXPD32w!BGPC=Ed!KMq*Y(Z*UPZ)kt@0mt2j+?b|blu zSc6`0^|5=rI+<{g3k4S+)g$9pzGJc#79b*%E(1J8(fd0F2UPDs4^8_KXAVH}^?2Vc z94&2JY-Zl392(u|Io%TwWD_wBFxtVQ~)f*VW>Uk2e4gUbV|Z5rv^4Da&4^y=;Jn> zlCd#2-rgH2Z?&nApv4b5QDL*?{h+#Ns$~2#2m+#%KYOxcWXiM*rIYQGktGfMCUQZR z?*$9=^$UTBa5mt`+2}!(|HDZlxL%3s1AcTicK0xGae&D+9HQ;*PQ`m`r5ILO+EOxt zXtf|wL_SJ*(YyFD-Q8iXPP`tHjGM7(ZB(bvqGtR@k{-Vc5z_S)doN=fo^KN&Q`$3m zl_})9E#Tp|(th+!HXcbqEp=-%H2T_2?ktbY>^#!U6W++vr9rDPCq;|+fUG`ule?3v z7#%G~?UDKUTLSCRuODVABMNZFQe$5u2}R7`0rJ6$RqroAKqF2)f|Q@>Ul0)KQ|NTZ zHFK>3qys?O8^XTFsnt(aH*W^PdN{OUM$;TMy$T&P!$S^X0_AGiYBHf=)4PBZG=Kzp zc+4HyQfo>K)fS(h$#5@)VtZ)lf{>?#AfYK&uX{Z`kWuU}tZwUHG8{XGBWL%l3`Z!g z7K>Pm*`N<8)NdR{dl_b61<`zje~5OE6tW5pvG^xoSBQ!qm15jF++*AROfc3McyEHK zzI0y@&WJ`Z<}H^F3UEYERrB8^SDlrE)=7RHYw)V(mU9Q(vmFXkD9jU*me~l}tFv|= z-HgqznJ`wIWoo+T6YdIY(!F6i65ZITgO_IVWg)3@@a$$9kH$xn_j{ng2LI>#u}CZ1 zotAv*Ks2UDcamuaj*zWHFam@v1>rJjv0u^;0So}wRy$v&q(qhqMf!T8sSV{_h5wv- z_9g-k*#f1eZ^Im-rns>#{Y9X^BWdo55VXV_i<0y1*yG|;Lm?mYRX9U%u1Vp||Ru(fiffRhkG7p9_3_;c6rx$ zl~Na4qC0MV+MkOk!mPtf$UZ=0X;8ceHs(haW?wEIE%KpK;EZ;Re0(RG0U4v!l~gM~ z!p1@j|KkU766Yo;5hIHL!oTIfA#cwMAJa&Gdv4w-JzjaPQpp8P98ykZu59>)l4qyd z4d#=oO;w7MnC3QM`j;zF!+<^ToDE~kd2<<~me=)#R;MbxifEK<~kwghEvJ#&T+nk)kmjzDr2G6)hv zdKYve#D!=Rqw&Id=)9h7Jq8;*!~Jc|jhj$$#C?3yF7>r9KyRozFs~;KwEcuaY#8WY z4sS@tusWk=Kxf*4T*%7oQezN@I+A+QoEz^alJi4=DC=j2%fnK%&l>%KpIcVantQ8z zv=0OO!%RbQUP7vdWoRfSm}(pmIOb?FVm<^byBNccWYrZUz&L&&KLlN=)%# z_kdyoatslS$TuRDO7|Sq-XI{R8;G{W^a43UD6J-RWB2k&?`-E?hvtgARBWxp>%fUU zIXy=d0Yw5ebdaT@x~NASpwJtRb2-Tyf`#y|L?i#ko*rn8>li@nlo_930i|Q<8BiEV zF(;!UcVs29nHjezMPVKnhSosQ9D#&=s(HFmYt0)}h2?`7AIZV9?Sgj{G0Ug#(y)Pm@p9_ZnGEI9HK zCXed?l)h}e3@oX+LTwUKIkF}>kG7gk&@aK_k!Co(wbXUepATOw8$XP)S~Z7}z8ZfF^a}T9 z9!j={OYP+9Y+q|Bm6a%vo3u496FFx&l7u2~iw%*iqr+p+LnJfK(qgqsr9M?EgmdRF zY9j22NN6znr496lwxS4rCC#jL^) zPuI!m+m>G=VYI%}(@gG0>*YFg&ax)S(5OZX2m%*S8YkY_9n#{+g;C zug!X;O7x#=sW>```H1C%kZoN+w+|n)7Ws?pb}DLzBQ1;9ldU`14zK)mku`X^A_o%^ z&e)yW!S;AS=H0I=Ui}ySZ$`CH?I5cse0(F_J-YHCJm#`qUmW59v#S|NNSZFImw~Wv zsk6N#Vz9Xwio>{40RI4Fldi@Cj3AxW4vY)@zI2e7y1q$HjMfCE1Nq|F4KtQDFmvAZOjNV#CmR=o`MJi}D=hfBcw0AH6cnM_Rcqw&6<%RQ{C^KLVf zZqqXPw!>fn;^~Em_%Nw#86oohn*mvGphXJ?4b#zb87lOhtx2ipdAjto|FFc>22LF0S(OehR!FX zim{Y?u2ToijO7@i>Y>V8(h?MG@I!GXZFO)L-l8%Ia$*HE4F z+ghFlrN_C*g2m=W?`nAynLLmww*i1@UMnHua-BrwM)K97&w`q-7M^D zTz}&bpZqUxi<{nD|7pHt#Jt%QF#N7WN+8QEhZ?M9h)v7w)!x~0usdwxb;;*P!RyQ3 zcE*l1k47+0Usr1CZEZnm6Gr!?QM@nefg=WRk_YfEOvq7eFuslTF7nVt9Yd=Vv1}#{ ze;YxN>MC*$Zi4jACH(+H>QF3RUhZH8MG7j{^4Ii1d00)QT6%4C{vJTum3eryVs4vu zv0I%GY}q5|RMkmgqjSosjq;q&lSoOy+)iat4f0l%VYB*}WkK-Ta75}>O$#gD1%|Z} z<7TBkh1I{=l@bi=bC{(FDjChE%=;O|%;xaSahzt|e!%P%hSh30;gTLj>7MA#Xc@TE z$3FE;{HOMkt?iqwuSw&}uAkbSuh+AOzMrqJ+ljfmF+TSa)03W`2i>3Vb2w2$-nMM_ zpSC+w0rnr_@PxyQ1B_l&5is;eyBoo^F(+KnHUQRpkP>fb4hv^%}kAIPrW&ev&` zG+W4Bo>dnJSt+hZFKE9$a=30hd?#@553H=EsH+fV=q@Y;Ej0YucX-L`9rvojwT+z{ zuc^gO6ck1dU1%F|c&F~y&GoKJ;3S=wg`a`O=|e#PCI=Sp+@Cy#tS8lusLIv$uk$CoE&&?+~f`MzzDpE5x>0-K|EWzau1vROQKYCpR zWxh_jv;+8*F=%w4*+SP(k>GR)?R4E5uoH+L3kY?_JJPwXV)>4N!iaCTp)#b6O_4u?ChKnWx+N#(5RU6`Q?7{Wn8Wo{0@gO38T&i?A|stH7) z-*)u%4z5Bu`zZ`|fSG&}L2UfqKE7I0Rz2GAuCwAB@a#V0_5EZX;%p9Z=dSDYPT;U9w}T5Nv<290%Sm< z`xiWh&r!p^tt&N@aD=Gdb4UKE3SUtDp9W^+rmh|5$Vjt>oECZ5e7>+*T#=^HG@AGv zQt&_Hbxi}^&J0mP1WB|tT7gM`%@|AvAA`E*9cHGZ`TpT|h!BI*XzS}uGn^I%5q^87 zM^C!nFBQe>b!a;D_lkC$yS;I!2*6$bw19Gj5I{f(SQOwEs}z-Z-6$aDst9A9!ACnoM>B|6 z6X`%&S<$V&`XDNv&Y<--9#BDhi~txo1h=^SQ_#Ip{P$&>KpTy0moPV$P~i~3cd11T z;0;oOCixI5lI)2mcLQh4Ftw{5;l7X%GssqxI9>OXkfxh8tT3+(;rCJO*o`U0@_0?sbY#_T#|a_x^Zgs^Pat!*wEN+`O5Gj);8v(1R79|wML2VhHM-Tp%ae6h|RppFQS# z#?1)?<2Q|C@4((-Sdgl}>_wp{(#?N(#kma1I5aiC!p-7^C;`qyd2*JVzMJR4;r=lz^L1x?DHUdBuwswgw8OrY;sh@p{sPS^2EvK&{isQ1t@c>m2B+F51LHDKu51*$S2r% zq9$l12Z|JJbCP~^XU%R=2dL$g8CJ|@9 zF|3%y*NOu5pL3-+;;;q85VUMVqHKcR=lNmz!d(q~oI-yLDNd?o4UT=poUkNJNFX^gIx28zK#BDBJYLt~i-(@Pd{VvlgP-dpvD@Td16kfG+fpVjDOTe$0Dx{RY|J2WNCf z_5z&K5kIy$?6lTyE(92oVhetg_Bpl~ve?_>5=rL7h@%_N4JL_zbQ|5*E=ar9D<* zJW4AIJ|<@ju9gED7z3$@vDnNPYR6y^Q{CnuEzFP5e3Pnz<^28W@K6LyGDC1ksN}^L z3u)e<#vq_r8yh-kKA0;F>U!{FcMw*eVb})Zr)gd1!jE+p(;^zN19|rhec%%4@s8m= zN@x@swk`CAz-B1>PE}I*X>%4IJ$gPeeL_|P38E`R{nD~vdv9)`b`u4owzM+zHknLS zYNRE0l>bQUsZzU zOY2-)fI%7mIijS72(-W)L)u5Ma8wJTiLN*qb>@p9M^^$!L={!(D8mlOMbAOQc_lDs z&x8c}`YfOpW5A0~aU$xb18L!dPl2?+z!>ppH|aWZE-z*5!k$K)tW^b9s!l%elxP&i zdvprvOHLZ%Y1k$3LSlX8{TT7I1&2)JZFs0A3M(j zpqOsDyMs?%$Eu!%*zD;yLuWwdu?4jt&BFG#(W(RmVbmmYz`p8EUx6pCQisuC@y020 zAzP) zIC^IZ2%Y1Maj9?gR(dvJ9JXQg?YL6)3kAl*Ga5UsIb%N$yp5?@bUS~CL*5hN9q58s-+-C&e3S%Z9mm9|*WWhv?IdKKdAv+U)v^n2I;T_y98+ zGlm#jWtDr!84X<|X>1WO%*oX*PepQn0ws?PB3kBFLQAOVhX_gA4LT-R`d7yk8G*S$ zvRGLvaOyj>o!XXMKP11}TU?uQ*_eObiJn!C^jxQwvoEtsy2T%MMpVzQG^U9vyN%t* zb45~dx{um@l5Tg81-;ftq<9O4wmiR4FslspBRoMu(!M6NWQW85oR%Tgcf*ec!RY=p z`T=tn{t9CfJA@4F^?B{+G~k+P#dXIGBZ6Mar6ZSwMk{3^xkXl8Qq0VLuSnj()5e48 z8zWmroN4t=qR2C{*?vqieNxRUcTrV|q}0(0sP0bB%{oi&Z60|TtZV#Xh>|S~F9|g4 zva-~EUfmGQjG6O_B%LLg;e}MInGREhWIVErT1ruqtZ;THl&a7JKj3Oj4Cey>(u1Og z9DJK>SL!Y0uz@0*ef+KPy?!fCUR7$b>Ahh>_5$x5zynNniA_%WTM@BQr6t`EHUXMi za_3ePauO6+@at%n1C+W8^U*)$dLoVG7jTKW2R~B%DL<(<@Mv>{y{3Mt!^a zK*eAmM_cXO&kCV$;k_Ed^|iuhpI$$`EPNUTnzG$3Cocvf3SPAZgeb6p07Jb%_;G0; zE&bd2;doSwDAXCb=?_$1dWI_IuWn}oy8sOm_Ave#l;CmwO**Wc2`o6SrSU}R1Pb@a zP%AcxMeVuDY192&N)^$0`;sBvZjyj>FsaB%)6g?bN`!U_wON z#QbZnwc_cTJ6}9GXwLMIefVMr){sJOc}`_TepGxo-dLS+d_k<)RHZqNVt|$fhnwRj zJlN4i1lak!{y8LG294Lb8<|2_Ug`dTk`qa3X|sHXL26BP6_1v=hC64d18Gd43v>?E z9z}+64CsFuOa9 zMTwP!9pO}bWbw3!1_1I0hvZ;#sR8wO$J!-D?wcVkYUCg)kwm{_u@a_K$-bIr4WZq0 z4!NU+?)q%4zC)=^EA{HQwi#vu6TPerEK$|E1|_p)UZL$#NplkO zY%jQ;ij>i*vBa^>^BZij{uL*3nv1|wZd~sYO8N(Xd-!Qr6E!j=nD7yFdhz0GEDF$w z5}k(G5itF`xWHM~*xOlF;iOS`DibH<#Cxo>*2H^IA(-^*#9=82xWgo=;$4*5mY|{^ znranAgGGm3AQ+BX{hKBEzR7!B4;BwDOiw&|q?uVcQAdLQez|4j^2R;yl(e?->ic+K`W(ufLCvxOCA z7-uF2Lq@qp9@q(@GC3rh?ndL%)}(oZ$rB^p5y!WiaF%4Bxtgd8rN22N;4Xi+ET$ys zqPFEr*c;r+?i9P^PD^J!SUN_qx^dYEJ=3qgU1C6{D@kVN?1j(Id>2hb=Mi2}DEw4t z`LMPB1>MO#Y(A3Pkv3FW`rYx)aSot1&Wgv~i0$b`-j~E;be$kz_D*+T_Rjx` z!SyqR=g*CyiZT|xjPUIbs==qR0?U`sjzNNzyy0t-FtVkN#u0BUjieTD){7SGI-x#B z+#%y0NVuPIR+N_zO_n8Ugt;M>T8EPXQ+LMZhdT?wGcB=8+KA4oo?~l+Gkl`0j@})O z%@YbnP!S+!xbde)=_(uTiU~kEuV%`o9}i6HKkqU1Pg&p6OtKC@IjeleUHyAp>b6@*C|@Zs1_Liuf+FJJDsP7$D*v_85mY1jb|Ye9b40 zK4Y&rk!|^gQ<5Zy5+OW7vf`^WFLa#ZadCmUJ%8whiQXl)aj_(hnAVMWR3OXg*~#8H zyRpve+gD|k75h44Ya3_d`0gULbnb`UR_4r;j@OiLCR$O`o>t4DSO)Pgsa@!dZ3CgP zscSBw9PRiwF?*KN=*Qwr(3N6W33h96y`h&ysyE1NxUe(VIY)Ntr7U8gcLV{50>pX({=V2+8c+nsoVAk<>z^vo{ zWjGf-v!DAgc2&D0fysK>A84S@h}MMc8s_O51YucCKNI4z!rUO!!fW8Dms2T_mCWJ{ z4c?AN*R)rlU40hzg_NL8+p*mnPh-zpYE}89a*YfnSC+tRb>^wma-=mg)kHsLeAg(D zIMVdIH$vC1KE8jHLzCz5R(jCmByY<3t>&k?dPa{tzR7o1Tcyt4yArCGLT|iZw}-HH zW&uMn9I~^Qes1bkF(>WUj6b@t+T1+`)8u=*BVqO!mZxYpuP9%kQn}U%W4;fmd?<_H zhb|okI&Bqcsa3Y1E90_@*r1^rGl=t{z`bfXm`xKf!)>8s`HW+l4d$z4KcRjsw@epc zyMUw#la1wRJuI84W)!3u^jusaV^$nyZdr_$g!{ucINm8nSWk0U9V252^_tpU+qzn* zm@OeSFO3)heX&*rfj5`d%$`lJi-s`?q0CeRR_b~b8C!dPF(VgBKY0V;H1&Lr8iY-1 z5vkytDq=6@a;4TS?Wr8^H%3wIjeHPiFpQ7cqa41NFi!?NiH9Gh)a9HxeZdd607NO_ z$6NMPq^|n|LTrRmWbZ}>IFH{e;)S&IQaQhU<56PG?OekwZDBQAG{FO)yb0+&6@x;2 z)7pYy*(0$hd(Z;q8l)HuEnepiHvn3!y9mRfVqt)djk_9%T+iU|8L`MZ*_xyMu`;0) z;k=wOe(h@NE}G*D_eWh&%?kkbu$vXWUX%?Qp`F7`qQMF8>=inKzq3ipNW=n40grBx zL);WZy5Dx9WANb*`nQZ~oUrMAYpqa6Lhu(%|!3Zmbi9K;1h zEY1u$#!G>tKgH6H)^KDa^gJ4TT{y2?^+;^JN&Bd?#>sBHxZ;<$H-eRPbWu`62x)~wDm^jSOajUc zkO;o|V+Ymwd?h1VYV#H|G4|!g zr%Yfwk`@w&ZmjfEhA2o9`f_53fC0Tk{&B|7&^m@Ql^u02NLIXAJgCWe;D;iYYf4z~(TR_?&?iJKM%DczQI*b>9ae_*^$xFx zy;W7}y|J}rIRYbfdFLbkS#P$3mAL+bq6ooZ*OCUIV_#D0(PZ|i2_nZ-g>#Goy;;7}T?siA%a|P0C^nU+ z^^IQo060D@*paX;k3zvB>%BzCg{J{BFZStTDUSHk^bCu(YTEdQ5&S;!h)jvoYNB&{ zB$=vf1Gxi7UAKjeX{v7XtVSrqTYMH2{KOLG$5Y>Zc8Lpr%8LhO4e<{}n3eihkSs#f z!9uIv(Ltj}(_`X#g?X;u2bq(^Ci-qk;jqegG1S|oF3G}f7Lsc=Z}Ft)He`l}n+@%% z4z7D#DM57tQ+86aSW^ZGOY=qJFG4?V&JHk)0b^*6-P-!n%687e{Y@D%^RJY{!WpeEW}{KP=NE|WYje_* zuk&N~%+zA8qgN1<#sO6EE4eoZRu%^MrtZQr=g&k$;8X}xy}eyvdWHs`8f$$1Ytxw$ z2?y2e-XmmqcP>pkfe8^So(OM1&pHEwWW49k@lwBIdp<$_^MQ27)nGphJiW_{4FW>= zYpITonVyZFk>1eE!I93)+SrCcMpQ{qL{LevKyBH5`7LV4z9ONygDqc3>@J6_(r^e3 zcZep%Hx+A#%{?hXRMcun7)(MVmdYyC2k?i`2j~YRamn~kGRIfM)gTk_#*hx*p=?A4 zgfqWQ5cH^(#DN|?$hEofV7^MkE!c4!wD4TI_E;m0GO!K>^>A=@9ud&1(obRzQ^UmW z?v31K=?2RnB_8S;0(?r4-m`ieC#h>x`*vGmNZ-o;ECc6<9I~_b^NC^C0E*n6kQwqj z^~5E?M(&^;&qFA#QxzP#XW4{IX9N1U)9>Tmt@H2D))y?bH*yd!)JU-@WK@J`VE7Kw zM2Tnot_wN}!w~zeX4Lk%8s1{jvhXw^@2RMWZ&j@cW{NI3f*&iqa*p;FLqAqB6k}M3 zZY{`a*_Fcm#&G{dPNdU-eDTM4uWP^Hbgm6o!8qJ!vLf5n!JIQ0jsy!WzjjC?l z_<3lPIHgLlS2(76QwJDY{&3ElR=@$?it|C3=8XuTCMUnXvv>}{ZY=~}L|=6OD>YkB zV)fEBcf&$B8K3)WyM4Wor}yS?4(wt>NYRP7hlHtO1(17l)Ci#!!JlwW zJdO#YV>#2%-=Z_8lmG)OE>FxDXcTaJv+^jF6Q! z(PTY8PT(!Kx7J#&XB7CjB(}PraL6X8&A}~U`^;Od#ye=FSLpPo$Qo^!qWD2J9}{2q z2GP&Xj>n_%j?y=yIC;)}^V$ln5<$6>c}$QZ)h<#p>biO7m?Q5>By35box_ZlLckMP=_Gg$yTI>vmI{X}mNG{6{c@+F?O?gi;vSlCPJTf@xR&IDXjOW)akRH4% z+s`oN(k}3(WMXtIG2bTz^Q!g8h+8i>d#eo-1qQ9cPr>1f&@DiU05MALgPBbEJji%&5fN7*U;;|g%2fgCfG0!^UGGUGIU;l zIgHA2_BSii0N4_CZnM??8VBJlET&Gbhqm`=O*yE#nrJ5FxRymi4e!A zHcgHrz0F@CF{Dgd=Udm;PZoHfL5Q9*Ggmc)ml5)H`bq(KqAW1P#WL0FN{{2 zi74NX9?S5x7e2eBYvLT_=JR+6Q1BNIL)xyZ!moy_r@2@9t&YF9VP13 zjgn6f7&osERIKGp6gB@LPdn1LfIJ}}J8XCnDue7qyurSeLL&GH+McAgXO1;tNTatB z0WAM&-qR#um-JJ~^p2r@mvaRb0F9UjC6I&lkYn?WDBZl#_xXvG9(9oMCLjM#a)CpJ z#!chW_=cPV8EjenC%3nAsC(a&f55}|_e!D6*R{5Ox2V8&R*XLzv69vpV2aX)Wf@gY z&n0qXBgwZ| z4wy)ZaEu%qsk=#%lt$2vH)4{54UB}EZqjGz9>x!2aUFoZ=zARpZ8IJod9Z^cI-gOO zDgyceGIL(f#F|f+mC!ICD&kv&+sp~q5f>&xnhZI`YHb{h@Yh$a5cDCzfdd$cMUn<< zl=~|jswvXV!>=JB->3kCZHc0NbV%sVR*7zbj37ud&VUo@KG*;RUsj+H>4MUSflFVo z&K6!>KZZ#!>n1CJHPCD*MUML;%^^Z=HBl#9*>W$6aJ%t8ISH{U$zc~Tmr0d(VnR8g z$3urLgC&W$K%00!JvRFrbFV!;@x9{9GdSE#YOqzH!mU>JvwzEP-p-@suJ$9@9g8Ln5)~5q0AH*|mzt71ySWW~ZX5&=L68gKt?dEySuy%-H5~fX9?N zahb`7O{gxjV1=Fi1V2!@1tmsx@1ClC>kXcS16TsR%{))LnVC;t4yhVrZb@h&Ofr)F z@)N7;*57z!L-&yA%aepQz&UZD3ir(Po2!fZ(L11ho`%jH@BikusBZo0%bXL~8)ij{ zElebMK0ZG(=p?S^CgTvDC4ml23qqP(QM?k%k~l@j>x2rE?6<`UUTK{+ zce~#V-VC~Zz^w9SHQ5*ZQ7|A(8w{OUn(#Hv)qHdptPv~Tfu6L4CJq5#9>q7hqR^*hiI0KNPD$RQHrg?cqn{7o27Fh*ETfAGZ{)&+uOI17ZXQ~}ZgP$b zsj|P%H*cM&mDHqe&2%ZWo1~xOEW>5d+<`>{&5{I$V=E{iDn_lqNYBa%rRE$}fzQWi znH`BNC$_WGh}*nRDo;X1!8X;(7vbaVwj{3{xoB3ZqV63nV$fWyafh#+0iV!mF{!-h zwlIig>#(VQw>z4m!<%Zw31fDR*$~tI1if}mQ5QSU8{>qDt6pZaq2;4S!>RYSh*^*Q zg1+;^1AONqjp*)jVjD^l)*T)e-I&w7Qw&aODM@^_|$<1zOX<61p$- zaQL~$u<9-Nu|vQN$8JOUVV8h3Cg;RtdX@@soiTe4AJTkFIvK0lw60Q9^AY8ncv z3-~+S;hD=w6QxM1>g{;K0VPs>@|XmSXo0h`wW=i0h+;AU-Gyd4GKDX`{cx(2^e*D# zlEHM-HK8-A;u9n|8HyyI&cDv;s&piP{b1E}Lo1_e5}5_V5mazI&jZ)9OmSNy&7#jj z;LEh}xx&^goWolk&Lvi|5l1ipfp?X5N<_x&Q}u!!^q}(2fsBJ%iStU(tpg?uq1~+? zO_xq{9;3p_rUhV5BaV!qwuR6LkZJW8KX}C#oneizEDLU$jvB_Eh;|$A&z1+AI zoh0orLk(a^oK|9DXn0HtO7eBetKAP5mr{g&pbVsj`!Qkmsf7Eo~G^1LT0%xHu6Yxtk%J6rxR0m=Y48sk5hrV zs~~R$OxhN;H#d%mQs4TuvqP@nr&ioR#R)hD+XcjZ1I1dQpL4G21vU5Q)y9?`K-BxN zJScTCF0K}|ful)+Usu6NFphjA?&-0d27*-0!dP;O8#fq}&*n6F3^Ltv@LG0Y{WE+E-M;yq_XQbF%dCe zVGO#WU3^=0gDyP7CRUr_b^oEnJ`sI|27z;i0#T~PT)_B{@(f>ftE-KJB*|6^uF@hr_ZxqNZbxc@NP_N z_XOOTUxoX6ms^73E=ks(-+l|5k^)t({)}4zJ_IYN+&0pj-0QFUJ(IL5#$COfZNq=7 zc}=JqB-3UyX>1=Rc)b8s86rU6UfCF+E3;?TkU9DYVce92_1$PRVFtPsj^)qC{iv z2x`FoZKD8&#MuTSvb=y`jBIk%S51k0l+Ahm36IJ{*HmgK`V3EOZvDXtyw( zFrVO2lX-{HJHXhp#(-*jM-%g)>vBhuS?f_x2yGVYMA2!b{@85(GQ5i@4FPm5B`W`j zANIz)x3u9i{~)fVR3mi*maKFHf2bf9bOt~2s=;vTa4D8edpz* z$*N9Sb7Sn7J^?SqY%*JvSi7$Jc+nj6??rOi0%vDRCG;s#0OOJ1U&A2VJb(wK#fZYvq(_Y?a zz50QCDE1Tr3dzeEQh#!IXLte;*O3G{-QyZw(%#CMPYrTRo)>tO+oyNxireOiY0L`s znVxoI@RFX8bZ+YdHJ-frB+fozsljEP4<%Ap!~PdQv9xW>_yb34zRmmqMP-^%+JN{` zR}U?DP;A*q(!RskaKXnA*u`j6BLIh;FEWwP7t*kHcZ08?=dI9$*n%_5u?Y=gzW0Tm z4)T(laSC$uvk_lrRP5S#V{o@8ggU^Mu^S|&Z!5i98{$2BDY;uu9jLlo?MnwYiFmc= zOc4VGxd)L6DC=KW0|SsiK1-hHDYfH3(0!nfG_A^7ey(oY;M~k(Bybo9#}M#l|F&j~;UdXah0MIAX%C+Qw_* zV{(6@;LfSe)q_|JdT)&|>9t<%ih_P^F3fJu4G(Uu8&Y*+K|Wshj2=#Zqu1w+uhx9- z&6q_j=({R3GBj^GWw!%nR_}1%`);219eJTl!m3FMdP=8CoP6dOv1xF?u$LBrPR)IC zUh;`@RRD-0=UG4*N%wd%PCii@9S_7j_z{wBVH+K(MAP1}e}A67gYeSwuba%>bN|v5{4iQY z!DKcr8G^&Hm~ih!njvh|#XBZ6FPhJ|$IeF(i1|FhF1}iEN^T3 z+`vBy-F1L)2eahN=&8KQs^x@q$>uKGADPnH@jFle@O;><#z6Yeu+52Gz{wXH5GS5`_= zS!8wS(h_LSfNI+9$H6Sc1)|Cf%I3oiTiCN?US4W4=CB9#Qn5)uwuE@5R4 z(;Av68OrtEU{N(x-^n%xG0(5WGL~YLdt|P41+V$vmCo&GZ6b`8=@+)o*OM7&p7jwO zc}aUiBCeLLREgNlw**~Zs`0BSjuc;U$`oeCl>ON)hSC+_j`;u#EDt*0BOp6&=-vZtgFuu<4fbGPF!0;nF}{t z{L*g`aeQu@Y_vZ{vJkDl7iFuTwhqyU<1!N@rj=qQ$Pu=a+W0;~f`)c{+;=(0o!HzA zCV%?S%KF zh7m5n-ApcY#fKGhQP@E~3GWB@3tm>SKi3=#a%OVme{rDB-=(uIl ztf%7(S=4DCwv>z3_sUn)v2r`J&LEsWe9EL!p^KRYoS-Fa0gt9sJp8bYo6qR=S$C&= z`grg6BRI@kAdEbKUwLW=d}7Bt$aO=d@EAeOcP?QlulbOZsIy(v!$yVpwyuLlyc2s| zHVip6znh?Y;y#f3DR&LZ`$OQCAt2z@D?Fi^p>5HDRt?ZKqUga1+8^ZHyR{u_IX;GS zqIG<#u}}L7d!pmWKJb&9jdA3$H+4sleQncV1?}--9|vjMj)Cb0PekXMHOVE(e2<9r z()e9=h%bu5dio=&^b!DhG0rpt0Rqy60ZcXj?`!`L&4bazfFw!xwv9>lc za5S^A{tbwc!C=t?c-$gN_}|C8|6=9)4Iuvq$iT+Z^4|=H-$3|I+LpV3_Z=mFSsQ24 z|A5#V**O_GIOj|CvtjrTkh77!!|%lrzpa*= zr2+nHAqWUiHGh|Uze2`efIn*F4NrBL6A)oh0s;b@-~PMg`&DTD4q_$ zs4&040kc*Eb@I=eXaxVl7`Yl4+5R-m@3bLo1HxttM95HsfB=_%|1SA{I`O{{#%4yA zzg1=kDcV!|D-aMR;7t8LmHCwQpO;%2*#g6C{zio6@6D@cKoxLlgMa|zbpBoP{YLYC z0e;GFrDv^YVr2gt#;O17g`eX>AOZyFP=A+vzti^rV7Spcy4e~TzEoo1Z0@Ha;OH&7 z{-p@^9lx%&Hv-1B0*>K+bNiq70}cZJRsPvdERKEwfd1fUZ>ImJ2KShV&EW>LBQ!99 z+0W=&e-)r({RU*~W@8H+RXY66F|aF+AmM-}@d6H$U;l*xe&_qCgM$9ubpNW7gN=d3 z?|eg7B((t(*h*G`(g8i}?~?DA3j5y_BP$03dox={BkMoO7z)a?4F;^4Fff7`FzUnK zCExD~?vKnrwkN5`rlm6AAp9L72ngHX%%Ae|VEmE#tI|5gMn9v$y4cuT0G-U-;ia2= zzvD8p1M0F(69k0hAGhGb`Qt7A#r=)ji~*KSNr2jY3)C*zKY+)~e+2$t7xx?Fr+19Z zl)%PJ0_6SEU;x(t5AuI{cf6AlvO2Je2 z(w{`~8pZoK2-J!eu;0Y_hXIFFUQqrhQBzg9^cJu-ode{elA&$kpvPh8LrZ z@9+dFWSQ{g6Lv-C1>%2uk3FFS1qJYVPY)dZ|5Gaw7XJnLpZ@aWdqV#X@GS&a{G~L9 zw*N(OwEvwnFB3WbrQ3Wz(7+dn|4Zxmva!Al{rro70<`;IuP*;G@K3^j1%iIbdl~oe z7tgThzj^-|1@R^6WyqUfq}u8iq+bDWUP4|TWBmmo?RWtJ%K96BdAUvR7a(BjCE(wi z_Fh)u<$keW1itAPg#X(;_LA^&f&Xs;=;Y$xg#WqR|C07{Zul2%Yx{rG{xwtl67_Oc y_ZP}x=YOMqH^=*u{BnNn7g>1!f0O?`+a@ms0qko)K&XL#>%gXtcn0h;K>i;B9;|i% literal 0 HcmV?d00001