From 85cd77d9fdc3eaf1ffc2dc6da240fffd2d49c8a5 Mon Sep 17 00:00:00 2001 From: nickmoreton Date: Fri, 11 Jul 2025 14:56:55 +0100 Subject: [PATCH 01/13] Work out if it's a major or minor or patch update --- src/managers/package.py | 36 ++++++++++++++++++++++++++++++++ tests/test_update_type_script.py | 25 ++++++++++++++++++++++ 2 files changed, 61 insertions(+) create mode 100644 tests/test_update_type_script.py diff --git a/src/managers/package.py b/src/managers/package.py index ff17556..2e25745 100644 --- a/src/managers/package.py +++ b/src/managers/package.py @@ -11,6 +11,28 @@ def __post_init__(self): self.name = self.json["info"]["name"] self.version = self.json["info"]["version"] self.releases = self.json["releases"] + # Calculate update_type and store in json + self.json["update_type"] = self._calculate_update_type() + + def _calculate_update_type(self): + """ + Internal method to determine if the latest version is a major, minor, or patch update + """ + try: + current = parse(self.current_version) + latest = parse(self.latest_version) + except InvalidVersion: + return None + if current == latest: + return None + if hasattr(current, "major") and hasattr(latest, "major"): + if latest.major > current.major: + return "major" + elif latest.minor > current.minor: + return "minor" + elif latest.micro > current.micro: + return "patch" + return None @property def current_version(self): @@ -21,6 +43,20 @@ def latest_version(self): version_str = self.parse_versions_for_latest().__str__() return version_str + @property + def update_type(self): + return self.json.get("update_type") + + @property + def repository_url(self): + """ + Returns the repository URL from project_urls.Source if present, otherwise None. + """ + project_urls = self.json["info"].get("project_urls", {}) + if isinstance(project_urls, dict): + return project_urls.get("Source") + return None + def parse_versions_for_latest(self): """ Parse the versions and return the latest version diff --git a/tests/test_update_type_script.py b/tests/test_update_type_script.py new file mode 100644 index 0000000..0738469 --- /dev/null +++ b/tests/test_update_type_script.py @@ -0,0 +1,25 @@ +from src.managers.package import Package + + +# Helper to create a fake PyPI JSON response +def make_json(name, current_version, releases): + return {"info": {"name": name, "version": current_version}, "releases": releases} + + +# Test cases: (current_version, latest_version, expected_update_type) +test_cases = [ + ("1.2.3", "2.0.0", "major"), + ("1.2.3", "1.3.0", "minor"), + ("1.2.3", "1.2.4", "patch"), + ("1.2.3", "1.2.3", None), + ("1.2.3", "1.2.3.post1", None), # postrelease should be ignored + ("1.2.3", "1.2.3rc1", None), # prerelease should be ignored +] + +for current, latest, expected in test_cases: + releases = { + current: [{}], + latest: [{}], + } + pkg = Package(make_json("example", current, releases)) + print(f"Current: {current}, Latest: {pkg.latest_version}, Update type: {pkg.update_type}, Expected: {expected}") From 696ea55a07fcf451cddedf40f47fe6838247fd01 Mon Sep 17 00:00:00 2001 From: nickmoreton Date: Fri, 11 Jul 2025 15:17:58 +0100 Subject: [PATCH 02/13] Adjust helpers to calculate update type --- src/helpers.py | 33 +++++++++++++++++++++++++++++++++ src/managers/package.py | 30 +++++++++++++----------------- 2 files changed, 46 insertions(+), 17 deletions(-) diff --git a/src/helpers.py b/src/helpers.py index 99466df..4d823ba 100644 --- a/src/helpers.py +++ b/src/helpers.py @@ -1,13 +1,42 @@ +from packaging.version import InvalidVersion, parse from rich import box from rich.table import Table from src.client import PyPiClient from src.managers.package import Package +def calculate_update_type(current_version, latest_version): + """ + Calculate if the latest version is a major, minor, or patch update compared to the current version. + Returns one of: 'major', 'minor', 'patch', or None. + """ + try: + current = parse(current_version) + latest = parse(latest_version) + except InvalidVersion: + return None + if current == latest: + return None + if hasattr(current, "major") and hasattr(latest, "major"): + if latest.major > current.major: + return "major" + elif latest.minor > current.minor: + return "minor" + elif latest.micro > current.micro: + return "patch" + return None + + def package_table_row(frozen, package): name = package.name latest_version = package.latest_version frozen_version = frozen.dependencies.get(name.lower()) + + # Calculate update_type based on frozen version vs latest version + update_type = None + if frozen_version and frozen_version != latest_version and "git+https://" not in frozen_version: + update_type = calculate_update_type(frozen_version, latest_version) + if frozen_version and frozen_version != latest_version: if "git+https://" in frozen_version: status = "Check" @@ -23,6 +52,10 @@ def package_table_row(frozen, package): status = "OK" style = "green3" + # Always reflect update_type if present + if update_type: + status = f"{status} ({update_type})" + if "git+https://" in frozen_version: frozen_version = frozen_version.replace("git+https://", "") frozen_version = f"{frozen_version.split('@')[0]} TAG {frozen_version.split('@')[1]}" diff --git a/src/managers/package.py b/src/managers/package.py index 2e25745..8b2572c 100644 --- a/src/managers/package.py +++ b/src/managers/package.py @@ -11,12 +11,21 @@ def __post_init__(self): self.name = self.json["info"]["name"] self.version = self.json["info"]["version"] self.releases = self.json["releases"] - # Calculate update_type and store in json - self.json["update_type"] = self._calculate_update_type() - def _calculate_update_type(self): + @property + def current_version(self): + return self.version + + @property + def latest_version(self): + version_str = self.parse_versions_for_latest().__str__() + return version_str + + @property + def update_type(self): """ - Internal method to determine if the latest version is a major, minor, or patch update + Determine if the latest version is a major, minor, or patch update compared to the current version. + Returns one of: 'major', 'minor', 'patch', or None if not applicable. """ try: current = parse(self.current_version) @@ -34,19 +43,6 @@ def _calculate_update_type(self): return "patch" return None - @property - def current_version(self): - return self.version - - @property - def latest_version(self): - version_str = self.parse_versions_for_latest().__str__() - return version_str - - @property - def update_type(self): - return self.json.get("update_type") - @property def repository_url(self): """ From 44741e8460ad2fe08399d8dd242beb3d473dd36b Mon Sep 17 00:00:00 2001 From: nickmoreton Date: Fri, 11 Jul 2025 16:21:33 +0100 Subject: [PATCH 03/13] Try to get the changes file from pypi --- src/check_local.py | 4 ++-- src/check_remote.py | 4 ++-- src/helpers.py | 27 ++++++++++++++++++++------- src/managers/package.py | 8 ++++++-- src/reporters/html.py | 2 +- 5 files changed, 31 insertions(+), 14 deletions(-) diff --git a/src/check_local.py b/src/check_local.py index f510930..804e340 100644 --- a/src/check_local.py +++ b/src/check_local.py @@ -122,9 +122,9 @@ def check_local(path: str, report: bool) -> None: messages = [] - # production dependencies + # main dependencies dependencies = sorted(toml.dependencies.keys()) - table = dependency_table_header(title="Production Dependencies") + table = dependency_table_header(title="Main Dependencies") production_packages = get_packages(dependencies, messages) diff --git a/src/check_remote.py b/src/check_remote.py index 127b3ca..679f23b 100644 --- a/src/check_remote.py +++ b/src/check_remote.py @@ -119,9 +119,9 @@ def check_remote(repo_url, report): messages = [] - # production dependencies + # Main dependencies dependencies = sorted(toml.dependencies.keys()) - table = dependency_table_header(title="Production Dependencies") + table = dependency_table_header(title="Main Dependencies", subtitle=f"Branch: {branch_name}") production_packages = get_packages(dependencies, messages) diff --git a/src/helpers.py b/src/helpers.py index 4d823ba..e566a5d 100644 --- a/src/helpers.py +++ b/src/helpers.py @@ -40,14 +40,23 @@ def package_table_row(frozen, package): if frozen_version and frozen_version != latest_version: if "git+https://" in frozen_version: status = "Check" - style = "red1" + style = "white" + frozen_version = "Forked package" else: status = "Outdated" - style = "yellow1" + # Set color based on update type + if update_type == "major": + style = "red1" + elif update_type == "minor": + style = "yellow1" + elif update_type == "patch": + style = "orange1" + else: + style = "yellow1" # fallback for when update_type is None elif not frozen_version: status = "Check" - style = "cyan1" - frozen_version = "Unable to determine version" + style = "white" + frozen_version = "Unknown version" else: status = "OK" style = "green3" @@ -56,9 +65,13 @@ def package_table_row(frozen, package): if update_type: status = f"{status} ({update_type})" - if "git+https://" in frozen_version: - frozen_version = frozen_version.replace("git+https://", "") - frozen_version = f"{frozen_version.split('@')[0]} TAG {frozen_version.split('@')[1]}" + # If it's a major update, add the repository URL if available + if update_type == "major": + repo_url = package.repository_url + if repo_url: + status = f"{status}\n{repo_url}" + + # No need to process git URLs anymore since we set frozen_version to "Forked package" return name, latest_version, frozen_version, status, style diff --git a/src/managers/package.py b/src/managers/package.py index 8b2572c..bec45b3 100644 --- a/src/managers/package.py +++ b/src/managers/package.py @@ -46,11 +46,15 @@ def update_type(self): @property def repository_url(self): """ - Returns the repository URL from project_urls.Source if present, otherwise None. + Returns the repository URL from project_urls in order of preference: + Changelog, Changes, Release log, Repository, then Source. Returns the first one found or None. """ project_urls = self.json["info"].get("project_urls", {}) if isinstance(project_urls, dict): - return project_urls.get("Source") + # Check in order of preference + for key in ["Changelog", "Changes", "Release log", "Repository", "Source"]: + if key in project_urls: + return project_urls[key] return None def parse_versions_for_latest(self): diff --git a/src/reporters/html.py b/src/reporters/html.py index 6ed04e5..1afcc15 100644 --- a/src/reporters/html.py +++ b/src/reporters/html.py @@ -72,7 +72,7 @@ def _gather_status_class(self, data: list) -> str: def write_report(self): self.report += self.report_header - production_section = self._heading("Production Dependencies") + production_section = self._heading("Main Dependencies") production_section += self._open_table("striped") production_section += self._table_header(["Package", "Installed Version", "Latest Version", "Status"]) for data in self.production_data: From 3b477300321e63e7e20a7668a1e4d92f3b76a5e1 Mon Sep 17 00:00:00 2001 From: nickmoreton Date: Fri, 11 Jul 2025 16:39:50 +0100 Subject: [PATCH 04/13] Links as anchor links in the html report for major updates. --- src/reporters/html.py | 45 +++++++++++++++++++++++++++++++++---------- 1 file changed, 35 insertions(+), 10 deletions(-) diff --git a/src/reporters/html.py b/src/reporters/html.py index 1afcc15..c716794 100644 --- a/src/reporters/html.py +++ b/src/reporters/html.py @@ -51,22 +51,47 @@ def _table_header(self, headers: list) -> str: return header def _table_dependency_row(self, data: dict, status_class: str) -> str: + # Handle status that might contain newlines (repository URLs) + status_content = data["Status"] + + # Check if there's a URL on a new line (for major updates) + if "\n" in status_content: + status_parts = status_content.split("\n") + status_text = status_parts[0] + url = status_parts[1] + # Make the URL a clickable link + status_content = f"{status_text}
{url}" + return f""" {data['Package']} - {data['Installed Version']} - {data['Latest Version']} - {data['Status']} + {data['Installed Version']} + {data['Latest Version']} + {status_content} """ def _gather_status_class(self, data: list) -> str: - status_class = "pico-color-red-500" - if data["Status"] == "Check": - status_class = "pico-color-cyan-500" - elif data["Status"] == "Outdated": - status_class = "pico-color-orange-500" - elif data["Status"] == "OK": - status_class = "pico-color-green-500" + status = data["Status"] + + # Extract the base status (before any parentheses or newlines) + base_status = status.split("(")[0].split("\n")[0].strip() + + # Check for update types in the status + if "(major)" in status: + status_class = "pico-color-red-500" # Red for major updates + elif "(minor)" in status: + status_class = "pico-color-amber-500" # Yellow for minor updates + elif "(patch)" in status: + status_class = "pico-color-pinmpkin-500" # Orange for patch updates + elif base_status == "Check": + status_class = "pico-color-gray-500" # White/gray for check + elif base_status == "Outdated": + status_class = "pico-color-amber-500" # Yellow fallback for outdated + elif base_status == "OK": + status_class = "pico-color-green-500" # Green for up to date + else: + status_class = "pico-color-gray-500" # Default fallback + return status_class def write_report(self): From 19d404e80f8ff38dfb5f11b2c12d527880012b2f Mon Sep 17 00:00:00 2001 From: nickmoreton Date: Fri, 11 Jul 2025 17:23:15 +0100 Subject: [PATCH 05/13] Add the ability to generate AI chat requests for breaking changes in major version upgrades. --- src/reporters/html.py | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/src/reporters/html.py b/src/reporters/html.py index c716794..eb7382d 100644 --- a/src/reporters/html.py +++ b/src/reporters/html.py @@ -53,6 +53,7 @@ def _table_header(self, headers: list) -> str: def _table_dependency_row(self, data: dict, status_class: str) -> str: # Handle status that might contain newlines (repository URLs) status_content = data["Status"] + ai_chat_request = "" # Check if there's a URL on a new line (for major updates) if "\n" in status_content: @@ -61,13 +62,28 @@ def _table_dependency_row(self, data: dict, status_class: str) -> str: url = status_parts[1] # Make the URL a clickable link status_content = f"{status_text}
{url}" + ai_chat_request += ( + f"explain if there are breaking changes for this major version upgrade " + f"for this package {data['Package']} at {url} " + f"from version {data['Installed Version']} to version {data['Latest Version']} " + ) + + if ai_chat_request: + ai_chat_request = f"""

+
+ Suggested AI Chat Request +

