From cd5e132eb2b1c946e989687ff71931c72cdcd563 Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 09:03:47 +0100 Subject: [PATCH 001/139] Changed 'uv sync --upgrade' to 'uv sync -U' --- .../_build_and_publish_documentation.yml | 2 +- .github/workflows/_code_quality.yml | 8 +++--- names.csv | 27 +++++++++++++++++++ 3 files changed, 32 insertions(+), 5 deletions(-) create mode 100644 names.csv diff --git a/.github/workflows/_build_and_publish_documentation.yml b/.github/workflows/_build_and_publish_documentation.yml index 3f39aa7..b98e1e3 100644 --- a/.github/workflows/_build_and_publish_documentation.yml +++ b/.github/workflows/_build_and_publish_documentation.yml @@ -26,7 +26,7 @@ jobs: with: python-version-file: "pyproject.toml" - name: Install the project - run: uv sync --upgrade + run: uv sync -U - name: Print debugging information run: | echo "github.ref:" ${{github.ref}} diff --git a/.github/workflows/_code_quality.yml b/.github/workflows/_code_quality.yml index 3ef1e81..a201ae3 100644 --- a/.github/workflows/_code_quality.yml +++ b/.github/workflows/_code_quality.yml @@ -18,7 +18,7 @@ jobs: with: python-version-file: "pyproject.toml" - name: Install the project - run: uv sync --upgrade + run: uv sync -U - name: Run ruff format run: uv run ruff format --diff @@ -37,7 +37,7 @@ jobs: with: python-version-file: "pyproject.toml" - name: Install the project - run: uv sync --upgrade + run: uv sync -U - name: Run ruff check run: uv run ruff check --diff @@ -56,7 +56,7 @@ jobs: with: python-version-file: "pyproject.toml" - name: Install the project - run: uv sync --upgrade + run: uv sync -U - name: Run pyright run: uv run pyright @@ -75,6 +75,6 @@ jobs: with: python-version-file: "pyproject.toml" - name: Install the project - run: uv sync --upgrade + run: uv sync -U - name: Run mypy run: uv run mypy diff --git a/names.csv b/names.csv new file mode 100644 index 0000000..6a306d9 --- /dev/null +++ b/names.csv @@ -0,0 +1,27 @@ +Variable,Value +PackageNameDashed,sim-explorer +PackageNameCapitalized,SimExplorer +GitHubOrganisation,dnv-opensource +SubPackage1Name, +Module1Name, +SubPackage2Name, +Module2Name, +Author1Name,Siegfried Eisinger +Author1Email,siegfried.eisinger@dnv.com +Author1LinkedIn,https://www.linkedin.com/in/siegfried-eisinger-a337638b +Author2Name,Jorge Luis Mendez +Author2Email,jorge.luis.mendez@dnv.com +Author2LinkedIn,https://www.linkedin.com/in/jorgelmh +Author3Name, +Author3Email, +Author3LinkedIn, +Maintainer1Name,Claas Rostock +Maintainer1Email,claas.rostock@dnv.com +Maintainer1LinkedIn,https://www.linkedin.com/in/claasrostock/?locale=en_US +Maintainer2Name, +Maintainer2Email, +Maintainer2LinkedIn, +Keyword1,simulation +Keyword2,model +Keyword3,FMI +Keyword4,OSP From 05e85e8a1b0b173e96d4271bb414f7689b7f14ba Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 09:03:48 +0100 Subject: [PATCH 002/139] Removed redundant 'Set up Python' steps (no longer needed, as 'uv sync' will automatically install Python if not present). --- .../_build_and_publish_documentation.yml | 4 ---- .github/workflows/_code_quality.yml | 16 ---------------- .github/workflows/_test.yml | 4 ---- .github/workflows/_test_future.yml | 4 ---- 4 files changed, 28 deletions(-) diff --git a/.github/workflows/_build_and_publish_documentation.yml b/.github/workflows/_build_and_publish_documentation.yml index b98e1e3..126dd86 100644 --- a/.github/workflows/_build_and_publish_documentation.yml +++ b/.github/workflows/_build_and_publish_documentation.yml @@ -21,10 +21,6 @@ jobs: with: enable-cache: true cache-dependency-glob: "uv.lock" - - name: Set up Python - uses: actions/setup-python@v5 - with: - python-version-file: "pyproject.toml" - name: Install the project run: uv sync -U - name: Print debugging information diff --git a/.github/workflows/_code_quality.yml b/.github/workflows/_code_quality.yml index a201ae3..20d4ca3 100644 --- a/.github/workflows/_code_quality.yml +++ b/.github/workflows/_code_quality.yml @@ -13,10 +13,6 @@ jobs: with: enable-cache: true cache-dependency-glob: "uv.lock" - - name: Set up Python - uses: actions/setup-python@v5 - with: - python-version-file: "pyproject.toml" - name: Install the project run: uv sync -U - name: Run ruff format @@ -32,10 +28,6 @@ jobs: with: enable-cache: true cache-dependency-glob: "uv.lock" - - name: Set up Python - uses: actions/setup-python@v5 - with: - python-version-file: "pyproject.toml" - name: Install the project run: uv sync -U - name: Run ruff check @@ -51,10 +43,6 @@ jobs: with: enable-cache: true cache-dependency-glob: "uv.lock" - - name: Set up Python - uses: actions/setup-python@v5 - with: - python-version-file: "pyproject.toml" - name: Install the project run: uv sync -U - name: Run pyright @@ -70,10 +58,6 @@ jobs: with: enable-cache: true cache-dependency-glob: "uv.lock" - - name: Set up Python - uses: actions/setup-python@v5 - with: - python-version-file: "pyproject.toml" - name: Install the project run: uv sync -U - name: Run mypy diff --git a/.github/workflows/_test.yml b/.github/workflows/_test.yml index 5a43734..d52b7e0 100644 --- a/.github/workflows/_test.yml +++ b/.github/workflows/_test.yml @@ -25,10 +25,6 @@ jobs: with: enable-cache: false cache-dependency-glob: "uv.lock" - - name: Install Python ${{ matrix.python.version }} - uses: actions/setup-python@v5 - with: - python-version: ${{ matrix.python.version }} - name: Install the project run: uv sync -p ${{ matrix.python.version }} -U --no-dev - name: Run pytest diff --git a/.github/workflows/_test_future.yml b/.github/workflows/_test_future.yml index 5f8e729..d1c4ecd 100644 --- a/.github/workflows/_test_future.yml +++ b/.github/workflows/_test_future.yml @@ -23,10 +23,6 @@ jobs: with: enable-cache: false cache-dependency-glob: "uv.lock" - - name: Install Python ${{ matrix.python.version }} - uses: actions/setup-python@v5 - with: - python-version: ${{ matrix.python.version }} - name: Install the project run: uv sync -p ${{ matrix.python.uvpy }} -U --no-dev - name: Run pytest From 2b37c44abb4a6db5806a4e7b4c5828bc71c6d372 Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 09:03:50 +0100 Subject: [PATCH 003/139] Removed redundant 'Set up Python' steps (no longer needed, as 'uv sync' will automatically install Python if not present). --- .github/workflows/_build_package.yml | 3 --- 1 file changed, 3 deletions(-) diff --git a/.github/workflows/_build_package.yml b/.github/workflows/_build_package.yml index 5c21af4..05893f7 100644 --- a/.github/workflows/_build_package.yml +++ b/.github/workflows/_build_package.yml @@ -15,9 +15,6 @@ jobs: with: enable-cache: true cache-dependency-glob: "uv.lock" - - uses: actions/setup-python@v5 - with: - python-version-file: "pyproject.toml" - name: Build source distribution and wheel run: uv build - name: Run twine check From 764f54c1ad38b8628f0180f654603b9bb1e78cfc Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 09:03:51 +0100 Subject: [PATCH 004/139] Added 'name: Checkout code' to uses of 'actions/checkout', for better readability and consistency across workflow files. --- .github/workflows/_build_package.yml | 3 ++- .github/workflows/_code_quality.yml | 12 ++++++++---- .github/workflows/_merge_into_release.yml | 3 ++- .github/workflows/_test.yml | 3 ++- .github/workflows/_test_future.yml | 3 ++- 5 files changed, 16 insertions(+), 8 deletions(-) diff --git a/.github/workflows/_build_package.yml b/.github/workflows/_build_package.yml index 05893f7..20091bf 100644 --- a/.github/workflows/_build_package.yml +++ b/.github/workflows/_build_package.yml @@ -7,7 +7,8 @@ jobs: name: Build source distribution runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - name: Checkout code + uses: actions/checkout@v4 with: lfs: true - name: Install uv diff --git a/.github/workflows/_code_quality.yml b/.github/workflows/_code_quality.yml index 20d4ca3..b0e908e 100644 --- a/.github/workflows/_code_quality.yml +++ b/.github/workflows/_code_quality.yml @@ -7,7 +7,8 @@ jobs: runs-on: ubuntu-latest name: ruff format steps: - - uses: actions/checkout@v4 + - name: Checkout code + uses: actions/checkout@v4 - name: Install uv uses: astral-sh/setup-uv@v5 with: @@ -22,7 +23,8 @@ jobs: runs-on: ubuntu-latest name: ruff check steps: - - uses: actions/checkout@v4 + - name: Checkout code + uses: actions/checkout@v4 - name: Install uv uses: astral-sh/setup-uv@v5 with: @@ -37,7 +39,8 @@ jobs: runs-on: ubuntu-latest name: pyright steps: - - uses: actions/checkout@v4 + - name: Checkout code + uses: actions/checkout@v4 - name: Install uv uses: astral-sh/setup-uv@v5 with: @@ -52,7 +55,8 @@ jobs: runs-on: ubuntu-latest name: mypy steps: - - uses: actions/checkout@v4 + - name: Checkout code + uses: actions/checkout@v4 - name: Install uv uses: astral-sh/setup-uv@v5 with: diff --git a/.github/workflows/_merge_into_release.yml b/.github/workflows/_merge_into_release.yml index cec3964..7611883 100644 --- a/.github/workflows/_merge_into_release.yml +++ b/.github/workflows/_merge_into_release.yml @@ -12,7 +12,8 @@ jobs: runs-on: ubuntu-latest environment: release steps: - - uses: actions/checkout@v4 + - name: Checkout code + uses: actions/checkout@v4 with: # Fetch the whole history to prevent unrelated history errors fetch-depth: 0 diff --git a/.github/workflows/_test.yml b/.github/workflows/_test.yml index d52b7e0..4902e62 100644 --- a/.github/workflows/_test.yml +++ b/.github/workflows/_test.yml @@ -19,7 +19,8 @@ jobs: - version: '3.12' # - version: '3.13' steps: - - uses: actions/checkout@v4 + - name: Checkout code + uses: actions/checkout@v4 - name: Install uv uses: astral-sh/setup-uv@v5 with: diff --git a/.github/workflows/_test_future.yml b/.github/workflows/_test_future.yml index d1c4ecd..18849d5 100644 --- a/.github/workflows/_test_future.yml +++ b/.github/workflows/_test_future.yml @@ -17,7 +17,8 @@ jobs: - version: '3.13.0-alpha - 3.13.0' uvpy: '3.13' steps: - - uses: actions/checkout@v4 + - name: Checkout code + uses: actions/checkout@v4 - name: Install uv uses: astral-sh/setup-uv@v5 with: From 871236141c0a2dfea2e1e6a3ebc7fe9597180572 Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 09:03:52 +0100 Subject: [PATCH 005/139] Added 'name: Upload build artifacts' to uses of 'actions/upload-artifact', for better readability and consistency across workflow files. --- .github/workflows/_build_package.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/_build_package.yml b/.github/workflows/_build_package.yml index 20091bf..0c1f630 100644 --- a/.github/workflows/_build_package.yml +++ b/.github/workflows/_build_package.yml @@ -20,7 +20,8 @@ jobs: run: uv build - name: Run twine check run: uvx twine check --strict dist/* - - uses: actions/upload-artifact@v4 + - name: Upload build artifacts + uses: actions/upload-artifact@v4 with: path: | dist/*.tar.gz From 4e05fe6870cfa1f93fca94d097af0b471332ce27 Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 09:03:53 +0100 Subject: [PATCH 006/139] Added 'name: Download build artifacts' to uses of 'actions/download-artifact', for better readability and consistency across workflow files. --- .github/workflows/publish_release.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/publish_release.yml b/.github/workflows/publish_release.yml index faff098..9ffd193 100644 --- a/.github/workflows/publish_release.yml +++ b/.github/workflows/publish_release.yml @@ -18,7 +18,8 @@ jobs: permissions: id-token: write steps: - - uses: actions/download-artifact@v4 + - name: Download build artifacts + uses: actions/download-artifact@v4 with: name: artifact path: dist From 4e01ad6d3223093a3a2f3a3345e2ac652e9ea9b5 Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 09:03:54 +0100 Subject: [PATCH 007/139] Ensured that actions 'upload-artifact' and 'download-artifact' uniformly specify 'dist' as (file)name for the artifact uploaded (or downloaded, respectively), for consistency across workflow files. --- .github/workflows/_build_package.yml | 1 + .github/workflows/publish_release.yml | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/_build_package.yml b/.github/workflows/_build_package.yml index 0c1f630..9692147 100644 --- a/.github/workflows/_build_package.yml +++ b/.github/workflows/_build_package.yml @@ -23,6 +23,7 @@ jobs: - name: Upload build artifacts uses: actions/upload-artifact@v4 with: + name: dist path: | dist/*.tar.gz dist/*.whl diff --git a/.github/workflows/publish_release.yml b/.github/workflows/publish_release.yml index 9ffd193..540fc42 100644 --- a/.github/workflows/publish_release.yml +++ b/.github/workflows/publish_release.yml @@ -21,7 +21,7 @@ jobs: - name: Download build artifacts uses: actions/download-artifact@v4 with: - name: artifact + name: dist path: dist - uses: pypa/gh-action-pypi-publish@release/v1 # with: # Uncomment this line to publish to testpypi From 01b05123f9406917fbad395f0cbec51b12b50cf9 Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 09:03:56 +0100 Subject: [PATCH 008/139] Replaced 'Run twine check' with 'Check build artifacts' in workflow step names, to better reflect the purpose of the step. --- .github/workflows/_build_package.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/_build_package.yml b/.github/workflows/_build_package.yml index 9692147..9ba82f4 100644 --- a/.github/workflows/_build_package.yml +++ b/.github/workflows/_build_package.yml @@ -18,7 +18,7 @@ jobs: cache-dependency-glob: "uv.lock" - name: Build source distribution and wheel run: uv build - - name: Run twine check + - name: Check build artifacts run: uvx twine check --strict dist/* - name: Upload build artifacts uses: actions/upload-artifact@v4 From a11f79f7a3cbb559b7672d311178c18540e80b92 Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 09:03:57 +0100 Subject: [PATCH 009/139] Replaced 'Build source distribution and wheel' with 'Build source distribution and wheels' (plural) in workflow step names. --- .github/workflows/_build_package.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/_build_package.yml b/.github/workflows/_build_package.yml index 9ba82f4..34de49c 100644 --- a/.github/workflows/_build_package.yml +++ b/.github/workflows/_build_package.yml @@ -16,7 +16,7 @@ jobs: with: enable-cache: true cache-dependency-glob: "uv.lock" - - name: Build source distribution and wheel + - name: Build source distribution and wheels run: uv build - name: Check build artifacts run: uvx twine check --strict dist/* From 82b1c8c790518cf0adca5a5d97c18d912c7a1c3e Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 09:03:58 +0100 Subject: [PATCH 010/139] Added 'name: Publish to PyPI' to uses of 'pypa/gh-action-pypi-publish', for better readability and consistency across workflow files. --- .github/workflows/publish_release.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/publish_release.yml b/.github/workflows/publish_release.yml index 540fc42..9549b74 100644 --- a/.github/workflows/publish_release.yml +++ b/.github/workflows/publish_release.yml @@ -23,7 +23,8 @@ jobs: with: name: dist path: dist - - uses: pypa/gh-action-pypi-publish@release/v1 + - name: Publish to PyPI + uses: pypa/gh-action-pypi-publish@release/v1 # with: # Uncomment this line to publish to testpypi # repository-url: https://test.pypi.org/legacy/ # Uncomment this line to publish to testpypi merge_into_release: From 94d335a3d4ec55b94b1f304beda92c2d3b012900 Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 09:03:59 +0100 Subject: [PATCH 011/139] Updated the syntax used for the OS and Python matrix in test workflows. (Part 1) --- .github/workflows/_test.yml | 5 +---- .github/workflows/_test_future.yml | 4 +--- 2 files changed, 2 insertions(+), 7 deletions(-) diff --git a/.github/workflows/_test.yml b/.github/workflows/_test.yml index 4902e62..5e0e8fb 100644 --- a/.github/workflows/_test.yml +++ b/.github/workflows/_test.yml @@ -9,10 +9,7 @@ jobs: strategy: fail-fast: true matrix: - platform: - - runner: ubuntu-latest - - runner: windows-latest - # - runner: macos-latest + os: [ubuntu-latest, windows-latest] python: - version: '3.10' - version: '3.11' diff --git a/.github/workflows/_test_future.yml b/.github/workflows/_test_future.yml index 18849d5..3f9b6a1 100644 --- a/.github/workflows/_test_future.yml +++ b/.github/workflows/_test_future.yml @@ -10,9 +10,7 @@ jobs: runs-on: ${{ matrix.platform.runner }} strategy: matrix: - platform: - - runner: ubuntu-latest - - runner: windows-latest + os: [ubuntu-latest, windows-latest] python: - version: '3.13.0-alpha - 3.13.0' uvpy: '3.13' From 29c95e43e863224034207af9c534b2bb8cdbecb8 Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 09:04:00 +0100 Subject: [PATCH 012/139] Updated the syntax used for the OS and Python matrix in test workflows. (Part 2) --- .github/workflows/_test.yml | 4 ++-- .github/workflows/_test_future.yml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/_test.yml b/.github/workflows/_test.yml index 5e0e8fb..65ad694 100644 --- a/.github/workflows/_test.yml +++ b/.github/workflows/_test.yml @@ -4,8 +4,8 @@ on: workflow_call jobs: test: - name: Test on ${{matrix.python.version}}-${{matrix.platform.runner}} - runs-on: ${{ matrix.platform.runner }} + name: Test on ${{matrix.python.version}}-${{ matrix.os }} + runs-on: ${{ matrix.os }} strategy: fail-fast: true matrix: diff --git a/.github/workflows/_test_future.yml b/.github/workflows/_test_future.yml index 3f9b6a1..a45b8a9 100644 --- a/.github/workflows/_test_future.yml +++ b/.github/workflows/_test_future.yml @@ -5,9 +5,9 @@ on: workflow_call jobs: test313: - name: Test on ${{matrix.python.version}}-${{matrix.platform.runner}} (experimental) + name: Test on ${{matrix.python.version}}-${{ matrix.os }} (experimental) continue-on-error: true - runs-on: ${{ matrix.platform.runner }} + runs-on: ${{ matrix.os }} strategy: matrix: os: [ubuntu-latest, windows-latest] From 8ccfc31710e58e2d3d9b07bb89f36da9003e11e6 Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 09:04:01 +0100 Subject: [PATCH 013/139] Updated the syntax used for the OS and Python matrix in test workflows. (Part 3) --- .github/workflows/_test.yml | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/.github/workflows/_test.yml b/.github/workflows/_test.yml index 65ad694..a6e28ca 100644 --- a/.github/workflows/_test.yml +++ b/.github/workflows/_test.yml @@ -10,11 +10,7 @@ jobs: fail-fast: true matrix: os: [ubuntu-latest, windows-latest] - python: - - version: '3.10' - - version: '3.11' - - version: '3.12' - # - version: '3.13' + python: ['3.10', '3.11', '3.12'] steps: - name: Checkout code uses: actions/checkout@v4 From a3739097b53337344a8d9e8f5f58c26217a9db36 Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 09:04:02 +0100 Subject: [PATCH 014/139] Updated the syntax used for the OS and Python matrix in test workflows. (Part 4) --- .github/workflows/_test.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/_test.yml b/.github/workflows/_test.yml index a6e28ca..459ee96 100644 --- a/.github/workflows/_test.yml +++ b/.github/workflows/_test.yml @@ -4,7 +4,7 @@ on: workflow_call jobs: test: - name: Test on ${{matrix.python.version}}-${{ matrix.os }} + name: Test on ${{ matrix.python }}-${{ matrix.os }} runs-on: ${{ matrix.os }} strategy: fail-fast: true @@ -20,7 +20,7 @@ jobs: enable-cache: false cache-dependency-glob: "uv.lock" - name: Install the project - run: uv sync -p ${{ matrix.python.version }} -U --no-dev + run: uv sync -p ${{ matrix.python }} -U --no-dev - name: Run pytest run: > uv run --with pytest --with pytest-cov From 2212f68d92f8ed255a3b9e9507a69d9487e94f1a Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 09:04:03 +0100 Subject: [PATCH 015/139] Updated the syntax used for the OS and Python matrix in test workflows. (Part 5) --- .github/workflows/_test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/_test.yml b/.github/workflows/_test.yml index 459ee96..decb9b6 100644 --- a/.github/workflows/_test.yml +++ b/.github/workflows/_test.yml @@ -4,7 +4,7 @@ on: workflow_call jobs: test: - name: Test on ${{ matrix.python }}-${{ matrix.os }} + name: Test (Python ${{ matrix.python }}, ${{ matrix.os }}) runs-on: ${{ matrix.os }} strategy: fail-fast: true From d56410df1229c1922c03a4c14fb40c39fb44bc46 Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 09:04:05 +0100 Subject: [PATCH 016/139] Updated the syntax used for the OS and Python matrix in test workflows. (Part 5) --- .github/workflows/_test_future.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/_test_future.yml b/.github/workflows/_test_future.yml index a45b8a9..5f766ce 100644 --- a/.github/workflows/_test_future.yml +++ b/.github/workflows/_test_future.yml @@ -5,7 +5,7 @@ on: workflow_call jobs: test313: - name: Test on ${{matrix.python.version}}-${{ matrix.os }} (experimental) + name: Test (Python ${{ matrix.python.version }}, ${{ matrix.os }}) (experimental) continue-on-error: true runs-on: ${{ matrix.os }} strategy: From 5761fe991830b4d25878d58829a38ef4d3c0ff53 Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 09:04:06 +0100 Subject: [PATCH 017/139] _test.yml: Updated Python versions in test matrix to 3.11, 3.12, 3.13, 3.14 --- .github/workflows/_test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/_test.yml b/.github/workflows/_test.yml index decb9b6..9b4c61a 100644 --- a/.github/workflows/_test.yml +++ b/.github/workflows/_test.yml @@ -10,7 +10,7 @@ jobs: fail-fast: true matrix: os: [ubuntu-latest, windows-latest] - python: ['3.10', '3.11', '3.12'] + python: ['3.11', '3.12', '3.13', '3.14'] steps: - name: Checkout code uses: actions/checkout@v4 From 3b6d940e512d5f1296a11a3bd94c3e5b506af4e4 Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 09:04:07 +0100 Subject: [PATCH 018/139] _test_future.yml: Updated Python version in test_future to 3.15.0-alpha - 3.15.0 --- .github/workflows/_test_future.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/_test_future.yml b/.github/workflows/_test_future.yml index 5f766ce..e8faa1c 100644 --- a/.github/workflows/_test_future.yml +++ b/.github/workflows/_test_future.yml @@ -12,7 +12,7 @@ jobs: matrix: os: [ubuntu-latest, windows-latest] python: - - version: '3.13.0-alpha - 3.13.0' + - version: '3.15.0-alpha - 3.15.0' uvpy: '3.13' steps: - name: Checkout code From 9eb6688c87ad48e859fee59abf5e807b098525ab Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 09:04:08 +0100 Subject: [PATCH 019/139] _test_future.yml: Updated name of test_future job to 'test315' --- .github/workflows/_test_future.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/_test_future.yml b/.github/workflows/_test_future.yml index e8faa1c..debc4bf 100644 --- a/.github/workflows/_test_future.yml +++ b/.github/workflows/_test_future.yml @@ -4,7 +4,7 @@ name: Unit Tests (py313) on: workflow_call jobs: - test313: + test315: name: Test (Python ${{ matrix.python.version }}, ${{ matrix.os }}) (experimental) continue-on-error: true runs-on: ${{ matrix.os }} From 1961be8dc5d0b827f3fa66c300dce8c4763d4ab4 Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 09:04:09 +0100 Subject: [PATCH 020/139] _test_future.yml: Updated Python specifier in comment to 3.15 --- .github/workflows/_test_future.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/_test_future.yml b/.github/workflows/_test_future.yml index debc4bf..98d662d 100644 --- a/.github/workflows/_test_future.yml +++ b/.github/workflows/_test_future.yml @@ -1,5 +1,5 @@ name: Unit Tests (py313) -# Test also with Python 3.13 (experimental; workflow will not fail on error.) +# Test also with Python 3.15 (experimental; workflow will not fail on error.) on: workflow_call @@ -13,7 +13,7 @@ jobs: os: [ubuntu-latest, windows-latest] python: - version: '3.15.0-alpha - 3.15.0' - uvpy: '3.13' + uvpy: '3.15' steps: - name: Checkout code uses: actions/checkout@v4 From 94c4b464d6a09a63198fc7b3afff87d1a7359a73 Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 09:04:10 +0100 Subject: [PATCH 021/139] _test_future.yml: Updated Python specifier in workflow name to py315 --- .github/workflows/_test_future.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/_test_future.yml b/.github/workflows/_test_future.yml index 98d662d..c3d9544 100644 --- a/.github/workflows/_test_future.yml +++ b/.github/workflows/_test_future.yml @@ -1,4 +1,4 @@ -name: Unit Tests (py313) +name: Unit Tests (py315) # Test also with Python 3.15 (experimental; workflow will not fail on error.) on: workflow_call From 60587b4aec6502c9daefd1283e8d4ce449d6cf1c Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 09:04:12 +0100 Subject: [PATCH 022/139] pull_request_to_main.yml and nightly_build.yml: Added 'workflow_dispatch:' in selected workflows to allow manual trigger of the workflow. --- .github/workflows/nightly_build.yml | 1 + .github/workflows/pull_request_to_main.yml | 1 + 2 files changed, 2 insertions(+) diff --git a/.github/workflows/nightly_build.yml b/.github/workflows/nightly_build.yml index 28f6868..d959208 100644 --- a/.github/workflows/nightly_build.yml +++ b/.github/workflows/nightly_build.yml @@ -4,6 +4,7 @@ run-name: Nightly Build (by @${{ github.actor }}) on: schedule: - cron: '30 5 * * *' + workflow_dispatch: # Allow manual trigger jobs: code_quality: diff --git a/.github/workflows/pull_request_to_main.yml b/.github/workflows/pull_request_to_main.yml index 2bff438..1e73c39 100644 --- a/.github/workflows/pull_request_to_main.yml +++ b/.github/workflows/pull_request_to_main.yml @@ -11,6 +11,7 @@ on: - converted_to_draft branches: - main + workflow_dispatch: # Allow manual trigger concurrency: group: pr-${{ github.ref }}-1 From 2168e934aab79a9b1ca95a9ca461560628684089 Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 09:04:13 +0100 Subject: [PATCH 023/139] Updated CHANGELOG.md --- CHANGELOG.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6f5b5dc..5773058 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,26 @@ The changelog format is based on [Keep a Changelog](https://keepachangelog.com/e -/- +### Changed +* GitHub Workflows: + * _test_future.yml: Updated name of test_future job to 'test315' + * _test_future.yml: Updated Python specifier in comment to 3.15 + * _test_future.yml: Updated Python specifier in workflow name to py315 + * _test_future.yml: Updated Python version in test_future to 3.15.0-alpha - 3.15.0 + * _test.yml: Updated Python versions in test matrix to 3.11, 3.12, 3.13, 3.14 + * Added 'name: Checkout code' to uses of 'actions/checkout', for better readability and consistency across workflow files. + * Added 'name: Download build artifacts' to uses of 'actions/download-artifact', for better readability and consistency across workflow files. + * Added 'name: Publish to PyPI' to uses of 'pypa/gh-action-pypi-publish', for better readability and consistency across workflow files. + * Added 'name: Upload build artifacts' to uses of 'actions/upload-artifact', for better readability and consistency across workflow files. + * Changed 'uv sync --upgrade' to 'uv sync -U' + * Ensured that actions 'upload-artifact' and 'download-artifact' uniformly specify 'dist' as (file)name for the artifact uploaded (or downloaded, respectively), for consistency across workflow files. + * pull_request_to_main.yml and nightly_build.yml: Added 'workflow_dispatch:' in selected workflows to allow manual trigger of the workflow. + * Removed redundant 'Set up Python' steps (no longer needed, as 'uv sync' will automatically install Python if not present). + * Replaced 'Build source distribution and wheel' with 'Build source distribution and wheels' (plural) in workflow step names. + * Replaced 'Run twine check' with 'Check build artifacts' in workflow step names, to better reflect the purpose of the step. + * Updated the syntax used for the OS and Python matrix in test workflows. + + ## [0.2.1] - 2025-02-05 ### Added From 145a385fb6edc9eb3e2c7e0f6bd5094166e63e68 Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 09:04:14 +0100 Subject: [PATCH 024/139] pyproject.toml: Added required-environments to uv.tools (windows, linux) --- pyproject.toml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pyproject.toml b/pyproject.toml index 6fcc6b2..17543b3 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -112,6 +112,11 @@ default-groups = [ "dev", ] native-tls = true +required-environments = [ + "sys_platform == 'win32'", + "sys_platform == 'linux'", + # "sys_platform == 'darwin'", +] [project.scripts] From 1b9cfd82438a7aa99b89de21b7d9ebd9bda2e19e Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 09:04:15 +0100 Subject: [PATCH 025/139] Removed upper version constraint from required Python version, i.e. changed the "requires-python" field from ">= 3.11, < 3.15" to ">= 3.11".
Detailed background and reasoning in this good yet long post by Henry Schreiner: https://iscinumpy.dev/post/bound-version-constraints/#pinning-the-python-version-is-special
TLDR: Placing an upper Python version constraint on a Python package causes more harm than it provides benefits. The upper version constraint unnecessarily manifests incompatibility with future Python releases. Removing the upper version constraint ensures the package remains installable as Python evolves. In the majority of cases, the newer Python version will anyhow be backward-compatible. And in the rare case where your package would really not work with a newer Python version, users can at least find a solution manually to resolve the conflict, e.g. by pinning your package to the last version compatible with the environment they install it in. That way, we ensure it remains _possible_ for users to find a solution, instead of rendering it impossible forever. --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 17543b3..b93924b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -28,7 +28,7 @@ name = "sim-explorer" version = "0.2.1" description = "Experimentation tools on top of OSP simulation models." readme = "README.rst" -requires-python = ">= 3.10, < 3.13" +requires-python = ">= 3.11" license = { file = "LICENSE" } authors = [ { name = "Siegfried Eisinger", email = "Siegfried.Eisinger@dnv.com" }, From f0342aa92fda4d4f44d45d17d1b9538c9eb0027c Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 09:04:17 +0100 Subject: [PATCH 026/139] pyproject.toml: Updated supported Python versions to 3.11, 3.12, 3.13, 3.14 --- pyproject.toml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index b93924b..ee7264f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -42,10 +42,15 @@ keywords = [ classifiers = [ "Development Status :: 4 - Beta", "License :: OSI Approved :: MIT License", - "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", - # "Programming Language :: Python :: 3.13", + "Programming Language :: Python :: 3.13", + "Programming Language :: Python :: 3.14", + # + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", + "Programming Language :: Python :: 3.14", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX :: Linux", "Operating System :: MacOS", From ded19a1fb5983885f25d19ddb5b58ed0bed9d017 Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 09:04:18 +0100 Subject: [PATCH 027/139] pyproject.toml: Removed deprecated pyright setting 'reportShadowedImports' --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index ee7264f..e300c39 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -182,7 +182,7 @@ reportUnnecessaryContains = "warning" reportUnusedCallResult = "warning" reportUnusedExpression = "warning" reportMatchNotExhaustive = "warning" -reportShadowedImports = "warning" + reportUntypedFunctionDecorator = "warning" reportUntypedClassDecorator = "warning" reportUntypedBaseClass = "error" From 5b313a69e028a069cfaedcc796836557438d47ad Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 09:04:19 +0100 Subject: [PATCH 028/139] pyproject.toml: Removed deprecated mypy plugin 'numpy.typing.mypy_plugin' --- pyproject.toml | 1 - 1 file changed, 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index e300c39..17bfe60 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -130,7 +130,6 @@ sim-explorer = "sim_explorer.cli.__main__:main" [tool.mypy] plugins = [ - "numpy.typing.mypy_plugin", ] mypy_path = "stubs" files = [ From ad4f4b85704a513e9f574d34dcb4173cb19bbfd4 Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 09:04:20 +0100 Subject: [PATCH 029/139] pyproject.toml: Removed leading carets and trailing slashes from 'exclude' paths --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 17bfe60..228df20 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -138,7 +138,7 @@ files = [ # "demos", ] exclude = [ - "^tests/data/", + "tests/data/", ] check_untyped_defs = true disable_error_code = [ From 7d8f047a00247187ede4437fd9ec11db72a3beca Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 09:04:21 +0100 Subject: [PATCH 030/139] pyproject.toml: Removed trailing slashes from 'exclude' paths --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 228df20..71c0bdd 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -138,7 +138,7 @@ files = [ # "demos", ] exclude = [ - "tests/data/", + "tests/data", ] check_untyped_defs = true disable_error_code = [ From 4289b7a1fb0bfeb7395ff722e403f887ed23bb11 Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 09:04:22 +0100 Subject: [PATCH 031/139] Updated CHANGELOG.md --- CHANGELOG.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5773058..82ad244 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -26,6 +26,22 @@ The changelog format is based on [Keep a Changelog](https://keepachangelog.com/e * Replaced 'Build source distribution and wheel' with 'Build source distribution and wheels' (plural) in workflow step names. * Replaced 'Run twine check' with 'Check build artifacts' in workflow step names, to better reflect the purpose of the step. * Updated the syntax used for the OS and Python matrix in test workflows. +* pyproject.toml: + * pyproject.toml: Added required-environments to uv.tools (windows, linux) + * pyproject.toml: Removed deprecated mypy plugin 'numpy.typing.mypy_plugin' + * pyproject.toml: Removed deprecated pyright setting 'reportShadowedImports' + * pyproject.toml: Removed leading carets and trailing slashes from 'exclude' paths + * pyproject.toml: Removed trailing slashes from 'exclude' paths + * pyproject.toml: Updated supported Python versions to 3.11, 3.12, 3.13, 3.14 + * Removed upper version constraint from required Python version, i.e. changed the "requires-python" field from ">= 3.11, < 3.15" to ">= 3.11".
+ Detailed background and reasoning in this good yet long post by Henry Schreiner: + https://iscinumpy.dev/post/bound-version-constraints/#pinning-the-python-version-is-special
+ TLDR: Placing an upper Python version constraint on a Python package causes more harm than it provides benefits. + The upper version constraint unnecessarily manifests incompatibility with future Python releases. + Removing the upper version constraint ensures the package remains installable as Python evolves. + In the majority of cases, the newer Python version will anyhow be backward-compatible. And in the rare case where your package would really not work with a newer Python version, + users can at least find a solution manually to resolve the conflict, e.g. by pinning your package to the last version compatible with the environment they install it in. + That way, we ensure it remains _possible_ for users to find a solution, instead of rendering it impossible forever. ## [0.2.1] - 2025-02-05 From 8b23de85b2beb12eecbf18b91d4931274bb6e395 Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 09:04:23 +0100 Subject: [PATCH 032/139] Sphinx conf.py: Removed ruff rule exception on file level --- docs/source/conf.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/source/conf.py b/docs/source/conf.py index e65baa2..299dad3 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -1,4 +1,4 @@ -# ruff: noqa + # mypy: ignore-errors # Configuration file for the Sphinx documentation builder. From f3562cb3ccbbc05c61f59a9d8fb0257a88058e7f Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 09:04:25 +0100 Subject: [PATCH 033/139] Sphinx conf.py: Updated year in copyright statement to 2026 --- docs/source/conf.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/source/conf.py b/docs/source/conf.py index 299dad3..0f7867b 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -22,7 +22,7 @@ # https://www.sphinx-doc.org/en/master/usage/configuration.html#project-information project = "sim-explorer" -copyright = "2024, DNV AS. All rights reserved." +copyright = "2026, DNV AS. All rights reserved." author = "Siegfried Eisinger, DNV Simulation Technology Team, SEACo project team" # The full version, including alpha/beta/rc tags From 16b7221f01a9f559eca488196f137d63de29b10d Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 09:04:26 +0100 Subject: [PATCH 034/139] Updated CHANGELOG.md --- CHANGELOG.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 82ad244..7ccfb5e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -42,6 +42,9 @@ The changelog format is based on [Keep a Changelog](https://keepachangelog.com/e In the majority of cases, the newer Python version will anyhow be backward-compatible. And in the rare case where your package would really not work with a newer Python version, users can at least find a solution manually to resolve the conflict, e.g. by pinning your package to the last version compatible with the environment they install it in. That way, we ensure it remains _possible_ for users to find a solution, instead of rendering it impossible forever. +* Sphinx Documentation: + * Sphinx conf.py: Removed ruff rule exception on file level + * Sphinx conf.py: Updated year in copyright statement to 2026 ## [0.2.1] - 2025-02-05 From 06bc5ade04183ad9ec4341aa97127259a82c5ce1 Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 09:04:27 +0100 Subject: [PATCH 035/139] VS Code settings: (Recommended extensions): Removed deprecated IntelliCode extension and replaced it by GitHub Copilot Chat as recommended replacement. --- .vscode/extensions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.vscode/extensions.json b/.vscode/extensions.json index 2accaf5..5b1eb54 100644 --- a/.vscode/extensions.json +++ b/.vscode/extensions.json @@ -5,7 +5,7 @@ "recommendations": [ "ms-python.python", "ms-python.vscode-pylance", - "visualstudioexptteam.vscodeintellicode", + "github.copilot-chat", "njqdev.vscode-python-typehint", "charliermarsh.ruff", "sourcery.sourcery", From b45e98fdf32152bc2ba0d82a6db45d34f6258dd8 Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 09:04:28 +0100 Subject: [PATCH 036/139] VS Code Settings: (Recommended extensions): Removed 'njqdev.vscode-python-typehint' (Python Type Hint). Not maintained since 1 year, and the functionality is now covered by GitHub Copilot. VS Code Settings: (Recommended extensions): Added 'ms-python.debugpy' (Python Debugger). VS Code Settings: (Recommended extensions): Added 'ms-python.vscode-python-envs' (Python Environments). --- .vscode/extensions.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.vscode/extensions.json b/.vscode/extensions.json index 5b1eb54..d6549af 100644 --- a/.vscode/extensions.json +++ b/.vscode/extensions.json @@ -6,7 +6,8 @@ "ms-python.python", "ms-python.vscode-pylance", "github.copilot-chat", - "njqdev.vscode-python-typehint", + "ms-python.debugpy", + "ms-python.vscode-python-envs", "charliermarsh.ruff", "sourcery.sourcery", "njpwerner.autodocstring", From 089db262d2af00e43c0b1d02023a60b04ce60a71 Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 09:04:29 +0100 Subject: [PATCH 037/139] VS Code settings: Updated 'mypy-type-checker.reportingScope' to 'custom'. --- .vscode/settings.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.vscode/settings.json b/.vscode/settings.json index 8ec2fac..f48f804 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -46,7 +46,7 @@ }, ], "mypy-type-checker.importStrategy": "fromEnvironment", - "mypy-type-checker.reportingScope": "workspace", + "mypy-type-checker.reportingScope": "custom", "mypy-type-checker.preferDaemon": true, "ruff.configurationPreference": "filesystemFirst", } \ No newline at end of file From 88f8b6cd5b59323f4ef81b0adc91651c8b4260d7 Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 09:04:30 +0100 Subject: [PATCH 038/139] Updated CHANGELOG.md --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7ccfb5e..8feb40b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -45,6 +45,12 @@ The changelog format is based on [Keep a Changelog](https://keepachangelog.com/e * Sphinx Documentation: * Sphinx conf.py: Removed ruff rule exception on file level * Sphinx conf.py: Updated year in copyright statement to 2026 +* VS Code Settings: + * VS Code Settings: (Recommended extensions): Removed 'njqdev.vscode-python-typehint' (Python Type Hint). Not maintained since 1 year, and the functionality is now covered by GitHub Copilot. +VS Code Settings: (Recommended extensions): Added 'ms-python.debugpy' (Python Debugger). +VS Code Settings: (Recommended extensions): Added 'ms-python.vscode-python-envs' (Python Environments). + * VS Code settings: (Recommended extensions): Removed deprecated IntelliCode extension and replaced it by GitHub Copilot Chat as recommended replacement. + * VS Code settings: Updated 'mypy-type-checker.reportingScope' to 'custom'. ## [0.2.1] - 2025-02-05 From 58c9dd4c0818f0fff1849455db93f50639d488f3 Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 09:04:31 +0100 Subject: [PATCH 039/139] .pre-commit-config.yaml: Updated id of ruff to ruff-check --- .pre-commit-config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index df75480..4be30cb 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -12,7 +12,7 @@ repos: rev: v0.9.2 hooks: - id: ruff-format - - id: ruff + - id: ruff-check # - repo: https://github.com/pre-commit/mirrors-mypy # rev: v1.14.1 # hooks: From c68e72d90ef1d324250572860251df392966ea10 Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 09:04:33 +0100 Subject: [PATCH 040/139] ruff.toml: Updated target Python version to "py311" --- ruff.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ruff.toml b/ruff.toml index fdea9b0..3edc3ee 100644 --- a/ruff.toml +++ b/ruff.toml @@ -10,7 +10,7 @@ src = [ "src", ] line-length = 120 -target-version = "py310" +target-version = "py311" [lint] # Settings for Ruff linter (invoked with `uv run ruff check`). From 3188f9bc0238065372bc94f5b12e728a48cae485 Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 09:04:34 +0100 Subject: [PATCH 041/139] .sourcery.yaml: Updated the lowest Python version the project supports to '3.11' --- .sourcery.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.sourcery.yaml b/.sourcery.yaml index 875292b..5b5817f 100644 --- a/.sourcery.yaml +++ b/.sourcery.yaml @@ -30,7 +30,7 @@ rule_settings: - refactoring - suggestion - comment - python_version: '3.10' # A string specifying the lowest Python version your project supports. Sourcery will not suggest refactorings requiring a higher Python version. + python_version: '3.11' # A string specifying the lowest Python version your project supports. Sourcery will not suggest refactorings requiring a higher Python version. # rules: # A list of custom rules Sourcery will include in its analysis. # - id: no-print-statements From 7aa888446af1ded84d137dae2d32771e6025690c Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 09:04:35 +0100 Subject: [PATCH 042/139] Updated CHANGELOG.md --- CHANGELOG.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8feb40b..10c2f32 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -51,6 +51,9 @@ VS Code Settings: (Recommended extensions): Added 'ms-python.debugpy' (Python De VS Code Settings: (Recommended extensions): Added 'ms-python.vscode-python-envs' (Python Environments). * VS Code settings: (Recommended extensions): Removed deprecated IntelliCode extension and replaced it by GitHub Copilot Chat as recommended replacement. * VS Code settings: Updated 'mypy-type-checker.reportingScope' to 'custom'. +* .pre-commit-config.yaml: Updated id of ruff to ruff-check +* .sourcery.yaml: Updated the lowest Python version the project supports to '3.11' +* ruff.toml: Updated target Python version to "py311" ## [0.2.1] - 2025-02-05 From 10cac575db7caa37de5c42ca385422ab1b4f5fd7 Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 09:04:40 +0100 Subject: [PATCH 043/139] Updated to sphinxcontrib-mermaid>=2.0 --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 71c0bdd..ee524fc 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -106,7 +106,7 @@ dev = [ "Sphinx>=8.1", "sphinx-argparse-cli>=1.19", "sphinx-autodoc-typehints>=3.0", - "sphinxcontrib-mermaid>=1.0.0", + "sphinxcontrib-mermaid>=2.0", "myst-parser>=4.0", "furo>=2024.8", "jupyter>=1.1", From 3fd99828cecf87ccbbdc5922327f3a63583d8a2d Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 09:04:43 +0100 Subject: [PATCH 044/139] Updated to sourcery>=1.43.0 --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index ee524fc..e992417 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -101,7 +101,7 @@ dev = [ "ruff>=0.9.2", "pyright>=1.1.392", "mypy>=1.14", - "sourcery>=1.31", + "sourcery>=1.43.0", "pre-commit>=4.0", "Sphinx>=8.1", "sphinx-argparse-cli>=1.19", From 4725eac7667bcb35bbe76ae4949a7249c1314493 Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 09:04:51 +0100 Subject: [PATCH 045/139] Updated to numpy>=2.3 --- pyproject.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index e992417..f4fc55c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -61,8 +61,8 @@ classifiers = [ "Topic :: Software Development :: Libraries :: Python Modules", ] dependencies = [ - "numpy>=1.26; python_version < '3.13'", - "numpy>=2.2; python_version >= '3.13'", + "numpy>=2.3; python_version < '3.13'", + "numpy>=2.3; python_version >= '3.13'", "matplotlib>=3.10", "pint>=0.24", "sympy>=1.13", From fce88237b979114597029e33925be806a8e2d846 Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 09:04:53 +0100 Subject: [PATCH 046/139] Updated to myst-parser>=5.0 --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index f4fc55c..b652768 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -107,7 +107,7 @@ dev = [ "sphinx-argparse-cli>=1.19", "sphinx-autodoc-typehints>=3.0", "sphinxcontrib-mermaid>=2.0", - "myst-parser>=4.0", + "myst-parser>=5.0", "furo>=2024.8", "jupyter>=1.1", ] From fc037b5e1e5fea8ccf337cf7412ed2b34ad8ab49 Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 09:05:00 +0100 Subject: [PATCH 047/139] Updated to pyright>=1.1.408 --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index b652768..d61e946 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -99,7 +99,7 @@ dev = [ "pytest>=8.3", "pytest-cov>=6.0", "ruff>=0.9.2", - "pyright>=1.1.392", + "pyright>=1.1.408", "mypy>=1.14", "sourcery>=1.43.0", "pre-commit>=4.0", From 6963cf6b7e86dc60a3e7d86086c98e1d2e79ba25 Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 09:05:04 +0100 Subject: [PATCH 048/139] Updated to furo>=2025.12 --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index d61e946..2ebf2d8 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -108,7 +108,7 @@ dev = [ "sphinx-autodoc-typehints>=3.0", "sphinxcontrib-mermaid>=2.0", "myst-parser>=5.0", - "furo>=2024.8", + "furo>=2025.12", "jupyter>=1.1", ] From 0dfb914cfb38a1c25e62cc48c1bf3e3efd7681ec Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 09:05:14 +0100 Subject: [PATCH 049/139] Updated to pytest>=9.0 --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 2ebf2d8..ee5cbee 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -96,7 +96,7 @@ Changelog = "https://github.com/dnv-opensource/sim-explorer/blob/main/CHANGELOG. [dependency-groups] dev = [ - "pytest>=8.3", + "pytest>=9.0", "pytest-cov>=6.0", "ruff>=0.9.2", "pyright>=1.1.408", From ddebac61bb0f6219d295febc631180babd426f1d Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 09:05:16 +0100 Subject: [PATCH 050/139] Updated to jupyter>=1.1.1 --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index ee5cbee..6913dfd 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -109,7 +109,7 @@ dev = [ "sphinxcontrib-mermaid>=2.0", "myst-parser>=5.0", "furo>=2025.12", - "jupyter>=1.1", + "jupyter>=1.1.1", ] [tool.uv] From 5cb8d4bd07322a29696f2ccac34e56f4a29e053b Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 09:05:17 +0100 Subject: [PATCH 051/139] Updated to sphinx-argparse-cli>=1.20.1 --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 6913dfd..4633dab 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -104,7 +104,7 @@ dev = [ "sourcery>=1.43.0", "pre-commit>=4.0", "Sphinx>=8.1", - "sphinx-argparse-cli>=1.19", + "sphinx-argparse-cli>=1.20.1", "sphinx-autodoc-typehints>=3.0", "sphinxcontrib-mermaid>=2.0", "myst-parser>=5.0", From f235347ec9968df2a911bd2e00914c4a785e1120 Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 09:05:23 +0100 Subject: [PATCH 052/139] Updated to sympy>=1.14.0 --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 4633dab..a0111d5 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -65,7 +65,7 @@ dependencies = [ "numpy>=2.3; python_version >= '3.13'", "matplotlib>=3.10", "pint>=0.24", - "sympy>=1.13", + "sympy>=1.14.0", "jsonpath-ng>=1.7.0", "libcosimpy==0.0.2", "fmpy>=0.3.21", From e3dedd1060aa5711cfb039df3fd204e3466cb209 Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 09:05:24 +0100 Subject: [PATCH 053/139] Updated to plotly>=6.5 --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index a0111d5..984c65a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -70,7 +70,7 @@ dependencies = [ "libcosimpy==0.0.2", "fmpy>=0.3.21", "component-model>=0.1.0", - "plotly>=5.24", + "plotly>=6.5", "pydantic>=2.10.3", "rich>=13.9.4", ] From 19bfc9874f591f4b0becdf5a086f1ffb6e3b779e Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 09:05:32 +0100 Subject: [PATCH 054/139] Updated to docutils>=0.22.4 --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 984c65a..6b67d7f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -80,7 +80,7 @@ modelTest = [ "fmpy>=0.3.21", ] rest = [ - "docutils>=0.21", + "docutils>=0.22.4", ] editor = [ "thonny>=4.1", From 179d73fbceda55d159bf38b43983646879bd4b93 Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 09:05:34 +0100 Subject: [PATCH 055/139] Updated to mypy>=1.19.1 --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 6b67d7f..91f9156 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -100,7 +100,7 @@ dev = [ "pytest-cov>=6.0", "ruff>=0.9.2", "pyright>=1.1.408", - "mypy>=1.14", + "mypy>=1.19.1", "sourcery>=1.43.0", "pre-commit>=4.0", "Sphinx>=8.1", From 1e1bf3e677f882a99b02bf3078cb116667b433ff Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 09:05:37 +0100 Subject: [PATCH 056/139] Updated to pre-commit>=4.5 --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 91f9156..9cf767a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -102,7 +102,7 @@ dev = [ "pyright>=1.1.408", "mypy>=1.19.1", "sourcery>=1.43.0", - "pre-commit>=4.0", + "pre-commit>=4.5", "Sphinx>=8.1", "sphinx-argparse-cli>=1.20.1", "sphinx-autodoc-typehints>=3.0", From b5074e554a3ba2b1f43c4091cf1f3677935d23f3 Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 09:05:38 +0100 Subject: [PATCH 057/139] Updated to ruff>=0.15.1 --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 9cf767a..5f37a88 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -98,7 +98,7 @@ Changelog = "https://github.com/dnv-opensource/sim-explorer/blob/main/CHANGELOG. dev = [ "pytest>=9.0", "pytest-cov>=6.0", - "ruff>=0.9.2", + "ruff>=0.15.1", "pyright>=1.1.408", "mypy>=1.19.1", "sourcery>=1.43.0", From c72389ddeeb6bcacb7377de582b02502f2bd890b Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 09:05:42 +0100 Subject: [PATCH 058/139] Updated to sphinx-autodoc-typehints>=3.6 --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 5f37a88..e645853 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -105,7 +105,7 @@ dev = [ "pre-commit>=4.5", "Sphinx>=8.1", "sphinx-argparse-cli>=1.20.1", - "sphinx-autodoc-typehints>=3.0", + "sphinx-autodoc-typehints>=3.6", "sphinxcontrib-mermaid>=2.0", "myst-parser>=5.0", "furo>=2025.12", From 9718a2b6f8ff70289c33c532ae54d2d9fcd3e5fa Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 09:05:43 +0100 Subject: [PATCH 059/139] Updated to pytest-cov>=7.0 --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index e645853..3605ad6 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -97,7 +97,7 @@ Changelog = "https://github.com/dnv-opensource/sim-explorer/blob/main/CHANGELOG. [dependency-groups] dev = [ "pytest>=9.0", - "pytest-cov>=6.0", + "pytest-cov>=7.0", "ruff>=0.15.1", "pyright>=1.1.408", "mypy>=1.19.1", From 330684e36fb6ace3575ee20270c1a7607612b7c3 Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 09:05:45 +0100 Subject: [PATCH 060/139] Updated to pydantic>=2.12 --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 3605ad6..c61e8ea 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -71,7 +71,7 @@ dependencies = [ "fmpy>=0.3.21", "component-model>=0.1.0", "plotly>=6.5", - "pydantic>=2.10.3", + "pydantic>=2.12", "rich>=13.9.4", ] From c0ccd420783c989cddafbd7a42e8a40c9d2178f2 Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 09:05:48 +0100 Subject: [PATCH 061/139] .pre-commit-config.yaml: Updated rev of pre-commit-hooks to v6.0.0 --- .pre-commit-config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 4be30cb..374285e 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -1,6 +1,6 @@ repos: - repo: https://github.com/pre-commit/pre-commit-hooks - rev: v5.0.0 + rev: v6.0.0 hooks: - id: mixed-line-ending args: [--fix=auto] From 4cb003036f6cb41a2dc92d139c8ccc091362ef82 Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 09:05:49 +0100 Subject: [PATCH 062/139] .pre-commit-config.yaml: Updated rev of ruff-pre-commit to v0.15.1 --- .pre-commit-config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 374285e..c7ca41c 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -9,7 +9,7 @@ repos: - id: check-toml - id: check-merge-conflict - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.9.2 + rev: v0.15.1 hooks: - id: ruff-format - id: ruff-check From 53d56a95b54fd891f23a0c36f8aebd1d333fed9f Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 09:05:50 +0100 Subject: [PATCH 063/139] Updated CHANGELOG.md --- CHANGELOG.md | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 10c2f32..4ab5118 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -56,6 +56,29 @@ VS Code Settings: (Recommended extensions): Added 'ms-python.vscode-python-envs' * ruff.toml: Updated target Python version to "py311" +### Dependencies +* .pre-commit-config.yaml: Updated rev of pre-commit-hooks to v6.0.0 +* .pre-commit-config.yaml: Updated rev of ruff-pre-commit to v0.15.1 +* Updated to docutils>=0.22.4 +* Updated to furo>=2025.12 +* Updated to jupyter>=1.1.1 +* Updated to mypy>=1.19.1 +* Updated to myst-parser>=5.0 +* Updated to numpy>=2.3 +* Updated to plotly>=6.5 +* Updated to pre-commit>=4.5 +* Updated to pydantic>=2.12 +* Updated to pyright>=1.1.408 +* Updated to pytest-cov>=7.0 +* Updated to pytest>=9.0 +* Updated to ruff>=0.15.1 +* Updated to sourcery>=1.43.0 +* Updated to sphinx-argparse-cli>=1.20.1 +* Updated to sphinx-autodoc-typehints>=3.6 +* Updated to sphinxcontrib-mermaid>=2.0 +* Updated to sympy>=1.14.0 + + ## [0.2.1] - 2025-02-05 ### Added From dd310f48195be44cdc8d5656c7dbf9068b302e2c Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 09:05:51 +0100 Subject: [PATCH 064/139] Updated 'checkout' action to v5 --- .github/workflows/_build_and_publish_documentation.yml | 2 +- .github/workflows/_build_package.yml | 2 +- .github/workflows/_code_quality.yml | 8 ++++---- .github/workflows/_merge_into_release.yml | 2 +- .github/workflows/_test.yml | 2 +- .github/workflows/_test_future.yml | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/workflows/_build_and_publish_documentation.yml b/.github/workflows/_build_and_publish_documentation.yml index 126dd86..785902c 100644 --- a/.github/workflows/_build_and_publish_documentation.yml +++ b/.github/workflows/_build_and_publish_documentation.yml @@ -13,7 +13,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout active branch - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: lfs: true - name: Install uv diff --git a/.github/workflows/_build_package.yml b/.github/workflows/_build_package.yml index 34de49c..ccb7c9a 100644 --- a/.github/workflows/_build_package.yml +++ b/.github/workflows/_build_package.yml @@ -8,7 +8,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: lfs: true - name: Install uv diff --git a/.github/workflows/_code_quality.yml b/.github/workflows/_code_quality.yml index b0e908e..f362889 100644 --- a/.github/workflows/_code_quality.yml +++ b/.github/workflows/_code_quality.yml @@ -8,7 +8,7 @@ jobs: name: ruff format steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Install uv uses: astral-sh/setup-uv@v5 with: @@ -24,7 +24,7 @@ jobs: name: ruff check steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Install uv uses: astral-sh/setup-uv@v5 with: @@ -40,7 +40,7 @@ jobs: name: pyright steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Install uv uses: astral-sh/setup-uv@v5 with: @@ -56,7 +56,7 @@ jobs: name: mypy steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Install uv uses: astral-sh/setup-uv@v5 with: diff --git a/.github/workflows/_merge_into_release.yml b/.github/workflows/_merge_into_release.yml index 7611883..67348de 100644 --- a/.github/workflows/_merge_into_release.yml +++ b/.github/workflows/_merge_into_release.yml @@ -13,7 +13,7 @@ jobs: environment: release steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: # Fetch the whole history to prevent unrelated history errors fetch-depth: 0 diff --git a/.github/workflows/_test.yml b/.github/workflows/_test.yml index 9b4c61a..a906634 100644 --- a/.github/workflows/_test.yml +++ b/.github/workflows/_test.yml @@ -13,7 +13,7 @@ jobs: python: ['3.11', '3.12', '3.13', '3.14'] steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Install uv uses: astral-sh/setup-uv@v5 with: diff --git a/.github/workflows/_test_future.yml b/.github/workflows/_test_future.yml index c3d9544..8d7299b 100644 --- a/.github/workflows/_test_future.yml +++ b/.github/workflows/_test_future.yml @@ -16,7 +16,7 @@ jobs: uvpy: '3.15' steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Install uv uses: astral-sh/setup-uv@v5 with: From e882d930b7afcea54f92c5098b57abaeee5ecfd4 Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 09:05:53 +0100 Subject: [PATCH 065/139] Updated 'setup-uv' action to v7 --- .github/workflows/_build_and_publish_documentation.yml | 2 +- .github/workflows/_build_package.yml | 2 +- .github/workflows/_code_quality.yml | 8 ++++---- .github/workflows/_test.yml | 2 +- .github/workflows/_test_future.yml | 2 +- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/_build_and_publish_documentation.yml b/.github/workflows/_build_and_publish_documentation.yml index 785902c..b3a6930 100644 --- a/.github/workflows/_build_and_publish_documentation.yml +++ b/.github/workflows/_build_and_publish_documentation.yml @@ -17,7 +17,7 @@ jobs: with: lfs: true - name: Install uv - uses: astral-sh/setup-uv@v5 + uses: astral-sh/setup-uv@v7 with: enable-cache: true cache-dependency-glob: "uv.lock" diff --git a/.github/workflows/_build_package.yml b/.github/workflows/_build_package.yml index ccb7c9a..239abfc 100644 --- a/.github/workflows/_build_package.yml +++ b/.github/workflows/_build_package.yml @@ -12,7 +12,7 @@ jobs: with: lfs: true - name: Install uv - uses: astral-sh/setup-uv@v5 + uses: astral-sh/setup-uv@v7 with: enable-cache: true cache-dependency-glob: "uv.lock" diff --git a/.github/workflows/_code_quality.yml b/.github/workflows/_code_quality.yml index f362889..321bcb3 100644 --- a/.github/workflows/_code_quality.yml +++ b/.github/workflows/_code_quality.yml @@ -10,7 +10,7 @@ jobs: - name: Checkout code uses: actions/checkout@v5 - name: Install uv - uses: astral-sh/setup-uv@v5 + uses: astral-sh/setup-uv@v7 with: enable-cache: true cache-dependency-glob: "uv.lock" @@ -26,7 +26,7 @@ jobs: - name: Checkout code uses: actions/checkout@v5 - name: Install uv - uses: astral-sh/setup-uv@v5 + uses: astral-sh/setup-uv@v7 with: enable-cache: true cache-dependency-glob: "uv.lock" @@ -42,7 +42,7 @@ jobs: - name: Checkout code uses: actions/checkout@v5 - name: Install uv - uses: astral-sh/setup-uv@v5 + uses: astral-sh/setup-uv@v7 with: enable-cache: true cache-dependency-glob: "uv.lock" @@ -58,7 +58,7 @@ jobs: - name: Checkout code uses: actions/checkout@v5 - name: Install uv - uses: astral-sh/setup-uv@v5 + uses: astral-sh/setup-uv@v7 with: enable-cache: true cache-dependency-glob: "uv.lock" diff --git a/.github/workflows/_test.yml b/.github/workflows/_test.yml index a906634..60364af 100644 --- a/.github/workflows/_test.yml +++ b/.github/workflows/_test.yml @@ -15,7 +15,7 @@ jobs: - name: Checkout code uses: actions/checkout@v5 - name: Install uv - uses: astral-sh/setup-uv@v5 + uses: astral-sh/setup-uv@v7 with: enable-cache: false cache-dependency-glob: "uv.lock" diff --git a/.github/workflows/_test_future.yml b/.github/workflows/_test_future.yml index 8d7299b..ddb2e95 100644 --- a/.github/workflows/_test_future.yml +++ b/.github/workflows/_test_future.yml @@ -18,7 +18,7 @@ jobs: - name: Checkout code uses: actions/checkout@v5 - name: Install uv - uses: astral-sh/setup-uv@v5 + uses: astral-sh/setup-uv@v7 with: enable-cache: false cache-dependency-glob: "uv.lock" From 35c6ab71eaaf5fd3bde52478879baa6d8b7d0e27 Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 09:05:54 +0100 Subject: [PATCH 066/139] Updated 'upload-artifact' action to v5 --- .github/workflows/_build_package.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/_build_package.yml b/.github/workflows/_build_package.yml index 239abfc..c48c122 100644 --- a/.github/workflows/_build_package.yml +++ b/.github/workflows/_build_package.yml @@ -21,7 +21,7 @@ jobs: - name: Check build artifacts run: uvx twine check --strict dist/* - name: Upload build artifacts - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: dist path: | From bd407cfb1bf025f0512993d7ed86955ab2cedc8f Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 09:05:55 +0100 Subject: [PATCH 067/139] Updated 'download-artifact' action to v5 --- .github/workflows/publish_release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/publish_release.yml b/.github/workflows/publish_release.yml index 9549b74..bd97143 100644 --- a/.github/workflows/publish_release.yml +++ b/.github/workflows/publish_release.yml @@ -19,7 +19,7 @@ jobs: id-token: write steps: - name: Download build artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v5 with: name: dist path: dist From f13ac3457f9de7f2b5d5eae358f544066a2995f8 Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 09:05:56 +0100 Subject: [PATCH 068/139] Updated CHANGELOG.md --- CHANGELOG.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4ab5118..0a7219d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -77,6 +77,11 @@ VS Code Settings: (Recommended extensions): Added 'ms-python.vscode-python-envs' * Updated to sphinx-autodoc-typehints>=3.6 * Updated to sphinxcontrib-mermaid>=2.0 * Updated to sympy>=1.14.0 +* GitHub Workflows: + * Updated 'checkout' action to v5 + * Updated 'download-artifact' action to v5 + * Updated 'setup-uv' action to v7 + * Updated 'upload-artifact' action to v5 ## [0.2.1] - 2025-02-05 From 25b7decb565a18e19a10c6554aeabaa16c4d0a46 Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 09:10:27 +0100 Subject: [PATCH 069/139] Updated to numpy>=2.3 (removed split version specifiers) --- pyproject.toml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index c61e8ea..af101c9 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -61,8 +61,7 @@ classifiers = [ "Topic :: Software Development :: Libraries :: Python Modules", ] dependencies = [ - "numpy>=2.3; python_version < '3.13'", - "numpy>=2.3; python_version >= '3.13'", + "numpy>=2.3", "matplotlib>=3.10", "pint>=0.24", "sympy>=1.14.0", From 4f0ae3794c9262f63fa4766136d24270f4ca0af2 Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 09:12:52 +0100 Subject: [PATCH 070/139] Updated to libcosimpy>=0.0.5 --- pyproject.toml | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index af101c9..ecf75dd 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -46,11 +46,6 @@ classifiers = [ "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", "Programming Language :: Python :: 3.14", - # - "Programming Language :: Python :: 3.11", - "Programming Language :: Python :: 3.12", - "Programming Language :: Python :: 3.13", - "Programming Language :: Python :: 3.14", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX :: Linux", "Operating System :: MacOS", @@ -66,7 +61,7 @@ dependencies = [ "pint>=0.24", "sympy>=1.14.0", "jsonpath-ng>=1.7.0", - "libcosimpy==0.0.2", + "libcosimpy>=0.0.5", "fmpy>=0.3.21", "component-model>=0.1.0", "plotly>=6.5", From 656083d6cb087145858d792f485edad0c3b971cf Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 09:13:56 +0100 Subject: [PATCH 071/139] updated uv.lock --- uv.lock | 3407 ++++++++++++++++++++++++++++++++++--------------------- 1 file changed, 2099 insertions(+), 1308 deletions(-) diff --git a/uv.lock b/uv.lock index ddd37ad..bb31dc2 100644 --- a/uv.lock +++ b/uv.lock @@ -1,181 +1,192 @@ version = 1 -requires-python = ">=3.10, <3.13" +revision = 3 +requires-python = ">=3.11" resolution-markers = [ - "python_full_version < '3.11'", - "python_full_version == '3.11.*'", - "python_full_version >= '3.12'", + "python_full_version >= '3.14'", + "python_full_version >= '3.12' and python_full_version < '3.14'", + "python_full_version < '3.12'", +] +required-markers = [ + "sys_platform == 'win32'", + "sys_platform == 'linux'", +] + +[[package]] +name = "accessible-pygments" +version = "0.0.5" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "pygments" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/bc/c1/bbac6a50d02774f91572938964c582fff4270eee73ab822a4aeea4d8b11b/accessible_pygments-0.0.5.tar.gz", hash = "sha256:40918d3e6a2b619ad424cb91e556bd3bd8865443d9f22f1dcdf79e33c8046872", size = 1377899, upload-time = "2024-05-10T11:23:10.216Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/8d/3f/95338030883d8c8b91223b4e21744b04d11b161a3ef117295d8241f50ab4/accessible_pygments-0.0.5-py3-none-any.whl", hash = "sha256:88ae3211e68a1d0b011504b2ffc1691feafce124b845bd072ab6f9f66f34d4b7", size = 1395903, upload-time = "2024-05-10T11:23:08.421Z" }, ] [[package]] name = "alabaster" version = "1.0.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/a6/f8/d9c74d0daf3f742840fd818d69cfae176fa332022fd44e3469487d5a9420/alabaster-1.0.0.tar.gz", hash = "sha256:c00dca57bca26fa62a6d7d0a9fcce65f3e026e9bfe33e9c538fd3fbb2144fd9e", size = 24210 } +sdist = { url = "https://files.pythonhosted.org/packages/a6/f8/d9c74d0daf3f742840fd818d69cfae176fa332022fd44e3469487d5a9420/alabaster-1.0.0.tar.gz", hash = "sha256:c00dca57bca26fa62a6d7d0a9fcce65f3e026e9bfe33e9c538fd3fbb2144fd9e", size = 24210, upload-time = "2024-07-26T18:15:03.762Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/7e/b3/6b4067be973ae96ba0d615946e314c5ae35f9f993eca561b356540bb0c2b/alabaster-1.0.0-py3-none-any.whl", hash = "sha256:fc6786402dc3fcb2de3cabd5fe455a2db534b371124f1f21de8731783dec828b", size = 13929 }, + { url = "https://files.pythonhosted.org/packages/7e/b3/6b4067be973ae96ba0d615946e314c5ae35f9f993eca561b356540bb0c2b/alabaster-1.0.0-py3-none-any.whl", hash = "sha256:fc6786402dc3fcb2de3cabd5fe455a2db534b371124f1f21de8731783dec828b", size = 13929, upload-time = "2024-07-26T18:15:02.05Z" }, ] [[package]] name = "annotated-types" version = "0.7.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/ee/67/531ea369ba64dcff5ec9c3402f9f51bf748cec26dde048a2f973a4eea7f5/annotated_types-0.7.0.tar.gz", hash = "sha256:aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89", size = 16081 } +sdist = { url = "https://files.pythonhosted.org/packages/ee/67/531ea369ba64dcff5ec9c3402f9f51bf748cec26dde048a2f973a4eea7f5/annotated_types-0.7.0.tar.gz", hash = "sha256:aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89", size = 16081, upload-time = "2024-05-20T21:33:25.928Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/78/b6/6307fbef88d9b5ee7421e68d78a9f162e0da4900bc5f5793f6d3d0e34fb8/annotated_types-0.7.0-py3-none-any.whl", hash = "sha256:1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53", size = 13643 }, + { url = "https://files.pythonhosted.org/packages/78/b6/6307fbef88d9b5ee7421e68d78a9f162e0da4900bc5f5793f6d3d0e34fb8/annotated_types-0.7.0-py3-none-any.whl", hash = "sha256:1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53", size = 13643, upload-time = "2024-05-20T21:33:24.1Z" }, ] [[package]] name = "anyio" -version = "4.8.0" +version = "4.12.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "exceptiongroup", marker = "python_full_version < '3.11'" }, { name = "idna" }, - { name = "sniffio" }, - { name = "typing-extensions" }, + { name = "typing-extensions", marker = "python_full_version < '3.13'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/a3/73/199a98fc2dae33535d6b8e8e6ec01f8c1d76c9adb096c6b7d64823038cde/anyio-4.8.0.tar.gz", hash = "sha256:1d9fe889df5212298c0c0723fa20479d1b94883a2df44bd3897aa91083316f7a", size = 181126 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/46/eb/e7f063ad1fec6b3178a3cd82d1a3c4de82cccf283fc42746168188e1cdd5/anyio-4.8.0-py3-none-any.whl", hash = "sha256:b5011f270ab5eb0abf13385f851315585cc37ef330dd88e27ec3d34d651fd47a", size = 96041 }, -] - -[[package]] -name = "appdirs" -version = "1.4.4" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/d7/d8/05696357e0311f5b5c316d7b95f46c669dd9c15aaeecbb48c7d0aeb88c40/appdirs-1.4.4.tar.gz", hash = "sha256:7d5d0167b2b1ba821647616af46a749d1c653740dd0d2415100fe26e27afdf41", size = 13470 } +sdist = { url = "https://files.pythonhosted.org/packages/96/f0/5eb65b2bb0d09ac6776f2eb54adee6abe8228ea05b20a5ad0e4945de8aac/anyio-4.12.1.tar.gz", hash = "sha256:41cfcc3a4c85d3f05c932da7c26d0201ac36f72abd4435ba90d0464a3ffed703", size = 228685, upload-time = "2026-01-06T11:45:21.246Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/3b/00/2344469e2084fb287c2e0b57b72910309874c3245463acd6cf5e3db69324/appdirs-1.4.4-py2.py3-none-any.whl", hash = "sha256:a841dacd6b99318a741b166adb07e19ee71a274450e68237b4650ca1055ab128", size = 9566 }, + { url = "https://files.pythonhosted.org/packages/38/0e/27be9fdef66e72d64c0cdc3cc2823101b80585f8119b5c112c2e8f5f7dab/anyio-4.12.1-py3-none-any.whl", hash = "sha256:d405828884fc140aa80a3c667b8beed277f1dfedec42ba031bd6ac3db606ab6c", size = 113592, upload-time = "2026-01-06T11:45:19.497Z" }, ] [[package]] name = "appnope" version = "0.1.4" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/35/5d/752690df9ef5b76e169e68d6a129fa6d08a7100ca7f754c89495db3c6019/appnope-0.1.4.tar.gz", hash = "sha256:1de3860566df9caf38f01f86f65e0e13e379af54f9e4bee1e66b48f2efffd1ee", size = 4170 } +sdist = { url = "https://files.pythonhosted.org/packages/35/5d/752690df9ef5b76e169e68d6a129fa6d08a7100ca7f754c89495db3c6019/appnope-0.1.4.tar.gz", hash = "sha256:1de3860566df9caf38f01f86f65e0e13e379af54f9e4bee1e66b48f2efffd1ee", size = 4170, upload-time = "2024-02-06T09:43:11.258Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/81/29/5ecc3a15d5a33e31b26c11426c45c501e439cb865d0bff96315d86443b78/appnope-0.1.4-py2.py3-none-any.whl", hash = "sha256:502575ee11cd7a28c0205f379b525beefebab9d161b7c964670864014ed7213c", size = 4321 }, + { url = "https://files.pythonhosted.org/packages/81/29/5ecc3a15d5a33e31b26c11426c45c501e439cb865d0bff96315d86443b78/appnope-0.1.4-py2.py3-none-any.whl", hash = "sha256:502575ee11cd7a28c0205f379b525beefebab9d161b7c964670864014ed7213c", size = 4321, upload-time = "2024-02-06T09:43:09.663Z" }, ] [[package]] name = "argon2-cffi" -version = "23.1.0" +version = "25.1.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "argon2-cffi-bindings" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/31/fa/57ec2c6d16ecd2ba0cf15f3c7d1c3c2e7b5fcb83555ff56d7ab10888ec8f/argon2_cffi-23.1.0.tar.gz", hash = "sha256:879c3e79a2729ce768ebb7d36d4609e3a78a4ca2ec3a9f12286ca057e3d0db08", size = 42798 } +sdist = { url = "https://files.pythonhosted.org/packages/0e/89/ce5af8a7d472a67cc819d5d998aa8c82c5d860608c4db9f46f1162d7dab9/argon2_cffi-25.1.0.tar.gz", hash = "sha256:694ae5cc8a42f4c4e2bf2ca0e64e51e23a040c6a517a85074683d3959e1346c1", size = 45706, upload-time = "2025-06-03T06:55:32.073Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/a4/6a/e8a041599e78b6b3752da48000b14c8d1e8a04ded09c88c714ba047f34f5/argon2_cffi-23.1.0-py3-none-any.whl", hash = "sha256:c670642b78ba29641818ab2e68bd4e6a78ba53b7eff7b4c3815ae16abf91c7ea", size = 15124 }, + { url = "https://files.pythonhosted.org/packages/4f/d3/a8b22fa575b297cd6e3e3b0155c7e25db170edf1c74783d6a31a2490b8d9/argon2_cffi-25.1.0-py3-none-any.whl", hash = "sha256:fdc8b074db390fccb6eb4a3604ae7231f219aa669a2652e0f20e16ba513d5741", size = 14657, upload-time = "2025-06-03T06:55:30.804Z" }, ] [[package]] name = "argon2-cffi-bindings" -version = "21.2.0" +version = "25.1.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "cffi" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/b9/e9/184b8ccce6683b0aa2fbb7ba5683ea4b9c5763f1356347f1312c32e3c66e/argon2-cffi-bindings-21.2.0.tar.gz", hash = "sha256:bb89ceffa6c791807d1305ceb77dbfacc5aa499891d2c55661c6459651fc39e3", size = 1779911 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/d4/13/838ce2620025e9666aa8f686431f67a29052241692a3dd1ae9d3692a89d3/argon2_cffi_bindings-21.2.0-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:ccb949252cb2ab3a08c02024acb77cfb179492d5701c7cbdbfd776124d4d2367", size = 29658 }, - { url = "https://files.pythonhosted.org/packages/b3/02/f7f7bb6b6af6031edb11037639c697b912e1dea2db94d436e681aea2f495/argon2_cffi_bindings-21.2.0-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9524464572e12979364b7d600abf96181d3541da11e23ddf565a32e70bd4dc0d", size = 80583 }, - { url = "https://files.pythonhosted.org/packages/ec/f7/378254e6dd7ae6f31fe40c8649eea7d4832a42243acaf0f1fff9083b2bed/argon2_cffi_bindings-21.2.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b746dba803a79238e925d9046a63aa26bf86ab2a2fe74ce6b009a1c3f5c8f2ae", size = 86168 }, - { url = "https://files.pythonhosted.org/packages/74/f6/4a34a37a98311ed73bb80efe422fed95f2ac25a4cacc5ae1d7ae6a144505/argon2_cffi_bindings-21.2.0-cp36-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:58ed19212051f49a523abb1dbe954337dc82d947fb6e5a0da60f7c8471a8476c", size = 82709 }, - { url = "https://files.pythonhosted.org/packages/74/2b/73d767bfdaab25484f7e7901379d5f8793cccbb86c6e0cbc4c1b96f63896/argon2_cffi_bindings-21.2.0-cp36-abi3-musllinux_1_1_aarch64.whl", hash = "sha256:bd46088725ef7f58b5a1ef7ca06647ebaf0eb4baff7d1d0d177c6cc8744abd86", size = 83613 }, - { url = "https://files.pythonhosted.org/packages/4f/fd/37f86deef67ff57c76f137a67181949c2d408077e2e3dd70c6c42912c9bf/argon2_cffi_bindings-21.2.0-cp36-abi3-musllinux_1_1_i686.whl", hash = "sha256:8cd69c07dd875537a824deec19f978e0f2078fdda07fd5c42ac29668dda5f40f", size = 84583 }, - { url = "https://files.pythonhosted.org/packages/6f/52/5a60085a3dae8fded8327a4f564223029f5f54b0cb0455a31131b5363a01/argon2_cffi_bindings-21.2.0-cp36-abi3-musllinux_1_1_x86_64.whl", hash = "sha256:f1152ac548bd5b8bcecfb0b0371f082037e47128653df2e8ba6e914d384f3c3e", size = 88475 }, - { url = "https://files.pythonhosted.org/packages/8b/95/143cd64feb24a15fa4b189a3e1e7efbaeeb00f39a51e99b26fc62fbacabd/argon2_cffi_bindings-21.2.0-cp36-abi3-win32.whl", hash = "sha256:603ca0aba86b1349b147cab91ae970c63118a0f30444d4bc80355937c950c082", size = 27698 }, - { url = "https://files.pythonhosted.org/packages/37/2c/e34e47c7dee97ba6f01a6203e0383e15b60fb85d78ac9a15cd066f6fe28b/argon2_cffi_bindings-21.2.0-cp36-abi3-win_amd64.whl", hash = "sha256:b2ef1c30440dbbcba7a5dc3e319408b59676e2e039e2ae11a8775ecf482b192f", size = 30817 }, - { url = "https://files.pythonhosted.org/packages/5a/e4/bf8034d25edaa495da3c8a3405627d2e35758e44ff6eaa7948092646fdcc/argon2_cffi_bindings-21.2.0-cp38-abi3-macosx_10_9_universal2.whl", hash = "sha256:e415e3f62c8d124ee16018e491a009937f8cf7ebf5eb430ffc5de21b900dad93", size = 53104 }, +sdist = { url = "https://files.pythonhosted.org/packages/5c/2d/db8af0df73c1cf454f71b2bbe5e356b8c1f8041c979f505b3d3186e520a9/argon2_cffi_bindings-25.1.0.tar.gz", hash = "sha256:b957f3e6ea4d55d820e40ff76f450952807013d361a65d7f28acc0acbf29229d", size = 1783441, upload-time = "2025-07-30T10:02:05.147Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/60/97/3c0a35f46e52108d4707c44b95cfe2afcafc50800b5450c197454569b776/argon2_cffi_bindings-25.1.0-cp314-cp314t-macosx_10_13_universal2.whl", hash = "sha256:3d3f05610594151994ca9ccb3c771115bdb4daef161976a266f0dd8aa9996b8f", size = 54393, upload-time = "2025-07-30T10:01:40.97Z" }, + { url = "https://files.pythonhosted.org/packages/9d/f4/98bbd6ee89febd4f212696f13c03ca302b8552e7dbf9c8efa11ea4a388c3/argon2_cffi_bindings-25.1.0-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:8b8efee945193e667a396cbc7b4fb7d357297d6234d30a489905d96caabde56b", size = 29328, upload-time = "2025-07-30T10:01:41.916Z" }, + { url = "https://files.pythonhosted.org/packages/43/24/90a01c0ef12ac91a6be05969f29944643bc1e5e461155ae6559befa8f00b/argon2_cffi_bindings-25.1.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:3c6702abc36bf3ccba3f802b799505def420a1b7039862014a65db3205967f5a", size = 31269, upload-time = "2025-07-30T10:01:42.716Z" }, + { url = "https://files.pythonhosted.org/packages/d4/d3/942aa10782b2697eee7af5e12eeff5ebb325ccfb86dd8abda54174e377e4/argon2_cffi_bindings-25.1.0-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a1c70058c6ab1e352304ac7e3b52554daadacd8d453c1752e547c76e9c99ac44", size = 86558, upload-time = "2025-07-30T10:01:43.943Z" }, + { url = "https://files.pythonhosted.org/packages/0d/82/b484f702fec5536e71836fc2dbc8c5267b3f6e78d2d539b4eaa6f0db8bf8/argon2_cffi_bindings-25.1.0-cp314-cp314t-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:e2fd3bfbff3c5d74fef31a722f729bf93500910db650c925c2d6ef879a7e51cb", size = 92364, upload-time = "2025-07-30T10:01:44.887Z" }, + { url = "https://files.pythonhosted.org/packages/c9/c1/a606ff83b3f1735f3759ad0f2cd9e038a0ad11a3de3b6c673aa41c24bb7b/argon2_cffi_bindings-25.1.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:c4f9665de60b1b0e99bcd6be4f17d90339698ce954cfd8d9cf4f91c995165a92", size = 85637, upload-time = "2025-07-30T10:01:46.225Z" }, + { url = "https://files.pythonhosted.org/packages/44/b4/678503f12aceb0262f84fa201f6027ed77d71c5019ae03b399b97caa2f19/argon2_cffi_bindings-25.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:ba92837e4a9aa6a508c8d2d7883ed5a8f6c308c89a4790e1e447a220deb79a85", size = 91934, upload-time = "2025-07-30T10:01:47.203Z" }, + { url = "https://files.pythonhosted.org/packages/f0/c7/f36bd08ef9bd9f0a9cff9428406651f5937ce27b6c5b07b92d41f91ae541/argon2_cffi_bindings-25.1.0-cp314-cp314t-win32.whl", hash = "sha256:84a461d4d84ae1295871329b346a97f68eade8c53b6ed9a7ca2d7467f3c8ff6f", size = 28158, upload-time = "2025-07-30T10:01:48.341Z" }, + { url = "https://files.pythonhosted.org/packages/b3/80/0106a7448abb24a2c467bf7d527fe5413b7fdfa4ad6d6a96a43a62ef3988/argon2_cffi_bindings-25.1.0-cp314-cp314t-win_amd64.whl", hash = "sha256:b55aec3565b65f56455eebc9b9f34130440404f27fe21c3b375bf1ea4d8fbae6", size = 32597, upload-time = "2025-07-30T10:01:49.112Z" }, + { url = "https://files.pythonhosted.org/packages/05/b8/d663c9caea07e9180b2cb662772865230715cbd573ba3b5e81793d580316/argon2_cffi_bindings-25.1.0-cp314-cp314t-win_arm64.whl", hash = "sha256:87c33a52407e4c41f3b70a9c2d3f6056d88b10dad7695be708c5021673f55623", size = 28231, upload-time = "2025-07-30T10:01:49.92Z" }, + { url = "https://files.pythonhosted.org/packages/1d/57/96b8b9f93166147826da5f90376e784a10582dd39a393c99bb62cfcf52f0/argon2_cffi_bindings-25.1.0-cp39-abi3-macosx_10_9_universal2.whl", hash = "sha256:aecba1723ae35330a008418a91ea6cfcedf6d31e5fbaa056a166462ff066d500", size = 54121, upload-time = "2025-07-30T10:01:50.815Z" }, + { url = "https://files.pythonhosted.org/packages/0a/08/a9bebdb2e0e602dde230bdde8021b29f71f7841bd54801bcfd514acb5dcf/argon2_cffi_bindings-25.1.0-cp39-abi3-macosx_10_9_x86_64.whl", hash = "sha256:2630b6240b495dfab90aebe159ff784d08ea999aa4b0d17efa734055a07d2f44", size = 29177, upload-time = "2025-07-30T10:01:51.681Z" }, + { url = "https://files.pythonhosted.org/packages/b6/02/d297943bcacf05e4f2a94ab6f462831dc20158614e5d067c35d4e63b9acb/argon2_cffi_bindings-25.1.0-cp39-abi3-macosx_11_0_arm64.whl", hash = "sha256:7aef0c91e2c0fbca6fc68e7555aa60ef7008a739cbe045541e438373bc54d2b0", size = 31090, upload-time = "2025-07-30T10:01:53.184Z" }, + { url = "https://files.pythonhosted.org/packages/c1/93/44365f3d75053e53893ec6d733e4a5e3147502663554b4d864587c7828a7/argon2_cffi_bindings-25.1.0-cp39-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1e021e87faa76ae0d413b619fe2b65ab9a037f24c60a1e6cc43457ae20de6dc6", size = 81246, upload-time = "2025-07-30T10:01:54.145Z" }, + { url = "https://files.pythonhosted.org/packages/09/52/94108adfdd6e2ddf58be64f959a0b9c7d4ef2fa71086c38356d22dc501ea/argon2_cffi_bindings-25.1.0-cp39-abi3-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d3e924cfc503018a714f94a49a149fdc0b644eaead5d1f089330399134fa028a", size = 87126, upload-time = "2025-07-30T10:01:55.074Z" }, + { url = "https://files.pythonhosted.org/packages/72/70/7a2993a12b0ffa2a9271259b79cc616e2389ed1a4d93842fac5a1f923ffd/argon2_cffi_bindings-25.1.0-cp39-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:c87b72589133f0346a1cb8d5ecca4b933e3c9b64656c9d175270a000e73b288d", size = 80343, upload-time = "2025-07-30T10:01:56.007Z" }, + { url = "https://files.pythonhosted.org/packages/78/9a/4e5157d893ffc712b74dbd868c7f62365618266982b64accab26bab01edc/argon2_cffi_bindings-25.1.0-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:1db89609c06afa1a214a69a462ea741cf735b29a57530478c06eb81dd403de99", size = 86777, upload-time = "2025-07-30T10:01:56.943Z" }, + { url = "https://files.pythonhosted.org/packages/74/cd/15777dfde1c29d96de7f18edf4cc94c385646852e7c7b0320aa91ccca583/argon2_cffi_bindings-25.1.0-cp39-abi3-win32.whl", hash = "sha256:473bcb5f82924b1becbb637b63303ec8d10e84c8d241119419897a26116515d2", size = 27180, upload-time = "2025-07-30T10:01:57.759Z" }, + { url = "https://files.pythonhosted.org/packages/e2/c6/a759ece8f1829d1f162261226fbfd2c6832b3ff7657384045286d2afa384/argon2_cffi_bindings-25.1.0-cp39-abi3-win_amd64.whl", hash = "sha256:a98cd7d17e9f7ce244c0803cad3c23a7d379c301ba618a5fa76a67d116618b98", size = 31715, upload-time = "2025-07-30T10:01:58.56Z" }, + { url = "https://files.pythonhosted.org/packages/42/b9/f8d6fa329ab25128b7e98fd83a3cb34d9db5b059a9847eddb840a0af45dd/argon2_cffi_bindings-25.1.0-cp39-abi3-win_arm64.whl", hash = "sha256:b0fdbcf513833809c882823f98dc2f931cf659d9a1429616ac3adebb49f5db94", size = 27149, upload-time = "2025-07-30T10:01:59.329Z" }, ] [[package]] name = "arrow" -version = "1.3.0" +version = "1.4.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "python-dateutil" }, - { name = "types-python-dateutil" }, + { name = "tzdata" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/2e/00/0f6e8fcdb23ea632c866620cc872729ff43ed91d284c866b515c6342b173/arrow-1.3.0.tar.gz", hash = "sha256:d4540617648cb5f895730f1ad8c82a65f2dad0166f57b75f3ca54759c4d67a85", size = 131960 } +sdist = { url = "https://files.pythonhosted.org/packages/b9/33/032cdc44182491aa708d06a68b62434140d8c50820a087fac7af37703357/arrow-1.4.0.tar.gz", hash = "sha256:ed0cc050e98001b8779e84d461b0098c4ac597e88704a655582b21d116e526d7", size = 152931, upload-time = "2025-10-18T17:46:46.761Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/f8/ed/e97229a566617f2ae958a6b13e7cc0f585470eac730a73e9e82c32a3cdd2/arrow-1.3.0-py3-none-any.whl", hash = "sha256:c728b120ebc00eb84e01882a6f5e7927a53960aa990ce7dd2b10f39005a67f80", size = 66419 }, + { url = "https://files.pythonhosted.org/packages/ed/c9/d7977eaacb9df673210491da99e6a247e93df98c715fc43fd136ce1d3d33/arrow-1.4.0-py3-none-any.whl", hash = "sha256:749f0769958ebdc79c173ff0b0670d59051a535fa26e8eba02953dc19eb43205", size = 68797, upload-time = "2025-10-18T17:46:45.663Z" }, ] [[package]] name = "astroid" -version = "3.3.8" +version = "4.0.4" source = { registry = "https://pypi.org/simple" } -dependencies = [ - { name = "typing-extensions", marker = "python_full_version < '3.11'" }, -] -sdist = { url = "https://files.pythonhosted.org/packages/80/c5/5c83c48bbf547f3dd8b587529db7cf5a265a3368b33e85e76af8ff6061d3/astroid-3.3.8.tar.gz", hash = "sha256:a88c7994f914a4ea8572fac479459f4955eeccc877be3f2d959a33273b0cf40b", size = 398196 } +sdist = { url = "https://files.pythonhosted.org/packages/07/63/0adf26577da5eff6eb7a177876c1cfa213856be9926a000f65c4add9692b/astroid-4.0.4.tar.gz", hash = "sha256:986fed8bcf79fb82c78b18a53352a0b287a73817d6dbcfba3162da36667c49a0", size = 406358, upload-time = "2026-02-07T23:35:07.509Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/07/28/0bc8a17d6cd4cc3c79ae41b7105a2b9a327c110e5ddd37a8a27b29a5c8a2/astroid-3.3.8-py3-none-any.whl", hash = "sha256:187ccc0c248bfbba564826c26f070494f7bc964fd286b6d9fff4420e55de828c", size = 275153 }, + { url = "https://files.pythonhosted.org/packages/b0/cf/1c5f42b110e57bc5502eb80dbc3b03d256926062519224835ef08134f1f9/astroid-4.0.4-py3-none-any.whl", hash = "sha256:52f39653876c7dec3e3afd4c2696920e05c83832b9737afc21928f2d2eb7a753", size = 276445, upload-time = "2026-02-07T23:35:05.344Z" }, ] [[package]] name = "asttokens" -version = "3.0.0" +version = "3.0.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/4a/e7/82da0a03e7ba5141f05cce0d302e6eed121ae055e0456ca228bf693984bc/asttokens-3.0.0.tar.gz", hash = "sha256:0dcd8baa8d62b0c1d118b399b2ddba3c4aff271d0d7a9e0d4c1681c79035bbc7", size = 61978 } +sdist = { url = "https://files.pythonhosted.org/packages/be/a5/8e3f9b6771b0b408517c82d97aed8f2036509bc247d46114925e32fe33f0/asttokens-3.0.1.tar.gz", hash = "sha256:71a4ee5de0bde6a31d64f6b13f2293ac190344478f081c3d1bccfcf5eacb0cb7", size = 62308, upload-time = "2025-11-15T16:43:48.578Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/25/8a/c46dcc25341b5bce5472c718902eb3d38600a903b14fa6aeecef3f21a46f/asttokens-3.0.0-py3-none-any.whl", hash = "sha256:e3078351a059199dd5138cb1c706e6430c05eff2ff136af5eb4790f9d28932e2", size = 26918 }, + { url = "https://files.pythonhosted.org/packages/d2/39/e7eaf1799466a4aef85b6a4fe7bd175ad2b1c6345066aa33f1f58d4b18d0/asttokens-3.0.1-py3-none-any.whl", hash = "sha256:15a3ebc0f43c2d0a50eeafea25e19046c68398e487b9f1f5b517f7c0f40f976a", size = 27047, upload-time = "2025-11-15T16:43:16.109Z" }, ] [[package]] name = "async-lru" -version = "2.0.4" +version = "2.1.0" source = { registry = "https://pypi.org/simple" } -dependencies = [ - { name = "typing-extensions", marker = "python_full_version < '3.11'" }, -] -sdist = { url = "https://files.pythonhosted.org/packages/80/e2/2b4651eff771f6fd900d233e175ddc5e2be502c7eb62c0c42f975c6d36cd/async-lru-2.0.4.tar.gz", hash = "sha256:b8a59a5df60805ff63220b2a0c5b5393da5521b113cd5465a44eb037d81a5627", size = 10019 } +sdist = { url = "https://files.pythonhosted.org/packages/ef/c3/bbf34f15ea88dfb649ab2c40f9d75081784a50573a9ea431563cab64adb8/async_lru-2.1.0.tar.gz", hash = "sha256:9eeb2fecd3fe42cc8a787fc32ead53a3a7158cc43d039c3c55ab3e4e5b2a80ed", size = 12041, upload-time = "2026-01-17T22:52:18.931Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/fa/9f/3c3503693386c4b0f245eaf5ca6198e3b28879ca0a40bde6b0e319793453/async_lru-2.0.4-py3-none-any.whl", hash = "sha256:ff02944ce3c288c5be660c42dbcca0742b32c3b279d6dceda655190240b99224", size = 6111 }, + { url = "https://files.pythonhosted.org/packages/2e/e9/eb6a5db5ac505d5d45715388e92bced7a5bb556facc4d0865d192823f2d2/async_lru-2.1.0-py3-none-any.whl", hash = "sha256:fa12dcf99a42ac1280bc16c634bbaf06883809790f6304d85cdab3f666f33a7e", size = 6933, upload-time = "2026-01-17T22:52:17.389Z" }, ] [[package]] name = "attrs" -version = "25.1.0" +version = "25.4.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/49/7c/fdf464bcc51d23881d110abd74b512a42b3d5d376a55a831b44c603ae17f/attrs-25.1.0.tar.gz", hash = "sha256:1c97078a80c814273a76b2a298a932eb681c87415c11dee0a6921de7f1b02c3e", size = 810562 } +sdist = { url = "https://files.pythonhosted.org/packages/6b/5c/685e6633917e101e5dcb62b9dd76946cbb57c26e133bae9e0cd36033c0a9/attrs-25.4.0.tar.gz", hash = "sha256:16d5969b87f0859ef33a48b35d55ac1be6e42ae49d5e853b597db70c35c57e11", size = 934251, upload-time = "2025-10-06T13:54:44.725Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/fc/30/d4986a882011f9df997a55e6becd864812ccfcd821d64aac8570ee39f719/attrs-25.1.0-py3-none-any.whl", hash = "sha256:c75a69e28a550a7e93789579c22aa26b0f5b83b75dc4e08fe092980051e1090a", size = 63152 }, + { url = "https://files.pythonhosted.org/packages/3a/2a/7cc015f5b9f5db42b7d48157e23356022889fc354a2813c15934b7cb5c0e/attrs-25.4.0-py3-none-any.whl", hash = "sha256:adcf7e2a1fb3b36ac48d97835bb6d8ade15b8dcce26aba8bf1d14847b57a3373", size = 67615, upload-time = "2025-10-06T13:54:43.17Z" }, ] [[package]] name = "babel" -version = "2.16.0" +version = "2.18.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/2a/74/f1bc80f23eeba13393b7222b11d95ca3af2c1e28edca18af487137eefed9/babel-2.16.0.tar.gz", hash = "sha256:d1f3554ca26605fe173f3de0c65f750f5a42f924499bf134de6423582298e316", size = 9348104 } +sdist = { url = "https://files.pythonhosted.org/packages/7d/b2/51899539b6ceeeb420d40ed3cd4b7a40519404f9baf3d4ac99dc413a834b/babel-2.18.0.tar.gz", hash = "sha256:b80b99a14bd085fcacfa15c9165f651fbb3406e66cc603abf11c5750937c992d", size = 9959554, upload-time = "2026-02-01T12:30:56.078Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/ed/20/bc79bc575ba2e2a7f70e8a1155618bb1301eaa5132a8271373a6903f73f8/babel-2.16.0-py3-none-any.whl", hash = "sha256:368b5b98b37c06b7daf6696391c3240c938b37767d4584413e8438c5c435fa8b", size = 9587599 }, + { url = "https://files.pythonhosted.org/packages/77/f5/21d2de20e8b8b0408f0681956ca2c69f1320a3848ac50e6e7f39c6159675/babel-2.18.0-py3-none-any.whl", hash = "sha256:e2b422b277c2b9a9630c1d7903c2a00d0830c409c59ac8cae9081c92f1aeba35", size = 10196845, upload-time = "2026-02-01T12:30:53.445Z" }, ] [[package]] name = "beautifulsoup4" -version = "4.12.3" +version = "4.14.3" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "soupsieve" }, + { name = "typing-extensions" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/b3/ca/824b1195773ce6166d388573fc106ce56d4a805bd7427b624e063596ec58/beautifulsoup4-4.12.3.tar.gz", hash = "sha256:74e3d1928edc070d21748185c46e3fb33490f22f52a3addee9aee0f4f7781051", size = 581181 } +sdist = { url = "https://files.pythonhosted.org/packages/c3/b0/1c6a16426d389813b48d95e26898aff79abbde42ad353958ad95cc8c9b21/beautifulsoup4-4.14.3.tar.gz", hash = "sha256:6292b1c5186d356bba669ef9f7f051757099565ad9ada5dd630bd9de5fa7fb86", size = 627737, upload-time = "2025-11-30T15:08:26.084Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/b1/fe/e8c672695b37eecc5cbf43e1d0638d88d66ba3a44c4d321c796f4e59167f/beautifulsoup4-4.12.3-py3-none-any.whl", hash = "sha256:b80878c9f40111313e55da8ba20bdba06d8fa3969fc68304167741bbf9e082ed", size = 147925 }, + { url = "https://files.pythonhosted.org/packages/1a/39/47f9197bdd44df24d67ac8893641e16f386c984a0619ef2ee4c51fbbc019/beautifulsoup4-4.14.3-py3-none-any.whl", hash = "sha256:0918bfe44902e6ad8d57732ba310582e98da931428d231a5ecb9e7c703a735bb", size = 107721, upload-time = "2025-11-30T15:08:24.087Z" }, ] [[package]] name = "bleach" -version = "6.2.0" +version = "6.3.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "webencodings" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/76/9a/0e33f5054c54d349ea62c277191c020c2d6ef1d65ab2cb1993f91ec846d1/bleach-6.2.0.tar.gz", hash = "sha256:123e894118b8a599fd80d3ec1a6d4cc7ce4e5882b1317a7e1ba69b56e95f991f", size = 203083 } +sdist = { url = "https://files.pythonhosted.org/packages/07/18/3c8523962314be6bf4c8989c79ad9531c825210dd13a8669f6b84336e8bd/bleach-6.3.0.tar.gz", hash = "sha256:6f3b91b1c0a02bb9a78b5a454c92506aa0fdf197e1d5e114d2e00c6f64306d22", size = 203533, upload-time = "2025-10-27T17:57:39.211Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/fc/55/96142937f66150805c25c4d0f31ee4132fd33497753400734f9dfdcbdc66/bleach-6.2.0-py3-none-any.whl", hash = "sha256:117d9c6097a7c3d22fd578fcd8d35ff1e125df6736f554da4e432fdd63f31e5e", size = 163406 }, + { url = "https://files.pythonhosted.org/packages/cd/3a/577b549de0cc09d95f11087ee63c739bba856cd3952697eec4c4bb91350a/bleach-6.3.0-py3-none-any.whl", hash = "sha256:fe10ec77c93ddf3d13a73b035abaac7a9f5e436513864ccdad516693213c65d6", size = 164437, upload-time = "2025-10-27T17:57:37.538Z" }, ] [package.optional-dependencies] @@ -185,238 +196,405 @@ css = [ [[package]] name = "certifi" -version = "2024.12.14" +version = "2026.1.4" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/0f/bd/1d41ee578ce09523c81a15426705dd20969f5abf006d1afe8aeff0dd776a/certifi-2024.12.14.tar.gz", hash = "sha256:b650d30f370c2b724812bee08008be0c4163b163ddaec3f2546c1caf65f191db", size = 166010 } +sdist = { url = "https://files.pythonhosted.org/packages/e0/2d/a891ca51311197f6ad14a7ef42e2399f36cf2f9bd44752b3dc4eab60fdc5/certifi-2026.1.4.tar.gz", hash = "sha256:ac726dd470482006e014ad384921ed6438c457018f4b3d204aea4281258b2120", size = 154268, upload-time = "2026-01-04T02:42:41.825Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/a5/32/8f6669fc4798494966bf446c8c4a162e0b5d893dff088afddf76414f70e1/certifi-2024.12.14-py3-none-any.whl", hash = "sha256:1275f7a45be9464efc1173084eaa30f866fe2e47d389406136d332ed4967ec56", size = 164927 }, + { url = "https://files.pythonhosted.org/packages/e6/ad/3cc14f097111b4de0040c83a525973216457bbeeb63739ef1ed275c1c021/certifi-2026.1.4-py3-none-any.whl", hash = "sha256:9943707519e4add1115f44c2bc244f782c0249876bf51b6599fee1ffbedd685c", size = 152900, upload-time = "2026-01-04T02:42:40.15Z" }, ] [[package]] name = "cffi" -version = "1.17.1" -source = { registry = "https://pypi.org/simple" } -dependencies = [ - { name = "pycparser" }, -] -sdist = { url = "https://files.pythonhosted.org/packages/fc/97/c783634659c2920c3fc70419e3af40972dbaf758daa229a7d6ea6135c90d/cffi-1.17.1.tar.gz", hash = "sha256:1c39c6016c32bc48dd54561950ebd6836e1670f2ae46128f67cf49e789c52824", size = 516621 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/90/07/f44ca684db4e4f08a3fdc6eeb9a0d15dc6883efc7b8c90357fdbf74e186c/cffi-1.17.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:df8b1c11f177bc2313ec4b2d46baec87a5f3e71fc8b45dab2ee7cae86d9aba14", size = 182191 }, - { url = "https://files.pythonhosted.org/packages/08/fd/cc2fedbd887223f9f5d170c96e57cbf655df9831a6546c1727ae13fa977a/cffi-1.17.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:8f2cdc858323644ab277e9bb925ad72ae0e67f69e804f4898c070998d50b1a67", size = 178592 }, - { url = "https://files.pythonhosted.org/packages/de/cc/4635c320081c78d6ffc2cab0a76025b691a91204f4aa317d568ff9280a2d/cffi-1.17.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:edae79245293e15384b51f88b00613ba9f7198016a5948b5dddf4917d4d26382", size = 426024 }, - { url = "https://files.pythonhosted.org/packages/b6/7b/3b2b250f3aab91abe5f8a51ada1b717935fdaec53f790ad4100fe2ec64d1/cffi-1.17.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:45398b671ac6d70e67da8e4224a065cec6a93541bb7aebe1b198a61b58c7b702", size = 448188 }, - { url = "https://files.pythonhosted.org/packages/d3/48/1b9283ebbf0ec065148d8de05d647a986c5f22586b18120020452fff8f5d/cffi-1.17.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ad9413ccdeda48c5afdae7e4fa2192157e991ff761e7ab8fdd8926f40b160cc3", size = 455571 }, - { url = "https://files.pythonhosted.org/packages/40/87/3b8452525437b40f39ca7ff70276679772ee7e8b394934ff60e63b7b090c/cffi-1.17.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5da5719280082ac6bd9aa7becb3938dc9f9cbd57fac7d2871717b1feb0902ab6", size = 436687 }, - { url = "https://files.pythonhosted.org/packages/8d/fb/4da72871d177d63649ac449aec2e8a29efe0274035880c7af59101ca2232/cffi-1.17.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2bb1a08b8008b281856e5971307cc386a8e9c5b625ac297e853d36da6efe9c17", size = 446211 }, - { url = "https://files.pythonhosted.org/packages/ab/a0/62f00bcb411332106c02b663b26f3545a9ef136f80d5df746c05878f8c4b/cffi-1.17.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:045d61c734659cc045141be4bae381a41d89b741f795af1dd018bfb532fd0df8", size = 461325 }, - { url = "https://files.pythonhosted.org/packages/36/83/76127035ed2e7e27b0787604d99da630ac3123bfb02d8e80c633f218a11d/cffi-1.17.1-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:6883e737d7d9e4899a8a695e00ec36bd4e5e4f18fabe0aca0efe0a4b44cdb13e", size = 438784 }, - { url = "https://files.pythonhosted.org/packages/21/81/a6cd025db2f08ac88b901b745c163d884641909641f9b826e8cb87645942/cffi-1.17.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:6b8b4a92e1c65048ff98cfe1f735ef8f1ceb72e3d5f0c25fdb12087a23da22be", size = 461564 }, - { url = "https://files.pythonhosted.org/packages/f8/fe/4d41c2f200c4a457933dbd98d3cf4e911870877bd94d9656cc0fcb390681/cffi-1.17.1-cp310-cp310-win32.whl", hash = "sha256:c9c3d058ebabb74db66e431095118094d06abf53284d9c81f27300d0e0d8bc7c", size = 171804 }, - { url = "https://files.pythonhosted.org/packages/d1/b6/0b0f5ab93b0df4acc49cae758c81fe4e5ef26c3ae2e10cc69249dfd8b3ab/cffi-1.17.1-cp310-cp310-win_amd64.whl", hash = "sha256:0f048dcf80db46f0098ccac01132761580d28e28bc0f78ae0d58048063317e15", size = 181299 }, - { url = "https://files.pythonhosted.org/packages/6b/f4/927e3a8899e52a27fa57a48607ff7dc91a9ebe97399b357b85a0c7892e00/cffi-1.17.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a45e3c6913c5b87b3ff120dcdc03f6131fa0065027d0ed7ee6190736a74cd401", size = 182264 }, - { url = "https://files.pythonhosted.org/packages/6c/f5/6c3a8efe5f503175aaddcbea6ad0d2c96dad6f5abb205750d1b3df44ef29/cffi-1.17.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:30c5e0cb5ae493c04c8b42916e52ca38079f1b235c2f8ae5f4527b963c401caf", size = 178651 }, - { url = "https://files.pythonhosted.org/packages/94/dd/a3f0118e688d1b1a57553da23b16bdade96d2f9bcda4d32e7d2838047ff7/cffi-1.17.1-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f75c7ab1f9e4aca5414ed4d8e5c0e303a34f4421f8a0d47a4d019ceff0ab6af4", size = 445259 }, - { url = "https://files.pythonhosted.org/packages/2e/ea/70ce63780f096e16ce8588efe039d3c4f91deb1dc01e9c73a287939c79a6/cffi-1.17.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a1ed2dd2972641495a3ec98445e09766f077aee98a1c896dcb4ad0d303628e41", size = 469200 }, - { url = "https://files.pythonhosted.org/packages/1c/a0/a4fa9f4f781bda074c3ddd57a572b060fa0df7655d2a4247bbe277200146/cffi-1.17.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:46bf43160c1a35f7ec506d254e5c890f3c03648a4dbac12d624e4490a7046cd1", size = 477235 }, - { url = "https://files.pythonhosted.org/packages/62/12/ce8710b5b8affbcdd5c6e367217c242524ad17a02fe5beec3ee339f69f85/cffi-1.17.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a24ed04c8ffd54b0729c07cee15a81d964e6fee0e3d4d342a27b020d22959dc6", size = 459721 }, - { url = "https://files.pythonhosted.org/packages/ff/6b/d45873c5e0242196f042d555526f92aa9e0c32355a1be1ff8c27f077fd37/cffi-1.17.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:610faea79c43e44c71e1ec53a554553fa22321b65fae24889706c0a84d4ad86d", size = 467242 }, - { url = "https://files.pythonhosted.org/packages/1a/52/d9a0e523a572fbccf2955f5abe883cfa8bcc570d7faeee06336fbd50c9fc/cffi-1.17.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:a9b15d491f3ad5d692e11f6b71f7857e7835eb677955c00cc0aefcd0669adaf6", size = 477999 }, - { url = "https://files.pythonhosted.org/packages/44/74/f2a2460684a1a2d00ca799ad880d54652841a780c4c97b87754f660c7603/cffi-1.17.1-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:de2ea4b5833625383e464549fec1bc395c1bdeeb5f25c4a3a82b5a8c756ec22f", size = 454242 }, - { url = "https://files.pythonhosted.org/packages/f8/4a/34599cac7dfcd888ff54e801afe06a19c17787dfd94495ab0c8d35fe99fb/cffi-1.17.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:fc48c783f9c87e60831201f2cce7f3b2e4846bf4d8728eabe54d60700b318a0b", size = 478604 }, - { url = "https://files.pythonhosted.org/packages/34/33/e1b8a1ba29025adbdcda5fb3a36f94c03d771c1b7b12f726ff7fef2ebe36/cffi-1.17.1-cp311-cp311-win32.whl", hash = "sha256:85a950a4ac9c359340d5963966e3e0a94a676bd6245a4b55bc43949eee26a655", size = 171727 }, - { url = "https://files.pythonhosted.org/packages/3d/97/50228be003bb2802627d28ec0627837ac0bf35c90cf769812056f235b2d1/cffi-1.17.1-cp311-cp311-win_amd64.whl", hash = "sha256:caaf0640ef5f5517f49bc275eca1406b0ffa6aa184892812030f04c2abf589a0", size = 181400 }, - { url = "https://files.pythonhosted.org/packages/5a/84/e94227139ee5fb4d600a7a4927f322e1d4aea6fdc50bd3fca8493caba23f/cffi-1.17.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:805b4371bf7197c329fcb3ead37e710d1bca9da5d583f5073b799d5c5bd1eee4", size = 183178 }, - { url = "https://files.pythonhosted.org/packages/da/ee/fb72c2b48656111c4ef27f0f91da355e130a923473bf5ee75c5643d00cca/cffi-1.17.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:733e99bc2df47476e3848417c5a4540522f234dfd4ef3ab7fafdf555b082ec0c", size = 178840 }, - { url = "https://files.pythonhosted.org/packages/cc/b6/db007700f67d151abadf508cbfd6a1884f57eab90b1bb985c4c8c02b0f28/cffi-1.17.1-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1257bdabf294dceb59f5e70c64a3e2f462c30c7ad68092d01bbbfb1c16b1ba36", size = 454803 }, - { url = "https://files.pythonhosted.org/packages/1a/df/f8d151540d8c200eb1c6fba8cd0dfd40904f1b0682ea705c36e6c2e97ab3/cffi-1.17.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da95af8214998d77a98cc14e3a3bd00aa191526343078b530ceb0bd710fb48a5", size = 478850 }, - { url = "https://files.pythonhosted.org/packages/28/c0/b31116332a547fd2677ae5b78a2ef662dfc8023d67f41b2a83f7c2aa78b1/cffi-1.17.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d63afe322132c194cf832bfec0dc69a99fb9bb6bbd550f161a49e9e855cc78ff", size = 485729 }, - { url = "https://files.pythonhosted.org/packages/91/2b/9a1ddfa5c7f13cab007a2c9cc295b70fbbda7cb10a286aa6810338e60ea1/cffi-1.17.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f79fc4fc25f1c8698ff97788206bb3c2598949bfe0fef03d299eb1b5356ada99", size = 471256 }, - { url = "https://files.pythonhosted.org/packages/b2/d5/da47df7004cb17e4955df6a43d14b3b4ae77737dff8bf7f8f333196717bf/cffi-1.17.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b62ce867176a75d03a665bad002af8e6d54644fad99a3c70905c543130e39d93", size = 479424 }, - { url = "https://files.pythonhosted.org/packages/0b/ac/2a28bcf513e93a219c8a4e8e125534f4f6db03e3179ba1c45e949b76212c/cffi-1.17.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:386c8bf53c502fff58903061338ce4f4950cbdcb23e2902d86c0f722b786bbe3", size = 484568 }, - { url = "https://files.pythonhosted.org/packages/d4/38/ca8a4f639065f14ae0f1d9751e70447a261f1a30fa7547a828ae08142465/cffi-1.17.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:4ceb10419a9adf4460ea14cfd6bc43d08701f0835e979bf821052f1805850fe8", size = 488736 }, - { url = "https://files.pythonhosted.org/packages/86/c5/28b2d6f799ec0bdecf44dced2ec5ed43e0eb63097b0f58c293583b406582/cffi-1.17.1-cp312-cp312-win32.whl", hash = "sha256:a08d7e755f8ed21095a310a693525137cfe756ce62d066e53f502a83dc550f65", size = 172448 }, - { url = "https://files.pythonhosted.org/packages/50/b9/db34c4755a7bd1cb2d1603ac3863f22bcecbd1ba29e5ee841a4bc510b294/cffi-1.17.1-cp312-cp312-win_amd64.whl", hash = "sha256:51392eae71afec0d0c8fb1a53b204dbb3bcabcb3c9b807eedf3e1e6ccf2de903", size = 181976 }, +version = "2.0.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "pycparser", marker = "implementation_name != 'PyPy'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/eb/56/b1ba7935a17738ae8453301356628e8147c79dbb825bcbc73dc7401f9846/cffi-2.0.0.tar.gz", hash = "sha256:44d1b5909021139fe36001ae048dbdde8214afa20200eda0f64c068cac5d5529", size = 523588, upload-time = "2025-09-08T23:24:04.541Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/12/4a/3dfd5f7850cbf0d06dc84ba9aa00db766b52ca38d8b86e3a38314d52498c/cffi-2.0.0-cp311-cp311-macosx_10_13_x86_64.whl", hash = "sha256:b4c854ef3adc177950a8dfc81a86f5115d2abd545751a304c5bcf2c2c7283cfe", size = 184344, upload-time = "2025-09-08T23:22:26.456Z" }, + { url = "https://files.pythonhosted.org/packages/4f/8b/f0e4c441227ba756aafbe78f117485b25bb26b1c059d01f137fa6d14896b/cffi-2.0.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:2de9a304e27f7596cd03d16f1b7c72219bd944e99cc52b84d0145aefb07cbd3c", size = 180560, upload-time = "2025-09-08T23:22:28.197Z" }, + { url = "https://files.pythonhosted.org/packages/b1/b7/1200d354378ef52ec227395d95c2576330fd22a869f7a70e88e1447eb234/cffi-2.0.0-cp311-cp311-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", hash = "sha256:baf5215e0ab74c16e2dd324e8ec067ef59e41125d3eade2b863d294fd5035c92", size = 209613, upload-time = "2025-09-08T23:22:29.475Z" }, + { url = "https://files.pythonhosted.org/packages/b8/56/6033f5e86e8cc9bb629f0077ba71679508bdf54a9a5e112a3c0b91870332/cffi-2.0.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:730cacb21e1bdff3ce90babf007d0a0917cc3e6492f336c2f0134101e0944f93", size = 216476, upload-time = "2025-09-08T23:22:31.063Z" }, + { url = "https://files.pythonhosted.org/packages/dc/7f/55fecd70f7ece178db2f26128ec41430d8720f2d12ca97bf8f0a628207d5/cffi-2.0.0-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", hash = "sha256:6824f87845e3396029f3820c206e459ccc91760e8fa24422f8b0c3d1731cbec5", size = 203374, upload-time = "2025-09-08T23:22:32.507Z" }, + { url = "https://files.pythonhosted.org/packages/84/ef/a7b77c8bdc0f77adc3b46888f1ad54be8f3b7821697a7b89126e829e676a/cffi-2.0.0-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.whl", hash = "sha256:9de40a7b0323d889cf8d23d1ef214f565ab154443c42737dfe52ff82cf857664", size = 202597, upload-time = "2025-09-08T23:22:34.132Z" }, + { url = "https://files.pythonhosted.org/packages/d7/91/500d892b2bf36529a75b77958edfcd5ad8e2ce4064ce2ecfeab2125d72d1/cffi-2.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:8941aaadaf67246224cee8c3803777eed332a19d909b47e29c9842ef1e79ac26", size = 215574, upload-time = "2025-09-08T23:22:35.443Z" }, + { url = "https://files.pythonhosted.org/packages/44/64/58f6255b62b101093d5df22dcb752596066c7e89dd725e0afaed242a61be/cffi-2.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:a05d0c237b3349096d3981b727493e22147f934b20f6f125a3eba8f994bec4a9", size = 218971, upload-time = "2025-09-08T23:22:36.805Z" }, + { url = "https://files.pythonhosted.org/packages/ab/49/fa72cebe2fd8a55fbe14956f9970fe8eb1ac59e5df042f603ef7c8ba0adc/cffi-2.0.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:94698a9c5f91f9d138526b48fe26a199609544591f859c870d477351dc7b2414", size = 211972, upload-time = "2025-09-08T23:22:38.436Z" }, + { url = "https://files.pythonhosted.org/packages/0b/28/dd0967a76aab36731b6ebfe64dec4e981aff7e0608f60c2d46b46982607d/cffi-2.0.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:5fed36fccc0612a53f1d4d9a816b50a36702c28a2aa880cb8a122b3466638743", size = 217078, upload-time = "2025-09-08T23:22:39.776Z" }, + { url = "https://files.pythonhosted.org/packages/2b/c0/015b25184413d7ab0a410775fdb4a50fca20f5589b5dab1dbbfa3baad8ce/cffi-2.0.0-cp311-cp311-win32.whl", hash = "sha256:c649e3a33450ec82378822b3dad03cc228b8f5963c0c12fc3b1e0ab940f768a5", size = 172076, upload-time = "2025-09-08T23:22:40.95Z" }, + { url = "https://files.pythonhosted.org/packages/ae/8f/dc5531155e7070361eb1b7e4c1a9d896d0cb21c49f807a6c03fd63fc877e/cffi-2.0.0-cp311-cp311-win_amd64.whl", hash = "sha256:66f011380d0e49ed280c789fbd08ff0d40968ee7b665575489afa95c98196ab5", size = 182820, upload-time = "2025-09-08T23:22:42.463Z" }, + { url = "https://files.pythonhosted.org/packages/95/5c/1b493356429f9aecfd56bc171285a4c4ac8697f76e9bbbbb105e537853a1/cffi-2.0.0-cp311-cp311-win_arm64.whl", hash = "sha256:c6638687455baf640e37344fe26d37c404db8b80d037c3d29f58fe8d1c3b194d", size = 177635, upload-time = "2025-09-08T23:22:43.623Z" }, + { url = "https://files.pythonhosted.org/packages/ea/47/4f61023ea636104d4f16ab488e268b93008c3d0bb76893b1b31db1f96802/cffi-2.0.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:6d02d6655b0e54f54c4ef0b94eb6be0607b70853c45ce98bd278dc7de718be5d", size = 185271, upload-time = "2025-09-08T23:22:44.795Z" }, + { url = "https://files.pythonhosted.org/packages/df/a2/781b623f57358e360d62cdd7a8c681f074a71d445418a776eef0aadb4ab4/cffi-2.0.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8eca2a813c1cb7ad4fb74d368c2ffbbb4789d377ee5bb8df98373c2cc0dee76c", size = 181048, upload-time = "2025-09-08T23:22:45.938Z" }, + { url = "https://files.pythonhosted.org/packages/ff/df/a4f0fbd47331ceeba3d37c2e51e9dfc9722498becbeec2bd8bc856c9538a/cffi-2.0.0-cp312-cp312-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", hash = "sha256:21d1152871b019407d8ac3985f6775c079416c282e431a4da6afe7aefd2bccbe", size = 212529, upload-time = "2025-09-08T23:22:47.349Z" }, + { url = "https://files.pythonhosted.org/packages/d5/72/12b5f8d3865bf0f87cf1404d8c374e7487dcf097a1c91c436e72e6badd83/cffi-2.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:b21e08af67b8a103c71a250401c78d5e0893beff75e28c53c98f4de42f774062", size = 220097, upload-time = "2025-09-08T23:22:48.677Z" }, + { url = "https://files.pythonhosted.org/packages/c2/95/7a135d52a50dfa7c882ab0ac17e8dc11cec9d55d2c18dda414c051c5e69e/cffi-2.0.0-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", hash = "sha256:1e3a615586f05fc4065a8b22b8152f0c1b00cdbc60596d187c2a74f9e3036e4e", size = 207983, upload-time = "2025-09-08T23:22:50.06Z" }, + { url = "https://files.pythonhosted.org/packages/3a/c8/15cb9ada8895957ea171c62dc78ff3e99159ee7adb13c0123c001a2546c1/cffi-2.0.0-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.whl", hash = "sha256:81afed14892743bbe14dacb9e36d9e0e504cd204e0b165062c488942b9718037", size = 206519, upload-time = "2025-09-08T23:22:51.364Z" }, + { url = "https://files.pythonhosted.org/packages/78/2d/7fa73dfa841b5ac06c7b8855cfc18622132e365f5b81d02230333ff26e9e/cffi-2.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:3e17ed538242334bf70832644a32a7aae3d83b57567f9fd60a26257e992b79ba", size = 219572, upload-time = "2025-09-08T23:22:52.902Z" }, + { url = "https://files.pythonhosted.org/packages/07/e0/267e57e387b4ca276b90f0434ff88b2c2241ad72b16d31836adddfd6031b/cffi-2.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:3925dd22fa2b7699ed2617149842d2e6adde22b262fcbfada50e3d195e4b3a94", size = 222963, upload-time = "2025-09-08T23:22:54.518Z" }, + { url = "https://files.pythonhosted.org/packages/b6/75/1f2747525e06f53efbd878f4d03bac5b859cbc11c633d0fb81432d98a795/cffi-2.0.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:2c8f814d84194c9ea681642fd164267891702542f028a15fc97d4674b6206187", size = 221361, upload-time = "2025-09-08T23:22:55.867Z" }, + { url = "https://files.pythonhosted.org/packages/7b/2b/2b6435f76bfeb6bbf055596976da087377ede68df465419d192acf00c437/cffi-2.0.0-cp312-cp312-win32.whl", hash = "sha256:da902562c3e9c550df360bfa53c035b2f241fed6d9aef119048073680ace4a18", size = 172932, upload-time = "2025-09-08T23:22:57.188Z" }, + { url = "https://files.pythonhosted.org/packages/f8/ed/13bd4418627013bec4ed6e54283b1959cf6db888048c7cf4b4c3b5b36002/cffi-2.0.0-cp312-cp312-win_amd64.whl", hash = "sha256:da68248800ad6320861f129cd9c1bf96ca849a2771a59e0344e88681905916f5", size = 183557, upload-time = "2025-09-08T23:22:58.351Z" }, + { url = "https://files.pythonhosted.org/packages/95/31/9f7f93ad2f8eff1dbc1c3656d7ca5bfd8fb52c9d786b4dcf19b2d02217fa/cffi-2.0.0-cp312-cp312-win_arm64.whl", hash = "sha256:4671d9dd5ec934cb9a73e7ee9676f9362aba54f7f34910956b84d727b0d73fb6", size = 177762, upload-time = "2025-09-08T23:22:59.668Z" }, + { url = "https://files.pythonhosted.org/packages/4b/8d/a0a47a0c9e413a658623d014e91e74a50cdd2c423f7ccfd44086ef767f90/cffi-2.0.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:00bdf7acc5f795150faa6957054fbbca2439db2f775ce831222b66f192f03beb", size = 185230, upload-time = "2025-09-08T23:23:00.879Z" }, + { url = "https://files.pythonhosted.org/packages/4a/d2/a6c0296814556c68ee32009d9c2ad4f85f2707cdecfd7727951ec228005d/cffi-2.0.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:45d5e886156860dc35862657e1494b9bae8dfa63bf56796f2fb56e1679fc0bca", size = 181043, upload-time = "2025-09-08T23:23:02.231Z" }, + { url = "https://files.pythonhosted.org/packages/b0/1e/d22cc63332bd59b06481ceaac49d6c507598642e2230f201649058a7e704/cffi-2.0.0-cp313-cp313-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", hash = "sha256:07b271772c100085dd28b74fa0cd81c8fb1a3ba18b21e03d7c27f3436a10606b", size = 212446, upload-time = "2025-09-08T23:23:03.472Z" }, + { url = "https://files.pythonhosted.org/packages/a9/f5/a2c23eb03b61a0b8747f211eb716446c826ad66818ddc7810cc2cc19b3f2/cffi-2.0.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:d48a880098c96020b02d5a1f7d9251308510ce8858940e6fa99ece33f610838b", size = 220101, upload-time = "2025-09-08T23:23:04.792Z" }, + { url = "https://files.pythonhosted.org/packages/f2/7f/e6647792fc5850d634695bc0e6ab4111ae88e89981d35ac269956605feba/cffi-2.0.0-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", hash = "sha256:f93fd8e5c8c0a4aa1f424d6173f14a892044054871c771f8566e4008eaa359d2", size = 207948, upload-time = "2025-09-08T23:23:06.127Z" }, + { url = "https://files.pythonhosted.org/packages/cb/1e/a5a1bd6f1fb30f22573f76533de12a00bf274abcdc55c8edab639078abb6/cffi-2.0.0-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.whl", hash = "sha256:dd4f05f54a52fb558f1ba9f528228066954fee3ebe629fc1660d874d040ae5a3", size = 206422, upload-time = "2025-09-08T23:23:07.753Z" }, + { url = "https://files.pythonhosted.org/packages/98/df/0a1755e750013a2081e863e7cd37e0cdd02664372c754e5560099eb7aa44/cffi-2.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:c8d3b5532fc71b7a77c09192b4a5a200ea992702734a2e9279a37f2478236f26", size = 219499, upload-time = "2025-09-08T23:23:09.648Z" }, + { url = "https://files.pythonhosted.org/packages/50/e1/a969e687fcf9ea58e6e2a928ad5e2dd88cc12f6f0ab477e9971f2309b57c/cffi-2.0.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:d9b29c1f0ae438d5ee9acb31cadee00a58c46cc9c0b2f9038c6b0b3470877a8c", size = 222928, upload-time = "2025-09-08T23:23:10.928Z" }, + { url = "https://files.pythonhosted.org/packages/36/54/0362578dd2c9e557a28ac77698ed67323ed5b9775ca9d3fe73fe191bb5d8/cffi-2.0.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:6d50360be4546678fc1b79ffe7a66265e28667840010348dd69a314145807a1b", size = 221302, upload-time = "2025-09-08T23:23:12.42Z" }, + { url = "https://files.pythonhosted.org/packages/eb/6d/bf9bda840d5f1dfdbf0feca87fbdb64a918a69bca42cfa0ba7b137c48cb8/cffi-2.0.0-cp313-cp313-win32.whl", hash = "sha256:74a03b9698e198d47562765773b4a8309919089150a0bb17d829ad7b44b60d27", size = 172909, upload-time = "2025-09-08T23:23:14.32Z" }, + { url = "https://files.pythonhosted.org/packages/37/18/6519e1ee6f5a1e579e04b9ddb6f1676c17368a7aba48299c3759bbc3c8b3/cffi-2.0.0-cp313-cp313-win_amd64.whl", hash = "sha256:19f705ada2530c1167abacb171925dd886168931e0a7b78f5bffcae5c6b5be75", size = 183402, upload-time = "2025-09-08T23:23:15.535Z" }, + { url = "https://files.pythonhosted.org/packages/cb/0e/02ceeec9a7d6ee63bb596121c2c8e9b3a9e150936f4fbef6ca1943e6137c/cffi-2.0.0-cp313-cp313-win_arm64.whl", hash = "sha256:256f80b80ca3853f90c21b23ee78cd008713787b1b1e93eae9f3d6a7134abd91", size = 177780, upload-time = "2025-09-08T23:23:16.761Z" }, + { url = "https://files.pythonhosted.org/packages/92/c4/3ce07396253a83250ee98564f8d7e9789fab8e58858f35d07a9a2c78de9f/cffi-2.0.0-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:fc33c5141b55ed366cfaad382df24fe7dcbc686de5be719b207bb248e3053dc5", size = 185320, upload-time = "2025-09-08T23:23:18.087Z" }, + { url = "https://files.pythonhosted.org/packages/59/dd/27e9fa567a23931c838c6b02d0764611c62290062a6d4e8ff7863daf9730/cffi-2.0.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:c654de545946e0db659b3400168c9ad31b5d29593291482c43e3564effbcee13", size = 181487, upload-time = "2025-09-08T23:23:19.622Z" }, + { url = "https://files.pythonhosted.org/packages/d6/43/0e822876f87ea8a4ef95442c3d766a06a51fc5298823f884ef87aaad168c/cffi-2.0.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:24b6f81f1983e6df8db3adc38562c83f7d4a0c36162885ec7f7b77c7dcbec97b", size = 220049, upload-time = "2025-09-08T23:23:20.853Z" }, + { url = "https://files.pythonhosted.org/packages/b4/89/76799151d9c2d2d1ead63c2429da9ea9d7aac304603de0c6e8764e6e8e70/cffi-2.0.0-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", hash = "sha256:12873ca6cb9b0f0d3a0da705d6086fe911591737a59f28b7936bdfed27c0d47c", size = 207793, upload-time = "2025-09-08T23:23:22.08Z" }, + { url = "https://files.pythonhosted.org/packages/bb/dd/3465b14bb9e24ee24cb88c9e3730f6de63111fffe513492bf8c808a3547e/cffi-2.0.0-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.whl", hash = "sha256:d9b97165e8aed9272a6bb17c01e3cc5871a594a446ebedc996e2397a1c1ea8ef", size = 206300, upload-time = "2025-09-08T23:23:23.314Z" }, + { url = "https://files.pythonhosted.org/packages/47/d9/d83e293854571c877a92da46fdec39158f8d7e68da75bf73581225d28e90/cffi-2.0.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:afb8db5439b81cf9c9d0c80404b60c3cc9c3add93e114dcae767f1477cb53775", size = 219244, upload-time = "2025-09-08T23:23:24.541Z" }, + { url = "https://files.pythonhosted.org/packages/2b/0f/1f177e3683aead2bb00f7679a16451d302c436b5cbf2505f0ea8146ef59e/cffi-2.0.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:737fe7d37e1a1bffe70bd5754ea763a62a066dc5913ca57e957824b72a85e205", size = 222828, upload-time = "2025-09-08T23:23:26.143Z" }, + { url = "https://files.pythonhosted.org/packages/c6/0f/cafacebd4b040e3119dcb32fed8bdef8dfe94da653155f9d0b9dc660166e/cffi-2.0.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:38100abb9d1b1435bc4cc340bb4489635dc2f0da7456590877030c9b3d40b0c1", size = 220926, upload-time = "2025-09-08T23:23:27.873Z" }, + { url = "https://files.pythonhosted.org/packages/3e/aa/df335faa45b395396fcbc03de2dfcab242cd61a9900e914fe682a59170b1/cffi-2.0.0-cp314-cp314-win32.whl", hash = "sha256:087067fa8953339c723661eda6b54bc98c5625757ea62e95eb4898ad5e776e9f", size = 175328, upload-time = "2025-09-08T23:23:44.61Z" }, + { url = "https://files.pythonhosted.org/packages/bb/92/882c2d30831744296ce713f0feb4c1cd30f346ef747b530b5318715cc367/cffi-2.0.0-cp314-cp314-win_amd64.whl", hash = "sha256:203a48d1fb583fc7d78a4c6655692963b860a417c0528492a6bc21f1aaefab25", size = 185650, upload-time = "2025-09-08T23:23:45.848Z" }, + { url = "https://files.pythonhosted.org/packages/9f/2c/98ece204b9d35a7366b5b2c6539c350313ca13932143e79dc133ba757104/cffi-2.0.0-cp314-cp314-win_arm64.whl", hash = "sha256:dbd5c7a25a7cb98f5ca55d258b103a2054f859a46ae11aaf23134f9cc0d356ad", size = 180687, upload-time = "2025-09-08T23:23:47.105Z" }, + { url = "https://files.pythonhosted.org/packages/3e/61/c768e4d548bfa607abcda77423448df8c471f25dbe64fb2ef6d555eae006/cffi-2.0.0-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:9a67fc9e8eb39039280526379fb3a70023d77caec1852002b4da7e8b270c4dd9", size = 188773, upload-time = "2025-09-08T23:23:29.347Z" }, + { url = "https://files.pythonhosted.org/packages/2c/ea/5f76bce7cf6fcd0ab1a1058b5af899bfbef198bea4d5686da88471ea0336/cffi-2.0.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:7a66c7204d8869299919db4d5069a82f1561581af12b11b3c9f48c584eb8743d", size = 185013, upload-time = "2025-09-08T23:23:30.63Z" }, + { url = "https://files.pythonhosted.org/packages/be/b4/c56878d0d1755cf9caa54ba71e5d049479c52f9e4afc230f06822162ab2f/cffi-2.0.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:7cc09976e8b56f8cebd752f7113ad07752461f48a58cbba644139015ac24954c", size = 221593, upload-time = "2025-09-08T23:23:31.91Z" }, + { url = "https://files.pythonhosted.org/packages/e0/0d/eb704606dfe8033e7128df5e90fee946bbcb64a04fcdaa97321309004000/cffi-2.0.0-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", hash = "sha256:92b68146a71df78564e4ef48af17551a5ddd142e5190cdf2c5624d0c3ff5b2e8", size = 209354, upload-time = "2025-09-08T23:23:33.214Z" }, + { url = "https://files.pythonhosted.org/packages/d8/19/3c435d727b368ca475fb8742ab97c9cb13a0de600ce86f62eab7fa3eea60/cffi-2.0.0-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.whl", hash = "sha256:b1e74d11748e7e98e2f426ab176d4ed720a64412b6a15054378afdb71e0f37dc", size = 208480, upload-time = "2025-09-08T23:23:34.495Z" }, + { url = "https://files.pythonhosted.org/packages/d0/44/681604464ed9541673e486521497406fadcc15b5217c3e326b061696899a/cffi-2.0.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:28a3a209b96630bca57cce802da70c266eb08c6e97e5afd61a75611ee6c64592", size = 221584, upload-time = "2025-09-08T23:23:36.096Z" }, + { url = "https://files.pythonhosted.org/packages/25/8e/342a504ff018a2825d395d44d63a767dd8ebc927ebda557fecdaca3ac33a/cffi-2.0.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:7553fb2090d71822f02c629afe6042c299edf91ba1bf94951165613553984512", size = 224443, upload-time = "2025-09-08T23:23:37.328Z" }, + { url = "https://files.pythonhosted.org/packages/e1/5e/b666bacbbc60fbf415ba9988324a132c9a7a0448a9a8f125074671c0f2c3/cffi-2.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:6c6c373cfc5c83a975506110d17457138c8c63016b563cc9ed6e056a82f13ce4", size = 223437, upload-time = "2025-09-08T23:23:38.945Z" }, + { url = "https://files.pythonhosted.org/packages/a0/1d/ec1a60bd1a10daa292d3cd6bb0b359a81607154fb8165f3ec95fe003b85c/cffi-2.0.0-cp314-cp314t-win32.whl", hash = "sha256:1fc9ea04857caf665289b7a75923f2c6ed559b8298a1b8c49e59f7dd95c8481e", size = 180487, upload-time = "2025-09-08T23:23:40.423Z" }, + { url = "https://files.pythonhosted.org/packages/bf/41/4c1168c74fac325c0c8156f04b6749c8b6a8f405bbf91413ba088359f60d/cffi-2.0.0-cp314-cp314t-win_amd64.whl", hash = "sha256:d68b6cef7827e8641e8ef16f4494edda8b36104d79773a334beaa1e3521430f6", size = 191726, upload-time = "2025-09-08T23:23:41.742Z" }, + { url = "https://files.pythonhosted.org/packages/ae/3a/dbeec9d1ee0844c679f6bb5d6ad4e9f198b1224f4e7a32825f47f6192b0c/cffi-2.0.0-cp314-cp314t-win_arm64.whl", hash = "sha256:0a1527a803f0a659de1af2e1fd700213caba79377e27e4693648c2923da066f9", size = 184195, upload-time = "2025-09-08T23:23:43.004Z" }, ] [[package]] name = "cfgv" -version = "3.4.0" +version = "3.5.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/11/74/539e56497d9bd1d484fd863dd69cbbfa653cd2aa27abfe35653494d85e94/cfgv-3.4.0.tar.gz", hash = "sha256:e52591d4c5f5dead8e0f673fb16db7949d2cfb3f7da4582893288f0ded8fe560", size = 7114 } +sdist = { url = "https://files.pythonhosted.org/packages/4e/b5/721b8799b04bf9afe054a3899c6cf4e880fcf8563cc71c15610242490a0c/cfgv-3.5.0.tar.gz", hash = "sha256:d5b1034354820651caa73ede66a6294d6e95c1b00acc5e9b098e917404669132", size = 7334, upload-time = "2025-11-19T20:55:51.612Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/c5/55/51844dd50c4fc7a33b653bfaba4c2456f06955289ca770a5dbd5fd267374/cfgv-3.4.0-py2.py3-none-any.whl", hash = "sha256:b7265b1f29fd3316bfcd2b330d63d024f2bfd8bcb8b0272f8e19a504856c48f9", size = 7249 }, + { url = "https://files.pythonhosted.org/packages/db/3c/33bac158f8ab7f89b2e59426d5fe2e4f63f7ed25df84c036890172b412b5/cfgv-3.5.0-py2.py3-none-any.whl", hash = "sha256:a8dc6b26ad22ff227d2634a65cb388215ce6cc96bbcc5cfde7641ae87e8dacc0", size = 7445, upload-time = "2025-11-19T20:55:50.744Z" }, ] [[package]] name = "charset-normalizer" -version = "3.4.1" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/16/b0/572805e227f01586461c80e0fd25d65a2115599cc9dad142fee4b747c357/charset_normalizer-3.4.1.tar.gz", hash = "sha256:44251f18cd68a75b56585dd00dae26183e102cd5e0f9f1466e6df5da2ed64ea3", size = 123188 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/0d/58/5580c1716040bc89206c77d8f74418caf82ce519aae06450393ca73475d1/charset_normalizer-3.4.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:91b36a978b5ae0ee86c394f5a54d6ef44db1de0815eb43de826d41d21e4af3de", size = 198013 }, - { url = "https://files.pythonhosted.org/packages/d0/11/00341177ae71c6f5159a08168bcb98c6e6d196d372c94511f9f6c9afe0c6/charset_normalizer-3.4.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7461baadb4dc00fd9e0acbe254e3d7d2112e7f92ced2adc96e54ef6501c5f176", size = 141285 }, - { url = "https://files.pythonhosted.org/packages/01/09/11d684ea5819e5a8f5100fb0b38cf8d02b514746607934134d31233e02c8/charset_normalizer-3.4.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e218488cd232553829be0664c2292d3af2eeeb94b32bea483cf79ac6a694e037", size = 151449 }, - { url = "https://files.pythonhosted.org/packages/08/06/9f5a12939db324d905dc1f70591ae7d7898d030d7662f0d426e2286f68c9/charset_normalizer-3.4.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:80ed5e856eb7f30115aaf94e4a08114ccc8813e6ed1b5efa74f9f82e8509858f", size = 143892 }, - { url = "https://files.pythonhosted.org/packages/93/62/5e89cdfe04584cb7f4d36003ffa2936681b03ecc0754f8e969c2becb7e24/charset_normalizer-3.4.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b010a7a4fd316c3c484d482922d13044979e78d1861f0e0650423144c616a46a", size = 146123 }, - { url = "https://files.pythonhosted.org/packages/a9/ac/ab729a15c516da2ab70a05f8722ecfccc3f04ed7a18e45c75bbbaa347d61/charset_normalizer-3.4.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4532bff1b8421fd0a320463030c7520f56a79c9024a4e88f01c537316019005a", size = 147943 }, - { url = "https://files.pythonhosted.org/packages/03/d2/3f392f23f042615689456e9a274640c1d2e5dd1d52de36ab8f7955f8f050/charset_normalizer-3.4.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d973f03c0cb71c5ed99037b870f2be986c3c05e63622c017ea9816881d2dd247", size = 142063 }, - { url = "https://files.pythonhosted.org/packages/f2/e3/e20aae5e1039a2cd9b08d9205f52142329f887f8cf70da3650326670bddf/charset_normalizer-3.4.1-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:3a3bd0dcd373514dcec91c411ddb9632c0d7d92aed7093b8c3bbb6d69ca74408", size = 150578 }, - { url = "https://files.pythonhosted.org/packages/8d/af/779ad72a4da0aed925e1139d458adc486e61076d7ecdcc09e610ea8678db/charset_normalizer-3.4.1-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:d9c3cdf5390dcd29aa8056d13e8e99526cda0305acc038b96b30352aff5ff2bb", size = 153629 }, - { url = "https://files.pythonhosted.org/packages/c2/b6/7aa450b278e7aa92cf7732140bfd8be21f5f29d5bf334ae987c945276639/charset_normalizer-3.4.1-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:2bdfe3ac2e1bbe5b59a1a63721eb3b95fc9b6817ae4a46debbb4e11f6232428d", size = 150778 }, - { url = "https://files.pythonhosted.org/packages/39/f4/d9f4f712d0951dcbfd42920d3db81b00dd23b6ab520419626f4023334056/charset_normalizer-3.4.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:eab677309cdb30d047996b36d34caeda1dc91149e4fdca0b1a039b3f79d9a807", size = 146453 }, - { url = "https://files.pythonhosted.org/packages/49/2b/999d0314e4ee0cff3cb83e6bc9aeddd397eeed693edb4facb901eb8fbb69/charset_normalizer-3.4.1-cp310-cp310-win32.whl", hash = "sha256:c0429126cf75e16c4f0ad00ee0eae4242dc652290f940152ca8c75c3a4b6ee8f", size = 95479 }, - { url = "https://files.pythonhosted.org/packages/2d/ce/3cbed41cff67e455a386fb5e5dd8906cdda2ed92fbc6297921f2e4419309/charset_normalizer-3.4.1-cp310-cp310-win_amd64.whl", hash = "sha256:9f0b8b1c6d84c8034a44893aba5e767bf9c7a211e313a9605d9c617d7083829f", size = 102790 }, - { url = "https://files.pythonhosted.org/packages/72/80/41ef5d5a7935d2d3a773e3eaebf0a9350542f2cab4eac59a7a4741fbbbbe/charset_normalizer-3.4.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:8bfa33f4f2672964266e940dd22a195989ba31669bd84629f05fab3ef4e2d125", size = 194995 }, - { url = "https://files.pythonhosted.org/packages/7a/28/0b9fefa7b8b080ec492110af6d88aa3dea91c464b17d53474b6e9ba5d2c5/charset_normalizer-3.4.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:28bf57629c75e810b6ae989f03c0828d64d6b26a5e205535585f96093e405ed1", size = 139471 }, - { url = "https://files.pythonhosted.org/packages/71/64/d24ab1a997efb06402e3fc07317e94da358e2585165930d9d59ad45fcae2/charset_normalizer-3.4.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f08ff5e948271dc7e18a35641d2f11a4cd8dfd5634f55228b691e62b37125eb3", size = 149831 }, - { url = "https://files.pythonhosted.org/packages/37/ed/be39e5258e198655240db5e19e0b11379163ad7070962d6b0c87ed2c4d39/charset_normalizer-3.4.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:234ac59ea147c59ee4da87a0c0f098e9c8d169f4dc2a159ef720f1a61bbe27cd", size = 142335 }, - { url = "https://files.pythonhosted.org/packages/88/83/489e9504711fa05d8dde1574996408026bdbdbd938f23be67deebb5eca92/charset_normalizer-3.4.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd4ec41f914fa74ad1b8304bbc634b3de73d2a0889bd32076342a573e0779e00", size = 143862 }, - { url = "https://files.pythonhosted.org/packages/c6/c7/32da20821cf387b759ad24627a9aca289d2822de929b8a41b6241767b461/charset_normalizer-3.4.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:eea6ee1db730b3483adf394ea72f808b6e18cf3cb6454b4d86e04fa8c4327a12", size = 145673 }, - { url = "https://files.pythonhosted.org/packages/68/85/f4288e96039abdd5aeb5c546fa20a37b50da71b5cf01e75e87f16cd43304/charset_normalizer-3.4.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:c96836c97b1238e9c9e3fe90844c947d5afbf4f4c92762679acfe19927d81d77", size = 140211 }, - { url = "https://files.pythonhosted.org/packages/28/a3/a42e70d03cbdabc18997baf4f0227c73591a08041c149e710045c281f97b/charset_normalizer-3.4.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:4d86f7aff21ee58f26dcf5ae81a9addbd914115cdebcbb2217e4f0ed8982e146", size = 148039 }, - { url = "https://files.pythonhosted.org/packages/85/e4/65699e8ab3014ecbe6f5c71d1a55d810fb716bbfd74f6283d5c2aa87febf/charset_normalizer-3.4.1-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:09b5e6733cbd160dcc09589227187e242a30a49ca5cefa5a7edd3f9d19ed53fd", size = 151939 }, - { url = "https://files.pythonhosted.org/packages/b1/82/8e9fe624cc5374193de6860aba3ea8070f584c8565ee77c168ec13274bd2/charset_normalizer-3.4.1-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:5777ee0881f9499ed0f71cc82cf873d9a0ca8af166dfa0af8ec4e675b7df48e6", size = 149075 }, - { url = "https://files.pythonhosted.org/packages/3d/7b/82865ba54c765560c8433f65e8acb9217cb839a9e32b42af4aa8e945870f/charset_normalizer-3.4.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:237bdbe6159cff53b4f24f397d43c6336c6b0b42affbe857970cefbb620911c8", size = 144340 }, - { url = "https://files.pythonhosted.org/packages/b5/b6/9674a4b7d4d99a0d2df9b215da766ee682718f88055751e1e5e753c82db0/charset_normalizer-3.4.1-cp311-cp311-win32.whl", hash = "sha256:8417cb1f36cc0bc7eaba8ccb0e04d55f0ee52df06df3ad55259b9a323555fc8b", size = 95205 }, - { url = "https://files.pythonhosted.org/packages/1e/ab/45b180e175de4402dcf7547e4fb617283bae54ce35c27930a6f35b6bef15/charset_normalizer-3.4.1-cp311-cp311-win_amd64.whl", hash = "sha256:d7f50a1f8c450f3925cb367d011448c39239bb3eb4117c36a6d354794de4ce76", size = 102441 }, - { url = "https://files.pythonhosted.org/packages/0a/9a/dd1e1cdceb841925b7798369a09279bd1cf183cef0f9ddf15a3a6502ee45/charset_normalizer-3.4.1-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:73d94b58ec7fecbc7366247d3b0b10a21681004153238750bb67bd9012414545", size = 196105 }, - { url = "https://files.pythonhosted.org/packages/d3/8c/90bfabf8c4809ecb648f39794cf2a84ff2e7d2a6cf159fe68d9a26160467/charset_normalizer-3.4.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dad3e487649f498dd991eeb901125411559b22e8d7ab25d3aeb1af367df5efd7", size = 140404 }, - { url = "https://files.pythonhosted.org/packages/ad/8f/e410d57c721945ea3b4f1a04b74f70ce8fa800d393d72899f0a40526401f/charset_normalizer-3.4.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c30197aa96e8eed02200a83fba2657b4c3acd0f0aa4bdc9f6c1af8e8962e0757", size = 150423 }, - { url = "https://files.pythonhosted.org/packages/f0/b8/e6825e25deb691ff98cf5c9072ee0605dc2acfca98af70c2d1b1bc75190d/charset_normalizer-3.4.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2369eea1ee4a7610a860d88f268eb39b95cb588acd7235e02fd5a5601773d4fa", size = 143184 }, - { url = "https://files.pythonhosted.org/packages/3e/a2/513f6cbe752421f16d969e32f3583762bfd583848b763913ddab8d9bfd4f/charset_normalizer-3.4.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc2722592d8998c870fa4e290c2eec2c1569b87fe58618e67d38b4665dfa680d", size = 145268 }, - { url = "https://files.pythonhosted.org/packages/74/94/8a5277664f27c3c438546f3eb53b33f5b19568eb7424736bdc440a88a31f/charset_normalizer-3.4.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ffc9202a29ab3920fa812879e95a9e78b2465fd10be7fcbd042899695d75e616", size = 147601 }, - { url = "https://files.pythonhosted.org/packages/7c/5f/6d352c51ee763623a98e31194823518e09bfa48be2a7e8383cf691bbb3d0/charset_normalizer-3.4.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:804a4d582ba6e5b747c625bf1255e6b1507465494a40a2130978bda7b932c90b", size = 141098 }, - { url = "https://files.pythonhosted.org/packages/78/d4/f5704cb629ba5ab16d1d3d741396aec6dc3ca2b67757c45b0599bb010478/charset_normalizer-3.4.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:0f55e69f030f7163dffe9fd0752b32f070566451afe180f99dbeeb81f511ad8d", size = 149520 }, - { url = "https://files.pythonhosted.org/packages/c5/96/64120b1d02b81785f222b976c0fb79a35875457fa9bb40827678e54d1bc8/charset_normalizer-3.4.1-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:c4c3e6da02df6fa1410a7680bd3f63d4f710232d3139089536310d027950696a", size = 152852 }, - { url = "https://files.pythonhosted.org/packages/84/c9/98e3732278a99f47d487fd3468bc60b882920cef29d1fa6ca460a1fdf4e6/charset_normalizer-3.4.1-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:5df196eb874dae23dcfb968c83d4f8fdccb333330fe1fc278ac5ceeb101003a9", size = 150488 }, - { url = "https://files.pythonhosted.org/packages/13/0e/9c8d4cb99c98c1007cc11eda969ebfe837bbbd0acdb4736d228ccaabcd22/charset_normalizer-3.4.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:e358e64305fe12299a08e08978f51fc21fac060dcfcddd95453eabe5b93ed0e1", size = 146192 }, - { url = "https://files.pythonhosted.org/packages/b2/21/2b6b5b860781a0b49427309cb8670785aa543fb2178de875b87b9cc97746/charset_normalizer-3.4.1-cp312-cp312-win32.whl", hash = "sha256:9b23ca7ef998bc739bf6ffc077c2116917eabcc901f88da1b9856b210ef63f35", size = 95550 }, - { url = "https://files.pythonhosted.org/packages/21/5b/1b390b03b1d16c7e382b561c5329f83cc06623916aab983e8ab9239c7d5c/charset_normalizer-3.4.1-cp312-cp312-win_amd64.whl", hash = "sha256:6ff8a4a60c227ad87030d76e99cd1698345d4491638dfa6673027c48b3cd395f", size = 102785 }, - { url = "https://files.pythonhosted.org/packages/0e/f6/65ecc6878a89bb1c23a086ea335ad4bf21a588990c3f535a227b9eea9108/charset_normalizer-3.4.1-py3-none-any.whl", hash = "sha256:d98b1668f06378c6dbefec3b92299716b931cd4e6061f3c875a71ced1780ab85", size = 49767 }, +version = "3.4.4" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/13/69/33ddede1939fdd074bce5434295f38fae7136463422fe4fd3e0e89b98062/charset_normalizer-3.4.4.tar.gz", hash = "sha256:94537985111c35f28720e43603b8e7b43a6ecfb2ce1d3058bbe955b73404e21a", size = 129418, upload-time = "2025-10-14T04:42:32.879Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ed/27/c6491ff4954e58a10f69ad90aca8a1b6fe9c5d3c6f380907af3c37435b59/charset_normalizer-3.4.4-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:6e1fcf0720908f200cd21aa4e6750a48ff6ce4afe7ff5a79a90d5ed8a08296f8", size = 206988, upload-time = "2025-10-14T04:40:33.79Z" }, + { url = "https://files.pythonhosted.org/packages/94/59/2e87300fe67ab820b5428580a53cad894272dbb97f38a7a814a2a1ac1011/charset_normalizer-3.4.4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5f819d5fe9234f9f82d75bdfa9aef3a3d72c4d24a6e57aeaebba32a704553aa0", size = 147324, upload-time = "2025-10-14T04:40:34.961Z" }, + { url = "https://files.pythonhosted.org/packages/07/fb/0cf61dc84b2b088391830f6274cb57c82e4da8bbc2efeac8c025edb88772/charset_normalizer-3.4.4-cp311-cp311-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:a59cb51917aa591b1c4e6a43c132f0cdc3c76dbad6155df4e28ee626cc77a0a3", size = 142742, upload-time = "2025-10-14T04:40:36.105Z" }, + { url = "https://files.pythonhosted.org/packages/62/8b/171935adf2312cd745d290ed93cf16cf0dfe320863ab7cbeeae1dcd6535f/charset_normalizer-3.4.4-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:8ef3c867360f88ac904fd3f5e1f902f13307af9052646963ee08ff4f131adafc", size = 160863, upload-time = "2025-10-14T04:40:37.188Z" }, + { url = "https://files.pythonhosted.org/packages/09/73/ad875b192bda14f2173bfc1bc9a55e009808484a4b256748d931b6948442/charset_normalizer-3.4.4-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:d9e45d7faa48ee908174d8fe84854479ef838fc6a705c9315372eacbc2f02897", size = 157837, upload-time = "2025-10-14T04:40:38.435Z" }, + { url = "https://files.pythonhosted.org/packages/6d/fc/de9cce525b2c5b94b47c70a4b4fb19f871b24995c728e957ee68ab1671ea/charset_normalizer-3.4.4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:840c25fb618a231545cbab0564a799f101b63b9901f2569faecd6b222ac72381", size = 151550, upload-time = "2025-10-14T04:40:40.053Z" }, + { url = "https://files.pythonhosted.org/packages/55/c2/43edd615fdfba8c6f2dfbd459b25a6b3b551f24ea21981e23fb768503ce1/charset_normalizer-3.4.4-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:ca5862d5b3928c4940729dacc329aa9102900382fea192fc5e52eb69d6093815", size = 149162, upload-time = "2025-10-14T04:40:41.163Z" }, + { url = "https://files.pythonhosted.org/packages/03/86/bde4ad8b4d0e9429a4e82c1e8f5c659993a9a863ad62c7df05cf7b678d75/charset_normalizer-3.4.4-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:d9c7f57c3d666a53421049053eaacdd14bbd0a528e2186fcb2e672effd053bb0", size = 150019, upload-time = "2025-10-14T04:40:42.276Z" }, + { url = "https://files.pythonhosted.org/packages/1f/86/a151eb2af293a7e7bac3a739b81072585ce36ccfb4493039f49f1d3cae8c/charset_normalizer-3.4.4-cp311-cp311-musllinux_1_2_armv7l.whl", hash = "sha256:277e970e750505ed74c832b4bf75dac7476262ee2a013f5574dd49075879e161", size = 143310, upload-time = "2025-10-14T04:40:43.439Z" }, + { url = "https://files.pythonhosted.org/packages/b5/fe/43dae6144a7e07b87478fdfc4dbe9efd5defb0e7ec29f5f58a55aeef7bf7/charset_normalizer-3.4.4-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:31fd66405eaf47bb62e8cd575dc621c56c668f27d46a61d975a249930dd5e2a4", size = 162022, upload-time = "2025-10-14T04:40:44.547Z" }, + { url = "https://files.pythonhosted.org/packages/80/e6/7aab83774f5d2bca81f42ac58d04caf44f0cc2b65fc6db2b3b2e8a05f3b3/charset_normalizer-3.4.4-cp311-cp311-musllinux_1_2_riscv64.whl", hash = "sha256:0d3d8f15c07f86e9ff82319b3d9ef6f4bf907608f53fe9d92b28ea9ae3d1fd89", size = 149383, upload-time = "2025-10-14T04:40:46.018Z" }, + { url = "https://files.pythonhosted.org/packages/4f/e8/b289173b4edae05c0dde07f69f8db476a0b511eac556dfe0d6bda3c43384/charset_normalizer-3.4.4-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:9f7fcd74d410a36883701fafa2482a6af2ff5ba96b9a620e9e0721e28ead5569", size = 159098, upload-time = "2025-10-14T04:40:47.081Z" }, + { url = "https://files.pythonhosted.org/packages/d8/df/fe699727754cae3f8478493c7f45f777b17c3ef0600e28abfec8619eb49c/charset_normalizer-3.4.4-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:ebf3e58c7ec8a8bed6d66a75d7fb37b55e5015b03ceae72a8e7c74495551e224", size = 152991, upload-time = "2025-10-14T04:40:48.246Z" }, + { url = "https://files.pythonhosted.org/packages/1a/86/584869fe4ddb6ffa3bd9f491b87a01568797fb9bd8933f557dba9771beaf/charset_normalizer-3.4.4-cp311-cp311-win32.whl", hash = "sha256:eecbc200c7fd5ddb9a7f16c7decb07b566c29fa2161a16cf67b8d068bd21690a", size = 99456, upload-time = "2025-10-14T04:40:49.376Z" }, + { url = "https://files.pythonhosted.org/packages/65/f6/62fdd5feb60530f50f7e38b4f6a1d5203f4d16ff4f9f0952962c044e919a/charset_normalizer-3.4.4-cp311-cp311-win_amd64.whl", hash = "sha256:5ae497466c7901d54b639cf42d5b8c1b6a4fead55215500d2f486d34db48d016", size = 106978, upload-time = "2025-10-14T04:40:50.844Z" }, + { url = "https://files.pythonhosted.org/packages/7a/9d/0710916e6c82948b3be62d9d398cb4fcf4e97b56d6a6aeccd66c4b2f2bd5/charset_normalizer-3.4.4-cp311-cp311-win_arm64.whl", hash = "sha256:65e2befcd84bc6f37095f5961e68a6f077bf44946771354a28ad434c2cce0ae1", size = 99969, upload-time = "2025-10-14T04:40:52.272Z" }, + { url = "https://files.pythonhosted.org/packages/f3/85/1637cd4af66fa687396e757dec650f28025f2a2f5a5531a3208dc0ec43f2/charset_normalizer-3.4.4-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:0a98e6759f854bd25a58a73fa88833fba3b7c491169f86ce1180c948ab3fd394", size = 208425, upload-time = "2025-10-14T04:40:53.353Z" }, + { url = "https://files.pythonhosted.org/packages/9d/6a/04130023fef2a0d9c62d0bae2649b69f7b7d8d24ea5536feef50551029df/charset_normalizer-3.4.4-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b5b290ccc2a263e8d185130284f8501e3e36c5e02750fc6b6bdeb2e9e96f1e25", size = 148162, upload-time = "2025-10-14T04:40:54.558Z" }, + { url = "https://files.pythonhosted.org/packages/78/29/62328d79aa60da22c9e0b9a66539feae06ca0f5a4171ac4f7dc285b83688/charset_normalizer-3.4.4-cp312-cp312-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:74bb723680f9f7a6234dcf67aea57e708ec1fbdf5699fb91dfd6f511b0a320ef", size = 144558, upload-time = "2025-10-14T04:40:55.677Z" }, + { url = "https://files.pythonhosted.org/packages/86/bb/b32194a4bf15b88403537c2e120b817c61cd4ecffa9b6876e941c3ee38fe/charset_normalizer-3.4.4-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:f1e34719c6ed0b92f418c7c780480b26b5d9c50349e9a9af7d76bf757530350d", size = 161497, upload-time = "2025-10-14T04:40:57.217Z" }, + { url = "https://files.pythonhosted.org/packages/19/89/a54c82b253d5b9b111dc74aca196ba5ccfcca8242d0fb64146d4d3183ff1/charset_normalizer-3.4.4-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:2437418e20515acec67d86e12bf70056a33abdacb5cb1655042f6538d6b085a8", size = 159240, upload-time = "2025-10-14T04:40:58.358Z" }, + { url = "https://files.pythonhosted.org/packages/c0/10/d20b513afe03acc89ec33948320a5544d31f21b05368436d580dec4e234d/charset_normalizer-3.4.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:11d694519d7f29d6cd09f6ac70028dba10f92f6cdd059096db198c283794ac86", size = 153471, upload-time = "2025-10-14T04:40:59.468Z" }, + { url = "https://files.pythonhosted.org/packages/61/fa/fbf177b55bdd727010f9c0a3c49eefa1d10f960e5f09d1d887bf93c2e698/charset_normalizer-3.4.4-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:ac1c4a689edcc530fc9d9aa11f5774b9e2f33f9a0c6a57864e90908f5208d30a", size = 150864, upload-time = "2025-10-14T04:41:00.623Z" }, + { url = "https://files.pythonhosted.org/packages/05/12/9fbc6a4d39c0198adeebbde20b619790e9236557ca59fc40e0e3cebe6f40/charset_normalizer-3.4.4-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:21d142cc6c0ec30d2efee5068ca36c128a30b0f2c53c1c07bd78cb6bc1d3be5f", size = 150647, upload-time = "2025-10-14T04:41:01.754Z" }, + { url = "https://files.pythonhosted.org/packages/ad/1f/6a9a593d52e3e8c5d2b167daf8c6b968808efb57ef4c210acb907c365bc4/charset_normalizer-3.4.4-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:5dbe56a36425d26d6cfb40ce79c314a2e4dd6211d51d6d2191c00bed34f354cc", size = 145110, upload-time = "2025-10-14T04:41:03.231Z" }, + { url = "https://files.pythonhosted.org/packages/30/42/9a52c609e72471b0fc54386dc63c3781a387bb4fe61c20231a4ebcd58bdd/charset_normalizer-3.4.4-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:5bfbb1b9acf3334612667b61bd3002196fe2a1eb4dd74d247e0f2a4d50ec9bbf", size = 162839, upload-time = "2025-10-14T04:41:04.715Z" }, + { url = "https://files.pythonhosted.org/packages/c4/5b/c0682bbf9f11597073052628ddd38344a3d673fda35a36773f7d19344b23/charset_normalizer-3.4.4-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:d055ec1e26e441f6187acf818b73564e6e6282709e9bcb5b63f5b23068356a15", size = 150667, upload-time = "2025-10-14T04:41:05.827Z" }, + { url = "https://files.pythonhosted.org/packages/e4/24/a41afeab6f990cf2daf6cb8c67419b63b48cf518e4f56022230840c9bfb2/charset_normalizer-3.4.4-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:af2d8c67d8e573d6de5bc30cdb27e9b95e49115cd9baad5ddbd1a6207aaa82a9", size = 160535, upload-time = "2025-10-14T04:41:06.938Z" }, + { url = "https://files.pythonhosted.org/packages/2a/e5/6a4ce77ed243c4a50a1fecca6aaaab419628c818a49434be428fe24c9957/charset_normalizer-3.4.4-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:780236ac706e66881f3b7f2f32dfe90507a09e67d1d454c762cf642e6e1586e0", size = 154816, upload-time = "2025-10-14T04:41:08.101Z" }, + { url = "https://files.pythonhosted.org/packages/a8/ef/89297262b8092b312d29cdb2517cb1237e51db8ecef2e9af5edbe7b683b1/charset_normalizer-3.4.4-cp312-cp312-win32.whl", hash = "sha256:5833d2c39d8896e4e19b689ffc198f08ea58116bee26dea51e362ecc7cd3ed26", size = 99694, upload-time = "2025-10-14T04:41:09.23Z" }, + { url = "https://files.pythonhosted.org/packages/3d/2d/1e5ed9dd3b3803994c155cd9aacb60c82c331bad84daf75bcb9c91b3295e/charset_normalizer-3.4.4-cp312-cp312-win_amd64.whl", hash = "sha256:a79cfe37875f822425b89a82333404539ae63dbdddf97f84dcbc3d339aae9525", size = 107131, upload-time = "2025-10-14T04:41:10.467Z" }, + { url = "https://files.pythonhosted.org/packages/d0/d9/0ed4c7098a861482a7b6a95603edce4c0d9db2311af23da1fb2b75ec26fc/charset_normalizer-3.4.4-cp312-cp312-win_arm64.whl", hash = "sha256:376bec83a63b8021bb5c8ea75e21c4ccb86e7e45ca4eb81146091b56599b80c3", size = 100390, upload-time = "2025-10-14T04:41:11.915Z" }, + { url = "https://files.pythonhosted.org/packages/97/45/4b3a1239bbacd321068ea6e7ac28875b03ab8bc0aa0966452db17cd36714/charset_normalizer-3.4.4-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:e1f185f86a6f3403aa2420e815904c67b2f9ebc443f045edd0de921108345794", size = 208091, upload-time = "2025-10-14T04:41:13.346Z" }, + { url = "https://files.pythonhosted.org/packages/7d/62/73a6d7450829655a35bb88a88fca7d736f9882a27eacdca2c6d505b57e2e/charset_normalizer-3.4.4-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6b39f987ae8ccdf0d2642338faf2abb1862340facc796048b604ef14919e55ed", size = 147936, upload-time = "2025-10-14T04:41:14.461Z" }, + { url = "https://files.pythonhosted.org/packages/89/c5/adb8c8b3d6625bef6d88b251bbb0d95f8205831b987631ab0c8bb5d937c2/charset_normalizer-3.4.4-cp313-cp313-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:3162d5d8ce1bb98dd51af660f2121c55d0fa541b46dff7bb9b9f86ea1d87de72", size = 144180, upload-time = "2025-10-14T04:41:15.588Z" }, + { url = "https://files.pythonhosted.org/packages/91/ed/9706e4070682d1cc219050b6048bfd293ccf67b3d4f5a4f39207453d4b99/charset_normalizer-3.4.4-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:81d5eb2a312700f4ecaa977a8235b634ce853200e828fbadf3a9c50bab278328", size = 161346, upload-time = "2025-10-14T04:41:16.738Z" }, + { url = "https://files.pythonhosted.org/packages/d5/0d/031f0d95e4972901a2f6f09ef055751805ff541511dc1252ba3ca1f80cf5/charset_normalizer-3.4.4-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:5bd2293095d766545ec1a8f612559f6b40abc0eb18bb2f5d1171872d34036ede", size = 158874, upload-time = "2025-10-14T04:41:17.923Z" }, + { url = "https://files.pythonhosted.org/packages/f5/83/6ab5883f57c9c801ce5e5677242328aa45592be8a00644310a008d04f922/charset_normalizer-3.4.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:a8a8b89589086a25749f471e6a900d3f662d1d3b6e2e59dcecf787b1cc3a1894", size = 153076, upload-time = "2025-10-14T04:41:19.106Z" }, + { url = "https://files.pythonhosted.org/packages/75/1e/5ff781ddf5260e387d6419959ee89ef13878229732732ee73cdae01800f2/charset_normalizer-3.4.4-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:bc7637e2f80d8530ee4a78e878bce464f70087ce73cf7c1caf142416923b98f1", size = 150601, upload-time = "2025-10-14T04:41:20.245Z" }, + { url = "https://files.pythonhosted.org/packages/d7/57/71be810965493d3510a6ca79b90c19e48696fb1ff964da319334b12677f0/charset_normalizer-3.4.4-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:f8bf04158c6b607d747e93949aa60618b61312fe647a6369f88ce2ff16043490", size = 150376, upload-time = "2025-10-14T04:41:21.398Z" }, + { url = "https://files.pythonhosted.org/packages/e5/d5/c3d057a78c181d007014feb7e9f2e65905a6c4ef182c0ddf0de2924edd65/charset_normalizer-3.4.4-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:554af85e960429cf30784dd47447d5125aaa3b99a6f0683589dbd27e2f45da44", size = 144825, upload-time = "2025-10-14T04:41:22.583Z" }, + { url = "https://files.pythonhosted.org/packages/e6/8c/d0406294828d4976f275ffbe66f00266c4b3136b7506941d87c00cab5272/charset_normalizer-3.4.4-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:74018750915ee7ad843a774364e13a3db91682f26142baddf775342c3f5b1133", size = 162583, upload-time = "2025-10-14T04:41:23.754Z" }, + { url = "https://files.pythonhosted.org/packages/d7/24/e2aa1f18c8f15c4c0e932d9287b8609dd30ad56dbe41d926bd846e22fb8d/charset_normalizer-3.4.4-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:c0463276121fdee9c49b98908b3a89c39be45d86d1dbaa22957e38f6321d4ce3", size = 150366, upload-time = "2025-10-14T04:41:25.27Z" }, + { url = "https://files.pythonhosted.org/packages/e4/5b/1e6160c7739aad1e2df054300cc618b06bf784a7a164b0f238360721ab86/charset_normalizer-3.4.4-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:362d61fd13843997c1c446760ef36f240cf81d3ebf74ac62652aebaf7838561e", size = 160300, upload-time = "2025-10-14T04:41:26.725Z" }, + { url = "https://files.pythonhosted.org/packages/7a/10/f882167cd207fbdd743e55534d5d9620e095089d176d55cb22d5322f2afd/charset_normalizer-3.4.4-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:9a26f18905b8dd5d685d6d07b0cdf98a79f3c7a918906af7cc143ea2e164c8bc", size = 154465, upload-time = "2025-10-14T04:41:28.322Z" }, + { url = "https://files.pythonhosted.org/packages/89/66/c7a9e1b7429be72123441bfdbaf2bc13faab3f90b933f664db506dea5915/charset_normalizer-3.4.4-cp313-cp313-win32.whl", hash = "sha256:9b35f4c90079ff2e2edc5b26c0c77925e5d2d255c42c74fdb70fb49b172726ac", size = 99404, upload-time = "2025-10-14T04:41:29.95Z" }, + { url = "https://files.pythonhosted.org/packages/c4/26/b9924fa27db384bdcd97ab83b4f0a8058d96ad9626ead570674d5e737d90/charset_normalizer-3.4.4-cp313-cp313-win_amd64.whl", hash = "sha256:b435cba5f4f750aa6c0a0d92c541fb79f69a387c91e61f1795227e4ed9cece14", size = 107092, upload-time = "2025-10-14T04:41:31.188Z" }, + { url = "https://files.pythonhosted.org/packages/af/8f/3ed4bfa0c0c72a7ca17f0380cd9e4dd842b09f664e780c13cff1dcf2ef1b/charset_normalizer-3.4.4-cp313-cp313-win_arm64.whl", hash = "sha256:542d2cee80be6f80247095cc36c418f7bddd14f4a6de45af91dfad36d817bba2", size = 100408, upload-time = "2025-10-14T04:41:32.624Z" }, + { url = "https://files.pythonhosted.org/packages/2a/35/7051599bd493e62411d6ede36fd5af83a38f37c4767b92884df7301db25d/charset_normalizer-3.4.4-cp314-cp314-macosx_10_13_universal2.whl", hash = "sha256:da3326d9e65ef63a817ecbcc0df6e94463713b754fe293eaa03da99befb9a5bd", size = 207746, upload-time = "2025-10-14T04:41:33.773Z" }, + { url = "https://files.pythonhosted.org/packages/10/9a/97c8d48ef10d6cd4fcead2415523221624bf58bcf68a802721a6bc807c8f/charset_normalizer-3.4.4-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8af65f14dc14a79b924524b1e7fffe304517b2bff5a58bf64f30b98bbc5079eb", size = 147889, upload-time = "2025-10-14T04:41:34.897Z" }, + { url = "https://files.pythonhosted.org/packages/10/bf/979224a919a1b606c82bd2c5fa49b5c6d5727aa47b4312bb27b1734f53cd/charset_normalizer-3.4.4-cp314-cp314-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:74664978bb272435107de04e36db5a9735e78232b85b77d45cfb38f758efd33e", size = 143641, upload-time = "2025-10-14T04:41:36.116Z" }, + { url = "https://files.pythonhosted.org/packages/ba/33/0ad65587441fc730dc7bd90e9716b30b4702dc7b617e6ba4997dc8651495/charset_normalizer-3.4.4-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:752944c7ffbfdd10c074dc58ec2d5a8a4cd9493b314d367c14d24c17684ddd14", size = 160779, upload-time = "2025-10-14T04:41:37.229Z" }, + { url = "https://files.pythonhosted.org/packages/67/ed/331d6b249259ee71ddea93f6f2f0a56cfebd46938bde6fcc6f7b9a3d0e09/charset_normalizer-3.4.4-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:d1f13550535ad8cff21b8d757a3257963e951d96e20ec82ab44bc64aeb62a191", size = 159035, upload-time = "2025-10-14T04:41:38.368Z" }, + { url = "https://files.pythonhosted.org/packages/67/ff/f6b948ca32e4f2a4576aa129d8bed61f2e0543bf9f5f2b7fc3758ed005c9/charset_normalizer-3.4.4-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ecaae4149d99b1c9e7b88bb03e3221956f68fd6d50be2ef061b2381b61d20838", size = 152542, upload-time = "2025-10-14T04:41:39.862Z" }, + { url = "https://files.pythonhosted.org/packages/16/85/276033dcbcc369eb176594de22728541a925b2632f9716428c851b149e83/charset_normalizer-3.4.4-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:cb6254dc36b47a990e59e1068afacdcd02958bdcce30bb50cc1700a8b9d624a6", size = 149524, upload-time = "2025-10-14T04:41:41.319Z" }, + { url = "https://files.pythonhosted.org/packages/9e/f2/6a2a1f722b6aba37050e626530a46a68f74e63683947a8acff92569f979a/charset_normalizer-3.4.4-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:c8ae8a0f02f57a6e61203a31428fa1d677cbe50c93622b4149d5c0f319c1d19e", size = 150395, upload-time = "2025-10-14T04:41:42.539Z" }, + { url = "https://files.pythonhosted.org/packages/60/bb/2186cb2f2bbaea6338cad15ce23a67f9b0672929744381e28b0592676824/charset_normalizer-3.4.4-cp314-cp314-musllinux_1_2_armv7l.whl", hash = "sha256:47cc91b2f4dd2833fddaedd2893006b0106129d4b94fdb6af1f4ce5a9965577c", size = 143680, upload-time = "2025-10-14T04:41:43.661Z" }, + { url = "https://files.pythonhosted.org/packages/7d/a5/bf6f13b772fbb2a90360eb620d52ed8f796f3c5caee8398c3b2eb7b1c60d/charset_normalizer-3.4.4-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:82004af6c302b5d3ab2cfc4cc5f29db16123b1a8417f2e25f9066f91d4411090", size = 162045, upload-time = "2025-10-14T04:41:44.821Z" }, + { url = "https://files.pythonhosted.org/packages/df/c5/d1be898bf0dc3ef9030c3825e5d3b83f2c528d207d246cbabe245966808d/charset_normalizer-3.4.4-cp314-cp314-musllinux_1_2_riscv64.whl", hash = "sha256:2b7d8f6c26245217bd2ad053761201e9f9680f8ce52f0fcd8d0755aeae5b2152", size = 149687, upload-time = "2025-10-14T04:41:46.442Z" }, + { url = "https://files.pythonhosted.org/packages/a5/42/90c1f7b9341eef50c8a1cb3f098ac43b0508413f33affd762855f67a410e/charset_normalizer-3.4.4-cp314-cp314-musllinux_1_2_s390x.whl", hash = "sha256:799a7a5e4fb2d5898c60b640fd4981d6a25f1c11790935a44ce38c54e985f828", size = 160014, upload-time = "2025-10-14T04:41:47.631Z" }, + { url = "https://files.pythonhosted.org/packages/76/be/4d3ee471e8145d12795ab655ece37baed0929462a86e72372fd25859047c/charset_normalizer-3.4.4-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:99ae2cffebb06e6c22bdc25801d7b30f503cc87dbd283479e7b606f70aff57ec", size = 154044, upload-time = "2025-10-14T04:41:48.81Z" }, + { url = "https://files.pythonhosted.org/packages/b0/6f/8f7af07237c34a1defe7defc565a9bc1807762f672c0fde711a4b22bf9c0/charset_normalizer-3.4.4-cp314-cp314-win32.whl", hash = "sha256:f9d332f8c2a2fcbffe1378594431458ddbef721c1769d78e2cbc06280d8155f9", size = 99940, upload-time = "2025-10-14T04:41:49.946Z" }, + { url = "https://files.pythonhosted.org/packages/4b/51/8ade005e5ca5b0d80fb4aff72a3775b325bdc3d27408c8113811a7cbe640/charset_normalizer-3.4.4-cp314-cp314-win_amd64.whl", hash = "sha256:8a6562c3700cce886c5be75ade4a5db4214fda19fede41d9792d100288d8f94c", size = 107104, upload-time = "2025-10-14T04:41:51.051Z" }, + { url = "https://files.pythonhosted.org/packages/da/5f/6b8f83a55bb8278772c5ae54a577f3099025f9ade59d0136ac24a0df4bde/charset_normalizer-3.4.4-cp314-cp314-win_arm64.whl", hash = "sha256:de00632ca48df9daf77a2c65a484531649261ec9f25489917f09e455cb09ddb2", size = 100743, upload-time = "2025-10-14T04:41:52.122Z" }, + { url = "https://files.pythonhosted.org/packages/0a/4c/925909008ed5a988ccbb72dcc897407e5d6d3bd72410d69e051fc0c14647/charset_normalizer-3.4.4-py3-none-any.whl", hash = "sha256:7a32c560861a02ff789ad905a2fe94e3f840803362c84fecf1851cb4cf3dc37f", size = 53402, upload-time = "2025-10-14T04:42:31.76Z" }, +] + +[[package]] +name = "cmake" +version = "4.2.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/00/f5/e4f5a35864293a8605bf6e9366d406ee11565b91a22f38f8b8665096c718/cmake-4.2.1.tar.gz", hash = "sha256:a07a790ca65946667c0fb286549e8e0b5a850e2f8170ae60d3418573011ca218", size = 37060, upload-time = "2025-12-21T11:23:47.499Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/53/b3/51560fb74ff1f369299d2b15e7c0a1c227d534753dd779ccd45b305678a8/cmake-4.2.1-py3-none-macosx_10_10_universal2.whl", hash = "sha256:ec44fa08b6ca25a63f7356a442469840841145d7b7b6f4d65318b6bd59a0f7f6", size = 51572335, upload-time = "2025-12-21T11:22:42.116Z" }, + { url = "https://files.pythonhosted.org/packages/51/4f/8278a25e101ec1ce2a1a2ca78db61fa683495a14e66a1174fc3d97879802/cmake-4.2.1-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:c8bdf88f8d50b64c88ffc75fb671f3ab017d803f36589f21c3f1e9f3a1b236a7", size = 29050095, upload-time = "2025-12-21T11:22:45.955Z" }, + { url = "https://files.pythonhosted.org/packages/e6/6c/efeb22bfdcebb29baf2c8853edf7ef59ff0bce0c2adaeefde4916c2b0eea/cmake-4.2.1-py3-none-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:6ca394cdea61534f12e30f0188b19ace8ba844088105b77b9fd70e6df18ef241", size = 30088543, upload-time = "2025-12-21T11:22:49.623Z" }, + { url = "https://files.pythonhosted.org/packages/9b/83/7b6ff5b0f64f764db5e87ac4c320dfc34a783f38601b2f0c1dfe0ffcbab1/cmake-4.2.1-py3-none-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", hash = "sha256:c5742041f8e641d977928207e2697e9cc3242d0d01f7cb8671f63ad45dcc447b", size = 29838727, upload-time = "2025-12-21T11:22:53.799Z" }, + { url = "https://files.pythonhosted.org/packages/64/48/81fa5fa5bf19b7be74ba83ea3eddc20210995b066e3acb2329e8f821bd4e/cmake-4.2.1-py3-none-manylinux2014_s390x.manylinux_2_17_s390x.whl", hash = "sha256:ae0f51d2b8dd00a7ac1578c19364140358596e449d2ac1b978af3f0b35737d01", size = 27768477, upload-time = "2025-12-21T11:22:57.608Z" }, + { url = "https://files.pythonhosted.org/packages/28/19/b54ff2e03946beeef785e6407d965a9493d26c50dd1aa09ffc7b53fbf9a5/cmake-4.2.1-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:6333a2b16e1d55373419b9c1572a155b315bfb9d834fbdbba0f7d3428437c785", size = 28919242, upload-time = "2025-12-21T11:23:01.177Z" }, + { url = "https://files.pythonhosted.org/packages/ff/82/b001aac0162af8524067a94005e61e23426103b9283c2525df62f0b403ea/cmake-4.2.1-py3-none-manylinux_2_31_armv7l.whl", hash = "sha256:4d7a62c462cc81a6f7a5e4db7b298b4e66d851010418c8cdc5a9de0a8701f60f", size = 26109769, upload-time = "2025-12-21T11:23:04.627Z" }, + { url = "https://files.pythonhosted.org/packages/28/62/c4e8810012175ca76bb4be565955b73354a8693a4a9e983206be7cd9144e/cmake-4.2.1-py3-none-manylinux_2_31_riscv64.whl", hash = "sha256:3455391ffce8a860bbbd22b83c2188f13806100a21f28b8ab2c6a785def25616", size = 26217175, upload-time = "2025-12-21T11:23:07.952Z" }, + { url = "https://files.pythonhosted.org/packages/40/2e/4f657c370fdf741dfa7c1189863a15e50ea44e35fad314ba3448ad017ef8/cmake-4.2.1-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:4d0dfe33c993e3d58cfebe2ab1205668411aae1e6cb78430f3b9d070a97e1274", size = 37922579, upload-time = "2025-12-21T11:23:11.477Z" }, + { url = "https://files.pythonhosted.org/packages/6a/c2/c37989f2366d700f934b6c557dfd74e078352f7535b63d35920f1b0e49fd/cmake-4.2.1-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:52db8740e81d10c8d103899c87e0100e6aab969295ab99ce51eb11de4c36c9ce", size = 34564791, upload-time = "2025-12-21T11:23:15.177Z" }, + { url = "https://files.pythonhosted.org/packages/0d/f4/4a3fe5399be1f4f3876762d2b583c8b2ce6e1b419692f170a8b710ca1742/cmake-4.2.1-py3-none-musllinux_1_2_i686.whl", hash = "sha256:493abf42c003034c2bb1ad58a221542174a5c0fd2a76e9fdd91709ae6e53263c", size = 40440667, upload-time = "2025-12-21T11:23:19.14Z" }, + { url = "https://files.pythonhosted.org/packages/9d/a7/91b4504199f587c11b612f7bedcb8943d6f2da679d6e627e2de962a95011/cmake-4.2.1-py3-none-musllinux_1_2_ppc64le.whl", hash = "sha256:3d8d7632bb27cf1d0ac78098f2f7dfb7019927f35fb5a8c1508b17524af70000", size = 39610499, upload-time = "2025-12-21T11:23:23Z" }, + { url = "https://files.pythonhosted.org/packages/f5/4e/6aabf0172544c6b021ef0192f3f9bd8bb0f2877ad9ae223e653982aebd62/cmake-4.2.1-py3-none-musllinux_1_2_riscv64.whl", hash = "sha256:3e89d391096fdbdaab82e28b7e1fa964a873c0ba8d77c3542260c7d115aaac1f", size = 34796816, upload-time = "2025-12-21T11:23:26.88Z" }, + { url = "https://files.pythonhosted.org/packages/0a/f1/a2ae37cc5ff4338165a322e2dc70ddd0713a2989dee1ccf1af4ddf4917da/cmake-4.2.1-py3-none-musllinux_1_2_s390x.whl", hash = "sha256:e758ae635c75aaf0258e2c46fe95a3821f01011d5dbe29b7f045976b88ce3ca8", size = 36826277, upload-time = "2025-12-21T11:23:30.702Z" }, + { url = "https://files.pythonhosted.org/packages/fe/5b/ffa3551f85fd26dddc0e5d2e5dff0cda50fce57aaf2b237f2d5210d74203/cmake-4.2.1-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:fecc03edef6257b2bc8784f7880e84fe8a0b0fb54c952528c61ce14a4d693e16", size = 37806089, upload-time = "2025-12-21T11:23:34.464Z" }, + { url = "https://files.pythonhosted.org/packages/d2/99/c48c152e5e002a59861fdcfeed4e8ebe5d2da7a36db6e5da86b2f3a6c4d8/cmake-4.2.1-py3-none-win32.whl", hash = "sha256:72c860dae7c0315b05f59fd8e19253861c6e42f8d391a26aa6e2b4c9bd6014b8", size = 35352971, upload-time = "2025-12-21T11:23:37.908Z" }, + { url = "https://files.pythonhosted.org/packages/ff/cd/54fe2d1fc0674d2f05bfdc0cbd8e4602a6541a8bbe9e4bd5839ff8397a65/cmake-4.2.1-py3-none-win_amd64.whl", hash = "sha256:c186e7b826978f86bcbada91845e949e1f5ce5c670d6db49f7ecf5bac1b334e3", size = 38545649, upload-time = "2025-12-21T11:23:41.21Z" }, + { url = "https://files.pythonhosted.org/packages/67/3a/3704a5110716d1abd76cb3cc968f355f697f7ee38fbb9406924135a9590b/cmake-4.2.1-py3-none-win_arm64.whl", hash = "sha256:82224245741cf389d7c9072002ae2a81b63accb42732803db9b449c9423d546d", size = 38000806, upload-time = "2025-12-21T11:23:44.779Z" }, ] [[package]] name = "colorama" version = "0.4.6" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/d8/53/6f443c9a4a8358a93a6792e2acffb9d9d5cb0a5cfd8802644b7b1c9a02e4/colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44", size = 27697 } +sdist = { url = "https://files.pythonhosted.org/packages/d8/53/6f443c9a4a8358a93a6792e2acffb9d9d5cb0a5cfd8802644b7b1c9a02e4/colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44", size = 27697, upload-time = "2022-10-25T02:36:22.414Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6", size = 25335 }, + { url = "https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6", size = 25335, upload-time = "2022-10-25T02:36:20.889Z" }, ] [[package]] name = "comm" -version = "0.2.2" +version = "0.2.3" source = { registry = "https://pypi.org/simple" } -dependencies = [ - { name = "traitlets" }, -] -sdist = { url = "https://files.pythonhosted.org/packages/e9/a8/fb783cb0abe2b5fded9f55e5703015cdf1c9c85b3669087c538dd15a6a86/comm-0.2.2.tar.gz", hash = "sha256:3fd7a84065306e07bea1773df6eb8282de51ba82f77c72f9c85716ab11fe980e", size = 6210 } +sdist = { url = "https://files.pythonhosted.org/packages/4c/13/7d740c5849255756bc17888787313b61fd38a0a8304fc4f073dfc46122aa/comm-0.2.3.tar.gz", hash = "sha256:2dc8048c10962d55d7ad693be1e7045d891b7ce8d999c97963a5e3e99c055971", size = 6319, upload-time = "2025-07-25T14:02:04.452Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/e6/75/49e5bfe642f71f272236b5b2d2691cf915a7283cc0ceda56357b61daa538/comm-0.2.2-py3-none-any.whl", hash = "sha256:e6fb86cb70ff661ee8c9c14e7d36d6de3b4066f1441be4063df9c5009f0a64d3", size = 7180 }, + { url = "https://files.pythonhosted.org/packages/60/97/891a0971e1e4a8c5d2b20bbe0e524dc04548d2307fee33cdeba148fd4fc7/comm-0.2.3-py3-none-any.whl", hash = "sha256:c615d91d75f7f04f095b30d1c1711babd43bdc6419c1be9886a85f2f4e489417", size = 7294, upload-time = "2025-07-25T14:02:02.896Z" }, ] [[package]] name = "component-model" -version = "0.1.0" +version = "0.3.2" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "flexparser" }, - { name = "fmpy" }, { name = "jsonpath-ng" }, - { name = "libcosimpy" }, - { name = "matplotlib" }, { name = "numpy" }, { name = "pint" }, { name = "pythonfmu" }, - { name = "sympy" }, + { name = "scipy-stubs" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/65/86/ff61f1a1d686cdcb658ca9d11c786bd140a2119724a6157c175304cb60c0/component_model-0.1.0.tar.gz", hash = "sha256:23e80e36afed81eaba5e786fece2b54e0d23401713a02c6ef7b7b63a33fa6308", size = 842939 } +sdist = { url = "https://files.pythonhosted.org/packages/d3/2d/b68448396eb59ed44cee0ff1e283f14a983985f669bfd1f7260573ae8dcb/component_model-0.3.2.tar.gz", hash = "sha256:2bba64f206ebd915312801c89bdbd7cbf7a26bff8f1ad56ed2dd2e73b5a7b328", size = 1234946, upload-time = "2026-02-02T08:53:35.737Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/b5/e4/99bd295cab04e0ff38dea506073602e3c9076d6367c89a63ff21305d4ed9/component_model-0.1.0-py3-none-any.whl", hash = "sha256:83ce0e5c6a6e0bee5271976761128e01354b3c651036d5ed5fd866d9bd8cff4e", size = 43339 }, + { url = "https://files.pythonhosted.org/packages/09/55/68d8d16e36042aae6cad6fdb1194311d8715cb875248faeb1ebda2e2f35c/component_model-0.3.2-py3-none-any.whl", hash = "sha256:f6c9579c7e087a272cd58522da68cafba41ccda25e43440843706e879d8bc55d", size = 1094304, upload-time = "2026-02-02T08:53:34.049Z" }, ] [[package]] name = "contourpy" -version = "1.3.1" +version = "1.3.3" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "numpy" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/25/c2/fc7193cc5383637ff390a712e88e4ded0452c9fbcf84abe3de5ea3df1866/contourpy-1.3.1.tar.gz", hash = "sha256:dfd97abd83335045a913e3bcc4a09c0ceadbe66580cf573fe961f4a825efa699", size = 13465753 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/b2/a3/80937fe3efe0edacf67c9a20b955139a1a622730042c1ea991956f2704ad/contourpy-1.3.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:a045f341a77b77e1c5de31e74e966537bba9f3c4099b35bf4c2e3939dd54cdab", size = 268466 }, - { url = "https://files.pythonhosted.org/packages/82/1d/e3eaebb4aa2d7311528c048350ca8e99cdacfafd99da87bc0a5f8d81f2c2/contourpy-1.3.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:500360b77259914f7805af7462e41f9cb7ca92ad38e9f94d6c8641b089338124", size = 253314 }, - { url = "https://files.pythonhosted.org/packages/de/f3/d796b22d1a2b587acc8100ba8c07fb7b5e17fde265a7bb05ab967f4c935a/contourpy-1.3.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b2f926efda994cdf3c8d3fdb40b9962f86edbc4457e739277b961eced3d0b4c1", size = 312003 }, - { url = "https://files.pythonhosted.org/packages/bf/f5/0e67902bc4394daee8daa39c81d4f00b50e063ee1a46cb3938cc65585d36/contourpy-1.3.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:adce39d67c0edf383647a3a007de0a45fd1b08dedaa5318404f1a73059c2512b", size = 351896 }, - { url = "https://files.pythonhosted.org/packages/1f/d6/e766395723f6256d45d6e67c13bb638dd1fa9dc10ef912dc7dd3dcfc19de/contourpy-1.3.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:abbb49fb7dac584e5abc6636b7b2a7227111c4f771005853e7d25176daaf8453", size = 320814 }, - { url = "https://files.pythonhosted.org/packages/a9/57/86c500d63b3e26e5b73a28b8291a67c5608d4aa87ebd17bd15bb33c178bc/contourpy-1.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a0cffcbede75c059f535725c1680dfb17b6ba8753f0c74b14e6a9c68c29d7ea3", size = 324969 }, - { url = "https://files.pythonhosted.org/packages/b8/62/bb146d1289d6b3450bccc4642e7f4413b92ebffd9bf2e91b0404323704a7/contourpy-1.3.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:ab29962927945d89d9b293eabd0d59aea28d887d4f3be6c22deaefbb938a7277", size = 1265162 }, - { url = "https://files.pythonhosted.org/packages/18/04/9f7d132ce49a212c8e767042cc80ae390f728060d2eea47058f55b9eff1c/contourpy-1.3.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:974d8145f8ca354498005b5b981165b74a195abfae9a8129df3e56771961d595", size = 1324328 }, - { url = "https://files.pythonhosted.org/packages/46/23/196813901be3f97c83ababdab1382e13e0edc0bb4e7b49a7bff15fcf754e/contourpy-1.3.1-cp310-cp310-win32.whl", hash = "sha256:ac4578ac281983f63b400f7fe6c101bedc10651650eef012be1ccffcbacf3697", size = 173861 }, - { url = "https://files.pythonhosted.org/packages/e0/82/c372be3fc000a3b2005061ca623a0d1ecd2eaafb10d9e883a2fc8566e951/contourpy-1.3.1-cp310-cp310-win_amd64.whl", hash = "sha256:174e758c66bbc1c8576992cec9599ce8b6672b741b5d336b5c74e35ac382b18e", size = 218566 }, - { url = "https://files.pythonhosted.org/packages/12/bb/11250d2906ee2e8b466b5f93e6b19d525f3e0254ac8b445b56e618527718/contourpy-1.3.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:3e8b974d8db2c5610fb4e76307e265de0edb655ae8169e8b21f41807ccbeec4b", size = 269555 }, - { url = "https://files.pythonhosted.org/packages/67/71/1e6e95aee21a500415f5d2dbf037bf4567529b6a4e986594d7026ec5ae90/contourpy-1.3.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:20914c8c973f41456337652a6eeca26d2148aa96dd7ac323b74516988bea89fc", size = 254549 }, - { url = "https://files.pythonhosted.org/packages/31/2c/b88986e8d79ac45efe9d8801ae341525f38e087449b6c2f2e6050468a42c/contourpy-1.3.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:19d40d37c1c3a4961b4619dd9d77b12124a453cc3d02bb31a07d58ef684d3d86", size = 313000 }, - { url = "https://files.pythonhosted.org/packages/c4/18/65280989b151fcf33a8352f992eff71e61b968bef7432fbfde3a364f0730/contourpy-1.3.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:113231fe3825ebf6f15eaa8bc1f5b0ddc19d42b733345eae0934cb291beb88b6", size = 352925 }, - { url = "https://files.pythonhosted.org/packages/f5/c7/5fd0146c93220dbfe1a2e0f98969293b86ca9bc041d6c90c0e065f4619ad/contourpy-1.3.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4dbbc03a40f916a8420e420d63e96a1258d3d1b58cbdfd8d1f07b49fcbd38e85", size = 323693 }, - { url = "https://files.pythonhosted.org/packages/85/fc/7fa5d17daf77306840a4e84668a48ddff09e6bc09ba4e37e85ffc8e4faa3/contourpy-1.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3a04ecd68acbd77fa2d39723ceca4c3197cb2969633836ced1bea14e219d077c", size = 326184 }, - { url = "https://files.pythonhosted.org/packages/ef/e7/104065c8270c7397c9571620d3ab880558957216f2b5ebb7e040f85eeb22/contourpy-1.3.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:c414fc1ed8ee1dbd5da626cf3710c6013d3d27456651d156711fa24f24bd1291", size = 1268031 }, - { url = "https://files.pythonhosted.org/packages/e2/4a/c788d0bdbf32c8113c2354493ed291f924d4793c4a2e85b69e737a21a658/contourpy-1.3.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:31c1b55c1f34f80557d3830d3dd93ba722ce7e33a0b472cba0ec3b6535684d8f", size = 1325995 }, - { url = "https://files.pythonhosted.org/packages/a6/e6/a2f351a90d955f8b0564caf1ebe4b1451a3f01f83e5e3a414055a5b8bccb/contourpy-1.3.1-cp311-cp311-win32.whl", hash = "sha256:f611e628ef06670df83fce17805c344710ca5cde01edfdc72751311da8585375", size = 174396 }, - { url = "https://files.pythonhosted.org/packages/a8/7e/cd93cab453720a5d6cb75588cc17dcdc08fc3484b9de98b885924ff61900/contourpy-1.3.1-cp311-cp311-win_amd64.whl", hash = "sha256:b2bdca22a27e35f16794cf585832e542123296b4687f9fd96822db6bae17bfc9", size = 219787 }, - { url = "https://files.pythonhosted.org/packages/37/6b/175f60227d3e7f5f1549fcb374592be311293132207e451c3d7c654c25fb/contourpy-1.3.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:0ffa84be8e0bd33410b17189f7164c3589c229ce5db85798076a3fa136d0e509", size = 271494 }, - { url = "https://files.pythonhosted.org/packages/6b/6a/7833cfae2c1e63d1d8875a50fd23371394f540ce809d7383550681a1fa64/contourpy-1.3.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:805617228ba7e2cbbfb6c503858e626ab528ac2a32a04a2fe88ffaf6b02c32bc", size = 255444 }, - { url = "https://files.pythonhosted.org/packages/7f/b3/7859efce66eaca5c14ba7619791b084ed02d868d76b928ff56890d2d059d/contourpy-1.3.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ade08d343436a94e633db932e7e8407fe7de8083967962b46bdfc1b0ced39454", size = 307628 }, - { url = "https://files.pythonhosted.org/packages/48/b2/011415f5e3f0a50b1e285a0bf78eb5d92a4df000553570f0851b6e309076/contourpy-1.3.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:47734d7073fb4590b4a40122b35917cd77be5722d80683b249dac1de266aac80", size = 347271 }, - { url = "https://files.pythonhosted.org/packages/84/7d/ef19b1db0f45b151ac78c65127235239a8cf21a59d1ce8507ce03e89a30b/contourpy-1.3.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2ba94a401342fc0f8b948e57d977557fbf4d515f03c67682dd5c6191cb2d16ec", size = 318906 }, - { url = "https://files.pythonhosted.org/packages/ba/99/6794142b90b853a9155316c8f470d2e4821fe6f086b03e372aca848227dd/contourpy-1.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:efa874e87e4a647fd2e4f514d5e91c7d493697127beb95e77d2f7561f6905bd9", size = 323622 }, - { url = "https://files.pythonhosted.org/packages/3c/0f/37d2c84a900cd8eb54e105f4fa9aebd275e14e266736778bb5dccbf3bbbb/contourpy-1.3.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:1bf98051f1045b15c87868dbaea84f92408337d4f81d0e449ee41920ea121d3b", size = 1266699 }, - { url = "https://files.pythonhosted.org/packages/3a/8a/deb5e11dc7d9cc8f0f9c8b29d4f062203f3af230ba83c30a6b161a6effc9/contourpy-1.3.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:61332c87493b00091423e747ea78200659dc09bdf7fd69edd5e98cef5d3e9a8d", size = 1326395 }, - { url = "https://files.pythonhosted.org/packages/1a/35/7e267ae7c13aaf12322ccc493531f1e7f2eb8fba2927b9d7a05ff615df7a/contourpy-1.3.1-cp312-cp312-win32.whl", hash = "sha256:e914a8cb05ce5c809dd0fe350cfbb4e881bde5e2a38dc04e3afe1b3e58bd158e", size = 175354 }, - { url = "https://files.pythonhosted.org/packages/a1/35/c2de8823211d07e8a79ab018ef03960716c5dff6f4d5bff5af87fd682992/contourpy-1.3.1-cp312-cp312-win_amd64.whl", hash = "sha256:08d9d449a61cf53033612cb368f3a1b26cd7835d9b8cd326647efe43bca7568d", size = 220971 }, - { url = "https://files.pythonhosted.org/packages/3e/4f/e56862e64b52b55b5ddcff4090085521fc228ceb09a88390a2b103dccd1b/contourpy-1.3.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:b457d6430833cee8e4b8e9b6f07aa1c161e5e0d52e118dc102c8f9bd7dd060d6", size = 265605 }, - { url = "https://files.pythonhosted.org/packages/b0/2e/52bfeeaa4541889f23d8eadc6386b442ee2470bd3cff9baa67deb2dd5c57/contourpy-1.3.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cb76c1a154b83991a3cbbf0dfeb26ec2833ad56f95540b442c73950af2013750", size = 315040 }, - { url = "https://files.pythonhosted.org/packages/52/94/86bfae441707205634d80392e873295652fc313dfd93c233c52c4dc07874/contourpy-1.3.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:44a29502ca9c7b5ba389e620d44f2fbe792b1fb5734e8b931ad307071ec58c53", size = 218221 }, +sdist = { url = "https://files.pythonhosted.org/packages/58/01/1253e6698a07380cd31a736d248a3f2a50a7c88779a1813da27503cadc2a/contourpy-1.3.3.tar.gz", hash = "sha256:083e12155b210502d0bca491432bb04d56dc3432f95a979b429f2848c3dbe880", size = 13466174, upload-time = "2025-07-26T12:03:12.549Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/91/2e/c4390a31919d8a78b90e8ecf87cd4b4c4f05a5b48d05ec17db8e5404c6f4/contourpy-1.3.3-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:709a48ef9a690e1343202916450bc48b9e51c049b089c7f79a267b46cffcdaa1", size = 288773, upload-time = "2025-07-26T12:01:02.277Z" }, + { url = "https://files.pythonhosted.org/packages/0d/44/c4b0b6095fef4dc9c420e041799591e3b63e9619e3044f7f4f6c21c0ab24/contourpy-1.3.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:23416f38bfd74d5d28ab8429cc4d63fa67d5068bd711a85edb1c3fb0c3e2f381", size = 270149, upload-time = "2025-07-26T12:01:04.072Z" }, + { url = "https://files.pythonhosted.org/packages/30/2e/dd4ced42fefac8470661d7cb7e264808425e6c5d56d175291e93890cce09/contourpy-1.3.3-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:929ddf8c4c7f348e4c0a5a3a714b5c8542ffaa8c22954862a46ca1813b667ee7", size = 329222, upload-time = "2025-07-26T12:01:05.688Z" }, + { url = "https://files.pythonhosted.org/packages/f2/74/cc6ec2548e3d276c71389ea4802a774b7aa3558223b7bade3f25787fafc2/contourpy-1.3.3-cp311-cp311-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:9e999574eddae35f1312c2b4b717b7885d4edd6cb46700e04f7f02db454e67c1", size = 377234, upload-time = "2025-07-26T12:01:07.054Z" }, + { url = "https://files.pythonhosted.org/packages/03/b3/64ef723029f917410f75c09da54254c5f9ea90ef89b143ccadb09df14c15/contourpy-1.3.3-cp311-cp311-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:0bf67e0e3f482cb69779dd3061b534eb35ac9b17f163d851e2a547d56dba0a3a", size = 380555, upload-time = "2025-07-26T12:01:08.801Z" }, + { url = "https://files.pythonhosted.org/packages/5f/4b/6157f24ca425b89fe2eb7e7be642375711ab671135be21e6faa100f7448c/contourpy-1.3.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:51e79c1f7470158e838808d4a996fa9bac72c498e93d8ebe5119bc1e6becb0db", size = 355238, upload-time = "2025-07-26T12:01:10.319Z" }, + { url = "https://files.pythonhosted.org/packages/98/56/f914f0dd678480708a04cfd2206e7c382533249bc5001eb9f58aa693e200/contourpy-1.3.3-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:598c3aaece21c503615fd59c92a3598b428b2f01bfb4b8ca9c4edeecc2438620", size = 1326218, upload-time = "2025-07-26T12:01:12.659Z" }, + { url = "https://files.pythonhosted.org/packages/fb/d7/4a972334a0c971acd5172389671113ae82aa7527073980c38d5868ff1161/contourpy-1.3.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:322ab1c99b008dad206d406bb61d014cf0174df491ae9d9d0fac6a6fda4f977f", size = 1392867, upload-time = "2025-07-26T12:01:15.533Z" }, + { url = "https://files.pythonhosted.org/packages/75/3e/f2cc6cd56dc8cff46b1a56232eabc6feea52720083ea71ab15523daab796/contourpy-1.3.3-cp311-cp311-win32.whl", hash = "sha256:fd907ae12cd483cd83e414b12941c632a969171bf90fc937d0c9f268a31cafff", size = 183677, upload-time = "2025-07-26T12:01:17.088Z" }, + { url = "https://files.pythonhosted.org/packages/98/4b/9bd370b004b5c9d8045c6c33cf65bae018b27aca550a3f657cdc99acdbd8/contourpy-1.3.3-cp311-cp311-win_amd64.whl", hash = "sha256:3519428f6be58431c56581f1694ba8e50626f2dd550af225f82fb5f5814d2a42", size = 225234, upload-time = "2025-07-26T12:01:18.256Z" }, + { url = "https://files.pythonhosted.org/packages/d9/b6/71771e02c2e004450c12b1120a5f488cad2e4d5b590b1af8bad060360fe4/contourpy-1.3.3-cp311-cp311-win_arm64.whl", hash = "sha256:15ff10bfada4bf92ec8b31c62bf7c1834c244019b4a33095a68000d7075df470", size = 193123, upload-time = "2025-07-26T12:01:19.848Z" }, + { url = "https://files.pythonhosted.org/packages/be/45/adfee365d9ea3d853550b2e735f9d66366701c65db7855cd07621732ccfc/contourpy-1.3.3-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:b08a32ea2f8e42cf1d4be3169a98dd4be32bafe4f22b6c4cb4ba810fa9e5d2cb", size = 293419, upload-time = "2025-07-26T12:01:21.16Z" }, + { url = "https://files.pythonhosted.org/packages/53/3e/405b59cfa13021a56bba395a6b3aca8cec012b45bf177b0eaf7a202cde2c/contourpy-1.3.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:556dba8fb6f5d8742f2923fe9457dbdd51e1049c4a43fd3986a0b14a1d815fc6", size = 273979, upload-time = "2025-07-26T12:01:22.448Z" }, + { url = "https://files.pythonhosted.org/packages/d4/1c/a12359b9b2ca3a845e8f7f9ac08bdf776114eb931392fcad91743e2ea17b/contourpy-1.3.3-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:92d9abc807cf7d0e047b95ca5d957cf4792fcd04e920ca70d48add15c1a90ea7", size = 332653, upload-time = "2025-07-26T12:01:24.155Z" }, + { url = "https://files.pythonhosted.org/packages/63/12/897aeebfb475b7748ea67b61e045accdfcf0d971f8a588b67108ed7f5512/contourpy-1.3.3-cp312-cp312-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:b2e8faa0ed68cb29af51edd8e24798bb661eac3bd9f65420c1887b6ca89987c8", size = 379536, upload-time = "2025-07-26T12:01:25.91Z" }, + { url = "https://files.pythonhosted.org/packages/43/8a/a8c584b82deb248930ce069e71576fc09bd7174bbd35183b7943fb1064fd/contourpy-1.3.3-cp312-cp312-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:626d60935cf668e70a5ce6ff184fd713e9683fb458898e4249b63be9e28286ea", size = 384397, upload-time = "2025-07-26T12:01:27.152Z" }, + { url = "https://files.pythonhosted.org/packages/cc/8f/ec6289987824b29529d0dfda0d74a07cec60e54b9c92f3c9da4c0ac732de/contourpy-1.3.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4d00e655fcef08aba35ec9610536bfe90267d7ab5ba944f7032549c55a146da1", size = 362601, upload-time = "2025-07-26T12:01:28.808Z" }, + { url = "https://files.pythonhosted.org/packages/05/0a/a3fe3be3ee2dceb3e615ebb4df97ae6f3828aa915d3e10549ce016302bd1/contourpy-1.3.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:451e71b5a7d597379ef572de31eeb909a87246974d960049a9848c3bc6c41bf7", size = 1331288, upload-time = "2025-07-26T12:01:31.198Z" }, + { url = "https://files.pythonhosted.org/packages/33/1d/acad9bd4e97f13f3e2b18a3977fe1b4a37ecf3d38d815333980c6c72e963/contourpy-1.3.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:459c1f020cd59fcfe6650180678a9993932d80d44ccde1fa1868977438f0b411", size = 1403386, upload-time = "2025-07-26T12:01:33.947Z" }, + { url = "https://files.pythonhosted.org/packages/cf/8f/5847f44a7fddf859704217a99a23a4f6417b10e5ab1256a179264561540e/contourpy-1.3.3-cp312-cp312-win32.whl", hash = "sha256:023b44101dfe49d7d53932be418477dba359649246075c996866106da069af69", size = 185018, upload-time = "2025-07-26T12:01:35.64Z" }, + { url = "https://files.pythonhosted.org/packages/19/e8/6026ed58a64563186a9ee3f29f41261fd1828f527dd93d33b60feca63352/contourpy-1.3.3-cp312-cp312-win_amd64.whl", hash = "sha256:8153b8bfc11e1e4d75bcb0bff1db232f9e10b274e0929de9d608027e0d34ff8b", size = 226567, upload-time = "2025-07-26T12:01:36.804Z" }, + { url = "https://files.pythonhosted.org/packages/d1/e2/f05240d2c39a1ed228d8328a78b6f44cd695f7ef47beb3e684cf93604f86/contourpy-1.3.3-cp312-cp312-win_arm64.whl", hash = "sha256:07ce5ed73ecdc4a03ffe3e1b3e3c1166db35ae7584be76f65dbbe28a7791b0cc", size = 193655, upload-time = "2025-07-26T12:01:37.999Z" }, + { url = "https://files.pythonhosted.org/packages/68/35/0167aad910bbdb9599272bd96d01a9ec6852f36b9455cf2ca67bd4cc2d23/contourpy-1.3.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:177fb367556747a686509d6fef71d221a4b198a3905fe824430e5ea0fda54eb5", size = 293257, upload-time = "2025-07-26T12:01:39.367Z" }, + { url = "https://files.pythonhosted.org/packages/96/e4/7adcd9c8362745b2210728f209bfbcf7d91ba868a2c5f40d8b58f54c509b/contourpy-1.3.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:d002b6f00d73d69333dac9d0b8d5e84d9724ff9ef044fd63c5986e62b7c9e1b1", size = 274034, upload-time = "2025-07-26T12:01:40.645Z" }, + { url = "https://files.pythonhosted.org/packages/73/23/90e31ceeed1de63058a02cb04b12f2de4b40e3bef5e082a7c18d9c8ae281/contourpy-1.3.3-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:348ac1f5d4f1d66d3322420f01d42e43122f43616e0f194fc1c9f5d830c5b286", size = 334672, upload-time = "2025-07-26T12:01:41.942Z" }, + { url = "https://files.pythonhosted.org/packages/ed/93/b43d8acbe67392e659e1d984700e79eb67e2acb2bd7f62012b583a7f1b55/contourpy-1.3.3-cp313-cp313-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:655456777ff65c2c548b7c454af9c6f33f16c8884f11083244b5819cc214f1b5", size = 381234, upload-time = "2025-07-26T12:01:43.499Z" }, + { url = "https://files.pythonhosted.org/packages/46/3b/bec82a3ea06f66711520f75a40c8fc0b113b2a75edb36aa633eb11c4f50f/contourpy-1.3.3-cp313-cp313-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:644a6853d15b2512d67881586bd03f462c7ab755db95f16f14d7e238f2852c67", size = 385169, upload-time = "2025-07-26T12:01:45.219Z" }, + { url = "https://files.pythonhosted.org/packages/4b/32/e0f13a1c5b0f8572d0ec6ae2f6c677b7991fafd95da523159c19eff0696a/contourpy-1.3.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4debd64f124ca62069f313a9cb86656ff087786016d76927ae2cf37846b006c9", size = 362859, upload-time = "2025-07-26T12:01:46.519Z" }, + { url = "https://files.pythonhosted.org/packages/33/71/e2a7945b7de4e58af42d708a219f3b2f4cff7386e6b6ab0a0fa0033c49a9/contourpy-1.3.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:a15459b0f4615b00bbd1e91f1b9e19b7e63aea7483d03d804186f278c0af2659", size = 1332062, upload-time = "2025-07-26T12:01:48.964Z" }, + { url = "https://files.pythonhosted.org/packages/12/fc/4e87ac754220ccc0e807284f88e943d6d43b43843614f0a8afa469801db0/contourpy-1.3.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:ca0fdcd73925568ca027e0b17ab07aad764be4706d0a925b89227e447d9737b7", size = 1403932, upload-time = "2025-07-26T12:01:51.979Z" }, + { url = "https://files.pythonhosted.org/packages/a6/2e/adc197a37443f934594112222ac1aa7dc9a98faf9c3842884df9a9d8751d/contourpy-1.3.3-cp313-cp313-win32.whl", hash = "sha256:b20c7c9a3bf701366556e1b1984ed2d0cedf999903c51311417cf5f591d8c78d", size = 185024, upload-time = "2025-07-26T12:01:53.245Z" }, + { url = "https://files.pythonhosted.org/packages/18/0b/0098c214843213759692cc638fce7de5c289200a830e5035d1791d7a2338/contourpy-1.3.3-cp313-cp313-win_amd64.whl", hash = "sha256:1cadd8b8969f060ba45ed7c1b714fe69185812ab43bd6b86a9123fe8f99c3263", size = 226578, upload-time = "2025-07-26T12:01:54.422Z" }, + { url = "https://files.pythonhosted.org/packages/8a/9a/2f6024a0c5995243cd63afdeb3651c984f0d2bc727fd98066d40e141ad73/contourpy-1.3.3-cp313-cp313-win_arm64.whl", hash = "sha256:fd914713266421b7536de2bfa8181aa8c699432b6763a0ea64195ebe28bff6a9", size = 193524, upload-time = "2025-07-26T12:01:55.73Z" }, + { url = "https://files.pythonhosted.org/packages/c0/b3/f8a1a86bd3298513f500e5b1f5fd92b69896449f6cab6a146a5d52715479/contourpy-1.3.3-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:88df9880d507169449d434c293467418b9f6cbe82edd19284aa0409e7fdb933d", size = 306730, upload-time = "2025-07-26T12:01:57.051Z" }, + { url = "https://files.pythonhosted.org/packages/3f/11/4780db94ae62fc0c2053909b65dc3246bd7cecfc4f8a20d957ad43aa4ad8/contourpy-1.3.3-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:d06bb1f751ba5d417047db62bca3c8fde202b8c11fb50742ab3ab962c81e8216", size = 287897, upload-time = "2025-07-26T12:01:58.663Z" }, + { url = "https://files.pythonhosted.org/packages/ae/15/e59f5f3ffdd6f3d4daa3e47114c53daabcb18574a26c21f03dc9e4e42ff0/contourpy-1.3.3-cp313-cp313t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e4e6b05a45525357e382909a4c1600444e2a45b4795163d3b22669285591c1ae", size = 326751, upload-time = "2025-07-26T12:02:00.343Z" }, + { url = "https://files.pythonhosted.org/packages/0f/81/03b45cfad088e4770b1dcf72ea78d3802d04200009fb364d18a493857210/contourpy-1.3.3-cp313-cp313t-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:ab3074b48c4e2cf1a960e6bbeb7f04566bf36b1861d5c9d4d8ac04b82e38ba20", size = 375486, upload-time = "2025-07-26T12:02:02.128Z" }, + { url = "https://files.pythonhosted.org/packages/0c/ba/49923366492ffbdd4486e970d421b289a670ae8cf539c1ea9a09822b371a/contourpy-1.3.3-cp313-cp313t-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:6c3d53c796f8647d6deb1abe867daeb66dcc8a97e8455efa729516b997b8ed99", size = 388106, upload-time = "2025-07-26T12:02:03.615Z" }, + { url = "https://files.pythonhosted.org/packages/9f/52/5b00ea89525f8f143651f9f03a0df371d3cbd2fccd21ca9b768c7a6500c2/contourpy-1.3.3-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:50ed930df7289ff2a8d7afeb9603f8289e5704755c7e5c3bbd929c90c817164b", size = 352548, upload-time = "2025-07-26T12:02:05.165Z" }, + { url = "https://files.pythonhosted.org/packages/32/1d/a209ec1a3a3452d490f6b14dd92e72280c99ae3d1e73da74f8277d4ee08f/contourpy-1.3.3-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:4feffb6537d64b84877da813a5c30f1422ea5739566abf0bd18065ac040e120a", size = 1322297, upload-time = "2025-07-26T12:02:07.379Z" }, + { url = "https://files.pythonhosted.org/packages/bc/9e/46f0e8ebdd884ca0e8877e46a3f4e633f6c9c8c4f3f6e72be3fe075994aa/contourpy-1.3.3-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:2b7e9480ffe2b0cd2e787e4df64270e3a0440d9db8dc823312e2c940c167df7e", size = 1391023, upload-time = "2025-07-26T12:02:10.171Z" }, + { url = "https://files.pythonhosted.org/packages/b9/70/f308384a3ae9cd2209e0849f33c913f658d3326900d0ff5d378d6a1422d2/contourpy-1.3.3-cp313-cp313t-win32.whl", hash = "sha256:283edd842a01e3dcd435b1c5116798d661378d83d36d337b8dde1d16a5fc9ba3", size = 196157, upload-time = "2025-07-26T12:02:11.488Z" }, + { url = "https://files.pythonhosted.org/packages/b2/dd/880f890a6663b84d9e34a6f88cded89d78f0091e0045a284427cb6b18521/contourpy-1.3.3-cp313-cp313t-win_amd64.whl", hash = "sha256:87acf5963fc2b34825e5b6b048f40e3635dd547f590b04d2ab317c2619ef7ae8", size = 240570, upload-time = "2025-07-26T12:02:12.754Z" }, + { url = "https://files.pythonhosted.org/packages/80/99/2adc7d8ffead633234817ef8e9a87115c8a11927a94478f6bb3d3f4d4f7d/contourpy-1.3.3-cp313-cp313t-win_arm64.whl", hash = "sha256:3c30273eb2a55024ff31ba7d052dde990d7d8e5450f4bbb6e913558b3d6c2301", size = 199713, upload-time = "2025-07-26T12:02:14.4Z" }, + { url = "https://files.pythonhosted.org/packages/72/8b/4546f3ab60f78c514ffb7d01a0bd743f90de36f0019d1be84d0a708a580a/contourpy-1.3.3-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:fde6c716d51c04b1c25d0b90364d0be954624a0ee9d60e23e850e8d48353d07a", size = 292189, upload-time = "2025-07-26T12:02:16.095Z" }, + { url = "https://files.pythonhosted.org/packages/fd/e1/3542a9cb596cadd76fcef413f19c79216e002623158befe6daa03dbfa88c/contourpy-1.3.3-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:cbedb772ed74ff5be440fa8eee9bd49f64f6e3fc09436d9c7d8f1c287b121d77", size = 273251, upload-time = "2025-07-26T12:02:17.524Z" }, + { url = "https://files.pythonhosted.org/packages/b1/71/f93e1e9471d189f79d0ce2497007731c1e6bf9ef6d1d61b911430c3db4e5/contourpy-1.3.3-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:22e9b1bd7a9b1d652cd77388465dc358dafcd2e217d35552424aa4f996f524f5", size = 335810, upload-time = "2025-07-26T12:02:18.9Z" }, + { url = "https://files.pythonhosted.org/packages/91/f9/e35f4c1c93f9275d4e38681a80506b5510e9327350c51f8d4a5a724d178c/contourpy-1.3.3-cp314-cp314-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:a22738912262aa3e254e4f3cb079a95a67132fc5a063890e224393596902f5a4", size = 382871, upload-time = "2025-07-26T12:02:20.418Z" }, + { url = "https://files.pythonhosted.org/packages/b5/71/47b512f936f66a0a900d81c396a7e60d73419868fba959c61efed7a8ab46/contourpy-1.3.3-cp314-cp314-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:afe5a512f31ee6bd7d0dda52ec9864c984ca3d66664444f2d72e0dc4eb832e36", size = 386264, upload-time = "2025-07-26T12:02:21.916Z" }, + { url = "https://files.pythonhosted.org/packages/04/5f/9ff93450ba96b09c7c2b3f81c94de31c89f92292f1380261bd7195bea4ea/contourpy-1.3.3-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f64836de09927cba6f79dcd00fdd7d5329f3fccc633468507079c829ca4db4e3", size = 363819, upload-time = "2025-07-26T12:02:23.759Z" }, + { url = "https://files.pythonhosted.org/packages/3e/a6/0b185d4cc480ee494945cde102cb0149ae830b5fa17bf855b95f2e70ad13/contourpy-1.3.3-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:1fd43c3be4c8e5fd6e4f2baeae35ae18176cf2e5cced681cca908addf1cdd53b", size = 1333650, upload-time = "2025-07-26T12:02:26.181Z" }, + { url = "https://files.pythonhosted.org/packages/43/d7/afdc95580ca56f30fbcd3060250f66cedbde69b4547028863abd8aa3b47e/contourpy-1.3.3-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:6afc576f7b33cf00996e5c1102dc2a8f7cc89e39c0b55df93a0b78c1bd992b36", size = 1404833, upload-time = "2025-07-26T12:02:28.782Z" }, + { url = "https://files.pythonhosted.org/packages/e2/e2/366af18a6d386f41132a48f033cbd2102e9b0cf6345d35ff0826cd984566/contourpy-1.3.3-cp314-cp314-win32.whl", hash = "sha256:66c8a43a4f7b8df8b71ee1840e4211a3c8d93b214b213f590e18a1beca458f7d", size = 189692, upload-time = "2025-07-26T12:02:30.128Z" }, + { url = "https://files.pythonhosted.org/packages/7d/c2/57f54b03d0f22d4044b8afb9ca0e184f8b1afd57b4f735c2fa70883dc601/contourpy-1.3.3-cp314-cp314-win_amd64.whl", hash = "sha256:cf9022ef053f2694e31d630feaacb21ea24224be1c3ad0520b13d844274614fd", size = 232424, upload-time = "2025-07-26T12:02:31.395Z" }, + { url = "https://files.pythonhosted.org/packages/18/79/a9416650df9b525737ab521aa181ccc42d56016d2123ddcb7b58e926a42c/contourpy-1.3.3-cp314-cp314-win_arm64.whl", hash = "sha256:95b181891b4c71de4bb404c6621e7e2390745f887f2a026b2d99e92c17892339", size = 198300, upload-time = "2025-07-26T12:02:32.956Z" }, + { url = "https://files.pythonhosted.org/packages/1f/42/38c159a7d0f2b7b9c04c64ab317042bb6952b713ba875c1681529a2932fe/contourpy-1.3.3-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:33c82d0138c0a062380332c861387650c82e4cf1747aaa6938b9b6516762e772", size = 306769, upload-time = "2025-07-26T12:02:34.2Z" }, + { url = "https://files.pythonhosted.org/packages/c3/6c/26a8205f24bca10974e77460de68d3d7c63e282e23782f1239f226fcae6f/contourpy-1.3.3-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:ea37e7b45949df430fe649e5de8351c423430046a2af20b1c1961cae3afcda77", size = 287892, upload-time = "2025-07-26T12:02:35.807Z" }, + { url = "https://files.pythonhosted.org/packages/66/06/8a475c8ab718ebfd7925661747dbb3c3ee9c82ac834ccb3570be49d129f4/contourpy-1.3.3-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d304906ecc71672e9c89e87c4675dc5c2645e1f4269a5063b99b0bb29f232d13", size = 326748, upload-time = "2025-07-26T12:02:37.193Z" }, + { url = "https://files.pythonhosted.org/packages/b4/a3/c5ca9f010a44c223f098fccd8b158bb1cb287378a31ac141f04730dc49be/contourpy-1.3.3-cp314-cp314t-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:ca658cd1a680a5c9ea96dc61cdbae1e85c8f25849843aa799dfd3cb370ad4fbe", size = 375554, upload-time = "2025-07-26T12:02:38.894Z" }, + { url = "https://files.pythonhosted.org/packages/80/5b/68bd33ae63fac658a4145088c1e894405e07584a316738710b636c6d0333/contourpy-1.3.3-cp314-cp314t-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:ab2fd90904c503739a75b7c8c5c01160130ba67944a7b77bbf36ef8054576e7f", size = 388118, upload-time = "2025-07-26T12:02:40.642Z" }, + { url = "https://files.pythonhosted.org/packages/40/52/4c285a6435940ae25d7410a6c36bda5145839bc3f0beb20c707cda18b9d2/contourpy-1.3.3-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:b7301b89040075c30e5768810bc96a8e8d78085b47d8be6e4c3f5a0b4ed478a0", size = 352555, upload-time = "2025-07-26T12:02:42.25Z" }, + { url = "https://files.pythonhosted.org/packages/24/ee/3e81e1dd174f5c7fefe50e85d0892de05ca4e26ef1c9a59c2a57e43b865a/contourpy-1.3.3-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:2a2a8b627d5cc6b7c41a4beff6c5ad5eb848c88255fda4a8745f7e901b32d8e4", size = 1322295, upload-time = "2025-07-26T12:02:44.668Z" }, + { url = "https://files.pythonhosted.org/packages/3c/b2/6d913d4d04e14379de429057cd169e5e00f6c2af3bb13e1710bcbdb5da12/contourpy-1.3.3-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:fd6ec6be509c787f1caf6b247f0b1ca598bef13f4ddeaa126b7658215529ba0f", size = 1391027, upload-time = "2025-07-26T12:02:47.09Z" }, + { url = "https://files.pythonhosted.org/packages/93/8a/68a4ec5c55a2971213d29a9374913f7e9f18581945a7a31d1a39b5d2dfe5/contourpy-1.3.3-cp314-cp314t-win32.whl", hash = "sha256:e74a9a0f5e3fff48fb5a7f2fd2b9b70a3fe014a67522f79b7cca4c0c7e43c9ae", size = 202428, upload-time = "2025-07-26T12:02:48.691Z" }, + { url = "https://files.pythonhosted.org/packages/fa/96/fd9f641ffedc4fa3ace923af73b9d07e869496c9cc7a459103e6e978992f/contourpy-1.3.3-cp314-cp314t-win_amd64.whl", hash = "sha256:13b68d6a62db8eafaebb8039218921399baf6e47bf85006fd8529f2a08ef33fc", size = 250331, upload-time = "2025-07-26T12:02:50.137Z" }, + { url = "https://files.pythonhosted.org/packages/ae/8c/469afb6465b853afff216f9528ffda78a915ff880ed58813ba4faf4ba0b6/contourpy-1.3.3-cp314-cp314t-win_arm64.whl", hash = "sha256:b7448cb5a725bb1e35ce88771b86fba35ef418952474492cf7c764059933ff8b", size = 203831, upload-time = "2025-07-26T12:02:51.449Z" }, + { url = "https://files.pythonhosted.org/packages/a5/29/8dcfe16f0107943fa92388c23f6e05cff0ba58058c4c95b00280d4c75a14/contourpy-1.3.3-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:cd5dfcaeb10f7b7f9dc8941717c6c2ade08f587be2226222c12b25f0483ed497", size = 278809, upload-time = "2025-07-26T12:02:52.74Z" }, + { url = "https://files.pythonhosted.org/packages/85/a9/8b37ef4f7dafeb335daee3c8254645ef5725be4d9c6aa70b50ec46ef2f7e/contourpy-1.3.3-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:0c1fc238306b35f246d61a1d416a627348b5cf0648648a031e14bb8705fcdfe8", size = 261593, upload-time = "2025-07-26T12:02:54.037Z" }, + { url = "https://files.pythonhosted.org/packages/0a/59/ebfb8c677c75605cc27f7122c90313fd2f375ff3c8d19a1694bda74aaa63/contourpy-1.3.3-pp311-pypy311_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:70f9aad7de812d6541d29d2bbf8feb22ff7e1c299523db288004e3157ff4674e", size = 302202, upload-time = "2025-07-26T12:02:55.947Z" }, + { url = "https://files.pythonhosted.org/packages/3c/37/21972a15834d90bfbfb009b9d004779bd5a07a0ec0234e5ba8f64d5736f4/contourpy-1.3.3-pp311-pypy311_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:5ed3657edf08512fc3fe81b510e35c2012fbd3081d2e26160f27ca28affec989", size = 329207, upload-time = "2025-07-26T12:02:57.468Z" }, + { url = "https://files.pythonhosted.org/packages/0c/58/bd257695f39d05594ca4ad60df5bcb7e32247f9951fd09a9b8edb82d1daa/contourpy-1.3.3-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:3d1a3799d62d45c18bafd41c5fa05120b96a28079f2393af559b843d1a966a77", size = 225315, upload-time = "2025-07-26T12:02:58.801Z" }, ] [[package]] name = "coverage" -version = "7.6.10" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/84/ba/ac14d281f80aab516275012e8875991bb06203957aa1e19950139238d658/coverage-7.6.10.tar.gz", hash = "sha256:7fb105327c8f8f0682e29843e2ff96af9dcbe5bab8eeb4b398c6a33a16d80a23", size = 803868 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/c5/12/2a2a923edf4ddabdffed7ad6da50d96a5c126dae7b80a33df7310e329a1e/coverage-7.6.10-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5c912978f7fbf47ef99cec50c4401340436d200d41d714c7a4766f377c5b7b78", size = 207982 }, - { url = "https://files.pythonhosted.org/packages/ca/49/6985dbca9c7be3f3cb62a2e6e492a0c88b65bf40579e16c71ae9c33c6b23/coverage-7.6.10-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:a01ec4af7dfeb96ff0078ad9a48810bb0cc8abcb0115180c6013a6b26237626c", size = 208414 }, - { url = "https://files.pythonhosted.org/packages/35/93/287e8f1d1ed2646f4e0b2605d14616c9a8a2697d0d1b453815eb5c6cebdb/coverage-7.6.10-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a3b204c11e2b2d883946fe1d97f89403aa1811df28ce0447439178cc7463448a", size = 236860 }, - { url = "https://files.pythonhosted.org/packages/de/e1/cfdb5627a03567a10031acc629b75d45a4ca1616e54f7133ca1fa366050a/coverage-7.6.10-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:32ee6d8491fcfc82652a37109f69dee9a830e9379166cb73c16d8dc5c2915165", size = 234758 }, - { url = "https://files.pythonhosted.org/packages/6d/85/fc0de2bcda3f97c2ee9fe8568f7d48f7279e91068958e5b2cc19e0e5f600/coverage-7.6.10-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:675cefc4c06e3b4c876b85bfb7c59c5e2218167bbd4da5075cbe3b5790a28988", size = 235920 }, - { url = "https://files.pythonhosted.org/packages/79/73/ef4ea0105531506a6f4cf4ba571a214b14a884630b567ed65b3d9c1975e1/coverage-7.6.10-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:f4f620668dbc6f5e909a0946a877310fb3d57aea8198bde792aae369ee1c23b5", size = 234986 }, - { url = "https://files.pythonhosted.org/packages/c6/4d/75afcfe4432e2ad0405c6f27adeb109ff8976c5e636af8604f94f29fa3fc/coverage-7.6.10-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:4eea95ef275de7abaef630c9b2c002ffbc01918b726a39f5a4353916ec72d2f3", size = 233446 }, - { url = "https://files.pythonhosted.org/packages/86/5b/efee56a89c16171288cafff022e8af44f8f94075c2d8da563c3935212871/coverage-7.6.10-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:e2f0280519e42b0a17550072861e0bc8a80a0870de260f9796157d3fca2733c5", size = 234566 }, - { url = "https://files.pythonhosted.org/packages/f2/db/67770cceb4a64d3198bf2aa49946f411b85ec6b0a9b489e61c8467a4253b/coverage-7.6.10-cp310-cp310-win32.whl", hash = "sha256:bc67deb76bc3717f22e765ab3e07ee9c7a5e26b9019ca19a3b063d9f4b874244", size = 210675 }, - { url = "https://files.pythonhosted.org/packages/8d/27/e8bfc43f5345ec2c27bc8a1fa77cdc5ce9dcf954445e11f14bb70b889d14/coverage-7.6.10-cp310-cp310-win_amd64.whl", hash = "sha256:0f460286cb94036455e703c66988851d970fdfd8acc2a1122ab7f4f904e4029e", size = 211518 }, - { url = "https://files.pythonhosted.org/packages/85/d2/5e175fcf6766cf7501a8541d81778fd2f52f4870100e791f5327fd23270b/coverage-7.6.10-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:ea3c8f04b3e4af80e17bab607c386a830ffc2fb88a5484e1df756478cf70d1d3", size = 208088 }, - { url = "https://files.pythonhosted.org/packages/4b/6f/06db4dc8fca33c13b673986e20e466fd936235a6ec1f0045c3853ac1b593/coverage-7.6.10-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:507a20fc863cae1d5720797761b42d2d87a04b3e5aeb682ef3b7332e90598f43", size = 208536 }, - { url = "https://files.pythonhosted.org/packages/0d/62/c6a0cf80318c1c1af376d52df444da3608eafc913b82c84a4600d8349472/coverage-7.6.10-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d37a84878285b903c0fe21ac8794c6dab58150e9359f1aaebbeddd6412d53132", size = 240474 }, - { url = "https://files.pythonhosted.org/packages/a3/59/750adafc2e57786d2e8739a46b680d4fb0fbc2d57fbcb161290a9f1ecf23/coverage-7.6.10-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a534738b47b0de1995f85f582d983d94031dffb48ab86c95bdf88dc62212142f", size = 237880 }, - { url = "https://files.pythonhosted.org/packages/2c/f8/ef009b3b98e9f7033c19deb40d629354aab1d8b2d7f9cfec284dbedf5096/coverage-7.6.10-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0d7a2bf79378d8fb8afaa994f91bfd8215134f8631d27eba3e0e2c13546ce994", size = 239750 }, - { url = "https://files.pythonhosted.org/packages/a6/e2/6622f3b70f5f5b59f705e680dae6db64421af05a5d1e389afd24dae62e5b/coverage-7.6.10-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:6713ba4b4ebc330f3def51df1d5d38fad60b66720948112f114968feb52d3f99", size = 238642 }, - { url = "https://files.pythonhosted.org/packages/2d/10/57ac3f191a3c95c67844099514ff44e6e19b2915cd1c22269fb27f9b17b6/coverage-7.6.10-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:ab32947f481f7e8c763fa2c92fd9f44eeb143e7610c4ca9ecd6a36adab4081bd", size = 237266 }, - { url = "https://files.pythonhosted.org/packages/ee/2d/7016f4ad9d553cabcb7333ed78ff9d27248ec4eba8dd21fa488254dff894/coverage-7.6.10-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:7bbd8c8f1b115b892e34ba66a097b915d3871db7ce0e6b9901f462ff3a975377", size = 238045 }, - { url = "https://files.pythonhosted.org/packages/a7/fe/45af5c82389a71e0cae4546413266d2195c3744849669b0bab4b5f2c75da/coverage-7.6.10-cp311-cp311-win32.whl", hash = "sha256:299e91b274c5c9cdb64cbdf1b3e4a8fe538a7a86acdd08fae52301b28ba297f8", size = 210647 }, - { url = "https://files.pythonhosted.org/packages/db/11/3f8e803a43b79bc534c6a506674da9d614e990e37118b4506faf70d46ed6/coverage-7.6.10-cp311-cp311-win_amd64.whl", hash = "sha256:489a01f94aa581dbd961f306e37d75d4ba16104bbfa2b0edb21d29b73be83609", size = 211508 }, - { url = "https://files.pythonhosted.org/packages/86/77/19d09ea06f92fdf0487499283b1b7af06bc422ea94534c8fe3a4cd023641/coverage-7.6.10-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:27c6e64726b307782fa5cbe531e7647aee385a29b2107cd87ba7c0105a5d3853", size = 208281 }, - { url = "https://files.pythonhosted.org/packages/b6/67/5479b9f2f99fcfb49c0d5cf61912a5255ef80b6e80a3cddba39c38146cf4/coverage-7.6.10-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:c56e097019e72c373bae32d946ecf9858fda841e48d82df7e81c63ac25554078", size = 208514 }, - { url = "https://files.pythonhosted.org/packages/15/d1/febf59030ce1c83b7331c3546d7317e5120c5966471727aa7ac157729c4b/coverage-7.6.10-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c7827a5bc7bdb197b9e066cdf650b2887597ad124dd99777332776f7b7c7d0d0", size = 241537 }, - { url = "https://files.pythonhosted.org/packages/4b/7e/5ac4c90192130e7cf8b63153fe620c8bfd9068f89a6d9b5f26f1550f7a26/coverage-7.6.10-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:204a8238afe787323a8b47d8be4df89772d5c1e4651b9ffa808552bdf20e1d50", size = 238572 }, - { url = "https://files.pythonhosted.org/packages/dc/03/0334a79b26ecf59958f2fe9dd1f5ab3e2f88db876f5071933de39af09647/coverage-7.6.10-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e67926f51821b8e9deb6426ff3164870976fe414d033ad90ea75e7ed0c2e5022", size = 240639 }, - { url = "https://files.pythonhosted.org/packages/d7/45/8a707f23c202208d7b286d78ad6233f50dcf929319b664b6cc18a03c1aae/coverage-7.6.10-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:e78b270eadb5702938c3dbe9367f878249b5ef9a2fcc5360ac7bff694310d17b", size = 240072 }, - { url = "https://files.pythonhosted.org/packages/66/02/603ce0ac2d02bc7b393279ef618940b4a0535b0868ee791140bda9ecfa40/coverage-7.6.10-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:714f942b9c15c3a7a5fe6876ce30af831c2ad4ce902410b7466b662358c852c0", size = 238386 }, - { url = "https://files.pythonhosted.org/packages/04/62/4e6887e9be060f5d18f1dd58c2838b2d9646faf353232dec4e2d4b1c8644/coverage-7.6.10-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:abb02e2f5a3187b2ac4cd46b8ced85a0858230b577ccb2c62c81482ca7d18852", size = 240054 }, - { url = "https://files.pythonhosted.org/packages/5c/74/83ae4151c170d8bd071924f212add22a0e62a7fe2b149edf016aeecad17c/coverage-7.6.10-cp312-cp312-win32.whl", hash = "sha256:55b201b97286cf61f5e76063f9e2a1d8d2972fc2fcfd2c1272530172fd28c359", size = 210904 }, - { url = "https://files.pythonhosted.org/packages/c3/54/de0893186a221478f5880283119fc40483bc460b27c4c71d1b8bba3474b9/coverage-7.6.10-cp312-cp312-win_amd64.whl", hash = "sha256:e4ae5ac5e0d1e4edfc9b4b57b4cbecd5bc266a6915c500f358817a8496739247", size = 211692 }, - { url = "https://files.pythonhosted.org/packages/a1/70/de81bfec9ed38a64fc44a77c7665e20ca507fc3265597c28b0d989e4082e/coverage-7.6.10-pp39.pp310-none-any.whl", hash = "sha256:fd34e7b3405f0cc7ab03d54a334c17a9e802897580d964bd8c2001f4b9fd488f", size = 200223 }, +version = "7.13.4" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/24/56/95b7e30fa389756cb56630faa728da46a27b8c6eb46f9d557c68fff12b65/coverage-7.13.4.tar.gz", hash = "sha256:e5c8f6ed1e61a8b2dcdf31eb0b9bbf0130750ca79c1c49eb898e2ad86f5ccc91", size = 827239, upload-time = "2026-02-09T12:59:03.86Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/b4/ad/b59e5b451cf7172b8d1043dc0fa718f23aab379bc1521ee13d4bd9bfa960/coverage-7.13.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:d490ba50c3f35dd7c17953c68f3270e7ccd1c6642e2d2afe2d8e720b98f5a053", size = 219278, upload-time = "2026-02-09T12:56:31.673Z" }, + { url = "https://files.pythonhosted.org/packages/f1/17/0cb7ca3de72e5f4ef2ec2fa0089beafbcaaaead1844e8b8a63d35173d77d/coverage-7.13.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:19bc3c88078789f8ef36acb014d7241961dbf883fd2533d18cb1e7a5b4e28b11", size = 219783, upload-time = "2026-02-09T12:56:33.104Z" }, + { url = "https://files.pythonhosted.org/packages/ab/63/325d8e5b11e0eaf6d0f6a44fad444ae58820929a9b0de943fa377fe73e85/coverage-7.13.4-cp311-cp311-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:3998e5a32e62fdf410c0dbd3115df86297995d6e3429af80b8798aad894ca7aa", size = 250200, upload-time = "2026-02-09T12:56:34.474Z" }, + { url = "https://files.pythonhosted.org/packages/76/53/c16972708cbb79f2942922571a687c52bd109a7bd51175aeb7558dff2236/coverage-7.13.4-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:8e264226ec98e01a8e1054314af91ee6cde0eacac4f465cc93b03dbe0bce2fd7", size = 252114, upload-time = "2026-02-09T12:56:35.749Z" }, + { url = "https://files.pythonhosted.org/packages/eb/c2/7ab36d8b8cc412bec9ea2d07c83c48930eb4ba649634ba00cb7e4e0f9017/coverage-7.13.4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a3aa4e7b9e416774b21797365b358a6e827ffadaaca81b69ee02946852449f00", size = 254220, upload-time = "2026-02-09T12:56:37.796Z" }, + { url = "https://files.pythonhosted.org/packages/d6/4d/cf52c9a3322c89a0e6febdfbc83bb45c0ed3c64ad14081b9503adee702e7/coverage-7.13.4-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:71ca20079dd8f27fcf808817e281e90220475cd75115162218d0e27549f95fef", size = 256164, upload-time = "2026-02-09T12:56:39.016Z" }, + { url = "https://files.pythonhosted.org/packages/78/e9/eb1dd17bd6de8289df3580e967e78294f352a5df8a57ff4671ee5fc3dcd0/coverage-7.13.4-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:e2f25215f1a359ab17320b47bcdaca3e6e6356652e8256f2441e4ef972052903", size = 250325, upload-time = "2026-02-09T12:56:40.668Z" }, + { url = "https://files.pythonhosted.org/packages/71/07/8c1542aa873728f72267c07278c5cc0ec91356daf974df21335ccdb46368/coverage-7.13.4-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:d65b2d373032411e86960604dc4edac91fdfb5dca539461cf2cbe78327d1e64f", size = 251913, upload-time = "2026-02-09T12:56:41.97Z" }, + { url = "https://files.pythonhosted.org/packages/74/d7/c62e2c5e4483a748e27868e4c32ad3daa9bdddbba58e1bc7a15e252baa74/coverage-7.13.4-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:94eb63f9b363180aff17de3e7c8760c3ba94664ea2695c52f10111244d16a299", size = 249974, upload-time = "2026-02-09T12:56:43.323Z" }, + { url = "https://files.pythonhosted.org/packages/98/9f/4c5c015a6e98ced54efd0f5cf8d31b88e5504ecb6857585fc0161bb1e600/coverage-7.13.4-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:e856bf6616714c3a9fbc270ab54103f4e685ba236fa98c054e8f87f266c93505", size = 253741, upload-time = "2026-02-09T12:56:45.155Z" }, + { url = "https://files.pythonhosted.org/packages/bd/59/0f4eef89b9f0fcd9633b5d350016f54126ab49426a70ff4c4e87446cabdc/coverage-7.13.4-cp311-cp311-musllinux_1_2_riscv64.whl", hash = "sha256:65dfcbe305c3dfe658492df2d85259e0d79ead4177f9ae724b6fb245198f55d6", size = 249695, upload-time = "2026-02-09T12:56:46.636Z" }, + { url = "https://files.pythonhosted.org/packages/b5/2c/b7476f938deb07166f3eb281a385c262675d688ff4659ad56c6c6b8e2e70/coverage-7.13.4-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:b507778ae8a4c915436ed5c2e05b4a6cecfa70f734e19c22a005152a11c7b6a9", size = 250599, upload-time = "2026-02-09T12:56:48.13Z" }, + { url = "https://files.pythonhosted.org/packages/b8/34/c3420709d9846ee3785b9f2831b4d94f276f38884032dca1457fa83f7476/coverage-7.13.4-cp311-cp311-win32.whl", hash = "sha256:784fc3cf8be001197b652d51d3fd259b1e2262888693a4636e18879f613a62a9", size = 221780, upload-time = "2026-02-09T12:56:50.479Z" }, + { url = "https://files.pythonhosted.org/packages/61/08/3d9c8613079d2b11c185b865de9a4c1a68850cfda2b357fae365cf609f29/coverage-7.13.4-cp311-cp311-win_amd64.whl", hash = "sha256:2421d591f8ca05b308cf0092807308b2facbefe54af7c02ac22548b88b95c98f", size = 222715, upload-time = "2026-02-09T12:56:51.815Z" }, + { url = "https://files.pythonhosted.org/packages/18/1a/54c3c80b2f056164cc0a6cdcb040733760c7c4be9d780fe655f356f433e4/coverage-7.13.4-cp311-cp311-win_arm64.whl", hash = "sha256:79e73a76b854d9c6088fe5d8b2ebe745f8681c55f7397c3c0a016192d681045f", size = 221385, upload-time = "2026-02-09T12:56:53.194Z" }, + { url = "https://files.pythonhosted.org/packages/d1/81/4ce2fdd909c5a0ed1f6dedb88aa57ab79b6d1fbd9b588c1ac7ef45659566/coverage-7.13.4-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:02231499b08dabbe2b96612993e5fc34217cdae907a51b906ac7fca8027a4459", size = 219449, upload-time = "2026-02-09T12:56:54.889Z" }, + { url = "https://files.pythonhosted.org/packages/5d/96/5238b1efc5922ddbdc9b0db9243152c09777804fb7c02ad1741eb18a11c0/coverage-7.13.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40aa8808140e55dc022b15d8aa7f651b6b3d68b365ea0398f1441e0b04d859c3", size = 219810, upload-time = "2026-02-09T12:56:56.33Z" }, + { url = "https://files.pythonhosted.org/packages/78/72/2f372b726d433c9c35e56377cf1d513b4c16fe51841060d826b95caacec1/coverage-7.13.4-cp312-cp312-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:5b856a8ccf749480024ff3bd7310adaef57bf31fd17e1bfc404b7940b6986634", size = 251308, upload-time = "2026-02-09T12:56:57.858Z" }, + { url = "https://files.pythonhosted.org/packages/5d/a0/2ea570925524ef4e00bb6c82649f5682a77fac5ab910a65c9284de422600/coverage-7.13.4-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:2c048ea43875fbf8b45d476ad79f179809c590ec7b79e2035c662e7afa3192e3", size = 254052, upload-time = "2026-02-09T12:56:59.754Z" }, + { url = "https://files.pythonhosted.org/packages/e8/ac/45dc2e19a1939098d783c846e130b8f862fbb50d09e0af663988f2f21973/coverage-7.13.4-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b7b38448866e83176e28086674fe7368ab8590e4610fb662b44e345b86d63ffa", size = 255165, upload-time = "2026-02-09T12:57:01.287Z" }, + { url = "https://files.pythonhosted.org/packages/2d/4d/26d236ff35abc3b5e63540d3386e4c3b192168c1d96da5cb2f43c640970f/coverage-7.13.4-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:de6defc1c9badbf8b9e67ae90fd00519186d6ab64e5cc5f3d21359c2a9b2c1d3", size = 257432, upload-time = "2026-02-09T12:57:02.637Z" }, + { url = "https://files.pythonhosted.org/packages/ec/55/14a966c757d1348b2e19caf699415a2a4c4f7feaa4bbc6326a51f5c7dd1b/coverage-7.13.4-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:7eda778067ad7ffccd23ecffce537dface96212576a07924cbf0d8799d2ded5a", size = 251716, upload-time = "2026-02-09T12:57:04.056Z" }, + { url = "https://files.pythonhosted.org/packages/77/33/50116647905837c66d28b2af1321b845d5f5d19be9655cb84d4a0ea806b4/coverage-7.13.4-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:e87f6c587c3f34356c3759f0420693e35e7eb0e2e41e4c011cb6ec6ecbbf1db7", size = 253089, upload-time = "2026-02-09T12:57:05.503Z" }, + { url = "https://files.pythonhosted.org/packages/c2/b4/8efb11a46e3665d92635a56e4f2d4529de6d33f2cb38afd47d779d15fc99/coverage-7.13.4-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:8248977c2e33aecb2ced42fef99f2d319e9904a36e55a8a68b69207fb7e43edc", size = 251232, upload-time = "2026-02-09T12:57:06.879Z" }, + { url = "https://files.pythonhosted.org/packages/51/24/8cd73dd399b812cc76bb0ac260e671c4163093441847ffe058ac9fda1e32/coverage-7.13.4-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:25381386e80ae727608e662474db537d4df1ecd42379b5ba33c84633a2b36d47", size = 255299, upload-time = "2026-02-09T12:57:08.245Z" }, + { url = "https://files.pythonhosted.org/packages/03/94/0a4b12f1d0e029ce1ccc1c800944a9984cbe7d678e470bb6d3c6bc38a0da/coverage-7.13.4-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:ee756f00726693e5ba94d6df2bdfd64d4852d23b09bb0bc700e3b30e6f333985", size = 250796, upload-time = "2026-02-09T12:57:10.142Z" }, + { url = "https://files.pythonhosted.org/packages/73/44/6002fbf88f6698ca034360ce474c406be6d5a985b3fdb3401128031eef6b/coverage-7.13.4-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:fdfc1e28e7c7cdce44985b3043bc13bbd9c747520f94a4d7164af8260b3d91f0", size = 252673, upload-time = "2026-02-09T12:57:12.197Z" }, + { url = "https://files.pythonhosted.org/packages/de/c6/a0279f7c00e786be75a749a5674e6fa267bcbd8209cd10c9a450c655dfa7/coverage-7.13.4-cp312-cp312-win32.whl", hash = "sha256:01d4cbc3c283a17fc1e42d614a119f7f438eabb593391283adca8dc86eff1246", size = 221990, upload-time = "2026-02-09T12:57:14.085Z" }, + { url = "https://files.pythonhosted.org/packages/77/4e/c0a25a425fcf5557d9abd18419c95b63922e897bc86c1f327f155ef234a9/coverage-7.13.4-cp312-cp312-win_amd64.whl", hash = "sha256:9401ebc7ef522f01d01d45532c68c5ac40fb27113019b6b7d8b208f6e9baa126", size = 222800, upload-time = "2026-02-09T12:57:15.944Z" }, + { url = "https://files.pythonhosted.org/packages/47/ac/92da44ad9a6f4e3a7debd178949d6f3769bedca33830ce9b1dcdab589a37/coverage-7.13.4-cp312-cp312-win_arm64.whl", hash = "sha256:b1ec7b6b6e93255f952e27ab58fbc68dcc468844b16ecbee881aeb29b6ab4d8d", size = 221415, upload-time = "2026-02-09T12:57:17.497Z" }, + { url = "https://files.pythonhosted.org/packages/db/23/aad45061a31677d68e47499197a131eea55da4875d16c1f42021ab963503/coverage-7.13.4-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:b66a2da594b6068b48b2692f043f35d4d3693fb639d5ea8b39533c2ad9ac3ab9", size = 219474, upload-time = "2026-02-09T12:57:19.332Z" }, + { url = "https://files.pythonhosted.org/packages/a5/70/9b8b67a0945f3dfec1fd896c5cefb7c19d5a3a6d74630b99a895170999ae/coverage-7.13.4-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:3599eb3992d814d23b35c536c28df1a882caa950f8f507cef23d1cbf334995ac", size = 219844, upload-time = "2026-02-09T12:57:20.66Z" }, + { url = "https://files.pythonhosted.org/packages/97/fd/7e859f8fab324cef6c4ad7cff156ca7c489fef9179d5749b0c8d321281c2/coverage-7.13.4-cp313-cp313-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:93550784d9281e374fb5a12bf1324cc8a963fd63b2d2f223503ef0fd4aa339ea", size = 250832, upload-time = "2026-02-09T12:57:22.007Z" }, + { url = "https://files.pythonhosted.org/packages/e4/dc/b2442d10020c2f52617828862d8b6ee337859cd8f3a1f13d607dddda9cf7/coverage-7.13.4-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:b720ce6a88a2755f7c697c23268ddc47a571b88052e6b155224347389fdf6a3b", size = 253434, upload-time = "2026-02-09T12:57:23.339Z" }, + { url = "https://files.pythonhosted.org/packages/5a/88/6728a7ad17428b18d836540630487231f5470fb82454871149502f5e5aa2/coverage-7.13.4-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:7b322db1284a2ed3aa28ffd8ebe3db91c929b7a333c0820abec3d838ef5b3525", size = 254676, upload-time = "2026-02-09T12:57:24.774Z" }, + { url = "https://files.pythonhosted.org/packages/7c/bc/21244b1b8cedf0dff0a2b53b208015fe798d5f2a8d5348dbfece04224fff/coverage-7.13.4-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:f4594c67d8a7c89cf922d9df0438c7c7bb022ad506eddb0fdb2863359ff78242", size = 256807, upload-time = "2026-02-09T12:57:26.125Z" }, + { url = "https://files.pythonhosted.org/packages/97/a0/ddba7ed3251cff51006737a727d84e05b61517d1784a9988a846ba508877/coverage-7.13.4-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:53d133df809c743eb8bce33b24bcababb371f4441340578cd406e084d94a6148", size = 251058, upload-time = "2026-02-09T12:57:27.614Z" }, + { url = "https://files.pythonhosted.org/packages/9b/55/e289addf7ff54d3a540526f33751951bf0878f3809b47f6dfb3def69c6f7/coverage-7.13.4-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:76451d1978b95ba6507a039090ba076105c87cc76fc3efd5d35d72093964d49a", size = 252805, upload-time = "2026-02-09T12:57:29.066Z" }, + { url = "https://files.pythonhosted.org/packages/13/4e/cc276b1fa4a59be56d96f1dabddbdc30f4ba22e3b1cd42504c37b3313255/coverage-7.13.4-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:7f57b33491e281e962021de110b451ab8a24182589be17e12a22c79047935e23", size = 250766, upload-time = "2026-02-09T12:57:30.522Z" }, + { url = "https://files.pythonhosted.org/packages/94/44/1093b8f93018f8b41a8cf29636c9292502f05e4a113d4d107d14a3acd044/coverage-7.13.4-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:1731dc33dc276dafc410a885cbf5992f1ff171393e48a21453b78727d090de80", size = 254923, upload-time = "2026-02-09T12:57:31.946Z" }, + { url = "https://files.pythonhosted.org/packages/8b/55/ea2796da2d42257f37dbea1aab239ba9263b31bd91d5527cdd6db5efe174/coverage-7.13.4-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:bd60d4fe2f6fa7dff9223ca1bbc9f05d2b6697bc5961072e5d3b952d46e1b1ea", size = 250591, upload-time = "2026-02-09T12:57:33.842Z" }, + { url = "https://files.pythonhosted.org/packages/d4/fa/7c4bb72aacf8af5020675aa633e59c1fbe296d22aed191b6a5b711eb2bc7/coverage-7.13.4-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:9181a3ccead280b828fae232df12b16652702b49d41e99d657f46cc7b1f6ec7a", size = 252364, upload-time = "2026-02-09T12:57:35.743Z" }, + { url = "https://files.pythonhosted.org/packages/5c/38/a8d2ec0146479c20bbaa7181b5b455a0c41101eed57f10dd19a78ab44c80/coverage-7.13.4-cp313-cp313-win32.whl", hash = "sha256:f53d492307962561ac7de4cd1de3e363589b000ab69617c6156a16ba7237998d", size = 222010, upload-time = "2026-02-09T12:57:37.25Z" }, + { url = "https://files.pythonhosted.org/packages/e2/0c/dbfafbe90a185943dcfbc766fe0e1909f658811492d79b741523a414a6cc/coverage-7.13.4-cp313-cp313-win_amd64.whl", hash = "sha256:e6f70dec1cc557e52df5306d051ef56003f74d56e9c4dd7ddb07e07ef32a84dd", size = 222818, upload-time = "2026-02-09T12:57:38.734Z" }, + { url = "https://files.pythonhosted.org/packages/04/d1/934918a138c932c90d78301f45f677fb05c39a3112b96fd2c8e60503cdc7/coverage-7.13.4-cp313-cp313-win_arm64.whl", hash = "sha256:fb07dc5da7e849e2ad31a5d74e9bece81f30ecf5a42909d0a695f8bd1874d6af", size = 221438, upload-time = "2026-02-09T12:57:40.223Z" }, + { url = "https://files.pythonhosted.org/packages/52/57/ee93ced533bcb3e6df961c0c6e42da2fc6addae53fb95b94a89b1e33ebd7/coverage-7.13.4-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:40d74da8e6c4b9ac18b15331c4b5ebc35a17069410cad462ad4f40dcd2d50c0d", size = 220165, upload-time = "2026-02-09T12:57:41.639Z" }, + { url = "https://files.pythonhosted.org/packages/c5/e0/969fc285a6fbdda49d91af278488d904dcd7651b2693872f0ff94e40e84a/coverage-7.13.4-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:4223b4230a376138939a9173f1bdd6521994f2aff8047fae100d6d94d50c5a12", size = 220516, upload-time = "2026-02-09T12:57:44.215Z" }, + { url = "https://files.pythonhosted.org/packages/b1/b8/9531944e16267e2735a30a9641ff49671f07e8138ecf1ca13db9fd2560c7/coverage-7.13.4-cp313-cp313t-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:1d4be36a5114c499f9f1f9195e95ebf979460dbe2d88e6816ea202010ba1c34b", size = 261804, upload-time = "2026-02-09T12:57:45.989Z" }, + { url = "https://files.pythonhosted.org/packages/8a/f3/e63df6d500314a2a60390d1989240d5f27318a7a68fa30ad3806e2a9323e/coverage-7.13.4-cp313-cp313t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:200dea7d1e8095cc6e98cdabe3fd1d21ab17d3cee6dab00cadbb2fe35d9c15b9", size = 263885, upload-time = "2026-02-09T12:57:47.42Z" }, + { url = "https://files.pythonhosted.org/packages/f3/67/7654810de580e14b37670b60a09c599fa348e48312db5b216d730857ffe6/coverage-7.13.4-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b8eb931ee8e6d8243e253e5ed7336deea6904369d2fd8ae6e43f68abbf167092", size = 266308, upload-time = "2026-02-09T12:57:49.345Z" }, + { url = "https://files.pythonhosted.org/packages/37/6f/39d41eca0eab3cc82115953ad41c4e77935286c930e8fad15eaed1389d83/coverage-7.13.4-cp313-cp313t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:75eab1ebe4f2f64d9509b984f9314d4aa788540368218b858dad56dc8f3e5eb9", size = 267452, upload-time = "2026-02-09T12:57:50.811Z" }, + { url = "https://files.pythonhosted.org/packages/50/6d/39c0fbb8fc5cd4d2090811e553c2108cf5112e882f82505ee7495349a6bf/coverage-7.13.4-cp313-cp313t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:c35eb28c1d085eb7d8c9b3296567a1bebe03ce72962e932431b9a61f28facf26", size = 261057, upload-time = "2026-02-09T12:57:52.447Z" }, + { url = "https://files.pythonhosted.org/packages/a4/a2/60010c669df5fa603bb5a97fb75407e191a846510da70ac657eb696b7fce/coverage-7.13.4-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:eb88b316ec33760714a4720feb2816a3a59180fd58c1985012054fa7aebee4c2", size = 263875, upload-time = "2026-02-09T12:57:53.938Z" }, + { url = "https://files.pythonhosted.org/packages/3e/d9/63b22a6bdbd17f1f96e9ed58604c2a6b0e72a9133e37d663bef185877cf6/coverage-7.13.4-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:7d41eead3cc673cbd38a4417deb7fd0b4ca26954ff7dc6078e33f6ff97bed940", size = 261500, upload-time = "2026-02-09T12:57:56.012Z" }, + { url = "https://files.pythonhosted.org/packages/70/bf/69f86ba1ad85bc3ad240e4c0e57a2e620fbc0e1645a47b5c62f0e941ad7f/coverage-7.13.4-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:fb26a934946a6afe0e326aebe0730cdff393a8bc0bbb65a2f41e30feddca399c", size = 265212, upload-time = "2026-02-09T12:57:57.5Z" }, + { url = "https://files.pythonhosted.org/packages/ae/f2/5f65a278a8c2148731831574c73e42f57204243d33bedaaf18fa79c5958f/coverage-7.13.4-cp313-cp313t-musllinux_1_2_riscv64.whl", hash = "sha256:dae88bc0fc77edaa65c14be099bd57ee140cf507e6bfdeea7938457ab387efb0", size = 260398, upload-time = "2026-02-09T12:57:59.027Z" }, + { url = "https://files.pythonhosted.org/packages/ef/80/6e8280a350ee9fea92f14b8357448a242dcaa243cb2c72ab0ca591f66c8c/coverage-7.13.4-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:845f352911777a8e722bfce168958214951e07e47e5d5d9744109fa5fe77f79b", size = 262584, upload-time = "2026-02-09T12:58:01.129Z" }, + { url = "https://files.pythonhosted.org/packages/22/63/01ff182fc95f260b539590fb12c11ad3e21332c15f9799cb5e2386f71d9f/coverage-7.13.4-cp313-cp313t-win32.whl", hash = "sha256:2fa8d5f8de70688a28240de9e139fa16b153cc3cbb01c5f16d88d6505ebdadf9", size = 222688, upload-time = "2026-02-09T12:58:02.736Z" }, + { url = "https://files.pythonhosted.org/packages/a9/43/89de4ef5d3cd53b886afa114065f7e9d3707bdb3e5efae13535b46ae483d/coverage-7.13.4-cp313-cp313t-win_amd64.whl", hash = "sha256:9351229c8c8407645840edcc277f4a2d44814d1bc34a2128c11c2a031d45a5dd", size = 223746, upload-time = "2026-02-09T12:58:05.362Z" }, + { url = "https://files.pythonhosted.org/packages/35/39/7cf0aa9a10d470a5309b38b289b9bb07ddeac5d61af9b664fe9775a4cb3e/coverage-7.13.4-cp313-cp313t-win_arm64.whl", hash = "sha256:30b8d0512f2dc8c8747557e8fb459d6176a2c9e5731e2b74d311c03b78451997", size = 222003, upload-time = "2026-02-09T12:58:06.952Z" }, + { url = "https://files.pythonhosted.org/packages/92/11/a9cf762bb83386467737d32187756a42094927150c3e107df4cb078e8590/coverage-7.13.4-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:300deaee342f90696ed186e3a00c71b5b3d27bffe9e827677954f4ee56969601", size = 219522, upload-time = "2026-02-09T12:58:08.623Z" }, + { url = "https://files.pythonhosted.org/packages/d3/28/56e6d892b7b052236d67c95f1936b6a7cf7c3e2634bf27610b8cbd7f9c60/coverage-7.13.4-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:29e3220258d682b6226a9b0925bc563ed9a1ebcff3cad30f043eceea7eaf2689", size = 219855, upload-time = "2026-02-09T12:58:10.176Z" }, + { url = "https://files.pythonhosted.org/packages/e5/69/233459ee9eb0c0d10fcc2fe425a029b3fa5ce0f040c966ebce851d030c70/coverage-7.13.4-cp314-cp314-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:391ee8f19bef69210978363ca930f7328081c6a0152f1166c91f0b5fdd2a773c", size = 250887, upload-time = "2026-02-09T12:58:12.503Z" }, + { url = "https://files.pythonhosted.org/packages/06/90/2cdab0974b9b5bbc1623f7876b73603aecac11b8d95b85b5b86b32de5eab/coverage-7.13.4-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:0dd7ab8278f0d58a0128ba2fca25824321f05d059c1441800e934ff2efa52129", size = 253396, upload-time = "2026-02-09T12:58:14.615Z" }, + { url = "https://files.pythonhosted.org/packages/ac/15/ea4da0f85bf7d7b27635039e649e99deb8173fe551096ea15017f7053537/coverage-7.13.4-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:78cdf0d578b15148b009ccf18c686aa4f719d887e76e6b40c38ffb61d264a552", size = 254745, upload-time = "2026-02-09T12:58:16.162Z" }, + { url = "https://files.pythonhosted.org/packages/99/11/bb356e86920c655ca4d61daee4e2bbc7258f0a37de0be32d233b561134ff/coverage-7.13.4-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:48685fee12c2eb3b27c62f2658e7ea21e9c3239cba5a8a242801a0a3f6a8c62a", size = 257055, upload-time = "2026-02-09T12:58:17.892Z" }, + { url = "https://files.pythonhosted.org/packages/c9/0f/9ae1f8cb17029e09da06ca4e28c9e1d5c1c0a511c7074592e37e0836c915/coverage-7.13.4-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:4e83efc079eb39480e6346a15a1bcb3e9b04759c5202d157e1dd4303cd619356", size = 250911, upload-time = "2026-02-09T12:58:19.495Z" }, + { url = "https://files.pythonhosted.org/packages/89/3a/adfb68558fa815cbc29747b553bc833d2150228f251b127f1ce97e48547c/coverage-7.13.4-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:ecae9737b72408d6a950f7e525f30aca12d4bd8dd95e37342e5beb3a2a8c4f71", size = 252754, upload-time = "2026-02-09T12:58:21.064Z" }, + { url = "https://files.pythonhosted.org/packages/32/b1/540d0c27c4e748bd3cd0bd001076ee416eda993c2bae47a73b7cc9357931/coverage-7.13.4-cp314-cp314-musllinux_1_2_i686.whl", hash = "sha256:ae4578f8528569d3cf303fef2ea569c7f4c4059a38c8667ccef15c6e1f118aa5", size = 250720, upload-time = "2026-02-09T12:58:22.622Z" }, + { url = "https://files.pythonhosted.org/packages/c7/95/383609462b3ffb1fe133014a7c84fc0dd01ed55ac6140fa1093b5af7ebb1/coverage-7.13.4-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:6fdef321fdfbb30a197efa02d48fcd9981f0d8ad2ae8903ac318adc653f5df98", size = 254994, upload-time = "2026-02-09T12:58:24.548Z" }, + { url = "https://files.pythonhosted.org/packages/f7/ba/1761138e86c81680bfc3c49579d66312865457f9fe405b033184e5793cb3/coverage-7.13.4-cp314-cp314-musllinux_1_2_riscv64.whl", hash = "sha256:2b0f6ccf3dbe577170bebfce1318707d0e8c3650003cb4b3a9dd744575daa8b5", size = 250531, upload-time = "2026-02-09T12:58:26.271Z" }, + { url = "https://files.pythonhosted.org/packages/f8/8e/05900df797a9c11837ab59c4d6fe94094e029582aab75c3309a93e6fb4e3/coverage-7.13.4-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:75fcd519f2a5765db3f0e391eb3b7d150cce1a771bf4c9f861aeab86c767a3c0", size = 252189, upload-time = "2026-02-09T12:58:27.807Z" }, + { url = "https://files.pythonhosted.org/packages/00/bd/29c9f2db9ea4ed2738b8a9508c35626eb205d51af4ab7bf56a21a2e49926/coverage-7.13.4-cp314-cp314-win32.whl", hash = "sha256:8e798c266c378da2bd819b0677df41ab46d78065fb2a399558f3f6cae78b2fbb", size = 222258, upload-time = "2026-02-09T12:58:29.441Z" }, + { url = "https://files.pythonhosted.org/packages/a7/4d/1f8e723f6829977410efeb88f73673d794075091c8c7c18848d273dc9d73/coverage-7.13.4-cp314-cp314-win_amd64.whl", hash = "sha256:245e37f664d89861cf2329c9afa2c1fe9e6d4e1a09d872c947e70718aeeac505", size = 223073, upload-time = "2026-02-09T12:58:31.026Z" }, + { url = "https://files.pythonhosted.org/packages/51/5b/84100025be913b44e082ea32abcf1afbf4e872f5120b7a1cab1d331b1e13/coverage-7.13.4-cp314-cp314-win_arm64.whl", hash = "sha256:ad27098a189e5838900ce4c2a99f2fe42a0bf0c2093c17c69b45a71579e8d4a2", size = 221638, upload-time = "2026-02-09T12:58:32.599Z" }, + { url = "https://files.pythonhosted.org/packages/a7/e4/c884a405d6ead1370433dad1e3720216b4f9fd8ef5b64bfd984a2a60a11a/coverage-7.13.4-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:85480adfb35ffc32d40918aad81b89c69c9cc5661a9b8a81476d3e645321a056", size = 220246, upload-time = "2026-02-09T12:58:34.181Z" }, + { url = "https://files.pythonhosted.org/packages/81/5c/4d7ed8b23b233b0fffbc9dfec53c232be2e695468523242ea9fd30f97ad2/coverage-7.13.4-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:79be69cf7f3bf9b0deeeb062eab7ac7f36cd4cc4c4dd694bd28921ba4d8596cc", size = 220514, upload-time = "2026-02-09T12:58:35.704Z" }, + { url = "https://files.pythonhosted.org/packages/2f/6f/3284d4203fd2f28edd73034968398cd2d4cb04ab192abc8cff007ea35679/coverage-7.13.4-cp314-cp314t-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:caa421e2684e382c5d8973ac55e4f36bed6821a9bad5c953494de960c74595c9", size = 261877, upload-time = "2026-02-09T12:58:37.864Z" }, + { url = "https://files.pythonhosted.org/packages/09/aa/b672a647bbe1556a85337dc95bfd40d146e9965ead9cc2fe81bde1e5cbce/coverage-7.13.4-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:14375934243ee05f56c45393fe2ce81fe5cc503c07cee2bdf1725fb8bef3ffaf", size = 264004, upload-time = "2026-02-09T12:58:39.492Z" }, + { url = "https://files.pythonhosted.org/packages/79/a1/aa384dbe9181f98bba87dd23dda436f0c6cf2e148aecbb4e50fc51c1a656/coverage-7.13.4-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:25a41c3104d08edb094d9db0d905ca54d0cd41c928bb6be3c4c799a54753af55", size = 266408, upload-time = "2026-02-09T12:58:41.852Z" }, + { url = "https://files.pythonhosted.org/packages/53/5e/5150bf17b4019bc600799f376bb9606941e55bd5a775dc1e096b6ffea952/coverage-7.13.4-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:6f01afcff62bf9a08fb32b2c1d6e924236c0383c02c790732b6537269e466a72", size = 267544, upload-time = "2026-02-09T12:58:44.093Z" }, + { url = "https://files.pythonhosted.org/packages/e0/ed/f1de5c675987a4a7a672250d2c5c9d73d289dbf13410f00ed7181d8017dd/coverage-7.13.4-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:eb9078108fbf0bcdde37c3f4779303673c2fa1fe8f7956e68d447d0dd426d38a", size = 260980, upload-time = "2026-02-09T12:58:45.721Z" }, + { url = "https://files.pythonhosted.org/packages/b3/e3/fe758d01850aa172419a6743fe76ba8b92c29d181d4f676ffe2dae2ba631/coverage-7.13.4-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:0e086334e8537ddd17e5f16a344777c1ab8194986ec533711cbe6c41cde841b6", size = 263871, upload-time = "2026-02-09T12:58:47.334Z" }, + { url = "https://files.pythonhosted.org/packages/b6/76/b829869d464115e22499541def9796b25312b8cf235d3bb00b39f1675395/coverage-7.13.4-cp314-cp314t-musllinux_1_2_i686.whl", hash = "sha256:725d985c5ab621268b2edb8e50dfe57633dc69bda071abc470fed55a14935fd3", size = 261472, upload-time = "2026-02-09T12:58:48.995Z" }, + { url = "https://files.pythonhosted.org/packages/14/9e/caedb1679e73e2f6ad240173f55218488bfe043e38da577c4ec977489915/coverage-7.13.4-cp314-cp314t-musllinux_1_2_ppc64le.whl", hash = "sha256:3c06f0f1337c667b971ca2f975523347e63ec5e500b9aa5882d91931cd3ef750", size = 265210, upload-time = "2026-02-09T12:58:51.178Z" }, + { url = "https://files.pythonhosted.org/packages/3a/10/0dd02cb009b16ede425b49ec344aba13a6ae1dc39600840ea6abcb085ac4/coverage-7.13.4-cp314-cp314t-musllinux_1_2_riscv64.whl", hash = "sha256:590c0ed4bf8e85f745e6b805b2e1c457b2e33d5255dd9729743165253bc9ad39", size = 260319, upload-time = "2026-02-09T12:58:53.081Z" }, + { url = "https://files.pythonhosted.org/packages/92/8e/234d2c927af27c6d7a5ffad5bd2cf31634c46a477b4c7adfbfa66baf7ebb/coverage-7.13.4-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:eb30bf180de3f632cd043322dad5751390e5385108b2807368997d1a92a509d0", size = 262638, upload-time = "2026-02-09T12:58:55.258Z" }, + { url = "https://files.pythonhosted.org/packages/2f/64/e5547c8ff6964e5965c35a480855911b61509cce544f4d442caa759a0702/coverage-7.13.4-cp314-cp314t-win32.whl", hash = "sha256:c4240e7eded42d131a2d2c4dec70374b781b043ddc79a9de4d55ca71f8e98aea", size = 223040, upload-time = "2026-02-09T12:58:56.936Z" }, + { url = "https://files.pythonhosted.org/packages/c7/96/38086d58a181aac86d503dfa9c47eb20715a79c3e3acbdf786e92e5c09a8/coverage-7.13.4-cp314-cp314t-win_amd64.whl", hash = "sha256:4c7d3cc01e7350f2f0f6f7036caaf5673fb56b6998889ccfe9e1c1fe75a9c932", size = 224148, upload-time = "2026-02-09T12:58:58.645Z" }, + { url = "https://files.pythonhosted.org/packages/ce/72/8d10abd3740a0beb98c305e0c3faf454366221c0f37a8bcf8f60020bb65a/coverage-7.13.4-cp314-cp314t-win_arm64.whl", hash = "sha256:23e3f687cf945070d1c90f85db66d11e3025665d8dafa831301a0e0038f3db9b", size = 222172, upload-time = "2026-02-09T12:59:00.396Z" }, + { url = "https://files.pythonhosted.org/packages/0d/4a/331fe2caf6799d591109bb9c08083080f6de90a823695d412a935622abb2/coverage-7.13.4-py3-none-any.whl", hash = "sha256:1af1641e57cf7ba1bd67d677c9abdbcd6cc2ab7da3bca7fa1e2b7e50e65f2ad0", size = 211242, upload-time = "2026-02-09T12:59:02.032Z" }, ] [package.optional-dependencies] @@ -428,111 +606,106 @@ toml = [ name = "cycler" version = "0.12.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/a9/95/a3dbbb5028f35eafb79008e7522a75244477d2838f38cbb722248dabc2a8/cycler-0.12.1.tar.gz", hash = "sha256:88bb128f02ba341da8ef447245a9e138fae777f6a23943da4540077d3601eb1c", size = 7615 } +sdist = { url = "https://files.pythonhosted.org/packages/a9/95/a3dbbb5028f35eafb79008e7522a75244477d2838f38cbb722248dabc2a8/cycler-0.12.1.tar.gz", hash = "sha256:88bb128f02ba341da8ef447245a9e138fae777f6a23943da4540077d3601eb1c", size = 7615, upload-time = "2023-10-07T05:32:18.335Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl", hash = "sha256:85cef7cff222d8644161529808465972e51340599459b8ac3ccbac5a854e0d30", size = 8321 }, + { url = "https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl", hash = "sha256:85cef7cff222d8644161529808465972e51340599459b8ac3ccbac5a854e0d30", size = 8321, upload-time = "2023-10-07T05:32:16.783Z" }, ] [[package]] name = "debugpy" -version = "1.8.12" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/68/25/c74e337134edf55c4dfc9af579eccb45af2393c40960e2795a94351e8140/debugpy-1.8.12.tar.gz", hash = "sha256:646530b04f45c830ceae8e491ca1c9320a2d2f0efea3141487c82130aba70dce", size = 1641122 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/56/19/dd58334c0a1ec07babf80bf29fb8daf1a7ca4c1a3bbe61548e40616ac087/debugpy-1.8.12-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:a2ba7ffe58efeae5b8fad1165357edfe01464f9aef25e814e891ec690e7dd82a", size = 2076091 }, - { url = "https://files.pythonhosted.org/packages/4c/37/bde1737da15f9617d11ab7b8d5267165f1b7dae116b2585a6643e89e1fa2/debugpy-1.8.12-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cbbd4149c4fc5e7d508ece083e78c17442ee13b0e69bfa6bd63003e486770f45", size = 3560717 }, - { url = "https://files.pythonhosted.org/packages/d9/ca/bc67f5a36a7de072908bc9e1156c0f0b272a9a2224cf21540ab1ffd71a1f/debugpy-1.8.12-cp310-cp310-win32.whl", hash = "sha256:b202f591204023b3ce62ff9a47baa555dc00bb092219abf5caf0e3718ac20e7c", size = 5180672 }, - { url = "https://files.pythonhosted.org/packages/c1/b9/e899c0a80dfa674dbc992f36f2b1453cd1ee879143cdb455bc04fce999da/debugpy-1.8.12-cp310-cp310-win_amd64.whl", hash = "sha256:9649eced17a98ce816756ce50433b2dd85dfa7bc92ceb60579d68c053f98dff9", size = 5212702 }, - { url = "https://files.pythonhosted.org/packages/af/9f/5b8af282253615296264d4ef62d14a8686f0dcdebb31a669374e22fff0a4/debugpy-1.8.12-cp311-cp311-macosx_14_0_universal2.whl", hash = "sha256:36f4829839ef0afdfdd208bb54f4c3d0eea86106d719811681a8627ae2e53dd5", size = 2174643 }, - { url = "https://files.pythonhosted.org/packages/ef/31/f9274dcd3b0f9f7d1e60373c3fa4696a585c55acb30729d313bb9d3bcbd1/debugpy-1.8.12-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a28ed481d530e3138553be60991d2d61103ce6da254e51547b79549675f539b7", size = 3133457 }, - { url = "https://files.pythonhosted.org/packages/ab/ca/6ee59e9892e424477e0c76e3798046f1fd1288040b927319c7a7b0baa484/debugpy-1.8.12-cp311-cp311-win32.whl", hash = "sha256:4ad9a94d8f5c9b954e0e3b137cc64ef3f579d0df3c3698fe9c3734ee397e4abb", size = 5106220 }, - { url = "https://files.pythonhosted.org/packages/d5/1a/8ab508ab05ede8a4eae3b139bbc06ea3ca6234f9e8c02713a044f253be5e/debugpy-1.8.12-cp311-cp311-win_amd64.whl", hash = "sha256:4703575b78dd697b294f8c65588dc86874ed787b7348c65da70cfc885efdf1e1", size = 5130481 }, - { url = "https://files.pythonhosted.org/packages/ba/e6/0f876ecfe5831ebe4762b19214364753c8bc2b357d28c5d739a1e88325c7/debugpy-1.8.12-cp312-cp312-macosx_14_0_universal2.whl", hash = "sha256:7e94b643b19e8feb5215fa508aee531387494bf668b2eca27fa769ea11d9f498", size = 2500846 }, - { url = "https://files.pythonhosted.org/packages/19/64/33f41653a701f3cd2cbff8b41ebaad59885b3428b5afd0d93d16012ecf17/debugpy-1.8.12-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:086b32e233e89a2740c1615c2f775c34ae951508b28b308681dbbb87bba97d06", size = 4222181 }, - { url = "https://files.pythonhosted.org/packages/32/a6/02646cfe50bfacc9b71321c47dc19a46e35f4e0aceea227b6d205e900e34/debugpy-1.8.12-cp312-cp312-win32.whl", hash = "sha256:2ae5df899732a6051b49ea2632a9ea67f929604fd2b036613a9f12bc3163b92d", size = 5227017 }, - { url = "https://files.pythonhosted.org/packages/da/a6/10056431b5c47103474312cf4a2ec1001f73e0b63b1216706d5fef2531eb/debugpy-1.8.12-cp312-cp312-win_amd64.whl", hash = "sha256:39dfbb6fa09f12fae32639e3286112fc35ae976114f1f3d37375f3130a820969", size = 5267555 }, - { url = "https://files.pythonhosted.org/packages/38/c4/5120ad36405c3008f451f94b8f92ef1805b1e516f6ff870f331ccb3c4cc0/debugpy-1.8.12-py2.py3-none-any.whl", hash = "sha256:274b6a2040349b5c9864e475284bce5bb062e63dce368a394b8cc865ae3b00c6", size = 5229490 }, +version = "1.8.20" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/e0/b7/cd8080344452e4874aae67c40d8940e2b4d47b01601a8fd9f44786c757c7/debugpy-1.8.20.tar.gz", hash = "sha256:55bc8701714969f1ab89a6d5f2f3d40c36f91b2cbe2f65d98bf8196f6a6a2c33", size = 1645207, upload-time = "2026-01-29T23:03:28.199Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/51/56/c3baf5cbe4dd77427fd9aef99fcdade259ad128feeb8a786c246adb838e5/debugpy-1.8.20-cp311-cp311-macosx_15_0_universal2.whl", hash = "sha256:eada6042ad88fa1571b74bd5402ee8b86eded7a8f7b827849761700aff171f1b", size = 2208318, upload-time = "2026-01-29T23:03:36.481Z" }, + { url = "https://files.pythonhosted.org/packages/9a/7d/4fa79a57a8e69fe0d9763e98d1110320f9ecd7f1f362572e3aafd7417c9d/debugpy-1.8.20-cp311-cp311-manylinux_2_34_x86_64.whl", hash = "sha256:7de0b7dfeedc504421032afba845ae2a7bcc32ddfb07dae2c3ca5442f821c344", size = 3171493, upload-time = "2026-01-29T23:03:37.775Z" }, + { url = "https://files.pythonhosted.org/packages/7d/f2/1e8f8affe51e12a26f3a8a8a4277d6e60aa89d0a66512f63b1e799d424a4/debugpy-1.8.20-cp311-cp311-win32.whl", hash = "sha256:773e839380cf459caf73cc533ea45ec2737a5cc184cf1b3b796cd4fd98504fec", size = 5209240, upload-time = "2026-01-29T23:03:39.109Z" }, + { url = "https://files.pythonhosted.org/packages/d5/92/1cb532e88560cbee973396254b21bece8c5d7c2ece958a67afa08c9f10dc/debugpy-1.8.20-cp311-cp311-win_amd64.whl", hash = "sha256:1f7650546e0eded1902d0f6af28f787fa1f1dbdbc97ddabaf1cd963a405930cb", size = 5233481, upload-time = "2026-01-29T23:03:40.659Z" }, + { url = "https://files.pythonhosted.org/packages/14/57/7f34f4736bfb6e00f2e4c96351b07805d83c9a7b33d28580ae01374430f7/debugpy-1.8.20-cp312-cp312-macosx_15_0_universal2.whl", hash = "sha256:4ae3135e2089905a916909ef31922b2d733d756f66d87345b3e5e52b7a55f13d", size = 2550686, upload-time = "2026-01-29T23:03:42.023Z" }, + { url = "https://files.pythonhosted.org/packages/ab/78/b193a3975ca34458f6f0e24aaf5c3e3da72f5401f6054c0dfd004b41726f/debugpy-1.8.20-cp312-cp312-manylinux_2_34_x86_64.whl", hash = "sha256:88f47850a4284b88bd2bfee1f26132147d5d504e4e86c22485dfa44b97e19b4b", size = 4310588, upload-time = "2026-01-29T23:03:43.314Z" }, + { url = "https://files.pythonhosted.org/packages/c1/55/f14deb95eaf4f30f07ef4b90a8590fc05d9e04df85ee379712f6fb6736d7/debugpy-1.8.20-cp312-cp312-win32.whl", hash = "sha256:4057ac68f892064e5f98209ab582abfee3b543fb55d2e87610ddc133a954d390", size = 5331372, upload-time = "2026-01-29T23:03:45.526Z" }, + { url = "https://files.pythonhosted.org/packages/a1/39/2bef246368bd42f9bd7cba99844542b74b84dacbdbea0833e610f384fee8/debugpy-1.8.20-cp312-cp312-win_amd64.whl", hash = "sha256:a1a8f851e7cf171330679ef6997e9c579ef6dd33c9098458bd9986a0f4ca52e3", size = 5372835, upload-time = "2026-01-29T23:03:47.245Z" }, + { url = "https://files.pythonhosted.org/packages/15/e2/fc500524cc6f104a9d049abc85a0a8b3f0d14c0a39b9c140511c61e5b40b/debugpy-1.8.20-cp313-cp313-macosx_15_0_universal2.whl", hash = "sha256:5dff4bb27027821fdfcc9e8f87309a28988231165147c31730128b1c983e282a", size = 2539560, upload-time = "2026-01-29T23:03:48.738Z" }, + { url = "https://files.pythonhosted.org/packages/90/83/fb33dcea789ed6018f8da20c5a9bc9d82adc65c0c990faed43f7c955da46/debugpy-1.8.20-cp313-cp313-manylinux_2_34_x86_64.whl", hash = "sha256:84562982dd7cf5ebebfdea667ca20a064e096099997b175fe204e86817f64eaf", size = 4293272, upload-time = "2026-01-29T23:03:50.169Z" }, + { url = "https://files.pythonhosted.org/packages/a6/25/b1e4a01bfb824d79a6af24b99ef291e24189080c93576dfd9b1a2815cd0f/debugpy-1.8.20-cp313-cp313-win32.whl", hash = "sha256:da11dea6447b2cadbf8ce2bec59ecea87cc18d2c574980f643f2d2dfe4862393", size = 5331208, upload-time = "2026-01-29T23:03:51.547Z" }, + { url = "https://files.pythonhosted.org/packages/13/f7/a0b368ce54ffff9e9028c098bd2d28cfc5b54f9f6c186929083d4c60ba58/debugpy-1.8.20-cp313-cp313-win_amd64.whl", hash = "sha256:eb506e45943cab2efb7c6eafdd65b842f3ae779f020c82221f55aca9de135ed7", size = 5372930, upload-time = "2026-01-29T23:03:53.585Z" }, + { url = "https://files.pythonhosted.org/packages/33/2e/f6cb9a8a13f5058f0a20fe09711a7b726232cd5a78c6a7c05b2ec726cff9/debugpy-1.8.20-cp314-cp314-macosx_15_0_universal2.whl", hash = "sha256:9c74df62fc064cd5e5eaca1353a3ef5a5d50da5eb8058fcef63106f7bebe6173", size = 2538066, upload-time = "2026-01-29T23:03:54.999Z" }, + { url = "https://files.pythonhosted.org/packages/c5/56/6ddca50b53624e1ca3ce1d1e49ff22db46c47ea5fb4c0cc5c9b90a616364/debugpy-1.8.20-cp314-cp314-manylinux_2_34_x86_64.whl", hash = "sha256:077a7447589ee9bc1ff0cdf443566d0ecf540ac8aa7333b775ebcb8ce9f4ecad", size = 4269425, upload-time = "2026-01-29T23:03:56.518Z" }, + { url = "https://files.pythonhosted.org/packages/c5/d9/d64199c14a0d4c476df46c82470a3ce45c8d183a6796cfb5e66533b3663c/debugpy-1.8.20-cp314-cp314-win32.whl", hash = "sha256:352036a99dd35053b37b7803f748efc456076f929c6a895556932eaf2d23b07f", size = 5331407, upload-time = "2026-01-29T23:03:58.481Z" }, + { url = "https://files.pythonhosted.org/packages/e0/d9/1f07395b54413432624d61524dfd98c1a7c7827d2abfdb8829ac92638205/debugpy-1.8.20-cp314-cp314-win_amd64.whl", hash = "sha256:a98eec61135465b062846112e5ecf2eebb855305acc1dfbae43b72903b8ab5be", size = 5372521, upload-time = "2026-01-29T23:03:59.864Z" }, + { url = "https://files.pythonhosted.org/packages/e0/c3/7f67dea8ccf8fdcb9c99033bbe3e90b9e7395415843accb81428c441be2d/debugpy-1.8.20-py2.py3-none-any.whl", hash = "sha256:5be9bed9ae3be00665a06acaa48f8329d2b9632f15fd09f6a9a8c8d9907e54d7", size = 5337658, upload-time = "2026-01-29T23:04:17.404Z" }, ] [[package]] name = "decorator" -version = "5.1.1" +version = "5.2.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/66/0c/8d907af351aa16b42caae42f9d6aa37b900c67308052d10fdce809f8d952/decorator-5.1.1.tar.gz", hash = "sha256:637996211036b6385ef91435e4fae22989472f9d571faba8927ba8253acbc330", size = 35016 } +sdist = { url = "https://files.pythonhosted.org/packages/43/fa/6d96a0978d19e17b68d634497769987b16c8f4cd0a7a05048bec693caa6b/decorator-5.2.1.tar.gz", hash = "sha256:65f266143752f734b0a7cc83c46f4618af75b8c5911b00ccb61d0ac9b6da0360", size = 56711, upload-time = "2025-02-24T04:41:34.073Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/d5/50/83c593b07763e1161326b3b8c6686f0f4b0f24d5526546bee538c89837d6/decorator-5.1.1-py3-none-any.whl", hash = "sha256:b8c3f85900b9dc423225913c5aace94729fe1fa9763b38939a95226f02d37186", size = 9073 }, + { url = "https://files.pythonhosted.org/packages/4e/8c/f3147f5c4b73e7550fe5f9352eaa956ae838d5c51eb58e7a25b9f3e2643b/decorator-5.2.1-py3-none-any.whl", hash = "sha256:d316bb415a2d9e2d2b3abcc4084c6502fc09240e292cd76a76afc106a1c8e04a", size = 9190, upload-time = "2025-02-24T04:41:32.565Z" }, ] [[package]] name = "defusedxml" version = "0.7.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/0f/d5/c66da9b79e5bdb124974bfe172b4daf3c984ebd9c2a06e2b8a4dc7331c72/defusedxml-0.7.1.tar.gz", hash = "sha256:1bb3032db185915b62d7c6209c5a8792be6a32ab2fedacc84e01b52c51aa3e69", size = 75520 } +sdist = { url = "https://files.pythonhosted.org/packages/0f/d5/c66da9b79e5bdb124974bfe172b4daf3c984ebd9c2a06e2b8a4dc7331c72/defusedxml-0.7.1.tar.gz", hash = "sha256:1bb3032db185915b62d7c6209c5a8792be6a32ab2fedacc84e01b52c51aa3e69", size = 75520, upload-time = "2021-03-08T10:59:26.269Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/07/6c/aa3f2f849e01cb6a001cd8554a88d4c77c5c1a31c95bdf1cf9301e6d9ef4/defusedxml-0.7.1-py2.py3-none-any.whl", hash = "sha256:a352e7e428770286cc899e2542b6cdaedb2b4953ff269a210103ec58f6198a61", size = 25604 }, + { url = "https://files.pythonhosted.org/packages/07/6c/aa3f2f849e01cb6a001cd8554a88d4c77c5c1a31c95bdf1cf9301e6d9ef4/defusedxml-0.7.1-py2.py3-none-any.whl", hash = "sha256:a352e7e428770286cc899e2542b6cdaedb2b4953ff269a210103ec58f6198a61", size = 25604, upload-time = "2021-03-08T10:59:24.45Z" }, ] [[package]] name = "dill" -version = "0.3.9" +version = "0.4.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/70/43/86fe3f9e130c4137b0f1b50784dd70a5087b911fe07fa81e53e0c4c47fea/dill-0.3.9.tar.gz", hash = "sha256:81aa267dddf68cbfe8029c42ca9ec6a4ab3b22371d1c450abc54422577b4512c", size = 187000 } +sdist = { url = "https://files.pythonhosted.org/packages/81/e1/56027a71e31b02ddc53c7d65b01e68edf64dea2932122fe7746a516f75d5/dill-0.4.1.tar.gz", hash = "sha256:423092df4182177d4d8ba8290c8a5b640c66ab35ec7da59ccfa00f6fa3eea5fa", size = 187315, upload-time = "2026-01-19T02:36:56.85Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/46/d1/e73b6ad76f0b1fb7f23c35c6d95dbc506a9c8804f43dda8cb5b0fa6331fd/dill-0.3.9-py3-none-any.whl", hash = "sha256:468dff3b89520b474c0397703366b7b95eebe6303f108adf9b19da1f702be87a", size = 119418 }, + { url = "https://files.pythonhosted.org/packages/1e/77/dc8c558f7593132cf8fefec57c4f60c83b16941c574ac5f619abb3ae7933/dill-0.4.1-py3-none-any.whl", hash = "sha256:1e1ce33e978ae97fcfcff5638477032b801c46c7c65cf717f95fbc2248f79a9d", size = 120019, upload-time = "2026-01-19T02:36:55.663Z" }, ] [[package]] name = "distlib" -version = "0.3.9" +version = "0.4.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/0d/dd/1bec4c5ddb504ca60fc29472f3d27e8d4da1257a854e1d96742f15c1d02d/distlib-0.3.9.tar.gz", hash = "sha256:a60f20dea646b8a33f3e7772f74dc0b2d0772d2837ee1342a00645c81edf9403", size = 613923 } +sdist = { url = "https://files.pythonhosted.org/packages/96/8e/709914eb2b5749865801041647dc7f4e6d00b549cfe88b65ca192995f07c/distlib-0.4.0.tar.gz", hash = "sha256:feec40075be03a04501a973d81f633735b4b69f98b05450592310c0f401a4e0d", size = 614605, upload-time = "2025-07-17T16:52:00.465Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/91/a1/cf2472db20f7ce4a6be1253a81cfdf85ad9c7885ffbed7047fb72c24cf87/distlib-0.3.9-py2.py3-none-any.whl", hash = "sha256:47f8c22fd27c27e25a65601af709b38e4f0a45ea4fc2e710f65755fa8caaaf87", size = 468973 }, + { url = "https://files.pythonhosted.org/packages/33/6b/e0547afaf41bf2c42e52430072fa5658766e3d65bd4b03a563d1b6336f57/distlib-0.4.0-py2.py3-none-any.whl", hash = "sha256:9659f7d87e46584a30b5780e43ac7a2143098441670ff0a49d5f9034c54a6c16", size = 469047, upload-time = "2025-07-17T16:51:58.613Z" }, ] [[package]] name = "docutils" -version = "0.21.2" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/ae/ed/aefcc8cd0ba62a0560c3c18c33925362d46c6075480bfa4df87b28e169a9/docutils-0.21.2.tar.gz", hash = "sha256:3a6b18732edf182daa3cd12775bbb338cf5691468f91eeeb109deff6ebfa986f", size = 2204444 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/8f/d7/9322c609343d929e75e7e5e6255e614fcc67572cfd083959cdef3b7aad79/docutils-0.21.2-py3-none-any.whl", hash = "sha256:dafca5b9e384f0e419294eb4d2ff9fa826435bf15f15b7bd45723e8ad76811b2", size = 587408 }, -] - -[[package]] -name = "exceptiongroup" -version = "1.2.2" +version = "0.22.4" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/09/35/2495c4ac46b980e4ca1f6ad6db102322ef3ad2410b79fdde159a4b0f3b92/exceptiongroup-1.2.2.tar.gz", hash = "sha256:47c2edf7c6738fafb49fd34290706d1a1a2f4d1c6df275526b62cbb4aa5393cc", size = 28883 } +sdist = { url = "https://files.pythonhosted.org/packages/ae/b6/03bb70946330e88ffec97aefd3ea75ba575cb2e762061e0e62a213befee8/docutils-0.22.4.tar.gz", hash = "sha256:4db53b1fde9abecbb74d91230d32ab626d94f6badfc575d6db9194a49df29968", size = 2291750, upload-time = "2025-12-18T19:00:26.443Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/02/cc/b7e31358aac6ed1ef2bb790a9746ac2c69bcb3c8588b41616914eb106eaf/exceptiongroup-1.2.2-py3-none-any.whl", hash = "sha256:3111b9d131c238bec2f8f516e123e14ba243563fb135d3fe885990585aa7795b", size = 16453 }, + { url = "https://files.pythonhosted.org/packages/02/10/5da547df7a391dcde17f59520a231527b8571e6f46fc8efb02ccb370ab12/docutils-0.22.4-py3-none-any.whl", hash = "sha256:d0013f540772d1420576855455d050a2180186c91c15779301ac2ccb3eeb68de", size = 633196, upload-time = "2025-12-18T19:00:18.077Z" }, ] [[package]] name = "executing" -version = "2.2.0" +version = "2.2.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/91/50/a9d80c47ff289c611ff12e63f7c5d13942c65d68125160cefd768c73e6e4/executing-2.2.0.tar.gz", hash = "sha256:5d108c028108fe2551d1a7b2e8b713341e2cb4fc0aa7dcf966fa4327a5226755", size = 978693 } +sdist = { url = "https://files.pythonhosted.org/packages/cc/28/c14e053b6762b1044f34a13aab6859bbf40456d37d23aa286ac24cfd9a5d/executing-2.2.1.tar.gz", hash = "sha256:3632cc370565f6648cc328b32435bd120a1e4ebb20c77e3fdde9a13cd1e533c4", size = 1129488, upload-time = "2025-09-01T09:48:10.866Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/7b/8f/c4d9bafc34ad7ad5d8dc16dd1347ee0e507a52c3adb6bfa8887e1c6a26ba/executing-2.2.0-py2.py3-none-any.whl", hash = "sha256:11387150cad388d62750327a53d3339fad4888b39a6fe233c3afbb54ecffd3aa", size = 26702 }, + { url = "https://files.pythonhosted.org/packages/c1/ea/53f2148663b321f21b5a606bd5f191517cf40b7072c0497d3c92c4a13b1e/executing-2.2.1-py2.py3-none-any.whl", hash = "sha256:760643d3452b4d777d295bb167ccc74c64a81df23fb5e08eff250c425a4b2017", size = 28317, upload-time = "2025-09-01T09:48:08.5Z" }, ] [[package]] name = "fastjsonschema" -version = "2.21.1" +version = "2.21.2" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/8b/50/4b769ce1ac4071a1ef6d86b1a3fb56cdc3a37615e8c5519e1af96cdac366/fastjsonschema-2.21.1.tar.gz", hash = "sha256:794d4f0a58f848961ba16af7b9c85a3e88cd360df008c59aac6fc5ae9323b5d4", size = 373939 } +sdist = { url = "https://files.pythonhosted.org/packages/20/b5/23b216d9d985a956623b6bd12d4086b60f0059b27799f23016af04a74ea1/fastjsonschema-2.21.2.tar.gz", hash = "sha256:b1eb43748041c880796cd077f1a07c3d94e93ae84bba5ed36800a33554ae05de", size = 374130, upload-time = "2025-08-14T18:49:36.666Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/90/2b/0817a2b257fe88725c25589d89aec060581aabf668707a8d03b2e9e0cb2a/fastjsonschema-2.21.1-py3-none-any.whl", hash = "sha256:c9e5b7e908310918cf494a434eeb31384dd84a98b57a30bcb1f535015b554667", size = 23924 }, + { url = "https://files.pythonhosted.org/packages/cb/a8/20d0723294217e47de6d9e2e40fd4a9d2f7c4b6ef974babd482a59743694/fastjsonschema-2.21.2-py3-none-any.whl", hash = "sha256:1c797122d0a86c5cace2e54bf4e819c36223b552017172f32c5c024a6b77e463", size = 24024, upload-time = "2025-08-14T18:49:34.776Z" }, ] [[package]] name = "filelock" -version = "3.17.0" +version = "3.24.3" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/dc/9c/0b15fb47b464e1b663b1acd1253a062aa5feecb07d4e597daea542ebd2b5/filelock-3.17.0.tar.gz", hash = "sha256:ee4e77401ef576ebb38cd7f13b9b28893194acc20a8e68e18730ba9c0e54660e", size = 18027 } +sdist = { url = "https://files.pythonhosted.org/packages/73/92/a8e2479937ff39185d20dd6a851c1a63e55849e447a55e798cc2e1f49c65/filelock-3.24.3.tar.gz", hash = "sha256:011a5644dc937c22699943ebbfc46e969cdde3e171470a6e40b9533e5a72affa", size = 37935, upload-time = "2026-02-19T00:48:20.543Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/89/ec/00d68c4ddfedfe64159999e5f8a98fb8442729a63e2077eb9dcd89623d27/filelock-3.17.0-py3-none-any.whl", hash = "sha256:533dc2f7ba78dc2f0f531fc6c4940addf7b70a481e269a5a3b93be94ffbe8338", size = 16164 }, + { url = "https://files.pythonhosted.org/packages/9c/0f/5d0c71a1aefeb08efff26272149e07ab922b64f46c63363756224bd6872e/filelock-3.24.3-py3-none-any.whl", hash = "sha256:426e9a4660391f7f8a810d71b0555bce9008b0a1cc342ab1f6947d37639e002d", size = 24331, upload-time = "2026-02-19T00:48:18.465Z" }, ] [[package]] @@ -542,117 +715,136 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "typing-extensions" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/55/b0/8a21e330561c65653d010ef112bf38f60890051d244ede197ddaa08e50c1/flexcache-0.3.tar.gz", hash = "sha256:18743bd5a0621bfe2cf8d519e4c3bfdf57a269c15d1ced3fb4b64e0ff4600656", size = 15816 } +sdist = { url = "https://files.pythonhosted.org/packages/55/b0/8a21e330561c65653d010ef112bf38f60890051d244ede197ddaa08e50c1/flexcache-0.3.tar.gz", hash = "sha256:18743bd5a0621bfe2cf8d519e4c3bfdf57a269c15d1ced3fb4b64e0ff4600656", size = 15816, upload-time = "2024-03-09T03:21:07.555Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/27/cd/c883e1a7c447479d6e13985565080e3fea88ab5a107c21684c813dba1875/flexcache-0.3-py3-none-any.whl", hash = "sha256:d43c9fea82336af6e0115e308d9d33a185390b8346a017564611f1466dcd2e32", size = 13263 }, + { url = "https://files.pythonhosted.org/packages/27/cd/c883e1a7c447479d6e13985565080e3fea88ab5a107c21684c813dba1875/flexcache-0.3-py3-none-any.whl", hash = "sha256:d43c9fea82336af6e0115e308d9d33a185390b8346a017564611f1466dcd2e32", size = 13263, upload-time = "2024-03-09T03:21:05.635Z" }, ] [[package]] name = "flexparser" -version = "0.3.1" +version = "0.4" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "typing-extensions" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/dc/e4/a73612499d9c8c450c8f4878e8bb8b3b2dce4bf671b21dd8d5c6549525a7/flexparser-0.3.1.tar.gz", hash = "sha256:36f795d82e50f5c9ae2fde1c33f21f88922fdd67b7629550a3cc4d0b40a66856", size = 31422 } +sdist = { url = "https://files.pythonhosted.org/packages/82/99/b4de7e39e8eaf8207ba1a8fa2241dd98b2ba72ae6e16960d8351736d8702/flexparser-0.4.tar.gz", hash = "sha256:266d98905595be2ccc5da964fe0a2c3526fbbffdc45b65b3146d75db992ef6b2", size = 31799, upload-time = "2024-11-07T02:00:56.249Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/a3/28/5ce78a4838bb9da1bd9f64bc79ba12ddbfcb4824a11ef41da6f05d3240ef/flexparser-0.3.1-py3-none-any.whl", hash = "sha256:2e3e2936bec1f9277f777ef77297522087d96adb09624d4fe4240fd56885c013", size = 27289 }, + { url = "https://files.pythonhosted.org/packages/fe/5e/3be305568fe5f34448807976dc82fc151d76c3e0e03958f34770286278c1/flexparser-0.4-py3-none-any.whl", hash = "sha256:3738b456192dcb3e15620f324c447721023c0293f6af9955b481e91d00179846", size = 27625, upload-time = "2024-11-07T02:00:54.523Z" }, ] [[package]] name = "fmpy" -version = "0.3.22" +version = "0.3.27" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "attrs" }, + { name = "cmake" }, { name = "jinja2" }, { name = "lark" }, { name = "lxml" }, { name = "msgpack" }, + { name = "nbformat" }, { name = "numpy" }, - { name = "pywin32", marker = "platform_system == 'Windows'" }, ] wheels = [ - { url = "https://files.pythonhosted.org/packages/d0/86/87a735aa1177be40e0fdc01ba87509eec6f5a80d7738cd84a732ba3bae23/FMPy-0.3.22-py3-none-any.whl", hash = "sha256:d280f63852cfc571341648c73653f2e4aec28d33f98189515cc34bf696feb88c", size = 4891796 }, + { url = "https://files.pythonhosted.org/packages/3f/f6/524fab535e287fc4d39736602cb69b4d9622a795d6c5da397f8039ed4c38/fmpy-0.3.27-py3-none-any.whl", hash = "sha256:0c2c270dd39e4303e7200dd62626f4d80e76cda4a2ca3a8e542bd4f70522eddf", size = 4970777, upload-time = "2025-12-16T13:36:12.686Z" }, ] [[package]] name = "fonttools" -version = "4.55.8" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/f1/24/de7e40adc99be2aa5adc6321bbdf3cf58dbe751b87343da658dd3fc7d946/fonttools-4.55.8.tar.gz", hash = "sha256:54d481d456dcd59af25d4a9c56b2c4c3f20e9620b261b84144e5950f33e8df17", size = 3458915 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/54/b8/82b3444cb081798eabb8397452ddf73680e623d7fdf9c575594a2240b8a2/fonttools-4.55.8-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:d11600f5343092697d7434f3bf77a393c7ae74be206fe30e577b9a195fd53165", size = 2752288 }, - { url = "https://files.pythonhosted.org/packages/86/8f/9c5f2172e9f6dcf52bb6477bcd5a023d056114787c8184b683c34996f5a1/fonttools-4.55.8-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c96f2506ce1a0beeaa9595f9a8b7446477eb133f40c0e41fc078744c28149f80", size = 2280718 }, - { url = "https://files.pythonhosted.org/packages/c6/a6/b7cd7b54412bb7a27e282ee54459cae24524ad0eab6f81ead2a91d435287/fonttools-4.55.8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9b5f05ef72e846e9f49ccdd74b9da4309901a4248434c63c1ee9321adcb51d65", size = 4562177 }, - { url = "https://files.pythonhosted.org/packages/0e/16/eff3be24cecb9336639148c40507f949c193642d8369352af480597633fb/fonttools-4.55.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba45b637da80a262b55b7657aec68da2ac54b8ae7891cd977a5dbe5fd26db429", size = 4604843 }, - { url = "https://files.pythonhosted.org/packages/b5/95/737574364439cbcc5e6d4f3e000f15432141680ca8cb5c216b619a3d1cab/fonttools-4.55.8-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:edcffaeadba9a334c1c3866e275d7dd495465e7dbd296f688901bdbd71758113", size = 4559127 }, - { url = "https://files.pythonhosted.org/packages/5f/07/ea90834742f9b3e51a05f0f15f7c817eb7aab3d6ebf4f06c4626825ccb89/fonttools-4.55.8-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:b9f9fce3c9b2196e162182ec5db8af8eb3acd0d76c2eafe9fdba5f370044e556", size = 4728575 }, - { url = "https://files.pythonhosted.org/packages/93/74/0c816d83cd2945a25aed592b0cb3c9ba32e8b259781bf41dc112204129d9/fonttools-4.55.8-cp310-cp310-win32.whl", hash = "sha256:f089e8da0990cfe2d67e81d9cf581ff372b48dc5acf2782701844211cd1f0eb3", size = 2155662 }, - { url = "https://files.pythonhosted.org/packages/78/bc/f5a24229edd8cdd7494f2099e1c62fca288dad4c8637ee62df04459db27e/fonttools-4.55.8-cp310-cp310-win_amd64.whl", hash = "sha256:01ea3901b0802fc5f9e854f5aeb5bc27770dd9dd24c28df8f74ba90f8b3f5915", size = 2200126 }, - { url = "https://files.pythonhosted.org/packages/0a/e3/834e0919b34b40a6a2895f533323231bba3b8f5ae22c19ab725b84cf84c0/fonttools-4.55.8-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:95f5a1d4432b3cea6571f5ce4f4e9b25bf36efbd61c32f4f90130a690925d6ee", size = 2753424 }, - { url = "https://files.pythonhosted.org/packages/b6/f9/9cf7fc04da85d37cfa1c287f0a25c274d6940dad259dbaa9fd796b87bd3c/fonttools-4.55.8-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:3d20f152de7625a0008ba1513f126daaaa0de3b4b9030aa72dd5c27294992260", size = 2281635 }, - { url = "https://files.pythonhosted.org/packages/35/1f/25330293a5bb6bd50825725270c587c2b25c2694020a82d2c424d2fd5469/fonttools-4.55.8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d5a3ff5bb95fd5a3962b2754f8435e6d930c84fc9e9921c51e802dddf40acd56", size = 4869363 }, - { url = "https://files.pythonhosted.org/packages/f2/e0/e58b10ef50830145ba94dbeb64b70773af61cfccea663d485c7fae2aab65/fonttools-4.55.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b99d4fd2b6d0a00c7336c8363fccc7a11eccef4b17393af75ca6e77cf93ff413", size = 4898604 }, - { url = "https://files.pythonhosted.org/packages/e0/66/b59025011dbae1ea10dcb60f713a10e54d17cde5c8dc48db75af79dc2088/fonttools-4.55.8-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:d637e4d33e46619c79d1a6c725f74d71b574cd15fb5bbb9b6f3eba8f28363573", size = 4877804 }, - { url = "https://files.pythonhosted.org/packages/67/76/abbbae972af55d54f83fcaeb90e26aaac937c8711b5a32d7c63768c37891/fonttools-4.55.8-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:0f38bfb6b7a39c4162c3eb0820a0bdf8e3bdd125cd54e10ba242397d15e32439", size = 5045913 }, - { url = "https://files.pythonhosted.org/packages/8b/f2/5eb68b5202731b008ccfd4ad6d82af9a8abdec411609e76fdd6c43881f2c/fonttools-4.55.8-cp311-cp311-win32.whl", hash = "sha256:acfec948de41cd5e640d5c15d0200e8b8e7c5c6bb82afe1ca095cbc4af1188ee", size = 2154525 }, - { url = "https://files.pythonhosted.org/packages/42/d6/96dc2462006ffa16c8d475244e372abdc47d03a7bd38be0f29e7ae552af4/fonttools-4.55.8-cp311-cp311-win_amd64.whl", hash = "sha256:604c805b41241b4880e2dc86cf2d4754c06777371c8299799ac88d836cb18c3b", size = 2201043 }, - { url = "https://files.pythonhosted.org/packages/e9/ce/8358af1c353d890d4c6cbcc3d64242631f91a93f8384b76bc49db800f1de/fonttools-4.55.8-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:63403ee0f2fa4e1de28e539f8c24f2bdca1d8ecb503fa9ea2d231d9f1e729809", size = 2747851 }, - { url = "https://files.pythonhosted.org/packages/1b/3d/7a906f58f80c1ed37bbdf7b3f9b6792906156cb9143b067bf54c38405134/fonttools-4.55.8-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:302e1003a760b222f711d5ba6d1ad7fd5f7f713eb872cd6a3eb44390bc9770af", size = 2279102 }, - { url = "https://files.pythonhosted.org/packages/0a/0a/91a923a9de012e0f751ef8e13e1a5ea10f3a1b8416ae9afd5db1ad351b20/fonttools-4.55.8-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e72a7816ff8a759be9ca36ca46934f8ccf4383711ef597d9240306fe1878cb8d", size = 4784092 }, - { url = "https://files.pythonhosted.org/packages/e8/07/4b8a5c8a746cc8c8103c6462d057d8806bd925347ac3905055686dd40e94/fonttools-4.55.8-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:03c2b50b54e6e8b3564b232e57e8f58be217cf441cf0155745d9e44a76f9c30f", size = 4855206 }, - { url = "https://files.pythonhosted.org/packages/37/df/09bf09ff8eae1e74bf16f9df514fd60af9f3d994e3edb0339f7d0bbc59e2/fonttools-4.55.8-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:a7230f7590f9570d26ee903b6a4540274494e200fae978df0d9325b7b9144529", size = 4762599 }, - { url = "https://files.pythonhosted.org/packages/84/58/a80d97818a3bede7e4b58318302e89e749b9639c890ecbc972a6e533201f/fonttools-4.55.8-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:466a78984f0572305c3c48377f4e3f7f4e909f1209f45ef8e7041d5c8a744a56", size = 4990188 }, - { url = "https://files.pythonhosted.org/packages/a8/e3/1f1b1a70527ab9a1b9bfe1829a783a042c108ab3357af626e8e69a21f0e2/fonttools-4.55.8-cp312-cp312-win32.whl", hash = "sha256:243cbfc0b7cb1c307af40e321f8343a48d0a080bc1f9466cf2b5468f776ef108", size = 2142995 }, - { url = "https://files.pythonhosted.org/packages/61/cf/08c4954c944799458690eb0e498209fb6a2e79e20a869189f56d18e909b6/fonttools-4.55.8-cp312-cp312-win_amd64.whl", hash = "sha256:a19059aa892676822c1f05cb5a67296ecdfeb267fe7c47d4758f3e8e942c2b2a", size = 2189833 }, - { url = "https://files.pythonhosted.org/packages/cc/e6/efdcd5d6858b951c29d56de31a19355579d826712bf390d964a21b076ddb/fonttools-4.55.8-py3-none-any.whl", hash = "sha256:07636dae94f7fe88561f9da7a46b13d8e3f529f87fdb221b11d85f91eabceeb7", size = 1089900 }, +version = "4.61.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/ec/ca/cf17b88a8df95691275a3d77dc0a5ad9907f328ae53acbe6795da1b2f5ed/fonttools-4.61.1.tar.gz", hash = "sha256:6675329885c44657f826ef01d9e4fb33b9158e9d93c537d84ad8399539bc6f69", size = 3565756, upload-time = "2025-12-12T17:31:24.246Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/69/12/bf9f4eaa2fad039356cc627587e30ed008c03f1cebd3034376b5ee8d1d44/fonttools-4.61.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:c6604b735bb12fef8e0efd5578c9fb5d3d8532d5001ea13a19cddf295673ee09", size = 2852213, upload-time = "2025-12-12T17:29:46.675Z" }, + { url = "https://files.pythonhosted.org/packages/ac/49/4138d1acb6261499bedde1c07f8c2605d1d8f9d77a151e5507fd3ef084b6/fonttools-4.61.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:5ce02f38a754f207f2f06557523cd39a06438ba3aafc0639c477ac409fc64e37", size = 2401689, upload-time = "2025-12-12T17:29:48.769Z" }, + { url = "https://files.pythonhosted.org/packages/e5/fe/e6ce0fe20a40e03aef906af60aa87668696f9e4802fa283627d0b5ed777f/fonttools-4.61.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:77efb033d8d7ff233385f30c62c7c79271c8885d5c9657d967ede124671bbdfb", size = 5058809, upload-time = "2025-12-12T17:29:51.701Z" }, + { url = "https://files.pythonhosted.org/packages/79/61/1ca198af22f7dd22c17ab86e9024ed3c06299cfdb08170640e9996d501a0/fonttools-4.61.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:75c1a6dfac6abd407634420c93864a1e274ebc1c7531346d9254c0d8f6ca00f9", size = 5036039, upload-time = "2025-12-12T17:29:53.659Z" }, + { url = "https://files.pythonhosted.org/packages/99/cc/fa1801e408586b5fce4da9f5455af8d770f4fc57391cd5da7256bb364d38/fonttools-4.61.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:0de30bfe7745c0d1ffa2b0b7048fb7123ad0d71107e10ee090fa0b16b9452e87", size = 5034714, upload-time = "2025-12-12T17:29:55.592Z" }, + { url = "https://files.pythonhosted.org/packages/bf/aa/b7aeafe65adb1b0a925f8f25725e09f078c635bc22754f3fecb7456955b0/fonttools-4.61.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:58b0ee0ab5b1fc9921eccfe11d1435added19d6494dde14e323f25ad2bc30c56", size = 5158648, upload-time = "2025-12-12T17:29:57.861Z" }, + { url = "https://files.pythonhosted.org/packages/99/f9/08ea7a38663328881384c6e7777bbefc46fd7d282adfd87a7d2b84ec9d50/fonttools-4.61.1-cp311-cp311-win32.whl", hash = "sha256:f79b168428351d11e10c5aeb61a74e1851ec221081299f4cf56036a95431c43a", size = 2280681, upload-time = "2025-12-12T17:29:59.943Z" }, + { url = "https://files.pythonhosted.org/packages/07/ad/37dd1ae5fa6e01612a1fbb954f0927681f282925a86e86198ccd7b15d515/fonttools-4.61.1-cp311-cp311-win_amd64.whl", hash = "sha256:fe2efccb324948a11dd09d22136fe2ac8a97d6c1347cf0b58a911dcd529f66b7", size = 2331951, upload-time = "2025-12-12T17:30:02.254Z" }, + { url = "https://files.pythonhosted.org/packages/6f/16/7decaa24a1bd3a70c607b2e29f0adc6159f36a7e40eaba59846414765fd4/fonttools-4.61.1-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:f3cb4a569029b9f291f88aafc927dd53683757e640081ca8c412781ea144565e", size = 2851593, upload-time = "2025-12-12T17:30:04.225Z" }, + { url = "https://files.pythonhosted.org/packages/94/98/3c4cb97c64713a8cf499b3245c3bf9a2b8fd16a3e375feff2aed78f96259/fonttools-4.61.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:41a7170d042e8c0024703ed13b71893519a1a6d6e18e933e3ec7507a2c26a4b2", size = 2400231, upload-time = "2025-12-12T17:30:06.47Z" }, + { url = "https://files.pythonhosted.org/packages/b7/37/82dbef0f6342eb01f54bca073ac1498433d6ce71e50c3c3282b655733b31/fonttools-4.61.1-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:10d88e55330e092940584774ee5e8a6971b01fc2f4d3466a1d6c158230880796", size = 4954103, upload-time = "2025-12-12T17:30:08.432Z" }, + { url = "https://files.pythonhosted.org/packages/6c/44/f3aeac0fa98e7ad527f479e161aca6c3a1e47bb6996b053d45226fe37bf2/fonttools-4.61.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:15acc09befd16a0fb8a8f62bc147e1a82817542d72184acca9ce6e0aeda9fa6d", size = 5004295, upload-time = "2025-12-12T17:30:10.56Z" }, + { url = "https://files.pythonhosted.org/packages/14/e8/7424ced75473983b964d09f6747fa09f054a6d656f60e9ac9324cf40c743/fonttools-4.61.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:e6bcdf33aec38d16508ce61fd81838f24c83c90a1d1b8c68982857038673d6b8", size = 4944109, upload-time = "2025-12-12T17:30:12.874Z" }, + { url = "https://files.pythonhosted.org/packages/c8/8b/6391b257fa3d0b553d73e778f953a2f0154292a7a7a085e2374b111e5410/fonttools-4.61.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:5fade934607a523614726119164ff621e8c30e8fa1ffffbbd358662056ba69f0", size = 5093598, upload-time = "2025-12-12T17:30:15.79Z" }, + { url = "https://files.pythonhosted.org/packages/d9/71/fd2ea96cdc512d92da5678a1c98c267ddd4d8c5130b76d0f7a80f9a9fde8/fonttools-4.61.1-cp312-cp312-win32.whl", hash = "sha256:75da8f28eff26defba42c52986de97b22106cb8f26515b7c22443ebc9c2d3261", size = 2269060, upload-time = "2025-12-12T17:30:18.058Z" }, + { url = "https://files.pythonhosted.org/packages/80/3b/a3e81b71aed5a688e89dfe0e2694b26b78c7d7f39a5ffd8a7d75f54a12a8/fonttools-4.61.1-cp312-cp312-win_amd64.whl", hash = "sha256:497c31ce314219888c0e2fce5ad9178ca83fe5230b01a5006726cdf3ac9f24d9", size = 2319078, upload-time = "2025-12-12T17:30:22.862Z" }, + { url = "https://files.pythonhosted.org/packages/4b/cf/00ba28b0990982530addb8dc3e9e6f2fa9cb5c20df2abdda7baa755e8fe1/fonttools-4.61.1-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:8c56c488ab471628ff3bfa80964372fc13504ece601e0d97a78ee74126b2045c", size = 2846454, upload-time = "2025-12-12T17:30:24.938Z" }, + { url = "https://files.pythonhosted.org/packages/5a/ca/468c9a8446a2103ae645d14fee3f610567b7042aba85031c1c65e3ef7471/fonttools-4.61.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:dc492779501fa723b04d0ab1f5be046797fee17d27700476edc7ee9ae535a61e", size = 2398191, upload-time = "2025-12-12T17:30:27.343Z" }, + { url = "https://files.pythonhosted.org/packages/a3/4b/d67eedaed19def5967fade3297fed8161b25ba94699efc124b14fb68cdbc/fonttools-4.61.1-cp313-cp313-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:64102ca87e84261419c3747a0d20f396eb024bdbeb04c2bfb37e2891f5fadcb5", size = 4928410, upload-time = "2025-12-12T17:30:29.771Z" }, + { url = "https://files.pythonhosted.org/packages/b0/8d/6fb3494dfe61a46258cd93d979cf4725ded4eb46c2a4ca35e4490d84daea/fonttools-4.61.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:4c1b526c8d3f615a7b1867f38a9410849c8f4aef078535742198e942fba0e9bd", size = 4984460, upload-time = "2025-12-12T17:30:32.073Z" }, + { url = "https://files.pythonhosted.org/packages/f7/f1/a47f1d30b3dc00d75e7af762652d4cbc3dff5c2697a0dbd5203c81afd9c3/fonttools-4.61.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:41ed4b5ec103bd306bb68f81dc166e77409e5209443e5773cb4ed837bcc9b0d3", size = 4925800, upload-time = "2025-12-12T17:30:34.339Z" }, + { url = "https://files.pythonhosted.org/packages/a7/01/e6ae64a0981076e8a66906fab01539799546181e32a37a0257b77e4aa88b/fonttools-4.61.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:b501c862d4901792adaec7c25b1ecc749e2662543f68bb194c42ba18d6eec98d", size = 5067859, upload-time = "2025-12-12T17:30:36.593Z" }, + { url = "https://files.pythonhosted.org/packages/73/aa/28e40b8d6809a9b5075350a86779163f074d2b617c15d22343fce81918db/fonttools-4.61.1-cp313-cp313-win32.whl", hash = "sha256:4d7092bb38c53bbc78e9255a59158b150bcdc115a1e3b3ce0b5f267dc35dd63c", size = 2267821, upload-time = "2025-12-12T17:30:38.478Z" }, + { url = "https://files.pythonhosted.org/packages/1a/59/453c06d1d83dc0951b69ef692d6b9f1846680342927df54e9a1ca91c6f90/fonttools-4.61.1-cp313-cp313-win_amd64.whl", hash = "sha256:21e7c8d76f62ab13c9472ccf74515ca5b9a761d1bde3265152a6dc58700d895b", size = 2318169, upload-time = "2025-12-12T17:30:40.951Z" }, + { url = "https://files.pythonhosted.org/packages/32/8f/4e7bf82c0cbb738d3c2206c920ca34ca74ef9dabde779030145d28665104/fonttools-4.61.1-cp314-cp314-macosx_10_15_universal2.whl", hash = "sha256:fff4f534200a04b4a36e7ae3cb74493afe807b517a09e99cb4faa89a34ed6ecd", size = 2846094, upload-time = "2025-12-12T17:30:43.511Z" }, + { url = "https://files.pythonhosted.org/packages/71/09/d44e45d0a4f3a651f23a1e9d42de43bc643cce2971b19e784cc67d823676/fonttools-4.61.1-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:d9203500f7c63545b4ce3799319fe4d9feb1a1b89b28d3cb5abd11b9dd64147e", size = 2396589, upload-time = "2025-12-12T17:30:45.681Z" }, + { url = "https://files.pythonhosted.org/packages/89/18/58c64cafcf8eb677a99ef593121f719e6dcbdb7d1c594ae5a10d4997ca8a/fonttools-4.61.1-cp314-cp314-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:fa646ecec9528bef693415c79a86e733c70a4965dd938e9a226b0fc64c9d2e6c", size = 4877892, upload-time = "2025-12-12T17:30:47.709Z" }, + { url = "https://files.pythonhosted.org/packages/8a/ec/9e6b38c7ba1e09eb51db849d5450f4c05b7e78481f662c3b79dbde6f3d04/fonttools-4.61.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:11f35ad7805edba3aac1a3710d104592df59f4b957e30108ae0ba6c10b11dd75", size = 4972884, upload-time = "2025-12-12T17:30:49.656Z" }, + { url = "https://files.pythonhosted.org/packages/5e/87/b5339da8e0256734ba0dbbf5b6cdebb1dd79b01dc8c270989b7bcd465541/fonttools-4.61.1-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:b931ae8f62db78861b0ff1ac017851764602288575d65b8e8ff1963fed419063", size = 4924405, upload-time = "2025-12-12T17:30:51.735Z" }, + { url = "https://files.pythonhosted.org/packages/0b/47/e3409f1e1e69c073a3a6fd8cb886eb18c0bae0ee13db2c8d5e7f8495e8b7/fonttools-4.61.1-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:b148b56f5de675ee16d45e769e69f87623a4944f7443850bf9a9376e628a89d2", size = 5035553, upload-time = "2025-12-12T17:30:54.823Z" }, + { url = "https://files.pythonhosted.org/packages/bf/b6/1f6600161b1073a984294c6c031e1a56ebf95b6164249eecf30012bb2e38/fonttools-4.61.1-cp314-cp314-win32.whl", hash = "sha256:9b666a475a65f4e839d3d10473fad6d47e0a9db14a2f4a224029c5bfde58ad2c", size = 2271915, upload-time = "2025-12-12T17:30:57.913Z" }, + { url = "https://files.pythonhosted.org/packages/52/7b/91e7b01e37cc8eb0e1f770d08305b3655e4f002fc160fb82b3390eabacf5/fonttools-4.61.1-cp314-cp314-win_amd64.whl", hash = "sha256:4f5686e1fe5fce75d82d93c47a438a25bf0d1319d2843a926f741140b2b16e0c", size = 2323487, upload-time = "2025-12-12T17:30:59.804Z" }, + { url = "https://files.pythonhosted.org/packages/39/5c/908ad78e46c61c3e3ed70c3b58ff82ab48437faf84ec84f109592cabbd9f/fonttools-4.61.1-cp314-cp314t-macosx_10_15_universal2.whl", hash = "sha256:e76ce097e3c57c4bcb67c5aa24a0ecdbd9f74ea9219997a707a4061fbe2707aa", size = 2929571, upload-time = "2025-12-12T17:31:02.574Z" }, + { url = "https://files.pythonhosted.org/packages/bd/41/975804132c6dea64cdbfbaa59f3518a21c137a10cccf962805b301ac6ab2/fonttools-4.61.1-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:9cfef3ab326780c04d6646f68d4b4742aae222e8b8ea1d627c74e38afcbc9d91", size = 2435317, upload-time = "2025-12-12T17:31:04.974Z" }, + { url = "https://files.pythonhosted.org/packages/b0/5a/aef2a0a8daf1ebaae4cfd83f84186d4a72ee08fd6a8451289fcd03ffa8a4/fonttools-4.61.1-cp314-cp314t-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:a75c301f96db737e1c5ed5fd7d77d9c34466de16095a266509e13da09751bd19", size = 4882124, upload-time = "2025-12-12T17:31:07.456Z" }, + { url = "https://files.pythonhosted.org/packages/80/33/d6db3485b645b81cea538c9d1c9219d5805f0877fda18777add4671c5240/fonttools-4.61.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:91669ccac46bbc1d09e9273546181919064e8df73488ea087dcac3e2968df9ba", size = 5100391, upload-time = "2025-12-12T17:31:09.732Z" }, + { url = "https://files.pythonhosted.org/packages/6c/d6/675ba631454043c75fcf76f0ca5463eac8eb0666ea1d7badae5fea001155/fonttools-4.61.1-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:c33ab3ca9d3ccd581d58e989d67554e42d8d4ded94ab3ade3508455fe70e65f7", size = 4978800, upload-time = "2025-12-12T17:31:11.681Z" }, + { url = "https://files.pythonhosted.org/packages/7f/33/d3ec753d547a8d2bdaedd390d4a814e8d5b45a093d558f025c6b990b554c/fonttools-4.61.1-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:664c5a68ec406f6b1547946683008576ef8b38275608e1cee6c061828171c118", size = 5006426, upload-time = "2025-12-12T17:31:13.764Z" }, + { url = "https://files.pythonhosted.org/packages/b4/40/cc11f378b561a67bea850ab50063366a0d1dd3f6d0a30ce0f874b0ad5664/fonttools-4.61.1-cp314-cp314t-win32.whl", hash = "sha256:aed04cabe26f30c1647ef0e8fbb207516fd40fe9472e9439695f5c6998e60ac5", size = 2335377, upload-time = "2025-12-12T17:31:16.49Z" }, + { url = "https://files.pythonhosted.org/packages/e4/ff/c9a2b66b39f8628531ea58b320d66d951267c98c6a38684daa8f50fb02f8/fonttools-4.61.1-cp314-cp314t-win_amd64.whl", hash = "sha256:2180f14c141d2f0f3da43f3a81bc8aa4684860f6b0e6f9e165a4831f24e6a23b", size = 2400613, upload-time = "2025-12-12T17:31:18.769Z" }, + { url = "https://files.pythonhosted.org/packages/c7/4e/ce75a57ff3aebf6fc1f4e9d508b8e5810618a33d900ad6c19eb30b290b97/fonttools-4.61.1-py3-none-any.whl", hash = "sha256:17d2bf5d541add43822bcf0c43d7d847b160c9bb01d15d5007d84e2217aaa371", size = 1148996, upload-time = "2025-12-12T17:31:21.03Z" }, ] [[package]] name = "fqdn" version = "1.5.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/30/3e/a80a8c077fd798951169626cde3e239adeba7dab75deb3555716415bd9b0/fqdn-1.5.1.tar.gz", hash = "sha256:105ed3677e767fb5ca086a0c1f4bb66ebc3c100be518f0e0d755d9eae164d89f", size = 6015 } +sdist = { url = "https://files.pythonhosted.org/packages/30/3e/a80a8c077fd798951169626cde3e239adeba7dab75deb3555716415bd9b0/fqdn-1.5.1.tar.gz", hash = "sha256:105ed3677e767fb5ca086a0c1f4bb66ebc3c100be518f0e0d755d9eae164d89f", size = 6015, upload-time = "2021-03-11T07:16:29.08Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/cf/58/8acf1b3e91c58313ce5cb67df61001fc9dcd21be4fadb76c1a2d540e09ed/fqdn-1.5.1-py3-none-any.whl", hash = "sha256:3a179af3761e4df6eb2e026ff9e1a3033d3587bf980a0b1b2e1e5d08d7358014", size = 9121 }, + { url = "https://files.pythonhosted.org/packages/cf/58/8acf1b3e91c58313ce5cb67df61001fc9dcd21be4fadb76c1a2d540e09ed/fqdn-1.5.1-py3-none-any.whl", hash = "sha256:3a179af3761e4df6eb2e026ff9e1a3033d3587bf980a0b1b2e1e5d08d7358014", size = 9121, upload-time = "2021-03-11T07:16:28.351Z" }, ] [[package]] name = "furo" -version = "2024.8.6" +version = "2025.12.19" source = { registry = "https://pypi.org/simple" } dependencies = [ + { name = "accessible-pygments" }, { name = "beautifulsoup4" }, { name = "pygments" }, - { name = "sphinx" }, + { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.12'" }, + { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12'" }, { name = "sphinx-basic-ng" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/a0/e2/d351d69a9a9e4badb4a5be062c2d0e87bd9e6c23b5e57337fef14bef34c8/furo-2024.8.6.tar.gz", hash = "sha256:b63e4cee8abfc3136d3bc03a3d45a76a850bada4d6374d24c1716b0e01394a01", size = 1661506 } +sdist = { url = "https://files.pythonhosted.org/packages/ec/20/5f5ad4da6a5a27c80f2ed2ee9aee3f9e36c66e56e21c00fde467b2f8f88f/furo-2025.12.19.tar.gz", hash = "sha256:188d1f942037d8b37cd3985b955839fea62baa1730087dc29d157677c857e2a7", size = 1661473, upload-time = "2025-12-19T17:34:40.889Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/27/48/e791a7ed487dbb9729ef32bb5d1af16693d8925f4366befef54119b2e576/furo-2024.8.6-py3-none-any.whl", hash = "sha256:6cd97c58b47813d3619e63e9081169880fbe331f0ca883c871ff1f3f11814f5c", size = 341333 }, + { url = "https://files.pythonhosted.org/packages/f4/b2/50e9b292b5cac13e9e81272c7171301abc753a60460d21505b606e15cf21/furo-2025.12.19-py3-none-any.whl", hash = "sha256:bb0ead5309f9500130665a26bee87693c41ce4dbdff864dbfb6b0dae4673d24f", size = 339262, upload-time = "2025-12-19T17:34:38.905Z" }, ] [[package]] name = "h11" -version = "0.14.0" +version = "0.16.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/f5/38/3af3d3633a34a3316095b39c8e8fb4853a28a536e55d347bd8d8e9a14b03/h11-0.14.0.tar.gz", hash = "sha256:8f19fbbe99e72420ff35c00b27a34cb9937e902a8b810e2c88300c6f0a3b699d", size = 100418 } +sdist = { url = "https://files.pythonhosted.org/packages/01/ee/02a2c011bdab74c6fb3c75474d40b3052059d95df7e73351460c8588d963/h11-0.16.0.tar.gz", hash = "sha256:4e35b956cf45792e4caa5885e69fba00bdbc6ffafbfa020300e549b208ee5ff1", size = 101250, upload-time = "2025-04-24T03:35:25.427Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/95/04/ff642e65ad6b90db43e668d70ffb6736436c7ce41fcc549f4e9472234127/h11-0.14.0-py3-none-any.whl", hash = "sha256:e3fe4ac4b851c468cc8363d500db52c2ead036020723024a109d37346efaa761", size = 58259 }, + { url = "https://files.pythonhosted.org/packages/04/4b/29cac41a4d98d144bf5f6d33995617b185d14b22401f75ca86f384e87ff1/h11-0.16.0-py3-none-any.whl", hash = "sha256:63cf8bbe7522de3bf65932fda1d9c2772064ffb3dae62d55932da54b31cb6c86", size = 37515, upload-time = "2025-04-24T03:35:24.344Z" }, ] [[package]] name = "httpcore" -version = "1.0.7" +version = "1.0.9" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "certifi" }, { name = "h11" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/6a/41/d7d0a89eb493922c37d343b607bc1b5da7f5be7e383740b4753ad8943e90/httpcore-1.0.7.tar.gz", hash = "sha256:8551cb62a169ec7162ac7be8d4817d561f60e08eaa485234898414bb5a8a0b4c", size = 85196 } +sdist = { url = "https://files.pythonhosted.org/packages/06/94/82699a10bca87a5556c9c59b5963f2d039dbd239f25bc2a63907a05a14cb/httpcore-1.0.9.tar.gz", hash = "sha256:6e34463af53fd2ab5d807f399a9b45ea31c3dfa2276f15a2c3f00afff6e176e8", size = 85484, upload-time = "2025-04-24T22:06:22.219Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/87/f5/72347bc88306acb359581ac4d52f23c0ef445b57157adedb9aee0cd689d2/httpcore-1.0.7-py3-none-any.whl", hash = "sha256:a3fff8f43dc260d5bd363d9f9cf1830fa3a458b332856f34282de498ed420edd", size = 78551 }, + { url = "https://files.pythonhosted.org/packages/7e/f5/f66802a942d491edb555dd61e3a9961140fd64c90bce1eafd741609d334d/httpcore-1.0.9-py3-none-any.whl", hash = "sha256:2d400746a40668fc9dec9810239072b40b4484b640a8c38fd654a024c7a1bf55", size = 78784, upload-time = "2025-04-24T22:06:20.566Z" }, ] [[package]] @@ -665,53 +857,53 @@ dependencies = [ { name = "httpcore" }, { name = "idna" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/b1/df/48c586a5fe32a0f01324ee087459e112ebb7224f646c0b5023f5e79e9956/httpx-0.28.1.tar.gz", hash = "sha256:75e98c5f16b0f35b567856f597f06ff2270a374470a5c2392242528e3e3e42fc", size = 141406 } +sdist = { url = "https://files.pythonhosted.org/packages/b1/df/48c586a5fe32a0f01324ee087459e112ebb7224f646c0b5023f5e79e9956/httpx-0.28.1.tar.gz", hash = "sha256:75e98c5f16b0f35b567856f597f06ff2270a374470a5c2392242528e3e3e42fc", size = 141406, upload-time = "2024-12-06T15:37:23.222Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/2a/39/e50c7c3a983047577ee07d2a9e53faf5a69493943ec3f6a384bdc792deb2/httpx-0.28.1-py3-none-any.whl", hash = "sha256:d909fcccc110f8c7faf814ca82a9a4d816bc5a6dbfea25d6591d6985b8ba59ad", size = 73517 }, + { url = "https://files.pythonhosted.org/packages/2a/39/e50c7c3a983047577ee07d2a9e53faf5a69493943ec3f6a384bdc792deb2/httpx-0.28.1-py3-none-any.whl", hash = "sha256:d909fcccc110f8c7faf814ca82a9a4d816bc5a6dbfea25d6591d6985b8ba59ad", size = 73517, upload-time = "2024-12-06T15:37:21.509Z" }, ] [[package]] name = "identify" -version = "2.6.6" +version = "2.6.16" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/82/bf/c68c46601bacd4c6fb4dd751a42b6e7087240eaabc6487f2ef7a48e0e8fc/identify-2.6.6.tar.gz", hash = "sha256:7bec12768ed44ea4761efb47806f0a41f86e7c0a5fdf5950d4648c90eca7e251", size = 99217 } +sdist = { url = "https://files.pythonhosted.org/packages/5b/8d/e8b97e6bd3fb6fb271346f7981362f1e04d6a7463abd0de79e1fda17c067/identify-2.6.16.tar.gz", hash = "sha256:846857203b5511bbe94d5a352a48ef2359532bc8f6727b5544077a0dcfb24980", size = 99360, upload-time = "2026-01-12T18:58:58.201Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/74/a1/68a395c17eeefb04917034bd0a1bfa765e7654fa150cca473d669aa3afb5/identify-2.6.6-py2.py3-none-any.whl", hash = "sha256:cbd1810bce79f8b671ecb20f53ee0ae8e86ae84b557de31d89709dc2a48ba881", size = 99083 }, + { url = "https://files.pythonhosted.org/packages/b8/58/40fbbcefeda82364720eba5cf2270f98496bdfa19ea75b4cccae79c698e6/identify-2.6.16-py2.py3-none-any.whl", hash = "sha256:391ee4d77741d994189522896270b787aed8670389bfd60f326d677d64a6dfb0", size = 99202, upload-time = "2026-01-12T18:58:56.627Z" }, ] [[package]] name = "idna" -version = "3.10" +version = "3.11" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/f1/70/7703c29685631f5a7590aa73f1f1d3fa9a380e654b86af429e0934a32f7d/idna-3.10.tar.gz", hash = "sha256:12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9", size = 190490 } +sdist = { url = "https://files.pythonhosted.org/packages/6f/6d/0703ccc57f3a7233505399edb88de3cbd678da106337b9fcde432b65ed60/idna-3.11.tar.gz", hash = "sha256:795dafcc9c04ed0c1fb032c2aa73654d8e8c5023a7df64a53f39190ada629902", size = 194582, upload-time = "2025-10-12T14:55:20.501Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/76/c6/c88e154df9c4e1a2a66ccf0005a88dfb2650c1dffb6f5ce603dfbd452ce3/idna-3.10-py3-none-any.whl", hash = "sha256:946d195a0d259cbba61165e88e65941f16e9b36ea6ddb97f00452bae8b1287d3", size = 70442 }, + { url = "https://files.pythonhosted.org/packages/0e/61/66938bbb5fc52dbdf84594873d5b51fb1f7c7794e9c0f5bd885f30bc507b/idna-3.11-py3-none-any.whl", hash = "sha256:771a87f49d9defaf64091e6e6fe9c18d4833f140bd19464795bc32d966ca37ea", size = 71008, upload-time = "2025-10-12T14:55:18.883Z" }, ] [[package]] name = "imagesize" version = "1.4.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/a7/84/62473fb57d61e31fef6e36d64a179c8781605429fd927b5dd608c997be31/imagesize-1.4.1.tar.gz", hash = "sha256:69150444affb9cb0d5cc5a92b3676f0b2fb7cd9ae39e947a5e11a36b4497cd4a", size = 1280026 } +sdist = { url = "https://files.pythonhosted.org/packages/a7/84/62473fb57d61e31fef6e36d64a179c8781605429fd927b5dd608c997be31/imagesize-1.4.1.tar.gz", hash = "sha256:69150444affb9cb0d5cc5a92b3676f0b2fb7cd9ae39e947a5e11a36b4497cd4a", size = 1280026, upload-time = "2022-07-01T12:21:05.687Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/ff/62/85c4c919272577931d407be5ba5d71c20f0b616d31a0befe0ae45bb79abd/imagesize-1.4.1-py2.py3-none-any.whl", hash = "sha256:0d8d18d08f840c19d0ee7ca1fd82490fdc3729b7ac93f49870406ddde8ef8d8b", size = 8769 }, + { url = "https://files.pythonhosted.org/packages/ff/62/85c4c919272577931d407be5ba5d71c20f0b616d31a0befe0ae45bb79abd/imagesize-1.4.1-py2.py3-none-any.whl", hash = "sha256:0d8d18d08f840c19d0ee7ca1fd82490fdc3729b7ac93f49870406ddde8ef8d8b", size = 8769, upload-time = "2022-07-01T12:21:02.467Z" }, ] [[package]] name = "iniconfig" -version = "2.0.0" +version = "2.3.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/d7/4b/cbd8e699e64a6f16ca3a8220661b5f83792b3017d0f79807cb8708d33913/iniconfig-2.0.0.tar.gz", hash = "sha256:2d91e135bf72d31a410b17c16da610a82cb55f6b0477d1a902134b24a455b8b3", size = 4646 } +sdist = { url = "https://files.pythonhosted.org/packages/72/34/14ca021ce8e5dfedc35312d08ba8bf51fdd999c576889fc2c24cb97f4f10/iniconfig-2.3.0.tar.gz", hash = "sha256:c76315c77db068650d49c5b56314774a7804df16fee4402c1f19d6d15d8c4730", size = 20503, upload-time = "2025-10-18T21:55:43.219Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/ef/a6/62565a6e1cf69e10f5727360368e451d4b7f58beeac6173dc9db836a5b46/iniconfig-2.0.0-py3-none-any.whl", hash = "sha256:b6a85871a79d2e3b22d2d1b94ac2824226a63c6b741c88f7ae975f18b6778374", size = 5892 }, + { url = "https://files.pythonhosted.org/packages/cb/b1/3846dd7f199d53cb17f49cba7e651e9ce294d8497c8c150530ed11865bb8/iniconfig-2.3.0-py3-none-any.whl", hash = "sha256:f631c04d2c48c52b84d0d0549c99ff3859c98df65b3101406327ecc7d53fbf12", size = 7484, upload-time = "2025-10-18T21:55:41.639Z" }, ] [[package]] name = "ipykernel" -version = "6.29.5" +version = "7.2.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "appnope", marker = "platform_system == 'Darwin'" }, + { name = "appnope", marker = "sys_platform == 'darwin'" }, { name = "comm" }, { name = "debugpy" }, { name = "ipython" }, @@ -725,19 +917,19 @@ dependencies = [ { name = "tornado" }, { name = "traitlets" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/e9/5c/67594cb0c7055dc50814b21731c22a601101ea3b1b50a9a1b090e11f5d0f/ipykernel-6.29.5.tar.gz", hash = "sha256:f093a22c4a40f8828f8e330a9c297cb93dcab13bd9678ded6de8e5cf81c56215", size = 163367 } +sdist = { url = "https://files.pythonhosted.org/packages/ca/8d/b68b728e2d06b9e0051019640a40a9eb7a88fcd82c2e1b5ce70bef5ff044/ipykernel-7.2.0.tar.gz", hash = "sha256:18ed160b6dee2cbb16e5f3575858bc19d8f1fe6046a9a680c708494ce31d909e", size = 176046, upload-time = "2026-02-06T16:43:27.403Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/94/5c/368ae6c01c7628438358e6d337c19b05425727fbb221d2a3c4303c372f42/ipykernel-6.29.5-py3-none-any.whl", hash = "sha256:afdb66ba5aa354b09b91379bac28ae4afebbb30e8b39510c9690afb7a10421b5", size = 117173 }, + { url = "https://files.pythonhosted.org/packages/82/b9/e73d5d9f405cba7706c539aa8b311b49d4c2f3d698d9c12f815231169c71/ipykernel-7.2.0-py3-none-any.whl", hash = "sha256:3bbd4420d2b3cc105cbdf3756bfc04500b1e52f090a90716851f3916c62e1661", size = 118788, upload-time = "2026-02-06T16:43:25.149Z" }, ] [[package]] name = "ipython" -version = "8.31.0" +version = "9.10.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "colorama", marker = "sys_platform == 'win32'" }, { name = "decorator" }, - { name = "exceptiongroup", marker = "python_full_version < '3.11'" }, + { name = "ipython-pygments-lexers" }, { name = "jedi" }, { name = "matplotlib-inline" }, { name = "pexpect", marker = "sys_platform != 'emscripten' and sys_platform != 'win32'" }, @@ -747,14 +939,26 @@ dependencies = [ { name = "traitlets" }, { name = "typing-extensions", marker = "python_full_version < '3.12'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/01/35/6f90fdddff7a08b7b715fccbd2427b5212c9525cd043d26fdc45bee0708d/ipython-8.31.0.tar.gz", hash = "sha256:b6a2274606bec6166405ff05e54932ed6e5cfecaca1fc05f2cacde7bb074d70b", size = 5501011 } +sdist = { url = "https://files.pythonhosted.org/packages/a6/60/2111715ea11f39b1535bed6024b7dec7918b71e5e5d30855a5b503056b50/ipython-9.10.0.tar.gz", hash = "sha256:cd9e656be97618a0676d058134cd44e6dc7012c0e5cb36a9ce96a8c904adaf77", size = 4426526, upload-time = "2026-02-02T10:00:33.594Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/3d/aa/898dec789a05731cd5a9f50605b7b44a72bd198fd0d4528e11fc610177cc/ipython-9.10.0-py3-none-any.whl", hash = "sha256:c6ab68cc23bba8c7e18e9b932797014cc61ea7fd6f19de180ab9ba73e65ee58d", size = 622774, upload-time = "2026-02-02T10:00:31.503Z" }, +] + +[[package]] +name = "ipython-pygments-lexers" +version = "1.1.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "pygments" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/ef/4c/5dd1d8af08107f88c7f741ead7a40854b8ac24ddf9ae850afbcf698aa552/ipython_pygments_lexers-1.1.1.tar.gz", hash = "sha256:09c0138009e56b6854f9535736f4171d855c8c08a563a0dcd8022f78355c7e81", size = 8393, upload-time = "2025-01-17T11:24:34.505Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/04/60/d0feb6b6d9fe4ab89fe8fe5b47cbf6cd936bfd9f1e7ffa9d0015425aeed6/ipython-8.31.0-py3-none-any.whl", hash = "sha256:46ec58f8d3d076a61d128fe517a51eb730e3aaf0c184ea8c17d16e366660c6a6", size = 821583 }, + { url = "https://files.pythonhosted.org/packages/d9/33/1f075bf72b0b747cb3288d011319aaf64083cf2efef8354174e3ed4540e2/ipython_pygments_lexers-1.1.1-py3-none-any.whl", hash = "sha256:a9462224a505ade19a605f71f8fa63c2048833ce50abc86768a0d81d876dc81c", size = 8074, upload-time = "2025-01-17T11:24:33.271Z" }, ] [[package]] name = "ipywidgets" -version = "8.1.5" +version = "8.1.8" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "comm" }, @@ -763,9 +967,9 @@ dependencies = [ { name = "traitlets" }, { name = "widgetsnbextension" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/c7/4c/dab2a281b07596a5fc220d49827fe6c794c66f1493d7a74f1df0640f2cc5/ipywidgets-8.1.5.tar.gz", hash = "sha256:870e43b1a35656a80c18c9503bbf2d16802db1cb487eec6fab27d683381dde17", size = 116723 } +sdist = { url = "https://files.pythonhosted.org/packages/4c/ae/c5ce1edc1afe042eadb445e95b0671b03cee61895264357956e61c0d2ac0/ipywidgets-8.1.8.tar.gz", hash = "sha256:61f969306b95f85fba6b6986b7fe45d73124d1d9e3023a8068710d47a22ea668", size = 116739, upload-time = "2025-11-01T21:18:12.393Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/22/2d/9c0b76f2f9cc0ebede1b9371b6f317243028ed60b90705863d493bae622e/ipywidgets-8.1.5-py3-none-any.whl", hash = "sha256:3290f526f87ae6e77655555baba4f36681c555b8bdbbff430b70e52c34c86245", size = 139767 }, + { url = "https://files.pythonhosted.org/packages/56/6d/0d9848617b9f753b87f214f1c682592f7ca42de085f564352f10f0843026/ipywidgets-8.1.8-py3-none-any.whl", hash = "sha256:ecaca67aed704a338f88f67b1181b58f821ab5dc89c1f0f5ef99db43c1c2921e", size = 139808, upload-time = "2025-11-01T21:18:10.956Z" }, ] [[package]] @@ -775,18 +979,18 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "arrow" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/7c/1a/3c8edc664e06e6bd06cce40c6b22da5f1429aa4224d0c590f3be21c91ead/isoduration-20.11.0.tar.gz", hash = "sha256:ac2f9015137935279eac671f94f89eb00584f940f5dc49462a0c4ee692ba1bd9", size = 11649 } +sdist = { url = "https://files.pythonhosted.org/packages/7c/1a/3c8edc664e06e6bd06cce40c6b22da5f1429aa4224d0c590f3be21c91ead/isoduration-20.11.0.tar.gz", hash = "sha256:ac2f9015137935279eac671f94f89eb00584f940f5dc49462a0c4ee692ba1bd9", size = 11649, upload-time = "2020-11-01T11:00:00.312Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/7b/55/e5326141505c5d5e34c5e0935d2908a74e4561eca44108fbfb9c13d2911a/isoduration-20.11.0-py3-none-any.whl", hash = "sha256:b2904c2a4228c3d44f409c8ae8e2370eb21a26f7ac2ec5446df141dde3452042", size = 11321 }, + { url = "https://files.pythonhosted.org/packages/7b/55/e5326141505c5d5e34c5e0935d2908a74e4561eca44108fbfb9c13d2911a/isoduration-20.11.0-py3-none-any.whl", hash = "sha256:b2904c2a4228c3d44f409c8ae8e2370eb21a26f7ac2ec5446df141dde3452042", size = 11321, upload-time = "2020-11-01T10:59:58.02Z" }, ] [[package]] name = "isort" -version = "6.0.0" +version = "7.0.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/1c/28/b382d1656ac0ee4cef4bf579b13f9c6c813bff8a5cb5996669592c8c75fa/isort-6.0.0.tar.gz", hash = "sha256:75d9d8a1438a9432a7d7b54f2d3b45cad9a4a0fdba43617d9873379704a8bdf1", size = 828356 } +sdist = { url = "https://files.pythonhosted.org/packages/63/53/4f3c058e3bace40282876f9b553343376ee687f3c35a525dc79dbd450f88/isort-7.0.0.tar.gz", hash = "sha256:5513527951aadb3ac4292a41a16cbc50dd1642432f5e8c20057d414bdafb4187", size = 805049, upload-time = "2025-10-11T13:30:59.107Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/76/c7/d6017f09ae5b1206fbe531f7af3b6dac1f67aedcbd2e79f3b386c27955d6/isort-6.0.0-py3-none-any.whl", hash = "sha256:567954102bb47bb12e0fae62606570faacddd441e45683968c8d1734fb1af892", size = 94053 }, + { url = "https://files.pythonhosted.org/packages/7f/ed/e3705d6d02b4f7aea715a353c8ce193efd0b5db13e204df895d38734c244/isort-7.0.0-py3-none-any.whl", hash = "sha256:1bcabac8bc3c36c7fb7b98a76c8abb18e0f841a3ba81decac7691008592499c1", size = 94672, upload-time = "2025-10-11T13:30:57.665Z" }, ] [[package]] @@ -796,30 +1000,30 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "parso" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/72/3a/79a912fbd4d8dd6fbb02bf69afd3bb72cf0c729bb3063c6f4498603db17a/jedi-0.19.2.tar.gz", hash = "sha256:4770dc3de41bde3966b02eb84fbcf557fb33cce26ad23da12c742fb50ecb11f0", size = 1231287 } +sdist = { url = "https://files.pythonhosted.org/packages/72/3a/79a912fbd4d8dd6fbb02bf69afd3bb72cf0c729bb3063c6f4498603db17a/jedi-0.19.2.tar.gz", hash = "sha256:4770dc3de41bde3966b02eb84fbcf557fb33cce26ad23da12c742fb50ecb11f0", size = 1231287, upload-time = "2024-11-11T01:41:42.873Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/c0/5a/9cac0c82afec3d09ccd97c8b6502d48f165f9124db81b4bcb90b4af974ee/jedi-0.19.2-py2.py3-none-any.whl", hash = "sha256:a8ef22bde8490f57fe5c7681a3c83cb58874daf72b4784de3cce5b6ef6edb5b9", size = 1572278 }, + { url = "https://files.pythonhosted.org/packages/c0/5a/9cac0c82afec3d09ccd97c8b6502d48f165f9124db81b4bcb90b4af974ee/jedi-0.19.2-py2.py3-none-any.whl", hash = "sha256:a8ef22bde8490f57fe5c7681a3c83cb58874daf72b4784de3cce5b6ef6edb5b9", size = 1572278, upload-time = "2024-11-11T01:41:40.175Z" }, ] [[package]] name = "jinja2" -version = "3.1.5" +version = "3.1.6" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "markupsafe" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/af/92/b3130cbbf5591acf9ade8708c365f3238046ac7cb8ccba6e81abccb0ccff/jinja2-3.1.5.tar.gz", hash = "sha256:8fefff8dc3034e27bb80d67c671eb8a9bc424c0ef4c0826edbff304cceff43bb", size = 244674 } +sdist = { url = "https://files.pythonhosted.org/packages/df/bf/f7da0350254c0ed7c72f3e33cef02e048281fec7ecec5f032d4aac52226b/jinja2-3.1.6.tar.gz", hash = "sha256:0137fb05990d35f1275a587e9aee6d56da821fc83491a0fb838183be43f66d6d", size = 245115, upload-time = "2025-03-05T20:05:02.478Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/bd/0f/2ba5fbcd631e3e88689309dbe978c5769e883e4b84ebfe7da30b43275c5a/jinja2-3.1.5-py3-none-any.whl", hash = "sha256:aba0f4dc9ed8013c424088f68a5c226f7d6097ed89b246d7749c2ec4175c6adb", size = 134596 }, + { url = "https://files.pythonhosted.org/packages/62/a1/3d680cbfd5f4b8f15abc1d571870c5fc3e594bb582bc3b64ea099db13e56/jinja2-3.1.6-py3-none-any.whl", hash = "sha256:85ece4451f492d0c13c5dd7c13a64681a86afae63a5f347908daf103ce6d2f67", size = 134899, upload-time = "2025-03-05T20:05:00.369Z" }, ] [[package]] name = "json5" -version = "0.10.0" +version = "0.13.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/85/3d/bbe62f3d0c05a689c711cff57b2e3ac3d3e526380adb7c781989f075115c/json5-0.10.0.tar.gz", hash = "sha256:e66941c8f0a02026943c52c2eb34ebeb2a6f819a0be05920a6f5243cd30fd559", size = 48202 } +sdist = { url = "https://files.pythonhosted.org/packages/77/e8/a3f261a66e4663f22700bc8a17c08cb83e91fbf086726e7a228398968981/json5-0.13.0.tar.gz", hash = "sha256:b1edf8d487721c0bf64d83c28e91280781f6e21f4a797d3261c7c828d4c165bf", size = 52441, upload-time = "2026-01-01T19:42:14.99Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/aa/42/797895b952b682c3dafe23b1834507ee7f02f4d6299b65aaa61425763278/json5-0.10.0-py3-none-any.whl", hash = "sha256:19b23410220a7271e8377f81ba8aacba2fdd56947fbb137ee5977cbe1f5e8dfa", size = 34049 }, + { url = "https://files.pythonhosted.org/packages/d7/9e/038522f50ceb7e74f1f991bf1b699f24b0c2bbe7c390dd36ad69f4582258/json5-0.13.0-py3-none-any.whl", hash = "sha256:9a08e1dd65f6a4d4c6fa82d216cf2477349ec2346a38fd70cc11d2557499fbcc", size = 36163, upload-time = "2026-01-01T19:42:13.962Z" }, ] [[package]] @@ -829,23 +1033,23 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "ply" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/6d/86/08646239a313f895186ff0a4573452038eed8c86f54380b3ebac34d32fb2/jsonpath-ng-1.7.0.tar.gz", hash = "sha256:f6f5f7fd4e5ff79c785f1573b394043b39849fb2bb47bcead935d12b00beab3c", size = 37838 } +sdist = { url = "https://files.pythonhosted.org/packages/6d/86/08646239a313f895186ff0a4573452038eed8c86f54380b3ebac34d32fb2/jsonpath-ng-1.7.0.tar.gz", hash = "sha256:f6f5f7fd4e5ff79c785f1573b394043b39849fb2bb47bcead935d12b00beab3c", size = 37838, upload-time = "2024-10-11T15:41:42.404Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/35/5a/73ecb3d82f8615f32ccdadeb9356726d6cae3a4bbc840b437ceb95708063/jsonpath_ng-1.7.0-py3-none-any.whl", hash = "sha256:f3d7f9e848cba1b6da28c55b1c26ff915dc9e0b1ba7e752a53d6da8d5cbd00b6", size = 30105 }, + { url = "https://files.pythonhosted.org/packages/35/5a/73ecb3d82f8615f32ccdadeb9356726d6cae3a4bbc840b437ceb95708063/jsonpath_ng-1.7.0-py3-none-any.whl", hash = "sha256:f3d7f9e848cba1b6da28c55b1c26ff915dc9e0b1ba7e752a53d6da8d5cbd00b6", size = 30105, upload-time = "2024-11-20T17:58:30.418Z" }, ] [[package]] name = "jsonpointer" version = "3.0.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/6a/0a/eebeb1fa92507ea94016a2a790b93c2ae41a7e18778f85471dc54475ed25/jsonpointer-3.0.0.tar.gz", hash = "sha256:2b2d729f2091522d61c3b31f82e11870f60b68f43fbc705cb76bf4b832af59ef", size = 9114 } +sdist = { url = "https://files.pythonhosted.org/packages/6a/0a/eebeb1fa92507ea94016a2a790b93c2ae41a7e18778f85471dc54475ed25/jsonpointer-3.0.0.tar.gz", hash = "sha256:2b2d729f2091522d61c3b31f82e11870f60b68f43fbc705cb76bf4b832af59ef", size = 9114, upload-time = "2024-06-10T19:24:42.462Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/71/92/5e77f98553e9e75130c78900d000368476aed74276eb8ae8796f65f00918/jsonpointer-3.0.0-py2.py3-none-any.whl", hash = "sha256:13e088adc14fca8b6aa8177c044e12701e6ad4b28ff10e65f2267a90109c9942", size = 7595 }, + { url = "https://files.pythonhosted.org/packages/71/92/5e77f98553e9e75130c78900d000368476aed74276eb8ae8796f65f00918/jsonpointer-3.0.0-py2.py3-none-any.whl", hash = "sha256:13e088adc14fca8b6aa8177c044e12701e6ad4b28ff10e65f2267a90109c9942", size = 7595, upload-time = "2024-06-10T19:24:40.698Z" }, ] [[package]] name = "jsonschema" -version = "4.23.0" +version = "4.26.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "attrs" }, @@ -853,9 +1057,9 @@ dependencies = [ { name = "referencing" }, { name = "rpds-py" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/38/2e/03362ee4034a4c917f697890ccd4aec0800ccf9ded7f511971c75451deec/jsonschema-4.23.0.tar.gz", hash = "sha256:d71497fef26351a33265337fa77ffeb82423f3ea21283cd9467bb03999266bc4", size = 325778 } +sdist = { url = "https://files.pythonhosted.org/packages/b3/fc/e067678238fa451312d4c62bf6e6cf5ec56375422aee02f9cb5f909b3047/jsonschema-4.26.0.tar.gz", hash = "sha256:0c26707e2efad8aa1bfc5b7ce170f3fccc2e4918ff85989ba9ffa9facb2be326", size = 366583, upload-time = "2026-01-07T13:41:07.246Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/69/4a/4f9dbeb84e8850557c02365a0eee0649abe5eb1d84af92a25731c6c0f922/jsonschema-4.23.0-py3-none-any.whl", hash = "sha256:fbadb6f8b144a8f8cf9f0b89ba94501d143e50411a1278633f56a7acf7fd5566", size = 88462 }, + { url = "https://files.pythonhosted.org/packages/69/90/f63fb5873511e014207a475e2bb4e8b2e570d655b00ac19a9a0ca0a385ee/jsonschema-4.26.0-py3-none-any.whl", hash = "sha256:d489f15263b8d200f8387e64b4c3a75f06629559fb73deb8fdfb525f2dab50ce", size = 90630, upload-time = "2026-01-07T13:41:05.306Z" }, ] [package.optional-dependencies] @@ -866,20 +1070,21 @@ format-nongpl = [ { name = "jsonpointer" }, { name = "rfc3339-validator" }, { name = "rfc3986-validator" }, + { name = "rfc3987-syntax" }, { name = "uri-template" }, { name = "webcolors" }, ] [[package]] name = "jsonschema-specifications" -version = "2024.10.1" +version = "2025.9.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "referencing" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/10/db/58f950c996c793472e336ff3655b13fbcf1e3b359dcf52dcf3ed3b52c352/jsonschema_specifications-2024.10.1.tar.gz", hash = "sha256:0f38b83639958ce1152d02a7f062902c41c8fd20d558b0c34344292d417ae272", size = 15561 } +sdist = { url = "https://files.pythonhosted.org/packages/19/74/a633ee74eb36c44aa6d1095e7cc5569bebf04342ee146178e2d36600708b/jsonschema_specifications-2025.9.1.tar.gz", hash = "sha256:b540987f239e745613c7a9176f3edb72b832a4ac465cf02712288397832b5e8d", size = 32855, upload-time = "2025-09-08T01:34:59.186Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/d1/0f/8910b19ac0670a0f80ce1008e5e751c4a57e14d2c4c13a482aa6079fa9d6/jsonschema_specifications-2024.10.1-py3-none-any.whl", hash = "sha256:a09a0680616357d9a0ecf05c12ad234479f549239d0f5b55f3deea67475da9bf", size = 18459 }, + { url = "https://files.pythonhosted.org/packages/41/45/1a4ed80516f02155c51f51e8cedb3c1902296743db0bbc66608a0db2814f/jsonschema_specifications-2025.9.1-py3-none-any.whl", hash = "sha256:98802fee3a11ee76ecaca44429fda8a41bff98b00a0f2838151b113f210cc6fe", size = 18437, upload-time = "2025-09-08T01:34:57.871Z" }, ] [[package]] @@ -894,14 +1099,14 @@ dependencies = [ { name = "nbconvert" }, { name = "notebook" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/58/f3/af28ea964ab8bc1e472dba2e82627d36d470c51f5cd38c37502eeffaa25e/jupyter-1.1.1.tar.gz", hash = "sha256:d55467bceabdea49d7e3624af7e33d59c37fff53ed3a350e1ac957bed731de7a", size = 5714959 } +sdist = { url = "https://files.pythonhosted.org/packages/58/f3/af28ea964ab8bc1e472dba2e82627d36d470c51f5cd38c37502eeffaa25e/jupyter-1.1.1.tar.gz", hash = "sha256:d55467bceabdea49d7e3624af7e33d59c37fff53ed3a350e1ac957bed731de7a", size = 5714959, upload-time = "2024-08-30T07:15:48.299Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/38/64/285f20a31679bf547b75602702f7800e74dbabae36ef324f716c02804753/jupyter-1.1.1-py2.py3-none-any.whl", hash = "sha256:7a59533c22af65439b24bbe60373a4e95af8f16ac65a6c00820ad378e3f7cc83", size = 2657 }, + { url = "https://files.pythonhosted.org/packages/38/64/285f20a31679bf547b75602702f7800e74dbabae36ef324f716c02804753/jupyter-1.1.1-py2.py3-none-any.whl", hash = "sha256:7a59533c22af65439b24bbe60373a4e95af8f16ac65a6c00820ad378e3f7cc83", size = 2657, upload-time = "2024-08-30T07:15:47.045Z" }, ] [[package]] name = "jupyter-client" -version = "8.6.3" +version = "8.8.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "jupyter-core" }, @@ -910,9 +1115,9 @@ dependencies = [ { name = "tornado" }, { name = "traitlets" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/71/22/bf9f12fdaeae18019a468b68952a60fe6dbab5d67cd2a103cac7659b41ca/jupyter_client-8.6.3.tar.gz", hash = "sha256:35b3a0947c4a6e9d589eb97d7d4cd5e90f910ee73101611f01283732bd6d9419", size = 342019 } +sdist = { url = "https://files.pythonhosted.org/packages/05/e4/ba649102a3bc3fbca54e7239fb924fd434c766f855693d86de0b1f2bec81/jupyter_client-8.8.0.tar.gz", hash = "sha256:d556811419a4f2d96c869af34e854e3f059b7cc2d6d01a9cd9c85c267691be3e", size = 348020, upload-time = "2026-01-08T13:55:47.938Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/11/85/b0394e0b6fcccd2c1eeefc230978a6f8cb0c5df1e4cd3e7625735a0d7d1e/jupyter_client-8.6.3-py3-none-any.whl", hash = "sha256:e8a19cc986cc45905ac3362915f410f3af85424b4c0905e94fa5f2cb08e8f23f", size = 106105 }, + { url = "https://files.pythonhosted.org/packages/2d/0b/ceb7694d864abc0a047649aec263878acb9f792e1fec3e676f22dc9015e3/jupyter_client-8.8.0-py3-none-any.whl", hash = "sha256:f93a5b99c5e23a507b773d3a1136bd6e16c67883ccdbd9a829b0bbdb98cd7d7a", size = 107371, upload-time = "2026-01-08T13:55:45.562Z" }, ] [[package]] @@ -929,31 +1134,31 @@ dependencies = [ { name = "pyzmq" }, { name = "traitlets" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/bd/2d/e2fd31e2fc41c14e2bcb6c976ab732597e907523f6b2420305f9fc7fdbdb/jupyter_console-6.6.3.tar.gz", hash = "sha256:566a4bf31c87adbfadf22cdf846e3069b59a71ed5da71d6ba4d8aaad14a53539", size = 34363 } +sdist = { url = "https://files.pythonhosted.org/packages/bd/2d/e2fd31e2fc41c14e2bcb6c976ab732597e907523f6b2420305f9fc7fdbdb/jupyter_console-6.6.3.tar.gz", hash = "sha256:566a4bf31c87adbfadf22cdf846e3069b59a71ed5da71d6ba4d8aaad14a53539", size = 34363, upload-time = "2023-03-06T14:13:31.02Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/ca/77/71d78d58f15c22db16328a476426f7ac4a60d3a5a7ba3b9627ee2f7903d4/jupyter_console-6.6.3-py3-none-any.whl", hash = "sha256:309d33409fcc92ffdad25f0bcdf9a4a9daa61b6f341177570fdac03de5352485", size = 24510 }, + { url = "https://files.pythonhosted.org/packages/ca/77/71d78d58f15c22db16328a476426f7ac4a60d3a5a7ba3b9627ee2f7903d4/jupyter_console-6.6.3-py3-none-any.whl", hash = "sha256:309d33409fcc92ffdad25f0bcdf9a4a9daa61b6f341177570fdac03de5352485", size = 24510, upload-time = "2023-03-06T14:13:28.229Z" }, ] [[package]] name = "jupyter-core" -version = "5.7.2" +version = "5.9.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "platformdirs" }, - { name = "pywin32", marker = "platform_python_implementation != 'PyPy' and sys_platform == 'win32'" }, { name = "traitlets" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/00/11/b56381fa6c3f4cc5d2cf54a7dbf98ad9aa0b339ef7a601d6053538b079a7/jupyter_core-5.7.2.tar.gz", hash = "sha256:aa5f8d32bbf6b431ac830496da7392035d6f61b4f54872f15c4bd2a9c3f536d9", size = 87629 } +sdist = { url = "https://files.pythonhosted.org/packages/02/49/9d1284d0dc65e2c757b74c6687b6d319b02f822ad039e5c512df9194d9dd/jupyter_core-5.9.1.tar.gz", hash = "sha256:4d09aaff303b9566c3ce657f580bd089ff5c91f5f89cf7d8846c3cdf465b5508", size = 89814, upload-time = "2025-10-16T19:19:18.444Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/c9/fb/108ecd1fe961941959ad0ee4e12ee7b8b1477247f30b1fdfd83ceaf017f0/jupyter_core-5.7.2-py3-none-any.whl", hash = "sha256:4f7315d2f6b4bcf2e3e7cb6e46772eba760ae459cd1f59d29eb57b0a01bd7409", size = 28965 }, + { url = "https://files.pythonhosted.org/packages/e7/e7/80988e32bf6f73919a113473a604f5a8f09094de312b9d52b79c2df7612b/jupyter_core-5.9.1-py3-none-any.whl", hash = "sha256:ebf87fdc6073d142e114c72c9e29a9d7ca03fad818c5d300ce2adc1fb0743407", size = 29032, upload-time = "2025-10-16T19:19:16.783Z" }, ] [[package]] name = "jupyter-events" -version = "0.11.0" +version = "0.12.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "jsonschema", extra = ["format-nongpl"] }, + { name = "packaging" }, { name = "python-json-logger" }, { name = "pyyaml" }, { name = "referencing" }, @@ -961,26 +1166,26 @@ dependencies = [ { name = "rfc3986-validator" }, { name = "traitlets" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/f4/65/5791c8a979b5646ca29ea50e42b6708908b789f7ff389d1a03c1b93a1c54/jupyter_events-0.11.0.tar.gz", hash = "sha256:c0bc56a37aac29c1fbc3bcfbddb8c8c49533f9cf11f1c4e6adadba936574ab90", size = 62039 } +sdist = { url = "https://files.pythonhosted.org/packages/9d/c3/306d090461e4cf3cd91eceaff84bede12a8e52cd821c2d20c9a4fd728385/jupyter_events-0.12.0.tar.gz", hash = "sha256:fc3fce98865f6784c9cd0a56a20644fc6098f21c8c33834a8d9fe383c17e554b", size = 62196, upload-time = "2025-02-03T17:23:41.485Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/3f/8c/9b65cb2cd4ea32d885993d5542244641590530836802a2e8c7449a4c61c9/jupyter_events-0.11.0-py3-none-any.whl", hash = "sha256:36399b41ce1ca45fe8b8271067d6a140ffa54cec4028e95491c93b78a855cacf", size = 19423 }, + { url = "https://files.pythonhosted.org/packages/e2/48/577993f1f99c552f18a0428731a755e06171f9902fa118c379eb7c04ea22/jupyter_events-0.12.0-py3-none-any.whl", hash = "sha256:6464b2fa5ad10451c3d35fabc75eab39556ae1e2853ad0c0cc31b656731a97fb", size = 19430, upload-time = "2025-02-03T17:23:38.643Z" }, ] [[package]] name = "jupyter-lsp" -version = "2.2.5" +version = "2.3.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "jupyter-server" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/85/b4/3200b0b09c12bc3b72d943d923323c398eff382d1dcc7c0dbc8b74630e40/jupyter-lsp-2.2.5.tar.gz", hash = "sha256:793147a05ad446f809fd53ef1cd19a9f5256fd0a2d6b7ce943a982cb4f545001", size = 48741 } +sdist = { url = "https://files.pythonhosted.org/packages/eb/5a/9066c9f8e94ee517133cd98dba393459a16cd48bba71a82f16a65415206c/jupyter_lsp-2.3.0.tar.gz", hash = "sha256:458aa59339dc868fb784d73364f17dbce8836e906cd75fd471a325cba02e0245", size = 54823, upload-time = "2025-08-27T17:47:34.671Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/07/e0/7bd7cff65594fd9936e2f9385701e44574fc7d721331ff676ce440b14100/jupyter_lsp-2.2.5-py3-none-any.whl", hash = "sha256:45fbddbd505f3fbfb0b6cb2f1bc5e15e83ab7c79cd6e89416b248cb3c00c11da", size = 69146 }, + { url = "https://files.pythonhosted.org/packages/1a/60/1f6cee0c46263de1173894f0fafcb3475ded276c472c14d25e0280c18d6d/jupyter_lsp-2.3.0-py3-none-any.whl", hash = "sha256:e914a3cb2addf48b1c7710914771aaf1819d46b2e5a79b0f917b5478ec93f34f", size = 76687, upload-time = "2025-08-27T17:47:33.15Z" }, ] [[package]] name = "jupyter-server" -version = "2.15.0" +version = "2.17.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "anyio" }, @@ -992,7 +1197,7 @@ dependencies = [ { name = "jupyter-server-terminals" }, { name = "nbconvert" }, { name = "nbformat" }, - { name = "overrides" }, + { name = "overrides", marker = "python_full_version < '3.12'" }, { name = "packaging" }, { name = "prometheus-client" }, { name = "pywinpty", marker = "os_name == 'nt'" }, @@ -1003,27 +1208,27 @@ dependencies = [ { name = "traitlets" }, { name = "websocket-client" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/61/8c/df09d4ab646141f130f9977b32b206ba8615d1969b2eba6a2e84b7f89137/jupyter_server-2.15.0.tar.gz", hash = "sha256:9d446b8697b4f7337a1b7cdcac40778babdd93ba614b6d68ab1c0c918f1c4084", size = 725227 } +sdist = { url = "https://files.pythonhosted.org/packages/5b/ac/e040ec363d7b6b1f11304cc9f209dac4517ece5d5e01821366b924a64a50/jupyter_server-2.17.0.tar.gz", hash = "sha256:c38ea898566964c888b4772ae1ed58eca84592e88251d2cfc4d171f81f7e99d5", size = 731949, upload-time = "2025-08-21T14:42:54.042Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/e2/a2/89eeaf0bb954a123a909859fa507fa86f96eb61b62dc30667b60dbd5fdaf/jupyter_server-2.15.0-py3-none-any.whl", hash = "sha256:872d989becf83517012ee669f09604aa4a28097c0bd90b2f424310156c2cdae3", size = 385826 }, + { url = "https://files.pythonhosted.org/packages/92/80/a24767e6ca280f5a49525d987bf3e4d7552bf67c8be07e8ccf20271f8568/jupyter_server-2.17.0-py3-none-any.whl", hash = "sha256:e8cb9c7db4251f51ed307e329b81b72ccf2056ff82d50524debde1ee1870e13f", size = 388221, upload-time = "2025-08-21T14:42:52.034Z" }, ] [[package]] name = "jupyter-server-terminals" -version = "0.5.3" +version = "0.5.4" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "pywinpty", marker = "os_name == 'nt'" }, { name = "terminado" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/fc/d5/562469734f476159e99a55426d697cbf8e7eb5efe89fb0e0b4f83a3d3459/jupyter_server_terminals-0.5.3.tar.gz", hash = "sha256:5ae0295167220e9ace0edcfdb212afd2b01ee8d179fe6f23c899590e9b8a5269", size = 31430 } +sdist = { url = "https://files.pythonhosted.org/packages/f4/a7/bcd0a9b0cbba88986fe944aaaf91bfda603e5a50bda8ed15123f381a3b2f/jupyter_server_terminals-0.5.4.tar.gz", hash = "sha256:bbda128ed41d0be9020349f9f1f2a4ab9952a73ed5f5ac9f1419794761fb87f5", size = 31770, upload-time = "2026-01-14T16:53:20.213Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/07/2d/2b32cdbe8d2a602f697a649798554e4f072115438e92249624e532e8aca6/jupyter_server_terminals-0.5.3-py3-none-any.whl", hash = "sha256:41ee0d7dc0ebf2809c668e0fc726dfaf258fcd3e769568996ca731b6194ae9aa", size = 13656 }, + { url = "https://files.pythonhosted.org/packages/d1/2d/6674563f71c6320841fc300911a55143925112a72a883e2ca71fba4c618d/jupyter_server_terminals-0.5.4-py3-none-any.whl", hash = "sha256:55be353fc74a80bc7f3b20e6be50a55a61cd525626f578dcb66a5708e2007d14", size = 13704, upload-time = "2026-01-14T16:53:18.738Z" }, ] [[package]] name = "jupyterlab" -version = "4.3.5" +version = "4.5.4" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "async-lru" }, @@ -1037,27 +1242,26 @@ dependencies = [ { name = "notebook-shim" }, { name = "packaging" }, { name = "setuptools" }, - { name = "tomli", marker = "python_full_version < '3.11'" }, { name = "tornado" }, { name = "traitlets" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/19/17/6f3d73c3e54b71bbaf03edcc4a54b0aa6328e0a134755f297ea87d425711/jupyterlab-4.3.5.tar.gz", hash = "sha256:c779bf72ced007d7d29d5bcef128e7fdda96ea69299e19b04a43635a7d641f9d", size = 21800023 } +sdist = { url = "https://files.pythonhosted.org/packages/7c/6b/21af7c0512bdf67e0c54c121779a1f2a97a164a7657e13fced79db8fa5a0/jupyterlab-4.5.4.tar.gz", hash = "sha256:c215f48d8e4582bd2920ad61cc6a40d8ebfef7e5a517ae56b8a9413c9789fdfb", size = 23943597, upload-time = "2026-02-11T00:26:55.308Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/73/6f/94d4c879b3e2b7b9bca1913ea6fbbef180f8b1ed065b46ade40d651ec54d/jupyterlab-4.3.5-py3-none-any.whl", hash = "sha256:571bbdee20e4c5321ab5195bc41cf92a75a5cff886be5e57ce78dfa37a5e9fdb", size = 11666944 }, + { url = "https://files.pythonhosted.org/packages/f5/9f/a70972ece62ead2d81acc6223188f6d18a92f665ccce17796a0cdea4fcf5/jupyterlab-4.5.4-py3-none-any.whl", hash = "sha256:cc233f70539728534669fb0015331f2a3a87656207b3bb2d07916e9289192f12", size = 12391867, upload-time = "2026-02-11T00:26:51.23Z" }, ] [[package]] name = "jupyterlab-pygments" version = "0.3.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/90/51/9187be60d989df97f5f0aba133fa54e7300f17616e065d1ada7d7646b6d6/jupyterlab_pygments-0.3.0.tar.gz", hash = "sha256:721aca4d9029252b11cfa9d185e5b5af4d54772bb8072f9b7036f4170054d35d", size = 512900 } +sdist = { url = "https://files.pythonhosted.org/packages/90/51/9187be60d989df97f5f0aba133fa54e7300f17616e065d1ada7d7646b6d6/jupyterlab_pygments-0.3.0.tar.gz", hash = "sha256:721aca4d9029252b11cfa9d185e5b5af4d54772bb8072f9b7036f4170054d35d", size = 512900, upload-time = "2023-11-23T09:26:37.44Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/b1/dd/ead9d8ea85bf202d90cc513b533f9c363121c7792674f78e0d8a854b63b4/jupyterlab_pygments-0.3.0-py3-none-any.whl", hash = "sha256:841a89020971da1d8693f1a99997aefc5dc424bb1b251fd6322462a1b8842780", size = 15884 }, + { url = "https://files.pythonhosted.org/packages/b1/dd/ead9d8ea85bf202d90cc513b533f9c363121c7792674f78e0d8a854b63b4/jupyterlab_pygments-0.3.0-py3-none-any.whl", hash = "sha256:841a89020971da1d8693f1a99997aefc5dc424bb1b251fd6322462a1b8842780", size = 15884, upload-time = "2023-11-23T09:26:34.325Z" }, ] [[package]] name = "jupyterlab-server" -version = "2.27.3" +version = "2.28.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "babel" }, @@ -1068,219 +1272,398 @@ dependencies = [ { name = "packaging" }, { name = "requests" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/0a/c9/a883ce65eb27905ce77ace410d83587c82ea64dc85a48d1f7ed52bcfa68d/jupyterlab_server-2.27.3.tar.gz", hash = "sha256:eb36caca59e74471988f0ae25c77945610b887f777255aa21f8065def9e51ed4", size = 76173 } +sdist = { url = "https://files.pythonhosted.org/packages/d6/2c/90153f189e421e93c4bb4f9e3f59802a1f01abd2ac5cf40b152d7f735232/jupyterlab_server-2.28.0.tar.gz", hash = "sha256:35baa81898b15f93573e2deca50d11ac0ae407ebb688299d3a5213265033712c", size = 76996, upload-time = "2025-10-22T13:59:18.37Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/54/09/2032e7d15c544a0e3cd831c51d77a8ca57f7555b2e1b2922142eddb02a84/jupyterlab_server-2.27.3-py3-none-any.whl", hash = "sha256:e697488f66c3db49df675158a77b3b017520d772c6e1548c7d9bcc5df7944ee4", size = 59700 }, + { url = "https://files.pythonhosted.org/packages/e0/07/a000fe835f76b7e1143242ab1122e6362ef1c03f23f83a045c38859c2ae0/jupyterlab_server-2.28.0-py3-none-any.whl", hash = "sha256:e4355b148fdcf34d312bbbc80f22467d6d20460e8b8736bf235577dd18506968", size = 59830, upload-time = "2025-10-22T13:59:16.767Z" }, ] [[package]] name = "jupyterlab-widgets" -version = "3.0.13" +version = "3.0.16" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/59/73/fa26bbb747a9ea4fca6b01453aa22990d52ab62dd61384f1ac0dc9d4e7ba/jupyterlab_widgets-3.0.13.tar.gz", hash = "sha256:a2966d385328c1942b683a8cd96b89b8dd82c8b8f81dda902bb2bc06d46f5bed", size = 203556 } +sdist = { url = "https://files.pythonhosted.org/packages/26/2d/ef58fed122b268c69c0aa099da20bc67657cdfb2e222688d5731bd5b971d/jupyterlab_widgets-3.0.16.tar.gz", hash = "sha256:423da05071d55cf27a9e602216d35a3a65a3e41cdf9c5d3b643b814ce38c19e0", size = 897423, upload-time = "2025-11-01T21:11:29.724Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/a9/93/858e87edc634d628e5d752ba944c2833133a28fa87bb093e6832ced36a3e/jupyterlab_widgets-3.0.13-py3-none-any.whl", hash = "sha256:e3cda2c233ce144192f1e29914ad522b2f4c40e77214b0cc97377ca3d323db54", size = 214392 }, + { url = "https://files.pythonhosted.org/packages/ab/b5/36c712098e6191d1b4e349304ef73a8d06aed77e56ceaac8c0a306c7bda1/jupyterlab_widgets-3.0.16-py3-none-any.whl", hash = "sha256:45fa36d9c6422cf2559198e4db481aa243c7a32d9926b500781c830c80f7ecf8", size = 914926, upload-time = "2025-11-01T21:11:28.008Z" }, ] [[package]] name = "kiwisolver" -version = "1.4.8" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/82/59/7c91426a8ac292e1cdd53a63b6d9439abd573c875c3f92c146767dd33faf/kiwisolver-1.4.8.tar.gz", hash = "sha256:23d5f023bdc8c7e54eb65f03ca5d5bb25b601eac4d7f1a042888a1f45237987e", size = 97538 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/47/5f/4d8e9e852d98ecd26cdf8eaf7ed8bc33174033bba5e07001b289f07308fd/kiwisolver-1.4.8-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:88c6f252f6816a73b1f8c904f7bbe02fd67c09a69f7cb8a0eecdbf5ce78e63db", size = 124623 }, - { url = "https://files.pythonhosted.org/packages/1d/70/7f5af2a18a76fe92ea14675f8bd88ce53ee79e37900fa5f1a1d8e0b42998/kiwisolver-1.4.8-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c72941acb7b67138f35b879bbe85be0f6c6a70cab78fe3ef6db9c024d9223e5b", size = 66720 }, - { url = "https://files.pythonhosted.org/packages/c6/13/e15f804a142353aefd089fadc8f1d985561a15358c97aca27b0979cb0785/kiwisolver-1.4.8-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:ce2cf1e5688edcb727fdf7cd1bbd0b6416758996826a8be1d958f91880d0809d", size = 65413 }, - { url = "https://files.pythonhosted.org/packages/ce/6d/67d36c4d2054e83fb875c6b59d0809d5c530de8148846b1370475eeeece9/kiwisolver-1.4.8-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:c8bf637892dc6e6aad2bc6d4d69d08764166e5e3f69d469e55427b6ac001b19d", size = 1650826 }, - { url = "https://files.pythonhosted.org/packages/de/c6/7b9bb8044e150d4d1558423a1568e4f227193662a02231064e3824f37e0a/kiwisolver-1.4.8-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:034d2c891f76bd3edbdb3ea11140d8510dca675443da7304205a2eaa45d8334c", size = 1628231 }, - { url = "https://files.pythonhosted.org/packages/b6/38/ad10d437563063eaaedbe2c3540a71101fc7fb07a7e71f855e93ea4de605/kiwisolver-1.4.8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d47b28d1dfe0793d5e96bce90835e17edf9a499b53969b03c6c47ea5985844c3", size = 1408938 }, - { url = "https://files.pythonhosted.org/packages/52/ce/c0106b3bd7f9e665c5f5bc1e07cc95b5dabd4e08e3dad42dbe2faad467e7/kiwisolver-1.4.8-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:eb158fe28ca0c29f2260cca8c43005329ad58452c36f0edf298204de32a9a3ed", size = 1422799 }, - { url = "https://files.pythonhosted.org/packages/d0/87/efb704b1d75dc9758087ba374c0f23d3254505edaedd09cf9d247f7878b9/kiwisolver-1.4.8-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d5536185fce131780ebd809f8e623bf4030ce1b161353166c49a3c74c287897f", size = 1354362 }, - { url = "https://files.pythonhosted.org/packages/eb/b3/fd760dc214ec9a8f208b99e42e8f0130ff4b384eca8b29dd0efc62052176/kiwisolver-1.4.8-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:369b75d40abedc1da2c1f4de13f3482cb99e3237b38726710f4a793432b1c5ff", size = 2222695 }, - { url = "https://files.pythonhosted.org/packages/a2/09/a27fb36cca3fc01700687cc45dae7a6a5f8eeb5f657b9f710f788748e10d/kiwisolver-1.4.8-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:641f2ddf9358c80faa22e22eb4c9f54bd3f0e442e038728f500e3b978d00aa7d", size = 2370802 }, - { url = "https://files.pythonhosted.org/packages/3d/c3/ba0a0346db35fe4dc1f2f2cf8b99362fbb922d7562e5f911f7ce7a7b60fa/kiwisolver-1.4.8-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:d561d2d8883e0819445cfe58d7ddd673e4015c3c57261d7bdcd3710d0d14005c", size = 2334646 }, - { url = "https://files.pythonhosted.org/packages/41/52/942cf69e562f5ed253ac67d5c92a693745f0bed3c81f49fc0cbebe4d6b00/kiwisolver-1.4.8-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:1732e065704b47c9afca7ffa272f845300a4eb959276bf6970dc07265e73b605", size = 2467260 }, - { url = "https://files.pythonhosted.org/packages/32/26/2d9668f30d8a494b0411d4d7d4ea1345ba12deb6a75274d58dd6ea01e951/kiwisolver-1.4.8-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:bcb1ebc3547619c3b58a39e2448af089ea2ef44b37988caf432447374941574e", size = 2288633 }, - { url = "https://files.pythonhosted.org/packages/98/99/0dd05071654aa44fe5d5e350729961e7bb535372935a45ac89a8924316e6/kiwisolver-1.4.8-cp310-cp310-win_amd64.whl", hash = "sha256:89c107041f7b27844179ea9c85d6da275aa55ecf28413e87624d033cf1f6b751", size = 71885 }, - { url = "https://files.pythonhosted.org/packages/6c/fc/822e532262a97442989335394d441cd1d0448c2e46d26d3e04efca84df22/kiwisolver-1.4.8-cp310-cp310-win_arm64.whl", hash = "sha256:b5773efa2be9eb9fcf5415ea3ab70fc785d598729fd6057bea38d539ead28271", size = 65175 }, - { url = "https://files.pythonhosted.org/packages/da/ed/c913ee28936c371418cb167b128066ffb20bbf37771eecc2c97edf8a6e4c/kiwisolver-1.4.8-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:a4d3601908c560bdf880f07d94f31d734afd1bb71e96585cace0e38ef44c6d84", size = 124635 }, - { url = "https://files.pythonhosted.org/packages/4c/45/4a7f896f7467aaf5f56ef093d1f329346f3b594e77c6a3c327b2d415f521/kiwisolver-1.4.8-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:856b269c4d28a5c0d5e6c1955ec36ebfd1651ac00e1ce0afa3e28da95293b561", size = 66717 }, - { url = "https://files.pythonhosted.org/packages/5f/b4/c12b3ac0852a3a68f94598d4c8d569f55361beef6159dce4e7b624160da2/kiwisolver-1.4.8-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:c2b9a96e0f326205af81a15718a9073328df1173a2619a68553decb7097fd5d7", size = 65413 }, - { url = "https://files.pythonhosted.org/packages/a9/98/1df4089b1ed23d83d410adfdc5947245c753bddfbe06541c4aae330e9e70/kiwisolver-1.4.8-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c5020c83e8553f770cb3b5fc13faac40f17e0b205bd237aebd21d53d733adb03", size = 1343994 }, - { url = "https://files.pythonhosted.org/packages/8d/bf/b4b169b050c8421a7c53ea1ea74e4ef9c335ee9013216c558a047f162d20/kiwisolver-1.4.8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dace81d28c787956bfbfbbfd72fdcef014f37d9b48830829e488fdb32b49d954", size = 1434804 }, - { url = "https://files.pythonhosted.org/packages/66/5a/e13bd341fbcf73325ea60fdc8af752addf75c5079867af2e04cc41f34434/kiwisolver-1.4.8-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:11e1022b524bd48ae56c9b4f9296bce77e15a2e42a502cceba602f804b32bb79", size = 1450690 }, - { url = "https://files.pythonhosted.org/packages/9b/4f/5955dcb376ba4a830384cc6fab7d7547bd6759fe75a09564910e9e3bb8ea/kiwisolver-1.4.8-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3b9b4d2892fefc886f30301cdd80debd8bb01ecdf165a449eb6e78f79f0fabd6", size = 1376839 }, - { url = "https://files.pythonhosted.org/packages/3a/97/5edbed69a9d0caa2e4aa616ae7df8127e10f6586940aa683a496c2c280b9/kiwisolver-1.4.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3a96c0e790ee875d65e340ab383700e2b4891677b7fcd30a699146f9384a2bb0", size = 1435109 }, - { url = "https://files.pythonhosted.org/packages/13/fc/e756382cb64e556af6c1809a1bbb22c141bbc2445049f2da06b420fe52bf/kiwisolver-1.4.8-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:23454ff084b07ac54ca8be535f4174170c1094a4cff78fbae4f73a4bcc0d4dab", size = 2245269 }, - { url = "https://files.pythonhosted.org/packages/76/15/e59e45829d7f41c776d138245cabae6515cb4eb44b418f6d4109c478b481/kiwisolver-1.4.8-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:87b287251ad6488e95b4f0b4a79a6d04d3ea35fde6340eb38fbd1ca9cd35bbbc", size = 2393468 }, - { url = "https://files.pythonhosted.org/packages/e9/39/483558c2a913ab8384d6e4b66a932406f87c95a6080112433da5ed668559/kiwisolver-1.4.8-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:b21dbe165081142b1232a240fc6383fd32cdd877ca6cc89eab93e5f5883e1c25", size = 2355394 }, - { url = "https://files.pythonhosted.org/packages/01/aa/efad1fbca6570a161d29224f14b082960c7e08268a133fe5dc0f6906820e/kiwisolver-1.4.8-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:768cade2c2df13db52475bd28d3a3fac8c9eff04b0e9e2fda0f3760f20b3f7fc", size = 2490901 }, - { url = "https://files.pythonhosted.org/packages/c9/4f/15988966ba46bcd5ab9d0c8296914436720dd67fca689ae1a75b4ec1c72f/kiwisolver-1.4.8-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:d47cfb2650f0e103d4bf68b0b5804c68da97272c84bb12850d877a95c056bd67", size = 2312306 }, - { url = "https://files.pythonhosted.org/packages/2d/27/bdf1c769c83f74d98cbc34483a972f221440703054894a37d174fba8aa68/kiwisolver-1.4.8-cp311-cp311-win_amd64.whl", hash = "sha256:ed33ca2002a779a2e20eeb06aea7721b6e47f2d4b8a8ece979d8ba9e2a167e34", size = 71966 }, - { url = "https://files.pythonhosted.org/packages/4a/c9/9642ea855604aeb2968a8e145fc662edf61db7632ad2e4fb92424be6b6c0/kiwisolver-1.4.8-cp311-cp311-win_arm64.whl", hash = "sha256:16523b40aab60426ffdebe33ac374457cf62863e330a90a0383639ce14bf44b2", size = 65311 }, - { url = "https://files.pythonhosted.org/packages/fc/aa/cea685c4ab647f349c3bc92d2daf7ae34c8e8cf405a6dcd3a497f58a2ac3/kiwisolver-1.4.8-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:d6af5e8815fd02997cb6ad9bbed0ee1e60014438ee1a5c2444c96f87b8843502", size = 124152 }, - { url = "https://files.pythonhosted.org/packages/c5/0b/8db6d2e2452d60d5ebc4ce4b204feeb16176a851fd42462f66ade6808084/kiwisolver-1.4.8-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:bade438f86e21d91e0cf5dd7c0ed00cda0f77c8c1616bd83f9fc157fa6760d31", size = 66555 }, - { url = "https://files.pythonhosted.org/packages/60/26/d6a0db6785dd35d3ba5bf2b2df0aedc5af089962c6eb2cbf67a15b81369e/kiwisolver-1.4.8-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:b83dc6769ddbc57613280118fb4ce3cd08899cc3369f7d0e0fab518a7cf37fdb", size = 65067 }, - { url = "https://files.pythonhosted.org/packages/c9/ed/1d97f7e3561e09757a196231edccc1bcf59d55ddccefa2afc9c615abd8e0/kiwisolver-1.4.8-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:111793b232842991be367ed828076b03d96202c19221b5ebab421ce8bcad016f", size = 1378443 }, - { url = "https://files.pythonhosted.org/packages/29/61/39d30b99954e6b46f760e6289c12fede2ab96a254c443639052d1b573fbc/kiwisolver-1.4.8-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:257af1622860e51b1a9d0ce387bf5c2c4f36a90594cb9514f55b074bcc787cfc", size = 1472728 }, - { url = "https://files.pythonhosted.org/packages/0c/3e/804163b932f7603ef256e4a715e5843a9600802bb23a68b4e08c8c0ff61d/kiwisolver-1.4.8-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:69b5637c3f316cab1ec1c9a12b8c5f4750a4c4b71af9157645bf32830e39c03a", size = 1478388 }, - { url = "https://files.pythonhosted.org/packages/8a/9e/60eaa75169a154700be74f875a4d9961b11ba048bef315fbe89cb6999056/kiwisolver-1.4.8-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:782bb86f245ec18009890e7cb8d13a5ef54dcf2ebe18ed65f795e635a96a1c6a", size = 1413849 }, - { url = "https://files.pythonhosted.org/packages/bc/b3/9458adb9472e61a998c8c4d95cfdfec91c73c53a375b30b1428310f923e4/kiwisolver-1.4.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cc978a80a0db3a66d25767b03688f1147a69e6237175c0f4ffffaaedf744055a", size = 1475533 }, - { url = "https://files.pythonhosted.org/packages/e4/7a/0a42d9571e35798de80aef4bb43a9b672aa7f8e58643d7bd1950398ffb0a/kiwisolver-1.4.8-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:36dbbfd34838500a31f52c9786990d00150860e46cd5041386f217101350f0d3", size = 2268898 }, - { url = "https://files.pythonhosted.org/packages/d9/07/1255dc8d80271400126ed8db35a1795b1a2c098ac3a72645075d06fe5c5d/kiwisolver-1.4.8-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:eaa973f1e05131de5ff3569bbba7f5fd07ea0595d3870ed4a526d486fe57fa1b", size = 2425605 }, - { url = "https://files.pythonhosted.org/packages/84/df/5a3b4cf13780ef6f6942df67b138b03b7e79e9f1f08f57c49957d5867f6e/kiwisolver-1.4.8-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:a66f60f8d0c87ab7f59b6fb80e642ebb29fec354a4dfad687ca4092ae69d04f4", size = 2375801 }, - { url = "https://files.pythonhosted.org/packages/8f/10/2348d068e8b0f635c8c86892788dac7a6b5c0cb12356620ab575775aad89/kiwisolver-1.4.8-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:858416b7fb777a53f0c59ca08190ce24e9abbd3cffa18886a5781b8e3e26f65d", size = 2520077 }, - { url = "https://files.pythonhosted.org/packages/32/d8/014b89fee5d4dce157d814303b0fce4d31385a2af4c41fed194b173b81ac/kiwisolver-1.4.8-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:085940635c62697391baafaaeabdf3dd7a6c3643577dde337f4d66eba021b2b8", size = 2338410 }, - { url = "https://files.pythonhosted.org/packages/bd/72/dfff0cc97f2a0776e1c9eb5bef1ddfd45f46246c6533b0191887a427bca5/kiwisolver-1.4.8-cp312-cp312-win_amd64.whl", hash = "sha256:01c3d31902c7db5fb6182832713d3b4122ad9317c2c5877d0539227d96bb2e50", size = 71853 }, - { url = "https://files.pythonhosted.org/packages/dc/85/220d13d914485c0948a00f0b9eb419efaf6da81b7d72e88ce2391f7aed8d/kiwisolver-1.4.8-cp312-cp312-win_arm64.whl", hash = "sha256:a3c44cb68861de93f0c4a8175fbaa691f0aa22550c331fefef02b618a9dcb476", size = 65424 }, - { url = "https://files.pythonhosted.org/packages/1f/f9/ae81c47a43e33b93b0a9819cac6723257f5da2a5a60daf46aa5c7226ea85/kiwisolver-1.4.8-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:e7a019419b7b510f0f7c9dceff8c5eae2392037eae483a7f9162625233802b0a", size = 60403 }, - { url = "https://files.pythonhosted.org/packages/58/ca/f92b5cb6f4ce0c1ebfcfe3e2e42b96917e16f7090e45b21102941924f18f/kiwisolver-1.4.8-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:286b18e86682fd2217a48fc6be6b0f20c1d0ed10958d8dc53453ad58d7be0bf8", size = 58657 }, - { url = "https://files.pythonhosted.org/packages/80/28/ae0240f732f0484d3a4dc885d055653c47144bdf59b670aae0ec3c65a7c8/kiwisolver-1.4.8-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4191ee8dfd0be1c3666ccbac178c5a05d5f8d689bbe3fc92f3c4abec817f8fe0", size = 84948 }, - { url = "https://files.pythonhosted.org/packages/5d/eb/78d50346c51db22c7203c1611f9b513075f35c4e0e4877c5dde378d66043/kiwisolver-1.4.8-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7cd2785b9391f2873ad46088ed7599a6a71e762e1ea33e87514b1a441ed1da1c", size = 81186 }, - { url = "https://files.pythonhosted.org/packages/43/f8/7259f18c77adca88d5f64f9a522792e178b2691f3748817a8750c2d216ef/kiwisolver-1.4.8-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c07b29089b7ba090b6f1a669f1411f27221c3662b3a1b7010e67b59bb5a6f10b", size = 80279 }, - { url = "https://files.pythonhosted.org/packages/3a/1d/50ad811d1c5dae091e4cf046beba925bcae0a610e79ae4c538f996f63ed5/kiwisolver-1.4.8-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:65ea09a5a3faadd59c2ce96dc7bf0f364986a315949dc6374f04396b0d60e09b", size = 71762 }, +version = "1.4.9" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/5c/3c/85844f1b0feb11ee581ac23fe5fce65cd049a200c1446708cc1b7f922875/kiwisolver-1.4.9.tar.gz", hash = "sha256:c3b22c26c6fd6811b0ae8363b95ca8ce4ea3c202d3d0975b2914310ceb1bcc4d", size = 97564, upload-time = "2025-08-10T21:27:49.279Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/6f/ab/c80b0d5a9d8a1a65f4f815f2afff9798b12c3b9f31f1d304dd233dd920e2/kiwisolver-1.4.9-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:eb14a5da6dc7642b0f3a18f13654847cd8b7a2550e2645a5bda677862b03ba16", size = 124167, upload-time = "2025-08-10T21:25:53.403Z" }, + { url = "https://files.pythonhosted.org/packages/a0/c0/27fe1a68a39cf62472a300e2879ffc13c0538546c359b86f149cc19f6ac3/kiwisolver-1.4.9-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:39a219e1c81ae3b103643d2aedb90f1ef22650deb266ff12a19e7773f3e5f089", size = 66579, upload-time = "2025-08-10T21:25:54.79Z" }, + { url = "https://files.pythonhosted.org/packages/31/a2/a12a503ac1fd4943c50f9822678e8015a790a13b5490354c68afb8489814/kiwisolver-1.4.9-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:2405a7d98604b87f3fc28b1716783534b1b4b8510d8142adca34ee0bc3c87543", size = 65309, upload-time = "2025-08-10T21:25:55.76Z" }, + { url = "https://files.pythonhosted.org/packages/66/e1/e533435c0be77c3f64040d68d7a657771194a63c279f55573188161e81ca/kiwisolver-1.4.9-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:dc1ae486f9abcef254b5618dfb4113dd49f94c68e3e027d03cf0143f3f772b61", size = 1435596, upload-time = "2025-08-10T21:25:56.861Z" }, + { url = "https://files.pythonhosted.org/packages/67/1e/51b73c7347f9aabdc7215aa79e8b15299097dc2f8e67dee2b095faca9cb0/kiwisolver-1.4.9-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8a1f570ce4d62d718dce3f179ee78dac3b545ac16c0c04bb363b7607a949c0d1", size = 1246548, upload-time = "2025-08-10T21:25:58.246Z" }, + { url = "https://files.pythonhosted.org/packages/21/aa/72a1c5d1e430294f2d32adb9542719cfb441b5da368d09d268c7757af46c/kiwisolver-1.4.9-cp311-cp311-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:cb27e7b78d716c591e88e0a09a2139c6577865d7f2e152488c2cc6257f460872", size = 1263618, upload-time = "2025-08-10T21:25:59.857Z" }, + { url = "https://files.pythonhosted.org/packages/a3/af/db1509a9e79dbf4c260ce0cfa3903ea8945f6240e9e59d1e4deb731b1a40/kiwisolver-1.4.9-cp311-cp311-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:15163165efc2f627eb9687ea5f3a28137217d217ac4024893d753f46bce9de26", size = 1317437, upload-time = "2025-08-10T21:26:01.105Z" }, + { url = "https://files.pythonhosted.org/packages/e0/f2/3ea5ee5d52abacdd12013a94130436e19969fa183faa1e7c7fbc89e9a42f/kiwisolver-1.4.9-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:bdee92c56a71d2b24c33a7d4c2856bd6419d017e08caa7802d2963870e315028", size = 2195742, upload-time = "2025-08-10T21:26:02.675Z" }, + { url = "https://files.pythonhosted.org/packages/6f/9b/1efdd3013c2d9a2566aa6a337e9923a00590c516add9a1e89a768a3eb2fc/kiwisolver-1.4.9-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:412f287c55a6f54b0650bd9b6dce5aceddb95864a1a90c87af16979d37c89771", size = 2290810, upload-time = "2025-08-10T21:26:04.009Z" }, + { url = "https://files.pythonhosted.org/packages/fb/e5/cfdc36109ae4e67361f9bc5b41323648cb24a01b9ade18784657e022e65f/kiwisolver-1.4.9-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:2c93f00dcba2eea70af2be5f11a830a742fe6b579a1d4e00f47760ef13be247a", size = 2461579, upload-time = "2025-08-10T21:26:05.317Z" }, + { url = "https://files.pythonhosted.org/packages/62/86/b589e5e86c7610842213994cdea5add00960076bef4ae290c5fa68589cac/kiwisolver-1.4.9-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:f117e1a089d9411663a3207ba874f31be9ac8eaa5b533787024dc07aeb74f464", size = 2268071, upload-time = "2025-08-10T21:26:06.686Z" }, + { url = "https://files.pythonhosted.org/packages/3b/c6/f8df8509fd1eee6c622febe54384a96cfaf4d43bf2ccec7a0cc17e4715c9/kiwisolver-1.4.9-cp311-cp311-win_amd64.whl", hash = "sha256:be6a04e6c79819c9a8c2373317d19a96048e5a3f90bec587787e86a1153883c2", size = 73840, upload-time = "2025-08-10T21:26:07.94Z" }, + { url = "https://files.pythonhosted.org/packages/e2/2d/16e0581daafd147bc11ac53f032a2b45eabac897f42a338d0a13c1e5c436/kiwisolver-1.4.9-cp311-cp311-win_arm64.whl", hash = "sha256:0ae37737256ba2de764ddc12aed4956460277f00c4996d51a197e72f62f5eec7", size = 65159, upload-time = "2025-08-10T21:26:09.048Z" }, + { url = "https://files.pythonhosted.org/packages/86/c9/13573a747838aeb1c76e3267620daa054f4152444d1f3d1a2324b78255b5/kiwisolver-1.4.9-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:ac5a486ac389dddcc5bef4f365b6ae3ffff2c433324fb38dd35e3fab7c957999", size = 123686, upload-time = "2025-08-10T21:26:10.034Z" }, + { url = "https://files.pythonhosted.org/packages/51/ea/2ecf727927f103ffd1739271ca19c424d0e65ea473fbaeea1c014aea93f6/kiwisolver-1.4.9-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:f2ba92255faa7309d06fe44c3a4a97efe1c8d640c2a79a5ef728b685762a6fd2", size = 66460, upload-time = "2025-08-10T21:26:11.083Z" }, + { url = "https://files.pythonhosted.org/packages/5b/5a/51f5464373ce2aeb5194508298a508b6f21d3867f499556263c64c621914/kiwisolver-1.4.9-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4a2899935e724dd1074cb568ce7ac0dce28b2cd6ab539c8e001a8578eb106d14", size = 64952, upload-time = "2025-08-10T21:26:12.058Z" }, + { url = "https://files.pythonhosted.org/packages/70/90/6d240beb0f24b74371762873e9b7f499f1e02166a2d9c5801f4dbf8fa12e/kiwisolver-1.4.9-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:f6008a4919fdbc0b0097089f67a1eb55d950ed7e90ce2cc3e640abadd2757a04", size = 1474756, upload-time = "2025-08-10T21:26:13.096Z" }, + { url = "https://files.pythonhosted.org/packages/12/42/f36816eaf465220f683fb711efdd1bbf7a7005a2473d0e4ed421389bd26c/kiwisolver-1.4.9-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:67bb8b474b4181770f926f7b7d2f8c0248cbcb78b660fdd41a47054b28d2a752", size = 1276404, upload-time = "2025-08-10T21:26:14.457Z" }, + { url = "https://files.pythonhosted.org/packages/2e/64/bc2de94800adc830c476dce44e9b40fd0809cddeef1fde9fcf0f73da301f/kiwisolver-1.4.9-cp312-cp312-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:2327a4a30d3ee07d2fbe2e7933e8a37c591663b96ce42a00bc67461a87d7df77", size = 1294410, upload-time = "2025-08-10T21:26:15.73Z" }, + { url = "https://files.pythonhosted.org/packages/5f/42/2dc82330a70aa8e55b6d395b11018045e58d0bb00834502bf11509f79091/kiwisolver-1.4.9-cp312-cp312-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:7a08b491ec91b1d5053ac177afe5290adacf1f0f6307d771ccac5de30592d198", size = 1343631, upload-time = "2025-08-10T21:26:17.045Z" }, + { url = "https://files.pythonhosted.org/packages/22/fd/f4c67a6ed1aab149ec5a8a401c323cee7a1cbe364381bb6c9c0d564e0e20/kiwisolver-1.4.9-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:d8fc5c867c22b828001b6a38d2eaeb88160bf5783c6cb4a5e440efc981ce286d", size = 2224963, upload-time = "2025-08-10T21:26:18.737Z" }, + { url = "https://files.pythonhosted.org/packages/45/aa/76720bd4cb3713314677d9ec94dcc21ced3f1baf4830adde5bb9b2430a5f/kiwisolver-1.4.9-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:3b3115b2581ea35bb6d1f24a4c90af37e5d9b49dcff267eeed14c3893c5b86ab", size = 2321295, upload-time = "2025-08-10T21:26:20.11Z" }, + { url = "https://files.pythonhosted.org/packages/80/19/d3ec0d9ab711242f56ae0dc2fc5d70e298bb4a1f9dfab44c027668c673a1/kiwisolver-1.4.9-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:858e4c22fb075920b96a291928cb7dea5644e94c0ee4fcd5af7e865655e4ccf2", size = 2487987, upload-time = "2025-08-10T21:26:21.49Z" }, + { url = "https://files.pythonhosted.org/packages/39/e9/61e4813b2c97e86b6fdbd4dd824bf72d28bcd8d4849b8084a357bc0dd64d/kiwisolver-1.4.9-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:ed0fecd28cc62c54b262e3736f8bb2512d8dcfdc2bcf08be5f47f96bf405b145", size = 2291817, upload-time = "2025-08-10T21:26:22.812Z" }, + { url = "https://files.pythonhosted.org/packages/a0/41/85d82b0291db7504da3c2defe35c9a8a5c9803a730f297bd823d11d5fb77/kiwisolver-1.4.9-cp312-cp312-win_amd64.whl", hash = "sha256:f68208a520c3d86ea51acf688a3e3002615a7f0238002cccc17affecc86a8a54", size = 73895, upload-time = "2025-08-10T21:26:24.37Z" }, + { url = "https://files.pythonhosted.org/packages/e2/92/5f3068cf15ee5cb624a0c7596e67e2a0bb2adee33f71c379054a491d07da/kiwisolver-1.4.9-cp312-cp312-win_arm64.whl", hash = "sha256:2c1a4f57df73965f3f14df20b80ee29e6a7930a57d2d9e8491a25f676e197c60", size = 64992, upload-time = "2025-08-10T21:26:25.732Z" }, + { url = "https://files.pythonhosted.org/packages/31/c1/c2686cda909742ab66c7388e9a1a8521a59eb89f8bcfbee28fc980d07e24/kiwisolver-1.4.9-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:a5d0432ccf1c7ab14f9949eec60c5d1f924f17c037e9f8b33352fa05799359b8", size = 123681, upload-time = "2025-08-10T21:26:26.725Z" }, + { url = "https://files.pythonhosted.org/packages/ca/f0/f44f50c9f5b1a1860261092e3bc91ecdc9acda848a8b8c6abfda4a24dd5c/kiwisolver-1.4.9-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efb3a45b35622bb6c16dbfab491a8f5a391fe0e9d45ef32f4df85658232ca0e2", size = 66464, upload-time = "2025-08-10T21:26:27.733Z" }, + { url = "https://files.pythonhosted.org/packages/2d/7a/9d90a151f558e29c3936b8a47ac770235f436f2120aca41a6d5f3d62ae8d/kiwisolver-1.4.9-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:1a12cf6398e8a0a001a059747a1cbf24705e18fe413bc22de7b3d15c67cffe3f", size = 64961, upload-time = "2025-08-10T21:26:28.729Z" }, + { url = "https://files.pythonhosted.org/packages/e9/e9/f218a2cb3a9ffbe324ca29a9e399fa2d2866d7f348ec3a88df87fc248fc5/kiwisolver-1.4.9-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:b67e6efbf68e077dd71d1a6b37e43e1a99d0bff1a3d51867d45ee8908b931098", size = 1474607, upload-time = "2025-08-10T21:26:29.798Z" }, + { url = "https://files.pythonhosted.org/packages/d9/28/aac26d4c882f14de59041636292bc838db8961373825df23b8eeb807e198/kiwisolver-1.4.9-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5656aa670507437af0207645273ccdfee4f14bacd7f7c67a4306d0dcaeaf6eed", size = 1276546, upload-time = "2025-08-10T21:26:31.401Z" }, + { url = "https://files.pythonhosted.org/packages/8b/ad/8bfc1c93d4cc565e5069162f610ba2f48ff39b7de4b5b8d93f69f30c4bed/kiwisolver-1.4.9-cp313-cp313-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:bfc08add558155345129c7803b3671cf195e6a56e7a12f3dde7c57d9b417f525", size = 1294482, upload-time = "2025-08-10T21:26:32.721Z" }, + { url = "https://files.pythonhosted.org/packages/da/f1/6aca55ff798901d8ce403206d00e033191f63d82dd708a186e0ed2067e9c/kiwisolver-1.4.9-cp313-cp313-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:40092754720b174e6ccf9e845d0d8c7d8e12c3d71e7fc35f55f3813e96376f78", size = 1343720, upload-time = "2025-08-10T21:26:34.032Z" }, + { url = "https://files.pythonhosted.org/packages/d1/91/eed031876c595c81d90d0f6fc681ece250e14bf6998c3d7c419466b523b7/kiwisolver-1.4.9-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:497d05f29a1300d14e02e6441cf0f5ee81c1ff5a304b0d9fb77423974684e08b", size = 2224907, upload-time = "2025-08-10T21:26:35.824Z" }, + { url = "https://files.pythonhosted.org/packages/e9/ec/4d1925f2e49617b9cca9c34bfa11adefad49d00db038e692a559454dfb2e/kiwisolver-1.4.9-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:bdd1a81a1860476eb41ac4bc1e07b3f07259e6d55bbf739b79c8aaedcf512799", size = 2321334, upload-time = "2025-08-10T21:26:37.534Z" }, + { url = "https://files.pythonhosted.org/packages/43/cb/450cd4499356f68802750c6ddc18647b8ea01ffa28f50d20598e0befe6e9/kiwisolver-1.4.9-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:e6b93f13371d341afee3be9f7c5964e3fe61d5fa30f6a30eb49856935dfe4fc3", size = 2488313, upload-time = "2025-08-10T21:26:39.191Z" }, + { url = "https://files.pythonhosted.org/packages/71/67/fc76242bd99f885651128a5d4fa6083e5524694b7c88b489b1b55fdc491d/kiwisolver-1.4.9-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:d75aa530ccfaa593da12834b86a0724f58bff12706659baa9227c2ccaa06264c", size = 2291970, upload-time = "2025-08-10T21:26:40.828Z" }, + { url = "https://files.pythonhosted.org/packages/75/bd/f1a5d894000941739f2ae1b65a32892349423ad49c2e6d0771d0bad3fae4/kiwisolver-1.4.9-cp313-cp313-win_amd64.whl", hash = "sha256:dd0a578400839256df88c16abddf9ba14813ec5f21362e1fe65022e00c883d4d", size = 73894, upload-time = "2025-08-10T21:26:42.33Z" }, + { url = "https://files.pythonhosted.org/packages/95/38/dce480814d25b99a391abbddadc78f7c117c6da34be68ca8b02d5848b424/kiwisolver-1.4.9-cp313-cp313-win_arm64.whl", hash = "sha256:d4188e73af84ca82468f09cadc5ac4db578109e52acb4518d8154698d3a87ca2", size = 64995, upload-time = "2025-08-10T21:26:43.889Z" }, + { url = "https://files.pythonhosted.org/packages/e2/37/7d218ce5d92dadc5ebdd9070d903e0c7cf7edfe03f179433ac4d13ce659c/kiwisolver-1.4.9-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:5a0f2724dfd4e3b3ac5a82436a8e6fd16baa7d507117e4279b660fe8ca38a3a1", size = 126510, upload-time = "2025-08-10T21:26:44.915Z" }, + { url = "https://files.pythonhosted.org/packages/23/b0/e85a2b48233daef4b648fb657ebbb6f8367696a2d9548a00b4ee0eb67803/kiwisolver-1.4.9-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:1b11d6a633e4ed84fc0ddafd4ebfd8ea49b3f25082c04ad12b8315c11d504dc1", size = 67903, upload-time = "2025-08-10T21:26:45.934Z" }, + { url = "https://files.pythonhosted.org/packages/44/98/f2425bc0113ad7de24da6bb4dae1343476e95e1d738be7c04d31a5d037fd/kiwisolver-1.4.9-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:61874cdb0a36016354853593cffc38e56fc9ca5aa97d2c05d3dcf6922cd55a11", size = 66402, upload-time = "2025-08-10T21:26:47.101Z" }, + { url = "https://files.pythonhosted.org/packages/98/d8/594657886df9f34c4177cc353cc28ca7e6e5eb562d37ccc233bff43bbe2a/kiwisolver-1.4.9-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:60c439763a969a6af93b4881db0eed8fadf93ee98e18cbc35bc8da868d0c4f0c", size = 1582135, upload-time = "2025-08-10T21:26:48.665Z" }, + { url = "https://files.pythonhosted.org/packages/5c/c6/38a115b7170f8b306fc929e166340c24958347308ea3012c2b44e7e295db/kiwisolver-1.4.9-cp313-cp313t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:92a2f997387a1b79a75e7803aa7ded2cfbe2823852ccf1ba3bcf613b62ae3197", size = 1389409, upload-time = "2025-08-10T21:26:50.335Z" }, + { url = "https://files.pythonhosted.org/packages/bf/3b/e04883dace81f24a568bcee6eb3001da4ba05114afa622ec9b6fafdc1f5e/kiwisolver-1.4.9-cp313-cp313t-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:a31d512c812daea6d8b3be3b2bfcbeb091dbb09177706569bcfc6240dcf8b41c", size = 1401763, upload-time = "2025-08-10T21:26:51.867Z" }, + { url = "https://files.pythonhosted.org/packages/9f/80/20ace48e33408947af49d7d15c341eaee69e4e0304aab4b7660e234d6288/kiwisolver-1.4.9-cp313-cp313t-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:52a15b0f35dad39862d376df10c5230155243a2c1a436e39eb55623ccbd68185", size = 1453643, upload-time = "2025-08-10T21:26:53.592Z" }, + { url = "https://files.pythonhosted.org/packages/64/31/6ce4380a4cd1f515bdda976a1e90e547ccd47b67a1546d63884463c92ca9/kiwisolver-1.4.9-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:a30fd6fdef1430fd9e1ba7b3398b5ee4e2887783917a687d86ba69985fb08748", size = 2330818, upload-time = "2025-08-10T21:26:55.051Z" }, + { url = "https://files.pythonhosted.org/packages/fa/e9/3f3fcba3bcc7432c795b82646306e822f3fd74df0ee81f0fa067a1f95668/kiwisolver-1.4.9-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:cc9617b46837c6468197b5945e196ee9ca43057bb7d9d1ae688101e4e1dddf64", size = 2419963, upload-time = "2025-08-10T21:26:56.421Z" }, + { url = "https://files.pythonhosted.org/packages/99/43/7320c50e4133575c66e9f7dadead35ab22d7c012a3b09bb35647792b2a6d/kiwisolver-1.4.9-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:0ab74e19f6a2b027ea4f845a78827969af45ce790e6cb3e1ebab71bdf9f215ff", size = 2594639, upload-time = "2025-08-10T21:26:57.882Z" }, + { url = "https://files.pythonhosted.org/packages/65/d6/17ae4a270d4a987ef8a385b906d2bdfc9fce502d6dc0d3aea865b47f548c/kiwisolver-1.4.9-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:dba5ee5d3981160c28d5490f0d1b7ed730c22470ff7f6cc26cfcfaacb9896a07", size = 2391741, upload-time = "2025-08-10T21:26:59.237Z" }, + { url = "https://files.pythonhosted.org/packages/2a/8f/8f6f491d595a9e5912971f3f863d81baddccc8a4d0c3749d6a0dd9ffc9df/kiwisolver-1.4.9-cp313-cp313t-win_arm64.whl", hash = "sha256:0749fd8f4218ad2e851e11cc4dc05c7cbc0cbc4267bdfdb31782e65aace4ee9c", size = 68646, upload-time = "2025-08-10T21:27:00.52Z" }, + { url = "https://files.pythonhosted.org/packages/6b/32/6cc0fbc9c54d06c2969faa9c1d29f5751a2e51809dd55c69055e62d9b426/kiwisolver-1.4.9-cp314-cp314-macosx_10_13_universal2.whl", hash = "sha256:9928fe1eb816d11ae170885a74d074f57af3a0d65777ca47e9aeb854a1fba386", size = 123806, upload-time = "2025-08-10T21:27:01.537Z" }, + { url = "https://files.pythonhosted.org/packages/b2/dd/2bfb1d4a4823d92e8cbb420fe024b8d2167f72079b3bb941207c42570bdf/kiwisolver-1.4.9-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:d0005b053977e7b43388ddec89fa567f43d4f6d5c2c0affe57de5ebf290dc552", size = 66605, upload-time = "2025-08-10T21:27:03.335Z" }, + { url = "https://files.pythonhosted.org/packages/f7/69/00aafdb4e4509c2ca6064646cba9cd4b37933898f426756adb2cb92ebbed/kiwisolver-1.4.9-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:2635d352d67458b66fd0667c14cb1d4145e9560d503219034a18a87e971ce4f3", size = 64925, upload-time = "2025-08-10T21:27:04.339Z" }, + { url = "https://files.pythonhosted.org/packages/43/dc/51acc6791aa14e5cb6d8a2e28cefb0dc2886d8862795449d021334c0df20/kiwisolver-1.4.9-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:767c23ad1c58c9e827b649a9ab7809fd5fd9db266a9cf02b0e926ddc2c680d58", size = 1472414, upload-time = "2025-08-10T21:27:05.437Z" }, + { url = "https://files.pythonhosted.org/packages/3d/bb/93fa64a81db304ac8a246f834d5094fae4b13baf53c839d6bb6e81177129/kiwisolver-1.4.9-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:72d0eb9fba308b8311685c2268cf7d0a0639a6cd027d8128659f72bdd8a024b4", size = 1281272, upload-time = "2025-08-10T21:27:07.063Z" }, + { url = "https://files.pythonhosted.org/packages/70/e6/6df102916960fb8d05069d4bd92d6d9a8202d5a3e2444494e7cd50f65b7a/kiwisolver-1.4.9-cp314-cp314-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:f68e4f3eeca8fb22cc3d731f9715a13b652795ef657a13df1ad0c7dc0e9731df", size = 1298578, upload-time = "2025-08-10T21:27:08.452Z" }, + { url = "https://files.pythonhosted.org/packages/7c/47/e142aaa612f5343736b087864dbaebc53ea8831453fb47e7521fa8658f30/kiwisolver-1.4.9-cp314-cp314-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:d84cd4061ae292d8ac367b2c3fa3aad11cb8625a95d135fe93f286f914f3f5a6", size = 1345607, upload-time = "2025-08-10T21:27:10.125Z" }, + { url = "https://files.pythonhosted.org/packages/54/89/d641a746194a0f4d1a3670fb900d0dbaa786fb98341056814bc3f058fa52/kiwisolver-1.4.9-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:a60ea74330b91bd22a29638940d115df9dc00af5035a9a2a6ad9399ffb4ceca5", size = 2230150, upload-time = "2025-08-10T21:27:11.484Z" }, + { url = "https://files.pythonhosted.org/packages/aa/6b/5ee1207198febdf16ac11f78c5ae40861b809cbe0e6d2a8d5b0b3044b199/kiwisolver-1.4.9-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:ce6a3a4e106cf35c2d9c4fa17c05ce0b180db622736845d4315519397a77beaf", size = 2325979, upload-time = "2025-08-10T21:27:12.917Z" }, + { url = "https://files.pythonhosted.org/packages/fc/ff/b269eefd90f4ae14dcc74973d5a0f6d28d3b9bb1afd8c0340513afe6b39a/kiwisolver-1.4.9-cp314-cp314-musllinux_1_2_s390x.whl", hash = "sha256:77937e5e2a38a7b48eef0585114fe7930346993a88060d0bf886086d2aa49ef5", size = 2491456, upload-time = "2025-08-10T21:27:14.353Z" }, + { url = "https://files.pythonhosted.org/packages/fc/d4/10303190bd4d30de547534601e259a4fbf014eed94aae3e5521129215086/kiwisolver-1.4.9-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:24c175051354f4a28c5d6a31c93906dc653e2bf234e8a4bbfb964892078898ce", size = 2294621, upload-time = "2025-08-10T21:27:15.808Z" }, + { url = "https://files.pythonhosted.org/packages/28/e0/a9a90416fce5c0be25742729c2ea52105d62eda6c4be4d803c2a7be1fa50/kiwisolver-1.4.9-cp314-cp314-win_amd64.whl", hash = "sha256:0763515d4df10edf6d06a3c19734e2566368980d21ebec439f33f9eb936c07b7", size = 75417, upload-time = "2025-08-10T21:27:17.436Z" }, + { url = "https://files.pythonhosted.org/packages/1f/10/6949958215b7a9a264299a7db195564e87900f709db9245e4ebdd3c70779/kiwisolver-1.4.9-cp314-cp314-win_arm64.whl", hash = "sha256:0e4e2bf29574a6a7b7f6cb5fa69293b9f96c928949ac4a53ba3f525dffb87f9c", size = 66582, upload-time = "2025-08-10T21:27:18.436Z" }, + { url = "https://files.pythonhosted.org/packages/ec/79/60e53067903d3bc5469b369fe0dfc6b3482e2133e85dae9daa9527535991/kiwisolver-1.4.9-cp314-cp314t-macosx_10_13_universal2.whl", hash = "sha256:d976bbb382b202f71c67f77b0ac11244021cfa3f7dfd9e562eefcea2df711548", size = 126514, upload-time = "2025-08-10T21:27:19.465Z" }, + { url = "https://files.pythonhosted.org/packages/25/d1/4843d3e8d46b072c12a38c97c57fab4608d36e13fe47d47ee96b4d61ba6f/kiwisolver-1.4.9-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:2489e4e5d7ef9a1c300a5e0196e43d9c739f066ef23270607d45aba368b91f2d", size = 67905, upload-time = "2025-08-10T21:27:20.51Z" }, + { url = "https://files.pythonhosted.org/packages/8c/ae/29ffcbd239aea8b93108de1278271ae764dfc0d803a5693914975f200596/kiwisolver-1.4.9-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:e2ea9f7ab7fbf18fffb1b5434ce7c69a07582f7acc7717720f1d69f3e806f90c", size = 66399, upload-time = "2025-08-10T21:27:21.496Z" }, + { url = "https://files.pythonhosted.org/packages/a1/ae/d7ba902aa604152c2ceba5d352d7b62106bedbccc8e95c3934d94472bfa3/kiwisolver-1.4.9-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:b34e51affded8faee0dfdb705416153819d8ea9250bbbf7ea1b249bdeb5f1122", size = 1582197, upload-time = "2025-08-10T21:27:22.604Z" }, + { url = "https://files.pythonhosted.org/packages/f2/41/27c70d427eddb8bc7e4f16420a20fefc6f480312122a59a959fdfe0445ad/kiwisolver-1.4.9-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d8aacd3d4b33b772542b2e01beb50187536967b514b00003bdda7589722d2a64", size = 1390125, upload-time = "2025-08-10T21:27:24.036Z" }, + { url = "https://files.pythonhosted.org/packages/41/42/b3799a12bafc76d962ad69083f8b43b12bf4fe78b097b12e105d75c9b8f1/kiwisolver-1.4.9-cp314-cp314t-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:7cf974dd4e35fa315563ac99d6287a1024e4dc2077b8a7d7cd3d2fb65d283134", size = 1402612, upload-time = "2025-08-10T21:27:25.773Z" }, + { url = "https://files.pythonhosted.org/packages/d2/b5/a210ea073ea1cfaca1bb5c55a62307d8252f531beb364e18aa1e0888b5a0/kiwisolver-1.4.9-cp314-cp314t-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:85bd218b5ecfbee8c8a82e121802dcb519a86044c9c3b2e4aef02fa05c6da370", size = 1453990, upload-time = "2025-08-10T21:27:27.089Z" }, + { url = "https://files.pythonhosted.org/packages/5f/ce/a829eb8c033e977d7ea03ed32fb3c1781b4fa0433fbadfff29e39c676f32/kiwisolver-1.4.9-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:0856e241c2d3df4efef7c04a1e46b1936b6120c9bcf36dd216e3acd84bc4fb21", size = 2331601, upload-time = "2025-08-10T21:27:29.343Z" }, + { url = "https://files.pythonhosted.org/packages/e0/4b/b5e97eb142eb9cd0072dacfcdcd31b1c66dc7352b0f7c7255d339c0edf00/kiwisolver-1.4.9-cp314-cp314t-musllinux_1_2_ppc64le.whl", hash = "sha256:9af39d6551f97d31a4deebeac6f45b156f9755ddc59c07b402c148f5dbb6482a", size = 2422041, upload-time = "2025-08-10T21:27:30.754Z" }, + { url = "https://files.pythonhosted.org/packages/40/be/8eb4cd53e1b85ba4edc3a9321666f12b83113a178845593307a3e7891f44/kiwisolver-1.4.9-cp314-cp314t-musllinux_1_2_s390x.whl", hash = "sha256:bb4ae2b57fc1d8cbd1cf7b1d9913803681ffa903e7488012be5b76dedf49297f", size = 2594897, upload-time = "2025-08-10T21:27:32.803Z" }, + { url = "https://files.pythonhosted.org/packages/99/dd/841e9a66c4715477ea0abc78da039832fbb09dac5c35c58dc4c41a407b8a/kiwisolver-1.4.9-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:aedff62918805fb62d43a4aa2ecd4482c380dc76cd31bd7c8878588a61bd0369", size = 2391835, upload-time = "2025-08-10T21:27:34.23Z" }, + { url = "https://files.pythonhosted.org/packages/0c/28/4b2e5c47a0da96896fdfdb006340ade064afa1e63675d01ea5ac222b6d52/kiwisolver-1.4.9-cp314-cp314t-win_amd64.whl", hash = "sha256:1fa333e8b2ce4d9660f2cda9c0e1b6bafcfb2457a9d259faa82289e73ec24891", size = 79988, upload-time = "2025-08-10T21:27:35.587Z" }, + { url = "https://files.pythonhosted.org/packages/80/be/3578e8afd18c88cdf9cb4cffde75a96d2be38c5a903f1ed0ceec061bd09e/kiwisolver-1.4.9-cp314-cp314t-win_arm64.whl", hash = "sha256:4a48a2ce79d65d363597ef7b567ce3d14d68783d2b2263d98db3d9477805ba32", size = 70260, upload-time = "2025-08-10T21:27:36.606Z" }, + { url = "https://files.pythonhosted.org/packages/a3/0f/36d89194b5a32c054ce93e586d4049b6c2c22887b0eb229c61c68afd3078/kiwisolver-1.4.9-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:720e05574713db64c356e86732c0f3c5252818d05f9df320f0ad8380641acea5", size = 60104, upload-time = "2025-08-10T21:27:43.287Z" }, + { url = "https://files.pythonhosted.org/packages/52/ba/4ed75f59e4658fd21fe7dde1fee0ac397c678ec3befba3fe6482d987af87/kiwisolver-1.4.9-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:17680d737d5335b552994a2008fab4c851bcd7de33094a82067ef3a576ff02fa", size = 58592, upload-time = "2025-08-10T21:27:44.314Z" }, + { url = "https://files.pythonhosted.org/packages/33/01/a8ea7c5ea32a9b45ceeaee051a04c8ed4320f5add3c51bfa20879b765b70/kiwisolver-1.4.9-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:85b5352f94e490c028926ea567fc569c52ec79ce131dadb968d3853e809518c2", size = 80281, upload-time = "2025-08-10T21:27:45.369Z" }, + { url = "https://files.pythonhosted.org/packages/da/e3/dbd2ecdce306f1d07a1aaf324817ee993aab7aee9db47ceac757deabafbe/kiwisolver-1.4.9-pp311-pypy311_pp73-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:464415881e4801295659462c49461a24fb107c140de781d55518c4b80cb6790f", size = 78009, upload-time = "2025-08-10T21:27:46.376Z" }, + { url = "https://files.pythonhosted.org/packages/da/e9/0d4add7873a73e462aeb45c036a2dead2562b825aa46ba326727b3f31016/kiwisolver-1.4.9-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:fb940820c63a9590d31d88b815e7a3aa5915cad3ce735ab45f0c730b39547de1", size = 73929, upload-time = "2025-08-10T21:27:48.236Z" }, ] [[package]] name = "lark" -version = "1.2.2" +version = "1.3.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/af/60/bc7622aefb2aee1c0b4ba23c1446d3e30225c8770b38d7aedbfb65ca9d5a/lark-1.2.2.tar.gz", hash = "sha256:ca807d0162cd16cef15a8feecb862d7319e7a09bdb13aef927968e45040fed80", size = 252132 } +sdist = { url = "https://files.pythonhosted.org/packages/da/34/28fff3ab31ccff1fd4f6c7c7b0ceb2b6968d8ea4950663eadcb5720591a0/lark-1.3.1.tar.gz", hash = "sha256:b426a7a6d6d53189d318f2b6236ab5d6429eaf09259f1ca33eb716eed10d2905", size = 382732, upload-time = "2025-10-27T18:25:56.653Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/2d/00/d90b10b962b4277f5e64a78b6609968859ff86889f5b898c1a778c06ec00/lark-1.2.2-py3-none-any.whl", hash = "sha256:c2276486b02f0f1b90be155f2c8ba4a8e194d42775786db622faccd652d8e80c", size = 111036 }, + { url = "https://files.pythonhosted.org/packages/82/3d/14ce75ef66813643812f3093ab17e46d3a206942ce7376d31ec2d36229e7/lark-1.3.1-py3-none-any.whl", hash = "sha256:c629b661023a014c37da873b4ff58a817398d12635d3bbb2c5a03be7fe5d1e12", size = 113151, upload-time = "2025-10-27T18:25:54.882Z" }, ] [[package]] name = "libcosimpy" -version = "0.0.2" -source = { registry = "https://pypi.org/simple" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/a4/b8/89b64b5920439bcaab95ce52686bb2bbc22c4cd72683e94f669761293619/libcosimpy-0.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cb58d5fb9cf9ee8fa460e1cbce66ebe94cfb2719181333dc7435e80727509135", size = 23413889 }, - { url = "https://files.pythonhosted.org/packages/6c/9d/3a5004840737c1cc84874757b43a0cb5f259518200450faf8986addf4d18/libcosimpy-0.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:ba2e82245425066464297325c6074bb6829c8282dff1057f9ad28f2df97171e1", size = 4474674 }, - { url = "https://files.pythonhosted.org/packages/21/1d/74a1b078692b453022228d0a73695302d764b7d7e69b59ea1a478ab388c4/libcosimpy-0.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:439198d6ff92521df2fb705f1c0516886854ab7c9d53e2c86c2a8e37422f5dd0", size = 23413885 }, - { url = "https://files.pythonhosted.org/packages/05/99/93fd9c6b0b290a31e29287f3b0721171033f64d7636f7c7b1e9192fd2dbb/libcosimpy-0.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:93c5acf67f95a53e9ce9a27aafa863de9461a04a04933652b2991c0b0e52b3d2", size = 4474674 }, - { url = "https://files.pythonhosted.org/packages/06/e7/3dc745a7d41e563c5c50daad1198c86eb463cb522b9f90599dad4445e3b4/libcosimpy-0.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f94574843496e9692c86c955989cd411c749d6454b4fd891a3881282682b4bc7", size = 23413888 }, - { url = "https://files.pythonhosted.org/packages/69/c0/fb50b030b7b2af61b22bf21519b6f50f7e2c3b1b54472f7b8b23627394d4/libcosimpy-0.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:aeeef8d4fbcabf257a512ea2d626b00d281512204da19b9c07b83fe28ab4e9b2", size = 4474675 }, +version = "0.0.5" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/45/45/0613db10985bf6316f502e8de65bcd1a700a4fa806404e39064580ccc8ff/libcosimpy-0.0.5-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:dcbf584f5e68c79ed894f8fce5cfc7f2c9c2a3a95db41631e9f4cce7b4b3483d", size = 24796946, upload-time = "2025-11-25T15:47:58.479Z" }, + { url = "https://files.pythonhosted.org/packages/5a/d1/07e58cdc47a38d6f2689f3913a5b6185d1f7ca3ea8fc6ca0da0e2c15bf72/libcosimpy-0.0.5-cp311-cp311-win_amd64.whl", hash = "sha256:cc1a698c6098e4ea0ff1de05824f765b01b3b2e77b560e1055dcb90775a788ff", size = 8345973, upload-time = "2025-11-25T15:48:01.067Z" }, + { url = "https://files.pythonhosted.org/packages/62/a7/55e3871d0b8cd1f304817118b3dccb7ae1ed8097725fdf8e659a842d8fdd/libcosimpy-0.0.5-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:ec1fae235b05894fc2af4c8a6db2f0b875f3c9da80378a01f8bd5bb717714a9e", size = 24796948, upload-time = "2025-11-25T15:48:02.593Z" }, + { url = "https://files.pythonhosted.org/packages/17/66/efd3cd4e916660151946cac4649b43541bb68109283152a22c34d8551f23/libcosimpy-0.0.5-cp312-cp312-win_amd64.whl", hash = "sha256:764898cbd9eae30053c3cd7fcb59f51ecc7a75b806771dcb0c111df502a41d2b", size = 8345971, upload-time = "2025-11-25T15:48:04.855Z" }, + { url = "https://files.pythonhosted.org/packages/42/23/9f45b9d04d4aca2f8a44476310d86edcc25d2f8cbf83f2b43982c8dee5c1/libcosimpy-0.0.5-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:fdfa9995ac83f1e6c7092197f6b3a1dca4af5640588b19dee91f086e0f8fdfa2", size = 24796946, upload-time = "2025-11-25T15:48:06.611Z" }, + { url = "https://files.pythonhosted.org/packages/da/0b/a4b7d3688564b113bdf429907f86622433861cef8dcfff96a65e16f88d09/libcosimpy-0.0.5-cp313-cp313-win_amd64.whl", hash = "sha256:0baa0f0f192841d6f4b4156418d934ccb0a7802395805f4739792c630d9159b5", size = 8345971, upload-time = "2025-11-25T15:48:08.691Z" }, + { url = "https://files.pythonhosted.org/packages/a7/b8/b079db16cf62b62453abbfe0b0775422962c5f693b2c3b8a4f67faf11774/libcosimpy-0.0.5-cp314-cp314-manylinux_2_28_x86_64.whl", hash = "sha256:4e4cff9eafd0d78a238c6f9de73e2d8deab5eaabf6e5369baa70badffaba80f9", size = 24796948, upload-time = "2025-11-25T15:48:10.421Z" }, + { url = "https://files.pythonhosted.org/packages/a3/19/8804ddc341bed64a2bf7523b790c3b8784c0b1718d4d06d5848ae0cc768e/libcosimpy-0.0.5-cp314-cp314-win_amd64.whl", hash = "sha256:dd249be7a03db16c2e07acd84d239fc671152a1aa4c66c1012cf57c16aa08583", size = 8622690, upload-time = "2025-11-25T15:48:12.77Z" }, +] + +[[package]] +name = "librt" +version = "0.8.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/56/9c/b4b0c54d84da4a94b37bd44151e46d5e583c9534c7e02250b961b1b6d8a8/librt-0.8.1.tar.gz", hash = "sha256:be46a14693955b3bd96014ccbdb8339ee8c9346fbe11c1b78901b55125f14c73", size = 177471, upload-time = "2026-02-17T16:13:06.101Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/1d/01/0e748af5e4fee180cf7cd12bd12b0513ad23b045dccb2a83191bde82d168/librt-0.8.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:681dc2451d6d846794a828c16c22dc452d924e9f700a485b7ecb887a30aad1fd", size = 65315, upload-time = "2026-02-17T16:11:25.152Z" }, + { url = "https://files.pythonhosted.org/packages/9d/4d/7184806efda571887c798d573ca4134c80ac8642dcdd32f12c31b939c595/librt-0.8.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:a3b4350b13cc0e6f5bec8fa7caf29a8fb8cdc051a3bae45cfbfd7ce64f009965", size = 68021, upload-time = "2026-02-17T16:11:26.129Z" }, + { url = "https://files.pythonhosted.org/packages/ae/88/c3c52d2a5d5101f28d3dc89298444626e7874aa904eed498464c2af17627/librt-0.8.1-cp311-cp311-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:ac1e7817fd0ed3d14fd7c5df91daed84c48e4c2a11ee99c0547f9f62fdae13da", size = 194500, upload-time = "2026-02-17T16:11:27.177Z" }, + { url = "https://files.pythonhosted.org/packages/d6/5d/6fb0a25b6a8906e85b2c3b87bee1d6ed31510be7605b06772f9374ca5cb3/librt-0.8.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:747328be0c5b7075cde86a0e09d7a9196029800ba75a1689332348e998fb85c0", size = 205622, upload-time = "2026-02-17T16:11:28.242Z" }, + { url = "https://files.pythonhosted.org/packages/b2/a6/8006ae81227105476a45691f5831499e4d936b1c049b0c1feb17c11b02d1/librt-0.8.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f0af2bd2bc204fa27f3d6711d0f360e6b8c684a035206257a81673ab924aa11e", size = 218304, upload-time = "2026-02-17T16:11:29.344Z" }, + { url = "https://files.pythonhosted.org/packages/ee/19/60e07886ad16670aae57ef44dada41912c90906a6fe9f2b9abac21374748/librt-0.8.1-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:d480de377f5b687b6b1bc0c0407426da556e2a757633cc7e4d2e1a057aa688f3", size = 211493, upload-time = "2026-02-17T16:11:30.445Z" }, + { url = "https://files.pythonhosted.org/packages/9c/cf/f666c89d0e861d05600438213feeb818c7514d3315bae3648b1fc145d2b6/librt-0.8.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:d0ee06b5b5291f609ddb37b9750985b27bc567791bc87c76a569b3feed8481ac", size = 219129, upload-time = "2026-02-17T16:11:32.021Z" }, + { url = "https://files.pythonhosted.org/packages/8f/ef/f1bea01e40b4a879364c031476c82a0dc69ce068daad67ab96302fed2d45/librt-0.8.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:9e2c6f77b9ad48ce5603b83b7da9ee3e36b3ab425353f695cba13200c5d96596", size = 213113, upload-time = "2026-02-17T16:11:33.192Z" }, + { url = "https://files.pythonhosted.org/packages/9b/80/cdab544370cc6bc1b72ea369525f547a59e6938ef6863a11ab3cd24759af/librt-0.8.1-cp311-cp311-musllinux_1_2_riscv64.whl", hash = "sha256:439352ba9373f11cb8e1933da194dcc6206daf779ff8df0ed69c5e39113e6a99", size = 212269, upload-time = "2026-02-17T16:11:34.373Z" }, + { url = "https://files.pythonhosted.org/packages/9d/9c/48d6ed8dac595654f15eceab2035131c136d1ae9a1e3548e777bb6dbb95d/librt-0.8.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:82210adabbc331dbb65d7868b105185464ef13f56f7f76688565ad79f648b0fe", size = 234673, upload-time = "2026-02-17T16:11:36.063Z" }, + { url = "https://files.pythonhosted.org/packages/16/01/35b68b1db517f27a01be4467593292eb5315def8900afad29fabf56304ba/librt-0.8.1-cp311-cp311-win32.whl", hash = "sha256:52c224e14614b750c0a6d97368e16804a98c684657c7518752c356834fff83bb", size = 54597, upload-time = "2026-02-17T16:11:37.544Z" }, + { url = "https://files.pythonhosted.org/packages/71/02/796fe8f02822235966693f257bf2c79f40e11337337a657a8cfebba5febc/librt-0.8.1-cp311-cp311-win_amd64.whl", hash = "sha256:c00e5c884f528c9932d278d5c9cbbea38a6b81eb62c02e06ae53751a83a4d52b", size = 61733, upload-time = "2026-02-17T16:11:38.691Z" }, + { url = "https://files.pythonhosted.org/packages/28/ad/232e13d61f879a42a4e7117d65e4984bb28371a34bb6fb9ca54ec2c8f54e/librt-0.8.1-cp311-cp311-win_arm64.whl", hash = "sha256:f7cdf7f26c2286ffb02e46d7bac56c94655540b26347673bea15fa52a6af17e9", size = 52273, upload-time = "2026-02-17T16:11:40.308Z" }, + { url = "https://files.pythonhosted.org/packages/95/21/d39b0a87ac52fc98f621fb6f8060efb017a767ebbbac2f99fbcbc9ddc0d7/librt-0.8.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:a28f2612ab566b17f3698b0da021ff9960610301607c9a5e8eaca62f5e1c350a", size = 66516, upload-time = "2026-02-17T16:11:41.604Z" }, + { url = "https://files.pythonhosted.org/packages/69/f1/46375e71441c43e8ae335905e069f1c54febee63a146278bcee8782c84fd/librt-0.8.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:60a78b694c9aee2a0f1aaeaa7d101cf713e92e8423a941d2897f4fa37908dab9", size = 68634, upload-time = "2026-02-17T16:11:43.268Z" }, + { url = "https://files.pythonhosted.org/packages/0a/33/c510de7f93bf1fa19e13423a606d8189a02624a800710f6e6a0a0f0784b3/librt-0.8.1-cp312-cp312-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:758509ea3f1eba2a57558e7e98f4659d0ea7670bff49673b0dde18a3c7e6c0eb", size = 198941, upload-time = "2026-02-17T16:11:44.28Z" }, + { url = "https://files.pythonhosted.org/packages/dd/36/e725903416409a533d92398e88ce665476f275081d0d7d42f9c4951999e5/librt-0.8.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:039b9f2c506bd0ab0f8725aa5ba339c6f0cd19d3b514b50d134789809c24285d", size = 209991, upload-time = "2026-02-17T16:11:45.462Z" }, + { url = "https://files.pythonhosted.org/packages/30/7a/8d908a152e1875c9f8eac96c97a480df425e657cdb47854b9efaa4998889/librt-0.8.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:5bb54f1205a3a6ab41a6fd71dfcdcbd278670d3a90ca502a30d9da583105b6f7", size = 224476, upload-time = "2026-02-17T16:11:46.542Z" }, + { url = "https://files.pythonhosted.org/packages/a8/b8/a22c34f2c485b8903a06f3fe3315341fe6876ef3599792344669db98fcff/librt-0.8.1-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:05bd41cdee35b0c59c259f870f6da532a2c5ca57db95b5f23689fcb5c9e42440", size = 217518, upload-time = "2026-02-17T16:11:47.746Z" }, + { url = "https://files.pythonhosted.org/packages/79/6f/5c6fea00357e4f82ba44f81dbfb027921f1ab10e320d4a64e1c408d035d9/librt-0.8.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:adfab487facf03f0d0857b8710cf82d0704a309d8ffc33b03d9302b4c64e91a9", size = 225116, upload-time = "2026-02-17T16:11:49.298Z" }, + { url = "https://files.pythonhosted.org/packages/f2/a0/95ced4e7b1267fe1e2720a111685bcddf0e781f7e9e0ce59d751c44dcfe5/librt-0.8.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:153188fe98a72f206042be10a2c6026139852805215ed9539186312d50a8e972", size = 217751, upload-time = "2026-02-17T16:11:50.49Z" }, + { url = "https://files.pythonhosted.org/packages/93/c2/0517281cb4d4101c27ab59472924e67f55e375bc46bedae94ac6dc6e1902/librt-0.8.1-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:dd3c41254ee98604b08bd5b3af5bf0a89740d4ee0711de95b65166bf44091921", size = 218378, upload-time = "2026-02-17T16:11:51.783Z" }, + { url = "https://files.pythonhosted.org/packages/43/e8/37b3ac108e8976888e559a7b227d0ceac03c384cfd3e7a1c2ee248dbae79/librt-0.8.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:e0d138c7ae532908cbb342162b2611dbd4d90c941cd25ab82084aaf71d2c0bd0", size = 241199, upload-time = "2026-02-17T16:11:53.561Z" }, + { url = "https://files.pythonhosted.org/packages/4b/5b/35812d041c53967fedf551a39399271bbe4257e681236a2cf1a69c8e7fa1/librt-0.8.1-cp312-cp312-win32.whl", hash = "sha256:43353b943613c5d9c49a25aaffdba46f888ec354e71e3529a00cca3f04d66a7a", size = 54917, upload-time = "2026-02-17T16:11:54.758Z" }, + { url = "https://files.pythonhosted.org/packages/de/d1/fa5d5331b862b9775aaf2a100f5ef86854e5d4407f71bddf102f4421e034/librt-0.8.1-cp312-cp312-win_amd64.whl", hash = "sha256:ff8baf1f8d3f4b6b7257fcb75a501f2a5499d0dda57645baa09d4d0d34b19444", size = 62017, upload-time = "2026-02-17T16:11:55.748Z" }, + { url = "https://files.pythonhosted.org/packages/c7/7c/c614252f9acda59b01a66e2ddfd243ed1c7e1deab0293332dfbccf862808/librt-0.8.1-cp312-cp312-win_arm64.whl", hash = "sha256:0f2ae3725904f7377e11cc37722d5d401e8b3d5851fb9273d7f4fe04f6b3d37d", size = 52441, upload-time = "2026-02-17T16:11:56.801Z" }, + { url = "https://files.pythonhosted.org/packages/c5/3c/f614c8e4eaac7cbf2bbdf9528790b21d89e277ee20d57dc6e559c626105f/librt-0.8.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:7e6bad1cd94f6764e1e21950542f818a09316645337fd5ab9a7acc45d99a8f35", size = 66529, upload-time = "2026-02-17T16:11:57.809Z" }, + { url = "https://files.pythonhosted.org/packages/ab/96/5836544a45100ae411eda07d29e3d99448e5258b6e9c8059deb92945f5c2/librt-0.8.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:cf450f498c30af55551ba4f66b9123b7185362ec8b625a773b3d39aa1a717583", size = 68669, upload-time = "2026-02-17T16:11:58.843Z" }, + { url = "https://files.pythonhosted.org/packages/06/53/f0b992b57af6d5531bf4677d75c44f095f2366a1741fb695ee462ae04b05/librt-0.8.1-cp313-cp313-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:eca45e982fa074090057132e30585a7e8674e9e885d402eae85633e9f449ce6c", size = 199279, upload-time = "2026-02-17T16:11:59.862Z" }, + { url = "https://files.pythonhosted.org/packages/f3/ad/4848cc16e268d14280d8168aee4f31cea92bbd2b79ce33d3e166f2b4e4fc/librt-0.8.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:0c3811485fccfda840861905b8c70bba5ec094e02825598bb9d4ca3936857a04", size = 210288, upload-time = "2026-02-17T16:12:00.954Z" }, + { url = "https://files.pythonhosted.org/packages/52/05/27fdc2e95de26273d83b96742d8d3b7345f2ea2bdbd2405cc504644f2096/librt-0.8.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:5e4af413908f77294605e28cfd98063f54b2c790561383971d2f52d113d9c363", size = 224809, upload-time = "2026-02-17T16:12:02.108Z" }, + { url = "https://files.pythonhosted.org/packages/7a/d0/78200a45ba3240cb042bc597d6f2accba9193a2c57d0356268cbbe2d0925/librt-0.8.1-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:5212a5bd7fae98dae95710032902edcd2ec4dc994e883294f75c857b83f9aba0", size = 218075, upload-time = "2026-02-17T16:12:03.631Z" }, + { url = "https://files.pythonhosted.org/packages/af/72/a210839fa74c90474897124c064ffca07f8d4b347b6574d309686aae7ca6/librt-0.8.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:e692aa2d1d604e6ca12d35e51fdc36f4cda6345e28e36374579f7ef3611b3012", size = 225486, upload-time = "2026-02-17T16:12:04.725Z" }, + { url = "https://files.pythonhosted.org/packages/a3/c1/a03cc63722339ddbf087485f253493e2b013039f5b707e8e6016141130fa/librt-0.8.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:4be2a5c926b9770c9e08e717f05737a269b9d0ebc5d2f0060f0fe3fe9ce47acb", size = 218219, upload-time = "2026-02-17T16:12:05.828Z" }, + { url = "https://files.pythonhosted.org/packages/58/f5/fff6108af0acf941c6f274a946aea0e484bd10cd2dc37610287ce49388c5/librt-0.8.1-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:fd1a720332ea335ceb544cf0a03f81df92abd4bb887679fd1e460976b0e6214b", size = 218750, upload-time = "2026-02-17T16:12:07.09Z" }, + { url = "https://files.pythonhosted.org/packages/71/67/5a387bfef30ec1e4b4f30562c8586566faf87e47d696768c19feb49e3646/librt-0.8.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:93c2af9e01e0ef80d95ae3c720be101227edae5f2fe7e3dc63d8857fadfc5a1d", size = 241624, upload-time = "2026-02-17T16:12:08.43Z" }, + { url = "https://files.pythonhosted.org/packages/d4/be/24f8502db11d405232ac1162eb98069ca49c3306c1d75c6ccc61d9af8789/librt-0.8.1-cp313-cp313-win32.whl", hash = "sha256:086a32dbb71336627e78cc1d6ee305a68d038ef7d4c39aaff41ae8c9aa46e91a", size = 54969, upload-time = "2026-02-17T16:12:09.633Z" }, + { url = "https://files.pythonhosted.org/packages/5c/73/c9fdf6cb2a529c1a092ce769a12d88c8cca991194dfe641b6af12fa964d2/librt-0.8.1-cp313-cp313-win_amd64.whl", hash = "sha256:e11769a1dbda4da7b00a76cfffa67aa47cfa66921d2724539eee4b9ede780b79", size = 62000, upload-time = "2026-02-17T16:12:10.632Z" }, + { url = "https://files.pythonhosted.org/packages/d3/97/68f80ca3ac4924f250cdfa6e20142a803e5e50fca96ef5148c52ee8c10ea/librt-0.8.1-cp313-cp313-win_arm64.whl", hash = "sha256:924817ab3141aca17893386ee13261f1d100d1ef410d70afe4389f2359fea4f0", size = 52495, upload-time = "2026-02-17T16:12:11.633Z" }, + { url = "https://files.pythonhosted.org/packages/c9/6a/907ef6800f7bca71b525a05f1839b21f708c09043b1c6aa77b6b827b3996/librt-0.8.1-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:6cfa7fe54fd4d1f47130017351a959fe5804bda7a0bc7e07a2cdbc3fdd28d34f", size = 66081, upload-time = "2026-02-17T16:12:12.766Z" }, + { url = "https://files.pythonhosted.org/packages/1b/18/25e991cd5640c9fb0f8d91b18797b29066b792f17bf8493da183bf5caabe/librt-0.8.1-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:228c2409c079f8c11fb2e5d7b277077f694cb93443eb760e00b3b83cb8b3176c", size = 68309, upload-time = "2026-02-17T16:12:13.756Z" }, + { url = "https://files.pythonhosted.org/packages/a4/36/46820d03f058cfb5a9de5940640ba03165ed8aded69e0733c417bb04df34/librt-0.8.1-cp314-cp314-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:7aae78ab5e3206181780e56912d1b9bb9f90a7249ce12f0e8bf531d0462dd0fc", size = 196804, upload-time = "2026-02-17T16:12:14.818Z" }, + { url = "https://files.pythonhosted.org/packages/59/18/5dd0d3b87b8ff9c061849fbdb347758d1f724b9a82241aa908e0ec54ccd0/librt-0.8.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:172d57ec04346b047ca6af181e1ea4858086c80bdf455f61994c4aa6fc3f866c", size = 206907, upload-time = "2026-02-17T16:12:16.513Z" }, + { url = "https://files.pythonhosted.org/packages/d1/96/ef04902aad1424fd7299b62d1890e803e6ab4018c3044dca5922319c4b97/librt-0.8.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:6b1977c4ea97ce5eb7755a78fae68d87e4102e4aaf54985e8b56806849cc06a3", size = 221217, upload-time = "2026-02-17T16:12:17.906Z" }, + { url = "https://files.pythonhosted.org/packages/6d/ff/7e01f2dda84a8f5d280637a2e5827210a8acca9a567a54507ef1c75b342d/librt-0.8.1-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:10c42e1f6fd06733ef65ae7bebce2872bcafd8d6e6b0a08fe0a05a23b044fb14", size = 214622, upload-time = "2026-02-17T16:12:19.108Z" }, + { url = "https://files.pythonhosted.org/packages/1e/8c/5b093d08a13946034fed57619742f790faf77058558b14ca36a6e331161e/librt-0.8.1-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:4c8dfa264b9193c4ee19113c985c95f876fae5e51f731494fc4e0cf594990ba7", size = 221987, upload-time = "2026-02-17T16:12:20.331Z" }, + { url = "https://files.pythonhosted.org/packages/d3/cc/86b0b3b151d40920ad45a94ce0171dec1aebba8a9d72bb3fa00c73ab25dd/librt-0.8.1-cp314-cp314-musllinux_1_2_i686.whl", hash = "sha256:01170b6729a438f0dedc4a26ed342e3dc4f02d1000b4b19f980e1877f0c297e6", size = 215132, upload-time = "2026-02-17T16:12:21.54Z" }, + { url = "https://files.pythonhosted.org/packages/fc/be/8588164a46edf1e69858d952654e216a9a91174688eeefb9efbb38a9c799/librt-0.8.1-cp314-cp314-musllinux_1_2_riscv64.whl", hash = "sha256:7b02679a0d783bdae30d443025b94465d8c3dc512f32f5b5031f93f57ac32071", size = 215195, upload-time = "2026-02-17T16:12:23.073Z" }, + { url = "https://files.pythonhosted.org/packages/f5/f2/0b9279bea735c734d69344ecfe056c1ba211694a72df10f568745c899c76/librt-0.8.1-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:190b109bb69592a3401fe1ffdea41a2e73370ace2ffdc4a0e8e2b39cdea81b78", size = 237946, upload-time = "2026-02-17T16:12:24.275Z" }, + { url = "https://files.pythonhosted.org/packages/e9/cc/5f2a34fbc8aeb35314a3641f9956fa9051a947424652fad9882be7a97949/librt-0.8.1-cp314-cp314-win32.whl", hash = "sha256:e70a57ecf89a0f64c24e37f38d3fe217a58169d2fe6ed6d70554964042474023", size = 50689, upload-time = "2026-02-17T16:12:25.766Z" }, + { url = "https://files.pythonhosted.org/packages/a0/76/cd4d010ab2147339ca2b93e959c3686e964edc6de66ddacc935c325883d7/librt-0.8.1-cp314-cp314-win_amd64.whl", hash = "sha256:7e2f3edca35664499fbb36e4770650c4bd4a08abc1f4458eab9df4ec56389730", size = 57875, upload-time = "2026-02-17T16:12:27.465Z" }, + { url = "https://files.pythonhosted.org/packages/84/0f/2143cb3c3ca48bd3379dcd11817163ca50781927c4537345d608b5045998/librt-0.8.1-cp314-cp314-win_arm64.whl", hash = "sha256:0d2f82168e55ddefd27c01c654ce52379c0750ddc31ee86b4b266bcf4d65f2a3", size = 48058, upload-time = "2026-02-17T16:12:28.556Z" }, + { url = "https://files.pythonhosted.org/packages/d2/0e/9b23a87e37baf00311c3efe6b48d6b6c168c29902dfc3f04c338372fd7db/librt-0.8.1-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:2c74a2da57a094bd48d03fa5d196da83d2815678385d2978657499063709abe1", size = 68313, upload-time = "2026-02-17T16:12:29.659Z" }, + { url = "https://files.pythonhosted.org/packages/db/9a/859c41e5a4f1c84200a7d2b92f586aa27133c8243b6cac9926f6e54d01b9/librt-0.8.1-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:a355d99c4c0d8e5b770313b8b247411ed40949ca44e33e46a4789b9293a907ee", size = 70994, upload-time = "2026-02-17T16:12:31.516Z" }, + { url = "https://files.pythonhosted.org/packages/4c/28/10605366ee599ed34223ac2bf66404c6fb59399f47108215d16d5ad751a8/librt-0.8.1-cp314-cp314t-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:2eb345e8b33fb748227409c9f1233d4df354d6e54091f0e8fc53acdb2ffedeb7", size = 220770, upload-time = "2026-02-17T16:12:33.294Z" }, + { url = "https://files.pythonhosted.org/packages/af/8d/16ed8fd452dafae9c48d17a6bc1ee3e818fd40ef718d149a8eff2c9f4ea2/librt-0.8.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:9be2f15e53ce4e83cc08adc29b26fb5978db62ef2a366fbdf716c8a6c8901040", size = 235409, upload-time = "2026-02-17T16:12:35.443Z" }, + { url = "https://files.pythonhosted.org/packages/89/1b/7bdf3e49349c134b25db816e4a3db6b94a47ac69d7d46b1e682c2c4949be/librt-0.8.1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:785ae29c1f5c6e7c2cde2c7c0e148147f4503da3abc5d44d482068da5322fd9e", size = 246473, upload-time = "2026-02-17T16:12:36.656Z" }, + { url = "https://files.pythonhosted.org/packages/4e/8a/91fab8e4fd2a24930a17188c7af5380eb27b203d72101c9cc000dbdfd95a/librt-0.8.1-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:1d3a7da44baf692f0c6aeb5b2a09c5e6fc7a703bca9ffa337ddd2e2da53f7732", size = 238866, upload-time = "2026-02-17T16:12:37.849Z" }, + { url = "https://files.pythonhosted.org/packages/b9/e0/c45a098843fc7c07e18a7f8a24ca8496aecbf7bdcd54980c6ca1aaa79a8e/librt-0.8.1-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:5fc48998000cbc39ec0d5311312dda93ecf92b39aaf184c5e817d5d440b29624", size = 250248, upload-time = "2026-02-17T16:12:39.445Z" }, + { url = "https://files.pythonhosted.org/packages/82/30/07627de23036640c952cce0c1fe78972e77d7d2f8fd54fa5ef4554ff4a56/librt-0.8.1-cp314-cp314t-musllinux_1_2_i686.whl", hash = "sha256:e96baa6820280077a78244b2e06e416480ed859bbd8e5d641cf5742919d8beb4", size = 240629, upload-time = "2026-02-17T16:12:40.889Z" }, + { url = "https://files.pythonhosted.org/packages/fb/c1/55bfe1ee3542eba055616f9098eaf6eddb966efb0ca0f44eaa4aba327307/librt-0.8.1-cp314-cp314t-musllinux_1_2_riscv64.whl", hash = "sha256:31362dbfe297b23590530007062c32c6f6176f6099646bb2c95ab1b00a57c382", size = 239615, upload-time = "2026-02-17T16:12:42.446Z" }, + { url = "https://files.pythonhosted.org/packages/2b/39/191d3d28abc26c9099b19852e6c99f7f6d400b82fa5a4e80291bd3803e19/librt-0.8.1-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:cc3656283d11540ab0ea01978378e73e10002145117055e03722417aeab30994", size = 263001, upload-time = "2026-02-17T16:12:43.627Z" }, + { url = "https://files.pythonhosted.org/packages/b9/eb/7697f60fbe7042ab4e88f4ee6af496b7f222fffb0a4e3593ef1f29f81652/librt-0.8.1-cp314-cp314t-win32.whl", hash = "sha256:738f08021b3142c2918c03692608baed43bc51144c29e35807682f8070ee2a3a", size = 51328, upload-time = "2026-02-17T16:12:45.148Z" }, + { url = "https://files.pythonhosted.org/packages/7c/72/34bf2eb7a15414a23e5e70ecb9440c1d3179f393d9349338a91e2781c0fb/librt-0.8.1-cp314-cp314t-win_amd64.whl", hash = "sha256:89815a22daf9c51884fb5dbe4f1ef65ee6a146e0b6a8df05f753e2e4a9359bf4", size = 58722, upload-time = "2026-02-17T16:12:46.85Z" }, + { url = "https://files.pythonhosted.org/packages/b2/c8/d148e041732d631fc76036f8b30fae4e77b027a1e95b7a84bb522481a940/librt-0.8.1-cp314-cp314t-win_arm64.whl", hash = "sha256:bf512a71a23504ed08103a13c941f763db13fb11177beb3d9244c98c29fb4a61", size = 48755, upload-time = "2026-02-17T16:12:47.943Z" }, ] [[package]] name = "lxml" -version = "5.3.0" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/e7/6b/20c3a4b24751377aaa6307eb230b66701024012c29dd374999cc92983269/lxml-5.3.0.tar.gz", hash = "sha256:4e109ca30d1edec1ac60cdbe341905dc3b8f55b16855e03a54aaf59e51ec8c6f", size = 3679318 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/a1/ce/2789e39eddf2b13fac29878bfa465f0910eb6b0096e29090e5176bc8cf43/lxml-5.3.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:dd36439be765e2dde7660212b5275641edbc813e7b24668831a5c8ac91180656", size = 8124570 }, - { url = "https://files.pythonhosted.org/packages/24/a8/f4010166a25d41715527129af2675981a50d3bbf7df09c5d9ab8ca24fbf9/lxml-5.3.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:ae5fe5c4b525aa82b8076c1a59d642c17b6e8739ecf852522c6321852178119d", size = 4413042 }, - { url = "https://files.pythonhosted.org/packages/41/a4/7e45756cecdd7577ddf67a68b69c1db0f5ddbf0c9f65021ee769165ffc5a/lxml-5.3.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:501d0d7e26b4d261fca8132854d845e4988097611ba2531408ec91cf3fd9d20a", size = 5139213 }, - { url = "https://files.pythonhosted.org/packages/02/e2/ecf845b12323c92748077e1818b64e8b4dba509a4cb12920b3762ebe7552/lxml-5.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fb66442c2546446944437df74379e9cf9e9db353e61301d1a0e26482f43f0dd8", size = 4838814 }, - { url = "https://files.pythonhosted.org/packages/12/91/619f9fb72cf75e9ceb8700706f7276f23995f6ad757e6d400fbe35ca4990/lxml-5.3.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9e41506fec7a7f9405b14aa2d5c8abbb4dbbd09d88f9496958b6d00cb4d45330", size = 5425084 }, - { url = "https://files.pythonhosted.org/packages/25/3b/162a85a8f0fd2a3032ec3f936636911c6e9523a8e263fffcfd581ce98b54/lxml-5.3.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f7d4a670107d75dfe5ad080bed6c341d18c4442f9378c9f58e5851e86eb79965", size = 4875993 }, - { url = "https://files.pythonhosted.org/packages/43/af/dd3f58cc7d946da6ae42909629a2b1d5dd2d1b583334d4af9396697d6863/lxml-5.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:41ce1f1e2c7755abfc7e759dc34d7d05fd221723ff822947132dc934d122fe22", size = 5012462 }, - { url = "https://files.pythonhosted.org/packages/69/c1/5ea46b2d4c98f5bf5c83fffab8a0ad293c9bc74df9ecfbafef10f77f7201/lxml-5.3.0-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:44264ecae91b30e5633013fb66f6ddd05c006d3e0e884f75ce0b4755b3e3847b", size = 4815288 }, - { url = "https://files.pythonhosted.org/packages/1d/51/a0acca077ad35da458f4d3f729ef98effd2b90f003440d35fc36323f8ae6/lxml-5.3.0-cp310-cp310-manylinux_2_28_ppc64le.whl", hash = "sha256:3c174dc350d3ec52deb77f2faf05c439331d6ed5e702fc247ccb4e6b62d884b7", size = 5472435 }, - { url = "https://files.pythonhosted.org/packages/4d/6b/0989c9368986961a6b0f55b46c80404c4b758417acdb6d87bfc3bd5f4967/lxml-5.3.0-cp310-cp310-manylinux_2_28_s390x.whl", hash = "sha256:2dfab5fa6a28a0b60a20638dc48e6343c02ea9933e3279ccb132f555a62323d8", size = 4976354 }, - { url = "https://files.pythonhosted.org/packages/05/9e/87492d03ff604fbf656ed2bf3e2e8d28f5d58ea1f00ff27ac27b06509079/lxml-5.3.0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:b1c8c20847b9f34e98080da785bb2336ea982e7f913eed5809e5a3c872900f32", size = 5029973 }, - { url = "https://files.pythonhosted.org/packages/f9/cc/9ae1baf5472af88e19e2c454b3710c1be9ecafb20eb474eeabcd88a055d2/lxml-5.3.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:2c86bf781b12ba417f64f3422cfc302523ac9cd1d8ae8c0f92a1c66e56ef2e86", size = 4888837 }, - { url = "https://files.pythonhosted.org/packages/d2/10/5594ffaec8c120d75b17e3ad23439b740a51549a9b5fd7484b2179adfe8f/lxml-5.3.0-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:c162b216070f280fa7da844531169be0baf9ccb17263cf5a8bf876fcd3117fa5", size = 5530555 }, - { url = "https://files.pythonhosted.org/packages/ea/9b/de17f05377c8833343b629905571fb06cff2028f15a6f58ae2267662e341/lxml-5.3.0-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:36aef61a1678cb778097b4a6eeae96a69875d51d1e8f4d4b491ab3cfb54b5a03", size = 5405314 }, - { url = "https://files.pythonhosted.org/packages/8a/b4/227be0f1f3cca8255925985164c3838b8b36e441ff0cc10c1d3c6bdba031/lxml-5.3.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:f65e5120863c2b266dbcc927b306c5b78e502c71edf3295dfcb9501ec96e5fc7", size = 5079303 }, - { url = "https://files.pythonhosted.org/packages/5c/ee/19abcebb7fc40319bb71cd6adefa1ad94d09b5660228715854d6cc420713/lxml-5.3.0-cp310-cp310-win32.whl", hash = "sha256:ef0c1fe22171dd7c7c27147f2e9c3e86f8bdf473fed75f16b0c2e84a5030ce80", size = 3475126 }, - { url = "https://files.pythonhosted.org/packages/a1/35/183d32551447e280032b2331738cd850da435a42f850b71ebeaab42c1313/lxml-5.3.0-cp310-cp310-win_amd64.whl", hash = "sha256:052d99051e77a4f3e8482c65014cf6372e61b0a6f4fe9edb98503bb5364cfee3", size = 3805065 }, - { url = "https://files.pythonhosted.org/packages/5c/a8/449faa2a3cbe6a99f8d38dcd51a3ee8844c17862841a6f769ea7c2a9cd0f/lxml-5.3.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:74bcb423462233bc5d6066e4e98b0264e7c1bed7541fff2f4e34fe6b21563c8b", size = 8141056 }, - { url = "https://files.pythonhosted.org/packages/ac/8a/ae6325e994e2052de92f894363b038351c50ee38749d30cc6b6d96aaf90f/lxml-5.3.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a3d819eb6f9b8677f57f9664265d0a10dd6551d227afb4af2b9cd7bdc2ccbf18", size = 4425238 }, - { url = "https://files.pythonhosted.org/packages/f8/fb/128dddb7f9086236bce0eeae2bfb316d138b49b159f50bc681d56c1bdd19/lxml-5.3.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:5b8f5db71b28b8c404956ddf79575ea77aa8b1538e8b2ef9ec877945b3f46442", size = 5095197 }, - { url = "https://files.pythonhosted.org/packages/b4/f9/a181a8ef106e41e3086629c8bdb2d21a942f14c84a0e77452c22d6b22091/lxml-5.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2c3406b63232fc7e9b8783ab0b765d7c59e7c59ff96759d8ef9632fca27c7ee4", size = 4809809 }, - { url = "https://files.pythonhosted.org/packages/25/2f/b20565e808f7f6868aacea48ddcdd7e9e9fb4c799287f21f1a6c7c2e8b71/lxml-5.3.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:2ecdd78ab768f844c7a1d4a03595038c166b609f6395e25af9b0f3f26ae1230f", size = 5407593 }, - { url = "https://files.pythonhosted.org/packages/23/0e/caac672ec246d3189a16c4d364ed4f7d6bf856c080215382c06764058c08/lxml-5.3.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:168f2dfcfdedf611eb285efac1516c8454c8c99caf271dccda8943576b67552e", size = 4866657 }, - { url = "https://files.pythonhosted.org/packages/67/a4/1f5fbd3f58d4069000522196b0b776a014f3feec1796da03e495cf23532d/lxml-5.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa617107a410245b8660028a7483b68e7914304a6d4882b5ff3d2d3eb5948d8c", size = 4967017 }, - { url = "https://files.pythonhosted.org/packages/ee/73/623ecea6ca3c530dd0a4ed0d00d9702e0e85cd5624e2d5b93b005fe00abd/lxml-5.3.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:69959bd3167b993e6e710b99051265654133a98f20cec1d9b493b931942e9c16", size = 4810730 }, - { url = "https://files.pythonhosted.org/packages/1d/ce/fb84fb8e3c298f3a245ae3ea6221c2426f1bbaa82d10a88787412a498145/lxml-5.3.0-cp311-cp311-manylinux_2_28_ppc64le.whl", hash = "sha256:bd96517ef76c8654446fc3db9242d019a1bb5fe8b751ba414765d59f99210b79", size = 5455154 }, - { url = "https://files.pythonhosted.org/packages/b1/72/4d1ad363748a72c7c0411c28be2b0dc7150d91e823eadad3b91a4514cbea/lxml-5.3.0-cp311-cp311-manylinux_2_28_s390x.whl", hash = "sha256:ab6dd83b970dc97c2d10bc71aa925b84788c7c05de30241b9e96f9b6d9ea3080", size = 4969416 }, - { url = "https://files.pythonhosted.org/packages/42/07/b29571a58a3a80681722ea8ed0ba569211d9bb8531ad49b5cacf6d409185/lxml-5.3.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:eec1bb8cdbba2925bedc887bc0609a80e599c75b12d87ae42ac23fd199445654", size = 5013672 }, - { url = "https://files.pythonhosted.org/packages/b9/93/bde740d5a58cf04cbd38e3dd93ad1e36c2f95553bbf7d57807bc6815d926/lxml-5.3.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:6a7095eeec6f89111d03dabfe5883a1fd54da319c94e0fb104ee8f23616b572d", size = 4878644 }, - { url = "https://files.pythonhosted.org/packages/56/b5/645c8c02721d49927c93181de4017164ec0e141413577687c3df8ff0800f/lxml-5.3.0-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:6f651ebd0b21ec65dfca93aa629610a0dbc13dbc13554f19b0113da2e61a4763", size = 5511531 }, - { url = "https://files.pythonhosted.org/packages/85/3f/6a99a12d9438316f4fc86ef88c5d4c8fb674247b17f3173ecadd8346b671/lxml-5.3.0-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:f422a209d2455c56849442ae42f25dbaaba1c6c3f501d58761c619c7836642ec", size = 5402065 }, - { url = "https://files.pythonhosted.org/packages/80/8a/df47bff6ad5ac57335bf552babfb2408f9eb680c074ec1ba412a1a6af2c5/lxml-5.3.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:62f7fdb0d1ed2065451f086519865b4c90aa19aed51081979ecd05a21eb4d1be", size = 5069775 }, - { url = "https://files.pythonhosted.org/packages/08/ae/e7ad0f0fbe4b6368c5ee1e3ef0c3365098d806d42379c46c1ba2802a52f7/lxml-5.3.0-cp311-cp311-win32.whl", hash = "sha256:c6379f35350b655fd817cd0d6cbeef7f265f3ae5fedb1caae2eb442bbeae9ab9", size = 3474226 }, - { url = "https://files.pythonhosted.org/packages/c3/b5/91c2249bfac02ee514ab135e9304b89d55967be7e53e94a879b74eec7a5c/lxml-5.3.0-cp311-cp311-win_amd64.whl", hash = "sha256:9c52100e2c2dbb0649b90467935c4b0de5528833c76a35ea1a2691ec9f1ee7a1", size = 3814971 }, - { url = "https://files.pythonhosted.org/packages/eb/6d/d1f1c5e40c64bf62afd7a3f9b34ce18a586a1cccbf71e783cd0a6d8e8971/lxml-5.3.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:e99f5507401436fdcc85036a2e7dc2e28d962550afe1cbfc07c40e454256a859", size = 8171753 }, - { url = "https://files.pythonhosted.org/packages/bd/83/26b1864921869784355459f374896dcf8b44d4af3b15d7697e9156cb2de9/lxml-5.3.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:384aacddf2e5813a36495233b64cb96b1949da72bef933918ba5c84e06af8f0e", size = 4441955 }, - { url = "https://files.pythonhosted.org/packages/e0/d2/e9bff9fb359226c25cda3538f664f54f2804f4b37b0d7c944639e1a51f69/lxml-5.3.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:874a216bf6afaf97c263b56371434e47e2c652d215788396f60477540298218f", size = 5050778 }, - { url = "https://files.pythonhosted.org/packages/88/69/6972bfafa8cd3ddc8562b126dd607011e218e17be313a8b1b9cc5a0ee876/lxml-5.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:65ab5685d56914b9a2a34d67dd5488b83213d680b0c5d10b47f81da5a16b0b0e", size = 4748628 }, - { url = "https://files.pythonhosted.org/packages/5d/ea/a6523c7c7f6dc755a6eed3d2f6d6646617cad4d3d6d8ce4ed71bfd2362c8/lxml-5.3.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:aac0bbd3e8dd2d9c45ceb82249e8bdd3ac99131a32b4d35c8af3cc9db1657179", size = 5322215 }, - { url = "https://files.pythonhosted.org/packages/99/37/396fbd24a70f62b31d988e4500f2068c7f3fd399d2fd45257d13eab51a6f/lxml-5.3.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b369d3db3c22ed14c75ccd5af429086f166a19627e84a8fdade3f8f31426e52a", size = 4813963 }, - { url = "https://files.pythonhosted.org/packages/09/91/e6136f17459a11ce1757df864b213efbeab7adcb2efa63efb1b846ab6723/lxml-5.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c24037349665434f375645fa9d1f5304800cec574d0310f618490c871fd902b3", size = 4923353 }, - { url = "https://files.pythonhosted.org/packages/1d/7c/2eeecf87c9a1fca4f84f991067c693e67340f2b7127fc3eca8fa29d75ee3/lxml-5.3.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:62d172f358f33a26d6b41b28c170c63886742f5b6772a42b59b4f0fa10526cb1", size = 4740541 }, - { url = "https://files.pythonhosted.org/packages/3b/ed/4c38ba58defca84f5f0d0ac2480fdcd99fc7ae4b28fc417c93640a6949ae/lxml-5.3.0-cp312-cp312-manylinux_2_28_ppc64le.whl", hash = "sha256:c1f794c02903c2824fccce5b20c339a1a14b114e83b306ff11b597c5f71a1c8d", size = 5346504 }, - { url = "https://files.pythonhosted.org/packages/a5/22/bbd3995437e5745cb4c2b5d89088d70ab19d4feabf8a27a24cecb9745464/lxml-5.3.0-cp312-cp312-manylinux_2_28_s390x.whl", hash = "sha256:5d6a6972b93c426ace71e0be9a6f4b2cfae9b1baed2eed2006076a746692288c", size = 4898077 }, - { url = "https://files.pythonhosted.org/packages/0a/6e/94537acfb5b8f18235d13186d247bca478fea5e87d224644e0fe907df976/lxml-5.3.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:3879cc6ce938ff4eb4900d901ed63555c778731a96365e53fadb36437a131a99", size = 4946543 }, - { url = "https://files.pythonhosted.org/packages/8d/e8/4b15df533fe8e8d53363b23a41df9be907330e1fa28c7ca36893fad338ee/lxml-5.3.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:74068c601baff6ff021c70f0935b0c7bc528baa8ea210c202e03757c68c5a4ff", size = 4816841 }, - { url = "https://files.pythonhosted.org/packages/1a/e7/03f390ea37d1acda50bc538feb5b2bda6745b25731e4e76ab48fae7106bf/lxml-5.3.0-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:ecd4ad8453ac17bc7ba3868371bffb46f628161ad0eefbd0a855d2c8c32dd81a", size = 5417341 }, - { url = "https://files.pythonhosted.org/packages/ea/99/d1133ab4c250da85a883c3b60249d3d3e7c64f24faff494cf0fd23f91e80/lxml-5.3.0-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:7e2f58095acc211eb9d8b5771bf04df9ff37d6b87618d1cbf85f92399c98dae8", size = 5327539 }, - { url = "https://files.pythonhosted.org/packages/7d/ed/e6276c8d9668028213df01f598f385b05b55a4e1b4662ee12ef05dab35aa/lxml-5.3.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:e63601ad5cd8f860aa99d109889b5ac34de571c7ee902d6812d5d9ddcc77fa7d", size = 5012542 }, - { url = "https://files.pythonhosted.org/packages/36/88/684d4e800f5aa28df2a991a6a622783fb73cf0e46235cfa690f9776f032e/lxml-5.3.0-cp312-cp312-win32.whl", hash = "sha256:17e8d968d04a37c50ad9c456a286b525d78c4a1c15dd53aa46c1d8e06bf6fa30", size = 3486454 }, - { url = "https://files.pythonhosted.org/packages/fc/82/ace5a5676051e60355bd8fb945df7b1ba4f4fb8447f2010fb816bfd57724/lxml-5.3.0-cp312-cp312-win_amd64.whl", hash = "sha256:c1a69e58a6bb2de65902051d57fde951febad631a20a64572677a1052690482f", size = 3816857 }, - { url = "https://files.pythonhosted.org/packages/99/f7/b73a431c8500565aa500e99e60b448d305eaf7c0b4c893c7c5a8a69cc595/lxml-5.3.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:7b1cd427cb0d5f7393c31b7496419da594fe600e6fdc4b105a54f82405e6626c", size = 3925431 }, - { url = "https://files.pythonhosted.org/packages/db/48/4a206623c0d093d0e3b15f415ffb4345b0bdf661a3d0b15a112948c033c7/lxml-5.3.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:51806cfe0279e06ed8500ce19479d757db42a30fd509940b1701be9c86a5ff9a", size = 4216683 }, - { url = "https://files.pythonhosted.org/packages/54/47/577820c45dd954523ae8453b632d91e76da94ca6d9ee40d8c98dd86f916b/lxml-5.3.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ee70d08fd60c9565ba8190f41a46a54096afa0eeb8f76bd66f2c25d3b1b83005", size = 4326732 }, - { url = "https://files.pythonhosted.org/packages/68/de/96cb6d3269bc994b4f5ede8ca7bf0840f5de0a278bc6e50cb317ff71cafa/lxml-5.3.0-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:8dc2c0395bea8254d8daebc76dcf8eb3a95ec2a46fa6fae5eaccee366bfe02ce", size = 4218377 }, - { url = "https://files.pythonhosted.org/packages/a5/43/19b1ef6cbffa4244a217f95cc5f41a6cb4720fed33510a49670b03c5f1a0/lxml-5.3.0-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:6ba0d3dcac281aad8a0e5b14c7ed6f9fa89c8612b47939fc94f80b16e2e9bc83", size = 4351237 }, - { url = "https://files.pythonhosted.org/packages/ba/b2/6a22fb5c0885da3b00e116aee81f0b829ec9ac8f736cd414b4a09413fc7d/lxml-5.3.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:6e91cf736959057f7aac7adfc83481e03615a8e8dd5758aa1d95ea69e8931dba", size = 3487557 }, +version = "6.0.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/aa/88/262177de60548e5a2bfc46ad28232c9e9cbde697bd94132aeb80364675cb/lxml-6.0.2.tar.gz", hash = "sha256:cd79f3367bd74b317dda655dc8fcfa304d9eb6e4fb06b7168c5cf27f96e0cd62", size = 4073426, upload-time = "2025-09-22T04:04:59.287Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/77/d5/becbe1e2569b474a23f0c672ead8a29ac50b2dc1d5b9de184831bda8d14c/lxml-6.0.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:13e35cbc684aadf05d8711a5d1b5857c92e5e580efa9a0d2be197199c8def607", size = 8634365, upload-time = "2025-09-22T04:00:45.672Z" }, + { url = "https://files.pythonhosted.org/packages/28/66/1ced58f12e804644426b85d0bb8a4478ca77bc1761455da310505f1a3526/lxml-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:3b1675e096e17c6fe9c0e8c81434f5736c0739ff9ac6123c87c2d452f48fc938", size = 4650793, upload-time = "2025-09-22T04:00:47.783Z" }, + { url = "https://files.pythonhosted.org/packages/11/84/549098ffea39dfd167e3f174b4ce983d0eed61f9d8d25b7bf2a57c3247fc/lxml-6.0.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:8ac6e5811ae2870953390452e3476694196f98d447573234592d30488147404d", size = 4944362, upload-time = "2025-09-22T04:00:49.845Z" }, + { url = "https://files.pythonhosted.org/packages/ac/bd/f207f16abf9749d2037453d56b643a7471d8fde855a231a12d1e095c4f01/lxml-6.0.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:5aa0fc67ae19d7a64c3fe725dc9a1bb11f80e01f78289d05c6f62545affec438", size = 5083152, upload-time = "2025-09-22T04:00:51.709Z" }, + { url = "https://files.pythonhosted.org/packages/15/ae/bd813e87d8941d52ad5b65071b1affb48da01c4ed3c9c99e40abb266fbff/lxml-6.0.2-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:de496365750cc472b4e7902a485d3f152ecf57bd3ba03ddd5578ed8ceb4c5964", size = 5023539, upload-time = "2025-09-22T04:00:53.593Z" }, + { url = "https://files.pythonhosted.org/packages/02/cd/9bfef16bd1d874fbe0cb51afb00329540f30a3283beb9f0780adbb7eec03/lxml-6.0.2-cp311-cp311-manylinux_2_26_i686.manylinux_2_28_i686.whl", hash = "sha256:200069a593c5e40b8f6fc0d84d86d970ba43138c3e68619ffa234bc9bb806a4d", size = 5344853, upload-time = "2025-09-22T04:00:55.524Z" }, + { url = "https://files.pythonhosted.org/packages/b8/89/ea8f91594bc5dbb879734d35a6f2b0ad50605d7fb419de2b63d4211765cc/lxml-6.0.2-cp311-cp311-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:7d2de809c2ee3b888b59f995625385f74629707c9355e0ff856445cdcae682b7", size = 5225133, upload-time = "2025-09-22T04:00:57.269Z" }, + { url = "https://files.pythonhosted.org/packages/b9/37/9c735274f5dbec726b2db99b98a43950395ba3d4a1043083dba2ad814170/lxml-6.0.2-cp311-cp311-manylinux_2_31_armv7l.whl", hash = "sha256:b2c3da8d93cf5db60e8858c17684c47d01fee6405e554fb55018dd85fc23b178", size = 4677944, upload-time = "2025-09-22T04:00:59.052Z" }, + { url = "https://files.pythonhosted.org/packages/20/28/7dfe1ba3475d8bfca3878365075abe002e05d40dfaaeb7ec01b4c587d533/lxml-6.0.2-cp311-cp311-manylinux_2_38_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:442de7530296ef5e188373a1ea5789a46ce90c4847e597856570439621d9c553", size = 5284535, upload-time = "2025-09-22T04:01:01.335Z" }, + { url = "https://files.pythonhosted.org/packages/e7/cf/5f14bc0de763498fc29510e3532bf2b4b3a1c1d5d0dff2e900c16ba021ef/lxml-6.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:2593c77efde7bfea7f6389f1ab249b15ed4aa5bc5cb5131faa3b843c429fbedb", size = 5067343, upload-time = "2025-09-22T04:01:03.13Z" }, + { url = "https://files.pythonhosted.org/packages/1c/b0/bb8275ab5472f32b28cfbbcc6db7c9d092482d3439ca279d8d6fa02f7025/lxml-6.0.2-cp311-cp311-musllinux_1_2_armv7l.whl", hash = "sha256:3e3cb08855967a20f553ff32d147e14329b3ae70ced6edc2f282b94afbc74b2a", size = 4725419, upload-time = "2025-09-22T04:01:05.013Z" }, + { url = "https://files.pythonhosted.org/packages/25/4c/7c222753bc72edca3b99dbadba1b064209bc8ed4ad448af990e60dcce462/lxml-6.0.2-cp311-cp311-musllinux_1_2_riscv64.whl", hash = "sha256:2ed6c667fcbb8c19c6791bbf40b7268ef8ddf5a96940ba9404b9f9a304832f6c", size = 5275008, upload-time = "2025-09-22T04:01:07.327Z" }, + { url = "https://files.pythonhosted.org/packages/6c/8c/478a0dc6b6ed661451379447cdbec77c05741a75736d97e5b2b729687828/lxml-6.0.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:b8f18914faec94132e5b91e69d76a5c1d7b0c73e2489ea8929c4aaa10b76bbf7", size = 5248906, upload-time = "2025-09-22T04:01:09.452Z" }, + { url = "https://files.pythonhosted.org/packages/2d/d9/5be3a6ab2784cdf9accb0703b65e1b64fcdd9311c9f007630c7db0cfcce1/lxml-6.0.2-cp311-cp311-win32.whl", hash = "sha256:6605c604e6daa9e0d7f0a2137bdc47a2e93b59c60a65466353e37f8272f47c46", size = 3610357, upload-time = "2025-09-22T04:01:11.102Z" }, + { url = "https://files.pythonhosted.org/packages/e2/7d/ca6fb13349b473d5732fb0ee3eec8f6c80fc0688e76b7d79c1008481bf1f/lxml-6.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:e5867f2651016a3afd8dd2c8238baa66f1e2802f44bc17e236f547ace6647078", size = 4036583, upload-time = "2025-09-22T04:01:12.766Z" }, + { url = "https://files.pythonhosted.org/packages/ab/a2/51363b5ecd3eab46563645f3a2c3836a2fc67d01a1b87c5017040f39f567/lxml-6.0.2-cp311-cp311-win_arm64.whl", hash = "sha256:4197fb2534ee05fd3e7afaab5d8bfd6c2e186f65ea7f9cd6a82809c887bd1285", size = 3680591, upload-time = "2025-09-22T04:01:14.874Z" }, + { url = "https://files.pythonhosted.org/packages/f3/c8/8ff2bc6b920c84355146cd1ab7d181bc543b89241cfb1ebee824a7c81457/lxml-6.0.2-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:a59f5448ba2ceccd06995c95ea59a7674a10de0810f2ce90c9006f3cbc044456", size = 8661887, upload-time = "2025-09-22T04:01:17.265Z" }, + { url = "https://files.pythonhosted.org/packages/37/6f/9aae1008083bb501ef63284220ce81638332f9ccbfa53765b2b7502203cf/lxml-6.0.2-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:e8113639f3296706fbac34a30813929e29247718e88173ad849f57ca59754924", size = 4667818, upload-time = "2025-09-22T04:01:19.688Z" }, + { url = "https://files.pythonhosted.org/packages/f1/ca/31fb37f99f37f1536c133476674c10b577e409c0a624384147653e38baf2/lxml-6.0.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:a8bef9b9825fa8bc816a6e641bb67219489229ebc648be422af695f6e7a4fa7f", size = 4950807, upload-time = "2025-09-22T04:01:21.487Z" }, + { url = "https://files.pythonhosted.org/packages/da/87/f6cb9442e4bada8aab5ae7e1046264f62fdbeaa6e3f6211b93f4c0dd97f1/lxml-6.0.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:65ea18d710fd14e0186c2f973dc60bb52039a275f82d3c44a0e42b43440ea534", size = 5109179, upload-time = "2025-09-22T04:01:23.32Z" }, + { url = "https://files.pythonhosted.org/packages/c8/20/a7760713e65888db79bbae4f6146a6ae5c04e4a204a3c48896c408cd6ed2/lxml-6.0.2-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c371aa98126a0d4c739ca93ceffa0fd7a5d732e3ac66a46e74339acd4d334564", size = 5023044, upload-time = "2025-09-22T04:01:25.118Z" }, + { url = "https://files.pythonhosted.org/packages/a2/b0/7e64e0460fcb36471899f75831509098f3fd7cd02a3833ac517433cb4f8f/lxml-6.0.2-cp312-cp312-manylinux_2_26_i686.manylinux_2_28_i686.whl", hash = "sha256:700efd30c0fa1a3581d80a748157397559396090a51d306ea59a70020223d16f", size = 5359685, upload-time = "2025-09-22T04:01:27.398Z" }, + { url = "https://files.pythonhosted.org/packages/b9/e1/e5df362e9ca4e2f48ed6411bd4b3a0ae737cc842e96877f5bf9428055ab4/lxml-6.0.2-cp312-cp312-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:c33e66d44fe60e72397b487ee92e01da0d09ba2d66df8eae42d77b6d06e5eba0", size = 5654127, upload-time = "2025-09-22T04:01:29.629Z" }, + { url = "https://files.pythonhosted.org/packages/c6/d1/232b3309a02d60f11e71857778bfcd4acbdb86c07db8260caf7d008b08f8/lxml-6.0.2-cp312-cp312-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:90a345bbeaf9d0587a3aaffb7006aa39ccb6ff0e96a57286c0cb2fd1520ea192", size = 5253958, upload-time = "2025-09-22T04:01:31.535Z" }, + { url = "https://files.pythonhosted.org/packages/35/35/d955a070994725c4f7d80583a96cab9c107c57a125b20bb5f708fe941011/lxml-6.0.2-cp312-cp312-manylinux_2_31_armv7l.whl", hash = "sha256:064fdadaf7a21af3ed1dcaa106b854077fbeada827c18f72aec9346847cd65d0", size = 4711541, upload-time = "2025-09-22T04:01:33.801Z" }, + { url = "https://files.pythonhosted.org/packages/1e/be/667d17363b38a78c4bd63cfd4b4632029fd68d2c2dc81f25ce9eb5224dd5/lxml-6.0.2-cp312-cp312-manylinux_2_38_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:fbc74f42c3525ac4ffa4b89cbdd00057b6196bcefe8bce794abd42d33a018092", size = 5267426, upload-time = "2025-09-22T04:01:35.639Z" }, + { url = "https://files.pythonhosted.org/packages/ea/47/62c70aa4a1c26569bc958c9ca86af2bb4e1f614e8c04fb2989833874f7ae/lxml-6.0.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6ddff43f702905a4e32bc24f3f2e2edfe0f8fde3277d481bffb709a4cced7a1f", size = 5064917, upload-time = "2025-09-22T04:01:37.448Z" }, + { url = "https://files.pythonhosted.org/packages/bd/55/6ceddaca353ebd0f1908ef712c597f8570cc9c58130dbb89903198e441fd/lxml-6.0.2-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:6da5185951d72e6f5352166e3da7b0dc27aa70bd1090b0eb3f7f7212b53f1bb8", size = 4788795, upload-time = "2025-09-22T04:01:39.165Z" }, + { url = "https://files.pythonhosted.org/packages/cf/e8/fd63e15da5e3fd4c2146f8bbb3c14e94ab850589beab88e547b2dbce22e1/lxml-6.0.2-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:57a86e1ebb4020a38d295c04fc79603c7899e0df71588043eb218722dabc087f", size = 5676759, upload-time = "2025-09-22T04:01:41.506Z" }, + { url = "https://files.pythonhosted.org/packages/76/47/b3ec58dc5c374697f5ba37412cd2728f427d056315d124dd4b61da381877/lxml-6.0.2-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:2047d8234fe735ab77802ce5f2297e410ff40f5238aec569ad7c8e163d7b19a6", size = 5255666, upload-time = "2025-09-22T04:01:43.363Z" }, + { url = "https://files.pythonhosted.org/packages/19/93/03ba725df4c3d72afd9596eef4a37a837ce8e4806010569bedfcd2cb68fd/lxml-6.0.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:6f91fd2b2ea15a6800c8e24418c0775a1694eefc011392da73bc6cef2623b322", size = 5277989, upload-time = "2025-09-22T04:01:45.215Z" }, + { url = "https://files.pythonhosted.org/packages/c6/80/c06de80bfce881d0ad738576f243911fccf992687ae09fd80b734712b39c/lxml-6.0.2-cp312-cp312-win32.whl", hash = "sha256:3ae2ce7d6fedfb3414a2b6c5e20b249c4c607f72cb8d2bb7cc9c6ec7c6f4e849", size = 3611456, upload-time = "2025-09-22T04:01:48.243Z" }, + { url = "https://files.pythonhosted.org/packages/f7/d7/0cdfb6c3e30893463fb3d1e52bc5f5f99684a03c29a0b6b605cfae879cd5/lxml-6.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:72c87e5ee4e58a8354fb9c7c84cbf95a1c8236c127a5d1b7683f04bed8361e1f", size = 4011793, upload-time = "2025-09-22T04:01:50.042Z" }, + { url = "https://files.pythonhosted.org/packages/ea/7b/93c73c67db235931527301ed3785f849c78991e2e34f3fd9a6663ffda4c5/lxml-6.0.2-cp312-cp312-win_arm64.whl", hash = "sha256:61cb10eeb95570153e0c0e554f58df92ecf5109f75eacad4a95baa709e26c3d6", size = 3672836, upload-time = "2025-09-22T04:01:52.145Z" }, + { url = "https://files.pythonhosted.org/packages/53/fd/4e8f0540608977aea078bf6d79f128e0e2c2bba8af1acf775c30baa70460/lxml-6.0.2-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:9b33d21594afab46f37ae58dfadd06636f154923c4e8a4d754b0127554eb2e77", size = 8648494, upload-time = "2025-09-22T04:01:54.242Z" }, + { url = "https://files.pythonhosted.org/packages/5d/f4/2a94a3d3dfd6c6b433501b8d470a1960a20ecce93245cf2db1706adf6c19/lxml-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:6c8963287d7a4c5c9a432ff487c52e9c5618667179c18a204bdedb27310f022f", size = 4661146, upload-time = "2025-09-22T04:01:56.282Z" }, + { url = "https://files.pythonhosted.org/packages/25/2e/4efa677fa6b322013035d38016f6ae859d06cac67437ca7dc708a6af7028/lxml-6.0.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:1941354d92699fb5ffe6ed7b32f9649e43c2feb4b97205f75866f7d21aa91452", size = 4946932, upload-time = "2025-09-22T04:01:58.989Z" }, + { url = "https://files.pythonhosted.org/packages/ce/0f/526e78a6d38d109fdbaa5049c62e1d32fdd70c75fb61c4eadf3045d3d124/lxml-6.0.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:bb2f6ca0ae2d983ded09357b84af659c954722bbf04dea98030064996d156048", size = 5100060, upload-time = "2025-09-22T04:02:00.812Z" }, + { url = "https://files.pythonhosted.org/packages/81/76/99de58d81fa702cc0ea7edae4f4640416c2062813a00ff24bd70ac1d9c9b/lxml-6.0.2-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:eb2a12d704f180a902d7fa778c6d71f36ceb7b0d317f34cdc76a5d05aa1dd1df", size = 5019000, upload-time = "2025-09-22T04:02:02.671Z" }, + { url = "https://files.pythonhosted.org/packages/b5/35/9e57d25482bc9a9882cb0037fdb9cc18f4b79d85df94fa9d2a89562f1d25/lxml-6.0.2-cp313-cp313-manylinux_2_26_i686.manylinux_2_28_i686.whl", hash = "sha256:6ec0e3f745021bfed19c456647f0298d60a24c9ff86d9d051f52b509663feeb1", size = 5348496, upload-time = "2025-09-22T04:02:04.904Z" }, + { url = "https://files.pythonhosted.org/packages/a6/8e/cb99bd0b83ccc3e8f0f528e9aa1f7a9965dfec08c617070c5db8d63a87ce/lxml-6.0.2-cp313-cp313-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:846ae9a12d54e368933b9759052d6206a9e8b250291109c48e350c1f1f49d916", size = 5643779, upload-time = "2025-09-22T04:02:06.689Z" }, + { url = "https://files.pythonhosted.org/packages/d0/34/9e591954939276bb679b73773836c6684c22e56d05980e31d52a9a8deb18/lxml-6.0.2-cp313-cp313-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ef9266d2aa545d7374938fb5c484531ef5a2ec7f2d573e62f8ce722c735685fd", size = 5244072, upload-time = "2025-09-22T04:02:08.587Z" }, + { url = "https://files.pythonhosted.org/packages/8d/27/b29ff065f9aaca443ee377aff699714fcbffb371b4fce5ac4ca759e436d5/lxml-6.0.2-cp313-cp313-manylinux_2_31_armv7l.whl", hash = "sha256:4077b7c79f31755df33b795dc12119cb557a0106bfdab0d2c2d97bd3cf3dffa6", size = 4718675, upload-time = "2025-09-22T04:02:10.783Z" }, + { url = "https://files.pythonhosted.org/packages/2b/9f/f756f9c2cd27caa1a6ef8c32ae47aadea697f5c2c6d07b0dae133c244fbe/lxml-6.0.2-cp313-cp313-manylinux_2_38_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:a7c5d5e5f1081955358533be077166ee97ed2571d6a66bdba6ec2f609a715d1a", size = 5255171, upload-time = "2025-09-22T04:02:12.631Z" }, + { url = "https://files.pythonhosted.org/packages/61/46/bb85ea42d2cb1bd8395484fd72f38e3389611aa496ac7772da9205bbda0e/lxml-6.0.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:8f8d0cbd0674ee89863a523e6994ac25fd5be9c8486acfc3e5ccea679bad2679", size = 5057175, upload-time = "2025-09-22T04:02:14.718Z" }, + { url = "https://files.pythonhosted.org/packages/95/0c/443fc476dcc8e41577f0af70458c50fe299a97bb6b7505bb1ae09aa7f9ac/lxml-6.0.2-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:2cbcbf6d6e924c28f04a43f3b6f6e272312a090f269eff68a2982e13e5d57659", size = 4785688, upload-time = "2025-09-22T04:02:16.957Z" }, + { url = "https://files.pythonhosted.org/packages/48/78/6ef0b359d45bb9697bc5a626e1992fa5d27aa3f8004b137b2314793b50a0/lxml-6.0.2-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:dfb874cfa53340009af6bdd7e54ebc0d21012a60a4e65d927c2e477112e63484", size = 5660655, upload-time = "2025-09-22T04:02:18.815Z" }, + { url = "https://files.pythonhosted.org/packages/ff/ea/e1d33808f386bc1339d08c0dcada6e4712d4ed8e93fcad5f057070b7988a/lxml-6.0.2-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:fb8dae0b6b8b7f9e96c26fdd8121522ce5de9bb5538010870bd538683d30e9a2", size = 5247695, upload-time = "2025-09-22T04:02:20.593Z" }, + { url = "https://files.pythonhosted.org/packages/4f/47/eba75dfd8183673725255247a603b4ad606f4ae657b60c6c145b381697da/lxml-6.0.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:358d9adae670b63e95bc59747c72f4dc97c9ec58881d4627fe0120da0f90d314", size = 5269841, upload-time = "2025-09-22T04:02:22.489Z" }, + { url = "https://files.pythonhosted.org/packages/76/04/5c5e2b8577bc936e219becb2e98cdb1aca14a4921a12995b9d0c523502ae/lxml-6.0.2-cp313-cp313-win32.whl", hash = "sha256:e8cd2415f372e7e5a789d743d133ae474290a90b9023197fd78f32e2dc6873e2", size = 3610700, upload-time = "2025-09-22T04:02:24.465Z" }, + { url = "https://files.pythonhosted.org/packages/fe/0a/4643ccc6bb8b143e9f9640aa54e38255f9d3b45feb2cbe7ae2ca47e8782e/lxml-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:b30d46379644fbfc3ab81f8f82ae4de55179414651f110a1514f0b1f8f6cb2d7", size = 4010347, upload-time = "2025-09-22T04:02:26.286Z" }, + { url = "https://files.pythonhosted.org/packages/31/ef/dcf1d29c3f530577f61e5fe2f1bd72929acf779953668a8a47a479ae6f26/lxml-6.0.2-cp313-cp313-win_arm64.whl", hash = "sha256:13dcecc9946dca97b11b7c40d29fba63b55ab4170d3c0cf8c0c164343b9bfdcf", size = 3671248, upload-time = "2025-09-22T04:02:27.918Z" }, + { url = "https://files.pythonhosted.org/packages/03/15/d4a377b385ab693ce97b472fe0c77c2b16ec79590e688b3ccc71fba19884/lxml-6.0.2-cp314-cp314-macosx_10_13_universal2.whl", hash = "sha256:b0c732aa23de8f8aec23f4b580d1e52905ef468afb4abeafd3fec77042abb6fe", size = 8659801, upload-time = "2025-09-22T04:02:30.113Z" }, + { url = "https://files.pythonhosted.org/packages/c8/e8/c128e37589463668794d503afaeb003987373c5f94d667124ffd8078bbd9/lxml-6.0.2-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:4468e3b83e10e0317a89a33d28f7aeba1caa4d1a6fd457d115dd4ffe90c5931d", size = 4659403, upload-time = "2025-09-22T04:02:32.119Z" }, + { url = "https://files.pythonhosted.org/packages/00/ce/74903904339decdf7da7847bb5741fc98a5451b42fc419a86c0c13d26fe2/lxml-6.0.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:abd44571493973bad4598a3be7e1d807ed45aa2adaf7ab92ab7c62609569b17d", size = 4966974, upload-time = "2025-09-22T04:02:34.155Z" }, + { url = "https://files.pythonhosted.org/packages/1f/d3/131dec79ce61c5567fecf82515bd9bc36395df42501b50f7f7f3bd065df0/lxml-6.0.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:370cd78d5855cfbffd57c422851f7d3864e6ae72d0da615fca4dad8c45d375a5", size = 5102953, upload-time = "2025-09-22T04:02:36.054Z" }, + { url = "https://files.pythonhosted.org/packages/3a/ea/a43ba9bb750d4ffdd885f2cd333572f5bb900cd2408b67fdda07e85978a0/lxml-6.0.2-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:901e3b4219fa04ef766885fb40fa516a71662a4c61b80c94d25336b4934b71c0", size = 5055054, upload-time = "2025-09-22T04:02:38.154Z" }, + { url = "https://files.pythonhosted.org/packages/60/23/6885b451636ae286c34628f70a7ed1fcc759f8d9ad382d132e1c8d3d9bfd/lxml-6.0.2-cp314-cp314-manylinux_2_26_i686.manylinux_2_28_i686.whl", hash = "sha256:a4bf42d2e4cf52c28cc1812d62426b9503cdb0c87a6de81442626aa7d69707ba", size = 5352421, upload-time = "2025-09-22T04:02:40.413Z" }, + { url = "https://files.pythonhosted.org/packages/48/5b/fc2ddfc94ddbe3eebb8e9af6e3fd65e2feba4967f6a4e9683875c394c2d8/lxml-6.0.2-cp314-cp314-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:b2c7fdaa4d7c3d886a42534adec7cfac73860b89b4e5298752f60aa5984641a0", size = 5673684, upload-time = "2025-09-22T04:02:42.288Z" }, + { url = "https://files.pythonhosted.org/packages/29/9c/47293c58cc91769130fbf85531280e8cc7868f7fbb6d92f4670071b9cb3e/lxml-6.0.2-cp314-cp314-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:98a5e1660dc7de2200b00d53fa00bcd3c35a3608c305d45a7bbcaf29fa16e83d", size = 5252463, upload-time = "2025-09-22T04:02:44.165Z" }, + { url = "https://files.pythonhosted.org/packages/9b/da/ba6eceb830c762b48e711ded880d7e3e89fc6c7323e587c36540b6b23c6b/lxml-6.0.2-cp314-cp314-manylinux_2_31_armv7l.whl", hash = "sha256:dc051506c30b609238d79eda75ee9cab3e520570ec8219844a72a46020901e37", size = 4698437, upload-time = "2025-09-22T04:02:46.524Z" }, + { url = "https://files.pythonhosted.org/packages/a5/24/7be3f82cb7990b89118d944b619e53c656c97dc89c28cfb143fdb7cd6f4d/lxml-6.0.2-cp314-cp314-manylinux_2_38_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:8799481bbdd212470d17513a54d568f44416db01250f49449647b5ab5b5dccb9", size = 5269890, upload-time = "2025-09-22T04:02:48.812Z" }, + { url = "https://files.pythonhosted.org/packages/1b/bd/dcfb9ea1e16c665efd7538fc5d5c34071276ce9220e234217682e7d2c4a5/lxml-6.0.2-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:9261bb77c2dab42f3ecd9103951aeca2c40277701eb7e912c545c1b16e0e4917", size = 5097185, upload-time = "2025-09-22T04:02:50.746Z" }, + { url = "https://files.pythonhosted.org/packages/21/04/a60b0ff9314736316f28316b694bccbbabe100f8483ad83852d77fc7468e/lxml-6.0.2-cp314-cp314-musllinux_1_2_armv7l.whl", hash = "sha256:65ac4a01aba353cfa6d5725b95d7aed6356ddc0a3cd734de00124d285b04b64f", size = 4745895, upload-time = "2025-09-22T04:02:52.968Z" }, + { url = "https://files.pythonhosted.org/packages/d6/bd/7d54bd1846e5a310d9c715921c5faa71cf5c0853372adf78aee70c8d7aa2/lxml-6.0.2-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:b22a07cbb82fea98f8a2fd814f3d1811ff9ed76d0fc6abc84eb21527596e7cc8", size = 5695246, upload-time = "2025-09-22T04:02:54.798Z" }, + { url = "https://files.pythonhosted.org/packages/fd/32/5643d6ab947bc371da21323acb2a6e603cedbe71cb4c99c8254289ab6f4e/lxml-6.0.2-cp314-cp314-musllinux_1_2_riscv64.whl", hash = "sha256:d759cdd7f3e055d6bc8d9bec3ad905227b2e4c785dc16c372eb5b5e83123f48a", size = 5260797, upload-time = "2025-09-22T04:02:57.058Z" }, + { url = "https://files.pythonhosted.org/packages/33/da/34c1ec4cff1eea7d0b4cd44af8411806ed943141804ac9c5d565302afb78/lxml-6.0.2-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:945da35a48d193d27c188037a05fec5492937f66fb1958c24fc761fb9d40d43c", size = 5277404, upload-time = "2025-09-22T04:02:58.966Z" }, + { url = "https://files.pythonhosted.org/packages/82/57/4eca3e31e54dc89e2c3507e1cd411074a17565fa5ffc437c4ae0a00d439e/lxml-6.0.2-cp314-cp314-win32.whl", hash = "sha256:be3aaa60da67e6153eb15715cc2e19091af5dc75faef8b8a585aea372507384b", size = 3670072, upload-time = "2025-09-22T04:03:38.05Z" }, + { url = "https://files.pythonhosted.org/packages/e3/e0/c96cf13eccd20c9421ba910304dae0f619724dcf1702864fd59dd386404d/lxml-6.0.2-cp314-cp314-win_amd64.whl", hash = "sha256:fa25afbadead523f7001caf0c2382afd272c315a033a7b06336da2637d92d6ed", size = 4080617, upload-time = "2025-09-22T04:03:39.835Z" }, + { url = "https://files.pythonhosted.org/packages/d5/5d/b3f03e22b3d38d6f188ef044900a9b29b2fe0aebb94625ce9fe244011d34/lxml-6.0.2-cp314-cp314-win_arm64.whl", hash = "sha256:063eccf89df5b24e361b123e257e437f9e9878f425ee9aae3144c77faf6da6d8", size = 3754930, upload-time = "2025-09-22T04:03:41.565Z" }, + { url = "https://files.pythonhosted.org/packages/5e/5c/42c2c4c03554580708fc738d13414801f340c04c3eff90d8d2d227145275/lxml-6.0.2-cp314-cp314t-macosx_10_13_universal2.whl", hash = "sha256:6162a86d86893d63084faaf4ff937b3daea233e3682fb4474db07395794fa80d", size = 8910380, upload-time = "2025-09-22T04:03:01.645Z" }, + { url = "https://files.pythonhosted.org/packages/bf/4f/12df843e3e10d18d468a7557058f8d3733e8b6e12401f30b1ef29360740f/lxml-6.0.2-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:414aaa94e974e23a3e92e7ca5b97d10c0cf37b6481f50911032c69eeb3991bba", size = 4775632, upload-time = "2025-09-22T04:03:03.814Z" }, + { url = "https://files.pythonhosted.org/packages/e4/0c/9dc31e6c2d0d418483cbcb469d1f5a582a1cd00a1f4081953d44051f3c50/lxml-6.0.2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:48461bd21625458dd01e14e2c38dd0aea69addc3c4f960c30d9f59d7f93be601", size = 4975171, upload-time = "2025-09-22T04:03:05.651Z" }, + { url = "https://files.pythonhosted.org/packages/e7/2b/9b870c6ca24c841bdd887504808f0417aa9d8d564114689266f19ddf29c8/lxml-6.0.2-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:25fcc59afc57d527cfc78a58f40ab4c9b8fd096a9a3f964d2781ffb6eb33f4ed", size = 5110109, upload-time = "2025-09-22T04:03:07.452Z" }, + { url = "https://files.pythonhosted.org/packages/bf/0c/4f5f2a4dd319a178912751564471355d9019e220c20d7db3fb8307ed8582/lxml-6.0.2-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5179c60288204e6ddde3f774a93350177e08876eaf3ab78aa3a3649d43eb7d37", size = 5041061, upload-time = "2025-09-22T04:03:09.297Z" }, + { url = "https://files.pythonhosted.org/packages/12/64/554eed290365267671fe001a20d72d14f468ae4e6acef1e179b039436967/lxml-6.0.2-cp314-cp314t-manylinux_2_26_i686.manylinux_2_28_i686.whl", hash = "sha256:967aab75434de148ec80597b75062d8123cadf2943fb4281f385141e18b21338", size = 5306233, upload-time = "2025-09-22T04:03:11.651Z" }, + { url = "https://files.pythonhosted.org/packages/7a/31/1d748aa275e71802ad9722df32a7a35034246b42c0ecdd8235412c3396ef/lxml-6.0.2-cp314-cp314t-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:d100fcc8930d697c6561156c6810ab4a508fb264c8b6779e6e61e2ed5e7558f9", size = 5604739, upload-time = "2025-09-22T04:03:13.592Z" }, + { url = "https://files.pythonhosted.org/packages/8f/41/2c11916bcac09ed561adccacceaedd2bf0e0b25b297ea92aab99fd03d0fa/lxml-6.0.2-cp314-cp314t-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:2ca59e7e13e5981175b8b3e4ab84d7da57993eeff53c07764dcebda0d0e64ecd", size = 5225119, upload-time = "2025-09-22T04:03:15.408Z" }, + { url = "https://files.pythonhosted.org/packages/99/05/4e5c2873d8f17aa018e6afde417c80cc5d0c33be4854cce3ef5670c49367/lxml-6.0.2-cp314-cp314t-manylinux_2_31_armv7l.whl", hash = "sha256:957448ac63a42e2e49531b9d6c0fa449a1970dbc32467aaad46f11545be9af1d", size = 4633665, upload-time = "2025-09-22T04:03:17.262Z" }, + { url = "https://files.pythonhosted.org/packages/0f/c9/dcc2da1bebd6275cdc723b515f93edf548b82f36a5458cca3578bc899332/lxml-6.0.2-cp314-cp314t-manylinux_2_38_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:b7fc49c37f1786284b12af63152fe1d0990722497e2d5817acfe7a877522f9a9", size = 5234997, upload-time = "2025-09-22T04:03:19.14Z" }, + { url = "https://files.pythonhosted.org/packages/9c/e2/5172e4e7468afca64a37b81dba152fc5d90e30f9c83c7c3213d6a02a5ce4/lxml-6.0.2-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:e19e0643cc936a22e837f79d01a550678da8377d7d801a14487c10c34ee49c7e", size = 5090957, upload-time = "2025-09-22T04:03:21.436Z" }, + { url = "https://files.pythonhosted.org/packages/a5/b3/15461fd3e5cd4ddcb7938b87fc20b14ab113b92312fc97afe65cd7c85de1/lxml-6.0.2-cp314-cp314t-musllinux_1_2_armv7l.whl", hash = "sha256:1db01e5cf14345628e0cbe71067204db658e2fb8e51e7f33631f5f4735fefd8d", size = 4764372, upload-time = "2025-09-22T04:03:23.27Z" }, + { url = "https://files.pythonhosted.org/packages/05/33/f310b987c8bf9e61c4dd8e8035c416bd3230098f5e3cfa69fc4232de7059/lxml-6.0.2-cp314-cp314t-musllinux_1_2_ppc64le.whl", hash = "sha256:875c6b5ab39ad5291588aed6925fac99d0097af0dd62f33c7b43736043d4a2ec", size = 5634653, upload-time = "2025-09-22T04:03:25.767Z" }, + { url = "https://files.pythonhosted.org/packages/70/ff/51c80e75e0bc9382158133bdcf4e339b5886c6ee2418b5199b3f1a61ed6d/lxml-6.0.2-cp314-cp314t-musllinux_1_2_riscv64.whl", hash = "sha256:cdcbed9ad19da81c480dfd6dd161886db6096083c9938ead313d94b30aadf272", size = 5233795, upload-time = "2025-09-22T04:03:27.62Z" }, + { url = "https://files.pythonhosted.org/packages/56/4d/4856e897df0d588789dd844dbed9d91782c4ef0b327f96ce53c807e13128/lxml-6.0.2-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:80dadc234ebc532e09be1975ff538d154a7fa61ea5031c03d25178855544728f", size = 5257023, upload-time = "2025-09-22T04:03:30.056Z" }, + { url = "https://files.pythonhosted.org/packages/0f/85/86766dfebfa87bea0ab78e9ff7a4b4b45225df4b4d3b8cc3c03c5cd68464/lxml-6.0.2-cp314-cp314t-win32.whl", hash = "sha256:da08e7bb297b04e893d91087df19638dc7a6bb858a954b0cc2b9f5053c922312", size = 3911420, upload-time = "2025-09-22T04:03:32.198Z" }, + { url = "https://files.pythonhosted.org/packages/fe/1a/b248b355834c8e32614650b8008c69ffeb0ceb149c793961dd8c0b991bb3/lxml-6.0.2-cp314-cp314t-win_amd64.whl", hash = "sha256:252a22982dca42f6155125ac76d3432e548a7625d56f5a273ee78a5057216eca", size = 4406837, upload-time = "2025-09-22T04:03:34.027Z" }, + { url = "https://files.pythonhosted.org/packages/92/aa/df863bcc39c5e0946263454aba394de8a9084dbaff8ad143846b0d844739/lxml-6.0.2-cp314-cp314t-win_arm64.whl", hash = "sha256:bb4c1847b303835d89d785a18801a883436cdfd5dc3d62947f9c49e24f0f5a2c", size = 3822205, upload-time = "2025-09-22T04:03:36.249Z" }, + { url = "https://files.pythonhosted.org/packages/0b/11/29d08bc103a62c0eba8016e7ed5aeebbf1e4312e83b0b1648dd203b0e87d/lxml-6.0.2-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:1c06035eafa8404b5cf475bb37a9f6088b0aca288d4ccc9d69389750d5543700", size = 3949829, upload-time = "2025-09-22T04:04:45.608Z" }, + { url = "https://files.pythonhosted.org/packages/12/b3/52ab9a3b31e5ab8238da241baa19eec44d2ab426532441ee607165aebb52/lxml-6.0.2-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:c7d13103045de1bdd6fe5d61802565f1a3537d70cd3abf596aa0af62761921ee", size = 4226277, upload-time = "2025-09-22T04:04:47.754Z" }, + { url = "https://files.pythonhosted.org/packages/a0/33/1eaf780c1baad88224611df13b1c2a9dfa460b526cacfe769103ff50d845/lxml-6.0.2-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:0a3c150a95fbe5ac91de323aa756219ef9cf7fde5a3f00e2281e30f33fa5fa4f", size = 4330433, upload-time = "2025-09-22T04:04:49.907Z" }, + { url = "https://files.pythonhosted.org/packages/7a/c1/27428a2ff348e994ab4f8777d3a0ad510b6b92d37718e5887d2da99952a2/lxml-6.0.2-pp311-pypy311_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:60fa43be34f78bebb27812ed90f1925ec99560b0fa1decdb7d12b84d857d31e9", size = 4272119, upload-time = "2025-09-22T04:04:51.801Z" }, + { url = "https://files.pythonhosted.org/packages/f0/d0/3020fa12bcec4ab62f97aab026d57c2f0cfd480a558758d9ca233bb6a79d/lxml-6.0.2-pp311-pypy311_pp73-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:21c73b476d3cfe836be731225ec3421fa2f048d84f6df6a8e70433dff1376d5a", size = 4417314, upload-time = "2025-09-22T04:04:55.024Z" }, + { url = "https://files.pythonhosted.org/packages/6c/77/d7f491cbc05303ac6801651aabeb262d43f319288c1ea96c66b1d2692ff3/lxml-6.0.2-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:27220da5be049e936c3aca06f174e8827ca6445a4353a1995584311487fc4e3e", size = 3518768, upload-time = "2025-09-22T04:04:57.097Z" }, ] [[package]] name = "markdown-it-py" -version = "3.0.0" +version = "4.0.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "mdurl" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/38/71/3b932df36c1a044d397a1f92d1cf91ee0a503d91e470cbd670aa66b07ed0/markdown-it-py-3.0.0.tar.gz", hash = "sha256:e3f60a94fa066dc52ec76661e37c851cb232d92f9886b15cb560aaada2df8feb", size = 74596 } +sdist = { url = "https://files.pythonhosted.org/packages/5b/f5/4ec618ed16cc4f8fb3b701563655a69816155e79e24a17b651541804721d/markdown_it_py-4.0.0.tar.gz", hash = "sha256:cb0a2b4aa34f932c007117b194e945bd74e0ec24133ceb5bac59009cda1cb9f3", size = 73070, upload-time = "2025-08-11T12:57:52.854Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/42/d7/1ec15b46af6af88f19b8e5ffea08fa375d433c998b8a7639e76935c14f1f/markdown_it_py-3.0.0-py3-none-any.whl", hash = "sha256:355216845c60bd96232cd8d8c40e8f9765cc86f46880e43a8fd22dc1a1a8cab1", size = 87528 }, + { url = "https://files.pythonhosted.org/packages/94/54/e7d793b573f298e1c9013b8c4dade17d481164aa517d1d7148619c2cedbf/markdown_it_py-4.0.0-py3-none-any.whl", hash = "sha256:87327c59b172c5011896038353a81343b6754500a08cd7a4973bb48c6d578147", size = 87321, upload-time = "2025-08-11T12:57:51.923Z" }, ] [[package]] name = "markupsafe" -version = "3.0.2" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/b2/97/5d42485e71dfc078108a86d6de8fa46db44a1a9295e89c5d6d4a06e23a62/markupsafe-3.0.2.tar.gz", hash = "sha256:ee55d3edf80167e48ea11a923c7386f4669df67d7994554387f84e7d8b0a2bf0", size = 20537 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/04/90/d08277ce111dd22f77149fd1a5d4653eeb3b3eaacbdfcbae5afb2600eebd/MarkupSafe-3.0.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:7e94c425039cde14257288fd61dcfb01963e658efbc0ff54f5306b06054700f8", size = 14357 }, - { url = "https://files.pythonhosted.org/packages/04/e1/6e2194baeae0bca1fae6629dc0cbbb968d4d941469cbab11a3872edff374/MarkupSafe-3.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9e2d922824181480953426608b81967de705c3cef4d1af983af849d7bd619158", size = 12393 }, - { url = "https://files.pythonhosted.org/packages/1d/69/35fa85a8ece0a437493dc61ce0bb6d459dcba482c34197e3efc829aa357f/MarkupSafe-3.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:38a9ef736c01fccdd6600705b09dc574584b89bea478200c5fbf112a6b0d5579", size = 21732 }, - { url = "https://files.pythonhosted.org/packages/22/35/137da042dfb4720b638d2937c38a9c2df83fe32d20e8c8f3185dbfef05f7/MarkupSafe-3.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bbcb445fa71794da8f178f0f6d66789a28d7319071af7a496d4d507ed566270d", size = 20866 }, - { url = "https://files.pythonhosted.org/packages/29/28/6d029a903727a1b62edb51863232152fd335d602def598dade38996887f0/MarkupSafe-3.0.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:57cb5a3cf367aeb1d316576250f65edec5bb3be939e9247ae594b4bcbc317dfb", size = 20964 }, - { url = "https://files.pythonhosted.org/packages/cc/cd/07438f95f83e8bc028279909d9c9bd39e24149b0d60053a97b2bc4f8aa51/MarkupSafe-3.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:3809ede931876f5b2ec92eef964286840ed3540dadf803dd570c3b7e13141a3b", size = 21977 }, - { url = "https://files.pythonhosted.org/packages/29/01/84b57395b4cc062f9c4c55ce0df7d3108ca32397299d9df00fedd9117d3d/MarkupSafe-3.0.2-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:e07c3764494e3776c602c1e78e298937c3315ccc9043ead7e685b7f2b8d47b3c", size = 21366 }, - { url = "https://files.pythonhosted.org/packages/bd/6e/61ebf08d8940553afff20d1fb1ba7294b6f8d279df9fd0c0db911b4bbcfd/MarkupSafe-3.0.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:b424c77b206d63d500bcb69fa55ed8d0e6a3774056bdc4839fc9298a7edca171", size = 21091 }, - { url = "https://files.pythonhosted.org/packages/11/23/ffbf53694e8c94ebd1e7e491de185124277964344733c45481f32ede2499/MarkupSafe-3.0.2-cp310-cp310-win32.whl", hash = "sha256:fcabf5ff6eea076f859677f5f0b6b5c1a51e70a376b0579e0eadef8db48c6b50", size = 15065 }, - { url = "https://files.pythonhosted.org/packages/44/06/e7175d06dd6e9172d4a69a72592cb3f7a996a9c396eee29082826449bbc3/MarkupSafe-3.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:6af100e168aa82a50e186c82875a5893c5597a0c1ccdb0d8b40240b1f28b969a", size = 15514 }, - { url = "https://files.pythonhosted.org/packages/6b/28/bbf83e3f76936960b850435576dd5e67034e200469571be53f69174a2dfd/MarkupSafe-3.0.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9025b4018f3a1314059769c7bf15441064b2207cb3f065e6ea1e7359cb46db9d", size = 14353 }, - { url = "https://files.pythonhosted.org/packages/6c/30/316d194b093cde57d448a4c3209f22e3046c5bb2fb0820b118292b334be7/MarkupSafe-3.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:93335ca3812df2f366e80509ae119189886b0f3c2b81325d39efdb84a1e2ae93", size = 12392 }, - { url = "https://files.pythonhosted.org/packages/f2/96/9cdafba8445d3a53cae530aaf83c38ec64c4d5427d975c974084af5bc5d2/MarkupSafe-3.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2cb8438c3cbb25e220c2ab33bb226559e7afb3baec11c4f218ffa7308603c832", size = 23984 }, - { url = "https://files.pythonhosted.org/packages/f1/a4/aefb044a2cd8d7334c8a47d3fb2c9f328ac48cb349468cc31c20b539305f/MarkupSafe-3.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a123e330ef0853c6e822384873bef7507557d8e4a082961e1defa947aa59ba84", size = 23120 }, - { url = "https://files.pythonhosted.org/packages/8d/21/5e4851379f88f3fad1de30361db501300d4f07bcad047d3cb0449fc51f8c/MarkupSafe-3.0.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1e084f686b92e5b83186b07e8a17fc09e38fff551f3602b249881fec658d3eca", size = 23032 }, - { url = "https://files.pythonhosted.org/packages/00/7b/e92c64e079b2d0d7ddf69899c98842f3f9a60a1ae72657c89ce2655c999d/MarkupSafe-3.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:d8213e09c917a951de9d09ecee036d5c7d36cb6cb7dbaece4c71a60d79fb9798", size = 24057 }, - { url = "https://files.pythonhosted.org/packages/f9/ac/46f960ca323037caa0a10662ef97d0a4728e890334fc156b9f9e52bcc4ca/MarkupSafe-3.0.2-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:5b02fb34468b6aaa40dfc198d813a641e3a63b98c2b05a16b9f80b7ec314185e", size = 23359 }, - { url = "https://files.pythonhosted.org/packages/69/84/83439e16197337b8b14b6a5b9c2105fff81d42c2a7c5b58ac7b62ee2c3b1/MarkupSafe-3.0.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:0bff5e0ae4ef2e1ae4fdf2dfd5b76c75e5c2fa4132d05fc1b0dabcd20c7e28c4", size = 23306 }, - { url = "https://files.pythonhosted.org/packages/9a/34/a15aa69f01e2181ed8d2b685c0d2f6655d5cca2c4db0ddea775e631918cd/MarkupSafe-3.0.2-cp311-cp311-win32.whl", hash = "sha256:6c89876f41da747c8d3677a2b540fb32ef5715f97b66eeb0c6b66f5e3ef6f59d", size = 15094 }, - { url = "https://files.pythonhosted.org/packages/da/b8/3a3bd761922d416f3dc5d00bfbed11f66b1ab89a0c2b6e887240a30b0f6b/MarkupSafe-3.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:70a87b411535ccad5ef2f1df5136506a10775d267e197e4cf531ced10537bd6b", size = 15521 }, - { url = "https://files.pythonhosted.org/packages/22/09/d1f21434c97fc42f09d290cbb6350d44eb12f09cc62c9476effdb33a18aa/MarkupSafe-3.0.2-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:9778bd8ab0a994ebf6f84c2b949e65736d5575320a17ae8984a77fab08db94cf", size = 14274 }, - { url = "https://files.pythonhosted.org/packages/6b/b0/18f76bba336fa5aecf79d45dcd6c806c280ec44538b3c13671d49099fdd0/MarkupSafe-3.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:846ade7b71e3536c4e56b386c2a47adf5741d2d8b94ec9dc3e92e5e1ee1e2225", size = 12348 }, - { url = "https://files.pythonhosted.org/packages/e0/25/dd5c0f6ac1311e9b40f4af06c78efde0f3b5cbf02502f8ef9501294c425b/MarkupSafe-3.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1c99d261bd2d5f6b59325c92c73df481e05e57f19837bdca8413b9eac4bd8028", size = 24149 }, - { url = "https://files.pythonhosted.org/packages/f3/f0/89e7aadfb3749d0f52234a0c8c7867877876e0a20b60e2188e9850794c17/MarkupSafe-3.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e17c96c14e19278594aa4841ec148115f9c7615a47382ecb6b82bd8fea3ab0c8", size = 23118 }, - { url = "https://files.pythonhosted.org/packages/d5/da/f2eeb64c723f5e3777bc081da884b414671982008c47dcc1873d81f625b6/MarkupSafe-3.0.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:88416bd1e65dcea10bc7569faacb2c20ce071dd1f87539ca2ab364bf6231393c", size = 22993 }, - { url = "https://files.pythonhosted.org/packages/da/0e/1f32af846df486dce7c227fe0f2398dc7e2e51d4a370508281f3c1c5cddc/MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:2181e67807fc2fa785d0592dc2d6206c019b9502410671cc905d132a92866557", size = 24178 }, - { url = "https://files.pythonhosted.org/packages/c4/f6/bb3ca0532de8086cbff5f06d137064c8410d10779c4c127e0e47d17c0b71/MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:52305740fe773d09cffb16f8ed0427942901f00adedac82ec8b67752f58a1b22", size = 23319 }, - { url = "https://files.pythonhosted.org/packages/a2/82/8be4c96ffee03c5b4a034e60a31294daf481e12c7c43ab8e34a1453ee48b/MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:ad10d3ded218f1039f11a75f8091880239651b52e9bb592ca27de44eed242a48", size = 23352 }, - { url = "https://files.pythonhosted.org/packages/51/ae/97827349d3fcffee7e184bdf7f41cd6b88d9919c80f0263ba7acd1bbcb18/MarkupSafe-3.0.2-cp312-cp312-win32.whl", hash = "sha256:0f4ca02bea9a23221c0182836703cbf8930c5e9454bacce27e767509fa286a30", size = 15097 }, - { url = "https://files.pythonhosted.org/packages/c1/80/a61f99dc3a936413c3ee4e1eecac96c0da5ed07ad56fd975f1a9da5bc630/MarkupSafe-3.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:8e06879fc22a25ca47312fbe7c8264eb0b662f6db27cb2d3bbbc74b1df4b9b87", size = 15601 }, +version = "3.0.3" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/7e/99/7690b6d4034fffd95959cbe0c02de8deb3098cc577c67bb6a24fe5d7caa7/markupsafe-3.0.3.tar.gz", hash = "sha256:722695808f4b6457b320fdc131280796bdceb04ab50fe1795cd540799ebe1698", size = 80313, upload-time = "2025-09-27T18:37:40.426Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/08/db/fefacb2136439fc8dd20e797950e749aa1f4997ed584c62cfb8ef7c2be0e/markupsafe-3.0.3-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:1cc7ea17a6824959616c525620e387f6dd30fec8cb44f649e31712db02123dad", size = 11631, upload-time = "2025-09-27T18:36:18.185Z" }, + { url = "https://files.pythonhosted.org/packages/e1/2e/5898933336b61975ce9dc04decbc0a7f2fee78c30353c5efba7f2d6ff27a/markupsafe-3.0.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4bd4cd07944443f5a265608cc6aab442e4f74dff8088b0dfc8238647b8f6ae9a", size = 12058, upload-time = "2025-09-27T18:36:19.444Z" }, + { url = "https://files.pythonhosted.org/packages/1d/09/adf2df3699d87d1d8184038df46a9c80d78c0148492323f4693df54e17bb/markupsafe-3.0.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6b5420a1d9450023228968e7e6a9ce57f65d148ab56d2313fcd589eee96a7a50", size = 24287, upload-time = "2025-09-27T18:36:20.768Z" }, + { url = "https://files.pythonhosted.org/packages/30/ac/0273f6fcb5f42e314c6d8cd99effae6a5354604d461b8d392b5ec9530a54/markupsafe-3.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0bf2a864d67e76e5c9a34dc26ec616a66b9888e25e7b9460e1c76d3293bd9dbf", size = 22940, upload-time = "2025-09-27T18:36:22.249Z" }, + { url = "https://files.pythonhosted.org/packages/19/ae/31c1be199ef767124c042c6c3e904da327a2f7f0cd63a0337e1eca2967a8/markupsafe-3.0.3-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:bc51efed119bc9cfdf792cdeaa4d67e8f6fcccab66ed4bfdd6bde3e59bfcbb2f", size = 21887, upload-time = "2025-09-27T18:36:23.535Z" }, + { url = "https://files.pythonhosted.org/packages/b2/76/7edcab99d5349a4532a459e1fe64f0b0467a3365056ae550d3bcf3f79e1e/markupsafe-3.0.3-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:068f375c472b3e7acbe2d5318dea141359e6900156b5b2ba06a30b169086b91a", size = 23692, upload-time = "2025-09-27T18:36:24.823Z" }, + { url = "https://files.pythonhosted.org/packages/a4/28/6e74cdd26d7514849143d69f0bf2399f929c37dc2b31e6829fd2045b2765/markupsafe-3.0.3-cp311-cp311-musllinux_1_2_riscv64.whl", hash = "sha256:7be7b61bb172e1ed687f1754f8e7484f1c8019780f6f6b0786e76bb01c2ae115", size = 21471, upload-time = "2025-09-27T18:36:25.95Z" }, + { url = "https://files.pythonhosted.org/packages/62/7e/a145f36a5c2945673e590850a6f8014318d5577ed7e5920a4b3448e0865d/markupsafe-3.0.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:f9e130248f4462aaa8e2552d547f36ddadbeaa573879158d721bbd33dfe4743a", size = 22923, upload-time = "2025-09-27T18:36:27.109Z" }, + { url = "https://files.pythonhosted.org/packages/0f/62/d9c46a7f5c9adbeeeda52f5b8d802e1094e9717705a645efc71b0913a0a8/markupsafe-3.0.3-cp311-cp311-win32.whl", hash = "sha256:0db14f5dafddbb6d9208827849fad01f1a2609380add406671a26386cdf15a19", size = 14572, upload-time = "2025-09-27T18:36:28.045Z" }, + { url = "https://files.pythonhosted.org/packages/83/8a/4414c03d3f891739326e1783338e48fb49781cc915b2e0ee052aa490d586/markupsafe-3.0.3-cp311-cp311-win_amd64.whl", hash = "sha256:de8a88e63464af587c950061a5e6a67d3632e36df62b986892331d4620a35c01", size = 15077, upload-time = "2025-09-27T18:36:29.025Z" }, + { url = "https://files.pythonhosted.org/packages/35/73/893072b42e6862f319b5207adc9ae06070f095b358655f077f69a35601f0/markupsafe-3.0.3-cp311-cp311-win_arm64.whl", hash = "sha256:3b562dd9e9ea93f13d53989d23a7e775fdfd1066c33494ff43f5418bc8c58a5c", size = 13876, upload-time = "2025-09-27T18:36:29.954Z" }, + { url = "https://files.pythonhosted.org/packages/5a/72/147da192e38635ada20e0a2e1a51cf8823d2119ce8883f7053879c2199b5/markupsafe-3.0.3-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:d53197da72cc091b024dd97249dfc7794d6a56530370992a5e1a08983ad9230e", size = 11615, upload-time = "2025-09-27T18:36:30.854Z" }, + { url = "https://files.pythonhosted.org/packages/9a/81/7e4e08678a1f98521201c3079f77db69fb552acd56067661f8c2f534a718/markupsafe-3.0.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:1872df69a4de6aead3491198eaf13810b565bdbeec3ae2dc8780f14458ec73ce", size = 12020, upload-time = "2025-09-27T18:36:31.971Z" }, + { url = "https://files.pythonhosted.org/packages/1e/2c/799f4742efc39633a1b54a92eec4082e4f815314869865d876824c257c1e/markupsafe-3.0.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:3a7e8ae81ae39e62a41ec302f972ba6ae23a5c5396c8e60113e9066ef893da0d", size = 24332, upload-time = "2025-09-27T18:36:32.813Z" }, + { url = "https://files.pythonhosted.org/packages/3c/2e/8d0c2ab90a8c1d9a24f0399058ab8519a3279d1bd4289511d74e909f060e/markupsafe-3.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d6dd0be5b5b189d31db7cda48b91d7e0a9795f31430b7f271219ab30f1d3ac9d", size = 22947, upload-time = "2025-09-27T18:36:33.86Z" }, + { url = "https://files.pythonhosted.org/packages/2c/54/887f3092a85238093a0b2154bd629c89444f395618842e8b0c41783898ea/markupsafe-3.0.3-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:94c6f0bb423f739146aec64595853541634bde58b2135f27f61c1ffd1cd4d16a", size = 21962, upload-time = "2025-09-27T18:36:35.099Z" }, + { url = "https://files.pythonhosted.org/packages/c9/2f/336b8c7b6f4a4d95e91119dc8521402461b74a485558d8f238a68312f11c/markupsafe-3.0.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:be8813b57049a7dc738189df53d69395eba14fb99345e0a5994914a3864c8a4b", size = 23760, upload-time = "2025-09-27T18:36:36.001Z" }, + { url = "https://files.pythonhosted.org/packages/32/43/67935f2b7e4982ffb50a4d169b724d74b62a3964bc1a9a527f5ac4f1ee2b/markupsafe-3.0.3-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:83891d0e9fb81a825d9a6d61e3f07550ca70a076484292a70fde82c4b807286f", size = 21529, upload-time = "2025-09-27T18:36:36.906Z" }, + { url = "https://files.pythonhosted.org/packages/89/e0/4486f11e51bbba8b0c041098859e869e304d1c261e59244baa3d295d47b7/markupsafe-3.0.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:77f0643abe7495da77fb436f50f8dab76dbc6e5fd25d39589a0f1fe6548bfa2b", size = 23015, upload-time = "2025-09-27T18:36:37.868Z" }, + { url = "https://files.pythonhosted.org/packages/2f/e1/78ee7a023dac597a5825441ebd17170785a9dab23de95d2c7508ade94e0e/markupsafe-3.0.3-cp312-cp312-win32.whl", hash = "sha256:d88b440e37a16e651bda4c7c2b930eb586fd15ca7406cb39e211fcff3bf3017d", size = 14540, upload-time = "2025-09-27T18:36:38.761Z" }, + { url = "https://files.pythonhosted.org/packages/aa/5b/bec5aa9bbbb2c946ca2733ef9c4ca91c91b6a24580193e891b5f7dbe8e1e/markupsafe-3.0.3-cp312-cp312-win_amd64.whl", hash = "sha256:26a5784ded40c9e318cfc2bdb30fe164bdb8665ded9cd64d500a34fb42067b1c", size = 15105, upload-time = "2025-09-27T18:36:39.701Z" }, + { url = "https://files.pythonhosted.org/packages/e5/f1/216fc1bbfd74011693a4fd837e7026152e89c4bcf3e77b6692fba9923123/markupsafe-3.0.3-cp312-cp312-win_arm64.whl", hash = "sha256:35add3b638a5d900e807944a078b51922212fb3dedb01633a8defc4b01a3c85f", size = 13906, upload-time = "2025-09-27T18:36:40.689Z" }, + { url = "https://files.pythonhosted.org/packages/38/2f/907b9c7bbba283e68f20259574b13d005c121a0fa4c175f9bed27c4597ff/markupsafe-3.0.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:e1cf1972137e83c5d4c136c43ced9ac51d0e124706ee1c8aa8532c1287fa8795", size = 11622, upload-time = "2025-09-27T18:36:41.777Z" }, + { url = "https://files.pythonhosted.org/packages/9c/d9/5f7756922cdd676869eca1c4e3c0cd0df60ed30199ffd775e319089cb3ed/markupsafe-3.0.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:116bb52f642a37c115f517494ea5feb03889e04df47eeff5b130b1808ce7c219", size = 12029, upload-time = "2025-09-27T18:36:43.257Z" }, + { url = "https://files.pythonhosted.org/packages/00/07/575a68c754943058c78f30db02ee03a64b3c638586fba6a6dd56830b30a3/markupsafe-3.0.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:133a43e73a802c5562be9bbcd03d090aa5a1fe899db609c29e8c8d815c5f6de6", size = 24374, upload-time = "2025-09-27T18:36:44.508Z" }, + { url = "https://files.pythonhosted.org/packages/a9/21/9b05698b46f218fc0e118e1f8168395c65c8a2c750ae2bab54fc4bd4e0e8/markupsafe-3.0.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ccfcd093f13f0f0b7fdd0f198b90053bf7b2f02a3927a30e63f3ccc9df56b676", size = 22980, upload-time = "2025-09-27T18:36:45.385Z" }, + { url = "https://files.pythonhosted.org/packages/7f/71/544260864f893f18b6827315b988c146b559391e6e7e8f7252839b1b846a/markupsafe-3.0.3-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:509fa21c6deb7a7a273d629cf5ec029bc209d1a51178615ddf718f5918992ab9", size = 21990, upload-time = "2025-09-27T18:36:46.916Z" }, + { url = "https://files.pythonhosted.org/packages/c2/28/b50fc2f74d1ad761af2f5dcce7492648b983d00a65b8c0e0cb457c82ebbe/markupsafe-3.0.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:a4afe79fb3de0b7097d81da19090f4df4f8d3a2b3adaa8764138aac2e44f3af1", size = 23784, upload-time = "2025-09-27T18:36:47.884Z" }, + { url = "https://files.pythonhosted.org/packages/ed/76/104b2aa106a208da8b17a2fb72e033a5a9d7073c68f7e508b94916ed47a9/markupsafe-3.0.3-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:795e7751525cae078558e679d646ae45574b47ed6e7771863fcc079a6171a0fc", size = 21588, upload-time = "2025-09-27T18:36:48.82Z" }, + { url = "https://files.pythonhosted.org/packages/b5/99/16a5eb2d140087ebd97180d95249b00a03aa87e29cc224056274f2e45fd6/markupsafe-3.0.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:8485f406a96febb5140bfeca44a73e3ce5116b2501ac54fe953e488fb1d03b12", size = 23041, upload-time = "2025-09-27T18:36:49.797Z" }, + { url = "https://files.pythonhosted.org/packages/19/bc/e7140ed90c5d61d77cea142eed9f9c303f4c4806f60a1044c13e3f1471d0/markupsafe-3.0.3-cp313-cp313-win32.whl", hash = "sha256:bdd37121970bfd8be76c5fb069c7751683bdf373db1ed6c010162b2a130248ed", size = 14543, upload-time = "2025-09-27T18:36:51.584Z" }, + { url = "https://files.pythonhosted.org/packages/05/73/c4abe620b841b6b791f2edc248f556900667a5a1cf023a6646967ae98335/markupsafe-3.0.3-cp313-cp313-win_amd64.whl", hash = "sha256:9a1abfdc021a164803f4d485104931fb8f8c1efd55bc6b748d2f5774e78b62c5", size = 15113, upload-time = "2025-09-27T18:36:52.537Z" }, + { url = "https://files.pythonhosted.org/packages/f0/3a/fa34a0f7cfef23cf9500d68cb7c32dd64ffd58a12b09225fb03dd37d5b80/markupsafe-3.0.3-cp313-cp313-win_arm64.whl", hash = "sha256:7e68f88e5b8799aa49c85cd116c932a1ac15caaa3f5db09087854d218359e485", size = 13911, upload-time = "2025-09-27T18:36:53.513Z" }, + { url = "https://files.pythonhosted.org/packages/e4/d7/e05cd7efe43a88a17a37b3ae96e79a19e846f3f456fe79c57ca61356ef01/markupsafe-3.0.3-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:218551f6df4868a8d527e3062d0fb968682fe92054e89978594c28e642c43a73", size = 11658, upload-time = "2025-09-27T18:36:54.819Z" }, + { url = "https://files.pythonhosted.org/packages/99/9e/e412117548182ce2148bdeacdda3bb494260c0b0184360fe0d56389b523b/markupsafe-3.0.3-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:3524b778fe5cfb3452a09d31e7b5adefeea8c5be1d43c4f810ba09f2ceb29d37", size = 12066, upload-time = "2025-09-27T18:36:55.714Z" }, + { url = "https://files.pythonhosted.org/packages/bc/e6/fa0ffcda717ef64a5108eaa7b4f5ed28d56122c9a6d70ab8b72f9f715c80/markupsafe-3.0.3-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:4e885a3d1efa2eadc93c894a21770e4bc67899e3543680313b09f139e149ab19", size = 25639, upload-time = "2025-09-27T18:36:56.908Z" }, + { url = "https://files.pythonhosted.org/packages/96/ec/2102e881fe9d25fc16cb4b25d5f5cde50970967ffa5dddafdb771237062d/markupsafe-3.0.3-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:8709b08f4a89aa7586de0aadc8da56180242ee0ada3999749b183aa23df95025", size = 23569, upload-time = "2025-09-27T18:36:57.913Z" }, + { url = "https://files.pythonhosted.org/packages/4b/30/6f2fce1f1f205fc9323255b216ca8a235b15860c34b6798f810f05828e32/markupsafe-3.0.3-cp313-cp313t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:b8512a91625c9b3da6f127803b166b629725e68af71f8184ae7e7d54686a56d6", size = 23284, upload-time = "2025-09-27T18:36:58.833Z" }, + { url = "https://files.pythonhosted.org/packages/58/47/4a0ccea4ab9f5dcb6f79c0236d954acb382202721e704223a8aafa38b5c8/markupsafe-3.0.3-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:9b79b7a16f7fedff2495d684f2b59b0457c3b493778c9eed31111be64d58279f", size = 24801, upload-time = "2025-09-27T18:36:59.739Z" }, + { url = "https://files.pythonhosted.org/packages/6a/70/3780e9b72180b6fecb83a4814d84c3bf4b4ae4bf0b19c27196104149734c/markupsafe-3.0.3-cp313-cp313t-musllinux_1_2_riscv64.whl", hash = "sha256:12c63dfb4a98206f045aa9563db46507995f7ef6d83b2f68eda65c307c6829eb", size = 22769, upload-time = "2025-09-27T18:37:00.719Z" }, + { url = "https://files.pythonhosted.org/packages/98/c5/c03c7f4125180fc215220c035beac6b9cb684bc7a067c84fc69414d315f5/markupsafe-3.0.3-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:8f71bc33915be5186016f675cd83a1e08523649b0e33efdb898db577ef5bb009", size = 23642, upload-time = "2025-09-27T18:37:01.673Z" }, + { url = "https://files.pythonhosted.org/packages/80/d6/2d1b89f6ca4bff1036499b1e29a1d02d282259f3681540e16563f27ebc23/markupsafe-3.0.3-cp313-cp313t-win32.whl", hash = "sha256:69c0b73548bc525c8cb9a251cddf1931d1db4d2258e9599c28c07ef3580ef354", size = 14612, upload-time = "2025-09-27T18:37:02.639Z" }, + { url = "https://files.pythonhosted.org/packages/2b/98/e48a4bfba0a0ffcf9925fe2d69240bfaa19c6f7507b8cd09c70684a53c1e/markupsafe-3.0.3-cp313-cp313t-win_amd64.whl", hash = "sha256:1b4b79e8ebf6b55351f0d91fe80f893b4743f104bff22e90697db1590e47a218", size = 15200, upload-time = "2025-09-27T18:37:03.582Z" }, + { url = "https://files.pythonhosted.org/packages/0e/72/e3cc540f351f316e9ed0f092757459afbc595824ca724cbc5a5d4263713f/markupsafe-3.0.3-cp313-cp313t-win_arm64.whl", hash = "sha256:ad2cf8aa28b8c020ab2fc8287b0f823d0a7d8630784c31e9ee5edea20f406287", size = 13973, upload-time = "2025-09-27T18:37:04.929Z" }, + { url = "https://files.pythonhosted.org/packages/33/8a/8e42d4838cd89b7dde187011e97fe6c3af66d8c044997d2183fbd6d31352/markupsafe-3.0.3-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:eaa9599de571d72e2daf60164784109f19978b327a3910d3e9de8c97b5b70cfe", size = 11619, upload-time = "2025-09-27T18:37:06.342Z" }, + { url = "https://files.pythonhosted.org/packages/b5/64/7660f8a4a8e53c924d0fa05dc3a55c9cee10bbd82b11c5afb27d44b096ce/markupsafe-3.0.3-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:c47a551199eb8eb2121d4f0f15ae0f923d31350ab9280078d1e5f12b249e0026", size = 12029, upload-time = "2025-09-27T18:37:07.213Z" }, + { url = "https://files.pythonhosted.org/packages/da/ef/e648bfd021127bef5fa12e1720ffed0c6cbb8310c8d9bea7266337ff06de/markupsafe-3.0.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f34c41761022dd093b4b6896d4810782ffbabe30f2d443ff5f083e0cbbb8c737", size = 24408, upload-time = "2025-09-27T18:37:09.572Z" }, + { url = "https://files.pythonhosted.org/packages/41/3c/a36c2450754618e62008bf7435ccb0f88053e07592e6028a34776213d877/markupsafe-3.0.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:457a69a9577064c05a97c41f4e65148652db078a3a509039e64d3467b9e7ef97", size = 23005, upload-time = "2025-09-27T18:37:10.58Z" }, + { url = "https://files.pythonhosted.org/packages/bc/20/b7fdf89a8456b099837cd1dc21974632a02a999ec9bf7ca3e490aacd98e7/markupsafe-3.0.3-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:e8afc3f2ccfa24215f8cb28dcf43f0113ac3c37c2f0f0806d8c70e4228c5cf4d", size = 22048, upload-time = "2025-09-27T18:37:11.547Z" }, + { url = "https://files.pythonhosted.org/packages/9a/a7/591f592afdc734f47db08a75793a55d7fbcc6902a723ae4cfbab61010cc5/markupsafe-3.0.3-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:ec15a59cf5af7be74194f7ab02d0f59a62bdcf1a537677ce67a2537c9b87fcda", size = 23821, upload-time = "2025-09-27T18:37:12.48Z" }, + { url = "https://files.pythonhosted.org/packages/7d/33/45b24e4f44195b26521bc6f1a82197118f74df348556594bd2262bda1038/markupsafe-3.0.3-cp314-cp314-musllinux_1_2_riscv64.whl", hash = "sha256:0eb9ff8191e8498cca014656ae6b8d61f39da5f95b488805da4bb029cccbfbaf", size = 21606, upload-time = "2025-09-27T18:37:13.485Z" }, + { url = "https://files.pythonhosted.org/packages/ff/0e/53dfaca23a69fbfbbf17a4b64072090e70717344c52eaaaa9c5ddff1e5f0/markupsafe-3.0.3-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:2713baf880df847f2bece4230d4d094280f4e67b1e813eec43b4c0e144a34ffe", size = 23043, upload-time = "2025-09-27T18:37:14.408Z" }, + { url = "https://files.pythonhosted.org/packages/46/11/f333a06fc16236d5238bfe74daccbca41459dcd8d1fa952e8fbd5dccfb70/markupsafe-3.0.3-cp314-cp314-win32.whl", hash = "sha256:729586769a26dbceff69f7a7dbbf59ab6572b99d94576a5592625d5b411576b9", size = 14747, upload-time = "2025-09-27T18:37:15.36Z" }, + { url = "https://files.pythonhosted.org/packages/28/52/182836104b33b444e400b14f797212f720cbc9ed6ba34c800639d154e821/markupsafe-3.0.3-cp314-cp314-win_amd64.whl", hash = "sha256:bdc919ead48f234740ad807933cdf545180bfbe9342c2bb451556db2ed958581", size = 15341, upload-time = "2025-09-27T18:37:16.496Z" }, + { url = "https://files.pythonhosted.org/packages/6f/18/acf23e91bd94fd7b3031558b1f013adfa21a8e407a3fdb32745538730382/markupsafe-3.0.3-cp314-cp314-win_arm64.whl", hash = "sha256:5a7d5dc5140555cf21a6fefbdbf8723f06fcd2f63ef108f2854de715e4422cb4", size = 14073, upload-time = "2025-09-27T18:37:17.476Z" }, + { url = "https://files.pythonhosted.org/packages/3c/f0/57689aa4076e1b43b15fdfa646b04653969d50cf30c32a102762be2485da/markupsafe-3.0.3-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:1353ef0c1b138e1907ae78e2f6c63ff67501122006b0f9abad68fda5f4ffc6ab", size = 11661, upload-time = "2025-09-27T18:37:18.453Z" }, + { url = "https://files.pythonhosted.org/packages/89/c3/2e67a7ca217c6912985ec766c6393b636fb0c2344443ff9d91404dc4c79f/markupsafe-3.0.3-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:1085e7fbddd3be5f89cc898938f42c0b3c711fdcb37d75221de2666af647c175", size = 12069, upload-time = "2025-09-27T18:37:19.332Z" }, + { url = "https://files.pythonhosted.org/packages/f0/00/be561dce4e6ca66b15276e184ce4b8aec61fe83662cce2f7d72bd3249d28/markupsafe-3.0.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1b52b4fb9df4eb9ae465f8d0c228a00624de2334f216f178a995ccdcf82c4634", size = 25670, upload-time = "2025-09-27T18:37:20.245Z" }, + { url = "https://files.pythonhosted.org/packages/50/09/c419f6f5a92e5fadde27efd190eca90f05e1261b10dbd8cbcb39cd8ea1dc/markupsafe-3.0.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:fed51ac40f757d41b7c48425901843666a6677e3e8eb0abcff09e4ba6e664f50", size = 23598, upload-time = "2025-09-27T18:37:21.177Z" }, + { url = "https://files.pythonhosted.org/packages/22/44/a0681611106e0b2921b3033fc19bc53323e0b50bc70cffdd19f7d679bb66/markupsafe-3.0.3-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:f190daf01f13c72eac4efd5c430a8de82489d9cff23c364c3ea822545032993e", size = 23261, upload-time = "2025-09-27T18:37:22.167Z" }, + { url = "https://files.pythonhosted.org/packages/5f/57/1b0b3f100259dc9fffe780cfb60d4be71375510e435efec3d116b6436d43/markupsafe-3.0.3-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:e56b7d45a839a697b5eb268c82a71bd8c7f6c94d6fd50c3d577fa39a9f1409f5", size = 24835, upload-time = "2025-09-27T18:37:23.296Z" }, + { url = "https://files.pythonhosted.org/packages/26/6a/4bf6d0c97c4920f1597cc14dd720705eca0bf7c787aebc6bb4d1bead5388/markupsafe-3.0.3-cp314-cp314t-musllinux_1_2_riscv64.whl", hash = "sha256:f3e98bb3798ead92273dc0e5fd0f31ade220f59a266ffd8a4f6065e0a3ce0523", size = 22733, upload-time = "2025-09-27T18:37:24.237Z" }, + { url = "https://files.pythonhosted.org/packages/14/c7/ca723101509b518797fedc2fdf79ba57f886b4aca8a7d31857ba3ee8281f/markupsafe-3.0.3-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:5678211cb9333a6468fb8d8be0305520aa073f50d17f089b5b4b477ea6e67fdc", size = 23672, upload-time = "2025-09-27T18:37:25.271Z" }, + { url = "https://files.pythonhosted.org/packages/fb/df/5bd7a48c256faecd1d36edc13133e51397e41b73bb77e1a69deab746ebac/markupsafe-3.0.3-cp314-cp314t-win32.whl", hash = "sha256:915c04ba3851909ce68ccc2b8e2cd691618c4dc4c4232fb7982bca3f41fd8c3d", size = 14819, upload-time = "2025-09-27T18:37:26.285Z" }, + { url = "https://files.pythonhosted.org/packages/1a/8a/0402ba61a2f16038b48b39bccca271134be00c5c9f0f623208399333c448/markupsafe-3.0.3-cp314-cp314t-win_amd64.whl", hash = "sha256:4faffd047e07c38848ce017e8725090413cd80cbc23d86e55c587bf979e579c9", size = 15426, upload-time = "2025-09-27T18:37:27.316Z" }, + { url = "https://files.pythonhosted.org/packages/70/bc/6f1c2f612465f5fa89b95bead1f44dcb607670fd42891d8fdcd5d039f4f4/markupsafe-3.0.3-cp314-cp314t-win_arm64.whl", hash = "sha256:32001d6a8fc98c8cb5c947787c5d08b0a50663d139f1305bac5885d98d9b40fa", size = 14146, upload-time = "2025-09-27T18:37:28.327Z" }, ] [[package]] name = "matplotlib" -version = "3.10.0" +version = "3.10.8" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "contourpy" }, @@ -1293,179 +1676,219 @@ dependencies = [ { name = "pyparsing" }, { name = "python-dateutil" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/68/dd/fa2e1a45fce2d09f4aea3cee169760e672c8262325aa5796c49d543dc7e6/matplotlib-3.10.0.tar.gz", hash = "sha256:b886d02a581b96704c9d1ffe55709e49b4d2d52709ccebc4be42db856e511278", size = 36686418 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/09/ec/3cdff7b5239adaaacefcc4f77c316dfbbdf853c4ed2beec467e0fec31b9f/matplotlib-3.10.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:2c5829a5a1dd5a71f0e31e6e8bb449bc0ee9dbfb05ad28fc0c6b55101b3a4be6", size = 8160551 }, - { url = "https://files.pythonhosted.org/packages/41/f2/b518f2c7f29895c9b167bf79f8529c63383ae94eaf49a247a4528e9a148d/matplotlib-3.10.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:a2a43cbefe22d653ab34bb55d42384ed30f611bcbdea1f8d7f431011a2e1c62e", size = 8034853 }, - { url = "https://files.pythonhosted.org/packages/ed/8d/45754b4affdb8f0d1a44e4e2bcd932cdf35b256b60d5eda9f455bb293ed0/matplotlib-3.10.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:607b16c8a73943df110f99ee2e940b8a1cbf9714b65307c040d422558397dac5", size = 8446724 }, - { url = "https://files.pythonhosted.org/packages/09/5a/a113495110ae3e3395c72d82d7bc4802902e46dc797f6b041e572f195c56/matplotlib-3.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:01d2b19f13aeec2e759414d3bfe19ddfb16b13a1250add08d46d5ff6f9be83c6", size = 8583905 }, - { url = "https://files.pythonhosted.org/packages/12/b1/8b1655b4c9ed4600c817c419f7eaaf70082630efd7556a5b2e77a8a3cdaf/matplotlib-3.10.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:5e6c6461e1fc63df30bf6f80f0b93f5b6784299f721bc28530477acd51bfc3d1", size = 9395223 }, - { url = "https://files.pythonhosted.org/packages/5a/85/b9a54d64585a6b8737a78a61897450403c30f39e0bd3214270bb0b96f002/matplotlib-3.10.0-cp310-cp310-win_amd64.whl", hash = "sha256:994c07b9d9fe8d25951e3202a68c17900679274dadfc1248738dcfa1bd40d7f3", size = 8025355 }, - { url = "https://files.pythonhosted.org/packages/0c/f1/e37f6c84d252867d7ddc418fff70fc661cfd363179263b08e52e8b748e30/matplotlib-3.10.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:fd44fc75522f58612ec4a33958a7e5552562b7705b42ef1b4f8c0818e304a363", size = 8171677 }, - { url = "https://files.pythonhosted.org/packages/c7/8b/92e9da1f28310a1f6572b5c55097b0c0ceb5e27486d85fb73b54f5a9b939/matplotlib-3.10.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:c58a9622d5dbeb668f407f35f4e6bfac34bb9ecdcc81680c04d0258169747997", size = 8044945 }, - { url = "https://files.pythonhosted.org/packages/c5/cb/49e83f0fd066937a5bd3bc5c5d63093703f3637b2824df8d856e0558beef/matplotlib-3.10.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:845d96568ec873be63f25fa80e9e7fae4be854a66a7e2f0c8ccc99e94a8bd4ef", size = 8458269 }, - { url = "https://files.pythonhosted.org/packages/b2/7d/2d873209536b9ee17340754118a2a17988bc18981b5b56e6715ee07373ac/matplotlib-3.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5439f4c5a3e2e8eab18e2f8c3ef929772fd5641876db71f08127eed95ab64683", size = 8599369 }, - { url = "https://files.pythonhosted.org/packages/b8/03/57d6cbbe85c61fe4cbb7c94b54dce443d68c21961830833a1f34d056e5ea/matplotlib-3.10.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:4673ff67a36152c48ddeaf1135e74ce0d4bce1bbf836ae40ed39c29edf7e2765", size = 9405992 }, - { url = "https://files.pythonhosted.org/packages/14/cf/e382598f98be11bf51dd0bc60eca44a517f6793e3dc8b9d53634a144620c/matplotlib-3.10.0-cp311-cp311-win_amd64.whl", hash = "sha256:7e8632baebb058555ac0cde75db885c61f1212e47723d63921879806b40bec6a", size = 8034580 }, - { url = "https://files.pythonhosted.org/packages/44/c7/6b2d8cb7cc251d53c976799cacd3200add56351c175ba89ab9cbd7c1e68a/matplotlib-3.10.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:4659665bc7c9b58f8c00317c3c2a299f7f258eeae5a5d56b4c64226fca2f7c59", size = 8172465 }, - { url = "https://files.pythonhosted.org/packages/42/2a/6d66d0fba41e13e9ca6512a0a51170f43e7e7ed3a8dfa036324100775612/matplotlib-3.10.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:d44cb942af1693cced2604c33a9abcef6205601c445f6d0dc531d813af8a2f5a", size = 8043300 }, - { url = "https://files.pythonhosted.org/packages/90/60/2a60342b27b90a16bada939a85e29589902b41073f59668b904b15ea666c/matplotlib-3.10.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a994f29e968ca002b50982b27168addfd65f0105610b6be7fa515ca4b5307c95", size = 8448936 }, - { url = "https://files.pythonhosted.org/packages/a7/b2/d872fc3d753516870d520595ddd8ce4dd44fa797a240999f125f58521ad7/matplotlib-3.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9b0558bae37f154fffda54d779a592bc97ca8b4701f1c710055b609a3bac44c8", size = 8594151 }, - { url = "https://files.pythonhosted.org/packages/f4/bd/b2f60cf7f57d014ab33e4f74602a2b5bdc657976db8196bbc022185f6f9c/matplotlib-3.10.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:503feb23bd8c8acc75541548a1d709c059b7184cde26314896e10a9f14df5f12", size = 9400347 }, - { url = "https://files.pythonhosted.org/packages/9f/6e/264673e64001b99d747aff5a288eca82826c024437a3694e19aed1decf46/matplotlib-3.10.0-cp312-cp312-win_amd64.whl", hash = "sha256:c40ba2eb08b3f5de88152c2333c58cee7edcead0a2a0d60fcafa116b17117adc", size = 8039144 }, - { url = "https://files.pythonhosted.org/packages/32/5f/29def7ce4e815ab939b56280976ee35afffb3bbdb43f332caee74cb8c951/matplotlib-3.10.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:81713dd0d103b379de4516b861d964b1d789a144103277769238c732229d7f03", size = 8155500 }, - { url = "https://files.pythonhosted.org/packages/de/6d/d570383c9f7ca799d0a54161446f9ce7b17d6c50f2994b653514bcaa108f/matplotlib-3.10.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:359f87baedb1f836ce307f0e850d12bb5f1936f70d035561f90d41d305fdacea", size = 8032398 }, - { url = "https://files.pythonhosted.org/packages/c9/b4/680aa700d99b48e8c4393fa08e9ab8c49c0555ee6f4c9c0a5e8ea8dfde5d/matplotlib-3.10.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ae80dc3a4add4665cf2faa90138384a7ffe2a4e37c58d83e115b54287c4f06ef", size = 8587361 }, +sdist = { url = "https://files.pythonhosted.org/packages/8a/76/d3c6e3a13fe484ebe7718d14e269c9569c4eb0020a968a327acb3b9a8fe6/matplotlib-3.10.8.tar.gz", hash = "sha256:2299372c19d56bcd35cf05a2738308758d32b9eaed2371898d8f5bd33f084aa3", size = 34806269, upload-time = "2025-12-10T22:56:51.155Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/f8/86/de7e3a1cdcfc941483af70609edc06b83e7c8a0e0dc9ac325200a3f4d220/matplotlib-3.10.8-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:6be43b667360fef5c754dda5d25a32e6307a03c204f3c0fc5468b78fa87b4160", size = 8251215, upload-time = "2025-12-10T22:55:16.175Z" }, + { url = "https://files.pythonhosted.org/packages/fd/14/baad3222f424b19ce6ad243c71de1ad9ec6b2e4eb1e458a48fdc6d120401/matplotlib-3.10.8-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:a2b336e2d91a3d7006864e0990c83b216fcdca64b5a6484912902cef87313d78", size = 8139625, upload-time = "2025-12-10T22:55:17.712Z" }, + { url = "https://files.pythonhosted.org/packages/8f/a0/7024215e95d456de5883e6732e708d8187d9753a21d32f8ddb3befc0c445/matplotlib-3.10.8-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:efb30e3baaea72ce5928e32bab719ab4770099079d66726a62b11b1ef7273be4", size = 8712614, upload-time = "2025-12-10T22:55:20.8Z" }, + { url = "https://files.pythonhosted.org/packages/5a/f4/b8347351da9a5b3f41e26cf547252d861f685c6867d179a7c9d60ad50189/matplotlib-3.10.8-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d56a1efd5bfd61486c8bc968fa18734464556f0fb8e51690f4ac25d85cbbbbc2", size = 9540997, upload-time = "2025-12-10T22:55:23.258Z" }, + { url = "https://files.pythonhosted.org/packages/9e/c0/c7b914e297efe0bc36917bf216b2acb91044b91e930e878ae12981e461e5/matplotlib-3.10.8-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:238b7ce5717600615c895050239ec955d91f321c209dd110db988500558e70d6", size = 9596825, upload-time = "2025-12-10T22:55:25.217Z" }, + { url = "https://files.pythonhosted.org/packages/6f/d3/a4bbc01c237ab710a1f22b4da72f4ff6d77eb4c7735ea9811a94ae239067/matplotlib-3.10.8-cp311-cp311-win_amd64.whl", hash = "sha256:18821ace09c763ec93aef5eeff087ee493a24051936d7b9ebcad9662f66501f9", size = 8135090, upload-time = "2025-12-10T22:55:27.162Z" }, + { url = "https://files.pythonhosted.org/packages/89/dd/a0b6588f102beab33ca6f5218b31725216577b2a24172f327eaf6417d5c9/matplotlib-3.10.8-cp311-cp311-win_arm64.whl", hash = "sha256:bab485bcf8b1c7d2060b4fcb6fc368a9e6f4cd754c9c2fea281f4be21df394a2", size = 8012377, upload-time = "2025-12-10T22:55:29.185Z" }, + { url = "https://files.pythonhosted.org/packages/9e/67/f997cdcbb514012eb0d10cd2b4b332667997fb5ebe26b8d41d04962fa0e6/matplotlib-3.10.8-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:64fcc24778ca0404ce0cb7b6b77ae1f4c7231cdd60e6778f999ee05cbd581b9a", size = 8260453, upload-time = "2025-12-10T22:55:30.709Z" }, + { url = "https://files.pythonhosted.org/packages/7e/65/07d5f5c7f7c994f12c768708bd2e17a4f01a2b0f44a1c9eccad872433e2e/matplotlib-3.10.8-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:b9a5ca4ac220a0cdd1ba6bcba3608547117d30468fefce49bb26f55c1a3d5c58", size = 8148321, upload-time = "2025-12-10T22:55:33.265Z" }, + { url = "https://files.pythonhosted.org/packages/3e/f3/c5195b1ae57ef85339fd7285dfb603b22c8b4e79114bae5f4f0fcf688677/matplotlib-3.10.8-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:3ab4aabc72de4ff77b3ec33a6d78a68227bf1123465887f9905ba79184a1cc04", size = 8716944, upload-time = "2025-12-10T22:55:34.922Z" }, + { url = "https://files.pythonhosted.org/packages/00/f9/7638f5cc82ec8a7aa005de48622eecc3ed7c9854b96ba15bd76b7fd27574/matplotlib-3.10.8-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:24d50994d8c5816ddc35411e50a86ab05f575e2530c02752e02538122613371f", size = 9550099, upload-time = "2025-12-10T22:55:36.789Z" }, + { url = "https://files.pythonhosted.org/packages/57/61/78cd5920d35b29fd2a0fe894de8adf672ff52939d2e9b43cb83cd5ce1bc7/matplotlib-3.10.8-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:99eefd13c0dc3b3c1b4d561c1169e65fe47aab7b8158754d7c084088e2329466", size = 9613040, upload-time = "2025-12-10T22:55:38.715Z" }, + { url = "https://files.pythonhosted.org/packages/30/4e/c10f171b6e2f44d9e3a2b96efa38b1677439d79c99357600a62cc1e9594e/matplotlib-3.10.8-cp312-cp312-win_amd64.whl", hash = "sha256:dd80ecb295460a5d9d260df63c43f4afbdd832d725a531f008dad1664f458adf", size = 8142717, upload-time = "2025-12-10T22:55:41.103Z" }, + { url = "https://files.pythonhosted.org/packages/f1/76/934db220026b5fef85f45d51a738b91dea7d70207581063cd9bd8fafcf74/matplotlib-3.10.8-cp312-cp312-win_arm64.whl", hash = "sha256:3c624e43ed56313651bc18a47f838b60d7b8032ed348911c54906b130b20071b", size = 8012751, upload-time = "2025-12-10T22:55:42.684Z" }, + { url = "https://files.pythonhosted.org/packages/3d/b9/15fd5541ef4f5b9a17eefd379356cf12175fe577424e7b1d80676516031a/matplotlib-3.10.8-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:3f2e409836d7f5ac2f1c013110a4d50b9f7edc26328c108915f9075d7d7a91b6", size = 8261076, upload-time = "2025-12-10T22:55:44.648Z" }, + { url = "https://files.pythonhosted.org/packages/8d/a0/2ba3473c1b66b9c74dc7107c67e9008cb1782edbe896d4c899d39ae9cf78/matplotlib-3.10.8-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:56271f3dac49a88d7fca5060f004d9d22b865f743a12a23b1e937a0be4818ee1", size = 8148794, upload-time = "2025-12-10T22:55:46.252Z" }, + { url = "https://files.pythonhosted.org/packages/75/97/a471f1c3eb1fd6f6c24a31a5858f443891d5127e63a7788678d14e249aea/matplotlib-3.10.8-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:a0a7f52498f72f13d4a25ea70f35f4cb60642b466cbb0a9be951b5bc3f45a486", size = 8718474, upload-time = "2025-12-10T22:55:47.864Z" }, + { url = "https://files.pythonhosted.org/packages/01/be/cd478f4b66f48256f42927d0acbcd63a26a893136456cd079c0cc24fbabf/matplotlib-3.10.8-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:646d95230efb9ca614a7a594d4fcacde0ac61d25e37dd51710b36477594963ce", size = 9549637, upload-time = "2025-12-10T22:55:50.048Z" }, + { url = "https://files.pythonhosted.org/packages/5d/7c/8dc289776eae5109e268c4fb92baf870678dc048a25d4ac903683b86d5bf/matplotlib-3.10.8-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:f89c151aab2e2e23cb3fe0acad1e8b82841fd265379c4cecd0f3fcb34c15e0f6", size = 9613678, upload-time = "2025-12-10T22:55:52.21Z" }, + { url = "https://files.pythonhosted.org/packages/64/40/37612487cc8a437d4dd261b32ca21fe2d79510fe74af74e1f42becb1bdb8/matplotlib-3.10.8-cp313-cp313-win_amd64.whl", hash = "sha256:e8ea3e2d4066083e264e75c829078f9e149fa119d27e19acd503de65e0b13149", size = 8142686, upload-time = "2025-12-10T22:55:54.253Z" }, + { url = "https://files.pythonhosted.org/packages/66/52/8d8a8730e968185514680c2a6625943f70269509c3dcfc0dcf7d75928cb8/matplotlib-3.10.8-cp313-cp313-win_arm64.whl", hash = "sha256:c108a1d6fa78a50646029cb6d49808ff0fc1330fda87fa6f6250c6b5369b6645", size = 8012917, upload-time = "2025-12-10T22:55:56.268Z" }, + { url = "https://files.pythonhosted.org/packages/b5/27/51fe26e1062f298af5ef66343d8ef460e090a27fea73036c76c35821df04/matplotlib-3.10.8-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:ad3d9833a64cf48cc4300f2b406c3d0f4f4724a91c0bd5640678a6ba7c102077", size = 8305679, upload-time = "2025-12-10T22:55:57.856Z" }, + { url = "https://files.pythonhosted.org/packages/2c/1e/4de865bc591ac8e3062e835f42dd7fe7a93168d519557837f0e37513f629/matplotlib-3.10.8-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:eb3823f11823deade26ce3b9f40dcb4a213da7a670013929f31d5f5ed1055b22", size = 8198336, upload-time = "2025-12-10T22:55:59.371Z" }, + { url = "https://files.pythonhosted.org/packages/c6/cb/2f7b6e75fb4dce87ef91f60cac4f6e34f4c145ab036a22318ec837971300/matplotlib-3.10.8-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:d9050fee89a89ed57b4fb2c1bfac9a3d0c57a0d55aed95949eedbc42070fea39", size = 8731653, upload-time = "2025-12-10T22:56:01.032Z" }, + { url = "https://files.pythonhosted.org/packages/46/b3/bd9c57d6ba670a37ab31fb87ec3e8691b947134b201f881665b28cc039ff/matplotlib-3.10.8-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b44d07310e404ba95f8c25aa5536f154c0a8ec473303535949e52eb71d0a1565", size = 9561356, upload-time = "2025-12-10T22:56:02.95Z" }, + { url = "https://files.pythonhosted.org/packages/c0/3d/8b94a481456dfc9dfe6e39e93b5ab376e50998cddfd23f4ae3b431708f16/matplotlib-3.10.8-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:0a33deb84c15ede243aead39f77e990469fff93ad1521163305095b77b72ce4a", size = 9614000, upload-time = "2025-12-10T22:56:05.411Z" }, + { url = "https://files.pythonhosted.org/packages/bd/cd/bc06149fe5585ba800b189a6a654a75f1f127e8aab02fd2be10df7fa500c/matplotlib-3.10.8-cp313-cp313t-win_amd64.whl", hash = "sha256:3a48a78d2786784cc2413e57397981fb45c79e968d99656706018d6e62e57958", size = 8220043, upload-time = "2025-12-10T22:56:07.551Z" }, + { url = "https://files.pythonhosted.org/packages/e3/de/b22cf255abec916562cc04eef457c13e58a1990048de0c0c3604d082355e/matplotlib-3.10.8-cp313-cp313t-win_arm64.whl", hash = "sha256:15d30132718972c2c074cd14638c7f4592bd98719e2308bccea40e0538bc0cb5", size = 8062075, upload-time = "2025-12-10T22:56:09.178Z" }, + { url = "https://files.pythonhosted.org/packages/3c/43/9c0ff7a2f11615e516c3b058e1e6e8f9614ddeca53faca06da267c48345d/matplotlib-3.10.8-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:b53285e65d4fa4c86399979e956235deb900be5baa7fc1218ea67fbfaeaadd6f", size = 8262481, upload-time = "2025-12-10T22:56:10.885Z" }, + { url = "https://files.pythonhosted.org/packages/6f/ca/e8ae28649fcdf039fda5ef554b40a95f50592a3c47e6f7270c9561c12b07/matplotlib-3.10.8-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:32f8dce744be5569bebe789e46727946041199030db8aeb2954d26013a0eb26b", size = 8151473, upload-time = "2025-12-10T22:56:12.377Z" }, + { url = "https://files.pythonhosted.org/packages/f1/6f/009d129ae70b75e88cbe7e503a12a4c0670e08ed748a902c2568909e9eb5/matplotlib-3.10.8-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:4cf267add95b1c88300d96ca837833d4112756045364f5c734a2276038dae27d", size = 9553896, upload-time = "2025-12-10T22:56:14.432Z" }, + { url = "https://files.pythonhosted.org/packages/f5/26/4221a741eb97967bc1fd5e4c52b9aa5a91b2f4ec05b59f6def4d820f9df9/matplotlib-3.10.8-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:2cf5bd12cecf46908f286d7838b2abc6c91cda506c0445b8223a7c19a00df008", size = 9824193, upload-time = "2025-12-10T22:56:16.29Z" }, + { url = "https://files.pythonhosted.org/packages/1f/f3/3abf75f38605772cf48a9daf5821cd4f563472f38b4b828c6fba6fa6d06e/matplotlib-3.10.8-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:41703cc95688f2516b480f7f339d8851a6035f18e100ee6a32bc0b8536a12a9c", size = 9615444, upload-time = "2025-12-10T22:56:18.155Z" }, + { url = "https://files.pythonhosted.org/packages/93/a5/de89ac80f10b8dc615807ee1133cd99ac74082581196d4d9590bea10690d/matplotlib-3.10.8-cp314-cp314-win_amd64.whl", hash = "sha256:83d282364ea9f3e52363da262ce32a09dfe241e4080dcedda3c0db059d3c1f11", size = 8272719, upload-time = "2025-12-10T22:56:20.366Z" }, + { url = "https://files.pythonhosted.org/packages/69/ce/b006495c19ccc0a137b48083168a37bd056392dee02f87dba0472f2797fe/matplotlib-3.10.8-cp314-cp314-win_arm64.whl", hash = "sha256:2c1998e92cd5999e295a731bcb2911c75f597d937341f3030cc24ef2733d78a8", size = 8144205, upload-time = "2025-12-10T22:56:22.239Z" }, + { url = "https://files.pythonhosted.org/packages/68/d9/b31116a3a855bd313c6fcdb7226926d59b041f26061c6c5b1be66a08c826/matplotlib-3.10.8-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:b5a2b97dbdc7d4f353ebf343744f1d1f1cca8aa8bfddb4262fcf4306c3761d50", size = 8305785, upload-time = "2025-12-10T22:56:24.218Z" }, + { url = "https://files.pythonhosted.org/packages/1e/90/6effe8103f0272685767ba5f094f453784057072f49b393e3ea178fe70a5/matplotlib-3.10.8-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:3f5c3e4da343bba819f0234186b9004faba952cc420fbc522dc4e103c1985908", size = 8198361, upload-time = "2025-12-10T22:56:26.787Z" }, + { url = "https://files.pythonhosted.org/packages/d7/65/a73188711bea603615fc0baecca1061429ac16940e2385433cc778a9d8e7/matplotlib-3.10.8-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5f62550b9a30afde8c1c3ae450e5eb547d579dd69b25c2fc7a1c67f934c1717a", size = 9561357, upload-time = "2025-12-10T22:56:28.953Z" }, + { url = "https://files.pythonhosted.org/packages/f4/3d/b5c5d5d5be8ce63292567f0e2c43dde9953d3ed86ac2de0a72e93c8f07a1/matplotlib-3.10.8-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:495672de149445ec1b772ff2c9ede9b769e3cb4f0d0aa7fa730d7f59e2d4e1c1", size = 9823610, upload-time = "2025-12-10T22:56:31.455Z" }, + { url = "https://files.pythonhosted.org/packages/4d/4b/e7beb6bbd49f6bae727a12b270a2654d13c397576d25bd6786e47033300f/matplotlib-3.10.8-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:595ba4d8fe983b88f0eec8c26a241e16d6376fe1979086232f481f8f3f67494c", size = 9614011, upload-time = "2025-12-10T22:56:33.85Z" }, + { url = "https://files.pythonhosted.org/packages/7c/e6/76f2813d31f032e65f6f797e3f2f6e4aab95b65015924b1c51370395c28a/matplotlib-3.10.8-cp314-cp314t-win_amd64.whl", hash = "sha256:25d380fe8b1dc32cf8f0b1b448470a77afb195438bafdf1d858bfb876f3edf7b", size = 8362801, upload-time = "2025-12-10T22:56:36.107Z" }, + { url = "https://files.pythonhosted.org/packages/5d/49/d651878698a0b67f23aa28e17f45a6d6dd3d3f933fa29087fa4ce5947b5a/matplotlib-3.10.8-cp314-cp314t-win_arm64.whl", hash = "sha256:113bb52413ea508ce954a02c10ffd0d565f9c3bc7f2eddc27dfe1731e71c7b5f", size = 8192560, upload-time = "2025-12-10T22:56:38.008Z" }, + { url = "https://files.pythonhosted.org/packages/04/30/3afaa31c757f34b7725ab9d2ba8b48b5e89c2019c003e7d0ead143aabc5a/matplotlib-3.10.8-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:6da7c2ce169267d0d066adcf63758f0604aa6c3eebf67458930f9d9b79ad1db1", size = 8249198, upload-time = "2025-12-10T22:56:45.584Z" }, + { url = "https://files.pythonhosted.org/packages/48/2f/6334aec331f57485a642a7c8be03cb286f29111ae71c46c38b363230063c/matplotlib-3.10.8-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:9153c3292705be9f9c64498a8872118540c3f4123d1a1c840172edf262c8be4a", size = 8136817, upload-time = "2025-12-10T22:56:47.339Z" }, + { url = "https://files.pythonhosted.org/packages/73/e4/6d6f14b2a759c622f191b2d67e9075a3f56aaccb3be4bb9bb6890030d0a0/matplotlib-3.10.8-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:1ae029229a57cd1e8fe542485f27e7ca7b23aa9e8944ddb4985d0bc444f1eca2", size = 8713867, upload-time = "2025-12-10T22:56:48.954Z" }, ] [[package]] name = "matplotlib-inline" -version = "0.1.7" +version = "0.2.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "traitlets" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/99/5b/a36a337438a14116b16480db471ad061c36c3694df7c2084a0da7ba538b7/matplotlib_inline-0.1.7.tar.gz", hash = "sha256:8423b23ec666be3d16e16b60bdd8ac4e86e840ebd1dd11a30b9f117f2fa0ab90", size = 8159 } +sdist = { url = "https://files.pythonhosted.org/packages/c7/74/97e72a36efd4ae2bccb3463284300f8953f199b5ffbc04cbbb0ec78f74b1/matplotlib_inline-0.2.1.tar.gz", hash = "sha256:e1ee949c340d771fc39e241ea75683deb94762c8fa5f2927ec57c83c4dffa9fe", size = 8110, upload-time = "2025-10-23T09:00:22.126Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/8f/8e/9ad090d3553c280a8060fbf6e24dc1c0c29704ee7d1c372f0c174aa59285/matplotlib_inline-0.1.7-py3-none-any.whl", hash = "sha256:df192d39a4ff8f21b1895d72e6a13f5fcc5099f00fa84384e0ea28c2cc0653ca", size = 9899 }, + { url = "https://files.pythonhosted.org/packages/af/33/ee4519fa02ed11a94aef9559552f3b17bb863f2ecfe1a35dc7f548cde231/matplotlib_inline-0.2.1-py3-none-any.whl", hash = "sha256:d56ce5156ba6085e00a9d54fead6ed29a9c47e215cd1bba2e976ef39f5710a76", size = 9516, upload-time = "2025-10-23T09:00:20.675Z" }, ] [[package]] name = "mccabe" version = "0.7.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/e7/ff/0ffefdcac38932a54d2b5eed4e0ba8a408f215002cd178ad1df0f2806ff8/mccabe-0.7.0.tar.gz", hash = "sha256:348e0240c33b60bbdf4e523192ef919f28cb2c3d7d5c7794f74009290f236325", size = 9658 } +sdist = { url = "https://files.pythonhosted.org/packages/e7/ff/0ffefdcac38932a54d2b5eed4e0ba8a408f215002cd178ad1df0f2806ff8/mccabe-0.7.0.tar.gz", hash = "sha256:348e0240c33b60bbdf4e523192ef919f28cb2c3d7d5c7794f74009290f236325", size = 9658, upload-time = "2022-01-24T01:14:51.113Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/27/1a/1f68f9ba0c207934b35b86a8ca3aad8395a3d6dd7921c0686e23853ff5a9/mccabe-0.7.0-py2.py3-none-any.whl", hash = "sha256:6c2d30ab6be0e4a46919781807b4f0d834ebdd6c6e3dca0bda5a15f863427b6e", size = 7350 }, + { url = "https://files.pythonhosted.org/packages/27/1a/1f68f9ba0c207934b35b86a8ca3aad8395a3d6dd7921c0686e23853ff5a9/mccabe-0.7.0-py2.py3-none-any.whl", hash = "sha256:6c2d30ab6be0e4a46919781807b4f0d834ebdd6c6e3dca0bda5a15f863427b6e", size = 7350, upload-time = "2022-01-24T01:14:49.62Z" }, ] [[package]] name = "mdit-py-plugins" -version = "0.4.2" +version = "0.5.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "markdown-it-py" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/19/03/a2ecab526543b152300717cf232bb4bb8605b6edb946c845016fa9c9c9fd/mdit_py_plugins-0.4.2.tar.gz", hash = "sha256:5f2cd1fdb606ddf152d37ec30e46101a60512bc0e5fa1a7002c36647b09e26b5", size = 43542 } +sdist = { url = "https://files.pythonhosted.org/packages/b2/fd/a756d36c0bfba5f6e39a1cdbdbfdd448dc02692467d83816dff4592a1ebc/mdit_py_plugins-0.5.0.tar.gz", hash = "sha256:f4918cb50119f50446560513a8e311d574ff6aaed72606ddae6d35716fe809c6", size = 44655, upload-time = "2025-08-11T07:25:49.083Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/a7/f7/7782a043553ee469c1ff49cfa1cdace2d6bf99a1f333cf38676b3ddf30da/mdit_py_plugins-0.4.2-py3-none-any.whl", hash = "sha256:0c673c3f889399a33b95e88d2f0d111b4447bdfea7f237dab2d488f459835636", size = 55316 }, + { url = "https://files.pythonhosted.org/packages/fb/86/dd6e5db36df29e76c7a7699123569a4a18c1623ce68d826ed96c62643cae/mdit_py_plugins-0.5.0-py3-none-any.whl", hash = "sha256:07a08422fc1936a5d26d146759e9155ea466e842f5ab2f7d2266dd084c8dab1f", size = 57205, upload-time = "2025-08-11T07:25:47.597Z" }, ] [[package]] name = "mdurl" version = "0.1.2" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/d6/54/cfe61301667036ec958cb99bd3efefba235e65cdeb9c84d24a8293ba1d90/mdurl-0.1.2.tar.gz", hash = "sha256:bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba", size = 8729 } +sdist = { url = "https://files.pythonhosted.org/packages/d6/54/cfe61301667036ec958cb99bd3efefba235e65cdeb9c84d24a8293ba1d90/mdurl-0.1.2.tar.gz", hash = "sha256:bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba", size = 8729, upload-time = "2022-08-14T12:40:10.846Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl", hash = "sha256:84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8", size = 9979 }, + { url = "https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl", hash = "sha256:84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8", size = 9979, upload-time = "2022-08-14T12:40:09.779Z" }, ] [[package]] name = "mistune" -version = "3.1.1" +version = "3.2.0" source = { registry = "https://pypi.org/simple" } -dependencies = [ - { name = "typing-extensions", marker = "python_full_version < '3.11'" }, -] -sdist = { url = "https://files.pythonhosted.org/packages/c6/1d/6b2b634e43bacc3239006e61800676aa6c41ac1836b2c57497ed27a7310b/mistune-3.1.1.tar.gz", hash = "sha256:e0740d635f515119f7d1feb6f9b192ee60f0cc649f80a8f944f905706a21654c", size = 94645 } +sdist = { url = "https://files.pythonhosted.org/packages/9d/55/d01f0c4b45ade6536c51170b9043db8b2ec6ddf4a35c7ea3f5f559ac935b/mistune-3.2.0.tar.gz", hash = "sha256:708487c8a8cdd99c9d90eb3ed4c3ed961246ff78ac82f03418f5183ab70e398a", size = 95467, upload-time = "2025-12-23T11:36:34.994Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/c6/02/c66bdfdadbb021adb642ca4e8a5ed32ada0b4a3e4b39c5d076d19543452f/mistune-3.1.1-py3-none-any.whl", hash = "sha256:02106ac2aa4f66e769debbfa028509a275069dcffce0dfa578edd7b991ee700a", size = 53696 }, + { url = "https://files.pythonhosted.org/packages/9b/f7/4a5e785ec9fbd65146a27b6b70b6cdc161a66f2024e4b04ac06a67f5578b/mistune-3.2.0-py3-none-any.whl", hash = "sha256:febdc629a3c78616b94393c6580551e0e34cc289987ec6c35ed3f4be42d0eee1", size = 53598, upload-time = "2025-12-23T11:36:33.211Z" }, ] [[package]] name = "mpmath" version = "1.3.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/e0/47/dd32fa426cc72114383ac549964eecb20ecfd886d1e5ccf5340b55b02f57/mpmath-1.3.0.tar.gz", hash = "sha256:7a28eb2a9774d00c7bc92411c19a89209d5da7c4c9a9e227be8330a23a25b91f", size = 508106 } +sdist = { url = "https://files.pythonhosted.org/packages/e0/47/dd32fa426cc72114383ac549964eecb20ecfd886d1e5ccf5340b55b02f57/mpmath-1.3.0.tar.gz", hash = "sha256:7a28eb2a9774d00c7bc92411c19a89209d5da7c4c9a9e227be8330a23a25b91f", size = 508106, upload-time = "2023-03-07T16:47:11.061Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/43/e3/7d92a15f894aa0c9c4b49b8ee9ac9850d6e63b03c9c32c0367a13ae62209/mpmath-1.3.0-py3-none-any.whl", hash = "sha256:a0b2b9fe80bbcd81a6647ff13108738cfb482d481d826cc0e02f5b35e5c88d2c", size = 536198 }, + { url = "https://files.pythonhosted.org/packages/43/e3/7d92a15f894aa0c9c4b49b8ee9ac9850d6e63b03c9c32c0367a13ae62209/mpmath-1.3.0-py3-none-any.whl", hash = "sha256:a0b2b9fe80bbcd81a6647ff13108738cfb482d481d826cc0e02f5b35e5c88d2c", size = 536198, upload-time = "2023-03-07T16:47:09.197Z" }, ] [[package]] name = "msgpack" -version = "1.1.0" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/cb/d0/7555686ae7ff5731205df1012ede15dd9d927f6227ea151e901c7406af4f/msgpack-1.1.0.tar.gz", hash = "sha256:dd432ccc2c72b914e4cb77afce64aab761c1137cc698be3984eee260bcb2896e", size = 167260 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/4b/f9/a892a6038c861fa849b11a2bb0502c07bc698ab6ea53359e5771397d883b/msgpack-1.1.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:7ad442d527a7e358a469faf43fda45aaf4ac3249c8310a82f0ccff9164e5dccd", size = 150428 }, - { url = "https://files.pythonhosted.org/packages/df/7a/d174cc6a3b6bb85556e6a046d3193294a92f9a8e583cdbd46dc8a1d7e7f4/msgpack-1.1.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:74bed8f63f8f14d75eec75cf3d04ad581da6b914001b474a5d3cd3372c8cc27d", size = 84131 }, - { url = "https://files.pythonhosted.org/packages/08/52/bf4fbf72f897a23a56b822997a72c16de07d8d56d7bf273242f884055682/msgpack-1.1.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:914571a2a5b4e7606997e169f64ce53a8b1e06f2cf2c3a7273aa106236d43dd5", size = 81215 }, - { url = "https://files.pythonhosted.org/packages/02/95/dc0044b439b518236aaf012da4677c1b8183ce388411ad1b1e63c32d8979/msgpack-1.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c921af52214dcbb75e6bdf6a661b23c3e6417f00c603dd2070bccb5c3ef499f5", size = 371229 }, - { url = "https://files.pythonhosted.org/packages/ff/75/09081792db60470bef19d9c2be89f024d366b1e1973c197bb59e6aabc647/msgpack-1.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d8ce0b22b890be5d252de90d0e0d119f363012027cf256185fc3d474c44b1b9e", size = 378034 }, - { url = "https://files.pythonhosted.org/packages/32/d3/c152e0c55fead87dd948d4b29879b0f14feeeec92ef1fd2ec21b107c3f49/msgpack-1.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:73322a6cc57fcee3c0c57c4463d828e9428275fb85a27aa2aa1a92fdc42afd7b", size = 363070 }, - { url = "https://files.pythonhosted.org/packages/d9/2c/82e73506dd55f9e43ac8aa007c9dd088c6f0de2aa19e8f7330e6a65879fc/msgpack-1.1.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:e1f3c3d21f7cf67bcf2da8e494d30a75e4cf60041d98b3f79875afb5b96f3a3f", size = 359863 }, - { url = "https://files.pythonhosted.org/packages/cb/a0/3d093b248837094220e1edc9ec4337de3443b1cfeeb6e0896af8ccc4cc7a/msgpack-1.1.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:64fc9068d701233effd61b19efb1485587560b66fe57b3e50d29c5d78e7fef68", size = 368166 }, - { url = "https://files.pythonhosted.org/packages/e4/13/7646f14f06838b406cf5a6ddbb7e8dc78b4996d891ab3b93c33d1ccc8678/msgpack-1.1.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:42f754515e0f683f9c79210a5d1cad631ec3d06cea5172214d2176a42e67e19b", size = 370105 }, - { url = "https://files.pythonhosted.org/packages/67/fa/dbbd2443e4578e165192dabbc6a22c0812cda2649261b1264ff515f19f15/msgpack-1.1.0-cp310-cp310-win32.whl", hash = "sha256:3df7e6b05571b3814361e8464f9304c42d2196808e0119f55d0d3e62cd5ea044", size = 68513 }, - { url = "https://files.pythonhosted.org/packages/24/ce/c2c8fbf0ded750cb63cbcbb61bc1f2dfd69e16dca30a8af8ba80ec182dcd/msgpack-1.1.0-cp310-cp310-win_amd64.whl", hash = "sha256:685ec345eefc757a7c8af44a3032734a739f8c45d1b0ac45efc5d8977aa4720f", size = 74687 }, - { url = "https://files.pythonhosted.org/packages/b7/5e/a4c7154ba65d93be91f2f1e55f90e76c5f91ccadc7efc4341e6f04c8647f/msgpack-1.1.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:3d364a55082fb2a7416f6c63ae383fbd903adb5a6cf78c5b96cc6316dc1cedc7", size = 150803 }, - { url = "https://files.pythonhosted.org/packages/60/c2/687684164698f1d51c41778c838d854965dd284a4b9d3a44beba9265c931/msgpack-1.1.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:79ec007767b9b56860e0372085f8504db5d06bd6a327a335449508bbee9648fa", size = 84343 }, - { url = "https://files.pythonhosted.org/packages/42/ae/d3adea9bb4a1342763556078b5765e666f8fdf242e00f3f6657380920972/msgpack-1.1.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:6ad622bf7756d5a497d5b6836e7fc3752e2dd6f4c648e24b1803f6048596f701", size = 81408 }, - { url = "https://files.pythonhosted.org/packages/dc/17/6313325a6ff40ce9c3207293aee3ba50104aed6c2c1559d20d09e5c1ff54/msgpack-1.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8e59bca908d9ca0de3dc8684f21ebf9a690fe47b6be93236eb40b99af28b6ea6", size = 396096 }, - { url = "https://files.pythonhosted.org/packages/a8/a1/ad7b84b91ab5a324e707f4c9761633e357820b011a01e34ce658c1dda7cc/msgpack-1.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5e1da8f11a3dd397f0a32c76165cf0c4eb95b31013a94f6ecc0b280c05c91b59", size = 403671 }, - { url = "https://files.pythonhosted.org/packages/bb/0b/fd5b7c0b308bbf1831df0ca04ec76fe2f5bf6319833646b0a4bd5e9dc76d/msgpack-1.1.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:452aff037287acb1d70a804ffd022b21fa2bb7c46bee884dbc864cc9024128a0", size = 387414 }, - { url = "https://files.pythonhosted.org/packages/f0/03/ff8233b7c6e9929a1f5da3c7860eccd847e2523ca2de0d8ef4878d354cfa/msgpack-1.1.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8da4bf6d54ceed70e8861f833f83ce0814a2b72102e890cbdfe4b34764cdd66e", size = 383759 }, - { url = "https://files.pythonhosted.org/packages/1f/1b/eb82e1fed5a16dddd9bc75f0854b6e2fe86c0259c4353666d7fab37d39f4/msgpack-1.1.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:41c991beebf175faf352fb940bf2af9ad1fb77fd25f38d9142053914947cdbf6", size = 394405 }, - { url = "https://files.pythonhosted.org/packages/90/2e/962c6004e373d54ecf33d695fb1402f99b51832631e37c49273cc564ffc5/msgpack-1.1.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:a52a1f3a5af7ba1c9ace055b659189f6c669cf3657095b50f9602af3a3ba0fe5", size = 396041 }, - { url = "https://files.pythonhosted.org/packages/f8/20/6e03342f629474414860c48aeffcc2f7f50ddaf351d95f20c3f1c67399a8/msgpack-1.1.0-cp311-cp311-win32.whl", hash = "sha256:58638690ebd0a06427c5fe1a227bb6b8b9fdc2bd07701bec13c2335c82131a88", size = 68538 }, - { url = "https://files.pythonhosted.org/packages/aa/c4/5a582fc9a87991a3e6f6800e9bb2f3c82972912235eb9539954f3e9997c7/msgpack-1.1.0-cp311-cp311-win_amd64.whl", hash = "sha256:fd2906780f25c8ed5d7b323379f6138524ba793428db5d0e9d226d3fa6aa1788", size = 74871 }, - { url = "https://files.pythonhosted.org/packages/e1/d6/716b7ca1dbde63290d2973d22bbef1b5032ca634c3ff4384a958ec3f093a/msgpack-1.1.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:d46cf9e3705ea9485687aa4001a76e44748b609d260af21c4ceea7f2212a501d", size = 152421 }, - { url = "https://files.pythonhosted.org/packages/70/da/5312b067f6773429cec2f8f08b021c06af416bba340c912c2ec778539ed6/msgpack-1.1.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:5dbad74103df937e1325cc4bfeaf57713be0b4f15e1c2da43ccdd836393e2ea2", size = 85277 }, - { url = "https://files.pythonhosted.org/packages/28/51/da7f3ae4462e8bb98af0d5bdf2707f1b8c65a0d4f496e46b6afb06cbc286/msgpack-1.1.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:58dfc47f8b102da61e8949708b3eafc3504509a5728f8b4ddef84bd9e16ad420", size = 82222 }, - { url = "https://files.pythonhosted.org/packages/33/af/dc95c4b2a49cff17ce47611ca9ba218198806cad7796c0b01d1e332c86bb/msgpack-1.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4676e5be1b472909b2ee6356ff425ebedf5142427842aa06b4dfd5117d1ca8a2", size = 392971 }, - { url = "https://files.pythonhosted.org/packages/f1/54/65af8de681fa8255402c80eda2a501ba467921d5a7a028c9c22a2c2eedb5/msgpack-1.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:17fb65dd0bec285907f68b15734a993ad3fc94332b5bb21b0435846228de1f39", size = 401403 }, - { url = "https://files.pythonhosted.org/packages/97/8c/e333690777bd33919ab7024269dc3c41c76ef5137b211d776fbb404bfead/msgpack-1.1.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a51abd48c6d8ac89e0cfd4fe177c61481aca2d5e7ba42044fd218cfd8ea9899f", size = 385356 }, - { url = "https://files.pythonhosted.org/packages/57/52/406795ba478dc1c890559dd4e89280fa86506608a28ccf3a72fbf45df9f5/msgpack-1.1.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:2137773500afa5494a61b1208619e3871f75f27b03bcfca7b3a7023284140247", size = 383028 }, - { url = "https://files.pythonhosted.org/packages/e7/69/053b6549bf90a3acadcd8232eae03e2fefc87f066a5b9fbb37e2e608859f/msgpack-1.1.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:398b713459fea610861c8a7b62a6fec1882759f308ae0795b5413ff6a160cf3c", size = 391100 }, - { url = "https://files.pythonhosted.org/packages/23/f0/d4101d4da054f04274995ddc4086c2715d9b93111eb9ed49686c0f7ccc8a/msgpack-1.1.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:06f5fd2f6bb2a7914922d935d3b8bb4a7fff3a9a91cfce6d06c13bc42bec975b", size = 394254 }, - { url = "https://files.pythonhosted.org/packages/1c/12/cf07458f35d0d775ff3a2dc5559fa2e1fcd06c46f1ef510e594ebefdca01/msgpack-1.1.0-cp312-cp312-win32.whl", hash = "sha256:ad33e8400e4ec17ba782f7b9cf868977d867ed784a1f5f2ab46e7ba53b6e1e1b", size = 69085 }, - { url = "https://files.pythonhosted.org/packages/73/80/2708a4641f7d553a63bc934a3eb7214806b5b39d200133ca7f7afb0a53e8/msgpack-1.1.0-cp312-cp312-win_amd64.whl", hash = "sha256:115a7af8ee9e8cddc10f87636767857e7e3717b7a2e97379dc2054712693e90f", size = 75347 }, +version = "1.1.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/4d/f2/bfb55a6236ed8725a96b0aa3acbd0ec17588e6a2c3b62a93eb513ed8783f/msgpack-1.1.2.tar.gz", hash = "sha256:3b60763c1373dd60f398488069bcdc703cd08a711477b5d480eecc9f9626f47e", size = 173581, upload-time = "2025-10-08T09:15:56.596Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/2c/97/560d11202bcd537abca693fd85d81cebe2107ba17301de42b01ac1677b69/msgpack-1.1.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:2e86a607e558d22985d856948c12a3fa7b42efad264dca8a3ebbcfa2735d786c", size = 82271, upload-time = "2025-10-08T09:14:49.967Z" }, + { url = "https://files.pythonhosted.org/packages/83/04/28a41024ccbd67467380b6fb440ae916c1e4f25e2cd4c63abe6835ac566e/msgpack-1.1.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:283ae72fc89da59aa004ba147e8fc2f766647b1251500182fac0350d8af299c0", size = 84914, upload-time = "2025-10-08T09:14:50.958Z" }, + { url = "https://files.pythonhosted.org/packages/71/46/b817349db6886d79e57a966346cf0902a426375aadc1e8e7a86a75e22f19/msgpack-1.1.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:61c8aa3bd513d87c72ed0b37b53dd5c5a0f58f2ff9f26e1555d3bd7948fb7296", size = 416962, upload-time = "2025-10-08T09:14:51.997Z" }, + { url = "https://files.pythonhosted.org/packages/da/e0/6cc2e852837cd6086fe7d8406af4294e66827a60a4cf60b86575a4a65ca8/msgpack-1.1.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:454e29e186285d2ebe65be34629fa0e8605202c60fbc7c4c650ccd41870896ef", size = 426183, upload-time = "2025-10-08T09:14:53.477Z" }, + { url = "https://files.pythonhosted.org/packages/25/98/6a19f030b3d2ea906696cedd1eb251708e50a5891d0978b012cb6107234c/msgpack-1.1.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:7bc8813f88417599564fafa59fd6f95be417179f76b40325b500b3c98409757c", size = 411454, upload-time = "2025-10-08T09:14:54.648Z" }, + { url = "https://files.pythonhosted.org/packages/b7/cd/9098fcb6adb32187a70b7ecaabf6339da50553351558f37600e53a4a2a23/msgpack-1.1.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:bafca952dc13907bdfdedfc6a5f579bf4f292bdd506fadb38389afa3ac5b208e", size = 422341, upload-time = "2025-10-08T09:14:56.328Z" }, + { url = "https://files.pythonhosted.org/packages/e6/ae/270cecbcf36c1dc85ec086b33a51a4d7d08fc4f404bdbc15b582255d05ff/msgpack-1.1.2-cp311-cp311-win32.whl", hash = "sha256:602b6740e95ffc55bfb078172d279de3773d7b7db1f703b2f1323566b878b90e", size = 64747, upload-time = "2025-10-08T09:14:57.882Z" }, + { url = "https://files.pythonhosted.org/packages/2a/79/309d0e637f6f37e83c711f547308b91af02b72d2326ddd860b966080ef29/msgpack-1.1.2-cp311-cp311-win_amd64.whl", hash = "sha256:d198d275222dc54244bf3327eb8cbe00307d220241d9cec4d306d49a44e85f68", size = 71633, upload-time = "2025-10-08T09:14:59.177Z" }, + { url = "https://files.pythonhosted.org/packages/73/4d/7c4e2b3d9b1106cd0aa6cb56cc57c6267f59fa8bfab7d91df5adc802c847/msgpack-1.1.2-cp311-cp311-win_arm64.whl", hash = "sha256:86f8136dfa5c116365a8a651a7d7484b65b13339731dd6faebb9a0242151c406", size = 64755, upload-time = "2025-10-08T09:15:00.48Z" }, + { url = "https://files.pythonhosted.org/packages/ad/bd/8b0d01c756203fbab65d265859749860682ccd2a59594609aeec3a144efa/msgpack-1.1.2-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:70a0dff9d1f8da25179ffcf880e10cf1aad55fdb63cd59c9a49a1b82290062aa", size = 81939, upload-time = "2025-10-08T09:15:01.472Z" }, + { url = "https://files.pythonhosted.org/packages/34/68/ba4f155f793a74c1483d4bdef136e1023f7bcba557f0db4ef3db3c665cf1/msgpack-1.1.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:446abdd8b94b55c800ac34b102dffd2f6aa0ce643c55dfc017ad89347db3dbdb", size = 85064, upload-time = "2025-10-08T09:15:03.764Z" }, + { url = "https://files.pythonhosted.org/packages/f2/60/a064b0345fc36c4c3d2c743c82d9100c40388d77f0b48b2f04d6041dbec1/msgpack-1.1.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c63eea553c69ab05b6747901b97d620bb2a690633c77f23feb0c6a947a8a7b8f", size = 417131, upload-time = "2025-10-08T09:15:05.136Z" }, + { url = "https://files.pythonhosted.org/packages/65/92/a5100f7185a800a5d29f8d14041f61475b9de465ffcc0f3b9fba606e4505/msgpack-1.1.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:372839311ccf6bdaf39b00b61288e0557916c3729529b301c52c2d88842add42", size = 427556, upload-time = "2025-10-08T09:15:06.837Z" }, + { url = "https://files.pythonhosted.org/packages/f5/87/ffe21d1bf7d9991354ad93949286f643b2bb6ddbeab66373922b44c3b8cc/msgpack-1.1.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:2929af52106ca73fcb28576218476ffbb531a036c2adbcf54a3664de124303e9", size = 404920, upload-time = "2025-10-08T09:15:08.179Z" }, + { url = "https://files.pythonhosted.org/packages/ff/41/8543ed2b8604f7c0d89ce066f42007faac1eaa7d79a81555f206a5cdb889/msgpack-1.1.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:be52a8fc79e45b0364210eef5234a7cf8d330836d0a64dfbb878efa903d84620", size = 415013, upload-time = "2025-10-08T09:15:09.83Z" }, + { url = "https://files.pythonhosted.org/packages/41/0d/2ddfaa8b7e1cee6c490d46cb0a39742b19e2481600a7a0e96537e9c22f43/msgpack-1.1.2-cp312-cp312-win32.whl", hash = "sha256:1fff3d825d7859ac888b0fbda39a42d59193543920eda9d9bea44d958a878029", size = 65096, upload-time = "2025-10-08T09:15:11.11Z" }, + { url = "https://files.pythonhosted.org/packages/8c/ec/d431eb7941fb55a31dd6ca3404d41fbb52d99172df2e7707754488390910/msgpack-1.1.2-cp312-cp312-win_amd64.whl", hash = "sha256:1de460f0403172cff81169a30b9a92b260cb809c4cb7e2fc79ae8d0510c78b6b", size = 72708, upload-time = "2025-10-08T09:15:12.554Z" }, + { url = "https://files.pythonhosted.org/packages/c5/31/5b1a1f70eb0e87d1678e9624908f86317787b536060641d6798e3cf70ace/msgpack-1.1.2-cp312-cp312-win_arm64.whl", hash = "sha256:be5980f3ee0e6bd44f3a9e9dea01054f175b50c3e6cdb692bc9424c0bbb8bf69", size = 64119, upload-time = "2025-10-08T09:15:13.589Z" }, + { url = "https://files.pythonhosted.org/packages/6b/31/b46518ecc604d7edf3a4f94cb3bf021fc62aa301f0cb849936968164ef23/msgpack-1.1.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:4efd7b5979ccb539c221a4c4e16aac1a533efc97f3b759bb5a5ac9f6d10383bf", size = 81212, upload-time = "2025-10-08T09:15:14.552Z" }, + { url = "https://files.pythonhosted.org/packages/92/dc/c385f38f2c2433333345a82926c6bfa5ecfff3ef787201614317b58dd8be/msgpack-1.1.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:42eefe2c3e2af97ed470eec850facbe1b5ad1d6eacdbadc42ec98e7dcf68b4b7", size = 84315, upload-time = "2025-10-08T09:15:15.543Z" }, + { url = "https://files.pythonhosted.org/packages/d3/68/93180dce57f684a61a88a45ed13047558ded2be46f03acb8dec6d7c513af/msgpack-1.1.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1fdf7d83102bf09e7ce3357de96c59b627395352a4024f6e2458501f158bf999", size = 412721, upload-time = "2025-10-08T09:15:16.567Z" }, + { url = "https://files.pythonhosted.org/packages/5d/ba/459f18c16f2b3fc1a1ca871f72f07d70c07bf768ad0a507a698b8052ac58/msgpack-1.1.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:fac4be746328f90caa3cd4bc67e6fe36ca2bf61d5c6eb6d895b6527e3f05071e", size = 424657, upload-time = "2025-10-08T09:15:17.825Z" }, + { url = "https://files.pythonhosted.org/packages/38/f8/4398c46863b093252fe67368b44edc6c13b17f4e6b0e4929dbf0bdb13f23/msgpack-1.1.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:fffee09044073e69f2bad787071aeec727183e7580443dfeb8556cbf1978d162", size = 402668, upload-time = "2025-10-08T09:15:19.003Z" }, + { url = "https://files.pythonhosted.org/packages/28/ce/698c1eff75626e4124b4d78e21cca0b4cc90043afb80a507626ea354ab52/msgpack-1.1.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:5928604de9b032bc17f5099496417f113c45bc6bc21b5c6920caf34b3c428794", size = 419040, upload-time = "2025-10-08T09:15:20.183Z" }, + { url = "https://files.pythonhosted.org/packages/67/32/f3cd1667028424fa7001d82e10ee35386eea1408b93d399b09fb0aa7875f/msgpack-1.1.2-cp313-cp313-win32.whl", hash = "sha256:a7787d353595c7c7e145e2331abf8b7ff1e6673a6b974ded96e6d4ec09f00c8c", size = 65037, upload-time = "2025-10-08T09:15:21.416Z" }, + { url = "https://files.pythonhosted.org/packages/74/07/1ed8277f8653c40ebc65985180b007879f6a836c525b3885dcc6448ae6cb/msgpack-1.1.2-cp313-cp313-win_amd64.whl", hash = "sha256:a465f0dceb8e13a487e54c07d04ae3ba131c7c5b95e2612596eafde1dccf64a9", size = 72631, upload-time = "2025-10-08T09:15:22.431Z" }, + { url = "https://files.pythonhosted.org/packages/e5/db/0314e4e2db56ebcf450f277904ffd84a7988b9e5da8d0d61ab2d057df2b6/msgpack-1.1.2-cp313-cp313-win_arm64.whl", hash = "sha256:e69b39f8c0aa5ec24b57737ebee40be647035158f14ed4b40e6f150077e21a84", size = 64118, upload-time = "2025-10-08T09:15:23.402Z" }, + { url = "https://files.pythonhosted.org/packages/22/71/201105712d0a2ff07b7873ed3c220292fb2ea5120603c00c4b634bcdafb3/msgpack-1.1.2-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:e23ce8d5f7aa6ea6d2a2b326b4ba46c985dbb204523759984430db7114f8aa00", size = 81127, upload-time = "2025-10-08T09:15:24.408Z" }, + { url = "https://files.pythonhosted.org/packages/1b/9f/38ff9e57a2eade7bf9dfee5eae17f39fc0e998658050279cbb14d97d36d9/msgpack-1.1.2-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:6c15b7d74c939ebe620dd8e559384be806204d73b4f9356320632d783d1f7939", size = 84981, upload-time = "2025-10-08T09:15:25.812Z" }, + { url = "https://files.pythonhosted.org/packages/8e/a9/3536e385167b88c2cc8f4424c49e28d49a6fc35206d4a8060f136e71f94c/msgpack-1.1.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:99e2cb7b9031568a2a5c73aa077180f93dd2e95b4f8d3b8e14a73ae94a9e667e", size = 411885, upload-time = "2025-10-08T09:15:27.22Z" }, + { url = "https://files.pythonhosted.org/packages/2f/40/dc34d1a8d5f1e51fc64640b62b191684da52ca469da9cd74e84936ffa4a6/msgpack-1.1.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:180759d89a057eab503cf62eeec0aa61c4ea1200dee709f3a8e9397dbb3b6931", size = 419658, upload-time = "2025-10-08T09:15:28.4Z" }, + { url = "https://files.pythonhosted.org/packages/3b/ef/2b92e286366500a09a67e03496ee8b8ba00562797a52f3c117aa2b29514b/msgpack-1.1.2-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:04fb995247a6e83830b62f0b07bf36540c213f6eac8e851166d8d86d83cbd014", size = 403290, upload-time = "2025-10-08T09:15:29.764Z" }, + { url = "https://files.pythonhosted.org/packages/78/90/e0ea7990abea5764e4655b8177aa7c63cdfa89945b6e7641055800f6c16b/msgpack-1.1.2-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:8e22ab046fa7ede9e36eeb4cfad44d46450f37bb05d5ec482b02868f451c95e2", size = 415234, upload-time = "2025-10-08T09:15:31.022Z" }, + { url = "https://files.pythonhosted.org/packages/72/4e/9390aed5db983a2310818cd7d3ec0aecad45e1f7007e0cda79c79507bb0d/msgpack-1.1.2-cp314-cp314-win32.whl", hash = "sha256:80a0ff7d4abf5fecb995fcf235d4064b9a9a8a40a3ab80999e6ac1e30b702717", size = 66391, upload-time = "2025-10-08T09:15:32.265Z" }, + { url = "https://files.pythonhosted.org/packages/6e/f1/abd09c2ae91228c5f3998dbd7f41353def9eac64253de3c8105efa2082f7/msgpack-1.1.2-cp314-cp314-win_amd64.whl", hash = "sha256:9ade919fac6a3e7260b7f64cea89df6bec59104987cbea34d34a2fa15d74310b", size = 73787, upload-time = "2025-10-08T09:15:33.219Z" }, + { url = "https://files.pythonhosted.org/packages/6a/b0/9d9f667ab48b16ad4115c1935d94023b82b3198064cb84a123e97f7466c1/msgpack-1.1.2-cp314-cp314-win_arm64.whl", hash = "sha256:59415c6076b1e30e563eb732e23b994a61c159cec44deaf584e5cc1dd662f2af", size = 66453, upload-time = "2025-10-08T09:15:34.225Z" }, + { url = "https://files.pythonhosted.org/packages/16/67/93f80545eb1792b61a217fa7f06d5e5cb9e0055bed867f43e2b8e012e137/msgpack-1.1.2-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:897c478140877e5307760b0ea66e0932738879e7aa68144d9b78ea4c8302a84a", size = 85264, upload-time = "2025-10-08T09:15:35.61Z" }, + { url = "https://files.pythonhosted.org/packages/87/1c/33c8a24959cf193966ef11a6f6a2995a65eb066bd681fd085afd519a57ce/msgpack-1.1.2-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:a668204fa43e6d02f89dbe79a30b0d67238d9ec4c5bd8a940fc3a004a47b721b", size = 89076, upload-time = "2025-10-08T09:15:36.619Z" }, + { url = "https://files.pythonhosted.org/packages/fc/6b/62e85ff7193663fbea5c0254ef32f0c77134b4059f8da89b958beb7696f3/msgpack-1.1.2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5559d03930d3aa0f3aacb4c42c776af1a2ace2611871c84a75afe436695e6245", size = 435242, upload-time = "2025-10-08T09:15:37.647Z" }, + { url = "https://files.pythonhosted.org/packages/c1/47/5c74ecb4cc277cf09f64e913947871682ffa82b3b93c8dad68083112f412/msgpack-1.1.2-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:70c5a7a9fea7f036b716191c29047374c10721c389c21e9ffafad04df8c52c90", size = 432509, upload-time = "2025-10-08T09:15:38.794Z" }, + { url = "https://files.pythonhosted.org/packages/24/a4/e98ccdb56dc4e98c929a3f150de1799831c0a800583cde9fa022fa90602d/msgpack-1.1.2-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:f2cb069d8b981abc72b41aea1c580ce92d57c673ec61af4c500153a626cb9e20", size = 415957, upload-time = "2025-10-08T09:15:40.238Z" }, + { url = "https://files.pythonhosted.org/packages/da/28/6951f7fb67bc0a4e184a6b38ab71a92d9ba58080b27a77d3e2fb0be5998f/msgpack-1.1.2-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:d62ce1f483f355f61adb5433ebfd8868c5f078d1a52d042b0a998682b4fa8c27", size = 422910, upload-time = "2025-10-08T09:15:41.505Z" }, + { url = "https://files.pythonhosted.org/packages/f0/03/42106dcded51f0a0b5284d3ce30a671e7bd3f7318d122b2ead66ad289fed/msgpack-1.1.2-cp314-cp314t-win32.whl", hash = "sha256:1d1418482b1ee984625d88aa9585db570180c286d942da463533b238b98b812b", size = 75197, upload-time = "2025-10-08T09:15:42.954Z" }, + { url = "https://files.pythonhosted.org/packages/15/86/d0071e94987f8db59d4eeb386ddc64d0bb9b10820a8d82bcd3e53eeb2da6/msgpack-1.1.2-cp314-cp314t-win_amd64.whl", hash = "sha256:5a46bf7e831d09470ad92dff02b8b1ac92175ca36b087f904a0519857c6be3ff", size = 85772, upload-time = "2025-10-08T09:15:43.954Z" }, + { url = "https://files.pythonhosted.org/packages/81/f2/08ace4142eb281c12701fc3b93a10795e4d4dc7f753911d836675050f886/msgpack-1.1.2-cp314-cp314t-win_arm64.whl", hash = "sha256:d99ef64f349d5ec3293688e91486c5fdb925ed03807f64d98d205d2713c60b46", size = 70868, upload-time = "2025-10-08T09:15:44.959Z" }, ] [[package]] name = "mypy" -version = "1.14.1" +version = "1.19.1" source = { registry = "https://pypi.org/simple" } dependencies = [ + { name = "librt", marker = "platform_python_implementation != 'PyPy'" }, { name = "mypy-extensions" }, - { name = "tomli", marker = "python_full_version < '3.11'" }, + { name = "pathspec" }, { name = "typing-extensions" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/b9/eb/2c92d8ea1e684440f54fa49ac5d9a5f19967b7b472a281f419e69a8d228e/mypy-1.14.1.tar.gz", hash = "sha256:7ec88144fe9b510e8475ec2f5f251992690fcf89ccb4500b214b4226abcd32d6", size = 3216051 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/9b/7a/87ae2adb31d68402da6da1e5f30c07ea6063e9f09b5e7cfc9dfa44075e74/mypy-1.14.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:52686e37cf13d559f668aa398dd7ddf1f92c5d613e4f8cb262be2fb4fedb0fcb", size = 11211002 }, - { url = "https://files.pythonhosted.org/packages/e1/23/eada4c38608b444618a132be0d199b280049ded278b24cbb9d3fc59658e4/mypy-1.14.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:1fb545ca340537d4b45d3eecdb3def05e913299ca72c290326be19b3804b39c0", size = 10358400 }, - { url = "https://files.pythonhosted.org/packages/43/c9/d6785c6f66241c62fd2992b05057f404237deaad1566545e9f144ced07f5/mypy-1.14.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:90716d8b2d1f4cd503309788e51366f07c56635a3309b0f6a32547eaaa36a64d", size = 12095172 }, - { url = "https://files.pythonhosted.org/packages/c3/62/daa7e787770c83c52ce2aaf1a111eae5893de9e004743f51bfcad9e487ec/mypy-1.14.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:2ae753f5c9fef278bcf12e1a564351764f2a6da579d4a81347e1d5a15819997b", size = 12828732 }, - { url = "https://files.pythonhosted.org/packages/1b/a2/5fb18318a3637f29f16f4e41340b795da14f4751ef4f51c99ff39ab62e52/mypy-1.14.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:e0fe0f5feaafcb04505bcf439e991c6d8f1bf8b15f12b05feeed96e9e7bf1427", size = 13012197 }, - { url = "https://files.pythonhosted.org/packages/28/99/e153ce39105d164b5f02c06c35c7ba958aaff50a2babba7d080988b03fe7/mypy-1.14.1-cp310-cp310-win_amd64.whl", hash = "sha256:7d54bd85b925e501c555a3227f3ec0cfc54ee8b6930bd6141ec872d1c572f81f", size = 9780836 }, - { url = "https://files.pythonhosted.org/packages/da/11/a9422850fd506edbcdc7f6090682ecceaf1f87b9dd847f9df79942da8506/mypy-1.14.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:f995e511de847791c3b11ed90084a7a0aafdc074ab88c5a9711622fe4751138c", size = 11120432 }, - { url = "https://files.pythonhosted.org/packages/b6/9e/47e450fd39078d9c02d620545b2cb37993a8a8bdf7db3652ace2f80521ca/mypy-1.14.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:d64169ec3b8461311f8ce2fd2eb5d33e2d0f2c7b49116259c51d0d96edee48d1", size = 10279515 }, - { url = "https://files.pythonhosted.org/packages/01/b5/6c8d33bd0f851a7692a8bfe4ee75eb82b6983a3cf39e5e32a5d2a723f0c1/mypy-1.14.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ba24549de7b89b6381b91fbc068d798192b1b5201987070319889e93038967a8", size = 12025791 }, - { url = "https://files.pythonhosted.org/packages/f0/4c/e10e2c46ea37cab5c471d0ddaaa9a434dc1d28650078ac1b56c2d7b9b2e4/mypy-1.14.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:183cf0a45457d28ff9d758730cd0210419ac27d4d3f285beda038c9083363b1f", size = 12749203 }, - { url = "https://files.pythonhosted.org/packages/88/55/beacb0c69beab2153a0f57671ec07861d27d735a0faff135a494cd4f5020/mypy-1.14.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:f2a0ecc86378f45347f586e4163d1769dd81c5a223d577fe351f26b179e148b1", size = 12885900 }, - { url = "https://files.pythonhosted.org/packages/a2/75/8c93ff7f315c4d086a2dfcde02f713004357d70a163eddb6c56a6a5eff40/mypy-1.14.1-cp311-cp311-win_amd64.whl", hash = "sha256:ad3301ebebec9e8ee7135d8e3109ca76c23752bac1e717bc84cd3836b4bf3eae", size = 9777869 }, - { url = "https://files.pythonhosted.org/packages/43/1b/b38c079609bb4627905b74fc6a49849835acf68547ac33d8ceb707de5f52/mypy-1.14.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:30ff5ef8519bbc2e18b3b54521ec319513a26f1bba19a7582e7b1f58a6e69f14", size = 11266668 }, - { url = "https://files.pythonhosted.org/packages/6b/75/2ed0d2964c1ffc9971c729f7a544e9cd34b2cdabbe2d11afd148d7838aa2/mypy-1.14.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:cb9f255c18052343c70234907e2e532bc7e55a62565d64536dbc7706a20b78b9", size = 10254060 }, - { url = "https://files.pythonhosted.org/packages/a1/5f/7b8051552d4da3c51bbe8fcafffd76a6823779101a2b198d80886cd8f08e/mypy-1.14.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8b4e3413e0bddea671012b063e27591b953d653209e7a4fa5e48759cda77ca11", size = 11933167 }, - { url = "https://files.pythonhosted.org/packages/04/90/f53971d3ac39d8b68bbaab9a4c6c58c8caa4d5fd3d587d16f5927eeeabe1/mypy-1.14.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:553c293b1fbdebb6c3c4030589dab9fafb6dfa768995a453d8a5d3b23784af2e", size = 12864341 }, - { url = "https://files.pythonhosted.org/packages/03/d2/8bc0aeaaf2e88c977db41583559319f1821c069e943ada2701e86d0430b7/mypy-1.14.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:fad79bfe3b65fe6a1efaed97b445c3d37f7be9fdc348bdb2d7cac75579607c89", size = 12972991 }, - { url = "https://files.pythonhosted.org/packages/6f/17/07815114b903b49b0f2cf7499f1c130e5aa459411596668267535fe9243c/mypy-1.14.1-cp312-cp312-win_amd64.whl", hash = "sha256:8fa2220e54d2946e94ab6dbb3ba0a992795bd68b16dc852db33028df2b00191b", size = 9879016 }, - { url = "https://files.pythonhosted.org/packages/a0/b5/32dd67b69a16d088e533962e5044e51004176a9952419de0370cdaead0f8/mypy-1.14.1-py3-none-any.whl", hash = "sha256:b66a60cc4073aeb8ae00057f9c1f64d49e90f918fbcef9a977eb121da8b8f1d1", size = 2752905 }, +sdist = { url = "https://files.pythonhosted.org/packages/f5/db/4efed9504bc01309ab9c2da7e352cc223569f05478012b5d9ece38fd44d2/mypy-1.19.1.tar.gz", hash = "sha256:19d88bb05303fe63f71dd2c6270daca27cb9401c4ca8255fe50d1d920e0eb9ba", size = 3582404, upload-time = "2025-12-15T05:03:48.42Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ef/47/6b3ebabd5474d9cdc170d1342fbf9dddc1b0ec13ec90bf9004ee6f391c31/mypy-1.19.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:d8dfc6ab58ca7dda47d9237349157500468e404b17213d44fc1cb77bce532288", size = 13028539, upload-time = "2025-12-15T05:03:44.129Z" }, + { url = "https://files.pythonhosted.org/packages/5c/a6/ac7c7a88a3c9c54334f53a941b765e6ec6c4ebd65d3fe8cdcfbe0d0fd7db/mypy-1.19.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e3f276d8493c3c97930e354b2595a44a21348b320d859fb4a2b9f66da9ed27ab", size = 12083163, upload-time = "2025-12-15T05:03:37.679Z" }, + { url = "https://files.pythonhosted.org/packages/67/af/3afa9cf880aa4a2c803798ac24f1d11ef72a0c8079689fac5cfd815e2830/mypy-1.19.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:2abb24cf3f17864770d18d673c85235ba52456b36a06b6afc1e07c1fdcd3d0e6", size = 12687629, upload-time = "2025-12-15T05:02:31.526Z" }, + { url = "https://files.pythonhosted.org/packages/2d/46/20f8a7114a56484ab268b0ab372461cb3a8f7deed31ea96b83a4e4cfcfca/mypy-1.19.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:a009ffa5a621762d0c926a078c2d639104becab69e79538a494bcccb62cc0331", size = 13436933, upload-time = "2025-12-15T05:03:15.606Z" }, + { url = "https://files.pythonhosted.org/packages/5b/f8/33b291ea85050a21f15da910002460f1f445f8007adb29230f0adea279cb/mypy-1.19.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:f7cee03c9a2e2ee26ec07479f38ea9c884e301d42c6d43a19d20fb014e3ba925", size = 13661754, upload-time = "2025-12-15T05:02:26.731Z" }, + { url = "https://files.pythonhosted.org/packages/fd/a3/47cbd4e85bec4335a9cd80cf67dbc02be21b5d4c9c23ad6b95d6c5196bac/mypy-1.19.1-cp311-cp311-win_amd64.whl", hash = "sha256:4b84a7a18f41e167f7995200a1d07a4a6810e89d29859df936f1c3923d263042", size = 10055772, upload-time = "2025-12-15T05:03:26.179Z" }, + { url = "https://files.pythonhosted.org/packages/06/8a/19bfae96f6615aa8a0604915512e0289b1fad33d5909bf7244f02935d33a/mypy-1.19.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:a8174a03289288c1f6c46d55cef02379b478bfbc8e358e02047487cad44c6ca1", size = 13206053, upload-time = "2025-12-15T05:03:46.622Z" }, + { url = "https://files.pythonhosted.org/packages/a5/34/3e63879ab041602154ba2a9f99817bb0c85c4df19a23a1443c8986e4d565/mypy-1.19.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ffcebe56eb09ff0c0885e750036a095e23793ba6c2e894e7e63f6d89ad51f22e", size = 12219134, upload-time = "2025-12-15T05:03:24.367Z" }, + { url = "https://files.pythonhosted.org/packages/89/cc/2db6f0e95366b630364e09845672dbee0cbf0bbe753a204b29a944967cd9/mypy-1.19.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b64d987153888790bcdb03a6473d321820597ab8dd9243b27a92153c4fa50fd2", size = 12731616, upload-time = "2025-12-15T05:02:44.725Z" }, + { url = "https://files.pythonhosted.org/packages/00/be/dd56c1fd4807bc1eba1cf18b2a850d0de7bacb55e158755eb79f77c41f8e/mypy-1.19.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c35d298c2c4bba75feb2195655dfea8124d855dfd7343bf8b8c055421eaf0cf8", size = 13620847, upload-time = "2025-12-15T05:03:39.633Z" }, + { url = "https://files.pythonhosted.org/packages/6d/42/332951aae42b79329f743bf1da088cd75d8d4d9acc18fbcbd84f26c1af4e/mypy-1.19.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:34c81968774648ab5ac09c29a375fdede03ba253f8f8287847bd480782f73a6a", size = 13834976, upload-time = "2025-12-15T05:03:08.786Z" }, + { url = "https://files.pythonhosted.org/packages/6f/63/e7493e5f90e1e085c562bb06e2eb32cae27c5057b9653348d38b47daaecc/mypy-1.19.1-cp312-cp312-win_amd64.whl", hash = "sha256:b10e7c2cd7870ba4ad9b2d8a6102eb5ffc1f16ca35e3de6bfa390c1113029d13", size = 10118104, upload-time = "2025-12-15T05:03:10.834Z" }, + { url = "https://files.pythonhosted.org/packages/de/9f/a6abae693f7a0c697dbb435aac52e958dc8da44e92e08ba88d2e42326176/mypy-1.19.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:e3157c7594ff2ef1634ee058aafc56a82db665c9438fd41b390f3bde1ab12250", size = 13201927, upload-time = "2025-12-15T05:02:29.138Z" }, + { url = "https://files.pythonhosted.org/packages/9a/a4/45c35ccf6e1c65afc23a069f50e2c66f46bd3798cbe0d680c12d12935caa/mypy-1.19.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:bdb12f69bcc02700c2b47e070238f42cb87f18c0bc1fc4cdb4fb2bc5fd7a3b8b", size = 12206730, upload-time = "2025-12-15T05:03:01.325Z" }, + { url = "https://files.pythonhosted.org/packages/05/bb/cdcf89678e26b187650512620eec8368fded4cfd99cfcb431e4cdfd19dec/mypy-1.19.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f859fb09d9583a985be9a493d5cfc5515b56b08f7447759a0c5deaf68d80506e", size = 12724581, upload-time = "2025-12-15T05:03:20.087Z" }, + { url = "https://files.pythonhosted.org/packages/d1/32/dd260d52babf67bad8e6770f8e1102021877ce0edea106e72df5626bb0ec/mypy-1.19.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c9a6538e0415310aad77cb94004ca6482330fece18036b5f360b62c45814c4ef", size = 13616252, upload-time = "2025-12-15T05:02:49.036Z" }, + { url = "https://files.pythonhosted.org/packages/71/d0/5e60a9d2e3bd48432ae2b454b7ef2b62a960ab51292b1eda2a95edd78198/mypy-1.19.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:da4869fc5e7f62a88f3fe0b5c919d1d9f7ea3cef92d3689de2823fd27e40aa75", size = 13840848, upload-time = "2025-12-15T05:02:55.95Z" }, + { url = "https://files.pythonhosted.org/packages/98/76/d32051fa65ecf6cc8c6610956473abdc9b4c43301107476ac03559507843/mypy-1.19.1-cp313-cp313-win_amd64.whl", hash = "sha256:016f2246209095e8eda7538944daa1d60e1e8134d98983b9fc1e92c1fc0cb8dd", size = 10135510, upload-time = "2025-12-15T05:02:58.438Z" }, + { url = "https://files.pythonhosted.org/packages/de/eb/b83e75f4c820c4247a58580ef86fcd35165028f191e7e1ba57128c52782d/mypy-1.19.1-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:06e6170bd5836770e8104c8fdd58e5e725cfeb309f0a6c681a811f557e97eac1", size = 13199744, upload-time = "2025-12-15T05:03:30.823Z" }, + { url = "https://files.pythonhosted.org/packages/94/28/52785ab7bfa165f87fcbb61547a93f98bb20e7f82f90f165a1f69bce7b3d/mypy-1.19.1-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:804bd67b8054a85447c8954215a906d6eff9cabeabe493fb6334b24f4bfff718", size = 12215815, upload-time = "2025-12-15T05:02:42.323Z" }, + { url = "https://files.pythonhosted.org/packages/0a/c6/bdd60774a0dbfb05122e3e925f2e9e846c009e479dcec4821dad881f5b52/mypy-1.19.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:21761006a7f497cb0d4de3d8ef4ca70532256688b0523eee02baf9eec895e27b", size = 12740047, upload-time = "2025-12-15T05:03:33.168Z" }, + { url = "https://files.pythonhosted.org/packages/32/2a/66ba933fe6c76bd40d1fe916a83f04fed253152f451a877520b3c4a5e41e/mypy-1.19.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:28902ee51f12e0f19e1e16fbe2f8f06b6637f482c459dd393efddd0ec7f82045", size = 13601998, upload-time = "2025-12-15T05:03:13.056Z" }, + { url = "https://files.pythonhosted.org/packages/e3/da/5055c63e377c5c2418760411fd6a63ee2b96cf95397259038756c042574f/mypy-1.19.1-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:481daf36a4c443332e2ae9c137dfee878fcea781a2e3f895d54bd3002a900957", size = 13807476, upload-time = "2025-12-15T05:03:17.977Z" }, + { url = "https://files.pythonhosted.org/packages/cd/09/4ebd873390a063176f06b0dbf1f7783dd87bd120eae7727fa4ae4179b685/mypy-1.19.1-cp314-cp314-win_amd64.whl", hash = "sha256:8bb5c6f6d043655e055be9b542aa5f3bdd30e4f3589163e85f93f3640060509f", size = 10281872, upload-time = "2025-12-15T05:03:05.549Z" }, + { url = "https://files.pythonhosted.org/packages/8d/f4/4ce9a05ce5ded1de3ec1c1d96cf9f9504a04e54ce0ed55cfa38619a32b8d/mypy-1.19.1-py3-none-any.whl", hash = "sha256:f1235f5ea01b7db5468d53ece6aaddf1ad0b88d9e7462b86ef96fe04995d7247", size = 2471239, upload-time = "2025-12-15T05:03:07.248Z" }, ] [[package]] name = "mypy-extensions" -version = "1.0.0" +version = "1.1.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/98/a4/1ab47638b92648243faf97a5aeb6ea83059cc3624972ab6b8d2316078d3f/mypy_extensions-1.0.0.tar.gz", hash = "sha256:75dbf8955dc00442a438fc4d0666508a9a97b6bd41aa2f0ffe9d2f2725af0782", size = 4433 } +sdist = { url = "https://files.pythonhosted.org/packages/a2/6e/371856a3fb9d31ca8dac321cda606860fa4548858c0cc45d9d1d4ca2628b/mypy_extensions-1.1.0.tar.gz", hash = "sha256:52e68efc3284861e772bbcd66823fde5ae21fd2fdb51c62a211403730b916558", size = 6343, upload-time = "2025-04-22T14:54:24.164Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/2a/e2/5d3f6ada4297caebe1a2add3b126fe800c96f56dbe5d1988a2cbe0b267aa/mypy_extensions-1.0.0-py3-none-any.whl", hash = "sha256:4392f6c0eb8a5668a69e23d168ffa70f0be9ccfd32b5cc2d26a34ae5b844552d", size = 4695 }, + { url = "https://files.pythonhosted.org/packages/79/7b/2c79738432f5c924bef5071f933bcc9efd0473bac3b4aa584a6f7c1c8df8/mypy_extensions-1.1.0-py3-none-any.whl", hash = "sha256:1be4cccdb0f2482337c4743e60421de3a356cd97508abadd57d47403e94f5505", size = 4963, upload-time = "2025-04-22T14:54:22.983Z" }, ] [[package]] name = "myst-parser" -version = "4.0.0" +version = "5.0.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "docutils" }, @@ -1473,25 +1896,26 @@ dependencies = [ { name = "markdown-it-py" }, { name = "mdit-py-plugins" }, { name = "pyyaml" }, - { name = "sphinx" }, + { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.12'" }, + { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/85/55/6d1741a1780e5e65038b74bce6689da15f620261c490c3511eb4c12bac4b/myst_parser-4.0.0.tar.gz", hash = "sha256:851c9dfb44e36e56d15d05e72f02b80da21a9e0d07cba96baf5e2d476bb91531", size = 93858 } +sdist = { url = "https://files.pythonhosted.org/packages/33/fa/7b45eef11b7971f0beb29d27b7bfe0d747d063aa29e170d9edd004733c8a/myst_parser-5.0.0.tar.gz", hash = "sha256:f6f231452c56e8baa662cc352c548158f6a16fcbd6e3800fc594978002b94f3a", size = 98535, upload-time = "2026-01-15T09:08:18.036Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/ca/b4/b036f8fdb667587bb37df29dc6644681dd78b7a2a6321a34684b79412b28/myst_parser-4.0.0-py3-none-any.whl", hash = "sha256:b9317997552424448c6096c2558872fdb6f81d3ecb3a40ce84a7518798f3f28d", size = 84563 }, + { url = "https://files.pythonhosted.org/packages/d3/ac/686789b9145413f1a61878c407210e41bfdb097976864e0913078b24098c/myst_parser-5.0.0-py3-none-any.whl", hash = "sha256:ab31e516024918296e169139072b81592336f2fef55b8986aa31c9f04b5f7211", size = 84533, upload-time = "2026-01-15T09:08:16.788Z" }, ] [[package]] name = "narwhals" -version = "1.24.1" +version = "2.16.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/55/d6/4995660dc17fe4b4109dd1adf0b1eabaaabcba5ccb5acfa688d0882277ac/narwhals-1.24.1.tar.gz", hash = "sha256:b09b8253d945f23cdb683a84685abf3afb9f96114d89e9f35dc876e143f65007", size = 251739 } +sdist = { url = "https://files.pythonhosted.org/packages/fc/6f/713be67779028d482c6e0f2dde5bc430021b2578a4808c1c9f6d7ad48257/narwhals-2.16.0.tar.gz", hash = "sha256:155bb45132b370941ba0396d123cf9ed192bf25f39c4cea726f2da422ca4e145", size = 618268, upload-time = "2026-02-02T10:31:00.545Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/68/0e/882f7c0e073bf1f310dce159af6186826ca9b8ee7c170771c23e52a373dc/narwhals-1.24.1-py3-none-any.whl", hash = "sha256:d8983fe14851c95d60576ddca37c094bd4ed24ab9ea98396844fb20ad9aaf184", size = 309462 }, + { url = "https://files.pythonhosted.org/packages/03/cc/7cb74758e6df95e0c4e1253f203b6dd7f348bf2f29cf89e9210a2416d535/narwhals-2.16.0-py3-none-any.whl", hash = "sha256:846f1fd7093ac69d63526e50732033e86c30ea0026a44d9b23991010c7d1485d", size = 443951, upload-time = "2026-02-02T10:30:58.635Z" }, ] [[package]] name = "nbclient" -version = "0.10.2" +version = "0.10.4" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "jupyter-client" }, @@ -1499,14 +1923,14 @@ dependencies = [ { name = "nbformat" }, { name = "traitlets" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/87/66/7ffd18d58eae90d5721f9f39212327695b749e23ad44b3881744eaf4d9e8/nbclient-0.10.2.tar.gz", hash = "sha256:90b7fc6b810630db87a6d0c2250b1f0ab4cf4d3c27a299b0cde78a4ed3fd9193", size = 62424 } +sdist = { url = "https://files.pythonhosted.org/packages/56/91/1c1d5a4b9a9ebba2b4e32b8c852c2975c872aec1fe42ab5e516b2cecd193/nbclient-0.10.4.tar.gz", hash = "sha256:1e54091b16e6da39e297b0ece3e10f6f29f4ac4e8ee515d29f8a7099bd6553c9", size = 62554, upload-time = "2025-12-23T07:45:46.369Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/34/6d/e7fa07f03a4a7b221d94b4d586edb754a9b0dc3c9e2c93353e9fa4e0d117/nbclient-0.10.2-py3-none-any.whl", hash = "sha256:4ffee11e788b4a27fabeb7955547e4318a5298f34342a4bfd01f2e1faaeadc3d", size = 25434 }, + { url = "https://files.pythonhosted.org/packages/83/a0/5b0c2f11142ed1dddec842457d3f65eaf71a0080894eb6f018755b319c3a/nbclient-0.10.4-py3-none-any.whl", hash = "sha256:9162df5a7373d70d606527300a95a975a47c137776cd942e52d9c7e29ff83440", size = 25465, upload-time = "2025-12-23T07:45:44.51Z" }, ] [[package]] name = "nbconvert" -version = "7.16.6" +version = "7.17.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "beautifulsoup4" }, @@ -1524,9 +1948,9 @@ dependencies = [ { name = "pygments" }, { name = "traitlets" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/a3/59/f28e15fc47ffb73af68a8d9b47367a8630d76e97ae85ad18271b9db96fdf/nbconvert-7.16.6.tar.gz", hash = "sha256:576a7e37c6480da7b8465eefa66c17844243816ce1ccc372633c6b71c3c0f582", size = 857715 } +sdist = { url = "https://files.pythonhosted.org/packages/38/47/81f886b699450d0569f7bc551df2b1673d18df7ff25cc0c21ca36ed8a5ff/nbconvert-7.17.0.tar.gz", hash = "sha256:1b2696f1b5be12309f6c7d707c24af604b87dfaf6d950794c7b07acab96dda78", size = 862855, upload-time = "2026-01-29T16:37:48.478Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/cc/9a/cd673b2f773a12c992f41309ef81b99da1690426bd2f96957a7ade0d3ed7/nbconvert-7.16.6-py3-none-any.whl", hash = "sha256:1375a7b67e0c2883678c48e506dc320febb57685e5ee67faa51b18a90f3a712b", size = 258525 }, + { url = "https://files.pythonhosted.org/packages/0d/4b/8d5f796a792f8a25f6925a96032f098789f448571eb92011df1ae59e8ea8/nbconvert-7.17.0-py3-none-any.whl", hash = "sha256:4f99a63b337b9a23504347afdab24a11faa7d86b405e5c8f9881cd313336d518", size = 261510, upload-time = "2026-01-29T16:37:46.322Z" }, ] [[package]] @@ -1539,32 +1963,32 @@ dependencies = [ { name = "jupyter-core" }, { name = "traitlets" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/6d/fd/91545e604bc3dad7dca9ed03284086039b294c6b3d75c0d2fa45f9e9caf3/nbformat-5.10.4.tar.gz", hash = "sha256:322168b14f937a5d11362988ecac2a4952d3d8e3a2cbeb2319584631226d5b3a", size = 142749 } +sdist = { url = "https://files.pythonhosted.org/packages/6d/fd/91545e604bc3dad7dca9ed03284086039b294c6b3d75c0d2fa45f9e9caf3/nbformat-5.10.4.tar.gz", hash = "sha256:322168b14f937a5d11362988ecac2a4952d3d8e3a2cbeb2319584631226d5b3a", size = 142749, upload-time = "2024-04-04T11:20:37.371Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/a9/82/0340caa499416c78e5d8f5f05947ae4bc3cba53c9f038ab6e9ed964e22f1/nbformat-5.10.4-py3-none-any.whl", hash = "sha256:3b48d6c8fbca4b299bf3982ea7db1af21580e4fec269ad087b9e81588891200b", size = 78454 }, + { url = "https://files.pythonhosted.org/packages/a9/82/0340caa499416c78e5d8f5f05947ae4bc3cba53c9f038ab6e9ed964e22f1/nbformat-5.10.4-py3-none-any.whl", hash = "sha256:3b48d6c8fbca4b299bf3982ea7db1af21580e4fec269ad087b9e81588891200b", size = 78454, upload-time = "2024-04-04T11:20:34.895Z" }, ] [[package]] name = "nest-asyncio" version = "1.6.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/83/f8/51569ac65d696c8ecbee95938f89d4abf00f47d58d48f6fbabfe8f0baefe/nest_asyncio-1.6.0.tar.gz", hash = "sha256:6f172d5449aca15afd6c646851f4e31e02c598d553a667e38cafa997cfec55fe", size = 7418 } +sdist = { url = "https://files.pythonhosted.org/packages/83/f8/51569ac65d696c8ecbee95938f89d4abf00f47d58d48f6fbabfe8f0baefe/nest_asyncio-1.6.0.tar.gz", hash = "sha256:6f172d5449aca15afd6c646851f4e31e02c598d553a667e38cafa997cfec55fe", size = 7418, upload-time = "2024-01-21T14:25:19.227Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/a0/c4/c2971a3ba4c6103a3d10c4b0f24f461ddc027f0f09763220cf35ca1401b3/nest_asyncio-1.6.0-py3-none-any.whl", hash = "sha256:87af6efd6b5e897c81050477ef65c62e2b2f35d51703cae01aff2905b1852e1c", size = 5195 }, + { url = "https://files.pythonhosted.org/packages/a0/c4/c2971a3ba4c6103a3d10c4b0f24f461ddc027f0f09763220cf35ca1401b3/nest_asyncio-1.6.0-py3-none-any.whl", hash = "sha256:87af6efd6b5e897c81050477ef65c62e2b2f35d51703cae01aff2905b1852e1c", size = 5195, upload-time = "2024-01-21T14:25:17.223Z" }, ] [[package]] name = "nodeenv" -version = "1.9.1" +version = "1.10.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/43/16/fc88b08840de0e0a72a2f9d8c6bae36be573e475a6326ae854bcc549fc45/nodeenv-1.9.1.tar.gz", hash = "sha256:6ec12890a2dab7946721edbfbcd91f3319c6ccc9aec47be7c7e6b7011ee6645f", size = 47437 } +sdist = { url = "https://files.pythonhosted.org/packages/24/bf/d1bda4f6168e0b2e9e5958945e01910052158313224ada5ce1fb2e1113b8/nodeenv-1.10.0.tar.gz", hash = "sha256:996c191ad80897d076bdfba80a41994c2b47c68e224c542b48feba42ba00f8bb", size = 55611, upload-time = "2025-12-20T14:08:54.006Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/d2/1d/1b658dbd2b9fa9c4c9f32accbfc0205d532c8c6194dc0f2a4c0428e7128a/nodeenv-1.9.1-py2.py3-none-any.whl", hash = "sha256:ba11c9782d29c27c70ffbdda2d7415098754709be8a7056d79a737cd901155c9", size = 22314 }, + { url = "https://files.pythonhosted.org/packages/88/b2/d0896bdcdc8d28a7fc5717c305f1a861c26e18c05047949fb371034d98bd/nodeenv-1.10.0-py2.py3-none-any.whl", hash = "sha256:5bb13e3eed2923615535339b3c620e76779af4cb4c6a90deccc9e36b274d3827", size = 23438, upload-time = "2025-12-20T14:08:52.782Z" }, ] [[package]] name = "notebook" -version = "7.3.2" +version = "7.5.3" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "jupyter-server" }, @@ -1573,9 +1997,9 @@ dependencies = [ { name = "notebook-shim" }, { name = "tornado" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/ea/04/ac488379d5afef43402b3fb4be2857db1a09804fecf98b9b714c741b225b/notebook-7.3.2.tar.gz", hash = "sha256:705e83a1785f45b383bf3ee13cb76680b92d24f56fb0c7d2136fe1d850cd3ca8", size = 12781804 } +sdist = { url = "https://files.pythonhosted.org/packages/b8/cb/cc7f4df5cee315dd126a47eb60890690a0438d5e0dd40c32d60ce16de377/notebook-7.5.3.tar.gz", hash = "sha256:393ceb269cf9fdb02a3be607a57d7bd5c2c14604f1818a17dbeb38e04f98cbfa", size = 14073140, upload-time = "2026-01-26T07:28:36.605Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/22/9b/76e50ee18f183ea5fe1784a9eeaa50f2c71802e4740d6e959592b0993298/notebook-7.3.2-py3-none-any.whl", hash = "sha256:e5f85fc59b69d3618d73cf27544418193ff8e8058d5bf61d315ce4f473556288", size = 13163630 }, + { url = "https://files.pythonhosted.org/packages/96/98/9286e7f35e5584ebb79f997f2fb0cb66745c86f6c5fccf15ba32aac5e908/notebook-7.5.3-py3-none-any.whl", hash = "sha256:c997bfa1a2a9eb58c9bbb7e77d50428befb1033dd6f02c482922e96851d67354", size = 14481744, upload-time = "2026-01-26T07:28:31.867Z" }, ] [[package]] @@ -1585,77 +2009,163 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "jupyter-server" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/54/d2/92fa3243712b9a3e8bafaf60aac366da1cada3639ca767ff4b5b3654ec28/notebook_shim-0.2.4.tar.gz", hash = "sha256:b4b2cfa1b65d98307ca24361f5b30fe785b53c3fd07b7a47e89acb5e6ac638cb", size = 13167 } +sdist = { url = "https://files.pythonhosted.org/packages/54/d2/92fa3243712b9a3e8bafaf60aac366da1cada3639ca767ff4b5b3654ec28/notebook_shim-0.2.4.tar.gz", hash = "sha256:b4b2cfa1b65d98307ca24361f5b30fe785b53c3fd07b7a47e89acb5e6ac638cb", size = 13167, upload-time = "2024-02-14T23:35:18.353Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/f9/33/bd5b9137445ea4b680023eb0469b2bb969d61303dedb2aac6560ff3d14a1/notebook_shim-0.2.4-py3-none-any.whl", hash = "sha256:411a5be4e9dc882a074ccbcae671eda64cceb068767e9a3419096986560e1cef", size = 13307 }, + { url = "https://files.pythonhosted.org/packages/f9/33/bd5b9137445ea4b680023eb0469b2bb969d61303dedb2aac6560ff3d14a1/notebook_shim-0.2.4-py3-none-any.whl", hash = "sha256:411a5be4e9dc882a074ccbcae671eda64cceb068767e9a3419096986560e1cef", size = 13307, upload-time = "2024-02-14T23:35:16.286Z" }, ] [[package]] name = "numpy" -version = "1.26.4" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/65/6e/09db70a523a96d25e115e71cc56a6f9031e7b8cd166c1ac8438307c14058/numpy-1.26.4.tar.gz", hash = "sha256:2a02aba9ed12e4ac4eb3ea9421c420301a0c6460d9830d74a9df87efa4912010", size = 15786129 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/a7/94/ace0fdea5241a27d13543ee117cbc65868e82213fb31a8eb7fe9ff23f313/numpy-1.26.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:9ff0f4f29c51e2803569d7a51c2304de5554655a60c5d776e35b4a41413830d0", size = 20631468 }, - { url = "https://files.pythonhosted.org/packages/20/f7/b24208eba89f9d1b58c1668bc6c8c4fd472b20c45573cb767f59d49fb0f6/numpy-1.26.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2e4ee3380d6de9c9ec04745830fd9e2eccb3e6cf790d39d7b98ffd19b0dd754a", size = 13966411 }, - { url = "https://files.pythonhosted.org/packages/fc/a5/4beee6488160798683eed5bdb7eead455892c3b4e1f78d79d8d3f3b084ac/numpy-1.26.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d209d8969599b27ad20994c8e41936ee0964e6da07478d6c35016bc386b66ad4", size = 14219016 }, - { url = "https://files.pythonhosted.org/packages/4b/d7/ecf66c1cd12dc28b4040b15ab4d17b773b87fa9d29ca16125de01adb36cd/numpy-1.26.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ffa75af20b44f8dba823498024771d5ac50620e6915abac414251bd971b4529f", size = 18240889 }, - { url = "https://files.pythonhosted.org/packages/24/03/6f229fe3187546435c4f6f89f6d26c129d4f5bed40552899fcf1f0bf9e50/numpy-1.26.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:62b8e4b1e28009ef2846b4c7852046736bab361f7aeadeb6a5b89ebec3c7055a", size = 13876746 }, - { url = "https://files.pythonhosted.org/packages/39/fe/39ada9b094f01f5a35486577c848fe274e374bbf8d8f472e1423a0bbd26d/numpy-1.26.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:a4abb4f9001ad2858e7ac189089c42178fcce737e4169dc61321660f1a96c7d2", size = 18078620 }, - { url = "https://files.pythonhosted.org/packages/d5/ef/6ad11d51197aad206a9ad2286dc1aac6a378059e06e8cf22cd08ed4f20dc/numpy-1.26.4-cp310-cp310-win32.whl", hash = "sha256:bfe25acf8b437eb2a8b2d49d443800a5f18508cd811fea3181723922a8a82b07", size = 5972659 }, - { url = "https://files.pythonhosted.org/packages/19/77/538f202862b9183f54108557bfda67e17603fc560c384559e769321c9d92/numpy-1.26.4-cp310-cp310-win_amd64.whl", hash = "sha256:b97fe8060236edf3662adfc2c633f56a08ae30560c56310562cb4f95500022d5", size = 15808905 }, - { url = "https://files.pythonhosted.org/packages/11/57/baae43d14fe163fa0e4c47f307b6b2511ab8d7d30177c491960504252053/numpy-1.26.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:4c66707fabe114439db9068ee468c26bbdf909cac0fb58686a42a24de1760c71", size = 20630554 }, - { url = "https://files.pythonhosted.org/packages/1a/2e/151484f49fd03944c4a3ad9c418ed193cfd02724e138ac8a9505d056c582/numpy-1.26.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:edd8b5fe47dab091176d21bb6de568acdd906d1887a4584a15a9a96a1dca06ef", size = 13997127 }, - { url = "https://files.pythonhosted.org/packages/79/ae/7e5b85136806f9dadf4878bf73cf223fe5c2636818ba3ab1c585d0403164/numpy-1.26.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7ab55401287bfec946ced39700c053796e7cc0e3acbef09993a9ad2adba6ca6e", size = 14222994 }, - { url = "https://files.pythonhosted.org/packages/3a/d0/edc009c27b406c4f9cbc79274d6e46d634d139075492ad055e3d68445925/numpy-1.26.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:666dbfb6ec68962c033a450943ded891bed2d54e6755e35e5835d63f4f6931d5", size = 18252005 }, - { url = "https://files.pythonhosted.org/packages/09/bf/2b1aaf8f525f2923ff6cfcf134ae5e750e279ac65ebf386c75a0cf6da06a/numpy-1.26.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:96ff0b2ad353d8f990b63294c8986f1ec3cb19d749234014f4e7eb0112ceba5a", size = 13885297 }, - { url = "https://files.pythonhosted.org/packages/df/a0/4e0f14d847cfc2a633a1c8621d00724f3206cfeddeb66d35698c4e2cf3d2/numpy-1.26.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:60dedbb91afcbfdc9bc0b1f3f402804070deed7392c23eb7a7f07fa857868e8a", size = 18093567 }, - { url = "https://files.pythonhosted.org/packages/d2/b7/a734c733286e10a7f1a8ad1ae8c90f2d33bf604a96548e0a4a3a6739b468/numpy-1.26.4-cp311-cp311-win32.whl", hash = "sha256:1af303d6b2210eb850fcf03064d364652b7120803a0b872f5211f5234b399f20", size = 5968812 }, - { url = "https://files.pythonhosted.org/packages/3f/6b/5610004206cf7f8e7ad91c5a85a8c71b2f2f8051a0c0c4d5916b76d6cbb2/numpy-1.26.4-cp311-cp311-win_amd64.whl", hash = "sha256:cd25bcecc4974d09257ffcd1f098ee778f7834c3ad767fe5db785be9a4aa9cb2", size = 15811913 }, - { url = "https://files.pythonhosted.org/packages/95/12/8f2020a8e8b8383ac0177dc9570aad031a3beb12e38847f7129bacd96228/numpy-1.26.4-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:b3ce300f3644fb06443ee2222c2201dd3a89ea6040541412b8fa189341847218", size = 20335901 }, - { url = "https://files.pythonhosted.org/packages/75/5b/ca6c8bd14007e5ca171c7c03102d17b4f4e0ceb53957e8c44343a9546dcc/numpy-1.26.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:03a8c78d01d9781b28a6989f6fa1bb2c4f2d51201cf99d3dd875df6fbd96b23b", size = 13685868 }, - { url = "https://files.pythonhosted.org/packages/79/f8/97f10e6755e2a7d027ca783f63044d5b1bc1ae7acb12afe6a9b4286eac17/numpy-1.26.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9fad7dcb1aac3c7f0584a5a8133e3a43eeb2fe127f47e3632d43d677c66c102b", size = 13925109 }, - { url = "https://files.pythonhosted.org/packages/0f/50/de23fde84e45f5c4fda2488c759b69990fd4512387a8632860f3ac9cd225/numpy-1.26.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:675d61ffbfa78604709862923189bad94014bef562cc35cf61d3a07bba02a7ed", size = 17950613 }, - { url = "https://files.pythonhosted.org/packages/4c/0c/9c603826b6465e82591e05ca230dfc13376da512b25ccd0894709b054ed0/numpy-1.26.4-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:ab47dbe5cc8210f55aa58e4805fe224dac469cde56b9f731a4c098b91917159a", size = 13572172 }, - { url = "https://files.pythonhosted.org/packages/76/8c/2ba3902e1a0fc1c74962ea9bb33a534bb05984ad7ff9515bf8d07527cadd/numpy-1.26.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:1dda2e7b4ec9dd512f84935c5f126c8bd8b9f2fc001e9f54af255e8c5f16b0e0", size = 17786643 }, - { url = "https://files.pythonhosted.org/packages/28/4a/46d9e65106879492374999e76eb85f87b15328e06bd1550668f79f7b18c6/numpy-1.26.4-cp312-cp312-win32.whl", hash = "sha256:50193e430acfc1346175fcbdaa28ffec49947a06918b7b92130744e81e640110", size = 5677803 }, - { url = "https://files.pythonhosted.org/packages/16/2e/86f24451c2d530c88daf997cb8d6ac622c1d40d19f5a031ed68a4b73a374/numpy-1.26.4-cp312-cp312-win_amd64.whl", hash = "sha256:08beddf13648eb95f8d867350f6a018a4be2e5ad54c8d8caed89ebca558b2818", size = 15517754 }, +version = "2.4.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/57/fd/0005efbd0af48e55eb3c7208af93f2862d4b1a56cd78e84309a2d959208d/numpy-2.4.2.tar.gz", hash = "sha256:659a6107e31a83c4e33f763942275fd278b21d095094044eb35569e86a21ddae", size = 20723651, upload-time = "2026-01-31T23:13:10.135Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/d3/44/71852273146957899753e69986246d6a176061ea183407e95418c2aa4d9a/numpy-2.4.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e7e88598032542bd49af7c4747541422884219056c268823ef6e5e89851c8825", size = 16955478, upload-time = "2026-01-31T23:10:25.623Z" }, + { url = "https://files.pythonhosted.org/packages/74/41/5d17d4058bd0cd96bcbd4d9ff0fb2e21f52702aab9a72e4a594efa18692f/numpy-2.4.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:7edc794af8b36ca37ef5fcb5e0d128c7e0595c7b96a2318d1badb6fcd8ee86b1", size = 14965467, upload-time = "2026-01-31T23:10:28.186Z" }, + { url = "https://files.pythonhosted.org/packages/49/48/fb1ce8136c19452ed15f033f8aee91d5defe515094e330ce368a0647846f/numpy-2.4.2-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:6e9f61981ace1360e42737e2bae58b27bf28a1b27e781721047d84bd754d32e7", size = 5475172, upload-time = "2026-01-31T23:10:30.848Z" }, + { url = "https://files.pythonhosted.org/packages/40/a9/3feb49f17bbd1300dd2570432961f5c8a4ffeff1db6f02c7273bd020a4c9/numpy-2.4.2-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:cb7bbb88aa74908950d979eeaa24dbdf1a865e3c7e45ff0121d8f70387b55f73", size = 6805145, upload-time = "2026-01-31T23:10:32.352Z" }, + { url = "https://files.pythonhosted.org/packages/3f/39/fdf35cbd6d6e2fcad42fcf85ac04a85a0d0fbfbf34b30721c98d602fd70a/numpy-2.4.2-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:4f069069931240b3fc703f1e23df63443dbd6390614c8c44a87d96cd0ec81eb1", size = 15966084, upload-time = "2026-01-31T23:10:34.502Z" }, + { url = "https://files.pythonhosted.org/packages/1b/46/6fa4ea94f1ddf969b2ee941290cca6f1bfac92b53c76ae5f44afe17ceb69/numpy-2.4.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c02ef4401a506fb60b411467ad501e1429a3487abca4664871d9ae0b46c8ba32", size = 16899477, upload-time = "2026-01-31T23:10:37.075Z" }, + { url = "https://files.pythonhosted.org/packages/09/a1/2a424e162b1a14a5bd860a464ab4e07513916a64ab1683fae262f735ccd2/numpy-2.4.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:2653de5c24910e49c2b106499803124dde62a5a1fe0eedeaecf4309a5f639390", size = 17323429, upload-time = "2026-01-31T23:10:39.704Z" }, + { url = "https://files.pythonhosted.org/packages/ce/a2/73014149ff250628df72c58204822ac01d768697913881aacf839ff78680/numpy-2.4.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:1ae241bbfc6ae276f94a170b14785e561cb5e7f626b6688cf076af4110887413", size = 18635109, upload-time = "2026-01-31T23:10:41.924Z" }, + { url = "https://files.pythonhosted.org/packages/6c/0c/73e8be2f1accd56df74abc1c5e18527822067dced5ec0861b5bb882c2ce0/numpy-2.4.2-cp311-cp311-win32.whl", hash = "sha256:df1b10187212b198dd45fa943d8985a3c8cf854aed4923796e0e019e113a1bda", size = 6237915, upload-time = "2026-01-31T23:10:45.26Z" }, + { url = "https://files.pythonhosted.org/packages/76/ae/e0265e0163cf127c24c3969d29f1c4c64551a1e375d95a13d32eab25d364/numpy-2.4.2-cp311-cp311-win_amd64.whl", hash = "sha256:b9c618d56a29c9cb1c4da979e9899be7578d2e0b3c24d52079c166324c9e8695", size = 12607972, upload-time = "2026-01-31T23:10:47.021Z" }, + { url = "https://files.pythonhosted.org/packages/29/a5/c43029af9b8014d6ea157f192652c50042e8911f4300f8f6ed3336bf437f/numpy-2.4.2-cp311-cp311-win_arm64.whl", hash = "sha256:47c5a6ed21d9452b10227e5e8a0e1c22979811cad7dcc19d8e3e2fb8fa03f1a3", size = 10485763, upload-time = "2026-01-31T23:10:50.087Z" }, + { url = "https://files.pythonhosted.org/packages/51/6e/6f394c9c77668153e14d4da83bcc247beb5952f6ead7699a1a2992613bea/numpy-2.4.2-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:21982668592194c609de53ba4933a7471880ccbaadcc52352694a59ecc860b3a", size = 16667963, upload-time = "2026-01-31T23:10:52.147Z" }, + { url = "https://files.pythonhosted.org/packages/1f/f8/55483431f2b2fd015ae6ed4fe62288823ce908437ed49db5a03d15151678/numpy-2.4.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40397bda92382fcec844066efb11f13e1c9a3e2a8e8f318fb72ed8b6db9f60f1", size = 14693571, upload-time = "2026-01-31T23:10:54.789Z" }, + { url = "https://files.pythonhosted.org/packages/2f/20/18026832b1845cdc82248208dd929ca14c9d8f2bac391f67440707fff27c/numpy-2.4.2-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:b3a24467af63c67829bfaa61eecf18d5432d4f11992688537be59ecd6ad32f5e", size = 5203469, upload-time = "2026-01-31T23:10:57.343Z" }, + { url = "https://files.pythonhosted.org/packages/7d/33/2eb97c8a77daaba34eaa3fa7241a14ac5f51c46a6bd5911361b644c4a1e2/numpy-2.4.2-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:805cc8de9fd6e7a22da5aed858e0ab16be5a4db6c873dde1d7451c541553aa27", size = 6550820, upload-time = "2026-01-31T23:10:59.429Z" }, + { url = "https://files.pythonhosted.org/packages/b1/91/b97fdfd12dc75b02c44e26c6638241cc004d4079a0321a69c62f51470c4c/numpy-2.4.2-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6d82351358ffbcdcd7b686b90742a9b86632d6c1c051016484fa0b326a0a1548", size = 15663067, upload-time = "2026-01-31T23:11:01.291Z" }, + { url = "https://files.pythonhosted.org/packages/f5/c6/a18e59f3f0b8071cc85cbc8d80cd02d68aa9710170b2553a117203d46936/numpy-2.4.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:9e35d3e0144137d9fdae62912e869136164534d64a169f86438bc9561b6ad49f", size = 16619782, upload-time = "2026-01-31T23:11:03.669Z" }, + { url = "https://files.pythonhosted.org/packages/b7/83/9751502164601a79e18847309f5ceec0b1446d7b6aa12305759b72cf98b2/numpy-2.4.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:adb6ed2ad29b9e15321d167d152ee909ec73395901b70936f029c3bc6d7f4460", size = 17013128, upload-time = "2026-01-31T23:11:05.913Z" }, + { url = "https://files.pythonhosted.org/packages/61/c4/c4066322256ec740acc1c8923a10047818691d2f8aec254798f3dd90f5f2/numpy-2.4.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:8906e71fd8afcb76580404e2a950caef2685df3d2a57fe82a86ac8d33cc007ba", size = 18345324, upload-time = "2026-01-31T23:11:08.248Z" }, + { url = "https://files.pythonhosted.org/packages/ab/af/6157aa6da728fa4525a755bfad486ae7e3f76d4c1864138003eb84328497/numpy-2.4.2-cp312-cp312-win32.whl", hash = "sha256:ec055f6dae239a6299cace477b479cca2fc125c5675482daf1dd886933a1076f", size = 5960282, upload-time = "2026-01-31T23:11:10.497Z" }, + { url = "https://files.pythonhosted.org/packages/92/0f/7ceaaeaacb40567071e94dbf2c9480c0ae453d5bb4f52bea3892c39dc83c/numpy-2.4.2-cp312-cp312-win_amd64.whl", hash = "sha256:209fae046e62d0ce6435fcfe3b1a10537e858249b3d9b05829e2a05218296a85", size = 12314210, upload-time = "2026-01-31T23:11:12.176Z" }, + { url = "https://files.pythonhosted.org/packages/2f/a3/56c5c604fae6dd40fa2ed3040d005fca97e91bd320d232ac9931d77ba13c/numpy-2.4.2-cp312-cp312-win_arm64.whl", hash = "sha256:fbde1b0c6e81d56f5dccd95dd4a711d9b95df1ae4009a60887e56b27e8d903fa", size = 10220171, upload-time = "2026-01-31T23:11:14.684Z" }, + { url = "https://files.pythonhosted.org/packages/a1/22/815b9fe25d1d7ae7d492152adbc7226d3eff731dffc38fe970589fcaaa38/numpy-2.4.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:25f2059807faea4b077a2b6837391b5d830864b3543627f381821c646f31a63c", size = 16663696, upload-time = "2026-01-31T23:11:17.516Z" }, + { url = "https://files.pythonhosted.org/packages/09/f0/817d03a03f93ba9c6c8993de509277d84e69f9453601915e4a69554102a1/numpy-2.4.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:bd3a7a9f5847d2fb8c2c6d1c862fa109c31a9abeca1a3c2bd5a64572955b2979", size = 14688322, upload-time = "2026-01-31T23:11:19.883Z" }, + { url = "https://files.pythonhosted.org/packages/da/b4/f805ab79293c728b9a99438775ce51885fd4f31b76178767cfc718701a39/numpy-2.4.2-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:8e4549f8a3c6d13d55041925e912bfd834285ef1dd64d6bc7d542583355e2e98", size = 5198157, upload-time = "2026-01-31T23:11:22.375Z" }, + { url = "https://files.pythonhosted.org/packages/74/09/826e4289844eccdcd64aac27d13b0fd3f32039915dd5b9ba01baae1f436c/numpy-2.4.2-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:aea4f66ff44dfddf8c2cffd66ba6538c5ec67d389285292fe428cb2c738c8aef", size = 6546330, upload-time = "2026-01-31T23:11:23.958Z" }, + { url = "https://files.pythonhosted.org/packages/19/fb/cbfdbfa3057a10aea5422c558ac57538e6acc87ec1669e666d32ac198da7/numpy-2.4.2-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c3cd545784805de05aafe1dde61752ea49a359ccba9760c1e5d1c88a93bbf2b7", size = 15660968, upload-time = "2026-01-31T23:11:25.713Z" }, + { url = "https://files.pythonhosted.org/packages/04/dc/46066ce18d01645541f0186877377b9371b8fa8017fa8262002b4ef22612/numpy-2.4.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d0d9b7c93578baafcbc5f0b83eaf17b79d345c6f36917ba0c67f45226911d499", size = 16607311, upload-time = "2026-01-31T23:11:28.117Z" }, + { url = "https://files.pythonhosted.org/packages/14/d9/4b5adfc39a43fa6bf918c6d544bc60c05236cc2f6339847fc5b35e6cb5b0/numpy-2.4.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:f74f0f7779cc7ae07d1810aab8ac6b1464c3eafb9e283a40da7309d5e6e48fbb", size = 17012850, upload-time = "2026-01-31T23:11:30.888Z" }, + { url = "https://files.pythonhosted.org/packages/b7/20/adb6e6adde6d0130046e6fdfb7675cc62bc2f6b7b02239a09eb58435753d/numpy-2.4.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:c7ac672d699bf36275c035e16b65539931347d68b70667d28984c9fb34e07fa7", size = 18334210, upload-time = "2026-01-31T23:11:33.214Z" }, + { url = "https://files.pythonhosted.org/packages/78/0e/0a73b3dff26803a8c02baa76398015ea2a5434d9b8265a7898a6028c1591/numpy-2.4.2-cp313-cp313-win32.whl", hash = "sha256:8e9afaeb0beff068b4d9cd20d322ba0ee1cecfb0b08db145e4ab4dd44a6b5110", size = 5958199, upload-time = "2026-01-31T23:11:35.385Z" }, + { url = "https://files.pythonhosted.org/packages/43/bc/6352f343522fcb2c04dbaf94cb30cca6fd32c1a750c06ad6231b4293708c/numpy-2.4.2-cp313-cp313-win_amd64.whl", hash = "sha256:7df2de1e4fba69a51c06c28f5a3de36731eb9639feb8e1cf7e4a7b0daf4cf622", size = 12310848, upload-time = "2026-01-31T23:11:38.001Z" }, + { url = "https://files.pythonhosted.org/packages/6e/8d/6da186483e308da5da1cc6918ce913dcfe14ffde98e710bfeff2a6158d4e/numpy-2.4.2-cp313-cp313-win_arm64.whl", hash = "sha256:0fece1d1f0a89c16b03442eae5c56dc0be0c7883b5d388e0c03f53019a4bfd71", size = 10221082, upload-time = "2026-01-31T23:11:40.392Z" }, + { url = "https://files.pythonhosted.org/packages/25/a1/9510aa43555b44781968935c7548a8926274f815de42ad3997e9e83680dd/numpy-2.4.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:5633c0da313330fd20c484c78cdd3f9b175b55e1a766c4a174230c6b70ad8262", size = 14815866, upload-time = "2026-01-31T23:11:42.495Z" }, + { url = "https://files.pythonhosted.org/packages/36/30/6bbb5e76631a5ae46e7923dd16ca9d3f1c93cfa8d4ed79a129814a9d8db3/numpy-2.4.2-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:d9f64d786b3b1dd742c946c42d15b07497ed14af1a1f3ce840cce27daa0ce913", size = 5325631, upload-time = "2026-01-31T23:11:44.7Z" }, + { url = "https://files.pythonhosted.org/packages/46/00/3a490938800c1923b567b3a15cd17896e68052e2145d8662aaf3e1ffc58f/numpy-2.4.2-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:b21041e8cb6a1eb5312dd1d2f80a94d91efffb7a06b70597d44f1bd2dfc315ab", size = 6646254, upload-time = "2026-01-31T23:11:46.341Z" }, + { url = "https://files.pythonhosted.org/packages/d3/e9/fac0890149898a9b609caa5af7455a948b544746e4b8fe7c212c8edd71f8/numpy-2.4.2-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:00ab83c56211a1d7c07c25e3217ea6695e50a3e2f255053686b081dc0b091a82", size = 15720138, upload-time = "2026-01-31T23:11:48.082Z" }, + { url = "https://files.pythonhosted.org/packages/ea/5c/08887c54e68e1e28df53709f1893ce92932cc6f01f7c3d4dc952f61ffd4e/numpy-2.4.2-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:2fb882da679409066b4603579619341c6d6898fc83a8995199d5249f986e8e8f", size = 16655398, upload-time = "2026-01-31T23:11:50.293Z" }, + { url = "https://files.pythonhosted.org/packages/4d/89/253db0fa0e66e9129c745e4ef25631dc37d5f1314dad2b53e907b8538e6d/numpy-2.4.2-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:66cb9422236317f9d44b67b4d18f44efe6e9c7f8794ac0462978513359461554", size = 17079064, upload-time = "2026-01-31T23:11:52.927Z" }, + { url = "https://files.pythonhosted.org/packages/2a/d5/cbade46ce97c59c6c3da525e8d95b7abe8a42974a1dc5c1d489c10433e88/numpy-2.4.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:0f01dcf33e73d80bd8dc0f20a71303abbafa26a19e23f6b68d1aa9990af90257", size = 18379680, upload-time = "2026-01-31T23:11:55.22Z" }, + { url = "https://files.pythonhosted.org/packages/40/62/48f99ae172a4b63d981babe683685030e8a3df4f246c893ea5c6ef99f018/numpy-2.4.2-cp313-cp313t-win32.whl", hash = "sha256:52b913ec40ff7ae845687b0b34d8d93b60cb66dcee06996dd5c99f2fc9328657", size = 6082433, upload-time = "2026-01-31T23:11:58.096Z" }, + { url = "https://files.pythonhosted.org/packages/07/38/e054a61cfe48ad9f1ed0d188e78b7e26859d0b60ef21cd9de4897cdb5326/numpy-2.4.2-cp313-cp313t-win_amd64.whl", hash = "sha256:5eea80d908b2c1f91486eb95b3fb6fab187e569ec9752ab7d9333d2e66bf2d6b", size = 12451181, upload-time = "2026-01-31T23:11:59.782Z" }, + { url = "https://files.pythonhosted.org/packages/6e/a4/a05c3a6418575e185dd84d0b9680b6bb2e2dc3e4202f036b7b4e22d6e9dc/numpy-2.4.2-cp313-cp313t-win_arm64.whl", hash = "sha256:fd49860271d52127d61197bb50b64f58454e9f578cb4b2c001a6de8b1f50b0b1", size = 10290756, upload-time = "2026-01-31T23:12:02.438Z" }, + { url = "https://files.pythonhosted.org/packages/18/88/b7df6050bf18fdcfb7046286c6535cabbdd2064a3440fca3f069d319c16e/numpy-2.4.2-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:444be170853f1f9d528428eceb55f12918e4fda5d8805480f36a002f1415e09b", size = 16663092, upload-time = "2026-01-31T23:12:04.521Z" }, + { url = "https://files.pythonhosted.org/packages/25/7a/1fee4329abc705a469a4afe6e69b1ef7e915117747886327104a8493a955/numpy-2.4.2-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:d1240d50adff70c2a88217698ca844723068533f3f5c5fa6ee2e3220e3bdb000", size = 14698770, upload-time = "2026-01-31T23:12:06.96Z" }, + { url = "https://files.pythonhosted.org/packages/fb/0b/f9e49ba6c923678ad5bc38181c08ac5e53b7a5754dbca8e581aa1a56b1ff/numpy-2.4.2-cp314-cp314-macosx_14_0_arm64.whl", hash = "sha256:7cdde6de52fb6664b00b056341265441192d1291c130e99183ec0d4b110ff8b1", size = 5208562, upload-time = "2026-01-31T23:12:09.632Z" }, + { url = "https://files.pythonhosted.org/packages/7d/12/d7de8f6f53f9bb76997e5e4c069eda2051e3fe134e9181671c4391677bb2/numpy-2.4.2-cp314-cp314-macosx_14_0_x86_64.whl", hash = "sha256:cda077c2e5b780200b6b3e09d0b42205a3d1c68f30c6dceb90401c13bff8fe74", size = 6543710, upload-time = "2026-01-31T23:12:11.969Z" }, + { url = "https://files.pythonhosted.org/packages/09/63/c66418c2e0268a31a4cf8a8b512685748200f8e8e8ec6c507ce14e773529/numpy-2.4.2-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d30291931c915b2ab5717c2974bb95ee891a1cf22ebc16a8006bd59cd210d40a", size = 15677205, upload-time = "2026-01-31T23:12:14.33Z" }, + { url = "https://files.pythonhosted.org/packages/5d/6c/7f237821c9642fb2a04d2f1e88b4295677144ca93285fd76eff3bcba858d/numpy-2.4.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:bba37bc29d4d85761deed3954a1bc62be7cf462b9510b51d367b769a8c8df325", size = 16611738, upload-time = "2026-01-31T23:12:16.525Z" }, + { url = "https://files.pythonhosted.org/packages/c2/a7/39c4cdda9f019b609b5c473899d87abff092fc908cfe4d1ecb2fcff453b0/numpy-2.4.2-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:b2f0073ed0868db1dcd86e052d37279eef185b9c8db5bf61f30f46adac63c909", size = 17028888, upload-time = "2026-01-31T23:12:19.306Z" }, + { url = "https://files.pythonhosted.org/packages/da/b3/e84bb64bdfea967cc10950d71090ec2d84b49bc691df0025dddb7c26e8e3/numpy-2.4.2-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:7f54844851cdb630ceb623dcec4db3240d1ac13d4990532446761baede94996a", size = 18339556, upload-time = "2026-01-31T23:12:21.816Z" }, + { url = "https://files.pythonhosted.org/packages/88/f5/954a291bc1192a27081706862ac62bb5920fbecfbaa302f64682aa90beed/numpy-2.4.2-cp314-cp314-win32.whl", hash = "sha256:12e26134a0331d8dbd9351620f037ec470b7c75929cb8a1537f6bfe411152a1a", size = 6006899, upload-time = "2026-01-31T23:12:24.14Z" }, + { url = "https://files.pythonhosted.org/packages/05/cb/eff72a91b2efdd1bc98b3b8759f6a1654aa87612fc86e3d87d6fe4f948c4/numpy-2.4.2-cp314-cp314-win_amd64.whl", hash = "sha256:068cdb2d0d644cdb45670810894f6a0600797a69c05f1ac478e8d31670b8ee75", size = 12443072, upload-time = "2026-01-31T23:12:26.33Z" }, + { url = "https://files.pythonhosted.org/packages/37/75/62726948db36a56428fce4ba80a115716dc4fad6a3a4352487f8bb950966/numpy-2.4.2-cp314-cp314-win_arm64.whl", hash = "sha256:6ed0be1ee58eef41231a5c943d7d1375f093142702d5723ca2eb07db9b934b05", size = 10494886, upload-time = "2026-01-31T23:12:28.488Z" }, + { url = "https://files.pythonhosted.org/packages/36/2f/ee93744f1e0661dc267e4b21940870cabfae187c092e1433b77b09b50ac4/numpy-2.4.2-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:98f16a80e917003a12c0580f97b5f875853ebc33e2eaa4bccfc8201ac6869308", size = 14818567, upload-time = "2026-01-31T23:12:30.709Z" }, + { url = "https://files.pythonhosted.org/packages/a7/24/6535212add7d76ff938d8bdc654f53f88d35cddedf807a599e180dcb8e66/numpy-2.4.2-cp314-cp314t-macosx_14_0_arm64.whl", hash = "sha256:20abd069b9cda45874498b245c8015b18ace6de8546bf50dfa8cea1696ed06ef", size = 5328372, upload-time = "2026-01-31T23:12:32.962Z" }, + { url = "https://files.pythonhosted.org/packages/5e/9d/c48f0a035725f925634bf6b8994253b43f2047f6778a54147d7e213bc5a7/numpy-2.4.2-cp314-cp314t-macosx_14_0_x86_64.whl", hash = "sha256:e98c97502435b53741540a5717a6749ac2ada901056c7db951d33e11c885cc7d", size = 6649306, upload-time = "2026-01-31T23:12:34.797Z" }, + { url = "https://files.pythonhosted.org/packages/81/05/7c73a9574cd4a53a25907bad38b59ac83919c0ddc8234ec157f344d57d9a/numpy-2.4.2-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:da6cad4e82cb893db4b69105c604d805e0c3ce11501a55b5e9f9083b47d2ffe8", size = 15722394, upload-time = "2026-01-31T23:12:36.565Z" }, + { url = "https://files.pythonhosted.org/packages/35/fa/4de10089f21fc7d18442c4a767ab156b25c2a6eaf187c0db6d9ecdaeb43f/numpy-2.4.2-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:9e4424677ce4b47fe73c8b5556d876571f7c6945d264201180db2dc34f676ab5", size = 16653343, upload-time = "2026-01-31T23:12:39.188Z" }, + { url = "https://files.pythonhosted.org/packages/b8/f9/d33e4ffc857f3763a57aa85650f2e82486832d7492280ac21ba9efda80da/numpy-2.4.2-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:2b8f157c8a6f20eb657e240f8985cc135598b2b46985c5bccbde7616dc9c6b1e", size = 17078045, upload-time = "2026-01-31T23:12:42.041Z" }, + { url = "https://files.pythonhosted.org/packages/c8/b8/54bdb43b6225badbea6389fa038c4ef868c44f5890f95dd530a218706da3/numpy-2.4.2-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:5daf6f3914a733336dab21a05cdec343144600e964d2fcdabaac0c0269874b2a", size = 18380024, upload-time = "2026-01-31T23:12:44.331Z" }, + { url = "https://files.pythonhosted.org/packages/a5/55/6e1a61ded7af8df04016d81b5b02daa59f2ea9252ee0397cb9f631efe9e5/numpy-2.4.2-cp314-cp314t-win32.whl", hash = "sha256:8c50dd1fc8826f5b26a5ee4d77ca55d88a895f4e4819c7ecc2a9f5905047a443", size = 6153937, upload-time = "2026-01-31T23:12:47.229Z" }, + { url = "https://files.pythonhosted.org/packages/45/aa/fa6118d1ed6d776b0983f3ceac9b1a5558e80df9365b1c3aa6d42bf9eee4/numpy-2.4.2-cp314-cp314t-win_amd64.whl", hash = "sha256:fcf92bee92742edd401ba41135185866f7026c502617f422eb432cfeca4fe236", size = 12631844, upload-time = "2026-01-31T23:12:48.997Z" }, + { url = "https://files.pythonhosted.org/packages/32/0a/2ec5deea6dcd158f254a7b372fb09cfba5719419c8d66343bab35237b3fb/numpy-2.4.2-cp314-cp314t-win_arm64.whl", hash = "sha256:1f92f53998a17265194018d1cc321b2e96e900ca52d54c7c77837b71b9465181", size = 10565379, upload-time = "2026-01-31T23:12:51.345Z" }, + { url = "https://files.pythonhosted.org/packages/f4/f8/50e14d36d915ef64d8f8bc4a087fc8264d82c785eda6711f80ab7e620335/numpy-2.4.2-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:89f7268c009bc492f506abd6f5265defa7cb3f7487dc21d357c3d290add45082", size = 16833179, upload-time = "2026-01-31T23:12:53.5Z" }, + { url = "https://files.pythonhosted.org/packages/17/17/809b5cad63812058a8189e91a1e2d55a5a18fd04611dbad244e8aeae465c/numpy-2.4.2-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:e6dee3bb76aa4009d5a912180bf5b2de012532998d094acee25d9cb8dee3e44a", size = 14889755, upload-time = "2026-01-31T23:12:55.933Z" }, + { url = "https://files.pythonhosted.org/packages/3e/ea/181b9bcf7627fc8371720316c24db888dcb9829b1c0270abf3d288b2e29b/numpy-2.4.2-pp311-pypy311_pp73-macosx_14_0_arm64.whl", hash = "sha256:cd2bd2bbed13e213d6b55dc1d035a4f91748a7d3edc9480c13898b0353708920", size = 5399500, upload-time = "2026-01-31T23:12:58.671Z" }, + { url = "https://files.pythonhosted.org/packages/33/9f/413adf3fc955541ff5536b78fcf0754680b3c6d95103230252a2c9408d23/numpy-2.4.2-pp311-pypy311_pp73-macosx_14_0_x86_64.whl", hash = "sha256:cf28c0c1d4c4bf00f509fa7eb02c58d7caf221b50b467bcb0d9bbf1584d5c821", size = 6714252, upload-time = "2026-01-31T23:13:00.518Z" }, + { url = "https://files.pythonhosted.org/packages/91/da/643aad274e29ccbdf42ecd94dafe524b81c87bcb56b83872d54827f10543/numpy-2.4.2-pp311-pypy311_pp73-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e04ae107ac591763a47398bb45b568fc38f02dbc4aa44c063f67a131f99346cb", size = 15797142, upload-time = "2026-01-31T23:13:02.219Z" }, + { url = "https://files.pythonhosted.org/packages/66/27/965b8525e9cb5dc16481b30a1b3c21e50c7ebf6e9dbd48d0c4d0d5089c7e/numpy-2.4.2-pp311-pypy311_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:602f65afdef699cda27ec0b9224ae5dc43e328f4c24c689deaf77133dbee74d0", size = 16727979, upload-time = "2026-01-31T23:13:04.62Z" }, + { url = "https://files.pythonhosted.org/packages/de/e5/b7d20451657664b07986c2f6e3be564433f5dcaf3482d68eaecd79afaf03/numpy-2.4.2-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:be71bf1edb48ebbbf7f6337b5bfd2f895d1902f6335a5830b20141fc126ffba0", size = 12502577, upload-time = "2026-01-31T23:13:07.08Z" }, +] + +[[package]] +name = "numpy-typing-compat" +version = "20251206.2.4" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "numpy" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/42/5f/29fd5f29b0a5d96e2def96ecba3112fc330ecd16e8c97c2b332563c5e201/numpy_typing_compat-20251206.2.4.tar.gz", hash = "sha256:59882d23aaff054a2536da80564012cdce33487657be4d79c5925bb8705fcabc", size = 5011, upload-time = "2025-12-06T20:02:04.942Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/63/7c/5c2892e6bc0628a2ccf4e938e1e2db22794657ccb374672d66e20d73839e/numpy_typing_compat-20251206.2.4-py3-none-any.whl", hash = "sha256:a82e723bd20efaa4cf2886709d4264c144f1f2b609bda83d1545113b7e47a5b5", size = 6300, upload-time = "2025-12-06T20:01:57.578Z" }, +] + +[[package]] +name = "optype" +version = "0.15.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "typing-extensions", marker = "python_full_version < '3.13'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/d7/93/6b9e43138ce36fbad134bd1a50460a7bbda61105b5a964e4cf773fe4d845/optype-0.15.0.tar.gz", hash = "sha256:457d6ca9e7da19967ec16d42bdf94e240b33b5d70a56fbbf5b427e5ea39cf41e", size = 99978, upload-time = "2025-12-08T12:32:41.422Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/07/8b/93f6c496fc5da062fd7e7c4745b5a8dd09b7b576c626075844fe97951a7d/optype-0.15.0-py3-none-any.whl", hash = "sha256:caba40ece9ea39b499fa76c036a82e0d452a432dd4dd3e8e0d30892be2e8c76c", size = 88716, upload-time = "2025-12-08T12:32:39.669Z" }, +] + +[package.optional-dependencies] +numpy = [ + { name = "numpy" }, + { name = "numpy-typing-compat" }, ] [[package]] name = "overrides" version = "7.7.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/36/86/b585f53236dec60aba864e050778b25045f857e17f6e5ea0ae95fe80edd2/overrides-7.7.0.tar.gz", hash = "sha256:55158fa3d93b98cc75299b1e67078ad9003ca27945c76162c1c0766d6f91820a", size = 22812 } +sdist = { url = "https://files.pythonhosted.org/packages/36/86/b585f53236dec60aba864e050778b25045f857e17f6e5ea0ae95fe80edd2/overrides-7.7.0.tar.gz", hash = "sha256:55158fa3d93b98cc75299b1e67078ad9003ca27945c76162c1c0766d6f91820a", size = 22812, upload-time = "2024-01-27T21:01:33.423Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/2c/ab/fc8290c6a4c722e5514d80f62b2dc4c4df1a68a41d1364e625c35990fcf3/overrides-7.7.0-py3-none-any.whl", hash = "sha256:c7ed9d062f78b8e4c1a7b70bd8796b35ead4d9f510227ef9c5dc7626c60d7e49", size = 17832 }, + { url = "https://files.pythonhosted.org/packages/2c/ab/fc8290c6a4c722e5514d80f62b2dc4c4df1a68a41d1364e625c35990fcf3/overrides-7.7.0-py3-none-any.whl", hash = "sha256:c7ed9d062f78b8e4c1a7b70bd8796b35ead4d9f510227ef9c5dc7626c60d7e49", size = 17832, upload-time = "2024-01-27T21:01:31.393Z" }, ] [[package]] name = "packaging" -version = "24.2" +version = "26.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/d0/63/68dbb6eb2de9cb10ee4c9c14a0148804425e13c4fb20d61cce69f53106da/packaging-24.2.tar.gz", hash = "sha256:c228a6dc5e932d346bc5739379109d49e8853dd8223571c7c5b55260edc0b97f", size = 163950 } +sdist = { url = "https://files.pythonhosted.org/packages/65/ee/299d360cdc32edc7d2cf530f3accf79c4fca01e96ffc950d8a52213bd8e4/packaging-26.0.tar.gz", hash = "sha256:00243ae351a257117b6a241061796684b084ed1c516a08c48a3f7e147a9d80b4", size = 143416, upload-time = "2026-01-21T20:50:39.064Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/88/ef/eb23f262cca3c0c4eb7ab1933c3b1f03d021f2c48f54763065b6f0e321be/packaging-24.2-py3-none-any.whl", hash = "sha256:09abb1bccd265c01f4a3aa3f7a7db064b36514d2cba19a2f694fe6150451a759", size = 65451 }, + { url = "https://files.pythonhosted.org/packages/b7/b9/c538f279a4e237a006a2c98387d081e9eb060d203d8ed34467cc0f0b9b53/packaging-26.0-py3-none-any.whl", hash = "sha256:b36f1fef9334a5588b4166f8bcd26a14e521f2b55e6b9de3aaa80d3ff7a37529", size = 74366, upload-time = "2026-01-21T20:50:37.788Z" }, ] [[package]] name = "pandocfilters" version = "1.5.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/70/6f/3dd4940bbe001c06a65f88e36bad298bc7a0de5036115639926b0c5c0458/pandocfilters-1.5.1.tar.gz", hash = "sha256:002b4a555ee4ebc03f8b66307e287fa492e4a77b4ea14d3f934328297bb4939e", size = 8454 } +sdist = { url = "https://files.pythonhosted.org/packages/70/6f/3dd4940bbe001c06a65f88e36bad298bc7a0de5036115639926b0c5c0458/pandocfilters-1.5.1.tar.gz", hash = "sha256:002b4a555ee4ebc03f8b66307e287fa492e4a77b4ea14d3f934328297bb4939e", size = 8454, upload-time = "2024-01-18T20:08:13.726Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/ef/af/4fbc8cab944db5d21b7e2a5b8e9211a03a79852b1157e2c102fcc61ac440/pandocfilters-1.5.1-py2.py3-none-any.whl", hash = "sha256:93be382804a9cdb0a7267585f157e5d1731bbe5545a85b268d6f5fe6232de2bc", size = 8663 }, + { url = "https://files.pythonhosted.org/packages/ef/af/4fbc8cab944db5d21b7e2a5b8e9211a03a79852b1157e2c102fcc61ac440/pandocfilters-1.5.1-py2.py3-none-any.whl", hash = "sha256:93be382804a9cdb0a7267585f157e5d1731bbe5545a85b268d6f5fe6232de2bc", size = 8663, upload-time = "2024-01-18T20:08:11.28Z" }, ] [[package]] name = "parso" -version = "0.8.4" +version = "0.8.6" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/81/76/a1e769043c0c0c9fe391b702539d594731a4362334cdf4dc25d0c09761e7/parso-0.8.6.tar.gz", hash = "sha256:2b9a0332696df97d454fa67b81618fd69c35a7b90327cbe6ba5c92d2c68a7bfd", size = 401621, upload-time = "2026-02-09T15:45:24.425Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/b6/61/fae042894f4296ec49e3f193aff5d7c18440da9e48102c3315e1bc4519a7/parso-0.8.6-py2.py3-none-any.whl", hash = "sha256:2c549f800b70a5c4952197248825584cb00f033b29c692671d3bf08bf380baff", size = 106894, upload-time = "2026-02-09T15:45:21.391Z" }, +] + +[[package]] +name = "pathspec" +version = "1.0.4" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/66/94/68e2e17afaa9169cf6412ab0f28623903be73d1b32e208d9e8e541bb086d/parso-0.8.4.tar.gz", hash = "sha256:eb3a7b58240fb99099a345571deecc0f9540ea5f4dd2fe14c2a99d6b281ab92d", size = 400609 } +sdist = { url = "https://files.pythonhosted.org/packages/fa/36/e27608899f9b8d4dff0617b2d9ab17ca5608956ca44461ac14ac48b44015/pathspec-1.0.4.tar.gz", hash = "sha256:0210e2ae8a21a9137c0d470578cb0e595af87edaa6ebf12ff176f14a02e0e645", size = 131200, upload-time = "2026-01-27T03:59:46.938Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/c6/ac/dac4a63f978e4dcb3c6d3a78c4d8e0192a113d288502a1216950c41b1027/parso-0.8.4-py2.py3-none-any.whl", hash = "sha256:a418670a20291dacd2dddc80c377c5c3791378ee1e8d12bffc35420643d43f18", size = 103650 }, + { url = "https://files.pythonhosted.org/packages/ef/3c/2c197d226f9ea224a9ab8d197933f9da0ae0aac5b6e0f884e2b8d9c8e9f7/pathspec-1.0.4-py3-none-any.whl", hash = "sha256:fb6ae2fd4e7c921a165808a552060e722767cfa526f99ca5156ed2ce45a5c723", size = 55206, upload-time = "2026-01-27T03:59:45.137Z" }, ] [[package]] @@ -1665,117 +2175,156 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "ptyprocess" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/42/92/cc564bf6381ff43ce1f4d06852fc19a2f11d180f23dc32d9588bee2f149d/pexpect-4.9.0.tar.gz", hash = "sha256:ee7d41123f3c9911050ea2c2dac107568dc43b2d3b0c7557a33212c398ead30f", size = 166450 } +sdist = { url = "https://files.pythonhosted.org/packages/42/92/cc564bf6381ff43ce1f4d06852fc19a2f11d180f23dc32d9588bee2f149d/pexpect-4.9.0.tar.gz", hash = "sha256:ee7d41123f3c9911050ea2c2dac107568dc43b2d3b0c7557a33212c398ead30f", size = 166450, upload-time = "2023-11-25T09:07:26.339Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/9e/c3/059298687310d527a58bb01f3b1965787ee3b40dce76752eda8b44e9a2c5/pexpect-4.9.0-py2.py3-none-any.whl", hash = "sha256:7236d1e080e4936be2dc3e326cec0af72acf9212a7e1d060210e70a47e253523", size = 63772 }, + { url = "https://files.pythonhosted.org/packages/9e/c3/059298687310d527a58bb01f3b1965787ee3b40dce76752eda8b44e9a2c5/pexpect-4.9.0-py2.py3-none-any.whl", hash = "sha256:7236d1e080e4936be2dc3e326cec0af72acf9212a7e1d060210e70a47e253523", size = 63772, upload-time = "2023-11-25T06:56:14.81Z" }, ] [[package]] name = "pillow" -version = "11.1.0" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/f3/af/c097e544e7bd278333db77933e535098c259609c4eb3b85381109602fb5b/pillow-11.1.0.tar.gz", hash = "sha256:368da70808b36d73b4b390a8ffac11069f8a5c85f29eff1f1b01bcf3ef5b2a20", size = 46742715 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/50/1c/2dcea34ac3d7bc96a1fd1bd0a6e06a57c67167fec2cff8d95d88229a8817/pillow-11.1.0-cp310-cp310-macosx_10_10_x86_64.whl", hash = "sha256:e1abe69aca89514737465752b4bcaf8016de61b3be1397a8fc260ba33321b3a8", size = 3229983 }, - { url = "https://files.pythonhosted.org/packages/14/ca/6bec3df25e4c88432681de94a3531cc738bd85dea6c7aa6ab6f81ad8bd11/pillow-11.1.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c640e5a06869c75994624551f45e5506e4256562ead981cce820d5ab39ae2192", size = 3101831 }, - { url = "https://files.pythonhosted.org/packages/d4/2c/668e18e5521e46eb9667b09e501d8e07049eb5bfe39d56be0724a43117e6/pillow-11.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a07dba04c5e22824816b2615ad7a7484432d7f540e6fa86af60d2de57b0fcee2", size = 4314074 }, - { url = "https://files.pythonhosted.org/packages/02/80/79f99b714f0fc25f6a8499ecfd1f810df12aec170ea1e32a4f75746051ce/pillow-11.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e267b0ed063341f3e60acd25c05200df4193e15a4a5807075cd71225a2386e26", size = 4394933 }, - { url = "https://files.pythonhosted.org/packages/81/aa/8d4ad25dc11fd10a2001d5b8a80fdc0e564ac33b293bdfe04ed387e0fd95/pillow-11.1.0-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:bd165131fd51697e22421d0e467997ad31621b74bfc0b75956608cb2906dda07", size = 4353349 }, - { url = "https://files.pythonhosted.org/packages/84/7a/cd0c3eaf4a28cb2a74bdd19129f7726277a7f30c4f8424cd27a62987d864/pillow-11.1.0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:abc56501c3fd148d60659aae0af6ddc149660469082859fa7b066a298bde9482", size = 4476532 }, - { url = "https://files.pythonhosted.org/packages/8f/8b/a907fdd3ae8f01c7670dfb1499c53c28e217c338b47a813af8d815e7ce97/pillow-11.1.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:54ce1c9a16a9561b6d6d8cb30089ab1e5eb66918cb47d457bd996ef34182922e", size = 4279789 }, - { url = "https://files.pythonhosted.org/packages/6f/9a/9f139d9e8cccd661c3efbf6898967a9a337eb2e9be2b454ba0a09533100d/pillow-11.1.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:73ddde795ee9b06257dac5ad42fcb07f3b9b813f8c1f7f870f402f4dc54b5269", size = 4413131 }, - { url = "https://files.pythonhosted.org/packages/a8/68/0d8d461f42a3f37432203c8e6df94da10ac8081b6d35af1c203bf3111088/pillow-11.1.0-cp310-cp310-win32.whl", hash = "sha256:3a5fe20a7b66e8135d7fd617b13272626a28278d0e578c98720d9ba4b2439d49", size = 2291213 }, - { url = "https://files.pythonhosted.org/packages/14/81/d0dff759a74ba87715509af9f6cb21fa21d93b02b3316ed43bda83664db9/pillow-11.1.0-cp310-cp310-win_amd64.whl", hash = "sha256:b6123aa4a59d75f06e9dd3dac5bf8bc9aa383121bb3dd9a7a612e05eabc9961a", size = 2625725 }, - { url = "https://files.pythonhosted.org/packages/ce/1f/8d50c096a1d58ef0584ddc37e6f602828515219e9d2428e14ce50f5ecad1/pillow-11.1.0-cp310-cp310-win_arm64.whl", hash = "sha256:a76da0a31da6fcae4210aa94fd779c65c75786bc9af06289cd1c184451ef7a65", size = 2375213 }, - { url = "https://files.pythonhosted.org/packages/dd/d6/2000bfd8d5414fb70cbbe52c8332f2283ff30ed66a9cde42716c8ecbe22c/pillow-11.1.0-cp311-cp311-macosx_10_10_x86_64.whl", hash = "sha256:e06695e0326d05b06833b40b7ef477e475d0b1ba3a6d27da1bb48c23209bf457", size = 3229968 }, - { url = "https://files.pythonhosted.org/packages/d9/45/3fe487010dd9ce0a06adf9b8ff4f273cc0a44536e234b0fad3532a42c15b/pillow-11.1.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:96f82000e12f23e4f29346e42702b6ed9a2f2fea34a740dd5ffffcc8c539eb35", size = 3101806 }, - { url = "https://files.pythonhosted.org/packages/e3/72/776b3629c47d9d5f1c160113158a7a7ad177688d3a1159cd3b62ded5a33a/pillow-11.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a3cd561ded2cf2bbae44d4605837221b987c216cff94f49dfeed63488bb228d2", size = 4322283 }, - { url = "https://files.pythonhosted.org/packages/e4/c2/e25199e7e4e71d64eeb869f5b72c7ddec70e0a87926398785ab944d92375/pillow-11.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f189805c8be5ca5add39e6f899e6ce2ed824e65fb45f3c28cb2841911da19070", size = 4402945 }, - { url = "https://files.pythonhosted.org/packages/c1/ed/51d6136c9d5911f78632b1b86c45241c712c5a80ed7fa7f9120a5dff1eba/pillow-11.1.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:dd0052e9db3474df30433f83a71b9b23bd9e4ef1de13d92df21a52c0303b8ab6", size = 4361228 }, - { url = "https://files.pythonhosted.org/packages/48/a4/fbfe9d5581d7b111b28f1d8c2762dee92e9821bb209af9fa83c940e507a0/pillow-11.1.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:837060a8599b8f5d402e97197d4924f05a2e0d68756998345c829c33186217b1", size = 4484021 }, - { url = "https://files.pythonhosted.org/packages/39/db/0b3c1a5018117f3c1d4df671fb8e47d08937f27519e8614bbe86153b65a5/pillow-11.1.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:aa8dd43daa836b9a8128dbe7d923423e5ad86f50a7a14dc688194b7be5c0dea2", size = 4287449 }, - { url = "https://files.pythonhosted.org/packages/d9/58/bc128da7fea8c89fc85e09f773c4901e95b5936000e6f303222490c052f3/pillow-11.1.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:0a2f91f8a8b367e7a57c6e91cd25af510168091fb89ec5146003e424e1558a96", size = 4419972 }, - { url = "https://files.pythonhosted.org/packages/5f/bb/58f34379bde9fe197f51841c5bbe8830c28bbb6d3801f16a83b8f2ad37df/pillow-11.1.0-cp311-cp311-win32.whl", hash = "sha256:c12fc111ef090845de2bb15009372175d76ac99969bdf31e2ce9b42e4b8cd88f", size = 2291201 }, - { url = "https://files.pythonhosted.org/packages/3a/c6/fce9255272bcf0c39e15abd2f8fd8429a954cf344469eaceb9d0d1366913/pillow-11.1.0-cp311-cp311-win_amd64.whl", hash = "sha256:fbd43429d0d7ed6533b25fc993861b8fd512c42d04514a0dd6337fb3ccf22761", size = 2625686 }, - { url = "https://files.pythonhosted.org/packages/c8/52/8ba066d569d932365509054859f74f2a9abee273edcef5cd75e4bc3e831e/pillow-11.1.0-cp311-cp311-win_arm64.whl", hash = "sha256:f7955ecf5609dee9442cbface754f2c6e541d9e6eda87fad7f7a989b0bdb9d71", size = 2375194 }, - { url = "https://files.pythonhosted.org/packages/95/20/9ce6ed62c91c073fcaa23d216e68289e19d95fb8188b9fb7a63d36771db8/pillow-11.1.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:2062ffb1d36544d42fcaa277b069c88b01bb7298f4efa06731a7fd6cc290b81a", size = 3226818 }, - { url = "https://files.pythonhosted.org/packages/b9/d8/f6004d98579a2596c098d1e30d10b248798cceff82d2b77aa914875bfea1/pillow-11.1.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a85b653980faad27e88b141348707ceeef8a1186f75ecc600c395dcac19f385b", size = 3101662 }, - { url = "https://files.pythonhosted.org/packages/08/d9/892e705f90051c7a2574d9f24579c9e100c828700d78a63239676f960b74/pillow-11.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9409c080586d1f683df3f184f20e36fb647f2e0bc3988094d4fd8c9f4eb1b3b3", size = 4329317 }, - { url = "https://files.pythonhosted.org/packages/8c/aa/7f29711f26680eab0bcd3ecdd6d23ed6bce180d82e3f6380fb7ae35fcf3b/pillow-11.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7fdadc077553621911f27ce206ffcbec7d3f8d7b50e0da39f10997e8e2bb7f6a", size = 4412999 }, - { url = "https://files.pythonhosted.org/packages/c8/c4/8f0fe3b9e0f7196f6d0bbb151f9fba323d72a41da068610c4c960b16632a/pillow-11.1.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:93a18841d09bcdd774dcdc308e4537e1f867b3dec059c131fde0327899734aa1", size = 4368819 }, - { url = "https://files.pythonhosted.org/packages/38/0d/84200ed6a871ce386ddc82904bfadc0c6b28b0c0ec78176871a4679e40b3/pillow-11.1.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:9aa9aeddeed452b2f616ff5507459e7bab436916ccb10961c4a382cd3e03f47f", size = 4496081 }, - { url = "https://files.pythonhosted.org/packages/84/9c/9bcd66f714d7e25b64118e3952d52841a4babc6d97b6d28e2261c52045d4/pillow-11.1.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:3cdcdb0b896e981678eee140d882b70092dac83ac1cdf6b3a60e2216a73f2b91", size = 4296513 }, - { url = "https://files.pythonhosted.org/packages/db/61/ada2a226e22da011b45f7104c95ebda1b63dcbb0c378ad0f7c2a710f8fd2/pillow-11.1.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:36ba10b9cb413e7c7dfa3e189aba252deee0602c86c309799da5a74009ac7a1c", size = 4431298 }, - { url = "https://files.pythonhosted.org/packages/e7/c4/fc6e86750523f367923522014b821c11ebc5ad402e659d8c9d09b3c9d70c/pillow-11.1.0-cp312-cp312-win32.whl", hash = "sha256:cfd5cd998c2e36a862d0e27b2df63237e67273f2fc78f47445b14e73a810e7e6", size = 2291630 }, - { url = "https://files.pythonhosted.org/packages/08/5c/2104299949b9d504baf3f4d35f73dbd14ef31bbd1ddc2c1b66a5b7dfda44/pillow-11.1.0-cp312-cp312-win_amd64.whl", hash = "sha256:a697cd8ba0383bba3d2d3ada02b34ed268cb548b369943cd349007730c92bddf", size = 2626369 }, - { url = "https://files.pythonhosted.org/packages/37/f3/9b18362206b244167c958984b57c7f70a0289bfb59a530dd8af5f699b910/pillow-11.1.0-cp312-cp312-win_arm64.whl", hash = "sha256:4dd43a78897793f60766563969442020e90eb7847463eca901e41ba186a7d4a5", size = 2375240 }, - { url = "https://files.pythonhosted.org/packages/fa/c5/389961578fb677b8b3244fcd934f720ed25a148b9a5cc81c91bdf59d8588/pillow-11.1.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:8c730dc3a83e5ac137fbc92dfcfe1511ce3b2b5d7578315b63dbbb76f7f51d90", size = 3198345 }, - { url = "https://files.pythonhosted.org/packages/c4/fa/803c0e50ffee74d4b965229e816af55276eac1d5806712de86f9371858fd/pillow-11.1.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:7d33d2fae0e8b170b6a6c57400e077412240f6f5bb2a342cf1ee512a787942bb", size = 3072938 }, - { url = "https://files.pythonhosted.org/packages/dc/67/2a3a5f8012b5d8c63fe53958ba906c1b1d0482ebed5618057ef4d22f8076/pillow-11.1.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a8d65b38173085f24bc07f8b6c505cbb7418009fa1a1fcb111b1f4961814a442", size = 3400049 }, - { url = "https://files.pythonhosted.org/packages/e5/a0/514f0d317446c98c478d1872497eb92e7cde67003fed74f696441e647446/pillow-11.1.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:015c6e863faa4779251436db398ae75051469f7c903b043a48f078e437656f83", size = 3422431 }, - { url = "https://files.pythonhosted.org/packages/cd/00/20f40a935514037b7d3f87adfc87d2c538430ea625b63b3af8c3f5578e72/pillow-11.1.0-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:d44ff19eea13ae4acdaaab0179fa68c0c6f2f45d66a4d8ec1eda7d6cecbcc15f", size = 3446208 }, - { url = "https://files.pythonhosted.org/packages/28/3c/7de681727963043e093c72e6c3348411b0185eab3263100d4490234ba2f6/pillow-11.1.0-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:d3d8da4a631471dfaf94c10c85f5277b1f8e42ac42bade1ac67da4b4a7359b73", size = 3509746 }, - { url = "https://files.pythonhosted.org/packages/41/67/936f9814bdd74b2dfd4822f1f7725ab5d8ff4103919a1664eb4874c58b2f/pillow-11.1.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:4637b88343166249fe8aa94e7c4a62a180c4b3898283bb5d3d2fd5fe10d8e4e0", size = 2626353 }, +version = "12.1.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/1f/42/5c74462b4fd957fcd7b13b04fb3205ff8349236ea74c7c375766d6c82288/pillow-12.1.1.tar.gz", hash = "sha256:9ad8fa5937ab05218e2b6a4cff30295ad35afd2f83ac592e68c0d871bb0fdbc4", size = 46980264, upload-time = "2026-02-11T04:23:07.146Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/2b/46/5da1ec4a5171ee7bf1a0efa064aba70ba3d6e0788ce3f5acd1375d23c8c0/pillow-12.1.1-cp311-cp311-macosx_10_10_x86_64.whl", hash = "sha256:e879bb6cd5c73848ef3b2b48b8af9ff08c5b71ecda8048b7dd22d8a33f60be32", size = 5304084, upload-time = "2026-02-11T04:20:27.501Z" }, + { url = "https://files.pythonhosted.org/packages/78/93/a29e9bc02d1cf557a834da780ceccd54e02421627200696fcf805ebdc3fb/pillow-12.1.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:365b10bb9417dd4498c0e3b128018c4a624dc11c7b97d8cc54effe3b096f4c38", size = 4657866, upload-time = "2026-02-11T04:20:29.827Z" }, + { url = "https://files.pythonhosted.org/packages/13/84/583a4558d492a179d31e4aae32eadce94b9acf49c0337c4ce0b70e0a01f2/pillow-12.1.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:d4ce8e329c93845720cd2014659ca67eac35f6433fd3050393d85f3ecef0dad5", size = 6232148, upload-time = "2026-02-11T04:20:31.329Z" }, + { url = "https://files.pythonhosted.org/packages/d5/e2/53c43334bbbb2d3b938978532fbda8e62bb6e0b23a26ce8592f36bcc4987/pillow-12.1.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:fc354a04072b765eccf2204f588a7a532c9511e8b9c7f900e1b64e3e33487090", size = 8038007, upload-time = "2026-02-11T04:20:34.225Z" }, + { url = "https://files.pythonhosted.org/packages/b8/a6/3d0e79c8a9d58150dd98e199d7c1c56861027f3829a3a60b3c2784190180/pillow-12.1.1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:7e7976bf1910a8116b523b9f9f58bf410f3e8aa330cd9a2bb2953f9266ab49af", size = 6345418, upload-time = "2026-02-11T04:20:35.858Z" }, + { url = "https://files.pythonhosted.org/packages/a2/c8/46dfeac5825e600579157eea177be43e2f7ff4a99da9d0d0a49533509ac5/pillow-12.1.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:597bd9c8419bc7c6af5604e55847789b69123bbe25d65cc6ad3012b4f3c98d8b", size = 7034590, upload-time = "2026-02-11T04:20:37.91Z" }, + { url = "https://files.pythonhosted.org/packages/af/bf/e6f65d3db8a8bbfeaf9e13cc0417813f6319863a73de934f14b2229ada18/pillow-12.1.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:2c1fc0f2ca5f96a3c8407e41cca26a16e46b21060fe6d5b099d2cb01412222f5", size = 6458655, upload-time = "2026-02-11T04:20:39.496Z" }, + { url = "https://files.pythonhosted.org/packages/f9/c2/66091f3f34a25894ca129362e510b956ef26f8fb67a0e6417bc5744e56f1/pillow-12.1.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:578510d88c6229d735855e1f278aa305270438d36a05031dfaae5067cc8eb04d", size = 7159286, upload-time = "2026-02-11T04:20:41.139Z" }, + { url = "https://files.pythonhosted.org/packages/7b/5a/24bc8eb526a22f957d0cec6243146744966d40857e3d8deb68f7902ca6c1/pillow-12.1.1-cp311-cp311-win32.whl", hash = "sha256:7311c0a0dcadb89b36b7025dfd8326ecfa36964e29913074d47382706e516a7c", size = 6328663, upload-time = "2026-02-11T04:20:43.184Z" }, + { url = "https://files.pythonhosted.org/packages/31/03/bef822e4f2d8f9d7448c133d0a18185d3cce3e70472774fffefe8b0ed562/pillow-12.1.1-cp311-cp311-win_amd64.whl", hash = "sha256:fbfa2a7c10cc2623f412753cddf391c7f971c52ca40a3f65dc5039b2939e8563", size = 7031448, upload-time = "2026-02-11T04:20:44.696Z" }, + { url = "https://files.pythonhosted.org/packages/49/70/f76296f53610bd17b2e7d31728b8b7825e3ac3b5b3688b51f52eab7c0818/pillow-12.1.1-cp311-cp311-win_arm64.whl", hash = "sha256:b81b5e3511211631b3f672a595e3221252c90af017e399056d0faabb9538aa80", size = 2453651, upload-time = "2026-02-11T04:20:46.243Z" }, + { url = "https://files.pythonhosted.org/packages/07/d3/8df65da0d4df36b094351dce696f2989bec731d4f10e743b1c5f4da4d3bf/pillow-12.1.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:ab323b787d6e18b3d91a72fc99b1a2c28651e4358749842b8f8dfacd28ef2052", size = 5262803, upload-time = "2026-02-11T04:20:47.653Z" }, + { url = "https://files.pythonhosted.org/packages/d6/71/5026395b290ff404b836e636f51d7297e6c83beceaa87c592718747e670f/pillow-12.1.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:adebb5bee0f0af4909c30db0d890c773d1a92ffe83da908e2e9e720f8edf3984", size = 4657601, upload-time = "2026-02-11T04:20:49.328Z" }, + { url = "https://files.pythonhosted.org/packages/b1/2e/1001613d941c67442f745aff0f7cc66dd8df9a9c084eb497e6a543ee6f7e/pillow-12.1.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:bb66b7cc26f50977108790e2456b7921e773f23db5630261102233eb355a3b79", size = 6234995, upload-time = "2026-02-11T04:20:51.032Z" }, + { url = "https://files.pythonhosted.org/packages/07/26/246ab11455b2549b9233dbd44d358d033a2f780fa9007b61a913c5b2d24e/pillow-12.1.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:aee2810642b2898bb187ced9b349e95d2a7272930796e022efaf12e99dccd293", size = 8045012, upload-time = "2026-02-11T04:20:52.882Z" }, + { url = "https://files.pythonhosted.org/packages/b2/8b/07587069c27be7535ac1fe33874e32de118fbd34e2a73b7f83436a88368c/pillow-12.1.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a0b1cd6232e2b618adcc54d9882e4e662a089d5768cd188f7c245b4c8c44a397", size = 6349638, upload-time = "2026-02-11T04:20:54.444Z" }, + { url = "https://files.pythonhosted.org/packages/ff/79/6df7b2ee763d619cda2fb4fea498e5f79d984dae304d45a8999b80d6cf5c/pillow-12.1.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:7aac39bcf8d4770d089588a2e1dd111cbaa42df5a94be3114222057d68336bd0", size = 7041540, upload-time = "2026-02-11T04:20:55.97Z" }, + { url = "https://files.pythonhosted.org/packages/2c/5e/2ba19e7e7236d7529f4d873bdaf317a318896bac289abebd4bb00ef247f0/pillow-12.1.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:ab174cd7d29a62dd139c44bf74b698039328f45cb03b4596c43473a46656b2f3", size = 6462613, upload-time = "2026-02-11T04:20:57.542Z" }, + { url = "https://files.pythonhosted.org/packages/03/03/31216ec124bb5c3dacd74ce8efff4cc7f52643653bad4825f8f08c697743/pillow-12.1.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:339ffdcb7cbeaa08221cd401d517d4b1fe7a9ed5d400e4a8039719238620ca35", size = 7166745, upload-time = "2026-02-11T04:20:59.196Z" }, + { url = "https://files.pythonhosted.org/packages/1f/e7/7c4552d80052337eb28653b617eafdef39adfb137c49dd7e831b8dc13bc5/pillow-12.1.1-cp312-cp312-win32.whl", hash = "sha256:5d1f9575a12bed9e9eedd9a4972834b08c97a352bd17955ccdebfeca5913fa0a", size = 6328823, upload-time = "2026-02-11T04:21:01.385Z" }, + { url = "https://files.pythonhosted.org/packages/3d/17/688626d192d7261bbbf98846fc98995726bddc2c945344b65bec3a29d731/pillow-12.1.1-cp312-cp312-win_amd64.whl", hash = "sha256:21329ec8c96c6e979cd0dfd29406c40c1d52521a90544463057d2aaa937d66a6", size = 7033367, upload-time = "2026-02-11T04:21:03.536Z" }, + { url = "https://files.pythonhosted.org/packages/ed/fe/a0ef1f73f939b0eca03ee2c108d0043a87468664770612602c63266a43c4/pillow-12.1.1-cp312-cp312-win_arm64.whl", hash = "sha256:af9a332e572978f0218686636610555ae3defd1633597be015ed50289a03c523", size = 2453811, upload-time = "2026-02-11T04:21:05.116Z" }, + { url = "https://files.pythonhosted.org/packages/d5/11/6db24d4bd7685583caeae54b7009584e38da3c3d4488ed4cd25b439de486/pillow-12.1.1-cp313-cp313-ios_13_0_arm64_iphoneos.whl", hash = "sha256:d242e8ac078781f1de88bf823d70c1a9b3c7950a44cdf4b7c012e22ccbcd8e4e", size = 4062689, upload-time = "2026-02-11T04:21:06.804Z" }, + { url = "https://files.pythonhosted.org/packages/33/c0/ce6d3b1fe190f0021203e0d9b5b99e57843e345f15f9ef22fcd43842fd21/pillow-12.1.1-cp313-cp313-ios_13_0_arm64_iphonesimulator.whl", hash = "sha256:02f84dfad02693676692746df05b89cf25597560db2857363a208e393429f5e9", size = 4138535, upload-time = "2026-02-11T04:21:08.452Z" }, + { url = "https://files.pythonhosted.org/packages/a0/c6/d5eb6a4fb32a3f9c21a8c7613ec706534ea1cf9f4b3663e99f0d83f6fca8/pillow-12.1.1-cp313-cp313-ios_13_0_x86_64_iphonesimulator.whl", hash = "sha256:e65498daf4b583091ccbb2556c7000abf0f3349fcd57ef7adc9a84a394ed29f6", size = 3601364, upload-time = "2026-02-11T04:21:10.194Z" }, + { url = "https://files.pythonhosted.org/packages/14/a1/16c4b823838ba4c9c52c0e6bbda903a3fe5a1bdbf1b8eb4fff7156f3e318/pillow-12.1.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:6c6db3b84c87d48d0088943bf33440e0c42370b99b1c2a7989216f7b42eede60", size = 5262561, upload-time = "2026-02-11T04:21:11.742Z" }, + { url = "https://files.pythonhosted.org/packages/bb/ad/ad9dc98ff24f485008aa5cdedaf1a219876f6f6c42a4626c08bc4e80b120/pillow-12.1.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:8b7e5304e34942bf62e15184219a7b5ad4ff7f3bb5cca4d984f37df1a0e1aee2", size = 4657460, upload-time = "2026-02-11T04:21:13.786Z" }, + { url = "https://files.pythonhosted.org/packages/9e/1b/f1a4ea9a895b5732152789326202a82464d5254759fbacae4deea3069334/pillow-12.1.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:18e5bddd742a44b7e6b1e773ab5db102bd7a94c32555ba656e76d319d19c3850", size = 6232698, upload-time = "2026-02-11T04:21:15.949Z" }, + { url = "https://files.pythonhosted.org/packages/95/f4/86f51b8745070daf21fd2e5b1fe0eb35d4db9ca26e6d58366562fb56a743/pillow-12.1.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:fc44ef1f3de4f45b50ccf9136999d71abb99dca7706bc75d222ed350b9fd2289", size = 8041706, upload-time = "2026-02-11T04:21:17.723Z" }, + { url = "https://files.pythonhosted.org/packages/29/9b/d6ecd956bb1266dd1045e995cce9b8d77759e740953a1c9aad9502a0461e/pillow-12.1.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5a8eb7ed8d4198bccbd07058416eeec51686b498e784eda166395a23eb99138e", size = 6346621, upload-time = "2026-02-11T04:21:19.547Z" }, + { url = "https://files.pythonhosted.org/packages/71/24/538bff45bde96535d7d998c6fed1a751c75ac7c53c37c90dc2601b243893/pillow-12.1.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:47b94983da0c642de92ced1702c5b6c292a84bd3a8e1d1702ff923f183594717", size = 7038069, upload-time = "2026-02-11T04:21:21.378Z" }, + { url = "https://files.pythonhosted.org/packages/94/0e/58cb1a6bc48f746bc4cb3adb8cabff73e2742c92b3bf7a220b7cf69b9177/pillow-12.1.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:518a48c2aab7ce596d3bf79d0e275661b846e86e4d0e7dec34712c30fe07f02a", size = 6460040, upload-time = "2026-02-11T04:21:23.148Z" }, + { url = "https://files.pythonhosted.org/packages/6c/57/9045cb3ff11eeb6c1adce3b2d60d7d299d7b273a2e6c8381a524abfdc474/pillow-12.1.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:a550ae29b95c6dc13cf69e2c9dc5747f814c54eeb2e32d683e5e93af56caa029", size = 7164523, upload-time = "2026-02-11T04:21:25.01Z" }, + { url = "https://files.pythonhosted.org/packages/73/f2/9be9cb99f2175f0d4dbadd6616ce1bf068ee54a28277ea1bf1fbf729c250/pillow-12.1.1-cp313-cp313-win32.whl", hash = "sha256:a003d7422449f6d1e3a34e3dd4110c22148336918ddbfc6a32581cd54b2e0b2b", size = 6332552, upload-time = "2026-02-11T04:21:27.238Z" }, + { url = "https://files.pythonhosted.org/packages/3f/eb/b0834ad8b583d7d9d42b80becff092082a1c3c156bb582590fcc973f1c7c/pillow-12.1.1-cp313-cp313-win_amd64.whl", hash = "sha256:344cf1e3dab3be4b1fa08e449323d98a2a3f819ad20f4b22e77a0ede31f0faa1", size = 7040108, upload-time = "2026-02-11T04:21:29.462Z" }, + { url = "https://files.pythonhosted.org/packages/d5/7d/fc09634e2aabdd0feabaff4a32f4a7d97789223e7c2042fd805ea4b4d2c2/pillow-12.1.1-cp313-cp313-win_arm64.whl", hash = "sha256:5c0dd1636633e7e6a0afe7bf6a51a14992b7f8e60de5789018ebbdfae55b040a", size = 2453712, upload-time = "2026-02-11T04:21:31.072Z" }, + { url = "https://files.pythonhosted.org/packages/19/2a/b9d62794fc8a0dd14c1943df68347badbd5511103e0d04c035ffe5cf2255/pillow-12.1.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:0330d233c1a0ead844fc097a7d16c0abff4c12e856c0b325f231820fee1f39da", size = 5264880, upload-time = "2026-02-11T04:21:32.865Z" }, + { url = "https://files.pythonhosted.org/packages/26/9d/e03d857d1347fa5ed9247e123fcd2a97b6220e15e9cb73ca0a8d91702c6e/pillow-12.1.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:5dae5f21afb91322f2ff791895ddd8889e5e947ff59f71b46041c8ce6db790bc", size = 4660616, upload-time = "2026-02-11T04:21:34.97Z" }, + { url = "https://files.pythonhosted.org/packages/f7/ec/8a6d22afd02570d30954e043f09c32772bfe143ba9285e2fdb11284952cd/pillow-12.1.1-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:2e0c664be47252947d870ac0d327fea7e63985a08794758aa8af5b6cb6ec0c9c", size = 6269008, upload-time = "2026-02-11T04:21:36.623Z" }, + { url = "https://files.pythonhosted.org/packages/3d/1d/6d875422c9f28a4a361f495a5f68d9de4a66941dc2c619103ca335fa6446/pillow-12.1.1-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:691ab2ac363b8217f7d31b3497108fb1f50faab2f75dfb03284ec2f217e87bf8", size = 8073226, upload-time = "2026-02-11T04:21:38.585Z" }, + { url = "https://files.pythonhosted.org/packages/a1/cd/134b0b6ee5eda6dc09e25e24b40fdafe11a520bc725c1d0bbaa5e00bf95b/pillow-12.1.1-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e9e8064fb1cc019296958595f6db671fba95209e3ceb0c4734c9baf97de04b20", size = 6380136, upload-time = "2026-02-11T04:21:40.562Z" }, + { url = "https://files.pythonhosted.org/packages/7a/a9/7628f013f18f001c1b98d8fffe3452f306a70dc6aba7d931019e0492f45e/pillow-12.1.1-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:472a8d7ded663e6162dafdf20015c486a7009483ca671cece7a9279b512fcb13", size = 7067129, upload-time = "2026-02-11T04:21:42.521Z" }, + { url = "https://files.pythonhosted.org/packages/1e/f8/66ab30a2193b277785601e82ee2d49f68ea575d9637e5e234faaa98efa4c/pillow-12.1.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:89b54027a766529136a06cfebeecb3a04900397a3590fd252160b888479517bf", size = 6491807, upload-time = "2026-02-11T04:21:44.22Z" }, + { url = "https://files.pythonhosted.org/packages/da/0b/a877a6627dc8318fdb84e357c5e1a758c0941ab1ddffdafd231983788579/pillow-12.1.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:86172b0831b82ce4f7877f280055892b31179e1576aa00d0df3bb1bbf8c3e524", size = 7190954, upload-time = "2026-02-11T04:21:46.114Z" }, + { url = "https://files.pythonhosted.org/packages/83/43/6f732ff85743cf746b1361b91665d9f5155e1483817f693f8d57ea93147f/pillow-12.1.1-cp313-cp313t-win32.whl", hash = "sha256:44ce27545b6efcf0fdbdceb31c9a5bdea9333e664cda58a7e674bb74608b3986", size = 6336441, upload-time = "2026-02-11T04:21:48.22Z" }, + { url = "https://files.pythonhosted.org/packages/3b/44/e865ef3986611bb75bfabdf94a590016ea327833f434558801122979cd0e/pillow-12.1.1-cp313-cp313t-win_amd64.whl", hash = "sha256:a285e3eb7a5a45a2ff504e31f4a8d1b12ef62e84e5411c6804a42197c1cf586c", size = 7045383, upload-time = "2026-02-11T04:21:50.015Z" }, + { url = "https://files.pythonhosted.org/packages/a8/c6/f4fb24268d0c6908b9f04143697ea18b0379490cb74ba9e8d41b898bd005/pillow-12.1.1-cp313-cp313t-win_arm64.whl", hash = "sha256:cc7d296b5ea4d29e6570dabeaed58d31c3fea35a633a69679fb03d7664f43fb3", size = 2456104, upload-time = "2026-02-11T04:21:51.633Z" }, + { url = "https://files.pythonhosted.org/packages/03/d0/bebb3ffbf31c5a8e97241476c4cf8b9828954693ce6744b4a2326af3e16b/pillow-12.1.1-cp314-cp314-ios_13_0_arm64_iphoneos.whl", hash = "sha256:417423db963cb4be8bac3fc1204fe61610f6abeed1580a7a2cbb2fbda20f12af", size = 4062652, upload-time = "2026-02-11T04:21:53.19Z" }, + { url = "https://files.pythonhosted.org/packages/2d/c0/0e16fb0addda4851445c28f8350d8c512f09de27bbb0d6d0bbf8b6709605/pillow-12.1.1-cp314-cp314-ios_13_0_arm64_iphonesimulator.whl", hash = "sha256:b957b71c6b2387610f556a7eb0828afbe40b4a98036fc0d2acfa5a44a0c2036f", size = 4138823, upload-time = "2026-02-11T04:22:03.088Z" }, + { url = "https://files.pythonhosted.org/packages/6b/fb/6170ec655d6f6bb6630a013dd7cf7bc218423d7b5fa9071bf63dc32175ae/pillow-12.1.1-cp314-cp314-ios_13_0_x86_64_iphonesimulator.whl", hash = "sha256:097690ba1f2efdeb165a20469d59d8bb03c55fb6621eb2041a060ae8ea3e9642", size = 3601143, upload-time = "2026-02-11T04:22:04.909Z" }, + { url = "https://files.pythonhosted.org/packages/59/04/dc5c3f297510ba9a6837cbb318b87dd2b8f73eb41a43cc63767f65cb599c/pillow-12.1.1-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:2815a87ab27848db0321fb78c7f0b2c8649dee134b7f2b80c6a45c6831d75ccd", size = 5266254, upload-time = "2026-02-11T04:22:07.656Z" }, + { url = "https://files.pythonhosted.org/packages/05/30/5db1236b0d6313f03ebf97f5e17cda9ca060f524b2fcc875149a8360b21c/pillow-12.1.1-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:f7ed2c6543bad5a7d5530eb9e78c53132f93dfa44a28492db88b41cdab885202", size = 4657499, upload-time = "2026-02-11T04:22:09.613Z" }, + { url = "https://files.pythonhosted.org/packages/6f/18/008d2ca0eb612e81968e8be0bbae5051efba24d52debf930126d7eaacbba/pillow-12.1.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:652a2c9ccfb556235b2b501a3a7cf3742148cd22e04b5625c5fe057ea3e3191f", size = 6232137, upload-time = "2026-02-11T04:22:11.434Z" }, + { url = "https://files.pythonhosted.org/packages/70/f1/f14d5b8eeb4b2cd62b9f9f847eb6605f103df89ef619ac68f92f748614ea/pillow-12.1.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:d6e4571eedf43af33d0fc233a382a76e849badbccdf1ac438841308652a08e1f", size = 8042721, upload-time = "2026-02-11T04:22:13.321Z" }, + { url = "https://files.pythonhosted.org/packages/5a/d6/17824509146e4babbdabf04d8171491fa9d776f7061ff6e727522df9bd03/pillow-12.1.1-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b574c51cf7d5d62e9be37ba446224b59a2da26dc4c1bb2ecbe936a4fb1a7cb7f", size = 6347798, upload-time = "2026-02-11T04:22:15.449Z" }, + { url = "https://files.pythonhosted.org/packages/d1/ee/c85a38a9ab92037a75615aba572c85ea51e605265036e00c5b67dfafbfe2/pillow-12.1.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:a37691702ed687799de29a518d63d4682d9016932db66d4e90c345831b02fb4e", size = 7039315, upload-time = "2026-02-11T04:22:17.24Z" }, + { url = "https://files.pythonhosted.org/packages/ec/f3/bc8ccc6e08a148290d7523bde4d9a0d6c981db34631390dc6e6ec34cacf6/pillow-12.1.1-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:f95c00d5d6700b2b890479664a06e754974848afaae5e21beb4d83c106923fd0", size = 6462360, upload-time = "2026-02-11T04:22:19.111Z" }, + { url = "https://files.pythonhosted.org/packages/f6/ab/69a42656adb1d0665ab051eec58a41f169ad295cf81ad45406963105408f/pillow-12.1.1-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:559b38da23606e68681337ad74622c4dbba02254fc9cb4488a305dd5975c7eeb", size = 7165438, upload-time = "2026-02-11T04:22:21.041Z" }, + { url = "https://files.pythonhosted.org/packages/02/46/81f7aa8941873f0f01d4b55cc543b0a3d03ec2ee30d617a0448bf6bd6dec/pillow-12.1.1-cp314-cp314-win32.whl", hash = "sha256:03edcc34d688572014ff223c125a3f77fb08091e4607e7745002fc214070b35f", size = 6431503, upload-time = "2026-02-11T04:22:22.833Z" }, + { url = "https://files.pythonhosted.org/packages/40/72/4c245f7d1044b67affc7f134a09ea619d4895333d35322b775b928180044/pillow-12.1.1-cp314-cp314-win_amd64.whl", hash = "sha256:50480dcd74fa63b8e78235957d302d98d98d82ccbfac4c7e12108ba9ecbdba15", size = 7176748, upload-time = "2026-02-11T04:22:24.64Z" }, + { url = "https://files.pythonhosted.org/packages/e4/ad/8a87bdbe038c5c698736e3348af5c2194ffb872ea52f11894c95f9305435/pillow-12.1.1-cp314-cp314-win_arm64.whl", hash = "sha256:5cb1785d97b0c3d1d1a16bc1d710c4a0049daefc4935f3a8f31f827f4d3d2e7f", size = 2544314, upload-time = "2026-02-11T04:22:26.685Z" }, + { url = "https://files.pythonhosted.org/packages/6c/9d/efd18493f9de13b87ede7c47e69184b9e859e4427225ea962e32e56a49bc/pillow-12.1.1-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:1f90cff8aa76835cba5769f0b3121a22bd4eb9e6884cfe338216e557a9a548b8", size = 5268612, upload-time = "2026-02-11T04:22:29.884Z" }, + { url = "https://files.pythonhosted.org/packages/f8/f1/4f42eb2b388eb2ffc660dcb7f7b556c1015c53ebd5f7f754965ef997585b/pillow-12.1.1-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:1f1be78ce9466a7ee64bfda57bdba0f7cc499d9794d518b854816c41bf0aa4e9", size = 4660567, upload-time = "2026-02-11T04:22:31.799Z" }, + { url = "https://files.pythonhosted.org/packages/01/54/df6ef130fa43e4b82e32624a7b821a2be1c5653a5fdad8469687a7db4e00/pillow-12.1.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:42fc1f4677106188ad9a55562bbade416f8b55456f522430fadab3cef7cd4e60", size = 6269951, upload-time = "2026-02-11T04:22:33.921Z" }, + { url = "https://files.pythonhosted.org/packages/a9/48/618752d06cc44bb4aae8ce0cd4e6426871929ed7b46215638088270d9b34/pillow-12.1.1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:98edb152429ab62a1818039744d8fbb3ccab98a7c29fc3d5fcef158f3f1f68b7", size = 8074769, upload-time = "2026-02-11T04:22:35.877Z" }, + { url = "https://files.pythonhosted.org/packages/c3/bd/f1d71eb39a72fa088d938655afba3e00b38018d052752f435838961127d8/pillow-12.1.1-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d470ab1178551dd17fdba0fef463359c41aaa613cdcd7ff8373f54be629f9f8f", size = 6381358, upload-time = "2026-02-11T04:22:37.698Z" }, + { url = "https://files.pythonhosted.org/packages/64/ef/c784e20b96674ed36a5af839305f55616f8b4f8aa8eeccf8531a6e312243/pillow-12.1.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:6408a7b064595afcab0a49393a413732a35788f2a5092fdc6266952ed67de586", size = 7068558, upload-time = "2026-02-11T04:22:39.597Z" }, + { url = "https://files.pythonhosted.org/packages/73/cb/8059688b74422ae61278202c4e1ad992e8a2e7375227be0a21c6b87ca8d5/pillow-12.1.1-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:5d8c41325b382c07799a3682c1c258469ea2ff97103c53717b7893862d0c98ce", size = 6493028, upload-time = "2026-02-11T04:22:42.73Z" }, + { url = "https://files.pythonhosted.org/packages/c6/da/e3c008ed7d2dd1f905b15949325934510b9d1931e5df999bb15972756818/pillow-12.1.1-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:c7697918b5be27424e9ce568193efd13d925c4481dd364e43f5dff72d33e10f8", size = 7191940, upload-time = "2026-02-11T04:22:44.543Z" }, + { url = "https://files.pythonhosted.org/packages/01/4a/9202e8d11714c1fc5951f2e1ef362f2d7fbc595e1f6717971d5dd750e969/pillow-12.1.1-cp314-cp314t-win32.whl", hash = "sha256:d2912fd8114fc5545aa3a4b5576512f64c55a03f3ebcca4c10194d593d43ea36", size = 6438736, upload-time = "2026-02-11T04:22:46.347Z" }, + { url = "https://files.pythonhosted.org/packages/f3/ca/cbce2327eb9885476b3957b2e82eb12c866a8b16ad77392864ad601022ce/pillow-12.1.1-cp314-cp314t-win_amd64.whl", hash = "sha256:4ceb838d4bd9dab43e06c363cab2eebf63846d6a4aeaea283bbdfd8f1a8ed58b", size = 7182894, upload-time = "2026-02-11T04:22:48.114Z" }, + { url = "https://files.pythonhosted.org/packages/ec/d2/de599c95ba0a973b94410477f8bf0b6f0b5e67360eb89bcb1ad365258beb/pillow-12.1.1-cp314-cp314t-win_arm64.whl", hash = "sha256:7b03048319bfc6170e93bd60728a1af51d3dd7704935feb228c4d4faab35d334", size = 2546446, upload-time = "2026-02-11T04:22:50.342Z" }, + { url = "https://files.pythonhosted.org/packages/56/11/5d43209aa4cb58e0cc80127956ff1796a68b928e6324bbf06ef4db34367b/pillow-12.1.1-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:600fd103672b925fe62ed08e0d874ea34d692474df6f4bf7ebe148b30f89f39f", size = 5228606, upload-time = "2026-02-11T04:22:52.106Z" }, + { url = "https://files.pythonhosted.org/packages/5f/d5/3b005b4e4fda6698b371fa6c21b097d4707585d7db99e98d9b0b87ac612a/pillow-12.1.1-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:665e1b916b043cef294bc54d47bf02d87e13f769bc4bc5fa225a24b3a6c5aca9", size = 4622321, upload-time = "2026-02-11T04:22:53.827Z" }, + { url = "https://files.pythonhosted.org/packages/df/36/ed3ea2d594356fd8037e5a01f6156c74bc8d92dbb0fa60746cc96cabb6e8/pillow-12.1.1-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:495c302af3aad1ca67420ddd5c7bd480c8867ad173528767d906428057a11f0e", size = 5247579, upload-time = "2026-02-11T04:22:56.094Z" }, + { url = "https://files.pythonhosted.org/packages/54/9a/9cc3e029683cf6d20ae5085da0dafc63148e3252c2f13328e553aaa13cfb/pillow-12.1.1-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:8fd420ef0c52c88b5a035a0886f367748c72147b2b8f384c9d12656678dfdfa9", size = 6989094, upload-time = "2026-02-11T04:22:58.288Z" }, + { url = "https://files.pythonhosted.org/packages/00/98/fc53ab36da80b88df0967896b6c4b4cd948a0dc5aa40a754266aa3ae48b3/pillow-12.1.1-pp311-pypy311_pp73-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f975aa7ef9684ce7e2c18a3aa8f8e2106ce1e46b94ab713d156b2898811651d3", size = 5313850, upload-time = "2026-02-11T04:23:00.554Z" }, + { url = "https://files.pythonhosted.org/packages/30/02/00fa585abfd9fe9d73e5f6e554dc36cc2b842898cbfc46d70353dae227f8/pillow-12.1.1-pp311-pypy311_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:8089c852a56c2966cf18835db62d9b34fef7ba74c726ad943928d494fa7f4735", size = 5963343, upload-time = "2026-02-11T04:23:02.934Z" }, + { url = "https://files.pythonhosted.org/packages/f2/26/c56ce33ca856e358d27fda9676c055395abddb82c35ac0f593877ed4562e/pillow-12.1.1-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:cb9bb857b2d057c6dfc72ac5f3b44836924ba15721882ef103cecb40d002d80e", size = 7029880, upload-time = "2026-02-11T04:23:04.783Z" }, ] [[package]] name = "pint" -version = "0.24.3" +version = "0.25.2" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "appdirs" }, { name = "flexcache" }, { name = "flexparser" }, + { name = "platformdirs" }, { name = "typing-extensions" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/53/7d/30178ff193a076e35521592260915f74049bfa77dccb43ac8aa5abe1414b/pint-0.24.3.tar.gz", hash = "sha256:d54771093e8b94c4e0a35ac638c2444ddf3ef685652bab7675ffecfa0c5c5cdf", size = 341664 } +sdist = { url = "https://files.pythonhosted.org/packages/5f/74/bc3f671997158aef171194c3c4041e549946f4784b8690baa0626a0a164b/pint-0.25.2.tar.gz", hash = "sha256:85a45d1da8fe9c9f7477fed8aef59ad2b939af3d6611507e1a9cbdacdcd3450a", size = 254467, upload-time = "2025-11-06T22:08:09.184Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/3f/2b/abe15c62ef1aece41d0799f31ba97d298aad9c76bc31dd655c387c29f17a/Pint-0.24.3-py3-none-any.whl", hash = "sha256:d98667e46fd03a1b94694fbfa104ec30858684d8ab26952e2a348b48059089bb", size = 301758 }, + { url = "https://files.pythonhosted.org/packages/ab/88/550d41e81e6d43335603a960cd9c75c1d88f9cf01bc9d4ee8e86290aba7d/pint-0.25.2-py3-none-any.whl", hash = "sha256:ca35ab1d8eeeb6f7d9942b3cb5f34ca42b61cdd5fb3eae79531553dcca04dda7", size = 306762, upload-time = "2025-11-06T22:08:07.745Z" }, ] [[package]] name = "platformdirs" -version = "4.3.6" +version = "4.9.2" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/13/fc/128cc9cb8f03208bdbf93d3aa862e16d376844a14f9a0ce5cf4507372de4/platformdirs-4.3.6.tar.gz", hash = "sha256:357fb2acbc885b0419afd3ce3ed34564c13c9b95c89360cd9563f73aa5e2b907", size = 21302 } +sdist = { url = "https://files.pythonhosted.org/packages/1b/04/fea538adf7dbbd6d186f551d595961e564a3b6715bdf276b477460858672/platformdirs-4.9.2.tar.gz", hash = "sha256:9a33809944b9db043ad67ca0db94b14bf452cc6aeaac46a88ea55b26e2e9d291", size = 28394, upload-time = "2026-02-16T03:56:10.574Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/3c/a6/bc1012356d8ece4d66dd75c4b9fc6c1f6650ddd5991e421177d9f8f671be/platformdirs-4.3.6-py3-none-any.whl", hash = "sha256:73e575e1408ab8103900836b97580d5307456908a03e92031bab39e4554cc3fb", size = 18439 }, + { url = "https://files.pythonhosted.org/packages/48/31/05e764397056194206169869b50cf2fee4dbbbc71b344705b9c0d878d4d8/platformdirs-4.9.2-py3-none-any.whl", hash = "sha256:9170634f126f8efdae22fb58ae8a0eaa86f38365bc57897a6c4f781d1f5875bd", size = 21168, upload-time = "2026-02-16T03:56:08.891Z" }, ] [[package]] name = "plotly" -version = "6.0.0" +version = "6.5.2" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "narwhals" }, { name = "packaging" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/9c/80/761c14012d6daf18e12b6d1e4f6b218e999bcceb694d7a9b180154f9e4db/plotly-6.0.0.tar.gz", hash = "sha256:c4aad38b8c3d65e4a5e7dd308b084143b9025c2cc9d5317fc1f1d30958db87d3", size = 8111782 } +sdist = { url = "https://files.pythonhosted.org/packages/e3/4f/8a10a9b9f5192cb6fdef62f1d77fa7d834190b2c50c0cd256bd62879212b/plotly-6.5.2.tar.gz", hash = "sha256:7478555be0198562d1435dee4c308268187553cc15516a2f4dd034453699e393", size = 7015695, upload-time = "2026-01-14T21:26:51.222Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/0e/77/a946f38b57fb88e736c71fbdd737a1aebd27b532bda0779c137f357cf5fc/plotly-6.0.0-py3-none-any.whl", hash = "sha256:f708871c3a9349a68791ff943a5781b1ec04de7769ea69068adcd9202e57653a", size = 14805949 }, + { url = "https://files.pythonhosted.org/packages/8a/67/f95b5460f127840310d2187f916cf0023b5875c0717fdf893f71e1325e87/plotly-6.5.2-py3-none-any.whl", hash = "sha256:91757653bd9c550eeea2fa2404dba6b85d1e366d54804c340b2c874e5a7eb4a4", size = 9895973, upload-time = "2026-01-14T21:26:47.135Z" }, ] [[package]] name = "pluggy" -version = "1.5.0" +version = "1.6.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/96/2d/02d4312c973c6050a18b314a5ad0b3210edb65a906f868e31c111dede4a6/pluggy-1.5.0.tar.gz", hash = "sha256:2cffa88e94fdc978c4c574f15f9e59b7f4201d439195c3715ca9e2486f1d0cf1", size = 67955 } +sdist = { url = "https://files.pythonhosted.org/packages/f9/e2/3e91f31a7d2b083fe6ef3fa267035b518369d9511ffab804f839851d2779/pluggy-1.6.0.tar.gz", hash = "sha256:7dcc130b76258d33b90f61b658791dede3486c3e6bfb003ee5c9bfb396dd22f3", size = 69412, upload-time = "2025-05-15T12:30:07.975Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/88/5f/e351af9a41f866ac3f1fac4ca0613908d9a41741cfcf2228f4ad853b697d/pluggy-1.5.0-py3-none-any.whl", hash = "sha256:44e1ad92c8ca002de6377e165f3e0f1be63266ab4d554740532335b9d75ea669", size = 20556 }, + { url = "https://files.pythonhosted.org/packages/54/20/4d324d65cc6d9205fabedc306948156824eb9f0ee1633355a8f7ec5c66bf/pluggy-1.6.0-py3-none-any.whl", hash = "sha256:e920276dd6813095e9377c0bc5566d94c932c33b27a3e3945d8389c374dd4746", size = 20538, upload-time = "2025-05-15T12:30:06.134Z" }, ] [[package]] name = "ply" version = "3.11" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/e5/69/882ee5c9d017149285cab114ebeab373308ef0f874fcdac9beb90e0ac4da/ply-3.11.tar.gz", hash = "sha256:00c7c1aaa88358b9c765b6d3000c6eec0ba42abca5351b095321aef446081da3", size = 159130 } +sdist = { url = "https://files.pythonhosted.org/packages/e5/69/882ee5c9d017149285cab114ebeab373308ef0f874fcdac9beb90e0ac4da/ply-3.11.tar.gz", hash = "sha256:00c7c1aaa88358b9c765b6d3000c6eec0ba42abca5351b095321aef446081da3", size = 159130, upload-time = "2018-02-15T19:01:31.097Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/a3/58/35da89ee790598a0700ea49b2a66594140f44dec458c07e8e3d4979137fc/ply-3.11-py2.py3-none-any.whl", hash = "sha256:096f9b8350b65ebd2fd1346b12452efe5b9607f7482813ffca50c22722a807ce", size = 49567 }, + { url = "https://files.pythonhosted.org/packages/a3/58/35da89ee790598a0700ea49b2a66594140f44dec458c07e8e3d4979137fc/ply-3.11-py2.py3-none-any.whl", hash = "sha256:096f9b8350b65ebd2fd1346b12452efe5b9607f7482813ffca50c22722a807ce", size = 49567, upload-time = "2018-02-15T19:01:27.172Z" }, ] [[package]] name = "pre-commit" -version = "4.1.0" +version = "4.5.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "cfgv" }, @@ -1784,161 +2333,211 @@ dependencies = [ { name = "pyyaml" }, { name = "virtualenv" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/2a/13/b62d075317d8686071eb843f0bb1f195eb332f48869d3c31a4c6f1e063ac/pre_commit-4.1.0.tar.gz", hash = "sha256:ae3f018575a588e30dfddfab9a05448bfbd6b73d78709617b5a2b853549716d4", size = 193330 } +sdist = { url = "https://files.pythonhosted.org/packages/40/f1/6d86a29246dfd2e9b6237f0b5823717f60cad94d47ddc26afa916d21f525/pre_commit-4.5.1.tar.gz", hash = "sha256:eb545fcff725875197837263e977ea257a402056661f09dae08e4b149b030a61", size = 198232, upload-time = "2025-12-16T21:14:33.552Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/43/b3/df14c580d82b9627d173ceea305ba898dca135feb360b6d84019d0803d3b/pre_commit-4.1.0-py2.py3-none-any.whl", hash = "sha256:d29e7cb346295bcc1cc75fc3e92e343495e3ea0196c9ec6ba53f49f10ab6ae7b", size = 220560 }, + { url = "https://files.pythonhosted.org/packages/5d/19/fd3ef348460c80af7bb4669ea7926651d1f95c23ff2df18b9d24bab4f3fa/pre_commit-4.5.1-py2.py3-none-any.whl", hash = "sha256:3b3afd891e97337708c1674210f8eba659b52a38ea5f822ff142d10786221f77", size = 226437, upload-time = "2025-12-16T21:14:32.409Z" }, ] [[package]] name = "prometheus-client" -version = "0.21.1" +version = "0.24.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/62/14/7d0f567991f3a9af8d1cd4f619040c93b68f09a02b6d0b6ab1b2d1ded5fe/prometheus_client-0.21.1.tar.gz", hash = "sha256:252505a722ac04b0456be05c05f75f45d760c2911ffc45f2a06bcaed9f3ae3fb", size = 78551 } +sdist = { url = "https://files.pythonhosted.org/packages/f0/58/a794d23feb6b00fc0c72787d7e87d872a6730dd9ed7c7b3e954637d8f280/prometheus_client-0.24.1.tar.gz", hash = "sha256:7e0ced7fbbd40f7b84962d5d2ab6f17ef88a72504dcf7c0b40737b43b2a461f9", size = 85616, upload-time = "2026-01-14T15:26:26.965Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/ff/c2/ab7d37426c179ceb9aeb109a85cda8948bb269b7561a0be870cc656eefe4/prometheus_client-0.21.1-py3-none-any.whl", hash = "sha256:594b45c410d6f4f8888940fe80b5cc2521b305a1fafe1c58609ef715a001f301", size = 54682 }, + { url = "https://files.pythonhosted.org/packages/74/c3/24a2f845e3917201628ecaba4f18bab4d18a337834c1df2a159ee9d22a42/prometheus_client-0.24.1-py3-none-any.whl", hash = "sha256:150db128af71a5c2482b36e588fc8a6b95e498750da4b17065947c16070f4055", size = 64057, upload-time = "2026-01-14T15:26:24.42Z" }, ] [[package]] name = "prompt-toolkit" -version = "3.0.50" +version = "3.0.52" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "wcwidth" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/a1/e1/bd15cb8ffdcfeeb2bdc215de3c3cffca11408d829e4b8416dcfe71ba8854/prompt_toolkit-3.0.50.tar.gz", hash = "sha256:544748f3860a2623ca5cd6d2795e7a14f3d0e1c3c9728359013f79877fc89bab", size = 429087 } +sdist = { url = "https://files.pythonhosted.org/packages/a1/96/06e01a7b38dce6fe1db213e061a4602dd6032a8a97ef6c1a862537732421/prompt_toolkit-3.0.52.tar.gz", hash = "sha256:28cde192929c8e7321de85de1ddbe736f1375148b02f2e17edd840042b1be855", size = 434198, upload-time = "2025-08-27T15:24:02.057Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/e4/ea/d836f008d33151c7a1f62caf3d8dd782e4d15f6a43897f64480c2b8de2ad/prompt_toolkit-3.0.50-py3-none-any.whl", hash = "sha256:9b6427eb19e479d98acff65196a307c555eb567989e6d88ebbb1b509d9779198", size = 387816 }, + { url = "https://files.pythonhosted.org/packages/84/03/0d3ce49e2505ae70cf43bc5bb3033955d2fc9f932163e84dc0779cc47f48/prompt_toolkit-3.0.52-py3-none-any.whl", hash = "sha256:9aac639a3bbd33284347de5ad8d68ecc044b91a762dc39b7c21095fcd6a19955", size = 391431, upload-time = "2025-08-27T15:23:59.498Z" }, ] [[package]] name = "psutil" -version = "6.1.1" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/1f/5a/07871137bb752428aa4b659f910b399ba6f291156bdea939be3e96cae7cb/psutil-6.1.1.tar.gz", hash = "sha256:cf8496728c18f2d0b45198f06895be52f36611711746b7f30c464b422b50e2f5", size = 508502 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/61/99/ca79d302be46f7bdd8321089762dd4476ee725fce16fc2b2e1dbba8cac17/psutil-6.1.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:fc0ed7fe2231a444fc219b9c42d0376e0a9a1a72f16c5cfa0f68d19f1a0663e8", size = 247511 }, - { url = "https://files.pythonhosted.org/packages/0b/6b/73dbde0dd38f3782905d4587049b9be64d76671042fdcaf60e2430c6796d/psutil-6.1.1-cp36-abi3-macosx_11_0_arm64.whl", hash = "sha256:0bdd4eab935276290ad3cb718e9809412895ca6b5b334f5a9111ee6d9aff9377", size = 248985 }, - { url = "https://files.pythonhosted.org/packages/17/38/c319d31a1d3f88c5b79c68b3116c129e5133f1822157dd6da34043e32ed6/psutil-6.1.1-cp36-abi3-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b6e06c20c05fe95a3d7302d74e7097756d4ba1247975ad6905441ae1b5b66003", size = 284488 }, - { url = "https://files.pythonhosted.org/packages/9c/39/0f88a830a1c8a3aba27fededc642da37613c57cbff143412e3536f89784f/psutil-6.1.1-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:97f7cb9921fbec4904f522d972f0c0e1f4fabbdd4e0287813b21215074a0f160", size = 287477 }, - { url = "https://files.pythonhosted.org/packages/47/da/99f4345d4ddf2845cb5b5bd0d93d554e84542d116934fde07a0c50bd4e9f/psutil-6.1.1-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:33431e84fee02bc84ea36d9e2c4a6d395d479c9dd9bba2376c1f6ee8f3a4e0b3", size = 289017 }, - { url = "https://files.pythonhosted.org/packages/38/53/bd755c2896f4461fd4f36fa6a6dcb66a88a9e4b9fd4e5b66a77cf9d4a584/psutil-6.1.1-cp37-abi3-win32.whl", hash = "sha256:eaa912e0b11848c4d9279a93d7e2783df352b082f40111e078388701fd479e53", size = 250602 }, - { url = "https://files.pythonhosted.org/packages/7b/d7/7831438e6c3ebbfa6e01a927127a6cb42ad3ab844247f3c5b96bea25d73d/psutil-6.1.1-cp37-abi3-win_amd64.whl", hash = "sha256:f35cfccb065fff93529d2afb4a2e89e363fe63ca1e4a5da22b603a85833c2649", size = 254444 }, +version = "7.2.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/aa/c6/d1ddf4abb55e93cebc4f2ed8b5d6dbad109ecb8d63748dd2b20ab5e57ebe/psutil-7.2.2.tar.gz", hash = "sha256:0746f5f8d406af344fd547f1c8daa5f5c33dbc293bb8d6a16d80b4bb88f59372", size = 493740, upload-time = "2026-01-28T18:14:54.428Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/51/08/510cbdb69c25a96f4ae523f733cdc963ae654904e8db864c07585ef99875/psutil-7.2.2-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:2edccc433cbfa046b980b0df0171cd25bcaeb3a68fe9022db0979e7aa74a826b", size = 130595, upload-time = "2026-01-28T18:14:57.293Z" }, + { url = "https://files.pythonhosted.org/packages/d6/f5/97baea3fe7a5a9af7436301f85490905379b1c6f2dd51fe3ecf24b4c5fbf/psutil-7.2.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:e78c8603dcd9a04c7364f1a3e670cea95d51ee865e4efb3556a3a63adef958ea", size = 131082, upload-time = "2026-01-28T18:14:59.732Z" }, + { url = "https://files.pythonhosted.org/packages/37/d6/246513fbf9fa174af531f28412297dd05241d97a75911ac8febefa1a53c6/psutil-7.2.2-cp313-cp313t-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:1a571f2330c966c62aeda00dd24620425d4b0cc86881c89861fbc04549e5dc63", size = 181476, upload-time = "2026-01-28T18:15:01.884Z" }, + { url = "https://files.pythonhosted.org/packages/b8/b5/9182c9af3836cca61696dabe4fd1304e17bc56cb62f17439e1154f225dd3/psutil-7.2.2-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:917e891983ca3c1887b4ef36447b1e0873e70c933afc831c6b6da078ba474312", size = 184062, upload-time = "2026-01-28T18:15:04.436Z" }, + { url = "https://files.pythonhosted.org/packages/16/ba/0756dca669f5a9300d0cbcbfae9a4c30e446dfc7440ffe43ded5724bfd93/psutil-7.2.2-cp313-cp313t-win_amd64.whl", hash = "sha256:ab486563df44c17f5173621c7b198955bd6b613fb87c71c161f827d3fb149a9b", size = 139893, upload-time = "2026-01-28T18:15:06.378Z" }, + { url = "https://files.pythonhosted.org/packages/1c/61/8fa0e26f33623b49949346de05ec1ddaad02ed8ba64af45f40a147dbfa97/psutil-7.2.2-cp313-cp313t-win_arm64.whl", hash = "sha256:ae0aefdd8796a7737eccea863f80f81e468a1e4cf14d926bd9b6f5f2d5f90ca9", size = 135589, upload-time = "2026-01-28T18:15:08.03Z" }, + { url = "https://files.pythonhosted.org/packages/81/69/ef179ab5ca24f32acc1dac0c247fd6a13b501fd5534dbae0e05a1c48b66d/psutil-7.2.2-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:eed63d3b4d62449571547b60578c5b2c4bcccc5387148db46e0c2313dad0ee00", size = 130664, upload-time = "2026-01-28T18:15:09.469Z" }, + { url = "https://files.pythonhosted.org/packages/7b/64/665248b557a236d3fa9efc378d60d95ef56dd0a490c2cd37dafc7660d4a9/psutil-7.2.2-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:7b6d09433a10592ce39b13d7be5a54fbac1d1228ed29abc880fb23df7cb694c9", size = 131087, upload-time = "2026-01-28T18:15:11.724Z" }, + { url = "https://files.pythonhosted.org/packages/d5/2e/e6782744700d6759ebce3043dcfa661fb61e2fb752b91cdeae9af12c2178/psutil-7.2.2-cp314-cp314t-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:1fa4ecf83bcdf6e6c8f4449aff98eefb5d0604bf88cb883d7da3d8d2d909546a", size = 182383, upload-time = "2026-01-28T18:15:13.445Z" }, + { url = "https://files.pythonhosted.org/packages/57/49/0a41cefd10cb7505cdc04dab3eacf24c0c2cb158a998b8c7b1d27ee2c1f5/psutil-7.2.2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e452c464a02e7dc7822a05d25db4cde564444a67e58539a00f929c51eddda0cf", size = 185210, upload-time = "2026-01-28T18:15:16.002Z" }, + { url = "https://files.pythonhosted.org/packages/dd/2c/ff9bfb544f283ba5f83ba725a3c5fec6d6b10b8f27ac1dc641c473dc390d/psutil-7.2.2-cp314-cp314t-win_amd64.whl", hash = "sha256:c7663d4e37f13e884d13994247449e9f8f574bc4655d509c3b95e9ec9e2b9dc1", size = 141228, upload-time = "2026-01-28T18:15:18.385Z" }, + { url = "https://files.pythonhosted.org/packages/f2/fc/f8d9c31db14fcec13748d373e668bc3bed94d9077dbc17fb0eebc073233c/psutil-7.2.2-cp314-cp314t-win_arm64.whl", hash = "sha256:11fe5a4f613759764e79c65cf11ebdf26e33d6dd34336f8a337aa2996d71c841", size = 136284, upload-time = "2026-01-28T18:15:19.912Z" }, + { url = "https://files.pythonhosted.org/packages/e7/36/5ee6e05c9bd427237b11b3937ad82bb8ad2752d72c6969314590dd0c2f6e/psutil-7.2.2-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:ed0cace939114f62738d808fdcecd4c869222507e266e574799e9c0faa17d486", size = 129090, upload-time = "2026-01-28T18:15:22.168Z" }, + { url = "https://files.pythonhosted.org/packages/80/c4/f5af4c1ca8c1eeb2e92ccca14ce8effdeec651d5ab6053c589b074eda6e1/psutil-7.2.2-cp36-abi3-macosx_11_0_arm64.whl", hash = "sha256:1a7b04c10f32cc88ab39cbf606e117fd74721c831c98a27dc04578deb0c16979", size = 129859, upload-time = "2026-01-28T18:15:23.795Z" }, + { url = "https://files.pythonhosted.org/packages/b5/70/5d8df3b09e25bce090399cf48e452d25c935ab72dad19406c77f4e828045/psutil-7.2.2-cp36-abi3-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:076a2d2f923fd4821644f5ba89f059523da90dc9014e85f8e45a5774ca5bc6f9", size = 155560, upload-time = "2026-01-28T18:15:25.976Z" }, + { url = "https://files.pythonhosted.org/packages/63/65/37648c0c158dc222aba51c089eb3bdfa238e621674dc42d48706e639204f/psutil-7.2.2-cp36-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b0726cecd84f9474419d67252add4ac0cd9811b04d61123054b9fb6f57df6e9e", size = 156997, upload-time = "2026-01-28T18:15:27.794Z" }, + { url = "https://files.pythonhosted.org/packages/8e/13/125093eadae863ce03c6ffdbae9929430d116a246ef69866dad94da3bfbc/psutil-7.2.2-cp36-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:fd04ef36b4a6d599bbdb225dd1d3f51e00105f6d48a28f006da7f9822f2606d8", size = 148972, upload-time = "2026-01-28T18:15:29.342Z" }, + { url = "https://files.pythonhosted.org/packages/04/78/0acd37ca84ce3ddffaa92ef0f571e073faa6d8ff1f0559ab1272188ea2be/psutil-7.2.2-cp36-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:b58fabe35e80b264a4e3bb23e6b96f9e45a3df7fb7eed419ac0e5947c61e47cc", size = 148266, upload-time = "2026-01-28T18:15:31.597Z" }, + { url = "https://files.pythonhosted.org/packages/b4/90/e2159492b5426be0c1fef7acba807a03511f97c5f86b3caeda6ad92351a7/psutil-7.2.2-cp37-abi3-win_amd64.whl", hash = "sha256:eb7e81434c8d223ec4a219b5fc1c47d0417b12be7ea866e24fb5ad6e84b3d988", size = 137737, upload-time = "2026-01-28T18:15:33.849Z" }, + { url = "https://files.pythonhosted.org/packages/8c/c7/7bb2e321574b10df20cbde462a94e2b71d05f9bbda251ef27d104668306a/psutil-7.2.2-cp37-abi3-win_arm64.whl", hash = "sha256:8c233660f575a5a89e6d4cb65d9f938126312bca76d8fe087b947b3a1aaac9ee", size = 134617, upload-time = "2026-01-28T18:15:36.514Z" }, ] [[package]] name = "ptyprocess" version = "0.7.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/20/e5/16ff212c1e452235a90aeb09066144d0c5a6a8c0834397e03f5224495c4e/ptyprocess-0.7.0.tar.gz", hash = "sha256:5c5d0a3b48ceee0b48485e0c26037c0acd7d29765ca3fbb5cb3831d347423220", size = 70762 } +sdist = { url = "https://files.pythonhosted.org/packages/20/e5/16ff212c1e452235a90aeb09066144d0c5a6a8c0834397e03f5224495c4e/ptyprocess-0.7.0.tar.gz", hash = "sha256:5c5d0a3b48ceee0b48485e0c26037c0acd7d29765ca3fbb5cb3831d347423220", size = 70762, upload-time = "2020-12-28T15:15:30.155Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/22/a6/858897256d0deac81a172289110f31629fc4cee19b6f01283303e18c8db3/ptyprocess-0.7.0-py2.py3-none-any.whl", hash = "sha256:4b41f3967fce3af57cc7e94b888626c18bf37a083e3651ca8feeb66d492fef35", size = 13993 }, + { url = "https://files.pythonhosted.org/packages/22/a6/858897256d0deac81a172289110f31629fc4cee19b6f01283303e18c8db3/ptyprocess-0.7.0-py2.py3-none-any.whl", hash = "sha256:4b41f3967fce3af57cc7e94b888626c18bf37a083e3651ca8feeb66d492fef35", size = 13993, upload-time = "2020-12-28T15:15:28.35Z" }, ] [[package]] name = "pure-eval" version = "0.2.3" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/cd/05/0a34433a064256a578f1783a10da6df098ceaa4a57bbeaa96a6c0352786b/pure_eval-0.2.3.tar.gz", hash = "sha256:5f4e983f40564c576c7c8635ae88db5956bb2229d7e9237d03b3c0b0190eaf42", size = 19752 } +sdist = { url = "https://files.pythonhosted.org/packages/cd/05/0a34433a064256a578f1783a10da6df098ceaa4a57bbeaa96a6c0352786b/pure_eval-0.2.3.tar.gz", hash = "sha256:5f4e983f40564c576c7c8635ae88db5956bb2229d7e9237d03b3c0b0190eaf42", size = 19752, upload-time = "2024-07-21T12:58:21.801Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/8e/37/efad0257dc6e593a18957422533ff0f87ede7c9c6ea010a2177d738fb82f/pure_eval-0.2.3-py3-none-any.whl", hash = "sha256:1db8e35b67b3d218d818ae653e27f06c3aa420901fa7b081ca98cbedc874e0d0", size = 11842 }, + { url = "https://files.pythonhosted.org/packages/8e/37/efad0257dc6e593a18957422533ff0f87ede7c9c6ea010a2177d738fb82f/pure_eval-0.2.3-py3-none-any.whl", hash = "sha256:1db8e35b67b3d218d818ae653e27f06c3aa420901fa7b081ca98cbedc874e0d0", size = 11842, upload-time = "2024-07-21T12:58:20.04Z" }, ] [[package]] name = "pycparser" -version = "2.22" +version = "3.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/1d/b2/31537cf4b1ca988837256c910a668b553fceb8f069bedc4b1c826024b52c/pycparser-2.22.tar.gz", hash = "sha256:491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6", size = 172736 } +sdist = { url = "https://files.pythonhosted.org/packages/1b/7d/92392ff7815c21062bea51aa7b87d45576f649f16458d78b7cf94b9ab2e6/pycparser-3.0.tar.gz", hash = "sha256:600f49d217304a5902ac3c37e1281c9fe94e4d0489de643a9504c5cdfdfc6b29", size = 103492, upload-time = "2026-01-21T14:26:51.89Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/13/a3/a812df4e2dd5696d1f351d58b8fe16a405b234ad2886a0dab9183fb78109/pycparser-2.22-py3-none-any.whl", hash = "sha256:c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc", size = 117552 }, + { url = "https://files.pythonhosted.org/packages/0c/c3/44f3fbbfa403ea2a7c779186dc20772604442dde72947e7d01069cbe98e3/pycparser-3.0-py3-none-any.whl", hash = "sha256:b727414169a36b7d524c1c3e31839a521725078d7b2ff038656844266160a992", size = 48172, upload-time = "2026-01-21T14:26:50.693Z" }, ] [[package]] name = "pydantic" -version = "2.10.6" +version = "2.12.5" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "annotated-types" }, { name = "pydantic-core" }, { name = "typing-extensions" }, + { name = "typing-inspection" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/b7/ae/d5220c5c52b158b1de7ca89fc5edb72f304a70a4c540c84c8844bf4008de/pydantic-2.10.6.tar.gz", hash = "sha256:ca5daa827cce33de7a42be142548b0096bf05a7e7b365aebfa5f8eeec7128236", size = 761681 } +sdist = { url = "https://files.pythonhosted.org/packages/69/44/36f1a6e523abc58ae5f928898e4aca2e0ea509b5aa6f6f392a5d882be928/pydantic-2.12.5.tar.gz", hash = "sha256:4d351024c75c0f085a9febbb665ce8c0c6ec5d30e903bdb6394b7ede26aebb49", size = 821591, upload-time = "2025-11-26T15:11:46.471Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/f4/3c/8cc1cc84deffa6e25d2d0c688ebb80635dfdbf1dbea3e30c541c8cf4d860/pydantic-2.10.6-py3-none-any.whl", hash = "sha256:427d664bf0b8a2b34ff5dd0f5a18df00591adcee7198fbd71981054cef37b584", size = 431696 }, + { url = "https://files.pythonhosted.org/packages/5a/87/b70ad306ebb6f9b585f114d0ac2137d792b48be34d732d60e597c2f8465a/pydantic-2.12.5-py3-none-any.whl", hash = "sha256:e561593fccf61e8a20fc46dfc2dfe075b8be7d0188df33f221ad1f0139180f9d", size = 463580, upload-time = "2025-11-26T15:11:44.605Z" }, ] [[package]] name = "pydantic-core" -version = "2.27.2" +version = "2.41.5" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "typing-extensions" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/fc/01/f3e5ac5e7c25833db5eb555f7b7ab24cd6f8c322d3a3ad2d67a952dc0abc/pydantic_core-2.27.2.tar.gz", hash = "sha256:eb026e5a4c1fee05726072337ff51d1efb6f59090b7da90d30ea58625b1ffb39", size = 413443 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/3a/bc/fed5f74b5d802cf9a03e83f60f18864e90e3aed7223adaca5ffb7a8d8d64/pydantic_core-2.27.2-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:2d367ca20b2f14095a8f4fa1210f5a7b78b8a20009ecced6b12818f455b1e9fa", size = 1895938 }, - { url = "https://files.pythonhosted.org/packages/71/2a/185aff24ce844e39abb8dd680f4e959f0006944f4a8a0ea372d9f9ae2e53/pydantic_core-2.27.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:491a2b73db93fab69731eaee494f320faa4e093dbed776be1a829c2eb222c34c", size = 1815684 }, - { url = "https://files.pythonhosted.org/packages/c3/43/fafabd3d94d159d4f1ed62e383e264f146a17dd4d48453319fd782e7979e/pydantic_core-2.27.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7969e133a6f183be60e9f6f56bfae753585680f3b7307a8e555a948d443cc05a", size = 1829169 }, - { url = "https://files.pythonhosted.org/packages/a2/d1/f2dfe1a2a637ce6800b799aa086d079998959f6f1215eb4497966efd2274/pydantic_core-2.27.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:3de9961f2a346257caf0aa508a4da705467f53778e9ef6fe744c038119737ef5", size = 1867227 }, - { url = "https://files.pythonhosted.org/packages/7d/39/e06fcbcc1c785daa3160ccf6c1c38fea31f5754b756e34b65f74e99780b5/pydantic_core-2.27.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e2bb4d3e5873c37bb3dd58714d4cd0b0e6238cebc4177ac8fe878f8b3aa8e74c", size = 2037695 }, - { url = "https://files.pythonhosted.org/packages/7a/67/61291ee98e07f0650eb756d44998214231f50751ba7e13f4f325d95249ab/pydantic_core-2.27.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:280d219beebb0752699480fe8f1dc61ab6615c2046d76b7ab7ee38858de0a4e7", size = 2741662 }, - { url = "https://files.pythonhosted.org/packages/32/90/3b15e31b88ca39e9e626630b4c4a1f5a0dfd09076366f4219429e6786076/pydantic_core-2.27.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:47956ae78b6422cbd46f772f1746799cbb862de838fd8d1fbd34a82e05b0983a", size = 1993370 }, - { url = "https://files.pythonhosted.org/packages/ff/83/c06d333ee3a67e2e13e07794995c1535565132940715931c1c43bfc85b11/pydantic_core-2.27.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:14d4a5c49d2f009d62a2a7140d3064f686d17a5d1a268bc641954ba181880236", size = 1996813 }, - { url = "https://files.pythonhosted.org/packages/7c/f7/89be1c8deb6e22618a74f0ca0d933fdcb8baa254753b26b25ad3acff8f74/pydantic_core-2.27.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:337b443af21d488716f8d0b6164de833e788aa6bd7e3a39c005febc1284f4962", size = 2005287 }, - { url = "https://files.pythonhosted.org/packages/b7/7d/8eb3e23206c00ef7feee17b83a4ffa0a623eb1a9d382e56e4aa46fd15ff2/pydantic_core-2.27.2-cp310-cp310-musllinux_1_1_armv7l.whl", hash = "sha256:03d0f86ea3184a12f41a2d23f7ccb79cdb5a18e06993f8a45baa8dfec746f0e9", size = 2128414 }, - { url = "https://files.pythonhosted.org/packages/4e/99/fe80f3ff8dd71a3ea15763878d464476e6cb0a2db95ff1c5c554133b6b83/pydantic_core-2.27.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:7041c36f5680c6e0f08d922aed302e98b3745d97fe1589db0a3eebf6624523af", size = 2155301 }, - { url = "https://files.pythonhosted.org/packages/2b/a3/e50460b9a5789ca1451b70d4f52546fa9e2b420ba3bfa6100105c0559238/pydantic_core-2.27.2-cp310-cp310-win32.whl", hash = "sha256:50a68f3e3819077be2c98110c1f9dcb3817e93f267ba80a2c05bb4f8799e2ff4", size = 1816685 }, - { url = "https://files.pythonhosted.org/packages/57/4c/a8838731cb0f2c2a39d3535376466de6049034d7b239c0202a64aaa05533/pydantic_core-2.27.2-cp310-cp310-win_amd64.whl", hash = "sha256:e0fd26b16394ead34a424eecf8a31a1f5137094cabe84a1bcb10fa6ba39d3d31", size = 1982876 }, - { url = "https://files.pythonhosted.org/packages/c2/89/f3450af9d09d44eea1f2c369f49e8f181d742f28220f88cc4dfaae91ea6e/pydantic_core-2.27.2-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:8e10c99ef58cfdf2a66fc15d66b16c4a04f62bca39db589ae8cba08bc55331bc", size = 1893421 }, - { url = "https://files.pythonhosted.org/packages/9e/e3/71fe85af2021f3f386da42d291412e5baf6ce7716bd7101ea49c810eda90/pydantic_core-2.27.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:26f32e0adf166a84d0cb63be85c562ca8a6fa8de28e5f0d92250c6b7e9e2aff7", size = 1814998 }, - { url = "https://files.pythonhosted.org/packages/a6/3c/724039e0d848fd69dbf5806894e26479577316c6f0f112bacaf67aa889ac/pydantic_core-2.27.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8c19d1ea0673cd13cc2f872f6c9ab42acc4e4f492a7ca9d3795ce2b112dd7e15", size = 1826167 }, - { url = "https://files.pythonhosted.org/packages/2b/5b/1b29e8c1fb5f3199a9a57c1452004ff39f494bbe9bdbe9a81e18172e40d3/pydantic_core-2.27.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5e68c4446fe0810e959cdff46ab0a41ce2f2c86d227d96dc3847af0ba7def306", size = 1865071 }, - { url = "https://files.pythonhosted.org/packages/89/6c/3985203863d76bb7d7266e36970d7e3b6385148c18a68cc8915fd8c84d57/pydantic_core-2.27.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d9640b0059ff4f14d1f37321b94061c6db164fbe49b334b31643e0528d100d99", size = 2036244 }, - { url = "https://files.pythonhosted.org/packages/0e/41/f15316858a246b5d723f7d7f599f79e37493b2e84bfc789e58d88c209f8a/pydantic_core-2.27.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:40d02e7d45c9f8af700f3452f329ead92da4c5f4317ca9b896de7ce7199ea459", size = 2737470 }, - { url = "https://files.pythonhosted.org/packages/a8/7c/b860618c25678bbd6d1d99dbdfdf0510ccb50790099b963ff78a124b754f/pydantic_core-2.27.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1c1fd185014191700554795c99b347d64f2bb637966c4cfc16998a0ca700d048", size = 1992291 }, - { url = "https://files.pythonhosted.org/packages/bf/73/42c3742a391eccbeab39f15213ecda3104ae8682ba3c0c28069fbcb8c10d/pydantic_core-2.27.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:d81d2068e1c1228a565af076598f9e7451712700b673de8f502f0334f281387d", size = 1994613 }, - { url = "https://files.pythonhosted.org/packages/94/7a/941e89096d1175d56f59340f3a8ebaf20762fef222c298ea96d36a6328c5/pydantic_core-2.27.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:1a4207639fb02ec2dbb76227d7c751a20b1a6b4bc52850568e52260cae64ca3b", size = 2002355 }, - { url = "https://files.pythonhosted.org/packages/6e/95/2359937a73d49e336a5a19848713555605d4d8d6940c3ec6c6c0ca4dcf25/pydantic_core-2.27.2-cp311-cp311-musllinux_1_1_armv7l.whl", hash = "sha256:3de3ce3c9ddc8bbd88f6e0e304dea0e66d843ec9de1b0042b0911c1663ffd474", size = 2126661 }, - { url = "https://files.pythonhosted.org/packages/2b/4c/ca02b7bdb6012a1adef21a50625b14f43ed4d11f1fc237f9d7490aa5078c/pydantic_core-2.27.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:30c5f68ded0c36466acede341551106821043e9afaad516adfb6e8fa80a4e6a6", size = 2153261 }, - { url = "https://files.pythonhosted.org/packages/72/9d/a241db83f973049a1092a079272ffe2e3e82e98561ef6214ab53fe53b1c7/pydantic_core-2.27.2-cp311-cp311-win32.whl", hash = "sha256:c70c26d2c99f78b125a3459f8afe1aed4d9687c24fd677c6a4436bc042e50d6c", size = 1812361 }, - { url = "https://files.pythonhosted.org/packages/e8/ef/013f07248041b74abd48a385e2110aa3a9bbfef0fbd97d4e6d07d2f5b89a/pydantic_core-2.27.2-cp311-cp311-win_amd64.whl", hash = "sha256:08e125dbdc505fa69ca7d9c499639ab6407cfa909214d500897d02afb816e7cc", size = 1982484 }, - { url = "https://files.pythonhosted.org/packages/10/1c/16b3a3e3398fd29dca77cea0a1d998d6bde3902fa2706985191e2313cc76/pydantic_core-2.27.2-cp311-cp311-win_arm64.whl", hash = "sha256:26f0d68d4b235a2bae0c3fc585c585b4ecc51382db0e3ba402a22cbc440915e4", size = 1867102 }, - { url = "https://files.pythonhosted.org/packages/d6/74/51c8a5482ca447871c93e142d9d4a92ead74de6c8dc5e66733e22c9bba89/pydantic_core-2.27.2-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:9e0c8cfefa0ef83b4da9588448b6d8d2a2bf1a53c3f1ae5fca39eb3061e2f0b0", size = 1893127 }, - { url = "https://files.pythonhosted.org/packages/d3/f3/c97e80721735868313c58b89d2de85fa80fe8dfeeed84dc51598b92a135e/pydantic_core-2.27.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:83097677b8e3bd7eaa6775720ec8e0405f1575015a463285a92bfdfe254529ef", size = 1811340 }, - { url = "https://files.pythonhosted.org/packages/9e/91/840ec1375e686dbae1bd80a9e46c26a1e0083e1186abc610efa3d9a36180/pydantic_core-2.27.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:172fce187655fece0c90d90a678424b013f8fbb0ca8b036ac266749c09438cb7", size = 1822900 }, - { url = "https://files.pythonhosted.org/packages/f6/31/4240bc96025035500c18adc149aa6ffdf1a0062a4b525c932065ceb4d868/pydantic_core-2.27.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:519f29f5213271eeeeb3093f662ba2fd512b91c5f188f3bb7b27bc5973816934", size = 1869177 }, - { url = "https://files.pythonhosted.org/packages/fa/20/02fbaadb7808be578317015c462655c317a77a7c8f0ef274bc016a784c54/pydantic_core-2.27.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:05e3a55d124407fffba0dd6b0c0cd056d10e983ceb4e5dbd10dda135c31071d6", size = 2038046 }, - { url = "https://files.pythonhosted.org/packages/06/86/7f306b904e6c9eccf0668248b3f272090e49c275bc488a7b88b0823444a4/pydantic_core-2.27.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9c3ed807c7b91de05e63930188f19e921d1fe90de6b4f5cd43ee7fcc3525cb8c", size = 2685386 }, - { url = "https://files.pythonhosted.org/packages/8d/f0/49129b27c43396581a635d8710dae54a791b17dfc50c70164866bbf865e3/pydantic_core-2.27.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6fb4aadc0b9a0c063206846d603b92030eb6f03069151a625667f982887153e2", size = 1997060 }, - { url = "https://files.pythonhosted.org/packages/0d/0f/943b4af7cd416c477fd40b187036c4f89b416a33d3cc0ab7b82708a667aa/pydantic_core-2.27.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:28ccb213807e037460326424ceb8b5245acb88f32f3d2777427476e1b32c48c4", size = 2004870 }, - { url = "https://files.pythonhosted.org/packages/35/40/aea70b5b1a63911c53a4c8117c0a828d6790483f858041f47bab0b779f44/pydantic_core-2.27.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:de3cd1899e2c279b140adde9357c4495ed9d47131b4a4eaff9052f23398076b3", size = 1999822 }, - { url = "https://files.pythonhosted.org/packages/f2/b3/807b94fd337d58effc5498fd1a7a4d9d59af4133e83e32ae39a96fddec9d/pydantic_core-2.27.2-cp312-cp312-musllinux_1_1_armv7l.whl", hash = "sha256:220f892729375e2d736b97d0e51466252ad84c51857d4d15f5e9692f9ef12be4", size = 2130364 }, - { url = "https://files.pythonhosted.org/packages/fc/df/791c827cd4ee6efd59248dca9369fb35e80a9484462c33c6649a8d02b565/pydantic_core-2.27.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:a0fcd29cd6b4e74fe8ddd2c90330fd8edf2e30cb52acda47f06dd615ae72da57", size = 2158303 }, - { url = "https://files.pythonhosted.org/packages/9b/67/4e197c300976af185b7cef4c02203e175fb127e414125916bf1128b639a9/pydantic_core-2.27.2-cp312-cp312-win32.whl", hash = "sha256:1e2cb691ed9834cd6a8be61228471d0a503731abfb42f82458ff27be7b2186fc", size = 1834064 }, - { url = "https://files.pythonhosted.org/packages/1f/ea/cd7209a889163b8dcca139fe32b9687dd05249161a3edda62860430457a5/pydantic_core-2.27.2-cp312-cp312-win_amd64.whl", hash = "sha256:cc3f1a99a4f4f9dd1de4fe0312c114e740b5ddead65bb4102884b384c15d8bc9", size = 1989046 }, - { url = "https://files.pythonhosted.org/packages/bc/49/c54baab2f4658c26ac633d798dab66b4c3a9bbf47cff5284e9c182f4137a/pydantic_core-2.27.2-cp312-cp312-win_arm64.whl", hash = "sha256:3911ac9284cd8a1792d3cb26a2da18f3ca26c6908cc434a18f730dc0db7bfa3b", size = 1885092 }, - { url = "https://files.pythonhosted.org/packages/46/72/af70981a341500419e67d5cb45abe552a7c74b66326ac8877588488da1ac/pydantic_core-2.27.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:2bf14caea37e91198329b828eae1618c068dfb8ef17bb33287a7ad4b61ac314e", size = 1891159 }, - { url = "https://files.pythonhosted.org/packages/ad/3d/c5913cccdef93e0a6a95c2d057d2c2cba347815c845cda79ddd3c0f5e17d/pydantic_core-2.27.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:b0cb791f5b45307caae8810c2023a184c74605ec3bcbb67d13846c28ff731ff8", size = 1768331 }, - { url = "https://files.pythonhosted.org/packages/f6/f0/a3ae8fbee269e4934f14e2e0e00928f9346c5943174f2811193113e58252/pydantic_core-2.27.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:688d3fd9fcb71f41c4c015c023d12a79d1c4c0732ec9eb35d96e3388a120dcf3", size = 1822467 }, - { url = "https://files.pythonhosted.org/packages/d7/7a/7bbf241a04e9f9ea24cd5874354a83526d639b02674648af3f350554276c/pydantic_core-2.27.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3d591580c34f4d731592f0e9fe40f9cc1b430d297eecc70b962e93c5c668f15f", size = 1979797 }, - { url = "https://files.pythonhosted.org/packages/4f/5f/4784c6107731f89e0005a92ecb8a2efeafdb55eb992b8e9d0a2be5199335/pydantic_core-2.27.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:82f986faf4e644ffc189a7f1aafc86e46ef70372bb153e7001e8afccc6e54133", size = 1987839 }, - { url = "https://files.pythonhosted.org/packages/6d/a7/61246562b651dff00de86a5f01b6e4befb518df314c54dec187a78d81c84/pydantic_core-2.27.2-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:bec317a27290e2537f922639cafd54990551725fc844249e64c523301d0822fc", size = 1998861 }, - { url = "https://files.pythonhosted.org/packages/86/aa/837821ecf0c022bbb74ca132e117c358321e72e7f9702d1b6a03758545e2/pydantic_core-2.27.2-pp310-pypy310_pp73-musllinux_1_1_armv7l.whl", hash = "sha256:0296abcb83a797db256b773f45773da397da75a08f5fcaef41f2044adec05f50", size = 2116582 }, - { url = "https://files.pythonhosted.org/packages/81/b0/5e74656e95623cbaa0a6278d16cf15e10a51f6002e3ec126541e95c29ea3/pydantic_core-2.27.2-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:0d75070718e369e452075a6017fbf187f788e17ed67a3abd47fa934d001863d9", size = 2151985 }, - { url = "https://files.pythonhosted.org/packages/63/37/3e32eeb2a451fddaa3898e2163746b0cffbbdbb4740d38372db0490d67f3/pydantic_core-2.27.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:7e17b560be3c98a8e3aa66ce828bdebb9e9ac6ad5466fba92eb74c4c95cb1151", size = 2004715 }, +sdist = { url = "https://files.pythonhosted.org/packages/71/70/23b021c950c2addd24ec408e9ab05d59b035b39d97cdc1130e1bce647bb6/pydantic_core-2.41.5.tar.gz", hash = "sha256:08daa51ea16ad373ffd5e7606252cc32f07bc72b28284b6bc9c6df804816476e", size = 460952, upload-time = "2025-11-04T13:43:49.098Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e8/72/74a989dd9f2084b3d9530b0915fdda64ac48831c30dbf7c72a41a5232db8/pydantic_core-2.41.5-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:a3a52f6156e73e7ccb0f8cced536adccb7042be67cb45f9562e12b319c119da6", size = 2105873, upload-time = "2025-11-04T13:39:31.373Z" }, + { url = "https://files.pythonhosted.org/packages/12/44/37e403fd9455708b3b942949e1d7febc02167662bf1a7da5b78ee1ea2842/pydantic_core-2.41.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:7f3bf998340c6d4b0c9a2f02d6a400e51f123b59565d74dc60d252ce888c260b", size = 1899826, upload-time = "2025-11-04T13:39:32.897Z" }, + { url = "https://files.pythonhosted.org/packages/33/7f/1d5cab3ccf44c1935a359d51a8a2a9e1a654b744b5e7f80d41b88d501eec/pydantic_core-2.41.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:378bec5c66998815d224c9ca994f1e14c0c21cb95d2f52b6021cc0b2a58f2a5a", size = 1917869, upload-time = "2025-11-04T13:39:34.469Z" }, + { url = "https://files.pythonhosted.org/packages/6e/6a/30d94a9674a7fe4f4744052ed6c5e083424510be1e93da5bc47569d11810/pydantic_core-2.41.5-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e7b576130c69225432866fe2f4a469a85a54ade141d96fd396dffcf607b558f8", size = 2063890, upload-time = "2025-11-04T13:39:36.053Z" }, + { url = "https://files.pythonhosted.org/packages/50/be/76e5d46203fcb2750e542f32e6c371ffa9b8ad17364cf94bb0818dbfb50c/pydantic_core-2.41.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6cb58b9c66f7e4179a2d5e0f849c48eff5c1fca560994d6eb6543abf955a149e", size = 2229740, upload-time = "2025-11-04T13:39:37.753Z" }, + { url = "https://files.pythonhosted.org/packages/d3/ee/fed784df0144793489f87db310a6bbf8118d7b630ed07aa180d6067e653a/pydantic_core-2.41.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:88942d3a3dff3afc8288c21e565e476fc278902ae4d6d134f1eeda118cc830b1", size = 2350021, upload-time = "2025-11-04T13:39:40.94Z" }, + { url = "https://files.pythonhosted.org/packages/c8/be/8fed28dd0a180dca19e72c233cbf58efa36df055e5b9d90d64fd1740b828/pydantic_core-2.41.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f31d95a179f8d64d90f6831d71fa93290893a33148d890ba15de25642c5d075b", size = 2066378, upload-time = "2025-11-04T13:39:42.523Z" }, + { url = "https://files.pythonhosted.org/packages/b0/3b/698cf8ae1d536a010e05121b4958b1257f0b5522085e335360e53a6b1c8b/pydantic_core-2.41.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:c1df3d34aced70add6f867a8cf413e299177e0c22660cc767218373d0779487b", size = 2175761, upload-time = "2025-11-04T13:39:44.553Z" }, + { url = "https://files.pythonhosted.org/packages/b8/ba/15d537423939553116dea94ce02f9c31be0fa9d0b806d427e0308ec17145/pydantic_core-2.41.5-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:4009935984bd36bd2c774e13f9a09563ce8de4abaa7226f5108262fa3e637284", size = 2146303, upload-time = "2025-11-04T13:39:46.238Z" }, + { url = "https://files.pythonhosted.org/packages/58/7f/0de669bf37d206723795f9c90c82966726a2ab06c336deba4735b55af431/pydantic_core-2.41.5-cp311-cp311-musllinux_1_1_armv7l.whl", hash = "sha256:34a64bc3441dc1213096a20fe27e8e128bd3ff89921706e83c0b1ac971276594", size = 2340355, upload-time = "2025-11-04T13:39:48.002Z" }, + { url = "https://files.pythonhosted.org/packages/e5/de/e7482c435b83d7e3c3ee5ee4451f6e8973cff0eb6007d2872ce6383f6398/pydantic_core-2.41.5-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:c9e19dd6e28fdcaa5a1de679aec4141f691023916427ef9bae8584f9c2fb3b0e", size = 2319875, upload-time = "2025-11-04T13:39:49.705Z" }, + { url = "https://files.pythonhosted.org/packages/fe/e6/8c9e81bb6dd7560e33b9053351c29f30c8194b72f2d6932888581f503482/pydantic_core-2.41.5-cp311-cp311-win32.whl", hash = "sha256:2c010c6ded393148374c0f6f0bf89d206bf3217f201faa0635dcd56bd1520f6b", size = 1987549, upload-time = "2025-11-04T13:39:51.842Z" }, + { url = "https://files.pythonhosted.org/packages/11/66/f14d1d978ea94d1bc21fc98fcf570f9542fe55bfcc40269d4e1a21c19bf7/pydantic_core-2.41.5-cp311-cp311-win_amd64.whl", hash = "sha256:76ee27c6e9c7f16f47db7a94157112a2f3a00e958bc626e2f4ee8bec5c328fbe", size = 2011305, upload-time = "2025-11-04T13:39:53.485Z" }, + { url = "https://files.pythonhosted.org/packages/56/d8/0e271434e8efd03186c5386671328154ee349ff0354d83c74f5caaf096ed/pydantic_core-2.41.5-cp311-cp311-win_arm64.whl", hash = "sha256:4bc36bbc0b7584de96561184ad7f012478987882ebf9f9c389b23f432ea3d90f", size = 1972902, upload-time = "2025-11-04T13:39:56.488Z" }, + { url = "https://files.pythonhosted.org/packages/5f/5d/5f6c63eebb5afee93bcaae4ce9a898f3373ca23df3ccaef086d0233a35a7/pydantic_core-2.41.5-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:f41a7489d32336dbf2199c8c0a215390a751c5b014c2c1c5366e817202e9cdf7", size = 2110990, upload-time = "2025-11-04T13:39:58.079Z" }, + { url = "https://files.pythonhosted.org/packages/aa/32/9c2e8ccb57c01111e0fd091f236c7b371c1bccea0fa85247ac55b1e2b6b6/pydantic_core-2.41.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:070259a8818988b9a84a449a2a7337c7f430a22acc0859c6b110aa7212a6d9c0", size = 1896003, upload-time = "2025-11-04T13:39:59.956Z" }, + { url = "https://files.pythonhosted.org/packages/68/b8/a01b53cb0e59139fbc9e4fda3e9724ede8de279097179be4ff31f1abb65a/pydantic_core-2.41.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e96cea19e34778f8d59fe40775a7a574d95816eb150850a85a7a4c8f4b94ac69", size = 1919200, upload-time = "2025-11-04T13:40:02.241Z" }, + { url = "https://files.pythonhosted.org/packages/38/de/8c36b5198a29bdaade07b5985e80a233a5ac27137846f3bc2d3b40a47360/pydantic_core-2.41.5-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ed2e99c456e3fadd05c991f8f437ef902e00eedf34320ba2b0842bd1c3ca3a75", size = 2052578, upload-time = "2025-11-04T13:40:04.401Z" }, + { url = "https://files.pythonhosted.org/packages/00/b5/0e8e4b5b081eac6cb3dbb7e60a65907549a1ce035a724368c330112adfdd/pydantic_core-2.41.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:65840751b72fbfd82c3c640cff9284545342a4f1eb1586ad0636955b261b0b05", size = 2208504, upload-time = "2025-11-04T13:40:06.072Z" }, + { url = "https://files.pythonhosted.org/packages/77/56/87a61aad59c7c5b9dc8caad5a41a5545cba3810c3e828708b3d7404f6cef/pydantic_core-2.41.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e536c98a7626a98feb2d3eaf75944ef6f3dbee447e1f841eae16f2f0a72d8ddc", size = 2335816, upload-time = "2025-11-04T13:40:07.835Z" }, + { url = "https://files.pythonhosted.org/packages/0d/76/941cc9f73529988688a665a5c0ecff1112b3d95ab48f81db5f7606f522d3/pydantic_core-2.41.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:eceb81a8d74f9267ef4081e246ffd6d129da5d87e37a77c9bde550cb04870c1c", size = 2075366, upload-time = "2025-11-04T13:40:09.804Z" }, + { url = "https://files.pythonhosted.org/packages/d3/43/ebef01f69baa07a482844faaa0a591bad1ef129253ffd0cdaa9d8a7f72d3/pydantic_core-2.41.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:d38548150c39b74aeeb0ce8ee1d8e82696f4a4e16ddc6de7b1d8823f7de4b9b5", size = 2171698, upload-time = "2025-11-04T13:40:12.004Z" }, + { url = "https://files.pythonhosted.org/packages/b1/87/41f3202e4193e3bacfc2c065fab7706ebe81af46a83d3e27605029c1f5a6/pydantic_core-2.41.5-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:c23e27686783f60290e36827f9c626e63154b82b116d7fe9adba1fda36da706c", size = 2132603, upload-time = "2025-11-04T13:40:13.868Z" }, + { url = "https://files.pythonhosted.org/packages/49/7d/4c00df99cb12070b6bccdef4a195255e6020a550d572768d92cc54dba91a/pydantic_core-2.41.5-cp312-cp312-musllinux_1_1_armv7l.whl", hash = "sha256:482c982f814460eabe1d3bb0adfdc583387bd4691ef00b90575ca0d2b6fe2294", size = 2329591, upload-time = "2025-11-04T13:40:15.672Z" }, + { url = "https://files.pythonhosted.org/packages/cc/6a/ebf4b1d65d458f3cda6a7335d141305dfa19bdc61140a884d165a8a1bbc7/pydantic_core-2.41.5-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:bfea2a5f0b4d8d43adf9d7b8bf019fb46fdd10a2e5cde477fbcb9d1fa08c68e1", size = 2319068, upload-time = "2025-11-04T13:40:17.532Z" }, + { url = "https://files.pythonhosted.org/packages/49/3b/774f2b5cd4192d5ab75870ce4381fd89cf218af999515baf07e7206753f0/pydantic_core-2.41.5-cp312-cp312-win32.whl", hash = "sha256:b74557b16e390ec12dca509bce9264c3bbd128f8a2c376eaa68003d7f327276d", size = 1985908, upload-time = "2025-11-04T13:40:19.309Z" }, + { url = "https://files.pythonhosted.org/packages/86/45/00173a033c801cacf67c190fef088789394feaf88a98a7035b0e40d53dc9/pydantic_core-2.41.5-cp312-cp312-win_amd64.whl", hash = "sha256:1962293292865bca8e54702b08a4f26da73adc83dd1fcf26fbc875b35d81c815", size = 2020145, upload-time = "2025-11-04T13:40:21.548Z" }, + { url = "https://files.pythonhosted.org/packages/f9/22/91fbc821fa6d261b376a3f73809f907cec5ca6025642c463d3488aad22fb/pydantic_core-2.41.5-cp312-cp312-win_arm64.whl", hash = "sha256:1746d4a3d9a794cacae06a5eaaccb4b8643a131d45fbc9af23e353dc0a5ba5c3", size = 1976179, upload-time = "2025-11-04T13:40:23.393Z" }, + { url = "https://files.pythonhosted.org/packages/87/06/8806241ff1f70d9939f9af039c6c35f2360cf16e93c2ca76f184e76b1564/pydantic_core-2.41.5-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:941103c9be18ac8daf7b7adca8228f8ed6bb7a1849020f643b3a14d15b1924d9", size = 2120403, upload-time = "2025-11-04T13:40:25.248Z" }, + { url = "https://files.pythonhosted.org/packages/94/02/abfa0e0bda67faa65fef1c84971c7e45928e108fe24333c81f3bfe35d5f5/pydantic_core-2.41.5-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:112e305c3314f40c93998e567879e887a3160bb8689ef3d2c04b6cc62c33ac34", size = 1896206, upload-time = "2025-11-04T13:40:27.099Z" }, + { url = "https://files.pythonhosted.org/packages/15/df/a4c740c0943e93e6500f9eb23f4ca7ec9bf71b19e608ae5b579678c8d02f/pydantic_core-2.41.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0cbaad15cb0c90aa221d43c00e77bb33c93e8d36e0bf74760cd00e732d10a6a0", size = 1919307, upload-time = "2025-11-04T13:40:29.806Z" }, + { url = "https://files.pythonhosted.org/packages/9a/e3/6324802931ae1d123528988e0e86587c2072ac2e5394b4bc2bc34b61ff6e/pydantic_core-2.41.5-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:03ca43e12fab6023fc79d28ca6b39b05f794ad08ec2feccc59a339b02f2b3d33", size = 2063258, upload-time = "2025-11-04T13:40:33.544Z" }, + { url = "https://files.pythonhosted.org/packages/c9/d4/2230d7151d4957dd79c3044ea26346c148c98fbf0ee6ebd41056f2d62ab5/pydantic_core-2.41.5-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:dc799088c08fa04e43144b164feb0c13f9a0bc40503f8df3e9fde58a3c0c101e", size = 2214917, upload-time = "2025-11-04T13:40:35.479Z" }, + { url = "https://files.pythonhosted.org/packages/e6/9f/eaac5df17a3672fef0081b6c1bb0b82b33ee89aa5cec0d7b05f52fd4a1fa/pydantic_core-2.41.5-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:97aeba56665b4c3235a0e52b2c2f5ae9cd071b8a8310ad27bddb3f7fb30e9aa2", size = 2332186, upload-time = "2025-11-04T13:40:37.436Z" }, + { url = "https://files.pythonhosted.org/packages/cf/4e/35a80cae583a37cf15604b44240e45c05e04e86f9cfd766623149297e971/pydantic_core-2.41.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:406bf18d345822d6c21366031003612b9c77b3e29ffdb0f612367352aab7d586", size = 2073164, upload-time = "2025-11-04T13:40:40.289Z" }, + { url = "https://files.pythonhosted.org/packages/bf/e3/f6e262673c6140dd3305d144d032f7bd5f7497d3871c1428521f19f9efa2/pydantic_core-2.41.5-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b93590ae81f7010dbe380cdeab6f515902ebcbefe0b9327cc4804d74e93ae69d", size = 2179146, upload-time = "2025-11-04T13:40:42.809Z" }, + { url = "https://files.pythonhosted.org/packages/75/c7/20bd7fc05f0c6ea2056a4565c6f36f8968c0924f19b7d97bbfea55780e73/pydantic_core-2.41.5-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:01a3d0ab748ee531f4ea6c3e48ad9dac84ddba4b0d82291f87248f2f9de8d740", size = 2137788, upload-time = "2025-11-04T13:40:44.752Z" }, + { url = "https://files.pythonhosted.org/packages/3a/8d/34318ef985c45196e004bc46c6eab2eda437e744c124ef0dbe1ff2c9d06b/pydantic_core-2.41.5-cp313-cp313-musllinux_1_1_armv7l.whl", hash = "sha256:6561e94ba9dacc9c61bce40e2d6bdc3bfaa0259d3ff36ace3b1e6901936d2e3e", size = 2340133, upload-time = "2025-11-04T13:40:46.66Z" }, + { url = "https://files.pythonhosted.org/packages/9c/59/013626bf8c78a5a5d9350d12e7697d3d4de951a75565496abd40ccd46bee/pydantic_core-2.41.5-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:915c3d10f81bec3a74fbd4faebe8391013ba61e5a1a8d48c4455b923bdda7858", size = 2324852, upload-time = "2025-11-04T13:40:48.575Z" }, + { url = "https://files.pythonhosted.org/packages/1a/d9/c248c103856f807ef70c18a4f986693a46a8ffe1602e5d361485da502d20/pydantic_core-2.41.5-cp313-cp313-win32.whl", hash = "sha256:650ae77860b45cfa6e2cdafc42618ceafab3a2d9a3811fcfbd3bbf8ac3c40d36", size = 1994679, upload-time = "2025-11-04T13:40:50.619Z" }, + { url = "https://files.pythonhosted.org/packages/9e/8b/341991b158ddab181cff136acd2552c9f35bd30380422a639c0671e99a91/pydantic_core-2.41.5-cp313-cp313-win_amd64.whl", hash = "sha256:79ec52ec461e99e13791ec6508c722742ad745571f234ea6255bed38c6480f11", size = 2019766, upload-time = "2025-11-04T13:40:52.631Z" }, + { url = "https://files.pythonhosted.org/packages/73/7d/f2f9db34af103bea3e09735bb40b021788a5e834c81eedb541991badf8f5/pydantic_core-2.41.5-cp313-cp313-win_arm64.whl", hash = "sha256:3f84d5c1b4ab906093bdc1ff10484838aca54ef08de4afa9de0f5f14d69639cd", size = 1981005, upload-time = "2025-11-04T13:40:54.734Z" }, + { url = "https://files.pythonhosted.org/packages/ea/28/46b7c5c9635ae96ea0fbb779e271a38129df2550f763937659ee6c5dbc65/pydantic_core-2.41.5-cp314-cp314-macosx_10_12_x86_64.whl", hash = "sha256:3f37a19d7ebcdd20b96485056ba9e8b304e27d9904d233d7b1015db320e51f0a", size = 2119622, upload-time = "2025-11-04T13:40:56.68Z" }, + { url = "https://files.pythonhosted.org/packages/74/1a/145646e5687e8d9a1e8d09acb278c8535ebe9e972e1f162ed338a622f193/pydantic_core-2.41.5-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:1d1d9764366c73f996edd17abb6d9d7649a7eb690006ab6adbda117717099b14", size = 1891725, upload-time = "2025-11-04T13:40:58.807Z" }, + { url = "https://files.pythonhosted.org/packages/23/04/e89c29e267b8060b40dca97bfc64a19b2a3cf99018167ea1677d96368273/pydantic_core-2.41.5-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:25e1c2af0fce638d5f1988b686f3b3ea8cd7de5f244ca147c777769e798a9cd1", size = 1915040, upload-time = "2025-11-04T13:41:00.853Z" }, + { url = "https://files.pythonhosted.org/packages/84/a3/15a82ac7bd97992a82257f777b3583d3e84bdb06ba6858f745daa2ec8a85/pydantic_core-2.41.5-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:506d766a8727beef16b7adaeb8ee6217c64fc813646b424d0804d67c16eddb66", size = 2063691, upload-time = "2025-11-04T13:41:03.504Z" }, + { url = "https://files.pythonhosted.org/packages/74/9b/0046701313c6ef08c0c1cf0e028c67c770a4e1275ca73131563c5f2a310a/pydantic_core-2.41.5-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4819fa52133c9aa3c387b3328f25c1facc356491e6135b459f1de698ff64d869", size = 2213897, upload-time = "2025-11-04T13:41:05.804Z" }, + { url = "https://files.pythonhosted.org/packages/8a/cd/6bac76ecd1b27e75a95ca3a9a559c643b3afcd2dd62086d4b7a32a18b169/pydantic_core-2.41.5-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2b761d210c9ea91feda40d25b4efe82a1707da2ef62901466a42492c028553a2", size = 2333302, upload-time = "2025-11-04T13:41:07.809Z" }, + { url = "https://files.pythonhosted.org/packages/4c/d2/ef2074dc020dd6e109611a8be4449b98cd25e1b9b8a303c2f0fca2f2bcf7/pydantic_core-2.41.5-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:22f0fb8c1c583a3b6f24df2470833b40207e907b90c928cc8d3594b76f874375", size = 2064877, upload-time = "2025-11-04T13:41:09.827Z" }, + { url = "https://files.pythonhosted.org/packages/18/66/e9db17a9a763d72f03de903883c057b2592c09509ccfe468187f2a2eef29/pydantic_core-2.41.5-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2782c870e99878c634505236d81e5443092fba820f0373997ff75f90f68cd553", size = 2180680, upload-time = "2025-11-04T13:41:12.379Z" }, + { url = "https://files.pythonhosted.org/packages/d3/9e/3ce66cebb929f3ced22be85d4c2399b8e85b622db77dad36b73c5387f8f8/pydantic_core-2.41.5-cp314-cp314-musllinux_1_1_aarch64.whl", hash = "sha256:0177272f88ab8312479336e1d777f6b124537d47f2123f89cb37e0accea97f90", size = 2138960, upload-time = "2025-11-04T13:41:14.627Z" }, + { url = "https://files.pythonhosted.org/packages/a6/62/205a998f4327d2079326b01abee48e502ea739d174f0a89295c481a2272e/pydantic_core-2.41.5-cp314-cp314-musllinux_1_1_armv7l.whl", hash = "sha256:63510af5e38f8955b8ee5687740d6ebf7c2a0886d15a6d65c32814613681bc07", size = 2339102, upload-time = "2025-11-04T13:41:16.868Z" }, + { url = "https://files.pythonhosted.org/packages/3c/0d/f05e79471e889d74d3d88f5bd20d0ed189ad94c2423d81ff8d0000aab4ff/pydantic_core-2.41.5-cp314-cp314-musllinux_1_1_x86_64.whl", hash = "sha256:e56ba91f47764cc14f1daacd723e3e82d1a89d783f0f5afe9c364b8bb491ccdb", size = 2326039, upload-time = "2025-11-04T13:41:18.934Z" }, + { url = "https://files.pythonhosted.org/packages/ec/e1/e08a6208bb100da7e0c4b288eed624a703f4d129bde2da475721a80cab32/pydantic_core-2.41.5-cp314-cp314-win32.whl", hash = "sha256:aec5cf2fd867b4ff45b9959f8b20ea3993fc93e63c7363fe6851424c8a7e7c23", size = 1995126, upload-time = "2025-11-04T13:41:21.418Z" }, + { url = "https://files.pythonhosted.org/packages/48/5d/56ba7b24e9557f99c9237e29f5c09913c81eeb2f3217e40e922353668092/pydantic_core-2.41.5-cp314-cp314-win_amd64.whl", hash = "sha256:8e7c86f27c585ef37c35e56a96363ab8de4e549a95512445b85c96d3e2f7c1bf", size = 2015489, upload-time = "2025-11-04T13:41:24.076Z" }, + { url = "https://files.pythonhosted.org/packages/4e/bb/f7a190991ec9e3e0ba22e4993d8755bbc4a32925c0b5b42775c03e8148f9/pydantic_core-2.41.5-cp314-cp314-win_arm64.whl", hash = "sha256:e672ba74fbc2dc8eea59fb6d4aed6845e6905fc2a8afe93175d94a83ba2a01a0", size = 1977288, upload-time = "2025-11-04T13:41:26.33Z" }, + { url = "https://files.pythonhosted.org/packages/92/ed/77542d0c51538e32e15afe7899d79efce4b81eee631d99850edc2f5e9349/pydantic_core-2.41.5-cp314-cp314t-macosx_10_12_x86_64.whl", hash = "sha256:8566def80554c3faa0e65ac30ab0932b9e3a5cd7f8323764303d468e5c37595a", size = 2120255, upload-time = "2025-11-04T13:41:28.569Z" }, + { url = "https://files.pythonhosted.org/packages/bb/3d/6913dde84d5be21e284439676168b28d8bbba5600d838b9dca99de0fad71/pydantic_core-2.41.5-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:b80aa5095cd3109962a298ce14110ae16b8c1aece8b72f9dafe81cf597ad80b3", size = 1863760, upload-time = "2025-11-04T13:41:31.055Z" }, + { url = "https://files.pythonhosted.org/packages/5a/f0/e5e6b99d4191da102f2b0eb9687aaa7f5bea5d9964071a84effc3e40f997/pydantic_core-2.41.5-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3006c3dd9ba34b0c094c544c6006cc79e87d8612999f1a5d43b769b89181f23c", size = 1878092, upload-time = "2025-11-04T13:41:33.21Z" }, + { url = "https://files.pythonhosted.org/packages/71/48/36fb760642d568925953bcc8116455513d6e34c4beaa37544118c36aba6d/pydantic_core-2.41.5-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:72f6c8b11857a856bcfa48c86f5368439f74453563f951e473514579d44aa612", size = 2053385, upload-time = "2025-11-04T13:41:35.508Z" }, + { url = "https://files.pythonhosted.org/packages/20/25/92dc684dd8eb75a234bc1c764b4210cf2646479d54b47bf46061657292a8/pydantic_core-2.41.5-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5cb1b2f9742240e4bb26b652a5aeb840aa4b417c7748b6f8387927bc6e45e40d", size = 2218832, upload-time = "2025-11-04T13:41:37.732Z" }, + { url = "https://files.pythonhosted.org/packages/e2/09/f53e0b05023d3e30357d82eb35835d0f6340ca344720a4599cd663dca599/pydantic_core-2.41.5-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:bd3d54f38609ff308209bd43acea66061494157703364ae40c951f83ba99a1a9", size = 2327585, upload-time = "2025-11-04T13:41:40Z" }, + { url = "https://files.pythonhosted.org/packages/aa/4e/2ae1aa85d6af35a39b236b1b1641de73f5a6ac4d5a7509f77b814885760c/pydantic_core-2.41.5-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2ff4321e56e879ee8d2a879501c8e469414d948f4aba74a2d4593184eb326660", size = 2041078, upload-time = "2025-11-04T13:41:42.323Z" }, + { url = "https://files.pythonhosted.org/packages/cd/13/2e215f17f0ef326fc72afe94776edb77525142c693767fc347ed6288728d/pydantic_core-2.41.5-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:d0d2568a8c11bf8225044aa94409e21da0cb09dcdafe9ecd10250b2baad531a9", size = 2173914, upload-time = "2025-11-04T13:41:45.221Z" }, + { url = "https://files.pythonhosted.org/packages/02/7a/f999a6dcbcd0e5660bc348a3991c8915ce6599f4f2c6ac22f01d7a10816c/pydantic_core-2.41.5-cp314-cp314t-musllinux_1_1_aarch64.whl", hash = "sha256:a39455728aabd58ceabb03c90e12f71fd30fa69615760a075b9fec596456ccc3", size = 2129560, upload-time = "2025-11-04T13:41:47.474Z" }, + { url = "https://files.pythonhosted.org/packages/3a/b1/6c990ac65e3b4c079a4fb9f5b05f5b013afa0f4ed6780a3dd236d2cbdc64/pydantic_core-2.41.5-cp314-cp314t-musllinux_1_1_armv7l.whl", hash = "sha256:239edca560d05757817c13dc17c50766136d21f7cd0fac50295499ae24f90fdf", size = 2329244, upload-time = "2025-11-04T13:41:49.992Z" }, + { url = "https://files.pythonhosted.org/packages/d9/02/3c562f3a51afd4d88fff8dffb1771b30cfdfd79befd9883ee094f5b6c0d8/pydantic_core-2.41.5-cp314-cp314t-musllinux_1_1_x86_64.whl", hash = "sha256:2a5e06546e19f24c6a96a129142a75cee553cc018ffee48a460059b1185f4470", size = 2331955, upload-time = "2025-11-04T13:41:54.079Z" }, + { url = "https://files.pythonhosted.org/packages/5c/96/5fb7d8c3c17bc8c62fdb031c47d77a1af698f1d7a406b0f79aaa1338f9ad/pydantic_core-2.41.5-cp314-cp314t-win32.whl", hash = "sha256:b4ececa40ac28afa90871c2cc2b9ffd2ff0bf749380fbdf57d165fd23da353aa", size = 1988906, upload-time = "2025-11-04T13:41:56.606Z" }, + { url = "https://files.pythonhosted.org/packages/22/ed/182129d83032702912c2e2d8bbe33c036f342cc735737064668585dac28f/pydantic_core-2.41.5-cp314-cp314t-win_amd64.whl", hash = "sha256:80aa89cad80b32a912a65332f64a4450ed00966111b6615ca6816153d3585a8c", size = 1981607, upload-time = "2025-11-04T13:41:58.889Z" }, + { url = "https://files.pythonhosted.org/packages/9f/ed/068e41660b832bb0b1aa5b58011dea2a3fe0ba7861ff38c4d4904c1c1a99/pydantic_core-2.41.5-cp314-cp314t-win_arm64.whl", hash = "sha256:35b44f37a3199f771c3eaa53051bc8a70cd7b54f333531c59e29fd4db5d15008", size = 1974769, upload-time = "2025-11-04T13:42:01.186Z" }, + { url = "https://files.pythonhosted.org/packages/11/72/90fda5ee3b97e51c494938a4a44c3a35a9c96c19bba12372fb9c634d6f57/pydantic_core-2.41.5-graalpy311-graalpy242_311_native-macosx_10_12_x86_64.whl", hash = "sha256:b96d5f26b05d03cc60f11a7761a5ded1741da411e7fe0909e27a5e6a0cb7b034", size = 2115441, upload-time = "2025-11-04T13:42:39.557Z" }, + { url = "https://files.pythonhosted.org/packages/1f/53/8942f884fa33f50794f119012dc6a1a02ac43a56407adaac20463df8e98f/pydantic_core-2.41.5-graalpy311-graalpy242_311_native-macosx_11_0_arm64.whl", hash = "sha256:634e8609e89ceecea15e2d61bc9ac3718caaaa71963717bf3c8f38bfde64242c", size = 1930291, upload-time = "2025-11-04T13:42:42.169Z" }, + { url = "https://files.pythonhosted.org/packages/79/c8/ecb9ed9cd942bce09fc888ee960b52654fbdbede4ba6c2d6e0d3b1d8b49c/pydantic_core-2.41.5-graalpy311-graalpy242_311_native-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:93e8740d7503eb008aa2df04d3b9735f845d43ae845e6dcd2be0b55a2da43cd2", size = 1948632, upload-time = "2025-11-04T13:42:44.564Z" }, + { url = "https://files.pythonhosted.org/packages/2e/1b/687711069de7efa6af934e74f601e2a4307365e8fdc404703afc453eab26/pydantic_core-2.41.5-graalpy311-graalpy242_311_native-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f15489ba13d61f670dcc96772e733aad1a6f9c429cc27574c6cdaed82d0146ad", size = 2138905, upload-time = "2025-11-04T13:42:47.156Z" }, + { url = "https://files.pythonhosted.org/packages/09/32/59b0c7e63e277fa7911c2fc70ccfb45ce4b98991e7ef37110663437005af/pydantic_core-2.41.5-graalpy312-graalpy250_312_native-macosx_10_12_x86_64.whl", hash = "sha256:7da7087d756b19037bc2c06edc6c170eeef3c3bafcb8f532ff17d64dc427adfd", size = 2110495, upload-time = "2025-11-04T13:42:49.689Z" }, + { url = "https://files.pythonhosted.org/packages/aa/81/05e400037eaf55ad400bcd318c05bb345b57e708887f07ddb2d20e3f0e98/pydantic_core-2.41.5-graalpy312-graalpy250_312_native-macosx_11_0_arm64.whl", hash = "sha256:aabf5777b5c8ca26f7824cb4a120a740c9588ed58df9b2d196ce92fba42ff8dc", size = 1915388, upload-time = "2025-11-04T13:42:52.215Z" }, + { url = "https://files.pythonhosted.org/packages/6e/0d/e3549b2399f71d56476b77dbf3cf8937cec5cd70536bdc0e374a421d0599/pydantic_core-2.41.5-graalpy312-graalpy250_312_native-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c007fe8a43d43b3969e8469004e9845944f1a80e6acd47c150856bb87f230c56", size = 1942879, upload-time = "2025-11-04T13:42:56.483Z" }, + { url = "https://files.pythonhosted.org/packages/f7/07/34573da085946b6a313d7c42f82f16e8920bfd730665de2d11c0c37a74b5/pydantic_core-2.41.5-graalpy312-graalpy250_312_native-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:76d0819de158cd855d1cbb8fcafdf6f5cf1eb8e470abe056d5d161106e38062b", size = 2139017, upload-time = "2025-11-04T13:42:59.471Z" }, + { url = "https://files.pythonhosted.org/packages/5f/9b/1b3f0e9f9305839d7e84912f9e8bfbd191ed1b1ef48083609f0dabde978c/pydantic_core-2.41.5-pp311-pypy311_pp73-macosx_10_12_x86_64.whl", hash = "sha256:b2379fa7ed44ddecb5bfe4e48577d752db9fc10be00a6b7446e9663ba143de26", size = 2101980, upload-time = "2025-11-04T13:43:25.97Z" }, + { url = "https://files.pythonhosted.org/packages/a4/ed/d71fefcb4263df0da6a85b5d8a7508360f2f2e9b3bf5814be9c8bccdccc1/pydantic_core-2.41.5-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:266fb4cbf5e3cbd0b53669a6d1b039c45e3ce651fd5442eff4d07c2cc8d66808", size = 1923865, upload-time = "2025-11-04T13:43:28.763Z" }, + { url = "https://files.pythonhosted.org/packages/ce/3a/626b38db460d675f873e4444b4bb030453bbe7b4ba55df821d026a0493c4/pydantic_core-2.41.5-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:58133647260ea01e4d0500089a8c4f07bd7aa6ce109682b1426394988d8aaacc", size = 2134256, upload-time = "2025-11-04T13:43:31.71Z" }, + { url = "https://files.pythonhosted.org/packages/83/d9/8412d7f06f616bbc053d30cb4e5f76786af3221462ad5eee1f202021eb4e/pydantic_core-2.41.5-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:287dad91cfb551c363dc62899a80e9e14da1f0e2b6ebde82c806612ca2a13ef1", size = 2174762, upload-time = "2025-11-04T13:43:34.744Z" }, + { url = "https://files.pythonhosted.org/packages/55/4c/162d906b8e3ba3a99354e20faa1b49a85206c47de97a639510a0e673f5da/pydantic_core-2.41.5-pp311-pypy311_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:03b77d184b9eb40240ae9fd676ca364ce1085f203e1b1256f8ab9984dca80a84", size = 2143141, upload-time = "2025-11-04T13:43:37.701Z" }, + { url = "https://files.pythonhosted.org/packages/1f/f2/f11dd73284122713f5f89fc940f370d035fa8e1e078d446b3313955157fe/pydantic_core-2.41.5-pp311-pypy311_pp73-musllinux_1_1_armv7l.whl", hash = "sha256:a668ce24de96165bb239160b3d854943128f4334822900534f2fe947930e5770", size = 2330317, upload-time = "2025-11-04T13:43:40.406Z" }, + { url = "https://files.pythonhosted.org/packages/88/9d/b06ca6acfe4abb296110fb1273a4d848a0bfb2ff65f3ee92127b3244e16b/pydantic_core-2.41.5-pp311-pypy311_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:f14f8f046c14563f8eb3f45f499cc658ab8d10072961e07225e507adb700e93f", size = 2316992, upload-time = "2025-11-04T13:43:43.602Z" }, + { url = "https://files.pythonhosted.org/packages/36/c7/cfc8e811f061c841d7990b0201912c3556bfeb99cdcb7ed24adc8d6f8704/pydantic_core-2.41.5-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:56121965f7a4dc965bff783d70b907ddf3d57f6eba29b6d2e5dabfaf07799c51", size = 2145302, upload-time = "2025-11-04T13:43:46.64Z" }, ] [[package]] name = "pygments" -version = "2.19.1" +version = "2.19.2" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/7c/2d/c3338d48ea6cc0feb8446d8e6937e1408088a72a39937982cc6111d17f84/pygments-2.19.1.tar.gz", hash = "sha256:61c16d2a8576dc0649d9f39e089b5f02bcd27fba10d8fb4dcc28173f7a45151f", size = 4968581 } +sdist = { url = "https://files.pythonhosted.org/packages/b0/77/a5b8c569bf593b0140bde72ea885a803b82086995367bf2037de0159d924/pygments-2.19.2.tar.gz", hash = "sha256:636cb2477cec7f8952536970bc533bc43743542f70392ae026374600add5b887", size = 4968631, upload-time = "2025-06-21T13:39:12.283Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/8a/0b/9fcc47d19c48b59121088dd6da2488a49d5f72dacf8262e2790a1d2c7d15/pygments-2.19.1-py3-none-any.whl", hash = "sha256:9ea1544ad55cecf4b8242fab6dd35a93bbce657034b0611ee383099054ab6d8c", size = 1225293 }, + { url = "https://files.pythonhosted.org/packages/c7/21/705964c7812476f378728bdf590ca4b771ec72385c533964653c68e86bdc/pygments-2.19.2-py3-none-any.whl", hash = "sha256:86540386c03d588bb81d44bc3928634ff26449851e99741617ecb9037ee5ec0b", size = 1225217, upload-time = "2025-06-21T13:39:07.939Z" }, ] [[package]] name = "pylint" -version = "3.3.4" +version = "4.0.4" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "astroid" }, @@ -1947,73 +2546,72 @@ dependencies = [ { name = "isort" }, { name = "mccabe" }, { name = "platformdirs" }, - { name = "tomli", marker = "python_full_version < '3.11'" }, { name = "tomlkit" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/ab/b9/50be49afc91469f832c4bf12318ab4abe56ee9aa3700a89aad5359ad195f/pylint-3.3.4.tar.gz", hash = "sha256:74ae7a38b177e69a9b525d0794bd8183820bfa7eb68cc1bee6e8ed22a42be4ce", size = 1518905 } +sdist = { url = "https://files.pythonhosted.org/packages/5a/d2/b081da1a8930d00e3fc06352a1d449aaf815d4982319fab5d8cdb2e9ab35/pylint-4.0.4.tar.gz", hash = "sha256:d9b71674e19b1c36d79265b5887bf8e55278cbe236c9e95d22dc82cf044fdbd2", size = 1571735, upload-time = "2025-11-30T13:29:04.315Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/0d/8b/eef15df5f4e7aa393de31feb96ca9a3d6639669bd59d589d0685d5ef4e62/pylint-3.3.4-py3-none-any.whl", hash = "sha256:289e6a1eb27b453b08436478391a48cd53bb0efb824873f949e709350f3de018", size = 522280 }, + { url = "https://files.pythonhosted.org/packages/a6/92/d40f5d937517cc489ad848fc4414ecccc7592e4686b9071e09e64f5e378e/pylint-4.0.4-py3-none-any.whl", hash = "sha256:63e06a37d5922555ee2c20963eb42559918c20bd2b21244e4ef426e7c43b92e0", size = 536425, upload-time = "2025-11-30T13:29:02.53Z" }, ] [[package]] name = "pyparsing" -version = "3.2.1" +version = "3.3.2" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/8b/1a/3544f4f299a47911c2ab3710f534e52fea62a633c96806995da5d25be4b2/pyparsing-3.2.1.tar.gz", hash = "sha256:61980854fd66de3a90028d679a954d5f2623e83144b5afe5ee86f43d762e5f0a", size = 1067694 } +sdist = { url = "https://files.pythonhosted.org/packages/f3/91/9c6ee907786a473bf81c5f53cf703ba0957b23ab84c264080fb5a450416f/pyparsing-3.3.2.tar.gz", hash = "sha256:c777f4d763f140633dcb6d8a3eda953bf7a214dc4eff598413c070bcdc117cbc", size = 6851574, upload-time = "2026-01-21T03:57:59.36Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/1c/a7/c8a2d361bf89c0d9577c934ebb7421b25dc84bf3a8e3ac0a40aed9acc547/pyparsing-3.2.1-py3-none-any.whl", hash = "sha256:506ff4f4386c4cec0590ec19e6302d3aedb992fdc02c761e90416f158dacf8e1", size = 107716 }, + { url = "https://files.pythonhosted.org/packages/10/bd/c038d7cc38edc1aa5bf91ab8068b63d4308c66c4c8bb3cbba7dfbc049f9c/pyparsing-3.3.2-py3-none-any.whl", hash = "sha256:850ba148bd908d7e2411587e247a1e4f0327839c40e2e5e6d05a007ecc69911d", size = 122781, upload-time = "2026-01-21T03:57:55.912Z" }, ] [[package]] name = "pyright" -version = "1.1.393" +version = "1.1.408" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "nodeenv" }, { name = "typing-extensions" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/f4/c1/aede6c74e664ab103673e4f1b7fd3d058fef32276be5c43572f4067d4a8e/pyright-1.1.393.tar.gz", hash = "sha256:aeeb7ff4e0364775ef416a80111613f91a05c8e01e58ecfefc370ca0db7aed9c", size = 3790430 } +sdist = { url = "https://files.pythonhosted.org/packages/74/b2/5db700e52554b8f025faa9c3c624c59f1f6c8841ba81ab97641b54322f16/pyright-1.1.408.tar.gz", hash = "sha256:f28f2321f96852fa50b5829ea492f6adb0e6954568d1caa3f3af3a5f555eb684", size = 4400578, upload-time = "2026-01-08T08:07:38.795Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/92/47/f0dd0f8afce13d92e406421ecac6df0990daee84335fc36717678577d3e0/pyright-1.1.393-py3-none-any.whl", hash = "sha256:8320629bb7a44ca90944ba599390162bf59307f3d9fb6e27da3b7011b8c17ae5", size = 5646057 }, + { url = "https://files.pythonhosted.org/packages/0c/82/a2c93e32800940d9573fb28c346772a14778b84ba7524e691b324620ab89/pyright-1.1.408-py3-none-any.whl", hash = "sha256:090b32865f4fdb1e0e6cd82bf5618480d48eecd2eb2e70f960982a3d9a4c17c1", size = 6399144, upload-time = "2026-01-08T08:07:37.082Z" }, ] [[package]] name = "pyserial" version = "3.5" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/1e/7d/ae3f0a63f41e4d2f6cb66a5b57197850f919f59e558159a4dd3a818f5082/pyserial-3.5.tar.gz", hash = "sha256:3c77e014170dfffbd816e6ffc205e9842efb10be9f58ec16d3e8675b4925cddb", size = 159125 } +sdist = { url = "https://files.pythonhosted.org/packages/1e/7d/ae3f0a63f41e4d2f6cb66a5b57197850f919f59e558159a4dd3a818f5082/pyserial-3.5.tar.gz", hash = "sha256:3c77e014170dfffbd816e6ffc205e9842efb10be9f58ec16d3e8675b4925cddb", size = 159125, upload-time = "2020-11-23T03:59:15.045Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/07/bc/587a445451b253b285629263eb51c2d8e9bcea4fc97826266d186f96f558/pyserial-3.5-py2.py3-none-any.whl", hash = "sha256:c4451db6ba391ca6ca299fb3ec7bae67a5c55dde170964c7a14ceefec02f2cf0", size = 90585 }, + { url = "https://files.pythonhosted.org/packages/07/bc/587a445451b253b285629263eb51c2d8e9bcea4fc97826266d186f96f558/pyserial-3.5-py2.py3-none-any.whl", hash = "sha256:c4451db6ba391ca6ca299fb3ec7bae67a5c55dde170964c7a14ceefec02f2cf0", size = 90585, upload-time = "2020-11-23T03:59:13.41Z" }, ] [[package]] name = "pytest" -version = "8.3.4" +version = "9.0.2" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "colorama", marker = "sys_platform == 'win32'" }, - { name = "exceptiongroup", marker = "python_full_version < '3.11'" }, { name = "iniconfig" }, { name = "packaging" }, { name = "pluggy" }, - { name = "tomli", marker = "python_full_version < '3.11'" }, + { name = "pygments" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/05/35/30e0d83068951d90a01852cb1cef56e5d8a09d20c7f511634cc2f7e0372a/pytest-8.3.4.tar.gz", hash = "sha256:965370d062bce11e73868e0335abac31b4d3de0e82f4007408d242b4f8610761", size = 1445919 } +sdist = { url = "https://files.pythonhosted.org/packages/d1/db/7ef3487e0fb0049ddb5ce41d3a49c235bf9ad299b6a25d5780a89f19230f/pytest-9.0.2.tar.gz", hash = "sha256:75186651a92bd89611d1d9fc20f0b4345fd827c41ccd5c299a868a05d70edf11", size = 1568901, upload-time = "2025-12-06T21:30:51.014Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/11/92/76a1c94d3afee238333bc0a42b82935dd8f9cf8ce9e336ff87ee14d9e1cf/pytest-8.3.4-py3-none-any.whl", hash = "sha256:50e16d954148559c9a74109af1eaf0c945ba2d8f30f0a3d3335edde19788b6f6", size = 343083 }, + { url = "https://files.pythonhosted.org/packages/3b/ab/b3226f0bd7cdcf710fbede2b3548584366da3b19b5021e74f5bde2a8fa3f/pytest-9.0.2-py3-none-any.whl", hash = "sha256:711ffd45bf766d5264d487b917733b453d917afd2b0ad65223959f59089f875b", size = 374801, upload-time = "2025-12-06T21:30:49.154Z" }, ] [[package]] name = "pytest-cov" -version = "6.0.0" +version = "7.0.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "coverage", extra = ["toml"] }, + { name = "pluggy" }, { name = "pytest" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/be/45/9b538de8cef30e17c7b45ef42f538a94889ed6a16f2387a6c89e73220651/pytest-cov-6.0.0.tar.gz", hash = "sha256:fde0b595ca248bb8e2d76f020b465f3b107c9632e6a1d1705f17834c89dcadc0", size = 66945 } +sdist = { url = "https://files.pythonhosted.org/packages/5e/f7/c933acc76f5208b3b00089573cf6a2bc26dc80a8aece8f52bb7d6b1855ca/pytest_cov-7.0.0.tar.gz", hash = "sha256:33c97eda2e049a0c5298e91f519302a1334c26ac65c1a483d6206fd458361af1", size = 54328, upload-time = "2025-09-09T10:57:02.113Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/36/3b/48e79f2cd6a61dbbd4807b4ed46cb564b4fd50a76166b1c4ea5c1d9e2371/pytest_cov-6.0.0-py3-none-any.whl", hash = "sha256:eee6f1b9e61008bd34975a4d5bab25801eb31898b032dd55addc93e96fcaaa35", size = 22949 }, + { url = "https://files.pythonhosted.org/packages/ee/49/1377b49de7d0c1ce41292161ea0f721913fa8722c19fb9c1e3aa0367eecb/pytest_cov-7.0.0-py3-none-any.whl", hash = "sha256:3b8e9558b16cc1479da72058bdecf8073661c7f57f7d3c5f22a1c23507f2d861", size = 22424, upload-time = "2025-09-09T10:57:00.695Z" }, ] [[package]] @@ -2023,160 +2621,179 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "six" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/66/c0/0c8b6ad9f17a802ee498c46e004a0eb49bc148f2fd230864601a86dcf6db/python-dateutil-2.9.0.post0.tar.gz", hash = "sha256:37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3", size = 342432 } +sdist = { url = "https://files.pythonhosted.org/packages/66/c0/0c8b6ad9f17a802ee498c46e004a0eb49bc148f2fd230864601a86dcf6db/python-dateutil-2.9.0.post0.tar.gz", hash = "sha256:37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3", size = 342432, upload-time = "2024-03-01T18:36:20.211Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/ec/57/56b9bcc3c9c6a792fcbaf139543cee77261f3651ca9da0c93f5c1221264b/python_dateutil-2.9.0.post0-py2.py3-none-any.whl", hash = "sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427", size = 229892 }, + { url = "https://files.pythonhosted.org/packages/ec/57/56b9bcc3c9c6a792fcbaf139543cee77261f3651ca9da0c93f5c1221264b/python_dateutil-2.9.0.post0-py2.py3-none-any.whl", hash = "sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427", size = 229892, upload-time = "2024-03-01T18:36:18.57Z" }, ] [[package]] name = "python-json-logger" -version = "3.2.1" +version = "4.0.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/e3/c4/358cd13daa1d912ef795010897a483ab2f0b41c9ea1b35235a8b2f7d15a7/python_json_logger-3.2.1.tar.gz", hash = "sha256:8eb0554ea17cb75b05d2848bc14fb02fbdbd9d6972120781b974380bfa162008", size = 16287 } +sdist = { url = "https://files.pythonhosted.org/packages/29/bf/eca6a3d43db1dae7070f70e160ab20b807627ba953663ba07928cdd3dc58/python_json_logger-4.0.0.tar.gz", hash = "sha256:f58e68eb46e1faed27e0f574a55a0455eecd7b8a5b88b85a784519ba3cff047f", size = 17683, upload-time = "2025-10-06T04:15:18.984Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/4b/72/2f30cf26664fcfa0bd8ec5ee62ec90c03bd485e4a294d92aabc76c5203a5/python_json_logger-3.2.1-py3-none-any.whl", hash = "sha256:cdc17047eb5374bd311e748b42f99d71223f3b0e186f4206cc5d52aefe85b090", size = 14924 }, + { url = "https://files.pythonhosted.org/packages/51/e5/fecf13f06e5e5f67e8837d777d1bc43fac0ed2b77a676804df5c34744727/python_json_logger-4.0.0-py3-none-any.whl", hash = "sha256:af09c9daf6a813aa4cc7180395f50f2a9e5fa056034c9953aec92e381c5ba1e2", size = 15548, upload-time = "2025-10-06T04:15:17.553Z" }, ] [[package]] name = "pythonfmu" -version = "0.6.5" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/50/bd/61c366eb0062db204315b81fa702a19ef4240d8129adffe89319a01ed2c3/pythonfmu-0.6.5.tar.gz", hash = "sha256:9a39f413076a8ee0b617c2f3338f45ff2d78467ce7a2a40ab643166bfc1422e7", size = 341506 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/68/8f/44d532cd93fa769315850621b667ff4065b45f8bae87ee49c735232f7262/pythonfmu-0.6.5-py3-none-any.whl", hash = "sha256:52d217869868144a195873956999b775cca8d1b865f4fbfa7b5bfd334178252d", size = 356804 }, -] - -[[package]] -name = "pywin32" -version = "308" +version = "0.7.0" source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/b5/64/d67a4939614c30689f1f70d033a69957a84daa9cc5e29d44ef1a83048c6f/pythonfmu-0.7.0.tar.gz", hash = "sha256:a5f90e293dcccbf030d0ae7a77e4c93fe785933defcbe7a74605eefcbc499ff5", size = 228783, upload-time = "2025-12-12T09:47:46.725Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/72/a6/3e9f2c474895c1bb61b11fa9640be00067b5c5b363c501ee9c3fa53aec01/pywin32-308-cp310-cp310-win32.whl", hash = "sha256:796ff4426437896550d2981b9c2ac0ffd75238ad9ea2d3bfa67a1abd546d262e", size = 5927028 }, - { url = "https://files.pythonhosted.org/packages/d9/b4/84e2463422f869b4b718f79eb7530a4c1693e96b8a4e5e968de38be4d2ba/pywin32-308-cp310-cp310-win_amd64.whl", hash = "sha256:4fc888c59b3c0bef905ce7eb7e2106a07712015ea1c8234b703a088d46110e8e", size = 6558484 }, - { url = "https://files.pythonhosted.org/packages/9f/8f/fb84ab789713f7c6feacaa08dad3ec8105b88ade8d1c4f0f0dfcaaa017d6/pywin32-308-cp310-cp310-win_arm64.whl", hash = "sha256:a5ab5381813b40f264fa3495b98af850098f814a25a63589a8e9eb12560f450c", size = 7971454 }, - { url = "https://files.pythonhosted.org/packages/eb/e2/02652007469263fe1466e98439831d65d4ca80ea1a2df29abecedf7e47b7/pywin32-308-cp311-cp311-win32.whl", hash = "sha256:5d8c8015b24a7d6855b1550d8e660d8daa09983c80e5daf89a273e5c6fb5095a", size = 5928156 }, - { url = "https://files.pythonhosted.org/packages/48/ef/f4fb45e2196bc7ffe09cad0542d9aff66b0e33f6c0954b43e49c33cad7bd/pywin32-308-cp311-cp311-win_amd64.whl", hash = "sha256:575621b90f0dc2695fec346b2d6302faebd4f0f45c05ea29404cefe35d89442b", size = 6559559 }, - { url = "https://files.pythonhosted.org/packages/79/ef/68bb6aa865c5c9b11a35771329e95917b5559845bd75b65549407f9fc6b4/pywin32-308-cp311-cp311-win_arm64.whl", hash = "sha256:100a5442b7332070983c4cd03f2e906a5648a5104b8a7f50175f7906efd16bb6", size = 7972495 }, - { url = "https://files.pythonhosted.org/packages/00/7c/d00d6bdd96de4344e06c4afbf218bc86b54436a94c01c71a8701f613aa56/pywin32-308-cp312-cp312-win32.whl", hash = "sha256:587f3e19696f4bf96fde9d8a57cec74a57021ad5f204c9e627e15c33ff568897", size = 5939729 }, - { url = "https://files.pythonhosted.org/packages/21/27/0c8811fbc3ca188f93b5354e7c286eb91f80a53afa4e11007ef661afa746/pywin32-308-cp312-cp312-win_amd64.whl", hash = "sha256:00b3e11ef09ede56c6a43c71f2d31857cf7c54b0ab6e78ac659497abd2834f47", size = 6543015 }, - { url = "https://files.pythonhosted.org/packages/9d/0f/d40f8373608caed2255781a3ad9a51d03a594a1248cd632d6a298daca693/pywin32-308-cp312-cp312-win_arm64.whl", hash = "sha256:9b4de86c8d909aed15b7011182c8cab38c8850de36e6afb1f0db22b8959e3091", size = 7976033 }, + { url = "https://files.pythonhosted.org/packages/f6/8b/5f951f902e5ff48a2fbb5505128e29f8b3dfdac349286a73c63a7a4c0291/pythonfmu-0.7.0-py3-none-any.whl", hash = "sha256:45fb6c1719f172e7370fcbef73452568224f175f5f6656beba90e89b0f51208e", size = 235635, upload-time = "2025-12-12T09:47:45.268Z" }, ] [[package]] name = "pywinpty" -version = "2.0.14" +version = "3.0.3" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/f1/82/90f8750423cba4b9b6c842df227609fb60704482d7abf6dd47e2babc055a/pywinpty-2.0.14.tar.gz", hash = "sha256:18bd9529e4a5daf2d9719aa17788ba6013e594ae94c5a0c27e83df3278b0660e", size = 27769 } +sdist = { url = "https://files.pythonhosted.org/packages/f7/54/37c7370ba91f579235049dc26cd2c5e657d2a943e01820844ffc81f32176/pywinpty-3.0.3.tar.gz", hash = "sha256:523441dc34d231fb361b4b00f8c99d3f16de02f5005fd544a0183112bcc22412", size = 31309, upload-time = "2026-02-04T21:51:09.524Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/07/09/56376af256eab8cc5f8982a3b138d387136eca27fa1a8a68660e8ed59e4b/pywinpty-2.0.14-cp310-none-win_amd64.whl", hash = "sha256:0b149c2918c7974f575ba79f5a4aad58bd859a52fa9eb1296cc22aa412aa411f", size = 1397115 }, - { url = "https://files.pythonhosted.org/packages/be/e2/af1a99c0432e4e58c9ac8e334ee191790ec9793d33559189b9d2069bdc1d/pywinpty-2.0.14-cp311-none-win_amd64.whl", hash = "sha256:cf2a43ac7065b3e0dc8510f8c1f13a75fb8fde805efa3b8cff7599a1ef497bc7", size = 1397223 }, - { url = "https://files.pythonhosted.org/packages/ad/79/759ae767a3b78d340446efd54dd1fe4f7dafa4fc7be96ed757e44bcdba54/pywinpty-2.0.14-cp312-none-win_amd64.whl", hash = "sha256:55dad362ef3e9408ade68fd173e4f9032b3ce08f68cfe7eacb2c263ea1179737", size = 1397207 }, + { url = "https://files.pythonhosted.org/packages/79/c3/3e75075c7f71735f22b66fab0481f2c98e3a4d58cba55cb50ba29114bcf6/pywinpty-3.0.3-cp311-cp311-win_amd64.whl", hash = "sha256:dff25a9a6435f527d7c65608a7e62783fc12076e7d44487a4911ee91be5a8ac8", size = 2114430, upload-time = "2026-02-04T21:54:19.485Z" }, + { url = "https://files.pythonhosted.org/packages/8d/1e/8a54166a8c5e4f5cb516514bdf4090be4d51a71e8d9f6d98c0aa00fe45d4/pywinpty-3.0.3-cp311-cp311-win_arm64.whl", hash = "sha256:fbc1e230e5b193eef4431cba3f39996a288f9958f9c9f092c8a961d930ee8f68", size = 236191, upload-time = "2026-02-04T21:50:36.239Z" }, + { url = "https://files.pythonhosted.org/packages/7c/d4/aeb5e1784d2c5bff6e189138a9ca91a090117459cea0c30378e1f2db3d54/pywinpty-3.0.3-cp312-cp312-win_amd64.whl", hash = "sha256:c9081df0e49ffa86d15db4a6ba61530630e48707f987df42c9d3313537e81fc0", size = 2113098, upload-time = "2026-02-04T21:54:37.711Z" }, + { url = "https://files.pythonhosted.org/packages/b9/53/7278223c493ccfe4883239cf06c823c56460a8010e0fc778eef67858dc14/pywinpty-3.0.3-cp312-cp312-win_arm64.whl", hash = "sha256:15e79d870e18b678fb8a5a6105fd38496b55697c66e6fc0378236026bc4d59e9", size = 234901, upload-time = "2026-02-04T21:53:31.35Z" }, + { url = "https://files.pythonhosted.org/packages/e5/cb/58d6ed3fd429c96a90ef01ac9a617af10a6d41469219c25e7dc162abbb71/pywinpty-3.0.3-cp313-cp313-win_amd64.whl", hash = "sha256:9c91dbb026050c77bdcef964e63a4f10f01a639113c4d3658332614544c467ab", size = 2112686, upload-time = "2026-02-04T21:52:03.035Z" }, + { url = "https://files.pythonhosted.org/packages/fd/50/724ed5c38c504d4e58a88a072776a1e880d970789deaeb2b9f7bd9a5141a/pywinpty-3.0.3-cp313-cp313-win_arm64.whl", hash = "sha256:fe1f7911805127c94cf51f89ab14096c6f91ffdcacf993d2da6082b2142a2523", size = 234591, upload-time = "2026-02-04T21:52:29.821Z" }, + { url = "https://files.pythonhosted.org/packages/f7/ad/90a110538696b12b39fd8758a06d70ded899308198ad2305ac68e361126e/pywinpty-3.0.3-cp313-cp313t-win_amd64.whl", hash = "sha256:3f07a6cf1c1d470d284e614733c3d0f726d2c85e78508ea10a403140c3c0c18a", size = 2112360, upload-time = "2026-02-04T21:55:33.397Z" }, + { url = "https://files.pythonhosted.org/packages/44/0f/7ffa221757a220402bc79fda44044c3f2cc57338d878ab7d622add6f4581/pywinpty-3.0.3-cp313-cp313t-win_arm64.whl", hash = "sha256:15c7c0b6f8e9d87aabbaff76468dabf6e6121332c40fc1d83548d02a9d6a3759", size = 233107, upload-time = "2026-02-04T21:51:45.455Z" }, + { url = "https://files.pythonhosted.org/packages/28/88/2ff917caff61e55f38bcdb27de06ee30597881b2cae44fbba7627be015c4/pywinpty-3.0.3-cp314-cp314-win_amd64.whl", hash = "sha256:d4b6b7b0fe0cdcd02e956bd57cfe9f4e5a06514eecf3b5ae174da4f951b58be9", size = 2113282, upload-time = "2026-02-04T21:52:08.188Z" }, + { url = "https://files.pythonhosted.org/packages/63/32/40a775343ace542cc43ece3f1d1fce454021521ecac41c4c4573081c2336/pywinpty-3.0.3-cp314-cp314-win_arm64.whl", hash = "sha256:34789d685fc0d547ce0c8a65e5a70e56f77d732fa6e03c8f74fefb8cbb252019", size = 234207, upload-time = "2026-02-04T21:51:58.687Z" }, + { url = "https://files.pythonhosted.org/packages/8d/54/5d5e52f4cb75028104ca6faf36c10f9692389b1986d34471663b4ebebd6d/pywinpty-3.0.3-cp314-cp314t-win_amd64.whl", hash = "sha256:0c37e224a47a971d1a6e08649a1714dac4f63c11920780977829ed5c8cadead1", size = 2112910, upload-time = "2026-02-04T21:52:30.976Z" }, + { url = "https://files.pythonhosted.org/packages/0a/44/dcd184824e21d4620b06c7db9fbb15c3ad0a0f1fa2e6de79969fb82647ec/pywinpty-3.0.3-cp314-cp314t-win_arm64.whl", hash = "sha256:c4e9c3dff7d86ba81937438d5819f19f385a39d8f592d4e8af67148ceb4f6ab5", size = 233425, upload-time = "2026-02-04T21:51:56.754Z" }, ] [[package]] name = "pyyaml" -version = "6.0.2" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/54/ed/79a089b6be93607fa5cdaedf301d7dfb23af5f25c398d5ead2525b063e17/pyyaml-6.0.2.tar.gz", hash = "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e", size = 130631 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/9b/95/a3fac87cb7158e231b5a6012e438c647e1a87f09f8e0d123acec8ab8bf71/PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086", size = 184199 }, - { url = "https://files.pythonhosted.org/packages/c7/7a/68bd47624dab8fd4afbfd3c48e3b79efe09098ae941de5b58abcbadff5cb/PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf", size = 171758 }, - { url = "https://files.pythonhosted.org/packages/49/ee/14c54df452143b9ee9f0f29074d7ca5516a36edb0b4cc40c3f280131656f/PyYAML-6.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8824b5a04a04a047e72eea5cec3bc266db09e35de6bdfe34c9436ac5ee27d237", size = 718463 }, - { url = "https://files.pythonhosted.org/packages/4d/61/de363a97476e766574650d742205be468921a7b532aa2499fcd886b62530/PyYAML-6.0.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c36280e6fb8385e520936c3cb3b8042851904eba0e58d277dca80a5cfed590b", size = 719280 }, - { url = "https://files.pythonhosted.org/packages/6b/4e/1523cb902fd98355e2e9ea5e5eb237cbc5f3ad5f3075fa65087aa0ecb669/PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ec031d5d2feb36d1d1a24380e4db6d43695f3748343d99434e6f5f9156aaa2ed", size = 751239 }, - { url = "https://files.pythonhosted.org/packages/b7/33/5504b3a9a4464893c32f118a9cc045190a91637b119a9c881da1cf6b7a72/PyYAML-6.0.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:936d68689298c36b53b29f23c6dbb74de12b4ac12ca6cfe0e047bedceea56180", size = 695802 }, - { url = "https://files.pythonhosted.org/packages/5c/20/8347dcabd41ef3a3cdc4f7b7a2aff3d06598c8779faa189cdbf878b626a4/PyYAML-6.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:23502f431948090f597378482b4812b0caae32c22213aecf3b55325e049a6c68", size = 720527 }, - { url = "https://files.pythonhosted.org/packages/be/aa/5afe99233fb360d0ff37377145a949ae258aaab831bde4792b32650a4378/PyYAML-6.0.2-cp310-cp310-win32.whl", hash = "sha256:2e99c6826ffa974fe6e27cdb5ed0021786b03fc98e5ee3c5bfe1fd5015f42b99", size = 144052 }, - { url = "https://files.pythonhosted.org/packages/b5/84/0fa4b06f6d6c958d207620fc60005e241ecedceee58931bb20138e1e5776/PyYAML-6.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:a4d3091415f010369ae4ed1fc6b79def9416358877534caf6a0fdd2146c87a3e", size = 161774 }, - { url = "https://files.pythonhosted.org/packages/f8/aa/7af4e81f7acba21a4c6be026da38fd2b872ca46226673c89a758ebdc4fd2/PyYAML-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:cc1c1159b3d456576af7a3e4d1ba7e6924cb39de8f67111c735f6fc832082774", size = 184612 }, - { url = "https://files.pythonhosted.org/packages/8b/62/b9faa998fd185f65c1371643678e4d58254add437edb764a08c5a98fb986/PyYAML-6.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1e2120ef853f59c7419231f3bf4e7021f1b936f6ebd222406c3b60212205d2ee", size = 172040 }, - { url = "https://files.pythonhosted.org/packages/ad/0c/c804f5f922a9a6563bab712d8dcc70251e8af811fce4524d57c2c0fd49a4/PyYAML-6.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d225db5a45f21e78dd9358e58a98702a0302f2659a3c6cd320564b75b86f47c", size = 736829 }, - { url = "https://files.pythonhosted.org/packages/51/16/6af8d6a6b210c8e54f1406a6b9481febf9c64a3109c541567e35a49aa2e7/PyYAML-6.0.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5ac9328ec4831237bec75defaf839f7d4564be1e6b25ac710bd1a96321cc8317", size = 764167 }, - { url = "https://files.pythonhosted.org/packages/75/e4/2c27590dfc9992f73aabbeb9241ae20220bd9452df27483b6e56d3975cc5/PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ad2a3decf9aaba3d29c8f537ac4b243e36bef957511b4766cb0057d32b0be85", size = 762952 }, - { url = "https://files.pythonhosted.org/packages/9b/97/ecc1abf4a823f5ac61941a9c00fe501b02ac3ab0e373c3857f7d4b83e2b6/PyYAML-6.0.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ff3824dc5261f50c9b0dfb3be22b4567a6f938ccce4587b38952d85fd9e9afe4", size = 735301 }, - { url = "https://files.pythonhosted.org/packages/45/73/0f49dacd6e82c9430e46f4a027baa4ca205e8b0a9dce1397f44edc23559d/PyYAML-6.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:797b4f722ffa07cc8d62053e4cff1486fa6dc094105d13fea7b1de7d8bf71c9e", size = 756638 }, - { url = "https://files.pythonhosted.org/packages/22/5f/956f0f9fc65223a58fbc14459bf34b4cc48dec52e00535c79b8db361aabd/PyYAML-6.0.2-cp311-cp311-win32.whl", hash = "sha256:11d8f3dd2b9c1207dcaf2ee0bbbfd5991f571186ec9cc78427ba5bd32afae4b5", size = 143850 }, - { url = "https://files.pythonhosted.org/packages/ed/23/8da0bbe2ab9dcdd11f4f4557ccaf95c10b9811b13ecced089d43ce59c3c8/PyYAML-6.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:e10ce637b18caea04431ce14fabcf5c64a1c61ec9c56b071a4b7ca131ca52d44", size = 161980 }, - { url = "https://files.pythonhosted.org/packages/86/0c/c581167fc46d6d6d7ddcfb8c843a4de25bdd27e4466938109ca68492292c/PyYAML-6.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:c70c95198c015b85feafc136515252a261a84561b7b1d51e3384e0655ddf25ab", size = 183873 }, - { url = "https://files.pythonhosted.org/packages/a8/0c/38374f5bb272c051e2a69281d71cba6fdb983413e6758b84482905e29a5d/PyYAML-6.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ce826d6ef20b1bc864f0a68340c8b3287705cae2f8b4b1d932177dcc76721725", size = 173302 }, - { url = "https://files.pythonhosted.org/packages/c3/93/9916574aa8c00aa06bbac729972eb1071d002b8e158bd0e83a3b9a20a1f7/PyYAML-6.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f71ea527786de97d1a0cc0eacd1defc0985dcf6b3f17bb77dcfc8c34bec4dc5", size = 739154 }, - { url = "https://files.pythonhosted.org/packages/95/0f/b8938f1cbd09739c6da569d172531567dbcc9789e0029aa070856f123984/PyYAML-6.0.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9b22676e8097e9e22e36d6b7bda33190d0d400f345f23d4065d48f4ca7ae0425", size = 766223 }, - { url = "https://files.pythonhosted.org/packages/b9/2b/614b4752f2e127db5cc206abc23a8c19678e92b23c3db30fc86ab731d3bd/PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80bab7bfc629882493af4aa31a4cfa43a4c57c83813253626916b8c7ada83476", size = 767542 }, - { url = "https://files.pythonhosted.org/packages/d4/00/dd137d5bcc7efea1836d6264f049359861cf548469d18da90cd8216cf05f/PyYAML-6.0.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:0833f8694549e586547b576dcfaba4a6b55b9e96098b36cdc7ebefe667dfed48", size = 731164 }, - { url = "https://files.pythonhosted.org/packages/c9/1f/4f998c900485e5c0ef43838363ba4a9723ac0ad73a9dc42068b12aaba4e4/PyYAML-6.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8b9c7197f7cb2738065c481a0461e50ad02f18c78cd75775628afb4d7137fb3b", size = 756611 }, - { url = "https://files.pythonhosted.org/packages/df/d1/f5a275fdb252768b7a11ec63585bc38d0e87c9e05668a139fea92b80634c/PyYAML-6.0.2-cp312-cp312-win32.whl", hash = "sha256:ef6107725bd54b262d6dedcc2af448a266975032bc85ef0172c5f059da6325b4", size = 140591 }, - { url = "https://files.pythonhosted.org/packages/0c/e8/4f648c598b17c3d06e8753d7d13d57542b30d56e6c2dedf9c331ae56312e/PyYAML-6.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:7e7401d0de89a9a855c839bc697c079a4af81cf878373abd7dc625847d25cbd8", size = 156338 }, +version = "6.0.3" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/05/8e/961c0007c59b8dd7729d542c61a4d537767a59645b82a0b521206e1e25c2/pyyaml-6.0.3.tar.gz", hash = "sha256:d76623373421df22fb4cf8817020cbb7ef15c725b9d5e45f17e189bfc384190f", size = 130960, upload-time = "2025-09-25T21:33:16.546Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/6d/16/a95b6757765b7b031c9374925bb718d55e0a9ba8a1b6a12d25962ea44347/pyyaml-6.0.3-cp311-cp311-macosx_10_13_x86_64.whl", hash = "sha256:44edc647873928551a01e7a563d7452ccdebee747728c1080d881d68af7b997e", size = 185826, upload-time = "2025-09-25T21:31:58.655Z" }, + { url = "https://files.pythonhosted.org/packages/16/19/13de8e4377ed53079ee996e1ab0a9c33ec2faf808a4647b7b4c0d46dd239/pyyaml-6.0.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:652cb6edd41e718550aad172851962662ff2681490a8a711af6a4d288dd96824", size = 175577, upload-time = "2025-09-25T21:32:00.088Z" }, + { url = "https://files.pythonhosted.org/packages/0c/62/d2eb46264d4b157dae1275b573017abec435397aa59cbcdab6fc978a8af4/pyyaml-6.0.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:10892704fc220243f5305762e276552a0395f7beb4dbf9b14ec8fd43b57f126c", size = 775556, upload-time = "2025-09-25T21:32:01.31Z" }, + { url = "https://files.pythonhosted.org/packages/10/cb/16c3f2cf3266edd25aaa00d6c4350381c8b012ed6f5276675b9eba8d9ff4/pyyaml-6.0.3-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:850774a7879607d3a6f50d36d04f00ee69e7fc816450e5f7e58d7f17f1ae5c00", size = 882114, upload-time = "2025-09-25T21:32:03.376Z" }, + { url = "https://files.pythonhosted.org/packages/71/60/917329f640924b18ff085ab889a11c763e0b573da888e8404ff486657602/pyyaml-6.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:b8bb0864c5a28024fac8a632c443c87c5aa6f215c0b126c449ae1a150412f31d", size = 806638, upload-time = "2025-09-25T21:32:04.553Z" }, + { url = "https://files.pythonhosted.org/packages/dd/6f/529b0f316a9fd167281a6c3826b5583e6192dba792dd55e3203d3f8e655a/pyyaml-6.0.3-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:1d37d57ad971609cf3c53ba6a7e365e40660e3be0e5175fa9f2365a379d6095a", size = 767463, upload-time = "2025-09-25T21:32:06.152Z" }, + { url = "https://files.pythonhosted.org/packages/f2/6a/b627b4e0c1dd03718543519ffb2f1deea4a1e6d42fbab8021936a4d22589/pyyaml-6.0.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:37503bfbfc9d2c40b344d06b2199cf0e96e97957ab1c1b546fd4f87e53e5d3e4", size = 794986, upload-time = "2025-09-25T21:32:07.367Z" }, + { url = "https://files.pythonhosted.org/packages/45/91/47a6e1c42d9ee337c4839208f30d9f09caa9f720ec7582917b264defc875/pyyaml-6.0.3-cp311-cp311-win32.whl", hash = "sha256:8098f252adfa6c80ab48096053f512f2321f0b998f98150cea9bd23d83e1467b", size = 142543, upload-time = "2025-09-25T21:32:08.95Z" }, + { url = "https://files.pythonhosted.org/packages/da/e3/ea007450a105ae919a72393cb06f122f288ef60bba2dc64b26e2646fa315/pyyaml-6.0.3-cp311-cp311-win_amd64.whl", hash = "sha256:9f3bfb4965eb874431221a3ff3fdcddc7e74e3b07799e0e84ca4a0f867d449bf", size = 158763, upload-time = "2025-09-25T21:32:09.96Z" }, + { url = "https://files.pythonhosted.org/packages/d1/33/422b98d2195232ca1826284a76852ad5a86fe23e31b009c9886b2d0fb8b2/pyyaml-6.0.3-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:7f047e29dcae44602496db43be01ad42fc6f1cc0d8cd6c83d342306c32270196", size = 182063, upload-time = "2025-09-25T21:32:11.445Z" }, + { url = "https://files.pythonhosted.org/packages/89/a0/6cf41a19a1f2f3feab0e9c0b74134aa2ce6849093d5517a0c550fe37a648/pyyaml-6.0.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:fc09d0aa354569bc501d4e787133afc08552722d3ab34836a80547331bb5d4a0", size = 173973, upload-time = "2025-09-25T21:32:12.492Z" }, + { url = "https://files.pythonhosted.org/packages/ed/23/7a778b6bd0b9a8039df8b1b1d80e2e2ad78aa04171592c8a5c43a56a6af4/pyyaml-6.0.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:9149cad251584d5fb4981be1ecde53a1ca46c891a79788c0df828d2f166bda28", size = 775116, upload-time = "2025-09-25T21:32:13.652Z" }, + { url = "https://files.pythonhosted.org/packages/65/30/d7353c338e12baef4ecc1b09e877c1970bd3382789c159b4f89d6a70dc09/pyyaml-6.0.3-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:5fdec68f91a0c6739b380c83b951e2c72ac0197ace422360e6d5a959d8d97b2c", size = 844011, upload-time = "2025-09-25T21:32:15.21Z" }, + { url = "https://files.pythonhosted.org/packages/8b/9d/b3589d3877982d4f2329302ef98a8026e7f4443c765c46cfecc8858c6b4b/pyyaml-6.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ba1cc08a7ccde2d2ec775841541641e4548226580ab850948cbfda66a1befcdc", size = 807870, upload-time = "2025-09-25T21:32:16.431Z" }, + { url = "https://files.pythonhosted.org/packages/05/c0/b3be26a015601b822b97d9149ff8cb5ead58c66f981e04fedf4e762f4bd4/pyyaml-6.0.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:8dc52c23056b9ddd46818a57b78404882310fb473d63f17b07d5c40421e47f8e", size = 761089, upload-time = "2025-09-25T21:32:17.56Z" }, + { url = "https://files.pythonhosted.org/packages/be/8e/98435a21d1d4b46590d5459a22d88128103f8da4c2d4cb8f14f2a96504e1/pyyaml-6.0.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:41715c910c881bc081f1e8872880d3c650acf13dfa8214bad49ed4cede7c34ea", size = 790181, upload-time = "2025-09-25T21:32:18.834Z" }, + { url = "https://files.pythonhosted.org/packages/74/93/7baea19427dcfbe1e5a372d81473250b379f04b1bd3c4c5ff825e2327202/pyyaml-6.0.3-cp312-cp312-win32.whl", hash = "sha256:96b533f0e99f6579b3d4d4995707cf36df9100d67e0c8303a0c55b27b5f99bc5", size = 137658, upload-time = "2025-09-25T21:32:20.209Z" }, + { url = "https://files.pythonhosted.org/packages/86/bf/899e81e4cce32febab4fb42bb97dcdf66bc135272882d1987881a4b519e9/pyyaml-6.0.3-cp312-cp312-win_amd64.whl", hash = "sha256:5fcd34e47f6e0b794d17de1b4ff496c00986e1c83f7ab2fb8fcfe9616ff7477b", size = 154003, upload-time = "2025-09-25T21:32:21.167Z" }, + { url = "https://files.pythonhosted.org/packages/1a/08/67bd04656199bbb51dbed1439b7f27601dfb576fb864099c7ef0c3e55531/pyyaml-6.0.3-cp312-cp312-win_arm64.whl", hash = "sha256:64386e5e707d03a7e172c0701abfb7e10f0fb753ee1d773128192742712a98fd", size = 140344, upload-time = "2025-09-25T21:32:22.617Z" }, + { url = "https://files.pythonhosted.org/packages/d1/11/0fd08f8192109f7169db964b5707a2f1e8b745d4e239b784a5a1dd80d1db/pyyaml-6.0.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:8da9669d359f02c0b91ccc01cac4a67f16afec0dac22c2ad09f46bee0697eba8", size = 181669, upload-time = "2025-09-25T21:32:23.673Z" }, + { url = "https://files.pythonhosted.org/packages/b1/16/95309993f1d3748cd644e02e38b75d50cbc0d9561d21f390a76242ce073f/pyyaml-6.0.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:2283a07e2c21a2aa78d9c4442724ec1eb15f5e42a723b99cb3d822d48f5f7ad1", size = 173252, upload-time = "2025-09-25T21:32:25.149Z" }, + { url = "https://files.pythonhosted.org/packages/50/31/b20f376d3f810b9b2371e72ef5adb33879b25edb7a6d072cb7ca0c486398/pyyaml-6.0.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ee2922902c45ae8ccada2c5b501ab86c36525b883eff4255313a253a3160861c", size = 767081, upload-time = "2025-09-25T21:32:26.575Z" }, + { url = "https://files.pythonhosted.org/packages/49/1e/a55ca81e949270d5d4432fbbd19dfea5321eda7c41a849d443dc92fd1ff7/pyyaml-6.0.3-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:a33284e20b78bd4a18c8c2282d549d10bc8408a2a7ff57653c0cf0b9be0afce5", size = 841159, upload-time = "2025-09-25T21:32:27.727Z" }, + { url = "https://files.pythonhosted.org/packages/74/27/e5b8f34d02d9995b80abcef563ea1f8b56d20134d8f4e5e81733b1feceb2/pyyaml-6.0.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0f29edc409a6392443abf94b9cf89ce99889a1dd5376d94316ae5145dfedd5d6", size = 801626, upload-time = "2025-09-25T21:32:28.878Z" }, + { url = "https://files.pythonhosted.org/packages/f9/11/ba845c23988798f40e52ba45f34849aa8a1f2d4af4b798588010792ebad6/pyyaml-6.0.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:f7057c9a337546edc7973c0d3ba84ddcdf0daa14533c2065749c9075001090e6", size = 753613, upload-time = "2025-09-25T21:32:30.178Z" }, + { url = "https://files.pythonhosted.org/packages/3d/e0/7966e1a7bfc0a45bf0a7fb6b98ea03fc9b8d84fa7f2229e9659680b69ee3/pyyaml-6.0.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:eda16858a3cab07b80edaf74336ece1f986ba330fdb8ee0d6c0d68fe82bc96be", size = 794115, upload-time = "2025-09-25T21:32:31.353Z" }, + { url = "https://files.pythonhosted.org/packages/de/94/980b50a6531b3019e45ddeada0626d45fa85cbe22300844a7983285bed3b/pyyaml-6.0.3-cp313-cp313-win32.whl", hash = "sha256:d0eae10f8159e8fdad514efdc92d74fd8d682c933a6dd088030f3834bc8e6b26", size = 137427, upload-time = "2025-09-25T21:32:32.58Z" }, + { url = "https://files.pythonhosted.org/packages/97/c9/39d5b874e8b28845e4ec2202b5da735d0199dbe5b8fb85f91398814a9a46/pyyaml-6.0.3-cp313-cp313-win_amd64.whl", hash = "sha256:79005a0d97d5ddabfeeea4cf676af11e647e41d81c9a7722a193022accdb6b7c", size = 154090, upload-time = "2025-09-25T21:32:33.659Z" }, + { url = "https://files.pythonhosted.org/packages/73/e8/2bdf3ca2090f68bb3d75b44da7bbc71843b19c9f2b9cb9b0f4ab7a5a4329/pyyaml-6.0.3-cp313-cp313-win_arm64.whl", hash = "sha256:5498cd1645aa724a7c71c8f378eb29ebe23da2fc0d7a08071d89469bf1d2defb", size = 140246, upload-time = "2025-09-25T21:32:34.663Z" }, + { url = "https://files.pythonhosted.org/packages/9d/8c/f4bd7f6465179953d3ac9bc44ac1a8a3e6122cf8ada906b4f96c60172d43/pyyaml-6.0.3-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:8d1fab6bb153a416f9aeb4b8763bc0f22a5586065f86f7664fc23339fc1c1fac", size = 181814, upload-time = "2025-09-25T21:32:35.712Z" }, + { url = "https://files.pythonhosted.org/packages/bd/9c/4d95bb87eb2063d20db7b60faa3840c1b18025517ae857371c4dd55a6b3a/pyyaml-6.0.3-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:34d5fcd24b8445fadc33f9cf348c1047101756fd760b4dacb5c3e99755703310", size = 173809, upload-time = "2025-09-25T21:32:36.789Z" }, + { url = "https://files.pythonhosted.org/packages/92/b5/47e807c2623074914e29dabd16cbbdd4bf5e9b2db9f8090fa64411fc5382/pyyaml-6.0.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:501a031947e3a9025ed4405a168e6ef5ae3126c59f90ce0cd6f2bfc477be31b7", size = 766454, upload-time = "2025-09-25T21:32:37.966Z" }, + { url = "https://files.pythonhosted.org/packages/02/9e/e5e9b168be58564121efb3de6859c452fccde0ab093d8438905899a3a483/pyyaml-6.0.3-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:b3bc83488de33889877a0f2543ade9f70c67d66d9ebb4ac959502e12de895788", size = 836355, upload-time = "2025-09-25T21:32:39.178Z" }, + { url = "https://files.pythonhosted.org/packages/88/f9/16491d7ed2a919954993e48aa941b200f38040928474c9e85ea9e64222c3/pyyaml-6.0.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c458b6d084f9b935061bc36216e8a69a7e293a2f1e68bf956dcd9e6cbcd143f5", size = 794175, upload-time = "2025-09-25T21:32:40.865Z" }, + { url = "https://files.pythonhosted.org/packages/dd/3f/5989debef34dc6397317802b527dbbafb2b4760878a53d4166579111411e/pyyaml-6.0.3-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:7c6610def4f163542a622a73fb39f534f8c101d690126992300bf3207eab9764", size = 755228, upload-time = "2025-09-25T21:32:42.084Z" }, + { url = "https://files.pythonhosted.org/packages/d7/ce/af88a49043cd2e265be63d083fc75b27b6ed062f5f9fd6cdc223ad62f03e/pyyaml-6.0.3-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:5190d403f121660ce8d1d2c1bb2ef1bd05b5f68533fc5c2ea899bd15f4399b35", size = 789194, upload-time = "2025-09-25T21:32:43.362Z" }, + { url = "https://files.pythonhosted.org/packages/23/20/bb6982b26a40bb43951265ba29d4c246ef0ff59c9fdcdf0ed04e0687de4d/pyyaml-6.0.3-cp314-cp314-win_amd64.whl", hash = "sha256:4a2e8cebe2ff6ab7d1050ecd59c25d4c8bd7e6f400f5f82b96557ac0abafd0ac", size = 156429, upload-time = "2025-09-25T21:32:57.844Z" }, + { url = "https://files.pythonhosted.org/packages/f4/f4/a4541072bb9422c8a883ab55255f918fa378ecf083f5b85e87fc2b4eda1b/pyyaml-6.0.3-cp314-cp314-win_arm64.whl", hash = "sha256:93dda82c9c22deb0a405ea4dc5f2d0cda384168e466364dec6255b293923b2f3", size = 143912, upload-time = "2025-09-25T21:32:59.247Z" }, + { url = "https://files.pythonhosted.org/packages/7c/f9/07dd09ae774e4616edf6cda684ee78f97777bdd15847253637a6f052a62f/pyyaml-6.0.3-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:02893d100e99e03eda1c8fd5c441d8c60103fd175728e23e431db1b589cf5ab3", size = 189108, upload-time = "2025-09-25T21:32:44.377Z" }, + { url = "https://files.pythonhosted.org/packages/4e/78/8d08c9fb7ce09ad8c38ad533c1191cf27f7ae1effe5bb9400a46d9437fcf/pyyaml-6.0.3-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:c1ff362665ae507275af2853520967820d9124984e0f7466736aea23d8611fba", size = 183641, upload-time = "2025-09-25T21:32:45.407Z" }, + { url = "https://files.pythonhosted.org/packages/7b/5b/3babb19104a46945cf816d047db2788bcaf8c94527a805610b0289a01c6b/pyyaml-6.0.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6adc77889b628398debc7b65c073bcb99c4a0237b248cacaf3fe8a557563ef6c", size = 831901, upload-time = "2025-09-25T21:32:48.83Z" }, + { url = "https://files.pythonhosted.org/packages/8b/cc/dff0684d8dc44da4d22a13f35f073d558c268780ce3c6ba1b87055bb0b87/pyyaml-6.0.3-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:a80cb027f6b349846a3bf6d73b5e95e782175e52f22108cfa17876aaeff93702", size = 861132, upload-time = "2025-09-25T21:32:50.149Z" }, + { url = "https://files.pythonhosted.org/packages/b1/5e/f77dc6b9036943e285ba76b49e118d9ea929885becb0a29ba8a7c75e29fe/pyyaml-6.0.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:00c4bdeba853cc34e7dd471f16b4114f4162dc03e6b7afcc2128711f0eca823c", size = 839261, upload-time = "2025-09-25T21:32:51.808Z" }, + { url = "https://files.pythonhosted.org/packages/ce/88/a9db1376aa2a228197c58b37302f284b5617f56a5d959fd1763fb1675ce6/pyyaml-6.0.3-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:66e1674c3ef6f541c35191caae2d429b967b99e02040f5ba928632d9a7f0f065", size = 805272, upload-time = "2025-09-25T21:32:52.941Z" }, + { url = "https://files.pythonhosted.org/packages/da/92/1446574745d74df0c92e6aa4a7b0b3130706a4142b2d1a5869f2eaa423c6/pyyaml-6.0.3-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:16249ee61e95f858e83976573de0f5b2893b3677ba71c9dd36b9cf8be9ac6d65", size = 829923, upload-time = "2025-09-25T21:32:54.537Z" }, + { url = "https://files.pythonhosted.org/packages/f0/7a/1c7270340330e575b92f397352af856a8c06f230aa3e76f86b39d01b416a/pyyaml-6.0.3-cp314-cp314t-win_amd64.whl", hash = "sha256:4ad1906908f2f5ae4e5a8ddfce73c320c2a1429ec52eafd27138b7f1cbe341c9", size = 174062, upload-time = "2025-09-25T21:32:55.767Z" }, + { url = "https://files.pythonhosted.org/packages/f1/12/de94a39c2ef588c7e6455cfbe7343d3b2dc9d6b6b2f40c4c6565744c873d/pyyaml-6.0.3-cp314-cp314t-win_arm64.whl", hash = "sha256:ebc55a14a21cb14062aa4162f906cd962b28e2e9ea38f9b4391244cd8de4ae0b", size = 149341, upload-time = "2025-09-25T21:32:56.828Z" }, ] [[package]] name = "pyzmq" -version = "26.2.1" +version = "27.1.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "cffi", marker = "implementation_name == 'pypy'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/5a/e3/8d0382cb59feb111c252b54e8728257416a38ffcb2243c4e4775a3c990fe/pyzmq-26.2.1.tar.gz", hash = "sha256:17d72a74e5e9ff3829deb72897a175333d3ef5b5413948cae3cf7ebf0b02ecca", size = 278433 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/70/3d/c2d9d46c033d1b51692ea49a22439f7f66d91d5c938e8b5c56ed7a2151c2/pyzmq-26.2.1-cp310-cp310-macosx_10_15_universal2.whl", hash = "sha256:f39d1227e8256d19899d953e6e19ed2ccb689102e6d85e024da5acf410f301eb", size = 1345451 }, - { url = "https://files.pythonhosted.org/packages/0e/df/4754a8abcdeef280651f9bb51446c47659910940b392a66acff7c37f5cef/pyzmq-26.2.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:a23948554c692df95daed595fdd3b76b420a4939d7a8a28d6d7dea9711878641", size = 942766 }, - { url = "https://files.pythonhosted.org/packages/74/da/e6053a3b13c912eded6c2cdeee22ff3a4c33820d17f9eb24c7b6e957ffe7/pyzmq-26.2.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:95f5728b367a042df146cec4340d75359ec6237beebf4a8f5cf74657c65b9257", size = 678488 }, - { url = "https://files.pythonhosted.org/packages/9e/50/614934145244142401ca174ca81071777ab93aa88173973ba0154f491e09/pyzmq-26.2.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:95f7b01b3f275504011cf4cf21c6b885c8d627ce0867a7e83af1382ebab7b3ff", size = 917115 }, - { url = "https://files.pythonhosted.org/packages/80/2b/ebeb7bc4fc8e9e61650b2e09581597355a4341d413fa9b2947d7a6558119/pyzmq-26.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80a00370a2ef2159c310e662c7c0f2d030f437f35f478bb8b2f70abd07e26b24", size = 874162 }, - { url = "https://files.pythonhosted.org/packages/79/48/93210621c331ad16313dc2849801411fbae10d91d878853933f2a85df8e7/pyzmq-26.2.1-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:8531ed35dfd1dd2af95f5d02afd6545e8650eedbf8c3d244a554cf47d8924459", size = 874180 }, - { url = "https://files.pythonhosted.org/packages/f0/8b/40924b4d8e33bfdd54c1970fb50f327e39b90b902f897cf09b30b2e9ac48/pyzmq-26.2.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:cdb69710e462a38e6039cf17259d328f86383a06c20482cc154327968712273c", size = 1208139 }, - { url = "https://files.pythonhosted.org/packages/c8/b2/82d6675fc89bd965eae13c45002c792d33f06824589844b03f8ea8fc6d86/pyzmq-26.2.1-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:e7eeaef81530d0b74ad0d29eec9997f1c9230c2f27242b8d17e0ee67662c8f6e", size = 1520666 }, - { url = "https://files.pythonhosted.org/packages/9d/e2/5ff15f2d3f920dcc559d477bd9bb3faacd6d79fcf7c5448e585c78f84849/pyzmq-26.2.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:361edfa350e3be1f987e592e834594422338d7174364763b7d3de5b0995b16f3", size = 1420056 }, - { url = "https://files.pythonhosted.org/packages/40/a2/f9bbeccf7f75aa0d8963e224e5730abcefbf742e1f2ae9ea60fd9d6ff72b/pyzmq-26.2.1-cp310-cp310-win32.whl", hash = "sha256:637536c07d2fb6a354988b2dd1d00d02eb5dd443f4bbee021ba30881af1c28aa", size = 583874 }, - { url = "https://files.pythonhosted.org/packages/56/b1/44f513135843272f0e12f5aebf4af35839e2a88eb45411f2c8c010d8c856/pyzmq-26.2.1-cp310-cp310-win_amd64.whl", hash = "sha256:45fad32448fd214fbe60030aa92f97e64a7140b624290834cc9b27b3a11f9473", size = 647367 }, - { url = "https://files.pythonhosted.org/packages/27/9c/1bef14a37b02d651a462811bbdb1390b61cd4a5b5e95cbd7cc2d60ef848c/pyzmq-26.2.1-cp310-cp310-win_arm64.whl", hash = "sha256:d9da0289d8201c8a29fd158aaa0dfe2f2e14a181fd45e2dc1fbf969a62c1d594", size = 561784 }, - { url = "https://files.pythonhosted.org/packages/b9/03/5ecc46a6ed5971299f5c03e016ca637802d8660e44392bea774fb7797405/pyzmq-26.2.1-cp311-cp311-macosx_10_15_universal2.whl", hash = "sha256:c059883840e634a21c5b31d9b9a0e2b48f991b94d60a811092bc37992715146a", size = 1346032 }, - { url = "https://files.pythonhosted.org/packages/40/51/48fec8f990ee644f461ff14c8fe5caa341b0b9b3a0ad7544f8ef17d6f528/pyzmq-26.2.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:ed038a921df836d2f538e509a59cb638df3e70ca0fcd70d0bf389dfcdf784d2a", size = 943324 }, - { url = "https://files.pythonhosted.org/packages/c1/f4/f322b389727c687845e38470b48d7a43c18a83f26d4d5084603c6c3f79ca/pyzmq-26.2.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9027a7fcf690f1a3635dc9e55e38a0d6602dbbc0548935d08d46d2e7ec91f454", size = 678418 }, - { url = "https://files.pythonhosted.org/packages/a8/df/2834e3202533bd05032d83e02db7ac09fa1be853bbef59974f2b2e3a8557/pyzmq-26.2.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6d75fcb00a1537f8b0c0bb05322bc7e35966148ffc3e0362f0369e44a4a1de99", size = 915466 }, - { url = "https://files.pythonhosted.org/packages/b5/e2/45c0f6e122b562cb8c6c45c0dcac1160a4e2207385ef9b13463e74f93031/pyzmq-26.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f0019cc804ac667fb8c8eaecdb66e6d4a68acf2e155d5c7d6381a5645bd93ae4", size = 873347 }, - { url = "https://files.pythonhosted.org/packages/de/b9/3e0fbddf8b87454e914501d368171466a12550c70355b3844115947d68ea/pyzmq-26.2.1-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:f19dae58b616ac56b96f2e2290f2d18730a898a171f447f491cc059b073ca1fa", size = 874545 }, - { url = "https://files.pythonhosted.org/packages/1f/1c/1ee41d6e10b2127263b1994bc53b9e74ece015b0d2c0a30e0afaf69b78b2/pyzmq-26.2.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:f5eeeb82feec1fc5cbafa5ee9022e87ffdb3a8c48afa035b356fcd20fc7f533f", size = 1208630 }, - { url = "https://files.pythonhosted.org/packages/3d/a9/50228465c625851a06aeee97c74f253631f509213f979166e83796299c60/pyzmq-26.2.1-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:000760e374d6f9d1a3478a42ed0c98604de68c9e94507e5452951e598ebecfba", size = 1519568 }, - { url = "https://files.pythonhosted.org/packages/c6/f2/6360b619e69da78863c2108beb5196ae8b955fe1e161c0b886b95dc6b1ac/pyzmq-26.2.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:817fcd3344d2a0b28622722b98500ae9c8bfee0f825b8450932ff19c0b15bebd", size = 1419677 }, - { url = "https://files.pythonhosted.org/packages/da/d5/f179da989168f5dfd1be8103ef508ade1d38a8078dda4f10ebae3131a490/pyzmq-26.2.1-cp311-cp311-win32.whl", hash = "sha256:88812b3b257f80444a986b3596e5ea5c4d4ed4276d2b85c153a6fbc5ca457ae7", size = 582682 }, - { url = "https://files.pythonhosted.org/packages/60/50/e5b2e9de3ffab73ff92bee736216cf209381081fa6ab6ba96427777d98b1/pyzmq-26.2.1-cp311-cp311-win_amd64.whl", hash = "sha256:ef29630fde6022471d287c15c0a2484aba188adbfb978702624ba7a54ddfa6c1", size = 648128 }, - { url = "https://files.pythonhosted.org/packages/d9/fe/7bb93476dd8405b0fc9cab1fd921a08bd22d5e3016aa6daea1a78d54129b/pyzmq-26.2.1-cp311-cp311-win_arm64.whl", hash = "sha256:f32718ee37c07932cc336096dc7403525301fd626349b6eff8470fe0f996d8d7", size = 562465 }, - { url = "https://files.pythonhosted.org/packages/9c/b9/260a74786f162c7f521f5f891584a51d5a42fd15f5dcaa5c9226b2865fcc/pyzmq-26.2.1-cp312-cp312-macosx_10_15_universal2.whl", hash = "sha256:a6549ecb0041dafa55b5932dcbb6c68293e0bd5980b5b99f5ebb05f9a3b8a8f3", size = 1348495 }, - { url = "https://files.pythonhosted.org/packages/bf/73/8a0757e4b68f5a8ccb90ddadbb76c6a5f880266cdb18be38c99bcdc17aaa/pyzmq-26.2.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:0250c94561f388db51fd0213cdccbd0b9ef50fd3c57ce1ac937bf3034d92d72e", size = 945035 }, - { url = "https://files.pythonhosted.org/packages/cf/de/f02ec973cd33155bb772bae33ace774acc7cc71b87b25c4829068bec35de/pyzmq-26.2.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:36ee4297d9e4b34b5dc1dd7ab5d5ea2cbba8511517ef44104d2915a917a56dc8", size = 671213 }, - { url = "https://files.pythonhosted.org/packages/d1/80/8fc583085f85ac91682744efc916888dd9f11f9f75a31aef1b78a5486c6c/pyzmq-26.2.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c2a9cb17fd83b7a3a3009901aca828feaf20aa2451a8a487b035455a86549c09", size = 908750 }, - { url = "https://files.pythonhosted.org/packages/c3/25/0b4824596f261a3cc512ab152448b383047ff5f143a6906a36876415981c/pyzmq-26.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:786dd8a81b969c2081b31b17b326d3a499ddd1856e06d6d79ad41011a25148da", size = 865416 }, - { url = "https://files.pythonhosted.org/packages/a1/d1/6fda77a034d02034367b040973fd3861d945a5347e607bd2e98c99f20599/pyzmq-26.2.1-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:2d88ba221a07fc2c5581565f1d0fe8038c15711ae79b80d9462e080a1ac30435", size = 865922 }, - { url = "https://files.pythonhosted.org/packages/ad/81/48f7fd8a71c427412e739ce576fc1ee14f3dc34527ca9b0076e471676183/pyzmq-26.2.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:1c84c1297ff9f1cd2440da4d57237cb74be21fdfe7d01a10810acba04e79371a", size = 1201526 }, - { url = "https://files.pythonhosted.org/packages/c7/d8/818f15c6ef36b5450e435cbb0d3a51599fc884a5d2b27b46b9c00af68ef1/pyzmq-26.2.1-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:46d4ebafc27081a7f73a0f151d0c38d4291656aa134344ec1f3d0199ebfbb6d4", size = 1512808 }, - { url = "https://files.pythonhosted.org/packages/d9/c4/b3edb7d0ae82ad6fb1a8cdb191a4113c427a01e85139906f3b655b07f4f8/pyzmq-26.2.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:91e2bfb8e9a29f709d51b208dd5f441dc98eb412c8fe75c24ea464734ccdb48e", size = 1411836 }, - { url = "https://files.pythonhosted.org/packages/69/1c/151e3d42048f02cc5cd6dfc241d9d36b38375b4dee2e728acb5c353a6d52/pyzmq-26.2.1-cp312-cp312-win32.whl", hash = "sha256:4a98898fdce380c51cc3e38ebc9aa33ae1e078193f4dc641c047f88b8c690c9a", size = 581378 }, - { url = "https://files.pythonhosted.org/packages/b6/b9/d59a7462848aaab7277fddb253ae134a570520115d80afa85e952287e6bc/pyzmq-26.2.1-cp312-cp312-win_amd64.whl", hash = "sha256:a0741edbd0adfe5f30bba6c5223b78c131b5aa4a00a223d631e5ef36e26e6d13", size = 643737 }, - { url = "https://files.pythonhosted.org/packages/55/09/f37e707937cce328944c1d57e5e50ab905011d35252a0745c4f7e5822a76/pyzmq-26.2.1-cp312-cp312-win_arm64.whl", hash = "sha256:e5e33b1491555843ba98d5209439500556ef55b6ab635f3a01148545498355e5", size = 558303 }, - { url = "https://files.pythonhosted.org/packages/65/d1/e630a75cfb2534574a1258fda54d02f13cf80b576d4ce6d2aa478dc67829/pyzmq-26.2.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:380816d298aed32b1a97b4973a4865ef3be402a2e760204509b52b6de79d755d", size = 847743 }, - { url = "https://files.pythonhosted.org/packages/27/df/f94a711b4f6c4b41e227f9a938103f52acf4c2e949d91cbc682495a48155/pyzmq-26.2.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:97cbb368fd0debdbeb6ba5966aa28e9a1ae3396c7386d15569a6ca4be4572b99", size = 570991 }, - { url = "https://files.pythonhosted.org/packages/bf/08/0c6f97fb3c9dbfa23382f0efaf8f9aa1396a08a3358974eaae3ee659ed5c/pyzmq-26.2.1-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:abf7b5942c6b0dafcc2823ddd9154f419147e24f8df5b41ca8ea40a6db90615c", size = 799664 }, - { url = "https://files.pythonhosted.org/packages/05/14/f4d4fd8bb8988c667845734dd756e9ee65b9a17a010d5f288dfca14a572d/pyzmq-26.2.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3fe6e28a8856aea808715f7a4fc11f682b9d29cac5d6262dd8fe4f98edc12d53", size = 758156 }, - { url = "https://files.pythonhosted.org/packages/e3/fe/72e7e166bda3885810bee7b23049133e142f7c80c295bae02c562caeea16/pyzmq-26.2.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:bd8fdee945b877aa3bffc6a5a8816deb048dab0544f9df3731ecd0e54d8c84c9", size = 556563 }, +sdist = { url = "https://files.pythonhosted.org/packages/04/0b/3c9baedbdf613ecaa7aa07027780b8867f57b6293b6ee50de316c9f3222b/pyzmq-27.1.0.tar.gz", hash = "sha256:ac0765e3d44455adb6ddbf4417dcce460fc40a05978c08efdf2948072f6db540", size = 281750, upload-time = "2025-09-08T23:10:18.157Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/06/5d/305323ba86b284e6fcb0d842d6adaa2999035f70f8c38a9b6d21ad28c3d4/pyzmq-27.1.0-cp311-cp311-macosx_10_15_universal2.whl", hash = "sha256:226b091818d461a3bef763805e75685e478ac17e9008f49fce2d3e52b3d58b86", size = 1333328, upload-time = "2025-09-08T23:07:45.946Z" }, + { url = "https://files.pythonhosted.org/packages/bd/a0/fc7e78a23748ad5443ac3275943457e8452da67fda347e05260261108cbc/pyzmq-27.1.0-cp311-cp311-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:0790a0161c281ca9723f804871b4027f2e8b5a528d357c8952d08cd1a9c15581", size = 908803, upload-time = "2025-09-08T23:07:47.551Z" }, + { url = "https://files.pythonhosted.org/packages/7e/22/37d15eb05f3bdfa4abea6f6d96eb3bb58585fbd3e4e0ded4e743bc650c97/pyzmq-27.1.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c895a6f35476b0c3a54e3eb6ccf41bf3018de937016e6e18748317f25d4e925f", size = 668836, upload-time = "2025-09-08T23:07:49.436Z" }, + { url = "https://files.pythonhosted.org/packages/b1/c4/2a6fe5111a01005fc7af3878259ce17684fabb8852815eda6225620f3c59/pyzmq-27.1.0-cp311-cp311-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:5bbf8d3630bf96550b3be8e1fc0fea5cbdc8d5466c1192887bd94869da17a63e", size = 857038, upload-time = "2025-09-08T23:07:51.234Z" }, + { url = "https://files.pythonhosted.org/packages/cb/eb/bfdcb41d0db9cd233d6fb22dc131583774135505ada800ebf14dfb0a7c40/pyzmq-27.1.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:15c8bd0fe0dabf808e2d7a681398c4e5ded70a551ab47482067a572c054c8e2e", size = 1657531, upload-time = "2025-09-08T23:07:52.795Z" }, + { url = "https://files.pythonhosted.org/packages/ab/21/e3180ca269ed4a0de5c34417dfe71a8ae80421198be83ee619a8a485b0c7/pyzmq-27.1.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:bafcb3dd171b4ae9f19ee6380dfc71ce0390fefaf26b504c0e5f628d7c8c54f2", size = 2034786, upload-time = "2025-09-08T23:07:55.047Z" }, + { url = "https://files.pythonhosted.org/packages/3b/b1/5e21d0b517434b7f33588ff76c177c5a167858cc38ef740608898cd329f2/pyzmq-27.1.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:e829529fcaa09937189178115c49c504e69289abd39967cd8a4c215761373394", size = 1894220, upload-time = "2025-09-08T23:07:57.172Z" }, + { url = "https://files.pythonhosted.org/packages/03/f2/44913a6ff6941905efc24a1acf3d3cb6146b636c546c7406c38c49c403d4/pyzmq-27.1.0-cp311-cp311-win32.whl", hash = "sha256:6df079c47d5902af6db298ec92151db82ecb557af663098b92f2508c398bb54f", size = 567155, upload-time = "2025-09-08T23:07:59.05Z" }, + { url = "https://files.pythonhosted.org/packages/23/6d/d8d92a0eb270a925c9b4dd039c0b4dc10abc2fcbc48331788824ef113935/pyzmq-27.1.0-cp311-cp311-win_amd64.whl", hash = "sha256:190cbf120fbc0fc4957b56866830def56628934a9d112aec0e2507aa6a032b97", size = 633428, upload-time = "2025-09-08T23:08:00.663Z" }, + { url = "https://files.pythonhosted.org/packages/ae/14/01afebc96c5abbbd713ecfc7469cfb1bc801c819a74ed5c9fad9a48801cb/pyzmq-27.1.0-cp311-cp311-win_arm64.whl", hash = "sha256:eca6b47df11a132d1745eb3b5b5e557a7dae2c303277aa0e69c6ba91b8736e07", size = 559497, upload-time = "2025-09-08T23:08:02.15Z" }, + { url = "https://files.pythonhosted.org/packages/92/e7/038aab64a946d535901103da16b953c8c9cc9c961dadcbf3609ed6428d23/pyzmq-27.1.0-cp312-abi3-macosx_10_15_universal2.whl", hash = "sha256:452631b640340c928fa343801b0d07eb0c3789a5ffa843f6e1a9cee0ba4eb4fc", size = 1306279, upload-time = "2025-09-08T23:08:03.807Z" }, + { url = "https://files.pythonhosted.org/packages/e8/5e/c3c49fdd0f535ef45eefcc16934648e9e59dace4a37ee88fc53f6cd8e641/pyzmq-27.1.0-cp312-abi3-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:1c179799b118e554b66da67d88ed66cd37a169f1f23b5d9f0a231b4e8d44a113", size = 895645, upload-time = "2025-09-08T23:08:05.301Z" }, + { url = "https://files.pythonhosted.org/packages/f8/e5/b0b2504cb4e903a74dcf1ebae157f9e20ebb6ea76095f6cfffea28c42ecd/pyzmq-27.1.0-cp312-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:3837439b7f99e60312f0c926a6ad437b067356dc2bc2ec96eb395fd0fe804233", size = 652574, upload-time = "2025-09-08T23:08:06.828Z" }, + { url = "https://files.pythonhosted.org/packages/f8/9b/c108cdb55560eaf253f0cbdb61b29971e9fb34d9c3499b0e96e4e60ed8a5/pyzmq-27.1.0-cp312-abi3-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:43ad9a73e3da1fab5b0e7e13402f0b2fb934ae1c876c51d0afff0e7c052eca31", size = 840995, upload-time = "2025-09-08T23:08:08.396Z" }, + { url = "https://files.pythonhosted.org/packages/c2/bb/b79798ca177b9eb0825b4c9998c6af8cd2a7f15a6a1a4272c1d1a21d382f/pyzmq-27.1.0-cp312-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:0de3028d69d4cdc475bfe47a6128eb38d8bc0e8f4d69646adfbcd840facbac28", size = 1642070, upload-time = "2025-09-08T23:08:09.989Z" }, + { url = "https://files.pythonhosted.org/packages/9c/80/2df2e7977c4ede24c79ae39dcef3899bfc5f34d1ca7a5b24f182c9b7a9ca/pyzmq-27.1.0-cp312-abi3-musllinux_1_2_i686.whl", hash = "sha256:cf44a7763aea9298c0aa7dbf859f87ed7012de8bda0f3977b6fb1d96745df856", size = 2021121, upload-time = "2025-09-08T23:08:11.907Z" }, + { url = "https://files.pythonhosted.org/packages/46/bd/2d45ad24f5f5ae7e8d01525eb76786fa7557136555cac7d929880519e33a/pyzmq-27.1.0-cp312-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:f30f395a9e6fbca195400ce833c731e7b64c3919aa481af4d88c3759e0cb7496", size = 1878550, upload-time = "2025-09-08T23:08:13.513Z" }, + { url = "https://files.pythonhosted.org/packages/e6/2f/104c0a3c778d7c2ab8190e9db4f62f0b6957b53c9d87db77c284b69f33ea/pyzmq-27.1.0-cp312-abi3-win32.whl", hash = "sha256:250e5436a4ba13885494412b3da5d518cd0d3a278a1ae640e113c073a5f88edd", size = 559184, upload-time = "2025-09-08T23:08:15.163Z" }, + { url = "https://files.pythonhosted.org/packages/fc/7f/a21b20d577e4100c6a41795842028235998a643b1ad406a6d4163ea8f53e/pyzmq-27.1.0-cp312-abi3-win_amd64.whl", hash = "sha256:9ce490cf1d2ca2ad84733aa1d69ce6855372cb5ce9223802450c9b2a7cba0ccf", size = 619480, upload-time = "2025-09-08T23:08:17.192Z" }, + { url = "https://files.pythonhosted.org/packages/78/c2/c012beae5f76b72f007a9e91ee9401cb88c51d0f83c6257a03e785c81cc2/pyzmq-27.1.0-cp312-abi3-win_arm64.whl", hash = "sha256:75a2f36223f0d535a0c919e23615fc85a1e23b71f40c7eb43d7b1dedb4d8f15f", size = 552993, upload-time = "2025-09-08T23:08:18.926Z" }, + { url = "https://files.pythonhosted.org/packages/60/cb/84a13459c51da6cec1b7b1dc1a47e6db6da50b77ad7fd9c145842750a011/pyzmq-27.1.0-cp313-cp313-android_24_arm64_v8a.whl", hash = "sha256:93ad4b0855a664229559e45c8d23797ceac03183c7b6f5b4428152a6b06684a5", size = 1122436, upload-time = "2025-09-08T23:08:20.801Z" }, + { url = "https://files.pythonhosted.org/packages/dc/b6/94414759a69a26c3dd674570a81813c46a078767d931a6c70ad29fc585cb/pyzmq-27.1.0-cp313-cp313-android_24_x86_64.whl", hash = "sha256:fbb4f2400bfda24f12f009cba62ad5734148569ff4949b1b6ec3b519444342e6", size = 1156301, upload-time = "2025-09-08T23:08:22.47Z" }, + { url = "https://files.pythonhosted.org/packages/a5/ad/15906493fd40c316377fd8a8f6b1f93104f97a752667763c9b9c1b71d42d/pyzmq-27.1.0-cp313-cp313t-macosx_10_15_universal2.whl", hash = "sha256:e343d067f7b151cfe4eb3bb796a7752c9d369eed007b91231e817071d2c2fec7", size = 1341197, upload-time = "2025-09-08T23:08:24.286Z" }, + { url = "https://files.pythonhosted.org/packages/14/1d/d343f3ce13db53a54cb8946594e567410b2125394dafcc0268d8dda027e0/pyzmq-27.1.0-cp313-cp313t-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:08363b2011dec81c354d694bdecaef4770e0ae96b9afea70b3f47b973655cc05", size = 897275, upload-time = "2025-09-08T23:08:26.063Z" }, + { url = "https://files.pythonhosted.org/packages/69/2d/d83dd6d7ca929a2fc67d2c3005415cdf322af7751d773524809f9e585129/pyzmq-27.1.0-cp313-cp313t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d54530c8c8b5b8ddb3318f481297441af102517602b569146185fa10b63f4fa9", size = 660469, upload-time = "2025-09-08T23:08:27.623Z" }, + { url = "https://files.pythonhosted.org/packages/3e/cd/9822a7af117f4bc0f1952dbe9ef8358eb50a24928efd5edf54210b850259/pyzmq-27.1.0-cp313-cp313t-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:6f3afa12c392f0a44a2414056d730eebc33ec0926aae92b5ad5cf26ebb6cc128", size = 847961, upload-time = "2025-09-08T23:08:29.672Z" }, + { url = "https://files.pythonhosted.org/packages/9a/12/f003e824a19ed73be15542f172fd0ec4ad0b60cf37436652c93b9df7c585/pyzmq-27.1.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:c65047adafe573ff023b3187bb93faa583151627bc9c51fc4fb2c561ed689d39", size = 1650282, upload-time = "2025-09-08T23:08:31.349Z" }, + { url = "https://files.pythonhosted.org/packages/d5/4a/e82d788ed58e9a23995cee70dbc20c9aded3d13a92d30d57ec2291f1e8a3/pyzmq-27.1.0-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:90e6e9441c946a8b0a667356f7078d96411391a3b8f80980315455574177ec97", size = 2024468, upload-time = "2025-09-08T23:08:33.543Z" }, + { url = "https://files.pythonhosted.org/packages/d9/94/2da0a60841f757481e402b34bf4c8bf57fa54a5466b965de791b1e6f747d/pyzmq-27.1.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:add071b2d25f84e8189aaf0882d39a285b42fa3853016ebab234a5e78c7a43db", size = 1885394, upload-time = "2025-09-08T23:08:35.51Z" }, + { url = "https://files.pythonhosted.org/packages/4f/6f/55c10e2e49ad52d080dc24e37adb215e5b0d64990b57598abc2e3f01725b/pyzmq-27.1.0-cp313-cp313t-win32.whl", hash = "sha256:7ccc0700cfdf7bd487bea8d850ec38f204478681ea02a582a8da8171b7f90a1c", size = 574964, upload-time = "2025-09-08T23:08:37.178Z" }, + { url = "https://files.pythonhosted.org/packages/87/4d/2534970ba63dd7c522d8ca80fb92777f362c0f321900667c615e2067cb29/pyzmq-27.1.0-cp313-cp313t-win_amd64.whl", hash = "sha256:8085a9fba668216b9b4323be338ee5437a235fe275b9d1610e422ccc279733e2", size = 641029, upload-time = "2025-09-08T23:08:40.595Z" }, + { url = "https://files.pythonhosted.org/packages/f6/fa/f8aea7a28b0641f31d40dea42d7ef003fded31e184ef47db696bc74cd610/pyzmq-27.1.0-cp313-cp313t-win_arm64.whl", hash = "sha256:6bb54ca21bcfe361e445256c15eedf083f153811c37be87e0514934d6913061e", size = 561541, upload-time = "2025-09-08T23:08:42.668Z" }, + { url = "https://files.pythonhosted.org/packages/87/45/19efbb3000956e82d0331bafca5d9ac19ea2857722fa2caacefb6042f39d/pyzmq-27.1.0-cp314-cp314t-macosx_10_15_universal2.whl", hash = "sha256:ce980af330231615756acd5154f29813d553ea555485ae712c491cd483df6b7a", size = 1341197, upload-time = "2025-09-08T23:08:44.973Z" }, + { url = "https://files.pythonhosted.org/packages/48/43/d72ccdbf0d73d1343936296665826350cb1e825f92f2db9db3e61c2162a2/pyzmq-27.1.0-cp314-cp314t-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:1779be8c549e54a1c38f805e56d2a2e5c009d26de10921d7d51cfd1c8d4632ea", size = 897175, upload-time = "2025-09-08T23:08:46.601Z" }, + { url = "https://files.pythonhosted.org/packages/2f/2e/a483f73a10b65a9ef0161e817321d39a770b2acf8bcf3004a28d90d14a94/pyzmq-27.1.0-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:7200bb0f03345515df50d99d3db206a0a6bee1955fbb8c453c76f5bf0e08fb96", size = 660427, upload-time = "2025-09-08T23:08:48.187Z" }, + { url = "https://files.pythonhosted.org/packages/f5/d2/5f36552c2d3e5685abe60dfa56f91169f7a2d99bbaf67c5271022ab40863/pyzmq-27.1.0-cp314-cp314t-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:01c0e07d558b06a60773744ea6251f769cd79a41a97d11b8bf4ab8f034b0424d", size = 847929, upload-time = "2025-09-08T23:08:49.76Z" }, + { url = "https://files.pythonhosted.org/packages/c4/2a/404b331f2b7bf3198e9945f75c4c521f0c6a3a23b51f7a4a401b94a13833/pyzmq-27.1.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:80d834abee71f65253c91540445d37c4c561e293ba6e741b992f20a105d69146", size = 1650193, upload-time = "2025-09-08T23:08:51.7Z" }, + { url = "https://files.pythonhosted.org/packages/1c/0b/f4107e33f62a5acf60e3ded67ed33d79b4ce18de432625ce2fc5093d6388/pyzmq-27.1.0-cp314-cp314t-musllinux_1_2_i686.whl", hash = "sha256:544b4e3b7198dde4a62b8ff6685e9802a9a1ebf47e77478a5eb88eca2a82f2fd", size = 2024388, upload-time = "2025-09-08T23:08:53.393Z" }, + { url = "https://files.pythonhosted.org/packages/0d/01/add31fe76512642fd6e40e3a3bd21f4b47e242c8ba33efb6809e37076d9b/pyzmq-27.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:cedc4c68178e59a4046f97eca31b148ddcf51e88677de1ef4e78cf06c5376c9a", size = 1885316, upload-time = "2025-09-08T23:08:55.702Z" }, + { url = "https://files.pythonhosted.org/packages/c4/59/a5f38970f9bf07cee96128de79590bb354917914a9be11272cfc7ff26af0/pyzmq-27.1.0-cp314-cp314t-win32.whl", hash = "sha256:1f0b2a577fd770aa6f053211a55d1c47901f4d537389a034c690291485e5fe92", size = 587472, upload-time = "2025-09-08T23:08:58.18Z" }, + { url = "https://files.pythonhosted.org/packages/70/d8/78b1bad170f93fcf5e3536e70e8fadac55030002275c9a29e8f5719185de/pyzmq-27.1.0-cp314-cp314t-win_amd64.whl", hash = "sha256:19c9468ae0437f8074af379e986c5d3d7d7bfe033506af442e8c879732bedbe0", size = 661401, upload-time = "2025-09-08T23:08:59.802Z" }, + { url = "https://files.pythonhosted.org/packages/81/d6/4bfbb40c9a0b42fc53c7cf442f6385db70b40f74a783130c5d0a5aa62228/pyzmq-27.1.0-cp314-cp314t-win_arm64.whl", hash = "sha256:dc5dbf68a7857b59473f7df42650c621d7e8923fb03fa74a526890f4d33cc4d7", size = 575170, upload-time = "2025-09-08T23:09:01.418Z" }, + { url = "https://files.pythonhosted.org/packages/4c/c6/c4dcdecdbaa70969ee1fdced6d7b8f60cfabe64d25361f27ac4665a70620/pyzmq-27.1.0-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:18770c8d3563715387139060d37859c02ce40718d1faf299abddcdcc6a649066", size = 836265, upload-time = "2025-09-08T23:09:49.376Z" }, + { url = "https://files.pythonhosted.org/packages/3e/79/f38c92eeaeb03a2ccc2ba9866f0439593bb08c5e3b714ac1d553e5c96e25/pyzmq-27.1.0-pp311-pypy311_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:ac25465d42f92e990f8d8b0546b01c391ad431c3bf447683fdc40565941d0604", size = 800208, upload-time = "2025-09-08T23:09:51.073Z" }, + { url = "https://files.pythonhosted.org/packages/49/0e/3f0d0d335c6b3abb9b7b723776d0b21fa7f3a6c819a0db6097059aada160/pyzmq-27.1.0-pp311-pypy311_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:53b40f8ae006f2734ee7608d59ed661419f087521edbfc2149c3932e9c14808c", size = 567747, upload-time = "2025-09-08T23:09:52.698Z" }, + { url = "https://files.pythonhosted.org/packages/a1/cf/f2b3784d536250ffd4be70e049f3b60981235d70c6e8ce7e3ef21e1adb25/pyzmq-27.1.0-pp311-pypy311_pp73-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f605d884e7c8be8fe1aa94e0a783bf3f591b84c24e4bc4f3e7564c82ac25e271", size = 747371, upload-time = "2025-09-08T23:09:54.563Z" }, + { url = "https://files.pythonhosted.org/packages/01/1b/5dbe84eefc86f48473947e2f41711aded97eecef1231f4558f1f02713c12/pyzmq-27.1.0-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:c9f7f6e13dff2e44a6afeaf2cf54cee5929ad64afaf4d40b50f93c58fc687355", size = 544862, upload-time = "2025-09-08T23:09:56.509Z" }, ] [[package]] name = "referencing" -version = "0.36.2" +version = "0.37.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "attrs" }, { name = "rpds-py" }, - { name = "typing-extensions" }, + { name = "typing-extensions", marker = "python_full_version < '3.13'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/2f/db/98b5c277be99dd18bfd91dd04e1b759cad18d1a338188c936e92f921c7e2/referencing-0.36.2.tar.gz", hash = "sha256:df2e89862cd09deabbdba16944cc3f10feb6b3e6f18e902f7cc25609a34775aa", size = 74744 } +sdist = { url = "https://files.pythonhosted.org/packages/22/f5/df4e9027acead3ecc63e50fe1e36aca1523e1719559c499951bb4b53188f/referencing-0.37.0.tar.gz", hash = "sha256:44aefc3142c5b842538163acb373e24cce6632bd54bdb01b21ad5863489f50d8", size = 78036, upload-time = "2025-10-13T15:30:48.871Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/c1/b1/3baf80dc6d2b7bc27a95a67752d0208e410351e3feb4eb78de5f77454d8d/referencing-0.36.2-py3-none-any.whl", hash = "sha256:e8699adbbf8b5c7de96d8ffa0eb5c158b3beafce084968e2ea8bb08c6794dcd0", size = 26775 }, + { url = "https://files.pythonhosted.org/packages/2c/58/ca301544e1fa93ed4f80d724bf5b194f6e4b945841c5bfd555878eea9fcb/referencing-0.37.0-py3-none-any.whl", hash = "sha256:381329a9f99628c9069361716891d34ad94af76e461dcb0335825aecc7692231", size = 26766, upload-time = "2025-10-13T15:30:47.625Z" }, ] [[package]] name = "requests" -version = "2.32.3" +version = "2.32.5" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "certifi" }, @@ -2184,9 +2801,9 @@ dependencies = [ { name = "idna" }, { name = "urllib3" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/63/70/2bf7780ad2d390a8d301ad0b550f1581eadbd9a20f896afe06353c2a2913/requests-2.32.3.tar.gz", hash = "sha256:55365417734eb18255590a9ff9eb97e9e1da868d4ccd6402399eaf68af20a760", size = 131218 } +sdist = { url = "https://files.pythonhosted.org/packages/c9/74/b3ff8e6c8446842c3f5c837e9c3dfcfe2018ea6ecef224c710c85ef728f4/requests-2.32.5.tar.gz", hash = "sha256:dbba0bac56e100853db0ea71b82b4dfd5fe2bf6d3754a8893c3af500cec7d7cf", size = 134517, upload-time = "2025-08-18T20:46:02.573Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/f9/9b/335f9764261e915ed497fcdeb11df5dfd6f7bf257d4a6a2a686d80da4d54/requests-2.32.3-py3-none-any.whl", hash = "sha256:70761cfe03c773ceb22aa2f671b4757976145175cdfca038c02654d061d6dcc6", size = 64928 }, + { url = "https://files.pythonhosted.org/packages/1e/db/4254e3eabe8020b458f1a747140d32277ec7a271daf1d235b70dc0b4e6e3/requests-2.32.5-py3-none-any.whl", hash = "sha256:2462f94637a34fd532264295e186976db0f5d453d1cdd31473c85a6a161affb6", size = 64738, upload-time = "2025-08-18T20:46:00.542Z" }, ] [[package]] @@ -2196,134 +2813,215 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "six" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/28/ea/a9387748e2d111c3c2b275ba970b735e04e15cdb1eb30693b6b5708c4dbd/rfc3339_validator-0.1.4.tar.gz", hash = "sha256:138a2abdf93304ad60530167e51d2dfb9549521a836871b88d7f4695d0022f6b", size = 5513 } +sdist = { url = "https://files.pythonhosted.org/packages/28/ea/a9387748e2d111c3c2b275ba970b735e04e15cdb1eb30693b6b5708c4dbd/rfc3339_validator-0.1.4.tar.gz", hash = "sha256:138a2abdf93304ad60530167e51d2dfb9549521a836871b88d7f4695d0022f6b", size = 5513, upload-time = "2021-05-12T16:37:54.178Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/7b/44/4e421b96b67b2daff264473f7465db72fbdf36a07e05494f50300cc7b0c6/rfc3339_validator-0.1.4-py2.py3-none-any.whl", hash = "sha256:24f6ec1eda14ef823da9e36ec7113124b39c04d50a4d3d3a3c2859577e7791fa", size = 3490 }, + { url = "https://files.pythonhosted.org/packages/7b/44/4e421b96b67b2daff264473f7465db72fbdf36a07e05494f50300cc7b0c6/rfc3339_validator-0.1.4-py2.py3-none-any.whl", hash = "sha256:24f6ec1eda14ef823da9e36ec7113124b39c04d50a4d3d3a3c2859577e7791fa", size = 3490, upload-time = "2021-05-12T16:37:52.536Z" }, ] [[package]] name = "rfc3986-validator" version = "0.1.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/da/88/f270de456dd7d11dcc808abfa291ecdd3f45ff44e3b549ffa01b126464d0/rfc3986_validator-0.1.1.tar.gz", hash = "sha256:3d44bde7921b3b9ec3ae4e3adca370438eccebc676456449b145d533b240d055", size = 6760 } +sdist = { url = "https://files.pythonhosted.org/packages/da/88/f270de456dd7d11dcc808abfa291ecdd3f45ff44e3b549ffa01b126464d0/rfc3986_validator-0.1.1.tar.gz", hash = "sha256:3d44bde7921b3b9ec3ae4e3adca370438eccebc676456449b145d533b240d055", size = 6760, upload-time = "2019-10-28T16:00:19.144Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/9e/51/17023c0f8f1869d8806b979a2bffa3f861f26a3f1a66b094288323fba52f/rfc3986_validator-0.1.1-py2.py3-none-any.whl", hash = "sha256:2f235c432ef459970b4306369336b9d5dbdda31b510ca1e327636e01f528bfa9", size = 4242 }, + { url = "https://files.pythonhosted.org/packages/9e/51/17023c0f8f1869d8806b979a2bffa3f861f26a3f1a66b094288323fba52f/rfc3986_validator-0.1.1-py2.py3-none-any.whl", hash = "sha256:2f235c432ef459970b4306369336b9d5dbdda31b510ca1e327636e01f528bfa9", size = 4242, upload-time = "2019-10-28T16:00:13.976Z" }, +] + +[[package]] +name = "rfc3987-syntax" +version = "1.1.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "lark" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/2c/06/37c1a5557acf449e8e406a830a05bf885ac47d33270aec454ef78675008d/rfc3987_syntax-1.1.0.tar.gz", hash = "sha256:717a62cbf33cffdd16dfa3a497d81ce48a660ea691b1ddd7be710c22f00b4a0d", size = 14239, upload-time = "2025-07-18T01:05:05.015Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/7e/71/44ce230e1b7fadd372515a97e32a83011f906ddded8d03e3c6aafbdedbb7/rfc3987_syntax-1.1.0-py3-none-any.whl", hash = "sha256:6c3d97604e4c5ce9f714898e05401a0445a641cfa276432b0a648c80856f6a3f", size = 8046, upload-time = "2025-07-18T01:05:03.843Z" }, ] [[package]] name = "rich" -version = "13.9.4" +version = "14.3.2" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "markdown-it-py" }, { name = "pygments" }, - { name = "typing-extensions", marker = "python_full_version < '3.11'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/ab/3a/0316b28d0761c6734d6bc14e770d85506c986c85ffb239e688eeaab2c2bc/rich-13.9.4.tar.gz", hash = "sha256:439594978a49a09530cff7ebc4b5c7103ef57baf48d5ea3184f21d9a2befa098", size = 223149 } +sdist = { url = "https://files.pythonhosted.org/packages/74/99/a4cab2acbb884f80e558b0771e97e21e939c5dfb460f488d19df485e8298/rich-14.3.2.tar.gz", hash = "sha256:e712f11c1a562a11843306f5ed999475f09ac31ffb64281f73ab29ffdda8b3b8", size = 230143, upload-time = "2026-02-01T16:20:47.908Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/19/71/39c7c0d87f8d4e6c020a393182060eaefeeae6c01dab6a84ec346f2567df/rich-13.9.4-py3-none-any.whl", hash = "sha256:6049d5e6ec054bf2779ab3358186963bac2ea89175919d699e378b99738c2a90", size = 242424 }, + { url = "https://files.pythonhosted.org/packages/ef/45/615f5babd880b4bd7d405cc0dc348234c5ffb6ed1ea33e152ede08b2072d/rich-14.3.2-py3-none-any.whl", hash = "sha256:08e67c3e90884651da3239ea668222d19bea7b589149d8014a21c633420dbb69", size = 309963, upload-time = "2026-02-01T16:20:46.078Z" }, +] + +[[package]] +name = "roman-numerals" +version = "4.1.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/ae/f9/41dc953bbeb056c17d5f7a519f50fdf010bd0553be2d630bc69d1e022703/roman_numerals-4.1.0.tar.gz", hash = "sha256:1af8b147eb1405d5839e78aeb93131690495fe9da5c91856cb33ad55a7f1e5b2", size = 9077, upload-time = "2025-12-17T18:25:34.381Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/04/54/6f679c435d28e0a568d8e8a7c0a93a09010818634c3c3907fc98d8983770/roman_numerals-4.1.0-py3-none-any.whl", hash = "sha256:647ba99caddc2cc1e55a51e4360689115551bf4476d90e8162cf8c345fe233c7", size = 7676, upload-time = "2025-12-17T18:25:33.098Z" }, ] [[package]] name = "rpds-py" -version = "0.22.3" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/01/80/cce854d0921ff2f0a9fa831ba3ad3c65cee3a46711addf39a2af52df2cfd/rpds_py-0.22.3.tar.gz", hash = "sha256:e32fee8ab45d3c2db6da19a5323bc3362237c8b653c70194414b892fd06a080d", size = 26771 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/42/2a/ead1d09e57449b99dcc190d8d2323e3a167421d8f8fdf0f217c6f6befe47/rpds_py-0.22.3-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:6c7b99ca52c2c1752b544e310101b98a659b720b21db00e65edca34483259967", size = 359514 }, - { url = "https://files.pythonhosted.org/packages/8f/7e/1254f406b7793b586c68e217a6a24ec79040f85e030fff7e9049069284f4/rpds_py-0.22.3-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:be2eb3f2495ba669d2a985f9b426c1797b7d48d6963899276d22f23e33d47e37", size = 349031 }, - { url = "https://files.pythonhosted.org/packages/aa/da/17c6a2c73730d426df53675ff9cc6653ac7a60b6438d03c18e1c822a576a/rpds_py-0.22.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:70eb60b3ae9245ddea20f8a4190bd79c705a22f8028aaf8bbdebe4716c3fab24", size = 381485 }, - { url = "https://files.pythonhosted.org/packages/aa/13/2dbacd820466aa2a3c4b747afb18d71209523d353cf865bf8f4796c969ea/rpds_py-0.22.3-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:4041711832360a9b75cfb11b25a6a97c8fb49c07b8bd43d0d02b45d0b499a4ff", size = 386794 }, - { url = "https://files.pythonhosted.org/packages/6d/62/96905d0a35ad4e4bc3c098b2f34b2e7266e211d08635baa690643d2227be/rpds_py-0.22.3-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:64607d4cbf1b7e3c3c8a14948b99345eda0e161b852e122c6bb71aab6d1d798c", size = 423523 }, - { url = "https://files.pythonhosted.org/packages/eb/1b/d12770f2b6a9fc2c3ec0d810d7d440f6d465ccd8b7f16ae5385952c28b89/rpds_py-0.22.3-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:81e69b0a0e2537f26d73b4e43ad7bc8c8efb39621639b4434b76a3de50c6966e", size = 446695 }, - { url = "https://files.pythonhosted.org/packages/4d/cf/96f1fd75512a017f8e07408b6d5dbeb492d9ed46bfe0555544294f3681b3/rpds_py-0.22.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc27863442d388870c1809a87507727b799c8460573cfbb6dc0eeaef5a11b5ec", size = 381959 }, - { url = "https://files.pythonhosted.org/packages/ab/f0/d1c5b501c8aea85aeb938b555bfdf7612110a2f8cdc21ae0482c93dd0c24/rpds_py-0.22.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:e79dd39f1e8c3504be0607e5fc6e86bb60fe3584bec8b782578c3b0fde8d932c", size = 410420 }, - { url = "https://files.pythonhosted.org/packages/33/3b/45b6c58fb6aad5a569ae40fb890fc494c6b02203505a5008ee6dc68e65f7/rpds_py-0.22.3-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:e0fa2d4ec53dc51cf7d3bb22e0aa0143966119f42a0c3e4998293a3dd2856b09", size = 557620 }, - { url = "https://files.pythonhosted.org/packages/83/62/3fdd2d3d47bf0bb9b931c4c73036b4ab3ec77b25e016ae26fab0f02be2af/rpds_py-0.22.3-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:fda7cb070f442bf80b642cd56483b5548e43d366fe3f39b98e67cce780cded00", size = 584202 }, - { url = "https://files.pythonhosted.org/packages/04/f2/5dced98b64874b84ca824292f9cee2e3f30f3bcf231d15a903126684f74d/rpds_py-0.22.3-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:cff63a0272fcd259dcc3be1657b07c929c466b067ceb1c20060e8d10af56f5bf", size = 552787 }, - { url = "https://files.pythonhosted.org/packages/67/13/2273dea1204eda0aea0ef55145da96a9aa28b3f88bb5c70e994f69eda7c3/rpds_py-0.22.3-cp310-cp310-win32.whl", hash = "sha256:9bd7228827ec7bb817089e2eb301d907c0d9827a9e558f22f762bb690b131652", size = 220088 }, - { url = "https://files.pythonhosted.org/packages/4e/80/8c8176b67ad7f4a894967a7a4014ba039626d96f1d4874d53e409b58d69f/rpds_py-0.22.3-cp310-cp310-win_amd64.whl", hash = "sha256:9beeb01d8c190d7581a4d59522cd3d4b6887040dcfc744af99aa59fef3e041a8", size = 231737 }, - { url = "https://files.pythonhosted.org/packages/15/ad/8d1ddf78f2805a71253fcd388017e7b4a0615c22c762b6d35301fef20106/rpds_py-0.22.3-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:d20cfb4e099748ea39e6f7b16c91ab057989712d31761d3300d43134e26e165f", size = 359773 }, - { url = "https://files.pythonhosted.org/packages/c8/75/68c15732293a8485d79fe4ebe9045525502a067865fa4278f178851b2d87/rpds_py-0.22.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:68049202f67380ff9aa52f12e92b1c30115f32e6895cd7198fa2a7961621fc5a", size = 349214 }, - { url = "https://files.pythonhosted.org/packages/3c/4c/7ce50f3070083c2e1b2bbd0fb7046f3da55f510d19e283222f8f33d7d5f4/rpds_py-0.22.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fb4f868f712b2dd4bcc538b0a0c1f63a2b1d584c925e69a224d759e7070a12d5", size = 380477 }, - { url = "https://files.pythonhosted.org/packages/9a/e9/835196a69cb229d5c31c13b8ae603bd2da9a6695f35fe4270d398e1db44c/rpds_py-0.22.3-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:bc51abd01f08117283c5ebf64844a35144a0843ff7b2983e0648e4d3d9f10dbb", size = 386171 }, - { url = "https://files.pythonhosted.org/packages/f9/8e/33fc4eba6683db71e91e6d594a2cf3a8fbceb5316629f0477f7ece5e3f75/rpds_py-0.22.3-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:0f3cec041684de9a4684b1572fe28c7267410e02450f4561700ca5a3bc6695a2", size = 422676 }, - { url = "https://files.pythonhosted.org/packages/37/47/2e82d58f8046a98bb9497a8319604c92b827b94d558df30877c4b3c6ccb3/rpds_py-0.22.3-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7ef9d9da710be50ff6809fed8f1963fecdfecc8b86656cadfca3bc24289414b0", size = 446152 }, - { url = "https://files.pythonhosted.org/packages/e1/78/79c128c3e71abbc8e9739ac27af11dc0f91840a86fce67ff83c65d1ba195/rpds_py-0.22.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:59f4a79c19232a5774aee369a0c296712ad0e77f24e62cad53160312b1c1eaa1", size = 381300 }, - { url = "https://files.pythonhosted.org/packages/c9/5b/2e193be0e8b228c1207f31fa3ea79de64dadb4f6a4833111af8145a6bc33/rpds_py-0.22.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:1a60bce91f81ddaac922a40bbb571a12c1070cb20ebd6d49c48e0b101d87300d", size = 409636 }, - { url = "https://files.pythonhosted.org/packages/c2/3f/687c7100b762d62186a1c1100ffdf99825f6fa5ea94556844bbbd2d0f3a9/rpds_py-0.22.3-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:e89391e6d60251560f0a8f4bd32137b077a80d9b7dbe6d5cab1cd80d2746f648", size = 556708 }, - { url = "https://files.pythonhosted.org/packages/8c/a2/c00cbc4b857e8b3d5e7f7fc4c81e23afd8c138b930f4f3ccf9a41a23e9e4/rpds_py-0.22.3-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:e3fb866d9932a3d7d0c82da76d816996d1667c44891bd861a0f97ba27e84fc74", size = 583554 }, - { url = "https://files.pythonhosted.org/packages/d0/08/696c9872cf56effdad9ed617ac072f6774a898d46b8b8964eab39ec562d2/rpds_py-0.22.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:1352ae4f7c717ae8cba93421a63373e582d19d55d2ee2cbb184344c82d2ae55a", size = 552105 }, - { url = "https://files.pythonhosted.org/packages/18/1f/4df560be1e994f5adf56cabd6c117e02de7c88ee238bb4ce03ed50da9d56/rpds_py-0.22.3-cp311-cp311-win32.whl", hash = "sha256:b0b4136a252cadfa1adb705bb81524eee47d9f6aab4f2ee4fa1e9d3cd4581f64", size = 220199 }, - { url = "https://files.pythonhosted.org/packages/b8/1b/c29b570bc5db8237553002788dc734d6bd71443a2ceac2a58202ec06ef12/rpds_py-0.22.3-cp311-cp311-win_amd64.whl", hash = "sha256:8bd7c8cfc0b8247c8799080fbff54e0b9619e17cdfeb0478ba7295d43f635d7c", size = 231775 }, - { url = "https://files.pythonhosted.org/packages/75/47/3383ee3bd787a2a5e65a9b9edc37ccf8505c0a00170e3a5e6ea5fbcd97f7/rpds_py-0.22.3-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:27e98004595899949bd7a7b34e91fa7c44d7a97c40fcaf1d874168bb652ec67e", size = 352334 }, - { url = "https://files.pythonhosted.org/packages/40/14/aa6400fa8158b90a5a250a77f2077c0d0cd8a76fce31d9f2b289f04c6dec/rpds_py-0.22.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:1978d0021e943aae58b9b0b196fb4895a25cc53d3956b8e35e0b7682eefb6d56", size = 342111 }, - { url = "https://files.pythonhosted.org/packages/7d/06/395a13bfaa8a28b302fb433fb285a67ce0ea2004959a027aea8f9c52bad4/rpds_py-0.22.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:655ca44a831ecb238d124e0402d98f6212ac527a0ba6c55ca26f616604e60a45", size = 384286 }, - { url = "https://files.pythonhosted.org/packages/43/52/d8eeaffab047e6b7b7ef7f00d5ead074a07973968ffa2d5820fa131d7852/rpds_py-0.22.3-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:feea821ee2a9273771bae61194004ee2fc33f8ec7db08117ef9147d4bbcbca8e", size = 391739 }, - { url = "https://files.pythonhosted.org/packages/83/31/52dc4bde85c60b63719610ed6f6d61877effdb5113a72007679b786377b8/rpds_py-0.22.3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:22bebe05a9ffc70ebfa127efbc429bc26ec9e9b4ee4d15a740033efda515cf3d", size = 427306 }, - { url = "https://files.pythonhosted.org/packages/70/d5/1bab8e389c2261dba1764e9e793ed6830a63f830fdbec581a242c7c46bda/rpds_py-0.22.3-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3af6e48651c4e0d2d166dc1b033b7042ea3f871504b6805ba5f4fe31581d8d38", size = 442717 }, - { url = "https://files.pythonhosted.org/packages/82/a1/a45f3e30835b553379b3a56ea6c4eb622cf11e72008229af840e4596a8ea/rpds_py-0.22.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e67ba3c290821343c192f7eae1d8fd5999ca2dc99994114643e2f2d3e6138b15", size = 385721 }, - { url = "https://files.pythonhosted.org/packages/a6/27/780c942de3120bdd4d0e69583f9c96e179dfff082f6ecbb46b8d6488841f/rpds_py-0.22.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:02fbb9c288ae08bcb34fb41d516d5eeb0455ac35b5512d03181d755d80810059", size = 415824 }, - { url = "https://files.pythonhosted.org/packages/94/0b/aa0542ca88ad20ea719b06520f925bae348ea5c1fdf201b7e7202d20871d/rpds_py-0.22.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:f56a6b404f74ab372da986d240e2e002769a7d7102cc73eb238a4f72eec5284e", size = 561227 }, - { url = "https://files.pythonhosted.org/packages/0d/92/3ed77d215f82c8f844d7f98929d56cc321bb0bcfaf8f166559b8ec56e5f1/rpds_py-0.22.3-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:0a0461200769ab3b9ab7e513f6013b7a97fdeee41c29b9db343f3c5a8e2b9e61", size = 587424 }, - { url = "https://files.pythonhosted.org/packages/09/42/cacaeb047a22cab6241f107644f230e2935d4efecf6488859a7dd82fc47d/rpds_py-0.22.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:8633e471c6207a039eff6aa116e35f69f3156b3989ea3e2d755f7bc41754a4a7", size = 555953 }, - { url = "https://files.pythonhosted.org/packages/e6/52/c921dc6d5f5d45b212a456c1f5b17df1a471127e8037eb0972379e39dff4/rpds_py-0.22.3-cp312-cp312-win32.whl", hash = "sha256:593eba61ba0c3baae5bc9be2f5232430453fb4432048de28399ca7376de9c627", size = 221339 }, - { url = "https://files.pythonhosted.org/packages/f2/c7/f82b5be1e8456600395366f86104d1bd8d0faed3802ad511ef6d60c30d98/rpds_py-0.22.3-cp312-cp312-win_amd64.whl", hash = "sha256:d115bffdd417c6d806ea9069237a4ae02f513b778e3789a359bc5856e0404cc4", size = 235786 }, - { url = "https://files.pythonhosted.org/packages/8b/63/e29f8ee14fcf383574f73b6bbdcbec0fbc2e5fc36b4de44d1ac389b1de62/rpds_py-0.22.3-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:d48424e39c2611ee1b84ad0f44fb3b2b53d473e65de061e3f460fc0be5f1939d", size = 360786 }, - { url = "https://files.pythonhosted.org/packages/d3/e0/771ee28b02a24e81c8c0e645796a371350a2bb6672753144f36ae2d2afc9/rpds_py-0.22.3-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:24e8abb5878e250f2eb0d7859a8e561846f98910326d06c0d51381fed59357bd", size = 350589 }, - { url = "https://files.pythonhosted.org/packages/cf/49/abad4c4a1e6f3adf04785a99c247bfabe55ed868133e2d1881200aa5d381/rpds_py-0.22.3-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4b232061ca880db21fa14defe219840ad9b74b6158adb52ddf0e87bead9e8493", size = 381848 }, - { url = "https://files.pythonhosted.org/packages/3a/7d/f4bc6d6fbe6af7a0d2b5f2ee77079efef7c8528712745659ec0026888998/rpds_py-0.22.3-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ac0a03221cdb5058ce0167ecc92a8c89e8d0decdc9e99a2ec23380793c4dcb96", size = 387879 }, - { url = "https://files.pythonhosted.org/packages/13/b0/575c797377fdcd26cedbb00a3324232e4cb2c5d121f6e4b0dbf8468b12ef/rpds_py-0.22.3-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:eb0c341fa71df5a4595f9501df4ac5abfb5a09580081dffbd1ddd4654e6e9123", size = 423916 }, - { url = "https://files.pythonhosted.org/packages/54/78/87157fa39d58f32a68d3326f8a81ad8fb99f49fe2aa7ad9a1b7d544f9478/rpds_py-0.22.3-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:bf9db5488121b596dbfc6718c76092fda77b703c1f7533a226a5a9f65248f8ad", size = 448410 }, - { url = "https://files.pythonhosted.org/packages/59/69/860f89996065a88be1b6ff2d60e96a02b920a262d8aadab99e7903986597/rpds_py-0.22.3-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0b8db6b5b2d4491ad5b6bdc2bc7c017eec108acbf4e6785f42a9eb0ba234f4c9", size = 382841 }, - { url = "https://files.pythonhosted.org/packages/bd/d7/bc144e10d27e3cb350f98df2492a319edd3caaf52ddfe1293f37a9afbfd7/rpds_py-0.22.3-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b3d504047aba448d70cf6fa22e06cb09f7cbd761939fdd47604f5e007675c24e", size = 409662 }, - { url = "https://files.pythonhosted.org/packages/14/2a/6bed0b05233c291a94c7e89bc76ffa1c619d4e1979fbfe5d96024020c1fb/rpds_py-0.22.3-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:e61b02c3f7a1e0b75e20c3978f7135fd13cb6cf551bf4a6d29b999a88830a338", size = 558221 }, - { url = "https://files.pythonhosted.org/packages/11/23/cd8f566de444a137bc1ee5795e47069a947e60810ba4152886fe5308e1b7/rpds_py-0.22.3-pp310-pypy310_pp73-musllinux_1_2_i686.whl", hash = "sha256:e35ba67d65d49080e8e5a1dd40101fccdd9798adb9b050ff670b7d74fa41c566", size = 583780 }, - { url = "https://files.pythonhosted.org/packages/8d/63/79c3602afd14d501f751e615a74a59040328da5ef29ed5754ae80d236b84/rpds_py-0.22.3-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:26fd7cac7dd51011a245f29a2cc6489c4608b5a8ce8d75661bb4a1066c52dfbe", size = 553619 }, - { url = "https://files.pythonhosted.org/packages/9f/2e/c5c1689e80298d4e94c75b70faada4c25445739d91b94c211244a3ed7ed1/rpds_py-0.22.3-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:177c7c0fce2855833819c98e43c262007f42ce86651ffbb84f37883308cb0e7d", size = 233338 }, +version = "0.30.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/20/af/3f2f423103f1113b36230496629986e0ef7e199d2aa8392452b484b38ced/rpds_py-0.30.0.tar.gz", hash = "sha256:dd8ff7cf90014af0c0f787eea34794ebf6415242ee1d6fa91eaba725cc441e84", size = 69469, upload-time = "2025-11-30T20:24:38.837Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/4d/6e/f964e88b3d2abee2a82c1ac8366da848fce1c6d834dc2132c3fda3970290/rpds_py-0.30.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:a2bffea6a4ca9f01b3f8e548302470306689684e61602aa3d141e34da06cf425", size = 370157, upload-time = "2025-11-30T20:21:53.789Z" }, + { url = "https://files.pythonhosted.org/packages/94/ba/24e5ebb7c1c82e74c4e4f33b2112a5573ddc703915b13a073737b59b86e0/rpds_py-0.30.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:dc4f992dfe1e2bc3ebc7444f6c7051b4bc13cd8e33e43511e8ffd13bf407010d", size = 359676, upload-time = "2025-11-30T20:21:55.475Z" }, + { url = "https://files.pythonhosted.org/packages/84/86/04dbba1b087227747d64d80c3b74df946b986c57af0a9f0c98726d4d7a3b/rpds_py-0.30.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:422c3cb9856d80b09d30d2eb255d0754b23e090034e1deb4083f8004bd0761e4", size = 389938, upload-time = "2025-11-30T20:21:57.079Z" }, + { url = "https://files.pythonhosted.org/packages/42/bb/1463f0b1722b7f45431bdd468301991d1328b16cffe0b1c2918eba2c4eee/rpds_py-0.30.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:07ae8a593e1c3c6b82ca3292efbe73c30b61332fd612e05abee07c79359f292f", size = 402932, upload-time = "2025-11-30T20:21:58.47Z" }, + { url = "https://files.pythonhosted.org/packages/99/ee/2520700a5c1f2d76631f948b0736cdf9b0acb25abd0ca8e889b5c62ac2e3/rpds_py-0.30.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:12f90dd7557b6bd57f40abe7747e81e0c0b119bef015ea7726e69fe550e394a4", size = 525830, upload-time = "2025-11-30T20:21:59.699Z" }, + { url = "https://files.pythonhosted.org/packages/e0/ad/bd0331f740f5705cc555a5e17fdf334671262160270962e69a2bdef3bf76/rpds_py-0.30.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:99b47d6ad9a6da00bec6aabe5a6279ecd3c06a329d4aa4771034a21e335c3a97", size = 412033, upload-time = "2025-11-30T20:22:00.991Z" }, + { url = "https://files.pythonhosted.org/packages/f8/1e/372195d326549bb51f0ba0f2ecb9874579906b97e08880e7a65c3bef1a99/rpds_py-0.30.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:33f559f3104504506a44bb666b93a33f5d33133765b0c216a5bf2f1e1503af89", size = 390828, upload-time = "2025-11-30T20:22:02.723Z" }, + { url = "https://files.pythonhosted.org/packages/ab/2b/d88bb33294e3e0c76bc8f351a3721212713629ffca1700fa94979cb3eae8/rpds_py-0.30.0-cp311-cp311-manylinux_2_31_riscv64.whl", hash = "sha256:946fe926af6e44f3697abbc305ea168c2c31d3e3ef1058cf68f379bf0335a78d", size = 404683, upload-time = "2025-11-30T20:22:04.367Z" }, + { url = "https://files.pythonhosted.org/packages/50/32/c759a8d42bcb5289c1fac697cd92f6fe01a018dd937e62ae77e0e7f15702/rpds_py-0.30.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:495aeca4b93d465efde585977365187149e75383ad2684f81519f504f5c13038", size = 421583, upload-time = "2025-11-30T20:22:05.814Z" }, + { url = "https://files.pythonhosted.org/packages/2b/81/e729761dbd55ddf5d84ec4ff1f47857f4374b0f19bdabfcf929164da3e24/rpds_py-0.30.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:d9a0ca5da0386dee0655b4ccdf46119df60e0f10da268d04fe7cc87886872ba7", size = 572496, upload-time = "2025-11-30T20:22:07.713Z" }, + { url = "https://files.pythonhosted.org/packages/14/f6/69066a924c3557c9c30baa6ec3a0aa07526305684c6f86c696b08860726c/rpds_py-0.30.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:8d6d1cc13664ec13c1b84241204ff3b12f9bb82464b8ad6e7a5d3486975c2eed", size = 598669, upload-time = "2025-11-30T20:22:09.312Z" }, + { url = "https://files.pythonhosted.org/packages/5f/48/905896b1eb8a05630d20333d1d8ffd162394127b74ce0b0784ae04498d32/rpds_py-0.30.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:3896fa1be39912cf0757753826bc8bdc8ca331a28a7c4ae46b7a21280b06bb85", size = 561011, upload-time = "2025-11-30T20:22:11.309Z" }, + { url = "https://files.pythonhosted.org/packages/22/16/cd3027c7e279d22e5eb431dd3c0fbc677bed58797fe7581e148f3f68818b/rpds_py-0.30.0-cp311-cp311-win32.whl", hash = "sha256:55f66022632205940f1827effeff17c4fa7ae1953d2b74a8581baaefb7d16f8c", size = 221406, upload-time = "2025-11-30T20:22:13.101Z" }, + { url = "https://files.pythonhosted.org/packages/fa/5b/e7b7aa136f28462b344e652ee010d4de26ee9fd16f1bfd5811f5153ccf89/rpds_py-0.30.0-cp311-cp311-win_amd64.whl", hash = "sha256:a51033ff701fca756439d641c0ad09a41d9242fa69121c7d8769604a0a629825", size = 236024, upload-time = "2025-11-30T20:22:14.853Z" }, + { url = "https://files.pythonhosted.org/packages/14/a6/364bba985e4c13658edb156640608f2c9e1d3ea3c81b27aa9d889fff0e31/rpds_py-0.30.0-cp311-cp311-win_arm64.whl", hash = "sha256:47b0ef6231c58f506ef0b74d44e330405caa8428e770fec25329ed2cb971a229", size = 229069, upload-time = "2025-11-30T20:22:16.577Z" }, + { url = "https://files.pythonhosted.org/packages/03/e7/98a2f4ac921d82f33e03f3835f5bf3a4a40aa1bfdc57975e74a97b2b4bdd/rpds_py-0.30.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:a161f20d9a43006833cd7068375a94d035714d73a172b681d8881820600abfad", size = 375086, upload-time = "2025-11-30T20:22:17.93Z" }, + { url = "https://files.pythonhosted.org/packages/4d/a1/bca7fd3d452b272e13335db8d6b0b3ecde0f90ad6f16f3328c6fb150c889/rpds_py-0.30.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6abc8880d9d036ecaafe709079969f56e876fcf107f7a8e9920ba6d5a3878d05", size = 359053, upload-time = "2025-11-30T20:22:19.297Z" }, + { url = "https://files.pythonhosted.org/packages/65/1c/ae157e83a6357eceff62ba7e52113e3ec4834a84cfe07fa4b0757a7d105f/rpds_py-0.30.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ca28829ae5f5d569bb62a79512c842a03a12576375d5ece7d2cadf8abe96ec28", size = 390763, upload-time = "2025-11-30T20:22:21.661Z" }, + { url = "https://files.pythonhosted.org/packages/d4/36/eb2eb8515e2ad24c0bd43c3ee9cd74c33f7ca6430755ccdb240fd3144c44/rpds_py-0.30.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:a1010ed9524c73b94d15919ca4d41d8780980e1765babf85f9a2f90d247153dd", size = 408951, upload-time = "2025-11-30T20:22:23.408Z" }, + { url = "https://files.pythonhosted.org/packages/d6/65/ad8dc1784a331fabbd740ef6f71ce2198c7ed0890dab595adb9ea2d775a1/rpds_py-0.30.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f8d1736cfb49381ba528cd5baa46f82fdc65c06e843dab24dd70b63d09121b3f", size = 514622, upload-time = "2025-11-30T20:22:25.16Z" }, + { url = "https://files.pythonhosted.org/packages/63/8e/0cfa7ae158e15e143fe03993b5bcd743a59f541f5952e1546b1ac1b5fd45/rpds_py-0.30.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d948b135c4693daff7bc2dcfc4ec57237a29bd37e60c2fabf5aff2bbacf3e2f1", size = 414492, upload-time = "2025-11-30T20:22:26.505Z" }, + { url = "https://files.pythonhosted.org/packages/60/1b/6f8f29f3f995c7ffdde46a626ddccd7c63aefc0efae881dc13b6e5d5bb16/rpds_py-0.30.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:47f236970bccb2233267d89173d3ad2703cd36a0e2a6e92d0560d333871a3d23", size = 394080, upload-time = "2025-11-30T20:22:27.934Z" }, + { url = "https://files.pythonhosted.org/packages/6d/d5/a266341051a7a3ca2f4b750a3aa4abc986378431fc2da508c5034d081b70/rpds_py-0.30.0-cp312-cp312-manylinux_2_31_riscv64.whl", hash = "sha256:2e6ecb5a5bcacf59c3f912155044479af1d0b6681280048b338b28e364aca1f6", size = 408680, upload-time = "2025-11-30T20:22:29.341Z" }, + { url = "https://files.pythonhosted.org/packages/10/3b/71b725851df9ab7a7a4e33cf36d241933da66040d195a84781f49c50490c/rpds_py-0.30.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:a8fa71a2e078c527c3e9dc9fc5a98c9db40bcc8a92b4e8858e36d329f8684b51", size = 423589, upload-time = "2025-11-30T20:22:31.469Z" }, + { url = "https://files.pythonhosted.org/packages/00/2b/e59e58c544dc9bd8bd8384ecdb8ea91f6727f0e37a7131baeff8d6f51661/rpds_py-0.30.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:73c67f2db7bc334e518d097c6d1e6fed021bbc9b7d678d6cc433478365d1d5f5", size = 573289, upload-time = "2025-11-30T20:22:32.997Z" }, + { url = "https://files.pythonhosted.org/packages/da/3e/a18e6f5b460893172a7d6a680e86d3b6bc87a54c1f0b03446a3c8c7b588f/rpds_py-0.30.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:5ba103fb455be00f3b1c2076c9d4264bfcb037c976167a6047ed82f23153f02e", size = 599737, upload-time = "2025-11-30T20:22:34.419Z" }, + { url = "https://files.pythonhosted.org/packages/5c/e2/714694e4b87b85a18e2c243614974413c60aa107fd815b8cbc42b873d1d7/rpds_py-0.30.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:7cee9c752c0364588353e627da8a7e808a66873672bcb5f52890c33fd965b394", size = 563120, upload-time = "2025-11-30T20:22:35.903Z" }, + { url = "https://files.pythonhosted.org/packages/6f/ab/d5d5e3bcedb0a77f4f613706b750e50a5a3ba1c15ccd3665ecc636c968fd/rpds_py-0.30.0-cp312-cp312-win32.whl", hash = "sha256:1ab5b83dbcf55acc8b08fc62b796ef672c457b17dbd7820a11d6c52c06839bdf", size = 223782, upload-time = "2025-11-30T20:22:37.271Z" }, + { url = "https://files.pythonhosted.org/packages/39/3b/f786af9957306fdc38a74cef405b7b93180f481fb48453a114bb6465744a/rpds_py-0.30.0-cp312-cp312-win_amd64.whl", hash = "sha256:a090322ca841abd453d43456ac34db46e8b05fd9b3b4ac0c78bcde8b089f959b", size = 240463, upload-time = "2025-11-30T20:22:39.021Z" }, + { url = "https://files.pythonhosted.org/packages/f3/d2/b91dc748126c1559042cfe41990deb92c4ee3e2b415f6b5234969ffaf0cc/rpds_py-0.30.0-cp312-cp312-win_arm64.whl", hash = "sha256:669b1805bd639dd2989b281be2cfd951c6121b65e729d9b843e9639ef1fd555e", size = 230868, upload-time = "2025-11-30T20:22:40.493Z" }, + { url = "https://files.pythonhosted.org/packages/ed/dc/d61221eb88ff410de3c49143407f6f3147acf2538c86f2ab7ce65ae7d5f9/rpds_py-0.30.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:f83424d738204d9770830d35290ff3273fbb02b41f919870479fab14b9d303b2", size = 374887, upload-time = "2025-11-30T20:22:41.812Z" }, + { url = "https://files.pythonhosted.org/packages/fd/32/55fb50ae104061dbc564ef15cc43c013dc4a9f4527a1f4d99baddf56fe5f/rpds_py-0.30.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:e7536cd91353c5273434b4e003cbda89034d67e7710eab8761fd918ec6c69cf8", size = 358904, upload-time = "2025-11-30T20:22:43.479Z" }, + { url = "https://files.pythonhosted.org/packages/58/70/faed8186300e3b9bdd138d0273109784eea2396c68458ed580f885dfe7ad/rpds_py-0.30.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2771c6c15973347f50fece41fc447c054b7ac2ae0502388ce3b6738cd366e3d4", size = 389945, upload-time = "2025-11-30T20:22:44.819Z" }, + { url = "https://files.pythonhosted.org/packages/bd/a8/073cac3ed2c6387df38f71296d002ab43496a96b92c823e76f46b8af0543/rpds_py-0.30.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:0a59119fc6e3f460315fe9d08149f8102aa322299deaa5cab5b40092345c2136", size = 407783, upload-time = "2025-11-30T20:22:46.103Z" }, + { url = "https://files.pythonhosted.org/packages/77/57/5999eb8c58671f1c11eba084115e77a8899d6e694d2a18f69f0ba471ec8b/rpds_py-0.30.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:76fec018282b4ead0364022e3c54b60bf368b9d926877957a8624b58419169b7", size = 515021, upload-time = "2025-11-30T20:22:47.458Z" }, + { url = "https://files.pythonhosted.org/packages/e0/af/5ab4833eadc36c0a8ed2bc5c0de0493c04f6c06de223170bd0798ff98ced/rpds_py-0.30.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:692bef75a5525db97318e8cd061542b5a79812d711ea03dbc1f6f8dbb0c5f0d2", size = 414589, upload-time = "2025-11-30T20:22:48.872Z" }, + { url = "https://files.pythonhosted.org/packages/b7/de/f7192e12b21b9e9a68a6d0f249b4af3fdcdff8418be0767a627564afa1f1/rpds_py-0.30.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9027da1ce107104c50c81383cae773ef5c24d296dd11c99e2629dbd7967a20c6", size = 394025, upload-time = "2025-11-30T20:22:50.196Z" }, + { url = "https://files.pythonhosted.org/packages/91/c4/fc70cd0249496493500e7cc2de87504f5aa6509de1e88623431fec76d4b6/rpds_py-0.30.0-cp313-cp313-manylinux_2_31_riscv64.whl", hash = "sha256:9cf69cdda1f5968a30a359aba2f7f9aa648a9ce4b580d6826437f2b291cfc86e", size = 408895, upload-time = "2025-11-30T20:22:51.87Z" }, + { url = "https://files.pythonhosted.org/packages/58/95/d9275b05ab96556fefff73a385813eb66032e4c99f411d0795372d9abcea/rpds_py-0.30.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:a4796a717bf12b9da9d3ad002519a86063dcac8988b030e405704ef7d74d2d9d", size = 422799, upload-time = "2025-11-30T20:22:53.341Z" }, + { url = "https://files.pythonhosted.org/packages/06/c1/3088fc04b6624eb12a57eb814f0d4997a44b0d208d6cace713033ff1a6ba/rpds_py-0.30.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:5d4c2aa7c50ad4728a094ebd5eb46c452e9cb7edbfdb18f9e1221f597a73e1e7", size = 572731, upload-time = "2025-11-30T20:22:54.778Z" }, + { url = "https://files.pythonhosted.org/packages/d8/42/c612a833183b39774e8ac8fecae81263a68b9583ee343db33ab571a7ce55/rpds_py-0.30.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:ba81a9203d07805435eb06f536d95a266c21e5b2dfbf6517748ca40c98d19e31", size = 599027, upload-time = "2025-11-30T20:22:56.212Z" }, + { url = "https://files.pythonhosted.org/packages/5f/60/525a50f45b01d70005403ae0e25f43c0384369ad24ffe46e8d9068b50086/rpds_py-0.30.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:945dccface01af02675628334f7cf49c2af4c1c904748efc5cf7bbdf0b579f95", size = 563020, upload-time = "2025-11-30T20:22:58.2Z" }, + { url = "https://files.pythonhosted.org/packages/0b/5d/47c4655e9bcd5ca907148535c10e7d489044243cc9941c16ed7cd53be91d/rpds_py-0.30.0-cp313-cp313-win32.whl", hash = "sha256:b40fb160a2db369a194cb27943582b38f79fc4887291417685f3ad693c5a1d5d", size = 223139, upload-time = "2025-11-30T20:23:00.209Z" }, + { url = "https://files.pythonhosted.org/packages/f2/e1/485132437d20aa4d3e1d8b3fb5a5e65aa8139f1e097080c2a8443201742c/rpds_py-0.30.0-cp313-cp313-win_amd64.whl", hash = "sha256:806f36b1b605e2d6a72716f321f20036b9489d29c51c91f4dd29a3e3afb73b15", size = 240224, upload-time = "2025-11-30T20:23:02.008Z" }, + { url = "https://files.pythonhosted.org/packages/24/95/ffd128ed1146a153d928617b0ef673960130be0009c77d8fbf0abe306713/rpds_py-0.30.0-cp313-cp313-win_arm64.whl", hash = "sha256:d96c2086587c7c30d44f31f42eae4eac89b60dabbac18c7669be3700f13c3ce1", size = 230645, upload-time = "2025-11-30T20:23:03.43Z" }, + { url = "https://files.pythonhosted.org/packages/ff/1b/b10de890a0def2a319a2626334a7f0ae388215eb60914dbac8a3bae54435/rpds_py-0.30.0-cp313-cp313t-macosx_10_12_x86_64.whl", hash = "sha256:eb0b93f2e5c2189ee831ee43f156ed34e2a89a78a66b98cadad955972548be5a", size = 364443, upload-time = "2025-11-30T20:23:04.878Z" }, + { url = "https://files.pythonhosted.org/packages/0d/bf/27e39f5971dc4f305a4fb9c672ca06f290f7c4e261c568f3dea16a410d47/rpds_py-0.30.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:922e10f31f303c7c920da8981051ff6d8c1a56207dbdf330d9047f6d30b70e5e", size = 353375, upload-time = "2025-11-30T20:23:06.342Z" }, + { url = "https://files.pythonhosted.org/packages/40/58/442ada3bba6e8e6615fc00483135c14a7538d2ffac30e2d933ccf6852232/rpds_py-0.30.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cdc62c8286ba9bf7f47befdcea13ea0e26bf294bda99758fd90535cbaf408000", size = 383850, upload-time = "2025-11-30T20:23:07.825Z" }, + { url = "https://files.pythonhosted.org/packages/14/14/f59b0127409a33c6ef6f5c1ebd5ad8e32d7861c9c7adfa9a624fc3889f6c/rpds_py-0.30.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:47f9a91efc418b54fb8190a6b4aa7813a23fb79c51f4bb84e418f5476c38b8db", size = 392812, upload-time = "2025-11-30T20:23:09.228Z" }, + { url = "https://files.pythonhosted.org/packages/b3/66/e0be3e162ac299b3a22527e8913767d869e6cc75c46bd844aa43fb81ab62/rpds_py-0.30.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1f3587eb9b17f3789ad50824084fa6f81921bbf9a795826570bda82cb3ed91f2", size = 517841, upload-time = "2025-11-30T20:23:11.186Z" }, + { url = "https://files.pythonhosted.org/packages/3d/55/fa3b9cf31d0c963ecf1ba777f7cf4b2a2c976795ac430d24a1f43d25a6ba/rpds_py-0.30.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:39c02563fc592411c2c61d26b6c5fe1e51eaa44a75aa2c8735ca88b0d9599daa", size = 408149, upload-time = "2025-11-30T20:23:12.864Z" }, + { url = "https://files.pythonhosted.org/packages/60/ca/780cf3b1a32b18c0f05c441958d3758f02544f1d613abf9488cd78876378/rpds_py-0.30.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:51a1234d8febafdfd33a42d97da7a43f5dcb120c1060e352a3fbc0c6d36e2083", size = 383843, upload-time = "2025-11-30T20:23:14.638Z" }, + { url = "https://files.pythonhosted.org/packages/82/86/d5f2e04f2aa6247c613da0c1dd87fcd08fa17107e858193566048a1e2f0a/rpds_py-0.30.0-cp313-cp313t-manylinux_2_31_riscv64.whl", hash = "sha256:eb2c4071ab598733724c08221091e8d80e89064cd472819285a9ab0f24bcedb9", size = 396507, upload-time = "2025-11-30T20:23:16.105Z" }, + { url = "https://files.pythonhosted.org/packages/4b/9a/453255d2f769fe44e07ea9785c8347edaf867f7026872e76c1ad9f7bed92/rpds_py-0.30.0-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6bdfdb946967d816e6adf9a3d8201bfad269c67efe6cefd7093ef959683c8de0", size = 414949, upload-time = "2025-11-30T20:23:17.539Z" }, + { url = "https://files.pythonhosted.org/packages/a3/31/622a86cdc0c45d6df0e9ccb6becdba5074735e7033c20e401a6d9d0e2ca0/rpds_py-0.30.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:c77afbd5f5250bf27bf516c7c4a016813eb2d3e116139aed0096940c5982da94", size = 565790, upload-time = "2025-11-30T20:23:19.029Z" }, + { url = "https://files.pythonhosted.org/packages/1c/5d/15bbf0fb4a3f58a3b1c67855ec1efcc4ceaef4e86644665fff03e1b66d8d/rpds_py-0.30.0-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:61046904275472a76c8c90c9ccee9013d70a6d0f73eecefd38c1ae7c39045a08", size = 590217, upload-time = "2025-11-30T20:23:20.885Z" }, + { url = "https://files.pythonhosted.org/packages/6d/61/21b8c41f68e60c8cc3b2e25644f0e3681926020f11d06ab0b78e3c6bbff1/rpds_py-0.30.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:4c5f36a861bc4b7da6516dbdf302c55313afa09b81931e8280361a4f6c9a2d27", size = 555806, upload-time = "2025-11-30T20:23:22.488Z" }, + { url = "https://files.pythonhosted.org/packages/f9/39/7e067bb06c31de48de3eb200f9fc7c58982a4d3db44b07e73963e10d3be9/rpds_py-0.30.0-cp313-cp313t-win32.whl", hash = "sha256:3d4a69de7a3e50ffc214ae16d79d8fbb0922972da0356dcf4d0fdca2878559c6", size = 211341, upload-time = "2025-11-30T20:23:24.449Z" }, + { url = "https://files.pythonhosted.org/packages/0a/4d/222ef0b46443cf4cf46764d9c630f3fe4abaa7245be9417e56e9f52b8f65/rpds_py-0.30.0-cp313-cp313t-win_amd64.whl", hash = "sha256:f14fc5df50a716f7ece6a80b6c78bb35ea2ca47c499e422aa4463455dd96d56d", size = 225768, upload-time = "2025-11-30T20:23:25.908Z" }, + { url = "https://files.pythonhosted.org/packages/86/81/dad16382ebbd3d0e0328776d8fd7ca94220e4fa0798d1dc5e7da48cb3201/rpds_py-0.30.0-cp314-cp314-macosx_10_12_x86_64.whl", hash = "sha256:68f19c879420aa08f61203801423f6cd5ac5f0ac4ac82a2368a9fcd6a9a075e0", size = 362099, upload-time = "2025-11-30T20:23:27.316Z" }, + { url = "https://files.pythonhosted.org/packages/2b/60/19f7884db5d5603edf3c6bce35408f45ad3e97e10007df0e17dd57af18f8/rpds_py-0.30.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:ec7c4490c672c1a0389d319b3a9cfcd098dcdc4783991553c332a15acf7249be", size = 353192, upload-time = "2025-11-30T20:23:29.151Z" }, + { url = "https://files.pythonhosted.org/packages/bf/c4/76eb0e1e72d1a9c4703c69607cec123c29028bff28ce41588792417098ac/rpds_py-0.30.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f251c812357a3fed308d684a5079ddfb9d933860fc6de89f2b7ab00da481e65f", size = 384080, upload-time = "2025-11-30T20:23:30.785Z" }, + { url = "https://files.pythonhosted.org/packages/72/87/87ea665e92f3298d1b26d78814721dc39ed8d2c74b86e83348d6b48a6f31/rpds_py-0.30.0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ac98b175585ecf4c0348fd7b29c3864bda53b805c773cbf7bfdaffc8070c976f", size = 394841, upload-time = "2025-11-30T20:23:32.209Z" }, + { url = "https://files.pythonhosted.org/packages/77/ad/7783a89ca0587c15dcbf139b4a8364a872a25f861bdb88ed99f9b0dec985/rpds_py-0.30.0-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3e62880792319dbeb7eb866547f2e35973289e7d5696c6e295476448f5b63c87", size = 516670, upload-time = "2025-11-30T20:23:33.742Z" }, + { url = "https://files.pythonhosted.org/packages/5b/3c/2882bdac942bd2172f3da574eab16f309ae10a3925644e969536553cb4ee/rpds_py-0.30.0-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4e7fc54e0900ab35d041b0601431b0a0eb495f0851a0639b6ef90f7741b39a18", size = 408005, upload-time = "2025-11-30T20:23:35.253Z" }, + { url = "https://files.pythonhosted.org/packages/ce/81/9a91c0111ce1758c92516a3e44776920b579d9a7c09b2b06b642d4de3f0f/rpds_py-0.30.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:47e77dc9822d3ad616c3d5759ea5631a75e5809d5a28707744ef79d7a1bcfcad", size = 382112, upload-time = "2025-11-30T20:23:36.842Z" }, + { url = "https://files.pythonhosted.org/packages/cf/8e/1da49d4a107027e5fbc64daeab96a0706361a2918da10cb41769244b805d/rpds_py-0.30.0-cp314-cp314-manylinux_2_31_riscv64.whl", hash = "sha256:b4dc1a6ff022ff85ecafef7979a2c6eb423430e05f1165d6688234e62ba99a07", size = 399049, upload-time = "2025-11-30T20:23:38.343Z" }, + { url = "https://files.pythonhosted.org/packages/df/5a/7ee239b1aa48a127570ec03becbb29c9d5a9eb092febbd1699d567cae859/rpds_py-0.30.0-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:4559c972db3a360808309e06a74628b95eaccbf961c335c8fe0d590cf587456f", size = 415661, upload-time = "2025-11-30T20:23:40.263Z" }, + { url = "https://files.pythonhosted.org/packages/70/ea/caa143cf6b772f823bc7929a45da1fa83569ee49b11d18d0ada7f5ee6fd6/rpds_py-0.30.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:0ed177ed9bded28f8deb6ab40c183cd1192aa0de40c12f38be4d59cd33cb5c65", size = 565606, upload-time = "2025-11-30T20:23:42.186Z" }, + { url = "https://files.pythonhosted.org/packages/64/91/ac20ba2d69303f961ad8cf55bf7dbdb4763f627291ba3d0d7d67333cced9/rpds_py-0.30.0-cp314-cp314-musllinux_1_2_i686.whl", hash = "sha256:ad1fa8db769b76ea911cb4e10f049d80bf518c104f15b3edb2371cc65375c46f", size = 591126, upload-time = "2025-11-30T20:23:44.086Z" }, + { url = "https://files.pythonhosted.org/packages/21/20/7ff5f3c8b00c8a95f75985128c26ba44503fb35b8e0259d812766ea966c7/rpds_py-0.30.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:46e83c697b1f1c72b50e5ee5adb4353eef7406fb3f2043d64c33f20ad1c2fc53", size = 553371, upload-time = "2025-11-30T20:23:46.004Z" }, + { url = "https://files.pythonhosted.org/packages/72/c7/81dadd7b27c8ee391c132a6b192111ca58d866577ce2d9b0ca157552cce0/rpds_py-0.30.0-cp314-cp314-win32.whl", hash = "sha256:ee454b2a007d57363c2dfd5b6ca4a5d7e2c518938f8ed3b706e37e5d470801ed", size = 215298, upload-time = "2025-11-30T20:23:47.696Z" }, + { url = "https://files.pythonhosted.org/packages/3e/d2/1aaac33287e8cfb07aab2e6b8ac1deca62f6f65411344f1433c55e6f3eb8/rpds_py-0.30.0-cp314-cp314-win_amd64.whl", hash = "sha256:95f0802447ac2d10bcc69f6dc28fe95fdf17940367b21d34e34c737870758950", size = 228604, upload-time = "2025-11-30T20:23:49.501Z" }, + { url = "https://files.pythonhosted.org/packages/e8/95/ab005315818cc519ad074cb7784dae60d939163108bd2b394e60dc7b5461/rpds_py-0.30.0-cp314-cp314-win_arm64.whl", hash = "sha256:613aa4771c99f03346e54c3f038e4cc574ac09a3ddfb0e8878487335e96dead6", size = 222391, upload-time = "2025-11-30T20:23:50.96Z" }, + { url = "https://files.pythonhosted.org/packages/9e/68/154fe0194d83b973cdedcdcc88947a2752411165930182ae41d983dcefa6/rpds_py-0.30.0-cp314-cp314t-macosx_10_12_x86_64.whl", hash = "sha256:7e6ecfcb62edfd632e56983964e6884851786443739dbfe3582947e87274f7cb", size = 364868, upload-time = "2025-11-30T20:23:52.494Z" }, + { url = "https://files.pythonhosted.org/packages/83/69/8bbc8b07ec854d92a8b75668c24d2abcb1719ebf890f5604c61c9369a16f/rpds_py-0.30.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:a1d0bc22a7cdc173fedebb73ef81e07faef93692b8c1ad3733b67e31e1b6e1b8", size = 353747, upload-time = "2025-11-30T20:23:54.036Z" }, + { url = "https://files.pythonhosted.org/packages/ab/00/ba2e50183dbd9abcce9497fa5149c62b4ff3e22d338a30d690f9af970561/rpds_py-0.30.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0d08f00679177226c4cb8c5265012eea897c8ca3b93f429e546600c971bcbae7", size = 383795, upload-time = "2025-11-30T20:23:55.556Z" }, + { url = "https://files.pythonhosted.org/packages/05/6f/86f0272b84926bcb0e4c972262f54223e8ecc556b3224d281e6598fc9268/rpds_py-0.30.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5965af57d5848192c13534f90f9dd16464f3c37aaf166cc1da1cae1fd5a34898", size = 393330, upload-time = "2025-11-30T20:23:57.033Z" }, + { url = "https://files.pythonhosted.org/packages/cb/e9/0e02bb2e6dc63d212641da45df2b0bf29699d01715913e0d0f017ee29438/rpds_py-0.30.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9a4e86e34e9ab6b667c27f3211ca48f73dba7cd3d90f8d5b11be56e5dbc3fb4e", size = 518194, upload-time = "2025-11-30T20:23:58.637Z" }, + { url = "https://files.pythonhosted.org/packages/ee/ca/be7bca14cf21513bdf9c0606aba17d1f389ea2b6987035eb4f62bd923f25/rpds_py-0.30.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e5d3e6b26f2c785d65cc25ef1e5267ccbe1b069c5c21b8cc724efee290554419", size = 408340, upload-time = "2025-11-30T20:24:00.2Z" }, + { url = "https://files.pythonhosted.org/packages/c2/c7/736e00ebf39ed81d75544c0da6ef7b0998f8201b369acf842f9a90dc8fce/rpds_py-0.30.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:626a7433c34566535b6e56a1b39a7b17ba961e97ce3b80ec62e6f1312c025551", size = 383765, upload-time = "2025-11-30T20:24:01.759Z" }, + { url = "https://files.pythonhosted.org/packages/4a/3f/da50dfde9956aaf365c4adc9533b100008ed31aea635f2b8d7b627e25b49/rpds_py-0.30.0-cp314-cp314t-manylinux_2_31_riscv64.whl", hash = "sha256:acd7eb3f4471577b9b5a41baf02a978e8bdeb08b4b355273994f8b87032000a8", size = 396834, upload-time = "2025-11-30T20:24:03.687Z" }, + { url = "https://files.pythonhosted.org/packages/4e/00/34bcc2565b6020eab2623349efbdec810676ad571995911f1abdae62a3a0/rpds_py-0.30.0-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:fe5fa731a1fa8a0a56b0977413f8cacac1768dad38d16b3a296712709476fbd5", size = 415470, upload-time = "2025-11-30T20:24:05.232Z" }, + { url = "https://files.pythonhosted.org/packages/8c/28/882e72b5b3e6f718d5453bd4d0d9cf8df36fddeb4ddbbab17869d5868616/rpds_py-0.30.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:74a3243a411126362712ee1524dfc90c650a503502f135d54d1b352bd01f2404", size = 565630, upload-time = "2025-11-30T20:24:06.878Z" }, + { url = "https://files.pythonhosted.org/packages/3b/97/04a65539c17692de5b85c6e293520fd01317fd878ea1995f0367d4532fb1/rpds_py-0.30.0-cp314-cp314t-musllinux_1_2_i686.whl", hash = "sha256:3e8eeb0544f2eb0d2581774be4c3410356eba189529a6b3e36bbbf9696175856", size = 591148, upload-time = "2025-11-30T20:24:08.445Z" }, + { url = "https://files.pythonhosted.org/packages/85/70/92482ccffb96f5441aab93e26c4d66489eb599efdcf96fad90c14bbfb976/rpds_py-0.30.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:dbd936cde57abfee19ab3213cf9c26be06d60750e60a8e4dd85d1ab12c8b1f40", size = 556030, upload-time = "2025-11-30T20:24:10.956Z" }, + { url = "https://files.pythonhosted.org/packages/20/53/7c7e784abfa500a2b6b583b147ee4bb5a2b3747a9166bab52fec4b5b5e7d/rpds_py-0.30.0-cp314-cp314t-win32.whl", hash = "sha256:dc824125c72246d924f7f796b4f63c1e9dc810c7d9e2355864b3c3a73d59ade0", size = 211570, upload-time = "2025-11-30T20:24:12.735Z" }, + { url = "https://files.pythonhosted.org/packages/d0/02/fa464cdfbe6b26e0600b62c528b72d8608f5cc49f96b8d6e38c95d60c676/rpds_py-0.30.0-cp314-cp314t-win_amd64.whl", hash = "sha256:27f4b0e92de5bfbc6f86e43959e6edd1425c33b5e69aab0984a72047f2bcf1e3", size = 226532, upload-time = "2025-11-30T20:24:14.634Z" }, + { url = "https://files.pythonhosted.org/packages/69/71/3f34339ee70521864411f8b6992e7ab13ac30d8e4e3309e07c7361767d91/rpds_py-0.30.0-pp311-pypy311_pp73-macosx_10_12_x86_64.whl", hash = "sha256:c2262bdba0ad4fc6fb5545660673925c2d2a5d9e2e0fb603aad545427be0fc58", size = 372292, upload-time = "2025-11-30T20:24:16.537Z" }, + { url = "https://files.pythonhosted.org/packages/57/09/f183df9b8f2d66720d2ef71075c59f7e1b336bec7ee4c48f0a2b06857653/rpds_py-0.30.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:ee6af14263f25eedc3bb918a3c04245106a42dfd4f5c2285ea6f997b1fc3f89a", size = 362128, upload-time = "2025-11-30T20:24:18.086Z" }, + { url = "https://files.pythonhosted.org/packages/7a/68/5c2594e937253457342e078f0cc1ded3dd7b2ad59afdbf2d354869110a02/rpds_py-0.30.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3adbb8179ce342d235c31ab8ec511e66c73faa27a47e076ccc92421add53e2bb", size = 391542, upload-time = "2025-11-30T20:24:20.092Z" }, + { url = "https://files.pythonhosted.org/packages/49/5c/31ef1afd70b4b4fbdb2800249f34c57c64beb687495b10aec0365f53dfc4/rpds_py-0.30.0-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:250fa00e9543ac9b97ac258bd37367ff5256666122c2d0f2bc97577c60a1818c", size = 404004, upload-time = "2025-11-30T20:24:22.231Z" }, + { url = "https://files.pythonhosted.org/packages/e3/63/0cfbea38d05756f3440ce6534d51a491d26176ac045e2707adc99bb6e60a/rpds_py-0.30.0-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9854cf4f488b3d57b9aaeb105f06d78e5529d3145b1e4a41750167e8c213c6d3", size = 527063, upload-time = "2025-11-30T20:24:24.302Z" }, + { url = "https://files.pythonhosted.org/packages/42/e6/01e1f72a2456678b0f618fc9a1a13f882061690893c192fcad9f2926553a/rpds_py-0.30.0-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:993914b8e560023bc0a8bf742c5f303551992dcb85e247b1e5c7f4a7d145bda5", size = 413099, upload-time = "2025-11-30T20:24:25.916Z" }, + { url = "https://files.pythonhosted.org/packages/b8/25/8df56677f209003dcbb180765520c544525e3ef21ea72279c98b9aa7c7fb/rpds_py-0.30.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:58edca431fb9b29950807e301826586e5bbf24163677732429770a697ffe6738", size = 392177, upload-time = "2025-11-30T20:24:27.834Z" }, + { url = "https://files.pythonhosted.org/packages/4a/b4/0a771378c5f16f8115f796d1f437950158679bcd2a7c68cf251cfb00ed5b/rpds_py-0.30.0-pp311-pypy311_pp73-manylinux_2_31_riscv64.whl", hash = "sha256:dea5b552272a944763b34394d04577cf0f9bd013207bc32323b5a89a53cf9c2f", size = 406015, upload-time = "2025-11-30T20:24:29.457Z" }, + { url = "https://files.pythonhosted.org/packages/36/d8/456dbba0af75049dc6f63ff295a2f92766b9d521fa00de67a2bd6427d57a/rpds_py-0.30.0-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:ba3af48635eb83d03f6c9735dfb21785303e73d22ad03d489e88adae6eab8877", size = 423736, upload-time = "2025-11-30T20:24:31.22Z" }, + { url = "https://files.pythonhosted.org/packages/13/64/b4d76f227d5c45a7e0b796c674fd81b0a6c4fbd48dc29271857d8219571c/rpds_py-0.30.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:dff13836529b921e22f15cb099751209a60009731a68519630a24d61f0b1b30a", size = 573981, upload-time = "2025-11-30T20:24:32.934Z" }, + { url = "https://files.pythonhosted.org/packages/20/91/092bacadeda3edf92bf743cc96a7be133e13a39cdbfd7b5082e7ab638406/rpds_py-0.30.0-pp311-pypy311_pp73-musllinux_1_2_i686.whl", hash = "sha256:1b151685b23929ab7beec71080a8889d4d6d9fa9a983d213f07121205d48e2c4", size = 599782, upload-time = "2025-11-30T20:24:35.169Z" }, + { url = "https://files.pythonhosted.org/packages/d1/b7/b95708304cd49b7b6f82fdd039f1748b66ec2b21d6a45180910802f1abf1/rpds_py-0.30.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:ac37f9f516c51e5753f27dfdef11a88330f04de2d564be3991384b2f3535d02e", size = 562191, upload-time = "2025-11-30T20:24:36.853Z" }, ] [[package]] name = "ruff" -version = "0.9.3" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/1e/7f/60fda2eec81f23f8aa7cbbfdf6ec2ca11eb11c273827933fb2541c2ce9d8/ruff-0.9.3.tar.gz", hash = "sha256:8293f89985a090ebc3ed1064df31f3b4b56320cdfcec8b60d3295bddb955c22a", size = 3586740 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/f9/77/4fb790596d5d52c87fd55b7160c557c400e90f6116a56d82d76e95d9374a/ruff-0.9.3-py3-none-linux_armv6l.whl", hash = "sha256:7f39b879064c7d9670197d91124a75d118d00b0990586549949aae80cdc16624", size = 11656815 }, - { url = "https://files.pythonhosted.org/packages/a2/a8/3338ecb97573eafe74505f28431df3842c1933c5f8eae615427c1de32858/ruff-0.9.3-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:a187171e7c09efa4b4cc30ee5d0d55a8d6c5311b3e1b74ac5cb96cc89bafc43c", size = 11594821 }, - { url = "https://files.pythonhosted.org/packages/8e/89/320223c3421962762531a6b2dd58579b858ca9916fb2674874df5e97d628/ruff-0.9.3-py3-none-macosx_11_0_arm64.whl", hash = "sha256:c59ab92f8e92d6725b7ded9d4a31be3ef42688a115c6d3da9457a5bda140e2b4", size = 11040475 }, - { url = "https://files.pythonhosted.org/packages/b2/bd/1d775eac5e51409535804a3a888a9623e87a8f4b53e2491580858a083692/ruff-0.9.3-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2dc153c25e715be41bb228bc651c1e9b1a88d5c6e5ed0194fa0dfea02b026439", size = 11856207 }, - { url = "https://files.pythonhosted.org/packages/7f/c6/3e14e09be29587393d188454064a4aa85174910d16644051a80444e4fd88/ruff-0.9.3-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:646909a1e25e0dc28fbc529eab8eb7bb583079628e8cbe738192853dbbe43af5", size = 11420460 }, - { url = "https://files.pythonhosted.org/packages/ef/42/b7ca38ffd568ae9b128a2fa76353e9a9a3c80ef19746408d4ce99217ecc1/ruff-0.9.3-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:5a5a46e09355695fbdbb30ed9889d6cf1c61b77b700a9fafc21b41f097bfbba4", size = 12605472 }, - { url = "https://files.pythonhosted.org/packages/a6/a1/3167023f23e3530fde899497ccfe239e4523854cb874458ac082992d206c/ruff-0.9.3-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:c4bb09d2bbb394e3730d0918c00276e79b2de70ec2a5231cd4ebb51a57df9ba1", size = 13243123 }, - { url = "https://files.pythonhosted.org/packages/d0/b4/3c600758e320f5bf7de16858502e849f4216cb0151f819fa0d1154874802/ruff-0.9.3-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:96a87ec31dc1044d8c2da2ebbed1c456d9b561e7d087734336518181b26b3aa5", size = 12744650 }, - { url = "https://files.pythonhosted.org/packages/be/38/266fbcbb3d0088862c9bafa8b1b99486691d2945a90b9a7316336a0d9a1b/ruff-0.9.3-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9bb7554aca6f842645022fe2d301c264e6925baa708b392867b7a62645304df4", size = 14458585 }, - { url = "https://files.pythonhosted.org/packages/63/a6/47fd0e96990ee9b7a4abda62de26d291bd3f7647218d05b7d6d38af47c30/ruff-0.9.3-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cabc332b7075a914ecea912cd1f3d4370489c8018f2c945a30bcc934e3bc06a6", size = 12419624 }, - { url = "https://files.pythonhosted.org/packages/84/5d/de0b7652e09f7dda49e1a3825a164a65f4998175b6486603c7601279baad/ruff-0.9.3-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:33866c3cc2a575cbd546f2cd02bdd466fed65118e4365ee538a3deffd6fcb730", size = 11843238 }, - { url = "https://files.pythonhosted.org/packages/9e/be/3f341ceb1c62b565ec1fb6fd2139cc40b60ae6eff4b6fb8f94b1bb37c7a9/ruff-0.9.3-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:006e5de2621304c8810bcd2ee101587712fa93b4f955ed0985907a36c427e0c2", size = 11484012 }, - { url = "https://files.pythonhosted.org/packages/a3/c8/ff8acbd33addc7e797e702cf00bfde352ab469723720c5607b964491d5cf/ruff-0.9.3-py3-none-musllinux_1_2_i686.whl", hash = "sha256:ba6eea4459dbd6b1be4e6bfc766079fb9b8dd2e5a35aff6baee4d9b1514ea519", size = 12038494 }, - { url = "https://files.pythonhosted.org/packages/73/b1/8d9a2c0efbbabe848b55f877bc10c5001a37ab10aca13c711431673414e5/ruff-0.9.3-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:90230a6b8055ad47d3325e9ee8f8a9ae7e273078a66401ac66df68943ced029b", size = 12473639 }, - { url = "https://files.pythonhosted.org/packages/cb/44/a673647105b1ba6da9824a928634fe23186ab19f9d526d7bdf278cd27bc3/ruff-0.9.3-py3-none-win32.whl", hash = "sha256:eabe5eb2c19a42f4808c03b82bd313fc84d4e395133fb3fc1b1516170a31213c", size = 9834353 }, - { url = "https://files.pythonhosted.org/packages/c3/01/65cadb59bf8d4fbe33d1a750103e6883d9ef302f60c28b73b773092fbde5/ruff-0.9.3-py3-none-win_amd64.whl", hash = "sha256:040ceb7f20791dfa0e78b4230ee9dce23da3b64dd5848e40e3bf3ab76468dcf4", size = 10821444 }, - { url = "https://files.pythonhosted.org/packages/69/cb/b3fe58a136a27d981911cba2f18e4b29f15010623b79f0f2510fd0d31fd3/ruff-0.9.3-py3-none-win_arm64.whl", hash = "sha256:800d773f6d4d33b0a3c60e2c6ae8f4c202ea2de056365acfa519aa48acf28e0b", size = 10038168 }, +version = "0.15.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/04/dc/4e6ac71b511b141cf626357a3946679abeba4cf67bc7cc5a17920f31e10d/ruff-0.15.1.tar.gz", hash = "sha256:c590fe13fb57c97141ae975c03a1aedb3d3156030cabd740d6ff0b0d601e203f", size = 4540855, upload-time = "2026-02-12T23:09:09.998Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/23/bf/e6e4324238c17f9d9120a9d60aa99a7daaa21204c07fcd84e2ef03bb5fd1/ruff-0.15.1-py3-none-linux_armv6l.whl", hash = "sha256:b101ed7cf4615bda6ffe65bdb59f964e9f4a0d3f85cbf0e54f0ab76d7b90228a", size = 10367819, upload-time = "2026-02-12T23:09:03.598Z" }, + { url = "https://files.pythonhosted.org/packages/b3/ea/c8f89d32e7912269d38c58f3649e453ac32c528f93bb7f4219258be2e7ed/ruff-0.15.1-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:939c995e9277e63ea632cc8d3fae17aa758526f49a9a850d2e7e758bfef46602", size = 10798618, upload-time = "2026-02-12T23:09:22.928Z" }, + { url = "https://files.pythonhosted.org/packages/5e/0f/1d0d88bc862624247d82c20c10d4c0f6bb2f346559d8af281674cf327f15/ruff-0.15.1-py3-none-macosx_11_0_arm64.whl", hash = "sha256:1d83466455fdefe60b8d9c8df81d3c1bbb2115cede53549d3b522ce2bc703899", size = 10148518, upload-time = "2026-02-12T23:08:58.339Z" }, + { url = "https://files.pythonhosted.org/packages/f5/c8/291c49cefaa4a9248e986256df2ade7add79388fe179e0691be06fae6f37/ruff-0.15.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a9457e3c3291024866222b96108ab2d8265b477e5b1534c7ddb1810904858d16", size = 10518811, upload-time = "2026-02-12T23:09:31.865Z" }, + { url = "https://files.pythonhosted.org/packages/c3/1a/f5707440e5ae43ffa5365cac8bbb91e9665f4a883f560893829cf16a606b/ruff-0.15.1-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:92c92b003e9d4f7fbd33b1867bb15a1b785b1735069108dfc23821ba045b29bc", size = 10196169, upload-time = "2026-02-12T23:09:17.306Z" }, + { url = "https://files.pythonhosted.org/packages/2a/ff/26ddc8c4da04c8fd3ee65a89c9fb99eaa5c30394269d424461467be2271f/ruff-0.15.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1fe5c41ab43e3a06778844c586251eb5a510f67125427625f9eb2b9526535779", size = 10990491, upload-time = "2026-02-12T23:09:25.503Z" }, + { url = "https://files.pythonhosted.org/packages/fc/00/50920cb385b89413f7cdb4bb9bc8fc59c1b0f30028d8bccc294189a54955/ruff-0.15.1-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:66a6dd6df4d80dc382c6484f8ce1bcceb55c32e9f27a8b94c32f6c7331bf14fb", size = 11843280, upload-time = "2026-02-12T23:09:19.88Z" }, + { url = "https://files.pythonhosted.org/packages/5d/6d/2f5cad8380caf5632a15460c323ae326f1e1a2b5b90a6ee7519017a017ca/ruff-0.15.1-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6a4a42cbb8af0bda9bcd7606b064d7c0bc311a88d141d02f78920be6acb5aa83", size = 11274336, upload-time = "2026-02-12T23:09:14.907Z" }, + { url = "https://files.pythonhosted.org/packages/a3/1d/5f56cae1d6c40b8a318513599b35ea4b075d7dc1cd1d04449578c29d1d75/ruff-0.15.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4ab064052c31dddada35079901592dfba2e05f5b1e43af3954aafcbc1096a5b2", size = 11137288, upload-time = "2026-02-12T23:09:07.475Z" }, + { url = "https://files.pythonhosted.org/packages/cd/20/6f8d7d8f768c93b0382b33b9306b3b999918816da46537d5a61635514635/ruff-0.15.1-py3-none-manylinux_2_31_riscv64.whl", hash = "sha256:5631c940fe9fe91f817a4c2ea4e81f47bee3ca4aa646134a24374f3c19ad9454", size = 11070681, upload-time = "2026-02-12T23:08:55.43Z" }, + { url = "https://files.pythonhosted.org/packages/9a/67/d640ac76069f64cdea59dba02af2e00b1fa30e2103c7f8d049c0cff4cafd/ruff-0.15.1-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:68138a4ba184b4691ccdc39f7795c66b3c68160c586519e7e8444cf5a53e1b4c", size = 10486401, upload-time = "2026-02-12T23:09:27.927Z" }, + { url = "https://files.pythonhosted.org/packages/65/3d/e1429f64a3ff89297497916b88c32a5cc88eeca7e9c787072d0e7f1d3e1e/ruff-0.15.1-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:518f9af03bfc33c03bdb4cb63fabc935341bb7f54af500f92ac309ecfbba6330", size = 10197452, upload-time = "2026-02-12T23:09:12.147Z" }, + { url = "https://files.pythonhosted.org/packages/78/83/e2c3bade17dad63bf1e1c2ffaf11490603b760be149e1419b07049b36ef2/ruff-0.15.1-py3-none-musllinux_1_2_i686.whl", hash = "sha256:da79f4d6a826caaea95de0237a67e33b81e6ec2e25fc7e1993a4015dffca7c61", size = 10693900, upload-time = "2026-02-12T23:09:34.418Z" }, + { url = "https://files.pythonhosted.org/packages/a1/27/fdc0e11a813e6338e0706e8b39bb7a1d61ea5b36873b351acee7e524a72a/ruff-0.15.1-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:3dd86dccb83cd7d4dcfac303ffc277e6048600dfc22e38158afa208e8bf94a1f", size = 11227302, upload-time = "2026-02-12T23:09:36.536Z" }, + { url = "https://files.pythonhosted.org/packages/f6/58/ac864a75067dcbd3b95be5ab4eb2b601d7fbc3d3d736a27e391a4f92a5c1/ruff-0.15.1-py3-none-win32.whl", hash = "sha256:660975d9cb49b5d5278b12b03bb9951d554543a90b74ed5d366b20e2c57c2098", size = 10462555, upload-time = "2026-02-12T23:09:29.899Z" }, + { url = "https://files.pythonhosted.org/packages/e0/5e/d4ccc8a27ecdb78116feac4935dfc39d1304536f4296168f91ed3ec00cd2/ruff-0.15.1-py3-none-win_amd64.whl", hash = "sha256:c820fef9dd5d4172a6570e5721704a96c6679b80cf7be41659ed439653f62336", size = 11599956, upload-time = "2026-02-12T23:09:01.157Z" }, + { url = "https://files.pythonhosted.org/packages/2a/07/5bda6a85b220c64c65686bc85bd0bbb23b29c62b3a9f9433fa55f17cda93/ruff-0.15.1-py3-none-win_arm64.whl", hash = "sha256:5ff7d5f0f88567850f45081fac8f4ec212be8d0b963e385c3f7d0d2eb4899416", size = 10874604, upload-time = "2026-02-12T23:09:05.515Z" }, +] + +[[package]] +name = "scipy-stubs" +version = "1.17.0.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "optype", extra = ["numpy"] }, +] +sdist = { url = "https://files.pythonhosted.org/packages/40/fe/5fa7da49821ea94d60629ae71277fa8d7e16eb20602f720062b6c30a644c/scipy_stubs-1.17.0.2.tar.gz", hash = "sha256:3981bd7fa4c189a8493307afadaee1a830d9a0de8e3ae2f4603f192b6260ef2a", size = 379897, upload-time = "2026-01-22T19:17:08Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/51/e3/20233497e4a27956e7392c3f7879e6ee7f767f268079f24f4b089b70f563/scipy_stubs-1.17.0.2-py3-none-any.whl", hash = "sha256:99d1aa75b7d72a7ee36a68d18bcf1149f62ab577bbd1236c65c471b3b465d824", size = 586137, upload-time = "2026-01-22T19:17:05.802Z" }, ] [[package]] name = "send2trash" -version = "1.8.3" +version = "2.1.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/fd/3a/aec9b02217bb79b87bbc1a21bc6abc51e3d5dcf65c30487ac96c0908c722/Send2Trash-1.8.3.tar.gz", hash = "sha256:b18e7a3966d99871aefeb00cfbcfdced55ce4871194810fc71f4aa484b953abf", size = 17394 } +sdist = { url = "https://files.pythonhosted.org/packages/c5/f0/184b4b5f8d00f2a92cf96eec8967a3d550b52cf94362dad1100df9e48d57/send2trash-2.1.0.tar.gz", hash = "sha256:1c72b39f09457db3c05ce1d19158c2cbef4c32b8bedd02c155e49282b7ea7459", size = 17255, upload-time = "2026-01-14T06:27:36.056Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/40/b0/4562db6223154aa4e22f939003cb92514c79f3d4dccca3444253fd17f902/Send2Trash-1.8.3-py3-none-any.whl", hash = "sha256:0c31227e0bd08961c7665474a3d1ef7193929fedda4233843689baa056be46c9", size = 18072 }, + { url = "https://files.pythonhosted.org/packages/1c/78/504fdd027da3b84ff1aecd9f6957e65f35134534ccc6da8628eb71e76d3f/send2trash-2.1.0-py3-none-any.whl", hash = "sha256:0da2f112e6d6bb22de6aa6daa7e144831a4febf2a87261451c4ad849fe9a873c", size = 17610, upload-time = "2026-01-14T06:27:35.218Z" }, ] [[package]] name = "setuptools" -version = "75.8.0" +version = "82.0.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/92/ec/089608b791d210aec4e7f97488e67ab0d33add3efccb83a056cbafe3a2a6/setuptools-75.8.0.tar.gz", hash = "sha256:c5afc8f407c626b8313a86e10311dd3f661c6cd9c09d4bf8c15c0e11f9f2b0e6", size = 1343222 } +sdist = { url = "https://files.pythonhosted.org/packages/82/f3/748f4d6f65d1756b9ae577f329c951cda23fb900e4de9f70900ced962085/setuptools-82.0.0.tar.gz", hash = "sha256:22e0a2d69474c6ae4feb01951cb69d515ed23728cf96d05513d36e42b62b37cb", size = 1144893, upload-time = "2026-02-08T15:08:40.206Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/69/8a/b9dc7678803429e4a3bc9ba462fa3dd9066824d3c607490235c6a796be5a/setuptools-75.8.0-py3-none-any.whl", hash = "sha256:e3982f444617239225d675215d51f6ba05f845d4eec313da4418fdbb56fb27e3", size = 1228782 }, + { url = "https://files.pythonhosted.org/packages/e1/c6/76dc613121b793286a3f91621d7b75a2b493e0390ddca50f11993eadf192/setuptools-82.0.0-py3-none-any.whl", hash = "sha256:70b18734b607bd1da571d097d236cfcfacaf01de45717d59e6e04b96877532e0", size = 1003468, upload-time = "2026-02-08T15:08:38.723Z" }, ] [[package]] @@ -2367,145 +3065,194 @@ dev = [ { name = "pytest-cov" }, { name = "ruff" }, { name = "sourcery" }, - { name = "sphinx" }, + { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.12'" }, + { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12'" }, { name = "sphinx-argparse-cli" }, - { name = "sphinx-autodoc-typehints" }, + { name = "sphinx-autodoc-typehints", version = "3.6.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.12'" }, + { name = "sphinx-autodoc-typehints", version = "3.6.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12'" }, { name = "sphinxcontrib-mermaid" }, ] [package.metadata] requires-dist = [ { name = "component-model", specifier = ">=0.1.0" }, - { name = "docutils", marker = "extra == 'rest'", specifier = ">=0.21" }, + { name = "docutils", marker = "extra == 'rest'", specifier = ">=0.22.4" }, { name = "fmpy", specifier = ">=0.3.21" }, { name = "fmpy", marker = "extra == 'modeltest'", specifier = ">=0.3.21" }, { name = "jsonpath-ng", specifier = ">=1.7.0" }, - { name = "libcosimpy", specifier = "==0.0.2" }, + { name = "libcosimpy", specifier = ">=0.0.5" }, { name = "matplotlib", specifier = ">=3.10" }, - { name = "numpy", marker = "python_full_version < '3.13'", specifier = ">=1.26" }, - { name = "numpy", marker = "python_full_version >= '3.13'", specifier = ">=2.2" }, + { name = "numpy", specifier = ">=2.3" }, { name = "pint", specifier = ">=0.24" }, - { name = "plotly", specifier = ">=5.24" }, - { name = "pydantic", specifier = ">=2.10.3" }, + { name = "plotly", specifier = ">=6.5" }, + { name = "pydantic", specifier = ">=2.12" }, { name = "rich", specifier = ">=13.9.4" }, - { name = "sympy", specifier = ">=1.13" }, + { name = "sympy", specifier = ">=1.14.0" }, { name = "thonny", marker = "extra == 'editor'", specifier = ">=4.1" }, ] +provides-extras = ["modeltest", "rest", "editor"] [package.metadata.requires-dev] dev = [ - { name = "furo", specifier = ">=2024.8" }, - { name = "jupyter", specifier = ">=1.1" }, - { name = "mypy", specifier = ">=1.14" }, - { name = "myst-parser", specifier = ">=4.0" }, - { name = "pre-commit", specifier = ">=4.0" }, - { name = "pyright", specifier = ">=1.1.392" }, - { name = "pytest", specifier = ">=8.3" }, - { name = "pytest-cov", specifier = ">=6.0" }, - { name = "ruff", specifier = ">=0.9.2" }, - { name = "sourcery", specifier = ">=1.31" }, + { name = "furo", specifier = ">=2025.12" }, + { name = "jupyter", specifier = ">=1.1.1" }, + { name = "mypy", specifier = ">=1.19.1" }, + { name = "myst-parser", specifier = ">=5.0" }, + { name = "pre-commit", specifier = ">=4.5" }, + { name = "pyright", specifier = ">=1.1.408" }, + { name = "pytest", specifier = ">=9.0" }, + { name = "pytest-cov", specifier = ">=7.0" }, + { name = "ruff", specifier = ">=0.15.1" }, + { name = "sourcery", specifier = ">=1.43.0" }, { name = "sphinx", specifier = ">=8.1" }, - { name = "sphinx-argparse-cli", specifier = ">=1.19" }, - { name = "sphinx-autodoc-typehints", specifier = ">=3.0" }, - { name = "sphinxcontrib-mermaid", specifier = ">=1.0.0" }, + { name = "sphinx-argparse-cli", specifier = ">=1.20.1" }, + { name = "sphinx-autodoc-typehints", specifier = ">=3.6" }, + { name = "sphinxcontrib-mermaid", specifier = ">=2.0" }, ] [[package]] name = "six" version = "1.17.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/94/e7/b2c673351809dca68a0e064b6af791aa332cf192da575fd474ed7d6f16a2/six-1.17.0.tar.gz", hash = "sha256:ff70335d468e7eb6ec65b95b99d3a2836546063f63acc5171de367e834932a81", size = 34031 } +sdist = { url = "https://files.pythonhosted.org/packages/94/e7/b2c673351809dca68a0e064b6af791aa332cf192da575fd474ed7d6f16a2/six-1.17.0.tar.gz", hash = "sha256:ff70335d468e7eb6ec65b95b99d3a2836546063f63acc5171de367e834932a81", size = 34031, upload-time = "2024-12-04T17:35:28.174Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/b7/ce/149a00dd41f10bc29e5921b496af8b574d8413afcd5e30dfa0ed46c2cc5e/six-1.17.0-py2.py3-none-any.whl", hash = "sha256:4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274", size = 11050 }, + { url = "https://files.pythonhosted.org/packages/b7/ce/149a00dd41f10bc29e5921b496af8b574d8413afcd5e30dfa0ed46c2cc5e/six-1.17.0-py2.py3-none-any.whl", hash = "sha256:4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274", size = 11050, upload-time = "2024-12-04T17:35:26.475Z" }, ] [[package]] -name = "sniffio" -version = "1.3.1" +name = "snowballstemmer" +version = "3.0.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/a2/87/a6771e1546d97e7e041b6ae58d80074f81b7d5121207425c964ddf5cfdbd/sniffio-1.3.1.tar.gz", hash = "sha256:f4324edc670a0f49750a81b895f35c3adb843cca46f0530f79fc1babb23789dc", size = 20372 } +sdist = { url = "https://files.pythonhosted.org/packages/75/a7/9810d872919697c9d01295633f5d574fb416d47e535f258272ca1f01f447/snowballstemmer-3.0.1.tar.gz", hash = "sha256:6d5eeeec8e9f84d4d56b847692bacf79bc2c8e90c7f80ca4444ff8b6f2e52895", size = 105575, upload-time = "2025-05-09T16:34:51.843Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/e9/44/75a9c9421471a6c4805dbf2356f7c181a29c1879239abab1ea2cc8f38b40/sniffio-1.3.1-py3-none-any.whl", hash = "sha256:2f6da418d1f1e0fddd844478f41680e794e6051915791a034ff65e5f100525a2", size = 10235 }, + { url = "https://files.pythonhosted.org/packages/c8/78/3565d011c61f5a43488987ee32b6f3f656e7f107ac2782dd57bdd7d91d9a/snowballstemmer-3.0.1-py3-none-any.whl", hash = "sha256:6cd7b3897da8d6c9ffb968a6781fa6532dce9c3618a4b127d920dab764a19064", size = 103274, upload-time = "2025-05-09T16:34:50.371Z" }, ] [[package]] -name = "snowballstemmer" -version = "2.2.0" +name = "soupsieve" +version = "2.8.3" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/44/7b/af302bebf22c749c56c9c3e8ae13190b5b5db37a33d9068652e8f73b7089/snowballstemmer-2.2.0.tar.gz", hash = "sha256:09b16deb8547d3412ad7b590689584cd0fe25ec8db3be37788be3810cbf19cb1", size = 86699 } +sdist = { url = "https://files.pythonhosted.org/packages/7b/ae/2d9c981590ed9999a0d91755b47fc74f74de286b0f5cee14c9269041e6c4/soupsieve-2.8.3.tar.gz", hash = "sha256:3267f1eeea4251fb42728b6dfb746edc9acaffc4a45b27e19450b676586e8349", size = 118627, upload-time = "2026-01-20T04:27:02.457Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/ed/dc/c02e01294f7265e63a7315fe086dd1df7dacb9f840a804da846b96d01b96/snowballstemmer-2.2.0-py2.py3-none-any.whl", hash = "sha256:c8e1716e83cc398ae16824e5572ae04e0d9fc2c6b985fb0f900f5f0c96ecba1a", size = 93002 }, + { url = "https://files.pythonhosted.org/packages/46/2c/1462b1d0a634697ae9e55b3cecdcb64788e8b7d63f54d923fcd0bb140aed/soupsieve-2.8.3-py3-none-any.whl", hash = "sha256:ed64f2ba4eebeab06cc4962affce381647455978ffc1e36bb79a545b91f45a95", size = 37016, upload-time = "2026-01-20T04:27:01.012Z" }, ] [[package]] -name = "soupsieve" -version = "2.6" +name = "sourcery" +version = "1.43.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/d7/ce/fbaeed4f9fb8b2daa961f90591662df6a86c1abf25c548329a86920aedfb/soupsieve-2.6.tar.gz", hash = "sha256:e2e68417777af359ec65daac1057404a3c8a5455bb8abc36f1a9866ab1a51abb", size = 101569 } wheels = [ - { url = "https://files.pythonhosted.org/packages/d1/c2/fe97d779f3ef3b15f05c94a2f1e3d21732574ed441687474db9d342a7315/soupsieve-2.6-py3-none-any.whl", hash = "sha256:e72c4ff06e4fb6e4b5a9f0f55fe6e81514581fca1515028625d0f299c602ccc9", size = 36186 }, + { url = "https://files.pythonhosted.org/packages/c8/7a/624a3539c5355de0ee9cec4cb9c6d2be6d36ab916c190b365c8462f0f0d5/sourcery-1.43.0-py2.py3-none-macosx_10_9_x86_64.whl", hash = "sha256:6279f505406b9b3455dac2f9646c0e110fdc72857479dc05b788a2cfd28dfa4f", size = 107493269, upload-time = "2026-01-19T15:47:07.456Z" }, + { url = "https://files.pythonhosted.org/packages/78/f9/058e1026479d2af655be608803d75d96297f4d0a2e98bb510488e384f415/sourcery-1.43.0-py2.py3-none-macosx_11_0_arm64.whl", hash = "sha256:89034e4a800294093614c8c01317e0b051c35d2e7abf089e78f1830984516e04", size = 93553650, upload-time = "2026-01-19T15:48:08.801Z" }, + { url = "https://files.pythonhosted.org/packages/86/18/4075fe0f6b6a3692d80c9c490792d66f839ed91111afa7aea7869f6f1682/sourcery-1.43.0-py2.py3-none-manylinux1_x86_64.whl", hash = "sha256:a142fb1156dfc205752b546fd24cd6e6bd405ebd7aec1097c339ed0e05724dcd", size = 132906772, upload-time = "2026-01-19T15:49:27.487Z" }, + { url = "https://files.pythonhosted.org/packages/68/cf/8ac262bd2d1c5527a9d8c437f5bdbabc5dc68690110dbf34b20be090798a/sourcery-1.43.0-py2.py3-none-win_amd64.whl", hash = "sha256:2bd293af561261ffc0bccff82c9f764cd654247aaa29a0b46d4927e4711b0570", size = 91181924, upload-time = "2026-01-19T15:50:24.796Z" }, ] [[package]] -name = "sourcery" -version = "1.33.0" +name = "sphinx" +version = "9.0.4" source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version < '3.12'", +] +dependencies = [ + { name = "alabaster", marker = "python_full_version < '3.12'" }, + { name = "babel", marker = "python_full_version < '3.12'" }, + { name = "colorama", marker = "python_full_version < '3.12' and sys_platform == 'win32'" }, + { name = "docutils", marker = "python_full_version < '3.12'" }, + { name = "imagesize", marker = "python_full_version < '3.12'" }, + { name = "jinja2", marker = "python_full_version < '3.12'" }, + { name = "packaging", marker = "python_full_version < '3.12'" }, + { name = "pygments", marker = "python_full_version < '3.12'" }, + { name = "requests", marker = "python_full_version < '3.12'" }, + { name = "roman-numerals", marker = "python_full_version < '3.12'" }, + { name = "snowballstemmer", marker = "python_full_version < '3.12'" }, + { name = "sphinxcontrib-applehelp", marker = "python_full_version < '3.12'" }, + { name = "sphinxcontrib-devhelp", marker = "python_full_version < '3.12'" }, + { name = "sphinxcontrib-htmlhelp", marker = "python_full_version < '3.12'" }, + { name = "sphinxcontrib-jsmath", marker = "python_full_version < '3.12'" }, + { name = "sphinxcontrib-qthelp", marker = "python_full_version < '3.12'" }, + { name = "sphinxcontrib-serializinghtml", marker = "python_full_version < '3.12'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/42/50/a8c6ccc36d5eacdfd7913ddccd15a9cee03ecafc5ee2bc40e1f168d85022/sphinx-9.0.4.tar.gz", hash = "sha256:594ef59d042972abbc581d8baa577404abe4e6c3b04ef61bd7fc2acbd51f3fa3", size = 8710502, upload-time = "2025-12-04T07:45:27.343Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/b7/80/e0e06449df77f3caf268a3840cb69ae4683230a0eb912835c63922fa4693/sourcery-1.33.0-py2.py3-none-macosx_10_9_universal2.whl", hash = "sha256:451373656791f5e7235aafcaee63fdaae7932513b5f469c5abff09bcd475f315", size = 77838426 }, - { url = "https://files.pythonhosted.org/packages/bd/5c/242294e8eb11d6deab6b5f989c9938ca672dd5b076a1e2d39fab2f63208f/sourcery-1.33.0-py2.py3-none-manylinux1_x86_64.whl", hash = "sha256:dd58cb01aa933ec69a9337159e7c637ade6862fada93cc5a5263ee473e299893", size = 98271419 }, - { url = "https://files.pythonhosted.org/packages/ab/cf/94876c080b90356e55ea5e933e7c54cffda69b851eaaef42b6af9c124c83/sourcery-1.33.0-py2.py3-none-win_amd64.whl", hash = "sha256:9e89548f89d729f6bdbf11339f708c2de5aa32689a8f42999c6f1812cf33b720", size = 78000415 }, + { url = "https://files.pythonhosted.org/packages/c6/3f/4bbd76424c393caead2e1eb89777f575dee5c8653e2d4b6afd7a564f5974/sphinx-9.0.4-py3-none-any.whl", hash = "sha256:5bebc595a5e943ea248b99c13814c1c5e10b3ece718976824ffa7959ff95fffb", size = 3917713, upload-time = "2025-12-04T07:45:24.944Z" }, ] [[package]] name = "sphinx" -version = "8.1.3" +version = "9.1.0" source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.14'", + "python_full_version >= '3.12' and python_full_version < '3.14'", +] dependencies = [ - { name = "alabaster" }, - { name = "babel" }, - { name = "colorama", marker = "sys_platform == 'win32'" }, - { name = "docutils" }, - { name = "imagesize" }, - { name = "jinja2" }, - { name = "packaging" }, - { name = "pygments" }, - { name = "requests" }, - { name = "snowballstemmer" }, - { name = "sphinxcontrib-applehelp" }, - { name = "sphinxcontrib-devhelp" }, - { name = "sphinxcontrib-htmlhelp" }, - { name = "sphinxcontrib-jsmath" }, - { name = "sphinxcontrib-qthelp" }, - { name = "sphinxcontrib-serializinghtml" }, - { name = "tomli", marker = "python_full_version < '3.11'" }, + { name = "alabaster", marker = "python_full_version >= '3.12'" }, + { name = "babel", marker = "python_full_version >= '3.12'" }, + { name = "colorama", marker = "python_full_version >= '3.12' and sys_platform == 'win32'" }, + { name = "docutils", marker = "python_full_version >= '3.12'" }, + { name = "imagesize", marker = "python_full_version >= '3.12'" }, + { name = "jinja2", marker = "python_full_version >= '3.12'" }, + { name = "packaging", marker = "python_full_version >= '3.12'" }, + { name = "pygments", marker = "python_full_version >= '3.12'" }, + { name = "requests", marker = "python_full_version >= '3.12'" }, + { name = "roman-numerals", marker = "python_full_version >= '3.12'" }, + { name = "snowballstemmer", marker = "python_full_version >= '3.12'" }, + { name = "sphinxcontrib-applehelp", marker = "python_full_version >= '3.12'" }, + { name = "sphinxcontrib-devhelp", marker = "python_full_version >= '3.12'" }, + { name = "sphinxcontrib-htmlhelp", marker = "python_full_version >= '3.12'" }, + { name = "sphinxcontrib-jsmath", marker = "python_full_version >= '3.12'" }, + { name = "sphinxcontrib-qthelp", marker = "python_full_version >= '3.12'" }, + { name = "sphinxcontrib-serializinghtml", marker = "python_full_version >= '3.12'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/6f/6d/be0b61178fe2cdcb67e2a92fc9ebb488e3c51c4f74a36a7824c0adf23425/sphinx-8.1.3.tar.gz", hash = "sha256:43c1911eecb0d3e161ad78611bc905d1ad0e523e4ddc202a58a821773dc4c927", size = 8184611 } +sdist = { url = "https://files.pythonhosted.org/packages/cd/bd/f08eb0f4eed5c83f1ba2a3bd18f7745a2b1525fad70660a1c00224ec468a/sphinx-9.1.0.tar.gz", hash = "sha256:7741722357dd75f8190766926071fed3bdc211c74dd2d7d4df5404da95930ddb", size = 8718324, upload-time = "2025-12-31T15:09:27.646Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/26/60/1ddff83a56d33aaf6f10ec8ce84b4c007d9368b21008876fceda7e7381ef/sphinx-8.1.3-py3-none-any.whl", hash = "sha256:09719015511837b76bf6e03e42eb7595ac8c2e41eeb9c29c5b755c6b677992a2", size = 3487125 }, + { url = "https://files.pythonhosted.org/packages/73/f7/b1884cb3188ab181fc81fa00c266699dab600f927a964df02ec3d5d1916a/sphinx-9.1.0-py3-none-any.whl", hash = "sha256:c84fdd4e782504495fe4f2c0b3413d6c2bf388589bb352d439b2a3bb99991978", size = 3921742, upload-time = "2025-12-31T15:09:25.561Z" }, ] [[package]] name = "sphinx-argparse-cli" -version = "1.19.0" +version = "1.20.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "sphinx" }, + { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.12'" }, + { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/32/5f/ae6043738a48408ce1371303958fa02943d29619dd5d202e147b1dc8552d/sphinx_argparse_cli-1.19.0.tar.gz", hash = "sha256:0374b23560fd4246234c0ef2d8bb97703088c8ae721bf63a84b9fd0d32f87a78", size = 12667 } +sdist = { url = "https://files.pythonhosted.org/packages/35/86/e64bef5ee47bbb0bdb2415b9cabcbf03cbc270eca4ba46c6060fa0977313/sphinx_argparse_cli-1.20.1.tar.gz", hash = "sha256:ce21821c5961de24f52d4f78b01be02b693a5bd3d7df7ce920facb9708f983a5", size = 13080, upload-time = "2025-10-08T22:03:10.411Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/00/1f/7d40169591a70fb1a8ba57345e22c3f6dca5b06ee6efddafe5ccee91336c/sphinx_argparse_cli-1.19.0-py3-none-any.whl", hash = "sha256:c0e069deed1db44d289f90469c04320f1c2249b3dcbd3c3e093bf9a66e4bd8e4", size = 9941 }, + { url = "https://files.pythonhosted.org/packages/ce/40/da6d8044c0f27f0bffd0656f77eceef6ac7cd29b1bea21222f34c3c54784/sphinx_argparse_cli-1.20.1-py3-none-any.whl", hash = "sha256:a4592b1cc2c07dcdd6d6b58e41b79d032bd48588e68a6b057272f75f87f904ed", size = 10368, upload-time = "2025-10-08T22:03:09.051Z" }, ] [[package]] name = "sphinx-autodoc-typehints" -version = "3.0.1" +version = "3.6.1" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version < '3.12'", +] +dependencies = [ + { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.12'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/1d/f6/bdd93582b2aaad2cfe9eb5695a44883c8bc44572dd3c351a947acbb13789/sphinx_autodoc_typehints-3.6.1.tar.gz", hash = "sha256:fa0b686ae1b85965116c88260e5e4b82faec3687c2e94d6a10f9b36c3743e2fe", size = 37563, upload-time = "2026-01-02T15:23:46.543Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/dc/6a/c0360b115c81d449b3b73bf74b64ca773464d5c7b1b77bda87c5e874853b/sphinx_autodoc_typehints-3.6.1-py3-none-any.whl", hash = "sha256:dd818ba31d4c97f219a8c0fcacef280424f84a3589cedcb73003ad99c7da41ca", size = 20869, upload-time = "2026-01-02T15:23:45.194Z" }, +] + +[[package]] +name = "sphinx-autodoc-typehints" +version = "3.6.3" source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.14'", + "python_full_version >= '3.12' and python_full_version < '3.14'", +] dependencies = [ - { name = "sphinx" }, + { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/26/f0/43c6a5ff3e7b08a8c3b32f81b859f1b518ccc31e45f22e2b41ced38be7b9/sphinx_autodoc_typehints-3.0.1.tar.gz", hash = "sha256:b9b40dd15dee54f6f810c924f863f9cf1c54f9f3265c495140ea01be7f44fa55", size = 36282 } +sdist = { url = "https://files.pythonhosted.org/packages/64/5f/ebcaed1a67e623e4a7622808a8be6b0fd8344313e185f62e85a26b0ce26a/sphinx_autodoc_typehints-3.6.3.tar.gz", hash = "sha256:6c387b47d9ad5e75b157810af5bad46901f0a22708ed5e4adf466885a9c60910", size = 38288, upload-time = "2026-02-18T04:22:08.384Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/3c/dc/dc46c5c7c566b7ec5e8f860f9c89533bf03c0e6aadc96fb9b337867e4460/sphinx_autodoc_typehints-3.0.1-py3-none-any.whl", hash = "sha256:4b64b676a14b5b79cefb6628a6dc8070e320d4963e8ff640a2f3e9390ae9045a", size = 20245 }, + { url = "https://files.pythonhosted.org/packages/0a/bd/2b853836d152e40a27655828fdc02c5128f294ac452ad9a13424bb7f92fa/sphinx_autodoc_typehints-3.6.3-py3-none-any.whl", hash = "sha256:46ebc68fa85b320d55887a8d836a01e12e3b7744da973e70af8cedc74072aad5", size = 20882, upload-time = "2026-02-18T04:22:07.238Z" }, ] [[package]] @@ -2513,78 +3260,81 @@ name = "sphinx-basic-ng" version = "1.0.0b2" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "sphinx" }, + { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.12'" }, + { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/98/0b/a866924ded68efec7a1759587a4e478aec7559d8165fac8b2ad1c0e774d6/sphinx_basic_ng-1.0.0b2.tar.gz", hash = "sha256:9ec55a47c90c8c002b5960c57492ec3021f5193cb26cebc2dc4ea226848651c9", size = 20736 } +sdist = { url = "https://files.pythonhosted.org/packages/98/0b/a866924ded68efec7a1759587a4e478aec7559d8165fac8b2ad1c0e774d6/sphinx_basic_ng-1.0.0b2.tar.gz", hash = "sha256:9ec55a47c90c8c002b5960c57492ec3021f5193cb26cebc2dc4ea226848651c9", size = 20736, upload-time = "2023-07-08T18:40:54.166Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/3c/dd/018ce05c532a22007ac58d4f45232514cd9d6dd0ee1dc374e309db830983/sphinx_basic_ng-1.0.0b2-py3-none-any.whl", hash = "sha256:eb09aedbabfb650607e9b4b68c9d240b90b1e1be221d6ad71d61c52e29f7932b", size = 22496 }, + { url = "https://files.pythonhosted.org/packages/3c/dd/018ce05c532a22007ac58d4f45232514cd9d6dd0ee1dc374e309db830983/sphinx_basic_ng-1.0.0b2-py3-none-any.whl", hash = "sha256:eb09aedbabfb650607e9b4b68c9d240b90b1e1be221d6ad71d61c52e29f7932b", size = 22496, upload-time = "2023-07-08T18:40:52.659Z" }, ] [[package]] name = "sphinxcontrib-applehelp" version = "2.0.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/ba/6e/b837e84a1a704953c62ef8776d45c3e8d759876b4a84fe14eba2859106fe/sphinxcontrib_applehelp-2.0.0.tar.gz", hash = "sha256:2f29ef331735ce958efa4734873f084941970894c6090408b079c61b2e1c06d1", size = 20053 } +sdist = { url = "https://files.pythonhosted.org/packages/ba/6e/b837e84a1a704953c62ef8776d45c3e8d759876b4a84fe14eba2859106fe/sphinxcontrib_applehelp-2.0.0.tar.gz", hash = "sha256:2f29ef331735ce958efa4734873f084941970894c6090408b079c61b2e1c06d1", size = 20053, upload-time = "2024-07-29T01:09:00.465Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/5d/85/9ebeae2f76e9e77b952f4b274c27238156eae7979c5421fba91a28f4970d/sphinxcontrib_applehelp-2.0.0-py3-none-any.whl", hash = "sha256:4cd3f0ec4ac5dd9c17ec65e9ab272c9b867ea77425228e68ecf08d6b28ddbdb5", size = 119300 }, + { url = "https://files.pythonhosted.org/packages/5d/85/9ebeae2f76e9e77b952f4b274c27238156eae7979c5421fba91a28f4970d/sphinxcontrib_applehelp-2.0.0-py3-none-any.whl", hash = "sha256:4cd3f0ec4ac5dd9c17ec65e9ab272c9b867ea77425228e68ecf08d6b28ddbdb5", size = 119300, upload-time = "2024-07-29T01:08:58.99Z" }, ] [[package]] name = "sphinxcontrib-devhelp" version = "2.0.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/f6/d2/5beee64d3e4e747f316bae86b55943f51e82bb86ecd325883ef65741e7da/sphinxcontrib_devhelp-2.0.0.tar.gz", hash = "sha256:411f5d96d445d1d73bb5d52133377b4248ec79db5c793ce7dbe59e074b4dd1ad", size = 12967 } +sdist = { url = "https://files.pythonhosted.org/packages/f6/d2/5beee64d3e4e747f316bae86b55943f51e82bb86ecd325883ef65741e7da/sphinxcontrib_devhelp-2.0.0.tar.gz", hash = "sha256:411f5d96d445d1d73bb5d52133377b4248ec79db5c793ce7dbe59e074b4dd1ad", size = 12967, upload-time = "2024-07-29T01:09:23.417Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/35/7a/987e583882f985fe4d7323774889ec58049171828b58c2217e7f79cdf44e/sphinxcontrib_devhelp-2.0.0-py3-none-any.whl", hash = "sha256:aefb8b83854e4b0998877524d1029fd3e6879210422ee3780459e28a1f03a8a2", size = 82530 }, + { url = "https://files.pythonhosted.org/packages/35/7a/987e583882f985fe4d7323774889ec58049171828b58c2217e7f79cdf44e/sphinxcontrib_devhelp-2.0.0-py3-none-any.whl", hash = "sha256:aefb8b83854e4b0998877524d1029fd3e6879210422ee3780459e28a1f03a8a2", size = 82530, upload-time = "2024-07-29T01:09:21.945Z" }, ] [[package]] name = "sphinxcontrib-htmlhelp" version = "2.1.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/43/93/983afd9aa001e5201eab16b5a444ed5b9b0a7a010541e0ddfbbfd0b2470c/sphinxcontrib_htmlhelp-2.1.0.tar.gz", hash = "sha256:c9e2916ace8aad64cc13a0d233ee22317f2b9025b9cf3295249fa985cc7082e9", size = 22617 } +sdist = { url = "https://files.pythonhosted.org/packages/43/93/983afd9aa001e5201eab16b5a444ed5b9b0a7a010541e0ddfbbfd0b2470c/sphinxcontrib_htmlhelp-2.1.0.tar.gz", hash = "sha256:c9e2916ace8aad64cc13a0d233ee22317f2b9025b9cf3295249fa985cc7082e9", size = 22617, upload-time = "2024-07-29T01:09:37.889Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/0a/7b/18a8c0bcec9182c05a0b3ec2a776bba4ead82750a55ff798e8d406dae604/sphinxcontrib_htmlhelp-2.1.0-py3-none-any.whl", hash = "sha256:166759820b47002d22914d64a075ce08f4c46818e17cfc9470a9786b759b19f8", size = 98705 }, + { url = "https://files.pythonhosted.org/packages/0a/7b/18a8c0bcec9182c05a0b3ec2a776bba4ead82750a55ff798e8d406dae604/sphinxcontrib_htmlhelp-2.1.0-py3-none-any.whl", hash = "sha256:166759820b47002d22914d64a075ce08f4c46818e17cfc9470a9786b759b19f8", size = 98705, upload-time = "2024-07-29T01:09:36.407Z" }, ] [[package]] name = "sphinxcontrib-jsmath" version = "1.0.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/b2/e8/9ed3830aeed71f17c026a07a5097edcf44b692850ef215b161b8ad875729/sphinxcontrib-jsmath-1.0.1.tar.gz", hash = "sha256:a9925e4a4587247ed2191a22df5f6970656cb8ca2bd6284309578f2153e0c4b8", size = 5787 } +sdist = { url = "https://files.pythonhosted.org/packages/b2/e8/9ed3830aeed71f17c026a07a5097edcf44b692850ef215b161b8ad875729/sphinxcontrib-jsmath-1.0.1.tar.gz", hash = "sha256:a9925e4a4587247ed2191a22df5f6970656cb8ca2bd6284309578f2153e0c4b8", size = 5787, upload-time = "2019-01-21T16:10:16.347Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/c2/42/4c8646762ee83602e3fb3fbe774c2fac12f317deb0b5dbeeedd2d3ba4b77/sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl", hash = "sha256:2ec2eaebfb78f3f2078e73666b1415417a116cc848b72e5172e596c871103178", size = 5071 }, + { url = "https://files.pythonhosted.org/packages/c2/42/4c8646762ee83602e3fb3fbe774c2fac12f317deb0b5dbeeedd2d3ba4b77/sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl", hash = "sha256:2ec2eaebfb78f3f2078e73666b1415417a116cc848b72e5172e596c871103178", size = 5071, upload-time = "2019-01-21T16:10:14.333Z" }, ] [[package]] name = "sphinxcontrib-mermaid" -version = "1.0.0" +version = "2.0.0" source = { registry = "https://pypi.org/simple" } dependencies = [ + { name = "jinja2" }, { name = "pyyaml" }, - { name = "sphinx" }, + { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.12'" }, + { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/97/69/bf039237ad260073e8c02f820b3e00dc34f3a2de20aff7861e6b19d2f8c5/sphinxcontrib_mermaid-1.0.0.tar.gz", hash = "sha256:2e8ab67d3e1e2816663f9347d026a8dee4a858acdd4ad32dd1c808893db88146", size = 15153 } +sdist = { url = "https://files.pythonhosted.org/packages/96/a5/65a5c439cc14ba80483b9891e9350f11efb80cd3bdccb222f0c738068c78/sphinxcontrib_mermaid-2.0.0.tar.gz", hash = "sha256:cf4f7d453d001132eaba5d1fdf53d42049f02e913213cf8337427483bfca26f4", size = 18194, upload-time = "2026-01-13T17:13:42.563Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/cd/c8/784b9ac6ea08aa594c1a4becbd0dbe77186785362e31fd633b8c6ae0197a/sphinxcontrib_mermaid-1.0.0-py3-none-any.whl", hash = "sha256:60b72710ea02087f212028feb09711225fbc2e343a10d34822fe787510e1caa3", size = 9597 }, + { url = "https://files.pythonhosted.org/packages/f9/de/bd96c69b62e967bffd02c6d89dfca9471b04e761c466725fc39746abf41d/sphinxcontrib_mermaid-2.0.0-py3-none-any.whl", hash = "sha256:59a73249bbee2c74b1a4db036f8e8899ade65982bdda6712cf22b4f4e9874bb5", size = 14055, upload-time = "2026-01-13T17:13:41.481Z" }, ] [[package]] name = "sphinxcontrib-qthelp" version = "2.0.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/68/bc/9104308fc285eb3e0b31b67688235db556cd5b0ef31d96f30e45f2e51cae/sphinxcontrib_qthelp-2.0.0.tar.gz", hash = "sha256:4fe7d0ac8fc171045be623aba3e2a8f613f8682731f9153bb2e40ece16b9bbab", size = 17165 } +sdist = { url = "https://files.pythonhosted.org/packages/68/bc/9104308fc285eb3e0b31b67688235db556cd5b0ef31d96f30e45f2e51cae/sphinxcontrib_qthelp-2.0.0.tar.gz", hash = "sha256:4fe7d0ac8fc171045be623aba3e2a8f613f8682731f9153bb2e40ece16b9bbab", size = 17165, upload-time = "2024-07-29T01:09:56.435Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/27/83/859ecdd180cacc13b1f7e857abf8582a64552ea7a061057a6c716e790fce/sphinxcontrib_qthelp-2.0.0-py3-none-any.whl", hash = "sha256:b18a828cdba941ccd6ee8445dbe72ffa3ef8cbe7505d8cd1fa0d42d3f2d5f3eb", size = 88743 }, + { url = "https://files.pythonhosted.org/packages/27/83/859ecdd180cacc13b1f7e857abf8582a64552ea7a061057a6c716e790fce/sphinxcontrib_qthelp-2.0.0-py3-none-any.whl", hash = "sha256:b18a828cdba941ccd6ee8445dbe72ffa3ef8cbe7505d8cd1fa0d42d3f2d5f3eb", size = 88743, upload-time = "2024-07-29T01:09:54.885Z" }, ] [[package]] name = "sphinxcontrib-serializinghtml" version = "2.0.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/3b/44/6716b257b0aa6bfd51a1b31665d1c205fb12cb5ad56de752dfa15657de2f/sphinxcontrib_serializinghtml-2.0.0.tar.gz", hash = "sha256:e9d912827f872c029017a53f0ef2180b327c3f7fd23c87229f7a8e8b70031d4d", size = 16080 } +sdist = { url = "https://files.pythonhosted.org/packages/3b/44/6716b257b0aa6bfd51a1b31665d1c205fb12cb5ad56de752dfa15657de2f/sphinxcontrib_serializinghtml-2.0.0.tar.gz", hash = "sha256:e9d912827f872c029017a53f0ef2180b327c3f7fd23c87229f7a8e8b70031d4d", size = 16080, upload-time = "2024-07-29T01:10:09.332Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/52/a7/d2782e4e3f77c8450f727ba74a8f12756d5ba823d81b941f1b04da9d033a/sphinxcontrib_serializinghtml-2.0.0-py3-none-any.whl", hash = "sha256:6e2cb0eef194e10c27ec0023bfeb25badbbb5868244cf5bc5bdc04e4464bf331", size = 92072 }, + { url = "https://files.pythonhosted.org/packages/52/a7/d2782e4e3f77c8450f727ba74a8f12756d5ba823d81b941f1b04da9d033a/sphinxcontrib_serializinghtml-2.0.0-py3-none-any.whl", hash = "sha256:6e2cb0eef194e10c27ec0023bfeb25badbbb5868244cf5bc5bdc04e4464bf331", size = 92072, upload-time = "2024-07-29T01:10:08.203Z" }, ] [[package]] @@ -2596,21 +3346,21 @@ dependencies = [ { name = "executing" }, { name = "pure-eval" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/28/e3/55dcc2cfbc3ca9c29519eb6884dd1415ecb53b0e934862d3559ddcb7e20b/stack_data-0.6.3.tar.gz", hash = "sha256:836a778de4fec4dcd1dcd89ed8abff8a221f58308462e1c4aa2a3cf30148f0b9", size = 44707 } +sdist = { url = "https://files.pythonhosted.org/packages/28/e3/55dcc2cfbc3ca9c29519eb6884dd1415ecb53b0e934862d3559ddcb7e20b/stack_data-0.6.3.tar.gz", hash = "sha256:836a778de4fec4dcd1dcd89ed8abff8a221f58308462e1c4aa2a3cf30148f0b9", size = 44707, upload-time = "2023-09-30T13:58:05.479Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/f1/7b/ce1eafaf1a76852e2ec9b22edecf1daa58175c090266e9f6c64afcd81d91/stack_data-0.6.3-py3-none-any.whl", hash = "sha256:d5558e0c25a4cb0853cddad3d77da9891a08cb85dd9f9f91b9f8cd66e511e695", size = 24521 }, + { url = "https://files.pythonhosted.org/packages/f1/7b/ce1eafaf1a76852e2ec9b22edecf1daa58175c090266e9f6c64afcd81d91/stack_data-0.6.3-py3-none-any.whl", hash = "sha256:d5558e0c25a4cb0853cddad3d77da9891a08cb85dd9f9f91b9f8cd66e511e695", size = 24521, upload-time = "2023-09-30T13:58:03.53Z" }, ] [[package]] name = "sympy" -version = "1.13.3" +version = "1.14.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "mpmath" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/11/8a/5a7fd6284fa8caac23a26c9ddf9c30485a48169344b4bd3b0f02fef1890f/sympy-1.13.3.tar.gz", hash = "sha256:b27fd2c6530e0ab39e275fc9b683895367e51d5da91baa8d3d64db2565fec4d9", size = 7533196 } +sdist = { url = "https://files.pythonhosted.org/packages/83/d3/803453b36afefb7c2bb238361cd4ae6125a569b4db67cd9e79846ba2d68c/sympy-1.14.0.tar.gz", hash = "sha256:d3d3fe8df1e5a0b42f0e7bdf50541697dbe7d23746e894990c030e2b05e72517", size = 7793921, upload-time = "2025-04-27T18:05:01.611Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/99/ff/c87e0622b1dadea79d2fb0b25ade9ed98954c9033722eb707053d310d4f3/sympy-1.13.3-py3-none-any.whl", hash = "sha256:54612cf55a62755ee71824ce692986f23c88ffa77207b30c1368eda4a7060f73", size = 6189483 }, + { url = "https://files.pythonhosted.org/packages/a2/09/77d55d46fd61b4a135c444fc97158ef34a095e5681d0a6c10b75bf356191/sympy-1.14.0-py3-none-any.whl", hash = "sha256:e091cc3e99d2141a0ba2847328f5479b05d94a6635cb96148ccb3f34671bd8f5", size = 6299353, upload-time = "2025-04-27T18:04:59.103Z" }, ] [[package]] @@ -2622,9 +3372,9 @@ dependencies = [ { name = "pywinpty", marker = "os_name == 'nt'" }, { name = "tornado" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/8a/11/965c6fd8e5cc254f1fe142d547387da17a8ebfd75a3455f637c663fb38a0/terminado-0.18.1.tar.gz", hash = "sha256:de09f2c4b85de4765f7714688fff57d3e75bad1f909b589fde880460c753fd2e", size = 32701 } +sdist = { url = "https://files.pythonhosted.org/packages/8a/11/965c6fd8e5cc254f1fe142d547387da17a8ebfd75a3455f637c663fb38a0/terminado-0.18.1.tar.gz", hash = "sha256:de09f2c4b85de4765f7714688fff57d3e75bad1f909b589fde880460c753fd2e", size = 32701, upload-time = "2024-03-12T14:34:39.026Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/6a/9e/2064975477fdc887e47ad42157e214526dcad8f317a948dee17e1659a62f/terminado-0.18.1-py3-none-any.whl", hash = "sha256:a4468e1b37bb318f8a86514f65814e1afc977cf29b3992a4500d9dd305dcceb0", size = 14154 }, + { url = "https://files.pythonhosted.org/packages/6a/9e/2064975477fdc887e47ad42157e214526dcad8f317a948dee17e1659a62f/terminado-0.18.1-py3-none-any.whl", hash = "sha256:a4468e1b37bb318f8a86514f65814e1afc977cf29b3992a4500d9dd305dcceb0", size = 14154, upload-time = "2024-03-12T14:34:36.569Z" }, ] [[package]] @@ -2642,9 +3392,9 @@ dependencies = [ { name = "setuptools" }, { name = "wheel" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/49/9d/4f51f79865f293024d601f9d6e8de367164f59d6892e4635bec0f9692a4e/thonny-4.1.7.tar.gz", hash = "sha256:6b3b5605f524c12462830e232c8eaf01235645820dd13c24d720acab44a58123", size = 2177370 } +sdist = { url = "https://files.pythonhosted.org/packages/49/9d/4f51f79865f293024d601f9d6e8de367164f59d6892e4635bec0f9692a4e/thonny-4.1.7.tar.gz", hash = "sha256:6b3b5605f524c12462830e232c8eaf01235645820dd13c24d720acab44a58123", size = 2177370, upload-time = "2024-12-16T16:57:11.067Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/96/59/f9d2960539042303dcc7a3fce00d2ee4f24ab117c4ebf8ef8115de2f160e/thonny-4.1.7-py3-none-any.whl", hash = "sha256:1364d16f71071cc1dc56ed844f77b1981f1ef0b87f787aabaec2d228bea1c3e3", size = 2528987 }, + { url = "https://files.pythonhosted.org/packages/96/59/f9d2960539042303dcc7a3fce00d2ee4f24ab117c4ebf8ef8115de2f160e/thonny-4.1.7-py3-none-any.whl", hash = "sha256:1364d16f71071cc1dc56ed844f77b1981f1ef0b87f787aabaec2d228bea1c3e3", size = 2528987, upload-time = "2024-12-16T16:57:02.359Z" }, ] [[package]] @@ -2654,176 +3404,217 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "webencodings" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/7a/fd/7a5ee21fd08ff70d3d33a5781c255cbe779659bd03278feb98b19ee550f4/tinycss2-1.4.0.tar.gz", hash = "sha256:10c0972f6fc0fbee87c3edb76549357415e94548c1ae10ebccdea16fb404a9b7", size = 87085 } +sdist = { url = "https://files.pythonhosted.org/packages/7a/fd/7a5ee21fd08ff70d3d33a5781c255cbe779659bd03278feb98b19ee550f4/tinycss2-1.4.0.tar.gz", hash = "sha256:10c0972f6fc0fbee87c3edb76549357415e94548c1ae10ebccdea16fb404a9b7", size = 87085, upload-time = "2024-10-24T14:58:29.895Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/e6/34/ebdc18bae6aa14fbee1a08b63c015c72b64868ff7dae68808ab500c492e2/tinycss2-1.4.0-py3-none-any.whl", hash = "sha256:3a49cf47b7675da0b15d0c6e1df8df4ebd96e9394bb905a5775adb0d884c5289", size = 26610 }, + { url = "https://files.pythonhosted.org/packages/e6/34/ebdc18bae6aa14fbee1a08b63c015c72b64868ff7dae68808ab500c492e2/tinycss2-1.4.0-py3-none-any.whl", hash = "sha256:3a49cf47b7675da0b15d0c6e1df8df4ebd96e9394bb905a5775adb0d884c5289", size = 26610, upload-time = "2024-10-24T14:58:28.029Z" }, ] [[package]] name = "tomli" -version = "2.2.1" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/18/87/302344fed471e44a87289cf4967697d07e532f2421fdaf868a303cbae4ff/tomli-2.2.1.tar.gz", hash = "sha256:cd45e1dc79c835ce60f7404ec8119f2eb06d38b1deba146f07ced3bbc44505ff", size = 17175 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/43/ca/75707e6efa2b37c77dadb324ae7d9571cb424e61ea73fad7c56c2d14527f/tomli-2.2.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:678e4fa69e4575eb77d103de3df8a895e1591b48e740211bd1067378c69e8249", size = 131077 }, - { url = "https://files.pythonhosted.org/packages/c7/16/51ae563a8615d472fdbffc43a3f3d46588c264ac4f024f63f01283becfbb/tomli-2.2.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:023aa114dd824ade0100497eb2318602af309e5a55595f76b626d6d9f3b7b0a6", size = 123429 }, - { url = "https://files.pythonhosted.org/packages/f1/dd/4f6cd1e7b160041db83c694abc78e100473c15d54620083dbd5aae7b990e/tomli-2.2.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ece47d672db52ac607a3d9599a9d48dcb2f2f735c6c2d1f34130085bb12b112a", size = 226067 }, - { url = "https://files.pythonhosted.org/packages/a9/6b/c54ede5dc70d648cc6361eaf429304b02f2871a345bbdd51e993d6cdf550/tomli-2.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6972ca9c9cc9f0acaa56a8ca1ff51e7af152a9f87fb64623e31d5c83700080ee", size = 236030 }, - { url = "https://files.pythonhosted.org/packages/1f/47/999514fa49cfaf7a92c805a86c3c43f4215621855d151b61c602abb38091/tomli-2.2.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c954d2250168d28797dd4e3ac5cf812a406cd5a92674ee4c8f123c889786aa8e", size = 240898 }, - { url = "https://files.pythonhosted.org/packages/73/41/0a01279a7ae09ee1573b423318e7934674ce06eb33f50936655071d81a24/tomli-2.2.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8dd28b3e155b80f4d54beb40a441d366adcfe740969820caf156c019fb5c7ec4", size = 229894 }, - { url = "https://files.pythonhosted.org/packages/55/18/5d8bc5b0a0362311ce4d18830a5d28943667599a60d20118074ea1b01bb7/tomli-2.2.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:e59e304978767a54663af13c07b3d1af22ddee3bb2fb0618ca1593e4f593a106", size = 245319 }, - { url = "https://files.pythonhosted.org/packages/92/a3/7ade0576d17f3cdf5ff44d61390d4b3febb8a9fc2b480c75c47ea048c646/tomli-2.2.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:33580bccab0338d00994d7f16f4c4ec25b776af3ffaac1ed74e0b3fc95e885a8", size = 238273 }, - { url = "https://files.pythonhosted.org/packages/72/6f/fa64ef058ac1446a1e51110c375339b3ec6be245af9d14c87c4a6412dd32/tomli-2.2.1-cp311-cp311-win32.whl", hash = "sha256:465af0e0875402f1d226519c9904f37254b3045fc5084697cefb9bdde1ff99ff", size = 98310 }, - { url = "https://files.pythonhosted.org/packages/6a/1c/4a2dcde4a51b81be3530565e92eda625d94dafb46dbeb15069df4caffc34/tomli-2.2.1-cp311-cp311-win_amd64.whl", hash = "sha256:2d0f2fdd22b02c6d81637a3c95f8cd77f995846af7414c5c4b8d0545afa1bc4b", size = 108309 }, - { url = "https://files.pythonhosted.org/packages/52/e1/f8af4c2fcde17500422858155aeb0d7e93477a0d59a98e56cbfe75070fd0/tomli-2.2.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:4a8f6e44de52d5e6c657c9fe83b562f5f4256d8ebbfe4ff922c495620a7f6cea", size = 132762 }, - { url = "https://files.pythonhosted.org/packages/03/b8/152c68bb84fc00396b83e7bbddd5ec0bd3dd409db4195e2a9b3e398ad2e3/tomli-2.2.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8d57ca8095a641b8237d5b079147646153d22552f1c637fd3ba7f4b0b29167a8", size = 123453 }, - { url = "https://files.pythonhosted.org/packages/c8/d6/fc9267af9166f79ac528ff7e8c55c8181ded34eb4b0e93daa767b8841573/tomli-2.2.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4e340144ad7ae1533cb897d406382b4b6fede8890a03738ff1683af800d54192", size = 233486 }, - { url = "https://files.pythonhosted.org/packages/5c/51/51c3f2884d7bab89af25f678447ea7d297b53b5a3b5730a7cb2ef6069f07/tomli-2.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:db2b95f9de79181805df90bedc5a5ab4c165e6ec3fe99f970d0e302f384ad222", size = 242349 }, - { url = "https://files.pythonhosted.org/packages/ab/df/bfa89627d13a5cc22402e441e8a931ef2108403db390ff3345c05253935e/tomli-2.2.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:40741994320b232529c802f8bc86da4e1aa9f413db394617b9a256ae0f9a7f77", size = 252159 }, - { url = "https://files.pythonhosted.org/packages/9e/6e/fa2b916dced65763a5168c6ccb91066f7639bdc88b48adda990db10c8c0b/tomli-2.2.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:400e720fe168c0f8521520190686ef8ef033fb19fc493da09779e592861b78c6", size = 237243 }, - { url = "https://files.pythonhosted.org/packages/b4/04/885d3b1f650e1153cbb93a6a9782c58a972b94ea4483ae4ac5cedd5e4a09/tomli-2.2.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:02abe224de6ae62c19f090f68da4e27b10af2b93213d36cf44e6e1c5abd19fdd", size = 259645 }, - { url = "https://files.pythonhosted.org/packages/9c/de/6b432d66e986e501586da298e28ebeefd3edc2c780f3ad73d22566034239/tomli-2.2.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:b82ebccc8c8a36f2094e969560a1b836758481f3dc360ce9a3277c65f374285e", size = 244584 }, - { url = "https://files.pythonhosted.org/packages/1c/9a/47c0449b98e6e7d1be6cbac02f93dd79003234ddc4aaab6ba07a9a7482e2/tomli-2.2.1-cp312-cp312-win32.whl", hash = "sha256:889f80ef92701b9dbb224e49ec87c645ce5df3fa2cc548664eb8a25e03127a98", size = 98875 }, - { url = "https://files.pythonhosted.org/packages/ef/60/9b9638f081c6f1261e2688bd487625cd1e660d0a85bd469e91d8db969734/tomli-2.2.1-cp312-cp312-win_amd64.whl", hash = "sha256:7fc04e92e1d624a4a63c76474610238576942d6b8950a2d7f908a340494e67e4", size = 109418 }, - { url = "https://files.pythonhosted.org/packages/6e/c2/61d3e0f47e2b74ef40a68b9e6ad5984f6241a942f7cd3bbfbdbd03861ea9/tomli-2.2.1-py3-none-any.whl", hash = "sha256:cb55c73c5f4408779d0cf3eef9f762b9c9f147a77de7b258bef0a5628adc85cc", size = 14257 }, +version = "2.4.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/82/30/31573e9457673ab10aa432461bee537ce6cef177667deca369efb79df071/tomli-2.4.0.tar.gz", hash = "sha256:aa89c3f6c277dd275d8e243ad24f3b5e701491a860d5121f2cdd399fbb31fc9c", size = 17477, upload-time = "2026-01-11T11:22:38.165Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/3c/d9/3dc2289e1f3b32eb19b9785b6a006b28ee99acb37d1d47f78d4c10e28bf8/tomli-2.4.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:b5ef256a3fd497d4973c11bf142e9ed78b150d36f5773f1ca6088c230ffc5867", size = 153663, upload-time = "2026-01-11T11:21:45.27Z" }, + { url = "https://files.pythonhosted.org/packages/51/32/ef9f6845e6b9ca392cd3f64f9ec185cc6f09f0a2df3db08cbe8809d1d435/tomli-2.4.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:5572e41282d5268eb09a697c89a7bee84fae66511f87533a6f88bd2f7b652da9", size = 148469, upload-time = "2026-01-11T11:21:46.873Z" }, + { url = "https://files.pythonhosted.org/packages/d6/c2/506e44cce89a8b1b1e047d64bd495c22c9f71f21e05f380f1a950dd9c217/tomli-2.4.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:551e321c6ba03b55676970b47cb1b73f14a0a4dce6a3e1a9458fd6d921d72e95", size = 236039, upload-time = "2026-01-11T11:21:48.503Z" }, + { url = "https://files.pythonhosted.org/packages/b3/40/e1b65986dbc861b7e986e8ec394598187fa8aee85b1650b01dd925ca0be8/tomli-2.4.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:5e3f639a7a8f10069d0e15408c0b96a2a828cfdec6fca05296ebcdcc28ca7c76", size = 243007, upload-time = "2026-01-11T11:21:49.456Z" }, + { url = "https://files.pythonhosted.org/packages/9c/6f/6e39ce66b58a5b7ae572a0f4352ff40c71e8573633deda43f6a379d56b3e/tomli-2.4.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:1b168f2731796b045128c45982d3a4874057626da0e2ef1fdd722848b741361d", size = 240875, upload-time = "2026-01-11T11:21:50.755Z" }, + { url = "https://files.pythonhosted.org/packages/aa/ad/cb089cb190487caa80204d503c7fd0f4d443f90b95cf4ef5cf5aa0f439b0/tomli-2.4.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:133e93646ec4300d651839d382d63edff11d8978be23da4cc106f5a18b7d0576", size = 246271, upload-time = "2026-01-11T11:21:51.81Z" }, + { url = "https://files.pythonhosted.org/packages/0b/63/69125220e47fd7a3a27fd0de0c6398c89432fec41bc739823bcc66506af6/tomli-2.4.0-cp311-cp311-win32.whl", hash = "sha256:b6c78bdf37764092d369722d9946cb65b8767bfa4110f902a1b2542d8d173c8a", size = 96770, upload-time = "2026-01-11T11:21:52.647Z" }, + { url = "https://files.pythonhosted.org/packages/1e/0d/a22bb6c83f83386b0008425a6cd1fa1c14b5f3dd4bad05e98cf3dbbf4a64/tomli-2.4.0-cp311-cp311-win_amd64.whl", hash = "sha256:d3d1654e11d724760cdb37a3d7691f0be9db5fbdaef59c9f532aabf87006dbaa", size = 107626, upload-time = "2026-01-11T11:21:53.459Z" }, + { url = "https://files.pythonhosted.org/packages/2f/6d/77be674a3485e75cacbf2ddba2b146911477bd887dda9d8c9dfb2f15e871/tomli-2.4.0-cp311-cp311-win_arm64.whl", hash = "sha256:cae9c19ed12d4e8f3ebf46d1a75090e4c0dc16271c5bce1c833ac168f08fb614", size = 94842, upload-time = "2026-01-11T11:21:54.831Z" }, + { url = "https://files.pythonhosted.org/packages/3c/43/7389a1869f2f26dba52404e1ef13b4784b6b37dac93bac53457e3ff24ca3/tomli-2.4.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:920b1de295e72887bafa3ad9f7a792f811847d57ea6b1215154030cf131f16b1", size = 154894, upload-time = "2026-01-11T11:21:56.07Z" }, + { url = "https://files.pythonhosted.org/packages/e9/05/2f9bf110b5294132b2edf13fe6ca6ae456204f3d749f623307cbb7a946f2/tomli-2.4.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:7d6d9a4aee98fac3eab4952ad1d73aee87359452d1c086b5ceb43ed02ddb16b8", size = 149053, upload-time = "2026-01-11T11:21:57.467Z" }, + { url = "https://files.pythonhosted.org/packages/e8/41/1eda3ca1abc6f6154a8db4d714a4d35c4ad90adc0bcf700657291593fbf3/tomli-2.4.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:36b9d05b51e65b254ea6c2585b59d2c4cb91c8a3d91d0ed0f17591a29aaea54a", size = 243481, upload-time = "2026-01-11T11:21:58.661Z" }, + { url = "https://files.pythonhosted.org/packages/d2/6d/02ff5ab6c8868b41e7d4b987ce2b5f6a51d3335a70aa144edd999e055a01/tomli-2.4.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:1c8a885b370751837c029ef9bc014f27d80840e48bac415f3412e6593bbc18c1", size = 251720, upload-time = "2026-01-11T11:22:00.178Z" }, + { url = "https://files.pythonhosted.org/packages/7b/57/0405c59a909c45d5b6f146107c6d997825aa87568b042042f7a9c0afed34/tomli-2.4.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:8768715ffc41f0008abe25d808c20c3d990f42b6e2e58305d5da280ae7d1fa3b", size = 247014, upload-time = "2026-01-11T11:22:01.238Z" }, + { url = "https://files.pythonhosted.org/packages/2c/0e/2e37568edd944b4165735687cbaf2fe3648129e440c26d02223672ee0630/tomli-2.4.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:7b438885858efd5be02a9a133caf5812b8776ee0c969fea02c45e8e3f296ba51", size = 251820, upload-time = "2026-01-11T11:22:02.727Z" }, + { url = "https://files.pythonhosted.org/packages/5a/1c/ee3b707fdac82aeeb92d1a113f803cf6d0f37bdca0849cb489553e1f417a/tomli-2.4.0-cp312-cp312-win32.whl", hash = "sha256:0408e3de5ec77cc7f81960c362543cbbd91ef883e3138e81b729fc3eea5b9729", size = 97712, upload-time = "2026-01-11T11:22:03.777Z" }, + { url = "https://files.pythonhosted.org/packages/69/13/c07a9177d0b3bab7913299b9278845fc6eaaca14a02667c6be0b0a2270c8/tomli-2.4.0-cp312-cp312-win_amd64.whl", hash = "sha256:685306e2cc7da35be4ee914fd34ab801a6acacb061b6a7abca922aaf9ad368da", size = 108296, upload-time = "2026-01-11T11:22:04.86Z" }, + { url = "https://files.pythonhosted.org/packages/18/27/e267a60bbeeee343bcc279bb9e8fbed0cbe224bc7b2a3dc2975f22809a09/tomli-2.4.0-cp312-cp312-win_arm64.whl", hash = "sha256:5aa48d7c2356055feef06a43611fc401a07337d5b006be13a30f6c58f869e3c3", size = 94553, upload-time = "2026-01-11T11:22:05.854Z" }, + { url = "https://files.pythonhosted.org/packages/34/91/7f65f9809f2936e1f4ce6268ae1903074563603b2a2bd969ebbda802744f/tomli-2.4.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:84d081fbc252d1b6a982e1870660e7330fb8f90f676f6e78b052ad4e64714bf0", size = 154915, upload-time = "2026-01-11T11:22:06.703Z" }, + { url = "https://files.pythonhosted.org/packages/20/aa/64dd73a5a849c2e8f216b755599c511badde80e91e9bc2271baa7b2cdbb1/tomli-2.4.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:9a08144fa4cba33db5255f9b74f0b89888622109bd2776148f2597447f92a94e", size = 149038, upload-time = "2026-01-11T11:22:07.56Z" }, + { url = "https://files.pythonhosted.org/packages/9e/8a/6d38870bd3d52c8d1505ce054469a73f73a0fe62c0eaf5dddf61447e32fa/tomli-2.4.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c73add4bb52a206fd0c0723432db123c0c75c280cbd67174dd9d2db228ebb1b4", size = 242245, upload-time = "2026-01-11T11:22:08.344Z" }, + { url = "https://files.pythonhosted.org/packages/59/bb/8002fadefb64ab2669e5b977df3f5e444febea60e717e755b38bb7c41029/tomli-2.4.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:1fb2945cbe303b1419e2706e711b7113da57b7db31ee378d08712d678a34e51e", size = 250335, upload-time = "2026-01-11T11:22:09.951Z" }, + { url = "https://files.pythonhosted.org/packages/a5/3d/4cdb6f791682b2ea916af2de96121b3cb1284d7c203d97d92d6003e91c8d/tomli-2.4.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:bbb1b10aa643d973366dc2cb1ad94f99c1726a02343d43cbc011edbfac579e7c", size = 245962, upload-time = "2026-01-11T11:22:11.27Z" }, + { url = "https://files.pythonhosted.org/packages/f2/4a/5f25789f9a460bd858ba9756ff52d0830d825b458e13f754952dd15fb7bb/tomli-2.4.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:4cbcb367d44a1f0c2be408758b43e1ffb5308abe0ea222897d6bfc8e8281ef2f", size = 250396, upload-time = "2026-01-11T11:22:12.325Z" }, + { url = "https://files.pythonhosted.org/packages/aa/2f/b73a36fea58dfa08e8b3a268750e6853a6aac2a349241a905ebd86f3047a/tomli-2.4.0-cp313-cp313-win32.whl", hash = "sha256:7d49c66a7d5e56ac959cb6fc583aff0651094ec071ba9ad43df785abc2320d86", size = 97530, upload-time = "2026-01-11T11:22:13.865Z" }, + { url = "https://files.pythonhosted.org/packages/3b/af/ca18c134b5d75de7e8dc551c5234eaba2e8e951f6b30139599b53de9c187/tomli-2.4.0-cp313-cp313-win_amd64.whl", hash = "sha256:3cf226acb51d8f1c394c1b310e0e0e61fecdd7adcb78d01e294ac297dd2e7f87", size = 108227, upload-time = "2026-01-11T11:22:15.224Z" }, + { url = "https://files.pythonhosted.org/packages/22/c3/b386b832f209fee8073c8138ec50f27b4460db2fdae9ffe022df89a57f9b/tomli-2.4.0-cp313-cp313-win_arm64.whl", hash = "sha256:d20b797a5c1ad80c516e41bc1fb0443ddb5006e9aaa7bda2d71978346aeb9132", size = 94748, upload-time = "2026-01-11T11:22:16.009Z" }, + { url = "https://files.pythonhosted.org/packages/f3/c4/84047a97eb1004418bc10bdbcfebda209fca6338002eba2dc27cc6d13563/tomli-2.4.0-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:26ab906a1eb794cd4e103691daa23d95c6919cc2fa9160000ac02370cc9dd3f6", size = 154725, upload-time = "2026-01-11T11:22:17.269Z" }, + { url = "https://files.pythonhosted.org/packages/a8/5d/d39038e646060b9d76274078cddf146ced86dc2b9e8bbf737ad5983609a0/tomli-2.4.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:20cedb4ee43278bc4f2fee6cb50daec836959aadaf948db5172e776dd3d993fc", size = 148901, upload-time = "2026-01-11T11:22:18.287Z" }, + { url = "https://files.pythonhosted.org/packages/73/e5/383be1724cb30f4ce44983d249645684a48c435e1cd4f8b5cded8a816d3c/tomli-2.4.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:39b0b5d1b6dd03684b3fb276407ebed7090bbec989fa55838c98560c01113b66", size = 243375, upload-time = "2026-01-11T11:22:19.154Z" }, + { url = "https://files.pythonhosted.org/packages/31/f0/bea80c17971c8d16d3cc109dc3585b0f2ce1036b5f4a8a183789023574f2/tomli-2.4.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:a26d7ff68dfdb9f87a016ecfd1e1c2bacbe3108f4e0f8bcd2228ef9a766c787d", size = 250639, upload-time = "2026-01-11T11:22:20.168Z" }, + { url = "https://files.pythonhosted.org/packages/2c/8f/2853c36abbb7608e3f945d8a74e32ed3a74ee3a1f468f1ffc7d1cb3abba6/tomli-2.4.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:20ffd184fb1df76a66e34bd1b36b4a4641bd2b82954befa32fe8163e79f1a702", size = 246897, upload-time = "2026-01-11T11:22:21.544Z" }, + { url = "https://files.pythonhosted.org/packages/49/f0/6c05e3196ed5337b9fe7ea003e95fd3819a840b7a0f2bf5a408ef1dad8ed/tomli-2.4.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:75c2f8bbddf170e8effc98f5e9084a8751f8174ea6ccf4fca5398436e0320bc8", size = 254697, upload-time = "2026-01-11T11:22:23.058Z" }, + { url = "https://files.pythonhosted.org/packages/f3/f5/2922ef29c9f2951883525def7429967fc4d8208494e5ab524234f06b688b/tomli-2.4.0-cp314-cp314-win32.whl", hash = "sha256:31d556d079d72db7c584c0627ff3a24c5d3fb4f730221d3444f3efb1b2514776", size = 98567, upload-time = "2026-01-11T11:22:24.033Z" }, + { url = "https://files.pythonhosted.org/packages/7b/31/22b52e2e06dd2a5fdbc3ee73226d763b184ff21fc24e20316a44ccc4d96b/tomli-2.4.0-cp314-cp314-win_amd64.whl", hash = "sha256:43e685b9b2341681907759cf3a04e14d7104b3580f808cfde1dfdb60ada85475", size = 108556, upload-time = "2026-01-11T11:22:25.378Z" }, + { url = "https://files.pythonhosted.org/packages/48/3d/5058dff3255a3d01b705413f64f4306a141a8fd7a251e5a495e3f192a998/tomli-2.4.0-cp314-cp314-win_arm64.whl", hash = "sha256:3d895d56bd3f82ddd6faaff993c275efc2ff38e52322ea264122d72729dca2b2", size = 96014, upload-time = "2026-01-11T11:22:26.138Z" }, + { url = "https://files.pythonhosted.org/packages/b8/4e/75dab8586e268424202d3a1997ef6014919c941b50642a1682df43204c22/tomli-2.4.0-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:5b5807f3999fb66776dbce568cc9a828544244a8eb84b84b9bafc080c99597b9", size = 163339, upload-time = "2026-01-11T11:22:27.143Z" }, + { url = "https://files.pythonhosted.org/packages/06/e3/b904d9ab1016829a776d97f163f183a48be6a4deb87304d1e0116a349519/tomli-2.4.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:c084ad935abe686bd9c898e62a02a19abfc9760b5a79bc29644463eaf2840cb0", size = 159490, upload-time = "2026-01-11T11:22:28.399Z" }, + { url = "https://files.pythonhosted.org/packages/e3/5a/fc3622c8b1ad823e8ea98a35e3c632ee316d48f66f80f9708ceb4f2a0322/tomli-2.4.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:0f2e3955efea4d1cfbcb87bc321e00dc08d2bcb737fd1d5e398af111d86db5df", size = 269398, upload-time = "2026-01-11T11:22:29.345Z" }, + { url = "https://files.pythonhosted.org/packages/fd/33/62bd6152c8bdd4c305ad9faca48f51d3acb2df1f8791b1477d46ff86e7f8/tomli-2.4.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0e0fe8a0b8312acf3a88077a0802565cb09ee34107813bba1c7cd591fa6cfc8d", size = 276515, upload-time = "2026-01-11T11:22:30.327Z" }, + { url = "https://files.pythonhosted.org/packages/4b/ff/ae53619499f5235ee4211e62a8d7982ba9e439a0fb4f2f351a93d67c1dd2/tomli-2.4.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:413540dce94673591859c4c6f794dfeaa845e98bf35d72ed59636f869ef9f86f", size = 273806, upload-time = "2026-01-11T11:22:32.56Z" }, + { url = "https://files.pythonhosted.org/packages/47/71/cbca7787fa68d4d0a9f7072821980b39fbb1b6faeb5f5cf02f4a5559fa28/tomli-2.4.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:0dc56fef0e2c1c470aeac5b6ca8cc7b640bb93e92d9803ddaf9ea03e198f5b0b", size = 281340, upload-time = "2026-01-11T11:22:33.505Z" }, + { url = "https://files.pythonhosted.org/packages/f5/00/d595c120963ad42474cf6ee7771ad0d0e8a49d0f01e29576ee9195d9ecdf/tomli-2.4.0-cp314-cp314t-win32.whl", hash = "sha256:d878f2a6707cc9d53a1be1414bbb419e629c3d6e67f69230217bb663e76b5087", size = 108106, upload-time = "2026-01-11T11:22:34.451Z" }, + { url = "https://files.pythonhosted.org/packages/de/69/9aa0c6a505c2f80e519b43764f8b4ba93b5a0bbd2d9a9de6e2b24271b9a5/tomli-2.4.0-cp314-cp314t-win_amd64.whl", hash = "sha256:2add28aacc7425117ff6364fe9e06a183bb0251b03f986df0e78e974047571fd", size = 120504, upload-time = "2026-01-11T11:22:35.764Z" }, + { url = "https://files.pythonhosted.org/packages/b3/9f/f1668c281c58cfae01482f7114a4b88d345e4c140386241a1a24dcc9e7bc/tomli-2.4.0-cp314-cp314t-win_arm64.whl", hash = "sha256:2b1e3b80e1d5e52e40e9b924ec43d81570f0e7d09d11081b797bc4692765a3d4", size = 99561, upload-time = "2026-01-11T11:22:36.624Z" }, + { url = "https://files.pythonhosted.org/packages/23/d1/136eb2cb77520a31e1f64cbae9d33ec6df0d78bdf4160398e86eec8a8754/tomli-2.4.0-py3-none-any.whl", hash = "sha256:1f776e7d669ebceb01dee46484485f43a4048746235e683bcdffacdf1fb4785a", size = 14477, upload-time = "2026-01-11T11:22:37.446Z" }, ] [[package]] name = "tomlkit" -version = "0.13.2" +version = "0.14.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/b1/09/a439bec5888f00a54b8b9f05fa94d7f901d6735ef4e55dcec9bc37b5d8fa/tomlkit-0.13.2.tar.gz", hash = "sha256:fff5fe59a87295b278abd31bec92c15d9bc4a06885ab12bcea52c71119392e79", size = 192885 } +sdist = { url = "https://files.pythonhosted.org/packages/c3/af/14b24e41977adb296d6bd1fb59402cf7d60ce364f90c890bd2ec65c43b5a/tomlkit-0.14.0.tar.gz", hash = "sha256:cf00efca415dbd57575befb1f6634c4f42d2d87dbba376128adb42c121b87064", size = 187167, upload-time = "2026-01-13T01:14:53.304Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/f9/b6/a447b5e4ec71e13871be01ba81f5dfc9d0af7e473da256ff46bc0e24026f/tomlkit-0.13.2-py3-none-any.whl", hash = "sha256:7a974427f6e119197f670fbbbeae7bef749a6c14e793db934baefc1b5f03efde", size = 37955 }, + { url = "https://files.pythonhosted.org/packages/b5/11/87d6d29fb5d237229d67973a6c9e06e048f01cf4994dee194ab0ea841814/tomlkit-0.14.0-py3-none-any.whl", hash = "sha256:592064ed85b40fa213469f81ac584f67a4f2992509a7c3ea2d632208623a3680", size = 39310, upload-time = "2026-01-13T01:14:51.965Z" }, ] [[package]] name = "tornado" -version = "6.4.2" +version = "6.5.4" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/59/45/a0daf161f7d6f36c3ea5fc0c2de619746cc3dd4c76402e9db545bd920f63/tornado-6.4.2.tar.gz", hash = "sha256:92bad5b4746e9879fd7bf1eb21dce4e3fc5128d71601f80005afa39237ad620b", size = 501135 } +sdist = { url = "https://files.pythonhosted.org/packages/37/1d/0a336abf618272d53f62ebe274f712e213f5a03c0b2339575430b8362ef2/tornado-6.5.4.tar.gz", hash = "sha256:a22fa9047405d03260b483980635f0b041989d8bcc9a313f8fe18b411d84b1d7", size = 513632, upload-time = "2025-12-15T19:21:03.836Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/26/7e/71f604d8cea1b58f82ba3590290b66da1e72d840aeb37e0d5f7291bd30db/tornado-6.4.2-cp38-abi3-macosx_10_9_universal2.whl", hash = "sha256:e828cce1123e9e44ae2a50a9de3055497ab1d0aeb440c5ac23064d9e44880da1", size = 436299 }, - { url = "https://files.pythonhosted.org/packages/96/44/87543a3b99016d0bf54fdaab30d24bf0af2e848f1d13d34a3a5380aabe16/tornado-6.4.2-cp38-abi3-macosx_10_9_x86_64.whl", hash = "sha256:072ce12ada169c5b00b7d92a99ba089447ccc993ea2143c9ede887e0937aa803", size = 434253 }, - { url = "https://files.pythonhosted.org/packages/cb/fb/fdf679b4ce51bcb7210801ef4f11fdac96e9885daa402861751353beea6e/tornado-6.4.2-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1a017d239bd1bb0919f72af256a970624241f070496635784d9bf0db640d3fec", size = 437602 }, - { url = "https://files.pythonhosted.org/packages/4f/3b/e31aeffffc22b475a64dbeb273026a21b5b566f74dee48742817626c47dc/tornado-6.4.2-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c36e62ce8f63409301537222faffcef7dfc5284f27eec227389f2ad11b09d946", size = 436972 }, - { url = "https://files.pythonhosted.org/packages/22/55/b78a464de78051a30599ceb6983b01d8f732e6f69bf37b4ed07f642ac0fc/tornado-6.4.2-cp38-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bca9eb02196e789c9cb5c3c7c0f04fb447dc2adffd95265b2c7223a8a615ccbf", size = 437173 }, - { url = "https://files.pythonhosted.org/packages/79/5e/be4fb0d1684eb822c9a62fb18a3e44a06188f78aa466b2ad991d2ee31104/tornado-6.4.2-cp38-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:304463bd0772442ff4d0f5149c6f1c2135a1fae045adf070821c6cdc76980634", size = 437892 }, - { url = "https://files.pythonhosted.org/packages/f5/33/4f91fdd94ea36e1d796147003b490fe60a0215ac5737b6f9c65e160d4fe0/tornado-6.4.2-cp38-abi3-musllinux_1_2_i686.whl", hash = "sha256:c82c46813ba483a385ab2a99caeaedf92585a1f90defb5693351fa7e4ea0bf73", size = 437334 }, - { url = "https://files.pythonhosted.org/packages/2b/ae/c1b22d4524b0e10da2f29a176fb2890386f7bd1f63aacf186444873a88a0/tornado-6.4.2-cp38-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:932d195ca9015956fa502c6b56af9eb06106140d844a335590c1ec7f5277d10c", size = 437261 }, - { url = "https://files.pythonhosted.org/packages/b5/25/36dbd49ab6d179bcfc4c6c093a51795a4f3bed380543a8242ac3517a1751/tornado-6.4.2-cp38-abi3-win32.whl", hash = "sha256:2876cef82e6c5978fde1e0d5b1f919d756968d5b4282418f3146b79b58556482", size = 438463 }, - { url = "https://files.pythonhosted.org/packages/61/cc/58b1adeb1bb46228442081e746fcdbc4540905c87e8add7c277540934edb/tornado-6.4.2-cp38-abi3-win_amd64.whl", hash = "sha256:908b71bf3ff37d81073356a5fadcc660eb10c1476ee6e2725588626ce7e5ca38", size = 438907 }, + { url = "https://files.pythonhosted.org/packages/ab/a9/e94a9d5224107d7ce3cc1fab8d5dc97f5ea351ccc6322ee4fb661da94e35/tornado-6.5.4-cp39-abi3-macosx_10_9_universal2.whl", hash = "sha256:d6241c1a16b1c9e4cc28148b1cda97dd1c6cb4fb7068ac1bedc610768dff0ba9", size = 443909, upload-time = "2025-12-15T19:20:48.382Z" }, + { url = "https://files.pythonhosted.org/packages/db/7e/f7b8d8c4453f305a51f80dbb49014257bb7d28ccb4bbb8dd328ea995ecad/tornado-6.5.4-cp39-abi3-macosx_10_9_x86_64.whl", hash = "sha256:2d50f63dda1d2cac3ae1fa23d254e16b5e38153758470e9956cbc3d813d40843", size = 442163, upload-time = "2025-12-15T19:20:49.791Z" }, + { url = "https://files.pythonhosted.org/packages/ba/b5/206f82d51e1bfa940ba366a8d2f83904b15942c45a78dd978b599870ab44/tornado-6.5.4-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d1cf66105dc6acb5af613c054955b8137e34a03698aa53272dbda4afe252be17", size = 445746, upload-time = "2025-12-15T19:20:51.491Z" }, + { url = "https://files.pythonhosted.org/packages/8e/9d/1a3338e0bd30ada6ad4356c13a0a6c35fbc859063fa7eddb309183364ac1/tornado-6.5.4-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:50ff0a58b0dc97939d29da29cd624da010e7f804746621c78d14b80238669335", size = 445083, upload-time = "2025-12-15T19:20:52.778Z" }, + { url = "https://files.pythonhosted.org/packages/50/d4/e51d52047e7eb9a582da59f32125d17c0482d065afd5d3bc435ff2120dc5/tornado-6.5.4-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e5fb5e04efa54cf0baabdd10061eb4148e0be137166146fff835745f59ab9f7f", size = 445315, upload-time = "2025-12-15T19:20:53.996Z" }, + { url = "https://files.pythonhosted.org/packages/27/07/2273972f69ca63dbc139694a3fc4684edec3ea3f9efabf77ed32483b875c/tornado-6.5.4-cp39-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:9c86b1643b33a4cd415f8d0fe53045f913bf07b4a3ef646b735a6a86047dda84", size = 446003, upload-time = "2025-12-15T19:20:56.101Z" }, + { url = "https://files.pythonhosted.org/packages/d1/83/41c52e47502bf7260044413b6770d1a48dda2f0246f95ee1384a3cd9c44a/tornado-6.5.4-cp39-abi3-musllinux_1_2_i686.whl", hash = "sha256:6eb82872335a53dd063a4f10917b3efd28270b56a33db69009606a0312660a6f", size = 445412, upload-time = "2025-12-15T19:20:57.398Z" }, + { url = "https://files.pythonhosted.org/packages/10/c7/bc96917f06cbee182d44735d4ecde9c432e25b84f4c2086143013e7b9e52/tornado-6.5.4-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:6076d5dda368c9328ff41ab5d9dd3608e695e8225d1cd0fd1e006f05da3635a8", size = 445392, upload-time = "2025-12-15T19:20:58.692Z" }, + { url = "https://files.pythonhosted.org/packages/0c/1a/d7592328d037d36f2d2462f4bc1fbb383eec9278bc786c1b111cbbd44cfa/tornado-6.5.4-cp39-abi3-win32.whl", hash = "sha256:1768110f2411d5cd281bac0a090f707223ce77fd110424361092859e089b38d1", size = 446481, upload-time = "2025-12-15T19:21:00.008Z" }, + { url = "https://files.pythonhosted.org/packages/d6/6d/c69be695a0a64fd37a97db12355a035a6d90f79067a3cf936ec2b1dc38cd/tornado-6.5.4-cp39-abi3-win_amd64.whl", hash = "sha256:fa07d31e0cd85c60713f2b995da613588aa03e1303d75705dca6af8babc18ddc", size = 446886, upload-time = "2025-12-15T19:21:01.287Z" }, + { url = "https://files.pythonhosted.org/packages/50/49/8dc3fd90902f70084bd2cd059d576ddb4f8bb44c2c7c0e33a11422acb17e/tornado-6.5.4-cp39-abi3-win_arm64.whl", hash = "sha256:053e6e16701eb6cbe641f308f4c1a9541f91b6261991160391bfc342e8a551a1", size = 445910, upload-time = "2025-12-15T19:21:02.571Z" }, ] [[package]] name = "traitlets" version = "5.14.3" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/eb/79/72064e6a701c2183016abbbfedaba506d81e30e232a68c9f0d6f6fcd1574/traitlets-5.14.3.tar.gz", hash = "sha256:9ed0579d3502c94b4b3732ac120375cda96f923114522847de4b3bb98b96b6b7", size = 161621 } +sdist = { url = "https://files.pythonhosted.org/packages/eb/79/72064e6a701c2183016abbbfedaba506d81e30e232a68c9f0d6f6fcd1574/traitlets-5.14.3.tar.gz", hash = "sha256:9ed0579d3502c94b4b3732ac120375cda96f923114522847de4b3bb98b96b6b7", size = 161621, upload-time = "2024-04-19T11:11:49.746Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/00/c0/8f5d070730d7836adc9c9b6408dec68c6ced86b304a9b26a14df072a6e8c/traitlets-5.14.3-py3-none-any.whl", hash = "sha256:b74e89e397b1ed28cc831db7aea759ba6640cb3de13090ca145426688ff1ac4f", size = 85359 }, + { url = "https://files.pythonhosted.org/packages/00/c0/8f5d070730d7836adc9c9b6408dec68c6ced86b304a9b26a14df072a6e8c/traitlets-5.14.3-py3-none-any.whl", hash = "sha256:b74e89e397b1ed28cc831db7aea759ba6640cb3de13090ca145426688ff1ac4f", size = 85359, upload-time = "2024-04-19T11:11:46.763Z" }, ] [[package]] -name = "types-python-dateutil" -version = "2.9.0.20241206" +name = "typing-extensions" +version = "4.15.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/a9/60/47d92293d9bc521cd2301e423a358abfac0ad409b3a1606d8fbae1321961/types_python_dateutil-2.9.0.20241206.tar.gz", hash = "sha256:18f493414c26ffba692a72369fea7a154c502646301ebfe3d56a04b3767284cb", size = 13802 } +sdist = { url = "https://files.pythonhosted.org/packages/72/94/1a15dd82efb362ac84269196e94cf00f187f7ed21c242792a923cdb1c61f/typing_extensions-4.15.0.tar.gz", hash = "sha256:0cea48d173cc12fa28ecabc3b837ea3cf6f38c6d1136f85cbaaf598984861466", size = 109391, upload-time = "2025-08-25T13:49:26.313Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/0f/b3/ca41df24db5eb99b00d97f89d7674a90cb6b3134c52fb8121b6d8d30f15c/types_python_dateutil-2.9.0.20241206-py3-none-any.whl", hash = "sha256:e248a4bc70a486d3e3ec84d0dc30eec3a5f979d6e7ee4123ae043eedbb987f53", size = 14384 }, + { url = "https://files.pythonhosted.org/packages/18/67/36e9267722cc04a6b9f15c7f3441c2363321a3ea07da7ae0c0707beb2a9c/typing_extensions-4.15.0-py3-none-any.whl", hash = "sha256:f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548", size = 44614, upload-time = "2025-08-25T13:49:24.86Z" }, ] [[package]] -name = "typing-extensions" -version = "4.12.2" +name = "typing-inspection" +version = "0.4.2" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/df/db/f35a00659bc03fec321ba8bce9420de607a1d37f8342eee1863174c69557/typing_extensions-4.12.2.tar.gz", hash = "sha256:1a7ead55c7e559dd4dee8856e3a88b41225abfe1ce8df57b7c13915fe121ffb8", size = 85321 } +dependencies = [ + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/55/e3/70399cb7dd41c10ac53367ae42139cf4b1ca5f36bb3dc6c9d33acdb43655/typing_inspection-0.4.2.tar.gz", hash = "sha256:ba561c48a67c5958007083d386c3295464928b01faa735ab8547c5692e87f464", size = 75949, upload-time = "2025-10-01T02:14:41.687Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/dc/9b/47798a6c91d8bdb567fe2698fe81e0c6b7cb7ef4d13da4114b41d239f65d/typing_inspection-0.4.2-py3-none-any.whl", hash = "sha256:4ed1cacbdc298c220f1bd249ed5287caa16f34d44ef4e9c3d0cbad5b521545e7", size = 14611, upload-time = "2025-10-01T02:14:40.154Z" }, +] + +[[package]] +name = "tzdata" +version = "2025.3" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/5e/a7/c202b344c5ca7daf398f3b8a477eeb205cf3b6f32e7ec3a6bac0629ca975/tzdata-2025.3.tar.gz", hash = "sha256:de39c2ca5dc7b0344f2eba86f49d614019d29f060fc4ebc8a417896a620b56a7", size = 196772, upload-time = "2025-12-13T17:45:35.667Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/26/9f/ad63fc0248c5379346306f8668cda6e2e2e9c95e01216d2b8ffd9ff037d0/typing_extensions-4.12.2-py3-none-any.whl", hash = "sha256:04e5ca0351e0f3f85c6853954072df659d0d13fac324d0072316b67d7794700d", size = 37438 }, + { url = "https://files.pythonhosted.org/packages/c7/b0/003792df09decd6849a5e39c28b513c06e84436a54440380862b5aeff25d/tzdata-2025.3-py2.py3-none-any.whl", hash = "sha256:06a47e5700f3081aab02b2e513160914ff0694bce9947d6b76ebd6bf57cfc5d1", size = 348521, upload-time = "2025-12-13T17:45:33.889Z" }, ] [[package]] name = "uri-template" version = "1.3.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/31/c7/0336f2bd0bcbada6ccef7aaa25e443c118a704f828a0620c6fa0207c1b64/uri-template-1.3.0.tar.gz", hash = "sha256:0e00f8eb65e18c7de20d595a14336e9f337ead580c70934141624b6d1ffdacc7", size = 21678 } +sdist = { url = "https://files.pythonhosted.org/packages/31/c7/0336f2bd0bcbada6ccef7aaa25e443c118a704f828a0620c6fa0207c1b64/uri-template-1.3.0.tar.gz", hash = "sha256:0e00f8eb65e18c7de20d595a14336e9f337ead580c70934141624b6d1ffdacc7", size = 21678, upload-time = "2023-06-21T01:49:05.374Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/e7/00/3fca040d7cf8a32776d3d81a00c8ee7457e00f80c649f1e4a863c8321ae9/uri_template-1.3.0-py3-none-any.whl", hash = "sha256:a44a133ea12d44a0c0f06d7d42a52d71282e77e2f937d8abd5655b8d56fc1363", size = 11140 }, + { url = "https://files.pythonhosted.org/packages/e7/00/3fca040d7cf8a32776d3d81a00c8ee7457e00f80c649f1e4a863c8321ae9/uri_template-1.3.0-py3-none-any.whl", hash = "sha256:a44a133ea12d44a0c0f06d7d42a52d71282e77e2f937d8abd5655b8d56fc1363", size = 11140, upload-time = "2023-06-21T01:49:03.467Z" }, ] [[package]] name = "urllib3" -version = "2.3.0" +version = "2.6.3" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/aa/63/e53da845320b757bf29ef6a9062f5c669fe997973f966045cb019c3f4b66/urllib3-2.3.0.tar.gz", hash = "sha256:f8c5449b3cf0861679ce7e0503c7b44b5ec981bec0d1d3795a07f1ba96f0204d", size = 307268 } +sdist = { url = "https://files.pythonhosted.org/packages/c7/24/5f1b3bdffd70275f6661c76461e25f024d5a38a46f04aaca912426a2b1d3/urllib3-2.6.3.tar.gz", hash = "sha256:1b62b6884944a57dbe321509ab94fd4d3b307075e0c2eae991ac71ee15ad38ed", size = 435556, upload-time = "2026-01-07T16:24:43.925Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/c8/19/4ec628951a74043532ca2cf5d97b7b14863931476d117c471e8e2b1eb39f/urllib3-2.3.0-py3-none-any.whl", hash = "sha256:1cee9ad369867bfdbbb48b7dd50374c0967a0bb7710050facf0dd6911440e3df", size = 128369 }, + { url = "https://files.pythonhosted.org/packages/39/08/aaaad47bc4e9dc8c725e68f9d04865dbcb2052843ff09c97b08904852d84/urllib3-2.6.3-py3-none-any.whl", hash = "sha256:bf272323e553dfb2e87d9bfd225ca7b0f467b919d7bbd355436d3fd37cb0acd4", size = 131584, upload-time = "2026-01-07T16:24:42.685Z" }, ] [[package]] name = "virtualenv" -version = "20.29.1" +version = "20.38.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "distlib" }, { name = "filelock" }, { name = "platformdirs" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/a7/ca/f23dcb02e161a9bba141b1c08aa50e8da6ea25e6d780528f1d385a3efe25/virtualenv-20.29.1.tar.gz", hash = "sha256:b8b8970138d32fb606192cb97f6cd4bb644fa486be9308fb9b63f81091b5dc35", size = 7658028 } +sdist = { url = "https://files.pythonhosted.org/packages/d2/03/a94d404ca09a89a7301a7008467aed525d4cdeb9186d262154dd23208709/virtualenv-20.38.0.tar.gz", hash = "sha256:94f39b1abaea5185bf7ea5a46702b56f1d0c9aa2f41a6c2b8b0af4ddc74c10a7", size = 5864558, upload-time = "2026-02-19T07:48:02.385Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/89/9b/599bcfc7064fbe5740919e78c5df18e5dceb0887e676256a1061bb5ae232/virtualenv-20.29.1-py3-none-any.whl", hash = "sha256:4e4cb403c0b0da39e13b46b1b2476e505cb0046b25f242bee80f62bf990b2779", size = 4282379 }, + { url = "https://files.pythonhosted.org/packages/42/d7/394801755d4c8684b655d35c665aea7836ec68320304f62ab3c94395b442/virtualenv-20.38.0-py3-none-any.whl", hash = "sha256:d6e78e5889de3a4742df2d3d44e779366325a90cf356f15621fddace82431794", size = 5837778, upload-time = "2026-02-19T07:47:59.778Z" }, ] [[package]] name = "wcwidth" -version = "0.2.13" +version = "0.6.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/6c/63/53559446a878410fc5a5974feb13d31d78d752eb18aeba59c7fef1af7598/wcwidth-0.2.13.tar.gz", hash = "sha256:72ea0c06399eb286d978fdedb6923a9eb47e1c486ce63e9b4e64fc18303972b5", size = 101301 } +sdist = { url = "https://files.pythonhosted.org/packages/35/a2/8e3becb46433538a38726c948d3399905a4c7cabd0df578ede5dc51f0ec2/wcwidth-0.6.0.tar.gz", hash = "sha256:cdc4e4262d6ef9a1a57e018384cbeb1208d8abbc64176027e2c2455c81313159", size = 159684, upload-time = "2026-02-06T19:19:40.919Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/fd/84/fd2ba7aafacbad3c4201d395674fc6348826569da3c0937e75505ead3528/wcwidth-0.2.13-py2.py3-none-any.whl", hash = "sha256:3da69048e4540d84af32131829ff948f1e022c1c6bdb8d6102117aac784f6859", size = 34166 }, + { url = "https://files.pythonhosted.org/packages/68/5a/199c59e0a824a3db2b89c5d2dade7ab5f9624dbf6448dc291b46d5ec94d3/wcwidth-0.6.0-py3-none-any.whl", hash = "sha256:1a3a1e510b553315f8e146c54764f4fb6264ffad731b3d78088cdb1478ffbdad", size = 94189, upload-time = "2026-02-06T19:19:39.646Z" }, ] [[package]] name = "webcolors" -version = "24.11.1" +version = "25.10.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/7b/29/061ec845fb58521848f3739e466efd8250b4b7b98c1b6c5bf4d40b419b7e/webcolors-24.11.1.tar.gz", hash = "sha256:ecb3d768f32202af770477b8b65f318fa4f566c22948673a977b00d589dd80f6", size = 45064 } +sdist = { url = "https://files.pythonhosted.org/packages/1d/7a/eb316761ec35664ea5174709a68bbd3389de60d4a1ebab8808bfc264ed67/webcolors-25.10.0.tar.gz", hash = "sha256:62abae86504f66d0f6364c2a8520de4a0c47b80c03fc3a5f1815fedbef7c19bf", size = 53491, upload-time = "2025-10-31T07:51:03.977Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/60/e8/c0e05e4684d13459f93d312077a9a2efbe04d59c393bc2b8802248c908d4/webcolors-24.11.1-py3-none-any.whl", hash = "sha256:515291393b4cdf0eb19c155749a096f779f7d909f7cceea072791cb9095b92e9", size = 14934 }, + { url = "https://files.pythonhosted.org/packages/e2/cc/e097523dd85c9cf5d354f78310927f1656c422bd7b2613b2db3e3f9a0f2c/webcolors-25.10.0-py3-none-any.whl", hash = "sha256:032c727334856fc0b968f63daa252a1ac93d33db2f5267756623c210e57a4f1d", size = 14905, upload-time = "2025-10-31T07:51:01.778Z" }, ] [[package]] name = "webencodings" version = "0.5.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/0b/02/ae6ceac1baeda530866a85075641cec12989bd8d31af6d5ab4a3e8c92f47/webencodings-0.5.1.tar.gz", hash = "sha256:b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923", size = 9721 } +sdist = { url = "https://files.pythonhosted.org/packages/0b/02/ae6ceac1baeda530866a85075641cec12989bd8d31af6d5ab4a3e8c92f47/webencodings-0.5.1.tar.gz", hash = "sha256:b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923", size = 9721, upload-time = "2017-04-05T20:21:34.189Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/f4/24/2a3e3df732393fed8b3ebf2ec078f05546de641fe1b667ee316ec1dcf3b7/webencodings-0.5.1-py2.py3-none-any.whl", hash = "sha256:a0af1213f3c2226497a97e2b3aa01a7e4bee4f403f95be16fc9acd2947514a78", size = 11774 }, + { url = "https://files.pythonhosted.org/packages/f4/24/2a3e3df732393fed8b3ebf2ec078f05546de641fe1b667ee316ec1dcf3b7/webencodings-0.5.1-py2.py3-none-any.whl", hash = "sha256:a0af1213f3c2226497a97e2b3aa01a7e4bee4f403f95be16fc9acd2947514a78", size = 11774, upload-time = "2017-04-05T20:21:32.581Z" }, ] [[package]] name = "websocket-client" -version = "1.8.0" +version = "1.9.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/e6/30/fba0d96b4b5fbf5948ed3f4681f7da2f9f64512e1d303f94b4cc174c24a5/websocket_client-1.8.0.tar.gz", hash = "sha256:3239df9f44da632f96012472805d40a23281a991027ce11d2f45a6f24ac4c3da", size = 54648 } +sdist = { url = "https://files.pythonhosted.org/packages/2c/41/aa4bf9664e4cda14c3b39865b12251e8e7d239f4cd0e3cc1b6c2ccde25c1/websocket_client-1.9.0.tar.gz", hash = "sha256:9e813624b6eb619999a97dc7958469217c3176312b3a16a4bd1bc7e08a46ec98", size = 70576, upload-time = "2025-10-07T21:16:36.495Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/5a/84/44687a29792a70e111c5c477230a72c4b957d88d16141199bf9acb7537a3/websocket_client-1.8.0-py3-none-any.whl", hash = "sha256:17b44cc997f5c498e809b22cdf2d9c7a9e71c02c8cc2b6c56e7c2d1239bfa526", size = 58826 }, + { url = "https://files.pythonhosted.org/packages/34/db/b10e48aa8fff7407e67470363eac595018441cf32d5e1001567a7aeba5d2/websocket_client-1.9.0-py3-none-any.whl", hash = "sha256:af248a825037ef591efbf6ed20cc5faa03d3b47b9e5a2230a529eeee1c1fc3ef", size = 82616, upload-time = "2025-10-07T21:16:34.951Z" }, ] [[package]] name = "wheel" -version = "0.45.1" +version = "0.46.3" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/8a/98/2d9906746cdc6a6ef809ae6338005b3f21bb568bea3165cfc6a243fdc25c/wheel-0.45.1.tar.gz", hash = "sha256:661e1abd9198507b1409a20c02106d9670b2576e916d58f520316666abca6729", size = 107545 } +dependencies = [ + { name = "packaging" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/89/24/a2eb353a6edac9a0303977c4cb048134959dd2a51b48a269dfc9dde00c8a/wheel-0.46.3.tar.gz", hash = "sha256:e3e79874b07d776c40bd6033f8ddf76a7dad46a7b8aa1b2787a83083519a1803", size = 60605, upload-time = "2026-01-22T12:39:49.136Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/0b/2c/87f3254fd8ffd29e4c02732eee68a83a1d3c346ae39bc6822dcbcb697f2b/wheel-0.45.1-py3-none-any.whl", hash = "sha256:708e7481cc80179af0e556bbf0cc00b8444c7321e2700b8d8580231d13017248", size = 72494 }, + { url = "https://files.pythonhosted.org/packages/87/22/b76d483683216dde3d67cba61fb2444be8d5be289bf628c13fc0fd90e5f9/wheel-0.46.3-py3-none-any.whl", hash = "sha256:4b399d56c9d9338230118d705d9737a2a468ccca63d5e813e2a4fc7815d8bc4d", size = 30557, upload-time = "2026-01-22T12:39:48.099Z" }, ] [[package]] name = "widgetsnbextension" -version = "4.0.13" +version = "4.0.15" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/56/fc/238c424fd7f4ebb25f8b1da9a934a3ad7c848286732ae04263661eb0fc03/widgetsnbextension-4.0.13.tar.gz", hash = "sha256:ffcb67bc9febd10234a362795f643927f4e0c05d9342c727b65d2384f8feacb6", size = 1164730 } +sdist = { url = "https://files.pythonhosted.org/packages/bd/f4/c67440c7fb409a71b7404b7aefcd7569a9c0d6bd071299bf4198ae7a5d95/widgetsnbextension-4.0.15.tar.gz", hash = "sha256:de8610639996f1567952d763a5a41af8af37f2575a41f9852a38f947eb82a3b9", size = 1097402, upload-time = "2025-11-01T21:15:55.178Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/21/02/88b65cc394961a60c43c70517066b6b679738caf78506a5da7b88ffcb643/widgetsnbextension-4.0.13-py3-none-any.whl", hash = "sha256:74b2692e8500525cc38c2b877236ba51d34541e6385eeed5aec15a70f88a6c71", size = 2335872 }, + { url = "https://files.pythonhosted.org/packages/3f/0e/fa3b193432cfc60c93b42f3be03365f5f909d2b3ea410295cf36df739e31/widgetsnbextension-4.0.15-py3-none-any.whl", hash = "sha256:8156704e4346a571d9ce73b84bee86a29906c9abfd7223b7228a28899ccf3366", size = 2196503, upload-time = "2025-11-01T21:15:53.565Z" }, ] From 62efc232c5ea681c511ca2ace884b2ed1f53028f Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 09:25:00 +0100 Subject: [PATCH 072/139] cleaned up CHANGELOG.md --- CHANGELOG.md | 42 ++++++++++++++++++++++-------------------- 1 file changed, 22 insertions(+), 20 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0a7219d..fa84f10 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,14 +5,13 @@ The changelog format is based on [Keep a Changelog](https://keepachangelog.com/e ## [Unreleased] --/- +* -/- +## [0.2.2] - 2026-02-19 + ### Changed * GitHub Workflows: - * _test_future.yml: Updated name of test_future job to 'test315' - * _test_future.yml: Updated Python specifier in comment to 3.15 - * _test_future.yml: Updated Python specifier in workflow name to py315 * _test_future.yml: Updated Python version in test_future to 3.15.0-alpha - 3.15.0 * _test.yml: Updated Python versions in test matrix to 3.11, 3.12, 3.13, 3.14 * Added 'name: Checkout code' to uses of 'actions/checkout', for better readability and consistency across workflow files. @@ -27,12 +26,12 @@ The changelog format is based on [Keep a Changelog](https://keepachangelog.com/e * Replaced 'Run twine check' with 'Check build artifacts' in workflow step names, to better reflect the purpose of the step. * Updated the syntax used for the OS and Python matrix in test workflows. * pyproject.toml: - * pyproject.toml: Added required-environments to uv.tools (windows, linux) - * pyproject.toml: Removed deprecated mypy plugin 'numpy.typing.mypy_plugin' - * pyproject.toml: Removed deprecated pyright setting 'reportShadowedImports' - * pyproject.toml: Removed leading carets and trailing slashes from 'exclude' paths - * pyproject.toml: Removed trailing slashes from 'exclude' paths - * pyproject.toml: Updated supported Python versions to 3.11, 3.12, 3.13, 3.14 + * Added required-environments to uv.tools (windows, linux) + * Removed deprecated mypy plugin 'numpy.typing.mypy_plugin' + * Removed deprecated pyright setting 'reportShadowedImports' + * Removed leading carets and trailing slashes from 'exclude' paths + * Removed trailing slashes from 'exclude' paths + * Updated supported Python versions to 3.11, 3.12, 3.13, 3.14 * Removed upper version constraint from required Python version, i.e. changed the "requires-python" field from ">= 3.11, < 3.15" to ">= 3.11".
Detailed background and reasoning in this good yet long post by Henry Schreiner: https://iscinumpy.dev/post/bound-version-constraints/#pinning-the-python-version-is-special
@@ -46,25 +45,24 @@ The changelog format is based on [Keep a Changelog](https://keepachangelog.com/e * Sphinx conf.py: Removed ruff rule exception on file level * Sphinx conf.py: Updated year in copyright statement to 2026 * VS Code Settings: - * VS Code Settings: (Recommended extensions): Removed 'njqdev.vscode-python-typehint' (Python Type Hint). Not maintained since 1 year, and the functionality is now covered by GitHub Copilot. -VS Code Settings: (Recommended extensions): Added 'ms-python.debugpy' (Python Debugger). -VS Code Settings: (Recommended extensions): Added 'ms-python.vscode-python-envs' (Python Environments). - * VS Code settings: (Recommended extensions): Removed deprecated IntelliCode extension and replaced it by GitHub Copilot Chat as recommended replacement. - * VS Code settings: Updated 'mypy-type-checker.reportingScope' to 'custom'. + * Recommended extensions: + * Removed 'njqdev.vscode-python-typehint' (Python Type Hint). Not maintained since 1 year, and the functionality is now covered by GitHub Copilot. + * Added 'ms-python.debugpy' (Python Debugger). + * Added 'ms-python.vscode-python-envs' (Python Environments). + * Removed deprecated IntelliCode extension and replaced it by GitHub Copilot Chat as recommended replacement. + * Updated 'mypy-type-checker.reportingScope' to 'custom'. * .pre-commit-config.yaml: Updated id of ruff to ruff-check * .sourcery.yaml: Updated the lowest Python version the project supports to '3.11' * ruff.toml: Updated target Python version to "py311" - ### Dependencies -* .pre-commit-config.yaml: Updated rev of pre-commit-hooks to v6.0.0 -* .pre-commit-config.yaml: Updated rev of ruff-pre-commit to v0.15.1 * Updated to docutils>=0.22.4 * Updated to furo>=2025.12 * Updated to jupyter>=1.1.1 +* Updated to libcosimpy>=0.0.5 * Updated to mypy>=1.19.1 * Updated to myst-parser>=5.0 -* Updated to numpy>=2.3 +* Updated to numpy>=2.3 (removed split version specifiers) * Updated to plotly>=6.5 * Updated to pre-commit>=4.5 * Updated to pydantic>=2.12 @@ -77,6 +75,9 @@ VS Code Settings: (Recommended extensions): Added 'ms-python.vscode-python-envs' * Updated to sphinx-autodoc-typehints>=3.6 * Updated to sphinxcontrib-mermaid>=2.0 * Updated to sympy>=1.14.0 +* .pre-commit-config.yaml: + * Updated rev of pre-commit-hooks to v6.0.0 + * Updated rev of ruff-pre-commit to v0.15.1 * GitHub Workflows: * Updated 'checkout' action to v5 * Updated 'download-artifact' action to v5 @@ -173,7 +174,8 @@ New Assertions release: -[unreleased]: https://github.com/dnv-opensource/sim-explorer/compare/v0.2.1...HEAD +[unreleased]: https://github.com/dnv-opensource/sim-explorer/compare/v0.2.2...HEAD +[0.2.2]: https://github.com/dnv-opensource/sim-explorer/releases/tag/v0.2.1...v0.2.2 [0.2.1]: https://github.com/dnv-opensource/sim-explorer/releases/tag/v0.2.0...v0.2.1 [0.2.0]: https://github.com/dnv-opensource/sim-explorer/releases/tag/v0.1.0...v0.2.0 [0.1.0]: https://github.com/dnv-opensource/sim-explorer/releases/tag/v0.0.1...v0.1.0 From ec1be217e9ca27067051e6e25f1d4db196af835e Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 10:12:43 +0100 Subject: [PATCH 073/139] updated files in root folder with latest changes in python_project_template v0.2.8 --- .gitignore | 2 +- CHANGELOG.md | 4 ++ CITATION.cff | 8 ++- LICENSE | 2 +- README.rst | 141 +++++++++++++++++++++++++++++++------------------ pyproject.toml | 19 ++++--- qa.bat | 5 -- ruff.toml | 11 ++-- 8 files changed, 123 insertions(+), 69 deletions(-) delete mode 100644 qa.bat diff --git a/.gitignore b/.gitignore index 71b7e79..23efa9a 100644 --- a/.gitignore +++ b/.gitignore @@ -91,7 +91,7 @@ ipython_config.py # It is generally recommended to include `uv.lock` in version control. # However, in case of collaboration, if having platform-specific dependencies or dependencies # having no cross-platform support, `uv` might install dependencies in one environment that don't work in another. -# In such case, `uv.lock` should be added to `.gitignore` +# In such case, `uv.lock` should be added to `.gitignore` (and, as such, excluded from version control). # uv.lock # PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm diff --git a/CHANGELOG.md b/CHANGELOG.md index fa84f10..0241894 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,10 @@ The changelog format is based on [Keep a Changelog](https://keepachangelog.com/e ## [0.2.2] - 2026-02-19 +### Removed +* Removed qa.bat +* Removed \_\_init\_\_.py files in /tests + ### Changed * GitHub Workflows: * _test_future.yml: Updated Python version in test_future to 3.15.0-alpha - 3.15.0 diff --git a/CITATION.cff b/CITATION.cff index e9a355a..3f71f50 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -13,7 +13,13 @@ authors: - given-names: Siegfried family-names: Eisinger affiliation: DNV - email: Siegfried.Eisinger@dnv.com + email: siegfried.eisinger@dnv.com + website: 'https://www.linkedin.com/in/siegfried-eisinger-a337638b' + - given-names: Jorge Luis + family-names: Mendez + affiliation: DNV + email: jorge.luis.mendez@dnv.com + website: 'https://www.linkedin.com/in/jorgelmh' keywords: - simulation - model diff --git a/LICENSE b/LICENSE index 6e1652f..b009b9d 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2025 [DNV](https://www.dnv.com) [open source](https://github.com/dnv-opensource) +Copyright (c) 2026 [DNV](https://www.dnv.com) [open source](https://github.com/dnv-opensource) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/README.rst b/README.rst index 8f4bef0..7377765 100644 --- a/README.rst +++ b/README.rst @@ -1,22 +1,4 @@ -.. image:: https://img.shields.io/pypi/v/sim-explorer.svg?color=blue - :target: https://pypi.org/project/sim-explorer - :alt: pypi - -.. image:: https://img.shields.io/pypi/pyversions/sim-explorer.svg?color=blue - :target: https://pypi.org/project/sim-explorer - :alt: versions - -.. image:: https://img.shields.io/pypi/l/sim-explorer.svg - :target: https://github.com/dnv-opensource/sim-explorer/blob/main/LICENSE - :alt: license - -.. image:: https://img.shields.io/github/actions/workflow/status/dnv-opensource/sim-explorer/.github%2Fworkflows%2Fnightly_build.yml?label=ci - :alt: ci - -.. image:: https://img.shields.io/github/actions/workflow/status/dnv-opensource/sim-explorer/.github%2Fworkflows%2Fpush_to_release.yml?label=docs - :target: https://dnv-opensource.github.io/sim-explorer/README.html - :alt: docs - +|pypi| |versions| |license| |ci| |docs| Introduction ============ @@ -50,7 +32,9 @@ The package is currently under development. More instructions and documentation Installation ------------ -``pip install sim-explorer`` +.. code:: sh + + pip install sim-explorer Development Setup @@ -58,37 +42,47 @@ Development Setup 1. Install uv ^^^^^^^^^^^^^ -This project uses `uv` as package manager. +This project uses ``uv`` as package manager. If you haven't already, install `uv `_, preferably using it's `"Standalone installer" `_ method: ..on Windows: -``powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"`` +.. code:: sh + + powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex" ..on MacOS and Linux: -``curl -LsSf https://astral.sh/uv/install.sh | sh`` +.. code:: sh + + curl -LsSf https://astral.sh/uv/install.sh | sh (see `docs.astral.sh/uv `_ for all / alternative installation methods.) -Once installed, you can update `uv` to its latest version, anytime, by running: +Once installed, you can update ``uv`` to its latest version, anytime, by running: -``uv self update`` +.. code:: sh + + uv self update 2. Install Python ^^^^^^^^^^^^^^^^^ -This project requires Python 3.10 or later. +This project requires Python 3.11 or later. If you don't already have a compatible version installed on your machine, the probably most comfortable way to install Python is through ``uv``: -``uv python install`` +.. code:: sh + + uv python install This will install the latest stable version of Python into the uv Python directory, i.e. as a uv-managed version of Python. Alternatively, and if you want a standalone version of Python on your machine, you can install Python either via ``winget``: -``winget install --id Python.Python`` +.. code:: sh + + winget install --id Python.Python or you can download and install Python from the `python.org `_ website. @@ -96,23 +90,39 @@ or you can download and install Python from the `python.org `` +.. code:: sh + + uv run However, you still *can* manually activate the virtual environment if needed. When developing in an IDE, for instance, this can in some cases be necessary depending on your IDE settings. @@ -129,52 +141,69 @@ To manually activate the virtual environment, run one of the "known" legacy comm ..on Windows: -``.venv\Scripts\activate.bat`` +.. code:: sh + + .venv\Scripts\activate.bat ..on Linux: -``source .venv/bin/activate`` +.. code:: sh + + source .venv/bin/activate 6. Install pre-commit hooks ^^^^^^^^^^^^^^^^^^^^^^^^^^^ The ``.pre-commit-config.yaml`` file in the project root directory contains a configuration for pre-commit hooks. To install the pre-commit hooks defined therein in your local git repository, run: -``uv run pre-commit install`` +.. code:: sh + + uv run pre-commit install All pre-commit hooks configured in ``.pre-commit-config.yam`` will now run each time you commit changes. pre-commit can also manually be invoked, at anytime, using: -``uv run pre-commit run --all-files`` +.. code:: sh + + uv run pre-commit run --all-files -To skip the pre-commit validation on commits (e.g. when intentionally committing broken code), run: +To skip the pre-commit validation on commits (e.g. when intentionally +committing broken code), run: -``uv run git commit -m --no-verify`` +.. code:: sh -To update the hooks configured in `.pre-commit-config.yaml` to their newest versions, run: + uv run git commit -m --no-verify -``uv run pre-commit autoupdate`` +To update the hooks configured in ``.pre-commit-config.yaml`` to their +newest versions, run: + +.. code:: sh + + uv run pre-commit autoupdate 7. Test that the installation works ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ To test that the installation works, run pytest in the project root folder: -``uv run pytest`` +.. code:: sh + uv run pytest Meta ---- -Copyright (c) 2024 `DNV `_ AS. All rights reserved. +Copyright (c) 2026 `DNV `_ AS. All rights reserved. -Siegfried Eisinger - siegfried.eisinger@dnv.com +Siegfried Eisinger - `@LinkedIn `_ - siegfried.eisinger@dnv.com + +Jorge Luis Mendez - `@LinkedIn `_ - jorge.luis.mendez@dnv.com Distributed under the MIT license. See `LICENSE `_ for more information. `https://github.com/dnv-opensource/sim-explorer `_ -Contribute ----------- +Contributing +------------ Anybody in the OSP community is welcome to contribute to this code, to make it better, and especially including other features from model assurance, as we firmly believe that trust in our models is needed @@ -191,4 +220,14 @@ To contribute, follow these steps: 6. Push to the branch (``git push origin issue-name``) 7. Create a new Pull Request in GitHub -For your contribution, please make sure you follow the `STYLEGUIDE `_ before creating the Pull Request. +For your contribution, please make sure you follow the `STYLEGUIDE `_ before creating the Pull Request. + +.. |pypi| image:: https://img.shields.io/pypi/v/sim-explorer.svg?color=blue + :target: https://pypi.python.org/pypi/sim-explorer +.. |versions| image:: https://img.shields.io/pypi/pyversions/sim-explorer.svg?color=blue + :target: https://pypi.python.org/pypi/sim-explorer +.. |license| image:: https://img.shields.io/pypi/l/sim-explorer.svg + :target: https://github.com/dnv-opensource/sim-explorer/blob/main/LICENSE +.. |ci| image:: https://img.shields.io/github/actions/workflow/status/dnv-opensource/sim-explorer/.github%2Fworkflows%2Fnightly_build.yml?label=ci +.. |docs| image:: https://img.shields.io/github/actions/workflow/status/dnv-opensource/sim-explorer/.github%2Fworkflows%2Fpush_to_release.yml?label=docs + :target: https://dnv-opensource.github.io/sim-explorer/README.html diff --git a/pyproject.toml b/pyproject.toml index ecf75dd..e2d7e06 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -11,7 +11,6 @@ only-include = [ ".coveragerc", ".editorconfig", ".pre-commit-config.yaml", - "manage.py", "pyproject.toml", "pytest.ini", "ruff.toml", @@ -23,6 +22,9 @@ packages = [ "src/sim_explorer", ] +[tool.hatch.metadata] +allow-direct-references = true + [project] name = "sim-explorer" version = "0.2.1" @@ -31,7 +33,11 @@ readme = "README.rst" requires-python = ">= 3.11" license = { file = "LICENSE" } authors = [ - { name = "Siegfried Eisinger", email = "Siegfried.Eisinger@dnv.com" }, + { name = "Siegfried Eisinger", email = "siegfried.eisinger@dnv.com" }, + { name = "Jorge Luis Mendez", email = "jorge.luis.mendez@dnv.com" }, +] +maintainers = [ + { name = "Claas Rostock", email = "claas.rostock@dnv.com" }, ] keywords = [ "simulation", @@ -48,7 +54,7 @@ classifiers = [ "Programming Language :: Python :: 3.14", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX :: Linux", - "Operating System :: MacOS", + # "Operating System :: MacOS", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: Science/Research", @@ -97,13 +103,14 @@ dev = [ "mypy>=1.19.1", "sourcery>=1.43.0", "pre-commit>=4.5", - "Sphinx>=8.1", + "Sphinx>=8.2", "sphinx-argparse-cli>=1.20.1", "sphinx-autodoc-typehints>=3.6", "sphinxcontrib-mermaid>=2.0", "myst-parser>=5.0", "furo>=2025.12", "jupyter>=1.1.1", + "plotly-stubs>=0.1.2", ] [tool.uv] @@ -123,8 +130,7 @@ sim-explorer = "sim_explorer.cli.__main__:main" [tool.mypy] -plugins = [ -] +plugins = [] mypy_path = "stubs" files = [ "src", @@ -175,7 +181,6 @@ reportUnnecessaryContains = "warning" reportUnusedCallResult = "warning" reportUnusedExpression = "warning" reportMatchNotExhaustive = "warning" - reportUntypedFunctionDecorator = "warning" reportUntypedClassDecorator = "warning" reportUntypedBaseClass = "error" diff --git a/qa.bat b/qa.bat deleted file mode 100644 index 915e0c5..0000000 --- a/qa.bat +++ /dev/null @@ -1,5 +0,0 @@ -uv run ruff format -uv run ruff check -uv run pyright -uv run mypy -uv run sourcery review . diff --git a/ruff.toml b/ruff.toml index 3edc3ee..2ba651a 100644 --- a/ruff.toml +++ b/ruff.toml @@ -169,12 +169,17 @@ raises-require-match-for = [ "**/utils/logging.py" = [ "A005", # Module `logging` shadows a Python standard-library module ] -# utils/types specific ignores -"**/utils/types.py" = [ +# docs/source/conf.py specific ignores +"docs/source/conf.py" = [ + "INP001", # File is part of an implicit namespace package. Add an `__init__.py`. (NOTE: conf.py is not intended to be a module, __init__.py hence not required.) + "A001", # Variable {name} is shadowing a Python builtin + "D100", # Missing docstring in public module +] +# types.py specific ignores +"**/types.py" = [ "A005", # Module `types` shadows a Python standard-library module ] - [lint.pydocstyle] convention = "numpy" From 56bcf3b9a109e347e79e4ed28d8451377ca416e0 Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 10:13:25 +0100 Subject: [PATCH 074/139] Updated to sphinx>=9.0 --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index e2d7e06..fa02c82 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -103,7 +103,7 @@ dev = [ "mypy>=1.19.1", "sourcery>=1.43.0", "pre-commit>=4.5", - "Sphinx>=8.2", + "Sphinx>=9.0", "sphinx-argparse-cli>=1.20.1", "sphinx-autodoc-typehints>=3.6", "sphinxcontrib-mermaid>=2.0", From f563aeb220977a94b0aee6ecca8873983a3947b1 Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 10:14:00 +0100 Subject: [PATCH 075/139] Updated CHANGELOG.md --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0241894..62897b3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,10 @@ The changelog format is based on [Keep a Changelog](https://keepachangelog.com/e * -/- +### Dependencies +* Updated to sphinx>=9.0 + + ## [0.2.2] - 2026-02-19 ### Removed From 9650f77021ed90403c792a0861e96deb25b726de Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 10:14:45 +0100 Subject: [PATCH 076/139] updated uv.lock --- uv.lock | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/uv.lock b/uv.lock index bb31dc2..658b289 100644 --- a/uv.lock +++ b/uv.lock @@ -2304,6 +2304,15 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/8a/67/f95b5460f127840310d2187f916cf0023b5875c0717fdf893f71e1325e87/plotly-6.5.2-py3-none-any.whl", hash = "sha256:91757653bd9c550eeea2fa2404dba6b85d1e366d54804c340b2c874e5a7eb4a4", size = 9895973, upload-time = "2026-01-14T21:26:47.135Z" }, ] +[[package]] +name = "plotly-stubs" +version = "0.1.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/05/e1/0bbb15fb32651e1e465b753bc875f30ff6863235e8d9009e40d9eaab5df3/plotly_stubs-0.1.2.tar.gz", hash = "sha256:23bb0bbb4ac5cbd7dbdae3c4d6b4ea488842a59bad7111980b2b43d6788cdd64", size = 163712, upload-time = "2025-12-23T18:11:19.421Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/9f/d0/36a967904af083c29eefc6c82016260dda00aec23fa5272c300643775b12/plotly_stubs-0.1.2-py3-none-any.whl", hash = "sha256:d3ddcc534d19dec93e3f6f94e214a33209a1c20860a0c350b0c3cbdce5232123", size = 106437, upload-time = "2025-12-23T18:11:17.73Z" }, +] + [[package]] name = "pluggy" version = "1.6.0" @@ -3059,6 +3068,7 @@ dev = [ { name = "jupyter" }, { name = "mypy" }, { name = "myst-parser" }, + { name = "plotly-stubs" }, { name = "pre-commit" }, { name = "pyright" }, { name = "pytest" }, @@ -3098,13 +3108,14 @@ dev = [ { name = "jupyter", specifier = ">=1.1.1" }, { name = "mypy", specifier = ">=1.19.1" }, { name = "myst-parser", specifier = ">=5.0" }, + { name = "plotly-stubs", specifier = ">=0.1.2" }, { name = "pre-commit", specifier = ">=4.5" }, { name = "pyright", specifier = ">=1.1.408" }, { name = "pytest", specifier = ">=9.0" }, { name = "pytest-cov", specifier = ">=7.0" }, { name = "ruff", specifier = ">=0.15.1" }, { name = "sourcery", specifier = ">=1.43.0" }, - { name = "sphinx", specifier = ">=8.1" }, + { name = "sphinx", specifier = ">=9.0" }, { name = "sphinx-argparse-cli", specifier = ">=1.20.1" }, { name = "sphinx-autodoc-typehints", specifier = ">=3.6" }, { name = "sphinxcontrib-mermaid", specifier = ">=2.0" }, From d73b72d2ff5c6f3e153e8d8daa251e06e67b42e4 Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 10:17:00 +0100 Subject: [PATCH 077/139] updated GitHub workflows with latest changes in python_project_template v0.2.8 --- .../_build_and_publish_documentation.yml | 4 ++-- .github/workflows/_build_package.yml | 2 +- .github/workflows/_code_quality.yml | 8 ++++---- .github/workflows/_test.yml | 4 ++-- .github/workflows/_test_future.yml | 16 ++++++++++++++-- .github/workflows/nightly_build.yml | 2 -- 6 files changed, 23 insertions(+), 13 deletions(-) diff --git a/.github/workflows/_build_and_publish_documentation.yml b/.github/workflows/_build_and_publish_documentation.yml index b3a6930..8df022f 100644 --- a/.github/workflows/_build_and_publish_documentation.yml +++ b/.github/workflows/_build_and_publish_documentation.yml @@ -20,9 +20,9 @@ jobs: uses: astral-sh/setup-uv@v7 with: enable-cache: true - cache-dependency-glob: "uv.lock" + cache-dependency-glob: 'uv.lock' - name: Install the project - run: uv sync -U + run: uv sync --frozen - name: Print debugging information run: | echo "github.ref:" ${{github.ref}} diff --git a/.github/workflows/_build_package.yml b/.github/workflows/_build_package.yml index c48c122..509ec20 100644 --- a/.github/workflows/_build_package.yml +++ b/.github/workflows/_build_package.yml @@ -15,7 +15,7 @@ jobs: uses: astral-sh/setup-uv@v7 with: enable-cache: true - cache-dependency-glob: "uv.lock" + cache-dependency-glob: 'uv.lock' - name: Build source distribution and wheels run: uv build - name: Check build artifacts diff --git a/.github/workflows/_code_quality.yml b/.github/workflows/_code_quality.yml index 321bcb3..6d7f696 100644 --- a/.github/workflows/_code_quality.yml +++ b/.github/workflows/_code_quality.yml @@ -13,7 +13,7 @@ jobs: uses: astral-sh/setup-uv@v7 with: enable-cache: true - cache-dependency-glob: "uv.lock" + cache-dependency-glob: 'uv.lock' - name: Install the project run: uv sync -U - name: Run ruff format @@ -29,7 +29,7 @@ jobs: uses: astral-sh/setup-uv@v7 with: enable-cache: true - cache-dependency-glob: "uv.lock" + cache-dependency-glob: 'uv.lock' - name: Install the project run: uv sync -U - name: Run ruff check @@ -45,7 +45,7 @@ jobs: uses: astral-sh/setup-uv@v7 with: enable-cache: true - cache-dependency-glob: "uv.lock" + cache-dependency-glob: 'uv.lock' - name: Install the project run: uv sync -U - name: Run pyright @@ -61,7 +61,7 @@ jobs: uses: astral-sh/setup-uv@v7 with: enable-cache: true - cache-dependency-glob: "uv.lock" + cache-dependency-glob: 'uv.lock' - name: Install the project run: uv sync -U - name: Run mypy diff --git a/.github/workflows/_test.yml b/.github/workflows/_test.yml index 60364af..6b040c2 100644 --- a/.github/workflows/_test.yml +++ b/.github/workflows/_test.yml @@ -17,8 +17,8 @@ jobs: - name: Install uv uses: astral-sh/setup-uv@v7 with: - enable-cache: false - cache-dependency-glob: "uv.lock" + enable-cache: true + cache-dependency-glob: 'uv.lock' - name: Install the project run: uv sync -p ${{ matrix.python }} -U --no-dev - name: Run pytest diff --git a/.github/workflows/_test_future.yml b/.github/workflows/_test_future.yml index ddb2e95..80b10f0 100644 --- a/.github/workflows/_test_future.yml +++ b/.github/workflows/_test_future.yml @@ -9,6 +9,7 @@ jobs: continue-on-error: true runs-on: ${{ matrix.os }} strategy: + fail-fast: true matrix: os: [ubuntu-latest, windows-latest] python: @@ -20,8 +21,19 @@ jobs: - name: Install uv uses: astral-sh/setup-uv@v7 with: - enable-cache: false - cache-dependency-glob: "uv.lock" + enable-cache: true + cache-dependency-glob: 'uv.lock' + - name: Remove Python upper version constraint from pyproject.toml + shell: pwsh + run: | + $File = Get-Item pyproject.toml + $Content = Get-Content $File -Raw + [regex]$RequiresPythonPattern = '(?=]{1,2}\s?\d+\.\d+\.?\d*\.?[\d\w]*\s?)(,\s?[<=]{1,2}\s?\d+\.?\d*\.?\d*\.?[\d\w]*\s?)?(")' + if ($Content -match $RequiresPythonPattern) { + $RequiresPythonFound = $Matches[0] + $RequiresPythonReplacement = $Matches[1] + $Matches[3] + $Content -Replace $RequiresPythonFound, $RequiresPythonReplacement | Set-Content $File -NoNewline + } - name: Install the project run: uv sync -p ${{ matrix.python.uvpy }} -U --no-dev - name: Run pytest diff --git a/.github/workflows/nightly_build.yml b/.github/workflows/nightly_build.yml index d959208..41eb2a2 100644 --- a/.github/workflows/nightly_build.yml +++ b/.github/workflows/nightly_build.yml @@ -7,8 +7,6 @@ on: workflow_dispatch: # Allow manual trigger jobs: - code_quality: - uses: ./.github/workflows/_code_quality.yml test: uses: ./.github/workflows/_test.yml test_future: From d153751b6548457f7c76d54b52044b2205302cad Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 10:18:52 +0100 Subject: [PATCH 078/139] updated Visual Studio Code settings with latest changes in python_project_template v0.2.8 --- .vscode/launch.json | 20 ++++++++++++++++++-- .vscode/settings.json | 2 +- 2 files changed, 19 insertions(+), 3 deletions(-) diff --git a/.vscode/launch.json b/.vscode/launch.json index fd2a677..df630c6 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -19,7 +19,11 @@ "autoReload": { "enable": true }, + "subProcess": true, "justMyCode": true, + "redirectOutput": true, // pipe stdout/stderr to Debug Console + "showReturnValue": true, + "logToFile": false, // set true temporarily when diagnosing debugger issues }, { "name": "Python: Current File, cwd = file dir", @@ -28,10 +32,14 @@ "cwd": "${fileDirname}", // working dir = dir where current file is "program": "${file}", "console": "integratedTerminal", - "justMyCode": true, "autoReload": { "enable": true }, + "subProcess": true, + "justMyCode": true, + "redirectOutput": true, + "showReturnValue": true, + "logToFile": false, }, { "name": "Python: Current File, cwd = workspace root folder", @@ -43,14 +51,18 @@ "autoReload": { "enable": true }, + "subProcess": true, "justMyCode": true, + "redirectOutput": true, + "showReturnValue": true, + "logToFile": false, }, { "name": "sim_explorer test_cli", "type": "debugpy", "request": "launch", "cwd": "${workspaceFolder}\\tests", - "program": "${workspaceFolder}\\src\\sim_explorer\\cli\\sim_explorer.py", + "program": "${workspaceFolder}\\src\\sim_explorer\\cli\\__main__.py", "args": [ "test_config_file", "--run", @@ -60,7 +72,11 @@ "autoReload": { "enable": true }, + "subProcess": true, "justMyCode": true, + "redirectOutput": true, + "showReturnValue": true, + "logToFile": false, }, ] } \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json index f48f804..efe9d30 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -49,4 +49,4 @@ "mypy-type-checker.reportingScope": "custom", "mypy-type-checker.preferDaemon": true, "ruff.configurationPreference": "filesystemFirst", -} \ No newline at end of file +} From 1105daca447422b1ba3c8afb2783655b0c45296d Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 10:31:38 +0100 Subject: [PATCH 079/139] src/sim_explorer/cli/__main__.py: updated with latest changes in python_project_template v0.2.8 --- src/sim_explorer/cli/__main__.py | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/src/sim_explorer/cli/__main__.py b/src/sim_explorer/cli/__main__.py index 38a8a09..c422a83 100644 --- a/src/sim_explorer/cli/__main__.py +++ b/src/sim_explorer/cli/__main__.py @@ -11,14 +11,6 @@ from sim_explorer.cli.display_results import group_assertion_results, log_assertion_results from sim_explorer.utils.logging import configure_logging -# Remove current directory from Python search path. -# Only through this trick it is possible that the current CLI file 'sim_explorer.py' -# carries the same name as the package 'sim_explorer' we import from in the next lines. -# If we did NOT remove the current directory from the Python search path, -# Python would start searching for the imported names within the current file (sim_explorer.py) -# instead of the package 'sim_explorer' (and the import statements fail). -sys.path = [path for path in sys.path if Path(path) != Path(__file__).parent] - logger = logging.getLogger(__name__) @@ -134,11 +126,12 @@ def main() -> None: log_level_file: str = args.log_level configure_logging(log_level_console, log_file, log_level_file) - cases_path: Path = Path(args.cases) + cases_file: Path = Path(args.cases) # Check whether sim-explorer cases file exists - if not cases_path.is_file(): - logger.error(f"sim-explorer.py: File {cases_path} not found.") + if not cases_file.is_file(): + logger.error(f"sim-explorer.py: File {cases_file} not found.") return + logger.info(f"ARGS: {args}") try: From ef3f08bf41a2188a265bff1875f1b2d04439f9b6 Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 10:38:50 +0100 Subject: [PATCH 080/139] updated files in /tests with latest changes in python_project_template v0.2.8 --- tests/cli/test_sim_explorer_cli.py | 8 +++----- tests/conftest.py | 5 ++++- tests/test_working_directory/.gitignore | 1 + 3 files changed, 8 insertions(+), 6 deletions(-) diff --git a/tests/cli/test_sim_explorer_cli.py b/tests/cli/test_sim_explorer_cli.py index 479fa06..9ed3f7e 100644 --- a/tests/cli/test_sim_explorer_cli.py +++ b/tests/cli/test_sim_explorer_cli.py @@ -1,3 +1,4 @@ +# pyright: reportPrivateUsage=false import sys from argparse import ArgumentError from dataclasses import dataclass, field @@ -6,7 +7,7 @@ import pytest from sim_explorer.cli import __main__ -from sim_explorer.cli.__main__ import _argparser, main # pyright: ignore[reportPrivateUsage] +from sim_explorer.cli.__main__ import _argparser, main # *****Test commandline interface (CLI)************************************************************ @@ -78,10 +79,7 @@ class ConfigureLoggingArgs: ([], ArgumentError), (["test_config_file"], ConfigureLoggingArgs()), (["test_config_file", "-q"], ConfigureLoggingArgs(log_level_console="ERROR")), - ( - ["test_config_file", "--quiet"], - ConfigureLoggingArgs(log_level_console="ERROR"), - ), + (["test_config_file", "--quiet"], ConfigureLoggingArgs(log_level_console="ERROR")), (["test_config_file", "-v"], ConfigureLoggingArgs(log_level_console="INFO")), ( ["test_config_file", "--verbose"], diff --git a/tests/conftest.py b/tests/conftest.py index 74e85b2..d441bbb 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -1,3 +1,5 @@ +"""Test configuration and fixtures.""" + import logging import os from pathlib import Path @@ -53,7 +55,8 @@ def _remove_output_dirs_and_files() -> None: for pattern in output_files: for file in Path.cwd().glob(pattern): _file = Path(file) - _file.unlink(missing_ok=True) + if _file.is_file(): + _file.unlink(missing_ok=True) @pytest.fixture(autouse=True) diff --git a/tests/test_working_directory/.gitignore b/tests/test_working_directory/.gitignore index e69de29..c7ec943 100644 --- a/tests/test_working_directory/.gitignore +++ b/tests/test_working_directory/.gitignore @@ -0,0 +1 @@ +test.log From 2eca40a2790fe1391fcc27b1e7050236af41a9a8 Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 10:40:26 +0100 Subject: [PATCH 081/139] pyproject.toml: Renamed optional dependency group 'modelTest' to 'test' to make it uniform with component-model and crane-fmu (there also 'test' is used). --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index fa02c82..80975a1 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -76,7 +76,7 @@ dependencies = [ ] [project.optional-dependencies] -modelTest = [ +test = [ "fmpy>=0.3.21", ] rest = [ From 5430e3982a18a7078c3045ba1a61414f9c1d526f Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 10:43:54 +0100 Subject: [PATCH 082/139] updated uv.lock --- uv.lock | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/uv.lock b/uv.lock index 658b289..8ded630 100644 --- a/uv.lock +++ b/uv.lock @@ -3055,12 +3055,12 @@ dependencies = [ editor = [ { name = "thonny" }, ] -modeltest = [ - { name = "fmpy" }, -] rest = [ { name = "docutils" }, ] +test = [ + { name = "fmpy" }, +] [package.dev-dependencies] dev = [ @@ -3088,7 +3088,7 @@ requires-dist = [ { name = "component-model", specifier = ">=0.1.0" }, { name = "docutils", marker = "extra == 'rest'", specifier = ">=0.22.4" }, { name = "fmpy", specifier = ">=0.3.21" }, - { name = "fmpy", marker = "extra == 'modeltest'", specifier = ">=0.3.21" }, + { name = "fmpy", marker = "extra == 'test'", specifier = ">=0.3.21" }, { name = "jsonpath-ng", specifier = ">=1.7.0" }, { name = "libcosimpy", specifier = ">=0.0.5" }, { name = "matplotlib", specifier = ">=3.10" }, @@ -3100,7 +3100,7 @@ requires-dist = [ { name = "sympy", specifier = ">=1.14.0" }, { name = "thonny", marker = "extra == 'editor'", specifier = ">=4.1" }, ] -provides-extras = ["modeltest", "rest", "editor"] +provides-extras = ["test", "rest", "editor"] [package.metadata.requires-dev] dev = [ From cd382d75b02a5f27c077034bc31abbf9a3aeb7f1 Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 10:50:51 +0100 Subject: [PATCH 083/139] docs/source/conf.py: updated with latest changes in python_project_template v0.2.8 --- docs/source/conf.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/docs/source/conf.py b/docs/source/conf.py index 0f7867b..413f0b5 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -1,4 +1,3 @@ - # mypy: ignore-errors # Configuration file for the Sphinx documentation builder. @@ -23,7 +22,7 @@ project = "sim-explorer" copyright = "2026, DNV AS. All rights reserved." -author = "Siegfried Eisinger, DNV Simulation Technology Team, SEACo project team" +author = "Siegfried Eisinger, Jorge Luis Mendez, SEACo project team" # The full version, including alpha/beta/rc tags release = "0.2.1" From ba2857de670e4c273754a1d72070aa713aa3a60f Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 11:07:03 +0100 Subject: [PATCH 084/139] Sphinx documentation: Added docs for modules assertion.py, exceptions.py, models.py, and system_interface_osp.py --- docs/source/sim_explorer.rst | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/docs/source/sim_explorer.rst b/docs/source/sim_explorer.rst index 2600a4d..55898ef 100644 --- a/docs/source/sim_explorer.rst +++ b/docs/source/sim_explorer.rst @@ -20,6 +20,10 @@ Modules :template: custom-module.rst :recursive: + sim_explorer.assertion + sim_explorer.case + sim_explorer.exceptions sim_explorer.json5 + sim_explorer.models sim_explorer.system_interface - sim_explorer.case + sim_explorer.system_interface_osp From d5f76a75fcc67f4f0897e7551ee66c461eb5126c Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 11:08:44 +0100 Subject: [PATCH 085/139] src/sim_explorer/case.py: Corrected formatting of module docstring, resolving a warning raised by Sphinx when building the documentation. --- src/sim_explorer/case.py | 49 +++++++++++++++++++--------------------- 1 file changed, 23 insertions(+), 26 deletions(-) diff --git a/src/sim_explorer/case.py b/src/sim_explorer/case.py index 8525508..3935c50 100644 --- a/src/sim_explorer/case.py +++ b/src/sim_explorer/case.py @@ -1,6 +1,19 @@ -r""" -Python module to manage cases -with respect to reading \*.cases files, running cases and storing results. +r"""sim_explorer module for definition and execution of simulation experiments. + +This module serves the definition and execution of simulation experiments, defined as 'cases'. +With respect to DoE or "smart testing", this module serves the preparation of start conditions. + +Main functionalities are: +* Read and compile the case definitions from a \*.cases configuration file +Note that Json5 is restriced to 'ordered keys' and 'unique keys within an object' +* Set the start variables for a given case +* Run cases +* Manipulate variables according to conditions during the simulation run +* Save requested variables at given communication points during a simulation run +* Collect and store results +* Check the validity of results when saving variables + +Note: The classes Case and Cases should be kept together in this file to avoid circular references. """ # pyright: reportUnnecessaryTypeIgnoreComment=false @@ -10,7 +23,7 @@ import copy import logging from collections.abc import Callable, Generator, Iterable, Iterator, Sequence -from datetime import datetime, timezone +from datetime import UTC, datetime from pathlib import Path from typing import TYPE_CHECKING, Any, TypeVar, cast, overload @@ -40,20 +53,6 @@ logger = logging.getLogger(__name__) -""" -sim_explorer module for definition and execution of simulation experiments -* read and compile the case definitions from configuration file - Note that Json5 is here restriced to 'ordered keys' and 'unique keys within an object' -* set the start variables for a given case -* manipulate variables according to conditions during the simulation run -* save requested variables at given communication points during a simulation run -* check the validity of results when saving variables - -With respect to MVx in general, this module serves the preparation of start conditions for smart testing. -Note: The classes Case and Cases should be kept together in this file to avoid circular references. -""" - - class Case: """Instantiation of a Case object. Sub-cases are strored ins list 'self.subs'. @@ -140,7 +139,7 @@ def iter(self) -> Generator[Case, None, None]: if nxt.parent is None: break nxt = nxt.parent - while len(h): + while h: yield h.pop() def case_by_name(self, name: str) -> Case | None: @@ -202,7 +201,7 @@ def time_spec(at: str) -> tuple[Temporal, tuple[str | float, ...]]: for i in range(len(at) - 1, -1, -1): try: typ = Temporal[at[i]] - except KeyError: # noqa: PERF203 + except KeyError: pass else: if at[i + 1 :].strip() == "": @@ -567,7 +566,7 @@ def do_actions( time=time, ) - if len(act_step): # there are step-always actions + if act_step: # there are step-always actions for cvar, comp, _refs, a in act_step: assert self.res is not None self.res.add( @@ -1021,12 +1020,10 @@ def _header_make(self) -> dict[str, dict[str, Any]]: results: dict[str, dict[str, Any]] = { "header": { "case": self.case.name, - "dateTime": datetime.now(tz=timezone.utc).isoformat(), + "dateTime": datetime.now(tz=UTC).isoformat(), "cases": self.case.cases.js.jspath(path="$.header.name", typ=str, error_msg=True), "file": relative_path(p1=Path(self.case.cases.file), p2=self.file), - "casesDate": datetime.fromtimestamp( - timestamp=self.case.cases.file.stat().st_mtime, tz=timezone.utc - ).isoformat(), + "casesDate": datetime.fromtimestamp(timestamp=self.case.cases.file.stat().st_mtime, tz=UTC).isoformat(), "timeUnit": self.case.cases.js.jspath(path="$.header.timeUnit", typ=str) or "sec", "timeFactor": self.case.cases.timefac, } @@ -1246,7 +1243,7 @@ def plot_time_series(self, comp_var: Iterable[str | tuple[str, str]], title: str assert all(type[v] is type[_values[0]] for v in _values), ( f"values of variable {label} have non-uniform types: {_values}" ) - values: TDataColumn = cast(TDataColumn, _values) + values: TDataColumn = cast("TDataColumn", _values) _ = plt.plot(times, values, label=_cv, linewidth=3) if len(title): From b7678dfbb5e64148234f98afb555a1255e9f1275 Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 11:09:06 +0100 Subject: [PATCH 086/139] src/sim_explorer/system_interface_osp.py: Corrected formatting of module docstring, resolving a warning raised by Sphinx when building the documentation. --- src/sim_explorer/system_interface_osp.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/sim_explorer/system_interface_osp.py b/src/sim_explorer/system_interface_osp.py index 1095f9b..39c970b 100644 --- a/src/sim_explorer/system_interface_osp.py +++ b/src/sim_explorer/system_interface_osp.py @@ -16,14 +16,14 @@ class SystemInterfaceOSP(SystemInterface): """Implements the SystemInterface as a OSP. Args: - structure_file (Path): Path to system model definition file - name (str)="System": Possibility to provide an explicit system name (if not provided by system file) - description (str)="": Optional possibility to provide a system description - log_level (str) = 'fatal': Per default the level is set to 'fatal', - but it can be set to 'trace', 'debug', 'info', 'warning', 'error' or 'fatal' (e.g. for debugging purposes) + structure_file (Path): Path to system model definition file + name (str)="System": Possibility to provide an explicit system name (if not provided by system file) + description (str)="": Optional possibility to provide a system description + log_level (str) = 'fatal': Per default the level is set to 'fatal', + but it can be set to 'trace', 'debug', 'info', 'warning', 'error' or 'fatal' (e.g. for debugging purposes) **kwargs: Optional possibility to supply additional keyword arguments: - * full_simulator_available=True to overwrite the oposite when called from a superclass + Note: This class sets full_simulator_available=True , in contrast to the superclass where it is by default value set to False. """ def __init__( From de11a2b5e338335c22f658bd88a49de37199c0e4 Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 11:17:28 +0100 Subject: [PATCH 087/139] resolved issues raised by ruff --- src/sim_explorer/assertion.py | 21 ++++++++++++--------- src/sim_explorer/case.py | 4 ++-- src/sim_explorer/cli/__main__.py | 1 - src/sim_explorer/json5.py | 4 ++-- src/sim_explorer/system_interface.py | 8 ++++---- src/sim_explorer/system_interface_osp.py | 6 +++--- src/sim_explorer/utils/osp.py | 6 +++--- tests/test_assertion.py | 4 ++-- tests/test_oscillator_fmu.py | 2 +- 9 files changed, 29 insertions(+), 27 deletions(-) diff --git a/src/sim_explorer/assertion.py b/src/sim_explorer/assertion.py index d5cc1c8..3b3392b 100644 --- a/src/sim_explorer/assertion.py +++ b/src/sim_explorer/assertion.py @@ -1,6 +1,7 @@ import ast +import logging from collections.abc import Callable, Iterable, Iterator -from logging import warning +from importlib import import_module from types import CodeType from typing import Any, TypeVar, cast, overload @@ -17,6 +18,8 @@ TValue, ) +logger = logging.getLogger(__name__) + class Assertion: """Defines a common Assertion object for checking expectations with respect to simulation results. @@ -242,6 +245,7 @@ def description(self, key: str, descr: str | None = None) -> str: def assertions( self, key: str, + *, res: bool | None = None, details: str | None = None, case_name: str | None = None, @@ -270,8 +274,6 @@ def register_vars(self, variables: dict[str, dict[str, Any]]) -> None: def make_locals(self, loc: dict[str, Any]) -> dict[str, Any]: """Adapt the locals with 'allowed' functions.""" - from importlib import import_module - for modulename, funclist in self._imports.items(): module = import_module(modulename) for func in funclist: @@ -422,9 +424,9 @@ def eval_series( # noqa: C901, PLR0912, PLR0915 if _times: assert all(isinstance(t, TNumeric) for t in _times), f"Time data in eval_series is not numeric: {_times}" if not all(isinstance(t, type(_times[0])) for t in _times): - warning("Time data in eval_series has varying type. All time values will be converted to float.") + logger.warning("Time data in eval_series has varying type. All time values will be converted to float.") _times = [float(t) for t in _times] - times = cast(TTimeColumn, list(_times)) + times = cast("TTimeColumn", list(_times)) # Results: Assert that all values in temporary list `_results` are of a valid type and of the same type, # then cast the temporary list `_results` into list `results` of invariant type `TDataColumn`. @@ -433,9 +435,11 @@ def eval_series( # noqa: C901, PLR0912, PLR0915 f"Result data in eval_series is of an invalid type: {_results}" ) if not all(isinstance(r, type(_results[0])) for r in _results): - warning("Result data in eval_series has varying type. All result values will be converted to bool.") + logger.warning( + "Result data in eval_series has varying type. All result values will be converted to bool." + ) _results = [bool(r) for r in _results] - results = cast(TDataColumn, list(_results)) + results = cast("TDataColumn", list(_results)) # Apply an evaluation metric on the result values, specified through parameter `ret`. # Depending on the value of `ret`, either temporal logic, interpolation, or a user-defined callable function is applied. @@ -486,7 +490,6 @@ def do_assert( """Perform assert action 'key' on data of 'result' object.""" assert isinstance(key, str), f"Key should be a string. Found {key}" assert key in self._temporal, f"Assertion key {key} not found" - from sim_explorer.case import Results assert isinstance(result, Results), f"Results object expected. Found {result}" inst: list[str] = [] @@ -498,7 +501,7 @@ def do_assert( assert isinstance(_var, str), f"Variable should be a string. Found {_var}" inst.append(_inst) var.append(_var) - assert len(var), "No variables to retrieve" + assert var, "No variables to retrieve" if var[0] == "t": # the independent variable is always the first column in data _ = inst.pop(0) _ = var.pop(0) diff --git a/src/sim_explorer/case.py b/src/sim_explorer/case.py index 3935c50..359e8c0 100644 --- a/src/sim_explorer/case.py +++ b/src/sim_explorer/case.py @@ -30,6 +30,7 @@ import matplotlib.pyplot as plt import numpy as np +from sim_explorer.assertion import Assertion from sim_explorer.exceptions import CaseInitError from sim_explorer.json5 import Json5 from sim_explorer.models import Temporal @@ -626,7 +627,6 @@ def __init__(self, spec: str | Path) -> None: self.timefac: float = self._get_time_unit() * 1e9 # internally OSP uses pico-seconds as integer! # read the 'variables' section and generate dict { alias : { (instances), (variables)}}: self.variables: dict[str, dict[str, Any]] = self.get_case_variables() - from sim_explorer.assertion import Assertion self.assertion: Assertion = Assertion() self.assertion.register_vars(self.variables) # register variables as symbols @@ -1153,7 +1153,7 @@ def inspect( cont[ident]["range"][1] = time # update upper bound cont[ident]["len"] += 1 # update length else: # new entry - v_name, v_info, v_range = self.case.cases.disect_variable(v, err_level=0) + v_name, v_info, _v_range = self.case.cases.disect_variable(v, err_level=0) assert len(v_name), f"Variable {v} not found in cases spec {self.case.cases.file}" cont[ident] = { "len": 1, diff --git a/src/sim_explorer/cli/__main__.py b/src/sim_explorer/cli/__main__.py index c422a83..6bcb3c5 100644 --- a/src/sim_explorer/cli/__main__.py +++ b/src/sim_explorer/cli/__main__.py @@ -4,7 +4,6 @@ import argparse import importlib.metadata import logging -import sys from pathlib import Path from sim_explorer.case import Case, Cases diff --git a/src/sim_explorer/json5.py b/src/sim_explorer/json5.py index 224e871..49d2ff2 100644 --- a/src/sim_explorer/json5.py +++ b/src/sim_explorer/json5.py @@ -184,7 +184,7 @@ def _comments(self, js5: str = "") -> tuple[str, dict[int, str]]: """ def _re(txt: str) -> str: - return "".join("\\" + ch if ch in ("*",) else ch for ch in txt) + return "".join("\\" + ch if ch == "*" else ch for ch in txt) js5_without_comments: str = js5 or self.js5 comments: dict[int, str] = {} @@ -393,7 +393,7 @@ def _value(self) -> int | float | str | dict[str, Any] | list[Any]: # noqa: C90 self.pos += m.start() v = self._object() if m.group() == "{" else self._list() m = re.search(r"[,\}\]]", self.js5[self.pos :]) - cr, cc = self._get_line_number(self.pos) + _cr, _cc = self._get_line_number(self.pos) assert m is not None, self._msg(f"End of value or end of object/list '{str(v)[:50]}..' expected") elif m.group() in ("]", "}", ","): # any allowed value separator (also last list/object value) v = self.js5[self.pos : self.pos + m.start()].strip() if q2 < 0 else self.js5[q1 + 1 : q2 - 1] diff --git a/src/sim_explorer/system_interface.py b/src/sim_explorer/system_interface.py index 5cdb651..5936977 100644 --- a/src/sim_explorer/system_interface.py +++ b/src/sim_explorer/system_interface.py @@ -145,7 +145,7 @@ def match_components(self, comps: str | tuple[str, ...]) -> tuple[str, tuple[str if m == model and k not in collect: collect.append(k) assert model is not None, f"No model match for {comps}" - assert len(collect), f"No component match for {comps}" + assert collect, f"No component match for {comps}" return (model, tuple(collect)) def _get_variables(self, source: Path) -> dict[str, dict[int | str, Any]]: @@ -608,7 +608,7 @@ def add_actions( # noqa: PLR0913 "Get actions must be tuples of (cvar, comp, refs)" ) self._add_get( - actions=cast(dict[float, list[TGetActionArgs]], actions), + actions=cast("dict[float, list[TGetActionArgs]]", actions), time=at_time, cvar=cvar, comp=comp, @@ -621,7 +621,7 @@ def add_actions( # noqa: PLR0913 ) for time in np.arange(start=at_time, stop=stoptime, step=at_time): self._add_get( - actions=cast(dict[float, list[TGetActionArgs]], actions), + actions=cast("dict[float, list[TGetActionArgs]]", actions), time=time, cvar=cvar, comp=comp, @@ -635,7 +635,7 @@ def add_actions( # noqa: PLR0913 "Get actions must be tuples of (cvar, comp, refs, values)" ) self._add_set( - actions=cast(dict[float, list[TSetActionArgs]], actions), + actions=cast("dict[float, list[TSetActionArgs]]", actions), time=at_time, cvar=cvar, comp=comp, diff --git a/src/sim_explorer/system_interface_osp.py b/src/sim_explorer/system_interface_osp.py index 39c970b..e885493 100644 --- a/src/sim_explorer/system_interface_osp.py +++ b/src/sim_explorer/system_interface_osp.py @@ -91,7 +91,7 @@ def _action_func(self, act_type: int, var_type: type) -> Callable[..., Any]: def do_action(self, time: int | float, act_info: TActionArgs, typ: type) -> bool: """Do the action described by the tuple using OSP functions.""" if len(act_info) == 4: # set action # noqa: PLR2004 - cvar, comp, refs, values = act_info + _cvar, comp, refs, values = act_info _comp = self.component_id_from_name(comp) if time <= 0: # initial setting func = self._action_func(0, typ) @@ -99,7 +99,7 @@ def do_action(self, time: int | float, act_info: TActionArgs, typ: type) -> bool return self._action_func(1, typ)(_comp, refs, values) # get action - cvar, comp, refs = act_info + _cvar, comp, refs = act_info _comp = self.component_id_from_name(comp) assert time >= 0, "Get actions for all communication points shall be pre-compiled" return self._action_func(2, typ)(_comp, refs) @@ -109,7 +109,7 @@ def action_step(self, act_info: TActionArgs, typ: type) -> Callable[..., Any]: so that it can be called at communication points. """ assert len(act_info) == 3, f"Exactly 3 arguments expected. Found {act_info}" # noqa: PLR2004 - cvar, comp, refs = act_info + _cvar, comp, refs = act_info _comp = self.component_id_from_name(comp) return partial(self._action_func(act_type=2, var_type=typ), _comp, refs) diff --git a/src/sim_explorer/utils/osp.py b/src/sim_explorer/utils/osp.py index e88b7cf..9ef2931 100644 --- a/src/sim_explorer/utils/osp.py +++ b/src/sim_explorer/utils/osp.py @@ -79,7 +79,7 @@ def make_simulators(simulators: dict[str, Any] | None) -> ET.Element: def make_initial_value( var: str, - val: int | float | bool | str, + val: int | float | bool | str, # noqa: FBT001 ) -> ET.Element: """Make a element from the provided var dict.""" typ: str = {int: "Integer", float: "Real", bool: "Boolean", str: "String"}[type(val)] @@ -332,9 +332,9 @@ def type_value(el: ET.Element) -> int | float | bool | str: for con in el.findall(".//{*}" + c + "Connection"): assert len(con) == 2, f"Two sub-elements expected. Found {len(con)}" # noqa: PLR2004 cons.append([p for i in range(2) for p in con[i].attrib.values()]) - if len(cons): + if cons: connections[f"Connections{c}"] = cons - if len(connections): + if connections: structure.update(connections) return structure diff --git a/tests/test_assertion.py b/tests/test_assertion.py index b2b43a0..d495131 100644 --- a/tests/test_assertion.py +++ b/tests/test_assertion.py @@ -2,6 +2,7 @@ import ast from collections.abc import Sequence +from importlib import import_module from math import cos, sin, sqrt from pathlib import Path from typing import TYPE_CHECKING @@ -29,7 +30,6 @@ def test_globals_locals(): """Test the usage of the globals and locals arguments within exec.""" - from importlib import import_module module = import_module("math") locals()["sin"] = module.sin @@ -95,7 +95,7 @@ def test_ast(show: bool): def show_data(signals: Sequence[TValue | TDataColumn] | None = None): signals = signals or [_x, _y] - fig, ax = plt.subplots() + _fig, ax = plt.subplots() if len(signals) == 2: _ = ax.plot(signals[0], signals[1]) _ = plt.title("x-y", loc="left") diff --git a/tests/test_oscillator_fmu.py b/tests/test_oscillator_fmu.py index e771534..5fc8291 100644 --- a/tests/test_oscillator_fmu.py +++ b/tests/test_oscillator_fmu.py @@ -50,7 +50,7 @@ def arrays_equal( def do_show(time: list[float], z: list[float], v: list[float]): - fig, ax = plt.subplots() + _fig, ax = plt.subplots() _ = ax.plot(time, z, label="z-position") _ = ax.plot(time, v, label="z-speed") _ = ax.legend() From b288df46ca186461afcc43261e8d6ab97f428328 Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 11:41:00 +0100 Subject: [PATCH 088/139] resolved issues raised by pyright --- src/sim_explorer/assertion.py | 12 +++++++++--- src/sim_explorer/case.py | 2 -- src/sim_explorer/system_interface.py | 25 ++++++++++++++++++------- tests/test_run_bouncingball0.py | 6 +++--- tests/test_run_mobilecrane.py | 6 +++--- tests/test_system_interface_osp.py | 18 +++++++++--------- 6 files changed, 42 insertions(+), 27 deletions(-) diff --git a/src/sim_explorer/assertion.py b/src/sim_explorer/assertion.py index 3b3392b..42dd244 100644 --- a/src/sim_explorer/assertion.py +++ b/src/sim_explorer/assertion.py @@ -533,14 +533,20 @@ def report(self, case: Case | None = None) -> Iterator[AssertionResult]: """ def do_report(key: str) -> AssertionResult: - time_arg = self._temporal[key].get("args", None) + time_arg: list[Any] | None = self._temporal[key].get("args", None) + time: int | float | None = ( + time_arg[0] if time_arg and len(time_arg) > 0 and isinstance(time_arg[0], (int, float)) else None + ) + temporal: Temporal | None = self._temporal[key].get("type", None) + if temporal is None: + raise ValueError(f"Temporal for assertion {key} is not defined.") return AssertionResult( key=key, expression=self._expr[key], - time=(time_arg[0] if len(time_arg) > 0 and (isinstance(time_arg[0], int | float)) else None), + time=time, result=self._assertions[key].get("passed", False), description=self._description[key], - temporal=self._temporal[key].get("type", None), + temporal=temporal, case=self._assertions[key].get("case", None), details="No details", ) diff --git a/src/sim_explorer/case.py b/src/sim_explorer/case.py index 359e8c0..944e6a0 100644 --- a/src/sim_explorer/case.py +++ b/src/sim_explorer/case.py @@ -601,9 +601,7 @@ class Cases: "base", "file", "js", - "results_print_type", "simulator", - "spec", "timefac", "variables", ) diff --git a/src/sim_explorer/system_interface.py b/src/sim_explorer/system_interface.py index 5936977..80f3caf 100644 --- a/src/sim_explorer/system_interface.py +++ b/src/sim_explorer/system_interface.py @@ -7,7 +7,7 @@ from collections.abc import Callable, Generator, Sequence from enum import Enum from pathlib import Path -from typing import TYPE_CHECKING, Any, cast +from typing import TYPE_CHECKING, Any, SupportsFloat, cast import numpy as np @@ -574,8 +574,8 @@ def add_actions( # noqa: PLR0913 cvar: str, cvar_info: dict[str, Any], values: tuple[TValue, ...] | None, - at_time: float, - stoptime: float, + at_time: SupportsFloat, + stoptime: SupportsFloat, rng: tuple[int, ...] | None = None, ) -> None: """Add specified actions to the provided action dict. @@ -588,8 +588,8 @@ def add_actions( # noqa: PLR0913 cvar_info (dict): dict of variable info: {model, instances, names, refs, type, causality, variability} see Cases.get_case_variables() for details. values (TValue) = None: Optional values (mandatory for 'set' actions) - at_time (float): time at which actions shall be triggered (may be scaled) - stoptime (float): simulation stop time (needed to handle 'step' actions) + at_time (SupportsFloat): time at which actions shall be triggered (may be scaled) + stoptime (SupportsFloat): simulation stop time (needed to handle 'step' actions) rng (Iterable)=None: Optional range specification for compound variables (indices to address) Returns @@ -599,7 +599,18 @@ def add_actions( # noqa: PLR0913 where value-list and rng are only present for set actions at-time=-1 for get actions denote step actions """ - assert isinstance(at_time, float | int), f"Actions require a defined time as float. Found {at_time}" + try: + at_time = float(at_time) + except Exception as e: + raise ValueError( + f"Parameter `at_time` must be a float. Value {at_time} could not be converted to float." + ) from e + try: + stoptime = float(stoptime) + except Exception as e: + raise ValueError( + f"Parameter `stoptime` must be a float. Value {stoptime} could not be converted to float." + ) from e if at_time not in actions: actions[at_time] = [] # make sure that there is a suitable slot for comp in cvar_info["instances"]: @@ -619,7 +630,7 @@ def add_actions( # noqa: PLR0913 assert all(len(args) == 3 for t in actions for args in actions[t]), ( # noqa: PLR2004 "Get actions must be tuples of (cvar, comp, refs)" ) - for time in np.arange(start=at_time, stop=stoptime, step=at_time): + for time in np.linspace(start=at_time, stop=stoptime, num=int(stoptime / at_time) + 1): self._add_get( actions=cast("dict[float, list[TGetActionArgs]]", actions), time=time, diff --git a/tests/test_run_bouncingball0.py b/tests/test_run_bouncingball0.py index d48463d..35d592c 100644 --- a/tests/test_run_bouncingball0.py +++ b/tests/test_run_bouncingball0.py @@ -66,12 +66,12 @@ def test_step_by_step_interface(): # print(f"Variables: {sim.get_variables( 0, as_numbers = False)}") # assert sim.get_variables(0)["e"] == {"reference": 6, "type": 0, "causality": 1, "variability": 2} _ = sim.init_simulator() - sim.manipulator.slave_real_values(slave_index=0, variable_references=(6,), values=(0.35,)) + sim.manipulator.slave_real_values(slave_index=0, variable_references=[6], values=(0.35,)) for t in np.linspace(start=1, stop=1e9, num=1): _ = sim.simulator.simulate_until(t) - assert sim.observer.last_real_values(slave_index=0, variable_references=(0, 1, 6)) == [0.01, 0.99955855, 0.35] + assert sim.observer.last_real_values(slave_index=0, variable_references=[0, 1, 6]) == [0.01, 0.99955855, 0.35] if t == int(0.11 * 1e9): - assert sim.observer.last_real_values(slave_index=0, variable_references=(0, 1, 6)) == [ + assert sim.observer.last_real_values(slave_index=0, variable_references=[0, 1, 6]) == [ 0.11, 0.9411890500000001, 0.35, diff --git a/tests/test_run_mobilecrane.py b/tests/test_run_mobilecrane.py index ae73de6..41746e9 100644 --- a/tests/test_run_mobilecrane.py +++ b/tests/test_run_mobilecrane.py @@ -136,13 +136,13 @@ def initial_settings(): assert isinstance(cases.simulator, SystemInterfaceOSP) cases.simulator.manipulator.slave_real_values( slave_index=0, - variable_references=( + variable_references=[ get_ref("pedestal_boom[0]"), get_ref("boom_boom[0]"), get_ref("boom_boom[1]"), get_ref("rope_boom[0]"), get_ref("dLoad"), - ), + ], values=(3.0, 8.0, 0.7854, 1e-6, 50.0), ) @@ -188,7 +188,7 @@ def initial_settings(): print("ACT", static.act_get[-1][0]) assert static.act_get[-1][0] == ("T", "mobileCrane", (10, 11, 12)) _ = sim.init_simulator() - assert sim.observer.last_real_values(slave_index=0, variable_references=(10, 11, 12)) == [ + assert sim.observer.last_real_values(slave_index=0, variable_references=[10, 11, 12]) == [ 0.0, 0.0, 0.0, diff --git a/tests/test_system_interface_osp.py b/tests/test_system_interface_osp.py index a1a6b33..dbcc04e 100644 --- a/tests/test_system_interface_osp.py +++ b/tests/test_system_interface_osp.py @@ -137,19 +137,19 @@ def test_simulator_reset(): h0, g0 = (9.9, -4.81) system.simulator.real_initial_value(slave_index=0, variable_reference=1, value=h0) # initial height h system.simulator.real_initial_value(slave_index=0, variable_reference=5, value=g0) # g - assert system.observer.last_real_values(slave_index=0, variable_references=(1, 5)) == [ + assert system.observer.last_real_values(slave_index=0, variable_references=[1, 5]) == [ 0.0, 0.0, ], "Values only when the simulation starts!" _ = system.simulator.simulate_until(target_time=1e9) assert system.simulator.status().current_time == 1e9 - values = system.observer.last_real_values(slave_index=0, variable_references=(1, 5)) + values = system.observer.last_real_values(slave_index=0, variable_references=[1, 5]) assert values[1] == g0, "Initial values set now" assert abs(values[0] - (h0 + 0.5 * g0 * 1.0 * 1.0)) < 1e-2, "Height calculated (not very accurate!)" - system.manipulator.slave_real_values(slave_index=0, variable_references=(5,), values=(0.0,)) # zero gravity + system.manipulator.slave_real_values(slave_index=0, variable_references=[5], values=(0.0,)) # zero gravity _ = system.simulator.simulate_until(target_time=2e9) assert system.simulator.status().current_time == 2e9 - values = system.observer.last_real_values(slave_index=0, variable_references=(1, 5)) + values = system.observer.last_real_values(slave_index=0, variable_references=[1, 5]) assert values[1] == 0.0 assert abs(values[0] - (h0 + 3 / 2 * g0 * 1.0 * 1.0)) < 1e-2, "No acceleration in second step" # reset and start simulator with new values @@ -158,13 +158,13 @@ def test_simulator_reset(): h0, g0 = (19.9, -2.81) system.simulator.real_initial_value(slave_index=0, variable_reference=1, value=h0) # initial height h system.simulator.real_initial_value(slave_index=0, variable_reference=5, value=g0) # g - assert system.observer.last_real_values(slave_index=0, variable_references=(1, 5)) == [ + assert system.observer.last_real_values(slave_index=0, variable_references=[1, 5]) == [ 0.0, 0.0, ], "Values only when the simulation starts!" _ = system.simulator.simulate_until(target_time=1e9) assert system.simulator.status().current_time == 1e9 - values = system.observer.last_real_values(slave_index=0, variable_references=(1, 5)) + values = system.observer.last_real_values(slave_index=0, variable_references=[1, 5]) assert values[1] == g0, "Initial values set now" assert abs(values[0] - (h0 + 0.5 * g0 * 1.0 * 1.0)) < 1e-2, "Height calculated (not very accurate!)" @@ -191,11 +191,11 @@ def test_simulator_instantiated(): h0, g0 = (9.9, -4.81) system.simulator.real_initial_value(slave_index=0, variable_reference=1, value=h0) # initial height h system.simulator.real_initial_value(slave_index=0, variable_reference=5, value=g0) # g - assert system.observer.last_real_values(slave_index=0, variable_references=(1, 5)) == [0.0, 0.0] + assert system.observer.last_real_values(slave_index=0, variable_references=[1, 5]) == [0.0, 0.0] _ = system.run_until(time=1e9) assert system.simulator.status().current_time == int(1e9), f"STATUS: {system.simulator.status()}" - values = system.observer.last_real_values(slave_index=0, variable_references=(1, 5)) - values = system.observer.last_real_values(slave_index=0, variable_references=(1, 5)) + values = system.observer.last_real_values(slave_index=0, variable_references=[1, 5]) + values = system.observer.last_real_values(slave_index=0, variable_references=[1, 5]) assert values[1] == g0, "Initial values set now" assert abs(values[0] - (h0 + 0.5 * g0 * 1.0 * 1.0)) < 1e-2, "Height calculated (not very accurate!)" From 79b7e8248f7bbcce5378ea686858b52df6cf61d7 Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 11:47:48 +0100 Subject: [PATCH 089/139] resolved issues raised by mypy --- src/sim_explorer/system_interface.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sim_explorer/system_interface.py b/src/sim_explorer/system_interface.py index 80f3caf..d5600d8 100644 --- a/src/sim_explorer/system_interface.py +++ b/src/sim_explorer/system_interface.py @@ -573,7 +573,7 @@ def add_actions( # noqa: PLR0913 act_type: str, cvar: str, cvar_info: dict[str, Any], - values: tuple[TValue, ...] | None, + values: Sequence[TValue] | None, at_time: SupportsFloat, stoptime: SupportsFloat, rng: tuple[int, ...] | None = None, From 637f643cbc37c56a18a4812d8d291b6f31e06a0f Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 11:49:47 +0100 Subject: [PATCH 090/139] resolved one issue raised by sourcery --- tests/test_oscillator_fmu.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tests/test_oscillator_fmu.py b/tests/test_oscillator_fmu.py index 5fc8291..2e80fe8 100644 --- a/tests/test_oscillator_fmu.py +++ b/tests/test_oscillator_fmu.py @@ -21,8 +21,9 @@ from sim_explorer.utils.misc import from_xml from sim_explorer.utils.osp import make_osp_system_structure -from tests.data.Oscillator.driving_force_fmu import DrivingForce, func -from tests.data.Oscillator.oscillator_fmu import HarmonicOscillator + +from .data.Oscillator.driving_force_fmu import DrivingForce, func +from .data.Oscillator.oscillator_fmu import HarmonicOscillator def check_expected( From 7898ea077b2afed4dc184ea1a5c56b5626a4deb0 Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 12:32:02 +0100 Subject: [PATCH 091/139] src/sim_explorer/case.py: moved import of Assertion back into the body of __init__() function, to avoid a circular import. --- src/sim_explorer/case.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/sim_explorer/case.py b/src/sim_explorer/case.py index 944e6a0..bd7124d 100644 --- a/src/sim_explorer/case.py +++ b/src/sim_explorer/case.py @@ -15,7 +15,6 @@ Note: The classes Case and Cases should be kept together in this file to avoid circular references. """ - # pyright: reportUnnecessaryTypeIgnoreComment=false from __future__ import annotations @@ -30,7 +29,6 @@ import matplotlib.pyplot as plt import numpy as np -from sim_explorer.assertion import Assertion from sim_explorer.exceptions import CaseInitError from sim_explorer.json5 import Json5 from sim_explorer.models import Temporal @@ -626,6 +624,8 @@ def __init__(self, spec: str | Path) -> None: # read the 'variables' section and generate dict { alias : { (instances), (variables)}}: self.variables: dict[str, dict[str, Any]] = self.get_case_variables() + from sim_explorer.assertion import Assertion # noqa: PLC0415 # to avoid circular import + self.assertion: Assertion = Assertion() self.assertion.register_vars(self.variables) # register variables as symbols self.base: Case From 6e93e2d0da326f43513f266a0f7737ae83b6acbb Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 13:34:03 +0100 Subject: [PATCH 092/139] GitHub workflow _test.yml: Temporarily reduced Python versions to only 3.11 --- .github/workflows/_test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/_test.yml b/.github/workflows/_test.yml index 6b040c2..8e0f03b 100644 --- a/.github/workflows/_test.yml +++ b/.github/workflows/_test.yml @@ -10,7 +10,7 @@ jobs: fail-fast: true matrix: os: [ubuntu-latest, windows-latest] - python: ['3.11', '3.12', '3.13', '3.14'] + python: ['3.11'] # , '3.12', '3.13', '3.14'] steps: - name: Checkout code uses: actions/checkout@v5 From ba89776938732cebd5f0499a7b3ac2012178be2d Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 13:39:48 +0100 Subject: [PATCH 093/139] GitHub workflow _test.yml: Re-enabled testing on all Python versions, plus setting fail-fast to false, so that all tests are run, even if one tests had already failed. --- .github/workflows/_test.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/_test.yml b/.github/workflows/_test.yml index 8e0f03b..fa6392e 100644 --- a/.github/workflows/_test.yml +++ b/.github/workflows/_test.yml @@ -7,10 +7,10 @@ jobs: name: Test (Python ${{ matrix.python }}, ${{ matrix.os }}) runs-on: ${{ matrix.os }} strategy: - fail-fast: true + fail-fast: false matrix: os: [ubuntu-latest, windows-latest] - python: ['3.11'] # , '3.12', '3.13', '3.14'] + python: ['3.11', '3.12', '3.13', '3.14'] steps: - name: Checkout code uses: actions/checkout@v5 From c3333028681ac4bad2dc8c60f1326e42278991bb Mon Sep 17 00:00:00 2001 From: Claas Date: Thu, 19 Feb 2026 14:26:11 +0100 Subject: [PATCH 094/139] OspSystemStructure.xml files: Added missing (yet mandatory) element: fixedStep --- .../data/BouncingBall0/OspSystemStructure.xml | 6 +-- .../BouncingBall3D/OspSystemStructure.xml | 6 +-- tests/data/BouncingBall3D/crane_table.xml | 30 ++++++------ tests/data/BouncingBall3D/systemModel.xml | 30 ++++++------ tests/data/MobileCrane/OspSystemStructure.xml | 12 +++-- tests/data/MobileCrane/crane_table.xml | 48 ++++++++++--------- tests/data/Oscillator/ForcedOscillator.xml | 30 ++++++------ tests/data/SimpleTable/OspSystemStructure.xml | 10 ++-- 8 files changed, 92 insertions(+), 80 deletions(-) diff --git a/tests/data/BouncingBall0/OspSystemStructure.xml b/tests/data/BouncingBall0/OspSystemStructure.xml index e235771..de94624 100644 --- a/tests/data/BouncingBall0/OspSystemStructure.xml +++ b/tests/data/BouncingBall0/OspSystemStructure.xml @@ -1,7 +1,7 @@ - + 0.01 + fixedStep @@ -12,4 +12,4 @@ - \ No newline at end of file + diff --git a/tests/data/BouncingBall3D/OspSystemStructure.xml b/tests/data/BouncingBall3D/OspSystemStructure.xml index 1a6645a..2d26f08 100644 --- a/tests/data/BouncingBall3D/OspSystemStructure.xml +++ b/tests/data/BouncingBall3D/OspSystemStructure.xml @@ -1,11 +1,11 @@ - + 0.01 + fixedStep - \ No newline at end of file + diff --git a/tests/data/BouncingBall3D/crane_table.xml b/tests/data/BouncingBall3D/crane_table.xml index e15cd3b..a04795e 100644 --- a/tests/data/BouncingBall3D/crane_table.xml +++ b/tests/data/BouncingBall3D/crane_table.xml @@ -1,15 +1,17 @@ + - 0.0 - 0.01 - - - - - - - - - - - - \ No newline at end of file + 0.0 + 0.01 + fixedStep + + + + + + + + + + + + diff --git a/tests/data/BouncingBall3D/systemModel.xml b/tests/data/BouncingBall3D/systemModel.xml index e15cd3b..a04795e 100644 --- a/tests/data/BouncingBall3D/systemModel.xml +++ b/tests/data/BouncingBall3D/systemModel.xml @@ -1,15 +1,17 @@ + - 0.0 - 0.01 - - - - - - - - - - - - \ No newline at end of file + 0.0 + 0.01 + fixedStep + + + + + + + + + + + + diff --git a/tests/data/MobileCrane/OspSystemStructure.xml b/tests/data/MobileCrane/OspSystemStructure.xml index c31bdaf..265093f 100644 --- a/tests/data/MobileCrane/OspSystemStructure.xml +++ b/tests/data/MobileCrane/OspSystemStructure.xml @@ -1,6 +1,8 @@ + - - - - - \ No newline at end of file + fixedStep + + + + + diff --git a/tests/data/MobileCrane/crane_table.xml b/tests/data/MobileCrane/crane_table.xml index e9d2ddd..a29beb6 100644 --- a/tests/data/MobileCrane/crane_table.xml +++ b/tests/data/MobileCrane/crane_table.xml @@ -1,30 +1,32 @@ + - 0.0 - 0.01 - - - + 0.0 + 0.01 + fixedStep + + + - + - - - - + + + + - + - + - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + diff --git a/tests/data/Oscillator/ForcedOscillator.xml b/tests/data/Oscillator/ForcedOscillator.xml index 79b6700..2f5a297 100644 --- a/tests/data/Oscillator/ForcedOscillator.xml +++ b/tests/data/Oscillator/ForcedOscillator.xml @@ -1,15 +1,17 @@ + - 0.0 - 0.01 - - - - - - - - - - - - \ No newline at end of file + 0.0 + 0.01 + fixedStep + + + + + + + + + + + + diff --git a/tests/data/SimpleTable/OspSystemStructure.xml b/tests/data/SimpleTable/OspSystemStructure.xml index 8e4f091..7c42ede 100644 --- a/tests/data/SimpleTable/OspSystemStructure.xml +++ b/tests/data/SimpleTable/OspSystemStructure.xml @@ -1,5 +1,7 @@ + - - - - \ No newline at end of file + fixedStep + + + + From 228beffd219813e5ed50dd8143d1ba1fc070f6b0 Mon Sep 17 00:00:00 2001 From: Claas Date: Fri, 20 Feb 2026 07:53:00 +0100 Subject: [PATCH 095/139] Added a new module `codegen.py` in sub-package `utils`, defining a helper function `get_callable_function()`: `get_callable_function()` executes compiled code in explicit namespaces, retrieves a named function, validates it is callable, and eventually returns the created function. --- src/sim_explorer/utils/codegen.py | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 src/sim_explorer/utils/codegen.py diff --git a/src/sim_explorer/utils/codegen.py b/src/sim_explorer/utils/codegen.py new file mode 100644 index 0000000..5396f87 --- /dev/null +++ b/src/sim_explorer/utils/codegen.py @@ -0,0 +1,24 @@ +from collections.abc import Callable +from types import CodeType +from typing import Any, cast + + +def get_callable_function( + compiled: CodeType, + function_name: str, + global_ns: dict[str, Any] | None = None, + local_ns: dict[str, Any] | None = None, +) -> Callable[..., Any]: + """Execute compiled code and return a named callable from the local namespace.""" + globals_dict = global_ns if global_ns is not None else {} + locals_dict = local_ns if local_ns is not None else globals_dict + exec(compiled, globals_dict, locals_dict) # noqa: S102 + + if function_name not in locals_dict: + raise KeyError(f"Function '{function_name}' not found after execution") + + func = locals_dict[function_name] + if not callable(func): + raise TypeError(f"Name '{function_name}' is not callable") + + return cast("Callable[..., Any]", func) From c18dd727e02d7ac23befc79c7db8275bcf6863af Mon Sep 17 00:00:00 2001 From: Claas Date: Fri, 20 Feb 2026 07:53:31 +0100 Subject: [PATCH 096/139] Refactored class `Assertion` in module `assertion.py` to use the new helper function `get_callable_function()`. That way, the code in `Assertion` no longer relies on mutating `locals()`, which is known to be unreliable and can cause hard-to-track side effects. --- src/sim_explorer/assertion.py | 100 +++++++++++++++++++++------------- 1 file changed, 62 insertions(+), 38 deletions(-) diff --git a/src/sim_explorer/assertion.py b/src/sim_explorer/assertion.py index 42dd244..9b447a8 100644 --- a/src/sim_explorer/assertion.py +++ b/src/sim_explorer/assertion.py @@ -9,6 +9,7 @@ from sim_explorer.case import Case, Results from sim_explorer.models import AssertionResult, Temporal +from sim_explorer.utils.codegen import get_callable_function from sim_explorer.utils.types import ( TDataColumn, TDataRow, @@ -272,55 +273,75 @@ def register_vars(self, variables: dict[str, dict[str, Any]]) -> None: _ = self.symbol(key) # we allow to use the 'short name' if unique _ = self.symbol(f"{inst}_{key}") # fully qualified name can always be used - def make_locals(self, loc: dict[str, Any]) -> dict[str, Any]: - """Adapt the locals with 'allowed' functions.""" + def make_locals(self, local_ns: dict[str, Any]) -> dict[str, Any]: + """Amend the passed in local namespace with a controlled set of allowed symbols.""" for modulename, funclist in self._imports.items(): module = import_module(modulename) for func in funclist: - loc[func] = getattr(module, func) - loc["np"] = import_module("numpy") - return loc + local_ns[func] = getattr(module, func) + local_ns["np"] = import_module("numpy") + return local_ns + + _T = TypeVar("_T", bound=(int | float | bool)) def _eval( - self, func: Callable[..., int | float | bool], kvargs: dict[str, Any] | list[Any] | tuple[Any, ...] - ) -> int | float | bool: - """Call a function of multiple arguments and return the single result. - All internal vecor arguments are transformed to np.arrays. + self, + func: Callable[..., _T], + *args: Any, # noqa: ANN401 + **kwargs: Any, # noqa: ANN401 + ) -> _T: + """Call `func` with the given positional and keyword arguments and return the result. + + Iterable arguments are considered vectors and are transformed to numpy arrays before being passed to `func`. + + Args: + func: The function to be called + *args: Positional arguments to be passed to `func` + **kwargs: Keyword arguments to be passed to `func` + Returns: + The result of calling `func` with the given arguments """ - if isinstance(kvargs, dict): - for k, v in kvargs.items(): + if args: + _args = [] + for v in args: if isinstance(v, Iterable): - kvargs[k] = np.array(v, float) - return func(**kvargs) - if isinstance(kvargs, list): - for i, v in enumerate(kvargs): + _args.append(np.array(v, dtype=float)) + else: + _args.append(v) + args = tuple(_args) + if kwargs: + for k in list(kwargs.keys()): # work on copy of keys, as we change the dict during iteration + v = kwargs[k] if isinstance(v, Iterable): - kvargs[i] = np.array(v, dtype=float) - return func(*kvargs) - assert isinstance(kvargs, tuple), f"Unknown type of kvargs {kvargs}" - _args = [] # make new, because tuple is not mutable - for v in kvargs: - if isinstance(v, Iterable): - _args.append(np.array(v, dtype=float)) - else: - _args.append(v) - return func(*_args) + kwargs[k] = np.array(v, dtype=float) + return func(*args, **kwargs) - def eval_single(self, key: str, kvargs: dict[str, Any] | list[Any] | tuple[Any, ...]) -> int | float | bool: + def eval_single( + self, + key: str, + *args: Any, # noqa: ANN401 + **kwargs: Any, # noqa: ANN401 + ) -> int | float | bool: """Perform assertion of 'key' on a single data point. Args: - key (str): The expression identificator to be used - kvargs (dict|list|tuple): variable substitution kvargs as dict or args as tuple/list - All required variables for the evaluation shall be listed. - Results: + key (str): The identifier of the expression to be evaluated + *args: Positional arguments used in the expression, as a list or tuple. + **kwargs: Keyword arguments used in the expression, as a dict. + + Returns + ------- (bool) result of assertion """ assert key in self._compiled, f"Expression {key} not found" - loc = self.make_locals(locals()) - exec(self._compiled[key], loc, loc) # noqa: S102 - # print("kvargs", kvargs, self._syms[key], self.expr_get_symbols_functions(key)) # noqa: ERA001 - return self._eval(locals()[f"_{key}"], kvargs) + local_ns = self.make_locals({}) + func = get_callable_function( + compiled=self._compiled[key], + function_name=f"_{key}", + global_ns=local_ns, + local_ns=local_ns, + ) + return self._eval(func, *args, **kwargs) _VT = TypeVar("_VT", bound=TDataColumn | TValue) @@ -381,10 +402,13 @@ def eval_series( # noqa: C901, PLR0912, PLR0915 argument_names = self._syms[key] # Execute the compiled expression. This will create a function with name _ in the local namespace. - _locals = self.make_locals(locals()) - exec(self._compiled[key], _locals, _locals) # noqa: S102 - # Save a reference to the created function in a local variable, for easier access. - func = locals()[f"_{key}"] + _locals = self.make_locals({}) + func = get_callable_function( + compiled=self._compiled[key], + function_name=f"_{key}", + global_ns=_locals, + local_ns=_locals, + ) _temp = self._temporal[key]["type"] if ret is None else Temporal.UNDEFINED From e4df47e6a075414fcd1569481f3d79a43de84100 Mon Sep 17 00:00:00 2001 From: Claas Date: Fri, 20 Feb 2026 07:54:49 +0100 Subject: [PATCH 097/139] Updated tests in `tests/test_assertion.py`, to use newly added helper function `get_callable_function()`. --- tests/test_assertion.py | 36 +++++++++++++++++++----------------- 1 file changed, 19 insertions(+), 17 deletions(-) diff --git a/tests/test_assertion.py b/tests/test_assertion.py index d495131..28bdc25 100644 --- a/tests/test_assertion.py +++ b/tests/test_assertion.py @@ -12,6 +12,7 @@ from sim_explorer.assertion import Assertion, Temporal from sim_explorer.case import Cases, Results +from sim_explorer.utils.codegen import get_callable_function from sim_explorer.utils.types import ( TDataColumn, TValue, @@ -32,12 +33,13 @@ def test_globals_locals(): """Test the usage of the globals and locals arguments within exec.""" module = import_module("math") - locals()["sin"] = module.sin + sin = module.sin code = "def f(x):\n return sin(x)" compiled = compile(source=code, filename="", mode="exec") - exec(compiled, locals(), locals()) # noqa: S102 - # print(f"locals:{locals()}") - assert abs(locals()["f"](3.0) - sin(3.0)) < 1e-15 + global_ns = {"__builtins__": {}, "sin": sin} + local_ns: dict[str, object] = {} + f = get_callable_function(compiled=compiled, function_name="f", global_ns=global_ns, local_ns=local_ns) + assert abs(f(3.0) - sin(3.0)) < 1e-15 def test_ast(show: bool): @@ -150,17 +152,17 @@ def test_assertion_single(asserts: Assertion): """Test Assertion.eval_single() on symbols and expressions defined in asserts.""" # sourcery skip: extract-duplicate-method # show_data()print("Analyze", analyze( "t>8 & x>0.1")) - assert asserts.eval_single(key="1", kvargs={"t": 9.0}) - assert not asserts.eval_single(key="1", kvargs={"t": 7}) + assert asserts.eval_single("1", t=9.0) + assert not asserts.eval_single("1", t=7.0) expected = ["t", "x", "y", "dummy_y", "z", "dummy_z"] assert asserts._symbols == expected, f"Found: {asserts._symbols}" assert asserts.expr_get_symbols_functions(expr="3") == (["y"], []) - assert asserts.eval_single(key="3", kvargs={"y": 4}) - assert asserts.eval_single(key="4", kvargs={"y": 4}) - assert asserts.eval_single(key="5", kvargs=(4.1,)) - assert asserts.eval_single(key="6", kvargs={"t": 123}) == 1.0 - assert abs(asserts.eval_single(key="7", kvargs={"t": 2}) - sqrt(2.0)) < 1e-15, "Also sqrt works out of the box" - assert asserts.eval_single(key="10", kvargs={"t": 1.5}) + assert asserts.eval_single("3", y=4) + assert asserts.eval_single("4", y=4) + assert asserts.eval_single("5", 4.1) + assert asserts.eval_single("6", t=123) == 1.0 + assert abs(asserts.eval_single("7", t=2) - sqrt(2.0)) < 1e-15, "Also sqrt works out of the box" + assert asserts.eval_single("10", t=1.5) def test_assertion_series(asserts: Assertion, show: bool): @@ -230,7 +232,7 @@ def test_assertion_spec(): _ = _c.read_assertion(key="1", expr_descr=["t-1", "Description"]) assert _c.asserts == ["3", "1"] assert _c.cases.assertion.temporal(key="1")["type"] == Temporal.A - assert _c.cases.assertion.eval_single(key="1", kvargs=(1,)) == 0 + assert _c.cases.assertion.eval_single("1", 1) == 0 with pytest.raises(AssertionError) as err: _ = _c.read_assertion(key="2@F", expr_descr="t-1") # type: ignore[arg-type] assert str(err.value).startswith("Assertion spec expected: [expression, description]. Found") @@ -238,7 +240,7 @@ def test_assertion_spec(): assert _c.cases.assertion.temporal(key="2")["type"] == Temporal.F assert _c.cases.assertion.temporal(key="2")["args"] == () - assert _c.cases.assertion.eval_single(key="2", kvargs=(1,)) == 0 + assert _c.cases.assertion.eval_single("2", 1) == 0 _ = _c.cases.assertion.symbol("y") found = list(_c.cases.assertion._symbols) assert found == ["t", "x", "tab_x", "i", "tab_i", "y"], f"Found: {found}" @@ -260,8 +262,8 @@ def test_vector(): print("Symbol x", asserts.symbol("x"), type(asserts.symbol("x"))) _ = asserts.expr(key="1", ex="x.dot(x)") assert asserts.expr_get_symbols_functions(expr="1") == (["x"], []) - _ = asserts.eval_single(key="1", kvargs=((1, 2, 3),)) - _ = asserts.eval_single(key="1", kvargs={"x": (1, 2, 3)}) + _ = asserts.eval_single("1", (1, 2, 3)) + _ = asserts.eval_single("1", x=(1, 2, 3)) _ = asserts.symbol("y") # a vector without explicit components @@ -288,7 +290,7 @@ def test_do_assert(show: bool): _ = asserts.expr(key="0", ex="x.dot(v)") # additional expression (not in .cases) assert asserts._syms["0"] == ["x", "v"] assert asserts.symbol("x") == "x" - assert asserts.eval_single(key="0", kvargs=((1, 2, 3), (4, 5, 6))) == 32 + assert asserts.eval_single("0", (1, 2, 3), (4, 5, 6)) == 32 assert asserts.expr(key="1") == "g==1.5" assert asserts.temporal(key="1")["type"] == Temporal.A assert asserts.syms(key="1") == ["g"] From 8a64ca2620f36e4c45c2a9a1a543eca1a6b77324 Mon Sep 17 00:00:00 2001 From: Claas Date: Fri, 20 Feb 2026 07:56:07 +0100 Subject: [PATCH 098/139] src/sim_explorer/utils/osp.py: Make sure that generated OspSystemStructure.xml files contain the element. --- src/sim_explorer/utils/osp.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/sim_explorer/utils/osp.py b/src/sim_explorer/utils/osp.py index 9ef2931..2782ea5 100644 --- a/src/sim_explorer/utils/osp.py +++ b/src/sim_explorer/utils/osp.py @@ -16,7 +16,7 @@ def make_osp_system_structure( # noqa: C901, PLR0913, PLR0915 version: str = "0.1", start: float = 0.0, base_step: float = 0.01, - algorithm: str = "fixedStep", # noqa: ARG001 + algorithm: str = "fixedStep", simulators: dict[str, Any] | None = None, functions_linear: dict[str, Any] | None = None, functions_sum: dict[str, Any] | None = None, @@ -254,11 +254,12 @@ def make_connection( ) osp.append(element_text(tag="StartTime", text=str(start))) osp.append(element_text(tag="BaseStepSize", text=str(base_step))) + osp.append(element_text(tag="Algorithm", text=algorithm)) osp.append(make_simulators(simulators)) osp.append(make_functions(functions_linear, functions_sum, functions_vectorsum)) osp.append(make_connections(connections_variable, connections_signal, connections_group, connections_signalgroup)) tree = ET.ElementTree(osp) - ET.indent(tree, space=" ", level=0) + ET.indent(tree, space=" ", level=0) file: Path = Path(path).absolute() / f"{name}.xml" tree.write(file, encoding="utf-8") return file From 0d394e3b3c502846278f37a964cc29701e71ab52 Mon Sep 17 00:00:00 2001 From: Claas Date: Fri, 20 Feb 2026 07:57:22 +0100 Subject: [PATCH 099/139] (all OspSystemStructure.xml files): Make sure all OspSystemStructure.xml files contain the element. --- .../BouncingBall3D/OspSystemStructure.xml | 8 +++---- tests/data/MobileCrane/OspSystemStructure.xml | 4 +++- tests/data/MobileCrane/crane_table.xml | 21 +++++++++---------- tests/data/Oscillator/ForcedOscillator.xml | 3 +-- tests/data/SimpleTable/OspSystemStructure.xml | 12 +++++++---- 5 files changed, 26 insertions(+), 22 deletions(-) diff --git a/tests/data/BouncingBall3D/OspSystemStructure.xml b/tests/data/BouncingBall3D/OspSystemStructure.xml index 2d26f08..924cba7 100644 --- a/tests/data/BouncingBall3D/OspSystemStructure.xml +++ b/tests/data/BouncingBall3D/OspSystemStructure.xml @@ -1,11 +1,11 @@ + 0.0 0.01 fixedStep - - + - - + + diff --git a/tests/data/MobileCrane/OspSystemStructure.xml b/tests/data/MobileCrane/OspSystemStructure.xml index 265093f..8e6c355 100644 --- a/tests/data/MobileCrane/OspSystemStructure.xml +++ b/tests/data/MobileCrane/OspSystemStructure.xml @@ -1,8 +1,10 @@ + 0.0 + 0.01 fixedStep - + diff --git a/tests/data/MobileCrane/crane_table.xml b/tests/data/MobileCrane/crane_table.xml index a29beb6..c2b736f 100644 --- a/tests/data/MobileCrane/crane_table.xml +++ b/tests/data/MobileCrane/crane_table.xml @@ -1,4 +1,3 @@ - 0.0 0.01 @@ -6,19 +5,19 @@ - - - + + + - - - - - - + + + + + + @@ -29,4 +28,4 @@ - + \ No newline at end of file diff --git a/tests/data/Oscillator/ForcedOscillator.xml b/tests/data/Oscillator/ForcedOscillator.xml index 2f5a297..7a2c043 100644 --- a/tests/data/Oscillator/ForcedOscillator.xml +++ b/tests/data/Oscillator/ForcedOscillator.xml @@ -1,4 +1,3 @@ - 0.0 0.01 @@ -14,4 +13,4 @@ - + \ No newline at end of file diff --git a/tests/data/SimpleTable/OspSystemStructure.xml b/tests/data/SimpleTable/OspSystemStructure.xml index 7c42ede..e224ff1 100644 --- a/tests/data/SimpleTable/OspSystemStructure.xml +++ b/tests/data/SimpleTable/OspSystemStructure.xml @@ -1,7 +1,11 @@ - fixedStep - - - + 0.0 + 0.1 + fixedStep + + + + + From 7f3ce65ef35415e5c52bd408d4b2d887890e75f6 Mon Sep 17 00:00:00 2001 From: Claas Date: Fri, 20 Feb 2026 07:58:17 +0100 Subject: [PATCH 100/139] tests/test_utils.py: Added tests for new helper function `get_callable_function()` --- tests/test_utils.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/tests/test_utils.py b/tests/test_utils.py index 8720a16..9a1d952 100644 --- a/tests/test_utils.py +++ b/tests/test_utils.py @@ -2,6 +2,7 @@ import pytest +from sim_explorer.utils.codegen import get_callable_function from sim_explorer.utils.paths import get_path, relative_path @@ -29,6 +30,18 @@ def test_relative_path(simexp: Path): assert found == expected, f"Got {found}, expected {expected}" +def test_get_callable_function(): + compiled = compile("def f(x):\n return x + 1", "", "exec") + f = get_callable_function(compiled=compiled, function_name="f") + assert f(2) == 3 + + +def test_get_callable_function_not_callable(): + compiled = compile("f = 7", "", "exec") + with pytest.raises(TypeError, match="not callable"): + _ = get_callable_function(compiled=compiled, function_name="f") + + if __name__ == "__main__": retcode = pytest.main(["-rA", "-v", __file__, "--show", "True"]) assert retcode == 0, f"Non-zero return code {retcode}" From 64597809b13dcfe6b15d12e72b6f760fe066db77 Mon Sep 17 00:00:00 2001 From: Claas Date: Fri, 20 Feb 2026 07:59:29 +0100 Subject: [PATCH 101/139] tests/data/Oscillator: Updated `HarmonicOscillator.fmu` and related tests. --- tests/data/Oscillator/HarmonicOscillator.fmu | Bin 1003726 -> 812471 bytes tests/data/Oscillator/oscillator_fmu.py | 8 ++++---- tests/test_oscillator_fmu.py | 6 +++--- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/tests/data/Oscillator/HarmonicOscillator.fmu b/tests/data/Oscillator/HarmonicOscillator.fmu index e2807f9122c2710a281a1ca6f891484fd66ed654..6c747bbb9d56594e07e6bbb2b4bf2ded09adc3bb 100644 GIT binary patch literal 812471 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

o)f21j9CJ51;#$d2X3VSQ0?`*oFpZ8 z=(wGF*4jyF!MJT;mGGs_fu9BJc36Af~jYP(btr%E^LxC535r znAGlj85&(kOxvkh>T8D)A+Uy0SoVF^ckpBt>_I={O+r$GPwsF8k9zMEy ztsQd1(vl8DeKrbdL|BykphJGN;y{|98SjB7O}Q<3(Rv!D5dbq|TUwaudV}h3s-5O< zO@B-qliTL>Yv5t_N_5lZ2Zi;bEYl<|^|i;bnakwR?p@e8OT~V^xli>BY`#&e0<6#6mN`vFw-an!@Kx zk!EVC?c%0A|8uUewD|sEUb90ohX)t+5tJUsjIXSB201O6w)$wl!l;vOq z=0)UJ;vSNrkO;L$aT?9espxp!7L2v^JD8%uj@7w7dA1VLu2(wEtv2)$HRMgU|K<+7 ziv5eGTYT-Rntg&<-qr9LSw4pXa)6XB9lg`prA6{+|FJ=5Xnhcck2vXk9(od7`TX=E zoGj`Ciy`&U9j+j4v>p?Dnw+zksl_~;3hK+m*)y5L{MgB|xGmmPiZ;hlHwN4iHsF+m!ty5lMkH1A-Lak6&vp-BNANsQpx(#u)vFT)6xbE&a{f; z=oQl>)n8bEF0E@oNEO8?E6*D308eVwJaI)N@1YWwq@CYb%$wfuYzh6SeSHca_22Ek zxkdUK7y(NT*Srcqid6t6Fs|ss$o$q)Y}jTjeoeWQ6~V5wU0Oq9aA9k9is)_=d1>K1 z%-`We383ML(wmzC_)-|JKw?D{KX9S|;EFzi&CP~6QlcEu-MaYJ<>Psq1+S*ByXXgz z$a3ZgCC`i9$&4^QX@sP$$rE1!V_iAfyezS_cb0Pu8&BCzST2pO!Ct?WeA5QI{ZIep zfAX&%b60`>|D$UJmvem;apjmWKHFQMpW8Z|A90;cih08CU5e|7+L0FC{WwuN9c+Ea z24z_@4#-Tpzji};44SA-JS|BYD-G4FqZ4Ag74t}c=s%Q^W-^~XpQ2wQK5G8b!frse z3hKL?w8;NK%lFF_0VFuJ+KBcUgu~GnkH6F<8M;pcL)O_gae#9xCI!7K@x+bi>%?0U zGlS05b!)`X*qsa*9Iyeas~ZlKX_6SAK}Bp2fi=$+SY>61PrY$NHlGxIKbUn@F>?=| zh#egs{rMI_R)2c?Pdr(Ta{i>uHcDt3NpH4JUvM2pdhsPc{YCH2hscuC$rUiQTme%d zD3Sz7(LUoh@#F{lx(&;7t>9(8A5p_LoSAZ-=-R9a|9dR&uSe>hh)&Nb^O>%ViO>ei z|0_A~IEVep?u$p1(#CF@PgTj#36_2_=h}1OZfo?JFzjk`qSuseg_JWXF41R1SEMHr z$TWyK3sUEEkK_Q|ufAmR&8CWh+vlf+CWII@org@_6(3quB#xPru2nXI>WM<43XM}*m~`O}=@d4w?q@iQl=RlZc!w;L&>aWf6I zaZ_BF1%>wwA4uhS{Buyb@5u)d=G!T=T@ zt&KkX^yv9LDC+r;^8m3R?(h$Zz(G%F6k->cBQu_XxH!i0FWq} zLhFc%KT}i2s(5FlIT6L$4O~k9F*-gwp^d2s3o_gmcNT)r?Kt5Lx;XHI@$~)o zAr!@h5PN|8jyx5@(rE=R-WZIM*!ewpSlgLzdUj$H1<7%r-0rDiS0Y93;;wp;HhFV& z{De;N`#Dq(Q_thr3Ig82(eY6Gk@vAQRNeOI9n6m(a|hHlI+!2NbX!zs0HuRysMEnI z=M>zzwy*A?lx$IydZ^w9#cUtVcK5dkgKj76-qGXCu41lIv5Pl4T;+Pqm*gZ@%UqB% z{BD0+lUm#F&rAu+H5aLgn2?mQ+^NBHtZ_j~vwHz$P>a9c^vhT@Sja7n(g^o+*e1zJ zMW(52m0rwdfGX&UCgb`!x}WjAlvoy%`j21i1 zq3t-ggMI@+dD^e>{A_QhDQpk=CUc3lvz8Vi?>*spX|YFv>e* z5sv2jcai5(F8%ELRSQC!wABn3GHBJJi>~y85 zep#TE4Mm#GvQzuE=xmolut^D3aPt()o*-5_!(hL`Y+a|FLL5`MEDDjx5a6=RliK^% zGU=t#B^e=^%|z<9LEqN~on3P9qe8D^1K8u(y>+ggo68^%cSr{$pTXW%9y|ACo5`n< zbs~+*)+vV)KW2d6oW8;GBQOlVG60bffhZw6Wj+{vo1Rnyvhn1t2IPBq?6R4!6ovIP zCrm{ibvDuLD`&@?4<8Yc{}Bl;c1It!nRJny=R0TI3@2*I&6r!QIVga@*Hi--=&iQr6b(i6MEA`QY-HE#DcW5Rcb&@y zRj1T3V7Kmq(_6Vc%)Esf7e5Iy_e{el4X; zM^Da==XWoBK=_H3npjdY#2v@=N3x|1R z@NLcX2V578Ap!D$x|mX6k^Y0%Z#FfKGELEt0oEAYW?*t}d*++(r53BNX%sX>?;y4rSz+{Wfv9H(d~MCa-tClQsu-pBON%n6C*m4E6h$Hh zeKHw9>eYf}$*w01*-TJb zlMcBZMqNb8b?Z0OmMggHAqdZJ0No@?-*f?;2GY}@yly4Uyw&JwshD5ZuJ(e`Pg*1Z z4H;=c+4$X5>b3#5K_OjLM?B;93c;UqK#+{$M$q&GcO#>FQ8XgWbD}{CUO@n;p6|ET zKL8*Rl)=DTtv6MM##<+hZ7rV}91E+}5CE%BIu`s6IR!S(`pThwDftIk%tVpR|e>B zjr_pkAPx%#Q(+*L#ov*?`I-aShS4wI1eqCjdFgXZqnJ1t82#Gx8e#$!dD*0<_17jU z#j{qEH8fRy;MBs&;qz3#J9V14ex?3Cpl0-WhQ{N&222qx{*rsrD*uXZEH{a#ox{i68OVy1KP$wq{`99StDMV~ht+#6 z%uOH%fW@HW6E$^L%~tTa$Z)ErKHVz@EfSYAeK0X3q_cU}A;QTBXC83z2^Eb*81_q$ zE;WJ{y8VvSf!?u3m*JZ-b_vYjocZ75j6#n(e zfBql-*YCdbj{aY}hRudFfrks|{h*%_*i;7StY0K6fZ4LLse*zDIp^`U1yyL`PEa zC1_b6R+CdGX{LtJGmz4c7!J~Qrmuux0s*_)6<5brnfyd^}a3baL z3HIy^&rOiFpq;f*=dt(ej}w4!(zw?lps-KPb5bL49u)HgY2G<$rMkdsgITs*Kh zSqSs`4=*qG*UBW;(&1oT#?h~9C-Y`S^!lV8qoWL3vc<#*hc)Tz1gPI1ov;P;i=1v9 z-ift@xylG|RRt@+TcDS8ymiv;%{t@pU=O*20n*$)XO4D^ul>OgX9d$+kY|vk7V7ul z)D#n}cz5Dj7l%io_=+nRN3YjO{k7<1Q&&-=*(F#svg)$RTq%(P51hz*GY63@B?dJIeLPF|U>-}ye|^MK@4b`3#wogGO#5rg>t@*T)<3S;N! zqjbE&CNdn!TrpK^vO2mYpEnq;x#ej_Tc)G>y{m>6!|kDKm`dXxWS0FBj5R>9b_t3()PzTZvM@<-)fPM@*`(RpI2gIeYQR70ULP*{ zh`C7$54c9l=d5I&^EpaF4~44aND%3oh^f*&NGjs7!DdoM zx40+lR_eC}%2u|FI8~6mFVBV=q1hUHOptcJ<8!zd?2*4p5u?AhfdrB)=8RBNtt;GK z?~Z(#jR@;x(FIVor66J;Qa)zlAX3h=@QS#g3le@1jcW8>DepXP9~Ym8B{bfx3|BYe z_T{X!j%h#;B=inuw)OG|i^KvalRbGIg=MKqf5J3~!GtEEAnsH*0c_HWxk~#}N);OJp>YA8K+ZMHXo$BTSZ};7pHdoi=vqB(X0&|Mxj8!)h9gt|- zC{r$7+Ev4HPQDX!l;sR|8EPp) z$^1GM8#%qoxs{MaqD4^UmwCu(F>PsiA=H1ANmt2Kg{@Iu1=;6Tk;g8nuwH6hzEG0k zEE|X~Uf+4+N_vysIh*;0BhQC2%>(H!-maz2+DXIGoC{s#7xLRI3_F^J^wboQE(aJr z=*VW=R#scT2E_&AOnxqHv77>hHA1o^mW1io#*uVUjt>^VpfgdJ{CG`@(YCc@h4lnA zUvBBpBZ`3@Om5EdvKDpJ(PS0WD|VUC#U|jy&;H{(9X@}9@|#mdi-vlu10^m!W3F7J4(4uftQ2Q8qbTghJLJ!4j~GN^X{8kUyMGuFAwQE_sb?s0!##|vQoNY zLXr=bxi5woQA7qKfV6Y_`6ILuce831fSlRqql487LIMB234<(3PV)6fn7MVHaW0oP z-$gyKO2KMfPL_3PGhnFWk>ad)Znl2iv<@%Uidx|Ze z9tb^@!jNxw$k$Tt0kT(Gp?Wh~ypX98Irsl#@7v>>tnUAlULZi>2?|;jB}$b_6)Qz8 z1T~>4Jb?u26k&4p0-{r_G$|mrVp<_PW@DTC&TVdEbKkFSZqvD0E?#IU(n5i9nF@1r zs8gO8oj5mWLCNp^KIeIo^up%$-S@v=UxYk)o^$z}&-t9s{hUYU;HDgjiZXsMjAs$JGNA2JZWL@qlSRSiz2sJ@Y~ckj5W36R{mSc?FIvfM>A1riqj<>7?Tg4i z)BqId^86{8C9GlqCJSVrlCi6!EHWek+jd%11vQ1t_P$DH+TM< z4dZbakwMOb@=)*9c0fd{yV<|*)?x(i6m8rqW&wWL{*si`!c1STqg4!NE{M?Rl7&ne(Kd})jZjQGa~P%B`It0FAWlb zVMpn%`5Xxj^6b~@6hP=&5dqJ)sKN{KGM~(3d+_PGuEYT?sEH$bBs5(%ilYr#l6aMX zqYx-#lv;#xi<2dFB#?9Qu0Xzf4-qJq#A}^0YMG~Jrb9onb+Za#0U=7i42T1MyFzYq zk_eo6PpXiD4{u=OtMAeyIs+R(gO&F{+d)UFY-c5pY7vUu3G}G7tk!S3*=n_ z33c^KzD$nq-@AG?zGkXl>VC1jg97SRe3FguR)$NFNU{!X0#G0+{6C7j-q7R~!)GlT zenqwU4ZskjL85*k?o==R2ZKei#rG_w>rkigMD;qMxLu&NK+AgB7kfOH*1s_pc!Of5xL(Gw<_FdNCzAe4xX13Nihlo97FQu< z;?Ej%YUa}z?cPXQ=%x6i>G!){X5{_zT}d3nJ&P)_!!zBX2{S>qxNk-TBYpfNH1mJE zH)Svs0$)A$!MMAn$d7c%^T_cIy!q8w7Sv5rb*@jnlF70}@U;6}LX?=Q@ipmn+HF1d zD7!LyOV>>!3zD zP$&1{8W)2&yzWUCS_tdV-6P9W$Ba5Is@Dvk6ypzb~n z8qJSX?U~8TGG-@V+QuV=x*rBRI=r%BH zm&`}{9(HwSj1Gzkwh36Er=}Ry(+r@HEoFq&IR6<;8K{Mc1EOO-qvF4DkKhjW7#9*Eq#WIe(+V=e zrL6J=7N6YjlV*uL(hPnxyi`DXqu73$HkPCNl~nGQqsx`jLBBv|@~S}-2cT7%rkR=< z3vxMMpkY2$Bj8+`gUR4OU~8R+-Xqqm*05W=YQ91n7v16q;D}R7$l_%({7Cr8oaOu| zk$xYdub9s;_Kxw*xjhlCES{o{e+84?&O4{LXO{AszDNmciuPQ~NoFg%;Y)J)3Otgd zg5AT(?L^k$MIf+B2x^is8^ODz(}Cv{)ZOsb8E0L(xIB%%R0|gM+%mF)XzpPrk%~(F z3uErm>luch5&Xs&fdd})p91TQ1M5s$DKY?ZI&+>>OFa#ct8f0|E^j*Qah$1UED~RE zi9`|8(ih3uCV{CngGM=9q{5LdRf@|MJKYv9MqHC`$G{nC@|Sc4L%ej|`li+u%FBK` zYt0J2a!Y8Ni&&l4kg<>@sY6dsod}`Ylpx}yb}s5}^k{NE5Kl%(j+!IKqXtLfR(v4E z8tzO{y?IlfAXIl5D(ol!1middoJE&5A3;E9uR|c1o_5l2z1T^ z(T#UkgCYB--Yj|B$o~EN7MM-newFdUrBfbx-}+o}?cnz>$M2ss*B!k~em{KlO8Ff* zI!b=8Jvt2Ev)a}k9ggqcHm{ZCE}gRW{X_WuTysR;f3EqFqXqK!viH?@t^EC^d+uDw zzO0c|l-q1~J<`ke^q<}LSoe@t19zm#Spe#a-2i^~G|$bL74(+jGTs+xj15+m7+3E5~+3c9diL?FGDH{uSrg zeuoL$cW#z#h;^@r@Acj{w z$a1^8mGfY4>f$@`Na6&zv2j|Ap33pya+}1F4Y-nH_@G<4@u>a(|9}BK)_>V=?Y8)) z@7j6&GOvGu>)qy`9{I3TuiF{!UDBXOwwE^PYdT1;i*L|l-r>5tvHAvGv>4Top|)tz z>l(s?%1d_YQD1?pyriMzKyvVJwxcmU(lA_)966##^>)<^+KPKn%lQ8HG2iJw*`L|; zHEjBVGdDe>$EFQ`W{Y}sR)Is0-dEt%qoIQQ>E2tt)6s`Z7w7rKv4HS81L9<$s3{;m z@i(^T_}#~}M{0oHyIGWQ0vON_Trk2JaT$Vc|@JO1b@NBk{0_tlPoI2|ZT`WutEe)q@K_YmCT^}731 z=sY$OS)Q*|XY1nZfGEQhwi$l~cI7D0nmN4iet*%&q(guaGQkL8mH@(D;$1t^PHw{#bJG6x{HPJr>UMyFUx>L^bsLF`KCH zW2It1GdQ4m7Ug?qduPpUN;4Z=d2Y7ADHOhfr2xq<4h6(tbrILL9C2uohcWws=v@W# z0^)7XS_PNHi~u+a=yO--`T%;V^t=BQx>l<%(UVO8dr*Ntx!o^I-8PQR*){qDbn z-0W_QR^JcZY4urpa@*L(@Rfe|>*4nkLs{T_7Rc{X060PcJkd4Z2V`XF)-y1YW|eB` z-zu4<#SB;bMY}}KCjs}X+S)Z-8Ig8v$+>~3*Qqyq^EKQtmj2Lg+mUmfEipwG%_M+g zJ<gNwKu!7<}{ENC~r+mTFysp;UA;&nZ`3ah6@k1hfyJ!D)dn{uNH zTLGF%IiVinNSCuZr^)zPH-2w&_}>Fsz34DFP(T2KZN_^)ppeUPtJc5{=Qc_Dl;v4C zHssrY54~A6e$%~12C{IOt`Ek@CK}%bcekpC{#o_z^}#N&MBQhq7y$pu*Q0>~$E}%b zsWd2x{ai(tU?GvThWUlZp^q8w2%qQGoOWF_Y6I=SSgBmoTnBTSf?_F_ew!{9JAz_I zuxPs;eWG9;#_y+ad=30I%ink;H&C>LR8btvZZ>8^ani+VhxbJ?`f>;;vDbU>?UDu` zKytn8BJ%2z;T*9q(O2y8ii4gJZ3jOPd-P_oU1(!A?})Z?(d0d7lv7Ry9o~cQK)vu` zR7>&G2HHeHy{JVO=rmAJ$gwYD{>Vy)&HExcw3TbVgT8(Te8cvY_uKD_o*lm$l4964tkX7czs6{`cLbmi zg9=1hj(6C;gCBT@ZR@u$dUH;^52cqIic~kZt*1 z(F>#Y4r@4g#M^J1>@)sLqC%KIHsD9(Nbktoy|FB`y65mSC_dJUj_E}mdgEWRy^;5N z>y0002a7)UXaCKQD?R&EF#Gh&u-9zfS2z>Uyh5(c4*V9cjc7S|QnXxhu2<|haO9F+ zdU8kKee1|X{o+qLR#?$n7!p>5@%s1dwje~xMY5uI#GZqn`!Q*kT;)CRzVDLJL%n_f z;#qgaP|4wRVUdR9t60&UNU2=p6$E3xf*jv4(7~{?febA|^y@_@Kq7k4UocJHg9%^1 zUA|~PuQ+w$ji7r+X!Lro06pyiX2e17Fp&OU;Qnj~ryM-+M;dYt8a~m_H>}OquLTuR zC%h*h9xbRr(|)nc0bOlS-DRyF7gg*>bETlsyMCHjg_YFJb!~f9>;{A!!qSIU*MIVE}*|r2-fi|e%;0J{N5(R%72vF>i z9ZATY5^|OZ|H*S^?;<%yJ{uqj&0v`~GZ722(+b01u$?#!3_6-9m z?IbAyTW!OzSR^g6iTE9S4*CXVPse3v_9XcWRNwo^G@y56@{EdrfE?(MdYo7S`u!v{ zRu|`M(;Kvby`b(>X^l<*8*VjrJ#M!JM1!fR90J4E#YBf5)1j?Qb;LEU6w#ZSM$sX? z@l>vV6Y$5s-hTHXt+qd&2V%?ZT-Q(+EtRlAsf5}il(BxQmV5NZw{wkkpHd(k11rsi zPMobr)qDqHx1&4gqf&>HEQx}-l>d4BVzx~}ZYSgrMp3VX+?fIS6OwE=o^#{~ri1%I zEd4cnVNkrExDt|~uU~xZcQ@-=nc;UEOXkGy!59Lf4eSvs$N1RAaqiW{bSQ(kx!w39 z?gYf1pupmK9aCexbeqk#UKdS)m{dY$mion409=*s7w@K6Z<8??a%Q*jqpx*Szyq-y zDS}E4#IOGjET{N0wP|AvbL+YJ*0eev5HA(1m$>^xX)VxEg6=l0_M$8Rib<~|zLo}} zzmOyMzx>S4<==<}PzGyJ(Pq=?&(UM6ARkWDoGj4leuA0uyRoKd+H0?9V|Rt2lD8T! z{0I%kme}J_+^^}F7arvoiy(1U6~e9w1vA?_m*wkN9%`HW^YBMtK=CihYQw`ts0LK5 z^03-D+EDZ_%TMc4{t}c&{hE%;!qce!L!I-BDVWg{e$dc~xZZd&OBdVpM&m|3d!JVO zR}953fb4~!l54jMLW9z8*p!{nlL$*1F9I;=oj}j65`NkZDI0@^3Ys!%g(4)eV8~t$3 zXwPm7xOXl7Fw-LRyTMJsj6mMAOqnUC#UZ#a-*9i!ChnsshnvIQxFmNg2qr0-iy9;C_QmBiVZ|HC!TG-is)3TxdbG?Db&JWc z9LgL}x$Ma@c%qJne?rPaXHdRrvUq6wSZ2>=WVP4~r!{Vipdw>z+G7pr5lQ=mq8~)I zq98vg4(Z~gEryr5j{3T97sYW00#V0y>q z*~1P!+2D6KEdEe;zY!`Z&)(;AA6&dQC}!pd>)s5%K$RU(La4GgK%NhyOa6xHj$iVA z8Zrg3j^z`b;h2_T&BPWyt*`me#R@Wopu9$pmao^F%O9sPx~{xN8(6*pKR59wzMmsCtP5^fSN`KbEQk-DVu69a zb{Ri(p$JgKd+w&t{koX8NspY=s;>kNbP?PT5RLkplhOk^SdVNQ4&|vmP}Jy;7!DZ1 zLzg^YJcSuyFX)8dvezBu8*G|0n}BFepmbpHIlZ}z#DXGa(rDg+k%?RAc0q5t>@7fF zK&rc|tnT1_)X|-e?yAqHUFBjspnK_XE!mkI>;a3|ZCpe^#OzJb@U_}3c);~7q(c0y zUf|On$bDxsR@?gWl0W;PKaDOQGe1vzWG}b`sX8ssy&`NY7oP>QSHe*mejHS}j693+FLLjA$OWIF#3Z z7jS@Q8_yclCfmt*L9TGo4k?y3Cl5T;jCe&ID*GRKP zNZQ&Pu_{bo=zA;JJ`jaD^uZ%FI+3e6SI~_Nd*)A5em9<=OLXiiX|u^U_4FJ?w!SI4JH1clt=HI~zZs zz_HirupYaa6a+X@>uXjI6jVJCYl>_J!Hk_H2e`KW{0w4r-R|z~@$M$xg$|kcs_~8G zb}Uh}RgRUfn1XLzIr>-hSnW~#r6vO)xS$pK^XD$+{iX_8C~a`9W+Ii)n>B9HT4G}|csFBbU_%~lJl%;RFBXTpvPH6q%E^Hxee?HeOF0PPXr9meBaClpbC zAU23*3FPrkc%~Zl#&~YQ&~kX~>i1zdy2x9nJ-NTCplpZlY^Ob#-GG}5b?Ca2L=K`% zIeqzilJGS+5<_Ge;&cPrV;S{4_0tROC+h3#@VONn4=;sGKyiic-ntO#YATRD-KmQ# zgl+Wb#A2Xe-NaHIBmtuzNLCHXXS#d_9IJcLi8Iod^Pa;@OXcN0uspD_8L&FcK$Ns+ z;ggV2Kk=Ybmu^LhD45VeINXacHyt|EsfX_%PGNE^)MHniL-%_nqc}?g;=z3S4I(?W z0Qs}-Ze21|+Tu+JJAn!yZI%r1$8umdA#%|ISp)Gt*=`Jbm%P~2;fwx8wj7;{rk+q1 zPto7?=mXA4u`68QzlbTpIZ#BVJ&z(tdt{A7?ND$`yAm2#I)1`cRF4Z1?leuI6&g;Hd^hkJqOjSvF?%mA=P-vItw z7@%~M&OCU8XEqtLYCF3mxSpXp1`0Z>Xul}%kZ9I?*nnxlM8PzXfx%xE;x`vBRI_yu zaS*BtC?hMh={s>jl?IP0@n|W2me;I7jOXX)M}?eyD1-))V3TQP}Rrp{#z&~5UaKaV!DIUT6kUPvsicw@m0vN zs5u2c2<|h!e<8RZ`3-bHkGwPHR5FQGTu0dwbpK7O{RJ*O$D2KHkKjtwNt<-bvHsc? z!x5FgIHi~;ifXob_d|rO-S6HWDpTO6{4LOHmUil`^(1=>kJe+;Gn*(#H4)w&h|cd^ z=R2}a=v?ncJ5_rR|68cLp|NP+24(?6h4HOR0YfZUYJ62)?io2QvQL7Trg0iVCufw&1lzZ ze+u~E90-a^ho2tZ$MD;PZIFTux5FPL9-?#Le)JexWjY6D(>X8$mYOd%Y2QEU1O{Q1 zhYT6snTDVUHLxe_olpDAq`&IFK?6XA>dx{HtjEpNSnDpq0tpDYAWW1bF7sic5PgOZ zGa&YIxtc`RVibHx9-J?$Tkz>yEq@)=x2{ev7%7kYwekjCV&iY2+2#a7zJ+gskPY`` z2~7Co2?W*};6KpmBlp7Hv@ev0>G_MpTxeTuE{w*#ZxhgI)5_c9-}#K7Q)s3j$e@k_ zuCSpge-#*OtMP3?eC)uJ@JF&{K)h_@WJib6n4B*eAw51l4rI`m^u~9x0i>l?UP+c1 z6rOf}5%fUQ*vVIXg}NA4km7^WegZy-p&7-C8EAzH^hAM!+V-05vXcSxd4QoE+0+5`HdWv840dooW9@P;43hsMGVPL1AmixqS3o6+*2z)>lu=%G@ zHUhE!NF(qW>XF@0K}V237AWu-Mab`y{D%4nZ|pj**v3_X6k$jq9eM;YSM^(5W%tVm!qUYIla+ z{6V$H@Gaw$K*2)e1DCqejbhw`9{VbFS2YzgUGVt8>r++i7t5vRM`a{f+Nz4bLOvn2 zXBuN0)HY-H73`#BLN{Jx}d_IoOJ^}U)G4yV~ zO(cG=Hhz1wy!WOYLL#sG;kg!_eQxC48zZOeAs=*XPvlfqxc3$$3oc5GiJZ#8^#!(? z%EXnCQx0BlSo2`w;>al{u5+>-ixPvq;&+>d+SXM@PPsJSzC`YpQ?r*iqSJ`r54G zF~s$w4?FPf&)$`M8(AUfS*!geiXPwQ2oFRt2lU#Sj>6E;nvTmu=O5qZ)anrb0A|c5 z%R{*}9V^2t0h{(pL$rKYV)5~9IidR_E1PWLyD^3pD4m#t=0ejF(@{S(B~gJ?4oiru%|2taqJliW(u z{vpZQZg#M%rLtj)-NoeIh8jKdba z7P%3~%6mFIB9IDC8b5pp*2zc)O?CHS$zb9Qe!2%S7J$!WNKJYq#D0I{>6{dfwMU+pC`CLQUJ8N8+kFt& zKm8q5EI7!GV9^dgo&>UwQBxX#j2k#5nCE!?GL91JCNdr-N`zf1?`S5%V4F*X9kaA1 z7?a%*b~6!n);$zzOkRuSjHGg}>(Q%Zs#5kJiAWD@Uk9!988Gw};-H(3#>{>S4M%($ zr?rRN*d>?7uf}W)*qcb?=m(8L zE@C$IRD4>Q^2!DPXF&mE=_2zoiz*&szJY8|e|HPP4|kr}r80D(&uWkSNn*Z{`T-~$ znSg=VXb-Rre!bVY_#i3#7zk%Ih#QWEW`9w0=-iS6px1oq4fYy(^d^v?VGqN1eKsb~ zBHi!9G!KYu&RBrF576`!&(vc|wN1?sva%#e2Z|a}F#}L+16A1j?>4C#leAjdr((OVpc{4w3&#StW( zd0KE6-})hKpzaJtE8yX1aQT}(M;M7IUsut>Y|&TJzC-q^i|xL3Oe?8y%0z9f4oFYW3hyNC?yFZ%7XQ_#13rW^cYB^G)Bv z4d$EPM};3jVfP=ydjVWCvh{pg{iD+H!b9@-lM~`KVr~i}0y?KyjYn zm~p#8y~?$XD|QVkuiY8y=RMw>9m-vRU_-W7+X(Oc_IX~UC^9aDUT#M(w5?p;`IqnsIp*>T)xdP>l$3PZl++rRyBCYluxpDlL8bBi*OJNgFQc*zOTJhxGlubEchTV>QS}R1*B|+uVVQUJS1>02VM&;+ zBl@y-1X`dgZpmP->k4|vW{|8vZ#e~tiGDbBWzOl2C1BsjRNAS`IsHVBO|cu7wqfl9 zbdRb{{t$#4!Y_VDcDb<%aSJD&?wII60Ar$)KPqqm+w*uJx}+E%q#Z56EasMAvxFY) ztz%+J!94YZ(~mrHI2IKGFd~2S#>k#5&+%97AwNe|UFMHXgHJRSL@_m+PC=AvXg0{# z%CvRwK^PzFqt)=;NwS1V`KWR_!sS0rPR|ns$B6Yc+cyvsG?iqcCw%;Mm8Os1b2Hen z2Zmb>ia=?gXN(gAI;H1GddP59$t#y}IzblcB&^KJ+wPg!d9|AM7w8KHmufM0#Mex^ zLVJFi(T0jRldd>T9&~J`Y9V9T$zN9H@D96;1xOs)Ku+lNorti(Nc4-H#spaSl8~e! zJ;V4C*!TJX+}nC&HQZ2+KsILj#zb}?yA8u@KpSdoXh#hT^yZT4sx-VSjEgb2^;}$) zor112GIY*=A?Vr)*09_7+3j2=kR`}NWGLq4JNWwvX#ithY5>*TlrMto6Zz*Eq3<;x zDyqqS@6j|8gNW9PBXV)Z_2?}H6)NB@mrj-*9q-he$IBS9_!||_khMVUis7H&)-#M%bQt1{}Jwtqc0~<1ftxM5dCc!+)fv(w3 zGRRoKaLm7ZpOn=^eiwdDq5?mE{;O${k?RgB68QPQL^ALOSR@102PES!Is}68i6fab zqa&wtEsK&Fy$K%xf+w^SNHd7eKqes4Bb8f(ty_!-7LjJ4WCp~0iCl_D&IjQ($F=E6B&oMv8w@+#NLf0$-oKsIS zt>%$_;4e$(1Jh%+=EEb3h8C?$=>&B0KpQAIP91raHlwF?lR#pLtdeBSvI1M^Y~!NaP|3Y8zX~dwCta!lrHESxj(YRfJK<#>qS?ZCcYU>ut!-WG`m>m2A8CE;=3IaQcQ7J2`3v$#?hFYDqlHBro_ zm@GNcqY|!vPwd> z&I%xo6{8o{ZBU5A2!Bo@ro~PxIfA`I%$@jro~c(^TDQ5r;Ey)b21OP(Ou-2vK4JU< z;g?i)`fV_5Z*w4DK8sGZIjN+f8^K_gd<6@Gemps^#RTxd?bKN(pn(ZaJsTR?gnYla z6=XjLD8W9zB5ceAcx}e%g@BZ;#&Ui{L!_8B{9=NOu$SToE})_?aENhukxKape2QuW zgdaU1gU_7e4zD;QJ>!rj#@B#m8vj^N1#nkB1*T;A$l(eNM0L2y^?ZC>_`o?%gB;5w zI?*AT8jbAeT<3{>jfp;&(mQ_QpdMY4PcTX&@8(4377)7P=tKZV%LjY22$6|Ti(kn| zw3So>taM15a2dK@hOU>P>t*PA8Deb9prkK@lD3^{cT)&`1S;xTel=|`e~n7B>qaUcio-J;v6lXHowXh#;1 zn!i(niUF}!BA^Hvj(dzo`QYn(KtB_FzTY8Uy1ANq(A2P?T8yV|MZ?i&Wqt02gM&$p z433PEdUP!t!^S{(Edt_GBv}TuvSUGbmZryVfRQI-qnSoe2&;8Bwk$DQ=Uwb@ZUQR- zlou1q>;yU@=#rmtS;EYoM~Yeq0xG5q#9rsIaPX$mn=E?5`c$N(_!wPMfv6q37(q#X zXUTCrinNmGgD!ju@xcmuuvEo|#55ufiFFzAAvhc$Q!5!CdJNi(9)()I7C^9L}k+>IkbF8}z9Lc-4;I1Qe7a=5HpYeH#8*tZY-DNOImMz3xmvvVL zme}rD(ciG2L|@e(V@%{hD-pI>Z*oBh8|;Ih?lC?4 zPkM9?xCEFT8J~1?0%l#Y7i0bHnUv9$|52WrOuVE)8e2%V;Bf)q=GFSVGm~F2ErqK6V0jpunM*`2&?S@slovE2WWB_RVF zyZR5h^mk2<{q<4(HT2xy=I;Id*B9;Y)!Lr$^Id7hXJAFqhLlGL^T*d>lb3lb4SytF zW5|71vB?XK!OTI3P1cQBD2j_hBU{~ZNL0tmtrql1qbq)$^^5)hwOBx1jfKWu2m{nM zD>+fjV~XW5G(jhGwSfqRQec;YYhm?_=$tR5$9Nh6w&`+n1saQ@xIKwT+?(M)OM$C1 z@J5nSB3H_Pvkyeg#d*wcfWqBsWN{=s8G)w;sH!O`oyJcJeq-?rlo!~^0V#4ZJFP&k z4IwCg4hc#?fF4>TI{e8a76rz?|K${J*{a!IEH{CDAS7#QQvUqp;Df9AyH(cHlb2qB zoL80y+MMyHFjW4)AFv7T;Lj%%SQZu(gS$adsDLQ!LZG_L0txj)RfWK$t5XT{IrxC} ze8UFdIaMZ}n4W@#@W}CC4zNC%UJ?Q~umWHIIF54xh3llLc9~rV6T1uxTE)0#HkC9e zkx9kdr4nPt0X=g3pb#hb6`@ZgY-i2=L-YmdMq}6#l3bhgnP&@n^B$TEiw*bd#p^#oLZ8QKJL`GIq;AGM%<&FX2K6X8>^;$$&aYJ4a6AEF(`GM7*B zoOnqP5J*f@Ifq^A0trGPk z!Y!*qbA2+8^WR&aDSIVDUNdJo_7DWmgIFZk9>L98JOc$7gGUPbF|dOT%$So2`EdIe zl0p03Eg^({oX9$342g#U8Cy3}k3NIERU?r6lKvDZfSKnD@r)ezF0FPex(bM~y0{lp zI|j$U$Rme}5XJl)hb!QK1-GF+!cbHy&H?N1FWOoaxon}Xka^(HTRd=R2-fW%k;wc< z$^d90aK7#}o}Ag`R2*0q+S+fjWy_ER6ThzQm$Gv@>{+ghqdq7A#=+<@#v zOv^5R^h*x?1QHtJx!5+Ig>4dkI|9VpBJT|4qo#m;JYYi^c?)4<6g!fo%E$ujv+MjR z>5Ekw%Z;y*>x7%+!8Vhj;gqa8&rnzmq)*27$f=0OZ*dXDK<%&mD2}r)5Kx~|DDN8I z=PdyZ6igR!d>&ylgjJkomF4O=4%kXP|7>Z-^O^GbDxJMwuHuuO`fp=ltN)Ry{$shP zvEq@HCu2_iw^YdP_8NJzIjJ$2=D!R}VlvYTyu^oP`ZMprUzi+xH~IlWo|dilKHg*x z_1{t~8*MW->KvnNG{bDSrc>cpwHM1B4k68a{-|BH3@P59Ez`4hAHsyHVKtsMV@{6^ zcZH8!IiI`vV^f{RT#%J&L=CykIIqV>QqY<6pD|vx*V1mbr={A{&C%|h_zy=5`L5cM zdKvUyIp8n5X&DQ<#E6 z6R6P=sGhK&sXt+pkkX%+^43>YHcn39%}hl%rEk61r97v_*wwAP^m4(BBWsA|9%m)U zib5_Lcww+`AZS3ncXHl5WRY;iAmtWr80i zg&Ox;;XiSqA&`!i6hk75qUZ!G&$R;xQocM~4RD#nN+#JC@RO6#J1|G;XsPkGKGYdM zr5x|?%g>0P?{_KB^& z@yqMsSj5g+7yu#Y_>=RIPYjXo2j{&6p-Z_5O`ae22Gk$W4iPPJ5W;+ShVKMo(`ZJ4 zNR16fgly>W17<@rfrTf2?8FYOLan|j@-7YzGH_f_ z3(jcMor3<1J9(?O2 z9rRAoK>_k^>4LE6U=V&w{PH|WZbFDOpdlY}3~oC|(oU%|nbPpM2+xHncu0T4k#&XM zy3=27s^4F@JNNqpezRZePvSeRuaQ|<`TvM$l)Q<3il3Aqsd=NJvSGY0^#&36p)4+l ze4d0C66&E=e^3{C{(`zIZo`v$an&;XEkpyw{#-T-P_*gqIvNMVXBbDt!4_7q$W$vlr>F*ongGCH@Q@T0j%%w$*p{1j3$hT|8C-}srYXy$>bl?JLjt8&5|T{=V}{2 zfV{ToeZs#_@6FxlefkYOBJux%-Z@_I2gHkzR%6<+^kaR3j6OrF|GiKA-Tg;x?FCp& zR75;bM11aQS5<|@S}#>g^rzPor`=d9JhI3uoLVRjLTdsAV43RK`*{qbTB~07Th-6T zIT1ehr`p5M;sVF86*ajh6jaTp{cr*~EK;f@$V;Z+kVfzlil@julq%plJh5}4lqy4& zR5_2JfLru|1{8=cg-l`c7dGTVrpO~(HeHP~R+`xLj}snLhCR^`HY@*OT+fwDWydYX z3e?5WOWBt30De%ZLL>Cuz&cQ-9*?&Y*f~ung^n*5xRZdA6<=L?`}V` zvq1v+NNdHAR}~sBkLL81Ll?pg`8@&GVSE-j%WHA$!Fy~^ZsQK->tZ|}u<#^YPecW{ zWf)A3PIbl^$W&ncY%H;CV#`IK&Xz!>u^Z%?VN>jQ9aK>JdpGr7#J)XUv#z07hO_-h;X3~l-)dWG#F@-7&s*Z zXscWpz0p=;jdrOyTKaHS;`0E0GwmPV3CI&t6I2{43C7y{M-ooUL#eR8JjRlTqp0tY zN;>NomcFC(T&aPg<(YAx1SPHCjK=TI?YoGS*{Sv^Z|`2zt$o!lcZex@`{5`KG2QMT z@Y`H^^6Q`R^TVSWgnvb(1DksHqtQsm3az#U7lGI{@%u5>kGwBoIdMsh05A*IM>;Oo z>UQAHn6C^`Tb@s-03)`$Xtft&z>$vGVQ1#eZP2!~`kR-+YvwVo_#1sO@Q4Z=ve+1M z*Obl*;~3lq{wNaPszJ-#|J5IxytwykF!z38)0HzkK&!WnTOP_8w=#_Flky*&C>M_B z@LP@fP&35j6=2%iF_ustj-#$Z3e|t8`$RfMYH~-mT9R*F2ZUpVAxXHHge>*M=t5BZ zLM%ibTL>@)=&nXsvO##_IgD*uZ6&(mP{!blLpu}Ti+w`k#e2L#j%HxZ$-+>6&B@C{ zXX6&4s#-m6aSPi?4hV7{IKb(QJSr^GF-xmk$oLO^{j!HpS*hcH-8d2Tp$CW(M04#< zE&6ACYxQMI$K9dTJ%($Ag+teN#)71_p0Mx$)4Ew1>~-<1v#1hoh3j>&pez7``l-p_)_Em$u z4)@}(pkSn9rdGER*!d5x%m@v8uJ~QRmnd5iX`d5@KfMfULM!LRSbPmAv229}q|Jq0 zhV8S%gS7g6vff#!M`$OZ9KRoi42~>cF>{=e36co zTHRPYN==J1baDI!+}I+y0Fbh)01`%?>_-&6B!5XchhM*vzd&9RQyb(jIVwE+ru-#2 zDt^`S7yhJtl0HzerbgB~tjCTt>vTL}|H&r+;^-rbmZ z_;9#@Avn00v3k=T$IFV?N24r&S}BO)Bjkft;k z)lRJqsCGY}PYfdT`W2}qA`J|ZTP>7{vYynfsVP^;lD%~(%One_%|#!O0{U~ACcoEs z?Q-5{m08 zAUBgS1f@`y#}1*Ko5;f`x|l$BN*H=myMgK~!<~<#4`mJQ9mxq}lbAAQaF(+)8d3HT zT$ZMiPg*zap(Z3)VPT{bs9-!Wg;nsIURW9x7&C0rv|BMXBvW5qQQ#EcYP7N2O@!g)XV4(x3N^KcYa3_oq&x|_IuC3|{Q13|_#pywvPsCgU>a#u;wK89tV z=;^5}k0Puh%k4)w%kH%XB!jxIvoX#Q0~&I-Ft7!dgiYDpwNMx;`KAtd>tzPX4BF`xoia$?rC3jAGo&&|D!xbt$u;!i-G2p% z6KR}CW6cfXZ6}TI<@&Qf4n%JVMDdOiShNIo9;i&FcFyT}V|UrCP8kg*{aNvO?Fs1Luj~Kg3%&NX5=9x1t&ix z2iF^Nox$#q1}d;!8SmFGQly-1uIbb>b5!R1TIbs;mtSPr3M_=fTJ2d-R`i%u zM1%vTf>VpE!w{v3v>-fqQyv$xXpNSIjNgoa5;YR~-MB?~V5&TP@I5|YKHs>-cpznl zs82L)!Ml7=jR*bG52o_LEnvOg0L<$hqZC^gAlZ~hpT~OXJwh@R`p`AO!(@&t89B55)OEeUVLsI6HE!>ig zS}e&}1qpmX-5_17{fKv8X}okOI$PO0*%E0vf_M770%S|Xd=ItbgC!(O!cO;4UpI@+%=j}bSvuEptFFn z6f16n!UL;Z++WaYyao#iy7*aJY4CL_CGRMY1GTGGh!-D>m)sp0CJ;MreU=Md#pg3=;IA_=`0S88>8fXKAdEady& zJItU(0PwS}1pU@mft9ryy#N=XqI`}dv$WdHylBV8bGSHBR;gl2%R@-hfOPiYZDT5` zbmdg)RPqi_uuwPiaTAp38GCxM^e{n~<8aIR*Nv@z28TO~BZj}$^ghk}lhQ3B@GD8w z)P2AtSZPF1D62^ZP@(>^TlzPKqt5eqp9(IA$m&v0NEO~-HXK3O1!oJZ=Fas zMkg0ay_++)`%`(yK$BEpl==eHNeytWc?uN(nt%ukR|oi;%#YaSr^rg}iWhuqCJuux zN=2=CszoE?lM%c}b2I?%G4c1hn>y*jvVH2Cv|XU&GhdZ)-8dEIL>%vB5!)KE67h0?UE0^z zq7)ZLSu7{&#gQiz(AkhlaI*jBR*C@yg96%$4;15doGFDH85$-Zg4Wq;`~l{&M6~&z z8P6mhkgj&SjxEo|J%vgeRMCNrxvH)MKNkAcK{0el@Do0Ts)A7Ug(;7DAQdP178EMWeUD-pmTfon^Pl zP$k}=7QjRbzA}RrIKOF)--OR3rwRTqOingKk6rWr&0HA>l=)+;JsRJSgDu#IFY?7> zsrgXKQgOLhTZ7sAf(jE{8hAMb!knPy8HH@O&8T=!ooq=`QA=yeMQUjc<~|gxDai=B zt*JKS{c}k+$DpQiA6xIOeb7SUY@9#1l^Q!@%bNz^TbtOf*ujYlRkIgi#SX&|;fs>% zAMPm2pHZ3O1rqCZ=)g}yA1Q|j%g({~L_HW?qVrltS5>A}2zfx)G0J`j2Wla+l=B z^q(azjOknPLtFbp`Cw-vuciYABUOG@X7sxj*FIQh(q1fT{O$?l`7~%>=WPn4B#0r~ zr#;*3%WlM8+yAUUnm!By2}fOC1=%PSb#9)J&L3h)X~j|+O@WG?DUG_}D@`xOB}uuD zC313XxcAGT8e3vepvRFzVRrFMCwcB^q15>~p)u7m=h7BQAHI1+cVV1<(-AssyaYm`&g-$uxr-FzKZ ztMLn7O7}E>{gA&p{neaY5bg^Fit8Wm!KgX8NdD|={ah@6k|)WhA^DTyO#ZBvKj|UD zPXumu@2)v{d$^x8{$O0mGI!uN<)r#83uQoHt}n~~C67Z@Z#2d+$eVGp%LY_MDytM> z`*GrFv+?C^R7v5}tkh$39f8=A!i@9$kVJ&sGMsEuj!5_+ZBRLY(zn929q2=a0;8s@d9t$F^|JZ|sSe8PtdcdmG z#J6U&T?j|eGH4rV0!q`5X#|^brk@Uin3akDG=qM{okJ;o4g8!jt_m5UL#mRJv7^9% zq>MdeJSCHYfQTs`$^N+16yJ-l$nCs>*uT?<_d#?z)C#nF*rZ+f!;o0W9egD~C@J`; z@tv)hdheK3u2m!9p2s05(0yACI{;u1xtb!?T@vo)6{}pywq&yx=NzxV>$k&8)a*QE z+{y;<#)yC@3dR-`;xzEPnX-mdMcL9utXE9*-S9tawaAgixZv2w$=I z3w;Gg$pxP^PBe3}q1Hvqn}ac&gdQuCZK7Zsj>HXJ(0N}W>a-bmuI6bMEAPfT9K2#m z0kfR)M02tkC%46zavq2lu{$*JG0#lnLj0J*9%axM2}BYzR43F>D z1)iwU#KD^|nrSsFm)NvgsZ&|QQR4v7s&QPEF%FKwf**vNxi3<}|Kuv1{k_p1bblC{ z85AGJuTz8z29XW-zX^A{1$Ucqkc(czjhsE~w?x~ZY(==xd8TO=;Z8!sn3_Z}T2G)T z&TYq;+;~lej^oZb&wbF+dI`g`;ACD_WTbl8Ny7jT~E^dK#z#7y6_(+W20Q6Wn zfmYBsrJrE(7|YAZZmsl+II>%hsN;Vl4~@2m`x*gwV&eIjpYl-%@PQNIJS(I3%YX=n z)T^UbHrAjY(JNXjPyGvsMGi0wDU$H6<$nG#<+gAx2bhfkin4;bhNVvTtE=;HWaQJR z7;nda?ytC3o`)faC(3vpM7H(x9Xu_s{c{*nk1s>w48xxR2?8h1F)-Vi@_inAQHt60 z#e8}gv71=A9SNIAxp#qX08hF>I@wVtG{1WhR{jMfnQ9u2CNy-s z^fv48l*-~1Z{&G%V290bpa@j7_T>;VZjROf++_X-^&fVSSqeLAMO zI9&t##B-X92eGxOlexGMl*efMLTS>!syr7_;6d7q#0NdpG#aG}DYZunT2o&%SvNIl z1KuduOjv-jT9?u({n9$$38^9KbWUk!zevSI+SxBspMjmdS!$IN4=X$S>+o(X+v_5k z#+x#~eua%s(&C0_P>IXZ^b%0A34EIU_lG8v1|C;k@+q!l4=J&89h*(L-nxq&FoTzR zEAEVe$^%U3#}T`X_I{=%#@}OZS`qF;V>-SU!|@{B6K9*7GcLTH&vOuKwqxY!sK4+Q zq<;WjPJQMLNiUgRG-=P&9Z;|FSO9zG=B0c)ZC}2CCKoTCNt_=W|D$oVVo}M(KR}$Ny<_Cc!mZc@%@b&z>K^O#I#5Q>Rqzik$pw_20!ZVOtfg8?idu{t~q*bih1%8 zy<>O_lo2TU1Sj9)ScCU-1KEoma3*NAeW=Rts0G^L{9ElWLUQ=4+QS#n2~Xb>);n0O zj<<>q)$tyBfA%51lCKd*g%&m9xLcPxCgBkCGIGAlv*h9+3Y?Kfx1!E%3~-C%Bn3!< z>a)13%tb8^0%ZRWVJbd|6HL)af%#w;_nsAG*gH@Wa`0Z;M((=Gu0ojAmZ`L-a;)D!#Ufd#Rgx*QBMP}Gv>#}dds z4#x5#IQ<~<_E0_hH9a~#zf0YN-Rkbks5>Zv;}LLN<}$n_5AVf3M56@XU3xo&V}^P7E6g+)XFK#^?T~LcWvemhJ`9fP?$BxrFr_@ZBUexEOyq86NzA)H=KU<7`QS1= zz$d%#mKr_*{`|4=e6ml53=bYD7g^pqd#I0BduCsGG%K;etNlh^e8+emKD*t!h2$*^ zHcGxSJklW9$^^v0y?0t{#pVJ7WxPBe-+so+BMp+PT#I7or;FWX7Q4kN1_K+6rRE*G zR=*8b`Q{aj?7=8<`U$|?DI_lA;hDF3eBRHjYsWX+`M=~NbQ~gC!R>WoyM@HnKi_U) z`5MT7#2Wf(5My;L#zICK&^O5V!k6J<121|#oyYe{Kb;dEq1EG5mBHT!gQ*$kL~aL~ z!5K~g_ZnGnz|(NlV>Nk_3G6{>!WA^o!S|yyE_H-pbDX6)0}+j}I0<`K@|0Ue8MlCF zmC7IA9O73zNZtsT52>EuC=edh$ndY7f2b~LU0|x+oS@qE1QsQr}on5cOtd#|E@-7Q_r;R`Xfy|nuA$wX_( zfldYeD5%v>!t7?196$zGt!#08Y3=1~S^IY9&M%P75?I2h)y|N$?Z?+{!p|E*IkgRm zzT^68wI19b*I%nG#kYr>*g6mm&|_YneGz{X*8wr1&N>0`7Lxa$>A*v^?qvmJ_xZ=Hmr#*rtes;iP5vU09d#x#)$hWkcM- z>qLV#XFmkH3&`MGe_h(HN`K~#w>?KdsaELC{%@8eDh^b}Xk z*8fM{o4`j^T@U;TNgzUC1|=F7G-}jftVW|Y7?&AH$&Hid+s^sp3};lWrPNK!?O!PiEiLu1y3%@mqZ<+f-(DPeT&yTJ*5|wujh6yp%nN~ z2&Lhc4i`>{qH7m7Rp4A#SWM|yDA*6fG8B(DvpdF{{*GK6MB78?0(L zvk9kWm)8jdMe;a* z0SO39FqaAJ{5uczFSqbNa5eeAY;C1^+cFYWLdvcqLGWRmlD_I%_-d88%=^Yh&0yda zs*#Twr#5Eq9Xyq;%b3?numUt`HPJg27 zxUr^xd2UzsSTm2ot8V(?`3UNXsotF}h@$quTaO1+wN8E}7HgZ|LSva_TUhF$-9;{q z4`*zZMS*fRW?1I@jeLh*=f+whDlIhO<`xk&)YyUsM8%2tUJ~x9-p$_S-qZ{=8M!7DbD1L^3;Xan9+9^DV*!+fYQAYdY~iZTk?kZ`adW zxK(T4t|6Uzh}FiLa)`Y`4zZ)6*{!JE)LHgtH3r#$KtK+#aD6OWAcw(b+y*3mgng6M zsQC|0Ahzg_<4hq&g<`nB{$)zX!rg}lhlIOJT#X+xoR?U!OfM$cqLEg1{=#_3U^tKe ztYg@VG3dLqFuerP{YW4?=gL!DjT=Z2gUT%oiJ2v{ezMGZnOsv94|azO_b0QRsb-rn zhs^fwa^JR(3#uYeeW*VKzCqgPJ|#3z8Ahr|QsM47uEr+bTel+he2z|KBy8=T-k_}U zuB2Z_m@|UGY%VCUFW^U=yu7?BSeRB~o-Q%goD-DqA#WJVyoN^*CRA*{^4QM1Nw8|^ z`)i`_t2EnD_eGhA_&tSE`w*3|pOP*~oBh9V)`iXgDbbyYPw?p3%nqJ=UUEE2Lhm@h z_)8EBxB0eORj3qjMke0U#iN6Diox--V#SPtal`0C2s@|PSH;#yB5a$zrZJP@;*&()LHGq zFK0@GPlvoH`GJH!6%vEURcXh~r z60EeR=Mhs;*%L|rjZXfqw`7@2k^wvVIIrGpQEk9SVHjh+rFpj%KFz*~Q*hoC20&=* zJYq$nRpVH0zRTT}&=Rz0ggo9N7%_<{=$y$aRp5-rXZ9xeIM>3mAoHMDId*7vYw@$O z@1erWp;8*7n7Diif-5NWMxAO)89Mx$uZn#uPFPS37xrx`{M)gP{lu{uGfN!)O~yhS zZNk9q#DHRqX5kv21>ZHGT#X`}?tFk3=w)NU{UxfApBp452448ElZ@tEU}YiW5dVU& zbY3NSk9#B|V;Fz?@K?>BJj>sC{H@_nzR92S-ktWYnMrrP$*<&0EnepSN z>7WPbMl}B%=%9WvSILXw->2*EE8^eJQ{T1yha+$1E|IA5)Fq-anYlD4Zw5DN68`TZ zc#KSuAH(0qpCco|JjabyyvwrwmA~6UT9J!#%FFH~C4ItAsrLwk+996^uu2W{WP$dG zl=Wyt#V-bXZn;+aM>v)$e|$0Vmn@|s`%5R3I`iD6sZaDm$+M~2@$Y+r+8^*@n=t0| zcK7P6_R_6#JI;upY21l#-K z7$!#ujFV$H_2P~9Kp1E%N@GSl&e?<_wU5>@oCvRh^+g{+I%nC9#%I@-m)iVPrl1mz zUA=gdP!rtdt>Y-#(RH9iIQG_wVtVj~Ul8GVNe+u1P6f%R*&6C+wns)^nH12tA6q-9 zy%_^i<93N>?15@R6$|)LR8a`TjqEX^UVc;UIa#ikjLfESbrH;76izB!+!C(mYqmDa z9yw<}SL1^`w~xN^N>xa3Hz{AP+H`dpch{Ww^{#C0Sg`|I9<*7ahK|fhZX=$pUofDu z?X9wPRU~~lRyYz73ypRMi;)`y4^FK^x0%^BKqvYU|2L(LsmC_!}g9OD`d7^{fAH;^C_Go>0}ryqGJTy`OWx;7bHs`%WLoeXtR(hEdG& zLxseXo_*yhp$n}g7%7-n1KCy9vn2WDk^~ywPv3QB z@V#qOpWpMj(PgdZ`}=VD{#0+@g`dYXR@*=+1;uPg6@kz$M|Mbr*S0FxORz}Whz~pK zC}NWAX{gK0t-f%~H8TrhFH!Hj%J@s%7cb%tR9ki#?m2`;JkKo4zqxQgRD}_U>l!jJ zM_f!5+pB4TXwjayDl)>$k#nt>g_Qkm;g(+ilu#{5TxJcSN#sjVtqwdmuVVpcTDSiO z&M&&*+E79Ri7>tVU_uYbr22FBf2K8kP3P7MbFCgwq+lS)3@(bJTV43 z+TL8&8R0Ip8Q&i;i_`Qvp}_@V8N&^Y9w;$ zG$D7j`nI>ahwGh;cQC66hD4^?UXLh=Z2M$1M3=*bZB|CE>jM>Sv)Bx_N$5_2_DB^W z114uIZM9|pGNbc;&?_aDhHL&3c}479Hf=8a3t(3ZU}5Om9l&l@fZbEgs{poJMbbFs z963F-=@1&|O6CBd4otVu|8kU(=2SnBi{VxK%;XCfJ@@ECWea;1jPpk-#7A1Sf{5aT zxw0&q7|~|>xRd+@mi;TOOb$lQ{SG`?D;Z1D%Q??I(HMK?!-UVSGk0cMp@*W z*X>}%*lu6ACFTCe?pP@J*dP&X$rX|>zv!d-Z?M=;)UNnJsXym`tpA3->c6?S`opse zT$Lu0Mlbg<3T9>nP%nn-++sIVhK!iB1Z)eK@D8(!T}JeDLa-PnLz1{t@Tvjy!{!oi z>f=$_@IXW-ucxE?_$stP2G~<0lw#+hA4@OsOXsf znNwD(u+OWGF9C_~sUmNAeCC%v`z-f**;-!fSh;YA@OL)%)U<~a!;U~(=v9N4;}t!6 z1^4`0XYB1HTKc#e*4H>fR}fbB!kmI6dE+GCjFG)8AYrig;^bt7wnyKA80A+rP! zO4I9?xYw^(*L^C>kk%`f%!H`C3NsbDg@+w9B}VmjQ&XfVC?V9tSvopSlPBSPJQ*Gd z`x}IOD44&3Xc9sP@|0QjxzJm@gPx8bP(+!}1M8_i*VU~7WQ;_)_qD#CGu1U?UG7xF zb#;qBt7G;-5{OK+tLisJ*~#?#OO(D7Ewa*g)_X;_N(loCN(bc zl~BWX{Uks`q8Yrl&OSs`v@|nZ{iZY{Lh+Igbgx~IQl-cBMf2+A`2a?h=^7!Tck-BT z`pwtW@T6n3&w&Gs7Q86-ncw?Lx(&jh8?B$<8eyAX)UbXDGw>E502ZRvRXsqf%Wp~# zkim*pSG668X4fw|fHJOPTA1pZOVnM}nE&84ewr$m_l4?xwP?&eBGV`pGplNS_6toG z%F3dnZxZ+%sN;h_$H?-dh*3*M?UEH8vu3e855QF>fj`IPYBbf_`ZY5Kvllk|kici_ zBhR=306%kxts0JXcn_>>{y{id4F)ykh;6V{^usZ&y-N^^tx|1A7Z=qTc6?|SYYlO~ zrf-!U$zxme3ExpqP>z84K1N)XruaH_HQWpcWCeneX9H*zV*T=R0skcBrd*tn2Ylu< z_T)OZl5Yr)B{7^C`d(_~ut-E8CocvCD%wLsLcPBDHN-`}isqYEW8ZM=7+|hV%lH7CU-#GO>{L5&n!FIOmmN9GuFQ31q636Ja%t zmkl0Vq~e$|W5m8KWwba{uZRQMcdf!k~uip4_k-CC+lf)PeU0Eff zFyao3!3bGKcNTgCmIiU;vENe>p=+&Q!g>467QuxYVUI?i4LUH^8gte2LVUXpBNp)B z9}f~~1==pEG2fN)<(?*tkr%_0OTbruks)C_-D1gB3tjc7Q>mw^)HQT~Yv^fi`Z7|$ z2H(L^7i(h(fr4EeY$$f|C!BUW^CWA*C(OUZGNW*vDqJarYf=lB^ip`{p0dvi#2}tJ zn9pT<3A_VTDJ+k9T~R%~7pR}h6o~b_z!gY?u|IFdB{wL0C2Vcw}3p zcr!|{zGLiZ;Aa!8Z%nbi-J+x0<74olq*wN7*q(q^@Mr0_oRQ+Ss%s%wV2i;{8W^mR zTNA49gos)B21z#N?)kKWn?VlvVCt{m?m&7*v>F_)6OSC7=5V zMl)YWBnyj$1q`}x6}B=bn6o;-ZT8=EQ*Za3SvuBklu74M)W-h*4cgXF5CoB>4u!VaW1 z-7AH(EvqJ!1{sa$*zBrfQ40zH40z*ILuRVsapdFUA`%+YkP6 z>zaf64{FC<^8+&r2G@}`On<5woSpz+5BM54$jk|##C#(iKK9Hh;KvpAg~8Db7IUXrE+$a3Jl4hE$}Fah)?WMaqud`wa|let0M{C>swJsApx_@2z2hA} zCl80B_QqW+VZq8`>PE4mt=6Bo{UZ_VFI4w%J5)gO8nwqi=K>#G?wrTi2_&yaaLsTH z<=xEm-ZdgvRO=d{Zh7bQ zPioFp{FSSi1J3%CcB`i$`OW*vHEAo;Sw;u;<+q}3bZ(|{f6|qw`qPz@+WvUjcNI%R z#nO--bNsBT@Ky7VjRX4_Z*^|Z!FIpb>tNq^UdIPZ!iMJ|eb(>pS^w=$MX7_C=e+Kv z{#SPEqyNqI8NJQdaZX*SP3-TyjyIvW&v*<@(Hz49av;{x9SO`NZd-XZB>t*-0WCgP z$bWL8e&|06R(3SiI6U(E>TmU=p73aTw^w*y?!1n7mP8!CV5^_ZjRU2&Y(x0FtdP6> z>|EC^2rj&lg3gKTb4KI^y&TNh1&ck>XXw);YfnQHp8a9$6{$%gJy4a{9zu1*fH^^R zzUQ4#9X@9Wn-0xsnxthEP>d$d%H`+fN_flDpfY0=l^KS8m@#rvI-wbmL}-L9hYH6D zjcIo`P9b)k;K29B3C@vuLU8gh>HNtAC%L-!H}dWfgUQE)l$xj$7j^f$;}9!$9Y!m3}Rk# z9Q=!a#B`|+@ZBy2T7qmcMm^1so@KM z@0y7egx>g+@_ol=scP$tcbs_xRvvnd`jAjC0wHzEwU4w^n6`h=NRPAG%zb)22jmTu zDgAVP`X2Iww4F4iHhrtgiBDzfeo*Rx&!N7;SVU){6*Nlrzn z#LerxPN|;>Pv%FiOf=;1BLZQ~kHki6j2yrM?}aQpDc9Q4n2|?$XOo4eRMJ!EX{w9U zg`dcOXtJ;(P8NOwIY{O|4iL)(>&Lel=g+}^tl_@yO6zf|OC<*_>!g8Q;y=Fa*VlX- zJ?DFx)Y}uEPIq1>&v!EYX-+hv<~oi33>~Fsd&KTctC`GwYH9>|*#aHaB93v<3D+2lRG&HGD5lQ54InskAxg3aRpk2I+TGXRY| z|L@VHI&_XJtutvUzOWTvI}K@XGEGXJZ@5i$5;k-0$%vy=ZTP!>A&4>|5yiyB;g1V- zJ(8cZtBt3!FO@0^@Ip~Nzt~u?#3xx_pQ5p2gDm~PK|m$NITlY>im=bTOCyK^=% zb1vdZpG=PUzno0cDTA}z{*M&mN1Ru#v^KoqOme)sv>j##0=#5`^SG++I#rzpYbvF< z^ zIzEp0zf6)omHlkwy9RrmmDb7l3;J2e_fS>crq|P#S*Dt${!T$upiVFZlNl@rIoJS+7o6ljohN=ld)uY47uW6+2z}e9z{cGvD&vnQt>^ z7Ei261P7Osf_NVR4ooB2}AJu-LW7ceYwWh)vojP$?NJ&bgV0_ zW7qslm@q(9_tEO~jeM(WAPp1rtl?123z?1!eRv+3@+|z8h%*bclo*FRatt$bvc9(` zwxOt*H$Hv-FDD+IXr8dSM6;t5Ur%LP`@cpJB(Kwyw!Bry84JW=%@-C(# z^Z_|b(DY)@wn+V;;;`O27xjxaFeH3Ijn@djP&AFc zNPtTFjoDCCqsHDnV7ebc`~dIb0eTudP<;U@8i;RS1v>Z#Dltk3lYk$tgVe|Y?S>3a zd&3LKK!#Y2QdD$}P(`NE<-;NpN;N67% zXmlLv+DcIsbOZ+}=voJ!AXCLYzgd^DD3j^BxuK|A$|5fu+E7Gi1Ubr^gl?MVroDoiR?s){|MfZ~rnlL|J!YmEIy$)gcT&owHxy5?U3VKA@> znsty7d8SBJ(cVy0F4fXGG~|1_M%-K^&2&u=rEj&t#zGC1rUoS~aTV(^yM|s@ zv_L)=Hz?=`#Gd3?G>td)hhjQl162i*klCAyTI>QcC@HW;6#%~Sf{fBl0l&iYjrwCl zk%zak*rYcy_vO|-w_;ARxR7USzzSaK5Fi|J(fPb5+XncLdQ{ z$;xhGAqd{qNF7YET1@m5KuERJ+unuEG{`PJL^I;7*k(U-B)OH+3$5$T8ndGIidp(l zEGE3|b&8ydjMfX3lxs05WS)Z_X$ChWK2!>#rPhqMLEpH1F7$1Dn@!u#3w!S8mMrF; z`}yn6>y-UG{8=5;K0i@^O~Rl9@r0WZ$^tKrHOo||G*%;{n4@d0OGuj4>+_x0$&Hcb zychngmKN{*CO)DXA0|$5E0WYk)nOr$MZ3e}5^mK%mTsW-oV13!maD<@UbSrVL&qgr zOM_o|%8-$(vKSv zJYz(C*aKy`hI%);+~eG?p}x(St|aWSvb4F!e?nL*sH$XDvZ~IN8uwB69gq<(T0@h{ zF62KFUqr236i%YHD#2v!gN=?-dvCly*-GuDM%Y6B)_s6${z^tHqUMv@m7@0KuIzEq z>|Y88fDI3}4f0>9bKgeU1k2X(HRRd|w^PR#nW0V}F_)_v|I3ci#HIUitJ*9O(sl&* z6emdl0g)iKZ1~>Du`CBfGL#w0DXLNNUSd4fYG*v}?RY#8s~+R&LmqeK7N~`c@~k#l z#hB=nF~`cQRC$lfo>m*y&l+pMM_F(8f0@AkK2X29E(J3c(hmWotnBo~wv|4p*KvAL zm8d@r-%C?!RrtP07f;9cyPel5_^$OcA8n5JKdt`ap7l?1DvFBS^2&SZSR~OYw( z$?VGEXBrxCG145tf5PzAC~moNxoG0WvWxdMO2IG3ml{_w%+jkE1~ce`?EQ{Y5cSGd z>y`n|TPEXiHoe5hua_h~CIP_N|A+%>XnVZ0^;*yqz7I)NJ>h$U^E#<|^r=@AxcufQ zZQ3xPgU-Rh5eb|;x13}mp|BLi(u@7*m88l@^6z@Nj*4WdK`PB`K1azB|8hVuS(hy#f zXh@I6o-U`3vbC}N0NI+mVAxUXS7L!vYa5I@c{t&D&9`Ft!>PL2%6m}(c_92vEPt%L z5@#IDqfcghH|bGglH4*5nItR=#omwF#j3}?+abOb((z5jD=QU?1#x!ws`cn9JWb5O zCD1^{8?h3*cGCwMlEO|D3qxOsK@bdBaIn54<&iedTPj9pyJzL8Lc1ci?z8H?jaX? z%>dVopXrn_1#&U7`WGaxJC=VBZz@md4jm2eB>W-r9SR$+%CDt+leBSF1h9&IRX7p7 zTwp}ruJsBeHa~o2ky~`B#d48BtmEI2F71zgJy7vRaBmvLWC3X4&S43GrWG(g;uEcL z(}BgM<{FStPbx%q3J>XDZTzCS0M&+vU}RmhQL#N(#(% z$>)u+{2O^wdBR44hvJt--c_-k=}Lx&07F9W_6ZNqgflr3i1lSL=fir4fI95#&GiYt ziJj~F;@Zj;zDcM9)Cw?vCuWZ|YFg!7fyrtRA_mx4!XBvJx4~2B;PHmc=U$9LaJP;_ z6N7l~6QK|mW8m(Q2v^dv;p}&$Yav&eK;_~^rpdq;n%-tNoz#r8nE3TfPGhUCB*fIc zqUf5k02V|`0@%6SGqVAvpjG6r*c$Y3ePCViB-%hy0J1Mtt3Nk%lu_|^=)YY+bZc-w z$+Az6EHq9QzR@@XBhDxh8@1Iv?ZhFLSP%AnHjloFBD-yQSqxaPV*lV)+qBq79Amw- zh|v*|PY#Y;U6`XzhXa7;)JO%qVX3ks!xM0gF^>yjvAMG@5r85Ct&|)8Z*j})K57v0 zPODYO6`Ql6?Zy;t5fZ=pKH0uk$i0IBGqe2WAStPfdCgVU#i|^aF;qD=bSQ_S=rV=j zWgc}wO^M5_Tjt2|s&!K#C*b8e-C1b8EUDCgGX4T(dz%bFy?U^fq_q_v>tey+^czw%P)-n0cw*CGkNrH zhz#}hdu8;ijqqGOdKX<|^dQ`uGWttZxunr68ds~xblT`|yF!h=s}Pv3&}l~BDk;x| ziD!BzvOLPglaHEfq`_YpC31l?z=f>VAG5f>lI3$Qxj;;@qes+GETRSx=#*f#ENIcX z4HL?`Om0jaHtO=08R?UH4;rO9tyZ4u4Y67agDLF9Akx zS)a&xkXv5x(?=(~1av#Xh5`m`3mZC&a3@lMZ3oOck@l^BEzHQkL>qQb-Fz&?6{OHL z$O1QdqIoCU*FweOFoJblcv-o3^0|}yxYK_xi+`n+&z<#^)?F_;$M!hVp+8yte!mob zO6oI{jwlm-N>6?_Ae^nRyk%R+P$!Z#hj-2Skg;nn*I}7r`I|og?!-%HSGEH#_gX6Hoy%>o%O-KTPsyvK9{4Dn&gBl&OfE9!l&pu6)nRg74flco zxc0P-$CGN@OSP~rnc2u^fR0+kKsW)FH_4L5#lFfbr-qN;*ELKC zugcb-cZv%0+RWGHu7EGLs&g_6Ke^tks3eJ-et?|Jh^t`^`BZPZo|Ix2t70G+Xjj*h z^%c(dU}|c%cK=5b=UXkWk~v=&FLuoN3Y|>he3d-4Q1QA#4t9&Ju@=$Bb8cWQBze)( zBDAHHZSiUIXO6s5oshg|DsJRUT=E2eV_uq97K8kctu%#S6Js><)c}IEUm(TLI+t5! zo{S{_w5Pfj4pa97Vy%^M0=aOwfr=H=p#&YlUwE^=ulRBL3%EK3@d3f%PH2 zTG_Y3Yhi6*Jh)7@G=QP~`-%IeY7yz!)ojnu8Cd!Cn6L+jw2jJzXsyPp!4nH*w!#m| zSfk@|&6^Mm(Bl>(5|%?UzDle+S4oy}rDdE4C%}`p>P!J8I?RSmz-@2q2OK5dm`r<-C4_8BO zrYh}f_>s4|$Fjq`{Lffy3TSQ@i?RsBhKI zyU3VHiDXTB{3b(CIqAqJ_*^JAoY)cz#fgIPvTWY`o69M}XLkBzbHSa#64y1TJJIc& zUu0+}2>+68u$ntj1xEN){F=T!3(4(jIeWa`$t`5@hH#kNAQIH8SfeiOJDciUQRFc) z*ZhA1BrYUNltKA7*T8`z6vkss*%!EQL+rF@_VN1S*k<-BU-U#2M6m%gk0TC-&-|D5 z*~>E1#9eSbE5af3wW(kKy=*zn9yv9VcWOWmLWqR^WqngkI|s={u;+RyA^FReO9>-V zruZtlAlsfH#0b#J0Zz^+>grK}Y-`pM7LPt(rsyx^s@S~GME6HTb+ziaFD6ckLIViT zdnNCcZ?|_VF@3J($?JOVlOZ#3w!D>Vve9!heS{SkwS2khEks;aYI;R#RxGhy}*3IYzbF51coqMn8DWV*>P^rb!`V-;_$_dZa%KIPo%Jq z)-?sf2;$u34Q^IvGYLjk2e%`AC2s}yP1ra1BP0Eh+35ReLeoc+J>WH*$+2U} ziiX%cA8~R@#52_99rAo<2+z0iQDK9Gjg_l_B)Fn17n37L8m%89B>azTFx5unT#)-z z#q)8THKHdD=%_1Jyyw zaO9on+^DP7NXTt)IvwW~C1Ib>dgBK@h-KtZD-7WVA!D9nws@MJQ6>`z24uxRL=}(d z%UT)B{}SWxB<_HQMK1Oa*$ZR&Meiu4tW^2W@MW$e6@I2;8wR{t{tuid52U+ z1^LgjIr$(6>fhXE;j;$l3(CiPxh{UFXJMw(sbt3Je5d>j%6GW}BQJGNAM`w1S%!?H zYYd#1gxeYpAKga{2RSu(rH1)3hqchDLf1kE1m_nO6X7V76<)#BKBwzUkoiU||6de> zcgil(Vne{QmN!Y@acl6{qNKW{%lDpmj2)&*@k1h>DHKpEQPn>N#@X`grA`psT+R8s zMaXEW+J8C^VUtnwEax#1YU>-e9&YVdmHl_IEE+5G5h=XcfKK~W(lf8Xa+8m zNb`ej93P`OV>j_5L2#~y^?AWItjIZ^;|N}%Q8`^mNS6!U{2{S-4INX+AGg5Ac-UR5 z`K@&gonKE){511JJ`QjfPHUgPfG3&U_A$a~WK>2TypNy7!XR4bKCJo`q(vyx;PE6YcxMMcy9Ta+|V9I^sGtba9cU#sGrMyj?Yzr%?~o6((pH2_=e{Y!kH_Kq6h}K zGmD^C&TN&D3o;h>m%hI(1s3N>awW-??enE2=4Gz_{;a%|`(EYh`ZD5JB>wK1VzPlR z46viCzmbJ>lGV%pB-c&~aYqm^msnOe1ejBztYpn!oM~f7Cth)(%tkD~5^MTq6uCv4 zP^?fvwP6m=<((0($Os*)vw4trJFg&mIki~P#z2Xj3&osv3Y2M(+NfgrU%bT&lbt&N zr9AOl#=#bNdBF^*x46&UZvdL@(1l(7$~M%`F3Je*Vg2KN$x&MX_i9RfADyF0Ftl3o zayWWZ>aLFE|4|wf5&kIsmG$Y7lfgbxg^5T=+r3J`$nc4xB-11Owd#`+(J0S2S2ik_|fRS_;&R)Zvj6>!xz&(; zvEtnsZneQg?vmbg%3kcc7H41Vk*n1PTCv`B?RR`)CuJ8+?872s;Zy<7c&!LRV6KQm zk}WiH$}Hcfh9@5LKE*g@q+awt-KYm@?KGfnB z<%ma95o|~JB>~Wg(5j>FfoQ^ZdMZc0plsfPh0xTQAIR`DCCi$%S@p5_eH4)-;^UY_m8;k8RPK-n6$d zo#lWl1JQs?`SYL1$Yja|*JAl^NS%@=dCJd%d4g$rS+}QIi)c=rDw;jgW;UWX)Tt>S z$&`zV=yL3?Y2cWR(!dy;9*(J%cH76)W%FZWwMX#>2_DdI{@WKhr@$AvNC(8mzFK9@ zx%V|-E*g1l(FvOl?|@(BdS7Hh6V2STQICTYbi|uWbc@_3uUoMW-U4wj^?Qy~zb|#U zM`7jVEpWNV!Vvg)_lH7)vKNb0s;B7>c7bxT8vIq09iG8kPIeF3dG`ko+0|7=vX_zv zEcty63@*EY7n~Z!v$uwPJpVzyL12GhXG9*ZmtjO6Rtq}vaI=0An#{`u`sX3}iRRn^ z3*(E7zMa7>@I~c!^qN@y6jq1X4Q`eiHhBhVTn!aW6Nn=ySPJ&YEFG;Erl#S7S-XoN z19)a`MSBF8fgFNtDh*lQ7MO zeF}OuTfe!B{}bDD3V-_!lMw`%vOJ=vGyH7|pNN_>F4wAhf)CN0V>ifm0Mzbs6CGAK zUYJWpVM|?-XhJTvDkBQvMnLU;)_uCti;^o%__=e2oYucaYVFy-vvpOu z$yFuGM{RCT;8m%*)eF4xbsgEN4kC%<>`p2UGaH1-kkdVs{j5OhuZ0i1Yq?DWMD!yB zTgh<|k(u9B3Q&~Mr6QtXC_jz_2mcd_l>(r0x+d~T*BB+GlsaTh3BYE+XK1<~%^9wE zbj&|NQA0?yN8xGwW-~|VUA>8X&1-TnuKBBsR>r-LUA4K?HB>N0$UnF{9n}po>O;Z+#U(knr zdn{S%=UkbA8+f?di!YRBQ9*)mM(mJRmdha^>7UcyJlW0#+*7J$x35x7Hw@Ho^+&!` zMz4`Km63*lxIT%osSs5uMtls?QIpFKa!ybU-AON`nRxxOcO>c`{yyEJ7X5af`qA}E zQtIcD43)LkTZc0?R%DY?^FemadJvu8pPMow!6$9+vc+2qF67*#rh}vG`d|%qLX2O) z0XxYKb{J1x{bTt9?6)Rn9~(M!juO(VB|R^e;m*jI&P%6}> z9F*{Q%)=52E9r@P`Y%u6DYe_B@%GWv7!&=FlLxHcc}&a^D)(|RLM)Vzs$|)6^dwlt z_cmV&*zx)Lg&JkUK>c=}`qA)|q`>oh2cGY6Bus|qz!a2l=4(9*KwUZ*Cc96?3bq#Z z6}ql?3pE!CVNtPkR^5^4qBs|4OB$#YE}diloE)1ojt_cWtBgth&v&fZWaH|vzM~~k zXP~FwiO==V>`^UAbWK4~@y|*AeU5k~PI90?>p_^q*D*D+BjhxR8cyxV&?4jkvN!WM zEtbC!98{Zip{#Fp9qCegmoBt-X_GARk3)6gq#c^&BFusHnVJo=UeX)&%;Z{!vACM0 zure1N0T6p!OSeSBz=#s~u6tj}i9>oHZk=R3c$<2w^Ai3TTOj}FSN$!IxE#qsXp7e2gLHL!C|`X zVD(Zhj5vi7E8D};1;%F!BMz6B%Bi1qfF$Gp*a?ayt{voF>4IOy{!K)6J?-DZL=k2D z;NPRSCTi%V{PI_JP(F_D*8E$vDiW1@EdLeCFqA!#`!TPtdg9JwWIpJB7{8T4;NfYf zUn~{rr}IzkcZyd@5|h=i_uacBj)>JH;rSq6Kk2XYg452|UK|_H|CSf6BN1idpXID^M&4aGe#+Ia0_* zH2*01F@3eM{19D6o9;CS5axPl*vj-q284(eNvBlJf6Q;xxrojaCd*fG<0l zA~EkPOrD~nm&p{lZl<@<{EKNyo#gj`3V@mBkjCY8?r>*jWQd$xfc6IrQQ@Tsv-%p} zN87i9mFygPh=(Q(areX!_euwcHIfRtA$+KToQ!O|dAMJ!0KhJ1Kvz%612i_!o z-;2W$`%IwLI^-1Dqyx1^_{AoMCD&I2EYG(94Z|oSRuLng#1n>B<}H#%0sT~f?l-HD z6?CMm3u57Pi`!q@OlT(ec+-IXf^3u&vu?YQ;r4>mb7)K)9dZQg6UuXcOkmMX=!+aI zS}muJp&4fWTObEp42pzLlHP`-6T5-3GpgJ}FD_EYa7w{$(4f3_T9 zqWa6^iS$e?{}KyAZXw7cK4x7*12uk$A8-4am5nIc*eun+2b3FTsD=QO)kgTLX)eEO zOsLwroR5{}MpdQC=#Mk@2V^RmKUg>y#F$HloTq6l>XXl#Voh5n+ zJwq5XK*^bylPMFovvW1RM;@3&V+#7?s8nbD_DZ2JDh=95O9SYXdWI<$%R4Ia5{uxQ zKS@ot@h zSR<^oeg%XDf=9vx0>MyCTU9kMzQvN>%b9b$YCz%O|4ty?s*NwM*KNECrz^9xk-FO& z*YH0rB`C=TZjlS7QATD>!w(Ac;bh5&w9-2*nS$74yY_$Y)fE7Cr8S9ONdS!S9B%qF z{*6ZU@~YMQO|+gjddvCMHbpFIWy?8}eV;Kj%2#%s)gTD;qRr#B$pqb5VZDEenxX`? z`{{jM#ni8~9*qjAIUKjpD6e)3%kKw(|0W#qz79-_+j%1<6nN7TOkhybWJezKGg zR>@XD6A)PNp`l3%UWA41#N$&$D#4q z1#VHF{|b`%#qeh}FozQt#%G_?gxJ_JAMRLw72Q-9r%&UdT=jV!3VQ#@3*9rPp)xAl zf-K!RQXCE&dBjRVfrSiTp}^Z}u%GZqF2?9K%wgCz5AK9Jh~@t&o{jYy%WvV)8-t6# z1d-Cr+`yC{{1tQE)9+GbhaD+EoQi19Ds~xgW(EyuocZ!ONr5waHm>Ci@+oJKJ#Ef< z3pJWqFx+mACXp=R0BL8VbVp7mpdBUqI+?uxjqreplgZI=$Z=%Krg{5hvKvX8(d|!C zPA1RhWRRNbjd=HiBiurdIi>8+Ddm7FE&+&aUI>)u_dgf99l2Q0Eib}o<#?e+%jrV# zyI(2rxU74|%V6!(Mb01P;ZCLLI!vHw7gR(#0e_q#*>_3ANMht%_sp})K9}gewuD3I%wIWLBezv$S_}!TCFdX>H95*P z^Nt2zscZ)WFml#eftR>)NxHT<-#QR7!C)pIlZ;QXJA16Y+OAF$UvBRKGQLvPgOW;Jq` zRXJ85VDCl`HYO&22eJ!6g%tYYn1R(mW0pSA$Nc{@dH#9ejN{CIP0#t~u+RLfGA;4> zSEbZ;q<5oPDpzJamqLSMcuYfs`%=-Ml4792Z23`Wa3O%|0}U>www`Ekru1azXmHjS zNoepK%x)YF2Gh1igFRHLCmL+{-Oq&v%l{#0@ZdGQp+QuQ+-03)2n1|2SP zv%j=ImY93RjQF{p$<{)gFsSWf4fd}z*rB$Y>6nlN*>C#X($#)5F z*%^oBCL5M!{WJd*ose!h{2J=sd@vU;V889An4=HZnlzIPxe{F4h3u)Y#T zt-rS^&mC(CL_OH-;-lxZg6Z$~#sDA4bh8kx*Q?~$#}|b>;->!QEdL#$7RmvT+O)pIR88$Lq=YH4kP~G&OfRE=bzD1&^iCiO-%m| zcbpV@lf2(dcsOnTzl7jepO2A7#&h_opu>U(F>{kK@@n_Yib`{<`Cc>ORulS^qY#=f z|BO9({&`HA|CvgkGDPcB-lYKZKet6%QRiP(w)gp`18V*?iQ8YvNsuZ!`V?bvA?wL1 zvErweaybIefjv+ZfIwI|htd!zAo`RNlJ=>kn4~_n97M`FwG@!nrDF;dT7AJCjA<31gB(CmJL6S4CWbomu(XE7(4cL3m5qa@r0+kLCT1NBT zoIPXt+tn*ekvD}sKdKkw<@9WDe3q*a;m&&Hnxx`%H-Q}@hZ|vUZf@5=G4w07eq4%L z6Az6`(a5wL6{otV-_RS0c}Z0}#JbcgU9fTNbvo*hm_BhV1;3pAZ0iGY+^SalS^eyS zjNrjcgU>BDqhEznJq4;B%fAYci2lVKo<*u_e-hvQT{wr6GBPq+W(7zJ`Dk)7adr*9nTFT*3Q>o=DC7aZ0 zQnCv#%#n8>Wl>er<%cBiSKprf6DgPS4w204e)zB;W$SF(=|!t?zlNVR@e~=Leb!lY zMFKI>&pHYpddgcqx-Wqd$?}#rIS<57Hyu1E?pDiNF6~X;@&W*f<)5mGwGfP0F$=R) zL0bpu&O6#cjt%UbvHZQ`nH8Tqmd9SCE_bBzx|3)J)R-(k3N_{cr#^VydTQ*69Dk5b z39ri;pOU>GMS*&s7_)DEU^eJg^>RaKbBMtj#dnz%{ zaLbp3J=H#9Pi1XiFM0}PNEORJ`+jLDZo2isee^VLPbKv?CF*}omN@lmdn&0Pf~e}Z z?Wy(=dn)VQcclJtO|krcQ(IEyjjD3aZ^`|?J*j@X|JuGt>MyYCx9yAe5&I(R>UjOn zq}G3k)Nf4j{(!}Or|!2-%WWU${TkAC`_Y_nif9pJDRaw`Ozeq7GH-nsl3pj7PbTbN z3guqkHtU6TvDlWSnZd!&sorx*xJ{Ljn@VUL!zq_#?el7`V1+M1duzf17dD3mgu%b;U29{tG~ zk37kEl;v77vAL{*RI@QxLzAkK<;-0K z+jOj2tsUF0tZ&n?rxZ9$>63N822HN@*&%2}JzLrY-4y+S!&^38AhJ|Qm@+6^$9Tnz zT1sL@UBHckLab4^ZE_?zossL`RD3LTM*AQ5TF1=HbGewAxf+?1jD)F~tKqLa$IZEL|eklu9s$HsA7c1$}(74 zcrDYGX8)wJmD(un5lN;SrQISg)BdI5i<@?=pxp?>B+2to61>!U0VnoS6N&GgOcoC$ z+1gUi^(sZ3idBbKTg9rbzNphmA`f$4VuIU=N{1lriaQg?M;m`<2j>RCL)<2KlG_B_ z6db)M5EYWQy}Td2F_xdhLW@m%uu-DDMb3<6nD0I|qI4kS@<# z#!xcOS!#WM8O0Jn177iEvgR)-Jsm2d#a`FNg*3gB-krFsz5AX?O!RJYYVXwk7Vlqa zYX2UFWAD9x?F)9=zdOmYOVB$frGGD8ngYGl{x$zO1%7*j0|8cu$EM@mos#7y^wli(vIaeoxY%S-6dPG)}8u68;zrPEU` zQIJi>M^9=m&rZe1ba<})+fKXoAX#>4(x(E!1Ux$~PE305@Vxc*6nG8*Gj|Q1!*|~4 zub|7j)aj>yV4~A|=uY?E-;Zxg>F)t>i@Vm}OX$qb=6_fFo0-zzDHkaq_uk**Q~SHu zF8BAvJ9paO8_BXu@I4)fCgA(@A5?#n@wNHZ6sXRAiu}FO&%<`!s~`Tdi@katxFvcu zT=yzL-xWMZ7bH>nPj5--<%fz_w)dmRghi}%Zu_P0M&dBojVZn}rLPO5uL=6}+Mj#$b8Onac@J53Jm2cRsm*)+27o5O`_iTR z1;*@Z*ZQY)ZQ6wisP+!e<5PRu4mZ1N^yC8@$;+S3S@0av2(ccLd zIPevEzyji&kaMKd&xRtnC#b8xsF>h21^mGP=NyJ~P~a>s%ZsPFhP8?_^J%W3gtGU# zhE7KIU zdaG?tf%1X$Hg$g}lt&LzH7>yO{~2;KUY$$TC8jTLvHM&c=lUJmRxBq`&ID~_*%2;_ zZ+La0Q0K~eK%4;h2UF7f+w!NB{=P2)#9sHavz(sweOftUCq0WFcDn#uqEi9YDQ9!w zSIKj2uYXuW(crdN{#`e#Q|HiF{{5t4`E&UnDQ;I5zS+gLh5Hq!arYa+jWzmr`tU20 zl<@81YWSm|6S>;P=xQT$)8}{JhegSm;cXmt zLJ+^aMlPv=!NUUPq~bu<@_<=AZJar5#W*wXRion7kY}8E#){l=rvKGkdE6t`Qn7UU zL)ytWsyA9*>ND%1TX^m0FiO^t$#rLo3@Poadc$`qB3V_w9`;DloEt=p8|laOYL^?& z0YgXSqNgcv4INuRW>)!b58B`HT@@KcBTJGh;d|yoJN`a$C*^%RYhSH{0#uhuo+ z`{>_nr++&eUmxFFd-N~0eP56MrNXb(8Gj%3|9&UmpX$+mYW?1wjPLB7e1Bc!=raF( zz|ZS^@6mtor5JokxxW|9S>B^PQT!D^V8N(le2LeW3eQfby*~Pr`M{3wH7uTvmyC@L ztLi69#J>H8!c=Z2<65Dl)rmYL(bl+~%&nhg<()0(s_V%;?-wtq|y_lLi zucyRP{p^ROL=V11Ef&>CRwOw{*t5^v@Xm!npD%MBRox4{32P+Ipid@zy1^h^)%i457z+@>z&`QrOVY# zWidQJEQYzc*`mgaLg2E4WU#iDbM0h#h&v>x5r0;3_}@>6s04hK*31F%ck|;Qp2Tix z9)mHLTfnTXxw;V7pjiA&eiXD1VslVtPKy+%&+7}+quP@UUH-`$h{O3w>e6sts8XUr zet{G!j*4mL(oP#5@$yZ{|6vEcVh zM%c+Gq`=oP7AgJTjYY=6A+5AV{91YqjuwHxC=qUfV4do2%I%57->b2L#E%>xMQkJ< ztmY;iiEY@+kD@OGw}A`|Gc#EkL*(W_W@rFD7apR@B+{%(IrPVwFZ=lrCt#WVod0Hm z9tpk5Av$4l`3q3wCO=Qy(8v5Y^fLdNUiIVXuBUlpL{i;J*5|!VbE!=8k4sbO)qh|R z<1@X6f}~SMQLv>DAjLp;u6;Ba$b58uYzcJg2};CRqsmgh@ZMNhbZ+Nxf02 zeLx6IvvRHF!;>cXh_mIP?+JF+*S~v*Zy=lo-&A6CGFZ-vnk7HV&_6^6cM;S#E=dLT z^c#~veG)ZlP>)tA4eBwZZBSQ|>;=?69{+QJy6aj2_3|@iJgl!r)xa>ULKoFzgAm_+ z3iRXmlZ3sto;ph&(mH3+GEp+w&r6CEe#Ha8hd$nR;?T z5=1YeIt|gwRZ2F2S)_U~c3pJbPX=O|rThbp0>p-i(&sU#fkAopf#QAT+1>|C1>rO( zsim*}OM};o^>KJrr|~B@-YT_<(corUb&zn4f>&?ry^t@~;FeVDn#pX7@%3I!jW%VU zNYbY4zapuv1O22N>%dW@9qYj4wSV!kKN*&39Lld71eWDz^tSf*2U!&YzP7gpt#X-A zs^FdqT6?{RFf_5@dq$C41px7ERlY3=e#lw9QzS2_?g26Zlr9!`QYtdh`9-B%BrXi@ zZI}@Ot&Vgfv4WnStL_+Y^qCVg^}wQzKvirG+yW*p_YLAv79jw|PdQNe4z%&PDHhQK&YKwXs}j9-utFc!|eQOnaew zkJ&&6Hd(p-#EvJh+B)smv6yQi?ib@O=WI@IPHDiL;&@@4ytMx14n~m?%6>Yt>qQm8 zH88-s=Ld%2HxKidT+nW};A&_kn~E5bu$S+BJZI$W+IUvJkQh%(f8~dA0uKGKZ1$I2 z)gGw$LIjjkQ%(gbJ_x7g2ZU$Ai`< z-%0Uf{%e>g`=XPJjmYE+l`o)QscOzv)dWLT4KY_kqts>g2aFHm?Vs>ERjik8YIy>u zSrVgO!2N{Pm=yQBm;4QI)eN9OgD}?#1Fg;{?*p!&q3cKS6%3R zCR5WJuNf!`Z;J(oc+EEYUD4`_4v;QHPWDHymgxZVyVbJ5NAGHDuxhtzfG;uzGan6x zJF+zxR;!hVNitoKi@bVtbJW-1#QLjdWw;t1P<-AGIXre4Zg=Vsx$4lMd zuSTQ2KqHrfMk^O@k1#hY2;2)qFHQU{uHJ&eX45 z*8cj{ChG!T3AGe{$C5G6Teg6op4Vt)Q-Pj2{+*NKch-8%POx#KiZHM(e8sVup@G(k zKZ4Q)%uv-aU?+g%`j9oh8~h@=xpr>+Y&|WR{c(Ky5DC9|DI!SL7pFgogW(%ll@ZFR zIwsbY<$X5O99<-*`-)fQ=9!PG{GHtts<^1|s=dL-&=?{%7fY}x=j#W21sWm0^2n*? zc(sN0Tl{HkCdk7%3X7E#MBjQ^ZJo_>j8vj4-xB&W-sPG0=VJvt-&n!YyPmEU` zH0(Y^j`T+ulepio9)l=Ks@(ee3hEu^%3HMi{Tt+(RHu>4@vCa}cITQ+gjJ`wt;mkN^Hwg#p)1V6LT@6nHt@_!Q z$5&G3bCl&e7oitp)dhGVcQtUhBk#CrS~U}$5L8ny&WtC?9f$H*{+d~GHVzhZat$69 z?(P>lyKVI4ve~jH*TospetzoV>i0QI<*R%{O(7#L=?)%%kH~syM?g>15haa_tU(bW^NxJ=hW$p*NA#^lh4d$iBO*^3w)Jo2(Ckp*ssh^ zJ7Oary(82wBf|9##Ghtsa$Qn^_+)n5F$6T9paO*B47k&rw~-+b6wDp#h}db@^~2f3 z&3XS$`l8dW>$}+wJ;%g|9niv8I4D=cQ@k>w1o?>OJbmBx*o&YH*2fca!{6n*<}c%; z*SxOT^SjIpUsgwq%W5yaKn4Q3nyWY-UQp{&oWz^Tj26|k# zv^(z)u;2SC8W&J7w6|T|>zk5GZ(}p5FHb4>F|WL4qi%X*?)38|yqvEhD$R$^BB81~ z=%Kvlc)_$SF-PZxH)d9>@wje|w|+O3Jd};$vm;gQ|a2c|)eOgR98i3b|A(Y9!K% ztKl?NOQv^=3UPCCFuS3pYv73kT@AJ33OEgMLGBiPak2TknU4?O0(fk_fQ5DXVgq;;)>uOji z&6#ib%-5{HeyxJ=G~COp1TJ+Ns>tMw@OOg*=n`C*1`O+Q?xQvv=FKYfH9Kmd)G>lB zz;i--=r|!phBPVb5`WE`H6^N+ZR&hD7WqC6dRyRm*1@i>LB7c33_=UFFc4{@+IsFZ z8N{8ciO%P;!2St^Miw5y0*D}~JCgl+z^p1XF|{MiVfc1(B=OI_Scf_TAU<3p9{E%c^T;tg-4ib~ht zTO$3u=IN>ZseC=Rb9ahW5~GJbcBzWOoiOv7T=%~23KKXYgN|nevNkY|;<4s_ z>&BbES(oc4LeV<9;H$v<*s-9oJ>@=q4Ab#X5wA0c+MiP7x+1{?9}xvi%MZu$+d#A? z(>^azOYn5Ii3%P6RKjZ@u_gX5My;}Y&_Nsm=^FHxKg*XBHiy8kWj?%_RJ8knzVyh+ z7kb2RzCy)*S7n5nO8+GJ#7DpP*vnu?ajAJa1 zYa!vDT$MjMlxqs*Dp|tb*DY`TM&d~=w^u`KOE0;PBR32}Aq)>5pAO@R#Z(V?IIfnW z|E)AfIW?VX=7D{$SODULc}?oa=E(OEu_9td!2j zqqTm*<9di!Je1teyTu*YRUb z|MJ|f?6GDZB~*v~B`v6=;p$Oc6B=NcFBxr_cs6B@ZS%s_c-}U+B(rfN`Puk(i?w(o>Osh&3cX#I#G;j2iuY8o#&N>38{c_yffc6~g=AU+pp>S=v`MZx+A3kH7fGE>)JfQ5X*IoPM&!|=WB-*!0f3^_oSz&tO^lqcbz19ES!8w*5z;kkC4gyh8mJUaY9!MxQyiP{IbxfY>xh zu?+LFysEMd97M)dnl8pK&aGF8OzFrf^9_I2S-r@&vUeA4ki@^tp#QNYzKYi+{^hFR zu&S)}l@gn1D`*S>NbKDE54AM&kH znWvsml!1I}3G%Jir+1RwmT$EL_vuBxm7!`yoW&@|26VvqDOV?<{9E;`sW^SJinB{9>Z*rX=3p*AhP- zR8o^SS#aIKsOG5<+e-e%@>kEFJj>sG{OxtV{wCj@_otASXXjl#nC*O%UwJQiob@RD z_NA%ud3~3sK5x4$_4(o2)aSj^%I|hb>i5MLr9S^YE&uwo`Xd*o=HFTQ^!_hTYj0#) ze>&6Zzay>v-O|R_qy6;qY2)#wJaaq|p_3fzm429`CCeCYQ~ZdI05Pn+?_w=S^FPgk z2FV9&3n#Vs{3Mm%sJvA6D8K%1s{AAI@(Yv7D|%bX1^EK;{~i8r0Kq$O!5$qp5q2us zJcQsK$~**fkj`8cEBXLzL#&5RRBk-lN2}=H9E06cxse`TMkI-{7JZLep|_5yaVvDf z>AC(*JMX=AQTllgc}W4TuAQ@7sl*pmRQz(c&uk|esSW|{uV|SyVq7#EQIkaYY9%Nr zar%(r`=a~xm!tZ6j-qYZWf`40kTTzYjYAhLcTg40fm7WF4c zw-H{B;Aq9H14L@Y#jw{UF1Um;9pZ~-BS|6>Y6qcA*Ks#3(|Y*eJ)Hd?5BN}7zioXqHo1+rdD8Vqj#A=xJAyZo6Md=G4uOn2E^C~T5Kb^f z@%`B1Y9HIi3hN5aF7o?<`bF*lq1{8N#s_QFH~|r^XP%Ks)b{pmy8c!t-}YAJ_R!_> z)E>^Ezglv{_w(OioyUfRq!}g3L_!0`#sA9_hPd}%U`tP`juPcf1U0}~jtnfDw~-*= zPN69%_KrsaAJL3Os@~&Mi~e+p`m~4ow3$x`+48@gsY?Ayed_*$08>7#hLMwwyBe0U zJoMhTgo1G9d%MC<@=h|u^7rJO-`q%vPui=V1#rrO<@&40P_{e}6)SLC|AWL?7ui4~ zYJx$tj#&P0?4BY~7DL*A?j1ff)#J(Pk!){LDpK{l*7*NWCsm-V{lu;-QuVT`Or9Bl z&pa#FS8RKOAwc>K(+N%)EsPR}Q>g-xE zvdQvE_JDawuDAXw9OX~qVp(X2@C?JO$Hyoc*&tkjaPECK)ZTTF)Q8xn3dSek0#2LEiO+NT zh)JNMtB^8d146~n%jlU%yxJX8y1li1&|HGUai7^@?RFpFny;u1aIX6$V@evMi!ruU zZDQUg9;U1#bnK)6%884W#oMcwRPXIY)7sNnua&Z@JzYt!?Zun2!}ee!7yPvhyEK-6_3vmgdX^Ku z=Qdr&3Z10<(rZPM7y_>1#SLG8ZO(=&|eb1hSE zm^pja*yLF2B+$vOvB^H0N9Pxj%Z+#pm@?arlab2pwN0i_q0r1f86B(j9z~ zE!x!(V`o-7wlVS-UtiG=F~Ogt9>p}Rh{!luk}S(eu@RZZ&)`*LGR%`!%TFY~Lw?}9 zN0>|FamQOn%=U7o}?!`g9x&`(+5qOGRL;Ymf%bg9qDMFz%;G|K?y9D{difq``f zLs2`82os?&bt1F#2rC4N4UxkdVw3T?O-TKqADjk6GMGg1Oe7I3t%k69Q^;V_aq+nUx9K zOcIC?lSmA)#Aw72BU#iT0UZ<+W4z)TVjvP5$utZRm$q1v+u(?$t+r{az0_Kpu9sSu zXw?oTCZt+LueYMsO08{&Vq3IU<5Ky3K4+OZGXb^#`@7Hce|}G2c;|b*=ewPKd(V5` zfomB5gORMUaju!?>>(cYe2<_DTB4tU^x07T&m>Vbz6?!42z|mzBz$H^B@$A4U3TYt zGF357dTM+P9^sr_8vnrxb~HHc;tn|U_t|zcH_?E6RwmkQ#bd;8*vEuq!@-@U2Rt`k z>a;!pv*1Lu3lCs{SH$PgX)ZiX!IPOst8X|Y0_v+vXCA8VjHT>r=KK=NY3Ld;$|xWC zJ>(}GO~uz+inRgR{>b<9D=?0TzEFkJ1!h%ZcX+qw^-GwZ@&y3Zl*kH#oaicLv2HuE zYX!JolwA1wkUC|clmnf0dogD2_Vi6iGBHz-rm*VNb*6rbf-egCYVgWL&9Z7=o3C=2 zv(1H1W-m@WRWajxM|E_l5`vsw;K>mNXHtwOV^uFZ*VmRC%~}Qpat8*+?s8iOzXq46 z--&S-z9;e?vJl@BLF&uzi2$NF9nH{};RB32#yIlg_e5SVi=n^=YoeP1p$Fu6TaLK< zs~0|oUeV$I+!@Ftob{!;m%wUmOF_ajJFZl*HHet*r_0@DeOkJU_+ncG9vvn+>JQ;uFG$B^+ zcP}~tKc^zh&*5}B6&URO;2gc1CgWFQ6<-A|3{(fMgHC?yVTbgTpL^)0CtB35aN?T} z!JVZQd*F-aD*xrH2)fB1pO?@%NJa7^INif^N}bYE>7-|xMxMA&Uv8&Vr%Fnt)|g?k zBiACSN3MC+p@_$Sw}`{hEhqgP!#=b&_c9jyWwekcw=&6WOLfGPqmz$m=^K~P(lxN8 zQnC+PXe%ad5fkWT(HPFYu#3-lJNLYT`EFNLFNTP97!O~95dsDXK^6r)uk1d*55(T_ z{3}SrA2=tBTzr}6C-JYX3jP9!H+h27Y24QpI zMdH^krf(bCY0oz!tkPA*Knqg8OK~eRh}PpTOoOBI)1_Ff!gAC|Z8rTo>wd@3?+9{E z+3op_G_<2mV%>a}hVMwjjEvDyGDfjb_pSAcPNDJq?~@*iDi!J*x}TS7w&zH#NlNz@ zdDKnUEjcTdJk^ZnPg8OHFOJ%~c1YD-_r^f#x_1D-Di?ZmF7(P=Acm~1lIe(j5WV{Q z8P7o#R{j`7vdCz+a>9UqcSAM4uZ)?~?<9-qIB zy+Hmma!N4}KjxEEc9`9D6WD$4v#EAn(r(*MbTNs_>mSd5A4P&2X}WgA7$=M>w*P$! z9GqJP@#cb@oypf2R{`V1i!D_`!)b^{oeD2gF5Wa7OsX}&w^3Ll7&F;A;7cXoK-)2% ze*i{hr@v!BCglI6s?&gy@I?I7g{s0d!1#XIs&P<*Xkng&FGE*Hu@;ND-;oRh1_?8w zKJ%p`JZg~fJ|u%@6)5F&@kqt8XU6jf>LH3s*uc#Lb=*8q&;Fu8PC2JTn5pss~)-TCiglqjj=`CpZWnHhUbW}GHF4P?d&M2>p-u$IQd z94NJeHH>)v#1WrXLjS5B6uO=9MZZMTfQ&*Z1J>{qv8s-W2ao~iA3S%_WOx2f2{?j! z61#g4L?p`-C`vVWoEQB-CPf>pvQXT-5~~>Un7m)&9B_Je@sprP;3537l5E6hMTVvG zAe`!J99{PcSlqwEN4sR;!Cd=y6cL4j5XDqkckPHXj6C!+#ojz=ukDXL0Ho9<&`*ai626>pL=HUH2Z6agmwrzg6ZoVjE*3%pYPO)xDeULgn5` z_obyU*WKMrw?p}d=&pi))pmTRX_P8A;5k0l5dAm5L`;9yC)zzsY~j<%+Qs4V+kXo6 zzbnUl{qfU6u0iCp<7$jdZk461dk4!G76`ksfZJVB(orrV+5Ui2k4i?fP`1#^%E|;o z?XtWm3~#=6zB{F@HuT`>S8ZB+-sbh&Ldyber*^dan%Xdg#txqG{I9S@U`hRsbPTaj z{&=ZXDEpu=eh9nq_^tTRC_X7G3!^TYqemsK`#H?I;K-`qO|MITNCPk1xr64v9@w7^X!-N zVR9UsGte|tU4TfhIP?f~3;#`za{wHDcn>Y!Q$e8LB|O4WQm@91no8?N!zMMQeK)6>R-9pL@sGEHSjuuRulzD#iz?Jb3uh%@GXc z1a0>P|EA{E=e*13RS(BxxE~$>kPE>WG2MDOqJqlE^3nP50D$bdCElHL7DkEV`LE0E z^k_T=G1VQ{m6fg|*v)|OMGy`@?(;hMPV`yG4btCTjBSb2unt_& z4ThhoZHmYe_ zzLk~Pj<>AS|8%^6jr@5c{$SBzlQyJmJk7!&@qgOFwbDX8EXY-%?lEe?qR^E{Yi>Pi zzyMKx_lyHYeD@5%tSWPXDE_76`QR#e9^U1?;k7Ul6BX^|vrv?{Cb7Mk$yGN-wv4fDiwd>*wBr<@3DZiN)UoKH@)<7%2VLbn6mVAD*BnFOUEH~_M ziy1zyFu`3S-GfT?dzX%nNBw4K@7HbaY_P~0J&(`QTy5w*@YE;+zN0uJCjXd3$R2|D zc>a&2O~fVsPyy{AH1WH&t2DkFE`DReM=oqr2r@BcyiN_sG9`mj9`E2(tUG_?_ljH| zzZA3k)a5F*elFL`_^cEg9NxpY4Y5Mp#`BLlOU@am+g~)-3u1gu({){Qav=@R1w{=E z>GfvhafbjJ^?bit=W%6mn1`vuN;LhhgBnbR{KP>mq6p!(yx*{V|axrfIVp# zR-ILj&Dd&52;UmPQDmL%#A>75G8zow`|zAT!d=dtM<^v&r&Jzh0G)FKJ-YLye|HY~ zF`h!@L=wos{jU(HX0-S8>RKH>{BZRk0(E%9d@O_7d0iN*;T(v_Nd&fqswqTGvHmdc zaXZzFNq(9496Xi4sHw8J0SEriL_qZ0eMiA5-|q9@pK~PK8@oaU`-3y_WJw;GUB`;> z?e|&8qieCll!G?&W;|$#vD674|IPSrWaSg_PtMXK`}`lt8RA*t@%*w{nGEe}V8!}B zn@Ob)%)VhCb6p)ZAWIq&{F*a9bU!%Ww_y1z<&M+nyYaVX%Ctfe^iR#evka7I>K}p= z#UAzZNzAkLqzh}ezrG3S$I+I4P`)m0!+Byo7z{6z$({KnY${4%E`D7h<06;*QP)`R zmUC);lFTc7gZ{bz?gDA-X{PZO7(*JfUKSvjdWpCWOT@u-d$rJk)qxy_7&|WffOx^* z(~e;uvd91(wl!BET1T351?BK=;+I4cn=;Bz6G#7%wc ze66mEYvzyQc~q$LT2&>m?0sP%)cLaxghX)bqXT=dLK_Z-Tu+&S46}}8M4}G)hHAVi zgqFDT7mliEe?=7A!3N@^GJs=jkFlJaG5X;C)z>@JTL@^yrhp$`6~xYrAb+qnu(>$Q zVJ?2;QhHK1fM%Ia+!L3cNGqX~xx_g^k#%(RLzRivuAPS|ztj0HHZqpQMmDjL#@5eX zq&3 zlfC;KJaO!A!|ZONCys?u`#IbQ(sndhs3Pcp1Q~KvH6Dj?T7=iks-BGYk30kt*LOm} zoe^dUo6YVEB6`UO6@}SaLA0L45@s+OS^0uZB_3Sl|D%#KnaHu|DoeBf5j;xM zR>$*ygtB5=9Ia*L4JnNahxj7P7Z^TvXZ2Xu&@Zwqf*772Aci!EC!vneG8mPbWXMN7 za(c&n>ZLeJSvyAzzm%QkJ@QQ|j2t>ZOKl<8KA@K4eJ^ZclKtRY6=5g)sdxN4<{_0$ z{>_3L-&;rgOimq?Zq$kwBbe?CwPL7(3>k%Qa3|WB)mTM2qdEH6$SX2HAT>~6AvU-k z!dPO*ix_v0VTVFdYsSxtz%n{peINR?R_xoKwRAN1XULe(a;c{C8&bpLa^GkCU3^7a zZcpMy6io2qUpq#Kv%B3(`2pAN5UiflT-%+Er=c);K1{xKM%WD`f&*Nh#FnQ~yc@j^ z{n-nv`J@HgvmUQqcmVVoR}31)^Zx{Yh{$(?gAqRpS45eM2Qk*_JSU9J6wvHa@r*u} zNP6aDbhF%0TU4=5e>zaMzpNzc`Mj(W_}(IHu=wLuR;UUQ)5X7%ZY1Wi&JV^Tm{@~+ zBE0+?N8YP!$)lw5!N zFUk2MP$mizf~X5<%GUtce#rL?6Y28;3f_4BsnQ@DTrRXB4d&Bh#n?7%G#ig(VTc;> zB9EMH4y}0Z z>LWv4=b{U_rXXXRt0p?NEQS*W+-uNV;Mn!r=$V)w|Dqa0jD=5eJI#uLtB;gK85REfV;leWgA{RmC>@PPO%$&mJdN&%+iPcUK%*;l>n<=^KXprs zGyL!#CUzLA*D&!M1u?C`o{Q=gkGA>oK4Dv?%53cOe$q6UktQTcycCB_p?|oL?}B^4 z8NqXJ+1hX%#iIW*3Ksgfa_!CT1}hS;D_=C7PsRU%b7OEu1m1n*r~yxfyUxOs#MM5O z1TmVAYJC7NQ2mL$dprOL+9y?|LhPXEN`e~@pV8`-$ z#9j8{DB3Cbj>4D2DipEI(6XxLR(GhY3LPd$dnD=nWk!$i} z7ns3bVvS~1eMNsEzZZd`Sd9(rd=bfo6u~C|9_Tlr}7vKRRkJT-<3#mR$P8Eq=frhlAnP2R;S=NqQf$_;o5W~_?^k*GFIgk$SZ2i=D{@#_W9pjO+ImBvU z36sO;X1e6SH%u2oiKhMpmgFee____Al5*asN7Wpb$+0xX+f>;l?O-0h6+6bcZz?E9 z(})|#$DR8^h#bn1a_IfUr97h#g(aTL5X)rXUK3urzcTN~(~|7jgKFVMZYU{|Qz0kz z+MsP*C8t3uxAWn?=DZO$ki$q{(Ur)HKvrAjEUZ#Be@vU zgz#D?+VtmVvF2e2gdP+`ys!)oGh?V$Glts421Uv8N3y7{v04tC zW{u}Rj>3dN69=VusLid^{`-bTb`$bw#VSnDtKvuo%zUfHIP=|KHH0*|MTu2LhyB~< zgE=GzEYR^;Y<`Vn6YN;^inm%n5t0ubtK!(yFjTF!16K`I?kq0dUx~-G*dsf{FVMsB zXlUVnwKoadnb7aIVB^$FYOm1?+-vm0=v-_Z3Ozj{S^IHJjPlLG>j1g-2Be>Ef>!_*Cbs|k zKmUvjAS54;FU~>{ofhgoe<=RmOiM|q>(fK@#Uqn3KEQdd2Jx-&pMl-LwecF)FYuxP zCR1fjsZH*?VN)V{LYi*WXpreR@+v|6umT#z8uScRYPs<#t1A# zYX@rhy5jRS{#AIsRhtMv?NIeXd`WOMUc<HnyBiUIfcO6JBJa>U6620Ud{jLAL zOJk!RS;+9<2-71hWt|}pc|@51Kdof#MOl6#{;eq(m!n^-J;Yhz{h2H}w-qx8lWv5L z|8@pf)HptuBQrTL|IShdHx@Zjw!{BP4E;Cf?NPc>6XjmY{7(ZzO=O#b##C;^Rr@aM z%A-S^dt{}OaEuJ~(2A8C z+o<>No}_|)Dd&T27lfi$H)BSDmK81R-;l^0hg^+P^(gstq<#!Hj=Pc*oIz>k2}K>x z{{|e17}};Lo>!>WkNt<~I^?JXC3!3q#S5RWqZ9q?bhMUgw5&(TINDmCwZW0P97QMm zu}<|Z1_jxJM*TNfHz9_cS;=-4$AF+Zf54W&zX}W4e_6tKpo#w_o{q+wk3eDImls2> zzlIiK+x1^TmRpLeJ0D@05Rr}CeHg&tEp!7WP(o}wNxyGd8@-tva$TZg4@q)t`53BV z$Q5UMa0)%!=A*5-`WZPK)gop!L-OBBelW{eE&Q9#FoZb~LA}BkJWmbZiex%qlW2{c zLStTzQiY+(#Yl)=1|R7fzt!7HO{!YOny%xi_LGfy(T8lxt;QVx!H9Pcnz}F=QOUQIi{ti2s z(_fxg!8GqL&E8w%#H2pd<+&RUfS(dzG{2PjS^9H!JJADpe7_nm{W|zq2&Me-@c?|T z%f_^%4bQfvkJ=nAE8WF=$LDWHd`#IR#2W00*wKzt+!h|JiQ+|zr$e2upl|vTGIe*6 zI@i6z|41z4dit?EGyoE(XJ>xV@QU7Bp@rDZbSrq-hf^#2 z?(Iq;`pW2m=&zKP)>f%t?`X^4D*Ri}Z2YadyEzbA_;$$kx_KX(ruWcrbTDapXmkmR zaiKCFTJf8!k0qP`g8j&bBVu^(xSM;na7M^kfw%{T(G0cVya#Y@`%n3>6luh&Uhgkq zLSf`y%5JC>a|Tr723BLV`~MYM_#C@B7uH=~h#X*&*DQRzvfR~n4BuYV=Y#q0b5ALE zv`t5uVTZU7Rt~gbw6k|~7fe=k+a z*Nk(c&p*J(qa9d`u;F-7dW*0Q4naKc+}rt{>-w9c&tVoeuO{lnQ7SdAM^W*7 zsMgy*g>!tce>XA(-XUzKY5M~kZDcDRxFBckIRl#Hla6Cbd_kti7v=Alwl>F&hkX3dlz+MO9oNe)K^uYT!9G1h^`JRw8>mf0n|QjQWryXd{{1AVN_Ht>$l} z@nQM8y48Nv5e}2@@fp8g06S8DF-E-k)dHSO&I&vw~ z8-E*Pu_xm5u_E)tNEU|8D65QbZM33XE-gMC&q3h!Ah%iM>^Qxi+80uGa{tok_ zgB5QHHx?@+(<`tTQ;V2UcY0esoS z;d)>Ur8hLMzs5CCQ-)>CgBOq7CR4&Lmj$7&_98P_xe$RuD~Z~UCCI0-)WCMLd$l{x z9p2F@ck#xzhGbZ)jyzcL_Vbmlfyy0cxg%3+qEE@Ujk#VG|8*`?TMk?{W2k~YA8kVN zV;)v*HO`HR^BO`caxTQ~x3)m2zdx|??f&ucHpkvj|G~gWCKJ-s<8Dt@m`0M{*JY)O zV|OYhJ?2ZOOy~GKq&YHWE>=k0^HIbg6!MLFu#_9gD~n-#_>-LaDj58WeC4EMFP0qN z)_D~FBTPazBfiaxx>*>13V3uNekS4vZ#NDq$%wB8BHvmmf!Wte$_~blM_ytf>DHLZ zPZ^G%p39Z8HVRFP-=&a@`0a3vzGlhCqwtCUJASk$!=l#EH}gSGa$)Wr3@y3dH4+cX zV7AR*+ku?e&*ym<2p+)qZ%`4rc2bWP164USOE_#FX-Dak;d>7=2t+D?)~24%_)r!{ zt^qOr!rkN8t=8s=UoBZtM0GrWTZhCZ+mLj;R)Xhm8T&m`A?=9sh^_d~LC|r|i{Gt~ zDM+F3!a4eNsU+HKx4L=i9F6e8+M1mGMm~L?vh*ixH|vL5;td%}}Crbm#nn z_~R0fEJCW5;SCbck2W(p1LN3b;Q1mLFwpus08v7q-v-$4xeC7y82~i$>NT!uFemF~ z0lpZsr}iTB&C5Ks7kn^|ndXL^4mhxh;uHecFK$>?hi5Ep>-JCXN|s4K4+XNW`!qGx8;tmxmGiC3mvn7PNc`oLW>`ZDqh z%WNzed7al5i%-*)iE`)##PT=NxL~hJqZ^-(pNH12>>1=#*7g_i2Jq+ezrMWO?BnHuUz;k+HXj*kS1Qxdi9@E<^7TDdEoy>=lk=Cfm07Omxnp zp7<#Ca`1HyO7TTF79vb4@M$4=f zAIM-vP^k9Hjg=f$M)9O6=U6DK7=L=)QwUWujrg!YS5i)GttRt<42D09R*0XfP0ZO# zgEzht^*kSRqE37^M+pa!ns{`DBL+P&5aMrR&#g?EqRvw`!o%6NG@gZoh_69GiXX(! z0nb_R=Y^Qug5Z`t6TI=M_>bYj5?DMJ%ou%rTZQ2@)axDuLXB;TYPy02T{yq8E9BGb z@If|9?_$D>BJE$6zY?lH%l!erhyLzWxHQLL!9k$ zZ^Dnkj0BUD*!Xu45cy3tbnX7_U$#jXAzc)SqxhxJhp%~{{p0NRRM7Aw44-6(KQ6lk z&+sN`Q?89l9_)iU7VXJ+#M3$MYFnAGSY}y_%tvVNQj#jPcyg#hHlDu`;wsdm-m(`N zdbPmOj!X!0VO_qTj1iz&->8lrlFukmG0>upA~7*R;Nl1hg>0S8n#Ks;ALO`}d5z>X ziwYb=2Jp7bLH`{$yxtON+I+(sn_8Nxv!0H|Wf8jJZ)Y^Mv}OHQcWB&yNA#Vx%jS=r zHtr7{@HEUr7Iz^22RxU;iOM^EO3aJ#Udbs9UZ;r6Jta&q)6@6P`^coCtBXT;tA&4% z@qfF&HLo)2x%yNmcFqhqD!V+J;T+9?-v&4^60N}b#dyjYeZKP_8P^9Zx+^jm#^@WB z(Z~G{{%%Su&fgnwLT(AzQ3kHh*~22;9eUS)M`iSxJ;gv)#IKh^l~D|hJ>Nc>&D!t> z2RygK#b6xpd=)O1R5at;;l#m~d96o*>8}So?Mc!mI1hL}iC@$gG9BsfEQ10B$T5iR z_eG(sLHPs$q*?yX_o)zL!=hsEO0R#%pMgd_Cqnw};m!fy0nZ#bv9>I_JhR}!!=<9g z<(&gX2Rt62$UqQWa6KS|YY^cco$C~p^9~|Z|3ENbBDUgS+sV?x(T^^F6e}lD&whA! z<~)vHRM+7b4|pDclc9yk_u<3?oT%qpaQGkm!x637A-utYVVdU)@Tu@W_{#LwGn4vG z!%>74D0clLf%)UYEjoYe?eZL4iPXE{-~t?+6?*&W(7c?r5Dj(Z)B>z@Y{NAAw?7AZ zs#ciailf_*1TZu_y>$w}Nk@Z(P+U@6!gggdSD{qd49E>8m@<5ABf@*20;67r8*g@Z zduEi-i47ETT8^?Bk`vZAp8c`+{O&^_a|Rp#DJDBljJ(9(L|+tro;x7RionC?9E;&V zyCBhl2QfQhe^JEsAVEKj|IvNER{j7MyTJGAQF8c_@c_%mFBhOO--;xNe-9XAR*uxW z@DwBgCRA87jG;<;MwmuX&nkLjJ!SIbS@Aifi0O#uMq1^N{g`U~>~%;BnOR9>lDi&tkB57;{AQ#(18G z2!*0QJp`p?I5#84hxHBe+1~OkkX^ZFmNf#P#N*=k@7r7X70Q-`o&*ot@Eow`F%?_c|{3jV|5Ai6_5!ik~C zV-~Gay#)$65{^Fp%LNaxlEh=kX^dyOYsV_~@PyL%ACW9X$MdfNGhPXcgAK2G41tJz zM$E?ZFCYbaPQzwy>EGQwO!DEe!uQF#<0LU&R7*z@%T1QlzGHwy#Jnzq7q?)EVUeB{ zdv?*V%=#TW8Pr;aEUF|hacqFKx_lvmfNPoCPy4 z{~CHfEUvd*jVR%nVwJ2@$gf!pVO1d1RfY8XEif#bok;gf%H3UCpz!}DUWHe%kRtuV zMWHgd%MjGEe)HlxG|dB2mb8XZ9iG2<{xpjPpHuy}2Z0{RKw${M@M1p0jw%r9JmuS$ zBSqS9w9;9yBnu6gI4AGU8DRw)pMNX}=&!nSo(DeiJ`=m!^Ag7)GrBHd&1_YL{`to(gT{vMLQivK3*R^jP|+k{uah_f5c$ z@YFLrx1@(B&0e&&E*_p(o(=m*aWZ|lnuYpyqpoi^O8UNZ{SOwAEm~V1-|^=Ujc=f{ ziSg~;1OE7*ar$UVl&$z8eVoYOT=4$`=~IX2N(HQlDH$A!%J3k3nT4u7kogV#1w3t* z#?1N;nrLw^U^j@QvN#fki-AgKIjc~khvJ}d=E zecdX3@(?kNlYgYx*wf|z%_M&V>8~bn$^UE`-l*}^^wH%X=^3r9kM}bCsma6oCG~AL z_PN32yz|-bvlgMX2WZFYA3odBc^!@y^WschAI5{-v%iKOPVGe~M;F0bgdVc0PC_g{ zeg*xres7=~x&G}-jB)lk!Y? zlsDf<0Dj5x7Z~Yf{Z;vi?8F2f*;yM-O{N_TZRo&`4gg+o?lexU7Cik}pf)7Z?^7SpCtB5>NWTW8UqgJ^BteyJ z} zGd<0i0!>syDC!LH^cmMLD*7BUEynY|n}z9&1vo-?hEP^J#% zp2n8!kJ-Or{DS_C9cRM?{0M&u!@t&qSL1Gjr-dKY|M2kt5s&6RD*O))z)UFGy%Qk* zC{K})Jqg;I9ujWo-_2muYO^{vvVYx0!jiL8dRp<*p@(=S;!4F<{4hQW>hkk*S$>L`9%+ec^Ur4xAu;`irqa)HHq_nS$F{o}wu~Io zGsuWEZcc=!lz3h;d=13iNjyY+-xm|%Wg?H{CBxq=`3)Yuv6pz{D+&G*;;*L1??Dz6 zM5`oz((kNjS@|{6_a%fI>4yQw$enOAeSn9F-;%_+EHJV?iT4qYByklUoXDi*xfU@} zoQ!`D`74wBVTSk3WPD|QH74n$Q%mHwy?KBPYD!`n!Dnnkfu_2HyIvPd!*i3{QTK`|6pV5GR7CW4qi^m-%i&GRZzsZRC49fqa!}ODmws+*sFC^2K z0cZK|KpG%F!iX>Mz)0X$l^>vwY`-#@o-DuaWO~(+{$@`?pUnTpWO)jbzV8-Ax8hfn znEw>1@opbs>ZA$=nb&S1?LDMrg?dl$v0!G{ZCoHi!- z6>}#_p7KK{M*aBg8yAAm=3=Wv&h?N){}_&*-;9FV5a0KT(!{k4bLr<^(b;96z^cXn zbpMrEyBs}5?#?=k%ZhIt!}S!b^#ucHSJ|{-O%CN?s{BZuQ@`BNiFW2yL4R6x0Ps3+4d_%)I zKTvXOG~A})of^KP;hY~TzDf44OjiAqF<)rXEgk#hL31Ctl=yk1A?nw!#g$ngNDcaMA4fy z{Jw^7Xt?xlMQ_*eAq_v!aMe#0eY=Lg&@lHN<-bP5uW0y!hO_Qf^ac&@((q3jF1k|pN5%_X#E=Aq~Vpi{Dd@Iq+y2G?+=_OI7?riQaLT&m%awja@WkA^0^ zcWOOf*RV&!N)3?$#Q^RXDY}T+|!_zffqTw+b z7HF8M;ahiUyBa>L;eHMGXn2=~H)$BwuwKJT4VP$Gpkbzlhjco=s^Kp*+^wO>hte#E zTp}{C;a-Jzq(Q?!c#onRJUbxN5|e?3@IQqGPN}zHozfrNtKj)9pKRH3bxToG`-Y}) zWYd-wZKu9)V*d6?^jyBav1t9)t?RETYH7N_`sm}KZZQitynrRVuOR64$_;n;o3zvF%dgBlw7e-=6t zmzGT6hdIcA4H%PN|E%f%75>s$D*XbNsr1>c@lstrN@gqiu+FF58n4rM$(%HL8eVc# zntqK3jlH5&`4Wu_V}Guq_v!rY(fQffv~hjg=7?Cls8kdoW#%s~mFcr_)8?k-C!8Qo zudOcH*w(UvMY*VDOQfi^EgasmHPY0$yl5lNt30DAQn_hslccZTT-mgB)3)`IP1~BN zWJ5T-@hZF~!Rw>+oYxdt)3knbbxXJ{lGM`rQF1U(v2)rY|D4?7)$3a}G;KaF(iHx9 z;e(;`BI_eNW`z(JK{2$WzfaM>8%(EIFw)~6W|C+|fG=vK55fb7}jf+|8wA9tMLZQAB!1cv&P#ke};d%#&>GSaMJ%KjqkGf zNxM_yyDk3laUp)F@jV)HQ&k7<$*%RATiTf0>&0f#BHComuiqSQUatk{9~RA^V+_7| zeak1c|K;#s4+-KMS|a?Yl)N^;FCw;rDnz5XH(jyGbU2M-lehvm@hi5j4>wCGxFNG% zT0$Caxw>hq_TMbFh^s{ts6vEMw2YoGd^Sm2@Mk-v`NN1qi`XFbw}#hmkPQ-OtYRC&a(ByT3 zhR3Gi*aRytLr;gQRTknj&3Cef2IpcgFM}5>Q1vZ+e6nj2|Dt0RfABZwr<_RGE#TE4$oq3SL0@U^#50A(!bSoHYF+^ffH0bdM{G2r&+E(t=sc(sq%kN+r3A_ zaJTXw`+|ZdTmc=9-I^~$!yFCAbhzqnQF3=^|JyYDiiSnUsC0SO3Ky4@dF{l#D142` z1YEc7s;yhrtrIIZY+m2mTJ(vFFZ;x$3oltzBH@Bhh+T`6p5ST9UhfhGgC{B27gTU~ znTDq*SgPUh3WfKas$fUCf`cb(e5rz^T3%>m|xN zqbM$BcYJA4-8I!$aX7Y4f!ZyNZJT9N7hbRC3kkk+F252@)jEt9Dk2dKGT1%adTKVc zLQ6|)(^lDpp3sVe$eXT``W8jnO|xq3Zrs$;xSA=-uw2!8h1jqjgO@E^uOZ$R*?7EZ zkG5@U-E=vEw0X-F7~9}WKuxV%+O}?JQnBE80VN$nv2`u$uVTQjYi&J_|1HP0Zu&Iv zi#N4k0D+;_wM~qzj>YQrn{`LC?uw?!Iw)WFskWvzC@5(>=Nz`Rtxb`(@VcgUwCtO% zYD#n$;$lgtO8BQKt!;`lZ()B0k*2Nd62>v6-O{oS$srS$;gSs1CUBCD)K3p&QeXR~ z$cLzdJ}`WIb%{1%HtV07B78f^e;b3;M=m^B-s!c7(B!r#U#R-pzMK*z_L?xx< zN3yNkiV>|uC=U;ga3_|Q>5u5j0j(4vzaHRDCX%qj&J+XMgq$AWex#h58%r@6K2^vk z7CT3=2^OD}c){bt;zj2)wl8V+Vf?g&O5v=C#s1^@*DPv zO-{_Wigwpkw5k+h7GGT1ln8;XQE{HWb<0(Xx1yzy;SyFnHiDRl$z*!01}PZ{*lnMu z`jr8ze`3FM`ufQF%|+pBk_$vdO)VR?w6VG2oEj|hN*~V@oS^g#p04_XJ`IPp{vJIp z*roaERx3UO$25O%qwY^M-l63RN|pY)DlMmBpjP3*D-`TWliQ``dbB+Q17|4yhRN)m zsO*($I|jziQgWr*UO3&Jk*m~v8pf&>-ly#~q{$U5R`$X=oCXRV&bmp$xl7B%bT|#{ zJ4e|IPZG|8GG%XA%NZ!nRdO9#E$nDZ{ z0WD`>pH9!-N#qJn()p*;vsA<3({;W~BDYJ+^=Wc$3I2*KFhmNnQN4vD#ppKt`VI98?9lvzBf^ucA zPRGx{QXS6NByzj7T!#*)fknFB*6DEeriHU$nX)&i?HSmk?TJa!WtWx2iC#85(2=g=Q$=%@7Vr&QJijM7{QY5-7UzcNknl02u`te`VjT?MsOG zD|?8z)NgPN3ABAhcWQnO2^3xVI}ENNK*GKXzf0M3DoCK@749&&h5$xh$~l~xUqb** zSN;xzYv|QEtny!`zuTkIUqa@;OmAj9)7Rh{5}5c)Ix<}HYe=BuFa44K3fB+-Ds=wK z{Bvn}1(E+I{z~598Uh%3MR#g`4FNP=`8y1*p~sHDvhP;mcS(r&8~YMR{1vVtfU&RW zPEFSkK+~1K!{8daE&H^K@~`x32%zPazr)}fx{~rz&f(Pj8afknpHQK) z{sGmcL*@_JRQ`L369pu|zpnq3SN^j8!=I?4D}UC1iE9XuurKwq!c(7y1d^W>AN~Xq z*AT$SD>^E?q-zME>B=AVU*Q^hyjJ`fKcL#aghaJ{iL)6{_7wzb>?=Adyt1z#P)%1j z>c7G@bX)di{7~VQyn;Zryuwlc6|SKxDKF(v{}o+BXM(Q$9R}CXJ5m0t^mluhf6!*) zPn`8%$6rFA${sVGbO0TH34v<5@<;wFTtl}fnf^-NrR5bw{%d)KBmWhyp(`mb<A3MH&FykI zKZ>5tZ{#TJaylLVQ~8h5pKj0CrEMoa#H!Q9HzhMGJ15t#QqN$yejx`gNt|WFVC1KK z(ueX%Owm*EB&O^s`$nU(Z!jhA_Skq5OUm1Hr^{f5o{AgHKoft(ZQ`#mW8a&R#2J5u zsb3ZUB%Se3rKjQsOSNyyyFID$skp&xd7IzqQdp9niYqLc3nu=)DU7X&zrvF7PvR>7 zNl}_q{F8K*|2CbrlDNT=;bV!jk#URC~+ zIO9(&sh=@U(hZiRr}8T--M%gF_N3}h#TAw+Z}U4{#B6#hPRy>u$^6gEvh$x9d6V^D z;YKz+{|&#&e_|&8R9Fmduw?qE{7=d=hi&;(++eo6&9Caeoj;0d_!VZSkIHe|KI^Cn zuZn*XXZ(p7eWv~!e#SqQo{B3h-F{L(Lz60>iYqKt-sWfhPtE^SoS4Z&mA@+fzA1M3 zCuZ_baU0xVsqs(ptNgdqhha_P3QG+?^VH~9r6I}B^ta^|mMU-4ng6NrPsNE%6o1>k zHzU=)jZ-#NKVzKaSC}2XRDNQI+qdQ2o>cv*II(njo8Re5r>Ekkg|qX|)@Mosb3e8I zD?G_-%7@Bv!=JqBqII+X++w$z;ll-)ASZTqaFMxV<6Bu-gdpQ-owSTs}S}!v87=K%zSvN}3 zQ{!XSO(vtK+Y998X6I&SXY$U@%=8&Zcc#zhO~;KtX+E#l{ZaIEej`U&uiNeXpUQuf z{&aiBE^WJ=*b$tz{$Z!JsUIdSi5s_pMxHd@l(+dvw{gRhE^lyS-{6#|+u($Thq{b? zLnrOS=;{1{>}+4Q&*$dtbGsAip_Aob&%;o?SidDe+VXiIaS4bM1teg)BYhQ}fVhSP zimv?s^*rof&%Ft@!_+tr{g13C z|69+)ie}9!m{m}a$GadeFJK_ud4WK7I&S<)<5=RO=;{1M&WuC;r}7`AKi!_On?C+A zqs{MEHf@2?BqrS>P9#JHUAk#F9-1@C9bm(hc-x#WB6!x|dC z;QvyBb_^hYiRrv@P8>h3H@n~>=kN%Vw$%o)!_?j7}Bs#!+H%VxBJx< zd~HJH;C>TRz&sqEo`>^{Cc09h_q0ot6o8NSBp3OE7QN1LOA+WW7wZz;LEKU=5q;Tq zOCZw=Jvf8FkPm~@y2qjq(Ou{ihuPPX)M>QY;h-J+st2D5i_KR8-4k8(4cfFx!eDe# z2W?Ov&R#f7rOh|^oJ;Hm56)6JjL&$GKW5PfEjM|n!(4WJsMo%1yB!E$(M+en84Wf| zikp;j@R+L(?upW#x{PkyKJ}+uLzCoBIv<3nPv*ZxYlnLXcgc}ydbN=f=r@-g4lxNo zZ4_8E>b9>st&hE*t*_3KvH7X5*`l>uZt@v@bbpvWla}P`Ko|y~2WMmuJ?tVcRyf44 zMfc$}`HxB~Dxz+aVs?0F&%W&N?1oG|^yAD4n?UmaxXpbuw-*eoe-QkpG# z$0YWt%jmZ4Q@?!~9{RO2{-Ezp%ka>zm+^-_oP}bu zq_|0Gw&)#`*rzU|+qO^r_GNhJH^BIVzB`S_=BISrrWZ{df9f*2ZTr-3UxtT%V~jua z;cOS1CB;ojvqkTi#6EQy-L`$|w=cs(zk(MKf6#ZQ@!0&7j@xv6K4+r*r!J%0wom=` zWq9ZpgiIaumEfN2BBj})cfg(AS5ua{jBeXL_1l->p*V;4 zdZiw~UP~AK&BZY7v1mhdBhK}c#M{TJHjzh{+CRmm#Gl6X_JJZ7kYW6j~6>^ zS;?V(7=~RIZMWqnhtWs39iMc4c6`XobPeK8kB`x3R&xwrx;_~$t!EH%3Sl0JGcVwC z_{A9WtcwPVz6b7M++iH=YnRobH2iRFAMV4jOwlZMdN6$URr-=k<^la|J|FC-UkpEW z7Fo3a+hOlOcvQ(q4bLvirX4QkOP@tcPe+^AcAI+4_Z97Ur`Kas_9;7vu$7b`U3gD& zkrK4%^>C-RZ4{+0quaJG^;^2h!*g61&!XR8{tJCL>&4^(6K&8I zFFRbcYhNbp^c%vQHn_kkaF&tHlHw+%-lB)$o@jndT}HQUpZe{~@X&8JWMZJ>%p{v7 z#mzD`WYG`7Jy{qiNS#KT9S+*DFFPE~NV^a|28}bCY?c%^`5P>H*m9GRI?QF;rQV4y z>g%&;G0RQxMkTtE=eze`=i1l6+pMiIXgVGXJ2-B4k0bu zp&w^**(@n;QhF@^-grreuJeWY`MuFLzv8E>kFmv+3^s=X#YUR8Cgd3Fi6UfMIVDZ zJuXrRx{PkyKK0v|;h|qCWP&H4{l`7oMM}Lz55t|_R#BF^jBeXL_1l->ph|( zdKm7B>04DN~SQN2`*`_yk= zhDZAS9`Rp-_~V}JBBkD{Bciqky3Bb!*EYzUqF}9ZQG}Q`!YQA>wruQ z^j&E@Hb13@EczJS6WOOOquaJm{q|*eq+cBIKN<1IJ=sM{y+sehJ&}C@T}HQUpZe{~ z@X)UVGBMC`rjyN*;wELtqL0Bnk$vhix^4T^Z(oK-`i&s|<%mD-$u3grEqWO4iR=sL zGP-U1)NfyghkhN9iGhwYrfilJHz`9FeGKl2>{FM~ZQG}Q`!YPz?@x&TGQ=PEWEUy* z7Cj92MD_)A8Qr#h>bEb$L%$Bl#6ZWHS2jzEo0K7oJ_h$h_NmM0w(V2DeHk9!^lOJq40P-*vRP8xM)mWmwL@r z0Eer?)ls~{Dc7W)1q{OPIvgUqxL$}#+^_vmh(~`V#K~@lsKz}Wc8KYpa)`yaPsjZj z?tkDudaFY$#eD(pO}N*6)*8zUL61|FJ`S1@|G`q5pJuK~Ucn0F`S0Aql4V8>o9(U6Pz;=K;>RX+&4prZ(2QKYFoQrsx_ z6BWU)^g9mica=OCwGJ}D1m9IH#igZE&lvP6*>=%^Fnu?{b4??hSRizWk__-{YQ#yD z#V64Vd$9zPS}ZCp-LMgd0yhBX`t+jJYt|OmudX0ZbE;nr{lck!=hLq})$bzub)@)J zOMN?2{Ul#cieH`N+m-4k`Fd0Q)=IwJ@GF2V73Q^)F9yG05Pn-3R}c%FB72^}i{;Vs z*!LxTj)dQ~Et?}(F`>A3>rE6-DrN@#1!v62qHOFG`XBO^T=Ic9-}y!=UnTF?lwB z(wuq?*GuTf@9VsP4`^$?rSubnD6C8aolF92l!N$SfW(nZ+}kubJ%P)k zn|o2OL*%(!odM02I4u?k7nV#BGa8qR8B3Ol8IC2wKbA9`g$lMEb)^~U z`eoQEZ-e7G+<(ShlzZ1bXdVVpmoJOq=W}&yQTrD6;J4qioS?#UhXVIH6V%@NK z7{6l;ne=nGR|U`@^}Ch_;TitE{QZuHq<)VxZ`PcbVaa*KG^XM(n~nd@o3qn7$GzBl zs&8ZF*|}Ao!18G=dEcDT-?OXOJ9ymr^sCFEiEi`;yW4BWt=YoYbO%3d=ng>!hH*Fw{IGQ7K4oQ z8sbMx;~I1i8?is@VD_>#TkrBd?Q|{@%bkVUZjrs%7iMS}mOh9rco092;_lI5iMjin z#cq+#`)kAd2l9GXI#%h&Y!4GxVQXNA(4fK=X2)=|cg!G)f%ICW(<|R8yw5mGSwD6{BoWVBf!wEc-JaAX^RL^As!#~B(hdv-OUBnIu@mJj0k`Hyv!W~|u^w(a?qyw#MC9ZV(OZlv8>@KgBf9O!(8gxmm@rDv&G=u zI7|Ac7%NmVjA+6w+%e53rh#YLk}NT8P3~}ZIICf<$0viO!94yHZxoa}Ve8Wfsv^m9VGleITC59gsV&Nkgzf@`a`?4i|4*bgL z2VJBmal|i8PUh1ZXQ|yj-3i$>kS+NU9QWXM%GS5Rz1jIFyoDp%BeGW^G=uJ#69sne zET5S5rdu4bHcR9-W+NRkFvkuG%MViAEw@-GoW_?eonyc%pKh0 z5YBgzb-GT~X&9bc;1&gqKBTu-;5%yK-*B&lh)mP984_=YUnTuuk8~TiWpp_ho;%eo zrbaxdV^ajattL*#-9vf5SNM^~nT;rWOMKG58MIwmH~DPbmUR?lBAmFPvjDOMi}S{& z4F|%G0P-W^7Xj4sz?ZUzWw?qpv$OkA=h{ulV=(GPJU-NsX71fDiRk3hQG z{)Kryk%xMlx7IK6U^DOTfK2Zm=xn$ZKhF7bYljL~mI$Dp1=i?rA>5^37veLxZ!_U) zoFefZ@cW?-7wI;hBEz;cO^>6%i?l(ytd;2!o|}WV`qd1Xr=|G#QV6%NTE#g9m-WUg z1~D&u3%4oHHeNUfdA1~9_}{=-24!|T%QAFbi}Wk$g5y@)?%ddY4sk5UNPXTnFuEFW z7B0vVM=Y5mj&S6Oz!=KxU}j8dP-BFB5c?8!{1T3raC>vZ(6OioKbP?*^JeiSXQ9(w z;Sxb)g)CcJouyOdSav$bvKY^zKG$CXUS1wj-xYQvb2jy-~W3HI9HU~O^Z=E?-FgznhUA@%xJ^b|Hc4h{UG{MZNF45?`OEfsQ z>waqr`YrTbsAufARQr$eJOkel!~GCMSx#+yYH^k*UQ!{79pxf_Z2IujL4PbKoZVpJ zP;eIGkDn88yE6x2w_|Y-!LM-nZg63=ImP8%hK){B^Smg>D9cMSMBZXmhSyT|Qv7Vd z?aZxXo6&*dHdU7SDJb)){M*Ujjh|b{pUFgO@Sf@HcZ#6XA!WdixaFa3p$*5(OfeIE z$4u1YnW)Dzm-xiYH8X}CY!{&0kFfX`XN6TA_KGol31=k=+5ptcF+^j!A0`wQkJVNu zbch>-n1wq~lhl#whXl5Gln$S2@BMD!kDwl{^@@(2LVOGNTB!$#YT+{c7=QQ?PlkW0 z96Mm#fcALWV%1)=Oxy$6l85oL54ST@w({Q7#a8FdDBny2e|%Ct|+S**&m?ytvW ze~tPwmud5=TlUjp2l5H`X4;Z%Kl<;+Ea~?L_+PKXKpq>n<9u4^BF$tuc+)2a zHwy6{?kBV!8=uN_TXICAePTM#IveRcA3w+8R^yJa_e@dgJlCcB;LMahxQ6`9m-FFp zmkZ9HOd0HH6XHK`t1^gw%)%WQr!+>g#X7|GBII@MVmZFzh^9`Jb(C@B=}gptnJ61G z7o)6adPL^s-k3Y=YH*gq&OD!(_a?^bulhyqv$@E-9MN%{5I@3w4}!z`Z{vf?JLmz-Qxy$7hKn8|R55 z*B&j7TryW2>6j%{udVuk0qA}KG9^#L@d56D9RD;gZMYvjK?i^O@N-;0*8al3N#N%@ zS#!d= zjmy3s`5Zv|6_%~=vq#+Gyx#pSmvideER>bmC@Xmr_9G3{vk5=j5_)1%PcXY#9Ot~;UF~t+=3eep z{qYg#k7uAi&J(kqNvN?ZenNjz}qa$YFdtYYF=FyHn-k zlz$yRhornr4_}2({N3g35Lab6WqTdrya}H-mSe=M!^em@UXim^&c9-;b#teA#k6Mw zA`|_$XD!B!MM5mcU9v{yZ3>>o+c#T?7jP?H6dLFe&?BHHm4>=t@ydF;Dr3wu?5dOX z{s^Bq;#s$thW;=IWzK_nm&nJqaNIxC;jnSp)<;|zJFB=BmQNMO?(~cK?Ex{jc`C~L zabmWkSdD20vtyazDGff9369rF&vS}bP<~35!EqjLwG!rV%H_HnoTmG{Grpln-w{$qBI>pqxbH?TtdPU*0n5XUY2{+=^b1M3F+@)(_XNFJAcopRX z?O+!2#f>pOX}`o>PCC*t9Z!)Lcz6JL0sR8{1@s8$5wIhm%jR`txJ1U~uCOc*%|6lm zYPQ&bz9bL*fd})3hLu8m9(PRIMf~9}4)cc%`a@Pg_Ha5XoTbN6kRb{#m#y%i9Q!t) z51QjffA7V*%~a8M1m3+aKv2)uX%2sp=I`*ig>Q}O!DRc0F!e1%lySFHj^mIwF$O@p zNk7+eltZac@g#A^3E@7B4>q+w7Rl`u_*-jDea#MW z)Fww_t;xo9{~IpE`dKF0z|3dV8XK}kt#hIBs(ONPDeB2o>Rpm4GPio=+%x+Ew2}Gv znS~p3jT|fuICo)LSn{cLGq%M`KyFw@o{gHO^pRFa+WDmIK!U>FX_?|Q^zlm>CzRm; z(u93mp&X~`G3S~rY5yjOHQ$P#Z%|%7A8;Oz%3X-5@N~=pr#ohd?6J(@l=&Z6(Vb%c z2gmPm`?9&Las%3=OoXPTuOD6WAbxTkPWPow=at?$zU#febPA-u>gV&(&*!1tn=WQQ zlkDdU>X8<6@pCe6UvBv497OPE5I@Iuz(im6E>Z5h#Qk;e7oENVlr%ji42bM6sSq+f z8mMOze!{q&nH21B4~VOrNS#72iVfB!$+r{ahHmnFQ{@rTjO&!LUM%s7-YpJsKkgo| zu-w?VTvKh#Ppql7gFe@XV51+!H)+L7xMNz*#tTcc#nF*MadcyWI2vQ$qu)rh$#Q;P zbfGTe3*aclt;WE8-nm|9mlvm!APx?+m1_~c0NYcxn~8Bth8VuhAy(avx&l##*~T4< zePS_Wj)%;Y#pun@da1cy>ikf)ZJ*O)T)jTmdn=yx;=WDmweiAyr0Lyi{TgYl#^2~y zdoILtY1~gp83g<=KlEA_PhokE_(XG^IBLlc#ZitsCR}?6UgQ*Spvsn1!*Kw2iCmkk zm@50jeg!I~f1m3a71RHufTB%1wc}9~rWk&1>^2!LTgh|q|)0qVYBb)376a-}%5fKqIA|N1Q1Y{A^D4>XlVNn550}mi7>ia!)tGjO} zz2L%W==7jf0FY`Y1GJC32D$M+Ai0E`*cNdO_0P}L{ z!2!pI4`{ZeR*me`uQaL)eJ(XMM_6EV?ygTII68_`KHoa}e52m3fdtL4G zKK4H0JO^x+w=+NY@f=$rR;_KRdpY~{6%dp(Y}l;5@)*V!kJ z_xmZg-?RBK<7ajUp7uG=R_}RzmL6lbx&3@Y{QOEsv8aE ze$05>{$al zH_keH+U~wR*=uj#^UmELR3|WtBwfjUhTT&843f59L|P$rN%nHK@?*wD)6@<2D36q$ zYq8gX9y~+KE8%W*hx?9%`_VLYlPzW!%nf!>d#>7pwz#|6^VXCmwoSr~;`IdlXnrqC zxJ#yC&`~hl-fgaM2k>J?e>$AZ33JHViq};7)=Ri=OjGw2=69|;+$9q3GZm!oH;htw z(>ILQRQet<;kMYf7Yg@wGMwnPtf0g1KKo4_E=SoNhPM>2I)3c%w7S=3usz?tBwx5N zUQ>C}E#dA~PuS3#?N_Ayb`|{}b3)NO$~slJWyW*# zs1I1`QZPE-8E4$Tcin~f;yaFQKe}CN&MtAkDsjKbf7`W_=ACEDOl}*US7X_Yh9OzYTTA^D?qz&q1N?4)*!r**)066}y4 z@!vxde&;rV+pIv?Uzc%k=d9!4t9aGp;6HHe5F#97o+Z>7^IqO=XFA6OpB0<&vuO)w zY?>BlA8?wpKQ8%q7+%||#Q)NaxoZoLbbqx>-hIm6^}V96I}Cl@q3G*AjK1#Rl)g^l zN#ITE5l_Q0V+{QvMpRPQUGw29c-3~b#5X%bh9MqlUU$j6rM8nlyO2NRkt=_m;`JfV z@!y}s-_C=QKOZ80^6B+JNv z_G%{kN27H1dxe?z5KPZ=UB3(I#|DI_=*P~(G3yjmVkb{K+fj)rYe&Yg_;w=)9JjMN zj=9k>FHTnrSRd~7fQ%bEshw6i``eYrTk247h2ii1z3U$A4L!f>7;}`79f!B?o!OSQ zYkEg`PmjPC*gJ?$Y;fi$wpTy1Z&kaZ<4DiPU3)K%-g(4X37dBE2J`>FD76|KMpOsv zi;numogMp##4P=M6Yq|acjT$~OaCU9@v9!#i8=Xrze$}$`h5l;;>!F@Pc%-Jecmg3 z<-4g_x2E?U-$ss9pJYX;gZI#vJ*%?$ox|&t-@_fhH|6l#>h`-{{Qgy4Z0{u9W7fC_ z-2TsV;=V6O+&A+&)&Jh^_&whqcIJ5DUFkzB)h@R>bBL$hexDP+zoeVKJF5)SHn`Ha z6F=~Kll>o-6X-f?(J5Bbi;DibV}|MoV+Zqw=oq(Gv)@360d^;dlxgN~W}o;|%!tvGCGAAem+lhYQHh>x>}93i z%c%6C;qCrybZlsSsq;%_swLF37Lgl$naJ(?JNW_TbVz=Xe$k^%c%H1!&O6aJWrjm{ z=!$0_Y$~?D)ma-)V?G0Gb-*6jCUs!t~!y7_m}4}uH)}HJPT%a+v>tCwyHdfI~8AGj{x}o zh<*{sS%*O|YEZcw?{;_41|7nWK>Z17P)Xk{`%ThsOaCc0C$s+yUZu|BE(EogQhtL0 zXg!Uy*@=vXs( zG!MLktn(cVEr9ZSY!UJuLt5A`7E~@JjNsqATh6mq2lP}dHNf%250yGC?OytbRv>M3 z7)akF^>748dz3aZ0%Wo%5Y?kL1b~ig$NCK_7y^~6$YY+h&ctpVwDMat5u$pS4HRpy zZTuF6l4$Eka0^C(tjqlDB+fQygAVho7di?C);OqKiyS)=AJh-6M6oBo{rqk6Q%xQOs+(WO-)%ZG#T;T;N}i>`cIhc{aKWaqSKEh0lJZVSg|i9LTeS zzz31@L#R{^#V+$z_5fb7ID19}dXEUGX+!1){ zH}HnO4P6Iq1dBljc!_5>;&*Sty!~s^L_EFVVcY{e?*PL$~}B?H-+5WBzGjq{b_P{mfTk*cS*_padHQqzI%^%a$l_6mw zdl?_(UNb#T;&-fuysxGH)KQfre)w6~44d(axEo%Hb@ z%ue73`1%PC+BSiC$gvq7Tkr!0wh|r;pGx@C;WePNE#2T5gqx3Spcf2+Aus~QKxGT@ zfL7282Eh;*0b`(Y0q;R87y#SAFc<}cXToD4{-ABpUKix|fcY)%g_! z@>~22fe|3~X+xhSt+>bJ_abBiZHw^>wk^Rg7zVy$c@BEP02l<@zz`S)mCGzO8w@Px z*>S|hx_{tY(r_O6iM#E5^7#VF=OQQ=216_GH%LB%u~oP~k9#d~UB-Jb1_mz2%X;L6 zj)H*`h<6I0z6c-Ut%M3@10V1Uu7K~AJpU5Uz_zQ9?`q2F8V3W=ZG;^b;2r^^xP8=x zR?rIu!4Mb$W1y0H-~+9o7Yu?SFapLvzB&)cf*3;4SX9ns~OU4N0itSg8E zSYNW$&R=F53Vh)zo?p#8AN&mLe~qm!0heEEt3QLq+c0>Ul8j23x%azW8-pU2`Mb#NWWI0-O#0b(5{SZ?@HM!BTdWP6y9}mTzGS z0iFXN{Wkk#;9AfP6K}jpLm440Y^S+tG|M4ALED(sQ)QP{(jCmxDi`@_Lt=Icn2K&G=9KWzJWCjG7nt#TTb%{&0dInqQRD>ogPotV)q3!C za6kALIOutH0KkeD*oOo&UnGygBjCV4*y?z21$YTu{6|~;5sdta^uJ`Q*5o`rl zgF8X|W$G&UHQ4VJWCt6-0Js+11%3q`~JmNVel>R zHkkKU*0A7LVD{fA7jPT+4_G_~Z}4|;(rdQ*5jgmDTU`Lg!0P`Y-@yCdAfLd?VELQ2 z`Yzb}E$RVy9xVDhTUKD#w=rb}zXkq(kXPVy;C}EnIO3n!%z*pAPXB@zm9hqe3OXGoWR=3UxEseP)IF6nGIV-M&KI2KL*bLY)O(1*>+fQ1^g2 zvnteu;0EwJ@GnrkQ-wMOd=>l}RPM|fcQ62c4z}Ng@ZdUdFZdmJ2kc#0q3Xd2U=z3o zd>{M@yasmJwL*OaECZe33~&{=2mBhm3HIBKIKYV@0X`3I0Y3q+g6Z$6P#*w(@JVnB zcoxjsy+VBybbv2{`@tJv_dVbT&H=ZB=fSRfR;Z7G9&iizIrty2=U&Vmz_nl$e0Xol z3;YnMeJa!yNBZKLhhW$~$mBn0^##2Ty{J zf2>0N0dyZtnS;~j^4?#eE&_WrlLz3Sd6W&Pn_r=R02Z`VsGow>3y=py7FMXgfc{0a z5zw-@LVXF;FQNRwOW=dYRHzN$PH^0@73xaxH*mpH+8;P=8FGRTF0W8q!DC>j<47}j z95lC9sBeS!9ZwkW53pecX#n$Ak`LhhtB@P~3v{lg9)ksID%5wu0c$JN=fJILx0XoY&u2Kpc{zoSC^7W8#ehfkr7f{$(_ z?OO8Q+7Gwvrwvvxv=TpfuQ29yvK(O1V=mWs+r&XxSz@Dd5zF_Z9(+7Z) zz}etYu-!m~ng{y9jbQK3RH%K=s8F8(kAm&aq-?+-xF0+ND$khvz)|PX7Qsc}F7P~OE7R`4vCelhhO+z4I* zSAULj9i+~H>%e<1A)mnaz=4<2uEE{lPvB#phadO{So#I{gXci?W#koj0le?>3bh%$ z2(^xMPO%;fnLtd`)a;#TjA6`DyhY?s&oO2!-|DY9F<)dav3~y-)40-mhk>1Jr@) z18R;sNFA&`s18vdQXf`_s>AqN+!5*{?Bi9bYE`3ZRh_C=4czzBq>fY{RY!3{(b0_1 ze$}kzsrjl!El>;9BDGj8QOBrb)l#)gEmy~JUi*0Vq*tm{YPDLU)~a=CJ$u6^s*}{m z)yXQL+Eh@rtB`WORJTEOs7`f?+Q=8`x>XNftLs&tz)r7^uh;dfO=>e=x7*4Yi%+Ug zsngWy>eFgKeMX(3&QxcixHw0BR-LQPQ|GG-)P?FIb+P&!s)S3has0gcg1Ssy&Vv35 zb*1`}`m(x8UCmPcTD47mMO~-9s;*aGQ#Y_szEOPxyTxy+o7FAqTk6|tNPS1$s=ljk zQ@5)-)c4e#>MnJ+`o6kH{XpHTeyE1kkJNqYe)RwgvIo^e>S6VW`iXi}J*IxDex`n| zM$|9VFV*Af3H7AQ(g@^;h*bHKtxuudDx2Z>TrbTk7xXZS@cJPxUYLj{3LykNPjgZ?TP8!SxT*tr^yK z)=W13cCdD|W?4H~J6pS0mDaA-Zq|FO-K{;WJ*~a0y{&z$eJxI`YV z_0|d2iPlNh$E}mCfYoLNt#&J9g{_DcwKiBCR;P7}wbAObx~(27X7yU1u;Nyqm9YA) zP1a^>i?!7{)%v9MDeE-rbnDaBfb|*c4C_qmEbDCR9P6{zxz>5s`PK#2h1NyZ#n$Jn zLF*FhQtR{97p%*y%dIb3S6EkCU$VYzU1eQuU1MEqZL_{&U1xpOy59Plb%XVF>qhGv z)=kzot(&b|tZ!N0wuY?lShrf=wQjR+x9+gMXWePtW!-Ik-@3>8fpxF-Lu=Ujk#(PS zzx9CiW9vcdA?so55$h+`qt;{APpzL>KetA#Us%7i9=D#bp0s{t{n~oU`i=Fp^;_#1 z>vz_(*6*!R>pAOr>jmpY>krl+tv^{WSub0!Sbw%&wfvuE1d+dJ4h+Ox3b*xBC2uC#Zx zceCGP?~eW3p7vh$-kdMr*M6_PpZz|2fBXIRZ2JKFK>Gvs9Qz>qVEcpiAy^)L*gn)g z%s$*c!v2Wu!&0l-uCZ(FI=kL(up8|r`$+qv_EGl7?4#|uw%=~H=W%aKi@m^JXfLuC z+e_?Y>|?QZT4pb|kF#6t91*$F{*wJ= z`zrft`x^UNdz<|g`#Srp_VxDH>>KQ_+c(p2wmoEj$G+A6u6-M( zig(!Gv+uO;vhTLPZ{K78z`oc1p*?K>$iC0M-+sXUvHhU^ko~azi2W1$QTs9br}oe6 zpW7q$FYI61kK0e!Pujn-e{Da7spQl4Z|!I7-`UUFzqd#2-mQs_SWmRO|M19`-dH?w zM7XO<&7C`EZhgz@xpP7t!FV7M4|XQ{{4M^zMA+|NGk1>pGG{E#vns#ycztv8f@a>e z2m3lhfmmN69tn2)bHw5I`NemYka?*~VGH=BZ8e&h(O?CkFCiUbl{dn2hlb0l&9zrH!J+(~<1 ze|w-imYTT1@XZg?Zw!3oUDd$;gu2we{V}jokd--MW##p1v!2kza&#cEq}SS(oVPy7Yb2 zjof4T`eyMWU=(*&HRC+{{A+9bw)P}~TLQ7(L}#o=FV_5yFFkt>_ORZaz`m?iGJ86v zFxQ1))&Jf6kS02@T&FNU%2qj02*mqC30A^-p1>N@!<1c5i;t(MQVYTPv7Swlcp|Ve z)*lbCXpIFncZT(h&I6m(f#tDycd$$J8N}X4Bk)H%yCQvC`x23EnWVdZ={bj)Rb}uD ztYuE*RuKi(I`e4?GQD8nA@NmtQuS1^ET1T`59O2A00okn^z-wV#46#xI%^`JLABnFoOh9&*N4P(h*@R4270Iz9Qqh*}GYs+pDNN^p+g zW$nJ5{48Gf@-iSFvS;DQ|uylb=t@@^UPgT$!SbZ^TSl^uuJImTt#^9;xMUJ#AQ>j3 zuQp+p6bJ*W)u~R|)ebYBo4DkeD9`c=QLyH?nB?>8^Bb%6|t{SnUbVzy|*hbCi+OlFI{(m;>!qK-uxS%2~)@_Uy3)i$6{TwObM)M zPj3Q>VsLFd*z0V5$?Npw*ED7)kDdSBgOH=CoLpo^H<|4H7qIOZWPuRti3Ea)KzlH> zQKsC|{8*Bh%`IeePfK&nNHdbqlG52{JoXkN4KAOHbtGWyX6tb@^Q_o7#@U^zREhySf6WM&dD z^_171u-O6aJeA$gIdkUEYgv$Pn=*7TKUk3TF3Yz>Ana_r60g>Zr0X4t$=%kCZ>b`I z&YnJ5UAlL)J=Bm?v8I-bdJRaOiMee08M^H<(h(uqLo5(i4eed=rVsF{22v>$xEo z-|Ch{jC4qM4v#+nIwu?Q@K~u8M1@&o_m}3Nd!1_CiYVB?y#8o1#dM}(CqZ9l3T27Y zL*?HACx3JyPtpu2GmCpR#WrdUTcRIR9)D|N7E>6Ja@`4Z;pyRgj;~pifc``W6*KI} zGhZ*-)+LkDCv${AJLXh+Sn#Lj`q~<3iSfn+Z(~1O+H76x9CEE9jAonsky*#e$S3+E zJ)sDBm(o_d157AL`j`ct) zje+GXwsjsmRWp^n%aW#AMUJ&nyLFgI+$l@SBwHG!#yeF;8bDyV)U3I4JdJTI@|K%K z7LvNG6~*1-xRYO2CRsLt*g!~Wp>k(pS*0Md9QB~AY)p=7HF~N{SEOdRferE4=0N*a z|C*z^7!kw4KwVwCFWT7DURM+J)zntkH~J#AzM7`SpfAk-jSWZpS1k0Q z6JoFib#>s_(gdg${z)}NzT^aJe09EHZB4YMs;;4_rZ!qrSKH7~8*Hx$hpQvLY9~1| zMaY=D<{Y0hip|-d&>czkv=qzT89Y~LD85m^o}6NvZAYhUw6wXq^5pD3qabt4>oST_r%ASUoj$XO*}PLyeUV^1)Zt7; zG9u(h?j=;#d{6h`G8V}%(dQD6r*1qmM+#p*Y+|vND|+3u-|g&U{^(4Tifp8%)iOu*p%qa@#h>boorOSA<{GI*+=@t_ zERL9iClx?T7#NHKY)MAOW@zW6^T#}$Y)H<-C&siouqN2mA3I>f=3PI1-J=x{a|- zmWkBFMy%%@<1I>LS`}z@_o(^R7i8hM*;%UaS4B8*6yj~L9bH6fg6)emG&R+SgSF9y zx|)Vib$dgwuHIK2ibSh|zUpWdQ{rTDos&k%r9m+PotbP7&QL!;yx%s;UNATV&^4Ou+n{o7#Ofjp4>%bzP{wDj2Q_g`(k5W4NlZuD!k1 zSDTx25drgZu5PTUtqTWh!nL6w`PsjyA_#!p+^$p?L#%iChCJ*Pr0rPUM3Dwp#w%0UOx7RjCs(kg)hWcPtw9yxe z2AhHn?TtA(7ZWfq=i2(F`lfI=+R#)LX$ps$B2~5RP4$sbV_jWMO=DB;G#3*vKj((} zs!(l1xUMSP5Q@UCuAWt9b*-Te6X>pzKVuiUE3b1t#5Cvr5g+89Xc248N@MFh;txxp80s;wo_zS^p$_DCq$9;~j3RMpkdb5=Jsi7F#|?^#U1 zyqp_Dk%+G;8g8tukA$mg>%-AVdv$eVG>AmuU_sAP2D;ksb%x*aSc zV1CXuO`!%~T?36MT;1T4WY#`?O(U^r(v2a5=pmvgw0exosh){kD3${ek2 ztfN)eHp0F(TwkA)b1?z)b8e4@+bQ9ua7{x~b*L)XR7D3;Usu&0(vI`Wk%gRaNaZjg9TWaCLQE?%uPQfcZJs`|86D?e$GH!AMQi7pbnV zX9#H|6KZPf>uVx8b30l@!2FyUpX;Md)scpphT0}yQ+p^>M>o!hRoxhFsL$P=qeTRC zIIr%Jg>I+bZ43vJ=EqD{C#Rj8IC=IKRcc|Nt%fHZmstGh%Luf#PG3qO+MV=-e9|#H z>+R&;5j)piojq*UjkB6J`#u>g-5Ofat|znH?0V;l12xW^IVLskV5P1;eC#OdD)8>e zETX3JeR6dxnaN#d@3bq}*Vhy5b`A}p@(4J(&dj?kSOhjN)Oy@Wn zditW+;{|%-7(ij?#8#VFy5{WYb$>m%lBv>>n_aVPob}emRB=w3LQUlCsvK?$&g1}4 z^qoXgm2KYTtD*|&nMi+MBoJlrOvvaNiiIPgO&9{UtPU(|*Vp-QT+JDoljF0aea+$1 z+3xC!p;(Q;Au9{#;tvWSS}DyXD&+qh`Vt89_@D3f{Ft|}7K7QI=QJRmsE zrz_9(Vdk`Xr0Y%5HADA%*;)2?c7+RAH95&m1)tD$Ruy*?+bF{&q1uwE0N3fxVC~|?$>cfV{*2^CWDN0Wc(hE>6m0rb=Taz0<)6z+$O64eKwOzqY5e$42 zL9t?$bvT#FaT#GC983f=?y8e9z!z|v6_2Y9saR3@n3Fg;*lG{j=DH`cInWj9*^ubS z8(D6@PPRydT(e}3*-k9QEbpCwku9N!zJVea`zYDai0+aHy#@MYp{jla)m3Iu(c{t9?RJF2fxJ4WfIA$gJNee z*&@qSj*5|ItY0p`l&I7FC_g;(nGWA9+?_bZ?0^F>Ikkbh1I#EBCtPvENtS?K#*r-1 z70@4~`|o54ddSN3Fh-Y=5l_ix!a1YLQx+MOB0acf$rKMmbw+G*d_-- z?+NK+Mswyg*Eg?QTid#I(UPV5hSM1 ze?|`QBdvQ#_YFlxN9g1d*ZZ_Ow_IgqW0ICs7G>0-am$j4^}fHSlaoG>Q0Oy;z*3#+UCZ=zK zpTY^?dZ91}r~BkIZ0>j`c*-8JF*ePt@)?SRjEpqiQDCJnamc8Z8E? z8IfgqpEnf*&gd>DYMdwXNOy1p z_)m<)eLT23($^;^lgInYz5aHUWagUL^&;EpX7}sNCAI5KjwQ0&M;66{D~pV_czkkt zgQyS28vwh4$(e4pCnj4kUk@*buV+GF+=ux{t|^ZYc)f=r5Ns%2nO_#A_GCPf@s zCjYDQuzdok2W69nPxRHTlqC*c(Xd^Ifmf`hf!5bLlXSwxg*1qw#@?+dLW{%FE8t__&-M zlF~O@vd1$iqlk1=ykT*`g?P|#85uRtIlY)7ulaqj3sU9 zl_}LkyOLB|+^@!6s+aVm6%Xcom`Z$r7rFMN^hgMXZ9dg(|$P$rh^cIweb}A{HK5 zLKU%+$QG*b(jZHyBIf#8LKQK2&l0ML*?6{4g{RlqLKU7bX9-or1UOr$!ZX?|p^BKI zW(!q#&Y3M#;Yp+`R8qC22iZK6%Pc{rL>pE-pCbClvZSYo9`pz5y zi`KMd3FcC^Wxg$1-aMTugLT1?crOhL=3o+TFS{bp8Q%t(vWz$W%UT0HJX1vbSH~KT* zjaO2--e!h#=_y@)CYtW1)ggJ+nC>`qt9RS-PI#GCW@dSnv@D+RDnq3?;q5rBX4dy9 zm1MTJNiF7tcR62VjV|3irB$=;D90&5-LKrr&Ixrr;|2|Je$IzyMWx$8w1jjQYJM5U{|Y>BMo8!h@m zrG?8@>x1k5tR}JRFnZx`er(<_{?^|QSH@Uo-4_qO?K8=d^lHy)Mdc}^o$hgJ4w~$}` zISk}jsZYZe@~w}hkd0geEuZe1m_(z!F1AE5nM6e`pZzkQ^GO8^Co^UxH&72)Vl0o*!*BQ}F+<9_7Tim&F-tAZCJaXjDdADz=`$m@j-UVBF zX)@hd(dH0dE_Qc5Hz(G{;v1c6 zIDTlOEjarZf#z^ne{nA!iALi3i##aqia%bccP{j;<4#O`WU%z`(&BY+xi)7K;dPFu zB9ISg>km_v7L(4Bi81lTqwZjDS)y{b%}dW7mr#1+z4RE;87v=WDm}dPCqBnmSZ8xM zmY75=DJdfI*}IaY(1kw73y(wbJ>7Q%UmbW-&h3AEBnu+r1Cc(E&ASvokEkCYToX5X{9J=Wh7o`fV$ZR%oXK`+?J z=j9Qi=tJTnLtwcRMIzR{ppW@+=`rX|HZU);ArRTpTVlt>xMjYT*95yWEtW;KFN`q zR1qbpc>#S^SfVcNas^lQn-|F*QCUx-6u4=@CC>a{SEyeOUkA93vNzBtTXCJC&V>0G z<9a;_bk_^6+ez0H=~JAWaRT!@f;}5JmMV)TGRT~DAytl^#?d#h> zEvnRcLfsot-zObiH6IVF(#@76$7S*{>ETTevg9WJPA`LsqL@Q*ntF`3|WX|d? zFuw@7ylt;fppeH}j0Clgpbq#}vxt$^2sq`MGIer! zGcTD!xjdPpOr2cb%vYvRE>GqzQz(}w^O(uW)snm+hnu!zadvongIa0fN!>8NncXE> z0cGkUSe2Pwut1S)OTMNr3upbUZ&(M`I$wT-cZl2LyIMLobSC;rU*!gtudQ|VrS(nT z&OL7WO1fYV+WBgXl0+5RqVHV`Bsx0v!guN}D_9^qQbwmx0#mPx$;mPGxKf-HQ?JXw zNiy}e#+wvVuM4^|-E@6jQH@rb#jNx+0n!Q;*A?Nip@hmYEb& zuM3q)G4;9%nH*D(ON_}e^|*eR6jQH@gUK=VIP;$rQ?Jwd$uadfXP+EXj}!8oOw;C? z1#WN9lRLdL)515w<1xK=F`3YveWxVve`aH165B8>*aqpFa??B4rNxq*qQ+QcIJPuX zJSWy)Ma*^KUV!uzBS#sg$>ov5`^>p4a+F~*T_!m^&#%iOM;WHvWs#!{v+(lB;eBFW z9yz?v)ypDB8K&=Lk)sSV`tr!(eUe`mIm$5aFN+*ySPGOyjxwwc$|HyO1w(n{@Vq8_3BJWkc*okby_~m3*7bqT zo@h+I>Wev|1eP_Ydyyl@?6W91^re&C1zCffeRATA5L#HoeC{+=YKbCj9d6{bvmUi}RoJ2Jd<>iEWA`g;> z|CjPDadNqYmA8Dk(pf|<3vP@ABIbJw>*YI)=5{c-5UYwWD+U78j=*N_Z_qDH$G41j z9*A<`&t$G|(XCsTsOTZ2ew13ga$ClPEYWp0YqalfdFK%>=G+T1l?nomY$FjaDSRZmQvT;3EJQze&ImB&=cmWg zHdS(YRi90nTpkr|Qzn;3mE2_HS{~UTH^#D9DPD7@6)$=PxttHu^~f@{r0`i+(=2oK zHJ)y}o#l}&lh`%Zk{uV~D(p$>u8gjrwJ&JaiosAM(aYCLS;U4&ZD>=%-_o)=u&iC* zd7WTE?x=6{|J7(1*JNDNUF}~m4^3r`_`2k7y`)adiKxUVbe0*VSb+$R@8>LcXS9<$ zfGM)lGt+jP$wXTTHJ&`$LEvwogw|He`V^WB%m#$B)L~`eJSFC44X{{~YT32rDoP?TO z!b|oGTo*fPwT7`r8y|65vm=WlzuLd1%AGx^%&5)fu#F^URC>9R$(`AqC{wHE&V}8Q z?(SHePKL@H=#F%Udbb9+ePKhyzb5~u9dx0tZfpzpKIvsgC`6z(S;(*-tUs@+4)=Z+$ zUmfU-$>&Q%cPg<&yZqHPY!{KIu1;I{tqR6Buz{p|P_la}wSx0>k-N69bbnfc0AAI9 z-UaZe=kqLpSA|{~1n{Q0^DKZ@6`f}Ryz1h-3*b@d=3M}f+BMGtcvYi$7Qm~%%)0;{ z6=R+S@TvjxEPz*4muCUI>a@HI;8A(yT>y_-D$fFVRY!Rjz@y&DvjAQdOx^|Xs7dlJ zfJc>44gosivCS;g%X~NS!(qJFcKo5_X8~5}NZcL+(Ri$T zoXvw-gAg{mHN>jUu)acMGFmJX*3o9@Yw!G77M;#AMgN~xW|*MHLMT&#k)e^v6=X?< zQX#_{C|8ixfkpA&fL4sH+K?chrUHMv!;8Vah zM-E_hSB;5Zav5L8HsanH=ey0=B8Po-+$z>Wl=FYU>%v@)nhx z_RU{Ch(DW(e7p?V{FE3uQIkBtSxot>*z{6v2wptlEeeiNFi6^=xMY;>7}4*oSc{kkjN z>S%X=ARJ5t&15-aMv@*_+y?Q;Z|01-cU|AaZ&67DzkHJhacuBA9esX&If0nlwW133nzsV?F+SU(A*-B)ja^ zlR?at;mN8$K1TDK_O&4vH=mO$5EIv;@YSqfTpIPbZ^AD_hQ)f5(x*>wgkyn@V4q9? zvv@p4d(;&_7D&k4nM>m3OJiC5>fOc3m5+P}i(OOUqdyrMWKx>&=Sp{Axoiq1a|x>o zlYd18UF;5HG4pC^7S47m=UBK-ARbI`D?lkHSfu56I|HNhi;o3{8Hw3d zjciGN3_bfWBMJA^fO1`>+1cIRU*hPoOnOxj$b6yQ*&vraP3Jr5*#g zbw~R8WS>3P?zxV`^dpn47pCQHv(O{<>#&X7r5@nhgK^cVV@9W64)pFu2 zF_pTv(aQ<0Eb77-E|tbfM`xBlfnx*5$`VNT_*jBDhG7|FZOJ+@EiDnRmHs6aXR%}7 zIzsB(qWU6{jj^bFB)G)l)T3v#H`eEO8=Eke2aa)S-}sollygzcM3(X;Lky&JE0lD& zqn?s~9)7a9sQY}0a&reKXVa6@)U+cx z?r!PBv@AVF7CjyWSezv5;FiAL{>jEM&#A|O=1p6w*J7c#peNYg6$!761UIe;cJ)V; zK0Hj9+qyN;5$jpf!)(8oPbNp=N+y=`Md8u4G7;(3KU*RzBXMUEyKvcRz3JpUkEOgU zkQl_?PJ6>vGS;(b^^ytA8iuzt2G67S{= zJBd<_*H@_I->WxPs5_sul<(T~vwQEYP(ve@+Hzg`*{wgUP;WnOsZrOn2YA-@grydL zHSO=|A62M_c{bDa>>Zw+%d^=ozWd!*p|-*IPM5!{cy=ex z2Chl-O+0`bnX~=ffPeWrS^V%f&(K2*-ObQd%w;K9@p;|cpyW$&;9M>EAfT5#??tGK;{zyaH4ZYCNAwz#@=<9~= z|4k>{3PU#;dcC2~8@m6^j=vT|Pc`%kL+>&4c|)h&;`raq(ESblu%QG&E@7vD%lMOxH&}$66*U(Wz_ZxEjuQT*|L;q;#!QXM- zcNlt;p|2ZSf2;F;i=p=z`X58*eb;$^mZ3i}bm!Zg=PL}o+|Z{D-S2kieVd^-82XB# zN8I7O?=kdVLuY)?dA{7xvkbk@Q2S2jeTSjHG<4Qo&hy2Fo^I$XhR(U$dEaj64TkRa zedqa7LoYV;pN7`oL~L* z`TL$>hwrxxO+J6c_`n^}k2 zb;28^K9GL4q;FN6iSUILf!3|bPq(UrRO{AxTN9DKz(VZMoS2$>!g~7j!PGnbQ|*`f z-Q1VtxmQK&*3~_oqR({2pwzSQO+Ih#ThJpO!Y0s58ShrFTG*J3?GiXFh{prRg+l%D zcqFXU8Rp4+*;-ZSm|qJcoTgJDOVq_Z8v@OJLe%ymA5&*7h<>skJ{ESxf(g8|#QIqg zD0Lm&SM|%rHwQY^T8X2R`{m__Ix+c6CwOJ@m&~9Ok#42dC!a9abDpe8K5?$lQYR#T z%WSZ#GZaz%NY&CAG8{Ige{D&q@8FwNLqEd6LwqT9D9;uxSt>K;2-iIK^~WRXaQCwn ze3O+`ER}~a2`rNS;>h}>=`4$uzE20jEOp1D9OiaE^;sF?&athC&+|2 ziB)g#+|=p$s2bJZGkn7h^7xxRqhSjG7&qY!Rx);b;aHQrTCe8+P40()*?oi+*WLYJIW)XUcW z#q!3nwlWt~=}0lel9e!8IQ2R45$jI`V$lG5ZRqaD`?ztsSYpWLn^NDb$ ztG@9sEo?I8>yz@1dyiP^K}+8bD3SUlNp3Hq2w6?V=;}f-=;yeddf52pY;O+Fn-WRC zXONz?Qa!`Lt$kU%Bi$mA;LN1I?pRNvBcIP}?YSW_V?(nNSRdq8@YI&RzGqRC{x|ALODQ=BA#8?8YzgsO5EWa7M2B7B{P(SIp%p+Ys&ytX|_Yg;vc$N%dIL z4>g!hF`3QdeC% zO8}-D)p?G)U)zbQ)zbs>xxaoh`y*OltK?b& zZeiTymqC{E`cCGX{=?i%_)qds)N{s5)+7C*GG%9-z9N0tUnHsGnNX>#HQL>*Yj@4G zx%6}8jr4<3ihUiO(aFWzY=qSUekY?nIeC*c;l(sBRc+0kJFhd=mo0aHTrqb;EEe|X zc&#>6%#F%qE{g|I7OSJD&)wV^#(+0V1jpdvW4YdQ_unyEf&UTdFO!;T`ql!f|8!?c z?B_{OT4Gq~6r^$=vAYQ|+9%E}J&Duf4y!cM@^2*+~TI=fr?GlaAmi z!uN0w$D|`r&k_T=!O2CSTh((;3~60@(HSb0LE5RV5NcV)+=%Sc(mqprjK$RoeL=1s zg&(AJ#n^B1Q5-#OE}OkByTl?>vxL4#`Wq?LMa1DvidOQ%V?xwM@6wAei*)Ad zZb~+ikQ*&ZED$1)ywIjzYCUQ3m>ud5(lfHjRB|p-#EHNI_xt``8F&VRS zZIV0lx#U=R1M419W28EOf+4ke$6{xV@?%}Y`a~@-sR(vpEz((1P~8Kk>e>s6fO~mQ;<1Tr~U-F)0-B>NRKDAdN$>@=qgl#GFfp}bhF&^ ztb#1{a+UUQkULbNj5HH>=2x_URQ4CnmMUj4dyczq7R4)BKU?TIj_ZqVNmZ|+LhCw8 z8arf;iw#!kp^beMaqR2PCzLyRE1buCI@6s`Me$1J(>~Gj0zy3ciYXC=fS ztrraw#LURw%i1=>DyW3WM4Ts)rX#kwJJ_?eXrZ>_5JX_c<3SAkx%;!<_g2b6O}9%CG1TH#lS6Y7X7 zb%1%7GF!szx_7Hm2Tph%Mr|FBZB>>E%-^y_Yit%I4e@1XCLoU&#xYx7tS$B9wP@d! zT!hx$tJG22B{6?YT-{jgs-wllY+tFF5<1YwM*+EtFvKwpG4)5fgNziS_|o5a;k1;N zBG4sjZMA0piq*?kEm^i8m2UTwK$VjhM=HW@it$l}&A~(;<}+$9B^eV7DYdtXVqB!? zRq03dqYET&&|WL`RkbrL=dSF3*1OO{T$Q#-sT#@M zNjvU@qb$Hd` zPJhMMD%g>Y-`?d)q_zH*7WQ2Rj_%Qj++R(9aD zWgJB8lr7Fxv9+Dy$b9VG)y(ND5?%9y`h(cqI!I8zA}=?`PwfM&X?`Yo*69^}UKEedb3jzL0~N)Xr8+yv3O8+q~0eY#8+=pAAeqzCRM*+KT0<g#@g_?3s|cv-~bpMHGyFQZTV_rLvDC?zr^|3n5SZ8MXx=%4c3 z{kLvUTg#h#b_BNJsd<4j0oAXv`OAGbkWxAQr#FuC#+$xN$dN2td{NFscbVNI*SWZy z@tPsPz2B5oPN$2`@RrqI#$i~KSJ~t|s*Cdm;b5SMYZJ5bNro@t%Duedi?}Z?Z}@QG ztG@DvFXGO^yy1(u_cCwzB5n%H8$MY0wz>S_eNDc)rW#+crY;x^HUw+ysv|Wuk;dw} za9vYVP4&@!f8OxbjRh|r%^ThqX=rMy4+m?b4RtjQq3ZUAU|qehIuwak1%1`gszUs0 z3*Wk#mw$cX8yoY6FXF<*yy2sT?@7xazVJnFdBax~zB)H=_}apkj^+&?EPPpE-ta}- zyqh=C}(8a`#QU84nB9q%Ba^a&v87P3pjN zQU;;fXFs*Va;wV~-*BJI0!+W|B-^-ux>=_T`Nq`HR?@NQtT)+0$osu1b$CuY96@5uJ68J(jRKv-}Z^8{T$wcJlw;~cnSBhFGz@?9T zKO{@ivR1FG<&czLuAyVtPJS^uxeP2~8dM2A)Z0$Z}@u4*(<2s5d`Z>E&sdK>IEw&njK4sjaP-{1(UR`9XN~mvlr9O3x zt=gdf1HvoWPTK=(6>#$kThp)Oz6ZC^>3b^m4DL#35Zpspp*MpO+(I7)FXA47VxFR2 znope2YUB1pKVjSh(3^~V2)fhWO4Y8mHC?nX=Ra`^{l$BgYQsGWJ>z{!y|KhrL(r$e zA;=^2)%PPmZlQ030o+1&oUPPVA~Wt&^e(Ukx6lW`xwuE6pO}Lj5)X9dhn0EQoeFAJDPlQ$+snl7xh5Er2xP`6< zL%4;$0ETf3{Wo|Dx6q1@!V9<1?ZGtCQVFdA4^SV3?t2vFi(6d0=Tm=h4?w@QfVM+E z3_)LBL|q~+W6*<+QED4y;e)muOWsmXTA|m0b6agqU&eg}ZlOCarETD@gkA;CU23as z&_6AwKJa`Dx~LV~p<{^$Y8_9T693Qy%!us+ZVe1D(Vku5xNT)#9axU2c*rmLN5lwcN_FE;~s_XwwiL{c`x*L z;M@h|E%Z%!j$5d24Q+t@5qcWf5BC6c)>_B^Y^Wbd{H@S7uoxMHejT*p7Wy*i5ZTr# zbub7MkI<7qFK(e*z*!PM^j09U4MUGy@8qE$`k50bYtpVxM6Q!45AwVcx)Mlw+n_fa z_Ym|o<5nM6su}1!fvy3PheEf27TiL=0#3p$^!uO}x6ogJ0oqyW`=JZL zAbx~)fGcndeH0Ag7WxP97;d5OfM;;405=E#$wMFXMB{FQUI#?xA?VCD$6W~x1M%Mr zofS0Cp{E=70Q6tRt=c)K4zz#h1wfA}&=<|~G3etV%4->Egw|qLB>w%--(nXxjXrG@ zdVkdMGXnh=cntqS_w2wwZlNCnZ{YSp|9A@dM%Xdv(v41>t9>8*#b74= zgV0^JkPoY>m$@Z%QxE3gXpD0E;eb&vRkz5t|*#-K-?>c}JXYVZ`Y z3H>^F6}Qm4fT9l>hTeR-Q@4kp-2+ZMz0h}nq)~l_HU}#4FLcov{KhS`6ZmioO@J2M zLI=%rp%p-2tI{d=%t^fzr`)|DsVGyp*Mni za1TL0c`o%Fz5~#&fK|AKE;^6C0JqQ;U<>Xx=*Q1@@~sVe<^_%ngV36bXd}ou4E_7( zlp3S|RD+}oNPjy3edkhSJ)Y;Er{BAbdVsqUdIykxU>N!$&}9MbyWE6@{uD@ljzFIQ z(zlF4|7G0%FDlh^g%j2f-EyVlX8>CHB`1C#^mK7AwlzH)_szJ4wtboL5x3B8@C0t5 zp8+r87JB7Xvg(hWP~^GLoo+-X+(It~ zhu{`^3uweG^ilJC1bV|a;7eT{h6ZkeA9*Wu1cY%5-Th|LjC(fJ58i;U&^F^1dLNLo z7=gY8qz@N5_ZGs?c7!eit8lkM?*cNW3_}n9mgDw8uQTo;=xswz8i%20e24yo_=WCv zE9Hb+=przNyA>J)ddz};#<&NeUoq|>=#Pwh1iJ9M%x9?cLaT41Kfx_@8CZ(D75YtZ z5^kYK-cG-PTWBjdOZ-4j0bjr^wAVZr`XG=tH3B{84#(|-o^9NN&=-t*4BGTPCm#l& z=iEu#r~e;>{{C+2I`v@`YJZ>hMZO8W96W|w=yl*#+(Xdg@1c3%ZiD{%2goM<67w;vh;Hft#(7%G+aSN@w4>@rQtp`Wp7P<&5#Vzz4a1w5zb@w~Z z+n}#KKz}9e;>YM{z#;R<2k0Ncemoz8E_jeS(-gq{sFFX)j^I?vmn|9zVNe=d3QTcuV5 z@zVyq4-At(BhaIsp{#NHp_c*ivkm&_v*Zb3N1z}1y;2u8Ggd;+2AUW255_$P{l#;R z{G-si=N&(OX#ER}uf*wxUIrxWFm%oz>EBKyPUscjRhg4RUjxr}=x(o4 zFWYfLEB`|Ih8RbntHEIr);`cp;3(We?*y&5h5iC`;TC$*Ul}WL3*7{+5dZQF+=*N0 z8Q@{uL(u(Sqb&BN(7oQE?cjelv=!{mbD=BWBp-1LT@U=Yg$6(? z?l$OQf5%OnKA~U^=@q){ZR!wip&g(Vx6sq&H*TS4fpc*SJs*glVd%;Kq>n)6Ht3gu zj7Qs`bKjvY1SxCiX+ZkG0q7V0P2WLZv<>>^e<^F^VMWBvK9+iWE%^-n9{3bthoN=T zxkL3N;(=ZSB>q9@V?dAB&;w>zdK~dVyMR3Jg+2tt{|NNa?JPAS>v!n z2I7ARI%9jsJsbKKkb0LNY8Q*SJ7J;r-j=#v;)G7y*HTyUyb@ZopQR4N z?T22nzolBpt8LIrXItux0B-1&2U_YLaYL*`u+)h_=L7Wn#ytw%@gvUjN@xp^Ja2_Q17toh3hnec?q2Bi zK>Q3ro2s1WerOO#{JqdnHDyHFd!fM^OC`w9Ug#x2{A`0h45b0w0q7A;#t-ya;~s@3j&$N5fFAr& zhp!L%ICz41MxhrU<%AuCe&}OP{66TjK=_VAFFxA%fgU~Aar>eF1+(y@{FeGQ=)gS$ zZE1G+wnEp=v(!oCNgMQl`IIZ`7qyVO3Z$)7F0$0gizx&8ieBioOQ;V~>KOC`$C5|l zhE7|?ox-?hLqENo{KP!~{n~Ms8pJ&WRmW2&aaTeQ1y_WbKR^dpP@i!Ny#YLidkFfc zRopeqTyYF~>RROF`2h61_0%iov4hYbgU8m}n$9@^IdKaOfic`dw}5FUkXO(v+VMj? z+n~<^sRN_Xy~4CFo(mm_&{qgA=pj){EyX>!f${|}(w0Y{+jltbO6ZwD=AT2*_jg)) z9w>CjQ%D#7g&qv<#O;HA3kcsK=u1Z>I{ma zX$|7&klQF|l<6?SASBDkfTCp$rG=S=mPKVXfD5vTl|?(Y(xPF#7A+Q5)>!$5_Exm| zJ!iR>XAbuwh`jawe&5x@ng9Pj_c`Z0XFumIeo{4rs{{XAa5<2__255nFO+S#)&suv zKF~$R@Zk5{3bqBF_{+d~;5YH}z&%Oi!LI|i4fGH{^L{_62!0d)W^m8LZ#Vc4gCqIt z0YCQvD93Ou@oT}+@&kVE!(bCgBk{X!V>Z-*e;6EXyTG6N2-q2P68~m!R`^Z)E{}qZ z;I|I^*T7}K?|Sere2nQQz6D&*rLdj={v2?@@H^H6^$T1c^r6K6G9U5-eiQ#!aMkde z_>lz=SNNR;{yuOd&fkOoN+GoK!1vtlCtU%K^c|DIUk8rN%c=+mj>vb~0qp}gA~OX1 zb>IS$pdSan<4!+G2fy{;UkNT4ew)Bw4vt)#4E_#q#=<3jXEA>^JeJmiS50pl2HRZ-C2%-__vPmqI%LzllGpjODcf{MYtCe%%0e z2ESVcvu986E#OETh=0jmuocMk13wp>0e)A2|NG-mPT=<+;FmlB?GOAe1^-=eByN9z z-{(p8TMz#A;7FY%ejfiFyASF$xEQ$B4gT%mV&QiU_&bOSCcqoOuL2h^72*m0@)scALBLs}5|hz`ZvsbToZ#p4-}T@RsA7B#_&@XC(thZ#!4dfi@DK3c?w9?fz2FF6 z2Y%oy>~|ITU-RF@{|nqKC=bN%^(vDg{%HQ2_*40B;%9;DM)C;!E#OGmAbvHtQah9} z@DGBkg5NdZ4}Xoxz+ktX4(K~TGdQ*2kvY4LC)^OWK6j^9yX!}aj;n$&oEGCc4+W%z1`Yxq@HcJDHo z+*hBnG2+|W3m(Q!Ps&)$F)-=m)wA&Mc09a0 zcO~3XyUgKIPU6#M`W!bTdzNFRBUztJ{!STghxh1`=kn8s>ob$W0$z!xbnLNfPPLszdiG#~0kCE*LK+Fs^Tmxeh;DdJ=c7^RS?Xv8O*_F7fBdimk;l#j(YS#m?faVs~+UX+x=07Eq=u3n~jPGnARi zEM+lev1QJ(tg@W4+%ivDQCVeKRas40ZJD>MzDz0)C=V*vmmA8%$}Q#A^4Rjka)@vp z)Nv@3v7SVa)05?KdvZLvo;;7oQ{<`eRC=mB)t(wpt*6f8_0)SBJW{?cKPX?HADnN< z56d^@$L1&IJM**h-T68Bx%qkdp8TTxiu}s_s{HEwn*7@Qx_obbeSSl}R1i?0D+nqG zE-(~?6_^Sv1=fO?g4lw@0%t*1fx955Ah#f|z*A6EP*G4-P+d?{P+L$};4P>xXef{h z0}6G8L52Fl;6g)TSfQ!VQkYYiTbNhqDJ&|iD6A~3Dy%N7DXcB5EA$rD7d8}1+XJ@i zwg+w3Zx7yX*iLM!Zo{17+~T}qPjOLkMR8?uRdIE3O>u2;U9q>gzPO=SDhVjjl?0XO zOM*)bC1E9|5=)7-B&H;`B(cODfQfp~UX>4g?sk1bz)LoiWnp>Jz>M1QMtthQ5ttzc9 zttqW7tt<7G;@s8K{0*ZyY^8aeNORdu^Er>^bOp`pYMR@1G`|~Yj_YWi2h&_P(R`1g zIqxjbDtDLXl;@V`m3zvI$}7q%%d5((%WKMO%j?R$<@Mza<HRGM-o{C&BqKP%4U`3`mgcR>pH)IGYWZQE*|Aek zDxM!1b^UKa;R8Jue~GwZz%GSXfTt%pTw{`xQZuv0j~ipLr^9QUlj7#O;@}-y^oQ{4WS@jVj;Lc9@n;jBm0u@+ z%SH5`=N*yk%i+y~>xf-idhl$Q=JW8h@}a6b(VjwR`QP`Dd>6S!{Rq+oZzy6L5zbb5Do zhxN`|i-I2w$dM*y>r8I_R6WdHb4~8pZj#X10UpwnVqr^J8&DQ7?@{az_s z8lvme$uOvDYP=qzH4D}eKy-Wm-tK^aIl1u=l-n}RJ#C%)&=}5F6vbMYVOqV zDygR~fTZuj;Qcy?i(B$*&@GfY43-k+$mWv#dcgkl#6amOzn3o@-?LlCi>3MQq-@=V z`ks~>OggB3+1oowx9S5-ok?p6O=gvU%zBIDuL}s%uX7sQ+3pU3AZ3;U;H=5rGZzMk zQ>!Jjzf}q_>0m71;no-k*>I|xQ!<&VK!fBCpoY;)T_pWfY540omrl)g&%etQBAw@F znx+qw-0t!Y9i>jOoviCkx-q7yImR46Xs849w}$l~agcNY5Pw*^A-|;#?!jZEzJ8|c z{gR($$Ov6L+@m$sZ(mQTXM*YG4&joYTjyt)-@$Ei!>j_Hh9!3FZ#c z5Q8*k2pE!SBuXVouk*`wOGARY_-)9&yc4uXhJcH5vQ7JYLJb}d8z=BTKnj>)C zZ;kEXCJOa+I+JPrpbokqf71&8ApwIslCnUKVsNDSCBqYPz}6r=o`AowEhjwl36dk5SBaPn~we$>bSeAuRu4uks;akcRKBXA#s zgKZfJwq59Pl>1+S|1~%-IM}X`egG#Q_3-1A48VtFf9Yp%u*^@7U*YfX{5LGeOMj8y zPzXDK>jcgp9H}E+z;y?A0k}YLv3H&R-O$K)*=dR*@IQOT4Zw6-p7YS}IxF~Q7z>#Ai_hZ1n791=Q!k0ea z{sC}Hz{P@#0~ZgD91idkz$Jpa0bDY;6mToRWrAA?ZZ)_y;MRh}$IXD<;IhH31GgUB z9pIqUE61JidlR@V;I@K$09+n8a%=oGmg`C?CJ}jNk1C}i4QOtc~E^6?e?K87&izXp7qbKiphJvh=Ao&@(JxSzo_fcp*HAK=LG zC-|qqb%a{n3EcVMx`68jt~&r*5Zp!JdV%W$E(qMk;4T5z58Oa-gTP%1ZU{JX z3o!xh+ab2%-Y8AUn_KjBX?)u0v{jF#_1^DEJh88PL>KdS!(AD3=RaY1w0QAfr~mwB`Kik1 zI?j37{puBQ$!1IS)0b}B@UNFwJos|gC(pa*>tB!6UmVtNK=SgEksDJFUpDZX759wJ zydu|d?V_1kd3$t=_mpJWztNk+P0xIP;MZ?oLdWzvJi z*%6Q5pRwheubwb2+dBSE(jvzPq=jA_b-+H{_0PAj!pVtLD;m2%)FFom0>$mPwl_u z$c>4KU)VM*KX^~dowu8|{xaFc1Qe8;a4t-JiPFm$oC)rdddfN8Jow9nf&V=kMysg!9~+S1>U-Jc8J9-ZpWo?P&z{|b z4tKvWUbpDV!@VmFC2$T+92khSkEm?lgqSZ@Z_V@EYZIfR8a>@3YuZI;^emndpd4D<_nSUh zbK8Q)tCwE+>BB?29Syu=$n~Lwc4=x^LbN*gE^YyWSjhQ0&(+7UgkQVvgHq(%Eyf3j^_($I<-_pbS7)^)#i8*6nvZ7uoGW!!3= zzAVvoNe{oTJg)V#F6r^}nt#_XpF4lZkzJpCcR^Usp9W2i_}19}%{ezcXFhb<7v=9A z-k%pcICke1HS1>gt>|~z#BT2G%Uz%CUHC+YYrB4X{J=H!gZ^`*ApG{bD#Cj{V~8_* zetNL@-H_*QEOt%H+4allUtKqv&$oLPW`8zf?xEeM`#-hGIz!+0_<*~56pXjn-n;NW zw|+FFU*zk@ZvT3V-#44T4t{q^+QDBZJo)jOuV&_Cbbqfn@`Y)YLm#>=e%J4=?PH&P z`nL=BJosU;qgVBtt6qINBDTKID~0~u!XNzC$?Y@C*1fXk**NK{dosVtjCMV}x>x^Y zJCj|PJo~P#{Fc-2&+T>poJr^3@qXHUM%$fZopa}3{oD8-u1;w9e#F()>&JijP2~BL zOBS=~7SHrxZDJ^|}7xaxP{Dh6_yzzeMM^)tgFHzS&OhZqfe(HMq->n|*iC}g4 zi?^tUdt8IB*`zN2;l1j7f`*0`Q)a{lx zLfvlf#Hj0^d6_!j73`yy?+?KwSuLJ^L)7{8)71I5`>XR;L%3??^9hY`r$gBstWrLc zdaLUn+*zG}CSILiqG6vvjdJ^?M!mR3qnu_zJG`!($O6xc_t+#c?$uIHWW)a4_3 zsmm{gc1$h)xf*sGcb~fa{Tlf`RU=*FZ&EKOD>drH9UAS%i90p)XvF^qFs531-_&S- ze$=qf&l>XEHSBY(MtttoD2G>WR*&a3W7YZJHSEwwqdcDn@@jUtNTa>&2>q;DIs8qd z|NRQ`OHJOXk-zr`sK;lFMtfDfMP0v6!)`k?>dQ!t{9U4v-b#&r=S7El{9`rh-6D;A ze@CM|d=%oNmS3M~*z;bE{&%{@_#r_fKA&jBCj$OdzJV$BhIik@oS7@ZSmqt1CZcvZssXpp_s78C3snLIp(P$?lpgmW!&%dFZtJ!~~ zMmv+C(Jm!u$RE5`J>2s&^xUG6FFT?9sKxUJ7H znw_&X>~o(+{K>OxYI+uGv@>^U*m;#k`6Od2y~_A-D(F|UbBf0JeGrDvfY|U!W?t;Lo$3wEDL)Y9jGVuxsCC4BgqaXJkQ5YONVdb{6NM-b*9H3 zPR8qdF&>gnj~S4UM1K|B>qZWLuK${?BtAN+ekYTc^KSHduIFmTU&ZAIBr{&Ri1A@m z8|)vz_=M6Yk&Lf*a(T{wmCbl- z3=21s$LFaOu7}5GBA1V}vvhe1m^_(JlA|ny$vb~%5t+>Od^CWR+a8iToAEX#F1-!; zOY+NU_RX&qFrFdl)j!AN4P5^5l}tWM$lq{o2kQtHAlauN$NK|WxVl`X=SxOQM+P(f zH3t}9!}&iKFg~`1DbTazNrlT8U#DZl0Ct(QVHJx{q7a{$3z)ozY#6~I+l_n!gQPb| zkY5_l_!xel0}QL^F&7L)%8%q>;YM(NL}wl!vMB|JTuw?KVDhHjOnxkvKX|?*<&$#A z^9wZ6(W6^^1u7B~sY+EMH)_LXVdRF?qw=EZlp!o!@(yh3hF};f~?* z`7S0e^5r{s^0Iw~#Iktm^O^n#t|uGD)g(Tq3mD&r^WiaEKQEuMo>kB<5P5QsDLL+C zmq}mg8DB*<{os(>jfr4?BJbq+1=WxqE1`ao_*V<@-vRL_ykVMez1XeME=5dY`t=sy zd`x|arB^Ct5uC!q)x$a)iBBEbxPwF9OANf8$-B2PdB{F`1O>79=(ru^@|g(@8Yw5i zLOFq93)8=k*#U;@^f&<(nc9JDP{J{kdD6zojE{xqq{$(d!`pcKso%xo6GhL$J4Zl_ z=!t!bDS%}wdc+Q5d=1%fg#)sW9+6;1BJbhygE^lAdWfB^f}P(Q#^iH9VS2#4^q88> zc+*@KA2T}*?^xjaZ(;Gj>^vra;atYotY`eET>h>3jIStW{3NDMx^Eog-DD#cj&xq} zI$X}>h5GU{492J(o@I)!Wx-09fuRUrU&i#9x&Fm@ygU>$;wmmbm$%PVd=nm;L3)h4 zh3S#vnfx*y|7qcjuep=y|B&lXxQ^-fJj@8W9oWw6ubyny!|`wW7w(~ejHB`7?R+BV z1EKvS`I0N-%Y{6>dY)dnT}_1wOYQJH(+|al9{#+2tK%J-T&_NWgcErKJRd`je=$$` zYaQb~V_5t{d3v9Md?fLy5#qBDDgx1?=NY?@YJ*gY_`JTXe(8Aq;?a@3+@8{A#&qN-RxD+DtUXx#2lH^J@^-_-$1~7e)1wc> zhxW@2%m5kwjK4UH>B*hIczVAIocfs7$KFyEZwDZm^!SaJTY94aFwa5zMUJB@n4T&= zUfRNF>47B1n=WMWgy870b0*^}Ze-!E;e0=+2gIILy#4IK`A2xUr8kNICzsog<}vx) z$Cw`8ZA(iQv3#tEVC||L|1v$-FSOei^YKh9xtRhExxFfaa!ATUl~5jXX#3e)Y7q3_ z2oWankLBY5IlYxo;0Z4YcIb2qmmkXP^Ck@)p5wK$a3x{9c9`M^^y|6kls8~7v9d~^&w2ZJbs>Z4dZh^ zVhY}3r==0Rop-}CXXN;t>nYIa7bYceJ-lC@!OOW38Wv(V6S?69jt4m(dn@BBE@J_X z;e3w`jF&btzAF#+{EJ!r(hK!#&@djZ(Eh*5!*!CIY~YZ`?LVz$^7XTsez{+8$m3pe zGZP$g`Fw5(&zHxTyqqtgFfb$OsuRYIpPCr2yO!DQ5c8y)ZeYAyC_e=^a()2QFONeG z@_1HV%J_pcR&WmxA1~>J@zPYeUZ2MT%;5F~@^%F+x=#_0BESI}5Mxh6h+Y7eRYLj(A>w zbAM%e$o*C1*n2mNXT@?Bp8(E>^Zbex`oVqNZu-GIU0i&!^b)DxT`P3pV%#L25a}K zxSkOX7OsxhuMwO-!Rx7M4vWwGoX_O*3rUz?z(@aRx%CL+e1G09Rgjy{;Ml{<$&tk@ z{`yCK%ftCFfFb2y|AlXPD|(Qpw}i=G#pAQ*AFZ2sH-NX2*WTt--lqYgrVP<@VgQZIzS3H-^ zc;^V;_&mtVf9_o@T)F;+U&-~{!SwKAB=vy?pS1Heygl#7f|c&p=ocP^`a#lLBlM?t zLpw?97oUg9{nYN&jQ0xt&U?_15are3LfDr?q>1f&4Ki06yr^M86OPgh8#z1BwU?TCCuO7N@w!1y_x=d znK-=nf$??ZrcO9&IRBZI@l{)y{seYf`iZxUtIp}Nu zyzY$G3*!^pHfFalZZ~cm%=Q~iG=+Uny zD{m&DyroQK`c2of0Qs_r6w2*c!|mCP>$x2&2#IHI7?aQD0}I!1#*6KCG8lxWtD4Cl zoxg{V)9Uy*4W=#hFx|%F>y|OQZDPSo zu~{sCV}$jGPwrsyp6i(W#a#Y*KCaO5dBjkzzji9IXJ4uA8eR~%*M*k{&rK{tG?Vj4D;v_ z4+VzEi|Z8!m-6`Vau~_wCqK;X&--7fw)7~Bvu7O{mk{; zbTQ+}v*_e_jPnEXSh!Vu93t22r+GcCzmdu3bNN4@|03z~2<`d1y#A7R(UGGYyG;7} z7ABv&l*KcS^ZR0XdinaHoZbhoBRs5E@OdAMbm?(Bw~vXhi$Zat#{p1F;zQmeKn}US z@1^5mos`S_aVQ4#s7qt|gLykF>wg=5kZ>!6apuseOn*Ipo(~{B?hIwTf#0}az|-|K zPp@GZOYfUp{`cFNeC$}p8@T+{&>xX->xFRr)-rjq9lm4`=G;Oj4EdYs>|_+&CQ(lCI;4m!aOp)hYEe38)qdcc5$xAOWP%=H-L z`gH@#mkHbs-@v?*$Oj90UW{Pzkz!f8_%a`TXDzX_Cz$Cu$n{$inS8F5@w}Uqaz-(} zo~P?urcSzdF$ovOx5B*s`P-PheiYLqm&40>Irs4OC^HZDTDgA|)=7?p^KgZBtQ)P@ zFm4yx+Z-5w5j&U!J3q(uSGk$Npc$dZ>rnBD9SnRPG?eofK?6j1cTX07dA!k^+c`k6 zb1By!E9n2p&Ggg^XL@8iXN_Te-6<9yXlChg8`onJ#wQz6nS7N{Ze0nCmw3Mh!*zN* zZD+jLzHJ4AlXTT5und&@*%Q4OZ{_0+XkO^C?i$8>zGw2sSTdyL(4G)G#|n17;!-Zp z=NGb`Fpc(*)MFAK9q$L_{?4Xnyos;J%Jt|=-tW8lc>XFLPm-TRPnFPLbkk@je|9kW zSYh3x0`i@tD@f>PZ{hu*Zay;r-=2}m7jiv(qG^EgL=F#+r%8zCjEi_YpJn-eEfbe6 z=k2P&%8t_6uT*c>JM#C&wt>@5IhxdieBSdSEouZ#co^|IIw znEtw7m>uNuY=QDm;!`Wc=ie7F-XoO57>#y#ZxEaJ1@U@pUA-BA|t>v{YoD+{+y2=}<0U)fABhU+QJ;`SHTqek-nOV14^%MYKyP5a5UqcPc!}wNIyBg@Pnc)DIhf^p%~lpJkFNB! zJTJ&#`UmlNZn>3(tFy53)0Lf;e&Opj`u>cM<>^h~;TG|5<^26xu6Hw-f}IR87ZM^?Uny@2bv8P>r_y>1Zf@F8!X#rrXq#}av+%qj~wS z;^VQ&Tz}flEIzqISVUy|MDlS!!_(UVab#tHO`r5W(DEL$SH3oO}@9yxt!oOw=E zMwktvmSImyHX3c=sjFw(GvFOy>5*_|f(>GjWi%Q?AbyT4TSmG)DZ>R}n`bRGD9&s) z8x6MEHh4LheVHTOJU=R9B2i?Ew`bVr&x{JQLGWR=+3d6}&FM(DlXyU^qe&=j51*vJ z9g=9oNt_5NOrq}6Z%jQa+vhCfTbp_ke9KZFGS(L5WFLNZ#M_)1>Cgx{lkIU1 zpO$l+ZO-)Y=38vDIm#Xx6>2ljnlll4r_@Z^w1?PcrNu3`In$Dp;#QkO%;sq!=9R3n z|JOq{{#_v($3fe^%#i`zV6p?cXV$*jkopPmj0R<5pxQrNinL;?iLpZgxZx!#Oc1gmcaf+C*pS zDl)E*$_RnX&q#!oKig6}7&krLzS@@RSY=Cgq%O-yBvU(TQ7n_3oEFDUOw4pSYzZ*A z%!ot_jW8XGwvjcj@gQg?E0(?sk;btweWELoFgH!gkY{m?i-$|?uB13v3r&YF5=6#9 z_{KPxKsBx=!o(Do6iLyJOLy2a9On5cEHN;T;t@?wTLvl|u%wx8oe2wWWMviRt#OIV zA-+kZl(uvMu+`013+i3Fg?+{%3Py#TZAJ21)AHbP#ThC}OD%9V!Jp9xf8%^M$>mIQ zIpiYGE66mul3`nxm1TpqZdV#vzt320TWNrNie5NpqH}ddVp?iKN@kdK^{ljIWX-&t za*#B2O8?)^eFqQcoHli8I#EAiUz(PlA=wtBu1ZRcx6OCBGE>^K(_r4a_pf91lvCoO5)E3BxOjPtIrMeuj83ub# zwsgl*d$K(>&aqS@tSEzReiUq*U8h!A#zJQR!i#dq$>f{!D0oTHD=_DhKIN zdKk9DMSB?1n1wPNmzGLCos;1*8t5q-Srs(1E{JT-*-7UKU6##}73XmBT`h9`*!0ZQ zjHDDeLHewS5Oxhze>i7EVeyKODb{?z-dGb+TJ&k}&WB40B;$mjmC+yUyT#d4Q(-GF z&P?{-Y|yvb9IiOK6RwF%vCFMiYb{5YOVb^6720Oc%rd8>r0_kk)~cH5%ycC}>55wp zo0ud+XE-vV!NM*peEA|FEj>jh`3HxD5&=yp-DG5o*0$uNr7+BZK}NEJ3>zHwct^a} z6{LwK0Zs=CM$$Zvb5J76k&)>%XFOHQMMqr}LCTct;5WVwAifSDx(@PW`s@Wz4R}o8tPdt8 z^dX|ac67@+UZ$hS{xz+z@+tWYWv4lmOMG|;c^b?O;z+%+Cr^WGSAz9c%BpB`B2%52 z8I7l0a>7Yc=VoT8oSc>xmEmwwxd_q-B`XlZV=W3+;>&QW`I6jrz9h3C=jae+{7Ohl zny|Cpvca*ud4u+6&WSc<&qb-ZMiwF3L`BBUiLy1_{6~>!-DOH>#_@Ppi}Ws$&2LN5 z={=to%I%gh#5RrXCy-Vsk}mNX9&|g?oO13d-4qlB(zHM))wuVlc2X%k%1NINj+hyB zaQ0Qp<&e(C2q~E)PSCSKKJg7R^eM*1HIA-z&WTE*LmWpI^q6rOk;!JbjWTII?eihRioqM}q*Byno3zZ3jRi?*CVjdk zlHsI3i%W)a0K2mkb@o1@WJ-xUCAjyj`Cg3NBx;XeNygmG3bNU9)L0v&yy-+d4D6O+ z&w~3%>CLQkLhiFRjh3!MlHzH}X`4wu{FSEt(H zd$=&8bHRL&tQw4$$6#cUozS3+%@a8WF_LZaowe9*P;OvQ(T3E?qtd91aZY(^(qqU_oz}keN!C z>gamu&+-stX zTigLgjknS6g09GD_IqvCd=APS+xQcVhkK<~S5sage6s^IHjaj2#fYz)oqeYB0^TGP zXy~UoR%EiBC>ZhB$q2czo~xf$?1)AHa)D{(D9OxFY*i3X+#^U1?lv+b_sW>~8nZzDCBZb_Ug zeP)>UH3sb>4TMi@TQ*#TDw*Ph`{en~7ZerMT;iQ3-vM#Js*h9dG(+P_mdm+KTQ6n5 zh%WiUIw}+c^GbPj6c=!~1)mJ0q8uym;JAsYSpySC9>MG8xe0)-r^?%BvN^~D9-0Pe;X*CFpJzoT?0P08BtgqAjvHG%Itw9_Nj@H;cl_|a z0+#A|JvXmxFXiN>k#SN_HRA~B!D)i zfUNHDa*y+XZVsHAOlUy}?VE;kkPT-@gP0F0op_Vh+^2ISD->gerkH07*@2_yS}?VT z2k=Ovs@})6ut^<@roN;lge5*lI_qNP8cO#seM=s6jnny%TKk#pvz$*t4|SH$Z2R_$ z=hOgvjH$G(?P35qkbkNHV5->u1|Wg_6Ad6XEA3JO2$z92bQ1V zZjl+bs7TaT!QCR{xn$*W0C|B1wk(p9`N&(fTWz7aNDnJcc5n~NCL?Fsg#Z;k_qaf% zk|PxdAwU+YroKh@&%~jd8rU>eS)2F=?q$P}jV-vl;9ka5xQUV90hpE!J8^JNh70Zh z^j*XMXC{K?7kkSLy}6StgwKhx*vN7{xv9gJ0=GY!`BNMJ@C+f7h4=*5|7`r}7Cz|# z?1`|7N{vq2@PD}3>F6}cWm}b&9uE(rjfE$E{x^y~DKD_NZcBq*ZYbxl{-s{>p-rM9|$q zl_xJqvnMZ0vn8cClmF{CNW%S=s&`1j=oju7o=;*YmkBF-*^j)wvJ?irk+%8t`muDm z5EA3cOokV|0UvFE@g#Y`2DJO!8Xj%5MU$H&pxiaRM<4`iQgLw>w9gc$^?cvgPIZ zQCu9|`ylras}9%cK)eOZZAKeim}}E=8++Ob?p1NXz3lM9Lo$v=>uXD)u#dCBHV3~G zgKiX=fwVQXE<`3K+GdWS^+4RyZuw3Ky1$3qzYVv_sjd5od+{ySuaRJRsq3GXU^!kZ zd4k2VbXM&H+M8D|fMnOc1qE;ddHzFvy|-!c@QJCgAi9IqypY;n<{<9NC8Avf}|#_{a8 zcgg+@Jf)O!_8REz5%Ec`8~83q8#URJp`nKdCgBOeHfSQFRJiK`p3{P^9m1AC5@gVYkc{GaU6Tw35zS- z5)b2#F!_mQGSYzjhb3^fdYhJ+VM|M}(eA^RkdgrrTLU8WWs|U|mYD&Q4@lUV9-}0e z(8tPKcgeyzkQ%tZJj474pyvZiwrr*mT`W+N>-wdy5K@6}CwF z;evGXv>UwLB-s&p^=#B7D~XxDa;4cyA7p|#8{NprR7Sw<5OX^GU)J1vx1s58hj6DU z&%?HZayss7e9txABN=~AGlrKY`o!|N)l9}VU~;aMKY!L(c+YKMjSsP$W4%0g8!M~N z2(8h28Uox1!U#^bg2qL1Vzf?^I9XTEh@8c0ra9FG4H0JMH@@=H7z&L`vVEoUULs>C zyn+M2l*k+pgDdv@t35d~-V7}e%Q+aDH@#zUrExq8Ix0Fm+HAgV&RK*4PdF|}hF5c$ zZOz{~1uJM;AAEt*^XtCPmGpd4cA^t5JG65WEhR;)pF+f))v;G*0vIA z!L(O`(7W+q^|Ylag4aW6wg0NEg3+iFPCF%uz9CV5D_=Wil3FU zB7NSH*^aHonSwkg37y$wP(6{pRg=8r2@2~CDOU0%bBo4G;mw!UmWI?$$ub%sUHrwL zEMZA4OV$}0`=-fK52-zq#b0vzUr1JyklHC(6CktZ!%H|>lH%Jbr<#UxPLk8KNL(vaFGSw;h-%cn}sY+;>hb&IbaQadKgr=YiMvYLj}KFNYk z6IH31Ev!?m%_)^oG?Jq_Qby|^t+}ivD{jz+XsARhAo9|>+Nz^`&MZ0E`mhb&It%;w zaQnq_fyzv!Bwd{~hQSLN2rLx95 z?uN7^w!{x_){!4Ka*#*EVC7wT)39qbe6>1-?SIo3V>K>w%88IQH$5}{nzZ!g^feOJ z)wW2N^0ISyH#;HZcb}8hP&2%H%N7MIpV9Q~?R-sBCB5TT!H1~Hho+6j%+w_EUKnB@ zvb{k~XqI)sG#_50EUSayrlXH(H;roJ#z31EDb=PjY}xb-t8Wm&Y3xnWEa~mGJ>mP= z5~G2C&=fu|i*MDC^Va80J7<>V`%z8$5~U6_Im0u$4U5-4bGkEFS!JRlm)<5ZlS@RC z6HTY!ZBIl~oys_+^-01jIBky_*4BndHM5-A_Bb}9ye(1IT%9}zG1k=Gh6u~6k8O{h ztf>u=F*a!nNwidIlduxl_QlRJ=0oH3vJtU zdaJTN(CXN>NNXExD~>{29l<6gUews~$TdwXT_Ero_Vc%wwqg|1BCRctWRvt7A;J8s zFpZ1Jus{xrdTlpmGs@c%WimO;KJ98lEH@b9z(O0+@Ht7l%JThPOzmdy#YQe#qUE@fA(_z z**<*Pv~0jr3-Ecdbods~)Xangd0Ia;GbuTKA$f5&%)H45+-zh#2T%XH0MANtW!UH! z!1!-C7YXYLaB41%I}r}g$Vex$X{pO>;V$9r>jni-B_$L28%mt38$Y23+b?j7QmfzT)N~;T z!u0*52>(n&nyZE1yMWb@^mN#~xr zEkLax_ubm&I94?pECSxb|p)6>&Zph$zc!c*gU4Ps|F;FgbcMW@rM zM~giRL#_e5rcF;ygRgpoyQZaO!g?VI0lpJxBLUF5Mw@8md5wSQTZPCS$-K_OgH`19 zFXA(bL1Yem0P8Nr{*9r?GrBSLz$3<(h14m6;l^S3VRqj%=(n)+S$`$K4kIUZSJ%%;;_`tM>UyT(%@8C@-&k? z{606&#PBG#w_5(>1r05#HNBa7Uq*9RMNQjwIiuBL*8CcL(_yliww|h*np+!hjiMH8 z0jq_N7Qb5)ny^vQnoCud1Y2`CT~`p6t6=KhY85_fN%T&I)~L`})NV#a)0vsDqS1UJ znqIE59C}tNd<;QuL}^tbRF<`ySJ9*iQ`^C4CJHLo!}_JqVry$7&}8$bl?u+ZFxRTo zXfGhQGFE5W$!JZin!n?hyxyQ4_V8(s*FKt)la{(N;^Rh+9PLUQJzfI1EH2LGBFIQk zoWd(FbQlHil7Sf#oRDTjMA*iTHb^sOMNW;dg^V5>qWm1E{4zHF3>h8D=$II|Zrtb) zekq3&rHGiA@TrkD}+_Tg9NR^NG`wOmJxt2kS1}w z`p_PTPY=l=V=CWGTEMZL;;vFW$M5f1?k_<*;^H`-p6@K(%(02$^QBE3ucY`qX&c8Y zDE601ICfCnNqUy!bc#DlZ*rV5VoLyN$7=zT!!)%M^?{^^$>~RZi^!)j-YW1CmyZ#6 z1D8(}___!do>SnRtC{{Rf!D8Lyj$R{JY0{!-@2tEjemu}-+UkAs|5bDLdMq!{C+N9 zC-84@zFy!Da9-l+lkNFF=XC<#zZALe|Wz{~Z{EASt2`Fer>mh%k)|10OEYkkYV|Glg} z1_*p0=XC-np8u)t5_yg}d>az0GpZJaj=d=lp^0-wfttH7`1e2l=4 zliNLkU(4ka1^!mfI|crB&Sweyot$?Id@kp61b!>$a|Qk(&gTjIqn!5${C3V434Af< zD+K-t&Q}Wj9?n+@{4<=d7Wit;*9iQ-IA1I9Uvs`r;QzyUufTWU`Bg9Qm2&wP_&4P8 zf1Pjn@5J>42>doKuM_z5xO|Yn2XJ05@KzmcYyN1-HOUTu+X` z`*Zu}3j9r6K2PA~d5TBiW4L^gz|ZFSRUzHTYN!-l@U6HTYZ&-lM@+Xz*1U ze2oTQr@_~2@RC{G&Q1+JPlK=3;Jq4rg9aZkT|GWQ8ho$@AEv=uH24?|K2d|u(%^G6 z_&g21NQ1A`;Hx$GS`FT-!8d5|0W&o0ufYdv@Oh|S|H`U5{ab{1f3}oE`3l4*0VB5$ z)f#-A2H&8;yHR<=`inI9Dh)mir5Ed|MB#c+x~dRgj`$kHzl8W&#BWD-t4F*S$p@i$ zVqQY^{V38CfcRcWj|HU*^Fc^{5|R%_ya`r3M@ei;*4+;;%ux74a7$J_hlBA^ow4k45r{i2oSLXCZzslFvcB9`U(|e-7#K zAbtswuR#1BBwva6p~(K#i2nx3*C3v?bnIju;s>K}>k+>J@e*o32O?gF_+yCIBYrmG z4Tyge#nXiN*O9yx@kNM_Mf^`lj}!5okbT^U{}buSMf@#@_aOd5#8)7GKH{qoUyJw} z#9xWxQ-}D^QT*!>ABFTtsJ$A1^ym;@h~)K%--CDq;t!&5O^6?j^v59na>QF_veE>b zOA_Ym_;{EEiTPNhXEM^0GpA7x<`a=TY}Y7<6Y;4ED@ks|UxCt_gZN~`=OTU_;ysAJ z424^S_~A&t0`dJ2Uy1mq5MPD(tC0R`#E(UM4dTB-dTJ3LfaL2C|0a_6B7PC#>k+>I z@ePPyi+IVx@{3THB0d1|B`9BXh<_RJL5QzIdi017MSL*ge?Yte@lPW@4Do)5Hz9rm z;w^~38Sz%cPeptz;=3b05%G5*-ii2`h|fZNXT;|qeih<#5nqM)JjCCQcn{*cAifCk z+Yw)Z_yWWiUENqua}ZyF`0r5uRw8~7lCMJiHpEvW-i!3qAbvEGuSNW2h_6HZ>qw6m z@s}X^dc>cPd@0i7LHr{~PZ8o*BEACgBaog-#9xi%s}O%D;;RvVH{xp$Z$^AA;;%sIszZDt zlJ_G11mf!v|2yIv5Z?>wmu5BA_aG!6fcP?G2OZ)UBKaW1KZ9-=jD~eAH;)4+%i}({re;n%!9bA4Gfr;t$D6z}F%ET_hib_-TmO zBYqT$PcY&ekh}r$(-9wrcyhm&e3%e_1j$d@JIOC_XWWpNHgQ5${6!6A>SU zd@kbeLVONDlRJ0Lz6@vD&jJj72x>GdG~W+Y#P_|8ba0`dJ(xRr?i z5$UNyd@+)*M*MChUxWBgNWK>FA0qiW#5<9^7x8Z)`Fh0vjN}^-{~F?@xsC07H)MwZ z#9xSb9pWpIo*=~UMe)%iehktRjQIPJ9s}Y(L3|kE-$nXOi2nld7R29$cq`&JAwCB2 zQ&70Eh<_gOiHM(wcqiiTL;AB2|0Uwxi2oDuIf!pSd@kbqqHyyN|2X13h@XS_BE)}+ z_zJ`yMtmjW;dW@{s6xC)VI`>=@k^1O8pNMMd@bS&ke)ik??Aj4@w+gO*54jNd_CgV zBR2_c__>IO8|0NE5AhPx z<3W7AA`SaEi08M4)3X(b?}p?n5f3;1D@PULdnhcFTf|?0_!`8^dzIvLE#d=_d>!I1 zM7$UA7a_hL@rRHd8W7(T@zT7;a@!N>2|#==#On~>2k}9OFG2eChz~;Y!HEA1@dm^X zMCBw5@dJ>46XN?KJr=}Yf_N+9`yoCC@gE^R7V$$-xQU4GkK~<*AAtBQ#1BNg8}W0I z{v5;)Lh`wYuSW8Dh#!pPJ&3;)@kNLqg7^x=mm|Is@lPPW3h_e`Uyb--h_6BXV<`T$ zh#!vR>kuD|crW6wLwf2Fe;JZ*K>SF=OYrd&CDJeiY*Mh#!sk zV8pLS@i!no9K|OL@q-X=Lj2oEzXkDQ5N}1i0r4@2{~X097V$bC7%<;^!jXgZK+jIWI!|Jfyz@@sA@tm52{R@>PhR zkL0TnpO55g5Fd@?YZ1Q>@pXt_fOs$B7b3nM@e@&c8xS9ZsuNdV&$Z81V+gFF|}5;%$gGAwCxI7R1{TZ$2 z#77`II1zs-vO^Z)XCZkv;^UG29K<^ipNsee#OERYYs7mHpNRM(#NUAU3dAo*d?n%^ zM)9vgd^f~bBR(1FsX=@S;%gEA6Vg+M_z+}IFXHzjJ@trBMSKI||3Lbs1&!tZJfuGW z@o7kp4)IRJ2O)k1;`NBnLg5A@J{`#$5PuBuVTgAj-h}w`kbVo|vk`AadH zK>Uq}uSEQ2q`wOB2atR<;%`EH4dT}#z83MXBK>uU{{rz|#P>&bt4I8Qkp2e5--38) zVPpBf5$O*=yc@~u5Fd!b4MKc2lGh{tR>TJ*eg+EHfcPGW4@3NINRJ8enMmG(_;pC$ ziuf=T{}{yAA^BLuUy1Z5BK~$H??n6^h|fZN4&vR2-+=fW#0R5ra}oaw;`0#y3gSJ8 zzZ2;%Li_muo{v)Kn4)HpaUtYxLB0cqp z-;DSM#BV{o#Gi{N>z4N-J^=AIq4?+!-v{wQh~J9z=n>x$#XlJF_ak`&;vYbK7~)?< zyb1C3C_Wa%=OKA3;vYnO4B~G?dSVg(Fp^J1{3D2WBK}dtXCeMH;@yZpiTE7E=OaEB z@kuD2d5AAW@*cz&BfbdnI}u-j_#(vr|Ih!o!2hBJe!O77Z53p?X-#xISWLaO8 z(cyHB<+fJ?UZKf39r^{(r%n(361)orN<^N{6HXmJdiwO~T#89OJ9Ye!f=N4e>iB*I zccgf)g2|BL)bV@;`%}DG!RJw&tzgplo;tol!2uN872KKPc?#}AakzrJQfyRkH;M-- zxI4vx3hqI%pMo!-_~c)5ddbEFq+h{-6dzLXg%s~sFxh}Ob$qXads3XQ;9eAOR&Z~M zvlUD>5+MBwCL0B(j@uP{F~#!~Ocwf29S>J9S>Qi)+^Ar(uz%|KAO-iQI8ea@DE3qE zK#EWPDW_jg@lgd2qWF-42UEOX!Ix6JSHVLl&R6hIiZ?5G7{%EN9!~KJ1qV}XSMUgm z=PCFyio+E=l47HRFQ<5rf=5vtsNm5Q`zd$~#V7xe(@z$LA^#O@r1+46Lnz*_;IS0% zRq!~9^A#LQ@n!{&r#M@|WMLNaU%_D%+Z8;K;&}=t3$T#?3MLD$kpBuM3$Bp=3Z6o7 zpn|WY*iXS%QGD`uIsGPzk19Bv;zJ6aO7VULM^L<1!P6+tSFoAl%?h4QakheIP`pCH z7K-f(CJT?Jj?Yu@)f9&-cqYY01(O9vNWX$-Qyi$^ITZUTcrL{!f0NU1rTD0V=TUq} z!SgBJuiz+(_bND=;(P@!pm?)_7gC(9;A<#eq2L&b?Fzn@;&}?bj^c0yFQV9}V6xB# z=~wV#iUSqAgknDh+bBNytDOE=ijOMTPVpfHFQs_Dg5xOOtKfKw^A+r%c(Z~ND9%>! zGKyCym~=qU{wX+#;&}?bf#PrlFQ?e3V6xx@=~r+H#eoV=rPxowX%wGqkkjv^_^5(c zP<%+i=@jo*u#4io3eKQ7U%{CaZ&vV1inA5GisBUt&Z5|^;MEk*Q!rVufcmfC8!0v_ zm@GIz`W3vE;y?x8OtGJWZ=v|)FLL_b6dzS^HpPb&d@IHK6?_}TdlkHn;(P_Kr+Bl1 zZ>Kn0!FN!+Lcuu{+ZDWl;&}?blj3j%Z=~3$;JYXuq~J{y2P*h(iv1LP55*^cmeZe0 z@lgeDrudM8w@|!a!S___yLMnC^(N|yMiC2c%FhEqBvZ^ z4^wPZ@HUDEDfkhJ0~P!z#eNEYjN+3&$?5k{d{n{t6dzJ>0mb_jTuAX=1#hP~U%@*l z-mKuA6lW`V7sV?STtu;5!MiD*r{H3W!xdaYu~EUL6c18x8O4DLE~nT}!Fwn^`5!s` z6%-#;@Lq}!Dfn@U_bd1biuWq`Ns99oypQ6|3Vw>>Yz03}@d^c3Qfyc7GZfEL@Us+$ zEBHBzjS7CA;z0_2f#N^~zeus4f?uNee^czI z;2$VHSudx*p5mhlK1uN*1)rjLzk+|Hc(06MHhrQinN3fV=zJRRCY>){FW|KT&J=Kp zfE@x}EZ_wKo-JUrfTsvJRKTMIJXFB_1>8%(-39C~;6E?$wa-riJ|W;^0zM+(!va1a z;MWBFf`Io4xJOTgU)>@VOyy9@a*;1dEqCg39i zJ}lq^0)9=vF9>*_fXf8DL%@#+c&mUn33$DL*9tgOz$pTD2zar87YKN^fXxD)BH&N~ zj}q`u0rwYhF9CNKu)l!+>?Y*DfKLecn1GK6_^^Nv2>3MtzaZd!0xlEq4go(R;H?7Q zB;fS|UMt{C0jCJqA>hRVULfGv0yYbHihx4}JW9Yr1>9f2y#(A{!2SaMQy4G(Bw%qo zbxb&aM8Jmyd_cgj3HSv8?-OvDfOiP^5dm)%@FoGT7w}pEX9_q)zzzW~7VrWA&la#* zz*7VqD&SE99xCAe0`4W??gI7~@Sk0T`Y+%U0zM|-BLY4w-~$4FO~5Y*c%OjF1iVAQ zj|h0HfHw(vy@1yWI8(qW0(J;^v49r{c(#De0-hq^Pyvq;@K6Ew7jQ2DcNeg~fdA|) z6(Qj|lj%fDZ`xH37dM;C%uv6YvfJKO*3*0^TIx^#Wci;7kFh2-qRu#R6U+ z;MoE;3wVlvLj^oaz(WPxU%d4QwZTn<_kdfn~#= zmfNayQL{EK3$tuE-?GtWh@ALo#z4!)D=eELbe4&4WOTP|gddxne%@}d$Zfgp75#Ug zS~jjVfVPZomW`Pv%ZR_cCt>{;NRTt@`9<)9T=XHFS!CJp!;4l3cyajk$6p8H70YeE z`DJv4za27`dNW}2(EAdspv>A7KSXcYxIDn1Md&cB4SU^iiDkp*-W-S+y3E9m8`OEG0$S_~Km4T#|-A=;# zuXh`iSZ23BF9W-s_yKG7vD;LxTDIH#W>nu#RFnNVX14-ReFnS5lPfNOD~R3tKq6ae zw~^$+4@fPC3qJz|%7s35dlk-jFYrm7R|f@$+s!f5*KV00sb#lkpeB3cAw*`kp~P}^7E!*u2 z5Yz89>%EV`6~u14AW|*0+jHc?1b$&EzR<^R(QwB5*!Mnm z^FUs4yZtoS*KYpJBrcMK_#bE^mR3B|`3UyS*^T*KP+uQY&$R zB*f>TtTMYj0`0!HyN_lcyDjCaWxJ&}qxvbR!(OsK$Luy0RG*=|ts_^Afh&mJCV&}Q zYPXr>!k?k!kPH6;1c*lI}V>bg79B#MudSAP31xYQteFSybyADERc6$xl zeedDpShJ7aF5{|YyG?3F_02@}2%?&nw;Mq98SFNTT=5GO0FwOEaHW#`GhBEPx$s4P z;p_N9AG?*p8SgJ%oH}mN6z2C%NJ!xPsX24Tw}r?e+;Y7v9_Xg?Hl%ee9M2XS^?c z<72lfFgdqdFP=Dg^g9&npk=ot5@Ju1I6C<4MeOGA(d=WlXZ!ow?JW@1Qr&~7eg@hB zX18adw>pE}K80HEy#uZwcDn~6)l$0^k_+eX3m4)Gee5?Kw(z zg|}~*X!gVKs>a(@49?#EStjHxyp3=`C-HXSK0yCbK>Gx=!duTD#@l46aTqlOZ%2WK zAB(qBrQ%0$j#S(TfK;f3a!P|95WaDiPCA-2~6LZ*}Op6+CG4u@k zl~23G+rbX#B;JnR2j~d`y0?HBy)83dQk4*ZQ$YAc&h>rUE$4=76;Ix#@ln~8FnNKau&aRP@q94 z@%A}Iy8?ZZfPNoxYP?+t=pPvVcg%YGQECX@7SgF7i?^jxaf(y%hRli?c)Q%bh#dRT zk3kfEk^H1({|MA_F!$|Y*_b;(4R1DOG3}KfMw#~75%Vi)^cy6EM%`zq8uo||z_XC| zpaVULynj$w{34w~-^NU~?-%Hb>uv$M#-5bdY}c_vuSk`NR1x&mf{hO7>$+x0YM$iO zJT0?k2L3L!`;lW`y*`WYCPHNgd$07(#@-v0?20*hON%eVvl@9hg1iH>AZMZOatCx0 zb<_3%x`DZDUnZax=KhA3^aFesmKrBhLl8FzG;}~*mlORQskj6Fk&1f&kgAx0x6AF% z$gxje*MaX&f`1&$h5BS;?oP^f$rwYd@{V<&Cy_UBU(ja? z^kW3N!rmHmC5=7BJ1d%WHHuykXiMyz(vCy3M$HB3k);vIJHaImGXV%QZ-^1kC zU#!g@qP-R5JNO%RXg2;vf{rfncMp@=uAotkze^dReMbl2S@_#(uni=@J)V`7&d*Oew z=Iv9U-oaj;Grpug+((TMrtid``D+yFv{a%+EGpHemn@6WQAg;@bcS^;xoQh{>R#crU|3dq}wF`HGk~Lj8 z$9-giM%yJsK$e#X(!41Tx>tG7Jr0B#fB7a2dA#=jOFDCAne;@|iR^~AIPU*1LjHkpL9|5z9KZBBkY`S#mu zgt~i#A0B&;cg5d}NffT~TN~{=By|q#rm@v*SBPc<_}^2gI`WxpN(DS_0Wbr=_W2n_ z`#MFBq@`r_ZcbWH()?DtJxy2@aJxzO^Seaa=2z>7FMA%#VWVmAY>zw8+l+=i5<{+L zKu;xV@{akW8~ai4aU&~5rDweT8-W)cW}8vJs5=*VYD~+YTVu9Xdd5;$Hr$?H-%a+e zbe*tgIjQ#G)lyAnA#D|Ca(Y!me@5`g=zgs_xT)IOY#+&#Nc=&1d#JP)V}{$;I^#OU z8OLs@l=w_-wMp%9N_@TSk;|OTSlCl2zwDN&L8%wnFdOKUl1N>DdArV)doNW_4wGCO zeM`?s`*~1kMz#nAs$@Xz3ly@VFMFPnfwC#MzZvbJQ~lQVs?yKQ&=!{wkqgpg4y=Z> zZ13qwD1&#)4qxek=U3m%wU8MmgH#O z1D|%w@qw2TL9)-v_1M3KUOwSwUrHhNu~As4Ms_AJlBlXG-D01}dwgf5fST=@C?m*#B$zkADM+n}|yYzFuVu_bM3ly23^*kiM#d~!150o@{+2f!#_-hk9$%up+ zYA{J^q(=6rBY?{6*t>$Mb@u2Kb1${aA-(XwV*L{o_1DIS?2%4}Jt>-90gS|5j458k zaMUD7wredFWIiv&Q%w$#;txyL+MGeGPYuEdAJq=3ds8IdhbLi$0kA}Tmb?i0?7s=# z4xx0g1u^G< z%f}?DDOHtYuZNQbp3hn)O;*4Sf^FYA;>xAjd_nMj!f7?&VyFEO8H?+r+myZns>wt- zM|cPf9zv#6VnK73%JGT=1`Bm5_ce`~p*b^i0?*n#-j=emnauI-178#+N{Om=PI^aQ zxldY%KBrhdN#yNHaJ`}$k3OgPAer@nWX0yV?VE+FY=S?fdbrkZQW>*7Ui)gn>@A0$StZpvlS7Bokl=l#=5~=o z_dtCuhi;YDVlp{CaVE#(s@NCyG;$K33H{=OC~h1j$We?~G0Go1cDmgyXS5kRapV@K zFPq)=$#9VwJ+ls$V5{G>w%T(!nf;xAQtS{rKJ9B%YTTV`}|7bIG=J_A;Xj&U24&ux|Zt9j}``%)*TnRN>^4_4F z>tgEWWY$-t&cKHm9d7!guF@41)|Y1JCU=fMnjh$HMthpk8Tpmgzs=~(!qUcy_D>c} zSTK5|zJ1_=A~Sk+p=qr&i<`{yB}Vuq;i}L#rV*CYRc7>D3XGw^n`ZHQX8Fp%1T(b9 z42-Y4DL=<(F!KXfnbFhD=!I^x_*>KZAaFr=MSvP5W^^J++XMZ~@`P!9ZW?F5Z5Ai& z$jbKis?tVEMjC^?Wi70eSJzUrDNz_WL1w6vLD_=IRtva$JFbToHO#RYqiVrbeUz#hw@s~Hw zJ1%h=boADrV#dxRx6N#_$!#-N?lP?%YaA73;0Rlyc}AMn*D7*H-BWRz869Glw?Ob%H6nJT+bn-8K%h?$ zCLzHZ?Iuxvl{h`wv<92jIr(PmFt@;K>7gbbly&GK^)l;N-4W}Fwq*Ne`P#r>)kCD8(rnNH>nlRy{Bs`)04qx#e zXg_N7NMC4AzH!?E7Ehn`9h@KojjS@la-$Or;)_l8xct_V3gh_!o+`Mo9rU{V#h*Zn zUU)v+CN#CU9lDV;%Hx81e%E@Vq0C#hd(M=~vbT&|n;3Ov*}rFBJE6iF;GtM8(vO8J zkvIVQ8x7~Uh<|dGt(^T|Gd8^4TlU`EaXjov$``BEXh8X}UF6LB(kx$hgWp?!s#Gx= zX0+EEM#BNXJk*nTMH;!ECg+@ARo}~Fy;)IjwyP}u_&u(KCHx_4X8F1qFDLQgvp(`$ zFi(rDY3o>UtBW@ZR_4yFMj<=KXRV2UOKL^^8J>E#29$(Z+a5m^2J*$G>@injb~`6|z=D{B7Sc{~}w0=xYg=l6zFn^%#o}Fs-$vJN(5PC?$FI!(2!Q`w}T1 z`rb8fO`5|qhzGvR@;#^zkf-7TAt7WNO`zEnSm8+c(uW352-X&}c&&)y^6fLG`a}ct z$8uprWE<1r4P*W$NJ6*fo@KuH#N+y(Y1v9-8w;1HewtC3t+fC=6F4@;hM~6cyUl1A zxvPH6E}=*8Kh@~z?o>w|evWK0!t#M3bI~r4!@qfEd9yM9J86>D_`5dI9?$Top87z0 zF(%7bKDhj7=RDd}LfB|Dw4}i3J%WbMK^~0QMTy|2S^<0?5Y@5Vld54S=|X;I{Yb74 zW-RvrGqPgtrRL()P@BH#ZW;^UbjArUCC52~=B6{w8H{uKE^qw|1{!w-KlCwz@Ij1a z0{6{KWdbjue~t8SC>2bnf6c*9vpb^TSC#IF|BRZT`^G%`tT$Q8-v2j%()_m#xnKTf zU_W|{VyWc2iO}4p)+Osbrk_3Lwf6Q%qa)>)F38}B1tP=W5Z&;S6SEHZ?f5xI0+TaQtQa7h8C-8HlAtI_*McFb3vL>bOhtR49L@SFVT7xy! zr~KV+Ig2i(M&R|u@{Z z4q*yWG-OiwV^`-Zy`Z3D=l#}ks_PG`@vzYEWTf_eE5MVL>+yl`&@N-fIsA162O15d zbLwR!80M~M$<6K9|1tExz(ILhK8u$1M#7Wg4>cH(O-n_Gwz`Y%o*K_4M3-oFSJQh* z^+%6MEU99-**P8Q96OCVn+wHLN9i?`aRlAUcPsySaMBQ`@VuK2+e zn6N;B1IoRLMT-9wK^LUkclz7sr}X!Vtp5H*kkoa5Lu6<7_n@>{JAuq`i0X@#ZHuZr znglIB1RX$~pLk5YtNzCF4u`1}Upnu-v)(0U_)}OYCBbFh`lC||SaXcG};o=hKc#lB=*u`lYx z70)BbvEH#aR58aYO#2^1(F7BV3+bii-ndE0q&#!zX+*{$^b&OomS%|uuVb%FFpAdj zzlm9uZU!|#$QCQ>a@SfexlBI z=x34YCkC@_vnbu>{`g#HBhieI{dKRg5ej-LjvakMModN$O zd>%gme%Zd@_sD?1AHJ8L0N=YW_>Z=v@$=D7gI~KZ_`@^cH{ed{vj1L@Z>AN%fgIyc zminVGglll7ZmBF=(s{L{Ticu-Nf?Klx}Wh!$hQS`EGPRKLO28Pq;=`_#*v?<^{yjA zf5Z?L)YF)0RXGiIK9WN+8axFLYleR*J)R%am^d%@g|f$&rBSv&8v+@`L7)DS>%#)k z9mP5Ad(O&V;&j`y6H9VR;?$(bJc@#Ss>$%P> zUt@&jD?=15hFM4BPMLYW>d+p4QTp}>K*b+WXWmYN`Bv+{*Mnt|gC~An> z=hT`L4lE4oLe*Cz(hrR(*XTUZ?y{{1WN%ao#BJjUUpn{CKDQ zDpfuRKBnawk!8C4`1q$hWWcvR!F{$^yXZHyx5Zu3tE2EAe`OYbpok;~%+A9T)jiN( z{82_^yMT&LcVn!*AjB3=hKD%PaHA1^pS*ZoCk49e0+A~vk8ySc@F@Y60EkpN`H2VZ zx+XnSuz})Z)Rc7e$uXs?v^xYn>gLUAcB4#ZNiUIF>{r!@Tq_c`EE=SG+A3S*<4xGM zz;9jYsj#!I(C-1t#j|xS1nzZxA+1nO{_X z^4$J%+X$=O5B8X3Gr?bs7kQ1@^eyvc7xU#qKDcT z5PU-TpnNhrxIX0;i1oS67GyaSsaQG^tujkjn4#I8GQ93!%pY|dk#;q%nP4H9ucnoF z-&d*u2`aoky<^9d?7YbS>Gs6}SnV!lg-fhe>6MVG_}e{jvbYwENDBo`4=oUhm*86^Iw=MCaGHEU#KmO;;LgYH-Y|ANBO1=;C zwF8W6o$Q01?8N=5rNkOLXK`|+YK|X*8lhG8=D3IFz1EXE`C7^UvYv#t{(pBpnZH5E z@qb%Sy1y(ix>!#(z9gCde_l`C`TPgglV@~+F4vPgo&1dTqy(%A56gN|hgl+WAY0$^ z?q%<_~qaa6n@Q~|iubCKb43;QQM9VO@YZ2R*IpiE7lRHDT`~_>jR+5$fhVr?d zuZ*$Gas{z_;w}3j818RDUy^TH!))IuZutA ze;6;PG&_v<_lT*z#(USHsqqfKDljr|Ss#XAu$rfoW!));u$)erKQ1?93`B2YZ zBQag%hq~~6VYWJYp5`~Go29To+0dSD!INPWVYF`2yEHo)k;PO_u~b@rb0Yqx z7AOO*bXAHKL=)#=Ju8LqMDUd)j)YxVeS{|-IwXaos{-d=by<=p931^lvXeM!^%jA` zF3`04>CVw~)bq%AX)t~gORfDBuSt}=j9Vi;|NaO1mjEs`NHw!0eJ>_yKd z$v#NP{sON_eB^bGkN<)GC+|&v#HjQ*oBn*9N003VHUFnwGeyh004A)%;B}Ni-kp%i zH}?(nj+r@g}k zveE00p5`Y2A$l%Wxa}|A=4Ve=Oa-&N$@q;D3en-PZj))TA0+#|tX0M>^64qldc$n` z9;0E!+%r=9OMYtyI=3&>Qs@h{7TRyffY`?lZX)D~wgy+Tx#O;m4qyjO;IY@)sh>wNO`V60=RT^kuse*8E(tKl-3I-mhgXcK8)k0KqGVe|TCc*E}ZWRh)L|CwbTRT=?M$}_vx98eYTv1%YBt)h|AS0P_D4^Rw+b)C&UEi`<=D@_NIZAn?Sc+4 zhJ6Z{w;!aBNvZhgN~B`N7_YH-b&8j6-fTlCh@0ydABy^tq8WQqg?|CmhLc$!=9(8A{(yq+$hghSivuCoWRp# zk`m3E{VeNAYuNJ;ukz1~jzzMVAbglDtWZO+x@eQx5$m&Tzl-xxiV%4|TJ^_X_K53N zxPPL8!vh+)Fk`zU&Qys6n@GoNX!sCnNyBxL!9RHx*N6P0*Njs4mZEJ=(FHnJ4NAa_ zw|@!AWQLarf0fBFl0~9ge6TpXGIdj zVa&e^d`J+75t+slvt_?}2Len0qd%-d+DliIt|F$RknxN6E&8m2>-58|n%HFDj7;R< zg3zfQ1A@1XwIVI#avxo#sYpIej1d?P%UN9E}gA@Kr5c7#1PVDpT~on%!qYOI>P z)~6V1G9)+y#|tGr8VTlYGlCiz`t#_}g3$WsLd(6@ z(1LhGmFYC!E%{ez8Ib#5WWYkEpCivIP}*65t|r&MPh_wx^zmt=CB?yGZ|G;S)?d$f zekkMFPCYlr4}VkaN%m?~FjDkfX2!Qf26H;=JR8S<;8;Srutz0~%Y-@?Fj;F*Z-(hT z`=oqkBgB-zq5flvaDI0e);2?{+RgsM%ZMetL&eO+4*jk9LMpnk~MTeCby^$}( zm0C6Y4l~UdA;3{D^KvB53#5`-3}q1V@Bu5~Qls~U(zN};xNvAr=B$WCK-J*Mo?0WkNHE2A zorq|O$#MJo(_m{=fiR-cyNbE5tf3co2@i?7$l+*EJpTz*vDKarpH)+FqDGI4*jrH% zE{60~w1z@jjXT&+6yBMB!o#hmbblZ~PaW^qL}?$4auZB)<1VxOJ>n5VTMPWfZxZj` z9X(?kGP;VW8gHQxY+~F^R~E?Gnel$>V<%GUK#&~&LQN4pUwxKc`eA8f{BjDT@S$cM z!OXXx`wM>-&~5uQo-*R0{K7GVhvx_SB3dizLE>;X<4MK$n&P%@i8ue1TB467&4{E8 zF%gFL;zpX7u}UI;#J-$gr_hBOW)7YT+WRAje*o<(^C*%+yQoZp_TyB=Ry+Su;j!r& z>poYrVBK$B=U|=rT^+@y!1q6hAV;vS^~b5lr}2Fa_?`y7uLs|&!FOy7CJ)<%p9{X* z3PgPtoTGbBgmK2Vgl=UBvLpF3dX7QjFW+W_{~_}tIiD$3_O&sWya_&I%11~rui3w* zOlFF?C^d(hcIOfy+9t7zoL-nUQxpS^KD`AkaFoD&(P6c4<7c9oNocoPu|>h8JLJ+d zbM=bxYX5d>HIrsArB{jZVDvr!3j*99;hex8`#Ttf?H?q=u$g|BT}dc) zRk%GkmVLjnb7NOtm(!9%jQ(f2{_dBTRfNv)^qO&I1z0p=2OiD*H?PRO*>o*GOO9!1 z{sInq+^_;8d^xnLdr2Y42v6lj>v3Y6m2Wj7BVj~0ZQUj2|bri8{rReDq`#r5KAB&0~pKz02l~BMXbn0vOG|8Y=*GdD4lJ9s7Q>7S!ngKboVhCiuapVev~0Mml?$)0}0jE3;ZyBqo)!6lS1N1x^jO0j-dtlM)+<@oN=HL ziSZk+BRfeSH_?O=!GXy?#7kr}F z!8vficra@$_QIDZKKOXIoYEEWcRvc2_+q0u9x6pD9ACwlYy3;J(1S$ z#0(b?6RAj=b@sc|Ol3btb|zg55F7D3NfbL?j_s|p?`Elr*O4Ubp`ZvnR`zv9cm*)+ za3;Vp6pW7$+AZjcFI0EFt}vzsbBtnaK4Ln7rc8!m1svU&lV8zNmG6RM+;$PLWsZ4; zf8@ceswW(jtoRmePM@`vV~(szmAfgIln)2cht!mgoT%RRp2NQK79(;W_2Ppl!FcVL z{;1~D6Czl$aOO;X`wvpUt@7hjXx{NZWXy{-4*~BSq1jP6J3{pU>Slxo^BzAdRX(cH zAH(iAp0vm6jPMZ@(De7_N4;6{pa(^a#nVuL*V(fmPME2Y5FBr%=eqsqozl*ZB}7X6 zRsgAqa5?0@`I9;_ba^Jkt&eugiT781lXRzlg+}DBfJ$-1J-q1gB1UI z+*EsdTHD0#TQq!)89J& za8gZ#>panRBq;sp2c-4s6XTb|>&9Xvg7Ru16x!QF_{LuWm{xg?dk{ru$?y5|AU)Wz z1T^#k0}iUg`|}*11Wi6{UojN)5Wf+{2anO~aGyqJNdd+KFGv9ZL9e0l@!Sk`AbW3yN+0$*sE+kS-Z zkT)Zqgd~+Gs!9Wzg>CIHB_z|U62qPv`Ar_ARxc8kaf!g8y)tr>{U7nL)Bn5a>E8W+ zZGYYW90zcICSdg=~UR!G#C=}mz# zloLq&C*llxh+n(EmKWivJ!D*APaTO$%ju4)f!O@enYW_&jFYiO?{dzuhqb2%BQNIf zCYGL$DbsBcM;%RLC``pb`JCZV#KfUBcGB`6gEue>tS0bzoQy5)71 z__!p)9>$`>x)4?#QcB-PqQ89N8oxEM&A8jUUe?0eln2FOgm@l{be9M&0c3K}@!ga} zuGh_7o)c)4AuaMpFIU}_L7XE3l_4783ZDGYYuxdHJaAqH2Cbtj@{con$+jep5{|q5 z$Xpqdb8`YxB42!K4@p_pgNKl?k|~1A4`sdbyVo@kH>px$fwSRpGy>|HhnxxCOmH7N zJcuW&S_`L>NRf4?(0=Fs_VyQ;68M(jC1U2z`V61KKUv$kih_}}2L=l6WfnpYvv|oO zDa=W0(-__+besP+uw`=(+U-~5nc`gQ>lU= zc`1}4B7H$e7d@LDBg|%zy0_mew%SL*4@@k{95HpDRjsISR~Tk0`K667ur7g9 zhYo^E-4LVumq;gB(p1YVY4V#| z(o`a)qLg~IP<2)#Ur;R=m49|Mx!5DJ!f==}ujMP2fBXjT2wW+I-(U%fwHsPI4wmv!NlHoz#O7_rE>mkqOiZ4VeD!-EkYX!EVJViW?WL5sN>ii ziRRe7;#Jk8BU6XAR2IrovDOHGB6@E_cUi$@A}UcWzB_nGYE;MMxOc{y;VXalhKCao z(HDhh{N-O8kte=K8GD^S{=rvzW*Xs1z)VY1EnSsB6>~;O)zI?s_Vzz0YgAgQqa~CQ z&O0|%iGY>Qipz}E0`^)2?6nBkq3cC7BVg}R9_#p%D3N;hiIy9CR$r^a6s!fDTAdsD zRV7HADT$e)GGkd!PAU0qqnP}z=hyx-+M{&Pmb%bQGE)LxTpb6}2bm<I6Ys;?}eZ z5cz&*TKdDj^Gf5j3{L4|tmCZj$#r~b#yVak#OcSbtunWqBF-wRS4GzJ{*c8VyDGhs z%2NJBnkNty!V_;Q*{xei+=>GFfZ~1_6CE~w8l>_?57k@w-1>Pw1j_X&-Scp!Lj}UB zSF8rzbCjo7NWx6R+ob|NIttem#DnU!)A~C=$=>yIcVyMyPJR5>N=7l;Guv;aezZzj zw?^x>|Mra(uA=Z4()K;-wUfGmY1#EQGsuj3Yk7T{evF%w|%Hl^qpGu9lq)Wt~&UpS~ z`kA9L@mEqnm&WI&syD~`rqiWZZ7OSNd~zB>{8-YReH$^!tZj0cMHmw5c(#u3cv17Q zWr7^W9#q;$WJIM*u)O#0Ve`xCK}yXWThQ4*X4>ay>tlQnwxO>Sj+A<1AdtJc0 z?5>{(4^Mj8a2JQ*i5D06>fN3B-q(x{QhKsnqR{mDe&*Zj&0{Lxn@Jxt`lkKYQoqyk z;rHr5PHRderr7^?I$cCendZJ(0}nn3dM)sF8Zn9Prsj%dUxm*_?es>IZ|vKWp12<@ zH&Skw2sg^TRzKeeh|02K#xW`NMG~^y*!Lls$y`Auw=t|Esiiynqd2az%GSx;5Pna? zKN6PAgn#ye&fu46_{C&qz(2oB_$oToZ8TiUG#z3rKFRJepAL#gJ%WBsS7-o zN`Lk$zxtMamQS8%)W9F7u)bSPKIm1*-WC4%yGdM(e+T?XvpT)PT4v9di~}<>D#|vG zW8(poR+QObRZH;9`JCO}>7BKAY*+2|`bq7{esrjH{OFPP2{BPgh|iHtW>W&C4oVD? z`4eg`k=qr18Jd%GK=4a6h(ZkNfXz*F#8x$zsAEf}wTBz)sPloYjfJA_yci3M$ekBM zek;HoH*6o-iYXKg9$hi+AxqW=y%nF@t|h)H726crj2lu{Hp2IdeS$)k?~m4UEd+r! zSCdj5oy!ZV=o!2a{Kr0`ga(MOsh3j$9+_Bx@@a$@LKU_WTis)31&zMLrC!riM=UTW{IF zB1@`YmV)P?f{R`W0%Cz96iC-w~iY2dFWs5rB z{-R#MZwZ`gT1277e@+R#{~`SnBZJWw*ej$IsA3?Efj>!jNP#MNX|f^i(^r5#4B#bL zr@|k7(MyuKJMH>(?nm+8EC%|OaFfNn;+S~i4@H4-$4Sx>EE?OZe4?l7~|c2tyM+j!s8{?RuJp-8za1hcVG0yn3e_vfEcE^HoOfGyDj%y4`CEPSvVQrVI8F6J@=C^irayWh`<&%fwPf>K^ zd^~U-lyuI=^Y{n-IFUychmbrU|Flkb=LBDq225on$NIdc;uf8=i*qUCk5-cx%r9M0 zX?7Kik7)ACha&4(5i zo&S^|WAJ=2qm1x*;@gYWxct#a8zr4tX5A|#SR6{&qu*L-ZI_^v6P%zEF3b|=oJrKl zfdhWa8e(lTBHi%}qP@C_H&NxxXjD9BMnmuLs$ieESmDAKM#FjC%urLe@Tx$dtSz|B zTlf9t!Bavn$=*gcS?=#_RDcmWU;Mu-#Ub^gHRaQ)aI~ygt0l{`Y&5UrlgUuQnxunOBq(!a2Fs=&Y zwhQ2`Sk+=;f99*5npmHQ|LvlBBLP^y;Sy67fK^A$91Y|ko}A&(@zNa*-qi@=uL#R! zp}Atw6e=W1 zdI69*Tn4Xc;S5=W0KdXeIq|0$Ocrg^`SH7Cps|7buW;qO$}GsShsYd^4ZLr8GT|hh zurQVIa}v_Cll5H5Yq@VLIu)(`ThT5>fr>=%ht#nNVuXJKK(6qg()X3#=D0HRRWpG>nO@7_gK3Xt z;&*EOOnDLA@tH7N%DMh-WLBoM-;&Nrb(XWrj;#~k{P zEyMkNT+{*{^qrjJ(9^JGFk9laQiAvoDfN6}jp|oN`y~UP7$XXw{lMqIu!GOQud;9n zwq_}9HvU(pVJCPwISVf9JKk!>5?xy5NT~ToB3L7hFUl2&0H8-fgk+W2V zRYoKt57AP416snOLaMVvOK@0q`F{hyMptI3mUBLwLUh>)bq>(9PBEj`=bP3vHW#kv zAk&gUmLYV-X$0Lb2^1110}tFt0m_wfn{Dt7Tt+_PVn^gB-Vptuk$BY2Mz}jIb3d-> z(sW0RP>*|*E#Mwvmj7GMZ}Z6gn$%F(vTC;RZWA3(Q+DtT*{D-HcWWiOS1$HA+Q$Xp z?34Jh8;R_Y1C2ZE-`<3(CziH~?5(zj=d)eX1GE<<*EP9FBsrhxEKSPw%1*OJZ<8**9ohD8o^bl%<6g#UmmR+sX}65)ymGG^rBMmpx4&+pd69HOOW=PlO+(4rCU0B43e5On|TT z99*one51F_6kZyb+8>w=-s8_ znW(g2z2eHcZTwL7P&T}&XgAH29^a{&i4NUmhCX-8zU?PwtX?X}^BOa6m-E;pOkwm6 zN#`W1k%mcHMv~e=cAA#~hlU&w=#jjyTh4XhXV|937HZY^*=WZQRh0iN!>5BpRB}iw zg3*PIG89=6vlPFLRo3>QM#EjlmeU!l4Mh%0jTU{+jE)fP@3gvZ=t)J6>Nm7LtV%Li zt@`y0uLvHT7$tmXG>ky+Thfgy;w#IR2e#q4u9;4HIkxL2;90@PLAdi zWb4{aez)XKDJ90`{D1IJS${@RvYhpdz-g&0V%s%K5ei&~D&0t4hyDac>%QDjozahd zbl`qKfDNYuGtTRxaZLkJW3+@%;(lp|P2ElQH?tJ_M8Aulf&|#Bz?yUc(H`n3NEi<^~W6=qZ(8_~hq zXhZ^qiQkPVdo_Bu=H6Fi^nWj;i2(6lu}0pE20SZ1II_a!rt-HX!7EyoD}_Rs2exA# z*dqixp~zFDx{?w-Ezi?cOx+eWML$;!DiHSm0FcwubwJ3`<;5t-XkrsfNaB92AAxgc z9>uqTQ*{GJ`$}W+wsMR@)X{} zxqo0=98Fo=99qBbjElK{m;`_HiADf1C2?W=N6grP!V#REIEq+wW`q|(mUrDO5oCiX zKdk;qRRGp#I0T7zsJ7P-H0;t7AL7PxJ+W*_aI1tBL9j3G0vY$NI@;2RA?U1yxm@q1c0<4hyWR)5YJzc3=lk|#3R5yE=r zOZc0%^Rn%s_*yd3OKPi%YX^{HN%rC?elW8)sV7EX+C~zh%$6V5y2o4`B#It}L%dsi z5+mxPD_Vcljk_tE%+&kwPHZ;zq_FA|M243CEuqIKi}+Q;)xBXjEacjBX4YO37@?sO z>6;V3L1E14t@PVj8Jxj0YsRT*b#dtqE%M@jXBwpRD-B8QG|8DGjpg_+0IK^Va;*jZ zq`gg?noaZ*1xbv?6h1Qj6&jlKB4O$JI)zX}O%c70#08Gd-=TN}2HMCj&gDPB59Y;orDh;hC}sG>*h0!lC1R&wO-zU%$&uJ5Ti1R<;PT9w@fXm= z2X63(^Fa1RMr09Bbu(RajL1KE(o8^IP}tZ_<48J~oD!l&W!S`#rv;q8Xrc`jHtNZ{^?Z7f3rSv-fPc@yq zI#w?}kt97%2s0;mOqvuKWXQ(9_(xubg+$)i2VJkY?p#TbIbeTZ3&7N70sR(zSN335 zr|e53r4FzK!|746FU9mz_9fN`_GLF=8OOdvE8uHoVqbC(q^k|B&bXt=U;Gt!h!~N3 z1ifNlKF0&+UfIs;QOzeHVzUoZx;jQu?qTP|a*q>@d^zfPlUQjS!<=^@YS9fx}C^QmE~Xt`Ft%M?GKJSq2rD#bH1jo9TTK7!QDU~&?z*kC7M zV%yh1C5WWut-_~szk77vO#KCud#@8y?}~|hetJB{Zs3G836ke>F3mibvx%-!F8GO5 z5Lb=dLsP3AHTJ*B#1CZ(Xpa6&A1k4W&#A=0l16;bboHGK*@k|QbiJP8*AbAnC%DzK zQm+QGzbO4xzKiI*Y=~E+A%a&R3b#dp~~yz{Cr7|E7% zj0;C3mRnR1IYhiQXJC<$u0gq)-q-#Og!RD}nnX?-nt+TjT+a(=FHi zl)FWqr&eavtUSviA^*U#3D2X~ur& zZV?**w-qq>FjQiS|+jt7SxzT_!FD)1-qWM znZEBr?z6DRQ7C=8NEIDR-Y#;@WClwd@naf$DpsQgjyO-!v$6S}P&|c~!306*Sa!9d z3u|w&{OvZ#Hr>ijTUTuO+#r6E7zDYnO8hWflKM17hXZOYalW62M zbT?z`PHk9scDqP=zQ`W$bU})~TV#PoO)PbC zoO?woSmcnN+ZG}{?`PT|hn)LBo+HPuSAz#BiC09t$oB4WO3ql#iC-ljxXwdu)g@}3 zhxnfb?@YvU1}koe%alOx`U8+RPf$4i16a$#@i&SMz_Gg4hy7^qco7IrVK$m~(zQ}2 z`$M!(j~8&A@l}B|M912cq}XKN2N4qwYB?&MuNdQxy(%gQ63N<8G1?znD6=jZHpMcG z&Zp*K>wHm31o#eL^eMnNUKor#cM=Fe>BOc7hNQKo8=S8c>H}utOsuT;dk(Nmm1xo$kbIHt zfH;;vw5|iN)^8F`3!H|GhS{E8-m{U5jfNUm-R_fg z7)sr4%*bzmP`4X9a=n6huaLT8(K!CHGdO<%zf{vZwPx&9;RpK?;Uuq&Q}-%AIHvAZ zA!JVASDL>ZmAWf`pxqA$sa`S+kx?j2-K1-gHQ2RLgT~0J67DL4opN6ctyxHf-{28m-T*53gJ~A$wA?@|H8j$eJjbUNP7o2aQ=>_e7-9R(Zp}>He?m>H|;=5j+JwxvshrxTzHLKm^pGXH=yL7q#B$)zIE6{sfRIGN6KEz zVe}qZYxLG33%!+3!7jd71SP6`bcEX+JT%`3{Y-EaJ%gJd33WV3z4V#Rab=>^drgoF zDD1m0qmG07JfwUd*`jXT2{%B%vbrR z)PLnnu^;+1jf7GknX6OTv3cwpv;09d<0(#q(a2jnnhK4`8M25;&WPq z!tE@FW>kf7nC0Kgflp-(t6iOi@V2acSF_?ea#pP``m>Q4`^EiJ>qFB17?f#$Tn!xA z1pXwsRm^oL>}{}ZC@sD+ezu&%D$BSOQQAIzg*A$WiHq7 zEHPhnK2q6DS(_YP$h0t~-oeb#(aC;9>EAi05b4^vNH3(b*VtEP~R#^Hr(LYgn6*-^Ow{ILOEALvhnQDTc9M~R&}bT#xeKicAxl=rMl{1ZddH!#Me6bjE7)c?AKj9;ZY0OZqpjhf9OC8#-og{#3=TAyhbtKve88QB@)!=y&okm z@_0G&T>`-_kqTGJ*KQ^h2Iv5U`mqFS7lH{Cp_taAg?@o)f=zCuOVMt*^gXn!HbuLX zi?TENu^?;u)hPOjx0fz*)mNH+Q`Gos;??A3(+?KUrXTK$4EjmWG+1!}N?C6Pt=g)uB&GX8Y1d;8rBxmKrg56qU%?P2H2+-veqlci4`kdA zFTS*8bG;Dr4Er=Vy~5Wg_5 z`3D513c_b*u)=D^3Y+Vatl-G+&iG(rk`Kl!KET}6d{EPo55~vOB`?JXB_bH-3vKmB zzf?3woZS|=Z-ee=a5D9!Oic#;P1Qt_{$BB7%1j?5B$S!{U+C}HT`^RC`x2D_q0}{R z_Cn%?V2Evh%U}qveGO`-!!IHOK7f4`kJ@eWgfzGhj!DXEDd;FrxJO4u=ieu&#LW36 zp9?a=;+iI83zNqP{{ozktF+{#n~Ky_h53&6e|oC%GS)(*XYH zb5ers@dAFTV<+^j=Dt7`pT*bC&sr>eWRHFX!;>#~=S*6|SJD@sWz;1|)_LXRxz-qU z?~}qc0xr3UeT@T-&7MXYboP7fKQc1Cb29E?dYbB}mkxH;&m*0F?qFVb+RwnH(i^+) z=X9^H*u|695Z<-;tlD$!Zlt-^)SjK}(gwA=l0-u6YVh%@4BUR9Mo-Y+(TMI`T-;Kc zt{^u)SaHU{7axX<5({fT%0YoleLMMCJ+~QMsIVPBRN6!w1~R=qtI{hDihHV4-s4V-N@7JjctOFkr{cS1NEKJdg;XO5sV zX$4&Ii>%+F&9zwzHw(v(;fHhGSzL&Xv?-raWZd$ayvWsuV~Av25;$amIk?0K-zKS{ zMo9{CogJotk}riyoaBp?Vf_(IWUfECo|a)HuDzBS5iUmoZ=cJ|HCe(X{n7gV!^-49 zN7Hw?eq-S$NxeY)BEHaOms)C!@bBq}T4pA7TxOc2iy6xd{M(sa>9D@21)_`fWfZKC zk}FE#imJJrAv4(R&Y(wnePPz`wZ2qIS!bTA^+n5<)uSmY^5sieU#?+gg5pcqxYg`e zB-ycnzyEWFSShg&)~VxC#aue!2uTn}j=hcEX9%9lc$Ed|*Xs8R`xh|Mf)xLVKHFi7 z$jfYGCkk<@ccQ$q6V+d)X!Htnk4c;Z+8j91k%t*^$>(InCGTds35Tzh8p+MBBIKT& zuv|+fXVLcB*J>tRoDze%+f1{(TSp_IDfD$r_R|Qyd6fC}K6o=`CQaCA1&rjOJpTRXUw3q$; z@=sW^y2MK}nGRmgRJ(HsdD)=*2kA+?c&W|BrLa^Shk9~da`2V>e)<1`uNu{82YL@C z@qeOsPbzddt}QG;ozeSU(v#y-`psWxb))AoL|Ph?HCp z9{&O!FfSa5&*hLtv3wUnS-?L}N&G8QhQ$O~Mc7U?dQT|~T%9HHGc4dvEkU_{MoD|E zPKtf4BtGj#wqfxqIhhiF!H+;W-r>D9sOZ9ex1U z9rz*Aksq#?>YebzNYbTjrhPd?$}0YH>`Q0;SF;~}kbqvDPlx#Ok3uolT#XFHD8|&z zAV7ScaL?co+1xYz_gUPt8Rio1xsqSuo{QA)7q$nkO75R!$G7Vb?)ufiljE}3XeNhW zExTGya|phxt*vTHL&e{0sxIE>BY48)GhX3-z->c{mzYvqU=2*_74iy zOPqZR8*6y+Z7#rmZ}t|cTUmb^RfEmdxXT9;MPTrMOgrCHYA;)9#7?0i>wb3KvX!&9 z@)0Fh{XtZc?@M!s+9dfpFZbtKO^Jhyh8x?xr{9E;6{OE{!C}nDwrD)KQTE5jmu?Xy zxk&KGahVEhGxr}R{j!l&bB~eZJS)F3V*}jYvXhM18dPVq7#L?0n*X^=!k^aq%9{gu z-m;>(C*hbwLm7rf(iZF+e^Lmo^#4Y@<4d?Wf&|LV+v+Ww=$dV-$QH0yX??ti$-&`a zeS1;V|MpC8+4S1LFU|dz3s#uGZ_hMu{$7;lK(P#uQD*o{cDAWfzgV7GFv$Iz+2(qc zj9-6@R~sYh0B|P1&ze|iJU@Lrgqw7^edbWPQ{XEuUN>WvCxSU{FXS5?6OK7_q7m`J z{S~1Nu0X$vx_NR#ZZ3#{Sjxurmf1%5NJ{vlvnGO%LfNxN2<6*xuFOqP)Er1sfItW)%UpbT;5or~ z>P)wv8%g+pGx@k<63%`tmp2wlg1dU~lp;NkNJ5d+Nf=K@P@Sal$)t%!c#tH8w$}N} zxwO#;pUZ1?`4o5XX}Jo7dr8icLtEA!yB!R35do3w=$!a__Wlm@bs$KfUA@PiY~fi zG}Mcu!dn(MBEKdlC4aHTbEQFd@NcC%;=^&_?Gs@0aMTviK zUYoC5&I^}Pm#-_()?#_2d_{Yk)f8VL1BP{Bvs=BBhzUp;$EWqo<#Re$;CI3}oU#-?@im2Wq~e^Y4NmgsIYoKC=s zx9qJzkNOda)Fu3H#Ea4#+@QXyaIMQfc#_))*HD{l&fW3h>Vac|8_nX?5>>a6xg5t_ z)^a7C{-&f){zj_pNv#h?axCyUEn{@2mj^~3% zq~=@a_U#PxKN%3(TX;u9ouE-CZi5wf?sXBeo?2lL!MtM*RDm_}G zNKmpP^Py2l<;wa}DhIiP{0l#ymMlZ35S0QyGC>|_6?1-;!uQ^K1s7AHSFm>@b zVt&>{kpi_6$~V&vFy%R`D%BQHO`$uOj>2i*&^3UwIDm!UZ=w+A5yjP#ylduW9HP# z%*ofWm37HXOJ!nLil>J0p;;b~w(WH;;GWY5?X{kTttj(skZ1I5;7oc)e`B&e5! zo&T#`t)|DYQ}F_@>-=2f&S{L;;eyk}OzC<2XX0#|>t_1j-c2=dRS|pLh}I1-B+%Y< zpzXA;NI|m~YiNW7Y%^l7Nw@cg_AJSYjIxlAm!+A@ka?2baPdbyjL?ywyIfS5Y(?_A-ilBupNydr`STtj(yUt4!z@W?X7Rh$SIqA3%tDw%NhG2A;Gkwd3S zIXt3nj%XEkp&J?v5#b5>GEDeRg3*dFRsKdZ`Z7YkoCZ6I80jr4D( zd?D1eMZ$rs$;8T@rR1$Ic3olh;2^4_1o!gho`W$5bS2J1sigTzeL!A z8+0aA9&Y;UgsL6NaMI=F^5~wI(0Co@rVc8tpe(8ZB&~G+Hxut;;MIjrP5r z)D(^O4IV^0K_e+%?RRam4?TkxXf3JHCey!T;>Hs@r1Zz}LRIVII6ff2yped;{vH9E zR7yR`hr#+`X<|n5Ar+M$G^1Uw%J~43`O)dB{52C*c;^W^x-THF>2i*qvete{-T_); z##sJj8|4MH5Gt|sM=}$CPtPXDAKF3xlr>~;f0jN9Q`)HfSvx86BmG&wC9qigvx2ym zI{34W6}9dM{8^P{Um3Uknu6K7?=13dhx^uwYdE+G|ZFRxK;Q;@t0DdaHe&xKuw<+@THt-S|@V+X-4E-B$-I` zdO&69MR#hwNE+y<7iIX{I>6!*+V;fL4*tvV9L(#taF zrK-Tb5ulF0t=aB}OhM4F+z3qyeT2P0n2mBXsayl#=u~H)B9mMEZbSuCdaftDBY-7= zlXSdj`(E+6UC)XQVQ6bV*>{)-#i_3RZsSFZQhqn=6jZ2Iz$pUBvh+QuqgMNTaRpzI)-Pt&;(x;jZZurg&E9f?6ozXnnQqzx*EiT-h-!q(0i-=} z?VvK#19ucT4nMI5;(z0-rpo_z02x{jkg#0*Z=$EE5iFx2teD6q#SxTOSCfeUtvOx< zA0_)I^&EXo)w@;I6aQN#<{~YCQS({KJNlX`e~~Va|4nPB1ls>y@%1R7>E~(xTY@pk z<&gRSO{V{CvZpA1cM`s7eG{K4YMS=H71)!&v{L%g{S-bj1kj*aJ|Jc_^9@xR>$+Oqs_+wehk z<$seecXd=}lKwZd9HVPJmCcxmrt((cB-|C^dn+*-dV0&=L{l-9-%a`7SZOw>sKxS; z4Djz#%^K;BKg0vbO*`1GL!79fTP0x9>7ylmDSA=1<82Qq@sj`o(}w9R^G}d-FEq$N zj{A76Wy$w9l><(EZ%d#Tuv1v`>HwVzhHkNvb&H2TB)X^#G}yA%E62moa2A7)IOns~rO^s))7}YfaefrtW6H8}R4&E|V7(0^V5)bQ>#;l*?GreWffOyLuQ@@$sGLC!vaw%y`FMvq7BM6lH83t%UX(N~R|NX6f&dlV} z3;4Xx`#$gI-w$MF_St)%z1Lp1z4lsbJBx*Oqb6>r+Ho+CUXR}5y&TkZ7)UP4T>$nzvDm`u$ z?<&&cb`i#KYZs-x^f+l|rk{=QGH1YA(9dGh&wQ`rZ%BY%_O1i=F(5?tE|i_Tz3X!{ zF1B}F-^<=Lfakqbv%28&9}!-`m?L{vtYGg_jl8`pk6pXlFhYCRr}QJQtU0m?O3x7jmHDvFK6OeW| zSnMoaq6B4t5V0I9aG@~Oc^z{NIeOV;zLw`tGHgb6nMV4RU4}G}MRu8koL%NH`f+v{ zFPUU$(0Y+=W;dP|WC+YVw9ot$)64)pbNp~~_F1pv5j23T-r?+4#rC(igEzr5>2*s% zPCaMhx|~6|%R>FE*#7o*aJSWOc^XJN*mm4N)x!9C+TY#|u5$H@?Qd5Y9l*i_tp~($)<@jc3 za;t&pq)ts0VGC!ox0sI9##b2ezp_u8R`PlfL!cBHylTj?7V3OwGM0kTD?3RuLfm^a zD6)HXkIFZQM@pg?+@skqnUd&m8jCD?qV{5DA?jeEobJK~_T24qA=T;Gw?=surFCxU+Sl;4=eLskvED8xgCr9X;~q4(>&t~N@R8RSd^s@&q6)& z9$?i&kF2K3=Jd$tsN7qbi1bJs>HNIHR+#jO#Us5ys@rFPk*S?o>{R`$o$qW(?YvdZ zq;~#>FFn-G^$>LyDHK`9qI2NqRsNUts$G2EJDB#_!>qS#Hp^ovlBj^2f`?$hk=p2m zUnJswEomn$vOh7^E#?6F+yZlq8rQfl%W_|pWL_Z5>_>7hHnvhMx$h8C=Oy>gc%Hjq zOFdlf-W@74&jsi4+k%dxfwV;f`Lpo@{c4EfiI0?D_5_K0U-vfPZ!-g<(sP$o75D*8 ztBXq{VB43K2cBM5|J=+sbX&E~kS(HtNY;Vbf5IokfBHKwjxWlG4o~t^>s-2LB1V0# z2}vJ`+q2>=m%KkP?)_o4e4?&+O5jSjmYWUgU;dJR>Cq|<=PsF{{LG45k%g*#2=|}FBpOs!3g3;X`sBszB101%HykSF8{Ca zQ;jyAFfJ1(k}+7k2ozm2@R-cd!P+A2=cl^!b~N7K#rw%HqwK;YGq(3P@%|;PFD6P? zGLDu%5OO`cT+xhq{q@et?w>L}&z$LJhQ<<^s)v|xiK3dO$s*DTyTDPCv*n8`cs2Uz zQi#{>k1SDh`%>mHHXs*8D>-g(a~3cKMzlq)`sM!$R@O_3BD5gcljzaW|LCsK_vfA@ z?)5SbOoQ_w$--Lq-rtaLT27~r;dBZQ#>kdRRE<2#FS;(nAKevvVI;{RP=(D6tJ)@_ zb7d*VVt)FA$M@e`XJl8~vNFbW45!jT!)laU@>dilx#?$Y=k@!`b49|US{wXIcc&&& zyqtJ(qTwcFT5$q-a%N&|=SWur`Ly9@h5Il z?ZrJM>DUv*Q)S$N{*3>~8$?#Gj%W6JK3@O!#d{=D|Cm1iUNMhgAyxepeJvAznfV6c z`*XI7r*}j_KGJW0t6WQ_^xuD-jt~2Dr{Kfh<pUdoLER0GE*DG^`=2DWaV+q~lR|ZG3N?ewE2`8stHg1R0RC(}O z2AvCn_X|)B7Q^KPz~M9y+r$`)D^%uS>oQmeHO2A6R{wEKpn_LPaA#5bIbr*6!ARYB zj2}nm8Gb6Chdz-$$H#piJU_bDA9ZvcN*za>1LHOCB~n@Ai0vP8?*D+_{^%xu$xGWQ zb)Q1vM@^~l?`3NG=ZUH6flNKWGTMTtOvE2zO`@hNjuWf(xFp_AO4ZZdN)2TWO73Ax zjHV9}v$2@SSjH+je7RuzfC1PofR@S|c2pkbOZX83Z^Kx(@H&|o1ajd3wn>MIzh9|C zIUFaPS>9`0inH_pe84{Ru6&Cp$7GIp)gadfXMqP+<85j~Ugtj&OvoI}IqXqB#wbwf z-IgJK4NBIA;GaO5axm%e{CZ5IeIj*uB6TL~w4LGH@tLXv5~+*XP@d_B69^G%DFf$F zp{z>vz-L1*P4sDD5)bRL&!8saLkQO?2iFf^W(cZdFt>(j_VC4 z#Z&7^!s>z(=e;Q_qwb$8PvDjf*T}QwWEH&7Zm(rW4I27-57IEfxzALY=9^TYU(?J` zZ;vT%j=s#YFVOf1uO?a5#xH%&4?h=#pSSQC{Ei{xnhDr%uF?Z>d+;T+b0}(EzB#W! z2^?F1K+BN_jop6A)sEjADFzTjDBtRx>BURlDy<_O-jYt~je2kL;6W;-3vrFG8@&{J z1Aiu@_a(n$%wO_yS$yEBRdq)_fzotzrJd<`*CKaS93$v8h*4NJ_P?0 zI>ssgW~4-ENmBkvR-mI#DcsINk%?|0f3R zUEuB$_lA9$KG*Rw^?8+RI_x-wPu%U=51YdY#6s%>BN?0*7XZG*M`>je5mz0|SG$s7>T5!LQwZVRhkfM{?aypTxS1AK@Q%Q4SSqQ z$n%lr7)h6VNOMXQK8F$ZkAwJZP5VqrZp3m1dkBuo|Q4`3na&Xq-@PU7NK*rw$ zpY^_FvGamRh6!Vp2>x-KA}F#b&7|_D<^n~hvMmmYCko$ zJU^-{zYa@+$Ky2G&03tzFIIq;aowi7w~QRIxLVUcx@EeR{u}8ZS%{y3s=b~dx`T93 zM^|!l+($}sU@150P_PIl?~4>U6<#rKxOBCxox>$B`2}hg`sF6g!PfKvL!>79^$oq$ zFE4$|`0C1hze%G{d*x3*bQmDQFT#L`=sMCo$0;cL1fS8mfI$KCgoBfy$MvOodo_*; z_^D*o2)(fw)Bc2gBw{dP{l->QQ^DwZu!bHSo9XzGY$=)Rjkm0R4?&WeY?6z*3D6||L1_sKPHFKktooz{m8?1-#P)zZ5MMNC0Fz z%=8k|{CdSX=PqkG`3>;Zs zDR>ID`e*BN1T7Pp8(f9V#T9q5&aC|Fn^wd8&#Xi`L@Yl$EF3pGI`N4e#3#JWDFP-d zp{ZHU6-lq{4O>E9At@6v4C7=ShiXFk_^<;1IOt!luQk!=KC6O0{3E-AiXE3_6vr`& z6ImGJv`E$pFQL#cZ^_bJY&;gEY8&2aw*KH%xe z;P!;dxvv8t=#xsXqGihK8P+(Va`xvOOJ`d4CguhS+RN&KO1&(#{2$(&#%gUSO!?z* zcsp6&nn43x9S4(Usa%J^alvho=8DX|PM@JMVULhLi|hz1apALlfcQOrkoX{mD)jI4 z1XBb;;8|j|xa2nYcBe-1Lg9Yfll0x-SK($hz;RPp{5C ziV6qYG#t~ENC@m?Q1CJqylC+vZHDj*S&G)PLW$H{*(Yh7ZzLoPeov#Qa&}K!@X!!H zBKUssvz_QioM9ij2xc$=xAj<-WA|{#g0F-jeGwf8!$pv~$1@kC;he&nF1>G#erVXi zq#fM1rr_&WTHW9vG{&gcXQMBFkG_PL3oXyxSj1^sZZj^%X@C()?uNX7Rq82IH>GU4 zSOiOAdbIDhB-~rZ7Qf~_4yDa*lbJM}JL87#zK{x)42ly|@f~|c5X-I=A29%qRf5wux#o)ZO=;)Ic8N`6we9b;Pi$We4(-y$|MQ~_rJj+jZwdE_QN+ga=!!zoYQNY_ zZPHX}zcXrA#UX2FiAqpIlwo)2B`4pjsRj@4C=|S4LSgsl4MWmQMzBlF_S{82YQiLh zUawuGHe)d}C60d7ozUL^&EQhz=dNXkwBZbPNVf_QE?y?uKU;+Kyf>#ZmT~FBdTfb& z%0_p&bUU2dRJ3>R(lW8V`_ni9^Q66dC-UvU=PmcnP%k;z)aPWCnia8^3rUm)XR#Ng zx{8=fUS5$2Sezk|vBWVxX?id{qkIH=i(vWuU_0SzdyI~``f?f{c(&3lhM`7$pFh=p zmzXERd0j{S2=r$8aldEeKB;OJaiMGG z$V~bM@)NU4UZYGm>)pfLNtKjAMy28SnG>)qu4Yu_61nV8=F`25oupa}@+XNYES)K9 z;H+oahhS~8r)_Tj+lTWX)X)5xYM=T4L`rVvX7~2g^Mc)4^}$i5Ak+sC!934BU7+D| zfNsOi>~dnSDce+2p+kSqDR)3+5XxP(0t3$7FYwz=EeZsepP!{S%CGP1!BOQjWsH0D zGrz9@Np9iO`hGrK-_|`1FJ5=v%fXbw*owMk+_`wHy;#NF?J3uxAcO!Yz~G$!_eWz!Mi<;qaunKRn4khE|@)eAm&35yQQV0qZ`r)rscUIe#va2{~Ma27Iz z#$wBLn0mpWVh}-!kidX#Td)=qN~F2V?#v+FE+lL3-VH(&B8Fx?4Bh3FehLp!h7b*% zYzx6r;RyC%1T1ty3EnZPjGz~HlXS~|(b5xfq$vj#VUu9MrcJ8KT3OXn_CJtA0@cKD zxZ|xk$42`lln9JWaSY$VFAPd@ng$h`daPDRBe31VYO+zECNKGWFd>&?c)x;8mrvG> z60h^;nqi1z;Y)*;hd|CK+`6#WqH)T5TpxhyEdc4CRPqJk=Plu9SNN&54mv?<_ok#A z0&HsVwcIS`iORKxIv8Nuc_gw`6QN+2J`uc}N}a%=3Jht!m~yJxbO{L9Dj>6)#1h)5 zEvT@WGgHvCJUmk8m7=ap(&VeEh->CG2EBU)V>J9m4c|+SF+p!oki+f< z;2+r+GU47@7pUmC6Fw50V{)=FmR$+QMKwWhw4L_K@s;!s298G?OIFos{NeuG@K!j| zX-z`Bv{tr1pKkke)yhtHohH>4^GD+rbbkfE(9X0vI|J)SULVr_YQEJosTy1b&&xi* zZYV!~r(Zyl!D?=Lhi#%fI}xAPaGbuAc4oTZN5q>UW5>`pQ%s` zF#7?6H+`FN!!zBWHn48lLu`xYWRV#9Mc}f8(J>z}Dw76c{-u#5Fb3b=jWBx4wui>i zzZ|w1PMb*31V2J|Gr3_+{Of$VwwG18KC^$Y)>08eT6$k-iu`(%P_^s_@3CL36aUN{ z@|($Q6On=?!3KaxfuApU%@uemkbDcCpulbYmgn{izqpO#;a1gg-QWOzXz{k=U3%x+ zQZ_P&?5ci{ZzVy-YDXw`$a+i@mb%E{*#$f;s78iodRKTvVcCji_~}2ifi>{iL9rnN zP^R&G@p4h&(GR~gGWUe zMH;@pnaSQX=@U$LIcT%>$=(ZNDonOO|HbQTbJZliKCqwlbqm`r9MD;0H9SW%J!ycg zu(*s{-ryCX{Wi?@?unmZwoidKTc7PCC^^pF(C_?q_!#p$pwIluwsC%cKk*aHZv&{Z z_4&O6W81>~4(g9SH?w{}L(_pmi`K8|gKb;C4^Q|6^V@Zs<~OV`Kj}4Fqer7Y<2=IN zn>Upj&lx`G4d&)3u<8A6n^W~CnbT1q#Makr49vHf0-e0+7eBvUy6yCLdY|<>>tEY8 z*CU!f!TL=BIkrC66JWqwz|Su*<~}@iGx)h(ANosnZ`=G%J^mBSZzhPc_4!>0&)vfO z-rZQb&GXxlweCrOH?U{e7XEqpai3s*KLk0pKELn5WyAS>eELh~>F<|(bM&{G@YZda z(~T28!JL+X5L=(qJ#d~r^q0SLbg!aFvGzBs6I=#hm*uQ;m*o(4x5`WE1PeXn&wQ|E zT*mzo2NkRQ(p7d3>ucV^`|)oee~KQ<)BicX{F%Kz_puUEl^)QLDmx6jj+|354Uz8- z=dRcC`>!;916^f!Zk45u`Hm& zR%%yzKMJ$E-zDDjewV=@ld0fwZgu6rqY*>WebvS0@cenGe;2z!{hMp&Sww65se`M6 zU)$2*qRBR!n2MF$*os4VnfY)Rzz2N7D_c95Z%OWMZ2y-M84@gfR|C+#R!h`C(pwBw z_eb|^a33hOu^O1}n7&uqMG>OI|!e(wq4sZfWqW#=6T>2m^ z@^J{ZQ&JTC93De*V9sw0qwXxR&Dvl(X$+<9FE*(d)?}}NV{gGsmU}{5>G5`*VIve1 za+BQR0>cRR2Zq1K017DFEl{NI5DEkF@AkoAO~JO$eQ=m{d&HK^63BSxJ<F;x49P+02#;AWo|2=$8>Y0@cUQIXGQM2zj8R~&YTiO2 zSSZu$4Q^J$W{6a7c1GwFC<}hu^m$2>-ej+9jzCq6gkSD_L_qlZ7V%vd1KRC!tcY5 zGWxh!m3nD-YN{te_F0}MYda&P~(L+;Olvs*^)Z;mnKzL5s~C?|RS z+T3c=b1VG};UMl_6}~8FX`{h_h>N3$Zd!>GHW6#5=ql6fD?E|Cm#dTWdx5I&UiX$=Io_NStopf7_$|xZtN9f=29XR$CxR+>b&fIlCiwkQoY0!W_HuN ztXRi2lq<~asLt#6bzx>_ak7k(*H4(4vfS4{G4lxG%qp#lGHxhdLUCr5*nyO9r{y#P z%g!!2ipVn8Vd~{%S4$^K^23@!>g>v+^@p(FXGDnsmSLI7FYHkY?R!- z#!v5mGN+O*t}K;HWPYuHuiU2;LPa#4m$dz$3o@JW@6cK5-+hBlHxwM_RG zK1=75_9PcDXKF4$G}BOFJ3j8av6bsD5bX_&FN$2=;hWi}!ejA38mHnijy@ zTTD1-jO^Bf?q%eF;z^s9w|I5-(xQ10MDNS5b>;YS)&zBbyA|UrO6+d&;5d46=#KYl ze}l^e432}UMo>17pAFnkOX-HtWig(50yP@HbX}TN92mo130(Rn&>~fV*ZC}O$M4=t zuCig^$*!}3A@&Axma{irDO-PLWOc9*wr2s{@iYT|#&!cM!`xV3Af=L`*dY&6b3{)$ zb>gHp_^CO8PEt$^i{ShYlvgWCxXqr*r6-#~1UipWd@CM&zzQKF+;z)dXw8>eX>FsvW=KVc49AN5C8E4svOr@gC^J}dpyF>4rCw>RuWPK}SD-=Otb zO%-Q~p|yVdl1kZrMuU+=zi{IganZCth4#y6Paml!+E1kYRN6P;?EW(COW$EzP9K`( zi&%N?Q`(2!j6$~k;gzK^!GRWwK1L2myVsJc#uW0*yb^YSsrtIB#C*wsBpLYj)gV*F~ zz~Pr*7GkG~gwF*B@Fe$2$bo{@A+r&Gi`K{Czb*jDV|~$m*qHbX`Fr8LMG%B|Z!{xc zzy1Qs6fr-(aE4aV@K zW+Q?_a2GbrYB9_rap*cS!6a%(CVdRY-^2u^b^x{f`gg+n4)l}Assfg+f~LauXz1V3?mL6o_w~ z8~$>ygTv-c7U7G%`GSemBSJqM8rCQ3H3br)9S5l1H2!P`UzsNODwmWLH&m}9L!+PG z1*0V;^23>4@WX+%Xa6E3rorYARlVhI0a5>SAc*?za|J|Q@pm!(w^}}95@K!egJ&Fd zK#psJAMx6t#ptDscjNwqs?_q9MS7uX1()(X_k4u3dl*B*-x&Pv!>{iNNocM(HQ5%6 zkyYVmN|OrO#ZylikM?ol5Tf2sShykTyJnLHMelFDVDwug^g`{JOuC!F6KdW>RoS)F z*k)(huDF|iUf);Age+eU82a2(kZW`2u=1^^v&_ITb#8?>Y-bjDL{C;Sj#1=?3O+*Z zpb`R_MK~AwwnYHYrOR_yg!rJ`G3$VlUa^PNP#BqT>Qt)dzE{veT@D%PVlO?f+Js6r z1C-ofSe88xU|CLKDGJrydBsWjIEd6g09;S~6mfHOZ9GLnc&w-pTKkHo;59nY((TB7 zAh_!B6=g9OoB@K9ir^YcMUZ^7_4A5*Z@|+xZJKIHfJOME(OnH~8!KD(8{c`m)#JLI zMG$pK+xt6UvWN56QoVwhwI$iIw)a2fUDHKQcL@?qK)dWyP0dzr=eVyT0x78{fTy?k zA9q%2b(O)OA+;iRUGO5@F~k~;b*ZqM&o_W#0RYDDPLixOuO8i5>jQ*&Z+59OJJ1+h zq^>(-;pi?~a*Wdz)IvJ{b3)C1UNVsQ&&y!tAG>l4E}hbHu4OTl@gt!`0N_nmy!1X$ zr%RdE@H~Sh5FbG-D>?$#B`_c8dMC+TBp`AZ=j8M^k-L{7AD?VR?!JxOUEwcz8@W4f z9n>rFrQBT1!%w{=30F%G6GjxgD*1U@wJJ6VymBnTI)2`RTZZnzbjPWg9~pe^@b}ac{ztqt^#NCCQn^&$!zf8rCmwYbhg3!~0S> zoRxK4%Ee-vP`JKofkp#V>Vk$tNQ0HSkNg@Px-MFdp4aIil66op$rku}%L3-7-2nr4 zlC+R`y^TuLCiF!)OMYuVkjdmRLM{hCft0khgGj>SLTarRqR_a0yL_uuX$35ZOCc^-mJog&+%T;U1$_5X}f$tMM(=B zYyu!TVt`*tEE7Ap%LkONXs96J!=(~q1C<~bn!wafy|N*o_jthctElZK63?}IXwRe?E&%B<2Yrog}}FW z)-jo~&$ZQ+w0;AY!)42f%poW2UkbC_0BGut&5S&2MMx$bY^3EVEoLo zZ*d>jmp82`@Gs&-E5@Zrjk6Yi(3tow>2_B0$>wKb`GoX-Rq<3=Rj?dTOh|D%PA|2V z^`j=S&R%jXtg4~yqf!M4d2ih?{BOfeSado&%zh5%A{ujVHkas!Z;KOV|K_tKtRjDP|JF^u* z3!bhG?Brbc)h)-+p@|5Tos7$YJ+5()ozxSe>ldo4wp_z_9s0Z>51YreMVRxS`wR9q zj^MY}M}&P$^4G$4hx7Oc^K@Lf6=l0P>7SoR#Nbh=KR@+nc$vxV^&JwYkkcQjoz3va z@hw-*^&Ns(wl!a#w)!`6=g?OuyRpsd(CrY}Z$xHW}1 zsIpTW*Ez%P*jcisERo*ZSA?#<;6 z0(4$}w0~4O_ifCJlv}kUsMdaNd1>x%4lbsDh5QlDb>ieWs)R8~WoF&8NcF;KfhJm) z7&xuYP{i@O!Hjry+pG$h%I`E9GmTt;MnsN=GuW=yYI}o4@wt|LiPfzk&Xx=}xt$91 z+up@B0?P;;=lV)Eo6AIV(sR=#oD)MKd$nF}+NW-{sZnDx{IoVI4Bc&JHU#n2GEaKf zP?yl7y-Hd>pGbcLTgr1@@_7T$X(X6sF5sZ0lM3qKEs4}O;LyyeNEEM8?Vb$U6 z z93!=1u2FC4gHjoelFBfyqlCKzq%#@)9PyZ5_&FJiEq95ekEzQd*&@F0 z^pNi;;?7hL^%fkT?*uP*lPrZG2^grx#?)~_b8jz_D6bM7oQH1&*#c`?$cs%Afgh!3 zu?w8dR?MhXrv)PCME$?Ws#J=%+A6HCBoW{eU+n|YhB>TRDgLyym3wKq;I=1!IueOt zvoIq(mJ!m+jNQLZv49)3v(tG>j@x*ecI!Hl?IXS_^nhZTnnbBA*G#fFH*E_RA^(-9*iplaZL8xvXN-#A>OH zf1#G&-Z%nvSvrNGRX2RkZ~w-K((Lc^a^K|`(miP3-n`y8SFc=rs8F+oHPO!Ve&(M& zN9B0T)(d6dYWw^76A=vbyxFcz-mZ8d2z7)7auTlHy}k(D6C- zI*mV0Z)BeR$oBQxx%I2|j zoSkh$NTPkftQ(tAQqNU!snws{94VjU0gfr3<09qrhfri9J!Z{nluvEJnFsCR1>4h9 zE0ev)qDtXouAJmmn{wQjh9%i_(tpq>(n)p6NVbtb!3>t6NJXd&2Af!48ypBB6_(c4 z$Mi>w2lzMj*NMDi8}!%xsMbe+HUCCClYP&83Ff_dqg1(mtcNlfZN_?N`@f#n!}B3& z85*WQ3NS|GhNY|O*LX-eRv8aJiQSOwmS#76EwURPJA!UbsV*1~h2Zee7@maZJ!pZ< zq-1SIq2G$p&@6^eL2;ZW^tKqj>MVvo;i=T2iyrk^q|~G&hr>wT$>(AN!yb z_pIugVNkmz{cBi%pIP=^!S6M+tBKLe3mIxzJ1%uY=qWj_s%}NHO70US!GRkDXBTYm z910lNmq1n+&J9)v6-WDlK9;yA@~j}TxtS$yu@(2W#NBA6F2O*N`hOQgz!E3a$y?%< z!Hl+tXbSt4w9aQF-nVRTlci2_(%IX%rg_L#%xzC*_o0b1w|yQ0%)>jhw~-t;vi4@b z!-#@kE(KVbF+1;urERoiLmY!-#E}JUP;eu%tgqed`zi(A$Dm5_ z>8G9xURZ{y?TKQF?|D8y5j*`NK@AOx%%l7hUbT;D{^c|yLl zAo5yHeLlk0A5T4;X&%VFo|nqnU4fOMvZOJ!BB*6ns+T|6d#qu@;1W863dj&A&deX! z-4CJDc=~vL!jLVzz+W6?{!~0~({xPWYp?U%+9qb@Z=`_%Z7O){@__)Dus?-?{Rm-&5>#E~F2sQN zzFIS%!&<6?S3e_j)e31i$Dmc=)UIbY##-x#wh=R+A34&Z z$4nnK%e=&;HNAxG& zepFk-RwS>p%MV=64yb-@>+`NbWR!2CN0uOgQT|2HL)bl4Z!n|$4B6Qq2#dkJu-NSU zw^7`fTao;dls%h+7g*k<>1=4TP?x8L-$*Q zS8X)9G3IrQg@+k#sUSBgf8L={Ytuz1#qV&)mLFYE*5{2o@y52h-Kd;Dp0*YtHr|+h z6wQYDH;!KKGYT>JBG&&0e!}|2%f_YF750_O<_jG`L$6~Z?X%7Nae68IYB31U{Na?R zqH6-TN`6ytDn^yod*Pfv;C=3vjO9zkg3b4CJpUi${WCujosYzT{rkT6NPxoWDsD z04KBN;1ZJ%A}y9fRON{Hf+bpJcFQUjRjJqurc&%qWDW>>+K%=PPI^nj6tOp)Q9@4^ zTvTLXMAJUKSZc7F;jn7dp8m?C?N}H83@=#)))e{p)Gza{+)G8|)LYV}VVk1OAF+6x zsg?=Z4pxHm zz^V{MO#a5xN6L#Pj{@g`*us@6*t6hg>udfCvSELKkz)*bnOmCL-yhI&Cf6^ve#TE9 zsLZ~fR;%yuzQqzI`te!1I%RYh)@ofoz`~imB|YfU6>OGMgGcA{-(k##V{g~HtWDER zr1!PRwcs{jC^VaZd?}wWila8EywF$7Aye}EppDo0D1RlwlTMrpYnH@IA2NZR`bGt= zPzpDUvuZM4V8mJHbtnQVQJPI;uqtD2K!=&Y`QzH4mOdsx33c|~QBtv1HpVn6`l$7i zvIF=!t zf2tbk{Y`qmulJ8Eygxm3SNC>qmwK}G9p29Sni_!7G#PvnRkQSQjY<4e<1_(phBs`& zENabw#*ii6Fgr@=Y;5*Zqp|~yy~RpK-=CeuR~FylJNou3y?&ElqVU|@i|j0!84IQ^j>upTund5 zhGDw#QG1$_TSOgif|y=sm2@Lm>vX*|wZy1{Os0;fo>nm$k8h)nLoM6BXyfm+i)XNb zmHsWBxdhU{r+EUr5{?yA&`UghdL7Sez@fkHY#U2O-#jS21aOlJ(RYB$rLEf zW)P@|8SKFfjMDP5>9ncVDxSUsN}FSZwns>4-jcD$Zbmn)z&o_QucRu&bn@vvF4Tw!HoV-R%kCupfcT(Wb<_J*Lms ziDh4U1JJ>{Cfk=}cND$tb2|`1$aukJ5SYI05L_ry8_I)VFn=O?*gyJGZ}JFzAD|bJ z-5!6YJq%|=&|v5?8|Le78#2QC5dI0THF5~n@ZZl-~M_^I5Lvxl}P@byi>h(GF`?6bPSFu;?0KA6nd z!WU%^E{2Z^^A5UOm4AD}Ir5bKS%%P`{M+8qbAjNuCjS<&e8Fu%e~a?(mqy_)@z>;^ zmMx_4t;xUZ)TTfAM;}{~e=!j;leB+M{>`x0BmXqo|K0L$HE=0VrODrSDKh!TiBPZi ze_Z(|QoO3FP45T^^BT9+mP`yOvmgnLFeMBn8IgcSnQXO?g(A#+-OjezsX2o}`!l+w!o4 zUj9va_>kDu{|0$D8KrCU^6)S{{V$S-Lzuz;6Y}sSScvpblZT)F9Y0JSo(q9FdH5BP z+J`suX9IsC!YGo5tLdSSJREW>?M)tzHgxGF58pJ|6cXMG{E$5SAtW00-%}obgEw!J zJiNxb!at4%z2#x~O?~8HBV!BS*jFCr6RaGWkL0rbe$V_gkKjwa%1h#0fr)Ud>1l2k zpT(HmA(x&%qo%s_G~OKprbh{C_P2<(FhNbE|9W@Gp>=?^P194yY{c2W^-X1{8PGRF z&FDV}n%kD4=4{s1LP<84p(c925ASmFkA;$H7ZsWOG=qdC(nWP(DC4u`rx}ptcG^t^ z@D=jYl;pbD#6R~D+;(?XsG#3!5sILk`T)bqtRho9+c1}uzP+0q$ac?h>Yo_l+q*f| zoD1yRyN7v6ZW!c?=Ow>^O)Ges#g#=@@-uz4w(IThkMxqG%k*VOuVcz!)*^G8iPy|s z6?78(`nRA+=3LtrUwR`a*KJ2saXar1%qAS>$(cQ)VMSThfYJB+VPYK8;SkTsEy!5> zT-FJ;A)VN9;I!~=C&D|cJyG$pnYh+35 zw@I;bdx=FczXXNIKcck>e~YQ^J}zYWNSwpUQsY1LQ>{&Q@mgrd$lT%JgZU<7xyXZg zkdbzDC;#WhO{m#NONN<5SYSR zQJkH*%SGK?y*7z0SbnydQ!#{4ak??ZaDE_*IfY~6wmYrj+O*P(o$@U8)kXrwvP=2( zFAx@L5R`cae5w=?R_nl?^gEn8H0mLi@0gBNo3tJBL9vn*gXxn}T{~qr#ye<;pP~$L zz2@v{?1^ftXgS+O5-t~QAh&x?YtvZCR5Vl#LiS@pwbr1z5B+3gD(VZ*lc68MbM&wC z@O<88(3g%ZRg`wD%Rz=di5ApJ@+~%Q71zk^Fz+AvWkEXkm_)uS^?~ae;hij%|gCrA53KK5*;KmHhA9SSz_-E zViv&#V7O*_^bH*9+r1P+taC4U4-+`@u_0DtlVw-_j4f8^{-#eX;=WaXsKY zGWe{XZx_PRwP!dC+g59!o{pil6o7ppBysG&0%`}ykzU95Z2U}>{L7H00R8+gK`DW_ z^oaev?;b}5^##4vap?M){b6h|FPWngW3g~HgywjH8(QlGM_|sQ?00Z3DNJV%H=sR& zi%1n|(9d=*Zh3%S|rGk-g=dJHr*+r7C+kU20fOozPGO>FoFDCuD%U zFM&W=xclfwJ0IwLzV1Qqs`-p%I*Vb$*T`G^>8arwbAG(pmvMigsW6$N0AVl{D_X{M zQm?VR)ba-S;fmD;C7@$=XG!3w$i|-qc!rj_n}SaX7woAmgBP5~D%(SsS}t?QvmbDY ztt=|RA3-j}$B**`3tYjA`GW7df*1v(HwE+DuiZbS14J$HGZZ)_Yk6)WJw2Uocv8`m zos|X5dN9@(d`aDeY^V4F;9Dh5Scb2|(ABGMYAWLUEiV^%{*_eCJ!W=i(=Q_bn$WqX zo52;S81A|PKYe8z=phG>rda3gRb5olDfTUV>K_QUqa9^8>9BK}9cud=EidAkSL4nF z^{Hjm=K_6_-ELL*`81!wmtmXWd2*rNzcX>5;noJng9&Mu)(hoN5=Y1OybseR`R}G# z-UcNPJ5|@0U2sEH8(oE2!)%^m_B%se?}FRiBIJ8;9vEcHgM)syag$^6DV8`}X^c=g61C3qmNW{i z2;Tn?sy&FOK{JfT(aW;jPWqy3N?(k=;Dgiez{8Y#|M+BNn`dCxFLRG;MP&TY+EE(X^f2L=Xac&D*_Z(D@9$NP_Y2B^g zG;t7W-0m6yfk-NMS*UWCg(`R6bIM%Pr7v5CbvL+$BfR9ZOkE>F-#)E0wsKQGKy*03iaT|Uh-NKevuab9#oON!bm3EFBHaK6OO->@rOtt$Hn|q zLj4;gi1hE~Q2)LF;Z@MT6*(a3%h=K606f(=W_%9O`G?MgwxK+x9=s&-?c#7eeGW z<+vyEOI7|c>)1zCo*k;n4!NZ(?_oL}0GT}l&)>64gI@yPaY}=tMV7B`vF_a3&1gHM zjk)@*rNKp39|!dQ>Nl$Xd(=liwhf-6ZMlGDF6Q_Q2gBfm>ova(LCufy+Oakm9++qeUtLd!fC<=8hzD38|mv2e8+C7-KW*=b4C(YANcM>{fOe$i{i94 zPB(siJ+=SS>BbJ0gACIFUa|{L>vh}%pUsP+dB8#EK5OVv0AKV&5DF?aC3!3lMZ~?7 ztDtkUN)JRSWM{euI1FPWoqk*AQbgy&;tMWB2aRo67P>g5r%gOcSxq2E_xZ)FviYHL~=X~?S zT=U9&!M-Zk9NYR4bS5Ej0{auaCig>CWr-YPa*DCrwx3Vc++zi5D$cK4NUf{5Ocb)d zId!EC;o<~)H5FN^El2D3n`&IFD@!jcQj<5Q^m)Us%B#<-g^#GsYxoRyg?CC#zL$Y) zSxuf_(2oaP(?dUArnW%kE}&xi@dA35c_hZ?X7u9&L4mw}9BRhM5L1rPm80a)7zhf< zp?w-S-ME4p&Q+W*VP@!IQ&oC*)dJqhmusTLxii$Pi$YV4d2+qYT)#M6b9r@b=dhWb zh4kfN3-UP`Nv1muE5-~yn`0!_ZSscAZ&UBXuA8rq;e*P4j!I4MvEWX~WgFGy@2*wV zezi`i%R+}D73y33L}eECgeo(BPkAPFvYeR;suJ@n;Wsc(K$E~_?5 z%318ipJS1G^P#*ZeakygYdP(Lec?Zj;y!^UT_4KjQYl~2?E7lcPOdwBT5)xE!Y1^u zG=H3KE`moBbwRQ>WpG-DTkLkYOMA&p(r*e0uUt<1)h^2$S$U!aZ)dn_UdNyG1>CIw z#3gse_=A!d&y*dEdmHvRAW$36;N@1o!ApKqbyGND&82u2&LeZl&2|{IYW-AmCDr(x zMU?#9%J|Bo%hh4S3LF-#t?cML#gk;NYT@ZHw>qAhshZWQNm(_uYe}j?mbSYoiDyo) zn2>rs_s!6L6i@9+-m7?O3P#0=-G1tnb$;gJN`K{1LKZwbrjUMMO6`h)`dUd9#{6!} zSHmBbeAZHkyTfJc_+IVTf6y}2?h3}`;g1LtUp_DGD`S3UV$82!-cskM9-~8In0f8Q zb$TtrduU%K}73r*A`0FqAURW564E2}0@_tJ?-@!XDs1Ze? zsBx}CcE>WzjdFQHB*wBS=~&LLg7?5&*v+ik>{G7L^(U`_nH8|1itH7X7pMZf=dOaK zB&EXN%nf9kF(U|2(Y7;K(q!A5t*>Yntz`zBhyvVb-d z-0UrOw;`Jv>R7R?y3N6Ko051d>a9FgXK7L+g73giEK}qnmj|*3zn>p{F|PmL}N2cFWC8 ztu(>lR`_Xt_^A~(CpQhB!MkaQ-q92X_dkW&e`5+|o1a2f0|R!oZl4xH*p5P`8~<^O zpehhd2o`?SY5RwbiYx7O^=p?v0#B^t6X3fb4>f8+ABmw5-)^=$(m#1gGHzRyTU3=Q z(^S7J{DG5rYn{MjrzcY>wYrP=q^D`Rnl#2XMMG0wR+LfJN@CTof7(l0Dt}kDz*ngDw4|ekJx|(`lJq=!`Rq}^&*}(>*>8(| zZ_<4<%M9MPx0nLYN4aKePFwO844XNQ_rG0v1RutXZ?0%n)J-e%;= zueYk+u+wX^?NoRC&XhM*^@g2Pk=;FCE`tN}Xa8`Jk>K4S(rs{b+eHgog?}>6B7*lU zg^FOHKCQ;1)X45F?PUfB2b_vz@8^d;xwkvNf7qRkLftFTPGm=@EZSL&)#6tKd!!s1 z^hS@1Z2*1I;}n&nC+}=5a&sK%kg#<>9BFqR8D-`cL_^sp{8BXGUL5Y#@48W1e{F(8 zTLgy(c$EEmVanEbmL%cPOtTl8NKev0`;?FGKd?1>=5;`IEB4H$?X+se+HCOEwBX?E znTK+O^j~4m{5`Dlli4%vcKG)DxB-1lkr%J`Ii@ozL;mFmY|3GtZd*($#$v8zVNtO?Gx=)R z`jgo+_sKAU&Db+fh5|MI(TxA&*)xA`RG}Dt`4jADlj_HwIRcK(3uMpSf01Cc8GB~i zReBg5_HWjnx!XMg#n$YZU!=1w+cUoc$Tjc!j{Lm0#h&>9>-b6RnU4bA&D!aH{W7EN zY0vzn)h{v=^{{`c{#NXn^FUge*G^9MwrA=%FK^HM0g6Hodu9s-+houDlDgTVJ@c>d zn9bQU4+8A{*)wmVe6w(x{SuA(w`X3orFM;K_c_U@yuElV^&^VwWzXDIwR_kz4>3$H z*fW0&E6%76nZyfZ`wJFsp7`%71VR^H;)(mQdSKyO+btP__7UM1O$1%n`#?nNw6 zG?G5X%JhpO3Mj^o=Vh$?4FlH;=II4ytgJ0ER{pBkSjpRYvA3A~c=>l(Dj7f=U_Eh3Y!Rs{2rIGB<|2;A(9xU3;9MY-+ZPJ6iUBO$=8dLr>zanWX zlj1$Dcq8}`70aYJJ>UElo>1@*^<00CsbF)QW4v+CwZTT%och~>NpTOVVp5Fu%O;O| zowxrVw6CVU_+iFjI0n}ypr(H+>r2YS1d*X#xeGGeIG85So zzb3)yjyMfccZBKl5o)De$_gm*|gFP|RM(v_wPi;Tg;^`QsBAE6Z zY^z)v`IE2+M^~S~o_I1CBf0oTDL>Kdw`@<$n-Kr2>>uLIyt}uk_}^{+*!&cvH)=8dfBT2Y@&7XWhX|kLZ|ZITu=4*N z`v?4fYxa-1FoSKhe{7+*g8idUfB(nqA4YP@6WKpzIW(y4WgffO2GAEhPEon+AI2g#YySva_rsBP=h4Tve;}Ol9IluBgGc{+ z?H^l1ckF&oiAh`I6`kB(B`-z`uHYfURi=Vh1CfURC@p0lO z-W2_weUBAIp@p7l!^meocDrQD@e{jIPyWX5v}xzcoL`d&r_%ha z|J&my_PY*rpVws*s@e{Ajb{t!mgXGO9f3)#i{KSeD2k4(& z2ugX2TdE31lxJCkqTmQ68FlaK;o>!!w~6dxSumS5Q?Klih#v@h9;coQ!4Y|PFM=aZ zr%R2#XK=*r^b;{-8}dEVlkf}^7`IaK?M8&mHnh#kWyh}_k|p%VI`HN}Q?Ex>n; zbyyIo2nsd0nF~wEQ>6tA9%lI+GvNr_Q$ZV{Bu@hU)cdv-bVY% z3!E658n6xa6+~<=U#&LrzdZNYoWIs(&7uPAD<^)VKl_RiT@NeD?tg(%eGY05=EEyK zu@z;a$%@y5bEQQ|)zKXLT2a)$WzzkKK;rT!beNmL+Pk-Jxd`XQ_WR0<@0aMuFZ)Me zpzJjlo=4gScxVZi;=m13OWR*6zp=FS)8wB&A(&*d=V9)5Mwb*$3cgDVi!sYxm)AG@ z`s>$+{STw|==Hf@So`2*faBuRPIgM9lSjc%;6<)nN1)C>#^o!+;e|O8#E{QhN~*ol zU2e|GTPpoMc#!sXnAtih-68LTb}r?zsC5NqB>%z$+q<{(l0%TG?cIaOQ_dFwxHxtF z0;y*0_sswdVY;*Inal#es-CbJ1{fv;K5oFd;Z6@moE{vU!%Xx30zG>kANI^SWt2$G z!DArs$UQPYIF|9}h=q;rlj;l4EK8yFTJm+cLD5oGw0=&hs^O+3x-Io0oOgns!gN9h z=Zgg9`Klpz1=Xlkjmvm%Sfhy=e&$aCVeBTMYFOmK=(bXl3cc6|W z#zT@EXRc#7;pxRly7SZ5s*XF_i(wm>YM-vO40;o7PV>})%AX7S;iY1RN=Az+1{-UTN%d|L#&vKX#o+-9YlWF`^In&J*vCrnQW zoU2y4W14Epzmg1maVU83K=g=)gz>y!rc*mLr~*XZ|M03&?9 zn%_QA5sqYn3+X9)6eANMF=Hd7;1reaPiZh(5Xl^}VhLIp`{9yc9il3f2VtaJa}Q=Y zgWIm}HZ81OWW}@CokotI*&E9=9NF8?AGp0=^(Qxf%nL)_G)y5QIQZEF7n{!8(ey4vc62_0N z)_9m4>R@}I7CFuiZzVU}qdexl=*!-)J^6B0RSc^`?GSI+bosUu3*ZeqztT%SKs|1| zfWtL`OOsn_hVJa^xCx?STkO+q9EVD1v* zG*S=N!wM~YW4`9o8Lr_G!VP}Uvfr(*WJggD%{v|IUffLwtmG|g`1ERY(vxmm7j{}1 zoM2RawXJ=6EGzYfC1rir&vdGR2H5QnQXl%d1P(_|!t(r}zMu0lMTES79`W`kre1yhWdOpaxJ0Ot6i&MUcsz7iC{@?cITD@ z|%;<)O?a~K?hAe=^FgfYN77w&HQpT-8+rEn6 z__MWW$_=>BSKT*Q#q)tbU9);YiNRyR;SznR=jDh{t8zz=IwF{cyJ#2ha&(!r@amqV zImNMr$YD{`d4olmgtU2c)f(E1JlpTKu1KNt6A_)rw7rY*@;QpMtEuJwl8?&b-XGrf z$2i)2MAh2gDlIfrAejlAV>9Ev0U2>W`cy_J<%uUH#nQRS8x9-sQ!~oB=lHBd`d6xv zuRt*ab;sf!5%N+CC~#fz<*KR$lz27QxY6UH*=4`4vZ*P_Wh~CUWUwZ#iDq`&(dPDW z+LyR+n>A`MY);X%Cs9?Y>ulb-;4c;*#TapMk1zSKY=ZZP*P@y4!p!6CZx+pb0lfhS z&2&i1`B0%v2gJroX-r9Hi?j0gM9_J2FzN0*?zx)_v#*FJ%oiH2p(CT9--%&m?zXWP zID%PQBl)WOx48N(9jd#4A4PR#advrAi~2p@SWTaP#n}Cf11A@zYlW5yWvhdeAV-5v z_BCUfF}OoxH_L=N$KHtwWW_zqEfb+7@QM$PV}S%3DM@P4+*@zg^-Zha9Y^k8J26pTxC?XwO} z<#n8dR@2bFiu;lVicOBd8mMSnX{XnI1>Jtggwz`DKe9Ap8-gofK67Bh{v5HhvH6OlLGqfsbGv${-y&b$dO%Qrp<9mj$7!(Ds z;~5pPb>fBN?Ca}6g7q_VBmNUs5&uFfVq0@pB}5&3fuA52nR8PXitI3`eFV?+@7@@H zR`?XZ|M7TKvU_Rmho!66JCrG)vou_dmA4-D1QBG z&_*a3sL-i;>BefViL69VLk>0JmNvOssI1G>D!kkVLLD+7VPECs5Of8#y~x zxL+nQ>TI-(7rD^6Ocy%G=Y8lz%-?j3*q)X8rw+CU$N5^x*8})!QU)pM#D-*)UmpCP zWpEOG4>Aw%MyKd+VAHx8seC$-zO6*yjNqWe&;pTk5$-2) ziWYnH+Bm@+4oLhZ7Z-m`mor##+mKg-=LtEHkxiE%nm#~^IDqLHdXd!!UvUhIW>;_Xf0 z7})E|D*R}3RJy9YZikka(*rX8ruKi8df&>>w7q+)A;fRiNf0K#M+xd_<~C4mN9qLEL*SCP?LkF*ckRrV zeJ+WoI{*9Lua;i?SoRE^b|~NfSX~};X{F1lSBP(M^U*V}b0W)-pVPqcb(+-k*)b|j z%UMfWb{763OTjchHMD5kV5{z@hgNwVkE#asWfAp~_l5OQ?uzTHYWBvkrt29U+x1+e zPMoZ=d|$e2Snn>%Ad|gLW%<#~4Qos*>f>C>B%hk%nK`z-=tejR)3du-+x!OS7Hx16 z;Rfe1V{v_UU(fiNMQf-gwpq0MS{d$YriG8X95;2luf3S24ItXz%wzzG^x3iOIan0J zp}C#UX*M)88ihJJ$McL!~pS~blo+nz@%2hXzy+Oxjfre0kvbX~Bb zg)ZiVUHo|4y0``$V-)>%F^gwmcDODHS%y9$`yqM6dWEap#<8cop3{@rlif?B;GI+R zYK%)i#I_)N1Gp{SCikvn^`2+YW4r0RB`pVs`%(1!sanX)jPeQfuX^7S#l;D&we5Bs zdwU@MoO?M~VB;|%9VeMNdrA|_b{zJ&W8vD$xw~5S{tx5n((c%2tVV`8C~1y{03bsgG>09HR?*6m`6BB@cWsAm(x*6FrAimPf4h@WzUA@A~i7; zebL6WiX+wh#gSkJ)W^%vj{Ckcw;xTjH}z=xRU6$QkM%4~P#V0> z8U(k}W!P14iQr84f8_yCGPR@E6n-W6^wDQ*b~6e+Wv^sV1r@aTeq_7vgxzx&ZF(r3 ziztW=PKLJ}*WSIWmwb-0_HNQ2B>*EAIvTGPU5dr3K@p4H-Lcp%O3_^-E*ssC;_UZ+ zk^e}|Nj6zO<05v0f1RjF-vvuWg?XDTW*a@Be;}kCJ7=vn1rw=ddKEh}RTu&Xfc>3^ zJPS1~Q+i}T!p>pKFFR6QaOdwaFfO8V@`%t;BzO9b>w5w|+HN$iuk<%Aq+HK&-E~4Z zE}GhqYRamD*9^N&{f2G{&6YlvoyP0?@e|su*L$<{$doD=vaz0Kpc2BTt?qoubrdPn zU`(!4hsb*GBel*D4RwPpLI;V_WfjP;1!UYvG;F zQdsx|`~S*da+AGX_o#f^7zM`#$7Xi9M4*uwJVc*?O=uc0z(nfnQr=K$1TND5_5c^6 zN((Y=T<2K^GwDDzH&nG5tla%`UX4q37ySKrILAteD#9D^e*qOu_O_cebbH7CtbAwk zJoxq$N9RiJw!H{mUzq>epbP0M=F$lx*6&;RZA%gSukgwFA&btDCial$#7TsI!C*k3 zo^rR_-(MF9e!ipf_BXkIspy!Hd^^EGVqxuWqW(26^AiRfPyHjey|d@VQ_GIcwCpi}IBDiOk~|f=4E7d|@)qt8 ztIN(UPjNFR_tLE!+c|Wvc>R5IS1aSexkwBE^p3wId!%3bj{nHN67^kkKc734@x(e0 z@-rv!l&cW~p04)E(=9W{s(AgX*kx{iPSU2{pQb0 z1grJ&nvKAUTW90#8!No;%!fYWsSkl1*GcLc$7HpYtcz#Plh4o62Jeo8s~Ww9{-!u4 zxkSxNjGeQs)avO=R+NYHq(}}jk92dpm$$GkR`>qw^T*Xa>|M14fRC$t;PS7NZ1&(P zsx^aT+(n$r4FO)>!ehB8cv)%PBbWcv&m6spoCpnpq^g?`aI-a`MNQTx8{7gu#56j0oh>&vO!)No&)TxV;4DeJt26T3U7XjfX=`u7P?Zh3y7j-HsUmmJLa{QOnGNb0)95n0d}*o)>q=I%hJ`Y-#JW zab}R*k+qioa)I`D07eJ9V`;!)h>dS~>&ra{V*PVpVs;NvYsXt$A@Uu#cTkhqxM_Zb zf8tpf;Tlr^oIEl0n0!WpOL-2OJT9v^`Q4}QJ+jHvh1NYrcQv%XTH3O6+w8iMmd|(# z&7Y#7?mq9DE;wYk6wDkr3f5~(G-3xzb0T*5r|&-ecp!tQ=9$=erf|V4XTfoyeq3h zn)_rGop~&OOIr^iHC#z234&5bmE)jT1{guJf>4?wq2#c?_&zbbf*!KV3zNJz=fg(a{9Bm-)Vm3etQ3l z&yu6optJbUHGyPl{Y*Iv-FA3M%fxhJd8TPoYH~UA;f7a3kw_1Ao+_J~Dpa#R-8j^0 z4%N)LdKRRSoizrY3$HeFTH0!xwpy`jrLDAh zL8DyjHC|e&QcYWxXN?L~tF%h?_dPSuv$rG=wEgGzdGleJ=b6iyGv}N+bLPzD>E9;r zVgTsxDHQuB?W>G4M4&#yU=u^&L+g9T5i+GeC5kyvim>88=y(=O+ub(fR*D*q_B$}A z)y@xWBDr*>6_T3i5JfI!@-^X+!BUhPo8(%S60xGVoG~w%dn(uDv!zApQ(sdiIkF{d zLorwRG{`NMW6-qpQkw{&6OPY_(rL>3pTOtbZqP8 z&{{fY(yS|ZYU@dJj6HUtij>YKo{-LhWZ8-4UQ+;y1$agalug6gAd~MJ$^^xVDd!0+U6Sskq?=HgkPYf87!}IPZh^qJ#`oceU`ax(Y;l%5xqOKx zBiscp$8lFLa2(gsN)myx!;kCe=1r4?dRusrdtq87R1Qh?AR7Q=jYOO7T>Ecke2hM$ z!c3vpvC8wJT;#!EZ?W%DwVpPIkB`y$lUA2P$!sWj8%XE+3Pm1sxr7TbbF{mpAuL#M zsKvUjM5&IjCaoags;&ie(UPK^gWe1ovrnMfqwH$u zNVRhRq8>WtUMd#u(gj7GeBTnwc?0!@dbFdXSP;^mu`Q0iw<6>}+b`k}co*r>RB79$GgHe^frWBdgz ze1)G|E=AQ+3Ddv5 zxS(1XuTY+>aLAq}zOn2(VFyzp$Heidp^`LoZ6Rb4M&K0;dbwU`RFKV0{?&4kQ97a~ zOUVy{pLEZubj#M&>2fnsIvcs370hJ3Q3CLZ>CfjQ!X$h5aZPwSYex5x!R?#zY+0O4 z9;c6YOq}r$&s5}SKLc-*`G}hd%}L7dByh;2d%5GdW_Mshh|a_-*YL88z;imY)~`jr zQ3yC{46>#{R)o#F3PBTfhM3<8g`zX> zF9f^kJlXnhzm_HuI-1b&ONs>KKRZ1PZ*+f~c^ZV}CZWBvRM1Bt`qACFHSjJw3iR{# zK$5jjNa9b5c-|b!vo-KS#B*FI&-TDVo+Ac`E^XH{lUeS5;_sNGu@f)04rRL&7NAoK zS*j__@J^5$#2Ap;RypaWb6{^#=Ub?3Hy?gvr7T#Q!6EdC(%r*jpQFP`zM;oIUmouM z+VRyQr$y6P#BsE578yYDMZRT~H@WC+D%@G1Bo&!XcC@pgX}BLgAcG5^dW8_OQ|u-= zPJjVmo`{Uhp&ZUgK*ti^z;R#K!w&0j5a7O#X9%wz-g}t}s5iSGpXJy%Kr88cH%K zB^LWpsA{{fI45?|a%M?#oT?;hwA@X0xdK%UGW0>|)S2c{)Fc+)X}QvollEOIy=`Al z*2ki_H!5B+Nb%ew&z&C%GA0WrtX2 zabm%Xy#KBDMRH{y?q8>=0Nl#Tiek6&xOvGLvD*9%RIL7Q`8RlWwJyRNN}L z`LmsD>bXs>EY#SNwPd!=DkG7V3`RIk%wM3L#4(d8`&P2089Ilw>?xF_R<`7H`|X>| z5JLeiBS3NIe(RIeShbmq0TE}lZ-XBCuDV8^Fw2ixV?hu>mJ9bb0wL=USud)~_Qbhg z?)E*X;97Vjt19-Iap)3#$+9_%N6|Ex<)}%0^uwhFxMHM-wUtErL=6?nBg?7R^C<3- z4Do#BkmX~&%OT0paVtsrv^s;P78cP|Mqp`FB#qCL_-I-_NKX$_1uT;F4OyzM%5`pA zk#s=rp{TGH zx}W8@$bD2aSzrmNX1XFJBo4@)Z(HkcWOIf*Gb0GR9Pzv%;(34Qd3)f?OVRXQ_I?fD zW%P_s(c(Cl)xKIUm!8$93fJ|1UBRnU;ibkZM_1YT=WT`pD4iH z6MJPQwS1x4t6*LZ{lRfQ1B`S&UtXr;IP}YWL6k7h?e=4KsP)NGp1Tep6k6fa2zhu_ zFS6xjs}^bdD@)(FX^v-X)lu@Sa9LaQRLs8qhc zA}s(nHlEfqY@JQVbsu`zdI9%mc-WHpqYPVTs)9Ssa>Sw7*Q7_SqPXqij^|Ut)~JO% z%<(bjV^!%wd~A$bdj3>@R(QOsp_?_r#BVZQy~23qztSw8$Q`Ed$avM8Uevb335JZ* zP1O*vd`BBnhz*}V{uI@aG&NtiU+8G}C$eR$y>n?|G`^0+vjeY$Z!_0!4KMq{yhJ=C zy)xHlKD4Su1`^E9)9El6VhrBCyaooCH{Fc%?77KP8eUc*L5Eam2yZLP@mIlcK4*DZy6*z2P&ST|h5xi=B zL=ni*UeAm6leBGj7UjI}=#bSq$M0^HbjqYB&*OgiX?YpkXDmE!>){JX($-EuDgTOZ zwII#+IAk*CYi6Rn-6;+5U4nxv=ly0#E9SN=iNB<>Oo1*t-4l11HRPa*auE%SV?r^- ztPULPBqEU!O7d+%mf7SfSX|ZGcOJ1go+P>WM328{-4EfK| zaiVJ5OqQP6faCUmvxH%U`SCdO^=VL>A?2uxRLF-E&4mapRIeRBF3<71_VaQO9x(th zpXr+PjHG|hV(!o(n_mQ{anq^#_aL3OMrWRWjCG%}uM||SNc(tZIs@1`a!fzg(cvcy zv_fNB9Mz_`0!omDU-n* zk$`e2>v+tCTuyo~pKlrd0dDbm0B(Zz&sRrceXg`(e+yI%n%AM^I-kH48Q1wF?@t8M z%#+^5e=K+WD99P!8IH%e{#lg_gMzs1tM4g6Mr2WGY804#0_Mejz+~+VH7Gy(fTLrE z%s(=Pz4rMeEe~KV`{o77A>?6{Ojv%$=S*V6;rSdb4xd~IIn*4tD_76s+G~Mk_nwZO z%)p`vH~|3)CCfICNWNB22i&bh!dIpg!kzgaiX0Fn;-T0e@aSHA>F*DShxsz7gaBSi z#=xb*JNP@aTqtzp^5%jYO>Jp$NKCTX0&MAHE|DL3a2Kpu z%@y7S$$|ISpi$KMenHlI*!21AN|0`?^g{|bgt~OcB=t7956efgJJwS!a3MKpubDz+ z^rw48u|(0#>iXt8*47?`*YX)jzYLMi*=mw$eB8DMKpaY+CY--Gl;5Y~pg9&5y4dc%Ag=E!9m{X*mS!CcqxyH)D>_{l^^hg^`W zJHjG_;9GxdB|+z>L+r_oGXiHT+$7$@&*|upy-XnnevcR3UexF+mn^oPznA*157npJ z#bWI^Y1hplqw!E$7dpCaecMJQk^1%&QC&Iz6n$$sFu1TCU5hF=or3*a9#;Wn4jjGru&2|K3AdK7JB1oB#zZ zQnw#1tXT!mY}4_Kim>zG^oZvPJa(5h zQ(!XvMEk$>`&UBmOg!G2W>05E1v<|cE5*`>ie$c|?WD7+!GTqA!i_RL=cnVi1x~)u@zivA%v4HKfR&rB zKG7gNh5ft;HZbICb@+=zCQ9?sIGS3ORc@Y5+lA<|t3Yipz*F8&FB=k!>^3+V1r$nV zWgMq(crzcBng2rlMbSTZ9=7ZC+k~9L1LYnq6$(EM8m=g!Wed^74ufb;n`jyGU_LpO zdg-$ccV~v!!Y>OwnvoNkYP=?U&V_pHL>==I)Y$`dKt>sA>eGNgb(*KWp(*4XOd+v5 z95PAHhD>ABSKfq7+gzGVi7;wtG7SMs$n+uoMaZO*6`9ha$@C%_bpOC=PvZ-$-c#EC z9q&CYtA_*mB6e_1<|Q4~wyP_#DEh{#PUAdzkWnP$c;L<%_;({a>*B7j6GT z7Y;!``sq=Q<3{!WIYNI7L%$l)QL*$tg7N|S>K7@$a;W-a`Oh{Q=E8VVkJ9VNYUPg3z3Ln>S|Dd4)ApX9WC(Gd2;xi;#QAOiPGBbwABb7lc2U>WwwQlW8I!W_6HeTd36c^G5Zr{18|C=9T{zJ?HbeNiSGSkF+*_qJ) zlgI(;2=RLiprJagd0$fQ=fbb_Ka5|x=&;j3R-I4S6dVmh1-@lF&Kc_VH_z3*q^PK+(e_uau2>b%NpU2`oJpB}YO@R83%iqOA z;g|Ed@Oz0q`ya>e#{i9`Q_{){j!^y-{m%by;5RU72>k9j|MTE?E1>@4^t)y#{Nkp3 z9{fH$=f8m8V*nk*-{U?P{Yw8E_?*Wi1dj3nQ)=ZEv%{(6_Szl@n-Qg0>%(GxSV z_lxKh9X-vL?#Me@Zo7B;m!_E$GC-8HQ@<(*uc|hh`2zhmR`6s~u$!U5wqIGct~M`J zYLi^vSIyVXP;2j1XG$Jxf0Ek!%0!IMrMNI_GNPso>1;+C%eX4L9eyQ5`T^k0DkKdv zTzqr)@FbyG9Ey7S%BlWs6udDIRS?x8&NJNK{m(Xj!!nsCaaXJX}7LATAcLB zxTD@|9;?P@YhiE>*h;E*pSWc&0g`z#U~$4F8_kts|FeI#>U2PUBHA*4x(`Nsd6~DcZ z&gQopABfwREyy108^z(iQEXrB9OX@5{uAgYW7xz|{*I7+L%}pYR*cizL!WJ4N>j#5 zQ~dQMT3$(}-Rlv3+OuFs-bt3gI!&ox(rRHS0^4FVpAZ(?Ef*(UUS|4t*TRMD?f)=r-dF3z$9 zPQq)gNo><$BY8$=v$48{`>B--#lCzDHUklDe#< z&x8;70EJS{V&8;!sZj2TG#u?*`N8#J5j!NC@J+G`%0eV-a>wF3WfhW@@P`zLRq3Sg zLCBrnbEGe!Gpugt=(tVl@-^{kv~4W5@~PlBq_mAvYTg~0x4Bm5iMS6Z#21B?_maq+ zn2rwl4poSC>4Am3BKoX$qs(>Ve z_*FYGj^&j%WBK)$v!eMWee|T~2JuTBqTefSB6aDO#ji~^zm`ZR_ibqvx@lH!viVg^ z5=SM=Wk2v&*vmQ{xk0iW?V>kxA-vu}h|7$XWp4#;VK~PAN6j%Fgkz%={MB%*KyeIS z@*pYiNq3B5U-K$q30>o{jnp98G_Z?IwmvQLu|(Us*XlR9f`Q&z#wQTf-m+_9Nhni# zU@5QRe!{*oFb-UbH-`@8C5M8GdtyE&FIeU-a^@x!ah{KVku3TH$DT!)TU@;`IGEToLqgN zxW+lPkbF1G#$mVY(>8B8m6705P_{+_q2#dssF|Xsl|B`DqXo*phWx~~L~Sq>r6BWA zX-cLgWKJ`6L`~UjF;$^5!lrB+M^kS2%E+3sLKzROf}Y)ftoGc`Ntwg8rZpeJ3{F!$$?Qx8-J)>gVb0qrUDXkAG zLyh_a&<@|ICU85_M%{1{jk@Uckuhm93dhz5N79~GMX`-dY74dJU!u7V%cP%!){(a7 zfppsQjnhWfo<*X%E&XOKMf_2%?l@5s=(`eG-C>3@I(iw$tyd(RqVO`wsg`lF<-yEE zy~>INh0;Y?uAd+_6YCJ29DJ$fkU`Roh%+&)8KF(23uc=AqWqvnrfB@bV_(V=gT2jY9+!My%OQJ z`n#&^eOb|o$k6|np~gGe8LZA7Jv*3$QTpf*~E5VBKGdmA5)g!bqB}5(E!R zvkA2Ph-sF20yOIfsUxJ>ZmX*gL$hJzjrr*p?60k;zexHmaK_T_^}+O;CVKX;^m|KK zbEGo2|9I$kFGw9B{nke+hY|PJFHS!f>Nb*oeS_$C{i%wgk@EMcAbVK)-6gC!Qu=ND z67*XNQb$O?1(6EkNaz=<>|~1|>VKpP&pEL$PjO{>f_2A1!HJ-CgcKYbsV)vh!T+rOL*GQoUx^}D~5|>%fMxX_u2$uvQ4)!*m-k8cHWqinnMQP9hW<2dxv`GMoRPZUr5Kt7S)@jb~PYe8~;k#m4@%5)A_BKWU6FD~VqxO99`&*X^s4f0oa&T!g!YSF0 zXRj(}Jw7R(_^~bqn*WEd0y!j&9 zQGL;Xt>|%E16PnH`5scac;;dmx1;b0j*f1pF-HGR4$|Cr71PqdF=#8>AFBFu)R~%Z zy}O(2#lE|{3EaL1))Pc1!glMdVNuSz%_;qtux~b*N7;9~+E9xz@2SO@=C{oXx|5aM z{8zWHO#r#4wFy}7D6Soq2e*IHfp17K^;QCQDlxbHx|H)zy;0)z4m~GJczHT@WjHp2 z*hvzLMU;tmzeVQ49B*k!HpfD{djKEr=y*hG@$pFmUmPn%DS{kF)z?|E87fw-AH{iD zFW_QMU%b7d6z|QFBW}CM8=6l$I>vH47DwEKNP4Z#I=i9Q>xL-sR#K>dyYrQBnSk^c zcjxnFHer98UI&o(4Bi9RSp4L)j=A?}-O3V?&6_WfgCTxJPWH7+>#N;<>sDu8a12{l zNbyoGr+pA8bG#6WV+>9?w8En2wj}+Y0g1V`#eC3u7tgsI8@W^735zB4Pd&Oub~=9| zS6|>=Fn5UN5kPW}AXd-vOOj9d4+~}SNrk&@qf`U$0sm0S~yqbni@=rPn zQS{CN^slPbCTh<7HH4wI2o8O4kyRmqN+ltvFVOzt&Wj_Uil$1F(}9vz`rvWM`jhjJ z^<_}bT95t2OdBOwv(Xjc9AtAiZaPg!soee#ayo>g7-QGyd&ET&6hv9#*ujSdgs81N zOL>>Ps09vQ(5+Sq_X0`1mrA|=Ot$J3fnI-9Y`xdWSrk?8c%Ib7B>FBjsaHW(-WJRd2TaSqXP`v9BCX6?4l(&R?z5)}7B5b52!o^${aU8B^5sL z7Tt~;Y9CdXm=;^Dyt^IkFiyRf%X>9P zYvsM|-PYoqs`1H=_RFbbP7W*E%@50U5y#85KO?>X`n=dfqm(eWXh?xizGMJ1f?<@_k(75J+honReQFg~RSbetB-2?}LL z$EO@qL9Z&z-_^(mE>?ZBm6}w!ze_onRqp9TX{z^mA)H01j#m_nQ2yUa{&Fk-k97W@ z1b#y%&clGZg>kMN6DU$uDg3yd0D>zC3H(`|&|uvVyd52DtoXD*ksU9TMNYlrTj*GK zOZT+J6xpY{w8*>2utMW~Ghh0Kiuc_%UN8+T2bAn522~qQnFXhtbm{&!9HBXIWNiCP zWZi}%`2y;G($M*Rfrq-9$CdV3KnwI+^bf_im?ug6L>e!A2}z6qT~Iu+PlBB7pAB0QXUu|9m;9PQ|p7CvbOcM!B&{=QW?PGA<-f zQQJ0WETH?WbUCgg>HX{MD*InHgNlfVW8i(5DNRZb+|HA251nZ}i0HNo_K0q}KBukJ ziHPhe3Pyxz>vSQp66sHsGTCST7KLul|J3+h)OnDFALRp+dwJvtcCl~9m}8?BO!R?m zIUSqyVhSt5{ww9?t28lZo|6B1v1y)Cm#Zhp;KXp#{-jd3`^?EyJjb`G8${;#?vlZL z4)^bM$TizUi@qYd)sCJ?bdhg$wX6ppr|beX^m3zeJc9x$4TDn-=rWAsv1Q&TMTC$8 z5NyB~4|Imy9@I;1=EImXVnpF3FE`%{9)#{mj~yMlFo6$3$ew3urGw{P@{H(9QGH>; zMv3tyRgPv@;)MSOUgfXYSIs69R~o3Aa+OcHX#Vu#xV>!kGQS3sF!RQZFY*_x#h+^sPd$l3CvvI zQJ7DoF|%?z`3hVC8FSeZLENz_j{V&2`ysLUVS?ZYBL{Q4hjd92++u`hot30E|3u5x zH%MZzT?G=4D>9;hUFPjzsP4+as@ZP7FP%%w>wV^j=v~;JFKnkSmrz}uAN0#1L$)8V zAxfU4Pu`?(J>kGHl6UGuql9Vu%wI#BE^}2J=Y!j}aaHl#-jhX(L>R%|zgj8HZx`v0 zEgx@RW zokKBJx)7{HqJSfM%gmFPkI?>B`Say{ApCxYyeEUaPN#>PX%h7-6tB#4U`{!?KmtfXhJ`PENF&UvQ_ zyYwkCNjr$NaWvHw8%Et(RxVenfLPMBB#{#9mME=n%*QP-pU{;e*X#BEMYbTgeW&O9 z&W)IDv2jC`^{OGXf45ZmuR?HOva;%&aT->F`$>w91UoE_~ zf~hOj+l*EM#69Uo3A1{FP08l-1ENh=RWpfostt|YYOvk>!M}tUc@1(-Kh&?e1hd_s zUftJ|WtvrBcyn#kiDRC>$uD#SJK ze7Lrj-gBI>SQcTm%`bQ4DBm6GUM&Co&UehQ(qyzmnmcEoRt!$180yq;v#KF*sxs5C z$3)*&qeufET5`TnUg|>qz??1b`MjGiP*{XXT_HFa_LnT#dkRGrb|FcDh&wP2Av4^X zCl~7ZvQ4)VyX{JIUnex?u05`x^`G#Yg(3%2ACSP;QVnYkiuU13LmBuPLy68qtew$Z zJv)|h?C&Axv@q{vN*suTZC%o979fcIPh0(%QJfj7cRcJXmdhm7z^zu#lh0F}WNVZ8 zu~N8-gM26w6;Pj)=b;YG!TM#T-o~1`C7OdZ*J=)u=RB3i?cC|g$gQg?g{kN4aGmRs z@5X4JY7R#*cE%?bV~cb4I@OI8Dt0>BACCezQ^4IPjNi?ZtwlmdDmhjwGGG;s6tbhqE@XTHt)?=8 zYja=!yW#zRVgF4?9$@P!;5k^8;B*qnxVGBuOGX49_`2$nNvKwv@143snHAFQn0JdT zOcD;atx7k%r?cPTbQkO{P2(EgBp$xBW^_EGXPjKiv0|^K6^>S;ed2iUxv|2cKn)U> zmyuCz@9#A;{*AogU6Xy07SSW*MR#=R`DcnOs~*1tv6b#ikGJLJ{7PG1R6nn-4@t>H zQg*tWwR1dPBxL*!*H^0!At9&y)8=c=KIY$1EUgD=>F^gS4k=1?{7DH+q`cg-K+8+k zy^->=^&=Z@NM3#v1^i0@53CV+*}zkjyuhjc;pOGekWb|0JMeTUrS%Z$g7r5^*XwVC z<>#x&&udqXKz{1Ugx=U5qJZ~mse8Usm~z=_e6;R3FIF60R0=6pcWkG;;=ce(KY%>& zg^r=+L2kX!`r{lWxH1C#PU+<+dC04<<>4XG{FGTgXOMt+BH5l=(BBgrdU?mw!i-i&XyzNenl~lJBe+LyH7zU%OiqG!Kdm){tC;(9!@E z|DpPk^lER8QktC^!_(6;TGYUo3@WyNeX#xt%d5~+rj}{uQPO>)_18<+3_;IdNu)^W zA?aDY-=Zg%tvcG}Gv8qeeUxD;aIVnv3a~tcgx)IS84@}hSsFx7q-`v-$PiKOVMnAi zo`k_fP58i(md8~HX|u7jS{me&(}sDA>II6zWm4Az^3J@qqX(toSSOBn+mallH+BGE zu+8B|TZi;UA3b#>dShIO57(nNPgY3q?nXkVe$%&Jq zI58Pi14jubcJXuwP8=;G5Y%}Bc^pz-pO^2uU@*m3rZkQ@QJ}{dVD#;NZ>7dJTV~@)nru1T*m<%00>q^5?9VYRz8( zEmtn_QT4`}66eQuzn26y>rOF-=Nf>A`X4G`H~OXDx+hy^b-Q>M+&bj@3egI0H4R1M zalwX~TR5cxuG>g6tCVQk8c$iImy6k~EYb*#SFCJldT7|B2oD|~n9p(xlcnmo87bPD z_%dh*UXa1#_dG=k1YbCa96SyvUhzE-OC!e42Zoi0%S6#e%fpvkL(9XsIC(e@ytO>s&C?;|!Bo83XLh5qCEJMQ;Sw4iBM zPgC-6`rME_+=nQSP#z{n$V0PW7O5Y0EB)};dk2FbaK^hjKVzaw?0Hk;B8#fr+F9Lq?7r zu5l>vXs^QuX16IYm1h8DA&W?oM^8>af**lxqAdQGwj4q@o>q+Gd=T>u+rEsn_ZQ%E ziW)rFk=O-KNW(3Eos1uA_#C?}FETK<@DBLqpN4jDrHgYzeD7jBs~euuPgkOX zDQ%vlXuvwJ+Oe;U=UHO9LvN@1A}nAff=}%K#MVzl@Y8x7)|~b8(bNWs46Jd*peg?c{2{?dDc_)??8&Z>iWOQ*X=> z#)@4c@}upNV#%iU4mL?D{ICO!^~wg}U>{$Dt4}($R0|Fh?eMH?mom?W8FT(^ z7V+iquv+#I*anU#Dm-4Ye*rxdFhxF2L(&hSYswU}_L(Pw=;x7-2b97S`PgCp zT%K)PsAY->(fVBd>sBNWb9!+KZfU9hz;Q zr1K8^=I&@)wRt#Ob+e*^ZL2B;lXUqIa?-8LwqfPu%YTcM6K9m1G=p*ASfWI(TTnTH zcSJr0h(3gTT%uU9&-^5;PbGJhy>giGXsuFjdOT{CXL~$as>h?5Q`LA>c>ZwX(Wh@k zjz?SIaCkiWV5TE2@qjEB8|F(oU&NsF9npR=DBT-5C`~U=QggKgT52Am7YsEh9XDuD zLa)3hdPS{|h6W{d9zAkUdP_-7?4a~BS}*$r_n8Oi(EU$od6DtRM25}qtk+s=lw zV$I0sLL7+n^Eg3AjsJg#{?Azbb%^y1+kYk|fcE!{r2&?;X#1<%=GZ+n$^>x6ngD3} zK_&pZ>mnSKHLq*Za{)CLz*nOB?G_=m_$t2O50@o4O;!ouodWY2{b$UNSuv z%JgkfOMC&mA4MM)abZ9fvQybJmr;<}Eujae|ZR{CWDZ~~R<1;Fj1inYLD z8Y_3qx80JcHU@`HaS#cmh4gk+g;eF7_^#;*uRy4XLl^2U_B*mpMD>tt(Bk?;Oi2@bpe z{;#5#^!EJbzZUsAR4Kh*$UDm3C*)g|W@dxGvZD|$??qYf;U@kRwnfb6wKctgx%#65 zRPCSww3@45E2=AJsqzyiXgBemiBQ=;^%v8H*vc(<7ky1x(lN4lkd}z6r9DXmP;5Ex z^|A(@uB^F9-@S-fc$ggOpW2mR&Ie_-wab3=oo2SuQxpqr;D7!cBab?k0; z+rCx-Y>NIDu#TJZ5#|1$i@fYL-Dt1=4VJwi^3S{SH_2XO7_C>_{8L-Rn@0M9wX$%m zzd^gt{NF!GlVoxZoif!%gRPcyYV+#Puqd!m#IYWvA{1b#MC6?QUd7OTW+gobvUq>kfut`G`aZhA>aV7c=l)G0c{Eqa`y-+Ei1DNIpZ3RB zxtqy9?h5MzZYzA#)QDzs`#X9liR7#& zlN#O%j{|~#>UN6CJSg*J$vD`hlRTPiz7DCV*vB^|`6^f%QN^8i3BV%Xd{>dLIa}_w z5>)t@=*~5w?YBs(xscj%E%0$?X1b3lb)phD!;rJr%bH(@v`4wu$`OTJ-`I{9+5h?u zBl}oK`@s|$_cuw^bA0D^yym^!?Yl!&$rwWw`L zy8sed&jCRx)E?;4#g_-98O8oht@06q&JGErQOYmU;j-Gb?{yR2GCO@Ba>b#>{9@#gP^Ma$jk=*W1zmAftnf)rG z&&_PazdB+3&u=9-X43-YFNRq2CC>J<&iYu3lqwhM_;xf3Ke`1`9#GW!(Y zkG=da!XC_^Tt+(GC;YiCt8O!ePKfXb-uRcz`zZ6U&|jS@+-vR;8u-@f8nwVDTx&81 zcC>#zl{S5BKCEnO4cF%~i+%Sc$zY;7+yi5i$ZoWtVt`BJCC}&u^$SCB%|epwn7Kyryk&*=4(wxRE}A^kSc- z3;mfYdW%znPJbG?<#SD)eih+sKvnUTFZ9&u?K;J`NvEvKkP^NvBJDK!05qY438v&G zLQpr~Y2!7l1aeg8akT&WOAtdBwGRsX^mGLN>F1=?>!brf5F=cH`D;=v9V$9OG=%7d zvqalkA}$}C?DQ)Isr72xQ{pObr&GI_ZVVhDC z{*DF#y0fF2K=t0v4g=H>9Y|kJnqD5@If;zAjiLFF#i_{*G(yVodc`t(^m5oEzMQKF!$5GM&!u`>F9)+(KrGlnc z726~fwA9C5vs>%FqotJZgzthr^b-cT+n#XAM~USG(W~;`3$}{s^qUAFhl*ZuOk7tY zS#51I`xvEdinY2@-MsbbgK|i#{W6m1+)fSyp!2(hs(d=Nb4!cJb7w~eV9dm4q*=%Q z@sBjiH|g9z2{2lJfHFdReI_S2E$a__99vEiFg&I&?(`e#Q7)VBNS86AQ`KT=WnI&4 zNh%DFCdCOWSs@^=f44$lT`z%I3hRq}bDVD9H$|gwR9O0Vkwk2UJC0M1seF$ftl*Rs z_=+yT_idXq1-)Yb{hKMoD$ZSsFnVOzELHf9y-SGOxoM-kbv~#uLf<Zb(mdO?^ z0W65pj`a#1zd-^6s3e=k%2rVp#tvnNuo^sLq7zs=8Kx??C4W1-l@h%Ip1pD z{*;Q}K)mS`;0(`}iruL+sWfGdVj$PU7XY7 zxakfa7`k>V0w_J6^5S39j(5KJkR7=~>*-=I!(|J+D==f_?Bq(TVHKpmU*=Gzes6y8*1RkKt$ffj$S~0fsge& zvw*;*A4!s)A7#CUa{dH~1gvxt?g{J=m8k{*G^vU1#2rOqF;e5om#a-b$bE1Ug_4PU*i=9lxP#d zh7zI%%wv=p)S(rXUuh_bdY zWFqX*Q+3y=7FivEMLA1j9J1ddEXu9A&T?VHv@K#7D55vWyAb^hC6rrSIz8D=FR{}T zw9p<r3V=^5y98= zOSg%VW)o%WAA~3cyCQD#I7alK-?MvR?p3lAKDX@Zt=gXp{bC1=tKckd13Gc^pfT`) z^ko+vWs_p9e?|s4nd`Ko(8I?LG?iKUq}0z>kl}ad)~L%!cF~*|3fx5$1EG{x_mQZ> z)0}zVqT>Ccx}!j>BVJsKlcW|=rE`z66`^Cz59u+MGUSV`yof^F3R45Eyl6ipI9Vct z1K>(wW9J*iKBswIOOy)SYo@4nXcee^Im$=T{J!*%urFjD{0@{8Y5C368O=oVYB&}6 z@joP5>p#9I;pR*BYK{^88A?3TQKiFRc6%bmPr$uZU{-KJz%>Az?Cg z9yC$#D1L{OzkD3kqO0xh+0=(fvJBsOmzsO;?2z}9X{ih}N2#%6okWS&l1Y-<^CVk* zE;?88tYfGTx*rZ7UMxvdXBXw*qS{HQ;DyX?HIY(#!jxmloDa<5aKA^oH?GmZJzy=v z@rG?M={jDl@oT-j-=N>woEup9Ntl0b(V>X00oXUqFd5$}-3d>cIhhm_bSpea;$NN}_ti-ICvb(6?=Qz?)rowAE4U!trS z8IF{Q^(Sk#jQ4^%&G+DOVBN>z_F?JlQe5FUJU69uG|=?q>0y zsl7yv0WrKOXYQdnGCXI}To|yMIE?>4An_7o@9gLyqkxknz7x{1 zfmj@gYXnSNPck0@U!ILa&Pg^dasfB1pW%jo?0{NJ*~vM~MXZim}P{vy4t1Kq5=Fq$y-y)@s1eWzr(bsAnm2Ib}rC{6NNP z%ncAIU_N_#t5gawi7-b)aQVotf0ZDuBV}ITg&1lQ*SQlS^^uiezm)jlqXKTHxkv^? z!iV+1+CrL}A?4{NLdzKTZ4$>|0lN=z=}EfZ>S9lT&l))CjvFwqWnhq5=g$PIN@cMM zLN|X`VY$wfa+vN4{0r`hPq=fQL=Q{iWB2}2|G7J#;uGr$d}94i?l!*V&NuQLH~vtv zV0*Q;u&9MU95av0SPq zSJ+T$13Aq5WfX>KNg_|m!P-hQ&E;F9Lcctt!o-2Xq=#bw{w*@7ns>;E?9*O>E5N?ff=gy)9ft+wffiH)j`$y~AcLv%O&O;CI?FiMO z`d*bzcWN4>QNL24nW6UUbVH}7+v#a``glo4l4ZOw&jelbNm?KH8WxI8oYSN0Z~i*( z-BLd1jpi~20bW}*c$a|xH66Cg2EQG>(*F~I#89E{eV2#(Q4uB5ZSZmbREF}aH2(MV)`LjhSKjb;6TF^6Pt`L34(s z*2hX;*r+?&W%Hn*|Ks07vp>qBK*&yWw0EfYuxa`bg#!&lT7-@6+Wl8kR{3izA3tOc zQ)4w{`wL@o$VeHY*FuHb7Nvwk`d6z}mrjy_#~iO)7|AdJ6JppHowr5u?iT5-hfOxZ z+K$jbXX}otbag#K)PIlU3fznSQxEml1KQT+`?h|ExeZF0Wn%64-&W)jr9OuRquIYB zt~E@Zz$}!$RdJx(0*34a5+m|V4tJ-(a*?M9@_$tg8e#HZ#P}UJE)3Ml3m1ANXU@*% z7XlvuLyt>Rv+shyCNR~iL%x*7x-|X#|Nj1u0{=&W|D(YF*A!S((Nt4e)}-#cx#*&@ zIc1ggb-XoKdYyI6wYAQ=darYNMQu%$MTJ>&ikyp^>ngo9^>r$-skxz{zR~Ncy2!bB zSYSdY%8CXq`oRNo$b5~SiYl@>p^dk(zLv1cLmBxyWVwo_%9%PIV7rY zyy&7vPm`w+ZcUh+X)La(^;~q`c}BE|G1A%Cblw7^Kz^6aGYaNj zZsg|8HY#d8jb6%CE^TU%ymg)xwKa7fYH9S=R94hZ@>VP|7S}f}o3z;DsWK`n8XIdW zmUt#Ldc4hzb$~TWi;Vo@0wX^!i{E5^=kuFl%*~x`lzx3K70xvBatY@crSoSR1*LgL zQRx(Z=kuG)FU#<>RMu83L-y+HCM~OITxxu?x!xP`TGza6k*9G|Q_Ye(qpH5Pw!(UD z@HAF>>byFkVi~VZ6?Iic1)>M<8>&4s#gM`&H!pneU)*or?K9shcMn1^@g{)(c^(C&5ckV7Btng7)_q# zN7E^00nyRf<$0S$Q zG*&h*TU_hm1EzIV(5|w+(PJ!WtXS@uR8c8}H7bq8Mvd_eI!2~ZAINuqmoWqD|I$h8@2T-JdH*Jw|RMu z22ooE>WY|_s+uJ=-jLX%_n=vAZGB}~O&vYJ8`ZBxOL(HYaa8&sy;4)>tf+I=H=tr7 zzeTrWK1M_)ph!XxMQLsWkp{8=Bn;5+FuO4B8lRkW1pfm(CHK=%(SSA{O~3|DM!J;OaiG59bNq34{7Jd7kBXN40* zRp+f)T%!is2)cRem(md}nTzcM5&0~6j^&~zjNNY=E9#bbh6ZM5iIH22uvUZ9*Hszh1P=Ned!i)(AJiVxjDBG5A;>wwa^bt~socq^+tjfbwQcu{77{S&ee`}c+6XVI==Iez>(W1`8;CyhavtKfC-HI}Lzyw9w!XChIj-&vlOYs{^`12-&dT7nHs zf%?Xkh6ZXhdlygQ?3VhQB}1mOVWqO+mBD}?OAp2j?H4(jW-qO)Ux6=6Mpfp!Vh9?{ z3h^UUdYTNTv)&49u(G;}WgcTyQ`0%}ukM_tn$^bgnx>jXwH~8viN{+;$ujKjW{;6^ z*+ioZ`v9*Xh?OmFtY22PXeIL_L1Hrpv*yfKS*~`Lth~(LIV2a~%EgtD zAiVV<01JmKJyXD!@Wk0&6DmWf-oOb2u7tD0eSLxs0GoWo)n5}NDvBCc}fc{sJWris$p z84~RQtiXeUN9??&TD&^Y1IXukTfD}(4J(bZvSp3+Wo5>6W%4`ETzJiySD$^=xfv>) zc%~tfl~O5ZSG2gMt}0Lb1{Pf+?8WS&l9i<*f|2%5MEZq8BpVUwS?8;oXoKnj8cNnw zN(lmXv{mnL0s7|x@yu0JVO=R~%4(K1)M6c$Wka6j%q<&>O1)FP%?-7lqD$vQ)E~lc z*7D^AC8bl!#6*o9FaKxmAdK>+6huJD7QwGV3ltR0ug$ukWMyGdvBpDr5emwN!(7J? z0Y7VMDSp<5f{=I?RAEHw*+@lgQB^@{R@sQ_8Up_0^9!VZ6h(CpB+yf^e8gZwjT#F6 zBLCNfI zEGwCP=ynWIJ}VOd)*xoVs2P?P!XJt{|9-9lUC^=-W8;XBfFd$rh_8|cb zRetg;Rx-i>j%acERRIwSI7DE#OkF&2yhT~fJhSTTzP8TC9A z{G1_dBt*G#*VL#8l!YNH$fFFI;p{_g z;mv9s+Wre$kKyzv-iM5&h0(TQDBiwfYoRh`L&oCO3#;lyorm&?-DP#nP@G*>%vMRa zy1q)6chMzw=7mjm-_$Yk9tlt0qssFhRX${1TII#a96XlU)m1K3w&w5|q`t_pJXFwX zRNN^E(;j8f<7-ShT&)L#yLs-qh0RXf`Or<6PT2S3gTV}rLofZw!C(m|@bB$D7~DYk z_n(sQ1j9Jx=Ldre2utrg7~DwcyX#;unfn~J{^DS;obc1T4+b|Ao`285VA_em`Q^c2 zHQ~?iJs9jEeCx01-!cTv5FxX2t?LqM2 z=)$T^TuVauTegh7OSq4)>J-B`hrMMl6IK&ujx&r6>~&j1xQnol&?L-0)i9DD;zE1E z3__F8P3Ss}a`Jw#37z8&<4*R$U3Wfk2%nh&z1So75p>x=c;{@xxSoxP z_mxsV+u+LQaRiBQI`QR%Rr3v_fjy`Tgsy~LoDlC~Q(4!shS9_B#XiC=c3h55r5qb@ zHxoM9*nEzI@`U+>`w3eKH*&Tmk*32Tq1XR|ZCl`xI4S3(Y@ zq{FWs!UjSo#|L&1wh}twS07;up^L+2y@cI_8Su;Cq+KgvIpJ=?9>PrcCFf4p5VjKb z5%v*g!!H--v%3i8oVH15aJ0<@zsd>M6Uu!a`w3lgf)jpq6Lu4p{|UK(U;Fa^%vv~er3Lnyb(IzK;Ga}W*>AUbp922llQ+NZ}2Vi@8ApH_P+%k;hW2ZPiKJV zyVTE-%8l>AuPo@hkNC;N6K0%Gc!2i9&py7}l?i|L6Xp{dd?u}yFq5#Au!Qh7!dAi! zgx!RX5^f~yCF~)5lW;%b0YWEhGo#^i389m)m2isiozP9#M_5fLYdF^t8m#H;B6Jb% zA#5ewPuN44hZ~N$UC7EzV0V<5xUM92wp|lP1r)1nFasouU(T_ z=OS#F0$mAv3HM0+g#*Dc6KFTrd=wKJ)4-RomvA#-$qeXD=(=PeD5vSlb7>c$kv9WLXKSE>k3_JAiW@aDEJ4gsz{!N5YNW$UkAj&q>b&{x6Ud!pwW%8)4dgw3o1)(4hZq{1tc* zI=R>7P6>aDT+knTHzB8lY20?#C*fw+CF!3Hj}8RiB}{t)cvEOM;WLEYTfuiKA@|T< zN7(x`@GqeLXMji8^E`YZ+|PREF2dedpwET8ze;|>Ue+p~AvD;&otaI$-=coPlD)(e zZrq2Q#s9^ARLMIoS?k6n&QZP7W8u97D;2OeK z?k?U#*nLJY=$y{`cy@~uZk$Ltd7l&vzD($18}oSdP|tMW5N>qgySaq=a`ErDNS}#+ zhtS9m2Hzy?Eg;ONzFEL6p#DPg%_5yo7$wf8KEe`0=iFd$Tq$rbBc0Hg7Yz0iX3h@= zN6#a?hC}l6fkT*mG4v)ZChR6GC)`iiN@$b?gSQc;5pE#NBz%;xoNzZ`E8)9@8wsa? zw}H>8me7fB>Q2IP!p(%;gwGK65%x(szN(KToiN!&I^j6NKEg~wCw{Gb!g9g|xug>| z5V}0U;DdyHga-&)xj|w2O!6-QU&0>3ZG`33z|AuZqlR`7b`y3Hy1oJ33Hu1sp=0aP zVDKtJXKgUpP1r*?54yUR@$qKD?mF5@m{|`z=v+=XPUzhLT?o4fpCNQL27_Y?fy+^_ zV#1ByVDLJ^*5+XFKEjga$OEC16P}~p(yzgru%`uj5q7OaE(m+C1wTULI`S0(cQte% zY`q?MggrOVenR70&|T8Mjr?3ndK>K^+}I9Yg!?*?Tru`WD%%#0QK^_PIepU`*!J`uWp4P7n=&TnWZq4PoTC+yk;9j+kX=3sCwVb{aR z2Vw6c&>uPNdlbBpQ|D{IC6vE0Ixym{y~2oVNsBvW^r+;nIKvoE{5XE)&DanQ9#Ye0 zrKVr%NLi8GYFu*iMQ5Eqo{>bChtJ(@Rs33scS(8cPx5&AZTR=W;HZeW zH9X%L6L&jtY1pWuTIEm5ZsfO?d=n&sKZ)DMPvDJ}2>v8)H@^pC^1Vx3Z%jUew(cP= zl{ER2vSWzb9TS&9+{?tNMqBx&6StqZNL)&Y8~tf?TorK{F>x)#PHNiP_=aOrlk-yCsmThj`$%sfJrdU*;%Xz}rcm@{;*zoP-w`;uscARH=ccB& zCFG|%<8M1AH9bEyEjKkeH>Ec8T$rNZkB&zsfraW;e?ki%{ zBCancu7SAGpGDWvPF!|O+W zY{3;;_!AVa`5|26uaBWqVM_e9(byMm-SNz`&$*>#Hzuu3^e5aLAKw&HYF3KUH4TY| z@hR$RztV z%2rdh$11xv9{$`YW!n-9Q#0eQIVROfA@~H%3R0AAJ3yIsWK+r;1(AKE(&nhj=cI$K zJxo5q-%Y+d!Qmwf2fxsAZ9+i^|NK-}d__zHW~V6mYNzZ1>Zq2oitk{1V*;|-mKZ-5 zt*a2%vbd4Fw~rvN=o9&iySAiQY4%Y+^85%_gRS2M=kfe{fVGY=ac90&H+{vfyHQIw zR4Yyi5s=kBXc_}Ilo2Pd$Y)nKXGPi##)i{8;{CO&2Af&pIV-9e_U!dF>sO` zvC2u-wq@E}pgCQ~cBIM+I7(o1JpG{fLi%tdCNzhjRB0Rc@v3Fomhfmm(&{ zbbg}OT?Y>af5LO(Yk8`@7N4lgk~0yQf*3wAnU(VMDBo?DzyHX}3%<1scpKLq4ElIB zu8{t%_^kSOeA(92^r9Vb`We-)g~qp&znA(pqR*sH+#-Eq5RHq3#)YXR@t+-&nvG_Q zp)oQhIx!6xQ;dON5@BM3#{G~yYe-0r1K?n$<)=7-R}P$f{7_4HPJD8vMN8FZi-eXX z#9xJi>Wv!+-in^ldN{0Kz|zu%@qrjkQJj+S52}vR&AGzEG=3X_c^&#=G|%!UaodP% ziHH-~-c8&`9C3U`GR5|(1tFQ5lad>HRxS&AfidQ2e9ttc##>{JmgU zv=zm&18IH+zCD|oJSU|jHCc3_CD*ijKX85un8bT?Ej)@s{i`swA-*b7H_=Mzw~tcp zcpr8X@|NhMTxvsG;*AMwA-U==dq|i5A|_no-8S5?&OjLGHDQ$}#1pt<(0QK%H(TJ| zBydZj;7%dE#D@Fxk;AQ}+-u0Sg4;G2?po3p*l>R`a=4<`AMsmoZx{^sP14J4xIY>> z+;Qm8AKh%hT{Rf)bkb!!QS|-($l-b^x9S!P?ux;1ZzH|IhI{MC;XXsTgutCqha-gBPPs>Jv*4BuhI=RJ z-8Nj2!x6&WL%AQVv*0cq4EHnAH`s7R4o3)g3OaMu_bj+q4u(6A^o_tR6TKsHI0$Yz zCfZ=VvzBrTzi;WYQh{3@rFZTleKT+u2waiFL2yg3CI`cPlX7|MEqpH28CmcrEX)iGd|{=JQI zDL=H}77m8{AnE&UI*1$&f;%)F-lg1!z*YJ;PvD02x*HrvAH#eIxQ{Y`B#ImY_vU!U zA(aX-RZ1mjfV zQM$fc#3mnPyD0mxFtsNx;S(y&#>S7aUh-tzck=56W*hb5*27kHQEyLN+o&6lTASog zygA{PcxmTHSTugtEH4ziI?+e_^Y`A$Ly8(kbemih+$mltZWjB08x%Asv zlag{1C>H~F3`SEcYi0pSKbCYQU(s-ThJag4xjyi9O1Zz|XpDhdOL{tMaHHc$f130d zxdq?mNHSoODmvUrxeYelpALq*jr3mN{$1+rwBbhM`|uF>enzwIV zi=U~PY?`(a^CR&<6k0Rei1|?lS@%#*{7Gv=<-%=T7BYL?DI&|sW0=2^_d3a|=EKyX zd`8TkMa*z<Qe)ow?(!qL1Vg z)X2*%_+Ez54>Et8BkE!BT;$S}Dyn@KcpKoS>i5qB4`0ThxeYeEH6N9^(#u1FD@cjo zr49J!o_C`}BlL@tdgkHBY++oup6A3{s3$s$(tR!D*~9wtWzsguquNGK9a{J0r*_39 z{8Sp3H%Ry4snELb8DL&dy)xHHERcG;qI93|Vb=-hBj$>|JcneYEdf4U7s2UxudOoD z$u?d94rm`p;y=;oSEr_3!R%9LnvOGd3~54B-G*W3_l0;iey-_>*C=v+KRYF1$92QN*DznmzB@sKm2AjJ!aUf``|&UqelgW=&N zxIimvf?1G~a8zvE?3CFtxn`xr<2B8gmFlE-XdlMh6yr9kadQ|@>9e+Hv}X_Ul|i+f5GTc1HnRzzK85*CGqQqghpqd0<3co8aX$4 zKhIjm!ulk>H6&(pBKIW< zln+GGy7_MpX!XzwkOS2k6R2GJCkbR+!qIm@p7e3y1WQ zXqegP%vyB##RBs<8|JY6SHVn57!qcY-GA2t^EvGGU(trdH}PnLNThC&cCR_fFy0)^ zI(&#v*k?D3|InXU6zxw#e3G!2};Qv`E zSE=V3{>OE#{r@LJZ}uw4yjT7NmU|5PmAHpQpJjo&8r!cBTV#&-C$CJ+OxO%EVIx|P zCkue(WuL>4W7bS$MUPpRM#_rNp^I{lQtq8lKRU#?P?B)AuygRZke?!Qw+C3|C$P58 zvqc9HJaHSVwv9(;ri~p4UJIQPtFi~lG|FfDq{2@ zy6Oj7ec_eUx{47+;C%!<_qc)JjXVoK2l+t7zlGr{3X&dfm(3?8FCs?i7+PV}qI1^( z?-FU(JT?R<842qKHOL(;LK32+^0f&qTVd2%_OEQRaEY{^5Hx%8faFAUMII zNmRMMh;lVH^EA)*Q*N~L$m`2E)i7?O+>zEN`@GhEc_8?@$jTKLShPV$-6(xq)+dma zry@x+Q^|_#>zi^0`(uQr6YX+v((=u#a(H~hB)v4H1iBoc-1G?p!3XdGB+6zEcrnNp zqQh9W(4{i>I)3O*BxbtqC#T{6IA=hu6KLMTM|+I`v9tQ}|6}h;z}qU0|H|@n4hP4O z5N;~M6`Eiq$4Q)n;v`lQ5hqb?CxoMw6FmI8%vl)J@H z+5+V;e_D=0i_6i{7Ftv87UKVJc4wuhrzcsqLrcGp_r)1$v^zVyJ3Bi&JG(E#KTo`n zUKa-=h6L-f;`3$<&P!*J^Ci-y*#lbILPYaL(401F+dv$1Kyk7Fn!OI^@%Hsg(VPZ- zxf-!b4-lV=3!vFmMtaB_kkljIWXJAutPUt zh}z7JWa^6={5686Kn#}DmnVRxkL)$fjpvXopIvO)GlbDOrLN3H%q#Ula}4SCm<#f` z9C2NcYg?YAY}Tqhjhdo|b4df$@eS}(?%y`hPW?7P*HO;ZuzR!ip%$0*7diJCV@ok* zFO}~D`8sOb!1dJrvd!e4i=2n$zE--;YB3KlrzW!#*J;Rp3}|&7y=`C{KC8Y=>qHv! zECVT9_%7(>ren4ZoP@S2ra)P{J~NNqE+=g%+H~3BrKFc%LHT`%ovom{pc`06N?A&; z{~$fTOz}e9B=@>%peI|_BK{J2i}zBzWX%&&2|aF^DCU>W0}ayaRqHtaKPqKi3e8XB zrw93q!-xaK=i-M|ezT6Jy_4&q{!+sStw{MkM!pA;?~j!42RffwZ^mfjKP#Ub`aOB< zwt-hEUz^UC?k_5@+a}*SPEz&QY=dGt(per{Y)C&Mb1NW(s&d!`a77$S;M0-+6DV#+nk^Xt}5ZMRt@}|~A-qe~%(j>=q(Th2BA<-kfp8O8t%8AF@ zG(9_?#@AKMLd^MBdlr>$tv(R)_5flhNZz1ZvvgY>R{7tsNC)JLc)1+Byw!RtomnElc8<;`7s(Sg0&a#z#w0t?TmrsHJ{=v@%rs6X_ zWRuiQM*p9>ZQw(EF8+CiEW^A8NzeO>P-$po^5SEpq+Bytagm&C1|2_WzdIUq&IBE_ zo4uUyzCgFb*^|e1bAcwsv%9|c*#L$=_F_P@tUJRuM(s0hU-)~$|2K<~W~t_1+AT8H zN&1=O8tU+}euwiPDAJ8OnQI`|^0$DN`yjN>8QTV~0xjFNHrofW9Nw9QrLfm*rfp2c z0sL@ymMd^kDHdNgcwecrm>LK{E0&FuI!xr#z+xZxjhqde4WF%ZQ&C-N-k0@jL6T}T zuY#D}0jUYQ4hL@De9NE1>fko8DwHPdq zT~t^b*C74n`@_GAvjokwKem_R`5dyNd2WF0onjnbhLy`)nj2uRVV+iIw47gPEcJm# zEzTW$6?@*rpMim#zQik`WT<+y`AdrCo&Ag{dv|Sun~s@)pX7 z;M~LuRK``BXFI*Fc}7__&URYt63?X9KgIcr$wcqA&xhyBQO09GVxG?$8PBBO=nTs0 zA8#9ICH+6R?ej-l@rMQ=xvHK5{f6@;M~_DRSLEZ3H$%W_gDkki5eNA$MMeJtge{;;R=l8t=n-CgRIe7+<9%oY@LU?kN*r`$0F-nV31m zmpdn4TZ^1uv+^bVS4%*n2GjSrN4E`lK|_tfyz}_Eq^+~pi$3YQxr_Mu70yi2n11-H zgO6#nSis&7A;&be+h~w^`^jws-y{9_qXKB6KL=~KV?bugZ@ArVR5We+GiSRIU){*I zAI=lWx}H`5Uj@|leUK5q$J&qT+ExI~0%Ugy#NzTdaE^&&B(7-M*L99nMwXO<9f+-H z!7^qe&P37L(liIdN3kkn0wx{Yg|yS&!g(q~rOncpa?MSfP?#1{+7VL}+(8*A*j%(8 z9*yZ`+&kL_o*@38gMekNPvL+3z`S5odbI}muIt}6aCNM zIp~m!$Az`H*{-gd_qSY9aUDPA^(5_uhz?J@Ffzy)&nG19!GfdXn=x{ML;#ecvEj*fHUA zClpaVAA-J61`)vPie#c2W_S{GXkW7UY2;4J<>BNPuY(<5^t4$n=S#o%i^zBOJ_7@L zQ@-1DzQf5Mjkx1euvgZU<)@*#yoExOlW{(ec*8@uPl;a(t{m>)CoQ=Bfcw~js|Ier zeKYCR0p|w}yJYgAGMa!p(Sjql^^F$X8NmIq?!H=s|ko5^Cf zh_=#GpAS!cCYzmTd<+_=j*!N@S+K)F(F3LJl^9#^uA5Q#7ZT zG6(xD&_yQ`4e9T~++E=LtQO?0hTiGnyyiVEyYpEzt@l7Tw}9sp@wvDUv!NX4C{xBX zA-r~1b&PQt#ug?Q+3qBW5*Y!YI zvK~bU#o&t6Q9uT5=)tQB>z(pm4thOk^XG_~Y;)K)1)M2EQ-~Llw*}=A?Y zQ89d8Q#>D4nrxeD=*0(-?`mqt@9krrm*Eei{c69{fprycpe!mIy`;1;^%ZRatCz~} z1fBh+LT-u9!VEg#;S}r@`sKRO1^0pqu2@z|{eCa2E=LS>IE1`rP$>5$WsPoPKTo^wbZe*WX6^>C_KPb$YpBj31LT;9d@`Rv-W3;8BibH0s*=X(tK_MDA- z9H<|T%E%|jW3K)a(76-maCvhx@}>IEj?Zf3+jB1G+pF+=OKQ-6pW=QI$c{-@qpago z`ew03-;mDiM80v!&j!X&K0Kt$9|R9eKEqlO3!~yYu^|XqFt0sjJRByDR16Dzo7a+K zCEM3SZav|`Upe&Qr^kOb@H{>j{{S?xGBdC1mHp-iM^e^rq`6>A# z4#}>A<&3P{P28XSRd&uHgkam$Efv4=Hp;qp;lRLs)LwtV2C=2R(rfF5rDFIoN^>Hnta0{DWg`(`WDej(kJ_OYMo z{CZFBUxe1!$CNLoy-*kyHuYR4>$&IGKo4(s{x0!#uBK<_=a)WS*$*e!(o->K5zw2` zfcKqKzt(Gdc7B)?J?AKUStoN&>VO{5d;|CFNSZqpMw0@#Z7L1xOwpWp7}oo%1_t&b zKL2lztZ`x^e@+Tpw4o{W3XPL>pcz>W-we^bpa7a(4(G1+G-=CD=|9k1chtbZZn8ZK zpxNng7TeQIjpy58j@r`(E~ZruO~s1Gn??%w8YaSQ~ zQyczax53*GW4qtBzI7`86Z9gXfq`>~-n9kLL!aDi-zRea2IiI650m4KYX=5qq0Y)K zOUDh##lWu0g0D3lrY9kxyiLgaDenCmYMca(EqV78Yzi5Re*)SXYoPOJpEQ@=!@M?F zEdH(wg?Qpvj>TUNnwD66;&~z*ty8e>8fx4e@w^fA_rzLP#yA{-aVB}rsS6jw%{gd{ z!;_%-D0s$Jw!Zqq&dF_L7|c(|h2EOgY+Cf|itG4zh_dz=bb< z{E!`F0PRwavTF}VdyN@L#f(rJc49I4DEOHJ)2H|u7u$pjcPLqMp7Y$|bBwb~R-7`* z`PTRf*QyFpbpBXeJ0fY;xL|ch>xkXJBsk1$|~Mk zi8xIB5zXQQoIWNgdVzaX;+f`DJt^@+ulwc5*JVTVRNyualjaiSn`cAQ4cvair1^e5{4)5n z*8LUWdL@47b?-*L%{Da80Pe(L(!|9`qQ-`16>w9AN%P~c!+yb^weEeu{YK)4Uia&e z?-EVZ?QGCGjcFZqV1`37(= zN<7zn2z=g%e3xsQ?vhoSW*2a$4wGgh@-5LcO?96KoZC!u2z4jJ{rwfF`+%dg8v6R$ zqR$+-s|#O?XW=X0j()&L9LA?5;$G+GqW%*3Bc;ueN4BHkal*P+lgZ_v-$i8%V;*Wk zKDuKPWsO~cGOuwMugRIRcn`&a#9rYrexHe5k6(Y|FglAQx8}4za2PLSr~S3V_$U)g zrTy4pyko*{ImqE!Z(LjKc*uz#Uve6^6g#e@Y4~5o#z3(+*T6@zW8_@CzhjT@;QKQU zW2@n~j;6sUi;U|G$A`{akp}-TLsOgV0jujy!+@$Ep1e9jLQPTFT z^XJ8~E~WSp82X#?b$mtvPmB^DI*o@%iIa+r=SGR1Vgtvho+(*$?7)F0o4P^O0RQP-s2R1p?1L6Nq0GokDTHu`ub1#@j|vvCOzsjx{Jl@^vfsm+f0UG7TP|)L<-Dw1JUxc)wE_JFzbpD4+Ux^xJ5hX4?EKNr;*1jG?Fr(VlBbGZ zpCHZ}GxbLk#c#(r@7P&LTNYBIh5Aj6ZR+YLSq2ywYLZGf`Y`7%xr`KN)8{K2iLltf*(AIJZ20>qPO^ zPIG|2Z-Rl(A55TMf5gQebfcqlETT)s8Cxca)5ashWb;nOb(6#y69{qJgu9$r*GwV| zYFg$;dwkdZCx`eR_iHw0>@f%b%pqQ7Yjo_92S4Btujp?_9DJWc{H~C1OAr3BLp)tb z%1oLW`S!ZaG4p0aoLyu*Q!HL_9{kH<@fpd>4Tb?UDzsORW9F|7aYd2wk79K3!G9_i zSJ0sRrC|VFP=cR2W#IO|keT3+qG= zO#Kt4;M~RiSd|uutBc5Oh_QW;V;>C9>kY@RC}m&qF8J6@C?3a&$t)fet*>c-4Vnys!LLaRTyRUt&D9qquq0wM8%ODDE0- zyt$+J)7X28@#T|p{JeQb!e6%|gaY}CcLoaZfL6fgi;TWeG?4x>O59Xz{BxAJe$-cS zrPL@wzcgByQg=aq;j zox5LBB7S3l_Gu-Ac(z2*o_!qPsYS*UrQ+iv zH;tb-{xx3w-zdzQ;-_N`e7>}F5&W~I#@*%Ov~dVEJ97v6c+C!1LD4=jo^rlC{wqS9 zUrvc{C)q^D>~)S~HR^*Qjk>+&bi?-OFP;fZKeas)tdJ%Dpm_g}%ftm#@_R<(dE>?R zM`2$4$n^H^-fZg5N8n6yG0jAp3RW=c+O{JHC#) z=TPSBhIrTM{+%H@4L>lKQG24yYMLwCjGvZ@w;ax2mXfTTHBLNUWL!Q@-0XDTF;+Y{ ziavjTG^M$3jB&|W@#C>%ftmRI_YNt3FDOg%i_e^(@{nlIq#(%hElI&$?$X8;_o?!3$Ex8TdFb?s72vV3~mwuau$1 z{#s^$$iK@laZ}HtmH$t+^5e3Vd#IIX0@KN@yvJ8wf=pdkVr&^D&K`yQKN&?Ie?cFS zfAZ9m@Zq;5#$BVurzNjCE*T>}Af0sK7{c5#1|OyDw>g@_2Cf={>tV|T8ZhT!;&&Ra zPH_CB_`0I!CWwbhk@USCjJtLe@0S^PvBkOLjjMJPe=Gkgetd2x{P?p8^yAYL@bQxg zl;XUJl;YBf#+4HtuTM1InwT1_16wvZBI}J`>?ZDX8qe+~dW(%e??ZCVO`p#iW4yPUc%XEbn|2c~lp0s=CI(848+I2j?_gZEJKnG{4?F!ct9xE$uELp;t_K>49l5v>7p9RH&(GT(@Bc4gS$CM`Ao?hu`hsc$;O z%MJtoU#M$&xbatqIC1J99pVLtf&b6rA980I<}dvYak69TpB>`&4g>#RG=g$=t~LJV z5F4jrS@fb@9CeL=SQWZhh#xwPTgFn`yfv20l=- zyk)F$?^x>RV)y>C|0W-GCeY897;lz|&11-H{}&C^H%bX{%eeC~;E~$9nwCIVOZ;;z zxiRkowc?YCu7MIQF>W3!?kzDc9V`A-VgS=QYNZf=9__=&d&i)Rzm3@sAKw`Z0}F)8 zkAk?0>z&4cQ#?mz6L5P>zX!Odi;QQT;`?L;T;enybJC(m{k-T={EQ*-u2Y=qoQfT2 zr}36kTviO?L~+q({Csl=$iTwlU!1Ib zS}*3HpTWX%($G^Sag+ zQW3g)Nb7{pch#S@Y8}|}<(gFv+p(GJ(tO`C)~sKy*wl&*is653`7Z6PLD%Hu6Z~== zim8qC*yp}ZPOVlxk9Fvia<%dYxeom;twZa9Ig?i_s${G~UoBVbx(~1d{-j*IHtHhG z4)2UL@cHplEJPn4=laQx;=^%Rh<>=kWPH57YztC6UTz@g@5-?P?%I(OZ{1PZ1GG;1 zP?mf~39UwPtg6$90CVSdSdFH*9vGkI`nvIHuJKuOeQ7zk#&Yzz9VX-B$z@l-TzFu- zffO%~2djS>Z-B_Z#-~?zpW7Nb)ytp9n)DUf)_<34(l@EC>w&qH+uAkrJnY_gkHb=_ zcbxIPGI8$?h+BAf2l{w&*#UAU7-Zdg;MDukTAN21Z;TZ`9c5fmDo!t@&zI0L6l+l+ zUZ#&UUjEZ-*Y}GYe=S;o1!Iq6rz@(&HDuo1S!7&WNxn1mw$u3eOt`#_i)V?m4C9%Q~j5Y3`E6#`GuTu1s8k;M{?@(0_ zHQkmOqI10Q*SX@B@y2ac;-2xw4OQaT<$h$?`2#!!}0U4+~7dLckXi# zSov_DA5zMP_QlV=`x;y3iF5Ze!06xiGf>!l`xA>#>~DNJM_hjZeLnp_qu(R$JaA`x ze*M51$l5)HKKD!+i_f&GPq z*5ntL81IZ0=Z!M{I9fb08ta)apD$bB%NF>u1-@*7FI(Wt7WlFSzHEUnTi}191#0Ar z5fG;sWh0osyY+XjMc=|=`6;$ZrE}3Gy?FebUVgFp@8k>Md!}c!0^ixp-|6C4Jb$>B zzq{mD@o?&Q_5D}+yDDBh#ow7*@f?50%3VGm>-1dSOZ>ffocjG${X1uPQ-7~fzyD3A zS6@Xy^Y2oKcXfJZ;3NILoHKk*VC$vaPM;I~FUfw{0$;Ykmo4z0Y5}dk@4H-;sJ}mE z`TjhAFJs2~_&cj}1XQb>2%wbDxU-a=q<{>1Y8I%81KvUTXf=(KS@QAo?|brh{X4D_ zixR4z=LvX;f>;9tfJiXzpkou0mKKbbKwhbu$cYRCY2l%_@qo2QTeqH_k34gy-ef{$P zFI(Wt7WlFSzHEUncnjRSgcn8@KHWSo)-d!lY+@K=*vYVqVK>9A40{;%GVEj6&ro>O z{8Y}+#n8>LhM}Kf6T=w8PKI3!yBTg}*u$`wVIRYOhN6~|}&#;MMjA19k zE{5F~|}&#;MMjA19kE{5FZoI7`hqOF!VEQVi;rC z$*_xIH^Z$Adl>dI>|@x^P|W1|GjuU@Gpu3gXV}Cr#;}uN7sGCbTN(B+>}A-;u%Drr z#pN?}F?2JmVd!Vr#4yINlVKObZiZVK_Au;a*vGJ+AuhgC^2gA{(9N)hp`T$B!x+O( zhFuK18E$3R!?2fOAH#lzVm6o0(8bWru!f47(X_W!S^8mth~neuiQW zm(S3}(9N)hp`T$B!x+O(hFuK18E$3R!?2fOAH#lzVlJ1@(8bWru!f z47(X_W!S^8mth~neuiQmm(S3}(9N)hp`T$B!x+O(hFuK18E$3R!?2fOAH#lz;!rN1 zp^KrLVGTn+!zP9?hMf$%7)&Uy|M5_U^BH;>`WP-_ z_;rRW86M4WJ;M;gHiq9~cq+rq41d7zGKN<&yoTWo3~yq1E5kb&-p%lShCgHYFvDLk ze4OD^44-BATZY>I`VxQtE5lD18W*Y+?T!rhW;li6bcVGIS1}AQ3^R-}T+gtI{kq@g z?BafG-d~u-_$1@YZcuXZd;Y#&=V$mV!&k3U>3+fA zpWyGE-0nZ)@89CzpXcwXeGA4LT>gptUGHflzEfFQ;jXHvJcxg=<~4sO?Nuz^9WdkQGx@WM zL|JNohuutq4lxnFGp6+3Unw!39q^U#vEvo~Km~Aljly@w72+2vIZj-2`h>#Yu7Ie6 zV~psyI~3wqjHl3k!ixC_@LSn27=VM3=qz2K z@HNcOM#i7zR|su};oPZA|MRbB;_qYpzw0ycPcnXbV$2}fq)4`lq(qcZW;j6db*One>VA2=ox-^BR$zLAMfFn($v6MqKdo0}9~ zx91g%zc!ee{!Yffye2a}u5FO@-GeTW!=vf^o$*J9GU=4UQA_P}VXMN=<90^vv!gyV7C*#jpr_#Ha&Su8nXu&p`HG@L?_j5=9EyqPyDm|9 zy1R{@8pc1*bZ%8>(ZTqp%T@Xc1#t9U(doKEAueM4J#gF;efL!gF_r23o$*bKr~B9F z>BB|@r9V}^7*gFOM)()7A>j~{L=*2XOd%wmkAbK3H*$J<4+uRwK($eNz0a=w_!Sb5 zD0JTc#dT-$slvX4o!(x7^hCdlH!i-x>9v0DXS~+WS`WMasTi^9;lB42-l~UdCaQVU zs)x6Jpwger^qV;S zTbA@2WqK$Z?JwmF-;wEe5mx{0_n6MdOh?ndP~x$x$@_;I|0CchLr&axD@oX&e^`JU zV+h|(=Rxt%d(G&14)}ebXZ*F9<7=;-guuV7=MW%?PM>@MnGkeeGd))^zViW9?mC4Q zdrwg5`;S%$7cjmR_?XHbtjB?kQppbvfYZ~F^v z`@W^p>;38=e)g7>d6-N@%7;P(Ni-9J|KI)w3GMMK&3*GAx}e^>Lq zfYyi4$n>y>&s62=dHHSNWw|>k`gFG@J*Q#=n()0(sPwB9TKtLeoe9-GA2R-WOjvg9 zc{lKO?eh}w)SgW@D*E(}EqeX}Jk_@oS5DEhQ2vkM1JSpm|25!=PyZW=&Pqz8wZCpw)I z6#dzp-i5#eyY$O}r}XYsicfmaGd*`Re(OyNLGKo%XVPBG=SQj?exlGK$aq(cN{HKA z`3lBAB-8U36Bs>N(XY8h(La=b^8s(y&g+1u zc8Edl*qSJk!;$O?{Ul`v-w+7*%cW=_;+mGAd zG9S_V)9v`&6BCx*xSkHY-S|Bjcsn{z0#D<&=?cZjBE^oFbb#W=Rjc^quv0Msg-ZG7 zxK=Ia38c59e*y4Bzvf4Z{&c4QxTe2E(SMckUp>&C|Bb*?zqnSY^t=oZMNrg)Z!#4A zBBpZ;@OJ#1lmovx2mVo}-}AWY$FrIKzk#QExh_}rs$%@~gA_lVva+1`=)X` zD01Rwz!M!|kxzQ@pB?{uepS)$VmW~ZkC3;O+6Q7OAKx@p-+qg| z^ce7V<^BVBlFwZ&`uPAj;z&+vc2)HCymL43c63TARKIj`|0bB9Zv#(sdLB{rVzCo1 zGrspg)$eS+h*B6HcKxyo@OI_S1)k{l{Z7&UF_-%W@Kmo(%lz_L4mwqCmA>0zubu$B z9Y0;bQ@JshYM-lB@#064PPyo1KP;wE`8>|)`?$aKxcGqaTSKZHW-y%<9@U<%s}=o) zOy^?Ysa)J$Co#I;cdk@;7wgYzPJb)#)DD+$JCrm2Y2fu|MoI8{oqn;JmwWif_n3b9 zc*PHfn|zi+LCN-CtMGJRKRv$!ekb)Y<9~X0=hd`6()&@W7!ig-AUZu3`|w@hiT{r+ z@_FbCd-`jEr}Qsc>U%5jMBlwwG5AO3s&uAm=Nij=x}5Qy-2RI={UyNL)$1MLiGJ71 zs$b@CdYqh={EW8n|0?j5zMS>aBu@WLbR5l(yYl=vn(=o5Z&&WGfG0Ygd#m=>a`i{x z?fUoMoIds#w*%{|voYb4UhQJJ)%@H5JkfU@tmtby=huwK-IJ2TL%1J5mUJeGt(N)D zjRv89>9LHj4ZutKJ1hDZa(#E2%k{G8Z5*yv>Hne1-Ie9-6~=cjRR}$gd~F`J8`}9? zmHsbGzYch+Zznm9@Mt^gJm9Ye{!iB^Jd+nb7(zs+lU}NWN3UyIfhYc(Dl*&WJm9Im zeU|#Z1iW3pyvcO>?p5^BP4fB9*X+}OA9yNPG${^0W=6k`irC4?@xW7ht9k8=G)V+1D@!+_fvGPQPmKy0dHqt?Xf_m?|e?B*Zma%-j4sX zfT#AXX1%nl=9B64KBWrmW&8mP?dg0Sc%tLB^vf2Bhuy{NGF{&{fv0-au-@Ln^y_Nv z>(vgt9sf50PjvhdRo|<4yd3Mbr?UlkJ35c%z`p^!+jGF%@jrQqYX6u;KhFc+Zd@z@-i}UK z;?XbPRrOlQ_1eJrP96|RL;Y}V4*ItNPwi8_MDb7W^rENAXJ77G;AK0nQ0cv@c+r<5 zz3Xsp|ASO|tv`Lhlb&~5)m!WR&&C!OyRA5Di`DZ?6)~lHJb?O^mGdj9^Q5m&oI8`5rv;p zqB2ZbuIRgVSLJH`{~+VLrzrf>D!F(Kc)R+(1H7G_4CF|^^9ogNUzws`#`I5Qyo>E; zH{(ABp7h4OmU(=xU*V@%@NwX&{dRr;qnMHl0(cIktRcUk76l?{r|jh6ae0zA=gve<|B zaQbpfy&R2HFQm8lY0H6^dfq~RDe#j2pD1}A#r(H2-nEyiR}+uN(}1V(Rc;wyF9E+( zR_oxFdZyE~zoPRvrE?`Zc#J!g@UZDo6U~bI_l=TJ=}V z(!ZxM-eti*13Z=Men++E-?_i`I8xzVuPJ`CzqAW@l7}T0d3c7?$6iweo@YAZD3!j+ zQtsivQ@MTTEBY^}W)-h9zMu8LE~=Tu+@pyO>;a4Ya~kk=_RMd9C;C>uO2sh>A3IhR zIE(qb40xj7!}cf4PWk+f(>GbhUE&*xPFIzpqvw&!fhRd1ZCNk;lhZde1s3Dtv!T z6{zju@->RiMz%j)GPMu~0Z(+gk5Y8Bp1&S=yK#EIq*E^XEcQ}yvwivsiO1}8zGBeH zd@cl@%5|SuBspnT#fy&_zx8_x&&z3Xev5tkzY4q^pSy(={TSX5M$h+Her^KZF8!Z? zCwcDOq8Qm#=E5FktD@7(_KcoqPY2$P&Mln2)8YqMv{upS;dSB#O#gMpcfF+ee1hBI z;C0Nu#Xqx%@#TM14S5W==kdT3|DBe8c|hVPiFFqF*#^9wJTD8Ya+@AhgfC(~pJjZH z#m)&HYu^qh0Z;riu|I8hrgK$}^pEDizbfg#zsGW`$N1Fa6rbIDss=le>3bR9#QnwQ zvv`Q{eQuRr>z}t6-^uzDX0UvkBKG>^IN-0wc%+s2w%wZ@EhQXejodp7cu?4+g18ruCJEo6M(nl|5;9N z-G@3bs`PfXMQ?u_cq(@*`(bwGaxVs+_^e_3O3zb2VZ87u`G1wuPl^$pNurDWFuLD; zz>_^w!~4PzOZl`g-gS~{0GKiINdiyhie^Rs#|nrs$1^|N4q8rHfhYRq7brTPFr9C4 z`d+$i8xM!QikpF_`qo(dFn{OteQfXT&vd>Q=XzP@_osoE?Xz4l_#CHqClo)u7pZc2 zJ4DnTWkQQPa-@GA_#Mp&`SZuX6F=5*6i+I=)z0}d?^!=@h{|}k}c_%1*)9)4j zcJ>RM4m`DgKezuRPT#H5_p0`ZJS|;4t8cpBjt5=p30I^*UR% z|Jj`B5>8)Uuj*T_iWd{Vt?2Z!-+KwC|2pube>yonq?++Jb9%Q|5zzajqrby+4pj7? z=JbaEZ`b~Z0Z;AI)2-4kL!LvE9yW!cWBQ{IROn{tAe*fVXR(D|6s~&2;+L zD$3vF{_5;h^xX$2ejaCjZUf$q{*#=(>siG}jQQEdc&k0^KS|M#eW(&@{c*FHby z^sd7dKZkKcxKCDew&EQT^yq!J^^C7MMkQo7y7(jTG%k8M;W(KKR~d79|7t~_rymhN zMfFSfRSK`?%?E)ed25=k@NQMS_&eice^v;nDfyg!s-n}!@kpx}-v>O=akG7*=Y_y& z_U*h8cuH@L%ep8>`n!Oaa%I`y-^O%$EOzY1(-r+bOWZ=)_Y}VC6IHK2aD9&ep2kJ5 zW&XOF(_82F9>&MsQv`HBjy^-t?>Suc*K^!HVa9hR6@H&l>W72QROzkj+>?N({&k(B z=>MJRbV)paF@Z;bx0`o90p3myclf?4*VU%zuVq?GfwvnMQQ+<9d^bn>7npvRU)A?6 z1;k-zsd5F!O=(pPXRCG@FP|3 zPq-a+Jx8^Fx5baWAMljEpU1^tna|5Oy*N+N(faci;7P7VTkQM~B_8&bWjxlLtLVpA zo_);EZ-FN|!s4I*%6Te%lVx7MlJR{r6oc0*w!{GA``KXRuugGhmwh|G1H7!SC7yG} z`3m3lk|MmA>7UPd>-yzp;EDgYEbFzmH66B}HJ$x0Q0?D&k|G@7c9;RYUH`7&^nDyp zemSQP=SaU1c&bV!6Q9-G&RRa(FSKu;lYy6XEc5I`jBlEx^eVo}r(v^7 zFW4dRz*vR99{8O&jT!WC`rfA%pL&0@U(?}v`Eky)!$oSI?dN$`w^cRp`m>pSE%0{b zwg6A{@>~4veT;VnRlWEajA*=Awc8n%{=Ja#A6xdF$NoU2f6h^-YCmbuTW|`2AEuEkAbwPyF0yX@`$E{nq1D`q5nOBN%9Q@-yKI?w4IudM*Dy zWPHsc#m^huRK-`?x93FQiJx+ApDCQa0(feNo`|A9XK(ex3BbEJjT!s^_#Mp%{(L|1 zM8DG_Z^cjucJw~~J)NHdFZsM9#9HRS+@#V7=UhCVb*V^-WQVx7K@YHVI7C*-QInw_b zc;d%uCs$r)-|scR+x1rfcuD7Y)y`!Kh^f~rzs(ej-{vIXDZPv5$JyNPyWF7gO_p`X z8pd}Y;*=?8aJyXqJhgKT+r3Me&L22^@AnlWdjDd>5AECYpTHA8O&rkeHWZ<%8yU~` zYBke;0(d()d^ZPv>5mkhzH-I?-pv0x;Hkf+SnQB3oZf$s;(t$W&u19lZ5hAKH!=Nx zD#E8TpSJ;Trw<0AuFojlwLJhf*H&kMSLYj08b zu4+}GlS)+q=Kyclp7#Jx{VOc%)@{JMm^U-n0Sw#GIS_cec9;&lq;FZjd>i=5X2Se= z3-B%*{7;yU>xZg;8#v9lTe)8>{>C=Ocd}z3K3ZjX2zbel#lKf{n?3&%fS2nL4nSDV z@&NcsqF$t!?4Tiso2M1ddwnsSGTxTd`n%T_CVL;PJQ@;kUZz+O?s0 zbxUYX$69>$dfb$wAsI||B;M(E)ReU<9$FjP7zigr@nA9<_bs0t2&`@Ikc2_MJsNKd zM$$j~mo_hN2ozkP*Q=7NLQ?E_y`kg1^-CLS0~N7gJXzreS73U2AP{Uhwj+@YtP2HW zgR+8p&RidACa#;gg5C(qa|dPw0?}B)Gb7+bwE~e)A|Y$w^{#IWG`a%~^8<~ZKx1W~ zBAkc^W$D9c&0vFfMMIT|25K-f5D2#?`sA*~yUj zN{cYg3MZOnacBTfz~c_o(}-9WOdRLUXx^cYHVo-yf#zsCMrB8H(&xtjg!nbg0^gPH z)@Xb~Fy4|HSb=14ZG}u6i$`O_70HE_K57InMkzXEdLWx(b)bF?)Iuoai!>ywV!?3S zw=@#*qA4*fLJ^E6Pa^4Ss6c)r+k;6{mika4WGZ5DC|Ms0M$#mK@S#{tX&JZ$ z(P$(TY|p?o$cZeCYOvA*B8wJqS+sz&(gGWcmaR-+7B%sXblJ#77$(`+1~eu$TBt?; z)_^Z&Uio+ZbNZ*+P%3lwkKn5|9LE4eUj!qyC}lnRWqk%^*`mJoSVuDbdm>Grn|wt_ zGFOV)C^T~{onv9Jy*UI;V8(%pvN6)hn6M3+d%@-x?hBh=RF9Z{fK8H~%X91eJcbQa z)C`OwH51KB4T8^$aJp$AIkjw{t%dQWez4eB)){Apn&_ItNR8XsjEBRXvCQO!3!vaW#myjN7qk8MsxV>H&ipv7)g6%CZPNcDf z#7kg>2bPiL6ljBH^hQjRTUu7x?zFZA+1mBZ|9kB)6YbCz47Ueb!igBw-KHUEdcqtR zS{ui@K+12hJ?UE`8`3Jz83Oi&?D_3kV?DweSLL%o{@hw{Knd#rO*jFbqv$+N-DEso099I?X7Jco~q_}2rZx* zqd5d&3seIiXbC2RUT#gjDyD^uFW}$Q5DBhN<>1wGL$VGUCL9gJpb^dSWFpzo+KTYc zmJrleI6-T`WLuy)5^WD91TB>rnyX zHI)LAg|${_V{<4*wuO-Fi9qd<%jYliEd1&bYN#ELzmy#Zr0xf;zAC7)YCR z5lauV5ce%wgC(A6j6-A2Z{H-9CalZ6^GMwqkJP`g60JaJV=Rv44afu_A8kI(kk`AWemR!) za7HYMV`5Xr5Z0pP_L!k@x{g?5t;X7QHCE$l{9qKDSQ>VNU?jE&+iDiq`4%i(y*e!ZifO55D#EAV@s@8Ub(k?)n7Y?IJ}N3J<;;qu$|`6>QV)ud zWi>YPCR$hpzgB7zOHWt@kE_N8o6%WYB}b;sv`j-0ZiLyXl|Ksr?A1U#glUY{aBIjV zlX7B6myB##jO6-;fVrWlEmvVkaa%$~DH|Y+2@v8Js1Ep~PKaaH&@PH)rV7u3T9Kl+ zX#ILPQ>sYu;n9sxYyPYS=zpNm^UfgTbIU!0z-+1wCE&H)M5X{{0xSvOn`}`ypMN;| zNBR0v?)KEcm>u}SnZZ!Sm00SKFE$cx56S6}Tsts1nng-uVO-5mCP`^Eu0msa)WT3& zCT8iX@XW9pxRk|C;`59n+fk5WWnnN9Q4*DER+tFQ!S;4c{msgj2)3-JVIgf&VtBTi zH^Ncuh7kLi+anp8#6miI($A0w>jIgiM^0~KWRSAjqAqwv7*r+|_OMrkN)1SSC+Jp0PY#b#yE2z%?DMww*l#D*-sM z*PG>5b^3^^mV4&RTc3Q^EvzyqCsO3t-J>c&ys=$DCUCnQ|EcjXJ5Zo4Jbk(}0;NSk zVP1@;?#HnY3O1O2IezFsBk*}3IftI?Om zvuc#o{uAr6D5flU9PxiB*k&i_ic7MB&5~YG>Ddm#J_BZ=d27Mj0;!0~1!gefYw?m@ zpw}6B#ea~gxr+66Ywl`FJKtPGiwv3PhJ}@+Y_Mu0H9AA-ZtcTLc&Zbd+LOVJ7+$oz zRC|yxlp@jQU?fCTX*{}V940owtI(!<1k04)nlCvzKnZ-_fRQT97e~W!0j~l6&j7k_rLQI#mCYJj< z8L}e_Zqz?XlBQ6C0;3RSk*_5f$1dX1W^=bG!L&6MW<%N#TZ+2Im%J%@oGp<3%1c9F6)C>YG8l6Y6F5U$cf?csC_^L0>D8IYr0K3 z!7}PRokAb%d8;(Nb7xYM?cvw(q$&?7b*KGB17_P zkUgaSX#2I|INRw54CQTaGg_uW`frXguv>OMx^jNmvB4CF_UQL#7BH#W~ zCbwv6$}FhX!!ZgA^VFo9Pbq9QH|3s{$oCYC!Hj7kHIU)yB0Z3@^)ZrZ*`WqM4Ha6t zrV7(my($g==bZ^H>X)WLNDEea@G3+%z*wh1D7m5`Dax81-0~+iD`bpeEO}@QBh$zR z2(>gQndua6Ur`JK+gEaJlgD_|nu5G7=8DK#*cdM+$Dysp9WKkX_mc8uY|`dnAk^Fz zwA!4FjplBzHp|#BdL6WEVx_W1K1O?eDinyeJt?#X<4msWB2engy^QmaK}YM&0Z)+9 ztmrwAko%-^Yf$yI=0u0%m@8V~jOuNesUn|dfkBR*k$R9NdrhzCM$BSVL z5idvzwJ1Meow)%k19g}<1F>i%+`P$KIfB7KeP$zRv1lSp{vMu5czKh(W|$2v)L=3{ zps{j|6vIYS1}(VD1!X=8vk6WD0Bs28(p8c--w;T_ut>CDa6y3A zEaaTW6lu3IuA<;0Z%a#lGuzIjvv1by(Q8=n$)z1LHjclYd$@)UBb*+ecA2s$mx^z$5jj+CjFSV4JxOR zVj%;|LmRLkO?pvISJ>c6`)IP%W6Ie20{YZ3X!Jyf!0XgzQEKmmTgYbh=yA74li}7) z0R$^#nr9UrvREw}%)?UuXm2k<&|uvp;N=fB%1t$5Da(l`W^1uMKKWHOtUhZA@8A@F6vg-jn8zvC}u!ZSSEjrnHqY z__nw0EMhHwsIeBhhQp4vfaK*90{^DKa>y*~Bt*NDpsvc2Ce^sxcjK{^L&2rJo4qYk z=p=+Zs-QyCWDxPR-6KcxPMtGyZ_wCU0F{-gsOXH4Y8`!GZ#~mO z#jO`Au=Lg@*QvETTFuh*wxter_c7CW+#c)llm~}4RqS1WZumVjyt7Ngx$Pv2`Wvcx z((EX4NlU7Etv!f82jNs}Wu#$MM#MpC$Ki`SW5fB9nz3yr!q0Q7cBqLSp z-@%G?Pa>4Gu6xqcf;MoZR`zdNuqhcz1Qx}kZEE>EzrBSHODGXDNkf5~l{o_Us6EJc zHnPCI2Gi_T?bAUn#A?<&HVea&;#_z$Lhh}YoPXvGCn)1(fdpa`*cYUN0kC8qj`L$A zwx6EsP871z!kR7R zRYG(!1(Ygxj_hMIwZdnM0vuH&>DY(oZ7$l(>7Xf|CXnp4uf185V@AzX7hk|t6{;=; z3lR_-qVX2&CE>(yLN|r&=_wNT>}HYMp1eb-1~F}WT87tfCQ#}etggsyhQ;hgvV$QA zwxex(*z?jilXtA;+?2wSAKTS|v^uu>p(70eb2O^yJdN2$3p*jp$xSDTager9=QWy4 zIxT7`l91f&i*vf!BXBJ)qGanSMBC>_(gq*-yy@VhYHM~pV%HpLGt3b6yJ^<>B1Yoz zf;&@td=VMN{6+g9G59HP>a`7S1e>!$w97j}vot+#Nx#tA4mvd*T!ZuVSq>pB!Du{f zz7A1phk5>8PVxu~i3AWfMJ8|?WN#q}q>PoEkussNJ((*g&9Y|66o3NlBN@i2qpQ*f z9B4i=HC`O&q!DwS*?e?HB##p^+rpD0710rc`x#A^QNa@-30Eu{lQXG#p{L?*)Iu+8 zZZccv*iZ~>WkjmuC{k)|?7qtBInGTF60rF>G^|wmbV^S~G7`h2tXcWZkoz(j+ucZk zc_@UNBW~Q>w#b_)j$b%^gn5u8rlmEJO9|mf9=rv(EhV@nyxxNenPVL3 z;s^NJTch60@qork1qQ$=j_^yl`=8}pkmITq2gUO^s%`XA!ILA+hjg$xJuhr`V?s+l z*)D@DDa~Rq?EN#o{~?E2WWNY0$b?I+KJq*4{F@fxxMC8gQEHsB(Hqk8 zlLJN1J)R+jDdgB2GW%Rjt5P^y7xAvAh^a#{0U2F}t0yShEMtY9S}IVuC=KScHqU;w;~kYNCxv@PW!?Kh}|wRdt!;lp~eVF!-!2>?TFD6unw_mmKUPQy+hfL z2ph}@=aRn+zWaz|G9=8j`b^2tux3Y$LBx;K6%5DW(0;IeZOGfaJrpl(BV>3xP8>x=^ine;Kxu093K#5Sd-C4`RoHz6dRu1Qls#T==T__^83>O`Lw3tRcO zx@Cr}UJ5XyXhSO7q8XB}&UR0$pg>LAS{FKn=aZztX6_Mc98;iB0g{_{6Y}#g_6qcN z&5m^>)*;rh`8aRJHf5f}4<7qQw{_zBaTiCp8TZwgHeF~;*$h_bg!F+Voby&g&og)! zM}GU=I(~*~9*lTmvmF_Bc2n-1RI`C>zJh~e4J>}*q1I4uM@YXldLey^$DZ}nd7Hdm z2E-twqA;s*!^wtl3(g42*&}W4>+QLjM?~Yt;ie7h^by*Q?4Qf99p$1JQ4BcTn$q|x zx;R@9^Y~O`1Lg3zC}~Yiw*@6~ zcO{Ugb>X^D^Km>@?F`F8HTj??pG*h%@^dN|y`BQj-B!tCt8k&ftiv%moL5?b10Zy} zmc`qI^JnSkVkm39qQ=QF866`JU*?H4Rwqar$+d$R=0%ai!5GRTSN+fZ^EiG7a7M$*Obn~Gw87J2e(05tj7wb)y(hT*}H4EnU(Xq6{ zp2SpD(w@$Y5YyqV9eJ&jYT!cFQ0mqJzRiR;Q0YJrPemzO1rKg)`jB+ZG)JJ5)sc0S z$L^pfdd^n=S~vUiOdFg%T1F8E8OpEKGBok;wn(% z^93`7EzIr1(QF)HwpOT`5$t9st2_?Xc49TmaR6=VMzA4W7?y1b+XUG`EVfJZRJKzs z+dO~^7W;8=1mG{gt#xda*&cI@;!H~c2mZ5!64BoAcwixwqEv;RPdx=4*xD}ACl@i< zp^OEr=Cm`U{mZOb zN9l$FmW9>}PLvil^=g69FFB%vwaGA|=wM7H>DY;u(2!y$pV4&H`Y=J7M07aj7iIK;jJ7UgK;mo$j zPYN(mat2viXQx6XnS#cH5!}IpYxwXA0M$)dmTP*KEHzj%mYwpo6bN*Xw|Pld;C4{k zdevlimN&;dlVgowyYPw*)5eu8{off%rXZ{liegS%FYnOEXCS9S!qkfqGA30uji*g$ zkJ;6&t&ZuqJ3NV(hp6x;GOjZXW^!-gj)vxS$Kf)7a76ux%OvP(2z&E#kSLHG!eV0> zrN#e0-S4{OtPyEvI}fVm(>;(f`6%jZ(AY{DL9!P2=&2Xq;NEQP0nAPXw57w)ai&^% z`BUq@tmB6W98|{->Eb{0;X}&{k#NFrW?&83G)k*bQutN_Et~KOL2}K(L`GaLTWxe$ zMv9x=zGt?7JckTm2Ev=6NJAiwR^Pp1a~e|Ky~TzHr^XAW=!$MI@2B@7v7D-#wWUEz zSG%S5Po$SuZlItP+~t)a^D5Fbdm}?{4%uDwng7U4j_N|043(G;!A#Y$ zV9#{r;CCI-#47ijC=?rRc=^VJf^Nm3L1u5m=v9;6=vBICdpI~?3))_TM6s#`M9#pR zlXn%R&ux4jqE4PG)E$X2*F>E?IXI2O1bK7k5}1TpO|-hz}AAc zuKI?um{yXl_Hu^5>dV{#8dAiIUUDkQ8pgmd#nA=v$_I|6L-4=4nn}~=6K~iqH@|I3 zmFmefQg8ucz844DOcADHCWuvwb^)0$edQh60g3{5aG~Z>+4wwrg;Wc;_CsZje zG*R1rp_Y_gG@UNO$*I&}N3`bMI>_|nv2Z>yPSg~Byv0fIq0Q&MHN1pSs?po;=w zHK!u}>8^l8IB(EDX$tv@43;Xp{fk0ZyLk_a6ztbb&Cux+L=dYSCy0~~Q>)2^TF>pE<=D{e^Ex+qnqiKt|DA{D&LPXE z5UWY^^hTYB6_07Y{vvLiSWKF#4eNrIWvCi{+ryNX-V73c^>R=}cnGp>v!$JVt9XHDvt+*x zW7;$A`hE@z3DqRS5QY4g@}^dN+0Fz{)?JX$L8%x(imC@s7H{s5>~^JQWdO|of+mo2 zzUA77OdT-Xh(0Mfa4Fee=V^06pLM&6{Xt)NWoow%nWcVmZ_}{8!AU^83xQOIbviLM zK*oxi%oo#&S}yF=hDMHCm<#hp>CG;$T<*b}U>T%CmIv0%QXBI9hz)qvWMk@b#F0(- z`CWho+W;vgRLIg0ZIC*oCf`%3+8q;rO2uY*g16sAblUYoakvRTZneWZ?>Rnp2(wF; zh~^08FRTSEDsw2V7PXI@j=0QXEboyx9zN^w^1mp(Sxvp!@V|Sv{-#?pP>kVyt zLe*OQp~gArE&cqb)#WLKct|>HOz|rgJ;CwUZ~)1XpLv)%>nL^Bq&pM|QW_=| zc>Uk-0_DFf)7me?vM7eVXfwNs3es*SpE@q0!5rg_M5I}r>CYUhbZM6(2})Y{Gq(a# z&W@q!W0Oydj)38nzqtH3(~c?JL1wDH*>lRTPtdi{M_5vfelhR$qRQmHz5}AMoukP0 z*1$q~OJIcVAV)u7!wq+*N`(=Kb|eGQR&@$D(At*7!Gdp@O`eKM`Q{!9Gc6#-$($3G zJii5&USzlo3MxuB2!c@R#*v}CiUf?Y2hh6ZO)Vti)qqsI}PnS z%T@iO@KPzzQD{Lg9V+CjDW3FKMhL~$U&xbT0!RHP;D??=@oF<(f0AIo5nV6ImlNY z@QW_B?$8T@Vd)UlQ6c*=KwIqvY|7(Rj4%$;mnoXpiD{SeU^`IL;Y`W&4ydgsRBeQ> zbEi35>KWZ?ZP@c_%Q5ilm*SVfE8Qj!S*C9ANZWgQv7;ABw(*WxUb;NH|5@wBLS8;7 z*U+Yu`q0VxfdBl2x1CP<)^6Mwh=t;bD7^zJxhb&Towe4t?WFCq)*W7|TKK0X5C++s~#z=i6IX9+T#iSB&RYuiL@uNE=n#z0>lJ<~$(_ z=Fwd6N-F;br1qVuS8bc8_$*iO(1L>1ypqxf1+$yu*pBvJjOf@7iB-1VwYmK}mtdLJ zBEI%m2ZGPy;q~%NM#8i_N?-gi$QC``JdZ=TbPGhKy#E4sU{DlF_DYJq9aYCh!x*t}?)1rXl}fJqQGirXc|5Yz<}kVvQLBMud=riXpq9hF#zF2>Ar3thr}rusuxBv~ zM+e&zw7n3B#lvmE_$Hr!=&#P1Ew_;JYGKw?IYcVscypc?wPcR!FJj<@Jh8ei*xrH= zMs}?(Z&(tbsAPImC9eB!38|Be849E@A5s-8RrS_id*9Izv~QsuQGiVa`-RTXlL&-oIgaIq5d$|;GG=<0HgEZ@>3iY<*%tiiCR^Zx)p%(co z+c!WO=uLDTZP0@Y7Y3$RkYhFDJjQI?XVs32UZWdQ_aUZ~6QqUT+#HOojdDC69I0#D zJ1F>*eztu**cB zdX)Rs%WPA#8xGX?0`)TgbQ$}M$|O1>AOJiaS&^~Kpq_D6L!&3qNRBONlI+WEW+*zX zk>FbOvT7y5L-kFPX^V5Nn4Y}#cA=ywJI^96dm%0TOM@P28rIS(TW7;?RLf$1MGrYr z3wrP8g1l-#J07$v zXvqFho-CvriXHN}(*vfFYWNO=`IJD;l|{iXJ{qpV8g~0) zpAN@nBjNT??!%7tkPP0}g^5H5PW2JeSu|bevL3LB1XBRhGmM47UxHX*)G`f{U^3dK zS5(_yWVJam>?Wmwgfqcv0f0B*pk-w|joES>o*5!HoOs8XP9;E>+nzkl5_BD5Pf~5? zyyxxT9Gi5g5O4lOFrVR48o4A&UEZtDN8ktV`qb`04sBxZ?#r=u$+)MR7LosjwTrAP zb_;O&IT^sxq$A`FW2v&(SEmlmc-s>l@vOy4MuZIS-=)m-FXsHivuc0>Ce#bbrL^D} zeQ0BIC`RkQYzejlGa`*eO$7K`qK9q&0Dq4r% z$?{?lYU3vdl@@J z(pV@|i`lAKyoAG-NRPc1x!YMAN}Xjl9b30GOe`BDwq@kd{)KG54&AgVR14Vc8yBGG z^Q(dFE0YwEhr3^-&0*X4dBdG^H(g^R^vp0WX0)twhpcpXiECRGn|pV1$dY*w6}-by zSZEs$F&eDqP5zaQi>i5tKQqQEW5bnt%Y4IdNc9`tB$27p&Dxyix>cxAYGGaY4tT~= zGZo)43_|JaNYXFvv^!do5!+~8W~0H#_b%UgP#48Ju0%y*Q(H2)1~3^{aGn0t9!-WS z;2o@p#mUK=+$1Ves5SITpo7CLLMB)jOso?XxY`E96imj|FYB@4Ouk{6jK2i%8{Rt; zqzwEi7Do&Vk?itl@?73?SC zcxe37qxshLx(GOP`8OV}^4&N`!6iDQ%$?4!>5NBabAI7h`9zI^_mXlqJvyI;yIS)1 z9HH{{ELM=Kk)q&AeNrFxMt-8D>o1N``95B%;8sg|m*xAuT)x|a*ZEofrGBNl(qo3H zv7>&H|4*q?<@X<^kb47!@t3N%LW?ngDc%`JVAr!%{-f_SA@Na{tFb%cgI)f_VXEV% zSu$9@3jb1P@kB}N>~A$3^YG*QducYLKhp3m(Pr$-wqqLw2G1ebs|{_eSeI;z$n&Hw z`8|`s9{ZlWH>n)@qmh?MfDRI1`yz1&f2c@qOxAX^wQX`SB9qudc z<}$LofLo<(xkD#cQbt+8a+qL;PF@m>!$T2nUXf_VtG(fXjZb#1?FhFVI=O1b%o($* zJ+qryDG{P`Fbg~M{#d_A|u9!vTq!ZL) zgKBIZ9*=D#etWFy?V2{0rp8^g+&_Y{PinV`D(qj+~xBdfK>fG&2@yYamk96jV`3EpTE5E zNY{!*uKCN4bS?EQubt-duJ+e^8yZ|I>LqpGGJl=V3%qan!n&2UzU7Nu3y^pDibhwR zZ<((VMKrE(HKKSX=kp@(BG)o+{lX=nK7WC)&ewS4G)ZicuW>oiUbLd#HQ(i*U*G6k zxUz13z01F{-oK*33pQ#&dbw};qI#6%UFKchSb>s(b9qqPD{JJ_SPSTsd5;dtO zUR?`U_>ZjjEnd>-TC$?97T1@$7I?wo`~`JhRU9g~ux`F@*)&(}{AKeO6PNX_6`-W* zNl6u_t|OLs2~FkB$G?S*z7@--1HX{d31V=DU*z6S3!*Zg`!o1k$P)vs8l zDoag_Tqp&EkaxLPQKIIT4VLOJB%uaei3ZR-xoW-h>p&0vwmel`ok8_G)R|Vh?h4Q3 zv=AOTc_B1~lE*2{2f0Wgx@gMU?ibPE#OybK)9i< zRn5fiiLU+s?yfa7jw%XI8X{Or zeIQm%YaXT6V6&5VTG$3+(m+~>A%Vsk%d*XGmNm0G%if(d5vo~=*gt}(ph(0ARY^^t zqAWtuDD+3A3L;pvSp8vb>Vx{jUybXPG59OyZq78obubC`)}jF|(&Hr6a%Y_F7K37Z zInFUg%mzD*1980jh~97r6ko^CS|w1}Yp-Q;WubMaPfyY0wuC(Rv9~r8rPLY98C|ZF zqyr(CRmllrM$-4A;9~I!c(>#6bi~uP*CCEp`iN}r!^ z)kvvT=qbgC$f{U0l~K&<3yD>>N{-+vS%v=gk5v<6RSI;DSVtOk#HJ`jNW>%@Cq)A{ zmIzgQ##CMoMu>0WP9ug$o-mS$B&cp^&5rNHaKqu!&S>^^#=}+)%ZJ+)pn@n-m*lLu z8@x!!SnTp5yBE^cs!xNx0>S6d=-ON|ZJCx>fmg5Q_)iQsGFG>&d#jrmt6SHg)iOM< z(p(>BJ-qEdSS>Q3WF_vc!)ZN1du=)RIP2i;>)mM1zjv>1qeofy-s3Y`(tkdFWA~0; z&tp(br<-PE7r;+&BSLGP8_fF@Ur*A_L~tx8HgR*<%Scu;c8{{I-RS39>&jxzuN(b5 z?Eh$SSTCX1Vc9YW(kfGdlA7B5Ly~X0-5X1rN0G*(6fSa@Hl;0TZw+W~3utc-Xx|;s zzQ=A4>qX@pYdpG#btYNcv9bR^*@io19$3>%2DJ6E@2^$RI!GvpJ`!k z3cZ;1#FLz`@jvMWqNMlNC(a#pliv5zcb!imKMLp~P!?}t$0-52OA?g1_Ts$JJNQ_% z=hRb&wrd*64i^N!3;7uZ2Yc@s9JoStrM%bIap=sLMDoq28bLmnxH8m*ZBr8OMphxe zuhpxXA2Ob{Qi8$DoWJGA%P(shiHdiwZz(*fD1+y*(ueok!cusd$q>D&DCY0NZ#t{y zuJ6<|5>>xlSC_)W9cUuX==a6kyLF#nI7n(d$`+e6h?_=N=|CqWkgB^1c zb%bLrOToF>dj@i|I5_p;9hye6OVO}@b|sKF8b><<406pv*H2r3NTMn`FuxRXM85VY z5@8@;=&gNXzC+VUXhX~W6!NnQWJW%P1hY+-H8t@pgSGYSE5}*^LZS}MJAZrCD`Jg^ z@nE>w54!j7z~&Z7ovRmq7xIJvnZn8?4MwZG?z!~kK}0$9S}elcHu+`}Mnv*^THd5*6(6Ah6&m_2#!jk*nCiCsD!P zdon;XJVPp(X6NV6e+^ab#D+V`gNkEZc-jkA67Dbt!d{0&lIy?ETc@T^q7sTk1@3uv zd0cXYvF>gFgfEoEi zo8Lcv9Xs|UsQo+jbSw>zdG}hcCB0^QJ0Zl0COaXquI#(>)32;Ytc)0%|kK6@UQZV zcXw93j=~ZWwHxdIyr~F@Gg{UJ4=PMACRe%Onp?=<-o43JhES|y@T2(47m6qYB`D5L quTsq5$MaV(xOh`#uK`c8DqlTA|A7ib0!`bFpDU=HI`b$MF#ZdC;i#nm literal 1003726 zcmeFaOOsq#a_3iLGLO}zy8~QfAxR9`7i$Dv(NP3f6KG^Xfa#Ok4KB^ zv&HdvG8rsq^Zv=%s&{^IGM}AQ%Zu~z^t2kEozLdW>dy4yi_gRN>FVtKq8co!>G>C* zTiN3orKY3lvVS%kjwU_(H&%V1M;i*h9?Zvsqsb_ieHwm$@wxtYJQ*w&)o%v#v)Ocf z{3s2xYfWz5{^IkBPp8wlJDV<+^VRXP8dM8LNrOIw*$GchN7K=KFsWXKhN?W_?dp8C zWZdJyWO7jr=i}F-X?4Wps*@S8>1h<| z{?7b#5n!dcysEkAiY*{miGW;>W4@4HbVnUL4O> zi)uJHGyFK7jZRL+$76tKReOuF@>!~EeLc{6vL=FF=$DZUt8VylruWm)>12F51}nDI z;;YjLyn_+&nk;73i{Fi3jn7BJ@u2$U%jNQXar^r9(X{s_KJCrsr`PrCdc>W6Uh=PB z^b_91mWQL0s^1sf`~B`>G&$L>Ufr$?N~|M8->#1HZ{V<9o#o&5{>v|4y%`A5B9(}m zg5P3wKALy8da3;kTD|UMwC-$IojVbKTaZ=n55}X@llgcwtair>)@?NBY3zGDH@%g= zYCgSJ%;Qz#*)h+K8_&*!w~c3Sc{V-o4d(N~MYrnS*yev*+YX*)Kd(Qb?8zsTWpTjq zlfm(*`-;T?{`BnQ)Zz_ieTefstle^aHVVtLT@9DvYq==!jC->RmL+hn;C&)vwIJ+V zjK3dIEfK$#>37DWCZjXq`2dQYU-(Lm7t8T6Xn8uDkC$iF(O|*a(AaQ%asr7?k4M$< zU~;^gtQIt=ru3oz{9}A#R2&f{&PB7(@V9PP)fK2>G^AxHySo42Np&_lemR(q7sXns z-T7#_n!}JFlTq$q0H6&ty%QKzz=tpWi&&ODIj+K!*IU(fe^fMXMc!6F-|;uEDGZNe zTtBY{`ugQ?nftTCuT^+p=mAK8ad(!#UJI(L??dt8$J8%5`cJ(@Zf6e!k@co4E zgPnJS_niXQ!aNV>tC0p_%i+=q7WT6eGe&PA>cCOQ-`hf)kTQ5QP-0IwCO!%$T!I>- z;;}4+q_-93iEr#{Eox-W4@n-?`M4f zFl-7mN(6DGdWcZFZ9;1%L17qkvYH+X&5* z#yZ^_os1z}NfFUPYN^Ug(>))|2WKPJZLv*(^VO2S3_)MEYLuN}6>B5n{|<=^F`Yu) zbHkYcHN({YE3kO>dOSoN9iu=Yjb}EPsJ%d)%fYqbU^&QWU_hS_;MfM}75Ko2j#j`O zERqzTk4y;(gf19vVi<80ff$`Pp3h)oBPczNqMJL{k{OiikETFqr}L^)$PHWE(c*YM zJ{Pj=bPltqZm0;&YR7}sVlWvmFLpW!_{}m7;<1-H8NVG3n?cTDhZi?9O%4OYw9 z8S4Nim71nyJp%)V_31#h^X1N~Vm1ZGaF|Kt`8PwF9}TnP=CFrNm}UJa=v5D;88xf@ zGlALhWiXRU@KeBSZSrd{GxZNFn?ijsmOxcO?>1Gi=bE^ytX3Qq7^QJ_M)|Bb_Wqf| z`Rp<{OU?RJ+I`!cXbq;1jNeJM7evtNiB5I!1o2t2SYm@x@% z*VktJPYJn?gPSz)PlembrEuGmsBOo%WTl#Qis+PbB~@7%8Nv9l*?Iv)6XVVIABlbK z__Ya2kCW%*?;q^`?f>;Z{_k)83p^(J@4u;ePUg4(#&a_Y7QN-$rFlla_#DG{nVa~B zZzjM0lY{@ev;40=`%M3B)tYFyPOfXdeI_NHHM(L(v>QDnyL^`(btOJHzgWJUP35>z zu?0dC5sLOVKAq0y7y;&>X%-5eocm|vTX&<_mRlkJ_~dpRk4&_yrSj)mTbh77cYKi_c|V6id>Dnr>G@Fo4dA z`1gox!ICV>FP>4MXQ=c1nJR?ujvs1#wHV=UK-ui(70#rC8EallBLy60`G?lkTzj{x zfcLl!zpjpEvq`{^Fq%Sj4>g2;-B1Y|4d%HW+vqug6uK@_J`Kz&-i?SToO82iI}f;L zjJ00Bm_oG^g@nzhSH~D3BmHGaG&*#hq3q32e9Nq$IJuwgq{(FJ4g(5{8jALT|6nzd zd-a_oRi=#is-zFpoP}J8&I%S@rE{lqdkvZm=x%KVg#+v_3g_W%=N5bc@`B_-xs|&g zY^8NoFK_f-*{FD6F(~_)```VjqVI*|_yi_{%+3Ow;Uc%?w~|3vQcLw8{{G)al)!P6 z5bQtv{lD98yvuNT9MO0(r9f#ov$cO0U)+tLWI4Ddl% zTgg{b`Q8R|7)@V~=d-C?AKQ`znBSC2{E*!Oeoo#DaQ5TxlOU0wCnCksW?)1X)&`8? zT{|!?ou30Ku)9X{HrK3u^R}gf9|h0MN_MoK3B2XfnTJy%xwfznr2I6_OC(R1F9*vw z1{ZLq|H;wml)1j9dJ`Qzf?nVvzE`+jriqm2WI3;QfGvIw#DHRq5FC2x-K8D`Moyw%D7-NwIi^`d+_e_cLKSYLb@*y}wq?d1&hi39M3eEhL_KjhsWB!I_pW?- zhvj@mm(9mT!H=I%3qt=CQ)_8<<0Oqgx`qKaTFpm&DcxQ6o7hNO&Z{3x&*0BPW5#IW zQS%7G$$y3dCjF(Dgx`5XbJrSodU-Pf0ba{(7?hZ_#~@rV_9hIV`)%)?6;=0I7pE#V z7#N{;3-!F%3JmH-7@HR!O(?FtB{Uq^spht=#-qX{6k5(NidOU_w8Vs;QQ^5X%eon& zLi&u}9*@qK)o(`^yYsn73)G&^o2?DTi&3>}Me#ziT_CCB+Wb4(e;;=~5k%+c-4gJ& zdn$++K;O|jn+xw~n~ekK`h2f*nJ{PpCC+_Of(OSE6t)HonwD3hQyaWR!|&%|x$`_}x}>Kxw?c0$zGf|Us~x%}*cwe2 zFxjr_=Eb;^j=Q0KVkc;}(1N;UkK0wA*oFomF|{G3-mNpUiSQ~Xv&(n=iY_9`n<-nm zzG+KKR7dT&&2~4NriD%LE)VcMJ9q_5s&~bYL}sB+(Nm!tK4S{c+qUJp&i(SgL6sk| zD`}gVYjcRW-B_%En@I^y22?ZyYzWV8Jl_CjF&w~?TGuuUFmKor-pI{}m8zsqD_r#= z!8Te|)n)K3F+;$Pr0_0|stM(CpHtlhHn9n)WsyXT-MqlCssgiXh{~%lnrb_)jEFjJt9 zq|(4?yAc^BS75C11ml0-_Y?`Hs{7?)8F}OmCW!m(>i*g4o7H$SM5?Sw)Aq{!J{#c+ z1ZKZ4XeFm#eBA6bcnrgY{;8aS^||y;fWSf!NFaHzcdP&4(Y@Vo`;Q(U?mc>Vunvzf zGpPdz^Av|BIU@QKcE{!d#&4*xT8<}+9@s!+O{{S`vbeU@WYqT;8|pgeY!7A&E$$GE z)@ZET?`t2n-^ckkdOe!#+<*k1%HCuLKjIjC(bY?#(+?ps=?9m}u5-Ey;Z9WxkJCI& z#p)(KDyncOh6iEO9-Rm!49muxnP9h>Xp5QX$B-RADOU1nRAzFa;k@u-uN>Q6E(@gsh9IJD(A{p(uxKl+?i#MDkxz$>)`H zw7ath+r3_I%XQ>SMt^5I*2eQ}`iC1mVLaZ&2M5zl+@V;>duH&;N#P-nqJhbU)-LRy zzL4Kq%KUIJALf8L=orsgpU&K0|05e*UN=^ty+ zq8frtCXM}kaQsUCb8Y=hhaNTg;<0U5C~zabPCVY}+u%Vsjyx183_Co6xTyfCx1n8cO=PVejq%k;l>1haYN;7+8K`d0c2!#OCMddM3 zk~66WVD9B;UsS4VLIuIL79$nn3vB^{PMgZYn?@#R6uWy_q?tFpDbA`Hm*%BC;01*$ zy^g3PN;sKmdrM0qQpX8s6l#G*UBYEg2JZ)jgn~uy?b-=0&=16}~yRckQcdcPHqQgffPvg(wO|w}lIQ zsG)r(@y29Sj9mr`@E4yPpD2X;cy@j#F4#ZSbbm3@-S^c6C6omMHWWy{~#VLx+Wy9X+!E zWI}xEGZ@Bm0RHTGRfQuj%gefKoh$1w6COT>msW2I7=V#z2~{3?c&3j1!u@^LF!o&CyM^b=JE`+zP z6Dh+C>W<5O4iNddoLp4x`om|9Dx#y@1zs0z+u=NrorIX7!(^=&gHqS&G~LH_n~SSU z@%KEus0XJ5LlLda$qBoU>dAKXXpVPiG`uHdMm8ceB{wa^1fE!gM_;M#lu=PpKYR0X ze9VzERHc{WAzaa{qT3Y#FNDn(Bhm??0>2n?@vBkJ@rxq=YcTSa7SA zk>AG^s?=L0H*-(_{DKpCFGp{48!3#)z5AW}-`@H40sAo~3yL+ezWTxo zq2F`*^Hp^Q~UB^R=NN ziyPc)g{EsgyDAZI%r^_|5l1@FM%KnT9M6{*t|u_KXSOeE&s?&vQ0|gW-K(C+3gPrC z3JE$~aIr;?K(p=R)tuvPOKD*=%}Q(HuSO&Dk;@1F%2Xk}wn)q21^knva)l?(4MY%F zn!ebTFNdIandMDvYvBd8zDrSys`LQpo#FG3+y+ai+2D5dck=o0*us#dj~edx<*ex8 zpV3+1;Kspg#PZo;C(H(SH<*!R02uSpS%KtesvgMAr*IK-Bgi{th=I8z2i5ZBe6~7$na%)*nHpCB z<2WU12gk-3B5!p5bair4jL3BU$aoF8ijjj|noVY4R^Uf2pgNIN1}~63X-!E7@W|Ii zw}iOL!e6aumee*Sp7n$abtluemYO; zkNLzD+siJ7)aw{?%K`F2)C0{js>Te^z?fkV3h|4n2o`L)>g1o=E|%kPmYy4Cn+y<- zGqvM4rZB}QqjVRI6eikZyo0qwG~3%Mm6gZwxl4UXpS%CCzMV0$(gmX>%8 zRZMA#HQX>1%=OVCvlBM0>?C4$GMW;&8^E?zLQ92N<@B-_+Iu#Bo)nV2UMj6m*|Wlu zaVvLo2R*%}fo;=gwA1Xh{NEOB;8U7x8)@0a6+e}#WkJ}kI2@oI0?lPu)4m0v73jDU zl*;)OsHAZLoK>_ij9#Kn0P|BPXLz!#ex!s8*l5P9`rOrE(a5uv8}!adV>^lhoXVpq zU7=o|!Dzsl94*QsESXDL=x6=JWSEFFN1;M}2wUa`nM@kis_N)7ToHHC0s#ik8tYvP zvNd{Wpn#ffBB7q?Q?D73Yq+8bhlLnKgl~wsn3R^b8Ypy8$UXCk;<<_J+r&L8iO3J8 z*YSsgY1%#`0YXvKyf^*%D4g?;LQBdz+*yA@;c`w;>VDuZh9`;bT;h8_Gwhgytr4Ba;;G!;T>9ffAH0t&|U*cGg>nWq3VdAWxPT45ZtnkVBv>b$WK z1RNe+I243k^kD|DAxi<=l5@3$zK`L3JEL3eT;`A4t#CbBB0LKEttUD$u3!#$5 zU{*)hLKo)2l-JndEtkLTU=ONpeOE%cM24fcA`*=6(H!Nj01;C-EC<7=dNTKuSThjE zT|#L@Mgps-bS!9#vcO`@c`l1R3P95Tf4iTdT@OinM zk2y_WhHnBqJr3$Y9NKoyWn#2$$8~z_LV+PC#s(?5RefFEbd%8vDa0&~igFFw7a%oq zk8X>uV=uKI5j!^^D82^aVH1h((ranIwTQz|qtSJ4HLdtFm6Qmf&HP#bXw+2^4Fj2V z5V#D8E+4rw8Q!4;)tu^AIHIQD7!D1c%vk&V-Cyq=9PaL?EisEAbR_5nR3>gvo%{AQ zX)PS9!&Cpk`sa~01jkK9#!PjLYfVKdrra{SpI2xr&WWQ<;%q1_r=A#c}>SP{@ccC%k zdGyl5rX1m#(pNikXKwLQC-yd^TYaFC8krOXT0n~K^UhNX#3eWvYoMz^+=`SC$HAR7 zIQ2z}E9KV8nXVekfOEUB;K&ygIk0Ws

&y41-D#BM2fratA+g8@BBxSzTbJ=qw6$ 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У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

2>TE`kHE|m5ZpwSog$H?@ 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

Lr;@5R1g z1S)4!d}k03816wX_M&AEy0sU%RkQ$M1-!4A;+AToiwHc4eS5|KP4U@=aIJmf_IPe4)~uWJZJ;zH&8GF{LkPIj693q-{BYR0He?G?s@P6 zLlyJ$%PzFlYv8tv&|O??tHt0d5WU1!t3S>AL0j#I*8MWD*JYeh`>d_%K8L@{(GgvN z+4bky%es;{fb~UN?e-rwbd`ciTBy+N1*wBOvpgZ1Gc&a zyyr)@`Z74+L5?4Q-5){?3o0JA)yKf!!H0iL-hg8tvDII|wU2Vd2GswQBY!{V9NdVl zKJ^&+{J5Akya)dP-R$t(0^SBEK8+vnWpE$( z3)t&7$O@K$Zg2(o2RP^%Tg?OAU=X|w8h>l6yTEJUh-V1{?gZ0*XRC9--QZ2IU=%sQ z{b0A}Y_$P=4crg@1rB?j9RRTM1@RTz8|yand{g*7brC7AP9$_3m8{sWfmfH(L%IPEoC-3tzX-BuTY9bnD>kZ<7N zH^?XOGFb7Zt-b?h{f&A6o(GHn&XyI}<1I{C!Eb>7ALJGIG`JtU1&;YAHZ$NpuH;f>S_0xD;Fuz7HM;e*t^`n|2OP1VOMBd>-5i9tG3> zL)!yi1wR7+0#*MdpTX7Oaj>(hP|ctpd;>fO_OmL~a_~uTC-^Hk%&t(Ug3o}5z`sFF zMTP1FSAi*0DpVJE0vtEBLR}ALPODG}@C;b6Q-!)2>^;3geH6S1mhD`jZUYC-s8HvC zSHbFCD%9Oz?#v2xF}MNz7W@lT?^>bG0AB&W0+qXQ#vKfRpM#xuCp@?g+yj0K-UhQO zD^xu=1#AY_fbWA}g4e+AdsL|RgXN$ToDHr5cY|MnH^G5>5(hXHB*16EE#N2MRWNn0 z3iWQ_2Oj~qfM>zXy(`oQKnM6dxF5U$_TC46;5_hM@I2UK-wO3X&;xD(KL`H<_T7)U z1GpB9f+J^9Uf_p7&8|?3!Fk|spl<&P^)c`e*yVrf6>2TG8vF?ycW8w=3p@(K??rC0_~_B(#WBUgT0+o#w>Rj+o5Nm=L*l=ux`Wcx20p5Z8 z!PMhOJ9rX&=z|sN_n`ZD${c*GnfLw*bqUy~g**U<&7*8U-TVsm1F&#Gh59L2vk-Ye zWKo6sGw5GT8vzTJRH!e4`lXaVcnQ4cgbKA0+yPEHu|jq(>;JPuk~E7Z5ZyG|wy_y^dyk~Dz%tH=j%@M`1+{{o$BsK;R8+6wg@aLBp} z^=a^LuxWjT`ZZX*p+bEMJOHMjLY)DRfkRHMQ0?GG@MCb`X`}}{59WNRLPf#r;Dpnu zgWw0?zhG^Easn5%(Jq3tH?XRmIs`r$s$ee|S-^>r3iSf`NVG!jwUIsu%LZNITfn#eJ*Y~Z})~WSs z1AD`#s?*em)afdq+Eh@rtB`WORJT!es7`f;+Qb*?x>XNftLs%C#!jz~uh;df&1wr@ zx7)@Ui;t*}s*kC&)W_9;`h+@LeNvr+;^I8@DRsWOKwYRVQWvXB)TQdvs1iPdjpJw4 z=hWru3KsNNsxPQ7sxPUl)YUB2uT|UCm(_LZE9!dnRdoXk?<#zNx;Y zhSay!t?E1KHuYU~yZWBGL*1$FQr}m1s~@O))DP9Lx>wz&?pF`6AbU_fq#jm3RzFdX zs7KXL)z8$=)rk6qdQ3g8o={J!U#efJr_`@G|MeU0;rXq4mfM|1nb|zAUQjQp->W~c zIq{NuS-qnEq+V5jR)0}{RXfyc>UH%$>J9a#`kVT@dQ1I7{Zsu*y{-PO{-gd&@mp+T zR&f2pRBM{GlQo@#?D&^q2~w)|F$HP4!FEwC0^i>$@g5^Je-f_0*`%vx@(uuigCt&^>l)+%eY zwZ>X&t+Uo!8>~~TQ?1ji4_T*M0jtdlTJ2WI3R@8?YHhSStWN6;Ym?Pwbz41F%<8p1 zY{jiUD`E9po2@O@R%@Geru7l)qt?f)v#gI>1J)<3v#n2B=UC@j=UJb!&bKbGF0?MP zF19YQF10>w4O*YEF0(#sea^bvy2ARrb*1$M>xSl3%$ zwQjJ!X5DCg-MY#8hIO-bi}g+GTh@^EZR=L+JJxO1cdgs4?^$e=?zQf-?zbMWeq=ppJ!Cy>{n+}6^@#PT^;7F-*3YdG>lfBz*5lR_)|1vRtzTJB zS--ZPwtizhWBt~8*7}__YCUH?Z@pl>X#L*$gY`%2CF^DD73)vdtJa^bzgT~@c37`j zuUr3Pyz~%YthcRyTmP~COXIg}+pgf-@mNCHJK59io$VR+F7`}p zId-#mw=3;E>^<$h?7gvn+t=RDp2hj{{p|zn1MPR&2iXVPbL>OxL+y9lbM3?I!|nIj zM__q$r2RhoDEnyp82kOU4@<3TyT-1y>+E{F!EUsh>|^Z@*vHu)w2!x&ZNJ@O&*R>f z1@=OFk-gYnVlTB%uusI=X}P_^KFMyiPqtUutL)YG8hfq1&R%bCuurj1wNJA@WS?#a z>^AJ{+U<}Xwj*}b-e`B&o%R{_CcDe-<`R~e-HSPA-0rgzcE7#Z-ePaHx7lafAHj0# zWA<70$2qJ03HxmOllD2B;W*F!lzqN^fqkKUk$tg!iG8X4X?qZpzsu~;+Mly8x3922 z&k>O?*k822WM5@pZC_(wYj3x|Y+q-8#lGJDs(pj~HTy>U>-J6dH|(43TkLPz-?E47 zZ`-%p-?4AQRPlEEd-fgno%UV!_wBpwAK3TUKeUJKd+qz|`|StpAK4Gu57`gfKem5j zKVm;>|J44O{d0T7{)PRR{kZ*v{iOX%`⁡m`Xlv|HgjC{;mD2{X2Wq?%kH?i1kFf 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

OKX+5A05!-}~>lKV?OYZp4VH`rR>4Yn27Z^(ey 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�IO(bYr!vvac9>*4Y>3#A%4Ik^Nczs7hW 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%0AigJ^=&*d$vigGuQgS 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

  • =%4@6HU$0n$H4WJUh0zP}aMGR&U~)C9kQ=jk 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ℑ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 z zbC znwzG6^N`HP{8PBh>|dTq3|CqZTf;;lb}sw%JMgK7{E+<6=`3IAx5HeUMzgE1c|F~S zg65M`7II08Z(DBjZ&no?HwZfS@n{3loY4J#hxM zjPHS+tD~9R71*J{%Of-{bajw30{+NX>EY9z3LhihkiY*Q88}papT8yRHWtR;@esT@nPBhtNrQv@zz%72vs}Y{dFEGSc+>$+jBy3-El-uca9x z$#LF{1K{(dsh0|Rk}-X83H=93@w1p81|dpalC3UPrz>}~yy|oh&t(a$Yxb8M56sm9 z7#WDH%T`Ufs3aMm$NwN5D%S(A{zx2L!#PM_A0sSSWmUwjDp?q@gmgXa;U{;sz72?h zR*OnyJz?$w!d<-@85;3OTkXHBJ#I-Ot`?Bd`DjdVI=F(=Jj|`eMI?Ne5i1hEP~Mzx zau*(-G&~0+t_tM-d`DU@ljfX|hM&6~5Qt1}gz-Nl%qy;txrv`-!kdT}h_N8wF`m6M zJ{7vwIi6YR>KuqMT=SuHd`65Rxn!%qPG6axEW3`0r_27S%d)HkJN&V^;soTCd@2uf zIeD-=t9BY7INafXP!>I7(54R9B_)+5TqC;?|05g3JyXfs=(zTd&4C^3gI>A$Amm*9 zj=o54H+_*|d)sX13)>ofLWq4FcP_lp^4mq#lYmA8af{)jBucs;JdQ{?`^pw z$*%ib+_Z=+J?OAqg1kjvzL>(~$d?>R5TtLhORyY) z6ewwvdZVKu?jy&ng`%mFjR(TX6Lg^2xE+aS+unC)p!j9*#!6^!fb(k&B`Bzg+_Ggl~?r6?}tr=;t+v$q&buorj z$|t3P=qMgg9HlCwWAd~PSs5Lr0?}&=WQRWx9pmA*O1+FsVODBi&8X;^utyA5eve(2 z9>$E3HCmcS!y3eWyr0I%n>DD#a)31D2n9(+L>E3#(1Kw;$N50%Wh%t2wjIr?VP3)M zyCHXKe7pTi_on=IVjN9+FLscb-fe|6;w^ejYl z8d}z(hmj+$B?4d5!Q!S-i!!tQ_342`6LP-09r-vNDT#;Uos{e&CB+mHUt`wCT4tbU zCKn(+-v9M4+Fv0Tua5>%&T~~8g3!Hnolj-4`Ydrcc_`EqtHW3LQ=0t`F_YnG zanKp*cRmrvG2%30U?4iWTO4-M!+JRnlSVhKli2w1ez{d$5EfNE{2sQ%wJVM#kZ$`T zo4ZYod@;nT*cTo3#?-nd*2<}(lv@5_PZ%7Yf>(IRzH%~q&i=m+r9b}V`v{ju?P~ww zwRjdySar9_n$_>!Wi61yDnK1Jv$yr~YJc(SnAr2CdUslpg*x!IwctSlE4~K^qG$FZ zTk)#cTuJnM+pGn$S-0Y-n`(eG#wMBMoz{XIBzZb5lfovsDKLA;55FX{$3O?wKs{onY0xjCe#1Pmr0+oJ8I98#xL025w~&0R3?dz z6(Q>8d?}gprH;7AlW~uC#67TL98*J=UYv@x7KrKJl6S^!$v9Df zR`@&`!i=kvvEP!|-6+|Tw=@|m-poM33J;5(sl`oGBS(799uVtA?D8`iQH`)KSyRBT z@NybHFFNYA=(UfKt^cgvQzJ+F&&oos$30Mwd`11ct9~T%?)VIT5 zydx&GM$+G{NZ5qlwHDM7T5jmCO-P80Z^iDENTF+umRtFX+K`AQ&>h8FV`C(Js-Y}v z!4;`=NW>3`KzrZph})QqJF_Ehc`{DSi3awJCz5dogcNjrGnOtl)on(<%N+8D>LjK*ETaf^=c3#Ef}K=y^I0Qfr&>y<}XbKrp1%HsiWv>}L?n zazkouGrpaS6}P!3lG-_7ws>1SH%V+Wvo)$;M_b#Fz-@S#jhNRowe^jTGGqtAZI7P{ z!MPF9YoNJpk&iF;d$))9^XAM;{CINj8|IbWZ9Ij?JWPxC_FK<=rmdJ6A0NlSdhd^Y z$Wnng7_At4=D-x8!yZ$yNaRi}%L{qb9e+*{;WIzyk=sLSv%?n#8%CCwV!DzYOP1#D zHVr#ics#)!Bmhxs@LJhK_5QzsruleAWQ0_iUm(zM7fU5AlVV}zmQ(C-mhoBDr!%ue@Ok# z|2p>X@j8wm4Snx$6YJTuP`>q2`moGi;hR`62NErz?;tg=woPLA{lH(V-G70ViLcDR zXlAd$36z=&`aP0T4B-<`D2?9qH8%9W|3TNUS5`t5#&!73E}T>T zV>k~QIHn&B(hs5LvpZ?4r=V63dqC9GmQZ&!4&6gq`aI=2_tTd&YugQ#ZK&^fZPDs` zfi`Jq|AmxHW3Lg{g>L#jes`1ah<0t*P$33sDyu-RBzAYhHDt`$dq0|Usq875c>W^ylO;bnXt=9=XZ--vk;0p z%k2hinwn@XREJSsaQCGnygB!^WbnE;1NzDRhI)F-iw5B=wRI8M8Xhs_cFB8Ht!k*m zX(isw8>4$WIlelUPCQw7fm+0tlri;%@|~O_;(1--RUO%?zAs}3m=~A;W`JZ2%^D-= zql$e9lsqTr(^@PCZ31+lx=feXcD6q9K0tV836D9)r{jNsT>3?fiDZFGe6*78n0Gr> z4?^7WkQ~Oxu!p8xLOv{R7twI3vX$&<(qQMX z>~2)jI{Wau!l(wV4SC!pP0Fp6it>D+yQZZ7fRru_P%~hnE?!usn5+bmLzlAC3PrlxT4Oq%J6pPb|=le^6KE;(jb^eX`dI;Tqg;J4LvRtReqD*4_j@ zs_Ja~pJXyHK*9}3By44XsL{AY;xb`CXTpr!fr-Qgi*>_Bscp4Vm;qFf#7Qc{b=0@7 zZMF4nZEanutxJ8`+!Bx^fUGV+QNg9{8AofZ3JD1F|32r=gn+ca|K`Uq_nv$9^PJ~A z+j*Yc0tg?;NhhqJ@Vwxj6s1&@y`6CVkxHe<1>;-NC90UiUV0)voHg;0%5mAu17)qE z+a*7%Rj3wGK3?>F-gD9h8`qq#aScWgav&5fYvX&#!x)HA?NGJjj{@C0GbLl`CTPRp z9Y3oY5#``KyC>O@+E*70-v%}PJmzCG>qA7YU(m_)AY%XRoqvY<2^F+Eq_0QuylOeS zkon#tD_pZzhwa7_SJAU{2GVnXb+)fLUVkyGwuwl1~XD3>qzqce3(3KG_z3kKEluv(13mUw z@c6bDYEG4)1YWB(R7vG zblU}Su1VGLQtNxoXxc^3Egh$M-y^s7(Yq4cygf$K(|phok7}(K_RTuSj?}yvlONDg zro;fqvS?s>rlgg5mq^Vu$(hd*aVLmiBU$n#XPRo?r#>>kU$=wzdQAk@5bIQuA@A2)0X*W zGD;S+gAu~)j!w-5b-t8Ekdot(ckWxn63MdJ($k7<%Qg@%N{gDePP_X7J*DY0sAm%y z(<^y+jR$5{ueFv?YdP+LX?MS*GuvCD&eoJ@oe4m9BqmA@<^gz|9K3@7W7SAn#}WPO zJTqOJ_)!iykmw;n+}<$TTMsZ4yBM?|)ICy^ zIf5GAsOOf+-YJkGNQ39E3-cUVxdIR z9rsyc%}LLQKykQ;sYMie9`*F5oW6;7fQL#uX0cwwB5EUYG4&pd>&g3?pH*V3p{CMh z(?Yk?B3JJO;maaEAT14r0{Cws90;J3`>?y8-Lzl!iYW_L$Bf|yGTR3|E*)Ncy|kpq z^{O-m+a}|Bif8pUdqWy5(oP>UB_~U3Sl|AL%27{(Z$ulkLv5hUamSgX@9cQvcT=a1 zH$K0o$*43rSjP7Q+S1KPgLb^}6-=K@@YTEN;(HH443*_+@7RwtjKZNtLp_558WlB7nrzPo{}X?`B^nY z+B;7;dZz2rh}Bf~2q~<8&daSufI8XLoO}oZkiFZ1@8qSD=cVN4v0Ty{c$Rbz@I`zM z>F#);bvCIa&$#}? z*>(Mq0FXRudXXi3Qp%37%RXe6{iT%s8<&ElEI>EGE|b+kQD*%T$_P59$N$SS?Jeg= zJ!hA(4Ucm=bn-9eqsH-b?94xw%uQs@e#_PMef#qdC!RHt3&(dGzwm-MZXW^Rp{3rYKpXGB3dV#L3md{xv z@R@2i;cl?EXL@|OME++POMwa?FeWZ7$=eY^FQmFy44&V!^`!)yvNJBh)|Qh z+wRCKbVLN7f`k1zG=Bs?_B4Kqe!^Q`bQEF@xB3<}b~e@zc@>HX(kd|-wVyLV6heEi z9LE;#3LN-q;Xu+{nkm^w4?|V^W(RR&|6QZ$m&}9+U~ggz8BGWrxF=C+Cg&8q>hSRF ze6QMTM7%KA2O0>CJn7jLPKPml(v$q4L7WvJZfV??iB93)!_mOLK6%lJ`}(+rJ{^F3 zAYYpxo@QF>fSs6L#Z4wYP@xjT79n_&Ls~?Cm9* z`k7G_z>1SPuRMnT!OyH6^-NC9$vwcd#d&^NV9%3aQF4|vKXzx%n<(9Ope4@ zc_Q!^+*2+JJb2~2`TZLrd%O*)`)I2zxX0UQZAKw@Vmy@>?T>-$sxP58(}k z3RJ_n6frun8c3QLs}dCqb5AS~KFb3I>RSy_A|rI5j@(lo@6M0)l?MFjv*X>)*y-}@ zPM@Tc2#K?&oVDc0bFF@wo`T8-5GbrqyT4SDGi_pl7(eVZnr*MzM{8!;GNvp&(_!zK zRfrWFs_+*;$8H$t$xDO#v^Sb^_4rvo{-;Frf10?qa8D4xb9L_8+}t3t>~S6S?lqG!I|slyEaBRk0gn2>^zh zXdo_un1@Ip=9YcIt=xU;r#8`dn4N*@oL>o(iYCZ`yLQV^g$;b*knS;RX6-rs02Acr z_1oeH4x`xJ^Gmj-$D#J~YZp#Oo7XR#=_~05^~{3>A?By+(`RkQ79LxJgN`9h4?5_< z8A4k7#q9)t*;v}p)HC&wDI~T>C~H#{u`cNm>POiIf6~*S+PGNj`j}Qb=Bx0_Ha%M3 z%`UpBQKnKv9YnhN4oiL=z0t>pMCQcs`O^r?vwf~9n?-nx&-$myUA1e=TM|^5&#zu>eQ>sV!_4@1aaH+;}+Q0?-7HnKb z@>hO$V2G_tIL79|v?j%#6xjXTtUse(p5pEFaor&^dHQFj?~u{-fbPp^;eRI)9nX%W zdWJ|(9=;R(TG6y25^oO|5vih1aI_v^J2$Gyd|?VBa#%$(2>f}hg7Oxf=5hibZ6tVAr6mB$wqaG)R*{{gaSI5 z1iiW2gl6^&S(cTUW$D}F?61N_$KPLW4xDf7uQHXAoh@d?~2sjJtfjN+xsoS_Rj6M#ee$$zTXakw}|NYt)7Nd{q5h} zXT8IKCvPs>#knW~tKWd%m z7p~bKu|A9>ZdnmYp3@R;{kqRotLgn&Kknn0Y6UyXspM7g{6QvA`{1ujgdWEpT_%x0 z8KEjxoiIa-pW*KpA`ZQzFfrq)FrXKo0NFvq)-}J#2(C$cCmcd*wY}E5r(HS_whl~77JMG`UhcghI)G?d7=*_&u0=X}_`RP2 zkkhQDe@IROiLHoKwAC2PBb^sqWW4fHb#YZ6M6_HqT z=FT!yFMT5w9n+ITK1Wf}*K}?$Giz#=1qWR~$RXd3MISS;Q1hpEmdMvyCeXQspcCqv zs*DUdTgzzhO$D7s`nFg4Vb^le(#t=;KLqJoZ$j-TM7Btifq15Xcb+3fgXeKl_is>08#8Be7QC=h|==9W9pFe~;$*yno>WtJ6O zkXbX;y5~b1TDCAzHA{m)OZ^%aanW9OOTf94>Vn=G_lcSh>&PBsfsi<#4YAE?pTUj4 zgZorGj+S6CI|j*yd|2Pf#4EkvfgYJ7mhcdV(hp2ZZ`mIbTl9AW@xNUdZavs%YI5SI z%!4EBJQP?~a5h&KyMg6B(z`%r4Mu27gZ(cE+nsxlo&~+J`{-TjdPst0LfV{h{t@WU ztmTs)4*Svup@vB3qymPL64!w6F)U0X^oxeY_c`>fjZ8_>PVruIUrNY~Ub2l+xj(V8 z4pvRMF(xr9_L`RKqVHun^NFgJJ*nS)4xi)GbK*}Iufu3_`gSY zS{CeN)ILJ)%kUugJ&^lYOF-shC2{;YC>WZXgPPg@r#a|)?ElUj81cJU`JQ<=+gO3Q zVH*Z~UHxOl@hR^7RYiQCoe&$x{Mn*1TAMGEazS=dHuRblGdnBhwu2&;^*eXl3V=+> zOJ5y#YL?2>+`s=gQ!~K$Pg8S5_9gJ4?H*Uop+oAUlHB}^y|HJ0X7NSC$Sz|~cdAah`HgAFFmT3;K?rV-z)r$}s+eTV0rVXQD9hnS-7{;|T<_VmDu zwlF;q=Wtiad&;^*S?Ft>yV<_0CMd5?9xFNFsD~@Lg41SDSaLf=FS@Nu3%7z+$0|7w z5&hL%0-94$R^h6B{9Bcq>IZZIxrQUhsI|^?65;msU`1P|~D9Aqsj=GBo+Xo_f`XN!?W12w80e45dVXbwbUs zQEjCtmP#Ykt9Bl>gI~KlYUGb?G77>I^47lT-&;AOkC5JUmA<<*D{D?$|2}sv@r@=Y zCI-14bxpQ~m~KI<dFK-9jo#CStflYu)^)9%ZfdNx1b8!=BhO)hbNYEQ@wmCojrO z%v*r(y0-mL+|g&4fNrlxw4edjlw(t^zyMSHUI6vi>{b62l@&IcoS=8k>cP}J)hbXm z-mAO3MpE#&x@eCa1a@Go>W92!jGai{f9Smr!ddB`*iB6+IMlX?0iU!tr2T~*!T6kZ(G;AiJ5R8V?_s^06LX( zz8G%ScFy*-#>Rs#64$(`_sR&3O4LVK4BJSB?}O#IcvCa{`L(_;=M6~zFM7N$} zy_b5P9&lDcebHEZzB+(P>Yiwn#sIblQS$(*9e|353*}RV~1oIYt;_i5xAqM(EQ&=#;tQ*eL1v zm)+}Y@FiIs!ae*TOp`4BT9t90$O%24egGuthdB)=8ibL7^Hi4QclX~yC&autCzLaq(8JkpI&eHJx4dmrz-<4{cz8&0 z>Yp?zPkE$2*@D0%=2Ew^Ax!H!Xp}8xVzhdsQ#21#Jfe?zL%j|9!|@8zBv#4z$-|Vl zrVNR1&OFfvQ$G0lACsNyE)(VXMxNtchofi7%S>L(dd}c;2V;&Ul|#m;8p*O32}>ck zq~JZc{*E+JHA^nO-sxCY<1M>u;$1OUXMFk)Pva7gn9amS&|a$&N#h{>tcZy1>X_+qg$f8niViA z#0W=>Otpd*+x5naSR5@9!8v45M^Sc!`z>}K#M2x zS%ptjSiD|yjkVZ!WsJ&Z41q+503s3V*#!01Q|6MD>UG@Vc^3Z~ND2%Xi? z7qfS%V&oW+`n|x&hX27tfV1XxWTrujhu3U|6}59Dc{<|L0{FtHs+RTw#slr)Ondbm z#W8o-YD;OoV*L-9yC1quXGM*7k@7AAQKm%ar4nBb}u()Y2n=*(pfXi3jrtxdgrA1@JkjSaT_^%G!A1m*h605Wvv z;Ek^zmPIS<;4n#f3!;Ov2;6V{yj}QbCkwO2d?>shsA4A)Y0Q4XQ3#=0nZ%nk6my{~ za19YA^)=dFG?ys%kHjoqSqG%59~1(jnmT{tsvgQqth{lV0hp@CK0#u{TzBeO1E5k+ zDtvT81N`$eOgt*M8V06+NMzO(*sQzj?DGMEe~4{yen+URO|8smFnkI zAGYq%DG_V$R9~>W(rA`B&mwIobc|G_6JR@!rb#m;rD;tfMYW`gY2K_ZmK@D33$GW- z-Snv?Gj&$exmD;kKe333q3PQ&ud1QCC^iJ+q>Nk?AKq|VUVmOQt!V@MW4Q6Aa^c4D zxgc}QwPoL-7y^G7NfUdZWI>@wykxV(0Z5C`U1b=mFmcr>u*qG8GlIxMP1M%wqVWJDyCd2t*Bh(Vk5ap&N;@cMc zXj-zs0UOxD;)g3*B@l`(*doHaQGtdDlr!@v)1k}Y2}fFCsF+Y&Eo)O1oRP?&Qw!|h zEPlhz18GhU$6+}0SGD?Mw(GPZk@}8(txziWvLKcZ)r57KyW$RTM-7a<)0*tbbfCmR z3^O7qXZw2fbIx|*)~30A`pzM^)1?^4MZb0BG#fv z(D-#({epGLkk*f#_^5~$Q2J_)w8zWFv2};bA++(L;W+D(*O=cQT=Z|lZeV5Zs$Tln1X9s2vVkf&n%}UAn ziLka42S(*0Ol@!uQzazMWA+%kR}6?AO=;Hc|KYH6aAr+o*1n zDYxG6FWaK+fyKYXHMGYaG5FtOP_)J?o}OJpxj5G9~}}cbN;L={MAclxU&DmccU?Ml}mNY8j99mf3m$UO*Eo+riWw zUNd^$vPjvS1{h0Mo3nqq5J?0F=XT_59TVuB-F-nI4b&X*eP!HL$-Jh&j|giHWiZx@ zwr6`H*PbwqxE&3<{z}V#|GCo5z`)tN-=hTv&T`6H23GZF z45ns<^m2CT6yD1CN=K?H}1oEHpB4=jA)AEHtu)*i9N@A(lknn{?g$Gfl_KdA!wY z8cm{f&BdpWB(KWXb0PdvKYR?&4kiYqFUrbYY=ai$FM_v|qsCED&9bI~rBr}OYb$Kz zMqEZ9pqqf-sQg7A!V7M+r}m+mCgPeX{ZSokfwi2ZJK*54x zrtjUkL&6n11J13+a%WA$OCF&G9MKPq&dqVs`{@g*!oV-Hn=>9Q7zW4!W>>H^QsiInb|VZ?=qfHA=zf<6e6MZ<7-!1_U)w*d3q z>@0=c=m&vD0nsJ%OVn$3*cHFSug!0zuY+~mbR82hXYzK z$B&m5Ugjievm*8H)RQ(hM zBh5X*o}C zxa<*r0~On%lekbBJ2_yj+rO0tVb{kWA+EDjE8fbsX0qavvi2yyWwGO13q=sy{ zD4sw*-S(;PGo$7+&a~ACOR8YWcB+CcqK8(8HnYKTXo8ve2=&Qr(tWv^pj!2#o5$1y zHgb*=%TqVdPYKcOr@^iFaqun6c3G1-%+Z>uiQwmz@&I&v4k>q7_Dx-2wH#W}+hqnP z1SYJB&Ve_$Ik2>EW)qOKrq&6{=|=O{IU&@vJ9?Ron@arGDSi`GK!-9j6(DrHQs2ackwO4 z2%|8Jg#drnm(nmVD;0w zoN+gmJDe}+7aib^$aNRpEA(E$8}=CP&Gk1@-yS_F!pZdnMTC^thEivTmWKvW27ZZ{ z&gx2C4G@R7DZiJ#MCV0_sDjlweB^=Y$-)V_e$ajI%AWrTf^&X4u&>J7Gj{fPjJ^j6na@bbsANAvE*D6$i|18D}Q7 z2c#pTz##T@wI5?C?KBJjzf8S&cpRawSdc?+szN_%f#2^b7w@{oXnueP>u~B9{NQkH zxavzDwxZ`qsT;qOMJ*4PJxd3{DaVoRfpOu-{!cRcKhCErQ0^LjvncncREdm!zHd}3 z`)}Tlj*`*;`JODQJz7Q|1|pVxN4j#XkpBBU6{`#Ew$jBtLi(WeUQ6juyGowg(<4=B zwnvpm3dXKvO0&2$d&=~nQOy+}D+{aN6_8pXH`P~HORq3F8l>Kf<;EzLr7sIwTZB0S zTrm#DD&)XlHMkp`e}Ji+e-ub_Wl8b~H`f6pgBa|O7IPp5MH_n?6gAwi&3ovZEY0hw zTUkiqmA?&C3auh?yPOzM{c<;p-J#m)rO+h5WkPKBY6fd8CY}ATM+>l_(Qy51Q2$N6ph=8$-d!)?shw?&GLzFrwofi5 zH&T&lkWT~JCwt@#))qS>I6*QdoMe$o_$EK;4`59-=f)afoR9yObFx=k|7z7Bi|Pko ziLvGeH5+U$wwg;gRO0m>mZ9FwKjZk*oNX_AcuWZQE|`eaLX%RaeYb1=L1)p^mc+9GUBk>xL%5io0HwF>r=AvKlfY zlig|q?!e6W9d4Xo3d`$HmuM3u_P&{%Jn~h0dM3LQcX)(57G9W1={*Ixdz7P|NMabe zJ61gg#`Z-pqoc>YrD>U-_-$^-BFsm`ChUsWGnr~~#au5+{np02i+)I9II5%PrfN6f zQh8K0)mOR~4YF%#*~rW;Ld6_)>E?39^|+6+m%H*(9xXqLEn>!Snr4l+)7S*TzE|@#z&J|&UXAXl?oMspC-4ukC~)|wj)mz{RsrY zMK-|`{5)g-Jj+jx-tpup9cuRDwzTTg;Fz0nF0(u@$k{OmYtiT!3{|3$cz2)Z(0I2y zS`+Uc5Sx8SP?R zt;WS~1ano6vr>&odiYjqqL_H|zB|Uy`7zT|c~tb zo>YOPC1Dn)AC(r}$%~!p7TU|sBd7wWxv~eKts!J=0z2mvNvm+{aMyuXHPl@JKwK>A z5j5zo{+VqHhdM?yy2I2{Xj`%i-Fc}D2sZ5=a^Q~}MdV&JnL`=Hp0dos#%@v7$Hr(A zuS#*VmgdY~MZ-#*s0r>A4m;UYCGDY-X1EJ0%Texhp+g`k5OiB2KEytYv7WvHj^Psh#cz z6E~EVuNGD-!jnfGJS#hjSdpsesS|-Ye0R`$W0!aq?(qW;$`bD)(05n)F^@NoSSpC) z1&s%_?9|qA_I8V<9p3=~2XM%#fna+qB0vxk=U@d4VXU~2bw&UM>j7KH1?KjsI*5Wu z7APaWwumvME!@Zj9@wT+)E(eh?aB*xr?^RcLH!_?fN!rq*Fg+6$T+E}9J*E1moqpV zHGMKT*X}9mTnZ7;ASBvGI&-e+Yny+XiD*d*XQD%8epRv5JeCA%zMPuVC$gnptRsQX zH%vLKdmm2pIj)D6XxU9RuAe2W=^W6vUvs6xuZvANB+o37cwwZhk;Pxwz+@7mZvTwS za)vf$*39&N8a3NP2AS9muIB?F1>4*dfMa^i#Ed;yh6b!X!NlSnvfT=E+igFmpS{)m zpug-^Yo0ExvDJ3*)!u5Ksh!A)IKD#rgH~N(z%~?>-NrWi2RiwGNOT8`8&Mpo^)slH z-4>^~-dmrrjUv@6^=@N**=;xRX>~^WZPo6a^M{L()* zAe(Pjs)`r&phj#PGpW(M0m6GEl0qydu6NHsH-d5$!I?MOUz`8LQ+csY8Sr39jA6gm z8LsFww;h&y9?1|&TuxJACo5$yM+931tS#@(BF!5cAfap#C-!J?ro%mt!2ST31RbD>i6 zZCLa--75)m0C<_c!$$n)d{1#6gK_M&_Jze~X6>G=Z=T!qiX#_ZFi7gaN00p>_DT9$ z)$;uu`VuB4U3>K023aH4M^uM`dF9e-XpcR?k5|YrWP%6ib;3pV7VdD&IZ~f>Fz8*} zSL3bEdYmw!{;+K|E7ai(Hkz`D>^*qhwO4_>j>TQtJ_Ex|R9@OZ4J8n9Z?;D-5fS+% zV$kmlE*&pm=!}dxTO=BF5nns#sXdFH7Mvd8*o1%DDg^bpUuW@7MYd>_dgUh2jw5}w z;GAdFv%KZJ5`H<2FKg2^8X@h*?!wnT|0EO2vn~@I5?oqk`nnbrsyn5`ScZ{C=+_>2 zMQ~ADurwpE6y=^19!a%Ex$+wp65pg(?fWyqdcEg`5h<1{aMn*Xs=>$6V0h*TdP6Ak zQoht$4$09^{TyKrT0@xMJZL?m=`ZwwJmhoBHar9N?SvZmhl*B~zQ$NFB(Gvk%q^h6 zdH;#5q2@sDcDe2XiCHHI#V=(WTkVzytA$gfM*7lE&A3QcF1_1#7xrw9{Ma@7Ts40D z_={l0?rgGXO(QNh1G<=NInUT*bxF4pMGsyeZ;)(7?@fZ(Gu?@zew0oR%{K65sHd&e zWO0>bsOIkqj_pOHAAyq|f*+f`ZV3K9WaSFVs2XWAdG22>!7q&&jg#;%TDgz{(9YC-<~d>aBiqZz997=+kt! z2=!;jeP_nbjwC1N&kk{fp0c`_L^GL`PNF`~sH?BlCr9&P$sA0){4GADvGv}c5_%Vz z_GA=)7eIJj%_{omO^8?>$t(N_3*=__=xpIu-BRXEqq$L@0`WWZW63%2R?WHB8POkT z9uc}y1`W!zO+#%@@@s{wDb)?^njOzv7sVBRvVpS6D=tirjUUdBt>I(wyq9K!NBfZD z^w@LRLFfU|DSD*tzea=4d6L0sI=~{6-)Q=rhj8-Re4!6YN-vU2mK&8x*9Dz5594r4 ziPKIdU!O)f;QAfT7@>Dz);SYwFD-yJ`cL}BVQJrV)mJs}3WQ(PJB?x#*n=EK@zi2| z&0?dt#>0c(LrSHjRFdMC6hA3-l2S*?EJ>MF>ue=)PT09k(%CX9FZSpE2Q}i3x-OjX z*Tt_dcBuFTbTMwJ@&~06VTi0R!kM<&HPwX+V*A34hvT$5F9K!}eR0J) zOpGOLh z6^&WWq9Q*~SxR#?Z&>NsbWe zERy{OIsO=eVVSoy!w0nUQZ+p2X0u~A;t!BAyP7^2O$i=#chqK12|eRY+OcYN?X2h` zHpPb&hxwkR+Q#a7n?wOl`tDr%pLKc^t1eKk?%K7|H56gGV^*7u?~QD?E~h~;gh~of zi6z!A-_rz{0NoKqGbC9+OJHR>Dpwa2J3PX^y|-G+CEbu)m0;d}D@6zZyi^)1T4by^ zuL&gZ3)S8;fe&6OFq@GHLEa41*i)w6pop{mg?yKfFYAxG(|VOQChKOXtFj*-;UjZ? zVRYSNh^%wKikwS<)T#`JBSsmGC8CE3_49#B&Duv0^7z(&WSs0`uVIR8Ri zJPHSyBGkc@5-SnSawaj3;r4aBy-S-3axGD!LcATZxGJ+reSiRk`5ly5>m%^nq7OhA zUW^gNJq9uZCbZ|6eb8Qb%y1P}2Mg^leO5`+cycjT-*a+w0+WY?G>a^^^$N`oipiZ>H=#G~7dShWs)N1tz((KeQs z#yzOIGf1H>gP!+_))7+e1gl;A-aFf4fb}%5GMX2eUe_Jk=sYWJGVsTL1g1U$8$@^|8%Xst5JA$u~*$Qa69pU0aXmDvbiRB-L|&0Lw{cUvTxy7WeMXZkdEh1f0VF2PK!h2#j0n0{%=R-+2>Oei zNQzd_Wm>>Wrw2f{J{3J7km16MD=sCthaT~D-MJ2L4qS>VF=$_)>Q-A)BQQOHE?(d> znxB;c#lLnfnF{WdgFs}d8hfg1v_iG1;z?9pH2eyGxJRpO(Yu4Db`KILLD?NW$QU6P3s=L9&#kyjrVD> zb(<+G#(m18j)rU2f;+ZF*v4QA40>rdpwTkUEy_H?TjZ=g)rkGnOP?MMSno!X3(8qt zf7s$i4kreCi9WKO3W@_29RM*$Kl>>5F})t9hlgbaeS?vdap9oa`ZUeph^%t^ar;Q27m*gyh;POjF}0z@)(D-_OXATpq>@ zTt@0YfVNWqM95C`Au!_{ZPuI}u#HbH7u>Y5XY}eM@E+H1>9o;wp04H{eZrfq9||b@ zh@0CHsaS8U7<3V%?-!`pDx+`BjvjK>Dbp^*iYeDDAf1BML*@Wv$wFac9O{J+r8lD8 zF`C|zWw#lsk1sa|Nx;MyN4sayS{{ zQZ^j}D#cMutiWpHAZ4&>75w1TM3b%yFvSk0n;vkUa{I0=F$D?V+hOZIMO6W-X-5aY z)l&+iW5U^&K&B;}xJRdRy&N{uj300nv4B|0JdVReSDnbz53IKBM& z@$MyaKSk@Z^ek36nUs=&mBL)9pAZSGxy9N{@Z&(@zSrpq?FQ^V1+2RzAu(lSdL&bT z;|>{qV#<(ok!)Pd*YqoRzGO6A17@cs3vMtmfWiLxRXIk8S4AFEPjPNx)a0jR&&kb7 zYg2B9)tMxc7G!2MjV4ei8*<;9_J&+4VA}YaK+c*vs4=5)PDs2&g7*_IXot*;n9stzOFE z`O(!H&--&mTx^V+;hGcI)Nw&>Cb7z9MG`l1Ub}vJn(QfzY(gIFNYO*!8wPiCfR{u4 z>uTv!$ZZoe0!z5foK>ji%ZVdGMwsPHYNzfEmp57fVFG@(nj^NG`KDyOSnMV6-ynTbe}6{Py%T~~Xby%h*hlW)DV=~C^HS;tZnuWV?GQ4r z+>Ypcc^QL6X|EQZ2rP9`sh0Sl$ez~OSS@YET+07sCeyIE)FBjV$dSG0E*GV1J!aJ= zmG_1$I`e6XHxlO4Vm^~MYSKs3Q#qSs376IQ$yPl}u5qVkQCL%1i%xk#?;O!bq|gCI ztoO~t1@QxUHa#xlC%@qB2J&LN#Pu6>s!$B|JDHZr$#3KLXQR4|j>_`)(SDT8>I;k} zoG}6+#2LW8v_o)@Uk=D0)Z1iJ313l!enO?0k|$SZ1?|EBu+kz{wwnrLGxQ<|I3i1J zG?5RSyG85V)E>^-?CM|w)gcn;UZt8TMF*KUgdKQ%=tB$y+fpn2I9sSa9o2>gzBgjN zENp4A?puG(HWnoi?-n|I+mTjY#oYoNuucDc^(RzJzeY%UsQ`}(p*pHwjrr)4Pj*ptqdoxF|JYkW;sB`4>Ge%HH*k>qyKE-cZ}G4;AuJWKXb zCHrU=`{*Y2(H!>B#i#V_p`i6~NbjLq3%F(v{TXv1>t*2zp&sELLT+ne;r{=*Unbky zQfs|tZ5grMR&HtLA^w3ovqm*>3C<4IE<4OtLF_Y~95NTN!#c%N+qjPCWhODavpX!n z4r~3!4!e0r&kloj+#S6&yTeXU1K;ggz~gMMDJZZ+G`3N#-gh`dN43V4-s(eIg8+yB zd$4Fs^YDnJMNZ=8!g>QM>`ck)EB^hyQh)f5`|8OpdSA_AUxA;P-|U_eYkqrQePcbq zY1e?;V&L$_>_^utC*{_|ZPs5iOORS(2Ggw|7Mge8IYbLb)~lfn+~QoDoSC;M-`W|p zVhd46%M$esT60*U29^kT!Z!$3%g0%xz1*7Pj@}VE;Mx zSg_-*>>7zMQ|P|UY|r*SM=)VMW?43`bp#W(2`1d9v;T(dT5WB2Rv!a;h2#pEk4{Pt zZx@6BfccpQBy)loMMud)CA0xt*kT9I<+8yg(c@5mcv|p`-uckSj@1Ha!RC*nmx5%a z#?wgjbs6``IsG4M7NjecS|N6ePyw~nt9_(2D<(MgKL2nin@%oE;Zw@j(F5DQ4GYdC z?YMCLfSkDY$-$h#ZTymIdSH9}U;h(q&;3umMX@Hm70rZtl;a-oK3np8MN&KlvsKO= zCVPbJ6v*pwF1tP-$FLAwPmp;wAguty+<7Uue z_S_+1CbjxuYe*8|BX`|M@Io?@@GJ?uRf@sO6S6|m1D+qT(>-bdJPFr#ZgPkl7%Iu@$3ELGokU@L*sWppBHHG zI*cZf-Uf_UprkJ|?t7FXM$=FDH=gnsO+)w=PYsBMF?@(ljHgPYC&g3!#f-1OX#R+g zp{DId^9PcBKymt7V|7K})O);H&L{jv^9D)p@as#|fxqOXg#7V05&P{qoyET*&)?K$ zG)tTDy@v<1$<5J%_};JM9R>I`N&Sp;UB4`Ee1IoFkC$!N7B}(K<W*Z1`ACLA>CvzB zwKJT5B*VjYhT+su3K0A1QkZHj+VqF1z?HdM4j9IDdfs-v3NxY z6~D^;zm~XJkVleslt2>J+LDw{64!QhuK%)=3P>u*CZREvTyB!w*(69@Ndni^^5?|e zNM9^j_iwEVxZ`_^&z88YxextX_d2s5+(&)r-?}$H`=Q{d4+ESn+4OwUsa@)7RfXBa zJQCFj04fG1Sb*!M;^D&LeQOGOUflcExaB2O95)LK_N^)IdCA|m#?$kXXE|3nW>M3) z*60Q1B!`E4HYfAz=a(oHt+7g7h1)3+x~a=^*nZC!!wGrE4xb-)UK-L;-oKWg#=lFH zuhzf28a<;4s31xGbVU#V-ni+>i!b&&P->CB`hCE7OdX3DsuZJOmJT+XpSU>-EE_5w zQ#VU~tbqx$E^W$81Xd!0%2)wUU|dVQBR>()g~hmod;mtT;xmdZ^r&{W8eNZx2ryAs zr%HihxiMZ_4EfL9_)N*{r)5HU54fL@*)mpF^_6FtMxOi0v&=8g{pC5|ejXstScOY^ zp~XcoXS5O}ZFIE!GY}K%Sh?9aK<1c;F61fVpNfI$6XbcIJQp!_jpH)Efs2z_q0Ks2 zN~SYV2X84m8L|b(Qer+RrXe0%pTWM-TP7!+I(F+woFaScXkE3KXqO}dgdNRWP^vBn z3fdU!pi=|X+4^M+FXR{72b-o*FV};scg8=wP;HW@ELD-E#Za?gL8s3|p?Z*0-Yc0p z1#MUx_it-lzXS$kT*tVB1GaEhS2j%Q_bn$tb<)08f7GLXOy=~MHrJP{-gfu-H@cCox^D<+0+TgCMF2H^Nr-{L!+8z5l@n3bziqe#$WRZjVY-xPZ|TJ~yR z>0g=2$YrFz&L$?>w3R}w@HDRk(q`*0Cm#@u7MMgV9M_sY6N?Et?iVRVtoPrRiA%XGlv9Y1v{oUiNLJKnM}@}tVh=bj;j+*L#MVLA>0mfR&iwr1!pv!!Gqs> z8h&7)?3}X`ry{!;OPV&uq-iyEs^E2|wQ*sgwtF6n0m=JU%gqdCXNQ)NaIX~sCsF_; z>}Chn@YPQs4s^s$6SlaIvAi$$tF=9l-+MD+I;dK@ofG=B>g%w^azh5_RT7g4(hLJ3 z^z}hJfd_z{JI@OEK3{YiR)%OJnsD3y&Xw7IY)V(EM%^~jMsO%AvR&=(?4w5^>}lSpE&6R!8K z63Y2l%^a3T2su)VIP?Ki8;*-b+_65Ga4n|@;@mv0og2SP6u=e~JM^WkaUHZ=0I6As z(~Z-s)*E?S&DIY*=76oD*z`!}JVDDfpYmmWCiV##!B(pK9XK z&M3Fda2BTOZpik?>NvJ^u0ycSj%?XvQNyVc7#-2_>QN-C|Gl2Um$&uQ$NB%-3^RGt zZxI@DggT5<=O`vh&ziuQ(Ij`j^}Own&p(l?ohI{UG&R^yeYx1FXHBc0;x`V( za>>k-(SD()j(>sj+|=(P|BaTkP($iI zAFwC?`I282Q%^pU`O{Dcsw=P0uE7gs4SdTQz;cQ-cAxti{F*1(_@<9tMnK`h!0N~I znP%hBHFI6@?$cstRc%jKG$qv$8^=FVh!ZNY?w~pHnFGEuZ+%iI<-tzn0YAA9RW3Xz@_6C z7%N6zAicwn=Ir>|Y}fnFHl|2&uZ|m2I0u&GOH|!zA|^-IrpFsAxVwTRNZmS%#ljD# zycjF6!kC}0t|Cneh#x}AxQIF&-Klu7cx+a~-Pr|j2H-f_E@Vy_Wn8L1j)S$@-B_?Nu z5+~S`qNNg7p5$m?Pvzrl27|1ukf*1A@z?y~3kc6s1std-oW-c`7t+Add=wNAzAwa9 z++VfZ_EV|t#Mj5hdcRXHXYABswd=l2W~pX{piHl$$aNlly3ej2hTU@YcS>Uy9m)K( zo!K_roz}*&kDoqK@8Sb*`~L0m4+_x{LOeXsvUCb(?(|ZCv#<46+i41xx=Tybzm`+f zYwLkv0U;51FBj{1EKo%3cY~0H^@<~USf<4KEhJWlYC)Z*DkeZvm!_JTabhEvn!eQh z8t-*_9Mg-{pzJuX4|<;aec$L9>itbe_Y7kQc99qm=X!%x6gRc#Rn>Np-smoYuhcf| z+)RC!stH4Wl+I{-rgQ9K4k{WJ4K8vVLI2*whT#^WtOXUpT^{4l!FC#oKvIGlZjYU) zW-zqmbtiIh=T{>|GM0J-kTSjv2{D0qu3s2SLVFRbi&X|1z2uC#+3lga(=LRTLJW1O zdg{9}8N`DjS|zN)UadJ%NvcQ}B9qz+|7FJ%?IZ_!^tDhj&h+yr%M>!_y{RrHQywCs z-MLX=^@qC%5#xs|Fm2}l&T#8tCkBe};eE~46s~W-HjOC=snNYd4x)S-EM5SSEO{s9 z$M)kCno!5?h!bC7I2UV;?TI96>jHYKKrf1N=wa^WW>r`7rzVGV)*^gM%-AWO=Mpn! zQa|HFjZ}dYxOQu;)hA;8Gn`pB**mcu%d?8DJe$rLb+y(evAZ5>+LTya14U>i?9o=P zg6y1{z+bgfEKFE}5Vd|8djaMPC-i2b6#L{4@4>RxdWW{d6?>Q##)cbmJ+?hUkq!x4 z1Jx^JLVQx2oDZRRF!l+OY4u0agsOeG>=9`ad*dug;P zO(Jt6=)eoN=pR286=Y_e-+RufvHe;IiOG^lr1AY*F{7F9N!B1CJeI2LW$#ss94X>F zBwc+`x^L~2yI;d-`D$#ok1IKCHLmXA-q z2{?32UPQcrt{-XY=Md{ma_TinrN? zkBC`FV(}CEcJlADa%NQWu(Ecg|*g@v(FzZY)& zXhtf8>UV-V|6VPM9&wxu_C`&gc$`n@CqO@s$N=WwAkEc23xe6&+ydiSZu?O*LR*-2 zxr_h%hh#E#V)~wm4edSlFF@`%<=}Dwa~myl*H)ZUCNROwP|qB#D3Pay46uQ}rTpE` zC?8aRg8-B<&O9=@o9xl$eBj%oyE1uXbjM`qJ-TB)>Cwr>l4R}IYI&Df5G`(KZV_D+ zqiU!=6R%2vJe=ZrCY~AV3aQF>Is?^RV9zjyJ2QMc^BB}?fsY6Y-a zrexWJthZhrVH}G9WZZ>d2!1(dLq&? zaOx2{FQU^~WQ5$|9+t3w5VQ2xFMXM#PUAKimCjhZRea$Ww72y@2yc&nV-*VuPx zLRLp0S;u7yhcPJ6DCU~QpfFc0xMeXYz)cG-Squtu(Skb`g96;M;EKhdFxM>nvv{9H z@DP&bkkn~9*N93bMo48mVV(l%v@(w&sQcbNoKbzw?jgCS4G{=pFhmQfyVJgumFuNz zm<-w~s>=5BTIpxx|DUdL|6_T2lyu7>-ReTWu5PXD>DCJ;$U56M>8wEzuvlV=E6>=7 zTx!x)#n=N*io@!BY^_u$5jDw46KdzA6y_5@DR)}*6z)ln0 z51$Vwc~W>9dqP~(4{mo&;F+FcjPp7k@6sjlgNI^6+Fj#%l3ym7SX@Kn2fvO%?!ddW zyIk3?*37~lU^~J?Xj!CC={Q1bc9vTp2T?0vxETTrSCjNVyjCN3(_ z5n9c}Ph>B{k;1?aZ5eZ>T8?(6}CUntCyEu!S0^pNskR0%WLuo1D7uHZJsyK zYHbS^&hcbg1HO*=|Ab`BUzXq068kGUJTWAiqZKZwb3hd3nhG+L&2yLuAvS~}|Hp0? z@rE)#CXcjDDXr4_Z<#Dis65 z=Ed66ldHDtX+oWhME^H|q~8N4zJQ2(!%B;jHJkVYpHbD#yoj~dGLJOlMLJbSU)xa@^_bd2@OHJlX~npGeUle!0P29a5a)O8M?8CZ#wSZ{skM8t7f^p>+tDqf zDGVt+vObr7W1~qyhQ4p1J%h0sYY*Eg!#FG zJYv^8n3|;?)1L5%HB9<6#MIzFBUv=F4=p5$){{VcQ>DFRQ5EAf6Rwve zF;Vmfe$=AHP+i2f`ge5;j0c)zQK)8`gLZ-rr1~3#RZM2-?LuPGjX95^~6&}(ZRk=Nb$JMJeK); z8S8RXHkRvYdEgj!{YoCt0J@g(kUgakbfyzOa;FBcZq=hwlbsHu`72ri;!>hqIBHxU z5PuUF0JW$$xkz%3ij8#t0c|!xs`Uair0`B1W(xCILY@Ydh1@n4`#~_tj5l0+~RD2ctGjm7>8$Z)y zJvIJWL3Bj?v!ZAb4%r#zsJG9uhdFAUJTS~rFUSMK9Q7y<5xmaYE6W{%LcN~Tk`pV8 z6~UohvlHB8xinv<^Rv`2fkc)$9}=F^k=^AL`f~bXHZ?9=R!fPF>qj5sCM{YOlYt&% za1j=Mbf(nGhBTJH;cr@$KP)yJ&YoU!z=1rFpk6YrO+ExZ9;A|{ayxbb#hsw5=Y~J1g9b|=UgN=H_o|8$Ce6KpBMW`jJmvL#TW96Y=j#^ z+YV#y2Q8p&U?rd+r#USDM8$lFoG?1gMCkYOb22>yEN+ROsq3JGu7kpI8%M6)+q8p| zg5-j>+#j|Mr!fSjms`}<+cD(RFQ7LVD)_7aK~|leF+@IE!l!S5_ZIWzOp<{7H~BssCPWTPb=5OH~bwcs*o$+mJ{Q#?GT()zPm)|Mp}~2DoJj1r3@mdFBwOPjy|V z*!C5Rx`yfqwY(57g^1wm7-uf2#S_LRBL+#8@K9UoHvTy-e9^Zqsa%A}Ez#RJP}eX# z@yT|JX~p+uJ9d5C>%jYgW!W8HPq!+G&JzVv00YLq@mELt{$L7`4dGUrf@g4J4QqThvW9;4m*4mj<`xQNI&(|Z zX361FouD@Gi5nX^k134PbDDS+;^=4&Db+?!_76olyj?nuImA)1#;Gu?jaSpBOv_qm z;>;5E5BVy!4-_(6*iFi+kbkJ9Ga{!bQuhp#Iozmj)_t&zY^B_Aip-QE>lCLXNd;Br}XYp4D3aXt#EiAx$yYH}I~zEFFl5cAU0o@gQ2Ll?=6222Z| z>wk?wyR@gzGZWQP?HR)2P*Ymg;Au{034IiMm&t#sOSa9zFxVN}7b z?-xw9Mpl~@2RX7wb6a|JR%3gDt>qMjtrM*$>4Er~qx7{Wn8XAS*o_X5>#KbTWUwK+ z3Wez!)R`3>(Q(b|1Kc?Z7~xiQ_dMnWjc^N^UE|&#vP=M28ln$XTW|*p0jVsI?~#+O zTy$4jjbN{1uY2g6BbDL$E^LY*o%gq9zQ|-^I5?C8%xD&vF|b3OY?SA@pQN&=v#m1 z7CKAlooe$z?Vv$!w^=u@qt~0%IB~vc?Ib|ViM~CHvGPN8ff#nPx_z4#3yx&mLI=qR z{W3yRMpy^*RC3xN0`N%ha*Bai9-CdxN`am+>O`P}c1tIH#2`3u9|X7dVH9)#FWS0V z0rr0**I8{+Dmk@FU5JCa9Ptyq%1l1tz%Ik|t&74DEvz(?)3?&Tj)tx7zm4I6zt)kiMf&s3)4d^ zS0x4FE&hb-6e&q~lGasXpseOlBYS_DS-&lkboHkiPIht8Y=^ifI&(n_L=?f8PWlQ+ zJ^sFCOde6wTLzOlK4dmyJh&hS8T{TEL|xN`!dn_`=$_~AwLZ^0tT=9Eu%Z5~Z0^iNI?PM`qhC!XH^rdo{Fo zrmtv@w0AP?K_cI9OnZdx;)b}foK=hO^`{4`vwDiFC~bh;bqiXy5B-+4r-@x8z|vK) zU^sd;4+12IqY+UH5Ikj@od3@Mi@kRNkE+P_M|WNj5@I)yU{H{a1Pufv3TiN*-O$1A zA<-x>1VNLKbVwv5J?U-|L@=13G~0GEGtLY%N6$ZJ&deO=oS8AlafIM2;UNJ;gHI42 z0etMXeMB62D!IQ^wRU%>1L~ab{{Q#h@4NkFXYEzbRjVF*)v8rh6+Y<9c4mk4^3bnU zXQcPLx7M!RfI~M5v?C7OE~g#O$M{IX*XL-v$VV8&{u|zHIa6^Hj1UQfV{EV>B@9X* zC1~1obL@$O1($X>P9AhLb>MRImq=HGX7!f-dLE_HP3xi_oD$mMSq|ku;d-c}V68U8 z-t=wEs+-q$Lb}AljdBpuQzz_D3On^Ad*A*FYcjSN#cl1wysct<7bab?Ta|b4o{Z~N zlkIV5$c2Oh+{S@+4Z8-1??$?E8A_Z>9on}z4^}(HQ-gmtG>9WeDL=;{6WQg+OCT z~Wa6L!t^k1_K{|kx>VzfSFVmV0LiYw8O}r z8bl_t)?bk=wh!kCf)j%q?~T8bw7GEyDdFH7_P#EA9KN5VpM?e~<&p2uAcGEso0;wUTS-NbHE|qZkxpZ+$7Z+SMN|#dU(g2rr(&bj+qBT-I<)-{ZI^G~1 zH%iBH={P|;3PoCO$|C7#CPxf-)Vagrj$G6Z>4W7e2ptCIE9lK1xAqhy_WT*`7O>5m zju$(75l-oIMT9GE1nktnF#U7k@!7_7LmIFCe7<7S-CGO0MW;Dg~6jxD+S&yztMo zw&T==X#eDc`abw4!(_6c7kOk`+b>3_P)qjJ}5a?X)xw9eX0l`>NSG3E+fF_`b8pusMv@A zFr%?$sHmJz_0OKAET~Q+D(8Vl!Z}P(-y_0ARp0}n?{SzX^*dJ^9Aea};L>;(4x zks{{%o~CfLIoyJE;%w|8&cPmHydN`+7ik|c=7|;IZ^saf!7D!$pN^+tD}zr*B3#O( z%kQNN6u~KrrOVHyOA%atDqR|-O9@;yNS7LN5hHYzE+tX`gQ>FJXYaCW0jw-^+h@={ z6u6KZFJh1$Zo_?E{%c?RAQsDY#{ySE|^v=g4g#uIJ_+p0Y8?5%;F(+n)t*N5{r-tphrC@O_AQM~{;F{;b$XJ|~J5qf=dvHlP!aLY>OrBhUezO1SHtB~%W-=wN@xd%o{E zicX#C4gI%tnD~r?|>e+T?pizdhCjh!E{aaOw3|% z908``s{U_JqrQ9d{I_Cz_RTqTBp-5<-w_I=uNVFzy#K)x_=%%-U|NqRwGDYIdT~Sw z4{k;XN`!nw7?H?K5yaZJ+acyO3&5;A|Js~9f9>lI|Faq06xe@rDLOKwuh@m1Y7Xnaqh$5jD z1q)h1HtfiaEcJOJ6-wc8Q6SVF;*&R`A)r2~A2DtHOHBcWAb|MFCBJBV=dcxJ;HQqh zb*AQXqPZD|t_pR|bEH8;|3sOr-_Xc9F9)yJ;nnX=pfPivOV1P@8nr(Rz?Vo2RuGDR z;aNSIP)#F_>-Q}c@5EW%E#HZO`f_^rYt%20_#wzgz^D%Z+b6MZ!rs)MlUO!N3hW7q zQB$C-S_#!O;-a1^lPA9EiSnJ;qkpqRgrWYf_loz>a#zz%^)5r#Z>WVaK4HmvMmv$| z#Sw>No(({uaoe^I#BYZi(=Jbi!vfr!w41;MI$*j7be~T57TPgNW87bl?6y*z;1$#M z>~5kpGm%1-Amd>bh<^G5VITpc3SiM=oY3v4P)BNX(H7RBu*4HSQs%Nj;Ui_11%#Fv zC0c?Libv6PE1l4Uz>bX8-@RBS@r?@Z$4N6-DZxoIFdOwduzk!pXeK~`UZ6mFSAucU z%;OR3OW2J^hh1uK7ho&iWDrCDUiGBvzoFnHb3@hrE^h9y(eYc`WkEm<#(xkFozY>> z>lAemR4~JW??MyBug}}F@F_S@ph4Mk+R=2n&x^BQ;zzJC2~jx3K?}m41Sdqf4<&ax zDCdh9?+3KmjxH%0PTHvruo-|N7ipO)=K2;aJ_lo&!T^MA9Ix-g+HX9UFkq(v73LJ$ zcGzJIgSO8zu|Vs>Vf$v!NHEG=ftQP6J%gj+w+yQQi(sbNL8qmfp_jl0!2_pu(6P>N z7~+90gHlQIq|s)>+!)UYXuc?-fSO>;&M zT-H0xboLB=BuUzk$8#s*dkCHSx@#O*|D?k|v#0f8s}W93pJ~Ub>9BY8Yei_J;t)C+ zWfqzu@*Zc`9un!2{$&6CQh$<28LZz)1c?3E;xl0^2$g?~6H<-!9X5#=<`9aqL&#Ob z!a--njF~_3o`f9MbUF?rjF0XenUjbuPehRg6g8cS({>9V7`vQ~^A2tYbxQC$8rQ+f zcyIYjfXnsUW6c;`3h%_=@)?>yif@HnyARxmN)Qtn znB8UTzu1Yv3Pz*&2LG5k&Yvi)Iq5e4t=5wVWd<_QSdnN9C3+T2N4NY7?YR?)+=4_< z3&i2iE!5M#z;${>BKp0j=5bycH=v-y4!q*a7h!zQM%BaWZJ4#MBY1@NmZ0}p#d*`P5%kQ% zsZ3^rdXVnDAw+g?^nilF0@x^2KF-e|e&b_&=Cl|>rh(UxgHLuh^TbMG5c~*~8=I^jrIl zmpCPZRAIVF7Iix6EIz8Zf+iHVWvwhOQ5|7z&I2gsqefZBA01FuI+qMac4uf*C(-L) zk!Qt>tJ#>`pJsF56o7qK%eJ!~o>&t~JVM;rr+?Z(W$@ezrv!F7B%Nl$X*gn1sE0*l z?~U7%6$Khl8f}?%Kcx?YK6|l9WvYg62Zp(|3BqER#>X65@3W9z0^e(-Rd2A_-HCl*41-Qf**ApHQX=q<@1PBB9{IvJ{Y(ABTS%n%06m$9X1o7^MlizWD}$BqGgJ|F zA8ra+lZeX*uEZ`*$PB6nXI|{KVlc(3NXj$0Xb8vU_ykXUz4v(va3rV*I9RVdMa$>< z)o87@8D(a#6_${Q<-~FI+bqaP-y**Hp0S96s2uAWiZxU}D;X?50cjvG_Kz~BSUsS?0J=DEi~qRP4#5j@DbwRcn}Mgg|^YR zhQ`B(ek}Z&>C|qbuKz={sT+f-*7hWkQ@6G+ z&u<;1e?A39@Q9AhFVga+keU{BF%kRXJ|G&qXeJ&gh5_`5VUz&g~qyH(8L7iVcc}NbTT9?+_UpnYZTMbT4 zJ50UOHBZnA6sRw@#ig%ih`<8CU3RH;0&g0PbwBMA=EaVO{(i{GR6Dq6MgmZ z+Th49gP;yWrL#c}m7@N|PQn!`bVGDtBkP1%4m+ejiJ^gnONic($NViM(Ac$DDFu*l zOJbQ6GG{}`oIOCul&j7pw#^>xTN6Lyo^)@PT}!gzwja}$A=q1E^;^TDWq?G>(?Yb| z9(*rP+ivsChB%V)3bGXnlD;&$UrI~9pja8}%Z-#Od95u}o})MmiprC(b(4H4$`dVP ziqRPqTYdMpAzu&dF<$vWaCXnCAi4tMNnhILJ0XO`#e1U(3%4i8l{gIDXie(= z0j+5Y9bn~eBi`%d#9>yU7L|l%rQI?*x;f#vi%4O!FKrU2fGHr229Jq03iZEeNmI6w zl(}DY@vX=}o12b%ry8V$scQTBf6V*Rj_~d8i$p5oSQAy(+c6B8&{&hDkm)Oq4_1*} zS%nL{W~@r}gk>l*lk8l{R}nrJuxB$ZE%FV`BzyG$rZ?(4TKLU%1AECL-3{C z1wY21C@9Fa+F&7S4hH$@oNeTR(3*3d?eRX-DrM;=M!0v9M5y zMIJFG2xBlj<>~ik}hE!#KXIiX{6^p^ zaFWv=6;9r98l6#bODu6VTS$M{x3O4+ob-fWlYJuH^+(7!N2YGt7D%F2iw=3JFD)6F zfOFveLfl!E?IBISEnoX7RV~;_oN<7a17|qcIz}@bp+PxfC+!F1h`br84(|yY%>5%p z$|z!K{DZw;XkQB7y{JyZx8@XWP6$&U^#^(x&19Wv;h2$AtF z5*gRU6D5f~OUMW67A%_d`n zn0K+3_Bjrw#b=@Z>KLVOFC;_#G^9bB&)I|ZR1qG)XpoJcQB{ zuM>rQ>FkjguW4y%NHO0p(&*cZ9KOcBXZ=wmP7Bs8M4sIC5}8~YC08$!dz)UXIm~S$ z%XxbH94a(S!BC}IV=E%Mz}2tIemNrmv!LVem}`H{DJ-tSSFmv>xuV{ zqOt`??8ZA98tzkp2lkfw@;c?*)DEm;s;NxJPzJ0)`T%+LyOdiH~j(pw0%I7dSIjj{WGP1I{xC%I*> z%|EwWe_(t+Ia3~x{dJ9;Mac<^yfXQR=x+~waW1649fSKszDIwXVB0t>_#UZm#aqV! z?QQC&_z@ei-+MbYO2N7en%mEVYJ^*)))vQ`_jz$kGbwGoKB2I^Xzs=Zqp-*YeXSRo z66B^|PZVAb-UJrIMcAo>uLWASZAMBhRBNUUo8XBgJZniWeThB@5%`?Ad9R-P0q4YB z0)cSgIdOFSTKJqeY*V>C)&YgOXK3iOxE-FqW7OJ_hf~#TSzS1?5(5EkEW=J*G!5*b zidy3j?+t{Qd=w4a%_fKmf{8&PBd@~}wE1=xg3LhxNnIJQ3vhJEqZ;}p5;kCjLP*vjizNeF6EolWH=^eUY%)V5-Sz*X(^IKI%-wrt91iwyED?_jv zkzmC+LoedGEN#0n1xrMA!0vZe9u9C(yw^$oehBR!^LJABfCl1NkFl!nzIxanq9U<$ zFK#xXckpo5V%!ig!4sz~bE4m-Y8C$l~OUX>>&3(?jw3$GLv`(aSI>%EMqYVdC%_ zP+BaHLYw;_{`@!N5I#@ShTwRlVf8a>l;x66wSwY)?cSm-!^D{iRAIoI*4mWqqh zXt;O*k3yQrmjUIG`cyV*UxjpUOKlAaKkEiH^~IQMXUQTs52<(-(F)0i2N7pIHnM#2 z%nORw2Kob3_c(q^oMNbt_0YGl!*h?&Z%}F}WqFVVjYd-&~z~m7gwzxdNBr@ zcJr`XPSdqB&m;N1rXz9krU(_}Vr_L6)>C<$x_=*d_Hr=09mIA7CvuzkWvAuD?nG?# zy}awhp-cCyKLX!IGM-l~*kMBmZd93vhB6qdB-=fu;_462{8!nTw|g$upTjaB=O0V?&x^;kf8(Tz>k?W}SArw9A{Gu>6c^106U4;~ zzB!3apP5k-{F_DpuBLwzn!dGohU-<~H2;dt+rbIbPN1WJQj6)47lRi+Pqh&=i_1BJ zLxfcuhVm0lWvPnKJ#_aRb0hq52gd5S#$@yJ3a}05yko%*bWty6|M?k3`tz4i=k%__ zO@&1sgllXk0cyi(T=|mld~BR@vKu#zG}I-hQ^z= zeLU11H)Ng}FDdQ>@*IV5ss~f{6{(lv29y)K%^u;7lT$=XfC8Di4>bmwF%Q^fXF_p# zO_ldtU|146to$jW5Myk~WtxUjxyFD6_1 zv#_?I&HmJj{liu0Q>4fp~tSJD|6bh0vzc7R2}i+R^8ddg=c$mE@jIQ48qq)?MRm9?hTvlCc6l zF$3?RY5Ft=VjzZ=Olnv*$Uh}{Qmi3Ublgs6)nG@lPyYo(478LSn*aCXrJC=vq=#+U zBv0FrR-OjI4_Aa0)ME_^w+z-o+MtVF{RMscV^|c0nJ;bzp##0L}@B$9^`8Z$m;##tuIBIkY#(i9^;pqHaJ=twb_U^_i;qF1i0kXZr z85ZK$3gQ52!ru9bx;yV~x-#v)16wy(ze?tBJ069Ew!6ckeqILGW}Op-aBY4$P`_EW~3rd}4_(lwN}bnOHb*+98%|noUi^!uBUNK^1IC7J1qjw9DO`?!(qo*qe0S6Y!0-qV+TC8Ub4uso? z2I9;68`{4K*eYn|w7kCs$STWZ&f9{@d_ps!^%TH5Z6S=*cA6&U_2JT|C#cn!^#8;J z9GQp&yb#(TlbxoGg;ZLUx?@w`6B}&@W<=3J`{jmG1L@Sw88P6>taFLB1GB6rUbK5v zP?m_D|L3E;F~2KE6|F#4zG=h1f@#zMOwEtrO|W(_Di^)-Eoz784DVBG5Y2)lOf(bO z)(VQzLa2Gj7O^dlB8i=6-f4Yl)2P99>6N$*`22(j8PlW>-VICSx1cVNp|~21D!}Q+ zUD&lsBLj6)!{!bKcXnC`=dEPoHV_P)p8gYu!F1Z4N^f?&tx7s>H%;lnze$}KPF}*E-UHZCW$fqn znjkm%|p;@V)YHg=4xAn>10`1VI?VXW*YU6DAjZ&c{hQyS#vl)SN;nmv|}fOi^S0kmgdu*VYnIQ zqap4jeW>s{8=MKLAjUJ2oRi$9_C!#v_ae)tW9Nb@{9@7O;g{?lA;gCyVUVuBEJA!M zoKneus5_-yrMOQCpD#$t%)y~XhsCNBbYW;HSg9A^j)n7uNa?TKgO6`7BH^-zE@&BN z{SAW??FY>Jf_89zDOlFtIF_Ve`ta)S{DzcL#bjV=Aw4NE8X~bB+eR(mB2FjOk6@sJ ztG6E9vox)}FV;Iu%X^`z=NSCGPc(JK`SM;s?<*#2G_ivzlf(=Ql%Taxa}o1Pg#D`i z>@P6_&Tl7Wp=UZ|?QELtT42^H^2FLK;GMPF!sQe^TjZXJ|1hY~zsBlwa5PqL-`R}% z#0S+PN}`Ve`7$=ffiK7w<*Oy<`b?QmW%PgvY}rPF*b>^;f%_~jz^Ak)zlTpxAz$W` zVAEG2Hra8h1B#(<1Bq}Qz@{T~=>yml6Tv31nx^?+lYJnY_Wv4en!Hu8$qF{j5_u7y z@B;q4LTtl$CfQ`Vqr-H^%aU29J8&-;ZX!|jT^Oj2!%Oh&aU@7QvrC=@fXXBdp1p9# zg?UDLQT!4WdvX`;q{EeCXdsC+#z3(@l3YY$a1r}i`KGTz(2rFQx>V)g5nX71CqsIG zSOy!37Mgh$U#Va_{zAtU!9Fk`2rd!{4#KFIB)iE?JI`1AQSY3wA(x$OC;wcW9 z8#-bm)VOpvMvOyP-{OpPq+kDgq0%D}fX@FXfes3Whb@>2=4;h2W#?1oW>44cz*5|o{6Th7A0IhX#DUM#VH4`nVwGC z7>mtqSUY#nVZR@WqxtuXqTD5unIsEPfMmwvIQ)XFS6V zd5Tf`KF{Sa(nDmT7bf z81|>5zoCZA!c7Fb=u&lzB(AV6F+$UQpnEZ)P@!{l*S~0sSFzB9kLW4&-rh~I z!Lg>Nar*ctai*s`ntBGCp3YBIP5;#i^OKEuvu=ukW&gXuv1nACVo1Wvo~9$XEkTca z?P&9Yc-1==Ei`XaBHe^}h~~@qND+C<7J|H{okf@|b_4_Zjyps1|FFD)F7r0_@(o_| z4R(kfGhuG$$im)%w?V0C5pKksg8{qN1X3@mcWccL#N!xqd)$kCJ(%JhiV2nwhz%|# z5Es0iKzwi>frOxqz@XqP0)vCs5l9S9B`_qINgydWjzDto5&}bmBM77fhZ49bm_WdU zOE|XCuD1%4r?bNJRtKpQX#}^Kp6!B7zju($fBW%Z8kTi2?G@6DBWoX;iq-VVzutK{Bk-9(uqcXn(oy2vR;BL&?VkXi1OISVCh1e_#}6KcPT@Uojd_Xnf#7Mg?gJ z!8H^Ss~S|wT6)JlIaJg#dQYVH#NZ-&A42a#1Yb@k(R)(xCUQ@v_vGL-dKaZ08oZL; zQ^-9fcqzSKMDG^`P4rIx4w-^+rbT=5aJ=3IlD1Ggi_8_K+U?-b4#^>}1w$^`$je1y zYzago$Sw|)p_LQQUb5vBV=nU~VvDg^EG36R%|a+JSL<{@2ieqNM%A0^|C)86>5QrV z9_^uDHA*gO+XWxb!~~t7>P&3#E&_3)z-Quvg@h#p9RvmiXA>A4%q5T*oK9d!a0-E> z;1vXtgJTH{4W<)F2@WH0QIME*Miltf3RCa^in*6YX9#iEg~w~t^BonY8ayTZxH?d! zMsx9Ah8UI@bP)8S*QGKE{4t6vbY>Rxj|eAxv#!_>r%b^!9ZxQv*?1gy3h^w$a~B>b zo@zX9Jon&Pk7pyEqj+o#A^AMh2;DOF5fU3nup4U=PT&!x* z5h~tP{cbEsvZ(OH-{}ySUF=qxbq54sOdub35 z;yNY!r6;g2ln$2|YTw;~xkz8&c8on(Zv7GN>H@jWO=Gd>)qJ=iomSTpOi%CgUDSNo zYWgKc+#Lb3R^7BCqh}`0%d)n`21f(wo!LW398Rd&k#TBfuW7@ls48n)JX&c-JLb4b zR+sk1Ye(}ob!Fik-5uk*gA?*L&5pNf!?8W(+{{?hgR~B7yJ5fSe(Jz^H*}er$TAi2 z1CHF!wRat+IqzY?+XTWkb!K$TY&31~!C%8kKKN?f)Y&sgJCNKBTYX2?ZhP*Ix;N~( z@4ClO_O?m;umKBs;X^|&gRH*cfjE>patdx)e@0P;DefGKK^Mt2B5}YB$ms+#X^UCz zg68zPk;Ic&-^ghlC*OA9Xx>XZ?BjRIiFd4i3`>p?6K~Pf@WpDoh1%UxaqX`~ShV2e zaMW?g_WK10!_y99Ogcx$Jj05|=ARP>h#5`Fj!SUc_glx<(aj=$1=dq`$)^raPx+(;?j|Mn}<%a~s(7K5>W(Dq5JvQ^0-31*MO zly|V5?4#ngH{~kc!iwC^dQ_0z7pLEbWz}$v1n=6apep0Gix8NjboL}oP`>$J-y~4| z`fyxpaHeSsjQ!Bk_kd-%Sas*;*xrWp+Q=Ofa?ARoedB3wVcZA`L(_b{6=7&bku0Lf zJ_}i7fPEAWhp}n_VVwj?1mE`eZMaFN#ACMlZ=Q1U5H{!ei(b!%K}3PJ9rF=?U98qw zpzS^Rwbs>iX2@1L7sTdw9jdUJ=Hgzg9Tg~t)fbCJ;>3KCYu~TKSoVJ1C|JPf>P0vO zTbOrX1L32%egr24jfb)Ljj*ghui7#MF);@T!~!NdV3Apn+gW!k^dYIn*A-tA8sFFi zOSIMOX&pF7k+zwQ(obR$&e)-tD>6V}oPR}T21g<7Wt51`hSr#ToU1)l@1o$BqXfZM zV0ds&yyotx-?|Y2>83)88`y!-2>k-%CiF6}CQkAW+OTIePWIi1#;>m?;hVJk*w_Z6 z-WXdJ><=+kVSIqH#6N46JhPX_yAW+W@7?wej)9q-6Am||@_ z8v}g4j-NNsus|Hw-BxT)jVti z()Q8~!J z=7hz#sX(q3XMA_{rM-R?%{RT5>lcR;{B#eE-v|5B7GWz829k@ z(xM4%aKZT1zx!Ycg*IJOVY&~xx29QHAH+f-uz{?ZDomLN@$^6>d~JG#-LwwU-q|r@ z(_k%a%G4`N3#J@PrT3{*4g;E+H^?~MUztAos=~DBGx+Q>Jup?c9!?vKc*jjkC;U{z zpL*@ZBPq^7e6f+zgeqY9T9Dg#4P>36C|1302mZUkDn^DN6)g{PuCv z;=Onv$!GQ)Hx-R36YfPRS<)YFA`EWWEgEyZ^rP_a0N;o7ru;jI1fH@)!q1U;0GXR< zAvbO0Wg^qm?Fc!cN{09dF?Zs50}pbo1A%GXG-x;0 zPsq1H`u>u9?)3U~-93Hh zk<;t&c6LlI!tOfr(O0`pAD+@T4DY9>PB{r^YPO;^?>g|sXK+E=K8DtdFlkv7{_N5T zeb1Ejt*QB8>6xef#4DMS24SeyuOF>>e_Ya@Pt}~MVtv&Qk?t$n_Ks; zKrqcq;lB)~tOP_O9`qtI`)cXlot6BByTO6)buK zUhN63B5cw2U8h6!+=94ij|=yu32g*}Mcup3-nAF*6WT+L zaAwNG^1V*L@Zg7KsWjL6CO?uXpIU~jk(;@3jdtB%GoWeX9$PH^JW5kLX_H^$cVWLF`O@NB?$xh;+mjdlJ z$R5YBnt`T5_Np3G(Xd9o#E!dX9C2^w`{%^#Pu>IxA}>Cp;>1CbD6TkuJFa`f{CLkW zQkhFdHAIWqRdVKtmA&(x(EJ^AIJCv*p+n?8Ju3ISOFM8bfi14XwqZ^*1&vF;n*uD< z(-{l-^59j}u#m47(B5Y#TKdxRuM`aw(lpk$wm>n_i7=$uI&N}x;S1j^cbh?fZe3AaxaiWv44S_ z|91MyCJ}v*UcmW(hCbK-A^z<^Gy9+LkLde9!N2i>zVGLsU$)2Qd;7IVwtA-qiBDTD zXa?O>=i=Lk=Cc#}7^CW|Qk`}GJ_=>E`uODO+%EK!O6t8JLNlp|uiF~%nhH{kX{u%@6y-);o;aZoX$*!`QpDU^R`sQdztH*h0=j7+FKe=Fsz z{SV4dnVzrw{!Mm~e{3lKO2S`f++vhP%gewA8{cnplQZL--S6LsVESJWjK19=0|TQx z<%2@$StvbELI_t0f8-nHH`ll4+kQC4S4*G-Zb*;9+t+tCQndY?tl*ufFaM@&^00-| z6L>~AJ;FtLW|^MAIlZ;#Nl&HpJmK^RM|?HVL-DmubhcFB^>F%-rxV>u;ti84!M3RQR`z@VA{We2Km(6kfD7{frTQoCweDYeACa ze?)y+WPPSIIW1UQFR<%9N>pWn!Qg)p@na|ah~E+M)lhs@#&11;d{G|@;zRW>+S|-j z-aFvmWTEs^4S!A4r{K2>bpU<~|8k=~82`s<*}SB1tW3*pmoKL^zZ(i7n` z!g!{LzcS=cIPyyjs7M3h8P5syO8OWt3iL$a+&{kMVSus{KO_G7&drp~y950Fn+nOp z7So^pW~5CCpu8pI?+N3wdot&+te3)ZeCu@fN}}7>}s0Y*}9zud->p zav_-hZDd_BJr+v;kqM#v1pgxXcLVwVKDzyH>w+^HSR;V`_BD{sMH2vjHj)R`zYBv) z7%vKRMBwW?A4jmj6fUOVEz=|T(aiaQUv>)kd!zmPH@OI(Zj3j6(S8HQco$Lr>7o8P zo!YBKFZ_=F`H0bexIZ?BaY2tKOpnA*^{>yTPD(tK|28wRL4L6HZC8i*!{hx-bEv(m z6p-3y57I<=8BY&%_ro&-9sTf}KwCfD9%$`{7X?~?hv^Z?vUEQwL{G?H%j5A3?FHkR z-`@(d^!;Ze`Zm{3COiW7nnLswF8i0vpYim7xgVYxQ2OEMf8ZI)%i-;To_=^ypc{CI zzHP*I@Uxr9x;s0XpVN);lgE?S{}HMm3t|Lz8hF3&%~p7cUugUa<%ipkL+uCsM=Pk* zJI+Kg0}KKEry%78eh)w9PY&Uagz4Cz?_9OT~ zhL#ln3&bZf@d=<|P=6pYzVIM`9WFGAUj z3PJe_i9e5w3-N<=LxJhx@(cfr0pCNTJ>&Z>zRyLv5=s|TkTe-HZO{6g1Z=qz#uAX> zLey<4um}nQ4H(%XomIU8E|{hYnJ*Mx2HuTkDFc(VjP!BWAXE~WXmd10?M6(9K`ux^ zXip`2B7##&*_3l=j&Ap1KIJROZd_ZWc&cF%i?lFJDagcY=K7p6_sSkG$j{4cYDkaw z&J(T;s+#bNQ7}KJAPwp`LU7KyKrRR3&CqX!EiiJ;wEOHTe2{2SqJ9H8`ie63g^z=j z-FYfljlHKTh{~kdj-<*?h4B>>;<4+4MLJ^GM^Y{%1@A;Vv^@H!i$!Xc$j1JnEh7ik ztE6_szfAPp4XsF9PPa5awHjz0sOdu=u~C2_`U~E3efl3Mm8KGxvO7;`0fk};1lcb@ z&?*WqzeCXkEn$N6+wr3Lski&=G#mM!kylg?@&wa!@YIa9^ zhklB@%A&l477d+2c<%j=sCX8A8p01K1vN)~RJ0F~37-L?L7J9*$vvR>Q9?!eo4sAqBjf|_m$%90i-=35tx^Vj6cIo-{Fd&kuFis z``|ng#4Z^br@ddCb~4A392PSr022@$OjKJp{t8M;1a3_d0v zI%rAWPaYjsoH!`U@Lzw3hR}THykf8jKIJDLG*W=1*DuC)_f%AQ3&^pYkoe$0vaE zA|KlFfmrkKeM{H|11#{;u35}|X?M~|B(M>{0D^*l(Hv=kfZ_+Q0JXJk zMAA@fhv)!-|Gkzh(ZMpJv#~u!Z3|hBXYAFFS%?}AGtT*mMohAj+# z&u}ZlR~dfFF#b{*e>B4z7%pH~&2SUL-!Xii;oA&PFf@;r={>;pGKujU85S}uVd!Fb zKf}!of6s6m!@UgOVc5$sX^hP8GKM!WEMi#Au#w@T4BHrPXLyj|=L}<+zo`r_XLtj{ zA2Gax;r$FBX80(>|77?S!|e=TXZQg_qYqri^^(ER%<#-8Sf7l;PV9_cGkd@Q)08N6PS<7{8ZcCBq*xoXaqW;UtFX z3}YF7ez8pNb%t9RwlaK(;k^t?7~am%!f-Of;S6ILZsvRpzN^EPM$8)(1DgLOPT<*5 z&*kKEkk);ZlY$DU|6LxRC(E^p|6Vf8kBB0``uQ`93;U!lgb5qoOI_d@aN4 zn)GkBNIW`RG~T!^UgXm~Ow!fHH^^#o{{Mo{Q5qa z&G}piy4c@<(czxeC7=FT*vjR!dOXgRE|0TZ_0+0vr$?=+t#LL~xjoJrkGiU~uBvod zwG(CT7jF55!}W6cqxrb3v|KH%uC6UBl}vPd>Z)p%Bhy;7y0&JyQtqrM^;Ub7Yp%)` z99~%C_PSiPbwt_Rf`w{TjoVXNQ|44Xt6fgD&iNCs6Ev2qnYA_5tJSjFDekJ3-fEG! zTIE(lktcF}mAYKjRWkFb4O1#sdZ)N6OY5BF)m6*tO6yj0C`FlD;7}{PHDyF4c;N}B zbc0&4vg(?fogQ0Nom2RiR@iCJbs&2Jf zQCnxQh3E=L`M&ZaeMgPQx!hS7jzd}ffOxZOYpb25HUD(H`J%~jH1l(^pIR>C@r_~O zXo1GKSh|3&-mnBf}Zc#o^6krMsE&M#KGi9$#LQ{u>QEYP=Esq^_=XwOZq> zSF4>h%RQCE7xN3}AD<|ES*hDYVd!`2#q)=2*nNI?rAxXO1|(gUcO~p$sC*)E^_YZh zAG7~Q5|(@@VWZCQh=grD5@x?IVc}8se@8;a@aJ?I-;?ewA4u3?jHmuuj+?E&lCbR_30>D%x>BaDC zK+dYOuCBHYo|Sun0 z5;rs6b3o$Ja#rteWxF+?F`gTE?|*T-euDeYe@oc$@BLxVjS@HF8~OC?lJpcZeJ!_g zyp<9b{)X{K`^V4zv&1cblCbeF68173y}x7sKS*f)55^ytu;=Fzmhd=V&HSJi(}t&I zyQHgy-PIiuZ!p5`lz0h`J4Sg7sQimezwI#zjdHg#-526p5A#j^Bhz^SzNItY9yjO# z&6|mM{AfAjD%WcCU`0tH2mFeQSJu@Q7b`Q%s!QE&^~xo8U3q8L(yKBBoOq=|@`-!3 zTUkP%={wcJ)sB@UH5N-yP+RU5;;Z5+mEX}&xLcRqjZb?qMe8|AX zjvBYKPK--a-PNV5oGV3oS9uyj-&+n}QB_kuhbSbP%bm--l-5f3as?u%b9t>4Fuk6N zDLE7Xzg1Q4Dw3?LYnMX?Qj|KUyVhG*<`fCQ-;j5U#n(bn*0|l1>91z8yJ{``msHhM zd8#0i-Q%QEb7|&4#HQ52x8+VxF%mC^pzOuKmsu_)VGOfgSFy9f1<7?KWPBMK=?Ra# zkb6|31x`<8Z8-uXinFdbl(`VNi@_EeTj{q%1aKI{34hc=G?C%-8mc_sksQ)PfFGV5 z$|(z4UR#X$flFCZUQ0sng^Ht~G%KrWP)U+}Wl6~4{86e9j`)yy>#c&JU|TT+0p_~o zBT2&NkBzp9@KsXq6*&^$SrEQZ6cLW%Et7(8C>{&K-y092ifr77N%_gfe*S2;iqsW_ znoqxS!Qs2gMdACE3l2Y|TokWgx!~|a%0=<|l?x8vRW8vVFgrseQQ1rSJDi^x;6%1(7MrkaO#5SIV%~nsTB`i6}<}JVPb9P&yF+<_{ zLAm-KmKRuV4av=nyBJzn&TV15Dm4EUdJ9*r8^bTOLFyYazYdn$Ri5vuhFrjS8_TKY z3&`EwEYG*HoSkjZ_oht0d$|0r8nEM1#w#Uk<@}BLW-G_*9U=VHNR2eRtVaYg&H(nr~dQj$P=KKuU%jN6k^0h>l&xptQm>Cvw zey$7UcSz>vVtyJ>y+qR4dLe#tyh0-%hOL*&crBb?G@a_(oF9jGF>K>_trv*b%JB-B zP6L{m&Xx=CMLjI@YvFhXbTL2ME)cJkeua)DuIGzF9IG)P!2K0ybn4es4Eet!j z{@N}Oua)EVay=NZo9m&6`8goJ_ho)P?hhO|`8S5OYWU7h%(&~SNm(~7x%1wo zQ`W4Ve8a49Nhyhnq8^d-b-ygf?N(#F965*iw;$f;m_{ zO~J&k8d{@z#R*?Uap6;MOpsh~sSoz@39ybH9~C}kpja&jZhQs6Y7pt&3tF+|#4 zxVt#rdbrcmU=T^~{U}AdKg#W%^~23i%l=P##L)T#)QLv3csQdV2zDXpr(VoYfb z76#-xfecMcJkDw-O*Dnt6Nhu~?>y<#%FYi>9cwqGWe^QjsTQC~ayV_uVqp4CcUkEV z&Oio+YTd|avWiuJQq@xjt)wWGNG+V_!2Fh#maV9BR{X#cQD`h{RY2OsLd{j@p&#p1 zWh=fbwUt%wm8G7tN>s!WR7JUZXPCV6r02r&SIrMhFH@v9@jKHa`o6RNBIsKq(p&r8 z=|M02eMv?%xVqAsrEYb}vMHr^ zQm!kpP9SD1t6k};Chg2>W@6ZZ@&fltLu<>TU8<$aF-(9> zrD*8U`G|R+Ag7cln}XRjR=-v`tC@g-`D4y(^oQ@}XSq}AbinjVsIf3;5NFRr0;ZeQ z<=`p$kO<;-Im@als=%Uf{kv)9S@cjjkPV~@{mSi>%C_^4L+;fWE*p#h5%EQW8$Xca z^}So=xQwg)gk6FGvl(}>f8vKS{6@yp+24RO88`I12RZyHcDFwx)Blul+@~t?Gr|{r zB-2+pT>1BeS3Z{VL^{K4h8BiJ3|$Oc7?O-ar+CHT8H$HwjSM`=c<5K|Tvb(uMqG!A zlbTX>nb*BqF}^pYb<4ex`pgQ<=5J8Npa%PYC3$z+vUe4eG%fanvX z4MeLgM}Oj6%AKXJ*&yWattnlFZvvS~;Ol^{M2%cg4l>`2^~RYU zlCSX$FSOpc+*t#~P?IC>;|X zN{8w#6A#IM6n_mK3crZ)aex%}b%sss{t@V+bQ1AUnrV2b?kUgVc&@>-9uHV6%2Uep z9z(n;xLt&Y;sF);T?RQF1Lgp_0dEDQdY%nPvZoEu3pfXG72wT)Bval1NIZ7{t^>Rdun}+;;QfHP zfDZ!B0Ne;j=X-1doCf$1pz)(J(y#Cf*`J9A^m8#zyr5qr<3uz4HZwk0qDmX%RPXfb zVw`wEzaGYkhxF@Z+>p}~du9Hr@C8p8CtlMplkw#eRV<8C9ni0YajFaYH84(XiheDO zQytOoamJ~Ch#!wn6B+Gde`=@n>tUSQDg90{eyK#2#4jcNRCn}CXFOA)N;c!vCg^8p zoccBWN*JFcQKf-#YRB|zVVv3!{kAerZHa!yI85!EeqHQOZJmAx8K?e6Kb>)EbM!mK zxG~>JJTA*aZI6EGj8hw=Unb+!7U^eUJV~NTA>*qVuVfs}PyAerH!!}D@p~9=Wt`eL z{n{9(v508+e%oW?TxCH_N}_W_A2D&r3_p3OLopY*dco*_}i_-@l!N7M&O;<1=J{CDP|GnDt*dfjbvxv~5`>p7mm~19y4n@a8r48!m%ww|Fgw3Q#v0NBW(o9E4WH3FIBZ0HQS?2W!DGD})kiprqiq>^7Hvkjm zh$L`fjR#Jm$b{4EKZ3=A#E_08s%9%`p60DVr9q~brmZ4;RXHYMB2s#n9O3d0kb+y%MNT8IQqBYUFIxkt+%6yD9iwJ0jbz@v)@d3YHnn<$=` zhe964q^1hf9Ya7Cxg&kp<5F!BB&j#Dt&99?AwP@e*WU}_Bbz0~N6MaB=z+izY4gkR z1pz7=nruBXV}!?YE?LwWlC`XFawj=HEdNLL54 zZJY6s%^%_12Sg1L9x^UQilOR;6((8O8to?R-mjZQgzukHIJ}%^EF!~juW2kY{1QzRXuNVn)?Ij^nm zG?5nPj~^JABl%daGZ1Mu<{Mf^L%LppC=_X^1l@wAWw|rPI?vT z%t3?mIP+Fvbj@qPBv9h>ohzY=udQ>!MgF4PMOgBY?h7iZ-MX-7v;ggjcmm=EI>LQX zX_aSgZC#Wf*+r3t)ve5_u5~-3e9xB;r9pKMwCAq54^IULSHt!#sZ^2wY7oikq$ zg@56E=ik04UyhyRXDt)52Rr69l%alTyT*dL)fe&-N#2g39OlUb;+>xk1QW3aw%0}Y zSd-U$?=onX!VS-Gk8VdCT$uyyDirk62nSVzdPJ#UK29|UJbz9>sVn3w^)7;h7|axm z$pX_v;5<$dzW?8Uox(-PzWSPJ)33em`kWc1%gV5+XnAGT-7BhB*3`OwQs?$~SJgMH z=Bebkv|$&e3{6f>N*Y4HMEM&W`9qpNJU#2gaid3FJTfhH#PH$6h7B{D%_jUVlD`!3 zLwY)Ycb+}S-yNn~er3Y{*;#2TAJj;7SLl>5`x6-t_YZuF=NpD+M-3m9j3=HU>F`86 zBOL>ho{oNWG=_Zpf9C)HTj?v&rCe~n{cDkX09)c^I71KA%J^Vr=i^cSTNxk1{#}e4 zdXa-sxX!qtH#ij)KR!X`Z|F75j2r2zQFu1v27Nh<8~NKAPiFdxqT-kAmhz3!TFTi! zo*i6_8|gPNZj3wkG9Js}8>8^%sPG%3{2z+KTcYsIj2rdw`zU`G%V`EZk4O3cISNjuzliZm7;j)) zWxSPfLl4%$_!aE0N5xM}l=&Ise>&p^|3@>P!0|Jq!sjq<(6^NFK^(r4afAO2j2n9X zjf@-Rd7N>h{9TMs;PiSK&tN=#h@{`}w=j+=kodV6H_~rmTxI{Qj9<=p5967Po0DYv zH1DIIg>gfVU&6RC9=jMf^!^(eH^$HC@p5xi_%_Ck^t%~1+Lz9_!JourNuTl2j!r*% ze2X5RqWgFBco024MYsP<&fi!kC>Fc-$_@5mpAMw0vT8tADNJLkB^PP`j@wfX+;Au^ z_Ec6;0Cp%YuE6fqNL*S78ZJn;x{i_JVrS{HDw#6U#r?>h;;T6$1HUGOyF7K6@DyVg z19TNthQU^GF&1pAtCquDNrW_fsUWoFmZK|Bxm3e$K$!)H8*fyUnKKn-9NuTaVH}<% zcgm1bZzGknQxGl-4RQ*EQ2?=CH|54j3bk28S7ss}f+#lvP6o`JDA(xj!u!2=u0ZF# z7cZ0GpM_@%o~d{y;JFczW+H(r@P03zyYSGjWL1UGnqDbU;LDLPO=J)i6{3VU^po<; zhzet^TDP~(NlBDY8-S(B1>5X6-@y%OKsyNaX zh-xayvnwUHFIeC(>R;Ats8w)1Gk*SrsofjxSyqVCK$Vi(l{Hn+ZB|#itEg3!gqb9J zNMxlFebN3)?(7$$1WG_?C(6H%snOxi%T&rQ%=ZDD3v<6;ID`LDe2xr_@a3zqtbndj z6;f#6qys3Fjdo%9L%RhVsEFnt84Bry8qarT7Yg@-h@)~3;N$nC-><)Wggz~z+p}I8 z<-7cH70HM3vfAR(dRB%-xX+wLBN@ib1#}*VEwo6*>`~O&G;D}1krBQy2~*`KBhueW z=N)iFj$+3`Ole(N<$c^M7l40l}clu_M`?ZW)8K1*= zAt1%Mo!v>HN8w4IM(HocLwS?9K<+E?sCa07d^DaqJVa|F9-?(U!}|fry$KJc(~O7W z{|wJWJpao0|Ha;WKsB*-fB&JV*s&wFsGwNT*b#Mh01;G_sHiBGC?W`m2o`MD;I&|n z9eeCuv0bspj@K4DSR-P&>h%T?#Qr~f&Ylp^=e^Hbzjv+ozt;N>kT0LJ&zv@APG)AG znc2V;%ek5TVLsc~AI3Yv{;*uv*&o{Pvp=-=V-47lsRL^iY@h$P@D`A>ty1vEh0O!w zKLx{oO}?xL{jYwevn^Qor(pbew(X@K_V|VW>c=vLX>5L!^kdDo`G4~xtuOz-z8h%b zr~N*C#>`m>v**m6H-EuG?V`m?mM&YqB5~!a)oa$STd&)&ant54TeofBv2)k%J$v^h z?LTnv(BVIhBp*F?{KUyqr}byfo;!cx;-!?!e_pwI?fMPF&0Dwc+`V@{HSNK}M~|O8 zH9kv!p7G-4tJi(zH@(6CWs*CtK#uj{(EW8Y<<{Lhz*g9Z#7 zG+6zg?UN=?`EBa|>H7bl&i{Yh{vMuQ9lbmG_;&8n)vsH3e^rm3y#m;K(*yhU=k5QW z?f<`Me_5f?4@Ws^{B!w*4ebSg{x^((R`KQ^^V4Sjj4lmIN2mX|6I2a}kRRzK$K2@1%JAhD*V8@u-h2_})KUq~ti|VO;jF zq!_Bf54LE;Pg||BfTn2mB1>wnw;0Mkr20#oNA)ONF2+=DDQ1CPx1A@x7&}Yg`y}$HvZu8^rSjc4XK(`Nh&9mks80# z`lLEiEon5Vic~>rPbwodexr0qb);I-Xi^oal2lGABQ<^H=@>|pNOhzd(r8i@se)8a zDkC+0q4Y@gq&iY9X*8*tR7t8Jm6OUyO`j=UQa!1TR7f`PAVfcf`PHImoBQ@nxzN7|HJ!ulDj#NvkA&n+gld4FSqzY0w zsXeKT)RaT{lNw0%q)DVYQZ1>bkVX@$NmZmuQU$4;)SgsUNKGH8JfsFvJ!ulDu8?Yp zHKfs`>O!g_R+1`6<%QIqSVn5frg9Zh1F@bosgUZ3wWOLt8cnPwRTWYtv4T`yNbQMb zh18Tq%V*5fWBbL;ZN#!r324a07O(K?5 zN31QR8e&PKiPeQvMJ%b3SW!sj#FE+*ODZEa(f7NgMq)_~#FFZXB~2pM6;ds+q#9yL zqlqO|6HBThmQ+bBse)KiIkBYn#FEO0&6MYo zUVN>*cz~_D9v2On;S1^u#T!gm-UC|PX*kb5tuNTsnru2#Y%n~wsXo`VFc@+*X*R>l zhJoR(&6ph7NYKTMD|y}a!cKe#`u*e5GT~9LhOdABY!(P0R^&0^-?s%}@ z4zPDbWah#H17P@T&EuL8BOp!j-8ntR3pQ42U99{bH5|OQ!lv=VNGR5E=A=qjdxGus ziXRXA4TtKNMzi1cFumjw$Bhk!fSWOMmQBr3usT|EEaOgpFzVxNij|3kq(-eBkCp8M z%iouFsn9nZ{(ARGzC5QF)LlRJ_Xb%bV8HyZ!Mo!Epikw{Lz7a&VP3`LFAL`O1)H_4 z4I^wuf^VB@>PEE(LYgL0*;-x_Zu)p12wpxE26;^={i0PzusI=b@WT)al_T_(BJ{l> z;M4uGgWaRRX40iQ`X@u6$%PWLW;gc%n+Gj*-E6|4k4uA%HEaih<7N-`>key`ZReEj z9R@RtHva2{e-Jq8tk|zRxE~0WH>@!NUL4Zx88~?mJS%1AJbq3m&>pJ2^G@eTXdy1a zaO0~@yVfTHAl|>s3aj;v!8z!ki&e&rfIs!O_k0>M1d1jejQn1;7aVl-uI@gfDWvbH zZR4~q9DdJk=2q+XV5t7}(fPNX`$4J1i<%Loe8FbS_Y1PMqrj)vtNS%$MnEmM3O4WJ zgP~WwGkedj2!dnJyI5zhQ-QY&zG6%B-`R^N(zsG@?$uj6jbY3KnTicIksY^VbFK3WfO3LObMW~QAf*D)NPR*sFl z9}o&nwVgAqR}OTWC zA2gWk3Bzia?3d!%2}+uZ_BnsJ3$*`Mu4M9Uf7sdm*hSs7o=~)MpgO)tADH#ek9-D1YLqW5w zglf@W*c|?Ci*nB>Q1&R16!FaqcC7Zevfxz!Y?dvu?pQ(%=W<*I zEIbQ|ny49Q6-Qp{_ z#kT;vBUPMzM)ih<3(K5%RV^4gntBVTS$TI9zZjJEN(ry3cGDbu*$>VJPuTZIN(fkg zXm{tq(I{y1Wkz5RM}M%6ynlQDdo|RPZyI9VJRGz(^_07(wTGq~PEOA)-ya$;-}udI z?QmG3>8f`&T0>Wj=V4oy00@VE)~j=a;dAY%L)EiKLL;j^wuj2AU}}kJubkTsg=y`b zQ+iE{gctRk^^X^Kg>uen_B#Zgu3FC`svPA&pNXB z+LLoXy!8Wia>;&&LhK*a~YisQt zR5}VmgX3dOa|6J-=Y#p0rNg0iqrHu$UTgzCf$v95f5Em}`?~rT){#&?dQNle?mZy( za9??`At6xSA-*=}72jn_}{6)f0+4c7JoK{cuR0H{da> zY6rK*t*TW0lp5T87lb+1h=ThadFmS2_J`W~qJz5~ ziGb_=&bAp}Sv#D+@@9D75is4})2{Y(6}X+dJGz$;3SliyK~F_zIG^jBazWkUB8)X`S*+V zVrk{qr||VJwk}(w>w%`JQpWm{`!|*_je^;s_7M$@Q(=6G_`yDpWxU^wjMNTb!Vp~Z2a_LLqb7#{9Ew7*YKP&xs?CnTqJMy2#EUt% zOn<<&@{>l6dvFA5uWokF`&=^YX(8|Ax$7td-|gZ)a`7?P@OM(9l(^&Ibt!0Jz@QT_ z@L=S<3SKASWmdzeV)ai^IZngzHxHXFdUqP4`u$nHQm7vKEig>}?YXx!&t+%f_S6iA`!?rb%)*-TucOaF!;9~d&OSW{HK$yO zY}D;Myy(3uyY;d2;C5)k^B46lz)X2!n%j~KaA(Q3XvL2U&|^=G=e6*QP~%qBS7q;A zge`59IeE%UP(01vdiJhM@V2kl27RRzD0f*NqMMom9wQT;xcrp@hx&Y2)4%6s`2EY2 zCasTOhTy~LwNBLi6RI{%`1)?{pOAf8)BSSxpRoDx!gW1@uE4!{u487Ny#i+(=JgJ1 za24vTT6O8;!mIG;Lhydvs-w z={mHT)U{8E-Z!9;FleO1(Hl@hwZ}WMi~&3hhn6}k4N$t@wZX}w4e(qWo9?v909}u) z>Kk##0C&6W{WQ18O-S0l#Clfin^0!!u3ZB{Z^Ed$cU(&+-h?kJN1RDaxe3`Deb@cS zy9vW5-1y?r;1;-#dup%lcMCSnd{UwR>|5ZxHrZWq^cFO$@$6Xo>sv6xBjECAhuhG5 zO5&==KDQw#_4Lqs<8Q+o?-9NIw%!K&k7u^{-@OeP+h)#G*xrGPuWcLt)BFyc9aR17 z+#z@1W^tvasP+zQh#S9b@TofxZmn*<;@ur^&2yc#$MG%%-`aC-qwiga?C)J={J6W2 ze&a(@!_9Z$&*FinPu{#s+wm?eyL2>bTH||={mdrzaKC%7uj1;ODKqbZu(Va3;|K3S z#)d{a7Z~qB>&0>Do~7?YF~jlP`)%*TjfZW^cOQNqHu^jsyk+ry(C=$g;>oG|aBknU zc6o2^!}2@28XqdBLY28SAKdgz1zpJ&s}@D2LXhW~nJreO!rViFDMv1(!lj|DXVuJ1 z1!24Q+tBK1@TGF?>PvmnAh1UTk4-UYFxOZme%abI2)27<9g&g-eu<~w)y+H0 z)7N+aC62$)Dt#Zoo3x1Kn`0h87rRxf-mQ568A*X>9WFh9h&Z3-4Kg1<(ASe?YF2v) z!3(cW`q=Ry49af5_Hfig_+r0gd0^s0D6yyXT;rLCFuB^cwcXx6g!-mRnd>V)f^K`R zZM)y$5#){f@%+Q^N7Vlw!JiYmjWH%ag16Z-O74612!_>+*&AHqG2DGC`|W%4$1we3 z`l_ixk3ncU$NAOok0GF6W1-dV$FSl28QbtXkKyp$qAO>7eGK&?Cp#uMJptSCVcSRh zJ%NN-_l9_mc>*~@5<@<(eggV=oo=l>_XIvXR$i39eFA?M-8Xn)`KK_TX8eg4ZJ)w! zm*~%RhdhO|>%O<{lJFF2WydWH-1ih>D&@-k?>&XY4}I;Le0vIWemL*{T+RqT3|qGJ zbT&e};Oqaab2GxNdOOxW?P`QI-t|sa9Bc&T)9M3+7$cPN?wT-Qh7oGF>gzu$k;SWc z{nWT!M)w}x&uBk-1{+qU9)C0885F&dQ#NYeGZ=L_^w7(7 z&tUz=DTf30KLh9XqiZFfdj>Yqq2KNAJp+R>deGq4&%m$vtgf3rKZB@Ui*G(El@9Mt zg?uepD;>N}pSrJTmJTi3`i|=Al@3=vCSDKfoeoAtORJ%w>FoPpcKJaQ(&6`FxusQe z(_wDX+3#)Ero$d(JyWH9=`e3W$G`v5r^C8OO{@;xN{2A(jMif^(xKBb)yjss>2S*4 zzs3Dx&msK#wz3neK8MjY%D1i1=s7H#-Tc_b_Rrz=vo&j7x<3b9)a}1F4}K1R`1l;I zGWt18oe=n4GwnGzHtciTxa2u}KKYx_X3KM^`}IfX>3=+jqRl`4xOC|`eCabf+&b+! z3}_m$q{W-(;5q8%^q?=#;jc#;--)F%U~f#P*9&W8z-i6Xk!zY{KP>FXhb?FTJ- ztWssr_>cj6cD8^qF&XeQ;myrnzh^+PuN!}FxHJQf3rPd>HfO+?^gbg_9?k&w_gD8# zxR?R5Z*ARO?`OdNpd;l{UuD2w^;9r1F9RaNtgcol{sKC+Jf`1V^#$y@5LC~#;R~3u z`e>0o?k^y5>B>;2t}ozP$wL84f?mMN?1OhdMZADTnXR+?PJRKiCtN$cXWk3=?e%Bp zFKb?a>-tuH$~`Y2w)!i@l#?$Yq)OzY{nuVV-IW#lK6(5C##VOPVg3FERGoeELCxhLc7kp2g zu`nO!_KGLC8tFOWl2-4-!!@LSt@-^wVWd)1%5^-RX&=|dNnCwTbDd6_(2}n&rGH+* zSxQGz$u4mir7y7yu@uih_1aA;h09v;`wNt$8d5!}eQR!yCe@S5+R%EW8d5!}%#GVs zq)DW*wiHepMyeszlBSXtoDcc)Jk4QjCgvD6Pjd{LuQ^hjxmj?o=D)4~Kb_}^>qlDT zi?ckNOB;ddzvYk5oegHOB3U{U#k!1OAyEZpjW+w=lHMpbpEZ`HjitpFlV-IRoR|7< z<;CaWVu?doTCpshFmb-@5cafzg7ajhHu$&nFb)2M-B5FhaGtG#>iqBP|F7rS{x|E# zvbK+6Gk!;zOMq>{Tm9eG=RGop)k11d%hLb*_Ky==k@sOtf#>{h^~e0A(an{WeGGdh zTrArrF{~84M8jBZ#{Z&Bzpf9i8_d$cEis18Ty|xtO%O{K!uG1+=4T!AzFBZfOIwO> zun_h{V{D6p^QsG$5TDJAJ$@8>lHO4E8TX5FN?rcHNzbyz*q^X93+_ev+XQ>+I2HqE zf8%p9q~$-&$HtOdK1t)(?T4Y!tj?oYTzmqDD{D!7KJ>3fC7!3Wy`(Y}Oc$RyXxWZ@ zo;8-$BPIkNy5JE#BG#jOug)@@TZFT53O_dhzYj6on>}uuKez!W%(F+Z&~rQRx(C_| zKNrLzTzo!=1+zyHc8dgiBnNw@6U$R7PvPeoSj5K%N&G5) zZ}u*xj{G&Dybj&*MS8U0^cSp0{&OIH{hSgh|IV?j4kL#Bl#paE{CovG7Q*!XygGLb z81>U?=6dB@SS%Kots>6#>NzUEWKtMv&r!YEjXct;ocO$X4EKnRR^j7qCa{L0gOmVz zRS|n;NB%2S%41}t1@sal~lB-p0&2 znEf>|$6|figST%*QU}uNq;gUxQWw(3q%BF6q`stqq{B#~NhgzPNT-t~kj^93k}f4p zBwa(QBi&58oivFwne;sARZ=PaJH(GjGe}LOGEd$vcBBrZPNXiR3Q{F$AgL9#aTswl zX&kABG=Wr0nnX1^6=@);nly|wnlz47Lz+OE zNSZ{dCzaAS5F1HNq_U2@ybh!;q)O5N(gCDlq#DxgqCTvU_<0 z!p5>^D~*u#8Zw4GYbR>hkO}NryzB`?sJO6ru?Q?~6#tLH!^Xyl28L{Xb9|Q0*chTN zL)d#nLx#$_4T)jnYz)&0vMwzDE@LBQ9%Dnor6G>VEFH0wEUmH9n|xWC?7?jL&wXO)k3wR3SO#N$X7=dD zo)g3VaOu{q>9AoLL=IyitgXajM2wF|S<-rV7RJ-%>*q61CzhqbWAOCwIc51_EE$#`rXN!% zRLW0UTgn$>=7-_>U0C{9?oKS_p-j6mj$!J-j>}Myv4mZyo~XDjJeY6;s7@cs_WPhxzcjvtY^>@B8Bm&mYeb`NH!TH@_Ib%aOl6 zFAp9aVkx9@;rZG~x*t&trgGvr9e-yDFK^*kQuzypd$3aCq9VoryRo09tWAfp&j}Xw z!4UjuER&0IFrM5Tf-!k)U-tGGcUH!c>=Vxnr6q)I6<78xhxhjd2gk~K2XqqOg^Aj% zwV!wI?w!5-J9^8aM~!FiV+n1hkXHOzb?C2R!D{qZF;$_zimB+YVyZ-c6;m1dtC+|| ze---&{Z&jf=&xd$g#Id~I`mgDHKD(XsSN#9Orp_W#Z-g-DyE{pim3wqRZNZOuVN}k ze-%?L`m2~Gp}&f$0{vA?b?C2RszHAhQ#Jalm>SSu#Z-y@Dy9nbS22~Nzlx~_{Z&j2 z=&xd`Mt>DkR*uuC3iMYowMTyy(`fWpG1Z{Iim3tpRcJ?l6;l)XtB}!O#Z>fHF%|t) zOx5VGVroKv6;mVntC$+lU&U1PS20zhzY6W>uVQLKe-%?1`m31e&|k$=js7a82J}}k z)uO+OsT}=POzqKM#ngoUDyB;GS25M1zlv!z`m30#&|k$=kNzsAO7vGTRinR(spzjl zE>{0KvI_lGO!ermLPmcT+R{Z$x_{wk(=^j9&pM}HMl(O-p%{wk(y zJBn&Te-$$NtC-rOzly0G{Z&kL=&xdGM1K`i6Z)%|+M~aUsS5p7Ol9b=VxmBQ6;pfk zS1~o9zly0A{Z&jg=&xd`M}HME`m2~4(O<>X9{p8JmFTZRJNm1b%FtiM#EAYXrfT$8 zF%|t)sOYakMSm4jJ^HJdD$rlWREGX4Cei4xVyZ=d6)O6xm}<~pg^d0xrY7`PG1Z~J zim4I(RZLm`6EzzBRg7imuVSJ@e-+bc^j9&}qQ8o%9Q{>H73i;GDnox26D|6ynA)Si zim49$RZP|BuR=wC6;lKHtC;H1U&T~~{wk(P=&xdGLVp!g1^TO)YS3TBRP}(O-pj^j9%ep}&f$2K`k`mFTZRJNm1b8qr_HRFD2DrW*8D zF|~JM{wk(g^j9IHzX}=sRZQjRuVQLIe-%@>|(2o8pWb{`tRinR(sUH1ROl9b=Vq%Z}DrEFmF)^XP3KjiT zOpWNTVk$#_6%z&etC(uhUxkeRDyA~@S0SUnifI!1tC(uhU&Yjj{wfSde-%>``m2~4 z&|k$=f&MC{O7vHu9sN~I)#$HcszrYlQw{p7m@3g<#ng!YDyC}mS0SUnim3|yRZQ9V zAgTiWRg4YjuVSh}e-*|fP3{pYL5-R73E)>GH1Hif0|>T&lad@*kCi(U&I=**bJX zhXy0{=NAQ67Lv~!&g67*6>jHdy1GIf|^w^?!TPiMhuw%tnS+=hbTz`friFFFWi4~{x`UE?5ZuJY%_oy(krd9&<2 z9}cN6G~L~3=7J+lgtXEV#$G#6RVaJ+_LUdC8&f&PtL=rvZygS7yV3sh^0q=7#m$EMZdDh`$g7;(P`ZXNcJ9`a9*P!%$K)~- zCT4x;Q0+(V%z zukhG6qE-jN{nfU>7JtZv>b2)t2P^6c>J>>d!@`>gHrEy<&#lm2aIABr&iM7Mg?U3A zcQ2fh(}A~7d!fm9-ygSnRuWD$+Z=fyxs5P#aP>#;TpI}Ub~^T+e8OGm+R8CjdAPOk z&+G^rkK4_KvQ69_53KSRPOksrIBQK^L75xh_;I)(ctEqA%LaG}y{_g?^Iq#DENok> zx?f)(Vg9=7PdaVyD!d9iv2Xp#%7TqmwHMxt{DcxSI$p_I=Oc_Q|E$BM_a%kI%{h*( zJ~RvMMR_^j|20=F%`fA+hxaQ{U0ZB@3k z5;mn(7akRBBXm}LSg_vFT^Q3kqQ0ScM2>Q-_e|BY#hS+)A+B zH?dmeV(Zt&r56wxg}^ zY2u_E?XNoveN)RUEnCY)m^>q4V1w4(gnBt$-fh@jTc}sx;gVP1j>2y(_Uv7BzOK-0 zcC4fFA9tZa!{XzfT(2!0YLwS;;W2-~QD{GP@TiVL*U-x|2N&@X9HSx{?eOR-xQtue zq;iLj!v0SclvRdz6o#(37hb$bJ0Wmq*-9h!D}`+X^J>gZYcFhHSaylHIAwJImPUwmx0-EZZD2G)-&dKv2pjw4^JP)zMC%q*|%{jyIB;oj1z-b0R* z5_YfczddwcTVcJ{afy9PZy_g8EuVFvj!Ihfr-ufeNQa9n@l&TkMuJjSA zE_OfuazYp3f-wAVFF$v|?Zfnn{i}5n+)MrQv32*ZLbcM@!mS6F6N=op-s*5`5H21T zPEY;Pl=`0_oI9RV|81*gLf_B1_g7D0XysTIoUlLb`0#k@nV|h15A`1A7=d z3K?_u+fDl1P6!=*u*1vD?t*`Z&TaReEhFff?o#}@0I zd&iBtxMr|0?bDUb-FgNI$*n56&GqXqG~TyHbE<8iP@!>h^*PH`!eNN<2;VzMc(_@! zsll3o!l0oKO6**!6#le3Gipz4KVikLhfSON_z1N<*M45yx}T7C>5J>i{sV-GZr0CQ z)aowGv-Qh7<=;tYH|Wm_IogiG+6jK$_HAuL`%zz^`n;(gE%x^nDuz@kweIa;;bTm* zn`X|KA%r!ztK6S}n& zzS<5dQubYtu;-|@(vTSgg$B(77xa;5cW}#zsZwKhf1%s9;}0(XT}POyvf5Bw+f}IQ z7&NcphMvNV-QP?z;@pKr7v1lC^&c$kDKRYF-KnQ=yOp*ztd z)uvrd=u}0h^YrMh%A-09{%v+KhL7*UNun>f$9BdVrd(JYLop6JHaJ3>^`+I6Dp zX5120_PuB}#!IqmFREhOXs!>piK^WCL{xc+${)n^?7EAZv~i}Wh6krbjXv;6R8^yv zIT%mjGfGrLv0b9tk9s9)(r-?=XxF$66;-`XC#vGWQ&Ej$Ykfq!>g`}rqbqI@Rgs-8 zs&=+>9@@2OVWKKu?B={TQ`Dq3Z9a+iX;VbiEIKc0^zc%jF+9npx2UR!b)st5zvkf^ zTYN#gY1~v%wKcDbYFJ(MD~8K6Lq#>nkBF*tE%pt=4Gw{#%3kgeRk7l$sKzGzzH!~Y z&EGMevD#-*RpV4YkTqwviOT+!$v!=KbVl}1q|i{fzoF4?U*Xiua@sa;)j~|O3pLAU zj}WT3+uP4y*GX_Z{dTh|D650bwBe_NdX5x6ojRJc@pG8aY~+MD%byMxG(nnetLC;A z?$sE-yXpnCkn{Vs=<{zPg*AUI8EEY0{w*&V>}Ytb_f#6t*_*~X5~)Aybrt+RtV#XRc#yDmQsb*LoxFw3 z@V@(@vynpa_186X9t{_MEAiK~(touT*mc9ah+u z9+aK^DH6wnjW=&M$MK*?P zOB@gCv@Gw3<3YnFA8X@y;5vJV8pi`e`!k1eJgDEW^<5kfwl!Wm4#$IO{%iZ-c<`Y9 z;np}FGzjp0jN^fC?LC!nJebkjT^tXb>-3(6(n=f;UR<~)jt8pl zPuAmjpfzophT}oVi-D7HJQ(OK9KiA5^tTDUaXi>_yZ=fY5583LPsZ`UXV8}{91m`t z=_-x~YkJOjjN?Jqn|+($crZfy&m$ZUCeJR`1;>L~o4-85@nA;thc-AK3|>8{1&#-~ zF!vRX2M@HHH{y6uzyFZ;I36gyqk?ceNY$>3w-^tUbU!Qb`&oZL`OjADmewD1KkE-T z{7|>sKKKWW_Uy7Qq$A@Jbvx!d|DgL>e}MG@@4QQYeFyzJtAoX^euuYK$0lm_euvN_ zrd`bzeTNLyiY<;~zQdRoR+ruTeur4cM-vvge}|gl!c@GU^*hX&nfLtOi*N8}4c#NF zKfl4l_@m?0d%wY)sWt0nE&c{A8z%?+G5#AIh#9NdJ>VPN&-x7l%4(MK&j zTWbC!k*B`GqGyAO9NhdBJm-ArUvKVLx}Wtc%mtY2a7{F(26&-nr$i!Pnr=k?q~f1o9m=C z>stH^xa`|-VrJH77^Gb~_4UKgP%Zj`WAug3@a^rarZx6`hEu`e>VFbHL%(N=9xtbT zhLMhjtyUvHLzg*W#XS0cru$hxgRc68Sq&S12J5a9Ki#g(!o~YpKSNpz`(+E>eFE38 zh$`#ve*)_b8QpK5{R9u}d%tno`w95-R6fBE{esd>XMBQ~&kk!Ap81pq&?a+Y&zE^{+d(nk z>UJKu{}`&demW0!W=E7g%Jz>nv#oOVEAyaB(k|1BnR#$@vHnE;F?n=9YaUcA8h2La zp9ham9hkVHeIDpGPqXUMklDp0kM3v91EqLF>qn^J-@k`5+aLM;tRG>rRg=XBPkn@Q z?~HbJ_I!l7ZU2bax%wldY>tcfoAVJ$UtCqrZo)^{zoTWwqtK5qa;(+aKl^;7`&mE2 z{O=wYOf5gci6@<=x;TA=;*-~mjH~dG?q~f7Rn%FP)mgc4sf|~}$7i`PBqhGy)| zKWi>@aNJa)^Zs1W#`L<`enT$k4GHc(i5Sw>}n5et@9U zJ$3i?eSj`jedrw`EW{Vqj)_YW|u)?Me}t{i#a39PX7p2|JhF7~LZC-Xc8+tdWo2EXQP4~01 z@0pZ|ZcbaWA$Y1oK=Q-=GZlZ1`Lw{OR2_* zg19fW zCal>wPt$8@COmAU{XJ<;Cf(1P3DfUYt2$?VCQOL+oLw|36RetlRm~rk38m|g9b7Xg z6E5HVw&`e(OlWtlM47?9nc(Epa()@egmNjZ*l#B6*8e?wZsSa7p&0loux=*Q^W9ce z;mGXbk_j4nt5aW!F*bd-H+^TvJI)6`|D9t3?V6VnIqytRPCc!6(F_wT@3e5c{Gkcl z*R|@?@sEdb2!`tUw35Q>NeB_ zGsnj0-m~K}+m`n~uIOQc3&Sd3?cCW!_p`EiKGTj|bTfhDpjw9)DNOKJgYjR7xtQpF zRuiJWKSi1K@PAuK;;6jYg!o@{FEZy7TMqG-UWlG}G#JhRh~tPW5^IPn5hoB=Ce{)=5GN8>CDsv3?|s-#EWKADi5Q<1j7u_c z4URHBaZTbB;#$N8VmWatacyEFaUJ5<#C3^H#7@L{#LmRBSiZgM5!(^hC$=YUK_luJb|y9w*CRF&*C&>ZiF#2VrV;zVLAI-uH4 zY)hO>T#Pt{xHxetaS7tr#HEPyh#iUTCi42WBbF0K5G#n;gOkNYNo-53A}&U(CN54K zO*Ff;f!06mcA}BXI(8J7OKN6&+9}5f>-c6PF-15IYhZiQ5t95nIW5 zdF>|i`W7d4ATB}dLfnqnjo8YGukS0ZPaG(%PaGz#PaG$$@50wlkk%(ol-4KSF2!%m z<0nh;iBqKb#Hmtz1&{w)icg#;#V59#!s~C7%1T!Pq5itonb`$~4=K*`>o z+ruO~ahzmVa(jYgCr*^OBe!pt*q3v%#D1JpBvx@wCAOW+`8Ba4aULm}>MPEi#_(7%9A~}bg7+EXf_EEo#o6!3JRaVcjLUFw_PdOo)$;g!7Qc*H zc|5$|6Bj%W#s$xJafzaIqllx4qbWY#1&j;MfX4;z1I8tmrNDJG={QmGPGMZ|ZeLt* z20tz%SWR#lOY7l$c3fi3_2T7=6lde(`(QW^r}B=YdWO-Q^&za~a0#Jujihvku$I6j zg4V;keQ^n+_3?gHTp}ob1f>_t?xMwIETub!@{gu;LMb1->l7E9sgFy9csByRw?=9g zZXZeEp;SL?Z)`EV-xg!yy|KK-FcrLi81L!r#qLw!3-%LNnWs!T55oT9%I*~FMRx2b zuIw(c{>0c{T-jX=(s>Z}8)R>?^Sf1j%-1)t-?*~78>I6p>_5moDL(ciS7xPd&)RP+ zV_!DIpD)<2&@Pn+`xkNm*|A@_va2i7`cbUsBTMID*w0+q)fmZ+{SE6Y<&XW&m5~%5 z`yaBDKlVc`j}#yKBetJZ|5({*#&|y;Ut(Enqg`qb?5D1*w6vSE+%dfXb9&fsv3yc` z*nhEpG)%D4V1B(VwimXSr>vhjKdfIbwgzADUVPksQvTS_U0Lb+kRAIwvebUq?=e5A ze%SwAS#0UN7WV_JAKebbVowygKl}7!G=};g?jM%@2KN(Jww6>cjOWUFk<{2*SlVL?rHA7MZWk%NV6mP)tVi($#}Uiz$j6iX6#2MkRx|`dXk4K$lJt%)Zo_Lw}7k^gxAxu z9K8Jb^_0pb-Gj`_{udy z&*k}dH1{8#Ki&_`7b*Yz@euRR?{7SRFY|cE^Up6YKGOtyuLt|I9N%KuH!qe$+OoVH z-OT0W?cdql4|zT+vz_PD&3wN#Z~tHCgCl^{LwP;{=KjO;$={!NJ{`^Vw@kO-b{#2> z1O?0Q&-NtC{?o;Ru^sxD>x1>j5UFSIa`iLYdAYpIRr@`w@?icf<3A$M>@+52oMW>}TQerM*o$F6wGw$M`CXaR_Vg z#rlM0`W_bbM|*Gce!=tiEVRC=kiCbwfAI21qb5J@#@;4V<^J>YI^EmUPZ8k}6G-oo)RAf)305$Og;%MUi#2R89 zv6grtv5xo#aT4)eVmNyJBpB|o6#Crlx`wBOjp z@cP?Q{8X|_$2G5sXOZ2W;uj&#BfB&{JCI%SE7~pK>2IX?4#bOyU5KUe*p2ug*?oz3 z5lem!={PZv>~qO3r~Hc%hml?K)3}h`j_h${-$a~1e2qAfcsKEO;>*Oz#EXejh>sDc z5?>&GO?-$rkN6(3-9p}824V+d={VViSWk90;@iXus$X$pU$WmM4kUg|97cSfIF9&F z;soNu#EHabh_@5pAxiBpNU5WgngOPojCjo5AxZ{I(N9f(g5r&4(&zpD$`6UZ+4 zMcWX&kzMjb`cipIk=>W<-HFwdepBK=vX3F&PU|}mhmn0BaU8L9UZ$e>rOBQ^c7I|Q z%Fl&3k?i5blApa6@piHgAr7SU%Md4%T}7-Wds*TXvM(b}CGJ5SM)B>5Uz5Ejv5Ly; zN}Nab7~*KMHzT%N%(rJ8aWdK6i5`ugCWan4Um>-{b0oj!lzY%c)*+&v568}zYp!gk#x08J)v7YSh zh?B`aoj8o_3gQ&9uO&_;=2z|5JRIV&WX~h+O&k})+q*om-4f2ri5-Xoh+T+R5Nl}t z3dC+?pHG|^%hPL3>`V6Fh!bf2io}6r??bF5dnMv9viBv9BTghvAf88@NW7kSJMnhO zPU%-BP9}RGv5xFjh*QYUuO`T3DY3kM?a7`>_8G*liMJ8w5sxFbTgum8L!3nURV8*H zdyup~+3OIykbM}j8}TV(U*dDbfy7C~VZ_PAal}`M6NoPnCsY28#EE1dKrCI?e@?ue z>}QGf#3zYUiMJA)h*wJSDZgsOcFTBsts-_H9!RXA?a_kRh3pfFUz1%)>_+xE#M{a4 zM(j&=4RI3L+Y$$oJ)Ss)%3GZ{jO>GmX;9pG^Fk)|V4+ zC;L$1RI=A3PA0pWIDyh{Nt{CVb;L&ENyKuBU!ORS>?4TnmhWf!9`PIN+i|c?qgnvddyOaX@qg+|(rS!S~Me^36-wv-k;PYeo!mmdSWhvm( zT=Uc6ej2m{&PR5_Pg&~~tpEJc7KP}_qQ-uri zSTm!a37^wCP7L9GpisK%AYI=X!mbYUgp&d+w<$gd4#!qoWsrA znR8U3^rOxFlG`Qko0K0uC(E*Y`Td;7pJ?uf{CW)beknd)f5E5ET5>SkW(B#hz2N%z zlwHgC{8?cb!t=}D-kd{Ozp{)UX6`rKKGOUwPR>#0?Z;X2I!ftBTeK(Ehd=8qKmTZR zzvb)WRdLJw#}=}Wvq%rGvxitP`aLiezHmR(2y=UKzoF!HM!z%q=_D^J_d{cQOZ}5y zU(N475=-L{XZ)1%!|VK!=Kjd-BgJR4VGQmE$uA%G)8y}$+;5rx95(KMvb1CRxZm=H zU)Pqr+UO_7`b*w(WZYkenENmH14`a(?qA1oL257V=g8k*IpZf^_&oG*@fma&!u@BV z=Jw+Lt_bt~!Tn14<(K?EQV6muOGRow?jMUVkK^30D0$P-ua2XEW=TXY`}vQ@o|}Nc)c~+b3}@1GjMh#?Rk}JUo`Q`>*2jaLeyc?$48Q z$NFM_l}d|@{$6~Fw^SZ11IFOr+}ux_-`@NQ_?C=*e`%Hq&f~z^=l35z4?vo|f_CgL z((D&Lf5nyc5o!G3^8}*J-`~9V@K4M3u?)AYFZb(@W2N8=_rK?thx-d~JmDiuKJz_D zVrhNOVdnC1#wV8Zg>$TVeBeCB{Qb%O{rUORYBIMq{CL-!`8Im9Kvf}*E5ter_F(ao ziE&1VC*u?gyBA|4aewBS@n!tlf;%%d5u*pW7h~C4ULGmF3$bKZS=e#?I176KV;!+n z9zC&CztiKpK+1}WBrU4jOBG$pP#=E zV}%9d_V6vlYGRzxgXPg!FqT(m!C0RZ3 k6XOgbtiPR(=Z}o*D=Zk-542!hKaLpN z6YHNyj5CDLo=lAX)SiqDg*eZGyED6d1J5641Ymts#OO&E^Rr;ICt5I;FWG|q85=Da z>tnZ3YTsVs93Q0x<2jewg1s3hSTJsnBn!s=n`*(`80T3q*2iH}ety_KN(=U2thQk6 z9|;zW?X}&4ar+xAxF2Ja1@~d>u$kwFo=dEc8!>KAaeK!|<>@ZY8R$rMX@5`^Vl1QO z5=eG@0xa6Xh;fDpmN$+V_fM>Uf|>h^zS_h>@wXS^6k^<8JF@jtiE-uyw!g`2?=Sj- z?Y8jx;0y!Y{`SOD{w{@BNsOLa+#Z3%*j`;3hY_QPAKNd1xGVKvT_L-^kUf%H_ zr0W?{`^dKP@=7cxmfBO=9uiB}>F~%DpA0-goKY%$3*h;1!EiZ?6(t@$QMGQ#+5}87rwr<9)9oR`+)HHZiINu!k=O-d?b4Y-;q~y1L)b!LGC5lt&)TFEuyuY;2iqBs%J57I z+gr|#-{fq4eA4w0wwRvi zNLE^`cMK~rUkb*3i!=66`LS%_ zc>k$91>^l(9_$BvMELcdk7us@tyNe)+}{e;2+u2GSQuV8l*Rz8=g;A|-{2f*>|K!< zMO=OrFN*aA9-e>R!}nTz{}Gt{?M@baB*{v)pi7;Cqt(Q#@>Kyc&sp9pnC| zcH`qUj*_@V^80(?`rx-xoVhMP*H?PCQVgr{uj(bW1LnfZCPw?I-T2n$W7)6LL3@50 z(pBG|%Y*0n`DcH>vSV+=_jHY7?a4nF8{38VUH*Q8!gjnOhu>Cs{)O8nznyX4 z!f#XFkMYbHuZCdX9wz3Kzd!PC65bxtxL5Ev0Iy?X8F8QH;|TB1`TGN2sm8t|9U)+; z@S2;HA6_{QVKj!-ws2aQGxmc>i}=#_IG(dxev@Ne@k}0bgmRr9I7qot3Fr`}>oYD&<(J7<;K> zDLYqN8{1O$_IA=8lDvP2uM7VHUZm&nO-Fbx)|(xlI`Js%)AYmqulSE?YC+B`WVbV$ z3%{S-%535P@O;Y_3^f(v{N!Y1Uev2J>5BOLcJn%M7TjvtXqPrSwhLw>J4LL}@is{8 zEDU`D|JYdC(WI2@T=SnN!dZOoIsdnC1;kLbIsL-%rFY5maOu-vj?bT8CB7#?H1hZt z%yuy_Z=qgV^II|LKTAz27+?0j5R1>Zv{=F3{6BC1A5*0O>3#GPOYf_fSb9&r#L|20 zB}TNfvR41bPTF)+|o&+c54}rs9aTU2yZHVO zjdsvnWK;O@1!BD4ODsY)9zMJnRpmc;DXOejvE`_Sb9+{xnl|@bi7Nk;vkEo(+=?}* zx}t9DP?Ij)TQ9QJF&(P>*{ltydh6aBMGdXJ2~}I}Z&5W?$(xalZqv4)+8^z@6;=6r zMe+S2`ou?~8a{8@j^X;9;o|#73_BD%ky$xJm909q3t2n=x811rcRj@SkmyF+?nRCs zc2U%%y|eZq>s_40?QN^Qx_!+LVYoq9D5^aEt*DCeK8G<}U3-(LO3in!OZ)wS;iiFyL``~J<_NN^ z;s{aIR_8=jY^|OwhTDu2RpD?$ROQS1M=@MGQX{HvZ>p%QeU4$cZg7IA(T1m@CVg#v z9K#J6^F>w6&Jb1k#{C3_N82qD)js2;sJbcbPhz;{?jliT?_P?kJJaqIh9~vWimKa{ zA*x>Qc3Oh^qAItR z7sn&TRyR>q^9G5k4V*5jvgA%tqc`8+?35#_VUDBt-WXLXh-xSmBC5t^4%bHeL^W2r z!|ku~M2+51LwvuC(bH2@<<;S$>N?C7Rk329sP<{MMOE44i7KyLoxgvkoKjSMPOzxP zv$I5%P1q$W>wlu^bXlTCm#-|2zeyw8imEv z+c+1yEUNyGH=-(floH>Iqq^_PwX?sd%5Bl2Dl!*wu76NeP3JqJ+6U%{D(h8Qe4mcm zy$#ngfuhQ8#EBX`d8Mej%Ev@CtbHJ=soWP)6|vQ>i~ajdJ5g2Nf<#r!QOw{O3aiVH;vqZJeS}v-h-BwXelMaijI&@xC zb;fOOFZEnheWNT*k{L{yo72T=_j{6y6`1&JDM6E3RiL7b?{ z9kWDLM=uvu*K~`hY1O!Dh z2?+wSj3Hp~y2SP39ucp&M-;?8a`j$N)KO7UQ3E34J}4^S77!J^F5i2qr<0mtf_R1d zegE_P^*nEPb=9eJYF|!OclWI{o-gvryZiME<=vZdt-NPVxJ}+0ue@L01MB{6+&_6y z-kU62<=xZm6M6UNx5#_eu;1j}H!@Dnx0;4`l=r~kTzPl&DU|n+`559Y&GlJpy04E} zQ@l04|A1MEj}@P~<-%R@H@#6jYi{N7BfopA_*A`c<(|{_7so!kW9ZBg8;X-wzT|!V z%Abnw>fbGEe&w&luRs0X+N)3AU7Y3`{_XZ9q(8j4@2V7wUElE5H~x&9t-3aP>%-@s z^l)*4Yf#IuMG5)~KiE!ur*cPe>iTirHVK>l>}Nlm68LUU@t5Cq>>7JswEnW@_g#69 zzxb4waq_aiLr<9Z`ZsiXn*Qh$QNG?+d|W*Dp2B~wJJq3|yvKIZ#xW`S!|U(9^Su%2 zdY?T%K7QYfF8a5>{8$uN^F#5H7T-%{yT2>`=c_}aqiZbq|3R-WuJ?7(zgTz9xp#it zP50Vj?t8YET{q&9uAhG9Y{w6SZ2FkW^Y^CAPS%IuGo)+uX#JyQX}dSOQuVyX>m81> zyXYnRo{YWy@9BEq^{dVl_TP)=ob}S{#sBK9_j_=|`hHqpePs2A7c^)5RD9>4s8hY} zG~L_jyk%E!j?*u^|NLIn4`=B2m*4f`xFt#YCCxVPhNKMrfIV+$|LEiNAv^kh`eJH^ ze(T8#e!cIhp8BPi1)jKm|F6Y2#g2RVw&RY`Q{onv?pp9u@w_Q7+1GFCsxLoj!cV)? zvh}rjc~jjP$LRx$s(M`gW+%P=>#Mu0F7KxAe7E;c<4(%am&JA8p0zw#kN(thV`*$3 z{kQ5>4^AG}O`m>Bp|c?_TQBT2^|!jj1I4d)-q>Tw1cyGmcJ2ieZweF}`ID&+y>Zl6 ztD9{4{qKL@>A-0YJ?-sDJ%9crLw|PXBhP*{HD14G*v$8iySj@$XwZ;fKU|xmTaq8C zxbTt`{jS8_qyKhIKfTM;o6}nM^wtaimN#$J15SOCttNVMO@F=Yq4Rzj(7C5RVMWE8 zeP{I6UA;CWZ5)xQ7ru5{>{C@)`n{spWpM>D`nJW_KQZaLj{2>4oOyfpvAc_B|9VmU z=hKJjsnbt+H{rJadfdQDXTveQ^^4D}D_Sx?Uw?GfgJWl(e!Sj!(RClp?%q=Tb;luj z@0>JL&$xEM`Mavp^voGo?fvTd0s4$Z=YD_Z(qesW9n|DIrh>I zT=VtgJ@8+a#x48axOy|vw=gEIe{Qz^>U~oOeCLbTd$?DpTzFAmz3Y|PFU-ULT|5h~ z=HXMX>hjJt1DkZccG>0KH!d2Ye|p776JAOv)*qd6MPSpt$LV**__wUM?09|i>Cf+L zTA8Ka^26!fz1xcQK`pmkp7@wu-|cy?1gi=^y9P10RoE)||4pc-7QB3DX@t^rUz46YKi- z)ZaYd==iSwb@An|kGb%q>SOfmhwDezoo>~u<~_Fc*yFPGxbFwQ`|yTA`Y-k8R9=>m zt5=NP@p9!Udy0+vm!~gTba&rzLkH;>7w-xAf32Zo2-l%QqG38&`LwxhEFr-QG&S zbIGtl`rrF3j(40oK>tBhJhFK6@%kq}yfE2uPn`ZA`|Xv!++uy$SzGFho*bgDx}f)K z0}A`;+MaK3DY`6M|J`=`i|M&p3mRVSO2*0zj}UrULXCHd6#TF zc~Pd`GBfeB;*-1SpWd{1;j7*si%&eI{;dmV{8Bvs^UR6=DL$w7wVh^NGZ68Z+r4_(Z^bv$Fx!Pw2I!f0C2L<~76#iC%hF^wj$=9`VWW_};oWImMpU zYpj0yo7>X+*PW!7&UkO}G|xyq`}J{qw%$KhU;p;`mBknI)>9r>|I@U`vh)uZy*WMW z^gO+^*8|^uera!g+3w%>SB)K}C!V(J{3oBme=b&y|8>^w$LkN?TYl-v*?slRUneep zVbcgbaI$;DSbuN*j_nK28?(TzC#MHCSVnfzmzBQpeD#ZN{q=$GmZZKsKp%hn*^`#u zTT?vZgOaG|pR@G+?|vHXyS~3Z>MG0CKXe+SPrm=>k0*Si>rYqjr0BCp1^b6_y7!Yo zSFD&c#8m}Ms&AZRoc9iH#JMX=u z@62QM^Y49s$=(h_^dD-TJGS5_x321Ajw}6s22Td!fifrz{JSmW-)xcd1M^Z8QU7B4 z{`dDKF5^Gr;T-BV82<%d61<1|(@~1gL2`l)AM7&rhr|8rgYjz!-j@gOtE(cXD?GgU ztR}~Iyp2{rX`yEirwU4(yMZruWD4ee#A9%y@guB zXjFPmw+l3;DTO^!x|x^BTb0lJBN?V$qWCRW>`d<%8Mz#NVRR;M=C@t(+ojl<#@!A- ze;A#a1`gvxn4+gG(B)CB(} zVKgc|>vuOQ{<~mruWoWU=E-@*MvVu{QH>gpdW0!@7U>7tGqU^@|Cz8yY9GwY_{LHv9-D@nS#I$nsbGcfsCX+BppKj9C5(52jP&(Sk5V&mlj7 z_KZxw;_p@L9EN$ACM5k~bj&9cU`g&1kbd|t38OLj@SW*4D*i37XFhKsH!u@u&oFOu zZ$ym`%TtY-U+m7lywAtwq8hHFYM!yL8#q+G;_xP2c)em?yj#Tn4T$Snq^02y>0!EN z#s2{8hm#M?J5oNdJk@Y~vH*4sAWZ2C7Rmx58Ri!acoqL9*u%?aJKPQ@j*(<=9L()W zwfs0+oo zK$z9wSFi9_NTt<^t6%YNf&IW?mN_$E8D{F#c(Gj7aJ-fS?An4b?iW#JKqSNE9s_tI z_^*ZAk*)(A2aXfhH8yHGIG(C8%YfZHrKmeEStt-jqtbKvW`V{uMX*OIU*=`B) z)i6yHz^;u5vxNDD(WvxXzKx21Gwk8*N2L$9vkWr^YP?vkYRtH^+iHx>Sudj=h0&<= zoG(S7F^vcINaH;7GI^`=nZIgG8g|=-xpO1@>%wSMdah$@760w9w-*PKC&!tM8V{DE znvi%P?{YW7pV5wy?O*Yq0(E3IgYOhYj!MgR4!vCQ_rv~2ap7>x zo72EXEoYXe8Z|zp$Vd8_i7ziLbxcB@C22Kdhm zqY0;9t@y81>?RMBUX{yyRkIqhB9)i@wNN?^!*S%i%u@UU;K#DviW}3KrWyR%gwK~} zwnNV{>J`5R#m;<8er#9M70yr1PfjDJXKffS=AqKjNub+={yzepNz1vC1sc1FyAe+TsZk_6RX+1qjY-39eojC56#?xTnSRB; zp&j|m%jB)fXa1@&Y1nNSryu@n!)R1`nSRCJ@mA#YGcS|3DxdkQ#-w34$5^Bv{EC3~ zj7-1c-_VYH=4J9$1FyAf5+Cy>1SRhZ&g0?SB*)-ZeC75 z_!R+>4Ab)XRHyi_hW)VT76{8SOzvvDSZ*Z4GIuF{2NXNgF9$!o9z{}*V%4hznF=^PX9$`wiBmF>oMy6l!uY*03eCB2HR^>B))tEHW&4cvA zzcGwPrI+bf{13n$Nj`y>$y=4r{8eMpuvGX0AG0oWtSC-5?PtMZw@YD^k-t4Em9_mF;|JtNbv_}9T6Nj~#3 zd8_i7ziLbx={5oBhks)jjY==mulOH;J(7F^FO#<_pZTlCq+z#ugeiR==?B^~GX08w z9qf_hGcS|3DxdkQ#-x#M6On%SH-^!u^fLX5{{h$|$tUnKd8_i7ziLbxcB@C2(hrb+ zpgkkgulU!&9!Wm)GI^`=nZIgG8tGPs^uxa~j7FuG=~w&@z#d6HftSf!mCyWDW74o& zJ;IcJi1Y*P8JT{?zYg|D@|l;(Tb0lJRb$dfw@FAp{2Rk)RC<|y#s2{8k>nG2nY>l` z%wIJo4ZGDNOzB5RKhU0$=~w*gV2>o9d6~Rb`OIH6CXIBPjP%35F^oo~m+4ph55OKt zK7p6XTb0lJRb$eyTRp;*evI@3?HQSV#lH^rNb;GN$y=4r{8eMpNVijwe)u_6RX+1qjY%WjrXc1FyA{{yf`l271e@>b{f>`r8|&*pgkkgulU!&9%=r~yiDGzeCDqj zlZM?IIsNc&45Lx$W%?EW1F%Or55&Ao-l}}&uNsqv-Ml!bR{9Cj542}w`W62=*dy(e zF)x$1DxdkQ#-w342f}QGe`6SpO3ymGfa?D#_H&+!90!vp$C-^950;}EH6BHXhX;If zf%Xi?W2WN2rej_vZ?$}xziLbxc56Zy z*Jl>81ML}>U#j?fVUHxAd6~Rb`OH6(VcJH;uSu~>`qLuk=aMiwQznP;aG1}rPZ35V z`2{bWo=nh~#s&L9vf;_ROx|jGn7?XF8g^?$n0ok638PWzS^jdxzX|q8@|l;(Tb0lJ zRb$ey+b&N37f62?jY==m4;s_BV2`xl$-GS7s(j|J8k2_IvQD>AJ^ZJH(U|m1%b}Mm z{(jgGXP=9CN7|=gd8$$4<3Sk5E{qFdG~x8QpfOF6VrMtzVH!0bn6GM7xogq4EP=l_ zj7FvBa%fci*TNoY{9s-tZ&g0?Hw~Ys)9SVQ{cwAT`R>Nph5NP?)Cu5y5KMIvJqSDv zJk=3ff50dB82)~sVGvO|K4LTdW_*7Wcn2Rv-wkZrfbhT>?-JFgAr>bJx_!2w^RE`v zb&Vhw;Jz)2d_VxGzdeew?ua5k;JXudz;#y?H30#@)rkAuQRG+=MQ)&ebre1GSQIq_ zd>C#h#~t^kyA8f4;Bys?@S6sAY2eogOaI#Hy4sv7{>+)A_g)nhben5@)CO^Jx6;j> zm*aBDczV;#uyvBJ2T3w`Ev{l-|E8Y%%F3HxEXXsaGNp`a_WpYHso2U9twNoIj0Vy$T7%D z{oaRLwLvp98GGd%2cu5pGffrTQrp}Huv;D6l)6*EZY}9HT7d&|!LWtwMlKuqV&P`6 zm+x`-kVyHAY~pt$8Zug+<>zO7=z}((o%XL>AfKt;M(fdL`}=}S{5IMT*5wmMmdFxn z#y$m}``0X}nV#d4ztHi*tzNXc$#j6^4~?*CWXsoFBE~{71vZMwxA~;o1h`oQSuVlZ z3%(C0a^}ZV&dfOKTyP9^79Gjak`Rb%j`7=l9lSOV+RnRz8c+snAT{?ESQ-IKg7-^w zC2{c{)<2rTCbPWPW+3g?p#?n1s)@E2AvSZFgvv2JIRf zH)9fU7K&SnSbJ1#4dXFH;V~X@NYp5? zCf3DycbOUf23Xbr9EV%N!cSAe*J#6K9F%lyG@poM7wwt;QlWgaZsO~ zi8e~C>OhHT+ll$HKIY@v89mt`X?Z#yIijEZ0?}X`1CHxM`xE=O>n5HEks* z1h>QCMmv<{j~JlV+>O5SfLYgHmS?i6$! zFpc?eT`WkD&*#ByCcD`+vTtw@Kfempn{->FW3(VURy8rw>5Qd z6nQWiadt(0C`hNoea2|ZW9=_sjVegF*6%T(0a^@8XtX_TpD=dqhzR=;MO)YgPK^@L)^RwAoCFw1&ldC%jwZ{Wa6RBqQt$ zi$mNGN*vPgVEaZ2cVC>J7w%gyV)8`@m29;ElVK( z0zt0;BSCJoqZs*oMXjK*>=tjK_}VzMfka}r6~G*JM|#4anNMpt!uk`k2(k#WLgWy- z5B59A9k~SeP+H8hl{h-HZIp~YEg5}U^1fJ~EdL)Z@_UEgJXo}CflVc$v&hYnOrvu@&Fsag7Z{; zPRfd$H#7vlLy%kgm%`{!%M z_>Hj}<;*eC(xb3%Shi#=fT8vRGK2$-g?mGzKF{U^z@+>Z*H0XRU;^*iL5>keqL9usr|VA811>RRV~@bF%Yi}nD8m)&wW%d)#0 z7RyOA5Akw##ykOe9>32R<5(#r$2g4Do?8Sx3#?j)kQFFvf`{%l#JZ0+f#I8<1BH^kI&C^bK4GYmGjo z{$WA?0)`@3Hn(-S^O+OXUC4SEje2NDJ?wybXrqq#=>d_-{W)WK2d3$?6!bFPi*c|lap6V}|RQGH(Ow=$~FP4*mXRQE1X{qNW4n$&#z($xH% z3;Qh1$?q=WZ4{p$-O?do^+$O$mmH_I#-U7OF*kw2vVdqb5GSlCQ*^`dBlyulekc@$ zR^~Ixi`!f+!WLbO%Voeaz+!ixq_k^bMGwKM|D~3(Q2D_a?ZP4FbsV+{G`Z_=c@?n5 z(8DNBx!&r}>5mypJ+(@UZfgX;gXSk(zDd01t}*mDzc4SWhKVcyoe%O>t465{2kJ8B zKB&(vG0nz2OV+OqNdIku{D1>NjIknCK5v3s4!c1v`>W4t7?B=L=@|3Vt1Og`4=$w_ zXp|m6JBqVXTrH+zRZ$d&XUQ9WS*rwH2V559tv-kMo0~u*`^~pu(e5_pI^2%7glJo3 z85{sfku}OnU4i3(xEL3Y4?|>*x{5C3?38(`SuD1mAmF|m8#U`XBz#2UwSk(g2Xvz` zg>kDbNzNF|6;r}>Fdi;1FGA+d!sT)xMvf(gbZ>AH?Ul1s-!m=ft`n-X!J2J}-DN4j z%)XEZcw@dIbst`tALy^@vB$IuSPpia*Xpy>HCLkC^J6Kys)Vu&+>|YfD7nQENbqBn z!knJ_v;zo>?J3F?7AW+A1leXwti!o^me_RfN?t{yMb@9m+3=fumVVZ(&oOZ2X|zJS zT%%g;A-c?#Z+F=?#cYdvJRvJ?8T}lGwFvZ4`3LKx=0KFJ_lsd!0&u0jnD3&V_rPp- zYqW&pcH! zJlHl{=mEr=W%P(a9ZW+VOr`WSt-0joJnC#!!u7y|?G_8w|8cl7HQX5-4x@w_?hx_3 zMh$lphkL?8epOxy;+ah8OGD$i0i?r`mfY82*$NorliPNA6q0$Zk(V-^k;7YTO89s@ zaKL))3=U}IPvmezL3$F)9Rw?V;C}64LvA8k+FH%`?h*usiV*qUy$Kue)uvfOkB2V^l>S zV(^v=#P)VV4hdyi?9{VDF%IVJTBQlJ`f|vLC=t8 zbdjFmILJd_Z}ZaI6!f7SkwdLH7i<$l zL7qDbmuY}KrUC81Tj)cR=wFY^RgHJx*|s>!*4;iT3eC`1ht+5m(+s$rT)8lxu)6d>)?lRlh2RD%+bEG&9v3BNbu}Dc3czSl3{k4c$*i^vNA3U|kcc?`oabcsdBW z9+(4Ga{Z=0Ta9&PAQm(Hc(eaPAz?lg>V_Q&l_nU@i+$2XfV%Drbwk8enqWAx3%U{e zyk>u?K1a%rvGK@{Nw`b{v>4VvdTm26n!Xn-`+UtvFV=Vg=uxzJ(5HY@>i5Fkc%L2X zK?--5akJBT2)hngCd1P~&msIdOc~BSlp~LUDyTy^k3*l4pJ6n{8WdwG;$iLs%KfYf z))wq%xw2C+-r@{pBKkQi=4#D22Nj==y^;j(POuK%3f&(1K6cv;6tO$xhCi#}#G5vH z6FRvV)E9Z4Lh5^CTJ^nhEZZ4P?(c|h1a1%V41Gpg!e~S~&-LQa=3*&5zikd>>gnuT$t3TeSwHPE41jvO8tc7Hqt_G2vi9&-&d ztnw`69y|8dQC?k9HeE5d?mEHPW9M@vnFZakm)()tW+ld&p`XJ_&m$hW17VpDq$l`T z+24SR9IQQs&HNnTOAB8J%h>)7zGUI@tHzXtyqt*p2Nh{=Bri#ikD>|5;F;7VhPq%+ zv5Yq)88Y?^g_G=8N3ma_CJLc9g&r}f z2K{-naVkgZW%nnMz083hQ9{o;13Gt*OMMXB=^%Gxh(edd=|UfxS%9+1Z(9Sc1&`e4 zaM{SRM^!ep-NFU&Q_%>x@|9%1Py?x+g6{Aajpx-xy~5pI$@l{UcNa)2##|( z$&hs{E<*r|9OwM`JleVADruUwlP=Ltvn;e~#vHO6=8({#sizTweCC*Z7QzxYn>?D& zQrtoN$btbksWZ+-Rb^1;GM=ZT9yCu`&0!zIWi0?*E~IZ8>Ap`R@f)TX;@>o=X9c;CuF^6V5&eDOM=9;}8V3Ucjs zB_3=6TBSXLJ=}w7A5v+bVA>5>XGNynuF~!>Xdh~&O{TatZEG=0sw8-mUQ+%(NS@W?N?LucQ4YqV6XyHTFxVskGHh`yOboh{$(|N_&Gr`;hhqwbiHe zi1lebNONDrWfP#qus*Qf@|*SqMopuiMnB5?2|O_w56HbN+|*|w>mBMI`ohlW3p?kx z)_$L09YihfQ&^#gz}{E^&a$FyI0qzBkGgoup2_`HPwFDN8akHdIKO(9!JEb^QIzj2 zSS|+aQqN)>ooFs>YDCxR!6d?>^5I3I1vv>ELZ^UkW?XqUNYm*|(n z+U0t%%zY7;4I3pKe<<&p&_VZXx9S)d3F6dVi6Qyqlpp)9n}=F+M6| zBhL%7;4O7F$HFp{X`!kjmaMVm(7$7!-2RzVMjd2}Y`Mdmmlb=5UNT{TvY**IsLycN1) z==?eT?oy)Jz*?~7^oKl$(bkV3dH^tJp?w4&-a8=h3H3uGQ)r#MH_CcqL%-wVI#ZUZ z)R_uAXq!mxY37HNxumT(X|ILlcBV!Bx{2?ip3lMCFiBX2W2lHewO2a~whUy?A!tcmw$XW1wVbtHMKoh)ecjtfz5fSn-E<~Fdi10~l+Q!K_@3;Hwm z8wY&F{)j{Pb4YkfAOdd!4+4LwTL2$k{}Xtrv`*FqiX`LwZgcSD74{o=Tv+Z@+QHp; zh{TfX-!7m=Xwr3mwB$h*%^Bl;2&RuxuDPHWxWrE!Jz&adlyS>K4&+S6ZSeC z1=z=46X#<&)G^riN5hf^SfqYh9xw6QmeP33YNOA{H`bB;KqC7Lo(nO5siQ?78D1~t zoVM-UWKt^D5Qwk3m&NtueCBsKF4q8>Jh$Ps%r=y|f_3V(@#Mrj)rtIbqHlKAqy>ar z51`%G7-N{|g83rqX&0Os?SeC-%KXu9oa0NxIi5I5t}*s$!}koR6XteSTr@Y%e6Y-D z$b|kHYaV9-^n>}3$!AQvqYqHdnie65%!?8ZJ640PbW+B|WN5bJNxEk9B%P^)a~>N% zsoRDW>QtLd8C6M?g1JEAM4YH?u>|M)#l37H@Az83Paua$;eVX#@WS#mJITkhB{DwZB^MKnx9<~W410Nv|_|DI7 z08tMcyqtZ}$6!8}hPj+PliG~6gwN{bGn$@TkUsFZGGC+JzzoRe`~BDlvklPb{9t_E z0*#Z?F4B1Y+{%IDz-{WJz8c*G{0%bs&d*8xG>AF52SleB>IB_yC+u@|!n&%{K4T3TE$Kmnd4=p-Cm1U>Grx96 zYt%K?sP|KF*8#qBx%2&x!tVi1Hm{37e>(0Z0N>5$Xg*^S*8a@;x)gNw1cSCK?uVkC z2>(}tv>)T{?1esD^aveSaiW>~R|kYU`yk&$UPOPc)KYJWe8O3vmefFUv%{a@i}%KP zM2}eNf&Gyl(AS36VDOYOdqw1#%RG?>CSW!Cx#8{Ko&7N%t=fRG>;ImEwte+xI!?Hy2PXOJcz`ujENjyKq z7?r%n7&lG2ouIj9ghpFTI;nFH<@G%L-vnBDNgCrF2Ij+U2?{k@1$-Oi^C;}=lxHK3 z#<@u|%+wP#`W=XV)M&GIX!3gl=Cj;~---HMi#mY$hO+?UIO??-_p`=mR1X{z3@^uf z?puR(Kltv1$Iy>s&Qf6L$IbAWV>QYJTJy6L`lB_e5%cr6afsLWwmc9S8fC0;M5Nu~ z(dYvpG`~Xgbo)e&b^^x-<1Xg~s6%Gl@ER4x09?=b9&JP4gn66kKM`&-fr$vucR3%f ziSfuhz1v9GrRa)UB!ubt~&k-Jm<_rs|F`7I2$e z&h=f6-!XFhHuR!x@3fflJF^agE26aDG) z?9cNxlsD$sPPBz!c?ZYI(DRdm>od+rCl@49@)o2oEPrO-fVu(vD=1&2WB(0(X!_Db zPk3Hle4|Fqz$VakT82J6LK_$b|M7sCS8_}Qzmy5BYbB2{cf}eM@$Z88cR_s(u0#Do z;c3jX4?YVak~Pe0V?82P;Qcw|hn$b|Ix$pV7%6`1Zqw)mz>Hrcn(yKNyFz2=&>hH^ z1WGsR3ZE+R%D#>Fo$_ri`5wSh%_HwMTEu!3{Q&xD;83!!g#TTCK(iVC;=x1n84a3K z6+TiAf%gkUDxVcdKpV$=YNl&Q_3^3!K!TOvG z?%P7%Xm$2seOfNY+N^`l4RXJ50PWj(Y&7O24O*vy>$FbdD$N*ajDEwN3jaKuJuLf& z)~#Tf)=gZewe8v%G+w3|6i+>>QnVgr$y$#Bht>ldpl!41ATLL-uRvLcol6SVPh-#6 z%#*Aw8ubNQ`*}V`fHh$X#)FjnL|+o`r*Ggg!yW4jQ)g&~zvN?#Wxz>h9&tZ~^GTS) zhiJu(_K!6y*0^1;#_fVRU6%<`59JrBtc%9HenM!zilk^ts+4d2Dp~{7k3T54%{wvI z{Y)u0%R zfAirI#A(8}97~ve=&xW5T~7>n@LX?n#CaK(4J4o!%cxB8C3}-R4$Sk7v##f09Gelb z&Ss&x8gp>0+0ajPMnBPcLR)Qf_Krnc7=w7bBZhB5M`?_OiBc!iwhxcF#so)e8!O+B zbpUW(Fux<^Z}xW@^#hHWzw%rs`d_mSJ`KN@fYm`B&K$gxg?&BcJwLf_<+kWY)WNnMW6B)&s*EVQ0eA&@!gr~ANXEPR*dj@piMb}~n+1^<30Sk^T_MXS zuyb24fbKS|?K=D7taj~W=r|@(M=^o;Y$fMqJ?fRz?ICZlJ`d>=*}n+s2;Unv%WRx0 zif#wKNBr2x`48$C=4HlOnPpb(hs^IFv!zw059-E9b>xZOQRMC$)mldk{YEUx1oN+& zSf8QyF}_=1#^L)R&=DMu^vk!(5C`txYi+0#Xe-zQ$-o{6w^BLRu03e|=r{RX>W-oX zB}j*v7CGLw?S~oqsu<%v1I&BUCM30(VSm)4NFSzzE;$JvnI2l9JEevYvQ^cphcI#$Zhh5TNSpVKN|`t?TNiG8Dt zvRvd@FZ4$_qU}D>i@W3wqyOj)Z&uo5ulSvMLrsuZL5phC+BlB(?d@XzZ7SkIKRbJg!5?4nm?FF zP`G60#!&A5%kh5W71+c3J2}dhkiFnas;`ft_W{4l(CMqs&J^e%R~S6pkl~bPSfMko zX`8pRd>6~-er6}uBelVO-0tftD|%ZxtQ_r<{vDJqMokCZDxE?urW_j3 zPW<2=F@6#F`y%k?e}1u1daeeK|`a$l-R4$rJaby1c%}7;F79JitRQe;xVIBG5)>Sh z41^o@u(ApXhkD3f?&1&S%{D96FyB=d*7P zFX*O&?+oz47v!23z-=MIEP~s)c&;-LI1l_Y5Dxd|3qXVYaqmU21MYhG0ZkXfKM40_ zkaq>#{tlT-KzAkLfCXIOYPeqm-q*qoG+vLe4Uo4KbU@>curGrhpqoGkG~Wz9x4^w4 zWCGmRy8-T#n*bgo1MGGi?yzTJeB^%E3vfTn2e%lFLGa594IPnwz6ZhQgBk&9G~mKL z0C?{P9Y8CPZ-5sF09p6I9SAV)MI2Y+4!Bl<2H=B9@^BLFjgZA?g1s4V;cN@T12h4S z)v$L0J?;#S2iNs1)G0sQTj1t?5PooDIaxT=&VGEjox!vwyg@&HW?H`c;MNeN^W)wO z@GEcZ=f<7S1~T~l_eQ`EWPOM^3P8Y=SEBImi6~nBCeA`NN6~>du*SgMj%OF{&D-D( zyNB(73$z;n&nB$fUxgjvy|`z+j&C2n7)7gJgFCPUd{zTffaO3PupL+nYy@@zGXV!^ zn_hw+_}Ibc0G?goJrlgPvmfjmf#rC1!QaLHc$2Le;8#ic-+KICxaQ$D;{U<(KVbMf z$o!9L{vQf|lbQe1&i`iN|C{o^MEO6+{LfuC!2i_c|Htw_on3qfyvzeU`M+*FuHl_1 z`R_~qpBaC%j{kMY|48KjO7Xvy`2Sw~k0<`m75{68|98ay9OD1}@IUYQ|64r%^W2N) zH~imlf*b$;lIMl|uRk8A`M=9NkK?%q&nxOXqwZ`+J$fJI`2ouFL!)j4g7^B5P)9xn zP+uqjI=}~e{SM>q`NZ(c`qT*L$Gu@E>ceM-yX$iV12}xs7skDQmvQ&(Hp0*z6Gj ze;~lXd5NYdth;e`z-z^KPHX^lT6|WY-vwyK9zLJ#Z%)L!RapEmJV^+X47XH-!c^&DQ*ZF?i#rei8u}w%dAI{j1#laL`(T7U z9%}`h5$ChvS$OZ7-@SI}xC8Z&(S&;g%fy}038w4Z?FWo&oMNnsE06O_KrSM_?M#3)G(hJJ4_@;#rPwr=5;E z2?PLsXMidY2gKQhJA*%Z!)NRG+%kW|aXaYzGa+*p_yLaD;0e&#u;aZ4Kfv<&9R>G% z*t?%$z z0RFy13&7uS;P(X^k&m7%^b3G18*LV70GfdS;OLIL1ANDzjRVavTJt0;RRAwdwo<24t<(r~nt~&Sz?!L6dge5QJKaj3PQ&YAXISY!XX2gBa=fDE zwbIQMR(cWm4j55srGEiWO~>9NbYLYwMYWZ_0VbSfr3--Xu+FcZjc~y4fbVRa`vvv_ z{pVQe7vRjfR=O4#F%Nn)AMSv5j+Hh8x7Jwcj0MmYEVNSeBD`KvXQdwi_hQHa`v1*} z`evom&bQJP7g&idw9;(zf}@W>>g9On<_at2EwR#rK#wc&eTJ*> z`Z@3hkaD$^t^}g40bgJR@E$PnTG#>0b>IbD3p@k-0Cc+EO2xp3z=;i3ngd)5+y}e` z8~`$JfJ|Tl@HgNwU@Nd6a4xk{IdCbk3P`@uioH?fKhR+r@&Y&yxD$xI$x2gzCBO>c zY2bUH|39o$3ET#}1;pNr`~YqMUIS8=BaeZHfVY8ffnK-ZI4;l#TzIRM?gF*}(YHYs zuoo!39rXri1~Trj(pf;aJFRpsP;r-)mI6({o4{@$vC&G$0^@<%z~#V7U=MKI-Bub6 z%me-oJOI1`dVGN5J<$;)BQ=U<5D?I2X79cn#?E5b_JS3Rnre z5Bvt?J&gJY+ylG^8~_R)LE3?PfDZu2qsUj_VqhI$Z$eyvYk~Ix%VS6fFa($aoD19m zJOz9J900nnLEiwJ1}p?_1pWzZ2EGPt{{#=f4V(@v25tn_0-J$vfcVEzr+|?_HE)3 zpx2XD@&e0%*8s~?I9mx3zTd`y?6!f0_grK^cw0Qa3!z_h}ncsQoL>@53n4dH{cK4 z0StZ<{R^-Oh;7E}=)mp3fXzrh@D?zC3;J)M;w|*`KK8BQLlh|fRBLe&k$$eF5p`r|8w;D zz~jIVz_DMT9Dtd-&<_K&8}SAj_n1@8L~@&oAei&dv zDEC0U;2Qvk`6&VD47h+%Kp9X4%mXe1?gAbGo(Hx7JAki&Xq=zQ z0Qv&F7Q<-*vJmPmb->pS@J&6!HyH`vLm=#x5YAXp3cdr6Z>vxS_AZ>%kvdUl>Ox(q z8_Fb`y3;X~Lp`V`^};vgds81w{`%3ecy07JO!M+6p9VmkHjoNw5cW(5(-1ly|3D}v zoraN{N@zHZppi6+PM{O1lt$xQBx7hSjid2Ubb06$eDh@@mC+=cOsC@eSX1dVIvxK? zID^ila@2_(!kIun+NDHWz7SbX*m+ELSzUT2b zI-f3}3+W=Nr;F(lx|A-X%jpXGJ1wCraUS7nx`wW$>*#uFpc`l@-AK!zwE73#j5Bbz zKuvWU-A;GVopcv9(%rOz?xA~WC9R_SXf@qW572}35ELI_(o6I*ZKPN5p4n@(iC(8S=uPa6ZKf^s7Hy@s zX&b#m+v#0;kKU&b=tKI5KBfTepik&i{BPhh`kcO?U9=m^_Ajwi|C+wR;=G0S(mwhQ z-_8G?exM(5R_7=Bnf^n+(696x{f^=nc%{eydqu|uZd0Kb@7IHQ#6asVvBf7Y!z>dZQ>oVUA!ya6Yq-;#E0S| z@v#Vq9pV%5sn{t#6Q7GO#4fR0>=9pzuf*5l8}Y4Z5qrfx@txQ&z861;AH@OjllWQu zNBkmw6~Bq!(f9>EXc(ngG^=LQI%sw+T8q(QwKy$aOVAQEhnA!zYbjc)mZqg^8CoX3 zrPERCgfBF9(Yk8gv@Cq*r@MBHmVCGe}P zSTJjP`TPa7HPsb!-RcaytCR16DBv`4JPi>jHpJA>0gSNXVmbK zLH0!uT|QApu6+9Zc?)XGXVq5M$n+~diz?>05s&hTv*!BdRF~H-_Eop$nGqB9I<=&H zypi?=3oFa#R@6?P$vJxj#kkxdN$@P5SX)tB?QSh^cWc3wkI%^|3q}UzU0qe~tF3WQ zjufIb%S+oS*|1V-s~yAID#xEMXO0{y%PFm8QexD=>PhovowKl7#&u4`qUzBooQiqV zLsE%~#u=g3&OaLgS?@UxW9OfBR&|Ygy3dCO*===AAHWUKLm9Mb*=}pMcHi82&KpgC#5b7BioX#DYhg=aFF8S|kR4*<7ls zYb$2WY4vGqrvD#G2*shJ!F*r-)ppgkQX8Ob`)a&XPV)_U^6T?dr6Eh z^A=XjnX|ausKwbc|cZU@yBoqg_lz|5-Ane2h_Y zcRUaquXKmKPK(tZ^Fw>9L@we^3M9fyv^(a({|dHHhIe>lD0QOuLS*o7X^1{0Dc z?bp`-O>VR=|9@LI4qZ?GCwXz`D70nA{JB0X0$a!SLyqMkqd3oj4jTAf?o$gEES^_e zQCB|S$IBSGGIkr&1G$>6mDs$_(G) z^10P>=gwcm6|@BN$CBXOQqEH4v&&`9ROg3Mj|TNfmA!^(uQ^XL1@p`KfS?3R;OBjZ9dS|ti{Z9ivu;Syf)u#l0C za#4(R6*L|57nd9BBqaK%sxGEVwGgEI6(tMn*Md4(*3})Y2pjn`3QE$7>DA@X5(ihF ztWD#BX>C$yDM6)6h%=%V3<4cdh>uaY#+B6%@C@;X8$YvpD`*LJ6cHlx7xU6sKDQ>| zNN_ufMIvJx%(1^1)jU~=^7Eh);@SjDFpp1|HD^xwdDS)Zx&K~J%^hD`XUs~?(XASW z6Xw@IAzof(s3v3&iCDE2Iv(1T<~-7>1s@#hD=Vg-T|R5xg6f)3ZT(?3kTzi>-R3l* z)e>Cu9t{!ZhKSq{K;u{d-OPeNnFE+h@j99_BLCC^gVT&T6=(gy#4DKV3!oMX=3!eV z{Qo(A$Q<}DbG)=-!OZfCnwkm>6V*Nxb~UESQq$i$rzs!9n%vfwF&ZmJY=TGkZg(hs?qWNb_%~|b2?4G$jMGGeEfkH#$g$;s5M~P;5ehDXV{L32<9r zuv$uP?^R>NiMNzmtVQk!%O+!N3l@F( z_)(EErk&Y-Xl5I8qt-N*kH>^u=JD`_Gt}%IXYP(3W{1R6Y#9bybzF4qrGfp7D#K%6 z`FO5b!*c#o*PG`qA0JHQAI18JRum%{!K;$|BPt|9K4KZ!+7{c-#3LFDFl(nC98odB zyhKN%mMQvNY=6j#YYfY6b!ciyDL=F>#wN7RY|GE8nSXA1rzcR#sJ%56Bx_ zHL%)MG+;)-z!`&GRnx1cR}W+im|j_#KWL!tM*TN?)I;~eA=%M3SwWX94`jFy`!Rn` zuF-EED*6KlR=Q>s4XzwGpu#nvAiuE4RbAj3Fu16~RfTKOAVj}>O!*kj4h#}UAsvSm zfqa&qA8d_>N>1Ux>cYH%mDTwb1t@?D*T6xA(+3Y4T<9vCQBXLjz=h--y`&tz@INk> z>b%P88I`W0!iuT^`2z=4518R9$ge0I;2Pi>ls|BWQ7%WNVjZSrGYPykh$#=R0P|Q8 zbu^~Za)9D;1OKqi$ovRrjHE)Wtz&6xNk?_IZ%)+ni~-Y_Ldn>+Kk}Mug#T_S!}?fb zh&zlm!34R9yP&$FX8O$hKe;T3nD1O3M$gJ8EBJ|(CMco5H0p-t$RB3k;befRQVY!i zMD&PE!ere9v$pz%hqg8C5f#%qkVPzzw&9x#ycvreW?2@E{M>2^!I1?Xl#!C(W2&b8baVRqFx9^4f~C_z0)jF)!eiC6-dA zPHr^f6I8;DM(MTH*WfD3s9Z80&3~DpSzLz8zh4 zTZa)M{tv0$rXIa5ZU@ES5a~XM_V8kRL@T(Fw}+GLqagOE=bx%?Ke#)N6DU&ibx6g613wd;^19tB~4DzD10i2_X)&XiR`C)B!%Dae~qQ8b{i za9|Op?1dErT$R%cF@2vgy<$K?Wns}^%-7rI7~E%@%dW!-X!L|QSB!pYmejOWm7Cj* z$dALEbd?w#=>LUNta2apFGjR=CrD1t15^JO`qsfLER_%a)`77r(VC*eEX}s&A(sU%EYAOjaYlc~%LKk1cKtgj#zuta z1ht%VDi$o5S25Q(4fmik@_$wws!?zQ2^&eq5$He5g8M3$v5|F%$jd6lix}Rzm(?O9o65(}uc|Ib zenX*d^h&1|7;gNA2t*t*)dz=;kgkJ?l$eJ|Gf&yb$)&jhKdK9GRFfmJVv2lT<>1cZ z|K2kGNTt-}{(n;$a8R8w976ky|E56reX&2Q<22S{vR7<-e@sT`PtnZ0T$PD%Y8N2k;R)>7!i0e-|ooz7v6`z(or?>KN!HN#Rp6*ZVUN#%2d-cIQb4<(d){=CCflF0&Q$&rs~wu-^l zT0~N%mK~|Lg(Jx{di5Ez=2Tbmc6sChN+}L`v;)a9!p-_W?7a(ooKybz|0HQEstAgr z7?cL3lWQjw)2mdg9c_9+NhX;|6HSwmOQn}YR%;*HBqlYoSBNb}w4`U~KN2#`to7_|On8y>O z$_K`+x0%%uS?MhNs#iB}0GnB&?rQxU=p|coLBAs-xs40fT-x1@ce1r;oNOOzei8~H*cDn-ch*iIoqrE{msam8_7GpYig#`{}t>BL3R(xil%hk*7Ru$ii+Ly z)J7?lBWB^v&^xE-%vlmw{q>$j)K`Uqgw!=dGo3E=_N8B24JiL$7F0zuubBJC^4-^@ z=ehIe6z6p7OK7_t9`XvKzEKSx*G|`!Lw9MG+kCqtRPfonRb9ecCAkGf>13+Ai#?{T zX6bZeQL32aj9)qVT;&za;V#0w(8Xu%ad0ag)wZxCzc_cEyL(S$iyo6ZUk&c*m<#_F zt#+-MX)Nke0lQ>%oQ$`@-V!ivnwj3o%KjR5+QTw8H1#kNo7vfs>Mm~gX(WS82RiRZ zQa!TdRPUw{?Gc~q&Sp~}RYSI=^Qzx8cX6={U!7lfSG8_>`ye1ec5)l^Kn*jm0-bd; z?P!mdzny)Wr+%%cBd}c8g7i5hJU5idZZD>R!91IhDX(IPN8Jug?SWtFEX-%UHAtN@ zucXfma!K{tVNHz!vR=6hZ)z0GVF3rebT#h|<$Flnwl**ML0fyCOg>bj0 z^R^(~g*|WcRRoo4mFONPV?hGk^T}A37?2I!#2}z%cg$TwMydO949B++Ho%o5FHxxBH^|zA z--sHlFY~+HX}Q3!B)eIw@N*wzHNo#{@D9k&LYJ<>|C-s{sr>qm*#A<;{X_8U)6APu z)lK;tP)}PRI(P8t!8{3Tj_8+*omMFP(hz!uqLZbLRRzBbET6jAg~OQ<^PPpc<|d%d z@z-ks`fWE=yZwCVv@YRyMJ?XzC3n+TzX?(BMF>CFfy)?v7yLc+%b_ld4}MPk=1qPs zI;}MHwp=?o?`?^8U7_%cu>Z?;9WhR%oASRc?U=-g9eI|>8lwNgR%ZwMq3a19a=0s` zLE=5i*VgvCsDq0UdR~o?BJbWseR|63N;0i_G=2 z^bvS4o)aT^G1QZno?qbes26+S)De?rn@ApQXUWv`)ai>sbi0)jXQV;P`}tM2a|I~Rw_hOoMV z&LN4TJ-z$y?3apkH+Rs%)QjkAEZ(sAP*B>25gNq4v09RbSQ#EeW`Yk$CvxX*r& zDUR<_u=$PeS~pV|KPz%4?|=5M?^5u|i|=ZenM?bH?q4@=x7OumCh&^9_Z3*$>K>_M zz7uFa%jqeWrw9RklXBwDcgcH}C7w_hdEYF=rQGab7lNC1^<`>7K{5R-4~+t2)%7Wp zFD;#>O993~pV0W*=$I(^Om$uKyIpO+BI`Xt%sb7BeAc^8i8`(XdwS!$8aNs9nRc1- z_$~x_(Biw)b=sk?jP;GV;q}Kd?sHUt3|;Lm_ofRA=HFiQh<@HpwO%l4diod+TaZV1 zdZ(%yOl=Z<^Saqx_?4r*{Zg;Cws*Ml%@NFY<~Q8?c^qgZ=z?IUXv+L;-_1M%qe6F+ zX-`!xEbvO$(~=<0C_-P~9C)>Nlap@UhMu1UIP1j}C5XH5T17C2Jxx@Cy9r~i63n3* z`MZBc62x6tGnNqU_H?KZ;+=|pHxrN`)l(I#>MFW%8Di=ZJQDjPN!?9g0)p){hY7sq z|2)C(N|2e1-_>A~8NbWj%x3~^b)M4rT@5~~@w3onV&i|U`?-z3%`VfME*CpyI6*G? z7Ja&03Yh0~x!P%}6ZCrfJSEsw-_)kdwU8Hrde_lQcFfoOz3enI^1sw|a^!cl)BLFO zm7r6kPL?`mNq!f)PL%vE23tt-zZ|&1#qUbjSyRBpU=t@l3xRVdzYATaPkz^e%%J?P zcAZ4Y#W5U)IZb_F#rKS){bYl%cHoCzd6z{U{rw5qnymJLjWNHGp+3mLi*&_qvrXFV zI?#Rd1V;kn`1r}GslEvK(k5}z%f5VjgPGu1_cS+ah;nq+_=~5TdvxvHbTzWvHA@{) z#cGXuc7!Jd(~7x`=)qn3FU~VV%a~LXW zxS{xP!(`j%ChUR_jN=4~P(J(8ZIK0wqt9V);wT5zgddVw#mEiQRXD-;9O$kf>?HY` zHDPI|;e_UM#c=>~;$!GfkhIrbWiyoD`mV0`Et&3sdO(fvExfjS;qq0AY4i*|MbSLt zKs=Hjg{@#=)n0W*gIRk=n>EqTVK)i&)!ueDzKHe|N%@A0UmSgvu&3OotODccbJ&|W z_FQ}YbHl8R?$yiG~d%=cFXy; zy^4idI7|d&xhb5*pLqLt_5QjUUH9JAN_8k^ui{HrtPkn&%QboV-j%+mwZK0?>JZJ| z$7pOvRg#;#-g}Um>X)rW#f54OyjT7Nc0Jc*vd`MJ2Qg7qI*)la{bnv-1|Sk)Z}*ls zq)%2}6c@}JSH!({?|m?*>*=H2bJF>WW-t3KhHHKJsNcg6^}n#z+!xlwmTn`w$~Bar_Eip)o@a@AA${@HGE!*cb0oqpW6qajumBJjb>F-yxMoq z9mg?tN;l^7)bA0goPers{rS907RNl~jm@1SU&h96uWG)YZ{P{HTK29B$g&zDaqxdi zk)WEe`kZTeaZauo?7mDl(^TE6I|b6Q&L7TJt#LBnHM^Vcy$Stb)ZYgtmIY=B?|CFb zdC|KF=$?pr;r~o8)U!;igb&);lYNT(c9>lO2g%XJ4sA|I1Uvka2VES(liq&WVt$=WOuy1op0)FypzH?{}*Y-E?GE zc6R54$^I(-6-@81MTabAD zJr1c?oqhek%(x(N+jj{zA2R3^`}_LekYE+Jad{k{q^fZ*7Y@7hJLY*z>EpP6=sd*i zt%o0yqS`fKZUa*9tag0SRrgo&+=MS^?t$L{eR()R@oZAU*_U%-xfd9%CNcP) zo;lBH4h7*Cnk?>3FlPheUhVHJwEG>a$V+aW|Ne= zvaSgVX5ZIc_*YJX>3Ac!qjd*_9>PwyF$nFZ$5`NW-`#WssdNER+Yf<-pD+6-a9;-V zsYd#;?l$C38)a^NqS$8yEEbucGdm5y(;lB>MPZLkBodvO!|AHG9d`}#azB>N8r3V+v$wW@L!E_EtSVdB zFIu-h>X}fqSGA@6Q7vC8br;D)kKQaM`@8OVfZp31=k9&kr`=zW8LR)HZR%mT*@!3Q z=Fi>3O$A;06*2HVu${!2MeW5MR?}$Toyb>d{M@pz98SN~;re1a$@FY?ckRi>8#7PL zf=%c4QL0IAOWF60(|`tOwt%4C{_hrhH<2q)TRQgTeVux~LLQo)n)hJpH8{U#Jd@pX zWE&oqdNZi`9)3*bb-sMr=-n&#GD+-Gc>_M-pgZBo?ozW3^lpLFtV2_>xb4});ZYB4 zQ;Ph0%&=b1GIv3l!8`VPbaxavb&Zf?nmoM37kbQ6?g!%*w+ zelLj1nvr@~VtzPKCL1`Dozr{y2}iSp%u1s6|Ag>$pY}<3*0CzUkB%FxeHx4^`S!aF zzeKY2IjiE4B=R^xbn zZ%>rj>6n6i&YxzRApUm*Dch@h4vG_WXmZmyf>v%Dh`2e|?_G;G+i>t32=fz0#M198 z1`=MHvv3XzkY;!0>l*gS@iMa6qSJDxIYy-Am|x76ld*%o?Z@V`PWC!p_-nt$skM9B zveJ}W)s2R8RB1;qnkHWYk#P5*4^QI-1Du9?3p7jLzf8~P)Tuq5(spv)>q)JgR^(wb zvuiK53Fv9XERHY_JN>+HW!3?4)GY7Ki`5{Z-Ut$MG!`O_ieE431=WQ-(U%|rTZ5w zQ}6b8%VQ$ea^?L)U2sK3xpSl%?Q4(CFYoQGzve^ou`+&U$-CT+1yj`6*Ubxzvdm|W zxZ(}WHWaYB3R*;QaPdh4Ws^E-S+64t%8ZjDm5 zD!2T72=5FZ@xn}}tK%c>{(DWS*kRU@Q6W!KZr@I721cXb7oMt$91v^PAq&|=txl+P z78ewz>yJqiUPtU?n{FNpKI$lmtbkMO+GDEP4qc}-onE_^Bz6-@kf{5&-1cVc_j-9i zIy)@;^~z#dcgrCx2bnCI1;T#;m%5E!FM4;0QFqpTyO;ynPgJXN>ukN-A zcyqGU_wBOolbX+BP{B2l4*!L9$-1%XZD!IL+Kwc~%n|-?PeMV7Ol9|Rz7!Ya67OL>&! z7vH7-be3PHgt#Y16s18GYKiSu3@F-7r7hyT2 zEp>dU&et`m^>ufl9QWV8EY;&D5Y%$`o}CiT0yqQk-ffdGdn6uPyT+LBop=@$=M>~; z&nuC`yaHw-lH{=GpB=NJjh@m!{^iVLx4znV+6m=kPiyH`lD-cbs(F&HT>1 z3)t(p2R$N{jxtw{H0Z8}iJxKBUk!+t)qQP0phWgIFDkiI0&`T( z_R!P$Pnn5a`bDbBb@sUzg}Wzy?{TSz6_})R-(`_JlsE6ZB#->P-WPe)o#*>Lll(#} zmfob-nZyjLSEHazVAV-dMecwQdy#h%CUYe}uW|~mndi)3z;1|+^}`+pWV5kKOHiAx z3BKL&-kr6-55_J3$e{00vCERO**3ylQ0?fn%n7Ypg<`T#yrQBI{rY{Kc~Y)m!Jj&|P3k6vV#c>rC3_kZ9%-3hs_NuNFJq#8G51olVas9OlFEUlg&xj3au*ue^K#?IIP+rihWVsmVwDT|NM15XO zGrQD48)*wX?ji?Wj;t#AEVANSL~_iZerJK3zuDsHE;hCH!*~Od*lrqdM6Y%bke%$K z9P7?3nIi{&`(lY%C*L>|+dRkF=Rou2Y zF3~L2%+s8$nW|~i9Hx1!W`E7!PE_H3qq$Y{Rm~?gy_)5kH)!T-W@@HsrfSA(4$(YB z^T!iZxM`BV{AFrht68pDso9|UmgaWNKF2BdgEi05Ow-KMyj^pJ=3g~G(ELR+X0Y<_ z7F{l9=-=mSIy5shJ(@RZR%ljgKBM`v=2p!%&Hl%$@J`S?M{|~Do@SZmGR=C;7c`qS zzt@b^`8!baWX*FlFVehB^Cr!^G?!`CXl~GaL34}dHchh-`7c?Q%Mi^N&0mjE>HJ3X zEzM^%t2CEtmTBf`Ua2`*)2=y8bFgN#=C6ZPc-u8U(0p05L9mccKv&yW{&0z z&GDKx%`-FyX+~;(f3)&%i)MqSS96KxLd^`#shW1pVVZ|)Mru~*aD4fGTcl%wbl!5v z!1z4poFbzyCTb4{Q%6ss@l!z?o_0 z4B0rg{!h=(m6ba`9}HuI zpZTbwaq{@g?b43^8gOlT+IXAKx6?>L`={>50je{4>!k{g&&jH+@C(GNMIZ&DdA%WW|U2nqp>kQufSQ1 zm9YgSnR$e9J@HH{k)2_@KV(c1KX@V0{9#P<{W7y=lJ6HKGNIT#&oD0WnJ{K4lgU04 z^?s!>)%ROQH4gK18%4xwY;Kkgp}6B$X|b^s+kC2`gvbzv*fNZRqbNx8b*LH6JWBRZ z`8`G*>F3MQa-9zjW(>u~FtH&oq^dPr;~4opUfzL|^0t~+i#o28tLKUtF?19b%qeuv zo6JI}u|fP~mq5DwH->^WUhtVrV{Zui#obPq@i(6tQwz3}_>7GdQZiwlhwc683MyH~ zdzkBb&S|H4#s`7FIZG<1z-1gwnfT5eW-Q+`wj|E$&qCA7^z(O#VSb?$d9pN zD&O>wbnBGPi|WX-X;WuTV*j`CWFK8swZXX3ES{ur9x_dGRMyoc%q_cINs2J1ykj^$ zCO3;2pqhOeOi?De$=5FCxqjhxx=8$==$lr!AgG6jMX197JGn7j{{HzM%g@jsdp3R` zpXR#9bTR+lG#`~mP0&x)+MO6n`cBJpyFFd5jG1N_cZRq|wiu2+mz1~*7dW^fm0d~P zIgH^rYPpqYll)g7EK1`80Hcb=bAF|0#tm{s)g@K3GY#VjF{A2cahg7>l0}9QM;=RG zYWF&i6lrISo6n8`y=IZf91p9p*&3=0<+#;0;+Ms8toi8F6{{xv)SG>naXr{}BZYc497+auP=5J{MEU0<4Q$jiq| zY;^6G43f-wpl|#1*=JLv_MS?mlW2M* zb7mSRbPb7yl;>C1rb(Mkl|Eyuq|uR;Rv@J+CUW!GXR0%|$labk!)Os(Dhntd4?dA# zp0><&yT;4oO4C1Mj)XhOSyaq0Q9yoNAo=0Qmh+QIpMI zO5fmLXK^*x%)IqA)H(aT|K92Z55rgH|tShu+WXwsMoV-4d{T3N|F z)l8MeBHX?&zD+B3>5kW!F2Bw8OM5U@MVN&rztvt*TI)&uX39}oVrI0NEsoc<_(stf z2NN4{O|y~TWCeV}XN*kw$~Wag@aFVF`cAxQj*Ks$xEmj*NPc z?;d4*)X8L~alY6emp?zZupnQ)YofXh$+dd3J_Nh;thmv|E~RT2GbNRNIsA&QX)3-m z&5~AgIg85K_QancE;+hvO18?siQ}eD9yci=-W)KEPdZwhZ=(9Y#MD=!$|4A>uMY2b z{zPr~N}2oa-o=jm2_uoik^aa@$jL}Nat0#yk3bGWPC*ioGZEjPxbgpc?F!3V*;{`9 zJ$}U}XWfs*k_yA{#X;=(!W(YUu6Al__}dM<((x<8(xLB5EfRly`La*_9isAhZ~T-p z8h}J=PrQfpG0S!R=4|I3W%;V-h&UzGmyrMXhqkKf2EsoTDKs%q*8XdrnU7Rde&^Cp{aa=NWTH5p(GiP0T*?&bMBO?3wh7>bCl??b9H!Zm7Bpth| zPn5EJmEw($wConmenXkbYV7}QT;L=Z~RRe*)^XC)BY%J|4Hn>v0~ebV~sCX zw63^3wEs6OH(gx9#OIO^uKd7aqE;>CwH!lUVmsc<+H%q+%qBfRd zGnltA%%0pQXQyP@;$7J(BeD~yKk?ad@hK@Iobk^1 z_>`=yY-dmIvlFti65?E$aaqaPuB4=Rr*lMRqKn`Y6SFfDvg3Pl?{vnwGe=~_B|6>N zt`TubHfK^oJYJ?`rZ`hZ#P=A!EjuB}m6brnPqMjONiIBdCdXxwfJ|FTwmW3~_my8} zLT08l(U#(h&rV87$abY9xe_w7vQluKkZetI_Z0uEgoNazgb~*G1hOD;M5a4FB_T7x zmKm3AO^J_77}1maxcDTi%Nb{L$0cPaSQAEMxl>%(2~M}uDW&J^G5-=qBqn5A8V;r|{!lt^`+{+nt%6m_?~&CuL_lowlT8H`OvT&YIGb zdw2E-YQNi^l9ZV_!bO@B6KvU;@tN+FEO%mJR$PznsVnaIuyji7ClhHdj(+f-@zq$M!!WYXqG|w%G`?lQT23+}6Yql%ds?o#nJ9_Z)tvHH)?y zXLH4k7?F@@&32BkB|8(6;xm&oX_!6MKU-p))0XH=aN9;WvuU$Z?c!Z2$qDhtyDfIXi^ZxF-mhneE;-`)!Ju!sDk z&i4K-8~+fx^M7wPn)|}&&VO=4+FZAJ67arC$GeO^@4KyE**w+hCU^X5d%Jht`WN0I zBFe8|>F(w&$)MqyJun?M8!HP6^_O9NF%9N_53kOdPJ_A|FGsxwb``VuobHP2E51}GTp(t(;(qe1v?!8 zfRDlK`5pb--jN2i*YS;^?(LbMr{mBg{gI@0%iV^rzSQK)^q}FZFT1Oa3ff|5d-5Wl z&$sTy}A+I9wE|W z&fh|WAI3C(zlI;iZODEN-_`SN)P4;=jN8Ed8h#kJvHLarFmA*5Yxt~n^|Xwzf5Y#2 z8DzhPAI37yehoj2WvKlcei+MW`!)P9mI3!`_+cz#?$_|cSccuN;fJw|ykEl)V;OwE zh9AZ<{(cQVjK>iBHT*ChqwLr4!*~p|U&9aMF;>svhnRPo^JrEee5VBO$^0~oW!|pq zd%h`ouy_>}=cQ-qmj=>{)LR3bF~_E8xdXSm__AhhUXh)>p60tU`B@8i5UT&e_HRC` zWzO#X5--E{j}7c2diE}~f4-LuIK;Uy*U9@j;iWia{JQ!VR*HM!U$-d^<_~ZB>WM|7dTeJi3>w?*r1N_K6`M#~L75_zGcgd;9?C<&*BZXQohD){X zg>NA??6knahbi3x=OB|X_rh1Sc@sRG4Z?QJtNe;R}e^Z-IxNtn9?V21NX9ggK`u-2)#%#2+twL+eejl>NtIzYNwPVy7O? zI#roxz|&8|FNqIqM#O##JaniI7d9ZKIed}L;q~N06Z{I1zwJ9IjFCZ z0goR+Tk3;3%(3yV9OfQagGk+|hZm$6#_oZb!>DtV9s{33Qjh9uG{T5;$p`cp_#9%I z!#N|B?tw2NV~^--G{J@EDf2Q|b-wbm9!A@>|M31%%8nN{A<|}r1!LHYN}S7J4bpIQ zUz1JaX)ox)A*qHDGpMi05$MCv?eHo@>!4s~aouUg}SMsh7y3m8vqYLLF zP3UECJ+dLDugRa&4Pz6!Fd~C|Ko=f>^dapr@SmCV1=Il}i#{-$IzxILaCI*EL!GII zn~ShdTAJX168cQ?JO&;=pSFZ za*u&0A=|JcycpSzF8mUSKBlk9$UhiHEV}R%#D*@Milm}vz)gtfU(_XND^vZv9o~rK zkd|^-eIw!0Uh3g@h_t&ln7oL70DtW8zFVjd#NP|o+)7*CNqd1$FIIXZeCal&H$ms^ zq;WT64SfF&`U=8of%hz-4v0T+@}0zoJa@n?h&isoKiy5e`Vajfyse!0^dp||*gp|Z z;%0$QA+6YHgv;(Vj8~=KhJ%)>JhZ@zk@{czn0yeu5ncEM(v02+cOw$6aUXpMB4eln zZu$%Pwu5|w_4iZX$V1_O5NVsn1C%WyZauJ8>n(7^gUXH_9=(imB(E%RHX`;j;QPpC z+Fc7A@sPF;A40^A7Y=?{=@xjs*303@N3?x788JwU@P1?q^;Y-@vK`$E|BaYw^iod{ z(XH@3B=0xI3wY&nWu5^SAhncT#tOsu5E1(=@VJ#qx4Z&kk#a~jOlPSBH`AfpGVAa;SOXN_0U*H-Xc4&Z->(nv6BJIkyi3q_!H8EePP6U z@>%)~cse3>gm)r4(1i~oG5;n$b%t@yqtxxb_z!P*9Dk|XW$>jZh%Hnk5t?+`EsQ-O1hiARQ zxQuRve@AxzPX5EpSJCm)19M+v?4bW|g#Yt8VI4x;;NfqmGPS^oh?J27F4E@Z@D;5$ z!9$y{L!QUL=aFW{=tg+To0K)}*9z~|x)*+kNc(Dmv)@vER|Z^)h`ASjsPz_j(A&Ch zz}bk{$$&3wy$Svkk$4(gm`)&K#||gHLpvvK4tO0RcFN##t=GdR5ouq-W+WP281XK3 z30-&`l87#hL&l=p;ao)g^uPzT?uAuI8g_)6k=f|NGvA}^(1qiWa&+Nr#EYH*??A-Q za`>#)8)0O#N>>b=f=He_VEu=b=})vHIDadB$}gl5Uholl`!n%`TadBnEwK1wrI*3e zKcQd6+zNj~yy!*?{XZh+_3(yIm3bMQ{F%}n@PyBmZh;#R@xKw?vQ5RI98Uj&HiCHu zJo`&!-wNMH#Qzq!{wrl(4{vBydKsMjwbC7MCo&NG#y8XxM8fjI?~sM$gD~S;!&rhY z%t5^9LJzV5UHB^^_dzk+4P)qc*r(20;rob;Wi2r4du7K1e?p`#89y*)AyO`0_$(r0 zXcK(0jsD?Kba>g1lm&ifK-*7@3+Q%uFR~0>`1}s~UUcEBNF%zi8EHaqfmi-ax#Fj= z_7}oJ7oM<_`7^o&u0SL{jd0;_s{NM1UB9dNXYiKOIS~;?8usn*HAK?h0)IdjVs0`r z!dQa75Wa}SCFS{MHDQ2fP?(2HzG7giw#VF_Q*=1uUf7?qZCc=2I6 zUGP(6h=esT!npoOW!?l2J}SZ(Mwtq~Mr`Q9cLz}}=)y0MJapmr$U^is_{lMn&c57J zM;OlINE>tSGPn_GWxm=5CmfHCxdYyFg0fQ&Upq0v7%1~wON24{qzJ=>oecPwlW{L| zc=+il#1lJhaP+Cf0o?&#Ld^Lj+;y5NM`LJ&F&No&cwdt%VyT>bk zVlIp@K1QnXzXfKbDm!KHA4mi93gOfV#0_0ocTt3~6}=u_busls=E+kcjQSb4mpp`9 zXA=j?x(&|1LbrW*>y^s?au}aZ-C(@VfOm^d`xRc65n;4Y_k@2(cAyJCLHbZXh5ym! zR%e9q6C(K^lSzBcB0uHc8G2l_L3AO9Lm1o8g~{2JFZDtAIb{ z0px@5R>XoXT!JK`3!g#8q6-_5H1rl2nU8z&N_ak!hc3JfDU^&5CkDnMvNmXi^AO2f4}47PjWF_BWgY`B(Rv14q4g$s%ypy@w~g=GDK`*L`W6SAhlu~>@C`)5ZGsJD zj0M!^MmV#azT2RUL&rV%Lwgr~_$TT!dDQ|V?p6N8z|y6(cj|K)T<~Y|hkIl%JpM1r zjukqPO}G{ALYmQq_f}9A=w3MCe(DYPo(}jtQjIQr@d3slbm6B+6T0yr^&N?k`w{pm zG6Y?iv5atKoeHi-CZP+TLuQM8xcnjAt{;vth9k47lfr9}9CYE!NEy2DD`Y9UaPA|- z4PAIIvJqWafxL1fN7k;*Zc;M>)!P3X>2Qx*cXCF}M|OL583U+YlSN@R&!{oWughBVu2; z0ZBy{HX*acK0N#}6=z{8(!#y7a5Az3-2s;%lJ-j2qIKcW$5oq(g)T(w2-j-!TKF$S z#=f0!_6Eja*3*P55owQ=@JmGOY%u>3eGy!y^;-Cg)_1~~jmjUP3z6|%c;s`$ zkGaPnIOMOy;aKhqVBhDNR}lYbI2Muk2=73eF<%0AAu_k=(?}ge2IDpl{)jlxcfhOu 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

    f^R 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 z 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

    X`I$of8J*S}xQ0MuuY3Nfh6}4yBVBPlk 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�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

    n=Ib?l5%Uci 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

    yZ!l%1tHUuLM7$j6WA` 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

    9;ciLBGpj^_G6M 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ℜ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⁣X(|iNhLjq zmPS3x>23q1c$>#~K~}7rvQe>SoyRC&mwq7uS!^!P9%k8&8d= z`s4Z5YFUpeFL1#=6tB4r9MF1(hi2EWA7@+z6KfnHe;a2!pDj+$GS15p*TZJW5%*=& z@291ixigzWeoSrYtQ-n>A6Z?W-Bm0P;DF!wJDe4K@8kPx8_;CvQf_N;)jGbXMP|5G zuH}2LycMrSo~!%6>w7dUy58k`o$(*?Jv5@cCN)~)`AP02+^m3PCqVM0b-S6UiY>Spx#`%hJcO`^Zy*Zwr&swG0(^vVv#;tlP z7_0Kq-4KR&@(S^Dj8WvJpZ^nELI@bp{h)d*b{4B2n7)?RPL3FMvAmvU`Dospu1SiB zNGs1%^637!ivvvLaPTF`YcHk)E|orwXTGQ&u(=?19-{8Yad;iy;E4mjak}~x2Dy{dbOBo1=AX)A*P*7yO?$}?P1!> zw2x^&(*dSpveIvPOubBfOpBRTFs)%4V%o{Hi)lC09;Ura`1y+<@lL;nfjO(Gp%4+!!*RSlW7;zZl*m)ICm#L3wG1CgB zHB3WHJDGMd?Pl7;w3lfg(|)D{OvND_KT|JLAJbx{6-;ZGhM0CT?PA)^w1;Ug(>|vC zOb3{XLpgq?UZy^##Y`)h)-Vk*?PS`;w3}%U(_W^1O#7J*FcpV!{7k(}eN2m)Rxqt$ z8e-bXw2Nss(;lY1O#7JjGaXg0I+JNJ(j6cWsf9Ctw`2J5!?_`?K&yVAKAKw=;ZDM>D-_Kz>k7)xx{|4V5&h%SM zE172XX?WO@eEx0znf{4U~qJwNar#xG&~D}4Vc-~W~83AXb6`%L$%SM}))zMswa z*Kj$!!0%no&ky0}dfs6QDe=H@tH7IZk}w zHDv#sHQv32Q$OYw`-skco%m>PVw4Nzu1CB-6h+jp2_PAC=p*MpwpPgtOGPBU#D+Hk zcj9w0hwtb4MNH$$s}&KuD1Qtkr}l4-M|+@nFJk@$9KIV*D>Q{4~aYP;L#smGKvC_)UygEwP60W&CLy z{s+d(ms-QW&GF6-;P{n4gWR9@3G+}jL%+f4POP^1^uAsGq-a29)7rUz5NIC z33Vtwy57DC2Rqf4`-YU;@s9*|TZwr4ia0(x?h2IMk02KaATliyuOZjc#KjQFPZQ+YB(IMrxh5sXP z;y-PyHGigJK0?Yb4_A`M%*p(F1UQACXA8d@RF9P37XCKi6n?QSJQmU@`EB7ZfFhIW zwS|8MxRjs6Unr%)o+A_}h2LmP@2$WoeAkI8|8@9EbS)HqyDj`S;4-}@S;HTRL)0kz zUAFLBfK&KBTX^4BRQShi;ZFii;X^;N@}GEqpU@3ZHkfHGD2snNawhw(#Eu zPT_lO;s49wciF-(#x_9;U(sph{|<2CpJ~hgB1|Mv_yJq^SAkRbNw)BZVgiZ6cWtur ze*rj!KgJe*2D(fN?>ogB{zc#vzTOsoIwsyIe4j1+OTa1oMqBu=W8#j&hfY=ed%6Bx z!+8I{75*{f^U(E5c}`RK494$eyoT|Y7|-2Lh3~pSg-7+4*O`p>uzs7&`0b1jY**n~ zjf(mED?ZQJ!gn%W{4*7vyA6?peO)ByN4D@w7#BZR;knxok1@XI3WZN*dFVSoGJkp* zS45oXRrowx_*)tOt_|PGcrk5~z%`lqtedR(oM;Q*&3HHG8z(~?GDU^I$`-zk@zA}B zF`fNQ*ISJDa`*)b7E=yXd^+z@;onw7Y-c=Ur2=&Le#S$$E1b@Pr)$kr#i!I3{wl`1 z?oi=rZ7^NlgH-s_ZQ-jK4`IPOU4tC{kBmQN3%~o<6rYNRRX{qony#xE&#F+kmj5q0 z{4W%)<*z$f@mXdIzm@S&j|#8l*?*b}f37Y3(TsOLpu+nV5pOWwXAA$eLlhtJpbALm zfzx#xYrSA1MmiofQwi}6V|{6wD$|8*NqAB8137uxXCVb~M? z0~@{@4ss(rY{Rc${A?S3@Jto{8XNu##_zV_MYB}+J{$fJ@&i!n-*<%m#V6u^yiC z?N-L=tO&a3v#o@C|El=VSrK$)eN*8X-&XhmiirDxQ@!owdW&W#uYL|c`4|z=aUIpVH zGp^U~l`wuJ2Cl?kuj8X}EM1+9>-BtEZ#>L+4X@){sDg{!Bbg85OBnwi<9eN+#YAqB*a)2Jq4tO9r)Nk!)^GC*=A+j~>v->x;bZ+j@#KF=hTmQM z-ocOLl-|E1ym0VS{YUbN_4AA^rF88r>Uka`lLbAH@sJHK1)kyHH(SEtH`>Clmf^F6 z-M?2a!^irsj$=MLpLM>SBykwsHviRyz$cTPpXrf7b^rJ(aIMoc526DSM}6S(-IpKk zUnay9)RVsdsFJN`{7S}q=!2BF(0$134dA;Yyf{{cKZx-U8Lwgf2IG66VG@7wfeMe| zjJz%au4QIOl5048jr^z{&i>$sbI|~aPtE>H9(0THss=t8oQjWk%lp?DFG2%!;=c&E zl;;4&XETRi%Xsn83SY(e>A)$yy=#^HQyIS;IEJV(*8?2h_X8Ck!+Cl2G45TbaNU0Y zCh-_HVs^PI-~MqP`EVKs*#ey8>2FeewEQ;$cS`R)z@6m$6Z0u%gYhyhuz$qi^9gXu zH}BW2`Ew8yrW5~TfXnhaPRXhD=N}mFq+RZ~=)6O^ey~)ftM~#HewTtp7jWX!H&vA{ zok>R5Ul!=Df*{L>u1_s1&y{mg5S@vaty>w5T=3MG$S4=j?nNf7?I z7P!pkpQr@U8N77;4EWXPcc$&9GFZie@fqWpHoOuYDDmm~MDe+f%jH(a1^WqCEB4|I z#(i9WbiUP9I+x4c!1MTBGwB2FRR6u`xSh&<9dKE`C#v$*cFV7Tll*ySEBSLc!Mj&; zxgVqOvpDkQz@7LvarlZeRQMen{%PP&a_$F3=ajDLz)2qOIf@Uvb;KQv*HkL}B<7!Y zw6i>O;^0f-;3oj5c)K$c|FfC@t&I2Hr|@Sve~$k)=O^#8nWe)6CqCj-6@CZf6OU1N zKg&OGM@ZP|k@_!z1ir4p{3JD41bvtmUe12H+ zLA>0bYCXRr4*%TmD*jy`sB}HTdZ|X@9GQun2;51|F6QGsQt{FH>Se}5?<@IdGp`e& zh#dI{B^(ZNgO`Q zf2it1_X(=J+EldSA>dTLoo6UMw=n)5aEiANyY=a!bByWQ;8%E0s|wHEmDs;V;T1TG zgDyIEoURo$&gJ`E;7<8=GH{BwH&gMs7(D2j79jcI?`8k+Bn6B4z@7MXaQJ$g9oP%p zslNRIIK`Vshjinj?*`Geel@3er^4xcU%Cbv@A4>o3YX(ewJbkR80vQV0&vRb;&WW` zeO+Ezbt-({J&Mnf>anN;PWrI8Q)YK#jy*`CMXN?xniIOqR45|7mzd#+XT_|8=6eUam615WAf=JYOP z{664L<@*&hC`wn&IK}5s4u3Cjr*yr=;d{9K?#baB8dQHOxZliV{C?n0@jfqcl;gS9 za?ChZ)z2f64rN4^;W^ zwt6gHk>U3g6*fK-*D3yI+SH4&YS(dpD^9)b(HB zMW=eWKX6%Iw*Gn(a3_1_*Brihp5p&!mL~@tffN7fz-4~&{FJWGr_1oD|Cgxz*Lv($ z;3SXOSEcuH=Ko#G6a zq#wM`Df#LAUAh*mcjg}kPV!Xnc+F73#SY+3@zUX`PWWWtl%FA5uz`!C72g6*{6nQm zPN-RVZDD-iQzhq57|-6Q!rSeWqk(Il98{9Ez-2#jlC@sl!h8m}9cjCwvcp;aYb1_x z?^5!7#F6|7IHjwf^^BHb7jT(x%>PghzsCvAa!v+5#Vk1gE|ECm%~ttyg^FH04qW!9 zw(;GIarnQ^eEK<`={tjTZ9Y-S*~jGzGf!Uc1E+D;B-?nZ>?D=mjW#{A1-MQ-vykL+ z;FJ%dTFI~N>Q5Q(;dl{3Uj84c@V*ii{s>O*os8T4FgtX3w#Sf6dF^wu;?sS<;&U+f z3!625iNfjoHFSNgljHrX!s(O=x=!wNPS;t$o$C3Oal+pQobti@PnDo?LS1`rQg}bx z$v(y}VLXrhU1f|v0-Vad^DM>ZPR2h0PW3R;RxS%qah7u{aHsP6IdGD**Ji)H1f2N4 zXwz2*o~q>Ov(>{w;Kawr^`Em@EN8rbmy&;pBBBvE)wf-?d5vBU@8y13x6{CBDqeBA zVsH!R!#0WYjfwnznal=G^5i|PaLTuCw!`=5XU701d3--m<<-jgf#<693ielf89yAjQ+`&;@JKN&D8;pq!(RcM z_}lG}LB>Oesd$?>eC2u0{7;g2t`Ii=F0b{#qDJYa9Lh9`{yFyyRi&r z@;dYB;`x*yKdiq{@$cjD;|#{fU8L}eqg1|)<#-!`?`~$yzt4$--xdddM)T)(4RtNA zHyQ6`KY+n_?ZrwS?@&T`c1DhAK>uYfjgz^L5X8t zz~(=HCQkV2mpb$L0q{JI%S>8;Q$6Wrdr8|5FEj4rbfE^zYu;98{^tQFKKA*7H-MAA z^4k0W-@HuKpI&b7docfM;G|C~Z2ib);KV;fM^NJ0!QubLcz=$vD-^jY*V02-B`L8oR{c7j@KN2|QgRspz`+-xrdu{&SJ2?CR zxA*Tb|Jm1Yer{3uImq}mz-4`~rRx?BKX9%Jug5`^KULwqw(w2Bo$AkzWO$CuMEZbJ zy1Ey*CHhTn?|WaX@SZ}2Z)U}PJaEdlUe32Ynb$?Yoyzw&%*XCG$hl7O?_$4bu}d-9 z1)TDsi|5&)mgVKXUWL!&d8J~;i-A-AXYzR&^BBLJ!;7<2zUle6e*-7}_#li7N#Ek3 z>&P3N^KB(?N^k$kDj!NzaB&IntAS_Q{DBqQm7Ko$D&99Z{5IfD`SZ&-_^ZsP$FKOX zx)c}O=**`_;%GfAq)=#$UdKouKgeY=yx_ZBHWuX4PfGTs$Z_y>%iag&O-?{|%U(EARM>Bpsa0=hW{mVg&AM^`__uA&a z9t7@G?yquq`+AuFNZcei|J?hRTn}yY&UL^^o?@F_@h8T;oRQcduBKXn{% z;?sSE%7={{{%*#5PgD5gTAo`ty|oJOH`IeaGA?Z6yTV&lc~#ifz03zr@z&V-qrb@T zvH7saZO;9|a^S>g;AACFHOqe|aHsnD1c!g%7!`0WM>Xzt=km%2?!@O?z$xB7_9t)R zc%Nguhx_HdnE$(R_%HmG;$!!}-3VOjL+-!!Wj@by_?lfRy$5>KgKys9EdP3mqkL`t zpUuFX(seO#r~da=;If|B*2#Rz{6jYW5yng8v;oyzxV4lmf?+Q#8`#tHv#;4)sDpMU**DnE;D{qMWLcW0hvlJOhGr+YV* z-pVZX^fkuq{rmnH2vEE=yQz#{k*UImfIIQu!r{BvPGh&MxEDC}*ZsUMOXtbofm8oD zV4Hs&*Xx{bdjNNecMfopv&ZHiz7;s}@8$Y7NvP|P2Z#^CbAhw^6pI+Q+t2O5iO*fO zdVW7}ir065%Abpw(E-2Zd_G#`bH7W)+YFrI?YvF_JY6Af=J1_dZ$DM9i4z}G;d^cK zp<99LJme%va)S(SM%3>C;3Q}NfMR?j%d_So=lnb?4t@=A;v)`Me7c#>n~e9baLWkk zJBD->JgmZd?^NNB;_#OPcPhtsIDFoZRruEx8&Up<;$!!p+zi|)AMOS2<#)~GMc__) z^%LM!F1Dj(L3 zQ4g;BopZb&11J9Ware}^y(z~78<2;t}a zmgn1X@C|YB>wpt~yL~$V+^KvAfji~%{!cL<_OEhxCEfx~ew#d--=_F!PS<>ut~WTn zX9IUC-?7iA@ZKU-&*|H>bd>{l3V&Q2{7H$&>Yulmf9Huxp0~NZ?BA#2&AU(G*Q#j6 zZH#xnr|`KP{?KQg^X+ipl+X5cQ*QvL`ft~JUwO`%&t%|Ik8M*C9^z2~RRJgdom`)1 zvz!+^?_6Fzz===s#fr}^4*yr+#HV7rO4kWF>cRBiJLmJafm40<+Qx}j$?)jEYfwKY%Xn?$g3>=Y%UKKDDc+N0c;v&`)_mvzPW=1XuUN&xj@_a1 zr)#syAKc2Tp7COrs-N`jak}mS?j-*cz-9iQZ;kgq%%|HnF4*>h3SYzifoY1pxQ+4R z3l*P_7=I5qm194T*QPMO>_zALuo*a|x6@XRPXZ@7dw!z$KVc|FOI}j^d&a8t(s$A6 zx)nHu@87Dz@1tPx2jEWm@Q&tlu*%OWMZ`XTbe8j5aqzQ%%X-Uxk`)~9qrgcXd;5By z!~1x?U^a)p;AILQd-cS@{{Y-6U7|J=TGQ0-uWif6FX8|0ia81?m|4{rSRX8JZVLyR zYlCyEg5k9I`}OY8D$TN>*q_|iDx7n#Fz@HI^h{x$8*wc&=A=16>1;euKI zg^c=F2ik%KGyMxd{7r%8z}jGIc~quZ^BWsmY6Icms^*5{+JogQ3JU#;maSYcf0^IE z!e3BS($W-aX%04r%a&ADEUm3vT3CQM3rhlxjjIE->vSw_l?`QOWr*0Z z`)fCDEGQ@_MDaA#`rE>-4b5xIYmvf&+WJ7NKinE<2)C8jmaVAr`9bKKhfJ4cRo0Xr z3bcmvea`%A;n8FRHz^eTah=x@fT;0BQS%~rKK?#XtrQg zvUWrv)*Kcfh8F_G@B(J%1u+&bUj>z9%fVQ1VQVlLi&h~sDbs>=`dJlj%%bsg{W$ul zG#Gi=;bBWvI2cla(ZH*|h#G2ASq@cHH*hqoVbyI>s3Tn8(u{tgV0J}^r5`Ang*Kjo zLZ}Kzbx<|W4^_%t#T=^Y!Pc_Xkj2*q{SmB_8kkh=ymCZH#S0CxsrtlNDeT5?ea! zb8npqq8x<;%_)_pY#Ho^%Jd9}xoOwZWa1u$B-(u$Y3ZH$X{R#D=tm);1wOQT9%`}U zrr~o=YziWbR)TpP`9&r;IT1!7!9^%wHAd#-!t0e*374c@ol_7Y*#s|5Fie}vt_hXi z^fc5k{piS}AB}_-_@X`+mDu#!?g$c_ya=O~U`xySViKH`2&0kUA{4N>@uu5$7bI@G ziK=t*A|#vO1WmUPzD_6i+ZSOFrz6WKWI+Ksf18I+XB%_i1A_p%j zlv{06y2HN_WI!6Ss4Pf+Iz)LtF-f)DUyCWPaBF*QxV!@MBkM8SM0RqaZ%s?+gAN7>j{BI+d-OO;*r7b9M@GXs8=2*57$rH4cSY;A@e@4z@c=@T@qI0OA8 zrB9J@deSE<;8@2&l9H#uG(D*kWQ}y6St`s@8Wblfd5VljU;1H8>`_QYq8LU!Jr17R zkte~LX7^!Wc$9J&DKNBTr2N{^_M9k@|CX5GI+36d9){ zeF7C|pKVG~>|{BPy1YE^m!z21m9cX}ysC;k7}iGxvs;>%HLPw8w05j&ZfptEm91w_ z&!~(r(_JuDl+?1SLfg8kBr_*L8I}~Lx4vhLchDMT(Nv;AQmdhx0sn65U05q9ju3X$?e2UyQVEx6eovOGQa? zkURRKI8TUvX7wadzw59(@r#ioJ@;;UWs@L75{}cpC>57*KKBbLu0$S@lyhmG-(MFD z2O1iS{AC-1we6UoOlrn4I$xROv>dj3V18~z)og!JTl;G4stecFmsc&oL>`S>JTWg{hCT%2q6OURYk+ zSXNc$&u?gJ4aj-+|EuKHnQR};7xGAdd3!jxu?!>m!om`{#n-g?Q10l$1UU4Q`d8P` z5ZRo?dtG_wD{s}}*z{goYNF+S+tx7NKwK4GhBnmDLZe1RPkZ5_)oaxDlciA&oGZcb zBBs2ZX_zD@9#Y1Ru;s?w;dmw*6sE`0KCDZRi(a{ao+mv9wvkIZ4*o?eR{6^oGq||4lA>&D z@hk7LDE)SRYj90ImJ)8<=*NizZ7t2%CLiwbulGfs;oJ&sBoz1-;*^WVvewp?R@fLM zr#To7KZy9Mg%nNrOTV*X{_^q?L|eVQL`%i?#L9&WtIDeV)$J9bb|P)2sWwC&0GX$~|M7cW{?zM$loWBfDoX90?LVu^#MqR??1$*bwC zixJ33au#54li<{dS{41QP@utR|Z3^5QYjNQX7i=bjV8soduGxDwNUTE0{6~wFcYTFlXXNt86N# z*p&pUabSzeS`=j^t&yGWU(kv}VuE2^)v!ABm}-C7F?8k&E*eJEmZ4dfamhqvqOI~c zvH&L?lora_vxEmgByUNORQs|hamF?kBJI;k^ZCH=w79tAQFMo$=r z-?WhvsH)Ikw#>Y&z0kj`rFNY^)Y8~c+fh~sx6dpz?X|%$d{fkiw$jq{a8bA;L`A!% z#g?!yOk$st8{7G z&J?2#8c`I?R26Ftl=|xSHI9{QHjJq@R7Fb-r`J*NSk6E#73WeB2h`rV4Q+JZRwObv{r_23{@s$dsQFO(xo}tmoAek#?1IJcYBP@nAUy^+Y!Ql-c-@ zthL>yTt}3Nq`N9}8FLG7!A2EojL?;VCa2<1_63<1mh#9igdrJGgWdBbMJtI;?0VXA&~l#Nyn`32GyV=AfwRa7!3 z%j0Z9jYx_MyHi6;Yj9Umo5sB@`q-keSV~{CDewA=W?LCPAkTkElvJFZ7sYIkzKj8#~1lU)(#k%hDgYRV0q%PkE(@f z^e1cpjU0Xf$q ztvH3soXjDU<|V_j))o|n8iKXK4GlPRSekvbO&gBN+KmDKYB+S8QGv0Vptu-L#Q6)# z{RR0mRVg^`!L@g(h5ix@8njQzk}jLtkZ#MQ{9`!owY@Ruhby480isf`Z$5KNrmCnN z$ytNJc9`4{QfJdqoRv$fv9da1za~=9X%#Z+kY)5Ka}kYIp1R7hvBrQFX$&@7F{`1N zt^}+oklDi>c512AsW_Tdh33+N!jFFvblel_nu1NWO(BQ$CsnUf5mq@pl~;Tik2A7t zrmB~%LFKD~9`n)Z*;;$(lM1Z1ySb;0KW2mu9rnBe>XXp^VO+#4`l%)Tx=Oy}t9n@U0w5r^BG&j3Rt_)h!7+9<9G}V-?ZpIkXg*=V2YNk}5Qfm48iDo~?anPirI!+rld8n)j{^e?Ncl%caH*o){4}p(vUWx5SP37@rTx7_d31%ar zwJhSoXRR;~c0(O91OB1)0n9$EZVVRqnp?sRYdZXx1-1=@@(ajOCZ{(dX@?gx4Lboj zUIyb6gRnLXN`lpLu7qV8=9q6w&zGv}cjU^-qzXo(8Pec2t!Bu+l$ofq<^qmcsP;Kd z%~gnRBq}c0WPpxwCI%*P9H^b_YT6E1(En;(g zq*T?F?V`ONNts4z*XH=2aKMyrMTdU{+H#dV#fh^^IS58+2C&qprfcGSQYB6o9<}8Q z8|vf~0(NlP&3c=w+1Aq*%xi3ES=UZeb&ZYibYRs)upACVGQ*NTI|`=Re0&sT76wjH zHsnqw15*11VDPUE*DDvA-Gfbe8m-YWwH97w%jjvio>Em|a&e?FDl}`yr1et*2b(q( zq=U`Y98#^WnwP4B5d$vCVX}0rVoAhW+C~Z&v8Ad+rf?$t(wA`IKXknw;5jd3ku$3n zV|QtT%B-Z+N2(($T^_@XtQH+T`jZV9Lbe6NF+<2iBLUm?GvrG(90Z@`tXs5AYqLpe zx{8hk9pPY`e_?A&6O<}u9OpOJ(dSr5q$-mph<+196=I}rn&=RHc-% zbUbV$G0oEGuTts{ldNrK1(wWM3l$*ZAH?#0S~#VgU#d^Cm}_4~D;=()<-D3vO%R~7 zu?dh#lbHZnM<{{`7ft7l^zEyn%L0NT8GKenSOtpo*FJ~XvKU7 z#x;S)=xQX^rKt=sQqifZhO@USU2ll338&M?Qi)=KMJ`s1Xg7xOdl^>u`dLSzg=uqH zPr)=+`OPj3(^j_O-CoM$m84Mv$>h8ZzUriYEW!^*YrV1&y*xfwM>acp`|^saMSl3k zqP96DL#<_i+Z|!827yiEemUzeuevm=yf3Gqa=#+{s_+Ta;`@devB%d^@W=7wTa2$w zb&w{NoU)%h+DS?O{MvRpf;OeU`)YQA9ZtR5;2rL2?=6>`2AOnxlBDz$~U} zOwCMo795*H{d#>>bbT;&bEdp##mYiV#@TXX7)vSE(2kd$^Lv;#764oFBqsO2jHVD3b={h_c&a6u)1$H3mva2*6(|KXo{fRk z4eJZg4e{#8$ckK)fL*I3s0!BQO)0Jo=8++aII?P|v1Kh5hsvcnu`UNSKS`^?BU@H% z!lFVs4>Nhei#7sK?NS|!OZ6a^b*Oyo=^hMdU2 zlRPQXTV0BcBoH@^CX>!+N$vy~L6iBcI)oSl!8#&OcNL~}$**m+nUX^%Vj`j1Eog6O ztUEf;*v_jBN7?q)QAJl_eRiHdJ)2<~rX=Hsl7m=YrzV$bV0#Z(SXZNQm3Eq#)}CP~ zh*X!>$(q83zxI0R&Rvi2YiqSh?>yX=s%QA=F$9x~Le1;5Q*o!H+CX*pIg&mt;&x5T zG=MXufLx4CfptMYmPM`&metm3j|#09pw&>Jj;LzI3ek#=@}>~Rq<%%zsy9{k3A9DD zhl=zVw1jimQJ7K`m`HDJNp0U$%B`IoOT(LDy6Wk<*uo(87h*jhwpi4zD_=s>u$8ru z3KUIsOuroG025^$n3`wGs!-P|RV1kzzeS<;wtAVEve=z06*!Exp_VpbMyCh3)ek=d z&YN(peu{L=K&dvOP;#HKVeM1O}+p zh=2=M>qhI*KI){4h-t^U)dC|qi5=pxxrODbt*!nN%&pJ?7UnFmEaQ*2|BDSfI`<-( zE#{UkfZ|J_nIebZ=*=|cI2e@9zrcIV8)8lovMf-EQFH7Wj#Sq#;cO&K+oWeBQ9GhJ zr|nuwBUOE5P1LuaUj%dnuHINpnP8wdvUvhkmr~n;uN#R?4Vw4lQ#Gq&!Z`id}X*vWP4hL9_TW*Blzj(@tVqGa9JJDI;aHuEx6UIwiMvteTLj zA(?YQU|R|kwb?znCllurgp{MA4O{ncbdB1tiE>F$8%>3ljGs$S{Un|l zcJxV@kNk<9GLSpXtyL(=nQ;swvFE-K`&ygjp+njS7O9LDJBg|QwneL{J~{Xug?29o z+^9@WU35#josO(cUrfoF=A}_2pZPd_q&|3?n-$;6HCLpRjV_)N#Hj*$({IF7SJM_& zjVM(oZ9l|$Q4KifP|n!KY{i3L039>7Bi7ch!~WKWM(*XYsZ{PMkL{_VF5%C+5=3LR z=j;f#Q&T@lUPN=wCP-Xto@g)jFzRQRgSH}zRqf=}8zdJCh1_`83l*$~-bU)B`s_LZvIvA^N* zep+WV`M*2jQ4^~&+o;LBO5JQ1Ydg_);8}b}yjjgA?XxT#{#+F55Qaa~Wj3}Dwqrhq zHc7}O^H?G$r@K+C!=6V$&94dv70M0%bqklTf_BE)PPC4nTc*Z{dvu&RQ=USvM_F>j z6s?glBdXZ1L94c;N7=~0RBNNQz?>)Y;8voAIY~_A&GyT^wUL<^7=qT>%8_=XpOdne zD|fias^s|IJR(UochSMG9Da9^#iAt78(EY=xZmKUrsI9I30hEKTErD&^U7*#ZbGSV zre(v^%q01CILz*Vs2QZ^l1g#V;aXbkLQ6H!OR#~iaviBromliF9qRL9#yJrsWAfNU zb#ns6|Cx+bqHC~IvT{?JJJlIEDzn&07ccf5j+&=A=|~Hcs8h-Sl$AgJR111k?b)+x z+&IUN)&(5AnF$m#o48QyFh3$|KxxBgTSMYyprmTBZ#{^kb}XL2=u&XBjyOxf)!t6Z zBOK0HTUJrqWcAST!a3)Zb0d*M{Zx9oijGC)%Sa~%vEN=U4_A^$>=mAu!b}{j6+ZV^ zP8*D_yPv&_j;r_Vrw^qvBcz&FQm4c~PtLBRDNoA)G3j$1qg}6Dmaf+U(8>7nOf=Q= zsveblBtD~3<#7SZ&`NIe4) z=UnAka&SS5)1wU|vPS}oT4J2sCiR}Qx{(#L}6mjtas7@|a+58~&s@HEWUF zPzcovIt+8!rd6V}eID1GH7%`(nKtD*pSz@{*f35m_rt=%KUAXFdC!=Gj^qLMP4WQy zCTWP2wp4|Kp|rIx_xLo=pTO9Nb{&xcQc|n2Y^pW+`j_~S%gBIeR6dJ^79CmmL0bbM zw9N^cl6_;Eq_nOS`jXBc(Lq(VZKKu!e99g}9_q-d1s6`7!VqmPG6Xmy`QSFt9?tuFGo(v=1#fW z8-c-1qs{=1=9caf^I`;>2@xHgNu{FK^{I_LPTP7$P+yhyQbQ>vMgkMbWUwcr$@JhU z@zhP!6O@{oH2IXVQ5|}{tg(?kIbmD=mTEnt3~}(WC6iwBju2YQ=o+&0+j)8q_9p@JX6mAEjc@>%aM15mGTYcom{XY{cG6^1L)TtIB5~mo>qnu61-Z zLRZ*keMVu5UyWAv;)yut0>&QbWgYb-x%wyh9T1T*G*zr58cFOZhI9xiu;4!u|0ay%PIY7g%=!v|M7@}r_?0E5UGUo|H`fOP; z(}jiPvC+rxkObHTK@vnJ+eTn^Xfrw5(|+D&hjb*aP4sED5gHQOU{wk$DVsQz4o4XP z>;O)994P8&bZX^u+$NuJmwZ7AyW|(rPJh}mL_2CMN6q5vyH)ZdkJ88*oequWYOo}S zHl))8iaalxKV_y{-Ds_pm;D0ArB?tgN%#C~r@lmeC`D>n{$3=$X31X@UE0_vcPwG$ zPa{rFD`wOTn;Yn>pESfGwJrx-)@ciN*2RvG zWw*_0I`mx~XM-ko(ifcY7?Zr~k($Jyc0YY`*9e+HiBr(m=2d zGSjj(FiMO49tyr{7Vn!f5xc|UV@@_RpA#jWnMTF6yPm7}fDH zm9W4^Q{8GIAvPzOmRnR+&#&fH50R}MX>_^rd~SV;LVZJX80Yy=*Cf{*gbNECJ_F@P z;puNUSIT~`s?;yPwkXdanj7i1Bhv<|w};)WKP4>}yhgtLCA;?M$_9*r$oMaBj``fP zI%?FsLwcBn0{BKQw$+jGQ7AW(V>3CeRk4qr@Ei-Ik@(h@Hac4a%d$hm&TV4>wYJju zIEu2eM$;Bge0zjGhejrjOew4g%ug55dTM-+M=4?UMa??4rNRDbUfKUkH|}sw+@z~G z4zpN}uYF_BHn#BSxt`QpikzOqf^~c^9IH4KpM))9F7|vix6!1EKh)aL6lm=zuSoqM z{UVuXmWYyDS1^mdi%09#oEJoybYs#vIn1f{Mqf@>K z|ElH<^dUp6gKKZ1rdm?spP4T`kT8`k(`pv+Rf|f=?V3_gOgT>irtNdJ?35_N87a*H ze4%~=o%v%ks?fQpLJBmlZSgnYjGJM#(NavMnmVQAS_Tp$SKQ3DEV)@gP8+bB?eMj+ zWf&M^A!8+d;8ZUis8AoF*EMssT!m99-?v%LSe-+=N#yt%+%5Z?p%d|?GTJ1c%)%X& zW6@4Hx%83^r9NC*RvAwjB=8PJ`{~r?Dz!Nj?J)Gn_zRw)RfBe$b1j`|EY)!36hVUg zV`GtzG)(ajQ&r-+$E}#_Z&`gToC&;e%Gv*@tdrqK?+!Tzb`c4vH2@quDuco{KX?jd%gsm)i(Uf>R0P0T7W>*!1daJSbbQy?f+g zNW*HD&P{wm1mgkvCLXM_Cet^DQ~pq!T)J8-m#&iifL;^ds0h>@+uj!T;{<{<$1mvi zBj0m&9Kg`IH1ny_ptFX9B(nOythuedm26CF=4cz?bGKjOm@l;8LeG0TR}9Aw!C^mA zWbL|4WTLML70i;OPV8k`(7t93A9IIn8O}6~dQ(2fsgr_)b0;&?n>zv1n8}l){AKtO zTB7f`LQ^1<&`bi&fwdSp;~2PBxlsVMibgI)rqjq5Eh}GuBUUglkQ>|+7Kab+CZ1MR z{wDtLRT^!WPQ=6K&9N7MO@pamt=sd}<|vDbb6o6~^5{dmx8hXXYG@Q3(F_ZOzT2?2 z2}%au4!AQgaF(_QeLW*)tGIGHbz)5bKfkjgplPqtU}S4`Wcq73w?*U)%VunhL-k>M zqg#1s4H{1DkS0)dHEDij0X3{)^UUe+1&hKUm1q4rK+4*J$7BhcQ$Z11$)S$uw;ts1 zJau0}eD5^Z@T9$K$t}Clvx=%EC8*|d*{6AebXE1jc|1F6ZRD2uB`QSop@&kfDi@kn z-^Uc((a=Vb@niDSYu15Q!~{=+lV0fR+);ea&0c9d-a?ts0EpY{Whq6!$YmW3v!b>v z(~B80!&Ids#pKD!%UZC*T;#WPG=&4JLBp+z*6UyRNOdrOZF75msFiGxaEHi`K&$CA z`WX#%LI$W0wAG7z9K!-;iiTU&ll8$?GV?7remuij>H&Ize}x*uBA=#sL_U7zuWjKU zZNXZRk7Isu3-5IULbucf!U2&VtoN_M$tgj9eI2;zJ4929&$(=@4Tf+=tn~Iuu6}qJ z0}!8h=-b5qKU)$0|9|01hbnOE^WAQ(O`EBPPntB=6 zBvb!jnh$Dz|1o}F)2X)b9^3tV-2ZE6s71#=z&|wIm8D+L@7d#DipSabuixJ}UWM0G z%vARVhztMq`;!zbszBZNA9=r6J=n?g>GRdS{!2W}*Y|KUWRm}m=hRb8i&=0jzm7-K zdITRdy}xURdSBB#j*#RhIko&Mln@*6gLrFxnJ=m*n(jPA-Rt=E`#Sxb`27Vcm>6)W z2sQ2Efb{-X@!$Ub*}&+HG59YpFAL0+>X-S_a%k*y{4l@o<@YoV<>`=$>RU~zc+Bs2 z`BeOx>TsHizSs0}+xy-8zNR%gAT!Xnn*P-GzL?MHXIeN>myBYd-(z;-M%(+dR#7Pn zp($5qiP0Z>{{0dd#TbdDM!hdIol0*-FK_gx{BC$rRbX^S09DjX|dcXb?_5PWfv3xuFzUDIlFPq;Nc{+y`U91Dfd4H1a{hCSYy_!r# zy_y}r?`5jV{&=6F&|-G(t6u2jboA(eOue@I137-54cG4m zX|V$L2l)&B>+I0_a~v=&y9%lPK31*L@y5$$G#al)cf${-_kZqFB|cpX$}iY%Ma5FL zXQF)ekIMDmdEj>kl~IGG|0H2uOD(2rn=u0dv*+uWzzuH9uMamh%8jL7d2eN~&w;1x zPb!E0Pl;hbi{3FI(e`!zkssa|E^TjW>hLmPWtMg1si!ZcH z-4Rm?=|vdc_4@MXDN`HzU)S2$}% zLBWi|!fId9HwtHdqj26~KHoQd5NUk?CyrsFA5tMjB`wYCQ5;D75mR8;w%3N?jH#RA zt&3*L5mTyYZaIj=Pzt=YlmzcIEY$FlAovh@7>o|_ZfFSCd)w-}F z3L-JiXbd*5MHnpaT`$YuySk;N$%_dXZ@^17^b~KP9m`K!kC;-r;^^t#sJBds3dEw-y6N6E_#&aVWsR3sudEGD_l8>#LkC1^ zZEI=vwyef%%l~Qb>SNows`%^HGS#euA%@ss?9O6c+qri9mDIzTm|X|Tb%e*g`H*cOQmiV)H$NE1wBOhZG!H1VOqG=UJ> zBpAPQ-+T6Z*Y`SU(}a-N?N#je@q724d(XM&{N8)_lu=(?GGD1Kx^QHD4lsIUrhXDj z)*98(^-8`7flf2WfMs-ZLTCHxa|O2dwnnA?u`%;B*}1yzLK~35!ozFqp+QxgS;XH0Z(tR9 z0*m^bhhY^GKp)5Ya~_67mR=~8TxfFJdKCbDrNmfmn(~1$d-FM zh7qLCo5v6}L5;cKc~|gC82xMR!eYXu5<6Zn1%~TFyx7!i4qDeZjuD5EoGUTPd_>n1 zo9V^%hZ1ZoJ(!({WfCko#zr&gqse$8ZgyvE3>%HU^stF!b|^ibWjHnyOJyfndXU9Z zlkDbXD(+#4W22eG*ceM^T*;Bq;ba2alBt2=@pv+IgdN6tsdSbNCr6T5z-QBpE^R_3 z6F6^>jU+MyLqLulP7WutlOES#GMggI!E}bj*k~-1O%99?$1-emJTsaeOW^Wxz^0O^ z!3?gF7)hkEUR)L1SmG#tu(6@o@GxD<6&pwGGgLn|kRF}PB##Vb*-&~ojz`Pc;RI?H zJ3O2)E`>%749Aiq9u|*{#EwwyGAs?0jEfF4YR4vq610h~7sLO7Y%-mqW(=fL*$jSq z(8^4D5kJ!m;1oJeuw*)T$K#7x>eP zdcS)nSJDlr!`NmHT$r15xwM$Z8=^3ASo}1Pn}GIXafbpH9(1h5Xxeu+$;-B#d=g3` z(UNgLLYRusoK&Sgt{04ZF~)5bnxY5I6^&2@-V}&vcXX`MsO1ZTWCrQ??kIg_SYH+m z)@ylRzFM7`ZsY*>KE2(nX5f# z1$?2Ix)&QdHxaJEl=X~Xr^8##6l*TO#J~vB!qF42I{7||I>-)+`kZ|k_1VWi=>zhJ z)#C*sg}624{ZHG>?mkh(%90?N+(yqH#tS)o?+Lg`em6q`={im2expuNAMF$|rs1uW zi2B1~LhSs4y-X4EnC>#t# z0%3n762cewS(TX?y-)`xygELV7;U-?{o+LLw66U`G&yZAjfYD5JQAJ^*ttTdBdd z;UmoaxoD15j8ifg4Sga9zok4YxVJbTy`}58ova&PER;219?M{yai-U-hzc3wDxa%~ zjgbQS>I|AxkX4 z?;~?ir;F9v5{``tx)2f>Q0 zipDnRJHnzyrD2&hdRf6}8Af>Fpr4|{BBHK{H-b-3^F#Zf0rR;99OtFY=FttQqGhy+-C!{ssr)vP+7T1=bm6wPX- z<(EhcR{H--S~PPpg{;g;lp;uLcIXK-cO0b(8WIFI04rJ0 z;r$@^Az#bVN}O+fB?WaT87PR3whDnYf03-;4K2-6Fa$P;^kjFG8!*KHx-iN{4VUQ} z{4a;DZOMkqRHb*THyqOd##rrW0k61YDwPiVK0yc>%*Yt`CV2?&2*#hm_rsF#ESJw$ zYMfBR98|397&nMth{oeyKB)!qgVUI?_EAJ$^X2Y9%wM0|?{%ojInU@DZCypd$M)x8Xy+3mN}^iD*;`Fd7n$H-KkB8P6rbTY;p&@r-^+}{>2 zbT!5qudQdtz$)hzmaHur;qgAbNtLUSHOGx9(~ueWJ!O^*kL}`?+bRqd$6MJ>?f+jI zDvRPX$jbAzQHI2&CQ1xrvR#SW>EX3WTxxs7_^BO)os5}zKfuQSTi3FiT~A?g($r_jhlw1w_S_EhNz5tHRq@)PB}>@12Np%^m1wqE#n)>$@Djgp1*)hs#AJ0!yaf0 z!#4XUlSwbwyUy}c@u>kZSlTMQVsqrE2-ScXjcm!5OI1en_qSZjMP^WTt1lq>;MQ-u&RMJAGymBtvg2~c8pZ%+r0U1$831V zNN4l5@S)o=8`m*vRyEibm~=V5HE?`Q8>MDdgJLYx<@naZ@d*-_*`A;nLv*{N8Y1PhX@r80hVbgbqb|5e#u|x;45YHkn;O2C*ecsR0v%vP~~ZLtymK zbW3#WC^;2x7!>2Qt->Mk@uK1kgJKZ0F(VyOS93dZE9r(den;+a|JJy};uy=}7(c7H%Zl`Q$r^sgQP+O4D z?Uaq_6g4LpY6~~IoZuQbL2j4Sd|*h7QM&BZn%OBs+ERNX#ztLfuSMFl7LaTg=g=2G>9ha=WCa27ARArAt<=nXFP%gS}#G)Rp$C zq#gCOE$V12^Eie@{`e~OeD%IGU(d{3i+H?zqFgyy#;Q9=D}X1_jCYu6AzR1xUd8r4 z#da*J!e4xC1Hz&niXB1Kj*x1HskTz(C_!>8Dxx;WnYQk-!}wIia~fd{PCGwZHy+3g#=CATVD;mfVzOk+~lo1_fdEL{TubQOV2cj zHuD$tNpg_fb>CYP%$4E$YQx);DLm|B4+t*3>2`I6*zoKuABiILj^^pDqT118N#8{u@ zrF*WiS5JiH;1ax_?7LydrF%7v%113Q{9RtU^U+Rt)l#L7g})_;HV~nP&;7I`;-a^{ zh!+w>LB4$deUYzxRnw?kX9Hhe+HwARl=3`)8iTu%iM|Hb2Wtrwg4R8}(vI#{frqMaNL2zV1DK$2-T7zlVx*2t9u1 z%9vOU9C@Q9u+in~pZqt{Cs8@jtSEK)_yenh#oFQ$+`E7L;H_UkRjD{d@X#YG<5u*l z1oPSWn{V|a6Co8RX61>MF_Ga&g8AZ5aW7#}v1h4TUV8I~D`P6gfVbW^>ECnfKN_br zjfy?}-tyAa83!HD7aHuOFxjqVHsCiBObX+twrL6(LuF*&n?NGhmm@ZinC7#&ZuBv zt`{XxZ@)46qihSfAH<6%RWt`!W^Re&oAUilzc#^oFx*p zD@(D{vyd7UXA{5mjvNicc3u~)5=raZH=TKH7n(=K2{pXqVw*0t`m~~xQI^!|16Tg` zmq%gWsW{ts&&6^mYYvi0?ARN7<|xM^6{i-ktL11@X7V3N)n0$)H#HZ8Ma2oGtH9)Q z8Hw!l%M(+7ewU_Eae_Vl5k<}L7)!C-HZhVv75KypAB4lBQGwi=pSyPa?m9ad9}4hN z8l?hdc(Ho{RHyHJedoby??9ue{0OP*OcdxfS^Va;lhvggM- zBJ%7#B3k_P-w&RJ@Ts^RXvLxvtu@f>34TPp$G$ile+kI|sW@%NZ6{QCVkRBrBNAbK z58qpS6z(mRYaP}6{9*@KT8Wxc3W;#}zf8UNMnF+<%CPcTC!8#kkcj3v_3Qap2axU& z#o5Pyx=)JMmTX8wd}ZOxRhMGEq2iR{yI*u7wt7XBB5E$ezVW@!T;W0TWh(YGsmn{B z_U>#BMrSr65hHPZ=8rGz)HEv2IO9yXg+T+lGfpyo*}d9b&{P!X{P(jPcWTFrWw^me z9ElWly&-T-&E$;U=~79o(?Z`3Gry1Q(x^BUf7dgv78X_wZ7c|Adc_VVONnWXw&f-F zKi{KFkSU^wc`;ik`8E_;mP`>(OpR&b-L>Ppz~fO;yp bool: assert slave == 0, f"Slave index should be '0', found {slave}" expected_names = ( - "boom_angularVelocity[0]", - "pedestal_boom[0]", - "boom_boom[1]", - "rope_boom[2]", + "der(pedestal.boom[2])", + "pedestal.boom[0]", + "boom.boom[1]", + "wire.boom[2]", ) found_expected = [False] * len(expected_names) for i in range(len(sim.slave_variables(slave))): @@ -92,10 +92,10 @@ def set_initial(name: str, value: float, slave: int = 0) -> bool: assert False not in found_expected, ( f"Not all expected names were found: {expected_names[found_expected.index(False)]}" ) - assert set_initial(name="pedestal_boom[0]", value=3.0) - assert set_initial(name="boom_boom[0]", value=8.0) - assert set_initial(name="boom_boom[1]", value=0.7854) - assert set_initial(name="rope_boom[0]", value=1e-6) + assert set_initial(name="pedestal.boom[0]", value=3.0) + assert set_initial(name="boom.boom[0]", value=8.0) + assert set_initial(name="boom.boom[1]", value=0.7854) + assert set_initial(name="wire.boom[0]", value=1e-6) # for idx in range( sim.num_slave_variables(slave)): # print(f"{sim.slave_variables(slave)[idx].name.decode()}: {observer.last_real_values(slave, [idx])}") step_count = 0 @@ -103,7 +103,7 @@ def set_initial(name: str, value: float, slave: int = 0) -> bool: step_count += 1 status = sim.status() print(f"STATUS:{status}, {status.state}={CosimExecutionState.ERROR}") - if status.current_time > 1e9: + if status.current_time > 10e9: break if status.state == CosimExecutionState.ERROR.value: raise AssertionError(f"Error state at time {status.current_time}") from None @@ -137,11 +137,11 @@ def initial_settings(): cases.simulator.manipulator.slave_real_values( slave_index=0, variable_references=[ - get_ref("pedestal_boom[0]"), - get_ref("boom_boom[0]"), - get_ref("boom_boom[1]"), - get_ref("rope_boom[0]"), - get_ref("dLoad"), + get_ref("pedestal.boom[0]"), + get_ref("boom.boom[0]"), + get_ref("boom.boom[1]"), + get_ref("wire.boom[0]"), + get_ref("wire.mass"), ], values=(3.0, 8.0, 0.7854, 1e-6, 50.0), ) @@ -186,9 +186,9 @@ def initial_settings(): "load": 1000, } print("ACT", static.act_get[-1][0]) - assert static.act_get[-1][0] == ("T", "mobileCrane", (10, 11, 12)) + assert static.act_get[-1][0] == ("T", "mobileCrane", (18, 19, 20)) _ = sim.init_simulator() - assert sim.observer.last_real_values(slave_index=0, variable_references=[10, 11, 12]) == [ + assert sim.observer.last_real_values(slave_index=0, variable_references=[18, 19, 20]) == [ 0.0, 0.0, 0.0, @@ -200,23 +200,23 @@ def initial_settings(): print(f"Special: {static.special}") assert static.act_set == { 0: [ - ("p", "mobileCrane", (18, 20), (3.0, 1.570796)), - ("b", "mobileCrane", (34, 35), (8.0, 45.0)), - ("r", "mobileCrane", (50,), (7.657,)), - ("df_dt", "mobileCrane", (7, 8), (0.0, 0.0)), - ("dp_dt", "mobileCrane", (25,), (0.0,)), - ("db_dt", "mobileCrane", (40,), (0.0,)), - ("dr_dt", "mobileCrane", (58,), (0.0,)), - ("v", "mobileCrane", (7, 8), (0.0, 0.0)), - ("load", "mobileCrane", (16,), (1000.0,)), + ("p", "mobileCrane", (22, 24), (3.0, 1.570796)), + ("b", "mobileCrane", (35, 36), (8.0, 45.0)), + ("r", "mobileCrane", (48,), (7.657,)), + ("df_dt", "mobileCrane", (9, 10, 11), (0.0, 0.0, 0.0)), + ("dp_dt", "mobileCrane", (30,), (0.0,)), + ("db_dt", "mobileCrane", (42,), (0.0,)), + ("dr_dt", "mobileCrane", (54,), (0.0,)), + ("v", "mobileCrane", (0, 1, 2), (0.0, 0.0, 0.0)), + ("load", "mobileCrane", (47,), (1000.0,)), ] } assert static.act_get == { -1: [ - ("T", "mobileCrane", (10, 11, 12)), - ("x_pedestal", "mobileCrane", (21, 22, 23)), - ("x_boom", "mobileCrane", (37, 38, 39)), - ("x_load", "mobileCrane", (53, 54, 55)), + ("T", "mobileCrane", (18, 19, 20)), + ("x_pedestal", "mobileCrane", (25, 26, 27)), + ("x_boom", "mobileCrane", (38, 39, 40)), + ("x_load", "mobileCrane", (51, 52, 53)), ] } @@ -227,11 +227,11 @@ def initial_settings(): assert slave == 0, f"Slave index should be '0', found {slave}" expected_names = ( - "boom_angularVelocity[0]", - "pedestal_boom[0]", - "boom_boom[1]", - "rope_boom[2]", - "dLoad", + "der(boom.boom[1])", + "pedestal.boom[0]", + "boom.boom[1]", + "wire.boom[2]", + "wire.mass", ) found_expected = [-1] * len(expected_names) for i in range(len(cosim.slave_variables(slave))): @@ -255,7 +255,7 @@ def initial_settings(): while True: step_count += 1 status = cosim.status() - if status.current_time > 1e9: + if status.current_time > 10e9: break if status.state == CosimExecutionState.ERROR.value: raise AssertionError(f"Error state at time {status.current_time}") from None @@ -300,10 +300,10 @@ def test_run_cases(): static = cases.case_by_name("static") assert static is not None assert static.act_get[-1] == [ - ("T", "mobileCrane", (10, 11, 12)), - ("x_pedestal", "mobileCrane", (21, 22, 23)), - ("x_boom", "mobileCrane", (37, 38, 39)), - ("x_load", "mobileCrane", (53, 54, 55)), + ("T", "mobileCrane", (18, 19, 20)), + ("x_pedestal", "mobileCrane", (25, 26, 27)), + ("x_boom", "mobileCrane", (38, 39, 40)), + ("x_load", "mobileCrane", (51, 52, 53)), ] print("Running case 'base'...") From 9b106bb61a923d41c87e0b2e88aaf609d65e2261 Mon Sep 17 00:00:00 2001 From: Claas Date: Fri, 20 Feb 2026 09:18:58 +0100 Subject: [PATCH 104/139] updated CHANGELOG.md --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 62897b3..7ae8691 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,6 +14,12 @@ The changelog format is based on [Keep a Changelog](https://keepachangelog.com/e ## [0.2.2] - 2026-02-19 +### Added +* Added a new module `codegen.py` in sub-package `utils`, defining a helper function `get_callable_function()`: + * `get_callable_function()` executes compiled code in explicit namespaces, retrieves a named function, validates it is callable, and eventually returns the created function. + * Refactored class `Assertion` in module `assertion.py` to use the new helper function `get_callable_function()`. That way, the code in `Assertion` no longer relies on mutating `locals()`, which is known to be unreliable and can cause hard-to-track side effects. + * Updated the related tests in `tests/test_assertion.py`. + ### Removed * Removed qa.bat * Removed \_\_init\_\_.py files in /tests From e06fee0f5c3351a5b94c0c8dd58f38b595a4abb6 Mon Sep 17 00:00:00 2001 From: Claas Date: Fri, 20 Feb 2026 09:20:11 +0100 Subject: [PATCH 105/139] Added tests/data/TimeTableFMU.fmu --- tests/data/TimeTable/TimeTableFMU.fmu | Bin 0 -> 824430 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 tests/data/TimeTable/TimeTableFMU.fmu diff --git a/tests/data/TimeTable/TimeTableFMU.fmu b/tests/data/TimeTable/TimeTableFMU.fmu new file mode 100644 index 0000000000000000000000000000000000000000..3bed200f171d3e3d4c056f2b9acfd8f23da203dc GIT binary patch literal 824430 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

    o;kA8rjmfrSJ?F%1aCl1qh z4GbWh%3|*fKD-|!wGA`Lc0hZH&6lo=>HU^wka4fV>i*`Yi9)6REX?XV!IP^LWV8hkx zR&L{`Y0D{L5l40^bYEo<@v;iG?!OF-R4p?31>5)B zTEN5(EH-AzD&hEcngy$IJkR1PBuS_M9YLL`gr8mB?T6%XOvC~03U3)?1~VC|+cDm4 zh7(*oaxU=}Oe$E)x4LD8tq@_{N)!w}jarnZdA32q{7HK<-kQaEVZ7>?4SR52%Gb!e zDqI=4>*2Yq!asLZ91pwl^v(hZ)sSSqjqae(y+R1)7HPmc7&9KtVUsW;`bQ&84(cLd zl8h+(JU&{HqJ*!E9;JXLW7Wo#lVJ{Pl94XJODXw=N4UsX6t4sGRI@UmdK^>IzEy|A z0bYvn2dDx=VJQ!X2_WYzcM7Q?;_ZHXyP{`Sry&k#v2HmeB=lqz&XNx)Org+XKuK+I zwW&QVH(EuMIeg9>2)v^yGx0T#m(Ro39Q8}xFPA$gpx*c>^o6&)c1(iGPNs!{0m1O^ zSe_e1o1;d~T{&`8qxFrU!F_~N45hf!xaOl~jB@qM*U;jsQs~9j^3|KLn{gd7+QBX6 zDiZiESj;wUlIJjn1<#2XipWhv^*XxB1boIt8Tfh zj@QKKU4$%b>b1+$_9*>K#8?0TyV0x$|5aF>4p5SMPYsA~m5>RF$-{YoiQ@s&$jHOq z7X~f3D*!c;d{>E>*!&80R1m0J3et&RC_E7g3&vvG+T#=Sty}KaQ2{5a zMX{pQEzcUKdWPecY^e8≪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≫*{)|t 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

    >(44*&0z#gmSEHhD50rY0AOoR*V-Pdhyi z%+-IHYFV$8Pb&HZrJpK=d-8V5NNUM^wN}Br9Q*_0TojCSzR0wE$1vo}Tmh7Dn#U8x z>`?QQ}!OzS7p} zv0VWKxLF8Wn<7==S41lJuSg4kjfJO;sIAd-T+gA^*3-B@lWI%GkD|8DQ5m^ z(xSDNH)E@~WqKn4M?QVKBr{-jQidD3~`qXnNM%Oj8nGW+4HG zSa1k!t1IzWL2$0Kj!Yu;GcsUv3_F3*CDNaJgcBCPT&CRP0WOO_VEWvGv&C@Iv{qk+ zS%NFEv?CszCnLDaqBV<+Z3aHwHwOC#EhsE*pPVyv>6Buy=!u^Aqn|>H>cQXeWbC*& zIbNk4mM>3Z=4b)5YWtHykfWoK7wso$-|F%fz2^wYY@Or2TP2=6*;#WqUw+cGT+TBV z8n<_I1Cq2gOi{|e5?LWYb03Ec<|07`%3EF1fXF2{xQgBjf?6@RWlH>6m1F{V+3v~P zX4a8{Dk_CFEQ$%n6tO}$*olNAQ-tJO0xYA+)3LZ}wZ}oN6cv7vv9D)Rxr-$?s+MW_ zqO~K%*`u6r;S~AL5js`1Z7NgGEWq(Zzg~tKVSGH&d}R{YMx`8kkqWs;(VP#{g7x~G zk<%Rab(~iO^N0b6`ApZOXJmddov}km7QYBgBPUb!9|3yWN}YJ}@z#09k#az}!uiqE zY!uikQcOP45sDJV+Q6~RkJwe(=)pzOCB_v}PW<{}CpzsIoZ@azghgj#b_#8jOLG=i z>aq~TFn>)OW`$Q6u>x{-D!-!mTiRiy;&3+_8!M@OZ$@z;qnDFNqUDAv!!F-kNExxe zW5#z%`OsbPDTBcx;ebjo>)7aqFUP)H!d-@sKrOBZ;3VkiT(u=O;&%F?tzb27-hhw` zZ^9HA8Ge}eO);l=+B^7<<%}Oya&BOXV*DpMwl+Wrc18&kJ-a6SOmRvBJqoZO#lhCd+K4 zZ0Tce;U9VMl&)OC5#FU)v3FUZ;SIl6TJSD5eF>`)q+2WbZ~`zSx^!r)dh6eZ<&x~s zYVyS{Bn9m?PoOgT({Dtuq~Xl!`sUk(B*;?nu?DKw{F#csT;a}{YLIDs)V`8}*pxm= zD1UJxeMEhiy;bM(ZB3h_L$2%7^mjXPv^VsyD% zCR@+nO?@{e>eKCFvUa4j>)QaM;ZRZ+JbG+-+fF5^^7eEQT}A&8d22Z^IItaAizqfE zDzXScTU{$FL)7{zW=FK#RPsA;R%%&_|BK!XVlFPKjRgU&Q|RyG(^Klxf&{z?zNn`2 z#oG8!_J1Q>Z>p5FhB$SbFOb?>YGVr+*2)g^kq@|l9ib54DZ)3lfx`5VaVh=H{K5qO zdlzo`=wZ-s3K+0Z-Eo|dW;ryoO~)@+NtN##nfNfjy4YQLu^!fE>9eV)io*`7hIS#p~!Djj_=#~F{mmK@vK z{$J0eiPyNr^DB<{z$n(*k$mFumoPTK(RWJQCFcgR&CL)e)Gg+@;d7Ms;BR9lU|}cs z3g}16juv<}wvi|{o_?bJ-}?Q_iFXDbZ%(p@GectG^TkTBwU*ChSwNNSLZl+9-hNvPEMMQ+FH=<$YU3jjISywAUVdC zRkLojYSw%grjspOxtM7(yhOs6$q3EG`_-_gx=e%x3>=(KZ8v7V%bA~!Ve?$v(DCSG zdCXTrQwpmz-8~{fcuM+tVQk8f+v@NaCrp&!aX6aVlvQqyrtN}sSyiBx7vL%HrI!s@ zjI1{JA_6E8&CEDX-{fLGDl`9y_)Eio@f>W|8@C8Lg$Bw!S}quV3^3ejNGlYii5&*g zTsG2j<-vS-BK6W|9iDKm*uu{VK7#Ox3^iVqHRpmoR-z7n7VNwPb^t~hYU*l0N_ClM zzN#_g>W?9@I~+1dE(A@()h%y=rY&xbroj+uU^ER-mZ0ea`ir1RMJqHp)6w({33UI! zYIkx2YvA3t!UzYmiC5ru+(J-_$! z*8e&4f8O@rf8hZ5qn{q@7&fH$uPO55Ao!~j8Pym6N0C29U;RA!mkm^ZU;49*hOsc7 z)MNELvYL5j&NQ%B%{PYs!cf&bb)1?E(6i1d+5$ckp0?NgWPynDgb}9-BhGFAWDqNP zxG;vX-tkKEn%9npsoS@(9BBSE*1UBj^E6H8zTbsU6WI(0=&) zE8B*TNeoN`Fqg3g_jRI4zHg5Y=X#=zZfkuR zBg4#{`5;6O%*5XJ(kVjS!ArMIJ5El!_e2*t%~81kO57P=5rCK18bNNL-@*)@EDH9Z z8f^QOY3o|^LM1jy6?nmX@oY8sUUQD5vDPQ4wXY1sxGu$wS(BSKWXNVQ(g^gbtakXV zAnAt`Z`QzRnBn4^yOT$W{2P(mre)y)WR(RleuF9m#$}^$NU{*+aw24L9Paom!)&o~ z$((lE^5euwpM^W>jo=8SpRI|(SwJhXfj#1uy@Zm?FH$T{xGW=BE%rYPsjW++gI@y$ zx!NC$@np^KFjUA=RRv2d;7n7HmY(%I$qKI20=(jDVq0^p@xQv04g>8r^Y`THjp7l` zeK61m;*S7|VkflJ;M8MXfnQiBU2I z9y5Etr05+0bvC^{_&_|7LIL)~$PhO74Pp6ect~InWc8!|e%tQe=a zpFSI0L{oC4DbdC<&96k$?$xk9?U}c2+G!TUx=g8G;_4wN4BKi1Pf0TD4}jMiFF=D< z^A-rE5(Qo~M+3i%*Mz&Y*LrjKP`tF?cP%s}WBeieW3MzyN+zV-(6CUUf;s{ztr`9tR$y5(UbCJ3_T2B(t1=bcpEtyyoKNN zgkc)S;!I26L>!SB9U}{oWPqOR|BpPS2h}opVl6LAx*h(snv6n8#@6?)k!KuzrwRi` z{?wKd)oDe2CUn3DD425jBBS1+LOCbWaCC6w2giq{tdMNMH_0q06Oqixorv$0Sx9EW z?^i`E&nAWoA-4y{NMAx`Sl!SOx=reev~V@r7A9M{DmVi!Z6}u+cc-Qe*6TDW=iwyi zqM!;~lDZPp5t4hT5~RzH&F2-?XZ|}uhb(n9RiZy6z7Or)X#NZslDw_*3IC`$uh>mC!IX9p-u3n zNx9CZmyam6N><8x;4ib5buxSdXFEDXZWe=hy@C*z88gd)D%`?QjP;M2Vmt`NhN$va zK(SIqF=)wy#JnrrF^zn|TbOAks9pgG9DG^+uSY4ez%4O|d|rmzHq_qFP&a zJtRpa%8o7KHQ7&CR|dqf%hg9|u0=QXT`07ls!}PW#;5qVa6xUC|DI&6Z~Z1HKE z?bed+_Qi7`$%xEnzoIGQGXILGmV=pHva@DrcxzyWtV&@WDz{ilQ|9F4BAD70jx2wY zy@->e4;0ndrW`W#Vp_>l;Wt{K{A=(}-4%?nK z5{Zy=nHP&0b6C=tfR#Y)5w_>U(`nB==#C>H&99J`DgLTd`oK(wZBMpvoN7;lm^_DV zPximio*Ze#Ws9&}JxXjQ<{`pte5qxVLFUb{Ghdi9LYhby%r|>Q_<@alk@h2z z_8yV;E|K;lwX`op+OMKff{py7O_kKqOn@h)Jxj>8l<7H&u2VtBe1NiKN^(BuONp}7 zOoS_aCcR{M^g=#RoQd2|T${T-2!ioSocO-|6q2_%BM zi@qeUwW+wfM*ux6?!GEyIa=J+i~x6Mp=6E{cS9}NauD48TluXUnUspKt}plHw+4;E zRGcjr01u0^QMCN1ah87yIO_$dqr}-RtE(RbX9wXo#;2dNzqTR%Qt>y>)fa!S^vB;M zk+X-z-L~FyFI7Ms4gUHHJ6R%#_&-vCXCR+NlWw+f3AemsI{+E}$M3d!xX?QDZOPDe@1XjuLyjQia8#uxHKBGQQMHCqA$I8=j88 z^&|Vrzu)%9-z3q}hsEEULYkxHzP%@j`~#??#NX;vVR7X6QRp#@_u4^1WE*e8vGZmn?7ZPgJMV5G$-(iKEele_*c+}Fq@);o z_nrvy8UXAlkvBh8PV`5fl=ko9Hz)ErwZArj95L{c_VKs%m(>3Hn80V_?V$E?kcJ-u zZv)%MZ9_rXB!D_fl;x%hhyE!0kJ&3bkuRzEn|DfI{B0bezNF$WBETLNe-ni?2j{zi z@#j7P{Cx^gM~Oc(RX7|8{^Yz<&jUE&_GeP0sDT#)QvWFMgHGM&Yd2+3N4L@#qjx(SY3{n3VQK7mq?PRt zRsA__Pt7;p*+p_+nTFiEyPsB!iiv69hQ6s;{!X z=Blr1{wO2Bd;te@Mvk#(l#U4$$QHL9q)m*c9ib7Nj>Q%?L6V-Uv-WQ2`MLozyqTHE z;0ZsU%oCIT;t4-x783Th>v;fq&*eRKtwm3E>zKQb)2%EM-u(6jvN0s8(8;=XX??9H zYMtuL3yxvy2q|7FWw#FuW#$N?*v8(8%3+6VFJW`OHV@PQiC|ApnD%Lk? z$_q|pQgrOGuwr03MgO)|Euv=6UsJNwR)L`hDl#i1rBX?v)Te2`FMM%IsUoSIvO7?c zN*^2suRlBoUSAC6tohiFP3I7SnuV?u&PFzeE z2&djF<-L}zwesHnPMfc&CMV0$aXEF&Dq?0k_<$T2ak3l>q>hh%#k>zLVn+3U*_q1$ zO>77EO{&S67r^Z#r-suz;Zs)I!=D~?T7fgs6b@$3mQJk^F2^p&w9iMSTpSieZZo7=?qd)8T)(LKMH%r{w7-|mYR z4dk@av3@1p(`Hk6pYGBs@4~|hjQ7kE=^N^MtFWYq_zIT;fW$$xlTp6W48G$@`}%G_UEa5_C{9J%6#xJWfv&b%ZbXzpcIH{>L0UD=RuG6 z&GQ~H!h~#qU;(~(pmXK)pq9dMIj%9sX;0l|NskmPICRC!m^gluxBd{%l{yZkBqPS3)GrypcKH z=nS_EzCBTkVph>|UQ4ZP@2C{7ev>0l>j()uDcszu)N$qksH0C>k(!Bc@)J-wwx^p% zCH9qemp6fXt%M|APbh!pV~|B{L_(D|R!KkHZT?D>cBCBm&zINL@*3W*&EM$6h$yHI zl|;6b$fj307s)K%zdw$Gk4_v(F{GEZQ7@y%)Z;eu3dMMv6;IqK>I4nFQP3?X?tztu z&3wu%jvR~mG!!$dILs|@r6eq7Nd(_cRNq+7-LV%Gn;#4k7$IbTYIhSaQ36{Z=2>M$ zsl`9(eDyV=P`1kf;vt1b1hCuu2@tBYafR~+8*eO5!#C}nX`8{drwPL$Z_#3>b;rRIQw*o>qeGusV5d`onevaie* zd9O;oSIaw_Vyt*USebmH9Fbe*G2KvfU)~QS-_Mr!EP&VX^l;NDpMHzrm2nQl zsl?Xje23kUrLOiTGt3N#8@qvMbLlb3G3e>G@V(G}_=^2-u_pWg1phun5Qr~U+_T&K z%BRBTyi-G9Y zmLPZ{XO%?8rHr;%xFN!N`2f=L_o^#k(DdshVh$9<&F_8&&@3$TaYTS@D`y86XQ{EX z`NSpH2yLxk;xhF%rHue~&%9Z}g6?=rmig2Hk*3RQ8N|BOf<{g?*lPappMs2OO|nlv z(XTlKv%{cX-Pf~Zm{n>7ifz!nO0b+y(G1#FOLq!0UW10obt#U}+ro0~TRfT@t^Ffl zJzIkzI0*hRvGyg4B4y>-7s(|8i0M_4pkAcV^eDF5swDRff@99w;|SX5DZigDd@%7I2_mhvkY>L~AC5E>#g7i< z^EBAnl}^>seF?|<9#T$9(oTlNu?)!8DZOSMjM)2_)sNBQj8FqPkk2QFNh-yyX3w+E zQY6p09E%$(+@4o$(v#pQwKx`yjC1?#TY6eP`gDvigr-JM(9P*V<3 z$82+t^UJ+4nx>kySkfYT|xZD790O(TzDU$)`b|_{0AaGJkAV z-5rm^9O@+MxcR|HHj5xnIHF>^qvN5p;-*S*cM0Kl@nlPp#Fk37)d~+-nNykUIFbt* zHzCzjB47>n^uCi^|CjXNB=`Zco(`P-MF~zP;f(8RJ&`O};GVClE}4mFwdo$#9m=ed zZpXM=cwwwixP5uH5jczW4rjR`ce#^ecr$tU!pfn?pgl9>SdOK;Evayv()NRM0^|BJ ziz=!gvpffnYI}dTnfnR+f_F{UMOsKt;TPS}rRSd`ysUcsHrQ6WFFoGom-DM_eo_6r zwlTpadBkjYyXt5818_*rHuqO*4#6R(|HGzh(H_R%X(Vj~XzB15Dheq~h5n)#CY4|A zoTvGv;5VuKviU>1+yuY;IIZw6P&^zTELEdCN%qyCyQow;?zDpQSd|4-ldNvg}XhT z)Auo3Yp~s($f+d}AxP-Tfe11~dUF$9`Hi{Kge<6Wp=f@b5aatI`;Q4^t8L50*A!nH z`!BGY1VONwl+O$w*so#ZHz(2Gu2dRX;TL22V?p4cN*lk@-z=;izmI{9E-mTo=Hp+sCDfgjnHXetiOch zAcWQ?u=sb?kEB-zij>d{=N=rNmeHaVUlyR){`LOyE6J~dPZ?S|&10qeq|2{ouN?rN zzm<=|rH904?OqF?9JcD{kZZn^9Qq(?DmG5=c?D1&fni9(iZn8tO)9I97=x-nJzB z$&GCk(BI~WBCQj0qlcb)BywY9f(|z#Y5UM&J~pdmccjS;4rbLHtqH<)V*TvK*UVSm zOQpnVX_OcbsIg;(5<7T01SO6W4Fq;J!H)yV>+?z?7xc&Y3a42iqN;s`6Q}&vKvBVq zzUZhgPel(Z{auQ(+|6#7$b{7}`y1~|C5+_v$Wi<LicDMfAviWBl8|shsuK@e`qwz!1nUcoBc1@)nq@1Tyg;$~np?`7x`d zTJyJ*RxF43sCxUF66g2re$PtT%scflJXcb9qW>Whb|GJSt#h(vRJVh7fh{EWE2Im& z6*Lry#{nB^Y~hj$IBvsf)+pArC7!ZKFBh{}S)?fv&!=o@dT7$5NGgx_%_lg8$r5#( zjFfIodE*X2d$+|GCE>w}FI2UE?#m7n z`m)1w1GB?2%Eox;AXen1oKYUZf zQXl#7`Xt2Kdj;X$oSz5DPGBk62V3ve!w)gG>39HU~(#p6V2gAbzmYX z#t_Z1%{>wUp6+#c-|RA_OywCsSjZ%jq|t-Z51~hFiwKMVrY(nHj>iHTVH?J4 zVkn8*D`HHIOjwU%i6HTmi(9#fXTc8Ir?7`4mqsS+BT21Jf{ydHZ&$kKDL}M4yaLZpO`eP;6vD^G2in*0{iVyxzVg*;WI5))iF2=Ju;VJtp z#VVN6=4lEC%=4-h`^tEpE~Y#9c6si%yi@hUD)|rC!`5&a2NYsg3$wsKGIrhOK2!0G zTHKQ>o+=UyH5a|5nFbdG#@`8+$&s(zRS$va*glvhY0!y0T#pcnJt4ewF%1=7g4)7( zQifJMI{!_IP>gp`K&k%ARDSY!BIuus(^#rde3;lHPbq09NAqnpH_NluMOy;pVw+67 zxkv~rc8Tzhwo81HOv@c?l9Qmfr5ilelUJMH7E~&W!nRu85m_iw=|0jK>H=diT)yvB ztn)JoH0zv9w_)#M zG5E&zYk+q*@3LCqm#IEYIV@E%PJbJuN7?nt24Q0#x4|`Lo>8tDhkWELorkM<4idH5VEF15o?cmDuDhg{Be&Gc)}ms z%%97%ZL3_RY}bVs+We8UTgON;;Q(%adDwhU+1sV`tYnJg?Gy>ic88=A9{IiI5yZ>i z;gRMUibrmdK=a5R_+2Tlv^g#Di}n>H^UxQ8%D#NlZ~Xn@z&!FiASUDs{;%Ee3CE$? z_DMGHlppL$w^f4&vsKqCEZDZH5-^#U55Ol~%4|C*pM2@HR6cQ~@ktPfV<+-S__`I5 z6MI|u;{cxz!5^0>QtUB5PRdhBoo25bMjw4ki8rl}+T_{RM~k#RnmSSGqZ#KPOdoyv zW~x5g0ELtK=>4e<=iq%ZU2K@o>U1ee>ANERL@E6yRVhs_Ra|q81e$B^rxy&Ql!oaNChww;lw84FU>iqC0=W8`07&|N zCIGAJQXG_ZuV~bB05ulCm(%*~20^v>EX{I&PwlFSi+Qwtc^e6(ZK8jZ)`GP^@~VU2 zdlAls{)*qm_x~Wqju78Z42bWw;8|eGLNFZ(zLWmoUka(Ub#CMPY+nN3X?`8cb2(h1 z$sy=Iv_JThm!xd0bcOD-)6hK|h+`b88aLnI=@951Wi{<(BxDlZ348q@_#R$-D0~-) zcsw%xetJNByF~$j@6|m=hVQWn{=Ps2eLB9My)=RERFPtPinmB~3ch88w9P%{AU^n; zUrfdMS!pSo>{;gI`}x<}m^A`Hxw7_O|g<+&u>A*hLrdIeD~MuJMUbOk{VDDP+% z)~cSDz48)@jZT~^0Xju1qy_Xy)QXl=vcQJI9UTu+aKGV?xcN~4%s{HxKFe>s3h4B4 z@>KP$?<~wE5Z;or-tapeTqG(dUx+6cAu;9k(Hwt4KEwPK5(hg;U7u;CSMFXCZA>Kk zridkO0PjW6Cs|wwP)JPdLQ1yuK`!qCen?!`>9#Qw#@0-~OaP9eayW=`O9DFZDxy61V?NIu+^<`dv zE&A&K5yC;%_^I!5flG*%0oTWnGEIM_IMT)b>C0~n$$gR0EU%NLJ>JOOZ4w-I{r%rW zFzMy_!M}MUA(cz77YYoq*9k?IJIzAiS9TQa6}YJ2UEIWRn^m3&Q`rD}R%$HHOf7#w|LrRlI4$@B5Za9P2x1 z_n80v7ip3V&cRc@T4=D@;!bT|{S^|$)(Sf|0#u3sOyo!%)Bi>hbdOmL5^a4W=RZZb zV0Mo=g;-zYjxN>a+hx(Gx9Fwd$-UEUdC9n&{U0v{&IBcD<=cBAnT7;+n+sk5P8}P3 z&7+sUc_xLVDB1p@9w=H7C31TkpQUJL?=;PK2QBybKIKYI%9V0dxw=5T@-*#uuo8R_ zY8_SDR~CVBqaJIh(!OSi_lFfo`T(IHAPcPiYDReOU69Ooy32*tI|2wn3!};t1V>hvc;q zb#iwyL+lyw!uoM_m&$c$tr^*+tf%Krn#nn(xGyrjtZDR$^F-$?76B^K+p9ECxzjA5 zmRVs^t8*@7`6xB@tL6k!ftTX;0~t5HP|Vp_c51H{n0H>N7%9poDNEJ}Di}hxzK>M>QEUdFcLQ1hKf|qNah(m=+9xL>$$9j z{@x^aBZ=^YjKwDC(Tu#VQdRngO!bO{-A}yyWg!n{ zP%)ZL_lan++p60#bSEeWv)#2_Lj~_g&wNbuNhI^Gmo$*= z-3cHgnLpqoE5&SBNp?4F;S1cOx{^F$ zVJ2-5CRW{FF}17`uTrSpp!xY#6{nb3;!1T~o3PiU4Q@Mcr(!qaM-lIfSh6shuRd>Z zNf3@YNiEkkg`?_2qzO^QEnmo~vpRH4WSx##l`Anb@IPn4@Q*zytzIP^0E8IH3e4XTW64mF2_hjxE}SdU)?#tF za55ZK0#eHb;cQzVDB-~MwMke;E6ztC9pkvUO2Z?4LZ3zyoj3`no;gY2iAKu=5G9nN zS*o>Bw*pPerV$zj{Yk-~(gTC8H0qJWa&@kfvNlBhB>K0XJv7N1h=*)SNJK+TQt0+j zErII2;gA7nunwrNNa7IpuqR5B`Kep7u>{xs+IT5WOJ(J#CAaaMXke*;MqbBX3oiB($7Mv(xm|1qK<0M|R=GMgyrEV2IULHR7<2IB(ySBz{AZdK89VMT zQW&k@M;^hw-jh@8EO>;=v1Jzl>M?s^IBKXzIcz?ZEjlBtYO$oUuIaW+6(+TbZ_qMk z2uK^xQ`yFpp<0zvd+N$w!wS> z&lkOWJ(-xrxkDjFYlihwMdZXg1i9gLYvnEc2MrPO-jR2Qu1IUmXfb<(qI*@3Y5SX*I2DwEs!+TIqa0%9k%LZ$r$0*PV62WDbg-Z$+KxxNn1y0l; z0tG73rcc=_%EH*D>=0&yr{uXPYrC>8gcuaiMghGu#coVd8M0sSCu%f9N4&!PsKn{Y z4BiOqtd!~^mM!zDxl4qxwSS56pSeQ`=Ycg;7D`NMsNgCw3GXJUICmd_rQlXK7qn)6 z7oKr+v|<8nl&>Uq5$+7^O2JA)$dP>gMBwZ53%|iR%3&8roOX?YQN39#CDo6athS zFL5fM+gQ;*_~Gk-!q)8ksjE7%7=5}6nct(DFky?u=Y+e7OKq~)|#F>_RX*&b@6 z4(q#zB(k40s=0lgynDhgh-Up5qzYhv94xKZMawq+%Mg@zlD#dkgZAkfCl=vmG)qw= zGA00EG|YDMAAm^-p;M(ss#dTjuH3{{kh|?NVbur9}8$?C5#a7yC%RGYW`Z`k_SW@lnBx z2AW2PRCtKgO$#9lHO(J@=QtDz^^wM%rQwqZ3xBQb0w^MGvR9LFP+a<2C~xD-kY zMW3>hYz%uaJUS@zL^Cf{uM^K9;C0Ga!h-JNcreTCkPa*Rf!nvZ7)~R`Ws-mPW+}Op ztz>eHyWTa*7U8A9+GitaAPK&s<5x&xwV~{_uSf;v47wi0vf> zbVtfb9>>rf(*UGo6`;>*+FyqVBiiup$H|vI*&wco@USc2K7BEqC2gK zReTrM;#jFgMCt5fZ9(W*`6GIaB@DT-l@}3+n;~kfjTh~Q1SX4RZ~$B-WDLLRi@3}i zTGK?}Zu11y4lM$;FGu+(g6~NWN%}(OK<`*3A1%L`+M_wxyar0ee)@O$tmPj!N_e=* zUX2lA&np?(CJFPdmcz` zUMzE}y^FGOQLQ9Y5_(ei#v z$~&kr-$G76A;tECkQAyr403dwh=Ag|>L#h*O(j6mWXcXcMFz`^k>NNYW&X(;E#tkQ zPV-%899#8KvVB-OI}}ye4$ny`p(c8sIYh`6J>|(9YoMXaC|)oAGqskeIVOfT`OKGS zj;QB+nhODT@eSku5jbAHSgFMQoN0bTHF85G-?xXlNhrlh6!(OL*6Sws&H||q&DVy29OXc38SC+mFjwB@jNa++;D?xO^RzZiNH&Jf& zEmS4}zG7^0{VdukL`ftmlsEh&?sFcTA z2rXkcvQ8X>rK~>0r6=)GtBY*{o|RD2lX1Yj9>pM|&i@sts+Gkm0Db#=3d&WcR>nD=! z5O#i#rilU-B011Wf-$*KV=GbIE}s$Wz`LdNRkS2)eXNopk1eMZZ))Ox+^wjsc>Q$H z8@m&W6(sOkaJyOx9n@-CGB=Fui*?Gk^%Qp#Kbo`2@okwamP6I#2pe*(A%%IjXkmz! zDg2}ytZg*YT(UtbjLI`2OdKc-de{aK-5^TU{1q^igx5)QOwExYbOr%TY&7H*`T5a9 zyqsXY#N_2I>CNZCMCQ5Dt)f$Qx#0Boq@L)M$L0Ao{oF0jf8p6I21k0fY;#PGB9Z6b z_pL8B2Wh^EeG$Q9#q`d!Gra^0+t16b0DO38(orQ@-j)ct@ZTm7Av?gN<*^Ld!^VZR8+vmu4%gjgj}nNXS^>>6zAfdL>c>rS z;6^gHZdR>nO14J1bEngSSW&W~*q4&ey+d{F+hZLH=7AM_2TXOSzE`8;T^a{Y>Q@3Z zKhb_2Z|L}JJKkx>=SV!9Ec(Jc2XM`YX?^TUEEF3#XQkI4{3`EVlE3KHUu`t?sZxmL4gbY9W)4cPQyw0WUf%}{nsZQWeWc`t4Z5R477q&e zKm8*(`?E|6BDc>}q4ko~9JwI2 z4oJ1=kejlYm!_Zp-{1dX;Qui2e;D}x8UqWeTI#ARTGV+r7hO~_tD?HGfwy3Fz||0} zuXi;x23$+3>g#GOEKHx}buA1wR0rxB8&qUVu&JrBIpD9k$hB~B-S`>)KuKLQCm<1D zRbS$7u3J(Ss9WNYTK>RMc* zt`Fw9F6Q8ex|XpQx71zl&&}%-YZ!AI{H;xZ-?>*rM3PBm%pXD zs)>Vs@PHgLU9-QchGZ^q6KHO%C#><4NB$0(ud1cGuFh3mTh&|z1kIA=2NMs(yCxin zH(8-PAMLMi-oEdLDsKq&)%X`y1?vOG_;LA0byL&A#X(~UC~9oJ=%QwSi@zCajT)bC zEUc^dUv%DiMmmc$`ks{O|7xjv)(GLKO{XP!|izsu$rrL!+Lil@yqs_OmC0rFKZ zYH5#-#oUZ?z#q}rm?=h%6e|{H&^=`0y?5#3Q&lsmYW*#BEk<+Qb+zeVs#+j-UCSb)sXo}Ei>hv1ytvA! zT}BBF2Bp?D))?3On;VTr5EEG1Xas7T{eG|#YzFg?prx+WXz?#0wO`6N8U%wa{>63G zjrENUK+)1NHc(sDpo{l^Jy=z5RdpTwO8qIZUl00Ql9&)sXk{IQs0tXxMu{=qm|z5@eN$`o{8jarc6oI<> z8oyCe>VwyyB>y+nRv8QGs~Q#=)pXK&sk5opsBc{AZ#J4Z%`0FuiP$m_SA1!$sk^Q& zkYIb{9yqJ7Z>+AUYoG@N()zVX34eMwPK)m+SLzyERSmAjCPYjMpD2mpZBWwG)q+rh z00SpVmn%vRCxnQL!VzIX7}kYoqrxpZYgyKQ1;)9`>itzMepirRORea*W=nZ! zbvee>*sLQL!#YIv#hFU5xN4E#RWZZoojPsayoxJIXOzyXD4$b2r?kT7o#mb5f{xdT zYN)dqL!>6vEc7E^5S=ObkQhXy6(fAm)L6f)p>eVB(PB#_P3@bg24!cri#{Y$%heKG zFgD3MsIy>0z@l59{HnTUlxLvPW@%p1^Q)ZIRSjY)R4dT~K5H(zNb3}=#lew~~izLWPJP8fFa z>*0M3zi#3rT^r$EP6V}aCE>ZV3&z7umrX79RaDHbC@9FEj@9LBybdNRCEoGufp{&y zPJTW7jOPx-EBSTtYr=EU^UQ(xYC=h8aF(2laOjH%;y>Z{2EWNK9f*&485`l11M$1~ z-N5rpFC2*ff>6>8<=X_pL}NvD2Eb~)e=)2z&afjOBBo!xFtIB|Fxb)bxaNQ|$5IiB zhUp^_?DT1P@1HDLttE^PT`CjOR(GpGmD%JRpxD&@m!#`KqS?Tyv7=ZLe73ED8B6ccTusr=W6@jYj5(UpLYFftDw+4*9!m?#azDXqL z^FVnQNO?*|P}UIvky1uVeFX&zs{&Q^75?VtM#Za=tUNIO{M7QB0?nvkWny|~mj?Wyn_qnycypE#B%<{>rPoRNyEq3iN3$S<{jg7$;{eeUuLXxBkYM~|i8=&0c@P;L0nmj9oEU&Agm_|L#^ zm;axH|38U;DO>-J96#eLrXewosskLdaQHTjKaaZn!yx~2m45`t|J>ytCHxaBrs`qV zzmEiI`2SbRKTH!oSNTUkg3n#Pf`2I^&4K?8aVfqm(W;Dh#Skk85p{LF;n`-3czoW1c)XV9H9Xhy%jf4IUeaX|wi321Ycb}F zA5V((E*7_Jg$`yl)&wDRQ&pfgnZhC&99kR*z^-!Sc{0{l*FtXX3`zF@R^dUxBX(X( zJzgE~LCNC+tpQ_P(=wx?VsUe0MTIe0nf$JE=3jfxHKVT{m#f0Oa|{`*luJIlqJ?!0 zHPggzVBsajUM%#MEh`rmOtpVf;x8N^+DM5nIA7I78&nU_r4&pgmjGaYw(31tfc&{Y zJabhwSXT;~in_&3^;m}$g`j5%W6Nf5d0=87*i`TLUOFqK{ser}mnX*iS@p|s*)kn8UQlwUBh96xJQX@WgV zYcL}9Xr!v%TT@zIP;ta{4N(60^Gl_Fc+T_Z8Z}V)<4ft7|DNKF0m`3H zj$kRRsW~EG2gpD13Y_SHBW&yd`HSY*66grZ7$EYv%K16_znOCsQK?eCwzAfE!#5OApW zA0&So0*)?!5!I(6;Lz>w*ZhJ4^4q$(^op`W_PT-SR{#N$`DY%ofPwOlpUzB1vVfz_ zKOUpYvM_4wQpzzmO0PIHC<&R7`Y;fDbdWw4j4HaUdhtQoEVanA=Yh&E8o)+^m8%yY zh8AfBTQ38YUozncJ zlksV^PZ&w_({01Vcl(U3`O2707>n1;uW1x%pgt^emV5eOhVI|=%!fwKR=q3A3R}!`n_7L_E7D6vK z`?EU2TuUWMPFQ+^M4By{}^ev|jt;5X=&|2ptOx4mzIN9g7@q0`yG`4087rE=}N z(5nFa?&14*z7yu2Pq>fvL(d-W?aGHfdkISj4X#P6C(I{oBP=7ljj)Yy4Ph7IgM@1d zcM^6JzCpN`a37(IxtXERxs1?7*hV-(=uYS%>>;crlsTLm2o2_Rb`ZJ=Um|QH+)LO^ zI2isgnES~lbQ6vtY$J3Nb`#E#c;<*|C7$pGi6`{HM?HjXgmT~WAK;%R!j}lU2st3d zaB>-BJ)zt`FMCK_Tul2R;a)C6T?1crayPh1nD0Cgp9jD9a5?)g2=@*L9{8&>8@v!! zp2l1fbm$>mP1y9s1Mw|{dkH@yEIS?i3VqHv5btmS_nFj3xR>xb!nI#we(6ipfA)d+ zw+PG5q226JSewWE6QMC0IOLts1zq>_L>%rAg`^w-Yu%ySVoO#rWi zI|*Ns?-w434r@%$%{uy*6T-ycz6E^*v_|DeX?Hymu4i77{@L{4f%rRw&P|jzfp!xcqbBa4*d;;J0GL` z3#k8b$|LN43c3*PWj=EU;m+s5&xO3dKzhQR%vC;4Xs~=czmRsnN&SRnyZKJIb`N}3 zL^-$}Uh6ZnJBc>sJ7R%YO1xd?cM#N$69baAlhUc$;R#N!ht@jW{pUrE@;*~Kpr zcAXuMyC(CV!)kHDwRz-|_p$N#bA)b|G3OwMx+hZ(;aWGon@gy#82^r&_^J4J2#u0> z{0+jLrGzEaH=S}zsecCPrW4NIYY8U+w}H>8 zp3sGF>KBBSgzE{r2p=cxA?%TOd{rMxJYklbc*2o{J%ss$F8o?0gq4Kziisy|B6R!X z@jnpu5bh&v;{=7tQ%Qdv@Dg?tZXv9!rQB(TVbsws!Y;y2Lig9eJ7EuDHh64X6pvp` z=&Fy$y9m1p=YUuDVlHnc>}sH$g!zq>2c9blM+&~1zzbm~;p2qv=6HPgjQ_{pmB2?; zB>kS_g}~qt1re{^Q9)4@Cm}!(b~iu<5(qGosI0n9LNY)!$Cykocx@C#RE{X9D5z1< zWj&+f&1zIsyyK_qvAUY|*i~2ExL&ww=KEK7y_q*}-b^M5?&tUW`F@0YQ?I+ay1Kf$ zy1M&4(8W=(V!*a=ByuKTb7LfOE1-WV^a0R=6P|+$sb7O{!1gA{3$SGw^a8Nsbnpi# z&P2K*&^-%s0Bk-R^Z?s`kNN|Ob0BwmelGN97M?FhJpkLz17Cn$=Yuam?*);_4(LNO zUN1)Pm(6d1oB+k;C5f zJfz6bWz?m{H;Q|QG~!nxb65Odcz5Ui*T>wZ>uTY zC%|=>(h1b{E#TaEMi=EB2Hfi=+-Trl0Zvw$(@g=c3pgV$e&7aw7muq1ZnO#41Y7}d z8WoC*WW5TweBekW#T<9mDtl;MaT zsyl0ieX4uJaz}yNV_!eWJ)*#!HPxLt)m0t6pXrkH2iu{Opas({FOr1^xD!pdT;Nuk zaD~8aHQ`PKuG54I0XO*j_%hA|F3*J909++-7$%~;+zMQa3D*wXHUo~j<14`Jy!(g9 zA&`TZ;m%rPFLaMs?U?QMta28+N3YNd+}`CG_G<>YM^ANornyHo%X}f^`yTmP zFz0)Uc%4nWLKdqXlGlPLulBP|a+>L~pB~Ts%*UU6?)euAsb(v*RnFCpHFkT0Dc1~_ zv^6285T9UP33o(@liXRQs0GPwCGf*AuRNFVklSji`zq4e6(qOi+6=e%bVU-%tQrg? zg%`=UBkvOAZRfnJ>}a1Aly|vvrrT>jX^`84OlT*_%;%D}Z71@a2i>In!e{Iw6?%)x zbRKljRXwC5{tJm1~($qpxbxic_jYYLF+O==Tik-Hu{QQ zcD>SWNUhiv6(H)0^m!S`51o6G^?WVWcMa*zYUecf=vAcWD>A0K^Og@NaF;o5v$^wt zK}#Y9QmO_79n#1>M%3i znX{lKVhaAquIK;oL*!cAJKvlx>&xwgvRKbZVSJ``!eo~6mm+_wp8vMqL?!|oS-?E)$|F#DncaJD~5-t6l?AIjYO-SE?^4eg}s86h=K9L~fB9ie;x8MH# zAa@=tn@PsdF|vtSpph%OBO0L7p?FW(W+6wW4FnS#t-$30y)w`#Kpbi@?wyZKV_C{R zTST(-1Aih6REMoQvJQ4e+2NRd0heqG?H`#eMX}5AIf{<6%~Pojv+&mjnrFg(48}cO zgxd~WlL1G%{W@@8;)vsOl*rtt7DRPwj%#Z4UWP2t3&gO2&~MQDobt{iTO|8(%oah) z_FKSV(c>^IPePlYL%Tii&Ya`&yEDlavR``1i&$X;o*O{gXH z+il1<^kVo;&^PDB$mb3%cdl@(g2-imc?-{}zmN;({DV$6W;37+=ru8uN5Uhz!(j8i z1Km8LdjZk)$I;EjbH7gahVHa>E?)!LN zrqkV+KHdFbLpQErx@RQPor32yo=Ev#kv`op@}04k>7JHIcRikmbh_)(r~4f8ozTK` z8xrY$g6B;--L>h{9SQq6`4XmEmq@n&&zp6+q=%+{luXagM8175WxA&%(%ppTD|Nc0 zhiTG%1^K?y=`K#B`z4;Y=yXXB)1-Si?ChKCnBR&-y2W_DL8nW4m?quxknf@OOgE57 zcQc;1>U2pD)1>3~>7I~C_j^3wqSGZkOp|UdY~~r4Gu`77>6YSo8|Vhe?vNfP z&@F?DmS}fYA>RpCustgwx@B>8=T>HNZVgBO?lbxJ`dO{hdy9V|Kj|JPsa&`4H%C!vNwWJp|n~ zc8o*p>&M380(Y~`aRLTk?+lCa*8^G$KSeK!?A4p|2+hSfn#t-1nM4G~fuoi)F z%9)|cTT4E9g6|^z!Z#4$xeVauL>pubPi?+ilAStjJiU zt#+<)thG};zeJictRcyI-hwp!sAoP3_UrYmrSjtINq%c3(zIbMY8CFCC8|93>2y7? z&oe3lCM=|1n~={7+H!m!hkT~~Kx-l&g6?NTcb-mndem=#Lv4QobPk1iS95sP0d&{`-qf z&*HgBZ^3V)Q4DZNr5rXR-xi(jb%}Jh<9P?@zDMO=sMC$-_dyGOzem21PB)N9cfZ{* zzGJP>LHy3t>Bju0Wc<<^QJzkB|3tcBJojw>A@VKptLb#(`R%aa_g3T+I^8!B05-{Y z^HB6(#F-kAOv%^vW(xza0^ z=?S(EkqTw|o&(LZQ7+AOoIWbICC>IyJM7pK_6T#u4%|m|WVr+FaHgT9 z?P1+yj6kxHM6g@MK%8H}qW{jFH6OE2lIaKpQ-|Rh$yC)L>HK~sA{#d-c_M0LoZruO zITl+toSe@UgEXy=S7TlpLSLkEj4`O#xMY9XG#{MhvL6i;hVf`H!RHEtL!|g%uP%(_TF0md(6=EH~KQ$$1EQdxF|YjK}pJ&#zfj*FnBi29y9zX4fWLk_>fn4I5p6JHv@KNcm3s^E z{$Q-bN81Vh*&2!;u67p1$J1cH99pt&MeXzoXzj!vgjb0cZ25A#{Tv7!eP$Ctfoneg zpW!-D-dEv&gsxTme;>#jdlhKjOBc~990vOe+yi9KvcbC?+vk%nGKb=m$GN?Z`@u}i ziB{vu0?-O$pM&L?H4VC=#;jRJT_HKNAm29R`#9Q1Vu7A5&0JE)gAea@=dnN z*J883W6U^Pjaw!NS4iLs8!g%au4%j^q=i3t!)bByC3<6{jxhU zie(a)uhWpPN^d;X=3U4)*wg#+M(;1gdgSYEd9=@K)dAg+w@Fv#Phi==My;T}P3sfT zm1m5inI?6G_Vwi+g#9rj(?j)qXi1LE%Y2CV#zZ>H<%e8$BHxrz-H|&G18~x24zxvr zFN6-mzR)b1dkwYjMC7Kce)0>%KMwDf>jbK8(T@5W0o0EBa$J0#cp z$M?)jv)%Cq+0w)gEqx)P`8sGGKCwGek1@a*PJ?EL&2g%A{h~AvhrL{Yy-E)epEJ{- z*M4t!1h&Q-_%E>cMpIgD?Kp!#PCCxp^I9KjpXW!eEgMy zrobL7X)n(J%_8#GFgC6xU0&rhtQo@T99``85cA4>&=^DZJ>-FY&c(hi=(QzJQa20K znnu3;(PY{{b$lQEWcj-zwbX7y^*YM28h&rWI@C;em)&u|Kud~Ie<|w#=-2VxksC?= zQf6|^MUKOAT`MND0*u3RNn}>)dN{J52wE*CbVs^zui7$Z6RFR$4n%$7t+2~wCw529 zfvlXgQP!%>jD5GoK}(7jO*YF#cKI!o--*4mW2r7^2DXt>mtyljXwQ>TUZ|PmT30^o zWaVP)zeHZ={)(4`aY7oQr%eOJRM!;HAiJKsg!BI^N7g0X{M3Kik>6Q`eSo-kKC1E? zZ9J`=+z9g*?LLqq<=csT+mP>Xl9m-du=Zm!$mDg&K zZwd14cM9jjo3yCS%zRqqYel~8dcM8W&-Xg=RabY*b!O+kvbntY`n6c_nFSj@tcLk~ zLeJN8{R)w9o1SlD`uUoXud_er!D9+n;8W{KEX|&oMze-ADJ7{z@GL4J-MkCV$|D&lp@)Gf}M5mEZm!y24JBg78 zWA6d>%1*<*@}m*k!D1)P-~2#TdobSN`D`j!SkbD-hXN^Yue%lX`F}SCTe3Ie=(f;RkN500r^YO8= z4C5RmHtx?rrD2sRijSTW4b5Q2MS8Lxbo`+Gc_!#w2s)6PwVv?0K&#Esp2BzYfF|u{ z_gwHp1l=ENF`(&gjf;(udTIY4krl+ zn^sHIe_Ln4=FmlPbL;S zk!`|u0#oeemJGwC#wI%ph6`OXM`Ekc#v+n&0XoZ$%hHo^KGJU*h4?DY5>(Lo*#3&= z)#OL>*Z|#IuFY~|<}#Va2KZ|jrwK~sMc3tNgWmyEQ$-dDUlm)kSM;4L&@7eeHo2B~00+3$ijfQ>0 z`H~YdQU7_Vcw@b4vnAUoCT&VSXwsRTmG|PEdnD6RMboJ7&;!zU_#hO{i}RgSU4_ ze4wHFV9IfP4O#2N`C^fb-E1X(p2C?a>eG)N)^neR!~)iF2-&AeZkZtS$#dP23&=kH zF%6n%&z|IVBFKz>h2^$I(X?pKq;ey^T9Iue&J)SHo}UI^Y1H*gkP&~y+>h#7lLpN+ zbhi*{vFUxBVCfG|k=cYv{3=2`~h#?B$pg0tKE}9Q#Vt5(+X?Nrq;{RnRSi<}i@yD->6GmlM z^O0|JS9j!2C-Ob0@}=k+KyTPr91C2h)043kIkuSmc{%!>tXWcw zj)CukrhpIr+ugw99XidVwjYwqaNLk-X%i$(56I=gmVS9A&a;yL^BQO(lX0zve3uiE zW=D5-a? z?42>a7r0dx=}FIv@vIeR`hG{WuwugJPH0Eka>&Un2fJo#Ql zyx}6;_r$LWmxb`}b0*wK;C7mDdBBZ4D4t$1aDL#hN+vHVqYSt+O*jf$Z!zIk0{4o6 zUNQ1+0)nz+qZ0IMAOen~g{iIP08varJt4j-L+}ckXuYgA8!TsZ71UhkLKWUr@8twh0 z(Fz*-9n!zL(3XQH(Ad;RJ%u>M=%cXS0$X%0(U9>jjNNIT&#FY;JlLIf&TCxLvO1qd z!+JYxb0v5_6Zg(ejE1tGqfEJ{3EOK&sAG(C(4YNC(}na~k-m(^g{?@B@gyN8Hyb;@ zwwY!aMYO4HG-3tOIX0OHHLr)gY#)uYw8TS$qRD6SU~A}<&V6X>-=<}VX9DRcNX zX`Cs8D8%c?TZwXscY}?D)3_MLs6Bi>!+t)hH2F4pu#4M}?>ds>1qT?%WyHg1z1r`v zVP3@xC^Oudg|5=*PsjpZFO}a6IwQwGZ;8(II6B~AIo1mOa^C1cctLHhnB$^$zaRNl z9Uh6ifP3c52RTu`eB}EwI}$mP@*Sb)lV<~?`L%dPWS z$+HFdhUIa-ru6geK)(GZ;XMx24#&skll?JS`w7_GVMlR!ljHJ5+s}&6JmlMNGUwYr z{d|S_Xut3Aei7)7!B(TJQ=|4~rpexr&1^=#!Qmew11TRavgO;rL*WmYD`H~gyc-LG z&;{e%Q|^buz!BZUg4pH_6j(`&^-x$(c<`46d-(mSKSW-|z4Hpt#LUb%uPX$8@KpHg zsC$3+N-hDdX0pF{56Pb>7I9=^9ZY9r`D50Jb* z!UC~LUa`6Lbc)#{(&ls=O0nR?vSiGH+8}=l>~~Qla6Y|n$u*AiK(A{aK44As=*3%TmxOqZjDOSa z0>pyM>t^%RdLg|lZKt22YoTx~Eb2K&)^opKgC4%_{CnbSjZV)h z&M#xUvK`K_q^I_rRfFE>5`6ER+I7B8&ngZRrRNx6t?T5@NgL1(n(yO1JCf!e>CvPO z+!mFFccy3#`wiy%$3`Oi6QBRHZ$dw@&_4%lTeP4l?F#jiC7@Zo0I?aOd1)FnTWpRI z)--9!PT4=uTylIQvbU6H8Z?`24yQHEXn)SiN2upSrnyIYG?N?vkMdawngZ`Onk419 zPtWp1-S@ZVGrI17KWKh}_aD(aQ=FITG*j#P@s>^Gle(Tc6?VNm5~(11$M&Dz0?<2r zVI;Dc=v4+eEJ4 zz`YV9F*t5n9EnUsot0k}+czX910$3NUtl;)Pf9|0%aHeby!WfO`y{Au$#+k|r;vN` z&w#8k2U<((q{-|a#aNH82w0GeR{JOd57hi( zHbxo|*|?`otFT{YbJ&ILER=sN*6Z;X**M8IdN5KSq1|T}ztUFNMF77pwrM}u#73L; zoK5Vc((bb3Kb2K{cntPo;*V%L4|WtWNznn^c8O=2W3)T$VzLJIPekq&HtlPhxZI}U z{VJam&6^E0*CXFb3z}yF7wRL;eB{fupg9`2{rX7rlTyS-@n^34E5PlL_}yY@~*S!__)?3hA3EY`|q=^?JiF^y1xxkI?Bh8&h!+*h_ zx$d37y(00wulr`?+o03*I!bgKvI@9nBh6meB|q{N=rj+`DAsA_0e85OW-sj0_b|>~ z_>*-Xm+?ED=KH|CF7aIVUhugE`8Me^y&1>qG+Tf>ua7iKk*`pvX{h@Y;Jikfy{J1m z?qAMB-6J+v9_;lE_8)9`R~LRdC*mjI?tZ|>Y})r3;(o_^dsl{hNNJPgk#f|s9q{he zV6qAHTd0gaj6-F}NAH+KS%apb%YU*oY$@$?m&)@+yD8q;23 z(_TwV`>aj-CLT+r-DcB1HDEU$YV$1BZgAQjap2(_4((Q_?HU?}|KrpmPO(PAE%`BW zEFNXs_iX%r(WbR&w#_sQK4;f9YqqZ)w<8VyVT2}`9AF!krHyeMtQ{+k)=m~dBwVKG z$OM!oV#}y`$?>>T*2RT~z|i05qj8S{o*5v%c4&_d5a&3xmj{S;r-oxxFJ{cRe}MRS zz~v|kX%9LEXD^eVlKv7o3ZPcuI49;}$D29G|(x)tQ$fCWXSrqcA*j zXxoO0r<{(vhvLz~*M^FX1IIiuRD3Yd@xoB?$!_%YZTB5EJZK%Jia6*c`|fyqJ(?{G z?+|<)GmU>`xNgW2w-0b!l_g#nNbj`){b_%(UjUhX1#X9lubhrQ?kQGgXrBxf*JnI$ ze{ZO`c;J{n4ikSK=(uZ7@wH0><{dXBy=BPpxZlWy4ar8KFWO4m9pZiBSGM&i+dfC( zJ_yIlcAZ_j$?o`@UHdzWRaXgF$7^ibeZ$0!n)dooanE4w>0#mtx4nIsSd&$M`!Mn0 z9!CNHz)%hMUk#bgKjNn&E^& zP2GOTc+x3;Abq(>(||^W_HVaMcvcfv+qHi=(Zomm-6^i7 zPWhy!0i9NYKiMYi(8N`C?Gq;y_K5eK;wqx>xTXOO3R&av>j&Fcw(FhZNmkZj*>LsG z7>#om4`Nno7uVS-Y>2*nsOraizm9Def) zPTO}5_%Gi$wJSBTC6<8Fzy|(Gd&h=ue31M#_6+2|F++QPcX7*r8|-iFF18NRKG<_=y3np&?y!AlNBveg==KhW1|@%u`kWFiadXs4s>OXa?ZOQ49fpMr zaj#wbqbBZkXm@F1g+}-mjWAbfgMisA@4qAQQ(3>W&6fo3v1#W@0^e%lVY~K5hPd3J zb!XUMk-o~XH9NI;GsLSJrRmh@>Bkyj{w43fl=rVt)t?-oJv%_>PD(4v-<6Vli{uY+ zaq#z;CN9@B;GsCc+^h`(W~;ovn27yX_&cWL78s7}oLc7)aW1_g<^$~>+kb|L{~3T$ zQ~YU=hWjgBGZ3G3Y4>J{^9N(A*@e5&?e)7|3q$+N5X$-HkY5UMNfsr(lXMdev;S(_ z0@Mdx8g+Zu;f3$f<(vRa7s(z8=E;(;aE{vP7MD`VUudOkhlq;?U|<%X4%Bde;h=hy z=JLEVMBMAj5#rv#2jcdF!RMpkFWi*kq9GcxZyqvPmAT$_G~PXjGT+n0=ML{*G|{a2 zfw_w0i8AwOtgO-gq@O&JtqX-~(~{*x*}Gqpx?UT@i}hM;Bh@qv`V8g3(lH-X`8ZVf5kazkPtyEPE`&W(YaS{73NA1URh zrIg!A$`gQTW-0Ic%Qv7?n=`bH1H`HU$bZiOx_yFfk^jIk=iuhg8QRuN@qNZSwhaTt zS7ejc4J6F1192;Lzs6QkrQuaW2t8~ZN*!h`27ZV3&QRMu&dv6hhl)pBNczQY+Sc90 zmu?LowpcSnyLNZ+&#c4n@Z~-5@Zq8K@P(nc{dOp&SUZeTTscg;W|-~0VcLhoqMbFe zaha`psrJO);%q`rSKPA{Ox|VFUUrD>Hf=42K|5@+N|Z}!BDRT_+V+I$wP`Eh5ZbXG z(P`J-86d8A0DG}hdt-pu;hZhU#K#7RM_`Z#h#Lk>kXiSv)w*rsA)EG<4TBg;dW`-9 z%{_~>KikCWSghzuen1b0jM@vE0c?Zt&YipLV`X|m8~?JVjk(DtHo^V0iKp2M$okb7 z?ACxgj{i{?nXg|st1>Kb!)I%s*+jE#%m+5{rcJ~D>-1XA(mu9{GspbRCSJ2?_vSPr7X4T-%s`*u-CL8vehmALZ;>p#9S(n#N#S^tzlJwe*8nE}B?~KiITe2a#+( z97OK&TZ6<`nua&oeUPEG4iZ}jXxj&g^)xPT9HiYph}zld9VOfEz~e6j`qd2W1GiW| zklgnFP)B{=MTlDmUxE&g)V>8Y1;Sk7--9TOxfRr$=h&}@5zWwU86@t{(5@UL{*$2r z(>&l9A^wqBgxmWEqKtnI9Esac2f@Jtp{(PfuHr_A7IBD|$!!8|-*NW=_kvw}$ssNx zFJOa1+u@)|k9s^~J07D;eC`nEImTcG+M#{u5LY=toG8v%kH>e~wYTh|n*}+f02U2y z&^30^uA`0$nNeBAG;_Mmu3=*FA5NBacn8Lyhv8v4sOzZ`lH#6qXkRADC+wJ0A#_fKk?Rpfl(y2Y>6nE)P!VLJ^Eb;Du%P=~8I!MF)(=JRzpC0VFXLs@SU`#~6-t9o#-ss+l z6i;Vq$oZEn%z#^Vr^Ic$D}R9INngv7S7y*`6vwKXwQ6AQ-UYMKDA$o8F|IcciE)j4 zo$D*Jz%{0$FYk6BZqIdJ4R_(8AsSM=IRvbJG(-cD{|t%E?tZj6bhMR!j5+CBQr4fz zIq3%^>-oT3$+GrLSc}#B*1?!6bqv-naEtqQ!@h;jcca^L-3QB&poe+uA!8ndwAK&M z-XA3XG(fxBC04lTegjQIF&72mO}eH2^534jerdOTY@db+W4mpSt8>Nmep*=nUA#d&SiQ-~STRl-co1wii5g)eHzRwnsjEVm<86U0G)=U<+XKLq9w!Jk- zdvLP21cARC(eBdL=ZL?cs@WvEjpIf05bfj1;?^PB9l7GZA=*v3;@Kg;#p~2w-(9;Z zM_jmv_T*&o&QR^mY;oykN2SyQ#&y3Q( zKT6zqFx{^>MC-~HcOSAR?%z9PJhHZqru+8MgK&TQp~OSvQ0@7n#JPtbwP})g>F|+{ zW{c~N&@Rap?;fck%^L4y+`sNU6!+(3lQ>pqQ{}JBCh^^vO_jf60@y(ZlI?7mlm8<# zIwyY-t1mPszs0HHs~;OQ%*ij$&_2x+YX@k5%M{OKVm|Zp^|J(imcY*v_*nu!OW(`_fo{3 z>B>~#?DhPcUi^yd?Hl;FNB$I#MxU$SPwBr^@#1;@&D@HY`8Q_n^4h7V=kng*-_F76 z`8)b^&hUZ$J6}Ejr=DK@6ak%ok3xK|r)LJf(SK)gh93#EUCDC#k?8+S_GbzFEP9AfYFYMHi*OK9?emZ{1M+(ow8_o);-`LnEFTK3(h~j_5hYBCz-#Q;% z{CoX->iM_)`%3lm=l_3}z|Ru+Spq*x;3qDD`wMwuWa87y<6=HTKf^MHA%@KiTNt)7 zY-8BYu!CVI!!Cv*Ta8ay3_T3J4D%WK8I~~&F>Geo!myQL8^d;n9Sl1eb}Ghp!LXBI7egUG3V`}E z^f2@?%xCClSjI5Ku$f^C!&ZiE4BHuYFzjU5#ZXM(`ZM$}^fJt6=x12QFvPH#VGF}n zhHVVn8Fn!2WZ1<}Oyu$zdKh{c<}>s&EMpjA*vznnVJpKnhV2YH7}1%*P)z3X8G0Cc z8Rj$eGc02mV%W^Eg<&hhHiqpCI~aB{>|!XUaQO^94808V8TuKPF$^(mX4t~8m0=sh zc7`1cI~jH{6u;u~8G0Cc8Rj$eGc02mV%W^Eg<&hhHiqpCI~aB{>|!W>&E+%nF!VCa zXXs~G#xTUNnPCgVR)%d1+ZlE+>}1%*Q2d6=XXs(*Wth*<&#;W4?6ml={W$CKTYo-@ zGSi|sihUYO{&+rO{S24VX;q?q}Vt6yd+Zo=) z@Lq-wGJKffqYR&5_%y@k8NS5u&kXhW>l^(0V}{={)YhpP?d}YJ!EiLgaSRI>9?LMm zu!>brx!*Dahn;G8C@D7F#Fxnw;cpnff#D#=xAE^s`1d3HdmF>c7!Ky=^Z2)$e`hhA&Gbz-ALieu^Yd5vcXZu?@fw$ZCjZvgITrBmIm}Np|2~)DWejg% zcpt+*G1TpV8P1$O{V31qV-_~nh8sQE*<*9ZdXLC%ls~i2&dC|;%^jO_C_gagHU1{+ zzRro^`z{_hCzO`N0kg z;+oSpDEyrYh++iBh>o{WA)aD9ZS5z#I87nOF`X(jAK~*Ee=g(c7$o647~jtLU%=cF zzNJagd71Gc#*05G{F8dQjMvw_ZshdeC&B*$fkL9MuaDir>GK)iK35UGnDHwapVhAL zZ5$X3Aizj;X3tajeCDT#@fZ6QLU+S(?o_6K{OEZ61C0M}emwp;#*ZtF$G^$=Q;vzp zf5P}1j*Z6)1SW~kH;;?Q4`ck$-^Sw)Vf^glQ5P#&NDZpOd4Fg`tA+aT+^FTFqxmrmz1#-9+3r{hAPmgKW; zk-|^mc0YpgFEajDjGxQ+!HeV5hZtYTc)i?a#;;tW(tDWBdd6=t;s3z+9VYz4jQ`Mt z$BswIe`ZxY{eLrlvhDU7lp3-mO^z1Hx91@}(Qn~}i{Ej2-9C3QUboM>9rpZNF=DpE zonI)t*$(FqQ{$%D4!3=!(x1!a>UKE)YlUxTyl#iZHwv%Y;dQdU`{Fybs$q3~xSi{z z?@NGs$m?ZJ-^}TCIe*FNSJtR@e3jGd?T$l(5~H`fu2-!Qg*WTfNwtd3?Mz44t4@cK zgRWP)o@8kXZ`PB+ysu&;)6w-U%dOJu`ZfyfOYNxd%kXphLf~y;U$KSj%W5l*OQH`8 znNACr%Vb0)8_&tTbj;5z?XFB@+5*`1XOg}8TE~n#@ z@&8Ymeh*QtaYxrP09xt)w@5FT-| zq3B%4_``vRNE5F4oWApPm0n-3E@yn(xeC9KbDjn~)l2aDHHI5`eFOXf;I#ENRj(r% ze;5R1)m}}&Q~NI9bphQTz9`efAHGnPtB=c{058kkL(!*qYtnTd7N7~=@r+8pK%vFo z8Q_@7wkZ1ajV-!90-oyIj8{(4HC_IX?gQ1gqW^2) ziBJFgiq0{delhS?hV1 zaemG!J$+(;(zkJYJ;3#9OOoEKo}766h9va2 zGX1i%;^{w@B>k`hSZ{Au^nWANbsX@d=UFX^&U=in=JcJc=kplj~L%V zZw}tix48@KZez4-l zQ=s_dZKq-=3YGfL`&xB9Z$Nr0`j-Mv^z;9y=#OLiPwVsx75#S@f7l_`{5Jtl?c$lI z((^Px*kPy%U#2PiWlZNp;H~&MCkcLi68v_i-~O~}$5l-KJK(8ao=vJ=xr`rosN$!Y z0y4PtdR@l&&M_j^A~yfy%Dr4RIJQR+vX=cob~ zaQX)&o_`p?=S;ut2bCT#T9nsxIM@do(&@J+0dK|UsWLt6)mMs+ZdbP@N&h0J&-$g3 z57bg#MTe{UcA5O89l%?a`!C>0KS!AC^T7zjk)Gs_Q1tb2=U(8g=wysl?b6Kc+ra#s z1w7Gde@xYj)lR(0_>MzVyR-WuTyQ+B+GQ``t;(GYJkjs`i=uxUm-{~ORIg^!`0_&% zI=NnzzSZQfo&mfSKP|vhxgn2|&vmMJ@kdD~OLTA?7Q?8#p62wO++KRW_=@puK_!Rr zOlMxUlBef7MSnWexg2;Z7w@i<7`@&1%u#p`+s`~se>?CbhYc);EXKb8ynfFp3I3|5 zpQ*;>c7FH;)6W{B_(6A**K8OlDgVU^Pw(re>nY&(P`7da)3-aXqxq4(9;J#ARWJxd zr`_ZqehxhGztg0jzZ!2%e=+cs{&iD*ZwH>}duJ*J|HfRoCMY@Qo5s_*jBjT7&*1bM zfVZmGr@#~amN!+q9L4Eza$53}Y2yDK;3<6;+oj>0{vw?XDft0 zj{JHG$qjN|qtbuG^oxO~`ZiPG2$$|htp)x%;QxNT!ZUeM1V@PIG}A|QaOv}!MZgpP zWn<&zvle)&Z>OogZvb!AE*~(R&ifU8G?To}{$)}a&pzHsUQ?2P215fn5BNd(NRW-!Bz+3rO`%Y8on_pJx z_4cX;-irT=fhT$9v0WOW^T~8No>v8SF#h1_)^v^rp6GZ@?Xpqg;dk-8Ot0?;z*D{Q z*=}!S`o#s-^{NHlivOE|Cp!LWRo`p5zntu|rn3=vD>~bg;NJ&c^2vTzBlDSqiV!~Z zh?38>jK7odW`E;*#(PQ~GG&%xS2WGE*24>dCq408qtfegdl`5u{tqlv@(-Ep^AzB% z`b8n|R&=T)9_{jbRj*^XUZ*j>nL9*SQx9%PLjMlnNj_PHihug17hSnU*5xh+Udnl% zO7By}i_RqJJ+oN;hpP0t{VW2W?7Y`B54xJuck=kI+kpwQmE77)dV3b|R&u)-c-ijX zDF&x-z20Md+Zu&9P_ZS>ELQ2uiWP#*oUqMNcypY}!+1Z(ZO&9;6G1&ay#)ssFFT1B z8K3`{!jH~S8Ai`l^ga8ia&`N^jq$Cc75)X4T)YdsRee7N-bzm*Nz(5*PnFy0R`lIW z|4hbv*njpiekbr`H|{r$bn7W zqF-k65AWmjS*Ci~N~vB*Z;I1q0Wa;miT-ThCI9y*eICI4FJioBe^swC?vLjKPyH*) z)W6;Uevbs{;4Sq`r)-p>^E9V95Qc^LY&}yE*6qx%aYOuM{Z=*XOWeLUG2VNuqC?+k zqw5#PTDQxXB={-76a7$7(V_2Z(X|73EB;3uXN^Azcq@IV1)k{V->C@e{qd0eDk zfARv=ULjNap3iuX3I8JSRIc|^CC|^ez4raB!h7CT{OIx07T`%A3QhX(BBu|%s|dWx zbj0y0eVM7;S-?}dotG&3uPL#L_ZZ*Bc3>|hW-<8$q62@xSd1S+{*aoy%l}kZs!NMzB^P!pHsz(6M(mp+d59)K`-aV z#mn&G1IBlrr07plkHzoGRDbN^fWhZ7mk_lQ&p!;H8F5-|0I23rI(|Ww3quco#fw$_X4@x>&qSNFrIV-HwkCk|g zPM0VK9n9x+;Hg~inRdxZg(_a`WPIBN3eVGNaY?1M{NDlIiqE}+ihc-R2&3x))}Nb! zw@Uwa;7Ol5HY!F&$Xr;%T%_o9us@@ZvnznNqH`;!Z#KmNW-L~8+IgOMDbs(C@hxvC zKA&MZ9I=G?H^paWFh1*VN{}bAJWmCl_-{6~%R>@BTr4r^PdD&Z`aGvfm0Pw=5x$K1 ze2MYxCO@bAWNSH`13d9l#__a$n9j9H(r-_Ke@D_me2?{3@8e@mQGB-Urv!E;)AupH zjN6OdXYmN*JH0BsZht;xd^6imxWV!&tG2c$rvQH)`eQ5aSLx#P&j4?w5ARDn;t!_v zmoDI?{bc`VGSfM-#+uH>N$?K=PyNWlj_^9xhgX0n`kfqSp275gQLEB-aD8=sJ_C3w z{$Jws=5?q;>XhBiGuiF4fTwcXI1aNXmwP$z#AiPHSNb@05939V(*Jij{qPXc87^8l z4x_hw5%A>CrzGM zTc&e5r|+P*ZR6r?ui_TqslNH9ILv39zLWjEQB3E8dajpge18FWDWAED!IwF`w?XmK zahWQYmqSE>#B(A8xDI$-RtB`VD@poSf#2PjkneW_PyCqsQGHn9&3?{57+*Fgz8#Ai zt@Y|e;H}DSk?ApBo7NMr0$#RbrRu-Dy-)1F)S7-h@YF7?Y|oG6dff=Tm3;08p6G{6 z_ZNL+sEq*0W4nv5;;V@X)fwO?8^j(V-|6eozQ_fKM zvcD?)og5ch0X)gSi{(F@)3@sBJ5+ie-th52PS18j=V3VT`aP47;5Wb%Kl!G3(Q26< z^;)Imzlt+$;PhGZReiHm@nYCnicSZ|y$d=0(ZG}aY3BVQd5ph>(|di2fWA(ec{bBI zMA3hN(;o@EmHdALJjtiMRi&TK=~n=M9q=Er-_C3zPQ-HFsp>UK0dX<#R`R(f3I188 z)3sPpK8f3_xmnTo9<2Czn)$f{cq{tPar%~*6eA(#rjGIRlN9&@u7bx1k9AYR-C8kbnW zEBc=?ofe7b9|rIk@K)o_x4>KJ;cgeHay>PQ{$i#z8+faJQ3t#go!=)({~FV8@vHi7 zRY3gaVpXo-eN(#qd7SayXB9u|IQ;?`IxBuIm3WK`ra0Agz+3ToC-7GCc^-JFhu^4j z?_oKNSgqvWYKmiz1fJ4&aliPO`MiqLi?xc5Za;4Yp7biyj|D)^h$7cv)Z5e$Mfi zD16HsittRPe+lEw^OswIC;mS)&DTEB>9GH-(;0QCl7I6#ig1ACFdlfT_MOM+J9$6( zCQe_KBz+U`RIiSQ75!^D{Wri9pLr~2T|aBrSqSAyY}C{7S{o1`|JpntE}aG6!4^PJ5Bxiyd>#20#9h%HhdDupk zzU3r^XLB#s>G+WPIDUR`AlJx%op7=5Q z$vK;?+dUt6tM&>2FX^1Bn4RSGtD~|GQRal zhfF!1<#s9XBNSLsl7&<{E&^D-hZg#e?OMzi;QnI_1}t{nf|{O;T6p1 z9l%@J!$*Oqa{XNHXioo*PUkO*&TWied5blj%YnDjhr59%dFJ!Dpto0~1->K4*g)^f-Op3-|?Q+mtUL>cf_{G6Kv|2)(2@WPrtj~;Y) z61_@-pAEc~zKKOORXJlTLLm`2er|S7U}o{WX;X^>fw_U~Z0`&_E3R9-I9Q)o8C=-7 z827$xFXbo+mxmi0=Fgs65}p_cR5UeZXJ_XuEN`f)2sDK2t7;b)Rg{FYvn!UA*9XG& zXUc1b~CY^c0GJk|@Y!1TC4puF;<|z>=&MF~-oW@kpf1#qJw8x`Y6Yr;4GppeKHt*PK&dxSGBr?|9VpES zjIC;@FPEkFL7L?yzIi3N1{$crgg~IGHe6rVP*)!gRM*w@u@XJi0quxtpbl{r(1l^B z%cO?Jg@Ky#aK(}yrAZCz?M=%`o z9U}=u5sJl-7KfWwS63Y@uZ_c%$bl?|DlyXnB7qig3ABJS(*hea<{Z<2QPjXY(j_8i zpqnIOOCU@VTCh@oR)QZ!UirEHIQFO@7|opc5PTI>)uRKVEy}A4P|8xY%hEW?Qldq* zp~i6Rc|(joi+o;VI9ZB%4;j(oJeO0i3{O{2j-CH6sUn^^i>-Mx0tT7-)WWw`P%a<{{P8g0_0FrUR4{Y ztZE2R-7N$`!xP51;Np7B3#9&**M^H0NyDx7cIi}&&nXoS5*Ve0mC(cit4)BV1t0gs|zfyu3HH8t%MnZox$3}EYugxScoZ}p^w92POV)gjV8Ryl;cS8!fa`K zrP+W5_DaiBTMq9KV+f{(ASCqwdYeZxJxo5zIPTZIt;uJWo+xe_NeeJ{#gn!9ay7UQJNr6e-HDBgzqI@X5p$6IW!B9cw~( z2}X=crtUNLkFhy9a%9C+5lzoUTq`<=#Rjaj`&DU)Mei)gl|9p9 zSf;LsFv6th%%2qi{%W8;h+&N8a0@9U6Afa>kc^Zpdh+~|fKgB+%VW`{Se7tR$_J>z z00{L9%5EcC0X;V>Dk(qkdaY&9{Io{3Sr#%7NzC?NDQtB4cCnbg_sd1yK4yz%=e*E%CoFy@lP8{^(^uatqChd{K z8#x(dtd=PrtR#?=#{xB(!rY}5hoOA-EM?rm}yn<#+71iZfGLxYYbSdQ;lgGAHM(zy` zZrbJKP>6*GF3cIpuQt&q|LPjs(%kdb1vKMMaiov{d{8$O*&*8 z8>Z)wvB9j3%;pA_O!9qf&7T6X4X6Zg!7qjHS6G<*5019<-+t z%VjK)&mTOqOVL$V{u&eQ^rYi`2x#rwq0l zo05-86niQU!HuaTGY}W)B0CWE_0f}Q+Mzl>brqVrMhnxudQ}?!PdO5r%r6at&=$<} z5LKu<4bD1kgpxBF(xQaX!7CrBQ6a7mW6DE)7@7LlK}gb|WTcb6e?@x`*uRo^6nXF2U)WhmRANaXRfP=Z*EAgVoANyfI!aJoUx?Gh%~`Ks~$o5 z^d+MJe4y&M{A05@C>`yN*{WS+M=DCP@sHUnEdhgwPDl5~*7@S-Pw=A`{tB>){a6g%tR#=R25 z=$2QcZ*n146UMQL=$5q4g%=~_+KM6gXIyZCF`g4>z}^Io1*y#dm@@Yz_|YHVPapo3 z>@7VE>#;JS_SvYuX;YOn)&7c_=#ZImfaqZbKONtzSH4}E{lyrZNN1*nIa@TUgx$%s zp;U!)WE&f)r9WDv5vU?f$2vSObJ1c>BMtF1fF#a+t=*a=BWk?4_zBLcP<5$T*a2}` zU413il5k?UK^KMP=_yk8M6t+aPhKHZotTzAP2H<611L2PW>*w8!(_IJ{9q`8WpCRR z{=AIMr0i=+7o{-e$8vQbW{%Bq=<1SyaW|^rJdH6%3qK(t$W14Saga9M;59@hgBAs} zlaRvfGn0nds}Wk9LCKcV7VRQGl9m)v%$p8ADp_;j5v%4%8|Q|o=Y~<|r??Z3C*1MY zz_V|g;!rZm%>C0+s2^pE5=PJMS(?0^G} zM+V{52^G6V@H2QQ(Pwr$ShRIm7@f$DKW#X2*kpkmT zY=d}JEzVxineZh0#*MN?-gtHV$=M@}gQPK)iyD#{Asop=v;c2QDPLH%G#djl?{TCT zKOok=sLmJPA0Vvg#sCDxvHeo6{wD+%WWQR3gW@Ry)fRRs?ZJ`8LpsZ3;=&hKw;+!>km+))~C&DMIQ{OhE1~!>cD~w^`f_JvvpO?V{9~W7a(N z5ln&emVp9HbU{)X0ZZkxZnDIAV_JK^Q@5Smp8yvwwm(6g$gB;XhS&U15HK$8IyPt0 zF5uf@?{50bvdK1gs=z=9M>YdkNe(x}2aI`hXo3u_HbSC?@iVtR?aqV#_H8F!Z##<~ zt?AD?gu$i2{`g+(haYpklSJeFQLq;w=YGe~FhkB$(X{PR{Tytu`1z#7v# zePt}2fJSd8n|ek1EJYZ+{&eP^g7)cm5UW*Uj>Hm=z1<@u9V2#e^+1e10P9<KKqr$i23pmp4Ktx-(P0T&$NbB%C7xcBrhwXWqc2TG(`)mRh8sl-Qi&c-uVQtUYg%b-)U>R1xP3mdn?x)2uY!pgEb5kxt z{us_)n$fOFp~i+K*y~tviZ5=NGR5JCY-^!g266p(7e`eE-dAH-bfG?F(OF>=Vh56N z&Rcc8?4GxAr1sy<{inC?LB9t!%bsE7Hzi+5H9E+~S8(uN15=#1w>8w4BV^nftq?oK zW6gT>yiLj|1NI<9cVXt?4JW5nRpN}G96e(0zP>y+;kdf`Q}Ct@YV>~kjvSwh^Bv`+ z7`qs7xHW3=)$Za%MNAP>kpfB*aZ%bD9d6SOER8cP+9W^ksQak;dBkY4&BFl@db^e>+Jy6GvE9Wm*7}SZC&%RO79djPQ2pTqOAlKmJ+)G(>` zJ*2P(=Fzw>(@g2m_HB_-ng+cy?3x#i=$mxnk6ZPnUbJ{hjUIQjsCOH>O&yaDR-31r z1`C#c+}C)bC$-0wrp4zM%%nFlx89Cs5eT#NLe+?1H9DE~vA4bxn_=DuP@~=m)~gqW zC3?aZo9v(#yJYuNVo)v7JwON+>v8qifIkgytz)Om@|a^C&a|X);6FhrvD>@8J}{k1 zQKmv4PqWiHu(eCHPflVIw=$+NlS>tYhAXC^IJ7G1=-szZ-IkYY z)b@jksotWNX1BE%e$wf}6!WJuTSf9klNA)=tUWF6m@P1t<6Up2o5?$Rnzc*0tumc@ zN)8O3!cTE&GX1R*#~Nmy`dlql6gf>Pr|f(^Iro*-{-rgB#nG{}q+;6C(Hk?K;JH*u z-vXPZ=;br?7P$E(Rr5>Zw(g)zUc_P(65aNOPWn@BeTwMP$!yx)UyhGjRQmYMRhBbK z^XS-HuSSn7^m$Pre%R^N`enkXqijPO(?atLPLvfkv}&5WUy|$&)?J2v?GDCZ65Bgb z8SK^G33=2RqgY7A_4$|-zW1Oinj+Y3(Cu{QQ|TT3lf8}KZKqGQ;$G*Luo5lbZ-9f!Wq)O;%@llZ-P-<_MM(uev_^xKh&pH(klF39Fx~ znAF!x*)>u*$k8of>ca?egQ^IG1RSl9pmus@Gw3eqP9Pga~vEL#pm9GLCn zYxnvciebMvZjFkjFcvbT-Wo&4nZ(!@%xE3cj!ftD{H`M!Smk;XZN)|yUVbqlt+(P( zC$sip^jVX>(5r0Gt_X0z7qom0675w@W9JOqIr*-l*tv}#L)9sA#TH1NKeU`S#`#PX zs>e4e0zt&GO#o4w4zw6BFx=AXCXAkq zT0+#{qN}tArKuq(w)>REySUK-V_|jGLVSu7rW7wUQOkb8%BWv7j$VY5+OivL=&qaf z^~ZSeOH=#2tY#b)(zlptClf+Hc2gb{Njt6?9id|KlxDIkp%+5;R|(8zSk% zM#xy)oj=+L`aiPZQci|a#0k_18Py{(zS3BLqaXeJ>VfRcmNnjGW<7a;miLD4n$Nk( zBUk$7H2EO}`h2At&(#iB9!hy9X^LLbpQ;Z zHbh4P7&XggPt!sem`U3l=xftSzG09n=PGobD`qaD2M#ftG!Adnc$o1R#_ONr!b$Sa zQpj#+;J!D3HJq9|nZIPkuAR}I>90cL07&o4Nd2aJ@@M3*MQ^$$9c+qDnFo?+GZN0>+`k@P_oQoocp zI^#u|QHL(ei;9d73Iz9A4`*0ilc&i=0dC&V}doj8ssA!U{{OL*1WHNgbYEkRR zu^pEQjHNsh$K7WsKK@rnUsh9JHvGSR$BI5^rhflyY_8Y4*D=5>x*8rGRL#qj&b$5YwU~VEE)O zUVa?!$D|)1GgRLgIpxnM=(W&~utXXCX};HsDwF*69Z-#3yo+348kkOB39P1fkfR;2 z;D&dnN`n!oYYYeK7O7LXfkic894t89=<ycZ8MN6}r8Y{J^p|oB<^B(g9((}5cACAsejTis>YHCon zMUc_hk<(V^^bcmmrcM3x$l^A{_cf?Un#qGYZhI@vs1u7}(rP&k^6letS~^OZ;KfrA zAa+z78lzqjhmT+23mmkCn3g7^tK@My9dE>X?R@ieR1U$+1@9S%7jV>y#fEJu!yGI- zTFMaLUQ0`YIRW`4+qgg{aS&ZGwBF2;@>Q6YQO16G5V{Y_o3J386wwaDge;xmRM*AS zFZAkZ(+TMa*owAOpEQ92WXh(c45gkaZuRrS>!yp5A+Ul4Zw`X!rU)J>7He_qpeubM8HL=)CGZCVqAizwBJ;IzMFT-r&*U_ta)b zZIVLm9lNA-eYF2w`^7<=5Ar><=cGPpvO3@&w-XII=?}-7{9Y&J1t-%6L(w25jn%~N zN4Ee&=YP`Wa?65)hX2EfC8_vM6N@fI{Qss~bOA}-yrzpq%k_5Uoo|B=alTCPkr+y! z!c{=sV)F0{KZGEoFFz9ReZ&5K(B5tjOE{I=!$*}%=zTIjqIe#eUvc9>F?GA><{dsjx*F%K|K^7QC0wC*%M5H|xx+o6o|S$7cnWlWICnMTp?v&`@!sThAGnSV zQ?>7%)^|4dF0V>>jg zy6JAn?ccoymS-=LY&2UiKC_H#{7i=J*&cN+e%L`p56|;BgiE(TjPm<0a0doip>*%0 zq_pGo1Evvh^sX+t4Y|{&&s8eD>PH4rMIrI%BAa{YN?5HH9IK7v0I21juW{g-D%hdx z7Wq{kKxZ+5qk|2b)C+~CWz>sSJDJ(N>zuP(h18b{OG?#aNcoO8_i@zXpVeXPbWsH#c;3X zFoB0eL@Olo5Vz_OGs2QUxAM!gHMs7|llO8y#L*NZ9vP&UK1GGMWB(?9H#=}8!w{SN zmBt1}19_rr)jY!lvvO4aZAO(v!&!zIY8QNOI-@zI9I}j}fT4Xpj85A$UcNgqVv*bfq&GL+J zX6vqQI8c);WI6m8w|z!s>{bm3@ScvWa9d_z_g&SHA1UNXumwueeYwpUfoH8&tO{q< zVhHb6Hc6~4&beZFN@T-KNs)J-O z3@E{a5@o#3`dgue3h1==qV7@xx2}d9>33RBj4Rb9nTdi~dI0)ud3Y^c9-HOzmYwA? zNEWgVAw7x5ihv&gA3s28(?G32)!+s0YdAT6@45bhaXEgTZ3>b#F{|p#)W0{tsEjj_kQf zX(HiFu-E{=6AoII+tYYC$Gx#3T;U`&&U7jPv^@0WY1cqk7WOo%!-V%z{o6xHhYCsM zPYvrCE~VjHBKPuMbv^<=B(AyIgC5i*T-?`V@8Y|sn>LZJ!`_A071{!ves&7jnzZzU zfvw7=zif0N&CO<5ga=G z!uz;uP+Z2Gm^eO+wGbwHG4kI5N8$!rDCCE7EU;lc4zKY zxVCdnch9nWj;)6>CIJOWXdXSN{~*fO-Lp1>Qh_kN@c?wbKN;BHF-Zn_xci0k9HEWh z*W9^x)8+G^Gkdt0F|ffZyPErbqztsabQhD4ojGqIir}P5EH!Wi5*9 z@$nV1a098$O3^85QGLCzX5mVm!g>YR)Hh^PhW|Ovkw61ZLRyZszS~lzC|4)0(pF4ozMudYB)06T+#Z10e(T}JH8AlO&;lCo` zReX0K{hI>cap>rmf#9GF0(Pw|3y) zipL=Qhw+XeZV<^dEhY;rV;W!Hk1B_H_dz^(;hBU}aYpv1O8?{XLB$^lz&9_5{8g;d z^@9I+0R9mPui}e4=<}sDRgG{L=9bEIl#*SM3k*-3$NH(*j<_Up(pu2C5ukhRqU@yFu5pdc?5kE`B-Sbg!Dn1r~e{NO4J$FgOvKlT1=01ss zI{{C)RQlOk&}vA5D15~%Lo?fe8U+l`Fm$#0W^~=D*Z6r-#=rX!+;P{>-$^8g0?j-> z0y;0{$?` zg-u6BqOk~rs~oceOXcYZ_~%oTkqhUKPQjK3PUd{z4DT)rUT!)vN`O3r6j-q7NFLW- za+Nr?p%GSX8I|eC+GJ(C92*-gk5!7N%agHEtTc9dWFj^>85V0-hFE@j-}zjB%x}YL)3oj_$S58Qt7@3PM@E!o&rSjI)mnrZNm3 zcF=vyHtH>$%>_D}-3!Jz${^db%qq$z8pA#rVZ|0~iY-E`SJx~9=n@9qaHU%j)o-Y& zZq*I=KQ|l9u-Q7S3rcNPg=LPTSB4n*NM`05Bh#R&KExc8;nW%vrkl(xIYn^7jVdd$ zve|5(xN9W#PNa6$fyy@5oQjBa4yL8C7uBb#~&Rmg&4RC&9$G zlRV1`j&yL`s5zxnY1oE=8nzq;?K{k=%hVo2Xr6MdMZ?Jbxn|T2F%>wtWmMN4nlRs&h1xsa-2qA_{Sq^PAg)CgnUBn9{`dM6@Yg5}cl`PFzf!IC+a$)+zS=Mr?OKn0Io8niiY*LsFx&*01|ijfyVzLZR&SRj$%P!Y4u4%`P9W)& zD7j;sj<~7CF$)s}6rMI<1Mbsq_b${f`RT7^5gdjh-XrVqS(^;|gWxZ}%ZDHI-tNFaV010K_bs45c!pRaC zxROMIPeZ&C?-qt*;^5tC5!9Z%vsKHA z7MvPJ*?qk=h2AW}L@luis!wCWq0B5t@G;<5Y{zVhFXPeC$+3~iGh?xdk%_ZsCdcVV zHHr9acFY>sB}@wp9sN}74DYom&Znt4C`L#Q_s$e8^-hix=!9^}iBCUblc1=~>Tsb% zjuNLMD2cBRXdUYSU>q}jvk9}uh7)D6bF?(W+znh$G#X`N=UBN_GRi~}S~fpfG976a zNj8TZ6-#E&i4)94W0M##K5vR(`SeXp201~9K!8mWEkx6UfrsN|s~0z?Bd67L@mG(} z3I8iuWAG^U{jv9S*A|$&YAbm@-Y_<2`iiUye*)lr&~LuF0WZi`pkiPL9HY@PTXv7y z(Fs|%YQ)^O8YQ!ZJpx!|K_fvtognFu6vAJ>9jZJMQsvRtyUMZGT;-|ZuAwdle-6#Z zIeXqNY2G`0A`nS_uwib1$)>#+HV$G4b-f=`L#qQUbMxSy8V=bNoj;mcJaF(9zTwg| z+7!O{OJCVgo5I_%4O5@(EqVgaY_=?{Xu}q~l){RRXo5{UJ1?Gv4~<{_>gx9SKZ7`k z!fgr(;_aLed>=w!KKGFbgNX8+m0+(UIde&s=Q3Z{rh?(IWWqef|CY@NvE%fUi~>z2d250N=0PexOg4o9!q$ z7N~gpg6jK&pL+P$?mD4q6#V7;`@Z&JADvm1N|7UplX86iED}KHFP==R?`# zXNECLhPehzw?c5e?Jqw5{xd*A!QVB{j~?_4oer+DeXTdT&ptDE-#rjTQ8=l}g?M{w z=3U|FDuV5RB24ieA*H}Dno9%_RSu@)qsJ{Q5%$J@zsA&}5=0o+t zVmPX>Sxntv|9kU#VOY~BFdrtP5{`-ZS-Xbo=R(SL$0r`EoupPn@K^DM$HKAI%xc{Z z4mm2=@0|bBZyrYVDELu5@OU^X({4FNEu>VpzV%;TxD2XC!C%MU`e-;RHOYc>j|z6^ z@Mm(QHlpBFKWuNE|9m*Mg4`tridF)$fBWZuw2q>&DEN_mq!+UADMiRW{ST{!Z$aEn z!H?`~U+7UX-1q>;zrp!Q#N_c`{EvSvLp)C59ln9_KY!>&7F>a-4{Wgx*+#Ja2=T$+ ze)z~|Cp3+MAMsOP-Wf6ReU@1ZLtMP=^l#n>7Jve1zWdqU`qcM!M%=v)6VZ2m^1$<- z2EnJ`C#kQz<&cN6gtvlw_Ak)$|MbAqKYRSU_e`7zuR+0I+7~Bx#tgA?0O#93reAq+ z!8k#WK1uXEbnjYk_XzKjN-~RDO zweLV7fZ!jXZ=O4(l?)uD!mfK5^1kuY!?aCPGVW-lR`ag!gzWpr;>VwW0*C^0OGH$9 zVf4lhGT2hLHiPJF(~B)kx1bPiZ=LwLn*xf0j;0}qC8%KNV5xRt2~#%&@db4Z3g06K ho&i42NzHX+>!fkWEFQjrQr(Sz$H8-+{ScWL{4cia(JTM} literal 0 HcmV?d00001 From d4edab537808776a99e44392348793b36de2bc9a Mon Sep 17 00:00:00 2001 From: Claas Date: Fri, 20 Feb 2026 09:24:59 +0100 Subject: [PATCH 106/139] temporary correction of folder name tests/data/SimpleTable --- .../{TimeTable => SimpleTable}/TimeTableFMU.fmu | Bin 1 file changed, 0 insertions(+), 0 deletions(-) rename tests/data/{TimeTable => SimpleTable}/TimeTableFMU.fmu (100%) diff --git a/tests/data/TimeTable/TimeTableFMU.fmu b/tests/data/SimpleTable/TimeTableFMU.fmu similarity index 100% rename from tests/data/TimeTable/TimeTableFMU.fmu rename to tests/data/SimpleTable/TimeTableFMU.fmu From 7e000a2bc2f91730d10645e2b13bde37d64c1603 Mon Sep 17 00:00:00 2001 From: Claas Date: Fri, 20 Feb 2026 10:24:05 +0100 Subject: [PATCH 107/139] Updated tests/data/TimeTableFMU.fmu --- tests/data/SimpleTable/TimeTableFMU.fmu | Bin 824430 -> 815414 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/tests/data/SimpleTable/TimeTableFMU.fmu b/tests/data/SimpleTable/TimeTableFMU.fmu index 3bed200f171d3e3d4c056f2b9acfd8f23da203dc..ada40360d2432326c801ab0ba85773193443d944 100644 GIT binary patch delta 5707 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 From d710da731bcce049d018c72541cfe699dabf8c52 Mon Sep 17 00:00:00 2001 From: Claas Date: Fri, 20 Feb 2026 10:24:57 +0100 Subject: [PATCH 108/139] Updated tests/data/Oscillator/HarmonicOscillator.fmu --- tests/data/Oscillator/HarmonicOscillator.fmu | Bin 812471 -> 812471 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/tests/data/Oscillator/HarmonicOscillator.fmu b/tests/data/Oscillator/HarmonicOscillator.fmu index 6c747bbb9d56594e07e6bbb2b4bf2ded09adc3bb..f297019894acbd233ebd0cb902afd54922082dcf 100644 GIT binary patch delta 210 zcmdmf+Hm`6!wm(3%ol?~nu`V7iv=0C7Yj1k{ARus6w61CYHwL ziK!N8hG~|TNy&++W+@hl)016!oVX1wLkvxow8!0@_V1`^Ok1xWe;#3|N02O#i3;+NC From b8687b995da6326c9b1d9a166c3c9d46dbd631b3 Mon Sep 17 00:00:00 2001 From: Claas Date: Fri, 20 Feb 2026 10:25:05 +0100 Subject: [PATCH 109/139] Repaired tests (except the tests in `test_cli.py`) --- tests/data/SimpleTable/test.cases | 10 +++++++--- tests/test_assertion.py | 2 +- tests/test_case.py | 12 ++++++------ tests/test_cases.py | 5 +++-- 4 files changed, 17 insertions(+), 12 deletions(-) diff --git a/tests/data/SimpleTable/test.cases b/tests/data/SimpleTable/test.cases index bbfb350..1cc7f0e 100644 --- a/tests/data/SimpleTable/test.cases +++ b/tests/data/SimpleTable/test.cases @@ -6,8 +6,10 @@ header : { simulator : 'OSP' timeUnit : 'second', variables : { + i : ['tab','interpolate','Interpolation setting'], x : ['tab','outs','Outputs (3-dim)'], - i : ['tab','interpolate','Interpolation setting']}}, + }, + }, base : { description : 'Mandatory base settings. No interpolation', @@ -23,11 +25,13 @@ base : { case1 : { description : 'Interpolation ON', spec : { - i : True}}, + i : 1}}, caseX : { description : 'Based case1 longer simulation', parent : 'case1', spec : { - stopTime : 10}}, + stopTime : 10, + }, + }, } diff --git a/tests/test_assertion.py b/tests/test_assertion.py index 28bdc25..d187c29 100644 --- a/tests/test_assertion.py +++ b/tests/test_assertion.py @@ -243,7 +243,7 @@ def test_assertion_spec(): assert _c.cases.assertion.eval_single("2", 1) == 0 _ = _c.cases.assertion.symbol("y") found = list(_c.cases.assertion._symbols) - assert found == ["t", "x", "tab_x", "i", "tab_i", "y"], f"Found: {found}" + assert found == ["t", "i", "tab_i", "x", "tab_x", "y"], f"Found: {found}" _ = _c.read_assertion(key="3@9.85", expr_descr=["x*t", "Test assertion"]) assert _c.asserts == ["3", "1", "2"], f"Found: {_c.asserts}" assert _c.cases.assertion.temporal(key="3")["type"] == Temporal.T diff --git a/tests/test_case.py b/tests/test_case.py index 499bad2..0b6c674 100644 --- a/tests/test_case.py +++ b/tests/test_case.py @@ -212,16 +212,16 @@ def test_case_set_get(simpletable: Cases): ], "Hierarchy of caseX not as expected" check_value(case=caseX, var="i", val=True) check_value(case=caseX, var="stopTime", val=10) - assert caseX.act_set[0.0][0] == ("i", "tab", (3,), (True,)), f"Found {caseX.act_set[0.0][0]}" + assert caseX.act_set[0.0][0] == ("i", "tab", (0,), (1,)), f"Found {caseX.act_set[0.0][0]}" assert caseX.special["stopTime"] == 10, f"Erroneous stopTime {caseX.special['stopTime']}" assert list(caseX.act_get.keys()) == [-1, 0.0, 1000000000.0], "Get-action times" # print(f"ACT_GET: {caseX.act_get[-1][0]}") - assert caseX.act_get[-1][0] == ("x", "tab", (0, 1, 2)) + assert caseX.act_get[-1][0] == ("x", "tab", (1, 2, 3)), f"Found {caseX.act_get[-1][0]}" # print(f"ACT_GET: {caseX.act_get[1e9][0]}") - assert caseX.act_get[1e9][0] == ("x", "tab", (0, 1, 2)) - assert caseX.act_get[-1][0] == ("x", "tab", (0, 1, 2)) - assert caseX.act_get[0.0][0] == ("i", "tab", (3,)) - assert caseX.act_get[1000000000][0] == ("x", "tab", (0, 1, 2)) + assert caseX.act_get[1e9][0] == ("x", "tab", (1, 2, 3)), f"Found {caseX.act_get[1e9][0]}" + assert caseX.act_get[-1][0] == ("x", "tab", (1, 2, 3)), f"Found {caseX.act_get[-1][0]}" + assert caseX.act_get[0.0][0] == ("i", "tab", (0,)) + assert caseX.act_get[1000000000][0] == ("x", "tab", (1, 2, 3)) if __name__ == "__main__": diff --git a/tests/test_cases.py b/tests/test_cases.py index 6b78ba4..d46eba8 100644 --- a/tests/test_cases.py +++ b/tests/test_cases.py @@ -10,8 +10,9 @@ def test_cases_management(): assert isinstance(cases.base.act_get, dict) assert len(cases.base.act_get) > 0 - assert cases.simulator.comp_model_var(0, 1) == ("tab", "SimpleTable", ["outs[1]"]) - assert cases.simulator.comp_model_var(0, 1) == ("tab", "SimpleTable", ["outs[1]"]) + assert cases.simulator.comp_model_var(0, 0) == ("tab", "TimeTableFMU", ["interpolate"]) + assert cases.simulator.comp_model_var(0, 1) == ("tab", "TimeTableFMU", ["outs[0]"]) + assert cases.simulator.comp_model_var(0, 2) == ("tab", "TimeTableFMU", ["outs[1]"]) assert cases.simulator.component_name_from_id(0) == "tab" From 70ee9370816318c1d732101881d811861c86088e Mon Sep 17 00:00:00 2001 From: Claas Date: Fri, 20 Feb 2026 10:33:12 +0100 Subject: [PATCH 110/139] Renamed folder tests/data/SimpleTable to tests/data/TimeTable --- tests/data/MobileCrane/crane_table.js5 | 4 ++-- tests/data/MobileCrane/crane_table.xml | 2 +- tests/data/Oscillator/HarmonicOscillator.fmu | Bin 812471 -> 812471 bytes .../OspSystemStructure.xml | 0 .../SimpleTable.fmu | Bin .../TimeTableFMU.fmu | Bin .../{SimpleTable => TimeTable}/test.cases | 0 tests/test_assertion.py | 2 +- tests/test_case.py | 2 +- tests/test_cases.py | 2 +- tests/test_run_simpletable.py | 4 ++-- tests/test_system_interface.py | 3 +-- 12 files changed, 9 insertions(+), 10 deletions(-) rename tests/data/{SimpleTable => TimeTable}/OspSystemStructure.xml (100%) rename tests/data/{SimpleTable => TimeTable}/SimpleTable.fmu (100%) rename tests/data/{SimpleTable => TimeTable}/TimeTableFMU.fmu (100%) rename tests/data/{SimpleTable => TimeTable}/test.cases (100%) diff --git a/tests/data/MobileCrane/crane_table.js5 b/tests/data/MobileCrane/crane_table.js5 index 57ed315..686c597 100644 --- a/tests/data/MobileCrane/crane_table.js5 +++ b/tests/data/MobileCrane/crane_table.js5 @@ -7,11 +7,11 @@ header : { BaseStepSize : 0.01, }, Simulators : { - simpleTable : {source: "../SimpleTable/SimpleTable.fmu", interpolate: True}, + simpleTable : {source: "../TimeTable/SimpleTable.fmu", interpolate: True}, mobileCrane : {source: "MobileCrane.fmu" stepSize: 0.01, pedestal.pedestalMass: 5000.0, boom.boom[0]: 20.0}, }, ConnectionsVariable : [ ["simpleTable", "outputs[0]", "mobileCrane", "pedestal.angularVelocity"], ], -} \ No newline at end of file +} diff --git a/tests/data/MobileCrane/crane_table.xml b/tests/data/MobileCrane/crane_table.xml index c2b736f..a85f6da 100644 --- a/tests/data/MobileCrane/crane_table.xml +++ b/tests/data/MobileCrane/crane_table.xml @@ -3,7 +3,7 @@ 0.01 fixedStep - + diff --git a/tests/data/Oscillator/HarmonicOscillator.fmu b/tests/data/Oscillator/HarmonicOscillator.fmu index f297019894acbd233ebd0cb902afd54922082dcf..af4c4b5ecdf5d1c0bc86f1f44a12d69b1e387585 100644 GIT binary patch delta 197 zcmdmf+Hm`6!wm(3O#C6uMS|@`f{fdX1et7qGYN#WZ{%SHViq7~1!6WJW(Q&pAm#*O zE+FRKzLAF~%N(eAx~vP2J&2BT;qm4W2nmT<q~YfS41A zxqz5^`$is~EOVgd>9Q_7_8>aWg~yxYQcy^Y#a~;d=^I^mCMlR$T3DDSTcnyLr6!x0 zrKVaKTBfBMn;Ryl8Kk6|8JJE_cIEM4H8Qd?Hru|zl_x 0 diff --git a/tests/test_run_simpletable.py b/tests/test_run_simpletable.py index 0cec086..c2ceb28 100644 --- a/tests/test_run_simpletable.py +++ b/tests/test_run_simpletable.py @@ -6,8 +6,8 @@ def test_run_casex(): - path = Path(Path(__file__).parent, "data/SimpleTable/test.cases") - assert path.exists(), "SimpleTable cases file not found" + path = Path(Path(__file__).parent, "data/TimeTable/test.cases") + assert path.exists(), "TimeTable cases file not found" cases = Cases(path) _ = cases.case_by_name("base") _ = cases.case_by_name("case1") diff --git a/tests/test_system_interface.py b/tests/test_system_interface.py index c77b2cc..52d66e6 100644 --- a/tests/test_system_interface.py +++ b/tests/test_system_interface.py @@ -17,8 +17,7 @@ def test_read_system_structure(): assert s["header"]["BaseStepSize"] == 0.01 assert len(s["Simulators"]) == 2 assert ( - s["Simulators"]["simpleTable"]["source"] - == Path(__file__).parent / "data" / "SimpleTable" / "SimpleTable.fmu" + s["Simulators"]["simpleTable"]["source"] == Path(__file__).parent / "data" / "TimeTable" / "SimpleTable.fmu" ) assert s["Simulators"]["mobileCrane"]["pedestal.pedestalMass"] == 5000.0 From 2899252164ab7aa172f078406c6d573dadbb0022 Mon Sep 17 00:00:00 2001 From: Claas Date: Fri, 20 Feb 2026 10:53:57 +0100 Subject: [PATCH 111/139] Replaced 'simpleTable' with 'timeTable' --- tests/data/BouncingBall3D/crane_table.xml | 4 +- tests/data/BouncingBall3D/systemModel.xml | 4 +- tests/data/MobileCrane/crane_table.js5 | 4 +- tests/data/MobileCrane/crane_table.xml | 4 +- tests/data/Oscillator/HarmonicOscillator.fmu | Bin 812471 -> 812471 bytes tests/test_case.py | 92 +++++++++---------- tests/test_osp_systemstructure.py | 4 +- tests/test_system_interface.py | 36 ++++---- 8 files changed, 73 insertions(+), 75 deletions(-) diff --git a/tests/data/BouncingBall3D/crane_table.xml b/tests/data/BouncingBall3D/crane_table.xml index a04795e..dbecee8 100644 --- a/tests/data/BouncingBall3D/crane_table.xml +++ b/tests/data/BouncingBall3D/crane_table.xml @@ -4,13 +4,13 @@ 0.01 fixedStep - + - + diff --git a/tests/data/BouncingBall3D/systemModel.xml b/tests/data/BouncingBall3D/systemModel.xml index a04795e..dbecee8 100644 --- a/tests/data/BouncingBall3D/systemModel.xml +++ b/tests/data/BouncingBall3D/systemModel.xml @@ -4,13 +4,13 @@ 0.01 fixedStep - + - + diff --git a/tests/data/MobileCrane/crane_table.js5 b/tests/data/MobileCrane/crane_table.js5 index 686c597..7489535 100644 --- a/tests/data/MobileCrane/crane_table.js5 +++ b/tests/data/MobileCrane/crane_table.js5 @@ -7,11 +7,11 @@ header : { BaseStepSize : 0.01, }, Simulators : { - simpleTable : {source: "../TimeTable/SimpleTable.fmu", interpolate: True}, + timeTable : {source: "../TimeTable/TimeTableFMU.fmu", interpolate: True}, mobileCrane : {source: "MobileCrane.fmu" stepSize: 0.01, pedestal.pedestalMass: 5000.0, boom.boom[0]: 20.0}, }, ConnectionsVariable : [ - ["simpleTable", "outputs[0]", "mobileCrane", "pedestal.angularVelocity"], + ["timeTable", "outputs[0]", "mobileCrane", "pedestal.angularVelocity"], ], } diff --git a/tests/data/MobileCrane/crane_table.xml b/tests/data/MobileCrane/crane_table.xml index a85f6da..678ba01 100644 --- a/tests/data/MobileCrane/crane_table.xml +++ b/tests/data/MobileCrane/crane_table.xml @@ -3,7 +3,7 @@ 0.01 fixedStep - + @@ -24,7 +24,7 @@ - + diff --git a/tests/data/Oscillator/HarmonicOscillator.fmu b/tests/data/Oscillator/HarmonicOscillator.fmu index af4c4b5ecdf5d1c0bc86f1f44a12d69b1e387585..feef548348c2f72f73c4994562acc105c44a94bd 100644 GIT binary patch delta 197 zcmdmf+Hm`6!wm(3OcTSJiv-(?1R1v%2{PIKW||b%zLAF+h*^M`6^Pk@m>q~YfS41A zxqz5^`$is~EOVgd>9Q_7_8>aWg~yv?QdmgLS>2Y0(>J>COj0mOvP?`$HcqrKH!(Fa zv`9%bO*Au3GcmGEwlGdgNwl1v?8@W8YHDO Date: Fri, 20 Feb 2026 10:56:25 +0100 Subject: [PATCH 112/139] Removed tests/data/TimeTable/SimpleTable.fmu (no longer in use, replaced by TimeTableFMU.fmu) --- tests/data/TimeTable/SimpleTable.fmu | Bin 1003136 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 tests/data/TimeTable/SimpleTable.fmu diff --git a/tests/data/TimeTable/SimpleTable.fmu b/tests/data/TimeTable/SimpleTable.fmu deleted file mode 100644 index e23a625d54747142fc306e5032941a55f5baa016..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1003136 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�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�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

    @W3|13F~SKuHKXk~I^Sn`iFRc!OTwa`UW`Am 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

      kJJYDePe=a6NH!V(nF8e<$36Em;N?gcl%y`!)k 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

      sJ|qV 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 F{2!+kA(H?A From f29c0b571e581b593df65f6aaec28e1b0ef61bc8 Mon Sep 17 00:00:00 2001 From: Claas Date: Fri, 20 Feb 2026 11:02:55 +0100 Subject: [PATCH 113/139] tests/test_working_directory/.gitignore: Added `*.xml` and `*.fmu` to ignores --- tests/test_working_directory/.gitignore | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tests/test_working_directory/.gitignore b/tests/test_working_directory/.gitignore index c7ec943..3854a07 100644 --- a/tests/test_working_directory/.gitignore +++ b/tests/test_working_directory/.gitignore @@ -1 +1,3 @@ test.log +*.xml +*.fmu From 9825e56f28a820762ea1aa73a92b4c96a60b9735 Mon Sep 17 00:00:00 2001 From: Claas Date: Fri, 20 Feb 2026 11:04:02 +0100 Subject: [PATCH 114/139] tests/test_oscillator_fmu.py: Make sure FMUs get built in tests/test_working_directory, not in tests/data/.. --- tests/test_oscillator_fmu.py | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/tests/test_oscillator_fmu.py b/tests/test_oscillator_fmu.py index 0a2889f..9cae7b2 100644 --- a/tests/test_oscillator_fmu.py +++ b/tests/test_oscillator_fmu.py @@ -69,11 +69,10 @@ def oscillator_fmu(): def _oscillator_fmu(): """Make FMU and return .fmu file with path.""" - build_path = Path(__file__).parent / "data" / "Oscillator" + build_path = Path.cwd() build_path.mkdir(exist_ok=True) - src = Path(__file__).parent / "data" / "Oscillator" / "oscillator_fmu.py" fmu_path = Model.build( - script=str(src), + script=Path(__file__).parent / "data" / "Oscillator" / "oscillator_fmu.py", project_files=None, dest=build_path, ) @@ -82,16 +81,15 @@ def _oscillator_fmu(): @pytest.fixture(scope="session") def driver_fmu(): - return _oscillator_fmu() + return _driver_fmu() def _driver_fmu(): """Make FMU and return .fmu file with path.""" - build_path = Path(__file__).parent / "data" / "Oscillator" + build_path = Path.cwd() build_path.mkdir(exist_ok=True) - src = Path(__file__).parent / "data" / "Oscillator" / "driving_force_fmu.py" fmu_path = Model.build( - script=str(src), + script=Path(__file__).parent / "data" / "Oscillator" / "driving_force_fmu.py", project_files=None, dest=build_path, ) From 1118859ce7ebd36dac90f05c6904b4c9cc5333a4 Mon Sep 17 00:00:00 2001 From: Claas Date: Fri, 20 Feb 2026 18:09:45 +0100 Subject: [PATCH 115/139] pyproject.toml: Added scipy>=1.16 to optional dependency group 'test', as TimeTableFMU.fmu requires scipy to be installed in the calling environment. --- pyproject.toml | 1 + 1 file changed, 1 insertion(+) diff --git a/pyproject.toml b/pyproject.toml index 80975a1..40fe7c0 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -78,6 +78,7 @@ dependencies = [ [project.optional-dependencies] test = [ "fmpy>=0.3.21", + "scipy>=1.16", ] rest = [ "docutils>=0.22.4", From 2ecbcbfdee83a66d87abe2619a4b5bc59f0fcaa7 Mon Sep 17 00:00:00 2001 From: Claas Date: Fri, 20 Feb 2026 18:15:56 +0100 Subject: [PATCH 116/139] tests/conftest.py: Change scope of top level fixtures from "package" to "session", because "session" scoped fixtures gets called before "package" scoped fixtures. --- tests/conftest.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tests/conftest.py b/tests/conftest.py index d441bbb..5f151e9 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -8,20 +8,20 @@ import pytest -@pytest.fixture(scope="package", autouse=True) +@pytest.fixture(scope="session", autouse=True) def chdir() -> None: """ Fixture that changes the current working directory to the 'test_working_directory' folder. - This fixture is automatically used for the entire package. + This fixture is automatically used for the entire session. """ os.chdir(Path(__file__).parent.absolute() / "test_working_directory") -@pytest.fixture(scope="package", autouse=True) +@pytest.fixture(scope="session", autouse=True) def test_dir() -> Path: """ Fixture that returns the absolute path of the directory containing the current file. - This fixture is automatically used for the entire package. + This fixture is automatically used for the entire session. """ return Path(__file__).parent.absolute() From 2a32d2e88e06a07a330d121cfdcea7753cb34316 Mon Sep 17 00:00:00 2001 From: Claas Date: Fri, 20 Feb 2026 18:21:36 +0100 Subject: [PATCH 117/139] src/sim_explorer/__init__.py: Added `import libcosimpy.CosimLibrary` in `__init__.py` on package root level. This to make sure the libcosimc dll gets loaded only once. This resolves a runtime error observed with libcosimpy. (Although the root bug is likely in libcosimpy; should be reviewed by the libcosimpy team). --- src/sim_explorer/__init__.py | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/src/sim_explorer/__init__.py b/src/sim_explorer/__init__.py index e90a269..e95b2d4 100644 --- a/src/sim_explorer/__init__.py +++ b/src/sim_explorer/__init__.py @@ -1 +1,27 @@ """Python Package to manage Simulation Experiments.""" + +""" +NOTE: Below import of `libcosimpy.CosimLibrary` right here in the package root + is necessary to resolve DLL loading issues. + + When `libcosimpy.CosimLibrary` is imported, the libcosimc dll is loaded and initialized. + However, if `libcosimpy.CosimLibrary` gets imported by separate processes, + such as when pytest spawns subprocesses, or when the CLI script gets called via `uv run` + then it can happen the libcosimc dll gets loaded by each process. + Unfortunately, this leads to problems. + + Typical error messages you might encounter in this case are: + .../Lib/ctypes/__init__.py", line 468, in _load_library + OSError: [WinError 127] The specified procedure could not be found + or + The procedure entry point CRYPTO_calloc could not be located in the dynamic link library + /sim-explorer/venv/Lib/site-packages/libcosimpy/libcosimc/libssl-3-x64.dll. + + By importing `libcosimpy.CosimLibrary` in the `__init__.py` file of the package root, + we ensure that the C++ library (libcosimc dll) is loaded only once, + when the package gets imported. + It then gets (re-)used across modules, and even across subprocesses that import the package, + given they are spawned after this initial import. +""" + +import libcosimpy.CosimLibrary # noqa: E402 From 81067a2c5ac2c4d2e75e283a5d260dbcdc5e120f Mon Sep 17 00:00:00 2001 From: Claas Date: Fri, 20 Feb 2026 18:22:07 +0100 Subject: [PATCH 118/139] tests/data/MobileCrane/OspSystemStructure.xml: formatted --- tests/data/MobileCrane/OspSystemStructure.xml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/tests/data/MobileCrane/OspSystemStructure.xml b/tests/data/MobileCrane/OspSystemStructure.xml index 8e6c355..dd2d653 100644 --- a/tests/data/MobileCrane/OspSystemStructure.xml +++ b/tests/data/MobileCrane/OspSystemStructure.xml @@ -1,10 +1,8 @@ - 0.0 0.01 fixedStep - - + From 1dd31268f07ca87dd09b3009b8cda740ffc34e0b Mon Sep 17 00:00:00 2001 From: Claas Date: Fri, 20 Feb 2026 18:22:18 +0100 Subject: [PATCH 119/139] tests/data/TimeTable/OspSystemStructure.xml: formatted --- tests/data/TimeTable/OspSystemStructure.xml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/tests/data/TimeTable/OspSystemStructure.xml b/tests/data/TimeTable/OspSystemStructure.xml index e224ff1..00cfe87 100644 --- a/tests/data/TimeTable/OspSystemStructure.xml +++ b/tests/data/TimeTable/OspSystemStructure.xml @@ -1,11 +1,11 @@ - 0.0 - 0.1 - fixedStep - - - - - + 0.0 + 0.01 + fixedStep + + + + + From b269f8b6531d6df02969f32018f880b26662dbdf Mon Sep 17 00:00:00 2001 From: Claas Date: Fri, 20 Feb 2026 18:22:34 +0100 Subject: [PATCH 120/139] Updated tests/data/TimeTableFMU.fmu --- tests/data/TimeTable/TimeTableFMU.fmu | Bin 815414 -> 815414 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/tests/data/TimeTable/TimeTableFMU.fmu b/tests/data/TimeTable/TimeTableFMU.fmu index ada40360d2432326c801ab0ba85773193443d944..af4c9f62f08af85cc4f716d4337543dec7a49685 100644 GIT binary patch delta 478 zcmdn?$Z*>uL!JO{W)=|!5U`!l$g`D)@%(w_g`UCN@11A-VFza2glM2No9LMB@# zu-MjOriqdu)^yKarU0uL!JO{W)=|!5XkXwX+daN{*nwF$`Irjjz${-~rc6dK zYo{L5RX#9lqAk+{CO)8!nBw;Z|Ks%;7~=J(A1G#$+CI~PsZ<}VMzDY>5u&fOkja(_ zEVi|nX`&>EHQlq9DS$Z%Xyu$v12`>j_M~0n;zYGdqJ6wTme*12GE_vu+nt zV6%D$77gZOZx80<0Afxc<^p2w?ZJFJw>_A0{HGg)^Voyv!f+mMj^2Qfn53$b^V5%n z^YkdB8YG$MT9o)9o&R~C;4n8BLO;|^x{XY+W28FRCt zQZHZ(;~c0|V-AlO$nVq7K^fbnb9us Date: Fri, 20 Feb 2026 18:28:25 +0100 Subject: [PATCH 121/139] Repaired tests (except the tests in `test_cli.py`) --- tests/test_bouncing_ball_3d.py | 1 + tests/test_osp_systemstructure.py | 2 +- tests/test_run_bouncingball0.py | 4 ++-- tests/test_run_mobilecrane.py | 6 +++--- tests/test_run_simpletable.py | 27 +++++++++++++++++++++++++-- 5 files changed, 32 insertions(+), 8 deletions(-) diff --git a/tests/test_bouncing_ball_3d.py b/tests/test_bouncing_ball_3d.py index c844444..b664691 100644 --- a/tests/test_bouncing_ball_3d.py +++ b/tests/test_bouncing_ball_3d.py @@ -227,6 +227,7 @@ def test_run_cases(): x_z=1 / 0.0254, hf=0.0254, ) + cases.run_case(name="base", dump="results") if __name__ == "__main__": diff --git a/tests/test_osp_systemstructure.py b/tests/test_osp_systemstructure.py index 5311798..4b1a5b2 100644 --- a/tests/test_osp_systemstructure.py +++ b/tests/test_osp_systemstructure.py @@ -32,7 +32,7 @@ def test_osp_structure(): name="systemModel", version="0.1", simulators={ - "timeTable": {"source": "TimeTable.fmu", "interpolate": True}, + "timeTable": {"source": "TimeTableFMU.fmu", "interpolate": True}, "mobileCrane": {"source": "MobileCrane.fmu", "pedestal.pedestalMass": 5000.0, "boom.boom[0]": 20.0}, }, connections_variable=[("timeTable", "outputs[0]", "mobileCrane", "pedestal.angularVelocity")], diff --git a/tests/test_run_bouncingball0.py b/tests/test_run_bouncingball0.py index 35d592c..8cc8979 100644 --- a/tests/test_run_bouncingball0.py +++ b/tests/test_run_bouncingball0.py @@ -38,7 +38,7 @@ def expect_bounce_at(results: Json5, time: float, eps: float = 0.02): def test_step_by_step(): """Do the simulation step-by step, only using libcosimpy""" - path = Path(Path(__file__).parent, "data/BouncingBall0/OspSystemStructure.xml") + path = Path(__file__).parent / "data/BouncingBall0/OspSystemStructure.xml" assert path.exists(), "System structure file not found" sim = SystemInterfaceOSP(path) _ = sim.init_simulator() @@ -80,7 +80,7 @@ def test_step_by_step_interface(): def test_run_cases(): # noqa: PLR0915 # sourcery skip: extract-duplicate-method - path = Path(Path(__file__).parent, "data/BouncingBall0/BouncingBall.cases") + path = Path(__file__).parent / "data/BouncingBall0/BouncingBall.cases" assert path.exists(), "BouncingBall cases file not found" cases = Cases(spec=path) case: Case | None diff --git a/tests/test_run_mobilecrane.py b/tests/test_run_mobilecrane.py index 381680d..e59c8be 100644 --- a/tests/test_run_mobilecrane.py +++ b/tests/test_run_mobilecrane.py @@ -282,7 +282,7 @@ def initial_settings(): # @pytest.mark.skip("Alternative only using SystemInterfaceOSP") def test_run_basic(): - path = Path(Path(__file__).parent / "data" / "MobileCrane" / "OspSystemStructure.xml") + path = Path(__file__).parent / "data" / "MobileCrane" / "OspSystemStructure.xml" assert path.exists(), "System structure file not found" sim = SystemInterfaceOSP(path) _ = sim.init_simulator() @@ -290,8 +290,8 @@ def test_run_basic(): def test_run_cases(): - path = Path(Path(__file__).parent / "data" / "MobileCrane" / "MobileCrane.cases") - # system_structure = Path(Path(__file__).parent, "data/MobileCrane/OspSystemStructure.xml") + path = Path(__file__).parent / "data" / "MobileCrane" / "MobileCrane.cases" + # system_structure = Path(__file__).parent / "data" / "MobileCrane" / "OspSystemStructure.xml" assert path.exists(), "MobileCrane cases file not found" cases = Cases(spec=path) case: Case | None diff --git a/tests/test_run_simpletable.py b/tests/test_run_simpletable.py index c2ceb28..ae83cb1 100644 --- a/tests/test_run_simpletable.py +++ b/tests/test_run_simpletable.py @@ -1,12 +1,13 @@ from pathlib import Path import pytest +from libcosimpy.CosimExecution import CosimExecution -from sim_explorer.case import Cases +from sim_explorer.case import Case, Cases # noqa: F401 def test_run_casex(): - path = Path(Path(__file__).parent, "data/TimeTable/test.cases") + path = Path(__file__).parent / "data/TimeTable/test.cases" assert path.exists(), "TimeTable cases file not found" cases = Cases(path) _ = cases.case_by_name("base") @@ -16,6 +17,28 @@ def test_run_casex(): cases.run_case(name="caseX", dump="results") +def test_run_time_table_base_case(): + path = Path(__file__).parent / "data/TimeTable/test.cases" + assert path.exists(), "TimeTable cases file not found" + cases = Cases(spec=path) + cases.run_case(name="base", dump="results") + + +@pytest.mark.parametrize( + "osp_system_structure", + [ + Path(__file__).parent / "data/TimeTable/OspSystemStructure.xml", + Path(__file__).parent / "data/BouncingBall0/OspSystemStructure.xml", + Path(__file__).parent / "data/BouncingBall3D/OspSystemStructure.xml", + Path(__file__).parent / "data/Oscillator/ForcedOscillator.xml", + Path(__file__).parent / "data/MobileCrane/OspSystemStructure.xml", + ], +) +def test_get_cosim_execution(osp_system_structure: Path): + assert osp_system_structure.exists(), "OSP system structure file not found" + _simulator = CosimExecution.from_osp_config_file(str(osp_system_structure)) + + if __name__ == "__main__": retcode = pytest.main(["-rA", "-v", __file__]) assert retcode == 0, f"Return code {retcode}" From fff3ff9282652793eb69ffa752cb749283cc67cc Mon Sep 17 00:00:00 2001 From: Claas Date: Fri, 20 Feb 2026 18:30:51 +0100 Subject: [PATCH 122/139] Repaired tests in `test_cli.py` --- tests/test_cli.py | 153 +++++++++++++++++++++++++--------------------- 1 file changed, 85 insertions(+), 68 deletions(-) diff --git a/tests/test_cli.py b/tests/test_cli.py index f9fe9ea..b31735f 100644 --- a/tests/test_cli.py +++ b/tests/test_cli.py @@ -1,94 +1,111 @@ +import importlib import os -from importlib.metadata import version -from pathlib import Path -from subprocess import run +import subprocess +import sys # from types import SimpleNamespace as Namespace -from typing import Any, TypedDict +from importlib.metadata import version +from pathlib import Path +from typing import Any import pytest -class CommandResult(TypedDict): - exit_code: int - stdout: str - stderr: str +def run_in_subprocess( + *args: Any, # noqa: ANN401 + **kwargs: Any, # noqa: ANN401 +) -> subprocess.CompletedProcess[str]: + """Runs a command in a subprocess. + Returns a CompletedProcess object capturing return code as well as stdout and stderr. -def shell( - command: str, - **kwargs: Any, # noqa: ANN401 -) -> CommandResult: + When running under debugpy and the the CLI entry point shall be executed, + then indirect the call to the Python executable, and let Python run the CLI script + as a module. This allows the debugger to follow into the subprocess. """ - Execute a shell command capturing output and exit code. + CLI_ENTRY_POINT = "sim-explorer" + is_debug_session = "VSCODE_DEBUGPY_ADAPTER_ENDPOINTS" in os.environ - This is a better version of ``os.system()`` that captures output and - returns a convenient dict object. - This code is inspired by the same command from cli_test_helpers. - """ - env = os.environ.copy() - env["PYTHONIOENCODING"] = "utf-8" - completed = run( # noqa: S602 - command, - shell=True, + if is_debug_session and args and args[0] == CLI_ENTRY_POINT: + cmd_args = [sys.executable, "-m", "sim_explorer.cli.__main__", *args[1:]] + else: + cmd_args = list(args) + + result = subprocess.run( + args=cmd_args, + shell=False, # Must be False for debugger attachment capture_output=True, check=False, - encoding="cp437", - errors="replace", - env=env, + encoding="utf-8", **kwargs, ) - return { - "exit_code": completed.returncode, - "stdout": completed.stdout, - "stderr": completed.stderr, - } + return result + + +def test_libcosimpy_import(): + """Test that libcosimpy can be imported without errors.""" + try: + import libcosimpy.CosimLibrary # noqa: F401, PLC0415 + except ImportError as e: + pytest.fail(f"Failed to import libcosimpy: {e}") + + +def test_libcosimpy_import_and_reload(): + """Test that libcosimpy can be imported without errors.""" + try: + import libcosimpy.CosimLibrary # noqa: PLC0415 + except ImportError as e: + pytest.fail(f"Failed to import libcosimpy: {e}") + try: + _module = importlib.reload(libcosimpy.CosimLibrary) + except ImportError as e: + pytest.fail(f"Failed to re-import libcosimpy: {e}") def test_entrypoint(): - exit_status = os.system("sim-explorer --help") # noqa: S605, S607 - assert exit_status == 0 + result = run_in_subprocess("sim-explorer", "--help") + assert result.returncode == 0 def test_info(): """Does info display the correct information.""" cases = Path(__file__).parent / "data" / "BouncingBall3D" / "BouncingBall3D.cases" # "Cases BouncingBall3D. Simple sim explorer with the 3D BouncingBall FMU (3D position and speed\r\nSystem spec 'OspSystemStructure.xml'.\r\nbase\r\n restitution\r\n restitutionAndGravity\r\n gravity\r\n\r\n" - result = shell(f"sim-explorer {cases} --info") - assert result["exit_code"] == 0 - assert result["stdout"].startswith("Cases BouncingBall3D. Simple sim explorer with the 3D BouncingBall FMU (3D") - assert "'OspSystemStructure.xml'" in result["stdout"] - assert "base" in result["stdout"] - assert "restitution" in result["stdout"] - assert "restitutionAndGravity" in result["stdout"] - assert "gravity" in result["stdout"] + result = run_in_subprocess("sim-explorer", str(cases), "--info") + assert result.returncode == 0 + assert result.stdout.startswith("Cases BouncingBall3D. Simple sim explorer with the 3D BouncingBall FMU (3D") + assert "'OspSystemStructure.xml'" in result.stdout + assert "base" in result.stdout + assert "restitution" in result.stdout + assert "restitutionAndGravity" in result.stdout + assert "gravity" in result.stdout def test_help(): """Does info display the correct information.""" - result = shell("sim-explorer --help") - assert result["exit_code"] == 0 - assert result["stdout"].startswith("usage: sim-explorer cases [options [args]]") - assert "sim-explorer cases --info" in result["stdout"] - assert "cases The sim-explorer specification file." in result["stdout"] - assert "-h, --help show this help message and exit" in result["stdout"] - assert "--info Display the structure of the defined cases." in result["stdout"] - assert "--run run Run a single case." in result["stdout"] - assert "--Run Run Run a case and all its sub-cases." in result["stdout"] - assert "-q, --quiet console output will be quiet." in result["stdout"] - assert "-v, --verbose console output will be verbose." in result["stdout"] - assert "--log LOG name of log file. If specified, this will activate" in result["stdout"] - assert "--log-level {DEBUG,INFO,WARNING,ERROR,CRITICAL}" in result["stdout"] - assert "-V, --version show program's version number and exit" in result["stdout"] + result = run_in_subprocess("sim-explorer", "--help") + assert result.returncode == 0 + assert result.stdout.startswith("usage: sim-explorer cases [options [args]]") + assert "sim-explorer cases --info" in result.stdout + assert "cases The sim-explorer specification file." in result.stdout + assert "-h, --help show this help message and exit" in result.stdout + assert "--info Display the structure of the defined cases." in result.stdout + assert "--run run Run a single case." in result.stdout + assert "--Run Run Run a case and all its sub-cases." in result.stdout + assert "-q, --quiet console output will be quiet." in result.stdout + assert "-v, --verbose console output will be verbose." in result.stdout + assert "--log LOG name of log file. If specified, this will activate" in result.stdout + assert "--log-level {DEBUG,INFO,WARNING,ERROR,CRITICAL}" in result.stdout + assert "-V, --version show program's version number and exit" in result.stdout def test_version(): """Does info display the correct information.""" - result = shell("sim-explorer --version") - assert result["exit_code"] == 0 + result = run_in_subprocess("sim-explorer", "--version") + assert result.returncode == 0 expected = version("sim-explorer") - assert result["exit_code"] == 0 - assert result["stdout"].strip() == expected + assert result.returncode == 0 + assert result.stdout.strip() == expected def test_run(): @@ -97,17 +114,17 @@ def test_run(): path = Path(__file__).parent / "data" / "BouncingBall3D" cases = path / "BouncingBall3D.cases" res = path / f"{case}.js5" - log = Path(__file__).parent / "test_working_directory" / "test.log" + log = Path("test.log") if res.exists(): res.unlink() if log.exists(): log.unlink() - result = shell(f"sim-explorer {cases} --run {case} --log test.log --log-level DEBUG") - assert result["exit_code"] == 1 - assert case in result["stdout"] - assert "6@A(g==9.81): Check wrong gravity." in result["stdout"] - assert "Error: Assertion has failed" in result["stdout"] - assert "1 tests failed" in result["stdout"] + result = run_in_subprocess("sim-explorer", str(cases), "--run", case, "--log", "test.log", "--log-level", "DEBUG") + assert result.returncode == 1 + assert case in result.stdout + assert "6@A(g==9.81): Check wrong gravity." in result.stdout + assert "Error: Assertion has failed" in result.stdout + assert "1 tests failed" in result.stdout assert res.exists(), f"No results file {res} produced" assert log.exists(), f"log file {log} was not produced as requested" # print(result) @@ -124,9 +141,9 @@ def test_Run(): res.unlink() if res2.exists(): res2.unlink() - result = shell(f"sim-explorer {cases} --Run {case}") - assert result["exit_code"] == 0 - assert case in result["stdout"], "Note: only the results from restitutionAndGravity are in stdout!" + result = run_in_subprocess("sim-explorer", str(cases), "--Run", case) + assert result.returncode == 0 + assert case in result.stdout, "Note: only the results from restitutionAndGravity are in stdout!" assert res.exists(), f"No results file {res} produced" assert res2.exists(), f"No results file {res2} produced" From 1a06610b4deedd8f3181e96b67dde3b048978c9e Mon Sep 17 00:00:00 2001 From: Claas Date: Fri, 20 Feb 2026 18:31:04 +0100 Subject: [PATCH 123/139] updated uv.lock --- uv.lock | 133 +++++++++++++++++++++++++++++++++++++++++++------------- 1 file changed, 103 insertions(+), 30 deletions(-) diff --git a/uv.lock b/uv.lock index 8ded630..f38a76f 100644 --- a/uv.lock +++ b/uv.lock @@ -986,11 +986,11 @@ wheels = [ [[package]] name = "isort" -version = "7.0.0" +version = "8.0.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/63/53/4f3c058e3bace40282876f9b553343376ee687f3c35a525dc79dbd450f88/isort-7.0.0.tar.gz", hash = "sha256:5513527951aadb3ac4292a41a16cbc50dd1642432f5e8c20057d414bdafb4187", size = 805049, upload-time = "2025-10-11T13:30:59.107Z" } +sdist = { url = "https://files.pythonhosted.org/packages/bf/e3/e72b0b3a85f24cf5fc2cd8e92b996592798f896024c5cdf3709232e6e377/isort-8.0.0.tar.gz", hash = "sha256:fddea59202f231e170e52e71e3510b99c373b6e571b55d9c7b31b679c0fed47c", size = 769482, upload-time = "2026-02-19T16:31:59.716Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/7f/ed/e3705d6d02b4f7aea715a353c8ce193efd0b5db13e204df895d38734c244/isort-7.0.0-py3-none-any.whl", hash = "sha256:1bcabac8bc3c36c7fb7b98a76c8abb18e0f841a3ba81decac7691008592499c1", size = 94672, upload-time = "2025-10-11T13:30:57.665Z" }, + { url = "https://files.pythonhosted.org/packages/74/ea/cf3aad99dd12c026e2d6835d559efb6fc50ccfd5b46d42d5fec2608b116a/isort-8.0.0-py3-none-any.whl", hash = "sha256:184916a933041c7cf718787f7e52064f3c06272aff69a5cb4dc46497bd8911d9", size = 89715, upload-time = "2026-02-19T16:31:57.745Z" }, ] [[package]] @@ -2546,7 +2546,7 @@ wheels = [ [[package]] name = "pylint" -version = "4.0.4" +version = "4.0.5" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "astroid" }, @@ -2557,9 +2557,9 @@ dependencies = [ { name = "platformdirs" }, { name = "tomlkit" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/5a/d2/b081da1a8930d00e3fc06352a1d449aaf815d4982319fab5d8cdb2e9ab35/pylint-4.0.4.tar.gz", hash = "sha256:d9b71674e19b1c36d79265b5887bf8e55278cbe236c9e95d22dc82cf044fdbd2", size = 1571735, upload-time = "2025-11-30T13:29:04.315Z" } +sdist = { url = "https://files.pythonhosted.org/packages/e4/b6/74d9a8a68b8067efce8d07707fe6a236324ee1e7808d2eb3646ec8517c7d/pylint-4.0.5.tar.gz", hash = "sha256:8cd6a618df75deb013bd7eb98327a95f02a6fb839205a6bbf5456ef96afb317c", size = 1572474, upload-time = "2026-02-20T09:07:33.621Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/a6/92/d40f5d937517cc489ad848fc4414ecccc7592e4686b9071e09e64f5e378e/pylint-4.0.4-py3-none-any.whl", hash = "sha256:63e06a37d5922555ee2c20963eb42559918c20bd2b21244e4ef426e7c43b92e0", size = 536425, upload-time = "2025-11-30T13:29:02.53Z" }, + { url = "https://files.pythonhosted.org/packages/d5/6f/9ac2548e290764781f9e7e2aaf0685b086379dabfb29ca38536985471eaf/pylint-4.0.5-py3-none-any.whl", hash = "sha256:00f51c9b14a3b3ae08cff6b2cdd43f28165c78b165b628692e428fb1f8dc2cf2", size = 536694, upload-time = "2026-02-20T09:07:31.028Z" }, ] [[package]] @@ -2850,15 +2850,15 @@ wheels = [ [[package]] name = "rich" -version = "14.3.2" +version = "14.3.3" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "markdown-it-py" }, { name = "pygments" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/74/99/a4cab2acbb884f80e558b0771e97e21e939c5dfb460f488d19df485e8298/rich-14.3.2.tar.gz", hash = "sha256:e712f11c1a562a11843306f5ed999475f09ac31ffb64281f73ab29ffdda8b3b8", size = 230143, upload-time = "2026-02-01T16:20:47.908Z" } +sdist = { url = "https://files.pythonhosted.org/packages/b3/c6/f3b320c27991c46f43ee9d856302c70dc2d0fb2dba4842ff739d5f46b393/rich-14.3.3.tar.gz", hash = "sha256:b8daa0b9e4eef54dd8cf7c86c03713f53241884e814f4e2f5fb342fe520f639b", size = 230582, upload-time = "2026-02-19T17:23:12.474Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/ef/45/615f5babd880b4bd7d405cc0dc348234c5ffb6ed1ea33e152ede08b2072d/rich-14.3.2-py3-none-any.whl", hash = "sha256:08e67c3e90884651da3239ea668222d19bea7b589149d8014a21c633420dbb69", size = 309963, upload-time = "2026-02-01T16:20:46.078Z" }, + { url = "https://files.pythonhosted.org/packages/14/25/b208c5683343959b670dc001595f2f3737e051da617f66c31f7c4fa93abc/rich-14.3.3-py3-none-any.whl", hash = "sha256:793431c1f8619afa7d3b52b2cdec859562b950ea0d4b6b505397612db8d5362d", size = 310458, upload-time = "2026-02-19T17:23:13.732Z" }, ] [[package]] @@ -2980,27 +2980,98 @@ wheels = [ [[package]] name = "ruff" -version = "0.15.1" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/04/dc/4e6ac71b511b141cf626357a3946679abeba4cf67bc7cc5a17920f31e10d/ruff-0.15.1.tar.gz", hash = "sha256:c590fe13fb57c97141ae975c03a1aedb3d3156030cabd740d6ff0b0d601e203f", size = 4540855, upload-time = "2026-02-12T23:09:09.998Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/23/bf/e6e4324238c17f9d9120a9d60aa99a7daaa21204c07fcd84e2ef03bb5fd1/ruff-0.15.1-py3-none-linux_armv6l.whl", hash = "sha256:b101ed7cf4615bda6ffe65bdb59f964e9f4a0d3f85cbf0e54f0ab76d7b90228a", size = 10367819, upload-time = "2026-02-12T23:09:03.598Z" }, - { url = "https://files.pythonhosted.org/packages/b3/ea/c8f89d32e7912269d38c58f3649e453ac32c528f93bb7f4219258be2e7ed/ruff-0.15.1-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:939c995e9277e63ea632cc8d3fae17aa758526f49a9a850d2e7e758bfef46602", size = 10798618, upload-time = "2026-02-12T23:09:22.928Z" }, - { url = "https://files.pythonhosted.org/packages/5e/0f/1d0d88bc862624247d82c20c10d4c0f6bb2f346559d8af281674cf327f15/ruff-0.15.1-py3-none-macosx_11_0_arm64.whl", hash = "sha256:1d83466455fdefe60b8d9c8df81d3c1bbb2115cede53549d3b522ce2bc703899", size = 10148518, upload-time = "2026-02-12T23:08:58.339Z" }, - { url = "https://files.pythonhosted.org/packages/f5/c8/291c49cefaa4a9248e986256df2ade7add79388fe179e0691be06fae6f37/ruff-0.15.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a9457e3c3291024866222b96108ab2d8265b477e5b1534c7ddb1810904858d16", size = 10518811, upload-time = "2026-02-12T23:09:31.865Z" }, - { url = "https://files.pythonhosted.org/packages/c3/1a/f5707440e5ae43ffa5365cac8bbb91e9665f4a883f560893829cf16a606b/ruff-0.15.1-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:92c92b003e9d4f7fbd33b1867bb15a1b785b1735069108dfc23821ba045b29bc", size = 10196169, upload-time = "2026-02-12T23:09:17.306Z" }, - { url = "https://files.pythonhosted.org/packages/2a/ff/26ddc8c4da04c8fd3ee65a89c9fb99eaa5c30394269d424461467be2271f/ruff-0.15.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1fe5c41ab43e3a06778844c586251eb5a510f67125427625f9eb2b9526535779", size = 10990491, upload-time = "2026-02-12T23:09:25.503Z" }, - { url = "https://files.pythonhosted.org/packages/fc/00/50920cb385b89413f7cdb4bb9bc8fc59c1b0f30028d8bccc294189a54955/ruff-0.15.1-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:66a6dd6df4d80dc382c6484f8ce1bcceb55c32e9f27a8b94c32f6c7331bf14fb", size = 11843280, upload-time = "2026-02-12T23:09:19.88Z" }, - { url = "https://files.pythonhosted.org/packages/5d/6d/2f5cad8380caf5632a15460c323ae326f1e1a2b5b90a6ee7519017a017ca/ruff-0.15.1-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6a4a42cbb8af0bda9bcd7606b064d7c0bc311a88d141d02f78920be6acb5aa83", size = 11274336, upload-time = "2026-02-12T23:09:14.907Z" }, - { url = "https://files.pythonhosted.org/packages/a3/1d/5f56cae1d6c40b8a318513599b35ea4b075d7dc1cd1d04449578c29d1d75/ruff-0.15.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4ab064052c31dddada35079901592dfba2e05f5b1e43af3954aafcbc1096a5b2", size = 11137288, upload-time = "2026-02-12T23:09:07.475Z" }, - { url = "https://files.pythonhosted.org/packages/cd/20/6f8d7d8f768c93b0382b33b9306b3b999918816da46537d5a61635514635/ruff-0.15.1-py3-none-manylinux_2_31_riscv64.whl", hash = "sha256:5631c940fe9fe91f817a4c2ea4e81f47bee3ca4aa646134a24374f3c19ad9454", size = 11070681, upload-time = "2026-02-12T23:08:55.43Z" }, - { url = "https://files.pythonhosted.org/packages/9a/67/d640ac76069f64cdea59dba02af2e00b1fa30e2103c7f8d049c0cff4cafd/ruff-0.15.1-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:68138a4ba184b4691ccdc39f7795c66b3c68160c586519e7e8444cf5a53e1b4c", size = 10486401, upload-time = "2026-02-12T23:09:27.927Z" }, - { url = "https://files.pythonhosted.org/packages/65/3d/e1429f64a3ff89297497916b88c32a5cc88eeca7e9c787072d0e7f1d3e1e/ruff-0.15.1-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:518f9af03bfc33c03bdb4cb63fabc935341bb7f54af500f92ac309ecfbba6330", size = 10197452, upload-time = "2026-02-12T23:09:12.147Z" }, - { url = "https://files.pythonhosted.org/packages/78/83/e2c3bade17dad63bf1e1c2ffaf11490603b760be149e1419b07049b36ef2/ruff-0.15.1-py3-none-musllinux_1_2_i686.whl", hash = "sha256:da79f4d6a826caaea95de0237a67e33b81e6ec2e25fc7e1993a4015dffca7c61", size = 10693900, upload-time = "2026-02-12T23:09:34.418Z" }, - { url = "https://files.pythonhosted.org/packages/a1/27/fdc0e11a813e6338e0706e8b39bb7a1d61ea5b36873b351acee7e524a72a/ruff-0.15.1-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:3dd86dccb83cd7d4dcfac303ffc277e6048600dfc22e38158afa208e8bf94a1f", size = 11227302, upload-time = "2026-02-12T23:09:36.536Z" }, - { url = "https://files.pythonhosted.org/packages/f6/58/ac864a75067dcbd3b95be5ab4eb2b601d7fbc3d3d736a27e391a4f92a5c1/ruff-0.15.1-py3-none-win32.whl", hash = "sha256:660975d9cb49b5d5278b12b03bb9951d554543a90b74ed5d366b20e2c57c2098", size = 10462555, upload-time = "2026-02-12T23:09:29.899Z" }, - { url = "https://files.pythonhosted.org/packages/e0/5e/d4ccc8a27ecdb78116feac4935dfc39d1304536f4296168f91ed3ec00cd2/ruff-0.15.1-py3-none-win_amd64.whl", hash = "sha256:c820fef9dd5d4172a6570e5721704a96c6679b80cf7be41659ed439653f62336", size = 11599956, upload-time = "2026-02-12T23:09:01.157Z" }, - { url = "https://files.pythonhosted.org/packages/2a/07/5bda6a85b220c64c65686bc85bd0bbb23b29c62b3a9f9433fa55f17cda93/ruff-0.15.1-py3-none-win_arm64.whl", hash = "sha256:5ff7d5f0f88567850f45081fac8f4ec212be8d0b963e385c3f7d0d2eb4899416", size = 10874604, upload-time = "2026-02-12T23:09:05.515Z" }, +version = "0.15.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/06/04/eab13a954e763b0606f460443fcbf6bb5a0faf06890ea3754ff16523dce5/ruff-0.15.2.tar.gz", hash = "sha256:14b965afee0969e68bb871eba625343b8673375f457af4abe98553e8bbb98342", size = 4558148, upload-time = "2026-02-19T22:32:20.271Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/2f/70/3a4dc6d09b13cb3e695f28307e5d889b2e1a66b7af9c5e257e796695b0e6/ruff-0.15.2-py3-none-linux_armv6l.whl", hash = "sha256:120691a6fdae2f16d65435648160f5b81a9625288f75544dc40637436b5d3c0d", size = 10430565, upload-time = "2026-02-19T22:32:41.824Z" }, + { url = "https://files.pythonhosted.org/packages/71/0b/bb8457b56185ece1305c666dc895832946d24055be90692381c31d57466d/ruff-0.15.2-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:a89056d831256099658b6bba4037ac6dd06f49d194199215befe2bb10457ea5e", size = 10820354, upload-time = "2026-02-19T22:32:07.366Z" }, + { url = "https://files.pythonhosted.org/packages/2d/c1/e0532d7f9c9e0b14c46f61b14afd563298b8b83f337b6789ddd987e46121/ruff-0.15.2-py3-none-macosx_11_0_arm64.whl", hash = "sha256:e36dee3a64be0ebd23c86ffa3aa3fd3ac9a712ff295e192243f814a830b6bd87", size = 10170767, upload-time = "2026-02-19T22:32:13.188Z" }, + { url = "https://files.pythonhosted.org/packages/47/e8/da1aa341d3af017a21c7a62fb5ec31d4e7ad0a93ab80e3a508316efbcb23/ruff-0.15.2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a9fb47b6d9764677f8c0a193c0943ce9a05d6763523f132325af8a858eadc2b9", size = 10529591, upload-time = "2026-02-19T22:32:02.547Z" }, + { url = "https://files.pythonhosted.org/packages/93/74/184fbf38e9f3510231fbc5e437e808f0b48c42d1df9434b208821efcd8d6/ruff-0.15.2-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f376990f9d0d6442ea9014b19621d8f2aaf2b8e39fdbfc79220b7f0c596c9b80", size = 10260771, upload-time = "2026-02-19T22:32:36.938Z" }, + { url = "https://files.pythonhosted.org/packages/05/ac/605c20b8e059a0bc4b42360414baa4892ff278cec1c91fff4be0dceedefd/ruff-0.15.2-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2dcc987551952d73cbf5c88d9fdee815618d497e4df86cd4c4824cc59d5dd75f", size = 11045791, upload-time = "2026-02-19T22:32:31.642Z" }, + { url = "https://files.pythonhosted.org/packages/fd/52/db6e419908f45a894924d410ac77d64bdd98ff86901d833364251bd08e22/ruff-0.15.2-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:42a47fd785cbe8c01b9ff45031af875d101b040ad8f4de7bbb716487c74c9a77", size = 11879271, upload-time = "2026-02-19T22:32:29.305Z" }, + { url = "https://files.pythonhosted.org/packages/3e/d8/7992b18f2008bdc9231d0f10b16df7dda964dbf639e2b8b4c1b4e91b83af/ruff-0.15.2-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:cbe9f49354866e575b4c6943856989f966421870e85cd2ac94dccb0a9dcb2fea", size = 11303707, upload-time = "2026-02-19T22:32:22.492Z" }, + { url = "https://files.pythonhosted.org/packages/d7/02/849b46184bcfdd4b64cde61752cc9a146c54759ed036edd11857e9b8443b/ruff-0.15.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b7a672c82b5f9887576087d97be5ce439f04bbaf548ee987b92d3a7dede41d3a", size = 11149151, upload-time = "2026-02-19T22:32:44.234Z" }, + { url = "https://files.pythonhosted.org/packages/70/04/f5284e388bab60d1d3b99614a5a9aeb03e0f333847e2429bebd2aaa1feec/ruff-0.15.2-py3-none-manylinux_2_31_riscv64.whl", hash = "sha256:72ecc64f46f7019e2bcc3cdc05d4a7da958b629a5ab7033195e11a438403d956", size = 11091132, upload-time = "2026-02-19T22:32:24.691Z" }, + { url = "https://files.pythonhosted.org/packages/fa/ae/88d844a21110e14d92cf73d57363fab59b727ebeabe78009b9ccb23500af/ruff-0.15.2-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:8dcf243b15b561c655c1ef2f2b0050e5d50db37fe90115507f6ff37d865dc8b4", size = 10504717, upload-time = "2026-02-19T22:32:26.75Z" }, + { url = "https://files.pythonhosted.org/packages/64/27/867076a6ada7f2b9c8292884ab44d08fd2ba71bd2b5364d4136f3cd537e1/ruff-0.15.2-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:dab6941c862c05739774677c6273166d2510d254dac0695c0e3f5efa1b5585de", size = 10263122, upload-time = "2026-02-19T22:32:10.036Z" }, + { url = "https://files.pythonhosted.org/packages/e7/ef/faf9321d550f8ebf0c6373696e70d1758e20ccdc3951ad7af00c0956be7c/ruff-0.15.2-py3-none-musllinux_1_2_i686.whl", hash = "sha256:1b9164f57fc36058e9a6806eb92af185b0697c9fe4c7c52caa431c6554521e5c", size = 10735295, upload-time = "2026-02-19T22:32:39.227Z" }, + { url = "https://files.pythonhosted.org/packages/2f/55/e8089fec62e050ba84d71b70e7834b97709ca9b7aba10c1a0b196e493f97/ruff-0.15.2-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:80d24fcae24d42659db7e335b9e1531697a7102c19185b8dc4a028b952865fd8", size = 11241641, upload-time = "2026-02-19T22:32:34.617Z" }, + { url = "https://files.pythonhosted.org/packages/23/01/1c30526460f4d23222d0fabd5888868262fd0e2b71a00570ca26483cd993/ruff-0.15.2-py3-none-win32.whl", hash = "sha256:fd5ff9e5f519a7e1bd99cbe8daa324010a74f5e2ebc97c6242c08f26f3714f6f", size = 10507885, upload-time = "2026-02-19T22:32:15.635Z" }, + { url = "https://files.pythonhosted.org/packages/5c/10/3d18e3bbdf8fc50bbb4ac3cc45970aa5a9753c5cb51bf9ed9a3cd8b79fa3/ruff-0.15.2-py3-none-win_amd64.whl", hash = "sha256:d20014e3dfa400f3ff84830dfb5755ece2de45ab62ecea4af6b7262d0fb4f7c5", size = 11623725, upload-time = "2026-02-19T22:32:04.947Z" }, + { url = "https://files.pythonhosted.org/packages/6d/78/097c0798b1dab9f8affe73da9642bb4500e098cb27fd8dc9724816ac747b/ruff-0.15.2-py3-none-win_arm64.whl", hash = "sha256:cabddc5822acdc8f7b5527b36ceac55cc51eec7b1946e60181de8fe83ca8876e", size = 10941649, upload-time = "2026-02-19T22:32:18.108Z" }, +] + +[[package]] +name = "scipy" +version = "1.17.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "numpy" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/56/3e/9cca699f3486ce6bc12ff46dc2031f1ec8eb9ccc9a320fdaf925f1417426/scipy-1.17.0.tar.gz", hash = "sha256:2591060c8e648d8b96439e111ac41fd8342fdeff1876be2e19dea3fe8930454e", size = 30396830, upload-time = "2026-01-10T21:34:23.009Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/1e/4b/c89c131aa87cad2b77a54eb0fb94d633a842420fa7e919dc2f922037c3d8/scipy-1.17.0-cp311-cp311-macosx_10_14_x86_64.whl", hash = "sha256:2abd71643797bd8a106dff97894ff7869eeeb0af0f7a5ce02e4227c6a2e9d6fd", size = 31381316, upload-time = "2026-01-10T21:24:33.42Z" }, + { url = "https://files.pythonhosted.org/packages/5e/5f/a6b38f79a07d74989224d5f11b55267714707582908a5f1ae854cf9a9b84/scipy-1.17.0-cp311-cp311-macosx_12_0_arm64.whl", hash = "sha256:ef28d815f4d2686503e5f4f00edc387ae58dfd7a2f42e348bb53359538f01558", size = 27966760, upload-time = "2026-01-10T21:24:38.911Z" }, + { url = "https://files.pythonhosted.org/packages/c1/20/095ad24e031ee8ed3c5975954d816b8e7e2abd731e04f8be573de8740885/scipy-1.17.0-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:272a9f16d6bb4667e8b50d25d71eddcc2158a214df1b566319298de0939d2ab7", size = 20138701, upload-time = "2026-01-10T21:24:43.249Z" }, + { url = "https://files.pythonhosted.org/packages/89/11/4aad2b3858d0337756f3323f8960755704e530b27eb2a94386c970c32cbe/scipy-1.17.0-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:7204fddcbec2fe6598f1c5fdf027e9f259106d05202a959a9f1aecf036adc9f6", size = 22480574, upload-time = "2026-01-10T21:24:47.266Z" }, + { url = "https://files.pythonhosted.org/packages/85/bd/f5af70c28c6da2227e510875cadf64879855193a687fb19951f0f44cfd6b/scipy-1.17.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:fc02c37a5639ee67d8fb646ffded6d793c06c5622d36b35cfa8fe5ececb8f042", size = 32862414, upload-time = "2026-01-10T21:24:52.566Z" }, + { url = "https://files.pythonhosted.org/packages/ef/df/df1457c4df3826e908879fe3d76bc5b6e60aae45f4ee42539512438cfd5d/scipy-1.17.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:dac97a27520d66c12a34fd90a4fe65f43766c18c0d6e1c0a80f114d2260080e4", size = 35112380, upload-time = "2026-01-10T21:24:58.433Z" }, + { url = "https://files.pythonhosted.org/packages/5f/bb/88e2c16bd1dd4de19d80d7c5e238387182993c2fb13b4b8111e3927ad422/scipy-1.17.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:ebb7446a39b3ae0fe8f416a9a3fdc6fba3f11c634f680f16a239c5187bc487c0", size = 34922676, upload-time = "2026-01-10T21:25:04.287Z" }, + { url = "https://files.pythonhosted.org/packages/02/ba/5120242cc735f71fc002cff0303d536af4405eb265f7c60742851e7ccfe9/scipy-1.17.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:474da16199f6af66601a01546144922ce402cb17362e07d82f5a6cf8f963e449", size = 37507599, upload-time = "2026-01-10T21:25:09.851Z" }, + { url = "https://files.pythonhosted.org/packages/52/c8/08629657ac6c0da198487ce8cd3de78e02cfde42b7f34117d56a3fe249dc/scipy-1.17.0-cp311-cp311-win_amd64.whl", hash = "sha256:255c0da161bd7b32a6c898e7891509e8a9289f0b1c6c7d96142ee0d2b114c2ea", size = 36380284, upload-time = "2026-01-10T21:25:15.632Z" }, + { url = "https://files.pythonhosted.org/packages/6c/4a/465f96d42c6f33ad324a40049dfd63269891db9324aa66c4a1c108c6f994/scipy-1.17.0-cp311-cp311-win_arm64.whl", hash = "sha256:85b0ac3ad17fa3be50abd7e69d583d98792d7edc08367e01445a1e2076005379", size = 24370427, upload-time = "2026-01-10T21:25:20.514Z" }, + { url = "https://files.pythonhosted.org/packages/0b/11/7241a63e73ba5a516f1930ac8d5b44cbbfabd35ac73a2d08ca206df007c4/scipy-1.17.0-cp312-cp312-macosx_10_14_x86_64.whl", hash = "sha256:0d5018a57c24cb1dd828bcf51d7b10e65986d549f52ef5adb6b4d1ded3e32a57", size = 31364580, upload-time = "2026-01-10T21:25:25.717Z" }, + { url = "https://files.pythonhosted.org/packages/ed/1d/5057f812d4f6adc91a20a2d6f2ebcdb517fdbc87ae3acc5633c9b97c8ba5/scipy-1.17.0-cp312-cp312-macosx_12_0_arm64.whl", hash = "sha256:88c22af9e5d5a4f9e027e26772cc7b5922fab8bcc839edb3ae33de404feebd9e", size = 27969012, upload-time = "2026-01-10T21:25:30.921Z" }, + { url = "https://files.pythonhosted.org/packages/e3/21/f6ec556c1e3b6ec4e088da667d9987bb77cc3ab3026511f427dc8451187d/scipy-1.17.0-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:f3cd947f20fe17013d401b64e857c6b2da83cae567adbb75b9dcba865abc66d8", size = 20140691, upload-time = "2026-01-10T21:25:34.802Z" }, + { url = "https://files.pythonhosted.org/packages/7a/fe/5e5ad04784964ba964a96f16c8d4676aa1b51357199014dce58ab7ec5670/scipy-1.17.0-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:e8c0b331c2c1f531eb51f1b4fc9ba709521a712cce58f1aa627bc007421a5306", size = 22463015, upload-time = "2026-01-10T21:25:39.277Z" }, + { url = "https://files.pythonhosted.org/packages/4a/69/7c347e857224fcaf32a34a05183b9d8a7aca25f8f2d10b8a698b8388561a/scipy-1.17.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5194c445d0a1c7a6c1a4a4681b6b7c71baad98ff66d96b949097e7513c9d6742", size = 32724197, upload-time = "2026-01-10T21:25:44.084Z" }, + { url = "https://files.pythonhosted.org/packages/d1/fe/66d73b76d378ba8cc2fe605920c0c75092e3a65ae746e1e767d9d020a75a/scipy-1.17.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:9eeb9b5f5997f75507814ed9d298ab23f62cf79f5a3ef90031b1ee2506abdb5b", size = 35009148, upload-time = "2026-01-10T21:25:50.591Z" }, + { url = "https://files.pythonhosted.org/packages/af/07/07dec27d9dc41c18d8c43c69e9e413431d20c53a0339c388bcf72f353c4b/scipy-1.17.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:40052543f7bbe921df4408f46003d6f01c6af109b9e2c8a66dd1cf6cf57f7d5d", size = 34798766, upload-time = "2026-01-10T21:25:59.41Z" }, + { url = "https://files.pythonhosted.org/packages/81/61/0470810c8a093cdacd4ba7504b8a218fd49ca070d79eca23a615f5d9a0b0/scipy-1.17.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:0cf46c8013fec9d3694dc572f0b54100c28405d55d3e2cb15e2895b25057996e", size = 37405953, upload-time = "2026-01-10T21:26:07.75Z" }, + { url = "https://files.pythonhosted.org/packages/92/ce/672ed546f96d5d41ae78c4b9b02006cedd0b3d6f2bf5bb76ea455c320c28/scipy-1.17.0-cp312-cp312-win_amd64.whl", hash = "sha256:0937a0b0d8d593a198cededd4c439a0ea216a3f36653901ea1f3e4be949056f8", size = 36328121, upload-time = "2026-01-10T21:26:16.509Z" }, + { url = "https://files.pythonhosted.org/packages/9d/21/38165845392cae67b61843a52c6455d47d0cc2a40dd495c89f4362944654/scipy-1.17.0-cp312-cp312-win_arm64.whl", hash = "sha256:f603d8a5518c7426414d1d8f82e253e454471de682ce5e39c29adb0df1efb86b", size = 24314368, upload-time = "2026-01-10T21:26:23.087Z" }, + { url = "https://files.pythonhosted.org/packages/0c/51/3468fdfd49387ddefee1636f5cf6d03ce603b75205bf439bbf0e62069bfd/scipy-1.17.0-cp313-cp313-macosx_10_14_x86_64.whl", hash = "sha256:65ec32f3d32dfc48c72df4291345dae4f048749bc8d5203ee0a3f347f96c5ce6", size = 31344101, upload-time = "2026-01-10T21:26:30.25Z" }, + { url = "https://files.pythonhosted.org/packages/b2/9a/9406aec58268d437636069419e6977af953d1e246df941d42d3720b7277b/scipy-1.17.0-cp313-cp313-macosx_12_0_arm64.whl", hash = "sha256:1f9586a58039d7229ce77b52f8472c972448cded5736eaf102d5658bbac4c269", size = 27950385, upload-time = "2026-01-10T21:26:36.801Z" }, + { url = "https://files.pythonhosted.org/packages/4f/98/e7342709e17afdfd1b26b56ae499ef4939b45a23a00e471dfb5375eea205/scipy-1.17.0-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:9fad7d3578c877d606b1150135c2639e9de9cecd3705caa37b66862977cc3e72", size = 20122115, upload-time = "2026-01-10T21:26:42.107Z" }, + { url = "https://files.pythonhosted.org/packages/fd/0e/9eeeb5357a64fd157cbe0302c213517c541cc16b8486d82de251f3c68ede/scipy-1.17.0-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:423ca1f6584fc03936972b5f7c06961670dbba9f234e71676a7c7ccf938a0d61", size = 22442402, upload-time = "2026-01-10T21:26:48.029Z" }, + { url = "https://files.pythonhosted.org/packages/c9/10/be13397a0e434f98e0c79552b2b584ae5bb1c8b2be95db421533bbca5369/scipy-1.17.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:fe508b5690e9eaaa9467fc047f833af58f1152ae51a0d0aed67aa5801f4dd7d6", size = 32696338, upload-time = "2026-01-10T21:26:55.521Z" }, + { url = "https://files.pythonhosted.org/packages/63/1e/12fbf2a3bb240161651c94bb5cdd0eae5d4e8cc6eaeceb74ab07b12a753d/scipy-1.17.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:6680f2dfd4f6182e7d6db161344537da644d1cf85cf293f015c60a17ecf08752", size = 34977201, upload-time = "2026-01-10T21:27:03.501Z" }, + { url = "https://files.pythonhosted.org/packages/19/5b/1a63923e23ccd20bd32156d7dd708af5bbde410daa993aa2500c847ab2d2/scipy-1.17.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:eec3842ec9ac9de5917899b277428886042a93db0b227ebbe3a333b64ec7643d", size = 34777384, upload-time = "2026-01-10T21:27:11.423Z" }, + { url = "https://files.pythonhosted.org/packages/39/22/b5da95d74edcf81e540e467202a988c50fef41bd2011f46e05f72ba07df6/scipy-1.17.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:d7425fcafbc09a03731e1bc05581f5fad988e48c6a861f441b7ab729a49a55ea", size = 37379586, upload-time = "2026-01-10T21:27:20.171Z" }, + { url = "https://files.pythonhosted.org/packages/b9/b6/8ac583d6da79e7b9e520579f03007cb006f063642afd6b2eeb16b890bf93/scipy-1.17.0-cp313-cp313-win_amd64.whl", hash = "sha256:87b411e42b425b84777718cc41516b8a7e0795abfa8e8e1d573bf0ef014f0812", size = 36287211, upload-time = "2026-01-10T21:28:43.122Z" }, + { url = "https://files.pythonhosted.org/packages/55/fb/7db19e0b3e52f882b420417644ec81dd57eeef1bd1705b6f689d8ff93541/scipy-1.17.0-cp313-cp313-win_arm64.whl", hash = "sha256:357ca001c6e37601066092e7c89cca2f1ce74e2a520ca78d063a6d2201101df2", size = 24312646, upload-time = "2026-01-10T21:28:49.893Z" }, + { url = "https://files.pythonhosted.org/packages/20/b6/7feaa252c21cc7aff335c6c55e1b90ab3e3306da3f048109b8b639b94648/scipy-1.17.0-cp313-cp313t-macosx_10_14_x86_64.whl", hash = "sha256:ec0827aa4d36cb79ff1b81de898e948a51ac0b9b1c43e4a372c0508c38c0f9a3", size = 31693194, upload-time = "2026-01-10T21:27:27.454Z" }, + { url = "https://files.pythonhosted.org/packages/76/bb/bbb392005abce039fb7e672cb78ac7d158700e826b0515cab6b5b60c26fb/scipy-1.17.0-cp313-cp313t-macosx_12_0_arm64.whl", hash = "sha256:819fc26862b4b3c73a60d486dbb919202f3d6d98c87cf20c223511429f2d1a97", size = 28365415, upload-time = "2026-01-10T21:27:34.26Z" }, + { url = "https://files.pythonhosted.org/packages/37/da/9d33196ecc99fba16a409c691ed464a3a283ac454a34a13a3a57c0d66f3a/scipy-1.17.0-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:363ad4ae2853d88ebcde3ae6ec46ccca903ea9835ee8ba543f12f575e7b07e4e", size = 20537232, upload-time = "2026-01-10T21:27:40.306Z" }, + { url = "https://files.pythonhosted.org/packages/56/9d/f4b184f6ddb28e9a5caea36a6f98e8ecd2a524f9127354087ce780885d83/scipy-1.17.0-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:979c3a0ff8e5ba254d45d59ebd38cde48fce4f10b5125c680c7a4bfe177aab07", size = 22791051, upload-time = "2026-01-10T21:27:46.539Z" }, + { url = "https://files.pythonhosted.org/packages/9b/9d/025cccdd738a72140efc582b1641d0dd4caf2e86c3fb127568dc80444e6e/scipy-1.17.0-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:130d12926ae34399d157de777472bf82e9061c60cc081372b3118edacafe1d00", size = 32815098, upload-time = "2026-01-10T21:27:54.389Z" }, + { url = "https://files.pythonhosted.org/packages/48/5f/09b879619f8bca15ce392bfc1894bd9c54377e01d1b3f2f3b595a1b4d945/scipy-1.17.0-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:6e886000eb4919eae3a44f035e63f0fd8b651234117e8f6f29bad1cd26e7bc45", size = 35031342, upload-time = "2026-01-10T21:28:03.012Z" }, + { url = "https://files.pythonhosted.org/packages/f2/9a/f0f0a9f0aa079d2f106555b984ff0fbb11a837df280f04f71f056ea9c6e4/scipy-1.17.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:13c4096ac6bc31d706018f06a49abe0485f96499deb82066b94d19b02f664209", size = 34893199, upload-time = "2026-01-10T21:28:10.832Z" }, + { url = "https://files.pythonhosted.org/packages/90/b8/4f0f5cf0c5ea4d7548424e6533e6b17d164f34a6e2fb2e43ffebb6697b06/scipy-1.17.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:cacbaddd91fcffde703934897c5cd2c7cb0371fac195d383f4e1f1c5d3f3bd04", size = 37438061, upload-time = "2026-01-10T21:28:19.684Z" }, + { url = "https://files.pythonhosted.org/packages/f9/cc/2bd59140ed3b2fa2882fb15da0a9cb1b5a6443d67cfd0d98d4cec83a57ec/scipy-1.17.0-cp313-cp313t-win_amd64.whl", hash = "sha256:edce1a1cf66298cccdc48a1bdf8fb10a3bf58e8b58d6c3883dd1530e103f87c0", size = 36328593, upload-time = "2026-01-10T21:28:28.007Z" }, + { url = "https://files.pythonhosted.org/packages/13/1b/c87cc44a0d2c7aaf0f003aef2904c3d097b422a96c7e7c07f5efd9073c1b/scipy-1.17.0-cp313-cp313t-win_arm64.whl", hash = "sha256:30509da9dbec1c2ed8f168b8d8aa853bc6723fede1dbc23c7d43a56f5ab72a67", size = 24625083, upload-time = "2026-01-10T21:28:35.188Z" }, + { url = "https://files.pythonhosted.org/packages/1a/2d/51006cd369b8e7879e1c630999a19d1fbf6f8b5ed3e33374f29dc87e53b3/scipy-1.17.0-cp314-cp314-macosx_10_14_x86_64.whl", hash = "sha256:c17514d11b78be8f7e6331b983a65a7f5ca1fd037b95e27b280921fe5606286a", size = 31346803, upload-time = "2026-01-10T21:28:57.24Z" }, + { url = "https://files.pythonhosted.org/packages/d6/2e/2349458c3ce445f53a6c93d4386b1c4c5c0c540917304c01222ff95ff317/scipy-1.17.0-cp314-cp314-macosx_12_0_arm64.whl", hash = "sha256:4e00562e519c09da34c31685f6acc3aa384d4d50604db0f245c14e1b4488bfa2", size = 27967182, upload-time = "2026-01-10T21:29:04.107Z" }, + { url = "https://files.pythonhosted.org/packages/5e/7c/df525fbfa77b878d1cfe625249529514dc02f4fd5f45f0f6295676a76528/scipy-1.17.0-cp314-cp314-macosx_14_0_arm64.whl", hash = "sha256:f7df7941d71314e60a481e02d5ebcb3f0185b8d799c70d03d8258f6c80f3d467", size = 20139125, upload-time = "2026-01-10T21:29:10.179Z" }, + { url = "https://files.pythonhosted.org/packages/33/11/fcf9d43a7ed1234d31765ec643b0515a85a30b58eddccc5d5a4d12b5f194/scipy-1.17.0-cp314-cp314-macosx_14_0_x86_64.whl", hash = "sha256:aabf057c632798832f071a8dde013c2e26284043934f53b00489f1773b33527e", size = 22443554, upload-time = "2026-01-10T21:29:15.888Z" }, + { url = "https://files.pythonhosted.org/packages/80/5c/ea5d239cda2dd3d31399424967a24d556cf409fbea7b5b21412b0fd0a44f/scipy-1.17.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a38c3337e00be6fd8a95b4ed66b5d988bac4ec888fd922c2ea9fe5fb1603dd67", size = 32757834, upload-time = "2026-01-10T21:29:23.406Z" }, + { url = "https://files.pythonhosted.org/packages/b8/7e/8c917cc573310e5dc91cbeead76f1b600d3fb17cf0969db02c9cf92e3cfa/scipy-1.17.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:00fb5f8ec8398ad90215008d8b6009c9db9fa924fd4c7d6be307c6f945f9cd73", size = 34995775, upload-time = "2026-01-10T21:29:31.915Z" }, + { url = "https://files.pythonhosted.org/packages/c5/43/176c0c3c07b3f7df324e7cdd933d3e2c4898ca202b090bd5ba122f9fe270/scipy-1.17.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:f2a4942b0f5f7c23c7cd641a0ca1955e2ae83dedcff537e3a0259096635e186b", size = 34841240, upload-time = "2026-01-10T21:29:39.995Z" }, + { url = "https://files.pythonhosted.org/packages/44/8c/d1f5f4b491160592e7f084d997de53a8e896a3ac01cd07e59f43ca222744/scipy-1.17.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:dbf133ced83889583156566d2bdf7a07ff89228fe0c0cb727f777de92092ec6b", size = 37394463, upload-time = "2026-01-10T21:29:48.723Z" }, + { url = "https://files.pythonhosted.org/packages/9f/ec/42a6657f8d2d087e750e9a5dde0b481fd135657f09eaf1cf5688bb23c338/scipy-1.17.0-cp314-cp314-win_amd64.whl", hash = "sha256:3625c631a7acd7cfd929e4e31d2582cf00f42fcf06011f59281271746d77e061", size = 37053015, upload-time = "2026-01-10T21:30:51.418Z" }, + { url = "https://files.pythonhosted.org/packages/27/58/6b89a6afd132787d89a362d443a7bddd511b8f41336a1ae47f9e4f000dc4/scipy-1.17.0-cp314-cp314-win_arm64.whl", hash = "sha256:9244608d27eafe02b20558523ba57f15c689357c85bdcfe920b1828750aa26eb", size = 24951312, upload-time = "2026-01-10T21:30:56.771Z" }, + { url = "https://files.pythonhosted.org/packages/e9/01/f58916b9d9ae0112b86d7c3b10b9e685625ce6e8248df139d0fcb17f7397/scipy-1.17.0-cp314-cp314t-macosx_10_14_x86_64.whl", hash = "sha256:2b531f57e09c946f56ad0b4a3b2abee778789097871fc541e267d2eca081cff1", size = 31706502, upload-time = "2026-01-10T21:29:56.326Z" }, + { url = "https://files.pythonhosted.org/packages/59/8e/2912a87f94a7d1f8b38aabc0faf74b82d3b6c9e22be991c49979f0eceed8/scipy-1.17.0-cp314-cp314t-macosx_12_0_arm64.whl", hash = "sha256:13e861634a2c480bd237deb69333ac79ea1941b94568d4b0efa5db5e263d4fd1", size = 28380854, upload-time = "2026-01-10T21:30:01.554Z" }, + { url = "https://files.pythonhosted.org/packages/bd/1c/874137a52dddab7d5d595c1887089a2125d27d0601fce8c0026a24a92a0b/scipy-1.17.0-cp314-cp314t-macosx_14_0_arm64.whl", hash = "sha256:eb2651271135154aa24f6481cbae5cc8af1f0dd46e6533fb7b56aa9727b6a232", size = 20552752, upload-time = "2026-01-10T21:30:05.93Z" }, + { url = "https://files.pythonhosted.org/packages/3f/f0/7518d171cb735f6400f4576cf70f756d5b419a07fe1867da34e2c2c9c11b/scipy-1.17.0-cp314-cp314t-macosx_14_0_x86_64.whl", hash = "sha256:c5e8647f60679790c2f5c76be17e2e9247dc6b98ad0d3b065861e082c56e078d", size = 22803972, upload-time = "2026-01-10T21:30:10.651Z" }, + { url = "https://files.pythonhosted.org/packages/7c/74/3498563a2c619e8a3ebb4d75457486c249b19b5b04a30600dfd9af06bea5/scipy-1.17.0-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5fb10d17e649e1446410895639f3385fd2bf4c3c7dfc9bea937bddcbc3d7b9ba", size = 32829770, upload-time = "2026-01-10T21:30:16.359Z" }, + { url = "https://files.pythonhosted.org/packages/48/d1/7b50cedd8c6c9d6f706b4b36fa8544d829c712a75e370f763b318e9638c1/scipy-1.17.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:8547e7c57f932e7354a2319fab613981cde910631979f74c9b542bb167a8b9db", size = 35051093, upload-time = "2026-01-10T21:30:22.987Z" }, + { url = "https://files.pythonhosted.org/packages/e2/82/a2d684dfddb87ba1b3ea325df7c3293496ee9accb3a19abe9429bce94755/scipy-1.17.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:33af70d040e8af9d5e7a38b5ed3b772adddd281e3062ff23fec49e49681c38cf", size = 34909905, upload-time = "2026-01-10T21:30:28.704Z" }, + { url = "https://files.pythonhosted.org/packages/ef/5e/e565bd73991d42023eb82bb99e51c5b3d9e2c588ca9d4b3e2cc1d3ca62a6/scipy-1.17.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:f9eb55bb97d00f8b7ab95cb64f873eb0bf54d9446264d9f3609130381233483f", size = 37457743, upload-time = "2026-01-10T21:30:34.819Z" }, + { url = "https://files.pythonhosted.org/packages/58/a8/a66a75c3d8f1fb2b83f66007d6455a06a6f6cf5618c3dc35bc9b69dd096e/scipy-1.17.0-cp314-cp314t-win_amd64.whl", hash = "sha256:1ff269abf702f6c7e67a4b7aad981d42871a11b9dd83c58d2d2ea624efbd1088", size = 37098574, upload-time = "2026-01-10T21:30:40.782Z" }, + { url = "https://files.pythonhosted.org/packages/56/a5/df8f46ef7da168f1bc52cd86e09a9de5c6f19cc1da04454d51b7d4f43408/scipy-1.17.0-cp314-cp314t-win_arm64.whl", hash = "sha256:031121914e295d9791319a1875444d55079885bbae5bdc9c5e0f2ee5f09d34ff", size = 25246266, upload-time = "2026-01-10T21:30:45.923Z" }, ] [[package]] @@ -3060,6 +3131,7 @@ rest = [ ] test = [ { name = "fmpy" }, + { name = "scipy" }, ] [package.dev-dependencies] @@ -3097,6 +3169,7 @@ requires-dist = [ { name = "plotly", specifier = ">=6.5" }, { name = "pydantic", specifier = ">=2.12" }, { name = "rich", specifier = ">=13.9.4" }, + { name = "scipy", marker = "extra == 'test'", specifier = ">=1.16" }, { name = "sympy", specifier = ">=1.14.0" }, { name = "thonny", marker = "extra == 'editor'", specifier = ">=4.1" }, ] From f3f787fc7572e6b32466cb2e84fe785da2480698 Mon Sep 17 00:00:00 2001 From: Claas Date: Fri, 20 Feb 2026 18:36:29 +0100 Subject: [PATCH 124/139] GitHub workflows: Added `--extra test` to the workflows running tests, as the test workflows will need these additional dependencies to run the FMUs in /tests/data/.. --- .github/workflows/_test.yml | 2 +- .github/workflows/_test_future.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/_test.yml b/.github/workflows/_test.yml index fa6392e..ab2de79 100644 --- a/.github/workflows/_test.yml +++ b/.github/workflows/_test.yml @@ -20,7 +20,7 @@ jobs: enable-cache: true cache-dependency-glob: 'uv.lock' - name: Install the project - run: uv sync -p ${{ matrix.python }} -U --no-dev + run: uv sync -p ${{ matrix.python }} -U --no-dev --extra test - name: Run pytest run: > uv run --with pytest --with pytest-cov diff --git a/.github/workflows/_test_future.yml b/.github/workflows/_test_future.yml index 80b10f0..30f1d98 100644 --- a/.github/workflows/_test_future.yml +++ b/.github/workflows/_test_future.yml @@ -35,7 +35,7 @@ jobs: $Content -Replace $RequiresPythonFound, $RequiresPythonReplacement | Set-Content $File -NoNewline } - name: Install the project - run: uv sync -p ${{ matrix.python.uvpy }} -U --no-dev + run: uv sync -p ${{ matrix.python.uvpy }} -U --no-dev --extra test - name: Run pytest run: > uv run --with pytest --with pytest-cov From 35ba294cd75a0a8a79f2329efd2776ddb0835590 Mon Sep 17 00:00:00 2001 From: Claas Date: Fri, 20 Feb 2026 18:51:20 +0100 Subject: [PATCH 125/139] tests/test_cli.py: `run_in_subprocess()`: Changed encoding in subprocess.run() to 'cp437' to avoid decoding errors in GitHub workflows running on Windows (the Windows runners on GitHub have a non-UTF-8 locale). --- tests/test_cli.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/test_cli.py b/tests/test_cli.py index b31735f..e217003 100644 --- a/tests/test_cli.py +++ b/tests/test_cli.py @@ -36,7 +36,8 @@ def run_in_subprocess( shell=False, # Must be False for debugger attachment capture_output=True, check=False, - encoding="utf-8", + # encoding="utf-8", + encoding="cp437", # Use cp437 to avoid decoding errors on Windows with non-UTF-8 locale **kwargs, ) return result From 955355118d60e0b201a22ae14649f1d0f7e81808 Mon Sep 17 00:00:00 2001 From: Claas Date: Fri, 20 Feb 2026 18:51:50 +0100 Subject: [PATCH 126/139] updated CHANGELOG.md --- CHANGELOG.md | 24 ++++++++++++++++++------ 1 file changed, 18 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7ae8691..56e3ce3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,11 +8,10 @@ The changelog format is based on [Keep a Changelog](https://keepachangelog.com/e * -/- -### Dependencies -* Updated to sphinx>=9.0 - +## [0.3.0] - 2026-02-23 -## [0.2.2] - 2026-02-19 +### Resolved +* src/sim_explorer/__init__.py: Added `import libcosimpy.CosimLibrary` in `__init__.py` on package root level. This to make sure the libcosimc dll gets loaded only once. This resolves a runtime error observed with libcosimpy. (Although the root bug is likely in libcosimpy; should be reviewed by the libcosimpy team). ### Added * Added a new module `codegen.py` in sub-package `utils`, defining a helper function `get_callable_function()`: @@ -39,6 +38,7 @@ The changelog format is based on [Keep a Changelog](https://keepachangelog.com/e * Replaced 'Build source distribution and wheel' with 'Build source distribution and wheels' (plural) in workflow step names. * Replaced 'Run twine check' with 'Check build artifacts' in workflow step names, to better reflect the purpose of the step. * Updated the syntax used for the OS and Python matrix in test workflows. + * Added `--extra test` to the workflows running tests, as the test workflows will need these additional dependencies to run the FMUs in /tests/data/.. * pyproject.toml: * Added required-environments to uv.tools (windows, linux) * Removed deprecated mypy plugin 'numpy.typing.mypy_plugin' @@ -55,6 +55,7 @@ The changelog format is based on [Keep a Changelog](https://keepachangelog.com/e In the majority of cases, the newer Python version will anyhow be backward-compatible. And in the rare case where your package would really not work with a newer Python version, users can at least find a solution manually to resolve the conflict, e.g. by pinning your package to the last version compatible with the environment they install it in. That way, we ensure it remains _possible_ for users to find a solution, instead of rendering it impossible forever. + * Added scipy>=1.16 to optional dependency group 'test', as TimeTableFMU.fmu requires scipy to be installed in the calling environment. * Sphinx Documentation: * Sphinx conf.py: Removed ruff rule exception on file level * Sphinx conf.py: Updated year in copyright statement to 2026 @@ -69,6 +70,16 @@ The changelog format is based on [Keep a Changelog](https://keepachangelog.com/e * .sourcery.yaml: Updated the lowest Python version the project supports to '3.11' * ruff.toml: Updated target Python version to "py311" +### Tests +* tests/data/BouncingBall3D: Updated `BouncingBall3D.fmu` and related tests. +* tests/data/MobileCrane: Updated `MobileCrane.fmu` and related tests. +* tests/data/Oscillator: Updated `HarmonicOscillator.fmu` +* Renamed folder `tests/data/SimpleTable` to `tests/data/TimeTable` +* Replaced `SimpleTable.fmu` with `TimeTableFMU.fmu` (in folder `tests/data/TimeTable`) +* tests/conftest.py: + * Changed scope of top level fixtures from "package" to "session", because "session" scoped fixtures gets called before "package" scoped fixtures +* Repaired all failing tests + ### Dependencies * Updated to docutils>=0.22.4 * Updated to furo>=2025.12 @@ -85,6 +96,7 @@ The changelog format is based on [Keep a Changelog](https://keepachangelog.com/e * Updated to pytest>=9.0 * Updated to ruff>=0.15.1 * Updated to sourcery>=1.43.0 +* Updated to sphinx>=9.0 * Updated to sphinx-argparse-cli>=1.20.1 * Updated to sphinx-autodoc-typehints>=3.6 * Updated to sphinxcontrib-mermaid>=2.0 @@ -188,8 +200,8 @@ New Assertions release: -[unreleased]: https://github.com/dnv-opensource/sim-explorer/compare/v0.2.2...HEAD -[0.2.2]: https://github.com/dnv-opensource/sim-explorer/releases/tag/v0.2.1...v0.2.2 +[unreleased]: https://github.com/dnv-opensource/sim-explorer/compare/v0.3.0...HEAD +[0.3.0]: https://github.com/dnv-opensource/sim-explorer/releases/tag/v0.2.1...v0.3.0 [0.2.1]: https://github.com/dnv-opensource/sim-explorer/releases/tag/v0.2.0...v0.2.1 [0.2.0]: https://github.com/dnv-opensource/sim-explorer/releases/tag/v0.1.0...v0.2.0 [0.1.0]: https://github.com/dnv-opensource/sim-explorer/releases/tag/v0.0.1...v0.1.0 From e0019586e7f0e6138f11bde18625a7007faee82b Mon Sep 17 00:00:00 2001 From: Claas Date: Fri, 20 Feb 2026 18:54:12 +0100 Subject: [PATCH 127/139] bumped version number to 0.3.0 --- CITATION.cff | 2 +- docs/source/conf.py | 2 +- pyproject.toml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/CITATION.cff b/CITATION.cff index 3f71f50..446714c 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -1,5 +1,5 @@ title: sim-explorer -version: 0.2.1 +version: 0.3.0 abstract: >- Experimentation tools on top of OSP simulation models. type: software diff --git a/docs/source/conf.py b/docs/source/conf.py index 413f0b5..d1ee504 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -25,7 +25,7 @@ author = "Siegfried Eisinger, Jorge Luis Mendez, SEACo project team" # The full version, including alpha/beta/rc tags -release = "0.2.1" +release = "0.3.0" # -- General configuration --------------------------------------------------- # https://www.sphinx-doc.org/en/master/usage/configuration.html#general-configuration diff --git a/pyproject.toml b/pyproject.toml index 40fe7c0..2ad04a1 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -27,7 +27,7 @@ allow-direct-references = true [project] name = "sim-explorer" -version = "0.2.1" +version = "0.3.0" description = "Experimentation tools on top of OSP simulation models." readme = "README.rst" requires-python = ">= 3.11" From dd4418a403912a5b6d7c67510c3316af62f2f5f7 Mon Sep 17 00:00:00 2001 From: Claas Date: Fri, 20 Feb 2026 18:54:33 +0100 Subject: [PATCH 128/139] updated uv.lock --- uv.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/uv.lock b/uv.lock index f38a76f..2b66ed7 100644 --- a/uv.lock +++ b/uv.lock @@ -3106,7 +3106,7 @@ wheels = [ [[package]] name = "sim-explorer" -version = "0.2.1" +version = "0.3.0" source = { editable = "." } dependencies = [ { name = "component-model" }, From 7eb1431ad153e5a700196d808227314dbca9916b Mon Sep 17 00:00:00 2001 From: Claas Date: Fri, 20 Feb 2026 18:57:27 +0100 Subject: [PATCH 129/139] tests/test_cli.py: Try another option to deal with encoding errors in GitHub workflows on Windows. --- tests/test_cli.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tests/test_cli.py b/tests/test_cli.py index e217003..793866a 100644 --- a/tests/test_cli.py +++ b/tests/test_cli.py @@ -36,8 +36,9 @@ def run_in_subprocess( shell=False, # Must be False for debugger attachment capture_output=True, check=False, - # encoding="utf-8", - encoding="cp437", # Use cp437 to avoid decoding errors on Windows with non-UTF-8 locale + encoding="utf-8", + errors="replace", # Replace undecodable bytes to avoid errors on Windows with non-UTF-8 locale + # encoding="cp437", # Use cp437 to avoid decoding errors on Windows with non-UTF-8 locale **kwargs, ) return result From d0a37e1adc8346d9924a3e3ce635dbce48bb9ded Mon Sep 17 00:00:00 2001 From: Claas Date: Fri, 20 Feb 2026 19:12:01 +0100 Subject: [PATCH 130/139] tests/test_cli.py: Try another option to deal with encoding errors in GitHub workflows on Windows. --- tests/test_cli.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/tests/test_cli.py b/tests/test_cli.py index 793866a..88e7df3 100644 --- a/tests/test_cli.py +++ b/tests/test_cli.py @@ -31,14 +31,18 @@ def run_in_subprocess( else: cmd_args = list(args) + env = os.environ.copy() + env["PYTHONIOENCODING"] = "utf-8" + result = subprocess.run( args=cmd_args, shell=False, # Must be False for debugger attachment capture_output=True, check=False, - encoding="utf-8", + # encoding="utf-8", + encoding="cp437", # Use cp437 to avoid decoding errors on Windows with non-UTF-8 locale errors="replace", # Replace undecodable bytes to avoid errors on Windows with non-UTF-8 locale - # encoding="cp437", # Use cp437 to avoid decoding errors on Windows with non-UTF-8 locale + env=env, **kwargs, ) return result From b3f47f715680700d98232cdb1fa0ed7cd06b7ac3 Mon Sep 17 00:00:00 2001 From: Claas Date: Sun, 22 Feb 2026 13:14:03 +0100 Subject: [PATCH 131/139] tests/conftest.py: Changed the adiitional pytest commandline option `--show` from an input option (requesting the user to write `--show True` ) to a simple switch. This eases the usage of this additional commandline option. The user-defined option `show` can now be enabled by simply adding the switch `--show` on the commandline. No need anylonger to amend `--show` with the additional string literal `True`. Setting the switch `--show` sets `show` to `True`; omitting it sets `show` to `False`. --- tests/conftest.py | 9 +++++++-- tests/test_BouncingBall.py | 2 +- tests/test_assertion.py | 2 +- tests/test_bouncing_ball_3d.py | 2 +- tests/test_cli.py | 2 +- tests/test_oscillator_fmu.py | 2 +- tests/test_results.py | 2 +- tests/test_utils.py | 2 +- 8 files changed, 14 insertions(+), 9 deletions(-) diff --git a/tests/conftest.py b/tests/conftest.py index 5f151e9..bdc9862 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -76,9 +76,14 @@ def logger() -> logging.Logger: def pytest_addoption(parser: pytest.Parser) -> None: - parser.addoption("--show", action="store", default=False) + parser.addoption( + "--show", + action="store_true", + default=False, + help="Command line switch to show plots during tests, and dump additional results to console. By default, False.", + ) @pytest.fixture(scope="session") def show(request: pytest.FixtureRequest) -> bool: - return request.config.getoption("--show") == "True" + return request.config.getoption("--show") diff --git a/tests/test_BouncingBall.py b/tests/test_BouncingBall.py index 19e3601..c1b55b9 100644 --- a/tests/test_BouncingBall.py +++ b/tests/test_BouncingBall.py @@ -61,6 +61,6 @@ def test_run_fmpy(show: bool): if __name__ == "__main__": - retcode = pytest.main(["-rA", "-v", __file__, "--show", "True"]) + retcode = pytest.main(["-rA", "-v", __file__, "--show"]) assert retcode == 0, f"Non-zero return code {retcode}" # test_run_fmpy(show=True) diff --git a/tests/test_assertion.py b/tests/test_assertion.py index 32f611e..7285698 100644 --- a/tests/test_assertion.py +++ b/tests/test_assertion.py @@ -325,7 +325,7 @@ def test_do_assert(show: bool): if __name__ == "__main__": - retcode = pytest.main(args=["-rA", "-v", __file__, "--show", "False"]) + retcode = pytest.main(args=["-rA", "-v", __file__]) assert retcode == 0, f"Non-zero return code {retcode}" # import os diff --git a/tests/test_bouncing_ball_3d.py b/tests/test_bouncing_ball_3d.py index b664691..8ee7a40 100644 --- a/tests/test_bouncing_ball_3d.py +++ b/tests/test_bouncing_ball_3d.py @@ -231,7 +231,7 @@ def test_run_cases(): if __name__ == "__main__": - retcode = pytest.main(["-rA", "-v", __file__, "--show", "True"]) + retcode = pytest.main(["-rA", "-v", __file__, "--show"]) assert retcode == 0, f"Non-zero return code {retcode}" # import os # os.chdir(Path(__file__).parent.absolute() / "test_working_directory") diff --git a/tests/test_cli.py b/tests/test_cli.py index 88e7df3..d25d020 100644 --- a/tests/test_cli.py +++ b/tests/test_cli.py @@ -155,7 +155,7 @@ def test_Run(): if __name__ == "__main__": - retcode = pytest.main(["-rA", "-v", __file__, "--show", "True"]) + retcode = pytest.main(["-rA", "-v", __file__, "--show"]) assert retcode == 0, f"Non-zero return code {retcode}" # os.chdir(Path(__file__).parent.absolute() / "test_working_directory") # test_entrypoint() diff --git a/tests/test_oscillator_fmu.py b/tests/test_oscillator_fmu.py index 9cae7b2..1679f0c 100644 --- a/tests/test_oscillator_fmu.py +++ b/tests/test_oscillator_fmu.py @@ -305,7 +305,7 @@ def test_run_osp_system_structure(system_structure: Path, show: bool): # res.plot_time_series('osc.x_z', f"Case {c}. z-position") if __name__ == "__main__": - retcode = pytest.main(args=["-rA", "-v", __file__, "--show", "True"]) + retcode = pytest.main(args=["-rA", "-v", __file__, "--show"]) assert retcode == 0, f"Non-zero return code {retcode}" # import os # os.chdir(Path(__file__).parent.absolute() / "test_working_directory") diff --git a/tests/test_results.py b/tests/test_results.py index bbda3a7..2a69fe8 100644 --- a/tests/test_results.py +++ b/tests/test_results.py @@ -77,7 +77,7 @@ def test_retrieve(): if __name__ == "__main__": - retcode = pytest.main(["-rA", "-v", __file__, "--show", "True"]) + retcode = pytest.main(["-rA", "-v", __file__, "--show"]) assert retcode == 0, f"Non-zero return code {retcode}" # import os # os.chdir(Path(__file__).parent.absolute() / "test_working_directory") diff --git a/tests/test_utils.py b/tests/test_utils.py index 9a1d952..b043bb7 100644 --- a/tests/test_utils.py +++ b/tests/test_utils.py @@ -43,7 +43,7 @@ def test_get_callable_function_not_callable(): if __name__ == "__main__": - retcode = pytest.main(["-rA", "-v", __file__, "--show", "True"]) + retcode = pytest.main(["-rA", "-v", __file__, "--show"]) assert retcode == 0, f"Non-zero return code {retcode}" # import os # os.chdir(Path(__file__).parent.absolute() / "test_working_directory") From e04cbff0af14325e5b5cf8084536ce15d83682ca Mon Sep 17 00:00:00 2001 From: Claas Date: Sun, 22 Feb 2026 13:19:18 +0100 Subject: [PATCH 132/139] updated CHANGELOG.md --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 56e3ce3..6f432f2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -78,6 +78,7 @@ The changelog format is based on [Keep a Changelog](https://keepachangelog.com/e * Replaced `SimpleTable.fmu` with `TimeTableFMU.fmu` (in folder `tests/data/TimeTable`) * tests/conftest.py: * Changed scope of top level fixtures from "package" to "session", because "session" scoped fixtures gets called before "package" scoped fixtures + * Changed the additional `pytest` command line option `--show` from an input option (requesting the user to pass a literal value, e.g. write `--show True` or `--show False` ) to a command line _switch_. This eases the usage of this additional command line option. The pytest fixture `show` now gets set to `True` by simply adding the switch `--show` on the commandline. No need anylonger to amend `--show` with an additional string literal `True` or `False`. Passing the switch `--show` sets fixture `show` to `True`; omitting it sets fixture `show` to `False`. * Repaired all failing tests ### Dependencies From e9e4d0fc113328a690feb78b7db389984573a299 Mon Sep 17 00:00:00 2001 From: Claas Date: Sun, 22 Feb 2026 17:24:40 +0100 Subject: [PATCH 133/139] src/sim_explorer/system_interface.py: Minor docstring improvement --- src/sim_explorer/system_interface.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/sim_explorer/system_interface.py b/src/sim_explorer/system_interface.py index d5600d8..91258cb 100644 --- a/src/sim_explorer/system_interface.py +++ b/src/sim_explorer/system_interface.py @@ -367,14 +367,18 @@ def allowed_action( # noqa: C901 ) -> bool: """Check whether the action would be allowed according to FMI2 rules, see FMI2.01, p.49. - * if a tuple of variables is provided, the variables shall have equal properties - in addition to the normal allowed rules. + Note: If a tuple of variables is provided, the variables shall have equal properties + in addition to the normal allowed rules. Args: action (str): Action type, 'set', 'get', including init actions (set at time 0) comp (int,str): The instantiated component within the system (as index or name) - var (int,str,tuple): The variable(s) (of component) as reference or name + var (int,str,Sequence[int], Sequence[str]): The variable(s) (of component) as reference or name time (float): The time at which the action will be performed + + Returns + ------- + True if the action is allowed, False otherwise. In case of False, self.message contains the reason. """ def _description( From 687e5e652e27e68e4f506abb4e86ee04a3ffb4b0 Mon Sep 17 00:00:00 2001 From: Claas Date: Tue, 3 Mar 2026 17:39:06 +0100 Subject: [PATCH 134/139] src/sim_explorer/models.py: Renamed temporal operators `Temporal.FINALLY` to `Temporal.EVENTUALLY`, and adapted a related docstring in src/sim_explorer/assertion.py, to make clearer the meaning of the STL `EVENTUALLY` operator. --- CHANGELOG.md | 2 ++ src/sim_explorer/assertion.py | 4 ++-- src/sim_explorer/models.py | 2 +- tests/test_assertion.py | 4 ++-- 4 files changed, 7 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6f432f2..5a68a12 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -69,6 +69,8 @@ The changelog format is based on [Keep a Changelog](https://keepachangelog.com/e * .pre-commit-config.yaml: Updated id of ruff to ruff-check * .sourcery.yaml: Updated the lowest Python version the project supports to '3.11' * ruff.toml: Updated target Python version to "py311" +* src/sim_explorer/models.py: + * Renamed temporal operators `Temporal.FINALLY` to `Temporal.EVENTUALLY`, and adapted a related docstring in src/sim_explorer/assertion.py, to make clearer the meaning of the STL `EVENTUALLY` operator. ### Tests * tests/data/BouncingBall3D: Updated `BouncingBall3D.fmu` and related tests. diff --git a/src/sim_explorer/assertion.py b/src/sim_explorer/assertion.py index 9b447a8..156d3c1 100644 --- a/src/sim_explorer/assertion.py +++ b/src/sim_explorer/assertion.py @@ -389,7 +389,7 @@ def eval_series( # noqa: C901, PLR0912, PLR0915 `bool` : (time, True/False) for first row evaluating to True. `bool-list` : (times, True/False) for all data points in the series `A` : Always true for the whole time-series. Same as 'bool' - `F` : is True at end of time series. + `F` : Eventually True at some point in the time series. Callable : run the given callable on times, expr(data) None : Use the internal 'temporal(key)' setting Results: @@ -472,7 +472,7 @@ def eval_series( # noqa: C901, PLR0912, PLR0915 _res = all(results) evaluation = (times[0] if _res else times[results.index(False)], _res) - elif (ret is None and _temp == Temporal.F) or (isinstance(ret, str) and ret == "F"): # Finally True? + elif (ret is None and _temp == Temporal.F) or (isinstance(ret, str) and ret == "F"): # Eventually True? r_prev = results[-1] t_prev = times[-1] for i in range(min(len(times), len(results)) - 1, -1, -1): diff --git a/src/sim_explorer/models.py b/src/sim_explorer/models.py index caa4770..33e3da5 100644 --- a/src/sim_explorer/models.py +++ b/src/sim_explorer/models.py @@ -8,7 +8,7 @@ class Temporal(IntEnum): A = 1 ALWAYS = 1 F = 2 - FINALLY = 2 + EVENTUALLY = 2 T = 3 TIME = 3 diff --git a/tests/test_assertion.py b/tests/test_assertion.py index 7285698..1fa5820 100644 --- a/tests/test_assertion.py +++ b/tests/test_assertion.py @@ -180,7 +180,7 @@ def test_assertion_series(asserts: Assertion, show: bool): assert all(results[i] for i in range(81, 100)), "Assertion remains True" assert asserts.eval_series(key="1", data=_t, ret=max)[1] assert results == asserts.eval_series(key="1", data=_t, ret="bool-list")[1] - assert asserts.eval_series(key="1", data=_t, ret="F") == (8.1, True), "Finally True" + assert asserts.eval_series(key="1", data=_t, ret="F") == (8.1, True), "Eventually True" times, results = asserts.eval_series(key="2", data=tuple(zip(_t, _x, strict=True)), ret="bool") assert times == 0.0, f"Wrong from start. Found {times}, {results}. Expr: {asserts.expr(key='2')}" times, results = asserts.eval_series(key="2", data=tuple(zip(_t, _x, strict=True)), ret="bool-list") @@ -218,7 +218,7 @@ def test_assertion_series(asserts: Assertion, show: bool): results_tuple = asserts.eval_series(key="10", data=_t, ret="F") assert results_tuple == (9.0, False), "Becomes False at time 9.0" results_tuple = asserts.eval_series(key="10", data=_t[:89], ret="F") - assert results_tuple == (6.9, True), "Finally True from time 6.9" + assert results_tuple == (6.9, True), "Eventually True from time 6.9" def test_assertion_spec(): From 913afec9bb5fcde03c578a7cd5638f24efe8f1f9 Mon Sep 17 00:00:00 2001 From: Claas Date: Tue, 3 Mar 2026 19:35:40 +0100 Subject: [PATCH 135/139] bumped version number to 0.2.2 --- CHANGELOG.md | 6 +- CITATION.cff | 2 +- docs/source/conf.py | 2 +- pyproject.toml | 2 +- uv.lock | 342 ++++++++++++++++++++++---------------------- 5 files changed, 178 insertions(+), 176 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5a68a12..db96b1a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,7 +8,7 @@ The changelog format is based on [Keep a Changelog](https://keepachangelog.com/e * -/- -## [0.3.0] - 2026-02-23 +## [0.2.2] - 2026-03-04 ### Resolved * src/sim_explorer/__init__.py: Added `import libcosimpy.CosimLibrary` in `__init__.py` on package root level. This to make sure the libcosimc dll gets loaded only once. This resolves a runtime error observed with libcosimpy. (Although the root bug is likely in libcosimpy; should be reviewed by the libcosimpy team). @@ -203,8 +203,8 @@ New Assertions release: -[unreleased]: https://github.com/dnv-opensource/sim-explorer/compare/v0.3.0...HEAD -[0.3.0]: https://github.com/dnv-opensource/sim-explorer/releases/tag/v0.2.1...v0.3.0 +[unreleased]: https://github.com/dnv-opensource/sim-explorer/compare/v0.2.2...HEAD +[0.2.2]: https://github.com/dnv-opensource/sim-explorer/releases/tag/v0.2.1...v0.2.2 [0.2.1]: https://github.com/dnv-opensource/sim-explorer/releases/tag/v0.2.0...v0.2.1 [0.2.0]: https://github.com/dnv-opensource/sim-explorer/releases/tag/v0.1.0...v0.2.0 [0.1.0]: https://github.com/dnv-opensource/sim-explorer/releases/tag/v0.0.1...v0.1.0 diff --git a/CITATION.cff b/CITATION.cff index 446714c..ab701dc 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -1,5 +1,5 @@ title: sim-explorer -version: 0.3.0 +version: 0.2.2 abstract: >- Experimentation tools on top of OSP simulation models. type: software diff --git a/docs/source/conf.py b/docs/source/conf.py index d1ee504..915cf60 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -25,7 +25,7 @@ author = "Siegfried Eisinger, Jorge Luis Mendez, SEACo project team" # The full version, including alpha/beta/rc tags -release = "0.3.0" +release = "0.2.2" # -- General configuration --------------------------------------------------- # https://www.sphinx-doc.org/en/master/usage/configuration.html#general-configuration diff --git a/pyproject.toml b/pyproject.toml index 2ad04a1..6830162 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -27,7 +27,7 @@ allow-direct-references = true [project] name = "sim-explorer" -version = "0.3.0" +version = "0.2.2" description = "Experimentation tools on top of OSP simulation models." readme = "README.rst" requires-python = ">= 3.11" diff --git a/uv.lock b/uv.lock index 2b66ed7..fa3dc9c 100644 --- a/uv.lock +++ b/uv.lock @@ -139,11 +139,11 @@ wheels = [ [[package]] name = "async-lru" -version = "2.1.0" +version = "2.2.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/ef/c3/bbf34f15ea88dfb649ab2c40f9d75081784a50573a9ea431563cab64adb8/async_lru-2.1.0.tar.gz", hash = "sha256:9eeb2fecd3fe42cc8a787fc32ead53a3a7158cc43d039c3c55ab3e4e5b2a80ed", size = 12041, upload-time = "2026-01-17T22:52:18.931Z" } +sdist = { url = "https://files.pythonhosted.org/packages/05/8a/ca724066c32a53fa75f59e0f21aa822fdaa8a0dffa112d223634e3caabf9/async_lru-2.2.0.tar.gz", hash = "sha256:80abae2a237dbc6c60861d621619af39f0d920aea306de34cb992c879e01370c", size = 14654, upload-time = "2026-02-20T19:11:43.848Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/2e/e9/eb6a5db5ac505d5d45715388e92bced7a5bb556facc4d0865d192823f2d2/async_lru-2.1.0-py3-none-any.whl", hash = "sha256:fa12dcf99a42ac1280bc16c634bbaf06883809790f6304d85cdab3f666f33a7e", size = 6933, upload-time = "2026-01-17T22:52:17.389Z" }, + { url = "https://files.pythonhosted.org/packages/13/5c/af990f019b8dd11c5492a6371fe74a5b0276357370030b67254a87329944/async_lru-2.2.0-py3-none-any.whl", hash = "sha256:e2c1cf731eba202b59c5feedaef14ffd9d02ad0037fcda64938699f2c380eafe", size = 7890, upload-time = "2026-02-20T19:11:42.273Z" }, ] [[package]] @@ -196,11 +196,11 @@ css = [ [[package]] name = "certifi" -version = "2026.1.4" +version = "2026.2.25" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/e0/2d/a891ca51311197f6ad14a7ef42e2399f36cf2f9bd44752b3dc4eab60fdc5/certifi-2026.1.4.tar.gz", hash = "sha256:ac726dd470482006e014ad384921ed6438c457018f4b3d204aea4281258b2120", size = 154268, upload-time = "2026-01-04T02:42:41.825Z" } +sdist = { url = "https://files.pythonhosted.org/packages/af/2d/7bf41579a8986e348fa033a31cdd0e4121114f6bce2457e8876010b092dd/certifi-2026.2.25.tar.gz", hash = "sha256:e887ab5cee78ea814d3472169153c2d12cd43b14bd03329a39a9c6e2e80bfba7", size = 155029, upload-time = "2026-02-25T02:54:17.342Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/e6/ad/3cc14f097111b4de0040c83a525973216457bbeeb63739ef1ed275c1c021/certifi-2026.1.4-py3-none-any.whl", hash = "sha256:9943707519e4add1115f44c2bc244f782c0249876bf51b6599fee1ffbedd685c", size = 152900, upload-time = "2026-01-04T02:42:40.15Z" }, + { url = "https://files.pythonhosted.org/packages/9a/3c/c17fb3ca2d9c3acff52e30b309f538586f9f5b9c9cf454f3845fc9af4881/certifi-2026.2.25-py3-none-any.whl", hash = "sha256:027692e4402ad994f1c42e52a4997a9763c646b73e4096e4d5d6db8af1d6f0fa", size = 153684, upload-time = "2026-02-25T02:54:15.766Z" }, ] [[package]] @@ -357,28 +357,28 @@ wheels = [ [[package]] name = "cmake" -version = "4.2.1" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/00/f5/e4f5a35864293a8605bf6e9366d406ee11565b91a22f38f8b8665096c718/cmake-4.2.1.tar.gz", hash = "sha256:a07a790ca65946667c0fb286549e8e0b5a850e2f8170ae60d3418573011ca218", size = 37060, upload-time = "2025-12-21T11:23:47.499Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/53/b3/51560fb74ff1f369299d2b15e7c0a1c227d534753dd779ccd45b305678a8/cmake-4.2.1-py3-none-macosx_10_10_universal2.whl", hash = "sha256:ec44fa08b6ca25a63f7356a442469840841145d7b7b6f4d65318b6bd59a0f7f6", size = 51572335, upload-time = "2025-12-21T11:22:42.116Z" }, - { url = "https://files.pythonhosted.org/packages/51/4f/8278a25e101ec1ce2a1a2ca78db61fa683495a14e66a1174fc3d97879802/cmake-4.2.1-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:c8bdf88f8d50b64c88ffc75fb671f3ab017d803f36589f21c3f1e9f3a1b236a7", size = 29050095, upload-time = "2025-12-21T11:22:45.955Z" }, - { url = "https://files.pythonhosted.org/packages/e6/6c/efeb22bfdcebb29baf2c8853edf7ef59ff0bce0c2adaeefde4916c2b0eea/cmake-4.2.1-py3-none-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:6ca394cdea61534f12e30f0188b19ace8ba844088105b77b9fd70e6df18ef241", size = 30088543, upload-time = "2025-12-21T11:22:49.623Z" }, - { url = "https://files.pythonhosted.org/packages/9b/83/7b6ff5b0f64f764db5e87ac4c320dfc34a783f38601b2f0c1dfe0ffcbab1/cmake-4.2.1-py3-none-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", hash = "sha256:c5742041f8e641d977928207e2697e9cc3242d0d01f7cb8671f63ad45dcc447b", size = 29838727, upload-time = "2025-12-21T11:22:53.799Z" }, - { url = "https://files.pythonhosted.org/packages/64/48/81fa5fa5bf19b7be74ba83ea3eddc20210995b066e3acb2329e8f821bd4e/cmake-4.2.1-py3-none-manylinux2014_s390x.manylinux_2_17_s390x.whl", hash = "sha256:ae0f51d2b8dd00a7ac1578c19364140358596e449d2ac1b978af3f0b35737d01", size = 27768477, upload-time = "2025-12-21T11:22:57.608Z" }, - { url = "https://files.pythonhosted.org/packages/28/19/b54ff2e03946beeef785e6407d965a9493d26c50dd1aa09ffc7b53fbf9a5/cmake-4.2.1-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:6333a2b16e1d55373419b9c1572a155b315bfb9d834fbdbba0f7d3428437c785", size = 28919242, upload-time = "2025-12-21T11:23:01.177Z" }, - { url = "https://files.pythonhosted.org/packages/ff/82/b001aac0162af8524067a94005e61e23426103b9283c2525df62f0b403ea/cmake-4.2.1-py3-none-manylinux_2_31_armv7l.whl", hash = "sha256:4d7a62c462cc81a6f7a5e4db7b298b4e66d851010418c8cdc5a9de0a8701f60f", size = 26109769, upload-time = "2025-12-21T11:23:04.627Z" }, - { url = "https://files.pythonhosted.org/packages/28/62/c4e8810012175ca76bb4be565955b73354a8693a4a9e983206be7cd9144e/cmake-4.2.1-py3-none-manylinux_2_31_riscv64.whl", hash = "sha256:3455391ffce8a860bbbd22b83c2188f13806100a21f28b8ab2c6a785def25616", size = 26217175, upload-time = "2025-12-21T11:23:07.952Z" }, - { url = "https://files.pythonhosted.org/packages/40/2e/4f657c370fdf741dfa7c1189863a15e50ea44e35fad314ba3448ad017ef8/cmake-4.2.1-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:4d0dfe33c993e3d58cfebe2ab1205668411aae1e6cb78430f3b9d070a97e1274", size = 37922579, upload-time = "2025-12-21T11:23:11.477Z" }, - { url = "https://files.pythonhosted.org/packages/6a/c2/c37989f2366d700f934b6c557dfd74e078352f7535b63d35920f1b0e49fd/cmake-4.2.1-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:52db8740e81d10c8d103899c87e0100e6aab969295ab99ce51eb11de4c36c9ce", size = 34564791, upload-time = "2025-12-21T11:23:15.177Z" }, - { url = "https://files.pythonhosted.org/packages/0d/f4/4a3fe5399be1f4f3876762d2b583c8b2ce6e1b419692f170a8b710ca1742/cmake-4.2.1-py3-none-musllinux_1_2_i686.whl", hash = "sha256:493abf42c003034c2bb1ad58a221542174a5c0fd2a76e9fdd91709ae6e53263c", size = 40440667, upload-time = "2025-12-21T11:23:19.14Z" }, - { url = "https://files.pythonhosted.org/packages/9d/a7/91b4504199f587c11b612f7bedcb8943d6f2da679d6e627e2de962a95011/cmake-4.2.1-py3-none-musllinux_1_2_ppc64le.whl", hash = "sha256:3d8d7632bb27cf1d0ac78098f2f7dfb7019927f35fb5a8c1508b17524af70000", size = 39610499, upload-time = "2025-12-21T11:23:23Z" }, - { url = "https://files.pythonhosted.org/packages/f5/4e/6aabf0172544c6b021ef0192f3f9bd8bb0f2877ad9ae223e653982aebd62/cmake-4.2.1-py3-none-musllinux_1_2_riscv64.whl", hash = "sha256:3e89d391096fdbdaab82e28b7e1fa964a873c0ba8d77c3542260c7d115aaac1f", size = 34796816, upload-time = "2025-12-21T11:23:26.88Z" }, - { url = "https://files.pythonhosted.org/packages/0a/f1/a2ae37cc5ff4338165a322e2dc70ddd0713a2989dee1ccf1af4ddf4917da/cmake-4.2.1-py3-none-musllinux_1_2_s390x.whl", hash = "sha256:e758ae635c75aaf0258e2c46fe95a3821f01011d5dbe29b7f045976b88ce3ca8", size = 36826277, upload-time = "2025-12-21T11:23:30.702Z" }, - { url = "https://files.pythonhosted.org/packages/fe/5b/ffa3551f85fd26dddc0e5d2e5dff0cda50fce57aaf2b237f2d5210d74203/cmake-4.2.1-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:fecc03edef6257b2bc8784f7880e84fe8a0b0fb54c952528c61ce14a4d693e16", size = 37806089, upload-time = "2025-12-21T11:23:34.464Z" }, - { url = "https://files.pythonhosted.org/packages/d2/99/c48c152e5e002a59861fdcfeed4e8ebe5d2da7a36db6e5da86b2f3a6c4d8/cmake-4.2.1-py3-none-win32.whl", hash = "sha256:72c860dae7c0315b05f59fd8e19253861c6e42f8d391a26aa6e2b4c9bd6014b8", size = 35352971, upload-time = "2025-12-21T11:23:37.908Z" }, - { url = "https://files.pythonhosted.org/packages/ff/cd/54fe2d1fc0674d2f05bfdc0cbd8e4602a6541a8bbe9e4bd5839ff8397a65/cmake-4.2.1-py3-none-win_amd64.whl", hash = "sha256:c186e7b826978f86bcbada91845e949e1f5ce5c670d6db49f7ecf5bac1b334e3", size = 38545649, upload-time = "2025-12-21T11:23:41.21Z" }, - { url = "https://files.pythonhosted.org/packages/67/3a/3704a5110716d1abd76cb3cc968f355f697f7ee38fbb9406924135a9590b/cmake-4.2.1-py3-none-win_arm64.whl", hash = "sha256:82224245741cf389d7c9072002ae2a81b63accb42732803db9b449c9423d546d", size = 38000806, upload-time = "2025-12-21T11:23:44.779Z" }, +version = "4.2.3" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/3d/1d/f917d89175a54938837f44f7672bc2bc24d1f6fc85c7f787b8d29c1017d2/cmake-4.2.3.tar.gz", hash = "sha256:7a6bc333453c9f7614c7a6e664950d309a5e1f89fa98512d537d4fde27eb8fae", size = 36957, upload-time = "2026-02-28T17:49:18.848Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/80/5f/965d2caf7b05e15853974eb36cdc3a8029c09bac886f7448d3f6ad4a8c5d/cmake-4.2.3-py3-none-macosx_10_10_universal2.whl", hash = "sha256:8604578dd087631b1c829315e78e6c81d9549708df2085c89722d5be6174a71f", size = 51591021, upload-time = "2026-02-28T17:48:21.225Z" }, + { url = "https://files.pythonhosted.org/packages/29/92/c8895ffc12c5241111282340c56450707dd8d2f8d1f26c715087e21e3b01/cmake-4.2.3-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:a7e63d254ef3df90299779f5b41bf84cef02fa864255c567356089ea7c382c65", size = 29007127, upload-time = "2026-02-28T17:48:24.701Z" }, + { url = "https://files.pythonhosted.org/packages/ee/2f/f8438b417275d993d457d99f031fbc104bdda879ec7bdf3c6a78b8af05f7/cmake-4.2.3-py3-none-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:56e88a69c95e6defafc8e68ba8b99ca9c4dd6e4c97e7f8039283fe263f1de3c9", size = 30064565, upload-time = "2026-02-28T17:48:27.705Z" }, + { url = "https://files.pythonhosted.org/packages/ee/c5/6a2e1b69d58422ddb6370e5d1e5574218dafe200c61a96add1c4cbe5640e/cmake-4.2.3-py3-none-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", hash = "sha256:b243937103331a27e8fae4b9a72b4a852c281fb1339e76eef9e9915d4536c7c9", size = 29837850, upload-time = "2026-02-28T17:48:30.749Z" }, + { url = "https://files.pythonhosted.org/packages/a4/1c/9445c89cfcfbafe1c61a6a1c38072ddcb8413397a736db3bbe8c01f015cc/cmake-4.2.3-py3-none-manylinux2014_s390x.manylinux_2_17_s390x.whl", hash = "sha256:c53c2a314a3723f0653c0f90aacca68267f0db003ca596bb2aa65e7fdafa31e2", size = 27749297, upload-time = "2026-02-28T17:48:36.717Z" }, + { url = "https://files.pythonhosted.org/packages/a7/c2/7ecd2aec927262ff2898d371f44ccb15884b6172407326e9388df07f9642/cmake-4.2.3-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:8e91b381aaea3c47110583dccc52f4562333d1accdbb806939f953c16e74ec0a", size = 28904315, upload-time = "2026-02-28T17:48:39.835Z" }, + { url = "https://files.pythonhosted.org/packages/0f/10/b41652c2ce1a33102386f6d65c22192284ed780de2d8ab3f416d795d928b/cmake-4.2.3-py3-none-manylinux_2_31_armv7l.whl", hash = "sha256:76eae39cd8855e80a2b485686f3539c39cba5c7eae49c4b634a15638d4edf39f", size = 26086034, upload-time = "2026-02-28T17:48:42.696Z" }, + { url = "https://files.pythonhosted.org/packages/d8/2e/d69fd449414b5bdc551ede33e8ba41fd293458865bf9d4d6745fe8fe4e5a/cmake-4.2.3-py3-none-manylinux_2_31_riscv64.whl", hash = "sha256:e3dfbaeffac5848dce60b62a93eecd96b7a3eb0af6d874efc4ec0edb72ec7a24", size = 26203962, upload-time = "2026-02-28T17:48:45.897Z" }, + { url = "https://files.pythonhosted.org/packages/1b/cd/6b703e911069bc9d099097bf9d1cf5f61b627913c1dace890718484218c9/cmake-4.2.3-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:3a21c36a64f52737e37dbeda0ce76391156139d546d995ed0992c3d4bc306636", size = 37881542, upload-time = "2026-02-28T17:48:48.843Z" }, + { url = "https://files.pythonhosted.org/packages/6b/15/4949cb479231bd6dcf204ffff4b5775c2a471754e73b8f9365ba17a6aa49/cmake-4.2.3-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:66dff80bc6c955592861f662abebc50ddc4d097bfd1630d496559f7e7017e769", size = 34523393, upload-time = "2026-02-28T17:48:51.55Z" }, + { url = "https://files.pythonhosted.org/packages/c2/39/9c5071dfe0774ad442dab753716e472b537da0bf3fefbc61362ab60b7e5e/cmake-4.2.3-py3-none-musllinux_1_2_i686.whl", hash = "sha256:2605260fa17826c138ad3d78cdc3c6250b860f6c957653e35208c11e2ca4ad91", size = 40419861, upload-time = "2026-02-28T17:48:54.946Z" }, + { url = "https://files.pythonhosted.org/packages/cf/bd/44655063228db7d8f69f8ce3f84d44b854ab2a9bdc530fd9280e64377811/cmake-4.2.3-py3-none-musllinux_1_2_ppc64le.whl", hash = "sha256:f3693c97daaeedc931c6c2ef67b7213e60ef8e51c11050b6a7f4628f5f2a7883", size = 39615316, upload-time = "2026-02-28T17:48:58.308Z" }, + { url = "https://files.pythonhosted.org/packages/28/e4/f4ae13e3162151cdf978d9b279b6f21dd4b358bcc938607f7bddfd1f1da3/cmake-4.2.3-py3-none-musllinux_1_2_riscv64.whl", hash = "sha256:849ce056d644e1c84ba835976e8adc9777ccd2078d81ca80c20a933e4711b3f7", size = 34768312, upload-time = "2026-02-28T17:49:01.787Z" }, + { url = "https://files.pythonhosted.org/packages/28/5e/32ffc26ca34400de8c7fa5b03f3c132636268cb83f79b6a2f8c7dd8dc923/cmake-4.2.3-py3-none-musllinux_1_2_s390x.whl", hash = "sha256:1432016bf6cb533ff8833e0a434c640aa097ffd1a5c0e9341554c2c146050363", size = 36812265, upload-time = "2026-02-28T17:49:04.873Z" }, + { url = "https://files.pythonhosted.org/packages/fc/71/8324902abe3e883bc1d9adfb3c3e602e87f485b797defc87d0fe15fbb109/cmake-4.2.3-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:22c85da6d4aacebb3ed649bb7dc2fc034c6744f25ed8a02537408fe3c914bf9e", size = 37795828, upload-time = "2026-02-28T17:49:08.142Z" }, + { url = "https://files.pythonhosted.org/packages/cc/df/1b7d450ea66ba054c653165beab71414ccc1c1ea056e51574ae75206ea91/cmake-4.2.3-py3-none-win32.whl", hash = "sha256:2091e4c1b45e6e900dda4aebce1d3e912ddc3ba0c153dd6b35be0b18f7f2b2ce", size = 35499316, upload-time = "2026-02-28T17:49:10.957Z" }, + { url = "https://files.pythonhosted.org/packages/7f/d9/f1693ab5e403ae010df8c7ec12c77b2671080ec5c158b37f8db78814be96/cmake-4.2.3-py3-none-win_amd64.whl", hash = "sha256:0c55af0e1b2db232a94a7c34e89f25f3dbf410a4669b11134d07de0bd7aad03e", size = 38891890, upload-time = "2026-02-28T17:49:13.757Z" }, + { url = "https://files.pythonhosted.org/packages/9b/4b/6b246acb4be50867dc9237d55a0bc1ec0c8fbd47db2c868f1f2b4b690e76/cmake-4.2.3-py3-none-win_arm64.whl", hash = "sha256:e9d3761edc558b89321283c258f3bc036d2cda4c22ecfa181a25bb84e96afd4a", size = 38005743, upload-time = "2026-02-28T17:49:16.563Z" }, ] [[package]] @@ -701,11 +701,11 @@ wheels = [ [[package]] name = "filelock" -version = "3.24.3" +version = "3.25.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/73/92/a8e2479937ff39185d20dd6a851c1a63e55849e447a55e798cc2e1f49c65/filelock-3.24.3.tar.gz", hash = "sha256:011a5644dc937c22699943ebbfc46e969cdde3e171470a6e40b9533e5a72affa", size = 37935, upload-time = "2026-02-19T00:48:20.543Z" } +sdist = { url = "https://files.pythonhosted.org/packages/77/18/a1fd2231c679dcb9726204645721b12498aeac28e1ad0601038f94b42556/filelock-3.25.0.tar.gz", hash = "sha256:8f00faf3abf9dc730a1ffe9c354ae5c04e079ab7d3a683b7c32da5dd05f26af3", size = 40158, upload-time = "2026-03-01T15:08:45.916Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/9c/0f/5d0c71a1aefeb08efff26272149e07ab922b64f46c63363756224bd6872e/filelock-3.24.3-py3-none-any.whl", hash = "sha256:426e9a4660391f7f8a810d71b0555bce9008b0a1cc342ab1f6947d37639e002d", size = 24331, upload-time = "2026-02-19T00:48:18.465Z" }, + { url = "https://files.pythonhosted.org/packages/f9/0b/de6f54d4a8bedfe8645c41497f3c18d749f0bd3218170c667bf4b81d0cdd/filelock-3.25.0-py3-none-any.whl", hash = "sha256:5ccf8069f7948f494968fc0713c10e5c182a9c9d9eef3a636307a20c2490f047", size = 26427, upload-time = "2026-03-01T15:08:44.593Z" }, ] [[package]] @@ -734,7 +734,7 @@ wheels = [ [[package]] name = "fmpy" -version = "0.3.27" +version = "0.3.28" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "attrs" }, @@ -747,7 +747,7 @@ dependencies = [ { name = "numpy" }, ] wheels = [ - { url = "https://files.pythonhosted.org/packages/3f/f6/524fab535e287fc4d39736602cb69b4d9622a795d6c5da397f8039ed4c38/fmpy-0.3.27-py3-none-any.whl", hash = "sha256:0c2c270dd39e4303e7200dd62626f4d80e76cda4a2ca3a8e542bd4f70522eddf", size = 4970777, upload-time = "2025-12-16T13:36:12.686Z" }, + { url = "https://files.pythonhosted.org/packages/5d/7a/85730aaf71b9c7fc69029f5b7df2a3465c8dcd459b89b7cbcdc73eeeed9e/fmpy-0.3.28-py3-none-any.whl", hash = "sha256:576ac9f5886f3c767eff5adaf1a84f0221ab93ee6d894701dc6c55a779ac6a38", size = 6454079, upload-time = "2026-03-02T15:21:02.74Z" }, ] [[package]] @@ -864,11 +864,11 @@ wheels = [ [[package]] name = "identify" -version = "2.6.16" +version = "2.6.17" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/5b/8d/e8b97e6bd3fb6fb271346f7981362f1e04d6a7463abd0de79e1fda17c067/identify-2.6.16.tar.gz", hash = "sha256:846857203b5511bbe94d5a352a48ef2359532bc8f6727b5544077a0dcfb24980", size = 99360, upload-time = "2026-01-12T18:58:58.201Z" } +sdist = { url = "https://files.pythonhosted.org/packages/57/84/376a3b96e5a8d33a7aa2c5b3b31a4b3c364117184bf0b17418055f6ace66/identify-2.6.17.tar.gz", hash = "sha256:f816b0b596b204c9fdf076ded172322f2723cf958d02f9c3587504834c8ff04d", size = 99579, upload-time = "2026-03-01T20:04:12.702Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/b8/58/40fbbcefeda82364720eba5cf2270f98496bdfa19ea75b4cccae79c698e6/identify-2.6.16-py2.py3-none-any.whl", hash = "sha256:391ee4d77741d994189522896270b787aed8670389bfd60f326d677d64a6dfb0", size = 99202, upload-time = "2026-01-12T18:58:56.627Z" }, + { url = "https://files.pythonhosted.org/packages/40/66/71c1227dff78aaeb942fed29dd5651f2aec166cc7c9aeea3e8b26a539b7d/identify-2.6.17-py2.py3-none-any.whl", hash = "sha256:be5f8412d5ed4b20f2bd41a65f920990bdccaa6a4a18a08f1eefdcd0bdd885f0", size = 99382, upload-time = "2026-03-01T20:04:11.439Z" }, ] [[package]] @@ -882,11 +882,11 @@ wheels = [ [[package]] name = "imagesize" -version = "1.4.1" +version = "2.0.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/a7/84/62473fb57d61e31fef6e36d64a179c8781605429fd927b5dd608c997be31/imagesize-1.4.1.tar.gz", hash = "sha256:69150444affb9cb0d5cc5a92b3676f0b2fb7cd9ae39e947a5e11a36b4497cd4a", size = 1280026, upload-time = "2022-07-01T12:21:05.687Z" } +sdist = { url = "https://files.pythonhosted.org/packages/6c/e6/7bf14eeb8f8b7251141944835abd42eb20a658d89084b7e1f3e5fe394090/imagesize-2.0.0.tar.gz", hash = "sha256:8e8358c4a05c304f1fccf7ff96f036e7243a189e9e42e90851993c558cfe9ee3", size = 1773045, upload-time = "2026-03-03T14:18:29.941Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/ff/62/85c4c919272577931d407be5ba5d71c20f0b616d31a0befe0ae45bb79abd/imagesize-1.4.1-py2.py3-none-any.whl", hash = "sha256:0d8d18d08f840c19d0ee7ca1fd82490fdc3729b7ac93f49870406ddde8ef8d8b", size = 8769, upload-time = "2022-07-01T12:21:02.467Z" }, + { url = "https://files.pythonhosted.org/packages/5f/53/fb7122b71361a0d121b669dcf3d31244ef75badbbb724af388948de543e2/imagesize-2.0.0-py2.py3-none-any.whl", hash = "sha256:5667c5bbb57ab3f1fa4bc366f4fbc971db3d5ed011fd2715fd8001f782718d96", size = 9441, upload-time = "2026-03-03T14:18:27.892Z" }, ] [[package]] @@ -986,11 +986,11 @@ wheels = [ [[package]] name = "isort" -version = "8.0.0" +version = "8.0.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/bf/e3/e72b0b3a85f24cf5fc2cd8e92b996592798f896024c5cdf3709232e6e377/isort-8.0.0.tar.gz", hash = "sha256:fddea59202f231e170e52e71e3510b99c373b6e571b55d9c7b31b679c0fed47c", size = 769482, upload-time = "2026-02-19T16:31:59.716Z" } +sdist = { url = "https://files.pythonhosted.org/packages/ef/7c/ec4ab396d31b3b395e2e999c8f46dec78c5e29209fac49d1f4dace04041d/isort-8.0.1.tar.gz", hash = "sha256:171ac4ff559cdc060bcfff550bc8404a486fee0caab245679c2abe7cb253c78d", size = 769592, upload-time = "2026-02-28T10:08:20.685Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/74/ea/cf3aad99dd12c026e2d6835d559efb6fc50ccfd5b46d42d5fec2608b116a/isort-8.0.0-py3-none-any.whl", hash = "sha256:184916a933041c7cf718787f7e52064f3c06272aff69a5cb4dc46497bd8911d9", size = 89715, upload-time = "2026-02-19T16:31:57.745Z" }, + { url = "https://files.pythonhosted.org/packages/3e/95/c7c34aa53c16353c56d0b802fba48d5f5caa2cdee7958acbcb795c830416/isort-8.0.1-py3-none-any.whl", hash = "sha256:28b89bc70f751b559aeca209e6120393d43fbe2490de0559662be7a9787e3d75", size = 89733, upload-time = "2026-02-28T10:08:19.466Z" }, ] [[package]] @@ -1028,14 +1028,11 @@ wheels = [ [[package]] name = "jsonpath-ng" -version = "1.7.0" +version = "1.8.0" source = { registry = "https://pypi.org/simple" } -dependencies = [ - { name = "ply" }, -] -sdist = { url = "https://files.pythonhosted.org/packages/6d/86/08646239a313f895186ff0a4573452038eed8c86f54380b3ebac34d32fb2/jsonpath-ng-1.7.0.tar.gz", hash = "sha256:f6f5f7fd4e5ff79c785f1573b394043b39849fb2bb47bcead935d12b00beab3c", size = 37838, upload-time = "2024-10-11T15:41:42.404Z" } +sdist = { url = "https://files.pythonhosted.org/packages/32/58/250751940d75c8019659e15482d548a4aa3b6ce122c515102a4bfdac50e3/jsonpath_ng-1.8.0.tar.gz", hash = "sha256:54252968134b5e549ea5b872f1df1168bd7defe1a52fed5a358c194e1943ddc3", size = 74513, upload-time = "2026-02-24T14:42:06.182Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/35/5a/73ecb3d82f8615f32ccdadeb9356726d6cae3a4bbc840b437ceb95708063/jsonpath_ng-1.7.0-py3-none-any.whl", hash = "sha256:f3d7f9e848cba1b6da28c55b1c26ff915dc9e0b1ba7e752a53d6da8d5cbd00b6", size = 30105, upload-time = "2024-11-20T17:58:30.418Z" }, + { url = "https://files.pythonhosted.org/packages/03/99/33c7d78a3fb70d545fd5411ac67a651c81602cc09c9cf0df383733f068c5/jsonpath_ng-1.8.0-py3-none-any.whl", hash = "sha256:b8dde192f8af58d646fc031fac9c99fe4d00326afc4148f1f043c601a8cfe138", size = 67844, upload-time = "2026-02-28T00:53:19.637Z" }, ] [[package]] @@ -1228,7 +1225,7 @@ wheels = [ [[package]] name = "jupyterlab" -version = "4.5.4" +version = "4.5.5" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "async-lru" }, @@ -1245,9 +1242,9 @@ dependencies = [ { name = "tornado" }, { name = "traitlets" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/7c/6b/21af7c0512bdf67e0c54c121779a1f2a97a164a7657e13fced79db8fa5a0/jupyterlab-4.5.4.tar.gz", hash = "sha256:c215f48d8e4582bd2920ad61cc6a40d8ebfef7e5a517ae56b8a9413c9789fdfb", size = 23943597, upload-time = "2026-02-11T00:26:55.308Z" } +sdist = { url = "https://files.pythonhosted.org/packages/6e/2d/953a5612a34a3c799a62566a548e711d103f631672fd49650e0f2de80870/jupyterlab-4.5.5.tar.gz", hash = "sha256:eac620698c59eb810e1729909be418d9373d18137cac66637141abba613b3fda", size = 23968441, upload-time = "2026-02-23T18:57:34.339Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/f5/9f/a70972ece62ead2d81acc6223188f6d18a92f665ccce17796a0cdea4fcf5/jupyterlab-4.5.4-py3-none-any.whl", hash = "sha256:cc233f70539728534669fb0015331f2a3a87656207b3bb2d07916e9289192f12", size = 12391867, upload-time = "2026-02-11T00:26:51.23Z" }, + { url = "https://files.pythonhosted.org/packages/b9/52/372d3494766d690dfdd286871bf5f7fb9a6c61f7566ccaa7153a163dd1df/jupyterlab-4.5.5-py3-none-any.whl", hash = "sha256:a35694a40a8e7f2e82f387472af24e61b22adcce87b5a8ab97a5d9c486202a6d", size = 12446824, upload-time = "2026-02-23T18:57:30.398Z" }, ] [[package]] @@ -1906,11 +1903,11 @@ wheels = [ [[package]] name = "narwhals" -version = "2.16.0" +version = "2.17.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/fc/6f/713be67779028d482c6e0f2dde5bc430021b2578a4808c1c9f6d7ad48257/narwhals-2.16.0.tar.gz", hash = "sha256:155bb45132b370941ba0396d123cf9ed192bf25f39c4cea726f2da422ca4e145", size = 618268, upload-time = "2026-02-02T10:31:00.545Z" } +sdist = { url = "https://files.pythonhosted.org/packages/75/59/81d0f4cad21484083466f278e6b392addd9f4205b48d45b5c8771670ebf8/narwhals-2.17.0.tar.gz", hash = "sha256:ebd5bc95bcfa2f8e89a8ac09e2765a63055162837208e67b42d6eeb6651d5e67", size = 620306, upload-time = "2026-02-23T09:44:34.142Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/03/cc/7cb74758e6df95e0c4e1253f203b6dd7f348bf2f29cf89e9210a2416d535/narwhals-2.16.0-py3-none-any.whl", hash = "sha256:846f1fd7093ac69d63526e50732033e86c30ea0026a44d9b23991010c7d1485d", size = 443951, upload-time = "2026-02-02T10:30:58.635Z" }, + { url = "https://files.pythonhosted.org/packages/4b/27/20770bd6bf8fbe1e16f848ba21da9df061f38d2e6483952c29d2bb5d1d8b/narwhals-2.17.0-py3-none-any.whl", hash = "sha256:2ac5307b7c2b275a7d66eeda906b8605e3d7a760951e188dcfff86e8ebe083dd", size = 444897, upload-time = "2026-02-23T09:44:32.006Z" }, ] [[package]] @@ -1988,7 +1985,7 @@ wheels = [ [[package]] name = "notebook" -version = "7.5.3" +version = "7.5.4" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "jupyter-server" }, @@ -1997,9 +1994,9 @@ dependencies = [ { name = "notebook-shim" }, { name = "tornado" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/b8/cb/cc7f4df5cee315dd126a47eb60890690a0438d5e0dd40c32d60ce16de377/notebook-7.5.3.tar.gz", hash = "sha256:393ceb269cf9fdb02a3be607a57d7bd5c2c14604f1818a17dbeb38e04f98cbfa", size = 14073140, upload-time = "2026-01-26T07:28:36.605Z" } +sdist = { url = "https://files.pythonhosted.org/packages/78/08/9d446fbb49f95de316ea6d7f25d0a4bc95117dd574e35f405895ac706f29/notebook-7.5.4.tar.gz", hash = "sha256:b928b2ba22cb63aa83df2e0e76fe3697950a0c1c4a41b84ebccf1972b1bb5771", size = 14167892, upload-time = "2026-02-24T14:13:56.116Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/96/98/9286e7f35e5584ebb79f997f2fb0cb66745c86f6c5fccf15ba32aac5e908/notebook-7.5.3-py3-none-any.whl", hash = "sha256:c997bfa1a2a9eb58c9bbb7e77d50428befb1033dd6f02c482922e96851d67354", size = 14481744, upload-time = "2026-01-26T07:28:31.867Z" }, + { url = "https://files.pythonhosted.org/packages/59/01/05e5387b53e0f549212d5eff58845886f3827617b5c9409c966ddc07cb6d/notebook-7.5.4-py3-none-any.whl", hash = "sha256:860e31782b3d3a25ca0819ff039f5cf77845d1bf30c78ef9528b88b25e0a9850", size = 14578014, upload-time = "2026-02-24T14:13:52.274Z" }, ] [[package]] @@ -2107,14 +2104,14 @@ wheels = [ [[package]] name = "optype" -version = "0.15.0" +version = "0.16.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "typing-extensions", marker = "python_full_version < '3.13'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/d7/93/6b9e43138ce36fbad134bd1a50460a7bbda61105b5a964e4cf773fe4d845/optype-0.15.0.tar.gz", hash = "sha256:457d6ca9e7da19967ec16d42bdf94e240b33b5d70a56fbbf5b427e5ea39cf41e", size = 99978, upload-time = "2025-12-08T12:32:41.422Z" } +sdist = { url = "https://files.pythonhosted.org/packages/66/d3/c88bb4bd90867356275ca839499313851af4b36fce6919ebc5e1de26e7ca/optype-0.16.0.tar.gz", hash = "sha256:fa682fd629ef6b70ba656ebc9fdd6614ba06ce13f52e0416dd8014c7e691a2d1", size = 53498, upload-time = "2026-02-19T23:37:09.495Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/07/8b/93f6c496fc5da062fd7e7c4745b5a8dd09b7b576c626075844fe97951a7d/optype-0.15.0-py3-none-any.whl", hash = "sha256:caba40ece9ea39b499fa76c036a82e0d452a432dd4dd3e8e0d30892be2e8c76c", size = 88716, upload-time = "2025-12-08T12:32:39.669Z" }, + { url = "https://files.pythonhosted.org/packages/91/a8/fe26515203cff140f1afc31236fb7f703d4bb4bd5679d28afcb3661c8d9f/optype-0.16.0-py3-none-any.whl", hash = "sha256:c28905713f55630b4bb8948f38e027ad13a541499ebcf957501f486da54b74d2", size = 65893, upload-time = "2026-02-19T23:37:08.217Z" }, ] [package.optional-dependencies] @@ -2293,15 +2290,15 @@ wheels = [ [[package]] name = "plotly" -version = "6.5.2" +version = "6.6.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "narwhals" }, { name = "packaging" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/e3/4f/8a10a9b9f5192cb6fdef62f1d77fa7d834190b2c50c0cd256bd62879212b/plotly-6.5.2.tar.gz", hash = "sha256:7478555be0198562d1435dee4c308268187553cc15516a2f4dd034453699e393", size = 7015695, upload-time = "2026-01-14T21:26:51.222Z" } +sdist = { url = "https://files.pythonhosted.org/packages/24/fb/41efe84970cfddefd4ccf025e2cbfafe780004555f583e93dba3dac2cdef/plotly-6.6.0.tar.gz", hash = "sha256:b897f15f3b02028d69f755f236be890ba950d0a42d7dfc619b44e2d8cea8748c", size = 7027956, upload-time = "2026-03-02T21:10:25.321Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/8a/67/f95b5460f127840310d2187f916cf0023b5875c0717fdf893f71e1325e87/plotly-6.5.2-py3-none-any.whl", hash = "sha256:91757653bd9c550eeea2fa2404dba6b85d1e366d54804c340b2c874e5a7eb4a4", size = 9895973, upload-time = "2026-01-14T21:26:47.135Z" }, + { url = "https://files.pythonhosted.org/packages/52/d2/c6e44dba74f17c6216ce1b56044a9b93a929f1c2d5bdaff892512b260f5e/plotly-6.6.0-py3-none-any.whl", hash = "sha256:8d6daf0f87412e0c0bfe72e809d615217ab57cc715899a1e5145135a7800d1d0", size = 9910315, upload-time = "2026-03-02T21:10:18.131Z" }, ] [[package]] @@ -2322,15 +2319,6 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/54/20/4d324d65cc6d9205fabedc306948156824eb9f0ee1633355a8f7ec5c66bf/pluggy-1.6.0-py3-none-any.whl", hash = "sha256:e920276dd6813095e9377c0bc5566d94c932c33b27a3e3945d8389c374dd4746", size = 20538, upload-time = "2025-05-15T12:30:06.134Z" }, ] -[[package]] -name = "ply" -version = "3.11" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/e5/69/882ee5c9d017149285cab114ebeab373308ef0f874fcdac9beb90e0ac4da/ply-3.11.tar.gz", hash = "sha256:00c7c1aaa88358b9c765b6d3000c6eec0ba42abca5351b095321aef446081da3", size = 159130, upload-time = "2018-02-15T19:01:31.097Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/a3/58/35da89ee790598a0700ea49b2a66594140f44dec458c07e8e3d4979137fc/ply-3.11-py2.py3-none-any.whl", hash = "sha256:096f9b8350b65ebd2fd1346b12452efe5b9607f7482813ffca50c22722a807ce", size = 49567, upload-time = "2018-02-15T19:01:27.172Z" }, -] - [[package]] name = "pre-commit" version = "4.5.1" @@ -2635,6 +2623,19 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/ec/57/56b9bcc3c9c6a792fcbaf139543cee77261f3651ca9da0c93f5c1221264b/python_dateutil-2.9.0.post0-py2.py3-none-any.whl", hash = "sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427", size = 229892, upload-time = "2024-03-01T18:36:18.57Z" }, ] +[[package]] +name = "python-discovery" +version = "1.1.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "filelock" }, + { name = "platformdirs" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/82/bb/93a3e83bdf9322c7e21cafd092e56a4a17c4d8ef4277b6eb01af1a540a6f/python_discovery-1.1.0.tar.gz", hash = "sha256:447941ba1aed8cc2ab7ee3cb91be5fc137c5bdbb05b7e6ea62fbdcb66e50b268", size = 55674, upload-time = "2026-02-26T09:42:49.668Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/06/54/82a6e2ef37f0f23dccac604b9585bdcbd0698604feb64807dcb72853693e/python_discovery-1.1.0-py3-none-any.whl", hash = "sha256:a162893b8809727f54594a99ad2179d2ede4bf953e12d4c7abc3cc9cdbd1437b", size = 30687, upload-time = "2026-02-26T09:42:48.548Z" }, +] + [[package]] name = "python-json-logger" version = "4.0.0" @@ -2980,110 +2981,110 @@ wheels = [ [[package]] name = "ruff" -version = "0.15.2" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/06/04/eab13a954e763b0606f460443fcbf6bb5a0faf06890ea3754ff16523dce5/ruff-0.15.2.tar.gz", hash = "sha256:14b965afee0969e68bb871eba625343b8673375f457af4abe98553e8bbb98342", size = 4558148, upload-time = "2026-02-19T22:32:20.271Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/2f/70/3a4dc6d09b13cb3e695f28307e5d889b2e1a66b7af9c5e257e796695b0e6/ruff-0.15.2-py3-none-linux_armv6l.whl", hash = "sha256:120691a6fdae2f16d65435648160f5b81a9625288f75544dc40637436b5d3c0d", size = 10430565, upload-time = "2026-02-19T22:32:41.824Z" }, - { url = "https://files.pythonhosted.org/packages/71/0b/bb8457b56185ece1305c666dc895832946d24055be90692381c31d57466d/ruff-0.15.2-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:a89056d831256099658b6bba4037ac6dd06f49d194199215befe2bb10457ea5e", size = 10820354, upload-time = "2026-02-19T22:32:07.366Z" }, - { url = "https://files.pythonhosted.org/packages/2d/c1/e0532d7f9c9e0b14c46f61b14afd563298b8b83f337b6789ddd987e46121/ruff-0.15.2-py3-none-macosx_11_0_arm64.whl", hash = "sha256:e36dee3a64be0ebd23c86ffa3aa3fd3ac9a712ff295e192243f814a830b6bd87", size = 10170767, upload-time = "2026-02-19T22:32:13.188Z" }, - { url = "https://files.pythonhosted.org/packages/47/e8/da1aa341d3af017a21c7a62fb5ec31d4e7ad0a93ab80e3a508316efbcb23/ruff-0.15.2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a9fb47b6d9764677f8c0a193c0943ce9a05d6763523f132325af8a858eadc2b9", size = 10529591, upload-time = "2026-02-19T22:32:02.547Z" }, - { url = "https://files.pythonhosted.org/packages/93/74/184fbf38e9f3510231fbc5e437e808f0b48c42d1df9434b208821efcd8d6/ruff-0.15.2-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f376990f9d0d6442ea9014b19621d8f2aaf2b8e39fdbfc79220b7f0c596c9b80", size = 10260771, upload-time = "2026-02-19T22:32:36.938Z" }, - { url = "https://files.pythonhosted.org/packages/05/ac/605c20b8e059a0bc4b42360414baa4892ff278cec1c91fff4be0dceedefd/ruff-0.15.2-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2dcc987551952d73cbf5c88d9fdee815618d497e4df86cd4c4824cc59d5dd75f", size = 11045791, upload-time = "2026-02-19T22:32:31.642Z" }, - { url = "https://files.pythonhosted.org/packages/fd/52/db6e419908f45a894924d410ac77d64bdd98ff86901d833364251bd08e22/ruff-0.15.2-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:42a47fd785cbe8c01b9ff45031af875d101b040ad8f4de7bbb716487c74c9a77", size = 11879271, upload-time = "2026-02-19T22:32:29.305Z" }, - { url = "https://files.pythonhosted.org/packages/3e/d8/7992b18f2008bdc9231d0f10b16df7dda964dbf639e2b8b4c1b4e91b83af/ruff-0.15.2-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:cbe9f49354866e575b4c6943856989f966421870e85cd2ac94dccb0a9dcb2fea", size = 11303707, upload-time = "2026-02-19T22:32:22.492Z" }, - { url = "https://files.pythonhosted.org/packages/d7/02/849b46184bcfdd4b64cde61752cc9a146c54759ed036edd11857e9b8443b/ruff-0.15.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b7a672c82b5f9887576087d97be5ce439f04bbaf548ee987b92d3a7dede41d3a", size = 11149151, upload-time = "2026-02-19T22:32:44.234Z" }, - { url = "https://files.pythonhosted.org/packages/70/04/f5284e388bab60d1d3b99614a5a9aeb03e0f333847e2429bebd2aaa1feec/ruff-0.15.2-py3-none-manylinux_2_31_riscv64.whl", hash = "sha256:72ecc64f46f7019e2bcc3cdc05d4a7da958b629a5ab7033195e11a438403d956", size = 11091132, upload-time = "2026-02-19T22:32:24.691Z" }, - { url = "https://files.pythonhosted.org/packages/fa/ae/88d844a21110e14d92cf73d57363fab59b727ebeabe78009b9ccb23500af/ruff-0.15.2-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:8dcf243b15b561c655c1ef2f2b0050e5d50db37fe90115507f6ff37d865dc8b4", size = 10504717, upload-time = "2026-02-19T22:32:26.75Z" }, - { url = "https://files.pythonhosted.org/packages/64/27/867076a6ada7f2b9c8292884ab44d08fd2ba71bd2b5364d4136f3cd537e1/ruff-0.15.2-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:dab6941c862c05739774677c6273166d2510d254dac0695c0e3f5efa1b5585de", size = 10263122, upload-time = "2026-02-19T22:32:10.036Z" }, - { url = "https://files.pythonhosted.org/packages/e7/ef/faf9321d550f8ebf0c6373696e70d1758e20ccdc3951ad7af00c0956be7c/ruff-0.15.2-py3-none-musllinux_1_2_i686.whl", hash = "sha256:1b9164f57fc36058e9a6806eb92af185b0697c9fe4c7c52caa431c6554521e5c", size = 10735295, upload-time = "2026-02-19T22:32:39.227Z" }, - { url = "https://files.pythonhosted.org/packages/2f/55/e8089fec62e050ba84d71b70e7834b97709ca9b7aba10c1a0b196e493f97/ruff-0.15.2-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:80d24fcae24d42659db7e335b9e1531697a7102c19185b8dc4a028b952865fd8", size = 11241641, upload-time = "2026-02-19T22:32:34.617Z" }, - { url = "https://files.pythonhosted.org/packages/23/01/1c30526460f4d23222d0fabd5888868262fd0e2b71a00570ca26483cd993/ruff-0.15.2-py3-none-win32.whl", hash = "sha256:fd5ff9e5f519a7e1bd99cbe8daa324010a74f5e2ebc97c6242c08f26f3714f6f", size = 10507885, upload-time = "2026-02-19T22:32:15.635Z" }, - { url = "https://files.pythonhosted.org/packages/5c/10/3d18e3bbdf8fc50bbb4ac3cc45970aa5a9753c5cb51bf9ed9a3cd8b79fa3/ruff-0.15.2-py3-none-win_amd64.whl", hash = "sha256:d20014e3dfa400f3ff84830dfb5755ece2de45ab62ecea4af6b7262d0fb4f7c5", size = 11623725, upload-time = "2026-02-19T22:32:04.947Z" }, - { url = "https://files.pythonhosted.org/packages/6d/78/097c0798b1dab9f8affe73da9642bb4500e098cb27fd8dc9724816ac747b/ruff-0.15.2-py3-none-win_arm64.whl", hash = "sha256:cabddc5822acdc8f7b5527b36ceac55cc51eec7b1946e60181de8fe83ca8876e", size = 10941649, upload-time = "2026-02-19T22:32:18.108Z" }, +version = "0.15.4" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/da/31/d6e536cdebb6568ae75a7f00e4b4819ae0ad2640c3604c305a0428680b0c/ruff-0.15.4.tar.gz", hash = "sha256:3412195319e42d634470cc97aa9803d07e9d5c9223b99bcb1518f0c725f26ae1", size = 4569550, upload-time = "2026-02-26T20:04:14.959Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/f2/82/c11a03cfec3a4d26a0ea1e571f0f44be5993b923f905eeddfc397c13d360/ruff-0.15.4-py3-none-linux_armv6l.whl", hash = "sha256:a1810931c41606c686bae8b5b9a8072adac2f611bb433c0ba476acba17a332e0", size = 10453333, upload-time = "2026-02-26T20:04:20.093Z" }, + { url = "https://files.pythonhosted.org/packages/ce/5d/6a1f271f6e31dffb31855996493641edc3eef8077b883eaf007a2f1c2976/ruff-0.15.4-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:5a1632c66672b8b4d3e1d1782859e98d6e0b4e70829530666644286600a33992", size = 10853356, upload-time = "2026-02-26T20:04:05.808Z" }, + { url = "https://files.pythonhosted.org/packages/b1/d8/0fab9f8842b83b1a9c2bf81b85063f65e93fb512e60effa95b0be49bfc54/ruff-0.15.4-py3-none-macosx_11_0_arm64.whl", hash = "sha256:a4386ba2cd6c0f4ff75252845906acc7c7c8e1ac567b7bc3d373686ac8c222ba", size = 10187434, upload-time = "2026-02-26T20:03:54.656Z" }, + { url = "https://files.pythonhosted.org/packages/85/cc/cc220fd9394eff5db8d94dec199eec56dd6c9f3651d8869d024867a91030/ruff-0.15.4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b2496488bdfd3732747558b6f95ae427ff066d1fcd054daf75f5a50674411e75", size = 10535456, upload-time = "2026-02-26T20:03:52.738Z" }, + { url = "https://files.pythonhosted.org/packages/fa/0f/bced38fa5cf24373ec767713c8e4cadc90247f3863605fb030e597878661/ruff-0.15.4-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:3f1c4893841ff2d54cbda1b2860fa3260173df5ddd7b95d370186f8a5e66a4ac", size = 10287772, upload-time = "2026-02-26T20:04:08.138Z" }, + { url = "https://files.pythonhosted.org/packages/2b/90/58a1802d84fed15f8f281925b21ab3cecd813bde52a8ca033a4de8ab0e7a/ruff-0.15.4-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:820b8766bd65503b6c30aaa6331e8ef3a6e564f7999c844e9a547c40179e440a", size = 11049051, upload-time = "2026-02-26T20:04:03.53Z" }, + { url = "https://files.pythonhosted.org/packages/d2/ac/b7ad36703c35f3866584564dc15f12f91cb1a26a897dc2fd13d7cb3ae1af/ruff-0.15.4-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c9fb74bab47139c1751f900f857fa503987253c3ef89129b24ed375e72873e85", size = 11890494, upload-time = "2026-02-26T20:04:10.497Z" }, + { url = "https://files.pythonhosted.org/packages/93/3d/3eb2f47a39a8b0da99faf9c54d3eb24720add1e886a5309d4d1be73a6380/ruff-0.15.4-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f80c98765949c518142b3a50a5db89343aa90f2c2bf7799de9986498ae6176db", size = 11326221, upload-time = "2026-02-26T20:04:12.84Z" }, + { url = "https://files.pythonhosted.org/packages/ff/90/bf134f4c1e5243e62690e09d63c55df948a74084c8ac3e48a88468314da6/ruff-0.15.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:451a2e224151729b3b6c9ffb36aed9091b2996fe4bdbd11f47e27d8f2e8888ec", size = 11168459, upload-time = "2026-02-26T20:04:00.969Z" }, + { url = "https://files.pythonhosted.org/packages/b5/e5/a64d27688789b06b5d55162aafc32059bb8c989c61a5139a36e1368285eb/ruff-0.15.4-py3-none-manylinux_2_31_riscv64.whl", hash = "sha256:a8f157f2e583c513c4f5f896163a93198297371f34c04220daf40d133fdd4f7f", size = 11104366, upload-time = "2026-02-26T20:03:48.099Z" }, + { url = "https://files.pythonhosted.org/packages/f1/f6/32d1dcb66a2559763fc3027bdd65836cad9eb09d90f2ed6a63d8e9252b02/ruff-0.15.4-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:917cc68503357021f541e69b35361c99387cdbbf99bd0ea4aa6f28ca99ff5338", size = 10510887, upload-time = "2026-02-26T20:03:45.771Z" }, + { url = "https://files.pythonhosted.org/packages/ff/92/22d1ced50971c5b6433aed166fcef8c9343f567a94cf2b9d9089f6aa80fe/ruff-0.15.4-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:e9737c8161da79fd7cfec19f1e35620375bd8b2a50c3e77fa3d2c16f574105cc", size = 10285939, upload-time = "2026-02-26T20:04:22.42Z" }, + { url = "https://files.pythonhosted.org/packages/e6/f4/7c20aec3143837641a02509a4668fb146a642fd1211846634edc17eb5563/ruff-0.15.4-py3-none-musllinux_1_2_i686.whl", hash = "sha256:291258c917539e18f6ba40482fe31d6f5ac023994ee11d7bdafd716f2aab8a68", size = 10765471, upload-time = "2026-02-26T20:03:58.924Z" }, + { url = "https://files.pythonhosted.org/packages/d0/09/6d2f7586f09a16120aebdff8f64d962d7c4348313c77ebb29c566cefc357/ruff-0.15.4-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:3f83c45911da6f2cd5936c436cf86b9f09f09165f033a99dcf7477e34041cbc3", size = 11263382, upload-time = "2026-02-26T20:04:24.424Z" }, + { url = "https://files.pythonhosted.org/packages/1b/fa/2ef715a1cd329ef47c1a050e10dee91a9054b7ce2fcfdd6a06d139afb7ec/ruff-0.15.4-py3-none-win32.whl", hash = "sha256:65594a2d557d4ee9f02834fcdf0a28daa8b3b9f6cb2cb93846025a36db47ef22", size = 10506664, upload-time = "2026-02-26T20:03:50.56Z" }, + { url = "https://files.pythonhosted.org/packages/d0/a8/c688ef7e29983976820d18710f955751d9f4d4eb69df658af3d006e2ba3e/ruff-0.15.4-py3-none-win_amd64.whl", hash = "sha256:04196ad44f0df220c2ece5b0e959c2f37c777375ec744397d21d15b50a75264f", size = 11651048, upload-time = "2026-02-26T20:04:17.191Z" }, + { url = "https://files.pythonhosted.org/packages/3e/0a/9e1be9035b37448ce2e68c978f0591da94389ade5a5abafa4cf99985d1b2/ruff-0.15.4-py3-none-win_arm64.whl", hash = "sha256:60d5177e8cfc70e51b9c5fad936c634872a74209f934c1e79107d11787ad5453", size = 10966776, upload-time = "2026-02-26T20:03:56.908Z" }, ] [[package]] name = "scipy" -version = "1.17.0" +version = "1.17.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "numpy" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/56/3e/9cca699f3486ce6bc12ff46dc2031f1ec8eb9ccc9a320fdaf925f1417426/scipy-1.17.0.tar.gz", hash = "sha256:2591060c8e648d8b96439e111ac41fd8342fdeff1876be2e19dea3fe8930454e", size = 30396830, upload-time = "2026-01-10T21:34:23.009Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/1e/4b/c89c131aa87cad2b77a54eb0fb94d633a842420fa7e919dc2f922037c3d8/scipy-1.17.0-cp311-cp311-macosx_10_14_x86_64.whl", hash = "sha256:2abd71643797bd8a106dff97894ff7869eeeb0af0f7a5ce02e4227c6a2e9d6fd", size = 31381316, upload-time = "2026-01-10T21:24:33.42Z" }, - { url = "https://files.pythonhosted.org/packages/5e/5f/a6b38f79a07d74989224d5f11b55267714707582908a5f1ae854cf9a9b84/scipy-1.17.0-cp311-cp311-macosx_12_0_arm64.whl", hash = "sha256:ef28d815f4d2686503e5f4f00edc387ae58dfd7a2f42e348bb53359538f01558", size = 27966760, upload-time = "2026-01-10T21:24:38.911Z" }, - { url = "https://files.pythonhosted.org/packages/c1/20/095ad24e031ee8ed3c5975954d816b8e7e2abd731e04f8be573de8740885/scipy-1.17.0-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:272a9f16d6bb4667e8b50d25d71eddcc2158a214df1b566319298de0939d2ab7", size = 20138701, upload-time = "2026-01-10T21:24:43.249Z" }, - { url = "https://files.pythonhosted.org/packages/89/11/4aad2b3858d0337756f3323f8960755704e530b27eb2a94386c970c32cbe/scipy-1.17.0-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:7204fddcbec2fe6598f1c5fdf027e9f259106d05202a959a9f1aecf036adc9f6", size = 22480574, upload-time = "2026-01-10T21:24:47.266Z" }, - { url = "https://files.pythonhosted.org/packages/85/bd/f5af70c28c6da2227e510875cadf64879855193a687fb19951f0f44cfd6b/scipy-1.17.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:fc02c37a5639ee67d8fb646ffded6d793c06c5622d36b35cfa8fe5ececb8f042", size = 32862414, upload-time = "2026-01-10T21:24:52.566Z" }, - { url = "https://files.pythonhosted.org/packages/ef/df/df1457c4df3826e908879fe3d76bc5b6e60aae45f4ee42539512438cfd5d/scipy-1.17.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:dac97a27520d66c12a34fd90a4fe65f43766c18c0d6e1c0a80f114d2260080e4", size = 35112380, upload-time = "2026-01-10T21:24:58.433Z" }, - { url = "https://files.pythonhosted.org/packages/5f/bb/88e2c16bd1dd4de19d80d7c5e238387182993c2fb13b4b8111e3927ad422/scipy-1.17.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:ebb7446a39b3ae0fe8f416a9a3fdc6fba3f11c634f680f16a239c5187bc487c0", size = 34922676, upload-time = "2026-01-10T21:25:04.287Z" }, - { url = "https://files.pythonhosted.org/packages/02/ba/5120242cc735f71fc002cff0303d536af4405eb265f7c60742851e7ccfe9/scipy-1.17.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:474da16199f6af66601a01546144922ce402cb17362e07d82f5a6cf8f963e449", size = 37507599, upload-time = "2026-01-10T21:25:09.851Z" }, - { url = "https://files.pythonhosted.org/packages/52/c8/08629657ac6c0da198487ce8cd3de78e02cfde42b7f34117d56a3fe249dc/scipy-1.17.0-cp311-cp311-win_amd64.whl", hash = "sha256:255c0da161bd7b32a6c898e7891509e8a9289f0b1c6c7d96142ee0d2b114c2ea", size = 36380284, upload-time = "2026-01-10T21:25:15.632Z" }, - { url = "https://files.pythonhosted.org/packages/6c/4a/465f96d42c6f33ad324a40049dfd63269891db9324aa66c4a1c108c6f994/scipy-1.17.0-cp311-cp311-win_arm64.whl", hash = "sha256:85b0ac3ad17fa3be50abd7e69d583d98792d7edc08367e01445a1e2076005379", size = 24370427, upload-time = "2026-01-10T21:25:20.514Z" }, - { url = "https://files.pythonhosted.org/packages/0b/11/7241a63e73ba5a516f1930ac8d5b44cbbfabd35ac73a2d08ca206df007c4/scipy-1.17.0-cp312-cp312-macosx_10_14_x86_64.whl", hash = "sha256:0d5018a57c24cb1dd828bcf51d7b10e65986d549f52ef5adb6b4d1ded3e32a57", size = 31364580, upload-time = "2026-01-10T21:25:25.717Z" }, - { url = "https://files.pythonhosted.org/packages/ed/1d/5057f812d4f6adc91a20a2d6f2ebcdb517fdbc87ae3acc5633c9b97c8ba5/scipy-1.17.0-cp312-cp312-macosx_12_0_arm64.whl", hash = "sha256:88c22af9e5d5a4f9e027e26772cc7b5922fab8bcc839edb3ae33de404feebd9e", size = 27969012, upload-time = "2026-01-10T21:25:30.921Z" }, - { url = "https://files.pythonhosted.org/packages/e3/21/f6ec556c1e3b6ec4e088da667d9987bb77cc3ab3026511f427dc8451187d/scipy-1.17.0-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:f3cd947f20fe17013d401b64e857c6b2da83cae567adbb75b9dcba865abc66d8", size = 20140691, upload-time = "2026-01-10T21:25:34.802Z" }, - { url = "https://files.pythonhosted.org/packages/7a/fe/5e5ad04784964ba964a96f16c8d4676aa1b51357199014dce58ab7ec5670/scipy-1.17.0-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:e8c0b331c2c1f531eb51f1b4fc9ba709521a712cce58f1aa627bc007421a5306", size = 22463015, upload-time = "2026-01-10T21:25:39.277Z" }, - { url = "https://files.pythonhosted.org/packages/4a/69/7c347e857224fcaf32a34a05183b9d8a7aca25f8f2d10b8a698b8388561a/scipy-1.17.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5194c445d0a1c7a6c1a4a4681b6b7c71baad98ff66d96b949097e7513c9d6742", size = 32724197, upload-time = "2026-01-10T21:25:44.084Z" }, - { url = "https://files.pythonhosted.org/packages/d1/fe/66d73b76d378ba8cc2fe605920c0c75092e3a65ae746e1e767d9d020a75a/scipy-1.17.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:9eeb9b5f5997f75507814ed9d298ab23f62cf79f5a3ef90031b1ee2506abdb5b", size = 35009148, upload-time = "2026-01-10T21:25:50.591Z" }, - { url = "https://files.pythonhosted.org/packages/af/07/07dec27d9dc41c18d8c43c69e9e413431d20c53a0339c388bcf72f353c4b/scipy-1.17.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:40052543f7bbe921df4408f46003d6f01c6af109b9e2c8a66dd1cf6cf57f7d5d", size = 34798766, upload-time = "2026-01-10T21:25:59.41Z" }, - { url = "https://files.pythonhosted.org/packages/81/61/0470810c8a093cdacd4ba7504b8a218fd49ca070d79eca23a615f5d9a0b0/scipy-1.17.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:0cf46c8013fec9d3694dc572f0b54100c28405d55d3e2cb15e2895b25057996e", size = 37405953, upload-time = "2026-01-10T21:26:07.75Z" }, - { url = "https://files.pythonhosted.org/packages/92/ce/672ed546f96d5d41ae78c4b9b02006cedd0b3d6f2bf5bb76ea455c320c28/scipy-1.17.0-cp312-cp312-win_amd64.whl", hash = "sha256:0937a0b0d8d593a198cededd4c439a0ea216a3f36653901ea1f3e4be949056f8", size = 36328121, upload-time = "2026-01-10T21:26:16.509Z" }, - { url = "https://files.pythonhosted.org/packages/9d/21/38165845392cae67b61843a52c6455d47d0cc2a40dd495c89f4362944654/scipy-1.17.0-cp312-cp312-win_arm64.whl", hash = "sha256:f603d8a5518c7426414d1d8f82e253e454471de682ce5e39c29adb0df1efb86b", size = 24314368, upload-time = "2026-01-10T21:26:23.087Z" }, - { url = "https://files.pythonhosted.org/packages/0c/51/3468fdfd49387ddefee1636f5cf6d03ce603b75205bf439bbf0e62069bfd/scipy-1.17.0-cp313-cp313-macosx_10_14_x86_64.whl", hash = "sha256:65ec32f3d32dfc48c72df4291345dae4f048749bc8d5203ee0a3f347f96c5ce6", size = 31344101, upload-time = "2026-01-10T21:26:30.25Z" }, - { url = "https://files.pythonhosted.org/packages/b2/9a/9406aec58268d437636069419e6977af953d1e246df941d42d3720b7277b/scipy-1.17.0-cp313-cp313-macosx_12_0_arm64.whl", hash = "sha256:1f9586a58039d7229ce77b52f8472c972448cded5736eaf102d5658bbac4c269", size = 27950385, upload-time = "2026-01-10T21:26:36.801Z" }, - { url = "https://files.pythonhosted.org/packages/4f/98/e7342709e17afdfd1b26b56ae499ef4939b45a23a00e471dfb5375eea205/scipy-1.17.0-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:9fad7d3578c877d606b1150135c2639e9de9cecd3705caa37b66862977cc3e72", size = 20122115, upload-time = "2026-01-10T21:26:42.107Z" }, - { url = "https://files.pythonhosted.org/packages/fd/0e/9eeeb5357a64fd157cbe0302c213517c541cc16b8486d82de251f3c68ede/scipy-1.17.0-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:423ca1f6584fc03936972b5f7c06961670dbba9f234e71676a7c7ccf938a0d61", size = 22442402, upload-time = "2026-01-10T21:26:48.029Z" }, - { url = "https://files.pythonhosted.org/packages/c9/10/be13397a0e434f98e0c79552b2b584ae5bb1c8b2be95db421533bbca5369/scipy-1.17.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:fe508b5690e9eaaa9467fc047f833af58f1152ae51a0d0aed67aa5801f4dd7d6", size = 32696338, upload-time = "2026-01-10T21:26:55.521Z" }, - { url = "https://files.pythonhosted.org/packages/63/1e/12fbf2a3bb240161651c94bb5cdd0eae5d4e8cc6eaeceb74ab07b12a753d/scipy-1.17.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:6680f2dfd4f6182e7d6db161344537da644d1cf85cf293f015c60a17ecf08752", size = 34977201, upload-time = "2026-01-10T21:27:03.501Z" }, - { url = "https://files.pythonhosted.org/packages/19/5b/1a63923e23ccd20bd32156d7dd708af5bbde410daa993aa2500c847ab2d2/scipy-1.17.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:eec3842ec9ac9de5917899b277428886042a93db0b227ebbe3a333b64ec7643d", size = 34777384, upload-time = "2026-01-10T21:27:11.423Z" }, - { url = "https://files.pythonhosted.org/packages/39/22/b5da95d74edcf81e540e467202a988c50fef41bd2011f46e05f72ba07df6/scipy-1.17.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:d7425fcafbc09a03731e1bc05581f5fad988e48c6a861f441b7ab729a49a55ea", size = 37379586, upload-time = "2026-01-10T21:27:20.171Z" }, - { url = "https://files.pythonhosted.org/packages/b9/b6/8ac583d6da79e7b9e520579f03007cb006f063642afd6b2eeb16b890bf93/scipy-1.17.0-cp313-cp313-win_amd64.whl", hash = "sha256:87b411e42b425b84777718cc41516b8a7e0795abfa8e8e1d573bf0ef014f0812", size = 36287211, upload-time = "2026-01-10T21:28:43.122Z" }, - { url = "https://files.pythonhosted.org/packages/55/fb/7db19e0b3e52f882b420417644ec81dd57eeef1bd1705b6f689d8ff93541/scipy-1.17.0-cp313-cp313-win_arm64.whl", hash = "sha256:357ca001c6e37601066092e7c89cca2f1ce74e2a520ca78d063a6d2201101df2", size = 24312646, upload-time = "2026-01-10T21:28:49.893Z" }, - { url = "https://files.pythonhosted.org/packages/20/b6/7feaa252c21cc7aff335c6c55e1b90ab3e3306da3f048109b8b639b94648/scipy-1.17.0-cp313-cp313t-macosx_10_14_x86_64.whl", hash = "sha256:ec0827aa4d36cb79ff1b81de898e948a51ac0b9b1c43e4a372c0508c38c0f9a3", size = 31693194, upload-time = "2026-01-10T21:27:27.454Z" }, - { url = "https://files.pythonhosted.org/packages/76/bb/bbb392005abce039fb7e672cb78ac7d158700e826b0515cab6b5b60c26fb/scipy-1.17.0-cp313-cp313t-macosx_12_0_arm64.whl", hash = "sha256:819fc26862b4b3c73a60d486dbb919202f3d6d98c87cf20c223511429f2d1a97", size = 28365415, upload-time = "2026-01-10T21:27:34.26Z" }, - { url = "https://files.pythonhosted.org/packages/37/da/9d33196ecc99fba16a409c691ed464a3a283ac454a34a13a3a57c0d66f3a/scipy-1.17.0-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:363ad4ae2853d88ebcde3ae6ec46ccca903ea9835ee8ba543f12f575e7b07e4e", size = 20537232, upload-time = "2026-01-10T21:27:40.306Z" }, - { url = "https://files.pythonhosted.org/packages/56/9d/f4b184f6ddb28e9a5caea36a6f98e8ecd2a524f9127354087ce780885d83/scipy-1.17.0-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:979c3a0ff8e5ba254d45d59ebd38cde48fce4f10b5125c680c7a4bfe177aab07", size = 22791051, upload-time = "2026-01-10T21:27:46.539Z" }, - { url = "https://files.pythonhosted.org/packages/9b/9d/025cccdd738a72140efc582b1641d0dd4caf2e86c3fb127568dc80444e6e/scipy-1.17.0-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:130d12926ae34399d157de777472bf82e9061c60cc081372b3118edacafe1d00", size = 32815098, upload-time = "2026-01-10T21:27:54.389Z" }, - { url = "https://files.pythonhosted.org/packages/48/5f/09b879619f8bca15ce392bfc1894bd9c54377e01d1b3f2f3b595a1b4d945/scipy-1.17.0-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:6e886000eb4919eae3a44f035e63f0fd8b651234117e8f6f29bad1cd26e7bc45", size = 35031342, upload-time = "2026-01-10T21:28:03.012Z" }, - { url = "https://files.pythonhosted.org/packages/f2/9a/f0f0a9f0aa079d2f106555b984ff0fbb11a837df280f04f71f056ea9c6e4/scipy-1.17.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:13c4096ac6bc31d706018f06a49abe0485f96499deb82066b94d19b02f664209", size = 34893199, upload-time = "2026-01-10T21:28:10.832Z" }, - { url = "https://files.pythonhosted.org/packages/90/b8/4f0f5cf0c5ea4d7548424e6533e6b17d164f34a6e2fb2e43ffebb6697b06/scipy-1.17.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:cacbaddd91fcffde703934897c5cd2c7cb0371fac195d383f4e1f1c5d3f3bd04", size = 37438061, upload-time = "2026-01-10T21:28:19.684Z" }, - { url = "https://files.pythonhosted.org/packages/f9/cc/2bd59140ed3b2fa2882fb15da0a9cb1b5a6443d67cfd0d98d4cec83a57ec/scipy-1.17.0-cp313-cp313t-win_amd64.whl", hash = "sha256:edce1a1cf66298cccdc48a1bdf8fb10a3bf58e8b58d6c3883dd1530e103f87c0", size = 36328593, upload-time = "2026-01-10T21:28:28.007Z" }, - { url = "https://files.pythonhosted.org/packages/13/1b/c87cc44a0d2c7aaf0f003aef2904c3d097b422a96c7e7c07f5efd9073c1b/scipy-1.17.0-cp313-cp313t-win_arm64.whl", hash = "sha256:30509da9dbec1c2ed8f168b8d8aa853bc6723fede1dbc23c7d43a56f5ab72a67", size = 24625083, upload-time = "2026-01-10T21:28:35.188Z" }, - { url = "https://files.pythonhosted.org/packages/1a/2d/51006cd369b8e7879e1c630999a19d1fbf6f8b5ed3e33374f29dc87e53b3/scipy-1.17.0-cp314-cp314-macosx_10_14_x86_64.whl", hash = "sha256:c17514d11b78be8f7e6331b983a65a7f5ca1fd037b95e27b280921fe5606286a", size = 31346803, upload-time = "2026-01-10T21:28:57.24Z" }, - { url = "https://files.pythonhosted.org/packages/d6/2e/2349458c3ce445f53a6c93d4386b1c4c5c0c540917304c01222ff95ff317/scipy-1.17.0-cp314-cp314-macosx_12_0_arm64.whl", hash = "sha256:4e00562e519c09da34c31685f6acc3aa384d4d50604db0f245c14e1b4488bfa2", size = 27967182, upload-time = "2026-01-10T21:29:04.107Z" }, - { url = "https://files.pythonhosted.org/packages/5e/7c/df525fbfa77b878d1cfe625249529514dc02f4fd5f45f0f6295676a76528/scipy-1.17.0-cp314-cp314-macosx_14_0_arm64.whl", hash = "sha256:f7df7941d71314e60a481e02d5ebcb3f0185b8d799c70d03d8258f6c80f3d467", size = 20139125, upload-time = "2026-01-10T21:29:10.179Z" }, - { url = "https://files.pythonhosted.org/packages/33/11/fcf9d43a7ed1234d31765ec643b0515a85a30b58eddccc5d5a4d12b5f194/scipy-1.17.0-cp314-cp314-macosx_14_0_x86_64.whl", hash = "sha256:aabf057c632798832f071a8dde013c2e26284043934f53b00489f1773b33527e", size = 22443554, upload-time = "2026-01-10T21:29:15.888Z" }, - { url = "https://files.pythonhosted.org/packages/80/5c/ea5d239cda2dd3d31399424967a24d556cf409fbea7b5b21412b0fd0a44f/scipy-1.17.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a38c3337e00be6fd8a95b4ed66b5d988bac4ec888fd922c2ea9fe5fb1603dd67", size = 32757834, upload-time = "2026-01-10T21:29:23.406Z" }, - { url = "https://files.pythonhosted.org/packages/b8/7e/8c917cc573310e5dc91cbeead76f1b600d3fb17cf0969db02c9cf92e3cfa/scipy-1.17.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:00fb5f8ec8398ad90215008d8b6009c9db9fa924fd4c7d6be307c6f945f9cd73", size = 34995775, upload-time = "2026-01-10T21:29:31.915Z" }, - { url = "https://files.pythonhosted.org/packages/c5/43/176c0c3c07b3f7df324e7cdd933d3e2c4898ca202b090bd5ba122f9fe270/scipy-1.17.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:f2a4942b0f5f7c23c7cd641a0ca1955e2ae83dedcff537e3a0259096635e186b", size = 34841240, upload-time = "2026-01-10T21:29:39.995Z" }, - { url = "https://files.pythonhosted.org/packages/44/8c/d1f5f4b491160592e7f084d997de53a8e896a3ac01cd07e59f43ca222744/scipy-1.17.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:dbf133ced83889583156566d2bdf7a07ff89228fe0c0cb727f777de92092ec6b", size = 37394463, upload-time = "2026-01-10T21:29:48.723Z" }, - { url = "https://files.pythonhosted.org/packages/9f/ec/42a6657f8d2d087e750e9a5dde0b481fd135657f09eaf1cf5688bb23c338/scipy-1.17.0-cp314-cp314-win_amd64.whl", hash = "sha256:3625c631a7acd7cfd929e4e31d2582cf00f42fcf06011f59281271746d77e061", size = 37053015, upload-time = "2026-01-10T21:30:51.418Z" }, - { url = "https://files.pythonhosted.org/packages/27/58/6b89a6afd132787d89a362d443a7bddd511b8f41336a1ae47f9e4f000dc4/scipy-1.17.0-cp314-cp314-win_arm64.whl", hash = "sha256:9244608d27eafe02b20558523ba57f15c689357c85bdcfe920b1828750aa26eb", size = 24951312, upload-time = "2026-01-10T21:30:56.771Z" }, - { url = "https://files.pythonhosted.org/packages/e9/01/f58916b9d9ae0112b86d7c3b10b9e685625ce6e8248df139d0fcb17f7397/scipy-1.17.0-cp314-cp314t-macosx_10_14_x86_64.whl", hash = "sha256:2b531f57e09c946f56ad0b4a3b2abee778789097871fc541e267d2eca081cff1", size = 31706502, upload-time = "2026-01-10T21:29:56.326Z" }, - { url = "https://files.pythonhosted.org/packages/59/8e/2912a87f94a7d1f8b38aabc0faf74b82d3b6c9e22be991c49979f0eceed8/scipy-1.17.0-cp314-cp314t-macosx_12_0_arm64.whl", hash = "sha256:13e861634a2c480bd237deb69333ac79ea1941b94568d4b0efa5db5e263d4fd1", size = 28380854, upload-time = "2026-01-10T21:30:01.554Z" }, - { url = "https://files.pythonhosted.org/packages/bd/1c/874137a52dddab7d5d595c1887089a2125d27d0601fce8c0026a24a92a0b/scipy-1.17.0-cp314-cp314t-macosx_14_0_arm64.whl", hash = "sha256:eb2651271135154aa24f6481cbae5cc8af1f0dd46e6533fb7b56aa9727b6a232", size = 20552752, upload-time = "2026-01-10T21:30:05.93Z" }, - { url = "https://files.pythonhosted.org/packages/3f/f0/7518d171cb735f6400f4576cf70f756d5b419a07fe1867da34e2c2c9c11b/scipy-1.17.0-cp314-cp314t-macosx_14_0_x86_64.whl", hash = "sha256:c5e8647f60679790c2f5c76be17e2e9247dc6b98ad0d3b065861e082c56e078d", size = 22803972, upload-time = "2026-01-10T21:30:10.651Z" }, - { url = "https://files.pythonhosted.org/packages/7c/74/3498563a2c619e8a3ebb4d75457486c249b19b5b04a30600dfd9af06bea5/scipy-1.17.0-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5fb10d17e649e1446410895639f3385fd2bf4c3c7dfc9bea937bddcbc3d7b9ba", size = 32829770, upload-time = "2026-01-10T21:30:16.359Z" }, - { url = "https://files.pythonhosted.org/packages/48/d1/7b50cedd8c6c9d6f706b4b36fa8544d829c712a75e370f763b318e9638c1/scipy-1.17.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:8547e7c57f932e7354a2319fab613981cde910631979f74c9b542bb167a8b9db", size = 35051093, upload-time = "2026-01-10T21:30:22.987Z" }, - { url = "https://files.pythonhosted.org/packages/e2/82/a2d684dfddb87ba1b3ea325df7c3293496ee9accb3a19abe9429bce94755/scipy-1.17.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:33af70d040e8af9d5e7a38b5ed3b772adddd281e3062ff23fec49e49681c38cf", size = 34909905, upload-time = "2026-01-10T21:30:28.704Z" }, - { url = "https://files.pythonhosted.org/packages/ef/5e/e565bd73991d42023eb82bb99e51c5b3d9e2c588ca9d4b3e2cc1d3ca62a6/scipy-1.17.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:f9eb55bb97d00f8b7ab95cb64f873eb0bf54d9446264d9f3609130381233483f", size = 37457743, upload-time = "2026-01-10T21:30:34.819Z" }, - { url = "https://files.pythonhosted.org/packages/58/a8/a66a75c3d8f1fb2b83f66007d6455a06a6f6cf5618c3dc35bc9b69dd096e/scipy-1.17.0-cp314-cp314t-win_amd64.whl", hash = "sha256:1ff269abf702f6c7e67a4b7aad981d42871a11b9dd83c58d2d2ea624efbd1088", size = 37098574, upload-time = "2026-01-10T21:30:40.782Z" }, - { url = "https://files.pythonhosted.org/packages/56/a5/df8f46ef7da168f1bc52cd86e09a9de5c6f19cc1da04454d51b7d4f43408/scipy-1.17.0-cp314-cp314t-win_arm64.whl", hash = "sha256:031121914e295d9791319a1875444d55079885bbae5bdc9c5e0f2ee5f09d34ff", size = 25246266, upload-time = "2026-01-10T21:30:45.923Z" }, +sdist = { url = "https://files.pythonhosted.org/packages/7a/97/5a3609c4f8d58b039179648e62dd220f89864f56f7357f5d4f45c29eb2cc/scipy-1.17.1.tar.gz", hash = "sha256:95d8e012d8cb8816c226aef832200b1d45109ed4464303e997c5b13122b297c0", size = 30573822, upload-time = "2026-02-23T00:26:24.851Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/df/75/b4ce781849931fef6fd529afa6b63711d5a733065722d0c3e2724af9e40a/scipy-1.17.1-cp311-cp311-macosx_10_14_x86_64.whl", hash = "sha256:1f95b894f13729334fb990162e911c9e5dc1ab390c58aa6cbecb389c5b5e28ec", size = 31613675, upload-time = "2026-02-23T00:16:00.13Z" }, + { url = "https://files.pythonhosted.org/packages/f7/58/bccc2861b305abdd1b8663d6130c0b3d7cc22e8d86663edbc8401bfd40d4/scipy-1.17.1-cp311-cp311-macosx_12_0_arm64.whl", hash = "sha256:e18f12c6b0bc5a592ed23d3f7b891f68fd7f8241d69b7883769eb5d5dfb52696", size = 28162057, upload-time = "2026-02-23T00:16:09.456Z" }, + { url = "https://files.pythonhosted.org/packages/6d/ee/18146b7757ed4976276b9c9819108adbc73c5aad636e5353e20746b73069/scipy-1.17.1-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:a3472cfbca0a54177d0faa68f697d8ba4c80bbdc19908c3465556d9f7efce9ee", size = 20334032, upload-time = "2026-02-23T00:16:17.358Z" }, + { url = "https://files.pythonhosted.org/packages/ec/e6/cef1cf3557f0c54954198554a10016b6a03b2ec9e22a4e1df734936bd99c/scipy-1.17.1-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:766e0dc5a616d026a3a1cffa379af959671729083882f50307e18175797b3dfd", size = 22709533, upload-time = "2026-02-23T00:16:25.791Z" }, + { url = "https://files.pythonhosted.org/packages/4d/60/8804678875fc59362b0fb759ab3ecce1f09c10a735680318ac30da8cd76b/scipy-1.17.1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:744b2bf3640d907b79f3fd7874efe432d1cf171ee721243e350f55234b4cec4c", size = 33062057, upload-time = "2026-02-23T00:16:36.931Z" }, + { url = "https://files.pythonhosted.org/packages/09/7d/af933f0f6e0767995b4e2d705a0665e454d1c19402aa7e895de3951ebb04/scipy-1.17.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:43af8d1f3bea642559019edfe64e9b11192a8978efbd1539d7bc2aaa23d92de4", size = 35349300, upload-time = "2026-02-23T00:16:49.108Z" }, + { url = "https://files.pythonhosted.org/packages/b4/3d/7ccbbdcbb54c8fdc20d3b6930137c782a163fa626f0aef920349873421ba/scipy-1.17.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:cd96a1898c0a47be4520327e01f874acfd61fb48a9420f8aa9f6483412ffa444", size = 35127333, upload-time = "2026-02-23T00:17:01.293Z" }, + { url = "https://files.pythonhosted.org/packages/e8/19/f926cb11c42b15ba08e3a71e376d816ac08614f769b4f47e06c3580c836a/scipy-1.17.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:4eb6c25dd62ee8d5edf68a8e1c171dd71c292fdae95d8aeb3dd7d7de4c364082", size = 37741314, upload-time = "2026-02-23T00:17:12.576Z" }, + { url = "https://files.pythonhosted.org/packages/95/da/0d1df507cf574b3f224ccc3d45244c9a1d732c81dcb26b1e8a766ae271a8/scipy-1.17.1-cp311-cp311-win_amd64.whl", hash = "sha256:d30e57c72013c2a4fe441c2fcb8e77b14e152ad48b5464858e07e2ad9fbfceff", size = 36607512, upload-time = "2026-02-23T00:17:23.424Z" }, + { url = "https://files.pythonhosted.org/packages/68/7f/bdd79ceaad24b671543ffe0ef61ed8e659440eb683b66f033454dcee90eb/scipy-1.17.1-cp311-cp311-win_arm64.whl", hash = "sha256:9ecb4efb1cd6e8c4afea0daa91a87fbddbce1b99d2895d151596716c0b2e859d", size = 24599248, upload-time = "2026-02-23T00:17:34.561Z" }, + { url = "https://files.pythonhosted.org/packages/35/48/b992b488d6f299dbe3f11a20b24d3dda3d46f1a635ede1c46b5b17a7b163/scipy-1.17.1-cp312-cp312-macosx_10_14_x86_64.whl", hash = "sha256:35c3a56d2ef83efc372eaec584314bd0ef2e2f0d2adb21c55e6ad5b344c0dcb8", size = 31610954, upload-time = "2026-02-23T00:17:49.855Z" }, + { url = "https://files.pythonhosted.org/packages/b2/02/cf107b01494c19dc100f1d0b7ac3cc08666e96ba2d64db7626066cee895e/scipy-1.17.1-cp312-cp312-macosx_12_0_arm64.whl", hash = "sha256:fcb310ddb270a06114bb64bbe53c94926b943f5b7f0842194d585c65eb4edd76", size = 28172662, upload-time = "2026-02-23T00:18:01.64Z" }, + { url = "https://files.pythonhosted.org/packages/cf/a9/599c28631bad314d219cf9ffd40e985b24d603fc8a2f4ccc5ae8419a535b/scipy-1.17.1-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:cc90d2e9c7e5c7f1a482c9875007c095c3194b1cfedca3c2f3291cdc2bc7c086", size = 20344366, upload-time = "2026-02-23T00:18:12.015Z" }, + { url = "https://files.pythonhosted.org/packages/35/f5/906eda513271c8deb5af284e5ef0206d17a96239af79f9fa0aebfe0e36b4/scipy-1.17.1-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:c80be5ede8f3f8eded4eff73cc99a25c388ce98e555b17d31da05287015ffa5b", size = 22704017, upload-time = "2026-02-23T00:18:21.502Z" }, + { url = "https://files.pythonhosted.org/packages/da/34/16f10e3042d2f1d6b66e0428308ab52224b6a23049cb2f5c1756f713815f/scipy-1.17.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e19ebea31758fac5893a2ac360fedd00116cbb7628e650842a6691ba7ca28a21", size = 32927842, upload-time = "2026-02-23T00:18:35.367Z" }, + { url = "https://files.pythonhosted.org/packages/01/8e/1e35281b8ab6d5d72ebe9911edcdffa3f36b04ed9d51dec6dd140396e220/scipy-1.17.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:02ae3b274fde71c5e92ac4d54bc06c42d80e399fec704383dcd99b301df37458", size = 35235890, upload-time = "2026-02-23T00:18:49.188Z" }, + { url = "https://files.pythonhosted.org/packages/c5/5c/9d7f4c88bea6e0d5a4f1bc0506a53a00e9fcb198de372bfe4d3652cef482/scipy-1.17.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:8a604bae87c6195d8b1045eddece0514d041604b14f2727bbc2b3020172045eb", size = 35003557, upload-time = "2026-02-23T00:18:54.74Z" }, + { url = "https://files.pythonhosted.org/packages/65/94/7698add8f276dbab7a9de9fb6b0e02fc13ee61d51c7c3f85ac28b65e1239/scipy-1.17.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:f590cd684941912d10becc07325a3eeb77886fe981415660d9265c4c418d0bea", size = 37625856, upload-time = "2026-02-23T00:19:00.307Z" }, + { url = "https://files.pythonhosted.org/packages/a2/84/dc08d77fbf3d87d3ee27f6a0c6dcce1de5829a64f2eae85a0ecc1f0daa73/scipy-1.17.1-cp312-cp312-win_amd64.whl", hash = "sha256:41b71f4a3a4cab9d366cd9065b288efc4d4f3c0b37a91a8e0947fb5bd7f31d87", size = 36549682, upload-time = "2026-02-23T00:19:07.67Z" }, + { url = "https://files.pythonhosted.org/packages/bc/98/fe9ae9ffb3b54b62559f52dedaebe204b408db8109a8c66fdd04869e6424/scipy-1.17.1-cp312-cp312-win_arm64.whl", hash = "sha256:f4115102802df98b2b0db3cce5cb9b92572633a1197c77b7553e5203f284a5b3", size = 24547340, upload-time = "2026-02-23T00:19:12.024Z" }, + { url = "https://files.pythonhosted.org/packages/76/27/07ee1b57b65e92645f219b37148a7e7928b82e2b5dbeccecb4dff7c64f0b/scipy-1.17.1-cp313-cp313-macosx_10_14_x86_64.whl", hash = "sha256:5e3c5c011904115f88a39308379c17f91546f77c1667cea98739fe0fccea804c", size = 31590199, upload-time = "2026-02-23T00:19:17.192Z" }, + { url = "https://files.pythonhosted.org/packages/ec/ae/db19f8ab842e9b724bf5dbb7db29302a91f1e55bc4d04b1025d6d605a2c5/scipy-1.17.1-cp313-cp313-macosx_12_0_arm64.whl", hash = "sha256:6fac755ca3d2c3edcb22f479fceaa241704111414831ddd3bc6056e18516892f", size = 28154001, upload-time = "2026-02-23T00:19:22.241Z" }, + { url = "https://files.pythonhosted.org/packages/5b/58/3ce96251560107b381cbd6e8413c483bbb1228a6b919fa8652b0d4090e7f/scipy-1.17.1-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:7ff200bf9d24f2e4d5dc6ee8c3ac64d739d3a89e2326ba68aaf6c4a2b838fd7d", size = 20325719, upload-time = "2026-02-23T00:19:26.329Z" }, + { url = "https://files.pythonhosted.org/packages/b2/83/15087d945e0e4d48ce2377498abf5ad171ae013232ae31d06f336e64c999/scipy-1.17.1-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:4b400bdc6f79fa02a4d86640310dde87a21fba0c979efff5248908c6f15fad1b", size = 22683595, upload-time = "2026-02-23T00:19:30.304Z" }, + { url = "https://files.pythonhosted.org/packages/b4/e0/e58fbde4a1a594c8be8114eb4aac1a55bcd6587047efc18a61eb1f5c0d30/scipy-1.17.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:2b64ca7d4aee0102a97f3ba22124052b4bd2152522355073580bf4845e2550b6", size = 32896429, upload-time = "2026-02-23T00:19:35.536Z" }, + { url = "https://files.pythonhosted.org/packages/f5/5f/f17563f28ff03c7b6799c50d01d5d856a1d55f2676f537ca8d28c7f627cd/scipy-1.17.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:581b2264fc0aa555f3f435a5944da7504ea3a065d7029ad60e7c3d1ae09c5464", size = 35203952, upload-time = "2026-02-23T00:19:42.259Z" }, + { url = "https://files.pythonhosted.org/packages/8d/a5/9afd17de24f657fdfe4df9a3f1ea049b39aef7c06000c13db1530d81ccca/scipy-1.17.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:beeda3d4ae615106d7094f7e7cef6218392e4465cc95d25f900bebabfded0950", size = 34979063, upload-time = "2026-02-23T00:19:47.547Z" }, + { url = "https://files.pythonhosted.org/packages/8b/13/88b1d2384b424bf7c924f2038c1c409f8d88bb2a8d49d097861dd64a57b2/scipy-1.17.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:6609bc224e9568f65064cfa72edc0f24ee6655b47575954ec6339534b2798369", size = 37598449, upload-time = "2026-02-23T00:19:53.238Z" }, + { url = "https://files.pythonhosted.org/packages/35/e5/d6d0e51fc888f692a35134336866341c08655d92614f492c6860dc45bb2c/scipy-1.17.1-cp313-cp313-win_amd64.whl", hash = "sha256:37425bc9175607b0268f493d79a292c39f9d001a357bebb6b88fdfaff13f6448", size = 36510943, upload-time = "2026-02-23T00:20:50.89Z" }, + { url = "https://files.pythonhosted.org/packages/2a/fd/3be73c564e2a01e690e19cc618811540ba5354c67c8680dce3281123fb79/scipy-1.17.1-cp313-cp313-win_arm64.whl", hash = "sha256:5cf36e801231b6a2059bf354720274b7558746f3b1a4efb43fcf557ccd484a87", size = 24545621, upload-time = "2026-02-23T00:20:55.871Z" }, + { url = "https://files.pythonhosted.org/packages/6f/6b/17787db8b8114933a66f9dcc479a8272e4b4da75fe03b0c282f7b0ade8cd/scipy-1.17.1-cp313-cp313t-macosx_10_14_x86_64.whl", hash = "sha256:d59c30000a16d8edc7e64152e30220bfbd724c9bbb08368c054e24c651314f0a", size = 31936708, upload-time = "2026-02-23T00:19:58.694Z" }, + { url = "https://files.pythonhosted.org/packages/38/2e/524405c2b6392765ab1e2b722a41d5da33dc5c7b7278184a8ad29b6cb206/scipy-1.17.1-cp313-cp313t-macosx_12_0_arm64.whl", hash = "sha256:010f4333c96c9bb1a4516269e33cb5917b08ef2166d5556ca2fd9f082a9e6ea0", size = 28570135, upload-time = "2026-02-23T00:20:03.934Z" }, + { url = "https://files.pythonhosted.org/packages/fd/c3/5bd7199f4ea8556c0c8e39f04ccb014ac37d1468e6cfa6a95c6b3562b76e/scipy-1.17.1-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:2ceb2d3e01c5f1d83c4189737a42d9cb2fc38a6eeed225e7515eef71ad301dce", size = 20741977, upload-time = "2026-02-23T00:20:07.935Z" }, + { url = "https://files.pythonhosted.org/packages/d9/b8/8ccd9b766ad14c78386599708eb745f6b44f08400a5fd0ade7cf89b6fc93/scipy-1.17.1-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:844e165636711ef41f80b4103ed234181646b98a53c8f05da12ca5ca289134f6", size = 23029601, upload-time = "2026-02-23T00:20:12.161Z" }, + { url = "https://files.pythonhosted.org/packages/6d/a0/3cb6f4d2fb3e17428ad2880333cac878909ad1a89f678527b5328b93c1d4/scipy-1.17.1-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:158dd96d2207e21c966063e1635b1063cd7787b627b6f07305315dd73d9c679e", size = 33019667, upload-time = "2026-02-23T00:20:17.208Z" }, + { url = "https://files.pythonhosted.org/packages/f3/c3/2d834a5ac7bf3a0c806ad1508efc02dda3c8c61472a56132d7894c312dea/scipy-1.17.1-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:74cbb80d93260fe2ffa334efa24cb8f2f0f622a9b9febf8b483c0b865bfb3475", size = 35264159, upload-time = "2026-02-23T00:20:23.087Z" }, + { url = "https://files.pythonhosted.org/packages/4d/77/d3ed4becfdbd217c52062fafe35a72388d1bd82c2d0ba5ca19d6fcc93e11/scipy-1.17.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:dbc12c9f3d185f5c737d801da555fb74b3dcfa1a50b66a1a93e09190f41fab50", size = 35102771, upload-time = "2026-02-23T00:20:28.636Z" }, + { url = "https://files.pythonhosted.org/packages/bd/12/d19da97efde68ca1ee5538bb261d5d2c062f0c055575128f11a2730e3ac1/scipy-1.17.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:94055a11dfebe37c656e70317e1996dc197e1a15bbcc351bcdd4610e128fe1ca", size = 37665910, upload-time = "2026-02-23T00:20:34.743Z" }, + { url = "https://files.pythonhosted.org/packages/06/1c/1172a88d507a4baaf72c5a09bb6c018fe2ae0ab622e5830b703a46cc9e44/scipy-1.17.1-cp313-cp313t-win_amd64.whl", hash = "sha256:e30bdeaa5deed6bc27b4cc490823cd0347d7dae09119b8803ae576ea0ce52e4c", size = 36562980, upload-time = "2026-02-23T00:20:40.575Z" }, + { url = "https://files.pythonhosted.org/packages/70/b0/eb757336e5a76dfa7911f63252e3b7d1de00935d7705cf772db5b45ec238/scipy-1.17.1-cp313-cp313t-win_arm64.whl", hash = "sha256:a720477885a9d2411f94a93d16f9d89bad0f28ca23c3f8daa521e2dcc3f44d49", size = 24856543, upload-time = "2026-02-23T00:20:45.313Z" }, + { url = "https://files.pythonhosted.org/packages/cf/83/333afb452af6f0fd70414dc04f898647ee1423979ce02efa75c3b0f2c28e/scipy-1.17.1-cp314-cp314-macosx_10_14_x86_64.whl", hash = "sha256:a48a72c77a310327f6a3a920092fa2b8fd03d7deaa60f093038f22d98e096717", size = 31584510, upload-time = "2026-02-23T00:21:01.015Z" }, + { url = "https://files.pythonhosted.org/packages/ed/a6/d05a85fd51daeb2e4ea71d102f15b34fedca8e931af02594193ae4fd25f7/scipy-1.17.1-cp314-cp314-macosx_12_0_arm64.whl", hash = "sha256:45abad819184f07240d8a696117a7aacd39787af9e0b719d00285549ed19a1e9", size = 28170131, upload-time = "2026-02-23T00:21:05.888Z" }, + { url = "https://files.pythonhosted.org/packages/db/7b/8624a203326675d7746a254083a187398090a179335b2e4a20e2ddc46e83/scipy-1.17.1-cp314-cp314-macosx_14_0_arm64.whl", hash = "sha256:3fd1fcdab3ea951b610dc4cef356d416d5802991e7e32b5254828d342f7b7e0b", size = 20342032, upload-time = "2026-02-23T00:21:09.904Z" }, + { url = "https://files.pythonhosted.org/packages/c9/35/2c342897c00775d688d8ff3987aced3426858fd89d5a0e26e020b660b301/scipy-1.17.1-cp314-cp314-macosx_14_0_x86_64.whl", hash = "sha256:7bdf2da170b67fdf10bca777614b1c7d96ae3ca5794fd9587dce41eb2966e866", size = 22678766, upload-time = "2026-02-23T00:21:14.313Z" }, + { url = "https://files.pythonhosted.org/packages/ef/f2/7cdb8eb308a1a6ae1e19f945913c82c23c0c442a462a46480ce487fdc0ac/scipy-1.17.1-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:adb2642e060a6549c343603a3851ba76ef0b74cc8c079a9a58121c7ec9fe2350", size = 32957007, upload-time = "2026-02-23T00:21:19.663Z" }, + { url = "https://files.pythonhosted.org/packages/0b/2e/7eea398450457ecb54e18e9d10110993fa65561c4f3add5e8eccd2b9cd41/scipy-1.17.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:eee2cfda04c00a857206a4330f0c5e3e56535494e30ca445eb19ec624ae75118", size = 35221333, upload-time = "2026-02-23T00:21:25.278Z" }, + { url = "https://files.pythonhosted.org/packages/d9/77/5b8509d03b77f093a0d52e606d3c4f79e8b06d1d38c441dacb1e26cacf46/scipy-1.17.1-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:d2650c1fb97e184d12d8ba010493ee7b322864f7d3d00d3f9bb97d9c21de4068", size = 35042066, upload-time = "2026-02-23T00:21:31.358Z" }, + { url = "https://files.pythonhosted.org/packages/f9/df/18f80fb99df40b4070328d5ae5c596f2f00fffb50167e31439e932f29e7d/scipy-1.17.1-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:08b900519463543aa604a06bec02461558a6e1cef8fdbb8098f77a48a83c8118", size = 37612763, upload-time = "2026-02-23T00:21:37.247Z" }, + { url = "https://files.pythonhosted.org/packages/4b/39/f0e8ea762a764a9dc52aa7dabcfad51a354819de1f0d4652b6a1122424d6/scipy-1.17.1-cp314-cp314-win_amd64.whl", hash = "sha256:3877ac408e14da24a6196de0ddcace62092bfc12a83823e92e49e40747e52c19", size = 37290984, upload-time = "2026-02-23T00:22:35.023Z" }, + { url = "https://files.pythonhosted.org/packages/7c/56/fe201e3b0f93d1a8bcf75d3379affd228a63d7e2d80ab45467a74b494947/scipy-1.17.1-cp314-cp314-win_arm64.whl", hash = "sha256:f8885db0bc2bffa59d5c1b72fad7a6a92d3e80e7257f967dd81abb553a90d293", size = 25192877, upload-time = "2026-02-23T00:22:39.798Z" }, + { url = "https://files.pythonhosted.org/packages/96/ad/f8c414e121f82e02d76f310f16db9899c4fcde36710329502a6b2a3c0392/scipy-1.17.1-cp314-cp314t-macosx_10_14_x86_64.whl", hash = "sha256:1cc682cea2ae55524432f3cdff9e9a3be743d52a7443d0cba9017c23c87ae2f6", size = 31949750, upload-time = "2026-02-23T00:21:42.289Z" }, + { url = "https://files.pythonhosted.org/packages/7c/b0/c741e8865d61b67c81e255f4f0a832846c064e426636cd7de84e74d209be/scipy-1.17.1-cp314-cp314t-macosx_12_0_arm64.whl", hash = "sha256:2040ad4d1795a0ae89bfc7e8429677f365d45aa9fd5e4587cf1ea737f927b4a1", size = 28585858, upload-time = "2026-02-23T00:21:47.706Z" }, + { url = "https://files.pythonhosted.org/packages/ed/1b/3985219c6177866628fa7c2595bfd23f193ceebbe472c98a08824b9466ff/scipy-1.17.1-cp314-cp314t-macosx_14_0_arm64.whl", hash = "sha256:131f5aaea57602008f9822e2115029b55d4b5f7c070287699fe45c661d051e39", size = 20757723, upload-time = "2026-02-23T00:21:52.039Z" }, + { url = "https://files.pythonhosted.org/packages/c0/19/2a04aa25050d656d6f7b9e7b685cc83d6957fb101665bfd9369ca6534563/scipy-1.17.1-cp314-cp314t-macosx_14_0_x86_64.whl", hash = "sha256:9cdc1a2fcfd5c52cfb3045feb399f7b3ce822abdde3a193a6b9a60b3cb5854ca", size = 23043098, upload-time = "2026-02-23T00:21:56.185Z" }, + { url = "https://files.pythonhosted.org/packages/86/f1/3383beb9b5d0dbddd030335bf8a8b32d4317185efe495374f134d8be6cce/scipy-1.17.1-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6e3dcd57ab780c741fde8dc68619de988b966db759a3c3152e8e9142c26295ad", size = 33030397, upload-time = "2026-02-23T00:22:01.404Z" }, + { url = "https://files.pythonhosted.org/packages/41/68/8f21e8a65a5a03f25a79165ec9d2b28c00e66dc80546cf5eb803aeeff35b/scipy-1.17.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:a9956e4d4f4a301ebf6cde39850333a6b6110799d470dbbb1e25326ac447f52a", size = 35281163, upload-time = "2026-02-23T00:22:07.024Z" }, + { url = "https://files.pythonhosted.org/packages/84/8d/c8a5e19479554007a5632ed7529e665c315ae7492b4f946b0deb39870e39/scipy-1.17.1-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:a4328d245944d09fd639771de275701ccadf5f781ba0ff092ad141e017eccda4", size = 35116291, upload-time = "2026-02-23T00:22:12.585Z" }, + { url = "https://files.pythonhosted.org/packages/52/52/e57eceff0e342a1f50e274264ed47497b59e6a4e3118808ee58ddda7b74a/scipy-1.17.1-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:a77cbd07b940d326d39a1d1b37817e2ee4d79cb30e7338f3d0cddffae70fcaa2", size = 37682317, upload-time = "2026-02-23T00:22:18.513Z" }, + { url = "https://files.pythonhosted.org/packages/11/2f/b29eafe4a3fbc3d6de9662b36e028d5f039e72d345e05c250e121a230dd4/scipy-1.17.1-cp314-cp314t-win_amd64.whl", hash = "sha256:eb092099205ef62cd1782b006658db09e2fed75bffcae7cc0d44052d8aa0f484", size = 37345327, upload-time = "2026-02-23T00:22:24.442Z" }, + { url = "https://files.pythonhosted.org/packages/07/39/338d9219c4e87f3e708f18857ecd24d22a0c3094752393319553096b98af/scipy-1.17.1-cp314-cp314t-win_arm64.whl", hash = "sha256:200e1050faffacc162be6a486a984a0497866ec54149a01270adc8a59b7c7d21", size = 25489165, upload-time = "2026-02-23T00:22:29.563Z" }, ] [[package]] name = "scipy-stubs" -version = "1.17.0.2" +version = "1.17.1.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "optype", extra = ["numpy"] }, ] -sdist = { url = "https://files.pythonhosted.org/packages/40/fe/5fa7da49821ea94d60629ae71277fa8d7e16eb20602f720062b6c30a644c/scipy_stubs-1.17.0.2.tar.gz", hash = "sha256:3981bd7fa4c189a8493307afadaee1a830d9a0de8e3ae2f4603f192b6260ef2a", size = 379897, upload-time = "2026-01-22T19:17:08Z" } +sdist = { url = "https://files.pythonhosted.org/packages/d9/ad/413b0d18efca7bb48574d28e91253409d91ee6121e7937022d0d380dfc6a/scipy_stubs-1.17.1.0.tar.gz", hash = "sha256:5dc51c21765b145c2d132b96b63ff4f835dd5fb768006876d1554e7a59c61571", size = 381420, upload-time = "2026-02-23T10:33:04.742Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/51/e3/20233497e4a27956e7392c3f7879e6ee7f767f268079f24f4b089b70f563/scipy_stubs-1.17.0.2-py3-none-any.whl", hash = "sha256:99d1aa75b7d72a7ee36a68d18bcf1149f62ab577bbd1236c65c471b3b465d824", size = 586137, upload-time = "2026-01-22T19:17:05.802Z" }, + { url = "https://files.pythonhosted.org/packages/6c/ee/c6811e04ff9d5dd1d92236e8df7ebc4db6aa65c70b9938cec293348b8ec4/scipy_stubs-1.17.1.0-py3-none-any.whl", hash = "sha256:5c9c84993d36b104acb2d187b05985eb79f73491c60d83292dd738093d53d96a", size = 587059, upload-time = "2026-02-23T10:33:02.845Z" }, ] [[package]] @@ -3106,7 +3107,7 @@ wheels = [ [[package]] name = "sim-explorer" -version = "0.3.0" +version = "0.2.2" source = { editable = "." } dependencies = [ { name = "component-model" }, @@ -3151,7 +3152,7 @@ dev = [ { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12'" }, { name = "sphinx-argparse-cli" }, { name = "sphinx-autodoc-typehints", version = "3.6.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.12'" }, - { name = "sphinx-autodoc-typehints", version = "3.6.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12'" }, + { name = "sphinx-autodoc-typehints", version = "3.9.5", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12'" }, { name = "sphinxcontrib-mermaid" }, ] @@ -3297,15 +3298,15 @@ wheels = [ [[package]] name = "sphinx-argparse-cli" -version = "1.20.1" +version = "1.21.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.12'" }, { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/35/86/e64bef5ee47bbb0bdb2415b9cabcbf03cbc270eca4ba46c6060fa0977313/sphinx_argparse_cli-1.20.1.tar.gz", hash = "sha256:ce21821c5961de24f52d4f78b01be02b693a5bd3d7df7ce920facb9708f983a5", size = 13080, upload-time = "2025-10-08T22:03:10.411Z" } +sdist = { url = "https://files.pythonhosted.org/packages/35/a8/e0cc1af610daf66322993f6d59f1d5a06be2bd72a01afa11822728d22243/sphinx_argparse_cli-1.21.1.tar.gz", hash = "sha256:a34a5dc698034ac89dcb99c91a1f0ed4c1dcab883ea37b3bb43cd844e1de6935", size = 13954, upload-time = "2026-03-02T04:26:51.062Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/ce/40/da6d8044c0f27f0bffd0656f77eceef6ac7cd29b1bea21222f34c3c54784/sphinx_argparse_cli-1.20.1-py3-none-any.whl", hash = "sha256:a4592b1cc2c07dcdd6d6b58e41b79d032bd48588e68a6b057272f75f87f904ed", size = 10368, upload-time = "2025-10-08T22:03:09.051Z" }, + { url = "https://files.pythonhosted.org/packages/21/07/7a00f8291ae4f1f9170fe8ce3b7930835d1da29a815116bd5dcdeab52044/sphinx_argparse_cli-1.21.1-py3-none-any.whl", hash = "sha256:da0caf0f6fa064f0ae0e598c81db5e77a2e151ea25a3dd1d846fd64f9d82b976", size = 10715, upload-time = "2026-03-02T04:26:50.019Z" }, ] [[package]] @@ -3325,7 +3326,7 @@ wheels = [ [[package]] name = "sphinx-autodoc-typehints" -version = "3.6.3" +version = "3.9.5" source = { registry = "https://pypi.org/simple" } resolution-markers = [ "python_full_version >= '3.14'", @@ -3334,9 +3335,9 @@ resolution-markers = [ dependencies = [ { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/64/5f/ebcaed1a67e623e4a7622808a8be6b0fd8344313e185f62e85a26b0ce26a/sphinx_autodoc_typehints-3.6.3.tar.gz", hash = "sha256:6c387b47d9ad5e75b157810af5bad46901f0a22708ed5e4adf466885a9c60910", size = 38288, upload-time = "2026-02-18T04:22:08.384Z" } +sdist = { url = "https://files.pythonhosted.org/packages/58/ec/21bd9babcfeb9930a73011257002d5cfa5fd30667b8de6d76dbaf8275dfb/sphinx_autodoc_typehints-3.9.5.tar.gz", hash = "sha256:60e646efb7c352a0e98f34dd7fdcde4527fbbdbdf30371ff8321b6b3eb1fd37d", size = 63249, upload-time = "2026-03-02T19:58:07.974Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/0a/bd/2b853836d152e40a27655828fdc02c5128f294ac452ad9a13424bb7f92fa/sphinx_autodoc_typehints-3.6.3-py3-none-any.whl", hash = "sha256:46ebc68fa85b320d55887a8d836a01e12e3b7744da973e70af8cedc74072aad5", size = 20882, upload-time = "2026-02-18T04:22:07.238Z" }, + { url = "https://files.pythonhosted.org/packages/7f/cb/80c250f47a0ca5ac67d82f14811b4068a551a12b4790b085ffdb900de427/sphinx_autodoc_typehints-3.9.5-py3-none-any.whl", hash = "sha256:c94f88a90b6c61a7a6686cb77b410e46e077712838387e6cf22d69e85cfd06a5", size = 34763, upload-time = "2026-03-02T19:58:06.028Z" }, ] [[package]] @@ -3634,16 +3635,17 @@ wheels = [ [[package]] name = "virtualenv" -version = "20.38.0" +version = "21.1.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "distlib" }, { name = "filelock" }, { name = "platformdirs" }, + { name = "python-discovery" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/d2/03/a94d404ca09a89a7301a7008467aed525d4cdeb9186d262154dd23208709/virtualenv-20.38.0.tar.gz", hash = "sha256:94f39b1abaea5185bf7ea5a46702b56f1d0c9aa2f41a6c2b8b0af4ddc74c10a7", size = 5864558, upload-time = "2026-02-19T07:48:02.385Z" } +sdist = { url = "https://files.pythonhosted.org/packages/2f/c9/18d4b36606d6091844daa3bd93cf7dc78e6f5da21d9f21d06c221104b684/virtualenv-21.1.0.tar.gz", hash = "sha256:1990a0188c8f16b6b9cf65c9183049007375b26aad415514d377ccacf1e4fb44", size = 5840471, upload-time = "2026-02-27T08:49:29.702Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/42/d7/394801755d4c8684b655d35c665aea7836ec68320304f62ab3c94395b442/virtualenv-20.38.0-py3-none-any.whl", hash = "sha256:d6e78e5889de3a4742df2d3d44e779366325a90cf356f15621fddace82431794", size = 5837778, upload-time = "2026-02-19T07:47:59.778Z" }, + { url = "https://files.pythonhosted.org/packages/78/55/896b06bf93a49bec0f4ae2a6f1ed12bd05c8860744ac3a70eda041064e4d/virtualenv-21.1.0-py3-none-any.whl", hash = "sha256:164f5e14c5587d170cf98e60378eb91ea35bf037be313811905d3a24ea33cc07", size = 5825072, upload-time = "2026-02-27T08:49:27.516Z" }, ] [[package]] From 2e9c893cb7335c7cee98d0ec76cacbe21e95d004 Mon Sep 17 00:00:00 2001 From: Claas Date: Tue, 3 Mar 2026 19:43:13 +0100 Subject: [PATCH 136/139] Update imports and type annotations for DatumInContext and data handling --- src/sim_explorer/json5.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/sim_explorer/json5.py b/src/sim_explorer/json5.py index 49d2ff2..25ceb96 100644 --- a/src/sim_explorer/json5.py +++ b/src/sim_explorer/json5.py @@ -12,11 +12,11 @@ from jsonpath_ng.exceptions import JsonPathParserError from jsonpath_ng.ext import parse -from jsonpath_ng.jsonpath import DatumInContext if TYPE_CHECKING: import os - from collections.abc import Sequence + + from jsonpath_ng.jsonpath import DatumInContext logger = logging.getLogger(__name__) @@ -491,7 +491,7 @@ def jspath( compiled = parse(path) except JsonPathParserError as e: raise ValueError(f"Invalid JsonPath expression: {path}\n{e}") from e - data: Sequence[Any] = compiled.find(self.js_py) + data: list[DatumInContext] = compiled.find(self.js_py) # print("DATA", data) val: Any | list[Any] | None = None msg: str = "" @@ -499,7 +499,7 @@ def jspath( msg = f"No match for {path}" elif len(data) == 1: # found a single element val = data[0].value - elif isinstance(data[0], DatumInContext): + else: # found multiple elements val = [x.value for x in data] if val is not None and typ is not None and not isinstance(val, typ): From ecdd7ac6304a9851833d77f4f5ca7bd9e4db1756 Mon Sep 17 00:00:00 2001 From: Claas Date: Tue, 3 Mar 2026 19:45:19 +0100 Subject: [PATCH 137/139] resolved GitHub comment https://github.com/dnv-opensource/sim-explorer/pull/12#discussion_r2834548198 --- src/sim_explorer/__init__.py | 46 +++++++++++++++++------------------- 1 file changed, 22 insertions(+), 24 deletions(-) diff --git a/src/sim_explorer/__init__.py b/src/sim_explorer/__init__.py index e95b2d4..d49a85c 100644 --- a/src/sim_explorer/__init__.py +++ b/src/sim_explorer/__init__.py @@ -1,27 +1,25 @@ """Python Package to manage Simulation Experiments.""" -""" -NOTE: Below import of `libcosimpy.CosimLibrary` right here in the package root - is necessary to resolve DLL loading issues. +# NOTE: Below import of `libcosimpy.CosimLibrary` right here in the package root +# is necessary to resolve DLL loading issues. +# +# When `libcosimpy.CosimLibrary` is imported, the libcosimc dll is loaded and initialized. +# However, if `libcosimpy.CosimLibrary` gets imported by separate processes, +# such as when pytest spawns subprocesses, or when the CLI script gets called via `uv run` +# then it can happen the libcosimc dll gets loaded by each process. +# Unfortunately, this leads to problems. +# +# Typical error messages you might encounter in this case are: +# .../Lib/ctypes/__init__.py", line 468, in _load_library +# OSError: [WinError 127] The specified procedure could not be found +# or +# The procedure entry point CRYPTO_calloc could not be located in the dynamic link library +# /sim-explorer/venv/Lib/site-packages/libcosimpy/libcosimc/libssl-3-x64.dll. +# +# By importing `libcosimpy.CosimLibrary` in the `__init__.py` file of the package root, +# we ensure that the C++ library (libcosimc dll) is loaded only once, +# when the package gets imported. +# It then gets (re-)used across modules, and even across subprocesses that import the package, +# given they are spawned after this initial import. - When `libcosimpy.CosimLibrary` is imported, the libcosimc dll is loaded and initialized. - However, if `libcosimpy.CosimLibrary` gets imported by separate processes, - such as when pytest spawns subprocesses, or when the CLI script gets called via `uv run` - then it can happen the libcosimc dll gets loaded by each process. - Unfortunately, this leads to problems. - - Typical error messages you might encounter in this case are: - .../Lib/ctypes/__init__.py", line 468, in _load_library - OSError: [WinError 127] The specified procedure could not be found - or - The procedure entry point CRYPTO_calloc could not be located in the dynamic link library - /sim-explorer/venv/Lib/site-packages/libcosimpy/libcosimc/libssl-3-x64.dll. - - By importing `libcosimpy.CosimLibrary` in the `__init__.py` file of the package root, - we ensure that the C++ library (libcosimc dll) is loaded only once, - when the package gets imported. - It then gets (re-)used across modules, and even across subprocesses that import the package, - given they are spawned after this initial import. -""" - -import libcosimpy.CosimLibrary # noqa: E402 +import libcosimpy.CosimLibrary From d0bec5600498e2a140a682588f934efb0fec0046 Mon Sep 17 00:00:00 2001 From: Claas Date: Tue, 3 Mar 2026 19:52:14 +0100 Subject: [PATCH 138/139] resolved GitHub comment https://github.com/dnv-opensource/sim-explorer/pull/12#discussion_r2834548210 --- src/sim_explorer/assertion.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/sim_explorer/assertion.py b/src/sim_explorer/assertion.py index 156d3c1..6819567 100644 --- a/src/sim_explorer/assertion.py +++ b/src/sim_explorer/assertion.py @@ -304,7 +304,7 @@ def _eval( if args: _args = [] for v in args: - if isinstance(v, Iterable): + if isinstance(v, Iterable) and not isinstance(v, (str, bytes)): _args.append(np.array(v, dtype=float)) else: _args.append(v) @@ -312,7 +312,7 @@ def _eval( if kwargs: for k in list(kwargs.keys()): # work on copy of keys, as we change the dict during iteration v = kwargs[k] - if isinstance(v, Iterable): + if isinstance(v, Iterable) and not isinstance(v, (str, bytes)): kwargs[k] = np.array(v, dtype=float) return func(*args, **kwargs) From df97384cb0c6762e23fd24ceb84f7b6bf01613cd Mon Sep 17 00:00:00 2001 From: Claas Date: Tue, 3 Mar 2026 19:53:31 +0100 Subject: [PATCH 139/139] resolved GitHub comment https://github.com/dnv-opensource/sim-explorer/pull/12#discussion_r2834548183 --- tests/test_cli.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/test_cli.py b/tests/test_cli.py index d25d020..b7d4ba6 100644 --- a/tests/test_cli.py +++ b/tests/test_cli.py @@ -19,7 +19,7 @@ def run_in_subprocess( Returns a CompletedProcess object capturing return code as well as stdout and stderr. - When running under debugpy and the the CLI entry point shall be executed, + When running under debugpy and the CLI entry point shall be executed, then indirect the call to the Python executable, and let Python run the CLI script as a module. This allows the debugger to follow into the subprocess. """

    JxCZDTR8D)6sLdsONw%&a}y% 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 z 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 Date: Fri, 20 Feb 2026 08:00:58 +0100 Subject: [PATCH 103/139] tests/data/MobileCrane: Updated `MobileCrane.fmu` and related tests. --- tests/data/MobileCrane/MobileCrane.cases | 34 +++++----- tests/data/MobileCrane/MobileCrane.fmu | Bin 1075489 -> 912867 bytes tests/test_run_mobilecrane.py | 80 +++++++++++------------ 3 files changed, 57 insertions(+), 57 deletions(-) diff --git a/tests/data/MobileCrane/MobileCrane.cases b/tests/data/MobileCrane/MobileCrane.cases index 0a433b7..70d7bc9 100644 --- a/tests/data/MobileCrane/MobileCrane.cases +++ b/tests/data/MobileCrane/MobileCrane.cases @@ -6,19 +6,19 @@ logLevel : 'trace', # possible levels: trace, debug, info, warning, error, fatal timeUnit : "second", variables : { - p : ['mobileCrane', 'pedestal_boom', "Length and angle of pedestal. Use p[2] to set pedestal azimuth [degrees]"], - b : ['mobileCrane', 'boom_boom', "Length and angle of boom. Use b[1] to set boom polar angle [degrees]"], - r : ['mobileCrane', 'rope_boom', "Length and angle of rope. Use r[0] to set rope length [m]"], - df_dt : ['mobileCrane', 'fixation_angularVelocity', "Angular velocity of whole crane with respect to base. [polar/time, azimuth/time]"], - dp_dt : ['mobileCrane', 'pedestal_angularVelocity[1]', "Angular velocity of pedestal (around z-axis). [azimuth/time]"], - db_dt : ['mobileCrane', 'boom_angularVelocity[0]', "Angular velocity of boom (polar direction). [polar/time]"], - dr_dt : ['mobileCrane', 'rope_lengthVelocity', "Linear length change of crane rope. [m/s]"], - v : ['mobileCrane', 'fixation_angularVelocity', "Linear velocity of whole crane with respect to base. [|v|, normal]"], - T : ['mobileCrane', 'fixation_torque', "Total torque of the crane with respect to its base, i.e. the sum of static and dynamic torques. Provided as 3D spherical vector."], - x_pedestal : ['mobileCrane', 'pedestal_end', "Cartesian coordinate of pedestal tip"], - x_boom : ['mobileCrane', 'boom_end', "Cartesian coordinate of booom tip"], - x_load : ['mobileCrane', 'rope_end', "Cartesian coordinate of rope tip (load position)"], - load : ['mobileCrane', 'dLoad', "Rope mass (load) [kg]"], + p : ['mobileCrane', 'pedestal.boom', "Length and angle of pedestal. Use p[2] to set pedestal azimuth [degrees]"], + b : ['mobileCrane', 'boom.boom', "Length and angle of boom. Use b[1] to set boom polar angle [degrees]"], + r : ['mobileCrane', 'wire.boom', "Length and angle of wire fixed to the last boom. Use r[0] to set wire length [m]"], + df_dt : ['mobileCrane', 'd_angular', "Angular velocity of whole crane with respect to base. [polar/time, azimuth/time]"], + dp_dt : ['mobileCrane', 'der(pedestal.boom[2])', "Angular velocity of pedestal (around z-axis). [azimuth/time]"], + db_dt : ['mobileCrane', 'der(boom.boom[1])', "Angular velocity of boom (polar direction). [polar/time]"], + dr_dt : ['mobileCrane', 'der(wire.boom[0])', "Linear length change of crane wire. [m/s]"], + v : ['mobileCrane', 'velocity', "Linear velocity of whole crane with respect to base. [|v|, normal]"], + T : ['mobileCrane', 'torque', "Total torque of the crane with respect to its base, i.e. the sum of static and dynamic torques. Provided as 3D spherical vector."], + x_pedestal : ['mobileCrane', 'pedestal.end', "Cartesian coordinate of pedestal tip"], + x_boom : ['mobileCrane', 'boom.end', "Cartesian coordinate of booom tip"], + x_load : ['mobileCrane', 'wire.end', "Cartesian coordinate of wire tip (load position)"], + load : ['mobileCrane', 'wire.mass', "Wire mass (load) [kg]"], }}, base : { description : "Variable settings for the base case. Represents a mobile crane folded for street use.", @@ -27,12 +27,12 @@ base : { stepSize : 0.1, p[0,2] : [3.0, 0.0], b[0,1] : [8.0, 90], #1.570796], # 90 deg polar (horizontal) - r[0] : 1e-6, # very short rope - df_dt : [0.0, 0.0], + r[0] : 1e-6, # very short wire + df_dt : [0.0, 0.0, 0.0], dp_dt : 0.0, db_dt : 0.0, dr_dt : 0.0, - v : [0.0, 0.0], + v : [0.0, 0.0, 0.0], load : 50.0, }, results : [ @@ -46,7 +46,7 @@ static : { spec: { p[2] : 1.570796, # 90 deg azimuth (turned in y-direction) b[1] : 45, #0.785398, # 45 deg polar (turned 45 deg up) - r[0] : 7.657, # length of rope such that load 1m over floor + r[0] : 7.657, # length of wire such that load 1m over floor load : 1000, # load weight in kg }}, dynamic : { diff --git a/tests/data/MobileCrane/MobileCrane.fmu b/tests/data/MobileCrane/MobileCrane.fmu index 482b5b1636bc2fbc900231ddbcf38c59261d8982..446f2ff2d684b6663babbe6dff1b23b4017ed70c 100644 GIT binary patch literal 912867 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

  • 5|lkAKm*$ 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 z ztM>FM9}nl_ySN_S<8-(3`2l?1xbJWR^YinSp0#{z+^3k&$9HqOMn1la@iE317~f<3 zkTGk_n6o{pQ)gC}hpIgz1`iwT9WOVES& z^!udd&4E=JV|^$3oI^N;v91%#AvRj_SX~>X#{Vew@JQ6qOoolea<0{!0m&s^NB+oDQYeG zqlDGvz+36LlI2_Z{vvMU%B>O^+sHqfveQ`K?1lb7`L1OBLs-778~$eI zJ=0Y?+0V^|h9T1PBJ25x`9CqgZj2&=tp8@_`=l%Wa^{^2<%~)4)snP4atLezi${ z1a5Rl`%Uuy08jc;<6`~OANM1q{qo~V@-uVNe=mV2`81RKVHkR({U-TGz>|EoNgfZ< zDEm$FH((%>;AMHQ zh?PGVA5kOujVAdz@Fd@2lJ_32 zl{^olV$|=Hp0`Z$waokeqU3qn5Q%uNi|pKMk{`>w_^XoVX+vyb{>TZ6@5lDg@BB#r zG&8S2Ebu5k%_RRY^B0=BZ5VmG8j)1nIlgwB5;kf?x55{ht`} z4=CQSzvvXDC)Xsun)zUpk~i%6U8<75)+B#E^Nr6b`8);UQ|4Pt@+S{adc+G#kiG{_ z+at{PrjJ2kGwlDC`G$>(H|neARHbK%Nxq5shWnL#p#pLGX-a;TNj{(XhL@F~(U0B* zZ$lj3$Z@z4Cw#;5#&dQ(rL{sFIZ)|uZ&P|)%zwxHcFwn&`GpujsDDkEq~yz)cMewk zCgzR%^;yinZQ|cy{tFX7`*fwpHd*O6^z36k#l$c0D*4k*JpCvv*_mnLmm;ty{vs29 z7(V1ie8|MFWqyT;KjjQ1f0v1WfcYm){D@&nzQx3EX8v;%KXJH{?=LO{{lL%r8S*QbH=YAD`0dOa&jT9#Nu!h=)XRg+8_y3K@)|0F^cc?(qFKsqG|qL}Yv#IvC%G9NVY>EP`a>tB;|{vIoz+2h*PuAn(fbkZtu&=t&vmZS9 z&2xIJe@?=HX{CP}cv)YUDm#tw^Bv}E=`D9`^u0scE*huG<-0-2?^CpB08e^a`m6e- zZ<5jW3G-sFl0QMwq5u;pwFiH`l1I;x+n>N&^^0e^;rD>2e4CC|dgz;Nv`xXpN_;R; z@$}6(+8$-T(WlB)uV|rzx60Q)!J4lFPxjXqDgDz~&u;LPZ!PDBfs?hx?U1=5ZiP@==EH?riYV z&v&Q-(KmQ$`wRFxG4G@vryQ(u!SxyQ@g{x}CQ#DTuwUu9o9pFa<^``4&Q$8fr_6h~ z{TO~Lnq*xsPl8Y8w9(K4-m3k3FmYSe`yBAHeix|vHR6`Xz?1#SE0q0-T;SeQxZbBJ z{u<7FJa{YpWi0PsrsUsc`Pac)*?AlWI;(OG1W)#O>XjZ|))9|0pFc_QSFrx%^R4YU zvm1VFH~i(`Dc?rB(!YZBKg@jdGm3wc{WJfM>`#8rW|$!lp7e-CO8#Bu`%F`OE89=M zJwn@M;AvcKyhRb)m=_mNJ4_Y{SE>3k=wrZJ`9BRjc`aVcN&oLLks0B>by1MBgetMnM-)d$Q6zftxNXI%?05LxO0 zPv!OfN68nne9{cI^HQaseusfJ$3@n9P6JPRYT0i_zJHhU&|jzY8}q{cZuE@5Sha`7 z%T;|47*%NLvCz-I7P?d=`# zly5S9q#GOkZV+vAXL5Pl6i?sxrLB|s2B+dr;Cj5jknQIihDJYq4?OwVS8tQ)jrvL` zQt~ZNDLv<^)1nAGjfcKkRbOLdDk1J?`Fzv(d}_eDTqD3!xjejXJb?9F51#A^n&RGP zCC@@p@G1B^aa~Z$@jNcB6r{4-Cr2gCjcS%341$`8BMX|Y4f zA1VAMJ$>dV{mV`LVmf%Tvz4z$jPdzB<{NoIcM7-9lS-9*^Dvb!4|k>Q`ay=Rw`@ zBfyjX_94oW*9?P#*6pDmc#=1_!&jJZEKv$7+0L6Twbt`EcxwO63snUg?O!0FRXhA0 zcv)Yj`FbIEt9a&VmiMJ8{U5PCiI@ni^bZ6t{mJ*IjP|@#%A@_SQvNr_v4_EvJ)*BF z?<=hTyKeL!A5!}FneKm;fG0i4JbvECdRo9+mFqk3R`z?VSByLyQAv~xc);)+T0tnI%`@~HO)WzSyD zlb03+`a)%*I6m1>#2+@RC#Mm<4hfRqwK6g!mZ%R4`Pb4 z--xR_m~Y~IAtATCKPh?d7$yIEF7Fe}o7Z99HRL%SLowxc?3GGSvbpbxi`T}I|n%=W31$~B-l`s#fVZ+|x8yNjo7Q7J%djNPK8c3m;K`okSCl>U+bgs^1D@JLnyJ0T zEmwS-shyk$p4zQ2truMdp7gh7D*w|r=4tzZdEX$F@4MViQm(GFJYa3ZC*cuX{WQp4xLex951aN2^oz zZ)f{cnLi%9RlXJAt?Ku3@RV;^CAizTuBrFT8^ye`e%UYsa-HZBUz1W$fz z^eKq=e$sW;`md0@TL{zoE0&ivio89p4>y_X9ydIUpcAg5J z@=Z3)3lD&|(*F+22hUXop2&6{e}mG~%6^#2{bek8Szo63XC?T<*oJ7>$$A?2eoBB( z7T>7!xA67jAm)3nRJ{K@<+nJ_w-kKuXvMr=-wpprH~brhe(u*8uI09i`DR`R(3mg0 zN!jC>s_Z#}?RklLKl?e0<^QnCx_{+>zZ2t|@tk=(%dZD-RjwB#kNX0q_47Bnkso-o zwVsQ>Cv#rWPywFWNi)YwM*Q#r^Ik3&TCm*GR$J@84m{~G-!J$SJdIZ#(>lO8x2X2h z%>Dfc);|S2jVFH7JhB8l=?~H;D6zfE@}Du^ny7euwpVURx2o~MXNsRkgD3qhy#6_c z^<2cfm-+uw-nW1`lGXKQS(atzE;4vQ5xh%mSeKO{lk{u4ab}r*RL^9mA2G?yKDd6h z)k$@C?IfveD(UG)kr@=Pq93k2u3iycR#CX3jDUlH!Xk>RsH`B00)8us7gTW6dv)P+ z;r{;TQIC^KrK&pfQ1VSCos(1l^ZK9v`M=N2qP!{KoE7rLL!$guqW;kz;)w78QT{%Z zvw6Uk4fGOfuT1F;yj;bfcZ%{y6nxwN)4ZSAHiwVno4uaL%EcGo$9*WLcJCJsTteNG zd2m4e52KvU**lfTm2c{pNk5g_79?5J>LxobTkjySMUx>JoymH!|2jqp`6C0>g%5R z0G0Q@p3BN1H~j?fzfj+2mQWrB|9eFJv&#N`B`eSLy*|atu^$EgKU>uJGRleGW(A!; zD9R7KDSZB4jB=WXjAD1zQBLcgRrI|VME#3mzuzU`PdzB+^GEr7epQq|h;oJx%D8@2 z)W7&@USG;V<)7pAvr7FY%ER#I`&fO^nD65el+(B#n7@{ley7;)&-!^@etw*nzfutH zm!h2J?IAI5-y~qY4&`C%`+fmO)f?RSW)A;;p%*=R4F~iX%4r_%7j|}#W%j!E7kK^s z!me~wlpjSo&Hs}{zKj`B{!^lU=2d*&q&@E6P)_i1Aq=ZYck$5c#lILnZ)+&0@jm); zJ`W4Ldggzk{7oo-vZ4l!wjF+Xs|?M!-3*b2x%rW?u8wa5(2# zIrh*j`X^gik$YthkQGQ<7o8-9OjPfvi zd$*|n&@6}Z8PV?JqWu0gFaKvz{y%<+xBJMuc=sz1zESh=s`;?HNjUErZ&cdnzH`g2s_EB;cHXT?N5MeMIz&U1YD zN#&fn59I{sfg^k#c0~R6i1LSifS3Qi?9Z=?@z!|xqu22t{z8;z6!~ua9elk?ir>o| z%BkIZl=JAbtbYGIJma0==fVog3C_ir^Zryt|KE-BF#P<8sQ z!{FS8a%%Sxp-(<1+WnX)KQGSZZx-;sH~{|AuW>l4{_U+OXY^2gRby zKl~1q6a0q+zCAO;U$=gc;Gn)(a6vvZ$3(fxKle~haDH9E^ADh$+RZyg-;MGH(<0&kDSKoIjTN-VgEm4=MK0pG3KwLop=w@r$g! zzl8sN5#`j+M=x@~Zx#L7`0eodeAR&R2T@LNGKV>w2Lzlii1J5QuVoF=J%;ou{0^_5 zeK)WFU84R^p*(CI|3TE>|HHig-*7OQ;)gjLRe$m}l!wj3Z=gIYp7nox66IlZ_1{rW z>++DIC!hLVzV64Bb$>a^!}|XdC=Y}G>nNvrJF4&}rydsN7x~0oFFNap^6b5Q9!@`r z|M2GD3vc(!C@1);+&|?HkM}KNKhB8$`~=DgPX1cnA4w-O ze-PfEI|h`W8BqRaloNcFzrBd^u=V{a%ERXQrau&Lgnm^VSDC*jq4ds&hS>~NmfO>zl(C}kGjA9Nz~5^d%={b|C&!x{r=ba0p*`S zdDyrzwRU@>+0$!I4u56zyH}@qNnxVWFt*KN%jp`ent7;VcFU&G&`KxnZI({db2YnB zr|KsL)Ia90FRE`eEq$Zcs&y^9<+fMp7AEy2QL3*Sj#-${=kcL8jh3-#c8Xq~Cg&Or zyJmFFlP&AMo>^QijO)ji*XHMzb$wMY%r4l?w%syYUG4UA=|ru3V!VJh#}|x7W8J8o zmaRBtOVczoobNF>db`^xR`p7EM)t0_v|ZXpo$`s*NT|7Ky>4`k@`*|r;0iPP3Lk@Rx6O`05yce)*`wOOoTgoWCc(b2md!|FQ4nzmZW>-eD83?`ke zmDbF)jZQb04~JhHP!qrpd3dp9wCWAu0$Z0Wfe=6gjt=7?vj?QmwOL?;)!MdCn?M^s zHmqS%GK7bGGj%N>FyB8^h>f*quJ<;V?afWhYT$=nTiXHRSWTd`_k-5zVkTM^05zpqa$j@6C&y=r!vRx8kpvgw$3J{otv(6|mk=mIe8l>d~1v%L$OqX_#6_;6oUa8JiwP9rU_Gq$u z2}U*@Yh*D7M&xmit5cZ5p79e6&8pX}da9Y6PCb*!dNG1wk53FBiQ4vM9(wYgjAHoX z;ROHkk3MNfMlkp(c5+?zp$=(w1OuCOPwC4(xEM{3V1R{!?=;uS;J4Ed{F(G*DrWm5 z87kyB81EU!1xS#jB5(^u*10xvh;^bxDoe@orU_jH0jFr{EHX`Hr4Fho_Ck&5ojr5=0`BlLLR$bh+0B%V_oLKCg{Sb1}x;rD>>kJT^PZD zXR*LsMi#?`)+^NtFQi821YL+b;1dyI+99Eu;Nwk4p@y8JdvAUe11;n|oeLjqy1l!H z!N%{x$OatPIag-DvAQsd0ncKA{hK%K-kp!$yHV&IzYB2(9IN8O88tL$s(MZnb7w@ox_kkfJYq3gVkXxb_o9sujHk zlUKLXt96Sd*hjWuZ6ZE-JilRg&KRA#Zb7GSbZyvD46*^Ba=T-t}4wUda zZuR2otgdgiV8DZc29;WNr)f02pE0+q6@9qjM(AlZjaTQ5xMm$qGw&m##-i>sdGg%I7+-uv7S z*6n%3PU$Bm?o*@MGhuqmQ4CknhK|191C2u?=zTcsbYn=)u*MufLcpW%Jrk(<Z zxPma|AQA#j*ZT+(s9Kw1b~`S_k@r{F{bF`A=ox#cExf8ogAx3xFlD!vt@V!4**)26 z*hXF37Mh-sNSJ9I#%5!=RgEitRWTb^$cLQ?~ByuCna?e-2y{nr$HM31V z#8Abgal-3Y4!B*2n2p;#IgP5s&L}2Q;eQL?|$>RF4MgA+At|Qqa+n zFOy%vafPNq<>RhUH^P{*E7_G)!prFKBiv3N0JABcb2#caPze5(qE_GlSWtLT=)h(_w06@}!r4=E7Uq>T$ zx2U)4W;d)>eW77EPD&vIW^D;J((0R5E=(?GX{#r~9m{JCt)l5U%jp=*&i)^&zjBgQ zX?|Qt`YXMzxuZdnA0J;}A-=xgLl)5m132gt|5vvxH#kegx{AnG5vnCxld-n6MT@!; z8YTjWE8S)6AEOjI-RN`-=zd$>&TeL-V>C^@-fK2@@rdsm5)WA2Kvi8|D$lLJhi-LIM`j28 z*y>4LJ1z>3FP5oE$JV)aIkR|2u48WG;7Yi&qa)*hW490{-`&->^X_lRTOpZ*LVgKZ zE*e^=V|Tz~P(S_Eko>^aRcBb&GWz0Ot8**G1vFb-S&+RF{KVSQQbnuk)w%g)e%Mjc z36~KEH;=p;jG;%`gMi|@UnnSO#Md+4o|vDO(L8$e*m7}x;m$ktiQFWL24yS>p;T0R zfFgOFa$W49kJQfsgqw)05jEcYWZSTmVGql~A)GlOH))Fnm~%v$3GQo7P{VV!$g}zq z4x5%{=&(z>YwP!#wXR+^+Z}X<7Qw}aS)G!+SdIY$iH(WwS`F z^B$}tVGEyHEM=K|WT*7`4wA%}U5RS&4!yIgYj;x47raP}sA<^NnphdPPZTPTlm*Ci zusF`FXORgYBF+(!wk9yJn2SyPx-K&-lr4;|FSo)WFSP=s?U>nbLQ+YrQLdQM?y}w5 z)aM-f;20A!AF!saA*+MHsDi#|B5e;#@>6U8OB))WF@d1|%msJ^^rq6C?rwEVqb{ac z3+(3H_&CFDc+Q;y&7$l&9FpQ<4_I)uhDC85nQBZE6v;6=AeXJW-Z4R!DZ$Zt2{VE$ z6{1QDngiBP2uS6M9%z=jcFOA-=o3#+VS%Kh%leF7WNBbJ#Y%Sy=@=Sj@%9y;5ah1I z()PAis!THM(lj{~O0%@q>$ZEy3)8W-k>6z-$B4TrFxa_nm-a>V6uMmCG|(hc9Oz}P zFvTGHpX#`@&LuVCLHmqlUyy!BikKV0yYpe&di5s4}i=%YL`^aedjYoz~lS!>a9S z<52rdVry@jUFfFh4DFC>dUv+F+oq-6u$6&bF^WO`h}i65vV_w0ewq{@4gJTTpsz&w zXxHpU+Va&itd9W3XbeiYVP{yiB3E0(+z;JpT z3lDb&+NsD(MG%0!hb)KkZM8zG`|v$BT1-q}HU-HboHuI3;MGV+#`TogGTyneExae( zeHFW%@hPtzxMR>sq`;@i#znHheVZ6ZIEy5YD*qab9d08~g*GE-rO^yq4$fZ?YY|wF z+&CCnwxW}QRBQ}}!8nt^<9N1O0iC`?L_?W2Ke@vxMcS|lov?9=?<%P%b_z4jZmVnT z0Hw(HLMJkV({q}Vn>9>Hw1rfPMu-y0{93{JVRftWH|mc+uqURX{18bFNSQ=E4oshz z{V0N?T9jnxMTj_^Vm$~fgZRVofl4MZw>TQunTh#SMjk|23P}aOR59-x!ov|AV`3De zV{E?MeU(To;35GN3y6QyrVuIBqZ4qCFvVU9!UPt%y&Tc*mm&?{{lUX?0y^5_?L-<1 zdB*;*Wh8{2)G1@30vK9;biM8DKi5JCHH$rf$?~&_cLTxfJ7z`66xyfP5kn=D;jQ%RU?nQ=Bh^ej%Hv zZ9CSE*hP%Ll>Dn)z2XuM32mW3N448*Vy06nejxE;j%W}OjLJfRlxyxTPJqmDl1%zt zh8fltX4{roGtXGaIn3BT3e$$7vbJOB>rm*nfWYu3IC>OH#JTyRUdT=GRS1p2Rgcth zeE~v))F}nVrH~D#wv448L%P>q!_=V)ShUbpI`#cIx7es=dl=3JgzYY=AsEf3RGj4# zRd`mr{A(0}PPNFup@8(sW)Yi}WnC4m35o$K(lA@WvLK_Fwg-YxV6ulLI}IRp5=Apd zXt7!#_=7V+56n>4G@G?%J7oN^@G41Xxzdws#fNB|F=Z1RFFPjJ)qsxWDSNi09x_uw zkazc=w1Z_v(9ogz3g}G2{s(i>=k!w}`ntr3>oJNCph|&*qdKlvDN%FjM5P!m%}q6# zXV6B&*yMZ~-^xKXV;}26nns42iSQ}W))%4#7=={Ggx*D2JDGJOXgcKsa;a=GPI-Xv zKSY4{ogkC?>e5^gg;a9LT*8R!8Ga&0943AT0zPE-6pJmK4X`ChsVuQALEu~%D>-Z* zNnM&RLp#g2PF`|?PYLBTISVtK&jh~%Uq3&e2|1--ZO_^uqa#nJ4W7KMHKAXwlDb=8 zHP49iQzn7;f>-*FQQvx8jZTK*Fo89~!!lQeFQ~!{_=Y+r1NxzD1J;N2hFQqB?5?%3 ztHTPc2tv66Dax36!yP-cm?`)K%(w>T6GE5+p~S2*TZ!n?kTl7Jzjp?sxuP;A~;pHUQsnGCv9P-VcVyBWU6a4py`0ugjs|Fk=U^K zxud|E&EZm%NeE6J7*Zz_11a?aVE8w?TU>>vYOrZeJ&f+dT4imnnC$3d5Yizy~E#VTAPHYto0D&hdDxF#I;T)GM!|3T}e zfEVt_!Yr!+X7_}}Co2~DNGe&$^%x>q9XmC8V*^A;$L#irkWrF=5`KnxsX{?;DXnha zo|bGAqjaU+`Q5JR=t~{D38D&%<6Nsw*RfESDn3f!-3h`M(Zx-_4UhQ*IPhQ)x>H6< zX=G_MY@k$5!hAxyIOyeETWWC6U!ByHX&m4*amMb{VH};%bw`?p7p)HL9gu5` zhUbkWXlW7wBMD9A7%sF`X|*BB7EW`<(uzXBA{8qn+MO=`UWRwCE@%{Xm}Hlw38qoe z{VEM#DBEzg7uR^jWNOeeX1BquPW+E!_#>2CFE?TzzOO<0fbYmWGPQ&27 z3{bnHZjd2RDDKsXzryR%Px7wLjMZ zRi1w^9do|9=)kiO#yDj*hHy&#j1JqRkc9W7!3;!Vr5!fe(A##Ko#uXl%-Kb}LX!(* zR$zidwNy#zxKtGJZbxvLY3Gie4;1~&`~zuc5PAxVHpT2;L9Y%}0aNIC`dTfR_vwPg z0S>@{Iq94ItC1C=rLJ!{gGh@v)1wIXr5Qi9idDeo*)i6w?E;P=;T`FEsuF<; zLHDMFzQIB=#1gw+I}Lji&Y{dTr(fm3?UUpc?uM)=odrULiBM;22 zgU1a3#K*+^?L>@?e2Yn2m&Zu}dns&cZTNR{3ag8oM_B=rQZd~@LN1uXjk1BFp ztSh3;!@^f4b*VhS%7EvM3SVKmXHuc3ysH)sWztAXED~T3Tjo+72z?Af zP$Ez3g&B1DRiw>C3LTe40@}^@tVaEm(dY?p!x8h|vMJ9C>(Xidq&34Qro_=hF(Fp? zsWDd#g!ceM&>KylbeLgUYKB1|lDgJ0Oc9K~)OyLoT}t@1nq=w2#cf7a1NEiIH7Ei8VhAr1z1oB4RcPJz~CtM-RyiNk~VMdEn>8o}3(`ZMqS;aHInf*e*-4a1pCB;Kpx`BQB|m zt>K^WnLh>x`AN|LR$OVlV#;6yR#RXzDfJe%%-U&zsWAc@Ct08(1?#}?QZFKaY7H?j zl($UPJ0Pyi^XT=lnFt7DMtgGZjr8s%VFC_X6eSA-#S$DKS*(|z0Hi!tLI^u)1z5T?15~J6EWzJ~_tl_%ZrrvTkk|y@m`0W@KI~QDAkT zMd800F2_eBp%eg4o4bKPkmNWvz>AP?vUKiC3g4M@Z_B2!0(*eOC4WvOXe~V&*nboS z{M6}gXukN#ClkgB+BM|d;i~(H6vhhQR2mJ~k;!|V*^%M*FVw`0cJE<={A83jEs=dR zsRLY{*CmUKks2`7>(mo`;WfGnAJZc99t9DQT^CIfv!H%V z4}^#%b9+{)3i)x?8>K#fEA&;eZ&Gsbk?h#l@dd)OI9D?gFA^}IK_&t!TuB>)seO2+ z3zxMMvt@%xju9c=KU;8D?R4}7*j6Zkg?~x{Zv2DdzXW4Pc`xFGms4rt1Zx}H8VT(1W=`_8G)6*wOpT}8&&{HA z531gNN*N*O?afZWaVc2{zT6}V8T7~G6Pi^lCQHI)fRaT}mYZ_LDp!M+bxf5|*$K(Q zbs537xSBDCBzcM?CZADb3t2`q@~a7kT_;j|_mc@m8sg*y0T<9mdqEsL>t5YVX5C{k znaEGj=86gjp?gSO!{arvE)m%1TeLWOE@}FSwhV{rB>X9V`b`Eb(maSlF)iZ|BN21o zKwN8!B^{DFFc%pEd=jAm!lJpUj|smc*!N7}1~P>m(RSKHhhfu|Svj9w8cTA?<@CMk z;1xA1?#lHeQevh{m;{kkKnDG~tU5Pa1SujTofLkEd{Gwi95Rb-Unm~*0yvlvj#%3| zjrdlpAx?P&m9m)f{*%g6314m`@LE=9c8}rIbWV~M(Lb{hgX^CYsl^^beugC4a-HK4 z?!}c`E~lu*ZWiE@!D9?4agsm6K*=HjpTWf+U#BJY3|Mxf{zmG#>?RzX}o+vH<`3(#lCtXXJJwKYp<@Wf?*D zm za<9keWg_;>b4M&$g~|7Ri6rUl;(%Wp9$ggRC`t219Hj~M8ag@VtCtB>bp zXzSlX$%APHjO#wpN&F(9w;hnmd6tMBDq0*M;OCy z*z^=Vz~q@NLzS^OGK_)+6jY4)XSkfs1Wy%&1oAL2JHs>0ajQi}w^?F|4+8ePzK4d1-X3S~o(2K2jS@=u#5R^tvhVyzj0xhTV1!vDIjR`jfec4( zcjDMv&;d8Ton4?KyXcbpNuCwOOK&$cQ(cnmD6qJ*>PqSrO>6U*yr3acsWrj`EmA2% zeqc@s*OKsKxTuMf>4137HFW{DgtOxcX-vYJa=PHT81=hXT-nfTc@{?J zulJ@n%~=?W-%rZyO5M_McjQDocj9Aj4-7X+od!~KGj)mI89`woJn4)P73tT<1AD^4 zdiH>?oO*FligzP|Me;H1aVVJ-o}x`Ro+c<6ne^$D5vUHjt~DBT<%Ht?mK4uuLPB(G zamMS92qD*ZTvUcsgF!|kK6~gJpV8{eB`&+kb>_Z>xe7TjY#AC%M5HgMx*0j*+an_(8CFiPV)4XD z4jj$^2nBFtI#A%KXIi<8Ve*kt@`VIZ@=FxyPa#7TQ4>fti`#cA?2<>uWR2!PBU=qz zaws633@9vLw7AMl?z&NV%CmDpv?V=&Zcm&4I_xar7o{*NEAETLZIfIHDFEFCEi|-wx zHTOv#aYUqeA|ZuXH|=dxoTu)+Jpt9ze=?&7Uul=;^Gs;NY|D&62nw00cnwHt{r92Z zReamL{AX(1VM^TCD2`+nE4b|&G1~~?k+z=XJB69&;INMS!r{fi z;Y99;Lx}lmIb>AP+a0TEbasoS0=d)Z#VXXFCNy0zy_=ot%0dJ8GgRsF6<{29WcI1S0vmyD zM~|jPk+#z?AAcl;Z6S42F5! zOa)wS=1FM-a8n_-jV(hkh9hH{E;yC010{Y5y~NCQ=7m#c&nuiWymKg;gvr-{9*A!S zO~g%Q6eJ(Vafi>CcL>KDFY!?P;!>?Vh!{j@hrDw-nXOW?L*9WQCF3h>q2)rmqFhU3 z#^M{7nFu20PcVxjrD4J(rhLWaiCa3P+w1p2nIIge!u5}wI~gv$hol}$gIbW{!CVYf zh_l07q?NAS*FzTh5CI}YZ9wP~pmhCyJc-3HLClygL8zJ$c7hX~PqV9M#{D^3plyXz zU4=G42mwsnwS{|TaqpTmkA`1;Fp?lBV1FlVU0*EH@bFH@|WNiu?7yJ6gR8} z2Ep#B2{e|DmNTuoutAZNG`3xM@Z10q)ztzDU2X%E1X&4K0thz?oAkcM58AfW?vaKe z1=q}!o47&*@&Mh52kxxtyJI-dmiGRSUi90Hc`n^4;t0MzJO8EuHzI&f@ zr~pHGY32xNa9Be@;(GsUEvMHZ9y2&Ol1I4g{L29Lg&Z!V-7_39LN9_tJd*3X&ITEE zn^0krNu7vgn(u9Fh%|SYmSL=^r%kzxrjtUX?PMaI?F2ykj3?ivYq$w5>K<263QQ8V ziP17PAvq%rT!#e;0INuHne}BOKek+)M~W2)1}wlmayjx)Hwm*U*EflauTtz`%7};S z%@K>gVfhv|7@p6AqXHx@)Y&hw^dZ$-0}!_gih>l);6Ui!hRr634743kXFzafya(N$ z(HAPtm7FEyE(&qgP9nr{{$IK@u?E{93Hr9x>EcHCAg@DW>Hr}%^3L7?szXYoK3cyX z$e{`;i|I2kBm!AVk*<0GQT*xo1Ym?;lTKvH@dy>O>3Bj*pK|e#(6kA+XlVkvl$kT7 zsXCexK+hje2*~WUXu6@*uK8=2+QNMz5R45uR3_USE%J~L8Zve;7N}Y!%Fj6^8f`IzGD{ z{<$Up!X?#aZnM?PwL8Rvbayj3w`iTR(ZA5DXIOO!iFN3N>!)T!U1VjE!aHtyq$+}D#WbnM*r5>P!HM8zGnOx0o z(j`Ed5xt%bIM?I-1Oe|Y;t%{x^7DC0{U<8l=kWbszxFj- zwtrFlAwM76#~+Z-sqLS@&;JE)`TXaf!t2Y=%mn{_9X_tXTR#6xUYx1m^IE*!=a2Fq zJ}*B1=*RhY`9Hz%zg~hbU-R|{~|v>e=Gkk+n3MF@t+gV&+}@Ti`Vc5<>&pPB0c{tc&pF< z2+HV*C*jRrS8~+EM{{iv5`1~|&F5gRS|99}4|M^FM zj6W|wA6xc4j6Ws*$kLB0&wujM{CWAA`zBeFf2!^O6^g$BZ_#TEo7cGKUwDZ+-?DxA z`9(bYRNwP$@q9bx^IyiZG=ACsS@HZ?@%&@%#y};!vh08FzbD~gsv@7?*~k08^A%ol zk$~ex`=4I2-*Q~9N14C)T&#dzOxuX5NQZAo=fl^Lm zrI-KH-8=jz_Wya&{xgsB!kh5%S-j;sNDrrgY-kCqAA1c6LR(`-8uCvql@1-qgdoU4yx{1q%q+o`W#pnmf6z zZnMDxOS9~I5Wusa`-+>0lU1wml%ncsiIE$9Zl zsgHD90B+}XY8|Uh9m?%A8;4(v|FVKHJ2FgJ3wJ5!rJ zG-+;38hK;gnA(_GAFrGFLsJvTc#V2yODMUjU{8;XaW75Cwb^`bIydF7un5f#ZUe6( z4J7)IAD?<*e*A^`scL@aMU#^+%I9B@&*T5G?6!f#W3cz5a~Rly-P*>gUfHpBsu^8w$ zDW8~TJ8L=FEqEZT?`DzX5B{e01KAB+CYZH1vgCNOX&%US?JOeAvS6+qyOp)qVJK+< zV%Esk?DpEe6Til@oBOFwsFOuqwB3h0}1Ri8dwQOZ=sd~p;S<4nH*;0A!RB=&T6w5hR zK_Oqu1KB%@)#Ga?t69`7&#hMP%C0SC=T`5^o+z#^9>{8UmdaYCl3gqBE3TB5iyF#` zs|(8~7mKUMvh#Rub*-9RF0K@-0AF3pQquxdQNwdf*%ht4a2$~5=8Mb4>Rku+EfuS) z1aoPvoSn;-=E~LL!pY^ia<+7`Tw1GWXnql3SBtAlWwfHLXsgv6T18n_JB2UV%JI47 zWol~Q+)4DlO#RC)td;I67mppUW{4uz(gO^~}bs6rEV5`&g~$u4Sh%YcP7T4h6&m2>+*iX_R* z=L%yUavd34z%J)__WatdSt4fH5bAQR3(4%yDq)-qN;nt zRC^xY#KH`_+W4?4WO>5b9xAF&D6&n>G%9hE|8g*Im&Rl2Fo$ z_nbQnoIkBig|)!*I1?QQ7Cna@sKiQ*i@I5CGCY|R9T^09(SjbfqcSbwkVV~?km27? z+**Jc3Wv*T#)P^A6sLd=PyPtkz+yCS3)k?cn?-oaj7pjd5#~4880l!Do24z&1e`MStbzSG_jt@nOint^QL>h zj*Ov!z|<0>;lKr$Ga%>*`U9q6^`PPS9t`%v!vB!`dO%l_9+W zX4%{UCJXE)k8wUW!P)m(>vj)P2-t8=^n1W^u;hWA!6+YgTVOnFGX;yp5NrKI#JSct z#JbUJ2gbOXb4ENwEYDc>QVbC*p|0Y1$Pk<0#)*k+fxF}!C-IlgE)b|mOL}@Um-VeS zs}6=9PeDkm;~?K`Seq84l-z%emEUkaH89Og2giOKY*Vhz`hfD#a^Z*IC8nA#- z^GiV=wnI06U$_1r`wc|083QQs`C6rv{Wy z4=6u0pnPUP`7AF#e9-Hh7>%#*hYyBm`fuA;I&sYtp3aO2natD77vKG%TV7kZ2DTG= z`%TOj&cV)*f$Es4U7UlS${b0w;5)MG2SgT=PyEosXQajCS@f)UT{!n5fc5}&kVG88 zAtbFa#epBr1M`i$o>uwdSoa$<8F~woJA-uL+{*%Rpy6pF_zxkyOxbjhj#nMl0lJz; z>E8a6Q+I#i3-`Ta=@pp_y~!RUUl-2JJkQ@f6)Xd;z@u({==m?W=EiT&Wate5?(4$2 z_y0l^ymrIxf;fgibV1;cU=MHn!$^p`xh_(B*8LOt_zxHEe)BJ_J>`u*oypMqW*_hi z=awVkVGfyvC8UeLU-;uMlfw+XgCGywdyQ|6)k&o2V+)?T3doQ4w(fe__ct;IV9}dQ zgYtFZ++PPkdfF-GqtrKp1Z(TpUi0PW00_OmO#;H_g>z@`_jk{ORdcongL~V%7H_{9 zWk~2= zdVgyG)Yu2YL7A;y(+PppeEnD6+d7!Z&^sG|blq=-Ln1|&Lki9iXy4M9dvFu8M(^Md zfAycjp*8Hyrn4CW>X&bO|KD7P;n6z?s`4-4plqktwHhIyzUf;&^T;W<-q1TZ#@GJ8 za8Pn9gw5EUUwXDu3a`Y$^BFj@2t0(V!HspXFdQaO1;$xr5((_#3%9)MakvrC`#ao@()RyfOYy*h zOI6?!A$`uj-F)aac+b&0I0b)M8V(m$c?Bl*^%KXfZzovv_Ip-bICsxWhQk~{Pw5zb z$@!1mNp3v!#*(?Ov)6ny0GMrE9Bw@*si401A09+Xf8~KEzVK@Y;E{)S@OXRre}6(o zG6hj~7Zu{GuYcdp!_UZM=$&=DMXPi2ha({}(~Jsj@xgz7;ltQ0^d1X9d&$oRp?Uky zZ@p3B{oHFe7yk^t8uSjLWbI9Z;HhR37@JhE2jBQ=>rLQ_=>2VhZk~I41XyVUQo+@} zpznVXK+!umhsOJY;KIyADzpPH`_txU7vPP9cW{mW{KKKp`YcH*#82c|fop7Lz?S~oWza(+*!nv^*JawQqlL|$3V)CHW z`k)BkkAO>)3QzT8lJL%6a~|**tG(!X?vPhg>BM!IYr>{mGjG2!leuA$d<_3T!DHM3 diff --git a/tests/data/Oscillator/oscillator_fmu.py b/tests/data/Oscillator/oscillator_fmu.py index ddd74c5..2558c25 100644 --- a/tests/data/Oscillator/oscillator_fmu.py +++ b/tests/data/Oscillator/oscillator_fmu.py @@ -31,16 +31,16 @@ def __init__(self, k: float = 1.0, c: float = 0.0, m: float = 1.0, **kwargs: Any self.f = np.array( (0,0,0), float) self._interface(k, c, m) - def do_step(self, time: float, dt: float): + def do_step(self, current_time: float, step_size: float): """Do one simulation step of size dt. We implement a very simplistic algoritm based on difference calculus. """ - if not super().do_step(time, dt): # needed for FMU mechanism + if not super().do_step(current_time, step_size): # needed for FMU mechanism return False a = (self.f - self.k * self.x - self.c * self.v) / self.m - self.x += self.v * dt # + a* dt*dt - self.v += a * dt + self.x += self.v * step_size # + a* dt*dt + self.v += a * step_size # print(f"@{time}: x={self.x}, v={self.v}, f={self.f}, a={a}") return True # very important! diff --git a/tests/test_oscillator_fmu.py b/tests/test_oscillator_fmu.py index 2e80fe8..0a2889f 100644 --- a/tests/test_oscillator_fmu.py +++ b/tests/test_oscillator_fmu.py @@ -74,7 +74,7 @@ def _oscillator_fmu(): src = Path(__file__).parent / "data" / "Oscillator" / "oscillator_fmu.py" fmu_path = Model.build( script=str(src), - project_files=[src], + project_files=None, dest=build_path, ) return fmu_path @@ -92,7 +92,7 @@ def _driver_fmu(): src = Path(__file__).parent / "data" / "Oscillator" / "driving_force_fmu.py" fmu_path = Model.build( script=str(src), - project_files=[src], + project_files=None, dest=build_path, ) print("DRIVER", fmu_path) @@ -143,7 +143,7 @@ def test_oscillator_force_class(show: bool): assert abs(2 * pi / sqrt(osc.k / osc.m) - 2 * pi) < 1e-9, f"Period should be {2 * pi}" for _ in range(10000): osc.f = func(time=time) - _ = osc.do_step(time=time, dt=dt) + _ = osc.do_step(current_time=time, step_size=dt) times.append(time) z.append(osc.x[2]) v.append(osc.v[2]) From fa4dfa79712776d97f0b45a19e3b7baa262b3715 Mon Sep 17 00:00:00 2001 From: Claas Date: Fri, 20 Feb 2026 08:00:28 +0100 Subject: [PATCH 102/139] tests/data/BouncingBall3D: Updated `BouncingBall3D.fmu`. --- tests/data/BouncingBall3D/BouncingBall3D.fmu | Bin 1007048 -> 819464 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/tests/data/BouncingBall3D/BouncingBall3D.fmu b/tests/data/BouncingBall3D/BouncingBall3D.fmu index d2565d9fbf70631cbd21c2929582b6659525b826..5326c901a42ec98b88208d24faac8497f6ad2c9f 100644 GIT binary patch literal 819464 zcmeFaOLJUFmgkpdGpiiSU7O4#Gf6j*)58D@2tKl=yNi}cHIt7jsFRN&ky%~C;sgSS z3m}R>1Tr2ZQB0bRcG5SHnMPZE1DRG@YfKB7X(27N(`X?xZM4w`(C>eazwV7209lna z>XuDZB@uD2`*HW<$Ir`;AAkBc|KK0~*(dt^>c9Al-~P}4{9pf9fAJrE@`?WY4|z7L z=hNlvu%6#Im@X%W2N-;z6pK*hOU2kzh~e!?|k-Y#b;w<aZFhGtcOpAJTy#mU3QUaN8Srxjt7%!IA^x?EVIvO92 znT=|{-uD8>v*GLUVyFTPYj}8ApVl+`S?wS1J9t`9x7CI5gkez7hEN?2C)Gh+9i9v) z$Mpy#d1rPfi+Uz-OG<-_SzSHft$Jr$^R3x%v>8!$cXllNsg6FNsOnA5`@`96c(J+D zySa69>(=HS!>f>)P&l4c(5tWo`1_zfn$GGUA=J~;v5M!hpN%I2t2Fq1YWh~a{TJRgZ^viLvoM3;^7q@L z@eD#0b-p>NnbEMUs`+AiJ_oM}9W1Iid87KM8Vp1ZgF!F1J+DuXw(`%(@T|TAoLRL~ zZ8VqbMp0~3&ktwgb9Et={>as9i{HpJa*B>+T(${0-KiGK^V9l;`uAgHle|^+`~8>n zwzqM!I@{Q);-6bLq5Z>?jm@IlhUCkE+^WD{08@S`!5sUTLl1;05t=Igi`!+7!KC$( z5>Qgnk7B}e5zTl}=KA$lZ-!cM6-+xkkGxW=Z@xUQXT8mSno~{PR#nW*RyAD0NM}16 z_aA@1RXu-j_ujNRpG|)U?J&aF0LxqO^bs-i4bLp=$;cLV>+L|Re#c8fP0;w!@UZS} z@EDl<+Xm;9-BrbAgG%&g<4&V~--5o2?gv^MNh)&JM+Q^ozyd zYa#x-xmi_TRF9_%hWO?Et?B^r_4{gg`et}BuZmW_5P`g&zN%T7)$)9VD68Ptb2!kc z3z_+1I9n7_z%aT9-C{D0gmN!?+qe24K2jF=@*#;Gji!V7qCW5GSwuy{iHK! zDg1hjIt8CceL!4IGmo|2_Tzx7`N?#7I+9Qgl9s+Ad8c$`QXhk|*EM>=>9VAhT>Gn? zs_)|sxK6L~#9M*tD+)%e##%osu#;rK$q>St%&RvH0AXRIq;e&|22i)fHF`aq9M+W>gYoOWE!Ygtgp6>e&-kc9i%Z<8oMIbDF{LFpQ`K3GhBj$02mt!* z#ZG?}ejAxU)Q7{bh79RDAW&P%4j8fYGP%#0C zqDm6FqeT`LXlouc1(j4wb#OMSXUz_d7PlggiJhpnb0f{d)^@>%Be)wWe{y%jT#^zF%>*{6;!xAE>2E8L`1v~E|xxS|dGNi&2`_8jr_&wD72$g5?>-&vjH43W{ULtFQ z1Zk%#tjU}Gf2t=!fT%vbx_z9U z_j6M8$C8mHS5n=QX~KB#CFW z-Rfo`26o+I`@v?^Jhb_~4J|AxNam~ zNAf$4Uz{e;#BMlU9yjq3xpr^6a_3WpyBfrw@wzBLrMITHJPP`||zfitn=Rcy7 zPNdB05B`m*d>JSk(JE@ZZ;}4?77IM-il$SWtIcrN8se@yZ%`?1-J18Sa&a3V`Wrmg(rIt$(u`{)TMRv`0tzdnN0-LH3>DGxSh8hZ2xinS$| zTq@Sk>RTQx(Y^Z1x?aq1-H7-3gWzV0;F{~mCf4fwXe{MN^GZE`ZhOUp@Jd1eamJU6!OpZq|j8pE6($eQoVohaL9gu-xiWF||A4DZo+j+2-Y z!`H*{skv(La~e5+B_w>En`tZ>M4I7f2R{cqX``4Nbtka#ICX_M#0~iW;fdV0qw)Owba?R{3rH%|8D67) z>6(e1I2$NAqGlSx%SuJ68K0mgUZd>1|ylj7E0s-;VmT z$?=XkD>iQ3ls^k`=B!Z;jEygU(f{%HcO9`hEuHM`m~%hlO8|uv^mU<0d!5A zi?3qVwyJTz?pGsoAtMc=9_6mfF0B0>o+on{=6TxKwwZI^Vf^~xlXd(PPZX}PRVrPX zq)Xi6z2U)pdb-5Cb~naV%jkSKgPFjiyBcn+q@(fMdel|w1D41K6My{^;}fsn2jFx4 zenBApD>ez--uruo>Zl_A#28OtKLqj8MGqHv;F8%B*iOSNnoFGcUSHRA{?yFokEQ1o zlVmm=qp18%eeqy6o6fMacUP36>Yar4d$SG@il@sFYi-lrp^_+{efl(QIRAHF?fv$D z`Op9Ln}5Vcv;O-J8XL~D`iCX^P15h@{l(jb?HYgfDcj164C3P1jo<#a|HuDS{l!0K z&zk@KyaA%MseEI|UgO1Le8}E4s>VHb#H6ysr@ob{{ZVusDJ|2{@)YX;vCdwDiD7w1 zFgncVi^mt~&UDVkY?hir%?|CP^aPvY9BhHK`+Yh+K4u$Px_S40xC*cvy;Fsf{o{J^ ztv%}v2Ey)OfXt0A(H+N!_okDh@p138eqEpL#5cQ-A3iZXFK&ZBoU)TYdNOA$_${Zi zTlage$3^vDNXdph+D{_uUPRJnrtq{wEuC}7ZuabKIvF2U)6{@aDLX4|RXPiki`X3k zc&R5<;@oI#3v`_0dD5LtTubpZQ6M*6a1V{fsGD-zYmXU1G4!J$dIM*;8*jhGiaq3u z{=T|iy#=8|95Ulc@6FNm#m`1JH>)kzh~M^ZZtlFjX>N;={TRK)i|DYvQ!s$++j63- z^W}_{UbA_w9gUWH8(iRrL@l^#Pp9#BWc^p*Jmlbfc=&2~T;~zDEQMEFhg)ZHbM{Ur zjuZL{1%9~o<|x-<%**+7JOWj;j7vRNsd~~;+4z@!j&Fwjd3@S4)+-l8Rfv!Y2Ewl29@Jq)*tI(pt4g+Z81F7254X5sNc%M6`(dvk|& zcChLVssR`!iW7lo6e?jI+PP)LWTl6qD5zpX1@KYP?Px2p`7ko?6(~EWf3-;5AoQyT z{bN+fn>)CB&c`=ySEu!GMA(IPUJj>oBQE%z@azO+MvZ^{u)XkCaTm%fNyk21eRLLm z6+4x7x^mfJej(>ae(~n0d~>UK^Y&(Z({OwgB|!R>MN$d(x_HBpwP+M(^S!wV5rI4N zV7&L4bRwS=mieh zxYKdKck9Fo^=sNAJA=4#!)EEAp}G%_=EJ7R!6rLq?5N-R(matvd8no%nBwX941ywh z=n!hka57rd#fG=P!zI`l%w$;f$KJ??QXt2ku_z6$wnzAmSQGhI0?zN;5nfZ>idxU} zlF4OKXSLLg>;zRm8en;l>)0sd-uLyFU$lT}MPCWb$A3iIZ;mn~dpZi_*?z2!j*9+R z;fqMB?b7RB91_mc6&7%KySXY_@Xk-h>)wAMsfA8)FdGwN(`3Sl<2ZvHZ6+F=7Tb3= zl0xC1_W~D2V?nUt50!`m^EfPh1Jzw7^QwP%i}01h+x$Zh`S&jWjS!Q4LFhAo{Ci6SO1w*3p263;$OB_xg_wvDA=BA^i4Htx+gt3|<}?^)EC zDH)Rs{VBW2Q2QEdA2uE|#(6bcP9|Dw3^IqZ&3l_jVH&A{7h}*wg~p)uMIYde5b7Y1 z@xRfcG(7Xz$t?V(fc;h}{}ST#1Os#$`eS8&dl~ttD8CfHw4{_`eiU~mD3<9Li z6wmMgQ7FEcu$2~6qSY1%`x5B*k*_1IWN-U`@2C;>!1Rcb9zc3DS?Ck0|9Wj* z2J8?_-j)zx!)igSUV2{ns(|ipsx=sN_U#xX)(mUGT&Jr;ZH{z3G7s?`XZ&Vd^1MLh zrA>8UwFg?!ZzUKbJ_`gl`zB2GDC)>*)C^P6Sv9flDXQ=GpBe#c8fguEAhm(vXoj@~ zCeh8f-rST3Z;rZ6dm_G{RR%z#25SL-fj0GiyL{gSm&maNr>NZty#=-?-fAp2XR`S7 zEQ?)qu3yMlI6Kwdg6@wrK8B|d+PD;bNri$~2ewLFVJ%AM@^PE=?N;>~F#f`XK*>^b zc`>R&Vf+An@#-Q;m0hQnW|ekbiBS~w1a2CC3wwUv@wEa=+c-EUEi$CEmhL$pym$Ks z3=2UEvxK{sc%CoW30Rycc+G5}Ec)EQ#6q7Q;`lecN%aveOozT9!W06n-4R8PAB`mD->G`i^JN8~D9oy!1-|iUGYSf)pMEG8--M@Y!CSwiL=d*k_gE3{6RI4JyX;oFc zPzM^~+LlVeUWEX#*?IzEizgln=S5_nhMt7aCW#D zPHuNX2pBNAf>a1_t>N&iG%5sHpCV>&gdMmIvp*kq%(%)LNR;j!i`cM|YcON8V8sg_ z@733iFxP>w0$xIG@%)wAnsc9SdsUJ^_%&0 z#YSunK9qqb%7TC{tj!i|y$K}L=#PF6NU!IC$d)#W(34>T_`vKxH?vVa?!8?UZqTEd_)70ADE%QlKvnw zfl6|8(A+kI3H}Yvh(HV`rf`wTry=4;^1ZRJWckG85*v+Q+nJN<;G+6{J)34kikkGX ziAI-=F-}^=xvig7J&ki)w3!2#-W2weLkVzXw*V-0H3U2z-fFhnK@q7d4ua(vxr24^ z4K|^DkqTLKNxrGrTE|)p6KXXDxR}*uk5coFi3k$#^hBmi1kq~59;4a2Qj=ktg<~(7 zYI${Rx-PXba^+@cLSMRGt6giPJ!xsqI%+wBrHbX3NkXhK0&+?9t!)E%7fK1yVGTH@ zL}%N*o<|fn)crJ#5L+?93Yxpkf7WKR8xB!8$N&oq;12}Yg`TL2hcN_FEWHEaQIf@w ziFZ~CyZa!Ggi3w4$qZV|G&Cvm(nJ#|u-40^*RhO3H4k{)ATCldwECa=A#HAOG+y)+ z<;VFVj-xGJSkad#=QI<%NEjTPO}Xs-+3@Y){BZg@`k?Sd*4ww^;7|}B5`HtRj_V0w zeW%uN)&G}bT?#LMGbMPLLsKK; zaodNp>7211vm5BA4>`?3kQ8Bq((XsZDA-Q1>Hc(!U|7?0-wZjj0fzuX-j!i=f?cm{ zzf~{C?8P8Km^-o4qA7uvJUUW{ZP1plSHB+4%n?RSov$HI%j!y>PtBm(H#Bt09>Bdh zUpPGO3Co*!l_JLDu8a@g9hG>^b^I2$o5hi-3GJZP6(NRw2(jnq`d#6Dv7v;}L0pb$0^RzgfgCtHih=#7M zM7nrvJCHU(nvXE$+2Zr4#=P*=5y4S6jC5O+8!c9Bx=_Ged+Ga)vWx0wXi>4^fz`j^ ztM)8KZgKo7c@CBU#)QCf5{7!}%~pk#eo@E<=z|&4sn$G;wXm;$ zPZNMxpNOQ;T)>!u8{X6qD`LGtFn8GUFWY(FukJ@0Urg`3d;8+%%SJ4HL^9)v<1>!H zumEI-|C~iMPs@oZltuJA3|VUd1y+CXou1F?*JI-3C@e7(BiXXZ!49cFq9|1xTb2IZyEumz60!C0bZF5>CVK(%jPa}dt0Xr2?R0w1S(jORbbO((1H=JRT(#DZxm1WxyJD3eO zS1mlv27^I{_zcKZA{L&HO0Zh!p*Vq_8y5&Yi_Z!I59FBTn3%7J z2;SoPiE@pYASdQX(p(UlF?oVyJiF*k(Q;s0nDQh$(K(r3=%tT~AmpQs$7~BmOpwB( zK0ByqY)cXnANt{A-7y4I5A7t_JF>(iSex$)S4bFZsOwAFI+&n2$}a6BgGn9S__Z=t zaLTv<5LMzWn}q143A5Q>?G5mXo)p-yhWsc8UXcT#Il{K72w24kK%G$NpYW~EAod1s zozYZ44o~w6-t^Fo2IAz3(N>~qv_`dLQ(-$Mw-f1Xl3FBxgU``?Fes3yPH_s#fb68g zFBpIwyj8PzDugdD`NM|BYtAqm!67ay+RYspM-EEgZ9)K0H z=+g&p4{JNof||OA29NyWY z)S3}#ihOZvaJf6H<1!Lx%!;jwM!y{4(JJ&FHL7&10N{$RefBBdwwmKuIzMA!rswz$ ztAC28kdy0=cB|X{oBdmH-^im;3HzL$9gHU-G!;$62OuA3IDHako`bV7dY)*6K0gQ- zSC$}FhNT?Zg7dNuuBW4#WBwziI|38(uJ|G{iVRE*gDYC~BtHtc7tU?GIwsShZSpGoZ?4SGkb}#)Cp>we35GuX8!h_uZ za9-!LPoefGoQf&waVo)=8c1hG{ChMq!jdS;&tFiXZ}k51g(`&a8TfKuli7mE%U+)0 zEV+~L0}Ls%OxWHjMQth&P7~dU^1GCZMG_3SN@^#{E6KP5etcZ8m=%eI?2zya&XPol z^XgrK&Jpc*1=RON`ipL11}0D!ibG*xNLntvpp_7j!Wnm|M5t85(>@6-X4AI?XJRO+ z2UhW3TsK-Ge%fR!;}?62CDW{5bXw-$_ZjnqCYdk|>qx7D_VUEF8jR~OcfnSq2mZvt z5i<}6qfjl&P7(K}L%+U=JXsi$nh@(Y><&ft8&XVMTV&Sy$q0fn5G-(=AOqmYa+!{I zCCiBNP6M|O8|8E3*+$_Zn3-kI{&pNxn6TFGbjS&QP!!G>ATLdX;B%bkJQvDP?p+C` zlW;BvdS5_At8~Wx{Gs|c|MFi&s={HL zX!PIw%l~?-^)8S5X{2OI89_9G7)|TdXlgp-*^nGPb5!iQ2=<6mnE#?FHsj2l)L0*$ z=1tyEvp?j7t0%9=v#IG2m|98~fZC{NYF{8I+5GgBK|`1K(x5~8aP76oh)lZ+8O6J9 zWL!EvM^a$$E%1g#I-lQmH1G%EGjpRI&1X5mY3kCtZ%iz!O-^2CN75k7fC+QzBHip3 zJoA^1JI)TRM+7$MCJfprrrl=F1mQ~@?m7t@%A{YBW{hVsCVVQV_|T{LAq-;e!T(&XtHtyo<RS0RKiZGVER^m4e&khxldU0`q>ZQSWZ?t-1cM>oLVWwT)SuV%J0YveL z?(w)Z`NId)LC`cdxqv^WL@0mO_4K@&)2Vs-#i!aXv~v`+n& zsvlJ$mskbBkEfzd$zKJ<(o_#jkwUjo8V^HY6!Up31J<(P!#f;xQ%<3x^AXuAY3(Dluc(6TF=}~| zoq!X_QXM!Ds+g(VgMRhYH|S%MXEce>i#QEd*xEgUas=aOdo3D* z%<$kaZuSt~x0vAyQAG3E00|;b~mYp)b$s;c0k-Bld(-ZV}Q` zeug*b0n+$G6(t+4erW+a1e%jI*v}thE=wJ|dpaJ1hzK+8S;flQt$KdSR?JrQ@ND@F z=jtrcWpjfo79I?=7zjOSBP%{`H_{KDiXz`w1a;qi_774bvX#2R;@`1{;?hH<$WK)eyfuwo>=Rcwxypxci}-h~G=%kN`ar9ZR3Z0sDb_ z^KXp#kr$MozAyycMg1dPR3L4@_u|rCMIrT{>u3i-X|+;lNIF~Y2o{2$8A-MMAe&3 z{c-@^C%`+1$-Guu(WYY--{h`ab;(EiNh2#$?C_a zB7@&|>qWDt7otu?v$TeNZOmxHl#J$_2RK-eIJG=3C@9}rryTAJ8Mk-GK0PU0};67YaXOx89I-v26C&XJ40X}=B5d?pJC`>vP zVi)yX{ym4Kj>lbBqia`43EZ@(JbbmMA+ZW-gAGLW_id5otl4-th@s>>l}!f_wFZN0 zgiU%v(dWt=?oD1NHqAU?cxf#15w&oHEI&jcJRvfR)SJWY#7-}7_UY_ zJc7Q)2t%dw(6X!$V~|0Fxv##FQYO45tkVYNv=TE`OB*0QVX;YR+eA-Lx6-+0A-lj% znh}_`SD!W!EEqJ(bI6e zD~;?)PCDp?Koe)T={Q(I)}$J)dB^DiW5oI^R`{w6pVW{AG*SmuEd^1>4r@6akw<9yMs%X}j<#>h)NF^|93_279E6$Y$`_=K@_JOzqa=;d zB-TC-?>?3_dFcqig)G4Y%pSnck(H;lisp5n{It)Rn&B*pzFfe15N59tnL=>dwt;5m z7Ql2CLSQoa84F`TlOTU9=gSpCC9(>nx$zJFfd|T09lGL1^ta*Jg2g3kJ>d{JtWYs!|EGI?cayzs<*q+zd_}M6?j}5uvS22cE*r$$i{-vu(m^sRXZ(W5F z;whHCcNGlNNU`v(tB{aJ3H@okW)Cj*yLEfkdxe)$+4u#3~Ijk*{;f5*t%xT9k?$Chgp!BSsx9@_7QW}M$5Ca3+YV)d@Z-9&N<{4t#-9K zb3bWSyTYiC4nn;yb1lX}MnyT@eHE$2Hn!+)OdGdVJ<(k&_2@oAK|)<8w-98uqobR8 zav#5_iiq$e{=;cn@uHLQ2zG8})18Wtui3nqg)fTR2+^6{&|6(l$wbS#>KOGVArmBO zU44#u?g{TI^wKi!Cu^pv%WPC}UW``N#Kj!RL?g$;Y390&ZlZ$?a zdzkc=vpq=&?hwNNWkGZu`#B%ejXWP|u5-s$hoY36y$$QTgfu&qbg!KoSdj8?)&p@t z4-94SDCRczB;sH_4A&97AGf-IWW=oll1iv2LT;-o1+oKXlVD;o6`U>O(#kn6qlkZL zy^R|APUL6#JtSue4n!vNX&s?inH?*d>vEk8nxkTf%!7hnw0Kq@BhrI*CO>{!Yz6sR zkEOfQUsd8%gdHX@iO6Gv&~tr$rx26I0K6=W3b#XOI96G^{H?*vqn#;5O*il;<4vi| zAiV9RC-MlHjnJN=0ySE|ZESidxpooy`se4|>UUDVEs+>V(680mc=+wzUp|LAOy(AC zMMOsD>`q|1T;X!w+i1O|J_|<{AZQ+yo5Y5SR%xc8@F*){)-HPuEv_UU68ifOP1 zny{#%X?9&l)Aoo?yGgMXUFc0Zmcwena!DJdu6pi#ZH4Zed2VKVMw+$c`f!*&+qN3m zBQ6LTM^W`9h!(Zz*X>_jA~LVpkHH>1kY^r;KKfsWOsyw$o$B5_yFwk$5ykip0sEp zR{pxV>8ZMB!`UmF58und0dkEykzok2XwWQ$mbl1-dZPFLh$|%TD{*iRdo+zli$Ir8 zsslmxThbVIQ8x3PXNSu=}=%`F`XP)hIjPWwOA@BKOd303t$joDrkv=7fme^|X&5xc;hfcTw zZUN?4z9MUi@8Ng^X+I13uJTAiE1J~`8xha?A{{U;X}w0}5P+g&uN+LFt`^KUgcY?f zSTkY7Aw^R!TuqR{5ZD!QIwKNx>)O=sgFq;U0d5}@2NBKJ6hc-c#FA>Gfn?alRc?i8)*%;L>Z0e0dS`PUyWp0=P_c5>$dr zhF-{s(Kx}0M=GL|i$EAGWbj`4Ff5EThD*HIuqC}wM*M-#ySn%Qg;-PV5PYtoWYecu z$*f?kKou|uHsV0KdT6~t&d*ItY04jaC%GJTt8`noHqo?gF3I{bdc-1TRu9p|rTbwz z9#LB@2h7pNcaWJYY;oBT-GHu2{6;*tjA45^ex4rGo8LPwh)=v*$R5 zA1K>zL~>ACi&lgQxRHq3At_}8syqphEooB+S#q60JK2+<*xA@Ma5}R}7@TIK1eZ1& z?69fTR)`*r*`#_KPwX-K57ej`bU8q&v4iy_^1 zW9@q65dqD^DGJJT39-xy)=blLwb;~W-zscks%aoa zQ0sBRopo7Tmh)&G(Dv!q2s$t2$dw{xLdC4+(c5-bMFtK-f+zz9{C7rPU>rEZwHOKt z^Cc#l&5f2aPF+%dC2JMc zS=%K{gZ+Z?MgR3aurP1BP#Sa~{)zZ^^-fK{7q_)S)*qW=OVm`HF;C6SBj&9_(d)pC z9Zo4JqWB3R+NX6-!bv;3G0wgUhqc*F!Hk6HIQsg?qWzv=s?69gdPxnbJk8DI&xM~5 z;#o*&&7{T9XYGXRPis^syz3SkwNtsiqfwQUiY$5-^^QVKL9A#iIE7)*R-W9}&a*&5 zj8(7MRgMVkA*UjHln62nZ2`BPo1UaueEPkgjP2KccM})^sq4`8<#-e0v+m6 zRiRSJQBz^F9*|;Q`cEpXR1w5x;uo@eJ0(WH52Cj%pUiWS2k)?@eh8tLR?J?NcJ4vK9L{RH&EY5JNxzt`a?ZIENwep+pK`W zNg-kYU8(dHY}Hp-)HI6A%@SVzsD`>EEth|^tT%J_*y%!%weOlU4hga`=Qhe6me-I4 zVoriHs+TJsMKD9Q018Uy=0~Ou;mp8i>QWKGL;^gAiq!!~TX6*5k3@#$0uO{Ga3T1u zCH@{yBhh+Txx7i{NfqS?qoStVFI=#mgf5)idiLO#yU+I?JWG7i>iBf`17yx-<@Py~ zBxY8VQo)}3kA_ZZG%I>=TaxW0ArTNOhGatQ3pLQj*Uzf4@M`WtkS4#8uXmVC6c+e& zGDph8G{EajfAu8d#GFiW3kMfLF#jl$Wo}Ebwmkxrb>ogNT6|d+rX@Qthf71+is$Xy zV+9~8-Sc?PK>&~NaSw3fv)#O0dS^(go(C?@HLUjCH@BbIq5ucNVE$6-d@qJePu<3) z7mwU3w$6Bmd7|a6N_{C>EktvJ83xCXrUFF7X8sH*qo8-WWJ4fZCHy0PH9K;F_qT$x)#Sfu)XB?q; zFDliv(l-Uv)W5#vps=0%wpk!3EJ4%6*H#jc(+*Y~Siz`1SSlOk{oQAKzZu+rQm_De z_wMRGHCBHy4b;w|IUUn!o~f02X-uaTDW{XI|Ezzjt*z?%aCVGK#E!PaNCErVnr#9A z3ZEUfO2lwB2>b$4jbX^*%!d3N@T*52wSebcJ5lCzD;9v3bJRiL0EB*W@?A+7JrGM0IaEC(?cBz3*ux=!l)7BbAw z(`xuG6Nf-)YIrbPo-6RonP|ek77M2#i*0$G=nR)$sUj(9&dEf4!<>0uSi6IggmHFq zmsMfD99u%E0J%Xn>OVw+4K+N(38_6PMR)47W|(c>8j0Xr%zX@~vPo~ii^m4uXh#M1 zYl6}e$NMgV^RU`zY_ew=OXgL;E#NQGwb@1Z z8T@kaRR0EH_^^sVQjJ8a4boKwKvC3qOoTc(xG>h(ivSBwX9e?Q%ws@V+~G_cobQWD zVTpw1A{HcnR+@AM^dY4G%#t=|H7gha(Hdkv1w|?Hf;oj8k>n^7O^fIsQef4v^Sy)M zBZ|E=sUC7g=b0Q6d1U97#gCXJ=zxi`j32Jf_x4|W@p9jEf?zIM94np4Kz2!dJhz03 zQM&1po_N>_WkNaRl&8?wJ1*siC|Sb&v2BBk9SOXJ=*w_XXiNRR1>+5zS|;#rJC*zIv@da}Vcx z(dbQer{xlhuowe%@F~lcz42nhaIPmfj(B?Wq0Uynx3M8_j$pI zbGohAux3jm)2CHjVNKkS^M({XRPH5#QE7xJps3?rNw2Jtr|1+?y%lN|WBplrY+_VB zg;OZ*-;ge#d%rov?KGrc0)C#E|9F3vE z^g!-030og$?t?I55)zp6>Cu9e@NRHn?{jS#8`4};Ha#>=&h<@=m_q`ZmyPG4hEgEX z;>eDH3uOG5+^?%xE@>2SeoM5D0*e?<3U4G4yFAyMQ#*E|q|ikLo#vQlLNTDiEiIAp zk^a^;`t#)hu~jD=t5f`*IaFkA^3Vvr4 zQqXT$c}|T?q4kerm&|#1l~P6}5z3rkXEb5QVS|z-$pMtt0#Ty_7#8i-LPtX((`4-Z z>OuAV$-}*0-+lI=+I?O!|Kt4XZL2i`7YzxVCk-A7y1{kxCu{!;yZ zRy_e^3k9m$yZ}o3s-^YHMc^c4$bN_Ed(|O7U+;VlWc|A z<;gRW*{ia5lBfkzb`U5jcrxD9GXh`>4Q(UIg^g0^iDc3nT__Yg)d4jOC3ixV^RU;| zy!|pFA=m8C%^JOscq~~2!%gocA@sf_Ps$?sehJ~zHnKR$MG77Rt8SN{40(qQgnLQy z_YOC!cfBaw`svGL`Uc!y)HpcbSFX7P!3ozbPIs0&3~H}q(0W`ppT3jfC1We7Y~3-^ zUhJ=#YV?$t^h9u_G^L0vuIGlVT?@ptD3wVFZ9&?RnO z+MWi`f5WB6^*~CGtqxz9C9t-uFW@>s$g|KfeG=(P8!>4jm0r!r$&H)DP@F+%TJ$M9 zz?xI3z7lk6$%+|>LlEj$(txUgt1xcUq2UT8pkj7ZSfBEB+=velTIPj78z%o4$Od4g z*9nzB#bh`xzrg0|_{5j&zNbqjqPsBg&P!{qSwwbhs|e2WlOoZYu$3bvwh%yA;L?C> z4aG1rxMx^r>reD??j%LSP3L`q{+9F@3NhCn%|^d$q@lSE(6aEr+$k4ww0|=F!2;cj zE9ajFuCF~|SV{?2`!_nfX8Ii1C3%Bgiz}rYDijMaJ8s+j0^GmhBwf<)=bt~epx)=G zY96|0XqB^q5Ha&GLiMj)krY73vKiWFdx^Ucfl@jR(N_@%A#N2fql%{7%Th^gpAKD^ z$Pko1`mX&{$$`*7zj`!$Tiud!x!UPfe_ZI5IpZ`V93_W{UKxkB;nTTb}l*_lX$ z+x^MWUFfmcblAH!(xyDWte#e2GlHf;MU~y@M07_?MuFrFr#$i!mN5C=Cb<%im_1n zV5Pw@L+%e~fH3^zEF{L+0wss@+(k!y^8M}==0EttO!#vuopdhv%YyUXFqLSxvdPJ7 zrD^CA!fps#Bc8%bE}5`3KNw^<%xiNZyVaLw8Q;>ek@8RDUF74!C&xN9<%7Ydv_MIB z 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