From d8c14e56413b141a839949d9c5d483eefad0cf45 Mon Sep 17 00:00:00 2001 From: Ivan Ogasawara Date: Mon, 11 Mar 2024 18:22:06 -0400 Subject: [PATCH] fix initial structure and update deps --- README.md | 41 +- poetry.lock | 2189 +++++++++++++++++----------------- pyproject.toml | 3 +- src/artbox/cli.py | 63 +- src/artbox/speech.py | 76 +- tests/data/audios/speech.wav | Bin 657836 -> 0 bytes tests/test_speech.py | 16 +- 7 files changed, 1261 insertions(+), 1127 deletions(-) delete mode 100644 tests/data/audios/speech.wav diff --git a/README.md b/README.md index a64784b..d7d3b5b 100644 --- a/README.md +++ b/README.md @@ -38,9 +38,9 @@ specify [`gtts`](https://github.com/pndurette/gTTS) with the flag ```bash $ echo "Are you ready to join Link and Zelda in fighting off this unprecedented threat to Hyrule?" > /tmp/artbox/text.md -$ artbox speech text-to-speech \ +$ artbox speech from-text \ --title artbox \ - --text-path /tmp/artbox/text.md \ + --input-path /tmp/artbox/text.md \ --output-path /tmp/artbox/speech.mp3 \ --engine edge-tts ``` @@ -50,9 +50,9 @@ If you need to generate the audio for different language, you can use the flag ```bash $ echo "Bom dia, mundo!" > /tmp/artbox/text.md -$ artbox speech text-to-speech \ +$ artbox speech from-text \ --title artbox \ - --text-path /tmp/artbox/text.md \ + --input-path /tmp/artbox/text.md \ --output-path /tmp/artbox/speech.mp3 \ --lang pt ``` @@ -62,9 +62,9 @@ locale for that language, for example: ```bash $ echo "Are you ready to join Link and Zelda in fighting off this unprecedented threat to Hyrule?" > /tmp/artbox/text.md -$ artbox speech text-to-speech \ +$ artbox speech from-text \ --title artbox \ - --text-path /tmp/artbox/text.md \ + --input-path /tmp/artbox/text.md \ --output-path /tmp/artbox/speech.mp3 \ --engine edge-tts \ --lang en-IN @@ -75,9 +75,9 @@ and `--pitch`, for example: ```bash $ echo "Do you want some coffee?" > /tmp/artbox/text.md -$ artbox speech text-to-speech \ +$ artbox speech from-text \ --title artbox \ - --text-path /tmp/artbox/text.md \ + --input-path /tmp/artbox/text.md \ --output-path /tmp/artbox/speech.mp3 \ --engine edge-tts \ --lang en \ @@ -86,6 +86,31 @@ $ artbox speech text-to-speech \ --pitch -5Hz ``` +### Convert audio to text + +ArtBox uses `speechrecognition` to convert from audio to text. Currently, ArtBox +just support the `google` engine. + +For this example, let's first create our audio: + +```bash +$ echo "Are you ready to join Link and Zelda in fighting off this unprecedented threat to Hyrule?" > /tmp/artbox/text.md +$ artbox speech from-text \ + --title artbox \ + --input-path /tmp/artbox/text.md \ + --output-path /tmp/artbox/speech.mp3 \ + --engine edge-tts +``` + +Now we can convert it back to text: + +```bash +$ artbox speech to-text \ + --input-path /tmp/artbox/speech.mp3 \ + --output-path /tmp/artbox/text-from-speech.md \ + --lang en +``` + ### Download a youtube video If you want to download videos from the youtube, you can use the following diff --git a/poetry.lock b/poetry.lock index f6f9602..2edc651 100644 --- a/poetry.lock +++ b/poetry.lock @@ -126,13 +126,13 @@ typing-extensions = {version = ">=4.0.0", markers = "python_version < \"3.9\""} [[package]] name = "anyio" -version = "4.2.0" +version = "4.3.0" description = "High level compatibility layer for multiple asynchronous event loop implementations" optional = false python-versions = ">=3.8" files = [ - {file = "anyio-4.2.0-py3-none-any.whl", hash = "sha256:745843b39e829e108e518c489b31dc757de7d2131d53fac32bd8df268227bfee"}, - {file = "anyio-4.2.0.tar.gz", hash = "sha256:e1875bb4b4e2de1669f4bc7869b6d3f54231cdced71605e6e64c9be77e3be50f"}, + {file = "anyio-4.3.0-py3-none-any.whl", hash = "sha256:048e05d0f6caeed70d731f3db756d35dcc1f35747c8c403364a8332c630441b8"}, + {file = "anyio-4.3.0.tar.gz", hash = "sha256:f75253795a87df48568485fd18cdd2a3fa5c4f7c5be8e5e36637733fce06fed6"}, ] [package.dependencies] @@ -148,13 +148,13 @@ trio = ["trio (>=0.23)"] [[package]] name = "appnope" -version = "0.1.3" +version = "0.1.4" description = "Disable App Nap on macOS >= 10.9" optional = false -python-versions = "*" +python-versions = ">=3.6" files = [ - {file = "appnope-0.1.3-py2.py3-none-any.whl", hash = "sha256:265a455292d0bd8a72453494fa24df5a11eb18373a60c7c0430889f22548605e"}, - {file = "appnope-0.1.3.tar.gz", hash = "sha256:02bd91c4de869fbb1e1c50aafc4098827a7a54ab2f39d9dcba6c9547ed920e24"}, + {file = "appnope-0.1.4-py2.py3-none-any.whl", hash = "sha256:502575ee11cd7a28c0205f379b525beefebab9d161b7c964670864014ed7213c"}, + {file = "appnope-0.1.4.tar.gz", hash = "sha256:1de3860566df9caf38f01f86f65e0e13e379af54f9e4bee1e66b48f2efffd1ee"}, ] [[package]] @@ -251,6 +251,21 @@ six = ">=1.12.0" astroid = ["astroid (>=1,<2)", "astroid (>=2,<4)"] test = ["astroid (>=1,<2)", "astroid (>=2,<4)", "pytest"] +[[package]] +name = "astunparse" +version = "1.6.3" +description = "An AST unparser for Python" +optional = false +python-versions = "*" +files = [ + {file = "astunparse-1.6.3-py2.py3-none-any.whl", hash = "sha256:c2652417f2c8b5bb325c885ae329bdf3f86424075c4fd1a128674bc6fba4b8e8"}, + {file = "astunparse-1.6.3.tar.gz", hash = "sha256:5ad93a8456f0d084c3456d059fd9a92cce667963232cbf763eac3bc5b7940872"}, +] + +[package.dependencies] +six = ">=1.6.1,<2.0" +wheel = ">=0.23.0,<1.0" + [[package]] name = "async-lru" version = "2.0.4" @@ -352,13 +367,13 @@ files = [ [[package]] name = "bandit" -version = "1.7.7" +version = "1.7.8" description = "Security oriented static analyser for python code." optional = false python-versions = ">=3.8" files = [ - {file = "bandit-1.7.7-py3-none-any.whl", hash = "sha256:17e60786a7ea3c9ec84569fd5aee09936d116cb0cb43151023258340dbffb7ed"}, - {file = "bandit-1.7.7.tar.gz", hash = "sha256:527906bec6088cb499aae31bc962864b4e77569e9d529ee51df3a93b4b8ab28a"}, + {file = "bandit-1.7.8-py3-none-any.whl", hash = "sha256:509f7af645bc0cd8fd4587abc1a038fc795636671ee8204d502b933aee44f381"}, + {file = "bandit-1.7.8.tar.gz", hash = "sha256:36de50f720856ab24a24dbaa5fee2c66050ed97c1477e0a1159deab1775eab6b"}, ] [package.dependencies] @@ -369,6 +384,7 @@ stevedore = ">=1.20.0" [package.extras] baseline = ["GitPython (>=3.1.30)"] +sarif = ["jschema-to-python (>=1.2.3)", "sarif-om (>=1.0.4)"] test = ["beautifulsoup4 (>=4.8.0)", "coverage (>=4.5.4)", "fixtures (>=3.0.0)", "flake8 (>=4.0.0)", "pylint (==1.9.4)", "stestr (>=2.5.0)", "testscenarios (>=0.5.0)", "testtools (>=2.3.0)"] toml = ["tomli (>=1.1.0)"] yaml = ["PyYAML"] @@ -414,24 +430,24 @@ css = ["tinycss2 (>=1.1.0,<1.3)"] [[package]] name = "cachetools" -version = "5.3.2" +version = "5.3.3" description = "Extensible memoizing collections and decorators" optional = false python-versions = ">=3.7" files = [ - {file = "cachetools-5.3.2-py3-none-any.whl", hash = "sha256:861f35a13a451f94e301ce2bec7cac63e881232ccce7ed67fab9b5df4d3beaa1"}, - {file = "cachetools-5.3.2.tar.gz", hash = "sha256:086ee420196f7b2ab9ca2db2520aca326318b68fe5ba8bc4d49cca91add450f2"}, + {file = "cachetools-5.3.3-py3-none-any.whl", hash = "sha256:0abad1021d3f8325b2fc1d2e9c8b9c9d57b04c3932657a72465447332c24d945"}, + {file = "cachetools-5.3.3.tar.gz", hash = "sha256:ba29e2dfa0b8b556606f097407ed1aa62080ee108ab0dc5ec9d6a723a007d105"}, ] [[package]] name = "certifi" -version = "2023.7.22" +version = "2024.2.2" description = "Python package for providing Mozilla's CA Bundle." optional = false python-versions = ">=3.6" files = [ - {file = "certifi-2023.7.22-py3-none-any.whl", hash = "sha256:92d6037539857d8206b8f6ae472e8b77db8058fec5937a1ef3f54304089edbb9"}, - {file = "certifi-2023.7.22.tar.gz", hash = "sha256:539cc1d13202e33ca466e88b2807e29f4c13049d6d87031a3c110744495cb082"}, + {file = "certifi-2024.2.2-py3-none-any.whl", hash = "sha256:dc383c07b76109f368f6106eee2b593b04a011ea4d55f652c6ca24a754d1cdd1"}, + {file = "certifi-2024.2.2.tar.gz", hash = "sha256:0569859f95fc761b18b45ef421b1290a0f65f147e92a1e5eb3e635f9a5e4e66f"}, ] [[package]] @@ -723,63 +739,63 @@ test-no-images = ["pytest", "pytest-cov", "wurlitzer"] [[package]] name = "coverage" -version = "7.4.1" +version = "7.4.3" description = "Code coverage measurement for Python" optional = false python-versions = ">=3.8" files = [ - {file = "coverage-7.4.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:077d366e724f24fc02dbfe9d946534357fda71af9764ff99d73c3c596001bbd7"}, - {file = "coverage-7.4.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:0193657651f5399d433c92f8ae264aff31fc1d066deee4b831549526433f3f61"}, - {file = "coverage-7.4.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d17bbc946f52ca67adf72a5ee783cd7cd3477f8f8796f59b4974a9b59cacc9ee"}, - {file = "coverage-7.4.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a3277f5fa7483c927fe3a7b017b39351610265308f5267ac6d4c2b64cc1d8d25"}, - {file = "coverage-7.4.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6dceb61d40cbfcf45f51e59933c784a50846dc03211054bd76b421a713dcdf19"}, - {file = "coverage-7.4.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:6008adeca04a445ea6ef31b2cbaf1d01d02986047606f7da266629afee982630"}, - {file = "coverage-7.4.1-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:c61f66d93d712f6e03369b6a7769233bfda880b12f417eefdd4f16d1deb2fc4c"}, - {file = "coverage-7.4.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b9bb62fac84d5f2ff523304e59e5c439955fb3b7f44e3d7b2085184db74d733b"}, - {file = "coverage-7.4.1-cp310-cp310-win32.whl", hash = "sha256:f86f368e1c7ce897bf2457b9eb61169a44e2ef797099fb5728482b8d69f3f016"}, - {file = "coverage-7.4.1-cp310-cp310-win_amd64.whl", hash = "sha256:869b5046d41abfea3e381dd143407b0d29b8282a904a19cb908fa24d090cc018"}, - {file = "coverage-7.4.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:b8ffb498a83d7e0305968289441914154fb0ef5d8b3157df02a90c6695978295"}, - {file = "coverage-7.4.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:3cacfaefe6089d477264001f90f55b7881ba615953414999c46cc9713ff93c8c"}, - {file = "coverage-7.4.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d6850e6e36e332d5511a48a251790ddc545e16e8beaf046c03985c69ccb2676"}, - {file = "coverage-7.4.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:18e961aa13b6d47f758cc5879383d27b5b3f3dcd9ce8cdbfdc2571fe86feb4dd"}, - {file = "coverage-7.4.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dfd1e1b9f0898817babf840b77ce9fe655ecbe8b1b327983df485b30df8cc011"}, - {file = "coverage-7.4.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:6b00e21f86598b6330f0019b40fb397e705135040dbedc2ca9a93c7441178e74"}, - {file = "coverage-7.4.1-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:536d609c6963c50055bab766d9951b6c394759190d03311f3e9fcf194ca909e1"}, - {file = "coverage-7.4.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:7ac8f8eb153724f84885a1374999b7e45734bf93a87d8df1e7ce2146860edef6"}, - {file = "coverage-7.4.1-cp311-cp311-win32.whl", hash = "sha256:f3771b23bb3675a06f5d885c3630b1d01ea6cac9e84a01aaf5508706dba546c5"}, - {file = "coverage-7.4.1-cp311-cp311-win_amd64.whl", hash = "sha256:9d2f9d4cc2a53b38cabc2d6d80f7f9b7e3da26b2f53d48f05876fef7956b6968"}, - {file = "coverage-7.4.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:f68ef3660677e6624c8cace943e4765545f8191313a07288a53d3da188bd8581"}, - {file = "coverage-7.4.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:23b27b8a698e749b61809fb637eb98ebf0e505710ec46a8aa6f1be7dc0dc43a6"}, - {file = "coverage-7.4.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3e3424c554391dc9ef4a92ad28665756566a28fecf47308f91841f6c49288e66"}, - {file = "coverage-7.4.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e0860a348bf7004c812c8368d1fc7f77fe8e4c095d661a579196a9533778e156"}, - {file = "coverage-7.4.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fe558371c1bdf3b8fa03e097c523fb9645b8730399c14fe7721ee9c9e2a545d3"}, - {file = "coverage-7.4.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:3468cc8720402af37b6c6e7e2a9cdb9f6c16c728638a2ebc768ba1ef6f26c3a1"}, - {file = "coverage-7.4.1-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:02f2edb575d62172aa28fe00efe821ae31f25dc3d589055b3fb64d51e52e4ab1"}, - {file = "coverage-7.4.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:ca6e61dc52f601d1d224526360cdeab0d0712ec104a2ce6cc5ccef6ed9a233bc"}, - {file = "coverage-7.4.1-cp312-cp312-win32.whl", hash = "sha256:ca7b26a5e456a843b9b6683eada193fc1f65c761b3a473941efe5a291f604c74"}, - {file = "coverage-7.4.1-cp312-cp312-win_amd64.whl", hash = "sha256:85ccc5fa54c2ed64bd91ed3b4a627b9cce04646a659512a051fa82a92c04a448"}, - {file = "coverage-7.4.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:8bdb0285a0202888d19ec6b6d23d5990410decb932b709f2b0dfe216d031d218"}, - {file = "coverage-7.4.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:918440dea04521f499721c039863ef95433314b1db00ff826a02580c1f503e45"}, - {file = "coverage-7.4.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:379d4c7abad5afbe9d88cc31ea8ca262296480a86af945b08214eb1a556a3e4d"}, - {file = "coverage-7.4.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b094116f0b6155e36a304ff912f89bbb5067157aff5f94060ff20bbabdc8da06"}, - {file = "coverage-7.4.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f2f5968608b1fe2a1d00d01ad1017ee27efd99b3437e08b83ded9b7af3f6f766"}, - {file = "coverage-7.4.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:10e88e7f41e6197ea0429ae18f21ff521d4f4490aa33048f6c6f94c6045a6a75"}, - {file = "coverage-7.4.1-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:a4a3907011d39dbc3e37bdc5df0a8c93853c369039b59efa33a7b6669de04c60"}, - {file = "coverage-7.4.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:6d224f0c4c9c98290a6990259073f496fcec1b5cc613eecbd22786d398ded3ad"}, - {file = "coverage-7.4.1-cp38-cp38-win32.whl", hash = "sha256:23f5881362dcb0e1a92b84b3c2809bdc90db892332daab81ad8f642d8ed55042"}, - {file = "coverage-7.4.1-cp38-cp38-win_amd64.whl", hash = "sha256:a07f61fc452c43cd5328b392e52555f7d1952400a1ad09086c4a8addccbd138d"}, - {file = "coverage-7.4.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:8e738a492b6221f8dcf281b67129510835461132b03024830ac0e554311a5c54"}, - {file = "coverage-7.4.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:46342fed0fff72efcda77040b14728049200cbba1279e0bf1188f1f2078c1d70"}, - {file = "coverage-7.4.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9641e21670c68c7e57d2053ddf6c443e4f0a6e18e547e86af3fad0795414a628"}, - {file = "coverage-7.4.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:aeb2c2688ed93b027eb0d26aa188ada34acb22dceea256d76390eea135083950"}, - {file = "coverage-7.4.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d12c923757de24e4e2110cf8832d83a886a4cf215c6e61ed506006872b43a6d1"}, - {file = "coverage-7.4.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0491275c3b9971cdbd28a4595c2cb5838f08036bca31765bad5e17edf900b2c7"}, - {file = "coverage-7.4.1-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:8dfc5e195bbef80aabd81596ef52a1277ee7143fe419efc3c4d8ba2754671756"}, - {file = "coverage-7.4.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:1a78b656a4d12b0490ca72651fe4d9f5e07e3c6461063a9b6265ee45eb2bdd35"}, - {file = "coverage-7.4.1-cp39-cp39-win32.whl", hash = "sha256:f90515974b39f4dea2f27c0959688621b46d96d5a626cf9c53dbc653a895c05c"}, - {file = "coverage-7.4.1-cp39-cp39-win_amd64.whl", hash = "sha256:64e723ca82a84053dd7bfcc986bdb34af8d9da83c521c19d6b472bc6880e191a"}, - {file = "coverage-7.4.1-pp38.pp39.pp310-none-any.whl", hash = "sha256:32a8d985462e37cfdab611a6f95b09d7c091d07668fdc26e47a725ee575fe166"}, - {file = "coverage-7.4.1.tar.gz", hash = "sha256:1ed4b95480952b1a26d863e546fa5094564aa0065e1e5f0d4d0041f293251d04"}, + {file = "coverage-7.4.3-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:8580b827d4746d47294c0e0b92854c85a92c2227927433998f0d3320ae8a71b6"}, + {file = "coverage-7.4.3-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:718187eeb9849fc6cc23e0d9b092bc2348821c5e1a901c9f8975df0bc785bfd4"}, + {file = "coverage-7.4.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:767b35c3a246bcb55b8044fd3a43b8cd553dd1f9f2c1eeb87a302b1f8daa0524"}, + {file = "coverage-7.4.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ae7f19afe0cce50039e2c782bff379c7e347cba335429678450b8fe81c4ef96d"}, + {file = "coverage-7.4.3-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba3a8aaed13770e970b3df46980cb068d1c24af1a1968b7818b69af8c4347efb"}, + {file = "coverage-7.4.3-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:ee866acc0861caebb4f2ab79f0b94dbfbdbfadc19f82e6e9c93930f74e11d7a0"}, + {file = "coverage-7.4.3-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:506edb1dd49e13a2d4cac6a5173317b82a23c9d6e8df63efb4f0380de0fbccbc"}, + {file = "coverage-7.4.3-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:fd6545d97c98a192c5ac995d21c894b581f1fd14cf389be90724d21808b657e2"}, + {file = "coverage-7.4.3-cp310-cp310-win32.whl", hash = "sha256:f6a09b360d67e589236a44f0c39218a8efba2593b6abdccc300a8862cffc2f94"}, + {file = "coverage-7.4.3-cp310-cp310-win_amd64.whl", hash = "sha256:18d90523ce7553dd0b7e23cbb28865db23cddfd683a38fb224115f7826de78d0"}, + {file = "coverage-7.4.3-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:cbbe5e739d45a52f3200a771c6d2c7acf89eb2524890a4a3aa1a7fa0695d2a47"}, + {file = "coverage-7.4.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:489763b2d037b164846ebac0cbd368b8a4ca56385c4090807ff9fad817de4113"}, + {file = "coverage-7.4.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:451f433ad901b3bb00184d83fd83d135fb682d780b38af7944c9faeecb1e0bfe"}, + {file = "coverage-7.4.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:fcc66e222cf4c719fe7722a403888b1f5e1682d1679bd780e2b26c18bb648cdc"}, + {file = "coverage-7.4.3-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b3ec74cfef2d985e145baae90d9b1b32f85e1741b04cd967aaf9cfa84c1334f3"}, + {file = "coverage-7.4.3-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:abbbd8093c5229c72d4c2926afaee0e6e3140de69d5dcd918b2921f2f0c8baba"}, + {file = "coverage-7.4.3-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:35eb581efdacf7b7422af677b92170da4ef34500467381e805944a3201df2079"}, + {file = "coverage-7.4.3-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:8249b1c7334be8f8c3abcaaa996e1e4927b0e5a23b65f5bf6cfe3180d8ca7840"}, + {file = "coverage-7.4.3-cp311-cp311-win32.whl", hash = "sha256:cf30900aa1ba595312ae41978b95e256e419d8a823af79ce670835409fc02ad3"}, + {file = "coverage-7.4.3-cp311-cp311-win_amd64.whl", hash = "sha256:18c7320695c949de11a351742ee001849912fd57e62a706d83dfc1581897fa2e"}, + {file = "coverage-7.4.3-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:b51bfc348925e92a9bd9b2e48dad13431b57011fd1038f08316e6bf1df107d10"}, + {file = "coverage-7.4.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:d6cdecaedea1ea9e033d8adf6a0ab11107b49571bbb9737175444cea6eb72328"}, + {file = "coverage-7.4.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3b2eccb883368f9e972e216c7b4c7c06cabda925b5f06dde0650281cb7666a30"}, + {file = "coverage-7.4.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6c00cdc8fa4e50e1cc1f941a7f2e3e0f26cb2a1233c9696f26963ff58445bac7"}, + {file = "coverage-7.4.3-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b9a4a8dd3dcf4cbd3165737358e4d7dfbd9d59902ad11e3b15eebb6393b0446e"}, + {file = "coverage-7.4.3-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:062b0a75d9261e2f9c6d071753f7eef0fc9caf3a2c82d36d76667ba7b6470003"}, + {file = "coverage-7.4.3-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:ebe7c9e67a2d15fa97b77ea6571ce5e1e1f6b0db71d1d5e96f8d2bf134303c1d"}, + {file = "coverage-7.4.3-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:c0a120238dd71c68484f02562f6d446d736adcc6ca0993712289b102705a9a3a"}, + {file = "coverage-7.4.3-cp312-cp312-win32.whl", hash = "sha256:37389611ba54fd6d278fde86eb2c013c8e50232e38f5c68235d09d0a3f8aa352"}, + {file = "coverage-7.4.3-cp312-cp312-win_amd64.whl", hash = "sha256:d25b937a5d9ffa857d41be042b4238dd61db888533b53bc76dc082cb5a15e914"}, + {file = "coverage-7.4.3-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:28ca2098939eabab044ad68850aac8f8db6bf0b29bc7f2887d05889b17346454"}, + {file = "coverage-7.4.3-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:280459f0a03cecbe8800786cdc23067a8fc64c0bd51dc614008d9c36e1659d7e"}, + {file = "coverage-7.4.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6c0cdedd3500e0511eac1517bf560149764b7d8e65cb800d8bf1c63ebf39edd2"}, + {file = "coverage-7.4.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9a9babb9466fe1da12417a4aed923e90124a534736de6201794a3aea9d98484e"}, + {file = "coverage-7.4.3-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dec9de46a33cf2dd87a5254af095a409ea3bf952d85ad339751e7de6d962cde6"}, + {file = "coverage-7.4.3-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:16bae383a9cc5abab9bb05c10a3e5a52e0a788325dc9ba8499e821885928968c"}, + {file = "coverage-7.4.3-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:2c854ce44e1ee31bda4e318af1dbcfc929026d12c5ed030095ad98197eeeaed0"}, + {file = "coverage-7.4.3-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:ce8c50520f57ec57aa21a63ea4f325c7b657386b3f02ccaedeccf9ebe27686e1"}, + {file = "coverage-7.4.3-cp38-cp38-win32.whl", hash = "sha256:708a3369dcf055c00ddeeaa2b20f0dd1ce664eeabde6623e516c5228b753654f"}, + {file = "coverage-7.4.3-cp38-cp38-win_amd64.whl", hash = "sha256:1bf25fbca0c8d121a3e92a2a0555c7e5bc981aee5c3fdaf4bb7809f410f696b9"}, + {file = "coverage-7.4.3-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:3b253094dbe1b431d3a4ac2f053b6d7ede2664ac559705a704f621742e034f1f"}, + {file = "coverage-7.4.3-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:77fbfc5720cceac9c200054b9fab50cb2a7d79660609200ab83f5db96162d20c"}, + {file = "coverage-7.4.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6679060424faa9c11808598504c3ab472de4531c571ab2befa32f4971835788e"}, + {file = "coverage-7.4.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4af154d617c875b52651dd8dd17a31270c495082f3d55f6128e7629658d63765"}, + {file = "coverage-7.4.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8640f1fde5e1b8e3439fe482cdc2b0bb6c329f4bb161927c28d2e8879c6029ee"}, + {file = "coverage-7.4.3-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:69b9f6f66c0af29642e73a520b6fed25ff9fd69a25975ebe6acb297234eda501"}, + {file = "coverage-7.4.3-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:0842571634f39016a6c03e9d4aba502be652a6e4455fadb73cd3a3a49173e38f"}, + {file = "coverage-7.4.3-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a78ed23b08e8ab524551f52953a8a05d61c3a760781762aac49f8de6eede8c45"}, + {file = "coverage-7.4.3-cp39-cp39-win32.whl", hash = "sha256:c0524de3ff096e15fcbfe8f056fdb4ea0bf497d584454f344d59fce069d3e6e9"}, + {file = "coverage-7.4.3-cp39-cp39-win_amd64.whl", hash = "sha256:0209a6369ccce576b43bb227dc8322d8ef9e323d089c6f3f26a597b09cb4d2aa"}, + {file = "coverage-7.4.3-pp38.pp39.pp310-none-any.whl", hash = "sha256:7cbde573904625509a3f37b6fecea974e363460b556a627c60dc2f47e2fffa51"}, + {file = "coverage-7.4.3.tar.gz", hash = "sha256:276f6077a5c61447a48d133ed13e759c09e62aff0dc84274a68dc18660104d52"}, ] [package.dependencies] @@ -805,29 +821,33 @@ tests = ["pytest", "pytest-cov", "pytest-xdist"] [[package]] name = "debugpy" -version = "1.8.0" +version = "1.8.1" description = "An implementation of the Debug Adapter Protocol for Python" optional = false python-versions = ">=3.8" files = [ - {file = "debugpy-1.8.0-cp310-cp310-macosx_11_0_x86_64.whl", hash = "sha256:7fb95ca78f7ac43393cd0e0f2b6deda438ec7c5e47fa5d38553340897d2fbdfb"}, - {file = "debugpy-1.8.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ef9ab7df0b9a42ed9c878afd3eaaff471fce3fa73df96022e1f5c9f8f8c87ada"}, - {file = "debugpy-1.8.0-cp310-cp310-win32.whl", hash = "sha256:a8b7a2fd27cd9f3553ac112f356ad4ca93338feadd8910277aff71ab24d8775f"}, - {file = "debugpy-1.8.0-cp310-cp310-win_amd64.whl", hash = "sha256:5d9de202f5d42e62f932507ee8b21e30d49aae7e46d5b1dd5c908db1d7068637"}, - {file = "debugpy-1.8.0-cp311-cp311-macosx_11_0_universal2.whl", hash = "sha256:ef54404365fae8d45cf450d0544ee40cefbcb9cb85ea7afe89a963c27028261e"}, - {file = "debugpy-1.8.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:60009b132c91951354f54363f8ebdf7457aeb150e84abba5ae251b8e9f29a8a6"}, - {file = "debugpy-1.8.0-cp311-cp311-win32.whl", hash = "sha256:8cd0197141eb9e8a4566794550cfdcdb8b3db0818bdf8c49a8e8f8053e56e38b"}, - {file = "debugpy-1.8.0-cp311-cp311-win_amd64.whl", hash = "sha256:a64093656c4c64dc6a438e11d59369875d200bd5abb8f9b26c1f5f723622e153"}, - {file = "debugpy-1.8.0-cp38-cp38-macosx_11_0_x86_64.whl", hash = "sha256:b05a6b503ed520ad58c8dc682749113d2fd9f41ffd45daec16e558ca884008cd"}, - {file = "debugpy-1.8.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3c6fb41c98ec51dd010d7ed650accfd07a87fe5e93eca9d5f584d0578f28f35f"}, - {file = "debugpy-1.8.0-cp38-cp38-win32.whl", hash = "sha256:46ab6780159eeabb43c1495d9c84cf85d62975e48b6ec21ee10c95767c0590aa"}, - {file = "debugpy-1.8.0-cp38-cp38-win_amd64.whl", hash = "sha256:bdc5ef99d14b9c0fcb35351b4fbfc06ac0ee576aeab6b2511702e5a648a2e595"}, - {file = "debugpy-1.8.0-cp39-cp39-macosx_11_0_x86_64.whl", hash = "sha256:61eab4a4c8b6125d41a34bad4e5fe3d2cc145caecd63c3fe953be4cc53e65bf8"}, - {file = "debugpy-1.8.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:125b9a637e013f9faac0a3d6a82bd17c8b5d2c875fb6b7e2772c5aba6d082332"}, - {file = "debugpy-1.8.0-cp39-cp39-win32.whl", hash = "sha256:57161629133113c97b387382045649a2b985a348f0c9366e22217c87b68b73c6"}, - {file = "debugpy-1.8.0-cp39-cp39-win_amd64.whl", hash = "sha256:e3412f9faa9ade82aa64a50b602544efcba848c91384e9f93497a458767e6926"}, - {file = "debugpy-1.8.0-py2.py3-none-any.whl", hash = "sha256:9c9b0ac1ce2a42888199df1a1906e45e6f3c9555497643a85e0bf2406e3ffbc4"}, - {file = "debugpy-1.8.0.zip", hash = "sha256:12af2c55b419521e33d5fb21bd022df0b5eb267c3e178f1d374a63a2a6bdccd0"}, + {file = "debugpy-1.8.1-cp310-cp310-macosx_11_0_x86_64.whl", hash = "sha256:3bda0f1e943d386cc7a0e71bfa59f4137909e2ed947fb3946c506e113000f741"}, + {file = "debugpy-1.8.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dda73bf69ea479c8577a0448f8c707691152e6c4de7f0c4dec5a4bc11dee516e"}, + {file = "debugpy-1.8.1-cp310-cp310-win32.whl", hash = "sha256:3a79c6f62adef994b2dbe9fc2cc9cc3864a23575b6e387339ab739873bea53d0"}, + {file = "debugpy-1.8.1-cp310-cp310-win_amd64.whl", hash = "sha256:7eb7bd2b56ea3bedb009616d9e2f64aab8fc7000d481faec3cd26c98a964bcdd"}, + {file = "debugpy-1.8.1-cp311-cp311-macosx_11_0_universal2.whl", hash = "sha256:016a9fcfc2c6b57f939673c874310d8581d51a0fe0858e7fac4e240c5eb743cb"}, + {file = "debugpy-1.8.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd97ed11a4c7f6d042d320ce03d83b20c3fb40da892f994bc041bbc415d7a099"}, + {file = "debugpy-1.8.1-cp311-cp311-win32.whl", hash = "sha256:0de56aba8249c28a300bdb0672a9b94785074eb82eb672db66c8144fff673146"}, + {file = "debugpy-1.8.1-cp311-cp311-win_amd64.whl", hash = "sha256:1a9fe0829c2b854757b4fd0a338d93bc17249a3bf69ecf765c61d4c522bb92a8"}, + {file = "debugpy-1.8.1-cp312-cp312-macosx_11_0_universal2.whl", hash = "sha256:3ebb70ba1a6524d19fa7bb122f44b74170c447d5746a503e36adc244a20ac539"}, + {file = "debugpy-1.8.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a2e658a9630f27534e63922ebf655a6ab60c370f4d2fc5c02a5b19baf4410ace"}, + {file = "debugpy-1.8.1-cp312-cp312-win32.whl", hash = "sha256:caad2846e21188797a1f17fc09c31b84c7c3c23baf2516fed5b40b378515bbf0"}, + {file = "debugpy-1.8.1-cp312-cp312-win_amd64.whl", hash = "sha256:edcc9f58ec0fd121a25bc950d4578df47428d72e1a0d66c07403b04eb93bcf98"}, + {file = "debugpy-1.8.1-cp38-cp38-macosx_11_0_x86_64.whl", hash = "sha256:7a3afa222f6fd3d9dfecd52729bc2e12c93e22a7491405a0ecbf9e1d32d45b39"}, + {file = "debugpy-1.8.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d915a18f0597ef685e88bb35e5d7ab968964b7befefe1aaea1eb5b2640b586c7"}, + {file = "debugpy-1.8.1-cp38-cp38-win32.whl", hash = "sha256:92116039b5500633cc8d44ecc187abe2dfa9b90f7a82bbf81d079fcdd506bae9"}, + {file = "debugpy-1.8.1-cp38-cp38-win_amd64.whl", hash = "sha256:e38beb7992b5afd9d5244e96ad5fa9135e94993b0c551ceebf3fe1a5d9beb234"}, + {file = "debugpy-1.8.1-cp39-cp39-macosx_11_0_x86_64.whl", hash = "sha256:bfb20cb57486c8e4793d41996652e5a6a885b4d9175dd369045dad59eaacea42"}, + {file = "debugpy-1.8.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:efd3fdd3f67a7e576dd869c184c5dd71d9aaa36ded271939da352880c012e703"}, + {file = "debugpy-1.8.1-cp39-cp39-win32.whl", hash = "sha256:58911e8521ca0c785ac7a0539f1e77e0ce2df753f786188f382229278b4cdf23"}, + {file = "debugpy-1.8.1-cp39-cp39-win_amd64.whl", hash = "sha256:6df9aa9599eb05ca179fb0b810282255202a66835c6efb1d112d21ecb830ddd3"}, + {file = "debugpy-1.8.1-py2.py3-none-any.whl", hash = "sha256:28acbe2241222b87e255260c76741e1fbf04fdc3b6d094fcf57b6c6f75ce1242"}, + {file = "debugpy-1.8.1.zip", hash = "sha256:f696d6be15be87aef621917585f9bb94b1dc9e8aced570db1b8a6fc14e8f9b42"}, ] [[package]] @@ -876,18 +896,18 @@ files = [ [[package]] name = "edge-tts" -version = "6.1.9" +version = "6.1.10" description = "Microsoft Edge's TTS" optional = false python-versions = ">=3.7" files = [ - {file = "edge-tts-6.1.9.tar.gz", hash = "sha256:296c05a0f96fbc26c226ad266266ccb494ed2ce1c5bb27d4d99356506623ca36"}, - {file = "edge_tts-6.1.9-py3-none-any.whl", hash = "sha256:21214164cfc008172990da495a41afce308acb3b3ab75c9371dc750e86b1f9f9"}, + {file = "edge-tts-6.1.10.tar.gz", hash = "sha256:70a49f32ed766ea405b8d2a44ef124805349d296c1a56a220b0aff1e202f8891"}, + {file = "edge_tts-6.1.10-py3-none-any.whl", hash = "sha256:e7a4bceea8f797498b9be1216a1448a0ce1c2ba832991a16ced4e5e7399e3e0a"}, ] [package.dependencies] aiohttp = ">=3.8.0" -certifi = "2023.07.22" +certifi = ">=2023.11.17" [package.extras] dev = ["black", "isort", "mypy", "pylint"] @@ -952,60 +972,60 @@ typing = ["typing-extensions (>=4.8)"] [[package]] name = "fonttools" -version = "4.47.2" +version = "4.49.0" description = "Tools to manipulate font files" optional = false python-versions = ">=3.8" files = [ - {file = "fonttools-4.47.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:3b629108351d25512d4ea1a8393a2dba325b7b7d7308116b605ea3f8e1be88df"}, - {file = "fonttools-4.47.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c19044256c44fe299d9a73456aabee4b4d06c6b930287be93b533b4737d70aa1"}, - {file = "fonttools-4.47.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b8be28c036b9f186e8c7eaf8a11b42373e7e4949f9e9f370202b9da4c4c3f56c"}, - {file = "fonttools-4.47.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f83a4daef6d2a202acb9bf572958f91cfde5b10c8ee7fb1d09a4c81e5d851fd8"}, - {file = "fonttools-4.47.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:4a5a5318ba5365d992666ac4fe35365f93004109d18858a3e18ae46f67907670"}, - {file = "fonttools-4.47.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:8f57ecd742545362a0f7186774b2d1c53423ed9ece67689c93a1055b236f638c"}, - {file = "fonttools-4.47.2-cp310-cp310-win32.whl", hash = "sha256:a1c154bb85dc9a4cf145250c88d112d88eb414bad81d4cb524d06258dea1bdc0"}, - {file = "fonttools-4.47.2-cp310-cp310-win_amd64.whl", hash = "sha256:3e2b95dce2ead58fb12524d0ca7d63a63459dd489e7e5838c3cd53557f8933e1"}, - {file = "fonttools-4.47.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:29495d6d109cdbabe73cfb6f419ce67080c3ef9ea1e08d5750240fd4b0c4763b"}, - {file = "fonttools-4.47.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:0a1d313a415eaaba2b35d6cd33536560deeebd2ed758b9bfb89ab5d97dc5deac"}, - {file = "fonttools-4.47.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:90f898cdd67f52f18049250a6474185ef6544c91f27a7bee70d87d77a8daf89c"}, - {file = "fonttools-4.47.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3480eeb52770ff75140fe7d9a2ec33fb67b07efea0ab5129c7e0c6a639c40c70"}, - {file = "fonttools-4.47.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:0255dbc128fee75fb9be364806b940ed450dd6838672a150d501ee86523ac61e"}, - {file = "fonttools-4.47.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:f791446ff297fd5f1e2247c188de53c1bfb9dd7f0549eba55b73a3c2087a2703"}, - {file = "fonttools-4.47.2-cp311-cp311-win32.whl", hash = "sha256:740947906590a878a4bde7dd748e85fefa4d470a268b964748403b3ab2aeed6c"}, - {file = "fonttools-4.47.2-cp311-cp311-win_amd64.whl", hash = "sha256:63fbed184979f09a65aa9c88b395ca539c94287ba3a364517698462e13e457c9"}, - {file = "fonttools-4.47.2-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:4ec558c543609e71b2275c4894e93493f65d2f41c15fe1d089080c1d0bb4d635"}, - {file = "fonttools-4.47.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:e040f905d542362e07e72e03612a6270c33d38281fd573160e1003e43718d68d"}, - {file = "fonttools-4.47.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6dd58cc03016b281bd2c74c84cdaa6bd3ce54c5a7f47478b7657b930ac3ed8eb"}, - {file = "fonttools-4.47.2-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:32ab2e9702dff0dd4510c7bb958f265a8d3dd5c0e2547e7b5f7a3df4979abb07"}, - {file = "fonttools-4.47.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:3a808f3c1d1df1f5bf39be869b6e0c263570cdafb5bdb2df66087733f566ea71"}, - {file = "fonttools-4.47.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:ac71e2e201df041a2891067dc36256755b1229ae167edbdc419b16da78732c2f"}, - {file = "fonttools-4.47.2-cp312-cp312-win32.whl", hash = "sha256:69731e8bea0578b3c28fdb43dbf95b9386e2d49a399e9a4ad736b8e479b08085"}, - {file = "fonttools-4.47.2-cp312-cp312-win_amd64.whl", hash = "sha256:b3e1304e5f19ca861d86a72218ecce68f391646d85c851742d265787f55457a4"}, - {file = "fonttools-4.47.2-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:254d9a6f7be00212bf0c3159e0a420eb19c63793b2c05e049eb337f3023c5ecc"}, - {file = "fonttools-4.47.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:eabae77a07c41ae0b35184894202305c3ad211a93b2eb53837c2a1143c8bc952"}, - {file = "fonttools-4.47.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a86a5ab2873ed2575d0fcdf1828143cfc6b977ac448e3dc616bb1e3d20efbafa"}, - {file = "fonttools-4.47.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:13819db8445a0cec8c3ff5f243af6418ab19175072a9a92f6cc8ca7d1452754b"}, - {file = "fonttools-4.47.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:4e743935139aa485fe3253fc33fe467eab6ea42583fa681223ea3f1a93dd01e6"}, - {file = "fonttools-4.47.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:d49ce3ea7b7173faebc5664872243b40cf88814ca3eb135c4a3cdff66af71946"}, - {file = "fonttools-4.47.2-cp38-cp38-win32.whl", hash = "sha256:94208ea750e3f96e267f394d5588579bb64cc628e321dbb1d4243ffbc291b18b"}, - {file = "fonttools-4.47.2-cp38-cp38-win_amd64.whl", hash = "sha256:0f750037e02beb8b3569fbff701a572e62a685d2a0e840d75816592280e5feae"}, - {file = "fonttools-4.47.2-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:3d71606c9321f6701642bd4746f99b6089e53d7e9817fc6b964e90d9c5f0ecc6"}, - {file = "fonttools-4.47.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:86e0427864c6c91cf77f16d1fb9bf1bbf7453e824589e8fb8461b6ee1144f506"}, - {file = "fonttools-4.47.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0a00bd0e68e88987dcc047ea31c26d40a3c61185153b03457956a87e39d43c37"}, - {file = "fonttools-4.47.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a5d77479fb885ef38a16a253a2f4096bc3d14e63a56d6246bfdb56365a12b20c"}, - {file = "fonttools-4.47.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:5465df494f20a7d01712b072ae3ee9ad2887004701b95cb2cc6dcb9c2c97a899"}, - {file = "fonttools-4.47.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:4c811d3c73b6abac275babb8aa439206288f56fdb2c6f8835e3d7b70de8937a7"}, - {file = "fonttools-4.47.2-cp39-cp39-win32.whl", hash = "sha256:5b60e3afa9635e3dfd3ace2757039593e3bd3cf128be0ddb7a1ff4ac45fa5a50"}, - {file = "fonttools-4.47.2-cp39-cp39-win_amd64.whl", hash = "sha256:7ee48bd9d6b7e8f66866c9090807e3a4a56cf43ffad48962725a190e0dd774c8"}, - {file = "fonttools-4.47.2-py3-none-any.whl", hash = "sha256:7eb7ad665258fba68fd22228a09f347469d95a97fb88198e133595947a20a184"}, - {file = "fonttools-4.47.2.tar.gz", hash = "sha256:7df26dd3650e98ca45f1e29883c96a0b9f5bb6af8d632a6a108bc744fa0bd9b3"}, + {file = "fonttools-4.49.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:d970ecca0aac90d399e458f0b7a8a597e08f95de021f17785fb68e2dc0b99717"}, + {file = "fonttools-4.49.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:ac9a745b7609f489faa65e1dc842168c18530874a5f5b742ac3dd79e26bca8bc"}, + {file = "fonttools-4.49.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ba0e00620ca28d4ca11fc700806fd69144b463aa3275e1b36e56c7c09915559"}, + {file = "fonttools-4.49.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cdee3ab220283057e7840d5fb768ad4c2ebe65bdba6f75d5d7bf47f4e0ed7d29"}, + {file = "fonttools-4.49.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:ce7033cb61f2bb65d8849658d3786188afd80f53dad8366a7232654804529532"}, + {file = "fonttools-4.49.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:07bc5ea02bb7bc3aa40a1eb0481ce20e8d9b9642a9536cde0218290dd6085828"}, + {file = "fonttools-4.49.0-cp310-cp310-win32.whl", hash = "sha256:86eef6aab7fd7c6c8545f3ebd00fd1d6729ca1f63b0cb4d621bccb7d1d1c852b"}, + {file = "fonttools-4.49.0-cp310-cp310-win_amd64.whl", hash = "sha256:1fac1b7eebfce75ea663e860e7c5b4a8831b858c17acd68263bc156125201abf"}, + {file = "fonttools-4.49.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:edc0cce355984bb3c1d1e89d6a661934d39586bb32191ebff98c600f8957c63e"}, + {file = "fonttools-4.49.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:83a0d9336de2cba86d886507dd6e0153df333ac787377325a39a2797ec529814"}, + {file = "fonttools-4.49.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:36c8865bdb5cfeec88f5028e7e592370a0657b676c6f1d84a2108e0564f90e22"}, + {file = "fonttools-4.49.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:33037d9e56e2562c710c8954d0f20d25b8386b397250d65581e544edc9d6b942"}, + {file = "fonttools-4.49.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:8fb022d799b96df3eaa27263e9eea306bd3d437cc9aa981820850281a02b6c9a"}, + {file = "fonttools-4.49.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:33c584c0ef7dc54f5dd4f84082eabd8d09d1871a3d8ca2986b0c0c98165f8e86"}, + {file = "fonttools-4.49.0-cp311-cp311-win32.whl", hash = "sha256:cbe61b158deb09cffdd8540dc4a948d6e8f4d5b4f3bf5cd7db09bd6a61fee64e"}, + {file = "fonttools-4.49.0-cp311-cp311-win_amd64.whl", hash = "sha256:fc11e5114f3f978d0cea7e9853627935b30d451742eeb4239a81a677bdee6bf6"}, + {file = "fonttools-4.49.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:d647a0e697e5daa98c87993726da8281c7233d9d4ffe410812a4896c7c57c075"}, + {file = "fonttools-4.49.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:f3bbe672df03563d1f3a691ae531f2e31f84061724c319652039e5a70927167e"}, + {file = "fonttools-4.49.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bebd91041dda0d511b0d303180ed36e31f4f54b106b1259b69fade68413aa7ff"}, + {file = "fonttools-4.49.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4145f91531fd43c50f9eb893faa08399816bb0b13c425667c48475c9f3a2b9b5"}, + {file = "fonttools-4.49.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:ea329dafb9670ffbdf4dbc3b0e5c264104abcd8441d56de77f06967f032943cb"}, + {file = "fonttools-4.49.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:c076a9e548521ecc13d944b1d261ff3d7825048c338722a4bd126d22316087b7"}, + {file = "fonttools-4.49.0-cp312-cp312-win32.whl", hash = "sha256:b607ea1e96768d13be26d2b400d10d3ebd1456343eb5eaddd2f47d1c4bd00880"}, + {file = "fonttools-4.49.0-cp312-cp312-win_amd64.whl", hash = "sha256:a974c49a981e187381b9cc2c07c6b902d0079b88ff01aed34695ec5360767034"}, + {file = "fonttools-4.49.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:b85ec0bdd7bdaa5c1946398cbb541e90a6dfc51df76dfa88e0aaa41b335940cb"}, + {file = "fonttools-4.49.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:af20acbe198a8a790618ee42db192eb128afcdcc4e96d99993aca0b60d1faeb4"}, + {file = "fonttools-4.49.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4d418b1fee41a1d14931f7ab4b92dc0bc323b490e41d7a333eec82c9f1780c75"}, + {file = "fonttools-4.49.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b44a52b8e6244b6548851b03b2b377a9702b88ddc21dcaf56a15a0393d425cb9"}, + {file = "fonttools-4.49.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:7c7125068e04a70739dad11857a4d47626f2b0bd54de39e8622e89701836eabd"}, + {file = "fonttools-4.49.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:29e89d0e1a7f18bc30f197cfadcbef5a13d99806447c7e245f5667579a808036"}, + {file = "fonttools-4.49.0-cp38-cp38-win32.whl", hash = "sha256:9d95fa0d22bf4f12d2fb7b07a46070cdfc19ef5a7b1c98bc172bfab5bf0d6844"}, + {file = "fonttools-4.49.0-cp38-cp38-win_amd64.whl", hash = "sha256:768947008b4dc552d02772e5ebd49e71430a466e2373008ce905f953afea755a"}, + {file = "fonttools-4.49.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:08877e355d3dde1c11973bb58d4acad1981e6d1140711230a4bfb40b2b937ccc"}, + {file = "fonttools-4.49.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:fdb54b076f25d6b0f0298dc706acee5052de20c83530fa165b60d1f2e9cbe3cb"}, + {file = "fonttools-4.49.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0af65c720520710cc01c293f9c70bd69684365c6015cc3671db2b7d807fe51f2"}, + {file = "fonttools-4.49.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1f255ce8ed7556658f6d23f6afd22a6d9bbc3edb9b96c96682124dc487e1bf42"}, + {file = "fonttools-4.49.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:d00af0884c0e65f60dfaf9340e26658836b935052fdd0439952ae42e44fdd2be"}, + {file = "fonttools-4.49.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:263832fae27481d48dfafcc43174644b6706639661e242902ceb30553557e16c"}, + {file = "fonttools-4.49.0-cp39-cp39-win32.whl", hash = "sha256:0404faea044577a01bb82d47a8fa4bc7a54067fa7e324785dd65d200d6dd1133"}, + {file = "fonttools-4.49.0-cp39-cp39-win_amd64.whl", hash = "sha256:b050d362df50fc6e38ae3954d8c29bf2da52be384649ee8245fdb5186b620836"}, + {file = "fonttools-4.49.0-py3-none-any.whl", hash = "sha256:af281525e5dd7fa0b39fb1667b8d5ca0e2a9079967e14c4bfe90fd1cd13e0f18"}, + {file = "fonttools-4.49.0.tar.gz", hash = "sha256:ebf46e7f01b7af7861310417d7c49591a85d99146fc23a5ba82fdb28af156321"}, ] [package.extras] -all = ["brotli (>=1.0.1)", "brotlicffi (>=0.8.0)", "fs (>=2.2.0,<3)", "lxml (>=4.0,<5)", "lz4 (>=1.7.4.2)", "matplotlib", "munkres", "pycairo", "scipy", "skia-pathops (>=0.5.0)", "sympy", "uharfbuzz (>=0.23.0)", "unicodedata2 (>=15.1.0)", "xattr", "zopfli (>=0.1.4)"] +all = ["brotli (>=1.0.1)", "brotlicffi (>=0.8.0)", "fs (>=2.2.0,<3)", "lxml (>=4.0)", "lz4 (>=1.7.4.2)", "matplotlib", "munkres", "pycairo", "scipy", "skia-pathops (>=0.5.0)", "sympy", "uharfbuzz (>=0.23.0)", "unicodedata2 (>=15.1.0)", "xattr", "zopfli (>=0.1.4)"] graphite = ["lz4 (>=1.7.4.2)"] interpolatable = ["munkres", "pycairo", "scipy"] -lxml = ["lxml (>=4.0,<5)"] +lxml = ["lxml (>=4.0)"] pathops = ["skia-pathops (>=0.5.0)"] plot = ["matplotlib"] repacker = ["uharfbuzz (>=0.23.0)"] @@ -1175,13 +1195,13 @@ grpcio-gcp = ["grpcio-gcp (>=0.2.2,<1.0.dev0)"] [[package]] name = "google-auth" -version = "2.28.0" +version = "2.28.2" description = "Google Authentication Library" optional = false python-versions = ">=3.7" files = [ - {file = "google-auth-2.28.0.tar.gz", hash = "sha256:3cfc1b6e4e64797584fb53fc9bd0b7afa9b7c0dba2004fa7dcc9349e58cc3195"}, - {file = "google_auth-2.28.0-py2.py3-none-any.whl", hash = "sha256:7634d29dcd1e101f5226a23cbc4a0c6cda6394253bf80e281d9c5c6797869c53"}, + {file = "google-auth-2.28.2.tar.gz", hash = "sha256:80b8b4969aa9ed5938c7828308f20f035bc79f9d8fb8120bf9dc8db20b41ba30"}, + {file = "google_auth-2.28.2-py2.py3-none-any.whl", hash = "sha256:9fd67bbcd40f16d9d42f950228e9cf02a2ded4ae49198b27432d0cded5a74c38"}, ] [package.dependencies] @@ -1198,30 +1218,30 @@ requests = ["requests (>=2.20.0,<3.0.0.dev0)"] [[package]] name = "google-cloud-speech" -version = "2.24.1" +version = "2.25.1" description = "Google Cloud Speech API client library" optional = false python-versions = ">=3.7" files = [ - {file = "google-cloud-speech-2.24.1.tar.gz", hash = "sha256:68f5b99b5719357a5b89609442cd74e101fefeb56e79a9d6d321394c27605a84"}, - {file = "google_cloud_speech-2.24.1-py2.py3-none-any.whl", hash = "sha256:4931b7e8edc662e2bf7baa36f5dc5145890d639961ebec9a5ca63fc854562476"}, + {file = "google-cloud-speech-2.25.1.tar.gz", hash = "sha256:5b7470a949f5a77c40511c3664ac339fe0a4704482f9b6b3a2ba554b7d2b2cdc"}, + {file = "google_cloud_speech-2.25.1-py2.py3-none-any.whl", hash = "sha256:b08ab9648774949295a869a69473af9b9a65f038436a2a1a560ec5ba28d2b227"}, ] [package.dependencies] -google-api-core = {version = ">=1.34.0,<2.0.dev0 || >=2.11.dev0,<3.0.0dev", extras = ["grpc"]} -google-auth = ">=2.14.1,<3.0.0dev" +google-api-core = {version = ">=1.34.1,<2.0.dev0 || >=2.11.dev0,<3.0.0dev", extras = ["grpc"]} +google-auth = ">=2.14.1,<2.24.0 || >2.24.0,<2.25.0 || >2.25.0,<3.0.0dev" proto-plus = ">=1.22.3,<2.0.0dev" protobuf = ">=3.19.5,<3.20.0 || >3.20.0,<3.20.1 || >3.20.1,<4.21.0 || >4.21.0,<4.21.1 || >4.21.1,<4.21.2 || >4.21.2,<4.21.3 || >4.21.3,<4.21.4 || >4.21.4,<4.21.5 || >4.21.5,<5.0.0dev" [[package]] name = "googleapis-common-protos" -version = "1.62.0" +version = "1.63.0" description = "Common protobufs used in Google APIs" optional = false python-versions = ">=3.7" files = [ - {file = "googleapis-common-protos-1.62.0.tar.gz", hash = "sha256:83f0ece9f94e5672cced82f592d2a5edf527a96ed1794f0bab36d5735c996277"}, - {file = "googleapis_common_protos-1.62.0-py2.py3-none-any.whl", hash = "sha256:4750113612205514f9f6aa4cb00d523a94f3e8c06c5ad2fee466387dc4875f07"}, + {file = "googleapis-common-protos-1.63.0.tar.gz", hash = "sha256:17ad01b11d5f1d0171c06d3ba5c04c54474e883b66b949722b4938ee2694ef4e"}, + {file = "googleapis_common_protos-1.63.0-py2.py3-none-any.whl", hash = "sha256:ae45f75702f7c08b541f750854a678bd8f534a1a6bace6afe975f1d0a82d6632"}, ] [package.dependencies] @@ -1232,98 +1252,99 @@ grpc = ["grpcio (>=1.44.0,<2.0.0.dev0)"] [[package]] name = "griffe" -version = "0.40.0" +version = "0.42.0" description = "Signatures for entire Python programs. Extract the structure, the frame, the skeleton of your project, to generate API documentation or find breaking changes in your API." optional = false python-versions = ">=3.8" files = [ - {file = "griffe-0.40.0-py3-none-any.whl", hash = "sha256:db1da6d1d8e08cbb20f1a7dee8c09da940540c2d4c1bfa26a9091cf6fc36a9ec"}, - {file = "griffe-0.40.0.tar.gz", hash = "sha256:76c4439eaa2737af46ae003c331ab6ca79c5365b552f7b5aed263a3b4125735b"}, + {file = "griffe-0.42.0-py3-none-any.whl", hash = "sha256:384df6b802a60f70e65fdb7e83f5b27e2da869a12eac85b25b55250012dbc263"}, + {file = "griffe-0.42.0.tar.gz", hash = "sha256:fb83ee602701ffdf99c9a6bf5f0a5a3bd877364b3bffb2c451dc8fbd9645b0cf"}, ] [package.dependencies] +astunparse = {version = ">=1.6", markers = "python_version < \"3.9\""} colorama = ">=0.4" [[package]] name = "grpcio" -version = "1.60.1" +version = "1.62.1" description = "HTTP/2-based RPC framework" optional = false python-versions = ">=3.7" files = [ - {file = "grpcio-1.60.1-cp310-cp310-linux_armv7l.whl", hash = "sha256:14e8f2c84c0832773fb3958240c69def72357bc11392571f87b2d7b91e0bb092"}, - {file = "grpcio-1.60.1-cp310-cp310-macosx_12_0_universal2.whl", hash = "sha256:33aed0a431f5befeffd9d346b0fa44b2c01aa4aeae5ea5b2c03d3e25e0071216"}, - {file = "grpcio-1.60.1-cp310-cp310-manylinux_2_17_aarch64.whl", hash = "sha256:fead980fbc68512dfd4e0c7b1f5754c2a8e5015a04dea454b9cada54a8423525"}, - {file = "grpcio-1.60.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:082081e6a36b6eb5cf0fd9a897fe777dbb3802176ffd08e3ec6567edd85bc104"}, - {file = "grpcio-1.60.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:55ccb7db5a665079d68b5c7c86359ebd5ebf31a19bc1a91c982fd622f1e31ff2"}, - {file = "grpcio-1.60.1-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:9b54577032d4f235452f77a83169b6527bf4b77d73aeada97d45b2aaf1bf5ce0"}, - {file = "grpcio-1.60.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:7d142bcd604166417929b071cd396aa13c565749a4c840d6c702727a59d835eb"}, - {file = "grpcio-1.60.1-cp310-cp310-win32.whl", hash = "sha256:2a6087f234cb570008a6041c8ffd1b7d657b397fdd6d26e83d72283dae3527b1"}, - {file = "grpcio-1.60.1-cp310-cp310-win_amd64.whl", hash = "sha256:f2212796593ad1d0235068c79836861f2201fc7137a99aa2fea7beeb3b101177"}, - {file = "grpcio-1.60.1-cp311-cp311-linux_armv7l.whl", hash = "sha256:79ae0dc785504cb1e1788758c588c711f4e4a0195d70dff53db203c95a0bd303"}, - {file = "grpcio-1.60.1-cp311-cp311-macosx_10_10_universal2.whl", hash = "sha256:4eec8b8c1c2c9b7125508ff7c89d5701bf933c99d3910e446ed531cd16ad5d87"}, - {file = "grpcio-1.60.1-cp311-cp311-manylinux_2_17_aarch64.whl", hash = "sha256:8c9554ca8e26241dabe7951aa1fa03a1ba0856688ecd7e7bdbdd286ebc272e4c"}, - {file = "grpcio-1.60.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:91422ba785a8e7a18725b1dc40fbd88f08a5bb4c7f1b3e8739cab24b04fa8a03"}, - {file = "grpcio-1.60.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cba6209c96828711cb7c8fcb45ecef8c8859238baf15119daa1bef0f6c84bfe7"}, - {file = "grpcio-1.60.1-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:c71be3f86d67d8d1311c6076a4ba3b75ba5703c0b856b4e691c9097f9b1e8bd2"}, - {file = "grpcio-1.60.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:af5ef6cfaf0d023c00002ba25d0751e5995fa0e4c9eec6cd263c30352662cbce"}, - {file = "grpcio-1.60.1-cp311-cp311-win32.whl", hash = "sha256:a09506eb48fa5493c58f946c46754ef22f3ec0df64f2b5149373ff31fb67f3dd"}, - {file = "grpcio-1.60.1-cp311-cp311-win_amd64.whl", hash = "sha256:49c9b6a510e3ed8df5f6f4f3c34d7fbf2d2cae048ee90a45cd7415abab72912c"}, - {file = "grpcio-1.60.1-cp312-cp312-linux_armv7l.whl", hash = "sha256:b58b855d0071575ea9c7bc0d84a06d2edfbfccec52e9657864386381a7ce1ae9"}, - {file = "grpcio-1.60.1-cp312-cp312-macosx_10_10_universal2.whl", hash = "sha256:a731ac5cffc34dac62053e0da90f0c0b8560396a19f69d9703e88240c8f05858"}, - {file = "grpcio-1.60.1-cp312-cp312-manylinux_2_17_aarch64.whl", hash = "sha256:cf77f8cf2a651fbd869fbdcb4a1931464189cd210abc4cfad357f1cacc8642a6"}, - {file = "grpcio-1.60.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c557e94e91a983e5b1e9c60076a8fd79fea1e7e06848eb2e48d0ccfb30f6e073"}, - {file = "grpcio-1.60.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:069fe2aeee02dfd2135d562d0663fe70fbb69d5eed6eb3389042a7e963b54de8"}, - {file = "grpcio-1.60.1-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:cb0af13433dbbd1c806e671d81ec75bd324af6ef75171fd7815ca3074fe32bfe"}, - {file = "grpcio-1.60.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:2f44c32aef186bbba254129cea1df08a20be414144ac3bdf0e84b24e3f3b2e05"}, - {file = "grpcio-1.60.1-cp312-cp312-win32.whl", hash = "sha256:a212e5dea1a4182e40cd3e4067ee46be9d10418092ce3627475e995cca95de21"}, - {file = "grpcio-1.60.1-cp312-cp312-win_amd64.whl", hash = "sha256:6e490fa5f7f5326222cb9f0b78f207a2b218a14edf39602e083d5f617354306f"}, - {file = "grpcio-1.60.1-cp37-cp37m-linux_armv7l.whl", hash = "sha256:4216e67ad9a4769117433814956031cb300f85edc855252a645a9a724b3b6594"}, - {file = "grpcio-1.60.1-cp37-cp37m-macosx_10_10_universal2.whl", hash = "sha256:73e14acd3d4247169955fae8fb103a2b900cfad21d0c35f0dcd0fdd54cd60367"}, - {file = "grpcio-1.60.1-cp37-cp37m-manylinux_2_17_aarch64.whl", hash = "sha256:6ecf21d20d02d1733e9c820fb5c114c749d888704a7ec824b545c12e78734d1c"}, - {file = "grpcio-1.60.1-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:33bdea30dcfd4f87b045d404388469eb48a48c33a6195a043d116ed1b9a0196c"}, - {file = "grpcio-1.60.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:53b69e79d00f78c81eecfb38f4516080dc7f36a198b6b37b928f1c13b3c063e9"}, - {file = "grpcio-1.60.1-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:39aa848794b887120b1d35b1b994e445cc028ff602ef267f87c38122c1add50d"}, - {file = "grpcio-1.60.1-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:72153a0d2e425f45b884540a61c6639436ddafa1829a42056aa5764b84108b8e"}, - {file = "grpcio-1.60.1-cp37-cp37m-win_amd64.whl", hash = "sha256:50d56280b482875d1f9128ce596e59031a226a8b84bec88cb2bf76c289f5d0de"}, - {file = "grpcio-1.60.1-cp38-cp38-linux_armv7l.whl", hash = "sha256:6d140bdeb26cad8b93c1455fa00573c05592793c32053d6e0016ce05ba267549"}, - {file = "grpcio-1.60.1-cp38-cp38-macosx_10_10_universal2.whl", hash = "sha256:bc808924470643b82b14fe121923c30ec211d8c693e747eba8a7414bc4351a23"}, - {file = "grpcio-1.60.1-cp38-cp38-manylinux_2_17_aarch64.whl", hash = "sha256:70c83bb530572917be20c21f3b6be92cd86b9aecb44b0c18b1d3b2cc3ae47df0"}, - {file = "grpcio-1.60.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9b106bc52e7f28170e624ba61cc7dc6829566e535a6ec68528f8e1afbed1c41f"}, - {file = "grpcio-1.60.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:30e980cd6db1088c144b92fe376747328d5554bc7960ce583ec7b7d81cd47287"}, - {file = "grpcio-1.60.1-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:0c5807e9152eff15f1d48f6b9ad3749196f79a4a050469d99eecb679be592acc"}, - {file = "grpcio-1.60.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:f1c3dc536b3ee124e8b24feb7533e5c70b9f2ef833e3b2e5513b2897fd46763a"}, - {file = "grpcio-1.60.1-cp38-cp38-win32.whl", hash = "sha256:d7404cebcdb11bb5bd40bf94131faf7e9a7c10a6c60358580fe83913f360f929"}, - {file = "grpcio-1.60.1-cp38-cp38-win_amd64.whl", hash = "sha256:c8754c75f55781515a3005063d9a05878b2cfb3cb7e41d5401ad0cf19de14872"}, - {file = "grpcio-1.60.1-cp39-cp39-linux_armv7l.whl", hash = "sha256:0250a7a70b14000fa311de04b169cc7480be6c1a769b190769d347939d3232a8"}, - {file = "grpcio-1.60.1-cp39-cp39-macosx_10_10_universal2.whl", hash = "sha256:660fc6b9c2a9ea3bb2a7e64ba878c98339abaf1811edca904ac85e9e662f1d73"}, - {file = "grpcio-1.60.1-cp39-cp39-manylinux_2_17_aarch64.whl", hash = "sha256:76eaaba891083fcbe167aa0f03363311a9f12da975b025d30e94b93ac7a765fc"}, - {file = "grpcio-1.60.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e5d97c65ea7e097056f3d1ead77040ebc236feaf7f71489383d20f3b4c28412a"}, - {file = "grpcio-1.60.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2bb2a2911b028f01c8c64d126f6b632fcd8a9ac975aa1b3855766c94e4107180"}, - {file = "grpcio-1.60.1-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:5a1ebbae7e2214f51b1f23b57bf98eeed2cf1ba84e4d523c48c36d5b2f8829ff"}, - {file = "grpcio-1.60.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:9a66f4d2a005bc78e61d805ed95dedfcb35efa84b7bba0403c6d60d13a3de2d6"}, - {file = "grpcio-1.60.1-cp39-cp39-win32.whl", hash = "sha256:8d488fbdbf04283f0d20742b64968d44825617aa6717b07c006168ed16488804"}, - {file = "grpcio-1.60.1-cp39-cp39-win_amd64.whl", hash = "sha256:61b7199cd2a55e62e45bfb629a35b71fc2c0cb88f686a047f25b1112d3810904"}, - {file = "grpcio-1.60.1.tar.gz", hash = "sha256:dd1d3a8d1d2e50ad9b59e10aa7f07c7d1be2b367f3f2d33c5fade96ed5460962"}, + {file = "grpcio-1.62.1-cp310-cp310-linux_armv7l.whl", hash = "sha256:179bee6f5ed7b5f618844f760b6acf7e910988de77a4f75b95bbfaa8106f3c1e"}, + {file = "grpcio-1.62.1-cp310-cp310-macosx_12_0_universal2.whl", hash = "sha256:48611e4fa010e823ba2de8fd3f77c1322dd60cb0d180dc6630a7e157b205f7ea"}, + {file = "grpcio-1.62.1-cp310-cp310-manylinux_2_17_aarch64.whl", hash = "sha256:b2a0e71b0a2158aa4bce48be9f8f9eb45cbd17c78c7443616d00abbe2a509f6d"}, + {file = "grpcio-1.62.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:fbe80577c7880911d3ad65e5ecc997416c98f354efeba2f8d0f9112a67ed65a5"}, + {file = "grpcio-1.62.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:58f6c693d446964e3292425e1d16e21a97a48ba9172f2d0df9d7b640acb99243"}, + {file = "grpcio-1.62.1-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:77c339403db5a20ef4fed02e4d1a9a3d9866bf9c0afc77a42234677313ea22f3"}, + {file = "grpcio-1.62.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b5a4ea906db7dec694098435d84bf2854fe158eb3cd51e1107e571246d4d1d70"}, + {file = "grpcio-1.62.1-cp310-cp310-win32.whl", hash = "sha256:4187201a53f8561c015bc745b81a1b2d278967b8de35f3399b84b0695e281d5f"}, + {file = "grpcio-1.62.1-cp310-cp310-win_amd64.whl", hash = "sha256:844d1f3fb11bd1ed362d3fdc495d0770cfab75761836193af166fee113421d66"}, + {file = "grpcio-1.62.1-cp311-cp311-linux_armv7l.whl", hash = "sha256:833379943d1728a005e44103f17ecd73d058d37d95783eb8f0b28ddc1f54d7b2"}, + {file = "grpcio-1.62.1-cp311-cp311-macosx_10_10_universal2.whl", hash = "sha256:c7fcc6a32e7b7b58f5a7d27530669337a5d587d4066060bcb9dee7a8c833dfb7"}, + {file = "grpcio-1.62.1-cp311-cp311-manylinux_2_17_aarch64.whl", hash = "sha256:fa7d28eb4d50b7cbe75bb8b45ed0da9a1dc5b219a0af59449676a29c2eed9698"}, + {file = "grpcio-1.62.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:48f7135c3de2f298b833be8b4ae20cafe37091634e91f61f5a7eb3d61ec6f660"}, + {file = "grpcio-1.62.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:71f11fd63365ade276c9d4a7b7df5c136f9030e3457107e1791b3737a9b9ed6a"}, + {file = "grpcio-1.62.1-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:4b49fd8fe9f9ac23b78437da94c54aa7e9996fbb220bac024a67469ce5d0825f"}, + {file = "grpcio-1.62.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:482ae2ae78679ba9ed5752099b32e5fe580443b4f798e1b71df412abf43375db"}, + {file = "grpcio-1.62.1-cp311-cp311-win32.whl", hash = "sha256:1faa02530b6c7426404372515fe5ddf66e199c2ee613f88f025c6f3bd816450c"}, + {file = "grpcio-1.62.1-cp311-cp311-win_amd64.whl", hash = "sha256:5bd90b8c395f39bc82a5fb32a0173e220e3f401ff697840f4003e15b96d1befc"}, + {file = "grpcio-1.62.1-cp312-cp312-linux_armv7l.whl", hash = "sha256:b134d5d71b4e0837fff574c00e49176051a1c532d26c052a1e43231f252d813b"}, + {file = "grpcio-1.62.1-cp312-cp312-macosx_10_10_universal2.whl", hash = "sha256:d1f6c96573dc09d50dbcbd91dbf71d5cf97640c9427c32584010fbbd4c0e0037"}, + {file = "grpcio-1.62.1-cp312-cp312-manylinux_2_17_aarch64.whl", hash = "sha256:359f821d4578f80f41909b9ee9b76fb249a21035a061a327f91c953493782c31"}, + {file = "grpcio-1.62.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a485f0c2010c696be269184bdb5ae72781344cb4e60db976c59d84dd6354fac9"}, + {file = "grpcio-1.62.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b50b09b4dc01767163d67e1532f948264167cd27f49e9377e3556c3cba1268e1"}, + {file = "grpcio-1.62.1-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:3227c667dccbe38f2c4d943238b887bac588d97c104815aecc62d2fd976e014b"}, + {file = "grpcio-1.62.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:3952b581eb121324853ce2b191dae08badb75cd493cb4e0243368aa9e61cfd41"}, + {file = "grpcio-1.62.1-cp312-cp312-win32.whl", hash = "sha256:83a17b303425104d6329c10eb34bba186ffa67161e63fa6cdae7776ff76df73f"}, + {file = "grpcio-1.62.1-cp312-cp312-win_amd64.whl", hash = "sha256:6696ffe440333a19d8d128e88d440f91fb92c75a80ce4b44d55800e656a3ef1d"}, + {file = "grpcio-1.62.1-cp37-cp37m-linux_armv7l.whl", hash = "sha256:e3393b0823f938253370ebef033c9fd23d27f3eae8eb9a8f6264900c7ea3fb5a"}, + {file = "grpcio-1.62.1-cp37-cp37m-macosx_10_10_universal2.whl", hash = "sha256:83e7ccb85a74beaeae2634f10eb858a0ed1a63081172649ff4261f929bacfd22"}, + {file = "grpcio-1.62.1-cp37-cp37m-manylinux_2_17_aarch64.whl", hash = "sha256:882020c87999d54667a284c7ddf065b359bd00251fcd70279ac486776dbf84ec"}, + {file = "grpcio-1.62.1-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a10383035e864f386fe096fed5c47d27a2bf7173c56a6e26cffaaa5a361addb1"}, + {file = "grpcio-1.62.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:960edebedc6b9ada1ef58e1c71156f28689978188cd8cff3b646b57288a927d9"}, + {file = "grpcio-1.62.1-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:23e2e04b83f347d0aadde0c9b616f4726c3d76db04b438fd3904b289a725267f"}, + {file = "grpcio-1.62.1-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:978121758711916d34fe57c1f75b79cdfc73952f1481bb9583399331682d36f7"}, + {file = "grpcio-1.62.1-cp37-cp37m-win_amd64.whl", hash = "sha256:9084086190cc6d628f282e5615f987288b95457292e969b9205e45b442276407"}, + {file = "grpcio-1.62.1-cp38-cp38-linux_armv7l.whl", hash = "sha256:22bccdd7b23c420a27fd28540fb5dcbc97dc6be105f7698cb0e7d7a420d0e362"}, + {file = "grpcio-1.62.1-cp38-cp38-macosx_10_10_universal2.whl", hash = "sha256:8999bf1b57172dbc7c3e4bb3c732658e918f5c333b2942243f10d0d653953ba9"}, + {file = "grpcio-1.62.1-cp38-cp38-manylinux_2_17_aarch64.whl", hash = "sha256:d9e52558b8b8c2f4ac05ac86344a7417ccdd2b460a59616de49eb6933b07a0bd"}, + {file = "grpcio-1.62.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1714e7bc935780bc3de1b3fcbc7674209adf5208ff825799d579ffd6cd0bd505"}, + {file = "grpcio-1.62.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c8842ccbd8c0e253c1f189088228f9b433f7a93b7196b9e5b6f87dba393f5d5d"}, + {file = "grpcio-1.62.1-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:1f1e7b36bdff50103af95a80923bf1853f6823dd62f2d2a2524b66ed74103e49"}, + {file = "grpcio-1.62.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:bba97b8e8883a8038606480d6b6772289f4c907f6ba780fa1f7b7da7dfd76f06"}, + {file = "grpcio-1.62.1-cp38-cp38-win32.whl", hash = "sha256:a7f615270fe534548112a74e790cd9d4f5509d744dd718cd442bf016626c22e4"}, + {file = "grpcio-1.62.1-cp38-cp38-win_amd64.whl", hash = "sha256:e6c8c8693df718c5ecbc7babb12c69a4e3677fd11de8886f05ab22d4e6b1c43b"}, + {file = "grpcio-1.62.1-cp39-cp39-linux_armv7l.whl", hash = "sha256:73db2dc1b201d20ab7083e7041946910bb991e7e9761a0394bbc3c2632326483"}, + {file = "grpcio-1.62.1-cp39-cp39-macosx_10_10_universal2.whl", hash = "sha256:407b26b7f7bbd4f4751dbc9767a1f0716f9fe72d3d7e96bb3ccfc4aace07c8de"}, + {file = "grpcio-1.62.1-cp39-cp39-manylinux_2_17_aarch64.whl", hash = "sha256:f8de7c8cef9261a2d0a62edf2ccea3d741a523c6b8a6477a340a1f2e417658de"}, + {file = "grpcio-1.62.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9bd5c8a1af40ec305d001c60236308a67e25419003e9bb3ebfab5695a8d0b369"}, + {file = "grpcio-1.62.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:be0477cb31da67846a33b1a75c611f88bfbcd427fe17701b6317aefceee1b96f"}, + {file = "grpcio-1.62.1-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:60dcd824df166ba266ee0cfaf35a31406cd16ef602b49f5d4dfb21f014b0dedd"}, + {file = "grpcio-1.62.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:973c49086cabab773525f6077f95e5a993bfc03ba8fc32e32f2c279497780585"}, + {file = "grpcio-1.62.1-cp39-cp39-win32.whl", hash = "sha256:12859468e8918d3bd243d213cd6fd6ab07208195dc140763c00dfe901ce1e1b4"}, + {file = "grpcio-1.62.1-cp39-cp39-win_amd64.whl", hash = "sha256:b7209117bbeebdfa5d898205cc55153a51285757902dd73c47de498ad4d11332"}, + {file = "grpcio-1.62.1.tar.gz", hash = "sha256:6c455e008fa86d9e9a9d85bb76da4277c0d7d9668a3bfa70dbe86e9f3c759947"}, ] [package.extras] -protobuf = ["grpcio-tools (>=1.60.1)"] +protobuf = ["grpcio-tools (>=1.62.1)"] [[package]] name = "grpcio-status" -version = "1.60.1" +version = "1.62.1" description = "Status proto mapping for gRPC" optional = false python-versions = ">=3.6" files = [ - {file = "grpcio-status-1.60.1.tar.gz", hash = "sha256:61b5aab8989498e8aa142c20b88829ea5d90d18c18c853b9f9e6d407d37bf8b4"}, - {file = "grpcio_status-1.60.1-py3-none-any.whl", hash = "sha256:3034fdb239185b6e0f3169d08c268c4507481e4b8a434c21311a03d9eb5889a0"}, + {file = "grpcio-status-1.62.1.tar.gz", hash = "sha256:3431c8abbab0054912c41df5c72f03ddf3b7a67be8a287bb3c18a3456f96ff77"}, + {file = "grpcio_status-1.62.1-py3-none-any.whl", hash = "sha256:af0c3ab85da31669f21749e8d53d669c061ebc6ce5637be49a46edcb7aa8ab17"}, ] [package.dependencies] googleapis-common-protos = ">=1.5.5" -grpcio = ">=1.60.1" +grpcio = ">=1.62.1" protobuf = ">=4.21.6" [[package]] @@ -1358,13 +1379,13 @@ files = [ [[package]] name = "httpcore" -version = "1.0.2" +version = "1.0.4" description = "A minimal low-level HTTP client." optional = false python-versions = ">=3.8" files = [ - {file = "httpcore-1.0.2-py3-none-any.whl", hash = "sha256:096cc05bca73b8e459a1fc3dcf585148f63e534eae4339559c9b8a8d6399acc7"}, - {file = "httpcore-1.0.2.tar.gz", hash = "sha256:9fc092e4799b26174648e54b74ed5f683132a464e95643b226e00c2ed2fa6535"}, + {file = "httpcore-1.0.4-py3-none-any.whl", hash = "sha256:ac418c1db41bade2ad53ae2f3834a3a0f5ae76b56cf5aa497d2d033384fc7d73"}, + {file = "httpcore-1.0.4.tar.gz", hash = "sha256:cb2839ccfcba0d2d3c1131d3c3e26dfc327326fbe7a5dc0dbfe9f6c9151bb022"}, ] [package.dependencies] @@ -1375,17 +1396,17 @@ h11 = ">=0.13,<0.15" asyncio = ["anyio (>=4.0,<5.0)"] http2 = ["h2 (>=3,<5)"] socks = ["socksio (==1.*)"] -trio = ["trio (>=0.22.0,<0.23.0)"] +trio = ["trio (>=0.22.0,<0.25.0)"] [[package]] name = "httpx" -version = "0.26.0" +version = "0.27.0" description = "The next generation HTTP client." optional = false python-versions = ">=3.8" files = [ - {file = "httpx-0.26.0-py3-none-any.whl", hash = "sha256:8915f5a3627c4d47b73e8202457cb28f1266982d1159bd5779d86a80c0eab1cd"}, - {file = "httpx-0.26.0.tar.gz", hash = "sha256:451b55c30d5185ea6b23c2c793abf9bb237d2a7dfb901ced6ff69ad37ec1dfaf"}, + {file = "httpx-0.27.0-py3-none-any.whl", hash = "sha256:71d5465162c13681bff01ad59b2cc68dd838ea1f10e51574bac27103f00c91a5"}, + {file = "httpx-0.27.0.tar.gz", hash = "sha256:a0cb88a46f32dc874e04ee956e4c2764aba2aa228f650b06788ba6bda2962ab5"}, ] [package.dependencies] @@ -1403,13 +1424,13 @@ socks = ["socksio (==1.*)"] [[package]] name = "identify" -version = "2.5.33" +version = "2.5.35" description = "File identification library for Python" optional = false python-versions = ">=3.8" files = [ - {file = "identify-2.5.33-py2.py3-none-any.whl", hash = "sha256:d40ce5fcd762817627670da8a7d8d8e65f24342d14539c59488dc603bf662e34"}, - {file = "identify-2.5.33.tar.gz", hash = "sha256:161558f9fe4559e1557e1bff323e8631f6a0e4837f7497767c1782832f16b62d"}, + {file = "identify-2.5.35-py2.py3-none-any.whl", hash = "sha256:c4de0081837b211594f8e877a6b4fad7ca32bbfc1a9307fdd61c28bfe923f13e"}, + {file = "identify-2.5.35.tar.gz", hash = "sha256:10a7ca245cfcd756a554a7288159f72ff105ad233c7c4b9c6f0f4d108f5f6791"}, ] [package.extras] @@ -1428,13 +1449,13 @@ files = [ [[package]] name = "imageio" -version = "2.33.1" +version = "2.34.0" description = "Library for reading and writing a wide range of image, video, scientific, and volumetric data formats." optional = false python-versions = ">=3.8" files = [ - {file = "imageio-2.33.1-py3-none-any.whl", hash = "sha256:c5094c48ccf6b2e6da8b4061cd95e1209380afafcbeae4a4e280938cce227e1d"}, - {file = "imageio-2.33.1.tar.gz", hash = "sha256:78722d40b137bd98f5ec7312119f8aea9ad2049f76f434748eb306b6937cc1ce"}, + {file = "imageio-2.34.0-py3-none-any.whl", hash = "sha256:08082bf47ccb54843d9c73fe9fc8f3a88c72452ab676b58aca74f36167e8ccba"}, + {file = "imageio-2.34.0.tar.gz", hash = "sha256:ae9732e10acf807a22c389aef193f42215718e16bd06eed0c5bb57e1034a4d53"}, ] [package.dependencies] @@ -1478,32 +1499,32 @@ setuptools = "*" [[package]] name = "importlib-metadata" -version = "7.0.1" +version = "7.0.2" description = "Read metadata from Python packages" optional = false python-versions = ">=3.8" files = [ - {file = "importlib_metadata-7.0.1-py3-none-any.whl", hash = "sha256:4805911c3a4ec7c3966410053e9ec6a1fecd629117df5adee56dfc9432a1081e"}, - {file = "importlib_metadata-7.0.1.tar.gz", hash = "sha256:f238736bb06590ae52ac1fab06a3a9ef1d8dce2b7a35b5ab329371d6c8f5d2cc"}, + {file = "importlib_metadata-7.0.2-py3-none-any.whl", hash = "sha256:f4bc4c0c070c490abf4ce96d715f68e95923320370efb66143df00199bb6c100"}, + {file = "importlib_metadata-7.0.2.tar.gz", hash = "sha256:198f568f3230878cb1b44fbd7975f87906c22336dba2e4a7f05278c281fbd792"}, ] [package.dependencies] zipp = ">=0.5" [package.extras] -docs = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (<7.2.5)", "sphinx (>=3.5)", "sphinx-lint"] +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)", "packaging", "pyfakefs", "pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-mypy (>=0.9.1)", "pytest-perf (>=0.9.2)", "pytest-ruff"] +testing = ["flufl.flake8", "importlib-resources (>=1.3)", "packaging", "pyfakefs", "pytest (>=6)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-mypy", "pytest-perf (>=0.9.2)", "pytest-ruff (>=0.2.1)"] [[package]] name = "importlib-resources" -version = "6.1.1" +version = "6.1.3" description = "Read resources from Python packages" optional = false python-versions = ">=3.8" files = [ - {file = "importlib_resources-6.1.1-py3-none-any.whl", hash = "sha256:e8bf90d8213b486f428c9c39714b920041cb02c184686a3dee24905aaa8105d6"}, - {file = "importlib_resources-6.1.1.tar.gz", hash = "sha256:3893a00122eafde6894c59914446a512f728a0c1a45f9bb9b63721b6bacf0b4a"}, + {file = "importlib_resources-6.1.3-py3-none-any.whl", hash = "sha256:4c0269e3580fe2634d364b39b38b961540a7738c02cb984e98add8b4221d793d"}, + {file = "importlib_resources-6.1.3.tar.gz", hash = "sha256:56fb4525197b78544a3354ea27793952ab93f935bb4bf746b846bb1015020f2b"}, ] [package.dependencies] @@ -1511,7 +1532,7 @@ zipp = {version = ">=3.1.0", markers = "python_version < \"3.10\""} [package.extras] docs = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (<7.2.5)", "sphinx (>=3.5)", "sphinx-lint"] -testing = ["pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-mypy (>=0.9.1)", "pytest-ruff", "zipp (>=3.17)"] +testing = ["jaraco.collections", "pytest (>=6)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-mypy", "pytest-ruff (>=0.2.1)", "zipp (>=3.17)"] [[package]] name = "iniconfig" @@ -1526,13 +1547,13 @@ files = [ [[package]] name = "ipykernel" -version = "6.29.0" +version = "6.29.3" description = "IPython Kernel for Jupyter" optional = false python-versions = ">=3.8" files = [ - {file = "ipykernel-6.29.0-py3-none-any.whl", hash = "sha256:076663ca68492576f051e4af7720d33f34383e655f2be0d544c8b1c9de915b2f"}, - {file = "ipykernel-6.29.0.tar.gz", hash = "sha256:b5dd3013cab7b330df712891c96cd1ab868c27a7159e606f762015e9bf8ceb3f"}, + {file = "ipykernel-6.29.3-py3-none-any.whl", hash = "sha256:5aa086a4175b0229d4eca211e181fb473ea78ffd9869af36ba7694c947302a21"}, + {file = "ipykernel-6.29.3.tar.gz", hash = "sha256:e14c250d1f9ea3989490225cc1a542781b095a18a19447fcf2b5eaf7d0ac5bd2"}, ] [package.dependencies] @@ -1555,7 +1576,7 @@ cov = ["coverage[toml]", "curio", "matplotlib", "pytest-cov", "trio"] docs = ["myst-parser", "pydata-sphinx-theme", "sphinx", "sphinx-autodoc-typehints", "sphinxcontrib-github-alt", "sphinxcontrib-spelling", "trio"] pyqt5 = ["pyqt5"] pyside6 = ["pyside6"] -test = ["flaky", "ipyparallel", "pre-commit", "pytest (>=7.0)", "pytest-asyncio (==0.23.2)", "pytest-cov", "pytest-timeout"] +test = ["flaky", "ipyparallel", "pre-commit", "pytest (>=7.0)", "pytest-asyncio (>=0.23.5)", "pytest-cov", "pytest-timeout"] [[package]] name = "ipython" @@ -1659,13 +1680,13 @@ files = [ [[package]] name = "json5" -version = "0.9.14" +version = "0.9.22" description = "A Python implementation of the JSON5 data format." optional = false -python-versions = "*" +python-versions = ">=3.8" files = [ - {file = "json5-0.9.14-py2.py3-none-any.whl", hash = "sha256:740c7f1b9e584a468dbb2939d8d458db3427f2c93ae2139d05f47e453eae964f"}, - {file = "json5-0.9.14.tar.gz", hash = "sha256:9ed66c3a6ca3510a976a9ef9b8c0787de24802724ab1860bc0153c7fdd589b02"}, + {file = "json5-0.9.22-py3-none-any.whl", hash = "sha256:6621007c70897652f8b5d03885f732771c48d1925591ad989aa80c7e0e5ad32f"}, + {file = "json5-0.9.22.tar.gz", hash = "sha256:b729bde7650b2196a35903a597d2b704b8fdf8648bfb67368cfb79f1174a17bd"}, ] [package.extras] @@ -1798,13 +1819,13 @@ test = ["click", "pre-commit", "pytest (>=7.0)", "pytest-asyncio (>=0.19.0)", "p [[package]] name = "jupyter-lsp" -version = "2.2.2" +version = "2.2.4" description = "Multi-Language Server WebSocket proxy for Jupyter Notebook/Lab server" optional = false python-versions = ">=3.8" files = [ - {file = "jupyter-lsp-2.2.2.tar.gz", hash = "sha256:256d24620542ae4bba04a50fc1f6ffe208093a07d8e697fea0a8d1b8ca1b7e5b"}, - {file = "jupyter_lsp-2.2.2-py3-none-any.whl", hash = "sha256:3b95229e4168355a8c91928057c1621ac3510ba98b2a925e82ebd77f078b1aa5"}, + {file = "jupyter-lsp-2.2.4.tar.gz", hash = "sha256:5e50033149344065348e688608f3c6d654ef06d9856b67655bd7b6bac9ee2d59"}, + {file = "jupyter_lsp-2.2.4-py3-none-any.whl", hash = "sha256:da61cb63a16b6dff5eac55c2699cc36eac975645adee02c41bdfc03bf4802e77"}, ] [package.dependencies] @@ -1813,13 +1834,13 @@ jupyter-server = ">=1.1.2" [[package]] name = "jupyter-server" -version = "2.12.5" +version = "2.13.0" description = "The backend—i.e. core services, APIs, and REST endpoints—to Jupyter web applications." optional = false python-versions = ">=3.8" files = [ - {file = "jupyter_server-2.12.5-py3-none-any.whl", hash = "sha256:184a0f82809a8522777cfb6b760ab6f4b1bb398664c5860a27cec696cb884923"}, - {file = "jupyter_server-2.12.5.tar.gz", hash = "sha256:0edb626c94baa22809be1323f9770cf1c00a952b17097592e40d03e6a3951689"}, + {file = "jupyter_server-2.13.0-py3-none-any.whl", hash = "sha256:77b2b49c3831fbbfbdb5048cef4350d12946191f833a24e5f83e5f8f4803e97b"}, + {file = "jupyter_server-2.13.0.tar.gz", hash = "sha256:c80bfb049ea20053c3d9641c2add4848b38073bf79f1729cea1faed32fc1c78e"}, ] [package.dependencies] @@ -1845,7 +1866,7 @@ websocket-client = "*" [package.extras] docs = ["ipykernel", "jinja2", "jupyter-client", "jupyter-server", "myst-parser", "nbformat", "prometheus-client", "pydata-sphinx-theme", "send2trash", "sphinx-autodoc-typehints", "sphinxcontrib-github-alt", "sphinxcontrib-openapi (>=0.8.0)", "sphinxcontrib-spelling", "sphinxemoji", "tornado", "typing-extensions"] -test = ["flaky", "ipykernel", "pre-commit", "pytest (>=7.0)", "pytest-console-scripts", "pytest-jupyter[server] (>=0.4)", "pytest-timeout", "requests"] +test = ["flaky", "ipykernel", "pre-commit", "pytest (>=7.0)", "pytest-console-scripts", "pytest-jupyter[server] (>=0.7)", "pytest-timeout", "requests"] [[package]] name = "jupyter-server-terminals" @@ -1868,17 +1889,18 @@ test = ["jupyter-server (>=2.0.0)", "pytest (>=7.0)", "pytest-jupyter[server] (> [[package]] name = "jupyterlab" -version = "4.0.12" +version = "4.1.4" description = "JupyterLab computational environment" optional = false python-versions = ">=3.8" files = [ - {file = "jupyterlab-4.0.12-py3-none-any.whl", hash = "sha256:53f132480e5f6564f4e20d1b5ed4e8b7945952a2decd5bdfa43760b1b536c99d"}, - {file = "jupyterlab-4.0.12.tar.gz", hash = "sha256:965d92efa82a538ed70ccb3968d9aabba788840da882e13d7b061780cdedc3b7"}, + {file = "jupyterlab-4.1.4-py3-none-any.whl", hash = "sha256:f92c3f2b12b88efcf767205f49be9b2f86b85544f9c4f342bb5e9904a16cf931"}, + {file = "jupyterlab-4.1.4.tar.gz", hash = "sha256:e03c82c124ad8a0892e498b9dde79c50868b2c267819aca3f55ce47c57ebeb1d"}, ] [package.dependencies] async-lru = ">=1.0.0" +httpx = ">=0.25.0" importlib-metadata = {version = ">=4.8.3", markers = "python_version < \"3.10\""} importlib-resources = {version = ">=1.4", markers = "python_version < \"3.9\""} ipykernel = "*" @@ -1894,9 +1916,9 @@ tornado = ">=6.2.0" traitlets = "*" [package.extras] -dev = ["build", "bump2version", "coverage", "hatch", "pre-commit", "pytest-cov", "ruff (==0.1.6)"] -docs = ["jsx-lexer", "myst-parser", "pydata-sphinx-theme (>=0.13.0)", "pytest", "pytest-check-links", "pytest-tornasync", "sphinx (>=1.8,<7.2.0)", "sphinx-copybutton"] -docs-screenshots = ["altair (==5.0.1)", "ipython (==8.14.0)", "ipywidgets (==8.0.6)", "jupyterlab-geojson (==3.4.0)", "jupyterlab-language-pack-zh-cn (==4.0.post0)", "matplotlib (==3.7.1)", "nbconvert (>=7.0.0)", "pandas (==2.0.2)", "scipy (==1.10.1)", "vega-datasets (==0.9.0)"] +dev = ["build", "bump2version", "coverage", "hatch", "pre-commit", "pytest-cov", "ruff (==0.2.0)"] +docs = ["jsx-lexer", "myst-parser", "pydata-sphinx-theme (>=0.13.0)", "pytest", "pytest-check-links", "pytest-jupyter", "sphinx (>=1.8,<7.3.0)", "sphinx-copybutton"] +docs-screenshots = ["altair (==5.2.0)", "ipython (==8.16.1)", "ipywidgets (==8.1.1)", "jupyterlab-geojson (==3.4.0)", "jupyterlab-language-pack-zh-cn (==4.0.post6)", "matplotlib (==3.8.2)", "nbconvert (>=7.0.0)", "pandas (==2.2.0)", "scipy (==1.12.0)", "vega-datasets (==0.9.0)"] test = ["coverage", "pytest (>=7.0)", "pytest-check-links (>=0.7)", "pytest-console-scripts", "pytest-cov", "pytest-jupyter (>=0.5.3)", "pytest-timeout", "pytest-tornasync", "requests", "requests-cache", "virtualenv"] [[package]] @@ -1912,13 +1934,13 @@ files = [ [[package]] name = "jupyterlab-server" -version = "2.25.2" +version = "2.25.4" description = "A set of server components for JupyterLab and JupyterLab like applications." optional = false python-versions = ">=3.8" files = [ - {file = "jupyterlab_server-2.25.2-py3-none-any.whl", hash = "sha256:5b1798c9cc6a44f65c757de9f97fc06fc3d42535afbf47d2ace5e964ab447aaf"}, - {file = "jupyterlab_server-2.25.2.tar.gz", hash = "sha256:bd0ec7a99ebcedc8bcff939ef86e52c378e44c2707e053fcd81d046ce979ee63"}, + {file = "jupyterlab_server-2.25.4-py3-none-any.whl", hash = "sha256:eb645ecc8f9b24bac5decc7803b6d5363250e16ec5af814e516bc2c54dd88081"}, + {file = "jupyterlab_server-2.25.4.tar.gz", hash = "sha256:2098198e1e82e0db982440f9b5136175d73bea2cd42a6480aa6fd502cb23c4f9"}, ] [package.dependencies] @@ -1934,7 +1956,7 @@ requests = ">=2.31" [package.extras] docs = ["autodoc-traits", "jinja2 (<3.2.0)", "mistune (<4)", "myst-parser", "pydata-sphinx-theme", "sphinx", "sphinx-copybutton", "sphinxcontrib-openapi (>0.8)"] openapi = ["openapi-core (>=0.18.0,<0.19.0)", "ruamel-yaml"] -test = ["hatch", "ipykernel", "openapi-core (>=0.18.0,<0.19.0)", "openapi-spec-validator (>=0.6.0,<0.8.0)", "pytest (>=7.0)", "pytest-console-scripts", "pytest-cov", "pytest-jupyter[server] (>=0.6.2)", "pytest-timeout", "requests-mock", "ruamel-yaml", "sphinxcontrib-spelling", "strict-rfc3339", "werkzeug"] +test = ["hatch", "ipykernel", "openapi-core (>=0.18.0,<0.19.0)", "openapi-spec-validator (>=0.6.0,<0.8.0)", "pytest (>=7.0,<8)", "pytest-console-scripts", "pytest-cov", "pytest-jupyter[server] (>=0.6.2)", "pytest-timeout", "requests-mock", "ruamel-yaml", "sphinxcontrib-spelling", "strict-rfc3339", "werkzeug"] [[package]] name = "jupytext" @@ -2095,119 +2117,101 @@ test = ["pytest (>=7.4)", "pytest-cov (>=4.1)"] [[package]] name = "levenshtein" -version = "0.23.0" +version = "0.25.0" description = "Python extension for computing string edit distances and similarities." optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "Levenshtein-0.23.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:2d3f2b8e67915268c49f0faa29a29a8c26811a4b46bd96dd043bc8557428065d"}, - {file = "Levenshtein-0.23.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:10b980dcc865f8fe04723e448fac4e9a32cbd21fb41ab548725a2d30d9a22429"}, - {file = "Levenshtein-0.23.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2f8c8c48217b2733ae5bd8ef14e0ad730a30d113c84dc2cfc441435ef900732b"}, - {file = "Levenshtein-0.23.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:854a0962d6f5852b891b6b5789467d1e72b69722df1bc0dd85cbf70efeddc83f"}, - {file = "Levenshtein-0.23.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5abc4ee22340625ec401d6f11136afa387d377b7aa5dad475618ffce1f0d2e2f"}, - {file = "Levenshtein-0.23.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:20f79946481052bbbee5284c755aa0a5feb10a344d530e014a50cb9544745dd3"}, - {file = "Levenshtein-0.23.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a6084fc909a218843bb55723fde64a8a58bac7e9086854c37134269b3f946aeb"}, - {file = "Levenshtein-0.23.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0acaae1c20c8ed37915b0cde14b5c77d5a3ba08e05f9ce4f55e16843de9c7bb8"}, - {file = "Levenshtein-0.23.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:54a51036b02222912a029a6efa2ce1ee2be49c88e0bb32995e0999feba183913"}, - {file = "Levenshtein-0.23.0-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:68ec2ef442621027f290cb5cef80962889d86fff3e405e5d21c7f9634d096bbf"}, - {file = "Levenshtein-0.23.0-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:d8ba18720bafa4a65f07baba8c3228e98a6f8da7455de4ec58ae06de4ecdaea0"}, - {file = "Levenshtein-0.23.0-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:af1b70cac87c5627cd2227823318fa39c64fbfed686c8c3c2f713f72bc25813b"}, - {file = "Levenshtein-0.23.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:fe2810c42cc5bca15eeb4a2eb192b1f74ceef6005876b1a166ecbde1defbd22d"}, - {file = "Levenshtein-0.23.0-cp310-cp310-win32.whl", hash = "sha256:89a0829637221ff0fd6ce63dfbe59e22b25eeba914d50e191519b9d9b8ccf3e9"}, - {file = "Levenshtein-0.23.0-cp310-cp310-win_amd64.whl", hash = "sha256:b8bc81d59205558326ac75c97e236fd72b8bcdf63fcdbfb7387bd63da242b209"}, - {file = "Levenshtein-0.23.0-cp310-cp310-win_arm64.whl", hash = "sha256:151046d1c70bdf01ede01f46467c11151ceb9c86fefaf400978b990110d0a55e"}, - {file = "Levenshtein-0.23.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:7e992de09832ee11b35910c05c1581e8a9ab8ea9737c2f582c7eb540e2cdde69"}, - {file = "Levenshtein-0.23.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:1a5e3461d29b3188518464bd3121fc64635ff884ae544147b5d326ce13c50d36"}, - {file = "Levenshtein-0.23.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1772c4491f6ef6504e591c0dd60e1e418b2015074c3d56ee93af6b1a019906ee"}, - {file = "Levenshtein-0.23.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e125c92cd0ac3b53c4c80fcf2890d89a1d19ff4979dc804031773bc90223859f"}, - {file = "Levenshtein-0.23.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:0d2f608c5ce7b9a0a0af3c910f43ea7eb060296655aa127b10e4af7be5559303"}, - {file = "Levenshtein-0.23.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:fe5c3b7d96a838d9d86bb4ec57495749965e598a3ea2c5b877a61aa09478bab7"}, - {file = "Levenshtein-0.23.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:249eaa351b5355b3e3ca7e3a8e2a0bca7bff4491c89a0b0fa3b9d0614cf3efeb"}, - {file = "Levenshtein-0.23.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0033a243510e829ead1ae62720389c9f17d422a98c0525da593d239a9ff434e5"}, - {file = "Levenshtein-0.23.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:f956ad16cab9267c0e7d382a37b4baca6bf3bf1637a76fa95fdbf9dd3ea774d7"}, - {file = "Levenshtein-0.23.0-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:3789e4aeaeb830d944e1f502f9aa9024e9cd36b68d6eba6892df7972b884abd7"}, - {file = "Levenshtein-0.23.0-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:f91335f056b9a548070cb87b3e6cf017a18b27d34a83f222bdf46a5360615f11"}, - {file = "Levenshtein-0.23.0-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:3497eda857e70863a090673a82442877914c57b5f04673c782642e69caf25c0c"}, - {file = "Levenshtein-0.23.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:5e17ea59115179c269c6daea52415faaf54c6340d4ad91d9012750845a445a13"}, - {file = "Levenshtein-0.23.0-cp311-cp311-win32.whl", hash = "sha256:da2063cee1fbecc09e1692e7c4de7624fd4c47a54ee7588b7ea20540f8f8d779"}, - {file = "Levenshtein-0.23.0-cp311-cp311-win_amd64.whl", hash = "sha256:4d3b9c9e2852eca20de6bd8ca7f47d817a056993fd4927a4d50728b62315376b"}, - {file = "Levenshtein-0.23.0-cp311-cp311-win_arm64.whl", hash = "sha256:ef2e3e93ae612ac87c3a28f08e8544b707d67e99f9624e420762a7c275bb13c5"}, - {file = "Levenshtein-0.23.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:85220b27a47df4a5106ef13d43b6181d73da77d3f78646ec7251a0c5eb08ac40"}, - {file = "Levenshtein-0.23.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:6bb77b3ade7f256ca5882450aaf129be79b11e074505b56c5997af5058a8f834"}, - {file = "Levenshtein-0.23.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:99b487f08c32530ee608e8aab0c4075048262a7f5a6e113bac495b05154ae427"}, - {file = "Levenshtein-0.23.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8f91d0a5d3696e373cae08c80ec99a4ff041e562e55648ebe582725cba555190"}, - {file = "Levenshtein-0.23.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fddda71ae372cd835ffd64990f0d0b160409e881bf8722b6c5dc15dc4239d7db"}, - {file = "Levenshtein-0.23.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7664bcf9a12e62c672a926c4579f74689507beaa24378ad7664f0603b0dafd20"}, - {file = "Levenshtein-0.23.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d6d07539502610ee8d6437a77840feedefa47044ab0f35cd3bc37adfc63753bd"}, - {file = "Levenshtein-0.23.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:830a74b6a045a13e1b1d28af62af9878aeae8e7386f14888c84084d577b92771"}, - {file = "Levenshtein-0.23.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:f29cbd0c172a8fc1d51eaacd163bdc11596aded5a90db617e6b778c2258c7006"}, - {file = "Levenshtein-0.23.0-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:df0704fd6a30a7c27c03655ae6dc77345c1655634fe59654e74bb06a3c7c1357"}, - {file = "Levenshtein-0.23.0-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:0ab52358f54ee48ad7656a773a0c72ef89bb9ba5acc6b380cfffd619fb223a23"}, - {file = "Levenshtein-0.23.0-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:f0a86394c9440e23a29f48f2bbc460de7b19950f46ec2bea3be8c2090839bb29"}, - {file = "Levenshtein-0.23.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:a689e6e0514f48a434e7ee44cc1eb29c34b21c51c57accb304eac97fba87bf48"}, - {file = "Levenshtein-0.23.0-cp312-cp312-win32.whl", hash = "sha256:2d3229c1336498c2b72842dd4c850dff1040588a5468abe5104444a372c1a573"}, - {file = "Levenshtein-0.23.0-cp312-cp312-win_amd64.whl", hash = "sha256:5b9b6a8509415bc214d33f5828d7c700c80292ea25f9d9e8cba95ad5a74b3cdf"}, - {file = "Levenshtein-0.23.0-cp312-cp312-win_arm64.whl", hash = "sha256:5a61606bad3afb9fcec0a2a21871319c3f7da933658d2e0e6e55ab4a34814f48"}, - {file = "Levenshtein-0.23.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:078bb87ea32a28825900f5d29ba2946dc9cf73094dfed4ba5d70f042f2435609"}, - {file = "Levenshtein-0.23.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:26b468455f29fb255b62c22522026985cb3181a02e570c8b37659fedb1bc0170"}, - {file = "Levenshtein-0.23.0-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3dc62b2f74e4050f0a1261a34e11fd9e7c6d80a45679c0e02ac452b16fda7b34"}, - {file = "Levenshtein-0.23.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8b65b0b4e8b88e8326cdbfd3ec119953a0b10b514947f4bd03a4ed0fc58f6471"}, - {file = "Levenshtein-0.23.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bccaf7f16b9da5edb608705edc3c38401e83ea0ff04c6375f25c6fc15e88f9b3"}, - {file = "Levenshtein-0.23.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6b35f752d04c0828fb1877d9bee5d1786b2574ec3b1cba0533008aa1ff203712"}, - {file = "Levenshtein-0.23.0-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:2c32f86bb54b9744c95c27b5398f108158cc6a87c5dbb3ad5a344634bf9b07d3"}, - {file = "Levenshtein-0.23.0-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:fa8b65f483cdd3114d41736e0e9c3841e7ee6ac5861bae3d26e21e19faa229ff"}, - {file = "Levenshtein-0.23.0-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:9fdf67c10a5403b1668d1b6ade7744d20790367b10866d27394e64716992c3e4"}, - {file = "Levenshtein-0.23.0-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:eb6dfba3264b38a3e95cac8e64f318ad4c27e2232f6c566a69b3b113115c06ef"}, - {file = "Levenshtein-0.23.0-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:8541f1b7516290f6ccc3faac9aea681183c5d0b1f8078b957ae41dfbd5b93b58"}, - {file = "Levenshtein-0.23.0-cp37-cp37m-win32.whl", hash = "sha256:f35b138bb698b29467627318af9258ec677e021e0816ae0da9b84f9164ed7518"}, - {file = "Levenshtein-0.23.0-cp37-cp37m-win_amd64.whl", hash = "sha256:936320113eadd3d71d9ce371d9027b1c56299001b48ed197a0db4140e1d13bbd"}, - {file = "Levenshtein-0.23.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:da64e19e1ec0c1e8a1cd77c4802a0d656f8a6e0ab7a1479d435a9d2575e473f8"}, - {file = "Levenshtein-0.23.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:e729781b6134a6e3b380a2d8eae0843a230fc3716bdc8bba4cde2b0ce260982b"}, - {file = "Levenshtein-0.23.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:97d0841a2682a3c302f70537e8316077e56795062c6f629714f5d0771f7a5838"}, - {file = "Levenshtein-0.23.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:727a679d19b18a0b4532abf87f9788070bcd94b78ff07135abe41c716bccbb7d"}, - {file = "Levenshtein-0.23.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:48c8388a321e55c1feeef543b49fc969be6a5cf6bcf4dcb5dced82f5fea6793c"}, - {file = "Levenshtein-0.23.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:58f8b8f5d4348e470e8c0d4e9f7c23a8f7cfc3cbd8024cc5a1fc68cc81f7d6cb"}, - {file = "Levenshtein-0.23.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:549170257f052289df93a13526877cb397d351b0c8a3e4c9ae3936aeafd8ad17"}, - {file = "Levenshtein-0.23.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:5d32f3b28065e430d54781e1f3b31198b6bfc21e6d565f0c06218e7618884551"}, - {file = "Levenshtein-0.23.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:ecc8c12e710212c4d959fda3a52377ae6a30fa204822f2e63fd430e018be3d6f"}, - {file = "Levenshtein-0.23.0-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:88b47fbabbd9cee8be5d6c26ac4d599dd66146628b9ca23d9f4f209c4e3e143e"}, - {file = "Levenshtein-0.23.0-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:5106bce4e94bc1ae137b50d1e5f49b726997be879baf66eafc6ee365adec3db5"}, - {file = "Levenshtein-0.23.0-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:d36634491e06234672492715bc6ff7be61aeaf44822cb366dbbe9d924f2614cc"}, - {file = "Levenshtein-0.23.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:a591c94f7047d105c29630e7606a2b007f96cf98651fb93e9f820272b0361e02"}, - {file = "Levenshtein-0.23.0-cp38-cp38-win32.whl", hash = "sha256:9fce199af18d459c8f19747501d1e852d86550162e7ccdc2c193b44e55d9bbfb"}, - {file = "Levenshtein-0.23.0-cp38-cp38-win_amd64.whl", hash = "sha256:b4303024ffea56fd164a68f80f23df9e9158620593b7515c73c885285ec6a558"}, - {file = "Levenshtein-0.23.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:73aed4856e672ab12769472cf7aece04b4a6813eb917390d22e58002576136e0"}, - {file = "Levenshtein-0.23.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:4e93dbfdf08360b4261a2385340d26ac491a1bf9bd17bf22a59636705d2d6479"}, - {file = "Levenshtein-0.23.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:b847f716fc314cf83d128fedc2c16ffdff5431a439db412465c4b0ac1762478e"}, - {file = "Levenshtein-0.23.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0d567beb47cd403394bf241df8cfc14499279d0f3a6675f89b667249841aab1"}, - {file = "Levenshtein-0.23.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1e13857d870048ff58ce95c8eb32e10285918ee74e1c9bf1825af08dd49b0bc6"}, - {file = "Levenshtein-0.23.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c4250f507bb1b7501f7187af8345e200cbc1a58ceb3730bf4e3fdc371fe732c0"}, - {file = "Levenshtein-0.23.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5fb90de8a279ce83797bcafbbfe6d641362c3c96148c17d8c8612dddb02744c5"}, - {file = "Levenshtein-0.23.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:039dc7323fd28de44d6c13a334a34ab1ddee598762cb2dae3223ca1f083577f9"}, - {file = "Levenshtein-0.23.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:d5739f513cb02039f970054eabeccc62696ed2a1afff6e17f75d5492a3ed8d74"}, - {file = "Levenshtein-0.23.0-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:2a3801a0463791440b4350b734e4ec0dbc140b675a3ce9ef936feed06b23c58d"}, - {file = "Levenshtein-0.23.0-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:606ba30bbdf06fc51b0a763760e113dea9085011a2399cf4b1f72316836e4d03"}, - {file = "Levenshtein-0.23.0-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:14c5f90859e512004cc25b50b79c7ae6f068ebe69a7213a9018c83bd88c1305b"}, - {file = "Levenshtein-0.23.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:c8a75233798e334fd53305656ffcf0601f60e9ff461af759677006c07c060939"}, - {file = "Levenshtein-0.23.0-cp39-cp39-win32.whl", hash = "sha256:9a271d50643cf927bfc002d397b4f715abdbc6ca46a5a93d1d66a033eabaa5f3"}, - {file = "Levenshtein-0.23.0-cp39-cp39-win_amd64.whl", hash = "sha256:684118d9e070e00df91bc4bd276e0559df7bb2319659699dafda16b5a0229553"}, - {file = "Levenshtein-0.23.0-cp39-cp39-win_arm64.whl", hash = "sha256:98412a7bdc49c7fbb493be3c3e7fd2f874eff29ed636b8c0eca325a1e3e74264"}, - {file = "Levenshtein-0.23.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl", hash = "sha256:760c964ff0be8dea5f7eda20314cf66238fdd0fec63f1ce9c474736bb2904924"}, - {file = "Levenshtein-0.23.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:de42400ea86e3e8be3dc7f9b3b9ed51da7fd06dc2f3a426d7effd7fbf35de848"}, - {file = "Levenshtein-0.23.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b2080ee52aeac03854a0c6e73d4214d5be2120bdd5f16def4394f9fbc5666e04"}, - {file = "Levenshtein-0.23.0-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:fb00ecae116e62801613788d8dc3938df26f582efce5a3d3320e9692575e7c4d"}, - {file = "Levenshtein-0.23.0-pp37-pypy37_pp73-win_amd64.whl", hash = "sha256:f351694f65d4df48ee2578d977d37a0560bd3e8535e85dfe59df6abeed12bd6e"}, - {file = "Levenshtein-0.23.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:34859c5ff7261f25daea810b5439ad80624cbb9021381df2c390c20eb75b79c6"}, - {file = "Levenshtein-0.23.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ece1d077d9006cff329bb95eb9704f407933ff4484e5d008a384d268b993439"}, - {file = "Levenshtein-0.23.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:35ce82403730dd2a3b397abb2535786af06835fcf3dc40dc8ea67ed589bbd010"}, - {file = "Levenshtein-0.23.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4a88aa3b5f49aeca08080b6c3fa7e1095d939eafb13f42dbe8f1b27ff405fd43"}, - {file = "Levenshtein-0.23.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:748fbba6d9c04fc39b956b44ccde8eb14f34e21ab68a0f9965aae3fa5c8fdb5e"}, - {file = "Levenshtein-0.23.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:60440d583986e344119a15cea9e12099f3a07bdddc1c98ec2dda69e96429fb25"}, - {file = "Levenshtein-0.23.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b048a83b07fc869648460f2af1255e265326d75965157a165dde2d9ba64fa73"}, - {file = "Levenshtein-0.23.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4be0e5e742f6a299acf7aa8d2e5cfca946bcff224383fd451d894e79499f0a46"}, - {file = "Levenshtein-0.23.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e7a626637c1d967e3e504ced353f89c2a9f6c8b4b4dbf348fdd3e1daa947a23c"}, - {file = "Levenshtein-0.23.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:88d8a13cf310cfc893e3734f8e7e42ef20c52780506e9bdb96e76a8b75e3ba20"}, - {file = "Levenshtein-0.23.0.tar.gz", hash = "sha256:de7ccc31a471ea5bfafabe804c12a63e18b4511afc1014f23c3cc7be8c70d3bd"}, + {file = "Levenshtein-0.25.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:3065b26f62e6340bd437875018e417c3b7bb8461ab4447ab58519843f42b6514"}, + {file = "Levenshtein-0.25.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:dad142561e62f8f3af68533cf79411ccb29ceda4bd9e223d47b63219688c1bc6"}, + {file = "Levenshtein-0.25.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:26111ab69e08379b6fbafe84e4ae1b5f6388f649d95a99b21871aee6ac29a7cf"}, + {file = "Levenshtein-0.25.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da13060a78ed723de33757aeddec163a25964748867c3dff01842e48661bc359"}, + {file = "Levenshtein-0.25.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e54dc81c1040acab1456756c217bb998bb5276c1fe32534d543b152bc53ee95a"}, + {file = "Levenshtein-0.25.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:fdf8f068a382ba52f2845f75dac84ba8908add5352a883a76aeead28e8021954"}, + {file = "Levenshtein-0.25.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f65744adc3bbb677c04b9eebb48f7a783a84cea2cc9a407d8e6991a80bc2cfb0"}, + {file = "Levenshtein-0.25.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:5036edc7bcff3570105bad59c77d959b84413b3556329dbd17fa98a92ad77a5e"}, + {file = "Levenshtein-0.25.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e04ba617a4c6f62468aaa30f5a72fbca993b8713718034aa307eb8ab482a3584"}, + {file = "Levenshtein-0.25.0-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:1ed0eea12fa60418572e639e5c0e076833d33834b473d2d419a0bba39644f91a"}, + {file = "Levenshtein-0.25.0-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:8ce34cae24199b85424e057982c327157e2728c5278551371c65aff932733f04"}, + {file = "Levenshtein-0.25.0-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:3c3d013b109fb3190db16658b3217feb3ed0251d0b4bcc4092834b5487c444d3"}, + {file = "Levenshtein-0.25.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:34fe20af42dbe594957ba0e9311eefb744a06958f020798450e7d570c04145a3"}, + {file = "Levenshtein-0.25.0-cp310-cp310-win32.whl", hash = "sha256:2f8046b7ffc9eac4ce1539f2d4083f9ad0fc9ab9d7a74d74eb2275743f0e7628"}, + {file = "Levenshtein-0.25.0-cp310-cp310-win_amd64.whl", hash = "sha256:ac6f976d943f7f5255651a6885bfad7a2e11862fa3adfc121b02fbe45ac81fa1"}, + {file = "Levenshtein-0.25.0-cp310-cp310-win_arm64.whl", hash = "sha256:ca0cb57e17af9ff3625811de1401aa3c21194badf33fedce442a422c212508b8"}, + {file = "Levenshtein-0.25.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:fb22f81e8a5b22506635acd57fe6b04d4ae5606fb795fc2c4d294dd6fa0d1a85"}, + {file = "Levenshtein-0.25.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:3987cbcc947e92627b7eba5cbaba31f1bc7e6f09b4367b9e82b45fe243ddb761"}, + {file = "Levenshtein-0.25.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:c73b92d9a6f01e595ce63268f654e094f5c8c98dd1c84c161fab011999f75651"}, + {file = "Levenshtein-0.25.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3657ad0ec8426ade2580d92b60b7b057de7fbc8973a0115ff63d0705e873ef4f"}, + {file = "Levenshtein-0.25.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a6e4d8f245478f21329f8e3b29caac7a8a177fd176e2e159606b12d58ffd3bf8"}, + {file = "Levenshtein-0.25.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d444f6e9e461e948d7262fd25fd1a0692c413ebd6f6a64eaaa7724b8646405eb"}, + {file = "Levenshtein-0.25.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0936cbef6b3d0643c24295565a9eb8f29315fdf38ceda6c61eaa84b9d0822bf5"}, + {file = "Levenshtein-0.25.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ea837e7b5756b1f1a6d4b333899e372d0a3cf6e7d7b29523f78875d609b49b33"}, + {file = "Levenshtein-0.25.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:f74f0b1bcf248d2385d367d18d140f644854b979b010a38e25676c50efb8900c"}, + {file = "Levenshtein-0.25.0-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:874b6da533198d84a35e1bc18161b2ad0df09a80a3464b0714de4069637ebd1b"}, + {file = "Levenshtein-0.25.0-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:13985784b12f726df39eed340b5ba883271856da3419e98823c5c46cdc1f6ea9"}, + {file = "Levenshtein-0.25.0-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:f02ff8f80458737060ccdb23666fc5f8335641e0131794419ab590d808f2e22f"}, + {file = "Levenshtein-0.25.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:8b8f4ff207714188e56327f1d590be406035c6211863402f4c9c08b8e8c59839"}, + {file = "Levenshtein-0.25.0-cp311-cp311-win32.whl", hash = "sha256:62e2b57793cc1af53dd046e950987b4f27f138bdb48965bb088eea400570031c"}, + {file = "Levenshtein-0.25.0-cp311-cp311-win_amd64.whl", hash = "sha256:719b3a09214702ac9dd54c4dee4446a218e40948bedef248077e2c90890c2b06"}, + {file = "Levenshtein-0.25.0-cp311-cp311-win_arm64.whl", hash = "sha256:84d9ab58f663efad5af9bbf1f83d7d86f7a28485a47c1ae689bf768bf1cf62a5"}, + {file = "Levenshtein-0.25.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:9011755a7e6dd4528ebb4c6f3aacd083b3b40392629b5ca12c74dd86094ede84"}, + {file = "Levenshtein-0.25.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:699eec3d4c755c23c7a9fa24980a1fe9d81978253f75a502d0ad8c9b6521b514"}, + {file = "Levenshtein-0.25.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:f60e15a2b0a16222414206f63e47f18863c9a98941815d6e80abdfe05e2082a1"}, + {file = "Levenshtein-0.25.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e4f6efdbb7381177f80fd24be7622d45c20144cdf6495302b413628710ce91c5"}, + {file = "Levenshtein-0.25.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:80a7005d21dca111dd9ed9a5f40fa3a17411914717e5a23d6b1fa87bf7f98bbf"}, + {file = "Levenshtein-0.25.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:40e48975f31e560c6f7f6e8d79ea4a7b4b090987e89da133f8fa90d9eddcae0b"}, + {file = "Levenshtein-0.25.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:62dd3c4fb48699f7aa8de7cd664c8e4e15288273c1a46aa0279d7387b5b7820b"}, + {file = "Levenshtein-0.25.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d507bd0cb47fcf41ddbfb0df746f35354c6af4ebccb4fd1a646d6848da42133e"}, + {file = "Levenshtein-0.25.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:4016d7665c9bf7735d954e9bdb332745fd28b913ea01be7add705d1f458b5c9e"}, + {file = "Levenshtein-0.25.0-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:8a45c0a2c699cee760c03d0a77b320dc3c271b6644a294e317361fb5612dfe76"}, + {file = "Levenshtein-0.25.0-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:08ef2e2d2a2e4d645e431f61e402285b076c2b694dfc9dbbd8b3fb6cc226ef30"}, + {file = "Levenshtein-0.25.0-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:026f817fad032c41e177416082150eb15617607045616e71ed18915e80a715e1"}, + {file = "Levenshtein-0.25.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:79b21bdbdb22fb40ea01676b3a92875f1bef268f5ced15672a8ad916563ace70"}, + {file = "Levenshtein-0.25.0-cp312-cp312-win32.whl", hash = "sha256:28f45bc68e23e21f56e981a4aa9c493eff8b50047c50dbfa6a12efb6bad16d12"}, + {file = "Levenshtein-0.25.0-cp312-cp312-win_amd64.whl", hash = "sha256:78f16e25acc64f9c65ede1fba24baa8df0827d8eb93e68a2c7863ca429bc4297"}, + {file = "Levenshtein-0.25.0-cp312-cp312-win_arm64.whl", hash = "sha256:8894dba28c8b29e4dff9e31c5fac99e600e8deb5d757ae2ad1f36a517cb517a6"}, + {file = "Levenshtein-0.25.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:0490e763b6f8f681c780609fd8d214afc30155f8e51d9abe84b04b4cf22872a4"}, + {file = "Levenshtein-0.25.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:515402d377332699c729e112237ec7dc04b735a76cff03d19b1d16b121bcb71d"}, + {file = "Levenshtein-0.25.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:084c6cdf659d7eca1d4ea4d15893c3c04a9bed8f78b598d8e55ec5ee6ea2f761"}, + {file = "Levenshtein-0.25.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:507d9d50cacedaceada4f97a24d5cdf8a28fa38c78e16b9e67e77f0c9bdd1fb1"}, + {file = "Levenshtein-0.25.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:cc00c35bb38e1e3214bb92f515c16742d6d90d26bd46a6faa5d2d3b7fafc3fef"}, + {file = "Levenshtein-0.25.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2534c9e583eae4831fdaa6f7fd129ebcf7f9a01129531d86bb08a467f3f23752"}, + {file = "Levenshtein-0.25.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:12de26c3f694bfb0757897a7e555cd1569dda2b680e57748f5f7c0a546cb0e02"}, + {file = "Levenshtein-0.25.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:bdcdb36b11988785698739172e08f97d6e0ccfbdd87031352f91ad06008d8b1e"}, + {file = "Levenshtein-0.25.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:46fc85b0093c6c4ee522c786ca778e1e807670e3208a286b53221047d9f2bb22"}, + {file = "Levenshtein-0.25.0-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:7c965677e8c0725de4e70b6de3d4cb06e5f9a4c508a7c76b32bb0e5a8bda527e"}, + {file = "Levenshtein-0.25.0-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:ae37fdb9ac362ba7f84ca6702ef13136b3cb649b34718365a67c43d66a912238"}, + {file = "Levenshtein-0.25.0-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:0bf1e19761c7261e72f8bea0e1593fbd4d7463aebf6484b640217aec2555049b"}, + {file = "Levenshtein-0.25.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:b6c150ba7fd5243ebfd65b88779504c8000a2ca53f693417db7ad36fed1368c2"}, + {file = "Levenshtein-0.25.0-cp38-cp38-win32.whl", hash = "sha256:8ec94b31f47be07005c63b6feaee64208326daefed2245f2818d557c0f8e6dc2"}, + {file = "Levenshtein-0.25.0-cp38-cp38-win_amd64.whl", hash = "sha256:6ec9e60a0619d7a8e1f8003932088a22c39c03b5f1c4eb6525a012c54057b123"}, + {file = "Levenshtein-0.25.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:b13cead5b3cfb14072f19e929853e74f24aff38d7e95a4602cd7e45dfe4b0fa9"}, + {file = "Levenshtein-0.25.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:39ca459608c5d21b32514a1c038e18107a78df656d466a002ee0b630b6110dcc"}, + {file = "Levenshtein-0.25.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:244341d18fc980b4fc18b395c17951a0342aba7cb9fda627e4d072b4053163a6"}, + {file = "Levenshtein-0.25.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3f198eccfdaf17b805ea036109195c5151e5467f0e60b506765e9fb87928c6fa"}, + {file = "Levenshtein-0.25.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7cea491c614c1107f216cd972adfee4c1f9f7bf96eb223b0940a5918d55091b1"}, + {file = "Levenshtein-0.25.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5b9cdd6ccf91a94a17716b515bbc00d4303b6923bafd55737e905b88ae08f946"}, + {file = "Levenshtein-0.25.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ff9bb0f3e0f9d0b8c2f3df803d90142d9cf01cf3507017d9d5044ae12735179e"}, + {file = "Levenshtein-0.25.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:aa126fcfc60e98dcad7bb6c668aa02d95a0359194c13011084eb990e80a1b607"}, + {file = "Levenshtein-0.25.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:bb25fb5aff64e83bb5e343afcf1dc4921622c87d149ecb6596e6e359976f3865"}, + {file = "Levenshtein-0.25.0-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:884e9adde78d88238ec15eb316e9a55a50c36c4a049c89ebd0f861efdbfb0b74"}, + {file = "Levenshtein-0.25.0-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:3a7161fca7a45c8137f745ea3fa739603f1afbf25c44c6b702f2c7a9c1d58102"}, + {file = "Levenshtein-0.25.0-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:9be8e3eac7d01bdd744afd323acce48c747330bfc89b710d074f6ec2e58bc9cf"}, + {file = "Levenshtein-0.25.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:b6a770e1da094ebd0fae4e4b10d7cf7bc3213df8eed467fcdecbc6772089581f"}, + {file = "Levenshtein-0.25.0-cp39-cp39-win32.whl", hash = "sha256:7c534fc44b677d0a526c75f11e43178ca54a210dd06e6d25274f4a64574fe580"}, + {file = "Levenshtein-0.25.0-cp39-cp39-win_amd64.whl", hash = "sha256:f499a2edb00bb2650f0fe2403ff551fca05b2ba6c7e4af7576c79ab15c9ece88"}, + {file = "Levenshtein-0.25.0-cp39-cp39-win_arm64.whl", hash = "sha256:02cc9698fd7160c1950a8bb3c58a7fb4c9dbfd5e2f252c79e2e4d0386094db78"}, + {file = "Levenshtein-0.25.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:719a7c859dc35722399c71e76dcbc6d1300ba023777755a1d26b77bf3243e537"}, + {file = "Levenshtein-0.25.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:72dd10b20cd6608804afe3dddee43966722d957e976d605e562fb21e44968829"}, + {file = "Levenshtein-0.25.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:58f42e79bf98ffca3dbb16740969604f75cbd14e32cbecb2183f8d4ffd7cdbb1"}, + {file = "Levenshtein-0.25.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:992434407f85cfb2516ac1624f1471435a1479b1021fcdd3d0bab9b36613ab85"}, + {file = "Levenshtein-0.25.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:2ca472bffa83e68e9d73f96eb4fc67527614522d43c3be1a74f36ea12163c671"}, + {file = "Levenshtein-0.25.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:ca0f9966ff84acd779a51d16f8a46565f14b0a3292eb98b11c12537e92fc91f2"}, + {file = "Levenshtein-0.25.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:39089d9283dbf86f69e701121060e5e3fa05984032e743a75adba6479b2e2b5c"}, + {file = "Levenshtein-0.25.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:af9dfbf0e7d7968782bd6a2676df825f37ef533b4a6cb1c8e8397aa12e80c8e2"}, + {file = "Levenshtein-0.25.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6e05e387bde5e456e95c077b648f730597b98c3e99a5143a268e0750152b5843"}, + {file = "Levenshtein-0.25.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a0166fd91039d1d17329e59523b35bf6783f7a1719d1df06910cc4b6f2af9271"}, + {file = "Levenshtein-0.25.0.tar.gz", hash = "sha256:0bca15031e6b684f82003c9a399172fac6e215410d385f026a07165c69e75fd5"}, ] [package.dependencies] @@ -2343,127 +2347,127 @@ testing = ["coverage", "pytest", "pytest-cov", "pytest-regressions"] [[package]] name = "markupsafe" -version = "2.1.4" +version = "2.1.5" description = "Safely add untrusted strings to HTML/XML markup." optional = false python-versions = ">=3.7" files = [ - {file = "MarkupSafe-2.1.4-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:de8153a7aae3835484ac168a9a9bdaa0c5eee4e0bc595503c95d53b942879c84"}, - {file = "MarkupSafe-2.1.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:e888ff76ceb39601c59e219f281466c6d7e66bd375b4ec1ce83bcdc68306796b"}, - {file = "MarkupSafe-2.1.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0b838c37ba596fcbfca71651a104a611543077156cb0a26fe0c475e1f152ee8"}, - {file = "MarkupSafe-2.1.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dac1ebf6983148b45b5fa48593950f90ed6d1d26300604f321c74a9ca1609f8e"}, - {file = "MarkupSafe-2.1.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0fbad3d346df8f9d72622ac71b69565e621ada2ce6572f37c2eae8dacd60385d"}, - {file = "MarkupSafe-2.1.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:d5291d98cd3ad9a562883468c690a2a238c4a6388ab3bd155b0c75dd55ece858"}, - {file = "MarkupSafe-2.1.4-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:a7cc49ef48a3c7a0005a949f3c04f8baa5409d3f663a1b36f0eba9bfe2a0396e"}, - {file = "MarkupSafe-2.1.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b83041cda633871572f0d3c41dddd5582ad7d22f65a72eacd8d3d6d00291df26"}, - {file = "MarkupSafe-2.1.4-cp310-cp310-win32.whl", hash = "sha256:0c26f67b3fe27302d3a412b85ef696792c4a2386293c53ba683a89562f9399b0"}, - {file = "MarkupSafe-2.1.4-cp310-cp310-win_amd64.whl", hash = "sha256:a76055d5cb1c23485d7ddae533229039b850db711c554a12ea64a0fd8a0129e2"}, - {file = "MarkupSafe-2.1.4-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9e9e3c4020aa2dc62d5dd6743a69e399ce3de58320522948af6140ac959ab863"}, - {file = "MarkupSafe-2.1.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:0042d6a9880b38e1dd9ff83146cc3c9c18a059b9360ceae207805567aacccc69"}, - {file = "MarkupSafe-2.1.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:55d03fea4c4e9fd0ad75dc2e7e2b6757b80c152c032ea1d1de487461d8140efc"}, - {file = "MarkupSafe-2.1.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ab3a886a237f6e9c9f4f7d272067e712cdb4efa774bef494dccad08f39d8ae6"}, - {file = "MarkupSafe-2.1.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:abf5ebbec056817057bfafc0445916bb688a255a5146f900445d081db08cbabb"}, - {file = "MarkupSafe-2.1.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:e1a0d1924a5013d4f294087e00024ad25668234569289650929ab871231668e7"}, - {file = "MarkupSafe-2.1.4-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:e7902211afd0af05fbadcc9a312e4cf10f27b779cf1323e78d52377ae4b72bea"}, - {file = "MarkupSafe-2.1.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:c669391319973e49a7c6230c218a1e3044710bc1ce4c8e6eb71f7e6d43a2c131"}, - {file = "MarkupSafe-2.1.4-cp311-cp311-win32.whl", hash = "sha256:31f57d64c336b8ccb1966d156932f3daa4fee74176b0fdc48ef580be774aae74"}, - {file = "MarkupSafe-2.1.4-cp311-cp311-win_amd64.whl", hash = "sha256:54a7e1380dfece8847c71bf7e33da5d084e9b889c75eca19100ef98027bd9f56"}, - {file = "MarkupSafe-2.1.4-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:a76cd37d229fc385738bd1ce4cba2a121cf26b53864c1772694ad0ad348e509e"}, - {file = "MarkupSafe-2.1.4-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:987d13fe1d23e12a66ca2073b8d2e2a75cec2ecb8eab43ff5624ba0ad42764bc"}, - {file = "MarkupSafe-2.1.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5244324676254697fe5c181fc762284e2c5fceeb1c4e3e7f6aca2b6f107e60dc"}, - {file = "MarkupSafe-2.1.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:78bc995e004681246e85e28e068111a4c3f35f34e6c62da1471e844ee1446250"}, - {file = "MarkupSafe-2.1.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a4d176cfdfde84f732c4a53109b293d05883e952bbba68b857ae446fa3119b4f"}, - {file = "MarkupSafe-2.1.4-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:f9917691f410a2e0897d1ef99619fd3f7dd503647c8ff2475bf90c3cf222ad74"}, - {file = "MarkupSafe-2.1.4-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:f06e5a9e99b7df44640767842f414ed5d7bedaaa78cd817ce04bbd6fd86e2dd6"}, - {file = "MarkupSafe-2.1.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:396549cea79e8ca4ba65525470d534e8a41070e6b3500ce2414921099cb73e8d"}, - {file = "MarkupSafe-2.1.4-cp312-cp312-win32.whl", hash = "sha256:f6be2d708a9d0e9b0054856f07ac7070fbe1754be40ca8525d5adccdbda8f475"}, - {file = "MarkupSafe-2.1.4-cp312-cp312-win_amd64.whl", hash = "sha256:5045e892cfdaecc5b4c01822f353cf2c8feb88a6ec1c0adef2a2e705eef0f656"}, - {file = "MarkupSafe-2.1.4-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:7a07f40ef8f0fbc5ef1000d0c78771f4d5ca03b4953fc162749772916b298fc4"}, - {file = "MarkupSafe-2.1.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d18b66fe626ac412d96c2ab536306c736c66cf2a31c243a45025156cc190dc8a"}, - {file = "MarkupSafe-2.1.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:698e84142f3f884114ea8cf83e7a67ca8f4ace8454e78fe960646c6c91c63bfa"}, - {file = "MarkupSafe-2.1.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:49a3b78a5af63ec10d8604180380c13dcd870aba7928c1fe04e881d5c792dc4e"}, - {file = "MarkupSafe-2.1.4-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:15866d7f2dc60cfdde12ebb4e75e41be862348b4728300c36cdf405e258415ec"}, - {file = "MarkupSafe-2.1.4-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:6aa5e2e7fc9bc042ae82d8b79d795b9a62bd8f15ba1e7594e3db243f158b5565"}, - {file = "MarkupSafe-2.1.4-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:54635102ba3cf5da26eb6f96c4b8c53af8a9c0d97b64bdcb592596a6255d8518"}, - {file = "MarkupSafe-2.1.4-cp37-cp37m-win32.whl", hash = "sha256:3583a3a3ab7958e354dc1d25be74aee6228938312ee875a22330c4dc2e41beb0"}, - {file = "MarkupSafe-2.1.4-cp37-cp37m-win_amd64.whl", hash = "sha256:d6e427c7378c7f1b2bef6a344c925b8b63623d3321c09a237b7cc0e77dd98ceb"}, - {file = "MarkupSafe-2.1.4-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:bf1196dcc239e608605b716e7b166eb5faf4bc192f8a44b81e85251e62584bd2"}, - {file = "MarkupSafe-2.1.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:4df98d4a9cd6a88d6a585852f56f2155c9cdb6aec78361a19f938810aa020954"}, - {file = "MarkupSafe-2.1.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b835aba863195269ea358cecc21b400276747cc977492319fd7682b8cd2c253d"}, - {file = "MarkupSafe-2.1.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:23984d1bdae01bee794267424af55eef4dfc038dc5d1272860669b2aa025c9e3"}, - {file = "MarkupSafe-2.1.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1c98c33ffe20e9a489145d97070a435ea0679fddaabcafe19982fe9c971987d5"}, - {file = "MarkupSafe-2.1.4-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:9896fca4a8eb246defc8b2a7ac77ef7553b638e04fbf170bff78a40fa8a91474"}, - {file = "MarkupSafe-2.1.4-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:b0fe73bac2fed83839dbdbe6da84ae2a31c11cfc1c777a40dbd8ac8a6ed1560f"}, - {file = "MarkupSafe-2.1.4-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:c7556bafeaa0a50e2fe7dc86e0382dea349ebcad8f010d5a7dc6ba568eaaa789"}, - {file = "MarkupSafe-2.1.4-cp38-cp38-win32.whl", hash = "sha256:fc1a75aa8f11b87910ffd98de62b29d6520b6d6e8a3de69a70ca34dea85d2a8a"}, - {file = "MarkupSafe-2.1.4-cp38-cp38-win_amd64.whl", hash = "sha256:3a66c36a3864df95e4f62f9167c734b3b1192cb0851b43d7cc08040c074c6279"}, - {file = "MarkupSafe-2.1.4-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:765f036a3d00395a326df2835d8f86b637dbaf9832f90f5d196c3b8a7a5080cb"}, - {file = "MarkupSafe-2.1.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:21e7af8091007bf4bebf4521184f4880a6acab8df0df52ef9e513d8e5db23411"}, - {file = "MarkupSafe-2.1.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d5c31fe855c77cad679b302aabc42d724ed87c043b1432d457f4976add1c2c3e"}, - {file = "MarkupSafe-2.1.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7653fa39578957bc42e5ebc15cf4361d9e0ee4b702d7d5ec96cdac860953c5b4"}, - {file = "MarkupSafe-2.1.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:47bb5f0142b8b64ed1399b6b60f700a580335c8e1c57f2f15587bd072012decc"}, - {file = "MarkupSafe-2.1.4-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:fe8512ed897d5daf089e5bd010c3dc03bb1bdae00b35588c49b98268d4a01e00"}, - {file = "MarkupSafe-2.1.4-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:36d7626a8cca4d34216875aee5a1d3d654bb3dac201c1c003d182283e3205949"}, - {file = "MarkupSafe-2.1.4-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:b6f14a9cd50c3cb100eb94b3273131c80d102e19bb20253ac7bd7336118a673a"}, - {file = "MarkupSafe-2.1.4-cp39-cp39-win32.whl", hash = "sha256:c8f253a84dbd2c63c19590fa86a032ef3d8cc18923b8049d91bcdeeb2581fbf6"}, - {file = "MarkupSafe-2.1.4-cp39-cp39-win_amd64.whl", hash = "sha256:8b570a1537367b52396e53325769608f2a687ec9a4363647af1cded8928af959"}, - {file = "MarkupSafe-2.1.4.tar.gz", hash = "sha256:3aae9af4cac263007fd6309c64c6ab4506dd2b79382d9d19a1994f9240b8db4f"}, + {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"}, + {file = "MarkupSafe-2.1.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e61659ba32cf2cf1481e575d0462554625196a1f2fc06a1c777d3f48e8865d46"}, + {file = "MarkupSafe-2.1.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2174c595a0d73a3080ca3257b40096db99799265e1c27cc5a610743acd86d62f"}, + {file = "MarkupSafe-2.1.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ae2ad8ae6ebee9d2d94b17fb62763125f3f374c25618198f40cbb8b525411900"}, + {file = "MarkupSafe-2.1.5-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:075202fa5b72c86ad32dc7d0b56024ebdbcf2048c0ba09f1cde31bfdd57bcfff"}, + {file = "MarkupSafe-2.1.5-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:598e3276b64aff0e7b3451b72e94fa3c238d452e7ddcd893c3ab324717456bad"}, + {file = "MarkupSafe-2.1.5-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:fce659a462a1be54d2ffcacea5e3ba2d74daa74f30f5f143fe0c58636e355fdd"}, + {file = "MarkupSafe-2.1.5-cp310-cp310-win32.whl", hash = "sha256:d9fad5155d72433c921b782e58892377c44bd6252b5af2f67f16b194987338a4"}, + {file = "MarkupSafe-2.1.5-cp310-cp310-win_amd64.whl", hash = "sha256:bf50cd79a75d181c9181df03572cdce0fbb75cc353bc350712073108cba98de5"}, + {file = "MarkupSafe-2.1.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:629ddd2ca402ae6dbedfceeba9c46d5f7b2a61d9749597d4307f943ef198fc1f"}, + {file = "MarkupSafe-2.1.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:5b7b716f97b52c5a14bffdf688f971b2d5ef4029127f1ad7a513973cfd818df2"}, + {file = "MarkupSafe-2.1.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6ec585f69cec0aa07d945b20805be741395e28ac1627333b1c5b0105962ffced"}, + {file = "MarkupSafe-2.1.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b91c037585eba9095565a3556f611e3cbfaa42ca1e865f7b8015fe5c7336d5a5"}, + {file = "MarkupSafe-2.1.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7502934a33b54030eaf1194c21c692a534196063db72176b0c4028e140f8f32c"}, + {file = "MarkupSafe-2.1.5-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:0e397ac966fdf721b2c528cf028494e86172b4feba51d65f81ffd65c63798f3f"}, + {file = "MarkupSafe-2.1.5-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:c061bb86a71b42465156a3ee7bd58c8c2ceacdbeb95d05a99893e08b8467359a"}, + {file = "MarkupSafe-2.1.5-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:3a57fdd7ce31c7ff06cdfbf31dafa96cc533c21e443d57f5b1ecc6cdc668ec7f"}, + {file = "MarkupSafe-2.1.5-cp311-cp311-win32.whl", hash = "sha256:397081c1a0bfb5124355710fe79478cdbeb39626492b15d399526ae53422b906"}, + {file = "MarkupSafe-2.1.5-cp311-cp311-win_amd64.whl", hash = "sha256:2b7c57a4dfc4f16f7142221afe5ba4e093e09e728ca65c51f5620c9aaeb9a617"}, + {file = "MarkupSafe-2.1.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:8dec4936e9c3100156f8a2dc89c4b88d5c435175ff03413b443469c7c8c5f4d1"}, + {file = "MarkupSafe-2.1.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:3c6b973f22eb18a789b1460b4b91bf04ae3f0c4234a0a6aa6b0a92f6f7b951d4"}, + {file = "MarkupSafe-2.1.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ac07bad82163452a6884fe8fa0963fb98c2346ba78d779ec06bd7a6262132aee"}, + {file = "MarkupSafe-2.1.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f5dfb42c4604dddc8e4305050aa6deb084540643ed5804d7455b5df8fe16f5e5"}, + {file = "MarkupSafe-2.1.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ea3d8a3d18833cf4304cd2fc9cbb1efe188ca9b5efef2bdac7adc20594a0e46b"}, + {file = "MarkupSafe-2.1.5-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:d050b3361367a06d752db6ead6e7edeb0009be66bc3bae0ee9d97fb326badc2a"}, + {file = "MarkupSafe-2.1.5-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:bec0a414d016ac1a18862a519e54b2fd0fc8bbfd6890376898a6c0891dd82e9f"}, + {file = "MarkupSafe-2.1.5-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:58c98fee265677f63a4385256a6d7683ab1832f3ddd1e66fe948d5880c21a169"}, + {file = "MarkupSafe-2.1.5-cp312-cp312-win32.whl", hash = "sha256:8590b4ae07a35970728874632fed7bd57b26b0102df2d2b233b6d9d82f6c62ad"}, + {file = "MarkupSafe-2.1.5-cp312-cp312-win_amd64.whl", hash = "sha256:823b65d8706e32ad2df51ed89496147a42a2a6e01c13cfb6ffb8b1e92bc910bb"}, + {file = "MarkupSafe-2.1.5-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:c8b29db45f8fe46ad280a7294f5c3ec36dbac9491f2d1c17345be8e69cc5928f"}, + {file = "MarkupSafe-2.1.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ec6a563cff360b50eed26f13adc43e61bc0c04d94b8be985e6fb24b81f6dcfdf"}, + {file = "MarkupSafe-2.1.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a549b9c31bec33820e885335b451286e2969a2d9e24879f83fe904a5ce59d70a"}, + {file = "MarkupSafe-2.1.5-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4f11aa001c540f62c6166c7726f71f7573b52c68c31f014c25cc7901deea0b52"}, + {file = "MarkupSafe-2.1.5-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:7b2e5a267c855eea6b4283940daa6e88a285f5f2a67f2220203786dfa59b37e9"}, + {file = "MarkupSafe-2.1.5-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:2d2d793e36e230fd32babe143b04cec8a8b3eb8a3122d2aceb4a371e6b09b8df"}, + {file = "MarkupSafe-2.1.5-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:ce409136744f6521e39fd8e2a24c53fa18ad67aa5bc7c2cf83645cce5b5c4e50"}, + {file = "MarkupSafe-2.1.5-cp37-cp37m-win32.whl", hash = "sha256:4096e9de5c6fdf43fb4f04c26fb114f61ef0bf2e5604b6ee3019d51b69e8c371"}, + {file = "MarkupSafe-2.1.5-cp37-cp37m-win_amd64.whl", hash = "sha256:4275d846e41ecefa46e2015117a9f491e57a71ddd59bbead77e904dc02b1bed2"}, + {file = "MarkupSafe-2.1.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:656f7526c69fac7f600bd1f400991cc282b417d17539a1b228617081106feb4a"}, + {file = "MarkupSafe-2.1.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:97cafb1f3cbcd3fd2b6fbfb99ae11cdb14deea0736fc2b0952ee177f2b813a46"}, + {file = "MarkupSafe-2.1.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f3fbcb7ef1f16e48246f704ab79d79da8a46891e2da03f8783a5b6fa41a9532"}, + {file = "MarkupSafe-2.1.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fa9db3f79de01457b03d4f01b34cf91bc0048eb2c3846ff26f66687c2f6d16ab"}, + {file = "MarkupSafe-2.1.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ffee1f21e5ef0d712f9033568f8344d5da8cc2869dbd08d87c84656e6a2d2f68"}, + {file = "MarkupSafe-2.1.5-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:5dedb4db619ba5a2787a94d877bc8ffc0566f92a01c0ef214865e54ecc9ee5e0"}, + {file = "MarkupSafe-2.1.5-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:30b600cf0a7ac9234b2638fbc0fb6158ba5bdcdf46aeb631ead21248b9affbc4"}, + {file = "MarkupSafe-2.1.5-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8dd717634f5a044f860435c1d8c16a270ddf0ef8588d4887037c5028b859b0c3"}, + {file = "MarkupSafe-2.1.5-cp38-cp38-win32.whl", hash = "sha256:daa4ee5a243f0f20d528d939d06670a298dd39b1ad5f8a72a4275124a7819eff"}, + {file = "MarkupSafe-2.1.5-cp38-cp38-win_amd64.whl", hash = "sha256:619bc166c4f2de5caa5a633b8b7326fbe98e0ccbfacabd87268a2b15ff73a029"}, + {file = "MarkupSafe-2.1.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:7a68b554d356a91cce1236aa7682dc01df0edba8d043fd1ce607c49dd3c1edcf"}, + {file = "MarkupSafe-2.1.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:db0b55e0f3cc0be60c1f19efdde9a637c32740486004f20d1cff53c3c0ece4d2"}, + {file = "MarkupSafe-2.1.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3e53af139f8579a6d5f7b76549125f0d94d7e630761a2111bc431fd820e163b8"}, + {file = "MarkupSafe-2.1.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:17b950fccb810b3293638215058e432159d2b71005c74371d784862b7e4683f3"}, + {file = "MarkupSafe-2.1.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4c31f53cdae6ecfa91a77820e8b151dba54ab528ba65dfd235c80b086d68a465"}, + {file = "MarkupSafe-2.1.5-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:bff1b4290a66b490a2f4719358c0cdcd9bafb6b8f061e45c7a2460866bf50c2e"}, + {file = "MarkupSafe-2.1.5-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:bc1667f8b83f48511b94671e0e441401371dfd0f0a795c7daa4a3cd1dde55bea"}, + {file = "MarkupSafe-2.1.5-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:5049256f536511ee3f7e1b3f87d1d1209d327e818e6ae1365e8653d7e3abb6a6"}, + {file = "MarkupSafe-2.1.5-cp39-cp39-win32.whl", hash = "sha256:00e046b6dd71aa03a41079792f8473dc494d564611a8f89bbbd7cb93295ebdcf"}, + {file = "MarkupSafe-2.1.5-cp39-cp39-win_amd64.whl", hash = "sha256:fa173ec60341d6bb97a89f5ea19c85c5643c1e7dedebc22f5181eb73573142c5"}, + {file = "MarkupSafe-2.1.5.tar.gz", hash = "sha256:d283d37a890ba4c1ae73ffadf8046435c76e7bc2247bbb63c00bd1a709c6544b"}, ] [[package]] name = "matplotlib" -version = "3.7.4" +version = "3.7.5" description = "Python plotting package" optional = false python-versions = ">=3.8" files = [ - {file = "matplotlib-3.7.4-cp310-cp310-macosx_10_12_universal2.whl", hash = "sha256:b71079239bd866bf56df023e5146de159cb0c7294e508830901f4d79e2d89385"}, - {file = "matplotlib-3.7.4-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:bf91a42f6274a64cb41189120b620c02e574535ff6671fa836cade7701b06fbd"}, - {file = "matplotlib-3.7.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:f757e8b42841d6add0cb69b42497667f0d25a404dcd50bd923ec9904e38414c4"}, - {file = "matplotlib-3.7.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e4dfee00aa4bd291e08bb9461831c26ce0da85ca9781bb8794f2025c6e925281"}, - {file = "matplotlib-3.7.4-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3640f33632beb3993b698b1be9d1c262b742761d6101f3c27b87b2185d25c875"}, - {file = "matplotlib-3.7.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ff539c4a17ecdf076ed808ee271ffae4a30dcb7e157b99ccae2c837262c07db6"}, - {file = "matplotlib-3.7.4-cp310-cp310-win32.whl", hash = "sha256:24b8f28af3e766195c09b780b15aa9f6710192b415ae7866b9c03dee7ec86370"}, - {file = "matplotlib-3.7.4-cp310-cp310-win_amd64.whl", hash = "sha256:3fa193286712c3b6c3cfa5fe8a6bb563f8c52cc750006c782296e0807ce5e799"}, - {file = "matplotlib-3.7.4-cp311-cp311-macosx_10_12_universal2.whl", hash = "sha256:b167f54cb4654b210c9624ec7b54e2b3b8de68c93a14668937e7e53df60770ec"}, - {file = "matplotlib-3.7.4-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:7dfe6821f1944cb35603ff22e21510941bbcce7ccf96095beffaac890d39ce77"}, - {file = "matplotlib-3.7.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:3c557d9165320dff3c5f2bb99bfa0b6813d3e626423ff71c40d6bc23b83c3339"}, - {file = "matplotlib-3.7.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:08372696b3bb45c563472a552a705bfa0942f0a8ffe084db8a4e8f9153fbdf9d"}, - {file = "matplotlib-3.7.4-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:81e1a7ac818000e8ac3ca696c3fdc501bc2d3adc89005e7b4e22ee5e9d51de98"}, - {file = "matplotlib-3.7.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:390920a3949906bc4b0216198d378f2a640c36c622e3584dd0c79a7c59ae9f50"}, - {file = "matplotlib-3.7.4-cp311-cp311-win32.whl", hash = "sha256:62e094d8da26294634da9e7f1856beee3978752b1b530c8e1763d2faed60cc10"}, - {file = "matplotlib-3.7.4-cp311-cp311-win_amd64.whl", hash = "sha256:f8fc2df756105784e650605e024d36dc2d048d68e5c1b26df97ee25d1bd41f9f"}, - {file = "matplotlib-3.7.4-cp312-cp312-macosx_10_12_universal2.whl", hash = "sha256:568574756127791903604e315c11aef9f255151e4cfe20ec603a70f9dda8e259"}, - {file = "matplotlib-3.7.4-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:7d479aac338195e2199a8cfc03c4f2f55914e6a120177edae79e0340a6406457"}, - {file = "matplotlib-3.7.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:32183d4be84189a4c52b4b8861434d427d9118db2cec32986f98ed6c02dcfbb6"}, - {file = "matplotlib-3.7.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0037d066cca1f4bda626c507cddeb6f7da8283bc6a214da2db13ff2162933c52"}, - {file = "matplotlib-3.7.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:44856632ebce88abd8efdc0a0dceec600418dcac06b72ae77af0019d260aa243"}, - {file = "matplotlib-3.7.4-cp312-cp312-win_amd64.whl", hash = "sha256:632fc938c22117d4241411191cfb88ac264a4c0a9ac702244641ddf30f0d739c"}, - {file = "matplotlib-3.7.4-cp38-cp38-macosx_10_12_universal2.whl", hash = "sha256:ce163be048613b9d1962273708cc97e09ca05d37312e670d166cf332b80bbaff"}, - {file = "matplotlib-3.7.4-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:e680f49bb8052ba3b2698e370155d2b4afb49f9af1cc611a26579d5981e2852a"}, - {file = "matplotlib-3.7.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:0604880e4327114054199108b7390f987f4f40ee5ce728985836889e11a780ba"}, - {file = "matplotlib-3.7.4-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:1e6abcde6fc52475f9d6a12b9f1792aee171ce7818ef6df5d61cb0b82816e6e8"}, - {file = "matplotlib-3.7.4-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:f59a70e2ec3212033ef6633ed07682da03f5249379722512a3a2a26a7d9a738e"}, - {file = "matplotlib-3.7.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7a9981b2a2dd9da06eca4ab5855d09b54b8ce7377c3e0e3957767b83219d652d"}, - {file = "matplotlib-3.7.4-cp38-cp38-win32.whl", hash = "sha256:83859ac26839660ecd164ee8311272074250b915ac300f9b2eccc84410f8953b"}, - {file = "matplotlib-3.7.4-cp38-cp38-win_amd64.whl", hash = "sha256:7a7709796ac59fe8debde68272388be6ed449c8971362eb5b60d280eac8dadde"}, - {file = "matplotlib-3.7.4-cp39-cp39-macosx_10_12_universal2.whl", hash = "sha256:b1d70bc1ea1bf110bec64f4578de3e14947909a8887df4c1fd44492eca487955"}, - {file = "matplotlib-3.7.4-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:c83f49e795a5de6c168876eea723f5b88355202f9603c55977f5356213aa8280"}, - {file = "matplotlib-3.7.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:5c9133f230945fe10652eb33e43642e933896194ef6a4f8d5e79bb722bdb2000"}, - {file = "matplotlib-3.7.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:798ff59022eeb276380ce9a73ba35d13c3d1499ab9b73d194fd07f1b0a41c304"}, - {file = "matplotlib-3.7.4-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1707b20b25e90538c2ce8d4409e30f0ef1df4017cc65ad0439633492a973635b"}, - {file = "matplotlib-3.7.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8e6227ca8492baeef873cdd8e169a318efb5c3a25ce94e69727e7f964995b0b1"}, - {file = "matplotlib-3.7.4-cp39-cp39-win32.whl", hash = "sha256:5661c8639aded7d1bbf781373a359011cb1dd09199dee49043e9e68dd16f07ba"}, - {file = "matplotlib-3.7.4-cp39-cp39-win_amd64.whl", hash = "sha256:55eec941a4743f0bd3e5b8ee180e36b7ea8e62f867bf2613937c9f01b9ac06a2"}, - {file = "matplotlib-3.7.4-pp38-pypy38_pp73-macosx_10_12_x86_64.whl", hash = "sha256:ab16868714e5cc90ec8f7ff5d83d23bcd6559224d8e9cb5227c9f58748889fe8"}, - {file = "matplotlib-3.7.4-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0c698b33f9a3f0b127a8e614c8fb4087563bb3caa9c9d95298722fa2400cdd3f"}, - {file = "matplotlib-3.7.4-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:be3493bbcb4d255cb71de1f9050ac71682fce21a56089eadbcc8e21784cb12ee"}, - {file = "matplotlib-3.7.4-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:f8c725d1dd2901b2e7ec6cd64165e00da2978cc23d4143cb9ef745bec88e6b04"}, - {file = "matplotlib-3.7.4-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:286332f8f45f8ffde2d2119b9fdd42153dccd5025fa9f451b4a3b5c086e26da5"}, - {file = "matplotlib-3.7.4-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:116ef0b43aa00ff69260b4cce39c571e4b8c6f893795b708303fa27d9b9d7548"}, - {file = "matplotlib-3.7.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c90590d4b46458677d80bc3218f3f1ac11fc122baa9134e0cb5b3e8fc3714052"}, - {file = "matplotlib-3.7.4-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:de7c07069687be64fd9d119da3122ba13a8d399eccd3f844815f0dc78a870b2c"}, - {file = "matplotlib-3.7.4.tar.gz", hash = "sha256:7cd4fef8187d1dd0d9dcfdbaa06ac326d396fb8c71c647129f0bf56835d77026"}, + {file = "matplotlib-3.7.5-cp310-cp310-macosx_10_12_universal2.whl", hash = "sha256:4a87b69cb1cb20943010f63feb0b2901c17a3b435f75349fd9865713bfa63925"}, + {file = "matplotlib-3.7.5-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:d3ce45010fefb028359accebb852ca0c21bd77ec0f281952831d235228f15810"}, + {file = "matplotlib-3.7.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:fbea1e762b28400393d71be1a02144aa16692a3c4c676ba0178ce83fc2928fdd"}, + {file = "matplotlib-3.7.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ec0e1adc0ad70ba8227e957551e25a9d2995e319c29f94a97575bb90fa1d4469"}, + {file = "matplotlib-3.7.5-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6738c89a635ced486c8a20e20111d33f6398a9cbebce1ced59c211e12cd61455"}, + {file = "matplotlib-3.7.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1210b7919b4ed94b5573870f316bca26de3e3b07ffdb563e79327dc0e6bba515"}, + {file = "matplotlib-3.7.5-cp310-cp310-win32.whl", hash = "sha256:068ebcc59c072781d9dcdb82f0d3f1458271c2de7ca9c78f5bd672141091e9e1"}, + {file = "matplotlib-3.7.5-cp310-cp310-win_amd64.whl", hash = "sha256:f098ffbaab9df1e3ef04e5a5586a1e6b1791380698e84938d8640961c79b1fc0"}, + {file = "matplotlib-3.7.5-cp311-cp311-macosx_10_12_universal2.whl", hash = "sha256:f65342c147572673f02a4abec2d5a23ad9c3898167df9b47c149f32ce61ca078"}, + {file = "matplotlib-3.7.5-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:4ddf7fc0e0dc553891a117aa083039088d8a07686d4c93fb8a810adca68810af"}, + {file = "matplotlib-3.7.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:0ccb830fc29442360d91be48527809f23a5dcaee8da5f4d9b2d5b867c1b087b8"}, + {file = "matplotlib-3.7.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:efc6bb28178e844d1f408dd4d6341ee8a2e906fc9e0fa3dae497da4e0cab775d"}, + {file = "matplotlib-3.7.5-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3b15c4c2d374f249f324f46e883340d494c01768dd5287f8bc00b65b625ab56c"}, + {file = "matplotlib-3.7.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3d028555421912307845e59e3de328260b26d055c5dac9b182cc9783854e98fb"}, + {file = "matplotlib-3.7.5-cp311-cp311-win32.whl", hash = "sha256:fe184b4625b4052fa88ef350b815559dd90cc6cc8e97b62f966e1ca84074aafa"}, + {file = "matplotlib-3.7.5-cp311-cp311-win_amd64.whl", hash = "sha256:084f1f0f2f1010868c6f1f50b4e1c6f2fb201c58475494f1e5b66fed66093647"}, + {file = "matplotlib-3.7.5-cp312-cp312-macosx_10_12_universal2.whl", hash = "sha256:34bceb9d8ddb142055ff27cd7135f539f2f01be2ce0bafbace4117abe58f8fe4"}, + {file = "matplotlib-3.7.5-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:c5a2134162273eb8cdfd320ae907bf84d171de948e62180fa372a3ca7cf0f433"}, + {file = "matplotlib-3.7.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:039ad54683a814002ff37bf7981aa1faa40b91f4ff84149beb53d1eb64617980"}, + {file = "matplotlib-3.7.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4d742ccd1b09e863b4ca58291728db645b51dab343eebb08d5d4b31b308296ce"}, + {file = "matplotlib-3.7.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:743b1c488ca6a2bc7f56079d282e44d236bf375968bfd1b7ba701fd4d0fa32d6"}, + {file = "matplotlib-3.7.5-cp312-cp312-win_amd64.whl", hash = "sha256:fbf730fca3e1f23713bc1fae0a57db386e39dc81ea57dc305c67f628c1d7a342"}, + {file = "matplotlib-3.7.5-cp38-cp38-macosx_10_12_universal2.whl", hash = "sha256:cfff9b838531698ee40e40ea1a8a9dc2c01edb400b27d38de6ba44c1f9a8e3d2"}, + {file = "matplotlib-3.7.5-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:1dbcca4508bca7847fe2d64a05b237a3dcaec1f959aedb756d5b1c67b770c5ee"}, + {file = "matplotlib-3.7.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:4cdf4ef46c2a1609a50411b66940b31778db1e4b73d4ecc2eaa40bd588979b13"}, + {file = "matplotlib-3.7.5-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:167200ccfefd1674b60e957186dfd9baf58b324562ad1a28e5d0a6b3bea77905"}, + {file = "matplotlib-3.7.5-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:53e64522934df6e1818b25fd48cf3b645b11740d78e6ef765fbb5fa5ce080d02"}, + {file = "matplotlib-3.7.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d3e3bc79b2d7d615067bd010caff9243ead1fc95cf735c16e4b2583173f717eb"}, + {file = "matplotlib-3.7.5-cp38-cp38-win32.whl", hash = "sha256:6b641b48c6819726ed47c55835cdd330e53747d4efff574109fd79b2d8a13748"}, + {file = "matplotlib-3.7.5-cp38-cp38-win_amd64.whl", hash = "sha256:f0b60993ed3488b4532ec6b697059897891927cbfc2b8d458a891b60ec03d9d7"}, + {file = "matplotlib-3.7.5-cp39-cp39-macosx_10_12_universal2.whl", hash = "sha256:090964d0afaff9c90e4d8de7836757e72ecfb252fb02884016d809239f715651"}, + {file = "matplotlib-3.7.5-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:9fc6fcfbc55cd719bc0bfa60bde248eb68cf43876d4c22864603bdd23962ba25"}, + {file = "matplotlib-3.7.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:5e7cc3078b019bb863752b8b60e8b269423000f1603cb2299608231996bd9d54"}, + {file = "matplotlib-3.7.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1e4e9a868e8163abaaa8259842d85f949a919e1ead17644fb77a60427c90473c"}, + {file = "matplotlib-3.7.5-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:fa7ebc995a7d747dacf0a717d0eb3aa0f0c6a0e9ea88b0194d3a3cd241a1500f"}, + {file = "matplotlib-3.7.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3785bfd83b05fc0e0c2ae4c4a90034fe693ef96c679634756c50fe6efcc09856"}, + {file = "matplotlib-3.7.5-cp39-cp39-win32.whl", hash = "sha256:29b058738c104d0ca8806395f1c9089dfe4d4f0f78ea765c6c704469f3fffc81"}, + {file = "matplotlib-3.7.5-cp39-cp39-win_amd64.whl", hash = "sha256:fd4028d570fa4b31b7b165d4a685942ae9cdc669f33741e388c01857d9723eab"}, + {file = "matplotlib-3.7.5-pp38-pypy38_pp73-macosx_10_12_x86_64.whl", hash = "sha256:2a9a3f4d6a7f88a62a6a18c7e6a84aedcaf4faf0708b4ca46d87b19f1b526f88"}, + {file = "matplotlib-3.7.5-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b9b3fd853d4a7f008a938df909b96db0b454225f935d3917520305b90680579c"}, + {file = "matplotlib-3.7.5-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f0ad550da9f160737d7890217c5eeed4337d07e83ca1b2ca6535078f354e7675"}, + {file = "matplotlib-3.7.5-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:20da7924a08306a861b3f2d1da0d1aa9a6678e480cf8eacffe18b565af2813e7"}, + {file = "matplotlib-3.7.5-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:b45c9798ea6bb920cb77eb7306409756a7fab9db9b463e462618e0559aecb30e"}, + {file = "matplotlib-3.7.5-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a99866267da1e561c7776fe12bf4442174b79aac1a47bd7e627c7e4d077ebd83"}, + {file = "matplotlib-3.7.5-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2b6aa62adb6c268fc87d80f963aca39c64615c31830b02697743c95590ce3fbb"}, + {file = "matplotlib-3.7.5-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:e530ab6a0afd082d2e9c17eb1eb064a63c5b09bb607b2b74fa41adbe3e162286"}, + {file = "matplotlib-3.7.5.tar.gz", hash = "sha256:1e5c971558ebc811aa07f54c7b7c677d78aa518ef4c390e14673a09e0860184a"}, ] [package.dependencies] @@ -2588,17 +2592,18 @@ min-versions = ["babel (==2.9.0)", "click (==7.0)", "colorama (==0.4)", "ghp-imp [[package]] name = "mkdocs-autorefs" -version = "0.5.0" +version = "1.0.1" description = "Automatically link across pages in MkDocs." optional = false python-versions = ">=3.8" files = [ - {file = "mkdocs_autorefs-0.5.0-py3-none-any.whl", hash = "sha256:7930fcb8ac1249f10e683967aeaddc0af49d90702af111a5e390e8b20b3d97ff"}, - {file = "mkdocs_autorefs-0.5.0.tar.gz", hash = "sha256:9a5054a94c08d28855cfab967ada10ed5be76e2bfad642302a610b252c3274c0"}, + {file = "mkdocs_autorefs-1.0.1-py3-none-any.whl", hash = "sha256:aacdfae1ab197780fb7a2dac92ad8a3d8f7ca8049a9cbe56a4218cd52e8da570"}, + {file = "mkdocs_autorefs-1.0.1.tar.gz", hash = "sha256:f684edf847eced40b570b57846b15f0bf57fb93ac2c510450775dcf16accb971"}, ] [package.dependencies] Markdown = ">=3.3" +markupsafe = ">=2.0.1" mkdocs = ">=1.1" [[package]] @@ -2673,13 +2678,13 @@ test = ["mkdocs-include-markdown-plugin", "mkdocs-macros-test", "mkdocs-material [[package]] name = "mkdocs-material" -version = "9.5.6" +version = "9.5.13" description = "Documentation that simply works" optional = false python-versions = ">=3.8" files = [ - {file = "mkdocs_material-9.5.6-py3-none-any.whl", hash = "sha256:e115b90fccf5cd7f5d15b0c2f8e6246b21041628b8f590630e7fca66ed7fcf6c"}, - {file = "mkdocs_material-9.5.6.tar.gz", hash = "sha256:5b24df36d8ac6cecd611241ce6f6423ccde3e1ad89f8360c3f76d5565fc2d82a"}, + {file = "mkdocs_material-9.5.13-py3-none-any.whl", hash = "sha256:5cbe17fee4e3b4980c8420a04cc762d8dc052ef1e10532abd4fce88e5ea9ce6a"}, + {file = "mkdocs_material-9.5.13.tar.gz", hash = "sha256:d8e4caae576312a88fd2609b81cf43d233cdbe36860d67a68702b018b425bd87"}, ] [package.dependencies] @@ -2696,7 +2701,7 @@ regex = ">=2022.4" requests = ">=2.26,<3.0" [package.extras] -git = ["mkdocs-git-committers-plugin-2 (>=1.1,<2.0)", "mkdocs-git-revision-date-localized-plugin (>=1.2,<2.0)"] +git = ["mkdocs-git-committers-plugin-2 (>=1.1,<2.0)", "mkdocs-git-revision-date-localized-plugin (>=1.2.4,<2.0)"] imaging = ["cairosvg (>=2.6,<3.0)", "pillow (>=10.2,<11.0)"] recommended = ["mkdocs-minify-plugin (>=0.7,<1.0)", "mkdocs-redirects (>=1.2,<2.0)", "mkdocs-rss-plugin (>=1.6,<2.0)"] @@ -2713,13 +2718,13 @@ files = [ [[package]] name = "mkdocstrings" -version = "0.24.0" +version = "0.24.1" description = "Automatic documentation from sources, for MkDocs." optional = false python-versions = ">=3.8" files = [ - {file = "mkdocstrings-0.24.0-py3-none-any.whl", hash = "sha256:f4908560c10f587326d8f5165d1908817b2e280bbf707607f601c996366a2264"}, - {file = "mkdocstrings-0.24.0.tar.gz", hash = "sha256:222b1165be41257b494a9d29b14135d2b7ca43f38161d5b10caae03b87bd4f7e"}, + {file = "mkdocstrings-0.24.1-py3-none-any.whl", hash = "sha256:b4206f9a2ca8a648e222d5a0ca1d36ba7dee53c88732818de183b536f9042b5d"}, + {file = "mkdocstrings-0.24.1.tar.gz", hash = "sha256:cc83f9a1c8724fc1be3c2fa071dd73d91ce902ef6a79710249ec8d0ee1064401"}, ] [package.dependencies] @@ -2780,186 +2785,202 @@ test = ["coverage (<5.0)", "coveralls (>=1.1,<2.0)", "pytest (>=3.0.0,<4.0)", "p [[package]] name = "msgpack" -version = "1.0.7" +version = "1.0.8" description = "MessagePack serializer" optional = false python-versions = ">=3.8" files = [ - {file = "msgpack-1.0.7-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:04ad6069c86e531682f9e1e71b71c1c3937d6014a7c3e9edd2aa81ad58842862"}, - {file = "msgpack-1.0.7-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:cca1b62fe70d761a282496b96a5e51c44c213e410a964bdffe0928e611368329"}, - {file = "msgpack-1.0.7-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e50ebce52f41370707f1e21a59514e3375e3edd6e1832f5e5235237db933c98b"}, - {file = "msgpack-1.0.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a7b4f35de6a304b5533c238bee86b670b75b03d31b7797929caa7a624b5dda6"}, - {file = "msgpack-1.0.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:28efb066cde83c479dfe5a48141a53bc7e5f13f785b92ddde336c716663039ee"}, - {file = "msgpack-1.0.7-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4cb14ce54d9b857be9591ac364cb08dc2d6a5c4318c1182cb1d02274029d590d"}, - {file = "msgpack-1.0.7-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:b573a43ef7c368ba4ea06050a957c2a7550f729c31f11dd616d2ac4aba99888d"}, - {file = "msgpack-1.0.7-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:ccf9a39706b604d884d2cb1e27fe973bc55f2890c52f38df742bc1d79ab9f5e1"}, - {file = "msgpack-1.0.7-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:cb70766519500281815dfd7a87d3a178acf7ce95390544b8c90587d76b227681"}, - {file = "msgpack-1.0.7-cp310-cp310-win32.whl", hash = "sha256:b610ff0f24e9f11c9ae653c67ff8cc03c075131401b3e5ef4b82570d1728f8a9"}, - {file = "msgpack-1.0.7-cp310-cp310-win_amd64.whl", hash = "sha256:a40821a89dc373d6427e2b44b572efc36a2778d3f543299e2f24eb1a5de65415"}, - {file = "msgpack-1.0.7-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:576eb384292b139821c41995523654ad82d1916da6a60cff129c715a6223ea84"}, - {file = "msgpack-1.0.7-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:730076207cb816138cf1af7f7237b208340a2c5e749707457d70705715c93b93"}, - {file = "msgpack-1.0.7-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:85765fdf4b27eb5086f05ac0491090fc76f4f2b28e09d9350c31aac25a5aaff8"}, - {file = "msgpack-1.0.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3476fae43db72bd11f29a5147ae2f3cb22e2f1a91d575ef130d2bf49afd21c46"}, - {file = "msgpack-1.0.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6d4c80667de2e36970ebf74f42d1088cc9ee7ef5f4e8c35eee1b40eafd33ca5b"}, - {file = "msgpack-1.0.7-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:5b0bf0effb196ed76b7ad883848143427a73c355ae8e569fa538365064188b8e"}, - {file = "msgpack-1.0.7-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:f9a7c509542db4eceed3dcf21ee5267ab565a83555c9b88a8109dcecc4709002"}, - {file = "msgpack-1.0.7-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:84b0daf226913133f899ea9b30618722d45feffa67e4fe867b0b5ae83a34060c"}, - {file = "msgpack-1.0.7-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:ec79ff6159dffcc30853b2ad612ed572af86c92b5168aa3fc01a67b0fa40665e"}, - {file = "msgpack-1.0.7-cp311-cp311-win32.whl", hash = "sha256:3e7bf4442b310ff154b7bb9d81eb2c016b7d597e364f97d72b1acc3817a0fdc1"}, - {file = "msgpack-1.0.7-cp311-cp311-win_amd64.whl", hash = "sha256:3f0c8c6dfa6605ab8ff0611995ee30d4f9fcff89966cf562733b4008a3d60d82"}, - {file = "msgpack-1.0.7-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:f0936e08e0003f66bfd97e74ee530427707297b0d0361247e9b4f59ab78ddc8b"}, - {file = "msgpack-1.0.7-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:98bbd754a422a0b123c66a4c341de0474cad4a5c10c164ceed6ea090f3563db4"}, - {file = "msgpack-1.0.7-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:b291f0ee7961a597cbbcc77709374087fa2a9afe7bdb6a40dbbd9b127e79afee"}, - {file = "msgpack-1.0.7-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ebbbba226f0a108a7366bf4b59bf0f30a12fd5e75100c630267d94d7f0ad20e5"}, - {file = "msgpack-1.0.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1e2d69948e4132813b8d1131f29f9101bc2c915f26089a6d632001a5c1349672"}, - {file = "msgpack-1.0.7-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:bdf38ba2d393c7911ae989c3bbba510ebbcdf4ecbdbfec36272abe350c454075"}, - {file = "msgpack-1.0.7-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:993584fc821c58d5993521bfdcd31a4adf025c7d745bbd4d12ccfecf695af5ba"}, - {file = "msgpack-1.0.7-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:52700dc63a4676669b341ba33520f4d6e43d3ca58d422e22ba66d1736b0a6e4c"}, - {file = "msgpack-1.0.7-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:e45ae4927759289c30ccba8d9fdce62bb414977ba158286b5ddaf8df2cddb5c5"}, - {file = "msgpack-1.0.7-cp312-cp312-win32.whl", hash = "sha256:27dcd6f46a21c18fa5e5deed92a43d4554e3df8d8ca5a47bf0615d6a5f39dbc9"}, - {file = "msgpack-1.0.7-cp312-cp312-win_amd64.whl", hash = "sha256:7687e22a31e976a0e7fc99c2f4d11ca45eff652a81eb8c8085e9609298916dcf"}, - {file = "msgpack-1.0.7-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:5b6ccc0c85916998d788b295765ea0e9cb9aac7e4a8ed71d12e7d8ac31c23c95"}, - {file = "msgpack-1.0.7-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:235a31ec7db685f5c82233bddf9858748b89b8119bf4538d514536c485c15fe0"}, - {file = "msgpack-1.0.7-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:cab3db8bab4b7e635c1c97270d7a4b2a90c070b33cbc00c99ef3f9be03d3e1f7"}, - {file = "msgpack-1.0.7-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0bfdd914e55e0d2c9e1526de210f6fe8ffe9705f2b1dfcc4aecc92a4cb4b533d"}, - {file = "msgpack-1.0.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:36e17c4592231a7dbd2ed09027823ab295d2791b3b1efb2aee874b10548b7524"}, - {file = "msgpack-1.0.7-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:38949d30b11ae5f95c3c91917ee7a6b239f5ec276f271f28638dec9156f82cfc"}, - {file = "msgpack-1.0.7-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:ff1d0899f104f3921d94579a5638847f783c9b04f2d5f229392ca77fba5b82fc"}, - {file = "msgpack-1.0.7-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:dc43f1ec66eb8440567186ae2f8c447d91e0372d793dfe8c222aec857b81a8cf"}, - {file = "msgpack-1.0.7-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:dd632777ff3beaaf629f1ab4396caf7ba0bdd075d948a69460d13d44357aca4c"}, - {file = "msgpack-1.0.7-cp38-cp38-win32.whl", hash = "sha256:4e71bc4416de195d6e9b4ee93ad3f2f6b2ce11d042b4d7a7ee00bbe0358bd0c2"}, - {file = "msgpack-1.0.7-cp38-cp38-win_amd64.whl", hash = "sha256:8f5b234f567cf76ee489502ceb7165c2a5cecec081db2b37e35332b537f8157c"}, - {file = "msgpack-1.0.7-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:bfef2bb6ef068827bbd021017a107194956918ab43ce4d6dc945ffa13efbc25f"}, - {file = "msgpack-1.0.7-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:484ae3240666ad34cfa31eea7b8c6cd2f1fdaae21d73ce2974211df099a95d81"}, - {file = "msgpack-1.0.7-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:3967e4ad1aa9da62fd53e346ed17d7b2e922cba5ab93bdd46febcac39be636fc"}, - {file = "msgpack-1.0.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8dd178c4c80706546702c59529ffc005681bd6dc2ea234c450661b205445a34d"}, - {file = "msgpack-1.0.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f6ffbc252eb0d229aeb2f9ad051200668fc3a9aaa8994e49f0cb2ffe2b7867e7"}, - {file = "msgpack-1.0.7-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:822ea70dc4018c7e6223f13affd1c5c30c0f5c12ac1f96cd8e9949acddb48a61"}, - {file = "msgpack-1.0.7-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:384d779f0d6f1b110eae74cb0659d9aa6ff35aaf547b3955abf2ab4c901c4819"}, - {file = "msgpack-1.0.7-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:f64e376cd20d3f030190e8c32e1c64582eba56ac6dc7d5b0b49a9d44021b52fd"}, - {file = "msgpack-1.0.7-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:5ed82f5a7af3697b1c4786053736f24a0efd0a1b8a130d4c7bfee4b9ded0f08f"}, - {file = "msgpack-1.0.7-cp39-cp39-win32.whl", hash = "sha256:f26a07a6e877c76a88e3cecac8531908d980d3d5067ff69213653649ec0f60ad"}, - {file = "msgpack-1.0.7-cp39-cp39-win_amd64.whl", hash = "sha256:1dc93e8e4653bdb5910aed79f11e165c85732067614f180f70534f056da97db3"}, - {file = "msgpack-1.0.7.tar.gz", hash = "sha256:572efc93db7a4d27e404501975ca6d2d9775705c2d922390d878fcf768d92c87"}, + {file = "msgpack-1.0.8-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:505fe3d03856ac7d215dbe005414bc28505d26f0c128906037e66d98c4e95868"}, + {file = "msgpack-1.0.8-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:e6b7842518a63a9f17107eb176320960ec095a8ee3b4420b5f688e24bf50c53c"}, + {file = "msgpack-1.0.8-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:376081f471a2ef24828b83a641a02c575d6103a3ad7fd7dade5486cad10ea659"}, + {file = "msgpack-1.0.8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5e390971d082dba073c05dbd56322427d3280b7cc8b53484c9377adfbae67dc2"}, + {file = "msgpack-1.0.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:00e073efcba9ea99db5acef3959efa45b52bc67b61b00823d2a1a6944bf45982"}, + {file = "msgpack-1.0.8-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:82d92c773fbc6942a7a8b520d22c11cfc8fd83bba86116bfcf962c2f5c2ecdaa"}, + {file = "msgpack-1.0.8-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:9ee32dcb8e531adae1f1ca568822e9b3a738369b3b686d1477cbc643c4a9c128"}, + {file = "msgpack-1.0.8-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:e3aa7e51d738e0ec0afbed661261513b38b3014754c9459508399baf14ae0c9d"}, + {file = "msgpack-1.0.8-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:69284049d07fce531c17404fcba2bb1df472bc2dcdac642ae71a2d079d950653"}, + {file = "msgpack-1.0.8-cp310-cp310-win32.whl", hash = "sha256:13577ec9e247f8741c84d06b9ece5f654920d8365a4b636ce0e44f15e07ec693"}, + {file = "msgpack-1.0.8-cp310-cp310-win_amd64.whl", hash = "sha256:e532dbd6ddfe13946de050d7474e3f5fb6ec774fbb1a188aaf469b08cf04189a"}, + {file = "msgpack-1.0.8-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9517004e21664f2b5a5fd6333b0731b9cf0817403a941b393d89a2f1dc2bd836"}, + {file = "msgpack-1.0.8-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:d16a786905034e7e34098634b184a7d81f91d4c3d246edc6bd7aefb2fd8ea6ad"}, + {file = "msgpack-1.0.8-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e2872993e209f7ed04d963e4b4fbae72d034844ec66bc4ca403329db2074377b"}, + {file = "msgpack-1.0.8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5c330eace3dd100bdb54b5653b966de7f51c26ec4a7d4e87132d9b4f738220ba"}, + {file = "msgpack-1.0.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:83b5c044f3eff2a6534768ccfd50425939e7a8b5cf9a7261c385de1e20dcfc85"}, + {file = "msgpack-1.0.8-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1876b0b653a808fcd50123b953af170c535027bf1d053b59790eebb0aeb38950"}, + {file = "msgpack-1.0.8-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:dfe1f0f0ed5785c187144c46a292b8c34c1295c01da12e10ccddfc16def4448a"}, + {file = "msgpack-1.0.8-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:3528807cbbb7f315bb81959d5961855e7ba52aa60a3097151cb21956fbc7502b"}, + {file = "msgpack-1.0.8-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e2f879ab92ce502a1e65fce390eab619774dda6a6ff719718069ac94084098ce"}, + {file = "msgpack-1.0.8-cp311-cp311-win32.whl", hash = "sha256:26ee97a8261e6e35885c2ecd2fd4a6d38252246f94a2aec23665a4e66d066305"}, + {file = "msgpack-1.0.8-cp311-cp311-win_amd64.whl", hash = "sha256:eadb9f826c138e6cf3c49d6f8de88225a3c0ab181a9b4ba792e006e5292d150e"}, + {file = "msgpack-1.0.8-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:114be227f5213ef8b215c22dde19532f5da9652e56e8ce969bf0a26d7c419fee"}, + {file = "msgpack-1.0.8-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:d661dc4785affa9d0edfdd1e59ec056a58b3dbb9f196fa43587f3ddac654ac7b"}, + {file = "msgpack-1.0.8-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:d56fd9f1f1cdc8227d7b7918f55091349741904d9520c65f0139a9755952c9e8"}, + {file = "msgpack-1.0.8-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0726c282d188e204281ebd8de31724b7d749adebc086873a59efb8cf7ae27df3"}, + {file = "msgpack-1.0.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8db8e423192303ed77cff4dce3a4b88dbfaf43979d280181558af5e2c3c71afc"}, + {file = "msgpack-1.0.8-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:99881222f4a8c2f641f25703963a5cefb076adffd959e0558dc9f803a52d6a58"}, + {file = "msgpack-1.0.8-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:b5505774ea2a73a86ea176e8a9a4a7c8bf5d521050f0f6f8426afe798689243f"}, + {file = "msgpack-1.0.8-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:ef254a06bcea461e65ff0373d8a0dd1ed3aa004af48839f002a0c994a6f72d04"}, + {file = "msgpack-1.0.8-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:e1dd7839443592d00e96db831eddb4111a2a81a46b028f0facd60a09ebbdd543"}, + {file = "msgpack-1.0.8-cp312-cp312-win32.whl", hash = "sha256:64d0fcd436c5683fdd7c907eeae5e2cbb5eb872fafbc03a43609d7941840995c"}, + {file = "msgpack-1.0.8-cp312-cp312-win_amd64.whl", hash = "sha256:74398a4cf19de42e1498368c36eed45d9528f5fd0155241e82c4082b7e16cffd"}, + {file = "msgpack-1.0.8-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:0ceea77719d45c839fd73abcb190b8390412a890df2f83fb8cf49b2a4b5c2f40"}, + {file = "msgpack-1.0.8-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:1ab0bbcd4d1f7b6991ee7c753655b481c50084294218de69365f8f1970d4c151"}, + {file = "msgpack-1.0.8-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:1cce488457370ffd1f953846f82323cb6b2ad2190987cd4d70b2713e17268d24"}, + {file = "msgpack-1.0.8-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3923a1778f7e5ef31865893fdca12a8d7dc03a44b33e2a5f3295416314c09f5d"}, + {file = "msgpack-1.0.8-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a22e47578b30a3e199ab067a4d43d790249b3c0587d9a771921f86250c8435db"}, + {file = "msgpack-1.0.8-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:bd739c9251d01e0279ce729e37b39d49a08c0420d3fee7f2a4968c0576678f77"}, + {file = "msgpack-1.0.8-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:d3420522057ebab1728b21ad473aa950026d07cb09da41103f8e597dfbfaeb13"}, + {file = "msgpack-1.0.8-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:5845fdf5e5d5b78a49b826fcdc0eb2e2aa7191980e3d2cfd2a30303a74f212e2"}, + {file = "msgpack-1.0.8-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:6a0e76621f6e1f908ae52860bdcb58e1ca85231a9b0545e64509c931dd34275a"}, + {file = "msgpack-1.0.8-cp38-cp38-win32.whl", hash = "sha256:374a8e88ddab84b9ada695d255679fb99c53513c0a51778796fcf0944d6c789c"}, + {file = "msgpack-1.0.8-cp38-cp38-win_amd64.whl", hash = "sha256:f3709997b228685fe53e8c433e2df9f0cdb5f4542bd5114ed17ac3c0129b0480"}, + {file = "msgpack-1.0.8-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:f51bab98d52739c50c56658cc303f190785f9a2cd97b823357e7aeae54c8f68a"}, + {file = "msgpack-1.0.8-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:73ee792784d48aa338bba28063e19a27e8d989344f34aad14ea6e1b9bd83f596"}, + {file = "msgpack-1.0.8-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:f9904e24646570539a8950400602d66d2b2c492b9010ea7e965025cb71d0c86d"}, + {file = "msgpack-1.0.8-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e75753aeda0ddc4c28dce4c32ba2f6ec30b1b02f6c0b14e547841ba5b24f753f"}, + {file = "msgpack-1.0.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5dbf059fb4b7c240c873c1245ee112505be27497e90f7c6591261c7d3c3a8228"}, + {file = "msgpack-1.0.8-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4916727e31c28be8beaf11cf117d6f6f188dcc36daae4e851fee88646f5b6b18"}, + {file = "msgpack-1.0.8-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:7938111ed1358f536daf311be244f34df7bf3cdedb3ed883787aca97778b28d8"}, + {file = "msgpack-1.0.8-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:493c5c5e44b06d6c9268ce21b302c9ca055c1fd3484c25ba41d34476c76ee746"}, + {file = "msgpack-1.0.8-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:5fbb160554e319f7b22ecf530a80a3ff496d38e8e07ae763b9e82fadfe96f273"}, + {file = "msgpack-1.0.8-cp39-cp39-win32.whl", hash = "sha256:f9af38a89b6a5c04b7d18c492c8ccf2aee7048aff1ce8437c4683bb5a1df893d"}, + {file = "msgpack-1.0.8-cp39-cp39-win_amd64.whl", hash = "sha256:ed59dd52075f8fc91da6053b12e8c89e37aa043f8986efd89e61fae69dc1b011"}, + {file = "msgpack-1.0.8.tar.gz", hash = "sha256:95c02b0e27e706e48d0e5426d1710ca78e0f0628d6e89d5b5a5b91a5f12274f3"}, ] [[package]] name = "multidict" -version = "6.0.4" +version = "6.0.5" description = "multidict implementation" optional = false python-versions = ">=3.7" files = [ - {file = "multidict-6.0.4-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:0b1a97283e0c85772d613878028fec909f003993e1007eafa715b24b377cb9b8"}, - {file = "multidict-6.0.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:eeb6dcc05e911516ae3d1f207d4b0520d07f54484c49dfc294d6e7d63b734171"}, - {file = "multidict-6.0.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:d6d635d5209b82a3492508cf5b365f3446afb65ae7ebd755e70e18f287b0adf7"}, - {file = "multidict-6.0.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c048099e4c9e9d615545e2001d3d8a4380bd403e1a0578734e0d31703d1b0c0b"}, - {file = "multidict-6.0.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ea20853c6dbbb53ed34cb4d080382169b6f4554d394015f1bef35e881bf83547"}, - {file = "multidict-6.0.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:16d232d4e5396c2efbbf4f6d4df89bfa905eb0d4dc5b3549d872ab898451f569"}, - {file = "multidict-6.0.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:36c63aaa167f6c6b04ef2c85704e93af16c11d20de1d133e39de6a0e84582a93"}, - {file = "multidict-6.0.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:64bdf1086b6043bf519869678f5f2757f473dee970d7abf6da91ec00acb9cb98"}, - {file = "multidict-6.0.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:43644e38f42e3af682690876cff722d301ac585c5b9e1eacc013b7a3f7b696a0"}, - {file = "multidict-6.0.4-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:7582a1d1030e15422262de9f58711774e02fa80df0d1578995c76214f6954988"}, - {file = "multidict-6.0.4-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:ddff9c4e225a63a5afab9dd15590432c22e8057e1a9a13d28ed128ecf047bbdc"}, - {file = "multidict-6.0.4-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:ee2a1ece51b9b9e7752e742cfb661d2a29e7bcdba2d27e66e28a99f1890e4fa0"}, - {file = "multidict-6.0.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:a2e4369eb3d47d2034032a26c7a80fcb21a2cb22e1173d761a162f11e562caa5"}, - {file = "multidict-6.0.4-cp310-cp310-win32.whl", hash = "sha256:574b7eae1ab267e5f8285f0fe881f17efe4b98c39a40858247720935b893bba8"}, - {file = "multidict-6.0.4-cp310-cp310-win_amd64.whl", hash = "sha256:4dcbb0906e38440fa3e325df2359ac6cb043df8e58c965bb45f4e406ecb162cc"}, - {file = "multidict-6.0.4-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:0dfad7a5a1e39c53ed00d2dd0c2e36aed4650936dc18fd9a1826a5ae1cad6f03"}, - {file = "multidict-6.0.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:64da238a09d6039e3bd39bb3aee9c21a5e34f28bfa5aa22518581f910ff94af3"}, - {file = "multidict-6.0.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:ff959bee35038c4624250473988b24f846cbeb2c6639de3602c073f10410ceba"}, - {file = "multidict-6.0.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:01a3a55bd90018c9c080fbb0b9f4891db37d148a0a18722b42f94694f8b6d4c9"}, - {file = "multidict-6.0.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c5cb09abb18c1ea940fb99360ea0396f34d46566f157122c92dfa069d3e0e982"}, - {file = "multidict-6.0.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:666daae833559deb2d609afa4490b85830ab0dfca811a98b70a205621a6109fe"}, - {file = "multidict-6.0.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:11bdf3f5e1518b24530b8241529d2050014c884cf18b6fc69c0c2b30ca248710"}, - {file = "multidict-6.0.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7d18748f2d30f94f498e852c67d61261c643b349b9d2a581131725595c45ec6c"}, - {file = "multidict-6.0.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:458f37be2d9e4c95e2d8866a851663cbc76e865b78395090786f6cd9b3bbf4f4"}, - {file = "multidict-6.0.4-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:b1a2eeedcead3a41694130495593a559a668f382eee0727352b9a41e1c45759a"}, - {file = "multidict-6.0.4-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:7d6ae9d593ef8641544d6263c7fa6408cc90370c8cb2bbb65f8d43e5b0351d9c"}, - {file = "multidict-6.0.4-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:5979b5632c3e3534e42ca6ff856bb24b2e3071b37861c2c727ce220d80eee9ed"}, - {file = "multidict-6.0.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:dcfe792765fab89c365123c81046ad4103fcabbc4f56d1c1997e6715e8015461"}, - {file = "multidict-6.0.4-cp311-cp311-win32.whl", hash = "sha256:3601a3cece3819534b11d4efc1eb76047488fddd0c85a3948099d5da4d504636"}, - {file = "multidict-6.0.4-cp311-cp311-win_amd64.whl", hash = "sha256:81a4f0b34bd92df3da93315c6a59034df95866014ac08535fc819f043bfd51f0"}, - {file = "multidict-6.0.4-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:67040058f37a2a51ed8ea8f6b0e6ee5bd78ca67f169ce6122f3e2ec80dfe9b78"}, - {file = "multidict-6.0.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:853888594621e6604c978ce2a0444a1e6e70c8d253ab65ba11657659dcc9100f"}, - {file = "multidict-6.0.4-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:39ff62e7d0f26c248b15e364517a72932a611a9b75f35b45be078d81bdb86603"}, - {file = "multidict-6.0.4-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:af048912e045a2dc732847d33821a9d84ba553f5c5f028adbd364dd4765092ac"}, - {file = "multidict-6.0.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b1e8b901e607795ec06c9e42530788c45ac21ef3aaa11dbd0c69de543bfb79a9"}, - {file = "multidict-6.0.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:62501642008a8b9871ddfccbf83e4222cf8ac0d5aeedf73da36153ef2ec222d2"}, - {file = "multidict-6.0.4-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:99b76c052e9f1bc0721f7541e5e8c05db3941eb9ebe7b8553c625ef88d6eefde"}, - {file = "multidict-6.0.4-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:509eac6cf09c794aa27bcacfd4d62c885cce62bef7b2c3e8b2e49d365b5003fe"}, - {file = "multidict-6.0.4-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:21a12c4eb6ddc9952c415f24eef97e3e55ba3af61f67c7bc388dcdec1404a067"}, - {file = "multidict-6.0.4-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:5cad9430ab3e2e4fa4a2ef4450f548768400a2ac635841bc2a56a2052cdbeb87"}, - {file = "multidict-6.0.4-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:ab55edc2e84460694295f401215f4a58597f8f7c9466faec545093045476327d"}, - {file = "multidict-6.0.4-cp37-cp37m-win32.whl", hash = "sha256:5a4dcf02b908c3b8b17a45fb0f15b695bf117a67b76b7ad18b73cf8e92608775"}, - {file = "multidict-6.0.4-cp37-cp37m-win_amd64.whl", hash = "sha256:6ed5f161328b7df384d71b07317f4d8656434e34591f20552c7bcef27b0ab88e"}, - {file = "multidict-6.0.4-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:5fc1b16f586f049820c5c5b17bb4ee7583092fa0d1c4e28b5239181ff9532e0c"}, - {file = "multidict-6.0.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:1502e24330eb681bdaa3eb70d6358e818e8e8f908a22a1851dfd4e15bc2f8161"}, - {file = "multidict-6.0.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:b692f419760c0e65d060959df05f2a531945af31fda0c8a3b3195d4efd06de11"}, - {file = "multidict-6.0.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:45e1ecb0379bfaab5eef059f50115b54571acfbe422a14f668fc8c27ba410e7e"}, - {file = "multidict-6.0.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ddd3915998d93fbcd2566ddf9cf62cdb35c9e093075f862935573d265cf8f65d"}, - {file = "multidict-6.0.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:59d43b61c59d82f2effb39a93c48b845efe23a3852d201ed2d24ba830d0b4cf2"}, - {file = "multidict-6.0.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cc8e1d0c705233c5dd0c5e6460fbad7827d5d36f310a0fadfd45cc3029762258"}, - {file = "multidict-6.0.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d6aa0418fcc838522256761b3415822626f866758ee0bc6632c9486b179d0b52"}, - {file = "multidict-6.0.4-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:6748717bb10339c4760c1e63da040f5f29f5ed6e59d76daee30305894069a660"}, - {file = "multidict-6.0.4-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:4d1a3d7ef5e96b1c9e92f973e43aa5e5b96c659c9bc3124acbbd81b0b9c8a951"}, - {file = "multidict-6.0.4-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:4372381634485bec7e46718edc71528024fcdc6f835baefe517b34a33c731d60"}, - {file = "multidict-6.0.4-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:fc35cb4676846ef752816d5be2193a1e8367b4c1397b74a565a9d0389c433a1d"}, - {file = "multidict-6.0.4-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:4b9d9e4e2b37daddb5c23ea33a3417901fa7c7b3dee2d855f63ee67a0b21e5b1"}, - {file = "multidict-6.0.4-cp38-cp38-win32.whl", hash = "sha256:e41b7e2b59679edfa309e8db64fdf22399eec4b0b24694e1b2104fb789207779"}, - {file = "multidict-6.0.4-cp38-cp38-win_amd64.whl", hash = "sha256:d6c254ba6e45d8e72739281ebc46ea5eb5f101234f3ce171f0e9f5cc86991480"}, - {file = "multidict-6.0.4-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:16ab77bbeb596e14212e7bab8429f24c1579234a3a462105cda4a66904998664"}, - {file = "multidict-6.0.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:bc779e9e6f7fda81b3f9aa58e3a6091d49ad528b11ed19f6621408806204ad35"}, - {file = "multidict-6.0.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4ceef517eca3e03c1cceb22030a3e39cb399ac86bff4e426d4fc6ae49052cc60"}, - {file = "multidict-6.0.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:281af09f488903fde97923c7744bb001a9b23b039a909460d0f14edc7bf59706"}, - {file = "multidict-6.0.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:52f2dffc8acaba9a2f27174c41c9e57f60b907bb9f096b36b1a1f3be71c6284d"}, - {file = "multidict-6.0.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b41156839806aecb3641f3208c0dafd3ac7775b9c4c422d82ee2a45c34ba81ca"}, - {file = "multidict-6.0.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d5e3fc56f88cc98ef8139255cf8cd63eb2c586531e43310ff859d6bb3a6b51f1"}, - {file = "multidict-6.0.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8316a77808c501004802f9beebde51c9f857054a0c871bd6da8280e718444449"}, - {file = "multidict-6.0.4-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:f70b98cd94886b49d91170ef23ec5c0e8ebb6f242d734ed7ed677b24d50c82cf"}, - {file = "multidict-6.0.4-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:bf6774e60d67a9efe02b3616fee22441d86fab4c6d335f9d2051d19d90a40063"}, - {file = "multidict-6.0.4-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:e69924bfcdda39b722ef4d9aa762b2dd38e4632b3641b1d9a57ca9cd18f2f83a"}, - {file = "multidict-6.0.4-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:6b181d8c23da913d4ff585afd1155a0e1194c0b50c54fcfe286f70cdaf2b7176"}, - {file = "multidict-6.0.4-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:52509b5be062d9eafc8170e53026fbc54cf3b32759a23d07fd935fb04fc22d95"}, - {file = "multidict-6.0.4-cp39-cp39-win32.whl", hash = "sha256:27c523fbfbdfd19c6867af7346332b62b586eed663887392cff78d614f9ec313"}, - {file = "multidict-6.0.4-cp39-cp39-win_amd64.whl", hash = "sha256:33029f5734336aa0d4c0384525da0387ef89148dc7191aae00ca5fb23d7aafc2"}, - {file = "multidict-6.0.4.tar.gz", hash = "sha256:3666906492efb76453c0e7b97f2cf459b0682e7402c0489a95484965dbc1da49"}, + {file = "multidict-6.0.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:228b644ae063c10e7f324ab1ab6b548bdf6f8b47f3ec234fef1093bc2735e5f9"}, + {file = "multidict-6.0.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:896ebdcf62683551312c30e20614305f53125750803b614e9e6ce74a96232604"}, + {file = "multidict-6.0.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:411bf8515f3be9813d06004cac41ccf7d1cd46dfe233705933dd163b60e37600"}, + {file = "multidict-6.0.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1d147090048129ce3c453f0292e7697d333db95e52616b3793922945804a433c"}, + {file = "multidict-6.0.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:215ed703caf15f578dca76ee6f6b21b7603791ae090fbf1ef9d865571039ade5"}, + {file = "multidict-6.0.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c6390cf87ff6234643428991b7359b5f59cc15155695deb4eda5c777d2b880f"}, + {file = "multidict-6.0.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:21fd81c4ebdb4f214161be351eb5bcf385426bf023041da2fd9e60681f3cebae"}, + {file = "multidict-6.0.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3cc2ad10255f903656017363cd59436f2111443a76f996584d1077e43ee51182"}, + {file = "multidict-6.0.5-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:6939c95381e003f54cd4c5516740faba40cf5ad3eeff460c3ad1d3e0ea2549bf"}, + {file = "multidict-6.0.5-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:220dd781e3f7af2c2c1053da9fa96d9cf3072ca58f057f4c5adaaa1cab8fc442"}, + {file = "multidict-6.0.5-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:766c8f7511df26d9f11cd3a8be623e59cca73d44643abab3f8c8c07620524e4a"}, + {file = "multidict-6.0.5-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:fe5d7785250541f7f5019ab9cba2c71169dc7d74d0f45253f8313f436458a4ef"}, + {file = "multidict-6.0.5-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:c1c1496e73051918fcd4f58ff2e0f2f3066d1c76a0c6aeffd9b45d53243702cc"}, + {file = "multidict-6.0.5-cp310-cp310-win32.whl", hash = "sha256:7afcdd1fc07befad18ec4523a782cde4e93e0a2bf71239894b8d61ee578c1319"}, + {file = "multidict-6.0.5-cp310-cp310-win_amd64.whl", hash = "sha256:99f60d34c048c5c2fabc766108c103612344c46e35d4ed9ae0673d33c8fb26e8"}, + {file = "multidict-6.0.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:f285e862d2f153a70586579c15c44656f888806ed0e5b56b64489afe4a2dbfba"}, + {file = "multidict-6.0.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:53689bb4e102200a4fafa9de9c7c3c212ab40a7ab2c8e474491914d2305f187e"}, + {file = "multidict-6.0.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:612d1156111ae11d14afaf3a0669ebf6c170dbb735e510a7438ffe2369a847fd"}, + {file = "multidict-6.0.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7be7047bd08accdb7487737631d25735c9a04327911de89ff1b26b81745bd4e3"}, + {file = "multidict-6.0.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:de170c7b4fe6859beb8926e84f7d7d6c693dfe8e27372ce3b76f01c46e489fcf"}, + {file = "multidict-6.0.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:04bde7a7b3de05732a4eb39c94574db1ec99abb56162d6c520ad26f83267de29"}, + {file = "multidict-6.0.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:85f67aed7bb647f93e7520633d8f51d3cbc6ab96957c71272b286b2f30dc70ed"}, + {file = "multidict-6.0.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:425bf820055005bfc8aa9a0b99ccb52cc2f4070153e34b701acc98d201693733"}, + {file = "multidict-6.0.5-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:d3eb1ceec286eba8220c26f3b0096cf189aea7057b6e7b7a2e60ed36b373b77f"}, + {file = "multidict-6.0.5-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:7901c05ead4b3fb75113fb1dd33eb1253c6d3ee37ce93305acd9d38e0b5f21a4"}, + {file = "multidict-6.0.5-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:e0e79d91e71b9867c73323a3444724d496c037e578a0e1755ae159ba14f4f3d1"}, + {file = "multidict-6.0.5-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:29bfeb0dff5cb5fdab2023a7a9947b3b4af63e9c47cae2a10ad58394b517fddc"}, + {file = "multidict-6.0.5-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e030047e85cbcedbfc073f71836d62dd5dadfbe7531cae27789ff66bc551bd5e"}, + {file = "multidict-6.0.5-cp311-cp311-win32.whl", hash = "sha256:2f4848aa3baa109e6ab81fe2006c77ed4d3cd1e0ac2c1fbddb7b1277c168788c"}, + {file = "multidict-6.0.5-cp311-cp311-win_amd64.whl", hash = "sha256:2faa5ae9376faba05f630d7e5e6be05be22913782b927b19d12b8145968a85ea"}, + {file = "multidict-6.0.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:51d035609b86722963404f711db441cf7134f1889107fb171a970c9701f92e1e"}, + {file = "multidict-6.0.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:cbebcd5bcaf1eaf302617c114aa67569dd3f090dd0ce8ba9e35e9985b41ac35b"}, + {file = "multidict-6.0.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:2ffc42c922dbfddb4a4c3b438eb056828719f07608af27d163191cb3e3aa6cc5"}, + {file = "multidict-6.0.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ceb3b7e6a0135e092de86110c5a74e46bda4bd4fbfeeb3a3bcec79c0f861e450"}, + {file = "multidict-6.0.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:79660376075cfd4b2c80f295528aa6beb2058fd289f4c9252f986751a4cd0496"}, + {file = "multidict-6.0.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e4428b29611e989719874670fd152b6625500ad6c686d464e99f5aaeeaca175a"}, + {file = "multidict-6.0.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d84a5c3a5f7ce6db1f999fb9438f686bc2e09d38143f2d93d8406ed2dd6b9226"}, + {file = "multidict-6.0.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:76c0de87358b192de7ea9649beb392f107dcad9ad27276324c24c91774ca5271"}, + {file = "multidict-6.0.5-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:79a6d2ba910adb2cbafc95dad936f8b9386e77c84c35bc0add315b856d7c3abb"}, + {file = "multidict-6.0.5-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:92d16a3e275e38293623ebf639c471d3e03bb20b8ebb845237e0d3664914caef"}, + {file = "multidict-6.0.5-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:fb616be3538599e797a2017cccca78e354c767165e8858ab5116813146041a24"}, + {file = "multidict-6.0.5-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:14c2976aa9038c2629efa2c148022ed5eb4cb939e15ec7aace7ca932f48f9ba6"}, + {file = "multidict-6.0.5-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:435a0984199d81ca178b9ae2c26ec3d49692d20ee29bc4c11a2a8d4514c67eda"}, + {file = "multidict-6.0.5-cp312-cp312-win32.whl", hash = "sha256:9fe7b0653ba3d9d65cbe7698cca585bf0f8c83dbbcc710db9c90f478e175f2d5"}, + {file = "multidict-6.0.5-cp312-cp312-win_amd64.whl", hash = "sha256:01265f5e40f5a17f8241d52656ed27192be03bfa8764d88e8220141d1e4b3556"}, + {file = "multidict-6.0.5-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:19fe01cea168585ba0f678cad6f58133db2aa14eccaf22f88e4a6dccadfad8b3"}, + {file = "multidict-6.0.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6bf7a982604375a8d49b6cc1b781c1747f243d91b81035a9b43a2126c04766f5"}, + {file = "multidict-6.0.5-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:107c0cdefe028703fb5dafe640a409cb146d44a6ae201e55b35a4af8e95457dd"}, + {file = "multidict-6.0.5-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:403c0911cd5d5791605808b942c88a8155c2592e05332d2bf78f18697a5fa15e"}, + {file = "multidict-6.0.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aeaf541ddbad8311a87dd695ed9642401131ea39ad7bc8cf3ef3967fd093b626"}, + {file = "multidict-6.0.5-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e4972624066095e52b569e02b5ca97dbd7a7ddd4294bf4e7247d52635630dd83"}, + {file = "multidict-6.0.5-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:d946b0a9eb8aaa590df1fe082cee553ceab173e6cb5b03239716338629c50c7a"}, + {file = "multidict-6.0.5-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:b55358304d7a73d7bdf5de62494aaf70bd33015831ffd98bc498b433dfe5b10c"}, + {file = "multidict-6.0.5-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:a3145cb08d8625b2d3fee1b2d596a8766352979c9bffe5d7833e0503d0f0b5e5"}, + {file = "multidict-6.0.5-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:d65f25da8e248202bd47445cec78e0025c0fe7582b23ec69c3b27a640dd7a8e3"}, + {file = "multidict-6.0.5-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:c9bf56195c6bbd293340ea82eafd0071cb3d450c703d2c93afb89f93b8386ccc"}, + {file = "multidict-6.0.5-cp37-cp37m-win32.whl", hash = "sha256:69db76c09796b313331bb7048229e3bee7928eb62bab5e071e9f7fcc4879caee"}, + {file = "multidict-6.0.5-cp37-cp37m-win_amd64.whl", hash = "sha256:fce28b3c8a81b6b36dfac9feb1de115bab619b3c13905b419ec71d03a3fc1423"}, + {file = "multidict-6.0.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:76f067f5121dcecf0d63a67f29080b26c43c71a98b10c701b0677e4a065fbd54"}, + {file = "multidict-6.0.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:b82cc8ace10ab5bd93235dfaab2021c70637005e1ac787031f4d1da63d493c1d"}, + {file = "multidict-6.0.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:5cb241881eefd96b46f89b1a056187ea8e9ba14ab88ba632e68d7a2ecb7aadf7"}, + {file = "multidict-6.0.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8e94e6912639a02ce173341ff62cc1201232ab86b8a8fcc05572741a5dc7d93"}, + {file = "multidict-6.0.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:09a892e4a9fb47331da06948690ae38eaa2426de97b4ccbfafbdcbe5c8f37ff8"}, + {file = "multidict-6.0.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:55205d03e8a598cfc688c71ca8ea5f66447164efff8869517f175ea632c7cb7b"}, + {file = "multidict-6.0.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:37b15024f864916b4951adb95d3a80c9431299080341ab9544ed148091b53f50"}, + {file = "multidict-6.0.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f2a1dee728b52b33eebff5072817176c172050d44d67befd681609b4746e1c2e"}, + {file = "multidict-6.0.5-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:edd08e6f2f1a390bf137080507e44ccc086353c8e98c657e666c017718561b89"}, + {file = "multidict-6.0.5-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:60d698e8179a42ec85172d12f50b1668254628425a6bd611aba022257cac1386"}, + {file = "multidict-6.0.5-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:3d25f19500588cbc47dc19081d78131c32637c25804df8414463ec908631e453"}, + {file = "multidict-6.0.5-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:4cc0ef8b962ac7a5e62b9e826bd0cd5040e7d401bc45a6835910ed699037a461"}, + {file = "multidict-6.0.5-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:eca2e9d0cc5a889850e9bbd68e98314ada174ff6ccd1129500103df7a94a7a44"}, + {file = "multidict-6.0.5-cp38-cp38-win32.whl", hash = "sha256:4a6a4f196f08c58c59e0b8ef8ec441d12aee4125a7d4f4fef000ccb22f8d7241"}, + {file = "multidict-6.0.5-cp38-cp38-win_amd64.whl", hash = "sha256:0275e35209c27a3f7951e1ce7aaf93ce0d163b28948444bec61dd7badc6d3f8c"}, + {file = "multidict-6.0.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:e7be68734bd8c9a513f2b0cfd508802d6609da068f40dc57d4e3494cefc92929"}, + {file = "multidict-6.0.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:1d9ea7a7e779d7a3561aade7d596649fbecfa5c08a7674b11b423783217933f9"}, + {file = "multidict-6.0.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ea1456df2a27c73ce51120fa2f519f1bea2f4a03a917f4a43c8707cf4cbbae1a"}, + {file = "multidict-6.0.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cf590b134eb70629e350691ecca88eac3e3b8b3c86992042fb82e3cb1830d5e1"}, + {file = "multidict-6.0.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5c0631926c4f58e9a5ccce555ad7747d9a9f8b10619621f22f9635f069f6233e"}, + {file = "multidict-6.0.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:dce1c6912ab9ff5f179eaf6efe7365c1f425ed690b03341911bf4939ef2f3046"}, + {file = "multidict-6.0.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c0868d64af83169e4d4152ec612637a543f7a336e4a307b119e98042e852ad9c"}, + {file = "multidict-6.0.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:141b43360bfd3bdd75f15ed811850763555a251e38b2405967f8e25fb43f7d40"}, + {file = "multidict-6.0.5-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:7df704ca8cf4a073334e0427ae2345323613e4df18cc224f647f251e5e75a527"}, + {file = "multidict-6.0.5-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:6214c5a5571802c33f80e6c84713b2c79e024995b9c5897f794b43e714daeec9"}, + {file = "multidict-6.0.5-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:cd6c8fca38178e12c00418de737aef1261576bd1b6e8c6134d3e729a4e858b38"}, + {file = "multidict-6.0.5-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:e02021f87a5b6932fa6ce916ca004c4d441509d33bbdbeca70d05dff5e9d2479"}, + {file = "multidict-6.0.5-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:ebd8d160f91a764652d3e51ce0d2956b38efe37c9231cd82cfc0bed2e40b581c"}, + {file = "multidict-6.0.5-cp39-cp39-win32.whl", hash = "sha256:04da1bb8c8dbadf2a18a452639771951c662c5ad03aefe4884775454be322c9b"}, + {file = "multidict-6.0.5-cp39-cp39-win_amd64.whl", hash = "sha256:d6f6d4f185481c9669b9447bf9d9cf3b95a0e9df9d169bbc17e363b7d5487755"}, + {file = "multidict-6.0.5-py3-none-any.whl", hash = "sha256:0d63c74e3d7ab26de115c49bffc92cc77ed23395303d496eae515d4204a625e7"}, + {file = "multidict-6.0.5.tar.gz", hash = "sha256:f7e301075edaf50500f0b341543c41194d8df3ae5caf4702f2095f3ca73dd8da"}, ] [[package]] name = "mypy" -version = "1.8.0" +version = "1.9.0" description = "Optional static typing for Python" optional = false python-versions = ">=3.8" files = [ - {file = "mypy-1.8.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:485a8942f671120f76afffff70f259e1cd0f0cfe08f81c05d8816d958d4577d3"}, - {file = "mypy-1.8.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:df9824ac11deaf007443e7ed2a4a26bebff98d2bc43c6da21b2b64185da011c4"}, - {file = "mypy-1.8.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2afecd6354bbfb6e0160f4e4ad9ba6e4e003b767dd80d85516e71f2e955ab50d"}, - {file = "mypy-1.8.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:8963b83d53ee733a6e4196954502b33567ad07dfd74851f32be18eb932fb1cb9"}, - {file = "mypy-1.8.0-cp310-cp310-win_amd64.whl", hash = "sha256:e46f44b54ebddbeedbd3d5b289a893219065ef805d95094d16a0af6630f5d410"}, - {file = "mypy-1.8.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:855fe27b80375e5c5878492f0729540db47b186509c98dae341254c8f45f42ae"}, - {file = "mypy-1.8.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4c886c6cce2d070bd7df4ec4a05a13ee20c0aa60cb587e8d1265b6c03cf91da3"}, - {file = "mypy-1.8.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d19c413b3c07cbecf1f991e2221746b0d2a9410b59cb3f4fb9557f0365a1a817"}, - {file = "mypy-1.8.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9261ed810972061388918c83c3f5cd46079d875026ba97380f3e3978a72f503d"}, - {file = "mypy-1.8.0-cp311-cp311-win_amd64.whl", hash = "sha256:51720c776d148bad2372ca21ca29256ed483aa9a4cdefefcef49006dff2a6835"}, - {file = "mypy-1.8.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:52825b01f5c4c1c4eb0db253ec09c7aa17e1a7304d247c48b6f3599ef40db8bd"}, - {file = "mypy-1.8.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:f5ac9a4eeb1ec0f1ccdc6f326bcdb464de5f80eb07fb38b5ddd7b0de6bc61e55"}, - {file = "mypy-1.8.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afe3fe972c645b4632c563d3f3eff1cdca2fa058f730df2b93a35e3b0c538218"}, - {file = "mypy-1.8.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:42c6680d256ab35637ef88891c6bd02514ccb7e1122133ac96055ff458f93fc3"}, - {file = "mypy-1.8.0-cp312-cp312-win_amd64.whl", hash = "sha256:720a5ca70e136b675af3af63db533c1c8c9181314d207568bbe79051f122669e"}, - {file = "mypy-1.8.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:028cf9f2cae89e202d7b6593cd98db6759379f17a319b5faf4f9978d7084cdc6"}, - {file = "mypy-1.8.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:4e6d97288757e1ddba10dd9549ac27982e3e74a49d8d0179fc14d4365c7add66"}, - {file = "mypy-1.8.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7f1478736fcebb90f97e40aff11a5f253af890c845ee0c850fe80aa060a267c6"}, - {file = "mypy-1.8.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:42419861b43e6962a649068a61f4a4839205a3ef525b858377a960b9e2de6e0d"}, - {file = "mypy-1.8.0-cp38-cp38-win_amd64.whl", hash = "sha256:2b5b6c721bd4aabaadead3a5e6fa85c11c6c795e0c81a7215776ef8afc66de02"}, - {file = "mypy-1.8.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:5c1538c38584029352878a0466f03a8ee7547d7bd9f641f57a0f3017a7c905b8"}, - {file = "mypy-1.8.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4ef4be7baf08a203170f29e89d79064463b7fc7a0908b9d0d5114e8009c3a259"}, - {file = "mypy-1.8.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7178def594014aa6c35a8ff411cf37d682f428b3b5617ca79029d8ae72f5402b"}, - {file = "mypy-1.8.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:ab3c84fa13c04aeeeabb2a7f67a25ef5d77ac9d6486ff33ded762ef353aa5592"}, - {file = "mypy-1.8.0-cp39-cp39-win_amd64.whl", hash = "sha256:99b00bc72855812a60d253420d8a2eae839b0afa4938f09f4d2aa9bb4654263a"}, - {file = "mypy-1.8.0-py3-none-any.whl", hash = "sha256:538fd81bb5e430cc1381a443971c0475582ff9f434c16cd46d2c66763ce85d9d"}, - {file = "mypy-1.8.0.tar.gz", hash = "sha256:6ff8b244d7085a0b425b56d327b480c3b29cafbd2eff27316a004f9a7391ae07"}, + {file = "mypy-1.9.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:f8a67616990062232ee4c3952f41c779afac41405806042a8126fe96e098419f"}, + {file = "mypy-1.9.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:d357423fa57a489e8c47b7c85dfb96698caba13d66e086b412298a1a0ea3b0ed"}, + {file = "mypy-1.9.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49c87c15aed320de9b438ae7b00c1ac91cd393c1b854c2ce538e2a72d55df150"}, + {file = "mypy-1.9.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:48533cdd345c3c2e5ef48ba3b0d3880b257b423e7995dada04248725c6f77374"}, + {file = "mypy-1.9.0-cp310-cp310-win_amd64.whl", hash = "sha256:4d3dbd346cfec7cb98e6cbb6e0f3c23618af826316188d587d1c1bc34f0ede03"}, + {file = "mypy-1.9.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:653265f9a2784db65bfca694d1edd23093ce49740b2244cde583aeb134c008f3"}, + {file = "mypy-1.9.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:3a3c007ff3ee90f69cf0a15cbcdf0995749569b86b6d2f327af01fd1b8aee9dc"}, + {file = "mypy-1.9.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2418488264eb41f69cc64a69a745fad4a8f86649af4b1041a4c64ee61fc61129"}, + {file = "mypy-1.9.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:68edad3dc7d70f2f17ae4c6c1b9471a56138ca22722487eebacfd1eb5321d612"}, + {file = "mypy-1.9.0-cp311-cp311-win_amd64.whl", hash = "sha256:85ca5fcc24f0b4aeedc1d02f93707bccc04733f21d41c88334c5482219b1ccb3"}, + {file = "mypy-1.9.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:aceb1db093b04db5cd390821464504111b8ec3e351eb85afd1433490163d60cd"}, + {file = "mypy-1.9.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:0235391f1c6f6ce487b23b9dbd1327b4ec33bb93934aa986efe8a9563d9349e6"}, + {file = "mypy-1.9.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d4d5ddc13421ba3e2e082a6c2d74c2ddb3979c39b582dacd53dd5d9431237185"}, + {file = "mypy-1.9.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:190da1ee69b427d7efa8aa0d5e5ccd67a4fb04038c380237a0d96829cb157913"}, + {file = "mypy-1.9.0-cp312-cp312-win_amd64.whl", hash = "sha256:fe28657de3bfec596bbeef01cb219833ad9d38dd5393fc649f4b366840baefe6"}, + {file = "mypy-1.9.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:e54396d70be04b34f31d2edf3362c1edd023246c82f1730bbf8768c28db5361b"}, + {file = "mypy-1.9.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:5e6061f44f2313b94f920e91b204ec600982961e07a17e0f6cd83371cb23f5c2"}, + {file = "mypy-1.9.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:81a10926e5473c5fc3da8abb04119a1f5811a236dc3a38d92015cb1e6ba4cb9e"}, + {file = "mypy-1.9.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:b685154e22e4e9199fc95f298661deea28aaede5ae16ccc8cbb1045e716b3e04"}, + {file = "mypy-1.9.0-cp38-cp38-win_amd64.whl", hash = "sha256:5d741d3fc7c4da608764073089e5f58ef6352bedc223ff58f2f038c2c4698a89"}, + {file = "mypy-1.9.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:587ce887f75dd9700252a3abbc9c97bbe165a4a630597845c61279cf32dfbf02"}, + {file = "mypy-1.9.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:f88566144752999351725ac623471661c9d1cd8caa0134ff98cceeea181789f4"}, + {file = "mypy-1.9.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:61758fabd58ce4b0720ae1e2fea5cfd4431591d6d590b197775329264f86311d"}, + {file = "mypy-1.9.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:e49499be624dead83927e70c756970a0bc8240e9f769389cdf5714b0784ca6bf"}, + {file = "mypy-1.9.0-cp39-cp39-win_amd64.whl", hash = "sha256:571741dc4194b4f82d344b15e8837e8c5fcc462d66d076748142327626a1b6e9"}, + {file = "mypy-1.9.0-py3-none-any.whl", hash = "sha256:a260627a570559181a9ea5de61ac6297aa5af202f06fd7ab093ce74e7181e43e"}, + {file = "mypy-1.9.0.tar.gz", hash = "sha256:3cc5da0127e6a478cddd906068496a97a7618a21ce9b54bde5bf7e539c7af974"}, ] [package.dependencies] @@ -3008,13 +3029,13 @@ test = ["flaky", "ipykernel (>=6.19.3)", "ipython", "ipywidgets", "nbconvert (>= [[package]] name = "nbconvert" -version = "7.14.2" -description = "Converting Jupyter Notebooks" +version = "7.16.2" +description = "Converting Jupyter Notebooks (.ipynb files) to other formats. Output formats include asciidoc, html, latex, markdown, pdf, py, rst, script. nbconvert can be used both as a Python library (`import nbconvert`) or as a command line tool (invoked as `jupyter nbconvert ...`)." optional = false python-versions = ">=3.8" files = [ - {file = "nbconvert-7.14.2-py3-none-any.whl", hash = "sha256:db28590cef90f7faf2ebbc71acd402cbecf13d29176df728c0a9025a49345ea1"}, - {file = "nbconvert-7.14.2.tar.gz", hash = "sha256:a7f8808fd4e082431673ac538400218dd45efd076fbeb07cc6e5aa5a3a4e949e"}, + {file = "nbconvert-7.16.2-py3-none-any.whl", hash = "sha256:0c01c23981a8de0220255706822c40b751438e32467d6a686e26be08ba784382"}, + {file = "nbconvert-7.16.2.tar.gz", hash = "sha256:8310edd41e1c43947e4ecf16614c61469ebc024898eb808cce0999860fc9fb16"}, ] [package.dependencies] @@ -3113,13 +3134,13 @@ tensorflow = ["tensorflow (>=2.0)"] [[package]] name = "notebook-shim" -version = "0.2.3" +version = "0.2.4" description = "A shim layer for notebook traits and config" optional = false python-versions = ">=3.7" files = [ - {file = "notebook_shim-0.2.3-py3-none-any.whl", hash = "sha256:a83496a43341c1674b093bfcebf0fe8e74cbe7eda5fd2bbc56f8e39e1486c0c7"}, - {file = "notebook_shim-0.2.3.tar.gz", hash = "sha256:f69388ac283ae008cd506dda10d0288b09a017d822d5e8c7129a152cbd3ce7e9"}, + {file = "notebook_shim-0.2.4-py3-none-any.whl", hash = "sha256:411a5be4e9dc882a074ccbcae671eda64cceb068767e9a3419096986560e1cef"}, + {file = "notebook_shim-0.2.4.tar.gz", hash = "sha256:b4b2cfa1b65d98307ca24361f5b30fe785b53c3fd07b7a47e89acb5e6ac638cb"}, ] [package.dependencies] @@ -3202,13 +3223,13 @@ files = [ [[package]] name = "openai" -version = "1.10.0" +version = "1.13.3" description = "The official Python library for the openai API" optional = false python-versions = ">=3.7.1" files = [ - {file = "openai-1.10.0-py3-none-any.whl", hash = "sha256:aa69e97d0223ace9835fbf9c997abe9ee95318f684fd2de6d02c870700c71ebc"}, - {file = "openai-1.10.0.tar.gz", hash = "sha256:208886cb501b930dc63f48d51db9c15e5380380f80516d07332adad67c9f1053"}, + {file = "openai-1.13.3-py3-none-any.whl", hash = "sha256:5769b62abd02f350a8dd1a3a242d8972c947860654466171d60fb0972ae0a41c"}, + {file = "openai-1.13.3.tar.gz", hash = "sha256:ff6c6b3bc7327e715e4b3592a923a5a1c7519ff5dd764a83d69f633d49e77a7b"}, ] [package.dependencies] @@ -3236,13 +3257,13 @@ files = [ [[package]] name = "packaging" -version = "23.2" +version = "24.0" description = "Core utilities for Python packages" optional = false python-versions = ">=3.7" files = [ - {file = "packaging-23.2-py3-none-any.whl", hash = "sha256:8c491190033a9af7e1d931d0b5dacc2ef47509b34dd0de67ed209b5203fc88c7"}, - {file = "packaging-23.2.tar.gz", hash = "sha256:048fb0e9405036518eaaf48a55953c750c11e1a1b68e0dd1a9d62ed0c092cfc5"}, + {file = "packaging-24.0-py3-none-any.whl", hash = "sha256:2ddfb553fdf02fb784c234c7ba6ccc288296ceabec964ad2eae3777778130bc5"}, + {file = "packaging-24.0.tar.gz", hash = "sha256:eb82c5e3e56209074766e6885bb04b8c38a0c015d0a30036ebe7ece34c9989e9"}, ] [[package]] @@ -3456,13 +3477,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "pooch" -version = "1.8.0" +version = "1.8.1" description = "\"Pooch manages your Python library's sample data files: it automatically downloads and stores them in a local directory, with support for versioning and corruption checks.\"" optional = false python-versions = ">=3.7" files = [ - {file = "pooch-1.8.0-py3-none-any.whl", hash = "sha256:1bfba436d9e2ad5199ccad3583cca8c241b8736b5bb23fe67c213d52650dbb66"}, - {file = "pooch-1.8.0.tar.gz", hash = "sha256:f59981fd5b9b5d032dcde8f4a11eaa492c2ac6343fae3596a2fdae35fc54b0a0"}, + {file = "pooch-1.8.1-py3-none-any.whl", hash = "sha256:6b56611ac320c239faece1ac51a60b25796792599ce5c0b1bb87bf01df55e0a9"}, + {file = "pooch-1.8.1.tar.gz", hash = "sha256:27ef63097dd9a6e4f9d2694f5cfbf2f0a5defa44fccafec08d601e731d746270"}, ] [package.dependencies] @@ -3509,13 +3530,13 @@ tqdm = "*" [[package]] name = "prometheus-client" -version = "0.19.0" +version = "0.20.0" description = "Python client for the Prometheus monitoring system." optional = false python-versions = ">=3.8" files = [ - {file = "prometheus_client-0.19.0-py3-none-any.whl", hash = "sha256:c88b1e6ecf6b41cd8fb5731c7ae919bf66df6ec6fafa555cd6c0e16ca169ae92"}, - {file = "prometheus_client-0.19.0.tar.gz", hash = "sha256:4585b0d1223148c27a225b10dbec5ae9bc4c81a99a3fa80774fa6209935324e1"}, + {file = "prometheus_client-0.20.0-py3-none-any.whl", hash = "sha256:cde524a85bce83ca359cc837f28b8c0db5cac7aa653a588fd7e84ba061c329e7"}, + {file = "prometheus_client-0.20.0.tar.gz", hash = "sha256:287629d00b147a32dcb2be0b9df905da599b2d82f80377083ec8463309a4bb89"}, ] [package.extras] @@ -3652,26 +3673,26 @@ pyasn1 = ">=0.4.6,<0.6.0" [[package]] name = "pycairo" -version = "1.25.1" +version = "1.26.0" description = "Python interface for cairo" optional = false python-versions = ">=3.8" files = [ - {file = "pycairo-1.25.1-cp310-cp310-win32.whl", hash = "sha256:cacb5c2abbfdfc79c728ab261ff791511e4957b606c660f9b380975b678b728f"}, - {file = "pycairo-1.25.1-cp310-cp310-win_amd64.whl", hash = "sha256:109ebbeb5bbc510b726fc31251071264dec241e5084d0668f846d7e17e5af8e0"}, - {file = "pycairo-1.25.1-cp310-cp310-win_arm64.whl", hash = "sha256:b19269a8bf9ab5e3c617f2699bed00977fd02ff304339a233654456c0236f7c6"}, - {file = "pycairo-1.25.1-cp311-cp311-win32.whl", hash = "sha256:b10e58a3ce41e487aae15050b630742e880d4135cee7a69cee2c0ea2a0b4bd0a"}, - {file = "pycairo-1.25.1-cp311-cp311-win_amd64.whl", hash = "sha256:fcf5511b05a652a0ef87f626bf26bfc1b796a67f0d1bd40781c62986fb41c356"}, - {file = "pycairo-1.25.1-cp311-cp311-win_arm64.whl", hash = "sha256:4133ba3ef6d875aa1b16643dc0801846f463b8e78750f5308c41902dfeac5b9a"}, - {file = "pycairo-1.25.1-cp312-cp312-win32.whl", hash = "sha256:56fee2837a07ecd914f4fbf78ff59445f78becd658fe36125101925dd489eb94"}, - {file = "pycairo-1.25.1-cp312-cp312-win_amd64.whl", hash = "sha256:fb31eec2c41ec74e23dc0fc9feb4007b4c37f78ec76220ed92530b342e09821a"}, - {file = "pycairo-1.25.1-cp312-cp312-win_arm64.whl", hash = "sha256:27011d822952d7817130fc17f490de94328590bc8d45bdbca9ec4a47039fca22"}, - {file = "pycairo-1.25.1-cp38-cp38-win32.whl", hash = "sha256:9a7c5ed92fe87f60e9796777d5255f2df2deeb8ab1e3c296e67a1d8c9790808c"}, - {file = "pycairo-1.25.1-cp38-cp38-win_amd64.whl", hash = "sha256:48603ad31616140ad6fa097f13086d0ce8f29ead35ad6a215962f3b0496a5a70"}, - {file = "pycairo-1.25.1-cp39-cp39-win32.whl", hash = "sha256:97666c084e9eb1c08c7fd6d306d153767acdf03c0d80349ec55863cecd4138e0"}, - {file = "pycairo-1.25.1-cp39-cp39-win_amd64.whl", hash = "sha256:ac5437d140eccd97af12a618cc1ace0d9a85f1269f29e963751949f132828b21"}, - {file = "pycairo-1.25.1-cp39-cp39-win_arm64.whl", hash = "sha256:bda5d10adbf1f5eba6b524b5a70ccf7f659680b77e691ff94b312f25a6fcc91f"}, - {file = "pycairo-1.25.1.tar.gz", hash = "sha256:7e2be4fbc3b4536f16db7a11982cbf713e75069a4d73d44fe5a49b68423f5c0c"}, + {file = "pycairo-1.26.0-cp310-cp310-win32.whl", hash = "sha256:696ba8024d2827e66e088a6e05a3b0aea30d289476bcb2ca47c9670d40900a50"}, + {file = "pycairo-1.26.0-cp310-cp310-win_amd64.whl", hash = "sha256:b6690a00fb225c19f42d76660e676aba7ae7cb18f3632cb02bce7f0d9b9c3800"}, + {file = "pycairo-1.26.0-cp310-cp310-win_arm64.whl", hash = "sha256:1d54e28170a5e790269d9db4c195cca5152ff018ba7e330d0ed05d86ccc2ea7d"}, + {file = "pycairo-1.26.0-cp311-cp311-win32.whl", hash = "sha256:5986b8da3e7de7ab931d7ad527938df38f75d3a3bdea2b515c786c5ca2c5093c"}, + {file = "pycairo-1.26.0-cp311-cp311-win_amd64.whl", hash = "sha256:d374d9ec6d2f791bf57105d87a9028db1ef2b687848f64a524e447033eae7229"}, + {file = "pycairo-1.26.0-cp311-cp311-win_arm64.whl", hash = "sha256:20a31af89d92ffd5fc60c08e65ff649f16e18621a14a40dbdb049fc74942d7a9"}, + {file = "pycairo-1.26.0-cp312-cp312-win32.whl", hash = "sha256:d63929ab5a2f890a333f2f2f51de9f1c9fe20d1bddc982c2ca577b737448d72f"}, + {file = "pycairo-1.26.0-cp312-cp312-win_amd64.whl", hash = "sha256:8616408ae93de4824a3777ec532ea75643e4bf74e49d601062c0b1788180c962"}, + {file = "pycairo-1.26.0-cp312-cp312-win_arm64.whl", hash = "sha256:a611e4d82ad8470138bb46d465d47e8db826d9d80b6a520ccd83ee007f2073e4"}, + {file = "pycairo-1.26.0-cp38-cp38-win32.whl", hash = "sha256:675578bc6d62d15ff8669f264783efc9c8c73e3a6f564b294a70fb45a2f78667"}, + {file = "pycairo-1.26.0-cp38-cp38-win_amd64.whl", hash = "sha256:aac447b423b33b64119ecdd1ffebf9163b07f5401c5da50c707197efdd1c918a"}, + {file = "pycairo-1.26.0-cp39-cp39-win32.whl", hash = "sha256:9fa51168010e2dfb45499df071fca2d921893f724646f3454951000a7ad0cabb"}, + {file = "pycairo-1.26.0-cp39-cp39-win_amd64.whl", hash = "sha256:3e4e18ea03122e60abe3eb611e2849859cc950083ff85d8369328eadf3df63f5"}, + {file = "pycairo-1.26.0-cp39-cp39-win_arm64.whl", hash = "sha256:a8f3b567ba2ad55624a809823ccf75aff8d768c20216cb5888365f6fc695c1d2"}, + {file = "pycairo-1.26.0.tar.gz", hash = "sha256:2dddd0a874fbddb21e14acd9b955881ee1dc6e63b9c549a192d613a907f9cbeb"}, ] [[package]] @@ -3687,18 +3708,18 @@ files = [ [[package]] name = "pydantic" -version = "2.6.0" +version = "2.6.3" description = "Data validation using Python type hints" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic-2.6.0-py3-none-any.whl", hash = "sha256:1440966574e1b5b99cf75a13bec7b20e3512e8a61b894ae252f56275e2c465ae"}, - {file = "pydantic-2.6.0.tar.gz", hash = "sha256:ae887bd94eb404b09d86e4d12f93893bdca79d766e738528c6fa1c849f3c6bcf"}, + {file = "pydantic-2.6.3-py3-none-any.whl", hash = "sha256:72c6034df47f46ccdf81869fddb81aade68056003900a8724a4f160700016a2a"}, + {file = "pydantic-2.6.3.tar.gz", hash = "sha256:e07805c4c7f5c6826e33a1d4c9d47950d7eaf34868e2690f8594d2e30241f11f"}, ] [package.dependencies] annotated-types = ">=0.4.0" -pydantic-core = "2.16.1" +pydantic-core = "2.16.3" typing-extensions = ">=4.6.1" [package.extras] @@ -3706,90 +3727,90 @@ email = ["email-validator (>=2.0.0)"] [[package]] name = "pydantic-core" -version = "2.16.1" +version = "2.16.3" description = "" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic_core-2.16.1-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:300616102fb71241ff477a2cbbc847321dbec49428434a2f17f37528721c4948"}, - {file = "pydantic_core-2.16.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:5511f962dd1b9b553e9534c3b9c6a4b0c9ded3d8c2be96e61d56f933feef9e1f"}, - {file = "pydantic_core-2.16.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:98f0edee7ee9cc7f9221af2e1b95bd02810e1c7a6d115cfd82698803d385b28f"}, - {file = "pydantic_core-2.16.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9795f56aa6b2296f05ac79d8a424e94056730c0b860a62b0fdcfe6340b658cc8"}, - {file = "pydantic_core-2.16.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c45f62e4107ebd05166717ac58f6feb44471ed450d07fecd90e5f69d9bf03c48"}, - {file = "pydantic_core-2.16.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:462d599299c5971f03c676e2b63aa80fec5ebc572d89ce766cd11ca8bcb56f3f"}, - {file = "pydantic_core-2.16.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:21ebaa4bf6386a3b22eec518da7d679c8363fb7fb70cf6972161e5542f470798"}, - {file = "pydantic_core-2.16.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:99f9a50b56713a598d33bc23a9912224fc5d7f9f292444e6664236ae471ddf17"}, - {file = "pydantic_core-2.16.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:8ec364e280db4235389b5e1e6ee924723c693cbc98e9d28dc1767041ff9bc388"}, - {file = "pydantic_core-2.16.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:653a5dfd00f601a0ed6654a8b877b18d65ac32c9d9997456e0ab240807be6cf7"}, - {file = "pydantic_core-2.16.1-cp310-none-win32.whl", hash = "sha256:1661c668c1bb67b7cec96914329d9ab66755911d093bb9063c4c8914188af6d4"}, - {file = "pydantic_core-2.16.1-cp310-none-win_amd64.whl", hash = "sha256:561be4e3e952c2f9056fba5267b99be4ec2afadc27261505d4992c50b33c513c"}, - {file = "pydantic_core-2.16.1-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:102569d371fadc40d8f8598a59379c37ec60164315884467052830b28cc4e9da"}, - {file = "pydantic_core-2.16.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:735dceec50fa907a3c314b84ed609dec54b76a814aa14eb90da31d1d36873a5e"}, - {file = "pydantic_core-2.16.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e83ebbf020be727d6e0991c1b192a5c2e7113eb66e3def0cd0c62f9f266247e4"}, - {file = "pydantic_core-2.16.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:30a8259569fbeec49cfac7fda3ec8123486ef1b729225222f0d41d5f840b476f"}, - {file = "pydantic_core-2.16.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:920c4897e55e2881db6a6da151198e5001552c3777cd42b8a4c2f72eedc2ee91"}, - {file = "pydantic_core-2.16.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f5247a3d74355f8b1d780d0f3b32a23dd9f6d3ff43ef2037c6dcd249f35ecf4c"}, - {file = "pydantic_core-2.16.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2d5bea8012df5bb6dda1e67d0563ac50b7f64a5d5858348b5c8cb5043811c19d"}, - {file = "pydantic_core-2.16.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:ed3025a8a7e5a59817b7494686d449ebfbe301f3e757b852c8d0d1961d6be864"}, - {file = "pydantic_core-2.16.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:06f0d5a1d9e1b7932477c172cc720b3b23c18762ed7a8efa8398298a59d177c7"}, - {file = "pydantic_core-2.16.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:150ba5c86f502c040b822777e2e519b5625b47813bd05f9273a8ed169c97d9ae"}, - {file = "pydantic_core-2.16.1-cp311-none-win32.whl", hash = "sha256:d6cbdf12ef967a6aa401cf5cdf47850559e59eedad10e781471c960583f25aa1"}, - {file = "pydantic_core-2.16.1-cp311-none-win_amd64.whl", hash = "sha256:afa01d25769af33a8dac0d905d5c7bb2d73c7c3d5161b2dd6f8b5b5eea6a3c4c"}, - {file = "pydantic_core-2.16.1-cp311-none-win_arm64.whl", hash = "sha256:1a2fe7b00a49b51047334d84aafd7e39f80b7675cad0083678c58983662da89b"}, - {file = "pydantic_core-2.16.1-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:0f478ec204772a5c8218e30eb813ca43e34005dff2eafa03931b3d8caef87d51"}, - {file = "pydantic_core-2.16.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:f1936ef138bed2165dd8573aa65e3095ef7c2b6247faccd0e15186aabdda7f66"}, - {file = "pydantic_core-2.16.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:99d3a433ef5dc3021c9534a58a3686c88363c591974c16c54a01af7efd741f13"}, - {file = "pydantic_core-2.16.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:bd88f40f2294440d3f3c6308e50d96a0d3d0973d6f1a5732875d10f569acef49"}, - {file = "pydantic_core-2.16.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3fac641bbfa43d5a1bed99d28aa1fded1984d31c670a95aac1bf1d36ac6ce137"}, - {file = "pydantic_core-2.16.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:72bf9308a82b75039b8c8edd2be2924c352eda5da14a920551a8b65d5ee89253"}, - {file = "pydantic_core-2.16.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fb4363e6c9fc87365c2bc777a1f585a22f2f56642501885ffc7942138499bf54"}, - {file = "pydantic_core-2.16.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:20f724a023042588d0f4396bbbcf4cffd0ddd0ad3ed4f0d8e6d4ac4264bae81e"}, - {file = "pydantic_core-2.16.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:fb4370b15111905bf8b5ba2129b926af9470f014cb0493a67d23e9d7a48348e8"}, - {file = "pydantic_core-2.16.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:23632132f1fd608034f1a56cc3e484be00854db845b3a4a508834be5a6435a6f"}, - {file = "pydantic_core-2.16.1-cp312-none-win32.whl", hash = "sha256:b9f3e0bffad6e238f7acc20c393c1ed8fab4371e3b3bc311020dfa6020d99212"}, - {file = "pydantic_core-2.16.1-cp312-none-win_amd64.whl", hash = "sha256:a0b4cfe408cd84c53bab7d83e4209458de676a6ec5e9c623ae914ce1cb79b96f"}, - {file = "pydantic_core-2.16.1-cp312-none-win_arm64.whl", hash = "sha256:d195add190abccefc70ad0f9a0141ad7da53e16183048380e688b466702195dd"}, - {file = "pydantic_core-2.16.1-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:502c062a18d84452858f8aea1e520e12a4d5228fc3621ea5061409d666ea1706"}, - {file = "pydantic_core-2.16.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:d8c032ccee90b37b44e05948b449a2d6baed7e614df3d3f47fe432c952c21b60"}, - {file = "pydantic_core-2.16.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:920f4633bee43d7a2818e1a1a788906df5a17b7ab6fe411220ed92b42940f818"}, - {file = "pydantic_core-2.16.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9f5d37ff01edcbace53a402e80793640c25798fb7208f105d87a25e6fcc9ea06"}, - {file = "pydantic_core-2.16.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:399166f24c33a0c5759ecc4801f040dbc87d412c1a6d6292b2349b4c505effc9"}, - {file = "pydantic_core-2.16.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ac89ccc39cd1d556cc72d6752f252dc869dde41c7c936e86beac5eb555041b66"}, - {file = "pydantic_core-2.16.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:73802194f10c394c2bedce7a135ba1d8ba6cff23adf4217612bfc5cf060de34c"}, - {file = "pydantic_core-2.16.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:8fa00fa24ffd8c31fac081bf7be7eb495be6d248db127f8776575a746fa55c95"}, - {file = "pydantic_core-2.16.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:601d3e42452cd4f2891c13fa8c70366d71851c1593ed42f57bf37f40f7dca3c8"}, - {file = "pydantic_core-2.16.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:07982b82d121ed3fc1c51faf6e8f57ff09b1325d2efccaa257dd8c0dd937acca"}, - {file = "pydantic_core-2.16.1-cp38-none-win32.whl", hash = "sha256:d0bf6f93a55d3fa7a079d811b29100b019784e2ee6bc06b0bb839538272a5610"}, - {file = "pydantic_core-2.16.1-cp38-none-win_amd64.whl", hash = "sha256:fbec2af0ebafa57eb82c18c304b37c86a8abddf7022955d1742b3d5471a6339e"}, - {file = "pydantic_core-2.16.1-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:a497be217818c318d93f07e14502ef93d44e6a20c72b04c530611e45e54c2196"}, - {file = "pydantic_core-2.16.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:694a5e9f1f2c124a17ff2d0be613fd53ba0c26de588eb4bdab8bca855e550d95"}, - {file = "pydantic_core-2.16.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8d4dfc66abea3ec6d9f83e837a8f8a7d9d3a76d25c9911735c76d6745950e62c"}, - {file = "pydantic_core-2.16.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8655f55fe68c4685673265a650ef71beb2d31871c049c8b80262026f23605ee3"}, - {file = "pydantic_core-2.16.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:21e3298486c4ea4e4d5cc6fb69e06fb02a4e22089304308817035ac006a7f506"}, - {file = "pydantic_core-2.16.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:71b4a48a7427f14679f0015b13c712863d28bb1ab700bd11776a5368135c7d60"}, - {file = "pydantic_core-2.16.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:10dca874e35bb60ce4f9f6665bfbfad050dd7573596608aeb9e098621ac331dc"}, - {file = "pydantic_core-2.16.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:fa496cd45cda0165d597e9d6f01e36c33c9508f75cf03c0a650018c5048f578e"}, - {file = "pydantic_core-2.16.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:5317c04349472e683803da262c781c42c5628a9be73f4750ac7d13040efb5d2d"}, - {file = "pydantic_core-2.16.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:42c29d54ed4501a30cd71015bf982fa95e4a60117b44e1a200290ce687d3e640"}, - {file = "pydantic_core-2.16.1-cp39-none-win32.whl", hash = "sha256:ba07646f35e4e49376c9831130039d1b478fbfa1215ae62ad62d2ee63cf9c18f"}, - {file = "pydantic_core-2.16.1-cp39-none-win_amd64.whl", hash = "sha256:2133b0e412a47868a358713287ff9f9a328879da547dc88be67481cdac529118"}, - {file = "pydantic_core-2.16.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:d25ef0c33f22649b7a088035fd65ac1ce6464fa2876578df1adad9472f918a76"}, - {file = "pydantic_core-2.16.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:99c095457eea8550c9fa9a7a992e842aeae1429dab6b6b378710f62bfb70b394"}, - {file = "pydantic_core-2.16.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b49c604ace7a7aa8af31196abbf8f2193be605db6739ed905ecaf62af31ccae0"}, - {file = "pydantic_core-2.16.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c56da23034fe66221f2208c813d8aa509eea34d97328ce2add56e219c3a9f41c"}, - {file = "pydantic_core-2.16.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:cebf8d56fee3b08ad40d332a807ecccd4153d3f1ba8231e111d9759f02edfd05"}, - {file = "pydantic_core-2.16.1-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:1ae8048cba95f382dba56766525abca438328455e35c283bb202964f41a780b0"}, - {file = "pydantic_core-2.16.1-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:780daad9e35b18d10d7219d24bfb30148ca2afc309928e1d4d53de86822593dc"}, - {file = "pydantic_core-2.16.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:c94b5537bf6ce66e4d7830c6993152940a188600f6ae044435287753044a8fe2"}, - {file = "pydantic_core-2.16.1-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:adf28099d061a25fbcc6531febb7a091e027605385de9fe14dd6a97319d614cf"}, - {file = "pydantic_core-2.16.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:644904600c15816a1f9a1bafa6aab0d21db2788abcdf4e2a77951280473f33e1"}, - {file = "pydantic_core-2.16.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:87bce04f09f0552b66fca0c4e10da78d17cb0e71c205864bab4e9595122cb9d9"}, - {file = "pydantic_core-2.16.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:877045a7969ace04d59516d5d6a7dee13106822f99a5d8df5e6822941f7bedc8"}, - {file = "pydantic_core-2.16.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:9c46e556ee266ed3fb7b7a882b53df3c76b45e872fdab8d9cf49ae5e91147fd7"}, - {file = "pydantic_core-2.16.1-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:4eebbd049008eb800f519578e944b8dc8e0f7d59a5abb5924cc2d4ed3a1834ff"}, - {file = "pydantic_core-2.16.1-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:c0be58529d43d38ae849a91932391eb93275a06b93b79a8ab828b012e916a206"}, - {file = "pydantic_core-2.16.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:b1fc07896fc1851558f532dffc8987e526b682ec73140886c831d773cef44b76"}, - {file = "pydantic_core-2.16.1.tar.gz", hash = "sha256:daff04257b49ab7f4b3f73f98283d3dbb1a65bf3500d55c7beac3c66c310fe34"}, + {file = "pydantic_core-2.16.3-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:75b81e678d1c1ede0785c7f46690621e4c6e63ccd9192af1f0bd9d504bbb6bf4"}, + {file = "pydantic_core-2.16.3-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9c865a7ee6f93783bd5d781af5a4c43dadc37053a5b42f7d18dc019f8c9d2bd1"}, + {file = "pydantic_core-2.16.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:162e498303d2b1c036b957a1278fa0899d02b2842f1ff901b6395104c5554a45"}, + {file = "pydantic_core-2.16.3-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2f583bd01bbfbff4eaee0868e6fc607efdfcc2b03c1c766b06a707abbc856187"}, + {file = "pydantic_core-2.16.3-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b926dd38db1519ed3043a4de50214e0d600d404099c3392f098a7f9d75029ff8"}, + {file = "pydantic_core-2.16.3-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:716b542728d4c742353448765aa7cdaa519a7b82f9564130e2b3f6766018c9ec"}, + {file = "pydantic_core-2.16.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fc4ad7f7ee1a13d9cb49d8198cd7d7e3aa93e425f371a68235f784e99741561f"}, + {file = "pydantic_core-2.16.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:bd87f48924f360e5d1c5f770d6155ce0e7d83f7b4e10c2f9ec001c73cf475c99"}, + {file = "pydantic_core-2.16.3-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:0df446663464884297c793874573549229f9eca73b59360878f382a0fc085979"}, + {file = "pydantic_core-2.16.3-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:4df8a199d9f6afc5ae9a65f8f95ee52cae389a8c6b20163762bde0426275b7db"}, + {file = "pydantic_core-2.16.3-cp310-none-win32.whl", hash = "sha256:456855f57b413f077dff513a5a28ed838dbbb15082ba00f80750377eed23d132"}, + {file = "pydantic_core-2.16.3-cp310-none-win_amd64.whl", hash = "sha256:732da3243e1b8d3eab8c6ae23ae6a58548849d2e4a4e03a1924c8ddf71a387cb"}, + {file = "pydantic_core-2.16.3-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:519ae0312616026bf4cedc0fe459e982734f3ca82ee8c7246c19b650b60a5ee4"}, + {file = "pydantic_core-2.16.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b3992a322a5617ded0a9f23fd06dbc1e4bd7cf39bc4ccf344b10f80af58beacd"}, + {file = "pydantic_core-2.16.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8d62da299c6ecb04df729e4b5c52dc0d53f4f8430b4492b93aa8de1f541c4aac"}, + {file = "pydantic_core-2.16.3-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2acca2be4bb2f2147ada8cac612f8a98fc09f41c89f87add7256ad27332c2fda"}, + {file = "pydantic_core-2.16.3-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1b662180108c55dfbf1280d865b2d116633d436cfc0bba82323554873967b340"}, + {file = "pydantic_core-2.16.3-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e7c6ed0dc9d8e65f24f5824291550139fe6f37fac03788d4580da0d33bc00c97"}, + {file = "pydantic_core-2.16.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a6b1bb0827f56654b4437955555dc3aeeebeddc47c2d7ed575477f082622c49e"}, + {file = "pydantic_core-2.16.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:e56f8186d6210ac7ece503193ec84104da7ceb98f68ce18c07282fcc2452e76f"}, + {file = "pydantic_core-2.16.3-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:936e5db01dd49476fa8f4383c259b8b1303d5dd5fb34c97de194560698cc2c5e"}, + {file = "pydantic_core-2.16.3-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:33809aebac276089b78db106ee692bdc9044710e26f24a9a2eaa35a0f9fa70ba"}, + {file = "pydantic_core-2.16.3-cp311-none-win32.whl", hash = "sha256:ded1c35f15c9dea16ead9bffcde9bb5c7c031bff076355dc58dcb1cb436c4721"}, + {file = "pydantic_core-2.16.3-cp311-none-win_amd64.whl", hash = "sha256:d89ca19cdd0dd5f31606a9329e309d4fcbb3df860960acec32630297d61820df"}, + {file = "pydantic_core-2.16.3-cp311-none-win_arm64.whl", hash = "sha256:6162f8d2dc27ba21027f261e4fa26f8bcb3cf9784b7f9499466a311ac284b5b9"}, + {file = "pydantic_core-2.16.3-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:0f56ae86b60ea987ae8bcd6654a887238fd53d1384f9b222ac457070b7ac4cff"}, + {file = "pydantic_core-2.16.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:c9bd22a2a639e26171068f8ebb5400ce2c1bc7d17959f60a3b753ae13c632975"}, + {file = "pydantic_core-2.16.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4204e773b4b408062960e65468d5346bdfe139247ee5f1ca2a378983e11388a2"}, + {file = "pydantic_core-2.16.3-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f651dd19363c632f4abe3480a7c87a9773be27cfe1341aef06e8759599454120"}, + {file = "pydantic_core-2.16.3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:aaf09e615a0bf98d406657e0008e4a8701b11481840be7d31755dc9f97c44053"}, + {file = "pydantic_core-2.16.3-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8e47755d8152c1ab5b55928ab422a76e2e7b22b5ed8e90a7d584268dd49e9c6b"}, + {file = "pydantic_core-2.16.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:500960cb3a0543a724a81ba859da816e8cf01b0e6aaeedf2c3775d12ee49cade"}, + {file = "pydantic_core-2.16.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:cf6204fe865da605285c34cf1172879d0314ff267b1c35ff59de7154f35fdc2e"}, + {file = "pydantic_core-2.16.3-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:d33dd21f572545649f90c38c227cc8631268ba25c460b5569abebdd0ec5974ca"}, + {file = "pydantic_core-2.16.3-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:49d5d58abd4b83fb8ce763be7794d09b2f50f10aa65c0f0c1696c677edeb7cbf"}, + {file = "pydantic_core-2.16.3-cp312-none-win32.whl", hash = "sha256:f53aace168a2a10582e570b7736cc5bef12cae9cf21775e3eafac597e8551fbe"}, + {file = "pydantic_core-2.16.3-cp312-none-win_amd64.whl", hash = "sha256:0d32576b1de5a30d9a97f300cc6a3f4694c428d956adbc7e6e2f9cad279e45ed"}, + {file = "pydantic_core-2.16.3-cp312-none-win_arm64.whl", hash = "sha256:ec08be75bb268473677edb83ba71e7e74b43c008e4a7b1907c6d57e940bf34b6"}, + {file = "pydantic_core-2.16.3-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:b1f6f5938d63c6139860f044e2538baeee6f0b251a1816e7adb6cbce106a1f01"}, + {file = "pydantic_core-2.16.3-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:2a1ef6a36fdbf71538142ed604ad19b82f67b05749512e47f247a6ddd06afdc7"}, + {file = "pydantic_core-2.16.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:704d35ecc7e9c31d48926150afada60401c55efa3b46cd1ded5a01bdffaf1d48"}, + {file = "pydantic_core-2.16.3-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d937653a696465677ed583124b94a4b2d79f5e30b2c46115a68e482c6a591c8a"}, + {file = "pydantic_core-2.16.3-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c9803edf8e29bd825f43481f19c37f50d2b01899448273b3a7758441b512acf8"}, + {file = "pydantic_core-2.16.3-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:72282ad4892a9fb2da25defeac8c2e84352c108705c972db82ab121d15f14e6d"}, + {file = "pydantic_core-2.16.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7f752826b5b8361193df55afcdf8ca6a57d0232653494ba473630a83ba50d8c9"}, + {file = "pydantic_core-2.16.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:4384a8f68ddb31a0b0c3deae88765f5868a1b9148939c3f4121233314ad5532c"}, + {file = "pydantic_core-2.16.3-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:a4b2bf78342c40b3dc830880106f54328928ff03e357935ad26c7128bbd66ce8"}, + {file = "pydantic_core-2.16.3-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:13dcc4802961b5f843a9385fc821a0b0135e8c07fc3d9949fd49627c1a5e6ae5"}, + {file = "pydantic_core-2.16.3-cp38-none-win32.whl", hash = "sha256:e3e70c94a0c3841e6aa831edab1619ad5c511199be94d0c11ba75fe06efe107a"}, + {file = "pydantic_core-2.16.3-cp38-none-win_amd64.whl", hash = "sha256:ecdf6bf5f578615f2e985a5e1f6572e23aa632c4bd1dc67f8f406d445ac115ed"}, + {file = "pydantic_core-2.16.3-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:bda1ee3e08252b8d41fa5537413ffdddd58fa73107171a126d3b9ff001b9b820"}, + {file = "pydantic_core-2.16.3-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:21b888c973e4f26b7a96491c0965a8a312e13be108022ee510248fe379a5fa23"}, + {file = "pydantic_core-2.16.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:be0ec334369316fa73448cc8c982c01e5d2a81c95969d58b8f6e272884df0074"}, + {file = "pydantic_core-2.16.3-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:b5b6079cc452a7c53dd378c6f881ac528246b3ac9aae0f8eef98498a75657805"}, + {file = "pydantic_core-2.16.3-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7ee8d5f878dccb6d499ba4d30d757111847b6849ae07acdd1205fffa1fc1253c"}, + {file = "pydantic_core-2.16.3-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7233d65d9d651242a68801159763d09e9ec96e8a158dbf118dc090cd77a104c9"}, + {file = "pydantic_core-2.16.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c6119dc90483a5cb50a1306adb8d52c66e447da88ea44f323e0ae1a5fcb14256"}, + {file = "pydantic_core-2.16.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:578114bc803a4c1ff9946d977c221e4376620a46cf78da267d946397dc9514a8"}, + {file = "pydantic_core-2.16.3-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:d8f99b147ff3fcf6b3cc60cb0c39ea443884d5559a30b1481e92495f2310ff2b"}, + {file = "pydantic_core-2.16.3-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:4ac6b4ce1e7283d715c4b729d8f9dab9627586dafce81d9eaa009dd7f25dd972"}, + {file = "pydantic_core-2.16.3-cp39-none-win32.whl", hash = "sha256:e7774b570e61cb998490c5235740d475413a1f6de823169b4cf94e2fe9e9f6b2"}, + {file = "pydantic_core-2.16.3-cp39-none-win_amd64.whl", hash = "sha256:9091632a25b8b87b9a605ec0e61f241c456e9248bfdcf7abdf344fdb169c81cf"}, + {file = "pydantic_core-2.16.3-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:36fa178aacbc277bc6b62a2c3da95226520da4f4e9e206fdf076484363895d2c"}, + {file = "pydantic_core-2.16.3-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:dcca5d2bf65c6fb591fff92da03f94cd4f315972f97c21975398bd4bd046854a"}, + {file = "pydantic_core-2.16.3-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2a72fb9963cba4cd5793854fd12f4cfee731e86df140f59ff52a49b3552db241"}, + {file = "pydantic_core-2.16.3-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b60cc1a081f80a2105a59385b92d82278b15d80ebb3adb200542ae165cd7d183"}, + {file = "pydantic_core-2.16.3-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:cbcc558401de90a746d02ef330c528f2e668c83350f045833543cd57ecead1ad"}, + {file = "pydantic_core-2.16.3-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:fee427241c2d9fb7192b658190f9f5fd6dfe41e02f3c1489d2ec1e6a5ab1e04a"}, + {file = "pydantic_core-2.16.3-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:f4cb85f693044e0f71f394ff76c98ddc1bc0953e48c061725e540396d5c8a2e1"}, + {file = "pydantic_core-2.16.3-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:b29eeb887aa931c2fcef5aa515d9d176d25006794610c264ddc114c053bf96fe"}, + {file = "pydantic_core-2.16.3-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:a425479ee40ff021f8216c9d07a6a3b54b31c8267c6e17aa88b70d7ebd0e5e5b"}, + {file = "pydantic_core-2.16.3-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:5c5cbc703168d1b7a838668998308018a2718c2130595e8e190220238addc96f"}, + {file = "pydantic_core-2.16.3-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:99b6add4c0b39a513d323d3b93bc173dac663c27b99860dd5bf491b240d26137"}, + {file = "pydantic_core-2.16.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:75f76ee558751746d6a38f89d60b6228fa174e5172d143886af0f85aa306fd89"}, + {file = "pydantic_core-2.16.3-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:00ee1c97b5364b84cb0bd82e9bbf645d5e2871fb8c58059d158412fee2d33d8a"}, + {file = "pydantic_core-2.16.3-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:287073c66748f624be4cef893ef9174e3eb88fe0b8a78dc22e88eca4bc357ca6"}, + {file = "pydantic_core-2.16.3-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:ed25e1835c00a332cb10c683cd39da96a719ab1dfc08427d476bce41b92531fc"}, + {file = "pydantic_core-2.16.3-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:86b3d0033580bd6bbe07590152007275bd7af95f98eaa5bd36f3da219dcd93da"}, + {file = "pydantic_core-2.16.3.tar.gz", hash = "sha256:1cac689f80a3abab2d3c0048b29eea5751114054f032a941a32de4c852c59cad"}, ] [package.dependencies] @@ -3823,26 +3844,30 @@ windows-terminal = ["colorama (>=0.4.6)"] [[package]] name = "pygobject" -version = "3.46.0" +version = "3.48.1" description = "Python bindings for GObject Introspection" optional = false -python-versions = ">=3.8, <4" +python-versions = "<4,>=3.8" files = [ - {file = "PyGObject-3.46.0.tar.gz", hash = "sha256:481437b05af0a66b7c366ea052710eb3aacbb979d22d30b797f7ec29347ab1e6"}, + {file = "pygobject-3.48.1.tar.gz", hash = "sha256:2c4cd7c805ee9e727904172423a7519338017fd7e122b62218ac211627436875"}, ] [package.dependencies] -pycairo = ">=1.16,<2.0" +pycairo = ">=1.16" + +[package.extras] +dev = ["flake8", "pytest", "pytest-cov"] +docs = ["sphinx (>=4.0,<5.0)", "sphinx-rtd-theme (>=0.5,<2.0)"] [[package]] name = "pymdown-extensions" -version = "10.7" +version = "10.7.1" description = "Extension pack for Python Markdown." optional = false python-versions = ">=3.8" files = [ - {file = "pymdown_extensions-10.7-py3-none-any.whl", hash = "sha256:6ca215bc57bc12bf32b414887a68b810637d039124ed9b2e5bd3325cbb2c050c"}, - {file = "pymdown_extensions-10.7.tar.gz", hash = "sha256:c0d64d5cf62566f59e6b2b690a4095c931107c250a8c8e1351c1de5f6b036deb"}, + {file = "pymdown_extensions-10.7.1-py3-none-any.whl", hash = "sha256:f5cc7000d7ff0d1ce9395d216017fa4df3dde800afb1fb72d1c7d3fd35e710f4"}, + {file = "pymdown_extensions-10.7.1.tar.gz", hash = "sha256:c70e146bdd83c744ffc766b4671999796aba18842b268510a329f7f64700d584"}, ] [package.dependencies] @@ -3854,13 +3879,13 @@ extra = ["pygments (>=2.12)"] [[package]] name = "pyparsing" -version = "3.1.1" +version = "3.1.2" description = "pyparsing module - Classes and methods to define and execute parsing grammars" optional = false python-versions = ">=3.6.8" files = [ - {file = "pyparsing-3.1.1-py3-none-any.whl", hash = "sha256:32c7c0b711493c72ff18a981d24f28aaf9c1fb7ed5e9667c9e84e3db623bdbfb"}, - {file = "pyparsing-3.1.1.tar.gz", hash = "sha256:ede28a1a32462f5a9705e07aea48001a08f7cf81a021585011deba701581a0db"}, + {file = "pyparsing-3.1.2-py3-none-any.whl", hash = "sha256:f9db75911801ed778fe61bb643079ff86601aca99fcae6345aa67292038fb742"}, + {file = "pyparsing-3.1.2.tar.gz", hash = "sha256:a1bac0ce561155ecc3ed78ca94d3c9378656ad4c94c1270de543f621420f94ad"}, ] [package.extras] @@ -3868,13 +3893,13 @@ diagrams = ["jinja2", "railroad-diagrams"] [[package]] name = "pytest" -version = "8.0.0" +version = "8.1.1" description = "pytest: simple powerful testing with Python" optional = false python-versions = ">=3.8" files = [ - {file = "pytest-8.0.0-py3-none-any.whl", hash = "sha256:50fb9cbe836c3f20f0dfa99c565201fb75dc54c8d76373cd1bde06b06657bdb6"}, - {file = "pytest-8.0.0.tar.gz", hash = "sha256:249b1b0864530ba251b7438274c4d251c58d868edaaec8762893ad4a0d71c36c"}, + {file = "pytest-8.1.1-py3-none-any.whl", hash = "sha256:2a8386cfc11fa9d2c50ee7b2a57e7d898ef90470a7a34c4b949ff59662bb78b7"}, + {file = "pytest-8.1.1.tar.gz", hash = "sha256:ac978141a75948948817d360297b7aae0fcb9d6ff6bc9ec6d514b85d5a65c044"}, ] [package.dependencies] @@ -3882,11 +3907,11 @@ colorama = {version = "*", markers = "sys_platform == \"win32\""} exceptiongroup = {version = ">=1.0.0rc8", markers = "python_version < \"3.11\""} iniconfig = "*" packaging = "*" -pluggy = ">=1.3.0,<2.0" -tomli = {version = ">=1.0.0", markers = "python_version < \"3.11\""} +pluggy = ">=1.4,<2.0" +tomli = {version = ">=1", markers = "python_version < \"3.11\""} [package.extras] -testing = ["argcomplete", "attrs (>=19.2.0)", "hypothesis (>=3.56)", "mock", "nose", "pygments (>=2.7.2)", "requests", "setuptools", "xmlschema"] +testing = ["argcomplete", "attrs (>=19.2)", "hypothesis (>=3.56)", "mock", "pygments (>=2.7.2)", "requests", "setuptools", "xmlschema"] [[package]] name = "pytest-cov" @@ -3908,13 +3933,13 @@ testing = ["fields", "hunter", "process-tests", "pytest-xdist", "six", "virtuale [[package]] name = "python-dateutil" -version = "2.8.2" +version = "2.9.0.post0" description = "Extensions to the standard Python datetime module" optional = false python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7" files = [ - {file = "python-dateutil-2.8.2.tar.gz", hash = "sha256:0123cacc1627ae19ddf3c27a5de5bd67ee4586fbdd6440d9748f8abb483d3e86"}, - {file = "python_dateutil-2.8.2-py2.py3-none-any.whl", hash = "sha256:961d03dc3453ebbc59dbdea9e4e11c5651520a876d0f4db161e8674aae935da9"}, + {file = "python-dateutil-2.9.0.post0.tar.gz", hash = "sha256:37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3"}, + {file = "python_dateutil-2.9.0.post0-py2.py3-none-any.whl", hash = "sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427"}, ] [package.dependencies] @@ -3947,38 +3972,38 @@ files = [ [[package]] name = "python-levenshtein" -version = "0.23.0" +version = "0.25.0" description = "Python extension for computing string edit distances and similarities." optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "python-Levenshtein-0.23.0.tar.gz", hash = "sha256:156a0198cdcc659c90c8d3863d0ed3f4f0cf020608da71da52ac0f0746ef901a"}, - {file = "python_Levenshtein-0.23.0-py3-none-any.whl", hash = "sha256:486a47b189e3955463107aa36b57fb1e2b3b40243b9cc2994cde9810c78195c0"}, + {file = "python-Levenshtein-0.25.0.tar.gz", hash = "sha256:6b826b0f14f3191fd04cc6e151ec7aa5b4c2de0607091154995df81913893b65"}, + {file = "python_Levenshtein-0.25.0-py3-none-any.whl", hash = "sha256:fc4a985d664b307f3b7f245d25f28236ece41c039de894f0e26e77614b0eef68"}, ] [package.dependencies] -Levenshtein = "0.23.0" +Levenshtein = "0.25.0" [[package]] name = "pytubefix" -version = "1.13.3" +version = "2.1.1" description = "Python3 library for downloading YouTube Videos." optional = false python-versions = ">=3.7" files = [ - {file = "pytubefix-1.13.3-py3-none-any.whl", hash = "sha256:66a3a7cc4035961aeab0174a03d196d5a90797f40956b00c88f0204a6df2c62c"}, - {file = "pytubefix-1.13.3.tar.gz", hash = "sha256:e58528907e6afefc502e31175c5d7c72c85d2952e87d20ae05c84197750046f5"}, + {file = "pytubefix-2.1.1-py3-none-any.whl", hash = "sha256:741042675a909eec44975095bd5ed096588bdf2bc0f8c43d575778a923f153f7"}, + {file = "pytubefix-2.1.1.tar.gz", hash = "sha256:f9df085f6f07e66a3ea576786c0c153e0990ea57c95ca920f7b19703a9c563cf"}, ] [[package]] name = "pytz" -version = "2023.4" +version = "2024.1" description = "World timezone definitions, modern and historical" optional = false python-versions = "*" files = [ - {file = "pytz-2023.4-py2.py3-none-any.whl", hash = "sha256:f90ef520d95e7c46951105338d918664ebfd6f1d995bd7d153127ce90efafa6a"}, - {file = "pytz-2023.4.tar.gz", hash = "sha256:31d4583c4ed539cd037956140d695e42c033a19e984bfce9964a3f7d59bc2b40"}, + {file = "pytz-2024.1-py2.py3-none-any.whl", hash = "sha256:328171f4e3623139da4983451950b28e95ac706e13f3f2630a879749e7a8b319"}, + {file = "pytz-2024.1.tar.gz", hash = "sha256:2a29735ea9c18baf14b448846bde5a48030ed267578472d8955cd0e7443a9812"}, ] [[package]] @@ -4006,17 +4031,17 @@ files = [ [[package]] name = "pywinpty" -version = "2.0.12" +version = "2.0.13" description = "Pseudo terminal support for Windows from Python." optional = false python-versions = ">=3.8" files = [ - {file = "pywinpty-2.0.12-cp310-none-win_amd64.whl", hash = "sha256:21319cd1d7c8844fb2c970fb3a55a3db5543f112ff9cfcd623746b9c47501575"}, - {file = "pywinpty-2.0.12-cp311-none-win_amd64.whl", hash = "sha256:853985a8f48f4731a716653170cd735da36ffbdc79dcb4c7b7140bce11d8c722"}, - {file = "pywinpty-2.0.12-cp312-none-win_amd64.whl", hash = "sha256:1617b729999eb6713590e17665052b1a6ae0ad76ee31e60b444147c5b6a35dca"}, - {file = "pywinpty-2.0.12-cp38-none-win_amd64.whl", hash = "sha256:189380469ca143d06e19e19ff3fba0fcefe8b4a8cc942140a6b863aed7eebb2d"}, - {file = "pywinpty-2.0.12-cp39-none-win_amd64.whl", hash = "sha256:7520575b6546db23e693cbd865db2764097bd6d4ef5dc18c92555904cd62c3d4"}, - {file = "pywinpty-2.0.12.tar.gz", hash = "sha256:8197de460ae8ebb7f5d1701dfa1b5df45b157bb832e92acba316305e18ca00dd"}, + {file = "pywinpty-2.0.13-cp310-none-win_amd64.whl", hash = "sha256:697bff211fb5a6508fee2dc6ff174ce03f34a9a233df9d8b5fe9c8ce4d5eaf56"}, + {file = "pywinpty-2.0.13-cp311-none-win_amd64.whl", hash = "sha256:b96fb14698db1284db84ca38c79f15b4cfdc3172065b5137383910567591fa99"}, + {file = "pywinpty-2.0.13-cp312-none-win_amd64.whl", hash = "sha256:2fd876b82ca750bb1333236ce98488c1be96b08f4f7647cfdf4129dfad83c2d4"}, + {file = "pywinpty-2.0.13-cp38-none-win_amd64.whl", hash = "sha256:61d420c2116c0212808d31625611b51caf621fe67f8a6377e2e8b617ea1c1f7d"}, + {file = "pywinpty-2.0.13-cp39-none-win_amd64.whl", hash = "sha256:71cb613a9ee24174730ac7ae439fd179ca34ccb8c5349e8d7b72ab5dea2c6f4b"}, + {file = "pywinpty-2.0.13.tar.gz", hash = "sha256:c34e32351a3313ddd0d7da23d27f835c860d32fe4ac814d372a3ea9594f41dde"}, ] [[package]] @@ -4200,101 +4225,101 @@ cffi = {version = "*", markers = "implementation_name == \"pypy\""} [[package]] name = "rapidfuzz" -version = "3.6.1" +version = "3.6.2" description = "rapid fuzzy string matching" optional = false python-versions = ">=3.8" files = [ - {file = "rapidfuzz-3.6.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:ac434fc71edda30d45db4a92ba5e7a42c7405e1a54cb4ec01d03cc668c6dcd40"}, - {file = "rapidfuzz-3.6.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:2a791168e119cfddf4b5a40470620c872812042f0621e6a293983a2d52372db0"}, - {file = "rapidfuzz-3.6.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:5a2f3e9df346145c2be94e4d9eeffb82fab0cbfee85bd4a06810e834fe7c03fa"}, - {file = "rapidfuzz-3.6.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:23de71e7f05518b0bbeef55d67b5dbce3bcd3e2c81e7e533051a2e9401354eb0"}, - {file = "rapidfuzz-3.6.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d056e342989248d2bdd67f1955bb7c3b0ecfa239d8f67a8dfe6477b30872c607"}, - {file = "rapidfuzz-3.6.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:01835d02acd5d95c1071e1da1bb27fe213c84a013b899aba96380ca9962364bc"}, - {file = "rapidfuzz-3.6.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ed0f712e0bb5fea327e92aec8a937afd07ba8de4c529735d82e4c4124c10d5a0"}, - {file = "rapidfuzz-3.6.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:96cd19934f76a1264e8ecfed9d9f5291fde04ecb667faef5f33bdbfd95fe2d1f"}, - {file = "rapidfuzz-3.6.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e06c4242a1354cf9d48ee01f6f4e6e19c511d50bb1e8d7d20bcadbb83a2aea90"}, - {file = "rapidfuzz-3.6.1-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:d73dcfe789d37c6c8b108bf1e203e027714a239e50ad55572ced3c004424ed3b"}, - {file = "rapidfuzz-3.6.1-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:06e98ff000e2619e7cfe552d086815671ed09b6899408c2c1b5103658261f6f3"}, - {file = "rapidfuzz-3.6.1-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:08b6fb47dd889c69fbc0b915d782aaed43e025df6979b6b7f92084ba55edd526"}, - {file = "rapidfuzz-3.6.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:a1788ebb5f5b655a15777e654ea433d198f593230277e74d51a2a1e29a986283"}, - {file = "rapidfuzz-3.6.1-cp310-cp310-win32.whl", hash = "sha256:c65f92881753aa1098c77818e2b04a95048f30edbe9c3094dc3707d67df4598b"}, - {file = "rapidfuzz-3.6.1-cp310-cp310-win_amd64.whl", hash = "sha256:4243a9c35667a349788461aae6471efde8d8800175b7db5148a6ab929628047f"}, - {file = "rapidfuzz-3.6.1-cp310-cp310-win_arm64.whl", hash = "sha256:f59d19078cc332dbdf3b7b210852ba1f5db8c0a2cd8cc4c0ed84cc00c76e6802"}, - {file = "rapidfuzz-3.6.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:fbc07e2e4ac696497c5f66ec35c21ddab3fc7a406640bffed64c26ab2f7ce6d6"}, - {file = "rapidfuzz-3.6.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:40cced1a8852652813f30fb5d4b8f9b237112a0bbaeebb0f4cc3611502556764"}, - {file = "rapidfuzz-3.6.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:82300e5f8945d601c2daaaac139d5524d7c1fdf719aa799a9439927739917460"}, - {file = "rapidfuzz-3.6.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:edf97c321fd641fea2793abce0e48fa4f91f3c202092672f8b5b4e781960b891"}, - {file = "rapidfuzz-3.6.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7420e801b00dee4a344ae2ee10e837d603461eb180e41d063699fb7efe08faf0"}, - {file = "rapidfuzz-3.6.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:060bd7277dc794279fa95522af355034a29c90b42adcb7aa1da358fc839cdb11"}, - {file = "rapidfuzz-3.6.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b7e3375e4f2bfec77f907680328e4cd16cc64e137c84b1886d547ab340ba6928"}, - {file = "rapidfuzz-3.6.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a490cd645ef9d8524090551016f05f052e416c8adb2d8b85d35c9baa9d0428ab"}, - {file = "rapidfuzz-3.6.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:2e03038bfa66d2d7cffa05d81c2f18fd6acbb25e7e3c068d52bb7469e07ff382"}, - {file = "rapidfuzz-3.6.1-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:2b19795b26b979c845dba407fe79d66975d520947b74a8ab6cee1d22686f7967"}, - {file = "rapidfuzz-3.6.1-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:064c1d66c40b3a0f488db1f319a6e75616b2e5fe5430a59f93a9a5e40a656d15"}, - {file = "rapidfuzz-3.6.1-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:3c772d04fb0ebeece3109d91f6122b1503023086a9591a0b63d6ee7326bd73d9"}, - {file = "rapidfuzz-3.6.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:841eafba6913c4dfd53045835545ba01a41e9644e60920c65b89c8f7e60c00a9"}, - {file = "rapidfuzz-3.6.1-cp311-cp311-win32.whl", hash = "sha256:266dd630f12696ea7119f31d8b8e4959ef45ee2cbedae54417d71ae6f47b9848"}, - {file = "rapidfuzz-3.6.1-cp311-cp311-win_amd64.whl", hash = "sha256:d79aec8aeee02ab55d0ddb33cea3ecd7b69813a48e423c966a26d7aab025cdfe"}, - {file = "rapidfuzz-3.6.1-cp311-cp311-win_arm64.whl", hash = "sha256:484759b5dbc5559e76fefaa9170147d1254468f555fd9649aea3bad46162a88b"}, - {file = "rapidfuzz-3.6.1-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:b2ef4c0fd3256e357b70591ffb9e8ed1d439fb1f481ba03016e751a55261d7c1"}, - {file = "rapidfuzz-3.6.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:588c4b20fa2fae79d60a4e438cf7133d6773915df3cc0a7f1351da19eb90f720"}, - {file = "rapidfuzz-3.6.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:7142ee354e9c06e29a2636b9bbcb592bb00600a88f02aa5e70e4f230347b373e"}, - {file = "rapidfuzz-3.6.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1dfc557c0454ad22382373ec1b7df530b4bbd974335efe97a04caec936f2956a"}, - {file = "rapidfuzz-3.6.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:03f73b381bdeccb331a12c3c60f1e41943931461cdb52987f2ecf46bfc22f50d"}, - {file = "rapidfuzz-3.6.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6b0ccc2ec1781c7e5370d96aef0573dd1f97335343e4982bdb3a44c133e27786"}, - {file = "rapidfuzz-3.6.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:da3e8c9f7e64bb17faefda085ff6862ecb3ad8b79b0f618a6cf4452028aa2222"}, - {file = "rapidfuzz-3.6.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fde9b14302a31af7bdafbf5cfbb100201ba21519be2b9dedcf4f1048e4fbe65d"}, - {file = "rapidfuzz-3.6.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:c1a23eee225dfb21c07f25c9fcf23eb055d0056b48e740fe241cbb4b22284379"}, - {file = "rapidfuzz-3.6.1-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:e49b9575d16c56c696bc7b06a06bf0c3d4ef01e89137b3ddd4e2ce709af9fe06"}, - {file = "rapidfuzz-3.6.1-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:0a9fc714b8c290261669f22808913aad49553b686115ad0ee999d1cb3df0cd66"}, - {file = "rapidfuzz-3.6.1-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:a3ee4f8f076aa92184e80308fc1a079ac356b99c39408fa422bbd00145be9854"}, - {file = "rapidfuzz-3.6.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:f056ba42fd2f32e06b2c2ba2443594873cfccc0c90c8b6327904fc2ddf6d5799"}, - {file = "rapidfuzz-3.6.1-cp312-cp312-win32.whl", hash = "sha256:5d82b9651e3d34b23e4e8e201ecd3477c2baa17b638979deeabbb585bcb8ba74"}, - {file = "rapidfuzz-3.6.1-cp312-cp312-win_amd64.whl", hash = "sha256:dad55a514868dae4543ca48c4e1fc0fac704ead038dafedf8f1fc0cc263746c1"}, - {file = "rapidfuzz-3.6.1-cp312-cp312-win_arm64.whl", hash = "sha256:3c84294f4470fcabd7830795d754d808133329e0a81d62fcc2e65886164be83b"}, - {file = "rapidfuzz-3.6.1-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:e19d519386e9db4a5335a4b29f25b8183a1c3f78cecb4c9c3112e7f86470e37f"}, - {file = "rapidfuzz-3.6.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:01eb03cd880a294d1bf1a583fdd00b87169b9cc9c9f52587411506658c864d73"}, - {file = "rapidfuzz-3.6.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:be368573255f8fbb0125a78330a1a40c65e9ba3c5ad129a426ff4289099bfb41"}, - {file = "rapidfuzz-3.6.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b3e5af946f419c30f5cb98b69d40997fe8580efe78fc83c2f0f25b60d0e56efb"}, - {file = "rapidfuzz-3.6.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f382f7ffe384ce34345e1c0b2065451267d3453cadde78946fbd99a59f0cc23c"}, - {file = "rapidfuzz-3.6.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:be156f51f3a4f369e758505ed4ae64ea88900dcb2f89d5aabb5752676d3f3d7e"}, - {file = "rapidfuzz-3.6.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1936d134b6c513fbe934aeb668b0fee1ffd4729a3c9d8d373f3e404fbb0ce8a0"}, - {file = "rapidfuzz-3.6.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:12ff8eaf4a9399eb2bebd838f16e2d1ded0955230283b07376d68947bbc2d33d"}, - {file = "rapidfuzz-3.6.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:ae598a172e3a95df3383634589660d6b170cc1336fe7578115c584a99e0ba64d"}, - {file = "rapidfuzz-3.6.1-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:cd4ba4c18b149da11e7f1b3584813159f189dc20833709de5f3df8b1342a9759"}, - {file = "rapidfuzz-3.6.1-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:0402f1629e91a4b2e4aee68043a30191e5e1b7cd2aa8dacf50b1a1bcf6b7d3ab"}, - {file = "rapidfuzz-3.6.1-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:1e12319c6b304cd4c32d5db00b7a1e36bdc66179c44c5707f6faa5a889a317c0"}, - {file = "rapidfuzz-3.6.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:0bbfae35ce4de4c574b386c43c78a0be176eeddfdae148cb2136f4605bebab89"}, - {file = "rapidfuzz-3.6.1-cp38-cp38-win32.whl", hash = "sha256:7fec74c234d3097612ea80f2a80c60720eec34947066d33d34dc07a3092e8105"}, - {file = "rapidfuzz-3.6.1-cp38-cp38-win_amd64.whl", hash = "sha256:a553cc1a80d97459d587529cc43a4c7c5ecf835f572b671107692fe9eddf3e24"}, - {file = "rapidfuzz-3.6.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:757dfd7392ec6346bd004f8826afb3bf01d18a723c97cbe9958c733ab1a51791"}, - {file = "rapidfuzz-3.6.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:2963f4a3f763870a16ee076796be31a4a0958fbae133dbc43fc55c3968564cf5"}, - {file = "rapidfuzz-3.6.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:d2f0274595cc5b2b929c80d4e71b35041104b577e118cf789b3fe0a77b37a4c5"}, - {file = "rapidfuzz-3.6.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42f211e366e026de110a4246801d43a907cd1a10948082f47e8a4e6da76fef52"}, - {file = "rapidfuzz-3.6.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a59472b43879012b90989603aa5a6937a869a72723b1bf2ff1a0d1edee2cc8e6"}, - {file = "rapidfuzz-3.6.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a03863714fa6936f90caa7b4b50ea59ea32bb498cc91f74dc25485b3f8fccfe9"}, - {file = "rapidfuzz-3.6.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5dd95b6b7bfb1584f806db89e1e0c8dbb9d25a30a4683880c195cc7f197eaf0c"}, - {file = "rapidfuzz-3.6.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7183157edf0c982c0b8592686535c8b3e107f13904b36d85219c77be5cefd0d8"}, - {file = "rapidfuzz-3.6.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:ad9d74ef7c619b5b0577e909582a1928d93e07d271af18ba43e428dc3512c2a1"}, - {file = "rapidfuzz-3.6.1-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:b53137d81e770c82189e07a8f32722d9e4260f13a0aec9914029206ead38cac3"}, - {file = "rapidfuzz-3.6.1-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:49b9ed2472394d306d5dc967a7de48b0aab599016aa4477127b20c2ed982dbf9"}, - {file = "rapidfuzz-3.6.1-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:dec307b57ec2d5054d77d03ee4f654afcd2c18aee00c48014cb70bfed79597d6"}, - {file = "rapidfuzz-3.6.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:4381023fa1ff32fd5076f5d8321249a9aa62128eb3f21d7ee6a55373e672b261"}, - {file = "rapidfuzz-3.6.1-cp39-cp39-win32.whl", hash = "sha256:8d7a072f10ee57c8413c8ab9593086d42aaff6ee65df4aa6663eecdb7c398dca"}, - {file = "rapidfuzz-3.6.1-cp39-cp39-win_amd64.whl", hash = "sha256:ebcfb5bfd0a733514352cfc94224faad8791e576a80ffe2fd40b2177bf0e7198"}, - {file = "rapidfuzz-3.6.1-cp39-cp39-win_arm64.whl", hash = "sha256:1c47d592e447738744905c18dda47ed155620204714e6df20eb1941bb1ba315e"}, - {file = "rapidfuzz-3.6.1-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:eef8b346ab331bec12bbc83ac75641249e6167fab3d84d8f5ca37fd8e6c7a08c"}, - {file = "rapidfuzz-3.6.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:53251e256017e2b87f7000aee0353ba42392c442ae0bafd0f6b948593d3f68c6"}, - {file = "rapidfuzz-3.6.1-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6dede83a6b903e3ebcd7e8137e7ff46907ce9316e9d7e7f917d7e7cdc570ee05"}, - {file = "rapidfuzz-3.6.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8e4da90e4c2b444d0a171d7444ea10152e07e95972bb40b834a13bdd6de1110c"}, - {file = "rapidfuzz-3.6.1-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:ca3dfcf74f2b6962f411c33dd95b0adf3901266e770da6281bc96bb5a8b20de9"}, - {file = "rapidfuzz-3.6.1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:bcc957c0a8bde8007f1a8a413a632a1a409890f31f73fe764ef4eac55f59ca87"}, - {file = "rapidfuzz-3.6.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:692c9a50bea7a8537442834f9bc6b7d29d8729a5b6379df17c31b6ab4df948c2"}, - {file = "rapidfuzz-3.6.1-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:76c23ceaea27e790ddd35ef88b84cf9d721806ca366199a76fd47cfc0457a81b"}, - {file = "rapidfuzz-3.6.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2b155e67fff215c09f130555002e42f7517d0ea72cbd58050abb83cb7c880cec"}, - {file = "rapidfuzz-3.6.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:3028ee8ecc48250607fa8a0adce37b56275ec3b1acaccd84aee1f68487c8557b"}, - {file = "rapidfuzz-3.6.1.tar.gz", hash = "sha256:35660bee3ce1204872574fa041c7ad7ec5175b3053a4cb6e181463fc07013de7"}, + {file = "rapidfuzz-3.6.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:a5637e6bf11b15b5aff6ee818c76bdec99ad208511b78985e6209ba648a6e3ee"}, + {file = "rapidfuzz-3.6.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:380586664f2f63807050ddb95e7702888b4f0b425abf17655940c411f39287ad"}, + {file = "rapidfuzz-3.6.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:3168ff565d4b8c239cf11fb604dd2507d30e9bcaac76a4077c0ac23cf2c866ed"}, + {file = "rapidfuzz-3.6.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:be69f7fd46b5c6467fe5e2fd4cff3816b0c03048eed8a4becb9a73e6000960e7"}, + {file = "rapidfuzz-3.6.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:cbd5894f23fdf5697499cf759523639838ac822bd1600e343fdce7313baa02ae"}, + {file = "rapidfuzz-3.6.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:85a5b6e026393fe39fb61146b9c17c5af66fffbe1410e992c4bb06d9ec327bd3"}, + {file = "rapidfuzz-3.6.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ab269adfc64480f209e99f253391a10735edd5c09046e04899adab5fb132f20e"}, + {file = "rapidfuzz-3.6.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:35aeac852bca06023d6bbd50c1fc504ca5a9a3613d5e75a140f0be7601fa34ef"}, + {file = "rapidfuzz-3.6.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e706f302c6a3ae0d74edd0d6ace46aee1ae07c563b436ccf5ff04db2b3571e60"}, + {file = "rapidfuzz-3.6.2-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:bec353f022011e6e5cd28ccb8700fbd2a33918197af0d4e0abb3c3f4845cc864"}, + {file = "rapidfuzz-3.6.2-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:ef3925daaa93eed20401012e219f569ff0c039ed5bf4ce2d3737b4f75d441622"}, + {file = "rapidfuzz-3.6.2-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:6ee98d88ae9ccc77ff61992ed33b2496478def5dc0da55c9a9aa06fcb725a352"}, + {file = "rapidfuzz-3.6.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:423c7c588b09d618601097b7a0017dfcb91132a2076bef29023c5f3cd2dc3de1"}, + {file = "rapidfuzz-3.6.2-cp310-cp310-win32.whl", hash = "sha256:c17c5efee347a40a6f4c1eec59e3d7d1e22f7613a97f8b8a07733ef723483a04"}, + {file = "rapidfuzz-3.6.2-cp310-cp310-win_amd64.whl", hash = "sha256:4209816626d8d6ff8ae7dc248061c6059e618b70c6e6f6e4d7444ae3740b2b85"}, + {file = "rapidfuzz-3.6.2-cp310-cp310-win_arm64.whl", hash = "sha256:1c54d3c85e522d3ac9ee39415f183c8fa184c4f87e7e5a37938f15a6d50e853a"}, + {file = "rapidfuzz-3.6.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e06f6d270112f5db001f1cba5a97e1a48aee3d3dbdcbea3ec027c230462dbf9b"}, + {file = "rapidfuzz-3.6.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:080cb71b50cb6aff11d1c6aeb157f273e2da0b2bdb3f9d7b01257e49e69a8576"}, + {file = "rapidfuzz-3.6.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:a7895e04a22d6515bc91a850e0831f2405547605aa311d1ffec51e4818abc3c1"}, + {file = "rapidfuzz-3.6.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bd82f9838519136b7083dd1e3149ee80344521f3dc37f744f227505ff0883efb"}, + {file = "rapidfuzz-3.6.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a945567c2b0b6e069454c9782d5234b0b6795718adf7a9f868bd3144afa6a023"}, + {file = "rapidfuzz-3.6.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:673ba2c343644805acdae1cb949c6a4de71aa2f62a998978551ebea59603af3f"}, + {file = "rapidfuzz-3.6.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9d457c89bac1471442002e70551e8268e639b3870b4a4521eae363c07253be87"}, + {file = "rapidfuzz-3.6.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:495c0d8e14e6f12520eb7fc71b9ba9fcaafb47fc23a654e6e89b6c7985ec0020"}, + {file = "rapidfuzz-3.6.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:6d67b649bf3e1b1722d04eca44d37919aef88305ce7ad05564502d013cf550fd"}, + {file = "rapidfuzz-3.6.2-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:e48dde8ca83d11daa00900cf6a5d281a1297aef9b7bfa73801af6e8822be5019"}, + {file = "rapidfuzz-3.6.2-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:824cc381cf81cbf8d158f6935664ec2a69e6ac3b1d39fa201988bf81a257f775"}, + {file = "rapidfuzz-3.6.2-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:1dfe4c24957474ce0ac75d886387e30e292b4be39228a6d71f76de414dc187db"}, + {file = "rapidfuzz-3.6.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:d57b98013b802621bbc8b12a46bfc9d36ac552ab51ca207f7ce167ad46adabeb"}, + {file = "rapidfuzz-3.6.2-cp311-cp311-win32.whl", hash = "sha256:9a07dffac439223b4f1025dbfc68f4445a3460a859309c9858c2a3fa29617cdc"}, + {file = "rapidfuzz-3.6.2-cp311-cp311-win_amd64.whl", hash = "sha256:95a49c6b8bf1229743ae585dd5b7d57f0d15a7eb6e826866d5c9965ba958503c"}, + {file = "rapidfuzz-3.6.2-cp311-cp311-win_arm64.whl", hash = "sha256:af7c19ec86e11488539380d3db1755be5d561a3c0e7b04ff9d07abd7f9a8e9d8"}, + {file = "rapidfuzz-3.6.2-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:de8adc12161bf282c60f12dc9233bb31632f71d446a010fe7469a69b8153427f"}, + {file = "rapidfuzz-3.6.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:337e357f693130c4c6be740652542b260e36f622c59e01fa33d58f1d2750c930"}, + {file = "rapidfuzz-3.6.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6468f8bc8c3c50604f43631550ef9cfec873515dba5023ca34d461be94669fc8"}, + {file = "rapidfuzz-3.6.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:74c6773b11445b5e5cf93ca383171cd0ac0cdeafea11a7b2a5688f8bf8d813e6"}, + {file = "rapidfuzz-3.6.2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e1507fc5769aa109dda4de3a15f822a0f6a03e18d627bd0ba3ddbb253cf70e07"}, + {file = "rapidfuzz-3.6.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:617949a70150e6fffdaed19253dd49f7a53528411dc8bf7663d499ba21e0f61e"}, + {file = "rapidfuzz-3.6.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f8b77779174b1b40aa70827692571ab457061897846255ad7d5d559e2edb1932"}, + {file = "rapidfuzz-3.6.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80e51b22a7da83f9c87a97e92df07ed0612c74c35496590255f4b5d5b4212dfe"}, + {file = "rapidfuzz-3.6.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:3ae7c86914cb6673e97e187ba431b9c4cf4177d9ae77f8a1e5b2ba9a5628839e"}, + {file = "rapidfuzz-3.6.2-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:ddc380ffaa90f204cc9ddcb779114b9ab6f015246d549de9d47871a97ef9f18a"}, + {file = "rapidfuzz-3.6.2-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:3c1dc078ef371fce09f9f3eec2ca4eaa2a8cd412ec53941015b4f39f14d34407"}, + {file = "rapidfuzz-3.6.2-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:9a74102fc5a2534fe91f7507838623e1f3a149d8e05648389c42bb42e14b1c3f"}, + {file = "rapidfuzz-3.6.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:48e1eaea8fcd522fca7f04f0480663f0f0cfb77957092cce60a93f4462864996"}, + {file = "rapidfuzz-3.6.2-cp312-cp312-win32.whl", hash = "sha256:66b008bf2972740cd2dda5d382eb8bdb87265cd88198e71c7797bdc0d1f79d20"}, + {file = "rapidfuzz-3.6.2-cp312-cp312-win_amd64.whl", hash = "sha256:87ac3a87f2251ae2e95fc9478ca5c759de6d141d04c84d3fec9f9cdcfc167b33"}, + {file = "rapidfuzz-3.6.2-cp312-cp312-win_arm64.whl", hash = "sha256:b593cc51aed887e93b78c2f94dfae9008be2b23d17afd3b1f1d3eb3913b58f26"}, + {file = "rapidfuzz-3.6.2-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:7d830bc7a9b586a374147ec60b08b1f9ae5996b43f75cc514f37faef3866b519"}, + {file = "rapidfuzz-3.6.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:dbee7f5ff11872b76505cbd87c814abc823e8757f11c69062eb3b25130a283da"}, + {file = "rapidfuzz-3.6.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:28c011fb31f2c3f82f503aedd6097d3d3854e574e327a119a3b7eb2cf90b79ca"}, + {file = "rapidfuzz-3.6.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cda81d0e0ce0c13abfa46b24e10c1e85f9c6acb628f0a9a948f5779f9c2076a2"}, + {file = "rapidfuzz-3.6.2-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4c279928651ce0e9e5220dcb25a00cc53b65e592a0861336a38299bcdca3a596"}, + {file = "rapidfuzz-3.6.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:35bd4bc9c40e6994c5d6edea4b9319388b4d9711c13c66d543bb4c37624b4184"}, + {file = "rapidfuzz-3.6.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d07899506a5a8760448d9df036d528b55a554bf571714173635c79eef4a86e58"}, + {file = "rapidfuzz-3.6.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:eb2e51d01b9c6d6954a3e055c57a80d4685b4fc82719db5519fc153566bcd6bb"}, + {file = "rapidfuzz-3.6.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:153d065e353371cc0aeff32b99999a5758266a64e958d1364189367c1c9f6814"}, + {file = "rapidfuzz-3.6.2-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:4edcceebb85ebfa49a3ddcde20ad891d36c08dc0fd592efdab0e7d313a4e36af"}, + {file = "rapidfuzz-3.6.2-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:3549123fca5bb817341025f98e8e49ca99f84596c7c4f92b658f8e5836040d4a"}, + {file = "rapidfuzz-3.6.2-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:84c1032ae42628465b7a5cc35249906061e18a8193c9c27cbd2db54e9823a9a6"}, + {file = "rapidfuzz-3.6.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:9bcc91ebd8fc69a6bd3b5711c8250f5f4e70606b4da75ef415f57ad209978205"}, + {file = "rapidfuzz-3.6.2-cp38-cp38-win32.whl", hash = "sha256:f3a70f341c4c111bad910d2df69c78577a98af140319a996af24c9385939335d"}, + {file = "rapidfuzz-3.6.2-cp38-cp38-win_amd64.whl", hash = "sha256:354ad5fe655beb7b279390cb58334903931c5452ecbad1b1666ffb06786498e2"}, + {file = "rapidfuzz-3.6.2-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:1b86b93d93020c2b3edc1665d75c8855784845fc0a739b312c26c3a4bf0c80d5"}, + {file = "rapidfuzz-3.6.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:28243086ed0e50808bb56632e5442c457241646aeafafd501ac87901f40a3237"}, + {file = "rapidfuzz-3.6.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ed52461ae5a9ea4c400d38e2649c74a413f1a6d8fb8308b66f1fbd122514732f"}, + {file = "rapidfuzz-3.6.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2a46220f86a5f9cb016af31525e0d0865cad437d02239aa0d8aed2ab8bff1f1c"}, + {file = "rapidfuzz-3.6.2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:81a630ed2fc3ec5fc7400eb66bab1f87e282b4d47f0abe3e48c6634dfa13b5e4"}, + {file = "rapidfuzz-3.6.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d8e5a437b9089df6242a718d9c31ab1742989e9400a0977af012ef483b63b4c2"}, + {file = "rapidfuzz-3.6.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:16270b5529de83b7bae7457e952e4d9cf3fbf029a837dd32d415bb9e0eb8e599"}, + {file = "rapidfuzz-3.6.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5378c04102c7f084cde30a100154fa6d7e2baf0d51a6bdd2f912545559c1fb35"}, + {file = "rapidfuzz-3.6.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:7f18397c8d6a65fc0b288d2fc29bc7baeea6ba91eeb95163a3cd98f23cd3bc85"}, + {file = "rapidfuzz-3.6.2-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:2acd2514defce81e6ff4bbff50252d5e7df8e85a731442c4b83e44c86cf1c916"}, + {file = "rapidfuzz-3.6.2-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:1df2faf80201952e252413b6fac6f3e146080dcebb87bb1bb722508e67558ed8"}, + {file = "rapidfuzz-3.6.2-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:6440ed0b3007c1c9286b0b88fe2ab2d9e83edd60cd62293b3dfabb732b4e8a30"}, + {file = "rapidfuzz-3.6.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:4fcfa23b5553b27f4016df77c53172ea743454cf12c28cfa7c35a309a2be93b3"}, + {file = "rapidfuzz-3.6.2-cp39-cp39-win32.whl", hash = "sha256:2d580d937146e803c8e5e1b87916cab8d6f84013b6392713e201efcda335c7d8"}, + {file = "rapidfuzz-3.6.2-cp39-cp39-win_amd64.whl", hash = "sha256:fe2a68be734e8e88af23385c68d6467e15818b6b1df1cbfebf7bff577226c957"}, + {file = "rapidfuzz-3.6.2-cp39-cp39-win_arm64.whl", hash = "sha256:6478f7803efebf5f644d0b758439c5b25728550fdfbb19783d150004c46a75a9"}, + {file = "rapidfuzz-3.6.2-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:36ce7b68a7b90b787cdd73480a68d2f1ca63c31a3a9d5a79a8736f978e1e9344"}, + {file = "rapidfuzz-3.6.2-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:53597fd72a9340bcdd80d3620f4957c2b92f9b569313b969a3abdaffd193aae6"}, + {file = "rapidfuzz-3.6.2-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d4f6de745fe6ce46a422d353ee10599013631d7d714a36d025f164b2d4e8c000"}, + {file = "rapidfuzz-3.6.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:62df2136068e2515ed8beb01756381ff62c29384d785e3bf46e3111d4ea3ba1e"}, + {file = "rapidfuzz-3.6.2-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:7382c90170f60c846c81a07ddd80bb2e8c43c8383754486fa37f67391a571897"}, + {file = "rapidfuzz-3.6.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:f31314fd2e2f3dc3e519e6f93669462ce7953df2def1c344aa8f5345976d0eb2"}, + {file = "rapidfuzz-3.6.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:012221629d54d3bee954148247f711eb86d4d390b589ebfe03172ea0b37a7531"}, + {file = "rapidfuzz-3.6.2-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d41dd59a70decfce6595315367a2fea2af660d92a9d144acc6479030501014d7"}, + {file = "rapidfuzz-3.6.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7f9fa14136a5b0cba1ec42531f7c3e0b0d3edb7fd6bc5e5ae7b498541f3855ab"}, + {file = "rapidfuzz-3.6.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:259364199cbfeca33b1af369fc7951f71717aa285184a3fa5a7b1772da1b89db"}, + {file = "rapidfuzz-3.6.2.tar.gz", hash = "sha256:cf911e792ab0c431694c9bf2648afabfd92099103f2e31492893e078ddca5e1a"}, ] [package.extras] @@ -4465,13 +4490,13 @@ files = [ [[package]] name = "rich" -version = "13.7.0" +version = "13.7.1" description = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal" optional = false python-versions = ">=3.7.0" files = [ - {file = "rich-13.7.0-py3-none-any.whl", hash = "sha256:6da14c108c4866ee9520bbffa71f6fe3962e193b7da68720583850cd4548e235"}, - {file = "rich-13.7.0.tar.gz", hash = "sha256:5cb5123b5cf9ee70584244246816e9114227e0b98ad9176eede6ad54bf5403fa"}, + {file = "rich-13.7.1-py3-none-any.whl", hash = "sha256:4edbae314f59eb482f54e9e30bf00d33350aaa94f4bfcd4e9e3110e64d0d7222"}, + {file = "rich-13.7.1.tar.gz", hash = "sha256:9be308cb1fe2f1f57d67ce99e95af38a1e2bc71ad9813b0e247cf7ffbcc3a432"}, ] [package.dependencies] @@ -4484,110 +4509,110 @@ jupyter = ["ipywidgets (>=7.5.1,<9)"] [[package]] name = "rpds-py" -version = "0.17.1" +version = "0.18.0" description = "Python bindings to Rust's persistent data structures (rpds)" optional = false python-versions = ">=3.8" files = [ - {file = "rpds_py-0.17.1-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:4128980a14ed805e1b91a7ed551250282a8ddf8201a4e9f8f5b7e6225f54170d"}, - {file = "rpds_py-0.17.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:ff1dcb8e8bc2261a088821b2595ef031c91d499a0c1b031c152d43fe0a6ecec8"}, - {file = "rpds_py-0.17.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d65e6b4f1443048eb7e833c2accb4fa7ee67cc7d54f31b4f0555b474758bee55"}, - {file = "rpds_py-0.17.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:a71169d505af63bb4d20d23a8fbd4c6ce272e7bce6cc31f617152aa784436f29"}, - {file = "rpds_py-0.17.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:436474f17733c7dca0fbf096d36ae65277e8645039df12a0fa52445ca494729d"}, - {file = "rpds_py-0.17.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:10162fe3f5f47c37ebf6d8ff5a2368508fe22007e3077bf25b9c7d803454d921"}, - {file = "rpds_py-0.17.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:720215373a280f78a1814becb1312d4e4d1077b1202a56d2b0815e95ccb99ce9"}, - {file = "rpds_py-0.17.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:70fcc6c2906cfa5c6a552ba7ae2ce64b6c32f437d8f3f8eea49925b278a61453"}, - {file = "rpds_py-0.17.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:91e5a8200e65aaac342a791272c564dffcf1281abd635d304d6c4e6b495f29dc"}, - {file = "rpds_py-0.17.1-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:99f567dae93e10be2daaa896e07513dd4bf9c2ecf0576e0533ac36ba3b1d5394"}, - {file = "rpds_py-0.17.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:24e4900a6643f87058a27320f81336d527ccfe503984528edde4bb660c8c8d59"}, - {file = "rpds_py-0.17.1-cp310-none-win32.whl", hash = "sha256:0bfb09bf41fe7c51413f563373e5f537eaa653d7adc4830399d4e9bdc199959d"}, - {file = "rpds_py-0.17.1-cp310-none-win_amd64.whl", hash = "sha256:20de7b7179e2031a04042e85dc463a93a82bc177eeba5ddd13ff746325558aa6"}, - {file = "rpds_py-0.17.1-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:65dcf105c1943cba45d19207ef51b8bc46d232a381e94dd38719d52d3980015b"}, - {file = "rpds_py-0.17.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:01f58a7306b64e0a4fe042047dd2b7d411ee82e54240284bab63e325762c1147"}, - {file = "rpds_py-0.17.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:071bc28c589b86bc6351a339114fb7a029f5cddbaca34103aa573eba7b482382"}, - {file = "rpds_py-0.17.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ae35e8e6801c5ab071b992cb2da958eee76340e6926ec693b5ff7d6381441745"}, - {file = "rpds_py-0.17.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:149c5cd24f729e3567b56e1795f74577aa3126c14c11e457bec1b1c90d212e38"}, - {file = "rpds_py-0.17.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e796051f2070f47230c745d0a77a91088fbee2cc0502e9b796b9c6471983718c"}, - {file = "rpds_py-0.17.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:60e820ee1004327609b28db8307acc27f5f2e9a0b185b2064c5f23e815f248f8"}, - {file = "rpds_py-0.17.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:1957a2ab607f9added64478a6982742eb29f109d89d065fa44e01691a20fc20a"}, - {file = "rpds_py-0.17.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8587fd64c2a91c33cdc39d0cebdaf30e79491cc029a37fcd458ba863f8815383"}, - {file = "rpds_py-0.17.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:4dc889a9d8a34758d0fcc9ac86adb97bab3fb7f0c4d29794357eb147536483fd"}, - {file = "rpds_py-0.17.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:2953937f83820376b5979318840f3ee47477d94c17b940fe31d9458d79ae7eea"}, - {file = "rpds_py-0.17.1-cp311-none-win32.whl", hash = "sha256:1bfcad3109c1e5ba3cbe2f421614e70439f72897515a96c462ea657261b96518"}, - {file = "rpds_py-0.17.1-cp311-none-win_amd64.whl", hash = "sha256:99da0a4686ada4ed0f778120a0ea8d066de1a0a92ab0d13ae68492a437db78bf"}, - {file = "rpds_py-0.17.1-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:1dc29db3900cb1bb40353772417800f29c3d078dbc8024fd64655a04ee3c4bdf"}, - {file = "rpds_py-0.17.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:82ada4a8ed9e82e443fcef87e22a3eed3654dd3adf6e3b3a0deb70f03e86142a"}, - {file = "rpds_py-0.17.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1d36b2b59e8cc6e576f8f7b671e32f2ff43153f0ad6d0201250a7c07f25d570e"}, - {file = "rpds_py-0.17.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:3677fcca7fb728c86a78660c7fb1b07b69b281964673f486ae72860e13f512ad"}, - {file = "rpds_py-0.17.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:516fb8c77805159e97a689e2f1c80655c7658f5af601c34ffdb916605598cda2"}, - {file = "rpds_py-0.17.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:df3b6f45ba4515632c5064e35ca7f31d51d13d1479673185ba8f9fefbbed58b9"}, - {file = "rpds_py-0.17.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a967dd6afda7715d911c25a6ba1517975acd8d1092b2f326718725461a3d33f9"}, - {file = "rpds_py-0.17.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:dbbb95e6fc91ea3102505d111b327004d1c4ce98d56a4a02e82cd451f9f57140"}, - {file = "rpds_py-0.17.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:02866e060219514940342a1f84303a1ef7a1dad0ac311792fbbe19b521b489d2"}, - {file = "rpds_py-0.17.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:2528ff96d09f12e638695f3a2e0c609c7b84c6df7c5ae9bfeb9252b6fa686253"}, - {file = "rpds_py-0.17.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:bd345a13ce06e94c753dab52f8e71e5252aec1e4f8022d24d56decd31e1b9b23"}, - {file = "rpds_py-0.17.1-cp312-none-win32.whl", hash = "sha256:2a792b2e1d3038daa83fa474d559acfd6dc1e3650ee93b2662ddc17dbff20ad1"}, - {file = "rpds_py-0.17.1-cp312-none-win_amd64.whl", hash = "sha256:292f7344a3301802e7c25c53792fae7d1593cb0e50964e7bcdcc5cf533d634e3"}, - {file = "rpds_py-0.17.1-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:8ffe53e1d8ef2520ebcf0c9fec15bb721da59e8ef283b6ff3079613b1e30513d"}, - {file = "rpds_py-0.17.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:4341bd7579611cf50e7b20bb8c2e23512a3dc79de987a1f411cb458ab670eb90"}, - {file = "rpds_py-0.17.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2f4eb548daf4836e3b2c662033bfbfc551db58d30fd8fe660314f86bf8510b93"}, - {file = "rpds_py-0.17.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:b686f25377f9c006acbac63f61614416a6317133ab7fafe5de5f7dc8a06d42eb"}, - {file = "rpds_py-0.17.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4e21b76075c01d65d0f0f34302b5a7457d95721d5e0667aea65e5bb3ab415c25"}, - {file = "rpds_py-0.17.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b86b21b348f7e5485fae740d845c65a880f5d1eda1e063bc59bef92d1f7d0c55"}, - {file = "rpds_py-0.17.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f175e95a197f6a4059b50757a3dca33b32b61691bdbd22c29e8a8d21d3914cae"}, - {file = "rpds_py-0.17.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:1701fc54460ae2e5efc1dd6350eafd7a760f516df8dbe51d4a1c79d69472fbd4"}, - {file = "rpds_py-0.17.1-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:9051e3d2af8f55b42061603e29e744724cb5f65b128a491446cc029b3e2ea896"}, - {file = "rpds_py-0.17.1-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:7450dbd659fed6dd41d1a7d47ed767e893ba402af8ae664c157c255ec6067fde"}, - {file = "rpds_py-0.17.1-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:5a024fa96d541fd7edaa0e9d904601c6445e95a729a2900c5aec6555fe921ed6"}, - {file = "rpds_py-0.17.1-cp38-none-win32.whl", hash = "sha256:da1ead63368c04a9bded7904757dfcae01eba0e0f9bc41d3d7f57ebf1c04015a"}, - {file = "rpds_py-0.17.1-cp38-none-win_amd64.whl", hash = "sha256:841320e1841bb53fada91c9725e766bb25009cfd4144e92298db296fb6c894fb"}, - {file = "rpds_py-0.17.1-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:f6c43b6f97209e370124baf2bf40bb1e8edc25311a158867eb1c3a5d449ebc7a"}, - {file = "rpds_py-0.17.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:5e7d63ec01fe7c76c2dbb7e972fece45acbb8836e72682bde138e7e039906e2c"}, - {file = "rpds_py-0.17.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:81038ff87a4e04c22e1d81f947c6ac46f122e0c80460b9006e6517c4d842a6ec"}, - {file = "rpds_py-0.17.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:810685321f4a304b2b55577c915bece4c4a06dfe38f6e62d9cc1d6ca8ee86b99"}, - {file = "rpds_py-0.17.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:25f071737dae674ca8937a73d0f43f5a52e92c2d178330b4c0bb6ab05586ffa6"}, - {file = "rpds_py-0.17.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:aa5bfb13f1e89151ade0eb812f7b0d7a4d643406caaad65ce1cbabe0a66d695f"}, - {file = "rpds_py-0.17.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dfe07308b311a8293a0d5ef4e61411c5c20f682db6b5e73de6c7c8824272c256"}, - {file = "rpds_py-0.17.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:a000133a90eea274a6f28adc3084643263b1e7c1a5a66eb0a0a7a36aa757ed74"}, - {file = "rpds_py-0.17.1-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:5d0e8a6434a3fbf77d11448c9c25b2f25244226cfbec1a5159947cac5b8c5fa4"}, - {file = "rpds_py-0.17.1-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:efa767c220d94aa4ac3a6dd3aeb986e9f229eaf5bce92d8b1b3018d06bed3772"}, - {file = "rpds_py-0.17.1-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:dbc56680ecf585a384fbd93cd42bc82668b77cb525343170a2d86dafaed2a84b"}, - {file = "rpds_py-0.17.1-cp39-none-win32.whl", hash = "sha256:270987bc22e7e5a962b1094953ae901395e8c1e1e83ad016c5cfcfff75a15a3f"}, - {file = "rpds_py-0.17.1-cp39-none-win_amd64.whl", hash = "sha256:2a7b2f2f56a16a6d62e55354dd329d929560442bd92e87397b7a9586a32e3e76"}, - {file = "rpds_py-0.17.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:a3264e3e858de4fc601741498215835ff324ff2482fd4e4af61b46512dd7fc83"}, - {file = "rpds_py-0.17.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f2f3b28b40fddcb6c1f1f6c88c6f3769cd933fa493ceb79da45968a21dccc920"}, - {file = "rpds_py-0.17.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9584f8f52010295a4a417221861df9bea4c72d9632562b6e59b3c7b87a1522b7"}, - {file = "rpds_py-0.17.1-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c64602e8be701c6cfe42064b71c84ce62ce66ddc6422c15463fd8127db3d8066"}, - {file = "rpds_py-0.17.1-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:060f412230d5f19fc8c8b75f315931b408d8ebf56aec33ef4168d1b9e54200b1"}, - {file = "rpds_py-0.17.1-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b9412abdf0ba70faa6e2ee6c0cc62a8defb772e78860cef419865917d86c7342"}, - {file = "rpds_py-0.17.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9737bdaa0ad33d34c0efc718741abaafce62fadae72c8b251df9b0c823c63b22"}, - {file = "rpds_py-0.17.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:9f0e4dc0f17dcea4ab9d13ac5c666b6b5337042b4d8f27e01b70fae41dd65c57"}, - {file = "rpds_py-0.17.1-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:1db228102ab9d1ff4c64148c96320d0be7044fa28bd865a9ce628ce98da5973d"}, - {file = "rpds_py-0.17.1-pp310-pypy310_pp73-musllinux_1_2_i686.whl", hash = "sha256:d8bbd8e56f3ba25a7d0cf980fc42b34028848a53a0e36c9918550e0280b9d0b6"}, - {file = "rpds_py-0.17.1-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:be22ae34d68544df293152b7e50895ba70d2a833ad9566932d750d3625918b82"}, - {file = "rpds_py-0.17.1-pp38-pypy38_pp73-macosx_10_12_x86_64.whl", hash = "sha256:bf046179d011e6114daf12a534d874958b039342b347348a78b7cdf0dd9d6041"}, - {file = "rpds_py-0.17.1-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:1a746a6d49665058a5896000e8d9d2f1a6acba8a03b389c1e4c06e11e0b7f40d"}, - {file = "rpds_py-0.17.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f0b8bf5b8db49d8fd40f54772a1dcf262e8be0ad2ab0206b5a2ec109c176c0a4"}, - {file = "rpds_py-0.17.1-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f7f4cb1f173385e8a39c29510dd11a78bf44e360fb75610594973f5ea141028b"}, - {file = "rpds_py-0.17.1-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7fbd70cb8b54fe745301921b0816c08b6d917593429dfc437fd024b5ba713c58"}, - {file = "rpds_py-0.17.1-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9bdf1303df671179eaf2cb41e8515a07fc78d9d00f111eadbe3e14262f59c3d0"}, - {file = "rpds_py-0.17.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fad059a4bd14c45776600d223ec194e77db6c20255578bb5bcdd7c18fd169361"}, - {file = "rpds_py-0.17.1-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:3664d126d3388a887db44c2e293f87d500c4184ec43d5d14d2d2babdb4c64cad"}, - {file = "rpds_py-0.17.1-pp38-pypy38_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:698ea95a60c8b16b58be9d854c9f993c639f5c214cf9ba782eca53a8789d6b19"}, - {file = "rpds_py-0.17.1-pp38-pypy38_pp73-musllinux_1_2_i686.whl", hash = "sha256:c3d2010656999b63e628a3c694f23020322b4178c450dc478558a2b6ef3cb9bb"}, - {file = "rpds_py-0.17.1-pp38-pypy38_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:938eab7323a736533f015e6069a7d53ef2dcc841e4e533b782c2bfb9fb12d84b"}, - {file = "rpds_py-0.17.1-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:1e626b365293a2142a62b9a614e1f8e331b28f3ca57b9f05ebbf4cf2a0f0bdc5"}, - {file = "rpds_py-0.17.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:380e0df2e9d5d5d339803cfc6d183a5442ad7ab3c63c2a0982e8c824566c5ccc"}, - {file = "rpds_py-0.17.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b760a56e080a826c2e5af09002c1a037382ed21d03134eb6294812dda268c811"}, - {file = "rpds_py-0.17.1-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5576ee2f3a309d2bb403ec292d5958ce03953b0e57a11d224c1f134feaf8c40f"}, - {file = "rpds_py-0.17.1-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1f3c3461ebb4c4f1bbc70b15d20b565759f97a5aaf13af811fcefc892e9197ba"}, - {file = "rpds_py-0.17.1-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:637b802f3f069a64436d432117a7e58fab414b4e27a7e81049817ae94de45d8d"}, - {file = "rpds_py-0.17.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ffee088ea9b593cc6160518ba9bd319b5475e5f3e578e4552d63818773c6f56a"}, - {file = "rpds_py-0.17.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:3ac732390d529d8469b831949c78085b034bff67f584559340008d0f6041a049"}, - {file = "rpds_py-0.17.1-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:93432e747fb07fa567ad9cc7aaadd6e29710e515aabf939dfbed8046041346c6"}, - {file = "rpds_py-0.17.1-pp39-pypy39_pp73-musllinux_1_2_i686.whl", hash = "sha256:7b7d9ca34542099b4e185b3c2a2b2eda2e318a7dbde0b0d83357a6d4421b5296"}, - {file = "rpds_py-0.17.1-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:0387ce69ba06e43df54e43968090f3626e231e4bc9150e4c3246947567695f68"}, - {file = "rpds_py-0.17.1.tar.gz", hash = "sha256:0210b2668f24c078307260bf88bdac9d6f1093635df5123789bfee4d8d7fc8e7"}, + {file = "rpds_py-0.18.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:5b4e7d8d6c9b2e8ee2d55c90b59c707ca59bc30058269b3db7b1f8df5763557e"}, + {file = "rpds_py-0.18.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c463ed05f9dfb9baebef68048aed8dcdc94411e4bf3d33a39ba97e271624f8f7"}, + {file = "rpds_py-0.18.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:01e36a39af54a30f28b73096dd39b6802eddd04c90dbe161c1b8dbe22353189f"}, + {file = "rpds_py-0.18.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d62dec4976954a23d7f91f2f4530852b0c7608116c257833922a896101336c51"}, + {file = "rpds_py-0.18.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:dd18772815d5f008fa03d2b9a681ae38d5ae9f0e599f7dda233c439fcaa00d40"}, + {file = "rpds_py-0.18.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:923d39efa3cfb7279a0327e337a7958bff00cc447fd07a25cddb0a1cc9a6d2da"}, + {file = "rpds_py-0.18.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:39514da80f971362f9267c600b6d459bfbbc549cffc2cef8e47474fddc9b45b1"}, + {file = "rpds_py-0.18.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:a34d557a42aa28bd5c48a023c570219ba2593bcbbb8dc1b98d8cf5d529ab1434"}, + {file = "rpds_py-0.18.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:93df1de2f7f7239dc9cc5a4a12408ee1598725036bd2dedadc14d94525192fc3"}, + {file = "rpds_py-0.18.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:34b18ba135c687f4dac449aa5157d36e2cbb7c03cbea4ddbd88604e076aa836e"}, + {file = "rpds_py-0.18.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:c0b5dcf9193625afd8ecc92312d6ed78781c46ecbf39af9ad4681fc9f464af88"}, + {file = "rpds_py-0.18.0-cp310-none-win32.whl", hash = "sha256:c4325ff0442a12113a6379af66978c3fe562f846763287ef66bdc1d57925d337"}, + {file = "rpds_py-0.18.0-cp310-none-win_amd64.whl", hash = "sha256:7223a2a5fe0d217e60a60cdae28d6949140dde9c3bcc714063c5b463065e3d66"}, + {file = "rpds_py-0.18.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:3a96e0c6a41dcdba3a0a581bbf6c44bb863f27c541547fb4b9711fd8cf0ffad4"}, + {file = "rpds_py-0.18.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:30f43887bbae0d49113cbaab729a112251a940e9b274536613097ab8b4899cf6"}, + {file = "rpds_py-0.18.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fcb25daa9219b4cf3a0ab24b0eb9a5cc8949ed4dc72acb8fa16b7e1681aa3c58"}, + {file = "rpds_py-0.18.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d68c93e381010662ab873fea609bf6c0f428b6d0bb00f2c6939782e0818d37bf"}, + {file = "rpds_py-0.18.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b34b7aa8b261c1dbf7720b5d6f01f38243e9b9daf7e6b8bc1fd4657000062f2c"}, + {file = "rpds_py-0.18.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2e6d75ab12b0bbab7215e5d40f1e5b738aa539598db27ef83b2ec46747df90e1"}, + {file = "rpds_py-0.18.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0b8612cd233543a3781bc659c731b9d607de65890085098986dfd573fc2befe5"}, + {file = "rpds_py-0.18.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:aec493917dd45e3c69d00a8874e7cbed844efd935595ef78a0f25f14312e33c6"}, + {file = "rpds_py-0.18.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:661d25cbffaf8cc42e971dd570d87cb29a665f49f4abe1f9e76be9a5182c4688"}, + {file = "rpds_py-0.18.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:1df3659d26f539ac74fb3b0c481cdf9d725386e3552c6fa2974f4d33d78e544b"}, + {file = "rpds_py-0.18.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:a1ce3ba137ed54f83e56fb983a5859a27d43a40188ba798993812fed73c70836"}, + {file = "rpds_py-0.18.0-cp311-none-win32.whl", hash = "sha256:69e64831e22a6b377772e7fb337533c365085b31619005802a79242fee620bc1"}, + {file = "rpds_py-0.18.0-cp311-none-win_amd64.whl", hash = "sha256:998e33ad22dc7ec7e030b3df701c43630b5bc0d8fbc2267653577e3fec279afa"}, + {file = "rpds_py-0.18.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:7f2facbd386dd60cbbf1a794181e6aa0bd429bd78bfdf775436020172e2a23f0"}, + {file = "rpds_py-0.18.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:1d9a5be316c15ffb2b3c405c4ff14448c36b4435be062a7f578ccd8b01f0c4d8"}, + {file = "rpds_py-0.18.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cd5bf1af8efe569654bbef5a3e0a56eca45f87cfcffab31dd8dde70da5982475"}, + {file = "rpds_py-0.18.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5417558f6887e9b6b65b4527232553c139b57ec42c64570569b155262ac0754f"}, + {file = "rpds_py-0.18.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:56a737287efecafc16f6d067c2ea0117abadcd078d58721f967952db329a3e5c"}, + {file = "rpds_py-0.18.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8f03bccbd8586e9dd37219bce4d4e0d3ab492e6b3b533e973fa08a112cb2ffc9"}, + {file = "rpds_py-0.18.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4457a94da0d5c53dc4b3e4de1158bdab077db23c53232f37a3cb7afdb053a4e3"}, + {file = "rpds_py-0.18.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:0ab39c1ba9023914297dd88ec3b3b3c3f33671baeb6acf82ad7ce883f6e8e157"}, + {file = "rpds_py-0.18.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:9d54553c1136b50fd12cc17e5b11ad07374c316df307e4cfd6441bea5fb68496"}, + {file = "rpds_py-0.18.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:0af039631b6de0397ab2ba16eaf2872e9f8fca391b44d3d8cac317860a700a3f"}, + {file = "rpds_py-0.18.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:84ffab12db93b5f6bad84c712c92060a2d321b35c3c9960b43d08d0f639d60d7"}, + {file = "rpds_py-0.18.0-cp312-none-win32.whl", hash = "sha256:685537e07897f173abcf67258bee3c05c374fa6fff89d4c7e42fb391b0605e98"}, + {file = "rpds_py-0.18.0-cp312-none-win_amd64.whl", hash = "sha256:e003b002ec72c8d5a3e3da2989c7d6065b47d9eaa70cd8808b5384fbb970f4ec"}, + {file = "rpds_py-0.18.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:08f9ad53c3f31dfb4baa00da22f1e862900f45908383c062c27628754af2e88e"}, + {file = "rpds_py-0.18.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:c0013fe6b46aa496a6749c77e00a3eb07952832ad6166bd481c74bda0dcb6d58"}, + {file = "rpds_py-0.18.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e32a92116d4f2a80b629778280103d2a510a5b3f6314ceccd6e38006b5e92dcb"}, + {file = "rpds_py-0.18.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e541ec6f2ec456934fd279a3120f856cd0aedd209fc3852eca563f81738f6861"}, + {file = "rpds_py-0.18.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bed88b9a458e354014d662d47e7a5baafd7ff81c780fd91584a10d6ec842cb73"}, + {file = "rpds_py-0.18.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2644e47de560eb7bd55c20fc59f6daa04682655c58d08185a9b95c1970fa1e07"}, + {file = "rpds_py-0.18.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8e8916ae4c720529e18afa0b879473049e95949bf97042e938530e072fde061d"}, + {file = "rpds_py-0.18.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:465a3eb5659338cf2a9243e50ad9b2296fa15061736d6e26240e713522b6235c"}, + {file = "rpds_py-0.18.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:ea7d4a99f3b38c37eac212dbd6ec42b7a5ec51e2c74b5d3223e43c811609e65f"}, + {file = "rpds_py-0.18.0-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:67071a6171e92b6da534b8ae326505f7c18022c6f19072a81dcf40db2638767c"}, + {file = "rpds_py-0.18.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:41ef53e7c58aa4ef281da975f62c258950f54b76ec8e45941e93a3d1d8580594"}, + {file = "rpds_py-0.18.0-cp38-none-win32.whl", hash = "sha256:fdea4952db2793c4ad0bdccd27c1d8fdd1423a92f04598bc39425bcc2b8ee46e"}, + {file = "rpds_py-0.18.0-cp38-none-win_amd64.whl", hash = "sha256:7cd863afe7336c62ec78d7d1349a2f34c007a3cc6c2369d667c65aeec412a5b1"}, + {file = "rpds_py-0.18.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:5307def11a35f5ae4581a0b658b0af8178c65c530e94893345bebf41cc139d33"}, + {file = "rpds_py-0.18.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:77f195baa60a54ef9d2de16fbbfd3ff8b04edc0c0140a761b56c267ac11aa467"}, + {file = "rpds_py-0.18.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:39f5441553f1c2aed4de4377178ad8ff8f9d733723d6c66d983d75341de265ab"}, + {file = "rpds_py-0.18.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9a00312dea9310d4cb7dbd7787e722d2e86a95c2db92fbd7d0155f97127bcb40"}, + {file = "rpds_py-0.18.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8f2fc11e8fe034ee3c34d316d0ad8808f45bc3b9ce5857ff29d513f3ff2923a1"}, + {file = "rpds_py-0.18.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:586f8204935b9ec884500498ccc91aa869fc652c40c093bd9e1471fbcc25c022"}, + {file = "rpds_py-0.18.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ddc2f4dfd396c7bfa18e6ce371cba60e4cf9d2e5cdb71376aa2da264605b60b9"}, + {file = "rpds_py-0.18.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:5ddcba87675b6d509139d1b521e0c8250e967e63b5909a7e8f8944d0f90ff36f"}, + {file = "rpds_py-0.18.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:7bd339195d84439cbe5771546fe8a4e8a7a045417d8f9de9a368c434e42a721e"}, + {file = "rpds_py-0.18.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:d7c36232a90d4755b720fbd76739d8891732b18cf240a9c645d75f00639a9024"}, + {file = "rpds_py-0.18.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:6b0817e34942b2ca527b0e9298373e7cc75f429e8da2055607f4931fded23e20"}, + {file = "rpds_py-0.18.0-cp39-none-win32.whl", hash = "sha256:99f70b740dc04d09e6b2699b675874367885217a2e9f782bdf5395632ac663b7"}, + {file = "rpds_py-0.18.0-cp39-none-win_amd64.whl", hash = "sha256:6ef687afab047554a2d366e112dd187b62d261d49eb79b77e386f94644363294"}, + {file = "rpds_py-0.18.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:ad36cfb355e24f1bd37cac88c112cd7730873f20fb0bdaf8ba59eedf8216079f"}, + {file = "rpds_py-0.18.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:36b3ee798c58ace201289024b52788161e1ea133e4ac93fba7d49da5fec0ef9e"}, + {file = "rpds_py-0.18.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f8a2f084546cc59ea99fda8e070be2fd140c3092dc11524a71aa8f0f3d5a55ca"}, + {file = "rpds_py-0.18.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e4461d0f003a0aa9be2bdd1b798a041f177189c1a0f7619fe8c95ad08d9a45d7"}, + {file = "rpds_py-0.18.0-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8db715ebe3bb7d86d77ac1826f7d67ec11a70dbd2376b7cc214199360517b641"}, + {file = "rpds_py-0.18.0-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:793968759cd0d96cac1e367afd70c235867831983f876a53389ad869b043c948"}, + {file = "rpds_py-0.18.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:66e6a3af5a75363d2c9a48b07cb27c4ea542938b1a2e93b15a503cdfa8490795"}, + {file = "rpds_py-0.18.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6ef0befbb5d79cf32d0266f5cff01545602344eda89480e1dd88aca964260b18"}, + {file = "rpds_py-0.18.0-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:1d4acf42190d449d5e89654d5c1ed3a4f17925eec71f05e2a41414689cda02d1"}, + {file = "rpds_py-0.18.0-pp310-pypy310_pp73-musllinux_1_2_i686.whl", hash = "sha256:a5f446dd5055667aabaee78487f2b5ab72e244f9bc0b2ffebfeec79051679984"}, + {file = "rpds_py-0.18.0-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:9dbbeb27f4e70bfd9eec1be5477517365afe05a9b2c441a0b21929ee61048124"}, + {file = "rpds_py-0.18.0-pp38-pypy38_pp73-macosx_10_12_x86_64.whl", hash = "sha256:22806714311a69fd0af9b35b7be97c18a0fc2826e6827dbb3a8c94eac6cf7eeb"}, + {file = "rpds_py-0.18.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:b34ae4636dfc4e76a438ab826a0d1eed2589ca7d9a1b2d5bb546978ac6485461"}, + {file = "rpds_py-0.18.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8c8370641f1a7f0e0669ddccca22f1da893cef7628396431eb445d46d893e5cd"}, + {file = "rpds_py-0.18.0-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c8362467a0fdeccd47935f22c256bec5e6abe543bf0d66e3d3d57a8fb5731863"}, + {file = "rpds_py-0.18.0-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:11a8c85ef4a07a7638180bf04fe189d12757c696eb41f310d2426895356dcf05"}, + {file = "rpds_py-0.18.0-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b316144e85316da2723f9d8dc75bada12fa58489a527091fa1d5a612643d1a0e"}, + {file = "rpds_py-0.18.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cf1ea2e34868f6fbf070e1af291c8180480310173de0b0c43fc38a02929fc0e3"}, + {file = "rpds_py-0.18.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:e546e768d08ad55b20b11dbb78a745151acbd938f8f00d0cfbabe8b0199b9880"}, + {file = "rpds_py-0.18.0-pp38-pypy38_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:4901165d170a5fde6f589acb90a6b33629ad1ec976d4529e769c6f3d885e3e80"}, + {file = "rpds_py-0.18.0-pp38-pypy38_pp73-musllinux_1_2_i686.whl", hash = "sha256:618a3d6cae6ef8ec88bb76dd80b83cfe415ad4f1d942ca2a903bf6b6ff97a2da"}, + {file = "rpds_py-0.18.0-pp38-pypy38_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:ed4eb745efbff0a8e9587d22a84be94a5eb7d2d99c02dacf7bd0911713ed14dd"}, + {file = "rpds_py-0.18.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:6c81e5f372cd0dc5dc4809553d34f832f60a46034a5f187756d9b90586c2c307"}, + {file = "rpds_py-0.18.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:43fbac5f22e25bee1d482c97474f930a353542855f05c1161fd804c9dc74a09d"}, + {file = "rpds_py-0.18.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6d7faa6f14017c0b1e69f5e2c357b998731ea75a442ab3841c0dbbbfe902d2c4"}, + {file = "rpds_py-0.18.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:08231ac30a842bd04daabc4d71fddd7e6d26189406d5a69535638e4dcb88fe76"}, + {file = "rpds_py-0.18.0-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:044a3e61a7c2dafacae99d1e722cc2d4c05280790ec5a05031b3876809d89a5c"}, + {file = "rpds_py-0.18.0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3f26b5bd1079acdb0c7a5645e350fe54d16b17bfc5e71f371c449383d3342e17"}, + {file = "rpds_py-0.18.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:482103aed1dfe2f3b71a58eff35ba105289b8d862551ea576bd15479aba01f66"}, + {file = "rpds_py-0.18.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:1374f4129f9bcca53a1bba0bb86bf78325a0374577cf7e9e4cd046b1e6f20e24"}, + {file = "rpds_py-0.18.0-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:635dc434ff724b178cb192c70016cc0ad25a275228f749ee0daf0eddbc8183b1"}, + {file = "rpds_py-0.18.0-pp39-pypy39_pp73-musllinux_1_2_i686.whl", hash = "sha256:bc362ee4e314870a70f4ae88772d72d877246537d9f8cb8f7eacf10884862432"}, + {file = "rpds_py-0.18.0-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:4832d7d380477521a8c1644bbab6588dfedea5e30a7d967b5fb75977c45fd77f"}, + {file = "rpds_py-0.18.0.tar.gz", hash = "sha256:42821446ee7a76f5d9f71f9e33a4fb2ffd724bb3e7f93386150b61a43115788d"}, ] [[package]] @@ -4606,28 +4631,28 @@ pyasn1 = ">=0.1.3" [[package]] name = "ruff" -version = "0.1.15" +version = "0.3.2" description = "An extremely fast Python linter and code formatter, written in Rust." optional = false python-versions = ">=3.7" files = [ - {file = "ruff-0.1.15-py3-none-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl", hash = "sha256:5fe8d54df166ecc24106db7dd6a68d44852d14eb0729ea4672bb4d96c320b7df"}, - {file = "ruff-0.1.15-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:6f0bfbb53c4b4de117ac4d6ddfd33aa5fc31beeaa21d23c45c6dd249faf9126f"}, - {file = "ruff-0.1.15-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e0d432aec35bfc0d800d4f70eba26e23a352386be3a6cf157083d18f6f5881c8"}, - {file = "ruff-0.1.15-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9405fa9ac0e97f35aaddf185a1be194a589424b8713e3b97b762336ec79ff807"}, - {file = "ruff-0.1.15-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c66ec24fe36841636e814b8f90f572a8c0cb0e54d8b5c2d0e300d28a0d7bffec"}, - {file = "ruff-0.1.15-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:6f8ad828f01e8dd32cc58bc28375150171d198491fc901f6f98d2a39ba8e3ff5"}, - {file = "ruff-0.1.15-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:86811954eec63e9ea162af0ffa9f8d09088bab51b7438e8b6488b9401863c25e"}, - {file = "ruff-0.1.15-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:fd4025ac5e87d9b80e1f300207eb2fd099ff8200fa2320d7dc066a3f4622dc6b"}, - {file = "ruff-0.1.15-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b17b93c02cdb6aeb696effecea1095ac93f3884a49a554a9afa76bb125c114c1"}, - {file = "ruff-0.1.15-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:ddb87643be40f034e97e97f5bc2ef7ce39de20e34608f3f829db727a93fb82c5"}, - {file = "ruff-0.1.15-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:abf4822129ed3a5ce54383d5f0e964e7fef74a41e48eb1dfad404151efc130a2"}, - {file = "ruff-0.1.15-py3-none-musllinux_1_2_i686.whl", hash = "sha256:6c629cf64bacfd136c07c78ac10a54578ec9d1bd2a9d395efbee0935868bf852"}, - {file = "ruff-0.1.15-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:1bab866aafb53da39c2cadfb8e1c4550ac5340bb40300083eb8967ba25481447"}, - {file = "ruff-0.1.15-py3-none-win32.whl", hash = "sha256:2417e1cb6e2068389b07e6fa74c306b2810fe3ee3476d5b8a96616633f40d14f"}, - {file = "ruff-0.1.15-py3-none-win_amd64.whl", hash = "sha256:3837ac73d869efc4182d9036b1405ef4c73d9b1f88da2413875e34e0d6919587"}, - {file = "ruff-0.1.15-py3-none-win_arm64.whl", hash = "sha256:9a933dfb1c14ec7a33cceb1e49ec4a16b51ce3c20fd42663198746efc0427360"}, - {file = "ruff-0.1.15.tar.gz", hash = "sha256:f6dfa8c1b21c913c326919056c390966648b680966febcb796cc9d1aaab8564e"}, + {file = "ruff-0.3.2-py3-none-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl", hash = "sha256:77f2612752e25f730da7421ca5e3147b213dca4f9a0f7e0b534e9562c5441f01"}, + {file = "ruff-0.3.2-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:9966b964b2dd1107797be9ca7195002b874424d1d5472097701ae8f43eadef5d"}, + {file = "ruff-0.3.2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b83d17ff166aa0659d1e1deaf9f2f14cbe387293a906de09bc4860717eb2e2da"}, + {file = "ruff-0.3.2-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:bb875c6cc87b3703aeda85f01c9aebdce3d217aeaca3c2e52e38077383f7268a"}, + {file = "ruff-0.3.2-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:be75e468a6a86426430373d81c041b7605137a28f7014a72d2fc749e47f572aa"}, + {file = "ruff-0.3.2-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:967978ac2d4506255e2f52afe70dda023fc602b283e97685c8447d036863a302"}, + {file = "ruff-0.3.2-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1231eacd4510f73222940727ac927bc5d07667a86b0cbe822024dd00343e77e9"}, + {file = "ruff-0.3.2-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2c6d613b19e9a8021be2ee1d0e27710208d1603b56f47203d0abbde906929a9b"}, + {file = "ruff-0.3.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c8439338a6303585d27b66b4626cbde89bb3e50fa3cae86ce52c1db7449330a7"}, + {file = "ruff-0.3.2-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:de8b480d8379620cbb5ea466a9e53bb467d2fb07c7eca54a4aa8576483c35d36"}, + {file = "ruff-0.3.2-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:b74c3de9103bd35df2bb05d8b2899bf2dbe4efda6474ea9681280648ec4d237d"}, + {file = "ruff-0.3.2-py3-none-musllinux_1_2_i686.whl", hash = "sha256:f380be9fc15a99765c9cf316b40b9da1f6ad2ab9639e551703e581a5e6da6745"}, + {file = "ruff-0.3.2-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:0ac06a3759c3ab9ef86bbeca665d31ad3aa9a4b1c17684aadb7e61c10baa0df4"}, + {file = "ruff-0.3.2-py3-none-win32.whl", hash = "sha256:9bd640a8f7dd07a0b6901fcebccedadeb1a705a50350fb86b4003b805c81385a"}, + {file = "ruff-0.3.2-py3-none-win_amd64.whl", hash = "sha256:0c1bdd9920cab5707c26c8b3bf33a064a4ca7842d91a99ec0634fec68f9f4037"}, + {file = "ruff-0.3.2-py3-none-win_arm64.whl", hash = "sha256:5f65103b1d76e0d600cabd577b04179ff592064eaa451a70a81085930e907d0b"}, + {file = "ruff-0.3.2.tar.gz", hash = "sha256:fa78ec9418eb1ca3db392811df3376b46471ae93792a81af2d1cbb0e5dcb5142"}, ] [[package]] @@ -4733,19 +4758,19 @@ win32 = ["pywin32"] [[package]] name = "setuptools" -version = "69.0.3" +version = "69.1.1" description = "Easily download, build, install, upgrade, and uninstall Python packages" optional = false python-versions = ">=3.8" files = [ - {file = "setuptools-69.0.3-py3-none-any.whl", hash = "sha256:385eb4edd9c9d5c17540511303e39a147ce2fc04bc55289c322b9e5904fe2c05"}, - {file = "setuptools-69.0.3.tar.gz", hash = "sha256:be1af57fc409f93647f2e8e4573a142ed38724b8cdd389706a867bb4efcf1e78"}, + {file = "setuptools-69.1.1-py3-none-any.whl", hash = "sha256:02fa291a0471b3a18b2b2481ed902af520c69e8ae0919c13da936542754b4c56"}, + {file = "setuptools-69.1.1.tar.gz", hash = "sha256:5c0806c7d9af348e6dd3777b4f4dbb42c7ad85b190104837488eab9a7c945cf8"}, ] [package.extras] docs = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "pygments-github-lexers (==0.0.5)", "rst.linker (>=1.9)", "sphinx (<7.2.5)", "sphinx (>=3.5)", "sphinx-favicon", "sphinx-inline-tabs", "sphinx-lint", "sphinx-notfound-page (>=1,<2)", "sphinx-reredirects", "sphinxcontrib-towncrier"] -testing = ["build[virtualenv]", "filelock (>=3.4.0)", "flake8-2020", "ini2toml[lite] (>=0.9)", "jaraco.develop (>=7.21)", "jaraco.envs (>=2.2)", "jaraco.path (>=3.2.0)", "pip (>=19.1)", "pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-mypy (>=0.9.1)", "pytest-perf", "pytest-ruff", "pytest-timeout", "pytest-xdist", "tomli-w (>=1.0.0)", "virtualenv (>=13.0.0)", "wheel"] -testing-integration = ["build[virtualenv] (>=1.0.3)", "filelock (>=3.4.0)", "jaraco.envs (>=2.2)", "jaraco.path (>=3.2.0)", "packaging (>=23.1)", "pytest", "pytest-enabler", "pytest-xdist", "tomli", "virtualenv (>=13.0.0)", "wheel"] +testing = ["build[virtualenv]", "filelock (>=3.4.0)", "flake8-2020", "ini2toml[lite] (>=0.9)", "jaraco.develop (>=7.21)", "jaraco.envs (>=2.2)", "jaraco.path (>=3.2.0)", "packaging (>=23.2)", "pip (>=19.1)", "pytest (>=6)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-home (>=0.5)", "pytest-mypy (>=0.9.1)", "pytest-perf", "pytest-ruff (>=0.2.1)", "pytest-timeout", "pytest-xdist", "tomli-w (>=1.0.0)", "virtualenv (>=13.0.0)", "wheel"] +testing-integration = ["build[virtualenv] (>=1.0.3)", "filelock (>=3.4.0)", "jaraco.envs (>=2.2)", "jaraco.path (>=3.2.0)", "packaging (>=23.2)", "pytest", "pytest-enabler", "pytest-xdist", "tomli", "virtualenv (>=13.0.0)", "wheel"] [[package]] name = "sh" @@ -4771,13 +4796,13 @@ files = [ [[package]] name = "sniffio" -version = "1.3.0" +version = "1.3.1" description = "Sniff out which async library your code is running under" optional = false python-versions = ">=3.7" files = [ - {file = "sniffio-1.3.0-py3-none-any.whl", hash = "sha256:eecefdce1e5bbfb7ad2eeaabf7c1eeb404d7757c379bd1f7e5cce9d8bf425384"}, - {file = "sniffio-1.3.0.tar.gz", hash = "sha256:e60305c5e5d314f5389259b7f22aaa33d8f7dee49763119234af3755c55b9101"}, + {file = "sniffio-1.3.1-py3-none-any.whl", hash = "sha256:2f6da418d1f1e0fddd844478f41680e794e6051915791a034ff65e5f100525a2"}, + {file = "sniffio-1.3.1.tar.gz", hash = "sha256:f4324edc670a0f49750a81b895f35c3adb843cca46f0530f79fc1babb23789dc"}, ] [[package]] @@ -4909,13 +4934,13 @@ tests = ["cython", "littleutils", "pygments", "pytest", "typeguard"] [[package]] name = "stevedore" -version = "5.1.0" +version = "5.2.0" description = "Manage dynamic plugins for Python applications" optional = false python-versions = ">=3.8" files = [ - {file = "stevedore-5.1.0-py3-none-any.whl", hash = "sha256:8cc040628f3cea5d7128f2e76cf486b2251a4e543c7b938f58d9a377f6694a2d"}, - {file = "stevedore-5.1.0.tar.gz", hash = "sha256:a54534acf9b89bc7ed264807013b505bf07f74dbe4bcfa37d32bd063870b087c"}, + {file = "stevedore-5.2.0-py3-none-any.whl", hash = "sha256:1c15d95766ca0569cad14cb6272d4d31dae66b011a929d7c18219c176ea1b5c9"}, + {file = "stevedore-5.2.0.tar.gz", hash = "sha256:46b93ca40e1114cea93d738a6c1e365396981bb6bb78c27045b7587c9473544d"}, ] [package.dependencies] @@ -4958,13 +4983,13 @@ typing = ["mypy (>=1.6,<2.0)", "traitlets (>=5.11.1)"] [[package]] name = "threadpoolctl" -version = "3.2.0" +version = "3.3.0" description = "threadpoolctl" optional = false python-versions = ">=3.8" files = [ - {file = "threadpoolctl-3.2.0-py3-none-any.whl", hash = "sha256:2b7818516e423bdaebb97c723f86a7c6b0a83d3f3b0970328d66f4d9104dc032"}, - {file = "threadpoolctl-3.2.0.tar.gz", hash = "sha256:c96a0ba3bdddeaca37dc4cc7344aafad41cdb8c313f74fdfe387a867bba93355"}, + {file = "threadpoolctl-3.3.0-py3-none-any.whl", hash = "sha256:6155be1f4a39f31a18ea70f94a77e0ccd57dced08122ea61109e7da89883781e"}, + {file = "threadpoolctl-3.3.0.tar.gz", hash = "sha256:5dac632b4fa2d43f42130267929af3ba01399ef4bd1882918e92dbc30365d30c"}, ] [[package]] @@ -5029,13 +5054,13 @@ files = [ [[package]] name = "tqdm" -version = "4.66.1" +version = "4.66.2" description = "Fast, Extensible Progress Meter" optional = false python-versions = ">=3.7" files = [ - {file = "tqdm-4.66.1-py3-none-any.whl", hash = "sha256:d302b3c5b53d47bce91fea46679d9c3c6508cf6332229aa1e7d8653723793386"}, - {file = "tqdm-4.66.1.tar.gz", hash = "sha256:d88e651f9db8d8551a62556d3cff9e3034274ca5d66e93197cf2490e2dcb69c7"}, + {file = "tqdm-4.66.2-py3-none-any.whl", hash = "sha256:1ee4f8a893eb9bef51c6e35730cebf234d5d0b6bd112b0271e10ed7c24a02bd9"}, + {file = "tqdm-4.66.2.tar.gz", hash = "sha256:6cd52cdf0fef0e0f543299cfc96fec90d7b8a7e88745f411ec33eb44d5ed3531"}, ] [package.dependencies] @@ -5085,24 +5110,24 @@ test = ["black (>=22.3.0,<23.0.0)", "coverage (>=6.2,<7.0)", "isort (>=5.0.6,<6. [[package]] name = "types-python-dateutil" -version = "2.8.19.20240106" +version = "2.8.19.20240311" description = "Typing stubs for python-dateutil" optional = false python-versions = ">=3.8" files = [ - {file = "types-python-dateutil-2.8.19.20240106.tar.gz", hash = "sha256:1f8db221c3b98e6ca02ea83a58371b22c374f42ae5bbdf186db9c9a76581459f"}, - {file = "types_python_dateutil-2.8.19.20240106-py3-none-any.whl", hash = "sha256:efbbdc54590d0f16152fa103c9879c7d4a00e82078f6e2cf01769042165acaa2"}, + {file = "types-python-dateutil-2.8.19.20240311.tar.gz", hash = "sha256:51178227bbd4cbec35dc9adffbf59d832f20e09842d7dcb8c73b169b8780b7cb"}, + {file = "types_python_dateutil-2.8.19.20240311-py3-none-any.whl", hash = "sha256:ef813da0809aca76472ca88807addbeea98b19339aebe56159ae2f4b4f70857a"}, ] [[package]] name = "typing-extensions" -version = "4.9.0" +version = "4.10.0" description = "Backported and Experimental Type Hints for Python 3.8+" optional = false python-versions = ">=3.8" files = [ - {file = "typing_extensions-4.9.0-py3-none-any.whl", hash = "sha256:af72aea155e91adfc61c3ae9e0e342dbc0cba726d6cba4b6c72c1f34e47291cd"}, - {file = "typing_extensions-4.9.0.tar.gz", hash = "sha256:23478f88c37f27d76ac8aee6c905017a143b0b1b886c3c9f66bc2fd94f9f5783"}, + {file = "typing_extensions-4.10.0-py3-none-any.whl", hash = "sha256:69b1a937c3a517342112fb4c6df7e72fc39a38e7891a5730ed4985b5214b5475"}, + {file = "typing_extensions-4.10.0.tar.gz", hash = "sha256:b0abd7c89e8fb96f98db18d86106ff1d90ab692004eb746cf6eda2682f91b3cb"}, ] [[package]] @@ -5121,13 +5146,13 @@ dev = ["flake8", "flake8-annotations", "flake8-bandit", "flake8-bugbear", "flake [[package]] name = "urllib3" -version = "2.2.0" +version = "2.2.1" description = "HTTP library with thread-safe connection pooling, file post, and more." optional = false python-versions = ">=3.8" files = [ - {file = "urllib3-2.2.0-py3-none-any.whl", hash = "sha256:ce3711610ddce217e6d113a2732fafad960a03fd0318c91faa79481e35c11224"}, - {file = "urllib3-2.2.0.tar.gz", hash = "sha256:051d961ad0c62a94e50ecf1af379c3aba230c66c710493493560c0c223c49f20"}, + {file = "urllib3-2.2.1-py3-none-any.whl", hash = "sha256:450b20ec296a467077128bff42b73080516e71b56ff59a60a02bef2232c4fa9d"}, + {file = "urllib3-2.2.1.tar.gz", hash = "sha256:d0570876c61ab9e520d776c38acbbb5b05a776d3f9ff98a5c8fd5162a444cf19"}, ] [package.extras] @@ -5138,13 +5163,13 @@ zstd = ["zstandard (>=0.18.0)"] [[package]] name = "virtualenv" -version = "20.25.0" +version = "20.25.1" description = "Virtual Python Environment builder" optional = false python-versions = ">=3.7" files = [ - {file = "virtualenv-20.25.0-py3-none-any.whl", hash = "sha256:4238949c5ffe6876362d9c0180fc6c3a824a7b12b80604eeb8085f2ed7460de3"}, - {file = "virtualenv-20.25.0.tar.gz", hash = "sha256:bf51c0d9c7dd63ea8e44086fa1e4fb1093a31e963b86959257378aef020e1f1b"}, + {file = "virtualenv-20.25.1-py3-none-any.whl", hash = "sha256:961c026ac520bac5f69acb8ea063e8a4f071bcc9457b9c1f28f6b085c511583a"}, + {file = "virtualenv-20.25.1.tar.gz", hash = "sha256:e08e13ecdca7a0bd53798f356d5831434afa5b07b93f0abdf0797b7a06ffe197"}, ] [package.dependencies] @@ -5192,38 +5217,40 @@ tomli = {version = ">=1.1.0", markers = "python_version < \"3.11\""} [[package]] name = "watchdog" -version = "3.0.0" +version = "4.0.0" description = "Filesystem events monitoring" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "watchdog-3.0.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:336adfc6f5cc4e037d52db31194f7581ff744b67382eb6021c868322e32eef41"}, - {file = "watchdog-3.0.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:a70a8dcde91be523c35b2bf96196edc5730edb347e374c7de7cd20c43ed95397"}, - {file = "watchdog-3.0.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:adfdeab2da79ea2f76f87eb42a3ab1966a5313e5a69a0213a3cc06ef692b0e96"}, - {file = "watchdog-3.0.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:2b57a1e730af3156d13b7fdddfc23dea6487fceca29fc75c5a868beed29177ae"}, - {file = "watchdog-3.0.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:7ade88d0d778b1b222adebcc0927428f883db07017618a5e684fd03b83342bd9"}, - {file = "watchdog-3.0.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:7e447d172af52ad204d19982739aa2346245cc5ba6f579d16dac4bfec226d2e7"}, - {file = "watchdog-3.0.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:9fac43a7466eb73e64a9940ac9ed6369baa39b3bf221ae23493a9ec4d0022674"}, - {file = "watchdog-3.0.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:8ae9cda41fa114e28faf86cb137d751a17ffd0316d1c34ccf2235e8a84365c7f"}, - {file = "watchdog-3.0.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:25f70b4aa53bd743729c7475d7ec41093a580528b100e9a8c5b5efe8899592fc"}, - {file = "watchdog-3.0.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:4f94069eb16657d2c6faada4624c39464f65c05606af50bb7902e036e3219be3"}, - {file = "watchdog-3.0.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:7c5f84b5194c24dd573fa6472685b2a27cc5a17fe5f7b6fd40345378ca6812e3"}, - {file = "watchdog-3.0.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:3aa7f6a12e831ddfe78cdd4f8996af9cf334fd6346531b16cec61c3b3c0d8da0"}, - {file = "watchdog-3.0.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:233b5817932685d39a7896b1090353fc8efc1ef99c9c054e46c8002561252fb8"}, - {file = "watchdog-3.0.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl", hash = "sha256:13bbbb462ee42ec3c5723e1205be8ced776f05b100e4737518c67c8325cf6100"}, - {file = "watchdog-3.0.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:8f3ceecd20d71067c7fd4c9e832d4e22584318983cabc013dbf3f70ea95de346"}, - {file = "watchdog-3.0.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:c9d8c8ec7efb887333cf71e328e39cffbf771d8f8f95d308ea4125bf5f90ba64"}, - {file = "watchdog-3.0.0-py3-none-manylinux2014_aarch64.whl", hash = "sha256:0e06ab8858a76e1219e68c7573dfeba9dd1c0219476c5a44d5333b01d7e1743a"}, - {file = "watchdog-3.0.0-py3-none-manylinux2014_armv7l.whl", hash = "sha256:d00e6be486affb5781468457b21a6cbe848c33ef43f9ea4a73b4882e5f188a44"}, - {file = "watchdog-3.0.0-py3-none-manylinux2014_i686.whl", hash = "sha256:c07253088265c363d1ddf4b3cdb808d59a0468ecd017770ed716991620b8f77a"}, - {file = "watchdog-3.0.0-py3-none-manylinux2014_ppc64.whl", hash = "sha256:5113334cf8cf0ac8cd45e1f8309a603291b614191c9add34d33075727a967709"}, - {file = "watchdog-3.0.0-py3-none-manylinux2014_ppc64le.whl", hash = "sha256:51f90f73b4697bac9c9a78394c3acbbd331ccd3655c11be1a15ae6fe289a8c83"}, - {file = "watchdog-3.0.0-py3-none-manylinux2014_s390x.whl", hash = "sha256:ba07e92756c97e3aca0912b5cbc4e5ad802f4557212788e72a72a47ff376950d"}, - {file = "watchdog-3.0.0-py3-none-manylinux2014_x86_64.whl", hash = "sha256:d429c2430c93b7903914e4db9a966c7f2b068dd2ebdd2fa9b9ce094c7d459f33"}, - {file = "watchdog-3.0.0-py3-none-win32.whl", hash = "sha256:3ed7c71a9dccfe838c2f0b6314ed0d9b22e77d268c67e015450a29036a81f60f"}, - {file = "watchdog-3.0.0-py3-none-win_amd64.whl", hash = "sha256:4c9956d27be0bb08fc5f30d9d0179a855436e655f046d288e2bcc11adfae893c"}, - {file = "watchdog-3.0.0-py3-none-win_ia64.whl", hash = "sha256:5d9f3a10e02d7371cd929b5d8f11e87d4bad890212ed3901f9b4d68767bee759"}, - {file = "watchdog-3.0.0.tar.gz", hash = "sha256:4d98a320595da7a7c5a18fc48cb633c2e73cda78f93cac2ef42d42bf609a33f9"}, + {file = "watchdog-4.0.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:39cb34b1f1afbf23e9562501673e7146777efe95da24fab5707b88f7fb11649b"}, + {file = "watchdog-4.0.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c522392acc5e962bcac3b22b9592493ffd06d1fc5d755954e6be9f4990de932b"}, + {file = "watchdog-4.0.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:6c47bdd680009b11c9ac382163e05ca43baf4127954c5f6d0250e7d772d2b80c"}, + {file = "watchdog-4.0.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:8350d4055505412a426b6ad8c521bc7d367d1637a762c70fdd93a3a0d595990b"}, + {file = "watchdog-4.0.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c17d98799f32e3f55f181f19dd2021d762eb38fdd381b4a748b9f5a36738e935"}, + {file = "watchdog-4.0.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4986db5e8880b0e6b7cd52ba36255d4793bf5cdc95bd6264806c233173b1ec0b"}, + {file = "watchdog-4.0.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:11e12fafb13372e18ca1bbf12d50f593e7280646687463dd47730fd4f4d5d257"}, + {file = "watchdog-4.0.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:5369136a6474678e02426bd984466343924d1df8e2fd94a9b443cb7e3aa20d19"}, + {file = "watchdog-4.0.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:76ad8484379695f3fe46228962017a7e1337e9acadafed67eb20aabb175df98b"}, + {file = "watchdog-4.0.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:45cc09cc4c3b43fb10b59ef4d07318d9a3ecdbff03abd2e36e77b6dd9f9a5c85"}, + {file = "watchdog-4.0.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:eed82cdf79cd7f0232e2fdc1ad05b06a5e102a43e331f7d041e5f0e0a34a51c4"}, + {file = "watchdog-4.0.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:ba30a896166f0fee83183cec913298151b73164160d965af2e93a20bbd2ab605"}, + {file = "watchdog-4.0.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d18d7f18a47de6863cd480734613502904611730f8def45fc52a5d97503e5101"}, + {file = "watchdog-4.0.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:2895bf0518361a9728773083908801a376743bcc37dfa252b801af8fd281b1ca"}, + {file = "watchdog-4.0.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:87e9df830022488e235dd601478c15ad73a0389628588ba0b028cb74eb72fed8"}, + {file = "watchdog-4.0.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:6e949a8a94186bced05b6508faa61b7adacc911115664ccb1923b9ad1f1ccf7b"}, + {file = "watchdog-4.0.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:6a4db54edea37d1058b08947c789a2354ee02972ed5d1e0dca9b0b820f4c7f92"}, + {file = "watchdog-4.0.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:d31481ccf4694a8416b681544c23bd271f5a123162ab603c7d7d2dd7dd901a07"}, + {file = "watchdog-4.0.0-py3-none-manylinux2014_aarch64.whl", hash = "sha256:8fec441f5adcf81dd240a5fe78e3d83767999771630b5ddfc5867827a34fa3d3"}, + {file = "watchdog-4.0.0-py3-none-manylinux2014_armv7l.whl", hash = "sha256:6a9c71a0b02985b4b0b6d14b875a6c86ddea2fdbebd0c9a720a806a8bbffc69f"}, + {file = "watchdog-4.0.0-py3-none-manylinux2014_i686.whl", hash = "sha256:557ba04c816d23ce98a06e70af6abaa0485f6d94994ec78a42b05d1c03dcbd50"}, + {file = "watchdog-4.0.0-py3-none-manylinux2014_ppc64.whl", hash = "sha256:d0f9bd1fd919134d459d8abf954f63886745f4660ef66480b9d753a7c9d40927"}, + {file = "watchdog-4.0.0-py3-none-manylinux2014_ppc64le.whl", hash = "sha256:f9b2fdca47dc855516b2d66eef3c39f2672cbf7e7a42e7e67ad2cbfcd6ba107d"}, + {file = "watchdog-4.0.0-py3-none-manylinux2014_s390x.whl", hash = "sha256:73c7a935e62033bd5e8f0da33a4dcb763da2361921a69a5a95aaf6c93aa03a87"}, + {file = "watchdog-4.0.0-py3-none-manylinux2014_x86_64.whl", hash = "sha256:6a80d5cae8c265842c7419c560b9961561556c4361b297b4c431903f8c33b269"}, + {file = "watchdog-4.0.0-py3-none-win32.whl", hash = "sha256:8f9a542c979df62098ae9c58b19e03ad3df1c9d8c6895d96c0d51da17b243b1c"}, + {file = "watchdog-4.0.0-py3-none-win_amd64.whl", hash = "sha256:f970663fa4f7e80401a7b0cbeec00fa801bf0287d93d48368fc3e6fa32716245"}, + {file = "watchdog-4.0.0-py3-none-win_ia64.whl", hash = "sha256:9a03e16e55465177d416699331b0f3564138f1807ecc5f2de9d55d8f188d08c7"}, + {file = "watchdog-4.0.0.tar.gz", hash = "sha256:e3e7065cbdabe6183ab82199d7a4f6b3ba0a438c5a512a68559846ccb76a78ec"}, ] [package.extras] @@ -5363,6 +5390,20 @@ files = [ {file = "websockets-12.0.tar.gz", hash = "sha256:81df9cbcbb6c260de1e007e58c011bfebe2dafc8435107b0537f393dd38c8b1b"}, ] +[[package]] +name = "wheel" +version = "0.43.0" +description = "A built-package format for Python" +optional = false +python-versions = ">=3.8" +files = [ + {file = "wheel-0.43.0-py3-none-any.whl", hash = "sha256:55c570405f142630c6b9f72fe09d9b67cf1477fcf543ae5b8dcb1f5b7377da81"}, + {file = "wheel-0.43.0.tar.gz", hash = "sha256:465ef92c69fa5c5da2d1cf8ac40559a8c940886afcef87dcf14b9470862f1d85"}, +] + +[package.extras] +test = ["pytest (>=6.0.0)", "setuptools (>=65)"] + [[package]] name = "xonsh" version = "0.14.0" @@ -5510,4 +5551,4 @@ testing = ["big-O", "jaraco.functools", "jaraco.itertools", "more-itertools", "p [metadata] lock-version = "2.0" python-versions = ">3.8.1,<3.12" -content-hash = "5edc9bcaa45d2f2410fe24b3787f776666f5b2c63737d8ddc8d58fa51704c699" +content-hash = "ca2b60a831602815a181a58260caa225c2e7b4aa7fe118b25416df4154d6df71" diff --git a/pyproject.toml b/pyproject.toml index 9910b4e..4a6f204 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -31,7 +31,7 @@ gtts = ">=2.3.2" edge-tts = ">=6.1.8" numpy = ">=1.20" typer = ">=0.9.0" -pytubefix = ">=1.13.3" +pytubefix = ">=2" speechrecognition = ">=3.10" vosk = ">=0.3.45" google-cloud-speech = ">=2.24.1" @@ -117,5 +117,6 @@ module = [ "pydub", "pydub.generators", "pytubefix", + "speech_recognition", ] ignore_missing_imports = true diff --git a/src/artbox/cli.py b/src/artbox/cli.py index 0820bd7..281b270 100644 --- a/src/artbox/cli.py +++ b/src/artbox/cli.py @@ -5,7 +5,7 @@ from artbox import __version__ from artbox.sounds import Sound -from artbox.speech import Speech +from artbox.speech import SpeechFromText, SpeechToText from artbox.videos import Video, Youtube app = typer.Typer( @@ -27,7 +27,7 @@ help="Video processing commands for Artbox.", short_help="Video processing commands.", ) -app_voice = typer.Typer( +app_speech = typer.Typer( name="speech", help="Speech processing commands for Artbox.", short_help="Speech processing commands.", @@ -40,7 +40,7 @@ app.add_typer(app_sound, name="sound") app.add_typer(app_video, name="video") -app.add_typer(app_voice, name="speech") +app.add_typer(app_speech, name="speech") app.add_typer(app_youtube, name="youtube") @@ -65,14 +65,16 @@ def main( raise typer.Exit(0) -@app_voice.command("text-to-speech") -def voice_text_to_speech( +@app_speech.command("from-text") +def speech_from_text( title: Annotated[ str, typer.Option("--title", help="Specify the name of the audio file") ] = "artbox", - text_path: Annotated[ + input_path: Annotated[ str, - typer.Option("--text-path", help="Specify the path of the text file"), + typer.Option( + "--input-path", help="Specify the path of the text file (txt)" + ), ] = "", output_path: Annotated[ str, @@ -109,7 +111,7 @@ def voice_text_to_speech( """Convert text to speech.""" args_dict = { "title": title, - "text-path": text_path, + "input-path": input_path, "output-path": output_path, "engine": engine, "lang": lang, @@ -118,8 +120,49 @@ def voice_text_to_speech( "pitch": pitch, } - runner = Speech(args_dict) - runner.text_to_speech() + runner = SpeechFromText(args_dict) + runner.convert() + + +@app_speech.command("to-text") +def speech_to_text( + input_path: Annotated[ + str, + typer.Option( + "--input-path", + help="Specify the path of the audio file (mp3 or wav)", + ), + ] = "", + output_path: Annotated[ + str, + typer.Option( + "--output-path", help="Specify the path to store the text file" + ), + ] = "", + engine: Annotated[ + str, + typer.Option( + "--engine", + help="Choose the text-to-speech engine (Options: google)", + ), + ] = "google", + lang: Annotated[ + str, + typer.Option( + "--lang", help="Choose the language for audio generation" + ), + ] = "en", +) -> None: + """Convert text to speech.""" + args_dict = { + "input-path": input_path, + "output-path": output_path, + "engine": engine, + "lang": lang, + } + + runner = SpeechToText(args_dict) + runner.convert() @app_sound.command("notes-to-audio") diff --git a/src/artbox/speech.py b/src/artbox/speech.py index 8db5be7..cd37590 100644 --- a/src/artbox/speech.py +++ b/src/artbox/speech.py @@ -7,7 +7,7 @@ import os import random -from abc import ABC, abstractmethod +from abc import ABC from pathlib import Path import edge_tts @@ -20,19 +20,28 @@ from artbox.base import ArtBox -class SpeechEngineBase(ArtBox, ABC): +def convert_mp3_to_wav(input_path: str, output_path: str) -> None: + """Convert from mp3 to wav.""" + sound = AudioSegment.from_mp3(input_path) + sound.export(output_path, format="wav") + + +class Speech(ArtBox, ABC): """Set of methods for handing audio voices.""" - @abstractmethod - def text_to_speech(self) -> None: + +class SpeechFromTextEngineBase(Speech): + """Set of methods for handing audio voices.""" + + def convert(self) -> None: """Convert text to audio speech.""" ... -class Speech(SpeechEngineBase): +class SpeechFromText(Speech): """Speech class will run commands according to the selected engine.""" - engine: SpeechEngineBase + engine: SpeechFromTextEngineBase def __init__(self, *args, **kwargs) -> None: """Initialize Speech class.""" @@ -40,23 +49,25 @@ def __init__(self, *args, **kwargs) -> None: engine = self.args.get("engine", "edge-tts") if engine == "edge-tts": - self.engine: SpeechEngineBase = SpeechEngineMSEdgeTTS( + self.engine: SpeechFromTextEngineBase = SpeechEngineMSEdgeTTS( *args, **kwargs ) elif engine == "gtts": - self.engine: SpeechEngineBase = SpeechEngineGTTS(*args, **kwargs) + self.engine: SpeechFromTextEngineBase = SpeechEngineGTTS( + *args, **kwargs + ) else: raise Exception(f"Engine {engine} not found.") - def text_to_speech(self) -> None: + def convert(self) -> None: """Convert text to audio speech.""" - return self.engine.text_to_speech() + return self.engine.convert() -class SpeechEngineGTTS(SpeechEngineBase): +class SpeechEngineGTTS(SpeechFromTextEngineBase): """Google-Text-To-Speech engine.""" - def text_to_speech(self) -> None: + def convert(self) -> None: """Convert text to audio speech.""" title: str = self.args.get("title", "") text_path: str = self.args.get("text-path", "") @@ -75,13 +86,13 @@ def text_to_speech(self) -> None: tts.save(str(self.output_path)) -class SpeechEngineMSEdgeTTS(SpeechEngineBase): +class SpeechEngineMSEdgeTTS(SpeechFromTextEngineBase): """Microsoft Edge Text-To-Speech engine.""" - async def async_text_to_speech(self) -> None: + async def async_convert(self) -> None: """Convert text to audio speech in async mode.""" title: str = self.args.get("title", "") - text_path: str = self.args.get("text-path", "") + text_path: str = self.args.get("input-path", "") lang: str = self.args.get("lang", "en") rate = self.args.get("rate", "+0%") volume = self.args.get("volume", "+0%") @@ -102,7 +113,7 @@ async def async_text_to_speech(self) -> None: communicate = edge_tts.Communicate( text=text, - speech=random.choice(voice_options)["Name"], + voice=random.choice(voice_options)["Name"], rate=rate, volume=volume, pitch=pitch, @@ -114,30 +125,43 @@ async def async_text_to_speech(self) -> None: elif chunk["type"] == "WordBoundary": print(f"WordBoundary: {chunk}") - def text_to_speech(self) -> None: + def convert(self) -> None: """Convert text to audio speech.""" loop = asyncio.get_event_loop_policy().get_event_loop() try: - loop.run_until_complete(self.async_text_to_speech()) + loop.run_until_complete(self.async_convert()) finally: loop.close() -def convert_mp3_to_wav(input_path: str, output_path: str) -> None: - sound = AudioSegment.from_mp3(input_path) - sound.export(output_path, format="wav") +class SpeechToText(Speech): + """Speech to Text class.""" + def convert(self) -> None: + """Recognize speech from MP# using various engines options.""" + file_path: str = str(self.input_path) + + if file_path.endswith("mp3"): + self.convert_from_mp3() + return + + if file_path.endswith("wav"): + self.convert_from_wav() + return + + raise Exception( + "The file format is not valid. Valid types are mp3 and wav." + ) -class SpeechToText(ArtBox): def convert_from_mp3(self) -> None: """Recognize speech from MP# using various engines options.""" file_path: Path = self.input_path # Convert MP3 to WAV wav_path = str(file_path).replace(".mp3", ".wav") - convert_mp3_to_wav(file_path, wav_path) + convert_mp3_to_wav(str(file_path), wav_path) - self.input_path = wav_path + self.input_path = Path(wav_path) self.convert_from_wav() # Cleanup: Remove the WAV file @@ -145,8 +169,8 @@ def convert_from_mp3(self) -> None: def convert_from_wav(self) -> None: """Recognize speech from WAVE using various engines options.""" - wav_path: str = self.input_path - output_path: str = self.output_path + wav_path: str = str(self.input_path) + output_path: str = str(self.output_path) language: str = self.args.get("lang", "en-US") engine: str = self.args.get("engine", "google") diff --git a/tests/data/audios/speech.wav b/tests/data/audios/speech.wav deleted file mode 100644 index 0fbf92d3686705077c512aa6ad2b2d35046fd884..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 657836 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%0D!lj6(yAAz2}jp~pfGg&hdDg^!GS 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

    KQN(n3L)nu(3H5(f67ckp4 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ᛢ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 V|1*fKFq=WHLAVSSzA!y7TL7x+LyZ6c diff --git a/tests/test_speech.py b/tests/test_speech.py index f84e140..3c51352 100644 --- a/tests/test_speech.py +++ b/tests/test_speech.py @@ -5,7 +5,7 @@ import pytest -from artbox.speech import SpeechToText +from artbox.speech import SpeechToText, SpeechFromText TMP_PATH = Path("/tmp/artbox") TEST_DATA_DIR = Path(__file__).parent / "data" @@ -14,7 +14,7 @@ @pytest.mark.parametrize("engine", ["gtts", "edge-tts"]) -def test_convert_text_to_speech(engine) -> None: +def test_convert_from_text(engine) -> None: """Test the conversion from text to audio.""" text_path = TMP_PATH / f"totk-{engine}.txt" params = { @@ -30,8 +30,8 @@ def test_convert_text_to_speech(engine) -> None: "off this unprecedented threat to Hyrule?" ) - speech = Speech(params) - speech.text_to_speech() + speech = SpeechFromText(params) + speech.convert() @pytest.mark.parametrize( @@ -44,9 +44,9 @@ def test_convert_text_to_speech(engine) -> None: # 'azure', # 'houndify', # 'ibm', - "vosk", - "whisper", - "whisper-api", + # "vosk", + # "whisper", + # "whisper-api", ], ) def test_convert_speech_to_text(engine) -> None: @@ -71,7 +71,7 @@ def test_convert_speech_to_text(engine) -> None: expected = expected.replace(char, "") speech = SpeechToText(params) - speech.convert_from_mp3() + speech.convert() with open(output_path, "r") as f: result = f.read().lower()

I(?pAPFraS zeh)Qp|I;wSaO*Yn#@Zxxzp^lJ$zR+5qwf?vI%aw(&klFE`;P0l>k#h#h0wmPIS)Gj za(bK=SBR^gs~J4(*F%eDr|XpKAGEYe?(Oc5o=cv|s7b2tl7B@YRXK=f+~4(VqZPTI zDvr^L0M=I;pCoJ%7fX%hxALEePKq`kKs$SDd1-lVxo$aU`D|Ha>1AOp_sqS`7fj2dl40|d3!S{X#xk!mb#GZ-4yYw`ac z#i=ubyVk*yPh96+Ke_&JwE-!xo2P|W_T9vcMQPsvk@@~1V>5!=g*lcYqmn=^$gf+$zYl*RJw2ZVo#~8GV z`KYPA>5%M%m)K%)ny`@n8_$~_rY*CK{u5r&OX2mF3?1xc=$p=H{WUwm!HTh53WO{CDU>42o&C?J=Bb)1BHlV$! zjj56;N$w=aOT*EN-^P8fC*Oxbi-W)O zZ0I}EYL?O(Bo%NPU#%T)3XW=Ty{H)!OppbkNS^%8ZP zdJR?I@2S#MIynw}j6XqPNrtDp2eZ{rw7yW*C=c(FH-XB5(nlYx;w7FF+N~E&p|z-Z!`1RGTd^m6|`NB2|dJ5;#|b>Oq92Q#CS+kuu71`sp1FGEFG7Uq_2`)swelA$H?>L_VNR1 zx3od>i+jXLVrxVoRDnX1z%S=Qxw-5>=)r8mEK*xM^EQT+)qGPa+SYk! zvA@%9Ytx~At%Xt>HX|b;(Mvf1>o4g~v zJ)x3u$Q$V$>z(hN#>!UH1$FJYmo$}Xj@dQY7NrE5ix z1u=d;Ss1fj{b?t?iz&k1V^?si`E-7zP(++2MvAM&6mh@EO5>y-B&$?W8U|I(H{yM9 z96Wem3u}dJ%=}E^3-f)rIQTbi#7x+GP~9F=>!9@e8fSJCOoiu|Ng9IDWEOaA8};>i z4{+RT{`=hbrOqJ?w;C=)ewPIgq!wb-g*W+xvU@H~KF_8L?qtc3^Mdejq<)ZhuzpLRnyp`ULuxZP3P==}~$GJaHKyuB`&E zXf%k%1rVwK5hVTPbUCI2^Ma|zzK1SCVQv?cB*OWjd@6Ku%Lu;+vxEvlLyW%+nc%$4O$J1mxkaGZA7~&ixFX0 z%n}LuS*@mqs0=lrw#J%LNsvokU_N>hG|MNe)70MTT6K}y7k&H@^{~2BJ)jiaV_ zP1RJFS{QqnK|%4WN%&qN;IGdu?4 z&k61N>!1NH)qA2ZZjHW%$2%JIgxk0a4#R4gjJ2(M>Uk*q{;l4HJ$}R3bc?zPkvhxN z73wmCVGJV*pRA*r>kmENWBEb;&td(*OFMX!oRJkovYz3 zzXVoVhLO!z%uZedLC=JqC7gVQeq}y-mJOK0+z&EWN6^snp*4Z9g9v#Qgu3_OM(qIQ ztp`e9$oLAM>c91q`Zj$sD2Htkxod}V=L*~dB5}^W@os>azlvHdtpaLSVNK8?G>C3# zoK{GyqICuhXQ(y->5rqnoQB@TL+veAdisOFbsx`{MU75i8yy89=nx1dW|U_!u4)2d zC%ywsb391eGszPe@7@O$C>jwSA|jufQd6n1)OSI3dD2W#h>^HOULbdZkvtKqp*6?> zh>~xJ{!|0WA_aG%ryxZgK)am{FZl+T>zD!N){o!;^uoE90fp)on1nV^Lwlh%%?5Mq zF>xP0^+#c!bKsA?BMdOt3X>6}8zjPL%&*MGes!>CaY6(~E*sCq$8djHgfnRc_Lziw zr3>SQ_xe-J&b-$%bRO)jB&_TGgPE)quwjrAxmCXjHqH^;Rafg{G1pZUvlMOgR#<}> zrY}Ug$9e+jzp)s3L?e$V%oFwlpX?G!ngVaH)~HK^&ef60lPP~J;8*LNsC z6gNPe(h(id4eg{otkItQ0o;}$WK-OG;TK631-vX9E2-DP$~p)>*FLbh_JY1R7o@gw zAog^Fh1!E7_XFsAGr((G4(ikr-QRcjLx9RbwjT|5`Eb(ppebR-0%+|do2frYCGy$kfOH~jG!afWBDDXr7*#yN z`r=v8+a7@?NPQm#i>R40O65K(*_QKD!8JpPs=M z&oC$V3fx9F6dGH@rWG+JyoFV@)1a}u1&i+=w6+kC2vd-D8z`Ecv0Bu?Xa`%3z_+28 z`5uJ(n*}w>2c_c;Aosn19k#*}SJB&jK~HxCb?-JvOHRxp??X$P2}aHq9N`4s55fBL z;pnGfGjMotg(~Ap{(`GK6hyfnh-v5tMuW~*1@R+;L1mhQ?H%x~9L``EdWdnb!F;UR z-i4J8VoiD(_?#aw{`~+u?Swscp^fZ7jTsCA-uJLYkQ7${bs+;RvJaS@cA?iRh*920 z+^7EnV{sj>)-Q;T_y?rBXmBC7;0mq*KXN7dnk|^&&4D6B2$-cYs6oeZW{*(%@~DO5 zP{$)t&LSXGzQvs0HJrN}_hKI`co|mt8TDiYYScVqKaO$}doBfstO6)PWxz4)jFvMA z);)|GG6x*fmgv>G!n(^~uQRaHuc$qTV9#5)TAx7?4PL1s@a^wNGy%D<4N(L2y8*T} zfmQ1Ld&R%QSrXvE75SI-mxc5B2wEkJ9@GsRe?}X18D0=NvvEhv1ToJ@-CHz_z zeKmpJS~J4%iN+W)1@D+30}A)Qi>MQO|2?}~IIojv3Foo(Eo#CSlr9ma(ok9(=z?J= zi;5P4P$ATnSmcn1R_w#K6r}y<-#VHATf>I{$K$Y13A`!vd8ybdNG&xHL8>VUnk$Fx zfq(baaLx+0F{s%z@}{sajkkfE?EhMdN7~@^Q&AEXmU7}8eYm0qR*H0NL1+(N0r+95 z_zPq(a$@kNa1;(Tj0Jhoz;D5;z~OT+RdBE1cLFmW!90V<3?4t2C!|%d)j+v;d;9hHt_A(Eb1W zOYX6PX>!jfw{*c{<$ll2Avb+6ZSXkX-od2$ z%iSaRTd>Tzw*R(gt_^}^36>+cHMfQY^ZsU+;P!8M=YGmPqhRX)N)*f~_g}7UbFcQd zlH^{|;NH1M&MigmadXch_dIg{59agjta6W$yX9NyzLoQv1^z2f?l0d;9?UN zfjkT3Ss>2>c^1gCK%NEiERbh`JPYJmAkPAM7Ra+eo(1wOkY|BB3*=cK&jNWC$g@D6 z1@bJAXMsEmNfjkT3Ss>2>c^1gCK%NEiERbh`JPYJmAkPAM z7Ra+eo(1wOkY|BB3*=cK&jNWC$g@D61@bKLzZUo}PWgYg{`dLY@8ACZ_sf5=(!r?b z+&K9EqT_?x{%>UWf05$Bm}u?aIQ?L%;48>H_%Fgc_t#vWK#XT zJVCYv`!8!E$WaJVB(#6a7d)1VlsbqNL4pPK|MDn;M+$K|@gn#N z@(Uo-ioI13HG*d!Bvu4-2_R+AqE4hB2oKUT_~tVJn#2+O$io1)BzXP-FhIOW?ZUnS zzGq`U2_;}a3n9Qb36>~$CKL!HZX6+aPMQDy@5BB!q}7pYup}h-NI|OzNa+O+g#s5O zXa_rvkn}I{qcHO1z(cV@d9e^kJqk!5S)i~af@c%=Zz)p1W-5pj6~V$Qg5Tpo82kj% z$vel z2o1ba#v2NC66ylk><8`w8=wXgqx1vnsz8*t4mj=Oy-xyRDy94!SgCAR3##=%Bdy`@ z=G*9_{aH{3-KBg`8U$uSi~6xQ5(*ivKyBrtvQk z(+RR3?PnVB$sj~`V>*!c^3-1w1iWyKU*w32TpP0&Y2O>*d zsq9lzQHGD&7Gt3{T`8ciBThkA@Tj&faLnU%-Ek^84|B@82DyKBHg}1>`GGfqiy#zk z_KNP)u5O+aAUd~%-mC0e9$2MMr7Ua@zMXJKY+-6`DQ`JxS|@S*VP*h5hctmr)RuY% z_L-gOF1(OF$@9z>%K(#08Yy3q_e-4gi+E7T1o1kJf58=DS29h&j@toJ@B-*9Xxts) zlK4S*&yVJk=_F#U_8_p`d*4;txyMn@S=#m1wZ-+xHN~^oJJY+?Q`U3OQ{KDP-Ph69 zUIXgqGcv{02?=~`n^-l8$ca?mGcCW_|qO9F4KbRuqJMvnSN&a1^BODZtLq*{cKagujcO@o*zkAb|NBzw% z7OKb>&6}<5ZPzT4oWiyw9t93~5?#rzLY^4kD|H-kmF~mS(lbdD#|atiMQVjHL(S)3 z;`TYd+J|Nj$v$B}lC#I|&VFXEl=EG7;fyD#Z1S#nOKj(uM=^gUA*+4Ifo>W$DW0o|kqOnH&B}nq|Z~>!;UDsujO2eq2fe z`#k?TdVuNAkfz~|2rmEo@LAS=lEm+1??5%4g3jLtzNJu5v`BA7J8uU+I+Z2(kGxf! zEk8FqEK@9md5P4LXP9hag2wr)fwtP(UskI_+@~J0FU2nAU!e6?OMb*}rArW>v`Wf) zpUoTZ8SHuPB3z@L{3x+*5|O+(d3SP|s1?~jp(8koBmx(Chpa{OR!~m*tVAn<+$0h8EW<;)8nL zf8SRwH*xqC4$WNBBDiTIr#;>N1NfR;Ec(- znGusQ!d}ATRP9tnev@?EeA<>CqT3QJH%zUi62d&8mJ}loHSIL@Ha(RB;$3KrHDo2bDZyx$bNDZqjUZqy+`2&onjO)Hb%IWD??c1#HqsH>BP4g__*6Sga z!W3(5(;6vWcp6k;5C({C#SfC*T+FIjWUFc>5ULmz4-RE2J)S$v|15M9 zO7O{ygZ#;G=x(C`5vg}l2WW%I)vS!(Xex-GHvTcwitM7lQcn7&yL#H6WDd@1X&3Bw zGka&8$^4k5X1>oTnDJX$)8xHz=c5Z&DR}T9W{yID}d|P-A z+Xmq{^;y3a804y9zmUDvA^N7MtBu;EgDr2efk$56wm9Unt(-O8($x0Vy3kU>GS^g4 z_JiD7P@E1$mwT+APNU24F7XGcl=wzyA$^g?%cJE3ViSH0QppplbIp z22w@XlF(iV<3_OQ7zSLXTtuQ?L$&$8cye5ATveTW?SE%}pMEi|RQlWWS?LAS5|S?_ zHjJ+t(>i8n-0H-MN!OBVWS(|?Rkzb$rBqw5@Q8e?BAj8pY|rG?oQaGIjCVJ1+{y8| z5Br;|!}K9!E55g>w2ck@5^~Y@r!C!9!dAlC*L>O3Qywfjg&g6f$jPicOq|TKoP&+v z=0kafZ6b#(_oJG`gNx z&$1xoZ0L-z24ST_2ZZ#pEwO}}$H{f1Pr@MnuHcd$nA)3n$tG#3xKi@Uk#dCCf&Yp7 zz-96od>_6n=VX^~yVyj!1eHnLH74tWv}@`tH9?Kj`s%lgj#P2>H?BXFF+Ks07Rr<* zUuq$NXPy?W)j4mnmSrx=SeV{4?NZ8|l-tRZk|xIYjhg+L|MEI&eC*5EF7cgHYGj9b zi)-~MLOf|H6!u4W$*`v(L#(q+K4CvKMP2S)=^E_b;u+}`{BM*>)Hz|KX{WVM=2v5(#QM|7Z7B$L*}< z={r(~q+}(HO^iugnVdhRMpBo!Bhg$;TwMOdnTc-`J}0H5ugGcU?V^+-%L(ty?Lyw# zs@V?M+_nhoT=5YZP%8U7`dr?I9@$ga_nrC!`IUVs>DC_MW%3yj&%=9!p9!xRmSUYE zKNT(rUj$7^750g@q?K~4yh+|7Pc{8&+9A#7XRwc0JNuY%LldGJHIx1x$}|0`z0?k{ z_lr^*bP2phSJIBLpqTz7Svq|v%Q%2)NG=&)+jL2CwWL`k?f@O4{3|j%xP0o z$|fyO=pSD!ZglLEm_e}x;!h>0N#CWm&v<9A>uIhwCT}uc{&%^FrM7jL#cKA;=Y;o6 zIx$PjR*nVU`^yE~%3b3&-JKgCZZ!RD?GQRWtWtRUFfLRMy=@z0`6REG+Dqx;S#gw9 z0EFubrb(uwrgNr5(*{#jDMF~nXQ1v3WXjQZsqNG`DvRn*)uozHN#sK!3-0!P_mb|+oW|MvGv1`$Na~qzIj(+Oc zp_Wh(W8D308OESOp_{aY8b>|`5w$3o!87obaKdN-W@RJ@ivhw0N^v229&LjH*iC5S z=;VE4i8?s&$@`54~T0O+cBm=)R?Hym^*P*lUgSqPko)S#NNSG z*c0WOto5Q6LL(xcixO<|JGrQQL72*wVn#q$Wi#lbsYVxY<2TXiOjSNX`pvQ|WLC)7 zkoKW+*yONhq27>{wtbcy(;m5=oFR8IJ(0hYY+@&I0aS!2u@H3T?9j?uj;qrN)LW9e zOa4yWG)y38J^&H>nK4d(t#>2plQ+ry(1myl-SxN36!sungDuPi$n!?1_91Y|SJt!8 znUK9D<9cfCq%zVyv9Gj9j+PnIFuA|%kx$AKq(ojmT1)?uVuy65{l?j@B4k^${^moiE`ggLr(MH|pAMSBDEZIlXMkY;-dmPgv zdSR3$YV+5xQN?3E#m-OoCn+g)OD18rIHuSkuYKz#sX6f8Km55q?3?H2hoo#LZwlO zR6cq-eT8leg$tf3Lx)pQP_GSFy87yPes*fvKW9`=y_~o+{`Xi&VaBYCo)OjH>*%P1 zG5O=O6WgS$O5d1$*HOeWrlVOy=ZG|?QSV)?riEJPm%tXYRi@7iSkZqyp$+@ z7RCsrc$v#!L`+IJ@U$O7+jCxyL#>WOqv+lWb3@5^s;)5OX-H+}8tN4@6P1Bjfrcd`eDEA7?M) z>f;-&+R4S-GBH~!D7Q0JFpo5S6hCmO&`GIGbTj(ss+M6aBo{E_xGqA5T*|sKqL;KneTF#own0=-&(_s0i+|+d3bjFlVejzPE&#(cbn$he-`aD&EEJ+;J z8|b&Rdm5+j)%xj~`T#r`-vQaRG1}37auv0NYC@Mof8G_knLk0RWjCEc-Z8qVq`#Qw zn6tfoN=A{CCJ961w#RIbSrmOI>RQyu=*Zae@kbJ`Cs#`^ovk=VdZK;9R1dL`bqdp^ zkJ2(ZM0QEPiR1YE+*Y~~)sid(n({PqA$^*Q6=ulW%zs)NhE5Ax8eT2@YnUypXy|s^ z@0KLDHVe3>W{BWpg9zqLAvL4a4T5<<6`SY1C zJ!3A$A4>X?J}~=?Yq;;BvcZ^6{m2c6lHGaU!5!iRK7@;9Dlir38_+zd&P-;;uv__e z;!b(2{I|T*lwzJ?y$(I3HntPC%OSNx(rqL@Ket`7-m;7~t&tx~^Q2U zj^tuGi~A@P6P;o;Axwzmx3I<8dh~3n2wj)H&qT2_|6H6ZH#c9jjIoZgks%F3iiMoD zHMQ2TKD6|OBF`YR**x9!R8EpD@-V5U6eZ9?b$%;5l|2m2oG|(g`I_uVR3jP~uTcIA z&|*%4*6ji)ZT+S9gX-KisCj?K^kEBdN4O5qgH2^Wv(uSn)M;X)_Do^?D?LBDKIFX4 z8j>+ErAN~C_`b2dVk4sVM|JvYjp`KhJhn~J+|<%ptsJwxyi&!eO1)zm3Y~R;H(7^U|F-IuPS!bA&RW`f$kGoQ zsD`6PKS5oBj+0r7igh(AbQeAprCn-TgQ%p;z1nKmXkS->&JKHw+p4k z9pVc4H&Y99lKHaPYd&NdZ~4KhTTffB+Gf}e+p=vz)uf%4xzJg(%c;_AX|+&XIF7#L zIJcDj$c$!Gknw8~v%o%YqYs37UrDGu1$7$+Y1g3*_>d?JRjs|S-XBaW^Z^R)JT>Tv z6ifC;8!M{iQwsZfy3=y{X1C9{k@9m=PF!qk|CppGbM%I&)iD#|5)!$zMVTq~C}$(@ zOMhLhq4AQ8rdL5H^8p*lvCx&>$ZhAI@J;xwd?$ncIld0pmR-gifl}sU=w&}JZtIiu zmzqP(Qj2I^HC@}LH!+rDHupI>mtvuO>t{AW*>?+5g(-+JQ2=w+b@fx~GR*f?ci+yb zm0dQ2PwkoXD!y^t%b3L&8T5_56T`;ePxL0QPA{Ha+40mp+V?fESX*Y4pyp!4RDv1B zY+}kl-*hMY4_ahr!71Dj!%f>v@#bchW0pwkRBJ!$G;1$w73(2uH|uV+okNyqmN3hC z^AzZOU6gh7jQhl%!e9IxekE6pYsT(pqUoAcQ}QG<;|3c&p|1QI?f)nJqCN$r^I^~g z9R+P+7v-Z}^a7~vjE4S0J8B*|hj^+_)Q%{3{ky&EU5y-rvYAXStz~kT!~yXY;#Ni1 ziyj_5I<|YlmBeYOkJA6he(9*_Ztm;vzoEX?r;sAufvQP2pl7rD(GuGUB{2J3NM0n* zkvE$-^J{ZCYnJ(fCDnY`JjdcTH@9|2n^}q0BUv7p3!BH7N1H=T6-*7}_u@ao4}1~c z!&T;HvEMV(=(bcmh~y(cP#>#@>rb`uT668IIt6+TA)xrLAxN?}d6k+-{Z2oGg6jqP zHZ&EFkxPh*hM?b6p9V(zTD!+Pc4oiM$Vi==+&3{J{$iXI`)dpzlMo}sZ%8PR(mlOG zRtd*rm*mp|o74uzc;qKDk&Mce;wo@mFpu{_ydrloWtvJ`GR!eh6kBCEg?cvMve|qb zDy_{eYb@WRhnon+x~{gewq#3!d4VZMDlLUUf2|T!58FT|oPhFSH>Mvwf$Bj_HLB}L zQ1Te3d{SOR!!bcEttncP{=k6tH&vCINiBrp#(io%bS4s^dPtL2Vx=CTc>VcOxOO$mR+O^Fd=N=A=~*$^9udzJV@%H;HYS^XWmT-&_^{aFE@wonhCZ#hCO zVkPbpA1!=iHC3kv(!8VHQye3*k7n#oH6;&Eyc&NtE;=?c z_V>6(@pBUVNy#Y>(j&7n>`vzex7DWv8mJb1xe-gOr$joF*~_iq4~sv^7fsDAL-Ew# z&UW7Vr>(KgVLfEKZ*5~6W2Zm&!|7!q38H{v0JoVkD@Ns^$~{uQp?%TXY0b0}+5`2yX2psIW1P}UgXmuzI#b7qd>HQ( zgc@K6qNp)gAENn{k%8yl-R}Q~qiXwi|p z_TE~_X0ds#7F#ZxVr^+%Z;6>(oBP1N$%16IDUbzz0p8M8;dT5RvRwLNb5JW%3U1EV ziVt44cO@QHT9)LISIE7TD@u3BJE{YCmaJ8RjE&JSjv;`9y@uR}RCTk`L-t7hg{j=F z#Jt#|$oSB^Kvn;ZoO52Qcer=C_lUP%PHEp@;ZE{3#DC?s zYC2@cH^WDfL+SNQir#K$Y20e+Y;I)9uq?1PwCSLFCLB#29UPk->m3svZ|p_w^KCj? z1?xRCVt!-1Xm|=e*j3EG^j7LA*@ARHKY0{Z3B3im%zxE?AfYl--VMoxtVBVtuqUJl zt%o$CZL;-$37AGTMePK6ShFEHrjx2FJC*6m2Kk7zLaZ!gaZA{q2|9i!Ixvz59S;5z z+!?s%KkXmrf8}2oSQ;1@>=kSoycy~m&I~6<&qRyI3$m-Z=R!4U00i|8LwNKVzLF>l z>ux*~(S6dtHk3Bu=48uFYpN~X_QNjQ_c>lT);bnBY>sXA$@YNl2V_~Uwp=k+HUBZ9 zMhUX3Ug>zqW~xhX0kn%F3J^UZJ$4e73!9I&gInl4Bs4sNWQT%~>a__zeVQ^w;b3$_ zo3}j_qVxL07ac9Wst;kx~ z%*4{fH^{^+6&nLdWbanh0JDxu&M&+w&bF?jq?u^@zUAQJ>0V=X;5;$lo{~T zH6@aKJ~>x%{iG3|Mef3`kfV?z$F|vOvv81-tTXJ^@pNCxL>|Xeu~I0B6wwB%U7+_+ zNbVsGlAelfU_9#~$4lkU@UJ0baSs2UKg?g^zw&9kmp{qhfz;iB{4#C>yCg9$z7}Su zWaL`tQm|xjMBtLYte^Ak^iA*$_Ko(H@DaXwFrrERMuEveIW#uXKQ=KjjoT)il@=)b zw0r16ybk$|dcRcDKeP<6arWEJs_t^0@<~OLFC-%=c~agc_e&O&ZX}gY>g<{2 z-r@S{eCarA?_qmwNi!cey@JX*$h4q&av{+huY>V`B_|^VwG(O%Wa(weW#nPfEip;- z34?{}{B!;U-}{CS#rM;%3*HYMjBJjni6`6-p{)E`;WZpPh`%Ba(SzZQ zGu$)*-fM9??t0};P8yeNN_m3ND!bdeJkSprYI|lG zXZDzu8*b_*M;a>L7QB#5H<tk~o<-GQ;^5*g)UWYdW z_DxG~!du8!%YP=&FH|?uAvQj-1LkMFv{~7y?MFA_GsqqE3f&09annpoA6r*PAy;9~ zrlbSO7gAc}nw#rlt~t3H=1QbgObI6sPF|dJ)pN*w)pgw2%JI-v-Fnnq-n75~x#dhQ z`U<(6Sd8z+wxC|fVi~NBfcH*Zrsckn?)(u}TbRGiPvZyh!}*>3RDLtR0e&}#_wbqA zbj|>Y*Uu7kqDH(?EFQ@UzY6UPRtV^!|NbPWc+L@TBQNQFoc%D{0l!=39h}qJcfp?$ zY!Ye}DHF3LT5&^#)zVz0w+0zrxSe#-nC_zfoAJK+k#&i^y0e1&oaaH(&g60_8&bHG zSjxkc)+yhTpCp%0o|LozR@`~lBxh9zZZB=^2KekUgI?c*(Wrl@myp7jinqeLp-YfA z(910hS+H~E+foJTftX9Y4jF>=VO*7j0sHeQw|A zoa0`dcV2e!Y*%)R?33APFecuc$Z`0m1s(-c!-b>O;?voK{3G$Z{Ga*va<}p@NoSMFB=1TNC%;Kvm`o)vOR~XvFxEZYwZOU0@zB23R?@n{ z>@^NGJcqZ>Z)yoypD2pA#MYosfrqj|d#8q!UvQ&xVoUKU+%Dw=T5t)!`HzqX-dor% z+=ZW`khwlVSR@RBxjP~Z6eC0!zu@cO zoRAWl7|s>R8*LOT6Caugvs3v4qEjiNVQ6l=GufEl#}w4>HJmk0HkYuDvCXg_a8z~W zaesCn^Zf9v_q6gv+_~L$S540q{*egcxUkcmLWGYh)snZPw7w6^LC zB}c9xw~~56;_yXCK3~k`;}Yy%wk!NxVoP!hVZV%rtn*!vYx*1#&*L1$*MU)dhnXtC zy=Qx{lM)x=!59|18yOzn7ituG6g(C@8@w0n5#mF$!&k$FBc5pf*rIqv_82!rm?tSp zXCxENOJLMhdX{d1UN%%RT{O?In(TKRd0ge)y*$H{-Xvuu-Ah`OqBh5uzi8`sX56s-eA&Sp_8dBVl?#XilX(9nNV#OQyVFn5+=nUJ#r}jo@>V4fNa+F z>{50y`+*f%imS$%IF|jw`q(^>xEbXFaKFxiB-}4-bM|ebaH4JecT5-i7#S7r8`6b( z25SVJ!5?sUHVYLB&k4T{zlq$6R*0`kq_dOx^5R{YQ(Y*9uOpUGjhGL*yoOZcE7KrL zVcRde(^<%+xl%puq!md&lBOipPulCLjSgW z1a8y6{9VXk{lsv7`B;rJJp|W0tduE1&z88}%f6N_#qc zuDb`j-aB_YhdUoR?%AK)=2^q$Jf!j^_Lr*U^Vg3klVu&;O$l5_J43V#!F=8JF_VfK2kB@$AM zjD3zo!q-9-Li>ZcgGA6C+!Pdo(?g}hNs*J0Y0k$vb;d@fm) ze#g|+FErFK%`sQ8dTk9Hy`8;XbKTWFgFTf!Phh|7_xyH$aP@UHbxw60v9GeVvhFn- zOqUElbQWeK%u0V4OBT8V*$0V%Bh<%GNjv20kW{)xC@lO7w_|y@Hw(j_?!?vOdUA)j zZ`>>H9Cw9#&*kPT@FI5;ehzUT*>{ONi6e0)-XeA+dNMLL+%7afm>pOf7#{%iBRC@H z4y_I43+IUxjc$(BOuS+{^6!OJQd}vC=&Ha^u~(G_DZP{qkK{3_NDFq;*y zzSbx^E^R}&J4e8-$N7U? zNvH;nCKB;PtX6DO^m*h!xOr$`@J^sy!0X2X-2>kO{ep>L(@-Gf4L6F~;@c8ExitQg zn2^7zX$XlsNiQ{w*{IVQrWuQv8(AZ^<&G6j&H2r>5?0t)&oY>o`JVIca_&m54zR+S zJGR@4+Uf$c;I5&IzM^gqT^71fLHsSY5*>|P0sLkooMJuXf24xq2*`|O`78VssKcu9 z=OBf61bRMFMfGJ|`V7MiQv=H( zYpVUJoGH<0<4h=KkS|JAIDl_U*tcxM)_5DF#H(Lbsy=^_)12 zH^M5SJrPK~Q+p|U<&#oaWQAHn7Su3P_*dLyZaX)h8_VTzI8-nwU1Y^Z4XYq(GJ zOsrp`Gk1>fAQplBvJz>JO(7;zak{DwgFdI-T*O+%p3nKg+1ItiecN5x^W39&iX_eT z)bw0%H*rk^d^ceKZ0l!zV*X;hps%6}(W|Msa7U(Ld(kO?s;z_ivWs$4PDq8NV&XC( zN#OVZ|CT?;kKv2*rTJQX8Gae>=VuCYg(<=_;gk>;%8FyejbahN$rnMUw1rrSr5(y8?LTxY zzKNVnzhqYFs~8WOu2~M)T04$8AGug}QO{J*8&AlS={fFM1NEiDJ;AjccE8E4vrVu( zFqJnN^yQfh$VPrf48zAlJ(hxaG*Zog{W4BEDLxPy2%q`Oe15(nywDK73EvZT$8dfd zUr-n#qziM!y<)c5TiOr##EYe&U$Hab~&xjIo({nzfF72<#cz zndCNk7I>UVL0D}Qzzum~LCx!oe!a&0q)$@m#0tC+7DV1@K0r8} z${mO%#>9SbBAc7bVE4B@8jmPH4;tZf1+G?M<`!VA870U=&R)K=0D>1`(^*Zz>MJ3(4X+DXf*zg z?a%iXdHEkLH*`9NkeBI(I$ob`bU_W%+CIh^chz(c^VEQ3 zldHUwa&)nMv#6%p#v1y8OeMfP#t?1sTri#s8mhfjM#zVxmePJPOSmoE5&8>1Az|Fd zXY-Ar20JKh5O~-rbHuMOD?w?nY*$_?`;`nOuX+n|afi$G<}y$`W&tiEfP;8>TwR?k@!a5p$TX4^z4!MZb>8qSDCI zL=I*}7iz22iqIEBq;F8?6T(eC1ULRg?hDt2li4nC3LNEH@pXheVps8{I9+Nk_W*o! zjrtTi)f?2&Q2lgJy2?$ZU&3rI7I(x7N0bm2N)NdG7rYC+l2^*P=C2SmhTDa^Mbuam zwxlpn8mSINGk^m)h71`~%A^L9)hDhE%7*XnPzsWgeT zN1q2(-#+i5ta6#h(&ztu`78c2`fJyps_Anx-(^4dV!l|gN3=~s<4-9h)(3w|tOwrQ z0b^}TKie4leR~x4e$2Vu6>!~jnO*msv~#;%wk@~SvCXn>w-_uNP4}RS)=!^LH;A4~ zRU}IiLF^XV8ojQiE1RX`;ziL2`+gz6oU6oTu?09cB)8Y*=R&P4aPx&pQdQ-e+E#0$ z4M#ddCwv0=i24Gk5zC-DMrVOh9brTYC70pjuwm#twYiv?m>sDG1o{TRTkDXCr5F0^ z{vG%|B>i4y^{hu3d9oJdbO}t1j7ms?U%seBw0GDs%Ax;jG+NJE&sZPWbj~@h)sFf0 zdG?F;<@R5;zK(NHy=<{6CI?_P5yKTDY8q|C^c$FJOd~pz>_Z5+57t;C$j04=8~{Z6 zj{HkZ2v>y{;vMm*us}!_Ux~|wg2G_&qf`!3qra$ckVDuxVgoUQ_(6Oi56~=qmg%e8 zuN$FzMAx87!K&?mZ$!_iH>FlW?!<`5GXH7s`0Ov~d(u|@ZU6W2pR>P){Y^>lo8B|C zS$4ia>CpCYN4P&d(mAysdIIl8sPr?v&-lnpTHo1@*d_uyHEhkcwXnaoH?-NU!vVcL zZ1I^ko5q;N7-IU9`gVrShDrM7x>RZgF`YO`w8r0{Ip|sRERqWK%u;0xoKe4|xzbeW zCM@=W(q71v7lr2HO_7w(D*d&#$Y0p0V{r#@p4d<7>8JD&#-`(#8oEKcO3V^!Js=Jz zftN8?Z6+5KKE&&XfBO1*&u8V$Je47)P5g`gN%~VOy>n)V?8-S?eCGr8!cF2Q_&3sf z^*1^kpG;&^b@c;HJI%W-BWw|C4ZsC=+os!-ZKJK1EGx_hOfK_i^F8AtcptaZ*V4^p zR9$O*2fa&&(77pw`b7>T_WOB^i?fV5$_Xj z;xC@FKby!rkZ~s6nzsD+?_YN^-8m0(>gKf0DG*v2J{pe;mz9~=dtl5Sq8BqQjF-&Y zEcZ;?&2{Wk9JTFjtygV7Z2wv`(+tyCGj1MZYHwVoo5Y~{CWgPd;~$xEc;P;*umCJIjBHqQvf#E^IuBrhAJfYe+00QdG?><8|o zn$UUa6q;d<>H6p~eLz=Fe@8cvxkZJ@ImA^oq%~B&2-DfA(ITONIi<2@WtK`Gp7!l; z(%~VO)sgahxw=|YX)3#5Y;Pq(+6@Yiow6i%Rwyk6NuWglWt&L8Bn!}`m@jmKS;~yk z1#}&BdGz^pd6>IYCt@r14mqt-@*4g~+!kpZ=$JDodv(TQ7*oeTH-6XtZBOr+)hT3&3kR z!qlTikuymnu@74USl=s17O#xHLmFY7@Ig>TSHVp9H;lq_6WxI&U6r0py(U-EjTw$P zubTmUy*#>k%x-!Pb(UI3ZU?o&d7LB;;dimWNLO_(APFCpS&)|A0t8LP#PR%4eiEO} z-AS~MnWJKOXYfVN=PWj(O-7H5QR%tahTW@`eF^mS#lfofM!LXU>U?#Y6ZQDd8i*}nryyl$}#1&cC!_+U9--&_Ot9T z1&luo`3!w@$EgLxE$k)M5bF2mZeO^UALke@&Uqa!LfRg_-E3crRhJIux5qG^ExukDCKGB& zHBGglFY%$&IOY};rdKk{^y`gn%=0X@EqTl=Ag+^5{~4bcZ2Cb=CFUX(C32A$i5Xai zW`UohfRs9s0cs=pmAF8hB)yT-Sz_nHDS=4NBG@;ZbFO6#&IqM7 zOG~7!%Q&57%<<-EK0HLl^9#SlpHdsG0wD2k=+nmbwpsS=_Nn$%+k4vpr{sL+DC>A< z+h7@JcAIM&r!Y%M6<2|;-T*BOTtrxDz|lG;To5htex;;(QsuO!NIuX<{Xuo)2l^hZ zWB$``H1;*0Wy|eG}ez?`WrBr$G5oMX0!6`F>~j%1lb%moYATwf7+O zc8$KGzR`i^5o1E&3(95HgX%4`B)tr3kgB?~#;VrCfP}ua;`T!Jg4V6TEBs}=W!hv& zg_meHuq-WDS&T(Lp(gB;c2@bOEY;ot6L+DuMXjlAMynD>iPCrzTqAnYXMmT#p6;c$ z85bJ{>n8#W;g{~b-l9*}?a;ZH=kx)lACrf!OGaY;(9~s9~r~C{JiW=yWJMSjay=o6KCA**)h|U>tCj5BMsCDuy40 z9q|hMUumE+P@XCWv?*jY-9*C;!!G@0;3)sl4>JZVM=Tgrs6C7cV6JS{t!9#GnmR^q zhQ3rSGMmg#tVfS(`O$rNf7l;K;N8ulCvhvem^?x>!6ywQ1DfzXjwY7Lc21<46iM~WoAV1?mMKS3w!G@2#1kbY7oN#-={)E3lY zax=M*8crXj>XQwK8>k)4i%mv%1AFPZQ6a{UKx?E=m9kfD#*{`aKPX{0AjpRj)}i{n|NDlENv3T0!A^O+n?YP zR{-TJ46|7@_8|5f^pWNHf!qb|9($c@E&P!Znq7S^M1Y^LL%ODHMwTK=RXutUuclRz zZ)jJsuGkc0y7mM~;5W&sWNzXoav!-#42ODPE-^~-o|$z{gA$R z8N5B3jh4h~V|}%K$|LERTn9Oh%-34WW+7SXsF>B42&&0Kk|>F#q)qY!IZ0T+))gPi z4}>Dzf7~j$kg|fSpV*UF!p#F@up+xN9_8vwZt;oW6$^=jguUWkWvzlrZ{?>FAW>4q!>_0>~+0p1Dgh?PbkV)d!A)DHX!YQ4m09Qv!@@CD_xFLyY;f*&O32>rQ|yiYo>9aAO#IQvB^4a~NG5m`MB z8icj#7sRDyh_}&P{zPS{SYo17b&inr4oxQxG%a!W1M z+;|_#glte3sE@f8vJY>KwpI4>zqmizF(Rzctdp++XW(h}UHCM*P~S~GC2(Rru9wn_ zn5%wZv&1rZLG-LRRLqZWB>&27*+rZMdq+*e-UHL818Az-WBHJY$^tAm`c;JyXyd3w zWHwH}wkH3Ry4DRBGcp z$v^OSrjk)@q^u$lbsDyrAwj8flW0cL#6jejR1-03-PBt6OC%znQaX}nsj;#wmDAQ~ zABYiXKR%)6r8gl>)aP0*xsT#Nd*I*D73}Bu3f)fAHZBx3p>3#B_v+Q=B{^DpQ(3IW0b{O# z>ZJd~y6`H@Lu{k-DosTW4Iwt|1M-CEg$!4=AdGf~=ts3tF?kARgH@WMZ%oW$3n6`p z&)64yKZ2pJwKO#YE3GxwN-zwyUqh5ufWwj4E?}S6q^hY^BE_}c=El?&p$T6Q*+zwt z3Bo00ziuj8OIRpU;%(xUzLt6wx|(aG=jdRh7jjB#pl!qdNC9CR@<`r(i!*~Ol>;7_?lLRTV-JcZnrHgFj-tvk-dksMA617Fs9 zTlY(>67x%s_33met-5%L+fJ`GJpsgf3E3UHO%!IDC48YS#7$$IY>HF@?qVghq%I#5 zQd+Xph-=J#v9x*}D~?(9Ewmxgr^-tz!qlY+r{{ZS~PaHakn&NR~0S#O}#Lyoh+sT#R|A)aEP2_82ZX zpT^5YShOk1SS{94{wEoYn9@nFm_GcKa2?TXeQH0>w(%Xoms!2|9@flG(;6H5=z0rh zV|CfK-g93+qjT=!)F0#544$ z;SOD!UlcBb)idj zMau~z`N_1ITB4jlqR@-aL&QKQb6gz|ucR%qzM&>Z=g0EXKga{%_>jX}B~(|5$RjCFo7+K0^ufqEobX`Y1DAejh6+ z=ho*nELYIT3$?l7E!JBuDxQ>%5zlm;@OxaVNGkr*QVCb2v3xo10}cFLM2+FGt7O9Z zuS&$fDo+`L8lctT`-&CFGP=eHA^uih$VtR8{TemORabu?LC`x)6gq2rsj*m7@iA8n z+ivKJZ%RCq{z8TD1*MVm(gVCaHH0fIwxsvsInd>A&BI8_1%}CVXpq&{$n<8%;_yBcED};r7@q_C1Cg3K4ar{)tSbnxP|OlGH>$IN#ft zUaC`~d*mu~e_|e*uFOkRL@O8^s3LTf_p7N?QOd`47l(j>OEt8rvQ0?G9}$nFmfBh^ zM{&|+v5v8|+A{;9))R_jowbol0c-%?Ui~DUMVo6=rCaD~=8f81*ed~7RChUk@1~P>CzlHPb3_Eh}n>79{uRH^*9Y`E@x&eZ?nr!>rmX z=?$TyTgTf8LySGN;rwPItl!303L6-wH6b;N)>KmTgUrXo&7p1DLFz8NZcHK-e~H~O zyvMe3Cbbp$Q}w}1$s*5_3xS^HrB+Mss~C}I;7<@!>_R{ECH5~_n;IQ28y~JO!=#8c z(d}qOp_x3D{;a>t&52XQGTlksEk2Cil4Vb8gFV)PtBCg?#$h_kJ)}b5ESqo~GJne4 z9Of+#4Ig5_0+21yk*1)fkI>#vO1a<_d>CgFuj1LF#rctG8r&RvN%b`TL=?VyY%=r8 zwnC~LoP|C%HAWxeo5gyu{dgm52pz_@ld`mFRB80STn5A7>V$L;ujg%H*w zpY`{(`r>uWO}fPm;zg#rzByYfQN{3zyacPag%%L%5ibmPMI{>3UKz*XI^{h$PYl3( z$Qh~ud7tabmL!W2-H{B&BR+}#A%|PsLUN=vQ_WC8+R0W%qr@?c&^oGz5KT@~e}H1T zC)BQa&}~R5B?WDXm4w=0of1qtx*N!Ej#ocxhvbv=IBa`7uK5g8l$9JqzC@ZM z?+Gs-7Y^(1l1&?KFHJ-&r!h3V>A(%eeyXp8Q-Y=l2WloYA5*`RF}iBMq(M|Gg3vnE5(T#^i`=^ zqAF5eAJg6lhZF=oju)T?Ni~F~V6zp$MkpJ!5uyl(uN(g$siz9N&g+>!yC4OM45!(r(fTMqZ3 zsc1*tPSF^;OdhnHQ~Jhci!Q=zZqBg&u+MC|>KUNz4(8%QR2mIz45bU7Up~TYrcB}} z$)NVfPSGFHPJqD{Bt{toq%v0)-9WyRRpl0@Vl>`X?kUBv^5ik>g4{ydhIJ?Fi4Em7 z_-nNuIP@GBma>Z|ME8&6mPUe}JsI0hm6E?DMBGoGRPTz#mFj3k`XcdH@Nwgi$GV~v z$Bs)3AY;b&s5kza>q^hmYm$dAh1J0psGrda%6#b^RtMdWw1@i45gkc5O(t};c#|)M z7@1bsC9bes22_$K5uaej>Jj4jAi9y3s-EnCHUrO$Q zo?a}l8?+y z-%+A!AL=+cKpCu^K;~hUC<%Y09)f!8xNa)>LL3M$kg4brb+GbWeGP5b_gb3#OQ4ks z*kNr}qEqa+GM4(Ty^URsR*};ISG~s)(aus{>J5^J4Q0Ed$BEmxRlUr!e1QCA=!w3P zR!Tb%g8Ibt#VPfzq$-DvGpXZ3YlNeZ5Yvzz>MZF6WupJeHvrR+H3J&dDx&kKLrT?1 z52do9FjY+XPZ};BP|nkNv8miS^)cQ+S)$A&uj9F;3gE{xo>;-9E3@cNph8MuX3+G^ z!A@Yev0++y^bm0mT+fo3t~f1S)8G`s;=~86uQExQM%1V0VMoO(N;jlAwvhab?pBt_ zc@dmQ#!gCYru0_2 zBdd@F*bOR=_JuPjG`WFnt#uIJ%kA)mM5-q8i^P0HALfEOglj1Z$RPZ&dQ?h-?p!LM zS__m@Qb@h56~xM*O=PE1kElvk&{j#Q+DRf6tEG7WAsM1P1#Mws0!cQ=?R!m^DIpk+#q&5fXE1gyy)Ohl!@=n}>tRQP(n(_vCn%QavVhH+9ey-NX zK4AxComd$CNm6JRZMK?6`T`xG8dw!2w^SR6;>WbRa!2j6<{`SGli;&=A-+-du|J9^ z{-^#$eZ*dT5h%rLDt66Hn8=GtH#Mwnm5rKRJFezNW#k;ZSKY`ov@vp8DTV~KV^V!3 zAG!noh!&Fb%4eX{Ia)aa+GP*Y1kR@>$T)O0))76fmQr3RcVG;25rcxN>$SD&O|_AB z9Obd)NHMt;vWLjQ-(#DRMXI7s0F~MyWw|^@TcU|b4)I-`C63Y>68q8JYO1EkI*?Uh zA05!@F~b<%}w5 zCpD9HO&PEDQ_oA|#V;!OEy#-`layC-NS)y1*#~T}zLHyL9Y4eWl3NJZW8p+O=+&k2 z`}k>so;xUD%5*s_4N_ldGqk7LWNjFJiE2v@#GjF~87JMAE&)j2F5NZ5LIbYPXLw^U zf>P3@w-{1QapNxISmRpIwvRB()0Z+V)ai9&fwTUBu17T@mqR^90K%L~{6Q9~qB2H3 z3_e!_g+9V7F3R@emc`D;ma#44B_rP=W#ipqKf=M_!BCChBma8;bMRC7;O*n>l083r zXm-eFjATS6Mss5QS+n>JPMt@{CA2d+7O+Q&I#1W2uQ7WKs|=m=dP6aDZi~S9f4}d1ogUhM7=K$R<~%p?Bo0K^Te5eZXTBs!X^F@Ka6{o=pTRk}vcR;kE@n-X=YDWSf%DiJPX8#p)q10~ zvA^UQ>JIr2Rglq`S-QN&f6PyfUv*1#Ifj?Ue+-ume)DNd8S^>QMssD$cyO|sYc6T- z4H#Hmlflx%+)#gq?#6s&3eo?PBZyRDEj}IXsQsf=L|E0YOaYar2XxVSkX+h3@Jm>% zT}2$|RPDTa1)LUR>Rs)c+D*30t-&L(i|~eRnwS&s7;6&V?C<6~>TBe!oSB{RJj?6t zkYn+c4t|adjprnC1N-|4mn_7jp5X7Y0rajYIvwNinM6Za!{71W6sDgE$ehgV)g9Dl z>KB5xzM+1yv5@(*skLdAxtX<&r4pd&l1XnNfHjl=m3Kqq0R2&B3VoL9PcFo_VMnnu z;9YY8O+oEQ9K83IC@g4HKWat6%dQeK37L;P)B30}P!pEXdV;@W1C5i7;LF%ZN{E%X zrLlg|N6~fBt&w2pslSc)bmpuKA){E9HM_sp^lilHs`Vrs=e4foZz=g>|0YX0K$sXWec!*(TWbTQ^&lnv>1HOl3_U3@VeKT0(py zMBt&Of_mPfy;t+8xS~@YDUFp6QZ=~QQb0AlTPv>iP%mkZzMz7*g96$<-7*Zn)uLbxRM zmA*^&lyk^^tR-F!i=kVv9mF2$KY9n#i zv8A=Onk@?6X?;!QOiN57O)ldQ{THSicvn3p8UWh!33~?~p9i#kplkf9G*pg3xA>1_ zP>QGp)b60-B9!w=O)W<|t?kkpgWu3N^dPu#v;t<7T^p{A()Oq`lvDBp>51@}quG}+ zxKskQd^5cIoU=LBoFp&pb^96zItQ--Z`&NX9BZ3c#+Kl(it|9D+*i?Qwb8=hDv<)p zfKK#Q<|0#7H&f3V+(yNa+gQys#(dx0*0RDf-8$Mf)K=Fv6dWsL>ubwj^C)wQ`H<0L zc&&TE3}TAY=fHo5z@K0(u|a5Iq?$Hgt*RnwRM`Q{+VijqvX!&yIkl`>9kh?jwF_`l zuv#i|4qSQ6NC#vq(g5kLmDfJ2Pt>jIIHk0_TD-y!Vo$}^Me2vz2J-kv`}*Wm@>cS` z@z(Y|^qus72t#gb5KDIZujiAM4t#2&??3ldfye7;D*cRY;E_x;?ZpYvl zUJJVqieN?Cp!L&!s{ikiQVKpLuO`&<@TX-^JH1w8>SI+_=W7L#7swN254gXYki6hj z`%|l-Jyd_fOv=FeOcu=C)A-nEYPd*ntN(M(Qg3l@C+`FAOz$>t`JCLoF8&UI?SYQL zTH)i-;c+@~lC1{btfQqW@C{Z`$0Gy48_Y!hq>h7&*gE|&!%E|8Q%}n=>k`{T`!Ht* zS0VQe_kZrK?!NA^?$fTr&bT9Je{9=pZEbmIT3}pmD5~GW?4U!?HL6T@fE`&HYlt$4 z7e=v4IVT^Ma)6^fN9+i?wE4nnVTo{DNE6lp`u1I#5Bl#~z(#EhcjsDQ-8E2Bl-Um1J zC%g7K*Ey!zUxKPrH0L&_gDQ>GtIRv-X#NH#3=Xe|563FN3GfEiS|8=GY?4Po^-%!o zk8@%N(048nngeHby?~3PR8RgZuY{Al2lyL3hI4O|IzSz-wpVKarvaD72zR+XiF2_n zkwW28pcopaMgGZTpyoXUG_4LUe1QD+U}X2x1j7wPWtT`=PB*J>*@^L;o1%! z#x=*%+f0~>8d~c*GL7k$z;QZHlmm3~9XLL{&<=v<%R8Br?@8BTJh#OQ;(X8u91^`E zEp3yma&JII+o|_}1)*vqkuR{rz9Aox{J^HJsP$G?0Ipp~>L)bh#wRw%9!4gIvxC3= zCf_A5<=vU>%`^u%nNwo7?P};o0d~3-h(yy}>oC5(6V z)pWg>4fJ-v?>|BJdlBYCzXN)YY17pP;6u0-6zx9gqJ&DjVPt7yeW|_FS~?;1kuSmu zyewCO8uy&asi>Aq>!x+oICYL%1Uw3UDZ^ns!aG9>iO+-{d=HLc$AKEWO{5B_Ko5sT zgffD6f=Qvb!Op>VL3em{q;>3EylTS5ns|@+QH)7nm7`j7^fk7Ks7B3aa_ML4&*?RT z-&7ggMoQaK?fo6HV>CDrCD|SJ$u<_;Fk8VHILQ<-6w{w$N-?A9Jk%YcCs7&vdOl$i zIt|6pgK$m{RqdcyU#b39nk%>Ev9eB{B4vob#B)*w8JGV^9pwOcUhD@CoFB?MwFS5o zWvD~IC%Yq30`Y10v^82=?XXIyXO%;6%hi$vV82e_3vpW#L*lJtt)e3%j>!9Pi}2v^ z`|yUa34Yxcxg4z&4}l(UGq;aV5#zx5$)^Uik|_A!fxE&|Y9up3_g+^FD(F$h4!}8E zXPIMNYyAR_B)`m8%yrCDOzNxmx1w=M!BdlWOdN&XAoI<6!>`^uoq}4 zv^R2Dy9Ult3!yr_t#(zXD;MSRa$EVB+!*xjU6sp9O?5Nq^-HL=)x+Q)Q&sDu?FTpR z-joEKo`7`3Rf8BJdRz&R$^vsAo>mI47y3D_ECKZw{i}w ztZ(voxw!lhx;j825t~Z$C0?2<=g71|g9pJY@WiMD@1RTS0rk6DMO&8+So^z#AE!a3MyphavJ zTNj-Wc^)nvc^qjG{TbaA8yl+%|#om^*{0zWtFxI5aO=bZ`??p zpzbjlx}xy8>l#v^;+O@mi@xAb(!zShl4L1mZf7cN1dmr;Z(tIpFeIH$<_90~PxwUe zM?Z-p@S4icnd_}G(zmbMWW{DN^ON*q}QYFyCH->-xfznp} z7nBIURJS$+TrzmA9dZK+BQZdpC!rentUtiKSQ0)PPvC{YwQVL5BmN=Ni9SRWKZOs$ z1*{yl9~Hn&WDV43)8M=@0M651SPMGz+uTo}u?B>_%*RY-#LT ztXVh}7exAjd$}jl zI{G_0K9(m=#WQ20;vW+yxSC=ixw_m!zMxD2Kf>pT1N(*z!>1CL$t_f8CRM*xe-9ji zC+UkBN*ULiPMeEbrdc{!8kifKBF4GKRD(}fMR$*>!Stc?QcsCL;EHF$WMm33aFUVj znhN}nA#h5xSMtcCrKVDC;N86vSAv41l^6xJ5(R4V9zqvkjPOF(C{~6W;jiSD2Y_41 zFPQ^wMrGBn=Fx0g6YZ?l0X+EJ=s*ZdI0BsWy7*rBZfUX`Sr67uDmj{LLf$4;5T}UU z1VhxtCjrxHFFG8)wUKbNNNsv%8n2Cu>02!W13ld)l#3o8bEqK()bSWiKSacGbC#Y^KquxjAo zvKW|0TVdCAg`UoEh(9C`Sy)VZ;X1{{Ac`Rs}Ic^%C z0-Dp=pb9J?{ebGJrF=`?sEkwl!Ff6we8%=dw`Myw9bZEnA@fjOsI`<0yvnyTxb7=+ zmU+*R@asaRHB*Jjq({&wv&UC`B;hCM|8fLqKkq#p86yP}4bpUN_*Z;Pnw z!7HaftfRlmRdCcj|G$%L7@TU)wYo?jsB(X6#gV>fJdRrlON$3)$8ngMnVA_IW@g5Qp-IEc&@iWAY?vEtnAvg6bmybpmGu6+-sjr! zo$q#6+R?x4I;VwL-dcXn;K))3l6`LwRUxEEAwD^1XW`de+JR!1ItMam_W zpsUGSC`d-q@8U6^hMcZ1-@>|J%q(+_wFYDO(wt$IHGcxhU(ZZ3FF~29AnO2bRk%0{ zz0mj21S}!lkq*k6lq_l~RZ-ii{~^i_(&}raH4}=^i`B*|RsVt3(;m4b6b65nqQUI^ ziSCvG?}t|6GH=UGb_Bb)FlJ+JYa2WcOtY#r$NB^7$AJH@AeYU2)_yA;kJpG&2l3^x zDqw{2)9i<{UL2>FDvN~xrDP$sEI^}Duo z+eX_i+f%)$?zDY}YF}I1Ej__@*1Fcej>JCByCAQ zF&kskgr~ChaLm|*48;MQXh~GfCR@3!t7eQ@+iJ}Y@cNNVWjkF+SJL0;8Cpu}E(IZiZ$-SwCohp|NtL8a zz)$9sW1$yz4Ef0bj8QJAh+$;NHnI%6=JMn*Z5uNTAe~vd|*XEU5K!c z);_DGmBl(~m14)(CUyW{p?nZt`vBU@yWo7%82j%yQ4Q)bw}^+-rV8DRn4AX@aRJ>< zXXATevR`C~@6gPBgil;228m{(1vIITiXCDeGyn>SQ@lGAL(lNT=%Zdm{<;dQ>s(${ znPQ*e?5E7KKC-ToX}e)_Y5AbOxL!??@?!?KP+UqeX)aX!`zmduR${Gn#w^A{!OrW$ z3!B9Q1^o)*UO8W+&+u%|9PBERF4B)?l*_E?z2ffxjD8QWz~&jb(A(-tK7+k-4A`}R z^ab&DxV%Gop`Fwp>MQlD+G}JzJJtN!-&z-ai+)hIv{Bj%wW~T-ovWT!kEr{>w~^E< z&}Zm@oZU;RP@S&AI&g>W0vBQ-_ot@KmYB5(MpY*%h$-lQR7d`7(ZhyFp!K_zWG6uF{+vkmYTs3bJu3y^84 zJUcIh&QW<(7eaUj)|9UtJbp0?{xT;Kg%@D7Zi%dlXIjdxeKS7M#%7TAorOAjL0P9sOfAg zOJ|jMD1XIrgP$3P{Z$x0$QD2gegtCsQ(yy!Vu!XAxzbqTBOQ<@)rA7FN!n9~G*DV4 zUB>LZBbAoF%SDtF`I|fvnI+JC(oEnd|CCd}+PNgpLvB(6jGmG}H(!vNO3&yOS`k-y zCGI$m|B|?q$61TaKIUTNY)b;ofB>!K+wL_ylRSx;Wing1x4ImzeHl;EFGKI*_q4^*_-{|JqhJ(>@* z;((T+I6V^JrFRrJW>cbiO1@tH@4XoVA0JLag-?YgGaM z##&_p^d>$*4Cp=i5X#%B0H5LdBtslsn4jfUkN3?$aJ6SzaKI zKyAWFL&#i2cNJ@FQGObG!rv?(RGQ8i|DekA(yVC487Jzo_WGke14lGFLWG#d{7u>0xDq(hb?o7jRHos;FP9+mO3% zl{;fTE>gZM++JReVA*wi<|LosL|E1fHO7=n!!dfqqA`)(BHoe+Fb)Z;ogB> zujg52M|Td_yY#*3xiY3@JWJ04?SWygFuw;{Nj0r+fgC31YoJ58UN2&^^r?Djy`f$T z)pi5ygj=>Njwa4VV5(nIkIUi83@ySo9K7i5@+!>CMYNwh4o4gX<#)RjPkTe@wj_Nd zn!|Oe73zW(uIvu=2EDtHiXiU!`fqRH20c1T!fynKFCO>qQCGIbq*)p11$1d zrKh@A?V^UOZxv*F+Dk1}lk~mX6ZNoas4bzJ`ZttItD!&8Sa~8pLd5-(P6xXpRhl5@ zms*nX&!HDh{4k&LP7E7QKE`P^fS>Zn)ewk#vs$}4in541V9ZMF)w zX8K*AfzImJP!*5VKj`Oe&25TqQ&l;)6bZH63+f6r5w+q*bUp64VsaPE)HZUw^jzKw zW#PVZ3VlpIk=c@6;qqSakjF!{a4z2{&LcNy2CdAkxO%@?t*ryrYPN+}B4w#AH2@FV zMUP5_lxEs~TMfrDM}Ef_`we?JJFy3Bh3y6GskY&^BKjgVL+&cgA-zyNS`LS%hTuoN z4b=4C^p5hL^IXfU4Fpxr%sZ}VS7!Qxv}-A!lP&0-RZp#qifxW$XL54VpDB%9O9Bg# z+fOrB2P&HN#S8hS_Q*ECk;}Ql5oteQcRAvm;X(UR_Zu8K0}RfMj??-GEl8JbEx-+( zqgPe40wX=0KBb?rKg%u!BZAD6rqPa2cb>!hBU@Mi2d}G8dcI+1F@lYoU~IKwp=>W| zVP%m0WwDBZ*s(~ih`aojvO$$}kB*A9{h^~)(7vD;=X>m%kD#Y`#{P%hYmaaow2jq@ zD^%8{J@Do7afz2?i>&NG5#IM)a6fX*bRBk$b8XLvNgI<=AgOA?>-dN9MtpD7%Awl%XQ>rM4Pv;^fW_U6A!ho$>;4rbvBQXO%88>t`$@cXOLD$qzri6OuQW<&tqszf>(`*F+XG$#H}n&>S@wJOT#j&Ff`u_a}R9xf{5Kr$0%#lz1?HS6sKBVX?)2 z%=}UGM|ez`?=54-#2-(+;O^`R^HlVn^zX2aleWq`eWPPp(1PFZorYY+GRqu`Bi%ZGmzIBiREh{$!~1-XPO)&Z|f|_79)gAXM0M zW1o4DY!Qp0Dcad`uw}e0_9&chV`bT9R))XfTSX*#;`@NVQRNt#hMGcqB?O56QTA50 zJ=!hpnjT`W?bz?g>SzvU8W{>%kF;!B5p@w5;nk4We1)f1g71!}M`j|*&|>r&Ng}K8=~J-^ zkAVMOeOg311Fgsw^c(tZhY{b;qjTjK`w)dj)AICpXnybH349KzApMP9?RHc>;^;8B zpfW%Xk*_NGv^829b}A#a2rakP2$j0-&?-2hK9#T1PNXxGKciWM)!qp4U-Jyjtl%z? zaXqzM%A}-y&?wsY{(DN4>$$52G>Sg@E*NR7A3Y^s)0~biLEhl1 zph2&Xum{`m^^7`0G z4@Z}-1S*63t-n}ZQV;uzoIsr%!Omls{2D%OS>^7ixBLdK;u`s1WV^Y+s40sq=A--< zv@?cD9pqE;a5-6;EN?)SSHUgf%cmcA!*;VF>` zwoW2+Ja0oqrL;B4f}jXv>^PKI$B5iy3LOn@*D0(sZDmuI)m!RJ^#I((@+g}Wp_Eq^ z%ZKIJayTBUoFUbf?@8})Z91Y-yAw68Kc$w^ZmBh#EzXl7aMtT8w(wtdxaFq9sP6CW zE#SHAzUC^FkuA+gUYQh=7?Joe?o4c<*k!Q`3hoI+fp@Vk;Y?F=BXZedfRlXy4 zRh(*!x&aKoPTEe?C8|P4sFS)3-I{I6YvhbWl#kd+wWm4hAs(DRcTm9YiY9-|ca&~08Pz^4|Z=xPDjRm8kQ4={@X(*a(VN+R7?6sD&`#dK} zgF{D6jP+#f-EzT8V3=G${wzOHs;E(F98@6g%Q=vJwML$KP#%N1+(fDeEo%k64;wrr zvH%+~pE2v9^+)|yYMce+f8;)dWqo9hxRYD4doCvuM zb^C^)d(c?jVkIn)H(L?9jG@{!~VA)Erh6Kmz&6Cu=l9}pO{j}wVHz;xfC4Ffm%0s8|lcu zgXJ^e3;Zsvhf0|rJC6aV_j!z)P*e(mj?`k`3hyQ8ToKRFOo!)#`<%N{<_+LjqQN9C znK8%J#a#+q>4)yYnfX0;JzKmgbeSgj^9Q~g`K%)BDE};0lR5N+^ii>EBh^!Sx^0&2 zInMl&vvJUipy|P}LB60zA!kBf1;;}zdS=iiaGMu68#`{>WqU_-IBuiLQ%9XHzmRIc z+oLXO;v0Z5$Scw?ufOoOEGKljv!KCV7;LW7;<5OERe3KhCHH|VMmx2b+@0ExckhIA zK|FRnQA!eO>?@!fGXkBvSZNbUW9!H@Qj$I7Yt7oM9AE9gO zCk_3Y8kr9>!;DJaYp#**3cjj=1+LES<(^dUd5?mqoZ#sKp2R}`OK&Y`qVzTXHbTux ztS~TNc4%?7rA6UqaY$*Y?o)EXE%cUlQ!fX9voen3@XqVynB+L>xbA3ae{UD|4e+D; zq4z=8zoMQGd*qf-DV!(2mpfq}U0xbZRn!?u;JELLU8J-WDg8}y(VF6sR7BpwA=#w- zE`1AZ+^iYNJ{5~QpANV#Ti660<6d8I&{`j@=UaFL??3wa}_x=)idy}vu! zidAC$mjc&$cB_Lm*S9jTK%V5=kuj6F&CJY@fYW=Ptqs^S>RWS-kM3;VK^70Rb_My~ zSbkq2@A<$x|K@<-Hz?qQg5nsc4isWr&0fsSyF=r<5a#1Z@dMr0e$XM93N5+*@_Y5P z_FT=W7PsA3dup5Qy`kE^3_9T#^~<`UghKH-k4m+qUpoVBta?Zvq@JcBc8B_uF{7OgX4@w71X_=@v&o z&nBp2LvVf4k>&{7q~>CygA3Z-o(ZR7nd`hXM#3=-bj4=N)Hj)mQ{X5Nh{!jLJZg;g;H*5F&2Ad^6g}L!hF^vt- z+Nk9`P1)0kT`ZfsMG&~7#unQrx`7`G`p)xMM#y9t%I3BgG@qVT|6CX*v%$EP41TT!d&3< z7>lJtm`2(026f70vhkbkmN!kZSzWvid@8yl_FaPK1LScLIZ8e+`!?^R#0aL*!X zv|7Py_`HtO#tdIEwGC+n4$wY*ukX5*)BY7$ul2Z3ODOF~uRwGCojoG($a;!({m;w< zBEnNJ0*AoC*hc>`2f`01zc0cuOi%Ep*?}fEzd8o;`{J5S1Ukr8PzB#{J|aXX1KfwT zl*qp_S>R$sVV*U!OGq|tenxFuJ$02iLOaCr@cY5T%;-QJM+W(iM{}lUvH^hzhbo5q ziqf*S^~T*m4Phv%l+C-3S5|uRc7}z0&SQC^caQ(A+zB2W-M(dXO| z;-UV`WjFE$d(tUX?iZR*9f`@kM5B;vsm-jd&N&&0rQ{rn)Ghw`p_IoZ&yCr%yENjq^mc7a3|Zg zv^O+&NOO|rF6Agf#~3Rd+pR9FmHnv^&Km_+@;s8fK@HtQlqkF3--Zm4;jdz!C>pu` zgTCry#J5$p@ZdaYmpng0PLiJfOI8vcMoam+$bxS5$BO{OR&NnXoe!M+`Fb(U0>ZI?pXOm<$Pw%zG_xG#LA?_XoSHd-4T_`sPh zpUJHIVUeD1M!qaygLG9pqYj zEjLuluG8tLQB6_Giue8lQd<_nP;c|kLrm+9+Dw1(ie3d)Ivbf~l|Wsrfp4yyj}~Mf z)HlBTq_C|VIx-QqvEaWRmpA)YX)UZJBuI;}dIpk}F4{12l68T$0%r-1x6J4339N8S zewd9mJE{w59`8o-RX$`;9iwasG4{R_E?T|-N>x%wne&rwb-AG53 z?G6uyR&5WtrrAr3SN9tSSUEMnQAH}n4e5&9+^eg_!VuJJ<9)`Ny1!#$M?Sb_{-E4%DlEH;t|2SHS-JXeIKm4u824$R8LVxOe zt`Ha|pO>n$CC)Yefx;cU*|lDMuEk+Q?qdD*vPI?y=+cZc9?L^{DOyLNnI1=o6r46b zqizOu-CV}eboHO_2IYCD!^a9UlRX}OiiE`D`|7VXs~u6#0$gwxY%c z{#YyRUn#8-hmadIqzUR7PdBxIRM$6IJ4arcrKHJXuC*Loq%7pKnNzD~ed6=M-nMi(us+9|Dyv#5N}J<;(b zu!825V~wKP4fBN5LD^&+CzX_Fx-GCxO_l0Al2#&IE74KM)nPU%2it*a~><8#wbVq%}6f&owbfPk#?!)jG3gibclIrCq7jD*ZLhCk5k4w z)R_|kF6|L?%9kjAvve|;hsggx2_l!UlNrM*q(|D^#@PIX6PG>H;4yr?3s!t|~YgUSUS7=ra`8?0V z*2pf#tPgU2F$14{N-AKTBb}vp<_ubdnDA{(0uN>=+eqmS3JN!YsJ})_h?T@a(xJzdfY@z=+t5;xN^Y_7G)l@auhGj? zXG2hBZ7eKaoRp`WmjM^&J372?t@2Q4$jOURKl(O@k#Fu5&FOhI51s#Wye_RG#<0#( zH2H450@iXknS@Bwi4Ne$NDWbgzoA*NW2{Anisk5|wSmj(SNc0|A_jv!6DLg6b*6|^ z(TJvtI57j6&Km3z+n@vSh}nx6=E7TarutQu1rs)!J3CUnBtN;h;S0(TU?!`J#YsA2Z3Rzh(7ZHbU1Io4Ri!J>eJCtQ-MpXPFsr7;FP}P>wvKd#?>teudSi< zxY$o}qK`F}60wftr$GWJY2Z>O5*cTD7N7kD*Ks|1w2z1>YKzizD|$;`iB2T=sxN?d z?+U&L*ZB>5LKXox(SiKKXOIJY09j8uv75ld{LWSIts;mAh_A_F4jBuq{#3GqS0zhH zB!5hD0AbOZ+~SRaGMEd_(s1w$&f)V;h^M$BkKn_!6==trKxioFBDJR7G5brBbz~>L z*P}TxzKt-$7fbiW8CFkPN@DnLIQqZHB@qfd(PUtwnxnJT5$?EKfbXabXVD0FafXtT zqO0WLdw4&&Ci?HAX)YXDC%pSM(HHk!L$VTjH*?_tQJ=IV9WYWBnJ>Oze!b!s&_ymI zIsy+mgj8b5v>+W~WuvF*Wfm)LV+4+2&b$}B(1p)n4JDU|1{*66KD9i4dq8Xk&Z)B4 zkGgve@hADnd*e8Mw-$s5S_uBDT5mKuM91()Q+}ihv2AM4`WgW$cV$pu9`tJr5|dZg{0d&M#N%Goq+q~ z0k{KONgBFzb#d*k0wwF_9nt@`i(#T8lw+T8P70&TnvEJ(x+g}OeR^SqTo3gG#U7>Vssj!+b8hi29lm+5VwOBcaRsxSTzLR@rroBvr0`d z+vd`ja8I*DV<6uZG6Kl06WAeXWS_JGsOFQj0vUulRyLBGtR&wtuC+)VUYW*_)}k?- zm+OgU(pDgQ9*J^v5hBWM9CLoDk0>OP!3&h(UzSZM@D!NLr<0AO9#~ZbvCb6dh@CgV zd*1^th`}p#9dKGeX-H$?ts5t@&=sN>d{5VidD0(jG`K*ka34hhCD0r*u?qBaTBFik z8F%9u;84qfL6?n`pv`#^kwcma-d{9{fLeBMu@eq^QHXf?<;q|+I-sJrm5#-o-4R%o zPKY$=^aEnSIC4}hCClNzv_q_<$*9>BBzr_r>A487KfyrliP@1KBXL&z4pdevGFp6s z?oc$vaf)E{y|-bcrj!4OOVk&F>?Hx76TQ(>q5{t98RAVBT$5$UcL$3JBnD2YG8}3* z;@=6ZDC(^VY#IstTFd#LA}8%aPxDpQ9QgzZu*2ZgL}0$VpaZpCnj^kqws?>qv?ty9 zF#4Umv3k;~Q0Jwz5X&yrAdi6!ZXvw_XR0TvzoTeFD@ZyD1&};I#1xRS@`Jd0GlAub zl*@|lh(oF5C2hurBPtz&`l5p_L3g_}u5c=CE}BdKTKl-BofUD`J?OObln0Z;Mms1? z9pKSq7B2$^?jiGwc~gHV4zOXYIi07O<^rLKg;Ev73a7Np>?pO7&anLAi`0a#K?iVw z^-8_W28a}7$t5I88(2TdL3yIJ9SAV5HCK9WeU;bJe~jXG{(5Y4gSq47tDf1p&pvTFj1rE(k{1`9$O@?+d1#F$C#9Tp5&vxVrBl_Pq%7QM56CCMCVB>>U>^8; z$0GyCDzd`k^FONq4X1wKNg~95q9C%f5$q0)woG=MtTijs-24gR5fyeNhxNh;FazxB zGHed(Mdz9PzTf~0x7Frq(~ zXF|Q0@?d&LE&(2M8oMEivCpKG{h6G{o9T0F%kAB*&A#elhtf%E&bfJ*?Ui#Wls__i zlG<_;I+Je(w|bUxT+U|>@C~E;?UB+FpKc6RKIoHZS7SW(y|vYo{Dl!gd#e^-8yG+? z>mF%?IfdPl7SVZZIv4a6b&y9`=ewZ)JPX%*4(j4-XkMzJwm;jfMi1yU=?c$yqmR9b ze%v1)D5bYmZGoj`AN?Ncnink>T-zU$4B)7qa=5#z^Rz2;A-78o+bL}T>fTl9V(lbZ zXO0n!`q(SWO@`Bg;L0vnwyMjd?4+jH!3VO3W_RnY7)1;7N~X*5fDt~P?=qhSeAZ1U z6745-13`YQD_TL>0jH61TIHa!Vq#_*o9ryDzw%f2KBa9OhvdG#j{axrZ}xs>H8oTE;N-_@FwumzGQteMw15WCGo-chw)Y^=ZMmJ zlALnZ;DTW#RAD?KN1T3LGwOQQSa+$DjrQd8l*3)8m=nEYu*-8xJ&_Nbwq^ugo9mD< zyrE|mVbyi_Fe}^hNekSA%v?c_w6osFz8JZ?K36Uv!VKLwE;Y9ek>{cg^fzlo4?+E} znztD1V+XS}Q+O6ak6;CGSZB><-rA<5xTS)?|Drx*Tx9j-PNI=K+f|<(298^hAHY7M%VD2o8)_|cmGCF)TF3!urMH{0KpmuKlTM0Q z_BK$@I->P-JRv82%Z({=b=@m%1^XzTj@LFSV?<3e7xeqC+U_f>;6l+}A&$;aWUOG6 zLbs!b9;5c+?aUiIRQeani3AKCQ(B_Grv*?O%3z5+kCLQSVLROq%{q=nwo}Hc%>Bkh zxwhU@E^Cc6x6_?+bJPJZ@+hgZ+)MdDUl@k3K5wSJQdE+aC0hcyVjK8j9AS;gLRy$b zz{#Tq$xud zMs7+zU_W<2d82pHYeI*wJoX1EJg0O`%K~SI$;wqIOn_~r9Mud=*wqCfpz%C{OZqRD$;AUoH9-RTkB@~7stF$FB;S{q)_OK zkk&z0?T;P3LS}|t58DzJACl>qW4q*780Cv?g$S9EptQR+m z0(YAg4n%wWvTs@Da91AJ2-map@Kgg1ozGI{C)JD({M?doC1rK0FL71efOuEZxwL4v zD>KC1Jl*M@U>rs@wkvO;WWek7fihb=;Jg-AGD}F**N7oud%`A0w2S-@*(Iu0RKti> zp`${_hWPEpwaWSwM@dJVdYN`XcJ~td%O$KAxalh2ZzWkf`3mq0;^-70Y3_-J(h2={ zplhl)aywf%$2so=^$v~>nhdAY51|7>YX!$U=Gt~@Z?)}kWBpBOEAN&rhyhl9^O(`h zKi*Rr{ikZ4Q1{G?mg##^v!#fnpNTgTS0o>U_gLek{&9O^qP{QqVNa-+m@{sC?2Gu0 z@V+UVbU875>QuJ|ZI6@Y3E-6b%Pw^ItLrE1m!XO+nqx!{O%pD11-& zl(6Pu4ZDy$*bHo-4(rV7%u} z>xwzWI%MAW&+y*yP*0xBsLV(1#u*n=Qj%QINB@wtA!$I;rNo=@C?b7jU%q@__%kT} zV;qe?7e6E60GwpUrUto=`FcQ^b`dchs^O`f1HC_n;lf9cW^xbRzdaq0wiJL!MFsnDCb1{uQEL zpz4>)0i`Q2{lq@gzTPo1=tao*urHxjaJS%S@DKL}FAs5nVVUC04L^n4wsq=uWiAvv z+;UM`0SXa+nI+9xfvsTA)$vAW8X03<%iT3x&C)ujyhy&8v_5feVqBs#sb1ow`1i3_ zV;0Bk_^}|i{!f2giNujf=aM3mXQuQ>ACRdBvROM&lX6Ipl)G9ld&wXk+#xgxv-54l zyT~3X>MElX77t?+8$@59GNtPWcmJj(grenB6lHisYX5h;;O7UQ8(|Jd9HZRV?H zZmXbm2bw(7uxBhQV#zvrwmL;!tG3mDbC}MhL4|^qkT)UMLl%TQ49*D74A~!=7}7jA zENGS^8ECv*w%Pi6b%oqbT8uhVbza>HH>t7Cf6BWdvx9q~tF7y2MtDY-w8<$$lZzzl z$z_w)Bvwkin6MEDr_9(XvCpCOUq9|zT&{$uq*uv#Qzxdiah>yA^!GRRnPvGBIz}m? zNwzhPl;AdDW5R;NW`#A1up&EUnIBm)a%JS9$l%DC;on2Yz_qYD9P%pI-fJ(_2TD3L zoR^V-{1J4_k6LGdgP&|whWBy~_J`%R8uF50uff4iS)^9b#%nQJQ`=le)1YYRv3v*$ z1ern4gB}J|2<{jBHfW&pvAu(BkWTf{aH%Y=ERtrC>wFk1ZhbYT2a5Wyd8c}UGWWU~ zWt>m{ls+JRYFc{ArsR7`=aXWR`X}8^%#X7*5;`Xgi@z6FF`+}!yp&m~B&|bwS64-F zUDJK-1FbAB=1P9~tMWkWX@BF)8(b#1Oi0hLJQ2epV!~&H7l^1AIWMwV#MrQRHk@+`I9@o8IDUeoIL)5JanRAi(a=7@W`iEgcuj`K^$|Ht-UwDw9Vi=k zt*`J()crrbU+y>k=tmi;!X9b6@s#--IuHFOIzN%JJo1$ISc4<@#Q>!S?dKOauZU*LXK5Du%Q z0xyB2SPy5#yzq`~6Br*b{C(kFcF^BCFcpp&$Nk^@z2UbuCg6esv}wLH>za>@c5pDM z2JF;6wt%-qU0^M0_zi$Yx+O)+{p2*cp)ybTM;W4a(ynX&YJ0RhnnQQ!x}Ky})7R+} zb&obso1m@LHfsH~Q0<^vPt5_;_h9~ixb&`ED6 zRh53wS>R;7C(jYPJCjWD28u9yv7`SEv``%X3`Wj;J`}8ghP(^!g-0deyh?-XF&Au^ zg6N5N;DdP|us%wGXS)qNkj-om*f|f_GL{$4?vKIlYis$Ty^v_8nRDUSa@yDj%-uBj zxVDFr-V~#r5e_crU}KeW2;AB|W)66P47KiB#nC(439jB+-UjH05~#Z!05jwQRiv8W z7G(u@_6Sfu6~R>50Y1|M<({%$*{YmVARDV*hC@$FWwbI|8Kl%xn&GGJN~E$Ae=}bm z1zhJ|X}mN|8X=XJ9)caTpRT7(fMWYWUXf>HAKY^qfMGTs)t)J+oGwJI?Evbii^*(g z&kV#hs)IEy8}21LDqkK{MemABP&WA!e26yC$;b(Z#N&J(pAOdXNU-KlLTO?VYX^?? zb1Tl$SOA>4V_?tS0UP7Hb;Vj}O#|BPp!ESf>|*doTZR32EX!bFz^v`Y-t0dpVLjjy zs#lXygFX3w)scU3MQo%XYGw1tQLIuoaNOx&i7rW1iNT?SUxU0P6@ zjK^4=CucNZlbhTnlJU0nuDtaFADksU59Y6$Rohs8Yhj! z_x*Gz*g3UnQS9!c@EOISPjm;&hW>EhxCeeu53Gvyz%BU6e_+m>-~%y7@&YkSfb`zM zE`Xb3!r$U5JH!3~)BGuW#gbVxug2>_(`E!_&KAC(Uxot7H)Ih`aQ)UoGvFoolyAiy z)MD?U@_Q4HC-`@w_=xWh@LVQ-ek9J}xl~jlf8bUBq1IuDB$0qhXc^S&1_Nge|4q~r zZ;&VCGuS>sIQn0HJYC@^v;^$ct-$f_rJHb-w!z!#6kP{xn$dJHDr!~1aSGt7ej}Gq z!<>WJFoSeJB|0A-GWm$(x{O`lDpVJn;n7G`L0!)Vji>@p5Ay)^t>WK7=y18YiP1B- z3)H4;;0e`0y{`#64!;TXoy1J=m$pI`=O7~WS$v(rT)G7rt(}jk8Sw6D~k>nggR&8XT*Z zv^{M>YvHH*z^Yfr?+VZ?)Ioi~ea4_-_7pYTU8rdN;`4PQO~AJ*k8=$p0r2M1@u~k| z1g_%v4&iv0Lq&ZSm{+}_>(C9{z3%8oG{F3Cg^F+uQ5|!ko~R5wa~b@rDSobl`OyW{ z+9BwlOcYDdNm_|JW`)>|b3B9dy^Xl@0g>k=#`c+bgf(YX%5ESItjJd$z&St&jom_AZsx%x1u-k7iRbt{A)4BZVi6_2VON2 zeU+}L#@55xRm1s}!aONLa^VVwLc>Q#-zpu~)k2Og6O?74eWT#J8|R;iS(bqN?kkS# z3+CWk9P49rcy5b_n0eQ5T`q$^`wvF(7|!V=9>;NJm%%5#j5+%2*=u-Q#pwQvbG(no ze>ms&IM)~A9k|a4c>KWkWYoExh%F&_MB!X>VGMHOk(X2=&B1={jN>1GPS#-Xm3!j~ zbj71L?!#Zd>w|IYg0D8DIw?zvAx`B$P1lB=k%4#h;?9V{9TEp7&{K@%WgP8Q9NT#u z*M0H)|Bokl<~fe)6JGfPug}04|HSdVz?^%C`F9J?e-bGenGAeo;tHkVx$8K;^El%Z zc-I%0p^3O+=Ko)jjCc8lPyF@jMEu`{E=mykmr*#bNL=k-uljY?F?fA2j=34`+LojO zMkO0Y;t4+4jgcU@9;FeLo8tH7G0%T>@9c=ZzmDq-uIFuheZ!fh;MFl0n|BzY5BMn- zXAr=+#o|@ZaFq9PjV;V5ia8wz#C;TTVsvBi>PI*)7nq5;aMiQnUaA0=aWVXygsbre zpYkvM|Kb1dCt)NCkpk#!l*a4{18V;t{Pi_(C^vyUz8_chHIBuH_sWe&7^>rMapmry zQ+!Muz^jhoy+kjL-clIrgRv{Vq zei^goD{{DB@*%1L0T+xD23zMA`VS8gmv-R}ev5iCmm7h{P!@hfBcw4R zAGEF3!C7jYHJ2ZxLFze;sZ=>j*NX?%RAW|Puc5Mh=yw#CrppU~Rk$Z|@z(5y)g2u6 z27CfZ09WKS*g&tzE_7S%tU9a9vttbIksow8_(H4EO-|!I`B^Yz#_=C;JE=n}AZnL} zR!a_{gFP^gzvRKV4tZ$;y-gEw7vDmh8OBqlH@ew6hP7q4Ud6GeTfd340MyvImv1G~1B7>xVlS6ulu zFC#E=N5vS#&%=1P5%`M6ot=Ol;|h$6lU&EDa1-}~9sQt@=r5(=FE@!!c%KJ|Ilm%k z40MqOW3+eS*{_H>v&A(0?l(k%CWs05(A_zSTx;(?#gZ_at82 zciqV*M3ch!8!wbhLg_f%RVDF|$aBn!&g22|gDHr!EfG`f#En_q81eK3Vrd&h+(G#L zMNv-V!&z?yt9CW|^zD&%+{QBuN0Y%*feyHgBQJ!wdjr}e+i}I7Va2Qf^ucppPvk*R>thv zfH_eNt5`iaWi`TBl|uCSTU8P*=AY>nc3t33T=Q0IR%DoM2h3vdDbvStS_}U&welueREj z$DT(oqtu{>d7Swg{>DcFmN}cplONI(dAd?m4{=O&#Op5bZ_7yw#39oLZLAC674J4b zu~oPiMqz!MNDWeeUx%I#wVbF|hFV`3LF9Ug*ie=n0?J`J7@j_MiCtkq=uj`m7{A1- z2#)};0m8s^uZvuDKl+E|qzu{-2#jQ`miSVTre%;#Jj7iy5DH}}P=dOT9KI=X(GAc$h+#v} z7kAJvWC!Aq2kiCnh~g2VF*5x)%>PrO3;Mi$F&70^puV_c`kA4IRO3=O%SQ}fN3`e zweWwfLD0gfDpKfVWuqFVzLWm|Qi4MPdy%OEix|#Q_;i|6ekK)`c1r(935b=0$Yv@@ zbLb~Blx9P3zb&*&os5_}{b&6jjkZ=@_7@uoy^fK*EEIN%@rv->K4>LC(QYj=yN1Z? zqR?DF^(j=OK+^C!K=Fg+>mbr_mwQJkV-&sbs^&rp+l|h z0d!RT!vkH+5o|y223&MHDJWKh_q+pc2btDTWcu4kC7Eaqw47>XrILIDBM?falWcS< zbTj5+M}J3NF6~F}KA%|27qby8)9Qh`jf>|%j@Miq0)MFo_(mdd);J0!gJ!%IFg(Yx zlD`%g{B9l2vY{5Y-QT=F4E?jU|a}Cv`idW54_7N@S<094LZ6d za3Akv8eb>&W8e0gc7`73AM^sdZML+g@WDV^4afdw5Y5CqAC3EI6_C1{fNL4b`tw#; zm-=B9sg3CWoNSbODR-2k@?X>o>|A#%8oXQ`{lQ472Y6BMp^O=g4q`BgXDgr%l4ylu zX5-F79JNDvH61Y|k~9&`SatXTzq87SuTnkrB=mVMN?*t@DEC!BWFCkk&Ix}u2~~*i zv_IlO98|mf(EO;5ee-A53wYyT)I6q3=~%-m!pU|4JYJWv`@ir~@-AhB(j0C&&k%S2 zVU^f(_}uC67U~MLfJ&1{gj5u|s%!Z`E6v)&{$8Rb|Tnpe$K{fY$M|04RGjWe4D zD*FHO?={ZxJA}jKt|5@%Bfx%~Ev3>XK$QjYdFTk$fbP&sUXA{MYhfi#Qjfx$sU?uV z8G%Ape(0v8k@AQ;suT-nsUc7}>A{lNU2xkoNgF8!@wgnV0yNw#UYpsh*2ZM>jTi}i ziab)L^j^uMu9M5trQ{}AA*Ms)Y$^1=!pT~o%`|B`n7NM;wP%t>$c4&6tBtZm_Cw6T zJibj!19>%(rt^-_YB+%|@(+$cjvD8Ms zqjZ7y+&FTLt+D3to`}zffL;Fzu9Z_jF9g`LwPFg?N6Nz4@g?r!;>i5Eieo%lY(hNN zu@`TEPZ^6?-i)_l$3-1!2Yo;nLLFowc&nMvy@}&4V2_(fdBBFL3+*&$p!1p7m*qi) zV-BqV*WKmPR3Jm$R$bgJzoDzzivK~@Ljj~2vR(<-B?dd+ccLb*4pdGQX$1wA*K!Rx z6)5~utQp@06b=O@aWBn8RS|w2(AsZ;x_#NtuyVxWkkS=3q zbxSOVvP4BWJK{h?sXBP=Zp`%w(BmnGN?{%HR_d*e2Fvr;%F%^|nG^g?y&=AdCNdCd zFS;)_{VlxJJJL`Q1(lJiP;T$eJ?LH3qVQ+LT`&$j^)z6Jjzf>}ZXnV)W?cgY=Oi%L zyXCdgcHjetnQ8vt0-LQ#z*dfiQp+W9f43?(!0y?JnEa9d%lcY1(f?V8jD8WVh`nZM z$&3EuJt(&&LUAhy^{$yr5eejoWS6o*_ji=Eg02Q8b2ZqgyV($2v86l_IkrjMbhngU z#&i{T_;sk@oyQ&A0PM;Db~rN00UxNX@_WRKOsq)r%zS2VC?re~)unODBqc%_BX>hw zdJes=g>cRcv4Yt;UP=50|_EPhEyb)drjm^x8Gjizrfa-~r% zeu9}g5ofp;7_(~F3Fbl`^BkC)D$u)iOP^^8VE*!9WvYbC;1ud)e*k0G9O%AJA_;8y zC@GO1#U7?6W^^=kG`DjFx&L=j11cxoz@wfgKcI6&Ys}o!SgE_iDS08VOtok}FwViQ zM#pzHD}tR=Zye=5HVrDEQzVK$KsKoxDw~hRI6e_|#V&}o(a4M1pyqiNs2_$LEeN?{ zbD-j4pxNVvURpX2K|HxhKT4-j1B@jL#Ad$0T5Z;`YCxfG1JH;eQfpM%8-ib1nDpnr z)cK}CU5K${-VXbXb#NG2tjchh94<8_l;5_VnB}a!>^AR4ib?mSD7g`IbY@7+X$YLa zhFT2jke{uy4ES9{a0e>W?X27iKiBjYs+ySllbqVKdPe(QOn(r_`d{Iua@*8%`MfJx=1DE@=&wM zFAt~lfy7;oYc)q20@aCyQ2bd3WuHX&md?f}6$XmvH_XTEh}dIMN99lv+lSm^7pcbM-C(~T&e<)|bzNkY zW8WBOk60>;WA)+anP0TTeG{tmQzvRG&DU58r&c#)VbK+ z6iPBhwA$)GIDJQB?yQw}N_lZ?Wu!5fF|vG8?hT!{zRG0fEV>adm7-AZd8bBbbG2!j zQ=6$ihI-ay;KXW(F2C}bKpns8TkCo1rmp7ck5UVzbWG}-a51jQPbZ3D*<;>*4~cR9 zs1R%X9Fp)?Qd$a2yX(5-Y3~m=7Xy7$R(_$*v~kD8;6j+2 z>Zo~9?kqX76pu^{UltaN?%;aoHv2Ycj$VguQe|mAD!Oz)=S;}O27g;013}wM3gA98; z{j_42Ig}MD17$k``R04<_ZsnR+=uL@JztLO!Ao1<_}6HA^iHYqob?`iAdpIpOS8vGsp|w5{-CUTvS?P@UDCwVfrMj~zK2)b7(YU4{#G4>^_= zB%B>G+XT*df4ZYH4yP_pzL6*=w2AY?F8Gl@X5=^R>&h=zzO4Lu=G*<4pFig&{*R-p zfNmn|!pT@BHt`zn?(SOL-EHxO#a$P7Slr#+ogWr=cPOdTcWvNnxLUMEY!BFs5vGo;hO(Txt!{~7RMM%WBWQ;vNl3jLjD`$DQ^Rz9 zC*3GbWz|E)T-iMKJX4M)C#a;zZU*#n%OaXyispCX^T58o}&KTz>QEwq@o~8>?Uq8l>8j$)(p@; zH%v>Kn$$Vzj-i@igrR3r?c~A9hU7nzREAC38LDlHafh_wSs7uXYE3+-3 zLHZfWe7C9AL|b5n*G1Ap#{yD+2X9YzcW0V?Wqyj8%A1$_Z+7jh#hHQ3>DkG-werrI zn^;fV_d18TMP8}j80^YhV@Jei=_%5-irU;ORR>@+#_E>nEryoK-BNU^^-|xb+)rMa zly2CpJEFOv`jhLTw8)cWscZqp4YeS1qC-3gZMXkLM??!lcP+t>hK@-VRMgiC8)D{o zQ(#!iK~3x{eSj$_IV)MiZje@yjguXaotG_;eUN@)JrXU<)Fx1Ch)qYqROxk$F`t4r{98gtM7@s8<nALTD}`0js(g85&G$t{^AsW*wV^C3N7UzRqB>O3baYW>B~wCDpKT+3Bh8l% zl`&8eZUA4D+EB`S&P;(K+jlrx8gWjGhCc;=_!Cg|y5yAE`{yq(*EIby7RJ3mrKl?FD!VSdA)N z-IFiO;>U;g1W))!dEKsyj@q_!mVZnI^LiLp_`4`jn(b$;DH;q*hGpoR*RLDaDg~H_3q!{y@`B z9pZ{BdD%g>6_Y~ULyYWL{1!C&*G8j}BjGKf8^Qj;Vj(i(<{4;b?}GB{RCqrb6T^u% z^fbwEII0h39qeYPRK;cc9M*L&Yrfa zmIHZZj0~B9O0p(do7BLdH{8(g)^VEi%9FC9td?m&U4&X=7|fVj zu`T?y@T<_I(DKmN(7mvXzsWD*llaH{NFfV5f*L^ow52;Sub56~m0i-~*mHf9|HiB3 z$=*mmvl)`l%zb(eb(Lr(dKTLp?H_p`O!c4kjDxR7f7`75&t|PDntM4rC$mrHt;}0l z6LTIKOPI%5?pyxICv8U^f;;Y?9~lv=2F_nmsuhzaU8tz99;mx#Xqfykxlqd7lp(3l z(q0!RR&Zy5T4{w-at!VC`P%WCR%$2LU-6y&Kz|@R5N2@7dV!7j58pPN5zGwk2r0rP z!*jz5ct8!0{4Y{JdOTJ`6cJ0vSL7+`Bs~ke$p%tJE>>j7d&<|yZb{oo%SanapRv=i z9|)84#K!n8p+hu<_k;!nYIy%}r8~}A7r_zdsp)E7yWE1==~+{={+B&8_nGm%iMOO% z8Cx%VbJsg>&tMb&U2G}5WD?YR$v9bUrB*G{jW#%vCM17PPNWcNJ<>F3dsDZh=A{Tp zI>T+IJhb)a<4d1~A;(5sN9Elx@_5+?~b+`s}GLu5_kS+WyvYnS=|J)2H z`Avy8q5(uZ>JO&6B!?L;@v`G(m!SV*L;JX79_c)Gy=01H5;GXlqPpT&K+@0PPlnG0 z%ljvIM6SXPxh-NjX7=Sx&Fz%EGwVe5g`8hGC31Hedzd@tf6p&s`^(wTO9#FO$42hO zdJ?_q&&*G@lA^JS(LB%|Gki?BkhUmoYwFn43#lAR#HaR3O-U)8bW=A&{Zu(raY6oG zc7*lPhk(l0CPIRPpTLKqYh9D?6Rs3G5&RLX9KIAe9DR&)Q=iy7;Z&@E$WMHspGg|9 zJJ@{o4lA%0_#^pbd{W8-1HV;cvmMz#zsW>NQZEZU@3nS&s^se`&{cy zOAT`m6P33nCnIZFR@LlbxhL{0dAIWhn)_Ne*jGC|u86NJR`;($hlHP)#ptACo*GErXK1FIq3xq(H08J!@_(c>dx|y@7oq2U1X^u` zkQ(_JY7U*AKM~0l!s+N`Ya)&LzoLRL30ldGi34P7YB+tLIU$(@pRG*UZTVGsSGihl zkqwj0l^$p7vO^^|=}lxD?6CT=DN#9JJTfixkN<#swIgOLZ@q3YnopPl#$GvCvB>)1HeY+s4rd9w-1^-z)RJzBsCDBs1=K^hHwr?okd~FaqRxqHC47jO+M{#$A3(m(4|NLO2m}JIpdvDe z-^+{nD4eUFVSiLo+@0J*uYxL&nVP_4u&n&2yp1ADzDTB#t&{SsUK(SEvy+(_=)=Hz z#9PMtLfyP{sF{C<=b3AdV}`ANzQerDwBFbz=R{WfY&vI5jx*;@?!~;q=INGftJ>Mr z^V#<$a5TI@c$lyfljzp$B86UcNUhTPbnTMgr=Cc=n6@xYU%*#DUBH@JKD9;4j^rYS zI@-GGs@z@0I~gyzO6QZ!iISq#v3bIEc-D*z9S=T7+iVEF2;>Ed1W$z$k!R7m$o+kd zNyJx)bRd>}OlOQBGpm&iQ@mDIQjU^8ll?8{6tCm~*)?zq4lqy2!{VjjL962<1u;J% z)YX5{bIY~ZIo(m+cG;3<`k31)XK!}f>=D^VbN1v6$gZ1xJ=bVDmLIowaXH<+y=07 z!KmSx&_m{fC(;YKM`7k}sy?WeE4A|dvY2#~R3a_K?q>FrVdNCwM%VKHi?j+q4+eeP zTq*V$)>HW+>+1Y`)BfD-tdg0_GrnhtvQHX+=8epIZrp9GZ!T=(T|EO`=%%My#m+|hU~dvsRAtZ`Yrvis#`7{#UqrfcR+`8Vu&?hXEO;Y8$^@F1~?D9$vO zWhslPTB)mPryH`9Tcm2!RG9CYrOr#4n9?JqZOVOyM)D8RRQ3t|f>@GB z2tIxfRD)MXUWOY7!~SFbfq^Q){{^F=li}`>A^eJHYHUlwBU(Z{qsOtspgML=wnlzT zVN?CBHE0WI2z5kxOz}{;RF%sKioMW~tWEVp=Glta-OWVJ=(bS6-wN8#GkuGF4?RAo z(ssi<-t^h*&;Oi%+_KyxG1ksLow+4DnwOMc%SzZP*tXawIa_)k1yqsKvHhYLQ3WXM zL(+tz6r4pa=^hvc8Y=7mG(1e=lh!BaCmlAF)@yaGG^aS4>%iTXSC)Qd)`KxnN!%h) z5J=3paF`cGCWLQ??g#sZJfX(nqLJnNEjSoNg~jna=m3bx6ErCsulOQw2c_diTnY7Y zZFAin?HO%`=9_AP@^57sm6I#3_{du6F7P_PBc7T#6&osC;s=BV`&aus-cH`ip4IMz zvy)?LGb*6>reM7L45O?OiFMEAG$2Dd|=D}BjI*$g;Rw+Gv` zAAIw|@a}2_OzB6kR`v$}4Q2$hfuT-BDhcCavUoajvjU-D#K18RWNXP*b2~IUH1*U) zxOv=M)kMt-ZDDPy<~`>_jm=?0>{nolE72o>`Tr_3kJ=+m5EmaGy6Ja$UwBlWdEOJ= znCGo~h|BC)Y~KL=#%j*T&hCyt{sHg~1WOU?DeG9r0QXsM9p4T20Z+f6NjL-S)pRjb zyXp1Jd^ReZseG&cL%T+ESba-fQk$d|fakuap)?Mzyz;oLfb=g`&mLx`Lkr_{qIiKapy%PJ%2YAE#thPgVb@jjG}5 zxFX>853=R2!-(mXxg9esA% z-r9AVx9aYyG-YAs6RtdWSpHr*Mq))o*926_m4qSjAT}Jnm3@Psf{O6H@YC?A(2hWc zuY!L;;BGKKR6blgr1TrSbAU(B_s;je_WX1%w|%wLv6RVgmA~G4!mf5~v>P1doo`+B zd_Th9___REK?N>s9cmDJQg&Qkkn5>V(+p7`*2Z;{bp><}w4}Bt9Df#YI~3Pt57-;b zK&m@20~!Ic_;)zBZQ!3oDuv~ttD#=uTj9eIGWtuH98P19`i z-{!*BpUymA_h6YoiI64yJZcsVq;pxdoQ5Cjc4Zs&cwN4sWAdit*-2UY{n{MW7F9^K zN%cSFNSQ*COY9Qq6BT0F(e-fLs}jBvNcZRa?+3~RR|ijrDnz>Qx>yfnd&fi3vOIf8 zc2AMXB~&u?LvZX)|Nt9u@ZnP?(7_XQp|H6KQBl^I^ETIIS2xo+T1f`*0f!6;2dE5C;2i^s9LY*QP zq6gx`MQ4eD^g_uG=_~nhC9f)}yI}aGZ-e!rn`W4{0nR`nO}hGoVgS3I?o5xM^Wfbu ziFgpdCTxrjf^OF)WN1u6nsA7(&Yz0vVv`Z~*aPnxpRf}?EK6dF__x?ka1gpiZiZ}u zK0dKW?i%QvVXu`xEN?+h-^@ftvrJLe?X0$0^K$OxRkJQ~t@f4)z7N+D^kPavC?{&h z>X#e#8Wtw$Q{SiED)^|-(Sj*yV+|iPa&>i8cP>+2RC=3glBgv-MNdr&eGEMI=Xzgx z{&tUW-}cP(eGDr3%;;V?M9(MAQh%~r6oQJ^9M;A3RScDqdL^q|JMo^#t5C5(p7*i)hcjk(SihRb=h<@#XL1>%ez~(H#tV4{>_aEn4PIlg zOQcckDG`;tl)vL{Xm=U%lFOzR#g2MwTBN}A0uxhC>)UHrs@}-EOV>);)1}3Sg|p!` zfuFud-mUPpZQ@?yuJ1YLF?+=RQlS-*)xwp;9O4Sti!0=hxJ{avPLhbcw&`3hOOY>~u9&K0eV>u}$Fge6gizXFG#YLN@!qr3u4BRc*%zA%vr zJUTQ;k&V6zo#=<83H-9=A_v?7?g&khYrPU`A1v=1>{dDdv5l~fw_MKSb8cks%Y5^_ z;tyHor<~j7S@s()mAjVrbMSKHOQNfEwE8goG0$rM((N|1NYfOmT=-%^QEKTVQkQ~z ztE3dkhe@81W57Kv8YvcPftg<8+v(Zip6dSKZVf=L9H-w?k!i6@qPX}vb(DQC-^}sq zu&%A4OH!qj6Uny?+w>jvH+3#eOZ8;#r)<6?N+yYK0;Bi>?Eg&gfR2WrM9%Xo`Fx>A zY$gzVX|ZhRGc)8qs0VjJNn^wWpf>73xBeaw6rU2+o&nz`hh78)+D4>Z{0q5NMdE|d z1Sgl?k$J&>{_?&{?ibE7j(@FQ^C#o=+;+Lf>;l;zvZXm(&i33xmRZg|{;qt>=vRJD zY(I5GuF!l;YLv>RyhdJxPVSM~xS*}TiIhFM;p!*yvFtX9l`cqbOiU5hgbM^(`qp^| zc)qw#y8F1Rd!*hnKBfP0plc*5n4wa&kLoQcE7L0Hsn=@*y6O6UhDJ#_hBAiR`oDGU zG)q*4l?CJtqzZNo{hU}w6oX=oFIFq|649CS{3X6e^owu{j;ZEYc_3U>$hSs_2JjI2 zNL>TV#!VK3S4fN)3LeQw@t}B1VKF~Fk``VZY~kRhcuS-Aa z%qiL1a;D~W%kS&B?Vc3qAAZQoM4cI0zDn6cQ`)fA!0NB*-z2q7aix0FwxxX4x;aLv zkzHWdut%B0MEBUAk!8Uu!4Zh__`EwkyWK8#!n?`;z&|e37QSj_W4FW+swGodT1VNJ zd%@MzB(w*0FLdkm>G}o8jUCXuR~6xgDC9C$T2Znc`MQeat$1^xJg{*l{%dr8Y#iJs ze8N?DE9J%e0;N#_S!*-7luW>dZ3Fcuy_MbtP2k#KiJb<51$d@1te{<(&zRHkg^vpD5i;X8uh0Jv=O|3cZ-NDU#8PWf!y^{A*x$=-IS98!% zEVW5$c5bc^CY%_aI z@>w#J*+6bjw2Dm-Dhg8MuzSQB!H;!t)Xt{}SK^PsU3m&^M8r2+jQ0?=6$){GmHJK{xguVJ~JcRl4p2_ZTs zvM!t#?C<~Jm3j|&&bp_#k9v&WGydwKQjz}A^6}c@?WC2;mQ;~nRc=zb)a$gXb)R$< z^(*ujQEtlcN;g_9C_G?+USzLGk4lW>AW`f10KpP11q|M)X!Gb$zI8+qX%f8xhnjt{ ztk^1`dddPjwNk7CN3J~hkKjnFV& zPIQ4ZONuMHasO~HRhgPfx*NL922WDgEaCBsJpPdsm33mu!SO7pqgt62|zDY6D+k45CW_Ad^84!4b+5*;FGrZW3d+CkA@)m_tESIy8OX}jT>p>cAVlygb{ z=xOb2bqcacWtA7DLnL>R#rg`Y!(rf9Cq;)xN=N>LTXNILjIc6di|C@I;OUwd>kIUL zC7`l4iy2@*iW4W{ch~@Gb>HA{-GN^pYUF?G-snnlPP8pIUCk+#ou1tw>vm?C zL6xdGu2txJC0UboDXyf!hG{y#_M+~8+HBPv#U9ydwigqpG~_9$lHC`M@nnRJl#BEV zr3R}(Tbl{(57i0#!Xm_c>O|xGSfOIPA^2w`@Y-eKmY7J`2xr4$k%gh&eyMkY^H1wq zOB?fK^IG!+v(Hq{bjN(%I?plOb>3t2%?hrLw2hq>&x0PtQt32BdsVh35B&1tN!63) zCAChPk+d1^&qcL!)frp|g-3c5KEi(SjD$8;itioX5*!jJ;y>++dXITOc;EUm{TBm# zNXchJ2glZ-|6QhPv0r6>E9{D~TvgQ=wL=@w?=!^puk<4QP;EQSJM}MB1@64UESt!t zGL6W0z!SXt zB`vME#Qj7}b3AzUV!d5|RliTyK`YVZt6Dj*)0 zVL7*3xl1umE|#5O){*1He(;~p#~a5sM*H*M!Fiu-qil1mf_1X3ul1QVKmUqtnq#l)i+6y3 zCVan3L7#S_Xbnzkm612uwnf%g)>-yU zhuZnkG1l>?vl^VNZhM^m^4u`B*VlK3mpMHcvWQI+PWdsmRgu;Ic))b={BMj#^Mg zn?u2dg}3cA{tX}JJ4DY!hX@5@t>b?umWdjO>k=}`h#aJd=?OpU3bMlTk-*@zmL?)8T$KZUq8tAC^V3s`qzv~M;9JAtwV=1vQ!X%-SFiw~yQ1DZH%Il)b}hrX~sdMsKqx{EjPVx+v5T~!JS+^fWW z#a+Z5!6iN>?hoc|b3AX3QCtuzTNR;Y_M3OB!fPdfZ`O(n!9DXY@kw|eeh2ojD>Th6 zL(MV^X#LB;J{JH#-6xU*tqFHoaNUxjqWKD#X=JX!Ha-D<%6sr{`T=kIKj9)6N?im~ z^q*+G=nwt_zZ}ug1Nhm-kLFkN!}y*2LcI2tuN-|B4FE+u5}bt>aG!|A2E|oiZpDCn z*$q9*+PHoRUg4b;U^u<0j|tKg6G2bd1k$-1Nt`aD;O zO;8r7fk#0i74GWK!NHp#9)j{O00W^f{1Tyj3Z~IJ@N(N@M$>~W_7Tjq1;BKDi_d}! z@pPc8cf<$9V?cMd27S!J2B4s0U8pF+3iCX(_{LFaefc7Cw^;)!IR##iBE)hjZX;uLVcr zG+4{W@v|3KoeO6F-$1m^0ULW8?%@N}Q}acc&=dLqcHe7!<{a8+73y#dP{y6WSe1j* z`37vmZ(x6g(1z8)w93E3U2JrKG0f#>jEz}KM z)nd5wn*Tk@0)t%vIK|@Na}~t%vbbUu{N4|r?F24a3sHZx?{D67Pdu*zZfjqBV>&R6 zMMWaiwgi7w30%tr*p4A6t=e&Kx54OK31!=D;Da8=V;@+%W5IRmfEJvKa{mc-`X=x) z&w-o19^B2NU@=%wB38uUJE77Fc2NYcWaIG+OfMUH8KlL~x=AR*1oWn{xQl_Poi5O7 zU5u96g7#b|nh!;ZiD<3S;AH*guJ;Bjs2hHp2EXnxD1Qe$YM@>_;r*c~O%aR?4p$U# z#V{UnJdY(5U;_uxo-e?8zK!eO!{a8-YL~$)zKmLaj#ux26}lPR=`55tGtmk)xEY^> z2qgMQE!3+3erh;j0Ee$B?y(8j%)eVX11+LJ8O7jK+){9Adr8CtWQXc$_xFMV#W{QkWFYOOH7I|b}*`oA)%z_FC$_cXM* zA8qprcl!-xG-A}bQNJdfSI`)Eo{5$bgE_ARvs?kzY#6WQq6D8&vMiK56YY_Yp7{}d z;sEL+6D7+9>$e2%Efb%z|2GdjK<_z^9)26;k77*9;Sni-WkLLRm6B+`%Az`Gzq+_5 z8t0^f_`d?`z5-safYvC0maUKR*AXq*3y&fHwc8l9XkXOH?-u^u?(I=$eNjKvP!}yQ zdJCXltNmC0lK7T-_|_u0s~GMe6ZifDbL4CE!c5FI*HG>kXw}=$C%A!ecmnMCmuM*q z+VLEimgj&@*_2p<@p=BgQILa@eZb#-!KdD#CcvmbJ(%$?h55#U*K_eqgqFxb|COL5 zHPAM{=aRDjJ!^zJZi2fhh&wEZdn%36H3VCJDn@60l)vzQ^H3ahorP8?g1;|{zio~0 zD27t~RuTAx>swH}Ur?j3ap%9UXv7_uFo)Xl+<}(*y?gRv1piiyd4&G=3#;BOl<+!! zzlTp|VvaFD4_Je%{hsrZ|LYYJ?1}E925w<|Kf-K!3BA>gF=)s2;+UTeP!EXXd!M7l zzvI0CzUjAaiXG!Q4Xqc)=&XWyvK9JdDfG{}XqiqJlO^z|iR%=^-KHaFd z-{Xq-Z-%LfXEY))?@+fNP-Y`m(Nehk-*ZDVl(rb|wF>%ZYm~4HR)ztXjVEHAt%}jY zftwV>_nyQ&@wfY<}SnfyB+P_87s>O^x#JLw$`|21a&FK_x)BOu|u_d zFnU5pVhir`GTJZWzZ(Co19BVd$?w%;IXL|T6BD7iH3HXJny7}|K{9kt#zGgs2KDq= zxJDmbw>+*?0j#ef*gsT;HcC2H-oqG^S!m%O_-+^a@n4w3k6>1Nf}FuJ>{mWQ?|2+q zBNN&HTd`Iz#C2+6_cs?KT81&WAH4qcm`~S(?Q#n(romd3gq=fwaUCcZPa=<#@5pwD zU5=)v!l^JKeuk)ZO|Ur&5@vB!+!ze0BgA}YW>o{H=^GIt3XoQ)W>zFGk>|;J*v_S6EL=$pm(`M z%ZW$Se&)60EgNJF!1~pcaLjoqd@TaDq%3J6Ucyx}2u-Mepx*=jAKXV@lcneh%mhgj zb|Sk8DD5YbwTy|%AXVfQa3@p6g+-eXxuoHLY>qvT-%3nF)}tWV0PNm8>|Q^M`-w)y zYYKlwg24&?gWlpEqpOfh?VRh(bIx=Pa8L0x^EU9zb{g%YJ>MdBA|~y|HPRf^>UA;I zE$Kcu${paNp*z6~z$?{@wgq3RKX!^{=s#|Xy-vI&e@O<&Co7L|gsKd8RQ^@sCy$F} zAk+0$XdHi#(7=JO1eB@v5h0Z96LE=TXd9fqcS~+Cb?H*1JF!zB`BkB2sNMU)&f#=^ zqc9*o0LlyF$=M7mtt(q1TP)uM{M}{gEXi%U5BWvBOSC8v2M_f}d}d;&C{HX9$p3?- z(w1Jqn1BbL!VCxY>YI3EqPs9OGCXu8@WOxBN5hS?rzgYR-aWwcw^!q>>7DHv;GON; z=zkYz2lUeQaKp&O=rPe->bPVtTz8)`KX6WJM92`I7y!)XokVwV;S?xK3XutB8%Ny1 zzfH)q^b5%#D7p=oc7-Q$SLP0tM7ARelWQpzvr_VtRm*nBZpl7_wb4QP5xI^1$QZ37 z-+bezLWJW4&7+I27re*h3eWALc%DBNY#16IeZ?0;hTrPA8oB7TA0% zL|fwBgu;l2_Yt1N`-rPiB_#h!D=B&@M=Ku5ZnAHf;&f|xEEdMu=OWHP^T`I}3~&s4 zh*|M*@pa-F*g(~2IT*zg=ywl#E(UBFx1MyBcfEiY0Mja#q(ixC^t|Ax!EKBS3ZgF ze_q-<$>Vijc3*Id-5S?%*K~IgPfyQrPlLdTNYD5tqALAT5@j{;F?Y~25$}A7eaWoE zNT^XP!ikIpV&b$|N|ZsSPD<5fKC%*E(A4tXvVWlg*iTY}p@GmEO#KVS=tR;7J-QX- za574;U{P16_kvgOP|{jjNV=R|CvnqI;3MF_fLX2#n1cqayMuvm_(=Q>c5wk8Vf~)1z!5q6f{gr=&Y& z<>YPUjJ&;UptK?TP@-fDumQH^TN5+E zX#9rVNg=FxpU_&xh(Tc9dBk0auS6d42YHY*A%B~UoL3{dBJ~mxkQT&Q(e`-nm_f+q z`$sy2Dg`xx^}cQ1yPl(NiF=pJ>+I{i;kf0P>$q&6WzVAKnL+La}uw0VTQmh`VrlMo=5dZKTU#aL__c(Clg1BSC~n=0ZX!)JcE4n zEs}zg%LBwRN|Smxes&~Fk+}p<)Wztn2(5;6(hHa3yNJ&;6`jY*TsyusRxGww@I)oi zrhIMSEgyu!!NS4Wf#QMb{_Vc=-Xk8Vr@DKJ>wnIQ&H+%myyqMT#^h!9Ku_Fr3J%o6 z{rdv@gC|2mcn1G5x&-{&rXo)K7gQ++lLU2{V(5`{A@susSmngh-qN+wT! zT=^>bI(Y#gCWkBfDXu8qDV8fHD*jd!R0QSk8|(pFUwe1^P~hIS+C%o0j@`}yu7GQp z=b+c^>mB$R{5M>TUlRQxY>$14pAi*?y2W{_HFH+-9j@`)<+Y$2Yv2}fAGl#Ey?P_i zZ^@bl@K*P!1@#g{f5)lS>SwCys#+=^)MW?3)wh^(s$#HwkIV?ZRUdW-7-J`y%FI)` z551LoM)oKFC9a6m5jUHTJ)sXfsMLfA+}|hQ1m1(P#W|rGRD=sf7xJ0N0i6h2Ln}gG zg3W_x0=$2%Ki5~+_rROwx#%{!^sWNV?T!+T=jf?C5MLD>Z5?YIUmbIucb%nNliV{s z7rhPrO9JB1-f&UAd-Q-1jSYnpO(|j@S%dDy9FSzPR_PO&L{UUJS6PFLAcJv4HC=s9 zeN|0rT4|bVL>j%usGh6tt1hZOuQGG%xT0J$1c7jlnvopHt-T^)z*T6@?=+27dC*b3U$+K<~uIBGfN zu0HPho|WEezNY?gpnu2{KFK#0La{@M^5X6AFz-qKU~G~I8-&0&xp5->G%B$s? z`aqV91C~bf3U)uMY>6)sVUFs(4YbqDlfIFxxsay_!^$POtV4Urc zzGq9adn93IBD0#lNJYsKRR=@`SHNJcxzDfe0SYu%)%?)dH7$Twd!!9%ZQ4AoPwUX`)b`TO)^^sO(a1Hu)B{!fxw_mk<^L2> zdAfYL?2)vBv_E@A;$|Xrb-EfgpDc$xLq}pKb{JQ260_md@Cgd4cVpUEJz;rN9Q~8e ziqwcq2|o$d4($l$1X>0D^{4y4`xf}b&`y?OAC~PlxJS5NJDWI`I~Ku zt);E1t-fuiEy@1c{s?2UC$x4go>$)8zBb4_WrsFJP5@DMG5!unyxQb3>J5`E39%n# z-4%6}tvIXdx|+~*(H7E0w4HSMy83#(ex&}5zLUNv9OMc83EgPjBpt0Qs2!lWslKAh z0-k%X@?Qm|ScU%k0V~gT^xhjx9$k{|M%}~=dk3rMD#TLLunzu&+Qv;_JeLW%(UusI zX+VeU36~H58`6e`1f{{1f$#ohI4AV?xxFX7MZAYRMLf^lqunoEf4DN7eVp$d)g5o_ zBki0$-*(!z!*X!-hr$?STn_H~uRA7rt`7TyKuIw>KBL?)ILS?%MACF3PpcS;~3I zQN?l0J_;rE*v{Ja+Lqeh*jn4;_Q{S3&Lu9|UD1>7?eBZf$C)``|8R+;r}ekH5Vdf&Fp-p0|<+0@m+ebe*K%lXd*%7k7( zGodu_#Y08)iIe1gsy%a4(ph?6W|cQr9_HSvUZ`Ja9&3;5H2TTL)x~wysd3JMf_o)K17lm3xcEOcnFPxl4iFM?2Y7~>ox}^=}Cly|$m#e2vsIO|aYD?;l=n}db`W|{7 zsQ<3I6WW&AlbYh1+3Jg`3aTYshElHVq*y7x0xtXv>2CI=gp)L8HldG7s6R*nDjrVp zHJ~}t#AY}!E<+r02x9Eh5#F!?0vM%?p!4CIXxE{?FuO;=AJ z(v8!n>JRJoV>bFrtI@935Gd;fl~%Qvd!_6R9M25-W7#LEL3)5)E-^D57!7@ax(kiB zeZ&Xx4rB(Cp#pdf+P4>=uXs-M6J`?<~-i}8Mk%0DPHK>FA1tsQjv9D;?J-|_4 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