+
""" return f""" {data['Package']} {data['Installed Version']} {data['Latest Version']} - {status_content} + + {status_content} + {ai_chat_request} + """ def _gather_status_class(self, data: list) -> str: From 0327e02a804e49a529016ca4c07f7476e3f475e7 Mon Sep 17 00:00:00 2001 From: nickmoreton Date: Fri, 11 Jul 2025 17:38:03 +0100 Subject: [PATCH 06/13] Fix failing test following new HTMLReporter changes --- tests/test_html.py | 54 +++++++++++++++++++++++++++++++++++----------- 1 file changed, 41 insertions(+), 13 deletions(-) diff --git a/tests/test_html.py b/tests/test_html.py index aaf5a49..312530c 100644 --- a/tests/test_html.py +++ b/tests/test_html.py @@ -63,16 +63,13 @@ def test_table_dependency_row(): "Latest Version": "Latest Version", "Status": "Status", } - assert ( - reporter._table_dependency_row(data, status_class) - == """ - - Package - Installed Version - Latest Version - Status - """ - ) + result = reporter._table_dependency_row(data, status_class) + assert result.startswith("\n ") + assert "Package" in result + assert "Installed Version" in result + assert "Latest Version" in result + assert "Status" in result + assert result.endswith("") def test_gather_status_class(): @@ -84,7 +81,7 @@ def test_gather_status_class(): } reporter = HTMLReporter() - assert reporter._gather_status_class(data) == "pico-color-red-500" + assert reporter._gather_status_class(data) == "pico-color-gray-500" data = { "Package": "Package", @@ -94,7 +91,7 @@ def test_gather_status_class(): } reporter = HTMLReporter() - assert reporter._gather_status_class(data) == "pico-color-cyan-500" + assert reporter._gather_status_class(data) == "pico-color-gray-500" data = { "Package": "Package", @@ -104,7 +101,7 @@ def test_gather_status_class(): } reporter = HTMLReporter() - assert reporter._gather_status_class(data) == "pico-color-orange-500" + assert reporter._gather_status_class(data) == "pico-color-amber-500" data = { "Package": "Package", @@ -116,6 +113,37 @@ def test_gather_status_class(): reporter = HTMLReporter() assert reporter._gather_status_class(data) == "pico-color-green-500" + # Test update type specific colors + data = { + "Package": "Package", + "Installed Version": "Installed Version", + "Latest Version": "Latest Version", + "Status": "Outdated (major)", + } + + reporter = HTMLReporter() + assert reporter._gather_status_class(data) == "pico-color-red-500" + + data = { + "Package": "Package", + "Installed Version": "Installed Version", + "Latest Version": "Latest Version", + "Status": "Outdated (minor)", + } + + reporter = HTMLReporter() + assert reporter._gather_status_class(data) == "pico-color-amber-500" + + data = { + "Package": "Package", + "Installed Version": "Installed Version", + "Latest Version": "Latest Version", + "Status": "Outdated (patch)", + } + + reporter = HTMLReporter() + assert reporter._gather_status_class(data) == "pico-color-pinmpkin-500" + def test_write_report(): reporter = HTMLReporter() From 53ec0cdc2aa54eeb992a4c93a6d11288cf083543 Mon Sep 17 00:00:00 2001 From: Nick Moreton Date: Fri, 11 Jul 2025 17:42:08 +0100 Subject: [PATCH 07/13] Fix pumpkin typo Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- src/reporters/html.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/reporters/html.py b/src/reporters/html.py index eb7382d..7eb39b7 100644 --- a/src/reporters/html.py +++ b/src/reporters/html.py @@ -98,7 +98,7 @@ def _gather_status_class(self, data: list) -> str: elif "(minor)" in status: status_class = "pico-color-amber-500" # Yellow for minor updates elif "(patch)" in status: - status_class = "pico-color-pinmpkin-500" # Orange for patch updates + status_class = "pico-color-pumpkin-500" # Orange for patch updates elif base_status == "Check": status_class = "pico-color-gray-500" # White/gray for check elif base_status == "Outdated": From e5bd3f1fff9c69e274103b96f202912ae6bedacd Mon Sep 17 00:00:00 2001 From: nickmoreton Date: Fri, 11 Jul 2025 17:51:44 +0100 Subject: [PATCH 08/13] Remove update_type property from Package class --- src/check_remote.py | 2 +- src/managers/package.py | 22 ---------------------- 2 files changed, 1 insertion(+), 23 deletions(-) diff --git a/src/check_remote.py b/src/check_remote.py index 679f23b..0ef965a 100644 --- a/src/check_remote.py +++ b/src/check_remote.py @@ -121,7 +121,7 @@ def check_remote(repo_url, report): # Main dependencies dependencies = sorted(toml.dependencies.keys()) - table = dependency_table_header(title="Main Dependencies", subtitle=f"Branch: {branch_name}") + table = dependency_table_header(title="Main Dependencies") production_packages = get_packages(dependencies, messages) diff --git a/src/managers/package.py b/src/managers/package.py index bec45b3..765e4ff 100644 --- a/src/managers/package.py +++ b/src/managers/package.py @@ -21,28 +21,6 @@ def latest_version(self): version_str = self.parse_versions_for_latest().__str__() return version_str - @property - def update_type(self): - """ - Determine if the latest version is a major, minor, or patch update compared to the current version. - Returns one of: 'major', 'minor', 'patch', or None if not applicable. - """ - try: - current = parse(self.current_version) - latest = parse(self.latest_version) - except InvalidVersion: - return None - if current == latest: - return None - if hasattr(current, "major") and hasattr(latest, "major"): - if latest.major > current.major: - return "major" - elif latest.minor > current.minor: - return "minor" - elif latest.micro > current.micro: - return "patch" - return None - @property def repository_url(self): """ From 4e0cb8be0047b035f57ddb5d4b3092c0d4deb792 Mon Sep 17 00:00:00 2001 From: nickmoreton Date: Fri, 11 Jul 2025 17:56:15 +0100 Subject: [PATCH 09/13] Update test to reflect the pumpkin color change --- tests/test_html.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/test_html.py b/tests/test_html.py index 312530c..d027810 100644 --- a/tests/test_html.py +++ b/tests/test_html.py @@ -142,7 +142,7 @@ def test_gather_status_class(): } reporter = HTMLReporter() - assert reporter._gather_status_class(data) == "pico-color-pinmpkin-500" + assert reporter._gather_status_class(data) == "pico-color-pumpkin-500" def test_write_report(): From aaed2db7a2015fceaa679284b6d579a0c1c7acef Mon Sep 17 00:00:00 2001 From: nickmoreton Date: Fri, 11 Jul 2025 17:57:51 +0100 Subject: [PATCH 10/13] Remove copilot added test file --- tests/test_update_type_script.py | 25 ------------------------- 1 file changed, 25 deletions(-) delete mode 100644 tests/test_update_type_script.py diff --git a/tests/test_update_type_script.py b/tests/test_update_type_script.py deleted file mode 100644 index 0738469..0000000 --- a/tests/test_update_type_script.py +++ /dev/null @@ -1,25 +0,0 @@ -from src.managers.package import Package - - -# Helper to create a fake PyPI JSON response -def make_json(name, current_version, releases): - return {"info": {"name": name, "version": current_version}, "releases": releases} - - -# Test cases: (current_version, latest_version, expected_update_type) -test_cases = [ - ("1.2.3", "2.0.0", "major"), - ("1.2.3", "1.3.0", "minor"), - ("1.2.3", "1.2.4", "patch"), - ("1.2.3", "1.2.3", None), - ("1.2.3", "1.2.3.post1", None), # postrelease should be ignored - ("1.2.3", "1.2.3rc1", None), # prerelease should be ignored -] - -for current, latest, expected in test_cases: - releases = { - current: [{}], - latest: [{}], - } - pkg = Package(make_json("example", current, releases)) - print(f"Current: {current}, Latest: {pkg.latest_version}, Update type: {pkg.update_type}, Expected: {expected}") From 8376dbe06d8c89b7845041dcb83e363caa57f77a Mon Sep 17 00:00:00 2001 From: Nick Moreton Date: Fri, 11 Jul 2025 21:13:18 +0100 Subject: [PATCH 11/13] Bump developer dependency versions --- .pre-commit-config.yaml | 8 +- pyproject.toml | 1 + uv.lock | 355 +++++++++++++++++++++------------------- 3 files changed, 194 insertions(+), 170 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index d3c15fa..f2594d1 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -3,7 +3,7 @@ default_language_version: repos: - repo: https://github.com/psf/black - rev: 24.10.0 + rev: 25.1.0 hooks: - id: black language_version: python3 @@ -12,14 +12,14 @@ repos: rev: 1.19.1 hooks: - id: blacken-docs - additional_dependencies: [black==23.9.1] + additional_dependencies: [black==25.1.0] - repo: https://github.com/pycqa/isort # isort config is in setup.cfg - rev: 5.13.2 + rev: 6.0.1 hooks: - id: isort - repo: https://github.com/pycqa/flake8 # flake8 config is in setup.cfg - rev: 7.1.1 + rev: 7.3.0 hooks: - id: flake8 diff --git a/pyproject.toml b/pyproject.toml index 206a54d..6861c41 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -17,6 +17,7 @@ dependencies = [ [dependency-groups] dev = [ "black>=24.10.0", + "blacken-docs>=1.19.1", "flake8>=7.1.1", "isort>=5.13.2", "pre-commit>=4.0.1", diff --git a/uv.lock b/uv.lock index b3d04e8..9b9e69a 100644 --- a/uv.lock +++ b/uv.lock @@ -1,9 +1,10 @@ version = 1 +revision = 1 requires-python = ">=3.11" [[package]] name = "black" -version = "24.10.0" +version = "25.1.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "click" }, @@ -12,30 +13,42 @@ dependencies = [ { name = "pathspec" }, { name = "platformdirs" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/d8/0d/cc2fb42b8c50d80143221515dd7e4766995bd07c56c9a3ed30baf080b6dc/black-24.10.0.tar.gz", hash = "sha256:846ea64c97afe3bc677b761787993be4991810ecc7a4a937816dd6bddedc4875", size = 645813 } +sdist = { url = "https://files.pythonhosted.org/packages/94/49/26a7b0f3f35da4b5a65f081943b7bcd22d7002f5f0fb8098ec1ff21cb6ef/black-25.1.0.tar.gz", hash = "sha256:33496d5cd1222ad73391352b4ae8da15253c5de89b93a80b3e2c8d9a19ec2666", size = 649449 } wheels = [ - { url = "https://files.pythonhosted.org/packages/c2/cc/7496bb63a9b06a954d3d0ac9fe7a73f3bf1cd92d7a58877c27f4ad1e9d41/black-24.10.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:5a2221696a8224e335c28816a9d331a6c2ae15a2ee34ec857dcf3e45dbfa99ad", size = 1607468 }, - { url = "https://files.pythonhosted.org/packages/2b/e3/69a738fb5ba18b5422f50b4f143544c664d7da40f09c13969b2fd52900e0/black-24.10.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:f9da3333530dbcecc1be13e69c250ed8dfa67f43c4005fb537bb426e19200d50", size = 1437270 }, - { url = "https://files.pythonhosted.org/packages/c9/9b/2db8045b45844665c720dcfe292fdaf2e49825810c0103e1191515fc101a/black-24.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4007b1393d902b48b36958a216c20c4482f601569d19ed1df294a496eb366392", size = 1737061 }, - { url = "https://files.pythonhosted.org/packages/a3/95/17d4a09a5be5f8c65aa4a361444d95edc45def0de887810f508d3f65db7a/black-24.10.0-cp311-cp311-win_amd64.whl", hash = "sha256:394d4ddc64782e51153eadcaaca95144ac4c35e27ef9b0a42e121ae7e57a9175", size = 1423293 }, - { url = "https://files.pythonhosted.org/packages/90/04/bf74c71f592bcd761610bbf67e23e6a3cff824780761f536512437f1e655/black-24.10.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:b5e39e0fae001df40f95bd8cc36b9165c5e2ea88900167bddf258bacef9bbdc3", size = 1644256 }, - { url = "https://files.pythonhosted.org/packages/4c/ea/a77bab4cf1887f4b2e0bce5516ea0b3ff7d04ba96af21d65024629afedb6/black-24.10.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:d37d422772111794b26757c5b55a3eade028aa3fde43121ab7b673d050949d65", size = 1448534 }, - { url = "https://files.pythonhosted.org/packages/4e/3e/443ef8bc1fbda78e61f79157f303893f3fddf19ca3c8989b163eb3469a12/black-24.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:14b3502784f09ce2443830e3133dacf2c0110d45191ed470ecb04d0f5f6fcb0f", size = 1761892 }, - { url = "https://files.pythonhosted.org/packages/52/93/eac95ff229049a6901bc84fec6908a5124b8a0b7c26ea766b3b8a5debd22/black-24.10.0-cp312-cp312-win_amd64.whl", hash = "sha256:30d2c30dc5139211dda799758559d1b049f7f14c580c409d6ad925b74a4208a8", size = 1434796 }, - { url = "https://files.pythonhosted.org/packages/d0/a0/a993f58d4ecfba035e61fca4e9f64a2ecae838fc9f33ab798c62173ed75c/black-24.10.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:1cbacacb19e922a1d75ef2b6ccaefcd6e93a2c05ede32f06a21386a04cedb981", size = 1643986 }, - { url = "https://files.pythonhosted.org/packages/37/d5/602d0ef5dfcace3fb4f79c436762f130abd9ee8d950fa2abdbf8bbc555e0/black-24.10.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:1f93102e0c5bb3907451063e08b9876dbeac810e7da5a8bfb7aeb5a9ef89066b", size = 1448085 }, - { url = "https://files.pythonhosted.org/packages/47/6d/a3a239e938960df1a662b93d6230d4f3e9b4a22982d060fc38c42f45a56b/black-24.10.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ddacb691cdcdf77b96f549cf9591701d8db36b2f19519373d60d31746068dbf2", size = 1760928 }, - { url = "https://files.pythonhosted.org/packages/dd/cf/af018e13b0eddfb434df4d9cd1b2b7892bab119f7a20123e93f6910982e8/black-24.10.0-cp313-cp313-win_amd64.whl", hash = "sha256:680359d932801c76d2e9c9068d05c6b107f2584b2a5b88831c83962eb9984c1b", size = 1436875 }, - { url = "https://files.pythonhosted.org/packages/8d/a7/4b27c50537ebca8bec139b872861f9d2bf501c5ec51fcf897cb924d9e264/black-24.10.0-py3-none-any.whl", hash = "sha256:3bb2b7a1f7b685f85b11fed1ef10f8a9148bceb49853e47a294a3dd963c1dd7d", size = 206898 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/58/db/4f5beb989b547f79096e035c4981ceb36ac2b552d0ac5f2620e941501c99/black-25.1.0-cp311-cp311-win_amd64.whl", hash = "sha256:172b1dbff09f86ce6f4eb8edf9dede08b1fce58ba194c87d7a4f1a5aa2f5b3c2", size = 1428028 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/18/7e/a27c3ad3822b6f2e0e00d63d58ff6299a99a5b3aee69fa77cd4b0076b261/black-25.1.0-cp312-cp312-win_amd64.whl", hash = "sha256:ea0213189960bda9cf99be5b8c8ce66bb054af5e9e861249cd23471bd7b0b3ba", size = 1440860 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/cc/64/94eb5f45dcb997d2082f097a3944cfc7fe87e071907f677e80788a2d7b7a/black-25.1.0-cp313-cp313-win_amd64.whl", hash = "sha256:a22f402b410566e2d1c950708c77ebf5ebd5d0d88a6a2e87c86d9fb48afa0d18", size = 1442613 }, + { url = "https://files.pythonhosted.org/packages/09/71/54e999902aed72baf26bca0d50781b01838251a462612966e9fc4891eadd/black-25.1.0-py3-none-any.whl", hash = "sha256:95e8176dae143ba9097f351d174fdaf0ccd29efb414b362ae3fd72bf0f710717", size = 207646 }, +] + +[[package]] +name = "blacken-docs" +version = "1.19.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "black" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/fd/a2/772f95006335a59837b415b8b3b38a7c5f2606060d6336ee111521af563e/blacken_docs-1.19.1.tar.gz", hash = "sha256:3cf7a10f5b87886683e3ab07a0dc17de41425f3d21e2948e59f1c6079c45b328", size = 14918 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/d9/1b/166bd46537f9d7832d856ddf3b5cc2ef9761a2cb4b31c83c245dd8987c11/blacken_docs-1.19.1-py3-none-any.whl", hash = "sha256:73c3dee042a28f2d4f7df6e2c340869d6ced9704f6174d035d9b6199567f890d", size = 8280 }, ] [[package]] name = "certifi" -version = "2024.12.14" +version = "2025.7.9" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/0f/bd/1d41ee578ce09523c81a15426705dd20969f5abf006d1afe8aeff0dd776a/certifi-2024.12.14.tar.gz", hash = "sha256:b650d30f370c2b724812bee08008be0c4163b163ddaec3f2546c1caf65f191db", size = 166010 } +sdist = { url = "https://files.pythonhosted.org/packages/de/8a/c729b6b60c66a38f590c4e774decc4b2ec7b0576be8f1aa984a53ffa812a/certifi-2025.7.9.tar.gz", hash = "sha256:c1d2ec05395148ee10cf672ffc28cd37ea0ab0d99f9cc74c43e588cbd111b079", size = 160386 } wheels = [ - { url = "https://files.pythonhosted.org/packages/a5/32/8f6669fc4798494966bf446c8c4a162e0b5d893dff088afddf76414f70e1/certifi-2024.12.14-py3-none-any.whl", hash = "sha256:1275f7a45be9464efc1173084eaa30f866fe2e47d389406136d332ed4967ec56", size = 164927 }, + { url = "https://files.pythonhosted.org/packages/66/f3/80a3f974c8b535d394ff960a11ac20368e06b736da395b551a49ce950cce/certifi-2025.7.9-py3-none-any.whl", hash = "sha256:d842783a14f8fdd646895ac26f719a061408834473cfc10203f6a575beb15d39", size = 159230 }, ] [[package]] @@ -49,62 +62,62 @@ wheels = [ [[package]] name = "charset-normalizer" -version = "3.4.1" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/16/b0/572805e227f01586461c80e0fd25d65a2115599cc9dad142fee4b747c357/charset_normalizer-3.4.1.tar.gz", hash = "sha256:44251f18cd68a75b56585dd00dae26183e102cd5e0f9f1466e6df5da2ed64ea3", size = 123188 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/72/80/41ef5d5a7935d2d3a773e3eaebf0a9350542f2cab4eac59a7a4741fbbbbe/charset_normalizer-3.4.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:8bfa33f4f2672964266e940dd22a195989ba31669bd84629f05fab3ef4e2d125", size = 194995 }, - { url = "https://files.pythonhosted.org/packages/7a/28/0b9fefa7b8b080ec492110af6d88aa3dea91c464b17d53474b6e9ba5d2c5/charset_normalizer-3.4.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:28bf57629c75e810b6ae989f03c0828d64d6b26a5e205535585f96093e405ed1", size = 139471 }, - { url = "https://files.pythonhosted.org/packages/71/64/d24ab1a997efb06402e3fc07317e94da358e2585165930d9d59ad45fcae2/charset_normalizer-3.4.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f08ff5e948271dc7e18a35641d2f11a4cd8dfd5634f55228b691e62b37125eb3", size = 149831 }, - { url = "https://files.pythonhosted.org/packages/37/ed/be39e5258e198655240db5e19e0b11379163ad7070962d6b0c87ed2c4d39/charset_normalizer-3.4.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:234ac59ea147c59ee4da87a0c0f098e9c8d169f4dc2a159ef720f1a61bbe27cd", size = 142335 }, - { url = "https://files.pythonhosted.org/packages/88/83/489e9504711fa05d8dde1574996408026bdbdbd938f23be67deebb5eca92/charset_normalizer-3.4.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd4ec41f914fa74ad1b8304bbc634b3de73d2a0889bd32076342a573e0779e00", size = 143862 }, - { url = "https://files.pythonhosted.org/packages/c6/c7/32da20821cf387b759ad24627a9aca289d2822de929b8a41b6241767b461/charset_normalizer-3.4.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:eea6ee1db730b3483adf394ea72f808b6e18cf3cb6454b4d86e04fa8c4327a12", size = 145673 }, - { url = "https://files.pythonhosted.org/packages/68/85/f4288e96039abdd5aeb5c546fa20a37b50da71b5cf01e75e87f16cd43304/charset_normalizer-3.4.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:c96836c97b1238e9c9e3fe90844c947d5afbf4f4c92762679acfe19927d81d77", size = 140211 }, - { url = "https://files.pythonhosted.org/packages/28/a3/a42e70d03cbdabc18997baf4f0227c73591a08041c149e710045c281f97b/charset_normalizer-3.4.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:4d86f7aff21ee58f26dcf5ae81a9addbd914115cdebcbb2217e4f0ed8982e146", size = 148039 }, - { url = "https://files.pythonhosted.org/packages/85/e4/65699e8ab3014ecbe6f5c71d1a55d810fb716bbfd74f6283d5c2aa87febf/charset_normalizer-3.4.1-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:09b5e6733cbd160dcc09589227187e242a30a49ca5cefa5a7edd3f9d19ed53fd", size = 151939 }, - { url = "https://files.pythonhosted.org/packages/b1/82/8e9fe624cc5374193de6860aba3ea8070f584c8565ee77c168ec13274bd2/charset_normalizer-3.4.1-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:5777ee0881f9499ed0f71cc82cf873d9a0ca8af166dfa0af8ec4e675b7df48e6", size = 149075 }, - { url = "https://files.pythonhosted.org/packages/3d/7b/82865ba54c765560c8433f65e8acb9217cb839a9e32b42af4aa8e945870f/charset_normalizer-3.4.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:237bdbe6159cff53b4f24f397d43c6336c6b0b42affbe857970cefbb620911c8", size = 144340 }, - { url = "https://files.pythonhosted.org/packages/b5/b6/9674a4b7d4d99a0d2df9b215da766ee682718f88055751e1e5e753c82db0/charset_normalizer-3.4.1-cp311-cp311-win32.whl", hash = "sha256:8417cb1f36cc0bc7eaba8ccb0e04d55f0ee52df06df3ad55259b9a323555fc8b", size = 95205 }, - { url = "https://files.pythonhosted.org/packages/1e/ab/45b180e175de4402dcf7547e4fb617283bae54ce35c27930a6f35b6bef15/charset_normalizer-3.4.1-cp311-cp311-win_amd64.whl", hash = "sha256:d7f50a1f8c450f3925cb367d011448c39239bb3eb4117c36a6d354794de4ce76", size = 102441 }, - { url = "https://files.pythonhosted.org/packages/0a/9a/dd1e1cdceb841925b7798369a09279bd1cf183cef0f9ddf15a3a6502ee45/charset_normalizer-3.4.1-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:73d94b58ec7fecbc7366247d3b0b10a21681004153238750bb67bd9012414545", size = 196105 }, - { url = "https://files.pythonhosted.org/packages/d3/8c/90bfabf8c4809ecb648f39794cf2a84ff2e7d2a6cf159fe68d9a26160467/charset_normalizer-3.4.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dad3e487649f498dd991eeb901125411559b22e8d7ab25d3aeb1af367df5efd7", size = 140404 }, - { url = "https://files.pythonhosted.org/packages/ad/8f/e410d57c721945ea3b4f1a04b74f70ce8fa800d393d72899f0a40526401f/charset_normalizer-3.4.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c30197aa96e8eed02200a83fba2657b4c3acd0f0aa4bdc9f6c1af8e8962e0757", size = 150423 }, - { url = "https://files.pythonhosted.org/packages/f0/b8/e6825e25deb691ff98cf5c9072ee0605dc2acfca98af70c2d1b1bc75190d/charset_normalizer-3.4.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2369eea1ee4a7610a860d88f268eb39b95cb588acd7235e02fd5a5601773d4fa", size = 143184 }, - { url = "https://files.pythonhosted.org/packages/3e/a2/513f6cbe752421f16d969e32f3583762bfd583848b763913ddab8d9bfd4f/charset_normalizer-3.4.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc2722592d8998c870fa4e290c2eec2c1569b87fe58618e67d38b4665dfa680d", size = 145268 }, - { url = "https://files.pythonhosted.org/packages/74/94/8a5277664f27c3c438546f3eb53b33f5b19568eb7424736bdc440a88a31f/charset_normalizer-3.4.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ffc9202a29ab3920fa812879e95a9e78b2465fd10be7fcbd042899695d75e616", size = 147601 }, - { url = "https://files.pythonhosted.org/packages/7c/5f/6d352c51ee763623a98e31194823518e09bfa48be2a7e8383cf691bbb3d0/charset_normalizer-3.4.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:804a4d582ba6e5b747c625bf1255e6b1507465494a40a2130978bda7b932c90b", size = 141098 }, - { url = "https://files.pythonhosted.org/packages/78/d4/f5704cb629ba5ab16d1d3d741396aec6dc3ca2b67757c45b0599bb010478/charset_normalizer-3.4.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:0f55e69f030f7163dffe9fd0752b32f070566451afe180f99dbeeb81f511ad8d", size = 149520 }, - { url = "https://files.pythonhosted.org/packages/c5/96/64120b1d02b81785f222b976c0fb79a35875457fa9bb40827678e54d1bc8/charset_normalizer-3.4.1-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:c4c3e6da02df6fa1410a7680bd3f63d4f710232d3139089536310d027950696a", size = 152852 }, - { url = "https://files.pythonhosted.org/packages/84/c9/98e3732278a99f47d487fd3468bc60b882920cef29d1fa6ca460a1fdf4e6/charset_normalizer-3.4.1-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:5df196eb874dae23dcfb968c83d4f8fdccb333330fe1fc278ac5ceeb101003a9", size = 150488 }, - { url = "https://files.pythonhosted.org/packages/13/0e/9c8d4cb99c98c1007cc11eda969ebfe837bbbd0acdb4736d228ccaabcd22/charset_normalizer-3.4.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:e358e64305fe12299a08e08978f51fc21fac060dcfcddd95453eabe5b93ed0e1", size = 146192 }, - { url = "https://files.pythonhosted.org/packages/b2/21/2b6b5b860781a0b49427309cb8670785aa543fb2178de875b87b9cc97746/charset_normalizer-3.4.1-cp312-cp312-win32.whl", hash = "sha256:9b23ca7ef998bc739bf6ffc077c2116917eabcc901f88da1b9856b210ef63f35", size = 95550 }, - { url = "https://files.pythonhosted.org/packages/21/5b/1b390b03b1d16c7e382b561c5329f83cc06623916aab983e8ab9239c7d5c/charset_normalizer-3.4.1-cp312-cp312-win_amd64.whl", hash = "sha256:6ff8a4a60c227ad87030d76e99cd1698345d4491638dfa6673027c48b3cd395f", size = 102785 }, - { url = "https://files.pythonhosted.org/packages/38/94/ce8e6f63d18049672c76d07d119304e1e2d7c6098f0841b51c666e9f44a0/charset_normalizer-3.4.1-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:aabfa34badd18f1da5ec1bc2715cadc8dca465868a4e73a0173466b688f29dda", size = 195698 }, - { url = "https://files.pythonhosted.org/packages/24/2e/dfdd9770664aae179a96561cc6952ff08f9a8cd09a908f259a9dfa063568/charset_normalizer-3.4.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:22e14b5d70560b8dd51ec22863f370d1e595ac3d024cb8ad7d308b4cd95f8313", size = 140162 }, - { url = "https://files.pythonhosted.org/packages/24/4e/f646b9093cff8fc86f2d60af2de4dc17c759de9d554f130b140ea4738ca6/charset_normalizer-3.4.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8436c508b408b82d87dc5f62496973a1805cd46727c34440b0d29d8a2f50a6c9", size = 150263 }, - { url = "https://files.pythonhosted.org/packages/5e/67/2937f8d548c3ef6e2f9aab0f6e21001056f692d43282b165e7c56023e6dd/charset_normalizer-3.4.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2d074908e1aecee37a7635990b2c6d504cd4766c7bc9fc86d63f9c09af3fa11b", size = 142966 }, - { url = "https://files.pythonhosted.org/packages/52/ed/b7f4f07de100bdb95c1756d3a4d17b90c1a3c53715c1a476f8738058e0fa/charset_normalizer-3.4.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:955f8851919303c92343d2f66165294848d57e9bba6cf6e3625485a70a038d11", size = 144992 }, - { url = "https://files.pythonhosted.org/packages/96/2c/d49710a6dbcd3776265f4c923bb73ebe83933dfbaa841c5da850fe0fd20b/charset_normalizer-3.4.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:44ecbf16649486d4aebafeaa7ec4c9fed8b88101f4dd612dcaf65d5e815f837f", size = 147162 }, - { url = "https://files.pythonhosted.org/packages/b4/41/35ff1f9a6bd380303dea55e44c4933b4cc3c4850988927d4082ada230273/charset_normalizer-3.4.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:0924e81d3d5e70f8126529951dac65c1010cdf117bb75eb02dd12339b57749dd", size = 140972 }, - { url = "https://files.pythonhosted.org/packages/fb/43/c6a0b685fe6910d08ba971f62cd9c3e862a85770395ba5d9cad4fede33ab/charset_normalizer-3.4.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:2967f74ad52c3b98de4c3b32e1a44e32975e008a9cd2a8cc8966d6a5218c5cb2", size = 149095 }, - { url = "https://files.pythonhosted.org/packages/4c/ff/a9a504662452e2d2878512115638966e75633519ec11f25fca3d2049a94a/charset_normalizer-3.4.1-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:c75cb2a3e389853835e84a2d8fb2b81a10645b503eca9bcb98df6b5a43eb8886", size = 152668 }, - { url = "https://files.pythonhosted.org/packages/6c/71/189996b6d9a4b932564701628af5cee6716733e9165af1d5e1b285c530ed/charset_normalizer-3.4.1-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:09b26ae6b1abf0d27570633b2b078a2a20419c99d66fb2823173d73f188ce601", size = 150073 }, - { url = "https://files.pythonhosted.org/packages/e4/93/946a86ce20790e11312c87c75ba68d5f6ad2208cfb52b2d6a2c32840d922/charset_normalizer-3.4.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:fa88b843d6e211393a37219e6a1c1df99d35e8fd90446f1118f4216e307e48cd", size = 145732 }, - { url = "https://files.pythonhosted.org/packages/cd/e5/131d2fb1b0dddafc37be4f3a2fa79aa4c037368be9423061dccadfd90091/charset_normalizer-3.4.1-cp313-cp313-win32.whl", hash = "sha256:eb8178fe3dba6450a3e024e95ac49ed3400e506fd4e9e5c32d30adda88cbd407", size = 95391 }, - { url = "https://files.pythonhosted.org/packages/27/f2/4f9a69cc7712b9b5ad8fdb87039fd89abba997ad5cbe690d1835d40405b0/charset_normalizer-3.4.1-cp313-cp313-win_amd64.whl", hash = "sha256:b1ac5992a838106edb89654e0aebfc24f5848ae2547d22c2c3f66454daa11971", size = 102702 }, - { url = "https://files.pythonhosted.org/packages/0e/f6/65ecc6878a89bb1c23a086ea335ad4bf21a588990c3f535a227b9eea9108/charset_normalizer-3.4.1-py3-none-any.whl", hash = "sha256:d98b1668f06378c6dbefec3b92299716b931cd4e6061f3c875a71ced1780ab85", size = 49767 }, +version = "3.4.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 } +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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/90/07/c5fd7c11eafd561bb51220d600a788f1c8d77c5eef37ee49454cc5c35575/charset_normalizer-3.4.2-cp311-cp311-win32.whl", hash = "sha256:daac4765328a919a805fa5e2720f3e94767abd632ae410a9062dff5412bae65a", size = 98106 }, + { url = "https://files.pythonhosted.org/packages/a8/05/5e33dbef7e2f773d672b6d79f10ec633d4a71cd96db6673625838a4fd532/charset_normalizer-3.4.2-cp311-cp311-win_amd64.whl", hash = "sha256:e53efc7c7cee4c1e70661e2e112ca46a575f90ed9ae3fef200f2a25e954f4b28", size = 105402 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/37/a0/2410e5e6032a174c95e0806b1a6585eb21e12f445ebe239fac441995226a/charset_normalizer-3.4.2-cp312-cp312-win32.whl", hash = "sha256:db4c7bf0e07fc3b7d89ac2a5880a6a8062056801b83ff56d8464b70f65482b6c", size = 98357 }, + { url = "https://files.pythonhosted.org/packages/6c/4f/c02d5c493967af3eda9c771ad4d2bbc8df6f99ddbeb37ceea6e8716a32bc/charset_normalizer-3.4.2-cp312-cp312-win_amd64.whl", hash = "sha256:5a9979887252a82fefd3d3ed2a8e3b937a7a809f65dcb1e068b090e165bbe99e", size = 105776 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { 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 }, + { url = "https://files.pythonhosted.org/packages/44/96/392abd49b094d30b91d9fbda6a69519e95802250b777841cf3bda8fe136c/charset_normalizer-3.4.2-cp313-cp313-win32.whl", hash = "sha256:aaeeb6a479c7667fbe1099af9617c83aaca22182d6cf8c53966491a0f1b7ffb7", size = 98064 }, + { url = "https://files.pythonhosted.org/packages/e9/b0/0200da600134e001d91851ddc797809e2fe0ea72de90e09bec5a2fbdaccb/charset_normalizer-3.4.2-cp313-cp313-win_amd64.whl", hash = "sha256:aa6af9e7d59f9c12b33ae4e9450619cf2488e2bbe9b44030905877f0b2324980", size = 105641 }, + { url = "https://files.pythonhosted.org/packages/20/94/c5790835a017658cbfabd07f3bfb549140c3ac458cfc196323996b10095a/charset_normalizer-3.4.2-py3-none-any.whl", hash = "sha256:7f56930ab0abd1c45cd15be65cc741c28b1c9a34876ce8c17a2fa107810c0af0", size = 52626 }, ] [[package]] name = "click" -version = "8.1.8" +version = "8.2.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "colorama", marker = "sys_platform == 'win32'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/b9/2e/0090cbf739cee7d23781ad4b89a9894a41538e4fcf4c31dcdd705b78eb8b/click-8.1.8.tar.gz", hash = "sha256:ed53c9d8990d83c2a27deae68e4ee337473f6330c040a31d4225c9574d16096a", size = 226593 } +sdist = { url = "https://files.pythonhosted.org/packages/60/6c/8ca2efa64cf75a977a0d7fac081354553ebe483345c734fb6b6515d96bbc/click-8.2.1.tar.gz", hash = "sha256:27c491cc05d968d271d5a1db13e3b5a184636d9d930f148c50b038f0d0646202", size = 286342 } wheels = [ - { url = "https://files.pythonhosted.org/packages/7e/d4/7ebdbd03970677812aac39c869717059dbb71a4cfc033ca6e5221787892c/click-8.1.8-py3-none-any.whl", hash = "sha256:63c132bbbed01578a06712a2d1f497bb62d9c1c0d329b7903a866228027263b2", size = 98188 }, + { url = "https://files.pythonhosted.org/packages/85/32/10bb5764d90a8eee674e9dc6f4db6a0ab47c8c4d0d83c27f7c39ac415a4d/click-8.2.1-py3-none-any.whl", hash = "sha256:61a3265b914e850b85317d0b3109c7f8cd35a670f963866005d6ef1d5175a12b", size = 102215 }, ] [[package]] @@ -118,50 +131,56 @@ wheels = [ [[package]] name = "coverage" -version = "7.6.10" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/84/ba/ac14d281f80aab516275012e8875991bb06203957aa1e19950139238d658/coverage-7.6.10.tar.gz", hash = "sha256:7fb105327c8f8f0682e29843e2ff96af9dcbe5bab8eeb4b398c6a33a16d80a23", size = 803868 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/85/d2/5e175fcf6766cf7501a8541d81778fd2f52f4870100e791f5327fd23270b/coverage-7.6.10-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:ea3c8f04b3e4af80e17bab607c386a830ffc2fb88a5484e1df756478cf70d1d3", size = 208088 }, - { url = "https://files.pythonhosted.org/packages/4b/6f/06db4dc8fca33c13b673986e20e466fd936235a6ec1f0045c3853ac1b593/coverage-7.6.10-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:507a20fc863cae1d5720797761b42d2d87a04b3e5aeb682ef3b7332e90598f43", size = 208536 }, - { url = "https://files.pythonhosted.org/packages/0d/62/c6a0cf80318c1c1af376d52df444da3608eafc913b82c84a4600d8349472/coverage-7.6.10-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d37a84878285b903c0fe21ac8794c6dab58150e9359f1aaebbeddd6412d53132", size = 240474 }, - { url = "https://files.pythonhosted.org/packages/a3/59/750adafc2e57786d2e8739a46b680d4fb0fbc2d57fbcb161290a9f1ecf23/coverage-7.6.10-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a534738b47b0de1995f85f582d983d94031dffb48ab86c95bdf88dc62212142f", size = 237880 }, - { url = "https://files.pythonhosted.org/packages/2c/f8/ef009b3b98e9f7033c19deb40d629354aab1d8b2d7f9cfec284dbedf5096/coverage-7.6.10-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0d7a2bf79378d8fb8afaa994f91bfd8215134f8631d27eba3e0e2c13546ce994", size = 239750 }, - { url = "https://files.pythonhosted.org/packages/a6/e2/6622f3b70f5f5b59f705e680dae6db64421af05a5d1e389afd24dae62e5b/coverage-7.6.10-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:6713ba4b4ebc330f3def51df1d5d38fad60b66720948112f114968feb52d3f99", size = 238642 }, - { url = "https://files.pythonhosted.org/packages/2d/10/57ac3f191a3c95c67844099514ff44e6e19b2915cd1c22269fb27f9b17b6/coverage-7.6.10-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:ab32947f481f7e8c763fa2c92fd9f44eeb143e7610c4ca9ecd6a36adab4081bd", size = 237266 }, - { url = "https://files.pythonhosted.org/packages/ee/2d/7016f4ad9d553cabcb7333ed78ff9d27248ec4eba8dd21fa488254dff894/coverage-7.6.10-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:7bbd8c8f1b115b892e34ba66a097b915d3871db7ce0e6b9901f462ff3a975377", size = 238045 }, - { url = "https://files.pythonhosted.org/packages/a7/fe/45af5c82389a71e0cae4546413266d2195c3744849669b0bab4b5f2c75da/coverage-7.6.10-cp311-cp311-win32.whl", hash = "sha256:299e91b274c5c9cdb64cbdf1b3e4a8fe538a7a86acdd08fae52301b28ba297f8", size = 210647 }, - { url = "https://files.pythonhosted.org/packages/db/11/3f8e803a43b79bc534c6a506674da9d614e990e37118b4506faf70d46ed6/coverage-7.6.10-cp311-cp311-win_amd64.whl", hash = "sha256:489a01f94aa581dbd961f306e37d75d4ba16104bbfa2b0edb21d29b73be83609", size = 211508 }, - { url = "https://files.pythonhosted.org/packages/86/77/19d09ea06f92fdf0487499283b1b7af06bc422ea94534c8fe3a4cd023641/coverage-7.6.10-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:27c6e64726b307782fa5cbe531e7647aee385a29b2107cd87ba7c0105a5d3853", size = 208281 }, - { url = "https://files.pythonhosted.org/packages/b6/67/5479b9f2f99fcfb49c0d5cf61912a5255ef80b6e80a3cddba39c38146cf4/coverage-7.6.10-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:c56e097019e72c373bae32d946ecf9858fda841e48d82df7e81c63ac25554078", size = 208514 }, - { url = "https://files.pythonhosted.org/packages/15/d1/febf59030ce1c83b7331c3546d7317e5120c5966471727aa7ac157729c4b/coverage-7.6.10-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c7827a5bc7bdb197b9e066cdf650b2887597ad124dd99777332776f7b7c7d0d0", size = 241537 }, - { url = "https://files.pythonhosted.org/packages/4b/7e/5ac4c90192130e7cf8b63153fe620c8bfd9068f89a6d9b5f26f1550f7a26/coverage-7.6.10-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:204a8238afe787323a8b47d8be4df89772d5c1e4651b9ffa808552bdf20e1d50", size = 238572 }, - { url = "https://files.pythonhosted.org/packages/dc/03/0334a79b26ecf59958f2fe9dd1f5ab3e2f88db876f5071933de39af09647/coverage-7.6.10-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e67926f51821b8e9deb6426ff3164870976fe414d033ad90ea75e7ed0c2e5022", size = 240639 }, - { url = "https://files.pythonhosted.org/packages/d7/45/8a707f23c202208d7b286d78ad6233f50dcf929319b664b6cc18a03c1aae/coverage-7.6.10-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:e78b270eadb5702938c3dbe9367f878249b5ef9a2fcc5360ac7bff694310d17b", size = 240072 }, - { url = "https://files.pythonhosted.org/packages/66/02/603ce0ac2d02bc7b393279ef618940b4a0535b0868ee791140bda9ecfa40/coverage-7.6.10-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:714f942b9c15c3a7a5fe6876ce30af831c2ad4ce902410b7466b662358c852c0", size = 238386 }, - { url = "https://files.pythonhosted.org/packages/04/62/4e6887e9be060f5d18f1dd58c2838b2d9646faf353232dec4e2d4b1c8644/coverage-7.6.10-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:abb02e2f5a3187b2ac4cd46b8ced85a0858230b577ccb2c62c81482ca7d18852", size = 240054 }, - { url = "https://files.pythonhosted.org/packages/5c/74/83ae4151c170d8bd071924f212add22a0e62a7fe2b149edf016aeecad17c/coverage-7.6.10-cp312-cp312-win32.whl", hash = "sha256:55b201b97286cf61f5e76063f9e2a1d8d2972fc2fcfd2c1272530172fd28c359", size = 210904 }, - { url = "https://files.pythonhosted.org/packages/c3/54/de0893186a221478f5880283119fc40483bc460b27c4c71d1b8bba3474b9/coverage-7.6.10-cp312-cp312-win_amd64.whl", hash = "sha256:e4ae5ac5e0d1e4edfc9b4b57b4cbecd5bc266a6915c500f358817a8496739247", size = 211692 }, - { url = "https://files.pythonhosted.org/packages/25/6d/31883d78865529257bf847df5789e2ae80e99de8a460c3453dbfbe0db069/coverage-7.6.10-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:05fca8ba6a87aabdd2d30d0b6c838b50510b56cdcfc604d40760dae7153b73d9", size = 208308 }, - { url = "https://files.pythonhosted.org/packages/70/22/3f2b129cc08de00c83b0ad6252e034320946abfc3e4235c009e57cfeee05/coverage-7.6.10-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:9e80eba8801c386f72e0712a0453431259c45c3249f0009aff537a517b52942b", size = 208565 }, - { url = "https://files.pythonhosted.org/packages/97/0a/d89bc2d1cc61d3a8dfe9e9d75217b2be85f6c73ebf1b9e3c2f4e797f4531/coverage-7.6.10-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a372c89c939d57abe09e08c0578c1d212e7a678135d53aa16eec4430adc5e690", size = 241083 }, - { url = "https://files.pythonhosted.org/packages/4c/81/6d64b88a00c7a7aaed3a657b8eaa0931f37a6395fcef61e53ff742b49c97/coverage-7.6.10-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ec22b5e7fe7a0fa8509181c4aac1db48f3dd4d3a566131b313d1efc102892c18", size = 238235 }, - { url = "https://files.pythonhosted.org/packages/9a/0b/7797d4193f5adb4b837207ed87fecf5fc38f7cc612b369a8e8e12d9fa114/coverage-7.6.10-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26bcf5c4df41cad1b19c84af71c22cbc9ea9a547fc973f1f2cc9a290002c8b3c", size = 240220 }, - { url = "https://files.pythonhosted.org/packages/65/4d/6f83ca1bddcf8e51bf8ff71572f39a1c73c34cf50e752a952c34f24d0a60/coverage-7.6.10-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:4e4630c26b6084c9b3cb53b15bd488f30ceb50b73c35c5ad7871b869cb7365fd", size = 239847 }, - { url = "https://files.pythonhosted.org/packages/30/9d/2470df6aa146aff4c65fee0f87f58d2164a67533c771c9cc12ffcdb865d5/coverage-7.6.10-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:2396e8116db77789f819d2bc8a7e200232b7a282c66e0ae2d2cd84581a89757e", size = 237922 }, - { url = "https://files.pythonhosted.org/packages/08/dd/723fef5d901e6a89f2507094db66c091449c8ba03272861eaefa773ad95c/coverage-7.6.10-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:79109c70cc0882e4d2d002fe69a24aa504dec0cc17169b3c7f41a1d341a73694", size = 239783 }, - { url = "https://files.pythonhosted.org/packages/3d/f7/64d3298b2baf261cb35466000628706ce20a82d42faf9b771af447cd2b76/coverage-7.6.10-cp313-cp313-win32.whl", hash = "sha256:9e1747bab246d6ff2c4f28b4d186b205adced9f7bd9dc362051cc37c4a0c7bd6", size = 210965 }, - { url = "https://files.pythonhosted.org/packages/d5/58/ec43499a7fc681212fe7742fe90b2bc361cdb72e3181ace1604247a5b24d/coverage-7.6.10-cp313-cp313-win_amd64.whl", hash = "sha256:254f1a3b1eef5f7ed23ef265eaa89c65c8c5b6b257327c149db1ca9d4a35f25e", size = 211719 }, - { url = "https://files.pythonhosted.org/packages/ab/c9/f2857a135bcff4330c1e90e7d03446b036b2363d4ad37eb5e3a47bbac8a6/coverage-7.6.10-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:2ccf240eb719789cedbb9fd1338055de2761088202a9a0b73032857e53f612fe", size = 209050 }, - { url = "https://files.pythonhosted.org/packages/aa/b3/f840e5bd777d8433caa9e4a1eb20503495709f697341ac1a8ee6a3c906ad/coverage-7.6.10-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:0c807ca74d5a5e64427c8805de15b9ca140bba13572d6d74e262f46f50b13273", size = 209321 }, - { url = "https://files.pythonhosted.org/packages/85/7d/125a5362180fcc1c03d91850fc020f3831d5cda09319522bcfa6b2b70be7/coverage-7.6.10-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2bcfa46d7709b5a7ffe089075799b902020b62e7ee56ebaed2f4bdac04c508d8", size = 252039 }, - { url = "https://files.pythonhosted.org/packages/a9/9c/4358bf3c74baf1f9bddd2baf3756b54c07f2cfd2535f0a47f1e7757e54b3/coverage-7.6.10-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4e0de1e902669dccbf80b0415fb6b43d27edca2fbd48c74da378923b05316098", size = 247758 }, - { url = "https://files.pythonhosted.org/packages/cf/c7/de3eb6fc5263b26fab5cda3de7a0f80e317597a4bad4781859f72885f300/coverage-7.6.10-cp313-cp313t-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3f7b444c42bbc533aaae6b5a2166fd1a797cdb5eb58ee51a92bee1eb94a1e1cb", size = 250119 }, - { url = "https://files.pythonhosted.org/packages/3e/e6/43de91f8ba2ec9140c6a4af1102141712949903dc732cf739167cfa7a3bc/coverage-7.6.10-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:b330368cb99ef72fcd2dc3ed260adf67b31499584dc8a20225e85bfe6f6cfed0", size = 249597 }, - { url = "https://files.pythonhosted.org/packages/08/40/61158b5499aa2adf9e37bc6d0117e8f6788625b283d51e7e0c53cf340530/coverage-7.6.10-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:9a7cfb50515f87f7ed30bc882f68812fd98bc2852957df69f3003d22a2aa0abf", size = 247473 }, - { url = "https://files.pythonhosted.org/packages/50/69/b3f2416725621e9f112e74e8470793d5b5995f146f596f133678a633b77e/coverage-7.6.10-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:6f93531882a5f68c28090f901b1d135de61b56331bba82028489bc51bdd818d2", size = 248737 }, - { url = "https://files.pythonhosted.org/packages/3c/6e/fe899fb937657db6df31cc3e61c6968cb56d36d7326361847440a430152e/coverage-7.6.10-cp313-cp313t-win32.whl", hash = "sha256:89d76815a26197c858f53c7f6a656686ec392b25991f9e409bcef020cd532312", size = 211611 }, - { url = "https://files.pythonhosted.org/packages/1c/55/52f5e66142a9d7bc93a15192eba7a78513d2abf6b3558d77b4ca32f5f424/coverage-7.6.10-cp313-cp313t-win_amd64.whl", hash = "sha256:54a5f0f43950a36312155dae55c505a76cd7f2b12d26abeebbe7a0b36dbc868d", size = 212781 }, +version = "7.9.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/04/b7/c0465ca253df10a9e8dae0692a4ae6e9726d245390aaef92360e1d6d3832/coverage-7.9.2.tar.gz", hash = "sha256:997024fa51e3290264ffd7492ec97d0690293ccd2b45a6cd7d82d945a4a80c8b", size = 813556 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/39/40/916786453bcfafa4c788abee4ccd6f592b5b5eca0cd61a32a4e5a7ef6e02/coverage-7.9.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a7a56a2964a9687b6aba5b5ced6971af308ef6f79a91043c05dd4ee3ebc3e9ba", size = 212152 }, + { url = "https://files.pythonhosted.org/packages/9f/66/cc13bae303284b546a030762957322bbbff1ee6b6cb8dc70a40f8a78512f/coverage-7.9.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:123d589f32c11d9be7fe2e66d823a236fe759b0096f5db3fb1b75b2fa414a4fa", size = 212540 }, + { url = "https://files.pythonhosted.org/packages/0f/3c/d56a764b2e5a3d43257c36af4a62c379df44636817bb5f89265de4bf8bd7/coverage-7.9.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:333b2e0ca576a7dbd66e85ab402e35c03b0b22f525eed82681c4b866e2e2653a", size = 245097 }, + { url = "https://files.pythonhosted.org/packages/b1/46/bd064ea8b3c94eb4ca5d90e34d15b806cba091ffb2b8e89a0d7066c45791/coverage-7.9.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:326802760da234baf9f2f85a39e4a4b5861b94f6c8d95251f699e4f73b1835dc", size = 242812 }, + { url = "https://files.pythonhosted.org/packages/43/02/d91992c2b29bc7afb729463bc918ebe5f361be7f1daae93375a5759d1e28/coverage-7.9.2-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:19e7be4cfec248df38ce40968c95d3952fbffd57b400d4b9bb580f28179556d2", size = 244617 }, + { url = "https://files.pythonhosted.org/packages/b7/4f/8fadff6bf56595a16d2d6e33415841b0163ac660873ed9a4e9046194f779/coverage-7.9.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:0b4a4cb73b9f2b891c1788711408ef9707666501ba23684387277ededab1097c", size = 244263 }, + { url = "https://files.pythonhosted.org/packages/9b/d2/e0be7446a2bba11739edb9f9ba4eff30b30d8257370e237418eb44a14d11/coverage-7.9.2-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:2c8937fa16c8c9fbbd9f118588756e7bcdc7e16a470766a9aef912dd3f117dbd", size = 242314 }, + { url = "https://files.pythonhosted.org/packages/9d/7d/dcbac9345000121b8b57a3094c2dfcf1ccc52d8a14a40c1d4bc89f936f80/coverage-7.9.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:42da2280c4d30c57a9b578bafd1d4494fa6c056d4c419d9689e66d775539be74", size = 242904 }, + { url = "https://files.pythonhosted.org/packages/41/58/11e8db0a0c0510cf31bbbdc8caf5d74a358b696302a45948d7c768dfd1cf/coverage-7.9.2-cp311-cp311-win32.whl", hash = "sha256:14fa8d3da147f5fdf9d298cacc18791818f3f1a9f542c8958b80c228320e90c6", size = 214553 }, + { url = "https://files.pythonhosted.org/packages/3a/7d/751794ec8907a15e257136e48dc1021b1f671220ecccfd6c4eaf30802714/coverage-7.9.2-cp311-cp311-win_amd64.whl", hash = "sha256:549cab4892fc82004f9739963163fd3aac7a7b0df430669b75b86d293d2df2a7", size = 215441 }, + { url = "https://files.pythonhosted.org/packages/62/5b/34abcedf7b946c1c9e15b44f326cb5b0da852885312b30e916f674913428/coverage-7.9.2-cp311-cp311-win_arm64.whl", hash = "sha256:c2667a2b913e307f06aa4e5677f01a9746cd08e4b35e14ebcde6420a9ebb4c62", size = 213873 }, + { url = "https://files.pythonhosted.org/packages/53/d7/7deefc6fd4f0f1d4c58051f4004e366afc9e7ab60217ac393f247a1de70a/coverage-7.9.2-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:ae9eb07f1cfacd9cfe8eaee6f4ff4b8a289a668c39c165cd0c8548484920ffc0", size = 212344 }, + { url = "https://files.pythonhosted.org/packages/95/0c/ee03c95d32be4d519e6a02e601267769ce2e9a91fc8faa1b540e3626c680/coverage-7.9.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:9ce85551f9a1119f02adc46d3014b5ee3f765deac166acf20dbb851ceb79b6f3", size = 212580 }, + { url = "https://files.pythonhosted.org/packages/8b/9f/826fa4b544b27620086211b87a52ca67592622e1f3af9e0a62c87aea153a/coverage-7.9.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f8f6389ac977c5fb322e0e38885fbbf901743f79d47f50db706e7644dcdcb6e1", size = 246383 }, + { url = "https://files.pythonhosted.org/packages/7f/b3/4477aafe2a546427b58b9c540665feff874f4db651f4d3cb21b308b3a6d2/coverage-7.9.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ff0d9eae8cdfcd58fe7893b88993723583a6ce4dfbfd9f29e001922544f95615", size = 243400 }, + { url = "https://files.pythonhosted.org/packages/f8/c2/efffa43778490c226d9d434827702f2dfbc8041d79101a795f11cbb2cf1e/coverage-7.9.2-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fae939811e14e53ed8a9818dad51d434a41ee09df9305663735f2e2d2d7d959b", size = 245591 }, + { url = "https://files.pythonhosted.org/packages/c6/e7/a59888e882c9a5f0192d8627a30ae57910d5d449c80229b55e7643c078c4/coverage-7.9.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:31991156251ec202c798501e0a42bbdf2169dcb0f137b1f5c0f4267f3fc68ef9", size = 245402 }, + { url = "https://files.pythonhosted.org/packages/92/a5/72fcd653ae3d214927edc100ce67440ed8a0a1e3576b8d5e6d066ed239db/coverage-7.9.2-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:d0d67963f9cbfc7c7f96d4ac74ed60ecbebd2ea6eeb51887af0f8dce205e545f", size = 243583 }, + { url = "https://files.pythonhosted.org/packages/5c/f5/84e70e4df28f4a131d580d7d510aa1ffd95037293da66fd20d446090a13b/coverage-7.9.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:49b752a2858b10580969ec6af6f090a9a440a64a301ac1528d7ca5f7ed497f4d", size = 244815 }, + { url = "https://files.pythonhosted.org/packages/39/e7/d73d7cbdbd09fdcf4642655ae843ad403d9cbda55d725721965f3580a314/coverage-7.9.2-cp312-cp312-win32.whl", hash = "sha256:88d7598b8ee130f32f8a43198ee02edd16d7f77692fa056cb779616bbea1b355", size = 214719 }, + { url = "https://files.pythonhosted.org/packages/9f/d6/7486dcc3474e2e6ad26a2af2db7e7c162ccd889c4c68fa14ea8ec189c9e9/coverage-7.9.2-cp312-cp312-win_amd64.whl", hash = "sha256:9dfb070f830739ee49d7c83e4941cc767e503e4394fdecb3b54bfdac1d7662c0", size = 215509 }, + { url = "https://files.pythonhosted.org/packages/b7/34/0439f1ae2593b0346164d907cdf96a529b40b7721a45fdcf8b03c95fcd90/coverage-7.9.2-cp312-cp312-win_arm64.whl", hash = "sha256:4e2c058aef613e79df00e86b6d42a641c877211384ce5bd07585ed7ba71ab31b", size = 213910 }, + { url = "https://files.pythonhosted.org/packages/94/9d/7a8edf7acbcaa5e5c489a646226bed9591ee1c5e6a84733c0140e9ce1ae1/coverage-7.9.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:985abe7f242e0d7bba228ab01070fde1d6c8fa12f142e43debe9ed1dde686038", size = 212367 }, + { url = "https://files.pythonhosted.org/packages/e8/9e/5cd6f130150712301f7e40fb5865c1bc27b97689ec57297e568d972eec3c/coverage-7.9.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:82c3939264a76d44fde7f213924021ed31f55ef28111a19649fec90c0f109e6d", size = 212632 }, + { url = "https://files.pythonhosted.org/packages/a8/de/6287a2c2036f9fd991c61cefa8c64e57390e30c894ad3aa52fac4c1e14a8/coverage-7.9.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ae5d563e970dbe04382f736ec214ef48103d1b875967c89d83c6e3f21706d5b3", size = 245793 }, + { url = "https://files.pythonhosted.org/packages/06/cc/9b5a9961d8160e3cb0b558c71f8051fe08aa2dd4b502ee937225da564ed1/coverage-7.9.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:bdd612e59baed2a93c8843c9a7cb902260f181370f1d772f4842987535071d14", size = 243006 }, + { url = "https://files.pythonhosted.org/packages/49/d9/4616b787d9f597d6443f5588619c1c9f659e1f5fc9eebf63699eb6d34b78/coverage-7.9.2-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:256ea87cb2a1ed992bcdfc349d8042dcea1b80436f4ddf6e246d6bee4b5d73b6", size = 244990 }, + { url = "https://files.pythonhosted.org/packages/48/83/801cdc10f137b2d02b005a761661649ffa60eb173dcdaeb77f571e4dc192/coverage-7.9.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:f44ae036b63c8ea432f610534a2668b0c3aee810e7037ab9d8ff6883de480f5b", size = 245157 }, + { url = "https://files.pythonhosted.org/packages/c8/a4/41911ed7e9d3ceb0ffb019e7635468df7499f5cc3edca5f7dfc078e9c5ec/coverage-7.9.2-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:82d76ad87c932935417a19b10cfe7abb15fd3f923cfe47dbdaa74ef4e503752d", size = 243128 }, + { url = "https://files.pythonhosted.org/packages/10/41/344543b71d31ac9cb00a664d5d0c9ef134a0fe87cb7d8430003b20fa0b7d/coverage-7.9.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:619317bb86de4193debc712b9e59d5cffd91dc1d178627ab2a77b9870deb2868", size = 244511 }, + { url = "https://files.pythonhosted.org/packages/d5/81/3b68c77e4812105e2a060f6946ba9e6f898ddcdc0d2bfc8b4b152a9ae522/coverage-7.9.2-cp313-cp313-win32.whl", hash = "sha256:0a07757de9feb1dfafd16ab651e0f628fd7ce551604d1bf23e47e1ddca93f08a", size = 214765 }, + { url = "https://files.pythonhosted.org/packages/06/a2/7fac400f6a346bb1a4004eb2a76fbff0e242cd48926a2ce37a22a6a1d917/coverage-7.9.2-cp313-cp313-win_amd64.whl", hash = "sha256:115db3d1f4d3f35f5bb021e270edd85011934ff97c8797216b62f461dd69374b", size = 215536 }, + { url = "https://files.pythonhosted.org/packages/08/47/2c6c215452b4f90d87017e61ea0fd9e0486bb734cb515e3de56e2c32075f/coverage-7.9.2-cp313-cp313-win_arm64.whl", hash = "sha256:48f82f889c80af8b2a7bb6e158d95a3fbec6a3453a1004d04e4f3b5945a02694", size = 213943 }, + { url = "https://files.pythonhosted.org/packages/a3/46/e211e942b22d6af5e0f323faa8a9bc7c447a1cf1923b64c47523f36ed488/coverage-7.9.2-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:55a28954545f9d2f96870b40f6c3386a59ba8ed50caf2d949676dac3ecab99f5", size = 213088 }, + { url = "https://files.pythonhosted.org/packages/d2/2f/762551f97e124442eccd907bf8b0de54348635b8866a73567eb4e6417acf/coverage-7.9.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:cdef6504637731a63c133bb2e6f0f0214e2748495ec15fe42d1e219d1b133f0b", size = 213298 }, + { url = "https://files.pythonhosted.org/packages/7a/b7/76d2d132b7baf7360ed69be0bcab968f151fa31abe6d067f0384439d9edb/coverage-7.9.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bcd5ebe66c7a97273d5d2ddd4ad0ed2e706b39630ed4b53e713d360626c3dbb3", size = 256541 }, + { url = "https://files.pythonhosted.org/packages/a0/17/392b219837d7ad47d8e5974ce5f8dc3deb9f99a53b3bd4d123602f960c81/coverage-7.9.2-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9303aed20872d7a3c9cb39c5d2b9bdbe44e3a9a1aecb52920f7e7495410dfab8", size = 252761 }, + { url = "https://files.pythonhosted.org/packages/d5/77/4256d3577fe1b0daa8d3836a1ebe68eaa07dd2cbaf20cf5ab1115d6949d4/coverage-7.9.2-cp313-cp313t-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc18ea9e417a04d1920a9a76fe9ebd2f43ca505b81994598482f938d5c315f46", size = 254917 }, + { url = "https://files.pythonhosted.org/packages/53/99/fc1a008eef1805e1ddb123cf17af864743354479ea5129a8f838c433cc2c/coverage-7.9.2-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:6406cff19880aaaadc932152242523e892faff224da29e241ce2fca329866584", size = 256147 }, + { url = "https://files.pythonhosted.org/packages/92/c0/f63bf667e18b7f88c2bdb3160870e277c4874ced87e21426128d70aa741f/coverage-7.9.2-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:2d0d4f6ecdf37fcc19c88fec3e2277d5dee740fb51ffdd69b9579b8c31e4232e", size = 254261 }, + { url = "https://files.pythonhosted.org/packages/8c/32/37dd1c42ce3016ff8ec9e4b607650d2e34845c0585d3518b2a93b4830c1a/coverage-7.9.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:c33624f50cf8de418ab2b4d6ca9eda96dc45b2c4231336bac91454520e8d1fac", size = 255099 }, + { url = "https://files.pythonhosted.org/packages/da/2e/af6b86f7c95441ce82f035b3affe1cd147f727bbd92f563be35e2d585683/coverage-7.9.2-cp313-cp313t-win32.whl", hash = "sha256:1df6b76e737c6a92210eebcb2390af59a141f9e9430210595251fbaf02d46926", size = 215440 }, + { url = "https://files.pythonhosted.org/packages/4d/bb/8a785d91b308867f6b2e36e41c569b367c00b70c17f54b13ac29bcd2d8c8/coverage-7.9.2-cp313-cp313t-win_amd64.whl", hash = "sha256:f5fd54310b92741ebe00d9c0d1d7b2b27463952c022da6d47c175d246a98d1bd", size = 216537 }, + { url = "https://files.pythonhosted.org/packages/1d/a0/a6bffb5e0f41a47279fd45a8f3155bf193f77990ae1c30f9c224b61cacb0/coverage-7.9.2-cp313-cp313t-win_arm64.whl", hash = "sha256:c48c2375287108c887ee87d13b4070a381c6537d30e8487b24ec721bf2a781cb", size = 214398 }, + { url = "https://files.pythonhosted.org/packages/d7/85/f8bbefac27d286386961c25515431482a425967e23d3698b75a250872924/coverage-7.9.2-pp39.pp310.pp311-none-any.whl", hash = "sha256:8a1166db2fb62473285bcb092f586e081e92656c7dfa8e9f62b4d39d7e6b5050", size = 204013 }, + { url = "https://files.pythonhosted.org/packages/3c/38/bbe2e63902847cf79036ecc75550d0698af31c91c7575352eb25190d0fb3/coverage-7.9.2-py3-none-any.whl", hash = "sha256:e425cd5b00f6fc0ed7cdbd766c70be8baab4b7839e4d4fe5fac48581dd968ea4", size = 204005 }, ] [package.optional-dependencies] @@ -183,6 +202,7 @@ dependencies = [ [package.dev-dependencies] dev = [ { name = "black" }, + { name = "blacken-docs" }, { name = "flake8" }, { name = "isort" }, { name = "pre-commit" }, @@ -201,6 +221,7 @@ requires-dist = [ [package.metadata.requires-dev] dev = [ { name = "black", specifier = ">=24.10.0" }, + { name = "blacken-docs", specifier = ">=1.19.1" }, { name = "flake8", specifier = ">=7.1.1" }, { name = "isort", specifier = ">=5.13.2" }, { name = "pre-commit", specifier = ">=4.0.1" }, @@ -219,34 +240,34 @@ wheels = [ [[package]] name = "filelock" -version = "3.17.0" +version = "3.18.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/dc/9c/0b15fb47b464e1b663b1acd1253a062aa5feecb07d4e597daea542ebd2b5/filelock-3.17.0.tar.gz", hash = "sha256:ee4e77401ef576ebb38cd7f13b9b28893194acc20a8e68e18730ba9c0e54660e", size = 18027 } +sdist = { url = "https://files.pythonhosted.org/packages/0a/10/c23352565a6544bdc5353e0b15fc1c563352101f30e24bf500207a54df9a/filelock-3.18.0.tar.gz", hash = "sha256:adbc88eabb99d2fec8c9c1b229b171f18afa655400173ddc653d5d01501fb9f2", size = 18075 } wheels = [ - { url = "https://files.pythonhosted.org/packages/89/ec/00d68c4ddfedfe64159999e5f8a98fb8442729a63e2077eb9dcd89623d27/filelock-3.17.0-py3-none-any.whl", hash = "sha256:533dc2f7ba78dc2f0f531fc6c4940addf7b70a481e269a5a3b93be94ffbe8338", size = 16164 }, + { url = "https://files.pythonhosted.org/packages/4d/36/2a115987e2d8c300a974597416d9de88f2444426de9571f4b59b2cca3acc/filelock-3.18.0-py3-none-any.whl", hash = "sha256:c401f4f8377c4464e6db25fff06205fd89bdd83b65eb0488ed1b160f780e21de", size = 16215 }, ] [[package]] name = "flake8" -version = "7.1.1" +version = "7.3.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "mccabe" }, { name = "pycodestyle" }, { name = "pyflakes" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/37/72/e8d66150c4fcace3c0a450466aa3480506ba2cae7b61e100a2613afc3907/flake8-7.1.1.tar.gz", hash = "sha256:049d058491e228e03e67b390f311bbf88fce2dbaa8fa673e7aea87b7198b8d38", size = 48054 } +sdist = { url = "https://files.pythonhosted.org/packages/9b/af/fbfe3c4b5a657d79e5c47a2827a362f9e1b763336a52f926126aa6dc7123/flake8-7.3.0.tar.gz", hash = "sha256:fe044858146b9fc69b551a4b490d69cf960fcb78ad1edcb84e7fbb1b4a8e3872", size = 48326 } wheels = [ - { url = "https://files.pythonhosted.org/packages/d9/42/65004373ac4617464f35ed15931b30d764f53cdd30cc78d5aea349c8c050/flake8-7.1.1-py2.py3-none-any.whl", hash = "sha256:597477df7860daa5aa0fdd84bf5208a043ab96b8e96ab708770ae0364dd03213", size = 57731 }, + { url = "https://files.pythonhosted.org/packages/9f/56/13ab06b4f93ca7cac71078fbe37fcea175d3216f31f85c3168a6bbd0bb9a/flake8-7.3.0-py2.py3-none-any.whl", hash = "sha256:b9696257b9ce8beb888cdbe31cf885c90d31928fe202be0889a7cdafad32f01e", size = 57922 }, ] [[package]] name = "identify" -version = "2.6.6" +version = "2.6.12" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/82/bf/c68c46601bacd4c6fb4dd751a42b6e7087240eaabc6487f2ef7a48e0e8fc/identify-2.6.6.tar.gz", hash = "sha256:7bec12768ed44ea4761efb47806f0a41f86e7c0a5fdf5950d4648c90eca7e251", size = 99217 } +sdist = { url = "https://files.pythonhosted.org/packages/a2/88/d193a27416618628a5eea64e3223acd800b40749a96ffb322a9b55a49ed1/identify-2.6.12.tar.gz", hash = "sha256:d8de45749f1efb108badef65ee8386f0f7bb19a7f26185f74de6367bffbaf0e6", size = 99254 } wheels = [ - { url = "https://files.pythonhosted.org/packages/74/a1/68a395c17eeefb04917034bd0a1bfa765e7654fa150cca473d669aa3afb5/identify-2.6.6-py2.py3-none-any.whl", hash = "sha256:cbd1810bce79f8b671ecb20f53ee0ae8e86ae84b557de31d89709dc2a48ba881", size = 99083 }, + { url = "https://files.pythonhosted.org/packages/7a/cd/18f8da995b658420625f7ef13f037be53ae04ec5ad33f9b718240dcfd48c/identify-2.6.12-py2.py3-none-any.whl", hash = "sha256:ad9672d5a72e0d2ff7c5c8809b62dfa60458626352fb0eb7b55e69bdc45334a2", size = 99145 }, ] [[package]] @@ -260,20 +281,20 @@ wheels = [ [[package]] name = "iniconfig" -version = "2.0.0" +version = "2.1.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/d7/4b/cbd8e699e64a6f16ca3a8220661b5f83792b3017d0f79807cb8708d33913/iniconfig-2.0.0.tar.gz", hash = "sha256:2d91e135bf72d31a410b17c16da610a82cb55f6b0477d1a902134b24a455b8b3", size = 4646 } +sdist = { url = "https://files.pythonhosted.org/packages/f2/97/ebf4da567aa6827c909642694d71c9fcf53e5b504f2d96afea02718862f3/iniconfig-2.1.0.tar.gz", hash = "sha256:3abbd2e30b36733fee78f9c7f7308f2d0050e88f0087fd25c2645f63c773e1c7", size = 4793 } wheels = [ - { url = "https://files.pythonhosted.org/packages/ef/a6/62565a6e1cf69e10f5727360368e451d4b7f58beeac6173dc9db836a5b46/iniconfig-2.0.0-py3-none-any.whl", hash = "sha256:b6a85871a79d2e3b22d2d1b94ac2824226a63c6b741c88f7ae975f18b6778374", size = 5892 }, + { url = "https://files.pythonhosted.org/packages/2c/e1/e6716421ea10d38022b952c159d5161ca1193197fb744506875fbb87ea7b/iniconfig-2.1.0-py3-none-any.whl", hash = "sha256:9deba5723312380e77435581c6bf4935c94cbfab9b1ed33ef8d238ea168eb760", size = 6050 }, ] [[package]] name = "isort" -version = "5.13.2" +version = "6.0.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/87/f9/c1eb8635a24e87ade2efce21e3ce8cd6b8630bb685ddc9cdaca1349b2eb5/isort-5.13.2.tar.gz", hash = "sha256:48fdfcb9face5d58a4f6dde2e72a1fb8dcaf8ab26f95ab49fab84c2ddefb0109", size = 175303 } +sdist = { url = "https://files.pythonhosted.org/packages/b8/21/1e2a441f74a653a144224d7d21afe8f4169e6c7c20bb13aec3a2dc3815e0/isort-6.0.1.tar.gz", hash = "sha256:1cb5df28dfbc742e490c5e41bad6da41b805b0a8be7bc93cd0fb2a8a890ac450", size = 821955 } wheels = [ - { url = "https://files.pythonhosted.org/packages/d1/b3/8def84f539e7d2289a02f0524b944b15d7c75dab7628bedf1c4f0992029c/isort-5.13.2-py3-none-any.whl", hash = "sha256:8ca5e72a8d85860d5a3fa69b8745237f2939afe12dbf656afbcb47fe72d947a6", size = 92310 }, + { url = "https://files.pythonhosted.org/packages/c1/11/114d0a5f4dabbdcedc1125dee0888514c3c3b16d3e9facad87ed96fad97c/isort-6.0.1-py3-none-any.whl", hash = "sha256:2dc5d7f65c9678d94c88dfc29161a320eec67328bc97aad576874cb4be1e9615", size = 94186 }, ] [[package]] @@ -308,11 +329,11 @@ wheels = [ [[package]] name = "mypy-extensions" -version = "1.0.0" +version = "1.1.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/98/a4/1ab47638b92648243faf97a5aeb6ea83059cc3624972ab6b8d2316078d3f/mypy_extensions-1.0.0.tar.gz", hash = "sha256:75dbf8955dc00442a438fc4d0666508a9a97b6bd41aa2f0ffe9d2f2725af0782", size = 4433 } +sdist = { url = "https://files.pythonhosted.org/packages/a2/6e/371856a3fb9d31ca8dac321cda606860fa4548858c0cc45d9d1d4ca2628b/mypy_extensions-1.1.0.tar.gz", hash = "sha256:52e68efc3284861e772bbcd66823fde5ae21fd2fdb51c62a211403730b916558", size = 6343 } wheels = [ - { url = "https://files.pythonhosted.org/packages/2a/e2/5d3f6ada4297caebe1a2add3b126fe800c96f56dbe5d1988a2cbe0b267aa/mypy_extensions-1.0.0-py3-none-any.whl", hash = "sha256:4392f6c0eb8a5668a69e23d168ffa70f0be9ccfd32b5cc2d26a34ae5b844552d", size = 4695 }, + { url = "https://files.pythonhosted.org/packages/79/7b/2c79738432f5c924bef5071f933bcc9efd0473bac3b4aa584a6f7c1c8df8/mypy_extensions-1.1.0-py3-none-any.whl", hash = "sha256:1be4cccdb0f2482337c4743e60421de3a356cd97508abadd57d47403e94f5505", size = 4963 }, ] [[package]] @@ -326,11 +347,11 @@ wheels = [ [[package]] name = "packaging" -version = "24.2" +version = "25.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/d0/63/68dbb6eb2de9cb10ee4c9c14a0148804425e13c4fb20d61cce69f53106da/packaging-24.2.tar.gz", hash = "sha256:c228a6dc5e932d346bc5739379109d49e8853dd8223571c7c5b55260edc0b97f", size = 163950 } +sdist = { url = "https://files.pythonhosted.org/packages/a1/d4/1fc4078c65507b51b96ca8f8c3ba19e6a61c8253c72794544580a7b6c24d/packaging-25.0.tar.gz", hash = "sha256:d443872c98d677bf60f6a1f2f8c1cb748e8fe762d2bf9d3148b5599295b0fc4f", size = 165727 } wheels = [ - { url = "https://files.pythonhosted.org/packages/88/ef/eb23f262cca3c0c4eb7ab1933c3b1f03d021f2c48f54763065b6f0e321be/packaging-24.2-py3-none-any.whl", hash = "sha256:09abb1bccd265c01f4a3aa3f7a7db064b36514d2cba19a2f694fe6150451a759", size = 65451 }, + { url = "https://files.pythonhosted.org/packages/20/12/38679034af332785aac8774540895e234f4d07f7545804097de4b666afd8/packaging-25.0-py3-none-any.whl", hash = "sha256:29572ef2b1f17581046b3a2227d5c611fb25ec70ca1ba8554b24b0e69331a484", size = 66469 }, ] [[package]] @@ -344,25 +365,25 @@ wheels = [ [[package]] name = "platformdirs" -version = "4.3.6" +version = "4.3.8" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/13/fc/128cc9cb8f03208bdbf93d3aa862e16d376844a14f9a0ce5cf4507372de4/platformdirs-4.3.6.tar.gz", hash = "sha256:357fb2acbc885b0419afd3ce3ed34564c13c9b95c89360cd9563f73aa5e2b907", size = 21302 } +sdist = { url = "https://files.pythonhosted.org/packages/fe/8b/3c73abc9c759ecd3f1f7ceff6685840859e8070c4d947c93fae71f6a0bf2/platformdirs-4.3.8.tar.gz", hash = "sha256:3d512d96e16bcb959a814c9f348431070822a6496326a4be0911c40b5a74c2bc", size = 21362 } wheels = [ - { url = "https://files.pythonhosted.org/packages/3c/a6/bc1012356d8ece4d66dd75c4b9fc6c1f6650ddd5991e421177d9f8f671be/platformdirs-4.3.6-py3-none-any.whl", hash = "sha256:73e575e1408ab8103900836b97580d5307456908a03e92031bab39e4554cc3fb", size = 18439 }, + { url = "https://files.pythonhosted.org/packages/fe/39/979e8e21520d4e47a0bbe349e2713c0aac6f3d853d0e5b34d76206c439aa/platformdirs-4.3.8-py3-none-any.whl", hash = "sha256:ff7059bb7eb1179e2685604f4aaf157cfd9535242bd23742eadc3c13542139b4", size = 18567 }, ] [[package]] name = "pluggy" -version = "1.5.0" +version = "1.6.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/96/2d/02d4312c973c6050a18b314a5ad0b3210edb65a906f868e31c111dede4a6/pluggy-1.5.0.tar.gz", hash = "sha256:2cffa88e94fdc978c4c574f15f9e59b7f4201d439195c3715ca9e2486f1d0cf1", size = 67955 } +sdist = { url = "https://files.pythonhosted.org/packages/f9/e2/3e91f31a7d2b083fe6ef3fa267035b518369d9511ffab804f839851d2779/pluggy-1.6.0.tar.gz", hash = "sha256:7dcc130b76258d33b90f61b658791dede3486c3e6bfb003ee5c9bfb396dd22f3", size = 69412 } wheels = [ - { url = "https://files.pythonhosted.org/packages/88/5f/e351af9a41f866ac3f1fac4ca0613908d9a41741cfcf2228f4ad853b697d/pluggy-1.5.0-py3-none-any.whl", hash = "sha256:44e1ad92c8ca002de6377e165f3e0f1be63266ab4d554740532335b9d75ea669", size = 20556 }, + { url = "https://files.pythonhosted.org/packages/54/20/4d324d65cc6d9205fabedc306948156824eb9f0ee1633355a8f7ec5c66bf/pluggy-1.6.0-py3-none-any.whl", hash = "sha256:e920276dd6813095e9377c0bc5566d94c932c33b27a3e3945d8389c374dd4746", size = 20538 }, ] [[package]] name = "pre-commit" -version = "4.1.0" +version = "4.2.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "cfgv" }, @@ -371,64 +392,66 @@ dependencies = [ { name = "pyyaml" }, { name = "virtualenv" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/2a/13/b62d075317d8686071eb843f0bb1f195eb332f48869d3c31a4c6f1e063ac/pre_commit-4.1.0.tar.gz", hash = "sha256:ae3f018575a588e30dfddfab9a05448bfbd6b73d78709617b5a2b853549716d4", size = 193330 } +sdist = { url = "https://files.pythonhosted.org/packages/08/39/679ca9b26c7bb2999ff122d50faa301e49af82ca9c066ec061cfbc0c6784/pre_commit-4.2.0.tar.gz", hash = "sha256:601283b9757afd87d40c4c4a9b2b5de9637a8ea02eaff7adc2d0fb4e04841146", size = 193424 } wheels = [ - { url = "https://files.pythonhosted.org/packages/43/b3/df14c580d82b9627d173ceea305ba898dca135feb360b6d84019d0803d3b/pre_commit-4.1.0-py2.py3-none-any.whl", hash = "sha256:d29e7cb346295bcc1cc75fc3e92e343495e3ea0196c9ec6ba53f49f10ab6ae7b", size = 220560 }, + { url = "https://files.pythonhosted.org/packages/88/74/a88bf1b1efeae488a0c0b7bdf71429c313722d1fc0f377537fbe554e6180/pre_commit-4.2.0-py2.py3-none-any.whl", hash = "sha256:a009ca7205f1eb497d10b845e52c838a98b6cdd2102a6c8e4540e94ee75c58bd", size = 220707 }, ] [[package]] name = "pycodestyle" -version = "2.12.1" +version = "2.14.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/43/aa/210b2c9aedd8c1cbeea31a50e42050ad56187754b34eb214c46709445801/pycodestyle-2.12.1.tar.gz", hash = "sha256:6838eae08bbce4f6accd5d5572075c63626a15ee3e6f842df996bf62f6d73521", size = 39232 } +sdist = { url = "https://files.pythonhosted.org/packages/11/e0/abfd2a0d2efe47670df87f3e3a0e2edda42f055053c85361f19c0e2c1ca8/pycodestyle-2.14.0.tar.gz", hash = "sha256:c4b5b517d278089ff9d0abdec919cd97262a3367449ea1c8b49b91529167b783", size = 39472 } wheels = [ - { url = "https://files.pythonhosted.org/packages/3a/d8/a211b3f85e99a0daa2ddec96c949cac6824bd305b040571b82a03dd62636/pycodestyle-2.12.1-py2.py3-none-any.whl", hash = "sha256:46f0fb92069a7c28ab7bb558f05bfc0110dac69a0cd23c61ea0040283a9d78b3", size = 31284 }, + { url = "https://files.pythonhosted.org/packages/d7/27/a58ddaf8c588a3ef080db9d0b7e0b97215cee3a45df74f3a94dbbf5c893a/pycodestyle-2.14.0-py2.py3-none-any.whl", hash = "sha256:dd6bf7cb4ee77f8e016f9c8e74a35ddd9f67e1d5fd4184d86c3b98e07099f42d", size = 31594 }, ] [[package]] name = "pyflakes" -version = "3.2.0" +version = "3.4.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/57/f9/669d8c9c86613c9d568757c7f5824bd3197d7b1c6c27553bc5618a27cce2/pyflakes-3.2.0.tar.gz", hash = "sha256:1c61603ff154621fb2a9172037d84dca3500def8c8b630657d1701f026f8af3f", size = 63788 } +sdist = { url = "https://files.pythonhosted.org/packages/45/dc/fd034dc20b4b264b3d015808458391acbf9df40b1e54750ef175d39180b1/pyflakes-3.4.0.tar.gz", hash = "sha256:b24f96fafb7d2ab0ec5075b7350b3d2d2218eab42003821c06344973d3ea2f58", size = 64669 } wheels = [ - { url = "https://files.pythonhosted.org/packages/d4/d7/f1b7db88d8e4417c5d47adad627a93547f44bdc9028372dbd2313f34a855/pyflakes-3.2.0-py2.py3-none-any.whl", hash = "sha256:84b5be138a2dfbb40689ca07e2152deb896a65c3a3e24c251c5c62489568074a", size = 62725 }, + { url = "https://files.pythonhosted.org/packages/c2/2f/81d580a0fb83baeb066698975cb14a618bdbed7720678566f1b046a95fe8/pyflakes-3.4.0-py2.py3-none-any.whl", hash = "sha256:f742a7dbd0d9cb9ea41e9a24a918996e8170c799fa528688d40dd582c8265f4f", size = 63551 }, ] [[package]] name = "pygments" -version = "2.19.1" +version = "2.19.2" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/7c/2d/c3338d48ea6cc0feb8446d8e6937e1408088a72a39937982cc6111d17f84/pygments-2.19.1.tar.gz", hash = "sha256:61c16d2a8576dc0649d9f39e089b5f02bcd27fba10d8fb4dcc28173f7a45151f", size = 4968581 } +sdist = { url = "https://files.pythonhosted.org/packages/b0/77/a5b8c569bf593b0140bde72ea885a803b82086995367bf2037de0159d924/pygments-2.19.2.tar.gz", hash = "sha256:636cb2477cec7f8952536970bc533bc43743542f70392ae026374600add5b887", size = 4968631 } wheels = [ - { url = "https://files.pythonhosted.org/packages/8a/0b/9fcc47d19c48b59121088dd6da2488a49d5f72dacf8262e2790a1d2c7d15/pygments-2.19.1-py3-none-any.whl", hash = "sha256:9ea1544ad55cecf4b8242fab6dd35a93bbce657034b0611ee383099054ab6d8c", size = 1225293 }, + { url = "https://files.pythonhosted.org/packages/c7/21/705964c7812476f378728bdf590ca4b771ec72385c533964653c68e86bdc/pygments-2.19.2-py3-none-any.whl", hash = "sha256:86540386c03d588bb81d44bc3928634ff26449851e99741617ecb9037ee5ec0b", size = 1225217 }, ] [[package]] name = "pytest" -version = "8.3.4" +version = "8.4.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "colorama", marker = "sys_platform == 'win32'" }, { name = "iniconfig" }, { name = "packaging" }, { name = "pluggy" }, + { name = "pygments" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/05/35/30e0d83068951d90a01852cb1cef56e5d8a09d20c7f511634cc2f7e0372a/pytest-8.3.4.tar.gz", hash = "sha256:965370d062bce11e73868e0335abac31b4d3de0e82f4007408d242b4f8610761", size = 1445919 } +sdist = { url = "https://files.pythonhosted.org/packages/08/ba/45911d754e8eba3d5a841a5ce61a65a685ff1798421ac054f85aa8747dfb/pytest-8.4.1.tar.gz", hash = "sha256:7c67fd69174877359ed9371ec3af8a3d2b04741818c51e5e99cc1742251fa93c", size = 1517714 } wheels = [ - { url = "https://files.pythonhosted.org/packages/11/92/76a1c94d3afee238333bc0a42b82935dd8f9cf8ce9e336ff87ee14d9e1cf/pytest-8.3.4-py3-none-any.whl", hash = "sha256:50e16d954148559c9a74109af1eaf0c945ba2d8f30f0a3d3335edde19788b6f6", size = 343083 }, + { url = "https://files.pythonhosted.org/packages/29/16/c8a903f4c4dffe7a12843191437d7cd8e32751d5de349d45d3fe69544e87/pytest-8.4.1-py3-none-any.whl", hash = "sha256:539c70ba6fcead8e78eebbf1115e8b589e7565830d7d006a8723f19ac8a0afb7", size = 365474 }, ] [[package]] name = "pytest-cov" -version = "6.0.0" +version = "6.2.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "coverage", extra = ["toml"] }, + { name = "pluggy" }, { name = "pytest" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/be/45/9b538de8cef30e17c7b45ef42f538a94889ed6a16f2387a6c89e73220651/pytest-cov-6.0.0.tar.gz", hash = "sha256:fde0b595ca248bb8e2d76f020b465f3b107c9632e6a1d1705f17834c89dcadc0", size = 66945 } +sdist = { url = "https://files.pythonhosted.org/packages/18/99/668cade231f434aaa59bbfbf49469068d2ddd945000621d3d165d2e7dd7b/pytest_cov-6.2.1.tar.gz", hash = "sha256:25cc6cc0a5358204b8108ecedc51a9b57b34cc6b8c967cc2c01a4e00d8a67da2", size = 69432 } wheels = [ - { url = "https://files.pythonhosted.org/packages/36/3b/48e79f2cd6a61dbbd4807b4ed46cb564b4fd50a76166b1c4ea5c1d9e2371/pytest_cov-6.0.0-py3-none-any.whl", hash = "sha256:eee6f1b9e61008bd34975a4d5bab25801eb31898b032dd55addc93e96fcaaa35", size = 22949 }, + { url = "https://files.pythonhosted.org/packages/bc/16/4ea354101abb1287856baa4af2732be351c7bee728065aed451b678153fd/pytest_cov-6.2.1-py3-none-any.whl", hash = "sha256:f5bc4c23f42f1cdd23c70b1dab1bbaef4fc505ba950d53e0081d0730dd7e86d5", size = 24644 }, ] [[package]] @@ -468,7 +491,7 @@ wheels = [ [[package]] name = "requests" -version = "2.32.3" +version = "2.32.4" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "certifi" }, @@ -476,22 +499,22 @@ dependencies = [ { name = "idna" }, { name = "urllib3" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/63/70/2bf7780ad2d390a8d301ad0b550f1581eadbd9a20f896afe06353c2a2913/requests-2.32.3.tar.gz", hash = "sha256:55365417734eb18255590a9ff9eb97e9e1da868d4ccd6402399eaf68af20a760", size = 131218 } +sdist = { url = "https://files.pythonhosted.org/packages/e1/0a/929373653770d8a0d7ea76c37de6e41f11eb07559b103b1c02cafb3f7cf8/requests-2.32.4.tar.gz", hash = "sha256:27d0316682c8a29834d3264820024b62a36942083d52caf2f14c0591336d3422", size = 135258 } wheels = [ - { url = "https://files.pythonhosted.org/packages/f9/9b/335f9764261e915ed497fcdeb11df5dfd6f7bf257d4a6a2a686d80da4d54/requests-2.32.3-py3-none-any.whl", hash = "sha256:70761cfe03c773ceb22aa2f671b4757976145175cdfca038c02654d061d6dcc6", size = 64928 }, + { url = "https://files.pythonhosted.org/packages/7c/e4/56027c4a6b4ae70ca9de302488c5ca95ad4a39e190093d6c1a8ace08341b/requests-2.32.4-py3-none-any.whl", hash = "sha256:27babd3cda2a6d50b30443204ee89830707d396671944c998b5975b031ac2b2c", size = 64847 }, ] [[package]] name = "rich" -version = "13.9.4" +version = "14.0.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "markdown-it-py" }, { name = "pygments" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/ab/3a/0316b28d0761c6734d6bc14e770d85506c986c85ffb239e688eeaab2c2bc/rich-13.9.4.tar.gz", hash = "sha256:439594978a49a09530cff7ebc4b5c7103ef57baf48d5ea3184f21d9a2befa098", size = 223149 } +sdist = { url = "https://files.pythonhosted.org/packages/a1/53/830aa4c3066a8ab0ae9a9955976fb770fe9c6102117c8ec4ab3ea62d89e8/rich-14.0.0.tar.gz", hash = "sha256:82f1bc23a6a21ebca4ae0c45af9bdbc492ed20231dcb63f297d6d1021a9d5725", size = 224078 } wheels = [ - { url = "https://files.pythonhosted.org/packages/19/71/39c7c0d87f8d4e6c020a393182060eaefeeae6c01dab6a84ec346f2567df/rich-13.9.4-py3-none-any.whl", hash = "sha256:6049d5e6ec054bf2779ab3358186963bac2ea89175919d699e378b99738c2a90", size = 242424 }, + { url = "https://files.pythonhosted.org/packages/0d/9b/63f4c7ebc259242c89b3acafdb37b41d1185c07ff0011164674e9076b491/rich-14.0.0-py3-none-any.whl", hash = "sha256:1c9491e1951aac09caffd42f448ee3d04e58923ffe14993f6e83068dc395d7e0", size = 243229 }, ] [[package]] @@ -535,23 +558,23 @@ wheels = [ [[package]] name = "urllib3" -version = "2.3.0" +version = "2.5.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/aa/63/e53da845320b757bf29ef6a9062f5c669fe997973f966045cb019c3f4b66/urllib3-2.3.0.tar.gz", hash = "sha256:f8c5449b3cf0861679ce7e0503c7b44b5ec981bec0d1d3795a07f1ba96f0204d", size = 307268 } +sdist = { url = "https://files.pythonhosted.org/packages/15/22/9ee70a2574a4f4599c47dd506532914ce044817c7752a79b6a51286319bc/urllib3-2.5.0.tar.gz", hash = "sha256:3fc47733c7e419d4bc3f6b3dc2b4f890bb743906a30d56ba4a5bfa4bbff92760", size = 393185 } wheels = [ - { url = "https://files.pythonhosted.org/packages/c8/19/4ec628951a74043532ca2cf5d97b7b14863931476d117c471e8e2b1eb39f/urllib3-2.3.0-py3-none-any.whl", hash = "sha256:1cee9ad369867bfdbbb48b7dd50374c0967a0bb7710050facf0dd6911440e3df", size = 128369 }, + { url = "https://files.pythonhosted.org/packages/a7/c2/fe1e52489ae3122415c51f387e221dd0773709bad6c6cdaa599e8a2c5185/urllib3-2.5.0-py3-none-any.whl", hash = "sha256:e6b01673c0fa6a13e374b50871808eb3bf7046c4b125b216f6bf1cc604cff0dc", size = 129795 }, ] [[package]] name = "virtualenv" -version = "20.29.1" +version = "20.31.2" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "distlib" }, { name = "filelock" }, { name = "platformdirs" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/a7/ca/f23dcb02e161a9bba141b1c08aa50e8da6ea25e6d780528f1d385a3efe25/virtualenv-20.29.1.tar.gz", hash = "sha256:b8b8970138d32fb606192cb97f6cd4bb644fa486be9308fb9b63f81091b5dc35", size = 7658028 } +sdist = { url = "https://files.pythonhosted.org/packages/56/2c/444f465fb2c65f40c3a104fd0c495184c4f2336d65baf398e3c75d72ea94/virtualenv-20.31.2.tar.gz", hash = "sha256:e10c0a9d02835e592521be48b332b6caee6887f332c111aa79a09b9e79efc2af", size = 6076316 } wheels = [ - { url = "https://files.pythonhosted.org/packages/89/9b/599bcfc7064fbe5740919e78c5df18e5dceb0887e676256a1061bb5ae232/virtualenv-20.29.1-py3-none-any.whl", hash = "sha256:4e4cb403c0b0da39e13b46b1b2476e505cb0046b25f242bee80f62bf990b2779", size = 4282379 }, + { url = "https://files.pythonhosted.org/packages/f3/40/b1c265d4b2b62b58576588510fc4d1fe60a86319c8de99fd8e9fec617d2c/virtualenv-20.31.2-py3-none-any.whl", hash = "sha256:36efd0d9650ee985f0cad72065001e66d49a6f24eb44d98980f630686243cf11", size = 6057982 }, ] From 9bd33650b75ae963da1adcff118035f9a4d098be Mon Sep 17 00:00:00 2001 From: Nick Moreton Date: Fri, 11 Jul 2025 21:40:12 +0100 Subject: [PATCH 12/13] Update docs screen capture --- README.md | 2 +- docs/console.jpg | Bin 466961 -> 0 bytes docs/console.png | Bin 102846 -> 0 bytes docs/screen.jpg | Bin 0 -> 1743414 bytes 4 files changed, 1 insertion(+), 1 deletion(-) delete mode 100644 docs/console.jpg delete mode 100644 docs/console.png create mode 100644 docs/screen.jpg diff --git a/README.md b/README.md index 07db8b6..ab92c5d 100644 --- a/README.md +++ b/README.md @@ -84,4 +84,4 @@ It will do the following: e.g. Console output -![Console ouput](./docs/console.jpg?raw=true "Console output") +![Console ouput](./docs/screen.jpg "Console output") diff --git a/docs/console.jpg b/docs/console.jpg deleted file mode 100644 index 2a81ab98bf91827fcd28ee6361e047edbc1e7f53..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 466961 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

