From 02ec1744a353488604bb48ab76a9130e4eb5278f Mon Sep 17 00:00:00 2001 From: d33bs Date: Mon, 3 Nov 2025 16:06:06 -0700 Subject: [PATCH 01/23] initialize work --- .github/ISSUE_TEMPLATE/issue.yml | 46 + .github/PULL_REQUEST_TEMPLATE.md | 37 + .github/dependabot.yml | 27 + .github/release-drafter.yml | 21 + .github/workflows/draft-release.yml | 23 + .github/workflows/publish-docs.yml | 41 + .github/workflows/publish-pypi.yml | 33 + .github/workflows/run-tests.yml | 46 + .gitignore | 6 +- .pre-commit-config.yaml | 58 + .python-version | 1 + CITATION.cff | 34 + CODE_OF_CONDUCT.md | 132 + CONTRIBUTING.md | 129 + README.md | 1 + docs/src/conf.py | 85 + docs/src/index.md | 16 + docs/src/python-api.md | 11 + pyproject.toml | 110 + src/ome_arrow/__init__.py | 12 + src/ome_arrow/convert.py | 211 ++ src/ome_arrow/meta.py | 96 + src/ome_arrow/utils.py | 25 + src/ome_arrow/view.py | 94 + tests/conftest.py | 69 + .../AS_09125_050116030001_D03f00d0.tif | Bin 0 -> 233336 bytes .../AS_09125_050116030001_D03f00d1.tif | Bin 0 -> 240924 bytes .../AS_09125_050116030001_D03f00d2.tif | Bin 0 -> 293652 bytes tests/test_meta.py | 17 + uv.lock | 3319 +++++++++++++++++ 30 files changed, 4698 insertions(+), 2 deletions(-) create mode 100644 .github/ISSUE_TEMPLATE/issue.yml create mode 100644 .github/PULL_REQUEST_TEMPLATE.md create mode 100644 .github/dependabot.yml create mode 100644 .github/release-drafter.yml create mode 100644 .github/workflows/draft-release.yml create mode 100644 .github/workflows/publish-docs.yml create mode 100644 .github/workflows/publish-pypi.yml create mode 100644 .github/workflows/run-tests.yml create mode 100644 .pre-commit-config.yaml create mode 100644 .python-version create mode 100644 CITATION.cff create mode 100644 CODE_OF_CONDUCT.md create mode 100644 CONTRIBUTING.md create mode 100644 docs/src/conf.py create mode 100644 docs/src/index.md create mode 100644 docs/src/python-api.md create mode 100644 pyproject.toml create mode 100644 src/ome_arrow/__init__.py create mode 100644 src/ome_arrow/convert.py create mode 100644 src/ome_arrow/meta.py create mode 100644 src/ome_arrow/utils.py create mode 100644 src/ome_arrow/view.py create mode 100644 tests/conftest.py create mode 100644 tests/data/examplehuman/AS_09125_050116030001_D03f00d0.tif create mode 100644 tests/data/examplehuman/AS_09125_050116030001_D03f00d1.tif create mode 100644 tests/data/examplehuman/AS_09125_050116030001_D03f00d2.tif create mode 100644 tests/test_meta.py create mode 100644 uv.lock diff --git a/.github/ISSUE_TEMPLATE/issue.yml b/.github/ISSUE_TEMPLATE/issue.yml new file mode 100644 index 0000000..4e449ed --- /dev/null +++ b/.github/ISSUE_TEMPLATE/issue.yml @@ -0,0 +1,46 @@ +# GitHub Issue template for bug reports +name: Open a GitHub issue +description: > + Please use this form to send along new ideas for content or + changes that might be helpful! + +body: + - type: checkboxes + attributes: + label: Is this a duplicate of an existing idea for this project? + description: > + Please make sure to search the existing issues first + to see whether the same issue was reported already. + If you find an existing issue, please don't hesitate to comment + on it or add a reaction to existing content! + options: + - label: > + I found no existing covering this topic. + required: true + + - type: textarea + id: description + attributes: + label: What is your idea? + description: > + Please provide a specific description of what you'd like to see + including the context and what the result might look like. + placeholder: > + For example: "When x happens I see y. + The following might be a good way to address this ..." + validations: + required: true + + - type: checkboxes + attributes: + label: Would you like to work on a solution for this? + description: > + This is a community-driven project and we + love new contributors (including through opening or adding to issues)! + This is an optional check to help us understand your interest to be + involved (especially if you already have a good understanding + of how to implement it). + We are happy to guide you in the contribution process and please + don't hesitate to reach out for help along the way. + options: + - label: Yes I am willing to submit a PR for this! diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 0000000..66a3c90 --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,37 @@ + + +# Description + + + +## What kind of change(s) are included? + +- [ ] Documentation (changes docs or other related content) +- [ ] Bug fix (fixes an issue). +- [ ] Enhancement (adds functionality). +- [ ] Breaking change (these changes would cause existing functionality to not work as expected). + +# Checklist + +Please ensure that all boxes are checked before indicating that this pull request is ready for review. + +- [ ] I have read and followed the [CONTRIBUTING.md](CONTRIBUTING.md) guidelines. +- [ ] I have searched for existing content to ensure this is not a duplicate. +- [ ] I have performed a self-review of these additions (including spelling, grammar, and related). +- [ ] These changes pass all pre-commit checks. +- [ ] I have added comments to my code to help provide understanding +- [ ] I have added a test which covers the code changes found within this PR +- [ ] I have deleted all non-relevant text in this pull request template. diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..b9c048a --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,27 @@ +# GitHub Dependabot configuration +# Note: there is no interaction between this +# configuration and dependabot security updates. +# See here for more information: +# https://docs.github.com/en/code-security/dependabot/dependabot-security-updates/about-dependabot-security-updates#about-dependabot-security-updates + +version: 2 +updates: + # GitHub Actions checks + # See here for more information: + # https://docs.github.com/en/code-security/dependabot/dependabot-version-updates/configuring-dependabot-version-updates + - package-ecosystem: "github-actions" + directory: "/" + schedule: + # Check for updates to GitHub Actions every week + interval: "weekly" + + # Perform checks and updates for python uv environment. + # This depends on changes to dependabot via: + # https://github.com/dependabot/dependabot-core/pull/10040 + # See here for more information: + # https://docs.github.com/en/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#pip-and-pip-compile + - package-ecosystem: "pip" + directory: "/" + schedule: + # Check for updates to uv environment files every week + interval: "weekly" diff --git a/.github/release-drafter.yml b/.github/release-drafter.yml new file mode 100644 index 0000000..3d8f4ed --- /dev/null +++ b/.github/release-drafter.yml @@ -0,0 +1,21 @@ +--- +# template configuration for release-drafter +# see: https://github.com/release-drafter/release-drafter +name-template: 'v$RESOLVED_VERSION' +tag-template: 'v$RESOLVED_VERSION' +version-resolver: + major: + labels: + - 'release-major' + minor: + labels: + - 'release-minor' + patch: + labels: + - 'release-patch' + default: patch +change-template: '- $TITLE (@$AUTHOR via #$NUMBER)' +template: | + ## Changes + + $CHANGES diff --git a/.github/workflows/draft-release.yml b/.github/workflows/draft-release.yml new file mode 100644 index 0000000..4847e3e --- /dev/null +++ b/.github/workflows/draft-release.yml @@ -0,0 +1,23 @@ +--- +# workflow for drafting releases on GitHub +# see: https://github.com/release-drafter/release-drafter +name: release drafter + +on: + push: + branches: + - main + +jobs: + draft_release: + permissions: + # write permission is required to create a github release + contents: write + # write permission is required for autolabeler + # otherwise, read permission is required at least + pull-requests: write + runs-on: ubuntu-latest + steps: + - uses: release-drafter/release-drafter@v6 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/publish-docs.yml b/.github/workflows/publish-docs.yml new file mode 100644 index 0000000..e4c7fdf --- /dev/null +++ b/.github/workflows/publish-docs.yml @@ -0,0 +1,41 @@ +--- +# used for publishing documentation on push to main or published release +name: publish docs + +on: + push: + branches: + - main + release: + types: + - published + +jobs: + build: + # only build and deploy docs if the actor is not dependabot + if: ${{ github.actor != 'dependabot[bot]' }} + runs-on: ubuntu-22.04 + steps: + - name: Checkout + uses: actions/checkout@v4 + with: + fetch-depth: 0 + - uses: actions/setup-python@v5 + with: + python-version: "3.11" + - name: Install the latest version of uv + uses: astral-sh/setup-uv@v6 + - name: Build documentation + run: | + mkdir pages + touch pages/.nojekyll + cd docs + uv run --frozen sphinx-build src build + # remove any doctrees dirs which aren't needed for publishing + find ./build -type d -name '.doctrees' -exec rm -rf {} + + cp -r build/* ../pages/ + - name: Deploy documentation + uses: JamesIves/github-pages-deploy-action@v4 + with: + branch: pages + folder: pages diff --git a/.github/workflows/publish-pypi.yml b/.github/workflows/publish-pypi.yml new file mode 100644 index 0000000..71b18e5 --- /dev/null +++ b/.github/workflows/publish-pypi.yml @@ -0,0 +1,33 @@ +--- +# used for publishing packages to pypi on release +name: publish pypi release + +on: + release: + types: + - published + +jobs: + publish_pypi: + runs-on: ubuntu-latest + environment: release + permissions: + # IMPORTANT: this permission is mandatory for trusted publishing + id-token: write + steps: + - name: Checkout + uses: actions/checkout@v4 + with: + fetch-depth: 0 + - name: Fetch tags + run: git fetch --all --tags + - name: Python setup + uses: actions/setup-python@v5 + with: + python-version: "3.11" + - name: Install the latest version of uv + uses: astral-sh/setup-uv@v6 + - name: uv build distribution content + run: uv build + - name: Publish package distributions to PyPI + uses: pypa/gh-action-pypi-publish@release/v1 diff --git a/.github/workflows/run-tests.yml b/.github/workflows/run-tests.yml new file mode 100644 index 0000000..f9a1d29 --- /dev/null +++ b/.github/workflows/run-tests.yml @@ -0,0 +1,46 @@ +--- +# used for running tests +name: tests + +on: + push: + branches: [main] + pull_request: + branches: [main] + +jobs: + pre_commit_checks: + runs-on: ubuntu-24.04 + steps: + # checks out the repo + - uses: actions/checkout@v4 + # run pre-commit + - name: Python setup + uses: actions/setup-python@v5 + with: + python-version: "3.11" + - name: Install the latest version of uv + uses: astral-sh/setup-uv@v6 + - uses: pre-commit/action@v3.0.1 + # run pre-commit ci lite for automated fixes + - uses: pre-commit-ci/lite-action@v1.1.0 + if: ${{ !cancelled() }} + run_tests: + strategy: + matrix: + python_version: ["3.9", "3.10", "3.11", "3.12", "3.13"] + os: [ubuntu-24.04, macos-14] + runs-on: ${{ matrix.os }} + env: + OS: ${{ matrix.os }} + steps: + - name: Checkout + uses: actions/checkout@v4 + - name: Python setup + uses: actions/setup-python@v5 + with: + python-version: ${{ matrix.python_version }} + - name: Install the latest version of uv + uses: astral-sh/setup-uv@v6 + - name: Run pytest + run: uv run --frozen pytest diff --git a/.gitignore b/.gitignore index b7faf40..870936d 100644 --- a/.gitignore +++ b/.gitignore @@ -182,9 +182,9 @@ cython_debug/ .abstra/ # Visual Studio Code -# Visual Studio Code specific template is maintained in a separate VisualStudioCode.gitignore +# Visual Studio Code specific template is maintained in a separate VisualStudioCode.gitignore # that can be found at https://github.com/github/gitignore/blob/main/Global/VisualStudioCode.gitignore -# and can be added to the global gitignore or merged into this file. However, if you prefer, +# and can be added to the global gitignore or merged into this file. However, if you prefer, # you could uncomment the following to ignore the entire vscode folder # .vscode/ @@ -205,3 +205,5 @@ cython_debug/ marimo/_static/ marimo/_lsp/ __marimo__/ + +_version.py diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml new file mode 100644 index 0000000..0b3cd97 --- /dev/null +++ b/.pre-commit-config.yaml @@ -0,0 +1,58 @@ +# See https://pre-commit.com for more information +# See https://pre-commit.com/hooks.html for more hooks +repos: +- repo: https://github.com/pre-commit/pre-commit-hooks + rev: v6.0.0 + hooks: + - id: trailing-whitespace + - id: end-of-file-fixer + - id: check-yaml + - id: detect-private-key +- repo: https://github.com/tox-dev/pyproject-fmt + rev: "v2.11.0" + hooks: + - id: pyproject-fmt +- repo: https://github.com/citation-file-format/cffconvert + rev: 5295f87c0e261da61a7b919fc754e3a77edd98a7 + hooks: + - id: validate-cff +- repo: https://github.com/codespell-project/codespell + rev: v2.4.1 + hooks: + - id: codespell + exclude: | + (?x)^( + .*\.lock | + .*\.csv | + .*\.cff | + .*\.ipynb + )$ +- repo: https://github.com/executablebooks/mdformat + rev: 0.7.21 + hooks: + - id: mdformat + additional_dependencies: + - mdformat-gfm +- repo: https://github.com/adrienverge/yamllint + rev: v1.37.1 + hooks: + - id: yamllint + exclude: pre-commit-config.yaml +- repo: https://github.com/astral-sh/ruff-pre-commit + rev: "v0.14.3" + hooks: + - id: ruff-format + - id: ruff-check +- repo: https://github.com/rhysd/actionlint + rev: v1.7.8 + hooks: + - id: actionlint +- repo: https://gitlab.com/vojko.pribudic.foss/pre-commit-update + rev: v0.6.0 + hooks: + - id: pre-commit-update + args: ["--keep", "mdformat", "--keep", "pre-commit-update", "--keep", "cffconvert"] +- repo: https://github.com/jendrikseipp/vulture + rev: 'v2.14' + hooks: + - id: vulture diff --git a/.python-version b/.python-version new file mode 100644 index 0000000..2c07333 --- /dev/null +++ b/.python-version @@ -0,0 +1 @@ +3.11 diff --git a/CITATION.cff b/CITATION.cff new file mode 100644 index 0000000..149191e --- /dev/null +++ b/CITATION.cff @@ -0,0 +1,34 @@ +# This CITATION.cff file was generated with cffinit. +# Visit https://bit.ly/cffinit to generate yours today! +--- +cff-version: 1.2.0 +title: ome_arrow +message: >- + If you use this software, please cite it using the + metadata from the CITATION.cff file. +type: software +authors: + - given-names: Dave + family-names: Bunten + orcid: "https://orcid.org/0000-0001-6041-3665" +repository-code: "https://github.com/d33bs/ome-arrow" +abstract: >- + Using OME specifications with Apache Arrow for fast, queryable, and language agnostic bioimage data. +keywords: + - python +license: BSD-3-Clause +references: + - authors: + - name: "ExampleHuman CellProfiler Data Team" + date-accessed: "2022-09-01" + title: ExampleHuman CellProfiler Data + type: data + repository-code: "https://github.com/CellProfiler/examples/tree/master/ExampleHuman" + url: "https://cellprofiler.org/examples" + scope: "ExampleHuman" + notes: >- + ExampleHuman CellProfiler data is used to help validate expected results. + identifiers: + - description: "README.md with Citation Information" + type: url + value: "https://github.com/CellProfiler/examples/blob/master/ExampleHuman/README.md" \ No newline at end of file diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md new file mode 100644 index 0000000..bde3cb7 --- /dev/null +++ b/CODE_OF_CONDUCT.md @@ -0,0 +1,132 @@ +# Contributor Covenant Code of Conduct + +## Our Pledge + +We as members, contributors, and leaders pledge to make participation in our +community a harassment-free experience for everyone, regardless of age, body +size, visible or invisible disability, ethnicity, sex characteristics, gender +identity and expression, level of experience, education, socioeconomic status, +nationality, personal appearance, race, caste, color, religion, or sexual +identity and orientation. + +We pledge to act and interact in ways that contribute to an open, welcoming, +diverse, inclusive, and healthy community. + +## Our Standards + +Examples of behavior that contributes to a positive environment for our +community include: + +- Demonstrating empathy and kindness toward other people +- Being respectful of differing opinions, viewpoints, and experiences +- Giving and gracefully accepting constructive feedback +- Accepting responsibility and apologizing to those affected by our mistakes, + and learning from the experience +- Focusing on what is best not just for us as individuals, but for the overall + community + +Examples of unacceptable behavior include: + +- The use of sexualized language or imagery, and sexual attention or advances of + any kind +- Trolling, insulting or derogatory comments, and personal or political attacks +- Public or private harassment +- Publishing others' private information, such as a physical or email address, + without their explicit permission +- Other conduct which could reasonably be considered inappropriate in a + professional setting + +## Enforcement Responsibilities + +Community leaders are responsible for clarifying and enforcing our standards of +acceptable behavior and will take appropriate and fair corrective action in +response to any behavior that they deem inappropriate, threatening, offensive, +or harmful. + +Community leaders have the right and responsibility to remove, edit, or reject +comments, commits, code, wiki edits, issues, and other contributions that are +not aligned to this Code of Conduct, and will communicate reasons for moderation +decisions when appropriate. + +## Scope + +This Code of Conduct applies within all community spaces, and also applies when +an individual is officially representing the community in public spaces. +Examples of representing our community include using an official email address, +posting via an official social media account, or acting as an appointed +representative at an online or offline event. + +## Enforcement + +Instances of abusive, harassing, or otherwise unacceptable behavior may be +reported to community leaders responsible for enforcement. +Please reach out to the maintainers of this repository by using their GitHub profile email address contact information to privately notify us of any incidents of this nature. +All complaints will be reviewed and investigated promptly and fairly. + +All community leaders are obligated to respect the privacy and security of the +reporter of any incident. + +## Enforcement Guidelines + +Community leaders will follow these Community Impact Guidelines in determining +the consequences for any action they deem in violation of this Code of Conduct: + +### 1. Correction + +**Community Impact**: Use of inappropriate language or other behavior deemed +unprofessional or unwelcome in the community. + +**Consequence**: A private, written warning from community leaders, providing +clarity around the nature of the violation and an explanation of why the +behavior was inappropriate. A public apology may be requested. + +### 2. Warning + +**Community Impact**: A violation through a single incident or series of +actions. + +**Consequence**: A warning with consequences for continued behavior. No +interaction with the people involved, including unsolicited interaction with +those enforcing the Code of Conduct, for a specified period of time. This +includes avoiding interactions in community spaces as well as external channels +like social media. Violating these terms may lead to a temporary or permanent +ban. + +### 3. Temporary Ban + +**Community Impact**: A serious violation of community standards, including +sustained inappropriate behavior. + +**Consequence**: A temporary ban from any sort of interaction or public +communication with the community for a specified period of time. No public or +private interaction with the people involved, including unsolicited interaction +with those enforcing the Code of Conduct, is allowed during this period. +Violating these terms may lead to a permanent ban. + +### 4. Permanent Ban + +**Community Impact**: Demonstrating a pattern of violation of community +standards, including sustained inappropriate behavior, harassment of an +individual, or aggression toward or disparagement of classes of individuals. + +**Consequence**: A permanent ban from any sort of public interaction within the +community. + +## Attribution + +This Code of Conduct is adapted from the [Contributor Covenant][homepage], +version 2.1, available at +[https://www.contributor-covenant.org/version/2/1/code_of_conduct.html][v2.1]. + +Community Impact Guidelines were inspired by +[Mozilla's code of conduct enforcement ladder][mozilla coc]. + +For answers to common questions about this code of conduct, see the FAQ at +[https://www.contributor-covenant.org/faq][faq]. Translations are available at +[https://www.contributor-covenant.org/translations][translations]. + +[faq]: https://www.contributor-covenant.org/faq +[homepage]: https://www.contributor-covenant.org +[mozilla coc]: https://github.com/mozilla/diversity +[translations]: https://www.contributor-covenant.org/translations +[v2.1]: https://www.contributor-covenant.org/version/2/1/code_of_conduct.html diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 0000000..aa0b66a --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,129 @@ +# Contributing + +First of all, thank you so much for contributing! 🎉 💯 + +This document contains guidelines on how to most effectively contribute within this repository. + +If you are stuck, please feel free to ask any questions or ask for help. + +## Code of conduct + +This project is governed by our [code of conduct](code_of_conduct.md). By participating, you are expected to uphold this code. +Instances of abusive, harassing, or otherwise unacceptable behavior may be +reported to community leaders responsible for enforcement. +Please open a [new security advisory notice](https://github.com/d33bs/ome-arrow/security/advisories/new) (using defaults or "n/a" where unable to fill in the form) to privately notify us of any incidents of this nature. + +## Development + +This project leverages development environments managed by [uv](https://docs.astral.sh/uv/). +We use [pytest](https://docs.pytest.org/) for testing and [GitHub actions](https://docs.github.com/en/actions) for automated tests. + +### Development setup + +Perform the following steps to setup a Python development environment. + +1. [Install Python](https://www.python.org/downloads/) (we recommend using [`pyenv`](https://github.com/pyenv/pyenv) or similar) +1. [Install uv](https://docs.astral.sh/uv/getting-started/installation/) + +### Linting + +Work added to this project is automatically checked using [pre-commit](https://pre-commit.com/) via [GitHub Actions](https://docs.github.com/en/actions). +Pre-commit can work alongside your local [git with git-hooks](https://pre-commit.com/index.html#3-install-the-git-hook-scripts) + +After [installing pre-commit](https://pre-commit.com/#installation) within your development environment, the following command also can perform the same checks within your local development environment: + +```sh +% pre-commit run --all-files +``` + +We use these same checks within our automated tests which are managed by [GitHub Actions workflows](https://docs.github.com/en/actions/using-workflows). +These automated tests generally must pass in order to merge work into this repository. + +### Testing + +Work added to this project is automatically tested using [pytest](https://docs.pytest.org/) via [GitHub Actions](https://docs.github.com/en/actions). +Pytest is installed through the uv environment for this project. +We recommend testing your work before opening pull requests with proposed changes. + +You can run pytest on your work using the following example: + +```sh +% uv run pytest +``` + +## Making changes to this repository + +We welcome anyone to use [GitHub issues](https://docs.github.com/en/issues/tracking-your-work-with-issues/about-issues) (requires a GitHub login) or create [pull requests](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests) (to directly make changes within this repository) to modify content found within this repository. + +Specifically, there are several ways to suggest or make changes to this repository: + +1. Open a GitHub issue: https://github.com/d33bs/ome-arrow/issues +1. Create a pull request from a forked branch of the repository + +### Creating a pull request + +### Pull requests + +After you’ve decided to contribute code and have written it up, please file a pull request. +We specifically follow a [forked pull request model](https://docs.github.com/en/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request-from-a-fork). +Please create a fork of this repository, clone the fork, and then create a new, feature-specific branch. +Once you make the necessary changes on this branch, you should file a pull request to incorporate your changes into this (fork upstream) repository. + +The content and description of your pull request are directly related to the speed at which we are able to review, approve, and merge your contribution. +To ensure an efficient review process please perform the following steps: + +1. Follow all instructions in the [pull request template](https://github.com/d33bs/ome-arrow/blob/main/.github/PULL_REQUEST_TEMPLATE.md) +1. Triple check that your pull request is adding _one_ specific feature or additional group of content. + Small, bite-sized pull requests move so much faster than large pull requests. +1. After submitting your pull request, ensure that your contribution passes all status checks (e.g. passes all tests) + +Pull request review and approval is required by at least one project maintainer to merge. +We will do our best to review the code addition in a timely fashion. +Ensuring that you follow all steps above will increase our speed and ability to review. +We will check for accuracy, style, code coverage, and scope. + +## Versioning + +We use [`setuptools-scm`](https://github.com/pypa/setuptools-scm) to help version this software through [`PEP 440`](https://peps.python.org/pep-0440/) standards and [semver.org](https://semver.org/) standards. +Configuration for versioning is found within the `pyproject.toml` file. +All builds for packages include dynamic version data to help label distinct versions of the software. +`setuptools-scm` uses `git` tags to help distinguish version data. +We also use the `_version.py` file as a place to persist the version data for occaissions where the `git` history is unavailable or unwanted (this file is only present in package builds). +Versioning for the project is intended to align with GitHub Releases which provide `git` tag capabilities. + +### Releases + +We publish source code by using [GitHub Releases](https://docs.github.com/en/repositories/releasing-projects-on-github/about-releases) available [here](https://github.com/d33bs/ome-arrow/releases). + +#### Release Publishing Process + +Several manual and automated steps are involved with publishing releases. +See below for an overview of how this works. + +Notes about [semantic version](https://en.wikipedia.org/wiki/Software_versioning#Semantic_versioning) (semver) specifications: version specifications are controlled through [`setuptools-scm`](https://github.com/pypa/setuptools-scm) to create version data based on [git tags](https://git-scm.com/book/en/v2/Git-Basics-Tagging) and commits. +Release git tags are automatically applied through [GitHub Releases](https://docs.github.com/en/repositories/releasing-projects-on-github/about-releases) and related inferred changes from [`release-drafter`](https://github.com/release-drafter/release-drafter). + +1. Open a pull request and use a repository label for `release-` to label the pull request for visibility with [`release-drafter`](https://github.com/release-drafter/release-drafter). +1. On merging the pull request for the release, a [GitHub Actions workflow](https://docs.github.com/en/actions/using-workflows) defined in `draft-release.yml` leveraging [`release-drafter`](https://github.com/release-drafter/release-drafter) will draft a release for maintainers. +1. The draft GitHub release will include a version tag based on the GitHub PR label applied and `release-drafter`. +1. Make modifications as necessary to the draft GitHub release, then publish the release (the draft release does not normally need additional modifications). +1. On publishing the release, another GitHub Actions workflow defined in `publish-pypi.yml` will run to build and deploy the Python package to PyPI (utilizing the earlier modified `pyproject.toml` semantic version reference for labeling the release). + +## Documentation + +Documentation for this project is published using [Sphinx](https://www.sphinx-doc.org) with markdown and Jupyter notebook file compatibility provided by [myst-parser](https://myst-parser.readthedocs.io/en/latest/) and [myst-nb](https://myst-nb.readthedocs.io/en/latest/) to create a "documentation website" (also known as "docsite"). +The docsite is hosted through [GitHub Pages](https://pages.github.com/) and deployed through automated [GitHub Actions](https://docs.github.com/en/actions) jobs which trigger on pushes to the main branch or the publishing of a new release on GitHub. +Documentation is versioned as outlined earlier sections covering versioning details to help ensure users are able to understand each release independently of one another. + +It can sometimes be useful to test documentation builds locally before proposing changes within a pull request. +See below for some examples of how to build documentation locally. + +```shell +# build single-version sphinx documentation +# (useful for troubleshooting potential issues) +uv run sphinx-build docs/src docs/build + +# build multi-version sphinx documentation +# (used in production) +uv run sphinx-multiversion docs/src docs/build +``` diff --git a/README.md b/README.md index 0bf406a..abc669a 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,3 @@ # ome-arrow + Using OME specifications with Apache Arrow for fast, queryable, and language agnostic bioimage data. diff --git a/docs/src/conf.py b/docs/src/conf.py new file mode 100644 index 0000000..513f6f6 --- /dev/null +++ b/docs/src/conf.py @@ -0,0 +1,85 @@ +# Configuration file for the Sphinx documentation builder. +# +# This file only contains a selection of the most common options. For a full +# list see the documentation: +# https://www.sphinx-doc.org/en/master/usage/configuration.html + +# -- Path setup -------------------------------------------------------------- + +# If extensions (or modules to document with autodoc) are in another directory, +# add these directories to sys.path here. If the directory is relative to the +# documentation root, use os.path.abspath to make it absolute, like shown here. +# +import pathlib +import sys + +basedir = str(pathlib.Path(__file__).parent.parent.parent.resolve()) + +sys.path.insert(0, basedir) + +# -- Project information ----------------------------------------------------- + +project = "ome_arrow" +# is used here due to sphinx decision-making: https://github.com/sphinx-doc/sphinx/issues/8132 +copyright = "2024, DBMI Community" # noqa: A001 +author = "DBMI Community" + +# -- General configuration --------------------------------------------------- + +# Add any Sphinx extension module names here, as strings. They can be +# extensions coming with Sphinx (named 'sphinx.ext.*') or your custom +# ones. +extensions = [ + "myst_nb", + "sphinx.ext.autodoc", + "sphinx.ext.napoleon", + "sphinx.ext.viewcode", + "pydata_sphinx_theme", +] + +# Add any paths that contain templates here, relative to this directory. +templates_path = ["_templates"] + +# List of patterns, relative to source directory, that match files and +# directories to ignore when looking for source files. +# This pattern also affects html_static_path and html_extra_path. +exclude_patterns = [] # type: ignore + +# -- Options for HTML output ------------------------------------------------- + +# The theme to use for HTML and HTML Help pages. See the documentation for +# a list of builtin themes. +html_theme = "pydata_sphinx_theme" + +html_theme_options = { + "header_links_before_dropdown": 5, + "icon_links": [ + { + "name": "GitHub", + "url": "https://github.com/d33bs/ome-arrow", + "icon": "fa-brands fa-github", + }, + ], + "logo": {"text": "ome_arrow"}, + "use_edit_page_button": False, + "show_toc_level": 1, + "navbar_align": "left", + "navbar_center": ["navbar-nav"], + "footer_start": ["copyright"], + "footer_center": ["sphinx-version"], + "secondary_sidebar_items": { + "**/*": ["page-toc", "edit-this-page", "sourcelink"], + }, +} + +# Add any paths that contain custom static files (such as style sheets) here, +# relative to this directory. They are copied after the builtin static files, +# so a file named "default.css" will overwrite the builtin "default.css". +html_static_path = ["_static"] +html_css_files = ["custom.css"] + +# set option to avoid rendering default variables +autodoc_preserve_defaults = True + +# enable anchor creation +myst_heading_anchors = 3 diff --git a/docs/src/index.md b/docs/src/index.md new file mode 100644 index 0000000..e811a07 --- /dev/null +++ b/docs/src/index.md @@ -0,0 +1,16 @@ + + +```{include} ../../README.md +--- +relative-docs: docs/src/ +relative-images: +--- +``` + +```{toctree} +--- +caption: 'Contents:' +maxdepth: 3 +--- +python-api +``` diff --git a/docs/src/python-api.md b/docs/src/python-api.md new file mode 100644 index 0000000..a3b985b --- /dev/null +++ b/docs/src/python-api.md @@ -0,0 +1,11 @@ +# Python API + +```{eval-rst} +ome_arrow.meta +------------------- +.. automodule:: src.ome_arrow.meta + :members: + :private-members: + :undoc-members: + :show-inheritance: +``` diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..e046844 --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,110 @@ +[build-system] +build-backend = "setuptools.build_meta" +requires = [ "setuptools>=64", "setuptools-scm>=8", "uv-dynamic-versioning"] + +[project] +name = "ome_arrow" +dynamic = ["version"] +description = "Using OME specifications with Apache Arrow for fast, queryable, and language agnostic bioimage data." +readme = "README.md" +authors = [ + { name = "Dave Bunten" }, +] +requires-python = ">=3.11" +classifiers = [ + "Programming Language :: Python :: 3 :: Only", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", +] +dependencies = [ + "pandas>=2.2.3", + "fire>=0.7.0", + "pyarrow>=22.0.0", + "matplotlib>=3.10.7", + "bioio>=3.0.0", + "bioio-tifffile>=1.3.0", +] + +[dependency-groups] +dev = [ + "poethepoet>=0.34", + "pytest>=8.3.5", +] +docs = [ + "myst-nb>=1.2", + "pydata-sphinx-theme>=0.16.1", + "sphinx>=8.2.3", +] +notebooks = [ + "black>=25.1", + "isort>=6.0.1", + "jupyterlab>=4.4.2", + "jupyterlab-code-formatter>=3.0.2", + "jupytext>=1.17.1", +] + +[tool.setuptools_scm] +root = "." +version_scheme = "no-guess-dev" +local_scheme = "no-local-version" +version_file = "src/ome_arrow/_version.py" + +[tool.setuptools.package-dir] +"" = "src" + +[tool.setuptools.packages.find] +where = ["src"] + +[tool.ruff] +target-version = "py311" +line-length = 88 +fix = true +lint.select = [ + # flake8-builtins + "A", + # flake8-annotations + "ANN", + # flake8-comprehensions + "C4", + # mccabe + "C90", + # pycodestyle + "E", + # pyflakes + "F", + # isort + "I", + # pylint + "PL", + # ruff + "RUF", + # flake8-simplify + "SIM", + "W", +] +# Ignore `F401` (unused imports) for `__init__.py` file +lint.per-file-ignores."__init__.py" = [ "F401" ] + +[tool.pytest.ini_options] +pythonpath = [ "." ] + +[tool.poe.tasks] +# tasks for development environments +test.shell = """ +pytest +""" +jupyter.shell = """ +jupyter lab +""" + +[tool.jupytext] +formats = "ipynb,py:light" + +[tool.vulture] +min_confidence = 90 +paths = [ "src/ome_arrow", "tests" ] + +[tool.uv-dynamic-versioning] +vcs = "git" +style = "semver" diff --git a/src/ome_arrow/__init__.py b/src/ome_arrow/__init__.py new file mode 100644 index 0000000..7477996 --- /dev/null +++ b/src/ome_arrow/__init__.py @@ -0,0 +1,12 @@ +""" +Init file for example package. +""" + +from ome_arrow.meta import * +from ome_arrow.convert import * +from ome_arrow.view import * +from ome_arrow.utils import * + +from ._version import version as ome_arrow_version + +__version__ = ome_arrow_version diff --git a/src/ome_arrow/convert.py b/src/ome_arrow/convert.py new file mode 100644 index 0000000..2e1582f --- /dev/null +++ b/src/ome_arrow/convert.py @@ -0,0 +1,211 @@ +""" +Converting to and from OME-Arrow formats. +""" + +from datetime import datetime +from typing import Optional, Sequence, List, Dict, Any + +import pyarrow as pa + +from datetime import datetime +from pathlib import Path +from typing import Optional, Sequence + +import numpy as np +import pyarrow as pa +from bioio import BioImage + +from ome_arrow.meta import OME_ARROW_STRUCT + + +def to_ome_arrow( + type_: str = "ome.arrow", + version: str = "1.0.0", + image_id: str = "unnamed", + name: str = "unknown", + acquisition_datetime: Optional[datetime] = None, + dimension_order: str = "XYZCT", + dtype: str = "uint16", + size_x: int = 1, + size_y: int = 1, + size_z: int = 1, + size_c: int = 1, + size_t: int = 1, + physical_size_x: float = 1.0, + physical_size_y: float = 1.0, + physical_size_z: float = 1.0, + physical_size_unit: str = "µm", + channels: Optional[List[Dict[str, Any]]] = None, + planes: Optional[List[Dict[str, Any]]] = None, + masks: Any = None, +) -> pa.StructScalar: + """Create a typed OME-Arrow StructScalar with sensible defaults. + + This builds and validates a nested dict that conforms to the given + StructType (e.g., OME_ARROW_STRUCT). You can override any field + explicitly; others use safe defaults. + + Args: + type_: Top-level type string ("ome.arrow" by default). + version: Specification version string. + image_id: Unique image identifier. + name: Human-friendly name. + acquisition_datetime: Datetime of acquisition (defaults to now). + dimension_order: Dimension order ("XYZCT" or "XYCT"). + dtype: Pixel data type string (e.g., "uint16"). + size_x, size_y, size_z, size_c, size_t: Axis sizes. + physical_size_x/y/z: Physical scaling in µm. + physical_size_unit: Unit string, default "µm". + channels: List of channel dicts. Autogenerates one if None. + planes: List of plane dicts. Empty if None. + masks: Optional placeholder for future annotations. + + Returns: + pa.StructScalar: A validated StructScalar for the schema. + + Example: + >>> s = to_struct_scalar(OME_ARROW_STRUCT, image_id="img001") + >>> s.type == OME_ARROW_STRUCT + True + """ + # Sensible defaults for channels and planes + if channels is None: + channels = [ + { + "id": "ch-0", + "name": "default", + "emission_um": 0.0, + "excitation_um": 0.0, + "illumination": "Unknown", + "color_rgba": 0xFFFFFFFF, + } + ] + if planes is None: + planes = [ + {"z": 0, "t": 0, "c": 0, "pixels": [0] * (size_x * size_y)} + ] + + record = { + "type": type_, + "version": version, + "id": image_id, + "name": name, + "acquisition_datetime": acquisition_datetime or datetime.utcnow(), + "pixels_meta": { + "dimension_order": dimension_order, + "type": dtype, + "size_x": size_x, + "size_y": size_y, + "size_z": size_z, + "size_c": size_c, + "size_t": size_t, + "physical_size_x": physical_size_x, + "physical_size_y": physical_size_y, + "physical_size_z": physical_size_z, + "physical_size_x_unit": physical_size_unit, + "physical_size_y_unit": physical_size_unit, + "physical_size_z_unit": physical_size_unit, + "channels": channels, + }, + "planes": planes, + "masks": masks, + } + + # Validate against struct (raises if mismatched) + return pa.scalar(record, type=OME_ARROW_STRUCT) + + +def tiff_to_ome_arrow( + tiff_path: str | Path, + image_id: Optional[str] = None, + name: Optional[str] = None, + channel_names: Optional[Sequence[str]] = None, + acquisition_datetime: Optional[datetime] = None, + clamp_to_uint16: bool = True, +) -> pa.StructScalar: + """Read a TIFF via bioio and return a typed OME-Arrow StructScalar. + + Uses bioio to read TCZYX (or XY) data, flattens each YX plane, and + delegates struct creation to `to_struct_scalar`. + + Args: + tiff_path: Path to a TIFF readable by bioio. + image_id: Optional stable image identifier (defaults to stem). + name: Optional human label (defaults to file name). + channel_names: Optional channel names; defaults to C0..C{n-1}. + acquisition_datetime: Optional acquisition time (UTC now if None). + clamp_to_uint16: If True, clamp/cast planes to uint16. + + Returns: + pa.StructScalar validated against `struct`. + """ + p = Path(tiff_path) + img = BioImage(str(p)) + + # BioIO data is TCZYX (broadcasting missing dims to length 1). + arr = np.asarray(img.data) # shape: (T, C, Z, Y, X) + dims = img.dims + size_t = int(dims.T or 1) + size_c = int(dims.C or 1) + size_z = int(dims.Z or 1) + size_y = int(dims.Y or arr.shape[-2]) + size_x = int(dims.X or arr.shape[-1]) + if size_x <= 0 or size_y <= 0: + raise ValueError("Image must have positive Y and X dims.") + + # Physical pixel sizes (µm); default to 1.0 if unavailable. + pps = getattr(img, "physical_pixel_sizes", None) + try: + psize_x = float(getattr(pps, "X", None) or 1.0) + psize_y = float(getattr(pps, "Y", None) or 1.0) + psize_z = float(getattr(pps, "Z", None) or 1.0) + except Exception: + psize_x = psize_y = psize_z = 1.0 + + # Channels block. + if not channel_names or len(channel_names) != size_c: + channel_names = [f"C{i}" for i in range(size_c)] + channels = [{ + "id": f"ch-{i}", "name": channel_names[i], + "emission_um": 0.0, "excitation_um": 0.0, + "illumination": "Unknown", "color_rgba": 0xFFFFFFFF + } for i in range(size_c)] + + # Planes: flattened YX per (t, c, z). + planes: List[Dict[str, Any]] = [] + for t in range(size_t): + for c in range(size_c): + for z in range(size_z): + plane = arr[t, c, z] # (Y, X) + if clamp_to_uint16 and plane.dtype != np.uint16: + plane = np.clip(plane, 0, 65535).astype(np.uint16) + planes.append({ + "z": z, "t": t, "c": c, + "pixels": plane.ravel().tolist() + }) + + # Dimension order: no Z implies XYCT. + dim_order = "XYCT" if size_z == 1 else "XYZCT" + + # Delegate final struct creation + type validation. + return to_ome_arrow( + type_="ome.arrow", + version="1.0.0", + image_id=image_id or p.stem, + name=name or p.name, + acquisition_datetime=acquisition_datetime or datetime.utcnow(), + dimension_order=dim_order, + dtype="uint16", + size_x=size_x, + size_y=size_y, + size_z=size_z, + size_c=size_c, + size_t=size_t, + physical_size_x=psize_x, + physical_size_y=psize_y, + physical_size_z=psize_z, + physical_size_unit="µm", + channels=channels, + planes=planes, + masks=None, + ) \ No newline at end of file diff --git a/src/ome_arrow/meta.py b/src/ome_arrow/meta.py new file mode 100644 index 0000000..c33ffff --- /dev/null +++ b/src/ome_arrow/meta.py @@ -0,0 +1,96 @@ +import numpy as np +import pyarrow as pa +from ._version import version as ome_arrow_version + +OME_ARROW_TAG_TYPE = "ome.arrow" +OME_ARROW_TAG_VERSION = ome_arrow_version + +# OME_ARROW_STRUCT: ome-arrow record (describes one image/value). +# - type/version: quick identity & evolution. +# - id/name/acquisition_datetime: identity & provenance. +# - pixels_meta: pixels struct (sizes, units, channels). +# - planes: list of planes struct entries, one per (t,c,z). +# - masks: reserved for future labels/ROIs (placeholder). +OME_ARROW_STRUCT: pa.StructType = pa.struct( + [ + pa.field("type", pa.string()), # must be "ome.arrow" + pa.field("version", pa.string()), # e.g., "1.0.0" + pa.field("id", pa.string()), # stable image identifier + pa.field("name", pa.string()), # human label + pa.field("acquisition_datetime", pa.timestamp("us")), + # PIXELS: OME-like "Pixels" header summarizing shape & scale. + # - dimension_order: hint like "XYZCT" (or "XYCT" when Z==1). + # - type: numeric storage type (e.g., "uint16"). + # - size_*: axis lengths. + # - physical_size_* (+ *_unit): microscope scale in micrometers. + # - channels: list of channel struct entries (one per channel). + pa.field( + "pixels_meta", + pa.struct( + [ + pa.field("dimension_order", pa.string()), # "XYZCT" / "XYCT" + pa.field("type", pa.string()), # "uint8","uint16","float",... + pa.field("size_x", pa.int32()), # width (pixels) + pa.field("size_y", pa.int32()), # height (pixels) + pa.field("size_z", pa.int32()), # z-slices (1 for 2D) + pa.field("size_c", pa.int16()), # channels + pa.field("size_t", pa.int32()), # time points + pa.field("physical_size_x", pa.float32()), # µm per pixel (X) + pa.field("physical_size_y", pa.float32()), # µm per pixel (Y) + pa.field("physical_size_z", pa.float32()), # µm per z-step + pa.field("physical_size_x_unit", pa.string()), # usually "µm" + pa.field("physical_size_y_unit", pa.string()), + pa.field("physical_size_z_unit", pa.string()), + pa.field( + "channels", + pa.list_( + # CHANNELS: one entry per channel (e.g., DNA, Mito, ER). + # - emission_um / excitation_um: wavelengths (micrometers). + # - illumination: modality (e.g., "Epifluorescence"). + # - color_rgba: preferred display color + # (packed 0xRRGGBBAA). + pa.struct( + [ + pa.field("id", pa.string()), + pa.field("name", pa.string()), + pa.field("emission_um", pa.float32()), + pa.field("excitation_um", pa.float32()), + pa.field("illumination", pa.string()), + pa.field("color_rgba", pa.uint32()), + ] + ) + ), + ), + ] + ), + ), + # PLANES: one 2D image plane for a specific (t, c, z). + # - pixels: flattened numeric list (Y*X) for analysis-ready computation. + pa.field( + "planes", + pa.list_( + pa.struct( + [ + pa.field("z", pa.int32()), + pa.field("t", pa.int32()), + pa.field("c", pa.int16()), + pa.field( + "pixels", pa.list_(pa.uint16()) + ), # keep numeric (not PNG/JPEG) + ] + ) + ), + ), + pa.field("masks", pa.null()), # reserved for future annotations + ] +) + +# map numpy dtypes to ome-arrow types +DTYPE_MAP_NUMPY_TO_ARROW = { + np.dtype("uint8"): "uint8", + np.dtype("uint16"): "uint16", + np.dtype("uint32"): "uint32", + np.dtype("int16"): "int16", + np.dtype("float32"): "float", + np.dtype("float64"): "double", +} diff --git a/src/ome_arrow/utils.py b/src/ome_arrow/utils.py new file mode 100644 index 0000000..1821618 --- /dev/null +++ b/src/ome_arrow/utils.py @@ -0,0 +1,25 @@ +""" +Utility functions for ome-arrow. +""" + +from typing import Any +import pyarrow as pa + +def verify_ome_arrow(data: Any, struct: pa.StructType) -> bool: + """Return True if `data` conforms to the given Arrow StructType. + + This tries to convert `data` into a pyarrow scalar using `struct` + as the declared type. If conversion fails, the data does not match. + + Args: + data: A nested Python dict/list structure to test. + struct: The expected pyarrow.StructType schema. + + Returns: + bool: True if conversion succeeds, False otherwise. + """ + try: + pa.scalar(data, type=struct) + return True + except (TypeError, pa.ArrowInvalid, pa.ArrowTypeError): + return False \ No newline at end of file diff --git a/src/ome_arrow/view.py b/src/ome_arrow/view.py new file mode 100644 index 0000000..799a62a --- /dev/null +++ b/src/ome_arrow/view.py @@ -0,0 +1,94 @@ +""" +Viewing utilities for OME-Arrow data. +""" + +from typing import Any, Dict, Tuple + +import numpy as np +import pyarrow as pa +import matplotlib.pyplot as plt + + +def view_matplotlib( + row: Dict[str, Any] | pa.StructScalar, + ztc: Tuple[int, int, int] = (0, 0, 0), + autoscale: bool = True, + vmin: int | None = None, + vmax: int | None = None, + cmap: str = "gray", + show: bool = True, +) -> None: + """Display a single (z,t,c) plane from an OME-Arrow record. + + Minimal deps: pyarrow (if scalar), numpy, matplotlib. + + Args: + row: + OME-Arrow row as a Python dict (recommended) or StructScalar. + ztc: + (z, t, c) indices of the plane to display. Defaults to (0,0,0). + autoscale: + If True and vmin/vmax not passed, set vmin/vmax from data range. + vmin: + Optional lower limit for display scaling. + vmax: + Optional upper limit for display scaling. + cmap: + Matplotlib colormap for single-channel display. + show: + If True (default), calls plt.show() to display the image. + + Raises: + ValueError: If the requested plane is not found or shapes mismatch. + + Notes: + * Expects row["pixels_meta"] with size_x, size_y. + * Expects row["planes"] list of {z,t,c,pixels}, where pixels is a + flat uint16 sequence of length size_x * size_y. + """ + # Unwrap Arrow scalar to plain Python dict if needed. + if isinstance(row, pa.StructScalar): + row = row.as_py() + + pm = row["pixels_meta"] + sx, sy = int(pm["size_x"]), int(pm["size_y"]) + target = tuple(int(x) for x in ztc) + + plane = None + for p in row["planes"]: + if (int(p["z"]), int(p["t"]), int(p["c"])) == target: + plane = p + break + if plane is None: + raise ValueError(f"plane {target} not found") + + pix = plane["pixels"] + if len(pix) != sx * sy: + raise ValueError( + f"pixels len {len(pix)} != size_x*size_y ({sx*sy})" + ) + + # Make 2D array (row-major). Cast to uint16; copy avoids view traps. + img = np.asarray(pix, dtype=np.uint16).reshape(sy, sx).copy() + + # Decide intensity scaling. + if vmin is None or vmax is None: + if autoscale: + lo = int(img.min()) + hi = int(img.max()) + # Avoid degenerate scale when flat image. + if hi == lo: + hi = lo + 1 + vmin = lo if vmin is None else vmin + vmax = hi if vmax is None else vmax + + plt.figure() + plt.imshow(img, cmap=cmap, vmin=vmin, vmax=vmax) + z, t, c = target + plt.title(f"OME-Arrow plane z={z} t={t} c={c} ({sx}×{sy})") + plt.axis("off") + + if show: + plt.show() + + return plt \ No newline at end of file diff --git a/tests/conftest.py b/tests/conftest.py new file mode 100644 index 0000000..9241a5c --- /dev/null +++ b/tests/conftest.py @@ -0,0 +1,69 @@ +""" +conftest.py for pytest configuration. +""" + +import pytest +from datetime import datetime + +@pytest.fixture +def example_correct_data() -> dict: + """ + Example of correct ome-arrow data for testing. + """ + return { + "type": "ome.arrow", + "version": "1.0.0", + "id": "img-0001", + "name": "Example image", + "acquisition_datetime": datetime(2025, 1, 1, 12, 0, 0), + "pixels_meta": { + "dimension_order": "XYCT", # Z==1, so XYCT is fine + "type": "uint16", + "size_x": 4, # width + "size_y": 3, # height + "size_z": 1, # one z-slice + "size_c": 2, # two channels + "size_t": 1, # one timepoint + "physical_size_x": 0.65, + "physical_size_y": 0.65, + "physical_size_z": 1.00, + "physical_size_x_unit": "µm", + "physical_size_y_unit": "µm", + "physical_size_z_unit": "µm", + "channels": [ + { + "id": "C0", + "name": "DNA", + "emission_um": 0.46, + "excitation_um": 0.40, + "illumination": "Epifluorescence", + "color_rgba": 0x0000FFFF, # blue-ish + }, + { + "id": "C1", + "name": "Mito", + "emission_um": 0.59, + "excitation_um": 0.54, + "illumination": "Epifluorescence", + "color_rgba": 0xFF0000FF, # red-ish + }, + ], + }, + "planes": [ + { + "z": 0, + "t": 0, + "c": 0, + # 4*3 == 12 pixels (uint16 domain values) + "pixels": [0, 1, 2, 3, 10, 11, 12, 13, 20, 21, 22, 23], + }, + { + "z": 0, + "t": 0, + "c": 1, + "pixels": [100, 101, 102, 103, 110, 111, 112, 113, + 120, 121, 122, 123], + }, + ], + "masks": None, # pa.null() +} diff --git a/tests/data/examplehuman/AS_09125_050116030001_D03f00d0.tif b/tests/data/examplehuman/AS_09125_050116030001_D03f00d0.tif new file mode 100644 index 0000000000000000000000000000000000000000..ecb4cfabfcc0023cc9a74eec7168b8882ce4ebea GIT binary patch literal 233336 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
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "oa_image = OMEArrow(\n", + " data=\"../../../tests/data/examplehuman/AS_09125_050116030001_D03f00d0.tif\"\n", + ")\n", + "oa_image" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "id": "5c346232-51af-4e5e-82e9-00d189a77fb8", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAYUAAAGbCAYAAAAr/4yjAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjcsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvTLEjVAAAAAlwSFlzAAAPYQAAD2EBqD+naQABAABJREFUeJzsvQm49clR13/fmckkYV+yzYRM9skKIQlBWRMEURZBkEVAQDYRcAVR+bNvKiqiiAIiu7ILoggCQiDsISBJSDLJZDIz2Rcim2QjM/f/fM/zfu7znZqq6u7fOed9B7n1POfec35Ld3V3dW1dXX3h9PT09OQczuEczuEczuHk5OSK8144h3M4h3M4B+BcKJzDOZzDOZzDGZwLhXM4h3M4h3M4g3OhcA7ncA7ncA5ncC4UzuEczuEczuEMzoXCOZzDOZzDOZzBuVA4h3M4h3M4hzM4FwrncA7ncA7ncAbnQuEczuEczuEczuBcKPwpg1tuueXkwoULJ9/xHd9xuVE5hz+l8H//7/89uc997nPyn//zf77cqPyJhuc+97knV1111clv//Zv33WFwnOe85yTv/bX/trJ/e9//5O73/3uJ9dee+3JJ3zCJ+yuRxBTEnPS5xd/8RfvdF/ZNx7wgAfs7n/oh37oHe7xXvb5m3/zb07j+7znPW/3zj3ucY+T3/u939vY6nP4kwYa97/4F//iyVu91VudvMM7vMPJJ37iJ5685jWvGb73ute97uTLvuzLTn7u537uoPi87GUvO/mYj/mYk7d7u7c7eZu3eZuTD//wDz950YtedHJXgF/+5V8+ee/3fu+Tt3iLtzi53/3ud/J3/s7f2TH1feDf/Jt/c/LWb/3WJ3/1r/7VlB/Ezytf+co7vP/93//9Oz7z8Ic/fHf/KU95SlrPr//6r5/8rb/1t04e85jHnLzlW77lyXXXXbfr5xe84AUnh4KnPOUpKc6iLwf12Zd+6ZfurovmKsXs9ttv313/sA/7sB3/E96PfexjT77qq77q5A1veMMdnn30ox998iEf8iEnX/IlX3JySLjqUAX98A//8MnHfdzH7Rr8aZ/2aScPfvCDd1rpt37rt5780A/90Mn3fd/3nXzER3zEnd4TQ/6e7/meHeE5/PzP//zJS1/60p1wyeDP//k/f/JJn/RJd7p+/fXXT+P8n/7Tf9oR+u/+7u/ucPz0T//06XfP4U8miKbe933f9+Rt3/ZtT/7JP/knu8n6L//lvzx59rOfffL0pz/95Oqrr26Fwpd/+ZfvvleMaBVU//u93/ud/P7v//7J//f//X8nd7vb3U6+7uu+7uTJT37yyW/91m+dvOM7vuPJ5QLV//7v//4nj3rUo07+1b/6V7u+U1/deOONJz/xEz+xqcw//uM/3gmFv//3//7JlVdeeaf7X/EVX7HjHQ4Slg7f+I3fePIbv/EbJ0960pNOXvva15Z1fc3XfM3JL/3SL5189Ed/9Mm7vMu77ITLN3zDN5w84QlPOPnVX/3VHbM9BLzTO73TyT/9p//0DtekEDv8zu/8zq5tEkyPe9zjSsVCNPYpn/IpJ3/2z/7ZnYIri+pXfuVXdgLlZ37mZ05+9md/didQAD3zwR/8wSc33XTTyUMf+tCDtEca+d7wwhe+8PQt3uItTh/5yEeevvrVr77Dvde85jW762/5lm95etNNN51d//Zv/3Yl4jv9yI/8yNN73etep3/8x398h/c+4zM+4/SJT3zi6QMf+MDTD/mQD7nDPb33OZ/zOXvhfPvtt58+6EEPOv3cz/3c04/4iI84fcpTnjL93ute97r03utf//rT22677fSuDDfffPOu/9T/fxrhsz7rs07vec97nt56661n1376p3961yff/M3f3L4rWtZzX/qlX3owfL7ma75mV+bTn/70s2vPe97zTq+88srTL/iCLzi9nPBBH/RBp9dcc83p7//+759d+5Zv+ZYdvj/5kz+5qcwf/uEf3r0vnuEAP/j1X//1YRkvfvGLz+bZYx7zmNMnP/nJ6XO/9Eu/dPrGN77xDtde8IIXnN797nc//YRP+IQ7Pa823Wp04fCHf/iHp9/zPd9zp+uqWziM4A1veMPpK17xit13tbGag8JXeEf48i//8t07olWHN73pTadv//Zvf/rFX/zFp4eCgwiFz/zMz9wh/LSnPS29//M///O7+3ouEsEP/uAPnl64cOH0x3/8x+/QMWro137t1x5NKPzCL/zC2WT8/u///tMrrrji9CUvecmdnqP+//k//+dOSImgvu7rvu70qU996u797/3e7z39wi/8wtNrr712147f/d3f3b33Az/wA6dPeMITTu9xj3ucvuM7vuOOCF/60peelfujP/qju/ef+cxnnl37oR/6od01CSkHCdWP+ZiP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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "oa_image.view(how=\"matplotlib\")" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "id": "a979442a-a95c-4cc7-a83a-4b3284fe314d", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [], + "text/plain": [ + "" + ] + }, + "execution_count": 4, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAYUAAAGbCAYAAAAr/4yjAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjcsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvTLEjVAAAAAlwSFlzAAAPYQAAD2EBqD+naQABAABJREFUeJzsvQm49clR13/fmckkYV+yzYRM9skKIQlBWRMEURZBkEVAQDYRcAVR+bNvKiqiiAIiu7ILoggCQiDsISBJSDLJZDIz2Rcim2QjM/f/fM/zfu7znZqq6u7fOed9B7n1POfec35Ld3V3dW1dXX3h9PT09OQczuEczuEczuHk5OSK8144h3M4h3M4B+BcKJzDOZzDOZzDGZwLhXM4h3M4h3M4g3OhcA7ncA7ncA5ncC4UzuEczuEczuEMzoXCOZzDOZzDOZzBuVA4h3M4h3M4hzM4FwrncA7ncA7ncAbnQuEczuEczuEczuBcKPwpg1tuueXkwoULJ9/xHd9xuVE5hz+l8H//7/89uc997nPyn//zf77cqPyJhuc+97knV1111clv//Zv33WFwnOe85yTv/bX/trJ/e9//5O73/3uJ9dee+3JJ3zCJ+yuRxBTEnPS5xd/8RfvdF/ZNx7wgAfs7n/oh37oHe7xXvb5m3/zb07j+7znPW/3zj3ucY+T3/u939vY6nP4kwYa97/4F//iyVu91VudvMM7vMPJJ37iJ5685jWvGb73ute97uTLvuzLTn7u537uoPi87GUvO/mYj/mYk7d7u7c7eZu3eZuTD//wDz950YtedHJXgF/+5V8+ee/3fu+Tt3iLtzi53/3ud/J3/s7f2TH1feDf/Jt/c/LWb/3WJ3/1r/7VlB/Ezytf+co7vP/93//9Oz7z8Ic/fHf/KU95SlrPr//6r5/8rb/1t04e85jHnLzlW77lyXXXXbfr5xe84AUnh4KnPOUpKc6iLwf12Zd+6ZfurovmKsXs9ttv313/sA/7sB3/E96PfexjT77qq77q5A1veMMdnn30ox998iEf8iEnX/IlX3JySLjqUAX98A//8MnHfdzH7Rr8aZ/2aScPfvCDd1rpt37rt5780A/90Mn3fd/3nXzER3zEnd4TQ/6e7/meHeE5/PzP//zJS1/60p1wyeDP//k/f/JJn/RJd7p+/fXXT+P8n/7Tf9oR+u/+7u/ucPz0T//06XfP4U8miKbe933f9+Rt3/ZtT/7JP/knu8n6L//lvzx59rOfffL0pz/95Oqrr26Fwpd/+ZfvvleMaBVU//u93/ud/P7v//7J//f//X8nd7vb3U6+7uu+7uTJT37yyW/91m+dvOM7vuPJ5QLV//7v//4nj3rUo07+1b/6V7u+U1/deOONJz/xEz+xqcw//uM/3gmFv//3//7JlVdeeaf7X/EVX7HjHQ4Slg7f+I3fePIbv/EbJ0960pNOXvva15Z1fc3XfM3JL/3SL5189Ed/9Mm7vMu77ITLN3zDN5w84QlPOPnVX/3VHbM9BLzTO73TyT/9p//0DtekEDv8zu/8zq5tEkyPe9zjSsVCNPYpn/IpJ3/2z/7ZnYIri+pXfuVXdgLlZ37mZ05+9md/didQAD3zwR/8wSc33XTTyUMf+tCDtEca+d7wwhe+8PQt3uItTh/5yEeevvrVr77Dvde85jW762/5lm95etNNN51d//Zv/3Yl4jv9yI/8yNN73etep3/8x398h/c+4zM+4/SJT3zi6QMf+MDTD/mQD7nDPb33OZ/zOXvhfPvtt58+6EEPOv3cz/3c04/4iI84fcpTnjL93ute97r03utf//rT22677fSuDDfffPOu/9T/fxrhsz7rs07vec97nt56661n1376p3961yff/M3f3L4rWtZzX/qlX3owfL7ma75mV+bTn/70s2vPe97zTq+88srTL/iCLzi9nPBBH/RBp9dcc83p7//+759d+5Zv+ZYdvj/5kz+5qcwf/uEf3r0vnuEAP/j1X//1YRkvfvGLz+bZYx7zmNMnP/nJ6XO/9Eu/dPrGN77xDtde8IIXnN797nc//YRP+IQ7Pa823Wp04fCHf/iHp9/zPd9zp+uqWziM4A1veMPpK17xit13tbGag8JXeEf48i//8t07olWHN73pTadv//Zvf/rFX/zFp4eCgwiFz/zMz9wh/LSnPS29//M///O7+3ouEsEP/uAPnl64cOH0x3/8x+/QMWro137t1x5NKPzCL/zC2WT8/u///tMrrrji9CUvecmdnqP+//k//+dOSImgvu7rvu70qU996u797/3e7z39wi/8wtNrr712147f/d3f3b33Az/wA6dPeMITTu9xj3ucvuM7vuOOCF/60peelfujP/qju/ef+cxnnl37oR/6od01CSkHCdWP+ZiP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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "OMEArrow(data=oa_image.data)" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "id": "e8ac4734-33b4-47e3-a273-38bfdfe6ff22", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "array([[[[[ 8, 8, 8, ..., 63, 78, 75],\n", + " [ 8, 8, 7, ..., 67, 71, 71],\n", + " [ 9, 8, 8, ..., 53, 64, 66],\n", + " ...,\n", + " [ 8, 9, 8, ..., 17, 24, 59],\n", + " [ 8, 8, 8, ..., 17, 22, 55],\n", + " [ 8, 8, 8, ..., 16, 18, 38]]]]],\n", + " shape=(1, 1, 1, 512, 512), dtype=uint16)" + ] + }, + "execution_count": 5, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "oa_image.export(how=\"numpy\")" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "id": "c86b5aa2-8969-4e48-a594-cdd1c1bd58ed", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAgMAAADnCAYAAACDkVXqAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjcsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvTLEjVAAAAAlwSFlzAAAPYQAAD2EBqD+naQAAQ0dJREFUeJztnQfYHUX1/ychCem990IKJCGEoqGDlCTgD0WaggJSRFAQEAUFARFUEKRKEUSKjRJpoYM0IXRJISGkd0JCekgIwf0/3/E/95m77+zu7O7svXvvfj/P8+Z9szs7c+bs7M6ZM2dmG3me5wlCCCGEFJbG1RaAEEIIIdWFxgAhhBBScGgMEEIIIQWHxgAhhBBScGgMEEIIIQWHxgAhhBBScGgMEEIIIQWHxgAhhBBScGgMEEIIIQWHxgApFPPnzxeNGjUSd911V7VFIQVlw4YNomvXruKvf/1rtUWpaW699VbRt29f8dlnn1VblLqAxoBD3n//ffHtb39b9OrVS2y77baiZ8+e4rjjjpPH/aAzQqeEn3//+98NzmOX6D59+sjzX/3qV8vOqetMP9///vet5Z0xY4a8pnnz5mLNmjUJa01qDdz3cePGidatW4uOHTuK73znO2LFihWR13366afi0ksvFS+++KJTeZYsWSKOPvpo0b59e9G2bVvxta99TcydO1fkgddee03stddeomXLlqJ79+7irLPOkp15Gq6//nrRpk0b8c1vfjMwzamnnmp89sE555wjdt55Z3nvINf2228v74tJrnfeeUfea+gVZR588MHivffeE66477775Dtv8ODBUt799tsvNP27774rDjvssJLsI0aMEDfccEMDYz3oB3pRnHjiiWLLli3itttuc1afItOk2gLUC//85z/Ft771LdnITz75ZDFgwADZsP/0pz+JBx98UPzjH/8Qhx9+eIPr0BH/7W9/ky8cnZdeekksXrxYGhUmDjroIHH88cc3OD5kyBBrmf/yl7/IF9zq1auljKeccor1taQ2QZvaZ599RLt27cSvf/1r2YFcffXVYurUqeLNN98UzZo1CzUGfvnLX8q/o176tqD8/fffX6xdu1b8/Oc/F02bNhXXXnut2HfffWWn1alTJ1EtUP4BBxwgO9vf//73UnfQ1axZs8STTz6ZKM/PP/9cGgPo0LfZZhtjmrffflsOFvBuMPHWW2+JvffeW3z3u9+Vaf7zn/+I3/72t+K5554TL7/8smjcuHGp48V7BYOKSy65RPz3v/8VN998s9Qt7vXQoUNFWm655RZpcOy2227ik08+CU37zDPPiP/7v/8To0ePFr/4xS+kMTpnzhypV0WXLl3Evffe2+Dap556SnpSYMwoUPcTTjhB3pszzzxTGgskBfhQEUnH7NmzvZYtW3rDhg3zPv7447JzK1askMdbtWrlzZkzp3T8z3/+Mz4Q5X3jG9/wOnfu7H3++edl15166qneLrvs4vXr18879NBDy87huh/84AepZP7vf//r9e/f3zv33HO9ww8/3Ntvv/2sr/v000+N5zZt2uR98cUXXp6ZN2+e1B/0X0ROP/10r0WLFt6CBQtKx5599lmpk9tuuy30WrRlpLvkkkucyXPllVfKPN98883SsRkzZnjbbLON97Of/cyrJuPHj/d69OjhrV27tnTs9ttvl/I+/fTTifL85z//Ka/HOyPo+dp99929k046yfjsB3H11VfLfCdNmlQ6dsghh3gdOnTwVq5cWTq2dOlSr3Xr1vK94+eBBx7wVq9ebcx/2bJl3mOPPdbg+MKFC0vP/PDhw719993XeD102K1bN/muSfKOOOCAA7y2bdvKd4zO22+/Lev9/PPPx86TlENjwAGnnXaabJAvv/yy8fxLL70kzyOd3xjAA9ioUSPviSeeKJ377LPP5EN8zTXXZGYMvPLKK6WX8H333ec1btzYW7RoUYN0qvynnnpKGifbbrutd+2113ovvPCCvP7vf/+7d+GFF3o9e/aU9VAvk/vvv9/beeedvebNm3udOnXyjjvuOG/x4sWlfB955BF5/eTJk0vHHnzwQXkMLwwdGFNHH310aH3wEsLLCC8HvExRLoydW265JdIYgAwnnHCCN2DAAFk/vLS++93vlr1EATpBXDtr1iyZvl27dvIFdeKJJ3obN25sINO9995b0gHu5zHHHCNfnmEo+YJ+0tK1a1fvqKOOanB8yJAh8oUbV660hsFuu+0mf/wcfPDB3qBBg6zygJ6RB4yc9u3be3vvvXfizlrvvJo0aeL95Cc/KTuOZxOd6cknn5wo3+OPP162yyDuvvtur02bNrLzjWMMqGfnySefLB1DPqZ7jTybNWvmrV+/vnRs3bp1so3uueeeDdoynukdd9zR69Wrl6x/EGHGAJ5D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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "OMEArrow(\n", + " data=\"../../../tests/data/ome-artificial-5d-datasets/z-series.ome.tiff\"\n", + ").view(how=\"matplotlib\", cmap=\"binary\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "ff076e6e-d3a2-43bd-90a4-6701d6e00815", + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.11.13" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/docs/src/examples/ome-arrow_quiver.py b/docs/src/examples/ome-arrow_quiver.py new file mode 100644 index 0000000..056270c --- /dev/null +++ b/docs/src/examples/ome-arrow_quiver.py @@ -0,0 +1,35 @@ +# --- +# jupyter: +# jupytext: +# text_representation: +# extension: .py +# format_name: light +# format_version: '1.5' +# jupytext_version: 1.17.1 +# kernelspec: +# display_name: Python 3 (ipykernel) +# language: python +# name: python3 +# --- + +# # OME-Arrow quiver +# + +from ome_arrow import OMEArrow + +oa_image = OMEArrow( + data="../../../tests/data/examplehuman/AS_09125_050116030001_D03f00d0.tif" +) +oa_image + +oa_image.view(how="matplotlib") + +OMEArrow(data=oa_image.data) + +oa_image.export(how="numpy") + +OMEArrow( + data="../../../tests/data/ome-artificial-5d-datasets/z-series.ome.tiff" +).view(how="matplotlib", cmap="binary") + + diff --git a/pyproject.toml b/pyproject.toml index e046844..27a8871 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -24,6 +24,8 @@ dependencies = [ "matplotlib>=3.10.7", "bioio>=3.0.0", "bioio-tifffile>=1.3.0", + "numpy>=2.2.6", + "bioio-ome-tiff>=1.4.0", ] [dependency-groups] diff --git a/src/ome_arrow/__init__.py b/src/ome_arrow/__init__.py index 7477996..705d7fe 100644 --- a/src/ome_arrow/__init__.py +++ b/src/ome_arrow/__init__.py @@ -1,12 +1,13 @@ """ -Init file for example package. +Init file for ome_arrow package. """ from ome_arrow.meta import * from ome_arrow.convert import * from ome_arrow.view import * from ome_arrow.utils import * +from ome_arrow.core import * -from ._version import version as ome_arrow_version +from ome_arrow._version import version as ome_arrow_version __version__ = ome_arrow_version diff --git a/src/ome_arrow/convert.py b/src/ome_arrow/convert.py index 2e1582f..e822b02 100644 --- a/src/ome_arrow/convert.py +++ b/src/ome_arrow/convert.py @@ -2,9 +2,11 @@ Converting to and from OME-Arrow formats. """ -from datetime import datetime +from datetime import datetime, timezone from typing import Optional, Sequence, List, Dict, Any +import pyarrow as pa +import numpy as np import pyarrow as pa from datetime import datetime @@ -14,13 +16,14 @@ import numpy as np import pyarrow as pa from bioio import BioImage +import bioio_tifffile +import bioio_ome_tiff -from ome_arrow.meta import OME_ARROW_STRUCT - +from ome_arrow.meta import OME_ARROW_STRUCT, OME_ARROW_TAG_TYPE, OME_ARROW_TAG_VERSION def to_ome_arrow( - type_: str = "ome.arrow", - version: str = "1.0.0", + type_: str = OME_ARROW_TAG_TYPE, + version: str = OME_ARROW_TAG_VERSION, image_id: str = "unnamed", name: str = "unknown", acquisition_datetime: Optional[datetime] = None, @@ -39,7 +42,8 @@ def to_ome_arrow( planes: Optional[List[Dict[str, Any]]] = None, masks: Any = None, ) -> pa.StructScalar: - """Create a typed OME-Arrow StructScalar with sensible defaults. + """ + Create a typed OME-Arrow StructScalar with sensible defaults. This builds and validates a nested dict that conforms to the given StructType (e.g., OME_ARROW_STRUCT). You can override any field @@ -68,6 +72,15 @@ def to_ome_arrow( >>> s.type == OME_ARROW_STRUCT True """ + + type_ = str(type_) + version = str(version) + image_id = str(image_id) + name = str(name) + dimension_order = str(dimension_order) + dtype = str(dtype) + physical_size_unit = str(physical_size_unit) + # Sensible defaults for channels and planes if channels is None: channels = [ @@ -80,17 +93,25 @@ def to_ome_arrow( "color_rgba": 0xFFFFFFFF, } ] + else: + # --- NEW: coerce channel text fields to str ------------------ + for ch in channels: + if "id" in ch: + ch["id"] = str(ch["id"]) + if "name" in ch: + ch["name"] = str(ch["name"]) + if "illumination" in ch: + ch["illumination"] = str(ch["illumination"]) + if planes is None: - planes = [ - {"z": 0, "t": 0, "c": 0, "pixels": [0] * (size_x * size_y)} - ] + planes = [{"z": 0, "t": 0, "c": 0, "pixels": [0] * (size_x * size_y)}] record = { "type": type_, "version": version, "id": image_id, "name": name, - "acquisition_datetime": acquisition_datetime or datetime.utcnow(), + "acquisition_datetime": acquisition_datetime or datetime.now(timezone.utc), "pixels_meta": { "dimension_order": dimension_order, "type": dtype, @@ -111,7 +132,6 @@ def to_ome_arrow( "masks": masks, } - # Validate against struct (raises if mismatched) return pa.scalar(record, type=OME_ARROW_STRUCT) @@ -123,7 +143,8 @@ def tiff_to_ome_arrow( acquisition_datetime: Optional[datetime] = None, clamp_to_uint16: bool = True, ) -> pa.StructScalar: - """Read a TIFF via bioio and return a typed OME-Arrow StructScalar. + """ + Read a TIFF and return a typed OME-Arrow StructScalar. Uses bioio to read TCZYX (or XY) data, flattens each YX plane, and delegates struct creation to `to_struct_scalar`. @@ -139,11 +160,19 @@ def tiff_to_ome_arrow( Returns: pa.StructScalar validated against `struct`. """ + p = Path(tiff_path) - img = BioImage(str(p)) - # BioIO data is TCZYX (broadcasting missing dims to length 1). - arr = np.asarray(img.data) # shape: (T, C, Z, Y, X) + img = BioImage( + image=str(p), + reader=( + bioio_ome_tiff.Reader + if str(p).lower().endswith(("ome.tif", "ome.tiff")) + else bioio_tifffile.Reader + ), + ) + + arr = np.asarray(img.data) # (T, C, Z, Y, X) dims = img.dims size_t = int(dims.T or 1) size_c = int(dims.C or 1) @@ -153,7 +182,6 @@ def tiff_to_ome_arrow( if size_x <= 0 or size_y <= 0: raise ValueError("Image must have positive Y and X dims.") - # Physical pixel sizes (µm); default to 1.0 if unavailable. pps = getattr(img, "physical_pixel_sizes", None) try: psize_x = float(getattr(pps, "X", None) or 1.0) @@ -162,38 +190,44 @@ def tiff_to_ome_arrow( except Exception: psize_x = psize_y = psize_z = 1.0 - # Channels block. + # --- NEW: coerce top-level strings -------------------------------- + img_id = str(image_id or p.stem) + display_name = str(name or p.name) + + # --- NEW: ensure channel_names is list[str] ------------------------ if not channel_names or len(channel_names) != size_c: channel_names = [f"C{i}" for i in range(size_c)] - channels = [{ - "id": f"ch-{i}", "name": channel_names[i], - "emission_um": 0.0, "excitation_um": 0.0, - "illumination": "Unknown", "color_rgba": 0xFFFFFFFF - } for i in range(size_c)] + channel_names = [str(x) for x in channel_names] + + channels = [ + { + "id": f"ch-{i}", + "name": channel_names[i], + "emission_um": 0.0, + "excitation_um": 0.0, + "illumination": "Unknown", + "color_rgba": 0xFFFFFFFF, + } + for i in range(size_c) + ] - # Planes: flattened YX per (t, c, z). planes: List[Dict[str, Any]] = [] for t in range(size_t): for c in range(size_c): for z in range(size_z): - plane = arr[t, c, z] # (Y, X) + plane = arr[t, c, z] if clamp_to_uint16 and plane.dtype != np.uint16: plane = np.clip(plane, 0, 65535).astype(np.uint16) - planes.append({ - "z": z, "t": t, "c": c, - "pixels": plane.ravel().tolist() - }) + planes.append( + {"z": z, "t": t, "c": c, "pixels": plane.ravel().tolist()} + ) - # Dimension order: no Z implies XYCT. dim_order = "XYCT" if size_z == 1 else "XYZCT" - # Delegate final struct creation + type validation. return to_ome_arrow( - type_="ome.arrow", - version="1.0.0", - image_id=image_id or p.stem, - name=name or p.name, - acquisition_datetime=acquisition_datetime or datetime.utcnow(), + image_id=img_id, + name=display_name, + acquisition_datetime=acquisition_datetime or datetime.now(timezone.utc), dimension_order=dim_order, dtype="uint16", size_x=size_x, @@ -208,4 +242,106 @@ def tiff_to_ome_arrow( channels=channels, planes=planes, masks=None, - ) \ No newline at end of file + ) + + +def to_numpy( + data: Dict[str, Any] | pa.StructScalar, + dtype: np.dtype = np.uint16, + strict: bool = True, + clamp: bool = False, +) -> np.ndarray: + """ + Convert an OME-Arrow record into a NumPy array shaped (T,C,Z,Y,X). + + The OME-Arrow "planes" are flattened YX slices indexed by (z, t, c). + This function reconstitutes them into a dense TCZYX ndarray. + + Args: + data: + OME-Arrow data as a Python dict or a `pa.StructScalar`. + dtype: + Output dtype (default: np.uint16). If different from plane + values, a cast (and optional clamp) is applied. + strict: + When True, raise if a plane has wrong pixel length. When + False, truncate/pad that plane to the expected length. + clamp: + If True, clamp values to the valid range of the target + dtype before casting. + + Returns: + np.ndarray: Dense array with shape (T, C, Z, Y, X). + + Raises: + KeyError: If required OME-Arrow fields are missing. + ValueError: If dimensions are invalid or planes are malformed. + + Examples: + >>> arr = ome_arrow_to_tczyx(my_row) # (T, C, Z, Y, X) + >>> arr.shape + (1, 2, 1, 512, 512) + """ + # Unwrap Arrow scalar to plain Python dict if needed. + if isinstance(data, pa.StructScalar): + data = data.as_py() + + pm = data["pixels_meta"] + sx, sy = int(pm["size_x"]), int(pm["size_y"]) + sz, sc, st = int(pm["size_z"]), int(pm["size_c"]), int(pm["size_t"]) + if sx <= 0 or sy <= 0 or sz <= 0 or sc <= 0 or st <= 0: + raise ValueError("All size_* fields must be positive integers.") + + expected_len = sx * sy + + # Prepare target array (T,C,Z,Y,X), zero-filled by default. + out = np.zeros((st, sc, sz, sy, sx), dtype=dtype) + + # Helper: cast (with optional clamp) to the output dtype. + if np.issubdtype(dtype, np.integer): + info = np.iinfo(dtype) + lo, hi = info.min, info.max + elif np.issubdtype(dtype, np.floating): + lo, hi = -np.inf, np.inf + else: + # Rare dtypes: no clamping logic; rely on astype. + lo, hi = -np.inf, np.inf + + def _cast_plane(a: np.ndarray) -> np.ndarray: + if clamp: + a = np.clip(a, lo, hi) + return a.astype(dtype, copy=False) + + # Fill planes. + for i, p in enumerate(data.get("planes", [])): + z = int(p["z"]) + t = int(p["t"]) + c = int(p["c"]) + + if not (0 <= z < sz and 0 <= t < st and 0 <= c < sc): + raise ValueError(f"planes[{i}] index out of range: (z,t,c)=({z},{t},{c})") + + pix = p["pixels"] + # Ensure sequence-like and correct length. + try: + n = len(pix) + except Exception as e: + raise ValueError(f"planes[{i}].pixels is not a sequence") from e + + if n != expected_len: + if strict: + raise ValueError( + f"planes[{i}].pixels length {n} != size_x*size_y {expected_len}" + ) + # Lenient mode: fix length by truncation or zero-pad. + if n > expected_len: + pix = pix[:expected_len] + else: + pix = list(pix) + [0] * (expected_len - n) + + # Reshape to (Y,X) and cast. + arr2d = np.asarray(pix).reshape(sy, sx) + arr2d = _cast_plane(arr2d) + out[t, c, z] = arr2d + + return out diff --git a/src/ome_arrow/core.py b/src/ome_arrow/core.py new file mode 100644 index 0000000..7543b0d --- /dev/null +++ b/src/ome_arrow/core.py @@ -0,0 +1,148 @@ +""" +Core of the ome_arrow package, used for classes and such. +""" +from __future__ import annotations + +import pathlib +from typing import Any, Optional, Tuple + +import pyarrow as pa +import numpy as np +from ome_arrow.meta import OME_ARROW_STRUCT +from ome_arrow.view import view_matplotlib +from ome_arrow.convert import tiff_to_ome_arrow, to_numpy + + +class OMEArrow: + """ + Small convenience toolkit for working with ome-arrow data. + + If `input` is a TIFF path, this loads it via `tiff_to_ome_arrow`. + If `input` is a dict, it will be converted using `to_struct_scalar`. + If `input` is already a `pa.StructScalar`, it is used as-is. + + In Jupyter, evaluating the instance will render the first plane using + matplotlib (via `_repr_html_`). Call `view_matplotlib()` to select a + specific (z, t, c) plane. + + Args: + input: TIFF path, nested dict, or `pa.StructScalar`. + struct: Expected Arrow StructType (e.g., OME_ARROW_STRUCT). + """ + + def __init__( + self, + data: str | dict | pa.StructScalar, + ): + + if isinstance(data, str): + path = pathlib.Path(data) + if path.suffix.lower() in {".tif", ".tiff"}: + self.data = tiff_to_ome_arrow(path, OME_ARROW_STRUCT) + else: + raise ValueError( + "String input data must be a .tif/.tiff path." + ) + elif isinstance(data, pa.StructScalar): + self.data = data + elif isinstance(data, dict): + # Assumes dict matches the schema (or raises). + self.data = pa.scalar(data, type=OME_ARROW_STRUCT) + else: + raise TypeError("input data must be str, dict, or pa.StructScalar") + + def export( + self, + how: str = "numpy", + dtype: np.dtype = np.uint16, + strict: bool = True, + clamp: bool = False, + ) -> Any: + """ + Export the OME-Arrow content in a chosen representation. + + Args: + how: + "numpy" → TCZYX np.ndarray + "dict" → plain Python dict + "scalar" → pa.StructScalar (as-is) + dtype: + Target dtype for "numpy" export (default: np.uint16). + strict: + For "numpy": raise if a plane has wrong pixel length. + clamp: + For "numpy": clamp values into dtype range before cast. + + Returns: + The exported object per the `how` argument. + + Raises: + ValueError: If `how` is unknown. + """ + if how == "numpy": + return to_numpy( + self.data, dtype=dtype, strict=strict, clamp=clamp + ) + if how == "dict": + return self.data.as_py() + if how == "scalar": + return self.data + raise ValueError(f"Unknown export method: {how}") + + def view( + self, + how: str = "matplotlib", + ztc: Tuple[int, int, int] = (0, 0, 0), + autoscale: bool = True, + vmin: Optional[int] = None, + vmax: Optional[int] = None, + cmap: str = "gray", + show: bool = True, + ) -> Any: + """ + Render a (z, t, c) plane with various tools. + + Args: + ztc: Tuple of (z, t, c). Defaults to (0, 0, 0). + autoscale: When True and vmin/vmax unset, use data min/max. + vmin: Optional lower display bound. + vmax: Optional upper display bound. + cmap: Matplotlib colormap (single-channel). + + Returns: + A visualization of the object. + """ + + if how == "matplotlib": + view_matplotlib( + self.data, + ztc=ztc, + autoscale=autoscale, + vmin=vmin, + vmax=vmax, + cmap=cmap, + show=show + ) + else: + raise ValueError(f"Unknown view method: {how}") + + def _repr_html_(self) -> str: + """ + Auto-render first plane (0,0,0) as inline PNG in Jupyter. + """ + try: + view_matplotlib( + data=self.data, + ztc=(0, 0, 0), + autoscale=True, + vmin=None, + vmax=None, + cmap="gray", + show=False + ) + # return blank string to avoid showing class representation below image + return "" + except Exception as e: + # Fallback to a tiny text status if rendering fails. + return f"
OMEArrowKit: render failed: {e}
" + \ No newline at end of file diff --git a/src/ome_arrow/view.py b/src/ome_arrow/view.py index 799a62a..4971d46 100644 --- a/src/ome_arrow/view.py +++ b/src/ome_arrow/view.py @@ -8,23 +8,25 @@ import pyarrow as pa import matplotlib.pyplot as plt +import warnings + def view_matplotlib( - row: Dict[str, Any] | pa.StructScalar, + data: Dict[str, Any] | pa.StructScalar, ztc: Tuple[int, int, int] = (0, 0, 0), autoscale: bool = True, vmin: int | None = None, vmax: int | None = None, cmap: str = "gray", show: bool = True, -) -> None: +) -> plt: """Display a single (z,t,c) plane from an OME-Arrow record. Minimal deps: pyarrow (if scalar), numpy, matplotlib. Args: - row: - OME-Arrow row as a Python dict (recommended) or StructScalar. + data: + OME-Arrow data as a Python dict or StructScalar. ztc: (z, t, c) indices of the plane to display. Defaults to (0,0,0). autoscale: @@ -42,20 +44,20 @@ def view_matplotlib( ValueError: If the requested plane is not found or shapes mismatch. Notes: - * Expects row["pixels_meta"] with size_x, size_y. - * Expects row["planes"] list of {z,t,c,pixels}, where pixels is a + * Expects data["pixels_meta"] with size_x, size_y. + * Expects data["planes"] list of {z,t,c,pixels}, where pixels is a flat uint16 sequence of length size_x * size_y. """ # Unwrap Arrow scalar to plain Python dict if needed. - if isinstance(row, pa.StructScalar): - row = row.as_py() + if isinstance(data, pa.StructScalar): + data = data.as_py() - pm = row["pixels_meta"] + pm = data["pixels_meta"] sx, sy = int(pm["size_x"]), int(pm["size_y"]) target = tuple(int(x) for x in ztc) plane = None - for p in row["planes"]: + for p in data["planes"]: if (int(p["z"]), int(p["t"]), int(p["c"])) == target: plane = p break @@ -68,7 +70,7 @@ def view_matplotlib( f"pixels len {len(pix)} != size_x*size_y ({sx*sy})" ) - # Make 2D array (row-major). Cast to uint16; copy avoids view traps. + # Make 2D array. Cast to uint16; copy avoids view traps. img = np.asarray(pix, dtype=np.uint16).reshape(sy, sx).copy() # Decide intensity scaling. diff --git a/tests/data/ome-artificial-5d-datasets/4D-series.ome.tiff b/tests/data/ome-artificial-5d-datasets/4D-series.ome.tiff new file mode 100644 index 0000000000000000000000000000000000000000..de94451c3a31689b83b33f7208b4a0ae1d828baa GIT binary patch literal 2629955 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Ð2TqjriMB& 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
  • R0 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�i}8=R>~nA$!Phox*1EFhbf_n;MF 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

    =C;AiXemp#R_1 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/@(s}X^eSk5c6Vrf?kmvx!egQJrBk8x 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]Bhh=C-ik49*}r`7tv4G-m|a~r15Bf& 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 literal 0 HcmV?d00001 diff --git a/tests/data/ome-artificial-5d-datasets/multi-channel-z-series.ome.tiff b/tests/data/ome-artificial-5d-datasets/multi-channel-z-series.ome.tiff new file mode 100644 index 0000000000000000000000000000000000000000..27cc75d3b95d6e23ade11aa662d728e95f649155 GIT binary patch literal 1128019 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 literal 0 HcmV?d00001 diff --git a/tests/data/ome-artificial-5d-datasets/multi-channel.ome.tiff b/tests/data/ome-artificial-5d-datasets/multi-channel.ome.tiff new file mode 100644 index 0000000000000000000000000000000000000000..7bc3c2d1cf3120a7b420dfdfb1cd346b89fe6dcc GIT binary patch literal 226463 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 OW%I+s6aQja4gU|2BoV*> literal 0 HcmV?d00001 diff --git a/tests/data/ome-artificial-5d-datasets/single-channel.ome.tiff b/tests/data/ome-artificial-5d-datasets/single-channel.ome.tiff new file mode 100644 index 0000000000000000000000000000000000000000..7b565da142418011b451966715953cc99f616072 GIT binary patch literal 76097 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 literal 0 HcmV?d00001 diff --git a/tests/data/ome-artificial-5d-datasets/z-series.ome.tiff b/tests/data/ome-artificial-5d-datasets/z-series.ome.tiff new file mode 100644 index 0000000000000000000000000000000000000000..af3d615c9683afcd4ea807cad3f5a369610bc151 GIT binary patch literal 376529 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 Date: Wed, 5 Nov 2025 16:05:43 -0700 Subject: [PATCH 03/23] handle 3d views --- docs/src/examples/ome-arrow_quiver.ipynb | 172 +++- docs/src/examples/ome-arrow_quiver.py | 20 +- pyproject.toml | 6 + src/ome_arrow/convert.py | 334 ++++++++ src/ome_arrow/core.py | 59 +- src/ome_arrow/utils.py | 47 +- src/ome_arrow/view.py | 111 ++- .../Z99_111_ZS000.tif | Bin 0 -> 33024 bytes .../Z99_111_ZS001.tif | Bin 0 -> 33024 bytes .../Z99_111_ZS002.tif | Bin 0 -> 33024 bytes .../Z99_111_ZS003.tif | Bin 0 -> 33024 bytes .../Z99_111_ZS004.tif | Bin 0 -> 33024 bytes .../Z99_111_ZS005.tif | Bin 0 -> 33024 bytes .../Z99_111_ZS006.tif | Bin 0 -> 33024 bytes .../Z99_111_ZS007.tif | Bin 0 -> 33024 bytes .../Z99_111_ZS008.tif | Bin 0 -> 33024 bytes .../Z99_111_ZS009.tif | Bin 0 -> 33024 bytes .../Z99_111_ZS010.tif | Bin 0 -> 33024 bytes .../Z99_111_ZS011.tif | Bin 0 -> 33024 bytes .../Z99_111_ZS012.tif | Bin 0 -> 33024 bytes .../Z99_111_ZS013.tif | Bin 0 -> 33024 bytes .../Z99_111_ZS014.tif | Bin 0 -> 33024 bytes .../Z99_111_ZS015.tif | Bin 0 -> 33024 bytes .../Z99_111_ZS016.tif | Bin 0 -> 33024 bytes .../Z99_111_ZS017.tif | Bin 0 -> 33024 bytes .../Z99_111_ZS018.tif | Bin 0 -> 33024 bytes .../Z99_111_ZS019.tif | Bin 0 -> 33024 bytes .../Z99_111_ZS020.tif | Bin 0 -> 33024 bytes .../Z99_111_ZS021.tif | Bin 0 -> 33024 bytes .../Z99_111_ZS022.tif | Bin 0 -> 33024 bytes .../Z99_111_ZS023.tif | Bin 0 -> 33024 bytes .../Z99_111_ZS024.tif | Bin 0 -> 33024 bytes .../Z99_111_ZS025.tif | Bin 0 -> 33024 bytes .../Z99_111_ZS026.tif | Bin 0 -> 33024 bytes .../Z99_111_ZS027.tif | Bin 0 -> 33024 bytes .../Z99_111_ZS028.tif | Bin 0 -> 33024 bytes .../Z99_111_ZS029.tif | Bin 0 -> 33024 bytes .../Z99_111_ZS030.tif | Bin 0 -> 33024 bytes .../Z99_111_ZS031.tif | Bin 0 -> 33024 bytes .../Z99_111_ZS032.tif | Bin 0 -> 33024 bytes .../Z99_111_ZS033.tif | Bin 0 -> 33024 bytes .../Z99_111_ZS034.tif | Bin 0 -> 33024 bytes .../Z99_111_ZS035.tif | Bin 0 -> 33024 bytes .../Z99_111_ZS036.tif | Bin 0 -> 33024 bytes .../Z99_111_ZS037.tif | Bin 0 -> 33024 bytes .../Z99_111_ZS038.tif | Bin 0 -> 33024 bytes .../Z99_111_ZS039.tif | Bin 0 -> 33024 bytes .../Z99_111_ZS040.tif | Bin 0 -> 33024 bytes .../Z99_111_ZS041.tif | Bin 0 -> 33024 bytes .../Z99_111_ZS042.tif | Bin 0 -> 33024 bytes .../Z99_111_ZS043.tif | Bin 0 -> 33024 bytes .../Z99_111_ZS044.tif | Bin 0 -> 33024 bytes .../Z99_111_ZS045.tif | Bin 0 -> 33024 bytes .../Z99_111_ZS046.tif | Bin 0 -> 33024 bytes .../Z99_111_ZS047.tif | Bin 0 -> 33024 bytes uv.lock | 763 ++++++++++++++++++ 56 files changed, 1443 insertions(+), 69 deletions(-) create mode 100644 tests/data/nviz-artificial-4d-dataset/Z99_111_ZS000.tif create mode 100644 tests/data/nviz-artificial-4d-dataset/Z99_111_ZS001.tif create mode 100644 tests/data/nviz-artificial-4d-dataset/Z99_111_ZS002.tif create mode 100644 tests/data/nviz-artificial-4d-dataset/Z99_111_ZS003.tif create mode 100644 tests/data/nviz-artificial-4d-dataset/Z99_111_ZS004.tif create mode 100644 tests/data/nviz-artificial-4d-dataset/Z99_111_ZS005.tif create mode 100644 tests/data/nviz-artificial-4d-dataset/Z99_111_ZS006.tif create mode 100644 tests/data/nviz-artificial-4d-dataset/Z99_111_ZS007.tif create mode 100644 tests/data/nviz-artificial-4d-dataset/Z99_111_ZS008.tif create mode 100644 tests/data/nviz-artificial-4d-dataset/Z99_111_ZS009.tif create mode 100644 tests/data/nviz-artificial-4d-dataset/Z99_111_ZS010.tif create mode 100644 tests/data/nviz-artificial-4d-dataset/Z99_111_ZS011.tif create mode 100644 tests/data/nviz-artificial-4d-dataset/Z99_111_ZS012.tif create mode 100644 tests/data/nviz-artificial-4d-dataset/Z99_111_ZS013.tif create mode 100644 tests/data/nviz-artificial-4d-dataset/Z99_111_ZS014.tif create mode 100644 tests/data/nviz-artificial-4d-dataset/Z99_111_ZS015.tif create mode 100644 tests/data/nviz-artificial-4d-dataset/Z99_111_ZS016.tif create mode 100644 tests/data/nviz-artificial-4d-dataset/Z99_111_ZS017.tif create mode 100644 tests/data/nviz-artificial-4d-dataset/Z99_111_ZS018.tif create mode 100644 tests/data/nviz-artificial-4d-dataset/Z99_111_ZS019.tif create mode 100644 tests/data/nviz-artificial-4d-dataset/Z99_111_ZS020.tif create mode 100644 tests/data/nviz-artificial-4d-dataset/Z99_111_ZS021.tif create mode 100644 tests/data/nviz-artificial-4d-dataset/Z99_111_ZS022.tif create mode 100644 tests/data/nviz-artificial-4d-dataset/Z99_111_ZS023.tif create mode 100644 tests/data/nviz-artificial-4d-dataset/Z99_111_ZS024.tif create mode 100644 tests/data/nviz-artificial-4d-dataset/Z99_111_ZS025.tif create mode 100644 tests/data/nviz-artificial-4d-dataset/Z99_111_ZS026.tif create mode 100644 tests/data/nviz-artificial-4d-dataset/Z99_111_ZS027.tif create mode 100644 tests/data/nviz-artificial-4d-dataset/Z99_111_ZS028.tif create mode 100644 tests/data/nviz-artificial-4d-dataset/Z99_111_ZS029.tif create mode 100644 tests/data/nviz-artificial-4d-dataset/Z99_111_ZS030.tif create mode 100644 tests/data/nviz-artificial-4d-dataset/Z99_111_ZS031.tif create mode 100644 tests/data/nviz-artificial-4d-dataset/Z99_111_ZS032.tif create mode 100644 tests/data/nviz-artificial-4d-dataset/Z99_111_ZS033.tif create mode 100644 tests/data/nviz-artificial-4d-dataset/Z99_111_ZS034.tif create mode 100644 tests/data/nviz-artificial-4d-dataset/Z99_111_ZS035.tif create mode 100644 tests/data/nviz-artificial-4d-dataset/Z99_111_ZS036.tif create mode 100644 tests/data/nviz-artificial-4d-dataset/Z99_111_ZS037.tif create mode 100644 tests/data/nviz-artificial-4d-dataset/Z99_111_ZS038.tif create mode 100644 tests/data/nviz-artificial-4d-dataset/Z99_111_ZS039.tif create mode 100644 tests/data/nviz-artificial-4d-dataset/Z99_111_ZS040.tif create mode 100644 tests/data/nviz-artificial-4d-dataset/Z99_111_ZS041.tif create mode 100644 tests/data/nviz-artificial-4d-dataset/Z99_111_ZS042.tif create mode 100644 tests/data/nviz-artificial-4d-dataset/Z99_111_ZS043.tif create mode 100644 tests/data/nviz-artificial-4d-dataset/Z99_111_ZS044.tif create mode 100644 tests/data/nviz-artificial-4d-dataset/Z99_111_ZS045.tif create mode 100644 tests/data/nviz-artificial-4d-dataset/Z99_111_ZS046.tif create mode 100644 tests/data/nviz-artificial-4d-dataset/Z99_111_ZS047.tif diff --git a/docs/src/examples/ome-arrow_quiver.ipynb b/docs/src/examples/ome-arrow_quiver.ipynb index f3b12aa..a077556 100644 --- a/docs/src/examples/ome-arrow_quiver.ipynb +++ b/docs/src/examples/ome-arrow_quiver.ipynb @@ -13,22 +13,78 @@ "execution_count": 1, "id": "0bb6c8cd-97b9-4b85-a63b-5e8f8d73577d", "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "1e3a9d553af34026a8be8d9cb19f66e3", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "Widget(value='
  • HdPwZ&5J4NhEnJm3*+y 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�i}8=R>~nA$!Phox*1EFhbf_n;MFNPz6nKy_&( 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�i}8=R>~nA$!P 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�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 z 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

    @tLBtrQW)NL_gd?VsfDHE+uunEx`H>rV{R(X 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 z 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%0DHwGYnV|-;Z(+HG?5hSeO(8539FVo+D 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�pIyU6EtRCLqM6~n*jQPg(#&=yDeWUzb!hr%6Hx16^`^Xmov^VLC);ig>CB( z56<5I@9|eNfWSjLyN?`ntiLytE2-=cN z5HR8|zwc$=4LCgr00(T*72uqU0s@NF8W>a)49YdImqlFy3-VL)E|-&A3==_jCWL0r zz<;F-I3)Gfeaxtwght_MCk@HIk=H;M!SEZ$EM(C#vl{qSh-_Wg(Jb4?_V4oR7zXl30w$1%k$Wfl_n#hq5NZ`M%Dc;LAY^@6WF46C zwCxY7@SbxB^R0o{+1s>;A$`n3HgyKU7c5ECFfxoYAdN1mcS8ikF-}c^3was78vPZ@4m9qKr-qT90v%5w{v>FIEGpN=Jktsj{$n7-L}Q`F04V0-$mO|N;Z+pr$Z*b80W!Htc%W&*hYcqpOe2<|G@=j5 z=QPgKo%Dg<4_fJ|wttey=rQ8I1XXbKUDYE4{I+)*nXmMk1)z%@;MvPr(F(%}|W-$fSNY&E7M~|9M@`?1h z>ZUhfT)4L3`j%U9Kt`a2Kttw{d1Q};m-(3A%?w|#)&#OF4C9PwRy3=MPsQQdQ1g4L zwLXBavN1;->=JgeL%${?0%5ie$yhM*im(bj05}-shs21kQhqB`Zjt$k^KPt=!`2{@&S7 zZ^M5xq@93Ri=Y5sh;CDmS=@Ar0s;W8Jk8Kus@51SjR9C=LCb_og3=%ubv#6`((*I* z`Q;oL70#0~aKirED4gCOsi*NtG8+czZLP+(+C4nKIasA&HVH#DIX`3oNM=17B*0?Oe%-9o5C73bV@w@@N?V!bCe7`O5aykZ10s zyNM6z0$3rOT=r@K>53U~Jp{+HdUFtl&P~X1+HD)IQjL{-Sv$niSI8)ft9zC3*$3!Xm<}zj}+mX3(1Iu zh>6^^LW?lh=k*0Db@%{+h~EMT!n1xW?nh9M?({0vOa9x|{OS zwoOG`sR#u9-8hQ<>$}VzXXV)Asn$&yI+JXTqkq5Volx0|NQm!%Lgk` z?UIxpv8wjDCfh1Q&4b9>F=OROlV;J!1hv$IadaPGHAg*-HLl;-BN%|RH0jbVOkjpf zhQF`+kLLY_Ab@PqCV@le%gP)(lk3rrmg52yDsD%#r!TiJuWbV;jMpkbtzx$5@uG`3 zIek`c(1$!nxo_YPf2~bHa@^m{K!fZ7lk%)pQ2M_s*MRV&W6l0Uas<;}?egJr+h6UR zZ3B)tz}=D3G-5VpX}E&g=lSNzEP599KeD3#kLZ)xgYo94^+)ic$wE)|c(q z%y_q)Jb6hqW|y&SpWzAmb_0!ej&7BdeSC9k8E~BUT$A9ZD-z%eod~eq*L3qZ)uO9) z;*mc3MY6VcU~I_8V*k1cJ%$4#{^3r#u@&FQIA4hP3*0j#VuRs>-d*+-n=?A;QY>VC z+e}KXYk0y+m}jrHPV@{HW2@u1m7v_M0!E99&l%fRESLvA)W!nC%w{0jDVEfIBV;Wl z3Nn}x%ws~5x1b^HmO?MQml1t(q;!M!My&h5Mw~z@7qijix1<~TGzy~Hj3;j%OIv{S zxb&Y*(T8mGw);-=DFUb~5-nngCfv%+7$LziY;X7hrt>X415m@HBU#bJJtlQ5YcTG8nPBYVHi<-UCYLqq^^nJ=8RG zJM-rM5MqF3L4&zT$C$S9L1YQG&U9H~`L&j1XE9%CA1L&KI-e9$4xnqAdXtjqdn}L| zHH?mV#27%AOty*)`_~a>%KMv|C`3->=ZD7-Wx1^+X;IN;Et;qEy7IVsW3*626+>iS zy1Fa%8~L0J08|1UZZ8~=xyy>w3u#crXtqTgX56FsNv=}LyxrI%sZPmtPl7VQp9TIf zoX-18!9yjac5kd;o21);j%|;x4Y@BDtx)w!Ph~H=OLvfrOss9TN3+cKLI*MT5cj#r z!xt*Zs;^S&XtmIqP`4EemnSJS!3aga7G~(p5a!<9?aeF>Ny8VrlMvQy>2S{g>wg(RtbnEz3TB&j zvdbhKxQ_b5S>2Qe+W0p~qT;FymY6kDk;!DbXc9f>gh>!a*y>oJsRko_pE1BJ7|s|l zdxFw5cL^T)r1V0?Wn&4WkP8k|1Pf+4Z=+7+byzEWGe(d5YdI7^9%liO(1<2;_|PBS zw>iV>IwYnn4@Tlkq1AYNgINVi1v+D)()Z`@=N~bK>W@aZt#@UTCBC zU%LijRpT|Qrc%A^95&gbC{FzqObiQ`pI$d9bDl*r4E>jPJI0&CA8F4%!U9j$4k>~5 zj#8qBUJg@aE9K6KvMS(Kk zzq1+&!=|BFk<}`68_wqo5ss0%S~#3N5ul)9z-GA9cti9Jv%oXjbr2--1AuG^u$y;l z<#=z*Szkjjcx8}%NU%{E^RS=N6aIy>$fSpJuri)hvf)hS^-gFek@H zJEmmpkV1g~;89jSle~Rd==y;im$M9jrtnCX`}IHZj;wIdEJXZaiCAH=3Wg6x`uo^{ z^Y!HfDIAU5cI|aoiXQ&gCk|^9-#jo9(tr0olRvf?8IMYgwn@`^WrFcQ*eXBX#64ol z$3o`bZ2|yUqHU=;eYJ5yRugeCv%Wf1ZDoMf9I;H_Z=ZJ)V2)4eR(pU|}jM#!tnh*@dXK8)L9XlUy z248N#_sj(Dq}?cAK-Mt1XrTum0P0~!D=*?t6C>nmJ-AF-N&#oHd)If?pC_}AyKD}& z(@g9X25ED9Bt4!La8DVS{$wq)tAZ%ZWdG7EAbTaQw6D}X`4D;J_nzc2KrApn3nIn{ z4mU}C;6K($=;zbU5`%O|hM<+e5I~KKi$)-i<|k{gh#<0xNw8f8G-gFB`MhVvh$u`Hv{A2EuOWnhEYM+kJ}47(C!DNb7;nIwl6#V96N zS=EH=gg}d(--rMd9*r;Dh6I$8Zf-JWJC40ybX4@C$cZ=oPbrY`{DDp$OCWoJW(+`N zQtNqGbY%0W%bY@3p5UZ3B2@%g(Y+-(ggRBtpuf}LkyigW=Hd6Ym-RFv4%Yko5A7GW zh&?)2?9oX(K!6j?dncCg4DI`0_fN$FqCZrV%xmgQy?h~<(k~bwi8TPUkLkxo%ii%O zWY#pW8%ac)=9rcIqvB}G;f3d`TZb0tA0MgF!rA$^*i3IV03CgcH)XBomgpo1Ul)GyASboUy7^hPx|-jEg3e2jO;M(0yU^=; zz${1&x?<|c;`XcT#}Q_ZKqR2K&bd)$EMYE^0?*s_Pvq-BLr z?@a7&H7SBOcs%Y?!>cGFfSqYuEUf}O>EDI=&1899D}id3Kml}H&YB^Z&csCVQC+zl z%K&5hP!g#>$1nsccxI6&)v*B*VK9q}#7CAJ9B%)9dMKf1Yl8`FGF=pMbO*m(R)V6R zur4M=C8-vXE%p`amb$K=h;}YT96ZZ#8H>;hd$P%c*jaJkzOTxRfd@niwnoK?fiUYM zY6hhD@WeD51g`|3TdBXTc>-v7KAci@*Ukhl<>2li}nCRzne-I=wTZEqrEJm1^iNhr`v+@V-&R<%jfsl~Q3f zqC-RCgIA>DO*LxCWpiuj;K6Ba9Y>1Q^7b$wLOVH=*S1mG+T5*L-7ah=`${L_5|+;d zn(y)(eIa%>6GXu(YpD<&c*wXx6LKxqmvAixFx$qFj&<*`e+!)$I~%XjKS~hB@5Ldt zmnkY=`x%M5;sMWxK@#0T_o1tzm$Bi8oPQVKjg2;JBH(j_M`x zusuh_X8h-YCVjIOkH`uO7zRv;?cEcq^65(HdsUs1&G$zAo9X~HO6A=F|EhPGTv59& zKPvjYG}mDbGCM(M(I9|F3FoFCY}kw894KPwL;Qt~8c1YX!~pf$3jm7U^8(m5>@=qd zBCrS)5L2;DRVsLP_jY#@?{JO}Wmt81nux`~4g$7^Rn`WZgS#q_E4;@n**a7$>!l)e z;m~%~UF)abU@MGx-555{0L* zHza+rRud6l&paxau6(h4fS2f1U5XixaNKfS0`5va60M@O`Ogj@z-BoeaXAaQ+nj$`eO)6JF3CPaH*^qb$<8Hx&ZXa^S?#GZKt>D`z<-sfXJsY}q| z&W>G(t@crorkBn3<|Y%#kaG|-FKI@OfNr4@V9iNJv~b$)dd6*WruFsof3!l9k@AN> zKH&{klZE^ep6z*F2mnQ>{|I91A7%PPu4$q_w>Rkj`+AXR79$1bxj%&6JoGo(nvq@) zVdr(1{pS-0IW%JX$gg2ar%I7f3pVv3amhUs%%Uf(P|=m-S82@=+$7f;fjZLbZW1B$ zq6(Gf@{bX>ke@R}Fa+f&kM07A3*$J zecti4xWPq+@G)91ddvBS*gajo?SpyYgWej}F(R6g?`0MgySYns(@U=-g}5nzDgh8b z_gz`OfPt>`sgy-4QyvFJ99o;=@nxu8$R#Yx0v!STRfkgjp2g3q7~HEBMhIlzxc0 z&7eBw+qfHnusQOexL&r6f`a;8Wqvdh zrleTh#7wN#h(UIC+OeBQr&@P2?ah7T6MAIQ1*wF~J0fEWPx$IACBdDHIFwZ(#|Cug zzDefA;;3DR3}vEhkp{fOpc;cS^5cvV;sF5OIuqc<>j1#`-I&S5S~x0WG&aMK?NXc# z?{(}D{R93Cw{RpY#k-GN^i;Sli>we|&Ir#C8`@Fv>Nm}WY`eA%^L0#9BdLNXo&*;v z!ZY{i0k>XSsy1efIW-}6;=B3j{rN^Ag4W7yW~wg48a`;wGv`?PPdRrA8~I1C!~hq4 z?4C6CcztytS6FDo#(%r@{?6a+5i@z_-zf5hh~Ak`?|EWAyyt=(ycC6R1p)%*L-d9A z9pj}4Co~ZYc!Q6lLx-=H%7EzDnZM)C*N%Vx_E9@` zJ}YNI#q$QWXWf@u#3Kq`TrZY4FQrY^UTGjAV$l@spT2#6w(-;^9WT_z?7Wm`9@&l! zJVw&fx|4=C!xX?83Mc!1V(3TDcFwBEPYKEttv!mseH4}ZKj&MBz5qY&2q8*}_E-d5 zG+@HylO*wZpZMG{^Hm&C8tHpRr))5fGbN8W66q7aCAVhK1Jaot_@8N94O!Aw^N^#% z7$7^qG++=IsfDGZb1rcIV>Wr`YV+#{;ey7RLgHe{CP06?ZX24f8Pvj4GBETz1E`t}rD zD3l%8WUj2N?Op2*b8{d+lcu&P!5Tx|z3oaA0Bjx|GM3Yh*h1IUy{(tn3B&rxN|d9s zV|gECy(+IZHpT7}vwuV`8u!lwEESdHFenF_ez2%BA(@v4TMZopZ0zk%fGEQCZ`Q3u zVP`~Uio=6|fB)mZ3KDt3A##3~j2RY4m?Pq^&aga|gL;nZ9w3F0rjXg*V;j?+$j-nO z>{2~M!rfkYwWNnIgV5(L2FRz+imJjQi9>{RBY(~(H5Fe@S4hr-TA%!B1~dnG48UM| z)lBzXrPf3|Li}9mf?|E?PeIReaVFl6W8ruzyI|0>(?(|ZY(A( za$Pe;)XiZ-X7zANQ}IA%A)%+>ta2zze_Hk}EmJvEHd66?EJ z3%vY;siRjurGlpThTEqy8?~i3_1U1G?B^_>u|42!wvCpodL+sX+_YD`)>bzdpalX$ zAw-e~niyyZtZ&=;)3N@e?tD|?yAwo7PZn{$e=#V~^BzgOFX0kTf{_2cgQ&99$O|6SU0f1mCY>pwP4&N4}5AR69=q!=fc3eIG_{&dk zE?C3dmd%C!bx^YaIva_;RMxHdRa77q)RaIAATWMS9jaOq`}ze}h1B|4NHX9I{If_B z0VP3z*Ir!oup=VUgQrrlokm+PRCKONpgLv0`xW}nx&QAi0N)f12ZRP5 zLV@?o9`3*GbH=~wrOKShJ`HJ#U~J-#{L_KL^m<`}&{m**Y`3H)FCF8E6qlb5xDy0H zyy$wLD zp^*^|sC2*`vURLIhi#ju?>@iPV8kBm+7VdFq2cSE0{X+#o1=0082qHy2}p>@HZ4i% zFzv+EpkpJn7@_6MEJPipTj-N#)}i?9CJj+VUERIFt~^8)K-2+meG*o zuBENrlZi*=h~?8zK_MznZ}M2U{>2NJ?9J+hig_imkYmy3;r4i43!?lZiKtn4G^?Lt zrUtrfyw!^Vf1$w?kIP$B$&SNn#eosu^yI%mAe|?cc?Ghm3`*nG-ut_s-d|sxpBf zQG*v2sq46ZWJ8Uu?N=`?pGqtyLS6=A41v|9H9`|V@*52oghxZFA&F|TFfUU_a=7sO zs42FI+=&K=hP`3+a7NxgXBko!`o8xUN579eFSz2+<*_iq*oSlZyaAjL>CM}W$uo!Z zpUb>83)N3?mQtFtU4m-xgd*r)TzHctPA1az;^j1iN}3~PqB{JX(Mqk2$onQirP2`& zso@7siA&PfeXEa=JT>oYn1#g_B|!^55(fYwOiQVNR@(y*j$qsQi7%)n6ac`*?w~jh z&}N;SzkB=fg9TwHc0xRT^T%zCA7Y)9N;ZZ|lo}cpP}$LIt$eC{N_?H#jpvkXws?wO zb570)g+Mk80Z%I9VATR917z^l3Q64W1xH>SBX!NNDX7is#`T=1CJ^0w-d!%29SjMIsy1Ji;kj??CBy&rY?FH-gR?JG~2yqz@?exi9$b z&93f`MADr|-UdL6yX!#E>a_Xv8R1o78w$_LT0HZs0t zHB9yU%Y8g(|jM#_vH!#-|>MXw* zbQiVEx6nz6>uJrDB9syoSTB3F(hU>z!mbP6?vA~|@R8PhWkZS0y2quhikURl%41gS z+GNU`^$36-LoUzafT>CX0?ukIn7uDErliK)A@*TTu5KJ|)vg4=BHjGz97%5Ho`nz# zgEbo+&}Ej3b+lDZ{|7qDh3AmCVVKcCSWuZ<<~PctUs@ASx`{M-^g_?YLxRz`epfDp z&L+n5b3 z#0%P!?`qzjv^s-N;)!QTI}DKQk&ogZ6!9bU;>3If-HD6rqShEe9f$!mud$mBeL)Yh zA9w@Z0Z6F#ulbK$@qlNZ4~@t_1h6n;c)S@%2y!Dmp0oe>KjoV2+a-ep>rt)Kbe<^J z85cO8k0SW;QO{Znpg`v604y zQ%#awEeBXR7Xk3_asFZO5Z;fS4oXMR%&0l-OAf+KmJ5uD*V)`EA&##Qa~??#LkQoQ zj=qoCMv_wP#0@`=ehM{eJKL1Hfm$$CLj>Lr-@SSN;mz%ZlC!g`yHAIiG>pS;F5YuJ zt8py!#^7%9;iDJAbrWSI(z%5VQqome!eR|BzRoXJ-6Z4Of#Y{yzJ7RnbEH->QW=>p zcQ1Kw`)8MDmq*&yVGNqI43|3)h*}v15FJc)V%c)jUZLIi`nd_vF(pXY7P1+xznvs&^TmccBiOgACZntpEAqLLL7}TwV6Br@a6hSms5shIg@HATPo1zG-(c%H=t!SCz#NS)E&5 zgx@{lkst#{3>$c-C;3gw=TJldfM8Pkd~NDc_7<5WYB{tMKOf=9c_x34ZnF!@2VpKpu5s9ag1-xV3Y{ zrL9(%v>|43HEsnUB*1Pp;6?k=)1z{;f^)pT&4aK1{pG{kyANOg^X>QZb+a+yMh0To z|KZ#11#Z#D08bAj=0&nviv61CoUk54uMy9oMjtJY2m1IrVY8hlkRd4*E0=gA_7}G} zMfCD-9)te#Y~C3ZSU&mxzxI)TF^f|;&x3!(599plNjvX)-}=QgWrlLHA6R0AW|Tea zt_sFwVZU0DAeIo7*%SIE9?-6cFeyt4VX8mSb@9LNd*~V1-B)VFNJ0+vOKl6@ znM^a#j$n2dNM?&QJ+IeJ(1U~(=lfRs$P9C#*A&HATY>t3XY9J?JGXDHZ?A7IF0bEx zxY>49u;d$Reu%v270Sg}-Z54)%gkO_lefVI7gv;Ff=fB*i+=Yy^7 zPk(=Xf2Gs(M|;M6IjB#i8xyuG8FX;+<e5aW!cCzng$@p^K7AQ^qGV^P6JXS1eI$={58-KWJO!&o*rcpdG~9&%d5;W?^PVfFd;p&4`_q9T zmtNcroVT)KRS3@G@n8P(Z5~%!XMg`@tEtoT%bU;Mx!ed2Wko0Ew7I@}^x?cscj$xM z_R1)%iMMpRE+hAo-*T0NJ=zTY`n%X^6^ONlg|!I+8JtzZZE#KOKv=_*j*M`fDH3`y zn#B8as^!Bzj?R7B|42UX&BwhL4`7pcCg3Fe9qkYJv0D|xh%_f<J z;NHQ>`MG8*x(M&JQ-Do!HQsHXITQ=^`yUS5c!_{z6+lutl5rs&*7YBNe|7~$r&I>0 z@Y^yxFrP#7KPGhyP%`|yiBNM!T$5T@(gTHVi>^BznnwBBc1!^pmArF)`~KbS>3&Gu zjr71@sfcG!QveRrQ(znu5Mj_`}WsgZ4!0)>9;pGCv7x+ z@!`*J-##Dew5mD>HVV+Im)ktN&{8RLv7Depag`$X?U9Eni@9e8OgO46l!>s6*hqmf z9y})w=AWy>>Q`Yw%#PMY0~7JS6NpDIM|+lN-=A(lfnF_dEKfRmc?1(4yn^MJ`}h4R z2I$-mbhNQs3)80xVD55JKxRHxMxRwSP@-<-`puhnZ#3Lh4tp3p;fmeUi<7;QhV&}Z zll%Kef(OC{35ssn3dybJX|g3II8wTauPpjP@{oOzU{8=f54)5?9551}A3%?Q3r2zs zcY#yrFHw%J*(`_~22AWpEuk37EE#p?@W}c=%kbk7pWswnRUc^zscKuRa^kG`L@pWi zO_MbR&sPs^5c=ycU)m<*k1sc;C+BD9SG;bKZz4XjQ9d;13` z7guj@uP@Iubx-c;0;UnJkzh;KLBAH$)XKraOD$Re9#1GhmqT zht3Nq=^(=|8=M8+mn zcAx7n+scuz6J=)3^C$A}cFAe~I#=y&U!P=ML)Ap@!?*u_{rd6a&o+wv_MxQ0>BaTs zn@|7#?dvgchKm5EY*zqj$gHJdTk@i7d2OCd@=P&0EVI54dx$wiLj7np#8jXB)QT#B zbS{O;Q_C`swx2x=_tDg0V?%bLvHg29D{=@+)i2K?E2wvT@AN##@BF^!YIC;bioGA~ zBt}n#8M$bD*3h{HY|mG9GSGcnor@fOR$ool?L~iKx9#&IEewv2w06a(wO*|Tz~g^X zJXnl2Exepk;uXubksmwc;TGgDbM5_(Yfz2p#dW0CkqtbM11=ctYBc!;c*gUnFEY1j z$y^miUzx=#wk%p4L+#_pq!2kwO!lASq zPL&QL5XFAR?vENNVq}j&y?f zW}$K%aQ_oi;D&|d%ZuJ{xbOE_&foBb@8St>cg4AO2>^|{tgAKo9J5?)^kL~KYF6Z_ zkk5K`<$im6M<*vI=aQcaqjmK^(Ldrye}9#c08ds3UK7G3*)MY(5Y&oPjE&aiZa+HoZfoXjq}m<_4u7J26biY&7o%qIErPk=Fw@Kr|2QW504;SKU<{QvR_N5CP&Ogf?(Zdo~dNGuv$(BK!$s==7}K z`z?@A2GJV#melf|5Fv`1Xl8U74KqyE7`Eho*4~xt5%Yo2`MrzS4tj&0Oh3dbn zVG!V;2?mWd5lSI*ESA=<;Mnn9E|n9~*YE}i@c428Y(F(2pRV~#P{D55@QsdH|N6+ktXoI5BhLWqB8@b-kj3F<=xK2=V#s3Orv44|54jyGsWGE zzP|Rg6@=)uKo(~o6j%#o8Q-y;c674SL-u$cww>mv*sx`r%~Mm2BCH7=Vo)eLdP$xZ zAW)NAXNwi8kzPREq(3cPFeo=2;TVkQ68&%{LZ!*k%;vI2f;Dp%3lTF1`fes>M-%_5 zxmcUC09or4@XtmF>0_Y2A0TcU3XG9N*6uu zX-)bQF#hw?vHks8WZZ$iesZ*Xtke*;ZdMNBOObRD?5I8D|L1R?+_S-O#gKkJjPB|F zxp?3A6EaW{Ui5hMO2chksHTdFAC*0xk7bJ0KJ4t)(2_xyh_>x-PRrECM<|* zX5xDkh&l2`oi0mZtOaVJ44V`Thb8Lss>TF$DF>LSO@={iSqXE=9oVix_?s zT{cJZuY4#s*O?dQS1Eu|@spFEfBXDSJ73E=&aQs?_T}@(_dkFA{O8wSKGKh z+Y8q>jY#G`gI_MHDHPq=&qL+waCjM5>?8_S>Z0pkFHn2jT5+@bR1DN^F@ zu;C^YBla!qSt$a7kV~OD!5@~FMse%_jz4_ZZtu7-L8Jn6cm@OtALs&@BnIiUA(O4> z5b0|VNS;NpehcoYf{vx@O;-xQBT`|FDVQ>ILWL+=X19U?akbpPPz6KMvF%fm_y;&C z9j5z`KV49UU-c!s)=62GD{IC5GcKOKge3(7=!}`&@0VaQl0`V+;=F@JE1Ua&ef#?1 z?&|d7;`aS7f1IAa{q*bazy1Ex?WQxc4~!$-##E&{XaP=X5)4LM=EbWGW!nKjlO09e z(TM5;IWXL|va!GSf(H19QVu~P7J!AOyJCM<;3$$`Du1FU5--|&zCb*p`4H7-;Xv0J zJcucJwlK+jvi!QQ80q~$=-~S5%7$Q@&ni2Gd9C_hv6ndBq|v3jM@-~R+INC7$Z$h< zL`PKYFwv?)gI*!>EE+798cFi75wD{1VI$ILO4RHW;mbABkVmj&N-u(nVHXJQAB!aD zZcm#~8lPAoIhSZa3AovXp$wXR zb12d=ktJt$-gpatIB<3S4Yyx4(e>S@U;g}U?d3W{;MA^1ttU6xU`IHCfgFTkRd62H zVkCMGu5IqGVCIGXLlM6mp;{rM_oZE=WcH(sZz0)8b98~Lbv|hA9oNG0vH8{_*p5q& z4|TH~=e$unqGnzc{OxnE``Ej~HGOYkLs#=IPi#kw{8-E?JH)7dumvFtfSaY2r4=5b ze*#Em04A-A{=xt-FXL;-n;o6y-FE4;%Ds*u}~E=<(|5<=L@jRV$Uz z22Nst9F7>Ejtz4Aq|$vbuxGZpIw+wv9kwv%glVLef}reK<|GoRDS^oen6H@iQfrRp zdojIWiy8Jn|Dr<71{^S^Aue*8C^j>kBA8Q@7!s4Tq4~wHzg`_~;ve*V5XCbKV1Q-e z=qj+o(hCrb4E3=D&dc+K;Dp{D#P?8ik###su^N ziQKvsfBE*`zyI?F2e8ZwGQj7;$b=I04TirNv$Rl%ZN`FYd}S~|eK*CFDZ->wq&EM> zdSgnmY+m35#1BzkuPrqYUEIiCgaCj2{_7t?{uhOd2KNi=nEigyYGMr|dGSP#9fCRty8(Qw3Cmq#mCtehTcjmCiuSD?oZGkJ@Zu~QXAIUlC(IL(1wsQU; zEDanf=rpq^5=?No_-1Z|EH~Se_#x-pY)A7-LdZqy0axk-?2~i|BYSLuIU_j8QpiX{ zfPqxvFM<Um*Yo;BBrwJ zQMnyH2YSySavP$p5aM_UK{p0;dq4?xrGg4z%q3QjzI^-hkKh0O=f96AF%)iY(Za0G zFN%%5+KVXcRw|@Q<1K#8tEzXJT$D);=gTEqs+0uaMg zDs1MPvQcSYnmPF#ZA(5Bz}7P@`uIKnh7&NvP$b)YRsxHtSO5kr62jmjSzh6Eb&L*x4 z1>*ojAbTbkdFTJgCtNjzf&Xlmm#RzbEgfr2m@Y;^;D;+J1%*Pkk6xD(AEt;u7E*zu z6)VyN7AZK33-o^IYQrEg0Wum!$^HB2^8MGA@6Tr)6ioPP$@Cd-;x zUvr`1iw5`bQ7uf^colUtou-g54Yjk<^u2tbv}cUFG>_UD%mYPwW(fBSPC#256< zlru0|e9$Ls@kLAvq)2)fV#6t7YsF!L|*hcNoqJ(&B$KszZT+Rm*c{;ja5ob@0AR;H{^i~6n^U_+pMU-PU|6z(pT@-+$gnT$+E%og@_BlFhF2T9vA zv_wM#om3{tN#x1RBKo4O&o(ZPF~IrF#U?k=TF^dpv?<}yBuYS71P2Zf)Es_LKLXWx z2qK$!YP%70NFQCJ1138B{l7n7-`pLEI38bry{dMb0`HWllq#yAQy{xU2Ia}J8ZgMk z8#0PPTClJ?F)X)?2@&1+9!$<4w4lSy5TVRUa9zL=3uZ)0D&efS(hQD_{Of)v_nBef z1ujgG@tQsGZ>GRx-NaL$cC}p3wfVoFB7jd@Il8`meD&dKt)MXs8B%o#Khk81>hh<= zPj(Mm|AS`t=HG~NV1U%~6RCToBM@?7(%$TVdw%F+Ke0sF1fyoBSYA+<715ZuBEB%P zR~wc&3Iyk*lX^4dQIwY0g~%ke9Y*5-WH(tU0~$*rSU20_%d3l4tgXR#Q;1QVlSf>^ z50fVUA814WPT!YFEaP0h56`4ESa)+uMrQI`Q18XTZ@<2~x;SgC-O<^XPkVV69*Bz{ zBY(syB-0(Vm0ETue8D0}SO&^UJ}&kDYwB)6^Ger+kIy;pVY6XV3d2C5R1``@p-`v@ z1OgEefryAeL_{DWq7V~^hzUg01Y#m8Dk4rrMMX?SMa`Ijnwp9+V@A}B*k;U#F+IQk zwbISI(k9Qdp7pGC-`DroecgG}W>%qNMFGi%z8Lyb!*@kA(+uu6v*uCQDApZE;`ti@ z7cNfZVxj@JoUe$H0yeiQzrcdc4o=^tc%)Sx_tgL#+`Gr!duv(=tZpCQ{Qd3k%Y(w< zQP$i(1Zn_={V-se&`q6|!qCW?xlNdLZP@gGUMzU-?Yy7AV-Aj;5@3Ab%N^Y)PfN_k zXvJf0*HJr3XRp=#hvGH|ZdnIlqJ7Ko&reRYVB9`9`|Z;z z!i+YP4%5YFvOPue0%$F{t$iv=#kH1NsHA84Mi7qjuHUy!=a!UMGNVZb{mBL)>^_R#o!$F$B%RC zal~W|Hvahc_38P`Q{^Vdm%m@zizWHplXLMAO}@1QJtB*8zHW4EUiu{`+Yp=NzW56%q4MDE1vNxNDEwoQm) zChkov(>NN2LcSV651K{*K!+%oDEj7_1~ZQLSFb;uJ`bMmnH|RlSAx!m7(PL?Tebpl zgH#kO8B9oQOn&BYdhi;WmovBT-EIboW_+*9%)li*G z@$_3{NySlO5uiM9zKyIeufZt}y7%bdVt?o4&CT1(>-VqMC|qE^UCG9;YIEVT;xYzU zKFb1Wc(_ojmrAH9O??_kA2EkTB6ruMx2XQg^W(Rtr)Mvf9-W?C{Ct>!hfAR@pSABT3v!FpW8$K%0!$&%x?35# zg~=8i4&(-=12f4ZMM>%#SJ!NzR=6J9qRt%ViKR*duF&2K!=>avU3SA-lI|+RM>qJy~`}RM?(6@WD zP+-F_2qQ1XYaP?vea=brw6QgFmkor!Qo!&Js5T@DSOfrN72G>gltJ;{gYApM!&hJa z{Bra5?e&HgAw@3vuIXEwp9zsCXDaI{s1%Yi_vBg3Q^0t{4X7nDRb`F}fLP*(EPeWP zrWLAGUiX1Rg%wOt3`n{eyqL=WYIVth1mN7h)Z>kWHU$@VGQNb6IXgIE~qXgxDAS z3}FTtvbBw805-Na9-Lqu{%*s~gPWhl6<(hooxZxh+F3MwBtQzEz1~?#%bA1)#t`KE zu&rMSfYAaAk~`g9LvQ%?;?@|LFD!1wXn&vgp-Z|Hm6gGRm*<*`B5`MbykoP_wC)u(Z$Ml^M~t; z^B1R=`UO6_llwBy`Dy+0*Ef4*73&S9DpLfwZ_hovfI{IU>L6)9j(wp4n7yTl=pp38 z>T)hoF~&+)Wi$9m0q`+!#gm$gMmL7`@VPoZ^8o;c81u?OL_AZ8kc~WynYir;?|@sh zP4}>aH*Y@Ne7Je_>SAw`qs`o=a>XxeprNRe#3um|TwdOoMk3rW$v_h;gfP!xI1>wi zPw~>g!or#z%w}vd^ z;z7G05=d_8>$-fQ%f~_#BTgYE0N&MT*cG`h6t+;k{R&rU z`m9W|Tjq+uF;ylosbJN_^9Q~i$Zv5#^jdYecl7h851(&nwWCu-MsGJ#|DjO{(Ejz! z#j(Z5QmgCFOH(-wK?}wqFtm5Bzx|q5gL1c+4=3!?`8a>rKCf?i!aT)i!qCjWiXlk3 zv1(9eEA6M{HWtYa$`ZB^g6j|Agg4~|qhWK*7Nf$&xlD014!Q=fm=T~1p9aT** zmPo_Ni62FfkJh$ucOTI=Nw2hcKW@Yyb2Q3F${1H?C-%fxBCNR>d=+7tr4Of*A%RE@ zkyB165F6JFxNr=D;jS=OV|kUCKhZV@t8CDGbaX9;4 zM*HaNmrq}=Pwf?Zbas02ewPrA#L%!U1ouyl_jdLytFeICcf#R<<^I_9HX?9%6LJ>> z4<#(;QHQfWAG2?{u#3AkqHvdHQzSeo3I7QNXDtJ;5io`UGC`Tle>i6Rk2oIXpW-Do zfz7O|z{nK4Z=>(mAKzcSJk=*@UH%vmjCjwtubv`gh>UpP$bKcI#3RX8+Rh?C2ph-i z;j^RdNGh7j0~7wS#9HW8<@Vo_gwB%M8gx2i(7XflKKi71W~rg5@W zCj&<7D5J@EpA23F4yzC0be7 z-m${QrtFJjGw6i0LEm>g_9i4R2V{?L_>UgZ2Q%!&B3OuIzCIrzk7g4tOt}Q`$O-)a zWOGw2gY+H1f*r%$LKlF-DDg|IpS(5QWNcZ|;bW4dj&ik&2j3o&LqjLbA zI-itEgGxlh{ls||LZG78SXI+pDb~-4}bA)|h|B2I16PxaMza7mAMg^{{b`4C5{UJtWk!;_|@eEReesO0l#t;7d{N>|IizrTB zo}690vQXUfxdy(mv8KoF;nCI6{`1VjLFRCDJQ`EanML#uX~yXh=}^cmlSdjE0DT93 zCoC}MZm%+ohxtOHK;JXWM8YGD2syEE5qGd}7*7_qg!sWf-Y*7#-3oHh4UR%7&l$8e z237bv1)*#|tXeA!8<{C$At^W-bSE9a5709SjMCKl9Hg>Cb}VZjmm&Zo0AN>mQX##d z0E?6GWe+K`j{xI%*o$Na`Hht*ft1)kft(D>1ZZ?_Tmgcr8ySX7$C6eH*+5xRDGLFw zu!_BQC3D4PfY-W-ti6nVarssn-7(Ti$oJ z&yD^&<1bgw=_ciwUBG^59&;jzf5)OJFt}+xxb+v?+BHpK#bfif|nbz1L%{L z!J_>A!`ZNTsA!%5%Id#YHedby@88~?AD_K^d3k!eO)Lq(J=FADZS#6fpUi zKw|k@uK)hmTX%~fMEsNhEpN&UxdP3^>hm!o{?C_fHr+S+5H38y=|rGsM{37i{5hI7_QJ`HDrW9o|L1KdyzA1+Lwd-dzbpN_{qB&) z@@=PGR?mrIUMy5JM!nGpdm0`GJm3wzk3>{z+>y5h?E{>CW&Ha=@wkh?e!8QYZ|}&q zB^sjbQS};D{r*^9&hG?6U4h8`Kec)G1KXE;U}F{)Y*P-~pfn zNokpegB1O9lUxZJCIO#0Qf>+PNX3!v8J(3IM5?32qHU1_oy__|A}sVj3WDEV=O7q# ziOFDyHKfKwV&Fz<~Q|>N;E(QuAjQ>(HX@jUB%R4HdK*7?fpE9U_ zy!V*iTHChA^Un5UTdb&3SWr4_*7swwvT|b`c^vD2Mu_DBo{DE|Rkpz$0JX~cF_mh(;!F=eRc0mCNH_HBVRf58 z0C~X=i?U2gB^U<0u-_k`lCx>+Hl54HenG(YgAw-^nvGf9H5D*g$T&Q?#{ogrudK+> zB$_%-_H>qL^}_Rw<2nm`IzKzzauIaEy$C7i*7Y-&;!=I8A2Iyamp|v9n$ovJ!Uhv#V$&xN#k2vn>)^b8KzK9@eC#g>#(1| z&HIZ6aG5DV15GJaC$?ToD0%H?b~$HPaHxsK)P7NYHQ}T`SRpAErIo^iiYOqyO+=K< zPv4_RHhu9Qo#upBxIjrYGa70)a_BdNp*xO99t`xWQKW7nDugrgzw{O`C$I}P3UtUf zBEgay`Fy#)TCIuJ1%wCezjy@{C!hA6@q-$fU14LwjLO8Lp2)UC+F7=y>6s-Y8I#nO znPpEDKw!G)-jvujP23 zkLJv70yLI#oHqQHlnC|7-^}#T-!I?Pvc%dj+h9B=6@~G#?cE2zOaK7bN8@)klOvN4 z&)`y+C>5QWUS6i9(A^-LX$>^I_R2sB*n{44mcczvtUqMU5APg+~L6 z<-^~Q=z`|teWUB#?W;uAP{0xrUa;StdO|n!BIG5Me!Sb#caL0M-KA{6`tg%|5BfLP z9GIBnOTc8Lf5@+6A)Jo@PKx>fJs<)lD=0vq|Iu@?KQUj`y+Ff&!<@PLbhI0T3sanG zfNjVhfKdo&Bn%}0xFab7rXF`b*Ixi`5R+<-#Em>{m2V0UjKvHuBuLX|ctw@W`cw-F zKw1g?A;z8@b}}oMYSHvUw9+>oJoKDf$+@J{=Xouu$F<3<$16uSuddGbHb!S^{Aju> z8jQAkU3CNLvxI-L00etD?Qf(-%J4fwBr^o5s&i&Z@*;Nkw`TdBXWVx$e52nS)v~iG zAxLP1@8}Q(_WKs$3-*T+Zjs+rk%8}|>QyL(dH-QO7OijYGS5)vC757fZYod1dVV|l zwk93=HimyP@v3qaBCI`&``L9E3~s2Y>l&BO{_4L8VP>D$a< zfUcDwGh9)K72P=mX-t=-K2?TR@PJ{b;dDfD7cCIltcztP1BM}i1^c5O3L8Y!#`aHT z2H9eZ4xU&HNj#g^V@k~L6B5JgqI^V!D96~K*@Wx``Ckwlu0dn-H?{-7v3DZ1)fbej1BHknC zqUc6KKJ;CfH*qIf&!MxLpT)9V)EA<2RXQ4$%_8IA-cPCKf>Cq8SP7>`D+4s921v(q z17F;aUR+8`Zh!v!>u-Pl@$1Jk4Zl@0tXsmX2~rcKt|+xiHlq2YTr{^Vgc89jnm94g zLV*InM*D!=oyIdj7?J5rCvdW9mq8t=?XEUEzBYsgQVwc)9meMr;#fWm`C&V1nPYhm zCa`aB484f-k#b|*eDttC+~2Lj3x-6}9t621?jaixz+^Wdu{lx^Ri!&zY82;mb_h9Km!w`UA zLHalw3h%N6i|v|3weHJgGX#64N#~H>B0qAEEa;KSzOwJZAE!eC79{qmpBc5Oci4IpE7`g*HjQWt{)OxF{(jl&oJ}efj0<-@ktQ?U#4&&jmQ>X<3{XhZ4QSOr%#V z#H{$txZi;oET++|sGO83xTOV(C@%x>N_3Jo^5Fkv9o2dpW8HVv!nqzVyzP= z1WEyL_+TG5mggIN8G#T!wUD5#a|EXQ3xGDYCN*>WSHg#Yi@Lv0cqw_)%E?0#$Ek&k zOHFiPrN}S$V~Eq% zfT_}Vliaj~V%^$%y~B#vE{8$fqO>q>0&1kc>HBvJn2`oiL}wS3;PsE1lxWSP5=Rv= zc+%%7VaevO${7+A1;%hD6+092%;vX&#(2rfG|n48Hr zr+nqxc@K*W1WdZfYXO}Muh=>lHqouBAT5SQ^JAjbF%}tysDp_+5g3&e}?hwgiN<|>HI*iI4)*kd{b(oIQP&D^+&t;dZML4*G!Z=}KC!NK|U z>+_S#OPz&I_qIh?H!uYH3DNQ8KT|u+yFgu7nvhM1$^dl`vT6)P5DF(yJ!L2GIwQ-t z$7EUPxh4=#`ZN&8DH;~OGb5KX-> zy@&M&#UXfRd5h-+-vWy+$l&vvIGhoC%}H$RodS{vPq$Abkp_U>#Owu4hJrlbpfT8cK z?AS@_=IVU}@Zlxmy!rL7KabY8^_jNG>z+~XzYsLdlO_gqLXct{s93kImXbUgE=V}7 zZXF!yn08d_Ozl#V!1V|dT_E?{ZvZWk)=TD*g_CW-unENrvS;4j%|CzoBoc^bgG#1B zFGi{`F}4nmfRLDD*%#=_9)~45KZmP!E#+J2$36)Exu5mr8B5&W>69qW8O#s=EKEP7 zfEL1hrnvcbO2i;voY^SUL6eV-=WF4AL{d{SC$_Jke#wLEKl13&i(gH78CX-FQ{GN*PamYZ7A5hIq=K7j=(BTtpcoSYP8Ch+ z5U~qFUj54k1*s&{5aAqnw{A|;(dFmba&|C#Wj|lg8=j9*PE+)iypo>JF@+rZmViZLQ2G0|h_5>b8n7^%Ss@R~16Z0pTq)Mc^>^a=gocEt1KM=mO+k zjWPWApY~bbhyVSHk3XN_Fuc7A+v z^}Zey-|7Z)dAz&-R;}C1>-S&Y9PDk{{^RP3#8USz{)kLl&?%L+Y<(RS5>0?1ukTdL zQ7~Pr5G?Q3BreuXm`0!}gZ>YehhyTKc)edE_Ifi6aQiMEaBhqNEH;GWN+WpOMqTpk zNKH?N)MNTTA3#zDNX33CXDO_0uUSAu78YgL(rCP}F}@6fwYKw3QtKn7ic z>5`@bu}->*v>UnYmI?1zcGOrLYqznL4Kh6?Q)tcrw!|NI4&Q$~(MnL?N!4%p!KW`Z zLK9%)lH^*7A25(sre)4;3;a>gB8s7ZEX$>w2}>MLxWZzRZ1Y>U%kRJjc&zEj?UhF{F`ZV^ZL!%`quHM->|H{CN3d ze{X;H;Ds#y`4Pi?N>x0BfBzh`2jU!4HZPi7o6RnttnREMht%=vM(rI2=cC{t5QX*= zR}Ws3^u_+?Y(VUzDC8FJ%jXe=51d=Rh5$6&YFQ=Dq205LS#+jL3sBJXGh>Ca&t|qr zjiTx*aDX!B+XJIG8YPX1GLcfHemeT?1nzOSf?a7A-{$G}S&layyg_lt-mu(omnk*c zHXEyew$OWDv;jIRdh_Vx`SFg0y1+?n*?Hsg#O8W<1s+SgPJmRtrII-O-(=M=w}g$A zX?W2iHw0ZNMu9ugHA&?tw1tTCA@O%;Cr%yLt z?Cj}xdU*ck^WWcIDsg%CWb5YJzu(vt^z!=WZ@*m}S(hfJcKqV#{A8PhkAbNq-z)`y zr3wz=IZHvP2pDiv<}c&}l69cEuQj2;DKRv;irvfVgq{tCr$j%ddV*d87H`^$lyu$=m9jnQdtQear=cQmu zoFp(Cd*`+ZnS}L;6=y&<$AT>Y9T7aZXVE<^f4^m>4|4#b*vJ>TJC}BG12IylUD>yH z&er*jHKZGDvn@#3?mNc^huo*6at%ZXXf*40k+Cs!mfc{O)* z;XfIJ|BDxn%%}Q8Qg*BFAOY5Ja`B!{O9(29-I!P1B8&O)Q`>}GeD9yp8u5;1}yqm{ycP*1ZK`(z4WluF^$y2v4L z2bbl6+3aC`@aQirrv2eDYcSjnO^lN7G8gBjEH82W$k(~UA_)>C4_ks@07xKOT&(lf zbC7NI-O}h+K(=B>6E6JU3YMY;7M*UY3~cD=0quy%17ipI3Y4Xgh>FC%^VE2=;$}m? z_zW%_4bVdJW^4JH2`pxnu6gJKiPKR= '3.13'", + "python_full_version == '3.12.*'", + "python_full_version < '3.12'", +] + +[[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, 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, 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, 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, upload-time = "2024-05-20T21:33:24.1Z" }, +] + +[[package]] +name = "anyio" +version = "4.9.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "idna" }, + { name = "sniffio" }, + { name = "typing-extensions", marker = "python_full_version < '3.13'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/95/7d/4c1bd541d4dffa1b52bd83fb8527089e097a106fc90b467a7313b105f840/anyio-4.9.0.tar.gz", hash = "sha256:673c0c244e15788651a4ff38710fea9675823028a6f08a5eda409e0c9840a028", size = 190949, upload-time = "2025-03-17T00:02:54.77Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a1/ee/48ca1a7c89ffec8b6a0c5d02b89c305671d5ffd8d3c94acf8b8c408575bb/anyio-4.9.0-py3-none-any.whl", hash = "sha256:9f76d541cad6e36af7beb62e978876f3b41e3e04f2c1fbf0884604c0a9c4d93c", size = 100916, upload-time = "2025-03-17T00:02:52.713Z" }, +] + +[[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, 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, upload-time = "2024-02-06T09:43:09.663Z" }, +] + +[[package]] +name = "argon2-cffi" +version = "23.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, upload-time = "2023-08-15T14:13:12.711Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a4/6a/e8a041599e78b6b3752da48000b14c8d1e8a04ded09c88c714ba047f34f5/argon2_cffi-23.1.0-py3-none-any.whl", hash = "sha256:c670642b78ba29641818ab2e68bd4e6a78ba53b7eff7b4c3815ae16abf91c7ea", size = 15124, upload-time = "2023-08-15T14:13:10.752Z" }, +] + +[[package]] +name = "argon2-cffi-bindings" +version = "21.2.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, upload-time = "2021-12-01T08:52:55.68Z" } +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, upload-time = "2021-12-01T09:09:17.016Z" }, + { 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, upload-time = "2021-12-01T09:09:19.546Z" }, + { 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, upload-time = "2021-12-01T09:09:21.445Z" }, + { 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, upload-time = "2021-12-01T09:09:18.182Z" }, + { 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, upload-time = "2021-12-01T09:09:22.741Z" }, + { 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, upload-time = "2021-12-01T09:09:24.177Z" }, + { 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, upload-time = "2021-12-01T09:09:26.673Z" }, + { url = "https://files.pythonhosted.org/packages/8b/95/143cd64feb24a15fa4b189a3e1e7efbaeeb00f39a51e99b26fc62fbacabd/argon2_cffi_bindings-21.2.0-cp36-abi3-win32.whl", hash = "sha256:603ca0aba86b1349b147cab91ae970c63118a0f30444d4bc80355937c950c082", size = 27698, upload-time = "2021-12-01T09:09:27.87Z" }, + { 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, upload-time = "2021-12-01T09:09:30.267Z" }, + { 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, upload-time = "2021-12-01T09:09:31.335Z" }, +] + +[[package]] +name = "arrow" +version = "1.3.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "python-dateutil" }, + { name = "types-python-dateutil" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/2e/00/0f6e8fcdb23ea632c866620cc872729ff43ed91d284c866b515c6342b173/arrow-1.3.0.tar.gz", hash = "sha256:d4540617648cb5f895730f1ad8c82a65f2dad0166f57b75f3ca54759c4d67a85", size = 131960, upload-time = "2023-09-30T22:11:18.25Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/f8/ed/e97229a566617f2ae958a6b13e7cc0f585470eac730a73e9e82c32a3cdd2/arrow-1.3.0-py3-none-any.whl", hash = "sha256:c728b120ebc00eb84e01882a6f5e7927a53960aa990ce7dd2b10f39005a67f80", size = 66419, upload-time = "2023-09-30T22:11:16.072Z" }, +] + +[[package]] +name = "asttokens" +version = "3.0.0" +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, upload-time = "2024-11-30T04:30:14.439Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/25/8a/c46dcc25341b5bce5472c718902eb3d38600a903b14fa6aeecef3f21a46f/asttokens-3.0.0-py3-none-any.whl", hash = "sha256:e3078351a059199dd5138cb1c706e6430c05eff2ff136af5eb4790f9d28932e2", size = 26918, upload-time = "2024-11-30T04:30:10.946Z" }, +] + +[[package]] +name = "async-lru" +version = "2.0.5" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/b2/4d/71ec4d3939dc755264f680f6c2b4906423a304c3d18e96853f0a595dfe97/async_lru-2.0.5.tar.gz", hash = "sha256:481d52ccdd27275f42c43a928b4a50c3bfb2d67af4e78b170e3e0bb39c66e5bb", size = 10380, upload-time = "2025-03-16T17:25:36.919Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/03/49/d10027df9fce941cb8184e78a02857af36360d33e1721df81c5ed2179a1a/async_lru-2.0.5-py3-none-any.whl", hash = "sha256:ab95404d8d2605310d345932697371a5f40def0487c03d6d0ad9138de52c9943", size = 6069, upload-time = "2025-03-16T17:25:35.422Z" }, +] + +[[package]] +name = "attrs" +version = "25.3.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/5a/b0/1367933a8532ee6ff8d63537de4f1177af4bff9f3e829baf7331f595bb24/attrs-25.3.0.tar.gz", hash = "sha256:75d7cefc7fb576747b2c81b4442d4d4a1ce0900973527c011d1030fd3bf4af1b", size = 812032, upload-time = "2025-03-13T11:10:22.779Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/77/06/bb80f5f86020c4551da315d78b3ab75e8228f89f0162f2c3a819e407941a/attrs-25.3.0-py3-none-any.whl", hash = "sha256:427318ce031701fea540783410126f03899a97ffc6f61596ad581ac2e40e3bc3", size = 63815, upload-time = "2025-03-13T11:10:21.14Z" }, +] + +[[package]] +name = "babel" +version = "2.17.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/7d/6b/d52e42361e1aa00709585ecc30b3f9684b3ab62530771402248b1b1d6240/babel-2.17.0.tar.gz", hash = "sha256:0c54cffb19f690cdcc52a3b50bcbf71e07a808d1c80d549f2459b9d2cf0afb9d", size = 9951852, upload-time = "2025-02-01T15:17:41.026Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/b7/b8/3fe70c75fe32afc4bb507f75563d39bc5642255d1d94f1f23604725780bf/babel-2.17.0-py3-none-any.whl", hash = "sha256:4d0b53093fdfb4b21c92b5213dba5a1b23885afa8383709427046b21c366e5f2", size = 10182537, upload-time = "2025-02-01T15:17:37.39Z" }, +] + +[[package]] +name = "beautifulsoup4" +version = "4.13.4" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "soupsieve" }, + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/d8/e4/0c4c39e18fd76d6a628d4dd8da40543d136ce2d1752bd6eeeab0791f4d6b/beautifulsoup4-4.13.4.tar.gz", hash = "sha256:dbb3c4e1ceae6aefebdaf2423247260cd062430a410e38c66f2baa50a8437195", size = 621067, upload-time = "2025-04-15T17:05:13.836Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/50/cd/30110dc0ffcf3b131156077b90e9f60ed75711223f306da4db08eff8403b/beautifulsoup4-4.13.4-py3-none-any.whl", hash = "sha256:9bbbb14bfde9d79f38b8cd5f8c7c85f4b8f2523190ebed90e950a8dea4cb1c4b", size = 187285, upload-time = "2025-04-15T17:05:12.221Z" }, +] + +[[package]] +name = "bioio" +version = "3.0.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "bioio-base" }, + { name = "dask", extra = ["array"] }, + { name = "numpy" }, + { name = "ome-types", extra = ["lxml"] }, + { name = "semver" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/f1/95/0f9c15d0e329da74d63ad8495ddb6563d53ee27bc4eea9dc471f59648015/bioio-3.0.0.tar.gz", hash = "sha256:8be25df70b611e62d1f1c3b11b47e039f3626e08e17e0dc792d824be3e4aeb89", size = 59699, upload-time = "2025-07-03T17:55:48.525Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a1/02/c6713b1d38fdf6b705265e8def466ed22f62c0684b8ee030809ad396924e/bioio-3.0.0-py3-none-any.whl", hash = "sha256:c8a796d2ddf0b60fb240603c51c6b7e48fa1b3d8d2da9ade137f67d04f0707c0", size = 56626, upload-time = "2025-07-03T17:55:47.088Z" }, +] + +[[package]] +name = "bioio-base" +version = "3.0.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "dask", extra = ["array", "distributed"] }, + { name = "fsspec" }, + { name = "numpy" }, + { name = "ome-types" }, + { name = "xarray" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/f6/fd/5fc014f5ca15579bbeaf3bebb15b49efc9e743a4877d078bcc4ba500479b/bioio_base-3.0.0.tar.gz", hash = "sha256:47ba5aa50b9c068116b0b505f8c5816c346fc7ad1c65116052c6a734e662d680", size = 95694, upload-time = "2025-06-27T21:30:46.166Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/d6/63/68e0e98001f5572c8734c7c99950a803aeeba72249f180ef1d5796bb0141/bioio_base-3.0.0-py3-none-any.whl", hash = "sha256:278f44aa79bbd50217521d8a4347716d5b07123f892ba7b7d1a6709c86021724", size = 99966, upload-time = "2025-06-27T21:30:44.875Z" }, +] + +[[package]] +name = "bioio-tifffile" +version = "1.3.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "bioio-base" }, + { name = "dask", extra = ["array"] }, + { name = "fsspec" }, + { name = "imagecodecs" }, + { name = "numpy" }, + { name = "tifffile", extra = ["zarr"] }, + { name = "xarray" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/e6/55/0e3eec0bee06bcdf9382a44d12b990d2915a78c8b46d11714ec9d10f138c/bioio_tifffile-1.3.0.tar.gz", hash = "sha256:1354b28f018cf85279eab75eabca10d82412b47aca1cc39af4a1335891fe0b31", size = 19768, upload-time = "2025-07-10T21:29:03.325Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/d3/ed/6810b9e630b1f79c57d6f966f775bf753030980c9eafe97fd7a1136cb367/bioio_tifffile-1.3.0-py3-none-any.whl", hash = "sha256:b10878f7fc356fa8a78829903628634a38970145359a6db4aba68d69bbd4144d", size = 11498, upload-time = "2025-07-10T21:29:02.189Z" }, +] + +[[package]] +name = "black" +version = "25.1.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "click" }, + { name = "mypy-extensions" }, + { name = "packaging" }, + { name = "pathspec" }, + { name = "platformdirs" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/94/49/26a7b0f3f35da4b5a65f081943b7bcd22d7002f5f0fb8098ec1ff21cb6ef/black-25.1.0.tar.gz", hash = "sha256:33496d5cd1222ad73391352b4ae8da15253c5de89b93a80b3e2c8d9a19ec2666", size = 649449, upload-time = "2025-01-29T04:15:40.373Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/7e/4f/87f596aca05c3ce5b94b8663dbfe242a12843caaa82dd3f85f1ffdc3f177/black-25.1.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a39337598244de4bae26475f77dda852ea00a93bd4c728e09eacd827ec929df0", size = 1614372, upload-time = "2025-01-29T05:37:11.71Z" }, + { url = "https://files.pythonhosted.org/packages/e7/d0/2c34c36190b741c59c901e56ab7f6e54dad8df05a6272a9747ecef7c6036/black-25.1.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:96c1c7cd856bba8e20094e36e0f948718dc688dba4a9d78c3adde52b9e6c2299", size = 1442865, upload-time = "2025-01-29T05:37:14.309Z" }, + { url = "https://files.pythonhosted.org/packages/21/d4/7518c72262468430ead45cf22bd86c883a6448b9eb43672765d69a8f1248/black-25.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:bce2e264d59c91e52d8000d507eb20a9aca4a778731a08cfff7e5ac4a4bb7096", size = 1749699, upload-time = "2025-01-29T04:18:17.688Z" }, + { url = "https://files.pythonhosted.org/packages/58/db/4f5beb989b547f79096e035c4981ceb36ac2b552d0ac5f2620e941501c99/black-25.1.0-cp311-cp311-win_amd64.whl", hash = "sha256:172b1dbff09f86ce6f4eb8edf9dede08b1fce58ba194c87d7a4f1a5aa2f5b3c2", size = 1428028, upload-time = "2025-01-29T04:18:51.711Z" }, + { url = "https://files.pythonhosted.org/packages/83/71/3fe4741df7adf015ad8dfa082dd36c94ca86bb21f25608eb247b4afb15b2/black-25.1.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:4b60580e829091e6f9238c848ea6750efed72140b91b048770b64e74fe04908b", size = 1650988, upload-time = "2025-01-29T05:37:16.707Z" }, + { url = "https://files.pythonhosted.org/packages/13/f3/89aac8a83d73937ccd39bbe8fc6ac8860c11cfa0af5b1c96d081facac844/black-25.1.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:1e2978f6df243b155ef5fa7e558a43037c3079093ed5d10fd84c43900f2d8ecc", size = 1453985, upload-time = "2025-01-29T05:37:18.273Z" }, + { url = "https://files.pythonhosted.org/packages/6f/22/b99efca33f1f3a1d2552c714b1e1b5ae92efac6c43e790ad539a163d1754/black-25.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:3b48735872ec535027d979e8dcb20bf4f70b5ac75a8ea99f127c106a7d7aba9f", size = 1783816, upload-time = "2025-01-29T04:18:33.823Z" }, + { url = "https://files.pythonhosted.org/packages/18/7e/a27c3ad3822b6f2e0e00d63d58ff6299a99a5b3aee69fa77cd4b0076b261/black-25.1.0-cp312-cp312-win_amd64.whl", hash = "sha256:ea0213189960bda9cf99be5b8c8ce66bb054af5e9e861249cd23471bd7b0b3ba", size = 1440860, upload-time = "2025-01-29T04:19:12.944Z" }, + { url = "https://files.pythonhosted.org/packages/98/87/0edf98916640efa5d0696e1abb0a8357b52e69e82322628f25bf14d263d1/black-25.1.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:8f0b18a02996a836cc9c9c78e5babec10930862827b1b724ddfe98ccf2f2fe4f", size = 1650673, upload-time = "2025-01-29T05:37:20.574Z" }, + { url = "https://files.pythonhosted.org/packages/52/e5/f7bf17207cf87fa6e9b676576749c6b6ed0d70f179a3d812c997870291c3/black-25.1.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:afebb7098bfbc70037a053b91ae8437c3857482d3a690fefc03e9ff7aa9a5fd3", size = 1453190, upload-time = "2025-01-29T05:37:22.106Z" }, + { url = "https://files.pythonhosted.org/packages/e3/ee/adda3d46d4a9120772fae6de454c8495603c37c4c3b9c60f25b1ab6401fe/black-25.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:030b9759066a4ee5e5aca28c3c77f9c64789cdd4de8ac1df642c40b708be6171", size = 1782926, upload-time = "2025-01-29T04:18:58.564Z" }, + { url = "https://files.pythonhosted.org/packages/cc/64/94eb5f45dcb997d2082f097a3944cfc7fe87e071907f677e80788a2d7b7a/black-25.1.0-cp313-cp313-win_amd64.whl", hash = "sha256:a22f402b410566e2d1c950708c77ebf5ebd5d0d88a6a2e87c86d9fb48afa0d18", size = 1442613, upload-time = "2025-01-29T04:19:27.63Z" }, + { url = "https://files.pythonhosted.org/packages/09/71/54e999902aed72baf26bca0d50781b01838251a462612966e9fc4891eadd/black-25.1.0-py3-none-any.whl", hash = "sha256:95e8176dae143ba9097f351d174fdaf0ccd29efb414b362ae3fd72bf0f710717", size = 207646, upload-time = "2025-01-29T04:15:38.082Z" }, +] + +[[package]] +name = "bleach" +version = "6.2.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, upload-time = "2024-10-29T18:30:40.477Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/fc/55/96142937f66150805c25c4d0f31ee4132fd33497753400734f9dfdcbdc66/bleach-6.2.0-py3-none-any.whl", hash = "sha256:117d9c6097a7c3d22fd578fcd8d35ff1e125df6736f554da4e432fdd63f31e5e", size = 163406, upload-time = "2024-10-29T18:30:38.186Z" }, +] + +[package.optional-dependencies] +css = [ + { name = "tinycss2" }, +] + +[[package]] +name = "certifi" +version = "2025.4.26" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/e8/9e/c05b3920a3b7d20d3d3310465f50348e5b3694f4f88c6daf736eef3024c4/certifi-2025.4.26.tar.gz", hash = "sha256:0a816057ea3cdefcef70270d2c515e4506bbc954f417fa5ade2021213bb8f0c6", size = 160705, upload-time = "2025-04-26T02:12:29.51Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/4a/7e/3db2bd1b1f9e95f7cddca6d6e75e2f2bd9f51b1246e546d88addca0106bd/certifi-2025.4.26-py3-none-any.whl", hash = "sha256:30350364dfe371162649852c63336a15c70c6510c2ad5015b21c2345311805f3", size = 159618, upload-time = "2025-04-26T02:12:27.662Z" }, +] + +[[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, upload-time = "2024-09-04T20:45:21.852Z" } +wheels = [ + { 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, upload-time = "2024-09-04T20:43:51.124Z" }, + { 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, upload-time = "2024-09-04T20:43:52.872Z" }, + { 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, upload-time = "2024-09-04T20:43:56.123Z" }, + { 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, upload-time = "2024-09-04T20:43:57.891Z" }, + { 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, upload-time = "2024-09-04T20:44:00.18Z" }, + { 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, upload-time = "2024-09-04T20:44:01.585Z" }, + { 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, upload-time = "2024-09-04T20:44:03.467Z" }, + { 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, upload-time = "2024-09-04T20:44:05.023Z" }, + { 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, upload-time = "2024-09-04T20:44:06.444Z" }, + { 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, upload-time = "2024-09-04T20:44:08.206Z" }, + { url = "https://files.pythonhosted.org/packages/34/33/e1b8a1ba29025adbdcda5fb3a36f94c03d771c1b7b12f726ff7fef2ebe36/cffi-1.17.1-cp311-cp311-win32.whl", hash = "sha256:85a950a4ac9c359340d5963966e3e0a94a676bd6245a4b55bc43949eee26a655", size = 171727, upload-time = "2024-09-04T20:44:09.481Z" }, + { url = "https://files.pythonhosted.org/packages/3d/97/50228be003bb2802627d28ec0627837ac0bf35c90cf769812056f235b2d1/cffi-1.17.1-cp311-cp311-win_amd64.whl", hash = "sha256:caaf0640ef5f5517f49bc275eca1406b0ffa6aa184892812030f04c2abf589a0", size = 181400, upload-time = "2024-09-04T20:44:10.873Z" }, + { 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, upload-time = "2024-09-04T20:44:12.232Z" }, + { 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, upload-time = "2024-09-04T20:44:13.739Z" }, + { 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, upload-time = "2024-09-04T20:44:15.231Z" }, + { 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, upload-time = "2024-09-04T20:44:17.188Z" }, + { 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, upload-time = "2024-09-04T20:44:18.688Z" }, + { 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, upload-time = "2024-09-04T20:44:20.248Z" }, + { 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, upload-time = "2024-09-04T20:44:21.673Z" }, + { 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, upload-time = "2024-09-04T20:44:23.245Z" }, + { 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, upload-time = "2024-09-04T20:44:24.757Z" }, + { url = "https://files.pythonhosted.org/packages/86/c5/28b2d6f799ec0bdecf44dced2ec5ed43e0eb63097b0f58c293583b406582/cffi-1.17.1-cp312-cp312-win32.whl", hash = "sha256:a08d7e755f8ed21095a310a693525137cfe756ce62d066e53f502a83dc550f65", size = 172448, upload-time = "2024-09-04T20:44:26.208Z" }, + { url = "https://files.pythonhosted.org/packages/50/b9/db34c4755a7bd1cb2d1603ac3863f22bcecbd1ba29e5ee841a4bc510b294/cffi-1.17.1-cp312-cp312-win_amd64.whl", hash = "sha256:51392eae71afec0d0c8fb1a53b204dbb3bcabcb3c9b807eedf3e1e6ccf2de903", size = 181976, upload-time = "2024-09-04T20:44:27.578Z" }, + { url = "https://files.pythonhosted.org/packages/8d/f8/dd6c246b148639254dad4d6803eb6a54e8c85c6e11ec9df2cffa87571dbe/cffi-1.17.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f3a2b4222ce6b60e2e8b337bb9596923045681d71e5a082783484d845390938e", size = 182989, upload-time = "2024-09-04T20:44:28.956Z" }, + { url = "https://files.pythonhosted.org/packages/8b/f1/672d303ddf17c24fc83afd712316fda78dc6fce1cd53011b839483e1ecc8/cffi-1.17.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:0984a4925a435b1da406122d4d7968dd861c1385afe3b45ba82b750f229811e2", size = 178802, upload-time = "2024-09-04T20:44:30.289Z" }, + { url = "https://files.pythonhosted.org/packages/0e/2d/eab2e858a91fdff70533cab61dcff4a1f55ec60425832ddfdc9cd36bc8af/cffi-1.17.1-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d01b12eeeb4427d3110de311e1774046ad344f5b1a7403101878976ecd7a10f3", size = 454792, upload-time = "2024-09-04T20:44:32.01Z" }, + { url = "https://files.pythonhosted.org/packages/75/b2/fbaec7c4455c604e29388d55599b99ebcc250a60050610fadde58932b7ee/cffi-1.17.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:706510fe141c86a69c8ddc029c7910003a17353970cff3b904ff0686a5927683", size = 478893, upload-time = "2024-09-04T20:44:33.606Z" }, + { url = "https://files.pythonhosted.org/packages/4f/b7/6e4a2162178bf1935c336d4da8a9352cccab4d3a5d7914065490f08c0690/cffi-1.17.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:de55b766c7aa2e2a3092c51e0483d700341182f08e67c63630d5b6f200bb28e5", size = 485810, upload-time = "2024-09-04T20:44:35.191Z" }, + { url = "https://files.pythonhosted.org/packages/c7/8a/1d0e4a9c26e54746dc08c2c6c037889124d4f59dffd853a659fa545f1b40/cffi-1.17.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c59d6e989d07460165cc5ad3c61f9fd8f1b4796eacbd81cee78957842b834af4", size = 471200, upload-time = "2024-09-04T20:44:36.743Z" }, + { url = "https://files.pythonhosted.org/packages/26/9f/1aab65a6c0db35f43c4d1b4f580e8df53914310afc10ae0397d29d697af4/cffi-1.17.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dd398dbc6773384a17fe0d3e7eeb8d1a21c2200473ee6806bb5e6a8e62bb73dd", size = 479447, upload-time = "2024-09-04T20:44:38.492Z" }, + { url = "https://files.pythonhosted.org/packages/5f/e4/fb8b3dd8dc0e98edf1135ff067ae070bb32ef9d509d6cb0f538cd6f7483f/cffi-1.17.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:3edc8d958eb099c634dace3c7e16560ae474aa3803a5df240542b305d14e14ed", size = 484358, upload-time = "2024-09-04T20:44:40.046Z" }, + { url = "https://files.pythonhosted.org/packages/f1/47/d7145bf2dc04684935d57d67dff9d6d795b2ba2796806bb109864be3a151/cffi-1.17.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:72e72408cad3d5419375fc87d289076ee319835bdfa2caad331e377589aebba9", size = 488469, upload-time = "2024-09-04T20:44:41.616Z" }, + { url = "https://files.pythonhosted.org/packages/bf/ee/f94057fa6426481d663b88637a9a10e859e492c73d0384514a17d78ee205/cffi-1.17.1-cp313-cp313-win32.whl", hash = "sha256:e03eab0a8677fa80d646b5ddece1cbeaf556c313dcfac435ba11f107ba117b5d", size = 172475, upload-time = "2024-09-04T20:44:43.733Z" }, + { url = "https://files.pythonhosted.org/packages/7c/fc/6a8cb64e5f0324877d503c854da15d76c1e50eb722e320b15345c4d0c6de/cffi-1.17.1-cp313-cp313-win_amd64.whl", hash = "sha256:f6a16c31041f09ead72d69f583767292f750d24913dadacf5756b966aacb3f1a", size = 182009, upload-time = "2024-09-04T20:44:45.309Z" }, +] + +[[package]] +name = "charset-normalizer" +version = "3.4.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/e4/33/89c2ced2b67d1c2a61c19c6751aa8902d46ce3dacb23600a283619f5a12d/charset_normalizer-3.4.2.tar.gz", hash = "sha256:5baececa9ecba31eff645232d59845c07aa030f0c81ee70184a90d35099a0e63", size = 126367, upload-time = "2025-05-02T08:34:42.01Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/05/85/4c40d00dcc6284a1c1ad5de5e0996b06f39d8232f1031cd23c2f5c07ee86/charset_normalizer-3.4.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:be1e352acbe3c78727a16a455126d9ff83ea2dfdcbc83148d2982305a04714c2", size = 198794, upload-time = "2025-05-02T08:32:11.945Z" }, + { url = "https://files.pythonhosted.org/packages/41/d9/7a6c0b9db952598e97e93cbdfcb91bacd89b9b88c7c983250a77c008703c/charset_normalizer-3.4.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:aa88ca0b1932e93f2d961bf3addbb2db902198dca337d88c89e1559e066e7645", size = 142846, upload-time = "2025-05-02T08:32:13.946Z" }, + { url = "https://files.pythonhosted.org/packages/66/82/a37989cda2ace7e37f36c1a8ed16c58cf48965a79c2142713244bf945c89/charset_normalizer-3.4.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d524ba3f1581b35c03cb42beebab4a13e6cdad7b36246bd22541fa585a56cccd", size = 153350, upload-time = "2025-05-02T08:32:15.873Z" }, + { url = "https://files.pythonhosted.org/packages/df/68/a576b31b694d07b53807269d05ec3f6f1093e9545e8607121995ba7a8313/charset_normalizer-3.4.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28a1005facc94196e1fb3e82a3d442a9d9110b8434fc1ded7a24a2983c9888d8", size = 145657, upload-time = "2025-05-02T08:32:17.283Z" }, + { url = "https://files.pythonhosted.org/packages/92/9b/ad67f03d74554bed3aefd56fe836e1623a50780f7c998d00ca128924a499/charset_normalizer-3.4.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fdb20a30fe1175ecabed17cbf7812f7b804b8a315a25f24678bcdf120a90077f", size = 147260, upload-time = "2025-05-02T08:32:18.807Z" }, + { url = "https://files.pythonhosted.org/packages/a6/e6/8aebae25e328160b20e31a7e9929b1578bbdc7f42e66f46595a432f8539e/charset_normalizer-3.4.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0f5d9ed7f254402c9e7d35d2f5972c9bbea9040e99cd2861bd77dc68263277c7", size = 149164, upload-time = "2025-05-02T08:32:20.333Z" }, + { url = "https://files.pythonhosted.org/packages/8b/f2/b3c2f07dbcc248805f10e67a0262c93308cfa149a4cd3d1fe01f593e5fd2/charset_normalizer-3.4.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:efd387a49825780ff861998cd959767800d54f8308936b21025326de4b5a42b9", size = 144571, upload-time = "2025-05-02T08:32:21.86Z" }, + { url = "https://files.pythonhosted.org/packages/60/5b/c3f3a94bc345bc211622ea59b4bed9ae63c00920e2e8f11824aa5708e8b7/charset_normalizer-3.4.2-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:f0aa37f3c979cf2546b73e8222bbfa3dc07a641585340179d768068e3455e544", size = 151952, upload-time = "2025-05-02T08:32:23.434Z" }, + { url = "https://files.pythonhosted.org/packages/e2/4d/ff460c8b474122334c2fa394a3f99a04cf11c646da895f81402ae54f5c42/charset_normalizer-3.4.2-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:e70e990b2137b29dc5564715de1e12701815dacc1d056308e2b17e9095372a82", size = 155959, upload-time = "2025-05-02T08:32:24.993Z" }, + { url = "https://files.pythonhosted.org/packages/a2/2b/b964c6a2fda88611a1fe3d4c400d39c66a42d6c169c924818c848f922415/charset_normalizer-3.4.2-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:0c8c57f84ccfc871a48a47321cfa49ae1df56cd1d965a09abe84066f6853b9c0", size = 153030, upload-time = "2025-05-02T08:32:26.435Z" }, + { url = "https://files.pythonhosted.org/packages/59/2e/d3b9811db26a5ebf444bc0fa4f4be5aa6d76fc6e1c0fd537b16c14e849b6/charset_normalizer-3.4.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:6b66f92b17849b85cad91259efc341dce9c1af48e2173bf38a85c6329f1033e5", size = 148015, upload-time = "2025-05-02T08:32:28.376Z" }, + { url = "https://files.pythonhosted.org/packages/90/07/c5fd7c11eafd561bb51220d600a788f1c8d77c5eef37ee49454cc5c35575/charset_normalizer-3.4.2-cp311-cp311-win32.whl", hash = "sha256:daac4765328a919a805fa5e2720f3e94767abd632ae410a9062dff5412bae65a", size = 98106, upload-time = "2025-05-02T08:32:30.281Z" }, + { url = "https://files.pythonhosted.org/packages/a8/05/5e33dbef7e2f773d672b6d79f10ec633d4a71cd96db6673625838a4fd532/charset_normalizer-3.4.2-cp311-cp311-win_amd64.whl", hash = "sha256:e53efc7c7cee4c1e70661e2e112ca46a575f90ed9ae3fef200f2a25e954f4b28", size = 105402, upload-time = "2025-05-02T08:32:32.191Z" }, + { url = "https://files.pythonhosted.org/packages/d7/a4/37f4d6035c89cac7930395a35cc0f1b872e652eaafb76a6075943754f095/charset_normalizer-3.4.2-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:0c29de6a1a95f24b9a1aa7aefd27d2487263f00dfd55a77719b530788f75cff7", size = 199936, upload-time = "2025-05-02T08:32:33.712Z" }, + { url = "https://files.pythonhosted.org/packages/ee/8a/1a5e33b73e0d9287274f899d967907cd0bf9c343e651755d9307e0dbf2b3/charset_normalizer-3.4.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cddf7bd982eaa998934a91f69d182aec997c6c468898efe6679af88283b498d3", size = 143790, upload-time = "2025-05-02T08:32:35.768Z" }, + { url = "https://files.pythonhosted.org/packages/66/52/59521f1d8e6ab1482164fa21409c5ef44da3e9f653c13ba71becdd98dec3/charset_normalizer-3.4.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fcbe676a55d7445b22c10967bceaaf0ee69407fbe0ece4d032b6eb8d4565982a", size = 153924, upload-time = "2025-05-02T08:32:37.284Z" }, + { url = "https://files.pythonhosted.org/packages/86/2d/fb55fdf41964ec782febbf33cb64be480a6b8f16ded2dbe8db27a405c09f/charset_normalizer-3.4.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d41c4d287cfc69060fa91cae9683eacffad989f1a10811995fa309df656ec214", size = 146626, upload-time = "2025-05-02T08:32:38.803Z" }, + { url = "https://files.pythonhosted.org/packages/8c/73/6ede2ec59bce19b3edf4209d70004253ec5f4e319f9a2e3f2f15601ed5f7/charset_normalizer-3.4.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4e594135de17ab3866138f496755f302b72157d115086d100c3f19370839dd3a", size = 148567, upload-time = "2025-05-02T08:32:40.251Z" }, + { url = "https://files.pythonhosted.org/packages/09/14/957d03c6dc343c04904530b6bef4e5efae5ec7d7990a7cbb868e4595ee30/charset_normalizer-3.4.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:cf713fe9a71ef6fd5adf7a79670135081cd4431c2943864757f0fa3a65b1fafd", size = 150957, upload-time = "2025-05-02T08:32:41.705Z" }, + { url = "https://files.pythonhosted.org/packages/0d/c8/8174d0e5c10ccebdcb1b53cc959591c4c722a3ad92461a273e86b9f5a302/charset_normalizer-3.4.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:a370b3e078e418187da8c3674eddb9d983ec09445c99a3a263c2011993522981", size = 145408, upload-time = "2025-05-02T08:32:43.709Z" }, + { url = "https://files.pythonhosted.org/packages/58/aa/8904b84bc8084ac19dc52feb4f5952c6df03ffb460a887b42615ee1382e8/charset_normalizer-3.4.2-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:a955b438e62efdf7e0b7b52a64dc5c3396e2634baa62471768a64bc2adb73d5c", size = 153399, upload-time = "2025-05-02T08:32:46.197Z" }, + { url = "https://files.pythonhosted.org/packages/c2/26/89ee1f0e264d201cb65cf054aca6038c03b1a0c6b4ae998070392a3ce605/charset_normalizer-3.4.2-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:7222ffd5e4de8e57e03ce2cef95a4c43c98fcb72ad86909abdfc2c17d227fc1b", size = 156815, upload-time = "2025-05-02T08:32:48.105Z" }, + { url = "https://files.pythonhosted.org/packages/fd/07/68e95b4b345bad3dbbd3a8681737b4338ff2c9df29856a6d6d23ac4c73cb/charset_normalizer-3.4.2-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:bee093bf902e1d8fc0ac143c88902c3dfc8941f7ea1d6a8dd2bcb786d33db03d", size = 154537, upload-time = "2025-05-02T08:32:49.719Z" }, + { url = "https://files.pythonhosted.org/packages/77/1a/5eefc0ce04affb98af07bc05f3bac9094513c0e23b0562d64af46a06aae4/charset_normalizer-3.4.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:dedb8adb91d11846ee08bec4c8236c8549ac721c245678282dcb06b221aab59f", size = 149565, upload-time = "2025-05-02T08:32:51.404Z" }, + { url = "https://files.pythonhosted.org/packages/37/a0/2410e5e6032a174c95e0806b1a6585eb21e12f445ebe239fac441995226a/charset_normalizer-3.4.2-cp312-cp312-win32.whl", hash = "sha256:db4c7bf0e07fc3b7d89ac2a5880a6a8062056801b83ff56d8464b70f65482b6c", size = 98357, upload-time = "2025-05-02T08:32:53.079Z" }, + { url = "https://files.pythonhosted.org/packages/6c/4f/c02d5c493967af3eda9c771ad4d2bbc8df6f99ddbeb37ceea6e8716a32bc/charset_normalizer-3.4.2-cp312-cp312-win_amd64.whl", hash = "sha256:5a9979887252a82fefd3d3ed2a8e3b937a7a809f65dcb1e068b090e165bbe99e", size = 105776, upload-time = "2025-05-02T08:32:54.573Z" }, + { url = "https://files.pythonhosted.org/packages/ea/12/a93df3366ed32db1d907d7593a94f1fe6293903e3e92967bebd6950ed12c/charset_normalizer-3.4.2-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:926ca93accd5d36ccdabd803392ddc3e03e6d4cd1cf17deff3b989ab8e9dbcf0", size = 199622, upload-time = "2025-05-02T08:32:56.363Z" }, + { url = "https://files.pythonhosted.org/packages/04/93/bf204e6f344c39d9937d3c13c8cd5bbfc266472e51fc8c07cb7f64fcd2de/charset_normalizer-3.4.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:eba9904b0f38a143592d9fc0e19e2df0fa2e41c3c3745554761c5f6447eedabf", size = 143435, upload-time = "2025-05-02T08:32:58.551Z" }, + { url = "https://files.pythonhosted.org/packages/22/2a/ea8a2095b0bafa6c5b5a55ffdc2f924455233ee7b91c69b7edfcc9e02284/charset_normalizer-3.4.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3fddb7e2c84ac87ac3a947cb4e66d143ca5863ef48e4a5ecb83bd48619e4634e", size = 153653, upload-time = "2025-05-02T08:33:00.342Z" }, + { url = "https://files.pythonhosted.org/packages/b6/57/1b090ff183d13cef485dfbe272e2fe57622a76694061353c59da52c9a659/charset_normalizer-3.4.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:98f862da73774290f251b9df8d11161b6cf25b599a66baf087c1ffe340e9bfd1", size = 146231, upload-time = "2025-05-02T08:33:02.081Z" }, + { url = "https://files.pythonhosted.org/packages/e2/28/ffc026b26f441fc67bd21ab7f03b313ab3fe46714a14b516f931abe1a2d8/charset_normalizer-3.4.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c9379d65defcab82d07b2a9dfbfc2e95bc8fe0ebb1b176a3190230a3ef0e07c", size = 148243, upload-time = "2025-05-02T08:33:04.063Z" }, + { url = "https://files.pythonhosted.org/packages/c0/0f/9abe9bd191629c33e69e47c6ef45ef99773320e9ad8e9cb08b8ab4a8d4cb/charset_normalizer-3.4.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e635b87f01ebc977342e2697d05b56632f5f879a4f15955dfe8cef2448b51691", size = 150442, upload-time = "2025-05-02T08:33:06.418Z" }, + { url = "https://files.pythonhosted.org/packages/67/7c/a123bbcedca91d5916c056407f89a7f5e8fdfce12ba825d7d6b9954a1a3c/charset_normalizer-3.4.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:1c95a1e2902a8b722868587c0e1184ad5c55631de5afc0eb96bc4b0d738092c0", size = 145147, upload-time = "2025-05-02T08:33:08.183Z" }, + { url = "https://files.pythonhosted.org/packages/ec/fe/1ac556fa4899d967b83e9893788e86b6af4d83e4726511eaaad035e36595/charset_normalizer-3.4.2-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:ef8de666d6179b009dce7bcb2ad4c4a779f113f12caf8dc77f0162c29d20490b", size = 153057, upload-time = "2025-05-02T08:33:09.986Z" }, + { url = "https://files.pythonhosted.org/packages/2b/ff/acfc0b0a70b19e3e54febdd5301a98b72fa07635e56f24f60502e954c461/charset_normalizer-3.4.2-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:32fc0341d72e0f73f80acb0a2c94216bd704f4f0bce10aedea38f30502b271ff", size = 156454, upload-time = "2025-05-02T08:33:11.814Z" }, + { url = "https://files.pythonhosted.org/packages/92/08/95b458ce9c740d0645feb0e96cea1f5ec946ea9c580a94adfe0b617f3573/charset_normalizer-3.4.2-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:289200a18fa698949d2b39c671c2cc7a24d44096784e76614899a7ccf2574b7b", size = 154174, upload-time = "2025-05-02T08:33:13.707Z" }, + { url = "https://files.pythonhosted.org/packages/78/be/8392efc43487ac051eee6c36d5fbd63032d78f7728cb37aebcc98191f1ff/charset_normalizer-3.4.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:4a476b06fbcf359ad25d34a057b7219281286ae2477cc5ff5e3f70a246971148", size = 149166, upload-time = "2025-05-02T08:33:15.458Z" }, + { url = "https://files.pythonhosted.org/packages/44/96/392abd49b094d30b91d9fbda6a69519e95802250b777841cf3bda8fe136c/charset_normalizer-3.4.2-cp313-cp313-win32.whl", hash = "sha256:aaeeb6a479c7667fbe1099af9617c83aaca22182d6cf8c53966491a0f1b7ffb7", size = 98064, upload-time = "2025-05-02T08:33:17.06Z" }, + { url = "https://files.pythonhosted.org/packages/e9/b0/0200da600134e001d91851ddc797809e2fe0ea72de90e09bec5a2fbdaccb/charset_normalizer-3.4.2-cp313-cp313-win_amd64.whl", hash = "sha256:aa6af9e7d59f9c12b33ae4e9450619cf2488e2bbe9b44030905877f0b2324980", size = 105641, upload-time = "2025-05-02T08:33:18.753Z" }, + { url = "https://files.pythonhosted.org/packages/20/94/c5790835a017658cbfabd07f3bfb549140c3ac458cfc196323996b10095a/charset_normalizer-3.4.2-py3-none-any.whl", hash = "sha256:7f56930ab0abd1c45cd15be65cc741c28b1c9a34876ce8c17a2fa107810c0af0", size = 52626, upload-time = "2025-05-02T08:34:40.053Z" }, +] + +[[package]] +name = "click" +version = "8.2.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "colorama", marker = "sys_platform == 'win32'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/60/6c/8ca2efa64cf75a977a0d7fac081354553ebe483345c734fb6b6515d96bbc/click-8.2.1.tar.gz", hash = "sha256:27c491cc05d968d271d5a1db13e3b5a184636d9d930f148c50b038f0d0646202", size = 286342, upload-time = "2025-05-20T23:19:49.832Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/85/32/10bb5764d90a8eee674e9dc6f4db6a0ab47c8c4d0d83c27f7c39ac415a4d/click-8.2.1-py3-none-any.whl", hash = "sha256:61a3265b914e850b85317d0b3109c7f8cd35a670f963866005d6ef1d5175a12b", size = 102215, upload-time = "2025-05-20T23:19:47.796Z" }, +] + +[[package]] +name = "cloudpickle" +version = "3.1.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/27/fb/576f067976d320f5f0114a8d9fa1215425441bb35627b1993e5afd8111e5/cloudpickle-3.1.2.tar.gz", hash = "sha256:7fda9eb655c9c230dab534f1983763de5835249750e85fbcef43aaa30a9a2414", size = 22330, upload-time = "2025-11-03T09:25:26.604Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/88/39/799be3f2f0f38cc727ee3b4f1445fe6d5e4133064ec2e4115069418a5bb6/cloudpickle-3.1.2-py3-none-any.whl", hash = "sha256:9acb47f6afd73f60dc1df93bb801b472f05ff42fa6c84167d25cb206be1fbf4a", size = 22228, upload-time = "2025-11-03T09:25:25.534Z" }, +] + +[[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, 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, upload-time = "2022-10-25T02:36:20.889Z" }, +] + +[[package]] +name = "comm" +version = "0.2.2" +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, upload-time = "2024-03-12T16:53:41.133Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e6/75/49e5bfe642f71f272236b5b2d2691cf915a7283cc0ceda56357b61daa538/comm-0.2.2-py3-none-any.whl", hash = "sha256:e6fb86cb70ff661ee8c9c14e7d36d6de3b4066f1441be4063df9c5009f0a64d3", size = 7180, upload-time = "2024-03-12T16:53:39.226Z" }, +] + +[[package]] +name = "contourpy" +version = "1.3.3" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "numpy" }, +] +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 = "crc32c" +version = "2.8" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/e3/66/7e97aa77af7cf6afbff26e3651b564fe41932599bc2d3dce0b2f73d4829a/crc32c-2.8.tar.gz", hash = "sha256:578728964e59c47c356aeeedee6220e021e124b9d3e8631d95d9a5e5f06e261c", size = 48179, upload-time = "2025-10-17T06:20:13.61Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/dc/0b/5e03b22d913698e9cc563f39b9f6bbd508606bf6b8e9122cd6bf196b87ea/crc32c-2.8-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e560a97fbb96c9897cb1d9b5076ef12fc12e2e25622530a1afd0de4240f17e1f", size = 66329, upload-time = "2025-10-17T06:19:01.771Z" }, + { url = "https://files.pythonhosted.org/packages/6b/38/2fe0051ffe8c6a650c8b1ac0da31b8802d1dbe5fa40a84e4b6b6f5583db5/crc32c-2.8-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6762d276d90331a490ef7e71ffee53b9c0eb053bd75a272d786f3b08d3fe3671", size = 62988, upload-time = "2025-10-17T06:19:02.953Z" }, + { url = "https://files.pythonhosted.org/packages/3e/30/5837a71c014be83aba1469c58820d287fc836512a0cad6b8fdd43868accd/crc32c-2.8-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:60670569f5ede91e39f48fb0cb4060e05b8d8704dd9e17ede930bf441b2f73ef", size = 61522, upload-time = "2025-10-17T06:19:03.796Z" }, + { url = "https://files.pythonhosted.org/packages/ca/29/63972fc1452778e2092ae998c50cbfc2fc93e3fa9798a0278650cd6169c5/crc32c-2.8-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:711743da6ccc70b3c6718c328947b0b6f34a1fe6a6c27cc6c1d69cc226bf70e9", size = 80200, upload-time = "2025-10-17T06:19:04.617Z" }, + { url = "https://files.pythonhosted.org/packages/cb/3a/60eb49d7bdada4122b3ffd45b0df54bdc1b8dd092cda4b069a287bdfcff4/crc32c-2.8-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5eb4094a2054774f13b26f21bf56792bb44fa1fcee6c6ad099387a43ffbfb4fa", size = 81757, upload-time = "2025-10-17T06:19:05.496Z" }, + { url = "https://files.pythonhosted.org/packages/f5/63/6efc1b64429ef7d23bd58b75b7ac24d15df327e3ebbe9c247a0f7b1c2ed1/crc32c-2.8-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:fff15bf2bd3e95780516baae935ed12be88deaa5ebe6143c53eb0d26a7bdc7b7", size = 80830, upload-time = "2025-10-17T06:19:06.621Z" }, + { url = "https://files.pythonhosted.org/packages/e1/eb/0ae9f436f8004f1c88f7429e659a7218a3879bd11a6b18ed1257aad7e98b/crc32c-2.8-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:4c0e11e3826668121fa53e0745635baf5e4f0ded437e8ff63ea56f38fc4f970a", size = 80095, upload-time = "2025-10-17T06:19:07.381Z" }, + { url = "https://files.pythonhosted.org/packages/9e/81/4afc9d468977a4cd94a2eb62908553345009a7c0d30e74463a15d4b48ec3/crc32c-2.8-cp311-cp311-win32.whl", hash = "sha256:38f915336715d1f1353ab07d7d786f8a789b119e273aea106ba55355dfc9101d", size = 64886, upload-time = "2025-10-17T06:19:08.497Z" }, + { url = "https://files.pythonhosted.org/packages/d6/e8/94e839c9f7e767bf8479046a207afd440a08f5c59b52586e1af5e64fa4a0/crc32c-2.8-cp311-cp311-win_amd64.whl", hash = "sha256:60e0a765b1caab8d31b2ea80840639253906a9351d4b861551c8c8625ea20f86", size = 66639, upload-time = "2025-10-17T06:19:09.338Z" }, + { url = "https://files.pythonhosted.org/packages/b6/36/fd18ef23c42926b79c7003e16cb0f79043b5b179c633521343d3b499e996/crc32c-2.8-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:572ffb1b78cce3d88e8d4143e154d31044a44be42cb3f6fbbf77f1e7a941c5ab", size = 66379, upload-time = "2025-10-17T06:19:10.115Z" }, + { url = "https://files.pythonhosted.org/packages/7f/b8/c584958e53f7798dd358f5bdb1bbfc97483134f053ee399d3eeb26cca075/crc32c-2.8-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:cf827b3758ee0c4aacd21ceca0e2da83681f10295c38a10bfeb105f7d98f7a68", size = 63042, upload-time = "2025-10-17T06:19:10.946Z" }, + { url = "https://files.pythonhosted.org/packages/62/e6/6f2af0ec64a668a46c861e5bc778ea3ee42171fedfc5440f791f470fd783/crc32c-2.8-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:106fbd79013e06fa92bc3b51031694fcc1249811ed4364ef1554ee3dd2c7f5a2", size = 61528, upload-time = "2025-10-17T06:19:11.768Z" }, + { url = "https://files.pythonhosted.org/packages/17/8b/4a04bd80a024f1a23978f19ae99407783e06549e361ab56e9c08bba3c1d3/crc32c-2.8-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:6dde035f91ffbfe23163e68605ee5a4bb8ceebd71ed54bb1fb1d0526cdd125a2", size = 80028, upload-time = "2025-10-17T06:19:12.554Z" }, + { url = "https://files.pythonhosted.org/packages/21/8f/01c7afdc76ac2007d0e6a98e7300b4470b170480f8188475b597d1f4b4c6/crc32c-2.8-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e41ebe7c2f0fdcd9f3a3fd206989a36b460b4d3f24816d53e5be6c7dba72c5e1", size = 81531, upload-time = "2025-10-17T06:19:13.406Z" }, + { url = "https://files.pythonhosted.org/packages/32/2b/8f78c5a8cc66486be5f51b6f038fc347c3ba748d3ea68be17a014283c331/crc32c-2.8-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:ecf66cf90266d9c15cea597d5cc86c01917cd1a238dc3c51420c7886fa750d7e", size = 80608, upload-time = "2025-10-17T06:19:14.223Z" }, + { url = "https://files.pythonhosted.org/packages/db/86/fad1a94cdeeeb6b6e2323c87f970186e74bfd6fbfbc247bf5c88ad0873d5/crc32c-2.8-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:59eee5f3a69ad0793d5fa9cdc9b9d743b0cd50edf7fccc0a3988a821fef0208c", size = 79886, upload-time = "2025-10-17T06:19:15.345Z" }, + { url = "https://files.pythonhosted.org/packages/d5/db/1a7cb6757a1e32376fa2dfce00c815ea4ee614a94f9bff8228e37420c183/crc32c-2.8-cp312-cp312-win32.whl", hash = "sha256:a73d03ce3604aa5d7a2698e9057a0eef69f529c46497b27ee1c38158e90ceb76", size = 64896, upload-time = "2025-10-17T06:19:16.457Z" }, + { url = "https://files.pythonhosted.org/packages/bf/8e/2024de34399b2e401a37dcb54b224b56c747b0dc46de4966886827b4d370/crc32c-2.8-cp312-cp312-win_amd64.whl", hash = "sha256:56b3b7d015247962cf58186e06d18c3d75a1a63d709d3233509e1c50a2d36aa2", size = 66645, upload-time = "2025-10-17T06:19:17.235Z" }, + { url = "https://files.pythonhosted.org/packages/e8/d8/3ae227890b3be40955a7144106ef4dd97d6123a82c2a5310cdab58ca49d8/crc32c-2.8-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:36f1e03ee9e9c6938e67d3bcb60e36f260170aa5f37da1185e04ef37b56af395", size = 66380, upload-time = "2025-10-17T06:19:18.009Z" }, + { url = "https://files.pythonhosted.org/packages/bd/8b/178d3f987cd0e049b484615512d3f91f3d2caeeb8ff336bb5896ae317438/crc32c-2.8-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:b2f3226b94b85a8dd9b3533601d7a63e9e3e8edf03a8a169830ee8303a199aeb", size = 63048, upload-time = "2025-10-17T06:19:18.853Z" }, + { url = "https://files.pythonhosted.org/packages/f2/a1/48145ae2545ebc0169d3283ebe882da580ea4606bfb67cf4ca922ac3cfc3/crc32c-2.8-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:6e08628bc72d5b6bc8e0730e8f142194b610e780a98c58cb6698e665cb885a5b", size = 61530, upload-time = "2025-10-17T06:19:19.974Z" }, + { url = "https://files.pythonhosted.org/packages/06/4b/cf05ed9d934cc30e5ae22f97c8272face420a476090e736615d9a6b53de0/crc32c-2.8-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:086f64793c5ec856d1ab31a026d52ad2b895ac83d7a38fce557d74eb857f0a82", size = 80001, upload-time = "2025-10-17T06:19:20.784Z" }, + { url = "https://files.pythonhosted.org/packages/15/ab/4b04801739faf36345f6ba1920be5b1c70282fec52f8280afd3613fb13e2/crc32c-2.8-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:bcf72ee7e0135b3d941c34bb2c26c3fc6bc207106b49fd89aaafaeae223ae209", size = 81543, upload-time = "2025-10-17T06:19:21.557Z" }, + { url = "https://files.pythonhosted.org/packages/a9/1b/6e38dde5bfd2ea69b7f2ab6ec229fcd972a53d39e2db4efe75c0ac0382ce/crc32c-2.8-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:8a717dd9c3fd777d9bc6603717eae172887d402c4ab589d124ebd0184a83f89e", size = 80644, upload-time = "2025-10-17T06:19:22.325Z" }, + { url = "https://files.pythonhosted.org/packages/ce/45/012176ffee90059ae8ec7131019c71724ea472aa63e72c0c8edbd1fad1d7/crc32c-2.8-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:0450bb845b3c3c7b9bdc0b4e95620ec9a40824abdc8c86d6285c919a90743c1a", size = 79919, upload-time = "2025-10-17T06:19:23.101Z" }, + { url = "https://files.pythonhosted.org/packages/f0/2b/f557629842f9dec2b3461cb3a0d854bb586ec45b814cea58b082c32f0dde/crc32c-2.8-cp313-cp313-win32.whl", hash = "sha256:765d220bfcbcffa6598ac11eb1e10af0ee4802b49fe126aa6bf79f8ddb9931d1", size = 64896, upload-time = "2025-10-17T06:19:23.88Z" }, + { url = "https://files.pythonhosted.org/packages/d0/db/fd0f698c15d1e21d47c64181a98290665a08fcbb3940cd559e9c15bda57e/crc32c-2.8-cp313-cp313-win_amd64.whl", hash = "sha256:171ff0260d112c62abcce29332986950a57bddee514e0a2418bfde493ea06bb3", size = 66646, upload-time = "2025-10-17T06:19:24.702Z" }, + { url = "https://files.pythonhosted.org/packages/db/b9/8e5d7054fe8e7eecab10fd0c8e7ffb01439417bdb6de1d66a81c38fc4a20/crc32c-2.8-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:b977a32a3708d6f51703c8557008f190aaa434d7347431efb0e86fcbe78c2a50", size = 66203, upload-time = "2025-10-17T06:19:25.872Z" }, + { url = "https://files.pythonhosted.org/packages/55/5f/cc926c70057a63cc0c98a3c8a896eb15fc7e74d3034eadd53c94917c6cc3/crc32c-2.8-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:7399b01db4adaf41da2fb36fe2408e75a8d82a179a9564ed7619412e427b26d6", size = 62956, upload-time = "2025-10-17T06:19:26.652Z" }, + { url = "https://files.pythonhosted.org/packages/a1/8a/0660c44a2dd2cb6ccbb529eb363b9280f5c766f1017bc8355ed8d695bd94/crc32c-2.8-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:4379f73f9cdad31958a673d11a332ec725ca71572401ca865867229f5f15e853", size = 61442, upload-time = "2025-10-17T06:19:27.74Z" }, + { url = "https://files.pythonhosted.org/packages/f5/5a/6108d2dfc0fe33522ce83ba07aed4b22014911b387afa228808a278e27cd/crc32c-2.8-cp313-cp313t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:2e68264555fab19bab08331550dab58573e351a63ed79c869d455edd3b0aa417", size = 79109, upload-time = "2025-10-17T06:19:28.535Z" }, + { url = "https://files.pythonhosted.org/packages/84/1e/c054f9e390090c197abf3d2936f4f9effaf0c6ee14569ae03d6ddf86958a/crc32c-2.8-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b48f2486727b8d0e7ccbae4a34cb0300498433d2a9d6b49cb13cb57c2e3f19cb", size = 80987, upload-time = "2025-10-17T06:19:29.305Z" }, + { url = "https://files.pythonhosted.org/packages/c8/ad/1650e5c3341e4a485f800ea83116d72965030c5d48ccc168fcc685756e4d/crc32c-2.8-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:ecf123348934a086df8c8fde7f9f2d716d523ca0707c5a1367b8bb00d8134823", size = 79994, upload-time = "2025-10-17T06:19:30.109Z" }, + { url = "https://files.pythonhosted.org/packages/d7/3b/f2ed924b177729cbb2ab30ca2902abff653c31d48c95e7b66717a9ca9fcc/crc32c-2.8-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:e636ac60f76de538f7a2c0d0f3abf43104ee83a8f5e516f6345dc283ed1a4df7", size = 79046, upload-time = "2025-10-17T06:19:30.894Z" }, + { url = "https://files.pythonhosted.org/packages/4b/80/413b05ee6ace613208b31b3670c3135ee1cf451f0e72a9c839b4946acc04/crc32c-2.8-cp313-cp313t-win32.whl", hash = "sha256:8dd4a19505e0253892e1b2f1425cc3bd47f79ae5a04cb8800315d00aad7197f2", size = 64837, upload-time = "2025-10-17T06:19:32.03Z" }, + { url = "https://files.pythonhosted.org/packages/3b/1b/85eddb6ac5b38496c4e35c20298aae627970c88c3c624a22ab33e84f16c7/crc32c-2.8-cp313-cp313t-win_amd64.whl", hash = "sha256:4bb18e4bd98fb266596523ffc6be9c5b2387b2fa4e505ec56ca36336f49cb639", size = 66574, upload-time = "2025-10-17T06:19:33.143Z" }, + { url = "https://files.pythonhosted.org/packages/aa/df/50e9079b532ff53dbfc0e66eed781374bd455af02ed5df8b56ad538de4ff/crc32c-2.8-cp314-cp314-macosx_10_13_universal2.whl", hash = "sha256:3a3b2e4bcf7b3ee333050e7d3ff38e2ba46ea205f1d73d8949b248aaffe937ac", size = 66399, upload-time = "2025-10-17T06:19:34.279Z" }, + { url = "https://files.pythonhosted.org/packages/5a/2e/67e3b0bc3d30e46ea5d16365cc81203286387671e22f2307eb41f19abb9c/crc32c-2.8-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:445e559e66dff16be54f8a4ef95aa6b01db799a639956d995c5498ba513fccc2", size = 63044, upload-time = "2025-10-17T06:19:35.062Z" }, + { url = "https://files.pythonhosted.org/packages/36/ea/1723b17437e4344ed8d067456382ecb1f5b535d83fdc5aaebab676c6d273/crc32c-2.8-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:bf3040919e17afa5782e01b1875d6a05f44b8f19c05f211d8b9f8a1deb8bbd9c", size = 61541, upload-time = "2025-10-17T06:19:36.204Z" }, + { url = "https://files.pythonhosted.org/packages/4c/6a/cbec8a235c5b46a01f319939b538958662159aec0ed3a74944e3a6de21f1/crc32c-2.8-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:5607ab8221e1ffd411f64aa40dbb6850cf06dd2908c9debd05d371e1acf62ff3", size = 80139, upload-time = "2025-10-17T06:19:37.351Z" }, + { url = "https://files.pythonhosted.org/packages/21/31/d096722fe74b692d6e8206c27da1ea5f6b2a12ff92c54a62a6ba2f376254/crc32c-2.8-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c7f5db4f16816926986d3c94253314920689706ae13a9bf4888b47336c6735ce", size = 81736, upload-time = "2025-10-17T06:19:38.16Z" }, + { url = "https://files.pythonhosted.org/packages/f6/a2/f75ef716ff7e3c22f385ba6ef30c5de80c19a21ebe699dc90824a1903275/crc32c-2.8-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:70b0153c4d418b673309d3529334d117e1074c4a3b2d7f676e430d72c14de67b", size = 80795, upload-time = "2025-10-17T06:19:38.948Z" }, + { url = "https://files.pythonhosted.org/packages/d8/94/6d647a12d96ab087d9b8eacee3da073f981987827d57c7072f89ffc7b6cd/crc32c-2.8-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:5c8933531442042438753755a5c8a9034e4d88b01da9eb796f7e151b31a7256c", size = 80042, upload-time = "2025-10-17T06:19:39.725Z" }, + { url = "https://files.pythonhosted.org/packages/cd/dc/32b8896b40a0afee7a3c040536d0da5a73e68df2be9fadd21770fd158e16/crc32c-2.8-cp314-cp314-win32.whl", hash = "sha256:cdc83a3fe6c4e5df9457294cfd643de7d95bd4e9382c1dd6ed1e0f0f9169172c", size = 64914, upload-time = "2025-10-17T06:19:40.527Z" }, + { url = "https://files.pythonhosted.org/packages/f2/b4/4308b27d307e8ecaf8dd1dcc63bbb0e47ae1826d93faa3e62d1ee00ee2d5/crc32c-2.8-cp314-cp314-win_amd64.whl", hash = "sha256:509e10035106df66770fe24b9eb8d9e32b6fb967df17744402fb67772d8b2bc7", size = 66723, upload-time = "2025-10-17T06:19:42.449Z" }, + { url = "https://files.pythonhosted.org/packages/90/d5/a19d2489fa997a143bfbbf971a5c9a43f8b1ba9e775b1fb362d8fb15260c/crc32c-2.8-cp314-cp314t-macosx_10_13_universal2.whl", hash = "sha256:864359a39777a07b09b28eb31337c0cc603d5c1bf0fc328c3af736a8da624ec0", size = 66201, upload-time = "2025-10-17T06:19:43.273Z" }, + { url = "https://files.pythonhosted.org/packages/98/c2/5f82f22d2c1242cb6f6fe92aa9a42991ebea86de994b8f9974d9c1d128e2/crc32c-2.8-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:14511d7cfc5d9f5e1a6c6b64caa6225c2bdc1ed00d725e9a374a3e84073ce180", size = 62956, upload-time = "2025-10-17T06:19:44.099Z" }, + { url = "https://files.pythonhosted.org/packages/9b/61/3d43d33489cf974fb78bfb3500845770e139ae6d1d83473b660bd8f79a6c/crc32c-2.8-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:918b7999b52b5dcbcea34081e9a02d46917d571921a3f209956a9a429b2e06e5", size = 61443, upload-time = "2025-10-17T06:19:44.89Z" }, + { url = "https://files.pythonhosted.org/packages/52/6d/f306ce64a352a3002f76b0fc88a1373f4541f9d34fad3668688610bab14b/crc32c-2.8-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:cc445da03fc012a5a03b71da1df1b40139729e6a5571fd4215ab40bfb39689c7", size = 79106, upload-time = "2025-10-17T06:19:45.688Z" }, + { url = "https://files.pythonhosted.org/packages/a5/b7/1f74965dd7ea762954a69d172dfb3a706049c84ffa45d31401d010a4a126/crc32c-2.8-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1e3dde2ec59a8a830511d72a086ead95c0b0b7f0d418f93ea106244c5e77e350", size = 80983, upload-time = "2025-10-17T06:19:46.792Z" }, + { url = "https://files.pythonhosted.org/packages/1b/50/af93f0d91ccd61833ce77374ebfbd16f5805f5c17d18c6470976d9866d76/crc32c-2.8-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:61d51681a08b6a2a2e771b7f0cd1947fb87cb28f38ed55a01cb7c40b2ac4cdd8", size = 80009, upload-time = "2025-10-17T06:19:47.619Z" }, + { url = "https://files.pythonhosted.org/packages/ee/fa/94f394beb68a88258af694dab2f1284f55a406b615d7900bdd6235283bc4/crc32c-2.8-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:67c0716c3b1a02d5235be649487b637eed21f2d070f2b3f63f709dcd2fefb4c7", size = 79066, upload-time = "2025-10-17T06:19:48.409Z" }, + { url = "https://files.pythonhosted.org/packages/91/c6/a6050e0c64fd73c67a97da96cb59f08b05111e00b958fb87ecdce99f17ac/crc32c-2.8-cp314-cp314t-win32.whl", hash = "sha256:2e8fe863fbbd8bdb6b414a2090f1b0f52106e76e9a9c96a413495dbe5ebe492a", size = 64869, upload-time = "2025-10-17T06:19:49.197Z" }, + { url = "https://files.pythonhosted.org/packages/08/1f/c7735034e401cb1ea14f996a224518e3a3fa9987cb13680e707328a7d779/crc32c-2.8-cp314-cp314t-win_amd64.whl", hash = "sha256:20a9cfb897693eb6da19e52e2a7be2026fd4d9fc8ae318f086c0d71d5dd2d8e0", size = 66633, upload-time = "2025-10-17T06:19:50.003Z" }, + { url = "https://files.pythonhosted.org/packages/a7/1d/dd926c68eb8aac8b142a1a10b8eb62d95212c1cf81775644373fe7cceac2/crc32c-2.8-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:5833f4071da7ea182c514ba17d1eee8aec3c5be927d798222fbfbbd0f5eea02c", size = 62345, upload-time = "2025-10-17T06:20:09.39Z" }, + { url = "https://files.pythonhosted.org/packages/51/be/803404e5abea2ef2c15042edca04bbb7f625044cca879e47f186b43887c2/crc32c-2.8-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:1dc4da036126ac07b39dd9d03e93e585ec615a2ad28ff12757aef7de175295a8", size = 61229, upload-time = "2025-10-17T06:20:10.236Z" }, + { url = "https://files.pythonhosted.org/packages/fc/3a/00cc578cd27ed0b22c9be25cef2c24539d92df9fa80ebd67a3fc5419724c/crc32c-2.8-pp311-pypy311_pp73-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:15905fa78344654e241371c47e6ed2411f9eeb2b8095311c68c88eccf541e8b4", size = 64108, upload-time = "2025-10-17T06:20:11.072Z" }, + { url = "https://files.pythonhosted.org/packages/6b/bc/0587ef99a1c7629f95dd0c9d4f3d894de383a0df85831eb16c48a6afdae4/crc32c-2.8-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c596f918688821f796434e89b431b1698396c38bf0b56de873621528fe3ecb1e", size = 64815, upload-time = "2025-10-17T06:20:11.919Z" }, + { url = "https://files.pythonhosted.org/packages/73/42/94f2b8b92eae9064fcfb8deef2b971514065bd606231f8857ff8ae02bebd/crc32c-2.8-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:8d23c4fe01b3844cb6e091044bc1cebdef7d16472e058ce12d9fadf10d2614af", size = 66659, upload-time = "2025-10-17T06:20:12.766Z" }, +] + +[[package]] +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, 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, upload-time = "2023-10-07T05:32:16.783Z" }, +] + +[[package]] +name = "dask" +version = "2025.10.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "click" }, + { name = "cloudpickle" }, + { name = "fsspec" }, + { name = "importlib-metadata", marker = "python_full_version < '3.12'" }, + { name = "packaging" }, + { name = "partd" }, + { name = "pyyaml" }, + { name = "toolz" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/49/f0/d747f9517f2a50b835513da36a6da0cffa7d1f0a8b33f60e642ff78879a8/dask-2025.10.0.tar.gz", hash = "sha256:fd3159c319c27cea39b891c0f22d60056a33575fb4906618eab0aeeb5dcd0cbc", size = 10974677, upload-time = "2025-10-14T19:50:36.556Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a4/2b/36b8753d881ff8fcf9c57eadd2b9379815cbe08fde7ded4e52c4cbb4b227/dask-2025.10.0-py3-none-any.whl", hash = "sha256:86c0a4aecbed3eae938f13a52bcc3fdc35852cce34d7d701590c15850b92506e", size = 1481586, upload-time = "2025-10-14T19:50:21.983Z" }, +] + +[package.optional-dependencies] +array = [ + { name = "numpy" }, +] +distributed = [ + { name = "distributed" }, +] + +[[package]] +name = "debugpy" +version = "1.8.14" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/bd/75/087fe07d40f490a78782ff3b0a30e3968936854105487decdb33446d4b0e/debugpy-1.8.14.tar.gz", hash = "sha256:7cd287184318416850aa8b60ac90105837bb1e59531898c07569d197d2ed5322", size = 1641444, upload-time = "2025-04-10T19:46:10.981Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/67/e8/57fe0c86915671fd6a3d2d8746e40485fd55e8d9e682388fbb3a3d42b86f/debugpy-1.8.14-cp311-cp311-macosx_14_0_universal2.whl", hash = "sha256:1b2ac8c13b2645e0b1eaf30e816404990fbdb168e193322be8f545e8c01644a9", size = 2175064, upload-time = "2025-04-10T19:46:19.486Z" }, + { url = "https://files.pythonhosted.org/packages/3b/97/2b2fd1b1c9569c6764ccdb650a6f752e4ac31be465049563c9eb127a8487/debugpy-1.8.14-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cf431c343a99384ac7eab2f763980724834f933a271e90496944195318c619e2", size = 3132359, upload-time = "2025-04-10T19:46:21.192Z" }, + { url = "https://files.pythonhosted.org/packages/c0/ee/b825c87ed06256ee2a7ed8bab8fb3bb5851293bf9465409fdffc6261c426/debugpy-1.8.14-cp311-cp311-win32.whl", hash = "sha256:c99295c76161ad8d507b413cd33422d7c542889fbb73035889420ac1fad354f2", size = 5133269, upload-time = "2025-04-10T19:46:23.047Z" }, + { url = "https://files.pythonhosted.org/packages/d5/a6/6c70cd15afa43d37839d60f324213843174c1d1e6bb616bd89f7c1341bac/debugpy-1.8.14-cp311-cp311-win_amd64.whl", hash = "sha256:7816acea4a46d7e4e50ad8d09d963a680ecc814ae31cdef3622eb05ccacf7b01", size = 5158156, upload-time = "2025-04-10T19:46:24.521Z" }, + { url = "https://files.pythonhosted.org/packages/d9/2a/ac2df0eda4898f29c46eb6713a5148e6f8b2b389c8ec9e425a4a1d67bf07/debugpy-1.8.14-cp312-cp312-macosx_14_0_universal2.whl", hash = "sha256:8899c17920d089cfa23e6005ad9f22582fd86f144b23acb9feeda59e84405b84", size = 2501268, upload-time = "2025-04-10T19:46:26.044Z" }, + { url = "https://files.pythonhosted.org/packages/10/53/0a0cb5d79dd9f7039169f8bf94a144ad3efa52cc519940b3b7dde23bcb89/debugpy-1.8.14-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f6bb5c0dcf80ad5dbc7b7d6eac484e2af34bdacdf81df09b6a3e62792b722826", size = 4221077, upload-time = "2025-04-10T19:46:27.464Z" }, + { url = "https://files.pythonhosted.org/packages/f8/d5/84e01821f362327bf4828728aa31e907a2eca7c78cd7c6ec062780d249f8/debugpy-1.8.14-cp312-cp312-win32.whl", hash = "sha256:281d44d248a0e1791ad0eafdbbd2912ff0de9eec48022a5bfbc332957487ed3f", size = 5255127, upload-time = "2025-04-10T19:46:29.467Z" }, + { url = "https://files.pythonhosted.org/packages/33/16/1ed929d812c758295cac7f9cf3dab5c73439c83d9091f2d91871e648093e/debugpy-1.8.14-cp312-cp312-win_amd64.whl", hash = "sha256:5aa56ef8538893e4502a7d79047fe39b1dae08d9ae257074c6464a7b290b806f", size = 5297249, upload-time = "2025-04-10T19:46:31.538Z" }, + { url = "https://files.pythonhosted.org/packages/4d/e4/395c792b243f2367d84202dc33689aa3d910fb9826a7491ba20fc9e261f5/debugpy-1.8.14-cp313-cp313-macosx_14_0_universal2.whl", hash = "sha256:329a15d0660ee09fec6786acdb6e0443d595f64f5d096fc3e3ccf09a4259033f", size = 2485676, upload-time = "2025-04-10T19:46:32.96Z" }, + { url = "https://files.pythonhosted.org/packages/ba/f1/6f2ee3f991327ad9e4c2f8b82611a467052a0fb0e247390192580e89f7ff/debugpy-1.8.14-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0f920c7f9af409d90f5fd26e313e119d908b0dd2952c2393cd3247a462331f15", size = 4217514, upload-time = "2025-04-10T19:46:34.336Z" }, + { url = "https://files.pythonhosted.org/packages/79/28/b9d146f8f2dc535c236ee09ad3e5ac899adb39d7a19b49f03ac95d216beb/debugpy-1.8.14-cp313-cp313-win32.whl", hash = "sha256:3784ec6e8600c66cbdd4ca2726c72d8ca781e94bce2f396cc606d458146f8f4e", size = 5254756, upload-time = "2025-04-10T19:46:36.199Z" }, + { url = "https://files.pythonhosted.org/packages/e0/62/a7b4a57013eac4ccaef6977966e6bec5c63906dd25a86e35f155952e29a1/debugpy-1.8.14-cp313-cp313-win_amd64.whl", hash = "sha256:684eaf43c95a3ec39a96f1f5195a7ff3d4144e4a18d69bb66beeb1a6de605d6e", size = 5297119, upload-time = "2025-04-10T19:46:38.141Z" }, + { url = "https://files.pythonhosted.org/packages/97/1a/481f33c37ee3ac8040d3d51fc4c4e4e7e61cb08b8bc8971d6032acc2279f/debugpy-1.8.14-py2.py3-none-any.whl", hash = "sha256:5cd9a579d553b6cb9759a7908a41988ee6280b961f24f63336835d9418216a20", size = 5256230, upload-time = "2025-04-10T19:46:54.077Z" }, +] + +[[package]] +name = "decorator" +version = "5.2.1" +source = { registry = "https://pypi.org/simple" } +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/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, 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, upload-time = "2021-03-08T10:59:24.45Z" }, +] + +[[package]] +name = "distributed" +version = "2025.10.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "click" }, + { name = "cloudpickle" }, + { name = "dask" }, + { name = "jinja2" }, + { name = "locket" }, + { name = "msgpack" }, + { name = "packaging" }, + { name = "psutil" }, + { name = "pyyaml" }, + { name = "sortedcontainers" }, + { name = "tblib" }, + { name = "toolz" }, + { name = "tornado" }, + { name = "urllib3" }, + { name = "zict" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/e3/14/ab9efdf175763c7ef9daafab7142e4557e65e223ac8efb152383025fbbaa/distributed-2025.10.0.tar.gz", hash = "sha256:b6aed021b246fa9e632d87922d6d1ed8d4671a47de2cf671ad9e2932108ace8c", size = 1101527, upload-time = "2025-10-14T19:50:30.879Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e6/86/7c764bef28f5183bd67e548c60afb9fe3eb7a6d58eb321b72c4c4d2be021/distributed-2025.10.0-py3-none-any.whl", hash = "sha256:613281c2796e4b3f349c9a1c0ef95b84a6b58f7a17d93206758a6902bd96913d", size = 1009444, upload-time = "2025-10-14T19:50:28.132Z" }, +] + +[[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, upload-time = "2024-04-23T18:57:18.24Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/8f/d7/9322c609343d929e75e7e5e6255e614fcc67572cfd083959cdef3b7aad79/docutils-0.21.2-py3-none-any.whl", hash = "sha256:dafca5b9e384f0e419294eb4d2ff9fa826435bf15f15b7bd45723e8ad76811b2", size = 587408, upload-time = "2024-04-23T18:57:14.835Z" }, +] + +[[package]] +name = "donfig" +version = "0.8.1.post1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "pyyaml" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/25/71/80cc718ff6d7abfbabacb1f57aaa42e9c1552bfdd01e64ddd704e4a03638/donfig-0.8.1.post1.tar.gz", hash = "sha256:3bef3413a4c1c601b585e8d297256d0c1470ea012afa6e8461dc28bfb7c23f52", size = 19506, upload-time = "2024-05-23T14:14:31.513Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/0c/d5/c5db1ea3394c6e1732fb3286b3bd878b59507a8f77d32a2cebda7d7b7cd4/donfig-0.8.1.post1-py3-none-any.whl", hash = "sha256:2a3175ce74a06109ff9307d90a230f81215cbac9a751f4d1c6194644b8204f9d", size = 21592, upload-time = "2024-05-23T14:13:55.283Z" }, +] + +[[package]] +name = "executing" +version = "2.2.0" +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, upload-time = "2025-01-22T15:41:29.403Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/7b/8f/c4d9bafc34ad7ad5d8dc16dd1347ee0e507a52c3adb6bfa8887e1c6a26ba/executing-2.2.0-py2.py3-none-any.whl", hash = "sha256:11387150cad388d62750327a53d3339fad4888b39a6fe233c3afbb54ecffd3aa", size = 26702, upload-time = "2025-01-22T15:41:25.929Z" }, +] + +[[package]] +name = "fastjsonschema" +version = "2.21.1" +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, upload-time = "2024-12-02T10:55:15.133Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/90/2b/0817a2b257fe88725c25589d89aec060581aabf668707a8d03b2e9e0cb2a/fastjsonschema-2.21.1-py3-none-any.whl", hash = "sha256:c9e5b7e908310918cf494a434eeb31384dd84a98b57a30bcb1f535015b554667", size = 23924, upload-time = "2024-12-02T10:55:07.599Z" }, +] + +[[package]] +name = "fire" +version = "0.7.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "termcolor" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/6b/b6/82c7e601d6d3c3278c40b7bd35e17e82aa227f050aa9f66cb7b7fce29471/fire-0.7.0.tar.gz", hash = "sha256:961550f07936eaf65ad1dc8360f2b2bf8408fad46abbfa4d2a3794f8d2a95cdf", size = 87189, upload-time = "2024-10-01T14:29:31.585Z" } + +[[package]] +name = "fonttools" +version = "4.60.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/4b/42/97a13e47a1e51a5a7142475bbcf5107fe3a68fc34aef331c897d5fb98ad0/fonttools-4.60.1.tar.gz", hash = "sha256:ef00af0439ebfee806b25f24c8f92109157ff3fac5731dc7867957812e87b8d9", size = 3559823, upload-time = "2025-09-29T21:13:27.129Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ea/85/639aa9bface1537e0fb0f643690672dde0695a5bbbc90736bc571b0b1941/fonttools-4.60.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:7b4c32e232a71f63a5d00259ca3d88345ce2a43295bb049d21061f338124246f", size = 2831872, upload-time = "2025-09-29T21:11:20.329Z" }, + { url = "https://files.pythonhosted.org/packages/6b/47/3c63158459c95093be9618794acb1067b3f4d30dcc5c3e8114b70e67a092/fonttools-4.60.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:3630e86c484263eaac71d117085d509cbcf7b18f677906824e4bace598fb70d2", size = 2356990, upload-time = "2025-09-29T21:11:22.754Z" }, + { url = "https://files.pythonhosted.org/packages/94/dd/1934b537c86fcf99f9761823f1fc37a98fbd54568e8e613f29a90fed95a9/fonttools-4.60.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5c1015318e4fec75dd4943ad5f6a206d9727adf97410d58b7e32ab644a807914", size = 5042189, upload-time = "2025-09-29T21:11:25.061Z" }, + { url = "https://files.pythonhosted.org/packages/d2/d2/9f4e4c4374dd1daa8367784e1bd910f18ba886db1d6b825b12edf6db3edc/fonttools-4.60.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:e6c58beb17380f7c2ea181ea11e7db8c0ceb474c9dd45f48e71e2cb577d146a1", size = 4978683, upload-time = "2025-09-29T21:11:27.693Z" }, + { url = "https://files.pythonhosted.org/packages/cc/c4/0fb2dfd1ecbe9a07954cc13414713ed1eab17b1c0214ef07fc93df234a47/fonttools-4.60.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:ec3681a0cb34c255d76dd9d865a55f260164adb9fa02628415cdc2d43ee2c05d", size = 5021372, upload-time = "2025-09-29T21:11:30.257Z" }, + { url = "https://files.pythonhosted.org/packages/0c/d5/495fc7ae2fab20223cc87179a8f50f40f9a6f821f271ba8301ae12bb580f/fonttools-4.60.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:f4b5c37a5f40e4d733d3bbaaef082149bee5a5ea3156a785ff64d949bd1353fa", size = 5132562, upload-time = "2025-09-29T21:11:32.737Z" }, + { url = "https://files.pythonhosted.org/packages/bc/fa/021dab618526323c744e0206b3f5c8596a2e7ae9aa38db5948a131123e83/fonttools-4.60.1-cp311-cp311-win32.whl", hash = "sha256:398447f3d8c0c786cbf1209711e79080a40761eb44b27cdafffb48f52bcec258", size = 2230288, upload-time = "2025-09-29T21:11:35.015Z" }, + { url = "https://files.pythonhosted.org/packages/bb/78/0e1a6d22b427579ea5c8273e1c07def2f325b977faaf60bb7ddc01456cb1/fonttools-4.60.1-cp311-cp311-win_amd64.whl", hash = "sha256:d066ea419f719ed87bc2c99a4a4bfd77c2e5949cb724588b9dd58f3fd90b92bf", size = 2278184, upload-time = "2025-09-29T21:11:37.434Z" }, + { url = "https://files.pythonhosted.org/packages/e3/f7/a10b101b7a6f8836a5adb47f2791f2075d044a6ca123f35985c42edc82d8/fonttools-4.60.1-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:7b0c6d57ab00dae9529f3faf187f2254ea0aa1e04215cf2f1a8ec277c96661bc", size = 2832953, upload-time = "2025-09-29T21:11:39.616Z" }, + { url = "https://files.pythonhosted.org/packages/ed/fe/7bd094b59c926acf2304d2151354ddbeb74b94812f3dc943c231db09cb41/fonttools-4.60.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:839565cbf14645952d933853e8ade66a463684ed6ed6c9345d0faf1f0e868877", size = 2352706, upload-time = "2025-09-29T21:11:41.826Z" }, + { url = "https://files.pythonhosted.org/packages/c0/ca/4bb48a26ed95a1e7eba175535fe5805887682140ee0a0d10a88e1de84208/fonttools-4.60.1-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:8177ec9676ea6e1793c8a084a90b65a9f778771998eb919d05db6d4b1c0b114c", size = 4923716, upload-time = "2025-09-29T21:11:43.893Z" }, + { url = "https://files.pythonhosted.org/packages/b8/9f/2cb82999f686c1d1ddf06f6ae1a9117a880adbec113611cc9d22b2fdd465/fonttools-4.60.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:996a4d1834524adbb423385d5a629b868ef9d774670856c63c9a0408a3063401", size = 4968175, upload-time = "2025-09-29T21:11:46.439Z" }, + { url = "https://files.pythonhosted.org/packages/18/79/be569699e37d166b78e6218f2cde8c550204f2505038cdd83b42edc469b9/fonttools-4.60.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:a46b2f450bc79e06ef3b6394f0c68660529ed51692606ad7f953fc2e448bc903", size = 4911031, upload-time = "2025-09-29T21:11:48.977Z" }, + { url = "https://files.pythonhosted.org/packages/cc/9f/89411cc116effaec5260ad519162f64f9c150e5522a27cbb05eb62d0c05b/fonttools-4.60.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:6ec722ee589e89a89f5b7574f5c45604030aa6ae24cb2c751e2707193b466fed", size = 5062966, upload-time = "2025-09-29T21:11:54.344Z" }, + { url = "https://files.pythonhosted.org/packages/62/a1/f888221934b5731d46cb9991c7a71f30cb1f97c0ef5fcf37f8da8fce6c8e/fonttools-4.60.1-cp312-cp312-win32.whl", hash = "sha256:b2cf105cee600d2de04ca3cfa1f74f1127f8455b71dbad02b9da6ec266e116d6", size = 2218750, upload-time = "2025-09-29T21:11:56.601Z" }, + { url = "https://files.pythonhosted.org/packages/88/8f/a55b5550cd33cd1028601df41acd057d4be20efa5c958f417b0c0613924d/fonttools-4.60.1-cp312-cp312-win_amd64.whl", hash = "sha256:992775c9fbe2cf794786fa0ffca7f09f564ba3499b8fe9f2f80bd7197db60383", size = 2267026, upload-time = "2025-09-29T21:11:58.852Z" }, + { url = "https://files.pythonhosted.org/packages/7c/5b/cdd2c612277b7ac7ec8c0c9bc41812c43dc7b2d5f2b0897e15fdf5a1f915/fonttools-4.60.1-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:6f68576bb4bbf6060c7ab047b1574a1ebe5c50a17de62830079967b211059ebb", size = 2825777, upload-time = "2025-09-29T21:12:01.22Z" }, + { url = "https://files.pythonhosted.org/packages/d6/8a/de9cc0540f542963ba5e8f3a1f6ad48fa211badc3177783b9d5cadf79b5d/fonttools-4.60.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:eedacb5c5d22b7097482fa834bda0dafa3d914a4e829ec83cdea2a01f8c813c4", size = 2348080, upload-time = "2025-09-29T21:12:03.785Z" }, + { url = "https://files.pythonhosted.org/packages/2d/8b/371ab3cec97ee3fe1126b3406b7abd60c8fec8975fd79a3c75cdea0c3d83/fonttools-4.60.1-cp313-cp313-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:b33a7884fabd72bdf5f910d0cf46be50dce86a0362a65cfc746a4168c67eb96c", size = 4903082, upload-time = "2025-09-29T21:12:06.382Z" }, + { url = "https://files.pythonhosted.org/packages/04/05/06b1455e4bc653fcb2117ac3ef5fa3a8a14919b93c60742d04440605d058/fonttools-4.60.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:2409d5fb7b55fd70f715e6d34e7a6e4f7511b8ad29a49d6df225ee76da76dd77", size = 4960125, upload-time = "2025-09-29T21:12:09.314Z" }, + { url = "https://files.pythonhosted.org/packages/8e/37/f3b840fcb2666f6cb97038793606bdd83488dca2d0b0fc542ccc20afa668/fonttools-4.60.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:c8651e0d4b3bdeda6602b85fdc2abbefc1b41e573ecb37b6779c4ca50753a199", size = 4901454, upload-time = "2025-09-29T21:12:11.931Z" }, + { url = "https://files.pythonhosted.org/packages/fd/9e/eb76f77e82f8d4a46420aadff12cec6237751b0fb9ef1de373186dcffb5f/fonttools-4.60.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:145daa14bf24824b677b9357c5e44fd8895c2a8f53596e1b9ea3496081dc692c", size = 5044495, upload-time = "2025-09-29T21:12:15.241Z" }, + { url = "https://files.pythonhosted.org/packages/f8/b3/cede8f8235d42ff7ae891bae8d619d02c8ac9fd0cfc450c5927a6200c70d/fonttools-4.60.1-cp313-cp313-win32.whl", hash = "sha256:2299df884c11162617a66b7c316957d74a18e3758c0274762d2cc87df7bc0272", size = 2217028, upload-time = "2025-09-29T21:12:17.96Z" }, + { url = "https://files.pythonhosted.org/packages/75/4d/b022c1577807ce8b31ffe055306ec13a866f2337ecee96e75b24b9b753ea/fonttools-4.60.1-cp313-cp313-win_amd64.whl", hash = "sha256:a3db56f153bd4c5c2b619ab02c5db5192e222150ce5a1bc10f16164714bc39ac", size = 2266200, upload-time = "2025-09-29T21:12:20.14Z" }, + { url = "https://files.pythonhosted.org/packages/9a/83/752ca11c1aa9a899b793a130f2e466b79ea0cf7279c8d79c178fc954a07b/fonttools-4.60.1-cp314-cp314-macosx_10_13_universal2.whl", hash = "sha256:a884aef09d45ba1206712c7dbda5829562d3fea7726935d3289d343232ecb0d3", size = 2822830, upload-time = "2025-09-29T21:12:24.406Z" }, + { url = "https://files.pythonhosted.org/packages/57/17/bbeab391100331950a96ce55cfbbff27d781c1b85ebafb4167eae50d9fe3/fonttools-4.60.1-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:8a44788d9d91df72d1a5eac49b31aeb887a5f4aab761b4cffc4196c74907ea85", size = 2345524, upload-time = "2025-09-29T21:12:26.819Z" }, + { url = "https://files.pythonhosted.org/packages/3d/2e/d4831caa96d85a84dd0da1d9f90d81cec081f551e0ea216df684092c6c97/fonttools-4.60.1-cp314-cp314-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:e852d9dda9f93ad3651ae1e3bb770eac544ec93c3807888798eccddf84596537", size = 4843490, upload-time = "2025-09-29T21:12:29.123Z" }, + { url = "https://files.pythonhosted.org/packages/49/13/5e2ea7c7a101b6fc3941be65307ef8df92cbbfa6ec4804032baf1893b434/fonttools-4.60.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:154cb6ee417e417bf5f7c42fe25858c9140c26f647c7347c06f0cc2d47eff003", size = 4944184, upload-time = "2025-09-29T21:12:31.414Z" }, + { url = "https://files.pythonhosted.org/packages/0c/2b/cf9603551c525b73fc47c52ee0b82a891579a93d9651ed694e4e2cd08bb8/fonttools-4.60.1-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:5664fd1a9ea7f244487ac8f10340c4e37664675e8667d6fee420766e0fb3cf08", size = 4890218, upload-time = "2025-09-29T21:12:33.936Z" }, + { url = "https://files.pythonhosted.org/packages/fd/2f/933d2352422e25f2376aae74f79eaa882a50fb3bfef3c0d4f50501267101/fonttools-4.60.1-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:583b7f8e3c49486e4d489ad1deacfb8d5be54a8ef34d6df824f6a171f8511d99", size = 4999324, upload-time = "2025-09-29T21:12:36.637Z" }, + { url = "https://files.pythonhosted.org/packages/38/99/234594c0391221f66216bc2c886923513b3399a148defaccf81dc3be6560/fonttools-4.60.1-cp314-cp314-win32.whl", hash = "sha256:66929e2ea2810c6533a5184f938502cfdaea4bc3efb7130d8cc02e1c1b4108d6", size = 2220861, upload-time = "2025-09-29T21:12:39.108Z" }, + { url = "https://files.pythonhosted.org/packages/3e/1d/edb5b23726dde50fc4068e1493e4fc7658eeefcaf75d4c5ffce067d07ae5/fonttools-4.60.1-cp314-cp314-win_amd64.whl", hash = "sha256:f3d5be054c461d6a2268831f04091dc82753176f6ea06dc6047a5e168265a987", size = 2270934, upload-time = "2025-09-29T21:12:41.339Z" }, + { url = "https://files.pythonhosted.org/packages/fb/da/1392aaa2170adc7071fe7f9cfd181a5684a7afcde605aebddf1fb4d76df5/fonttools-4.60.1-cp314-cp314t-macosx_10_13_universal2.whl", hash = "sha256:b6379e7546ba4ae4b18f8ae2b9bc5960936007a1c0e30b342f662577e8bc3299", size = 2894340, upload-time = "2025-09-29T21:12:43.774Z" }, + { url = "https://files.pythonhosted.org/packages/bf/a7/3b9f16e010d536ce567058b931a20b590d8f3177b2eda09edd92e392375d/fonttools-4.60.1-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:9d0ced62b59e0430b3690dbc5373df1c2aa7585e9a8ce38eff87f0fd993c5b01", size = 2375073, upload-time = "2025-09-29T21:12:46.437Z" }, + { url = "https://files.pythonhosted.org/packages/9b/b5/e9bcf51980f98e59bb5bb7c382a63c6f6cac0eec5f67de6d8f2322382065/fonttools-4.60.1-cp314-cp314t-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:875cb7764708b3132637f6c5fb385b16eeba0f7ac9fa45a69d35e09b47045801", size = 4849758, upload-time = "2025-09-29T21:12:48.694Z" }, + { url = "https://files.pythonhosted.org/packages/e3/dc/1d2cf7d1cba82264b2f8385db3f5960e3d8ce756b4dc65b700d2c496f7e9/fonttools-4.60.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a184b2ea57b13680ab6d5fbde99ccef152c95c06746cb7718c583abd8f945ccc", size = 5085598, upload-time = "2025-09-29T21:12:51.081Z" }, + { url = "https://files.pythonhosted.org/packages/5d/4d/279e28ba87fb20e0c69baf72b60bbf1c4d873af1476806a7b5f2b7fac1ff/fonttools-4.60.1-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:026290e4ec76583881763fac284aca67365e0be9f13a7fb137257096114cb3bc", size = 4957603, upload-time = "2025-09-29T21:12:53.423Z" }, + { url = "https://files.pythonhosted.org/packages/78/d4/ff19976305e0c05aa3340c805475abb00224c954d3c65e82c0a69633d55d/fonttools-4.60.1-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:f0e8817c7d1a0c2eedebf57ef9a9896f3ea23324769a9a2061a80fe8852705ed", size = 4974184, upload-time = "2025-09-29T21:12:55.962Z" }, + { url = "https://files.pythonhosted.org/packages/63/22/8553ff6166f5cd21cfaa115aaacaa0dc73b91c079a8cfd54a482cbc0f4f5/fonttools-4.60.1-cp314-cp314t-win32.whl", hash = "sha256:1410155d0e764a4615774e5c2c6fc516259fe3eca5882f034eb9bfdbee056259", size = 2282241, upload-time = "2025-09-29T21:12:58.179Z" }, + { url = "https://files.pythonhosted.org/packages/8a/cb/fa7b4d148e11d5a72761a22e595344133e83a9507a4c231df972e657579b/fonttools-4.60.1-cp314-cp314t-win_amd64.whl", hash = "sha256:022beaea4b73a70295b688f817ddc24ed3e3418b5036ffcd5658141184ef0d0c", size = 2345760, upload-time = "2025-09-29T21:13:00.375Z" }, + { url = "https://files.pythonhosted.org/packages/c7/93/0dd45cd283c32dea1545151d8c3637b4b8c53cdb3a625aeb2885b184d74d/fonttools-4.60.1-py3-none-any.whl", hash = "sha256:906306ac7afe2156fcf0042173d6ebbb05416af70f6b370967b47f8f00103bbb", size = 1143175, upload-time = "2025-09-29T21:13:24.134Z" }, +] + +[[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, 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, upload-time = "2021-03-11T07:16:28.351Z" }, +] + +[[package]] +name = "fsspec" +version = "2025.10.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/24/7f/2747c0d332b9acfa75dc84447a066fdf812b5a6b8d30472b74d309bfe8cb/fsspec-2025.10.0.tar.gz", hash = "sha256:b6789427626f068f9a83ca4e8a3cc050850b6c0f71f99ddb4f542b8266a26a59", size = 309285, upload-time = "2025-10-30T14:58:44.036Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/eb/02/a6b21098b1d5d6249b7c5ab69dde30108a71e4e819d4a9778f1de1d5b70d/fsspec-2025.10.0-py3-none-any.whl", hash = "sha256:7c7712353ae7d875407f97715f0e1ffcc21e33d5b24556cb1e090ae9409ec61d", size = 200966, upload-time = "2025-10-30T14:58:42.53Z" }, +] + +[[package]] +name = "greenlet" +version = "3.2.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/34/c1/a82edae11d46c0d83481aacaa1e578fea21d94a1ef400afd734d47ad95ad/greenlet-3.2.2.tar.gz", hash = "sha256:ad053d34421a2debba45aa3cc39acf454acbcd025b3fc1a9f8a0dee237abd485", size = 185797, upload-time = "2025-05-09T19:47:35.066Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a3/9f/a47e19261747b562ce88219e5ed8c859d42c6e01e73da6fbfa3f08a7be13/greenlet-3.2.2-cp311-cp311-macosx_11_0_universal2.whl", hash = "sha256:dcb9cebbf3f62cb1e5afacae90761ccce0effb3adaa32339a0670fe7805d8068", size = 268635, upload-time = "2025-05-09T14:50:39.007Z" }, + { url = "https://files.pythonhosted.org/packages/11/80/a0042b91b66975f82a914d515e81c1944a3023f2ce1ed7a9b22e10b46919/greenlet-3.2.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bf3fc9145141250907730886b031681dfcc0de1c158f3cc51c092223c0f381ce", size = 628786, upload-time = "2025-05-09T15:24:00.692Z" }, + { url = "https://files.pythonhosted.org/packages/38/a2/8336bf1e691013f72a6ebab55da04db81a11f68e82bb691f434909fa1327/greenlet-3.2.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:efcdfb9df109e8a3b475c016f60438fcd4be68cd13a365d42b35914cdab4bb2b", size = 640866, upload-time = "2025-05-09T15:24:48.153Z" }, + { url = "https://files.pythonhosted.org/packages/f8/7e/f2a3a13e424670a5d08826dab7468fa5e403e0fbe0b5f951ff1bc4425b45/greenlet-3.2.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4bd139e4943547ce3a56ef4b8b1b9479f9e40bb47e72cc906f0f66b9d0d5cab3", size = 636752, upload-time = "2025-05-09T15:29:23.182Z" }, + { url = "https://files.pythonhosted.org/packages/fd/5d/ce4a03a36d956dcc29b761283f084eb4a3863401c7cb505f113f73af8774/greenlet-3.2.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:71566302219b17ca354eb274dfd29b8da3c268e41b646f330e324e3967546a74", size = 636028, upload-time = "2025-05-09T14:53:32.854Z" }, + { url = "https://files.pythonhosted.org/packages/4b/29/b130946b57e3ceb039238413790dd3793c5e7b8e14a54968de1fe449a7cf/greenlet-3.2.2-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:3091bc45e6b0c73f225374fefa1536cd91b1e987377b12ef5b19129b07d93ebe", size = 583869, upload-time = "2025-05-09T14:53:43.614Z" }, + { url = "https://files.pythonhosted.org/packages/ac/30/9f538dfe7f87b90ecc75e589d20cbd71635531a617a336c386d775725a8b/greenlet-3.2.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:44671c29da26539a5f142257eaba5110f71887c24d40df3ac87f1117df589e0e", size = 1112886, upload-time = "2025-05-09T15:27:01.304Z" }, + { url = "https://files.pythonhosted.org/packages/be/92/4b7deeb1a1e9c32c1b59fdca1cac3175731c23311ddca2ea28a8b6ada91c/greenlet-3.2.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:c23ea227847c9dbe0b3910f5c0dd95658b607137614eb821e6cbaecd60d81cc6", size = 1138355, upload-time = "2025-05-09T14:53:58.011Z" }, + { url = "https://files.pythonhosted.org/packages/c5/eb/7551c751a2ea6498907b2fcbe31d7a54b602ba5e8eb9550a9695ca25d25c/greenlet-3.2.2-cp311-cp311-win_amd64.whl", hash = "sha256:0a16fb934fcabfdfacf21d79e6fed81809d8cd97bc1be9d9c89f0e4567143d7b", size = 295437, upload-time = "2025-05-09T15:00:57.733Z" }, + { url = "https://files.pythonhosted.org/packages/2c/a1/88fdc6ce0df6ad361a30ed78d24c86ea32acb2b563f33e39e927b1da9ea0/greenlet-3.2.2-cp312-cp312-macosx_11_0_universal2.whl", hash = "sha256:df4d1509efd4977e6a844ac96d8be0b9e5aa5d5c77aa27ca9f4d3f92d3fcf330", size = 270413, upload-time = "2025-05-09T14:51:32.455Z" }, + { url = "https://files.pythonhosted.org/packages/a6/2e/6c1caffd65490c68cd9bcec8cb7feb8ac7b27d38ba1fea121fdc1f2331dc/greenlet-3.2.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da956d534a6d1b9841f95ad0f18ace637668f680b1339ca4dcfb2c1837880a0b", size = 637242, upload-time = "2025-05-09T15:24:02.63Z" }, + { url = "https://files.pythonhosted.org/packages/98/28/088af2cedf8823b6b7ab029a5626302af4ca1037cf8b998bed3a8d3cb9e2/greenlet-3.2.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9c7b15fb9b88d9ee07e076f5a683027bc3befd5bb5d25954bb633c385d8b737e", size = 651444, upload-time = "2025-05-09T15:24:49.856Z" }, + { url = "https://files.pythonhosted.org/packages/4a/9f/0116ab876bb0bc7a81eadc21c3f02cd6100dcd25a1cf2a085a130a63a26a/greenlet-3.2.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:752f0e79785e11180ebd2e726c8a88109ded3e2301d40abced2543aa5d164275", size = 646067, upload-time = "2025-05-09T15:29:24.989Z" }, + { url = "https://files.pythonhosted.org/packages/35/17/bb8f9c9580e28a94a9575da847c257953d5eb6e39ca888239183320c1c28/greenlet-3.2.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9ae572c996ae4b5e122331e12bbb971ea49c08cc7c232d1bd43150800a2d6c65", size = 648153, upload-time = "2025-05-09T14:53:34.716Z" }, + { url = "https://files.pythonhosted.org/packages/2c/ee/7f31b6f7021b8df6f7203b53b9cc741b939a2591dcc6d899d8042fcf66f2/greenlet-3.2.2-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:02f5972ff02c9cf615357c17ab713737cccfd0eaf69b951084a9fd43f39833d3", size = 603865, upload-time = "2025-05-09T14:53:45.738Z" }, + { url = "https://files.pythonhosted.org/packages/b5/2d/759fa59323b521c6f223276a4fc3d3719475dc9ae4c44c2fe7fc750f8de0/greenlet-3.2.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:4fefc7aa68b34b9224490dfda2e70ccf2131368493add64b4ef2d372955c207e", size = 1119575, upload-time = "2025-05-09T15:27:04.248Z" }, + { url = "https://files.pythonhosted.org/packages/30/05/356813470060bce0e81c3df63ab8cd1967c1ff6f5189760c1a4734d405ba/greenlet-3.2.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:a31ead8411a027c2c4759113cf2bd473690517494f3d6e4bf67064589afcd3c5", size = 1147460, upload-time = "2025-05-09T14:54:00.315Z" }, + { url = "https://files.pythonhosted.org/packages/07/f4/b2a26a309a04fb844c7406a4501331b9400e1dd7dd64d3450472fd47d2e1/greenlet-3.2.2-cp312-cp312-win_amd64.whl", hash = "sha256:b24c7844c0a0afc3ccbeb0b807adeefb7eff2b5599229ecedddcfeb0ef333bec", size = 296239, upload-time = "2025-05-09T14:57:17.633Z" }, + { url = "https://files.pythonhosted.org/packages/89/30/97b49779fff8601af20972a62cc4af0c497c1504dfbb3e93be218e093f21/greenlet-3.2.2-cp313-cp313-macosx_11_0_universal2.whl", hash = "sha256:3ab7194ee290302ca15449f601036007873028712e92ca15fc76597a0aeb4c59", size = 269150, upload-time = "2025-05-09T14:50:30.784Z" }, + { url = "https://files.pythonhosted.org/packages/21/30/877245def4220f684bc2e01df1c2e782c164e84b32e07373992f14a2d107/greenlet-3.2.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2dc5c43bb65ec3669452af0ab10729e8fdc17f87a1f2ad7ec65d4aaaefabf6bf", size = 637381, upload-time = "2025-05-09T15:24:12.893Z" }, + { url = "https://files.pythonhosted.org/packages/8e/16/adf937908e1f913856b5371c1d8bdaef5f58f251d714085abeea73ecc471/greenlet-3.2.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:decb0658ec19e5c1f519faa9a160c0fc85a41a7e6654b3ce1b44b939f8bf1325", size = 651427, upload-time = "2025-05-09T15:24:51.074Z" }, + { url = "https://files.pythonhosted.org/packages/ad/49/6d79f58fa695b618654adac64e56aff2eeb13344dc28259af8f505662bb1/greenlet-3.2.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6fadd183186db360b61cb34e81117a096bff91c072929cd1b529eb20dd46e6c5", size = 645795, upload-time = "2025-05-09T15:29:26.673Z" }, + { url = "https://files.pythonhosted.org/packages/5a/e6/28ed5cb929c6b2f001e96b1d0698c622976cd8f1e41fe7ebc047fa7c6dd4/greenlet-3.2.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1919cbdc1c53ef739c94cf2985056bcc0838c1f217b57647cbf4578576c63825", size = 648398, upload-time = "2025-05-09T14:53:36.61Z" }, + { url = "https://files.pythonhosted.org/packages/9d/70/b200194e25ae86bc57077f695b6cc47ee3118becf54130c5514456cf8dac/greenlet-3.2.2-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:3885f85b61798f4192d544aac7b25a04ece5fe2704670b4ab73c2d2c14ab740d", size = 606795, upload-time = "2025-05-09T14:53:47.039Z" }, + { url = "https://files.pythonhosted.org/packages/f8/c8/ba1def67513a941154ed8f9477ae6e5a03f645be6b507d3930f72ed508d3/greenlet-3.2.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:85f3e248507125bf4af607a26fd6cb8578776197bd4b66e35229cdf5acf1dfbf", size = 1117976, upload-time = "2025-05-09T15:27:06.542Z" }, + { url = "https://files.pythonhosted.org/packages/c3/30/d0e88c1cfcc1b3331d63c2b54a0a3a4a950ef202fb8b92e772ca714a9221/greenlet-3.2.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:1e76106b6fc55fa3d6fe1c527f95ee65e324a13b62e243f77b48317346559708", size = 1145509, upload-time = "2025-05-09T14:54:02.223Z" }, + { url = "https://files.pythonhosted.org/packages/90/2e/59d6491834b6e289051b252cf4776d16da51c7c6ca6a87ff97e3a50aa0cd/greenlet-3.2.2-cp313-cp313-win_amd64.whl", hash = "sha256:fe46d4f8e94e637634d54477b0cfabcf93c53f29eedcbdeecaf2af32029b4421", size = 296023, upload-time = "2025-05-09T14:53:24.157Z" }, + { url = "https://files.pythonhosted.org/packages/65/66/8a73aace5a5335a1cba56d0da71b7bd93e450f17d372c5b7c5fa547557e9/greenlet-3.2.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ba30e88607fb6990544d84caf3c706c4b48f629e18853fc6a646f82db9629418", size = 629911, upload-time = "2025-05-09T15:24:22.376Z" }, + { url = "https://files.pythonhosted.org/packages/48/08/c8b8ebac4e0c95dcc68ec99198842e7db53eda4ab3fb0a4e785690883991/greenlet-3.2.2-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:055916fafad3e3388d27dd68517478933a97edc2fc54ae79d3bec827de2c64c4", size = 635251, upload-time = "2025-05-09T15:24:52.205Z" }, + { url = "https://files.pythonhosted.org/packages/37/26/7db30868f73e86b9125264d2959acabea132b444b88185ba5c462cb8e571/greenlet-3.2.2-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2593283bf81ca37d27d110956b79e8723f9aa50c4bcdc29d3c0543d4743d2763", size = 632620, upload-time = "2025-05-09T15:29:28.051Z" }, + { url = "https://files.pythonhosted.org/packages/10/ec/718a3bd56249e729016b0b69bee4adea0dfccf6ca43d147ef3b21edbca16/greenlet-3.2.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:89c69e9a10670eb7a66b8cef6354c24671ba241f46152dd3eed447f79c29fb5b", size = 628851, upload-time = "2025-05-09T14:53:38.472Z" }, + { url = "https://files.pythonhosted.org/packages/9b/9d/d1c79286a76bc62ccdc1387291464af16a4204ea717f24e77b0acd623b99/greenlet-3.2.2-cp313-cp313t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:02a98600899ca1ca5d3a2590974c9e3ec259503b2d6ba6527605fcd74e08e207", size = 593718, upload-time = "2025-05-09T14:53:48.313Z" }, + { url = "https://files.pythonhosted.org/packages/cd/41/96ba2bf948f67b245784cd294b84e3d17933597dffd3acdb367a210d1949/greenlet-3.2.2-cp313-cp313t-musllinux_1_1_aarch64.whl", hash = "sha256:b50a8c5c162469c3209e5ec92ee4f95c8231b11db6a04db09bbe338176723bb8", size = 1105752, upload-time = "2025-05-09T15:27:08.217Z" }, + { url = "https://files.pythonhosted.org/packages/68/3b/3b97f9d33c1f2eb081759da62bd6162159db260f602f048bc2f36b4c453e/greenlet-3.2.2-cp313-cp313t-musllinux_1_1_x86_64.whl", hash = "sha256:45f9f4853fb4cc46783085261c9ec4706628f3b57de3e68bae03e8f8b3c0de51", size = 1125170, upload-time = "2025-05-09T14:54:04.082Z" }, + { url = "https://files.pythonhosted.org/packages/31/df/b7d17d66c8d0f578d2885a3d8f565e9e4725eacc9d3fdc946d0031c055c4/greenlet-3.2.2-cp314-cp314-macosx_11_0_universal2.whl", hash = "sha256:9ea5231428af34226c05f927e16fc7f6fa5e39e3ad3cd24ffa48ba53a47f4240", size = 269899, upload-time = "2025-05-09T14:54:01.581Z" }, +] + +[[package]] +name = "h11" +version = "0.16.0" +source = { registry = "https://pypi.org/simple" } +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/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.9" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "certifi" }, + { name = "h11" }, +] +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/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]] +name = "httpx" +version = "0.28.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "anyio" }, + { name = "certifi" }, + { 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, 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, upload-time = "2024-12-06T15:37:21.509Z" }, +] + +[[package]] +name = "idna" +version = "3.10" +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, upload-time = "2024-09-15T18:07:39.745Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/76/c6/c88e154df9c4e1a2a66ccf0005a88dfb2650c1dffb6f5ce603dfbd452ce3/idna-3.10-py3-none-any.whl", hash = "sha256:946d195a0d259cbba61165e88e65941f16e9b36ea6ddb97f00452bae8b1287d3", size = 70442, upload-time = "2024-09-15T18:07:37.964Z" }, +] + +[[package]] +name = "imagecodecs" +version = "2025.8.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "numpy" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/6b/d1/bac78c9bdecbc12bcaa96363dd6d7b358de0b4af512d08c16f6792e7a6ea/imagecodecs-2025.8.2.tar.gz", hash = "sha256:2af272aac90c370326a7e2fffcbbbd32d42de07576959a2a98d60110267dfe6c", size = 9490135, upload-time = "2025-08-03T06:08:38.148Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/3f/af/85a9fbfd3404d9e7050052907086a0d78004b953716e104c6c67afe01a7a/imagecodecs-2025.8.2-cp311-cp311-macosx_10_14_x86_64.whl", hash = "sha256:be6524a5aaaa22684390d7450b647e4c2ffcf284eb2433ca344518292eb484ba", size = 12518594, upload-time = "2025-08-03T06:06:37.981Z" }, + { url = "https://files.pythonhosted.org/packages/e1/b2/ad5c38b500a6bc12762c0a16529a8123abfa12b23fb937e74357ffad9bca/imagecodecs-2025.8.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:d588e51fe0ff35d759c310e209c12c76f5db35893de3e95c8e7fa69d78244ca5", size = 10168537, upload-time = "2025-08-03T06:06:40.788Z" }, + { url = "https://files.pythonhosted.org/packages/3c/8e/58a58f851043325f955bfc30eef14a23bc15dd02c343f7bf4028c27fd005/imagecodecs-2025.8.2-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e13144b6af43bf75024a92f1522af6d8fd0ef61c6e0fcd01ae028961df93963a", size = 25522552, upload-time = "2025-08-03T06:06:44.527Z" }, + { url = "https://files.pythonhosted.org/packages/d6/7e/4eb0dc145b7abfbff4139251326946b44d375ae0ab29c775a58adee63a0f/imagecodecs-2025.8.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:8e993b0b1601d19ee1aadb10fceb93524d88b874ee728f82d3f9b40bddccd223", size = 26369822, upload-time = "2025-08-03T06:06:48.308Z" }, + { url = "https://files.pythonhosted.org/packages/ee/1b/05baebc43671f7f6d1d169841438cd689a12e257a021eab6fa5ebc00b5e1/imagecodecs-2025.8.2-cp311-cp311-win32.whl", hash = "sha256:a1ec2006cbc25bf273616c90478338d44f37aafa50935dcbc18767775b416722", size = 18567263, upload-time = "2025-08-03T06:06:51.692Z" }, + { url = "https://files.pythonhosted.org/packages/10/27/0254f64a1d759f22f2c3add691ef915bba016aa7b3630192bbaa9ce1d65d/imagecodecs-2025.8.2-cp311-cp311-win_amd64.whl", hash = "sha256:369a2e0784787ec2ea56676de5fdb0bdaff3202679f45b27e51261f0960923e1", size = 22686127, upload-time = "2025-08-03T06:06:55.182Z" }, + { url = "https://files.pythonhosted.org/packages/72/89/3a43d23e27da6e145148b96886b9f1b32b864cc4dc5f5356e585e2eef863/imagecodecs-2025.8.2-cp311-cp311-win_arm64.whl", hash = "sha256:5fa688d3521edeb192179c9808182f00064fb123af11c989a5d509e36a178ebe", size = 18003465, upload-time = "2025-08-03T06:06:58.387Z" }, + { url = "https://files.pythonhosted.org/packages/3b/2e/b129b2bf95a4332b86452dd93829cb6ab1e203d86a488fc8639e9f08db7d/imagecodecs-2025.8.2-cp312-cp312-macosx_10_14_x86_64.whl", hash = "sha256:32ce9707c85cf90e5fb4d9e076ec78288f0f1c084954376f798397743bc4d4e5", size = 12480416, upload-time = "2025-08-03T06:07:02.511Z" }, + { url = "https://files.pythonhosted.org/packages/dc/36/b1d3117c34f5eebfd7a92314042338dce608654173c71b1fb707e416aef5/imagecodecs-2025.8.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:7b7cd0c41ea83f249db2f4ee04c7c3f23bd6fbef89a58bdaa7d2bf11421ffc15", size = 10127356, upload-time = "2025-08-03T06:07:04.771Z" }, + { url = "https://files.pythonhosted.org/packages/e6/41/9ee8f13c4e3425c1aed0b9c5bca5547b968da20cb60af094fafcb52be05f/imagecodecs-2025.8.2-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:10f421048206ffb6763b1eb28f2205535801794e9f2c612bbcc219d14b9e44bc", size = 25765528, upload-time = "2025-08-03T06:07:08.044Z" }, + { url = "https://files.pythonhosted.org/packages/d6/1a/f12736807a179a4bd5a26387f2edf00cc3f972139b61f2833f6fbe9b9685/imagecodecs-2025.8.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f14a5eb8151e32316028c09212eed1d14334460e8adbbef819c1d8ec6ab7e633", size = 26718026, upload-time = "2025-08-03T06:07:13.54Z" }, + { url = "https://files.pythonhosted.org/packages/9c/cd/b0367017443af901279952817900e7f496998fb11de24d91cccdb4fa3dc3/imagecodecs-2025.8.2-cp312-cp312-win32.whl", hash = "sha256:e5cb491fa698d055643d3519bab36a3da8d4144ac759430464e2f75f945f3325", size = 18546766, upload-time = "2025-08-03T06:07:16.836Z" }, + { url = "https://files.pythonhosted.org/packages/c4/97/5eb48564f5fdbe3ef83a07ba45d301d45bf85af382a051de34e0a3d6af85/imagecodecs-2025.8.2-cp312-cp312-win_amd64.whl", hash = "sha256:7371169cff1b98f07a983b28fffd2d334cf40a61fce3c876dda930149081bdeb", size = 22674367, upload-time = "2025-08-03T06:07:20.208Z" }, + { url = "https://files.pythonhosted.org/packages/2b/b9/a1a70b5d2250937cd747ceff94ddb9cb70d6f1b9fef9f4164d88c63dd3cb/imagecodecs-2025.8.2-cp312-cp312-win_arm64.whl", hash = "sha256:bf0a97cd58810d5d7ecd983332f1f85a0df991080a774f7caadb1add172165d0", size = 17981844, upload-time = "2025-08-03T06:07:23.219Z" }, + { url = "https://files.pythonhosted.org/packages/f2/69/77a5c020030dbba1a566264b9201f091534b4b10e9ac5725b7bd40895a8b/imagecodecs-2025.8.2-cp313-cp313-macosx_10_14_x86_64.whl", hash = "sha256:06a1b54847cbf595ed58879936eabdab990f1780b80d03a8d4edb57e61c768b0", size = 12454348, upload-time = "2025-08-03T06:07:26.135Z" }, + { url = "https://files.pythonhosted.org/packages/f9/5d/c5dd7f0706dc48d38deefe4cba05ac78236b662a8ef86f9c0cc569b9db96/imagecodecs-2025.8.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:dbf3abd281034e29034b773407c27eff35dd94832a9b6e3c97490db079e3c0a8", size = 10103114, upload-time = "2025-08-03T06:07:28.657Z" }, + { url = "https://files.pythonhosted.org/packages/60/40/8b656577120f758ce4b177917b57c76f15e695ff0e63584f641db2063bbe/imagecodecs-2025.8.2-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:248bb2ea3e43690196acdb1dae5aa40213dbd00c47255295d57da80770ceeaa7", size = 25602557, upload-time = "2025-08-03T06:07:32.399Z" }, + { url = "https://files.pythonhosted.org/packages/8a/de/6c1cf78cc0ecc45d98a0eb0d8920df7b90719f8643c7ed9b1bb700f95890/imagecodecs-2025.8.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:52230fcd0c331b0167ccd14d7ce764bb780006b65bf69761d8bde6863419fdbf", size = 26544468, upload-time = "2025-08-03T06:07:36.096Z" }, + { url = "https://files.pythonhosted.org/packages/51/14/bda4974256e31eca65e33446026c91d54d1124aa59ce042fc326836597ec/imagecodecs-2025.8.2-cp313-cp313-win32.whl", hash = "sha256:151f9e0879ed8a025b19fcffbf4785dacf29002d5fec94d318e84ba154ddd54c", size = 18534480, upload-time = "2025-08-03T06:07:39.901Z" }, + { url = "https://files.pythonhosted.org/packages/a6/bb/ada8851ee56ab835562fb96f764f055e16a5d43a81ebc95207f6b2f3c1d4/imagecodecs-2025.8.2-cp313-cp313-win_amd64.whl", hash = "sha256:d167c265caaf36f9f090e55b68a7c0ec4e5b436923cdc047358743f450534154", size = 22662134, upload-time = "2025-08-03T06:07:43.845Z" }, + { url = "https://files.pythonhosted.org/packages/7c/b6/687ad4e137fe637213540cf71bf6a3957cc48667ce6d96d6d9dcb8409305/imagecodecs-2025.8.2-cp313-cp313-win_arm64.whl", hash = "sha256:37199e19d61c7a6c0cf901859d7a81c4449d18047a15ca9d2ebe17176c8d1b69", size = 17968181, upload-time = "2025-08-03T06:07:47.254Z" }, + { url = "https://files.pythonhosted.org/packages/63/5f/2be51d6ea6e6cae13d8d4ce77d5076ef72e492f670368bb193db35e146ce/imagecodecs-2025.8.2-cp314-cp314-macosx_10_14_x86_64.whl", hash = "sha256:7a3c89b5f5c946d5649892e15b5c89aeca357d048331c3a4ae89009320d2704a", size = 12447596, upload-time = "2025-08-03T06:07:49.804Z" }, + { url = "https://files.pythonhosted.org/packages/6e/75/d9cd579b1fd5fdef5742567236adb49df15beaf8f66219412f21fb86a64c/imagecodecs-2025.8.2-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:3a4d2249e4d25a57da7da336c68efc72a7e15f9271dc6c13c322947f30383b8e", size = 10107274, upload-time = "2025-08-03T06:07:52.787Z" }, + { url = "https://files.pythonhosted.org/packages/57/46/011e41f99f2301091f902afd917a4a8079056510dfcb8b8529d96e4232c8/imagecodecs-2025.8.2-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:31ebfca1bd01c6e4db25c0a91301ddc9aeca1dc63642db689543a9700a5869e8", size = 25579702, upload-time = "2025-08-03T06:07:56.392Z" }, + { url = "https://files.pythonhosted.org/packages/bd/9b/b2d38a3902b2a61cfdbe1bca7aa939b77e32349d00aba7a4014d1dfd8cb9/imagecodecs-2025.8.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:be84bd8f3cf1552efc92f2465af5ab40a14a788d48482ef3a702e9dae5f4cd0b", size = 26372160, upload-time = "2025-08-03T06:08:00.079Z" }, + { url = "https://files.pythonhosted.org/packages/c2/96/a22ce5b43a93d12b21f2ec9e374cd4a7edf9347630c7ed90bef7c4ca9f5d/imagecodecs-2025.8.2-cp314-cp314-win32.whl", hash = "sha256:ce57af27547c42dfb888562a1a22dc51a6103c20b3fb69ac4c26121acc741ade", size = 18802212, upload-time = "2025-08-03T06:08:03.341Z" }, + { url = "https://files.pythonhosted.org/packages/b3/0c/d364bff2ffb8f2864e9f7fa6dd05b57c25a4c341ba1e2f08b3dea1dc8a6d/imagecodecs-2025.8.2-cp314-cp314-win_amd64.whl", hash = "sha256:b93d77293c0aa9e661d42f3203b13ea135d5bf9f0936fbbe90780ed1c67322d3", size = 23052776, upload-time = "2025-08-03T06:08:06.975Z" }, + { url = "https://files.pythonhosted.org/packages/7d/4b/54d1e3a2b9d11c8a875c98b543dc5527c259c174b05987b1e79ccfc107b9/imagecodecs-2025.8.2-cp314-cp314-win_arm64.whl", hash = "sha256:d7a53983d4df035761dc652e44c912092bddc5b115d6f5f612df301ce94fcd55", size = 18374009, upload-time = "2025-08-03T06:08:10.074Z" }, + { url = "https://files.pythonhosted.org/packages/ae/8f/c614d151d577c17f38bb8ba9388f56eaccc5c3708b3109ed103209350bc8/imagecodecs-2025.8.2-cp314-cp314t-macosx_10_14_x86_64.whl", hash = "sha256:9e2b138c2826cf58d4088513fe61bf2311d6206e0eb865a37cd27749812bcc2a", size = 12582934, upload-time = "2025-08-03T06:08:13.466Z" }, + { url = "https://files.pythonhosted.org/packages/cf/d2/9129c759a5d11c0c0f119fe08871823a623bb382c2996486db5442c3d61b/imagecodecs-2025.8.2-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:fa4750e23d69c95b99eff991ca3f28176b77b2e9ccf14eb326942afa4258d349", size = 10277782, upload-time = "2025-08-03T06:08:15.78Z" }, + { url = "https://files.pythonhosted.org/packages/31/39/838c2fc76e9d775b385b6d11b7882d162c895bd1c62aaf57143c79956c7f/imagecodecs-2025.8.2-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:2ca3bb477946836af844dfe89d2bfb21c69e2e08904560f927dbb4298cfb76c9", size = 26631262, upload-time = "2025-08-03T06:08:19.518Z" }, + { url = "https://files.pythonhosted.org/packages/d7/38/c3f0ab9374b1b74c125ac3e77a8ee84b9a1e9eb7429dca0f026a792d02ed/imagecodecs-2025.8.2-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:dd14eb5626cf7b307f9442da130c2a5340cd088718b71d35ce7389409b2e5341", size = 27053693, upload-time = "2025-08-03T06:08:24.422Z" }, + { url = "https://files.pythonhosted.org/packages/df/00/88399944e570369c39e626020200136ae20d9fcbb439e83ec0f25d301721/imagecodecs-2025.8.2-cp314-cp314t-win32.whl", hash = "sha256:4d8378e3068b12abc4cd9dbde8867ce80dad89b9f11a7bd24321c139eaea30aa", size = 19110281, upload-time = "2025-08-03T06:08:28.128Z" }, + { url = "https://files.pythonhosted.org/packages/a1/ec/bbeb61bb3b8c6853c74c501e787cc5be025454be8679fda385b3ee451c8b/imagecodecs-2025.8.2-cp314-cp314t-win_amd64.whl", hash = "sha256:4d1002282afc6b89616915e9741fa8bbd283e214a268f03b14a74acb43aad451", size = 23430830, upload-time = "2025-08-03T06:08:31.963Z" }, + { url = "https://files.pythonhosted.org/packages/d0/c0/93445b41eb2063414ebb443aa93bccaff2868252a8c55c8c0ea72a7be96a/imagecodecs-2025.8.2-cp314-cp314t-win_arm64.whl", hash = "sha256:f8bb58c7da65f93fee53d4b279d4030db2804b97a42c5135abc82f02ebfb4c3a", size = 18497460, upload-time = "2025-08-03T06:08:35.487Z" }, +] + +[[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, 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, upload-time = "2022-07-01T12:21:02.467Z" }, +] + +[[package]] +name = "importlib-metadata" +version = "8.7.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "zipp" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/76/66/650a33bd90f786193e4de4b3ad86ea60b53c89b669a5c7be931fac31cdb0/importlib_metadata-8.7.0.tar.gz", hash = "sha256:d13b81ad223b890aa16c5471f2ac3056cf76c5f10f82d6f9292f0b415f389000", size = 56641, upload-time = "2025-04-27T15:29:01.736Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/20/b0/36bd937216ec521246249be3bf9855081de4c5e06a0c9b4219dbeda50373/importlib_metadata-8.7.0-py3-none-any.whl", hash = "sha256:e5dd1551894c77868a30651cef00984d50e1002d06942a7101d34870c5f02afd", size = 27656, upload-time = "2025-04-27T15:29:00.214Z" }, +] + +[[package]] +name = "iniconfig" +version = "2.1.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/f2/97/ebf4da567aa6827c909642694d71c9fcf53e5b504f2d96afea02718862f3/iniconfig-2.1.0.tar.gz", hash = "sha256:3abbd2e30b36733fee78f9c7f7308f2d0050e88f0087fd25c2645f63c773e1c7", size = 4793, upload-time = "2025-03-19T20:09:59.721Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/2c/e1/e6716421ea10d38022b952c159d5161ca1193197fb744506875fbb87ea7b/iniconfig-2.1.0-py3-none-any.whl", hash = "sha256:9deba5723312380e77435581c6bf4935c94cbfab9b1ed33ef8d238ea168eb760", size = 6050, upload-time = "2025-03-19T20:10:01.071Z" }, +] + +[[package]] +name = "ipykernel" +version = "6.29.5" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "appnope", marker = "sys_platform == 'darwin'" }, + { name = "comm" }, + { name = "debugpy" }, + { name = "ipython" }, + { name = "jupyter-client" }, + { name = "jupyter-core" }, + { name = "matplotlib-inline" }, + { name = "nest-asyncio" }, + { name = "packaging" }, + { name = "psutil" }, + { name = "pyzmq" }, + { 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, upload-time = "2024-07-01T14:07:22.543Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/94/5c/368ae6c01c7628438358e6d337c19b05425727fbb221d2a3c4303c372f42/ipykernel-6.29.5-py3-none-any.whl", hash = "sha256:afdb66ba5aa354b09b91379bac28ae4afebbb30e8b39510c9690afb7a10421b5", size = 117173, upload-time = "2024-07-01T14:07:19.603Z" }, +] + +[[package]] +name = "ipython" +version = "9.2.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "colorama", marker = "sys_platform == 'win32'" }, + { name = "decorator" }, + { name = "ipython-pygments-lexers" }, + { name = "jedi" }, + { name = "matplotlib-inline" }, + { name = "pexpect", marker = "sys_platform != 'emscripten' and sys_platform != 'win32'" }, + { name = "prompt-toolkit" }, + { name = "pygments" }, + { name = "stack-data" }, + { name = "traitlets" }, + { name = "typing-extensions", marker = "python_full_version < '3.12'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/9d/02/63a84444a7409b3c0acd1de9ffe524660e0e5d82ee473e78b45e5bfb64a4/ipython-9.2.0.tar.gz", hash = "sha256:62a9373dbc12f28f9feaf4700d052195bf89806279fc8ca11f3f54017d04751b", size = 4424394, upload-time = "2025-04-25T17:55:40.498Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/78/ce/5e897ee51b7d26ab4e47e5105e7368d40ce6cfae2367acdf3165396d50be/ipython-9.2.0-py3-none-any.whl", hash = "sha256:fef5e33c4a1ae0759e0bba5917c9db4eb8c53fee917b6a526bd973e1ca5159f6", size = 604277, upload-time = "2025-04-25T17:55:37.625Z" }, +] + +[[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/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 = "isoduration" +version = "20.11.0" +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, 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, upload-time = "2020-11-01T10:59:58.02Z" }, +] + +[[package]] +name = "isort" +version = "6.0.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/b8/21/1e2a441f74a653a144224d7d21afe8f4169e6c7c20bb13aec3a2dc3815e0/isort-6.0.1.tar.gz", hash = "sha256:1cb5df28dfbc742e490c5e41bad6da41b805b0a8be7bc93cd0fb2a8a890ac450", size = 821955, upload-time = "2025-02-26T21:13:16.955Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c1/11/114d0a5f4dabbdcedc1125dee0888514c3c3b16d3e9facad87ed96fad97c/isort-6.0.1-py3-none-any.whl", hash = "sha256:2dc5d7f65c9678d94c88dfc29161a320eec67328bc97aad576874cb4be1e9615", size = 94186, upload-time = "2025-02-26T21:13:14.911Z" }, +] + +[[package]] +name = "jedi" +version = "0.19.2" +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, 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, upload-time = "2024-11-11T01:41:40.175Z" }, +] + +[[package]] +name = "jinja2" +version = "3.1.6" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "markupsafe" }, +] +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/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.12.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/12/be/c6c745ec4c4539b25a278b70e29793f10382947df0d9efba2fa09120895d/json5-0.12.0.tar.gz", hash = "sha256:0b4b6ff56801a1c7dc817b0241bca4ce474a0e6a163bfef3fc594d3fd263ff3a", size = 51907, upload-time = "2025-04-03T16:33:13.201Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/41/9f/3500910d5a98549e3098807493851eeef2b89cdd3032227558a104dfe926/json5-0.12.0-py3-none-any.whl", hash = "sha256:6d37aa6c08b0609f16e1ec5ff94697e2cbbfbad5ac112afa05794da9ab7810db", size = 36079, upload-time = "2025-04-03T16:33:11.927Z" }, +] + +[[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, 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, upload-time = "2024-06-10T19:24:40.698Z" }, +] + +[[package]] +name = "jsonschema" +version = "4.23.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "attrs" }, + { name = "jsonschema-specifications" }, + { 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, upload-time = "2024-07-08T18:40:05.546Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/69/4a/4f9dbeb84e8850557c02365a0eee0649abe5eb1d84af92a25731c6c0f922/jsonschema-4.23.0-py3-none-any.whl", hash = "sha256:fbadb6f8b144a8f8cf9f0b89ba94501d143e50411a1278633f56a7acf7fd5566", size = 88462, upload-time = "2024-07-08T18:40:00.165Z" }, +] + +[package.optional-dependencies] +format-nongpl = [ + { name = "fqdn" }, + { name = "idna" }, + { name = "isoduration" }, + { name = "jsonpointer" }, + { name = "rfc3339-validator" }, + { name = "rfc3986-validator" }, + { name = "uri-template" }, + { name = "webcolors" }, +] + +[[package]] +name = "jsonschema-specifications" +version = "2025.4.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "referencing" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/bf/ce/46fbd9c8119cfc3581ee5643ea49464d168028cfb5caff5fc0596d0cf914/jsonschema_specifications-2025.4.1.tar.gz", hash = "sha256:630159c9f4dbea161a6a2205c3011cc4f18ff381b189fff48bb39b9bf26ae608", size = 15513, upload-time = "2025-04-23T12:34:07.418Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/01/0e/b27cdbaccf30b890c40ed1da9fd4a3593a5cf94dae54fb34f8a4b74fcd3f/jsonschema_specifications-2025.4.1-py3-none-any.whl", hash = "sha256:4653bffbd6584f7de83a67e0d620ef16900b390ddc7939d56684d6c81e33f1af", size = 18437, upload-time = "2025-04-23T12:34:05.422Z" }, +] + +[[package]] +name = "jupyter-cache" +version = "1.0.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "attrs" }, + { name = "click" }, + { name = "importlib-metadata" }, + { name = "nbclient" }, + { name = "nbformat" }, + { name = "pyyaml" }, + { name = "sqlalchemy" }, + { name = "tabulate" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/bb/f7/3627358075f183956e8c4974603232b03afd4ddc7baf72c2bc9fff522291/jupyter_cache-1.0.1.tar.gz", hash = "sha256:16e808eb19e3fb67a223db906e131ea6e01f03aa27f49a7214ce6a5fec186fb9", size = 32048, upload-time = "2024-11-15T16:03:55.322Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/64/6b/67b87da9d36bff9df7d0efbd1a325fa372a43be7158effaf43ed7b22341d/jupyter_cache-1.0.1-py3-none-any.whl", hash = "sha256:9c3cafd825ba7da8b5830485343091143dff903e4d8c69db9349b728b140abf6", size = 33907, upload-time = "2024-11-15T16:03:54.021Z" }, +] + +[[package]] +name = "jupyter-client" +version = "8.6.3" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "jupyter-core" }, + { name = "python-dateutil" }, + { name = "pyzmq" }, + { 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, upload-time = "2024-09-17T10:44:17.613Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/11/85/b0394e0b6fcccd2c1eeefc230978a6f8cb0c5df1e4cd3e7625735a0d7d1e/jupyter_client-8.6.3-py3-none-any.whl", hash = "sha256:e8a19cc986cc45905ac3362915f410f3af85424b4c0905e94fa5f2cb08e8f23f", size = 106105, upload-time = "2024-09-17T10:44:15.218Z" }, +] + +[[package]] +name = "jupyter-core" +version = "5.7.2" +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, upload-time = "2024-03-12T12:37:35.652Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c9/fb/108ecd1fe961941959ad0ee4e12ee7b8b1477247f30b1fdfd83ceaf017f0/jupyter_core-5.7.2-py3-none-any.whl", hash = "sha256:4f7315d2f6b4bcf2e3e7cb6e46772eba760ae459cd1f59d29eb57b0a01bd7409", size = 28965, upload-time = "2024-03-12T12:37:32.36Z" }, +] + +[[package]] +name = "jupyter-events" +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" }, + { name = "rfc3339-validator" }, + { name = "rfc3986-validator" }, + { name = "traitlets" }, +] +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/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" +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, upload-time = "2024-04-09T17:59:44.918Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/07/e0/7bd7cff65594fd9936e2f9385701e44574fc7d721331ff676ce440b14100/jupyter_lsp-2.2.5-py3-none-any.whl", hash = "sha256:45fbddbd505f3fbfb0b6cb2f1bc5e15e83ab7c79cd6e89416b248cb3c00c11da", size = 69146, upload-time = "2024-04-09T17:59:43.388Z" }, +] + +[[package]] +name = "jupyter-server" +version = "2.16.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "anyio" }, + { name = "argon2-cffi" }, + { name = "jinja2" }, + { name = "jupyter-client" }, + { name = "jupyter-core" }, + { name = "jupyter-events" }, + { name = "jupyter-server-terminals" }, + { name = "nbconvert" }, + { name = "nbformat" }, + { name = "overrides" }, + { name = "packaging" }, + { name = "prometheus-client" }, + { name = "pywinpty", marker = "os_name == 'nt'" }, + { name = "pyzmq" }, + { name = "send2trash" }, + { name = "terminado" }, + { name = "tornado" }, + { name = "traitlets" }, + { name = "websocket-client" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/41/c8/ba2bbcd758c47f1124c4ca14061e8ce60d9c6fd537faee9534a95f83521a/jupyter_server-2.16.0.tar.gz", hash = "sha256:65d4b44fdf2dcbbdfe0aa1ace4a842d4aaf746a2b7b168134d5aaed35621b7f6", size = 728177, upload-time = "2025-05-12T16:44:46.245Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/46/1f/5ebbced977171d09a7b0c08a285ff9a20aafb9c51bde07e52349ff1ddd71/jupyter_server-2.16.0-py3-none-any.whl", hash = "sha256:3d8db5be3bc64403b1c65b400a1d7f4647a5ce743f3b20dbdefe8ddb7b55af9e", size = 386904, upload-time = "2025-05-12T16:44:43.335Z" }, +] + +[[package]] +name = "jupyter-server-terminals" +version = "0.5.3" +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, upload-time = "2024-03-12T14:37:03.049Z" } +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, upload-time = "2024-03-12T14:37:00.708Z" }, +] + +[[package]] +name = "jupyterlab" +version = "4.4.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "async-lru" }, + { name = "httpx" }, + { name = "ipykernel" }, + { name = "jinja2" }, + { name = "jupyter-core" }, + { name = "jupyter-lsp" }, + { name = "jupyter-server" }, + { name = "jupyterlab-server" }, + { name = "notebook-shim" }, + { name = "packaging" }, + { name = "setuptools" }, + { name = "tornado" }, + { name = "traitlets" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/f4/3c/12a8b27ff2c3b4005bbb5e11c7747246965776d2b821193e53ffd61f1332/jupyterlab-4.4.2.tar.gz", hash = "sha256:afa9caf28c0cb966488be18e5e8daba9f018a1c4273a406b7d5006344cbc6d16", size = 23030818, upload-time = "2025-05-06T12:29:40.992Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/f6/ae/fbb93f4990b7648849b19112d8b3e7427bbfc9c5cc8fdc6bf14c0e86d104/jupyterlab-4.4.2-py3-none-any.whl", hash = "sha256:857111a50bed68542bf55dca784522fe728f9f88b4fe69e8c585db5c50900419", size = 12294799, upload-time = "2025-05-06T12:29:35.824Z" }, +] + +[[package]] +name = "jupyterlab-code-formatter" +version = "3.0.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "jupyter-server" }, + { name = "packaging" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/ea/a0/279f8ab354f944cd54fc124eeb6112f4d4fd22c6834e96ca48a13bc015a4/jupyterlab_code_formatter-3.0.2.tar.gz", hash = "sha256:55adb8fa8b9bd58f0b39e7d3ead6c1e862e9ebc1444a66cdb4233d8dc6351d4b", size = 3323619, upload-time = "2024-08-14T09:59:57.51Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/7b/82/198e37071ca3f5709b80b19d99b5498f75f020e9052b8f7f750bd3580ad6/jupyterlab_code_formatter-3.0.2-py3-none-any.whl", hash = "sha256:9f4c5be0a5296029207d965da7b65621aa8a06d39fc3a5d8e59d1f3db88997fd", size = 33034, upload-time = "2024-08-14T09:59:54.566Z" }, +] + +[[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, 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, upload-time = "2023-11-23T09:26:34.325Z" }, +] + +[[package]] +name = "jupyterlab-server" +version = "2.27.3" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "babel" }, + { name = "jinja2" }, + { name = "json5" }, + { name = "jsonschema" }, + { name = "jupyter-server" }, + { 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, upload-time = "2024-07-16T17:02:04.149Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/54/09/2032e7d15c544a0e3cd831c51d77a8ca57f7555b2e1b2922142eddb02a84/jupyterlab_server-2.27.3-py3-none-any.whl", hash = "sha256:e697488f66c3db49df675158a77b3b017520d772c6e1548c7d9bcc5df7944ee4", size = 59700, upload-time = "2024-07-16T17:02:01.115Z" }, +] + +[[package]] +name = "jupytext" +version = "1.17.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "markdown-it-py" }, + { name = "mdit-py-plugins" }, + { name = "nbformat" }, + { name = "packaging" }, + { name = "pyyaml" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/6e/d9/b7acd3bed66c194cec1915c5bbec30994dbb50693ec209e5b115c28ddf63/jupytext-1.17.1.tar.gz", hash = "sha256:c02fda8af76ffd6e064a04cf2d3cc8aae242b2f0e38c42b4cd80baf89c3325d3", size = 3746897, upload-time = "2025-04-26T21:16:11.453Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/12/b7/e7e3d34c8095c19228874b1babedfb5d901374e40d51ae66f2a90203be53/jupytext-1.17.1-py3-none-any.whl", hash = "sha256:99145b1e1fa96520c21ba157de7d354ffa4904724dcebdcd70b8413688a312de", size = 164286, upload-time = "2025-04-26T21:16:09.636Z" }, +] + +[[package]] +name = "kerchunk" +version = "0.2.9" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "fsspec" }, + { name = "numcodecs" }, + { name = "numpy" }, + { name = "ujson" }, + { name = "zarr" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/01/4d/4e8a1d7780eebe3d869887835eaa63ccc0b5bd316a4c0ba793e0e73c848d/kerchunk-0.2.9.tar.gz", hash = "sha256:86a54da9a57a94fd6fb97be786e2d83182d3d8e4fd7c0ea2b67cde3d0641df7d", size = 712534, upload-time = "2025-07-31T14:36:17.699Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e0/96/355144a51c7dd7444e7550b26addfce45f31bc59c4a258d6efc84f585af4/kerchunk-0.2.9-py3-none-any.whl", hash = "sha256:5f7ff385ace07c62bd0ae5db639cac8b441169fea2389bb006fd209549f699c2", size = 66440, upload-time = "2025-07-31T14:36:16.628Z" }, +] + +[[package]] +name = "kiwisolver" +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 = "locket" +version = "1.0.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/2f/83/97b29fe05cb6ae28d2dbd30b81e2e402a3eed5f460c26e9eaa5895ceacf5/locket-1.0.0.tar.gz", hash = "sha256:5c0d4c052a8bbbf750e056a8e65ccd309086f4f0f18a2eac306a8dfa4112a632", size = 4350, upload-time = "2022-04-20T22:04:44.312Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/db/bc/83e112abc66cd466c6b83f99118035867cecd41802f8d044638aa78a106e/locket-1.0.0-py2.py3-none-any.whl", hash = "sha256:b6c819a722f7b6bd955b80781788e4a66a55628b858d347536b7e81325a3a5e3", size = 4398, upload-time = "2022-04-20T22:04:42.23Z" }, +] + +[[package]] +name = "lxml" +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" +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, upload-time = "2023-06-03T06:41:14.443Z" } +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, upload-time = "2023-06-03T06:41:11.019Z" }, +] + +[[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, upload-time = "2024-10-18T15:21:54.129Z" } +wheels = [ + { 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, upload-time = "2024-10-18T15:21:02.187Z" }, + { 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, upload-time = "2024-10-18T15:21:02.941Z" }, + { 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, upload-time = "2024-10-18T15:21:03.953Z" }, + { 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, upload-time = "2024-10-18T15:21:06.495Z" }, + { 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, upload-time = "2024-10-18T15:21:07.295Z" }, + { 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, upload-time = "2024-10-18T15:21:08.073Z" }, + { 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, upload-time = "2024-10-18T15:21:09.318Z" }, + { 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, upload-time = "2024-10-18T15:21:10.185Z" }, + { url = "https://files.pythonhosted.org/packages/9a/34/a15aa69f01e2181ed8d2b685c0d2f6655d5cca2c4db0ddea775e631918cd/MarkupSafe-3.0.2-cp311-cp311-win32.whl", hash = "sha256:6c89876f41da747c8d3677a2b540fb32ef5715f97b66eeb0c6b66f5e3ef6f59d", size = 15094, upload-time = "2024-10-18T15:21:11.005Z" }, + { url = "https://files.pythonhosted.org/packages/da/b8/3a3bd761922d416f3dc5d00bfbed11f66b1ab89a0c2b6e887240a30b0f6b/MarkupSafe-3.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:70a87b411535ccad5ef2f1df5136506a10775d267e197e4cf531ced10537bd6b", size = 15521, upload-time = "2024-10-18T15:21:12.911Z" }, + { 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, upload-time = "2024-10-18T15:21:13.777Z" }, + { 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, upload-time = "2024-10-18T15:21:14.822Z" }, + { 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, upload-time = "2024-10-18T15:21:15.642Z" }, + { 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, upload-time = "2024-10-18T15:21:17.133Z" }, + { 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, upload-time = "2024-10-18T15:21:18.064Z" }, + { 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, upload-time = "2024-10-18T15:21:18.859Z" }, + { 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, upload-time = "2024-10-18T15:21:19.671Z" }, + { 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, upload-time = "2024-10-18T15:21:20.971Z" }, + { url = "https://files.pythonhosted.org/packages/51/ae/97827349d3fcffee7e184bdf7f41cd6b88d9919c80f0263ba7acd1bbcb18/MarkupSafe-3.0.2-cp312-cp312-win32.whl", hash = "sha256:0f4ca02bea9a23221c0182836703cbf8930c5e9454bacce27e767509fa286a30", size = 15097, upload-time = "2024-10-18T15:21:22.646Z" }, + { url = "https://files.pythonhosted.org/packages/c1/80/a61f99dc3a936413c3ee4e1eecac96c0da5ed07ad56fd975f1a9da5bc630/MarkupSafe-3.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:8e06879fc22a25ca47312fbe7c8264eb0b662f6db27cb2d3bbbc74b1df4b9b87", size = 15601, upload-time = "2024-10-18T15:21:23.499Z" }, + { url = "https://files.pythonhosted.org/packages/83/0e/67eb10a7ecc77a0c2bbe2b0235765b98d164d81600746914bebada795e97/MarkupSafe-3.0.2-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:ba9527cdd4c926ed0760bc301f6728ef34d841f405abf9d4f959c478421e4efd", size = 14274, upload-time = "2024-10-18T15:21:24.577Z" }, + { url = "https://files.pythonhosted.org/packages/2b/6d/9409f3684d3335375d04e5f05744dfe7e9f120062c9857df4ab490a1031a/MarkupSafe-3.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f8b3d067f2e40fe93e1ccdd6b2e1d16c43140e76f02fb1319a05cf2b79d99430", size = 12352, upload-time = "2024-10-18T15:21:25.382Z" }, + { url = "https://files.pythonhosted.org/packages/d2/f5/6eadfcd3885ea85fe2a7c128315cc1bb7241e1987443d78c8fe712d03091/MarkupSafe-3.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:569511d3b58c8791ab4c2e1285575265991e6d8f8700c7be0e88f86cb0672094", size = 24122, upload-time = "2024-10-18T15:21:26.199Z" }, + { url = "https://files.pythonhosted.org/packages/0c/91/96cf928db8236f1bfab6ce15ad070dfdd02ed88261c2afafd4b43575e9e9/MarkupSafe-3.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:15ab75ef81add55874e7ab7055e9c397312385bd9ced94920f2802310c930396", size = 23085, upload-time = "2024-10-18T15:21:27.029Z" }, + { url = "https://files.pythonhosted.org/packages/c2/cf/c9d56af24d56ea04daae7ac0940232d31d5a8354f2b457c6d856b2057d69/MarkupSafe-3.0.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f3818cb119498c0678015754eba762e0d61e5b52d34c8b13d770f0719f7b1d79", size = 22978, upload-time = "2024-10-18T15:21:27.846Z" }, + { url = "https://files.pythonhosted.org/packages/2a/9f/8619835cd6a711d6272d62abb78c033bda638fdc54c4e7f4272cf1c0962b/MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:cdb82a876c47801bb54a690c5ae105a46b392ac6099881cdfb9f6e95e4014c6a", size = 24208, upload-time = "2024-10-18T15:21:28.744Z" }, + { url = "https://files.pythonhosted.org/packages/f9/bf/176950a1792b2cd2102b8ffeb5133e1ed984547b75db47c25a67d3359f77/MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:cabc348d87e913db6ab4aa100f01b08f481097838bdddf7c7a84b7575b7309ca", size = 23357, upload-time = "2024-10-18T15:21:29.545Z" }, + { url = "https://files.pythonhosted.org/packages/ce/4f/9a02c1d335caabe5c4efb90e1b6e8ee944aa245c1aaaab8e8a618987d816/MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:444dcda765c8a838eaae23112db52f1efaf750daddb2d9ca300bcae1039adc5c", size = 23344, upload-time = "2024-10-18T15:21:30.366Z" }, + { url = "https://files.pythonhosted.org/packages/ee/55/c271b57db36f748f0e04a759ace9f8f759ccf22b4960c270c78a394f58be/MarkupSafe-3.0.2-cp313-cp313-win32.whl", hash = "sha256:bcf3e58998965654fdaff38e58584d8937aa3096ab5354d493c77d1fdd66d7a1", size = 15101, upload-time = "2024-10-18T15:21:31.207Z" }, + { url = "https://files.pythonhosted.org/packages/29/88/07df22d2dd4df40aba9f3e402e6dc1b8ee86297dddbad4872bd5e7b0094f/MarkupSafe-3.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:e6a2a455bd412959b57a172ce6328d2dd1f01cb2135efda2e4576e8a23fa3b0f", size = 15603, upload-time = "2024-10-18T15:21:32.032Z" }, + { url = "https://files.pythonhosted.org/packages/62/6a/8b89d24db2d32d433dffcd6a8779159da109842434f1dd2f6e71f32f738c/MarkupSafe-3.0.2-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:b5a6b3ada725cea8a5e634536b1b01c30bcdcd7f9c6fff4151548d5bf6b3a36c", size = 14510, upload-time = "2024-10-18T15:21:33.625Z" }, + { url = "https://files.pythonhosted.org/packages/7a/06/a10f955f70a2e5a9bf78d11a161029d278eeacbd35ef806c3fd17b13060d/MarkupSafe-3.0.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:a904af0a6162c73e3edcb969eeeb53a63ceeb5d8cf642fade7d39e7963a22ddb", size = 12486, upload-time = "2024-10-18T15:21:34.611Z" }, + { url = "https://files.pythonhosted.org/packages/34/cf/65d4a571869a1a9078198ca28f39fba5fbb910f952f9dbc5220afff9f5e6/MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4aa4e5faecf353ed117801a068ebab7b7e09ffb6e1d5e412dc852e0da018126c", size = 25480, upload-time = "2024-10-18T15:21:35.398Z" }, + { url = "https://files.pythonhosted.org/packages/0c/e3/90e9651924c430b885468b56b3d597cabf6d72be4b24a0acd1fa0e12af67/MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c0ef13eaeee5b615fb07c9a7dadb38eac06a0608b41570d8ade51c56539e509d", size = 23914, upload-time = "2024-10-18T15:21:36.231Z" }, + { url = "https://files.pythonhosted.org/packages/66/8c/6c7cf61f95d63bb866db39085150df1f2a5bd3335298f14a66b48e92659c/MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d16a81a06776313e817c951135cf7340a3e91e8c1ff2fac444cfd75fffa04afe", size = 23796, upload-time = "2024-10-18T15:21:37.073Z" }, + { url = "https://files.pythonhosted.org/packages/bb/35/cbe9238ec3f47ac9a7c8b3df7a808e7cb50fe149dc7039f5f454b3fba218/MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:6381026f158fdb7c72a168278597a5e3a5222e83ea18f543112b2662a9b699c5", size = 25473, upload-time = "2024-10-18T15:21:37.932Z" }, + { url = "https://files.pythonhosted.org/packages/e6/32/7621a4382488aa283cc05e8984a9c219abad3bca087be9ec77e89939ded9/MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:3d79d162e7be8f996986c064d1c7c817f6df3a77fe3d6859f6f9e7be4b8c213a", size = 24114, upload-time = "2024-10-18T15:21:39.799Z" }, + { url = "https://files.pythonhosted.org/packages/0d/80/0985960e4b89922cb5a0bac0ed39c5b96cbc1a536a99f30e8c220a996ed9/MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:131a3c7689c85f5ad20f9f6fb1b866f402c445b220c19fe4308c0b147ccd2ad9", size = 24098, upload-time = "2024-10-18T15:21:40.813Z" }, + { url = "https://files.pythonhosted.org/packages/82/78/fedb03c7d5380df2427038ec8d973587e90561b2d90cd472ce9254cf348b/MarkupSafe-3.0.2-cp313-cp313t-win32.whl", hash = "sha256:ba8062ed2cf21c07a9e295d5b8a2a5ce678b913b45fdf68c32d95d6c1291e0b6", size = 15208, upload-time = "2024-10-18T15:21:41.814Z" }, + { url = "https://files.pythonhosted.org/packages/4f/65/6079a46068dfceaeabb5dcad6d674f5f5c61a6fa5673746f42a9f4c233b3/MarkupSafe-3.0.2-cp313-cp313t-win_amd64.whl", hash = "sha256:e444a31f8db13eb18ada366ab3cf45fd4b31e4db1236a4448f68778c1d1a5a2f", size = 15739, upload-time = "2024-10-18T15:21:42.784Z" }, +] + +[[package]] +name = "matplotlib" +version = "3.10.7" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "contourpy" }, + { name = "cycler" }, + { name = "fonttools" }, + { name = "kiwisolver" }, + { name = "numpy" }, + { name = "packaging" }, + { name = "pillow" }, + { name = "pyparsing" }, + { name = "python-dateutil" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/ae/e2/d2d5295be2f44c678ebaf3544ba32d20c1f9ef08c49fe47f496180e1db15/matplotlib-3.10.7.tar.gz", hash = "sha256:a06ba7e2a2ef9131c79c49e63dad355d2d878413a0376c1727c8b9335ff731c7", size = 34804865, upload-time = "2025-10-09T00:28:00.669Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/fc/bc/0fb489005669127ec13f51be0c6adc074d7cf191075dab1da9fe3b7a3cfc/matplotlib-3.10.7-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:53b492410a6cd66c7a471de6c924f6ede976e963c0f3097a3b7abfadddc67d0a", size = 8257507, upload-time = "2025-10-09T00:26:19.073Z" }, + { url = "https://files.pythonhosted.org/packages/e2/6a/d42588ad895279ff6708924645b5d2ed54a7fb2dc045c8a804e955aeace1/matplotlib-3.10.7-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:d9749313deb729f08207718d29c86246beb2ea3fdba753595b55901dee5d2fd6", size = 8119565, upload-time = "2025-10-09T00:26:21.023Z" }, + { url = "https://files.pythonhosted.org/packages/10/b7/4aa196155b4d846bd749cf82aa5a4c300cf55a8b5e0dfa5b722a63c0f8a0/matplotlib-3.10.7-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:2222c7ba2cbde7fe63032769f6eb7e83ab3227f47d997a8453377709b7fe3a5a", size = 8692668, upload-time = "2025-10-09T00:26:22.967Z" }, + { url = "https://files.pythonhosted.org/packages/e6/e7/664d2b97016f46683a02d854d730cfcf54ff92c1dafa424beebef50f831d/matplotlib-3.10.7-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e91f61a064c92c307c5a9dc8c05dc9f8a68f0a3be199d9a002a0622e13f874a1", size = 9521051, upload-time = "2025-10-09T00:26:25.041Z" }, + { url = "https://files.pythonhosted.org/packages/a8/a3/37aef1404efa615f49b5758a5e0261c16dd88f389bc1861e722620e4a754/matplotlib-3.10.7-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:6f1851eab59ca082c95df5a500106bad73672645625e04538b3ad0f69471ffcc", size = 9576878, upload-time = "2025-10-09T00:26:27.478Z" }, + { url = "https://files.pythonhosted.org/packages/33/cd/b145f9797126f3f809d177ca378de57c45413c5099c5990de2658760594a/matplotlib-3.10.7-cp311-cp311-win_amd64.whl", hash = "sha256:6516ce375109c60ceec579e699524e9d504cd7578506f01150f7a6bc174a775e", size = 8115142, upload-time = "2025-10-09T00:26:29.774Z" }, + { url = "https://files.pythonhosted.org/packages/2e/39/63bca9d2b78455ed497fcf51a9c71df200a11048f48249038f06447fa947/matplotlib-3.10.7-cp311-cp311-win_arm64.whl", hash = "sha256:b172db79759f5f9bc13ef1c3ef8b9ee7b37b0247f987fbbbdaa15e4f87fd46a9", size = 7992439, upload-time = "2025-10-09T00:26:40.32Z" }, + { url = "https://files.pythonhosted.org/packages/be/b3/09eb0f7796932826ec20c25b517d568627754f6c6462fca19e12c02f2e12/matplotlib-3.10.7-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:7a0edb7209e21840e8361e91ea84ea676658aa93edd5f8762793dec77a4a6748", size = 8272389, upload-time = "2025-10-09T00:26:42.474Z" }, + { url = "https://files.pythonhosted.org/packages/11/0b/1ae80ddafb8652fd8046cb5c8460ecc8d4afccb89e2c6d6bec61e04e1eaf/matplotlib-3.10.7-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:c380371d3c23e0eadf8ebff114445b9f970aff2010198d498d4ab4c3b41eea4f", size = 8128247, upload-time = "2025-10-09T00:26:44.77Z" }, + { url = "https://files.pythonhosted.org/packages/7d/18/95ae2e242d4a5c98bd6e90e36e128d71cf1c7e39b0874feaed3ef782e789/matplotlib-3.10.7-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:d5f256d49fea31f40f166a5e3131235a5d2f4b7f44520b1cf0baf1ce568ccff0", size = 8696996, upload-time = "2025-10-09T00:26:46.792Z" }, + { url = "https://files.pythonhosted.org/packages/7e/3d/5b559efc800bd05cb2033aa85f7e13af51958136a48327f7c261801ff90a/matplotlib-3.10.7-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:11ae579ac83cdf3fb72573bb89f70e0534de05266728740d478f0f818983c695", size = 9530153, upload-time = "2025-10-09T00:26:49.07Z" }, + { url = "https://files.pythonhosted.org/packages/88/57/eab4a719fd110312d3c220595d63a3c85ec2a39723f0f4e7fa7e6e3f74ba/matplotlib-3.10.7-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:4c14b6acd16cddc3569a2d515cfdd81c7a68ac5639b76548cfc1a9e48b20eb65", size = 9593093, upload-time = "2025-10-09T00:26:51.067Z" }, + { url = "https://files.pythonhosted.org/packages/31/3c/80816f027b3a4a28cd2a0a6ef7f89a2db22310e945cd886ec25bfb399221/matplotlib-3.10.7-cp312-cp312-win_amd64.whl", hash = "sha256:0d8c32b7ea6fb80b1aeff5a2ceb3fb9778e2759e899d9beff75584714afcc5ee", size = 8122771, upload-time = "2025-10-09T00:26:53.296Z" }, + { url = "https://files.pythonhosted.org/packages/de/77/ef1fc78bfe99999b2675435cc52120887191c566b25017d78beaabef7f2d/matplotlib-3.10.7-cp312-cp312-win_arm64.whl", hash = "sha256:5f3f6d315dcc176ba7ca6e74c7768fb7e4cf566c49cb143f6bc257b62e634ed8", size = 7992812, upload-time = "2025-10-09T00:26:54.882Z" }, + { url = "https://files.pythonhosted.org/packages/02/9c/207547916a02c78f6bdd83448d9b21afbc42f6379ed887ecf610984f3b4e/matplotlib-3.10.7-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:1d9d3713a237970569156cfb4de7533b7c4eacdd61789726f444f96a0d28f57f", size = 8273212, upload-time = "2025-10-09T00:26:56.752Z" }, + { url = "https://files.pythonhosted.org/packages/bc/d0/b3d3338d467d3fc937f0bb7f256711395cae6f78e22cef0656159950adf0/matplotlib-3.10.7-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:37a1fea41153dd6ee061d21ab69c9cf2cf543160b1b85d89cd3d2e2a7902ca4c", size = 8128713, upload-time = "2025-10-09T00:26:59.001Z" }, + { url = "https://files.pythonhosted.org/packages/22/ff/6425bf5c20d79aa5b959d1ce9e65f599632345391381c9a104133fe0b171/matplotlib-3.10.7-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:b3c4ea4948d93c9c29dc01c0c23eef66f2101bf75158c291b88de6525c55c3d1", size = 8698527, upload-time = "2025-10-09T00:27:00.69Z" }, + { url = "https://files.pythonhosted.org/packages/d0/7f/ccdca06f4c2e6c7989270ed7829b8679466682f4cfc0f8c9986241c023b6/matplotlib-3.10.7-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:22df30ffaa89f6643206cf13877191c63a50e8f800b038bc39bee9d2d4957632", size = 9529690, upload-time = "2025-10-09T00:27:02.664Z" }, + { url = "https://files.pythonhosted.org/packages/b8/95/b80fc2c1f269f21ff3d193ca697358e24408c33ce2b106a7438a45407b63/matplotlib-3.10.7-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:b69676845a0a66f9da30e87f48be36734d6748024b525ec4710be40194282c84", size = 9593732, upload-time = "2025-10-09T00:27:04.653Z" }, + { url = "https://files.pythonhosted.org/packages/e1/b6/23064a96308b9aeceeffa65e96bcde459a2ea4934d311dee20afde7407a0/matplotlib-3.10.7-cp313-cp313-win_amd64.whl", hash = "sha256:744991e0cc863dd669c8dc9136ca4e6e0082be2070b9d793cbd64bec872a6815", size = 8122727, upload-time = "2025-10-09T00:27:06.814Z" }, + { url = "https://files.pythonhosted.org/packages/b3/a6/2faaf48133b82cf3607759027f82b5c702aa99cdfcefb7f93d6ccf26a424/matplotlib-3.10.7-cp313-cp313-win_arm64.whl", hash = "sha256:fba2974df0bf8ce3c995fa84b79cde38326e0f7b5409e7a3a481c1141340bcf7", size = 7992958, upload-time = "2025-10-09T00:27:08.567Z" }, + { url = "https://files.pythonhosted.org/packages/4a/f0/b018fed0b599bd48d84c08794cb242227fe3341952da102ee9d9682db574/matplotlib-3.10.7-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:932c55d1fa7af4423422cb6a492a31cbcbdbe68fd1a9a3f545aa5e7a143b5355", size = 8316849, upload-time = "2025-10-09T00:27:10.254Z" }, + { url = "https://files.pythonhosted.org/packages/b0/b7/bb4f23856197659f275e11a2a164e36e65e9b48ea3e93c4ec25b4f163198/matplotlib-3.10.7-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:5e38c2d581d62ee729a6e144c47a71b3f42fb4187508dbbf4fe71d5612c3433b", size = 8178225, upload-time = "2025-10-09T00:27:12.241Z" }, + { url = "https://files.pythonhosted.org/packages/62/56/0600609893ff277e6f3ab3c0cef4eafa6e61006c058e84286c467223d4d5/matplotlib-3.10.7-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:786656bb13c237bbcebcd402f65f44dd61ead60ee3deb045af429d889c8dbc67", size = 8711708, upload-time = "2025-10-09T00:27:13.879Z" }, + { url = "https://files.pythonhosted.org/packages/d8/1a/6bfecb0cafe94d6658f2f1af22c43b76cf7a1c2f0dc34ef84cbb6809617e/matplotlib-3.10.7-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:09d7945a70ea43bf9248f4b6582734c2fe726723204a76eca233f24cffc7ef67", size = 9541409, upload-time = "2025-10-09T00:27:15.684Z" }, + { url = "https://files.pythonhosted.org/packages/08/50/95122a407d7f2e446fd865e2388a232a23f2b81934960ea802f3171518e4/matplotlib-3.10.7-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:d0b181e9fa8daf1d9f2d4c547527b167cb8838fc587deabca7b5c01f97199e84", size = 9594054, upload-time = "2025-10-09T00:27:17.547Z" }, + { url = "https://files.pythonhosted.org/packages/13/76/75b194a43b81583478a81e78a07da8d9ca6ddf50dd0a2ccabf258059481d/matplotlib-3.10.7-cp313-cp313t-win_amd64.whl", hash = "sha256:31963603041634ce1a96053047b40961f7a29eb8f9a62e80cc2c0427aa1d22a2", size = 8200100, upload-time = "2025-10-09T00:27:20.039Z" }, + { url = "https://files.pythonhosted.org/packages/f5/9e/6aefebdc9f8235c12bdeeda44cc0383d89c1e41da2c400caf3ee2073a3ce/matplotlib-3.10.7-cp313-cp313t-win_arm64.whl", hash = "sha256:aebed7b50aa6ac698c90f60f854b47e48cd2252b30510e7a1feddaf5a3f72cbf", size = 8042131, upload-time = "2025-10-09T00:27:21.608Z" }, + { url = "https://files.pythonhosted.org/packages/0d/4b/e5bc2c321b6a7e3a75638d937d19ea267c34bd5a90e12bee76c4d7c7a0d9/matplotlib-3.10.7-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:d883460c43e8c6b173fef244a2341f7f7c0e9725c7fe68306e8e44ed9c8fb100", size = 8273787, upload-time = "2025-10-09T00:27:23.27Z" }, + { url = "https://files.pythonhosted.org/packages/86/ad/6efae459c56c2fbc404da154e13e3a6039129f3c942b0152624f1c621f05/matplotlib-3.10.7-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:07124afcf7a6504eafcb8ce94091c5898bbdd351519a1beb5c45f7a38c67e77f", size = 8131348, upload-time = "2025-10-09T00:27:24.926Z" }, + { url = "https://files.pythonhosted.org/packages/a6/5a/a4284d2958dee4116359cc05d7e19c057e64ece1b4ac986ab0f2f4d52d5a/matplotlib-3.10.7-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c17398b709a6cce3d9fdb1595c33e356d91c098cd9486cb2cc21ea2ea418e715", size = 9533949, upload-time = "2025-10-09T00:27:26.704Z" }, + { url = "https://files.pythonhosted.org/packages/de/ff/f3781b5057fa3786623ad8976fc9f7b0d02b2f28534751fd5a44240de4cf/matplotlib-3.10.7-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:7146d64f561498764561e9cd0ed64fcf582e570fc519e6f521e2d0cfd43365e1", size = 9804247, upload-time = "2025-10-09T00:27:28.514Z" }, + { url = "https://files.pythonhosted.org/packages/47/5a/993a59facb8444efb0e197bf55f545ee449902dcee86a4dfc580c3b61314/matplotlib-3.10.7-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:90ad854c0a435da3104c01e2c6f0028d7e719b690998a2333d7218db80950722", size = 9595497, upload-time = "2025-10-09T00:27:30.418Z" }, + { url = "https://files.pythonhosted.org/packages/0d/a5/77c95aaa9bb32c345cbb49626ad8eb15550cba2e6d4c88081a6c2ac7b08d/matplotlib-3.10.7-cp314-cp314-win_amd64.whl", hash = "sha256:4645fc5d9d20ffa3a39361fcdbcec731382763b623b72627806bf251b6388866", size = 8252732, upload-time = "2025-10-09T00:27:32.332Z" }, + { url = "https://files.pythonhosted.org/packages/74/04/45d269b4268d222390d7817dae77b159651909669a34ee9fdee336db5883/matplotlib-3.10.7-cp314-cp314-win_arm64.whl", hash = "sha256:9257be2f2a03415f9105c486d304a321168e61ad450f6153d77c69504ad764bb", size = 8124240, upload-time = "2025-10-09T00:27:33.94Z" }, + { url = "https://files.pythonhosted.org/packages/4b/c7/ca01c607bb827158b439208c153d6f14ddb9fb640768f06f7ca3488ae67b/matplotlib-3.10.7-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:1e4bbad66c177a8fdfa53972e5ef8be72a5f27e6a607cec0d8579abd0f3102b1", size = 8316938, upload-time = "2025-10-09T00:27:35.534Z" }, + { url = "https://files.pythonhosted.org/packages/84/d2/5539e66e9f56d2fdec94bb8436f5e449683b4e199bcc897c44fbe3c99e28/matplotlib-3.10.7-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:d8eb7194b084b12feb19142262165832fc6ee879b945491d1c3d4660748020c4", size = 8178245, upload-time = "2025-10-09T00:27:37.334Z" }, + { url = "https://files.pythonhosted.org/packages/77/b5/e6ca22901fd3e4fe433a82e583436dd872f6c966fca7e63cf806b40356f8/matplotlib-3.10.7-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b4d41379b05528091f00e1728004f9a8d7191260f3862178b88e8fd770206318", size = 9541411, upload-time = "2025-10-09T00:27:39.387Z" }, + { url = "https://files.pythonhosted.org/packages/9e/99/a4524db57cad8fee54b7237239a8f8360bfcfa3170d37c9e71c090c0f409/matplotlib-3.10.7-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4a74f79fafb2e177f240579bc83f0b60f82cc47d2f1d260f422a0627207008ca", size = 9803664, upload-time = "2025-10-09T00:27:41.492Z" }, + { url = "https://files.pythonhosted.org/packages/e6/a5/85e2edf76ea0ad4288d174926d9454ea85f3ce5390cc4e6fab196cbf250b/matplotlib-3.10.7-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:702590829c30aada1e8cef0568ddbffa77ca747b4d6e36c6d173f66e301f89cc", size = 9594066, upload-time = "2025-10-09T00:27:43.694Z" }, + { url = "https://files.pythonhosted.org/packages/39/69/9684368a314f6d83fe5c5ad2a4121a3a8e03723d2e5c8ea17b66c1bad0e7/matplotlib-3.10.7-cp314-cp314t-win_amd64.whl", hash = "sha256:f79d5de970fc90cd5591f60053aecfce1fcd736e0303d9f0bf86be649fa68fb8", size = 8342832, upload-time = "2025-10-09T00:27:45.543Z" }, + { url = "https://files.pythonhosted.org/packages/04/5f/e22e08da14bc1a0894184640d47819d2338b792732e20d292bf86e5ab785/matplotlib-3.10.7-cp314-cp314t-win_arm64.whl", hash = "sha256:cb783436e47fcf82064baca52ce748af71725d0352e1d31564cbe9c95df92b9c", size = 8172585, upload-time = "2025-10-09T00:27:47.185Z" }, + { url = "https://files.pythonhosted.org/packages/58/8f/76d5dc21ac64a49e5498d7f0472c0781dae442dd266a67458baec38288ec/matplotlib-3.10.7-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:15112bcbaef211bd663fa935ec33313b948e214454d949b723998a43357b17b0", size = 8252283, upload-time = "2025-10-09T00:27:54.739Z" }, + { url = "https://files.pythonhosted.org/packages/27/0d/9c5d4c2317feb31d819e38c9f947c942f42ebd4eb935fc6fd3518a11eaa7/matplotlib-3.10.7-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:d2a959c640cdeecdd2ec3136e8ea0441da59bcaf58d67e9c590740addba2cb68", size = 8116733, upload-time = "2025-10-09T00:27:56.406Z" }, + { url = "https://files.pythonhosted.org/packages/9a/cc/3fe688ff1355010937713164caacf9ed443675ac48a997bab6ed23b3f7c0/matplotlib-3.10.7-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:3886e47f64611046bc1db523a09dd0a0a6bed6081e6f90e13806dd1d1d1b5e91", size = 8693919, upload-time = "2025-10-09T00:27:58.41Z" }, +] + +[[package]] +name = "matplotlib-inline" +version = "0.1.7" +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, upload-time = "2024-04-15T13:44:44.803Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/8f/8e/9ad090d3553c280a8060fbf6e24dc1c0c29704ee7d1c372f0c174aa59285/matplotlib_inline-0.1.7-py3-none-any.whl", hash = "sha256:df192d39a4ff8f21b1895d72e6a13f5fcc5099f00fa84384e0ea28c2cc0653ca", size = 9899, upload-time = "2024-04-15T13:44:43.265Z" }, +] + +[[package]] +name = "mdit-py-plugins" +version = "0.4.2" +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, upload-time = "2024-09-09T20:27:49.564Z" } +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, upload-time = "2024-09-09T20:27:48.397Z" }, +] + +[[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, 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, upload-time = "2022-08-14T12:40:09.779Z" }, +] + +[[package]] +name = "mistune" +version = "3.1.3" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/c4/79/bda47f7dd7c3c55770478d6d02c9960c430b0cf1773b72366ff89126ea31/mistune-3.1.3.tar.gz", hash = "sha256:a7035c21782b2becb6be62f8f25d3df81ccb4d6fa477a6525b15af06539f02a0", size = 94347, upload-time = "2025-03-19T14:27:24.955Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/01/4d/23c4e4f09da849e127e9f123241946c23c1e30f45a88366879e064211815/mistune-3.1.3-py3-none-any.whl", hash = "sha256:1a32314113cff28aa6432e99e522677c8587fd83e3d51c29b82a52409c842bd9", size = 53410, upload-time = "2025-03-19T14:27:23.451Z" }, +] + +[[package]] +name = "msgpack" +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-extensions" +version = "1.1.0" +source = { registry = "https://pypi.org/simple" } +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/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-nb" +version = "1.2.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "importlib-metadata" }, + { name = "ipykernel" }, + { name = "ipython" }, + { name = "jupyter-cache" }, + { name = "myst-parser" }, + { name = "nbclient" }, + { name = "nbformat" }, + { name = "pyyaml" }, + { name = "sphinx" }, + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/ae/8f/71d983ed85b1aff17db25e447a9beb67b50a9116c7cff5cde26796d1ffd0/myst_nb-1.2.0.tar.gz", hash = "sha256:af459ec753b341952182b45b0a80b4776cebf80c9ee6aaca2a3f4027b440c9de", size = 79446, upload-time = "2025-02-07T18:27:02.176Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/40/98/fa9dee0caf4e1f2e895d047952bf84a64eb95102df14c82c20594c0afa5f/myst_nb-1.2.0-py3-none-any.whl", hash = "sha256:0e09909877848c0cf45e1aecee97481512efa29a0c4caa37870a03bba11c56c1", size = 80303, upload-time = "2025-02-07T18:27:00.088Z" }, +] + +[[package]] +name = "myst-parser" +version = "4.0.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "docutils" }, + { name = "jinja2" }, + { name = "markdown-it-py" }, + { name = "mdit-py-plugins" }, + { name = "pyyaml" }, + { name = "sphinx" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/66/a5/9626ba4f73555b3735ad86247a8077d4603aa8628537687c839ab08bfe44/myst_parser-4.0.1.tar.gz", hash = "sha256:5cfea715e4f3574138aecbf7d54132296bfd72bb614d31168f48c477a830a7c4", size = 93985, upload-time = "2025-02-12T10:53:03.833Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/5f/df/76d0321c3797b54b60fef9ec3bd6f4cfd124b9e422182156a1dd418722cf/myst_parser-4.0.1-py3-none-any.whl", hash = "sha256:9134e88959ec3b5780aedf8a99680ea242869d012e8821db3126d427edc9c95d", size = 84579, upload-time = "2025-02-12T10:53:02.078Z" }, +] + +[[package]] +name = "nbclient" +version = "0.10.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "jupyter-client" }, + { name = "jupyter-core" }, + { 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, upload-time = "2024-12-19T10:32:27.164Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/34/6d/e7fa07f03a4a7b221d94b4d586edb754a9b0dc3c9e2c93353e9fa4e0d117/nbclient-0.10.2-py3-none-any.whl", hash = "sha256:4ffee11e788b4a27fabeb7955547e4318a5298f34342a4bfd01f2e1faaeadc3d", size = 25434, upload-time = "2024-12-19T10:32:24.139Z" }, +] + +[[package]] +name = "nbconvert" +version = "7.16.6" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "beautifulsoup4" }, + { name = "bleach", extra = ["css"] }, + { name = "defusedxml" }, + { name = "jinja2" }, + { name = "jupyter-core" }, + { name = "jupyterlab-pygments" }, + { name = "markupsafe" }, + { name = "mistune" }, + { name = "nbclient" }, + { name = "nbformat" }, + { name = "packaging" }, + { name = "pandocfilters" }, + { 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, upload-time = "2025-01-28T09:29:14.724Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/cc/9a/cd673b2f773a12c992f41309ef81b99da1690426bd2f96957a7ade0d3ed7/nbconvert-7.16.6-py3-none-any.whl", hash = "sha256:1375a7b67e0c2883678c48e506dc320febb57685e5ee67faa51b18a90f3a712b", size = 258525, upload-time = "2025-01-28T09:29:12.551Z" }, +] + +[[package]] +name = "nbformat" +version = "5.10.4" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "fastjsonschema" }, + { name = "jsonschema" }, + { 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, 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, 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, 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, upload-time = "2024-01-21T14:25:17.223Z" }, +] + +[[package]] +name = "notebook-shim" +version = "0.2.4" +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, 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, upload-time = "2024-02-14T23:35:16.286Z" }, +] + +[[package]] +name = "numcodecs" +version = "0.16.3" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "numpy" }, + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/f6/48/6188e359b90a9d8a1850f2bc888c023e66f4a8b2b496820babbea414f008/numcodecs-0.16.3.tar.gz", hash = "sha256:53d705865faaf0a7927c973af3777532001c8fbb653de119c1e844608614d799", size = 6275704, upload-time = "2025-09-18T18:54:57.221Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/d4/cc/917a85972537498f2bbd7914047efc98babc8667587ceb9dcb228378978a/numcodecs-0.16.3-cp311-cp311-macosx_10_13_x86_64.whl", hash = "sha256:95c9f2a49bef10cf91ad614a761cba9bfe96656b60c12540e1080de5d909b4ca", size = 1642356, upload-time = "2025-09-18T18:54:36.402Z" }, + { url = "https://files.pythonhosted.org/packages/3b/6a/64c25a089e8537441fe67c09ecb7f3f7fb5d98cd04faf01f605d43aca41c/numcodecs-0.16.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e2afe73d5ebaf9ca0cd5c83aad945da80d29a33d860a80d43a7248491d8813ff", size = 1169186, upload-time = "2025-09-18T18:54:37.838Z" }, + { url = "https://files.pythonhosted.org/packages/d8/a0/0de627baeb43e2045a3d4b3de99bf8b69af329a33df1ed4cda468d70c1fb/numcodecs-0.16.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:913f08194d82dcb37594e6705e6d4ae6ccd4b6571500b832fb3e4a155de1dfe8", size = 8341668, upload-time = "2025-09-18T18:54:39.444Z" }, + { url = "https://files.pythonhosted.org/packages/b6/0f/49d1f74a216149240c4b9403218111f11670bd11af0919fda357bb056bf2/numcodecs-0.16.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:85a7f1cae9eb18b85709af46570bf9c60056e7155c4c8f610e8080c68124d0e5", size = 8866611, upload-time = "2025-09-18T18:54:41.168Z" }, + { url = "https://files.pythonhosted.org/packages/aa/51/03aece765108fe247717105b5131856546e5428f22a56a14ffdebd017424/numcodecs-0.16.3-cp311-cp311-win_amd64.whl", hash = "sha256:f7bb7f2c46eb7ec8a1c5f8d8fe1a72c222256dd6d6df5af9eaac7a6b905f3575", size = 806787, upload-time = "2025-09-18T18:54:42.78Z" }, + { url = "https://files.pythonhosted.org/packages/0d/78/e4b34803a3aa1d0769919695de4b133266c18c80c474d32ebc462fa1a9bd/numcodecs-0.16.3-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:c77454d92941a335d148b0b822f5d4783103f392774d5d76283bbf7f21b49529", size = 1681108, upload-time = "2025-09-18T18:54:43.856Z" }, + { url = "https://files.pythonhosted.org/packages/25/cf/ca36f463b03a4097767d2a1c1b72f31810e8c6384e9449dd9b925203783c/numcodecs-0.16.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:270e7a33ee96bdf5c957acf25a2487002a233811a125a155c400c2f036b69c73", size = 1165589, upload-time = "2025-09-18T18:54:44.954Z" }, + { url = "https://files.pythonhosted.org/packages/ed/ae/670260c3c4b5ed34a0674561355f3d4ce7fcbdf09a667e5bc841526d271c/numcodecs-0.16.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:12f43fa4a347d1dba775c4506a1c9b15b90144c258433b81f79f1c1b1a990db5", size = 8316365, upload-time = "2025-09-18T18:54:46.073Z" }, + { url = "https://files.pythonhosted.org/packages/bb/fa/94e022419c751a60ff0f53642ebae5ef81ed3cc3640f958588e3ad3dc18d/numcodecs-0.16.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:44869ef564a50aa545215c6a0d42ba5bbc34e9715523fb2336ada3d1fb2b331d", size = 8846228, upload-time = "2025-09-18T18:54:47.858Z" }, + { url = "https://files.pythonhosted.org/packages/71/60/f23733589f3e059bf8589508acd23ffeec230bdf179f138a54f5ab16e0a6/numcodecs-0.16.3-cp312-cp312-win_amd64.whl", hash = "sha256:9aae6996172ba10c5f5111b2998709071b5aeba6b58b1ee0b26b61ed6aa7f2f4", size = 806260, upload-time = "2025-09-18T18:54:49.41Z" }, + { url = "https://files.pythonhosted.org/packages/3c/d5/d3536d06ac1e5fb848a3186958204082b68b106364c9a3669652dd786731/numcodecs-0.16.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:947406b01c20f2ce7ce2e631e7f21b782e8a9d4b57b374a41c9e7b1341a8f3a2", size = 1677129, upload-time = "2025-09-18T18:54:50.5Z" }, + { url = "https://files.pythonhosted.org/packages/e1/fd/b0513a3428dc2b38ec85eea771703ae69c49f09b9650d6c44c9105c80073/numcodecs-0.16.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:7cf50e351398a34b45817974c411527629e88937b7683695e276afd65da6ed6f", size = 1159058, upload-time = "2025-09-18T18:54:51.675Z" }, + { url = "https://files.pythonhosted.org/packages/98/05/b7c127283cfb154a97abb284363825401b69302d71a28608af66f73257cc/numcodecs-0.16.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f7938502fcc060ed9543814f38ca67048b33d7bd2667756e36e6b1060455b17e", size = 8260987, upload-time = "2025-09-18T18:54:52.883Z" }, + { url = "https://files.pythonhosted.org/packages/ff/46/320d960aff884bc63abaaf846ffa3de4803e83e8070b6f84c5688464839c/numcodecs-0.16.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:010d628c95be1214536fb22c0df4ced58da954b404b1fcb25ddebf64e4a3f7f3", size = 8805295, upload-time = "2025-09-18T18:54:54.698Z" }, + { url = "https://files.pythonhosted.org/packages/31/ae/acc2e0f1f49ba32afa2174578f170673139248ef86f77e334f2619133867/numcodecs-0.16.3-cp313-cp313-win_amd64.whl", hash = "sha256:e83115e3c32de798c7b7164503e06aae9f9746c1cef564d029616eb44bd6cd90", size = 803204, upload-time = "2025-09-18T18:54:56.192Z" }, +] + +[package.optional-dependencies] +crc32c = [ + { name = "crc32c" }, +] + +[[package]] +name = "numpy" +version = "2.2.6" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/76/21/7d2a95e4bba9dc13d043ee156a356c0a8f0c6309dff6b21b4d71a073b8a8/numpy-2.2.6.tar.gz", hash = "sha256:e29554e2bef54a90aa5cc07da6ce955accb83f21ab5de01a62c8478897b264fd", size = 20276440, upload-time = "2025-05-17T22:38:04.611Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/da/a8/4f83e2aa666a9fbf56d6118faaaf5f1974d456b1823fda0a176eff722839/numpy-2.2.6-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:f9f1adb22318e121c5c69a09142811a201ef17ab257a1e66ca3025065b7f53ae", size = 21176963, upload-time = "2025-05-17T21:31:19.36Z" }, + { url = "https://files.pythonhosted.org/packages/b3/2b/64e1affc7972decb74c9e29e5649fac940514910960ba25cd9af4488b66c/numpy-2.2.6-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:c820a93b0255bc360f53eca31a0e676fd1101f673dda8da93454a12e23fc5f7a", size = 14406743, upload-time = "2025-05-17T21:31:41.087Z" }, + { url = "https://files.pythonhosted.org/packages/4a/9f/0121e375000b5e50ffdd8b25bf78d8e1a5aa4cca3f185d41265198c7b834/numpy-2.2.6-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:3d70692235e759f260c3d837193090014aebdf026dfd167834bcba43e30c2a42", size = 5352616, upload-time = "2025-05-17T21:31:50.072Z" }, + { url = "https://files.pythonhosted.org/packages/31/0d/b48c405c91693635fbe2dcd7bc84a33a602add5f63286e024d3b6741411c/numpy-2.2.6-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:481b49095335f8eed42e39e8041327c05b0f6f4780488f61286ed3c01368d491", size = 6889579, upload-time = "2025-05-17T21:32:01.712Z" }, + { url = "https://files.pythonhosted.org/packages/52/b8/7f0554d49b565d0171eab6e99001846882000883998e7b7d9f0d98b1f934/numpy-2.2.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b64d8d4d17135e00c8e346e0a738deb17e754230d7e0810ac5012750bbd85a5a", size = 14312005, upload-time = "2025-05-17T21:32:23.332Z" }, + { url = "https://files.pythonhosted.org/packages/b3/dd/2238b898e51bd6d389b7389ffb20d7f4c10066d80351187ec8e303a5a475/numpy-2.2.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba10f8411898fc418a521833e014a77d3ca01c15b0c6cdcce6a0d2897e6dbbdf", size = 16821570, upload-time = "2025-05-17T21:32:47.991Z" }, + { url = "https://files.pythonhosted.org/packages/83/6c/44d0325722cf644f191042bf47eedad61c1e6df2432ed65cbe28509d404e/numpy-2.2.6-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:bd48227a919f1bafbdda0583705e547892342c26fb127219d60a5c36882609d1", size = 15818548, upload-time = "2025-05-17T21:33:11.728Z" }, + { url = "https://files.pythonhosted.org/packages/ae/9d/81e8216030ce66be25279098789b665d49ff19eef08bfa8cb96d4957f422/numpy-2.2.6-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:9551a499bf125c1d4f9e250377c1ee2eddd02e01eac6644c080162c0c51778ab", size = 18620521, upload-time = "2025-05-17T21:33:39.139Z" }, + { url = "https://files.pythonhosted.org/packages/6a/fd/e19617b9530b031db51b0926eed5345ce8ddc669bb3bc0044b23e275ebe8/numpy-2.2.6-cp311-cp311-win32.whl", hash = "sha256:0678000bb9ac1475cd454c6b8c799206af8107e310843532b04d49649c717a47", size = 6525866, upload-time = "2025-05-17T21:33:50.273Z" }, + { url = "https://files.pythonhosted.org/packages/31/0a/f354fb7176b81747d870f7991dc763e157a934c717b67b58456bc63da3df/numpy-2.2.6-cp311-cp311-win_amd64.whl", hash = "sha256:e8213002e427c69c45a52bbd94163084025f533a55a59d6f9c5b820774ef3303", size = 12907455, upload-time = "2025-05-17T21:34:09.135Z" }, + { url = "https://files.pythonhosted.org/packages/82/5d/c00588b6cf18e1da539b45d3598d3557084990dcc4331960c15ee776ee41/numpy-2.2.6-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:41c5a21f4a04fa86436124d388f6ed60a9343a6f767fced1a8a71c3fbca038ff", size = 20875348, upload-time = "2025-05-17T21:34:39.648Z" }, + { url = "https://files.pythonhosted.org/packages/66/ee/560deadcdde6c2f90200450d5938f63a34b37e27ebff162810f716f6a230/numpy-2.2.6-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:de749064336d37e340f640b05f24e9e3dd678c57318c7289d222a8a2f543e90c", size = 14119362, upload-time = "2025-05-17T21:35:01.241Z" }, + { url = "https://files.pythonhosted.org/packages/3c/65/4baa99f1c53b30adf0acd9a5519078871ddde8d2339dc5a7fde80d9d87da/numpy-2.2.6-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:894b3a42502226a1cac872f840030665f33326fc3dac8e57c607905773cdcde3", size = 5084103, upload-time = "2025-05-17T21:35:10.622Z" }, + { url = "https://files.pythonhosted.org/packages/cc/89/e5a34c071a0570cc40c9a54eb472d113eea6d002e9ae12bb3a8407fb912e/numpy-2.2.6-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:71594f7c51a18e728451bb50cc60a3ce4e6538822731b2933209a1f3614e9282", size = 6625382, upload-time = "2025-05-17T21:35:21.414Z" }, + { url = "https://files.pythonhosted.org/packages/f8/35/8c80729f1ff76b3921d5c9487c7ac3de9b2a103b1cd05e905b3090513510/numpy-2.2.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f2618db89be1b4e05f7a1a847a9c1c0abd63e63a1607d892dd54668dd92faf87", size = 14018462, upload-time = "2025-05-17T21:35:42.174Z" }, + { url = "https://files.pythonhosted.org/packages/8c/3d/1e1db36cfd41f895d266b103df00ca5b3cbe965184df824dec5c08c6b803/numpy-2.2.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd83c01228a688733f1ded5201c678f0c53ecc1006ffbc404db9f7a899ac6249", size = 16527618, upload-time = "2025-05-17T21:36:06.711Z" }, + { url = "https://files.pythonhosted.org/packages/61/c6/03ed30992602c85aa3cd95b9070a514f8b3c33e31124694438d88809ae36/numpy-2.2.6-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:37c0ca431f82cd5fa716eca9506aefcabc247fb27ba69c5062a6d3ade8cf8f49", size = 15505511, upload-time = "2025-05-17T21:36:29.965Z" }, + { url = "https://files.pythonhosted.org/packages/b7/25/5761d832a81df431e260719ec45de696414266613c9ee268394dd5ad8236/numpy-2.2.6-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:fe27749d33bb772c80dcd84ae7e8df2adc920ae8297400dabec45f0dedb3f6de", size = 18313783, upload-time = "2025-05-17T21:36:56.883Z" }, + { url = "https://files.pythonhosted.org/packages/57/0a/72d5a3527c5ebffcd47bde9162c39fae1f90138c961e5296491ce778e682/numpy-2.2.6-cp312-cp312-win32.whl", hash = "sha256:4eeaae00d789f66c7a25ac5f34b71a7035bb474e679f410e5e1a94deb24cf2d4", size = 6246506, upload-time = "2025-05-17T21:37:07.368Z" }, + { url = "https://files.pythonhosted.org/packages/36/fa/8c9210162ca1b88529ab76b41ba02d433fd54fecaf6feb70ef9f124683f1/numpy-2.2.6-cp312-cp312-win_amd64.whl", hash = "sha256:c1f9540be57940698ed329904db803cf7a402f3fc200bfe599334c9bd84a40b2", size = 12614190, upload-time = "2025-05-17T21:37:26.213Z" }, + { url = "https://files.pythonhosted.org/packages/f9/5c/6657823f4f594f72b5471f1db1ab12e26e890bb2e41897522d134d2a3e81/numpy-2.2.6-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:0811bb762109d9708cca4d0b13c4f67146e3c3b7cf8d34018c722adb2d957c84", size = 20867828, upload-time = "2025-05-17T21:37:56.699Z" }, + { url = "https://files.pythonhosted.org/packages/dc/9e/14520dc3dadf3c803473bd07e9b2bd1b69bc583cb2497b47000fed2fa92f/numpy-2.2.6-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:287cc3162b6f01463ccd86be154f284d0893d2b3ed7292439ea97eafa8170e0b", size = 14143006, upload-time = "2025-05-17T21:38:18.291Z" }, + { url = "https://files.pythonhosted.org/packages/4f/06/7e96c57d90bebdce9918412087fc22ca9851cceaf5567a45c1f404480e9e/numpy-2.2.6-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:f1372f041402e37e5e633e586f62aa53de2eac8d98cbfb822806ce4bbefcb74d", size = 5076765, upload-time = "2025-05-17T21:38:27.319Z" }, + { url = "https://files.pythonhosted.org/packages/73/ed/63d920c23b4289fdac96ddbdd6132e9427790977d5457cd132f18e76eae0/numpy-2.2.6-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:55a4d33fa519660d69614a9fad433be87e5252f4b03850642f88993f7b2ca566", size = 6617736, upload-time = "2025-05-17T21:38:38.141Z" }, + { url = "https://files.pythonhosted.org/packages/85/c5/e19c8f99d83fd377ec8c7e0cf627a8049746da54afc24ef0a0cb73d5dfb5/numpy-2.2.6-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f92729c95468a2f4f15e9bb94c432a9229d0d50de67304399627a943201baa2f", size = 14010719, upload-time = "2025-05-17T21:38:58.433Z" }, + { url = "https://files.pythonhosted.org/packages/19/49/4df9123aafa7b539317bf6d342cb6d227e49f7a35b99c287a6109b13dd93/numpy-2.2.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1bc23a79bfabc5d056d106f9befb8d50c31ced2fbc70eedb8155aec74a45798f", size = 16526072, upload-time = "2025-05-17T21:39:22.638Z" }, + { url = "https://files.pythonhosted.org/packages/b2/6c/04b5f47f4f32f7c2b0e7260442a8cbcf8168b0e1a41ff1495da42f42a14f/numpy-2.2.6-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:e3143e4451880bed956e706a3220b4e5cf6172ef05fcc397f6f36a550b1dd868", size = 15503213, upload-time = "2025-05-17T21:39:45.865Z" }, + { url = "https://files.pythonhosted.org/packages/17/0a/5cd92e352c1307640d5b6fec1b2ffb06cd0dabe7d7b8227f97933d378422/numpy-2.2.6-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:b4f13750ce79751586ae2eb824ba7e1e8dba64784086c98cdbbcc6a42112ce0d", size = 18316632, upload-time = "2025-05-17T21:40:13.331Z" }, + { url = "https://files.pythonhosted.org/packages/f0/3b/5cba2b1d88760ef86596ad0f3d484b1cbff7c115ae2429678465057c5155/numpy-2.2.6-cp313-cp313-win32.whl", hash = "sha256:5beb72339d9d4fa36522fc63802f469b13cdbe4fdab4a288f0c441b74272ebfd", size = 6244532, upload-time = "2025-05-17T21:43:46.099Z" }, + { url = "https://files.pythonhosted.org/packages/cb/3b/d58c12eafcb298d4e6d0d40216866ab15f59e55d148a5658bb3132311fcf/numpy-2.2.6-cp313-cp313-win_amd64.whl", hash = "sha256:b0544343a702fa80c95ad5d3d608ea3599dd54d4632df855e4c8d24eb6ecfa1c", size = 12610885, upload-time = "2025-05-17T21:44:05.145Z" }, + { url = "https://files.pythonhosted.org/packages/6b/9e/4bf918b818e516322db999ac25d00c75788ddfd2d2ade4fa66f1f38097e1/numpy-2.2.6-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:0bca768cd85ae743b2affdc762d617eddf3bcf8724435498a1e80132d04879e6", size = 20963467, upload-time = "2025-05-17T21:40:44Z" }, + { url = "https://files.pythonhosted.org/packages/61/66/d2de6b291507517ff2e438e13ff7b1e2cdbdb7cb40b3ed475377aece69f9/numpy-2.2.6-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:fc0c5673685c508a142ca65209b4e79ed6740a4ed6b2267dbba90f34b0b3cfda", size = 14225144, upload-time = "2025-05-17T21:41:05.695Z" }, + { url = "https://files.pythonhosted.org/packages/e4/25/480387655407ead912e28ba3a820bc69af9adf13bcbe40b299d454ec011f/numpy-2.2.6-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:5bd4fc3ac8926b3819797a7c0e2631eb889b4118a9898c84f585a54d475b7e40", size = 5200217, upload-time = "2025-05-17T21:41:15.903Z" }, + { url = "https://files.pythonhosted.org/packages/aa/4a/6e313b5108f53dcbf3aca0c0f3e9c92f4c10ce57a0a721851f9785872895/numpy-2.2.6-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:fee4236c876c4e8369388054d02d0e9bb84821feb1a64dd59e137e6511a551f8", size = 6712014, upload-time = "2025-05-17T21:41:27.321Z" }, + { url = "https://files.pythonhosted.org/packages/b7/30/172c2d5c4be71fdf476e9de553443cf8e25feddbe185e0bd88b096915bcc/numpy-2.2.6-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e1dda9c7e08dc141e0247a5b8f49cf05984955246a327d4c48bda16821947b2f", size = 14077935, upload-time = "2025-05-17T21:41:49.738Z" }, + { url = "https://files.pythonhosted.org/packages/12/fb/9e743f8d4e4d3c710902cf87af3512082ae3d43b945d5d16563f26ec251d/numpy-2.2.6-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f447e6acb680fd307f40d3da4852208af94afdfab89cf850986c3ca00562f4fa", size = 16600122, upload-time = "2025-05-17T21:42:14.046Z" }, + { url = "https://files.pythonhosted.org/packages/12/75/ee20da0e58d3a66f204f38916757e01e33a9737d0b22373b3eb5a27358f9/numpy-2.2.6-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:389d771b1623ec92636b0786bc4ae56abafad4a4c513d36a55dce14bd9ce8571", size = 15586143, upload-time = "2025-05-17T21:42:37.464Z" }, + { url = "https://files.pythonhosted.org/packages/76/95/bef5b37f29fc5e739947e9ce5179ad402875633308504a52d188302319c8/numpy-2.2.6-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:8e9ace4a37db23421249ed236fdcdd457d671e25146786dfc96835cd951aa7c1", size = 18385260, upload-time = "2025-05-17T21:43:05.189Z" }, + { url = "https://files.pythonhosted.org/packages/09/04/f2f83279d287407cf36a7a8053a5abe7be3622a4363337338f2585e4afda/numpy-2.2.6-cp313-cp313t-win32.whl", hash = "sha256:038613e9fb8c72b0a41f025a7e4c3f0b7a1b5d768ece4796b674c8f3fe13efff", size = 6377225, upload-time = "2025-05-17T21:43:16.254Z" }, + { url = "https://files.pythonhosted.org/packages/67/0e/35082d13c09c02c011cf21570543d202ad929d961c02a147493cb0c2bdf5/numpy-2.2.6-cp313-cp313t-win_amd64.whl", hash = "sha256:6031dd6dfecc0cf9f668681a37648373bddd6421fff6c66ec1624eed0180ee06", size = 12771374, upload-time = "2025-05-17T21:43:35.479Z" }, +] + +[[package]] +name = "ome-arrow" +source = { editable = "." } +dependencies = [ + { name = "bioio" }, + { name = "bioio-tifffile" }, + { name = "fire" }, + { name = "matplotlib" }, + { name = "pandas" }, + { name = "pyarrow" }, +] + +[package.dev-dependencies] +dev = [ + { name = "poethepoet" }, + { name = "pytest" }, +] +docs = [ + { name = "myst-nb" }, + { name = "pydata-sphinx-theme" }, + { name = "sphinx" }, +] +notebooks = [ + { name = "black" }, + { name = "isort" }, + { name = "jupyterlab" }, + { name = "jupyterlab-code-formatter" }, + { name = "jupytext" }, +] + +[package.metadata] +requires-dist = [ + { name = "bioio", specifier = ">=3.0.0" }, + { name = "bioio-tifffile", specifier = ">=1.3.0" }, + { name = "fire", specifier = ">=0.7.0" }, + { name = "matplotlib", specifier = ">=3.10.7" }, + { name = "pandas", specifier = ">=2.2.3" }, + { name = "pyarrow", specifier = ">=22.0.0" }, +] + +[package.metadata.requires-dev] +dev = [ + { name = "poethepoet", specifier = ">=0.34" }, + { name = "pytest", specifier = ">=8.3.5" }, +] +docs = [ + { name = "myst-nb", specifier = ">=1.2" }, + { name = "pydata-sphinx-theme", specifier = ">=0.16.1" }, + { name = "sphinx", specifier = ">=8.2.3" }, +] +notebooks = [ + { name = "black", specifier = ">=25.1" }, + { name = "isort", specifier = ">=6.0.1" }, + { name = "jupyterlab", specifier = ">=4.4.2" }, + { name = "jupyterlab-code-formatter", specifier = ">=3.0.2" }, + { name = "jupytext", specifier = ">=1.17.1" }, +] + +[[package]] +name = "ome-types" +version = "0.6.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "pydantic" }, + { name = "pydantic-core", marker = "python_full_version >= '3.13'" }, + { name = "pydantic-extra-types" }, + { name = "xsdata" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/22/6c/136203bedca850c24b9ea04eceedcc88f9879d7a340c5eab0000d1e3c874/ome_types-0.6.2.tar.gz", hash = "sha256:8711be3be9514423eab71ef32aa63cecf76e231b8ee9a5c186f59c050623ab45", size = 121678, upload-time = "2025-10-13T22:10:48.259Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/93/7f/a5b0d8796e8b7b4e3abda9e9e03ad1db6a7058a878f30d1c83d85b75c35e/ome_types-0.6.2-py3-none-any.whl", hash = "sha256:7c04b12becdb3fdd0a8e4282accf73f78ce86aad8306b13333c0f0f6f7bce565", size = 245828, upload-time = "2025-10-13T22:10:47.066Z" }, +] + +[package.optional-dependencies] +lxml = [ + { name = "lxml" }, +] + +[[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, 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, upload-time = "2024-01-27T21:01:31.393Z" }, +] + +[[package]] +name = "packaging" +version = "25.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/a1/d4/1fc4078c65507b51b96ca8f8c3ba19e6a61c8253c72794544580a7b6c24d/packaging-25.0.tar.gz", hash = "sha256:d443872c98d677bf60f6a1f2f8c1cb748e8fe762d2bf9d3148b5599295b0fc4f", size = 165727, upload-time = "2025-04-19T11:48:59.673Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/20/12/38679034af332785aac8774540895e234f4d07f7545804097de4b666afd8/packaging-25.0-py3-none-any.whl", hash = "sha256:29572ef2b1f17581046b3a2227d5c611fb25ec70ca1ba8554b24b0e69331a484", size = 66469, upload-time = "2025-04-19T11:48:57.875Z" }, +] + +[[package]] +name = "pandas" +version = "2.2.3" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "numpy" }, + { name = "python-dateutil" }, + { name = "pytz" }, + { name = "tzdata" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/9c/d6/9f8431bacc2e19dca897724cd097b1bb224a6ad5433784a44b587c7c13af/pandas-2.2.3.tar.gz", hash = "sha256:4f18ba62b61d7e192368b84517265a99b4d7ee8912f8708660fb4a366cc82667", size = 4399213, upload-time = "2024-09-20T13:10:04.827Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a8/44/d9502bf0ed197ba9bf1103c9867d5904ddcaf869e52329787fc54ed70cc8/pandas-2.2.3-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:66108071e1b935240e74525006034333f98bcdb87ea116de573a6a0dccb6c039", size = 12602222, upload-time = "2024-09-20T13:08:56.254Z" }, + { url = "https://files.pythonhosted.org/packages/52/11/9eac327a38834f162b8250aab32a6781339c69afe7574368fffe46387edf/pandas-2.2.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:7c2875855b0ff77b2a64a0365e24455d9990730d6431b9e0ee18ad8acee13dbd", size = 11321274, upload-time = "2024-09-20T13:08:58.645Z" }, + { url = "https://files.pythonhosted.org/packages/45/fb/c4beeb084718598ba19aa9f5abbc8aed8b42f90930da861fcb1acdb54c3a/pandas-2.2.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:cd8d0c3be0515c12fed0bdbae072551c8b54b7192c7b1fda0ba56059a0179698", size = 15579836, upload-time = "2024-09-20T19:01:57.571Z" }, + { url = "https://files.pythonhosted.org/packages/cd/5f/4dba1d39bb9c38d574a9a22548c540177f78ea47b32f99c0ff2ec499fac5/pandas-2.2.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c124333816c3a9b03fbeef3a9f230ba9a737e9e5bb4060aa2107a86cc0a497fc", size = 13058505, upload-time = "2024-09-20T13:09:01.501Z" }, + { url = "https://files.pythonhosted.org/packages/b9/57/708135b90391995361636634df1f1130d03ba456e95bcf576fada459115a/pandas-2.2.3-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:63cc132e40a2e084cf01adf0775b15ac515ba905d7dcca47e9a251819c575ef3", size = 16744420, upload-time = "2024-09-20T19:02:00.678Z" }, + { url = "https://files.pythonhosted.org/packages/86/4a/03ed6b7ee323cf30404265c284cee9c65c56a212e0a08d9ee06984ba2240/pandas-2.2.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:29401dbfa9ad77319367d36940cd8a0b3a11aba16063e39632d98b0e931ddf32", size = 14440457, upload-time = "2024-09-20T13:09:04.105Z" }, + { url = "https://files.pythonhosted.org/packages/ed/8c/87ddf1fcb55d11f9f847e3c69bb1c6f8e46e2f40ab1a2d2abadb2401b007/pandas-2.2.3-cp311-cp311-win_amd64.whl", hash = "sha256:3fc6873a41186404dad67245896a6e440baacc92f5b716ccd1bc9ed2995ab2c5", size = 11617166, upload-time = "2024-09-20T13:09:06.917Z" }, + { url = "https://files.pythonhosted.org/packages/17/a3/fb2734118db0af37ea7433f57f722c0a56687e14b14690edff0cdb4b7e58/pandas-2.2.3-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:b1d432e8d08679a40e2a6d8b2f9770a5c21793a6f9f47fdd52c5ce1948a5a8a9", size = 12529893, upload-time = "2024-09-20T13:09:09.655Z" }, + { url = "https://files.pythonhosted.org/packages/e1/0c/ad295fd74bfac85358fd579e271cded3ac969de81f62dd0142c426b9da91/pandas-2.2.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a5a1595fe639f5988ba6a8e5bc9649af3baf26df3998a0abe56c02609392e0a4", size = 11363475, upload-time = "2024-09-20T13:09:14.718Z" }, + { url = "https://files.pythonhosted.org/packages/c6/2a/4bba3f03f7d07207481fed47f5b35f556c7441acddc368ec43d6643c5777/pandas-2.2.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:5de54125a92bb4d1c051c0659e6fcb75256bf799a732a87184e5ea503965bce3", size = 15188645, upload-time = "2024-09-20T19:02:03.88Z" }, + { url = "https://files.pythonhosted.org/packages/38/f8/d8fddee9ed0d0c0f4a2132c1dfcf0e3e53265055da8df952a53e7eaf178c/pandas-2.2.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fffb8ae78d8af97f849404f21411c95062db1496aeb3e56f146f0355c9989319", size = 12739445, upload-time = "2024-09-20T13:09:17.621Z" }, + { url = "https://files.pythonhosted.org/packages/20/e8/45a05d9c39d2cea61ab175dbe6a2de1d05b679e8de2011da4ee190d7e748/pandas-2.2.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6dfcb5ee8d4d50c06a51c2fffa6cff6272098ad6540aed1a76d15fb9318194d8", size = 16359235, upload-time = "2024-09-20T19:02:07.094Z" }, + { url = "https://files.pythonhosted.org/packages/1d/99/617d07a6a5e429ff90c90da64d428516605a1ec7d7bea494235e1c3882de/pandas-2.2.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:062309c1b9ea12a50e8ce661145c6aab431b1e99530d3cd60640e255778bd43a", size = 14056756, upload-time = "2024-09-20T13:09:20.474Z" }, + { url = "https://files.pythonhosted.org/packages/29/d4/1244ab8edf173a10fd601f7e13b9566c1b525c4f365d6bee918e68381889/pandas-2.2.3-cp312-cp312-win_amd64.whl", hash = "sha256:59ef3764d0fe818125a5097d2ae867ca3fa64df032331b7e0917cf5d7bf66b13", size = 11504248, upload-time = "2024-09-20T13:09:23.137Z" }, + { url = "https://files.pythonhosted.org/packages/64/22/3b8f4e0ed70644e85cfdcd57454686b9057c6c38d2f74fe4b8bc2527214a/pandas-2.2.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f00d1345d84d8c86a63e476bb4955e46458b304b9575dcf71102b5c705320015", size = 12477643, upload-time = "2024-09-20T13:09:25.522Z" }, + { url = "https://files.pythonhosted.org/packages/e4/93/b3f5d1838500e22c8d793625da672f3eec046b1a99257666c94446969282/pandas-2.2.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:3508d914817e153ad359d7e069d752cdd736a247c322d932eb89e6bc84217f28", size = 11281573, upload-time = "2024-09-20T13:09:28.012Z" }, + { url = "https://files.pythonhosted.org/packages/f5/94/6c79b07f0e5aab1dcfa35a75f4817f5c4f677931d4234afcd75f0e6a66ca/pandas-2.2.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:22a9d949bfc9a502d320aa04e5d02feab689d61da4e7764b62c30b991c42c5f0", size = 15196085, upload-time = "2024-09-20T19:02:10.451Z" }, + { url = "https://files.pythonhosted.org/packages/e8/31/aa8da88ca0eadbabd0a639788a6da13bb2ff6edbbb9f29aa786450a30a91/pandas-2.2.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f3a255b2c19987fbbe62a9dfd6cff7ff2aa9ccab3fc75218fd4b7530f01efa24", size = 12711809, upload-time = "2024-09-20T13:09:30.814Z" }, + { url = "https://files.pythonhosted.org/packages/ee/7c/c6dbdb0cb2a4344cacfb8de1c5808ca885b2e4dcfde8008266608f9372af/pandas-2.2.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:800250ecdadb6d9c78eae4990da62743b857b470883fa27f652db8bdde7f6659", size = 16356316, upload-time = "2024-09-20T19:02:13.825Z" }, + { url = "https://files.pythonhosted.org/packages/57/b7/8b757e7d92023b832869fa8881a992696a0bfe2e26f72c9ae9f255988d42/pandas-2.2.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:6374c452ff3ec675a8f46fd9ab25c4ad0ba590b71cf0656f8b6daa5202bca3fb", size = 14022055, upload-time = "2024-09-20T13:09:33.462Z" }, + { url = "https://files.pythonhosted.org/packages/3b/bc/4b18e2b8c002572c5a441a64826252ce5da2aa738855747247a971988043/pandas-2.2.3-cp313-cp313-win_amd64.whl", hash = "sha256:61c5ad4043f791b61dd4752191d9f07f0ae412515d59ba8f005832a532f8736d", size = 11481175, upload-time = "2024-09-20T13:09:35.871Z" }, + { url = "https://files.pythonhosted.org/packages/76/a3/a5d88146815e972d40d19247b2c162e88213ef51c7c25993942c39dbf41d/pandas-2.2.3-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:3b71f27954685ee685317063bf13c7709a7ba74fc996b84fc6821c59b0f06468", size = 12615650, upload-time = "2024-09-20T13:09:38.685Z" }, + { url = "https://files.pythonhosted.org/packages/9c/8c/f0fd18f6140ddafc0c24122c8a964e48294acc579d47def376fef12bcb4a/pandas-2.2.3-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:38cf8125c40dae9d5acc10fa66af8ea6fdf760b2714ee482ca691fc66e6fcb18", size = 11290177, upload-time = "2024-09-20T13:09:41.141Z" }, + { url = "https://files.pythonhosted.org/packages/ed/f9/e995754eab9c0f14c6777401f7eece0943840b7a9fc932221c19d1abee9f/pandas-2.2.3-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:ba96630bc17c875161df3818780af30e43be9b166ce51c9a18c1feae342906c2", size = 14651526, upload-time = "2024-09-20T19:02:16.905Z" }, + { url = "https://files.pythonhosted.org/packages/25/b0/98d6ae2e1abac4f35230aa756005e8654649d305df9a28b16b9ae4353bff/pandas-2.2.3-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1db71525a1538b30142094edb9adc10be3f3e176748cd7acc2240c2f2e5aa3a4", size = 11871013, upload-time = "2024-09-20T13:09:44.39Z" }, + { url = "https://files.pythonhosted.org/packages/cc/57/0f72a10f9db6a4628744c8e8f0df4e6e21de01212c7c981d31e50ffc8328/pandas-2.2.3-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:15c0e1e02e93116177d29ff83e8b1619c93ddc9c49083f237d4312337a61165d", size = 15711620, upload-time = "2024-09-20T19:02:20.639Z" }, + { url = "https://files.pythonhosted.org/packages/ab/5f/b38085618b950b79d2d9164a711c52b10aefc0ae6833b96f626b7021b2ed/pandas-2.2.3-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:ad5b65698ab28ed8d7f18790a0dc58005c7629f227be9ecc1072aa74c0c1d43a", size = 13098436, upload-time = "2024-09-20T13:09:48.112Z" }, +] + +[[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, 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, upload-time = "2024-01-18T20:08:11.28Z" }, +] + +[[package]] +name = "parso" +version = "0.8.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, upload-time = "2024-04-05T09:43:55.897Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c6/ac/dac4a63f978e4dcb3c6d3a78c4d8e0192a113d288502a1216950c41b1027/parso-0.8.4-py2.py3-none-any.whl", hash = "sha256:a418670a20291dacd2dddc80c377c5c3791378ee1e8d12bffc35420643d43f18", size = 103650, upload-time = "2024-04-05T09:43:53.299Z" }, +] + +[[package]] +name = "partd" +version = "1.4.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "locket" }, + { name = "toolz" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/b2/3a/3f06f34820a31257ddcabdfafc2672c5816be79c7e353b02c1f318daa7d4/partd-1.4.2.tar.gz", hash = "sha256:d022c33afbdc8405c226621b015e8067888173d85f7f5ecebb3cafed9a20f02c", size = 21029, upload-time = "2024-05-06T19:51:41.945Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/71/e7/40fb618334dcdf7c5a316c0e7343c5cd82d3d866edc100d98e29bc945ecd/partd-1.4.2-py3-none-any.whl", hash = "sha256:978e4ac767ec4ba5b86c6eaa52e5a2a3bc748a2ca839e8cc798f1cc6ce6efb0f", size = 18905, upload-time = "2024-05-06T19:51:39.271Z" }, +] + +[[package]] +name = "pastel" +version = "0.2.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/76/f1/4594f5e0fcddb6953e5b8fe00da8c317b8b41b547e2b3ae2da7512943c62/pastel-0.2.1.tar.gz", hash = "sha256:e6581ac04e973cac858828c6202c1e1e81fee1dc7de7683f3e1ffe0bfd8a573d", size = 7555, upload-time = "2020-09-16T19:21:12.43Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/aa/18/a8444036c6dd65ba3624c63b734d3ba95ba63ace513078e1580590075d21/pastel-0.2.1-py2.py3-none-any.whl", hash = "sha256:4349225fcdf6c2bb34d483e523475de5bb04a5c10ef711263452cb37d7dd4364", size = 5955, upload-time = "2020-09-16T19:21:11.409Z" }, +] + +[[package]] +name = "pathspec" +version = "0.12.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/ca/bc/f35b8446f4531a7cb215605d100cd88b7ac6f44ab3fc94870c120ab3adbf/pathspec-0.12.1.tar.gz", hash = "sha256:a482d51503a1ab33b1c67a6c3813a26953dbdc71c31dacaef9a838c4e29f5712", size = 51043, upload-time = "2023-12-10T22:30:45Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/cc/20/ff623b09d963f88bfde16306a54e12ee5ea43e9b597108672ff3a408aad6/pathspec-0.12.1-py3-none-any.whl", hash = "sha256:a0d503e138a4c123b27490a4f7beda6a01c6f288df0e4a8b79c7eb0dc7b4cc08", size = 31191, upload-time = "2023-12-10T22:30:43.14Z" }, +] + +[[package]] +name = "pexpect" +version = "4.9.0" +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, 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, upload-time = "2023-11-25T06:56:14.81Z" }, +] + +[[package]] +name = "pillow" +version = "12.0.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/5a/b0/cace85a1b0c9775a9f8f5d5423c8261c858760e2466c79b2dd184638b056/pillow-12.0.0.tar.gz", hash = "sha256:87d4f8125c9988bfbed67af47dd7a953e2fc7b0cc1e7800ec6d2080d490bb353", size = 47008828, upload-time = "2025-10-15T18:24:14.008Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/0e/5a/a2f6773b64edb921a756eb0729068acad9fc5208a53f4a349396e9436721/pillow-12.0.0-cp311-cp311-macosx_10_10_x86_64.whl", hash = "sha256:0fd00cac9c03256c8b2ff58f162ebcd2587ad3e1f2e397eab718c47e24d231cc", size = 5289798, upload-time = "2025-10-15T18:21:47.763Z" }, + { url = "https://files.pythonhosted.org/packages/2e/05/069b1f8a2e4b5a37493da6c5868531c3f77b85e716ad7a590ef87d58730d/pillow-12.0.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:a3475b96f5908b3b16c47533daaa87380c491357d197564e0ba34ae75c0f3257", size = 4650589, upload-time = "2025-10-15T18:21:49.515Z" }, + { url = "https://files.pythonhosted.org/packages/61/e3/2c820d6e9a36432503ead175ae294f96861b07600a7156154a086ba7111a/pillow-12.0.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:110486b79f2d112cf6add83b28b627e369219388f64ef2f960fef9ebaf54c642", size = 6230472, upload-time = "2025-10-15T18:21:51.052Z" }, + { url = "https://files.pythonhosted.org/packages/4f/89/63427f51c64209c5e23d4d52071c8d0f21024d3a8a487737caaf614a5795/pillow-12.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:5269cc1caeedb67e6f7269a42014f381f45e2e7cd42d834ede3c703a1d915fe3", size = 8033887, upload-time = "2025-10-15T18:21:52.604Z" }, + { url = "https://files.pythonhosted.org/packages/f6/1b/c9711318d4901093c15840f268ad649459cd81984c9ec9887756cca049a5/pillow-12.0.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:aa5129de4e174daccbc59d0a3b6d20eaf24417d59851c07ebb37aeb02947987c", size = 6343964, upload-time = "2025-10-15T18:21:54.619Z" }, + { url = "https://files.pythonhosted.org/packages/41/1e/db9470f2d030b4995083044cd8738cdd1bf773106819f6d8ba12597d5352/pillow-12.0.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:bee2a6db3a7242ea309aa7ee8e2780726fed67ff4e5b40169f2c940e7eb09227", size = 7034756, upload-time = "2025-10-15T18:21:56.151Z" }, + { url = "https://files.pythonhosted.org/packages/cc/b0/6177a8bdd5ee4ed87cba2de5a3cc1db55ffbbec6176784ce5bb75aa96798/pillow-12.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:90387104ee8400a7b4598253b4c406f8958f59fcf983a6cea2b50d59f7d63d0b", size = 6458075, upload-time = "2025-10-15T18:21:57.759Z" }, + { url = "https://files.pythonhosted.org/packages/bc/5e/61537aa6fa977922c6a03253a0e727e6e4a72381a80d63ad8eec350684f2/pillow-12.0.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:bc91a56697869546d1b8f0a3ff35224557ae7f881050e99f615e0119bf934b4e", size = 7125955, upload-time = "2025-10-15T18:21:59.372Z" }, + { url = "https://files.pythonhosted.org/packages/1f/3d/d5033539344ee3cbd9a4d69e12e63ca3a44a739eb2d4c8da350a3d38edd7/pillow-12.0.0-cp311-cp311-win32.whl", hash = "sha256:27f95b12453d165099c84f8a8bfdfd46b9e4bda9e0e4b65f0635430027f55739", size = 6298440, upload-time = "2025-10-15T18:22:00.982Z" }, + { url = "https://files.pythonhosted.org/packages/4d/42/aaca386de5cc8bd8a0254516957c1f265e3521c91515b16e286c662854c4/pillow-12.0.0-cp311-cp311-win_amd64.whl", hash = "sha256:b583dc9070312190192631373c6c8ed277254aa6e6084b74bdd0a6d3b221608e", size = 6999256, upload-time = "2025-10-15T18:22:02.617Z" }, + { url = "https://files.pythonhosted.org/packages/ba/f1/9197c9c2d5708b785f631a6dfbfa8eb3fb9672837cb92ae9af812c13b4ed/pillow-12.0.0-cp311-cp311-win_arm64.whl", hash = "sha256:759de84a33be3b178a64c8ba28ad5c135900359e85fb662bc6e403ad4407791d", size = 2436025, upload-time = "2025-10-15T18:22:04.598Z" }, + { url = "https://files.pythonhosted.org/packages/2c/90/4fcce2c22caf044e660a198d740e7fbc14395619e3cb1abad12192c0826c/pillow-12.0.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:53561a4ddc36facb432fae7a9d8afbfaf94795414f5cdc5fc52f28c1dca90371", size = 5249377, upload-time = "2025-10-15T18:22:05.993Z" }, + { url = "https://files.pythonhosted.org/packages/fd/e0/ed960067543d080691d47d6938ebccbf3976a931c9567ab2fbfab983a5dd/pillow-12.0.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:71db6b4c1653045dacc1585c1b0d184004f0d7e694c7b34ac165ca70c0838082", size = 4650343, upload-time = "2025-10-15T18:22:07.718Z" }, + { url = "https://files.pythonhosted.org/packages/e7/a1/f81fdeddcb99c044bf7d6faa47e12850f13cee0849537a7d27eeab5534d4/pillow-12.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:2fa5f0b6716fc88f11380b88b31fe591a06c6315e955c096c35715788b339e3f", size = 6232981, upload-time = "2025-10-15T18:22:09.287Z" }, + { url = "https://files.pythonhosted.org/packages/88/e1/9098d3ce341a8750b55b0e00c03f1630d6178f38ac191c81c97a3b047b44/pillow-12.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:82240051c6ca513c616f7f9da06e871f61bfd7805f566275841af15015b8f98d", size = 8041399, upload-time = "2025-10-15T18:22:10.872Z" }, + { url = "https://files.pythonhosted.org/packages/a7/62/a22e8d3b602ae8cc01446d0c57a54e982737f44b6f2e1e019a925143771d/pillow-12.0.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:55f818bd74fe2f11d4d7cbc65880a843c4075e0ac7226bc1a23261dbea531953", size = 6347740, upload-time = "2025-10-15T18:22:12.769Z" }, + { url = "https://files.pythonhosted.org/packages/4f/87/424511bdcd02c8d7acf9f65caa09f291a519b16bd83c3fb3374b3d4ae951/pillow-12.0.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:b87843e225e74576437fd5b6a4c2205d422754f84a06942cfaf1dc32243e45a8", size = 7040201, upload-time = "2025-10-15T18:22:14.813Z" }, + { url = "https://files.pythonhosted.org/packages/dc/4d/435c8ac688c54d11755aedfdd9f29c9eeddf68d150fe42d1d3dbd2365149/pillow-12.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:c607c90ba67533e1b2355b821fef6764d1dd2cbe26b8c1005ae84f7aea25ff79", size = 6462334, upload-time = "2025-10-15T18:22:16.375Z" }, + { url = "https://files.pythonhosted.org/packages/2b/f2/ad34167a8059a59b8ad10bc5c72d4d9b35acc6b7c0877af8ac885b5f2044/pillow-12.0.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:21f241bdd5080a15bc86d3466a9f6074a9c2c2b314100dd896ac81ee6db2f1ba", size = 7134162, upload-time = "2025-10-15T18:22:17.996Z" }, + { url = "https://files.pythonhosted.org/packages/0c/b1/a7391df6adacf0a5c2cf6ac1cf1fcc1369e7d439d28f637a847f8803beb3/pillow-12.0.0-cp312-cp312-win32.whl", hash = "sha256:dd333073e0cacdc3089525c7df7d39b211bcdf31fc2824e49d01c6b6187b07d0", size = 6298769, upload-time = "2025-10-15T18:22:19.923Z" }, + { url = "https://files.pythonhosted.org/packages/a2/0b/d87733741526541c909bbf159e338dcace4f982daac6e5a8d6be225ca32d/pillow-12.0.0-cp312-cp312-win_amd64.whl", hash = "sha256:9fe611163f6303d1619bbcb653540a4d60f9e55e622d60a3108be0d5b441017a", size = 7001107, upload-time = "2025-10-15T18:22:21.644Z" }, + { url = "https://files.pythonhosted.org/packages/bc/96/aaa61ce33cc98421fb6088af2a03be4157b1e7e0e87087c888e2370a7f45/pillow-12.0.0-cp312-cp312-win_arm64.whl", hash = "sha256:7dfb439562f234f7d57b1ac6bc8fe7f838a4bd49c79230e0f6a1da93e82f1fad", size = 2436012, upload-time = "2025-10-15T18:22:23.621Z" }, + { url = "https://files.pythonhosted.org/packages/62/f2/de993bb2d21b33a98d031ecf6a978e4b61da207bef02f7b43093774c480d/pillow-12.0.0-cp313-cp313-ios_13_0_arm64_iphoneos.whl", hash = "sha256:0869154a2d0546545cde61d1789a6524319fc1897d9ee31218eae7a60ccc5643", size = 4045493, upload-time = "2025-10-15T18:22:25.758Z" }, + { url = "https://files.pythonhosted.org/packages/0e/b6/bc8d0c4c9f6f111a783d045310945deb769b806d7574764234ffd50bc5ea/pillow-12.0.0-cp313-cp313-ios_13_0_arm64_iphonesimulator.whl", hash = "sha256:a7921c5a6d31b3d756ec980f2f47c0cfdbce0fc48c22a39347a895f41f4a6ea4", size = 4120461, upload-time = "2025-10-15T18:22:27.286Z" }, + { url = "https://files.pythonhosted.org/packages/5d/57/d60d343709366a353dc56adb4ee1e7d8a2cc34e3fbc22905f4167cfec119/pillow-12.0.0-cp313-cp313-ios_13_0_x86_64_iphonesimulator.whl", hash = "sha256:1ee80a59f6ce048ae13cda1abf7fbd2a34ab9ee7d401c46be3ca685d1999a399", size = 3576912, upload-time = "2025-10-15T18:22:28.751Z" }, + { url = "https://files.pythonhosted.org/packages/a4/a4/a0a31467e3f83b94d37568294b01d22b43ae3c5d85f2811769b9c66389dd/pillow-12.0.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:c50f36a62a22d350c96e49ad02d0da41dbd17ddc2e29750dbdba4323f85eb4a5", size = 5249132, upload-time = "2025-10-15T18:22:30.641Z" }, + { url = "https://files.pythonhosted.org/packages/83/06/48eab21dd561de2914242711434c0c0eb992ed08ff3f6107a5f44527f5e9/pillow-12.0.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:5193fde9a5f23c331ea26d0cf171fbf67e3f247585f50c08b3e205c7aeb4589b", size = 4650099, upload-time = "2025-10-15T18:22:32.73Z" }, + { url = "https://files.pythonhosted.org/packages/fc/bd/69ed99fd46a8dba7c1887156d3572fe4484e3f031405fcc5a92e31c04035/pillow-12.0.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:bde737cff1a975b70652b62d626f7785e0480918dece11e8fef3c0cf057351c3", size = 6230808, upload-time = "2025-10-15T18:22:34.337Z" }, + { url = "https://files.pythonhosted.org/packages/ea/94/8fad659bcdbf86ed70099cb60ae40be6acca434bbc8c4c0d4ef356d7e0de/pillow-12.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:a6597ff2b61d121172f5844b53f21467f7082f5fb385a9a29c01414463f93b07", size = 8037804, upload-time = "2025-10-15T18:22:36.402Z" }, + { url = "https://files.pythonhosted.org/packages/20/39/c685d05c06deecfd4e2d1950e9a908aa2ca8bc4e6c3b12d93b9cafbd7837/pillow-12.0.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:0b817e7035ea7f6b942c13aa03bb554fc44fea70838ea21f8eb31c638326584e", size = 6345553, upload-time = "2025-10-15T18:22:38.066Z" }, + { url = "https://files.pythonhosted.org/packages/38/57/755dbd06530a27a5ed74f8cb0a7a44a21722ebf318edbe67ddbd7fb28f88/pillow-12.0.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f4f1231b7dec408e8670264ce63e9c71409d9583dd21d32c163e25213ee2a344", size = 7037729, upload-time = "2025-10-15T18:22:39.769Z" }, + { url = "https://files.pythonhosted.org/packages/ca/b6/7e94f4c41d238615674d06ed677c14883103dce1c52e4af16f000338cfd7/pillow-12.0.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:6e51b71417049ad6ab14c49608b4a24d8fb3fe605e5dfabfe523b58064dc3d27", size = 6459789, upload-time = "2025-10-15T18:22:41.437Z" }, + { url = "https://files.pythonhosted.org/packages/9c/14/4448bb0b5e0f22dd865290536d20ec8a23b64e2d04280b89139f09a36bb6/pillow-12.0.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:d120c38a42c234dc9a8c5de7ceaaf899cf33561956acb4941653f8bdc657aa79", size = 7130917, upload-time = "2025-10-15T18:22:43.152Z" }, + { url = "https://files.pythonhosted.org/packages/dd/ca/16c6926cc1c015845745d5c16c9358e24282f1e588237a4c36d2b30f182f/pillow-12.0.0-cp313-cp313-win32.whl", hash = "sha256:4cc6b3b2efff105c6a1656cfe59da4fdde2cda9af1c5e0b58529b24525d0a098", size = 6302391, upload-time = "2025-10-15T18:22:44.753Z" }, + { url = "https://files.pythonhosted.org/packages/6d/2a/dd43dcfd6dae9b6a49ee28a8eedb98c7d5ff2de94a5d834565164667b97b/pillow-12.0.0-cp313-cp313-win_amd64.whl", hash = "sha256:4cf7fed4b4580601c4345ceb5d4cbf5a980d030fd5ad07c4d2ec589f95f09905", size = 7007477, upload-time = "2025-10-15T18:22:46.838Z" }, + { url = "https://files.pythonhosted.org/packages/77/f0/72ea067f4b5ae5ead653053212af05ce3705807906ba3f3e8f58ddf617e6/pillow-12.0.0-cp313-cp313-win_arm64.whl", hash = "sha256:9f0b04c6b8584c2c193babcccc908b38ed29524b29dd464bc8801bf10d746a3a", size = 2435918, upload-time = "2025-10-15T18:22:48.399Z" }, + { url = "https://files.pythonhosted.org/packages/f5/5e/9046b423735c21f0487ea6cb5b10f89ea8f8dfbe32576fe052b5ba9d4e5b/pillow-12.0.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:7fa22993bac7b77b78cae22bad1e2a987ddf0d9015c63358032f84a53f23cdc3", size = 5251406, upload-time = "2025-10-15T18:22:49.905Z" }, + { url = "https://files.pythonhosted.org/packages/12/66/982ceebcdb13c97270ef7a56c3969635b4ee7cd45227fa707c94719229c5/pillow-12.0.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:f135c702ac42262573fe9714dfe99c944b4ba307af5eb507abef1667e2cbbced", size = 4653218, upload-time = "2025-10-15T18:22:51.587Z" }, + { url = "https://files.pythonhosted.org/packages/16/b3/81e625524688c31859450119bf12674619429cab3119eec0e30a7a1029cb/pillow-12.0.0-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:c85de1136429c524e55cfa4e033b4a7940ac5c8ee4d9401cc2d1bf48154bbc7b", size = 6266564, upload-time = "2025-10-15T18:22:53.215Z" }, + { url = "https://files.pythonhosted.org/packages/98/59/dfb38f2a41240d2408096e1a76c671d0a105a4a8471b1871c6902719450c/pillow-12.0.0-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:38df9b4bfd3db902c9c2bd369bcacaf9d935b2fff73709429d95cc41554f7b3d", size = 8069260, upload-time = "2025-10-15T18:22:54.933Z" }, + { url = "https://files.pythonhosted.org/packages/dc/3d/378dbea5cd1874b94c312425ca77b0f47776c78e0df2df751b820c8c1d6c/pillow-12.0.0-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:7d87ef5795da03d742bf49439f9ca4d027cde49c82c5371ba52464aee266699a", size = 6379248, upload-time = "2025-10-15T18:22:56.605Z" }, + { url = "https://files.pythonhosted.org/packages/84/b0/d525ef47d71590f1621510327acec75ae58c721dc071b17d8d652ca494d8/pillow-12.0.0-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:aff9e4d82d082ff9513bdd6acd4f5bd359f5b2c870907d2b0a9c5e10d40c88fe", size = 7066043, upload-time = "2025-10-15T18:22:58.53Z" }, + { url = "https://files.pythonhosted.org/packages/61/2c/aced60e9cf9d0cde341d54bf7932c9ffc33ddb4a1595798b3a5150c7ec4e/pillow-12.0.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:8d8ca2b210ada074d57fcee40c30446c9562e542fc46aedc19baf758a93532ee", size = 6490915, upload-time = "2025-10-15T18:23:00.582Z" }, + { url = "https://files.pythonhosted.org/packages/ef/26/69dcb9b91f4e59f8f34b2332a4a0a951b44f547c4ed39d3e4dcfcff48f89/pillow-12.0.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:99a7f72fb6249302aa62245680754862a44179b545ded638cf1fef59befb57ef", size = 7157998, upload-time = "2025-10-15T18:23:02.627Z" }, + { url = "https://files.pythonhosted.org/packages/61/2b/726235842220ca95fa441ddf55dd2382b52ab5b8d9c0596fe6b3f23dafe8/pillow-12.0.0-cp313-cp313t-win32.whl", hash = "sha256:4078242472387600b2ce8d93ade8899c12bf33fa89e55ec89fe126e9d6d5d9e9", size = 6306201, upload-time = "2025-10-15T18:23:04.709Z" }, + { url = "https://files.pythonhosted.org/packages/c0/3d/2afaf4e840b2df71344ababf2f8edd75a705ce500e5dc1e7227808312ae1/pillow-12.0.0-cp313-cp313t-win_amd64.whl", hash = "sha256:2c54c1a783d6d60595d3514f0efe9b37c8808746a66920315bfd34a938d7994b", size = 7013165, upload-time = "2025-10-15T18:23:06.46Z" }, + { url = "https://files.pythonhosted.org/packages/6f/75/3fa09aa5cf6ed04bee3fa575798ddf1ce0bace8edb47249c798077a81f7f/pillow-12.0.0-cp313-cp313t-win_arm64.whl", hash = "sha256:26d9f7d2b604cd23aba3e9faf795787456ac25634d82cd060556998e39c6fa47", size = 2437834, upload-time = "2025-10-15T18:23:08.194Z" }, + { url = "https://files.pythonhosted.org/packages/54/2a/9a8c6ba2c2c07b71bec92cf63e03370ca5e5f5c5b119b742bcc0cde3f9c5/pillow-12.0.0-cp314-cp314-ios_13_0_arm64_iphoneos.whl", hash = "sha256:beeae3f27f62308f1ddbcfb0690bf44b10732f2ef43758f169d5e9303165d3f9", size = 4045531, upload-time = "2025-10-15T18:23:10.121Z" }, + { url = "https://files.pythonhosted.org/packages/84/54/836fdbf1bfb3d66a59f0189ff0b9f5f666cee09c6188309300df04ad71fa/pillow-12.0.0-cp314-cp314-ios_13_0_arm64_iphonesimulator.whl", hash = "sha256:d4827615da15cd59784ce39d3388275ec093ae3ee8d7f0c089b76fa87af756c2", size = 4120554, upload-time = "2025-10-15T18:23:12.14Z" }, + { url = "https://files.pythonhosted.org/packages/0d/cd/16aec9f0da4793e98e6b54778a5fbce4f375c6646fe662e80600b8797379/pillow-12.0.0-cp314-cp314-ios_13_0_x86_64_iphonesimulator.whl", hash = "sha256:3e42edad50b6909089750e65c91aa09aaf1e0a71310d383f11321b27c224ed8a", size = 3576812, upload-time = "2025-10-15T18:23:13.962Z" }, + { url = "https://files.pythonhosted.org/packages/f6/b7/13957fda356dc46339298b351cae0d327704986337c3c69bb54628c88155/pillow-12.0.0-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:e5d8efac84c9afcb40914ab49ba063d94f5dbdf5066db4482c66a992f47a3a3b", size = 5252689, upload-time = "2025-10-15T18:23:15.562Z" }, + { url = "https://files.pythonhosted.org/packages/fc/f5/eae31a306341d8f331f43edb2e9122c7661b975433de5e447939ae61c5da/pillow-12.0.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:266cd5f2b63ff316d5a1bba46268e603c9caf5606d44f38c2873c380950576ad", size = 4650186, upload-time = "2025-10-15T18:23:17.379Z" }, + { url = "https://files.pythonhosted.org/packages/86/62/2a88339aa40c4c77e79108facbd307d6091e2c0eb5b8d3cf4977cfca2fe6/pillow-12.0.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:58eea5ebe51504057dd95c5b77d21700b77615ab0243d8152793dc00eb4faf01", size = 6230308, upload-time = "2025-10-15T18:23:18.971Z" }, + { url = "https://files.pythonhosted.org/packages/c7/33/5425a8992bcb32d1cb9fa3dd39a89e613d09a22f2c8083b7bf43c455f760/pillow-12.0.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:f13711b1a5ba512d647a0e4ba79280d3a9a045aaf7e0cc6fbe96b91d4cdf6b0c", size = 8039222, upload-time = "2025-10-15T18:23:20.909Z" }, + { url = "https://files.pythonhosted.org/packages/d8/61/3f5d3b35c5728f37953d3eec5b5f3e77111949523bd2dd7f31a851e50690/pillow-12.0.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6846bd2d116ff42cba6b646edf5bf61d37e5cbd256425fa089fee4ff5c07a99e", size = 6346657, upload-time = "2025-10-15T18:23:23.077Z" }, + { url = "https://files.pythonhosted.org/packages/3a/be/ee90a3d79271227e0f0a33c453531efd6ed14b2e708596ba5dd9be948da3/pillow-12.0.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c98fa880d695de164b4135a52fd2e9cd7b7c90a9d8ac5e9e443a24a95ef9248e", size = 7038482, upload-time = "2025-10-15T18:23:25.005Z" }, + { url = "https://files.pythonhosted.org/packages/44/34/a16b6a4d1ad727de390e9bd9f19f5f669e079e5826ec0f329010ddea492f/pillow-12.0.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:fa3ed2a29a9e9d2d488b4da81dcb54720ac3104a20bf0bd273f1e4648aff5af9", size = 6461416, upload-time = "2025-10-15T18:23:27.009Z" }, + { url = "https://files.pythonhosted.org/packages/b6/39/1aa5850d2ade7d7ba9f54e4e4c17077244ff7a2d9e25998c38a29749eb3f/pillow-12.0.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:d034140032870024e6b9892c692fe2968493790dd57208b2c37e3fb35f6df3ab", size = 7131584, upload-time = "2025-10-15T18:23:29.752Z" }, + { url = "https://files.pythonhosted.org/packages/bf/db/4fae862f8fad0167073a7733973bfa955f47e2cac3dc3e3e6257d10fab4a/pillow-12.0.0-cp314-cp314-win32.whl", hash = "sha256:1b1b133e6e16105f524a8dec491e0586d072948ce15c9b914e41cdadd209052b", size = 6400621, upload-time = "2025-10-15T18:23:32.06Z" }, + { url = "https://files.pythonhosted.org/packages/2b/24/b350c31543fb0107ab2599464d7e28e6f856027aadda995022e695313d94/pillow-12.0.0-cp314-cp314-win_amd64.whl", hash = "sha256:8dc232e39d409036af549c86f24aed8273a40ffa459981146829a324e0848b4b", size = 7142916, upload-time = "2025-10-15T18:23:34.71Z" }, + { url = "https://files.pythonhosted.org/packages/0f/9b/0ba5a6fd9351793996ef7487c4fdbde8d3f5f75dbedc093bb598648fddf0/pillow-12.0.0-cp314-cp314-win_arm64.whl", hash = "sha256:d52610d51e265a51518692045e372a4c363056130d922a7351429ac9f27e70b0", size = 2523836, upload-time = "2025-10-15T18:23:36.967Z" }, + { url = "https://files.pythonhosted.org/packages/f5/7a/ceee0840aebc579af529b523d530840338ecf63992395842e54edc805987/pillow-12.0.0-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:1979f4566bb96c1e50a62d9831e2ea2d1211761e5662afc545fa766f996632f6", size = 5255092, upload-time = "2025-10-15T18:23:38.573Z" }, + { url = "https://files.pythonhosted.org/packages/44/76/20776057b4bfd1aef4eeca992ebde0f53a4dce874f3ae693d0ec90a4f79b/pillow-12.0.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:b2e4b27a6e15b04832fe9bf292b94b5ca156016bbc1ea9c2c20098a0320d6cf6", size = 4653158, upload-time = "2025-10-15T18:23:40.238Z" }, + { url = "https://files.pythonhosted.org/packages/82/3f/d9ff92ace07be8836b4e7e87e6a4c7a8318d47c2f1463ffcf121fc57d9cb/pillow-12.0.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:fb3096c30df99fd01c7bf8e544f392103d0795b9f98ba71a8054bcbf56b255f1", size = 6267882, upload-time = "2025-10-15T18:23:42.434Z" }, + { url = "https://files.pythonhosted.org/packages/9f/7a/4f7ff87f00d3ad33ba21af78bfcd2f032107710baf8280e3722ceec28cda/pillow-12.0.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:7438839e9e053ef79f7112c881cef684013855016f928b168b81ed5835f3e75e", size = 8071001, upload-time = "2025-10-15T18:23:44.29Z" }, + { url = "https://files.pythonhosted.org/packages/75/87/fcea108944a52dad8cca0715ae6247e271eb80459364a98518f1e4f480c1/pillow-12.0.0-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5d5c411a8eaa2299322b647cd932586b1427367fd3184ffbb8f7a219ea2041ca", size = 6380146, upload-time = "2025-10-15T18:23:46.065Z" }, + { url = "https://files.pythonhosted.org/packages/91/52/0d31b5e571ef5fd111d2978b84603fce26aba1b6092f28e941cb46570745/pillow-12.0.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d7e091d464ac59d2c7ad8e7e08105eaf9dafbc3883fd7265ffccc2baad6ac925", size = 7067344, upload-time = "2025-10-15T18:23:47.898Z" }, + { url = "https://files.pythonhosted.org/packages/7b/f4/2dd3d721f875f928d48e83bb30a434dee75a2531bca839bb996bb0aa5a91/pillow-12.0.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:792a2c0be4dcc18af9d4a2dfd8a11a17d5e25274a1062b0ec1c2d79c76f3e7f8", size = 6491864, upload-time = "2025-10-15T18:23:49.607Z" }, + { url = "https://files.pythonhosted.org/packages/30/4b/667dfcf3d61fc309ba5a15b141845cece5915e39b99c1ceab0f34bf1d124/pillow-12.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:afbefa430092f71a9593a99ab6a4e7538bc9eabbf7bf94f91510d3503943edc4", size = 7158911, upload-time = "2025-10-15T18:23:51.351Z" }, + { url = "https://files.pythonhosted.org/packages/a2/2f/16cabcc6426c32218ace36bf0d55955e813f2958afddbf1d391849fee9d1/pillow-12.0.0-cp314-cp314t-win32.whl", hash = "sha256:3830c769decf88f1289680a59d4f4c46c72573446352e2befec9a8512104fa52", size = 6408045, upload-time = "2025-10-15T18:23:53.177Z" }, + { url = "https://files.pythonhosted.org/packages/35/73/e29aa0c9c666cf787628d3f0dcf379f4791fba79f4936d02f8b37165bdf8/pillow-12.0.0-cp314-cp314t-win_amd64.whl", hash = "sha256:905b0365b210c73afb0ebe9101a32572152dfd1c144c7e28968a331b9217b94a", size = 7148282, upload-time = "2025-10-15T18:23:55.316Z" }, + { url = "https://files.pythonhosted.org/packages/c1/70/6b41bdcddf541b437bbb9f47f94d2db5d9ddef6c37ccab8c9107743748a4/pillow-12.0.0-cp314-cp314t-win_arm64.whl", hash = "sha256:99353a06902c2e43b43e8ff74ee65a7d90307d82370604746738a1e0661ccca7", size = 2525630, upload-time = "2025-10-15T18:23:57.149Z" }, + { url = "https://files.pythonhosted.org/packages/1d/b3/582327e6c9f86d037b63beebe981425d6811104cb443e8193824ef1a2f27/pillow-12.0.0-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:b22bd8c974942477156be55a768f7aa37c46904c175be4e158b6a86e3a6b7ca8", size = 5215068, upload-time = "2025-10-15T18:23:59.594Z" }, + { url = "https://files.pythonhosted.org/packages/fd/d6/67748211d119f3b6540baf90f92fae73ae51d5217b171b0e8b5f7e5d558f/pillow-12.0.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:805ebf596939e48dbb2e4922a1d3852cfc25c38160751ce02da93058b48d252a", size = 4614994, upload-time = "2025-10-15T18:24:01.669Z" }, + { url = "https://files.pythonhosted.org/packages/2d/e1/f8281e5d844c41872b273b9f2c34a4bf64ca08905668c8ae730eedc7c9fa/pillow-12.0.0-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:cae81479f77420d217def5f54b5b9d279804d17e982e0f2fa19b1d1e14ab5197", size = 5246639, upload-time = "2025-10-15T18:24:03.403Z" }, + { url = "https://files.pythonhosted.org/packages/94/5a/0d8ab8ffe8a102ff5df60d0de5af309015163bf710c7bb3e8311dd3b3ad0/pillow-12.0.0-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:aeaefa96c768fc66818730b952a862235d68825c178f1b3ffd4efd7ad2edcb7c", size = 6986839, upload-time = "2025-10-15T18:24:05.344Z" }, + { url = "https://files.pythonhosted.org/packages/20/2e/3434380e8110b76cd9eb00a363c484b050f949b4bbe84ba770bb8508a02c/pillow-12.0.0-pp311-pypy311_pp73-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:09f2d0abef9e4e2f349305a4f8cc784a8a6c2f58a8c4892eea13b10a943bd26e", size = 5313505, upload-time = "2025-10-15T18:24:07.137Z" }, + { url = "https://files.pythonhosted.org/packages/57/ca/5a9d38900d9d74785141d6580950fe705de68af735ff6e727cb911b64740/pillow-12.0.0-pp311-pypy311_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:bdee52571a343d721fb2eb3b090a82d959ff37fc631e3f70422e0c2e029f3e76", size = 5963654, upload-time = "2025-10-15T18:24:09.579Z" }, + { url = "https://files.pythonhosted.org/packages/95/7e/f896623c3c635a90537ac093c6a618ebe1a90d87206e42309cb5d98a1b9e/pillow-12.0.0-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:b290fd8aa38422444d4b50d579de197557f182ef1068b75f5aa8558638b8d0a5", size = 6997850, upload-time = "2025-10-15T18:24:11.495Z" }, +] + +[[package]] +name = "platformdirs" +version = "4.3.8" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/fe/8b/3c73abc9c759ecd3f1f7ceff6685840859e8070c4d947c93fae71f6a0bf2/platformdirs-4.3.8.tar.gz", hash = "sha256:3d512d96e16bcb959a814c9f348431070822a6496326a4be0911c40b5a74c2bc", size = 21362, upload-time = "2025-05-07T22:47:42.121Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/fe/39/979e8e21520d4e47a0bbe349e2713c0aac6f3d853d0e5b34d76206c439aa/platformdirs-4.3.8-py3-none-any.whl", hash = "sha256:ff7059bb7eb1179e2685604f4aaf157cfd9535242bd23742eadc3c13542139b4", size = 18567, upload-time = "2025-05-07T22:47:40.376Z" }, +] + +[[package]] +name = "pluggy" +version = "1.6.0" +source = { registry = "https://pypi.org/simple" } +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/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 = "poethepoet" +version = "0.34.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "pastel" }, + { name = "pyyaml" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/b3/f2/3853d6a9a0dac08aa680895839eeab8ec0ed63db375e1f782e623c9309b6/poethepoet-0.34.0.tar.gz", hash = "sha256:86203acce555bbfe45cb6ccac61ba8b16a5784264484195874da457ddabf5850", size = 64474, upload-time = "2025-04-21T13:38:20.084Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/da/d1/61431afe22577083fcb50614bc5e5aa73aa0ab35e3fc2ae49708a59ff70b/poethepoet-0.34.0-py3-none-any.whl", hash = "sha256:c472d6f0fdb341b48d346f4ccd49779840c15b30dfd6bc6347a80d6274b5e34e", size = 85851, upload-time = "2025-04-21T13:38:18.257Z" }, +] + +[[package]] +name = "prometheus-client" +version = "0.22.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/5b/5a/3fa1fa7e91a203759aaf316be394f70f2ef598d589b9785a8611b6094c00/prometheus_client-0.22.0.tar.gz", hash = "sha256:18da1d2241ac2d10c8d2110f13eedcd5c7c0c8af18c926e8731f04fc10cd575c", size = 74443, upload-time = "2025-05-16T20:50:18.333Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/50/c7/cee159ba3d7192e84a4c166ec1752f44a5fa859ac0eeda2d73a1da65ab47/prometheus_client-0.22.0-py3-none-any.whl", hash = "sha256:c8951bbe64e62b96cd8e8f5d917279d1b9b91ab766793f33d4dce6c228558713", size = 62658, upload-time = "2025-05-16T20:50:16.978Z" }, +] + +[[package]] +name = "prompt-toolkit" +version = "3.0.51" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "wcwidth" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/bb/6e/9d084c929dfe9e3bfe0c6a47e31f78a25c54627d64a66e884a8bf5474f1c/prompt_toolkit-3.0.51.tar.gz", hash = "sha256:931a162e3b27fc90c86f1b48bb1fb2c528c2761475e57c9c06de13311c7b54ed", size = 428940, upload-time = "2025-04-15T09:18:47.731Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ce/4f/5249960887b1fbe561d9ff265496d170b55a735b76724f10ef19f9e40716/prompt_toolkit-3.0.51-py3-none-any.whl", hash = "sha256:52742911fde84e2d423e2f9a4cf1de7d7ac4e51958f648d9540e0fb8db077b07", size = 387810, upload-time = "2025-04-15T09:18:44.753Z" }, +] + +[[package]] +name = "psutil" +version = "7.0.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/2a/80/336820c1ad9286a4ded7e845b2eccfcb27851ab8ac6abece774a6ff4d3de/psutil-7.0.0.tar.gz", hash = "sha256:7be9c3eba38beccb6495ea33afd982a44074b78f28c434a1f51cc07fd315c456", size = 497003, upload-time = "2025-02-13T21:54:07.946Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ed/e6/2d26234410f8b8abdbf891c9da62bee396583f713fb9f3325a4760875d22/psutil-7.0.0-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:101d71dc322e3cffd7cea0650b09b3d08b8e7c4109dd6809fe452dfd00e58b25", size = 238051, upload-time = "2025-02-13T21:54:12.36Z" }, + { url = "https://files.pythonhosted.org/packages/04/8b/30f930733afe425e3cbfc0e1468a30a18942350c1a8816acfade80c005c4/psutil-7.0.0-cp36-abi3-macosx_11_0_arm64.whl", hash = "sha256:39db632f6bb862eeccf56660871433e111b6ea58f2caea825571951d4b6aa3da", size = 239535, upload-time = "2025-02-13T21:54:16.07Z" }, + { url = "https://files.pythonhosted.org/packages/2a/ed/d362e84620dd22876b55389248e522338ed1bf134a5edd3b8231d7207f6d/psutil-7.0.0-cp36-abi3-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1fcee592b4c6f146991ca55919ea3d1f8926497a713ed7faaf8225e174581e91", size = 275004, upload-time = "2025-02-13T21:54:18.662Z" }, + { url = "https://files.pythonhosted.org/packages/bf/b9/b0eb3f3cbcb734d930fdf839431606844a825b23eaf9a6ab371edac8162c/psutil-7.0.0-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4b1388a4f6875d7e2aff5c4ca1cc16c545ed41dd8bb596cefea80111db353a34", size = 277986, upload-time = "2025-02-13T21:54:21.811Z" }, + { url = "https://files.pythonhosted.org/packages/eb/a2/709e0fe2f093556c17fbafda93ac032257242cabcc7ff3369e2cb76a97aa/psutil-7.0.0-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a5f098451abc2828f7dc6b58d44b532b22f2088f4999a937557b603ce72b1993", size = 279544, upload-time = "2025-02-13T21:54:24.68Z" }, + { url = "https://files.pythonhosted.org/packages/50/e6/eecf58810b9d12e6427369784efe814a1eec0f492084ce8eb8f4d89d6d61/psutil-7.0.0-cp37-abi3-win32.whl", hash = "sha256:ba3fcef7523064a6c9da440fc4d6bd07da93ac726b5733c29027d7dc95b39d99", size = 241053, upload-time = "2025-02-13T21:54:34.31Z" }, + { url = "https://files.pythonhosted.org/packages/50/1b/6921afe68c74868b4c9fa424dad3be35b095e16687989ebbb50ce4fceb7c/psutil-7.0.0-cp37-abi3-win_amd64.whl", hash = "sha256:4cf3d4eb1aa9b348dec30105c55cd9b7d4629285735a102beb4441e38db90553", size = 244885, upload-time = "2025-02-13T21:54:37.486Z" }, +] + +[[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, 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, 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, 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, upload-time = "2024-07-21T12:58:20.04Z" }, +] + +[[package]] +name = "pyarrow" +version = "22.0.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/30/53/04a7fdc63e6056116c9ddc8b43bc28c12cdd181b85cbeadb79278475f3ae/pyarrow-22.0.0.tar.gz", hash = "sha256:3d600dc583260d845c7d8a6db540339dd883081925da2bd1c5cb808f720b3cd9", size = 1151151, upload-time = "2025-10-24T12:30:00.762Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/2e/b7/18f611a8cdc43417f9394a3ccd3eace2f32183c08b9eddc3d17681819f37/pyarrow-22.0.0-cp311-cp311-macosx_12_0_arm64.whl", hash = "sha256:3e294c5eadfb93d78b0763e859a0c16d4051fc1c5231ae8956d61cb0b5666f5a", size = 34272022, upload-time = "2025-10-24T10:04:28.973Z" }, + { url = "https://files.pythonhosted.org/packages/26/5c/f259e2526c67eb4b9e511741b19870a02363a47a35edbebc55c3178db22d/pyarrow-22.0.0-cp311-cp311-macosx_12_0_x86_64.whl", hash = "sha256:69763ab2445f632d90b504a815a2a033f74332997052b721002298ed6de40f2e", size = 35995834, upload-time = "2025-10-24T10:04:35.467Z" }, + { url = "https://files.pythonhosted.org/packages/50/8d/281f0f9b9376d4b7f146913b26fac0aa2829cd1ee7e997f53a27411bbb92/pyarrow-22.0.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:b41f37cabfe2463232684de44bad753d6be08a7a072f6a83447eeaf0e4d2a215", size = 45030348, upload-time = "2025-10-24T10:04:43.366Z" }, + { url = "https://files.pythonhosted.org/packages/f5/e5/53c0a1c428f0976bf22f513d79c73000926cb00b9c138d8e02daf2102e18/pyarrow-22.0.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:35ad0f0378c9359b3f297299c3309778bb03b8612f987399a0333a560b43862d", size = 47699480, upload-time = "2025-10-24T10:04:51.486Z" }, + { url = "https://files.pythonhosted.org/packages/95/e1/9dbe4c465c3365959d183e6345d0a8d1dc5b02ca3f8db4760b3bc834cf25/pyarrow-22.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8382ad21458075c2e66a82a29d650f963ce51c7708c7c0ff313a8c206c4fd5e8", size = 48011148, upload-time = "2025-10-24T10:04:59.585Z" }, + { url = "https://files.pythonhosted.org/packages/c5/b4/7caf5d21930061444c3cf4fa7535c82faf5263e22ce43af7c2759ceb5b8b/pyarrow-22.0.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:1a812a5b727bc09c3d7ea072c4eebf657c2f7066155506ba31ebf4792f88f016", size = 50276964, upload-time = "2025-10-24T10:05:08.175Z" }, + { url = "https://files.pythonhosted.org/packages/ae/f3/cec89bd99fa3abf826f14d4e53d3d11340ce6f6af4d14bdcd54cd83b6576/pyarrow-22.0.0-cp311-cp311-win_amd64.whl", hash = "sha256:ec5d40dd494882704fb876c16fa7261a69791e784ae34e6b5992e977bd2e238c", size = 28106517, upload-time = "2025-10-24T10:05:14.314Z" }, + { url = "https://files.pythonhosted.org/packages/af/63/ba23862d69652f85b615ca14ad14f3bcfc5bf1b99ef3f0cd04ff93fdad5a/pyarrow-22.0.0-cp312-cp312-macosx_12_0_arm64.whl", hash = "sha256:bea79263d55c24a32b0d79c00a1c58bb2ee5f0757ed95656b01c0fb310c5af3d", size = 34211578, upload-time = "2025-10-24T10:05:21.583Z" }, + { url = "https://files.pythonhosted.org/packages/b1/d0/f9ad86fe809efd2bcc8be32032fa72e8b0d112b01ae56a053006376c5930/pyarrow-22.0.0-cp312-cp312-macosx_12_0_x86_64.whl", hash = "sha256:12fe549c9b10ac98c91cf791d2945e878875d95508e1a5d14091a7aaa66d9cf8", size = 35989906, upload-time = "2025-10-24T10:05:29.485Z" }, + { url = "https://files.pythonhosted.org/packages/b4/a8/f910afcb14630e64d673f15904ec27dd31f1e009b77033c365c84e8c1e1d/pyarrow-22.0.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:334f900ff08ce0423407af97e6c26ad5d4e3b0763645559ece6fbf3747d6a8f5", size = 45021677, upload-time = "2025-10-24T10:05:38.274Z" }, + { url = "https://files.pythonhosted.org/packages/13/95/aec81f781c75cd10554dc17a25849c720d54feafb6f7847690478dcf5ef8/pyarrow-22.0.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:c6c791b09c57ed76a18b03f2631753a4960eefbbca80f846da8baefc6491fcfe", size = 47726315, upload-time = "2025-10-24T10:05:47.314Z" }, + { url = "https://files.pythonhosted.org/packages/bb/d4/74ac9f7a54cfde12ee42734ea25d5a3c9a45db78f9def949307a92720d37/pyarrow-22.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:c3200cb41cdbc65156e5f8c908d739b0dfed57e890329413da2748d1a2cd1a4e", size = 47990906, upload-time = "2025-10-24T10:05:58.254Z" }, + { url = "https://files.pythonhosted.org/packages/2e/71/fedf2499bf7a95062eafc989ace56572f3343432570e1c54e6599d5b88da/pyarrow-22.0.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:ac93252226cf288753d8b46280f4edf3433bf9508b6977f8dd8526b521a1bbb9", size = 50306783, upload-time = "2025-10-24T10:06:08.08Z" }, + { url = "https://files.pythonhosted.org/packages/68/ed/b202abd5a5b78f519722f3d29063dda03c114711093c1995a33b8e2e0f4b/pyarrow-22.0.0-cp312-cp312-win_amd64.whl", hash = "sha256:44729980b6c50a5f2bfcc2668d36c569ce17f8b17bccaf470c4313dcbbf13c9d", size = 27972883, upload-time = "2025-10-24T10:06:14.204Z" }, + { url = "https://files.pythonhosted.org/packages/a6/d6/d0fac16a2963002fc22c8fa75180a838737203d558f0ed3b564c4a54eef5/pyarrow-22.0.0-cp313-cp313-macosx_12_0_arm64.whl", hash = "sha256:e6e95176209257803a8b3d0394f21604e796dadb643d2f7ca21b66c9c0b30c9a", size = 34204629, upload-time = "2025-10-24T10:06:20.274Z" }, + { url = "https://files.pythonhosted.org/packages/c6/9c/1d6357347fbae062ad3f17082f9ebc29cc733321e892c0d2085f42a2212b/pyarrow-22.0.0-cp313-cp313-macosx_12_0_x86_64.whl", hash = "sha256:001ea83a58024818826a9e3f89bf9310a114f7e26dfe404a4c32686f97bd7901", size = 35985783, upload-time = "2025-10-24T10:06:27.301Z" }, + { url = "https://files.pythonhosted.org/packages/ff/c0/782344c2ce58afbea010150df07e3a2f5fdad299cd631697ae7bd3bac6e3/pyarrow-22.0.0-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:ce20fe000754f477c8a9125543f1936ea5b8867c5406757c224d745ed033e691", size = 45020999, upload-time = "2025-10-24T10:06:35.387Z" }, + { url = "https://files.pythonhosted.org/packages/1b/8b/5362443737a5307a7b67c1017c42cd104213189b4970bf607e05faf9c525/pyarrow-22.0.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:e0a15757fccb38c410947df156f9749ae4a3c89b2393741a50521f39a8cf202a", size = 47724601, upload-time = "2025-10-24T10:06:43.551Z" }, + { url = "https://files.pythonhosted.org/packages/69/4d/76e567a4fc2e190ee6072967cb4672b7d9249ac59ae65af2d7e3047afa3b/pyarrow-22.0.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:cedb9dd9358e4ea1d9bce3665ce0797f6adf97ff142c8e25b46ba9cdd508e9b6", size = 48001050, upload-time = "2025-10-24T10:06:52.284Z" }, + { url = "https://files.pythonhosted.org/packages/01/5e/5653f0535d2a1aef8223cee9d92944cb6bccfee5cf1cd3f462d7cb022790/pyarrow-22.0.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:252be4a05f9d9185bb8c18e83764ebcfea7185076c07a7a662253af3a8c07941", size = 50307877, upload-time = "2025-10-24T10:07:02.405Z" }, + { url = "https://files.pythonhosted.org/packages/2d/f8/1d0bd75bf9328a3b826e24a16e5517cd7f9fbf8d34a3184a4566ef5a7f29/pyarrow-22.0.0-cp313-cp313-win_amd64.whl", hash = "sha256:a4893d31e5ef780b6edcaf63122df0f8d321088bb0dee4c8c06eccb1ca28d145", size = 27977099, upload-time = "2025-10-24T10:08:07.259Z" }, + { url = "https://files.pythonhosted.org/packages/90/81/db56870c997805bf2b0f6eeeb2d68458bf4654652dccdcf1bf7a42d80903/pyarrow-22.0.0-cp313-cp313t-macosx_12_0_arm64.whl", hash = "sha256:f7fe3dbe871294ba70d789be16b6e7e52b418311e166e0e3cba9522f0f437fb1", size = 34336685, upload-time = "2025-10-24T10:07:11.47Z" }, + { url = "https://files.pythonhosted.org/packages/1c/98/0727947f199aba8a120f47dfc229eeb05df15bcd7a6f1b669e9f882afc58/pyarrow-22.0.0-cp313-cp313t-macosx_12_0_x86_64.whl", hash = "sha256:ba95112d15fd4f1105fb2402c4eab9068f0554435e9b7085924bcfaac2cc306f", size = 36032158, upload-time = "2025-10-24T10:07:18.626Z" }, + { url = "https://files.pythonhosted.org/packages/96/b4/9babdef9c01720a0785945c7cf550e4acd0ebcd7bdd2e6f0aa7981fa85e2/pyarrow-22.0.0-cp313-cp313t-manylinux_2_28_aarch64.whl", hash = "sha256:c064e28361c05d72eed8e744c9605cbd6d2bb7481a511c74071fd9b24bc65d7d", size = 44892060, upload-time = "2025-10-24T10:07:26.002Z" }, + { url = "https://files.pythonhosted.org/packages/f8/ca/2f8804edd6279f78a37062d813de3f16f29183874447ef6d1aadbb4efa0f/pyarrow-22.0.0-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:6f9762274496c244d951c819348afbcf212714902742225f649cf02823a6a10f", size = 47504395, upload-time = "2025-10-24T10:07:34.09Z" }, + { url = "https://files.pythonhosted.org/packages/b9/f0/77aa5198fd3943682b2e4faaf179a674f0edea0d55d326d83cb2277d9363/pyarrow-22.0.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:a9d9ffdc2ab696f6b15b4d1f7cec6658e1d788124418cb30030afbae31c64746", size = 48066216, upload-time = "2025-10-24T10:07:43.528Z" }, + { url = "https://files.pythonhosted.org/packages/79/87/a1937b6e78b2aff18b706d738c9e46ade5bfcf11b294e39c87706a0089ac/pyarrow-22.0.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:ec1a15968a9d80da01e1d30349b2b0d7cc91e96588ee324ce1b5228175043e95", size = 50288552, upload-time = "2025-10-24T10:07:53.519Z" }, + { url = "https://files.pythonhosted.org/packages/60/ae/b5a5811e11f25788ccfdaa8f26b6791c9807119dffcf80514505527c384c/pyarrow-22.0.0-cp313-cp313t-win_amd64.whl", hash = "sha256:bba208d9c7decf9961998edf5c65e3ea4355d5818dd6cd0f6809bec1afb951cc", size = 28262504, upload-time = "2025-10-24T10:08:00.932Z" }, + { url = "https://files.pythonhosted.org/packages/bd/b0/0fa4d28a8edb42b0a7144edd20befd04173ac79819547216f8a9f36f9e50/pyarrow-22.0.0-cp314-cp314-macosx_12_0_arm64.whl", hash = "sha256:9bddc2cade6561f6820d4cd73f99a0243532ad506bc510a75a5a65a522b2d74d", size = 34224062, upload-time = "2025-10-24T10:08:14.101Z" }, + { url = "https://files.pythonhosted.org/packages/0f/a8/7a719076b3c1be0acef56a07220c586f25cd24de0e3f3102b438d18ae5df/pyarrow-22.0.0-cp314-cp314-macosx_12_0_x86_64.whl", hash = "sha256:e70ff90c64419709d38c8932ea9fe1cc98415c4f87ea8da81719e43f02534bc9", size = 35990057, upload-time = "2025-10-24T10:08:21.842Z" }, + { url = "https://files.pythonhosted.org/packages/89/3c/359ed54c93b47fb6fe30ed16cdf50e3f0e8b9ccfb11b86218c3619ae50a8/pyarrow-22.0.0-cp314-cp314-manylinux_2_28_aarch64.whl", hash = "sha256:92843c305330aa94a36e706c16209cd4df274693e777ca47112617db7d0ef3d7", size = 45068002, upload-time = "2025-10-24T10:08:29.034Z" }, + { url = "https://files.pythonhosted.org/packages/55/fc/4945896cc8638536ee787a3bd6ce7cec8ec9acf452d78ec39ab328efa0a1/pyarrow-22.0.0-cp314-cp314-manylinux_2_28_x86_64.whl", hash = "sha256:6dda1ddac033d27421c20d7a7943eec60be44e0db4e079f33cc5af3b8280ccde", size = 47737765, upload-time = "2025-10-24T10:08:38.559Z" }, + { url = "https://files.pythonhosted.org/packages/cd/5e/7cb7edeb2abfaa1f79b5d5eb89432356155c8426f75d3753cbcb9592c0fd/pyarrow-22.0.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:84378110dd9a6c06323b41b56e129c504d157d1a983ce8f5443761eb5256bafc", size = 48048139, upload-time = "2025-10-24T10:08:46.784Z" }, + { url = "https://files.pythonhosted.org/packages/88/c6/546baa7c48185f5e9d6e59277c4b19f30f48c94d9dd938c2a80d4d6b067c/pyarrow-22.0.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:854794239111d2b88b40b6ef92aa478024d1e5074f364033e73e21e3f76b25e0", size = 50314244, upload-time = "2025-10-24T10:08:55.771Z" }, + { url = "https://files.pythonhosted.org/packages/3c/79/755ff2d145aafec8d347bf18f95e4e81c00127f06d080135dfc86aea417c/pyarrow-22.0.0-cp314-cp314-win_amd64.whl", hash = "sha256:b883fe6fd85adad7932b3271c38ac289c65b7337c2c132e9569f9d3940620730", size = 28757501, upload-time = "2025-10-24T10:09:59.891Z" }, + { url = "https://files.pythonhosted.org/packages/0e/d2/237d75ac28ced3147912954e3c1a174df43a95f4f88e467809118a8165e0/pyarrow-22.0.0-cp314-cp314t-macosx_12_0_arm64.whl", hash = "sha256:7a820d8ae11facf32585507c11f04e3f38343c1e784c9b5a8b1da5c930547fe2", size = 34355506, upload-time = "2025-10-24T10:09:02.953Z" }, + { url = "https://files.pythonhosted.org/packages/1e/2c/733dfffe6d3069740f98e57ff81007809067d68626c5faef293434d11bd6/pyarrow-22.0.0-cp314-cp314t-macosx_12_0_x86_64.whl", hash = "sha256:c6ec3675d98915bf1ec8b3c7986422682f7232ea76cad276f4c8abd5b7319b70", size = 36047312, upload-time = "2025-10-24T10:09:10.334Z" }, + { url = "https://files.pythonhosted.org/packages/7c/2b/29d6e3782dc1f299727462c1543af357a0f2c1d3c160ce199950d9ca51eb/pyarrow-22.0.0-cp314-cp314t-manylinux_2_28_aarch64.whl", hash = "sha256:3e739edd001b04f654b166204fc7a9de896cf6007eaff33409ee9e50ceaff754", size = 45081609, upload-time = "2025-10-24T10:09:18.61Z" }, + { url = "https://files.pythonhosted.org/packages/8d/42/aa9355ecc05997915af1b7b947a7f66c02dcaa927f3203b87871c114ba10/pyarrow-22.0.0-cp314-cp314t-manylinux_2_28_x86_64.whl", hash = "sha256:7388ac685cab5b279a41dfe0a6ccd99e4dbf322edfb63e02fc0443bf24134e91", size = 47703663, upload-time = "2025-10-24T10:09:27.369Z" }, + { url = "https://files.pythonhosted.org/packages/ee/62/45abedde480168e83a1de005b7b7043fd553321c1e8c5a9a114425f64842/pyarrow-22.0.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:f633074f36dbc33d5c05b5dc75371e5660f1dbf9c8b1d95669def05e5425989c", size = 48066543, upload-time = "2025-10-24T10:09:34.908Z" }, + { url = "https://files.pythonhosted.org/packages/84/e9/7878940a5b072e4f3bf998770acafeae13b267f9893af5f6d4ab3904b67e/pyarrow-22.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:4c19236ae2402a8663a2c8f21f1870a03cc57f0bef7e4b6eb3238cc82944de80", size = 50288838, upload-time = "2025-10-24T10:09:44.394Z" }, + { url = "https://files.pythonhosted.org/packages/7b/03/f335d6c52b4a4761bcc83499789a1e2e16d9d201a58c327a9b5cc9a41bd9/pyarrow-22.0.0-cp314-cp314t-win_amd64.whl", hash = "sha256:0c34fe18094686194f204a3b1787a27456897d8a2d62caf84b61e8dfbc0252ae", size = 29185594, upload-time = "2025-10-24T10:09:53.111Z" }, +] + +[[package]] +name = "pycparser" +version = "2.22" +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, upload-time = "2024-03-30T13:22:22.564Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/13/a3/a812df4e2dd5696d1f351d58b8fe16a405b234ad2886a0dab9183fb78109/pycparser-2.22-py3-none-any.whl", hash = "sha256:c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc", size = 117552, upload-time = "2024-03-30T13:22:20.476Z" }, +] + +[[package]] +name = "pydantic" +version = "2.11.10" +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/ae/54/ecab642b3bed45f7d5f59b38443dcb36ef50f85af192e6ece103dbfe9587/pydantic-2.11.10.tar.gz", hash = "sha256:dc280f0982fbda6c38fada4e476dc0a4f3aeaf9c6ad4c28df68a666ec3c61423", size = 788494, upload-time = "2025-10-04T10:40:41.338Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/bd/1f/73c53fcbfb0b5a78f91176df41945ca466e71e9d9d836e5c522abda39ee7/pydantic-2.11.10-py3-none-any.whl", hash = "sha256:802a655709d49bd004c31e865ef37da30b540786a46bfce02333e0e24b5fe29a", size = 444823, upload-time = "2025-10-04T10:40:39.055Z" }, +] + +[[package]] +name = "pydantic-core" +version = "2.33.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/ad/88/5f2260bdfae97aabf98f1778d43f69574390ad787afb646292a638c923d4/pydantic_core-2.33.2.tar.gz", hash = "sha256:7cb8bc3605c29176e1b105350d2e6474142d7c1bd1d9327c4a9bdb46bf827acc", size = 435195, upload-time = "2025-04-23T18:33:52.104Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/3f/8d/71db63483d518cbbf290261a1fc2839d17ff89fce7089e08cad07ccfce67/pydantic_core-2.33.2-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:4c5b0a576fb381edd6d27f0a85915c6daf2f8138dc5c267a57c08a62900758c7", size = 2028584, upload-time = "2025-04-23T18:31:03.106Z" }, + { url = "https://files.pythonhosted.org/packages/24/2f/3cfa7244ae292dd850989f328722d2aef313f74ffc471184dc509e1e4e5a/pydantic_core-2.33.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e799c050df38a639db758c617ec771fd8fb7a5f8eaaa4b27b101f266b216a246", size = 1855071, upload-time = "2025-04-23T18:31:04.621Z" }, + { url = "https://files.pythonhosted.org/packages/b3/d3/4ae42d33f5e3f50dd467761304be2fa0a9417fbf09735bc2cce003480f2a/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dc46a01bf8d62f227d5ecee74178ffc448ff4e5197c756331f71efcc66dc980f", size = 1897823, upload-time = "2025-04-23T18:31:06.377Z" }, + { url = "https://files.pythonhosted.org/packages/f4/f3/aa5976e8352b7695ff808599794b1fba2a9ae2ee954a3426855935799488/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:a144d4f717285c6d9234a66778059f33a89096dfb9b39117663fd8413d582dcc", size = 1983792, upload-time = "2025-04-23T18:31:07.93Z" }, + { url = "https://files.pythonhosted.org/packages/d5/7a/cda9b5a23c552037717f2b2a5257e9b2bfe45e687386df9591eff7b46d28/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:73cf6373c21bc80b2e0dc88444f41ae60b2f070ed02095754eb5a01df12256de", size = 2136338, upload-time = "2025-04-23T18:31:09.283Z" }, + { url = "https://files.pythonhosted.org/packages/2b/9f/b8f9ec8dd1417eb9da784e91e1667d58a2a4a7b7b34cf4af765ef663a7e5/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3dc625f4aa79713512d1976fe9f0bc99f706a9dee21dfd1810b4bbbf228d0e8a", size = 2730998, upload-time = "2025-04-23T18:31:11.7Z" }, + { url = "https://files.pythonhosted.org/packages/47/bc/cd720e078576bdb8255d5032c5d63ee5c0bf4b7173dd955185a1d658c456/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:881b21b5549499972441da4758d662aeea93f1923f953e9cbaff14b8b9565aef", size = 2003200, upload-time = "2025-04-23T18:31:13.536Z" }, + { url = "https://files.pythonhosted.org/packages/ca/22/3602b895ee2cd29d11a2b349372446ae9727c32e78a94b3d588a40fdf187/pydantic_core-2.33.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:bdc25f3681f7b78572699569514036afe3c243bc3059d3942624e936ec93450e", size = 2113890, upload-time = "2025-04-23T18:31:15.011Z" }, + { url = "https://files.pythonhosted.org/packages/ff/e6/e3c5908c03cf00d629eb38393a98fccc38ee0ce8ecce32f69fc7d7b558a7/pydantic_core-2.33.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:fe5b32187cbc0c862ee201ad66c30cf218e5ed468ec8dc1cf49dec66e160cc4d", size = 2073359, upload-time = "2025-04-23T18:31:16.393Z" }, + { url = "https://files.pythonhosted.org/packages/12/e7/6a36a07c59ebefc8777d1ffdaf5ae71b06b21952582e4b07eba88a421c79/pydantic_core-2.33.2-cp311-cp311-musllinux_1_1_armv7l.whl", hash = "sha256:bc7aee6f634a6f4a95676fcb5d6559a2c2a390330098dba5e5a5f28a2e4ada30", size = 2245883, upload-time = "2025-04-23T18:31:17.892Z" }, + { url = "https://files.pythonhosted.org/packages/16/3f/59b3187aaa6cc0c1e6616e8045b284de2b6a87b027cce2ffcea073adf1d2/pydantic_core-2.33.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:235f45e5dbcccf6bd99f9f472858849f73d11120d76ea8707115415f8e5ebebf", size = 2241074, upload-time = "2025-04-23T18:31:19.205Z" }, + { url = "https://files.pythonhosted.org/packages/e0/ed/55532bb88f674d5d8f67ab121a2a13c385df382de2a1677f30ad385f7438/pydantic_core-2.33.2-cp311-cp311-win32.whl", hash = "sha256:6368900c2d3ef09b69cb0b913f9f8263b03786e5b2a387706c5afb66800efd51", size = 1910538, upload-time = "2025-04-23T18:31:20.541Z" }, + { url = "https://files.pythonhosted.org/packages/fe/1b/25b7cccd4519c0b23c2dd636ad39d381abf113085ce4f7bec2b0dc755eb1/pydantic_core-2.33.2-cp311-cp311-win_amd64.whl", hash = "sha256:1e063337ef9e9820c77acc768546325ebe04ee38b08703244c1309cccc4f1bab", size = 1952909, upload-time = "2025-04-23T18:31:22.371Z" }, + { url = "https://files.pythonhosted.org/packages/49/a9/d809358e49126438055884c4366a1f6227f0f84f635a9014e2deb9b9de54/pydantic_core-2.33.2-cp311-cp311-win_arm64.whl", hash = "sha256:6b99022f1d19bc32a4c2a0d544fc9a76e3be90f0b3f4af413f87d38749300e65", size = 1897786, upload-time = "2025-04-23T18:31:24.161Z" }, + { url = "https://files.pythonhosted.org/packages/18/8a/2b41c97f554ec8c71f2a8a5f85cb56a8b0956addfe8b0efb5b3d77e8bdc3/pydantic_core-2.33.2-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:a7ec89dc587667f22b6a0b6579c249fca9026ce7c333fc142ba42411fa243cdc", size = 2009000, upload-time = "2025-04-23T18:31:25.863Z" }, + { url = "https://files.pythonhosted.org/packages/a1/02/6224312aacb3c8ecbaa959897af57181fb6cf3a3d7917fd44d0f2917e6f2/pydantic_core-2.33.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:3c6db6e52c6d70aa0d00d45cdb9b40f0433b96380071ea80b09277dba021ddf7", size = 1847996, upload-time = "2025-04-23T18:31:27.341Z" }, + { url = "https://files.pythonhosted.org/packages/d6/46/6dcdf084a523dbe0a0be59d054734b86a981726f221f4562aed313dbcb49/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4e61206137cbc65e6d5256e1166f88331d3b6238e082d9f74613b9b765fb9025", size = 1880957, upload-time = "2025-04-23T18:31:28.956Z" }, + { url = "https://files.pythonhosted.org/packages/ec/6b/1ec2c03837ac00886ba8160ce041ce4e325b41d06a034adbef11339ae422/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eb8c529b2819c37140eb51b914153063d27ed88e3bdc31b71198a198e921e011", size = 1964199, upload-time = "2025-04-23T18:31:31.025Z" }, + { url = "https://files.pythonhosted.org/packages/2d/1d/6bf34d6adb9debd9136bd197ca72642203ce9aaaa85cfcbfcf20f9696e83/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c52b02ad8b4e2cf14ca7b3d918f3eb0ee91e63b3167c32591e57c4317e134f8f", size = 2120296, upload-time = "2025-04-23T18:31:32.514Z" }, + { url = "https://files.pythonhosted.org/packages/e0/94/2bd0aaf5a591e974b32a9f7123f16637776c304471a0ab33cf263cf5591a/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:96081f1605125ba0855dfda83f6f3df5ec90c61195421ba72223de35ccfb2f88", size = 2676109, upload-time = "2025-04-23T18:31:33.958Z" }, + { url = "https://files.pythonhosted.org/packages/f9/41/4b043778cf9c4285d59742281a769eac371b9e47e35f98ad321349cc5d61/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8f57a69461af2a5fa6e6bbd7a5f60d3b7e6cebb687f55106933188e79ad155c1", size = 2002028, upload-time = "2025-04-23T18:31:39.095Z" }, + { url = "https://files.pythonhosted.org/packages/cb/d5/7bb781bf2748ce3d03af04d5c969fa1308880e1dca35a9bd94e1a96a922e/pydantic_core-2.33.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:572c7e6c8bb4774d2ac88929e3d1f12bc45714ae5ee6d9a788a9fb35e60bb04b", size = 2100044, upload-time = "2025-04-23T18:31:41.034Z" }, + { url = "https://files.pythonhosted.org/packages/fe/36/def5e53e1eb0ad896785702a5bbfd25eed546cdcf4087ad285021a90ed53/pydantic_core-2.33.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:db4b41f9bd95fbe5acd76d89920336ba96f03e149097365afe1cb092fceb89a1", size = 2058881, upload-time = "2025-04-23T18:31:42.757Z" }, + { url = "https://files.pythonhosted.org/packages/01/6c/57f8d70b2ee57fc3dc8b9610315949837fa8c11d86927b9bb044f8705419/pydantic_core-2.33.2-cp312-cp312-musllinux_1_1_armv7l.whl", hash = "sha256:fa854f5cf7e33842a892e5c73f45327760bc7bc516339fda888c75ae60edaeb6", size = 2227034, upload-time = "2025-04-23T18:31:44.304Z" }, + { url = "https://files.pythonhosted.org/packages/27/b9/9c17f0396a82b3d5cbea4c24d742083422639e7bb1d5bf600e12cb176a13/pydantic_core-2.33.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:5f483cfb75ff703095c59e365360cb73e00185e01aaea067cd19acffd2ab20ea", size = 2234187, upload-time = "2025-04-23T18:31:45.891Z" }, + { url = "https://files.pythonhosted.org/packages/b0/6a/adf5734ffd52bf86d865093ad70b2ce543415e0e356f6cacabbc0d9ad910/pydantic_core-2.33.2-cp312-cp312-win32.whl", hash = "sha256:9cb1da0f5a471435a7bc7e439b8a728e8b61e59784b2af70d7c169f8dd8ae290", size = 1892628, upload-time = "2025-04-23T18:31:47.819Z" }, + { url = "https://files.pythonhosted.org/packages/43/e4/5479fecb3606c1368d496a825d8411e126133c41224c1e7238be58b87d7e/pydantic_core-2.33.2-cp312-cp312-win_amd64.whl", hash = "sha256:f941635f2a3d96b2973e867144fde513665c87f13fe0e193c158ac51bfaaa7b2", size = 1955866, upload-time = "2025-04-23T18:31:49.635Z" }, + { url = "https://files.pythonhosted.org/packages/0d/24/8b11e8b3e2be9dd82df4b11408a67c61bb4dc4f8e11b5b0fc888b38118b5/pydantic_core-2.33.2-cp312-cp312-win_arm64.whl", hash = "sha256:cca3868ddfaccfbc4bfb1d608e2ccaaebe0ae628e1416aeb9c4d88c001bb45ab", size = 1888894, upload-time = "2025-04-23T18:31:51.609Z" }, + { url = "https://files.pythonhosted.org/packages/46/8c/99040727b41f56616573a28771b1bfa08a3d3fe74d3d513f01251f79f172/pydantic_core-2.33.2-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:1082dd3e2d7109ad8b7da48e1d4710c8d06c253cbc4a27c1cff4fbcaa97a9e3f", size = 2015688, upload-time = "2025-04-23T18:31:53.175Z" }, + { url = "https://files.pythonhosted.org/packages/3a/cc/5999d1eb705a6cefc31f0b4a90e9f7fc400539b1a1030529700cc1b51838/pydantic_core-2.33.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f517ca031dfc037a9c07e748cefd8d96235088b83b4f4ba8939105d20fa1dcd6", size = 1844808, upload-time = "2025-04-23T18:31:54.79Z" }, + { url = "https://files.pythonhosted.org/packages/6f/5e/a0a7b8885c98889a18b6e376f344da1ef323d270b44edf8174d6bce4d622/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0a9f2c9dd19656823cb8250b0724ee9c60a82f3cdf68a080979d13092a3b0fef", size = 1885580, upload-time = "2025-04-23T18:31:57.393Z" }, + { url = "https://files.pythonhosted.org/packages/3b/2a/953581f343c7d11a304581156618c3f592435523dd9d79865903272c256a/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2b0a451c263b01acebe51895bfb0e1cc842a5c666efe06cdf13846c7418caa9a", size = 1973859, upload-time = "2025-04-23T18:31:59.065Z" }, + { url = "https://files.pythonhosted.org/packages/e6/55/f1a813904771c03a3f97f676c62cca0c0a4138654107c1b61f19c644868b/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1ea40a64d23faa25e62a70ad163571c0b342b8bf66d5fa612ac0dec4f069d916", size = 2120810, upload-time = "2025-04-23T18:32:00.78Z" }, + { url = "https://files.pythonhosted.org/packages/aa/c3/053389835a996e18853ba107a63caae0b9deb4a276c6b472931ea9ae6e48/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0fb2d542b4d66f9470e8065c5469ec676978d625a8b7a363f07d9a501a9cb36a", size = 2676498, upload-time = "2025-04-23T18:32:02.418Z" }, + { url = "https://files.pythonhosted.org/packages/eb/3c/f4abd740877a35abade05e437245b192f9d0ffb48bbbbd708df33d3cda37/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9fdac5d6ffa1b5a83bca06ffe7583f5576555e6c8b3a91fbd25ea7780f825f7d", size = 2000611, upload-time = "2025-04-23T18:32:04.152Z" }, + { url = "https://files.pythonhosted.org/packages/59/a7/63ef2fed1837d1121a894d0ce88439fe3e3b3e48c7543b2a4479eb99c2bd/pydantic_core-2.33.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:04a1a413977ab517154eebb2d326da71638271477d6ad87a769102f7c2488c56", size = 2107924, upload-time = "2025-04-23T18:32:06.129Z" }, + { url = "https://files.pythonhosted.org/packages/04/8f/2551964ef045669801675f1cfc3b0d74147f4901c3ffa42be2ddb1f0efc4/pydantic_core-2.33.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:c8e7af2f4e0194c22b5b37205bfb293d166a7344a5b0d0eaccebc376546d77d5", size = 2063196, upload-time = "2025-04-23T18:32:08.178Z" }, + { url = "https://files.pythonhosted.org/packages/26/bd/d9602777e77fc6dbb0c7db9ad356e9a985825547dce5ad1d30ee04903918/pydantic_core-2.33.2-cp313-cp313-musllinux_1_1_armv7l.whl", hash = "sha256:5c92edd15cd58b3c2d34873597a1e20f13094f59cf88068adb18947df5455b4e", size = 2236389, upload-time = "2025-04-23T18:32:10.242Z" }, + { url = "https://files.pythonhosted.org/packages/42/db/0e950daa7e2230423ab342ae918a794964b053bec24ba8af013fc7c94846/pydantic_core-2.33.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:65132b7b4a1c0beded5e057324b7e16e10910c106d43675d9bd87d4f38dde162", size = 2239223, upload-time = "2025-04-23T18:32:12.382Z" }, + { url = "https://files.pythonhosted.org/packages/58/4d/4f937099c545a8a17eb52cb67fe0447fd9a373b348ccfa9a87f141eeb00f/pydantic_core-2.33.2-cp313-cp313-win32.whl", hash = "sha256:52fb90784e0a242bb96ec53f42196a17278855b0f31ac7c3cc6f5c1ec4811849", size = 1900473, upload-time = "2025-04-23T18:32:14.034Z" }, + { url = "https://files.pythonhosted.org/packages/a0/75/4a0a9bac998d78d889def5e4ef2b065acba8cae8c93696906c3a91f310ca/pydantic_core-2.33.2-cp313-cp313-win_amd64.whl", hash = "sha256:c083a3bdd5a93dfe480f1125926afcdbf2917ae714bdb80b36d34318b2bec5d9", size = 1955269, upload-time = "2025-04-23T18:32:15.783Z" }, + { url = "https://files.pythonhosted.org/packages/f9/86/1beda0576969592f1497b4ce8e7bc8cbdf614c352426271b1b10d5f0aa64/pydantic_core-2.33.2-cp313-cp313-win_arm64.whl", hash = "sha256:e80b087132752f6b3d714f041ccf74403799d3b23a72722ea2e6ba2e892555b9", size = 1893921, upload-time = "2025-04-23T18:32:18.473Z" }, + { url = "https://files.pythonhosted.org/packages/a4/7d/e09391c2eebeab681df2b74bfe6c43422fffede8dc74187b2b0bf6fd7571/pydantic_core-2.33.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:61c18fba8e5e9db3ab908620af374db0ac1baa69f0f32df4f61ae23f15e586ac", size = 1806162, upload-time = "2025-04-23T18:32:20.188Z" }, + { url = "https://files.pythonhosted.org/packages/f1/3d/847b6b1fed9f8ed3bb95a9ad04fbd0b212e832d4f0f50ff4d9ee5a9f15cf/pydantic_core-2.33.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:95237e53bb015f67b63c91af7518a62a8660376a6a0db19b89acc77a4d6199f5", size = 1981560, upload-time = "2025-04-23T18:32:22.354Z" }, + { url = "https://files.pythonhosted.org/packages/6f/9a/e73262f6c6656262b5fdd723ad90f518f579b7bc8622e43a942eec53c938/pydantic_core-2.33.2-cp313-cp313t-win_amd64.whl", hash = "sha256:c2fc0a768ef76c15ab9238afa6da7f69895bb5d1ee83aeea2e3509af4472d0b9", size = 1935777, upload-time = "2025-04-23T18:32:25.088Z" }, + { url = "https://files.pythonhosted.org/packages/7b/27/d4ae6487d73948d6f20dddcd94be4ea43e74349b56eba82e9bdee2d7494c/pydantic_core-2.33.2-pp311-pypy311_pp73-macosx_10_12_x86_64.whl", hash = "sha256:dd14041875d09cc0f9308e37a6f8b65f5585cf2598a53aa0123df8b129d481f8", size = 2025200, upload-time = "2025-04-23T18:33:14.199Z" }, + { url = "https://files.pythonhosted.org/packages/f1/b8/b3cb95375f05d33801024079b9392a5ab45267a63400bf1866e7ce0f0de4/pydantic_core-2.33.2-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:d87c561733f66531dced0da6e864f44ebf89a8fba55f31407b00c2f7f9449593", size = 1859123, upload-time = "2025-04-23T18:33:16.555Z" }, + { url = "https://files.pythonhosted.org/packages/05/bc/0d0b5adeda59a261cd30a1235a445bf55c7e46ae44aea28f7bd6ed46e091/pydantic_core-2.33.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2f82865531efd18d6e07a04a17331af02cb7a651583c418df8266f17a63c6612", size = 1892852, upload-time = "2025-04-23T18:33:18.513Z" }, + { url = "https://files.pythonhosted.org/packages/3e/11/d37bdebbda2e449cb3f519f6ce950927b56d62f0b84fd9cb9e372a26a3d5/pydantic_core-2.33.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2bfb5112df54209d820d7bf9317c7a6c9025ea52e49f46b6a2060104bba37de7", size = 2067484, upload-time = "2025-04-23T18:33:20.475Z" }, + { url = "https://files.pythonhosted.org/packages/8c/55/1f95f0a05ce72ecb02a8a8a1c3be0579bbc29b1d5ab68f1378b7bebc5057/pydantic_core-2.33.2-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:64632ff9d614e5eecfb495796ad51b0ed98c453e447a76bcbeeb69615079fc7e", size = 2108896, upload-time = "2025-04-23T18:33:22.501Z" }, + { url = "https://files.pythonhosted.org/packages/53/89/2b2de6c81fa131f423246a9109d7b2a375e83968ad0800d6e57d0574629b/pydantic_core-2.33.2-pp311-pypy311_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:f889f7a40498cc077332c7ab6b4608d296d852182211787d4f3ee377aaae66e8", size = 2069475, upload-time = "2025-04-23T18:33:24.528Z" }, + { url = "https://files.pythonhosted.org/packages/b8/e9/1f7efbe20d0b2b10f6718944b5d8ece9152390904f29a78e68d4e7961159/pydantic_core-2.33.2-pp311-pypy311_pp73-musllinux_1_1_armv7l.whl", hash = "sha256:de4b83bb311557e439b9e186f733f6c645b9417c84e2eb8203f3f820a4b988bf", size = 2239013, upload-time = "2025-04-23T18:33:26.621Z" }, + { url = "https://files.pythonhosted.org/packages/3c/b2/5309c905a93811524a49b4e031e9851a6b00ff0fb668794472ea7746b448/pydantic_core-2.33.2-pp311-pypy311_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:82f68293f055f51b51ea42fafc74b6aad03e70e191799430b90c13d643059ebb", size = 2238715, upload-time = "2025-04-23T18:33:28.656Z" }, + { url = "https://files.pythonhosted.org/packages/32/56/8a7ca5d2cd2cda1d245d34b1c9a942920a718082ae8e54e5f3e5a58b7add/pydantic_core-2.33.2-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:329467cecfb529c925cf2bbd4d60d2c509bc2fb52a20c1045bf09bb70971a9c1", size = 2066757, upload-time = "2025-04-23T18:33:30.645Z" }, +] + +[[package]] +name = "pydantic-extra-types" +version = "2.10.6" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "pydantic" }, + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/3a/10/fb64987804cde41bcc39d9cd757cd5f2bb5d97b389d81aa70238b14b8a7e/pydantic_extra_types-2.10.6.tar.gz", hash = "sha256:c63d70bf684366e6bbe1f4ee3957952ebe6973d41e7802aea0b770d06b116aeb", size = 141858, upload-time = "2025-10-08T13:47:49.483Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/93/04/5c918669096da8d1c9ec7bb716bd72e755526103a61bc5e76a3e4fb23b53/pydantic_extra_types-2.10.6-py3-none-any.whl", hash = "sha256:6106c448316d30abf721b5b9fecc65e983ef2614399a24142d689c7546cc246a", size = 40949, upload-time = "2025-10-08T13:47:48.268Z" }, +] + +[[package]] +name = "pydata-sphinx-theme" +version = "0.16.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "accessible-pygments" }, + { name = "babel" }, + { name = "beautifulsoup4" }, + { name = "docutils" }, + { name = "pygments" }, + { name = "sphinx" }, + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/00/20/bb50f9de3a6de69e6abd6b087b52fa2418a0418b19597601605f855ad044/pydata_sphinx_theme-0.16.1.tar.gz", hash = "sha256:a08b7f0b7f70387219dc659bff0893a7554d5eb39b59d3b8ef37b8401b7642d7", size = 2412693, upload-time = "2024-12-17T10:53:39.537Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e2/0d/8ba33fa83a7dcde13eb3c1c2a0c1cc29950a048bfed6d9b0d8b6bd710b4c/pydata_sphinx_theme-0.16.1-py3-none-any.whl", hash = "sha256:225331e8ac4b32682c18fcac5a57a6f717c4e632cea5dd0e247b55155faeccde", size = 6723264, upload-time = "2024-12-17T10:53:35.645Z" }, +] + +[[package]] +name = "pygments" +version = "2.19.1" +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, upload-time = "2025-01-06T17:26:30.443Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/8a/0b/9fcc47d19c48b59121088dd6da2488a49d5f72dacf8262e2790a1d2c7d15/pygments-2.19.1-py3-none-any.whl", hash = "sha256:9ea1544ad55cecf4b8242fab6dd35a93bbce657034b0611ee383099054ab6d8c", size = 1225293, upload-time = "2025-01-06T17:26:25.553Z" }, +] + +[[package]] +name = "pyparsing" +version = "3.2.5" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/f2/a5/181488fc2b9d093e3972d2a472855aae8a03f000592dbfce716a512b3359/pyparsing-3.2.5.tar.gz", hash = "sha256:2df8d5b7b2802ef88e8d016a2eb9c7aeaa923529cd251ed0fe4608275d4105b6", size = 1099274, upload-time = "2025-09-21T04:11:06.277Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/10/5e/1aa9a93198c6b64513c9d7752de7422c06402de6600a8767da1524f9570b/pyparsing-3.2.5-py3-none-any.whl", hash = "sha256:e38a4f02064cf41fe6593d328d0512495ad1f3d8a91c4f73fc401b3079a59a5e", size = 113890, upload-time = "2025-09-21T04:11:04.117Z" }, +] + +[[package]] +name = "pytest" +version = "8.3.5" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "colorama", marker = "sys_platform == 'win32'" }, + { name = "iniconfig" }, + { name = "packaging" }, + { name = "pluggy" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/ae/3c/c9d525a414d506893f0cd8a8d0de7706446213181570cdbd766691164e40/pytest-8.3.5.tar.gz", hash = "sha256:f4efe70cc14e511565ac476b57c279e12a855b11f48f212af1080ef2263d3845", size = 1450891, upload-time = "2025-03-02T12:54:54.503Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/30/3d/64ad57c803f1fa1e963a7946b6e0fea4a70df53c1a7fed304586539c2bac/pytest-8.3.5-py3-none-any.whl", hash = "sha256:c69214aa47deac29fad6c2a4f590b9c4a9fdb16a403176fe154b79c0b4d4d820", size = 343634, upload-time = "2025-03-02T12:54:52.069Z" }, +] + +[[package]] +name = "python-dateutil" +version = "2.9.0.post0" +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, 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, upload-time = "2024-03-01T18:36:18.57Z" }, +] + +[[package]] +name = "python-json-logger" +version = "3.3.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/9e/de/d3144a0bceede957f961e975f3752760fbe390d57fbe194baf709d8f1f7b/python_json_logger-3.3.0.tar.gz", hash = "sha256:12b7e74b17775e7d565129296105bbe3910842d9d0eb083fc83a6a617aa8df84", size = 16642, upload-time = "2025-03-07T07:08:27.301Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/08/20/0f2523b9e50a8052bc6a8b732dfc8568abbdc42010aef03a2d750bdab3b2/python_json_logger-3.3.0-py3-none-any.whl", hash = "sha256:dd980fae8cffb24c13caf6e158d3d61c0d6d22342f932cb6e9deedab3d35eec7", size = 15163, upload-time = "2025-03-07T07:08:25.627Z" }, +] + +[[package]] +name = "pytz" +version = "2025.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/f8/bf/abbd3cdfb8fbc7fb3d4d38d320f2441b1e7cbe29be4f23797b4a2b5d8aac/pytz-2025.2.tar.gz", hash = "sha256:360b9e3dbb49a209c21ad61809c7fb453643e048b38924c765813546746e81c3", size = 320884, upload-time = "2025-03-25T02:25:00.538Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/81/c4/34e93fe5f5429d7570ec1fa436f1986fb1f00c3e0f43a589fe2bbcd22c3f/pytz-2025.2-py2.py3-none-any.whl", hash = "sha256:5ddf76296dd8c44c26eb8f4b6f35488f3ccbf6fbbd7adee0b7262d43f0ec2f00", size = 509225, upload-time = "2025-03-25T02:24:58.468Z" }, +] + +[[package]] +name = "pywin32" +version = "310" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/f7/b1/68aa2986129fb1011dabbe95f0136f44509afaf072b12b8f815905a39f33/pywin32-310-cp311-cp311-win32.whl", hash = "sha256:1e765f9564e83011a63321bb9d27ec456a0ed90d3732c4b2e312b855365ed8bd", size = 8784284, upload-time = "2025-03-17T00:55:53.124Z" }, + { url = "https://files.pythonhosted.org/packages/b3/bd/d1592635992dd8db5bb8ace0551bc3a769de1ac8850200cfa517e72739fb/pywin32-310-cp311-cp311-win_amd64.whl", hash = "sha256:126298077a9d7c95c53823934f000599f66ec9296b09167810eb24875f32689c", size = 9520748, upload-time = "2025-03-17T00:55:55.203Z" }, + { url = "https://files.pythonhosted.org/packages/90/b1/ac8b1ffce6603849eb45a91cf126c0fa5431f186c2e768bf56889c46f51c/pywin32-310-cp311-cp311-win_arm64.whl", hash = "sha256:19ec5fc9b1d51c4350be7bb00760ffce46e6c95eaf2f0b2f1150657b1a43c582", size = 8455941, upload-time = "2025-03-17T00:55:57.048Z" }, + { url = "https://files.pythonhosted.org/packages/6b/ec/4fdbe47932f671d6e348474ea35ed94227fb5df56a7c30cbbb42cd396ed0/pywin32-310-cp312-cp312-win32.whl", hash = "sha256:8a75a5cc3893e83a108c05d82198880704c44bbaee4d06e442e471d3c9ea4f3d", size = 8796239, upload-time = "2025-03-17T00:55:58.807Z" }, + { url = "https://files.pythonhosted.org/packages/e3/e5/b0627f8bb84e06991bea89ad8153a9e50ace40b2e1195d68e9dff6b03d0f/pywin32-310-cp312-cp312-win_amd64.whl", hash = "sha256:bf5c397c9a9a19a6f62f3fb821fbf36cac08f03770056711f765ec1503972060", size = 9503839, upload-time = "2025-03-17T00:56:00.8Z" }, + { url = "https://files.pythonhosted.org/packages/1f/32/9ccf53748df72301a89713936645a664ec001abd35ecc8578beda593d37d/pywin32-310-cp312-cp312-win_arm64.whl", hash = "sha256:2349cc906eae872d0663d4d6290d13b90621eaf78964bb1578632ff20e152966", size = 8459470, upload-time = "2025-03-17T00:56:02.601Z" }, + { url = "https://files.pythonhosted.org/packages/1c/09/9c1b978ffc4ae53999e89c19c77ba882d9fce476729f23ef55211ea1c034/pywin32-310-cp313-cp313-win32.whl", hash = "sha256:5d241a659c496ada3253cd01cfaa779b048e90ce4b2b38cd44168ad555ce74ab", size = 8794384, upload-time = "2025-03-17T00:56:04.383Z" }, + { url = "https://files.pythonhosted.org/packages/45/3c/b4640f740ffebadd5d34df35fecba0e1cfef8fde9f3e594df91c28ad9b50/pywin32-310-cp313-cp313-win_amd64.whl", hash = "sha256:667827eb3a90208ddbdcc9e860c81bde63a135710e21e4cb3348968e4bd5249e", size = 9503039, upload-time = "2025-03-17T00:56:06.207Z" }, + { url = "https://files.pythonhosted.org/packages/b4/f4/f785020090fb050e7fb6d34b780f2231f302609dc964672f72bfaeb59a28/pywin32-310-cp313-cp313-win_arm64.whl", hash = "sha256:e308f831de771482b7cf692a1f308f8fca701b2d8f9dde6cc440c7da17e47b33", size = 8458152, upload-time = "2025-03-17T00:56:07.819Z" }, +] + +[[package]] +name = "pywinpty" +version = "2.0.15" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/2d/7c/917f9c4681bb8d34bfbe0b79d36bbcd902651aeab48790df3d30ba0202fb/pywinpty-2.0.15.tar.gz", hash = "sha256:312cf39153a8736c617d45ce8b6ad6cd2107de121df91c455b10ce6bba7a39b2", size = 29017, upload-time = "2025-02-03T21:53:23.265Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/5e/ac/6884dcb7108af66ad53f73ef4dad096e768c9203a6e6ce5e6b0c4a46e238/pywinpty-2.0.15-cp311-cp311-win_amd64.whl", hash = "sha256:9a6bcec2df2707aaa9d08b86071970ee32c5026e10bcc3cc5f6f391d85baf7ca", size = 1405249, upload-time = "2025-02-03T21:55:47.114Z" }, + { url = "https://files.pythonhosted.org/packages/88/e5/9714def18c3a411809771a3fbcec70bffa764b9675afb00048a620fca604/pywinpty-2.0.15-cp312-cp312-win_amd64.whl", hash = "sha256:83a8f20b430bbc5d8957249f875341a60219a4e971580f2ba694fbfb54a45ebc", size = 1405243, upload-time = "2025-02-03T21:56:52.476Z" }, + { url = "https://files.pythonhosted.org/packages/fb/16/2ab7b3b7f55f3c6929e5f629e1a68362981e4e5fed592a2ed1cb4b4914a5/pywinpty-2.0.15-cp313-cp313-win_amd64.whl", hash = "sha256:ab5920877dd632c124b4ed17bc6dd6ef3b9f86cd492b963ffdb1a67b85b0f408", size = 1405020, upload-time = "2025-02-03T21:56:04.753Z" }, + { url = "https://files.pythonhosted.org/packages/7c/16/edef3515dd2030db2795dbfbe392232c7a0f3dc41b98e92b38b42ba497c7/pywinpty-2.0.15-cp313-cp313t-win_amd64.whl", hash = "sha256:a4560ad8c01e537708d2790dbe7da7d986791de805d89dd0d3697ca59e9e4901", size = 1404151, upload-time = "2025-02-03T21:55:53.628Z" }, +] + +[[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, upload-time = "2024-08-06T20:33:50.674Z" } +wheels = [ + { 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, upload-time = "2024-08-06T20:32:03.408Z" }, + { 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, upload-time = "2024-08-06T20:32:04.926Z" }, + { 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, upload-time = "2024-08-06T20:32:06.459Z" }, + { 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, upload-time = "2024-08-06T20:32:08.338Z" }, + { 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, upload-time = "2024-08-06T20:32:14.124Z" }, + { 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, upload-time = "2024-08-06T20:32:16.17Z" }, + { 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, upload-time = "2024-08-06T20:32:18.555Z" }, + { url = "https://files.pythonhosted.org/packages/22/5f/956f0f9fc65223a58fbc14459bf34b4cc48dec52e00535c79b8db361aabd/PyYAML-6.0.2-cp311-cp311-win32.whl", hash = "sha256:11d8f3dd2b9c1207dcaf2ee0bbbfd5991f571186ec9cc78427ba5bd32afae4b5", size = 143850, upload-time = "2024-08-06T20:32:19.889Z" }, + { url = "https://files.pythonhosted.org/packages/ed/23/8da0bbe2ab9dcdd11f4f4557ccaf95c10b9811b13ecced089d43ce59c3c8/PyYAML-6.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:e10ce637b18caea04431ce14fabcf5c64a1c61ec9c56b071a4b7ca131ca52d44", size = 161980, upload-time = "2024-08-06T20:32:21.273Z" }, + { 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, upload-time = "2024-08-06T20:32:25.131Z" }, + { 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, upload-time = "2024-08-06T20:32:26.511Z" }, + { 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, upload-time = "2024-08-06T20:32:28.363Z" }, + { 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, upload-time = "2024-08-06T20:32:30.058Z" }, + { 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, upload-time = "2024-08-06T20:32:31.881Z" }, + { 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, upload-time = "2024-08-06T20:32:37.083Z" }, + { 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, upload-time = "2024-08-06T20:32:38.898Z" }, + { url = "https://files.pythonhosted.org/packages/df/d1/f5a275fdb252768b7a11ec63585bc38d0e87c9e05668a139fea92b80634c/PyYAML-6.0.2-cp312-cp312-win32.whl", hash = "sha256:ef6107725bd54b262d6dedcc2af448a266975032bc85ef0172c5f059da6325b4", size = 140591, upload-time = "2024-08-06T20:32:40.241Z" }, + { url = "https://files.pythonhosted.org/packages/0c/e8/4f648c598b17c3d06e8753d7d13d57542b30d56e6c2dedf9c331ae56312e/PyYAML-6.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:7e7401d0de89a9a855c839bc697c079a4af81cf878373abd7dc625847d25cbd8", size = 156338, upload-time = "2024-08-06T20:32:41.93Z" }, + { url = "https://files.pythonhosted.org/packages/ef/e3/3af305b830494fa85d95f6d95ef7fa73f2ee1cc8ef5b495c7c3269fb835f/PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba", size = 181309, upload-time = "2024-08-06T20:32:43.4Z" }, + { url = "https://files.pythonhosted.org/packages/45/9f/3b1c20a0b7a3200524eb0076cc027a970d320bd3a6592873c85c92a08731/PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1", size = 171679, upload-time = "2024-08-06T20:32:44.801Z" }, + { url = "https://files.pythonhosted.org/packages/7c/9a/337322f27005c33bcb656c655fa78325b730324c78620e8328ae28b64d0c/PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133", size = 733428, upload-time = "2024-08-06T20:32:46.432Z" }, + { url = "https://files.pythonhosted.org/packages/a3/69/864fbe19e6c18ea3cc196cbe5d392175b4cf3d5d0ac1403ec3f2d237ebb5/PyYAML-6.0.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484", size = 763361, upload-time = "2024-08-06T20:32:51.188Z" }, + { url = "https://files.pythonhosted.org/packages/04/24/b7721e4845c2f162d26f50521b825fb061bc0a5afcf9a386840f23ea19fa/PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5", size = 759523, upload-time = "2024-08-06T20:32:53.019Z" }, + { url = "https://files.pythonhosted.org/packages/2b/b2/e3234f59ba06559c6ff63c4e10baea10e5e7df868092bf9ab40e5b9c56b6/PyYAML-6.0.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc", size = 726660, upload-time = "2024-08-06T20:32:54.708Z" }, + { url = "https://files.pythonhosted.org/packages/fe/0f/25911a9f080464c59fab9027482f822b86bf0608957a5fcc6eaac85aa515/PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652", size = 751597, upload-time = "2024-08-06T20:32:56.985Z" }, + { url = "https://files.pythonhosted.org/packages/14/0d/e2c3b43bbce3cf6bd97c840b46088a3031085179e596d4929729d8d68270/PyYAML-6.0.2-cp313-cp313-win32.whl", hash = "sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183", size = 140527, upload-time = "2024-08-06T20:33:03.001Z" }, + { url = "https://files.pythonhosted.org/packages/fa/de/02b54f42487e3d3c6efb3f89428677074ca7bf43aae402517bc7cca949f3/PyYAML-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563", size = 156446, upload-time = "2024-08-06T20:33:04.33Z" }, +] + +[[package]] +name = "pyzmq" +version = "26.4.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "cffi", marker = "implementation_name == 'pypy'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/b1/11/b9213d25230ac18a71b39b3723494e57adebe36e066397b961657b3b41c1/pyzmq-26.4.0.tar.gz", hash = "sha256:4bd13f85f80962f91a651a7356fe0472791a5f7a92f227822b5acf44795c626d", size = 278293, upload-time = "2025-04-04T12:05:44.049Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/32/6d/234e3b0aa82fd0290b1896e9992f56bdddf1f97266110be54d0177a9d2d9/pyzmq-26.4.0-cp311-cp311-macosx_10_15_universal2.whl", hash = "sha256:bfcf82644c9b45ddd7cd2a041f3ff8dce4a0904429b74d73a439e8cab1bd9e54", size = 1339723, upload-time = "2025-04-04T12:03:24.358Z" }, + { url = "https://files.pythonhosted.org/packages/4f/11/6d561efe29ad83f7149a7cd48e498e539ed09019c6cd7ecc73f4cc725028/pyzmq-26.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e9bcae3979b2654d5289d3490742378b2f3ce804b0b5fd42036074e2bf35b030", size = 672645, upload-time = "2025-04-04T12:03:25.693Z" }, + { url = "https://files.pythonhosted.org/packages/19/fd/81bfe3e23f418644660bad1a90f0d22f0b3eebe33dd65a79385530bceb3d/pyzmq-26.4.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ccdff8ac4246b6fb60dcf3982dfaeeff5dd04f36051fe0632748fc0aa0679c01", size = 910133, upload-time = "2025-04-04T12:03:27.625Z" }, + { url = "https://files.pythonhosted.org/packages/97/68/321b9c775595ea3df832a9516252b653fe32818db66fdc8fa31c9b9fce37/pyzmq-26.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4550af385b442dc2d55ab7717837812799d3674cb12f9a3aa897611839c18e9e", size = 867428, upload-time = "2025-04-04T12:03:29.004Z" }, + { url = "https://files.pythonhosted.org/packages/4e/6e/159cbf2055ef36aa2aa297e01b24523176e5b48ead283c23a94179fb2ba2/pyzmq-26.4.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:2f9f7ffe9db1187a253fca95191854b3fda24696f086e8789d1d449308a34b88", size = 862409, upload-time = "2025-04-04T12:03:31.032Z" }, + { url = "https://files.pythonhosted.org/packages/05/1c/45fb8db7be5a7d0cadea1070a9cbded5199a2d578de2208197e592f219bd/pyzmq-26.4.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:3709c9ff7ba61589b7372923fd82b99a81932b592a5c7f1a24147c91da9a68d6", size = 1205007, upload-time = "2025-04-04T12:03:32.687Z" }, + { url = "https://files.pythonhosted.org/packages/f8/fa/658c7f583af6498b463f2fa600f34e298e1b330886f82f1feba0dc2dd6c3/pyzmq-26.4.0-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:f8f3c30fb2d26ae5ce36b59768ba60fb72507ea9efc72f8f69fa088450cff1df", size = 1514599, upload-time = "2025-04-04T12:03:34.084Z" }, + { url = "https://files.pythonhosted.org/packages/4d/d7/44d641522353ce0a2bbd150379cb5ec32f7120944e6bfba4846586945658/pyzmq-26.4.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:382a4a48c8080e273427fc692037e3f7d2851959ffe40864f2db32646eeb3cef", size = 1414546, upload-time = "2025-04-04T12:03:35.478Z" }, + { url = "https://files.pythonhosted.org/packages/72/76/c8ed7263218b3d1e9bce07b9058502024188bd52cc0b0a267a9513b431fc/pyzmq-26.4.0-cp311-cp311-win32.whl", hash = "sha256:d56aad0517d4c09e3b4f15adebba8f6372c5102c27742a5bdbfc74a7dceb8fca", size = 579247, upload-time = "2025-04-04T12:03:36.846Z" }, + { url = "https://files.pythonhosted.org/packages/c3/d0/2d9abfa2571a0b1a67c0ada79a8aa1ba1cce57992d80f771abcdf99bb32c/pyzmq-26.4.0-cp311-cp311-win_amd64.whl", hash = "sha256:963977ac8baed7058c1e126014f3fe58b3773f45c78cce7af5c26c09b6823896", size = 644727, upload-time = "2025-04-04T12:03:38.578Z" }, + { url = "https://files.pythonhosted.org/packages/0d/d1/c8ad82393be6ccedfc3c9f3adb07f8f3976e3c4802640fe3f71441941e70/pyzmq-26.4.0-cp311-cp311-win_arm64.whl", hash = "sha256:c0c8e8cadc81e44cc5088fcd53b9b3b4ce9344815f6c4a03aec653509296fae3", size = 559942, upload-time = "2025-04-04T12:03:40.143Z" }, + { url = "https://files.pythonhosted.org/packages/10/44/a778555ebfdf6c7fc00816aad12d185d10a74d975800341b1bc36bad1187/pyzmq-26.4.0-cp312-cp312-macosx_10_15_universal2.whl", hash = "sha256:5227cb8da4b6f68acfd48d20c588197fd67745c278827d5238c707daf579227b", size = 1341586, upload-time = "2025-04-04T12:03:41.954Z" }, + { url = "https://files.pythonhosted.org/packages/9c/4f/f3a58dc69ac757e5103be3bd41fb78721a5e17da7cc617ddb56d973a365c/pyzmq-26.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e1c07a7fa7f7ba86554a2b1bef198c9fed570c08ee062fd2fd6a4dcacd45f905", size = 665880, upload-time = "2025-04-04T12:03:43.45Z" }, + { url = "https://files.pythonhosted.org/packages/fe/45/50230bcfb3ae5cb98bee683b6edeba1919f2565d7cc1851d3c38e2260795/pyzmq-26.4.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ae775fa83f52f52de73183f7ef5395186f7105d5ed65b1ae65ba27cb1260de2b", size = 902216, upload-time = "2025-04-04T12:03:45.572Z" }, + { url = "https://files.pythonhosted.org/packages/41/59/56bbdc5689be5e13727491ad2ba5efd7cd564365750514f9bc8f212eef82/pyzmq-26.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:66c760d0226ebd52f1e6b644a9e839b5db1e107a23f2fcd46ec0569a4fdd4e63", size = 859814, upload-time = "2025-04-04T12:03:47.188Z" }, + { url = "https://files.pythonhosted.org/packages/81/b1/57db58cfc8af592ce94f40649bd1804369c05b2190e4cbc0a2dad572baeb/pyzmq-26.4.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:ef8c6ecc1d520debc147173eaa3765d53f06cd8dbe7bd377064cdbc53ab456f5", size = 855889, upload-time = "2025-04-04T12:03:49.223Z" }, + { url = "https://files.pythonhosted.org/packages/e8/92/47542e629cbac8f221c230a6d0f38dd3d9cff9f6f589ed45fdf572ffd726/pyzmq-26.4.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:3150ef4084e163dec29ae667b10d96aad309b668fac6810c9e8c27cf543d6e0b", size = 1197153, upload-time = "2025-04-04T12:03:50.591Z" }, + { url = "https://files.pythonhosted.org/packages/07/e5/b10a979d1d565d54410afc87499b16c96b4a181af46e7645ab4831b1088c/pyzmq-26.4.0-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:4448c9e55bf8329fa1dcedd32f661bf611214fa70c8e02fee4347bc589d39a84", size = 1507352, upload-time = "2025-04-04T12:03:52.473Z" }, + { url = "https://files.pythonhosted.org/packages/ab/58/5a23db84507ab9c01c04b1232a7a763be66e992aa2e66498521bbbc72a71/pyzmq-26.4.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:e07dde3647afb084d985310d067a3efa6efad0621ee10826f2cb2f9a31b89d2f", size = 1406834, upload-time = "2025-04-04T12:03:54Z" }, + { url = "https://files.pythonhosted.org/packages/22/74/aaa837b331580c13b79ac39396601fb361454ee184ca85e8861914769b99/pyzmq-26.4.0-cp312-cp312-win32.whl", hash = "sha256:ba034a32ecf9af72adfa5ee383ad0fd4f4e38cdb62b13624278ef768fe5b5b44", size = 577992, upload-time = "2025-04-04T12:03:55.815Z" }, + { url = "https://files.pythonhosted.org/packages/30/0f/55f8c02c182856743b82dde46b2dc3e314edda7f1098c12a8227eeda0833/pyzmq-26.4.0-cp312-cp312-win_amd64.whl", hash = "sha256:056a97aab4064f526ecb32f4343917a4022a5d9efb6b9df990ff72e1879e40be", size = 640466, upload-time = "2025-04-04T12:03:57.231Z" }, + { url = "https://files.pythonhosted.org/packages/e4/29/073779afc3ef6f830b8de95026ef20b2d1ec22d0324d767748d806e57379/pyzmq-26.4.0-cp312-cp312-win_arm64.whl", hash = "sha256:2f23c750e485ce1eb639dbd576d27d168595908aa2d60b149e2d9e34c9df40e0", size = 556342, upload-time = "2025-04-04T12:03:59.218Z" }, + { url = "https://files.pythonhosted.org/packages/d7/20/fb2c92542488db70f833b92893769a569458311a76474bda89dc4264bd18/pyzmq-26.4.0-cp313-cp313-macosx_10_15_universal2.whl", hash = "sha256:c43fac689880f5174d6fc864857d1247fe5cfa22b09ed058a344ca92bf5301e3", size = 1339484, upload-time = "2025-04-04T12:04:00.671Z" }, + { url = "https://files.pythonhosted.org/packages/58/29/2f06b9cabda3a6ea2c10f43e67ded3e47fc25c54822e2506dfb8325155d4/pyzmq-26.4.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:902aca7eba477657c5fb81c808318460328758e8367ecdd1964b6330c73cae43", size = 666106, upload-time = "2025-04-04T12:04:02.366Z" }, + { url = "https://files.pythonhosted.org/packages/77/e4/dcf62bd29e5e190bd21bfccaa4f3386e01bf40d948c239239c2f1e726729/pyzmq-26.4.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e5e48a830bfd152fe17fbdeaf99ac5271aa4122521bf0d275b6b24e52ef35eb6", size = 902056, upload-time = "2025-04-04T12:04:03.919Z" }, + { url = "https://files.pythonhosted.org/packages/1a/cf/b36b3d7aea236087d20189bec1a87eeb2b66009731d7055e5c65f845cdba/pyzmq-26.4.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:31be2b6de98c824c06f5574331f805707c667dc8f60cb18580b7de078479891e", size = 860148, upload-time = "2025-04-04T12:04:05.581Z" }, + { url = "https://files.pythonhosted.org/packages/18/a6/f048826bc87528c208e90604c3bf573801e54bd91e390cbd2dfa860e82dc/pyzmq-26.4.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:6332452034be001bbf3206ac59c0d2a7713de5f25bb38b06519fc6967b7cf771", size = 855983, upload-time = "2025-04-04T12:04:07.096Z" }, + { url = "https://files.pythonhosted.org/packages/0a/27/454d34ab6a1d9772a36add22f17f6b85baf7c16e14325fa29e7202ca8ee8/pyzmq-26.4.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:da8c0f5dd352136853e6a09b1b986ee5278dfddfebd30515e16eae425c872b30", size = 1197274, upload-time = "2025-04-04T12:04:08.523Z" }, + { url = "https://files.pythonhosted.org/packages/f4/3d/7abfeab6b83ad38aa34cbd57c6fc29752c391e3954fd12848bd8d2ec0df6/pyzmq-26.4.0-cp313-cp313-musllinux_1_1_i686.whl", hash = "sha256:f4ccc1a0a2c9806dda2a2dd118a3b7b681e448f3bb354056cad44a65169f6d86", size = 1507120, upload-time = "2025-04-04T12:04:10.58Z" }, + { url = "https://files.pythonhosted.org/packages/13/ff/bc8d21dbb9bc8705126e875438a1969c4f77e03fc8565d6901c7933a3d01/pyzmq-26.4.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:1c0b5fceadbab461578daf8d1dcc918ebe7ddd2952f748cf30c7cf2de5d51101", size = 1406738, upload-time = "2025-04-04T12:04:12.509Z" }, + { url = "https://files.pythonhosted.org/packages/f5/5d/d4cd85b24de71d84d81229e3bbb13392b2698432cf8fdcea5afda253d587/pyzmq-26.4.0-cp313-cp313-win32.whl", hash = "sha256:28e2b0ff5ba4b3dd11062d905682bad33385cfa3cc03e81abd7f0822263e6637", size = 577826, upload-time = "2025-04-04T12:04:14.289Z" }, + { url = "https://files.pythonhosted.org/packages/c6/6c/f289c1789d7bb6e5a3b3bef7b2a55089b8561d17132be7d960d3ff33b14e/pyzmq-26.4.0-cp313-cp313-win_amd64.whl", hash = "sha256:23ecc9d241004c10e8b4f49d12ac064cd7000e1643343944a10df98e57bc544b", size = 640406, upload-time = "2025-04-04T12:04:15.757Z" }, + { url = "https://files.pythonhosted.org/packages/b3/99/676b8851cb955eb5236a0c1e9ec679ea5ede092bf8bf2c8a68d7e965cac3/pyzmq-26.4.0-cp313-cp313-win_arm64.whl", hash = "sha256:1edb0385c7f025045d6e0f759d4d3afe43c17a3d898914ec6582e6f464203c08", size = 556216, upload-time = "2025-04-04T12:04:17.212Z" }, + { url = "https://files.pythonhosted.org/packages/65/c2/1fac340de9d7df71efc59d9c50fc7a635a77b103392d1842898dd023afcb/pyzmq-26.4.0-cp313-cp313t-macosx_10_15_universal2.whl", hash = "sha256:93a29e882b2ba1db86ba5dd5e88e18e0ac6b627026c5cfbec9983422011b82d4", size = 1333769, upload-time = "2025-04-04T12:04:18.665Z" }, + { url = "https://files.pythonhosted.org/packages/5c/c7/6c03637e8d742c3b00bec4f5e4cd9d1c01b2f3694c6f140742e93ca637ed/pyzmq-26.4.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cb45684f276f57110bb89e4300c00f1233ca631f08f5f42528a5c408a79efc4a", size = 658826, upload-time = "2025-04-04T12:04:20.405Z" }, + { url = "https://files.pythonhosted.org/packages/a5/97/a8dca65913c0f78e0545af2bb5078aebfc142ca7d91cdaffa1fbc73e5dbd/pyzmq-26.4.0-cp313-cp313t-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f72073e75260cb301aad4258ad6150fa7f57c719b3f498cb91e31df16784d89b", size = 891650, upload-time = "2025-04-04T12:04:22.413Z" }, + { url = "https://files.pythonhosted.org/packages/7d/7e/f63af1031eb060bf02d033732b910fe48548dcfdbe9c785e9f74a6cc6ae4/pyzmq-26.4.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:be37e24b13026cfedd233bcbbccd8c0bcd2fdd186216094d095f60076201538d", size = 849776, upload-time = "2025-04-04T12:04:23.959Z" }, + { url = "https://files.pythonhosted.org/packages/f6/fa/1a009ce582802a895c0d5fe9413f029c940a0a8ee828657a3bb0acffd88b/pyzmq-26.4.0-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:237b283044934d26f1eeff4075f751b05d2f3ed42a257fc44386d00df6a270cf", size = 842516, upload-time = "2025-04-04T12:04:25.449Z" }, + { url = "https://files.pythonhosted.org/packages/6e/bc/f88b0bad0f7a7f500547d71e99f10336f2314e525d4ebf576a1ea4a1d903/pyzmq-26.4.0-cp313-cp313t-musllinux_1_1_aarch64.whl", hash = "sha256:b30f862f6768b17040929a68432c8a8be77780317f45a353cb17e423127d250c", size = 1189183, upload-time = "2025-04-04T12:04:27.035Z" }, + { url = "https://files.pythonhosted.org/packages/d9/8c/db446a3dd9cf894406dec2e61eeffaa3c07c3abb783deaebb9812c4af6a5/pyzmq-26.4.0-cp313-cp313t-musllinux_1_1_i686.whl", hash = "sha256:c80fcd3504232f13617c6ab501124d373e4895424e65de8b72042333316f64a8", size = 1495501, upload-time = "2025-04-04T12:04:28.833Z" }, + { url = "https://files.pythonhosted.org/packages/05/4c/bf3cad0d64c3214ac881299c4562b815f05d503bccc513e3fd4fdc6f67e4/pyzmq-26.4.0-cp313-cp313t-musllinux_1_1_x86_64.whl", hash = "sha256:26a2a7451606b87f67cdeca2c2789d86f605da08b4bd616b1a9981605ca3a364", size = 1395540, upload-time = "2025-04-04T12:04:30.562Z" }, + { url = "https://files.pythonhosted.org/packages/04/52/a70fcd5592715702248306d8e1729c10742c2eac44529984413b05c68658/pyzmq-26.4.0-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:4478b14cb54a805088299c25a79f27eaf530564a7a4f72bf432a040042b554eb", size = 834405, upload-time = "2025-04-04T12:05:13.3Z" }, + { url = "https://files.pythonhosted.org/packages/25/f9/1a03f1accff16b3af1a6fa22cbf7ced074776abbf688b2e9cb4629700c62/pyzmq-26.4.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8a28ac29c60e4ba84b5f58605ace8ad495414a724fe7aceb7cf06cd0598d04e1", size = 569578, upload-time = "2025-04-04T12:05:15.36Z" }, + { url = "https://files.pythonhosted.org/packages/76/0c/3a633acd762aa6655fcb71fa841907eae0ab1e8582ff494b137266de341d/pyzmq-26.4.0-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:43b03c1ceea27c6520124f4fb2ba9c647409b9abdf9a62388117148a90419494", size = 798248, upload-time = "2025-04-04T12:05:17.376Z" }, + { url = "https://files.pythonhosted.org/packages/cd/cc/6c99c84aa60ac1cc56747bed6be8ce6305b9b861d7475772e7a25ce019d3/pyzmq-26.4.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7731abd23a782851426d4e37deb2057bf9410848a4459b5ede4fe89342e687a9", size = 756757, upload-time = "2025-04-04T12:05:19.19Z" }, + { url = "https://files.pythonhosted.org/packages/13/9c/d8073bd898eb896e94c679abe82e47506e2b750eb261cf6010ced869797c/pyzmq-26.4.0-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:a222ad02fbe80166b0526c038776e8042cd4e5f0dec1489a006a1df47e9040e0", size = 555371, upload-time = "2025-04-04T12:05:20.702Z" }, +] + +[[package]] +name = "referencing" +version = "0.36.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "attrs" }, + { name = "rpds-py" }, + { 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, upload-time = "2025-01-25T08:48:16.138Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c1/b1/3baf80dc6d2b7bc27a95a67752d0208e410351e3feb4eb78de5f77454d8d/referencing-0.36.2-py3-none-any.whl", hash = "sha256:e8699adbbf8b5c7de96d8ffa0eb5c158b3beafce084968e2ea8bb08c6794dcd0", size = 26775, upload-time = "2025-01-25T08:48:14.241Z" }, +] + +[[package]] +name = "requests" +version = "2.32.3" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "certifi" }, + { name = "charset-normalizer" }, + { 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, upload-time = "2024-05-29T15:37:49.536Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/f9/9b/335f9764261e915ed497fcdeb11df5dfd6f7bf257d4a6a2a686d80da4d54/requests-2.32.3-py3-none-any.whl", hash = "sha256:70761cfe03c773ceb22aa2f671b4757976145175cdfca038c02654d061d6dcc6", size = 64928, upload-time = "2024-05-29T15:37:47.027Z" }, +] + +[[package]] +name = "rfc3339-validator" +version = "0.1.4" +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, 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, 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, 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, upload-time = "2019-10-28T16:00:13.976Z" }, +] + +[[package]] +name = "roman-numerals-py" +version = "3.1.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/30/76/48fd56d17c5bdbdf65609abbc67288728a98ed4c02919428d4f52d23b24b/roman_numerals_py-3.1.0.tar.gz", hash = "sha256:be4bf804f083a4ce001b5eb7e3c0862479d10f94c936f6c4e5f250aa5ff5bd2d", size = 9017, upload-time = "2025-02-22T07:34:54.333Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/53/97/d2cbbaa10c9b826af0e10fdf836e1bf344d9f0abb873ebc34d1f49642d3f/roman_numerals_py-3.1.0-py3-none-any.whl", hash = "sha256:9da2ad2fb670bcf24e81070ceb3be72f6c11c440d73bd579fbeca1e9f330954c", size = 7742, upload-time = "2025-02-22T07:34:52.422Z" }, +] + +[[package]] +name = "rpds-py" +version = "0.25.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/8c/a6/60184b7fc00dd3ca80ac635dd5b8577d444c57e8e8742cecabfacb829921/rpds_py-0.25.1.tar.gz", hash = "sha256:8960b6dac09b62dac26e75d7e2c4a22efb835d827a7278c34f72b2b84fa160e3", size = 27304, upload-time = "2025-05-21T12:46:12.502Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/95/e1/df13fe3ddbbea43567e07437f097863b20c99318ae1f58a0fe389f763738/rpds_py-0.25.1-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:5f048bbf18b1f9120685c6d6bb70cc1a52c8cc11bdd04e643d28d3be0baf666d", size = 373341, upload-time = "2025-05-21T12:43:02.978Z" }, + { url = "https://files.pythonhosted.org/packages/7a/58/deef4d30fcbcbfef3b6d82d17c64490d5c94585a2310544ce8e2d3024f83/rpds_py-0.25.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4fbb0dbba559959fcb5d0735a0f87cdbca9e95dac87982e9b95c0f8f7ad10255", size = 359111, upload-time = "2025-05-21T12:43:05.128Z" }, + { url = "https://files.pythonhosted.org/packages/bb/7e/39f1f4431b03e96ebaf159e29a0f82a77259d8f38b2dd474721eb3a8ac9b/rpds_py-0.25.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d4ca54b9cf9d80b4016a67a0193ebe0bcf29f6b0a96f09db942087e294d3d4c2", size = 386112, upload-time = "2025-05-21T12:43:07.13Z" }, + { url = "https://files.pythonhosted.org/packages/db/e7/847068a48d63aec2ae695a1646089620b3b03f8ccf9f02c122ebaf778f3c/rpds_py-0.25.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:1ee3e26eb83d39b886d2cb6e06ea701bba82ef30a0de044d34626ede51ec98b0", size = 400362, upload-time = "2025-05-21T12:43:08.693Z" }, + { url = "https://files.pythonhosted.org/packages/3b/3d/9441d5db4343d0cee759a7ab4d67420a476cebb032081763de934719727b/rpds_py-0.25.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:89706d0683c73a26f76a5315d893c051324d771196ae8b13e6ffa1ffaf5e574f", size = 522214, upload-time = "2025-05-21T12:43:10.694Z" }, + { url = "https://files.pythonhosted.org/packages/a2/ec/2cc5b30d95f9f1a432c79c7a2f65d85e52812a8f6cbf8768724571710786/rpds_py-0.25.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c2013ee878c76269c7b557a9a9c042335d732e89d482606990b70a839635feb7", size = 411491, upload-time = "2025-05-21T12:43:12.739Z" }, + { url = "https://files.pythonhosted.org/packages/dc/6c/44695c1f035077a017dd472b6a3253553780837af2fac9b6ac25f6a5cb4d/rpds_py-0.25.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:45e484db65e5380804afbec784522de84fa95e6bb92ef1bd3325d33d13efaebd", size = 386978, upload-time = "2025-05-21T12:43:14.25Z" }, + { url = "https://files.pythonhosted.org/packages/b1/74/b4357090bb1096db5392157b4e7ed8bb2417dc7799200fcbaee633a032c9/rpds_py-0.25.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:48d64155d02127c249695abb87d39f0faf410733428d499867606be138161d65", size = 420662, upload-time = "2025-05-21T12:43:15.8Z" }, + { url = "https://files.pythonhosted.org/packages/26/dd/8cadbebf47b96e59dfe8b35868e5c38a42272699324e95ed522da09d3a40/rpds_py-0.25.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:048893e902132fd6548a2e661fb38bf4896a89eea95ac5816cf443524a85556f", size = 563385, upload-time = "2025-05-21T12:43:17.78Z" }, + { url = "https://files.pythonhosted.org/packages/c3/ea/92960bb7f0e7a57a5ab233662f12152085c7dc0d5468534c65991a3d48c9/rpds_py-0.25.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:0317177b1e8691ab5879f4f33f4b6dc55ad3b344399e23df2e499de7b10a548d", size = 592047, upload-time = "2025-05-21T12:43:19.457Z" }, + { url = "https://files.pythonhosted.org/packages/61/ad/71aabc93df0d05dabcb4b0c749277881f8e74548582d96aa1bf24379493a/rpds_py-0.25.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:bffcf57826d77a4151962bf1701374e0fc87f536e56ec46f1abdd6a903354042", size = 557863, upload-time = "2025-05-21T12:43:21.69Z" }, + { url = "https://files.pythonhosted.org/packages/93/0f/89df0067c41f122b90b76f3660028a466eb287cbe38efec3ea70e637ca78/rpds_py-0.25.1-cp311-cp311-win32.whl", hash = "sha256:cda776f1967cb304816173b30994faaf2fd5bcb37e73118a47964a02c348e1bc", size = 219627, upload-time = "2025-05-21T12:43:23.311Z" }, + { url = "https://files.pythonhosted.org/packages/7c/8d/93b1a4c1baa903d0229374d9e7aa3466d751f1d65e268c52e6039c6e338e/rpds_py-0.25.1-cp311-cp311-win_amd64.whl", hash = "sha256:dc3c1ff0abc91444cd20ec643d0f805df9a3661fcacf9c95000329f3ddf268a4", size = 231603, upload-time = "2025-05-21T12:43:25.145Z" }, + { url = "https://files.pythonhosted.org/packages/cb/11/392605e5247bead2f23e6888e77229fbd714ac241ebbebb39a1e822c8815/rpds_py-0.25.1-cp311-cp311-win_arm64.whl", hash = "sha256:5a3ddb74b0985c4387719fc536faced33cadf2172769540c62e2a94b7b9be1c4", size = 223967, upload-time = "2025-05-21T12:43:26.566Z" }, + { url = "https://files.pythonhosted.org/packages/7f/81/28ab0408391b1dc57393653b6a0cf2014cc282cc2909e4615e63e58262be/rpds_py-0.25.1-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:b5ffe453cde61f73fea9430223c81d29e2fbf412a6073951102146c84e19e34c", size = 364647, upload-time = "2025-05-21T12:43:28.559Z" }, + { url = "https://files.pythonhosted.org/packages/2c/9a/7797f04cad0d5e56310e1238434f71fc6939d0bc517192a18bb99a72a95f/rpds_py-0.25.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:115874ae5e2fdcfc16b2aedc95b5eef4aebe91b28e7e21951eda8a5dc0d3461b", size = 350454, upload-time = "2025-05-21T12:43:30.615Z" }, + { url = "https://files.pythonhosted.org/packages/69/3c/93d2ef941b04898011e5d6eaa56a1acf46a3b4c9f4b3ad1bbcbafa0bee1f/rpds_py-0.25.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a714bf6e5e81b0e570d01f56e0c89c6375101b8463999ead3a93a5d2a4af91fa", size = 389665, upload-time = "2025-05-21T12:43:32.629Z" }, + { url = "https://files.pythonhosted.org/packages/c1/57/ad0e31e928751dde8903a11102559628d24173428a0f85e25e187defb2c1/rpds_py-0.25.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:35634369325906bcd01577da4c19e3b9541a15e99f31e91a02d010816b49bfda", size = 403873, upload-time = "2025-05-21T12:43:34.576Z" }, + { url = "https://files.pythonhosted.org/packages/16/ad/c0c652fa9bba778b4f54980a02962748479dc09632e1fd34e5282cf2556c/rpds_py-0.25.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d4cb2b3ddc16710548801c6fcc0cfcdeeff9dafbc983f77265877793f2660309", size = 525866, upload-time = "2025-05-21T12:43:36.123Z" }, + { url = "https://files.pythonhosted.org/packages/2a/39/3e1839bc527e6fcf48d5fec4770070f872cdee6c6fbc9b259932f4e88a38/rpds_py-0.25.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9ceca1cf097ed77e1a51f1dbc8d174d10cb5931c188a4505ff9f3e119dfe519b", size = 416886, upload-time = "2025-05-21T12:43:38.034Z" }, + { url = "https://files.pythonhosted.org/packages/7a/95/dd6b91cd4560da41df9d7030a038298a67d24f8ca38e150562644c829c48/rpds_py-0.25.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2c2cd1a4b0c2b8c5e31ffff50d09f39906fe351389ba143c195566056c13a7ea", size = 390666, upload-time = "2025-05-21T12:43:40.065Z" }, + { url = "https://files.pythonhosted.org/packages/64/48/1be88a820e7494ce0a15c2d390ccb7c52212370badabf128e6a7bb4cb802/rpds_py-0.25.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:1de336a4b164c9188cb23f3703adb74a7623ab32d20090d0e9bf499a2203ad65", size = 425109, upload-time = "2025-05-21T12:43:42.263Z" }, + { url = "https://files.pythonhosted.org/packages/cf/07/3e2a17927ef6d7720b9949ec1b37d1e963b829ad0387f7af18d923d5cfa5/rpds_py-0.25.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:9fca84a15333e925dd59ce01da0ffe2ffe0d6e5d29a9eeba2148916d1824948c", size = 567244, upload-time = "2025-05-21T12:43:43.846Z" }, + { url = "https://files.pythonhosted.org/packages/d2/e5/76cf010998deccc4f95305d827847e2eae9c568099c06b405cf96384762b/rpds_py-0.25.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:88ec04afe0c59fa64e2f6ea0dd9657e04fc83e38de90f6de201954b4d4eb59bd", size = 596023, upload-time = "2025-05-21T12:43:45.932Z" }, + { url = "https://files.pythonhosted.org/packages/52/9a/df55efd84403736ba37a5a6377b70aad0fd1cb469a9109ee8a1e21299a1c/rpds_py-0.25.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:a8bd2f19e312ce3e1d2c635618e8a8d8132892bb746a7cf74780a489f0f6cdcb", size = 561634, upload-time = "2025-05-21T12:43:48.263Z" }, + { url = "https://files.pythonhosted.org/packages/ab/aa/dc3620dd8db84454aaf9374bd318f1aa02578bba5e567f5bf6b79492aca4/rpds_py-0.25.1-cp312-cp312-win32.whl", hash = "sha256:e5e2f7280d8d0d3ef06f3ec1b4fd598d386cc6f0721e54f09109a8132182fbfe", size = 222713, upload-time = "2025-05-21T12:43:49.897Z" }, + { url = "https://files.pythonhosted.org/packages/a3/7f/7cef485269a50ed5b4e9bae145f512d2a111ca638ae70cc101f661b4defd/rpds_py-0.25.1-cp312-cp312-win_amd64.whl", hash = "sha256:db58483f71c5db67d643857404da360dce3573031586034b7d59f245144cc192", size = 235280, upload-time = "2025-05-21T12:43:51.893Z" }, + { url = "https://files.pythonhosted.org/packages/99/f2/c2d64f6564f32af913bf5f3f7ae41c7c263c5ae4c4e8f1a17af8af66cd46/rpds_py-0.25.1-cp312-cp312-win_arm64.whl", hash = "sha256:6d50841c425d16faf3206ddbba44c21aa3310a0cebc3c1cdfc3e3f4f9f6f5728", size = 225399, upload-time = "2025-05-21T12:43:53.351Z" }, + { url = "https://files.pythonhosted.org/packages/2b/da/323848a2b62abe6a0fec16ebe199dc6889c5d0a332458da8985b2980dffe/rpds_py-0.25.1-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:659d87430a8c8c704d52d094f5ba6fa72ef13b4d385b7e542a08fc240cb4a559", size = 364498, upload-time = "2025-05-21T12:43:54.841Z" }, + { url = "https://files.pythonhosted.org/packages/1f/b4/4d3820f731c80fd0cd823b3e95b9963fec681ae45ba35b5281a42382c67d/rpds_py-0.25.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:68f6f060f0bbdfb0245267da014d3a6da9be127fe3e8cc4a68c6f833f8a23bb1", size = 350083, upload-time = "2025-05-21T12:43:56.428Z" }, + { url = "https://files.pythonhosted.org/packages/d5/b1/3a8ee1c9d480e8493619a437dec685d005f706b69253286f50f498cbdbcf/rpds_py-0.25.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:083a9513a33e0b92cf6e7a6366036c6bb43ea595332c1ab5c8ae329e4bcc0a9c", size = 389023, upload-time = "2025-05-21T12:43:57.995Z" }, + { url = "https://files.pythonhosted.org/packages/3b/31/17293edcfc934dc62c3bf74a0cb449ecd549531f956b72287203e6880b87/rpds_py-0.25.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:816568614ecb22b18a010c7a12559c19f6fe993526af88e95a76d5a60b8b75fb", size = 403283, upload-time = "2025-05-21T12:43:59.546Z" }, + { url = "https://files.pythonhosted.org/packages/d1/ca/e0f0bc1a75a8925024f343258c8ecbd8828f8997ea2ac71e02f67b6f5299/rpds_py-0.25.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3c6564c0947a7f52e4792983f8e6cf9bac140438ebf81f527a21d944f2fd0a40", size = 524634, upload-time = "2025-05-21T12:44:01.087Z" }, + { url = "https://files.pythonhosted.org/packages/3e/03/5d0be919037178fff33a6672ffc0afa04ea1cfcb61afd4119d1b5280ff0f/rpds_py-0.25.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5c4a128527fe415d73cf1f70a9a688d06130d5810be69f3b553bf7b45e8acf79", size = 416233, upload-time = "2025-05-21T12:44:02.604Z" }, + { url = "https://files.pythonhosted.org/packages/05/7c/8abb70f9017a231c6c961a8941403ed6557664c0913e1bf413cbdc039e75/rpds_py-0.25.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a49e1d7a4978ed554f095430b89ecc23f42014a50ac385eb0c4d163ce213c325", size = 390375, upload-time = "2025-05-21T12:44:04.162Z" }, + { url = "https://files.pythonhosted.org/packages/7a/ac/a87f339f0e066b9535074a9f403b9313fd3892d4a164d5d5f5875ac9f29f/rpds_py-0.25.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:d74ec9bc0e2feb81d3f16946b005748119c0f52a153f6db6a29e8cd68636f295", size = 424537, upload-time = "2025-05-21T12:44:06.175Z" }, + { url = "https://files.pythonhosted.org/packages/1f/8f/8d5c1567eaf8c8afe98a838dd24de5013ce6e8f53a01bd47fe8bb06b5533/rpds_py-0.25.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:3af5b4cc10fa41e5bc64e5c198a1b2d2864337f8fcbb9a67e747e34002ce812b", size = 566425, upload-time = "2025-05-21T12:44:08.242Z" }, + { url = "https://files.pythonhosted.org/packages/95/33/03016a6be5663b389c8ab0bbbcca68d9e96af14faeff0a04affcb587e776/rpds_py-0.25.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:79dc317a5f1c51fd9c6a0c4f48209c6b8526d0524a6904fc1076476e79b00f98", size = 595197, upload-time = "2025-05-21T12:44:10.449Z" }, + { url = "https://files.pythonhosted.org/packages/33/8d/da9f4d3e208c82fda311bff0cf0a19579afceb77cf456e46c559a1c075ba/rpds_py-0.25.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:1521031351865e0181bc585147624d66b3b00a84109b57fcb7a779c3ec3772cd", size = 561244, upload-time = "2025-05-21T12:44:12.387Z" }, + { url = "https://files.pythonhosted.org/packages/e2/b3/39d5dcf7c5f742ecd6dbc88f6f84ae54184b92f5f387a4053be2107b17f1/rpds_py-0.25.1-cp313-cp313-win32.whl", hash = "sha256:5d473be2b13600b93a5675d78f59e63b51b1ba2d0476893415dfbb5477e65b31", size = 222254, upload-time = "2025-05-21T12:44:14.261Z" }, + { url = "https://files.pythonhosted.org/packages/5f/19/2d6772c8eeb8302c5f834e6d0dfd83935a884e7c5ce16340c7eaf89ce925/rpds_py-0.25.1-cp313-cp313-win_amd64.whl", hash = "sha256:a7b74e92a3b212390bdce1d93da9f6488c3878c1d434c5e751cbc202c5e09500", size = 234741, upload-time = "2025-05-21T12:44:16.236Z" }, + { url = "https://files.pythonhosted.org/packages/5b/5a/145ada26cfaf86018d0eb304fe55eafdd4f0b6b84530246bb4a7c4fb5c4b/rpds_py-0.25.1-cp313-cp313-win_arm64.whl", hash = "sha256:dd326a81afe332ede08eb39ab75b301d5676802cdffd3a8f287a5f0b694dc3f5", size = 224830, upload-time = "2025-05-21T12:44:17.749Z" }, + { url = "https://files.pythonhosted.org/packages/4b/ca/d435844829c384fd2c22754ff65889c5c556a675d2ed9eb0e148435c6690/rpds_py-0.25.1-cp313-cp313t-macosx_10_12_x86_64.whl", hash = "sha256:a58d1ed49a94d4183483a3ce0af22f20318d4a1434acee255d683ad90bf78129", size = 359668, upload-time = "2025-05-21T12:44:19.322Z" }, + { url = "https://files.pythonhosted.org/packages/1f/01/b056f21db3a09f89410d493d2f6614d87bb162499f98b649d1dbd2a81988/rpds_py-0.25.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:f251bf23deb8332823aef1da169d5d89fa84c89f67bdfb566c49dea1fccfd50d", size = 345649, upload-time = "2025-05-21T12:44:20.962Z" }, + { url = "https://files.pythonhosted.org/packages/e0/0f/e0d00dc991e3d40e03ca36383b44995126c36b3eafa0ccbbd19664709c88/rpds_py-0.25.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8dbd586bfa270c1103ece2109314dd423df1fa3d9719928b5d09e4840cec0d72", size = 384776, upload-time = "2025-05-21T12:44:22.516Z" }, + { url = "https://files.pythonhosted.org/packages/9f/a2/59374837f105f2ca79bde3c3cd1065b2f8c01678900924949f6392eab66d/rpds_py-0.25.1-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:6d273f136e912aa101a9274c3145dcbddbe4bac560e77e6d5b3c9f6e0ed06d34", size = 395131, upload-time = "2025-05-21T12:44:24.147Z" }, + { url = "https://files.pythonhosted.org/packages/9c/dc/48e8d84887627a0fe0bac53f0b4631e90976fd5d35fff8be66b8e4f3916b/rpds_py-0.25.1-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:666fa7b1bd0a3810a7f18f6d3a25ccd8866291fbbc3c9b912b917a6715874bb9", size = 520942, upload-time = "2025-05-21T12:44:25.915Z" }, + { url = "https://files.pythonhosted.org/packages/7c/f5/ee056966aeae401913d37befeeab57a4a43a4f00099e0a20297f17b8f00c/rpds_py-0.25.1-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:921954d7fbf3fccc7de8f717799304b14b6d9a45bbeec5a8d7408ccbf531faf5", size = 411330, upload-time = "2025-05-21T12:44:27.638Z" }, + { url = "https://files.pythonhosted.org/packages/ab/74/b2cffb46a097cefe5d17f94ede7a174184b9d158a0aeb195f39f2c0361e8/rpds_py-0.25.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f3d86373ff19ca0441ebeb696ef64cb58b8b5cbacffcda5a0ec2f3911732a194", size = 387339, upload-time = "2025-05-21T12:44:29.292Z" }, + { url = "https://files.pythonhosted.org/packages/7f/9a/0ff0b375dcb5161c2b7054e7d0b7575f1680127505945f5cabaac890bc07/rpds_py-0.25.1-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:c8980cde3bb8575e7c956a530f2c217c1d6aac453474bf3ea0f9c89868b531b6", size = 418077, upload-time = "2025-05-21T12:44:30.877Z" }, + { url = "https://files.pythonhosted.org/packages/0d/a1/fda629bf20d6b698ae84c7c840cfb0e9e4200f664fc96e1f456f00e4ad6e/rpds_py-0.25.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:8eb8c84ecea987a2523e057c0d950bcb3f789696c0499290b8d7b3107a719d78", size = 562441, upload-time = "2025-05-21T12:44:32.541Z" }, + { url = "https://files.pythonhosted.org/packages/20/15/ce4b5257f654132f326f4acd87268e1006cc071e2c59794c5bdf4bebbb51/rpds_py-0.25.1-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:e43a005671a9ed5a650f3bc39e4dbccd6d4326b24fb5ea8be5f3a43a6f576c72", size = 590750, upload-time = "2025-05-21T12:44:34.557Z" }, + { url = "https://files.pythonhosted.org/packages/fb/ab/e04bf58a8d375aeedb5268edcc835c6a660ebf79d4384d8e0889439448b0/rpds_py-0.25.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:58f77c60956501a4a627749a6dcb78dac522f249dd96b5c9f1c6af29bfacfb66", size = 558891, upload-time = "2025-05-21T12:44:37.358Z" }, + { url = "https://files.pythonhosted.org/packages/90/82/cb8c6028a6ef6cd2b7991e2e4ced01c854b6236ecf51e81b64b569c43d73/rpds_py-0.25.1-cp313-cp313t-win32.whl", hash = "sha256:2cb9e5b5e26fc02c8a4345048cd9998c2aca7c2712bd1b36da0c72ee969a3523", size = 218718, upload-time = "2025-05-21T12:44:38.969Z" }, + { url = "https://files.pythonhosted.org/packages/b6/97/5a4b59697111c89477d20ba8a44df9ca16b41e737fa569d5ae8bff99e650/rpds_py-0.25.1-cp313-cp313t-win_amd64.whl", hash = "sha256:401ca1c4a20cc0510d3435d89c069fe0a9ae2ee6495135ac46bdd49ec0495763", size = 232218, upload-time = "2025-05-21T12:44:40.512Z" }, + { url = "https://files.pythonhosted.org/packages/49/74/48f3df0715a585cbf5d34919c9c757a4c92c1a9eba059f2d334e72471f70/rpds_py-0.25.1-pp311-pypy311_pp73-macosx_10_12_x86_64.whl", hash = "sha256:ee86d81551ec68a5c25373c5643d343150cc54672b5e9a0cafc93c1870a53954", size = 374208, upload-time = "2025-05-21T12:45:26.306Z" }, + { url = "https://files.pythonhosted.org/packages/55/b0/9b01bb11ce01ec03d05e627249cc2c06039d6aa24ea5a22a39c312167c10/rpds_py-0.25.1-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:89c24300cd4a8e4a51e55c31a8ff3918e6651b241ee8876a42cc2b2a078533ba", size = 359262, upload-time = "2025-05-21T12:45:28.322Z" }, + { url = "https://files.pythonhosted.org/packages/a9/eb/5395621618f723ebd5116c53282052943a726dba111b49cd2071f785b665/rpds_py-0.25.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:771c16060ff4e79584dc48902a91ba79fd93eade3aa3a12d6d2a4aadaf7d542b", size = 387366, upload-time = "2025-05-21T12:45:30.42Z" }, + { url = "https://files.pythonhosted.org/packages/68/73/3d51442bdb246db619d75039a50ea1cf8b5b4ee250c3e5cd5c3af5981cd4/rpds_py-0.25.1-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:785ffacd0ee61c3e60bdfde93baa6d7c10d86f15655bd706c89da08068dc5038", size = 400759, upload-time = "2025-05-21T12:45:32.516Z" }, + { url = "https://files.pythonhosted.org/packages/b7/4c/3a32d5955d7e6cb117314597bc0f2224efc798428318b13073efe306512a/rpds_py-0.25.1-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:2a40046a529cc15cef88ac5ab589f83f739e2d332cb4d7399072242400ed68c9", size = 523128, upload-time = "2025-05-21T12:45:34.396Z" }, + { url = "https://files.pythonhosted.org/packages/be/95/1ffccd3b0bb901ae60b1dd4b1be2ab98bb4eb834cd9b15199888f5702f7b/rpds_py-0.25.1-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:85fc223d9c76cabe5d0bff82214459189720dc135db45f9f66aa7cffbf9ff6c1", size = 411597, upload-time = "2025-05-21T12:45:36.164Z" }, + { url = "https://files.pythonhosted.org/packages/ef/6d/6e6cd310180689db8b0d2de7f7d1eabf3fb013f239e156ae0d5a1a85c27f/rpds_py-0.25.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b0be9965f93c222fb9b4cc254235b3b2b215796c03ef5ee64f995b1b69af0762", size = 388053, upload-time = "2025-05-21T12:45:38.45Z" }, + { url = "https://files.pythonhosted.org/packages/4a/87/ec4186b1fe6365ced6fa470960e68fc7804bafbe7c0cf5a36237aa240efa/rpds_py-0.25.1-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:8378fa4a940f3fb509c081e06cb7f7f2adae8cf46ef258b0e0ed7519facd573e", size = 421821, upload-time = "2025-05-21T12:45:40.732Z" }, + { url = "https://files.pythonhosted.org/packages/7a/60/84f821f6bf4e0e710acc5039d91f8f594fae0d93fc368704920d8971680d/rpds_py-0.25.1-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:33358883a4490287e67a2c391dfaea4d9359860281db3292b6886bf0be3d8692", size = 564534, upload-time = "2025-05-21T12:45:42.672Z" }, + { url = "https://files.pythonhosted.org/packages/41/3a/bc654eb15d3b38f9330fe0f545016ba154d89cdabc6177b0295910cd0ebe/rpds_py-0.25.1-pp311-pypy311_pp73-musllinux_1_2_i686.whl", hash = "sha256:1d1fadd539298e70cac2f2cb36f5b8a65f742b9b9f1014dd4ea1f7785e2470bf", size = 592674, upload-time = "2025-05-21T12:45:44.533Z" }, + { url = "https://files.pythonhosted.org/packages/2e/ba/31239736f29e4dfc7a58a45955c5db852864c306131fd6320aea214d5437/rpds_py-0.25.1-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:9a46c2fb2545e21181445515960006e85d22025bd2fe6db23e76daec6eb689fe", size = 558781, upload-time = "2025-05-21T12:45:46.281Z" }, +] + +[[package]] +name = "semver" +version = "3.0.4" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/72/d1/d3159231aec234a59dd7d601e9dd9fe96f3afff15efd33c1070019b26132/semver-3.0.4.tar.gz", hash = "sha256:afc7d8c584a5ed0a11033af086e8af226a9c0b206f313e0301f8dd7b6b589602", size = 269730, upload-time = "2025-01-24T13:19:27.617Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a6/24/4d91e05817e92e3a61c8a21e08fd0f390f5301f1c448b137c57c4bc6e543/semver-3.0.4-py3-none-any.whl", hash = "sha256:9c824d87ba7f7ab4a1890799cec8596f15c1241cb473404ea1cb0c55e4b04746", size = 17912, upload-time = "2025-01-24T13:19:24.949Z" }, +] + +[[package]] +name = "send2trash" +version = "1.8.3" +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, upload-time = "2024-04-07T00:01:09.267Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/40/b0/4562db6223154aa4e22f939003cb92514c79f3d4dccca3444253fd17f902/Send2Trash-1.8.3-py3-none-any.whl", hash = "sha256:0c31227e0bd08961c7665474a3d1ef7193929fedda4233843689baa056be46c9", size = 18072, upload-time = "2024-04-07T00:01:07.438Z" }, +] + +[[package]] +name = "setuptools" +version = "80.8.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/8d/d2/ec1acaaff45caed5c2dedb33b67055ba9d4e96b091094df90762e60135fe/setuptools-80.8.0.tar.gz", hash = "sha256:49f7af965996f26d43c8ae34539c8d99c5042fbff34302ea151eaa9c207cd257", size = 1319720, upload-time = "2025-05-20T14:02:53.503Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/58/29/93c53c098d301132196c3238c312825324740851d77a8500a2462c0fd888/setuptools-80.8.0-py3-none-any.whl", hash = "sha256:95a60484590d24103af13b686121328cc2736bee85de8936383111e421b9edc0", size = 1201470, upload-time = "2025-05-20T14:02:51.348Z" }, +] + +[[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, 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, upload-time = "2024-12-04T17:35:26.475Z" }, +] + +[[package]] +name = "sniffio" +version = "1.3.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, upload-time = "2024-02-25T23:20:04.057Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e9/44/75a9c9421471a6c4805dbf2356f7c181a29c1879239abab1ea2cc8f38b40/sniffio-1.3.1-py3-none-any.whl", hash = "sha256:2f6da418d1f1e0fddd844478f41680e794e6051915791a034ff65e5f100525a2", size = 10235, upload-time = "2024-02-25T23:20:01.196Z" }, +] + +[[package]] +name = "snowballstemmer" +version = "3.0.1" +source = { registry = "https://pypi.org/simple" } +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/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 = "sortedcontainers" +version = "2.4.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/e8/c4/ba2f8066cceb6f23394729afe52f3bf7adec04bf9ed2c820b39e19299111/sortedcontainers-2.4.0.tar.gz", hash = "sha256:25caa5a06cc30b6b83d11423433f65d1f9d76c4c6a0c90e3379eaa43b9bfdb88", size = 30594, upload-time = "2021-05-16T22:03:42.897Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/32/46/9cb0e58b2deb7f82b84065f37f3bffeb12413f947f9388e4cac22c4621ce/sortedcontainers-2.4.0-py2.py3-none-any.whl", hash = "sha256:a163dcaede0f1c021485e957a39245190e74249897e2ae4b2aa38595db237ee0", size = 29575, upload-time = "2021-05-16T22:03:41.177Z" }, +] + +[[package]] +name = "soupsieve" +version = "2.7" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/3f/f4/4a80cd6ef364b2e8b65b15816a843c0980f7a5a2b4dc701fc574952aa19f/soupsieve-2.7.tar.gz", hash = "sha256:ad282f9b6926286d2ead4750552c8a6142bc4c783fd66b0293547c8fe6ae126a", size = 103418, upload-time = "2025-04-20T18:50:08.518Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e7/9c/0e6afc12c269578be5c0c1c9f4b49a8d32770a080260c333ac04cc1c832d/soupsieve-2.7-py3-none-any.whl", hash = "sha256:6e60cc5c1ffaf1cebcc12e8188320b72071e922c2e897f737cadce79ad5d30c4", size = 36677, upload-time = "2025-04-20T18:50:07.196Z" }, +] + +[[package]] +name = "sphinx" +version = "8.2.3" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "alabaster" }, + { name = "babel" }, + { name = "colorama", marker = "sys_platform == 'win32'" }, + { name = "docutils" }, + { name = "imagesize" }, + { name = "jinja2" }, + { name = "packaging" }, + { name = "pygments" }, + { name = "requests" }, + { name = "roman-numerals-py" }, + { name = "snowballstemmer" }, + { name = "sphinxcontrib-applehelp" }, + { name = "sphinxcontrib-devhelp" }, + { name = "sphinxcontrib-htmlhelp" }, + { name = "sphinxcontrib-jsmath" }, + { name = "sphinxcontrib-qthelp" }, + { name = "sphinxcontrib-serializinghtml" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/38/ad/4360e50ed56cb483667b8e6dadf2d3fda62359593faabbe749a27c4eaca6/sphinx-8.2.3.tar.gz", hash = "sha256:398ad29dee7f63a75888314e9424d40f52ce5a6a87ae88e7071e80af296ec348", size = 8321876, upload-time = "2025-03-02T22:31:59.658Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/31/53/136e9eca6e0b9dc0e1962e2c908fbea2e5ac000c2a2fbd9a35797958c48b/sphinx-8.2.3-py3-none-any.whl", hash = "sha256:4405915165f13521d875a8c29c8970800a0141c14cc5416a38feca4ea5d9b9c3", size = 3589741, upload-time = "2025-03-02T22:31:56.836Z" }, +] + +[[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, 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, 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, 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, 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, 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, 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, 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, upload-time = "2019-01-21T16:10:14.333Z" }, +] + +[[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, 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, 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, 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, upload-time = "2024-07-29T01:10:08.203Z" }, +] + +[[package]] +name = "sqlalchemy" +version = "2.0.41" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "greenlet", marker = "(python_full_version < '3.14' and platform_machine == 'AMD64') or (python_full_version < '3.14' and platform_machine == 'WIN32') or (python_full_version < '3.14' and platform_machine == 'aarch64') or (python_full_version < '3.14' and platform_machine == 'amd64') or (python_full_version < '3.14' and platform_machine == 'ppc64le') or (python_full_version < '3.14' and platform_machine == 'win32') or (python_full_version < '3.14' and platform_machine == 'x86_64')" }, + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/63/66/45b165c595ec89aa7dcc2c1cd222ab269bc753f1fc7a1e68f8481bd957bf/sqlalchemy-2.0.41.tar.gz", hash = "sha256:edba70118c4be3c2b1f90754d308d0b79c6fe2c0fdc52d8ddf603916f83f4db9", size = 9689424, upload-time = "2025-05-14T17:10:32.339Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/37/4e/b00e3ffae32b74b5180e15d2ab4040531ee1bef4c19755fe7926622dc958/sqlalchemy-2.0.41-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6375cd674fe82d7aa9816d1cb96ec592bac1726c11e0cafbf40eeee9a4516b5f", size = 2121232, upload-time = "2025-05-14T17:48:20.444Z" }, + { url = "https://files.pythonhosted.org/packages/ef/30/6547ebb10875302074a37e1970a5dce7985240665778cfdee2323709f749/sqlalchemy-2.0.41-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:9f8c9fdd15a55d9465e590a402f42082705d66b05afc3ffd2d2eb3c6ba919560", size = 2110897, upload-time = "2025-05-14T17:48:21.634Z" }, + { url = "https://files.pythonhosted.org/packages/9e/21/59df2b41b0f6c62da55cd64798232d7349a9378befa7f1bb18cf1dfd510a/sqlalchemy-2.0.41-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:32f9dc8c44acdee06c8fc6440db9eae8b4af8b01e4b1aee7bdd7241c22edff4f", size = 3273313, upload-time = "2025-05-14T17:51:56.205Z" }, + { url = "https://files.pythonhosted.org/packages/62/e4/b9a7a0e5c6f79d49bcd6efb6e90d7536dc604dab64582a9dec220dab54b6/sqlalchemy-2.0.41-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:90c11ceb9a1f482c752a71f203a81858625d8df5746d787a4786bca4ffdf71c6", size = 3273807, upload-time = "2025-05-14T17:55:26.928Z" }, + { url = "https://files.pythonhosted.org/packages/39/d8/79f2427251b44ddee18676c04eab038d043cff0e764d2d8bb08261d6135d/sqlalchemy-2.0.41-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:911cc493ebd60de5f285bcae0491a60b4f2a9f0f5c270edd1c4dbaef7a38fc04", size = 3209632, upload-time = "2025-05-14T17:51:59.384Z" }, + { url = "https://files.pythonhosted.org/packages/d4/16/730a82dda30765f63e0454918c982fb7193f6b398b31d63c7c3bd3652ae5/sqlalchemy-2.0.41-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:03968a349db483936c249f4d9cd14ff2c296adfa1290b660ba6516f973139582", size = 3233642, upload-time = "2025-05-14T17:55:29.901Z" }, + { url = "https://files.pythonhosted.org/packages/04/61/c0d4607f7799efa8b8ea3c49b4621e861c8f5c41fd4b5b636c534fcb7d73/sqlalchemy-2.0.41-cp311-cp311-win32.whl", hash = "sha256:293cd444d82b18da48c9f71cd7005844dbbd06ca19be1ccf6779154439eec0b8", size = 2086475, upload-time = "2025-05-14T17:56:02.095Z" }, + { url = "https://files.pythonhosted.org/packages/9d/8e/8344f8ae1cb6a479d0741c02cd4f666925b2bf02e2468ddaf5ce44111f30/sqlalchemy-2.0.41-cp311-cp311-win_amd64.whl", hash = "sha256:3d3549fc3e40667ec7199033a4e40a2f669898a00a7b18a931d3efb4c7900504", size = 2110903, upload-time = "2025-05-14T17:56:03.499Z" }, + { url = "https://files.pythonhosted.org/packages/3e/2a/f1f4e068b371154740dd10fb81afb5240d5af4aa0087b88d8b308b5429c2/sqlalchemy-2.0.41-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:81f413674d85cfd0dfcd6512e10e0f33c19c21860342a4890c3a2b59479929f9", size = 2119645, upload-time = "2025-05-14T17:55:24.854Z" }, + { url = "https://files.pythonhosted.org/packages/9b/e8/c664a7e73d36fbfc4730f8cf2bf930444ea87270f2825efbe17bf808b998/sqlalchemy-2.0.41-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:598d9ebc1e796431bbd068e41e4de4dc34312b7aa3292571bb3674a0cb415dd1", size = 2107399, upload-time = "2025-05-14T17:55:28.097Z" }, + { url = "https://files.pythonhosted.org/packages/5c/78/8a9cf6c5e7135540cb682128d091d6afa1b9e48bd049b0d691bf54114f70/sqlalchemy-2.0.41-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a104c5694dfd2d864a6f91b0956eb5d5883234119cb40010115fd45a16da5e70", size = 3293269, upload-time = "2025-05-14T17:50:38.227Z" }, + { url = "https://files.pythonhosted.org/packages/3c/35/f74add3978c20de6323fb11cb5162702670cc7a9420033befb43d8d5b7a4/sqlalchemy-2.0.41-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6145afea51ff0af7f2564a05fa95eb46f542919e6523729663a5d285ecb3cf5e", size = 3303364, upload-time = "2025-05-14T17:51:49.829Z" }, + { url = "https://files.pythonhosted.org/packages/6a/d4/c990f37f52c3f7748ebe98883e2a0f7d038108c2c5a82468d1ff3eec50b7/sqlalchemy-2.0.41-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:b46fa6eae1cd1c20e6e6f44e19984d438b6b2d8616d21d783d150df714f44078", size = 3229072, upload-time = "2025-05-14T17:50:39.774Z" }, + { url = "https://files.pythonhosted.org/packages/15/69/cab11fecc7eb64bc561011be2bd03d065b762d87add52a4ca0aca2e12904/sqlalchemy-2.0.41-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:41836fe661cc98abfae476e14ba1906220f92c4e528771a8a3ae6a151242d2ae", size = 3268074, upload-time = "2025-05-14T17:51:51.736Z" }, + { url = "https://files.pythonhosted.org/packages/5c/ca/0c19ec16858585d37767b167fc9602593f98998a68a798450558239fb04a/sqlalchemy-2.0.41-cp312-cp312-win32.whl", hash = "sha256:a8808d5cf866c781150d36a3c8eb3adccfa41a8105d031bf27e92c251e3969d6", size = 2084514, upload-time = "2025-05-14T17:55:49.915Z" }, + { url = "https://files.pythonhosted.org/packages/7f/23/4c2833d78ff3010a4e17f984c734f52b531a8c9060a50429c9d4b0211be6/sqlalchemy-2.0.41-cp312-cp312-win_amd64.whl", hash = "sha256:5b14e97886199c1f52c14629c11d90c11fbb09e9334fa7bb5f6d068d9ced0ce0", size = 2111557, upload-time = "2025-05-14T17:55:51.349Z" }, + { url = "https://files.pythonhosted.org/packages/d3/ad/2e1c6d4f235a97eeef52d0200d8ddda16f6c4dd70ae5ad88c46963440480/sqlalchemy-2.0.41-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:4eeb195cdedaf17aab6b247894ff2734dcead6c08f748e617bfe05bd5a218443", size = 2115491, upload-time = "2025-05-14T17:55:31.177Z" }, + { url = "https://files.pythonhosted.org/packages/cf/8d/be490e5db8400dacc89056f78a52d44b04fbf75e8439569d5b879623a53b/sqlalchemy-2.0.41-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:d4ae769b9c1c7757e4ccce94b0641bc203bbdf43ba7a2413ab2523d8d047d8dc", size = 2102827, upload-time = "2025-05-14T17:55:34.921Z" }, + { url = "https://files.pythonhosted.org/packages/a0/72/c97ad430f0b0e78efaf2791342e13ffeafcbb3c06242f01a3bb8fe44f65d/sqlalchemy-2.0.41-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a62448526dd9ed3e3beedc93df9bb6b55a436ed1474db31a2af13b313a70a7e1", size = 3225224, upload-time = "2025-05-14T17:50:41.418Z" }, + { url = "https://files.pythonhosted.org/packages/5e/51/5ba9ea3246ea068630acf35a6ba0d181e99f1af1afd17e159eac7e8bc2b8/sqlalchemy-2.0.41-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dc56c9788617b8964ad02e8fcfeed4001c1f8ba91a9e1f31483c0dffb207002a", size = 3230045, upload-time = "2025-05-14T17:51:54.722Z" }, + { url = "https://files.pythonhosted.org/packages/78/2f/8c14443b2acea700c62f9b4a8bad9e49fc1b65cfb260edead71fd38e9f19/sqlalchemy-2.0.41-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:c153265408d18de4cc5ded1941dcd8315894572cddd3c58df5d5b5705b3fa28d", size = 3159357, upload-time = "2025-05-14T17:50:43.483Z" }, + { url = "https://files.pythonhosted.org/packages/fc/b2/43eacbf6ccc5276d76cea18cb7c3d73e294d6fb21f9ff8b4eef9b42bbfd5/sqlalchemy-2.0.41-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:4f67766965996e63bb46cfbf2ce5355fc32d9dd3b8ad7e536a920ff9ee422e23", size = 3197511, upload-time = "2025-05-14T17:51:57.308Z" }, + { url = "https://files.pythonhosted.org/packages/fa/2e/677c17c5d6a004c3c45334ab1dbe7b7deb834430b282b8a0f75ae220c8eb/sqlalchemy-2.0.41-cp313-cp313-win32.whl", hash = "sha256:bfc9064f6658a3d1cadeaa0ba07570b83ce6801a1314985bf98ec9b95d74e15f", size = 2082420, upload-time = "2025-05-14T17:55:52.69Z" }, + { url = "https://files.pythonhosted.org/packages/e9/61/e8c1b9b6307c57157d328dd8b8348ddc4c47ffdf1279365a13b2b98b8049/sqlalchemy-2.0.41-cp313-cp313-win_amd64.whl", hash = "sha256:82ca366a844eb551daff9d2e6e7a9e5e76d2612c8564f58db6c19a726869c1df", size = 2108329, upload-time = "2025-05-14T17:55:54.495Z" }, + { url = "https://files.pythonhosted.org/packages/1c/fc/9ba22f01b5cdacc8f5ed0d22304718d2c758fce3fd49a5372b886a86f37c/sqlalchemy-2.0.41-py3-none-any.whl", hash = "sha256:57df5dc6fdb5ed1a88a1ed2195fd31927e705cad62dedd86b46972752a80f576", size = 1911224, upload-time = "2025-05-14T17:39:42.154Z" }, +] + +[[package]] +name = "stack-data" +version = "0.6.3" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "asttokens" }, + { 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, 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, upload-time = "2023-09-30T13:58:03.53Z" }, +] + +[[package]] +name = "tabulate" +version = "0.9.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/ec/fe/802052aecb21e3797b8f7902564ab6ea0d60ff8ca23952079064155d1ae1/tabulate-0.9.0.tar.gz", hash = "sha256:0095b12bf5966de529c0feb1fa08671671b3368eec77d7ef7ab114be2c068b3c", size = 81090, upload-time = "2022-10-06T17:21:48.54Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/40/44/4a5f08c96eb108af5cb50b41f76142f0afa346dfa99d5296fe7202a11854/tabulate-0.9.0-py3-none-any.whl", hash = "sha256:024ca478df22e9340661486f85298cff5f6dcdba14f3813e8830015b9ed1948f", size = 35252, upload-time = "2022-10-06T17:21:44.262Z" }, +] + +[[package]] +name = "tblib" +version = "3.2.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/43/b6/920e7557087e245ebfd3236f6424304d1c145236ea0ab16c964aa773371a/tblib-3.2.1.tar.gz", hash = "sha256:846e274d0aeec822953251a3cbd3d840fd0ee7a5ec844d59ffbde7b056f9cd2b", size = 34562, upload-time = "2025-10-31T10:55:44.856Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/31/cc/099fab5a73909a117e9689c7da4c39a248595187f0f30dd879ad1d2c34ce/tblib-3.2.1-py3-none-any.whl", hash = "sha256:aacdaffceac6c4ef6818887b15677513f16d75c68384b76b415a935d548dd172", size = 12811, upload-time = "2025-10-31T10:55:43.25Z" }, +] + +[[package]] +name = "termcolor" +version = "3.1.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/ca/6c/3d75c196ac07ac8749600b60b03f4f6094d54e132c4d94ebac6ee0e0add0/termcolor-3.1.0.tar.gz", hash = "sha256:6a6dd7fbee581909eeec6a756cff1d7f7c376063b14e4a298dc4980309e55970", size = 14324, upload-time = "2025-04-30T11:37:53.791Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/4f/bd/de8d508070629b6d84a30d01d57e4a65c69aa7f5abe7560b8fad3b50ea59/termcolor-3.1.0-py3-none-any.whl", hash = "sha256:591dd26b5c2ce03b9e43f391264626557873ce1d379019786f99b0c2bee140aa", size = 7684, upload-time = "2025-04-30T11:37:52.382Z" }, +] + +[[package]] +name = "terminado" +version = "0.18.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "ptyprocess", marker = "os_name != 'nt'" }, + { 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, 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, upload-time = "2024-03-12T14:34:36.569Z" }, +] + +[[package]] +name = "tifffile" +version = "2025.10.16" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "numpy" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/2d/b5/0d8f3d395f07d25ec4cafcdfc8cab234b2cc6bf2465e9d7660633983fe8f/tifffile-2025.10.16.tar.gz", hash = "sha256:425179ec7837ac0e07bc95d2ea5bea9b179ce854967c12ba07fc3f093e58efc1", size = 371848, upload-time = "2025-10-16T22:56:09.043Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e6/5e/56c751afab61336cf0e7aa671b134255a30f15f59cd9e04f59c598a37ff5/tifffile-2025.10.16-py3-none-any.whl", hash = "sha256:41463d979c1c262b0a5cdef2a7f95f0388a072ad82d899458b154a48609d759c", size = 231162, upload-time = "2025-10-16T22:56:07.214Z" }, +] + +[package.optional-dependencies] +zarr = [ + { name = "fsspec" }, + { name = "kerchunk" }, + { name = "zarr" }, +] + +[[package]] +name = "tinycss2" +version = "1.4.0" +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, 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, upload-time = "2024-10-24T14:58:28.029Z" }, +] + +[[package]] +name = "toolz" +version = "1.1.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/11/d6/114b492226588d6ff54579d95847662fc69196bdeec318eb45393b24c192/toolz-1.1.0.tar.gz", hash = "sha256:27a5c770d068c110d9ed9323f24f1543e83b2f300a687b7891c1a6d56b697b5b", size = 52613, upload-time = "2025-10-17T04:03:21.661Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/fb/12/5911ae3eeec47800503a238d971e51722ccea5feb8569b735184d5fcdbc0/toolz-1.1.0-py3-none-any.whl", hash = "sha256:15ccc861ac51c53696de0a5d6d4607f99c210739caf987b5d2054f3efed429d8", size = 58093, upload-time = "2025-10-17T04:03:20.435Z" }, +] + +[[package]] +name = "tornado" +version = "6.5.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/51/89/c72771c81d25d53fe33e3dca61c233b665b2780f21820ba6fd2c6793c12b/tornado-6.5.1.tar.gz", hash = "sha256:84ceece391e8eb9b2b95578db65e920d2a61070260594819589609ba9bc6308c", size = 509934, upload-time = "2025-05-22T18:15:38.788Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/77/89/f4532dee6843c9e0ebc4e28d4be04c67f54f60813e4bf73d595fe7567452/tornado-6.5.1-cp39-abi3-macosx_10_9_universal2.whl", hash = "sha256:d50065ba7fd11d3bd41bcad0825227cc9a95154bad83239357094c36708001f7", size = 441948, upload-time = "2025-05-22T18:15:20.862Z" }, + { url = "https://files.pythonhosted.org/packages/15/9a/557406b62cffa395d18772e0cdcf03bed2fff03b374677348eef9f6a3792/tornado-6.5.1-cp39-abi3-macosx_10_9_x86_64.whl", hash = "sha256:9e9ca370f717997cb85606d074b0e5b247282cf5e2e1611568b8821afe0342d6", size = 440112, upload-time = "2025-05-22T18:15:22.591Z" }, + { url = "https://files.pythonhosted.org/packages/55/82/7721b7319013a3cf881f4dffa4f60ceff07b31b394e459984e7a36dc99ec/tornado-6.5.1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b77e9dfa7ed69754a54c89d82ef746398be82f749df69c4d3abe75c4d1ff4888", size = 443672, upload-time = "2025-05-22T18:15:24.027Z" }, + { url = "https://files.pythonhosted.org/packages/7d/42/d11c4376e7d101171b94e03cef0cbce43e823ed6567ceda571f54cf6e3ce/tornado-6.5.1-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:253b76040ee3bab8bcf7ba9feb136436a3787208717a1fb9f2c16b744fba7331", size = 443019, upload-time = "2025-05-22T18:15:25.735Z" }, + { url = "https://files.pythonhosted.org/packages/7d/f7/0c48ba992d875521ac761e6e04b0a1750f8150ae42ea26df1852d6a98942/tornado-6.5.1-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:308473f4cc5a76227157cdf904de33ac268af770b2c5f05ca6c1161d82fdd95e", size = 443252, upload-time = "2025-05-22T18:15:27.499Z" }, + { url = "https://files.pythonhosted.org/packages/89/46/d8d7413d11987e316df4ad42e16023cd62666a3c0dfa1518ffa30b8df06c/tornado-6.5.1-cp39-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:caec6314ce8a81cf69bd89909f4b633b9f523834dc1a352021775d45e51d9401", size = 443930, upload-time = "2025-05-22T18:15:29.299Z" }, + { url = "https://files.pythonhosted.org/packages/78/b2/f8049221c96a06df89bed68260e8ca94beca5ea532ffc63b1175ad31f9cc/tornado-6.5.1-cp39-abi3-musllinux_1_2_i686.whl", hash = "sha256:13ce6e3396c24e2808774741331638ee6c2f50b114b97a55c5b442df65fd9692", size = 443351, upload-time = "2025-05-22T18:15:31.038Z" }, + { url = "https://files.pythonhosted.org/packages/76/ff/6a0079e65b326cc222a54720a748e04a4db246870c4da54ece4577bfa702/tornado-6.5.1-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:5cae6145f4cdf5ab24744526cc0f55a17d76f02c98f4cff9daa08ae9a217448a", size = 443328, upload-time = "2025-05-22T18:15:32.426Z" }, + { url = "https://files.pythonhosted.org/packages/49/18/e3f902a1d21f14035b5bc6246a8c0f51e0eef562ace3a2cea403c1fb7021/tornado-6.5.1-cp39-abi3-win32.whl", hash = "sha256:e0a36e1bc684dca10b1aa75a31df8bdfed656831489bc1e6a6ebed05dc1ec365", size = 444396, upload-time = "2025-05-22T18:15:34.205Z" }, + { url = "https://files.pythonhosted.org/packages/7b/09/6526e32bf1049ee7de3bebba81572673b19a2a8541f795d887e92af1a8bc/tornado-6.5.1-cp39-abi3-win_amd64.whl", hash = "sha256:908e7d64567cecd4c2b458075589a775063453aeb1d2a1853eedb806922f568b", size = 444840, upload-time = "2025-05-22T18:15:36.1Z" }, + { url = "https://files.pythonhosted.org/packages/55/a7/535c44c7bea4578e48281d83c615219f3ab19e6abc67625ef637c73987be/tornado-6.5.1-cp39-abi3-win_arm64.whl", hash = "sha256:02420a0eb7bf617257b9935e2b754d1b63897525d8a289c9d65690d580b4dcf7", size = 443596, upload-time = "2025-05-22T18:15:37.433Z" }, +] + +[[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, 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, upload-time = "2024-04-19T11:11:46.763Z" }, +] + +[[package]] +name = "types-python-dateutil" +version = "2.9.0.20250516" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/ef/88/d65ed807393285204ab6e2801e5d11fbbea811adcaa979a2ed3b67a5ef41/types_python_dateutil-2.9.0.20250516.tar.gz", hash = "sha256:13e80d6c9c47df23ad773d54b2826bd52dbbb41be87c3f339381c1700ad21ee5", size = 13943, upload-time = "2025-05-16T03:06:58.385Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c5/3f/b0e8db149896005adc938a1e7f371d6d7e9eca4053a29b108978ed15e0c2/types_python_dateutil-2.9.0.20250516-py3-none-any.whl", hash = "sha256:2b2b3f57f9c6a61fba26a9c0ffb9ea5681c9b83e69cd897c6b5f668d9c0cab93", size = 14356, upload-time = "2025-05-16T03:06:57.249Z" }, +] + +[[package]] +name = "typing-extensions" +version = "4.13.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/f6/37/23083fcd6e35492953e8d2aaaa68b860eb422b34627b13f2ce3eb6106061/typing_extensions-4.13.2.tar.gz", hash = "sha256:e6c81219bd689f51865d9e372991c540bda33a0379d5573cddb9a3a23f7caaef", size = 106967, upload-time = "2025-04-10T14:19:05.416Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/8b/54/b1ae86c0973cc6f0210b53d508ca3641fb6d0c56823f288d108bc7ab3cc8/typing_extensions-4.13.2-py3-none-any.whl", hash = "sha256:a439e7c04b49fec3e5d3e2beaa21755cadbbdc391694e28ccdd36ca4a1408f8c", size = 45806, upload-time = "2025-04-10T14:19:03.967Z" }, +] + +[[package]] +name = "typing-inspection" +version = "0.4.2" +source = { registry = "https://pypi.org/simple" } +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.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/95/32/1a225d6164441be760d75c2c42e2780dc0873fe382da3e98a2e1e48361e5/tzdata-2025.2.tar.gz", hash = "sha256:b60a638fcc0daffadf82fe0f57e53d06bdec2f36c4df66280ae79bce6bd6f2b9", size = 196380, upload-time = "2025-03-23T13:54:43.652Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/5c/23/c7abc0ca0a1526a0774eca151daeb8de62ec457e77262b66b359c3c7679e/tzdata-2025.2-py2.py3-none-any.whl", hash = "sha256:1a403fada01ff9221ca8044d701868fa132215d84beb92242d9acd2147f667a8", size = 347839, upload-time = "2025-03-23T13:54:41.845Z" }, +] + +[[package]] +name = "ujson" +version = "5.11.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/43/d9/3f17e3c5773fb4941c68d9a37a47b1a79c9649d6c56aefbed87cc409d18a/ujson-5.11.0.tar.gz", hash = "sha256:e204ae6f909f099ba6b6b942131cee359ddda2b6e4ea39c12eb8b991fe2010e0", size = 7156583, upload-time = "2025-08-20T11:57:02.452Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/da/ea/80346b826349d60ca4d612a47cdf3533694e49b45e9d1c07071bb867a184/ujson-5.11.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:d7c46cb0fe5e7056b9acb748a4c35aa1b428025853032540bb7e41f46767321f", size = 55248, upload-time = "2025-08-20T11:55:19.033Z" }, + { url = "https://files.pythonhosted.org/packages/57/df/b53e747562c89515e18156513cc7c8ced2e5e3fd6c654acaa8752ffd7cd9/ujson-5.11.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:d8951bb7a505ab2a700e26f691bdfacf395bc7e3111e3416d325b513eea03a58", size = 53156, upload-time = "2025-08-20T11:55:20.174Z" }, + { url = "https://files.pythonhosted.org/packages/41/b8/ab67ec8c01b8a3721fd13e5cb9d85ab2a6066a3a5e9148d661a6870d6293/ujson-5.11.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:952c0be400229940248c0f5356514123d428cba1946af6fa2bbd7503395fef26", size = 57657, upload-time = "2025-08-20T11:55:21.296Z" }, + { url = "https://files.pythonhosted.org/packages/7b/c7/fb84f27cd80a2c7e2d3c6012367aecade0da936790429801803fa8d4bffc/ujson-5.11.0-cp311-cp311-manylinux_2_24_i686.manylinux_2_28_i686.whl", hash = "sha256:94fcae844f1e302f6f8095c5d1c45a2f0bfb928cccf9f1b99e3ace634b980a2a", size = 59779, upload-time = "2025-08-20T11:55:22.772Z" }, + { url = "https://files.pythonhosted.org/packages/5d/7c/48706f7c1e917ecb97ddcfb7b1d756040b86ed38290e28579d63bd3fcc48/ujson-5.11.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:7e0ec1646db172beb8d3df4c32a9d78015e671d2000af548252769e33079d9a6", size = 57284, upload-time = "2025-08-20T11:55:24.01Z" }, + { url = "https://files.pythonhosted.org/packages/ec/ce/48877c6eb4afddfd6bd1db6be34456538c07ca2d6ed233d3f6c6efc2efe8/ujson-5.11.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:da473b23e3a54448b008d33f742bcd6d5fb2a897e42d1fc6e7bf306ea5d18b1b", size = 1036395, upload-time = "2025-08-20T11:55:25.725Z" }, + { url = "https://files.pythonhosted.org/packages/8b/7a/2c20dc97ad70cd7c31ad0596ba8e2cf8794d77191ba4d1e0bded69865477/ujson-5.11.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:aa6b3d4f1c0d3f82930f4cbd7fe46d905a4a9205a7c13279789c1263faf06dba", size = 1195731, upload-time = "2025-08-20T11:55:27.915Z" }, + { url = "https://files.pythonhosted.org/packages/15/f5/ca454f2f6a2c840394b6f162fff2801450803f4ff56c7af8ce37640b8a2a/ujson-5.11.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:4843f3ab4fe1cc596bb7e02228ef4c25d35b4bb0809d6a260852a4bfcab37ba3", size = 1088710, upload-time = "2025-08-20T11:55:29.426Z" }, + { url = "https://files.pythonhosted.org/packages/fe/d3/9ba310e07969bc9906eb7548731e33a0f448b122ad9705fed699c9b29345/ujson-5.11.0-cp311-cp311-win32.whl", hash = "sha256:e979fbc469a7f77f04ec2f4e853ba00c441bf2b06720aa259f0f720561335e34", size = 39648, upload-time = "2025-08-20T11:55:31.194Z" }, + { url = "https://files.pythonhosted.org/packages/57/f7/da05b4a8819f1360be9e71fb20182f0bb3ec611a36c3f213f4d20709e099/ujson-5.11.0-cp311-cp311-win_amd64.whl", hash = "sha256:683f57f0dd3acdd7d9aff1de0528d603aafcb0e6d126e3dc7ce8b020a28f5d01", size = 43717, upload-time = "2025-08-20T11:55:32.241Z" }, + { url = "https://files.pythonhosted.org/packages/9a/cc/f3f9ac0f24f00a623a48d97dc3814df5c2dc368cfb00031aa4141527a24b/ujson-5.11.0-cp311-cp311-win_arm64.whl", hash = "sha256:7855ccea3f8dad5e66d8445d754fc1cf80265a4272b5f8059ebc7ec29b8d0835", size = 38402, upload-time = "2025-08-20T11:55:33.641Z" }, + { url = "https://files.pythonhosted.org/packages/b9/ef/a9cb1fce38f699123ff012161599fb9f2ff3f8d482b4b18c43a2dc35073f/ujson-5.11.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:7895f0d2d53bd6aea11743bd56e3cb82d729980636cd0ed9b89418bf66591702", size = 55434, upload-time = "2025-08-20T11:55:34.987Z" }, + { url = "https://files.pythonhosted.org/packages/b1/05/dba51a00eb30bd947791b173766cbed3492269c150a7771d2750000c965f/ujson-5.11.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:12b5e7e22a1fe01058000d1b317d3b65cc3daf61bd2ea7a2b76721fe160fa74d", size = 53190, upload-time = "2025-08-20T11:55:36.384Z" }, + { url = "https://files.pythonhosted.org/packages/03/3c/fd11a224f73fbffa299fb9644e425f38b38b30231f7923a088dd513aabb4/ujson-5.11.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:0180a480a7d099082501cad1fe85252e4d4bf926b40960fb3d9e87a3a6fbbc80", size = 57600, upload-time = "2025-08-20T11:55:37.692Z" }, + { url = "https://files.pythonhosted.org/packages/55/b9/405103cae24899df688a3431c776e00528bd4799e7d68820e7ebcf824f92/ujson-5.11.0-cp312-cp312-manylinux_2_24_i686.manylinux_2_28_i686.whl", hash = "sha256:fa79fdb47701942c2132a9dd2297a1a85941d966d8c87bfd9e29b0cf423f26cc", size = 59791, upload-time = "2025-08-20T11:55:38.877Z" }, + { url = "https://files.pythonhosted.org/packages/17/7b/2dcbc2bbfdbf68f2368fb21ab0f6735e872290bb604c75f6e06b81edcb3f/ujson-5.11.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:8254e858437c00f17cb72e7a644fc42dad0ebb21ea981b71df6e84b1072aaa7c", size = 57356, upload-time = "2025-08-20T11:55:40.036Z" }, + { url = "https://files.pythonhosted.org/packages/d1/71/fea2ca18986a366c750767b694430d5ded6b20b6985fddca72f74af38a4c/ujson-5.11.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:1aa8a2ab482f09f6c10fba37112af5f957689a79ea598399c85009f2f29898b5", size = 1036313, upload-time = "2025-08-20T11:55:41.408Z" }, + { url = "https://files.pythonhosted.org/packages/a3/bb/d4220bd7532eac6288d8115db51710fa2d7d271250797b0bfba9f1e755af/ujson-5.11.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:a638425d3c6eed0318df663df44480f4a40dc87cc7c6da44d221418312f6413b", size = 1195782, upload-time = "2025-08-20T11:55:43.357Z" }, + { url = "https://files.pythonhosted.org/packages/80/47/226e540aa38878ce1194454385701d82df538ccb5ff8db2cf1641dde849a/ujson-5.11.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:7e3cff632c1d78023b15f7e3a81c3745cd3f94c044d1e8fa8efbd6b161997bbc", size = 1088817, upload-time = "2025-08-20T11:55:45.262Z" }, + { url = "https://files.pythonhosted.org/packages/7e/81/546042f0b23c9040d61d46ea5ca76f0cc5e0d399180ddfb2ae976ebff5b5/ujson-5.11.0-cp312-cp312-win32.whl", hash = "sha256:be6b0eaf92cae8cdee4d4c9e074bde43ef1c590ed5ba037ea26c9632fb479c88", size = 39757, upload-time = "2025-08-20T11:55:46.522Z" }, + { url = "https://files.pythonhosted.org/packages/44/1b/27c05dc8c9728f44875d74b5bfa948ce91f6c33349232619279f35c6e817/ujson-5.11.0-cp312-cp312-win_amd64.whl", hash = "sha256:b7b136cc6abc7619124fd897ef75f8e63105298b5ca9bdf43ebd0e1fa0ee105f", size = 43859, upload-time = "2025-08-20T11:55:47.987Z" }, + { url = "https://files.pythonhosted.org/packages/22/2d/37b6557c97c3409c202c838aa9c960ca3896843b4295c4b7bb2bbd260664/ujson-5.11.0-cp312-cp312-win_arm64.whl", hash = "sha256:6cd2df62f24c506a0ba322d5e4fe4466d47a9467b57e881ee15a31f7ecf68ff6", size = 38361, upload-time = "2025-08-20T11:55:49.122Z" }, + { url = "https://files.pythonhosted.org/packages/1c/ec/2de9dd371d52c377abc05d2b725645326c4562fc87296a8907c7bcdf2db7/ujson-5.11.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:109f59885041b14ee9569bf0bb3f98579c3fa0652317b355669939e5fc5ede53", size = 55435, upload-time = "2025-08-20T11:55:50.243Z" }, + { url = "https://files.pythonhosted.org/packages/5b/a4/f611f816eac3a581d8a4372f6967c3ed41eddbae4008d1d77f223f1a4e0a/ujson-5.11.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:a31c6b8004438e8c20fc55ac1c0e07dad42941db24176fe9acf2815971f8e752", size = 53193, upload-time = "2025-08-20T11:55:51.373Z" }, + { url = "https://files.pythonhosted.org/packages/e9/c5/c161940967184de96f5cbbbcce45b562a4bf851d60f4c677704b1770136d/ujson-5.11.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:78c684fb21255b9b90320ba7e199780f653e03f6c2528663768965f4126a5b50", size = 57603, upload-time = "2025-08-20T11:55:52.583Z" }, + { url = "https://files.pythonhosted.org/packages/2b/d6/c7b2444238f5b2e2d0e3dab300b9ddc3606e4b1f0e4bed5a48157cebc792/ujson-5.11.0-cp313-cp313-manylinux_2_24_i686.manylinux_2_28_i686.whl", hash = "sha256:4c9f5d6a27d035dd90a146f7761c2272cf7103de5127c9ab9c4cd39ea61e878a", size = 59794, upload-time = "2025-08-20T11:55:53.69Z" }, + { url = "https://files.pythonhosted.org/packages/fe/a3/292551f936d3d02d9af148f53e1bc04306b00a7cf1fcbb86fa0d1c887242/ujson-5.11.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:837da4d27fed5fdc1b630bd18f519744b23a0b5ada1bbde1a36ba463f2900c03", size = 57363, upload-time = "2025-08-20T11:55:54.843Z" }, + { url = "https://files.pythonhosted.org/packages/90/a6/82cfa70448831b1a9e73f882225980b5c689bf539ec6400b31656a60ea46/ujson-5.11.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:787aff4a84da301b7f3bac09bc696e2e5670df829c6f8ecf39916b4e7e24e701", size = 1036311, upload-time = "2025-08-20T11:55:56.197Z" }, + { url = "https://files.pythonhosted.org/packages/84/5c/96e2266be50f21e9b27acaee8ca8f23ea0b85cb998c33d4f53147687839b/ujson-5.11.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:6dd703c3e86dc6f7044c5ac0b3ae079ed96bf297974598116aa5fb7f655c3a60", size = 1195783, upload-time = "2025-08-20T11:55:58.081Z" }, + { url = "https://files.pythonhosted.org/packages/8d/20/78abe3d808cf3bb3e76f71fca46cd208317bf461c905d79f0d26b9df20f1/ujson-5.11.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:3772e4fe6b0c1e025ba3c50841a0ca4786825a4894c8411bf8d3afe3a8061328", size = 1088822, upload-time = "2025-08-20T11:55:59.469Z" }, + { url = "https://files.pythonhosted.org/packages/d8/50/8856e24bec5e2fc7f775d867aeb7a3f137359356200ac44658f1f2c834b2/ujson-5.11.0-cp313-cp313-win32.whl", hash = "sha256:8fa2af7c1459204b7a42e98263b069bd535ea0cd978b4d6982f35af5a04a4241", size = 39753, upload-time = "2025-08-20T11:56:01.345Z" }, + { url = "https://files.pythonhosted.org/packages/5b/d8/1baee0f4179a4d0f5ce086832147b6cc9b7731c24ca08e14a3fdb8d39c32/ujson-5.11.0-cp313-cp313-win_amd64.whl", hash = "sha256:34032aeca4510a7c7102bd5933f59a37f63891f30a0706fb46487ab6f0edf8f0", size = 43866, upload-time = "2025-08-20T11:56:02.552Z" }, + { url = "https://files.pythonhosted.org/packages/a9/8c/6d85ef5be82c6d66adced3ec5ef23353ed710a11f70b0b6a836878396334/ujson-5.11.0-cp313-cp313-win_arm64.whl", hash = "sha256:ce076f2df2e1aa62b685086fbad67f2b1d3048369664b4cdccc50707325401f9", size = 38363, upload-time = "2025-08-20T11:56:03.688Z" }, + { url = "https://files.pythonhosted.org/packages/28/08/4518146f4984d112764b1dfa6fb7bad691c44a401adadaa5e23ccd930053/ujson-5.11.0-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:65724738c73645db88f70ba1f2e6fb678f913281804d5da2fd02c8c5839af302", size = 55462, upload-time = "2025-08-20T11:56:04.873Z" }, + { url = "https://files.pythonhosted.org/packages/29/37/2107b9a62168867a692654d8766b81bd2fd1e1ba13e2ec90555861e02b0c/ujson-5.11.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:29113c003ca33ab71b1b480bde952fbab2a0b6b03a4ee4c3d71687cdcbd1a29d", size = 53246, upload-time = "2025-08-20T11:56:06.054Z" }, + { url = "https://files.pythonhosted.org/packages/9b/f8/25583c70f83788edbe3ca62ce6c1b79eff465d78dec5eb2b2b56b3e98b33/ujson-5.11.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c44c703842024d796b4c78542a6fcd5c3cb948b9fc2a73ee65b9c86a22ee3638", size = 57631, upload-time = "2025-08-20T11:56:07.374Z" }, + { url = "https://files.pythonhosted.org/packages/ed/ca/19b3a632933a09d696f10dc1b0dfa1d692e65ad507d12340116ce4f67967/ujson-5.11.0-cp314-cp314-manylinux_2_24_i686.manylinux_2_28_i686.whl", hash = "sha256:e750c436fb90edf85585f5c62a35b35082502383840962c6983403d1bd96a02c", size = 59877, upload-time = "2025-08-20T11:56:08.534Z" }, + { url = "https://files.pythonhosted.org/packages/55/7a/4572af5324ad4b2bfdd2321e898a527050290147b4ea337a79a0e4e87ec7/ujson-5.11.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f278b31a7c52eb0947b2db55a5133fbc46b6f0ef49972cd1a80843b72e135aba", size = 57363, upload-time = "2025-08-20T11:56:09.758Z" }, + { url = "https://files.pythonhosted.org/packages/7b/71/a2b8c19cf4e1efe53cf439cdf7198ac60ae15471d2f1040b490c1f0f831f/ujson-5.11.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:ab2cb8351d976e788669c8281465d44d4e94413718af497b4e7342d7b2f78018", size = 1036394, upload-time = "2025-08-20T11:56:11.168Z" }, + { url = "https://files.pythonhosted.org/packages/7a/3e/7b98668cba3bb3735929c31b999b374ebc02c19dfa98dfebaeeb5c8597ca/ujson-5.11.0-cp314-cp314-musllinux_1_2_i686.whl", hash = "sha256:090b4d11b380ae25453100b722d0609d5051ffe98f80ec52853ccf8249dfd840", size = 1195837, upload-time = "2025-08-20T11:56:12.6Z" }, + { url = "https://files.pythonhosted.org/packages/a1/ea/8870f208c20b43571a5c409ebb2fe9b9dba5f494e9e60f9314ac01ea8f78/ujson-5.11.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:80017e870d882d5517d28995b62e4e518a894f932f1e242cbc802a2fd64d365c", size = 1088837, upload-time = "2025-08-20T11:56:14.15Z" }, + { url = "https://files.pythonhosted.org/packages/63/b6/c0e6607e37fa47929920a685a968c6b990a802dec65e9c5181e97845985d/ujson-5.11.0-cp314-cp314-win32.whl", hash = "sha256:1d663b96eb34c93392e9caae19c099ec4133ba21654b081956613327f0e973ac", size = 41022, upload-time = "2025-08-20T11:56:15.509Z" }, + { url = "https://files.pythonhosted.org/packages/4e/56/f4fe86b4c9000affd63e9219e59b222dc48b01c534533093e798bf617a7e/ujson-5.11.0-cp314-cp314-win_amd64.whl", hash = "sha256:849e65b696f0d242833f1df4182096cedc50d414215d1371fca85c541fbff629", size = 45111, upload-time = "2025-08-20T11:56:16.597Z" }, + { url = "https://files.pythonhosted.org/packages/0a/f3/669437f0280308db4783b12a6d88c00730b394327d8334cc7a32ef218e64/ujson-5.11.0-cp314-cp314-win_arm64.whl", hash = "sha256:e73df8648c9470af2b6a6bf5250d4744ad2cf3d774dcf8c6e31f018bdd04d764", size = 39682, upload-time = "2025-08-20T11:56:17.763Z" }, + { url = "https://files.pythonhosted.org/packages/6e/cd/e9809b064a89fe5c4184649adeb13c1b98652db3f8518980b04227358574/ujson-5.11.0-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:de6e88f62796372fba1de973c11138f197d3e0e1d80bcb2b8aae1e826096d433", size = 55759, upload-time = "2025-08-20T11:56:18.882Z" }, + { url = "https://files.pythonhosted.org/packages/1b/be/ae26a6321179ebbb3a2e2685b9007c71bcda41ad7a77bbbe164005e956fc/ujson-5.11.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:49e56ef8066f11b80d620985ae36869a3ff7e4b74c3b6129182ec5d1df0255f3", size = 53634, upload-time = "2025-08-20T11:56:20.012Z" }, + { url = "https://files.pythonhosted.org/packages/ae/e9/fb4a220ee6939db099f4cfeeae796ecb91e7584ad4d445d4ca7f994a9135/ujson-5.11.0-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1a325fd2c3a056cf6c8e023f74a0c478dd282a93141356ae7f16d5309f5ff823", size = 58547, upload-time = "2025-08-20T11:56:21.175Z" }, + { url = "https://files.pythonhosted.org/packages/bd/f8/fc4b952b8f5fea09ea3397a0bd0ad019e474b204cabcb947cead5d4d1ffc/ujson-5.11.0-cp314-cp314t-manylinux_2_24_i686.manylinux_2_28_i686.whl", hash = "sha256:a0af6574fc1d9d53f4ff371f58c96673e6d988ed2b5bf666a6143c782fa007e9", size = 60489, upload-time = "2025-08-20T11:56:22.342Z" }, + { url = "https://files.pythonhosted.org/packages/2e/e5/af5491dfda4f8b77e24cf3da68ee0d1552f99a13e5c622f4cef1380925c3/ujson-5.11.0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:10f29e71ecf4ecd93a6610bd8efa8e7b6467454a363c3d6416db65de883eb076", size = 58035, upload-time = "2025-08-20T11:56:23.92Z" }, + { url = "https://files.pythonhosted.org/packages/c4/09/0945349dd41f25cc8c38d78ace49f14c5052c5bbb7257d2f466fa7bdb533/ujson-5.11.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:1a0a9b76a89827a592656fe12e000cf4f12da9692f51a841a4a07aa4c7ecc41c", size = 1037212, upload-time = "2025-08-20T11:56:25.274Z" }, + { url = "https://files.pythonhosted.org/packages/49/44/8e04496acb3d5a1cbee3a54828d9652f67a37523efa3d3b18a347339680a/ujson-5.11.0-cp314-cp314t-musllinux_1_2_i686.whl", hash = "sha256:b16930f6a0753cdc7d637b33b4e8f10d5e351e1fb83872ba6375f1e87be39746", size = 1196500, upload-time = "2025-08-20T11:56:27.517Z" }, + { url = "https://files.pythonhosted.org/packages/64/ae/4bc825860d679a0f208a19af2f39206dfd804ace2403330fdc3170334a2f/ujson-5.11.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:04c41afc195fd477a59db3a84d5b83a871bd648ef371cf8c6f43072d89144eef", size = 1089487, upload-time = "2025-08-20T11:56:29.07Z" }, + { url = "https://files.pythonhosted.org/packages/30/ed/5a057199fb0a5deabe0957073a1c1c1c02a3e99476cd03daee98ea21fa57/ujson-5.11.0-cp314-cp314t-win32.whl", hash = "sha256:aa6d7a5e09217ff93234e050e3e380da62b084e26b9f2e277d2606406a2fc2e5", size = 41859, upload-time = "2025-08-20T11:56:30.495Z" }, + { url = "https://files.pythonhosted.org/packages/aa/03/b19c6176bdf1dc13ed84b886e99677a52764861b6cc023d5e7b6ebda249d/ujson-5.11.0-cp314-cp314t-win_amd64.whl", hash = "sha256:48055e1061c1bb1f79e75b4ac39e821f3f35a9b82de17fce92c3140149009bec", size = 46183, upload-time = "2025-08-20T11:56:31.574Z" }, + { url = "https://files.pythonhosted.org/packages/5d/ca/a0413a3874b2dc1708b8796ca895bf363292f9c70b2e8ca482b7dbc0259d/ujson-5.11.0-cp314-cp314t-win_arm64.whl", hash = "sha256:1194b943e951092db611011cb8dbdb6cf94a3b816ed07906e14d3bc6ce0e90ab", size = 40264, upload-time = "2025-08-20T11:56:32.773Z" }, + { url = "https://files.pythonhosted.org/packages/50/17/30275aa2933430d8c0c4ead951cc4fdb922f575a349aa0b48a6f35449e97/ujson-5.11.0-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:abae0fb58cc820092a0e9e8ba0051ac4583958495bfa5262a12f628249e3b362", size = 51206, upload-time = "2025-08-20T11:56:48.797Z" }, + { url = "https://files.pythonhosted.org/packages/c3/15/42b3924258eac2551f8f33fa4e35da20a06a53857ccf3d4deb5e5d7c0b6c/ujson-5.11.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:fac6c0649d6b7c3682a0a6e18d3de6857977378dce8d419f57a0b20e3d775b39", size = 48907, upload-time = "2025-08-20T11:56:50.136Z" }, + { url = "https://files.pythonhosted.org/packages/94/7e/0519ff7955aba581d1fe1fb1ca0e452471250455d182f686db5ac9e46119/ujson-5.11.0-pp311-pypy311_pp73-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:4b42c115c7c6012506e8168315150d1e3f76e7ba0f4f95616f4ee599a1372bbc", size = 50319, upload-time = "2025-08-20T11:56:51.63Z" }, + { url = "https://files.pythonhosted.org/packages/74/cf/209d90506b7d6c5873f82c5a226d7aad1a1da153364e9ebf61eff0740c33/ujson-5.11.0-pp311-pypy311_pp73-manylinux_2_24_i686.manylinux_2_28_i686.whl", hash = "sha256:86baf341d90b566d61a394869ce77188cc8668f76d7bb2c311d77a00f4bdf844", size = 56584, upload-time = "2025-08-20T11:56:52.89Z" }, + { url = "https://files.pythonhosted.org/packages/e9/97/bd939bb76943cb0e1d2b692d7e68629f51c711ef60425fa5bb6968037ecd/ujson-5.11.0-pp311-pypy311_pp73-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4598bf3965fc1a936bd84034312bcbe00ba87880ef1ee33e33c1e88f2c398b49", size = 51588, upload-time = "2025-08-20T11:56:54.054Z" }, + { url = "https://files.pythonhosted.org/packages/52/5b/8c5e33228f7f83f05719964db59f3f9f276d272dc43752fa3bbf0df53e7b/ujson-5.11.0-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:416389ec19ef5f2013592f791486bef712ebce0cd59299bf9df1ba40bb2f6e04", size = 43835, upload-time = "2025-08-20T11:56:55.237Z" }, +] + +[[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, 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, upload-time = "2023-06-21T01:49:03.467Z" }, +] + +[[package]] +name = "urllib3" +version = "2.4.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/8a/78/16493d9c386d8e60e442a35feac5e00f0913c0f4b7c217c11e8ec2ff53e0/urllib3-2.4.0.tar.gz", hash = "sha256:414bc6535b787febd7567804cc015fee39daab8ad86268f1310a9250697de466", size = 390672, upload-time = "2025-04-10T15:23:39.232Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/6b/11/cc635220681e93a0183390e26485430ca2c7b5f9d33b15c74c2861cb8091/urllib3-2.4.0-py3-none-any.whl", hash = "sha256:4e16665048960a0900c702d4a66415956a584919c03361cac9f1df5c5dd7e813", size = 128680, upload-time = "2025-04-10T15:23:37.377Z" }, +] + +[[package]] +name = "wcwidth" +version = "0.2.13" +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, upload-time = "2024-01-06T02:10:57.829Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/fd/84/fd2ba7aafacbad3c4201d395674fc6348826569da3c0937e75505ead3528/wcwidth-0.2.13-py2.py3-none-any.whl", hash = "sha256:3da69048e4540d84af32131829ff948f1e022c1c6bdb8d6102117aac784f6859", size = 34166, upload-time = "2024-01-06T02:10:55.763Z" }, +] + +[[package]] +name = "webcolors" +version = "24.11.1" +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, upload-time = "2024-11-11T07:43:24.224Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/60/e8/c0e05e4684d13459f93d312077a9a2efbe04d59c393bc2b8802248c908d4/webcolors-24.11.1-py3-none-any.whl", hash = "sha256:515291393b4cdf0eb19c155749a096f779f7d909f7cceea072791cb9095b92e9", size = 14934, upload-time = "2024-11-11T07:43:22.529Z" }, +] + +[[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, 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, upload-time = "2017-04-05T20:21:32.581Z" }, +] + +[[package]] +name = "websocket-client" +version = "1.8.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, upload-time = "2024-04-23T22:16:16.976Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/5a/84/44687a29792a70e111c5c477230a72c4b957d88d16141199bf9acb7537a3/websocket_client-1.8.0-py3-none-any.whl", hash = "sha256:17b44cc997f5c498e809b22cdf2d9c7a9e71c02c8cc2b6c56e7c2d1239bfa526", size = 58826, upload-time = "2024-04-23T22:16:14.422Z" }, +] + +[[package]] +name = "xarray" +version = "2025.10.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "numpy" }, + { name = "packaging" }, + { name = "pandas" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/7b/ce/f5dd613ddd0b3f839c59e6c2fa20c62469bf671bf4c92a12b09dc0972326/xarray-2025.10.1.tar.gz", hash = "sha256:3c2b5ad7389825bd624ada5ff26b01ac54b1aae72e2fe0d724d81d40a2bf5785", size = 3058736, upload-time = "2025-10-07T20:25:56.708Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c3/78/4d6d68555a92cb97b4c192759c4ab585c5cb23490f64d4ddf12c66a3b051/xarray-2025.10.1-py3-none-any.whl", hash = "sha256:a4e699433b87a7fac340951bc36648645eeef72bdd915ff055ac2fd99865a73d", size = 1365202, upload-time = "2025-10-07T20:25:54.964Z" }, +] + +[[package]] +name = "xsdata" +version = "25.7" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/50/cf/d393286e40f7574c5d662a3ceefcf8e4cd65e73af6e54db0585c5b17c541/xsdata-25.7.tar.gz", hash = "sha256:1291ef759f4663baadb86562be4c25ebfc0003ca0debae3042b0067663f0c548", size = 345469, upload-time = "2025-07-06T16:40:03.19Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/79/10/c866e7b0fd57c92a4d5676884b81383005d81f8d7f07f1ac17e9c0ab3643/xsdata-25.7-py3-none-any.whl", hash = "sha256:d50b8c39389fd2b7283767a68a80cbf3bc51a3ede9cc3fefb30e84a52c999a9d", size = 234469, upload-time = "2025-07-06T16:40:01.656Z" }, +] + +[[package]] +name = "zarr" +version = "3.1.3" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "donfig" }, + { name = "numcodecs", extra = ["crc32c"] }, + { name = "numpy" }, + { name = "packaging" }, + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/d6/67/14be68a7bad15eecda09b1e81fca2420f7533645fe187bf4d6104c1aad52/zarr-3.1.3.tar.gz", hash = "sha256:01342f3e26a02ed5670db608a5576fbdb8d76acb5c280bd2d0082454b1ba6f79", size = 349125, upload-time = "2025-09-18T19:32:41.688Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/1a/71/9de7229515a53d1cc5705ca9c411530f711a2242f962214d9dbfe2741aa4/zarr-3.1.3-py3-none-any.whl", hash = "sha256:45f67f87f65f14fa453f99dd8110a5936b7ac69f3a21981d33e90407c80c302a", size = 276427, upload-time = "2025-09-18T19:32:40.042Z" }, +] + +[[package]] +name = "zict" +version = "3.0.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/d1/ac/3c494dd7ec5122cff8252c1a209b282c0867af029f805ae9befd73ae37eb/zict-3.0.0.tar.gz", hash = "sha256:e321e263b6a97aafc0790c3cfb3c04656b7066e6738c37fffcca95d803c9fba5", size = 33238, upload-time = "2023-04-17T21:41:16.041Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/80/ab/11a76c1e2126084fde2639514f24e6111b789b0bfa4fc6264a8975c7e1f1/zict-3.0.0-py2.py3-none-any.whl", hash = "sha256:5796e36bd0e0cc8cf0fbc1ace6a68912611c1dbd74750a3f3026b9b9d6a327ae", size = 43332, upload-time = "2023-04-17T21:41:13.444Z" }, +] + +[[package]] +name = "zipp" +version = "3.21.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/3f/50/bad581df71744867e9468ebd0bcd6505de3b275e06f202c2cb016e3ff56f/zipp-3.21.0.tar.gz", hash = "sha256:2c9958f6430a2040341a52eb608ed6dd93ef4392e02ffe219417c1b28b5dd1f4", size = 24545, upload-time = "2024-11-10T15:05:20.202Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/b7/1a/7e4798e9339adc931158c9d69ecc34f5e6791489d469f5e50ec15e35f458/zipp-3.21.0-py3-none-any.whl", hash = "sha256:ac1bbe05fd2991f160ebce24ffbac5f6d11d83dc90891255885223d42b3cd931", size = 9630, upload-time = "2024-11-10T15:05:19.275Z" }, +] From b1d5797f4ca44c857b0c98fd17ddb34325b7700f Mon Sep 17 00:00:00 2001 From: d33bs Date: Tue, 4 Nov 2025 14:38:48 -0700 Subject: [PATCH 02/23] include a core class --- docs/src/examples/ome-arrow_quiver.ipynb | 190 ++++++++++++++++ docs/src/examples/ome-arrow_quiver.py | 35 +++ pyproject.toml | 2 + src/ome_arrow/__init__.py | 5 +- src/ome_arrow/convert.py | 208 +++++++++++++++--- src/ome_arrow/core.py | 148 +++++++++++++ src/ome_arrow/view.py | 24 +- .../4D-series.ome.tiff | Bin 0 -> 2629955 bytes .../multi-channel-4D-series.ome.tiff | Bin 0 -> 7889665 bytes .../multi-channel-time-series.ome.tiff | Bin 0 -> 1578847 bytes .../multi-channel-z-series.ome.tiff | Bin 0 -> 1128019 bytes .../multi-channel.ome.tiff | Bin 0 -> 226463 bytes .../single-channel.ome.tiff | Bin 0 -> 76097 bytes .../time-series.ome.tif | Bin 0 -> 526767 bytes .../z-series.ome.tiff | Bin 0 -> 376529 bytes tests/test_convert.py | 3 + uv.lock | 47 ++++ 17 files changed, 613 insertions(+), 49 deletions(-) create mode 100644 docs/src/examples/ome-arrow_quiver.ipynb create mode 100644 docs/src/examples/ome-arrow_quiver.py create mode 100644 src/ome_arrow/core.py create mode 100644 tests/data/ome-artificial-5d-datasets/4D-series.ome.tiff create mode 100644 tests/data/ome-artificial-5d-datasets/multi-channel-4D-series.ome.tiff create mode 100644 tests/data/ome-artificial-5d-datasets/multi-channel-time-series.ome.tiff create mode 100644 tests/data/ome-artificial-5d-datasets/multi-channel-z-series.ome.tiff create mode 100644 tests/data/ome-artificial-5d-datasets/multi-channel.ome.tiff create mode 100644 tests/data/ome-artificial-5d-datasets/single-channel.ome.tiff create mode 100644 tests/data/ome-artificial-5d-datasets/time-series.ome.tif create mode 100644 tests/data/ome-artificial-5d-datasets/z-series.ome.tiff create mode 100644 tests/test_convert.py diff --git a/docs/src/examples/ome-arrow_quiver.ipynb b/docs/src/examples/ome-arrow_quiver.ipynb new file mode 100644 index 0000000..f3b12aa --- /dev/null +++ b/docs/src/examples/ome-arrow_quiver.ipynb @@ -0,0 +1,190 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "d778aece-5867-49b6-8890-f5a387f22c44", + "metadata": {}, + "source": [ + "# OME-Arrow quiver\n" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "id": "0bb6c8cd-97b9-4b85-a63b-5e8f8d73577d", + "metadata": {}, + "outputs": [], + "source": [ + "from ome_arrow import OMEArrow" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "5f629d57-0d8e-4fba-a824-a6a5c7cce4ac", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [], + "text/plain": [ + "" + ] + }, + "execution_count": 2, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAYUAAAGbCAYAAAAr/4yjAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjcsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvTLEjVAAAAAlwSFlzAAAPYQAAD2EBqD+naQABAABJREFUeJzsvQm49clR13/fmckkYV+yzYRM9skKIQlBWRMEURZBkEVAQDYRcAVR+bNvKiqiiAIiu7ILoggCQiDsISBJSDLJZDIz2Rcim2QjM/f/fM/zfu7znZqq6u7fOed9B7n1POfec35Ld3V3dW1dXX3h9PT09OQczuEczuEczuHk5OSK8144h3M4h3M4B+BcKJzDOZzDOZzDGZwLhXM4h3M4h3M4g3OhcA7ncA7ncA5ncC4UzuEczuEczuEMzoXCOZzDOZzDOZzBuVA4h3M4h3M4hzM4FwrncA7ncA7ncAbnQuEczuEczuEczuBcKPwpg1tuueXkwoULJ9/xHd9xuVE5hz+l8H//7/89uc997nPyn//zf77cqPyJhuc+97knV1111clv//Zv33WFwnOe85yTv/bX/trJ/e9//5O73/3uJ9dee+3JJ3zCJ+yuRxBTEnPS5xd/8RfvdF/ZNx7wgAfs7n/oh37oHe7xXvb5m3/zb07j+7znPW/3zj3ucY+T3/u939vY6nP4kwYa97/4F//iyVu91VudvMM7vMPJJ37iJ5685jWvGb73ute97uTLvuzLTn7u537uoPi87GUvO/mYj/mYk7d7u7c7eZu3eZuTD//wDz950YtedHJXgF/+5V8+ee/3fu+Tt3iLtzi53/3ud/J3/s7f2TH1feDf/Jt/c/LWb/3WJ3/1r/7VlB/Ezytf+co7vP/93//9Oz7z8Ic/fHf/KU95SlrPr//6r5/8rb/1t04e85jHnLzlW77lyXXXXbfr5xe84AUnh4KnPOUpKc6iLwf12Zd+6ZfurovmKsXs9ttv313/sA/7sB3/E96PfexjT77qq77q5A1veMMdnn30ox998iEf8iEnX/IlX3JySLjqUAX98A//8MnHfdzH7Rr8aZ/2aScPfvCDd1rpt37rt5780A/90Mn3fd/3nXzER3zEnd4TQ/6e7/meHeE5/PzP//zJS1/60p1wyeDP//k/f/JJn/RJd7p+/fXXT+P8n/7Tf9oR+u/+7u/ucPz0T//06XfP4U8miKbe933f9+Rt3/ZtT/7JP/knu8n6L//lvzx59rOfffL0pz/95Oqrr26Fwpd/+ZfvvleMaBVU//u93/ud/P7v//7J//f//X8nd7vb3U6+7uu+7uTJT37yyW/91m+dvOM7vuPJ5QLV//7v//4nj3rUo07+1b/6V7u+U1/deOONJz/xEz+xqcw//uM/3gmFv//3//7JlVdeeaf7X/EVX7HjHQ4Slg7f+I3fePIbv/EbJ0960pNOXvva15Z1fc3XfM3JL/3SL5189Ed/9Mm7vMu77ITLN3zDN5w84QlPOPnVX/3VHbM9BLzTO73TyT/9p//0DtekEDv8zu/8zq5tEkyPe9zjSsVCNPYpn/IpJ3/2z/7ZnYIri+pXfuVXdgLlZ37mZ05+9md/didQAD3zwR/8wSc33XTTyUMf+tCDtEca+d7wwhe+8PQt3uItTh/5yEeevvrVr77Dvde85jW762/5lm95etNNN51d//Zv/3Yl4jv9yI/8yNN73etep3/8x398h/c+4zM+4/SJT3zi6QMf+MDTD/mQD7nDPb33OZ/zOXvhfPvtt58+6EEPOv3cz/3c04/4iI84fcpTnjL93ute97r03utf//rT22677fSuDDfffPOu/9T/fxrhsz7rs07vec97nt56661n1376p3961yff/M3f3L4rWtZzX/qlX3owfL7ma75mV+bTn/70s2vPe97zTq+88srTL/iCLzi9nPBBH/RBp9dcc83p7//+759d+5Zv+ZYdvj/5kz+5qcwf/uEf3r0vnuEAP/j1X//1YRkvfvGLz+bZYx7zmNMnP/nJ6XO/9Eu/dPrGN77xDtde8IIXnN797nc//YRP+IQ7Pa823Wp04fCHf/iHp9/zPd9zp+uqWziM4A1veMPpK17xit13tbGag8JXeEf48i//8t07olWHN73pTadv//Zvf/rFX/zFp4eCgwiFz/zMz9wh/LSnPS29//M///O7+3ouEsEP/uAPnl64cOH0x3/8x+/QMWro137t1x5NKPzCL/zC2WT8/u///tMrrrji9CUvecmdnqP+//k//+dOSImgvu7rvu70qU996u797/3e7z39wi/8wtNrr712147f/d3f3b33Az/wA6dPeMITTu9xj3ucvuM7vuOOCF/60peelfujP/qju/ef+cxnnl37oR/6od01CSkHCdWP+ZiPadsDcT7jGc84fY/3eI9dvRJ63/iN3zgUCsLhkz/5k08f/OAH79p33/ve9/RTPuVTTn/nd37nDu+KGerdG2+8cff8277t256+zdu8zelf/+t//fSP/uiP7oTTd3/3d5/1gcbzYz/2Y3cTugPwqz77wn3uc5/Tj/7oj77T9euvv/70/d///Zfx2ldAPOlJT9p9InzgB37g6UMf+tCpMtTPKkPC7u3e7u1O3+d93mcz0wYkCK666qrTz//8z7/Ddc3Nt3qrtzr9tE/7tE3lftInfdKOLiO4UPiDP/iD0ze/+c1T5XVCoQLRpD4OEjKigUc84hF3UmzV5g/4gA/YKbbxHvNOSq0Exwx0QqGCZz3rWbt3vv7rv/5O98Qv3uVd3uX0UHAQ99F//+///eRBD3rQyfu8z/uk92Wu6/7/+B//4073dP093uM9Tr73e7/35IM+6IN212SaypyWz/Hrv/7r0zLlX5NJFkE+2c4FAGiRS+aWTFCZkfKZCofP//zPv9Ozz3/+83eusc/8zM88+YzP+IyTRzziEWf3vvIrv3JX3z/4B//g5I1vfOPuu3yCMgFVtszKV73qVTuTWabs//7f/3tnDstdJjPwaU972s60FfzCL/zCyRVXXHGHNRb5um+44Yadb3QEcoPJlJTfVPj+wA/8wMlnfdZn7XD61E/91PK9n/7pn975sIWz3GlaA/oP/+E/7P7LzHZzVaDyZeKrbb/5m7958h//43/cmbky14Gv/uqvPvniL/7i3bNyy6kd//bf/tsdLdAHGdz73vc++e7v/u47uRzkbvBxlZmtzwjkonj7t3/7M9/9q1/96pN3e7d3u9Nz7/7u737y4z/+42U5wktuC/Wn3KAf+ZEfubvO2Gns//AP//BkBu51r3ud+Y+f9axnpWMjfH7qp35qV6b87xXInaV1jvd8z/fcuSfUR7/2a7+2czN84Ad+4JmLKvqjM5DrSm41gdxpb37zm+/UVyr/Xd/1XXdjuHWNQu6bCuRKE76q5y/8hb9w8rVf+7W7tYNDgXRKzUetMzho3v3X//pfdzxM9cq9I15y2223nXz8x3/8zp39oz/6ozs6iKA1Cvn+3/SmN53c97733fEI+fnVn4cC1lWgHYcnPvGJO9z+4A/+YIfz3rCvVPm93/u9nQT78A//8Pa5D/uwD9s9Jy0gagbf8A3fcPrWb/3WZ24ZaXLv937vt/teWQrVR5r7CGRySXuXhg98/Md//OnjHve4Oz2r+lWuLAUHLIWHPOQhd3AnqWxpo4997GN37iTgx37sx3bPf8mXfMnZNWkYbgFIe1Hb9ZxcCG5uu0WRgTQWPSfryjWcd33Xd93hI7wqSyFzh6kfo/WHpfCpn/qpd9JU1J/ALbfcsnN/fPVXf/Udnnv2s5+90z7j9RF89md/9q68n/3Zn70TLqOPxi9qaN/1Xd91pzqkEeuezPwt7iPoeeYTy/uKr/iKO5X37/7dv9vdu+GGG0p8ZLHJwlX/R7el3JyArLoZvFzjlgVfWf+i0fvd736nqyBtWtb0533e593pnqx1WZzf+Z3fefojP/Ijp1/0RV+0c0nLtdxZl6uWgqwqtetbv/Vb0/tPf/rTd5bQ+77v++7mxad/+qfvcM5cRwLNhS/7si87/S//5b/s6Ao+11n2WywFWSqyyvFEOAg3lfdrv/Zrp3cJSwHtqNNm/L6kWXxW2uTf+3t/7+THfuzHdqvz+l9ZCIAiNDLt+Z3f+Z2HOMsS0QKVtGlA3//SX/pLO+04ahHSiqU9ZPDJn/zJJ/e85z3Pfj/jGc/YaaPS3rSIDihK4JGPfOTOWmKxUlqJJDz9+MxnPnOnbT/1qU/dWQ16Xv+lVc8siik8TdYMIG1Lv6XdamFOi1cZOP7SKKWp8awsgWgBxggv3f+RH/mRM01FQQfSgjWubs3JCpHWp/ZpUXUGvuu7vuvk3//7f7/TGKVFAgoyiMEJo7a9/vWv3/3PghcYKz1TBTd0IPqQxbUCs/hUIM1W/SytVJqug1t3//Af/sNdtM4IsKhmcOvwquD//J//s9PUvR5AtKIP8Jf/8l/e9aksS1md3/RN33SyL8ji/pzP+ZydZ0LzNoMnPelJu35lvr74xS/eLU47r3BQII2DItn+xt/4Gyff8i3fsrNuqzm3AgqI+F//63/t5kFmYdOfmedkC+wtFGDwI9O5Ex4yyT7gAz5gF4Ukl4BMto/6qI8arvjrnQrE2Dx0Tm4ETD9FHYnRi+Bf+MIX7q7JlSQXktxKGgSHGA3R3bv11lt3/93FBIjI3DUkZipiFw6KHtBEFsHquoSBzFD9f6/3eq87TfoMFPEgMzaLxlIkWEWgmqwSVIoQk0BzkBsvgiIoMqKU+0pCQdEpmvyV2T9rViv6RQJIE/JzP/dz73DvIQ95yO6zAggIuXoi4F5xIbIC11xzze5zKfERzYguFJrYge6PnlnFbWs/CWYPe5TQ/zN/5s/sGOIh3C9i9HKPKdIwi3wC3v/93//kYz/2Y3cKyeMf//idUrUCn/d5n7cTCsJ7X6Gg8Nsv+qIv2kV0VnjQn9HNe9mEgjpZk0G+0Q50X/sXKp+X/HZigho8rS1UPudZUOgcGrnggQ984I4xSpvVGogIO2NaEkzSTLyDuwmwz+RA09W6gnz68rWKqUsoyFKSUJPvVvgcE6Shyder9RT5ixW/Lw1UVpv+R6gmFMSpd9R/ssiyZ1X+CCRg/spf+Ss7oaY1i5HQr8CVAZj2K17xijs9p2sKp95iJQikOWcCNANZTALqq/DJQhu3gPCa0exlWQqnmb7aghfx+RrbWVCsvtb09m2/eIr2IknJGuH+jd/4jTuBoLB3MXZZF7q2gjPK1j4gy1MWsYRZZynRn9l6wxY4yEKzNpdJMkoLzkx6DYQYsrs2ImjxTve1sCnpuC9E9wLMW64NCQQNcuxEEZ+kshaEZ1wTGUj4UNaf+3N/7k7lcx+NWx/1j4QCbhqZzNKMf/AHf3BnNen3DLz85S8/+aM/+qM7WAts1NGCfkVQin+WAPVNMNL2t4KsLgkIWVEr+0YACRVtetQk1qSUBTcS+hWgDAiklEhAyMUXQXsUJBA76DQx0awW6mcA4SktX+7ODB8tFssS6tyy6mf1lXa2drj/3b/7d0++8zu/c4iX9kYQPy93pdyRws3dOlpMlQXn12ZB5Qnnm2++efodzYtscXcWNNflFtY8EC2NLKbv+77v27mlpZlLGVGAiFzbsoajB6HDWbAP3hp/8UQt9CtgRH1XgfpTtLRlrh1NKEjDlEtGTF1ar2+4kbSUC0ATO4vsce1RjFoTWIO4L1TuBeGp69nOZ5nK/+yf/bOdC2mrUNAgKhJHkl1RJWie0pq1kzbuPpQgUKSI3Da4SDTBxQyEi4SZogtmQNEi3/zN33xWjiawfos4qzLQ5KNJ/6//9b8+2QqKzPmCL/iCHdNWfzszVT2iiW5Tlt77yZ/8yV2fVa67LWsKAlkfYpAveclLzjQ6CUUxDfmAO0A4Zbvft6wpCOQm/cf/+B/vmC+RPlIeRBOKaOtAfvd/9I/+0S7qSC4RdzGqn+n3LWsK8gDIPavxUxQZwkmRYbLQtCFsC8g9mm3cUnRaZKKKBtNamHZRbwEpVHIDafOX1u5Udweq75M+6ZN29Kt5g0AVvaqPRbNyDQHyOmh+u3WpftfuY0G1DjkC8QlZB1LktL468kaoj7QOSuTYXUIoyA2jiSbtTppP3NGsBRCFe4523FWLPxloEotgIygkTGZfpUlrkbMiMg2uBlIautw3W0LK9I4Wi6U1SvOSP5yQVA1yZDwSChJCmsAwOTFqhRiKMWrn7EyIrUBmsepWv0trkPYqrU7hpVVb5M6TJfLP//k/34V+SptWKOSKNhdB46yJIcEgXMS8xFRUphaktRBXMTyFQirMVzhJUMYxhrltWVMQaIFb46tFa014Mbh/8S/+xY5uR5q+Jqc0TfWr+lfuEGnU+mxZUxB89md/9s7KFhNQn2ictHtYdOwMKIOHPexhJ1/4hV+46y/RkZiZaFjpHUQL7LLdsqYgkNtSdCg61phpR7MW/BXqGtM4zIICRCRYNH9ds1U98t9LMIq5KcDh277t23aCOwYlSPHUB2Ei6xhGLLrBslb//bf/9t92SqYYe0VLAllcmpvv937vt5uP7vaUkiKLWruKJTQQXsJR81sfjYVcdKJveRrUXzH0VgvWUijEhwRyY6tPBX/7b//tXbu19ioepPqkRMcwfs0tF26aswqXFR0dDE4PCNpg8XEf93G7XZB3u9vddmFr+q1QxAizOxhXQ1K78DSFa+qZn/mZnymf+Y7v+I7dM9pcVtXvIakK3ctAIXaPf/zjd5vB3uEd3uFOm9eA5zznObtyHvWoR93h+ld91Vftrs/uVMw2rwl3hfs6ZCGpwkthjdr4pA1pCjl8+ctffqfwS8JAFUqZjaXKdlCY3nu/93vvNv3oo0142nT4/Oc/v2wH/XqszWuC3/7t395tDlPIo9qssXnlK1859e4v//Iv7zYxXn311Qfb3axNkx/1UR+1CzlUOOSHfuiH7sJNZ+Hbvu3bzmhNmwRFC3Hn6z6bPN/zPd9zR0/3vve9d+NHWPkWUJi0wky/8iu/8g7XFR6u8GnRn3jHddddt9t9no1LF47s40GY9iwtabfzHyWbMAnxjWHhL3rRi3ZzRZvx1D+iJ9HGN33TN90hJDiGt2cf5s5o86bCix1+4id+Ynd9hV5GcEF/DidizuFygSwKWWSHzph4DudwaJBl8+3f/u27dasuCugcxiArXF4GWSiHgvPU2edwDudwSUFuGrnttKh7DttBaw9ac5CQvUtmST2HcziHc5gBBZXE/TDnsA7KXqvgkkPDuaVwDudwDudwDmdwvqZwDudwDudwDmdwbimcwzmcwzmcwxmcC4VzOIdzOIdzWF9o1m7JGL26koBJzyr8TCkYtONXG7L0UZnaOKL/2pKujR3kadE7qldZGZULSd+1S1ebVfSMdiwKZqNqOT8V8Pd8B2iEqnw97/f4XdXR4ZTh4omu1Hb1n76r3frE5yo8YsIslUV5ApXFGPCJ9fNh16w/H9sa3636IsN9pn9nYOXZ7B3vwy3ljOgGyOilokNd91xUHb1W83VrBPoMnUUcIo4ZXe2LQ3UfOtV/begTz2HHr/iMeIg2komPZPm9LlzEjTJVhjbSaVOh+BHneTAntIlMZSkvFGXSXnKBZTj63AKPOHdn5kCkV97XHAdv8VttTD1a9NHWjHxC0j9qgFbQncnFerTrVrsI9V3PKsGVYvI1uNmACmJHZte7a34vYxDZ4GQMcgQ8NypL7YS4nFCqCdbhB8Gqz2N5FWR1zzLDEeOo8N3n+S3CY3X8RowyE8pVuV0feTkzjLjCf6TcxL5whaUrb6WvR9AJxZHwczygV/2XIqlEm9olrN/iIfpk7bqQCC3VodxDSnMinsX8Qbny+emMnutRGXVBoB3sYtbgqjkpAeO4xfGv6M77wJ9VW5XCZ3acloTCrEbTvQui6mQhS8fC3J358Lw6Ts/ovywNvauO0ycKhajdzjLNLDV1JaSqMkYTaFaDzmCLwOmYVqYFx/Zm313rie907d4Ch2L6GT6zDG0k4CJDzTT/iE/H3Ee/M9yceW2xBLJ3KGulvJHQ8+e6MmbwHM0np0kUTphtNf7ej1dcZO48L2EgvqP/Kk/3xczhQfCnuBnPBUBUFvS+PCASNvS3FF2lutB/8OY951H8dn6Z9Z3uyypSHbPz8JJYCj4I6kQ1GMGAS0QfSTMkuABJK0mv+zLbZMbpPXWYElIRp5sNbkfQCBM6l/9R8q8wphkGE6V+7KdRObOTK4ORJurld8x8RuiNnl8pcx/oNMEtkAmZrJ6RRVAJ42hVZO2vBHfULlf7b6R4bLXOtvR3xrirdo/qQDDEPqkEwoULF3YMW0xe38V/dF38SbxLPAuXkcoVP3KLII6DK8Ren/Zr6INQUBnwOFk12uCXjSe8ygUQ/MpdUPAxCYXZ/GlLQiEjsBWio1HqVLl/9F2drg6H8YvJRzeS7slHp/v6YC1IGKgzo09wCxPBGlHSNg2K6hcuKts3h8xM6Kr+GQ1wH2ZVQaW1zjCmDpxAO4FwKNwPBR2OM23wPhoxwUyTHQnOyuLw52ZoZ2a+jn6P6gAqJhvbUWnnlbYfy/ffrtTFcvz9OF4z1vE973nP3fqDmDPCQIyVw4UkDFxTh/niBveyqjnlXg99wE+MXnWoLHePe3v0jPiUngMH1jQy7wku9+zApIPvaK60mG6yqNMkAYUg0k7XYfoZoWpBR5JTz4px02gJBS0WZRr9aIK7ZsDhIkqNy3URhLKb+iB3k92/76PhRg1p1p0wYv4z2tbout/bIkBi+w4BM9bXivUT8cvwncV/hlFnUDHUKITj91G7svZEjXYr7W7to1FZs4KxGuNR/0Re8JZv+Za7FOKa/3gxxB90DzcMbiJ4BwJBiqQYeSecAPdO6F3WWHFFCQ+Vh8uLdyRAdE/8CguF98QnlQ1WvBXLCBzEW1XWQYXCLKFkzJnrEJ1Hu2SaV+xIPS+hoIHSoGggXIOvGOfIxIRYVKaEDQMl3FSH6sO3V9VTmdkrjDt7zvtrlkmPNNB4vRIQGZ5VX870yUiA6PpWf3jEu2J6Ga4rOFblVcKkE+hd/3ba+CH6ZyQgZ+d5h0+k34oewMO/Z2PoELV9no8LulEYZO/F/zDcq6+++g6BMPADMWkFuMiKYD2B9okhay0gc2dX/eP8BiHjc0H4eBsQUAq80X8sCn30rISV+BXWArhR5iVxH62+l3WUmzqVZqVn1FgNCAOne7I4nBh8gYj34iBFoiBkjfUNJx58ioecpBWTivhlz8R+6YRMp011mlOcOBBTNqk6IZQ909HPoayHUTnOQPYtrxI+1BOZY4bLFiE6wifTlGfbEpnoSr3V705QV9AJsPh+F1K6Uq/m/90uBrVIEeQ3TFsfKaeyGDhcR8wZpRVN3F1bsX4XBOJpuI+k3asumLjKjBFShOdzClukZeGnNQrOufcxxQI5iqVQaYgr5XTMpCJGNUpCQCdmMVAcbq7f+khyaqAYWD0vXxoL1RmDotM9zEzA4EX8YturfljR+GYnP0ykGotOu4rPdXhH7cSFbIfzlsm/VdnYB0ba6GwZgs5SXBlXf76zdKq5k9GFlx2/j5SPEa2s9N1qH41oYrZ/KyuhehYl8IqLyqW7eChDzFZCQR+/BxOOC71V/+s5WRb6j1LKe2j8MYwUHsdYI7icf6kclSeeRz2UUYXvH2RNITPDZiHT2GMHVt8RBL5gIkktc45Ve8xAOg5zqmLEDKgTA9I3buqKOMUQMS+7YpCHZIIdM/G6qgnflUv7iKNWWZiq9EtsW4bTbBv2gS1a7QxDGWnWLjirvndNryt/JKi2CLHMUlzt733GZ0YYdIpEVvfstWzOVs8CovWrbOFXC7fiK2K8TvdO+zFstMOJ63wIshGP4qhX1SVNX8ps5iJHALC4jLLmFoMLgiiIjiIUfCKsPF9BRD4TEv4c32H+8q/pw6I1u31hZpKsHtrlZcDUCTVDqETzLbaD93QNE1PEI+A9J6JK2+N7Z8VUk2BWSxpBRcxqo9ZZtPiuftFz6idpN+pPwvHivpIVHFehKjMTyPvCPprwSPBkQrrrv1nrMqOzGUY1KudQ/boi9KLQrfCrmH0nPLK24DK67eKHee28AGV0RsiP5haCQfVIINzrXvfa/da8eu1rX3u2YO1lgofvlcCaoGzNTV/sdv4yO35LQqFi1F1lh9BOqnrQZAVEChC7y3pCPJg+dhAagaKYiDhQh6uzs12A8X09rwHVNnoISIOiwcHM9FX/Siuq+sE/WZ9s0R5H2hi+S7VLPkr6FQEs/ym+1Y5ZxUlYMbItzKp6P5v4xxBQFT4VOA6RniulIfvt1yMuIyWqe39UdlXOzPh1/b9VmRgxOjRod/10loOHlL75It/AayA+oKgeDzrp+ttxiG1lLkuhJfT1SU960u6McN3Xmc0/8RM/cTa3vFzhhcvJLQR2QQtPWRm+FlEp2UfZ0Zz9Hj0/89yMduQD6Zqqxw1zbXQIBeaYmLhAzBC/IWsW8XlnNhpcMU6951EDxBLrmbj/YsRIXaPAnCXaAQ0doqjKiP3KMzOCCAGA6cxuTjQZWRC+ETFOumyi87+610GczJ326xMv65vLBRldd0JuVqOO10da9RZtPxNe8V6HWyegnWnFOrLF0ZE1FJ+r/sc5wl6pN7zhDWd8hFxrUhjFD+KegdgP3o5uHASaW9dff/3JQx/60JMP/uAP3gkFWQjPfvazT3791399F1QTAVeTeJqYP3NS/EB4Rnd31Sd3uZPXRpPaQxM7BopWLoZLOJYvDIlhqaPUedVgRuGhwXci6ZhoNvjgDhMVfhp8SfdINBnAzDweWTHTMi/1EUHoxCppLZ3F0VkXHUPieVlMhOaxgUf9oz5RP6tdwkeCw91IWVlVXSvQ0Uv37D6wykBnNdyu30dWaUe/jHf2Pc6nzhKvmFp1zcH92pkmHQVDp0hEfCocZiye2CfeZn9ONP67v/u7O56By1RzDt9/1jcdfhX/0ty+9tprTz7lUz7l5N3e7d1Orrvuuh0fk5UgHsR+rfgefYxymAnMaCF0uFwWoVAxK//t/+OzIxONDRu6TuQR27k9m2p8d6RNeceOTF/MN8zOjCGP0mXEdovxyqyU+0b/WbNgu73aJCICh2yixFwszry7fsVSwEJRGcQ9OyFivcQ+xWLL+nuGEaxALO+QUJVX4V8x9Or9jiln2m2nrccyRm2I781YXqMyIoPqtPf4e0ZQZgKmwy0KoVhPVp67Y14f+EbEYyYRZ3VfHylU7/Ve77UTCPJS/OzP/uzJz//8z+/OXVamVVe0KkGIi8sjoDwKakYRPdhC8+wEGBFNps1W5XbWgwbQY34FYtC+iaPDLdYzy2CwMGQJiGmTL4X1Dd0TbjMDQ18Qa3z/+9//zDwkKoJNKhKAqjO2gQ9b6D18TX0hAYr5mU1I8NSzCDj+IxQ8dA6NJgpRX4iPVlqcrCt7BrI+8/9xbGYYxszzsT6e59rKpOveW9XsMmaRMcwZ7b26lr3bafrOiGbn9kqbs+ciw85wmxlvf/50UP7MuFYCTfNI1v6v/MqvnDzjGc84ufnmm09+5md+5uSFL3zhTpHFFSTwucR/5jhrfOyq1rtkj479VeF9EKHQEXIFkWiQbmwfR7I5s4rMIpbh9TOYWmghPtdxqyZFfC7TJLIO9e8MsECuHvZQYKmwwW4GEArKnCgLAXxx3WQMNP7mzArP4yRgnUP/hRNlZn2hftQzchGxWYb+Z4wk7Fj0Ak8fVwSjm7uZG6/byTwar47pr0JlPVYWVXVtdgJ2DHFkpcyUnzH/Fa26K6/aLDar/FTPZYy1689KsFZCsRM61fULi+PflU1ZYvgve9nLTr72a7/2LDkogSme1tvnlLvIdV/84X73u99uriM4UEDlYvaUQTNC+qDuo5mKInNH0omJsjuZRHms8FfawD6axowmmAmiimHQ2RoAJLSHbzLIGf5ZvRABWRNh5CoLs1Z18ZtynejZ4OI7MyEawt9YqKomp96Rb5PUviQB07Pg4GFz4E2IsN5xi0IET06WbHE80zi78arGY/Te7P2VCZS9m9W3VXj4s6MyK7w7xrZq5WTWAvcqRuz1zPRPpIVYT/ZuRUNdWyvBfyG0MbOeMgEmyNJtZHhqTsgy8B3O1MVzJMfTh2AWzSvNXSl9uqY5SuI8csNprsUzGaq+vywLzZE4SCshgaCDc2Ciui8BocMw4jZtfz8ru9P0V7VQ3o0Colp4hgjEKLVIFU8my3CIdftv1gJ8TQChKWYuQZMxdPD1dOTEVeNKQ4MXcZE0K+sXge5rLFSfxkVA2Bvuuph+XALhmmuu2QkewuQIb1W9CM6s3hGMxmsfyCb9oaBiUt0EnRGMVV28XzHLTEB0FkQM/Mj+d5ZIxuy7Zyg3o+0RUx9ZOxFGArRSQCrlpRNe/j7AGmE2NpovWAO+Fwp+6VY5yUSZ/+RsA7dZT8VeQmGrJoX0kyapxpJxEG2WPQdaaGHDWTZZZ8zGjHA75kxHgyOb3/QdZuipcTMC0P8YgVH1Q9anvM8ik2+CI7W4NHR3kcX2gRfuJjbgxDaPmAMuMGkdEnZeT7ZOo3o0rhAuREpZ0mrUFgkGyuigGs8V6JhQJwT2sRQyGFmw1LnP9ZE1kWndrglX5WTvzSo4GT4zkDFex3NGQHSQ9Usm4G4vDrCJtFuVMRL8POOht2j8mkMKNNF/AUJAgGIn5Yx9CeyF8uyonUJwlDQXsxCRwcUgJoFWK4DRsEAqoeAd6wybQYv5RsAt5i7JtqeDWxxQ3DcILf0mFNTTdHcTJGPCI1OVduCaUd1o2vqvunV+tQRDx1DRGvzYQPYauAuoi7keMYKIPxoK/k0PXfUUGRp3uQgh4KyvfBxjf63C6mSIdWfXuomePeN9NGu+R3rpLOAKr0rwdVp5R9OVQlZp1rHvZ9se662YWsbYs3Z3fcf8j0kfBTGHkUOmVGX9UylsXOv6WjxQcwq3rHsqPE8bi9K8x14Lx3t1DlyWfQosPrrrxSVi1dliMPjW9BtJia86Mig2lKl8LYqyQ7nSjkiVIdeWhAKDAW6sEVQTvOv4jIgyrUwDLAEkXNUGdldzUHh0q0VCU78KT4iJRSsWi9kAE8vhfce1amOnveLuErBDHAL26DAvf4VhrBL4oTT+GRxXtf2VemeYSfa8WwOVxRU1XL8eGctsWzoNdbacmTorARDrmsElExoXCgEQ+Qf0zRz2Po+KQSZksvqYN3gKnE/52iteFvEHzqqJCm9W79GFQjdZHTm0YRgIWiMMTPdYRXfCjiFYel6LKtGlwmKqnqODYeoIo4gXdSB4VK7ewZXDSW/CAdy8zVnbZyZh1VdENMltA96CjJFHgtWHGGvh7ZaY+ojcKDG9b6V5xfHLNHtwZtMPFhoHnfspexH3VWZzCCZ/SEFxiLI67TZ7bnQ/llMx/QgVrW4RahmdVPcqQRRx6uiwmmuxLSv9fmFyzQHvgg6+0TzQvIXWK8GQ4QK4e5Yd1qztiOFrjqHk4h6mXnkUMqFUtedoQmFF8gthuRDEeIm/RzjonhrrjNcZuzR4af+sPbC4qU58zWtes3uH3bgIAiwTWRh6vtoxSF1a3FGZfhISuB2CCcRByiaMm4gZs+4YuO5JgKExsFiN35ENLoeY3H5dZWtccQvi9mJdhHUZ7/sZ5ncMppsBCkvlFqjeOQTMlDMjCGYYQKfAzOJYPR9x8XedSVXlehmRRjI6zNo9i2tW9wgumKZOfVgIj3vc404+8RM/8eQ3f/M3T37sx37sTmt/sZxsLns/iQ8SWs51lae65AnglDfdI9+alDLfO5T11SUTCqOOj1JQjVKcLpEt+J31W8w9MmD99wNw6AiEisrk3ARW33GXuM8NgVHF6GNlsMAswHTzRFPeNv/v/bGlr7L3M7OvGuhICB6V0DHi0QSfwdWFPVYa/UUYrTSZLMlghU9n2s/iNqNBrrR3XyWps46q90ZKQHZ91WqomKqAdaLs/sx4xDDNDByfypKYtXjiOy7wV8b5NNCPp9GhPxAKD37wg08+/MM/fJdV+Jd/+ZfP9idFnlEJzthfmjO4kVGEUVJVNhkN4G8Zn/A6V+DoawoZsZKzSIxWDWaTlYdbRiJCc/aDJVxa455Ay/ZMh350HlpsRiC+1kG+E0IrETqjySdY0S4rRlAJglE/O8OpmE/GEFbaEHHno37SYriIlphqkubpIwtwNTyu0wKPDStWw4pSUD0zO6mdOca+6Zh9Vq7Ps9n6oyU30txnwF0rI3wdp1jnigWzAldeeeWOj5DahXVMXDvssXrMYx5z5mkg/xk4jCxkb4c+qkN8kshHFK0YBdmVvzoORxMKlYmqj+9ghpF4mtiqESy2cm4BvjQ6iegids/yjEt5jr0DIkGpHPnyZVHIDcLGMV3TJ7pdOg0+9sFIUPi7I6Y+Kq/SruMz+zLYSHwsYqvP/MCi0dhWZe87kSsGkd0f9ccWHJzeR3jO9I3TxeiZzH3jeFXvzgiOOC4joTJjGc/S+QoNbbUQANpNahlS5Iu+X/WqV+0YNuWSwUACQcnubrzxxrMyVpSzKPhIyOfnxHdjWfXhSr9d0uijSDz8z3bzxedYfBXjZjefmLYvnvIcizMCrAUGt2MUWCvaJ8EirR/InWlmWfsEnsd9pj/ihB9pFSPtPr5fmeaHgmipdDmNKi1zxhqqXBezk37koph5f7bfMi061r1SR+zj+OyIJrJnKm0/4rLSt7MwKrujj05IzWjOsxb7hQsXdoroAx7wgB2z15ojUYCcuSIQDxKfkFDQ2qcf5xuDOiLeFU4oWtn6YoSZMZodn6MIha7Ds0HuGKCXJcYsM02MGz8bCelIJ8GuX3YFUyahXR6zn+HKYrcGXvdG/rqu/e6mAioCzQTDTB3+uzLl43Ox/E4j77S/TvOJE9j7opusVfuqtnQ4Rnw6BjnL+PYRpB2eK3W45h6vexkjoRvHKBuXWFc1vrHeiFdVdyfUMkZYjXl8dyT8R3R9wdLOiNHf9773PUvfIoVRVoM2YuJSdn5DBFDFzCulKPbNiGbjfMqyqnZz+7LuaO4a2b3jG9Y0GGwm41jIahMWphyLxTHTp7uBqkkT9yN0E7Vi0HFCZXl/VphMpVHE+6P3O+iERsbER5qwrmvCsIBP6GoVGrxVA1otI06oTmvNBPuspunvzLRhxhIZWRJd/SOmOFN+JZRi+V1dI+GS1d31TSXcZ62QTCE7vVgWXgfnCfrAXwRSVp/5zGfuaFvrah6xWAnbSimJ/zO8sn6p+nSVXx99R3OETnI64JMWQ5G7iANn2KShvDwaiDixPcJJ/+ULZBc0DMmFwox2PMu43UKIC1Oqm4XWqu3VZBtp//HaDBObJagZzSork36QMJeGpagMfZdrz+OpR9AJwNHkH2lJleWR1eX/96H/WF8se5XWeCcTKh2+o35deWeE38rz3dybsRi4Fu/PWFb8v8Jcv5zZQoYFzecsS8Ktt9568q3f+q27vQoveMEL7rBBNOJStbHjC9X9ON4zuaqOekbzVojlZANH4jwWd8RQiFJiV6wYrSyGjHAYTGJ5uVedoNThmn0HYhnkJSG7qFsrYoZanOp2RWdQEVWcvGg1rs1UjMLb5AQ2I5S8LNeyHBAI8sEq8SHx1uwxIYvsTDRSxgwy7e5QzLrCoRuz2bGceWekEXda/KwFkQmVESPt+jnTemf5xYrVFWl59O6sMlSVd/vtt+94jJRQ0awsXoHWNzWXxYP0jmj5Wc961q4M9gJ1qWQq3LLnvd8d9+pgo0pRm6XRaaFwzAmX1aWPGIkkr6wE34RF6omYIynTuqoNSRWjGQmBiKcDgkw4CzcsBkxNCQrCy7qynOF527qBhQl7iC8LYb4voyqHOjPC8v6cnfC6pz7AuuMdaVqk9s76fIUJZX0Xn6kY3QzDqpjOPjDD8DKmF+/5tWysZqEaz1mmWbXD/8/g0P12fGbGvcI3Cr9IC5Xy9eY3v3knFCQERLtsDo3rku4uyvZ1rLazs26ct8QyMwFd1beXUNiiCc2WmU08fcRgJZk5YEIMjutsXosba2Zw7zSnTqvOhIYPEsn+JMx8cwv/hbPnIKrANX7qcQGX4aVyJYz0YUMfYbycZZC1KyM82sI9z9w66k/GTmVoAnEinb/L3o9VoTt7Lz7TMfet2uxWWLE0tjLVLf1QMSCfo1EzrcqcwXflnZGWGzXp+N6KtZDxAPYtiW4lDAQ+v4lwdCESBVinjHLf/8f3/B13rSMYPMS/4i+zfX7JE+IBFXPlN2Ybyd10n/zj7FHwhR6HVdPVP57CNp6hMDIDxfywajxzIec3e/rbrB/0rK9FIEjcHM20fiIkJBDYNKZ7YsoSqnpGuyMhmMwcBVjQl2Bjp7lccBqL6CetJqO3h3azuVDj6YcPzcDIYhiNc6ftrgqeEYMaQbQAOxhpeZ2mObIeOstpxjqK2nWF98q9iqYyRl/h1+E+O+6nxbjEvQIcnat5RxAF56e7RyBT5jorILvm/ElzXHNbvIYkk5wrrXVWFMAY2HKXFgrVhIiIkxyPlMwcHkEeHU/s5mV4HdkkjMQP0+L4SQ22yhbz4jCaGW0MjQGB4KkyfGNdReRo14qHlquJLLBsYCEtrh+1x3tEZvlHbRGBSmCoLSIYr9P7xd/RGoDw4FmVrY9C8DjnIhsv/85GNpIcqmy1R++TPhscOnM5lrtFM41lzZTRaZj7QGeFZrhugRXBVQmezoIY4TZ7byQ8OvoaWQAzsKWP/Ld4hg6V0rqnhAMBLi95yUt26XpQLGMbohXB9Qx8HEjDo3U6MkBj0SMc9N3TyThvObj76NCEOLrvbgYPIxWDYW8COwo7TWg0CRE2ikMW86SjVSfHSLIPYnQGATgj0TmvGRcXu32r/lO9IrAP+ZAP2aXuVmibfJnaPcmWd+WMol+iUMMKgQlTL7HVfqZy1RciuChg0Pa1PoAgntFiNUGkQQlfUpioP6vU3VkZmSYbcR8xgkoZyOqJfZJZKfsKpn0h0zpH1izPzZSZ9flIy83qXu2jKAiyccrK7hS+Dr8ZHC80zFq0LZ6hyDqUSf1GY88S4nXWdUXLMRMrAoFs0X58MYkoUbq2ZBQ4WPTRyMSLjazuu/YqZsTiDpJSjdU1SeJ4VvEWvHG9SDPH3cHJa5zdINeLmFnmp/N6WdgloR77K9DuRSwxZ0nsFw74EQPW52EPe9hOKKi9CnuTFiAGG4mfqCe1R8yXjX0szme7uePE0gfixlXlz6hdul9lf4z9wi50CSMBWVMrwZSN0wxDX9UcuzJX3VGXA2LfdQx7hglVwmCmnTPCwsuM9UdY1fIrt0w2tlk4+AjX06JsfVQeR9PqOU5rFD+Roql5ugKVRSLQvMY1jUDAjc6aK25m8rvhvpq1jjcJhUOZZZ1mHweRsC8yn7JjOR4CvwUXJDCLoQALOAJdl3RWnbiB4sDxn8R5MGiBGCj5ncicmE1OBk7vP+95zzt54hOfeLa2oC32IjRZDlnWRawQJrj6CoLhqNNMY4h9HvMVIcA4W4L1DgRNnJgu0Pnvm3hG45UxpRkFYvVeV+YWhj9j0Rza2q6e7bThODbZM12bOmstvhPL6TT3LeNUAXWxDhkF3woddm0ikEPKGmn947kn3r6427gSTrG+KNwQBjB+8RcEBUqXlxXruiTuo0Oa0hmzRQi41J0xhUbajr/vR96xOQUtX89Je5fVIK0gEpmXhU9ROLMIBGMkhC3TzKhP//XcL/7iL+407Hd913fduXMEIkBt+IL5ez+oXPn7BWgTPiGwUrrJ4ITOyXZkY0RIcrxmZNgj5lRtUqsmfce8svI7WGE4M5rriN63zIVZ5ufPrVriM4pYpZhVpyHGZ6syOmGyKgiztsS5LlrVPCDIQnSMFe+H31T9MuJJMHmVy7kJcj+z9ilBERXAqDjFsRzxKY/Y8/nE2HjWVo8U3AJ7C4VDToKqc7IGVvndV/HyNNkIB/L/qwx8dhpwEUAX6kWbWAz3NlX4YgoS7UPUkXZFym2kRV+idm6++eazwY/9p+sIBgkw3Fh6jh2ZI6FA3ic23bE2wYIZi1exPbGcqv993PdVJEbvr7gyVhh/xkBHbR2VOcugOgHaPdf9jmMShXy1QSqWlTG67PmZNnX3KoHg+LK/yZUjUuMQGRTbuSKcTk0J5Px0zTHmG5FHUQGMAmZFodazpKRnIyiuWCwE6nbFcdSfl/Tkta1a3oz2VhHGqpkkwC/IMXfR540GPWIy4OqSvcKXZ/VRnVrP0AehxHqACE2uJKJ1nNhi/biQJLgoV+8TdVQRSiyHsw+Egx/sAeF5Gl/v90jgcTL4pIjmfAbVuM9Ooo4eojtltewKPy8zizqJdUYct9BwVdYI94p5u5UW66jqzcqv6t2nDTPtc98763oqF+HG+l4U7lV7TgdCCGXKg0jimFbQ9Xl8F4+A5rf+ywpiAygh73gkPCpzFpeDJ8TbRyrNEsMKwcxMECcGwk+JFnKfOm4lznzYpw08B4hg5R6SQEAQYJ24No7lErfPRzNfIEGgCCU2tfDOTH+gaUjz0RoG6xKY3FgsI4HnJjLrFLjjdG3LsaCxvbGu+MwM/VUCYUa7nWFw3f0MxxXruSt3RiD6c95n8ftsPzqDy/Dxa5XysCoQs3dQquIGTHb7+xkrFb5Ads3zIjFn9JkJ+RzxzRFdofhxwiQCj3tVEMdqvy7vaK7M5eqdFYLurILOElnR8LIOU0fL9cI+AbQKmBpnomYTLzO5Y9sz3AmFJVJBBMuaRayDHcXZInNsP4Kg2hzWET91EYIrjYtoIyyIeEhRZwUxMVUOoa66rvUSRVFVO7RH5Wd1xfbMvrtqIfBeBlvKWqmrszIiHtkznUDo6q3er/BabVe8nuE/KzQQCig0vOfzxz8RnwtFWyIfGgnhrJxOYFb1ZderPU/xvfj7kuY+qohrdYJUhOVac+zgVc0mGxiS1YnpyR8vzV3/OXdYewWyjXKxnNG9yMBYQ+A5MWB891gEaAbZ1vmqnn0tGvYVSEhhKSFksgnl5fq4SJOR//NBD3rQ7j9RSxIOelaCuGrTqB1e78y12fejMF/Z9HNogRDLriZ4xvwzpjfTz50yk93rFIOsniyLZ8QxY6izdM+Z6qRWgYmSINOP+x2VeaEJ2Y3PdOV4fTNCmDq5lilPM3M+699Luqaw77udpM2IyLVRnvHnO2LK6nVGKE1Z2q0GQz46dhDHQV0xeSttgussDJPXCeJW/dk6QtemihhHZcT70cUzq7XzkdWljT1ssvH0H0Q4bRVgMxqW368W+rOJ6mVkrrrqvQq2WhDZHOjKX1FQOhgxmI6pj8qs5jltiMpehkfXFk5ejC5YXZfiR1BJV9aFZO2rw72CjgfFdmfPeT93wqei55UxP8iaArA6WSLCq1qiJ4OC2ahMiAEGuhqSRX1oFBIOGS6rHV1pCfqNO8Z3PiPodJ8T4GY26GX1+Ttb8J65Vj0jq4D9Emx6o42zuIwEQlQMXKPKJnBVVsZUK013xLQc78qanYVubnSCrNPiRxpnZXV0kJVZtTmzBKIwgJl3eFSMD+tefICFWAkCzaMqKWTXrhFT795xQRdpp7I+snKze9UYOv/I3r8sh+yMKt4qvWgsOYrki0f79KygIgi0+62CocOzm9gVwVfPspYhfzvpIPS8CFqLvfp0bqOIz1YBULWhYwgVY+IaZ9ji+0S4EUWlNZotC82U75FavuBGjigXpDNMbdQfPDczwTINequ1MCp/NEYZHh1UDMl/zwibiGtnnTG3Cc+udr9n4+DlcR1ly5UF6CDyhErYXEisy8ic/X+1PpYxdKfjTGhm/RO/e6hwho/jv0p3e7mPDknolUnlnUB2QAkEP3CHQ3fcehCz9bDAFe00G7CRmVZplt4ubw8EKiEmq4QUFTC22fxAI412H+jqjm13gaQP6TYUQifQuHl0E4n14nhXuMeJof5iIZxr+niWyoqBVZZBxexif3TCsPp9LFgpe6TZ+rWu3Ez5WW1jHG99yPSr+cueAk5KjBk/R2102vLfHT5Oi6cNHUblC3rvcMtoJwqz2DfRgkJwelviMwC8L4bXXxL3UYQtBDIqV2WK2bMALAYDofiB2SRu06KmmK1vN+8maXd/pBFlDKLrh3jfE+VlzHWmzyrN1PFbGZeV8Yvl++TC4tHEdjcfIanRtzsSZEwA8suwu9pTGuCqqhIPOs7+e8YiqvDLaGeLYN5n7ozKqZj4FmuC9yptNptz/k5Gn5zSRzSe5rm+awOnBIRoZnRGQMWwYzujElL1w4XEIhkx/aydXlfXLxUOhJ+y5oi1jXJExCSeBoHuexaFFa/JXu6jjumtElmnpdExnpModiQS0f3yGVRaYsS/shaqtmbPddpv1Ei6gRsJlwyHSljtC51WHycB7YmhttFCGOGWpQ/GsoqHEeFOdA2qan/FKGeFVIdrhBkN1P9vHa+MEcXyZjTtGaj6bguQhJLwa7LyaiwV/adFYhjcSOEaKVadVXchhFMLqlDwTomNz0Uh0ymiEQdOK1QGZQlKhXRL2dIckPCE3klLQ1YG9akEKgJkdmz2ch91nevXsw7oTLPqHh8sBPfj+c7baG52Ey3TLrYS9mjCd9dmNJDq/YxgV9qwwogq7ZD3R5pbVdZK/WhMrCXASPgf2zTqW5+0FW77avGdtXEoC2GGYXWQzdGsvJEQWGkP48P4MYcZXzE+uZRwp8bxzRjtrLLR4X+3u93tzOWpDzuGRyn0Z+vr5qdbCHKRErShsxvuf//7nzz/+c/f1a1rpMVhlzYJKwWEfq8G3yxtXuuYwIwWVP2eqdN3KCIM+M1zmFB+/sIIl8piyK6NJkKF+woOIwY2y8BH9Vdt6RjDvvVWMJog2TOuCJA91w8zynZ2Rhxn8Bwxl60WhUOWQXNm7GZwXGXQM+9ntMNzVd92bYJxyc2IBQgTZpzZ3OlWpsAVw1klJNJzRvN3v/vddwwZpsy5zJwL4ut9meI7ghnFWFbAwx/+8F3bVd+jH/3onaCSpeBnpiDE4IG40REKWpuJ43W0zWuHYPbxWkc4kYGTzlnX3ecoc4mDcrKyZyZVZhrPto33MtiiHa8yidny4nsxG2ZWRzYBO0HVWZCxHVXb/D9RZkQ24VJEKOg6zCOrZwbH2K4ZodW1dQQzgrnCfxY3fne0X9UzGl+eccEwwi2WofHTOiBMmLI87UyG90zfZPQe34884sqLR22yX4kAFv2WKwtG6378CJUV0+HtNEdqDq2Rykq4z33us7umvT9KZYOLiDVVLATvs045Opj7aKsmuKKRZ4yTXb002AUC5ieH8hDuGAVJh0M1gNV9LyNaTLMwq4F2xJ0x6BEReLnxQ5lRI6u02K69Xd9XWlusK7aRw9PRHnlGAkI0Ih8qmw2rto8Ew1bNf+t7I6E/ene23FG7O6a/WreXPUOPekYuIvnKPb+QhDybSp3BZUkqM7rx6933WM5VF9cTWOClLHfPSIhVAqvqjwxP7wNPfy2L5BWveMWOn6lODvpSHyk9N4vM4CmA9lWG5gJ7NlYEw1WXgvBXJZW/R2eRotYXgOhEsneKWXAoz4ggPL+RE5pfi0wiTrBVjShCN2FGGmD2XsXUojbn39n74YnE2Ajoft6s7hVLcVVYdtYFwl94alJgPYhxxDMrOlz2Hb8M161Kk7+/L068PzvvZvpqS72zOPi4SgsnRFvvs8clO4ukUygqq2iEgyAqRCifnEqo77IYODuFd4BRVmWgE2r6rnbfcsstu6hL2i/BQFSRcNA1NomSBQF+ySmNCK7ZsTzYGc37QMcAADKV6lmZU5wGRioKdiw6E8tMTBghTFC/sTJ8EamDGYtjZgAyjT/rl05bz8zRWD6ag5erj9ovwiIM0E+30/4CfJerk7u7P2PuZ79jH7BuhKuocjNk+M2M0SxzHmniXfkzFvM+CtVWGLk2XFkbWcvQmi/OZkqLh5VjGXBvxgXSWdPxuUxw+Ly/3dLpc4QumX6572HQo8SOFa4Rh9g/KLx+uJafOEniSk6OxH2KV4VNnNFyuqxCYXZijUxYQI1mQwtERMSJS3c6OhIgA8sB2GKCus8il5hgdgBHhBFTiYSX9Ulsc3aYCc9mG1ZiGVmfxvqztN06MYoIBvUj5jLWgzYBuo++qyvWsYpfZDaZ0PBrWfrtfYVXJ/BnIBvvEfMfCfWVulcYU8XwqzKy6/FaJngra4r/GZOOWX4zqyCrM9738vnNUZZ+gBRW8enF9ovmOVqXDbIENnQp6WcUws6Sim3ws0xi21BmOZUS3H3jWlb2ZRMKI4ldQSSQrBwWkKln5n0sBGnGiveVYMAU9EOwxQRV/gj3kasE4iNCyl0xMaQt06ycmBno1QkRfyN82B2uhSuO+1RfkAmW6AX1E776KJQ65pkJ+Tg547MrzHxfLbiyWCpBHnHNcKraN1PWFuFTlen1rjL4WYhzrLJoV/ujo4UoSNxFM8OEUbo0H+VpYMMXDBdPw212njjp8nUNF43qwk0dI5BmcPG2ZLSUzVd/Ps5B8IvPd0L0sruPZgm+mqjxXmYBVI12ooFJkyLDT2USqDN1Dz9hN5k6Yqcu0jD4phy9K8YrLSTLzaT3wAurBoHi6bP9+Wh5dBqot5VNL3qGzKwcPYp2Qp+twqymNMLz0FAxka7uEdPP3vF3V985JGTaekbXmeU5Y02N2l0pLB0zr+jb74208Wx89Q7RQ/LRs3iMlaD5ihfijy9GMiIYSCHPfCTyDV40w3SzPlj5nvVB1mdZH40UhIPuU8iQ3Uf7yZhDJYm3WCAiBI7qI/EWIWUadGkP0pzJub4qGAC0EfLywFgRFrJS5CckooJ7HA7Cmc3a0SnmLTNWUQh6x/HqiMf7yr8jeHAZsVEoZhgl3jmayFuE5UgLrGBm8ndaZVVmfHdEq5l1MQOHmAP7QKSTFathdqyy+dgJ3xFjz+Z8BVUZURBSLjyAXcJs+nIF7NQ20gmyDXMr/ROfqSyEkTAQxCzDI9rfag0u7VO4FJrPiHlsbSgE4QSgD7G+RN5waL27qGI5XR0IGHZkonHgx8QSUDvIAyRwLUYWy3XXXXfyyEc+8iyP01Of+tQy2iHDa4YxOuELD/UPgoA+IHqhgmihxImY1VtpjrMWw4qAqcqcYb6Z1tpZGTNlzQigWegmf0YfkenEPpwRfpX2ntWfWa2jOroxzfDN6uyYrjN8rAcUIDIwv+FiCv4oDGIUXtTEK5y79s0KGtqQZT7tlMItSsaSb2BFu9oHZkxXx2G24bhlNOCcegb4olPUxkfE6IAmzjOqi8UqohfYdOXnMksgaMfiYx7zmJNrr732LMJK92QxyP9/4403nkUhVP1SEYILAnyoqhNCQ2uiL4Qj5vQoIqtiAF5vhsuoL2N5Fe3Njv+sMBnRWPc94le1dXUeZXjPhj5WEMubscqr7zDJGCk0smBH2n6Hb1dmBPqKkwzpT9/8JbjbxXmJB6HSyt36rfDOxky/szNFmINdH40Yf/V/FQ5+nsIhYTRxZq0GBpA4dhECZiHCgEWmTBtfMRP135komTzxXTrBICT0XdbB4x//+JNHPOIRdyAO4aKEYGR9BTqCrcxyQLgonI2NL1g2TGj1kRbTFJZanfWc4eH1jBhkvDayCrpnOu19lVZnNb6ZulevreLlmrdfWxF6EZ9MwGflVgxvVP8MrXbXZ8t1HF3TFw+QG1ZKlzN/5twVFwMxRjiMlIGurZXFGcuMlk9Fa9X/DNdLunltReIfor4KKi2OFNXSfllg5SxX/WeTDAfKZ3h0GrFfI7Utrih/Vp+YvE33nPnq3Ve/+tU7vCQMXvCCF5y86EUvanfqev1Z/8XJrbLE9PVfeKI9sStYQsFPqsrKnoFDjn+nwcZnR2VlePLMjBZfMc+szH1glcl27ocOZssZ9bELhigkRhpspujMjGnX5nifHfH6L1cR1rjAU6icDs64jjwmPl/hMwPeRyPNv+PHK6cc3qHM08m3Yhz97KDtyxSATlOpJHasV20QEcgdg6agZ9CMFY7qm0Oy8kdMg37SgrIWrUV4blojDNjSj/tIjFmuIx1yL8ElXEi+xUE8nuhtlSHGZ/mgGfkpVdHv6v9Xx7fSNP1aJsRHpnksP5Yb39liUs8oOh1OnRbcMb9DzZkZmLEs9n13tX9GQnemX7vf0D7rCf7c7UFZizgdary6NnhYaSec/eMZg2MWAi+jO2dkb6GQIRk1gg66Z2aIrWIy2XP+HWIgJ79+i+FmW+m34O7JqUi/y05hXWcXrqdkYFD1rC90I6BY9MqYtbdxljhH2sas1jjqkxmG2QmKEfPNcMjasxVGDGAf6zgTDIfE/ViMffbZqk3dGM0oXbGOrQIUXhDLu9C4xRz/rYAGX113vDrBgPAgrbZnl4W3ZMLtkgqFDvaZPLPQaYPZd9cQnNHOCoSKcOknXy9w6R93YFd7FLjv2Q59TaFiprGdGZ4zfV5NkKyu7L1R2R0cmjGuWgcRl63C5hga/6HLXFEkunHrhPxqfRkTPgSOGa6VgnQaLFyu77u43+ELn8CCiTutAXgX6b1RbsGLs+qjZ0H3Z4TCVZeCODuLYAtUmtuKKbxPegR/NiPaKLn9QHneif2HYIpRCC4csj7omFg1oVYFStYP1fivWCqH0LoqpjOyUmasmIjv6Ll9ce+eySysQzCnrcJypowOd38ma2ec1/viWD0X+/G0sJIr2unorYNszunDHiXxD/ELuZI9h1FM7S2PB25wVyIJL6fsFdgsFPYlyBUG3tW5RQNeratyI3DNmaQ+hLWxeY3dwfHwn1huTKyl7116izhpZgRCVkYs27WhfZh/9s6Mq2RVe10VehUNxP7rcFhhVCv9VzHDkaC6VJCNYWaZz1jdozJXmPxWS2I0P66wNBOV1V0JkpGwiO+qLq1D3vve9z47x0FZUqX1e5nspxJ/4TwRP5JTzyIovH9m+/OyZEndRyCMtIes3EoLrvDoNId4LSMIJDbpp8m0WEFV3kzG1gz3VcEXif1QmvwIv25C+e9srF0Ix/K5XwmgGa23E4qz2voWOp+BY5U7U081Pt14ZBZ2VKaqOmesqQqX7tlO8FyRCIJVSykqap3iwj0xdm1eJSpKoN8KOPGNdFgU7H3CqmDTKe6nCre7pFDY10LIzgIgX4+fwDYqZyQQtmoXnlirWvCZYXgddMJxK9Po2tlpvBmT75hwJxgqRlSVneHXCfIVpSJjcpm7YV+LorIOuuezerbMq+6dTnhXZXRzKhsDFwyj8a3ueXlb51NW18z7ndJQ/c5Az4iX4Xom64H2L+lAnZiU0tcZfK+FB6ZsVRwum6Wwr3AgqZvMLRLOKaxUplbsQKAj7FG97tqpJjB1knkxahkdYXsZlRbl785Mxq78rv2Z9hUhancdfqP3Z8rOGIt/X5n0s5o+UFmVq1pYJQC3aHMZjqtCNz5TtbGytGO93SJsNRczOpmh0dH1bp52/TOjQHS0PdOWqu3kJMMCIPUGGZxdIPhRwyjBZCLwfE0zls5eQuHYBLxiJaijdCaCBAMLKvjRJBhYZd8iLX1A3SyOJnLFoL3eTiCsaBTcy7bCV+b5CCrC9k0vsY2jyRn7qjLRI76rGlllDVRCZGt/7ysIIn5ZPYeMaIn1zChGsd9mrIfs2Ujb2fzJ7nu5Pr9mrLARQx+1obO6Tovw4yz/UNYHHd7U4W4e8qXhAeHQLywBb69c05wrQ514SThox/v2aELhkIS7YqJmxIEvzbMbesI7zkUYdcaMlhmJ2xm0D1aWN2kGsvpjm/WdtpG8D43B9y9U9UaBVtUb3+80Lr9GOC1aTjxXu5t8FT5xcnbPep+vCJaRoNhK8xU9Z/WvWivVOGxRgLJ6HM+VOZmVk5UxEjqjMZoFZ+Kj3b2xby8kQs1xHylJ/mwmqLI5xmIxawK6zjkPka+Qkof9TwJOW9P1zI0+24+bUmcfymKI5Y+uR61DHcDqO+aSLAcJB84x7SZnxexGlgymHqe4cYQlEjoTRh1jjc9lAgFNQgtPcpmhYSglhXZG+1ms3lex/hGMmG+8Rl+oHzi4hESD6g/hFw9dzyZfbLdPgmxCApkmWlllIy05g5FQ7PowG8usvBmGXuEQNe4tEHe0z5TlOHf4V/NnxCj3EVjZ8x0O/uzpQj9mfCObczM0BqOHr0kYaE5rbjuDdzzZpEaqDj3DgnMcxxV+vcl9tCoQZkw6YFYj9ANh6FA2jJHoLjIK1/Rd8+Y9T5ebpbrwd8T45L5S9lLhQs4gWSj6n6WjyATRaEJTp4TfO77jO+5SdHhabpiwzlsQITnOo36uxmZ20qHVKHxOggqc6B8sNzQYH4eMOVapVFbxiu9nAqjrhxV6zfqkUiq2zJ1LAZzEJyBibms/z1iE8drI+omCf0ZBHQna2bZdWLAcM2tkVunAKlA+MpQoHQ+sjy8ae1kIAZRfv86zW5SFpfMUtsJsYiZn2CPrgUgjTyQnBkV6CIinYnp+qA6arS9UZ/XDoPW8mLPON8aFRRtJrBf9ji5UInFHXDNQPbKCSJ3B8ZnELOueT+iK6VdEnvX5SLvGeiGPFM+6lqJ+1r2YzM/H2TVVyu8YU8a4I6OIz1YCYcQ4Vuh+po8dlxmocDhUOQLckKMDXCLMWAgzVsJoPOP7fr/qm33hQqM0VdcrJcZ/dzxNfEPKHRmLJRziaYtVf44sobtc9NGMxgnDhDnonSr5m36TUE7fWbHnHdw4XT1iZPe73/3OjszUAIh5CSSdo7sDZq56xIC1wQQ3jh8C7mc0ONGTjE9uFj2jScjRnL5bMdOC9BGelK3fel/v8pwLgyiEK2YQhTBljQQUQL4mtYs+AjB5I8OP9avPEcyE8jKG2XqJvztjZWX/s2dou1+LWmlXx+h6Zp1kdY6uj+rlXsegYpv0G+Vq1n0UcezGolLyOoUjw7tqz8o9xzf7fSG0Zdbi6IRTnNvV3ISvRaU2e4/5Vo3zqgK018lr+0A2wWBKYrbShsnxL6aOpIwMGoChkv9DDEYdqq3hMe2z18dZzQgToj/0vhg+6xERR76zbsEiN1aLytKgxvBVtHkJIQkjjudUPdIM5G6a7T+ECW4Z1jJUVqeFZP3urjBcP3FxOCPGSMhER3CgEAKZvonhufSn6pX77WEPe9jO8pLprNTluOI45KdiOLNafMbss/dHv6uyMyYWFQJ/vtP8qmsrOMwoYfH9eKhM9c4MvhXNZP0UmW/V59m9rN0zjLBTmE6Lda0Zi2cr+DyrxjKjmWpOeBmR9o52nkIm8Wc6ptLUyOMhn7k0aYEYiVw50tpdcnr97Brm4Bx1AEdLdruBcWlQNwd3ozFxL5Pq+pD11MPJVA6MzIUYzE8CQe4mNGfVJ2FGGu3sxConTllFpM6Amaud6iOE2ArzBC9p6RKQWDpiyFoX4UjCTuPE7aDxwVrwndu0za02t9ZU9wMf+MCT66+//uShD33orh06O0KCQOP+0pe+9A4bcfTeSix8vNYxlkpwxGszWmhMWqYPtEK+/soC2gJbmVLX5uxZF3SVpj2qK+Jb1T0jHCohPtLMO5q4MLgfnxkpGvGaPwctO68ZCYeqf/xd92r4iZKzdLIsFGaZzmgC+cCiuUtbZMFL16VdqzFiUpWGpf/s4puB2NEwLHziWS5zHygYIQMJ48MfyGIv76k8tU0aMe4pElmJ8bGl3bMXZkSp+yofd43q1TXWEWL/ZJqXMyz1uRbKhRuL7bqPO02nvbn7Lht33Dwas7gwr/HgPIjsvGv1hYSkzo/Q8aMae0VWqSy9p75R2/jvfRH7KWNWKxO5mvjc6zRd/80H4c2Zv4ToohBIcSDR2QxDnYGunMgkqzaMyqo01GyerOKYMWPHcWRJOLgLegYyZnza0FbHA51WOvqq+rCyVGI9Wf3wGyl7ojt5JXBVS2F13nSwkNRjaS+cb8AiKsxXzFMNk0uBw2hWCT97DiaKZaHnWcXX70xDBnRf+AhftGIO6ImRAgI22bEgLVDbfDG6S3oXhRSnovm1mQnsVo0+wkcCgT0PCAo9L8GgT3UetNdBXLQAq0v9qOtYG9kYgRNrLfyWtQghe0rgEfPMGFN8LyujEzKjdzJhoT4QzRIMQAQWCoRAtAO9Ve1YhYoGHL/ZOXkIIbWl3E6oV9cyYC2rshJmtHvBLGP3cjpLM1oDnTU04nMRB+rWXNIckhKKBwCXupTKoy80z0ruCJFIEQJ+Tmo8PNsZeNWxcZCyQdc1TUb5r9kIxpZy3cvWI7w+3FrEB+ua1jaiSwCiFHPQ4Hg0Eto99cZ9DSPiizh145GZo8JNTJ8t9PQtTIs1EEzPDChP9yUUWOdgLKvTnxhL3VNfYwlwX30i3FR2d1Z2pdlnkE3U7vqKdubfGW+sP9ar1D7omT5mo5Kg6+cZGFlQM1D1xcx7K+9UjJl7sR0rFkKHU2WJxO+CTJAAHQ1GyModWWEZZIpNJTRFe+/0Tu+0s7pxgzMvxbeOLhRmNLgMonTT5BeDgBkQkiWtmEggnh8dE9kRN9coWyBrRB+0cNWXabf+Xfejxh7r5FlcM/yW9osgEB4IGC+nE3TxevdcpSG60GWNAnxwTbEYHoVwVWcnpLL39EE4IkBQClhA930o3YRyXLK+i5C5OToNzy2bKGDdksHa8rTp7trkHbdGM222w71qz8y1DrYw9lEZI5qp3o8aut/PhEb2O45RJwT8mQuJa7F7jmsddPe9npFCF79HK5BoQCx2Amm0dkc039GEQoX8qoBAq1QDJBT0viSczG+BGLS00MgwuzoyYogMQ7+pU1q+GDP+8SxShu8Os5lYYW7sMcBdoutqn1xRXVrtWHf2PWpYHTjz0ncW6dkVSX/NHk0KHpW22jFxNuuoDzTuImi5VbSofuutt+76J9vfkNUX2xj7J+Iay4vvduVFUF9qAnq2Styd7IfBrUaAwEr/zkCkhVXterUuV9BGUAnq6nrFnCPDr/iQlz3iF5VVDkQBNSMAMrobwcjyHdVNvURtigb1nQAaKbG4eY+yea3SQCPMxjzDkMUgpH2LQWiSqRGzC8gd3k5Ejg/RNvFEtG5QI0MaaSsaIKW+JcKK+xJIL3nJS8qQy4oIMga1wgA8Sst3gKsMrnOcXxUKXOG5wuBYV1G0kfropptu2o27hJPo4PnPf/5usTtz5WUwY0XwnF/bMuGd/okEQ0MjkRlCgTUFAcoA4cv0v+PQ4TFiNn59dsMo78XolBXlq3q+08irZzrLqRIG8f0MhzhuK+8KKk09+5/BDH3NzqWOZsU/NX8EokXNLV171atedbav6WBCwX2gMBYW0nA9OJHDXLpFW78OY4JRo3nhWtiiUWUWQmVe8j9O0AxmTUc0bi1Ck5ZDz0vYadEHxluV7W2I37t3Mjy83RoTFoGJOgI34SNNHWGV4VBpeDPgk4ekXhIIIlpZiMKHneUi4q3jPmKslQUxY+o7wPid9tnnoetYhwhdgZQD9oV4wEFXT8R3dG+mPf7sSGPO6sroInsv095HdazgmuHcad4+Fn5/ZEVGiDykE9qVglkp251A8vcFvpYn3vnqV796N4c4fEdzjJxIM3DhdHJk7nWve+00HTE5+f61oIFGr0kgJISUEJEwkJYniTWDSOwY1waqxcoViMTocbwxR4+nz6h2VEfhUdXjQlR1YMqxt2JF4G0VCLwbtVtptoTJwtB0XUxKDJq9E7H+TJtZMZMjLuBD/QLvl9m+ySZwNlFHVuBMe5w+NSdi3ifcc2L+uOUA6ErjT24bFKcZ+l6xClegY+grFkRXdlTIOgE98/6ozqos/0D70Z0dobJeMrxXxifS6Mo8zyynOKdokwChcTBLgROByIapMEvFloOEmB5akiquUhtkEAe82mgxIoaKMfDfv5NxVJFBnp+HzVhkHu1y8FSDGa+zl8HPePDPISdtRpiZFih8ZMFIO4dxEW5LNFBmMnf1bNFGfbx9k9qM+RzbF8347PusNjsDTD4sLN/QyC57tDgsalx0HuGVtamr03HumOsKVPVHN1RlLXVlZQrFqtbdCYTO0sksBmL52UDKmMgyff3rX7/jA5myluFQafuz4LxuC81nfZ0prSu8ZlooIGXQejl3WBWJuNkY4WkOPKX1CEaEt889ZwbExksYKJ4X8x6hRvsEEnC4MCrrwH9XhD36X+Hcab6j9neMAkYsoSdBRR+QMiMjpIoZdEwi4rAF9xFkk74SLJWVM2NNVJMd5uGRU9ASmxxJ1IgFxCJzd84EeHhbolDLaO3QMFPuLJ12c8ivjRS/mWt+3e9zDousOxI54gpHGXzta19bJsU8hBUz054V3pAphhWtH1QoyMeLqaWO40AVOpUkdGh8MYPpChzSPI6MSR/hTPgrk1a4SrixS9iFn5dTaQYjLX4fLXvVYuiYYcQBd1lW3oxWuIWRdLjO1DGaFLHcOHEzXFY0KX+XnduiHVxDCFZZ01gPRB0hCHhv5KrwNnAva8sh50wGs4KnE1T7CPst1lDsJ6LsiHBkzYcxIuPAH10clypl9cha2/cQoBFt826F274KwrRQwPURJ1jccTvSqI9NvCNwrU7fffNaXBT3pHA8z38Eil/3e/HZiqhxP3hZWTK6TEPh+kjL7kz2+FyHd4dHV94KA5vRuLL2jgTtyvURvv4btwNWAUxe/z1HFjSGRSbLmkXmzGpZwe9SwsjVMWM1VDRTle3zI9Y16ovIq5j7eDF8TcETY2b1VrQMvmxCHOHVlTHzbPzeKZ9baGVTmgv/7ppOZxrui+ghgLp985gAYcBGI92TtuDRL1HozTBUrzde139MWQ7NQWv305P8/awt8Zrj0/VB9nwnADrGNZrYWX90NDCin1FdK+V1dXT95P89HxbPKvBCtCQ3JWsHjLHCkRU3zh6MmXnD/VlLbZ851o3xrLXQPb+Pdl3h0wl96nMPBgKajYTxXjZXVtsV57v/z2hoJEii8JmBLbSwOSHerKbgcLmtBPDT4MsFxmCgQXiMPgnLMgEwW08ENA+0EZmx11xzzY5p0DeqU5FbhGR2azKrzNPvzVyLuEfB0L3TuXi6Ph31dVVGxWRWGW2nrWblVoqCxk2WAK5I1q30LK7WQ2VJrdqwT3mHApWVne9RMfNO6/V3Z9qYlY1QJp0Kpyb6+cavszDhGYWjmg9uaeg/Lir4jp73ne2jdvA/C2OvrJi77CE7W2FfbUKQESPx4RoQoqnwBZPHyF1JM8xshHskDtWpg3o8+oe9GbIetOHtZS972dmZEbEtW/phZLbPtCkrN2tvdS2WtfJOVkamMVaMJXu3El4rQrPrW3zTuu+nm7mbIRMqI6F6SCGwAjPj01lW1bMZY4vMNpuPs8KBclj/lFIoIUBac84peYOljM80/ti+2Ab++/MoBLIayQSseS0BJIvR072MlLnYpurZCq9LnhAv0wq6dwVb3QizeFXMAZMRywAiiPHxnXYAZIScgeMkoUCUirQHkutxT4uUaJqjiVXBiDHOvDcjSGYFQ8esM8bYMUK/1o3RiBllTGmW2WTldfddQGTvdcpHRmOzOI76YgX2mZOzZXTjkM3t7D3PCpz1rZgySRz9+mnT9x1OXr8/p4+sEs1n7fXS3Cb6SbQgoaB9QeJBBCqM+svbMhv6nyk6R0uIV/2eMYn2JdBZvCJO/t+zefrgdritaJHVdSJ+EKIsfLlGiam5T79VwjdOlhlhnkVIVIw+MvmZdmT9mmnuswIyMpBOyM3Q6wiytnYCKWtPZN5bBNQIvy3v7YtDp9nOaLQzSmRFy5F+XCPvwoIv2EYw5xGRP2Q4+fucFyOBQHp6mLk8FbrH5l+n+YoPZXQyGh/acVncR5nmVcGhiH0FMsEQJ2GGY3wuEnmlwWR9wB4BP5fB/cz89mSAHZF0be3wc00GvzcabUx97W3OFsUyRrfld8fsM+0pm5xRSM1Yb1k7O8Y1smIyfEeKw6zAX2XuXRtX39+qzG1VsjrLIHs+wzOb0x0+V1i2W32YkwSixDNTvI5s7jO/yKCgue1Cw+dVFDoVriPFwtsKDmQ+Pmj00QoTP6SGk2mih4DOROtwmWXOnXYrAaD8RzJhtTOcE7pY05DAwK2VafGZVl79dlz8P9aITFnhgEakemXWOvF6CooYw33MMZ6xKCJUDHwk8FdwzJSJrQrQjMCornUCaVTnCsxaZ7NjW2nn/j/DIbsfhWoUKlk9kXECV1w8KlcbW0lyyH25c7VIPTr+1jV5D1smU7Jv8NWzvhHYy8wYfNWejuYlDDS/ldbmaFlSY+Nnn98ClWa2BSpp2hHoCn5Rq6kYNc+JMLSgrEUvFpsJiav8i1XdsZ1ZvdFC0EeEqvOjZcJyXwJKk0OCSQRF2KzuS1gQqot20/XjDN7ZBI1aXnY9s9xmxq3S6hyHkebv9XVWi+Pa4TLD3CuN+FiQ0c7Ms/HayrhUzHrm/S5lxKwQuuKKK3ZzgkNqBASkkLqEuVltbovt0fOa41gJHL4k4YCgyRaaI96V9VBZRDwr3B/wgAfs1jWOsk9hdaBmiWpUxiGshVkcZibfSBOJ72SDDVMlN1KsI2MyK8zPy8jGAUtBRMpJbCJSEa+sBxGzCElnKZPMT/mSXvrSl+6InPTQq6GVlelb3Y/PdJOgqydec41uH0Ujwkx5Wd3HsLxifRUeFY6rgra6NmrbDG4jXjIjuLLyfSyuuBgZiEZP9B/53KQc6b6u83y1AZHvLCjrv+aVmLRAZSohYpYpt2vPbF+Cn+aw6hXeR7UUVk3umecqSdhpkluh08BWtLHIpF3LZFAEfkRlxfw7Ez3W4e9lWuts2/F3kikWv6cmhawHaRgSCp7jh/BdTq9bqT97tmpPhXdGGzPtzsqtTPROO4/1dcJ8y7UVxWtmHnbPdIxniyK3lQYqRazrt6gozUI2vrx/+0UBIEbNZkMpRGR/7tbaHKdYrgSC3E4qF9++r0/AF/ZRUGIbmc+KesI9fbTNa5V5vQ9kpmf8PWOerxLHLJPvGHdG5By4wsY0cipRRoZzxbTivcwSqfop6y8vm007YvAcg+qHD7G5DzNYxEXeGO+bTqhHHCrzdzQhMqE4Y2Vk/TOjoW8VXvvASAFZwXOmzFFdnTDZKogrqPp5VJYf1zuDT1UvZf3hH/7hbu6K1iUMSGioD4w9RiOBW2cdcd9zws24Xzsa7NqnZ9QO5upsctJN0UfZRDyUkMg0tI5BOw5bJ2rWFl+xJ1x0FHng72owtLAj36R+i5h0+AWb5kYMJgqnrL7YN5EoY9tiGUwANu+5WSt85eu8+eabz9xLAnL2eBI91REn5qxWHvsva18c5xHDyt6dpdEKZ5/88fcMVAx79E5FB/vgMlNn/J49J8iUgRmB292baUsn+Kq5xfWYrjzS1+tf//rdXBXNa32BMFIpdQrCIOFhN9cqRSWO1Qy/6gRN9qzKpI2eoffg0UfAPoQ32wFuiWQMIOvwiinOQBwkzC5pxOTEF6MkTLQ7TQ5gB6PKwPUiM04pLPwQmVGfjCaItz/TIioBjlDgXAXyvkiY6RrCSwvhEoTXXnvtri8kLNSGKplbhW/FaFathKwdVdurvlzRclfud8rS6ryZpYkZGtoKcc5ldWS0lj2H4lBZNKOxj7SV0X1Wlh/gFJNPRlcQdZxenBtYBp4WfWvU3Yqw7PpgRYjQ56snVx5kR/OqtjQLkVHDrAUM2qxJVJUftVJ9VAf51l3ikoZCgiHTkByI+ycRmkLcpHX4IR7eJ9VEyhjtaj/GSRgnF4fqcNC3QLhKUyKj54033rjrAwlG/Y6HD2V1jPAZaUBZv2ZjVt2fwaljdp0iUv1esUi656q64+/RIT2rAmNkGYwgjk1nqWV9nD3n/vaIZ0fb/BfdckgYC8iEiULLMXLp1IJAqnZ09FvNtdjOFeGf1eN1ZfdJ3SOeRTTVJd3RnCG2qiFlE4CD0TWoHIBDYisWf7ZA1DaoS8JAQoFBw4VEPnYOFKraqmvCSx9O2SLHioQDkTv+XkYkncaftWWLFad3RCyyYuTqop8FZIxVO/zcZD+qNE7kGWGQ4Tli/lU/VxOi08pGGm2Fb6YEjLTpillsgay9lWLWta0TIN39Cmbot4PIcDvBPytMUSRFy4rRl4Lj7mDWCLRXiEiiWP5pkfYim5cZ8x7xx5nMqDNt7u6L/yiHGuskly0h3khDWClHAytftz6ET8KQdI1F0VnTKqvDv6sOktQ5oE1gAaApZ21F62bHMgmwdN2tnRXNeVar7CBjIMRla+IIT9/ZzARSX0gY67+nFh7h3OFRtaNi7DNljKyp7H5WX8bcKot4pDmuMPHROEYmUeFZwciiGY1fZ1WNcKisvuyZzkrL6qjqIxOxFDwsBN/Zq2dE1wSAzLT5tNHefUwyZamz+KqxyAROBp0Q5RiAWT4xf5DyAJEtGlFHYHSGBlNMS4OHGcguQzZW4SucrbfDkbJ9wPWBWXa4+3UxTnY/IkCwaKJvcxbPTGvJrmdlV/XpGsKVxXThjZsLoYCVprHIJkVn3nbXq2e6No3KGgmELRC1xqovY/3VZJ3BrxOeMwKkK3NLf8z0u8/Fql5nnlVfdXWN+tnXBNlzgFAgCaU+8WCtjIedDgSC4xN/V0Kuq6fiYyOarsrXd+Y1B6Ud1FIYSb4M6UyaZg2pgJh5P6QELVbvZybYrMWQDZZLePdlikFyAE4WRpYRkJ7VIq5wFePlGV9wm7GqVrTnLdaSwLfzczqY+p4+x01HrPNsXZ32X72fvVNB9dyMAOkmfYdnp+2Pys3wr+7NtntUTvbubDbjEWRzPLuXzbP4TPaev5N9rwAFRv/JWUQmYtbJZMlz9Gan1J5O1u100bWb+3ERnGdckFTldHhFwQLPmYUloTAy47p3VrVivrvmAbPiOvVz/RAA42e3L8coErdfrWFkA8RORuEoE1ZEydGNo7ZXMGKoI009EhpnS8h9xATyQ+axGIhO8vZnlkvGEEf9lOFaWUeR2VdMqat3BNW7mSB3nOIzWVmVVhmhYoydVjpqU8eIt0InvDPBWAmQGbw6QR/rhm+wXwg3s/6/9rWv3a3rsVs5o2OHSqBVbemUIL8OfrJm2G3sa5Exg/PKmGVWyuz7e+1TmNXmtpTNdxY1M8ZPx0IAK1phpZGzFkCqWzRj4SBXEJE6sZyKQYuZaoFWGoksBhZvnaC6yd5pn/uCyhDxyV0k36uEFum69dE9JpJwlvBQW2LOl26ij/qow210fYXmMs2/YtgdLXXCOBMI3eTsrO4ZgTnb3q0wU1f1TGUJR9wymq6EYaaJV4BriOSNKDQSCByV6vWNxtUh4lFZFShdUXDHKEdZNOwVggeRE6mLsOzGJ+vL2flylOijQwATSR0kRswiJ9IVhpZN7hmGVQ02KRykSaheDRyprNGSV7RQx9PPfnWoBFQFFQFnWsmo3QguublYdGb9BAvBU31Lu5rBsatztj3xmao92f3KLTHCu+vXrLzI8CsGWeG+KthmYYbGjgmdojArcLN+68YUZivQXBPz5xnNZf32OdyVe1q4gjpLr1PuMuBwLRbAcZPrP2ulyo0UPRMZPqu0dPA1hUtFYDBSMSQ6jkHyXEK+m3ZGmx4NHIJBTLFiCDNakn/H2uG9VS1u1UromGPEW7hxJrU0F1lJ6mtNJGK5cSOB+0godfjPvlO9n43JrBDt3DUzMLKMZianT+R9tPFDQadkzLw7W8eMQI79W703qhfXLVF/HkY9g4NDxGm0HlNp57F9Ujh9/xUeD8LYZb37ZtnM+vJyI75ZPx59TcGhmnRbCNobzK5bgUwsYv4pE99bfG8GZoRDZRpmz2fPxe+rzH0FZrSyjKmBF6FrshokFFigmzmi1K+vuC629MGqENkqdFbcXtkkrRhCpoV286TSBvcRFu7aODQdZjBTR6XAzEBl9bsis7WcCyHDQkUb8Znsvpcn3oWFgCDQfdJq6BrWQ+ahiOVR3xalc++EeN4BjmAGW4nYG8nuQ7kyWAzlsG00gfjuSJN1PPw8126n8awlkj1/iME6BHRMKDtHuGtvNZ5bhfOWvhkxtZkxW3E1rVpIsbz4fOd26sqo3hnNsUqLPRbM9k3sj04Bi/Moo+P428uvNO4KN4eosQs6AeHvxd+4xsX4nbljGUhJq/ZgdeVH5WzGunG4cDr5pLs+Og15RJArlkScSALfLwAT6zTkqiP1HXONTIIsZuNL5/2RZjwLh2CgW+obMc3q+gi3THPdB9et2iTXMzxWXCMz71U4xTJi31favr+3yuRd25+BfSyLDmaUsJUyOqY9w4BHGvss3hcG62AZHrEN/kzkP/AeNueSkZWQWV9ongmD92sRf75z4tvBhEJlJewDs50/upaVm5XvppYEDCcq4ZLiwBtF2SClvbyI94qWOrq++sxWqCymGejeq/Ddpy0Zc+0Y78p4dEKzY+r+G+g0W+6PBMNKfXdl2CIMKobK76oPq/7plJWo5XdlnDZa+qidlfbu5aCc+jnpWOvZmc1Z+TN8ZkUo7L2msK/2MbI6ZidhfKaS9i4QtEahU4lY6WcwcE0RyublRcLsYNXCGGk23TsjzSXWP2J6o7JH+Mf6ZtsxejebaDPlZExndkLH3x0Dq56PfViNQcWAsnf2Fe5V2fvCjMYfn+3GdaWNWbsAx2dmDDOIbcrGI5Y3ajt8h/Kr50a8sKKNER57pbkYMeLZd2buZQ3nU6WCrSQrROCDJstAG7YICSMMTOYbO5CJ2V/Bex9Y6Y99mfGWNlR90Wkz1XuHwKcqYzRmFdOdsVA7oePMfx/LdxanLQIhe2dVEVmtq9KSuZdd9/9Vv2YMnusZPWZCYKTNZ9cjbjEtd8TXf8d+dzyct1V8zCHWlQnjjmaPHn208k4nOfe1OrIyoibGOaxYCAJZBJ7qgVX/Ga3yUsCM1bGiOc+8O6O9VXU4oV6Kvqu0wxFkeIPziqbrv2csrPjMSAMdvR/rz94dKRZdfSOYYTwVA+4EVVeGX8uYbnaf39niayWcThPrTv9JrseOafKHudIa6b+bZ7MWTgaRbrNyZ8f1IFlSVwmpIugt9XqZK/V7FlQkvS9aEwFwuYXBKmRa06qmEGHLuyvvVMyzmpBdfZlmVAmtOGkqBr/SpmoCdgKiY97VBK+Yf9eWqt5VplG12X+vjn9kaF7uVgs0WhIzFklVr88j9hVoLVL7eoiIJISb0G7WJKuz2UcWSXw20uyIprfyx4OFpFYTrBIAHUFvgU4LiRObzWkkyBJw8AYpHTSwno4i1nEpoJtcFbMaafyz5c/ilGlUs+86fqMJM8tks7HvJk/2TlVe93uGKXmW3dimWetg9L26NjO3qj5ZhVmacmHg71Y8pHpvhblm12NfXgins8V74hXa+a+zUTi4R3USyi1hod3T2o1MZtLVBIQVjh55SZmZhRn76WhCYVR4hdAhYaWBleZHHiN9JxEVi8qKPNKH7IlZOZcKRgznGOVX2sZoPPfFZ6TZRxxn6xxZShWzj+VX5nzXljgfIoPJvq8IdW9f9buDjlFtsXRWlYwZWhpZDtW1kWLYaeNXXUzJr+9i6gSd8A4ZWMU7PF8Yz+GGFh/xrAhdP1SKsQsDys2OEY1lrdLRJqGQSaOsc2c1/62ayMogV3h54jsxfxaYSW2hgcVKAM9LJRhWGN6onJGGPAIXoiMGuE89vEN5o3e78e60/dn6+d1ZI5m1kSlF/rsSJqM5szJHVp49BAMfKQsVLXT0WfVB1U+VEOFeRRNuFSAMrroYZIJ7Wf8Vnk4bxZgJYfcyiFLEFa3fEhraa9Cdkez8JRMI+iCEEFQqW+4pCR3xKXY8x/Z3fXZQ91EmuUem7KicDDrGn024UVnxuy8MYeJFITDSSI4Bq6ZeV84KZJN7tr+rCef3ovaWvbsV5wyXTiCOmHnEO7s30sRG2m72XLxe4ZIJrktFXxUuo+dH1zOayPDM+jji0jHaWJZr/wpPv+dF7Z/0OggLNrNyxCe5igSeTp6syp7PaASdgiu8FCVJPjI/dVLuKc9AUFlLsd8OJhRWmfgKVFJy5vcWbSdqv9l5yY7XrOm3gseMFXVoyBh0Vuc+E96FS1Qasr7tysogo4OZd/fRikfjO7LKYr93bZix8GZpsmKuW2i20+JH73T3wcf/Z/cyS6vrl66PXcMXcEa5hMLdLmYu1T0l1FOq7ej2Y5MZ/53mWZf0s0dm+iC7ztHAshIA1i8kcHQ9q6Ob20c9jjNq1ftoH4d+N9P4s07LNL7VDl2xUkY4z8K+lsQMsx8xnRkNsGu7/+/acwirKSuzckOMLNCq3bG8rYI9MqxY/kiLHuG/1do4hqIyS0eZohHpzMuqtORIc/qIqcsdJOYrRnv11VefnfYobZzU8bwnpq8UFHgZBCiYHPup+uSG5ijebswiOF6qXxaCyuQe6wqeajsrI5Y3qzxtWlOoKp55d6VzVvCKeHTa1oz5vtKBI5ht64oGfEhhPGMN7VN+B5k1wfWVslbwzxjGLFPMtFVnVrMWQ9WuWaZR4bzl2rGs0lWIvCEqdvEe4Ne6vuzmPmsJfO5xj3ucnU2u9NUcyoPLWb8lOCRMGHdOaFSZ8vdrHYKT3WKizdlxllAgGEDCSdfAzTPczngAZoX/rj+mngqVbGVElXazxTSNZVYm/z7Ca1+YMZ9ntOmRdroVOma1FTIm2JnIM9dXtfCRsBtd7+rJFJxK441Kyoy2P4JOA66ej0Kgm4eHhJUxyKyB2F9ZW7LyKkFRKaeEoYvRv+lNb7pDan4WnckZpHflspE/3zV1XWcdQm4nP/t5ZL05/hWtCAffS4V7yi2Raj6v8rS9juPc8k7W4ENovocm6EPAaCA6S2CWAV5qGE3yaqKujm2m1blG7tf9+YxpxnKiVl9pVx0+3r7KQoh1jvpgVXCslJUpSVthZSyzdowYZTeGM0pW1fbsngAGy87kP7oYkSiQoGDxmHdImvmKV7zizFogYtGzmma4Z0LJcfFn/Cx3nsViwT2VnebY9fXRoo9i5868M5qYh2Lq/68IltmBzLTWS4lXpfH5szM4dUy3ul/hsPJMZB6zQmbWypkRGo5fFHxbrIFVnFZcCytQafqxP+L1yvoa0Vrst85C8nrcNSRwjTxLza/32AALU47unGrcZ+YC9Uo4ERrLEcQC1alQV92PoaiHsBaWo48qKbxazhZkqwlyaE3oUkHX9tl+GWnG1Tv79lOcuJmm489l9VaCIPtdMQMf96xdEc+s/tiG+ExkUJHeKgZQ1eflVP2Q1R9pPLOcViyVYypPnZXSabVVv3YCwd8XjBZf4zucn+L9edtFa0DMl7WBjA5YbPb6uxPtOosx9oXql5tKVoun9mePQhRYnSBYmfPLO5qrBs5q/Jkm1kn0WG93r6rjUkKlHWXQMfFjavyH6JcV3DuNzp/JNORD4zmijUygdfQ9aw11DLF6t7IaViZ4JgQuxbxYtV7itUrZ8Guj3zM4CtDKWdi9/aL2rSgjHU3r6W5GvCnDM+Lf4e3ls0Yhi8RdWNFllNH4PsJ/r81rh7AUZu+vXL/c1kInxP5fhW5CjjRpPhw0oudcM4ua18g8p7yR4MoEQKV5VZayv9vVswKzmuQWGCkpK8JmZOVW97P0Ghkj68Y21jfzXKasCIgoknB4y4u7lWU9aMGYDAfZ+7HujvYr/EbvxOil6rkZBWMWpk9eq8zUY0CnFRy7vkM+u887W2CGyC4lVJNB/z3/vMIAtZNUm3GkrematDRNSpnKHsXRMRvqmNXMqwm94ubI3o9ljOqJfdP14QhWx7p6/hA0U/VBvMfvlXHN8PQ+zCzPTojxueJimgqUEX93lrHOWHYR10qQbYGM5o5yHOeK6TkzgCtQTayReZrlA5kp/1LBbL2jCXMsiES7+l523b9jHWgn6b3vfe/dBiLC/AjtU4SH/mcRHTOMN6s/m5BdW6oyM0sjuhAcsvo6rT3W0T0f65iFmbm0WmaH88iK64TEqH8rPDybaPes87jTRLmYsTwPreTCxzqh2ikssR8PfhxnBjMDdAgpmJlK++IFHEogbBnwlXKPCdUk5P/IPKWM7HfnDlHIn1IMKC+9LAae028JCRGx/L2eimRrH2V0uFUg+PVRu2EolSDKBEv13ghWtf6tZe4DcS5XdFfhkfVv9hzX48axkcJ4mvjqR/QV2zNSXmbHc/Scu+Kqflgdv71PXqsmWJRW+8BqRzqsTqp94HJYG4eCkfsk3s8mSZykmdYX6YJcMyykcZqV3EkSBBIMuJoyXFagwqO6Hxn0qrDJyphhzll5I9x5L/rrD0H3q8rOSFjqP2Pqm7/iWlInMColcyZdeSyjYqqCjs4zcNwjzChWGcwKzornHlUoVJJopvJVwtoyseJ7x4CRueZA0ixcH6swYkbHglGdIwY5+7yus9mHvPS6xlZ+WQlYD5X5PpocXd2Rnlb6unsns7B4J9OSVybwDO2vPD8DIwG6WpbmhcabMwl0jc1YhFpW5wVEJt7xhUwp8XIyJSCDbIyyca14QeR9M/0Z6TJzgY34LXjq40cNH3Sfwj4Mavb9OGn8f/xelZs9fywhMTMwRNSMNLhM4NwV4BBjL8jKIHW5FpjFIPRdz/vicidQZ7XJTPuc0agrpp1p81UbI05bodNOK1xmFZhVWJ3LAAno7nOf+9zBZahnFVzwmte85uT3fu/3zo6yFMQxnKmvYsQVLUcau1DQLP2sdkiJQemLG+Cqsrox9Gez+521EOvAAiObquaWh7UefE1hNBFmTGR/tyPmUWd1g7AKM5NmteyRKenP7QOzGsQ+ZW9lKp0GxCYhrRtokomAyUyp+4QErlggI+HAtSgcZscgszIiZOWPmHZ1b6tAWbHkK5jFcVQ/YyAmpSRz+pD9U9dUloSEmBljXu0mznCoxrcSTDDNLO30hcYNw7scx4mbU4JMARGej2hl3kRhVVmRGf36s94X+i8BrDW7KqPqUdYUqgasllkxtZXO3JcZXgpmWjGeQ9V9LIvoUGVnk1on4L3yla/cWQtyHdFHEg7SHD1OvJokVV2Zq4HfFV4j4dC5CLKyViyt7LlZwdEJna3W3haBUClB+shtxDgjFKTBskFM9yQwxKxlOZB51Psxs4yy/s+EIofkKCW13tGOZVyYmbC/EJisPhIE11xzzU4oSKAJxHyl2Oj8BWVIxXLgvbjXJjLyCt9q3EZ8RP9RsrAQZsd/c/RRZZ5thZn3q0mwT92HEigZOH6YmSsT04lmC6PaCivMdhUybYjkYmIGpAWWxnXzzTfvtvlntBbN6YzZz9LIjECIdXZCfsadM2NhrEKn5c5YVbMCZoZhZe87TjyDy0XjTcCBmJkYrzPrGUVyJKhIjX3ttdfuAhhUr+rhWF5PWXGhKEdCRRaNBIIYLikncNMIf7VFAg0cq3H3dQK+Z0oufS18s2ijatzVnxwbqneP6j6KjXPYajGsvp9pY6tljJ7bV2DgHom7dI+pzR8CZhnjoeohzcCNN954lqteE/XlL3/5boKN3DCzY5lpYvFevJYJgvh+VldVX9RGM9rtys7Ky56fKadiVpWmn72/Cmj+aO2UzZGX1OMunoz5+/cZQetCQcz7+uuv312T20d09sIXvnDH4Ed1CDyDKhYOLjAO55Gg6CKfuu+Z9YDgcIvD8YxCXc9yYBDPHVwoVETcPe+NGl2fgaqsUf0zroKOoPYBL9/zqsxAp41uweNQbdkXsnEUs5AgkDmv+/IrV0cZVow01jGLr0/CyiqJ9WTPV26NWSY7amd2raPlUR3HUk66ciXkNc5+zrGvIaG9ix7khpmZ4zO0jaZNHQ960IN2myZloYrmgNsDI3cBz0dWgASI3pMmLlcUVoYLthHenTUi4YJrSn3hwnQWmFd6B+Fw1PMUgGwCdI2eGbyq8VusCP+dCYeRybkvuOl3LAE8i8elhkzjyoDrfsQhkzeW58/HsivNy9/NfmffO+20amPVB/G9EbNfEWgZLpfSGq0EoePkoDGVdi6Q4JfW7lowz8RysrJjHXGMIj8SiIlLIEjwyDWptSytW0Wme5q4aPguYSVrgLUQTmmTsNBvrATe6XCO1ziG8+3f/u136xR6VwvY6jPOV8j6J2szi/Xwn4NbCiONe6slMGvWV2VurScj5hWY0eK4xmCuaK7+fx/YymAOAaN6u0m/8u5Im+z6MTLilf7qaH2W3qrf1Ryo8Mjeq3CbKWtW+x5ZUrFstFcxZDRtWQ0cZgMzkxsxcx1mY5S11fvbBSVunltuueXkec973s5S0OKw75g/bQJE9F/M/2Uve9nOWpCVwGZL4ayy5AqteEHVN4D6QAJBVowEpp5V9NCrX/3qk1e96lVn50NTTker6j8JXiwvXzM5SpbUGYm9pbyREFiF1Uk1C7MC6nIx5Fh/18Z9NUs0kapPZvogm/zdc/toztEdEJkg/71NkflVCsGssKpw9fpj2fHePlZu9e6KQlK1NRMq3jYWl8Wk2LTmAhMrMdOyK0tt5B1A2IiRa/3gxS9+8ZnryFNjR8iuqxwxZ47l9A14bL7j3Urxyfic/nP2swSlyqUsCQlOdqPvnOai1czivdrH+sxRF5orgtrCXKoJe2gTeNYaqa7dlWHEHGa15ey9fevPmHymgc3WswLV886AMNl51gVB3EUa+yROyBXht2VsOmYyU2/27jGUhZHlNiOwZyyElbYI/BhNPavvUSBcSMqqhB/CQeV0+K/MJU8fr/e0tiAcZY0o6omNfZUwcDw4WlR4+hrFQReatw5S1sHZBFvFZeadTgOryrsrCITVNh6r/ksJI2VjJEhmaYqyNEk4Y1cTzTNIVhpeBZXA6HDptOBsbs1o/9VzW5SgQ1vqGbPP2hmtzpE1FOmjKle/xWBZWI68zDd3XRish0XLp2q7l99ZI66ICCQY9B23j54heirDsSrbT2qbhb2O44z3o+TPmOzMYHt51XMZYc8+O3vvcsKh8NpX25/Vcla0oa5tPsErDa2qe6ShOj1qcskfrHhzmepazJMrgPMbZtuWKTszuFUWwCGF8b4W5KHrz6zFjlH694yvZMIgez9j4v4OeYHiLufbQ3bVqtyKF2XXRn0ObqSPx2UUN8P5+GXCK/b7Cl1tWlPoTOhDaL+j5zKCrszRLbCiTd3VYBXPEXNYESqxzKyuDM+OeazWneHgjIP/WuCUn1YfQgB1jQXEVU0/0t9Ig4u4juqprO+OMXR1jZjxsZSSTFGcodlqzq9AVoYEgnz3+siff9vFXFxiyIRFZ+2Yrct/x7IyHiPmLyEgHPzUNfIr+Q7vCJkS1VkyBxMK+xLNzHuHYPD7vHssU3pf3EbuFcFquYfQTGe1+k57W6GrFauky9JJMjZSa+hDUr6oTXZCLk7SjolvoYeMkXc06vfiKWLVu35vH5oYvZ+1dXbMs98zmnulfEggyFrUTnqikq666qod45VioNBT/ff9MrPKi/OvOP7de5wfIjoULr6oLGHhiQJHZc3cP/gZzav3R9po1mnVhMk0jVmG2Jl8M2XsazUcWqBebgtmRHgjTXZ2Ymda56wAiu/JMtBH38UciAnHZ+v+ZXcndYLNf1cacta+TGiMmGest5tbW6zHrXBIj0HEJwphZ7jx2Vhf7G9oQEJBCgLnO9z97nc/24Amhoy1MCuYZ9pe0a2uidYI1fUoJuHEInPU/Lv5sgXHvU9eA4ERdAjOMIDZsrIyV8zOGYK9HEx4X2KcLf+YZfN9hZk7k+00rUzwdPXoHgt3fKQVEv2BW4FcNu7bdRw6Rj3TvnivEpoz2nVloXTlzMLsu9k4VAzcy67alNU/Ep6dy4qPxlbRPOyPYF3htttu29GCciNprPW9ythKiGcV/z+i1wxn/SdiSDhgubCLOnMfxf7wPEpV/UcXCrNQDeDIEhjBIQj9WMzwUOVuHeBZfFa0tn1dThlBr2iYI407lh8nCJoXGpf8x5rg2ngkLU33tdagnP+aYJqgel7pGaSt4V5asVzic921Q2h9lctkK6xY4TxfWVGjsjKraYTHjKLBMwQZyDp0gUC9d7+opcutKMaMQOh2Emd1ZbQ303YPdXWarnIpRT42Y60ePPdRrHym0ZnWMlNf9rvTDLKBqGAfi2HVWjkU7FPm5bBwHGa0unh91mrsNNDsuiadfMaE/kkL045RFpnFGMQ0PL2zGIQ+So0gbS7bYJVlu5zpF9pawUg7zt5fsZBX4RBWR2dROMR5nykC8fnOQtSHcZeA4LsE/xW2BkPqaTR0cAdIIeHtit+z/s+sN38uuquispO1d4beZulxOSS10syywdxXM50xo0dlbSXcy8Hw/yTAVithHwayUm6cHFm9us8mJg730X9PT0CKBT81T8/JgtD3l7zkJWf7GmYFV8SnEmSztNdZSiv9PavBbilzJPTj9wju8mEDFtYbH88+7O2vLFLWCpRjSNf1W1YBqanffDECCFcNa09RO8/as8KLRoqPZ0TN+Ky/z7OHsOT3ch+NJkKELeZvVu7IMpkVOFsY1aHM8ctdxzFhljAry/OQeAgq61YTX3sTAJ/schPJnXT/+99/53fGp+taZsfgV9qyVZvvmMxKWTPPVdr7Pt6A2bpIEqccQAQEaOzIVMrekkybzqwSDvBBKDCeRPpcZVE/XcqKSvOPbdB36MXxisy+67vMSvD3Zjwjs7DXITtRcnaIzTK66rl4PeuclbJnJ0w10Q7FuDszc0YDjO8fCq+KSXdjHM3cDM9YTnV/FqduTCv3BPey34AsCbmTxITkMpLlQMoB1hSALg48m8wZLXV9sxWqOROZ5KiMWZxWBWFGuxFvIsPue9/77sZBYyBGLbeOfuu/spxq8yGJJ2M98TuWogQKi80SLFggb75oIeg/+Ywq68C180wJQegIT+FOTiICF0ZQ5RSLbTskbNqnMKM1ZNc7s477I8gYQFXPCJ8ZOOaAbBVMXRkzFtZKnbPXV2FLOSv9kN2PWlpHe5qMYho33XTTLmulolU0qTWhlcAtaqZVm5xhdIyjK2MEW+h9xYrYd8wj84xlR2Hlc5ysoSwKe6iwHzfp6SCos8JD/zW+EiT6r7IFJI676qqrztKeyKUYD8yZaZvjr0VtuR05fRHBIGuUsuPuaS83G4dZ5XkL7JUQb4bI4/NVWUCl2cTr+xB8xlxWNKJDAG2AUI5RtkM2XsciqgoOZeJm2lOkoYrRRKjMdOrBPcGCJJFIlbsifs8YRje5ZxWcqu3xvZl5OYJ96aFimp0lCmjBX4xf/c9xnWKkEgIc1KN3JLTFwFfaoTGUYJArCffOlRfDTDX2CJpsXwDlZQqGM3JZIbJohB914g7TfVk57IsYWb0jC6/yJIzmwEHXFKqJGBGs/ndm8z5a4ZaJ1D1/DEZJf0WBcAjhNGPddM/MaIfZGI7e2eoiyuqdqSdaB/yvBGOltEhj9Ikbn63oOLue1dnRV8YIZul7REsritYhYcVKETMV83efvDNuwkkrjbqq0xULP0vhQuFOrLwbI14mQSaLRvhL+HCUp57nuMxM8GSQ4RDpOrbfLatZWH4j09oz4pvVQDLJVt2bgRnG5BJ+9O6h3CUjcKKutIBD1TEqc6auffGphPJKufTVyGoYaeIZLWS48JxP4Fl8Kw1wpt1VG2YE96yFtDp3V6ESbI5j1h73vaO5i8mKmRIpJFdM3DvSWWcZXj62t1/8ZApANhad0BWuuLeIYqK86A4bKaaZhVK1J/t9VEuh0kBm3BNZWYckyFkLYUYbPgQ+s3AphE/HCLbCFmZePT9T1ujejOaf1ZnBSMPeOmYV48qeWzX9ZyGbpyNmcygconZblc15AHLhoW2Lkeo65yCI2co37yeSVfjO9nWECsfKGst4mu+Y5poLnxXvRiYcRrx4hVY3CYVV0/SY0HXmqKM7DfOuBndF3LqJtLWsGdiX5lasWH1YgGQix5QH+7rNqgk90vJXFbBR3ZmL7dCwKujU19pJzklkRATBXLUBUWHF8cjbjC47Wq3aflo8Hy2/qJFjdXikmqfmJqQ2S74Y+8rrqe5HXPbhbXtZCtkAj6RWV84WmGH6xyTyP+1wSAtn5EKZeX9mMozoFUHgxyMqdFH+YS1M/s7v/M4dGFOnYfr9qEzN0mWnoXqbujavQPZ+J4gzhljh6biOGC7PyArQgqwieAhJFUPVdUWCkbJkZOF0uHQ860LCmPneZdMFd1k60BLvcAxpl2yxws/7dUU5OYpQmBnEmXeriVtJ6ZEl0D03mnijOs7h0kA3TjPCPU6O0XhWzyAQFNWiCJF3eqd32sXIs2Aod4buvfzlLz8zy2ddWpHWOsGw0oaO+WZ9N5ov1b0Kh+73CoCjM1qYPS4i3Ee+nyCOwayAzJRbIBMIuK/8rGMOv8mEkn6zQVL4ElYr60DKRUzLPWspOl48H+/tMw7Lx3F2lc6a9VWjVzSUDkefbDNWyyE0q62D8P+iUKo04i19NBL6+1ifmfnNgTvaPSuBoKR43gYJBJ3WJs01Ro3wXKc5Z+3L8B/hHpm9/84EZIeHXz8GHWbCr2KEFX7qZxLExfcPIYg6C+7KK6/c0YSUBDahCTh3QUxeAgt68JQT+pBMUQqFysLKjOsJ0QJY5YeR/mbKO9hxnNUgzAqKkfSuiKO6v2KKHwM6Ah/BIXG+q7jJsgk7mrgja/BQOFWaNdc1ae9973ufXH/99TsGoI8mMZEieo9Fz8qkj7hXwuIQMGNdzdQ50//OQDMLJNY5wyciX6kEVvzd9XcFmWDqxvCKi2tJ0vC1gY5U1owp2r+YvlyK0v4riwyXl9eXRbGNFKhMsLswz+penUN7p87uXDjVQPt78doIqkGNjZ+1Wg7NRC8nY74U9V6O9q1Odq6NaCzeEwPQYqYsBJ3GpcVN+YH1nL6TME8+Yk+9XVlDFcPJGGp8bsTAuvZX3yuYFRbZ3Irzr3u/4hEzFkpkthXzzHCoLKRufC5c/JBzSWtK7HRmf4ToRfSh63pG72udAPwyLX0GX8enUqojzWXCoCv/aCevjbSQjPi7BlSDNtuwu4KWfFfAoYNOCznE8/7OCqMYlcOzGXPN6GlES9U4Mck16bWOAAPQNQmCV7/61bucSC4UHLcImeKS9UMFM0xzJARGVpI/k5UX782O2UxbV+dLZoXGssh22uGZCd1YzpUX06VLMJBFlUN3SJpHPixdk0IhN9KMFdMJgwoyYeo7sanXz3/Ywo+Wz1NYvTfSNrrOyZ4ZTerZZ/4ka9H71LNFc5gZF58IlSDoJvRsOf5cfGdW2+zKjcxegkETXe4B5UG69dZbd24C3wXbwYplmrVjpGmPoNNSs76Y6cMM7+x3JwgqN1DXxhHtVmWu9NcFGwMxWqxFmL+uIyBgvAghGHNV78zcGwkyyiW8VXjJhUVuLgkEzpYWzOyUPlqai0OX4eZX9vwsw7iUcKnqHQnEQ+KRTbSRptmVM3p21oUYGQ/4Ve/PCg0tZsoa4NwETSoJBJ2foPMXcB9UDHYfoRv7qLO+Z2HGbTFS+Fbr8t8z7RhZWLMwIwg6T0WE2y9GOWkh2Z8R8+XMBZQIdlavMOGRi7Difzwj4SS3FXmV2OUt/ESzUmbclXW0heYZqDSyfSR45UYYdezo+mydhyjvUsAWrWgGZlwGM+/M1BnHM7pQXFPynDgw8Yo5z4yZmIDcQypHrgOtI+hcBf1nF+2+1tYMzAqEWXrv5l6m0W6dm9V1Hz+/7/87N9QsPpnysuKpOLW6WBwm2ghrQIqBhICHxOo5P42vwim2fdSW7Du4kD6clNzMCbm7dJ0op1U+tWmfwqzZGTu+IspZs7iS8jNugfj+TN2zpvQW4XBXECqHYm6j/vcxWxEI1W837aUl6aNJoYnpm5mqDU0j61TWwktf+tLdc2iLUQOccYcdQvvm+UrxqbTefayMVUbs9Wc4IMTlh/dcQOw1yFI9zGjRI42/UhwdqrWH04sKhoIKBGLAJK+DHlSmaE0auRQHWQpxQ+PMnIj4Ruu3wpvjYv1YUYSAhILmA+sdsa6j5z7qTNFMkGwZvEpqzpqMFXQdPxIYh2Dsl1s4jAR8N9YOHfGv3utcDlgGEgT3u9/9zjQlARuFZDqTXnl0AA5Cho+udadteV901wln9Lq6hG0zQrWrfysNVfVuKa/CCwEuxiotFt+3xkvaNWs0fqbATLkzbRp5EToL9/Rihlz56PVdNEd7BLrHiXy4FTNcKn41akcW3ebvsZHPr+ua+lVCQvjGXdMHFwoVYxgx7E4g7AsjC2FGaKxen72f4ZFpUStlVAJ1K3STohO+h7AyOjO7ch3ot5itmIzCRqUtkS1Ti8L6KHxQLiAJB1w+q3i5QBhp5VG7gwmKAaKJiml0zMPbPxLAHd6r82uljsw6GjFd9YXGgxPO9IwYlr6zD0S/tWM5LvLPKp0Zfcy0q7NMLlj+Io2Z8JPwEiDsq93MvOuLz9UBQFm92fcMd8rxeqA/33m9qsBuOnmtQjibRDOaZccgO8ZRvZPBsbTxWXPvWBbFMRnHqlXQwYjRVTRQtRkNiRBStCH3+0pLwu+blZExF59s1TMVjtyThvbABz5wtwgoIaVrwlcuKS1Yk9Ez1gf+/j0TUJGpeN37QkcflTJYWZv6qP3aAc4iqADhoHsaJ/WTxkkaeewXt+C8Tscn4pz1bSbQR0z3gpXBGkJlacRyZQ1JaVHbWKfSuLu7bB9gvUO05kIQvDkDpLJ2D75PIevs0fP+7Iy5Gidg17BOcziWMPDynYCOWc8+GmFWTgVbyq/an2lHVZ2O38iK0ISQ5kbkhR+4Qvw4cePZxMi0y+i+mBVk/h2hoB2wYgosAuqaJjIb35iwnZKj70z41fWRWaisIe7tUz7M0dcSaIeYI9f1nI6s9GNOZz0As/wh6+MVgXq7CZqsbP8voXfNNdecvPM7v/OODtSmF77whSc33njjbvxH/LO6Fy0bLE/20dAOIqY8t9IKb9ockjqSsv5M9WzUCLryVxj9jFl7SDi24HE4dlsEW8o/lEAcMT4YpNYMFCIqkDZGBko0OhbfZpSWFfwr0983TGlSEqECUyR/Dppd57ZAGMg1Jm1a5Yhhdq6nrdD1zxaLckSfuk9/EO8vYOd4ZQl15WXKYxQslYbvzDzifzpwmaKAOJ/TuIken/CEJ5w88pGP3OU8Uv4sWUt+JrNbgBGHUXsBrcfQb6yrQX8cM3rJ9imMmHz3TLxXMe8tbo6MqKrnj6UxHxsyfFatlH3aNfNupINVgTFDR2zSwU0kjUwTRBMPN4W0pc7ioD3uplmF2E5NQuEjdwGbnoiMwmfuylBkPDAWac4spOsdlaePx8JXClVsa8UQRzA7dh1Tc3eJxsx93+ofBJ3+z2jsXqe3JbqatngwYrkXGkHiv/15tU9jJytRdKB1peuuu+4sT5Jr9BWes7yTwAr99/UrCQNCqLe4qvbOfdQhHaHqhCjt/fpMufH+yOqYhbuaQKhgC9PdysRXtZlDWBAZfYAnFoNCAgl11MQT6F7UGDOaGoWbxrZ0Jr/+i8G98pWvPPstwcBipSZxtQHOGYuYij5iMLIWOKdYKbtd2FUuhtjmLcJ56/M+Vmzqwn1E+hBcHvqu/xLwaiPuo9mImZHAW7GEnD9dmBAI2XfyIQk0xkq7rntyG4lxx13PM3hmQJ2sxUgA0e++fyIq3UdfaJ6xCrY2vBMemcldPbsVj1Wz7nLDlkk/w8T3KXcFKvOc/zDLLMeL/ks7iu94eawZjOinsxhm+wJhpYVlpdgW48Ol5IfzZPMHN5QYpJgl7hZF72iyyy0wimCqcMraWl0bwUjQck3aqoSh2kCsv5ijPhJ40p7VH2qfXGsvfvGLl8IoMwuhakN3f2QhXGisA2jGI83UFgkENrSpH4i0qtxGs8I79rfvm/BnVgTkUSyFkebSwew7l4pBOR5b37urCJJMY5yFylw+9jhkTEaMVa4UTSxdkztG2pfnpvd3MsszCplYlz+T3Yv3/bnsPTZoxSRplYXAd9oDA9E90hegZVcx/R3uWVsqnLJ2xXuZcI00wjnLnGCHxcCuW/nf5fp7wAMesLuuvpJlEcNTZ9owS+uZQtu5izqI5bD/gsN08PlLmMt6xMpzgRAVmUibmeDz+45LnDvd+B4t99GIUWyxKA4hGPZlyitukor5XEqYYQ4zk2Sm7H0Ewsg1k+FKNIfCPOVSkSDQJHvZy162m2hRq5yZCNkEirjNaJ/xuawO1yarvvD30a6Vf0lCQEyVtQQWqT1aKmvbjCJWta1qT6YczNQr4aj2uGDXsxIAEhLSqNlbIveYXGxqr9cV6+naVeHUeRdG4x8hEyb6rrZKWVGkkRaYRbdq+w033HBy880375QZ7z/GMkaZjWglgqe58GsZzkdNne2QmUPdc6M69tGAVutbKQv8Loflciyo2nBI4VYxxuyZeE1MRGccKIJDWiVheDAbGMgIOkZXjek+fbDiBnAgCZ/q1oE/pDIgpUJlwXU4Z4yRdzvNc1Uxq5iZBLcicdQOtYGxRHPWB2so2w0Ow8wgw2dm3keBsWoZniauJOEoofZrv/ZrZ5YR60nxXG995GaSG02Kj/oFSym6GCsB3o3fVjj4QvMWc62brFlZDluskFXIiKf6vU8dlBfrXMUxg8spwGbbkbkjSPzFQqtf48zezpKpJm9WtwCNrdIaD93ubELrO6d5aW2C1BDytXPQzyFgNOcqzXqlfp4lk6jGTBYDbpVbbrllN5YsmNI+MVQ9o/fEJNUP6pOs7E67H82J7NppYr3B8DOLIj6LsiKLwcOP9Z9zGNhLI2uCKDNZvwqYkPUri4IF41mF6lCw93kKmaaVQTcRjwmH6KxRGw9Zx0q/RDN05lm+zzKsLe9lda8ySJ8Ifki7mAMbc7SIG5nkSLPyZ2K91f+tGv8KeJ18YJRiFrQFhrK1DtfAfUxi7PwWrTqWG8cFf7vGkH0X+q6PBICYoRgp7iXKkUIgyHan+xyIuGd0N1IKThv34ayXxM9Y4GxnWQNSYNRW0az+C9j5TISZ2i5QkALjnI03llUcj25cZul0OUvqIRjgTAfPwjEthEvpmnKYLXOr9j87ufdxo0TGkJU1g7ueEWNUVIoYisxtCQWZ6ApFdffDKp4uTOP3WGZlps/W29EKdZOiQwyCQ10k/DxvTqzX8VtpM6GTHCKD68IXeGMdmdCu2lr1CZE4+sga0LqJtGVp1oQVU4Zr5nyqXedVWzPrcwWuaPIojeY/+00e+9jHnqU8UR9rd7OYPgJRfYH1pD4hO6ssxZm2QavZvN4yLw7iPqomTwWZ9K7uHRK3SwmHqHdGO4sWxkp9W9wAK7DCqPyd+Ju9CBIO5DliQnkmyRV69GswY3Yfu3XC5qvZ/o/X/LlufFSvXAhiCmLU+rA5SQzTY89HAqLCRd/VTjEfMWNtqpJmKk1VWvpzn/vcXX2RydBHmYU1Uiqyuc7RlQ9+8INP3uVd3mWHh9xI+pCaAaGFdRETys3yjBle1AnY0wmLqLKo1QYtoitAQuOpNRS1W9/F9AkeUJvJDcVRn3qmsmg6Wl9t/8EO2ZmRviuMfqbx+2hhx4LO2lmFahKvlHk5raYIFb6j9mVtYNFNEwniJ2yzY5Cjsl1j1sLntddee3Y4uxiRhJBcVCz8bdWOu7bjc5aLATcCH9Uppi1GosicuD+hcoP5d8dLH5UnzfV93/d9d+2VMNA1dof/xm/8xp0iYNxK8LpHFkPW1+pfac+PeMQjTp7ylKfsGCWuEI6U1LMuBNX/jEHGfLfMt6oPTxvBl9UV7/Of6ywyK7pKbfXFdN2X5aAFeASl+ke/5V6rDuwZtWOf/thr81p1fYT0Pmb2jNZ3V4At+BxbeO1LKJcLHG93HfiEicwrWlixHED3NAll2otBilnpORiytDVp1mLIskq6DVVbxw+GqLqcIbIrVvVrIVLXdEzoiFFUjAtQNNOTn/zkXZm/9Vu/dfKCF7zgTHsVM1J9Hh5JH6GtZ66sql7a52OhurQnQbmBZK2oDoWh6uxr+dr9Peok222sZ4uVzHOzXo2R5de5GIW7lAplxoWuZBXI6lWbiCjTM+xIFnDGxKHzXF2W6KOMOOPknBUSMyb4qrvkTyN0pvHo+gyM3h2N74qyUJ0gFSdofI9nMkbAYT2c3ubZPNkspnua2GhvVfn7CF6YL5YLTBlAQMGUXUvOLKBMexWI8csaEHOSXxu/NRlLpcHLhSXNXBquyuHMX71blT3bdvWlYvf1EaN/znOec/Krv/qru/UErANcePpNYEHnGhn1QbzuVtrI5XIhWWyedZmRBwu3mPbV6JqEgMZSfYDw13O4lKK7DDyyXcveB1tcfEdZaHbJG2FkSrumVwmPDpcKp+y5imiq9w8lcI4luPbRcrKyZmHFXUDZkSGPNKwMPzTFWfzjhMqu6UPuHZgySdr0IfOkLAhptV3WyX1dGB7Djm+ZbK9khXVGsUpT4K01g6c+9al3GBOytz760Y8+ea/3eq9dH9x00007JoZwQLMdudG6NvIh86uCB37qp35q919lk9QNBqg2cypbNp6j+maeiUxW4LyIjK4oJe62jDyMd/yeh9qy/0JCV+5K0RVuNSxFWYOiBaBrd5xjUWjE948akrovo4uCZKWszC3Q4VPh7ATevce7q3hm5WR4bIUtZRzDhVRpT7HPOpdO5f6YYT6ZFjfSIB3cRcJRhtLqxJCYnHpGE9k19QzfWZyzNkjgiAHK9+zzQ0xZGiSadHYyWUarsXza4Xly8G+r7doc+KhHPeoso6fcOTBovc8CcFbujJUHg5S1od2+EjzSoGWBEZ7JOAh0jXGoQjIzS2WWZiLe8fvd7na33ZhrPLBcND5i8H4GeKXMRItBtKT+lECUMOB8DSxCPSuhqH6hPyJUimxUyqt5dklSZ2/V1letgazu2fer50dn93pd+7oGDi0kDonPFoj1ZxMyswgcZgT5jNbTWXkRn1gvzE5asCYjE1LMi+R7nlupo4dKsFUQ8VA9civ4wUFs9uJshk7wdqGTjlsW5ikr6PGPf/zJQx/60DM81CdifrgzsnMAqnGp6ID1gWc+85m7sEz2KVCu6qId5I2KQnBk+cd7ldIS+89p5m4XN5Vp4V9jwXMk7WPRP2t7Zn3oQ7tkEUgw+LMI3xg8Efu46nNvXzy5z9PCz65RbIo+6q7Nvhuh0+oy98KMdlJdG03a0aTfx3LI6qrqq3DsJv+KxrQFujJHTNtxm53U/I6HmFf1rI6JJrcmuSY76ZxZAPRDczhKsRuTVS3Vv6M1cqCOM4GZMjMLoqrXQYJQbiOdEiZNVQvPytFD6hAObPGT4mKZldYe7+k7/nK04cjssmszc72iqex7xWz1zJVXXrmjBQkAztmGBvSfnfT0SWU5VvwS+qJvsVDZuU2YakXjmZIT26j/nIGNlYPldcmzpFaD12lrK+WuMLloah2CgXvZGX7Z7xnoBnpLOfuUMYJDCJuMkDuBENNPxDJGdXT3NDHlM5cbQ1ExMu0BFjjlvpHbI26cqrTEDs+OYc9o4aM2jeqPfS/mp70CYiLye8unLaGE+0x9o2vZAUFZm0b97lZDNtax/DifZuvaAtR71cVFd1JxsPgvgS1BIVebaIJzl2c21CG42ayGJco6koSMFvPjZswIneATsDaj/RHkXlJ7hC8nFV4yodCZ8f67embkSqjqOCSzd5xmYTRI+8DldhNlMMInajMj7SZqmVWZAvzNTLCMiXqZM32H9sp+BIVsSlPEfaHJKoHAgT0R/1mrc8SkOwtoqxU5Eri6LsYv60BhoZwhzJkV8p8TjjtK1b0CsR9Hls2Ih3RzrrJUu/67zaw21gFIwMheCgkJ3GuufHZj5fsSSIKHi1B9jYCZpYN4HwtBri+VLzzZCKl2SMAf3X00wyDi70zyr5iKK7C1rGMImtk6Kw3pTwrMTNo4UTtzG5Me4mZyyhTWhCQqqWLUo7q5xvGe0paJOiIlg2+k8jI6bS5TZjLhMKNURMayaj1k7aV9YlBPe9rTdr/Vdo7MFBCF1W2Y62Afz4ErCt6frgh0THjUj9l3/r/p4hoOzFSA1YAbDY2cHfYzbUfgqM+hMw5fiudHePsdz26NRR8EFjvXsbDZJX201NkzEje+k33PyrwrwSpjrtoxU84MIW+Fu5qAyYg54slkFJErfE/+UX3nGU0iafGcUZvtws2gY+yEHMaQwMxCiO3x77gcfNEP/FwTzOYF73h2TSJdVjYzjcYcBiXBKveQ4xmfi/0wo7Wu4FhZimJk7PIV4HqJieL8vXimQGVNxvf8+xsvhuESrqz/jIcLkOpoTW9brA/LVH3vZytEZRD6oT0+/hWPoQ4+whshtgLTQiH6dDNkolsgXp818w5B8Ctlrj7faXGV9jKLR6XJZvgeqg3HgE778+/VxOG78gHJ780EwUTWZEVLI19PrH8V1xHzr97xtngqB+FOGGhMe529C6Nhw5z+65qYodw6MJOIY6cdV7jzXoy572htZCFVdcw+50KC/EweEqqwXM4liLyGfoc2WLj19NNZmzJ83vzmN58l52M3OcyV++Qsiumtq/bFdmZ7HVyhiKGrqsvPWqgUIJIN6houUNEObtCDWwpZqlaujRjhikStnhuVldU3EmSxPauwileFa0Y8FePkuUrgxjZfDkER+7/SpqX9uxntTI9jG9n1icbIM7qvfDKkIt7H7z1iFFX7YrvUFqXM0GIkB9ELTwmFF73oRWeWTdRe6Q+1lx3WtJeNdGJU3cYp/z4ac94fCcTVvqzm1MiycBpRf2mhVL5x5znsLfJFf66TdtqTGuKrn7H2Yr+88Y1v3OWFEl1JOInOVDbCRuWyd4RyKzrJ7nm/R+VA9K61LYXEql0wd7Vba18euSUggaB+E1Ks3+wI1/zANXpQoUDoFB8kUtxlOTLT9mVYGYMfaZs8x++RNp8xshlYmUCzmmmcMKM6qkk9sqwOKTg6IQbgFtKHjJAiXC14+uliRLxAdyJ2TUosBQ6EZyE4TrJoxcV+cZzj5My08aq9MCdN5Pvf//5n2U5pq3CXsOAsgcoPLebjifFwZYkxsYeiyj/U4RfvV5b8IZScWWHgdeg/QlAasgSj+o/znUnxLY1ZWq+fYKZ7sigkUAHRjScWBJdOOXW4/eKGMzF+0aUig1jTEk7s48jcgZHmqrmb9RM7nvXBfcWittpIvS6MnHYJjhCtsHMcy+bg+xRElNJe2IqujpFZoo8qzTSDbmKuMqIocTstOru+Wte+MCK+GUHg32E69IHvqOwm8qGZ/T6aY9SIYZ4wfGhLOXlEX2ofOf5Z/BTAPHAZOG1U/Vu5R4CMRlf7TjhyShz4UobwZKKrbZlSgNuAA1dglJxAxmJnbFPVnsqKz9qdPTdS9rryOmGTPU/6cn2UoFDtdxcaWVQ5zQyAbniOdmNpQh9VP1RK5unFZ9lQRt4nnqkWfEeKQ9V+BykRcj1ydoje89xcWbmODwKNk+rA7+BCQTnB1fEibElrVt5jSts4MFw7BIy05ZGgiQN+DMhMwkoD7SwWFwRE3xBVoHfEWMQwt+aiyeqs2gLMTPKu/2mT2sDuUD9URfQls1ntItcP6bJZbJYCwoKz90OVRrsSBpl2VwlU/o8ylEbNUPiT3E6TXPOGtMku0H3SsqvXLVoWhD0sdnYMXJGYHcMIvgvay+hgpPQ4+GYu0QQMUKDv+Mhxj3h7cD+iJPmGMIErDdTt/Uv74theGER8rfCSqNQBkUlTHmONMqB5wRhkvDbmPIrjtQrTQkFCAMbEwgvxu054mdaadWo3WUeNmWH83XuRuA+pTWc4dtp7NtGciNTH8q2KWbKApokhZqgNV/gJjyXssnJHmmfXn1gJbBLD5876gkAuFPlFiQbS4qImiqxVvcsEFg3KvK/OLc6slHgv++2Mo2pX1Qe+OQnmzxkNmjuyjkiNHPsNv7EEpvpH803XJfQ4etTXTTI6jpq3HxoU00bMwlYGM6JJtxo19u4rF48hXxCasNovN45rwKwhYDUiILAUCMsU6DuZb1GuqKdKjX7ajPvMfCNAAmGnslSf6Jk1tKhEsg6A+4j1AT/G0+vPBPY+vGAp+gipK2L1CACIF2ERkY5QadGxw1cJceX5YwiEjgnFerPfcfKpzyUMlJMGhok/UQSuUEISlWV9vaUPI95biKurV+0Q0yf/S0wqpsnKxhsmgCaOJoRojomCUMgOX9kHX//vEU74cGNfR/plERnG4xuciH3HeoiAuwyBKKtcApGcSDEhXqVsIRDUz6If9Zv84vJHd2kUZvuqg8yVUgls1mDkLhJIIJLqAXcQmr+uya0oy9HXEygf4SBgL4tr0aw7xDQT7pbD4ry9Ccv1ekf07m3EVYpSp7ZqYyD06+Vz3CxuSNaS2GBZzfXRtVleMC0UmJSYa/is2E4tUEPEqNzM7RCNmsQWq2EFMsl6CIgCjt8eXSNwBtZpbLyv97TghtuEpG3qez0DMVca2SHaWLm4VtwDsW9gloRfYgG5RkfbfEK6n3Qf6NxKArRXuaw0ocWQNSFj6uyMXsW0xMiJYdd/wgl1X2WJOcf3AA7TERMXuDYZ15CqMUeDVr5+GK7KFRNSOuzKsqrA+2qkMMwIDfCT5Sf6ZkFUbVXfyBqAwdMHuoaVENvv7iJdQ4FFI0fRcLcUuPhmL3IyXRFcbrFdo3b7GKl8jYHch+x3EF7MARSA6FUhBBmF20+f8wi0ru44T2fHfFooCHkaRcM0cQjVooNBfsQ0ZjT1Q7t1OnfAIcqMGQo5l5WBJRUwEQSVXxLC5uOHv0A0MArXbEeCeGt7s/HaaumxS5g2oJkRlko/edjmvkTetSv+RqtUpBCHrYvO1fdKJx37PfaR8FZKaClIekdzgd3Xgi56CCAB30xIeFWOcBYjwmUCxPDd2T7aYrVnCh+CUn2rXFNYTZ6mWwxR/EWMHY2fPQeRIbpShKXJGgRhzlhOjgvvYHWy4/ePLbIno+sZcHpFQHEGuLvDZLmITuJJd3wXDYh2eD7Ohxk8tvC5aaEga0DIi6FJ2yG9LJtFVLEIkecyol0xZ2YaUrmhLhVU9SEQ0BCIryZzITHnWagcE0TAQqv6FV86IWbuX5wh3q5vZvquut9ZBY4TxE7stPtvmQSYySQay4TlqPzMAsje89+x76VVasJC2/ouvKRlx5TJEQ+1Q/NDH2dW3QSNTD5atNFfjmCpwlp5XiAmJ9rBHYaPPdZZjW/V1yOorBjch7hTPBsrwoo+zMqM5cLEJbxRNCgP5QIrgPUdykLoeP9eedH1VI1P1V8VHap+0oVQB8LLNwQ7LY5456qQGln2m4WCzGj8dmi67NzEH0dIWeXS8I48FAPfKgwyprFSTtUWNCEOXGexj3hpmLr6EMaXmXz4HuVKwF0HQWnCKJ4/HnxSEW/nKunaEiEy0ZX+c6aJoEOZIE01C8faNJTlNOqEQaaVVu3s7mu8xKxwX8FMWCx0Db6yhDqLbUSvsR3gIzethJOYqNwoci/5WQ+xb1jLYK+Dp2qo+iX7XVkklfXm16LCxqYstYUUDOx1YvHdhV3GMGP9uJxcEArUdvaD6FkW+ilHfQavYr7BqIE4NyNUdO+/OaeZDZgkW1S7Od410njV16t8bIT/3kIB14UIVNovSZ3QhAmjIq4W7Xi2I1eYe9Zp+1gMq1ZJ9zymKkTAb4iRBGOV+8Hr0XPyT4uAyM6o+1hr3UHyEfcZiMKpesb/r5RN+TA2tU/Ck0mqdkkojNIHd22bHf/sOXCEflnzYD1ttJ6Q/e9wjn2YCTbRkZiodkizj0P/5cqSYMjy/6gcKQyiHY/OURtYF6nor2NwWd9VjMffg2FrDUEfFu8JtQVXFsGr/syUFwSK7hO84AkTYbr67dE8Ah/PShDNpvyp+A9Wj5Q76Jy0Je4tiDCi41GfrwqCTUKBLfsCwlLlD2MBhdOZBFqgE/FpsLKDSTITvvo9o6lWZW+FUYdneLkWRspa/IgC/KFon9FEzcxDNBw9KyICYvI38KvM/IqBxbjpFUaWaYMdxHo0STVRJByYLL5DPhMKK0pDnLCzZek5P3mN50TPmUvrUBZvBipbc0tzDMtKYybGihLG2gsMTv2HkiZ3l5Q3Qj5J25y5njJlIFOEqvZXtObv4Sf3vSacVeF5hCqLKrMa9R/hghXuaw+8Q/I5zSd5N1ir8yglz7qbQafIOThufCQApPTgyspOluvqodxqjcnrpv4t+0uWz2iO+ezVUF0j7E0fEayQUAfIxREjLaoGjxjYSBjM4D96P9OUs47MNDoGwBeW8FmiGXFikz4xqVfEwXGJsemVFj3bP6tEwjv+cVxXzWsBjCky7FjeFsHjLoBK66vGFesMutU4kUyM9YRKQ/T6ZqCzmh08YwA+eGLeO0YpRiicUSi4XuHXWQmd5diNv9/Du8D8IOKoCiro+stpEFcr3ok4P/nNmpV+s2OcOjnX4LbAqDv+kwnMitYYD7+W8ZvKAssUQLdqvX7wjxljZ/nDklBAunmWQDF+WQzSRiQcPL5Y19CutpozPnArQmFlcnbEH8uZKZeNKb6OoL7SpJDJXxGef680+H36MsKoT+OE8FS+boJ3OGcmbUXs3r4tVkE2dnFs4wT2/uS7aFYbA6XgqH0aMwkKx9V3xdKeKsZ9xg3g//15LEVfFxAtibnGPUEZXSBQqGu0R6ESbrEdnUKQWRO6xqKw95njvoWuXXGa2XGO1a0xduueBeHTgeXsc8CZcNUPGf3H3zwT05JUip8+uKihCdZnfD+Nl72iVE8LBWlLQkSdKS0KwYDmokgbwr6IIsjifb1DVjTbLcwilpGVeWjzH21Oi0uc1KQJzOldKztKV6yBjpAqGAkEv+9rJfpobYkFczSwUTu2aNUjU7rSKKPGpQ9hh7gu0KTdZYVLQW4tBAHpE9wSUVlE2/m88Ik5A5VGCAMnW6foSHXpvurR0Yr4zCuaimX7WsKo76u1iuq9KHD9vz9Df0bBsAozc6NSTKqw04xXXbD+Et1ozDUW8Db2oHha8wof6nHGHtc4fE9KZjlBe2z6w61ILjpccV6PHy16UKEgzUlSSRWi7VKJfHRC0icQfr5q0DsNMkP+UMw7MosRPg6RaDLzjz5QPxGGyiaaKlKo0yYiHMpK6CDTrkWMin7RgqfGm92Z8lsrLp/Fvmz8MsZStWWkVW9pB5NPew8URg3uWtN48YtffOY2AOKE9EnKZGa3sKwJzQsJEIXSqsyZrJwOnbZNmo8bbrjhbJMVC8ZVXv1O2+0Ytn/PhFTWJjZosoire34AfbQkOwtxpo8ij4gWy0gBreZvZ61cuMhYxeM07uxbQShIAdQYza4P+Jkb9JufKEhgQ7UILfqVQCAVCqGuhK17UITua42XgKCDb15De3FkhYyQo2G4i9RAhMJII+jcNyOtMHt25jk3/bv3O7y7yUfcNZZUph1n/bKP8NtH6+osENL5PuhBDzq57rrrdhPDU1hrQqCddJN91LbKDVSVNcNIYFraOfuIRzziTNNjkuv+C1/4wjTdQKWBcwAMZx5ggWiicuD91qiS+CyMVdZBRpf7KgkZLlmitvhbH/WDmA1pSRAK6gNprJ6aw62sbt5soc9R2zorJloKGegZdrgrWk5zAXceIb94TzpFh3awmxu+ycZNvc/5IZydwXuu+XsWXbLEsgdF+HFmB3tsRJeiVSIiDyYUYhpWgEHWpGJnM7sK40afrTByGUTNoSvDzTB8ch4NxPeogWWEWTG8jPBc4wY6sz9r97Gg6k//iNg4+0AEJoJGEHBuQDYOI6GXWSVVX7pWOCO4HfeHPOQhuwmCD1YTW/dkOcg9Q+qQEbN105/JrA/MQf2C1rhqCcU+zNp9SIjMcqZ8niejLbumfaeuPlIccC/O9uusV2HFyu604xUF7IqL5eAi98g0Dzmv6N7xhanj1vHNhPqP9u9rHD6vwIUd0lgGZExAISFdO8LH93EcRChkrg+y97FwKoR0T+aPpFUW6bCqKVFfV8asBsp3DSKMjbwrELM6Fqk/O1kywsxwIu6dwXQzOxNCXt4IZjTn1fciIZMpNz7j/ueREMgEhwtMjYuYuAiYMOcYFbJCP2i0KpPxZpcr7UKZyZhvRmd6XzjhRiAVAQKyO7t3FbJynPHEzVax/V25q/3o48RBMFgHhFrCkHApZad9ZUw9Y6gImUoIdMCCcFamt0dQ7T85tTlIlBQ7kwWEBZO9No5FNofpKw95JjwW949nQo1jAC7kTyKoRSA8pJB4wkDWAT0H20Gjj6rO0qIcSOu3BMIonfEMdFrlqonpGp6YgzQZ/IKeVkJQLUQ5QfFeZQpnRM/uVJ1NISaltRkd0QhRQUizmnBsY9cnVf+MxigyA08c5psVY9sr66qqS2VL65SbBzOXdSvVI5riQKeMcUcN0l1AKCkyo4nXxw3qwRKjPuS36EM0z451FvGIkY94zYxFR1OZEPXUDLhuEKJxo10mqGOfZQpJRgcAVjZnfeiehCPrN/Hcg2rcGXvf5OljE1NBVOA4o1wgtAgHRXgL4u7laj3g9GK5CAC0eJQLTmFDGYCpx1MpvR4/O5oP4bQxjXekITICUI7q5ZrcdX62CC584YjAOfgZzbHzaaSQgSAInxtp2JX5l03wGUFSPePlQSwcd8jWduomXjqanN6OTPuI3zOc0ErlrpArQ5NK7hgN2s0333x2tJ9P0pnJMNsnK8I4MjCEv6dGR0PRb4+/pq4V6wrGIndEzJ0lYMKRCyri53jHdjBJtQAsgePmtudZyrTFTLhRpiaaIoBIcU1AgTS1UfTRimWbXffcWp6QUiBfvj5k2cx2L3eabBQU1bschERCO/IG0a8kc3NajnUwl4jiQriwp4eD6kdhtN4/Ps9Y89E1MW6NtXAWnlJAWBsga4DjJvA6hZOUOF8U5nwHXeNcbdJiEwUUlT2B2qTx8R3Yukdwjvip4+MAn+LMZRSoLBJN5eo54cXxnEezFPjNNd+IFBdH4juu7cxoUaMJlL2baekCNHVSNXPNhUHcbexWBtoZidJwN1XpnGN7NSgSSLhhRJhoGoSw8jx9uq9gWIGuHs7GlYWjfmDSyx/vu61jWbOCnQVgzGisODQizzKZMZoK0JjEwLWmgAaqa1rMU+SUb57K3s8sIb0vZqLJRogi2mTU8jKar+rJIM4HsowqNTYLkzAVDrAnDUY3F/1/rMvHz+Pnua7xl/WlPtW4MAdYFHemWIHK8ugYP1MYd6XqyHaSZ20RECVHtA0ZihHewpOgCZXPRlKn4Quhv+kH3JgoJtAN6e3Ja4QFxXkJ0QpDkUYgwktI+VGdkRKFFDhkePM8wpD1tKNYCrGzqNwFwuwiajZpZiCW4Th05XjSLLQan8Bk8HTz28vU5CMMDNCgavKxB6EiXkLFNEj6LyLSNU1svYNwETELRza74drwdh8bfFxovyaELBoRlrRT9ZsmrJiPb0hyPDONy9uCphiFte5hnpPFEkGR4el1ZfWhuT73uc/dhVYjfGA4WxeF0WhxS0RBGAVKVUcnEDIg2smPmkSDpe90X4xnRoBmQq9qP7iS5ob9S9zzFA5cq+pWOZxb7W1jjpL5NIa2RybruKrdmqOs33EgGG4+tHopZ6TNFj1oXoLrlZYoz9dJUAJ9TnKiGuPhPIYU4BFvyuXgI8bNkxtW/cX78C+3Ht0Fh/DRf+Eh5TPOn4MLhWhaVyZo1qjZSbFiPcxMKp8gdBppKAScdRDTL6DRiBnCUHhfhCcGn7l/IkMQMUlqc7Smm94c+E6aY5Wl69oHMJv4LuvXFcgEK20h26O+a0KJwETUhL5VZwV0Yxfrg6jRgFSWC3EJTGn3s+30NrAO4pM0bkrL3nVcY52R2UeNOipKM9DRMfXge+bgJV84Z9Ey0vpsHTPt5zfzJxuDEQ04M3NmqP+sldA+P2sjziv/TkShrxcQVQYeRE1JcOBaRLgK3uJimnrclaLxmKAR/uDtUD2aF+w1YG2FeiP9VH2eKVYVP/X3VJ/ql0Xg6xoIsXgq5sGEQsW8swFaKaMSDFFb3QdX/cYPiIYA4cAspPn4qXEe+iUicmKBoagsCQo/GIY2RXx0X9r/c57znB2xiclh4mkwMSXByRfKtrR/C1SaNwyAPhK+EmRqg/DXx3d3xoVOJ/a4ZoPpHLU0BKmEJVZcZoVUdBcZk2thmZszugg93DoLU451ZFFYM3MiE5SZJR4Xul0zReMk0yyLkSMrIeJQ1Rn7dXTfy8w8AlxDoDme7naK70VhHIUNAiGexsZCPG4qH1OUEU6ru+c977mbcygmruxERYAU3ZoPeBhYLM6YsAtD8RQ8D1idzKNKmEf6BYQzJ+35MbLiNzfddNMdjjE9qFCY0Z7i9VEZ3fUtwqB6H/xw38CAdY1ImnjUH8QrIiLSBPCFNZhJNpEzwSTGKjyEA6mEMZVFIIT6ojFBnFu0/9gfHbMauXsEwkkHpDz84Q8/m0zqOzEiEaDO0WXhbqQAeH0slGURIUQfqfzI6CO+Vf8gFOKahE9SjbGsQWlcxHarHbLWtFAdN2LFPssUkVUYWcT0i5Qb4aXJzgItgtNTfY8slUgHIxqLwqCimWzcvQyYMQvWrCcg6HyvU3a2RizbhYxoiYSBlEMMP0fbEhKq/oF5+yaw09PTs+ABzj3IAAGtdymXrA9kNYh4qn3CQ4vhajdZpwnzVXnuzor9FvuUduIegxex0U79oSjH7DS/g7qPIqxMgMriiGXtIxQyBsiHVX6/ng06hOud7RojA0yZsd7K+sHk9qMekeyUpfu4lTwOfh/omKdPrKjZeXuFz2Me85idUCCeWvd0TUyKyAwJhqyeqk80CfSOFh0RDFh2YnyaZKwvCGL8elZXVq/TAUDc/cMe9rDd2QXE2Hs4pHCodhXP9PPIsqkUrspqwEUgOo6CLmtjrGPGmhkJuRUFL9bFfzFdKRTS4AUwSJQ1wpCreiKdwpDZGEYCPJRBLHrmnfqP4ztZF7jnRYGifvUT9DLwBIqkwGBHdxWFSYoLNrCpHtbQVDeHKXXt9j6lrzRXpGSqTHYwi5dIiZPr19dCLolQ2AqVNsk9/92VUT1XTTaX4BWDBDy6igUdtE40tBhCNtKm0EwJKSNElhTAXvchYeRq6QQ2zyDUpFGL0BCa+q82aFKS4qADx0PPKuOuBANHYaLpsq9EE5rFzRhuGRlxx5giqC6l79D+ERZxiVQRXkTYxH7q2jRimB1NZ/MhYwSu5FTCZlRX1ZbRXFq1iLp5KGaGG8YtZdy6zlgz3uDjTRimGDVrEb5nQDTk1hVCAevkyoveAOY2TBu3ZlyDQpnkeFyUu5j3ycddgkPKFUxb11jXYN8BQSbuRqv6Eb7BeqUELOWoXM0dzSHNnaMJhX01+Yy4OuEwU17FFDJcV60aDbaISYPpBIO/0ROquTYa2+fAYiGHoiBkMH9JtEXywRWcZzTRWcHrTIgJ9+xnP3tH0EqOR8gfE8vXRWY0dwAznsklRiytXT5S3xwmQSQXlUzsLNfMjFDz+1gJmjjUo2usX3jO/xUfvcOWecI7uBZZ4yC5ou/Cj1YQ74/63//zPSpEjs+o3XGOrShzHsnl9Y0UmAz3alMiQgGtWX1LBJq377aQzJN2ZOHQ3POFcurKcIfeOGKAsFmEEYrIqJzYH1hEN95441k90DMb2Gbpdq+Q1ENDRkjVtYhD9T2Ws0qsMDzSKBODDAOX1upnwWZMKuLEIMpsZr0CBoeQEdND284mwcikHV3rfketM5qp0uiJe1Z4n9rPJCNXfYXbjDYrLer6668/24GMwEFzI1uvn3Hb7eCt+gImgqZFPQLchRoHJczzDW4jgS/Aipm1XiNd0lb5nQmxdK0Ql1pcO/CNf7PunWo+ZVpufGdFKGd4VEx2HyUuvpNlYJAm7oodrqK3uhgq7nmtBLhkUBiwMBz3qIxGHDwE270O3naUkCq5XgdECAo/uXLJ4Mt631F3NB9DIKz4J7fU3zHKrjyfiJqEmLe6zmalTIOsJh6A2Sytl5z85DThfIKoBXrZswSz8mz3Dr/RwFhQ5lB5GCCmewWd0MRMlzCQ0EH4sshPf2BdeXqSjkHHevjPdzbhuUbOPgyl1vb0GrHMEd1mzN4/9Gn2rKwiuQPQJNkYh99bVpkmPPmFVq2Y0VweWZfdMxlTHyl8s1ZOhefMHMEijTTDhrK3eIu3OAv6II21nlPada13CfS+Ag+wOCoFKsOR+YPAIZpRQoeNf6K7mQN/Yl8yPzQHRbNa5/A5cjShMGKgo2cOBavCaYZIszoABtPjnqvojorYI9EjGNx89Wc7bWwWKuIclZE9B+ERcSHtQ8xJ/0k252keZie3M0jX3tGocFH57tMY/ptp/1V7YuIy4atJTuoBBD7j3W0oitph1jaecWtHbSLKhVhyXxvQh81XCAXfea//0gT5TrTKjCUWcaue8zGZoZfOOsx+e99EbTvDK1r6/mynhGXC0q0zvmusX/Oa1+z62a1RWQ/qa/nqRe+4EtmcllmpHb1oziNsSOMuGhR9q34/rXIk6DOBFLNLzHpIjrLQfCmEgUNHFLPvjzSYyhzMylkRnF39WZkZHEKj6iDiirntTEvCQJOG8jVx5J8nzLfT/uKkRFBKsOCuk1bMhjXCA8XA4/Z+p4NRaoWIA0LAz2CemZBV+ZV1gNVDhJNA7ZVVJIZAKK8/7+eSYC3pw0K8+h6LNTtDekYpyPB1vPnuEV8jIZMxK4RxtJbo5+iem4EoTOK9GWHu195wMU8WwpbIIHYto9GTlgVfvQc9RNxin4vpa1GYVOuEsWr83WXc4R/HKxNGcT5cFqGQQaYFHKrc7HuEGasg0z7i+15Xp5FldW+BrJ5MU1qBQ1kYEJkIWgxNLiSBGLgYFBvashQdsd+y/pb5q0mDUOA8XX00ccg943g5g8nq6drpWuNKf1UMNmub/mvyi4l7uCSMXn3GQj5lYJURhIB7izKJdiHtSsRnVoN2Bi0gRJp9PPjdZy0HLysrn0VQEtaxjyAu5jvuHu3n5XaK3ezcz9653QSUJ6zDVedhy+6Kiv0Q8eC3aJpwXIR/DB6IZWVlZ7+jsJ3lV5dMKETEV96bfb57dqWMFQ1+VpPPyo/PwPBimmD8gB3xHwIqgqmucw2XBmcLgDOMylMuxHcrQDvDVGdnKpaBBBDnQjt+RG/MbPKLFkrX1qpPZsYhPkMkERsfwRuc1TbfeKbvHqmia55JlLawCN5ZYx0N+W9OUyPxIVaUhHF0lWRCMTKkCJxtzY54FAlpyKSU6MLFu/6N7e3eH9EHQL4jTlrDwvOQaOh8hcb18RT9zldi37kwdqjaGJWCVZ6xKUtqZbrMlDGL4DGY31bIJHInMOKz1W+247OTEUaBa0ATBb+lm4FeXlZvZbZWfVrhOBKOWA1otLgvyF+/xVJSXX4iHpOHsvygc08CxlGwXdhoJ6Q7oU1d3j8ryoE/x/usl6AdYklQn66JEateRSD5uQ30N9FvftJbxwSr9nNPdXEOMUnqOFVO5WsB1KOqXLjyP6Y9937kLBP559UWMrxilYjhynUDXVVj5GtCM8JuZPlX7sbTi+2REqLACqWRwKJTX0iIzewYz3DIBGdGU4wL37P56WVmda/CXmkuImLZ9ShADiEwZvCaha7ekQm3Rcg5kyHNryYi2iOaMX5jfbSoGxN7jerax0KryvFnMKuzBGwc9jKaMK7JeNsIy/NdnvjN/fQr1jPYqUr01kyds5YXjEEfDrPB1O/2j2TlgzsWFW4ZtOUYn677YvpqP8wopgERc4pZRL1+IDKU7B5ptwm7FuCyIQLMF8Pj+yNrnTHzTKikRceKYswriGNXWX2x76txifSQWQrCh0gjFpo1LvGsh1nrtHvGgT71fFwoElXyyVhf/H5QobDKeC+Vpr9iqVTvrz6TWQuVJpa9y0eaElqZZ3cU4el9TNV46IZPwIrxZsJ4ZIqPtGtvG5uNWCiDoYk5S9vzIwVHzAgtEkbEblbSDbhvm+MGtVirMEH1EQelSKPr2hzN6ni96hfGRJv1xDSFm85ncP//jDAl/Ydw1tizW5Yd8THHjsoQ40F7pg9gqH7SFs9XDBvm7mHO0RXEOR9YY/6cW2XUhdXgecAI94x9yxhjBULbCEV29HrG0o5eHCIDzN7L+ibiWM3Z04uRSRLAvoFtdtyzvsiue1sYM9x5CtNm7Ygjatn1XCXeG/XLUVJnZw10hI4tRCot9lACqWtHJM5OQFRalYcm+nXil5n8XUjkDGx5d0aD5kxYMUq0SFk17MKO5UU8YDRqp6wlxYHrPTFHET3heqoHhkqeHG2a48Q2mBjhfF5fVu+sdcB7Kl+ug4c+9KFnp1jp/w033HB2ZkFl1sffeld4soNagEDgWFbHnxxHEgxqG4zBT+iqrELoyTOG4u6Li6N8RwtFQeE6mxPJUeTngqgtZLLV+Ff5ikg5wSYwr8ezkbpVk1m9nJWA1kwfZH79aDV0mnX17unF33ERvApF3WqZ+5ix09l39SMw5WrGokNh6M6UX+XHBzlkx6/F7/swsy2dfEgLparbB84nju9qdiKpyiEWnnvEK6M9uZlKWRG/ffvXy8p+V+PMvg12XqOxy1LIzlHmPRemvllNyei0UYsID5XrGT+JGde7HKfqi7T6YFl07VrtD4S3cOM4T8I/NTHBaeRG4jvWFOdQ0JceeZOV4QnSXOPP+hl6g7FI2JILR4JFTNtPiOMdmDJ7RHSNtCu6p3LUZpUtJqVx13qHrquPoFPKdrpXmfjifc4gpLAOsTAZ07iArnokhCScEAqknMZlObtJy/HLhM+FxJoczeuRouh8sWPe6iP1q+hO9E6b2FypvmeuEHTRKY/VWs/Bo4+80XHxz7OHeqREbHwHo2dWJfLs89HsitoG2q2YED5STEy03Mz3GtvFzkgxODeb+a/BJjtoNvFniL/q6y3WXMQfweCurYpRedtcqGpyK+OqGC4JwsR49FvMSyl/tcgH0yRZHgugvtbiCcRGbY1Ki9NmZBSeSkP4ijGRiTNO9FGf8d0jT7Jn4vWMCVXCAFD/SNNkd7hAjEYMRX3qlonedUHhO3VJ844LA22dc8bVD8Tv4xoih1EUDFgY6kc/UAphFddVfOxUp9rC2SMCPa85KNy1K91TTse5WzFOZ9gXwhzM6CSOJZal00wmZLL3KzzUh7QT17IfRoS1JTrMcM34Dp6HoyXEy8xUEqKhyeHrxfz392fKpeytkDH0Gci0TS+HKA18sEQLCWTaSRviUIvIpJy4xBg4GzYbWGdIx4AZwdAJU96NrqJoSsfJxkeETrphFmBxqaF1sr7iQja6QnSdFNsj5hk1wK4fKAfh/YAHPGA3viyEZxk8K+0v68cZ66ITAiMljdP8cLcIbzLzcpiL0yeHzvu6BckZsTY4CQ2rgn0XuH86mqUfiM8nukrgaV0qpYJ2eEJKysX37skp/V36Bubq/ZUJgytMuXWXG8+4MHD+5zTQRVB1Y6gPYd0oQB6ZSO4lX+iuaIbfKLGXZJ+CT3BVqolDqmENtIiGRblRts8ZgdBp34cUKFk51CHCVBvRmjwiRNckMHSdhcjIJKN22rV1xsLpmPvq9azMTPMZPR/veQSP+5M5k1rXYf64AvCzu/YoBoUf35mz3E2EwTourrmN2leBcJIW+oIXvODMlSKaBg8vM6sjE0Sd5dJZHl27oqaJ39mDGJir6ndtEPSy0OTV935uMPmAiEDCQmLcmOuifQ9Njnjx3RUev1a1FcBCd7ctrkWEWKbpe/QOGVCdF/mzV14UPOofKQB61xd13T3l7+E10PMeKeeKYTePIn2w/qL2edp2lYUygtssS68fFTLhJ1fU0YRClLB0urQ+VSxipNPJJko+jxjCtcq4q+c7bTabOPsKQPzhLBL7zlPf7RjfrwRCJwAi8cb3VyyJjrlnJm/ENzOnHf9YHv3ERBON6Do5ZohcYbLqOXzLbP33WH49owyQWGqaIMTqV5klM6t2FqBZ4aO0xLIYOJ/a92JkzIj2O93PjNXq2MZn2DmtD4nz1E8IB/f5x/f97BDa4dFFMDlchuyq1riJcTKuI2Uk9kUm7OJ3X3shLJm56BvJKI/fYu5yR4r29J4SxcUcXQL42DXXXLNT+jiPXW1W30kxiCm19ZEw1N4LNvyxDkMG5U4xrOajymC3Myk12AXPfSLuRjugWVs6uqUQJ5oTIhIZomHlPOaWOZQmL6jK22o9dPjRNo/qICwT7YpMp15eLDsSSqdNdlroilCo3BuRqWX1VpZARZC0SZNS7gdpUiJM0YEmEdqXLy6yCKt7YsC4M8CR2H09hx87SzU8q5F1WrkDQksWCb9j9Im3m0gddnpj9cxkq8zoYCSsHUSLnGvBJkB2R1N3nItZWfrt+xX0GwWPoybJ6qu+waffxc9nC56ZEKjGQO1gPwPKht5xzdzLF++R90LhywgWQjoFLkxgnm930f2tPkQoiF7VNnJTUYfK1z1Cs8GTHf3xoJxsnmfjzR4UfZcww7KGt0ggiBY9fXfXd9DkUS0Fl64CISyiw7/IijiTidwpq0ysg46Z7Qud5UFGQ6S4ruHGIJa+Ojh9S9vjhMksh9lyvIzZvhsx0kzzcauKtAkkFXNfrZg+J50xuTUZJBBwHUXtEreB+/RnrE9fDIx4x3ezMWNiMmlhKBFYK9GHiag+EE0gCGMgQjT3s3GrJn/87ef18q6HN8McM9rMNHW0XjFSNtrJUmJdQnVprDRu3WH13r7Kcor7I1z7x73lbdQ9Mue69k99WAkuEGUJ6J6e13ioDDF2Ttu7cDG6inpIL8I12oMizJ4T3SeqjOd0L56xns2V2A8EccjyEp6eNgbad7dqJwyg3Vnes/eaAhUJSSJpWGRWZ4hQ1DCQ6rThDCpN7lCCZQbiwKHJEkqHFUS8OeFiI3fBqhtji+DLNMHZvquYU/c7Ps8EI0JLfcYGMF2XK0iH9uBWIiV3dvC8M4tVWnKGBGPnU0UsxT6j7lhnVJJgFgg6nmNHtDTqqD1mEDeFVXH4lWWBK5MNY2SCZfG4ooeoNMCcPFeRGJX+u8YdcYxlwsgFrtVH90ccJ28fa076Twiy2iQ8Yv0wZRg6AoQIMnaJ6x4uozdejLpSOykLxTb2PUkKWVfxhWa+s/4Sx8fHvlJM6Bfqj9ejskSbvf2sR3CU7dE3r7k054xQDRgRI8TQdjHYM/VkcGjLYAYPZxQaJPn8pDH5olx3bGOmfVYaX6XJx+e5VvXTSp93FkFkFDPaORMeE5rJjqbMYugtt9yyYzICjzWPDCZqWqttJqRRdWK5+sl53buZkMj6zAFB6Fo3kT0x2iZq02JUbHBDQ44n8UV8nWn4SX4C3D1+7OUMbegZlCDhgM/c1w38f6a5wuDV9wprFUjIoDzFcY0RPex4RksmhFVtcCUhoxdf83OLA8+GeBUp4NHG33SxDt/bgZvMx4rT2HAj0w4XZm6tzSqJcV5nlmH8HumQ3dAIcfUzKeiPGpLqxIDLCIk6O4ErS+DQMDOJZ8txgZitG6xo5DPM33/HfvX7M1ZXRmBZXa71ZMKtItII6iNi+jGrWUPAR0o4o0/ujFlS10w7s0miCXzdddftmBPjJ9x0uhrpMzrrJ6u3spzcPYRGy9yoErpRHgyUyCy3GoSv7wvJ8MGFyQYvNpbRzyrDTwyM70c6wQqIrqGs/mx+CW/56R/4wAeeJX70DLuRl8C0dZ3d63pP+At3P3dgZlcx+LtPPW4cJOLq6ospveWOIqiAzZSEmdNOrAO978kMPS2LZ5bN5qx/d7rNIpZm5l2kQRfeXU6pg6a5iFD5WSuIzC5zdxwCDmlZzOB5KNxh0PFarKPTmitXSMb8MIlZyENT5JMRuJfldRGNxSY8Qvw0UfAdE1cerYNMwHaCL7sXr8mVII2QvQZilOz4ZfExs75mBK7jiHVEOCEMhD7MFsUdxJjYX4CGTPSW3sN3XuGFdquwWUUDSsCQSkLaPov3o3Z4++O8HgnnGP2jvFFYPiSClDsjS5xI2eozbb5TG5gDsvI0XhLk0nzdlehWGeUQ8CEc3ArDcvBkiuy5uOc977kTOvJ8MI5xfQtgD4GHirK4j1ur85KAK3OOxenM4xCVnY7msRKjcL/k5ylkDIjvHnUQTeX48Y0iXsZK/ceAjAnPCLARU6k0CMxuPkzsijlXdXd1RiIjjQBCweuUpuQbESthGJkHTEqTGA2azU8wqG4Py4w1GZlsZA5uTiP4sFTEbPXb8yZ1fdcBbRPjZsGZqBQxH7U3ywvkeHryOWdEbNAi/Um1FkKfa7xUp2+C4vCjTPOs+rgSPPGZTPNVG8TUxcjZ5yAQk5aQdj931IoRKBLkCFQ2NxKKDK+o2qJxkMbP5jsCYaA9jTnjpbG6/WLKetG5+oqQ0rivAZeUp3f3Q3JY/GaDYDbH+agftNBNPieECdFO9LXvEek2C2YCclaxWc6SOsuY43vxuiMMI9LgsxmMaAePLplhDFsm8UpnOYze6XDuhJf3C8xLpjepCkQsJH6LOyz3bZ+eZeLwGwblDNXN6Ey4eDsFTBIJBfIkoUlF33qG0xZwpupledw5TMsXA6v+ysx2H984pmyoIzeP+i5GpVX1uTuNQAY0ZeGtuULobgXgRKSKM9tuzCqa3TJPmNuiX86jdoEUgzGiy4cd1sT/e/poLD76AHr0NQ2Vq35SMIP6EWVH9zQmSvVBxKAEB2nsX3dxjnnaD8eT/1gQ0BrzFoHi6W6yPhawnuEL1WoXEXuaM5w8KMGhDy4thFoMk43/o5J08PMUMtNy5j1H0gFtyjtGnS3mpIFBMFTv7wuHKrNyx2TPxHuZhgUjVlSEFudw5bgf3vPLrLSvwoN7vnOU33pe+GjSiAg5m7YTfPE31kGMfDnkGDg4g2BhUe1isRWGEPM3zdaTzQFvFxuQJAz0jAvA+Lz/Jjkc7gR87PR3zGDqQqkaE+8LPplgmhHMmVDMaJoP7faUFrIQOjcWAk0MXfSivQZiiL7G4im4BXHRGo1a9RDbj4BR/b7hUfR866237sZL40bOMfquspbIVIuwIv1Ed7Qo331jGoqJnkU5Bi/hLrw9QkrPqP1ycbFgH8fCx4kT747iPoJBeDwxDXDfd5zsWcew+Ce/IZqEOtITbHHAzDEEQgVbtKItVhR1+Xc3uyUs1TdEc/mkZwt85YoYQSXY0eAcXycm/N0IJCfATAPOGNNMv0S8umteBnSFy81dU9AnmhW/CZCotOO4phO10QwXrBL6JWtDNoERCtI0YXq+vkMUUaV9jixqNnyRmiKmfBj1c1ZPN1/U1wrBFYix0d/S0mPupawf9Yx4AAcA4b/XPdYAZH0h5N2dBE70p8ryCCTGhrbgSgIyYZ8JLuiJfnDXbvWeAFcYocNsKGTnsiuIRElBV/qva1LSULJcwDpvVnniI3KhHUUoOCE70ph2LIyxQNO5BWgYiywCX6CTZocb6VLCFgFUad6z7/m7+FJlIRB1gbbA0Ygs2q4Kso6RYd5jqWEdoAB47DaEjNnsC9EzzH/GTZNdH72HViSBqv5iFzK7YfWb2H0mkp8LHE1uEpOhyZGCYybE2scVyw9lB9dEJmAYBzE78oj5XMri8TumjmDTRxY5bhR86dKks3mazXNPEOf4ZkoGDFJ1sC8FRhpdMxlwnXB3AS4UMTl2Ej/rWc/ahTUTSZSVUe1CF7CvRLue3/Zt3/YsKk2eCnf3xT6NAjgLkqisKGjC3U6eSw3hB62h5Kg88UwsHOag88g4z9RP4iUHT3OREYy7Och2SVy1pJcvTFZmM6v3mHqRsLKMhxk+Fc6dG6dq4xbmvvpONZHpU3yK7AyHkTExPWXubPmjfoPhqE4WJ4mpFyCQBJo8CjHUmGushQ8muTOYziLJcJ7ts+pZLKz73//+ZxulBPIZyzVACmgmGOtXcbHSNSw2O6GFcthPPI4x62cEC+tCKD/qK4RVtLAE7E2A0cFQmVfV4qXXH5k6qa5ZWBf+RLvE5H7en6IFdu0yT0mc160LIBRYhEW54FPtQ8n6Uu1Wn2vsFKLqGVsf/OAH75iirI9qz4nj6MoUAuEJT3jCzkV14WI/iW8997nPPbnpppvOtPYOvPzIlCtQv5DMzzOhoqT4WSpcF5DaA3r0MYj9R9oOklAedZ8CDSa8jMO4fbeqtFlNRhiFv4uWps7XYHN4B4wHayMz56pOjx2S5VnJnsvKWumLre9VdZKDBc1cHzahsADnybxWmb/XGwmJSCHGElOV0FIWPuXf1ME44KUx1AQltHM2OqrqA3eVxb7xNkY3BgxYzIODiiQkxIQ1AcU4hB/rC9KS47GaKDocICNgvcvdL9JeR+s6LBCqLMpF2BJFVO0E1jV8yrS72ylf0SLPs9GKviWaR0LCz1YAb3L6675rtXpObdCYs+ck+s/9f7QknIF18zfSqASTBAD7N0gKp7HUqXhqQxdBFnkQ9CLl5klPetLZBq+3eZu32dG3BIx222dhpZVS11nJkVbZd0HZeFtYsyNtiJ5lncI3yhLh5PmPHDRm7Kz3tZej7lMACdLzsjFF1zlQHZOIdxwwj7SYpMknAkRqivmMfI6ZWZZZIx3Mul32gdU6YMICtAdcNFlqgMhAR0KvYircY4OT/nMAEJqyJgimrZ7B38l/ImNmJlCHayX4PQtmVh5rHrpPBk/hpOuaWJpsJNNDS/aT4tCqRb8wcr+Gdi3GhKst2zPg2jmauX4zP4STrBlNarkpWLivxiP2g9+vBKjjgovXczixOMq89Xr0Ed6al+QNoh72mZCtoMIh0memuXduwShMyEYq4aC62W+iOUG6ei+TyDLXquO84VQ9NqHd7eIaDi5I+ij2/4wilvVH/C38RQNkCNZ91npQFnRNAkrP+VqZb6jL8EG5ZKxnedBe+xTobPy0ahTSDA3Sdw5WkpUFHjUcn56uIUUziBPAJ/QKA95XIMxYCTN1RG2d7KHkrYFYcO8Qoz1jEXRuhgwPJj4mP4Qo4IwMgSYTgluTFb+3j0OcUJkgr/DmHoxZBO6pCLBcPNUzzyNA0b7EQHDH+D6YTEBisQLk/MG3y45V0Wp1TohbLqQ95joTlEymuFiqNbhujKMG7n0XrVGPKuPjTN2BaC0WudnngEbLWcvk++qUkpGS4vhlz3MfetR4cFwrlpc0fFdGhLesRWn9ep/jXMVX3JKlTvZLvN3bvd2uXDFb3GYxLUkG2fUZIV5F5XmZ+i+cZbUIL3ao+4a6SDceneYW3iXZvAYDV4cT0YBpionThZ2BLJJRzI7O6jY0ZYQ8O3m2QqeNzUCcqJkJLWABUMROSl7ObhZRaALgVx7VM9JesutoJ2hW7lMVsbHtX/c1+ciJI6LGDdEJoop5VAKMBVJprVilAvL3sxMZawotEuaLls8h5153HBMXRqJJFudYYEVIwlA5/2GUIgNBwzUEAD5t4VoFVHT9NKvFMq66B8NAQPquYtqP5YfVRTpuzuBmg1dnxTg+2X3H3QUVyqYHLeia6EzuPzbBEbYrnOTKg/Z0TwJBC8cIcLWDk9lEB6yhsJ9Ez8syfKu3eqvdYUqku8jO/c5ghqYrAc7YZGV43+Euo5wYQRVpQfdIfhgVnaNnSSVsDC0E8wbpPAo7A1g0iSGAEbYw5n0FwiEEQ6YFREbCdxbMRPjEJqMNIWhXtBZgJBAcp0jEMBLi73/lV35lx6g17sJLh5dUoZ3V9xkNSxMT/z6CitPARGvSoKhXTEqCgn0v0JMfelQJBG8rigxWEhvAYI74rmd8tfSdR+/4YTesU7gLqXJPVPRSPeu/fU3IF4nZZOVlu6LG4Tzc1/Oa72jcvFspaSOBwGK2LE/O24DWfU1R9T3nOc/Z4f+oRz1qp93rvs7xvuGGG87wYV2JUG6EGlYOBzgRMad0IHpe1u7pRaGpsSA4wfMXOa0wH5wJZ260aqyyuTWaE24VuCCP5VOehB/WxYivHlQo4IMWoPWQ76bSHLNyAO/oeK/TOg7F+CvYx0pYFSi409SP0oLo545pHAqyOqJlQ7SHGLKbwZ2VECdM53Lwd1irEOPA3wou5MIRk2IhXpNA61TS/hAMvqBXCedo/aLN0+9o2LikBKNdxWxEQ6i4Jo5FnbW/urYFYCAsXuJ/ZxMfrkhnfGz6EqBhEy3j565njCiOd9Ue+kFjqNxIWtzlGQleKRlkJgU/FA+1g5Qd2gehMfe0D9AIrkbWwSgblxCLy89+9rPP9ge89KUv3SkW+pAi33H2tmUKT9X+rB/iXMusVqeXak5WOKgfsJBx+x40zUXXIHU8B9YT/tTlV++gMsErSRufG713uWCkPbiWxoDHLezxnX0gY4idMI4QQ/Uy7SUzazPInvF3VTYmv29gYtEXpkWQAof0ENONxZpZP94+/ov5idmoPCLrWIBkgdnTKWd9xPiJsXC0I2Y87kDySvneh0pT9HszykVkWipfuHgYpO/mju+q/4hwQRFgYb6a12ijkTH6x9uk57WgK0tQ/YyAwnXlLhL6TJo9awBYrr6XQP/F0EkhgZVEEjz6HXzYwfyMZzzj5PnPf/5ZMIJbCNV6h//2Db1xrFZ5F9FfZBcGb8+lVNUR6yM54tGO44yV00B9cP/4tawz4mTPwDs3u1c9D15odRlBVgO0ryWwFSqiyTQBv+e/Y3mxjA5WrS8maSRCX9ziehzrqo87XFkMJQIKhkVkBff8XdZfJAyqfvS6I+BrxwKWNQKNs7HMrZNM0AjcShHjY+0ARYo9HtUiY4dj14/VPQRkFI5VH8RNqBWtxXHHuoOZsekP9x/Pi+FxHrLzDo8mUp+pv7VBjaCUbJ3ScVMbZVVon4ksA1yAeleWQUzqiFL7exfP9RCw3sO6hCse9EVmHcS+4XsmSLP5QigwGxfpB+EoYRejMjulCzxRYo62ozl+jwQ2YjTxd6axjSA+T4eyCOihhL7JYzQwlwpm2ltpjNm9jKFmxNIxxqjlZcIfcK07MnR3s/hOTN/xnAno+J0y3SrQf8JCBR4VFdtO/dX6y6jv8f9ztrK7fDicJ6OnSM96F/cGTEagSUr6hdHuXh+HiH9HSzOCsHqvmuvxfxT6bCAUM2acEKQeQsmz7MlhbYV9IHL/Icik8bNhMNvk6gEA9DlJ7xBO5CWqTvVza+Pqi3m+/OwNCS4JcF+DcTpzq6bapxOVYh9b+kP1ElThCjeWAxtavazKSvA5NAubLIXYQP+d/Y/IjtwoVfmZ6e/3CRdUZ2J+EhHFyVGdxjiq/5BQMcB4b+TSidaaE8sM06hMVy+zercqD+0PTYdwRk0oEo7FCVn1kcrTRCYVAwwDQidzrGvaeoe1BtWt+9IAYb5ZX2fj7OGrrI25W6Gb/H6N/7glPMIm5qvp+iPr65W5OWt5Z5Z8JgxIskYEFpYAm/Q8cskPWHKXG4KXoAqOx2TvC+4k3xEdgTMQ2HWtZzgulLxWMPaZPr7iokuStQfa4Ifq8L7qJe01dAKNjDIAx/7Uhx3IpK9gT4k+7GXA0qvGKBvbWZo6SOrsSjBUZcxezyZtJXU9Bludqm3wj370o3f/dV9mpxaSqtDBVXyPITxWBg3IJslIA+/KIkGXL8KNdk9Hoa13NUm0cIjpS5w7h8TI31+V4Tjz0SSUq0bPcVgK12H47KwVqF4tWrK9n125LEhmi+FZH7F3ABzRNN31MCNoBQiPjP6yPo0KVVf+DA3EdzOazZSuCtTHcofpIy1e/a9xlXtDbRXzYtMbaxa6xkH21MM+BzauwsCJeIKpi9FmR4gKDwl/8oKxX0o4KUCDE/Viv3QW99VXX33mcsIS1XMIHPZj6TlOhWP/DMIN96KH+3YKLUDGVNxUegbB4AEO3Zhm9LHCnzalzvYGrrp9RjBj7mZ4wXjkQ3znd37nk0c+8pFnREmEggiky7gaBdBMRx6q3atuoqi5zQjnitnovwhdzFyMlCyo6iuOP+xcMF4v+fM1yXmeieW7n6M5W1mcfDSGmuTCTYB2yeKjjx07sKmXcFQWdbtTyxwPLAPP2d+5eTKayazlWYUk65MZmsxoZ8ZarBhVbA/CWfTCYTm+SU+CgXGBufIuex18D4xcPNKwRTeiOZWpZ6FDdn37+QTgiSXKOc6Mu3CRYMDC45P1Qxy3e1xcq4pKF0KCclQ++d58bQsaRInI+roaN3BhjSXiOUoymo1XbO8lCUndqiXPECDPVcyR+jUI0lqe/OQn7xJbeUZPDRyayCw+ldtqtQ1bwMt0Pz+uHT6CzBUzI1hpE75Ysk9ihpMwTaCJSVx+hSv4SWNTXwMwYjQgPzCG9qFBYi6rLlwMuFn4j4amOjz0OZ5Gx4Iw5r8+YjbydftZ4hVAV67pxr7trKZR/2fgYxuzkUYhWgmJTFvMFLnMSsjwj4KM53gW5kkiTNEQ+wvcdUK0E25dFujZz0Q2WyxWLfqKLlh3IcOt96HvtqcuhDYpHth1XQnsOCZXXhQouu4nHuq32sQeIbWHnFC4qNHoPUdWx0fAyf8z12gT/90CiWlZvPyqroxWDu4+qrTpkek7U8/IxPP7ztjEKLQBRgOG20P3/RSkLTArZSsBOdNPGfgExE+PvxEgOymTLBLZqE16Du2eNBKemgQtrCsXHJkIel79TVw0JjBlOlPR89p5ik+WjWlqk5+ZDM4kmFPeIBa0pUXKEmTzEqF7aI/OnDSR6a9ZyLStGZoYMe7otkPrRfuUP50NWjHpWTcWI6sye97H0AWBC2XqYlOU+h23hv67wCbCh6gXxpb/LuScoatujY3GEjz8nSjsnJ7YmEeZoin1KxtBM09H7Jcr7ChUgejI8x/hgsYqccvAM+lmTLuiEe9vQqElBNmVj8WqPsdNms0LD2MV+BGhK8r7tFDA/F6dCJEwI1H7s/H9WFZnMnEPLRQzkt3W8nd2ptdMW0YwKxCqtmTvQPDSXsQ8fdcn2i8L6W5uZkwj61MI2s1iNHrM/Hj6XaUQAAgHNgNRBn5S4vRVBlkcPZUH6T3YqOa4qu3S9rE82JykZ7VhDY1OE4hIFk/2Bg1XNDVSRrIxrZSW+D2OKVaSxtSPrMQ/LQEmEP1mZVdjUAmBSoAgDDhrwRkKKWwiMyU9BAvLRBoJd42nBAYWnAcu+N6OiA/PxTj8ykrxqCZyHBGlQ//C3GObY39Q7qlFD/n74E6adeYLign07H3qaydZ/8fr1M+eCvU7lq6fVxKfB3f1PWdhqw84E5zouVmYFgo+UBXRVSapdzidUDGU+Kx3WgTXXAhBk2aFi0KdIuIUsyAN7UggjDSr7NlRe/YBzFg/epATpxhsaWaaGAIY+8wucscRFxKpy9HO6Ddw6drlxMtOYtZ0KEOTV8yPzWVoYTEvPNozgsTdaCpTE5TEbAIW+2BgfnKZpyDPzrSNfTFjxVX96N+rMlwocGAMloLaBd6k1HCcsjHIhH0crw5P4SGhpBTShGAiaDVG0lyxWJxREzcvJqYFVzEk37jKAVkaGwGMLs5DcMA375aRb4b0jMG0T/eJNFIIqwsN37Q46hPgtotnRTAW7joSg/VoKDZHQrcIClyOLIxnym1meTtuvhcjPhP5qD7qOykXEuqE+Wos9Zt0HQc/TyEy6RGzQwMliyGSMx4nGE03Qr/oGN992Gk+ekaNf/rTn35y3XXX7eqWpqKB5JzXGWm5hYnvy/ir8nzw3Ufqk4aoqyjIfFt8JMzY9ypLQgULhI+7ZLJ2ZkyQ8zHAiQNcWIgUk9OkwwpAiOFDJ/QQU9iZoYcF+roKWSOjVsc5HhzjyLUumipjvJH2qu/VO3Ec/ZqPH4wRNxILld0ZCl5WhlfUgDNAIRATwX3oAlf3snQ1/MbPLVzV14RlsicAjVflxTNSANGGItZkHWneKn2KRxsx9rg4EfD0DwoSacrxwZMMrrL+4vjdfnFfCm5MFAqyq8JD9J+klZyXTHSS+oOd47itVjabZd9H3hI2C/ppiFzXWqvwYBf4Uc9T6ExXQhPxjwrUMXSYawtoAUg3N5kwX+PEiJNO98V8lOFQW7pZV+DQl+ogin3g0MKgKlM40w9E9bCzUwxYn4pxZII0muEkkVMfcU4Ap+YRktm5HhzU3xImWAvCU4SJWetuEY2XgAW1zHyPWjLCjsku0HfP7Q+uXFM9aLCe3hv8M23O+2s0Pp1giOB+cRiL+gMtFzwZW9fQq/rib/qNI20RiD4PHDRXWP/BL09YJAuv+vimKZ+HME0pXzBG1/Tj7mH/jvIo+pClIjxgvprHbFSUxsvB9bgiNe4SHmjv4OcChD0UHGZUjavjc5sd3eo0yRxDgcH/r/ETXoQwa9zcIhpZ2BWtRB5b9Z+AtQR4oQDXqUCWIPPtoJbCLEMlyZUI3dPh0kgmg0cKsAnE8514uJk6mU1D1WTDD6oBjQxmxro5NGxxQ2RaKq6xW2+99ezUMDQSFmTdmoK5eJmZtUVdELgmAXHm/k5sE/9dW/fIH01CTWgmqFxGhPmx8IVW7BlfsQacVrwPwRNa4DoLk3HtAyszaqajSVpBpn1nZca6un4XrSodg/oD1xqZLRWCi6UWF+g7/DgLgTO+0dLFrAgXdc0Va4XUyr5RDKUAa6ayrrI067Ffqj7imFAxVpRIudTUdimQuq4w8yc+8Ym7tj3vec/b9Y8EhfrPU2bLjcXZHqwv0IZ4VGwHp5asMOLPf6wRNlf6RryMT7kFzE57378SF/RnBQL9jxBnfwcCV/8RkEc9o5lrUWMEETQUpLYToQRGDHPE/HJGgy8Z60Ed75uJKtM/Dt4xYEbI7FN/JAhy+ajP/AQtjy6g70QApFPAj5udMOY4xhQgoz7U+xpjLBdPk+5MDJegC2c0KAhZY8oahCY44YtxYuk72TnVRhE+4YDRLel0EOPTY9s705z7fKBn8GXNY8Vv7YCW/eIXv3gnFNjF6zunO5dCpEGPwmPtifaL8RLCG8tk8RQLG4bK8ZARj2r+xQihCngf5YBUFISheriphJuEhD76LTcxwscjg+A7EizS3l0B0TVSbHRwmrhZs2dc6cysp8gfwFVjEg9XEogGssyzXp+XFYGzTDjHnWtYfTEU/Kg7mjNgYZTO8dOx3DeOzxBTFxeCnsW36tIPs3E0cBVDO6SQuBRWR2wnQiDTIGAQ6nft05DGhNUkZk2YWxYu5/01M84sgGqykipd46o6pN16HewXIMZc5ePGwL3HfoKIC2sOAN9xF7FWoTL9MKeMiXrbsjaOfLbQrRi3GA6CDlcbriq3mLy+bnxZ3GQ+uACN+DnucexhPBoXjY/AU2qgSauv0K71DgqH2kVcv9fHwr7jEvs4c2lVfQmgxBAkwJqPrBn958AtuT4kEHCtSeiRvtsVAQ9GcIHgYzJrKYyYspcRBUPWdsK+3e8Po+bY2Di/Mz5XuW3pO/b8RPyrbLgH3dGc+V7xZRLi6OYmhEaEAbtMGTg+MAcmOy4HiAf/oePkOMSJ0hFAxRQPBYcqr3I/RCCKhHME1G/kgVKfyaWjiRTL6cqOz8AcpYni7vCNadJCxeAATVri2VEUSFuAZqTv5MkhyIAMopHJuhsFQSnoNOr4PdJPJyCgS000adowTiYzVpm+y5Xnp5FlDCKjOT6z1kamNVIXbiDmEuXAgGBOBBPQh7LC1cY4hxir7PCkDJ8M9ygI8AigKKI1c8Sk5jgpInCzuD8fS5LzRtwipB+xfFgA99P5svGI+J42+wwya7QbM5Q1vCFYN4wPATmsf8R9HBUPcTzpD+aiK9gkZDxaltSuw/w6DYaxCwh3JFIEwvCwRSIffOK7phPrqzQU7o3MwPjuIZn8qkDItHfKmWESEB+TBm1WxCBmhvsp1pmVVWmp+L7ReDCFseykxeEHd2KVQBLz1DWSosFoxAQINGBCxKMeK+0/a0PVd67RdX0P4MLgwHjSOfsRjWxkghHTnkqQz9CiM6+4NlS958/DUFzpYuzUpxJuxLDDQCXMeZ51PAJD5K6ZDdSoFA34gGhHC8aqQ2NMlI4UB9XvwSW4UqQBaz1EGxbZJAdde9gn+ypww5FEDtfMbJj2abACIswIluwd3xjnQlFAmh6EYKwnsxQjEJ7rKb8R7KT4OdohO7PMk914GixWxn2Th08sDRoMzbUDNAv8b9mEH7mR/qS4jEZuhuz5yExcIKKdsInI/a9VuaM+Y2MZjAOBzcliIkbf6OiCAYEU3TzkWMKKQUGIVkKFZyXAZqASNu6OIbkbFhemPusLMGMJSPZKzLjhKqDuKBAyKyO2FW3bhSBMCDcdPnzOeRAQ7YSARgHDonCG2rXL56OPhT7qH0UYycokc66UAwkG3EXU43XKLamoQoIVsCQUeeQuJA7gEe1wRoPGQmVn6yIZvqfJ4jDXOp/8aKw9Gkv/2dTHODNOEY/MKswUYXBQf0rAqt1shlQfrRx4tnfuowg0WMghFJBWgphhksbrvoiUyAkXGGgzLGSOBqAz+Uawz2S+1BCZpfqGfO9kowTQUjJ/ZVU2951JwlT4jZBHeHtKjGhmu2bkdcAE8APHhVsfk0pDi9/jxJpRZqry3L3pcezeTtZVYn6tjuFUtAb+URHr2sM99pyQLdR394IzEVmxT2HSXnfFSDOcO6bDXghZrOAjJo87Ti5PLbaL0ceDbDTvdSKaaFvtkVDgPAtXFIlO07oWeyPUHg9pr8AZ7u0h0gvt3mmb/vPIxkwg0l8otWRYdUFNwEK2XhrpMHpQIh/VPU/6WI3hQS0Fh0rqEv7mq97ekZzE5AKCAeWgbBZLYBKcotVNsA6/bFJlsEUgjBjsMcH7Q32lyaJ4cYXrcRShxkOMzN06EXfwrywxN3N5L/o+Y+KxSgBEweTRShGn6ruXFTXSbFJ2DLi7Bv0xcQUETuDqJG0H9zNNbtYqQ7BgibEg7wzIy4y/cQUhgEUHCCx2wUszJwLJy8m+r0Blzfm6DO0i2y0MUsJBbiWy8rqVyM5khWT7mGQL8h7Y4POiw9PxvRCyMCBchZ/mE+Ge6kfxJFygnWsSnD1akLUFPc8mPw8/dnwEnF1BOhHfd+Ih11XostPKQYWCx5BHIvXKiXrRwhvpdPFzw6CqsDh2KaLhQAAeThnxqn5nE4e6DgGXUxhkgDYiH7D6l30fxL3HaJ4ImRbeERhrQK6J4lYR8frEdZeRM56s3BmNOgoeN8Nde/Oys3LicxlOLLaybsJaDX2OgoOGW/VpBa6RshBMOKnK1Vhq/GbKYv7peTZ4+VkFYricPxH7OgqGiF8mMLK+ywQX85s9SfqID2CZEJHIjuZoHbo7OdOQvV7Gxq2XqDxk9ODjIFD/aw5JGLARkDESvqJx0nxkfMYB3obLUc8QGcjO6zg/wU/viCZIhgkvJgJP/eXRfTMK1UGEAptgKNy3rGeERUSDiJNYWQjWM5g6+EBnW+GzAYy/fYMIxBRNvRWomEuGw+UCxwnB4JtZ6APfwLalHzwwgAnqpjBakCaMZ1cV4frZuj7ZHWK/zjynD5onieQIuYznLIysw8zKAF/30ZK6Rd9j9Et2XkfX126BsbNYjAiLTP+1MMyO/UrzjX2l59lxq3noaSaYB7PWS2VhVe2Kbi/6Bvcv4eU+foyVRy16/d7HlUVS9QXgawKdYDg1d6iEFHuusAhZ9yRkXusb0WrO+pC9NJ6kEV5YZWygfwj9xsJCMPCM5yirBMPBhQKuCDQlzBf8elk4HX4yH+RswPbV5N3cU4fLP6mJxcYg8rGT5506RvVk2mxGkCvCYYYhd+btDECgRJ5ErWo0mbN6sQRwZ7A7Uu/gixZg5ckVgP8Yq5GFzLjQnE3O0b2YGZKJC9NUPURcjIRhVb4zYISCAH+tC0m08s5/XfUvqT80x8guS7/CRKWVIhRmxsvf98RuM/0bn6mAMZjRUMm9o93b6j/2erB4jCXg64YV8x9pwFFxg7HSt7qvPsGfX71zwXYEe5g94dN6nzD5mGQxsxpQmmLa9tHcjEIS+sJFKBwI30a5gCZdAZjlH9NCAW2fDvEt3UySitEzuUYSrJPcGfE5IDnFILRBR0SH745FVy1AEXExozEfwxKY1Vw7bchxi+3w96r1gxETyNrtgl7WH1k9KQuNWZNaRCoGx2E7TEaBhxGO2lzhAkNW/YpkITsnk0T0KM0K14uH+GWKR9XfTrvukkHj9I1htCuznDugLcKX/ENkgHVhlildI8vHwRf5R5bYzJyIDDTrt3hNzFBCQf3EcamcxIZV4xFRFS+I5Wa4w6Ng4oQUw+SlqMjN6mcteD1XWQJHzmXwMxPQ+mNQhOPgPAv+l1k6Ee84t6G/aP176DGRcZp3SiwoWtWiPesOsY0HW1PAx+m//ejGDLIO6oiuItBROJWeIz4X05uYazf9yJEzi8+ozq2CY6XO0eTvGHwksi31eV+x6E9oKpEZuodvFCuCsENyNXHADX5kr2vV5HXtGncOmh/uLDSlOOFnBaI/x9pBPN8BDSwL2RzRh2uk+tBfMRJF4GeBzPRPpiyM3puh56hRe8QV/ZAtADMOJEwU8xddsHdF85JU214X9UQcqmfiWPt5FeJVTneqPzt868qLqUKe8IQn7EJoRdMCZRuVcFHYq6KhSKVdndMyK3RHypinf3GXkYcOqy1Sjh784AefvPd7v/euf5/2tKed3HDDDWfrUQcPSfXD3Nk1B2LuF8tglel2hBw1BweXqAgvpLwGj/Sys9u9R5BpSIcut4LKzOwY3ioOWd9jenNoEeHDaOXsORDz1z2EMVEcI+topAmCm+jRT6HDrcmiL8Kf52f7odI+46TfR5lwnCgfxYp1EU+NjqtjViBEV1FsV8as3BU0g7NAYyChzEYpgdrhbrto4fial8ZILkUUC42hyvLT2jIFJQq7bI3FPQdi5DBUjpn1HGvxvauvvnonAB7xiEfsFA/VJdwe9KAH7coTjs95znPO0nHEBIOxzFFkkvdPHCtfj0EA89/3yej3u73bu5089rGP3VlhHljAaXGz9Lq0T8ETm4GsKuIs0synVjW8A9fAsusVw2INgVO7dI1wPL7DRGbxjXV07quqrTNMPmo42fuduTxDdDPlzLSJiY2mhAUB4YkY5aqTtqVJxEloHCfoY9uNQdYnfMdHjEkP00QgSDti0xnuicqErvotE1J+fdT3s8IdoUBaB7c82BcRhULF0KMVE+uqBGQm8BBKWXtwWRDyinKgvtc90YaPdVY+a16ar8ptREp1jZ2YmR8zO1Imsv4m2R6M3teAoGGe8/KvvigU3IUnBUT/NRayFKQUiZ49IWUF7mKr+FrWLgdSwBOlRSQUpxtKUJEEUbREskq5kkhBfnD3kR8/h1+ViJMsUmjVHTBrDWQEwPP4fdUxEAKHuzN4WXRIVk+G96olsI9rKZvcXZ/OCoT4/BaNl+ezEEyB+lmT+kUvetFZVldZD4rSiOmtY3tncHc/q+d44eQ9XZd2yOZJ0YPqZtOZl0PdrnFWioe3PzLYOE6jsYqaLsdbsvNcQHx+jKSK9BAFQtZvmTCplJbKWvO+YvFbuKO16iMhwUE38ml7dFZsOwLhYQ972G68PB4fISPlohKG2bjENsOfcCmy7qN+jZthadvdLnpBREs6Apc9PzDX3/iN39jxmSqKC5qM/R7nXDZe1byERiRsJRhkDQgvLGT1FyfnsZaq77h4R323SSiIMGkY2/hZ3IiTLcKlYKY0mMM+JNkJ7dNAijg16dgAlwmebMJcChhZH5k74BAMvtNwK0EUGURkstzDxUQuFjYVRc1xJKArRqeJzRnB7BJVXQJNBJLWeVI011wz5aLSrrP6K7cWHxY5vb3dOOE39oyxcX9ONiYRn27uVG2phHImDLweGJJA4635RgCKvmsuIui8HCwQEjiKeeGG5lwV/c72K/Dfy6razPoXi9kwe+GDqzMr83Wve93JLbfcsvsNw9XnpS996cmzn/3s3WK5p+HwcSFoADc1rj+U0iyyqhMSmXAAJwkstU31SRDLUtCHgAjSrqzy02mhIKmJyYdl4LlsZpjRSCOcfSdj4lxDY+QcAbQZDQyRBn8SYcSoR4Jh5lpWTme1ZC4BHxu3IjtN1dvhdXlOGASQu1U4d4CzDcRMxWB8vUvjT8qVrB1Z3Zn2N6JbL0MTkfUOP/kvczX4+OnjO1Q74dlZ0FE4+Q7gFU07q8vx9TUDzphgfZGT96LVlOGOz53IRo7w5CCuKBSrdmfPqBxZGwgc4RbzLPnnwoULO5rChXXjjTfu/mthWcqmdlXrdxZppnfFrJW4D6Go+9Lu2eQWeZcrfigxgirFvb7jrpNrVgoQgkE0x3qDhLHShnAqYxX1tJdQUAPjZHIGWxFUbHwlJSvoTKzqGUwtzESYiNdfmVSrFsIWQdfhPvOsaxAZM+7en7E4sj6JeGYCqno3Kz+jA2cgMHSZyJy5qzHlmFAEBOOMucxOYISCwKN5svb7TmhvUze2mVBkIZNjI1nDIi0CO809hDuO2+xYVsoSsf/qB5gs8f/4wCtlYCQQHAjLFKMVcDiOWzyjjXwqQwxTCicuX84FkKuGPS0jYRCv+TijPLDWQX94uc4wTy/yChZoObEM+oOWUHi830jlwUmDpCshNFttilGa0DyMnQy8pNHwvQbQKJFawo+0F8KPfpMgEG7PeMYzdpYNyvDBo4+8sytCmSHiURkzMKqfeuKqP8KAvCPsSPQ8TI5r17ZZITiCiPNogjLxCbUV+E7Vrg6vZwt0beOeu7qiaR2vOU4OpFjWYh9uIMxh3IF+1rL+s/DsufoZ03iojNePchAthQyvyo3Hu6pfOGMlsAgOo4bpoah43zleI1qLzztdSEMVE1J9hOcKCHeNG+CqMcgg4qw+JaqMfEPkNcNCiuNNPYyF8NHaE/1Dmhvq8M2XntSPsjzJY2YJuRCgn1xBzNp+u238Is1/FXIbFTUWgqFJ0THhtx7B6e/oee2tIhMvBw6JwcvKcbcrQkGCVNYHkVrqB9HVzTffvHtP97SmwzkKlUK093GcmQYzw2Qyae7vRoL37yN/eoVrVj/MBi2KSA91sp/kFMsZaSpxgm6BWFdWnk98mY5EUpH2mBPAMl/nvjCy+KLQr96v8KEf0bakbbNmxX4TAYtorvlTrzN4/PLk0/ddpF4/SoIHTcQ9B5U2GssRM9ZuejR0bxcmPzl/Yj/N7MOJcy0yJfWbhJKsK/2Ou8yJxIqJC8F/ht69bpLvEeChZxAMCO5MELuGjjvHBZvwV1tIA85Cu5eFm0QCmLBRWR3sO4i75r3uDJeqfacWJRXLqzwUwpuU66SDcauRd6E90YzzJawuzpZwa4H1EDF+vaM2S3DQjxIE7APxUNQVHrp36uyZyrKO7My/lfJHGj0AsyHUjImqD/lNkKz7CqFjgoiG4xZVLy4LMRvyzDNRK9wqITwDIyEelYdRXa6hC1h89IPGiXZjgnliRjQ/FpIRlGiQCHxPZOdRU5pY6k/2A0i4ZlFKro3G9oIT2i6pBvwoWd9U57S/0v8ZMwNgppxnEVNKe5SQb0AFbz+QxcNAK4uE6yzmiva8T7oxd3BGT7ZULZZKwOKOEpMTXaMx099qr0IucaHoXY2fPjDzqv98bDMF6oKdL+7nHrA3gNxScY+C5p60dGgKa4m20IeuLFAe+zQQQJrT6gd25TMmonMJAhacmRsaA8LEY2TgJRUKEbxzR24Cvx7N91E0U2Q4Xn6mbevDodkQINoRWQjRTCqTd2TWHwuox3eRo3FygIYYKDHjei4u0mX4O1QMKl7PhHmGb/Y9Kzt+j5lO0ayITkHTjeVjLTHO+PH1UV8x2VhnEiPTb8XHa2IR663+04TTxCLnvx+GjlskugCwThACwsstEPzQsyeYzQLloHWyuQmNkpxQbgm45SyLU6GMYqh6V21X5I3nqHJhoOdYzOf0tphDKMOPcjKPA4xefS2ljU2PCFf1P+n4Aax+P/xIvxFswssZ/qwAPjWhgwDADUgKbUX96DltYEMAATBs4UuqFywqt9C8H2Dgfp4I9+NGW/ii6FrRUChOKDuMRcxK7ON+8PMUvEEzZuaIAUCwGniOdvREezQsK88/UZBk5rGfXUu0ChqAgDTfM9FUxxYGGfFgPoK7mBhaoC+u0i75HavJurUdGV5+fRaqZz2dBBMSP6yuucYY20X+HI591UeTmBTiLPCKzvSfHdk8r2v6LcZEeg7i5Z3+hQM5/x0PUolTN4xagCbneZ9mFI9ZoN80d/BfiyF59toozNTuBzzgASePecxjdhq36EkRK3qO3P4AoZaKrCHiReMgZYqcYlHg0W9xAb+iGZUvxUb4C+hLeAPHhwpIaYNAUDkkYETox4ibGcFwwVJ3kDNJ9KCP2q5+uu6663Z0pvkFHfiGXtyVaO4ac+97t+CIinSlA6VC5cfcXb6mQaRl5H+ziuBBLYWoLa4wHBcI5M/xMxeYtCozHgQSmTyHxmOekyrAOzHWTZwvfl8mbxaq2rUvc5Mc242k8kVE7NbF9eUx8WJC6lMRM/03Y0Z3FliGR9buFY0k0xgZHxG6mA2Ez9jGDWhRC/RoJNwJMEYYFIxafYQ1BYMEB9GH6iGPltdBXhx2IAMqh4OlpH172gdomUXDKjS06r8Za4td46SJUNvZ6Q2u0S1ExBa7X8WQdY/QRqcHstFqvpHBABcOip2nb/bxydpRzWuB51JS2Zw5EIUNwk7/ESSkfeiY4miuXnFRWVWfSGA+7nGP222w02/oRPSRhTl7vWyOo/9QRJxucb9RHhaK7pGqxSOHHHeEQ9eeLcrGslDICHa0SJUBBCUCpBOQlmgB1U5OttijAUaGyaHfjiOalL5jDqp83+CUnfMw056RG2tf8HIgIs6gRZuiXojO/drc80nV4bYykapyZgRExhBwGYnBonn6xOkWziKdkAYD3EkJoP+4mPQhDFAALcR3OUsEP67ozqNC9JyYr9alSEdA7L6ui2EeapNnNhYqV3Qvf7Zowxmn6o+btQCioYS3+oGUIJEB02dY88TVa4yYi4xPFeiQKRF+jwNj4lntuiYcGR/KENNkHQnhgJUQ+yqrs4Mrr7xyF+zw7u/+7icPechDzvpU+ChaSsnmtNibWXt8V39pbQE6Eq6iA/gTeIG7nzEBrtzv5mzFe1fm/F7uI7QCTxvs5lOGbAS0fFLnoiHCxPRd16Xt+NF84IFpTGK+s8ZcJCTVGxeMVYaIlogIfVjM1HeSuMXslCOIk+eQkA0oMefSmsWciMpB49VzMYa6YqKxLnfFzQq2GWJbsT4EfkATtIFwGGnYbv15/iuuu7AkBYpoghTrTNCoKfvE85BEgInrR0F6H/o7GSOZFbixvx0/+k10TvguIaJO94CYqkIYRU+aS9pHIeEgX3W0nLEMaAM0hqBl96wESoajt7Vqo/BU3fqPlSZBQeglZzrrOv5zKQ+qm4SM5CTq9jdkAiuDq6++esfU1Tf0qzaw/dIv/dIu+6hvgPOycFVzahtjhCUAj4sKTubqiq5LV8IrgZTBUSwFGsXCDlJcg4XGle3ErJiGayAC/L1+qAVaTOx4P5Qcpu5WhIgn7l7WfRGsiEa4yz+oKAcRmYiOXY/glZlr1e+qv7yc2T6OkBEMeXLUR1oopS+Y9CJeCdOVRc3InCIjH2kpFVRaYfWd387AMm2vwt/rJSLJaUr/mZSiA3Jl6Tt+X72nZ0jrHJk8TDZjfJVyFHGvrMvumazNEQf81J4ePtbNf7VRtC/mpvZLQGiOYNFEgcOuYHIIYSXEw7QqpWJEK9Cup/rARSQ+wTkp7JxWeWxolI9fcz7uNPa+dHrK+t/H8LbbbtsJqJ/7uZ/brScotQoTxFQAADgCSURBVIXqEH64MT01u7cN1xN9hUsLmtZ1djdXwtP7sOMx3Zyo6ORgQgGfIhoIYVTE0+q/iCvz+UZwImPjBWagyhfQaVmHcJ36+Y1AILwramYs9gk4GQw3FRpIph2ugrvCZplyfN+FnDNLiEv9I61O2hE7KAUkzcpOAKvaVVk7W9vfwUgjdkY2ElT+frR06COijEiO52eCoHSgAfuOWhaa2ejo5j5MMOI+M0Ghi0gfHc1l1ytGUWmeGZOBqaKQed/5HMb14XmsPBFh1Fy3zB2foz6vdR13suaob2bEM4AlSGBFnHMzQtafv93OOpdQUPn0Ex/wzJQAQkn9BDTVTY4uT5gXgXHAMlMZXo4vVkeBVM2PUds3CwUOE/ewO0L1QBxXDv6/igFATNLMEASclObnIVR5yuOZphxF57nGWXDzDsPFggbNopkGUFaDvpMKutKUZwksmt/dgGUQTcmIhwCBjJuF+xBMJpBmtOzsuY5hVeXG92YYxazlMXqWSUT0Bmknou+ZiCaSPNKnoiExGV+oFsAcXeBGbTSzglAUfOe1AHeTT/ZKg/Q+zb5n/ZOt92U04S5hv85HfSarQu1jwdUj9fR/1fXq9VT0xT3O4iAqLSpObEbNYEVInV58DsUBocc9rIjMbQQuWDkuZKEt8aoYbBBdRSgxUko4SAq6wwXu7mJ/d6ZtBxMKbBAhrNPNIt9JqkaoAd1BNnSUJqL79VkPYFegx0r7u5j4EALb7MEBPOMOQmcWqtvPGvazFqrJs8LUI8y8GzXmrhzHsXJ1zcAMM++eq7T80Xvx/oxgGkHG7FiDIZsqSoFvPCLiiXe4Jn+16AetT98lZFBConWS0Y1bsGi6+JaxkHH3Zbuuuz7IxigqEDEsMz4Dbih8zD12JlM+bikJBrVf/nIWnfHtZ1lwV6ByPblgjVa4M1cPDJilwTiGXq4fY+nldu1DcHlINWWoP6VosKHNwdsoGpEg0PscCUrotOhPH/fIZIpBptjO8q+lk9fQGPC1UhGuGjXecwp1hI15zyYTlYuZRLQGCzkRsDKwLthSrnrw88XDV5y4MQ3lQ5VLTPfYsORmc4TVTo4EPsu0/Rm0t6wvnYhj2bNm5QwOW97pXB6u3WyF7P1Yv5vXnEsQn+V/DGOG1mVNEAseLdRYZ2wrE1xRdqzDeUpvj4fXh4RpHQ1W7aXOaJ1kDNa/a+48/OEP353YxQmFcktqbrDA6/VgfakvOSUON3Blnc6A0wTfYf64kzgXAU05ulZj+HD8X41T1penxeFA2fuRJ2B9CkfOeBb9qd9ET55KJQo+woRJkAdPhJboE6wNj7LcohTuHZKKJh3NRCyHSlvJgEnnWhy+XcLiYtSRDxT+YgkGz2Pkg+QRJI4LpjD5atQeCYUYitdNfJ948Vr0sTrecVJW5bsQi3VUgqEqszPNO+gm1UiTrZ73clcFQ2R4WT0VM8gEeoZDpmX6+kF2P7YBGhRN+4liMDLfE4EbRtc5xnLU9liX94P3T9U+7rMhTUJBR01qHmleEUYZGVi0pLLAjG7cVxQiF+rwBPJ6+X09zz4W3zcS+2ErnBbClP/0o6de0Yc9U+y/wgKLkWvRamMNy89AJ5Rez+Ii97qzfTsjq+EgQkENgpghlHhgNxOoy7sTEdWz0jow3wXVLlwndA5VoV7PbUMZmZVBGWoPh8izcOX4Zd8rcGGgPsIHCLGQidU31m3RqKoJX+E744KYgS0CpSonI8xOi+vqqQTfCvPx753lwe9KyDge/CeVt4cisngI+KJpPNZ21H6vv/Knj+gMF6vmgtbV8GXDkKrxyhS2DLdKaGZljlzNRPXgJuI+x69GX31GH4fSpt3SYv+GAIuUNZbskKQ4JlmyPWiEoIaYZsVde3GeR+V4VfmaFgpy86hwpFiURkQg4asfgXeAm+6VFpY1lEPiRQhEirigcQnrZZFpVFocuW3YwCMLwgeyw8mBxSG5CuSSwgeI2014KsSNc2djH8z0U9RQ4uSstMKqvJW6jwWzTF9QaTydVpiNXTVBKkFRTebM+uC/B2IgCFg3c7eI01lUYrKxz+riCEsYCTv0PTowU7T0Xe4iuYpElySG1LOKx3dX1tYxdK3Wn4vlRk08MjyygJKum370fD8jAVjNZf13N+3ppOtYeEiQSoAyvuo/8RD4UmdBubZP/SiQoh2yx5IzS2VJ+PlRoBHfkaJyUKFALiJCw4hVFvCdkNQoFSuEMiKoIAoE/uPjlPREWPn5Atlk0nMaTEVUeZ4cMXS0jmqiZm2CCXAGAEm9qF8fTVr5BJVsTBNulJMoqxPi9bZ4rp1jwoqGNWLOs+9Ubh2foJmgcEvK617RvEdWQ1VWxMuTkzlebCzjHim+o1Y56jOS2unjTNgj+MRccAXFdokBiSaJKMRaIcVC1t7IZCJT4sM+IiIWBX5+iSd+ywRy/I717+GqPNMJ/xXl63SBxrGocBHhXmdRnjUsxy/yDJVBskb1ud5hbdPPYGD/hp83X/XTjGV2EKHguYUI3/OVebSRLhQyTvKMyWdAHb6PwH1zEH/cEFJNWnW0pzYgwZyEnT5xQsT3MyDayTfW0UZys5BfnfS2s+ATB8EAQakdnmwtEkssZyscwmrYarrPaG7VBOnKyzSoSjB1jCvDC8aAtk7YNmPobk49p41RnuivA3ASHUixkYIji9cVA3zPRPexfheVBwI+mGMwsuj7zurP+getV/NIuJGTyGlY80vaNP0To2iioPDfmaIXccssk1nlo4OojLBnC97Eorv6m7MrMi8IAlOC3DMbqz/kTYDPkqnXM6huEV7Z94MIBV/08Xzs3mH8HxGSv1OZO34PDYY0wLpHoi8/gKITPFEAeZwvYWOE5im8DqEwwwyYWODmfcQ1gJw4vkBUlZv1F22ShqJsjaRmkKAh785Mllfv61j/rOXGeysaWXzf2zbCK8OtswIyS6OiWdcsM/wy/GOZ/h1BDd1Gi4FQTmnwng2zsogiXpRBVlE2k1KHaILoJvze2UlozmidmXYKWnWN99noiu+fqERSYBMVKAtmxirK+ncEmaXg47VSFhBpxNdcUAIYl2rzKoJT81d9RGJO+odUIX6+Oe9l3/ldtSWj7YMfx9n9zqBiytlAR2nqG+OkebgGzrF1nDA0wtE7hXzrTBgI1zemzDBGJzbMYk1ysk2iRbAIhcT3gRoxtUxbErDhj3TBxMBL0+CM1hFDzfqrujZq/+z7GTP1e105HdMeaX8zkyLTUGfqyASjfpOOxNNZiyZIM432TgDCqgbL4UowYt9p7QEYvrEz1pMJzgqmNc2LrhQsWlxI7ITGMvf6MmE0ElDg7LjBN1QnDNdzP/k7W+DUXLgc1cnaBgIh0nhsE31CH7EfAT7mSm4lxMCj4p88E3nMUbKkzkz4eI2OoMPYK9Bt0+YdNm9wOpQn5CMhniaep9b1ujOcRSAy1zn42jfNxfS/M/1BG0QkWi8QaF2BvRMIG9I/x9C5qk8rpoQWKmajxXIWyhVKiH9T+zBiKOWovq59I9wcRm6ASvPLyqzwzdrT4ZnV09VdCeOZfvBr5FHCXegMA9rgnVmNmT6E6XqSNRgT0S9+/GbmDurWojLBGgVmpoliKSMMuOZ96bnSMk22o1e/FzV31vbYwU46HfW/Z092DT+29XSCieoZCXfS15Nqw4/D9bJiP/ohPu79wEMRmbv/9s3CWR9V8+ySntHsz2SNJ7UuWT2lTYtpcYZorAdAeGAtxBw0AgkLlRvDPbOOcrxYN3BTDwLyAZ3pSGfW8snqoBIRIVkSmaQylyWMMi1+BdQv7IJFULLTXG3TwSmcilVFtFQCM0Ic32qiVP09Yuiz5XT1Z9bHVo031uFaWjXBs3ZFOu4ii1YBfFA24qKt5yWinrjvZ6VvszZVOOk/qbpF++CiD3RPzL5HZVWLzhGP+N2v6YOrDHeMM1/PFFtp8h198JynrRAf01zkNDquZ7uWHbzNWRSV1wdOkcmjGLiAizxrVSAc7IzmqhPR5sWklOEQrZwzc1lUoZysbExivUu8LptZCMPT/3h8oJeZTVyIc7Q/YbVDwY19EKwhcB2Nbgt4OzieUJaH+pcdswKsJ6KoRtrslvq78iIxH6Jfs7Kr35XFMGs+zwqyjM4is4F5x3dnlY1KKKNZisb0HeYHk/XDWThD2Wkh0oXjiyXuB74IYj6yWNb/3965rcyaFGl4LQf7ZKDPhQZ3rXYj9IF6IAjizXoZXoC0uwO11XYL3sGcKcManqKfxWsYkZlf/f/fwwwVUFTVt8ltZOwyIvILEbTpiWOaeVMaBncR5DzMR+GPd6qDRyVqk2DqxzNGJJZqK56bkWakzixzAskcjLSGCRiAq8Q/zbH7Dwa3ZUqNVcrv6v7uCXj8NyeSKYZSM7sKl89T6K5PC4bG0mgmnw7QYRrN4GFeMd9Ll7sdoFw6x4A72dbnXkDa6E+loB1hqX07JWC5SJQE9Ozo2lHH7xQsH3X4b3/7223DyvNpzWfvmbsrp4DngpV0Ny3mqQ0nmsuJZNfhQyWqK62jI/j13sncTczyBHbMzVw6QKZE0DRjXqV6wM40fqnZq9VLzD2fQvfvmpa+rpUMSpVAKyQa1Jf7d7qGux+2G4tufvUq1NRsvV6HFmVK/d3afjNojUKav6cI727dmY9Ld1aFX92Gd/02EwNnRXtKpeZz8MGcXZ3W8LlpCh2kymjwhZOv9KFPdFdmLkoTkbGBq1oMZEbVk8U51VUXy4rBZP9WapqIsWKmU1knICKhEYAEIJgpEzxAJmMapn48B+wI/Kp/E+OdmFhH0FYa4dVx7sp3IabkLNOvAk3Xv67cWueqHxPeKnHi3glBSaEpA9eUGruAsU6Ik1jVfme9mUCw62OnMUGsERDVHJKBJG14StxNMgEZmnQiTTD3wJuBmSb9yDpW88jcyAAZYz3Rukjx2maPE6aPCH+eP+E+Us1FVdv7YsdxTip2Dgr/jWsAGUxg52HV1W96QrDMkeTxnSbGso6UiFfq14lKda/adVWbqMizI571PX6zOEEu9y9Y1EhonQ25llcR5l6msSN8O4K4uj5pVn5fafNUZld29YAzjXGe4gYeZ9bUWvY9WkRlDlN5KY3muSRVkt21JdesKedzfypNP5605h5eFca68RNMUaEUr1bi+O6yIHS0pfYrGaEMTqJrcNiU0n5FM06Zu8/pUeQcKcBVAdTN7zzRrtYx0Qif0RWecaV/ub+4i+l4NvNRRd5JwvFZbYWaj2g4ZiPPrK2D3BHkVEeNJ3AgKb87+7ZD0OxDV+/Ujg5pThf8FQlxqmv1npk88yQo/jPmnRp+WscV6DSmFay0gl07T8fqZDHsCJrmDmMB3NTXu0YCh6SuR5llTO6PVxnFpCXk7x2urep0XcgUJNgSUsdFoibBSw+YOo4dIzewU2IFHdDkabnTRms3Jh3z1CtPV9QktJpyJ2m/G7PXjaRf8cTfjpcBgxziZepsz+7OYLbsW/XC3OG9+5MyAQ/YynOtc15X/XwSU6jBVlNFqW77oQPYvv3tZlO3l7AaDJlK2unrjns+b/16LmWSqZoTv77b1f8cBLY+3y38TjqcuL4ZXyFaSEZ6dnkQTNePXT87hn/ap1NinO9cIWadhlCvrZjM6lplCIwpbr5IuDKDSgxhGh7o5PpYpUa5ClfGZqVdde/V6+kRY8CZEdcS9Sljwa5sywcyU2xqXSkkTtLyRNTFKWgDmrMHATlvehuucK4ymYRcE/W3Wo/xGQgRX/va126fDz/88Fbvj3/841effPLJv9j6c+1XTXO1PpgT1rn7rIB7KDxrHW5IG9V+ioPHTIEGVEI6LVoXFUQKswZqt4eKyxAm/+zdwp3U4tqWjGXwLGbt7QwahJOBTcnkVEWsdd8Dp5x7Jck4FkhHn3766VvXNhnutHhPpZKrDOEKPFVT6RbNqdSXZUxlg7smNnRxmfraxS8jyKyntW2rvt7DdFd9mxicz3XSbwJrlPXpmSiah2rgW81GWtvatUuNXrOKXjpu0LIWq4//qo9JkJPh8FvBMzPSpjfWJAiu1uSbhhn5vPsuCAec/f7++++/+t73vvfqm9/85u0a8P3vf/8mGOf5Lp0w05khK647B5y/gfkSGqu24CE+mUbD/ZU8xOlZmAKdE2lWHNvfIBauku+9995bLoVEywHYMoeOuFf1LO85+HktEcL/ThhtILiLT7aLbyQJ1c2JyZ1oCffAPe91ajqgVJfmi1MtYHr+Cqzef646LKtqhJMqX39fZRSmIUhJrItEd0O0Bjs+FzM90cA6RiAxzGj9JLhTvXrFSOAAtSPfheDw6cxj03g6VrpI64ZpmbRtynRa5yn7KINJZxPrcl3kXsWJhjNB14bEB9qCN9CPfvSjVx988MGN7tFPwEBT302G0vV1JcjleNBnyjarKmDsFRouJixx4ArNOWYKBoPsVDA7AOeSgylpsNDgpPzmUJvJFXWSEJTYDGEHMbStVSbD8yB2ZkJVvfL0ON71POnajucgZB3siNWq/tV72fdTz42VtvAUmMw599RRy0qY8LATWE7HHRDHLIsPeJ9ESFOLpsg0Cazasro+aRhXNB3abqBoppdAokSKXB0kleeU8A1TzOd0+KhrbYLaF/cX80CarLtK0ECmcuBjyhu97bJdEEitEFfad4L/b6I9/q+CK+OFyQhhmHbSpj/84Q+vfvWrX736xS9+8W+nQK7oZ71fmUk+o3XA+9A2BGEzNTNOnbn+yUwhIxOnBZoLWHWRyQNYVHogIDHU08k6TlwHBKCDcEE7rOcFCK85KNusGckF7WaPn8pFX4oZnMBqDICOYKzmoyt/h5BX2tppIF3Z99Z1D7M6YUQrQi2uiC+W5eay/vouRAjolNrgqkb4lHECTKONuTQDGSnXQ3wwOUzRzfZTz6LM5JsS/wqHpvFP2tCN0+QplcRXwRKm5wllHnnpB+YHMe60ynvH+PUBfeA64wUDAB+Yh5/+9KevPv744xuO0K4pH9nVOjvh2T7qfeRZ4IAm+8nx5EkuqZ3fazeBbhyhDdAwpHWTYHE/U1LkwqsD0ZWt9A/QSfMicT+R3f98QCCeMf+QPsHTxtZKjXsO6MawsyGuCK//V2XX/1ek1nv7cFrWqi8T0ZlMQyf9Wo1VvQcOeUiOElie7Kd0itSb2U13cKqt7ISu+rzf4LjpFhTMNLmaowfcNy9W1axzTCZpuz53SnCr0Fj7O41LzpHp4tU0FOwkfiYHXB0qtBrnSULf4ZBtIYXNT37yk1e//vWvb8zLQ7WMHVgF6fq/owP1mQnq2GaZ0t9nP09hlacoOyFCGpxhznA3qwm4MmBFpK1qmQsvN1583mcN0KIu00lo3uKDWQlXMBYCzIRr/KZdHt9XpZfPizHUMUxub3+z31XimhhyLfOlYNIMnjJm03uVAayY0LSopvI7qcs8NJqQUtDQZAQOIwHWXFyr/qykwpM5WzG/XEtGsksMZG4Aa9H0GOkK2Y1lerxVopTfJ8S1lpHmIA+nMcgshc8cs3ST1YXVDXHLci8lzWSn47pixkDXJoVgPSNNCa4lpOanqu/VdZ70rfMerGPYzZlxSprN8xTAZ2UKmXRrYga1cSIfapXqnidMAYbUQ7DVIAyQ0asmD5cQyVHPqk+17chB1IefOs27hGppIr5pMWcZnzdUAlulh+nZ+v/zYgir9nQEd3p2xYTv0XAmBnAicYE3CA48C34mMzDZW55bsWrHidZ3qvlM/fTd3EjO4Kk0kyptp4aTwtykjeUzSVyuzFcSQAgW6970E4BpOXLddzSF5y3DQFaZRSW2V9v2ZqGJTX0VP5IJSJe8t9K68psx4ePGfJc0NN/JUAHbJ45KV8WLZ2cKTlTHVTsu5gD5jv7OPuPpTGzMfOtb37o9CwPR+4H6kPLNPW95dk6faZEnc8l32obeOTu1Mtv/vwWVeACZYsGjHDuVtHu3Xr8XVlJ4d/1qnV3bVxrBFcbUEd6JcCiQmKfL3P9Gy3Yu1SsitGJAK1xbMZIsu/r669xhG8EV//NsaubdWO1g16epL4Bu4sZ/cJ32ulfDGGN2himnJuNapn8whdzzMeGd+5ju8dS6u3avcPV1YegrnMxUIsmo6lhPMSw8AxH34CzN3p5QV/tT42WyH8YuGUGeGuSzn9E8DV7XSRssEaNxNec4SfG+853vvPrqV7/6tnOmneVcAq6Z3CsRX7dYbad6IE1pZyfCOZkXVkj0EsyjMw/5XyQDUdhANGrRtL2e57or80pbr0rsq2dOmMeuLV0dqUHVBTu150r7kwn4P+91Gl2to2OQlbHWa6vnurHJ+lgnEFSue9BTEjCjXSdc68biqsS9AhkADIF9QU8NzHNSAK6zX9OtC9Y65hkESokvjMAPdEAhchq707a/GWJAujLqfxgfHkBK/bSZPtG+Lj1IukHzrVkcodj4AtsD3fO0PWlflsVzaBnERTDWamKnRwBfOk/hCiRDoKNf+cpXbu6o2GLN2ihipBQB0hiBh+ZAXIMbwgwuzMlcNAZsmBp4t+fR9alDngmhOmnzOUBJYVUeyMVCz/zpfMskVy54K2mzI86TdH4PrAhOBztC5TNTGat7eX9q0yQo7JjdJGic1Lt6v763ItJqxHgY8W2eMDfJedc0z0mYpr5M/b4CKWVPewgGBSr0rXIUGVsEwYRGaA5O4dE25/5DxkXUMnfz9XpY85Ue2EfoEjELCL381isKpsBmtHut2R69w/QckgHW9Y5gzTEE0ALGkTIRoKsJiXGiHk33wC6/1LMxhU6aSJMHnYQZ/PCHP7wNEkzByf/zn/98O5CG/0Ycq6rnoOWHyZex6IWgu9UUnNNN3qm01PXrJWBqg9d1h9TTit+45oE4IFpKR7t6Tkw8z8XwTuHKPOQ7V2EiACviuxurEya1gxPNoLanaoDJGNQikTpZWxJfJdaaPnrV96fifbZRm3s9StKDdxDwWNvdWvZ51zvCYt7LcVGaVqL2eZhId+pj9vtNaFi2s6b5qVpEMiLWJVq9nmC65Wf8C+adrJvnlOh1qa3mHsqmXILS3FNlLJnrGq1sWw0MvLKu7jpPgd+74BAH1FwgDBRE3OhiJgmXLVQcOsXkIQ0baQyXMyy8dnbyub2XkO2ky5eGyqQqcM+ssrmpZswGi9+FdAL/W/1cQe3/ienixLS3U/vzurbXlYvpiaZ4L7NamflOzDj5rqcAem647rSsp5Sod22dxnGlca7MXXp25fnGai+Z2DEFwZN+528EJ+IE0JSgPzJE7eswxkl4BKrJSEH1RLAwbbcCrIFjekVB42ASNTeZ5zR7tKo0LtukBgLz8LzrPDmyY6JTe1/0PIWVzY5vkZNBkCEo3UPkUH0yUtmAFJGkM41MCL0zSVTi3/1/KmOp7dkxnF19Kf1hTjOwyvgM7sEY0Bi6LJBX2v9UZnGljNW41HFbEeITBiGkm2DXhry3avPu2lW41yS5Yh5JVDPFQkdsd5r1VMekcU7vq/F6uJYMWCKY8QXTPHRrNaV61gYWCYRLN6SNX1K6NjCvO4AqCbxl5hkPE77l865Rk1RajwzK52ofZATuudLubCNlGadRzWLZDqGOz4tkSU2E6ghAZ6JRss/0GDCD3/3ud6/+9Kc/3RAEyN1xXbjq8X+d2ecKVJWvtvXecidIya8SuQm5JmmFMUAb0Oao5ACiwRQYUzSuzrtqals+9xx9vjKGOya5GrNTqGO4YyA7pjCVP/2/8v5OQ+jMFfW7jr/fEqIr7erWivishF+Pj6z1dmOigJMWgJVWsNJIuraxNkxtowTNGlFg4jqSeu5b1Hq/8FkWV4VU2my+px2h9b7uy+Ye8swII83r/oams0xXkZvm9s170sfUrGpfOsb57ExB5DqVzmw4nfUsZjr/m9/85hYOnhsuyZ1FkG5jqPtd27K71zGG6d0rRK4u4KdIlp0246EuRnA6HyYww1Zcx6yDEybYmQ2eQ5M41aCeCxKnVvXtGMdThYU6lhMe7OpZ4Xb9381xJ4Tk2u7q8D0+ZiiAQKU2PwkzXXkrwrXrb9eHBAi55xiYq02TjtpIngfRlf3OO+/cNI1MiEi5uslONKS6BkusMZ17yA/QRVxzjfsGmbmhLtNVaDZlBSBtrUFx3Rhdwd1jpsBmlR2doJssGw4jYENUjyKTbu3iBk46syMw3YLIYBelqZOyVjAxg3sJa31PsxqgL7oSF2qlB5M/55hdbfNTy8x2rZ45EUxS0LjajhPGtdI4Vs9OOHIybhOsxqGTErPMqh11bVH4gMBhr9fzDyEFE3CaLicif4XZZZ+qNtRpSrmmTd6Z9n0l/bqf0mkJ77777k3IkkDznudWdyeoZTvdD+UaNFNi73najJMb/Vm3TgBqKWj+1QvLxH/mNYKuZvr/2p967XQdX2IKFKpffOX2k5onIcNcpA3RPPR1YDrp+JQonCCVoN+/NkePB60Sz+lgnrQh29F5PnR968ZT32VMRtoTU6U/0UQqsqza/9yS/IkkvJKis02nGiuQLr+TpNq1ZWpX/T0RmUq8Kh5qf3Zu01w6Ea+naC27NTUxK77dJPVIToiTEjhusJVg1jpPtc/ahpy7qZ0SU/YtSVuthA/RZEyVtKE9JsXsGN8Xv/jFt5HWniGvKyfXLG/qn4GPgHEUMgWum+Ehvavsk3mp8uyKerCOQYjQAITsms5jGsNprJ/EFJAM8uhLCZGILRfuQv/VCHJRZOh319jTUPUVEekYjm6dSDswBSbezS/cxE4l7ameTkrtkK/+P2VA3Ac5aKuILkGpnlo7grdjQC8NkxmrIxxX28P7mghyU68y5NNyK2HaMdn6bNVSJax8DOrUNADRyIClrpwdo7hHO520KoklgqEaqnECmlogdl1+tNqWSVCbfnfldOvHDLEfffTRzUPHPhsMa64k1jmfujlre/4z5sTUOMZJGUU9rQ+vScCpz41haIzJOKeNYSA3tPOTzIW2WV4V0GvKnxNz8t1MIXMNiSQGnynpoBox4NnY/ORATDEFDu6E/B2cdNry6ANIbIg974Lc9AUEIgbiRPJbtaVD2uzzqn0rwpIbdajstNeISc8J7jblV/VNfbgKE1HclT1pKdP4d+WvNAbm1vOVza1ThZFT7cpnOy3B35Mvu/c9kRD808ThHpGeMXx7MMuOIabwYZ3detsJJl25ldi4Sco9U1LQdgVDYLdRn2PSaU/+T0ae/cn/SSOMh3Iz1lQ5uMMDRHrjAs+1TvCTpr372TkNMr88ghRCvxJAU/Dg26ODE+pmdZ2P7GtNSGiqoDz5ruLlc2iVx0whPYgYLAYbE4Y2N3N3MIjmMEqpoXMrTXgO6XQiMHlfIpHt0ENABpdIs5LAVpAIn8iVxwJ2jG+SqmrZIJs5YpQyr4xfR1SfAlN5XR+6MZwY8PTObq4zkEg8NSgoo99P57MSrEylnRry1C7fM42BxCu1GcsDH011UNOY1DFJExRgHEIngKy0sW5sk8mpBZiOm3vgIAIgjLY7K6C2ORlA9+14sEaV0gHqUUqewJPPcEc1wpm2GyyGsApRz3xhtb16HAHpeaRm1zF9IIlxxeOVs4xQiflKy5w8oOo41nJ2wsVdTIHBVMrSX9boWgMpAAMrMhNpduBUguxgJTmeAM8pAcjR82hAQ811C0uJ5EQK7toBskKYGBeljTxwI5lHN3GTJpVBfFWaWmk6q7G5+k59t7uefdip3fWZOp5d/6qEle+oFSKsOO9VWzjpm98KFWiVlKlZwGzAU5yIZWgyUkDIttseGY5auZJhhxt6nSUx/Mtf/vLWiaOO7Q63UtqsY69JxMykRtPqSlmT0HX9X82vc8c6MdW+1gloj2kiJkcXU4R7oqLMhfnRPTV9+ut4Svi/EKkxpAWZQqP2oRvLU4GrEwoTh1fxNMlEPTfc+AVpck0kekonj5mCSA/YEDdE0vcWqOcjrAZoJ/Hdo1F0xMgB7CSoTCjlYpzasKq74/DYYbF1Gq0IUUgfZBmnkZ27ejpCsmvPVM6OQK+eO6mnWzhJ0Fdty/dX87ECtTSeh7CwyGESnudx8n7+5n3SDCDFSxiZA1MUs9ma8zLtI2huBbjmAVCZm0bipIdZlSJlHhz9+N3vfve2wYomxDu///3v21xgdewmjU2TloKHmq3lg8+aurg2nSpWy62SbcfkYArUrfaj9sS8yYCq8MI39TOvaM4SSMBgsOodVevOsxrSTKsHE/3ULN5ZPSbCndAJM/VellGZZi3XvHIwUdMEGSDnvqNeV1eEvWOmoH0T8DhCmYRqrMFmnotwVeLcwT0SbH7zPojlQde2WcI8qd33tFMkMyEWSK2UyccNL09mcuImU0G95rO7HOmnxP8pGtwVWDHY07aeEpmaZ8fAP6Ncax2JJ/U3H4g/i0/JU+FH7bmL5cn2mpIgJdJkID6T7a7H4GbZPAszMA01/SLxJMRRD5s6fjtmTN8849lsBEjomlQhjvzO4LV0Gum06k4j6OZMxxVAvE6NirVE/Z1JhjVEqv0vf/nLr7797W/fmAPjAN0iv1r6/E+4ZLn//ZkGBD3IY3yTBu6EtvyfQmm2eVXWShCyLOYcIcXjSaXDPAuugh8my+uY2ZOZQk66p5dBXA3wEMFNadElaFtJiDuN4V6oCEnb4aCqm7bdCMQ8hN33d+aPqU4XmWnDmTDypaPu045PP/30dqA3bmgyWq53Z0fn2HSLrCO295iCPi84Jf5X3q/j5UKQEZiDZpdXvmoI6VhhWXoMmeJYIWBFLCSknhSY3jqaL3lGAuz8dZKt75guGiKQPva5UXuqXVO/aa01t7kPA2NQgEphcGpfNbs5Vqv5AtQQfDYFtdwHqvjOcxB/1hvt02kEoQsNLlPrT56NrL1//OMf/yI06EbPGt2ZB7u+m5JGV17Ac6STRnaMruunggIMATrixng6AdAHvplHTXvd+D9rllRjD9xnSFVNotZBNxErzn0vdBpCjTiEMTBhSn0yhdxkPpWmp/a6sehEOfFuPH/jG9+4XSfdB9wero5NuC60TrLqVMsKTx3Dl2Iop0RqIjSngoZznZHf+b2a5yxT272bkL5bbbidtlfb48a0pok8PtMyUqrL3DfihL/BWXAG84GMxmNC6xo8GXNNWRJmj/H0bAZT3l+VlrvxlImqFfmc+2Qy7uxvrqEs27GFFv3xj3+8MQE0HZ7Xiyv3IiZ80X31nc9cPn3WsxpWLvSV5mglQJPD3KbZmH5BZ3ASMcV5hR0jp33QC3FSeiIeZq6me+BSQrxspJ40uSnrM53ksFq8z0WEKuJpk6xnv2bblQi83pW3a9dqcWQqcOqD6CMlIJGx2JjYH/zgB7eNwl/+8pc3FbjLe57MIKWvSSu4Opb3vH+vdneiyazKPMEtx8YUK57RoZdO7cekubiJpzeQeOVvCZnMZ9WfJDSaSpIoJoPRXr/KIMC7aOyffPLJ7dtUDNrdc00msZq0yrpmfEfNg/qMxr2HsfMfIQkTXO4XwGy015v/3z0TtSvdOyttyXVggBgEPJ1Jcu1P7fPZ//os8CzNy57FXTdsJ6HFTWqsApx9oO0foF06PtBOvaG6uerGk49nzjgnagZGmQPuo4CX1VT57JrCTno+JSaVG04TtkK+jhDkIkZtc6OOga8ntHVS92kfVn3L3+nOpkqrm6GLhMkE8VB/V1pWIl1tZx3HqwR7mscVgu4Y/RWY5rniSB3fFYNQesSEoLeQeftXDLBKfUrNLi7z56T9W0kypXnL8LeulZaVhDEDm9yvU5tIxlH7mnZ//PQ52pbykZjd16v9mSR514WMSJOW6ZyN6E0CO2l03VwqObM200RKuTIzswGbBVjzTR4H3NENv9N1toMOhxL++c9/3sYyDyXKxH+dwFvBQDrs/dIg60nNkHGgr+n0UNdV9tdr6ZXlOFKGWZM18TGeMmH3SV40dfZV4tOZO07fuaJFGBwkN810uS5GJLDVRvhTtJY6oS52EQNkQXpgQ4z2cA/tAVXyr3/967/FSGSb7EtGPVpPftff90CXWiB/n87hqTayYwjVfFKfm8AzfxlniDAEtIv8XrXZutM7xd+6jHZmgAT7oe+8aVa8B7GQIKopJlHs4ircbIQRcKTt+++//5aIa0dPgpIf602TiB5QlGGcgHZ2iGWmUunmv85XfmtKNZYpI28xrfBexjsYsZvtumIOqXgyaZN5LU2A//yMqVR8r3PQzYlBcK5X174pQZzvrs0nwpfzkSfYKZgwZjoDwICpUy0nvSyfnSkkkj2V+AAd5+6YyPQ/32HBwRlNGuUEpLqve10XFTi1b6e1dG02CRZAW2jXBx98cFMraQ/E6re//e1tIjlQiEntbMHatDE5UQ7PudE/aRZPhUqwK1HejcNO+r6HIa9wYnpGKZOxSg+5E0hCnvjjwodgUjZz0WUKTTDgE1uwBCP7K95SlhvX1t15pNkGhIuvf/3rNy0BJmIcRmdDV2AClwDdLNP7ziy8SsrugdRUNSstLTfdc32pGVGOp6E5DjLA2nferecu76T1SWtePV/x8k2z0X+y9nkmXXq1FMjYXLP0aeXK22l4Xudd6Ir1pAsqc8/8IniiqagtZ+jAs5qPKiJ0/thPZTKqV5pcjKSuedt9L3fUua5HkbY2mYJIbkSz/rtTe1bXJ8JVVT0zH9IOkN5DxyEKIMTHH398mzCeTfU4x4P+oF3A9fEmMIcLzyANdmrmS8CJVrdbqCdaZac9nJTtcx1okukCulZgeRJF7ewGn7HAmUdNAJ2AIU7DEDyzV4aiRC6eSowl0Hr+dIFTyRy4hncM+MA7HHNrvh7f4TmYzocffnhjTFwjoRomS9tPnyAu2qppq84jHoqVCfu68TKATGKlycxxV1Ny38Q25n6LTAOoZzbsCGinuawIesfY3iw08FUZrlnHx+A5cERGafp7HQKmOlY0lTIVHmQ+WiTMNOEcAGpc3X7asxzHeYXwXH3W4C465qaJSawmk0+nFlqeH5EcqL7fq7KuSsMdmOBM18Gf/exnt41B/oMYgASmbmTphw7XhyEwLowDwPh0qu29cKoFnSyu0wV4pf6nwmrR7ep1fmDmah9m1mUOq6tixSs3FyXg6Yaq0ML1qsH4f2o790lDbwwMhII2oYGm/V1hCG83NFU1CpmbKWlkQNjUwc80X7lpufLA4Vnw1E154zd41pQY3Sa1hFNtIPcEjHmqcCKIruZk9ezJtdSWqllO70YTbnrPDMfMT/bX8qY6vZ7jxrjAzKvpytPewDmP6IX+nLqj3mU+ujrQJ4vdxQKSIhUbnZdBR54y1NWf9biRKMdO1dlDN6YYigrVRjoxoGk8lIxEdDe7naD0m65mAm2tebSgCzQP2vi84IToP7X8Op9Z14lZqdMYntpW50eVXRWceWTRJTOvdae2p9Qm4RU3DQSTOcD4lfpq+yvuG8X785///G3UbXpCCcYvEP1szIzrizrxeEvvqRqPYN1VAKkmDvdKFPCM0XHfhQ/tpe+6UGYKCzUxrwPdWr06r7t1241tByuBNO8xdjAF5tFkjDoEgEc1bUmn3Uz1JaSlJmlKPYgntc/P5YzmEzhZ0BJtJCo5bC5KBrcGllXgunZey844BCU+1fKuHVnWSb+mZ7vFkxtZOfFdn9IlT1Mai8eN0i5t7o6xra6/BKE/EQi6RVAJa/c7BYErgkq+X9+Z2qpdNvP7pItitr/Wn1Kk9vncZNWurteIG9CZAqVrm/+VsnVDTSeEbIvEmuusJeuDYGB7RsuoLrXVPNzhS0rKBt/JOJX4va85VbOH9z2L2LHUFt/tp0xr7YqwdkWAfTPY9qcy6uFimVk1hcQVHatWma5ddS04TjIeU16Yn87YmBfZU6gNOnlvgrrgQSo6YaBHemEYxt2V4QC78EQyN7MyuE6i2rkPTu3d9fuUOXQ2zqk+F5Eqp9IX/5FYuXayyTxJM9mel4KVVndlkZ+2c4WXJ4xxIgqAewq13at59LqEz+y8SnYu1iSGRl27Kb6CJDJ5reuDJ4ApbOQeC9ooLqypfU4Cw2oezN8lc5Coi7vuzUAoa3tzLdZ9hKnvjuUVejSV1QmFrzfONBP+dIRc2lTpaEeDVnXs2szYwuDROLXAGGSM2epFNIUTM8o9ZZqhVA6nFwLXakRiQoewSuSesmRba3yCdddyujoqY0ik3BGseyVyODubgYbIMx6MBSp4BrjVtuy0gM4sNsEJ4TyBFbPt2r+DK/NRNZCJydex6wSGjhkk8eiYHh/wMBO1gZ/VG0pPqZomZpIWhZ2rJu+hHeuFkhHP6eteNa+dsNS1wzJSyjdCWu1nirmwvk6brnAv/Tld78CKTpxoDZMAlDgjs+hgGv9abq4bc0DBHDA7g3PQDPCq5vt61ojmexlD955SBPsIbKh6YHYG8IDEp+mO68Cv3jmR7Fd9qf3q+lrLPinfdxkD+q46mMyuahy1709hUjtJ/irUea+/s86pLbvFfDIffucn+zm9k/WucGY15xJlcNuNQAUgTTk8kwkSV/2pdft7ajMEAU8jtBWEDNabZipzb1XCdXWN+3zmcNIdnL4qoN2jhdSxmMb6hFjXZyt+vr7TjDRJ7/W3dCljgZJRdH1dlZf//WBJgBEoeFxZy0/aU7iHMajS5ACzUEjuRAAOCOtGMcSQDSg4X3p4nEqrz0HQrC8/SkLTs90EnEgmlVClK2VmaHxKXpOurVN7Vm29AitJt5NOT5lxV3ZHJBPXJFAKH+4XGPDTjevpGE0E2gAwgHnMA9ozClWNuAtM3MGKiPGb+nFZBYhroC7qJncSny4+Zqp/mp8q4ZtbzL7XPnWE9oqUfqLxTjRqxfDfLBhwfS/jMbqEiJOm3WkO9b30lBRHMk9UHZfUQi1/Z4Z7sktqHbSpw5Xb1Y76scMgJ5KLZ8AqWWEbww7Wpcs9UW1PpPLpfZ+3nXpsqKLVQ4SSYZyq3Tvk65jLyiXwCpwy81MGvHt2JUCcXN9pCDvNw3kEx9hYxebqBi9EG4KJxHzPuHYEtLoA5qatY+GZ51U6v4chdEQl76thGsvAOLhJbczORKQmybn2XQFGL7lMK9LlLapR8zvtzXtVi+p+X4UV7r7eMJVc+wm2v5ubHYP0gCiEZE+DRJgwnql7Z2KsOw3nRTSFbuK6bxemRxLi02yaWzdVzVDIdTMc1hwuuzbld3fvBBxkJidTCQPaZTVpdRJ+jk9X/zRuk1RdpdCpzbs+XiHyq7ruefZkDjsEngh9V+/ETLkOzqGNamsFDCLDFdrzxVd1rvqYz6Y79NTeq8GTJ/VO5Tn2nhMAM/Be9aI6bUet1+RxjK9xNAb4dcfF2ibdV/WKMp4hs8ZmfTKTykCeApNg+GbIZXUiJHdjdFIn+Ijg8t57793GxIBexpGUOAauZTky5Ul72mngL+qSauWZcZGGSdhxOSU0nw4TWcmGCCkekF6QYpBgQAo2WDEdpR+4mkUNoU9CPEnrJ0jTSZcQEpA8M2Qarq6NlAVAv6gD5HdDb1IRu0nr7tfrOzjp41Up9LlhR+BP7rlwgHTBzAXcLU7wDQ1Bd2fzYfG+J+PpNXPvuE9MrRKwSbOZpPXpuameeq2ul2znJJF3/evamN+awNSqPXSrO/BHiwFrB2YNXTAdOEF5uvDqfm3bbJ/HlqqhdGa3p2gPbz4rI12I3QcC0m24Mvgd/qzugYsErUILTcGto4mOCTX4Ldtb/0szjZV5VqYwSZlVG6BTLEAkbAYQAmqADAjAwlT65nmIP8ngTHHs5nKmfvCoPt7tMp5WArsjtrt+ZmIrT9UCdAsVIDCElZsal/YwYU5aTWQ2EfyJWOSzlnNV2r8Kq/HqNJwrmstOFd+VY7oG8IfrEBzTY1d7q98KKcyRB5IghEiUTLOcdvXTflZpLOuvsJqz1Titxnf6v3p/wsFTvKqCV117BohmXXU95rxAK3Ay+dKXvnR7D+k4Xcdrkkg+zCOutOAC9AKBMjPV1rbeu15eR1s9+lIBEPpj+uuah2wa/wk3ciwh3tTFswqjBhRynX5Pp1vmOunWzYtrClUqovEQURK+QSgN8XbBIf1rc5Tz2WATeVXpwoEBUdggQ803DwuMBuYhpNSYPtL3aAlqAEo8pji2bNrLdQ+GV4vgvp4lmpgSKXfEYiVhTKrhCdSFvCN4U9kroeCkjJU0OxG5RGzwC+Jhtk0IB8gObhnA1YEHkTB3Snt5zkaXIPHKeJwS5BMiVceo0wYmaT6J2DSvT2HqqzalyWwntfqbeWANKUCatI/1rmk53/MkM+7jnJJBrlgc8vla72ouOgb3ujAETDrineud63iM6RxTGeQEOV6+k1HJyTR1ywcUuj2PoUuWmGOc/TMR4ovEKdT/NoKGkq2RRZv55/mNuUjOyiDqe29uDiPxOjXXYwLhkOaQ4Vs7pdqDHFvTTqYTqIuhIkLXnzzsI5Oimfeddmnz0xc72+4m5hQUNI3tivCevLdazJUg7Nr0VEhmdCoxTURQoQMC4rjrwaNQMdnpXSQKJS5sccaDVJ5rLHbEe3p+ByuBoRIS0yt0ThG1Pd2Yr+Zv1bYTHFcCziyiekTZbtcP5ZlXiTOo0SwUviiPOc0cQ7UPO0a/Y+L/8VmWYoUKP7aVdhu5vNMS85k6XrbT/VT3Zdwr0GRqrqqVyTwPSero3IvkPqqEVM8Oj57zDFo7qkmJhfv3v//9RrSREHgG/2lVxepZINJICMyD5MYUkwWzcGCYHJNOYZZKn+8OYab/Pq/6CtBH2i3xMVe6mVl9T6k0taHsU9ZZCaXP7BbgjnFMRPiEMJ8SxhWxqIy462f3jlHtmcvf+eNanqCmus5vcC99smu52qdZcJn3h2c94KWTunZwutC6clca04lG0JVlqhjNZDwDztK/KcFe1p1l1bW+wtdaxo7J5b06v8wrQiD0AlqBRQDt4KOPPrrlb5IQa7oxU20X23Evk38dYy+TzZPgFAjB0czT5ns1n9lOK0kwKSH0UQuFY0p99JW+W8bk2JL9UBs+6vublxQTH/CABzzgAf+n4Dyf6gMe8IAHPOD/PTyYwgMe8IAHPOAtPJjCAx7wgAc84C08mMIDHvCABzzgLTyYwgMe8IAHPOAtPJjCAx7wgAc84C08mMIDHvCABzzgLTyYwgMe8IAHPOAtPJjCAx7wgAc84JXwPy0RYrAGqFJqAAAAAElFTkSuQmCC", + "text/plain": [ + "