bwU_eB(T=jJ8W)1*S!umLj|APpja6| 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�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�cd}qMUnij3N0fg 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Ν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

Ln>Ol!aZBgwbksn;J2^82%$z9ZX zS`UY|RO;fp!j^j!uAuw63C7=GI^Cw-A8$7R!7L&S4fH-b7W@3hjr*Qw`et0v4k+2S zGlSl~$J^mI+6-+mAYzKPV_Z~!k7i{iXv<)Kl$k74*^OlggGY`X5!&O%<7oN$+|s-> zMGe_*DucG6qpy;bfHb1GhF)Nt+w!sZ*h2Qt*rpNVF+cO2P$e3ewQkMG!k7ou$L4W} z$j%lf?13Sq^kc56iVt+}Q_H&1AvAD~wxX)J1~Il0r#o^`Y;N&Zj8^z|nw8KW|M#vl zbACo{ignM3no}H-SaZiImX1D(Q;D+D!?5--g)7hW(KA<@5km36RGI{B=9+FdIDgRI z8Y=s$tzWDS5`Ed}wyDw!=UcDt7WL#plyxFMcl{0By_CpB$ zIvBD&{y;=mc);5H+_|Y3=-I?Fhl!SR>)kMU>>=SrrzK&u5q+;dGV4o?Tx>}|X!5v; z=R06)k+BDN`@Q*Z&>^C{r@6wZn?8nyElSopJ0$FUS$1zvVdgCUiz9iB*m9ThdZ1X-?(Dime6#QxNa270H}rupBV1!0CyAtckQ)O~tTHBFMLa z9Xu*dQg)?{9Q_Czfhh&Fi08u_Wv!vPXqLOx$eP&EClZf`vJ)+3LdeTFNEHRs@fndo z<;d;OQ%ZM9V(4miPDHOk~Hj9kD3|wKH3SpTh=3t%hl^|C(X33X|sewvrXq!JepR2nPOj#q3LQi#41tfd9T;N?(j*a=YJMk|DQe;4n-5X*)&v_ z{*FLA_2XQGlUz&!P4yW;LT^Ugr`55qAPeRd-^B_Sj5}TG!c=2?3NHsRZYZ-gixR4^ zgB?venDVIWY6fFz7SOv=e1<9!_tsl-A&)W^shgGus_%uN`*Cj!W4AF!V!WQag-a2~ ziX=N`(8zLkPPNXY<7VcdEwo>pSfKKDzQgD)yu;kLRZ6M$rxvrR1um7X+`?EeS-SB zjqyvv^$r(Xv2G3*JD~JvJUutf42-#5ZaXwjHLrSjrX=v;D^vpC?^o&hjF`i9i(7=; zGFV*u55k+H;Wl}Y--(4*W!KQs5{@TN$8_Jcu_)5Pz)VosI~U@OfK(T6Ax>EEN}?2> zyY5d)!}j!bW(+1ItXO)7q7osNn$SNpS?k;i|H17s9!77mF2ZSn?$9}c^1>j~RCj^B zX?etfpnRW6$l6LE_-D*esD}+N-MS^eG0=!a$iV0X!WoI;_~_O-%Ohm4q^1@yz-o>^ z&+0WyRP3Aey7%)S=ZK8E`zUdoOJRJ=@weJ_>0`03@FByuuSrfR40-ZjJpaU>pd6DJ-7K!}_|3Oq^w;l~x=m zNJqCXf=3g)dS^JSl?+AH%}ve9dt{EyCQNgDOEPGPbeMS>f{|36lw5Oe_M8sGgJ%kr z<9jpB>$I5$*J>|tR$%z0EeT~(PNyB+>B6#%tJ%xq&+gb{*wcy1AAfv3E7s|4V0lwP z|7vc&!w-a}NCHGM_Xk~MF~f>pJNMC8#d>$Hx-VY3gDojEd-o!fv1HDG${|VgnlvfH zSs|*7!CA4koJQ6YqMhTP2A$nEFXf(&s~mB%Fof2gnWjE&tKL0SY^FWF=vNW8xWADg zQz(&hzGIiqyOmIqJfWkH1ePK~Dg2Cv8mYWo6jzF&#jmDkv+sl(&)@M5YuXi$_Q3{- z5S1zk-hPS9ZZ`{O8)gu6AC}skR*zpxBh>!XGasRT+_K<%U_ z+v6Q9$4Ea2>tUI#1%BsKqgFO(&1WPBkM86BQTKR-|69+aSx?(9O;@0St?yjQHFE9O z67tF$CJeWW1<%vC(-ZwnnxX9;4`foMXo7Q=`_=cRo+<4#i25T%44wR~QFY#KY7s!r zS|98WY@R1rFQ6zLEO&Kw!qeqZKSIo{HSo4UrHW> z*m1KEL5qVy7Q6)3{1eN`W&r>=>g~I}(~(!#j1K~Pved`%pt$0{a_Oit=#%|30=((o z;tqvVHZqn6bSN_@J=ienJlvsyrL@(1d_4O^H@%_j5GjXS^J2GaP61;#j-ix9mr-D! zjXbb5*)OC^7Sd>0yjBk^PW`f56Or_(AUls67pj! z9gkI?&vm?+(>FX^b4cHBg;ojS1fj0?HV;39ea{Q(&A+;s)a1NNHhk&S)pRmKw z!?MYbBP1nF`wa@mjQf%g2pf@g&)`=O@m?sKd!=%w6C0=8IaU=Xd|YA%`HwFSH3rh2 z#WQ&7B?$EITh6VZ1T_;CbztEOc|mzf#YNrLjBR{5j-{ESBG<2dey?`V_17$O&Hce( zB}$l=k)}V*j+TzpwtO^V<~*O;R>6CkMQbLC{H3d4k3P2ge7S#fD+-pJeVc77j4*Y)wdF7Rvhuz5XE)$t}r>4O~IIL9gTuD~fiY zuHuN2i>g&4Tf*h#Tpi|(duEk`(HOA~lt>4Mo1q6cxu4uFFjOXQ4;PLc8uR-svO0U~ zs~T^HSoHf$Lz%-e3MC0kYD#%o34*0w$glPF08JWkae$ zohgPC^y!53>646PXj87r#GC#)n8aZzu7aR4dd@8nx)b;Fn&>zFkdIvM((~#xf%z~ zpOKu1&CQ|zxmkf^=EXw$qS`9n;k$#%Jaqk~gKHW zMX%^Kjw}J1=!DRrm< zcXa`@@Sc5(fiqcQTCm66!>vyT>3u=XM0q+|paTRYmbpw}d$)es< zAYj@bp?<3_#R~5~nx5^k>yU3YJd&?FrQ89UK;qo;PW%ZCvgR^*HC~=t<~^p0^rrFz z_bP4X{A)uUssph!X7G=i^@jeoIO&0}8(xx8$ zIm}0%Ly55dKDug9_5<`Yl1+8zgL!)lq}?!(>6O{2bu)6|bM4qQQ-OU!~S9!l6#gsk8B zf{lgEFnD2V&oTn(*Y{`VHhd5_>}r04%!E%=o)!ZrpEAws1}$fWDJ}kBFh7!Vv;Bx) z3-siz@RxeggjFHz7q>6HvO6YNY)zq?@ad+hO)f5XsKyRrM#orJr5EE!a$qRax&Snk zjtpkskM)&4?=NR49Z5-03RBWbt?eaJ%e?$}CoaMfZ5X?-h`)&iI*(GQh z@Eh2lMg9_R`w3?{*k3(TK1@=|qjnL!l%({Cd^LsV<3XqQSacf|2u^B0F>dO}7I{$x zc5%+Is}+0RKvnSE+OqK{vzu*Qr`zV)Gl#g1!BU5Mt?G`Rf;6MitM0FyD6 zYFp(DPW*FhWqnnR9zqF_$7hoF`c?Pja}Z5U%$;yb1#u7m#mg0EQpu7%Z$nl<-pRhI z_j~CKqjbJLUUrEx${ah;2_eH?i4L@>3^P~8z57i?@k-YAo3*aE%*JoNltsyM&bzF-lI^7vr=9x9qz)W}bvhiw@!^fP^JwAS`|)N= z>qtfx{ZP3GZ|3@yoY}(8-qYe&I~SZVP}^x}hyRl{xrE%DA5>NJipzbEcs`pIP9t}u z#3D|OP@&CK_O66g_$MdjDtDK1KyP8X)ir0(rBb!m%EyZJu~U#F&^_PQz8gGH=T+ul z!HkS4<26aRy!XD6R9)Hk%hZxPHf&=HZrAVO!Hp}0zCesZ?~E>u3Fmy}cr4T)9ZVKs z#mu@MCGe);-L_sLt0atf8{348Zk!;bB_vMREW-vEg5})zDOAi7Z0^;zc{;BU987P- zse`ZO3pPA6i!owBkp;}c+RQaLl{B&bQWa*6(D8a}|LJziBnZ^?4QO+9=z%>5kZOvOq8mXvB2=V+1Wr(j7@VyPENVSG( zad}k_IKLR~oG$%gt#xlCK3~p*an!PY_HOTqjm;p=DQj`NOFj>Gcioh~h4T)zhft$d zY3s!YUxqn!wbREjXE-^tnJaPz))A7sD@Vvi~o zBSD(AyOHspQgR?|%!IG{s$}m+*X?c>`A1aeGuMq7{kY(UZu^o-6Y8KisK;Sk<+0^` zT`!}Fsn&Nh z^1+eI1JsLB!g3Hc=O?_9`S}Nga)o5lk#9r7?UkEJqG_GK!f4!ZhEB~&gf2@K`)0vP z3R|wUqZcME8lYN4%S!{#+mB>$TCd%XHK%+vO&_YydiX%R1|g!J*|}whd?xdk+UYAq zX>wB6WmTUUHCo$GNwS>r3u-1MXb0>$&>^(D7j@cqu5SW;X$ssJVYypY>4vksJB)Mv z`F*e6ESglx44O?S0z{wI?&UdF)EE(*nNhV)SE=Q8^qFqC&hJF`4sDWGImi9DSLxh@ zYDf;4dpB`I?y2$VlCiQw;GPNhl2zpU0-4ue+1<>X3bB!zM!TsN47IA)l14UY@0|^6 z%4HE}n_s5-Yx!8d>>ewY>F*Uw;wyrf&ddx*B@RBVSvzr8ayxV5X}2mEh!7aaRffD> zSKSxzRkmSE9Ua!D*3e1lU6&~=^X00@^5Y$LFQ?w9j}9x#j?*)zJ=0*nLhh%5V@}+f zy>xHh>-TtPUgU1@K_tyt2e5eP@pv`6O*HdEG0>HGiWO%c0ak}vj;Z!yqbHu>h&%hvEa4e5qsjfa( zw&z2anNj_g6_1=bKD{X9u?-}vlp#)I0OV$=T3Vh*NZkp2;QY}Q?Y_EQfOfA#rk2b0 z>bkB(DzfGG*5%YWeJ`ITTI>d7EKY-j)l^0x3nSY(32z#z>wUj2PesRXpOs{jv+P)~ zTf|@hjGeP8d)9ZH3q}f@1+=sUfxG1y;M*NyO;Mrt_8Gw5zskL z>nDtd9-#=J-Ky>z?4`^d0YXEFKEe~mhahwFPKNN9pS=|v#=j0XQNYl4XUhEh3{F3G ze7hDxb2FNJ)01t~XqdiGaPn8&WnNb@$JS2%9~_oZ64P4jUG>e;`DH(aMQuYQH$SS~ zCtngwEX|vQ1@kh3uTjYQ zt7{l7Hu(b&n=W;Db(z?RJ+S^Wom)9b!3vyBOJ}w&9kae{*xC08!&&}5KR{|>$vQdt ztR+BZ7#m`)^Q^fB^qGkzqGs=wH}`hY@-y|VD?ZOk&tCWiOa!p;w>DXK)+claTL-e+ z49~rRe3V)?<((S2ru&@phoDX;syYcLfbBDX*xh9zIp%TC9sE<0iXq*#jjGu3Q?Aal z7isy`Y#)|@X<+65?6&;UnCs z!WaGgDa)(uHIRWBeCnGfFZ1(Kpp7m1CM^3IzWkE{q-b_yj#FIfn+NYwkAsr|Z?nk- z=LU&VTj<~GJ}dZTFl2P03-Jt|%2UM!-m8O5!Nfs9uVZQAn1n3ad-VMDx#F;AYF#48wiw`pOTdlS>e68fjrS5*kliL0oAqiAn?twPx0 zEYA`0JWqm_dE-KP$PZF94K_V(sgGQ8ixK`=Z5~6ecqB@-CZKTl3=}YYK^A9_(%LLF z<~}~YV>4R*>t@24>dfT4;Az$Cw?hS7vfu?2%iKD3`INnM?Bty)$=*k}YX)cCFm~tK z)pW6^7gYGjvM2>rx12e(`~+iWVX{x2&7^6B>7bY>@Q6D%+7=6RAYE{3?#8vxiHw#I z#TCR``BE4~D=|e~gCuEsf3BeeCD_H; zzPPO_xc=eUcklk=_l<73IS(Ctgbyoco>x4zsfi)`IqzY7|Dn!nfe9rN{48L^Z{As! zoo@e&5dlZ}mp3#(9`{)ePH$bgM*Nc3WQ`DEVqOd=hclP{p1+NT^=`kcGmHAhxCsGl04%T_BV^4VdLb6blW)X(+wuoujJr+{SAjPZoCAH_*_dv88$-VZ=E19EBHFtY{E6`lGaL z>`;jAZeV)VPd;gpFBo&KJ<%@SEnpSBh7w*S(l2M8Kzye=fOkSK6oxyf3)hm4+Lp)f`Ays3{N=e;oWRQegK;ex zg%dk_1fHkKCa9IdPzH6ozr>!9+E<#1Az$HozsB>wxNSJS{=wAZ{&|VAy(LFy-echG zV&6Covzu_Socz3P(md!!a!2;&S;_ZQI>2+x2ixblP3EW9jeWQ>8OO$V?l9NHyp6Lp z4>RWH+?Dz6r-;XoDgOuwE$~OEt(<3U4SP3RxHP<*!40x@3633RpeK&L;+ezTGuSuN zWyVFS{mBO|1{!0RBWmXDURHWT#=J-_WnZw39DM~k);2Ggobg>h6rLO@Z~a-afk2{_ zdfDL#4Q2f^n8-(a;g+GzN=;3*BSHv86>y4H7AzM142HZO*~=^#Ga@lf3p|@Ko@9vl zQ&g>{tzE7d=s8AOyJ*tl+BU7mVI=br0&odgOeCnQo;J!OTnl8e7nSYBI8uV-yE4W7 zRc#L4Nb3;YHec<9<6j8(*BEJ2k{&x)s}3)OLiMN;Rnsx>!&n&(CZ`qPW?uQxVl^XK z2x0STP5z1ob@d>x2f-HkF!Ne&3m~Sh;F}T?lb2T_fko-KY3HLoAvO4HJLB{q)bs!% zew0Y~ha}riK5mgO0ZVN}dtLK-;!bXEJC#1elt{DX3n^_?_0oV5ID-EZk&3)s*tbir zbUw5+ks(|saXERGX(s3f#c#*^Qm1bsAMH2n0FPz(7geF1PjFqm3&R~vz$e^>favxQ z76P1(2nQFm=a{XTe)RIX_4PH_yYk=&Yboq&ZTuMUam z?X?WLZ$rv>SWI|&PF~SmV!-JGPM#-;VzO_RA0xVz%z)+OG&v(TXJwOT`AB4*4Lo`+ zOA0)bYJwO3(&4k;BPyfR8@FOgJ4@2-p0q$x+@k&7gzJRDZ%9%#L@KqbjPj-b4o;WB zy|w)m)AE{Gu)EZ!#IiaACr%!@Oh}-Os*ayntpN#0UUJ7Qmj2$ROB(PD`pICY{O6KI zf4CvuIMmOhWXeHqGp9cIm$Y`QS);YXw`LX$WMp(`UE~b;HBw zc+m5Whzyt*)q6D;be0YoY+Q?h5T(dJ}i1b z3#k1Yk8D+|=hZd@QsqBiNyMI8KOn!1f}3VT&oqeeYJ%(hwNj#0QGW2;O(*vXK%~(| zOsq#oRHjw2V3Y=np>3t5Ay^;1A$Z`!)nmOqESW7fY9=0}vb0pXzd9ljk84QYO_>i( zS01rJ2I>B;rt)fld=W~lydBeYgONQ-p7IFALiDeh0O}7^D2n_b#RMWrdwJeLI%HR- zJ*8Vs>;3gYt@P?hj550YC=nlglu!uE@0RO7?+R5$yPxpadx7mMkbZA7;;|878VlZz zD4L5~pbcHSsx{L<3+-I&2SCG3u3WDe$xCbX6b}5TS=f`Mn(098O-b(S0=}J~TTh?j zdTGnWqR{`$w2y~BU6JFTXGTS0FP;(Ld!Z! zRIS91S1~ofFMCcfZ+c?9Z-;O5D7hN?Qu=&YHnIf%$-$VJDcLi)Ku0*++bzelQvB&$ z1Sv6pa@5Fz6hDw{&6l5Vha8!HQmZcHIV@pcwPO>w0NGi$s9qdI4<3Ep4Jj_#Y-R@j z#LBx&=O|6ZPGpvA#nIaDBllNqL~{1xJUaB~^KNwTHj!~Ln$6*eP3z=a8RS--dzijk z2GF4sgyQ!qW&5x~-f|(yCQ9TDRcm7Noc)Ky;Y|L7-N*KiH#lg{lMr^as={B6x`WPq zy{GhKd23?mrY_d>3`lie%S~je|8aw)#ctw#3I(g845|}B=y}pn;+bfC&W&^nm-mk_ zWrVn+yz^{7tM8M*2m^3>?i}Ex?3{!ld39c4tdM_5#vT^RTu}}k2I5$A@Q*8$32z-z zQ@soXRT^E69apt~&U*WjWeVAkEFIw2aD6R$bE=o1sT)5NSH>R;-oiR-)!lL*5VHU_ zuA;k-lJFK)Ik3= zgmVM;GP;~jE&gOwglmjgm?&t^(S;?vx^kjZQEoJX0xP4f)$vi8c&ZopfvT%@#cB-F zNj>fuZ|wUwlAZ(4bz3+K0F_*oc>3g4y*oH1wB_M*wK?l3 zgadiZ6fj488uInDKP1v$F%^Uy~J2+_J|%1#0W*=t+A$xYYd zVi?6;EgI6kaCjVksO~59quWuUrWRUxqI*ME${n5im<$bAXnKc)u&Id*+0+|?;xM%y zQT(y!r^a4qML7kR(_1|9&4GzTT<~m7hJWUKtKy>IWhmrMWA3x(kBo&sOmGU0`stq; zUJP?djkx2uJLe?F4%xN%HrS_SZ0p_u-B+lw=Rx1!4)*#QoF3!sfk%_wVX7SNr;3ey zbF9C6rf~}Sg%lb#MQqSNVZEU5C6U1aC$zku5`N1kYfUF}K72g7ALIt%Pqrp!5Byh= z{Yi-%cC@OS@x12u&Qe1)<+~4%oQKaiY`pH7m8rc5JNyO*TcY2Mw0(zbBU-`d-DkM-cqPj_I?(eKS>~b|=4GDWW4@M`2?J*u5YO)CP05{P;%0Xn z5RcT3KRY)(GILuGJL0Ac7zc`^54K|>jojEsORYFiW86!Wod_#+=V{Gvr4#qR7X*01HiAj+}s@&3K$NMs~U0thlB+-VL1AF zXy?|bPF^r-%sK+hT=;{q>A{ zKnafC2vU)|OK1{1X`BD=Wz>Y^JbD@^qm(}%Kv@YvU8mJ6#f#(L5PgMC6tSZ-_tX`t zi1MQ({snOK{L$B>?n3-C9rlgx4&6zhnXBx(tr83&y5jv9Rfk&X22$RV=LJykk7p{y zfwL@oJRBJM|CHAeGXE~GIfkqN*ya%8F(Lsv3j*H`v0_9-FaK=P{ecpsS=bYtaF71; zH@_7ui(&te0JVN8q!ipoy1^VX@DzDx%JV75@noau_nh4%9OO)sKx3{4ze<=k9I*s7 zCF!9aXdC00-K_n}H~K%sJ^K!uEe|AG`{vZ3Y;xwbUWfg1(j&K1$)A&NnGWt&z=!eg z+C~VwTVVv#`1TYPifZfZIG$ARGVFBCa74ISWPHCEvE(L-?ruXrrgPyvb8Qz>KG_Cp zNeP5aBaA_fV}c{Jbx41ENhqK&eblf!q(r^RB|KWDAjolJS|oA*rsHko{UN@AuPR}W zaDRYO)A4(vOK$h|`t(SDMo zDAR!{9=kb7Jb7d_s0q}b_ijWaC-s}KR`188KIQhNN92=$*F5zj!{&}%4RHtIeXRF` zQByhlevMeq{<`UO@d#ZgU?y|R!5s7&a?ji}ct2Cq{(4L(tNGtzm?!yg;{OIVKmU7C zBw6PvD*C{Z-Ju3O-uy!(+nZxa(^c5`?c+iJ@U~M*NwS|M3S`*Qmjm_h!r{)4oCm+| z)Wi_$n2V&Cm#t>FRE?{5EhC`ri4$9hl%5hglgR%LcrE%Cx&JuLE<=6E95ueCIIpJ8 zS0p#!b!s_UWTorGa%`H6uM)t$;D6y>t=;JMIpIIJ*M+)+-oE06(QMYgqr1Oh6EM`r zi|hE{vWWi~K?5M^5&^3j#p7O5#{vF+n>umqV&2|}A5C7n1F2?`B z%{Qk1jhk-hJ0ZN-OUqD6&5E{9A3B5y-oZ zjB8FIE8%eJ&bh_QIzZNMxC(lc(D&M-TZ8t!pL_lH-vi+RqAvoRk^dd)9?p9Gp&b;o zFp=zC&9{I@<5diE|An?0jf=ZmSofc>nUed@WxV)3KRr0RL;k;GJ99Nd!Ib&GK<}eH zK{yFvW8=b~Z$cFnyD=*I7droMVjJ@R7ux_nQ3dV>i0w_%4e7tJJ@y~5o!zGV$AuRJ zJWLwdu@GY|i0hHL2C-Gv5@FsSxrZvQxvItX0c+F@&>Y*b=<~!lZ^=MGvAXA+nUoo@ z9Wp0oj{UBC8La_g)j)zSa|aUiUJ+&)NYE4ik)VA%gU((M;k&5z!T>sgFTho0gxH2) zC?qEH1f7P=o%RjNUns529_Eap?4zU6JMB*ivL!I2UhOWz`H5pa=$F=ykeTAADRNen z0+ufT2OfYDuVB*zZpY~lK}!=cs$o3Bh)-N;lnmr&>Hlwj z7995jotXp-r^{E52sK(`&5iZKpEZWQtT0&>x>b+-8D?OF~n^0eQ-@^mnegKb;5*n?J#k4>G0v7bOP7 zHp(6dZ8R#{-I9G{yndkZ7F*+?X`;c*`b#Sz5CChH%#rBD<|()vBx9b{<2x-wJfXYf|CmTXQlzebC)5yjht8r zNK0;Zt3L7%1)`5*)(293RLLZ(WKveZh%$maks(8@oqs91zq#*QUE8n#_4OLq%dF}pBAm( z{lGqP?g750ydW>qi}CzZ`f|$F@dHwx7)92{GIsz(TO1wQtXS2I9Ns>VCzLrId*5gR z4sJ(osZPPT4-;fzmIUKwrHiqPwu|;rrT>A-I`ju0RRi&@hDqb;I^Btq^ewe~w2!JP zTdK1bMxq&n(m`;VWuQe`d9f63A5G8(q~HP7@ivzdc-tQuWakeHl5u1{O)Q=DbXw&C z3gUPWz`7jb4!e?UGdJjG(2)H_O?y_%%)g0F`x5z36f(TE#PMg!XDm;V_H(FhP^4DdYzl|a{a$0Qyyypvyrz=TL49{2-?aP;5WHu|@ z@KvQ;zfoj{hKSd$+ZBy0LF7(AC4AQ$%>+Q9NRLmUXSJ>k-dL{cHMB8K7#P=jLh#~m zQ{?G9%|(UW4SB`=LNkP^OJILRWZr@a z2|`fbdN;}XUnF06Y;QdvlW-tU5N$_sHy5DU>`Xs2J@3eyG3{CTGUrMB}xfV00Mv8?f&Fp$prHS0DoeBS-pCJS-boC-M*&{FMmEh2`eW9I0#z)ia+e8 z_8h258sNmjX20EqmFCzy(`jT0Zs7q!`yP=RYvQhtkwN&5j|3)3tIQI=WH+BTI4f0e zG_#%;!GUSEE9*(8q92Kn;`Q<5lD(O^Cs#(Yv;h5wP0kjXyJx3kR61y5?0Iy19zoR> z;Ifpd8ik$ErZYdP#bo9Twtabs{{HW@$ zhnti17Mlz_RCG5=2^>$tM6HK_s&s(|D?5lKBo^GcPN3WmWD1 zB$%Lpq_DgyDt(T$kGEp_`OjdbU0#u^a~BDlN}PZ1BbvhD6nJqWhAn;9c5L?5%;9FM z=i2eZ5ATO>1XxD_gL)k21t`1nYcQw%);VT;Ub$7S1GV@Jy48K1q15F+SrFkzd;gFS z9uvXm;eZ$%|B>R((f`DRY-&}8>x}}Sz}Nemk?dQ53HkP4Ob9nxAB!ir0L=b-Lc1Zr z<(jn#1KWBohUabeKKukIu`V@@I)JB2I*P!f91L{*Wh(2)z^4PxjJ;~1iTAB`i5t2 zRSvlUuxh88--A6_^Y81vily_l9c~=NDC21HC@hDR6r9P=un?eWwcPF^ye6n0c7RB5 z)FZbpS+wKZj~ejs2xSLq_)!!=+RJ~Dy$M9c4jQa+kA71uazNFJ7H}Z%r}I<56Hnvo zh1i(BAAh-z_##{q^3-U}#1o)G!ZiO{e?M+Qggtl_J-m zvJL--m5QvX?4byiE!me$=|K`g*%^^N`!*ORyR0D;G1*LpRVVb1IAATBfK^LVYTF zs$5bu&M)p;Ddsw@a3z}6q+ay}sE~nws1V7&X`WB3iehsd^_ylT&56{$em!YPGtoa}=c^@i zZmh%tcMM<2n*iK=vYzWC6hzhw9c#aew;%24U?w4rtH%)Mw(ln>h`)O*>9e+L(6!vS zdpM#I0I*u29VB-(R%;-Kkk;MJh3n67=iO<4{?}D~sp6}pokSqrwoe8i%%ntK>r|}{ z8RE`o_x4wP3i~2;tL)Ah(XV{YvoKa@$jbnammzsum-PLgbn(tVuDorKdWjur6Xc69 zAZX!UkRL;4btVt=IY_f6Q{o5ZA3Vg-xvN=gXTa6!h|d;wb-c zA%=J|QY70;0x6qOc`wrEzqt?{z%d>GT!=^B7Gn_MxZK^X@bZVQ{*`Q>231F{d{%%a zZ<=x##{t;`ofey7Cl1u3n=c2DP3o)O%CAhykpPUDyh7TNdRs%nn!+wUbnqn|(t0li znb&woU)bUdP%O|nsRTJEUg_s4>17rj;ORT%LZp|MijWtpI2QeT`I_GW;SzA(>A%F2 z2bv2;IX>ot7vw6Uxg(7yl#(>IDx;1cAIP0A30HN770I{Q6)cU|aoNtY&A0rO4{FO` ztaTeu`+xxBOa9@1c(Bh~@USGg5M?X(eO>jF&rPosI1RDB0HX4|=PLE^q`1RLfDv*Q z78S}zh%U27BR{N1TPfe3b6b>b2>fDFEa0`coh3&*yoNVPs5~&hC>_L4O~#eS7oT!u zopb=nscM&%LGH9xn!rSd=xems>%^GmJG&J=*!`R4-}IpJZ2lIwwqpQihyFt0n^v_d z8%4hg7qg#0dAmj4WtT4g@xk!R10s6~rUTVMOe2hBWEYcq`kU(uJPH=OVD{IJ&Sx-Y zzdkm+zB8Csd%AFnw@=ZnxQE2S_TptKZ+u%feJ)BP(4Q&iUou1t1#{>K^B^b?%Sc{$ zQH*ZgZki*Irebq8f6>1&EEDg#{XXm?ZPMo}5ecteFbDjT=+noz@%CF^C$v`vejx=G z1DM+)e8N0C>f((AAOms;04$suXXwn5+9W{n?!|y>;r%!OYxR9230O=Vo|P0?ltFDC z>3F`>e2oRkD|U)xe1?dWvrZh7n8M%L)r07)$JyS4xNL5*}P`~ zLaS|p7yNC)Lj*`fy1oxXU8+98wlX(b`iycF!n<<0%05u_jd@+z#ePIR57=uJ04e=-f^MJeb5u zMTfIKzxif{nlz!RyzEhd^`lbL!rvK}tSlUd{td3DMOw&~p_BX~1kFS&_!4CP1rSgv zJGk8g0xE#`D*c}Ul@^fvw|eH}sL{b$3{tc>$y15LW*%XK4e21Ykf0LJ#mL(@fjNP7OyFP>-0p#he9@DM1Ak=K=7*3|7V-|8Qs)mj644 zh6_tGQROBeb?~!0<=DM9obrY`!I+ca9#pHz!#7Dc$FWmv)0y1D)S1Qs-QtYT&`FJ} zFV6fu4HT(tfaobqfS)cPIuROh7m0tfpY-yH}1EKQS7FiZnA_3Lk zW?vUi8Wg;EH8DAuie??@;a)L&4$Ks)+yC?^%YpP{svz^_3sbp0-?}X0<3+hSO>3=w zFL{rgmGbc;+9*;?-VK!S352zwDUDi?i{+E#VFNjk5pE;7%Z;Q zNb8pNmY=`=?m=hOKo9I&K!006Up@75%f!u^R16BUX|H0RAl$6fC7nT&p)bz5cg+O2 z7b8^ydOMW}ED4$ryBEz0&3&sQhqGyXT|9~Kl(lZ22koyQmLj1x7q5LX)=HrGt$@OS zUMt5!ExGNv4U}=og(7a>;94u~65U<4IJ#p>Uvj|EU1sRC-t8Z&pf5)G=_cHDyDBZ3 z1@WssN1gW028o|dGkq+z$E92t>%$6cyQp$(#oB?6-J98>90)cJzu${ z0M>rBl9cYz3*rrBhm7`vuC7i?$}#du^>4m@y(lqbCIk_U_U2RVqY)6VdWf(N?Dx8} z%a-TjnzCq=j#?`kac!@Df3jrJ_ozH5*iUA79}+{4#ywF@{%Dltt~wQ188CCNYh{?Xv-;b1mTgzszOvnQ02$)^BK2!cmoC5S~v~g)FeGnPWF#NXIn;XFT=Tx9bLD-RT+!f?eQ?N*D#2^xdgg*V?dr~#DP2TFxhgIB zAq3ph0A_{NjcjXuHg&1zDbT!tX^wx&UVwzob3FU0_{+96g?gi;Cz;KPHJT@Ex>C|E z_I`hv{gubVAIV>+?qf1Pe_Qv{@qSX(eQbNXf1!PA^}UgcPds$#5W&uUtM75y0c6}r!Ua^Vq#98RqN&P-g*C%bX@nI+0qQb`F!6+-;2nRWkWlm|%c=o-%W zCks9j&+9(GM!0fw(fD zCwOY_8n9*qL7t zV}EruEIxg$>A7QwU=#adeqFP7TULXhBhrH`MG4Zim7t@tHKEoZsOR*A=JbRpj~vsI zp~vSOh1y=Uo@7y#oKd)rXaq&ciy1fNjlAY=p!uDJ?_-18vyyAoe1Je(5f0|G9A$lm zWM2lA!VAwJLNouSdELZ0>s9Do(V%7?`^Jog(>7-$SKno)16>1U4F0l}aRhq(7?At) zQ}9Ohc;mGKBwD)2Wv1m-KjWHT*(LC-W`y(}wchpeJj(1*Y?DuK%GM!waAa7Nd+WrK z>W@mo<6~NZe&ZJ5!lpprQq~{}>F4pogB_yZYfV4vh#!r^@elo(Kl>QY&CSiHcs(i7 z%gQ9Oot2_V=uec2g~}9v+_ACaeL694d5>1uWY~V;!A_IhmbKzZ9`pfKxp|f%3eAc% zvY4Mgp8ezZt=hs5m1oB=^oHeviiro_6&uroqwAhUfqKdD@!LAvO;x+T$zLBy)C^vy zQN8D(3HXV{b2cnu%Y6=JZK~&7dssOQ$H#rza}V>J>Q3f|mWRg=Aj9)2MVXJ-m}IRi z9%+n9=I%dRjR!BTrFVQRSo=<8hd#`-sK);?w@eHyGml3)b%B>G-aYp8Y2c#k;HnG^ zy#O_d=&Hn$6FE!|(&I;ER0QE-ic6R3Pnvc)*>}xZaop$;&`NJEJDI5i{~jg&$3GL| zX&0m0Vl#2$bwpFBO$i^@>;#x?7b@z8uj%7gnU0#y$g6;a4(Nt+mxNVDXssq@bl>Lt z#Mkoe0ZLJB)lM-}uE(V0NhN*X6KK3nQ}CemZEZ8fLD|DquT1|L7fWqv9D+itVakprIKeQVj*C(2{b|WxA{*Q zTW2@y6m;Ubq9XhW?+dFJ*+bIQPTmvy}gNaMePnr=|{bW9uqRr)|Gfi4D;R_zqhGq zod35cpXd_%0qtq8dASC3MpZ8q-MDOE7p|<9zQ!soESxkflri>xD&23V>G);v(!$nEkoi&l=wClR zI&gpTu2B7QyW$B^l~TJGT=%2WA$7G42dMuhe<&?;U=tsf7!iLol)_aLVBG@zAZOSWs1aV^lW(P=DT=lBdeYOIF0G}a*OJYx z9{h%f1Ct%pBuVKMg@7uHjcH zZItLw(C>ktg+7evhhK6>eAZQ!4p$NL{q+5n)}t2R6ddjK1V_0aBX0Q6kO0dJD=nj7 z{TqdomKFoNgPxC%?X7m%mG^n&&=poefl&}$?FoYzsiyn@7j4E(yrcFWeqcR_tmWQfG<1hBRc)e z|7gFI$5e6m&22=oV;F9iA7#xWeOECA*5sDV~m~f)r>xggx!q zt%Uk~ZJqG9Y~FqTpR!2d6bR3Dx6pG=P8dE#H)zdNUTV&GAt9W1&wbQAef5>%@EoRE zOge%Hor!6wuh~jH3Vd#LxE#DFB@iQhJlSuH&3Z^ydsRkm37-7tB2N&C=zgSAP0GPX z51{v=pdd`5idDl5X7;kJZmoMtFJ8X?*=YFB`@}G7QSdXsg@C$rjaGBsMGE&klwPW^qm-c~YSa6N!Ak5whj&M}RTqYgtPcV$l4VvWkUR4wnBWDK z*xnc24RLF0Mp>-|-xmVmLUjd1C4X=%Fid18cjG@-uSrel57@<+0R)P+OMrG{o#;u3 zZYy!>aGCG;PWIhoIcart-@&3<9opkg-h~Q799KqhR`^NGULsR`0Z=-}qgf7pX|>N7 ztWvs~=0ZrT)4QM{`juZ4lXHd2hPdLQ#`jxw`Ku+;ql0U4RoW8U@Z_i?x`U<`;1=z) zXDKf+H^<<;4HM2NSxs7n9C3>mS?XM`6I8x9rse)*M^hE2E9HQZuP%RZ(a?D0;CixW z*PKuWx4Zj451*=kfu!@81Q*8D4TRO1)iJ)Pef!GdyNJ{3-D>f6v&&jXUqcNc zBamwvCfxeWoDpk!fA;%;N#H{>x^jel(c-sl4Pd!Gx$3E})ex3fdwYr+z{MxP#fsxA zlaCwfx2g)r!rN5dF)YC(q3-d)$Q?1U`1twg*sswT-nVWU(-+WdNTI%zgqMM;499{U zk6JazW+YCGN%VD+4}oK572q_Nc7rD`-%dq7Pu;>`ZsYcQJQ;6kovYH~EB`&-O(!Um zP8X5jW!WknJL00*K&%aPfH$W;QEl+Au?jx+u4`KspvU-RRae!N?vLm!Y76u0w3t;j zyL6;KtlXW`xN0&jV0$_lhW$VwGV}th+W^o_nI}e)VQIjGhtRq_X92r8xC+@pWqr9t zH4tXkFa2ZB<#@ln7EjmDN(Tub-X*2u9~n4nHer%4L%>GWFP`?=Oyo~ZgpB0UD;T%| zspJoZoyU?uQxVF^_B(hFd^htBn+uylXR+71b5nQPJ z@uOEs1?*TqBD@D28_GBijCC3Xa=T1*VkFFLT?acvlh{8T(e4^d?`NMgOY1Hq)64Rh z+{3=~!v`}Y26UHUk0Sh%BT^{h^(1F>Hs3>uO5A9yjZRpZ%!BXd>QDP6_Hj4q3N=$lomEGG#}UHuQg)zl znETRP(fUg>cR)HR#N#tSnw=XzRRf;bMvF#z;QZ3-O=ZhtcN24B<|gfUJsZvpWQ95| zjEp{I&_6>3K8%0eypRR&2GegBm`pizM0sGF1^bn};+^CzMQ$VuTz4DUa;8L|-dqL^ z2e$B%07)CvBQ_cx$~CoD9KOXqTV>a%oZx`PLP;66y!qo9naj z@NVTR&gM~VJBXL;6Lr5l&oZ~p@A67(!#_#Rtk}e5_rhyu!|L{UA+Wv~*hSSF#q%4{ zE2G8p8om;8toP5BHZpsf9{=U8o6wr;ee3wlz6SeYP3WXG9q1}2<~lHQ^o)b--d8~X zHqZn-x27)xL&={M4FC4p4>@TGHbC#8T)TJ#k`DK{7AQCIp?Pi<@i5V+O>rA2)4+>$ z?LRosrhzeQA;Sv?eFE3jwDa3*@KQLb6*!$_ZB}x(2fb?t3Ke-&%}c8KFsCIi?QsDa z*=z7O4UOBtR8}AU2&iO~xPrd6%p}>)O|p0f@c*%zZC>nMQ}0GwUdJI7lYPy2K>^9{ zU-76tfR1Q{$N@FJtldG&-AT>SW{`!+%{BcZk=Sfn8D#IUrt&==esUnJCCK{;5WTM;-2o!D| zV-9tagw(j;PqeQ!@*GcxSc;Y-dIkI-X+`itZ0`<_lIkNa{ zVWvYPkoOKwPy@8Nq;-CAXbsDn%m6G+iK;MW(^u(r=oN^J26doSr;MX}2^dm%$)?Av zeYJ+y?}q=Uq&krXvOY=6gg{KjIsq#7l0(dQlnT;x8tR)l6mp$tWQW}2Gm-^FW(~HO zRsLO(Krs~veM?Pv0jdtVsLC!}OVoCfb*OKljwZfa|DnP8us0@8<@Vr zt7}0z!de>aM$sY_thoM7Gj|2e87_|_?jT?@ zqj~Fj4fib7j9J(mp6kybPyA=}GU?l|pfmb_&90ivP+3n(RfW-3Fsqq8;Pr`_=sK+9 z*vyyatzMcm)HoPSXpN8S+rF6!G~JyTxU1&%H0e`{C2JIch?MI&QkhkYdImn`c(go zc>(V|2khTQ2{-ZFu?@ofBD0#K|Kj@N4rj?%2Kxz$TsRHNKRb9?`=o>-Pz-%E4GjQw z>z`ko-+I=?6!f(I2y9b(H-R%s6r%kyNygmD_HY*y z{%2`3zgm-qUZUGF&ouMe1@VxL4q!IGI9Q)#1axU2qC>A)Ls<6EF_Co^<#kPr$8(!y&3R}P`;vvd4n<|c8=#K=C{s1XW&?oLrR+xn*7<l=XsffLlb4T}Z(G`q%84@>G&#tnJ%O1`fio#bWW)Eu+uhVG*MiACce=Z^Ev0+;*{ z*DL`i?uVt@uX&KaqIl2mA3t(>uEmLMdz__CT3^Kbtu+Odp1PjK z=Keg19fRc_U&DSS>39g>mIa?e^BM$#dhtN|1}(q>6>lQ>1mcn1s3Kgii9uCE0N_Xj z6?p5vvFF$gtHfl!??lOD0ghx)BSfkK$OW=ZtFef7x4@!vxoSEroK8o^M|16hYLV(g zPqP!&B=*nugr2%(F}nd!Ej%3hve@a5e>T3L+x&`i0C6^T1n|g%0oS+}&&}_0aTSgJ zxOyA#$iNrmX@t08U?|7Vr5l9gm{uc4d|Ee;6@YM<)!?q|WA#(#zO!p|x<=ay3VFY_ z|MffNua4T$up&|cXYWG*3|+M6{{%psYAcvyZL}^h80i$^jH&5&G?w1_=x9s4ZjrWM9CX`*y3`7d}=&L-GCyKzlCAf0!j6{wIKR z`%eIAL%RmNS^+-lMCb)VVp5`GF;oiep2!hNT451$9e~xs z!=Uzd1!kM@ixkn%_35P+U>)JefEx&*H+(a{J#u2wB||-1EW*N1v7aCNVZ+OsWa|f#aG7trRs}`Wk-Kzl@lKuZ+ z$p2iH|HAGN0CumVrT%YVcTEhx^D*2<;r`uQfFY$<^e^cCYsjSkt0C>XZMg{h7Z#R^ z0nY&(luv;^!Z&!2nD)z-(0gqpM|7gzA1BE?tDr5Fh|>O9-umYBk9LbJ=vB&xW6g(! zv!Ni8iYZA&pnKjUI+we;BWY=g7DF%8$de|^6!~5ILtnF1BWw}N>$WKY!?YByRO`g_$cEor2E8mqNAda~g zm`xpT!0|igB&Y4+=24kFfFqm@JJ9EMUAorivE{%A2(a%;1HY%rbAGxKNIkN4>d(M$tp#|5+_i5LH#5OBo#Bh8@ z13pzC+IX3XB2luealTf|x*=}GMQ@B<7%97U9|&SFsxOnIE%=pAiYS~|dSBDpy-4b% zu^(x$^S>$qpOZZmdC3MI(&HdHI?U<(?@^h3dQ?iGJi3C`lVk5N!xrp z2w0DMbaUGrK+5AHg|7fSY`xXfNytya|GUKDYerIN}; z(${Ng(D75AuHY0aeQa|_+rc$D`KYl6O?M7^6$l#Q;{J>Ru6sFB)%uUnPl^cM;q6Is zFyBHr0Jb%@u6IRaLy!*gTk1GfzcRT|6s((PAlcW0XC5$~RRYhGr>V~V#3S{g-y<}% z%Gs&E29ncU5$#T=fWrW6(F1@VO@X&*P<3F!g7!*7UDn|1{)Cw$@Z84M-0$?z>DI?u zLwYBTI4z)yAJ8nLCwcT`?Y*rEy$q3h9%GiOB>1(pzS-6F3=dAsonzDNMf1Dig>l$* zwa5AG<#;eo46RSU5mXf)h%fI#O}dyUTp93zdH7D6SDXk%77g8c+_9RwdNV+zM!drb z%xn(50gFlnj=E2?9`1PNkd-Ftl;MEj1I&s>ThM>t?bGea83%LPV}hiiPcp-BfV|No zoyHpZ)jA86;Pkfa@7Gg=-inbiO;r0I zBn@MkHNa_P;vS+^KyNwQL9obNhODLi85R5SU#DS8Si!cqlVrqOUea6d`!uHuVUXbw0A$uxy#hbiK`y1R|#3JEEX~hO_Y= z+9TrdEn*2h`K-O6*|pqD&9nMylg3$b>fRl%uus5KuV#sD`jFL0uGFgp(sMN)h(0cQ z;UTbU=~8@7zR+Jk2F{aJ58OXEnqTUquvG#Br{7%Ss3DoHoCsQ6#1#jVd4r3Z8!bZ1 z#O@<+o57M@!h>z!s9D6xh{s<(w5373B%R<*dIf4m`w~sioN?|pE$tKBm$lt$R^<wOn z4OBQq+ZJ1QA29{}RX+>1srv_Qk9m$#EIuVaxUI@b)`vXmHm`3gTZRhbt!tY{uvQx9 z58Ea+Y$IuIG+gwKvg2Bjw%a=e@*;76BD!I<;HXw<{QgnrER0E2xZKJr{#|q34yQyg zD@ws_f5`F`N4a^Cd4O1KcjxIpCVp)L z@HY2v12+fIc1?drZAql6)n{jOz8E0Z+&~mB&RY)py*xiL`Y+lRFIEC9U3MT?2`L8- zCXcsJBfx*Kp@2tsPiKj_IidUCX!{p{wx9Q}{xtcIP4}UiPB4 z2s1wR>&-mSq|ug9doobWC(HW&Wj79|nMl@yNIfA%R6;OVv}goEqRt72jn~d%L{ysv zGS=2INIr@XHCfn^8Dsc2PM%q!1HeD~3VG4{_cM~t3eL+f{#eR3j>=oC!?n!S&~VZ7 z!&~Y7=!KAN&hCy{sYs{-zIhwHxZWehu$7r9ZKc^fy0|{5UO_>{{)_Yl6u%;)>31&_n_p0W zb#vHuS!4mUONdsajkAG{Yn-Y^ql`M2?tLAvs2z=@ULMPSG9`hq&*)b9e3a73vK`p) zqh}}+r1-3|vx{Bo)XvFgArbw#|Da5L`pt|#rzms#zfq{<627<0Eu;#9tJeV%HYfnGeJ8*^{*R#aEWqoJ z*TSOI!8Fkk9_mMekL}ZXX|&N-wy$s#ug-mw47^zPl?uYGCaHhEVRz)~e`} zL{0kjSr)Ay^5+F&Sk1a&l2sRo#r z{TonuxO{j{TY{p3*v$GAyT#2dAu04eT$wHEmkE&-3jM ziw^Ld#n0WbQne6@=0>SFW=K>k-#GW793w`WPe@lX>b5VN`Sk^pqrE>k83jz!SSV4f zdj#`pP`tGmj4ZSFS~8l{iysV_gmqF?%Eu_8_(=;wOaw&-YbC$c&FjH1-{s@SJ~HKL z`84y&O$G^!Esq0J=eN(t&#r*SW;@{|9VqBC^jYgP#ScHw)p54(=R?+{ji?%U@Z$_prC1e(2RT3ozB zw2?aYH49zoF6^7oFqd!h0$j~C5}e-p0wHeKZP4AP&XSg{7pPeJq?ku0^<*MGS;8MJ zY44}!?G^XrSp4kjn)hB&YfkfV=q<_}g5ypJK?hjHHB~8OgC%6qB1zwLN^l}&2Z3&C z3g34s`Y6~KE-%H%h4$|W>tz4EmQswY*s4cqvW{|Dw`|JSpdYV&GC{3! z6Yo_J6kTdh3O8qc_s(pO(%6DPYv7y=v-TsW-<`BRQf5=;{L3`vjt!XS>0igDZ$jR;JdL zK#_;n+Gc~nl0|xRl*qH2vFQt60D3ekjIaD)fY?6cC&AbWs|mo}z!&r>-~2|h>--}h zyJ=sB(l0Xw#@z%(4PKrTs~!JRa9ffPImr0wo!IV)&j5_2l@{nNlb;6a@pDWp@zzaw zq!@JF;%az(o?Wo3e2F7E))pf9IqA{rpv20pYDMFeZ&!Jam7%Z?&$=hd%@bUZKQR^t zt=GPceG)7ya`yIl*yJHvFfp#IRz@e1R$ood0>N3MmoKyi5`a-8#&tjiYVLAZ7NAa= z=Xh~-PD}Qg%qsa3KfS=w+qjNs{M2Zj>K9%^_daM z4X>3p+xw#W)#Gnqg3I6IZVxlXs<&P~m#T2C9yg!(i(haJGCX?aP48-|<)@id*Co%? z$O1j1=h*umD#*Fey^JBftvgjLpI&nJ!)B50i~1wUY)~G;a#Z_Ok`Gq1+WqZk$d|1@ zqk10{#rHScO>!BMOguh)7zKB?G4_MMW%jY23mwgp!YRSz(*w~~-p8`va|fP9Z($gl zgi>F`VYq&_N_-Ph1ZoNYaGylB1Drwka*aX{H$@18xB!vrGM7q(YLr3h2f*z$%`+JM zLG*NLH&-FJ7D+5LRv-VX1tq6y$9|l1mH#XW=oUSPClC|yWaF`e^ojOcK#G{-ZRu7< zy~%(^TsKZ@ZY4`2)gLT<>E@GReHs&vE4@!=>LrU9e){QMt!DUCRNg9VTqMW&twgrq zqVt_N?GmT5zshVjON(=MJN}~XHB!Q>j?f-GV0MZfDJ2hJ&TiiJs)Qu{VOH)J_2Owg zVq!aE*Lf~w)PXk@86o2QcEbpK}R`7T8rA<+RyzbmaMqi z9E-CwECFPFN4^U`_pAq0p}bV5O)XHO_?h>)6lr5_{zzku(4Vlb7p;DHIEFKv zB2*bVl(iPa*>kn6)eNfOCaY6n?mEA)V7XNMTVhC0DSRVzL-hMuepXCKD7;$<_Y^Bu zl3b}Vk=E=9yBcU!DQxfT{KZ74u&`p8MKHBQ;oL5ezz@0o=09sP{^Rd6o611Pu?H`} zD)mPYz$W#k2l|(hKFpEb8sd8n>O%|>>0LtH*N9)hOrcz)J*;Tb!E!W=>0nOI&Bx^Z zLswT0S``8R8_&-S-h4x6{s)Pbij`&D`)RSV9-)AM^XKcg`bQS~(Vs52(|jH(T)VofC90;?G6 zq#WOTB_ZSb)V0SN-xoCH&puc`+i@SMNWP2cmaDN;FVW}bdj82Mp-Grax1Tlr3H2mZ zTX*YZ25VOZc`UA8+|I{|-kcnxlugxcj|dsSwWqEi8|zZ?Qtq+LJ_^65xRSJBG6iOU z*&>pG0X3mKmJ}O+RE682Tl}*W5p{`%qfe5yEc_O4`giX-CF~ZICde!MVVXf#smP$+ z4np=oEd}O|iN@{bvpR*twFK%2jUt5h-qKoZ$<*SI87noDQfOfVCVB$TJ zE;>1u1I*$s3!}?1(ISBKk8oKVF^0WN4%fzlW#ers4jaaobpHHAJTUl(gCN z7n-Z=3drFCZlm|pnX;1WLwT&hm{f~eJx=-(1)eN_N(b%nn+%a?<0!&=6+IR$0lhoQ z%LEf57eTX7RT{ptT&GLaof}PQJq{cN1+a&K%ZxH*pI5rE0Hv9C{y*ui{J$Np`+xeJ zx6osZ>=uN51J0p#l{C8oPxff%p{Une=z?|c)bu8OJHL<@Gu%WME*4gM!#&@wlc^5q z!l7JE29LGsl3$T}%<_B=<~cY!|hkH7W)d`rg^8IknKaEmUHItu?*g1bn5;hIV1 zJAqRq{4hF+cNP|xxSnV*x8Aw9c)D^wGWdsg)+=6U<=CIV>bGQcq%({=N@YHhxN6!`S0;RY@H554n{ z3pHeMQj9Sv9lLmuVzol{$JZ62hSPGqQLe5(<6mhw$~9%&UcV8uJKeb92|>gsU;SdX zD6%^&SvYh&YrT{2 z5wUO*$ln9x+l9<~^P?5t?c!*KDJ65!2+RlTQi8c6Vn7Uau*6*9 zFndX`ztpiLbIi~!egZPbZqR-zaf4}+s99^k7rkrR=o2SUMvn#*t>y5=QUpe<*wy%XN6R9YV_U zIzQVBU{Ukt!K+z`lR|mt&7LNP(_`7m5oF;xh$}XE=Qmlg2ffGVq{fyB>@&anI(?p7 ze?BSuj{me;Kv`>rFg)3Em%hfz^0P+`U;c*06-^??dVN#_>$63y>LSyJyxwEamHlub z#K%J?Bb_Bo+T_~b9=^QQUsx&Cqld(sQ<6Kk=fy_k_pMY6-mWw@_*_f*-eSh5$M7!b z5~R6j$OyG zu5`>hJ_TfJe5L4}+c^k}h0WGQA?Mo*`jWc7}CO4*zO}rj|Q)KY}QYJnmhTV&W z^8%*=Kw5XHhF(dlB5~Zm(qn91m4l7H&@jGJmkpUUc7Dlmmn-#`>`X-hb1A=FjAVej zDAu!G%$6Ycbqf9Fmn9*}Jy1JXN!#}Rck1pBlRREmhb?v9ma32Tgt)Y|&7uz6@^1=j zuK**3m$06o#sMkEibTCmby8!>){A)lq0u<;P%}lM)4H;;`*`4~2_KsEA|!2KNqmCB zxH7LK#|$=a3GeQox$#l7smbe_LFu8RO@7C>4mQ#}(J36;`!@}1y8`7eJo9MR$fJQJ z1~3D}NWG=*RULjYr?;cM>2duh?PgGI`L6E^TasZD9uBmZq*1OklWt=X3E)eVGZ+xt zCY-x<(R}$K2T!E3K-3yXw%}XCdta(=-g}(Z-IDLv>2+OhWu?`5m~gL5FUc%Whvb^& zZ1Gdm8OFHmmG%D4eCl0yw)kx4wxSH9#O&N0|2_9V&J7zdQ9!YybVIrFM@)tK%#pug z>y=*0J#B8(P)HY7#UE;^+EvJaIv$Q2#ExDK9d9mqBPRhf#Q&)8V5vIbd!#X0**g+c z#IJ*d2-i2XW-T-|WNk9~89x77Rs4H^dX5kiPZft?(IPd#{C;$DKW`~T)Xk^Dg=adt zoJskq=WtfeV%@N(*160dgl>1c`s4uJ7|~?wk_5##pI?D~*qu!zN)ypEqSVbJS+X3@ct}$U%es5%@dRR!#2o#qAsu^vy^z1m!vLL)_Vy9)V2mH=lcd z`N`DE&*l3i2n6&1xGpmuE++)pmxj>x1kCXGQOHwVyK-_ll~YnijTSoJxwzI#5#K;7 z6>3s=cyh-|KAgSv<%*m6tks0ap_g#oNkZBE*3DmkDG24=(bTdt1vAv)SSG0#rwM62 z4JPljO06M1U54|h+BlI6MVpzw65i$vm$e04y4w;R6nA12EyJX#BGQSiHdrk;PFET< zpLw6hF`fHmWQVBe+NEBY$Cu_rQjWWYfb{-71~5h?)p(D1KLPqJe&xx7*f^XZxFGNH$a+_H%Q^B0=%a!wU%LYZ93dOpGV^hANUqs`RT|?phRmVwGpV-jI-5 zt-%4xE#r^HD@4cCLom} zLbQ~W&V8?zLS{;ilSU0xL8eGjWCfoEK4m0XhpaW+`H&L@MF=6g7CZcR<*`{S)ZwlW zH@lO_khZ44V-p3b{om%q{h#fD-uqy^Mb^}BK@&g$lmPJEZ&gDO7Ni18LajAdqFYC` zL;Yk$E>Yd+2%t6-tBhqCC|cFoVzYd=+i8JMm;IU<=xy`quOG@vKo-IrHi?EGWeLf` zyQ;|dbJFWU#jAX8tG3@k(@)DsD`kjkY3OT5p;9xd7OY8;oFcrgI=osF!`Ohio+pzP zdGvE@Z2TrUpH~cBQI0zy0^RfoRhe>9y*__P?!us}kDXK2vrpfSSDw^-tUtfF3YWSW z_D)45?B6tYE&OK?qZJoLZieFOC9}n`{UuRL|Jz%;uh)-9JXQhK#<2drkT1b0hNLv@ zlW0Lgdl+k^Uk9%adQffrq)uW6Zkw4xQ}CU9Pk1nKe~z^+la_0QllE7Z*tSn0wHx3I zYtMh3p?Cn;#F6Na^*VvuofMtqb?gR$o%dUlrRe-m<{RhZ^jV!jUt37)))9T?%ZV8L z6wHy@mjMX#1<&1sx09d94fTHr75X`nzMb^mk~P%{Q9)rW3hhbL00!uG56-l@xo^Uh zH$ii#kc504wq)Uw-;zeJ21wHiw{~=GH+VdDf`A7oZYHQzVm4a+uQy6tSeVY$zjx$q zeKS$l`QZj{KnlN>B3+y$-SDwuAGcy3P&>+}LR3md|HWy|KHUlyO{A3j$hA!;W;xp$ znv62uvE=rTT3k)z8l+XMgk5unef@PiA9$9=8K|45^&j@>j#^(bS8IzPYt{_a3c36K z+G`V3p`T!S=dnDHv+Csm?}!N`)ha?IDo7Z8X64b7YKb3!Evw%Z43h6j3?_CdEd#bJ zcE0lTBnpOhyx+2|rUY>A3Oh7~SpBcm39|q0^8q4UY;Z0?{$vizRpNPCPuqZ>`ABBy zNT}O@zN~-%lxxAGlX&4=xXqEbf`a z{Dsxw@rz2RZu|TR|dkDjQCnP zjCBi-SK#8@x}DiCxfcEk43wH`ew|DCoTbC~*`wkK8<0{Iod8%;+q zef4&df7*Vgv(%<&i&ORI^OLWyJCZX&Nig-4YM95!o^u{J#%30RuD}ZWx3(*ho_k>C z!Yc1;GHl;+Y&`dS(0#4uw4yTW%uL(`rp~o;!A8bwCq5>51iemJrTLrYj-3PKZhQ~l zqX!oPPRS(0ZK=HcubEuDbCFF*>dI>AgxI&Jn1zM86Zc#eR~Y~Q@mz_olz^bH zG$0k^W{<07K3x^_ggL#wsd(eYTLE{)Q#6Du*TG#OlCQ%8nTc{<#`+=-II$rEyRW{m zVcsD*;TTW2{9rlm%@hHOct?zsq3V{wyQrx7V)#e6@SXlG%B&uu264;lHlO}Prbzj^ z&Q%q?^xD!vY4FuL{udp-FD8{mjWyU!-V6}K`KMOC8n@qm%rUgsWDPjwrNY=t#yQVZ% z;!TxZplk2;F^Y~j{JoM?Pc5OQd0{R6@HakI{)y!Ck~lHCeea-*3VVp^++e@k1J)?VV zd^0wjJHB0CJU7df9>BqsXl2X5^kw})UyDfG)E> z_wSTs1j0TaIZcrtk%B5Nkp&Fd#||E72lc$O8XXLOGtnZc8J^|e&_kj#4s7BYjuIe# z)pFjClc`O6JiMU|+s5N%E11(k77bQ75;J@_A4O34)ePWUHZ7I|@tSCYkB=fjVAU35v`JJas_>8$6`Fh-p$6!ySM*w>xL6U8FG=Jrr z-hyXdj#*>5U@JFI#AnJi`oUWg+4KDzE7N}}_`SO;6xwr$KV~I)f5HbMA_9tPkQu-C z(&*sNM5hXZ127&ZP+d*CRN5f;8-cCVD?%Ltu{&TdrH`=BVg);69py7aer*N8db(!? z-)AP9V!NLy!zA_kVQv4MH=m_q+1f|txF)9}v zq0olPe4K`%-a@zv+(0$?a2D0LXuXt<9 zxW2rkw03_yqYw;iP@p0+<0nB@PMncxo{9iQu#JS5$9rGlx?6g;imy(PAN5r)i)ijB zH3+nCmhhamE6et8W!~e~>tTF)AQlH|8|}&@;4aorDxo-f;nZUt*OMQa9~f_JXmipQ z0ymTN+CtJ~4D~E%@ZLr2HzTEVb^JWv@s;5aMg#zitR9J)>9}3(4Ipy+VirjjFkCYM z%2+?W@6}R_e6Cq>FrKh(P^4G>?!tyjd#G#cZ0)V&(P!l?&;N-_oYwvut!9qZ$HTs$ z#{Q%w*}=YC!6T9UcEGpu7_(na`-ajt-mz^bg46Yk8{l4))d!^jfON^`q;D4N|3|;PDW^t9R@zRK{bv75?!g;hgg?W0ZJI8(?%Xk za3lTsPcEm*CN>s+Fp>k(a5 zfyK;CuT52Xal3#9sKR890N&*v$UIY0i9c5a@cw(;1IM=Ua@Qc zh1LDNR}7^d18-h2YyxWb;`1rEk?hZhbX@88E?w_Pv{1osnQ%5|(4VhAz*GZ^8QgFMw~zr06jW2cezW+X!iw#yb!m z)^v?rcGeD?CT!N%TbWkV4nCCEH)#MuwnYKsZ*VE7`;hzp#jpN(n?oJSu9 zFpG|xjhxG?4L;7_wVk{Yx!wL)9)4Z$3f+7awYj|KeiD^~sKx5q9zJm=V*1 z^KPcKXhJmQrhgr$J(piJIdN=zqZS54oUq;1-;?=p4?0|No%QyEEL)PcR3JmXF8skU zpMk#UfqwUCJD0QW-xuxr<+a?YxndiSX0>TBr1+As4^^3eMRS{uXU#5WMJhrI6Xc5d zf10=nwX?kg7hgZw{vLv$bYC)K>2I3CvAv543l@V)R{YV&t6LP2V&BGeHtSXHTtokh zj9=zf>*O4?#Oz6;%Rx5|!ew6@qp{Vq<|6=&IpR0T+KCL8X`D7T0);u7*=gswM3+^$ zmN4Ht4Hwgh1-}A#x+A?gz+own6(_@t2@A55zf}d|4;&{sAHs3(XX4~Z_<&uoNE z*Qk>Jic=fp#`EP7kRCGSD}kC_ru=JxWK6Gfps4E$pS-*yehZ zLtrDVkB(#cLiN>Ft%Z^`{|5paO#2ptfkx&ZSw1+oQ-07#iry2Rvgi1Rfu;Jps9I^oynEjk z(3T{R;1wwUYw0DW<6n_Dgm0Il1OZc67}aH^y4=TV5bhTh&h<#1?>%L9u zarc93M9Xl0K1vv&!Qy&5uG!eN=Euy0b5~Bz0vZcFs_fybJY?G6m z&@ru$Z!4?m_X*DL5IOJTJ}x|?W&5?TighMBEgYO?C7e7^n1G*ue&Vl*OF_rv*!`X3 z_U(~O0+qC~-Sk9mDu0{bigtJJdo+@iHH{i90k@}E2kAkTR58bJ>U!*Dfi%CFU z+~==*(576MQUBa|33n@|t2#n@#MV7-Qf zBVc8gLsmYe!Vg$EAJ+1WlIfST@@!;eROgXPTJcWQw&;bPj(Nn*D9`z?lOXF@_;Zh! z-H0nEd<=k!eZ>BUm2WLE9KgyCDE<2TA$TJB-4v5d09Vgf z^u+f8*q!f%VH4ue-A#He*Umns9Xrkke^|K(urli*E5iXRYkJ%MX65gIm0v|m{9)yC ztG{m0K@ZpM`>>&56U!AbP_$_}0@zxGQC7@J*iWVD=|yTldoD-CMueh5;WHrivw8u9 z8z1}yKMUXejmjF%`|;9Te&LqYK>@zPkp;J&ey*LzKGre=a|je#ml9Rtsq|d|Abfss z?0Ir-z{SM{gZ>p;Z!t|-nY!4yqx!?H;Ls`38VS?ikDQ}ed$|!1md!*;E4T;)_Yvim z>(`6?!^xlc6FVDtt5>^^gH`GZxDpP&Bf5VYKe1R@7M^y`u zY<7qfT4}#&x*3vwBe3n?H2wDYQfmAvFxef(E%o^!bEg63 zPI>05d&u0UpI$2f%&qc=xs(1obH~R;cxDK5tb*GtrnmQ_g(y%rFM_gl^LNVl&3}mT zYUe-1$o6ky{E)wtR&*@jMBip(B?hn}xKR2B79nxuS8WSNu65guu=_X8&Az=xXa7va zAp>Qy+lYM*T~RxcmLb=u@7$6o2mN9S`C1v3W_!+Mgy;Xv-m7jcMU>~7<^M!H8o(D!f`EjUBp!~~22bTb^ zvj-7OomY(WOO}Oe9;DfT4WIuo%a;)5uCcyh)GCpeyD(H`n12#pVG`;aL{f@H>4Tk!dsZU zazeYBSg}!E$K5dzohUz1rb78vxqpnJ`88lVDS(@sR-ncI1a_Y?vu*j3td6Gvih1qvMVt(bL34Xo;sFHo+ZBO(3iTlB`@Bht!h)r9vb z6hu5H^et=PL6Bg~%g8G1?cvUaYSWkPSNb!;4Yvme;|CKWYlnIR#@YmCk>Qco_F~aj zI0i+#%;j5_gfg6q^qT|5dbRgnr(>YfQ=|PeUXjxI+)X(RumjFwg{T6C!tw;Y8ubo6 z^yWK}xS&`awzyff7mRdl`O~VwnA2NK{1o=PwM3bgcn@GCVp49djN*O8kzURmTbvou zqWx;MWn7XW@CADA0b!5FO8B&tYgpXe{?zC_gs*ef^``|1iG!KQU)8#GEgvToSlz;s z=W3LB*fjfnR}s1<*bm~Y#SZ-OXghAjst}=ySHj3?n%4HruSaii3cR>>gN>Z?LWKkL zZ=wtKK!xA}0%gQuwySUAvlp2>R}K)kD$cnC5xi?!RRhgA8-mObWx39Ri5Qha%BfRf z>W7F;HLlw|iWSZ6`9M2q`YBAi%rWLZOWk)tKA+R;xy>UUA-mrkI#T3?iN<~4FOuO z5o3$aMsCU1FX4)pe~!vnGQ+0|I};Lz+1cMN)m}zxGmmCIyhs(Q|4VI#UFAL7EX@B5 zQJRl6+O&xDpk^|=jak9O1RO?ue9<<4Ze!z9Dn%Y&V+MhDFK`tWM~o{EUWOz%bxidB zDl+e}ru(>A`4&YlKj1!mDHfZA}_)0Nt z;-|AST{6$rE9!5=C;W}9%d!=QL&}Gl+Q0go`r_JcuosGri+3&GG?(kFfmE8Kj<}H7 zT4YpEGK{*hUb6-&Ju%?ngj{!($x;nucwU@sSJ9RTpY|Opq0{70#5jPe75w}CtAKjdB{)=QZh{!CC9takTqtU zajJ&hJM4y)iY@1ISXRq>3uEX=PlAHnnz3GTV!|G|rhj<42qW8Epj=4_VCEGW84t(;~p?`&bvNa6s+BEgL zKK;1D3V+^Q1!}LGS&)}BpYHIT(j8ubmY;Z!daD-C5$2Jg(g1@Qy1P(643 zQR)8Q&t8GF;hkR%VIrT7{*ONlms?Q#Db8e+;>rhS0Z-p*P^Q^EWoCr%f3^4QZ<;t7 ziZEEv`I!S27nf(!=$938g3(lS_^qhxPOBf4^u$CJoOq?U-xy&(pD6yA6zF1-UnxQ1 zcVRQjI5CYbO<|uxsI14lG;BOJ%yKgSM-|^oP3V&41OFkTgNr1(7UY^;S%OcOdV9x_ zi}kUZ5zoG66!;vmXrl@&86us5wexURWt#e+v}w3q&67YafAO<>KeS%fn7|r%jx_sr z3x~$@WOF7K8yMc%W<9XWsEk}mE^FLS(PD27d!q-HAv?6|^5GMW(YyoBHWR3hf+4L1 zhhsc^l7?B;8@Kv3Bkrnf9;rhW1i;gn+VXup2iANAvgAFB%4%v~4avr}dfl**c;ONy z#~KA+#f;92i>gy>r(Mp?BZMtVD@!W+{}R-YUT`T-UFKm6yL$A5JY8S88$>FKU9@qY zIm7F&ge%o2%Ci!h-hZodF38AqIw#ODt%p%p6U1Nx|@bxIWUjX2s(H7#=jeP|6lxn8gjn4 zDbo90#O-!yG2NG$&(xYgBrN}K7$7gV0A zHHL)}ev8sq}GVL%T9` zq#NWvRDWsoo3Gn}jgu^Fr1;6Wa@|lNjs~46e|w>?Md*({RXcndO8xt_rHq;Ptxq=S zY&v(&ej7{_2T!IxcV<C3sFQ<#4pgq%R5e6BUp*L;t2JyIR~tg%}u{`ec8!795H> zd;(g#*S_2RmkA?H-tN7p4!L8cq4V_h7rprme0!u+AzjsL-I8ISEv*9Tm1&&E`lpM& z15SQT0Jn^H%^8Hh^Izzi-^pKC@b^bdxUCz6O?t;CowH+(DD6$jnECC$3C8oe*5^Ji*!G2?p^Z<>dArv5UhQM4iV%pU*5&Y7mmgk!0rD0Zc; ztQQ%l-@b~AE2^5)?S1#l)3Z-pT&{51h0#r{^!1f{uij;@pdi|L>i4`n<4Xed^l>Kq zA1RrrQA~&lBq(!FGJ!fBixm!cpHRH3udEs-&Pr8ZwM*#XwWALb{@R@KahPzq+q=Mk z3ok!U%#-h*y^|=OJgm127Zo+>$(y&dTMrMC&%Qn`dOuRaF1I70i;A-}H8zn&r@=aF zyKrERZDEIg&#&Sgb!PGwk{wh!H-dvv^x*ZZ7*^Vld zqq(7|`TX>{{dHneZ00qhmhQ@$iol+Fb$ROAx)}x-sJ>sf^Q?GVl6aNG^UbX@L}i&z z>nT~;i)=Nt#Sa|4>=Rq~7%NI+agz(wD`V!Ri4Tv?#i(-&IZG=zb%sWKI+hxb23Ib) zoA{0t^`Z)@U8WJY;U+<~A49W|VSTHsxLF>(XN6^Jk8b;K813AP7fe4zyWn|DYwL7g2uyFpF2Q%u3Q((vo8x?R}^XMzU`~xQBAAD535OxiFk2cklDSf#yi*vGZZZTQg>AI3_T+q zU0=<@jl;LZGx5WxnDC_Gm*Td>-7)r>N)m6TEW4$HK4GQo%-E&TKK(S8a_Olf2d$v3 z!{)LBoPavI1d2N%a3I~`K#A)6VJ6MdSvof2{X^DY2R7$4*jKd2WpE_|VN=UigiaU} z6<3NGD*DD^aOJgFpXKRMlMY0Dd}8d1?|M3gidEt1mGG6C*|#HO4F=xjPvlpx^GM|} zWNL@0e;36HG^K|2QLrm2$)6bw^@FR#6`^YP9Fz3O4ar@{9o zYsZbck~<;P0QXO}8hR1$AH=5`D zx!=>q%$DZ*lKI&z1Bij7PR&Z$FNM$QA9=D)X3o_l?8~fwo=v?%$stK#Wv@E;OOsAy z`MS9@P4Q^&U8e#SLOSb6@lf?YaRe1uB zi^U)THOg&Cf&v3$dg`Up zW=;Sw=K}vVXgTaBmIWlv`Q>>fE|Ahh6-zh!;uAvfZ(c)X4gLmE1RE|Bg{?qP|#uHV%Xl?Oq`y+^B-iK{ki8BSrc z+8g>Xd`{DZSECD3&Vwwa*TN57>_jYkopN4d?3R~94Pz&w3wIp)>- zFo*0MvI;rqv^^FIk(FDsGPBBbjz^+2Be|qu;v!#Af(aObfzNL;)FIN3(#v{1V^l?0 zwP6N)VQ9v8_P=R>=1B;=eZ|!N9q55$XEof>Jzc$(Ul196m|)+N0)uH%m=skr-RkQ- zt$11bL=fNFW>dm5;|cGMa&F@frMKBL-cfS`AMCMG1(#Fh`(^wL$FLU1`!%Dzl#{h` z!Pd}c+=Vd~?;YWM9I#`z+~}FU$n;JGl`V}K4SqQ2f3}Sjq+~zcdLeAmGqS9F(`%Csp4j&CHjZW}-f|RfOvEl($1egOr7|*RxZ49l2(LA^C6k;9!yl}Nh1`SJQMXC&FniXL`L5H6~XQ( zqI5rLcqOplNvdj}3cn6v>WEp#Hx21LU^1eo<4$#9R54y-E4|gVcY4YP&3@x|bq4}O zBvF-R&7YHrk8(<=v{e6=}l2JD@8ZbrYEATz%;I(YQ*xI9o zen)MB)|{(#9Gu}EHC|5W_+-a+h4ThS@Zp~hPiVgq?N`$Bk;9FZX(6k7ZqtbC(iLms zxT(7&wygZ7ma#lF*6$9?Bxr0s`0cQXEI1UjDWGVCdw%$X6X+ z$<<^t`*Y?;@LbW6dzN{iwg@Cna?PNb4h*8B##M1=7_OgC5AXFlD;0%~PhWmM{N|Uo zM-Ssfmz9s>*yr-nnDhkMUq*%}RduP!_?*}7msKAJyeixE%TG!D{Pkzj3hU&xOpS&v zuAF4Z5!{EL*wdojzSh)>@YFK{TjG!a5biq)zj{Uu^;Me^5+zMis>&v=$zF&qCD-+^ zvD|%UW>bP|>SlgtCRmVWkf5Y$La8EIHkElM9te_T^S<=tV3MD1!(uysV7A{@@#ZXr z<)!aIDbX`MEKmXitvRM>(5ZOAyz$wRbaLg|Bi8_~?TLG2wP9&gNRo47FlqfoPU5|? z*g5BEl2B%n`$d7sII}k!1kZzWN-=%mOrvyW7)p#EanRRiS|sZ`I&ASL3njK!dh}Ke zi)iemX)C5FFuuU{WrK*1jIL5Cy5d1TZfLBPU~I>5kE|Qvjexu6nfjOvmBnnPprZER zwqGot4ke*yy-bp%z1+k)`8)!ud5aV1YM-u!lBDnwZ>p6&fS(||jI3b3zDw0UT-|!i zTQg}>_h1;xP4MDM)~MxL{y;EB`p48N&ZAU5-xzz)EgD z5?h}X9C?9+c_mHRTBx|`@CEs12)AKbY=23FH&EW!f91;#rP=KJdk0b7k0$-;OJx)N zW$Ftr8ueY<-9#?Id+iBFl4v0YmuO^C9N*jc%RSWo~p8>R8j)B`mTCi8hD*87xa zsmjE2EK7H8Dq8m7_2jpfni~IlR3Sdsy1e(a8uc6)eOy?sl^sNPT^u_MY*Zj}2nxvn zFY&NI_l0kVz30&<(e}`UKXdOBxXV_UkF1)RTW@-(1fR}3`AwrumVNR9x^zI03UQko zQ>62w26(*OoVCt}Rqww?hf4%z5JZt3^+l%1$hCkX>*0LUhfS{`J%uMWy&~q~IBEEG zAuo1P4_!XeikvE@qnVa0{wgN{D`d7or`2ym42n%giLkTWsnJSLM#BWL>%8R#zwDbW zi}y;8j6vdbzVJqPTNq3qpyyG3*2G$ljDSLWa)9I5X&RcN5Pxxf^yGFu%0hl zhL%pz_e3k5*fblFp$yz>N{Gz9n76W#x+s@W%$I)6i)|r`OJXGu1-CqlP7A(E*{t*2 zSS&Pc-5%x>ED48}v(uN0*VH3oi`?Hzj4N@0HwQ`Lu{w|{VXPtKt-3ah0W#<}2nx8A zx}J-S>g!WX2>wTXiPcD!(HiadsMszrq{bt36kqjnEY zItF@w9`-bsjHg-1azrkWb%v`?WiD}{d!m#Wav_C&h(|FFwHHgO5+(}VLWOTRHlMcM zj+JZwXa|1!ox_qAt(8DL(`ia$<0L~e*5X)AToY75%flA0s28pXE&k-{lx;LdC&NnHtX}L-!ub*0*42YM^>Pvw^>FhLo0dE=MCrv;-?8ehCJWwMbr3(VC+Gb3T}Jtq%Du*AFr zR@70>*?xnZ{d6U*C+^?Vp%QI!zeDP6JW)Kq1ROdpPy(CyREKN%ngI-%bjxot}$xRsCMJ!qZ0KxBxD z^!wj~S@vgi{w}zZ`xDaP#>tb1qw_GNuKy8IH*&>b=?(rvB>GE4 z#8MjThh_W5#sHa{ESL5_{RuI?f4SIb^Jex+Yk513TOXLcpys2HG`tdtqMRPqtgIyU zy!4RFe|mn`74iWus#jVDf8iot7m0B@YP}Fsd!Ha95vpp#8_=jC2QCY}%qC5}ln^AH zD*s1@iT-yP7W4A(UpOq3S1n?!RS}5}3LvIXSbG$_$cg0WJwea3Q6H}ze;BUJ+dm-S zw?c|$JZM$;n1BE=z&r4zHvt-&&^P8IrS-ntLNmX~|w@pd58B@?HUXwckemHJB;VL)qKNL{l&d}T%nRG_3E<4Ulc95mXp=i z(_^Mc@imBQ(Hg*D54-c!mk)~VHuY+!Ccbd`MtA^l28Q3+dumh(xCJopp=)mQwVm!L z7Y>`en{5IgDt`JEqWi_D#AuT(4#;KS7d%_wZi0U+Zu_M`uT2H`Y&|4as}>#4I@Ai3 zRLOQ-71VJl#JHU%FbVkPwLAf98%}gN;H-bE!ger7xgZ%W`H+l1^^pdK3FxQAnY zDQXwzJrHl#y9Fj9u`jiOcC4IYO`h@E6HcXN6?!qCS^^CfS1mrBI66n4KWUlL;`?oF ztmkkqJS+rkv@AMbg?Hv$o;)3lO{Fc4yYb|~+PadC!}0jxk5$2=c6OszEuxFpQW=1; z^{6oL)=ta&d45uX2uYImXC`qj7!45^+ZpjsAcFTvj0#|h!=w^ z7?$X?d(e`28s)EL@3W++by}@Qe!u#wLw`L?5u{=|v_#%X$$MH^kLpSi1Nl6GlFIYV zExsMGk<|BZu9|=UL^6a26fstOMpCsX0m9L~$K5U!^Yn=WA5C$g{?#TL7nf)GMVFkX z8Mc24C z6nt0baXfEYJ+V+k5CoIIa|<@$e|bM1opu^|v;%);QkJN{1%)l#BuxRKB%5tUf5%4^)r`Z|+!?Ux&cslT>HNGl#GI zyC!Q2#3Ix8X1@xrDhQrZWma_=eE?mk*lhnNW|t!P+etI0sk;0Q&-4zk0ZY^hTI@+% zf>>O4L|9iUyiOG?(U(;d<`w`XSRKBnecj{_%1kw=0x?ElI=fuU^ABj3pYKryxlXaw z{IyWdDY(FQ zq84Q=5P--mZ zq8g5$3h}>KPV$QK;EpuCSBXvWaG%$)d_rRz{fP!v?E7f{BO3b36WoZ+MV2*K2%2l& z;|Om|8Z6BdG`(>>{(@lo$7$B#EI)m!^&V5dFM|3UnKzU6YF$ZrhTcZoHu9HgxwPN) zqm7)R^C}~aJj9wMw+pH&djcdT>?BRBL-ncrsYR6Q(e@$sYo_eg$vIVARb6sJR6zqa)3=Ck2V zWNe?Zg4NZTzy1r?p(hT9cBD+Cn`Rl9110l6oVt=bzEEPjhqz-u@n0L9c##CD@1HAh zctq@W%FM-nSX)8ucuSPeCRhf&n=m$vmg=p2-~~4|^_HmMJD#zpPYIt{XE3A4sSi7^ zY$bQ@ke`h!+`ROB?g-FbZVw|tM-A0rScACV^}fD)3OMiJHkO#kF$H^GlBF6&kNj}R z*L<3OJ>)8KtX`J+;eL*++`*w35IPhCrd9tX28=4fM;{IaVn7Or0hBY@z2cxP+M*O; z&8WUYJ?kuo?71BAf+@?eVW!{p4$O%vPTk#!=Q+=J%{5X!dxC7b8er<76lh6FCb2i0 zu;si_(l3~rS{jn4Dx;el+s+}UL9_O&@_et#LF4j2N+ONX!C&xDN&GrD=#-y-e#!ux z5DYe*SjgyNkzFJ}cb=>^c;)$v?!QG(okAuz9WOw&ehWL9e= z84S0K)Kq0Lk$oQ)UEJ>TY0{+gc}UwhEcIO_U>X!$^(;F2UlOC&w0-#B660;@_VH5P zw%$SindzZnP3)m}{NzcXU)Fhka?Ph82$&;FIqJ2s^;3o1)QwN-^ zbIN(#4QWM_XnfBbSirdpq_kHnRwYq$-6?)3+}KZNviT@8uJ{xO*eGdKz(xrs<|Z4c zn$M+5!WCfk&6Mr~NuuM>Dgv0T-sV~@NvdOIyOZ{qVLsS=)V<~YKj(3x=0r$LCY)VG zo+z7HS+j}`)5xZT^{qYOT9A)**X+ELt?Dh{n|ruX&T%a&3FA@B6!vB=uSj2BA4qbZ z1G}V!vH4hO+oSTAf!K>z7u)O3YN?AZIiCab094!hn$N7$K?#_n7HxRpRQa`U)mjcN z4i02@M*V^Iu}2IaH7&W5Us{w=6@8Bc&!p|0qnj>k#Bltqq;CrDcx*_jRPlpgOt`N}Vapk4=oGUr zy|q_1Qp&8h4;axwE}~QLI`Y`gb1#sDrDmU&P^$8zuN@_yATF#%Vh`FAKOYkyLffQ} zUmL@n*FG)A=W>VYxxu~`@jNW94s7`t!dSl3&@jN(e#W3L9obb+{RK)&OcR2ECWO@K z)7sC*`x~tq8)fKzQw9wM`MS)#pIBQm=vFJIJh`k@tdlSMV+YrWt-aodlHR|0dq@JY z(04bZF!u5U*CDLX-kLYm2(P0XB|SZ1+gn{cko7A6Q|yXxF*c^cv`u14TL zF{*}O7{K1H8O}%if}Kw;%6-x`FQw8mA;PbssSsv|1~~9sxW0taD;%N3>*7fMjqtmF z5dP~Qga`Wa9nhEZhFNq-4dGc#!TLIn$h|<<*M|Ojg9nKHl|!S>Mr=Tl3T9edQER~I zPtr>vsPtpZQYuiNv4`r@>AY;`olAel##3k3gI1Lb#Ii^w#pw@++OSPYbNCeRL}JLQ za8U{M8l5WqgQ?At&5&(^&zaLhivz#S3@w31WcD?To`LNNTO5;W%TBrdR1~jxGwa`3 zD6oIDcdw?&=}Pm1ujK+A!GEm>7b2JI5{f8(h!5*dU^FoV_2A-==MU3Cm-}uUrh^W} zfQKjFb&`ML^s3g(TFRFm#^AhhQ}fA@jF>ZZ(c`TYpO2336=4-=={D-Q9Uq8Rz z0i-@0(nd_);jB}j0J`A6bpZPx9RQ85g1Hf^8lNBU*<)=a@P|TH^5+J=0dZ9>UVxKv zNRL9wq)FZ-RXiYHnm)-;V*d$@&<0?lafko!evtd@D*?sEhqT_15-?qw_$(CUepsfK zcH{R>$cSxonT!inFlx@7hS;_qqm4;@RXtSOMR6t$*K-Z82$5j;?3|p;+6zCF?#+mD z(>HW-(fg_MJ}5X#;~DeUE3sJ?*)xx;M!S7&HQXmp6SpkHNl|e##%mf$PrcrnNY8nN zyzXZ8ACFk=c8Tf3sHyNDG%5rKE4j=>!tlHUa?j1Snf(g-JCrJFUX7a;GSwq*?VZ z_Xg8z8*2B{s*hwmHIc1xAe@vDzqo9YtW^;!%E>2!x^Vxk=2x4W(h}7Y?@zn5vcc>5 zPxvws_;GH{s*Kh40r0Fbhcc6PEobL*OFWTJ;$milSl(%OT9K<39^vTuL^)lIjvJ;t z*_3Z!N!}JrNnaUEGFT=WIkjb5L9TVgbHx)n2`6=($CEt6=iu?piaFb&a!*QnA{J37 z(AvE{fLK!Ckq0~`D1oauzHssr996%64Pui3|2ShfF~oWGz0kO>&ZNg1-$`-ym#y{|_Q;WK zm+Lh~_veSAu-ApSiW&zB2DNdd+1$>WN#`K-UCpjMpBhJBNe#a^E2;qJd2FKzD)bYY z5Ct05yE>{?H z=>=`PmfaL9?S_1d%a8jr<#|_{?q_Jm!`t(B*fLS@ZQU_Ni{aAOR`MN}ng&0sNBV#V z>|*h&{v@MO9J%IOsfrnBpScLl0reX%{@k)iBsROu5|Lwkzb;^aYix`UG_}CwO&h)kmXGnp+%Ve5q7ti#sno)8V2L zRCaqyLewxOH8@=5O2bXjgTZ%}LVa`Frd5d-O;k*$dT!2M5gqiG zM&7$a^lB3A0=J@9O1kPVh4CtACH1$zwKcgE^P&CftkZQ=W$j7ObdNy>b!3sQ#pJeY zGhR>2YcMO;O4`ei<-3|=$THu3$O0rEn`N8iV!(RjRaVs3~*yciM7eaA<=Rq`(%3fLvRhR`AkJ;9EW!Ni@MXH z18Gme<`7YPZorq5#PT=It$`A%zT`_|7Wz|srgwQ>T;oX6v=`A5aOoDsHZHt>KC)Zk ztD@kuib!8U*M{ltni7?GB+ky{%|9q=58zcMm-c$AbjhxQZXDNYO|FKN-(9kN zzg5I|p>ck|)|4^nu5aa7ksr5Fv1N>sTvNH(GLw?#d2x|iqb#SkCA-0ILp`m)R&5)a z{_nxDdce7NlLT#$2&rUhwxsPW#SOnf(<2NUU>Y%o^L-i#vLbbPH0|;NC(6Tit;rHZ zXi%--!SLTS^!|KEe3u6UyE(}&GH1%9;!3fpnK`IR(tUfwR`8ixCYg329}cS}ohbAu z_!+@BzX3}%q7jk!t8Mz(^%c=;RhFR&wr@g7Oy<2?XU3p;qyO8K;91xd`$Y(w zZ!HgGNLJ4>yXgDfx6DD@XbJAemO4~y?vyCOsvHZR z#e$l!wKVlZgD|!w6NzRFHzi=k07Ep@E58NCaH#XvzU~1nSAtKZxD(5Guz+h2`?cAl zM_PN-z#43~Cr5!#`@zX9lswYCd;NWuXP>BCCdNkw&Db#