From f872ce5d31996808e801c7f5020d1e47cbf6dd73 Mon Sep 17 00:00:00 2001 From: Deep Joshi Date: Wed, 10 Jun 2026 19:37:05 +0530 Subject: [PATCH 01/44] Update source URL and modify log file structure --- utils/arc_agi/adapter.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/utils/arc_agi/adapter.py b/utils/arc_agi/adapter.py index c209569a3..a8af95c7e 100644 --- a/utils/arc_agi/adapter.py +++ b/utils/arc_agi/adapter.py @@ -11,8 +11,7 @@ from every_eval_ever.helpers import SCHEMA_VERSION -SOURCE_URL = "https://arcprize.org/media/data/leaderboard/evaluations.json" - +SOURCE_URL = "https://github.com/fchollet/ARC-AGI/tree/master/data" def make_source_data() -> dict: return { @@ -307,9 +306,10 @@ def make_log( def write_log(log: dict, out_root: Path, developer: str, model: str) -> Path: - out_dir = out_root / "arc-agi" / developer / model + filename = uuid.uuid4() + out_dir = out_root / filename[0:2] / filename[2:4] out_dir.mkdir(parents=True, exist_ok=True) - out_path = out_dir / f"{uuid.uuid4()}.json" + out_path = out_dir / f"{filename}.json" out_path.write_text(json.dumps(log, indent=2) + "\n", encoding="utf-8") return out_path From b92fab59c4eeaae5d8d19f4981628e576b16685b Mon Sep 17 00:00:00 2001 From: Deep Joshi Date: Wed, 10 Jun 2026 19:41:46 +0530 Subject: [PATCH 02/44] Fix UUID handling and improve log writing format --- utils/arc_agi/adapter.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/utils/arc_agi/adapter.py b/utils/arc_agi/adapter.py index a8af95c7e..4e8191a62 100644 --- a/utils/arc_agi/adapter.py +++ b/utils/arc_agi/adapter.py @@ -306,11 +306,14 @@ def make_log( def write_log(log: dict, out_root: Path, developer: str, model: str) -> Path: - filename = uuid.uuid4() - out_dir = out_root / filename[0:2] / filename[2:4] + filename = str(uuid.uuid4()) + out_dir = out_root / filename[:2] / filename[2:4] out_dir.mkdir(parents=True, exist_ok=True) out_path = out_dir / f"{filename}.json" - out_path.write_text(json.dumps(log, indent=2) + "\n", encoding="utf-8") + out_path.write_text( + json.dumps(log, indent=2) + "\n", + encoding="utf-8" + ) return out_path From 83007f4a562b90c8019da272b43e2291d5728f7d Mon Sep 17 00:00:00 2001 From: Deep Joshi Date: Thu, 11 Jun 2026 18:33:25 +0530 Subject: [PATCH 03/44] added aggregate and instance level jsonl --- utils/arc_agi/adapter.py | 65 +++++++++++++++++++++++++++++++++++----- 1 file changed, 57 insertions(+), 8 deletions(-) diff --git a/utils/arc_agi/adapter.py b/utils/arc_agi/adapter.py index 4e8191a62..ef35667b3 100644 --- a/utils/arc_agi/adapter.py +++ b/utils/arc_agi/adapter.py @@ -2,6 +2,7 @@ from __future__ import annotations import argparse +import hashlib import json import re import time @@ -11,7 +12,8 @@ from every_eval_ever.helpers import SCHEMA_VERSION -SOURCE_URL = "https://github.com/fchollet/ARC-AGI/tree/master/data" +SOURCE_URL = "https://arcprize.org/media/data/leaderboard/evaluations.json" + def make_source_data() -> dict: return { @@ -306,14 +308,61 @@ def make_log( def write_log(log: dict, out_root: Path, developer: str, model: str) -> Path: - filename = str(uuid.uuid4()) - out_dir = out_root / filename[:2] / filename[2:4] + out_dir = out_root / "arc-agi" / developer / model out_dir.mkdir(parents=True, exist_ok=True) - out_path = out_dir / f"{filename}.json" - out_path.write_text( - json.dumps(log, indent=2) + "\n", - encoding="utf-8" - ) + uuid_str = str(uuid.uuid4()) + out_path = out_dir / f"{uuid_str}.json" + + content_str = json.dumps(log, indent=2) + "\n" + content_bytes = content_str.encode("utf-8") + out_path.write_bytes(content_bytes) + + size_bytes = len(content_bytes) + sha256 = hashlib.sha256(content_bytes).hexdigest() + + try: + legacy_path = out_path.relative_to(out_root.parent).as_posix() + except ValueError: + legacy_path = f"data/arc-agi/{developer}/{model}/{uuid_str}.json" + + object_path = f"flat/objects/{uuid_str[:2]}/{uuid_str[2:4]}/{uuid_str}.json" + + aggregate_record = { + "benchmark": "arc-agi", + "eval_schema_version": SCHEMA_VERSION, + "legacy_path": legacy_path, + "object_path": object_path, + "object_uuid": uuid_str, + "record_type": "aggregate", + "sha256": sha256, + "size_bytes": size_bytes + } + + instance_record = { + "benchmark": "arc-agi", + "eval_schema_version": SCHEMA_VERSION, + "instance_object_path": None, + "instance_sha256": None, + "instance_size_bytes": None, + "legacy_path": legacy_path, + "object_path": object_path, + "object_uuid": uuid_str, + "record_type": "aggregate", + "sha256": sha256, + "size_bytes": size_bytes + } + + index_dir = out_dir / "indexes" / "by_collection" / "arc-agi" + index_dir.mkdir(parents=True, exist_ok=True) + + aggregate_index_path = index_dir / "aggregate.jsonl" + with open(aggregate_index_path, "a", encoding="utf-8") as f: + f.write(json.dumps(aggregate_record) + "\n") + + instance_index_path = index_dir / "instance_level.jsonl" + with open(instance_index_path, "a", encoding="utf-8") as f: + f.write(json.dumps(instance_record) + "\n") + return out_path From fa4896824d819eba9735b570e8f7f2ef3bc4fc0d Mon Sep 17 00:00:00 2001 From: Deep Joshi Date: Thu, 11 Jun 2026 18:40:17 +0530 Subject: [PATCH 04/44] Refactor log writing to use UUID filename segments --- utils/arc_agi/adapter.py | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/utils/arc_agi/adapter.py b/utils/arc_agi/adapter.py index ef35667b3..b9c4ff43e 100644 --- a/utils/arc_agi/adapter.py +++ b/utils/arc_agi/adapter.py @@ -308,10 +308,10 @@ def make_log( def write_log(log: dict, out_root: Path, developer: str, model: str) -> Path: - out_dir = out_root / "arc-agi" / developer / model + filename = str(uuid.uuid4()) + out_dir = out_root / filename[:2] / filename[2:4] out_dir.mkdir(parents=True, exist_ok=True) - uuid_str = str(uuid.uuid4()) - out_path = out_dir / f"{uuid_str}.json" + out_path = out_dir / f"{filename}.json" content_str = json.dumps(log, indent=2) + "\n" content_bytes = content_str.encode("utf-8") @@ -323,16 +323,16 @@ def write_log(log: dict, out_root: Path, developer: str, model: str) -> Path: try: legacy_path = out_path.relative_to(out_root.parent).as_posix() except ValueError: - legacy_path = f"data/arc-agi/{developer}/{model}/{uuid_str}.json" + legacy_path = f"data/arc-agi/{developer}/{model}/{filename}.json" - object_path = f"flat/objects/{uuid_str[:2]}/{uuid_str[2:4]}/{uuid_str}.json" + object_path = f"flat/objects/{filename[:2]}/{filename[2:4]}/{filename}.json" aggregate_record = { "benchmark": "arc-agi", "eval_schema_version": SCHEMA_VERSION, "legacy_path": legacy_path, "object_path": object_path, - "object_uuid": uuid_str, + "object_uuid": filename, "record_type": "aggregate", "sha256": sha256, "size_bytes": size_bytes @@ -346,13 +346,13 @@ def write_log(log: dict, out_root: Path, developer: str, model: str) -> Path: "instance_size_bytes": None, "legacy_path": legacy_path, "object_path": object_path, - "object_uuid": uuid_str, + "object_uuid": filename, "record_type": "aggregate", "sha256": sha256, "size_bytes": size_bytes } - index_dir = out_dir / "indexes" / "by_collection" / "arc-agi" + index_dir = out_root / "indexes" / "by_collection" / "arc-agi" index_dir.mkdir(parents=True, exist_ok=True) aggregate_index_path = index_dir / "aggregate.jsonl" From 0b094257696910bff3e6ebf52bcc765ccdf6afd8 Mon Sep 17 00:00:00 2001 From: Deep Joshi Date: Fri, 19 Jun 2026 11:45:01 +0530 Subject: [PATCH 05/44] Add script to run and manage Every Eval Ever adapters This script runs all Every Eval Ever adapters, manages their execution, and uploads results to Hugging Face. --- utils/scripts/run_adapters.py | 262 ++++++++++++++++++++++++++++++++++ 1 file changed, 262 insertions(+) create mode 100644 utils/scripts/run_adapters.py diff --git a/utils/scripts/run_adapters.py b/utils/scripts/run_adapters.py new file mode 100644 index 000000000..d945c0bdb --- /dev/null +++ b/utils/scripts/run_adapters.py @@ -0,0 +1,262 @@ +import argparse +import datetime +import json +import os +import re +import shutil +import subprocess +import time +import urllib.request +from pathlib import Path +from huggingface_hub import HfApi, hf_hub_download +from huggingface_hub.utils import EntryNotFoundError + +REPO_ID = "evaleval/EEE_datastore" +REPO_TYPE = "dataset" +DATA_DIR = Path("data") +STATS_FILE = DATA_DIR / "adapter_stats.json" +REPORT_FILE = DATA_DIR / "run_report.json" +UTILS_DIR = Path("utils") +HEAVY_TIME_S = 60 +HEAVY_SIZE_MB = 50 + +def get_dir_size_mb(path: Path) -> float: + total = 0 + if not path.exists(): + return 0.0 + for f in path.rglob('*'): + if f.is_file(): + total += f.stat().st_size + return total / (1024 * 1024) + +def download_hf_json(filename: str, default: dict) -> dict: + try: + path = hf_hub_download(repo_id=REPO_ID, filename=filename, repo_type=REPO_TYPE) + with open(path, "r", encoding="utf-8") as f: + return json.load(f) + except EntryNotFoundError: + return default + except Exception as e: + print(f"Warning: Could not download {filename} from HF, using default. ({e})") + return default + +def download_file(url: str, output: Path): + req = urllib.request.Request(url, headers={'User-Agent': 'every-eval-ever adapter runner'}) + with urllib.request.urlopen(req, timeout=60) as response, open(output, 'wb') as out_file: + shutil.copyfileobj(response, out_file) + +def is_stale(adapter: str, stats: dict) -> bool: + adapter_stat = stats.get(adapter, {}) + last_success = adapter_stat.get("last_success_ts", 0) + days_since_success = (time.time() - last_success) / 86400 + if days_since_success >= 7: + return True + + if adapter_stat.get("last_failed", False): + return True + + return False + +def get_input_requirement(adapter_path: Path): + content = adapter_path.read_text(encoding="utf-8") + + requires_json = re.search(r'add_argument\s*\(\s*["\']--input-json["\'].*?required=True', content, re.DOTALL) is not None + requires_input_csv = re.search(r'add_argument\s*\(\s*["\']--input-csv["\'].*?required=True', content, re.DOTALL) is not None + requires_just_csv = re.search(r'add_argument\s*\(\s*["\']--csv["\'].*?required=True', content, re.DOTALL) is not None + requires_csv = requires_input_csv or requires_just_csv + + arg_name = None + if requires_json: + arg_name = "--input-json" + elif requires_input_csv: + arg_name = "--input-csv" + elif requires_just_csv: + arg_name = "--csv" + + url = None + if requires_json or requires_csv: + url_match = re.search(r'(?:SOURCE(?:_CSV)?_URL|RESULTS_CSV_URL)\s*=\s*["\'](http[^"\']+)["\']', content) + if url_match: + url = url_match.group(1) + + return requires_json, requires_csv, url, arg_name + +def main(): + parser = argparse.ArgumentParser(description="Run all Every Eval Ever adapters robustly.") + parser.add_argument("--dry-run", action="store_true", help="Do not upload to Hugging Face") + args = parser.parse_args() + + DATA_DIR.mkdir(exist_ok=True) + + stats = download_hf_json("adapter_stats.json", {}) + last_report = download_hf_json("run_report.json", {}) + + today = datetime.datetime.now() + is_sunday = today.weekday() == 6 + + today_str = today.strftime("%Y-%m-%d") + current_report = { + "date": today_str, + "adapters": {} + } + + adapters = [d.name for d in UTILS_DIR.iterdir() if d.is_dir() and (d / "adapter.py").exists()] + + for adapter in sorted(adapters): + adapter_stat = stats.get(adapter, {}) + time_s = adapter_stat.get("time_s", 0) + size_mb = adapter_stat.get("size_mb", 0) + + is_heavy = time_s > HEAVY_TIME_S or size_mb > HEAVY_SIZE_MB + stale = is_stale(adapter, stats) + + if is_heavy and not is_sunday and not stale: + print(f"Skipping heavy adapter {adapter} (runs on Sundays or when stale)") + continue + + print(f"\n--- Running adapter: {adapter} ---") + + adapter_path = UTILS_DIR / adapter / "adapter.py" + requires_json, requires_csv, url, arg_name = get_input_requirement(adapter_path) + + adapter_data_dir = DATA_DIR / adapter + if adapter_data_dir.exists(): + shutil.rmtree(adapter_data_dir) + + adapter_data_dir.mkdir(parents=True, exist_ok=True) + + cmd = ["uv", "run", "python", "-m", f"utils.{adapter}.adapter"] + + content = adapter_path.read_text(encoding="utf-8") + if "--output-dir" in content: + cmd.extend(["--output-dir", str(adapter_data_dir)]) + + if "--from-hf" in content: + cmd.append("--from-hf") + + tmp_file = None + try: + if (requires_json or requires_csv) and not url: + print(f"Skipping adapter {adapter} because it requires {arg_name} but no URL was found in the script.") + continue + + if requires_json and url: + tmp_file = DATA_DIR / f"{adapter}_input.json" + print(f"Downloading required JSON input from {url}") + download_file(url, tmp_file) + cmd.extend([arg_name, str(tmp_file)]) + elif requires_csv and url: + tmp_file = DATA_DIR / f"{adapter}_input.csv" + print(f"Downloading required CSV input from {url}") + download_file(url, tmp_file) + cmd.extend([arg_name, str(tmp_file)]) + + start_t = time.time() + res = subprocess.run(cmd, capture_output=True, text=True) + elapsed = time.time() - start_t + + if res.returncode != 0: + print(f"Execution FAILED for {adapter}:\n{res.stderr}") + stats.setdefault(adapter, {})["last_failed"] = True + current_report["adapters"][adapter] = { + "execution_failed": True, + "error": res.stderr[-500:] + } + continue + + print(f"Execution succeeded in {elapsed:.2f}s") + + # Validation + print("Validating outputs...") + val_cmd = ["uv", "run", "python", "-m", "every_eval_ever", "validate", "--format", "json", str(adapter_data_dir)] + val_res = subprocess.run(val_cmd, capture_output=True, text=True) + + try: + out_str = val_res.stdout.strip() + idx = out_str.find('[') + if idx != -1: + val_data = json.loads(out_str[idx:]) + else: + val_data = [] + except json.JSONDecodeError as e: + print(f"Failed to parse validation JSON for {adapter}: {e}") + print(f"Stdout was: {val_res.stdout}") + val_data = [] + + valid_files = 0 + failed_files = 0 + errors_list = [] + + for f_report in val_data: + if f_report.get("valid"): + valid_files += 1 + else: + failed_files += 1 + errs = f_report.get("errors", []) + errors_list.extend(errs) + + invalid_f = Path(f_report.get("file")) + if invalid_f.exists(): + invalid_f.unlink() + + print(f"Validation: {valid_files} valid, {failed_files} failed") + + dir_size_mb = get_dir_size_mb(adapter_data_dir) + + stats.setdefault(adapter, {}).update({ + "time_s": elapsed, + "size_mb": dir_size_mb, + "last_success_ts": time.time(), + "last_failed": False + }) + + current_report["adapters"][adapter] = { + "execution_failed": False, + "valid_files": valid_files, + "failed_files": failed_files, + "errors": errors_list + } + + except Exception as e: + print(f"Exception during {adapter} processing: {e}") + stats.setdefault(adapter, {})["last_failed"] = True + current_report["adapters"][adapter] = { + "execution_failed": True, + "error": str(e) + } + finally: + if tmp_file and tmp_file.exists(): + tmp_file.unlink() + + with open(STATS_FILE, "w", encoding="utf-8") as f: + json.dump(stats, f, indent=2) + + with open(REPORT_FILE, "w", encoding="utf-8") as f: + json.dump(current_report, f, indent=2) + + if not args.dry_run: + print("Uploading to Hugging Face...") + api = HfApi() + try: + api.upload_folder( + folder_path=str(DATA_DIR), + path_in_repo="data", + repo_id=REPO_ID, + repo_type=REPO_TYPE, + commit_message=f"[Submission] Auto-run adapters {today_str}", + commit_description="Automated cron run of every-eval-ever adapters.", + create_pr=True + ) + print("Upload complete!") + except Exception as e: + print(f"Upload failed: {e}") + +if __name__ == "__main__": + main() + + +# RUN WITH +# $env:HF_TOKEN="your_huggingface_token_here" +# $env:ARTIFICIAL_ANALYSIS_API_KEY="your_artificial_analysis_api_key_here" +# $env:LLM_STATS_API_KEY="your_llm_stats_api_key_here" +# uv run python scripts/run_adapters.py From 42618d6977119719554e17263c9a5811987ecce1 Mon Sep 17 00:00:00 2001 From: Deep Joshi Date: Sat, 20 Jun 2026 22:08:29 +0530 Subject: [PATCH 06/44] Refactor run_adapters.py for repo ID and upload changes Updated the repository ID and modified the upload process to use upload_large_folder. Added checks for input requirements and improved error handling during adapter processing. --- utils/scripts/run_adapters.py | 40 +++++++++++++++++++++-------------- 1 file changed, 24 insertions(+), 16 deletions(-) diff --git a/utils/scripts/run_adapters.py b/utils/scripts/run_adapters.py index d945c0bdb..5bf621da8 100644 --- a/utils/scripts/run_adapters.py +++ b/utils/scripts/run_adapters.py @@ -1,3 +1,5 @@ +#!/usr/bin/env python3 + import argparse import datetime import json @@ -11,12 +13,14 @@ from huggingface_hub import HfApi, hf_hub_download from huggingface_hub.utils import EntryNotFoundError -REPO_ID = "evaleval/EEE_datastore" +REPO_ID = "deeplumiere/EEE_datastore" REPO_TYPE = "dataset" DATA_DIR = Path("data") STATS_FILE = DATA_DIR / "adapter_stats.json" REPORT_FILE = DATA_DIR / "run_report.json" UTILS_DIR = Path("utils") + +# Heuristics HEAVY_TIME_S = 60 HEAVY_SIZE_MB = 50 @@ -60,6 +64,7 @@ def is_stale(adapter: str, stats: dict) -> bool: def get_input_requirement(adapter_path: Path): content = adapter_path.read_text(encoding="utf-8") + # Check if --input-json or --input-csv or --csv is REQUIRED requires_json = re.search(r'add_argument\s*\(\s*["\']--input-json["\'].*?required=True', content, re.DOTALL) is not None requires_input_csv = re.search(r'add_argument\s*\(\s*["\']--input-csv["\'].*?required=True', content, re.DOTALL) is not None requires_just_csv = re.search(r'add_argument\s*\(\s*["\']--csv["\'].*?required=True', content, re.DOTALL) is not None @@ -75,6 +80,7 @@ def get_input_requirement(adapter_path: Path): url = None if requires_json or requires_csv: + # Find URL. Try SOURCE_URL, SOURCE_CSV_URL, or any other obvious data URL url_match = re.search(r'(?:SOURCE(?:_CSV)?_URL|RESULTS_CSV_URL)\s*=\s*["\'](http[^"\']+)["\']', content) if url_match: url = url_match.group(1) @@ -86,14 +92,17 @@ def main(): parser.add_argument("--dry-run", action="store_true", help="Do not upload to Hugging Face") args = parser.parse_args() + # Create data dir DATA_DIR.mkdir(exist_ok=True) + # Download existing state stats = download_hf_json("adapter_stats.json", {}) last_report = download_hf_json("run_report.json", {}) today = datetime.datetime.now() is_sunday = today.weekday() == 6 + # We will build a new report for today today_str = today.strftime("%Y-%m-%d") current_report = { "date": today_str, @@ -120,6 +129,7 @@ def main(): requires_json, requires_csv, url, arg_name = get_input_requirement(adapter_path) adapter_data_dir = DATA_DIR / adapter + # Clean previous run data if any if adapter_data_dir.exists(): shutil.rmtree(adapter_data_dir) @@ -127,6 +137,7 @@ def main(): cmd = ["uv", "run", "python", "-m", f"utils.{adapter}.adapter"] + # Only pass --output-dir if the adapter script mentions it content = adapter_path.read_text(encoding="utf-8") if "--output-dir" in content: cmd.extend(["--output-dir", str(adapter_data_dir)]) @@ -171,8 +182,11 @@ def main(): val_cmd = ["uv", "run", "python", "-m", "every_eval_ever", "validate", "--format", "json", str(adapter_data_dir)] val_res = subprocess.run(val_cmd, capture_output=True, text=True) + # Even if val_res fails (which it will if any file is invalid), it outputs JSON try: + # the validate command might print other stuff? we'll try to extract JSON out_str = val_res.stdout.strip() + # find the first [ idx = out_str.find('[') if idx != -1: val_data = json.loads(out_str[idx:]) @@ -194,15 +208,17 @@ def main(): failed_files += 1 errs = f_report.get("errors", []) errors_list.extend(errs) - + # Delete invalid file invalid_f = Path(f_report.get("file")) if invalid_f.exists(): invalid_f.unlink() print(f"Validation: {valid_files} valid, {failed_files} failed") + # Size measurement dir_size_mb = get_dir_size_mb(adapter_data_dir) + # Update stats stats.setdefault(adapter, {}).update({ "time_s": elapsed, "size_mb": dir_size_mb, @@ -214,7 +230,7 @@ def main(): "execution_failed": False, "valid_files": valid_files, "failed_files": failed_files, - "errors": errors_list + "errors": errors_list[:50] # save up to 50 errors in report } except Exception as e: @@ -228,24 +244,23 @@ def main(): if tmp_file and tmp_file.exists(): tmp_file.unlink() + # Save stats and report with open(STATS_FILE, "w", encoding="utf-8") as f: json.dump(stats, f, indent=2) with open(REPORT_FILE, "w", encoding="utf-8") as f: json.dump(current_report, f, indent=2) + # Upload to HF if not args.dry_run: print("Uploading to Hugging Face...") api = HfApi() try: - api.upload_folder( - folder_path=str(DATA_DIR), - path_in_repo="data", + api.upload_large_folder( repo_id=REPO_ID, + folder_path=".", repo_type=REPO_TYPE, - commit_message=f"[Submission] Auto-run adapters {today_str}", - commit_description="Automated cron run of every-eval-ever adapters.", - create_pr=True + allow_patterns=["data/**"] ) print("Upload complete!") except Exception as e: @@ -253,10 +268,3 @@ def main(): if __name__ == "__main__": main() - - -# RUN WITH -# $env:HF_TOKEN="your_huggingface_token_here" -# $env:ARTIFICIAL_ANALYSIS_API_KEY="your_artificial_analysis_api_key_here" -# $env:LLM_STATS_API_KEY="your_llm_stats_api_key_here" -# uv run python scripts/run_adapters.py From 162f85da6f04fbf0f915f25ece704bd0cf8d17b2 Mon Sep 17 00:00:00 2001 From: Deep Joshi Date: Sat, 20 Jun 2026 22:14:36 +0530 Subject: [PATCH 07/44] First Run of Adapter Cron --- .github/workflows/adapter_cronjob.yml | 38 +++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 .github/workflows/adapter_cronjob.yml diff --git a/.github/workflows/adapter_cronjob.yml b/.github/workflows/adapter_cronjob.yml new file mode 100644 index 000000000..34b51e1f4 --- /dev/null +++ b/.github/workflows/adapter_cronjob.yml @@ -0,0 +1,38 @@ +name: Adapters Cron + +on: + schedule: + - cron: '0 0 * * *' + workflow_dispatch: + +jobs: + run-adapters: + runs-on: ubuntu-latest + steps: + - name: Checkout repository + uses: actions/checkout@v4 + + - name: Install uv + uses: astral-sh/setup-uv@v5 + with: + enable-cache: true + cache-dependency-glob: "uv.lock" + + - name: Set up Python + uses: actions/setup-python@v5 + with: + python-version-file: "pyproject.toml" + + - name: Install dependencies + run: uv sync --locked --all-extras + + - name: Run Adapters Orchestrator + env: + HF_TOKEN: ${{ secrets.HF_TOKEN }} + OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }} + ARTIFICIAL_ANALYSIS_API_KEY: ${{ secrets.ARTIFICIAL_ANALYSIS_API_KEY }} + KAGGLE_USERNAME: ${{ secrets.KAGGLE_USERNAME }} + KAGGLE_KEY: ${{ secrets.KAGGLE_KEY }} + LLM_STATS_API_KEY: ${{ secrets.LLM_STATS_API_KEY }} + # UPDATED PATH: Pointing to utils/scripts/run_adapters.py + run: uv run python utils/scripts/run_adapters.py From 2e2b85c8ffab2e29843751e9c2c2cff74e32bad1 Mon Sep 17 00:00:00 2001 From: Deep Joshi Date: Sat, 20 Jun 2026 22:40:21 +0530 Subject: [PATCH 08/44] Add environment to adapter cronjob workflow --- .github/workflows/adapter_cronjob.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/adapter_cronjob.yml b/.github/workflows/adapter_cronjob.yml index 34b51e1f4..876609fa2 100644 --- a/.github/workflows/adapter_cronjob.yml +++ b/.github/workflows/adapter_cronjob.yml @@ -8,6 +8,7 @@ on: jobs: run-adapters: runs-on: ubuntu-latest + environment: adapter_cron steps: - name: Checkout repository uses: actions/checkout@v4 From ed82ecb990b6744e8f927e5814a07c216da81f2a Mon Sep 17 00:00:00 2001 From: Deep Joshi Date: Sun, 21 Jun 2026 09:46:06 +0530 Subject: [PATCH 09/44] Enhance filename sanitization in io.py Sanitize filenames to avoid issues with Hugging Face Hub by replacing invalid characters and handling names starting with 'x00'. --- every_eval_ever/helpers/io.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/every_eval_ever/helpers/io.py b/every_eval_ever/helpers/io.py index 88ac19730..8e2c1d2fa 100644 --- a/every_eval_ever/helpers/io.py +++ b/every_eval_ever/helpers/io.py @@ -21,7 +21,12 @@ def sanitize_filename(name: str) -> str: Sanitized string safe for filesystem use """ # Replace characters invalid on Windows/Unix filesystems - return re.sub(r'[<>:"/\\|?*]', '_', name) + name = re.sub(r'[<>:"/\\|?*]', '_', name) + # Hugging Face Hub blocks paths containing "/x00". If a name starts with x00, + # it will create a /x00 in the path when joined. + if name.startswith("x00"): + name = "x_00" + name[3:] + return name def generate_output_path( From 9cbffab058c0c4bc75ad0c76ffb25b35644bca17 Mon Sep 17 00:00:00 2001 From: Deep Joshi Date: Sun, 21 Jun 2026 14:47:43 +0530 Subject: [PATCH 10/44] Fix upload function to use upload_folder --- utils/scripts/run_adapters.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/utils/scripts/run_adapters.py b/utils/scripts/run_adapters.py index 5bf621da8..670fbc374 100644 --- a/utils/scripts/run_adapters.py +++ b/utils/scripts/run_adapters.py @@ -256,15 +256,15 @@ def main(): print("Uploading to Hugging Face...") api = HfApi() try: - api.upload_large_folder( + api.upload_folder( repo_id=REPO_ID, folder_path=".", repo_type=REPO_TYPE, - allow_patterns=["data/**"] + allow_patterns=["data/**"], + create_pr=True ) print("Upload complete!") except Exception as e: print(f"Upload failed: {e}") - if __name__ == "__main__": main() From 6dbe1afccd57f1e7a33a94e078700f214eb0dc4d Mon Sep 17 00:00:00 2001 From: Deep Joshi Date: Tue, 30 Jun 2026 11:46:03 +0530 Subject: [PATCH 11/44] Change cron schedule to run weekly on Sundays --- .github/workflows/adapter_cronjob.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/adapter_cronjob.yml b/.github/workflows/adapter_cronjob.yml index 876609fa2..c1419d09d 100644 --- a/.github/workflows/adapter_cronjob.yml +++ b/.github/workflows/adapter_cronjob.yml @@ -2,7 +2,7 @@ name: Adapters Cron on: schedule: - - cron: '0 0 * * *' + - cron: '0 0 * * 0' workflow_dispatch: jobs: From 2595b8926edb376173b2097e3457eec72ed9e983 Mon Sep 17 00:00:00 2001 From: Deep Joshi Date: Tue, 30 Jun 2026 11:48:54 +0530 Subject: [PATCH 12/44] Update repository ID and add revision parameter --- utils/scripts/run_adapters.py | 44 +++++++++++++++++------------------ 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/utils/scripts/run_adapters.py b/utils/scripts/run_adapters.py index 670fbc374..fd6ac270d 100644 --- a/utils/scripts/run_adapters.py +++ b/utils/scripts/run_adapters.py @@ -13,7 +13,7 @@ from huggingface_hub import HfApi, hf_hub_download from huggingface_hub.utils import EntryNotFoundError -REPO_ID = "deeplumiere/EEE_datastore" +REPO_ID = "evaleval/EEE_datastore" REPO_TYPE = "dataset" DATA_DIR = Path("data") STATS_FILE = DATA_DIR / "adapter_stats.json" @@ -33,9 +33,9 @@ def get_dir_size_mb(path: Path) -> float: total += f.stat().st_size return total / (1024 * 1024) -def download_hf_json(filename: str, default: dict) -> dict: +def download_hf_json(filename: str, default: dict, revision: str = "main") -> dict: try: - path = hf_hub_download(repo_id=REPO_ID, filename=filename, repo_type=REPO_TYPE) + path = hf_hub_download(repo_id=REPO_ID, filename=filename, repo_type=REPO_TYPE, revision=revision) with open(path, "r", encoding="utf-8") as f: return json.load(f) except EntryNotFoundError: @@ -95,12 +95,25 @@ def main(): # Create data dir DATA_DIR.mkdir(exist_ok=True) + api = HfApi() + existing_pr = None + try: + prs = api.get_repo_discussions(repo_id=REPO_ID, repo_type=REPO_TYPE) + for p in prs: + if p.is_pull_request and p.status == 'open' and p.title == "Automated Adapter Data Update": + existing_pr = p + break + except Exception as e: + print(f"Warning: Could not fetch PRs: {e}") + + revision = f"refs/pr/{existing_pr.num}" if existing_pr else "main" + # Download existing state - stats = download_hf_json("adapter_stats.json", {}) - last_report = download_hf_json("run_report.json", {}) + stats = download_hf_json("data/adapter_stats.json", {}, revision=revision) + last_report = download_hf_json("data/run_report.json", {}, revision=revision) today = datetime.datetime.now() - is_sunday = today.weekday() == 6 + is_monthly_run = today.day <= 7 # Runs weekly, so this is true once a month # We will build a new report for today today_str = today.strftime("%Y-%m-%d") @@ -119,8 +132,8 @@ def main(): is_heavy = time_s > HEAVY_TIME_S or size_mb > HEAVY_SIZE_MB stale = is_stale(adapter, stats) - if is_heavy and not is_sunday and not stale: - print(f"Skipping heavy adapter {adapter} (runs on Sundays or when stale)") + if is_heavy and not is_monthly_run and not stale: + print(f"Skipping heavy adapter {adapter} (runs monthly or when stale)") continue print(f"\n--- Running adapter: {adapter} ---") @@ -254,17 +267,4 @@ def main(): # Upload to HF if not args.dry_run: print("Uploading to Hugging Face...") - api = HfApi() - try: - api.upload_folder( - repo_id=REPO_ID, - folder_path=".", - repo_type=REPO_TYPE, - allow_patterns=["data/**"], - create_pr=True - ) - print("Upload complete!") - except Exception as e: - print(f"Upload failed: {e}") -if __name__ == "__main__": - main() + # api is already initialized earlier From 7d38126b0b33c85187ceb9f74b90dec154e292b2 Mon Sep 17 00:00:00 2001 From: Deep Joshi Date: Tue, 30 Jun 2026 12:00:43 +0530 Subject: [PATCH 13/44] Update run_adapters.py --- utils/scripts/run_adapters.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/utils/scripts/run_adapters.py b/utils/scripts/run_adapters.py index fd6ac270d..0385c4910 100644 --- a/utils/scripts/run_adapters.py +++ b/utils/scripts/run_adapters.py @@ -21,8 +21,8 @@ UTILS_DIR = Path("utils") # Heuristics -HEAVY_TIME_S = 60 -HEAVY_SIZE_MB = 50 +HEAVY_TIME_S = 120 +HEAVY_SIZE_MB = 512 def get_dir_size_mb(path: Path) -> float: total = 0 From 5c025cebcb45beb3b5664a150e274a3fd887c338 Mon Sep 17 00:00:00 2001 From: Deep Joshi Date: Tue, 30 Jun 2026 12:12:55 +0530 Subject: [PATCH 14/44] Update run_adapters.py --- utils/scripts/run_adapters.py | 56 +++++++++++++++++++++++++---------- 1 file changed, 41 insertions(+), 15 deletions(-) diff --git a/utils/scripts/run_adapters.py b/utils/scripts/run_adapters.py index 0385c4910..0816f16a0 100644 --- a/utils/scripts/run_adapters.py +++ b/utils/scripts/run_adapters.py @@ -13,7 +13,7 @@ from huggingface_hub import HfApi, hf_hub_download from huggingface_hub.utils import EntryNotFoundError -REPO_ID = "evaleval/EEE_datastore" +REPO_ID = "deeplumiere/EEE_datastore" REPO_TYPE = "dataset" DATA_DIR = Path("data") STATS_FILE = DATA_DIR / "adapter_stats.json" @@ -21,8 +21,8 @@ UTILS_DIR = Path("utils") # Heuristics -HEAVY_TIME_S = 120 -HEAVY_SIZE_MB = 512 +HEAVY_TIME_S = 60 +HEAVY_SIZE_MB = 50 def get_dir_size_mb(path: Path) -> float: total = 0 @@ -95,25 +95,29 @@ def main(): # Create data dir DATA_DIR.mkdir(exist_ok=True) + # Initialize API and check for existing PR api = HfApi() - existing_pr = None - try: - prs = api.get_repo_discussions(repo_id=REPO_ID, repo_type=REPO_TYPE) - for p in prs: - if p.is_pull_request and p.status == 'open' and p.title == "Automated Adapter Data Update": - existing_pr = p - break - except Exception as e: - print(f"Warning: Could not fetch PRs: {e}") - + print("Checking for existing PRs...") + prs = api.get_repo_discussions(repo_id=REPO_ID, repo_type=REPO_TYPE) + existing_pr = next((pr for pr in prs if getattr(pr, "is_pull_request", False) and pr.status == "open" and pr.title == "Automated Adapter Data Update"), None) + revision = f"refs/pr/{existing_pr.num}" if existing_pr else "main" + if existing_pr: + print(f"Found existing PR #{existing_pr.num}. Using revision {revision} for state.") # Download existing state + # Try data/ prefix first, fallback to root stats = download_hf_json("data/adapter_stats.json", {}, revision=revision) + if not stats: + stats = download_hf_json("adapter_stats.json", {}, revision=revision) + last_report = download_hf_json("data/run_report.json", {}, revision=revision) + if not last_report: + last_report = download_hf_json("run_report.json", {}, revision=revision) today = datetime.datetime.now() - is_monthly_run = today.day <= 7 # Runs weekly, so this is true once a month + is_sunday = today.weekday() == 6 + is_monthly_run = today.day <= 7 # We will build a new report for today today_str = today.strftime("%Y-%m-%d") @@ -267,4 +271,26 @@ def main(): # Upload to HF if not args.dry_run: print("Uploading to Hugging Face...") - # api is already initialized earlier + try: + upload_kwargs = { + "repo_id": REPO_ID, + "folder_path": ".", + "repo_type": REPO_TYPE, + "allow_patterns": ["data/**"], + "commit_message": "Automated Adapter Data Update", + "commit_description": "Data update from GitHub Actions" + } + if existing_pr: + print(f"Updating existing PR #{existing_pr.num}") + upload_kwargs["revision"] = f"refs/pr/{existing_pr.num}" + upload_kwargs["create_pr"] = False + else: + print("Creating new PR") + upload_kwargs["create_pr"] = True + + api.upload_folder(**upload_kwargs) + print("Upload complete!") + except Exception as e: + print(f"Upload failed: {e}") +if __name__ == "__main__": + main() From 1a7ba4cef2de4ba3a42bae9c7f02321e5faf8178 Mon Sep 17 00:00:00 2001 From: Deep Joshi Date: Tue, 30 Jun 2026 12:31:29 +0530 Subject: [PATCH 15/44] Update run_adapters.py --- utils/scripts/run_adapters.py | 60 +++++++++++++++++++++++++---------- 1 file changed, 44 insertions(+), 16 deletions(-) diff --git a/utils/scripts/run_adapters.py b/utils/scripts/run_adapters.py index 0816f16a0..1c183ec9f 100644 --- a/utils/scripts/run_adapters.py +++ b/utils/scripts/run_adapters.py @@ -98,8 +98,21 @@ def main(): # Initialize API and check for existing PR api = HfApi() print("Checking for existing PRs...") + try: + current_user = api.whoami().get("name") + except Exception as e: + print(f"Failed to get current user: {e}") + current_user = None + prs = api.get_repo_discussions(repo_id=REPO_ID, repo_type=REPO_TYPE) - existing_pr = next((pr for pr in prs if getattr(pr, "is_pull_request", False) and pr.status == "open" and pr.title == "Automated Adapter Data Update"), None) + open_prs = [ + pr for pr in prs + if getattr(pr, "is_pull_request", False) + and pr.status == "open" + and (pr.author == current_user if current_user else True) + ] + + existing_pr = max(open_prs, key=lambda x: x.num) if open_prs else None revision = f"refs/pr/{existing_pr.num}" if existing_pr else "main" if existing_pr: @@ -154,6 +167,14 @@ def main(): cmd = ["uv", "run", "python", "-m", f"utils.{adapter}.adapter"] + # Prepare environment for adapter with every_eval_ever in PYTHONPATH + env = os.environ.copy() + eee_path = str(Path("every_eval_ever").absolute()) + if "PYTHONPATH" in env: + env["PYTHONPATH"] = f"{eee_path}{os.pathsep}{env['PYTHONPATH']}" + else: + env["PYTHONPATH"] = eee_path + # Only pass --output-dir if the adapter script mentions it content = adapter_path.read_text(encoding="utf-8") if "--output-dir" in content: @@ -180,7 +201,7 @@ def main(): cmd.extend([arg_name, str(tmp_file)]) start_t = time.time() - res = subprocess.run(cmd, capture_output=True, text=True) + res = subprocess.run(cmd, capture_output=True, text=True, env=env) elapsed = time.time() - start_t if res.returncode != 0: @@ -197,7 +218,7 @@ def main(): # Validation print("Validating outputs...") val_cmd = ["uv", "run", "python", "-m", "every_eval_ever", "validate", "--format", "json", str(adapter_data_dir)] - val_res = subprocess.run(val_cmd, capture_output=True, text=True) + val_res = subprocess.run(val_cmd, capture_output=True, text=True, env=env) # Even if val_res fails (which it will if any file is invalid), it outputs JSON try: @@ -272,23 +293,30 @@ def main(): if not args.dry_run: print("Uploading to Hugging Face...") try: - upload_kwargs = { - "repo_id": REPO_ID, - "folder_path": ".", - "repo_type": REPO_TYPE, - "allow_patterns": ["data/**"], - "commit_message": "Automated Adapter Data Update", - "commit_description": "Data update from GitHub Actions" - } if existing_pr: print(f"Updating existing PR #{existing_pr.num}") - upload_kwargs["revision"] = f"refs/pr/{existing_pr.num}" - upload_kwargs["create_pr"] = False + pr_num = existing_pr.num else: - print("Creating new PR") - upload_kwargs["create_pr"] = True + print("Creating new PR...") + new_pr = api.create_pull_request( + repo_id=REPO_ID, + title="Automated Adapter Data Update", + description="Data update from GitHub Actions", + repo_type=REPO_TYPE + ) + pr_num = new_pr.num + print(f"Created new PR #{pr_num}") - api.upload_folder(**upload_kwargs) + upload_revision = f"refs/pr/{pr_num}" + + print(f"Uploading using upload_large_folder to revision {upload_revision}...") + api.upload_large_folder( + repo_id=REPO_ID, + folder_path=".", + repo_type=REPO_TYPE, + revision=upload_revision, + allow_patterns=["data/**"] + ) print("Upload complete!") except Exception as e: print(f"Upload failed: {e}") From c8727c6f3ab442cd702b9e8fa7547180cd97e83b Mon Sep 17 00:00:00 2001 From: Deep Joshi Date: Tue, 30 Jun 2026 20:25:28 +0530 Subject: [PATCH 16/44] Update argument parser description in run_adapters.py --- utils/scripts/run_adapters.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/utils/scripts/run_adapters.py b/utils/scripts/run_adapters.py index 1c183ec9f..1db525051 100644 --- a/utils/scripts/run_adapters.py +++ b/utils/scripts/run_adapters.py @@ -88,8 +88,8 @@ def get_input_requirement(adapter_path: Path): return requires_json, requires_csv, url, arg_name def main(): - parser = argparse.ArgumentParser(description="Run all Every Eval Ever adapters robustly.") - parser.add_argument("--dry-run", action="store_true", help="Do not upload to Hugging Face") + parser = argparse.ArgumentParser(description="Run all Every Eval Ever adapters on croj.") + parser.add_argument("--dry-run", action="store_true", help="Does not upload to Hugging Face") args = parser.parse_args() # Create data dir From d390cc2ceb29b521ea77e1171f8a586739d16734 Mon Sep 17 00:00:00 2001 From: Deep Joshi Date: Wed, 1 Jul 2026 11:59:49 +0530 Subject: [PATCH 17/44] Add files via upload --- utils/scripts/pr_corrector.py | 404 ++++++++++++++++++++++++++++++++++ 1 file changed, 404 insertions(+) create mode 100644 utils/scripts/pr_corrector.py diff --git a/utils/scripts/pr_corrector.py b/utils/scripts/pr_corrector.py new file mode 100644 index 000000000..7e6f4e8df --- /dev/null +++ b/utils/scripts/pr_corrector.py @@ -0,0 +1,404 @@ +import os +import re +import json +import shutil +import stat +import urllib.request +from pathlib import Path +from huggingface_hub import HfApi, CommitOperationAdd, hf_hub_download + +from every_eval_ever.validate import validate_file + +# --- CONFIGURATION --- +REPO_ID = "evaleval/EEE_datastore" +REPO_TYPE = "dataset" +WORKSPACE = "EEE_Targeted_Workspace" +SCHEMA_PATH = "eval.schema.json" + + +def remove_readonly(func, path, excinfo): + """Clear the read-only bit on Windows so shutil can delete files.""" + os.chmod(path, stat.S_IWRITE) + func(path) + + +def load_schema(): + with open(SCHEMA_PATH, "r", encoding="utf-8") as f: + return json.load(f) + + +def resolve_ref(schema, ref): + parts = ref.replace("#/", "").split("/") + current = schema + for part in parts: + current = current.get(part, {}) + return current + + +def get_schema_info(loc_string, root_schema): + """Parses loc string like 'evaluation_results -> [0] -> metric_config' and returns its schema.""" + parts = loc_string.split(" -> ") + current = root_schema + + for part in parts: + if "$ref" in current: + current = resolve_ref(root_schema, current["$ref"]) + + if part.startswith("[") and part.endswith("]"): + current = current.get("items", {}) + else: + if "properties" in current and part in current["properties"]: + current = current["properties"][part] + elif "oneOf" in current: + found = False + for option in current["oneOf"]: + opt = option + if "$ref" in opt: + opt = resolve_ref(root_schema, opt["$ref"]) + if "properties" in opt and part in opt["properties"]: + current = opt["properties"][part] + found = True + break + if not found: + current = {} + else: + current = {} + + if "$ref" in current: + current = resolve_ref(root_schema, current["$ref"]) + + return current + + +def convert_value(user_input, schema_info): + if not schema_info: + return user_input + + expected_type = schema_info.get("type") + + if expected_type == "boolean": + return user_input.lower() in ["true", "1", "yes", "y", "t"] + elif expected_type == "integer": + try: + return int(user_input) + except ValueError: + return user_input + elif expected_type == "number": + try: + return float(user_input) + except ValueError: + return user_input + elif expected_type == "array": + try: + parsed = json.loads(user_input) + if isinstance(parsed, list): + return parsed + except json.JSONDecodeError: + pass + # Simple fallback for arrays + return [s.strip() for s in user_input.split(",") if s.strip()] + + # If type is an array of options e.g., ["null", "number"] + if isinstance(expected_type, list): + if "number" in expected_type: + try: + return float(user_input) + except ValueError: + pass + if "integer" in expected_type: + try: + return int(user_input) + except ValueError: + pass + + return user_input + + +def apply_fix_exact(data, loc_string, value): + """Dynamically traverses a JSON object and injects the value at the exact location.""" + parts = loc_string.split(" -> ") + if not parts: + return + + current = data + for i in range(len(parts) - 1): + part = parts[i] + if part.startswith("[") and part.endswith("]"): + index = int(part[1:-1]) + current = current[index] + else: + if part not in current: + current[part] = {} + current = current[part] + + last_part = parts[-1] + if last_part.startswith("[") and last_part.endswith("]"): + index = int(last_part[1:-1]) + current[index] = value + else: + current[last_part] = value + + +def apply_fix_fuzzy(data, path_str, key, value): + """Dynamically traverses a JSON object using dot notation and injects the key/value pair.""" + parts = path_str.split('.') if path_str else [] + + def traverse(current_obj, path_parts): + if not path_parts: + if isinstance(current_obj, dict): + current_obj[key] = value + return + + part = path_parts[0] + if isinstance(current_obj, dict): + if part not in current_obj: + current_obj[part] = {} + if len(path_parts) == 1: + if isinstance(current_obj[part], list): + for item in current_obj[part]: + if isinstance(item, dict): + item[key] = value + else: + current_obj[part][key] = value + else: + traverse(current_obj[part], path_parts[1:]) + elif isinstance(current_obj, list): + for item in current_obj: + traverse(item, path_parts) + + traverse(data, parts) + + +def get_pr_files(repo_id, pr_num, token): + """Fetches the list of modified .json files in the PR using diffUrl or HTML scraping as a fallback.""" + url = f"https://huggingface.co/api/datasets/{repo_id}/discussions/{pr_num}" + req = urllib.request.Request(url) + if token: + req.add_header("Authorization", f"Bearer {token}") + + try: + with urllib.request.urlopen(req) as res: + data = json.loads(res.read().decode('utf-8')) + + diff_url = data.get('diffUrl') + if diff_url: + if diff_url.startswith('/'): + diff_url = "https://huggingface.co" + diff_url + diff_req = urllib.request.Request(diff_url) + if token: + diff_req.add_header("Authorization", f"Bearer {token}") + with urllib.request.urlopen(diff_req) as diff_res: + diff_text = diff_res.read().decode('utf-8') + files = re.findall(r'^\+\+\+ b/(data/.*\.json)$', diff_text, flags=re.MULTILINE) + if files: + return list(set(files)) + except Exception as e: + pass + + # Fallback to HTML scraping + html_url = f"https://huggingface.co/datasets/{repo_id}/discussions/{pr_num}/files" + html_req = urllib.request.Request(html_url) + if token: + html_req.add_header("Authorization", f"Bearer {token}") + try: + with urllib.request.urlopen(html_req) as res: + html = res.read().decode('utf-8') + files = re.findall(r'(data/[\w\-\./]+\.json)', html) + return list(set(files)) + except Exception as e: + print(f"โŒ Failed to parse files from PR: {e}") + + return [] + + +def custom_validate(data): + """Custom heuristic validator for warnings not strictly in the schema.""" + bot_warnings = [] + + # 1. Check for deployment_type and dependent fields + model_info = data.get('model_info', {}) + additional = model_info.get('additional_details', {}) + + deployment_type = additional.get('deployment_type') + if not deployment_type: + bot_warnings.append(('model_info.additional_details', 'deployment_type', 'Expected one of: api, local, unknown')) + else: + if deployment_type == 'api' and 'model_availability' not in additional: + bot_warnings.append(('model_info.additional_details', 'model_availability', "Expected one of: closed_source, open_weights_deployment, other")) + + return bot_warnings + + +def main(): + print("๐Ÿค– EEE Datastore Targeted PR Fixer ๐Ÿค–\n") + + hf_token = input("Enter your Hugging Face Access Token: ").strip() + pr_input = input("Enter the PR number or URL (e.g., 136 or https://.../136): ").strip() + + pr_num = re.search(r'(\d+)$', pr_input).group(1) + revision = f"refs/pr/{pr_num}" + api = HfApi(token=hf_token) + + try: + schema = load_schema() + except Exception as e: + print(f"โŒ Failed to load {SCHEMA_PATH}: {e}") + return + + print("\n๐Ÿ“‚ Fetching file list for the PR...") + json_files = get_pr_files(REPO_ID, pr_num, hf_token) + + if not json_files: + print("โŒ No aggregate JSON files found in this PR to fix. Is the PR number correct?") + return + + print(f"Found {len(json_files)} file(s) in PR #{pr_num}.") + + if os.path.exists(WORKSPACE): + shutil.rmtree(WORKSPACE, onexc=remove_readonly) + os.makedirs(WORKSPACE) + + operations = [] + apply_to_all_answers = {} + print(f"Downloading {len(json_files)} JSON file(s) locally...\n") + + for file_path in json_files: + try: + local_path = hf_hub_download( + repo_id=REPO_ID, + repo_type=REPO_TYPE, + filename=file_path, + revision=revision, + token=hf_token, + local_dir=WORKSPACE, + local_dir_use_symlinks=False + ) + except Exception as e: + print(f"โŒ Failed to download {file_path}: {e}") + continue + + modified = False + + while True: + # Validate the downloaded file + report = validate_file(Path(local_path)) + + with open(local_path, "r", encoding="utf-8") as f: + data = json.load(f) + + bot_warnings = custom_validate(data) + missing_errors = [err for err in report.errors if "missing" in err.get("type", "")] + + if report.valid and not bot_warnings and not missing_errors: + if not modified: + print(f"โœ… {file_path.split('/')[-1]} passed validation and has no bot warnings! No fixes needed.") + break + + if not missing_errors and not bot_warnings: + print(f"โš ๏ธ {file_path.split('/')[-1]} has non-missing validation errors:") + for err in report.errors: + print(f" - {err['loc']}: {err['msg']}") + break + + print(f"\n๐Ÿ“„ Fixing {file_path.split('/')[-1]} ({len(missing_errors)} missing fields, {len(bot_warnings)} bot warnings)") + made_changes_this_round = False + + # Process standard validation missing errors + for err in missing_errors: + loc_str = err['loc'] + last_key = loc_str.split(" -> ")[-1] + + # Check for "apply all" override based on the key name + if last_key in apply_to_all_answers: + apply_fix_exact(data, loc_str, apply_to_all_answers[last_key]) + made_changes_this_round = True + continue + + schema_info = get_schema_info(loc_str, schema) + desc = schema_info.get("description", "No description available") + expected_type = schema_info.get("type", "unknown") + + print(f"\n Missing: '{last_key}' at '{loc_str}'") + print(f" Type: {expected_type} | Description: {desc}") + + user_input = input(f" Enter value (or 'skip', or 'all:your_value'): ").strip() + + if user_input.lower() == 'skip' or user_input == '': + print(" โญ๏ธ Skipped.") + continue + + if user_input.lower().startswith("all:"): + raw_value = user_input[4:].strip() + converted = convert_value(raw_value, schema_info) + apply_to_all_answers[last_key] = converted + apply_fix_exact(data, loc_str, converted) + made_changes_this_round = True + print(f" โœ… Applied '{converted}' to this and all future occurrences of '{last_key}'.") + else: + converted = convert_value(user_input, schema_info) + apply_fix_exact(data, loc_str, converted) + made_changes_this_round = True + print(f" โœ… Applied '{converted}'.") + + # Process bot warnings + for path_str, key, desc in bot_warnings: + if key in apply_to_all_answers: + apply_fix_fuzzy(data, path_str, key, apply_to_all_answers[key]) + made_changes_this_round = True + continue + + print(f"\n Bot Warning Missing: '{key}' inside '{path_str}'") + print(f" Description: {desc}") + user_input = input(f" Enter value (or 'skip', or 'all:your_value'): ").strip() + + if user_input.lower() == 'skip' or user_input == '': + print(" โญ๏ธ Skipped.") + continue + + # Fallback for bot warning schema lookup is harder without exact array indices + if user_input.lower().startswith("all:"): + raw_value = user_input[4:].strip() + # for bot warnings we just inject string directly or attempt basic inference + converted = convert_value(raw_value, {}) + apply_to_all_answers[key] = converted + apply_fix_fuzzy(data, path_str, key, converted) + made_changes_this_round = True + print(f" โœ… Applied '{converted}' to this and all future files.") + else: + converted = convert_value(user_input, {}) + apply_fix_fuzzy(data, path_str, key, converted) + made_changes_this_round = True + print(f" โœ… Applied '{converted}'.") + + if made_changes_this_round: + modified = True + with open(local_path, "w", encoding="utf-8") as f: + json.dump(data, f, indent=4, ensure_ascii=False) + f.write("\n") + else: + # User skipped everything, break to avoid infinite loop + break + + if modified: + operations.append(CommitOperationAdd(path_in_repo=file_path, path_or_fileobj=local_path)) + + if operations: + print(f"\n๐Ÿ“ค Committing {len(operations)} updated file(s) to PR #{pr_num}...") + api.create_commit( + repo_id=REPO_ID, + repo_type=REPO_TYPE, + revision=revision, + operations=operations, + commit_message="Fix schema warnings via interactive script" + ) + print("๐ŸŽ‰ Success! Your PR has been updated.") + else: + print("\nโš ๏ธ No changes were made that require a commit.") + + print("๐Ÿงน Cleaning up local files...") + shutil.rmtree(WORKSPACE, onexc=remove_readonly) + print("โœจ Cleanup complete!") + + +if __name__ == "__main__": + main() \ No newline at end of file From fc0f8611a76d06033700fa1b96187da05265fb20 Mon Sep 17 00:00:00 2001 From: Deep Joshi Date: Wed, 1 Jul 2026 12:00:31 +0530 Subject: [PATCH 18/44] Update run_adapters.py --- utils/scripts/run_adapters.py | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/utils/scripts/run_adapters.py b/utils/scripts/run_adapters.py index 1db525051..ecef4c245 100644 --- a/utils/scripts/run_adapters.py +++ b/utils/scripts/run_adapters.py @@ -88,8 +88,8 @@ def get_input_requirement(adapter_path: Path): return requires_json, requires_csv, url, arg_name def main(): - parser = argparse.ArgumentParser(description="Run all Every Eval Ever adapters on croj.") - parser.add_argument("--dry-run", action="store_true", help="Does not upload to Hugging Face") + parser = argparse.ArgumentParser(description="Run all Every Eval Ever adapters robustly.") + parser.add_argument("--dry-run", action="store_true", help="Do not upload to Hugging Face") args = parser.parse_args() # Create data dir @@ -309,16 +309,16 @@ def main(): upload_revision = f"refs/pr/{pr_num}" - print(f"Uploading using upload_large_folder to revision {upload_revision}...") - api.upload_large_folder( - repo_id=REPO_ID, - folder_path=".", - repo_type=REPO_TYPE, - revision=upload_revision, - allow_patterns=["data/**"] - ) - print("Upload complete!") - except Exception as e: - print(f"Upload failed: {e}") -if __name__ == "__main__": - main() + from huggingface_hub import CommitOperationAdd + operations = [] + + # Add stats and report files + if STATS_FILE.exists(): + operations.append(CommitOperationAdd(path_in_repo=STATS_FILE.as_posix(), path_or_fileobj=STATS_FILE)) + if REPORT_FILE.exists(): + operations.append(CommitOperationAdd(path_in_repo=REPORT_FILE.as_posix(), path_or_fileobj=REPORT_FILE)) + + # Add all files from adapters that were actually run this session + for adapter in current_report.get("adapters", {}).keys(): + adapter_data_dir = DATA_DIR / adapter + From 3005137e3dc2f788fff0999343a4eba7e50caba2 Mon Sep 17 00:00:00 2001 From: Deep Joshi Date: Thu, 2 Jul 2026 12:04:44 +0530 Subject: [PATCH 19/44] Update run_adapters.py --- utils/scripts/run_adapters.py | 392 +++++++++++++++++----------------- 1 file changed, 196 insertions(+), 196 deletions(-) diff --git a/utils/scripts/run_adapters.py b/utils/scripts/run_adapters.py index ecef4c245..3a51e8c88 100644 --- a/utils/scripts/run_adapters.py +++ b/utils/scripts/run_adapters.py @@ -1,10 +1,27 @@ #!/usr/bin/env python3 +""" +Every Eval Ever - Adapter Orchestrator + +This script manages the automated execution of all data adapters for the +Every Eval Ever (EEE) project. It is designed to run periodically (e.g., via +GitHub Actions cron jobs) to ensure evaluation data remains up-to-date. + +Key Capabilities: +- Smart Data Detection: Employs HTTP HEAD requests to monitor upstream data + (CSV/JSON files) for changes using ETag, Last-Modified, or Content-Length headers. +- Prioritized Execution: Identifies adapters with new remote data and executes them first. +- Resource Optimization: Defers "heavy" adapters (high time or size cost) unless + their data is stale or a monthly forced run is triggered. +- Automated Validation: Automatically validates all generated EEE JSON records + against the official schema. +- Hugging Face Integration: Downloads the previous execution state and seamlessly + pushes new or updated records to a Pull Request on the target HF dataset repo. +""" import argparse import datetime import json import os -import re import shutil import subprocess import time @@ -24,7 +41,25 @@ HEAVY_TIME_S = 60 HEAVY_SIZE_MB = 50 +# Central configuration for adapters that require file downloads +ADAPTER_CONFIGS = { + "arc_agi": {"url": "https://arcprize.org/media/data/leaderboard/evaluations.json", "file_arg": "--input-json"}, + "artificial_analysis": {"url": "https://artificialanalysis.ai/api/v2/data/llms/models", "file_arg": "--input-json"}, + "bfcl": {"url": "https://gorilla.cs.berkeley.edu/data_overall.csv", "file_arg": "--csv"}, + "hfopenllm_v2": {"url": "https://open-llm-leaderboard-open-llm-leaderboard.hf.space/api/leaderboard/formatted", "file_arg": "--input-json"}, + "sciarena": {"url": "https://sciarena.allen.ai/api/leaderboard", "file_arg": "--input-json"} +} + def get_dir_size_mb(path: Path) -> float: + """ + Calculate the total size of a directory in megabytes. + + Args: + path (Path): The directory path to measure. + + Returns: + float: The total size in megabytes. Returns 0.0 if the path does not exist. + """ total = 0 if not path.exists(): return 0.0 @@ -34,6 +69,17 @@ def get_dir_size_mb(path: Path) -> float: return total / (1024 * 1024) def download_hf_json(filename: str, default: dict, revision: str = "main") -> dict: + """ + Download and parse a JSON file from the target Hugging Face dataset repository. + + Args: + filename (str): The path to the file within the repository. + default (dict): The default dictionary to return if the file is missing or fails to parse. + revision (str): The git revision (branch, tag, or PR ref) to download from. + + Returns: + dict: The parsed JSON content, or the default value upon failure. + """ try: path = hf_hub_download(repo_id=REPO_ID, filename=filename, repo_type=REPO_TYPE, revision=revision) with open(path, "r", encoding="utf-8") as f: @@ -44,50 +90,141 @@ def download_hf_json(filename: str, default: dict, revision: str = "main") -> di print(f"Warning: Could not download {filename} from HF, using default. ({e})") return default -def download_file(url: str, output: Path): +def download_file(url: str, output: Path) -> None: + """ + Download a file from a URL to a local destination. + + Args: + url (str): The source URL to download from. + output (Path): The local destination path to write the file to. + """ req = urllib.request.Request(url, headers={'User-Agent': 'every-eval-ever adapter runner'}) with urllib.request.urlopen(req, timeout=60) as response, open(output, 'wb') as out_file: shutil.copyfileobj(response, out_file) -def is_stale(adapter: str, stats: dict) -> bool: +def check_headers(url: str) -> dict: + """ + Perform an HTTP HEAD request to retrieve cache-validation headers. + + This mechanism allows the orchestrator to detect if remote data has changed + without downloading the entire file payload, saving bandwidth and execution time. + + Args: + url (str): The remote URL to inspect. + + Returns: + dict: A dictionary containing 'url_etag', 'url_last_modified', + and 'url_content_length' if provided by the server. + Returns an empty dictionary if the request fails or no URL is provided. + """ + if not url: + return {} + try: + req = urllib.request.Request(url, method='HEAD', headers={'User-Agent': 'every-eval-ever adapter runner'}) + with urllib.request.urlopen(req, timeout=10) as response: + return { + "url_etag": response.headers.get('ETag'), + "url_last_modified": response.headers.get('Last-Modified'), + "url_content_length": response.headers.get('Content-Length') + } + except Exception as e: + print(f"Warning: Failed to check HEAD for {url}: {e}") + return {} + +def is_stale(adapter: str, stats: dict, current_headers: dict) -> tuple[bool, str]: + """ + Determine whether an adapter's remote data is stale and requires re-execution. + + An adapter is flagged as stale if any of the following conditions are met: + 1. The last recorded run resulted in a failure. + 2. Remote data headers (ETag, Last-Modified, Content-Length) have changed + since the last successful run. + 3. It has not been successfully executed in over 7 days (or 30 days if + headers are successfully verified as unchanged). + + Args: + adapter (str): The name of the adapter to evaluate. + stats (dict): The historical statistics dictionary containing previous run metadata. + current_headers (dict): The freshly retrieved HTTP headers for the adapter's data URL. + + Returns: + tuple[bool, str]: A tuple containing a boolean indicating if the adapter + should run, and a string explaining the reason. + """ adapter_stat = stats.get(adapter, {}) last_success = adapter_stat.get("last_success_ts", 0) days_since_success = (time.time() - last_success) / 86400 - if days_since_success >= 7: - return True if adapter_stat.get("last_failed", False): - return True + return True, "last run failed" - return False - -def get_input_requirement(adapter_path: Path): - content = adapter_path.read_text(encoding="utf-8") - - # Check if --input-json or --input-csv or --csv is REQUIRED - requires_json = re.search(r'add_argument\s*\(\s*["\']--input-json["\'].*?required=True', content, re.DOTALL) is not None - requires_input_csv = re.search(r'add_argument\s*\(\s*["\']--input-csv["\'].*?required=True', content, re.DOTALL) is not None - requires_just_csv = re.search(r'add_argument\s*\(\s*["\']--csv["\'].*?required=True', content, re.DOTALL) is not None - requires_csv = requires_input_csv or requires_just_csv - - arg_name = None - if requires_json: - arg_name = "--input-json" - elif requires_input_csv: - arg_name = "--input-csv" - elif requires_just_csv: - arg_name = "--csv" + if current_headers: + etag = current_headers.get("url_etag") + last_modified = current_headers.get("url_last_modified") + content_length = current_headers.get("url_content_length") + + stored_etag = adapter_stat.get("url_etag") + stored_lm = adapter_stat.get("url_last_modified") + stored_cl = adapter_stat.get("url_content_length") + + if etag and stored_etag and etag != stored_etag: + return True, "ETag changed" + if last_modified and stored_lm and last_modified != stored_lm: + return True, "Last-Modified changed" + if content_length and stored_cl and content_length != stored_cl: + return True, "Content-Length changed" - url = None - if requires_json or requires_csv: - # Find URL. Try SOURCE_URL, SOURCE_CSV_URL, or any other obvious data URL - url_match = re.search(r'(?:SOURCE(?:_CSV)?_URL|RESULTS_CSV_URL)\s*=\s*["\'](http[^"\']+)["\']', content) - if url_match: - url = url_match.group(1) + if (etag and not stored_etag) or (last_modified and not stored_lm) or (content_length and not stored_cl): + return True, "new header available" + + if etag or last_modified or content_length: + if days_since_success >= 30: + return True, "fallback 30 days" + return False, "data unchanged" + + if days_since_success >= 7: + return True, "fallback 7 days" + + return False, "not stale" - return requires_json, requires_csv, url, arg_name +def get_dynamic_args(adapter: str) -> dict: + """ + Dynamically discover what arguments an adapter accepts by running its --help. -def main(): + This avoids brittle static source code parsing and respects the adapter's + actual runtime interface. + + Args: + adapter (str): The name of the adapter. + + Returns: + dict: A mapping of capabilities, e.g., 'accepts_output_dir'. + """ + args_config = { + "accepts_output_dir": False, + "accepts_from_hf": False + } + try: + cmd = ["uv", "run", "python", "-m", f"utils.{adapter}.adapter", "--help"] + res = subprocess.run(cmd, capture_output=True, text=True) + help_text = res.stdout + if "--output-dir" in help_text: + args_config["accepts_output_dir"] = True + if "--from-hf" in help_text: + args_config["accepts_from_hf"] = True + except Exception as e: + print(f"Warning: Failed to parse help for {adapter}: {e}") + + return args_config + +def main() -> None: + """ + Main orchestrator entry point. + + Coordinates the fetching of historical state, evaluation of adapter staleness, + prioritized execution of stale adapters, output validation, and the automated + creation or updating of a Pull Request on Hugging Face. + """ parser = argparse.ArgumentParser(description="Run all Every Eval Ever adapters robustly.") parser.add_argument("--dry-run", action="store_true", help="Do not upload to Hugging Face") args = parser.parse_args() @@ -141,184 +278,47 @@ def main(): adapters = [d.name for d in UTILS_DIR.iterdir() if d.is_dir() and (d / "adapter.py").exists()] - for adapter in sorted(adapters): + adapter_info = [] + print("Analyzing adapters...") + for adapter in adapters: + adapter_config = ADAPTER_CONFIGS.get(adapter, {}) + url = adapter_config.get("url") + file_arg = adapter_config.get("file_arg") + + current_headers = check_headers(url) + stale, reason = is_stale(adapter, stats, current_headers) + adapter_info.append({ + "name": adapter, + "stale": stale, + "reason": reason, + "url": url, + "file_arg": file_arg, + "headers": current_headers + }) + + # Sort adapters: stale first, then alphabetically + adapter_info.sort(key=lambda x: (not x["stale"], x["name"])) + + for info in adapter_info: + adapter = info["name"] adapter_stat = stats.get(adapter, {}) time_s = adapter_stat.get("time_s", 0) size_mb = adapter_stat.get("size_mb", 0) is_heavy = time_s > HEAVY_TIME_S or size_mb > HEAVY_SIZE_MB - stale = is_stale(adapter, stats) + stale = info["stale"] if is_heavy and not is_monthly_run and not stale: print(f"Skipping heavy adapter {adapter} (runs monthly or when stale)") continue - print(f"\n--- Running adapter: {adapter} ---") + print(f"\n--- Running adapter: {adapter} (Stale: {stale}, Reason: {info['reason']}) ---") - adapter_path = UTILS_DIR / adapter / "adapter.py" - requires_json, requires_csv, url, arg_name = get_input_requirement(adapter_path) + url = info["url"] + file_arg = info["file_arg"] adapter_data_dir = DATA_DIR / adapter # Clean previous run data if any if adapter_data_dir.exists(): shutil.rmtree(adapter_data_dir) - - adapter_data_dir.mkdir(parents=True, exist_ok=True) - - cmd = ["uv", "run", "python", "-m", f"utils.{adapter}.adapter"] - - # Prepare environment for adapter with every_eval_ever in PYTHONPATH - env = os.environ.copy() - eee_path = str(Path("every_eval_ever").absolute()) - if "PYTHONPATH" in env: - env["PYTHONPATH"] = f"{eee_path}{os.pathsep}{env['PYTHONPATH']}" - else: - env["PYTHONPATH"] = eee_path - - # Only pass --output-dir if the adapter script mentions it - content = adapter_path.read_text(encoding="utf-8") - if "--output-dir" in content: - cmd.extend(["--output-dir", str(adapter_data_dir)]) - - if "--from-hf" in content: - cmd.append("--from-hf") - - tmp_file = None - try: - if (requires_json or requires_csv) and not url: - print(f"Skipping adapter {adapter} because it requires {arg_name} but no URL was found in the script.") - continue - - if requires_json and url: - tmp_file = DATA_DIR / f"{adapter}_input.json" - print(f"Downloading required JSON input from {url}") - download_file(url, tmp_file) - cmd.extend([arg_name, str(tmp_file)]) - elif requires_csv and url: - tmp_file = DATA_DIR / f"{adapter}_input.csv" - print(f"Downloading required CSV input from {url}") - download_file(url, tmp_file) - cmd.extend([arg_name, str(tmp_file)]) - - start_t = time.time() - res = subprocess.run(cmd, capture_output=True, text=True, env=env) - elapsed = time.time() - start_t - - if res.returncode != 0: - print(f"Execution FAILED for {adapter}:\n{res.stderr}") - stats.setdefault(adapter, {})["last_failed"] = True - current_report["adapters"][adapter] = { - "execution_failed": True, - "error": res.stderr[-500:] - } - continue - - print(f"Execution succeeded in {elapsed:.2f}s") - - # Validation - print("Validating outputs...") - val_cmd = ["uv", "run", "python", "-m", "every_eval_ever", "validate", "--format", "json", str(adapter_data_dir)] - val_res = subprocess.run(val_cmd, capture_output=True, text=True, env=env) - - # Even if val_res fails (which it will if any file is invalid), it outputs JSON - try: - # the validate command might print other stuff? we'll try to extract JSON - out_str = val_res.stdout.strip() - # find the first [ - idx = out_str.find('[') - if idx != -1: - val_data = json.loads(out_str[idx:]) - else: - val_data = [] - except json.JSONDecodeError as e: - print(f"Failed to parse validation JSON for {adapter}: {e}") - print(f"Stdout was: {val_res.stdout}") - val_data = [] - - valid_files = 0 - failed_files = 0 - errors_list = [] - - for f_report in val_data: - if f_report.get("valid"): - valid_files += 1 - else: - failed_files += 1 - errs = f_report.get("errors", []) - errors_list.extend(errs) - # Delete invalid file - invalid_f = Path(f_report.get("file")) - if invalid_f.exists(): - invalid_f.unlink() - - print(f"Validation: {valid_files} valid, {failed_files} failed") - - # Size measurement - dir_size_mb = get_dir_size_mb(adapter_data_dir) - - # Update stats - stats.setdefault(adapter, {}).update({ - "time_s": elapsed, - "size_mb": dir_size_mb, - "last_success_ts": time.time(), - "last_failed": False - }) - - current_report["adapters"][adapter] = { - "execution_failed": False, - "valid_files": valid_files, - "failed_files": failed_files, - "errors": errors_list[:50] # save up to 50 errors in report - } - - except Exception as e: - print(f"Exception during {adapter} processing: {e}") - stats.setdefault(adapter, {})["last_failed"] = True - current_report["adapters"][adapter] = { - "execution_failed": True, - "error": str(e) - } - finally: - if tmp_file and tmp_file.exists(): - tmp_file.unlink() - - # Save stats and report - with open(STATS_FILE, "w", encoding="utf-8") as f: - json.dump(stats, f, indent=2) - - with open(REPORT_FILE, "w", encoding="utf-8") as f: - json.dump(current_report, f, indent=2) - - # Upload to HF - if not args.dry_run: - print("Uploading to Hugging Face...") - try: - if existing_pr: - print(f"Updating existing PR #{existing_pr.num}") - pr_num = existing_pr.num - else: - print("Creating new PR...") - new_pr = api.create_pull_request( - repo_id=REPO_ID, - title="Automated Adapter Data Update", - description="Data update from GitHub Actions", - repo_type=REPO_TYPE - ) - pr_num = new_pr.num - print(f"Created new PR #{pr_num}") - - upload_revision = f"refs/pr/{pr_num}" - - from huggingface_hub import CommitOperationAdd - operations = [] - - # Add stats and report files - if STATS_FILE.exists(): - operations.append(CommitOperationAdd(path_in_repo=STATS_FILE.as_posix(), path_or_fileobj=STATS_FILE)) - if REPORT_FILE.exists(): - operations.append(CommitOperationAdd(path_in_repo=REPORT_FILE.as_posix(), path_or_fileobj=REPORT_FILE)) - - # Add all files from adapters that were actually run this session - for adapter in current_report.get("adapters", {}).keys(): - adapter_data_dir = DATA_DIR / adapter From 7d65667e73c084839bf73fa29b4fcfbcdbef21e9 Mon Sep 17 00:00:00 2001 From: Deep Joshi Date: Thu, 2 Jul 2026 12:39:17 +0530 Subject: [PATCH 20/44] Modify get_dynamic_args to accept environment variables Added 'env' parameter to get_dynamic_args function to allow passing environment variables for subprocess execution. Updated subprocess calls to use the provided environment. --- utils/scripts/run_adapters.py | 191 +++++++++++++++++++++++++++++++++- 1 file changed, 188 insertions(+), 3 deletions(-) diff --git a/utils/scripts/run_adapters.py b/utils/scripts/run_adapters.py index 3a51e8c88..498ae53da 100644 --- a/utils/scripts/run_adapters.py +++ b/utils/scripts/run_adapters.py @@ -187,7 +187,7 @@ def is_stale(adapter: str, stats: dict, current_headers: dict) -> tuple[bool, st return False, "not stale" -def get_dynamic_args(adapter: str) -> dict: +def get_dynamic_args(adapter: str, env: dict) -> dict: """ Dynamically discover what arguments an adapter accepts by running its --help. @@ -196,6 +196,7 @@ def get_dynamic_args(adapter: str) -> dict: Args: adapter (str): The name of the adapter. + env (dict): The environment variables to run the subprocess with (needs PYTHONPATH). Returns: dict: A mapping of capabilities, e.g., 'accepts_output_dir'. @@ -206,7 +207,7 @@ def get_dynamic_args(adapter: str) -> dict: } try: cmd = ["uv", "run", "python", "-m", f"utils.{adapter}.adapter", "--help"] - res = subprocess.run(cmd, capture_output=True, text=True) + res = subprocess.run(cmd, capture_output=True, text=True, env=env) help_text = res.stdout if "--output-dir" in help_text: args_config["accepts_output_dir"] = True @@ -321,4 +322,188 @@ def main() -> None: # Clean previous run data if any if adapter_data_dir.exists(): shutil.rmtree(adapter_data_dir) - + + adapter_data_dir.mkdir(parents=True, exist_ok=True) + + cmd = ["uv", "run", "python", "-m", f"utils.{adapter}.adapter"] + + # Prepare environment for adapter with every_eval_ever in PYTHONPATH + env = os.environ.copy() + eee_path = str(Path("every_eval_ever").absolute()) + if "PYTHONPATH" in env: + env["PYTHONPATH"] = f"{eee_path}{os.pathsep}{env['PYTHONPATH']}" + else: + env["PYTHONPATH"] = eee_path + + # Dynamically inspect adapter capabilities + accepted_args = get_dynamic_args(adapter, env) + + if accepted_args["accepts_output_dir"]: + cmd.extend(["--output-dir", str(adapter_data_dir)]) + + if accepted_args["accepts_from_hf"]: + cmd.append("--from-hf") + + tmp_file = None + try: + if file_arg: + if not url: + print(f"Warning: Adapter {adapter} requires {file_arg} but no URL is configured!") + continue + + tmp_file = DATA_DIR / f"{adapter}_input{Path(url).suffix or '.json'}" + print(f"Downloading required input from {url}") + download_file(url, tmp_file) + cmd.extend([file_arg, str(tmp_file)]) + + start_t = time.time() + res = subprocess.run(cmd, capture_output=True, text=True, env=env) + elapsed = time.time() - start_t + + if res.returncode != 0: + print(f"Execution FAILED for {adapter}:\n{res.stderr}") + stats.setdefault(adapter, {})["last_failed"] = True + current_report["adapters"][adapter] = { + "execution_failed": True, + "error": res.stderr[-500:] + } + continue + + print(f"Execution succeeded in {elapsed:.2f}s") + + # Validation + print("Validating outputs...") + val_cmd = ["uv", "run", "python", "-m", "every_eval_ever", "validate", "--format", "json", str(adapter_data_dir)] + val_res = subprocess.run(val_cmd, capture_output=True, text=True, env=env) + + # Even if val_res fails (which it will if any file is invalid), it outputs JSON + try: + # the validate command might print other stuff? we'll try to extract JSON + out_str = val_res.stdout.strip() + # find the first [ + idx = out_str.find('[') + if idx != -1: + val_data = json.loads(out_str[idx:]) + else: + val_data = [] + except json.JSONDecodeError as e: + print(f"Failed to parse validation JSON for {adapter}: {e}") + print(f"Stdout was: {val_res.stdout}") + val_data = [] + + valid_files = 0 + failed_files = 0 + errors_list = [] + + for f_report in val_data: + if f_report.get("valid"): + valid_files += 1 + else: + failed_files += 1 + errs = f_report.get("errors", []) + errors_list.extend(errs) + # Delete invalid file + invalid_f = Path(f_report.get("file")) + if invalid_f.exists(): + invalid_f.unlink() + + print(f"Validation: {valid_files} valid, {failed_files} failed") + + # Size measurement + dir_size_mb = get_dir_size_mb(adapter_data_dir) + + # Update stats + update_data = { + "time_s": elapsed, + "size_mb": dir_size_mb, + "last_success_ts": time.time(), + "last_failed": False + } + if info["headers"]: + for k, v in info["headers"].items(): + if v: + update_data[k] = v + stats.setdefault(adapter, {}).update(update_data) + + current_report["adapters"][adapter] = { + "execution_failed": False, + "valid_files": valid_files, + "failed_files": failed_files, + "errors": errors_list[:50] # save up to 50 errors in report + } + + except Exception as e: + print(f"Exception during {adapter} processing: {e}") + stats.setdefault(adapter, {})["last_failed"] = True + current_report["adapters"][adapter] = { + "execution_failed": True, + "error": str(e) + } + finally: + if tmp_file and tmp_file.exists(): + tmp_file.unlink() + + # Save stats and report + with open(STATS_FILE, "w", encoding="utf-8") as f: + json.dump(stats, f, indent=2) + + with open(REPORT_FILE, "w", encoding="utf-8") as f: + json.dump(current_report, f, indent=2) + + # Upload to HF + if not args.dry_run: + print("Uploading to Hugging Face...") + try: + if existing_pr: + print(f"Updating existing PR #{existing_pr.num}") + pr_num = existing_pr.num + else: + print("Creating new PR...") + new_pr = api.create_pull_request( + repo_id=REPO_ID, + title="Automated Adapter Data Update", + description="Data update from GitHub Actions", + repo_type=REPO_TYPE + ) + pr_num = new_pr.num + print(f"Created new PR #{pr_num}") + + upload_revision = f"refs/pr/{pr_num}" + + from huggingface_hub import CommitOperationAdd + operations = [] + + # Add stats and report files + if STATS_FILE.exists(): + operations.append(CommitOperationAdd(path_in_repo=STATS_FILE.as_posix(), path_or_fileobj=STATS_FILE)) + if REPORT_FILE.exists(): + operations.append(CommitOperationAdd(path_in_repo=REPORT_FILE.as_posix(), path_or_fileobj=REPORT_FILE)) + + # Add all files from adapters that were actually run this session + for adapter in current_report.get("adapters", {}).keys(): + adapter_data_dir = DATA_DIR / adapter + if adapter_data_dir.exists(): + for filepath in adapter_data_dir.rglob("*"): + if filepath.is_file(): + operations.append(CommitOperationAdd( + path_in_repo=filepath.as_posix(), + path_or_fileobj=filepath + )) + + if operations: + print(f"Pushing {len(operations)} updated file(s) using create_commit to revision {upload_revision}...") + api.create_commit( + repo_id=REPO_ID, + repo_type=REPO_TYPE, + revision=upload_revision, + commit_message="Automated Adapter Data Update", + operations=operations + ) + print("Upload complete!") + else: + print("No files to upload!") + + except Exception as e: + print(f"Upload failed: {e}") +if __name__ == "__main__": + main() From 9744e7e443cbc3683d3a0385eb5192757d3435aa Mon Sep 17 00:00:00 2001 From: Deep Joshi Date: Thu, 2 Jul 2026 12:59:22 +0530 Subject: [PATCH 21/44] Update run_adapters.py --- utils/scripts/run_adapters.py | 234 ++++++++++++---------------------- 1 file changed, 83 insertions(+), 151 deletions(-) diff --git a/utils/scripts/run_adapters.py b/utils/scripts/run_adapters.py index 498ae53da..e2f7838e6 100644 --- a/utils/scripts/run_adapters.py +++ b/utils/scripts/run_adapters.py @@ -1,24 +1,7 @@ #!/usr/bin/env python3 -""" -Every Eval Ever - Adapter Orchestrator - -This script manages the automated execution of all data adapters for the -Every Eval Ever (EEE) project. It is designed to run periodically (e.g., via -GitHub Actions cron jobs) to ensure evaluation data remains up-to-date. - -Key Capabilities: -- Smart Data Detection: Employs HTTP HEAD requests to monitor upstream data - (CSV/JSON files) for changes using ETag, Last-Modified, or Content-Length headers. -- Prioritized Execution: Identifies adapters with new remote data and executes them first. -- Resource Optimization: Defers "heavy" adapters (high time or size cost) unless - their data is stale or a monthly forced run is triggered. -- Automated Validation: Automatically validates all generated EEE JSON records - against the official schema. -- Hugging Face Integration: Downloads the previous execution state and seamlessly - pushes new or updated records to a Pull Request on the target HF dataset repo. -""" import argparse +import ast import datetime import json import os @@ -41,25 +24,7 @@ HEAVY_TIME_S = 60 HEAVY_SIZE_MB = 50 -# Central configuration for adapters that require file downloads -ADAPTER_CONFIGS = { - "arc_agi": {"url": "https://arcprize.org/media/data/leaderboard/evaluations.json", "file_arg": "--input-json"}, - "artificial_analysis": {"url": "https://artificialanalysis.ai/api/v2/data/llms/models", "file_arg": "--input-json"}, - "bfcl": {"url": "https://gorilla.cs.berkeley.edu/data_overall.csv", "file_arg": "--csv"}, - "hfopenllm_v2": {"url": "https://open-llm-leaderboard-open-llm-leaderboard.hf.space/api/leaderboard/formatted", "file_arg": "--input-json"}, - "sciarena": {"url": "https://sciarena.allen.ai/api/leaderboard", "file_arg": "--input-json"} -} - def get_dir_size_mb(path: Path) -> float: - """ - Calculate the total size of a directory in megabytes. - - Args: - path (Path): The directory path to measure. - - Returns: - float: The total size in megabytes. Returns 0.0 if the path does not exist. - """ total = 0 if not path.exists(): return 0.0 @@ -69,17 +34,6 @@ def get_dir_size_mb(path: Path) -> float: return total / (1024 * 1024) def download_hf_json(filename: str, default: dict, revision: str = "main") -> dict: - """ - Download and parse a JSON file from the target Hugging Face dataset repository. - - Args: - filename (str): The path to the file within the repository. - default (dict): The default dictionary to return if the file is missing or fails to parse. - revision (str): The git revision (branch, tag, or PR ref) to download from. - - Returns: - dict: The parsed JSON content, or the default value upon failure. - """ try: path = hf_hub_download(repo_id=REPO_ID, filename=filename, repo_type=REPO_TYPE, revision=revision) with open(path, "r", encoding="utf-8") as f: @@ -90,33 +44,13 @@ def download_hf_json(filename: str, default: dict, revision: str = "main") -> di print(f"Warning: Could not download {filename} from HF, using default. ({e})") return default -def download_file(url: str, output: Path) -> None: - """ - Download a file from a URL to a local destination. - - Args: - url (str): The source URL to download from. - output (Path): The local destination path to write the file to. - """ +def download_file(url: str, output: Path): req = urllib.request.Request(url, headers={'User-Agent': 'every-eval-ever adapter runner'}) with urllib.request.urlopen(req, timeout=60) as response, open(output, 'wb') as out_file: shutil.copyfileobj(response, out_file) def check_headers(url: str) -> dict: - """ - Perform an HTTP HEAD request to retrieve cache-validation headers. - - This mechanism allows the orchestrator to detect if remote data has changed - without downloading the entire file payload, saving bandwidth and execution time. - - Args: - url (str): The remote URL to inspect. - - Returns: - dict: A dictionary containing 'url_etag', 'url_last_modified', - and 'url_content_length' if provided by the server. - Returns an empty dictionary if the request fails or no URL is provided. - """ + """Check remote URL headers to detect if data has changed.""" if not url: return {} try: @@ -132,25 +66,6 @@ def check_headers(url: str) -> dict: return {} def is_stale(adapter: str, stats: dict, current_headers: dict) -> tuple[bool, str]: - """ - Determine whether an adapter's remote data is stale and requires re-execution. - - An adapter is flagged as stale if any of the following conditions are met: - 1. The last recorded run resulted in a failure. - 2. Remote data headers (ETag, Last-Modified, Content-Length) have changed - since the last successful run. - 3. It has not been successfully executed in over 7 days (or 30 days if - headers are successfully verified as unchanged). - - Args: - adapter (str): The name of the adapter to evaluate. - stats (dict): The historical statistics dictionary containing previous run metadata. - current_headers (dict): The freshly retrieved HTTP headers for the adapter's data URL. - - Returns: - tuple[bool, str]: A tuple containing a boolean indicating if the adapter - should run, and a string explaining the reason. - """ adapter_stat = stats.get(adapter, {}) last_success = adapter_stat.get("last_success_ts", 0) days_since_success = (time.time() - last_success) / 86400 @@ -177,55 +92,60 @@ def is_stale(adapter: str, stats: dict, current_headers: dict) -> tuple[bool, st if (etag and not stored_etag) or (last_modified and not stored_lm) or (content_length and not stored_cl): return True, "new header available" - if etag or last_modified or content_length: - if days_since_success >= 30: - return True, "fallback 30 days" - return False, "data unchanged" - if days_since_success >= 7: return True, "fallback 7 days" return False, "not stale" -def get_dynamic_args(adapter: str, env: dict) -> dict: - """ - Dynamically discover what arguments an adapter accepts by running its --help. - - This avoids brittle static source code parsing and respects the adapter's - actual runtime interface. - - Args: - adapter (str): The name of the adapter. - env (dict): The environment variables to run the subprocess with (needs PYTHONPATH). +def get_input_requirement(adapter_path: Path): + """Parse adapter using AST instead of regex.""" + content = adapter_path.read_text(encoding="utf-8") + tree = ast.parse(content) + + requires_json = False + requires_input_csv = False + requires_just_csv = False + url = None + + for node in ast.walk(tree): + # Look for global URL assignments + if isinstance(node, ast.Assign): + for target in node.targets: + if isinstance(target, ast.Name) and target.id in ("SOURCE_URL", "SOURCE_CSV_URL", "RESULTS_CSV_URL"): + if isinstance(node.value, ast.Constant) and isinstance(node.value.value, str): + url = node.value.value + + # Look for add_argument('--input-json', ..., required=True) + if isinstance(node, ast.Call): + if isinstance(node.func, ast.Attribute) and node.func.attr == "add_argument": + args = [arg.value for arg in node.args if isinstance(arg, ast.Constant) and isinstance(arg.value, str)] + + is_required = False + for kw in node.keywords: + if kw.arg == "required" and isinstance(kw.value, ast.Constant) and kw.value.value is True: + is_required = True + + if is_required: + if "--input-json" in args: + requires_json = True + if "--input-csv" in args: + requires_input_csv = True + if "--csv" in args: + requires_just_csv = True + + requires_csv = requires_input_csv or requires_just_csv + + arg_name = None + if requires_json: + arg_name = "--input-json" + elif requires_input_csv: + arg_name = "--input-csv" + elif requires_just_csv: + arg_name = "--csv" - Returns: - dict: A mapping of capabilities, e.g., 'accepts_output_dir'. - """ - args_config = { - "accepts_output_dir": False, - "accepts_from_hf": False - } - try: - cmd = ["uv", "run", "python", "-m", f"utils.{adapter}.adapter", "--help"] - res = subprocess.run(cmd, capture_output=True, text=True, env=env) - help_text = res.stdout - if "--output-dir" in help_text: - args_config["accepts_output_dir"] = True - if "--from-hf" in help_text: - args_config["accepts_from_hf"] = True - except Exception as e: - print(f"Warning: Failed to parse help for {adapter}: {e}") - - return args_config + return requires_json, requires_csv, url, arg_name -def main() -> None: - """ - Main orchestrator entry point. - - Coordinates the fetching of historical state, evaluation of adapter staleness, - prioritized execution of stale adapters, output validation, and the automated - creation or updating of a Pull Request on Hugging Face. - """ +def main(): parser = argparse.ArgumentParser(description="Run all Every Eval Ever adapters robustly.") parser.add_argument("--dry-run", action="store_true", help="Do not upload to Hugging Face") args = parser.parse_args() @@ -279,27 +199,31 @@ def main() -> None: adapters = [d.name for d in UTILS_DIR.iterdir() if d.is_dir() and (d / "adapter.py").exists()] + # Gather adapter requirements and check staleness adapter_info = [] print("Analyzing adapters...") for adapter in adapters: - adapter_config = ADAPTER_CONFIGS.get(adapter, {}) - url = adapter_config.get("url") - file_arg = adapter_config.get("file_arg") + adapter_path = UTILS_DIR / adapter / "adapter.py" + requires_json, requires_csv, url, arg_name = get_input_requirement(adapter_path) current_headers = check_headers(url) stale, reason = is_stale(adapter, stats, current_headers) + adapter_info.append({ "name": adapter, "stale": stale, "reason": reason, "url": url, - "file_arg": file_arg, - "headers": current_headers + "headers": current_headers, + "requires_json": requires_json, + "requires_csv": requires_csv, + "arg_name": arg_name, + "adapter_path": adapter_path }) - + # Sort adapters: stale first, then alphabetically adapter_info.sort(key=lambda x: (not x["stale"], x["name"])) - + for info in adapter_info: adapter = info["name"] adapter_stat = stats.get(adapter, {}) @@ -315,8 +239,11 @@ def main() -> None: print(f"\n--- Running adapter: {adapter} (Stale: {stale}, Reason: {info['reason']}) ---") + adapter_path = info["adapter_path"] + requires_json = info["requires_json"] + requires_csv = info["requires_csv"] url = info["url"] - file_arg = info["file_arg"] + arg_name = info["arg_name"] adapter_data_dir = DATA_DIR / adapter # Clean previous run data if any @@ -335,26 +262,30 @@ def main() -> None: else: env["PYTHONPATH"] = eee_path - # Dynamically inspect adapter capabilities - accepted_args = get_dynamic_args(adapter, env) - - if accepted_args["accepts_output_dir"]: + # Only pass --output-dir if the adapter script mentions it + content = adapter_path.read_text(encoding="utf-8") + if "--output-dir" in content: cmd.extend(["--output-dir", str(adapter_data_dir)]) - if accepted_args["accepts_from_hf"]: + if "--from-hf" in content: cmd.append("--from-hf") tmp_file = None try: - if file_arg: - if not url: - print(f"Warning: Adapter {adapter} requires {file_arg} but no URL is configured!") - continue - - tmp_file = DATA_DIR / f"{adapter}_input{Path(url).suffix or '.json'}" - print(f"Downloading required input from {url}") + if (requires_json or requires_csv) and not url: + print(f"Skipping adapter {adapter} because it requires {arg_name} but no URL was found in the script.") + continue + + if requires_json and url: + tmp_file = DATA_DIR / f"{adapter}_input.json" + print(f"Downloading required JSON input from {url}") download_file(url, tmp_file) - cmd.extend([file_arg, str(tmp_file)]) + cmd.extend([arg_name, str(tmp_file)]) + elif requires_csv and url: + tmp_file = DATA_DIR / f"{adapter}_input.csv" + print(f"Downloading required CSV input from {url}") + download_file(url, tmp_file) + cmd.extend([arg_name, str(tmp_file)]) start_t = time.time() res = subprocess.run(cmd, capture_output=True, text=True, env=env) @@ -505,5 +436,6 @@ def main() -> None: except Exception as e: print(f"Upload failed: {e}") + if __name__ == "__main__": main() From 10229ab88142c6ec3c76a8b64604f7822e3ca8b5 Mon Sep 17 00:00:00 2001 From: Deep Joshi Date: Thu, 2 Jul 2026 13:04:18 +0530 Subject: [PATCH 22/44] Refactor adapter staleness logic and input parsing Refactor adapter staleness check and input requirement parsing. Removed unused header checks and simplified logic for determining if an adapter is stale. --- utils/scripts/run_adapters.py | 167 +++++----------------------------- 1 file changed, 25 insertions(+), 142 deletions(-) diff --git a/utils/scripts/run_adapters.py b/utils/scripts/run_adapters.py index e2f7838e6..ecef4c245 100644 --- a/utils/scripts/run_adapters.py +++ b/utils/scripts/run_adapters.py @@ -1,10 +1,10 @@ #!/usr/bin/env python3 import argparse -import ast import datetime import json import os +import re import shutil import subprocess import time @@ -49,90 +49,25 @@ def download_file(url: str, output: Path): with urllib.request.urlopen(req, timeout=60) as response, open(output, 'wb') as out_file: shutil.copyfileobj(response, out_file) -def check_headers(url: str) -> dict: - """Check remote URL headers to detect if data has changed.""" - if not url: - return {} - try: - req = urllib.request.Request(url, method='HEAD', headers={'User-Agent': 'every-eval-ever adapter runner'}) - with urllib.request.urlopen(req, timeout=10) as response: - return { - "url_etag": response.headers.get('ETag'), - "url_last_modified": response.headers.get('Last-Modified'), - "url_content_length": response.headers.get('Content-Length') - } - except Exception as e: - print(f"Warning: Failed to check HEAD for {url}: {e}") - return {} - -def is_stale(adapter: str, stats: dict, current_headers: dict) -> tuple[bool, str]: +def is_stale(adapter: str, stats: dict) -> bool: adapter_stat = stats.get(adapter, {}) last_success = adapter_stat.get("last_success_ts", 0) days_since_success = (time.time() - last_success) / 86400 + if days_since_success >= 7: + return True if adapter_stat.get("last_failed", False): - return True, "last run failed" - - if current_headers: - etag = current_headers.get("url_etag") - last_modified = current_headers.get("url_last_modified") - content_length = current_headers.get("url_content_length") - - stored_etag = adapter_stat.get("url_etag") - stored_lm = adapter_stat.get("url_last_modified") - stored_cl = adapter_stat.get("url_content_length") - - if etag and stored_etag and etag != stored_etag: - return True, "ETag changed" - if last_modified and stored_lm and last_modified != stored_lm: - return True, "Last-Modified changed" - if content_length and stored_cl and content_length != stored_cl: - return True, "Content-Length changed" - - if (etag and not stored_etag) or (last_modified and not stored_lm) or (content_length and not stored_cl): - return True, "new header available" - - if days_since_success >= 7: - return True, "fallback 7 days" + return True - return False, "not stale" + return False def get_input_requirement(adapter_path: Path): - """Parse adapter using AST instead of regex.""" content = adapter_path.read_text(encoding="utf-8") - tree = ast.parse(content) - - requires_json = False - requires_input_csv = False - requires_just_csv = False - url = None - for node in ast.walk(tree): - # Look for global URL assignments - if isinstance(node, ast.Assign): - for target in node.targets: - if isinstance(target, ast.Name) and target.id in ("SOURCE_URL", "SOURCE_CSV_URL", "RESULTS_CSV_URL"): - if isinstance(node.value, ast.Constant) and isinstance(node.value.value, str): - url = node.value.value - - # Look for add_argument('--input-json', ..., required=True) - if isinstance(node, ast.Call): - if isinstance(node.func, ast.Attribute) and node.func.attr == "add_argument": - args = [arg.value for arg in node.args if isinstance(arg, ast.Constant) and isinstance(arg.value, str)] - - is_required = False - for kw in node.keywords: - if kw.arg == "required" and isinstance(kw.value, ast.Constant) and kw.value.value is True: - is_required = True - - if is_required: - if "--input-json" in args: - requires_json = True - if "--input-csv" in args: - requires_input_csv = True - if "--csv" in args: - requires_just_csv = True - + # Check if --input-json or --input-csv or --csv is REQUIRED + requires_json = re.search(r'add_argument\s*\(\s*["\']--input-json["\'].*?required=True', content, re.DOTALL) is not None + requires_input_csv = re.search(r'add_argument\s*\(\s*["\']--input-csv["\'].*?required=True', content, re.DOTALL) is not None + requires_just_csv = re.search(r'add_argument\s*\(\s*["\']--csv["\'].*?required=True', content, re.DOTALL) is not None requires_csv = requires_input_csv or requires_just_csv arg_name = None @@ -142,6 +77,13 @@ def get_input_requirement(adapter_path: Path): arg_name = "--input-csv" elif requires_just_csv: arg_name = "--csv" + + url = None + if requires_json or requires_csv: + # Find URL. Try SOURCE_URL, SOURCE_CSV_URL, or any other obvious data URL + url_match = re.search(r'(?:SOURCE(?:_CSV)?_URL|RESULTS_CSV_URL)\s*=\s*["\'](http[^"\']+)["\']', content) + if url_match: + url = url_match.group(1) return requires_json, requires_csv, url, arg_name @@ -199,51 +141,22 @@ def main(): adapters = [d.name for d in UTILS_DIR.iterdir() if d.is_dir() and (d / "adapter.py").exists()] - # Gather adapter requirements and check staleness - adapter_info = [] - print("Analyzing adapters...") - for adapter in adapters: - adapter_path = UTILS_DIR / adapter / "adapter.py" - requires_json, requires_csv, url, arg_name = get_input_requirement(adapter_path) - - current_headers = check_headers(url) - stale, reason = is_stale(adapter, stats, current_headers) - - adapter_info.append({ - "name": adapter, - "stale": stale, - "reason": reason, - "url": url, - "headers": current_headers, - "requires_json": requires_json, - "requires_csv": requires_csv, - "arg_name": arg_name, - "adapter_path": adapter_path - }) - - # Sort adapters: stale first, then alphabetically - adapter_info.sort(key=lambda x: (not x["stale"], x["name"])) - - for info in adapter_info: - adapter = info["name"] + for adapter in sorted(adapters): adapter_stat = stats.get(adapter, {}) time_s = adapter_stat.get("time_s", 0) size_mb = adapter_stat.get("size_mb", 0) is_heavy = time_s > HEAVY_TIME_S or size_mb > HEAVY_SIZE_MB - stale = info["stale"] + stale = is_stale(adapter, stats) if is_heavy and not is_monthly_run and not stale: print(f"Skipping heavy adapter {adapter} (runs monthly or when stale)") continue - print(f"\n--- Running adapter: {adapter} (Stale: {stale}, Reason: {info['reason']}) ---") + print(f"\n--- Running adapter: {adapter} ---") - adapter_path = info["adapter_path"] - requires_json = info["requires_json"] - requires_csv = info["requires_csv"] - url = info["url"] - arg_name = info["arg_name"] + adapter_path = UTILS_DIR / adapter / "adapter.py" + requires_json, requires_csv, url, arg_name = get_input_requirement(adapter_path) adapter_data_dir = DATA_DIR / adapter # Clean previous run data if any @@ -344,17 +257,12 @@ def main(): dir_size_mb = get_dir_size_mb(adapter_data_dir) # Update stats - update_data = { + stats.setdefault(adapter, {}).update({ "time_s": elapsed, "size_mb": dir_size_mb, "last_success_ts": time.time(), "last_failed": False - } - if info["headers"]: - for k, v in info["headers"].items(): - if v: - update_data[k] = v - stats.setdefault(adapter, {}).update(update_data) + }) current_report["adapters"][adapter] = { "execution_failed": False, @@ -413,29 +321,4 @@ def main(): # Add all files from adapters that were actually run this session for adapter in current_report.get("adapters", {}).keys(): adapter_data_dir = DATA_DIR / adapter - if adapter_data_dir.exists(): - for filepath in adapter_data_dir.rglob("*"): - if filepath.is_file(): - operations.append(CommitOperationAdd( - path_in_repo=filepath.as_posix(), - path_or_fileobj=filepath - )) - - if operations: - print(f"Pushing {len(operations)} updated file(s) using create_commit to revision {upload_revision}...") - api.create_commit( - repo_id=REPO_ID, - repo_type=REPO_TYPE, - revision=upload_revision, - commit_message="Automated Adapter Data Update", - operations=operations - ) - print("Upload complete!") - else: - print("No files to upload!") - - except Exception as e: - print(f"Upload failed: {e}") - -if __name__ == "__main__": - main() + From ecc370b998a8b37f38c745935b95d13b7102b88c Mon Sep 17 00:00:00 2001 From: Deep Joshi Date: Thu, 2 Jul 2026 13:08:38 +0530 Subject: [PATCH 23/44] Update run_adapters.py --- utils/scripts/run_adapters.py | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/utils/scripts/run_adapters.py b/utils/scripts/run_adapters.py index ecef4c245..1db525051 100644 --- a/utils/scripts/run_adapters.py +++ b/utils/scripts/run_adapters.py @@ -88,8 +88,8 @@ def get_input_requirement(adapter_path: Path): return requires_json, requires_csv, url, arg_name def main(): - parser = argparse.ArgumentParser(description="Run all Every Eval Ever adapters robustly.") - parser.add_argument("--dry-run", action="store_true", help="Do not upload to Hugging Face") + parser = argparse.ArgumentParser(description="Run all Every Eval Ever adapters on croj.") + parser.add_argument("--dry-run", action="store_true", help="Does not upload to Hugging Face") args = parser.parse_args() # Create data dir @@ -309,16 +309,16 @@ def main(): upload_revision = f"refs/pr/{pr_num}" - from huggingface_hub import CommitOperationAdd - operations = [] - - # Add stats and report files - if STATS_FILE.exists(): - operations.append(CommitOperationAdd(path_in_repo=STATS_FILE.as_posix(), path_or_fileobj=STATS_FILE)) - if REPORT_FILE.exists(): - operations.append(CommitOperationAdd(path_in_repo=REPORT_FILE.as_posix(), path_or_fileobj=REPORT_FILE)) - - # Add all files from adapters that were actually run this session - for adapter in current_report.get("adapters", {}).keys(): - adapter_data_dir = DATA_DIR / adapter - + print(f"Uploading using upload_large_folder to revision {upload_revision}...") + api.upload_large_folder( + repo_id=REPO_ID, + folder_path=".", + repo_type=REPO_TYPE, + revision=upload_revision, + allow_patterns=["data/**"] + ) + print("Upload complete!") + except Exception as e: + print(f"Upload failed: {e}") +if __name__ == "__main__": + main() From a95103e9c8ba48b3f7e2f9ff439f7de11ee1745a Mon Sep 17 00:00:00 2001 From: Deep Joshi Date: Thu, 2 Jul 2026 13:23:57 +0530 Subject: [PATCH 24/44] Update run_adapters.py From abcb62731cc69cb7520011212cd1b7629462bfb8 Mon Sep 17 00:00:00 2001 From: Deep Joshi Date: Thu, 2 Jul 2026 13:33:42 +0530 Subject: [PATCH 25/44] Update run_adapters.py --- utils/scripts/run_adapters.py | 196 ++++++++++++++++++++++++++-------- 1 file changed, 154 insertions(+), 42 deletions(-) diff --git a/utils/scripts/run_adapters.py b/utils/scripts/run_adapters.py index 1db525051..053e5ea96 100644 --- a/utils/scripts/run_adapters.py +++ b/utils/scripts/run_adapters.py @@ -1,6 +1,7 @@ #!/usr/bin/env python3 import argparse +import ast import datetime import json import os @@ -8,6 +9,7 @@ import shutil import subprocess import time +import traceback import urllib.request from pathlib import Path from huggingface_hub import HfApi, hf_hub_download @@ -49,25 +51,90 @@ def download_file(url: str, output: Path): with urllib.request.urlopen(req, timeout=60) as response, open(output, 'wb') as out_file: shutil.copyfileobj(response, out_file) -def is_stale(adapter: str, stats: dict) -> bool: +def check_headers(url: str) -> dict: + """Check remote URL headers to detect if data has changed.""" + if not url: + return {} + try: + req = urllib.request.Request(url, method='HEAD', headers={'User-Agent': 'every-eval-ever adapter runner'}) + with urllib.request.urlopen(req, timeout=10) as response: + return { + "url_etag": response.headers.get('ETag'), + "url_last_modified": response.headers.get('Last-Modified'), + "url_content_length": response.headers.get('Content-Length') + } + except Exception as e: + print(f"Warning: Failed to check HEAD for {url}: {e}") + return {} + +def is_stale(adapter: str, stats: dict, current_headers: dict) -> tuple[bool, str]: adapter_stat = stats.get(adapter, {}) last_success = adapter_stat.get("last_success_ts", 0) days_since_success = (time.time() - last_success) / 86400 - if days_since_success >= 7: - return True if adapter_stat.get("last_failed", False): - return True + return True, "last run failed" + + if current_headers: + etag = current_headers.get("url_etag") + last_modified = current_headers.get("url_last_modified") + content_length = current_headers.get("url_content_length") - return False + stored_etag = adapter_stat.get("url_etag") + stored_lm = adapter_stat.get("url_last_modified") + stored_cl = adapter_stat.get("url_content_length") + + if etag and stored_etag and etag != stored_etag: + return True, "ETag changed" + if last_modified and stored_lm and last_modified != stored_lm: + return True, "Last-Modified changed" + if content_length and stored_cl and content_length != stored_cl: + return True, "Content-Length changed" + + if (etag and not stored_etag) or (last_modified and not stored_lm) or (content_length and not stored_cl): + return True, "new header available" + + if days_since_success >= 7: + return True, "fallback 7 days" + + return False, "not stale" def get_input_requirement(adapter_path: Path): + """Parse adapter using AST instead of regex.""" content = adapter_path.read_text(encoding="utf-8") + tree = ast.parse(content) - # Check if --input-json or --input-csv or --csv is REQUIRED - requires_json = re.search(r'add_argument\s*\(\s*["\']--input-json["\'].*?required=True', content, re.DOTALL) is not None - requires_input_csv = re.search(r'add_argument\s*\(\s*["\']--input-csv["\'].*?required=True', content, re.DOTALL) is not None - requires_just_csv = re.search(r'add_argument\s*\(\s*["\']--csv["\'].*?required=True', content, re.DOTALL) is not None + requires_json = False + requires_input_csv = False + requires_just_csv = False + url = None + + for node in ast.walk(tree): + # Look for global URL assignments + if isinstance(node, ast.Assign): + for target in node.targets: + if isinstance(target, ast.Name) and target.id in ("SOURCE_URL", "SOURCE_CSV_URL", "RESULTS_CSV_URL"): + if isinstance(node.value, ast.Constant) and isinstance(node.value.value, str): + url = node.value.value + + # Look for add_argument('--input-json', ..., required=True) + if isinstance(node, ast.Call): + if isinstance(node.func, ast.Attribute) and node.func.attr == "add_argument": + args = [arg.value for arg in node.args if isinstance(arg, ast.Constant) and isinstance(arg.value, str)] + + is_required = False + for kw in node.keywords: + if kw.arg == "required" and isinstance(kw.value, ast.Constant) and kw.value.value is True: + is_required = True + + if is_required: + if "--input-json" in args: + requires_json = True + if "--input-csv" in args: + requires_input_csv = True + if "--csv" in args: + requires_just_csv = True + requires_csv = requires_input_csv or requires_just_csv arg_name = None @@ -77,19 +144,12 @@ def get_input_requirement(adapter_path: Path): arg_name = "--input-csv" elif requires_just_csv: arg_name = "--csv" - - url = None - if requires_json or requires_csv: - # Find URL. Try SOURCE_URL, SOURCE_CSV_URL, or any other obvious data URL - url_match = re.search(r'(?:SOURCE(?:_CSV)?_URL|RESULTS_CSV_URL)\s*=\s*["\'](http[^"\']+)["\']', content) - if url_match: - url = url_match.group(1) return requires_json, requires_csv, url, arg_name def main(): - parser = argparse.ArgumentParser(description="Run all Every Eval Ever adapters on croj.") - parser.add_argument("--dry-run", action="store_true", help="Does not upload to Hugging Face") + parser = argparse.ArgumentParser(description="Run all Every Eval Ever adapters robustly.") + parser.add_argument("--dry-run", action="store_true", help="Do not upload to Hugging Face") args = parser.parse_args() # Create data dir @@ -104,19 +164,25 @@ def main(): print(f"Failed to get current user: {e}") current_user = None - prs = api.get_repo_discussions(repo_id=REPO_ID, repo_type=REPO_TYPE) - open_prs = [ - pr for pr in prs - if getattr(pr, "is_pull_request", False) - and pr.status == "open" - and (pr.author == current_user if current_user else True) - ] - - existing_pr = max(open_prs, key=lambda x: x.num) if open_prs else None + try: + prs = api.get_repo_discussions(repo_id=REPO_ID, repo_type=REPO_TYPE) + open_prs = [ + pr for pr in prs + if getattr(pr, "is_pull_request", False) + and pr.status == "open" + and (pr.author == current_user if current_user else True) + ] + existing_pr = max(open_prs, key=lambda x: x.num) if open_prs else None + except Exception as e: + print(f"Error fetching PRs from Hugging Face: {e}") + traceback.print_exc() + existing_pr = None revision = f"refs/pr/{existing_pr.num}" if existing_pr else "main" if existing_pr: print(f"Found existing PR #{existing_pr.num}. Using revision {revision} for state.") + else: + print("No open PR found. Will run against main and create a new PR later if needed.") # Download existing state # Try data/ prefix first, fallback to root @@ -141,22 +207,55 @@ def main(): adapters = [d.name for d in UTILS_DIR.iterdir() if d.is_dir() and (d / "adapter.py").exists()] - for adapter in sorted(adapters): + # Gather adapter requirements and check staleness + adapter_info = [] + print("Analyzing adapters...") + for adapter in adapters: + adapter_path = UTILS_DIR / adapter / "adapter.py" + try: + requires_json, requires_csv, url, arg_name = get_input_requirement(adapter_path) + except Exception as e: + print(f"Warning: Could not parse adapter {adapter} requirements: {e}") + requires_json, requires_csv, url, arg_name = False, False, None, None + + current_headers = check_headers(url) + stale, reason = is_stale(adapter, stats, current_headers) + + adapter_info.append({ + "name": adapter, + "stale": stale, + "reason": reason, + "url": url, + "headers": current_headers, + "requires_json": requires_json, + "requires_csv": requires_csv, + "arg_name": arg_name, + "adapter_path": adapter_path + }) + + # Sort adapters: stale first, then alphabetically + adapter_info.sort(key=lambda x: (not x["stale"], x["name"])) + + for info in adapter_info: + adapter = info["name"] adapter_stat = stats.get(adapter, {}) time_s = adapter_stat.get("time_s", 0) size_mb = adapter_stat.get("size_mb", 0) is_heavy = time_s > HEAVY_TIME_S or size_mb > HEAVY_SIZE_MB - stale = is_stale(adapter, stats) + stale = info["stale"] if is_heavy and not is_monthly_run and not stale: print(f"Skipping heavy adapter {adapter} (runs monthly or when stale)") continue - print(f"\n--- Running adapter: {adapter} ---") + print(f"\n--- Running adapter: {adapter} (Stale: {stale}, Reason: {info['reason']}) ---") - adapter_path = UTILS_DIR / adapter / "adapter.py" - requires_json, requires_csv, url, arg_name = get_input_requirement(adapter_path) + adapter_path = info["adapter_path"] + requires_json = info["requires_json"] + requires_csv = info["requires_csv"] + url = info["url"] + arg_name = info["arg_name"] adapter_data_dir = DATA_DIR / adapter # Clean previous run data if any @@ -257,12 +356,17 @@ def main(): dir_size_mb = get_dir_size_mb(adapter_data_dir) # Update stats - stats.setdefault(adapter, {}).update({ + update_data = { "time_s": elapsed, "size_mb": dir_size_mb, "last_success_ts": time.time(), "last_failed": False - }) + } + if info["headers"]: + for k, v in info["headers"].items(): + if v: + update_data[k] = v + stats.setdefault(adapter, {}).update(update_data) current_report["adapters"][adapter] = { "execution_failed": False, @@ -273,6 +377,7 @@ def main(): except Exception as e: print(f"Exception during {adapter} processing: {e}") + traceback.print_exc() stats.setdefault(adapter, {})["last_failed"] = True current_report["adapters"][adapter] = { "execution_failed": True, @@ -298,14 +403,19 @@ def main(): pr_num = existing_pr.num else: print("Creating new PR...") - new_pr = api.create_pull_request( - repo_id=REPO_ID, - title="Automated Adapter Data Update", - description="Data update from GitHub Actions", - repo_type=REPO_TYPE - ) - pr_num = new_pr.num - print(f"Created new PR #{pr_num}") + try: + new_pr = api.create_pull_request( + repo_id=REPO_ID, + title="Automated Adapter Data Update", + description="Data update from GitHub Actions", + repo_type=REPO_TYPE + ) + pr_num = new_pr.num + print(f"Successfully created new PR #{pr_num}") + except Exception as pr_err: + print(f"CRITICAL ERROR: Failed to create new PR! {pr_err}") + traceback.print_exc() + raise pr_err upload_revision = f"refs/pr/{pr_num}" @@ -320,5 +430,7 @@ def main(): print("Upload complete!") except Exception as e: print(f"Upload failed: {e}") + traceback.print_exc() + if __name__ == "__main__": main() From f4fec94e12bce25d43b9db1d2544a2eb86968e80 Mon Sep 17 00:00:00 2001 From: Deep Joshi Date: Thu, 2 Jul 2026 13:41:42 +0530 Subject: [PATCH 26/44] Refactor run_adapters.py for clarity and efficiency Refactor run_adapters.py by removing unused imports, simplifying functions, and updating the download_hf_json function to remove revision parameter. Additionally, streamline adapter processing and improve header checks. --- utils/scripts/run_adapters.py | 236 +++++----------------------------- 1 file changed, 35 insertions(+), 201 deletions(-) diff --git a/utils/scripts/run_adapters.py b/utils/scripts/run_adapters.py index 053e5ea96..670fbc374 100644 --- a/utils/scripts/run_adapters.py +++ b/utils/scripts/run_adapters.py @@ -1,7 +1,6 @@ #!/usr/bin/env python3 import argparse -import ast import datetime import json import os @@ -9,7 +8,6 @@ import shutil import subprocess import time -import traceback import urllib.request from pathlib import Path from huggingface_hub import HfApi, hf_hub_download @@ -35,9 +33,9 @@ def get_dir_size_mb(path: Path) -> float: total += f.stat().st_size return total / (1024 * 1024) -def download_hf_json(filename: str, default: dict, revision: str = "main") -> dict: +def download_hf_json(filename: str, default: dict) -> dict: try: - path = hf_hub_download(repo_id=REPO_ID, filename=filename, repo_type=REPO_TYPE, revision=revision) + path = hf_hub_download(repo_id=REPO_ID, filename=filename, repo_type=REPO_TYPE) with open(path, "r", encoding="utf-8") as f: return json.load(f) except EntryNotFoundError: @@ -51,90 +49,25 @@ def download_file(url: str, output: Path): with urllib.request.urlopen(req, timeout=60) as response, open(output, 'wb') as out_file: shutil.copyfileobj(response, out_file) -def check_headers(url: str) -> dict: - """Check remote URL headers to detect if data has changed.""" - if not url: - return {} - try: - req = urllib.request.Request(url, method='HEAD', headers={'User-Agent': 'every-eval-ever adapter runner'}) - with urllib.request.urlopen(req, timeout=10) as response: - return { - "url_etag": response.headers.get('ETag'), - "url_last_modified": response.headers.get('Last-Modified'), - "url_content_length": response.headers.get('Content-Length') - } - except Exception as e: - print(f"Warning: Failed to check HEAD for {url}: {e}") - return {} - -def is_stale(adapter: str, stats: dict, current_headers: dict) -> tuple[bool, str]: +def is_stale(adapter: str, stats: dict) -> bool: adapter_stat = stats.get(adapter, {}) last_success = adapter_stat.get("last_success_ts", 0) days_since_success = (time.time() - last_success) / 86400 + if days_since_success >= 7: + return True if adapter_stat.get("last_failed", False): - return True, "last run failed" + return True - if current_headers: - etag = current_headers.get("url_etag") - last_modified = current_headers.get("url_last_modified") - content_length = current_headers.get("url_content_length") - - stored_etag = adapter_stat.get("url_etag") - stored_lm = adapter_stat.get("url_last_modified") - stored_cl = adapter_stat.get("url_content_length") - - if etag and stored_etag and etag != stored_etag: - return True, "ETag changed" - if last_modified and stored_lm and last_modified != stored_lm: - return True, "Last-Modified changed" - if content_length and stored_cl and content_length != stored_cl: - return True, "Content-Length changed" - - if (etag and not stored_etag) or (last_modified and not stored_lm) or (content_length and not stored_cl): - return True, "new header available" - - if days_since_success >= 7: - return True, "fallback 7 days" - - return False, "not stale" + return False def get_input_requirement(adapter_path: Path): - """Parse adapter using AST instead of regex.""" content = adapter_path.read_text(encoding="utf-8") - tree = ast.parse(content) - - requires_json = False - requires_input_csv = False - requires_just_csv = False - url = None - for node in ast.walk(tree): - # Look for global URL assignments - if isinstance(node, ast.Assign): - for target in node.targets: - if isinstance(target, ast.Name) and target.id in ("SOURCE_URL", "SOURCE_CSV_URL", "RESULTS_CSV_URL"): - if isinstance(node.value, ast.Constant) and isinstance(node.value.value, str): - url = node.value.value - - # Look for add_argument('--input-json', ..., required=True) - if isinstance(node, ast.Call): - if isinstance(node.func, ast.Attribute) and node.func.attr == "add_argument": - args = [arg.value for arg in node.args if isinstance(arg, ast.Constant) and isinstance(arg.value, str)] - - is_required = False - for kw in node.keywords: - if kw.arg == "required" and isinstance(kw.value, ast.Constant) and kw.value.value is True: - is_required = True - - if is_required: - if "--input-json" in args: - requires_json = True - if "--input-csv" in args: - requires_input_csv = True - if "--csv" in args: - requires_just_csv = True - + # Check if --input-json or --input-csv or --csv is REQUIRED + requires_json = re.search(r'add_argument\s*\(\s*["\']--input-json["\'].*?required=True', content, re.DOTALL) is not None + requires_input_csv = re.search(r'add_argument\s*\(\s*["\']--input-csv["\'].*?required=True', content, re.DOTALL) is not None + requires_just_csv = re.search(r'add_argument\s*\(\s*["\']--csv["\'].*?required=True', content, re.DOTALL) is not None requires_csv = requires_input_csv or requires_just_csv arg_name = None @@ -144,6 +77,13 @@ def get_input_requirement(adapter_path: Path): arg_name = "--input-csv" elif requires_just_csv: arg_name = "--csv" + + url = None + if requires_json or requires_csv: + # Find URL. Try SOURCE_URL, SOURCE_CSV_URL, or any other obvious data URL + url_match = re.search(r'(?:SOURCE(?:_CSV)?_URL|RESULTS_CSV_URL)\s*=\s*["\'](http[^"\']+)["\']', content) + if url_match: + url = url_match.group(1) return requires_json, requires_csv, url, arg_name @@ -155,48 +95,12 @@ def main(): # Create data dir DATA_DIR.mkdir(exist_ok=True) - # Initialize API and check for existing PR - api = HfApi() - print("Checking for existing PRs...") - try: - current_user = api.whoami().get("name") - except Exception as e: - print(f"Failed to get current user: {e}") - current_user = None - - try: - prs = api.get_repo_discussions(repo_id=REPO_ID, repo_type=REPO_TYPE) - open_prs = [ - pr for pr in prs - if getattr(pr, "is_pull_request", False) - and pr.status == "open" - and (pr.author == current_user if current_user else True) - ] - existing_pr = max(open_prs, key=lambda x: x.num) if open_prs else None - except Exception as e: - print(f"Error fetching PRs from Hugging Face: {e}") - traceback.print_exc() - existing_pr = None - - revision = f"refs/pr/{existing_pr.num}" if existing_pr else "main" - if existing_pr: - print(f"Found existing PR #{existing_pr.num}. Using revision {revision} for state.") - else: - print("No open PR found. Will run against main and create a new PR later if needed.") - # Download existing state - # Try data/ prefix first, fallback to root - stats = download_hf_json("data/adapter_stats.json", {}, revision=revision) - if not stats: - stats = download_hf_json("adapter_stats.json", {}, revision=revision) - - last_report = download_hf_json("data/run_report.json", {}, revision=revision) - if not last_report: - last_report = download_hf_json("run_report.json", {}, revision=revision) + stats = download_hf_json("adapter_stats.json", {}) + last_report = download_hf_json("run_report.json", {}) today = datetime.datetime.now() is_sunday = today.weekday() == 6 - is_monthly_run = today.day <= 7 # We will build a new report for today today_str = today.strftime("%Y-%m-%d") @@ -207,55 +111,22 @@ def main(): adapters = [d.name for d in UTILS_DIR.iterdir() if d.is_dir() and (d / "adapter.py").exists()] - # Gather adapter requirements and check staleness - adapter_info = [] - print("Analyzing adapters...") - for adapter in adapters: - adapter_path = UTILS_DIR / adapter / "adapter.py" - try: - requires_json, requires_csv, url, arg_name = get_input_requirement(adapter_path) - except Exception as e: - print(f"Warning: Could not parse adapter {adapter} requirements: {e}") - requires_json, requires_csv, url, arg_name = False, False, None, None - - current_headers = check_headers(url) - stale, reason = is_stale(adapter, stats, current_headers) - - adapter_info.append({ - "name": adapter, - "stale": stale, - "reason": reason, - "url": url, - "headers": current_headers, - "requires_json": requires_json, - "requires_csv": requires_csv, - "arg_name": arg_name, - "adapter_path": adapter_path - }) - - # Sort adapters: stale first, then alphabetically - adapter_info.sort(key=lambda x: (not x["stale"], x["name"])) - - for info in adapter_info: - adapter = info["name"] + for adapter in sorted(adapters): adapter_stat = stats.get(adapter, {}) time_s = adapter_stat.get("time_s", 0) size_mb = adapter_stat.get("size_mb", 0) is_heavy = time_s > HEAVY_TIME_S or size_mb > HEAVY_SIZE_MB - stale = info["stale"] + stale = is_stale(adapter, stats) - if is_heavy and not is_monthly_run and not stale: - print(f"Skipping heavy adapter {adapter} (runs monthly or when stale)") + if is_heavy and not is_sunday and not stale: + print(f"Skipping heavy adapter {adapter} (runs on Sundays or when stale)") continue - print(f"\n--- Running adapter: {adapter} (Stale: {stale}, Reason: {info['reason']}) ---") + print(f"\n--- Running adapter: {adapter} ---") - adapter_path = info["adapter_path"] - requires_json = info["requires_json"] - requires_csv = info["requires_csv"] - url = info["url"] - arg_name = info["arg_name"] + adapter_path = UTILS_DIR / adapter / "adapter.py" + requires_json, requires_csv, url, arg_name = get_input_requirement(adapter_path) adapter_data_dir = DATA_DIR / adapter # Clean previous run data if any @@ -266,14 +137,6 @@ def main(): cmd = ["uv", "run", "python", "-m", f"utils.{adapter}.adapter"] - # Prepare environment for adapter with every_eval_ever in PYTHONPATH - env = os.environ.copy() - eee_path = str(Path("every_eval_ever").absolute()) - if "PYTHONPATH" in env: - env["PYTHONPATH"] = f"{eee_path}{os.pathsep}{env['PYTHONPATH']}" - else: - env["PYTHONPATH"] = eee_path - # Only pass --output-dir if the adapter script mentions it content = adapter_path.read_text(encoding="utf-8") if "--output-dir" in content: @@ -300,7 +163,7 @@ def main(): cmd.extend([arg_name, str(tmp_file)]) start_t = time.time() - res = subprocess.run(cmd, capture_output=True, text=True, env=env) + res = subprocess.run(cmd, capture_output=True, text=True) elapsed = time.time() - start_t if res.returncode != 0: @@ -317,7 +180,7 @@ def main(): # Validation print("Validating outputs...") val_cmd = ["uv", "run", "python", "-m", "every_eval_ever", "validate", "--format", "json", str(adapter_data_dir)] - val_res = subprocess.run(val_cmd, capture_output=True, text=True, env=env) + val_res = subprocess.run(val_cmd, capture_output=True, text=True) # Even if val_res fails (which it will if any file is invalid), it outputs JSON try: @@ -356,17 +219,12 @@ def main(): dir_size_mb = get_dir_size_mb(adapter_data_dir) # Update stats - update_data = { + stats.setdefault(adapter, {}).update({ "time_s": elapsed, "size_mb": dir_size_mb, "last_success_ts": time.time(), "last_failed": False - } - if info["headers"]: - for k, v in info["headers"].items(): - if v: - update_data[k] = v - stats.setdefault(adapter, {}).update(update_data) + }) current_report["adapters"][adapter] = { "execution_failed": False, @@ -377,7 +235,6 @@ def main(): except Exception as e: print(f"Exception during {adapter} processing: {e}") - traceback.print_exc() stats.setdefault(adapter, {})["last_failed"] = True current_report["adapters"][adapter] = { "execution_failed": True, @@ -397,40 +254,17 @@ def main(): # Upload to HF if not args.dry_run: print("Uploading to Hugging Face...") + api = HfApi() try: - if existing_pr: - print(f"Updating existing PR #{existing_pr.num}") - pr_num = existing_pr.num - else: - print("Creating new PR...") - try: - new_pr = api.create_pull_request( - repo_id=REPO_ID, - title="Automated Adapter Data Update", - description="Data update from GitHub Actions", - repo_type=REPO_TYPE - ) - pr_num = new_pr.num - print(f"Successfully created new PR #{pr_num}") - except Exception as pr_err: - print(f"CRITICAL ERROR: Failed to create new PR! {pr_err}") - traceback.print_exc() - raise pr_err - - upload_revision = f"refs/pr/{pr_num}" - - print(f"Uploading using upload_large_folder to revision {upload_revision}...") - api.upload_large_folder( + api.upload_folder( repo_id=REPO_ID, folder_path=".", repo_type=REPO_TYPE, - revision=upload_revision, - allow_patterns=["data/**"] + allow_patterns=["data/**"], + create_pr=True ) print("Upload complete!") except Exception as e: print(f"Upload failed: {e}") - traceback.print_exc() - if __name__ == "__main__": main() From 3ba7388b3e5ada3ae53af7915c61e6e2d675ff6a Mon Sep 17 00:00:00 2001 From: DeepLumiere Date: Sat, 4 Jul 2026 20:45:31 +0530 Subject: [PATCH 27/44] feat: add cron job and script for running adapters --- .github/workflows/adapter_cron.yml | 37 + eval.schema.json | 0 instance_level_eval.schema.json | 0 .../per_instance_stats.json | 3742 ----------------- .../run_spec.json | 71 - .../scenario.json | 9 - .../scenario_state.json | 844 ---- .../stats.json | 1426 ------- .../per_instance_stats.json | 3742 ----------------- .../run_spec.json | 73 - .../scenario.json | 9 - .../scenario_state.json | 844 ---- .../stats.json | 2850 ------------- .../per_instance_stats.json | 1732 -------- .../run_spec.json | 73 - .../scenario.json | 8 - .../scenario_state.json | 1185 ------ .../narrative_qa:model=openai_gpt2/stats.json | 2634 ------------ utils/scripts/run_adapters.py | 430 ++ 19 files changed, 467 insertions(+), 19242 deletions(-) create mode 100644 .github/workflows/adapter_cron.yml mode change 120000 => 100644 eval.schema.json mode change 120000 => 100644 instance_level_eval.schema.json delete mode 100644 tests/data/helm/commonsense:dataset=hellaswag,method=multiple_choice_joint,model=eleutherai_pythia-1b-v0/per_instance_stats.json delete mode 100644 tests/data/helm/commonsense:dataset=hellaswag,method=multiple_choice_joint,model=eleutherai_pythia-1b-v0/run_spec.json delete mode 100644 tests/data/helm/commonsense:dataset=hellaswag,method=multiple_choice_joint,model=eleutherai_pythia-1b-v0/scenario.json delete mode 100644 tests/data/helm/commonsense:dataset=hellaswag,method=multiple_choice_joint,model=eleutherai_pythia-1b-v0/scenario_state.json delete mode 100644 tests/data/helm/commonsense:dataset=hellaswag,method=multiple_choice_joint,model=eleutherai_pythia-1b-v0/stats.json delete mode 100644 tests/data/helm/mmlu:subject=philosophy,method=multiple_choice_joint,model=openai_gpt2/per_instance_stats.json delete mode 100644 tests/data/helm/mmlu:subject=philosophy,method=multiple_choice_joint,model=openai_gpt2/run_spec.json delete mode 100644 tests/data/helm/mmlu:subject=philosophy,method=multiple_choice_joint,model=openai_gpt2/scenario.json delete mode 100644 tests/data/helm/mmlu:subject=philosophy,method=multiple_choice_joint,model=openai_gpt2/scenario_state.json delete mode 100644 tests/data/helm/mmlu:subject=philosophy,method=multiple_choice_joint,model=openai_gpt2/stats.json delete mode 100644 tests/data/helm/narrative_qa:model=openai_gpt2/per_instance_stats.json delete mode 100644 tests/data/helm/narrative_qa:model=openai_gpt2/run_spec.json delete mode 100644 tests/data/helm/narrative_qa:model=openai_gpt2/scenario.json delete mode 100644 tests/data/helm/narrative_qa:model=openai_gpt2/scenario_state.json delete mode 100644 tests/data/helm/narrative_qa:model=openai_gpt2/stats.json create mode 100644 utils/scripts/run_adapters.py diff --git a/.github/workflows/adapter_cron.yml b/.github/workflows/adapter_cron.yml new file mode 100644 index 000000000..e47369d8a --- /dev/null +++ b/.github/workflows/adapter_cron.yml @@ -0,0 +1,37 @@ +name: Run Adapters Cron + +on: + schedule: + - cron: '0 0 * * *' # Daily at midnight UTC + workflow_dispatch: # Allow manual triggering + +jobs: + run-adapters: + runs-on: ubuntu-latest + steps: + - name: Checkout repository + uses: actions/checkout@v4 + + - name: Install uv + uses: astral-sh/setup-uv@v5 + with: + enable-cache: true + cache-dependency-glob: "uv.lock" + + - name: Set up Python + uses: actions/setup-python@v5 + with: + python-version: "3.12" + + - name: Install dependencies + run: uv sync --locked --all-extras + + - name: Run Adapters Orchestrator + env: + HF_TOKEN: ${{ secrets.HF_TOKEN }} + OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }} + ARTIFICIAL_ANALYSIS_API_KEY: ${{ secrets.ARTIFICIAL_ANALYSIS_API_KEY }} + KAGGLE_USERNAME: ${{ secrets.KAGGLE_USERNAME }} + KAGGLE_KEY: ${{ secrets.KAGGLE_KEY }} + LLM_STATS_API_KEY: ${{ secrets.LLM_STATS_API_KEY }} + run: uv run python utils/scripts/run_adapters.py diff --git a/eval.schema.json b/eval.schema.json deleted file mode 120000 index c1943c02f..000000000 --- a/eval.schema.json +++ /dev/null @@ -1 +0,0 @@ -every_eval_ever/schemas/eval.schema.json \ No newline at end of file diff --git a/eval.schema.json b/eval.schema.json new file mode 100644 index 000000000..c1943c02f --- /dev/null +++ b/eval.schema.json @@ -0,0 +1 @@ +every_eval_ever/schemas/eval.schema.json \ No newline at end of file diff --git a/instance_level_eval.schema.json b/instance_level_eval.schema.json deleted file mode 120000 index 7e10082d4..000000000 --- a/instance_level_eval.schema.json +++ /dev/null @@ -1 +0,0 @@ -every_eval_ever/schemas/instance_level_eval.schema.json \ No newline at end of file diff --git a/instance_level_eval.schema.json b/instance_level_eval.schema.json new file mode 100644 index 000000000..7e10082d4 --- /dev/null +++ b/instance_level_eval.schema.json @@ -0,0 +1 @@ +every_eval_ever/schemas/instance_level_eval.schema.json \ No newline at end of file diff --git a/tests/data/helm/commonsense:dataset=hellaswag,method=multiple_choice_joint,model=eleutherai_pythia-1b-v0/per_instance_stats.json b/tests/data/helm/commonsense:dataset=hellaswag,method=multiple_choice_joint,model=eleutherai_pythia-1b-v0/per_instance_stats.json deleted file mode 100644 index b05d3ab41..000000000 --- a/tests/data/helm/commonsense:dataset=hellaswag,method=multiple_choice_joint,model=eleutherai_pythia-1b-v0/per_instance_stats.json +++ /dev/null @@ -1,3742 +0,0 @@ -[ - { - "instance_id": "id44874", - "train_trial_index": 0, - "stats": [ - { - "name": { - "name": "num_references", - "split": "valid" - }, - "count": 1, - "sum": 4, - "sum_squared": 16, - "min": 4, - "max": 4, - "mean": 4.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_train_trials", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_prompt_tokens", - "split": "valid" - }, - "count": 1, - "sum": 718, - "sum_squared": 515524, - "min": 718, - "max": 718, - "mean": 718.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_completion_tokens", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_output_tokens", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "training_co2_cost", - "split": "valid" - }, - "count": 0, - "sum": 0, - "sum_squared": 0 - }, - { - "name": { - "name": "training_energy_cost", - "split": "valid" - }, - "count": 0, - "sum": 0, - "sum_squared": 0 - }, - { - "name": { - "name": "inference_runtime", - "split": "valid" - }, - "count": 1, - "sum": 18.749841690063477, - "sum_squared": 351.5565634024424, - "min": 18.749841690063477, - "max": 18.749841690063477, - "mean": 18.749841690063477, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "batch_size", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_length", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_stop", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_endoftext", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_unknown", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_train_instances", - "split": "valid" - }, - "count": 1, - "sum": 5, - "sum_squared": 25, - "min": 5, - "max": 5, - "mean": 5.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prompt_truncated", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "max_prob", - "split": "valid" - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "exact_match", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "exact_match@5", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_exact_match", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_exact_match@5", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prefix_exact_match", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prefix_exact_match@5", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_prefix_exact_match", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_prefix_exact_match@5", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "logprob", - "split": "valid" - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_perplexity_tokens", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_bytes", - "split": "valid" - }, - "count": 1, - "sum": 2, - "sum_squared": 4, - "min": 2, - "max": 2, - "mean": 2.0, - "variance": 0.0, - "stddev": 0.0 - } - ] - }, - { - "instance_id": "id47299", - "train_trial_index": 0, - "stats": [ - { - "name": { - "name": "num_references", - "split": "valid" - }, - "count": 1, - "sum": 4, - "sum_squared": 16, - "min": 4, - "max": 4, - "mean": 4.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_train_trials", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_prompt_tokens", - "split": "valid" - }, - "count": 1, - "sum": 684, - "sum_squared": 467856, - "min": 684, - "max": 684, - "mean": 684.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_completion_tokens", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_output_tokens", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "training_co2_cost", - "split": "valid" - }, - "count": 0, - "sum": 0, - "sum_squared": 0 - }, - { - "name": { - "name": "training_energy_cost", - "split": "valid" - }, - "count": 0, - "sum": 0, - "sum_squared": 0 - }, - { - "name": { - "name": "inference_runtime", - "split": "valid" - }, - "count": 1, - "sum": 17.995312690734863, - "sum_squared": 323.8312788373232, - "min": 17.995312690734863, - "max": 17.995312690734863, - "mean": 17.995312690734863, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "batch_size", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_length", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_stop", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_endoftext", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_unknown", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_train_instances", - "split": "valid" - }, - "count": 1, - "sum": 5, - "sum_squared": 25, - "min": 5, - "max": 5, - "mean": 5.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prompt_truncated", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "max_prob", - "split": "valid" - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "exact_match", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "exact_match@5", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_exact_match", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_exact_match@5", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prefix_exact_match", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prefix_exact_match@5", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_prefix_exact_match", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_prefix_exact_match@5", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "logprob", - "split": "valid" - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_perplexity_tokens", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_bytes", - "split": "valid" - }, - "count": 1, - "sum": 2, - "sum_squared": 4, - "min": 2, - "max": 2, - "mean": 2.0, - "variance": 0.0, - "stddev": 0.0 - } - ] - }, - { - "instance_id": "id45277", - "train_trial_index": 0, - "stats": [ - { - "name": { - "name": "num_references", - "split": "valid" - }, - "count": 1, - "sum": 4, - "sum_squared": 16, - "min": 4, - "max": 4, - "mean": 4.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_train_trials", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_prompt_tokens", - "split": "valid" - }, - "count": 1, - "sum": 664, - "sum_squared": 440896, - "min": 664, - "max": 664, - "mean": 664.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_completion_tokens", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_output_tokens", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "training_co2_cost", - "split": "valid" - }, - "count": 0, - "sum": 0, - "sum_squared": 0 - }, - { - "name": { - "name": "training_energy_cost", - "split": "valid" - }, - "count": 0, - "sum": 0, - "sum_squared": 0 - }, - { - "name": { - "name": "inference_runtime", - "split": "valid" - }, - "count": 1, - "sum": 16.95018243789673, - "sum_squared": 287.3086846779827, - "min": 16.95018243789673, - "max": 16.95018243789673, - "mean": 16.95018243789673, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "batch_size", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_length", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_stop", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_endoftext", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_unknown", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_train_instances", - "split": "valid" - }, - "count": 1, - "sum": 5, - "sum_squared": 25, - "min": 5, - "max": 5, - "mean": 5.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prompt_truncated", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "max_prob", - "split": "valid" - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "exact_match", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "exact_match@5", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_exact_match", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_exact_match@5", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prefix_exact_match", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prefix_exact_match@5", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_prefix_exact_match", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_prefix_exact_match@5", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "logprob", - "split": "valid" - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_perplexity_tokens", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_bytes", - "split": "valid" - }, - "count": 1, - "sum": 2, - "sum_squared": 4, - "min": 2, - "max": 2, - "mean": 2.0, - "variance": 0.0, - "stddev": 0.0 - } - ] - }, - { - "instance_id": "id41992", - "train_trial_index": 0, - "stats": [ - { - "name": { - "name": "num_references", - "split": "valid" - }, - "count": 1, - "sum": 4, - "sum_squared": 16, - "min": 4, - "max": 4, - "mean": 4.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_train_trials", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_prompt_tokens", - "split": "valid" - }, - "count": 1, - "sum": 523, - "sum_squared": 273529, - "min": 523, - "max": 523, - "mean": 523.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_completion_tokens", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_output_tokens", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "training_co2_cost", - "split": "valid" - }, - "count": 0, - "sum": 0, - "sum_squared": 0 - }, - { - "name": { - "name": "training_energy_cost", - "split": "valid" - }, - "count": 0, - "sum": 0, - "sum_squared": 0 - }, - { - "name": { - "name": "inference_runtime", - "split": "valid" - }, - "count": 1, - "sum": 13.807421445846558, - "sum_squared": 190.64488698322344, - "min": 13.807421445846558, - "max": 13.807421445846558, - "mean": 13.807421445846558, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "batch_size", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_length", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_stop", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_endoftext", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_unknown", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_train_instances", - "split": "valid" - }, - "count": 1, - "sum": 5, - "sum_squared": 25, - "min": 5, - "max": 5, - "mean": 5.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prompt_truncated", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "max_prob", - "split": "valid" - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "exact_match", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "exact_match@5", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_exact_match", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_exact_match@5", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prefix_exact_match", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prefix_exact_match@5", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_prefix_exact_match", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_prefix_exact_match@5", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "logprob", - "split": "valid" - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_perplexity_tokens", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_bytes", - "split": "valid" - }, - "count": 1, - "sum": 2, - "sum_squared": 4, - "min": 2, - "max": 2, - "mean": 2.0, - "variance": 0.0, - "stddev": 0.0 - } - ] - }, - { - "instance_id": "id49438", - "train_trial_index": 0, - "stats": [ - { - "name": { - "name": "num_references", - "split": "valid" - }, - "count": 1, - "sum": 4, - "sum_squared": 16, - "min": 4, - "max": 4, - "mean": 4.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_train_trials", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_prompt_tokens", - "split": "valid" - }, - "count": 1, - "sum": 636, - "sum_squared": 404496, - "min": 636, - "max": 636, - "mean": 636.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_completion_tokens", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_output_tokens", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "training_co2_cost", - "split": "valid" - }, - "count": 0, - "sum": 0, - "sum_squared": 0 - }, - { - "name": { - "name": "training_energy_cost", - "split": "valid" - }, - "count": 0, - "sum": 0, - "sum_squared": 0 - }, - { - "name": { - "name": "inference_runtime", - "split": "valid" - }, - "count": 1, - "sum": 16.23285961151123, - "sum_squared": 263.50573116703254, - "min": 16.23285961151123, - "max": 16.23285961151123, - "mean": 16.23285961151123, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "batch_size", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_length", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_stop", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_endoftext", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_unknown", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_train_instances", - "split": "valid" - }, - "count": 1, - "sum": 5, - "sum_squared": 25, - "min": 5, - "max": 5, - "mean": 5.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prompt_truncated", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "max_prob", - "split": "valid" - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "exact_match", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "exact_match@5", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_exact_match", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_exact_match@5", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prefix_exact_match", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prefix_exact_match@5", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_prefix_exact_match", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_prefix_exact_match@5", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "logprob", - "split": "valid" - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_perplexity_tokens", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_bytes", - "split": "valid" - }, - "count": 1, - "sum": 2, - "sum_squared": 4, - "min": 2, - "max": 2, - "mean": 2.0, - "variance": 0.0, - "stddev": 0.0 - } - ] - }, - { - "instance_id": "id42841", - "train_trial_index": 0, - "stats": [ - { - "name": { - "name": "num_references", - "split": "valid" - }, - "count": 1, - "sum": 4, - "sum_squared": 16, - "min": 4, - "max": 4, - "mean": 4.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_train_trials", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_prompt_tokens", - "split": "valid" - }, - "count": 1, - "sum": 496, - "sum_squared": 246016, - "min": 496, - "max": 496, - "mean": 496.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_completion_tokens", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_output_tokens", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "training_co2_cost", - "split": "valid" - }, - "count": 0, - "sum": 0, - "sum_squared": 0 - }, - { - "name": { - "name": "training_energy_cost", - "split": "valid" - }, - "count": 0, - "sum": 0, - "sum_squared": 0 - }, - { - "name": { - "name": "inference_runtime", - "split": "valid" - }, - "count": 1, - "sum": 12.17577576637268, - "sum_squared": 148.24951551298824, - "min": 12.17577576637268, - "max": 12.17577576637268, - "mean": 12.17577576637268, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "batch_size", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_length", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_stop", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_endoftext", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_unknown", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_train_instances", - "split": "valid" - }, - "count": 1, - "sum": 5, - "sum_squared": 25, - "min": 5, - "max": 5, - "mean": 5.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prompt_truncated", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "max_prob", - "split": "valid" - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "exact_match", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "exact_match@5", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_exact_match", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_exact_match@5", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prefix_exact_match", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prefix_exact_match@5", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_prefix_exact_match", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_prefix_exact_match@5", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "logprob", - "split": "valid" - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_perplexity_tokens", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_bytes", - "split": "valid" - }, - "count": 1, - "sum": 2, - "sum_squared": 4, - "min": 2, - "max": 2, - "mean": 2.0, - "variance": 0.0, - "stddev": 0.0 - } - ] - }, - { - "instance_id": "id46128", - "train_trial_index": 0, - "stats": [ - { - "name": { - "name": "num_references", - "split": "valid" - }, - "count": 1, - "sum": 4, - "sum_squared": 16, - "min": 4, - "max": 4, - "mean": 4.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_train_trials", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_prompt_tokens", - "split": "valid" - }, - "count": 1, - "sum": 681, - "sum_squared": 463761, - "min": 681, - "max": 681, - "mean": 681.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_completion_tokens", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_output_tokens", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "training_co2_cost", - "split": "valid" - }, - "count": 0, - "sum": 0, - "sum_squared": 0 - }, - { - "name": { - "name": "training_energy_cost", - "split": "valid" - }, - "count": 0, - "sum": 0, - "sum_squared": 0 - }, - { - "name": { - "name": "inference_runtime", - "split": "valid" - }, - "count": 1, - "sum": 16.331517696380615, - "sum_squared": 266.7184702671932, - "min": 16.331517696380615, - "max": 16.331517696380615, - "mean": 16.331517696380615, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "batch_size", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_length", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_stop", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_endoftext", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_unknown", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_train_instances", - "split": "valid" - }, - "count": 1, - "sum": 5, - "sum_squared": 25, - "min": 5, - "max": 5, - "mean": 5.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prompt_truncated", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "max_prob", - "split": "valid" - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "exact_match", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "exact_match@5", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_exact_match", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_exact_match@5", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prefix_exact_match", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prefix_exact_match@5", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_prefix_exact_match", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_prefix_exact_match@5", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "logprob", - "split": "valid" - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_perplexity_tokens", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_bytes", - "split": "valid" - }, - "count": 1, - "sum": 2, - "sum_squared": 4, - "min": 2, - "max": 2, - "mean": 2.0, - "variance": 0.0, - "stddev": 0.0 - } - ] - }, - { - "instance_id": "id47975", - "train_trial_index": 0, - "stats": [ - { - "name": { - "name": "num_references", - "split": "valid" - }, - "count": 1, - "sum": 4, - "sum_squared": 16, - "min": 4, - "max": 4, - "mean": 4.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_train_trials", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_prompt_tokens", - "split": "valid" - }, - "count": 1, - "sum": 700, - "sum_squared": 490000, - "min": 700, - "max": 700, - "mean": 700.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_completion_tokens", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_output_tokens", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "training_co2_cost", - "split": "valid" - }, - "count": 0, - "sum": 0, - "sum_squared": 0 - }, - { - "name": { - "name": "training_energy_cost", - "split": "valid" - }, - "count": 0, - "sum": 0, - "sum_squared": 0 - }, - { - "name": { - "name": "inference_runtime", - "split": "valid" - }, - "count": 1, - "sum": 16.919055700302124, - "sum_squared": 286.2544457899258, - "min": 16.919055700302124, - "max": 16.919055700302124, - "mean": 16.919055700302124, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "batch_size", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_length", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_stop", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_endoftext", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_unknown", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_train_instances", - "split": "valid" - }, - "count": 1, - "sum": 5, - "sum_squared": 25, - "min": 5, - "max": 5, - "mean": 5.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prompt_truncated", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "max_prob", - "split": "valid" - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "exact_match", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "exact_match@5", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_exact_match", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_exact_match@5", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prefix_exact_match", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prefix_exact_match@5", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_prefix_exact_match", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_prefix_exact_match@5", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "logprob", - "split": "valid" - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_perplexity_tokens", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_bytes", - "split": "valid" - }, - "count": 1, - "sum": 2, - "sum_squared": 4, - "min": 2, - "max": 2, - "mean": 2.0, - "variance": 0.0, - "stddev": 0.0 - } - ] - }, - { - "instance_id": "id41468", - "train_trial_index": 0, - "stats": [ - { - "name": { - "name": "num_references", - "split": "valid" - }, - "count": 1, - "sum": 4, - "sum_squared": 16, - "min": 4, - "max": 4, - "mean": 4.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_train_trials", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_prompt_tokens", - "split": "valid" - }, - "count": 1, - "sum": 534, - "sum_squared": 285156, - "min": 534, - "max": 534, - "mean": 534.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_completion_tokens", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_output_tokens", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "training_co2_cost", - "split": "valid" - }, - "count": 0, - "sum": 0, - "sum_squared": 0 - }, - { - "name": { - "name": "training_energy_cost", - "split": "valid" - }, - "count": 0, - "sum": 0, - "sum_squared": 0 - }, - { - "name": { - "name": "inference_runtime", - "split": "valid" - }, - "count": 1, - "sum": 9.699313402175903, - "sum_squared": 94.0766804736291, - "min": 9.699313402175903, - "max": 9.699313402175903, - "mean": 9.699313402175903, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "batch_size", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_length", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_stop", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_endoftext", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_unknown", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_train_instances", - "split": "valid" - }, - "count": 1, - "sum": 5, - "sum_squared": 25, - "min": 5, - "max": 5, - "mean": 5.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prompt_truncated", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "max_prob", - "split": "valid" - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "exact_match", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "exact_match@5", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_exact_match", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_exact_match@5", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prefix_exact_match", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prefix_exact_match@5", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_prefix_exact_match", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_prefix_exact_match@5", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "logprob", - "split": "valid" - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_perplexity_tokens", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_bytes", - "split": "valid" - }, - "count": 1, - "sum": 2, - "sum_squared": 4, - "min": 2, - "max": 2, - "mean": 2.0, - "variance": 0.0, - "stddev": 0.0 - } - ] - }, - { - "instance_id": "id44284", - "train_trial_index": 0, - "stats": [ - { - "name": { - "name": "num_references", - "split": "valid" - }, - "count": 1, - "sum": 4, - "sum_squared": 16, - "min": 4, - "max": 4, - "mean": 4.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_train_trials", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_prompt_tokens", - "split": "valid" - }, - "count": 1, - "sum": 678, - "sum_squared": 459684, - "min": 678, - "max": 678, - "mean": 678.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_completion_tokens", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_output_tokens", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "training_co2_cost", - "split": "valid" - }, - "count": 0, - "sum": 0, - "sum_squared": 0 - }, - { - "name": { - "name": "training_energy_cost", - "split": "valid" - }, - "count": 0, - "sum": 0, - "sum_squared": 0 - }, - { - "name": { - "name": "inference_runtime", - "split": "valid" - }, - "count": 1, - "sum": 9.90688705444336, - "sum_squared": 98.14641110949742, - "min": 9.90688705444336, - "max": 9.90688705444336, - "mean": 9.90688705444336, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "batch_size", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_length", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_stop", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_endoftext", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_unknown", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_train_instances", - "split": "valid" - }, - "count": 1, - "sum": 5, - "sum_squared": 25, - "min": 5, - "max": 5, - "mean": 5.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prompt_truncated", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "max_prob", - "split": "valid" - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "exact_match", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "exact_match@5", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_exact_match", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_exact_match@5", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prefix_exact_match", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prefix_exact_match@5", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_prefix_exact_match", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_prefix_exact_match@5", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "logprob", - "split": "valid" - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_perplexity_tokens", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_bytes", - "split": "valid" - }, - "count": 1, - "sum": 2, - "sum_squared": 4, - "min": 2, - "max": 2, - "mean": 2.0, - "variance": 0.0, - "stddev": 0.0 - } - ] - } -] \ No newline at end of file diff --git a/tests/data/helm/commonsense:dataset=hellaswag,method=multiple_choice_joint,model=eleutherai_pythia-1b-v0/run_spec.json b/tests/data/helm/commonsense:dataset=hellaswag,method=multiple_choice_joint,model=eleutherai_pythia-1b-v0/run_spec.json deleted file mode 100644 index d1f3d5666..000000000 --- a/tests/data/helm/commonsense:dataset=hellaswag,method=multiple_choice_joint,model=eleutherai_pythia-1b-v0/run_spec.json +++ /dev/null @@ -1,71 +0,0 @@ -{ - "name": "commonsense:dataset=hellaswag,method=multiple_choice_joint,model=eleutherai_pythia-1b-v0", - "scenario_spec": { - "class_name": "helm.benchmark.scenarios.commonsense_scenario.HellaSwagScenario", - "args": {} - }, - "adapter_spec": { - "method": "multiple_choice_joint", - "global_prefix": "", - "global_suffix": "", - "instructions": "The following are multiple choice questions (with answers) about common sense.\n", - "input_prefix": "Question: ", - "input_suffix": "\n", - "reference_prefix": "A. ", - "reference_suffix": "\n", - "chain_of_thought_prefix": "", - "chain_of_thought_suffix": "\n", - "output_prefix": "Answer: ", - "output_suffix": "\n", - "instance_prefix": "\n", - "substitutions": [], - "max_train_instances": 5, - "max_eval_instances": 10, - "num_outputs": 5, - "num_train_trials": 1, - "num_trials": 1, - "sample_train": true, - "model_deployment": "huggingface/pythia-1b-v0", - "model": "eleutherai/pythia-1b-v0", - "temperature": 0.0, - "max_tokens": 1, - "stop_sequences": [ - "\n" - ], - "multi_label": false - }, - "metric_specs": [ - { - "class_name": "helm.benchmark.metrics.basic_metrics.BasicGenerationMetric", - "args": { - "names": [ - "exact_match", - "quasi_exact_match", - "prefix_exact_match", - "quasi_prefix_exact_match" - ] - } - }, - { - "class_name": "helm.benchmark.metrics.basic_metrics.BasicReferenceMetric", - "args": {} - }, - { - "class_name": "helm.benchmark.metrics.basic_metrics.InstancesPerSplitMetric", - "args": {} - } - ], - "data_augmenter_spec": { - "perturbation_specs": [], - "should_augment_train_instances": false, - "should_include_original_train": false, - "should_skip_unchanged_train": false, - "should_augment_eval_instances": false, - "should_include_original_eval": false, - "should_skip_unchanged_eval": false, - "seeds_per_instance": 1 - }, - "groups": [ - "hellaswag" - ] -} \ No newline at end of file diff --git a/tests/data/helm/commonsense:dataset=hellaswag,method=multiple_choice_joint,model=eleutherai_pythia-1b-v0/scenario.json b/tests/data/helm/commonsense:dataset=hellaswag,method=multiple_choice_joint,model=eleutherai_pythia-1b-v0/scenario.json deleted file mode 100644 index 449f227bd..000000000 --- a/tests/data/helm/commonsense:dataset=hellaswag,method=multiple_choice_joint,model=eleutherai_pythia-1b-v0/scenario.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "name": "hellaswag", - "description": "Benchmark from https://arxiv.org/pdf/1905.07830.pdf.", - "tags": [ - "knowledge", - "multiple_choice" - ], - "definition_path": "https://github.com/stanford-crfm/helm/blob/main/src/helm/benchmark/scenarios/commonsense_scenario.py" -} \ No newline at end of file diff --git a/tests/data/helm/commonsense:dataset=hellaswag,method=multiple_choice_joint,model=eleutherai_pythia-1b-v0/scenario_state.json b/tests/data/helm/commonsense:dataset=hellaswag,method=multiple_choice_joint,model=eleutherai_pythia-1b-v0/scenario_state.json deleted file mode 100644 index 39d847e96..000000000 --- a/tests/data/helm/commonsense:dataset=hellaswag,method=multiple_choice_joint,model=eleutherai_pythia-1b-v0/scenario_state.json +++ /dev/null @@ -1,844 +0,0 @@ -{ - "adapter_spec": { - "method": "multiple_choice_joint", - "global_prefix": "", - "global_suffix": "", - "instructions": "The following are multiple choice questions (with answers) about common sense.\n", - "input_prefix": "Question: ", - "input_suffix": "\n", - "reference_prefix": "A. ", - "reference_suffix": "\n", - "chain_of_thought_prefix": "", - "chain_of_thought_suffix": "\n", - "output_prefix": "Answer: ", - "output_suffix": "\n", - "instance_prefix": "\n", - "substitutions": [], - "max_train_instances": 5, - "max_eval_instances": 10, - "num_outputs": 5, - "num_train_trials": 1, - "num_trials": 1, - "sample_train": true, - "model_deployment": "huggingface/pythia-1b-v0", - "model": "eleutherai/pythia-1b-v0", - "temperature": 0.0, - "max_tokens": 1, - "stop_sequences": [ - "\n" - ], - "multi_label": false - }, - "request_states": [ - { - "instance": { - "input": { - "text": "Personal Care and Style: [header] How to dye your hair with semi permanent hair dye [title] Find the color you want. [step] There are many popular brands and hundreds of different colors to choose from. Semi-permanent dyes can be found in a variety of places, ranging from grocery stores to specialized fashion shops, with the biggest selection at beauty supply stores. " - }, - "references": [ - { - "output": { - "text": "It is important to select the color that represents your hair type when you register your hair color. [substeps] Traditional semi-permanent dyes will generally not be available for hair color, like blow-dryers, curling irons, and appliances." - }, - "tags": [] - }, - { - "output": { - "text": "If you're not planning on dying your hair, there are other coloration measures you can take to dye your hair. [step] Photoshop hd darkers work well, but don't lack the style that can be coupled with it." - }, - "tags": [] - }, - { - "output": { - "text": "Pick the color that's your favorite, matches your wardrobe best, and/or is most flattering for your eye color and skin tone. Semi-permanent dyes work on all hair colors, but show up brightest on light hair." - }, - "tags": [ - "correct" - ] - }, - { - "output": { - "text": "However, you can also take your color, added color, and texture into account when deciding what to dye, and what you will use it for. [substeps] Consider adding your hair dye to your hair if you have it long or curly." - }, - "tags": [] - } - ], - "split": "valid", - "id": "id44874" - }, - "train_trial_index": 0, - "output_mapping": { - "A": "It is important to select the color that represents your hair type when you register your hair color. [substeps] Traditional semi-permanent dyes will generally not be available for hair color, like blow-dryers, curling irons, and appliances.", - "B": "If you're not planning on dying your hair, there are other coloration measures you can take to dye your hair. [step] Photoshop hd darkers work well, but don't lack the style that can be coupled with it.", - "C": "Pick the color that's your favorite, matches your wardrobe best, and/or is most flattering for your eye color and skin tone. Semi-permanent dyes work on all hair colors, but show up brightest on light hair.", - "D": "However, you can also take your color, added color, and texture into account when deciding what to dye, and what you will use it for. [substeps] Consider adding your hair dye to your hair if you have it long or curly." - }, - "request": { - "model_deployment": "huggingface/pythia-1b-v0", - "model": "eleutherai/pythia-1b-v0", - "embedding": false, - "prompt": "The following are multiple choice questions (with answers) about common sense.\n\nQuestion: Putting on makeup: The words how to apply mascara appear. A woman with long black hair\nA. presents a bow and ribbon, followed by painted eye shadow, and a gift wrap.\nB. appears on a black screen with white lines, soap, and information at the bottom.\nC. appears in the large window.\nD. is talking to the camera.\nAnswer: D\n\nQuestion: Polishing shoes: The man uses the polish on his shoes. The man brushes his shoes with occasional blowing. The man shines his shoes. The man\nA. replaces the frame and arm strap on the shoes.\nB. shines balls of polish onto his shoes.\nC. puts the shoes on the stand to style them.\nD. talks to the camera.\nAnswer: D\n\nQuestion: Laying tile: The floor is swept, cleaned, and prepared for the process. The men begin to lay the vinyl flooring across the floor one piece at a time. The final result\nA. is shown on the screen.\nB. of the carpet is shown.\nC. is displayed in the male success rate.\nD. is seen with one ran through the floor.\nAnswer: A\n\nQuestion: Waterskiing: A person is water skiing behind a boat. They are going back and forth behind the boat. Words\nA. are on the screen.\nB. come onto the screen at the end.\nC. appear on the screen.\nD. are shown on the screen.\nAnswer: D\n\nQuestion: Ping-pong: We see an instructional title screen. The man demonstrates hitting a ball and we see him in play hitting the ball. We\nA. see the man beating a bag over a net.\nB. see the ending title screen.\nC. see a disc fly from 2 people.\nD. see the ending title screen again.\nAnswer: B\n\nQuestion: Personal Care and Style: [header] How to dye your hair with semi permanent hair dye [title] Find the color you want. [step] There are many popular brands and hundreds of different colors to choose from. Semi-permanent dyes can be found in a variety of places, ranging from grocery stores to specialized fashion shops, with the biggest selection at beauty supply stores. \nA. It is important to select the color that represents your hair type when you register your hair color. [substeps] Traditional semi-permanent dyes will generally not be available for hair color, like blow-dryers, curling irons, and appliances.\nB. If you're not planning on dying your hair, there are other coloration measures you can take to dye your hair. [step] Photoshop hd darkers work well, but don't lack the style that can be coupled with it.\nC. Pick the color that's your favorite, matches your wardrobe best, and/or is most flattering for your eye color and skin tone. Semi-permanent dyes work on all hair colors, but show up brightest on light hair.\nD. However, you can also take your color, added color, and texture into account when deciding what to dye, and what you will use it for. [substeps] Consider adding your hair dye to your hair if you have it long or curly.\nAnswer:", - "temperature": 0.0, - "num_completions": 1, - "top_k_per_token": 5, - "max_tokens": 1, - "stop_sequences": [], - "echo_prompt": false, - "top_p": 1, - "presence_penalty": 0, - "frequency_penalty": 0 - }, - "result": { - "success": true, - "embedding": [], - "completions": [ - { - "text": " B", - "logprob": 0.0, - "tokens": [ - { - "text": " B", - "logprob": 0.0 - } - ] - } - ], - "cached": false, - "request_time": 18.749841690063477, - "request_datetime": 1751729998 - }, - "num_train_instances": 5, - "prompt_truncated": false, - "num_conditioning_tokens": 0 - }, - { - "instance": { - "input": { - "text": "Home and Garden: [header] How to grow grape vines [title] Choose a type of grape. [step] As with any plant, certain types of grapes grow better in different areas and offer up different flavors and appearances. There are three general types of grapes: american, european, and muscadine grapes. " - }, - "references": [ - { - "output": { - "text": "The' bat' variety is quite dark, with a hectic shape and a bit of texture. Popular grapes grow quickly for the same years and are often planted with white grapes and a rose color." - }, - "tags": [] - }, - { - "output": { - "text": "[substeps] Traditional grape grapes are made of rich grapes and have light yellow and orange coloring. If the grapes are not from the wild and you are looking for a more bitter flavor, look for grapes grown in known regions that are not based on the wild grape." - }, - "tags": [] - }, - { - "output": { - "text": "[substeps] American grapes are naturally sweet and plump, with skins that are slightly crisped. European grapes grow best in warm, dry conditions with ripened fruits on a stalk." - }, - "tags": [] - }, - { - "output": { - "text": "American grapes grow best in warm, sunny climates like that of central california. European grapes are common in europe and northern parts of the us, and muscadine grapes are commonly found in the southern us." - }, - "tags": [ - "correct" - ] - } - ], - "split": "valid", - "id": "id47299" - }, - "train_trial_index": 0, - "output_mapping": { - "A": "The' bat' variety is quite dark, with a hectic shape and a bit of texture. Popular grapes grow quickly for the same years and are often planted with white grapes and a rose color.", - "B": "[substeps] Traditional grape grapes are made of rich grapes and have light yellow and orange coloring. If the grapes are not from the wild and you are looking for a more bitter flavor, look for grapes grown in known regions that are not based on the wild grape.", - "C": "[substeps] American grapes are naturally sweet and plump, with skins that are slightly crisped. European grapes grow best in warm, dry conditions with ripened fruits on a stalk.", - "D": "American grapes grow best in warm, sunny climates like that of central california. European grapes are common in europe and northern parts of the us, and muscadine grapes are commonly found in the southern us." - }, - "request": { - "model_deployment": "huggingface/pythia-1b-v0", - "model": "eleutherai/pythia-1b-v0", - "embedding": false, - "prompt": "The following are multiple choice questions (with answers) about common sense.\n\nQuestion: Putting on makeup: The words how to apply mascara appear. A woman with long black hair\nA. presents a bow and ribbon, followed by painted eye shadow, and a gift wrap.\nB. appears on a black screen with white lines, soap, and information at the bottom.\nC. appears in the large window.\nD. is talking to the camera.\nAnswer: D\n\nQuestion: Polishing shoes: The man uses the polish on his shoes. The man brushes his shoes with occasional blowing. The man shines his shoes. The man\nA. replaces the frame and arm strap on the shoes.\nB. shines balls of polish onto his shoes.\nC. puts the shoes on the stand to style them.\nD. talks to the camera.\nAnswer: D\n\nQuestion: Laying tile: The floor is swept, cleaned, and prepared for the process. The men begin to lay the vinyl flooring across the floor one piece at a time. The final result\nA. is shown on the screen.\nB. of the carpet is shown.\nC. is displayed in the male success rate.\nD. is seen with one ran through the floor.\nAnswer: A\n\nQuestion: Waterskiing: A person is water skiing behind a boat. They are going back and forth behind the boat. Words\nA. are on the screen.\nB. come onto the screen at the end.\nC. appear on the screen.\nD. are shown on the screen.\nAnswer: D\n\nQuestion: Ping-pong: We see an instructional title screen. The man demonstrates hitting a ball and we see him in play hitting the ball. We\nA. see the man beating a bag over a net.\nB. see the ending title screen.\nC. see a disc fly from 2 people.\nD. see the ending title screen again.\nAnswer: B\n\nQuestion: Home and Garden: [header] How to grow grape vines [title] Choose a type of grape. [step] As with any plant, certain types of grapes grow better in different areas and offer up different flavors and appearances. There are three general types of grapes: american, european, and muscadine grapes. \nA. The' bat' variety is quite dark, with a hectic shape and a bit of texture. Popular grapes grow quickly for the same years and are often planted with white grapes and a rose color.\nB. [substeps] Traditional grape grapes are made of rich grapes and have light yellow and orange coloring. If the grapes are not from the wild and you are looking for a more bitter flavor, look for grapes grown in known regions that are not based on the wild grape.\nC. [substeps] American grapes are naturally sweet and plump, with skins that are slightly crisped. European grapes grow best in warm, dry conditions with ripened fruits on a stalk.\nD. American grapes grow best in warm, sunny climates like that of central california. European grapes are common in europe and northern parts of the us, and muscadine grapes are commonly found in the southern us.\nAnswer:", - "temperature": 0.0, - "num_completions": 1, - "top_k_per_token": 5, - "max_tokens": 1, - "stop_sequences": [], - "echo_prompt": false, - "top_p": 1, - "presence_penalty": 0, - "frequency_penalty": 0 - }, - "result": { - "success": true, - "embedding": [], - "completions": [ - { - "text": " B", - "logprob": 0.0, - "tokens": [ - { - "text": " B", - "logprob": 0.0 - } - ] - } - ], - "cached": false, - "request_time": 17.995312690734863, - "request_datetime": 1751729998 - }, - "num_train_instances": 5, - "prompt_truncated": false, - "num_conditioning_tokens": 0 - }, - { - "instance": { - "input": { - "text": "Personal Care and Style: [header] How to do edwardian hairstyles [title] Backcomb or tease your hair to create volume. [step] Scrunch some volumizing powder or mousse into your roots, then grab a teasing brush or boar bristle flat brush. Starting at your hairline, take a section of hair about the size of your brush and hold the ends up in the air. " - }, - "references": [ - { - "output": { - "text": "Gently pull the ends up towards the roots. [title] Flatten your hairstyle to create natural streaks, and then repeat the process for extra volume." - }, - "tags": [] - }, - { - "output": { - "text": "Lightly brush the hair back towards the root for 2-3 strokes. Work towards the back of your hair, repeating the process until all of your hair is teased." - }, - "tags": [ - "correct" - ] - }, - { - "output": { - "text": "Sweep the styling iron from your ear (teasing the ends slightly in the direction toward your root) to create a teasing mist. Move around so the entire section is teased." - }, - "tags": [] - }, - { - "output": { - "text": "Pin the sections above or below your roots so your hair lays flat. Lift a section of hair up and pull it down." - }, - "tags": [] - } - ], - "split": "valid", - "id": "id45277" - }, - "train_trial_index": 0, - "output_mapping": { - "A": "Gently pull the ends up towards the roots. [title] Flatten your hairstyle to create natural streaks, and then repeat the process for extra volume.", - "B": "Lightly brush the hair back towards the root for 2-3 strokes. Work towards the back of your hair, repeating the process until all of your hair is teased.", - "C": "Sweep the styling iron from your ear (teasing the ends slightly in the direction toward your root) to create a teasing mist. Move around so the entire section is teased.", - "D": "Pin the sections above or below your roots so your hair lays flat. Lift a section of hair up and pull it down." - }, - "request": { - "model_deployment": "huggingface/pythia-1b-v0", - "model": "eleutherai/pythia-1b-v0", - "embedding": false, - "prompt": "The following are multiple choice questions (with answers) about common sense.\n\nQuestion: Putting on makeup: The words how to apply mascara appear. A woman with long black hair\nA. presents a bow and ribbon, followed by painted eye shadow, and a gift wrap.\nB. appears on a black screen with white lines, soap, and information at the bottom.\nC. appears in the large window.\nD. is talking to the camera.\nAnswer: D\n\nQuestion: Polishing shoes: The man uses the polish on his shoes. The man brushes his shoes with occasional blowing. The man shines his shoes. The man\nA. replaces the frame and arm strap on the shoes.\nB. shines balls of polish onto his shoes.\nC. puts the shoes on the stand to style them.\nD. talks to the camera.\nAnswer: D\n\nQuestion: Laying tile: The floor is swept, cleaned, and prepared for the process. The men begin to lay the vinyl flooring across the floor one piece at a time. The final result\nA. is shown on the screen.\nB. of the carpet is shown.\nC. is displayed in the male success rate.\nD. is seen with one ran through the floor.\nAnswer: A\n\nQuestion: Waterskiing: A person is water skiing behind a boat. They are going back and forth behind the boat. Words\nA. are on the screen.\nB. come onto the screen at the end.\nC. appear on the screen.\nD. are shown on the screen.\nAnswer: D\n\nQuestion: Ping-pong: We see an instructional title screen. The man demonstrates hitting a ball and we see him in play hitting the ball. We\nA. see the man beating a bag over a net.\nB. see the ending title screen.\nC. see a disc fly from 2 people.\nD. see the ending title screen again.\nAnswer: B\n\nQuestion: Personal Care and Style: [header] How to do edwardian hairstyles [title] Backcomb or tease your hair to create volume. [step] Scrunch some volumizing powder or mousse into your roots, then grab a teasing brush or boar bristle flat brush. Starting at your hairline, take a section of hair about the size of your brush and hold the ends up in the air. \nA. Gently pull the ends up towards the roots. [title] Flatten your hairstyle to create natural streaks, and then repeat the process for extra volume.\nB. Lightly brush the hair back towards the root for 2-3 strokes. Work towards the back of your hair, repeating the process until all of your hair is teased.\nC. Sweep the styling iron from your ear (teasing the ends slightly in the direction toward your root) to create a teasing mist. Move around so the entire section is teased.\nD. Pin the sections above or below your roots so your hair lays flat. Lift a section of hair up and pull it down.\nAnswer:", - "temperature": 0.0, - "num_completions": 1, - "top_k_per_token": 5, - "max_tokens": 1, - "stop_sequences": [], - "echo_prompt": false, - "top_p": 1, - "presence_penalty": 0, - "frequency_penalty": 0 - }, - "result": { - "success": true, - "embedding": [], - "completions": [ - { - "text": " B", - "logprob": 0.0, - "tokens": [ - { - "text": " B", - "logprob": 0.0 - } - ] - } - ], - "cached": false, - "request_time": 16.95018243789673, - "request_datetime": 1751729998 - }, - "num_train_instances": 5, - "prompt_truncated": false, - "num_conditioning_tokens": 0 - }, - { - "instance": { - "input": { - "text": "Having an ice cream: A young child is seen holding an ice cream cone and speaking to the camera while smiling. She" - }, - "references": [ - { - "output": { - "text": "continues speaking while using her mouth and pointing to the camera." - }, - "tags": [] - }, - { - "output": { - "text": "continues speaking more and picking up ice cream and taking a chunk." - }, - "tags": [] - }, - { - "output": { - "text": "licks the ice cream cone and continues eating around her toy." - }, - "tags": [] - }, - { - "output": { - "text": "speaks to the camera man holding a doll in the other hand, then sits down on the ground." - }, - "tags": [ - "correct" - ] - } - ], - "split": "valid", - "id": "id41992" - }, - "train_trial_index": 0, - "output_mapping": { - "A": "continues speaking while using her mouth and pointing to the camera.", - "B": "continues speaking more and picking up ice cream and taking a chunk.", - "C": "licks the ice cream cone and continues eating around her toy.", - "D": "speaks to the camera man holding a doll in the other hand, then sits down on the ground." - }, - "request": { - "model_deployment": "huggingface/pythia-1b-v0", - "model": "eleutherai/pythia-1b-v0", - "embedding": false, - "prompt": "The following are multiple choice questions (with answers) about common sense.\n\nQuestion: Putting on makeup: The words how to apply mascara appear. A woman with long black hair\nA. presents a bow and ribbon, followed by painted eye shadow, and a gift wrap.\nB. appears on a black screen with white lines, soap, and information at the bottom.\nC. appears in the large window.\nD. is talking to the camera.\nAnswer: D\n\nQuestion: Polishing shoes: The man uses the polish on his shoes. The man brushes his shoes with occasional blowing. The man shines his shoes. The man\nA. replaces the frame and arm strap on the shoes.\nB. shines balls of polish onto his shoes.\nC. puts the shoes on the stand to style them.\nD. talks to the camera.\nAnswer: D\n\nQuestion: Laying tile: The floor is swept, cleaned, and prepared for the process. The men begin to lay the vinyl flooring across the floor one piece at a time. The final result\nA. is shown on the screen.\nB. of the carpet is shown.\nC. is displayed in the male success rate.\nD. is seen with one ran through the floor.\nAnswer: A\n\nQuestion: Waterskiing: A person is water skiing behind a boat. They are going back and forth behind the boat. Words\nA. are on the screen.\nB. come onto the screen at the end.\nC. appear on the screen.\nD. are shown on the screen.\nAnswer: D\n\nQuestion: Ping-pong: We see an instructional title screen. The man demonstrates hitting a ball and we see him in play hitting the ball. We\nA. see the man beating a bag over a net.\nB. see the ending title screen.\nC. see a disc fly from 2 people.\nD. see the ending title screen again.\nAnswer: B\n\nQuestion: Having an ice cream: A young child is seen holding an ice cream cone and speaking to the camera while smiling. She\nA. continues speaking while using her mouth and pointing to the camera.\nB. continues speaking more and picking up ice cream and taking a chunk.\nC. licks the ice cream cone and continues eating around her toy.\nD. speaks to the camera man holding a doll in the other hand, then sits down on the ground.\nAnswer:", - "temperature": 0.0, - "num_completions": 1, - "top_k_per_token": 5, - "max_tokens": 1, - "stop_sequences": [], - "echo_prompt": false, - "top_p": 1, - "presence_penalty": 0, - "frequency_penalty": 0 - }, - "result": { - "success": true, - "embedding": [], - "completions": [ - { - "text": " D", - "logprob": 0.0, - "tokens": [ - { - "text": " D", - "logprob": 0.0 - } - ] - } - ], - "cached": false, - "request_time": 13.807421445846558, - "request_datetime": 1751729998 - }, - "num_train_instances": 5, - "prompt_truncated": false, - "num_conditioning_tokens": 0 - }, - { - "instance": { - "input": { - "text": "Personal Care and Style: [header] How to use a credit card system [title] Open a merchant account. [step] A merchant account is a bank account, but it is different from a business checking account. A merchant account communicates with your customers' credit card issuers. " - }, - "references": [ - { - "output": { - "text": "You fill out credits and other credit forms into your merchant account. You can do any transactions you'd like on a merchant account." - }, - "tags": [] - }, - { - "output": { - "text": "It takes the customer's credit card information and verifies and approves the sale. Your merchant account communicates with the card issuer to authenticate the user, confirming that the card is not stolen and that the customer has enough of a balance to pay for the sale." - }, - "tags": [ - "correct" - ] - }, - { - "output": { - "text": "Credit cards handle the transactions linked to your account. [title] Determine your business's credit score." - }, - "tags": [] - }, - { - "output": { - "text": "Credit card companies offer a variety of services : [substeps] Subscription. Credit card issuers charge a fee for a card and fill out forms to use." - }, - "tags": [] - } - ], - "split": "valid", - "id": "id49438" - }, - "train_trial_index": 0, - "output_mapping": { - "A": "You fill out credits and other credit forms into your merchant account. You can do any transactions you'd like on a merchant account.", - "B": "It takes the customer's credit card information and verifies and approves the sale. Your merchant account communicates with the card issuer to authenticate the user, confirming that the card is not stolen and that the customer has enough of a balance to pay for the sale.", - "C": "Credit cards handle the transactions linked to your account. [title] Determine your business's credit score.", - "D": "Credit card companies offer a variety of services : [substeps] Subscription. Credit card issuers charge a fee for a card and fill out forms to use." - }, - "request": { - "model_deployment": "huggingface/pythia-1b-v0", - "model": "eleutherai/pythia-1b-v0", - "embedding": false, - "prompt": "The following are multiple choice questions (with answers) about common sense.\n\nQuestion: Putting on makeup: The words how to apply mascara appear. A woman with long black hair\nA. presents a bow and ribbon, followed by painted eye shadow, and a gift wrap.\nB. appears on a black screen with white lines, soap, and information at the bottom.\nC. appears in the large window.\nD. is talking to the camera.\nAnswer: D\n\nQuestion: Polishing shoes: The man uses the polish on his shoes. The man brushes his shoes with occasional blowing. The man shines his shoes. The man\nA. replaces the frame and arm strap on the shoes.\nB. shines balls of polish onto his shoes.\nC. puts the shoes on the stand to style them.\nD. talks to the camera.\nAnswer: D\n\nQuestion: Laying tile: The floor is swept, cleaned, and prepared for the process. The men begin to lay the vinyl flooring across the floor one piece at a time. The final result\nA. is shown on the screen.\nB. of the carpet is shown.\nC. is displayed in the male success rate.\nD. is seen with one ran through the floor.\nAnswer: A\n\nQuestion: Waterskiing: A person is water skiing behind a boat. They are going back and forth behind the boat. Words\nA. are on the screen.\nB. come onto the screen at the end.\nC. appear on the screen.\nD. are shown on the screen.\nAnswer: D\n\nQuestion: Ping-pong: We see an instructional title screen. The man demonstrates hitting a ball and we see him in play hitting the ball. We\nA. see the man beating a bag over a net.\nB. see the ending title screen.\nC. see a disc fly from 2 people.\nD. see the ending title screen again.\nAnswer: B\n\nQuestion: Personal Care and Style: [header] How to use a credit card system [title] Open a merchant account. [step] A merchant account is a bank account, but it is different from a business checking account. A merchant account communicates with your customers' credit card issuers. \nA. You fill out credits and other credit forms into your merchant account. You can do any transactions you'd like on a merchant account.\nB. It takes the customer's credit card information and verifies and approves the sale. Your merchant account communicates with the card issuer to authenticate the user, confirming that the card is not stolen and that the customer has enough of a balance to pay for the sale.\nC. Credit cards handle the transactions linked to your account. [title] Determine your business's credit score.\nD. Credit card companies offer a variety of services : [substeps] Subscription. Credit card issuers charge a fee for a card and fill out forms to use.\nAnswer:", - "temperature": 0.0, - "num_completions": 1, - "top_k_per_token": 5, - "max_tokens": 1, - "stop_sequences": [], - "echo_prompt": false, - "top_p": 1, - "presence_penalty": 0, - "frequency_penalty": 0 - }, - "result": { - "success": true, - "embedding": [], - "completions": [ - { - "text": " D", - "logprob": 0.0, - "tokens": [ - { - "text": " D", - "logprob": 0.0 - } - ] - } - ], - "cached": false, - "request_time": 16.23285961151123, - "request_datetime": 1751730012 - }, - "num_train_instances": 5, - "prompt_truncated": false, - "num_conditioning_tokens": 0 - }, - { - "instance": { - "input": { - "text": "Playing accordion: The fingers are pressing the black keys. One finger is pressing one key. The fingers" - }, - "references": [ - { - "output": { - "text": "are moving to different keys and pressing them." - }, - "tags": [ - "correct" - ] - }, - { - "output": { - "text": "are pumping the hand." - }, - "tags": [] - }, - { - "output": { - "text": "stopped playing and stop at the bottom." - }, - "tags": [] - }, - { - "output": { - "text": "flay the black keys in the middle of the keyboard." - }, - "tags": [] - } - ], - "split": "valid", - "id": "id42841" - }, - "train_trial_index": 0, - "output_mapping": { - "A": "are moving to different keys and pressing them.", - "B": "are pumping the hand.", - "C": "stopped playing and stop at the bottom.", - "D": "flay the black keys in the middle of the keyboard." - }, - "request": { - "model_deployment": "huggingface/pythia-1b-v0", - "model": "eleutherai/pythia-1b-v0", - "embedding": false, - "prompt": "The following are multiple choice questions (with answers) about common sense.\n\nQuestion: Putting on makeup: The words how to apply mascara appear. A woman with long black hair\nA. presents a bow and ribbon, followed by painted eye shadow, and a gift wrap.\nB. appears on a black screen with white lines, soap, and information at the bottom.\nC. appears in the large window.\nD. is talking to the camera.\nAnswer: D\n\nQuestion: Polishing shoes: The man uses the polish on his shoes. The man brushes his shoes with occasional blowing. The man shines his shoes. The man\nA. replaces the frame and arm strap on the shoes.\nB. shines balls of polish onto his shoes.\nC. puts the shoes on the stand to style them.\nD. talks to the camera.\nAnswer: D\n\nQuestion: Laying tile: The floor is swept, cleaned, and prepared for the process. The men begin to lay the vinyl flooring across the floor one piece at a time. The final result\nA. is shown on the screen.\nB. of the carpet is shown.\nC. is displayed in the male success rate.\nD. is seen with one ran through the floor.\nAnswer: A\n\nQuestion: Waterskiing: A person is water skiing behind a boat. They are going back and forth behind the boat. Words\nA. are on the screen.\nB. come onto the screen at the end.\nC. appear on the screen.\nD. are shown on the screen.\nAnswer: D\n\nQuestion: Ping-pong: We see an instructional title screen. The man demonstrates hitting a ball and we see him in play hitting the ball. We\nA. see the man beating a bag over a net.\nB. see the ending title screen.\nC. see a disc fly from 2 people.\nD. see the ending title screen again.\nAnswer: B\n\nQuestion: Playing accordion: The fingers are pressing the black keys. One finger is pressing one key. The fingers\nA. are moving to different keys and pressing them.\nB. are pumping the hand.\nC. stopped playing and stop at the bottom.\nD. flay the black keys in the middle of the keyboard.\nAnswer:", - "temperature": 0.0, - "num_completions": 1, - "top_k_per_token": 5, - "max_tokens": 1, - "stop_sequences": [], - "echo_prompt": false, - "top_p": 1, - "presence_penalty": 0, - "frequency_penalty": 0 - }, - "result": { - "success": true, - "embedding": [], - "completions": [ - { - "text": " D", - "logprob": 0.0, - "tokens": [ - { - "text": " D", - "logprob": 0.0 - } - ] - } - ], - "cached": false, - "request_time": 12.17577576637268, - "request_datetime": 1751730015 - }, - "num_train_instances": 5, - "prompt_truncated": false, - "num_conditioning_tokens": 0 - }, - { - "instance": { - "input": { - "text": "Personal Care and Style: [header] How to wear a denim dress [title] Consider the wash of the dress. [step] Denim comes in a variety of colors, but most denim dresses are usually some shade of blue. However, you still have options when it comes to the depth of the blue. " - }, - "references": [ - { - "output": { - "text": "Some denim washes work best for more polished looks, while others are ideal for a relaxed outfit. [substeps] Dark wash denim tends to have a more dressed up look, so they work well for work or an evening out." - }, - "tags": [ - "correct" - ] - }, - { - "output": { - "text": "Depending on your dress's style, some of the colors will show up darker, and others won't. [substeps] In general, the darker the shade of the denim, the darker the dress." - }, - "tags": [] - }, - { - "output": { - "text": "[substeps] Jeans tend to look better when washed and ironed on both sides. Likewise, jeans can also be washed and ironed on both sides of the dress, but with less work involved." - }, - "tags": [] - }, - { - "output": { - "text": "[substeps] Look for dresses made of the same material or a lighter blue. Choose washes made of the same material, usually denim colors such as fuchsia, navy, and tan." - }, - "tags": [] - } - ], - "split": "valid", - "id": "id46128" - }, - "train_trial_index": 0, - "output_mapping": { - "A": "Some denim washes work best for more polished looks, while others are ideal for a relaxed outfit. [substeps] Dark wash denim tends to have a more dressed up look, so they work well for work or an evening out.", - "B": "Depending on your dress's style, some of the colors will show up darker, and others won't. [substeps] In general, the darker the shade of the denim, the darker the dress.", - "C": "[substeps] Jeans tend to look better when washed and ironed on both sides. Likewise, jeans can also be washed and ironed on both sides of the dress, but with less work involved.", - "D": "[substeps] Look for dresses made of the same material or a lighter blue. Choose washes made of the same material, usually denim colors such as fuchsia, navy, and tan." - }, - "request": { - "model_deployment": "huggingface/pythia-1b-v0", - "model": "eleutherai/pythia-1b-v0", - "embedding": false, - "prompt": "The following are multiple choice questions (with answers) about common sense.\n\nQuestion: Putting on makeup: The words how to apply mascara appear. A woman with long black hair\nA. presents a bow and ribbon, followed by painted eye shadow, and a gift wrap.\nB. appears on a black screen with white lines, soap, and information at the bottom.\nC. appears in the large window.\nD. is talking to the camera.\nAnswer: D\n\nQuestion: Polishing shoes: The man uses the polish on his shoes. The man brushes his shoes with occasional blowing. The man shines his shoes. The man\nA. replaces the frame and arm strap on the shoes.\nB. shines balls of polish onto his shoes.\nC. puts the shoes on the stand to style them.\nD. talks to the camera.\nAnswer: D\n\nQuestion: Laying tile: The floor is swept, cleaned, and prepared for the process. The men begin to lay the vinyl flooring across the floor one piece at a time. The final result\nA. is shown on the screen.\nB. of the carpet is shown.\nC. is displayed in the male success rate.\nD. is seen with one ran through the floor.\nAnswer: A\n\nQuestion: Waterskiing: A person is water skiing behind a boat. They are going back and forth behind the boat. Words\nA. are on the screen.\nB. come onto the screen at the end.\nC. appear on the screen.\nD. are shown on the screen.\nAnswer: D\n\nQuestion: Ping-pong: We see an instructional title screen. The man demonstrates hitting a ball and we see him in play hitting the ball. We\nA. see the man beating a bag over a net.\nB. see the ending title screen.\nC. see a disc fly from 2 people.\nD. see the ending title screen again.\nAnswer: B\n\nQuestion: Personal Care and Style: [header] How to wear a denim dress [title] Consider the wash of the dress. [step] Denim comes in a variety of colors, but most denim dresses are usually some shade of blue. However, you still have options when it comes to the depth of the blue. \nA. Some denim washes work best for more polished looks, while others are ideal for a relaxed outfit. [substeps] Dark wash denim tends to have a more dressed up look, so they work well for work or an evening out.\nB. Depending on your dress's style, some of the colors will show up darker, and others won't. [substeps] In general, the darker the shade of the denim, the darker the dress.\nC. [substeps] Jeans tend to look better when washed and ironed on both sides. Likewise, jeans can also be washed and ironed on both sides of the dress, but with less work involved.\nD. [substeps] Look for dresses made of the same material or a lighter blue. Choose washes made of the same material, usually denim colors such as fuchsia, navy, and tan.\nAnswer:", - "temperature": 0.0, - "num_completions": 1, - "top_k_per_token": 5, - "max_tokens": 1, - "stop_sequences": [], - "echo_prompt": false, - "top_p": 1, - "presence_penalty": 0, - "frequency_penalty": 0 - }, - "result": { - "success": true, - "embedding": [], - "completions": [ - { - "text": " B", - "logprob": 0.0, - "tokens": [ - { - "text": " B", - "logprob": 0.0 - } - ] - } - ], - "cached": false, - "request_time": 16.331517696380615, - "request_datetime": 1751730016 - }, - "num_train_instances": 5, - "prompt_truncated": false, - "num_conditioning_tokens": 0 - }, - { - "instance": { - "input": { - "text": "Family Life: [header] How to adopt a russian baby [title] Fill out form i-600a, application for advance processing of orphan petition. [step] This form is available through the u.s. citizenship and immigration services, and it is the necessary first step in obtaining an immigrant visa for your adoptive child. You do not need to have a specific child in mind to complete this form. " - }, - "references": [ - { - "output": { - "text": "[substeps] The form needs to include information about the child and the country they are from. Don't forget to include all the information that you know: \" parent, child, next of kin." - }, - "tags": [] - }, - { - "output": { - "text": "[title] Contact the uscis or a state-licensed adoption agency to request a home study. [step] Home studies must be performed in order to determine the fitness of you and the home environment you intend to bring a child into." - }, - "tags": [ - "correct" - ] - }, - { - "output": { - "text": "[title] Complete section ii of form ii of visa application, application for advance processing of a russian baby. [step] This form is available through the u.s." - }, - "tags": [] - }, - { - "output": { - "text": "The form is brief to provide basic information about yourself and your adoptive child, as well as what you are looking for and need to bring with you. [title] Submit the completed form via the mail or by fax." - }, - "tags": [] - } - ], - "split": "valid", - "id": "id47975" - }, - "train_trial_index": 0, - "output_mapping": { - "A": "[substeps] The form needs to include information about the child and the country they are from. Don't forget to include all the information that you know: \" parent, child, next of kin.", - "B": "[title] Contact the uscis or a state-licensed adoption agency to request a home study. [step] Home studies must be performed in order to determine the fitness of you and the home environment you intend to bring a child into.", - "C": "[title] Complete section ii of form ii of visa application, application for advance processing of a russian baby. [step] This form is available through the u.s.", - "D": "The form is brief to provide basic information about yourself and your adoptive child, as well as what you are looking for and need to bring with you. [title] Submit the completed form via the mail or by fax." - }, - "request": { - "model_deployment": "huggingface/pythia-1b-v0", - "model": "eleutherai/pythia-1b-v0", - "embedding": false, - "prompt": "The following are multiple choice questions (with answers) about common sense.\n\nQuestion: Putting on makeup: The words how to apply mascara appear. A woman with long black hair\nA. presents a bow and ribbon, followed by painted eye shadow, and a gift wrap.\nB. appears on a black screen with white lines, soap, and information at the bottom.\nC. appears in the large window.\nD. is talking to the camera.\nAnswer: D\n\nQuestion: Polishing shoes: The man uses the polish on his shoes. The man brushes his shoes with occasional blowing. The man shines his shoes. The man\nA. replaces the frame and arm strap on the shoes.\nB. shines balls of polish onto his shoes.\nC. puts the shoes on the stand to style them.\nD. talks to the camera.\nAnswer: D\n\nQuestion: Laying tile: The floor is swept, cleaned, and prepared for the process. The men begin to lay the vinyl flooring across the floor one piece at a time. The final result\nA. is shown on the screen.\nB. of the carpet is shown.\nC. is displayed in the male success rate.\nD. is seen with one ran through the floor.\nAnswer: A\n\nQuestion: Waterskiing: A person is water skiing behind a boat. They are going back and forth behind the boat. Words\nA. are on the screen.\nB. come onto the screen at the end.\nC. appear on the screen.\nD. are shown on the screen.\nAnswer: D\n\nQuestion: Ping-pong: We see an instructional title screen. The man demonstrates hitting a ball and we see him in play hitting the ball. We\nA. see the man beating a bag over a net.\nB. see the ending title screen.\nC. see a disc fly from 2 people.\nD. see the ending title screen again.\nAnswer: B\n\nQuestion: Family Life: [header] How to adopt a russian baby [title] Fill out form i-600a, application for advance processing of orphan petition. [step] This form is available through the u.s. citizenship and immigration services, and it is the necessary first step in obtaining an immigrant visa for your adoptive child. You do not need to have a specific child in mind to complete this form. \nA. [substeps] The form needs to include information about the child and the country they are from. Don't forget to include all the information that you know: \" parent, child, next of kin.\nB. [title] Contact the uscis or a state-licensed adoption agency to request a home study. [step] Home studies must be performed in order to determine the fitness of you and the home environment you intend to bring a child into.\nC. [title] Complete section ii of form ii of visa application, application for advance processing of a russian baby. [step] This form is available through the u.s.\nD. The form is brief to provide basic information about yourself and your adoptive child, as well as what you are looking for and need to bring with you. [title] Submit the completed form via the mail or by fax.\nAnswer:", - "temperature": 0.0, - "num_completions": 1, - "top_k_per_token": 5, - "max_tokens": 1, - "stop_sequences": [], - "echo_prompt": false, - "top_p": 1, - "presence_penalty": 0, - "frequency_penalty": 0 - }, - "result": { - "success": true, - "embedding": [], - "completions": [ - { - "text": " A", - "logprob": 0.0, - "tokens": [ - { - "text": " A", - "logprob": 0.0 - } - ] - } - ], - "cached": false, - "request_time": 16.919055700302124, - "request_datetime": 1751730017 - }, - "num_train_instances": 5, - "prompt_truncated": false, - "num_conditioning_tokens": 0 - }, - { - "instance": { - "input": { - "text": "Running a marathon: There are pictures of male participants shown dominating the scene where she was the only female participant. She talks about her experience as she shows more pictures of her participation against all odds. She" - }, - "references": [ - { - "output": { - "text": "eventually walks off the set." - }, - "tags": [] - }, - { - "output": { - "text": "also shares information on how things changed later when she was finally allowed to participate freely." - }, - "tags": [ - "correct" - ] - }, - { - "output": { - "text": "talks about her experience again in waking and reading." - }, - "tags": [] - }, - { - "output": { - "text": "challenges her opponents with her stance and high kick, doing incredible falls on the mat in the process." - }, - "tags": [] - } - ], - "split": "valid", - "id": "id41468" - }, - "train_trial_index": 0, - "output_mapping": { - "A": "eventually walks off the set.", - "B": "also shares information on how things changed later when she was finally allowed to participate freely.", - "C": "talks about her experience again in waking and reading.", - "D": "challenges her opponents with her stance and high kick, doing incredible falls on the mat in the process." - }, - "request": { - "model_deployment": "huggingface/pythia-1b-v0", - "model": "eleutherai/pythia-1b-v0", - "embedding": false, - "prompt": "The following are multiple choice questions (with answers) about common sense.\n\nQuestion: Putting on makeup: The words how to apply mascara appear. A woman with long black hair\nA. presents a bow and ribbon, followed by painted eye shadow, and a gift wrap.\nB. appears on a black screen with white lines, soap, and information at the bottom.\nC. appears in the large window.\nD. is talking to the camera.\nAnswer: D\n\nQuestion: Polishing shoes: The man uses the polish on his shoes. The man brushes his shoes with occasional blowing. The man shines his shoes. The man\nA. replaces the frame and arm strap on the shoes.\nB. shines balls of polish onto his shoes.\nC. puts the shoes on the stand to style them.\nD. talks to the camera.\nAnswer: D\n\nQuestion: Laying tile: The floor is swept, cleaned, and prepared for the process. The men begin to lay the vinyl flooring across the floor one piece at a time. The final result\nA. is shown on the screen.\nB. of the carpet is shown.\nC. is displayed in the male success rate.\nD. is seen with one ran through the floor.\nAnswer: A\n\nQuestion: Waterskiing: A person is water skiing behind a boat. They are going back and forth behind the boat. Words\nA. are on the screen.\nB. come onto the screen at the end.\nC. appear on the screen.\nD. are shown on the screen.\nAnswer: D\n\nQuestion: Ping-pong: We see an instructional title screen. The man demonstrates hitting a ball and we see him in play hitting the ball. We\nA. see the man beating a bag over a net.\nB. see the ending title screen.\nC. see a disc fly from 2 people.\nD. see the ending title screen again.\nAnswer: B\n\nQuestion: Running a marathon: There are pictures of male participants shown dominating the scene where she was the only female participant. She talks about her experience as she shows more pictures of her participation against all odds. She\nA. eventually walks off the set.\nB. also shares information on how things changed later when she was finally allowed to participate freely.\nC. talks about her experience again in waking and reading.\nD. challenges her opponents with her stance and high kick, doing incredible falls on the mat in the process.\nAnswer:", - "temperature": 0.0, - "num_completions": 1, - "top_k_per_token": 5, - "max_tokens": 1, - "stop_sequences": [], - "echo_prompt": false, - "top_p": 1, - "presence_penalty": 0, - "frequency_penalty": 0 - }, - "result": { - "success": true, - "embedding": [], - "completions": [ - { - "text": " D", - "logprob": 0.0, - "tokens": [ - { - "text": " D", - "logprob": 0.0 - } - ] - } - ], - "cached": false, - "request_time": 9.699313402175903, - "request_datetime": 1751730027 - }, - "num_train_instances": 5, - "prompt_truncated": false, - "num_conditioning_tokens": 0 - }, - { - "instance": { - "input": { - "text": "Personal Care and Style: [header] How to keep hair from curling with humidity [title] Lock in moisture with conditioner. [step] Dry hair, especially curly hair, needs lots of moisture. This is because curly hair tends to be on the drier end of the spectrum compared to straight hair. " - }, - "references": [ - { - "output": { - "text": "Instead of styling damp hair, work in conditioner to restore moisture to your hair. [substeps] In severe weather, it's a good idea to mist your hair twice a day, once in the morning and once at night." - }, - "tags": [] - }, - { - "output": { - "text": "If you have curly hair or textured hair, moisturizing is the key to preventing frizz when it's humid. [substeps] Choose a shampoo and conditioner that is made for curly hair." - }, - "tags": [ - "correct" - ] - }, - { - "output": { - "text": "As such, this may make your hair release moisture into the air instead of in wet curls. [substeps] Use a steam wand or mini-cooler to draw moisture from your hair, such as a hair dryer or a head dryer." - }, - "tags": [] - }, - { - "output": { - "text": "Set your hair loose with a spritz of water as needed. If it tends to curl less, wipe away the excess moisture with a silk scarf." - }, - "tags": [] - } - ], - "split": "valid", - "id": "id44284" - }, - "train_trial_index": 0, - "output_mapping": { - "A": "Instead of styling damp hair, work in conditioner to restore moisture to your hair. [substeps] In severe weather, it's a good idea to mist your hair twice a day, once in the morning and once at night.", - "B": "If you have curly hair or textured hair, moisturizing is the key to preventing frizz when it's humid. [substeps] Choose a shampoo and conditioner that is made for curly hair.", - "C": "As such, this may make your hair release moisture into the air instead of in wet curls. [substeps] Use a steam wand or mini-cooler to draw moisture from your hair, such as a hair dryer or a head dryer.", - "D": "Set your hair loose with a spritz of water as needed. If it tends to curl less, wipe away the excess moisture with a silk scarf." - }, - "request": { - "model_deployment": "huggingface/pythia-1b-v0", - "model": "eleutherai/pythia-1b-v0", - "embedding": false, - "prompt": "The following are multiple choice questions (with answers) about common sense.\n\nQuestion: Putting on makeup: The words how to apply mascara appear. A woman with long black hair\nA. presents a bow and ribbon, followed by painted eye shadow, and a gift wrap.\nB. appears on a black screen with white lines, soap, and information at the bottom.\nC. appears in the large window.\nD. is talking to the camera.\nAnswer: D\n\nQuestion: Polishing shoes: The man uses the polish on his shoes. The man brushes his shoes with occasional blowing. The man shines his shoes. The man\nA. replaces the frame and arm strap on the shoes.\nB. shines balls of polish onto his shoes.\nC. puts the shoes on the stand to style them.\nD. talks to the camera.\nAnswer: D\n\nQuestion: Laying tile: The floor is swept, cleaned, and prepared for the process. The men begin to lay the vinyl flooring across the floor one piece at a time. The final result\nA. is shown on the screen.\nB. of the carpet is shown.\nC. is displayed in the male success rate.\nD. is seen with one ran through the floor.\nAnswer: A\n\nQuestion: Waterskiing: A person is water skiing behind a boat. They are going back and forth behind the boat. Words\nA. are on the screen.\nB. come onto the screen at the end.\nC. appear on the screen.\nD. are shown on the screen.\nAnswer: D\n\nQuestion: Ping-pong: We see an instructional title screen. The man demonstrates hitting a ball and we see him in play hitting the ball. We\nA. see the man beating a bag over a net.\nB. see the ending title screen.\nC. see a disc fly from 2 people.\nD. see the ending title screen again.\nAnswer: B\n\nQuestion: Personal Care and Style: [header] How to keep hair from curling with humidity [title] Lock in moisture with conditioner. [step] Dry hair, especially curly hair, needs lots of moisture. This is because curly hair tends to be on the drier end of the spectrum compared to straight hair. \nA. Instead of styling damp hair, work in conditioner to restore moisture to your hair. [substeps] In severe weather, it's a good idea to mist your hair twice a day, once in the morning and once at night.\nB. If you have curly hair or textured hair, moisturizing is the key to preventing frizz when it's humid. [substeps] Choose a shampoo and conditioner that is made for curly hair.\nC. As such, this may make your hair release moisture into the air instead of in wet curls. [substeps] Use a steam wand or mini-cooler to draw moisture from your hair, such as a hair dryer or a head dryer.\nD. Set your hair loose with a spritz of water as needed. If it tends to curl less, wipe away the excess moisture with a silk scarf.\nAnswer:", - "temperature": 0.0, - "num_completions": 1, - "top_k_per_token": 5, - "max_tokens": 1, - "stop_sequences": [], - "echo_prompt": false, - "top_p": 1, - "presence_penalty": 0, - "frequency_penalty": 0 - }, - "result": { - "success": true, - "embedding": [], - "completions": [ - { - "text": " B", - "logprob": 0.0, - "tokens": [ - { - "text": " B", - "logprob": 0.0 - } - ] - } - ], - "cached": false, - "request_time": 9.90688705444336, - "request_datetime": 1751730028 - }, - "num_train_instances": 5, - "prompt_truncated": false, - "num_conditioning_tokens": 0 - } - ] -} \ No newline at end of file diff --git a/tests/data/helm/commonsense:dataset=hellaswag,method=multiple_choice_joint,model=eleutherai_pythia-1b-v0/stats.json b/tests/data/helm/commonsense:dataset=hellaswag,method=multiple_choice_joint,model=eleutherai_pythia-1b-v0/stats.json deleted file mode 100644 index 8cbc8363c..000000000 --- a/tests/data/helm/commonsense:dataset=hellaswag,method=multiple_choice_joint,model=eleutherai_pythia-1b-v0/stats.json +++ /dev/null @@ -1,1426 +0,0 @@ -[ - { - "name": { - "name": "num_references", - "split": "valid" - }, - "count": 1, - "sum": 4.0, - "sum_squared": 16.0, - "min": 4.0, - "max": 4.0, - "mean": 4.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_train_trials", - "split": "valid" - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_prompt_tokens", - "split": "valid" - }, - "count": 1, - "sum": 631.4, - "sum_squared": 398665.95999999996, - "min": 631.4, - "max": 631.4, - "mean": 631.4, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_completion_tokens", - "split": "valid" - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_output_tokens", - "split": "valid" - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "training_co2_cost", - "split": "valid" - }, - "count": 0, - "sum": 0, - "sum_squared": 0 - }, - { - "name": { - "name": "training_energy_cost", - "split": "valid" - }, - "count": 0, - "sum": 0, - "sum_squared": 0 - }, - { - "name": { - "name": "inference_runtime", - "split": "valid" - }, - "count": 1, - "sum": 14.876816749572754, - "sum_squared": 221.31967660036844, - "min": 14.876816749572754, - "max": 14.876816749572754, - "mean": 14.876816749572754, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "batch_size", - "split": "valid" - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_length", - "split": "valid" - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_stop", - "split": "valid" - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_endoftext", - "split": "valid" - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_unknown", - "split": "valid" - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_train_instances", - "split": "valid" - }, - "count": 1, - "sum": 5.0, - "sum_squared": 25.0, - "min": 5.0, - "max": 5.0, - "mean": 5.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prompt_truncated", - "split": "valid" - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "max_prob", - "split": "valid" - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "exact_match", - "split": "valid" - }, - "count": 1, - "sum": 0.3, - "sum_squared": 0.09, - "min": 0.3, - "max": 0.3, - "mean": 0.3, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "exact_match@5", - "split": "valid" - }, - "count": 1, - "sum": 0.3, - "sum_squared": 0.09, - "min": 0.3, - "max": 0.3, - "mean": 0.3, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_exact_match", - "split": "valid" - }, - "count": 1, - "sum": 0.3, - "sum_squared": 0.09, - "min": 0.3, - "max": 0.3, - "mean": 0.3, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_exact_match@5", - "split": "valid" - }, - "count": 1, - "sum": 0.3, - "sum_squared": 0.09, - "min": 0.3, - "max": 0.3, - "mean": 0.3, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prefix_exact_match", - "split": "valid" - }, - "count": 1, - "sum": 0.3, - "sum_squared": 0.09, - "min": 0.3, - "max": 0.3, - "mean": 0.3, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prefix_exact_match@5", - "split": "valid" - }, - "count": 1, - "sum": 0.3, - "sum_squared": 0.09, - "min": 0.3, - "max": 0.3, - "mean": 0.3, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_prefix_exact_match", - "split": "valid" - }, - "count": 1, - "sum": 0.3, - "sum_squared": 0.09, - "min": 0.3, - "max": 0.3, - "mean": 0.3, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_prefix_exact_match@5", - "split": "valid" - }, - "count": 1, - "sum": 0.3, - "sum_squared": 0.09, - "min": 0.3, - "max": 0.3, - "mean": 0.3, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "logprob", - "split": "valid" - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_perplexity_tokens", - "split": "valid" - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_bytes", - "split": "valid" - }, - "count": 1, - "sum": 2.0, - "sum_squared": 4.0, - "min": 2.0, - "max": 2.0, - "mean": 2.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "perplexity", - "split": "valid" - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "bits_per_byte", - "split": "valid" - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "logprob_per_byte", - "split": "valid" - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_references", - "split": "valid", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 4.0, - "sum_squared": 16.0, - "min": 4.0, - "max": 4.0, - "mean": 4.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_references", - "split": "valid", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 4.0, - "sum_squared": 16.0, - "min": 4.0, - "max": 4.0, - "mean": 4.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_train_trials", - "split": "valid", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_train_trials", - "split": "valid", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_prompt_tokens", - "split": "valid", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 631.4, - "sum_squared": 398665.95999999996, - "min": 631.4, - "max": 631.4, - "mean": 631.4, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_prompt_tokens", - "split": "valid", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 631.4, - "sum_squared": 398665.95999999996, - "min": 631.4, - "max": 631.4, - "mean": 631.4, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_completion_tokens", - "split": "valid", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_completion_tokens", - "split": "valid", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_output_tokens", - "split": "valid", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_output_tokens", - "split": "valid", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "inference_runtime", - "split": "valid", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 14.876816749572754, - "sum_squared": 221.31967660036844, - "min": 14.876816749572754, - "max": 14.876816749572754, - "mean": 14.876816749572754, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "inference_runtime", - "split": "valid", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 14.876816749572754, - "sum_squared": 221.31967660036844, - "min": 14.876816749572754, - "max": 14.876816749572754, - "mean": 14.876816749572754, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "batch_size", - "split": "valid", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "batch_size", - "split": "valid", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_length", - "split": "valid", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_length", - "split": "valid", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_stop", - "split": "valid", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_stop", - "split": "valid", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_endoftext", - "split": "valid", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_endoftext", - "split": "valid", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_unknown", - "split": "valid", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_unknown", - "split": "valid", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_train_instances", - "split": "valid", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 5.0, - "sum_squared": 25.0, - "min": 5.0, - "max": 5.0, - "mean": 5.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_train_instances", - "split": "valid", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 5.0, - "sum_squared": 25.0, - "min": 5.0, - "max": 5.0, - "mean": 5.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prompt_truncated", - "split": "valid", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prompt_truncated", - "split": "valid", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "max_prob", - "split": "valid", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "max_prob", - "split": "valid", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "exact_match", - "split": "valid", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.3, - "sum_squared": 0.09, - "min": 0.3, - "max": 0.3, - "mean": 0.3, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "exact_match", - "split": "valid", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.3, - "sum_squared": 0.09, - "min": 0.3, - "max": 0.3, - "mean": 0.3, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "exact_match@5", - "split": "valid", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.3, - "sum_squared": 0.09, - "min": 0.3, - "max": 0.3, - "mean": 0.3, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "exact_match@5", - "split": "valid", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.3, - "sum_squared": 0.09, - "min": 0.3, - "max": 0.3, - "mean": 0.3, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_exact_match", - "split": "valid", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.3, - "sum_squared": 0.09, - "min": 0.3, - "max": 0.3, - "mean": 0.3, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_exact_match", - "split": "valid", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.3, - "sum_squared": 0.09, - "min": 0.3, - "max": 0.3, - "mean": 0.3, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_exact_match@5", - "split": "valid", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.3, - "sum_squared": 0.09, - "min": 0.3, - "max": 0.3, - "mean": 0.3, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_exact_match@5", - "split": "valid", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.3, - "sum_squared": 0.09, - "min": 0.3, - "max": 0.3, - "mean": 0.3, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prefix_exact_match", - "split": "valid", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.3, - "sum_squared": 0.09, - "min": 0.3, - "max": 0.3, - "mean": 0.3, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prefix_exact_match", - "split": "valid", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.3, - "sum_squared": 0.09, - "min": 0.3, - "max": 0.3, - "mean": 0.3, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prefix_exact_match@5", - "split": "valid", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.3, - "sum_squared": 0.09, - "min": 0.3, - "max": 0.3, - "mean": 0.3, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prefix_exact_match@5", - "split": "valid", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.3, - "sum_squared": 0.09, - "min": 0.3, - "max": 0.3, - "mean": 0.3, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_prefix_exact_match", - "split": "valid", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.3, - "sum_squared": 0.09, - "min": 0.3, - "max": 0.3, - "mean": 0.3, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_prefix_exact_match", - "split": "valid", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.3, - "sum_squared": 0.09, - "min": 0.3, - "max": 0.3, - "mean": 0.3, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_prefix_exact_match@5", - "split": "valid", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.3, - "sum_squared": 0.09, - "min": 0.3, - "max": 0.3, - "mean": 0.3, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_prefix_exact_match@5", - "split": "valid", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.3, - "sum_squared": 0.09, - "min": 0.3, - "max": 0.3, - "mean": 0.3, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "logprob", - "split": "valid", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "logprob", - "split": "valid", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_perplexity_tokens", - "split": "valid", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_perplexity_tokens", - "split": "valid", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_bytes", - "split": "valid", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 2.0, - "sum_squared": 4.0, - "min": 2.0, - "max": 2.0, - "mean": 2.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_bytes", - "split": "valid", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 2.0, - "sum_squared": 4.0, - "min": 2.0, - "max": 2.0, - "mean": 2.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_instances", - "split": "valid" - }, - "count": 1, - "sum": 10.0, - "sum_squared": 100.0, - "min": 10.0, - "max": 10.0, - "mean": 10.0, - "variance": 0.0, - "stddev": 0.0 - } -] \ No newline at end of file diff --git a/tests/data/helm/mmlu:subject=philosophy,method=multiple_choice_joint,model=openai_gpt2/per_instance_stats.json b/tests/data/helm/mmlu:subject=philosophy,method=multiple_choice_joint,model=openai_gpt2/per_instance_stats.json deleted file mode 100644 index bebce63b7..000000000 --- a/tests/data/helm/mmlu:subject=philosophy,method=multiple_choice_joint,model=openai_gpt2/per_instance_stats.json +++ /dev/null @@ -1,3742 +0,0 @@ -[ - { - "instance_id": "id147", - "train_trial_index": 0, - "stats": [ - { - "name": { - "name": "num_references", - "split": "test" - }, - "count": 1, - "sum": 4, - "sum_squared": 16, - "min": 4, - "max": 4, - "mean": 4.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_train_trials", - "split": "test" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_prompt_tokens", - "split": "test" - }, - "count": 1, - "sum": 333, - "sum_squared": 110889, - "min": 333, - "max": 333, - "mean": 333.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_completion_tokens", - "split": "test" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_output_tokens", - "split": "test" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "training_co2_cost", - "split": "test" - }, - "count": 0, - "sum": 0, - "sum_squared": 0 - }, - { - "name": { - "name": "training_energy_cost", - "split": "test" - }, - "count": 0, - "sum": 0, - "sum_squared": 0 - }, - { - "name": { - "name": "inference_runtime", - "split": "test" - }, - "count": 1, - "sum": 0.6803672313690186, - "sum_squared": 0.4628995695207436, - "min": 0.6803672313690186, - "max": 0.6803672313690186, - "mean": 0.6803672313690186, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "batch_size", - "split": "test" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_length", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_stop", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_endoftext", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_unknown", - "split": "test" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_train_instances", - "split": "test" - }, - "count": 1, - "sum": 5, - "sum_squared": 25, - "min": 5, - "max": 5, - "mean": 5.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prompt_truncated", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "max_prob", - "split": "test" - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "exact_match", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "exact_match@5", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_exact_match", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_exact_match@5", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prefix_exact_match", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prefix_exact_match@5", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_prefix_exact_match", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_prefix_exact_match@5", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "logprob", - "split": "test" - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_perplexity_tokens", - "split": "test" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_bytes", - "split": "test" - }, - "count": 1, - "sum": 2, - "sum_squared": 4, - "min": 2, - "max": 2, - "mean": 2.0, - "variance": 0.0, - "stddev": 0.0 - } - ] - }, - { - "instance_id": "id11", - "train_trial_index": 0, - "stats": [ - { - "name": { - "name": "num_references", - "split": "valid" - }, - "count": 1, - "sum": 4, - "sum_squared": 16, - "min": 4, - "max": 4, - "mean": 4.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_train_trials", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_prompt_tokens", - "split": "valid" - }, - "count": 1, - "sum": 420, - "sum_squared": 176400, - "min": 420, - "max": 420, - "mean": 420.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_completion_tokens", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_output_tokens", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "training_co2_cost", - "split": "valid" - }, - "count": 0, - "sum": 0, - "sum_squared": 0 - }, - { - "name": { - "name": "training_energy_cost", - "split": "valid" - }, - "count": 0, - "sum": 0, - "sum_squared": 0 - }, - { - "name": { - "name": "inference_runtime", - "split": "valid" - }, - "count": 1, - "sum": 0.6785750389099121, - "sum_squared": 0.46046408343158873, - "min": 0.6785750389099121, - "max": 0.6785750389099121, - "mean": 0.6785750389099121, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "batch_size", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_length", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_stop", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_endoftext", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_unknown", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_train_instances", - "split": "valid" - }, - "count": 1, - "sum": 5, - "sum_squared": 25, - "min": 5, - "max": 5, - "mean": 5.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prompt_truncated", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "max_prob", - "split": "valid" - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "exact_match", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "exact_match@5", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_exact_match", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_exact_match@5", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prefix_exact_match", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prefix_exact_match@5", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_prefix_exact_match", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_prefix_exact_match@5", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "logprob", - "split": "valid" - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_perplexity_tokens", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_bytes", - "split": "valid" - }, - "count": 1, - "sum": 2, - "sum_squared": 4, - "min": 2, - "max": 2, - "mean": 2.0, - "variance": 0.0, - "stddev": 0.0 - } - ] - }, - { - "instance_id": "id65", - "train_trial_index": 0, - "stats": [ - { - "name": { - "name": "num_references", - "split": "test" - }, - "count": 1, - "sum": 4, - "sum_squared": 16, - "min": 4, - "max": 4, - "mean": 4.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_train_trials", - "split": "test" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_prompt_tokens", - "split": "test" - }, - "count": 1, - "sum": 424, - "sum_squared": 179776, - "min": 424, - "max": 424, - "mean": 424.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_completion_tokens", - "split": "test" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_output_tokens", - "split": "test" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "training_co2_cost", - "split": "test" - }, - "count": 0, - "sum": 0, - "sum_squared": 0 - }, - { - "name": { - "name": "training_energy_cost", - "split": "test" - }, - "count": 0, - "sum": 0, - "sum_squared": 0 - }, - { - "name": { - "name": "inference_runtime", - "split": "test" - }, - "count": 1, - "sum": 0.6800699234008789, - "sum_squared": 0.4624951007144773, - "min": 0.6800699234008789, - "max": 0.6800699234008789, - "mean": 0.6800699234008789, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "batch_size", - "split": "test" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_length", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_stop", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_endoftext", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_unknown", - "split": "test" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_train_instances", - "split": "test" - }, - "count": 1, - "sum": 5, - "sum_squared": 25, - "min": 5, - "max": 5, - "mean": 5.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prompt_truncated", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "max_prob", - "split": "test" - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "exact_match", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "exact_match@5", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_exact_match", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_exact_match@5", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prefix_exact_match", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prefix_exact_match@5", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_prefix_exact_match", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_prefix_exact_match@5", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "logprob", - "split": "test" - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_perplexity_tokens", - "split": "test" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_bytes", - "split": "test" - }, - "count": 1, - "sum": 2, - "sum_squared": 4, - "min": 2, - "max": 2, - "mean": 2.0, - "variance": 0.0, - "stddev": 0.0 - } - ] - }, - { - "instance_id": "id344", - "train_trial_index": 0, - "stats": [ - { - "name": { - "name": "num_references", - "split": "test" - }, - "count": 1, - "sum": 4, - "sum_squared": 16, - "min": 4, - "max": 4, - "mean": 4.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_train_trials", - "split": "test" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_prompt_tokens", - "split": "test" - }, - "count": 1, - "sum": 359, - "sum_squared": 128881, - "min": 359, - "max": 359, - "mean": 359.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_completion_tokens", - "split": "test" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_output_tokens", - "split": "test" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "training_co2_cost", - "split": "test" - }, - "count": 0, - "sum": 0, - "sum_squared": 0 - }, - { - "name": { - "name": "training_energy_cost", - "split": "test" - }, - "count": 0, - "sum": 0, - "sum_squared": 0 - }, - { - "name": { - "name": "inference_runtime", - "split": "test" - }, - "count": 1, - "sum": 0.6793179512023926, - "sum_squared": 0.4614728788258162, - "min": 0.6793179512023926, - "max": 0.6793179512023926, - "mean": 0.6793179512023926, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "batch_size", - "split": "test" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_length", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_stop", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_endoftext", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_unknown", - "split": "test" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_train_instances", - "split": "test" - }, - "count": 1, - "sum": 5, - "sum_squared": 25, - "min": 5, - "max": 5, - "mean": 5.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prompt_truncated", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "max_prob", - "split": "test" - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "exact_match", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "exact_match@5", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_exact_match", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_exact_match@5", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prefix_exact_match", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prefix_exact_match@5", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_prefix_exact_match", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_prefix_exact_match@5", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "logprob", - "split": "test" - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_perplexity_tokens", - "split": "test" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_bytes", - "split": "test" - }, - "count": 1, - "sum": 2, - "sum_squared": 4, - "min": 2, - "max": 2, - "mean": 2.0, - "variance": 0.0, - "stddev": 0.0 - } - ] - }, - { - "instance_id": "id59", - "train_trial_index": 0, - "stats": [ - { - "name": { - "name": "num_references", - "split": "test" - }, - "count": 1, - "sum": 4, - "sum_squared": 16, - "min": 4, - "max": 4, - "mean": 4.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_train_trials", - "split": "test" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_prompt_tokens", - "split": "test" - }, - "count": 1, - "sum": 336, - "sum_squared": 112896, - "min": 336, - "max": 336, - "mean": 336.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_completion_tokens", - "split": "test" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_output_tokens", - "split": "test" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "training_co2_cost", - "split": "test" - }, - "count": 0, - "sum": 0, - "sum_squared": 0 - }, - { - "name": { - "name": "training_energy_cost", - "split": "test" - }, - "count": 0, - "sum": 0, - "sum_squared": 0 - }, - { - "name": { - "name": "inference_runtime", - "split": "test" - }, - "count": 1, - "sum": 0.10651206970214844, - "sum_squared": 0.011344820992235327, - "min": 0.10651206970214844, - "max": 0.10651206970214844, - "mean": 0.10651206970214844, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "batch_size", - "split": "test" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_length", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_stop", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_endoftext", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_unknown", - "split": "test" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_train_instances", - "split": "test" - }, - "count": 1, - "sum": 5, - "sum_squared": 25, - "min": 5, - "max": 5, - "mean": 5.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prompt_truncated", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "max_prob", - "split": "test" - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "exact_match", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "exact_match@5", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_exact_match", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_exact_match@5", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prefix_exact_match", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prefix_exact_match@5", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_prefix_exact_match", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_prefix_exact_match@5", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "logprob", - "split": "test" - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_perplexity_tokens", - "split": "test" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_bytes", - "split": "test" - }, - "count": 1, - "sum": 2, - "sum_squared": 4, - "min": 2, - "max": 2, - "mean": 2.0, - "variance": 0.0, - "stddev": 0.0 - } - ] - }, - { - "instance_id": "id291", - "train_trial_index": 0, - "stats": [ - { - "name": { - "name": "num_references", - "split": "test" - }, - "count": 1, - "sum": 4, - "sum_squared": 16, - "min": 4, - "max": 4, - "mean": 4.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_train_trials", - "split": "test" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_prompt_tokens", - "split": "test" - }, - "count": 1, - "sum": 360, - "sum_squared": 129600, - "min": 360, - "max": 360, - "mean": 360.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_completion_tokens", - "split": "test" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_output_tokens", - "split": "test" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "training_co2_cost", - "split": "test" - }, - "count": 0, - "sum": 0, - "sum_squared": 0 - }, - { - "name": { - "name": "training_energy_cost", - "split": "test" - }, - "count": 0, - "sum": 0, - "sum_squared": 0 - }, - { - "name": { - "name": "inference_runtime", - "split": "test" - }, - "count": 1, - "sum": 0.11817407608032227, - "sum_squared": 0.013965112257437795, - "min": 0.11817407608032227, - "max": 0.11817407608032227, - "mean": 0.11817407608032227, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "batch_size", - "split": "test" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_length", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_stop", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_endoftext", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_unknown", - "split": "test" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_train_instances", - "split": "test" - }, - "count": 1, - "sum": 5, - "sum_squared": 25, - "min": 5, - "max": 5, - "mean": 5.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prompt_truncated", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "max_prob", - "split": "test" - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "exact_match", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "exact_match@5", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_exact_match", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_exact_match@5", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prefix_exact_match", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prefix_exact_match@5", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_prefix_exact_match", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_prefix_exact_match@5", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "logprob", - "split": "test" - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_perplexity_tokens", - "split": "test" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_bytes", - "split": "test" - }, - "count": 1, - "sum": 2, - "sum_squared": 4, - "min": 2, - "max": 2, - "mean": 2.0, - "variance": 0.0, - "stddev": 0.0 - } - ] - }, - { - "instance_id": "id131", - "train_trial_index": 0, - "stats": [ - { - "name": { - "name": "num_references", - "split": "test" - }, - "count": 1, - "sum": 4, - "sum_squared": 16, - "min": 4, - "max": 4, - "mean": 4.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_train_trials", - "split": "test" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_prompt_tokens", - "split": "test" - }, - "count": 1, - "sum": 336, - "sum_squared": 112896, - "min": 336, - "max": 336, - "mean": 336.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_completion_tokens", - "split": "test" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_output_tokens", - "split": "test" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "training_co2_cost", - "split": "test" - }, - "count": 0, - "sum": 0, - "sum_squared": 0 - }, - { - "name": { - "name": "training_energy_cost", - "split": "test" - }, - "count": 0, - "sum": 0, - "sum_squared": 0 - }, - { - "name": { - "name": "inference_runtime", - "split": "test" - }, - "count": 1, - "sum": 0.11505007743835449, - "sum_squared": 0.013236520318571365, - "min": 0.11505007743835449, - "max": 0.11505007743835449, - "mean": 0.11505007743835449, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "batch_size", - "split": "test" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_length", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_stop", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_endoftext", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_unknown", - "split": "test" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_train_instances", - "split": "test" - }, - "count": 1, - "sum": 5, - "sum_squared": 25, - "min": 5, - "max": 5, - "mean": 5.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prompt_truncated", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "max_prob", - "split": "test" - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "exact_match", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "exact_match@5", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_exact_match", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_exact_match@5", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prefix_exact_match", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prefix_exact_match@5", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_prefix_exact_match", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_prefix_exact_match@5", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "logprob", - "split": "test" - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_perplexity_tokens", - "split": "test" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_bytes", - "split": "test" - }, - "count": 1, - "sum": 2, - "sum_squared": 4, - "min": 2, - "max": 2, - "mean": 2.0, - "variance": 0.0, - "stddev": 0.0 - } - ] - }, - { - "instance_id": "id222", - "train_trial_index": 0, - "stats": [ - { - "name": { - "name": "num_references", - "split": "test" - }, - "count": 1, - "sum": 4, - "sum_squared": 16, - "min": 4, - "max": 4, - "mean": 4.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_train_trials", - "split": "test" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_prompt_tokens", - "split": "test" - }, - "count": 1, - "sum": 342, - "sum_squared": 116964, - "min": 342, - "max": 342, - "mean": 342.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_completion_tokens", - "split": "test" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_output_tokens", - "split": "test" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "training_co2_cost", - "split": "test" - }, - "count": 0, - "sum": 0, - "sum_squared": 0 - }, - { - "name": { - "name": "training_energy_cost", - "split": "test" - }, - "count": 0, - "sum": 0, - "sum_squared": 0 - }, - { - "name": { - "name": "inference_runtime", - "split": "test" - }, - "count": 1, - "sum": 0.11363410949707031, - "sum_squared": 0.012912710841192165, - "min": 0.11363410949707031, - "max": 0.11363410949707031, - "mean": 0.11363410949707031, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "batch_size", - "split": "test" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_length", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_stop", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_endoftext", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_unknown", - "split": "test" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_train_instances", - "split": "test" - }, - "count": 1, - "sum": 5, - "sum_squared": 25, - "min": 5, - "max": 5, - "mean": 5.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prompt_truncated", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "max_prob", - "split": "test" - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "exact_match", - "split": "test" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "exact_match@5", - "split": "test" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_exact_match", - "split": "test" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_exact_match@5", - "split": "test" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prefix_exact_match", - "split": "test" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prefix_exact_match@5", - "split": "test" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_prefix_exact_match", - "split": "test" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_prefix_exact_match@5", - "split": "test" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "logprob", - "split": "test" - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_perplexity_tokens", - "split": "test" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_bytes", - "split": "test" - }, - "count": 1, - "sum": 2, - "sum_squared": 4, - "min": 2, - "max": 2, - "mean": 2.0, - "variance": 0.0, - "stddev": 0.0 - } - ] - }, - { - "instance_id": "id259", - "train_trial_index": 0, - "stats": [ - { - "name": { - "name": "num_references", - "split": "test" - }, - "count": 1, - "sum": 4, - "sum_squared": 16, - "min": 4, - "max": 4, - "mean": 4.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_train_trials", - "split": "test" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_prompt_tokens", - "split": "test" - }, - "count": 1, - "sum": 337, - "sum_squared": 113569, - "min": 337, - "max": 337, - "mean": 337.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_completion_tokens", - "split": "test" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_output_tokens", - "split": "test" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "training_co2_cost", - "split": "test" - }, - "count": 0, - "sum": 0, - "sum_squared": 0 - }, - { - "name": { - "name": "training_energy_cost", - "split": "test" - }, - "count": 0, - "sum": 0, - "sum_squared": 0 - }, - { - "name": { - "name": "inference_runtime", - "split": "test" - }, - "count": 1, - "sum": 0.0825653076171875, - "sum_squared": 0.0068170300219208, - "min": 0.0825653076171875, - "max": 0.0825653076171875, - "mean": 0.0825653076171875, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "batch_size", - "split": "test" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_length", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_stop", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_endoftext", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_unknown", - "split": "test" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_train_instances", - "split": "test" - }, - "count": 1, - "sum": 5, - "sum_squared": 25, - "min": 5, - "max": 5, - "mean": 5.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prompt_truncated", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "max_prob", - "split": "test" - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "exact_match", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "exact_match@5", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_exact_match", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_exact_match@5", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prefix_exact_match", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prefix_exact_match@5", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_prefix_exact_match", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_prefix_exact_match@5", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "logprob", - "split": "test" - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_perplexity_tokens", - "split": "test" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_bytes", - "split": "test" - }, - "count": 1, - "sum": 2, - "sum_squared": 4, - "min": 2, - "max": 2, - "mean": 2.0, - "variance": 0.0, - "stddev": 0.0 - } - ] - }, - { - "instance_id": "id105", - "train_trial_index": 0, - "stats": [ - { - "name": { - "name": "num_references", - "split": "test" - }, - "count": 1, - "sum": 4, - "sum_squared": 16, - "min": 4, - "max": 4, - "mean": 4.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_train_trials", - "split": "test" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_prompt_tokens", - "split": "test" - }, - "count": 1, - "sum": 327, - "sum_squared": 106929, - "min": 327, - "max": 327, - "mean": 327.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_completion_tokens", - "split": "test" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_output_tokens", - "split": "test" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "training_co2_cost", - "split": "test" - }, - "count": 0, - "sum": 0, - "sum_squared": 0 - }, - { - "name": { - "name": "training_energy_cost", - "split": "test" - }, - "count": 0, - "sum": 0, - "sum_squared": 0 - }, - { - "name": { - "name": "inference_runtime", - "split": "test" - }, - "count": 1, - "sum": 0.07625007629394531, - "sum_squared": 0.005814074134832481, - "min": 0.07625007629394531, - "max": 0.07625007629394531, - "mean": 0.07625007629394531, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "batch_size", - "split": "test" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_length", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_stop", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_endoftext", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_unknown", - "split": "test" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_train_instances", - "split": "test" - }, - "count": 1, - "sum": 5, - "sum_squared": 25, - "min": 5, - "max": 5, - "mean": 5.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prompt_truncated", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "max_prob", - "split": "test" - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "exact_match", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "exact_match@5", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_exact_match", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_exact_match@5", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prefix_exact_match", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prefix_exact_match@5", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_prefix_exact_match", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_prefix_exact_match@5", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "logprob", - "split": "test" - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_perplexity_tokens", - "split": "test" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_bytes", - "split": "test" - }, - "count": 1, - "sum": 2, - "sum_squared": 4, - "min": 2, - "max": 2, - "mean": 2.0, - "variance": 0.0, - "stddev": 0.0 - } - ] - } -] \ No newline at end of file diff --git a/tests/data/helm/mmlu:subject=philosophy,method=multiple_choice_joint,model=openai_gpt2/run_spec.json b/tests/data/helm/mmlu:subject=philosophy,method=multiple_choice_joint,model=openai_gpt2/run_spec.json deleted file mode 100644 index 84b0d0527..000000000 --- a/tests/data/helm/mmlu:subject=philosophy,method=multiple_choice_joint,model=openai_gpt2/run_spec.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "name": "mmlu:subject=philosophy,method=multiple_choice_joint,model=openai_gpt2", - "scenario_spec": { - "class_name": "helm.benchmark.scenarios.mmlu_scenario.MMLUScenario", - "args": { - "subject": "philosophy" - } - }, - "adapter_spec": { - "method": "multiple_choice_joint", - "global_prefix": "", - "global_suffix": "", - "instructions": "The following are multiple choice questions (with answers) about philosophy.\n", - "input_prefix": "Question: ", - "input_suffix": "\n", - "reference_prefix": "A. ", - "reference_suffix": "\n", - "chain_of_thought_prefix": "", - "chain_of_thought_suffix": "\n", - "output_prefix": "Answer: ", - "output_suffix": "\n", - "instance_prefix": "\n", - "substitutions": [], - "max_train_instances": 5, - "max_eval_instances": 10, - "num_outputs": 5, - "num_train_trials": 1, - "num_trials": 1, - "sample_train": true, - "model_deployment": "huggingface/gpt2", - "model": "openai/gpt2", - "temperature": 0.0, - "max_tokens": 1, - "stop_sequences": [ - "\n" - ], - "multi_label": false - }, - "metric_specs": [ - { - "class_name": "helm.benchmark.metrics.basic_metrics.BasicGenerationMetric", - "args": { - "names": [ - "exact_match", - "quasi_exact_match", - "prefix_exact_match", - "quasi_prefix_exact_match" - ] - } - }, - { - "class_name": "helm.benchmark.metrics.basic_metrics.BasicReferenceMetric", - "args": {} - }, - { - "class_name": "helm.benchmark.metrics.basic_metrics.InstancesPerSplitMetric", - "args": {} - } - ], - "data_augmenter_spec": { - "perturbation_specs": [], - "should_augment_train_instances": false, - "should_include_original_train": false, - "should_skip_unchanged_train": false, - "should_augment_eval_instances": false, - "should_include_original_eval": false, - "should_skip_unchanged_eval": false, - "seeds_per_instance": 1 - }, - "groups": [ - "mmlu" - ] -} \ No newline at end of file diff --git a/tests/data/helm/mmlu:subject=philosophy,method=multiple_choice_joint,model=openai_gpt2/scenario.json b/tests/data/helm/mmlu:subject=philosophy,method=multiple_choice_joint,model=openai_gpt2/scenario.json deleted file mode 100644 index ad14658ca..000000000 --- a/tests/data/helm/mmlu:subject=philosophy,method=multiple_choice_joint,model=openai_gpt2/scenario.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "name": "mmlu", - "description": "Massive Multitask Language Understanding", - "tags": [ - "knowledge", - "multiple_choice" - ], - "definition_path": "https://github.com/stanford-crfm/helm/blob/main/src/helm/benchmark/scenarios/mmlu_scenario.py" -} \ No newline at end of file diff --git a/tests/data/helm/mmlu:subject=philosophy,method=multiple_choice_joint,model=openai_gpt2/scenario_state.json b/tests/data/helm/mmlu:subject=philosophy,method=multiple_choice_joint,model=openai_gpt2/scenario_state.json deleted file mode 100644 index 81d679e9a..000000000 --- a/tests/data/helm/mmlu:subject=philosophy,method=multiple_choice_joint,model=openai_gpt2/scenario_state.json +++ /dev/null @@ -1,844 +0,0 @@ -{ - "adapter_spec": { - "method": "multiple_choice_joint", - "global_prefix": "", - "global_suffix": "", - "instructions": "The following are multiple choice questions (with answers) about philosophy.\n", - "input_prefix": "Question: ", - "input_suffix": "\n", - "reference_prefix": "A. ", - "reference_suffix": "\n", - "chain_of_thought_prefix": "", - "chain_of_thought_suffix": "\n", - "output_prefix": "Answer: ", - "output_suffix": "\n", - "instance_prefix": "\n", - "substitutions": [], - "max_train_instances": 5, - "max_eval_instances": 10, - "num_outputs": 5, - "num_train_trials": 1, - "num_trials": 1, - "sample_train": true, - "model_deployment": "huggingface/gpt2", - "model": "openai/gpt2", - "temperature": 0.0, - "max_tokens": 1, - "stop_sequences": [ - "\n" - ], - "multi_label": false - }, - "request_states": [ - { - "instance": { - "input": { - "text": "What does the notion of \u201cmeaning in life\u201d refer to?" - }, - "references": [ - { - "output": { - "text": "external meaning" - }, - "tags": [] - }, - { - "output": { - "text": "god's plan" - }, - "tags": [] - }, - { - "output": { - "text": "internalmeaning" - }, - "tags": [ - "correct" - ] - }, - { - "output": { - "text": "meaning in an afterlife" - }, - "tags": [] - } - ], - "split": "test", - "id": "id147" - }, - "train_trial_index": 0, - "output_mapping": { - "A": "external meaning", - "B": "god's plan", - "C": "internalmeaning", - "D": "meaning in an afterlife" - }, - "request": { - "model_deployment": "huggingface/gpt2", - "model": "openai/gpt2", - "embedding": false, - "prompt": "The following are multiple choice questions (with answers) about philosophy.\n\nQuestion: The study of reality in the broadest sense, an inquiry into the elemental nature of the universe and the things in it, is known as _____.\nA. metaphysics\nB. epistemology\nC. quantum physics\nD. axiology\nAnswer: A\n\nQuestion: According to Moore\u2019s \u201cideal utilitarianism,\u201d the right action is the one that brings about the greatest amount of:\nA. pleasure.\nB. happiness.\nC. good.\nD. virtue.\nAnswer: C\n\nQuestion: Psychological egoism is:\nA. an ethical theory about how we ought to behave.\nB. a generalization concerning the way people tend to behave.\nC. a claim about human nature and the ways people are capable of behaving.\nD. none of the above.\nAnswer: C\n\nQuestion: Before Tolstoy's Christian conversion, what was his perspective on the meaning of life?\nA. optimist\nB. satisfied\nC. nominally religious\nD. pessimist\nAnswer: D\n\nQuestion: According to d'Holbach, people always act according to _____.\nA. free choices\nB. dictates of the soul\nC. necessary natural laws\nD. undetermined will\nAnswer: C\n\nQuestion: What does the notion of \u201cmeaning in life\u201d refer to?\nA. external meaning\nB. god's plan\nC. internalmeaning\nD. meaning in an afterlife\nAnswer:", - "temperature": 0.0, - "num_completions": 1, - "top_k_per_token": 5, - "max_tokens": 1, - "stop_sequences": [], - "echo_prompt": false, - "top_p": 1, - "presence_penalty": 0, - "frequency_penalty": 0 - }, - "result": { - "success": true, - "embedding": [], - "completions": [ - { - "text": " D", - "logprob": 0.0, - "tokens": [ - { - "text": " D", - "logprob": 0.0 - } - ] - } - ], - "cached": false, - "request_time": 0.6803672313690186, - "request_datetime": 1762354922 - }, - "num_train_instances": 5, - "prompt_truncated": false, - "num_conditioning_tokens": 0 - }, - { - "instance": { - "input": { - "text": "In Plato's idealism, the unchanging Ideas or \"Forms\" in terms of which sensible objects both exist and are known must transcend (that is, exist beyond) the changing realm of appearances; because if Forms changed, then:" - }, - "references": [ - { - "output": { - "text": "the only things in the sensible world that we could ever experience would be concepts." - }, - "tags": [] - }, - { - "output": { - "text": "the sensible realm (in contrast to the intelligible realm) would consist only of copies of real things." - }, - "tags": [] - }, - { - "output": { - "text": "nothing in the experienced world could be or be identified as one determinate thing or another." - }, - "tags": [ - "correct" - ] - }, - { - "output": { - "text": "the sensible world would consist of unchanging Forms." - }, - "tags": [] - } - ], - "split": "valid", - "id": "id11" - }, - "train_trial_index": 0, - "output_mapping": { - "A": "the only things in the sensible world that we could ever experience would be concepts.", - "B": "the sensible realm (in contrast to the intelligible realm) would consist only of copies of real things.", - "C": "nothing in the experienced world could be or be identified as one determinate thing or another.", - "D": "the sensible world would consist of unchanging Forms." - }, - "request": { - "model_deployment": "huggingface/gpt2", - "model": "openai/gpt2", - "embedding": false, - "prompt": "The following are multiple choice questions (with answers) about philosophy.\n\nQuestion: The study of reality in the broadest sense, an inquiry into the elemental nature of the universe and the things in it, is known as _____.\nA. metaphysics\nB. epistemology\nC. quantum physics\nD. axiology\nAnswer: A\n\nQuestion: According to Moore\u2019s \u201cideal utilitarianism,\u201d the right action is the one that brings about the greatest amount of:\nA. pleasure.\nB. happiness.\nC. good.\nD. virtue.\nAnswer: C\n\nQuestion: Psychological egoism is:\nA. an ethical theory about how we ought to behave.\nB. a generalization concerning the way people tend to behave.\nC. a claim about human nature and the ways people are capable of behaving.\nD. none of the above.\nAnswer: C\n\nQuestion: Before Tolstoy's Christian conversion, what was his perspective on the meaning of life?\nA. optimist\nB. satisfied\nC. nominally religious\nD. pessimist\nAnswer: D\n\nQuestion: According to d'Holbach, people always act according to _____.\nA. free choices\nB. dictates of the soul\nC. necessary natural laws\nD. undetermined will\nAnswer: C\n\nQuestion: In Plato's idealism, the unchanging Ideas or \"Forms\" in terms of which sensible objects both exist and are known must transcend (that is, exist beyond) the changing realm of appearances; because if Forms changed, then:\nA. the only things in the sensible world that we could ever experience would be concepts.\nB. the sensible realm (in contrast to the intelligible realm) would consist only of copies of real things.\nC. nothing in the experienced world could be or be identified as one determinate thing or another.\nD. the sensible world would consist of unchanging Forms.\nAnswer:", - "temperature": 0.0, - "num_completions": 1, - "top_k_per_token": 5, - "max_tokens": 1, - "stop_sequences": [], - "echo_prompt": false, - "top_p": 1, - "presence_penalty": 0, - "frequency_penalty": 0 - }, - "result": { - "success": true, - "embedding": [], - "completions": [ - { - "text": " D", - "logprob": 0.0, - "tokens": [ - { - "text": " D", - "logprob": 0.0 - } - ] - } - ], - "cached": false, - "request_time": 0.6785750389099121, - "request_datetime": 1762354922 - }, - "num_train_instances": 5, - "prompt_truncated": false, - "num_conditioning_tokens": 0 - }, - { - "instance": { - "input": { - "text": "Aristotle says that what makes things be what they are--their essence--does not exist apart from individ-uals that exist in the world. So if all the members of a species were destroyed, then their essence or form:" - }, - "references": [ - { - "output": { - "text": "would likewise be destroyed." - }, - "tags": [ - "correct" - ] - }, - { - "output": { - "text": "would be destroyed only if there were no one around to remember the species." - }, - "tags": [] - }, - { - "output": { - "text": "would continue existing (as with Plato's Forms) in some other realm of being." - }, - "tags": [] - }, - { - "output": { - "text": "would not be destroyed because there was no essence or form originally to be destroyed; there are only individuals, not universal essences or natures of things." - }, - "tags": [] - } - ], - "split": "test", - "id": "id65" - }, - "train_trial_index": 0, - "output_mapping": { - "A": "would likewise be destroyed.", - "B": "would be destroyed only if there were no one around to remember the species.", - "C": "would continue existing (as with Plato's Forms) in some other realm of being.", - "D": "would not be destroyed because there was no essence or form originally to be destroyed; there are only individuals, not universal essences or natures of things." - }, - "request": { - "model_deployment": "huggingface/gpt2", - "model": "openai/gpt2", - "embedding": false, - "prompt": "The following are multiple choice questions (with answers) about philosophy.\n\nQuestion: The study of reality in the broadest sense, an inquiry into the elemental nature of the universe and the things in it, is known as _____.\nA. metaphysics\nB. epistemology\nC. quantum physics\nD. axiology\nAnswer: A\n\nQuestion: According to Moore\u2019s \u201cideal utilitarianism,\u201d the right action is the one that brings about the greatest amount of:\nA. pleasure.\nB. happiness.\nC. good.\nD. virtue.\nAnswer: C\n\nQuestion: Psychological egoism is:\nA. an ethical theory about how we ought to behave.\nB. a generalization concerning the way people tend to behave.\nC. a claim about human nature and the ways people are capable of behaving.\nD. none of the above.\nAnswer: C\n\nQuestion: Before Tolstoy's Christian conversion, what was his perspective on the meaning of life?\nA. optimist\nB. satisfied\nC. nominally religious\nD. pessimist\nAnswer: D\n\nQuestion: According to d'Holbach, people always act according to _____.\nA. free choices\nB. dictates of the soul\nC. necessary natural laws\nD. undetermined will\nAnswer: C\n\nQuestion: Aristotle says that what makes things be what they are--their essence--does not exist apart from individ-uals that exist in the world. So if all the members of a species were destroyed, then their essence or form:\nA. would likewise be destroyed.\nB. would be destroyed only if there were no one around to remember the species.\nC. would continue existing (as with Plato's Forms) in some other realm of being.\nD. would not be destroyed because there was no essence or form originally to be destroyed; there are only individuals, not universal essences or natures of things.\nAnswer:", - "temperature": 0.0, - "num_completions": 1, - "top_k_per_token": 5, - "max_tokens": 1, - "stop_sequences": [], - "echo_prompt": false, - "top_p": 1, - "presence_penalty": 0, - "frequency_penalty": 0 - }, - "result": { - "success": true, - "embedding": [], - "completions": [ - { - "text": " D", - "logprob": 0.0, - "tokens": [ - { - "text": " D", - "logprob": 0.0 - } - ] - } - ], - "cached": false, - "request_time": 0.6800699234008789, - "request_datetime": 1762354922 - }, - "num_train_instances": 5, - "prompt_truncated": false, - "num_conditioning_tokens": 0 - }, - { - "instance": { - "input": { - "text": "Aesthetic values have to do with _______" - }, - "references": [ - { - "output": { - "text": "the moral value of works of art and other objects that could be judged beautiful" - }, - "tags": [] - }, - { - "output": { - "text": "good and bad works of art and other objects that could be judged beautiful" - }, - "tags": [ - "correct" - ] - }, - { - "output": { - "text": "the moral values of artists and critics" - }, - "tags": [] - }, - { - "output": { - "text": "pragmatic decisions regarding the display of art" - }, - "tags": [] - } - ], - "split": "test", - "id": "id344" - }, - "train_trial_index": 0, - "output_mapping": { - "A": "the moral value of works of art and other objects that could be judged beautiful", - "B": "good and bad works of art and other objects that could be judged beautiful", - "C": "the moral values of artists and critics", - "D": "pragmatic decisions regarding the display of art" - }, - "request": { - "model_deployment": "huggingface/gpt2", - "model": "openai/gpt2", - "embedding": false, - "prompt": "The following are multiple choice questions (with answers) about philosophy.\n\nQuestion: The study of reality in the broadest sense, an inquiry into the elemental nature of the universe and the things in it, is known as _____.\nA. metaphysics\nB. epistemology\nC. quantum physics\nD. axiology\nAnswer: A\n\nQuestion: According to Moore\u2019s \u201cideal utilitarianism,\u201d the right action is the one that brings about the greatest amount of:\nA. pleasure.\nB. happiness.\nC. good.\nD. virtue.\nAnswer: C\n\nQuestion: Psychological egoism is:\nA. an ethical theory about how we ought to behave.\nB. a generalization concerning the way people tend to behave.\nC. a claim about human nature and the ways people are capable of behaving.\nD. none of the above.\nAnswer: C\n\nQuestion: Before Tolstoy's Christian conversion, what was his perspective on the meaning of life?\nA. optimist\nB. satisfied\nC. nominally religious\nD. pessimist\nAnswer: D\n\nQuestion: According to d'Holbach, people always act according to _____.\nA. free choices\nB. dictates of the soul\nC. necessary natural laws\nD. undetermined will\nAnswer: C\n\nQuestion: Aesthetic values have to do with _______\nA. the moral value of works of art and other objects that could be judged beautiful\nB. good and bad works of art and other objects that could be judged beautiful\nC. the moral values of artists and critics\nD. pragmatic decisions regarding the display of art\nAnswer:", - "temperature": 0.0, - "num_completions": 1, - "top_k_per_token": 5, - "max_tokens": 1, - "stop_sequences": [], - "echo_prompt": false, - "top_p": 1, - "presence_penalty": 0, - "frequency_penalty": 0 - }, - "result": { - "success": true, - "embedding": [], - "completions": [ - { - "text": " D", - "logprob": 0.0, - "tokens": [ - { - "text": " D", - "logprob": 0.0 - } - ] - } - ], - "cached": false, - "request_time": 0.6793179512023926, - "request_datetime": 1762354922 - }, - "num_train_instances": 5, - "prompt_truncated": false, - "num_conditioning_tokens": 0 - }, - { - "instance": { - "input": { - "text": "According to Moore, we are thinking about good whenever we think about:" - }, - "references": [ - { - "output": { - "text": "pleasure." - }, - "tags": [] - }, - { - "output": { - "text": "things that we desire." - }, - "tags": [] - }, - { - "output": { - "text": "intrinsic value." - }, - "tags": [ - "correct" - ] - }, - { - "output": { - "text": "none of the above." - }, - "tags": [] - } - ], - "split": "test", - "id": "id59" - }, - "train_trial_index": 0, - "output_mapping": { - "A": "pleasure.", - "B": "things that we desire.", - "C": "intrinsic value.", - "D": "none of the above." - }, - "request": { - "model_deployment": "huggingface/gpt2", - "model": "openai/gpt2", - "embedding": false, - "prompt": "The following are multiple choice questions (with answers) about philosophy.\n\nQuestion: The study of reality in the broadest sense, an inquiry into the elemental nature of the universe and the things in it, is known as _____.\nA. metaphysics\nB. epistemology\nC. quantum physics\nD. axiology\nAnswer: A\n\nQuestion: According to Moore\u2019s \u201cideal utilitarianism,\u201d the right action is the one that brings about the greatest amount of:\nA. pleasure.\nB. happiness.\nC. good.\nD. virtue.\nAnswer: C\n\nQuestion: Psychological egoism is:\nA. an ethical theory about how we ought to behave.\nB. a generalization concerning the way people tend to behave.\nC. a claim about human nature and the ways people are capable of behaving.\nD. none of the above.\nAnswer: C\n\nQuestion: Before Tolstoy's Christian conversion, what was his perspective on the meaning of life?\nA. optimist\nB. satisfied\nC. nominally religious\nD. pessimist\nAnswer: D\n\nQuestion: According to d'Holbach, people always act according to _____.\nA. free choices\nB. dictates of the soul\nC. necessary natural laws\nD. undetermined will\nAnswer: C\n\nQuestion: According to Moore, we are thinking about good whenever we think about:\nA. pleasure.\nB. things that we desire.\nC. intrinsic value.\nD. none of the above.\nAnswer:", - "temperature": 0.0, - "num_completions": 1, - "top_k_per_token": 5, - "max_tokens": 1, - "stop_sequences": [], - "echo_prompt": false, - "top_p": 1, - "presence_penalty": 0, - "frequency_penalty": 0 - }, - "result": { - "success": true, - "embedding": [], - "completions": [ - { - "text": " D", - "logprob": 0.0, - "tokens": [ - { - "text": " D", - "logprob": 0.0 - } - ] - } - ], - "cached": false, - "request_time": 0.10651206970214844, - "request_datetime": 1762354922 - }, - "num_train_instances": 5, - "prompt_truncated": false, - "num_conditioning_tokens": 0 - }, - { - "instance": { - "input": { - "text": "Craig argues that the series of events in time cannot be actually infinite, so we know that _____." - }, - "references": [ - { - "output": { - "text": "the universe is finite in the past and began to exist" - }, - "tags": [ - "correct" - ] - }, - { - "output": { - "text": "the universe is infinite in the past" - }, - "tags": [] - }, - { - "output": { - "text": "the universe never is uncaused" - }, - "tags": [] - }, - { - "output": { - "text": "the universe exists only in the mind" - }, - "tags": [] - } - ], - "split": "test", - "id": "id291" - }, - "train_trial_index": 0, - "output_mapping": { - "A": "the universe is finite in the past and began to exist", - "B": "the universe is infinite in the past", - "C": "the universe never is uncaused", - "D": "the universe exists only in the mind" - }, - "request": { - "model_deployment": "huggingface/gpt2", - "model": "openai/gpt2", - "embedding": false, - "prompt": "The following are multiple choice questions (with answers) about philosophy.\n\nQuestion: The study of reality in the broadest sense, an inquiry into the elemental nature of the universe and the things in it, is known as _____.\nA. metaphysics\nB. epistemology\nC. quantum physics\nD. axiology\nAnswer: A\n\nQuestion: According to Moore\u2019s \u201cideal utilitarianism,\u201d the right action is the one that brings about the greatest amount of:\nA. pleasure.\nB. happiness.\nC. good.\nD. virtue.\nAnswer: C\n\nQuestion: Psychological egoism is:\nA. an ethical theory about how we ought to behave.\nB. a generalization concerning the way people tend to behave.\nC. a claim about human nature and the ways people are capable of behaving.\nD. none of the above.\nAnswer: C\n\nQuestion: Before Tolstoy's Christian conversion, what was his perspective on the meaning of life?\nA. optimist\nB. satisfied\nC. nominally religious\nD. pessimist\nAnswer: D\n\nQuestion: According to d'Holbach, people always act according to _____.\nA. free choices\nB. dictates of the soul\nC. necessary natural laws\nD. undetermined will\nAnswer: C\n\nQuestion: Craig argues that the series of events in time cannot be actually infinite, so we know that _____.\nA. the universe is finite in the past and began to exist\nB. the universe is infinite in the past\nC. the universe never is uncaused\nD. the universe exists only in the mind\nAnswer:", - "temperature": 0.0, - "num_completions": 1, - "top_k_per_token": 5, - "max_tokens": 1, - "stop_sequences": [], - "echo_prompt": false, - "top_p": 1, - "presence_penalty": 0, - "frequency_penalty": 0 - }, - "result": { - "success": true, - "embedding": [], - "completions": [ - { - "text": " D", - "logprob": 0.0, - "tokens": [ - { - "text": " D", - "logprob": 0.0 - } - ] - } - ], - "cached": false, - "request_time": 0.11817407608032227, - "request_datetime": 1762354922 - }, - "num_train_instances": 5, - "prompt_truncated": false, - "num_conditioning_tokens": 0 - }, - { - "instance": { - "input": { - "text": "Baier claims that ethical skepticism is often due to:" - }, - "references": [ - { - "output": { - "text": "confused metaphysical theories." - }, - "tags": [] - }, - { - "output": { - "text": "confused epistemological theories." - }, - "tags": [ - "correct" - ] - }, - { - "output": { - "text": "confused religious views." - }, - "tags": [] - }, - { - "output": { - "text": "confused scientific theories." - }, - "tags": [] - } - ], - "split": "test", - "id": "id131" - }, - "train_trial_index": 0, - "output_mapping": { - "A": "confused metaphysical theories.", - "B": "confused epistemological theories.", - "C": "confused religious views.", - "D": "confused scientific theories." - }, - "request": { - "model_deployment": "huggingface/gpt2", - "model": "openai/gpt2", - "embedding": false, - "prompt": "The following are multiple choice questions (with answers) about philosophy.\n\nQuestion: The study of reality in the broadest sense, an inquiry into the elemental nature of the universe and the things in it, is known as _____.\nA. metaphysics\nB. epistemology\nC. quantum physics\nD. axiology\nAnswer: A\n\nQuestion: According to Moore\u2019s \u201cideal utilitarianism,\u201d the right action is the one that brings about the greatest amount of:\nA. pleasure.\nB. happiness.\nC. good.\nD. virtue.\nAnswer: C\n\nQuestion: Psychological egoism is:\nA. an ethical theory about how we ought to behave.\nB. a generalization concerning the way people tend to behave.\nC. a claim about human nature and the ways people are capable of behaving.\nD. none of the above.\nAnswer: C\n\nQuestion: Before Tolstoy's Christian conversion, what was his perspective on the meaning of life?\nA. optimist\nB. satisfied\nC. nominally religious\nD. pessimist\nAnswer: D\n\nQuestion: According to d'Holbach, people always act according to _____.\nA. free choices\nB. dictates of the soul\nC. necessary natural laws\nD. undetermined will\nAnswer: C\n\nQuestion: Baier claims that ethical skepticism is often due to:\nA. confused metaphysical theories.\nB. confused epistemological theories.\nC. confused religious views.\nD. confused scientific theories.\nAnswer:", - "temperature": 0.0, - "num_completions": 1, - "top_k_per_token": 5, - "max_tokens": 1, - "stop_sequences": [], - "echo_prompt": false, - "top_p": 1, - "presence_penalty": 0, - "frequency_penalty": 0 - }, - "result": { - "success": true, - "embedding": [], - "completions": [ - { - "text": " D", - "logprob": 0.0, - "tokens": [ - { - "text": " D", - "logprob": 0.0 - } - ] - } - ], - "cached": false, - "request_time": 0.11505007743835449, - "request_datetime": 1762354922 - }, - "num_train_instances": 5, - "prompt_truncated": false, - "num_conditioning_tokens": 0 - }, - { - "instance": { - "input": { - "text": "Mill says that the ultimate end of utilitarianism is an existence as free of pain as possible and as rich as possible in _____." - }, - "references": [ - { - "output": { - "text": "lower pleasures" - }, - "tags": [] - }, - { - "output": { - "text": "spiritual attainment" - }, - "tags": [] - }, - { - "output": { - "text": "social achievement" - }, - "tags": [] - }, - { - "output": { - "text": "enjoyments" - }, - "tags": [ - "correct" - ] - } - ], - "split": "test", - "id": "id222" - }, - "train_trial_index": 0, - "output_mapping": { - "A": "lower pleasures", - "B": "spiritual attainment", - "C": "social achievement", - "D": "enjoyments" - }, - "request": { - "model_deployment": "huggingface/gpt2", - "model": "openai/gpt2", - "embedding": false, - "prompt": "The following are multiple choice questions (with answers) about philosophy.\n\nQuestion: The study of reality in the broadest sense, an inquiry into the elemental nature of the universe and the things in it, is known as _____.\nA. metaphysics\nB. epistemology\nC. quantum physics\nD. axiology\nAnswer: A\n\nQuestion: According to Moore\u2019s \u201cideal utilitarianism,\u201d the right action is the one that brings about the greatest amount of:\nA. pleasure.\nB. happiness.\nC. good.\nD. virtue.\nAnswer: C\n\nQuestion: Psychological egoism is:\nA. an ethical theory about how we ought to behave.\nB. a generalization concerning the way people tend to behave.\nC. a claim about human nature and the ways people are capable of behaving.\nD. none of the above.\nAnswer: C\n\nQuestion: Before Tolstoy's Christian conversion, what was his perspective on the meaning of life?\nA. optimist\nB. satisfied\nC. nominally religious\nD. pessimist\nAnswer: D\n\nQuestion: According to d'Holbach, people always act according to _____.\nA. free choices\nB. dictates of the soul\nC. necessary natural laws\nD. undetermined will\nAnswer: C\n\nQuestion: Mill says that the ultimate end of utilitarianism is an existence as free of pain as possible and as rich as possible in _____.\nA. lower pleasures\nB. spiritual attainment\nC. social achievement\nD. enjoyments\nAnswer:", - "temperature": 0.0, - "num_completions": 1, - "top_k_per_token": 5, - "max_tokens": 1, - "stop_sequences": [], - "echo_prompt": false, - "top_p": 1, - "presence_penalty": 0, - "frequency_penalty": 0 - }, - "result": { - "success": true, - "embedding": [], - "completions": [ - { - "text": " D", - "logprob": 0.0, - "tokens": [ - { - "text": " D", - "logprob": 0.0 - } - ] - } - ], - "cached": false, - "request_time": 0.11363410949707031, - "request_datetime": 1762354922 - }, - "num_train_instances": 5, - "prompt_truncated": false, - "num_conditioning_tokens": 0 - }, - { - "instance": { - "input": { - "text": "Philo says the analogy that Cleanthes uses to make his case is _____." - }, - "references": [ - { - "output": { - "text": "too complicated" - }, - "tags": [] - }, - { - "output": { - "text": "weak" - }, - "tags": [ - "correct" - ] - }, - { - "output": { - "text": "strong" - }, - "tags": [] - }, - { - "output": { - "text": "not based on a legitimate method of reasoning" - }, - "tags": [] - } - ], - "split": "test", - "id": "id259" - }, - "train_trial_index": 0, - "output_mapping": { - "A": "too complicated", - "B": "weak", - "C": "strong", - "D": "not based on a legitimate method of reasoning" - }, - "request": { - "model_deployment": "huggingface/gpt2", - "model": "openai/gpt2", - "embedding": false, - "prompt": "The following are multiple choice questions (with answers) about philosophy.\n\nQuestion: The study of reality in the broadest sense, an inquiry into the elemental nature of the universe and the things in it, is known as _____.\nA. metaphysics\nB. epistemology\nC. quantum physics\nD. axiology\nAnswer: A\n\nQuestion: According to Moore\u2019s \u201cideal utilitarianism,\u201d the right action is the one that brings about the greatest amount of:\nA. pleasure.\nB. happiness.\nC. good.\nD. virtue.\nAnswer: C\n\nQuestion: Psychological egoism is:\nA. an ethical theory about how we ought to behave.\nB. a generalization concerning the way people tend to behave.\nC. a claim about human nature and the ways people are capable of behaving.\nD. none of the above.\nAnswer: C\n\nQuestion: Before Tolstoy's Christian conversion, what was his perspective on the meaning of life?\nA. optimist\nB. satisfied\nC. nominally religious\nD. pessimist\nAnswer: D\n\nQuestion: According to d'Holbach, people always act according to _____.\nA. free choices\nB. dictates of the soul\nC. necessary natural laws\nD. undetermined will\nAnswer: C\n\nQuestion: Philo says the analogy that Cleanthes uses to make his case is _____.\nA. too complicated\nB. weak\nC. strong\nD. not based on a legitimate method of reasoning\nAnswer:", - "temperature": 0.0, - "num_completions": 1, - "top_k_per_token": 5, - "max_tokens": 1, - "stop_sequences": [], - "echo_prompt": false, - "top_p": 1, - "presence_penalty": 0, - "frequency_penalty": 0 - }, - "result": { - "success": true, - "embedding": [], - "completions": [ - { - "text": " D", - "logprob": 0.0, - "tokens": [ - { - "text": " D", - "logprob": 0.0 - } - ] - } - ], - "cached": false, - "request_time": 0.0825653076171875, - "request_datetime": 1762354922 - }, - "num_train_instances": 5, - "prompt_truncated": false, - "num_conditioning_tokens": 0 - }, - { - "instance": { - "input": { - "text": "Baggini accuses pessimists of mixing up the two senses of _____." - }, - "references": [ - { - "output": { - "text": "philosophy" - }, - "tags": [] - }, - { - "output": { - "text": "religion" - }, - "tags": [] - }, - { - "output": { - "text": "meaning" - }, - "tags": [ - "correct" - ] - }, - { - "output": { - "text": "time" - }, - "tags": [] - } - ], - "split": "test", - "id": "id105" - }, - "train_trial_index": 0, - "output_mapping": { - "A": "philosophy", - "B": "religion", - "C": "meaning", - "D": "time" - }, - "request": { - "model_deployment": "huggingface/gpt2", - "model": "openai/gpt2", - "embedding": false, - "prompt": "The following are multiple choice questions (with answers) about philosophy.\n\nQuestion: The study of reality in the broadest sense, an inquiry into the elemental nature of the universe and the things in it, is known as _____.\nA. metaphysics\nB. epistemology\nC. quantum physics\nD. axiology\nAnswer: A\n\nQuestion: According to Moore\u2019s \u201cideal utilitarianism,\u201d the right action is the one that brings about the greatest amount of:\nA. pleasure.\nB. happiness.\nC. good.\nD. virtue.\nAnswer: C\n\nQuestion: Psychological egoism is:\nA. an ethical theory about how we ought to behave.\nB. a generalization concerning the way people tend to behave.\nC. a claim about human nature and the ways people are capable of behaving.\nD. none of the above.\nAnswer: C\n\nQuestion: Before Tolstoy's Christian conversion, what was his perspective on the meaning of life?\nA. optimist\nB. satisfied\nC. nominally religious\nD. pessimist\nAnswer: D\n\nQuestion: According to d'Holbach, people always act according to _____.\nA. free choices\nB. dictates of the soul\nC. necessary natural laws\nD. undetermined will\nAnswer: C\n\nQuestion: Baggini accuses pessimists of mixing up the two senses of _____.\nA. philosophy\nB. religion\nC. meaning\nD. time\nAnswer:", - "temperature": 0.0, - "num_completions": 1, - "top_k_per_token": 5, - "max_tokens": 1, - "stop_sequences": [], - "echo_prompt": false, - "top_p": 1, - "presence_penalty": 0, - "frequency_penalty": 0 - }, - "result": { - "success": true, - "embedding": [], - "completions": [ - { - "text": " D", - "logprob": 0.0, - "tokens": [ - { - "text": " D", - "logprob": 0.0 - } - ] - } - ], - "cached": false, - "request_time": 0.07625007629394531, - "request_datetime": 1762354922 - }, - "num_train_instances": 5, - "prompt_truncated": false, - "num_conditioning_tokens": 0 - } - ] -} \ No newline at end of file diff --git a/tests/data/helm/mmlu:subject=philosophy,method=multiple_choice_joint,model=openai_gpt2/stats.json b/tests/data/helm/mmlu:subject=philosophy,method=multiple_choice_joint,model=openai_gpt2/stats.json deleted file mode 100644 index 25374cbb6..000000000 --- a/tests/data/helm/mmlu:subject=philosophy,method=multiple_choice_joint,model=openai_gpt2/stats.json +++ /dev/null @@ -1,2850 +0,0 @@ -[ - { - "name": { - "name": "num_references", - "split": "test" - }, - "count": 1, - "sum": 4.0, - "sum_squared": 16.0, - "min": 4.0, - "max": 4.0, - "mean": 4.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_train_trials", - "split": "test" - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_prompt_tokens", - "split": "test" - }, - "count": 1, - "sum": 350.44444444444446, - "sum_squared": 122811.30864197532, - "min": 350.44444444444446, - "max": 350.44444444444446, - "mean": 350.44444444444446, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_completion_tokens", - "split": "test" - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_output_tokens", - "split": "test" - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "training_co2_cost", - "split": "test" - }, - "count": 0, - "sum": 0, - "sum_squared": 0 - }, - { - "name": { - "name": "training_energy_cost", - "split": "test" - }, - "count": 0, - "sum": 0, - "sum_squared": 0 - }, - { - "name": { - "name": "inference_runtime", - "split": "test" - }, - "count": 1, - "sum": 0.2946600914001465, - "sum_squared": 0.08682456946394268, - "min": 0.2946600914001465, - "max": 0.2946600914001465, - "mean": 0.2946600914001465, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "batch_size", - "split": "test" - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_length", - "split": "test" - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_stop", - "split": "test" - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_endoftext", - "split": "test" - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_unknown", - "split": "test" - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_train_instances", - "split": "test" - }, - "count": 1, - "sum": 5.0, - "sum_squared": 25.0, - "min": 5.0, - "max": 5.0, - "mean": 5.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prompt_truncated", - "split": "test" - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "max_prob", - "split": "test" - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "exact_match", - "split": "test" - }, - "count": 1, - "sum": 0.1111111111111111, - "sum_squared": 0.012345679012345678, - "min": 0.1111111111111111, - "max": 0.1111111111111111, - "mean": 0.1111111111111111, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "exact_match@5", - "split": "test" - }, - "count": 1, - "sum": 0.1111111111111111, - "sum_squared": 0.012345679012345678, - "min": 0.1111111111111111, - "max": 0.1111111111111111, - "mean": 0.1111111111111111, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_exact_match", - "split": "test" - }, - "count": 1, - "sum": 0.1111111111111111, - "sum_squared": 0.012345679012345678, - "min": 0.1111111111111111, - "max": 0.1111111111111111, - "mean": 0.1111111111111111, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_exact_match@5", - "split": "test" - }, - "count": 1, - "sum": 0.1111111111111111, - "sum_squared": 0.012345679012345678, - "min": 0.1111111111111111, - "max": 0.1111111111111111, - "mean": 0.1111111111111111, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prefix_exact_match", - "split": "test" - }, - "count": 1, - "sum": 0.1111111111111111, - "sum_squared": 0.012345679012345678, - "min": 0.1111111111111111, - "max": 0.1111111111111111, - "mean": 0.1111111111111111, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prefix_exact_match@5", - "split": "test" - }, - "count": 1, - "sum": 0.1111111111111111, - "sum_squared": 0.012345679012345678, - "min": 0.1111111111111111, - "max": 0.1111111111111111, - "mean": 0.1111111111111111, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_prefix_exact_match", - "split": "test" - }, - "count": 1, - "sum": 0.1111111111111111, - "sum_squared": 0.012345679012345678, - "min": 0.1111111111111111, - "max": 0.1111111111111111, - "mean": 0.1111111111111111, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_prefix_exact_match@5", - "split": "test" - }, - "count": 1, - "sum": 0.1111111111111111, - "sum_squared": 0.012345679012345678, - "min": 0.1111111111111111, - "max": 0.1111111111111111, - "mean": 0.1111111111111111, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "logprob", - "split": "test" - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_perplexity_tokens", - "split": "test" - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_bytes", - "split": "test" - }, - "count": 1, - "sum": 2.0, - "sum_squared": 4.0, - "min": 2.0, - "max": 2.0, - "mean": 2.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_references", - "split": "valid" - }, - "count": 1, - "sum": 4.0, - "sum_squared": 16.0, - "min": 4.0, - "max": 4.0, - "mean": 4.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_train_trials", - "split": "valid" - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_prompt_tokens", - "split": "valid" - }, - "count": 1, - "sum": 420.0, - "sum_squared": 176400.0, - "min": 420.0, - "max": 420.0, - "mean": 420.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_completion_tokens", - "split": "valid" - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_output_tokens", - "split": "valid" - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "training_co2_cost", - "split": "valid" - }, - "count": 0, - "sum": 0, - "sum_squared": 0 - }, - { - "name": { - "name": "training_energy_cost", - "split": "valid" - }, - "count": 0, - "sum": 0, - "sum_squared": 0 - }, - { - "name": { - "name": "inference_runtime", - "split": "valid" - }, - "count": 1, - "sum": 0.6785750389099121, - "sum_squared": 0.46046408343158873, - "min": 0.6785750389099121, - "max": 0.6785750389099121, - "mean": 0.6785750389099121, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "batch_size", - "split": "valid" - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_length", - "split": "valid" - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_stop", - "split": "valid" - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_endoftext", - "split": "valid" - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_unknown", - "split": "valid" - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_train_instances", - "split": "valid" - }, - "count": 1, - "sum": 5.0, - "sum_squared": 25.0, - "min": 5.0, - "max": 5.0, - "mean": 5.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prompt_truncated", - "split": "valid" - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "max_prob", - "split": "valid" - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "exact_match", - "split": "valid" - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "exact_match@5", - "split": "valid" - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_exact_match", - "split": "valid" - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_exact_match@5", - "split": "valid" - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prefix_exact_match", - "split": "valid" - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prefix_exact_match@5", - "split": "valid" - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_prefix_exact_match", - "split": "valid" - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_prefix_exact_match@5", - "split": "valid" - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "logprob", - "split": "valid" - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_perplexity_tokens", - "split": "valid" - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_bytes", - "split": "valid" - }, - "count": 1, - "sum": 2.0, - "sum_squared": 4.0, - "min": 2.0, - "max": 2.0, - "mean": 2.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "perplexity", - "split": "test" - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "bits_per_byte", - "split": "test" - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "logprob_per_byte", - "split": "test" - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "perplexity", - "split": "valid" - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "bits_per_byte", - "split": "valid" - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "logprob_per_byte", - "split": "valid" - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_references", - "split": "test", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 4.0, - "sum_squared": 16.0, - "min": 4.0, - "max": 4.0, - "mean": 4.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_references", - "split": "test", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 4.0, - "sum_squared": 16.0, - "min": 4.0, - "max": 4.0, - "mean": 4.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_train_trials", - "split": "test", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_train_trials", - "split": "test", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_prompt_tokens", - "split": "test", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 350.44444444444446, - "sum_squared": 122811.30864197532, - "min": 350.44444444444446, - "max": 350.44444444444446, - "mean": 350.44444444444446, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_prompt_tokens", - "split": "test", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 350.44444444444446, - "sum_squared": 122811.30864197532, - "min": 350.44444444444446, - "max": 350.44444444444446, - "mean": 350.44444444444446, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_completion_tokens", - "split": "test", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_completion_tokens", - "split": "test", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_output_tokens", - "split": "test", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_output_tokens", - "split": "test", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "inference_runtime", - "split": "test", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.2946600914001465, - "sum_squared": 0.08682456946394268, - "min": 0.2946600914001465, - "max": 0.2946600914001465, - "mean": 0.2946600914001465, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "inference_runtime", - "split": "test", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.2946600914001465, - "sum_squared": 0.08682456946394268, - "min": 0.2946600914001465, - "max": 0.2946600914001465, - "mean": 0.2946600914001465, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "batch_size", - "split": "test", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "batch_size", - "split": "test", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_length", - "split": "test", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_length", - "split": "test", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_stop", - "split": "test", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_stop", - "split": "test", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_endoftext", - "split": "test", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_endoftext", - "split": "test", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_unknown", - "split": "test", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_unknown", - "split": "test", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_train_instances", - "split": "test", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 5.0, - "sum_squared": 25.0, - "min": 5.0, - "max": 5.0, - "mean": 5.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_train_instances", - "split": "test", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 5.0, - "sum_squared": 25.0, - "min": 5.0, - "max": 5.0, - "mean": 5.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prompt_truncated", - "split": "test", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prompt_truncated", - "split": "test", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "max_prob", - "split": "test", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "max_prob", - "split": "test", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "exact_match", - "split": "test", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.1111111111111111, - "sum_squared": 0.012345679012345678, - "min": 0.1111111111111111, - "max": 0.1111111111111111, - "mean": 0.1111111111111111, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "exact_match", - "split": "test", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.1111111111111111, - "sum_squared": 0.012345679012345678, - "min": 0.1111111111111111, - "max": 0.1111111111111111, - "mean": 0.1111111111111111, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "exact_match@5", - "split": "test", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.1111111111111111, - "sum_squared": 0.012345679012345678, - "min": 0.1111111111111111, - "max": 0.1111111111111111, - "mean": 0.1111111111111111, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "exact_match@5", - "split": "test", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.1111111111111111, - "sum_squared": 0.012345679012345678, - "min": 0.1111111111111111, - "max": 0.1111111111111111, - "mean": 0.1111111111111111, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_exact_match", - "split": "test", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.1111111111111111, - "sum_squared": 0.012345679012345678, - "min": 0.1111111111111111, - "max": 0.1111111111111111, - "mean": 0.1111111111111111, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_exact_match", - "split": "test", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.1111111111111111, - "sum_squared": 0.012345679012345678, - "min": 0.1111111111111111, - "max": 0.1111111111111111, - "mean": 0.1111111111111111, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_exact_match@5", - "split": "test", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.1111111111111111, - "sum_squared": 0.012345679012345678, - "min": 0.1111111111111111, - "max": 0.1111111111111111, - "mean": 0.1111111111111111, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_exact_match@5", - "split": "test", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.1111111111111111, - "sum_squared": 0.012345679012345678, - "min": 0.1111111111111111, - "max": 0.1111111111111111, - "mean": 0.1111111111111111, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prefix_exact_match", - "split": "test", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.1111111111111111, - "sum_squared": 0.012345679012345678, - "min": 0.1111111111111111, - "max": 0.1111111111111111, - "mean": 0.1111111111111111, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prefix_exact_match", - "split": "test", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.1111111111111111, - "sum_squared": 0.012345679012345678, - "min": 0.1111111111111111, - "max": 0.1111111111111111, - "mean": 0.1111111111111111, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prefix_exact_match@5", - "split": "test", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.1111111111111111, - "sum_squared": 0.012345679012345678, - "min": 0.1111111111111111, - "max": 0.1111111111111111, - "mean": 0.1111111111111111, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prefix_exact_match@5", - "split": "test", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.1111111111111111, - "sum_squared": 0.012345679012345678, - "min": 0.1111111111111111, - "max": 0.1111111111111111, - "mean": 0.1111111111111111, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_prefix_exact_match", - "split": "test", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.1111111111111111, - "sum_squared": 0.012345679012345678, - "min": 0.1111111111111111, - "max": 0.1111111111111111, - "mean": 0.1111111111111111, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_prefix_exact_match", - "split": "test", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.1111111111111111, - "sum_squared": 0.012345679012345678, - "min": 0.1111111111111111, - "max": 0.1111111111111111, - "mean": 0.1111111111111111, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_prefix_exact_match@5", - "split": "test", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.1111111111111111, - "sum_squared": 0.012345679012345678, - "min": 0.1111111111111111, - "max": 0.1111111111111111, - "mean": 0.1111111111111111, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_prefix_exact_match@5", - "split": "test", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.1111111111111111, - "sum_squared": 0.012345679012345678, - "min": 0.1111111111111111, - "max": 0.1111111111111111, - "mean": 0.1111111111111111, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "logprob", - "split": "test", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "logprob", - "split": "test", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_perplexity_tokens", - "split": "test", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_perplexity_tokens", - "split": "test", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_bytes", - "split": "test", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 2.0, - "sum_squared": 4.0, - "min": 2.0, - "max": 2.0, - "mean": 2.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_bytes", - "split": "test", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 2.0, - "sum_squared": 4.0, - "min": 2.0, - "max": 2.0, - "mean": 2.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_references", - "split": "valid", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 4.0, - "sum_squared": 16.0, - "min": 4.0, - "max": 4.0, - "mean": 4.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_references", - "split": "valid", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 4.0, - "sum_squared": 16.0, - "min": 4.0, - "max": 4.0, - "mean": 4.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_train_trials", - "split": "valid", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_train_trials", - "split": "valid", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_prompt_tokens", - "split": "valid", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 420.0, - "sum_squared": 176400.0, - "min": 420.0, - "max": 420.0, - "mean": 420.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_prompt_tokens", - "split": "valid", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 420.0, - "sum_squared": 176400.0, - "min": 420.0, - "max": 420.0, - "mean": 420.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_completion_tokens", - "split": "valid", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_completion_tokens", - "split": "valid", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_output_tokens", - "split": "valid", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_output_tokens", - "split": "valid", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "inference_runtime", - "split": "valid", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.6785750389099121, - "sum_squared": 0.46046408343158873, - "min": 0.6785750389099121, - "max": 0.6785750389099121, - "mean": 0.6785750389099121, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "inference_runtime", - "split": "valid", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.6785750389099121, - "sum_squared": 0.46046408343158873, - "min": 0.6785750389099121, - "max": 0.6785750389099121, - "mean": 0.6785750389099121, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "batch_size", - "split": "valid", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "batch_size", - "split": "valid", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_length", - "split": "valid", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_length", - "split": "valid", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_stop", - "split": "valid", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_stop", - "split": "valid", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_endoftext", - "split": "valid", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_endoftext", - "split": "valid", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_unknown", - "split": "valid", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_unknown", - "split": "valid", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_train_instances", - "split": "valid", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 5.0, - "sum_squared": 25.0, - "min": 5.0, - "max": 5.0, - "mean": 5.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_train_instances", - "split": "valid", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 5.0, - "sum_squared": 25.0, - "min": 5.0, - "max": 5.0, - "mean": 5.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prompt_truncated", - "split": "valid", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prompt_truncated", - "split": "valid", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "max_prob", - "split": "valid", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "max_prob", - "split": "valid", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "exact_match", - "split": "valid", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "exact_match", - "split": "valid", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "exact_match@5", - "split": "valid", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "exact_match@5", - "split": "valid", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_exact_match", - "split": "valid", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_exact_match", - "split": "valid", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_exact_match@5", - "split": "valid", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_exact_match@5", - "split": "valid", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prefix_exact_match", - "split": "valid", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prefix_exact_match", - "split": "valid", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prefix_exact_match@5", - "split": "valid", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prefix_exact_match@5", - "split": "valid", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_prefix_exact_match", - "split": "valid", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_prefix_exact_match", - "split": "valid", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_prefix_exact_match@5", - "split": "valid", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_prefix_exact_match@5", - "split": "valid", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "logprob", - "split": "valid", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "logprob", - "split": "valid", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_perplexity_tokens", - "split": "valid", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_perplexity_tokens", - "split": "valid", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_bytes", - "split": "valid", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 2.0, - "sum_squared": 4.0, - "min": 2.0, - "max": 2.0, - "mean": 2.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_bytes", - "split": "valid", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 2.0, - "sum_squared": 4.0, - "min": 2.0, - "max": 2.0, - "mean": 2.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_instances", - "split": "test" - }, - "count": 1, - "sum": 9.0, - "sum_squared": 81.0, - "min": 9.0, - "max": 9.0, - "mean": 9.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_instances", - "split": "valid" - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - } -] \ No newline at end of file diff --git a/tests/data/helm/narrative_qa:model=openai_gpt2/per_instance_stats.json b/tests/data/helm/narrative_qa:model=openai_gpt2/per_instance_stats.json deleted file mode 100644 index 2a7de0caa..000000000 --- a/tests/data/helm/narrative_qa:model=openai_gpt2/per_instance_stats.json +++ /dev/null @@ -1,1732 +0,0 @@ -[ - { - "instance_id": "id1413", - "train_trial_index": 0, - "stats": [ - { - "name": { - "name": "num_references", - "split": "test" - }, - "count": 1, - "sum": 2, - "sum_squared": 4, - "min": 2, - "max": 2, - "mean": 2.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_train_trials", - "split": "test" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_prompt_tokens", - "split": "test" - }, - "count": 1, - "sum": 790, - "sum_squared": 624100, - "min": 790, - "max": 790, - "mean": 790.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_completion_tokens", - "split": "test" - }, - "count": 1, - "sum": 2, - "sum_squared": 4, - "min": 2, - "max": 2, - "mean": 2.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_output_tokens", - "split": "test" - }, - "count": 1, - "sum": 2, - "sum_squared": 4, - "min": 2, - "max": 2, - "mean": 2.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "training_co2_cost", - "split": "test" - }, - "count": 0, - "sum": 0, - "sum_squared": 0 - }, - { - "name": { - "name": "training_energy_cost", - "split": "test" - }, - "count": 0, - "sum": 0, - "sum_squared": 0 - }, - { - "name": { - "name": "inference_runtime", - "split": "test" - }, - "count": 1, - "sum": 0.8313617706298828, - "sum_squared": 0.6911623936648539, - "min": 0.8313617706298828, - "max": 0.8313617706298828, - "mean": 0.8313617706298828, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "batch_size", - "split": "test" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_length", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_stop", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_endoftext", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_unknown", - "split": "test" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_train_instances", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prompt_truncated", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "max_prob", - "split": "test" - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "exact_match", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_exact_match", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "f1_score", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "rouge_l", - "split": "test" - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "bleu_1", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "bleu_4", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "logprob", - "split": "test" - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_perplexity_tokens", - "split": "test" - }, - "count": 1, - "sum": 2, - "sum_squared": 4, - "min": 2, - "max": 2, - "mean": 2.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_bytes", - "split": "test" - }, - "count": 1, - "sum": 7, - "sum_squared": 49, - "min": 7, - "max": 7, - "mean": 7.0, - "variance": 0.0, - "stddev": 0.0 - } - ] - }, - { - "instance_id": "id1332", - "train_trial_index": 0, - "stats": [ - { - "name": { - "name": "num_references", - "split": "test" - }, - "count": 1, - "sum": 2, - "sum_squared": 4, - "min": 2, - "max": 2, - "mean": 2.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_train_trials", - "split": "test" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_prompt_tokens", - "split": "test" - }, - "count": 1, - "sum": 653, - "sum_squared": 426409, - "min": 653, - "max": 653, - "mean": 653.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_completion_tokens", - "split": "test" - }, - "count": 1, - "sum": 45, - "sum_squared": 2025, - "min": 45, - "max": 45, - "mean": 45.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_output_tokens", - "split": "test" - }, - "count": 1, - "sum": 45, - "sum_squared": 2025, - "min": 45, - "max": 45, - "mean": 45.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "training_co2_cost", - "split": "test" - }, - "count": 0, - "sum": 0, - "sum_squared": 0 - }, - { - "name": { - "name": "training_energy_cost", - "split": "test" - }, - "count": 0, - "sum": 0, - "sum_squared": 0 - }, - { - "name": { - "name": "inference_runtime", - "split": "test" - }, - "count": 1, - "sum": 1.622730016708374, - "sum_squared": 2.63325270712636, - "min": 1.622730016708374, - "max": 1.622730016708374, - "mean": 1.622730016708374, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "batch_size", - "split": "test" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_length", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_stop", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_endoftext", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_unknown", - "split": "test" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_train_instances", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prompt_truncated", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "max_prob", - "split": "test" - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "exact_match", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_exact_match", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "f1_score", - "split": "test" - }, - "count": 1, - "sum": 0.3333333333333333, - "sum_squared": 0.1111111111111111, - "min": 0.3333333333333333, - "max": 0.3333333333333333, - "mean": 0.3333333333333333, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "rouge_l", - "split": "test" - }, - "count": 1, - "sum": 0.09090909090909091, - "sum_squared": 0.008264462809917356, - "min": 0.09090909090909091, - "max": 0.09090909090909091, - "mean": 0.09090909090909091, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "bleu_1", - "split": "test" - }, - "count": 1, - "sum": 0.06666666666666667, - "sum_squared": 0.0044444444444444444, - "min": 0.06666666666666667, - "max": 0.06666666666666667, - "mean": 0.06666666666666667, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "bleu_4", - "split": "test" - }, - "count": 1, - "sum": 2.2250738585072626e-308, - "sum_squared": 0.0, - "min": 2.2250738585072626e-308, - "max": 2.2250738585072626e-308, - "mean": 2.2250738585072626e-308, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "logprob", - "split": "test" - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_perplexity_tokens", - "split": "test" - }, - "count": 1, - "sum": 45, - "sum_squared": 2025, - "min": 45, - "max": 45, - "mean": 45.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_bytes", - "split": "test" - }, - "count": 1, - "sum": 213, - "sum_squared": 45369, - "min": 213, - "max": 213, - "mean": 213.0, - "variance": 0.0, - "stddev": 0.0 - } - ] - }, - { - "instance_id": "id1123", - "train_trial_index": 0, - "stats": [ - { - "name": { - "name": "num_references", - "split": "valid" - }, - "count": 1, - "sum": 2, - "sum_squared": 4, - "min": 2, - "max": 2, - "mean": 2.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_train_trials", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_prompt_tokens", - "split": "valid" - }, - "count": 1, - "sum": 686, - "sum_squared": 470596, - "min": 686, - "max": 686, - "mean": 686.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_completion_tokens", - "split": "valid" - }, - "count": 1, - "sum": 57, - "sum_squared": 3249, - "min": 57, - "max": 57, - "mean": 57.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_output_tokens", - "split": "valid" - }, - "count": 1, - "sum": 57, - "sum_squared": 3249, - "min": 57, - "max": 57, - "mean": 57.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "training_co2_cost", - "split": "valid" - }, - "count": 0, - "sum": 0, - "sum_squared": 0 - }, - { - "name": { - "name": "training_energy_cost", - "split": "valid" - }, - "count": 0, - "sum": 0, - "sum_squared": 0 - }, - { - "name": { - "name": "inference_runtime", - "split": "valid" - }, - "count": 1, - "sum": 1.743454933166504, - "sum_squared": 3.0396351039826186, - "min": 1.743454933166504, - "max": 1.743454933166504, - "mean": 1.743454933166504, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "batch_size", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_length", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_stop", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_endoftext", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_unknown", - "split": "valid" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_train_instances", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prompt_truncated", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "max_prob", - "split": "valid" - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "exact_match", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_exact_match", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "f1_score", - "split": "valid" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "rouge_l", - "split": "valid" - }, - "count": 1, - "sum": 0.03636363636363636, - "sum_squared": 0.0013223140495867767, - "min": 0.03636363636363636, - "max": 0.03636363636363636, - "mean": 0.03636363636363636, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "bleu_1", - "split": "valid" - }, - "count": 1, - "sum": 0.03508771929824561, - "sum_squared": 0.0012311480455524776, - "min": 0.03508771929824561, - "max": 0.03508771929824561, - "mean": 0.03508771929824561, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "bleu_4", - "split": "valid" - }, - "count": 1, - "sum": 2.2250738585072626e-308, - "sum_squared": 0.0, - "min": 2.2250738585072626e-308, - "max": 2.2250738585072626e-308, - "mean": 2.2250738585072626e-308, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "logprob", - "split": "valid" - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_perplexity_tokens", - "split": "valid" - }, - "count": 1, - "sum": 57, - "sum_squared": 3249, - "min": 57, - "max": 57, - "mean": 57.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_bytes", - "split": "valid" - }, - "count": 1, - "sum": 270, - "sum_squared": 72900, - "min": 270, - "max": 270, - "mean": 270.0, - "variance": 0.0, - "stddev": 0.0 - } - ] - }, - { - "instance_id": "id1514", - "train_trial_index": 0, - "stats": [ - { - "name": { - "name": "num_references", - "split": "test" - }, - "count": 1, - "sum": 2, - "sum_squared": 4, - "min": 2, - "max": 2, - "mean": 2.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_train_trials", - "split": "test" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_prompt_tokens", - "split": "test" - }, - "count": 1, - "sum": 772, - "sum_squared": 595984, - "min": 772, - "max": 772, - "mean": 772.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_completion_tokens", - "split": "test" - }, - "count": 1, - "sum": 5, - "sum_squared": 25, - "min": 5, - "max": 5, - "mean": 5.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_output_tokens", - "split": "test" - }, - "count": 1, - "sum": 5, - "sum_squared": 25, - "min": 5, - "max": 5, - "mean": 5.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "training_co2_cost", - "split": "test" - }, - "count": 0, - "sum": 0, - "sum_squared": 0 - }, - { - "name": { - "name": "training_energy_cost", - "split": "test" - }, - "count": 0, - "sum": 0, - "sum_squared": 0 - }, - { - "name": { - "name": "inference_runtime", - "split": "test" - }, - "count": 1, - "sum": 0.8950591087341309, - "sum_squared": 0.8011308081279367, - "min": 0.8950591087341309, - "max": 0.8950591087341309, - "mean": 0.8950591087341309, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "batch_size", - "split": "test" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_length", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_stop", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_endoftext", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_unknown", - "split": "test" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_train_instances", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prompt_truncated", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "max_prob", - "split": "test" - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "exact_match", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_exact_match", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "f1_score", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "rouge_l", - "split": "test" - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "bleu_1", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "bleu_4", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "logprob", - "split": "test" - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_perplexity_tokens", - "split": "test" - }, - "count": 1, - "sum": 5, - "sum_squared": 25, - "min": 5, - "max": 5, - "mean": 5.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_bytes", - "split": "test" - }, - "count": 1, - "sum": 13, - "sum_squared": 169, - "min": 13, - "max": 13, - "mean": 13.0, - "variance": 0.0, - "stddev": 0.0 - } - ] - }, - { - "instance_id": "id1340", - "train_trial_index": 0, - "stats": [ - { - "name": { - "name": "num_references", - "split": "test" - }, - "count": 1, - "sum": 2, - "sum_squared": 4, - "min": 2, - "max": 2, - "mean": 2.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_train_trials", - "split": "test" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_prompt_tokens", - "split": "test" - }, - "count": 1, - "sum": 635, - "sum_squared": 403225, - "min": 635, - "max": 635, - "mean": 635.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_completion_tokens", - "split": "test" - }, - "count": 1, - "sum": 100, - "sum_squared": 10000, - "min": 100, - "max": 100, - "mean": 100.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_output_tokens", - "split": "test" - }, - "count": 1, - "sum": 100, - "sum_squared": 10000, - "min": 100, - "max": 100, - "mean": 100.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "training_co2_cost", - "split": "test" - }, - "count": 0, - "sum": 0, - "sum_squared": 0 - }, - { - "name": { - "name": "training_energy_cost", - "split": "test" - }, - "count": 0, - "sum": 0, - "sum_squared": 0 - }, - { - "name": { - "name": "inference_runtime", - "split": "test" - }, - "count": 1, - "sum": 1.3460521697998047, - "sum_squared": 1.8118564438227622, - "min": 1.3460521697998047, - "max": 1.3460521697998047, - "mean": 1.3460521697998047, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "batch_size", - "split": "test" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_length", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_stop", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_endoftext", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_unknown", - "split": "test" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_train_instances", - "split": "test" - }, - "count": 1, - "sum": 1, - "sum_squared": 1, - "min": 1, - "max": 1, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prompt_truncated", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "max_prob", - "split": "test" - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "exact_match", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_exact_match", - "split": "test" - }, - "count": 1, - "sum": 0, - "sum_squared": 0, - "min": 0, - "max": 0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "f1_score", - "split": "test" - }, - "count": 1, - "sum": 0.36363636363636365, - "sum_squared": 0.1322314049586777, - "min": 0.36363636363636365, - "max": 0.36363636363636365, - "mean": 0.36363636363636365, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "rouge_l", - "split": "test" - }, - "count": 1, - "sum": 0.12371134020618557, - "sum_squared": 0.015304495695610586, - "min": 0.12371134020618557, - "max": 0.12371134020618557, - "mean": 0.12371134020618557, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "bleu_1", - "split": "test" - }, - "count": 1, - "sum": 0.07608695652173914, - "sum_squared": 0.005789224952741021, - "min": 0.07608695652173914, - "max": 0.07608695652173914, - "mean": 0.07608695652173914, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "bleu_4", - "split": "test" - }, - "count": 1, - "sum": 2.2250738585072626e-308, - "sum_squared": 0.0, - "min": 2.2250738585072626e-308, - "max": 2.2250738585072626e-308, - "mean": 2.2250738585072626e-308, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "logprob", - "split": "test" - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_perplexity_tokens", - "split": "test" - }, - "count": 1, - "sum": 100, - "sum_squared": 10000, - "min": 100, - "max": 100, - "mean": 100.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_bytes", - "split": "test" - }, - "count": 1, - "sum": 379, - "sum_squared": 143641, - "min": 379, - "max": 379, - "mean": 379.0, - "variance": 0.0, - "stddev": 0.0 - } - ] - } -] \ No newline at end of file diff --git a/tests/data/helm/narrative_qa:model=openai_gpt2/run_spec.json b/tests/data/helm/narrative_qa:model=openai_gpt2/run_spec.json deleted file mode 100644 index ff005c9fc..000000000 --- a/tests/data/helm/narrative_qa:model=openai_gpt2/run_spec.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "name": "narrative_qa:model=openai_gpt2", - "scenario_spec": { - "class_name": "helm.benchmark.scenarios.narrativeqa_scenario.NarrativeQAScenario", - "args": {} - }, - "adapter_spec": { - "method": "generation", - "global_prefix": "", - "global_suffix": "", - "instructions": "", - "input_prefix": "Passage: ", - "input_suffix": "\n", - "reference_prefix": "A. ", - "reference_suffix": "\n", - "chain_of_thought_prefix": "", - "chain_of_thought_suffix": "\n", - "output_prefix": "Answer: ", - "output_suffix": "\n", - "instance_prefix": "\n", - "substitutions": [], - "max_train_instances": 5, - "max_eval_instances": 5, - "num_outputs": 1, - "num_train_trials": 1, - "num_trials": 1, - "sample_train": true, - "model_deployment": "huggingface/gpt2", - "model": "openai/gpt2", - "temperature": 0.0, - "max_tokens": 100, - "stop_sequences": [ - "\n" - ], - "multi_label": false - }, - "metric_specs": [ - { - "class_name": "helm.benchmark.metrics.basic_metrics.BasicGenerationMetric", - "args": { - "names": [ - "exact_match", - "quasi_exact_match", - "f1_score", - "rouge_l", - "bleu_1", - "bleu_4" - ] - } - }, - { - "class_name": "helm.benchmark.metrics.basic_metrics.BasicReferenceMetric", - "args": {} - }, - { - "class_name": "helm.benchmark.metrics.basic_metrics.InstancesPerSplitMetric", - "args": {} - } - ], - "data_augmenter_spec": { - "perturbation_specs": [], - "should_augment_train_instances": false, - "should_include_original_train": false, - "should_skip_unchanged_train": false, - "should_augment_eval_instances": false, - "should_include_original_eval": false, - "should_skip_unchanged_eval": false, - "seeds_per_instance": 1 - }, - "groups": [ - "narrative_qa" - ] -} \ No newline at end of file diff --git a/tests/data/helm/narrative_qa:model=openai_gpt2/scenario.json b/tests/data/helm/narrative_qa:model=openai_gpt2/scenario.json deleted file mode 100644 index 8d4345fc5..000000000 --- a/tests/data/helm/narrative_qa:model=openai_gpt2/scenario.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "name": "narrativeqa", - "description": "Question answering using summaries of books/movie scripts.", - "tags": [ - "question_answering" - ], - "definition_path": "https://github.com/stanford-crfm/helm/blob/main/src/helm/benchmark/scenarios/narrativeqa_scenario.py" -} \ No newline at end of file diff --git a/tests/data/helm/narrative_qa:model=openai_gpt2/scenario_state.json b/tests/data/helm/narrative_qa:model=openai_gpt2/scenario_state.json deleted file mode 100644 index 936e68472..000000000 --- a/tests/data/helm/narrative_qa:model=openai_gpt2/scenario_state.json +++ /dev/null @@ -1,1185 +0,0 @@ -{ - "adapter_spec": { - "method": "generation", - "global_prefix": "", - "global_suffix": "", - "instructions": "", - "input_prefix": "Passage: ", - "input_suffix": "\n", - "reference_prefix": "A. ", - "reference_suffix": "\n", - "chain_of_thought_prefix": "", - "chain_of_thought_suffix": "\n", - "output_prefix": "Answer: ", - "output_suffix": "\n", - "instance_prefix": "\n", - "substitutions": [], - "max_train_instances": 5, - "max_eval_instances": 5, - "num_outputs": 1, - "num_train_trials": 1, - "num_trials": 1, - "sample_train": true, - "model_deployment": "huggingface/gpt2", - "model": "openai/gpt2", - "temperature": 0.0, - "max_tokens": 100, - "stop_sequences": [ - "\n" - ], - "multi_label": false - }, - "request_states": [ - { - "instance": { - "input": { - "text": "Olive Penderghast, a 17-year-old girl living in Ojai, California lies to her best friend Rhiannon Abernathy about going on a date in order to get out of camping with Rhiannon's hippie parents. Instead, she hangs around the house all weekend listening to Natasha Bedingfield's \"Pocketful of Sunshine\", which is played by a greeting card she was sent. The following Monday, pressed by Rhiannon, Olive lies about losing her virginity to a college guy. Marianne Bryant, a prissy and strictly religious Christian at their school, overhears her telling the lie and soon it spreads like wildfire. The school's conservative church group run by Marianne decides Olive will be their next project. Olive confides the truth to her friend Brandon, and he explains how others bully him because of his homosexuality. He later asks Olive to pretend to sleep with him so that he will be accepted by everyone as a 'straight stud'.\nBrandon convinces Olive to help him and they pretend to have sex at a party. After having a fight with Rhiannon over Olive's new identity as a \"dirty skank\", Olive decides to counteract the harassment by embracing her new image as the school tramp. She begins to wear more provocative clothing and stitches a red \"A\" to everything she wears. Boys who usually have had no luck with girls in the past beg Olive to say they have had sex with her in order to increase their own popularity, in exchange for gift cards to various stores, in turn increasing her reputation. Things get worse when Micah, Marianne's 22-year-old boyfriend, contracts chlamydia from sleeping with Mrs. Griffith, the school guidance counsellor, and blames it all on Olive. Olive agrees to lie to cover up the affair so that the marriage of her favorite teacher, Mr. Griffith, would be spared.\nMarianne's religious clique, which now includes Rhiannon, begins harassing Olive in order to get her to leave school. After an ill-fated date with Anson, a boy who wants to pay her to actually sleep with him and not just pretend she did, Olive reconnects with Todd, her old crush, who is also the school's mascot. Todd then tells her that he does not believe the rumors because he remembers when she lied for him when he was not ready for his first kiss years ago. Olive then begins to ask everyone she lied for to help her out by telling the truth, but Brandon and Micah have abruptly left town and everyone else is enjoying their newfound popularity and do not want the truth to get out. Mrs. Griffith also refuses to tell the truth and when Olive threatens to expose her, Mrs. Griffith rebuffs her, saying no one would believe her.\nOlive, out of spite, then immediately tells Mr. Griffith, who believes her and separates from Mrs. Griffith. After a friendly talk with her eccentric, open-minded mother Rosemary, Olive comes up with a plan to get everything finally out in the open. She then does a song and dance number at a school pep rally to get people's attention to watch her via web cam, where she confesses what she has done (the web cam is the framing device of the film). The various boys whose reputations Olive helped improve are also shown watching. Later, Olive texts Rhiannon, apologizing for lying to her. When she is finishing up her web cast, Todd comes by riding a lawnmower and tells her to come outside. She signs off by saying she may lose her virginity to Todd, and proudly declares it's nobody's business (much to Marianne's disgrace). She goes outside to meet him, they kiss and the two are shown riding off on the lawnmower.\nQuestion: Who is Todd besides Olive's old crush?" - }, - "references": [ - { - "output": { - "text": "The school Mascot" - }, - "tags": [ - "correct" - ] - }, - { - "output": { - "text": "the schools mascot" - }, - "tags": [ - "correct" - ] - } - ], - "split": "test", - "id": "id1413" - }, - "train_trial_index": 0, - "request": { - "model_deployment": "huggingface/gpt2", - "model": "openai/gpt2", - "embedding": false, - "prompt": "Passage: Olive Penderghast, a 17-year-old girl living in Ojai, California lies to her best friend Rhiannon Abernathy about going on a date in order to get out of camping with Rhiannon's hippie parents. Instead, she hangs around the house all weekend listening to Natasha Bedingfield's \"Pocketful of Sunshine\", which is played by a greeting card she was sent. The following Monday, pressed by Rhiannon, Olive lies about losing her virginity to a college guy. Marianne Bryant, a prissy and strictly religious Christian at their school, overhears her telling the lie and soon it spreads like wildfire. The school's conservative church group run by Marianne decides Olive will be their next project. Olive confides the truth to her friend Brandon, and he explains how others bully him because of his homosexuality. He later asks Olive to pretend to sleep with him so that he will be accepted by everyone as a 'straight stud'.\nBrandon convinces Olive to help him and they pretend to have sex at a party. After having a fight with Rhiannon over Olive's new identity as a \"dirty skank\", Olive decides to counteract the harassment by embracing her new image as the school tramp. She begins to wear more provocative clothing and stitches a red \"A\" to everything she wears. Boys who usually have had no luck with girls in the past beg Olive to say they have had sex with her in order to increase their own popularity, in exchange for gift cards to various stores, in turn increasing her reputation. Things get worse when Micah, Marianne's 22-year-old boyfriend, contracts chlamydia from sleeping with Mrs. Griffith, the school guidance counsellor, and blames it all on Olive. Olive agrees to lie to cover up the affair so that the marriage of her favorite teacher, Mr. Griffith, would be spared.\nMarianne's religious clique, which now includes Rhiannon, begins harassing Olive in order to get her to leave school. After an ill-fated date with Anson, a boy who wants to pay her to actually sleep with him and not just pretend she did, Olive reconnects with Todd, her old crush, who is also the school's mascot. Todd then tells her that he does not believe the rumors because he remembers when she lied for him when he was not ready for his first kiss years ago. Olive then begins to ask everyone she lied for to help her out by telling the truth, but Brandon and Micah have abruptly left town and everyone else is enjoying their newfound popularity and do not want the truth to get out. Mrs. Griffith also refuses to tell the truth and when Olive threatens to expose her, Mrs. Griffith rebuffs her, saying no one would believe her.\nOlive, out of spite, then immediately tells Mr. Griffith, who believes her and separates from Mrs. Griffith. After a friendly talk with her eccentric, open-minded mother Rosemary, Olive comes up with a plan to get everything finally out in the open. She then does a song and dance number at a school pep rally to get people's attention to watch her via web cam, where she confesses what she has done (the web cam is the framing device of the film). The various boys whose reputations Olive helped improve are also shown watching. Later, Olive texts Rhiannon, apologizing for lying to her. When she is finishing up her web cast, Todd comes by riding a lawnmower and tells her to come outside. She signs off by saying she may lose her virginity to Todd, and proudly declares it's nobody's business (much to Marianne's disgrace). She goes outside to meet him, they kiss and the two are shown riding off on the lawnmower.\nQuestion: Who is Todd besides Olive's old crush?\nAnswer:", - "temperature": 0.0, - "num_completions": 1, - "top_k_per_token": 1, - "max_tokens": 100, - "stop_sequences": [ - "\n" - ], - "echo_prompt": false, - "top_p": 1, - "presence_penalty": 0, - "frequency_penalty": 0 - }, - "result": { - "success": true, - "embedding": [], - "completions": [ - { - "text": " Olive.", - "logprob": 0.0, - "tokens": [ - { - "text": " Olive", - "logprob": 0.0 - }, - { - "text": ".", - "logprob": 0.0 - } - ] - } - ], - "cached": false, - "request_time": 0.8313617706298828, - "request_datetime": 1763479296 - }, - "num_train_instances": 0, - "prompt_truncated": false, - "num_conditioning_tokens": 0 - }, - { - "instance": { - "input": { - "text": "Indefer Jones is the aged squire, between seventy and eighty years of age, of a large manor, Llanfeare, in Carmarthen, Wales. His niece, Isabel Brodrick, has lived with him for years after the remarriage of her father, and endeared herself to everyone. However, according to his strong traditional beliefs, the estate should be bequeathed to a male heir.\nHis sole male blood relative is his nephew Henry Jones, a London clerk. Henry has, in the past, incurred debts that the squire had paid off, been \"sent away from Oxford\", and generally made a poor impression on his occasional visits to Llanfeare. Nevertheless, Henry is told of his uncle's intention to make him the heir to the estate and is invited to pay a visit. Isabel rejects her uncle's suggestion that she solve his dilemma by marrying Henry, as she cannot stand her cousin. Indefer Jones finds his nephew to be just as detestable as ever. As a result, he overcomes his prejudice and changes his will one final time, in Isabel's favour. Unfortunately, he dies before he can tell anyone.\nFinding the document hidden in a book of sermons by accident, Henry vacillates between keeping silent and revealing its location. He is neither good enough to give up the estate nor evil enough to burn the document, fearing disgrace, a long jail sentence and, not least, eternal damnation. Instead, he comforts himself by reasoning that doing nothing cannot be a crime.\nIndefer Jones had had his last will witnessed by two of his tenants, but since the will cannot be found despite a thorough search of the house, Henry inherits the estate. However, already extant suspicions are only strengthened by his guilty manner. He endures abuse from everyone; his own servants either quit or treat him with disrespect. He takes to spending hours in the library, where the will is hidden.\nThe local newspaper begins to publish accounts of the affair that are insulting and seemingly libelous to Henry. It accuses him of destroying the will and usurping the estate from Isabel, whom everybody knows and respects. The old squire's lawyer, Mr Apjohn, himself suspecting that Henry knows more than he lets on, approaches the new squire about the articles, pressuring the unwilling young man into taking legal action against the editor. Henry finds that this only makes things worse. The prospect of being cross examined in the witness box fills him with dread. He realises the truth would be dragged out of him in court.\nMr Apjohn, by clever questioning, gets a good idea about where the will is. Henry knows that time is running out, but once again procrastinates. Mr Apjohn and Mr Brodrick, Isabel's father, visit Henry at home and find the document, despite Henry's ineffectual efforts to stop them. Because he did not destroy the will, Henry is permitted to return to his job in London with his reputation intact and \u00c2\u01414000, the amount Isabel was bequeathed in the other will.\nQuestion: How is Isabel Brodrick related to Indefer Jones?" - }, - "references": [ - { - "output": { - "text": "She is his neice." - }, - "tags": [ - "correct" - ] - }, - { - "output": { - "text": "His niece." - }, - "tags": [ - "correct" - ] - } - ], - "split": "test", - "id": "id1332" - }, - "train_trial_index": 0, - "request": { - "model_deployment": "huggingface/gpt2", - "model": "openai/gpt2", - "embedding": false, - "prompt": "Passage: Indefer Jones is the aged squire, between seventy and eighty years of age, of a large manor, Llanfeare, in Carmarthen, Wales. His niece, Isabel Brodrick, has lived with him for years after the remarriage of her father, and endeared herself to everyone. However, according to his strong traditional beliefs, the estate should be bequeathed to a male heir.\nHis sole male blood relative is his nephew Henry Jones, a London clerk. Henry has, in the past, incurred debts that the squire had paid off, been \"sent away from Oxford\", and generally made a poor impression on his occasional visits to Llanfeare. Nevertheless, Henry is told of his uncle's intention to make him the heir to the estate and is invited to pay a visit. Isabel rejects her uncle's suggestion that she solve his dilemma by marrying Henry, as she cannot stand her cousin. Indefer Jones finds his nephew to be just as detestable as ever. As a result, he overcomes his prejudice and changes his will one final time, in Isabel's favour. Unfortunately, he dies before he can tell anyone.\nFinding the document hidden in a book of sermons by accident, Henry vacillates between keeping silent and revealing its location. He is neither good enough to give up the estate nor evil enough to burn the document, fearing disgrace, a long jail sentence and, not least, eternal damnation. Instead, he comforts himself by reasoning that doing nothing cannot be a crime.\nIndefer Jones had had his last will witnessed by two of his tenants, but since the will cannot be found despite a thorough search of the house, Henry inherits the estate. However, already extant suspicions are only strengthened by his guilty manner. He endures abuse from everyone; his own servants either quit or treat him with disrespect. He takes to spending hours in the library, where the will is hidden.\nThe local newspaper begins to publish accounts of the affair that are insulting and seemingly libelous to Henry. It accuses him of destroying the will and usurping the estate from Isabel, whom everybody knows and respects. The old squire's lawyer, Mr Apjohn, himself suspecting that Henry knows more than he lets on, approaches the new squire about the articles, pressuring the unwilling young man into taking legal action against the editor. Henry finds that this only makes things worse. The prospect of being cross examined in the witness box fills him with dread. He realises the truth would be dragged out of him in court.\nMr Apjohn, by clever questioning, gets a good idea about where the will is. Henry knows that time is running out, but once again procrastinates. Mr Apjohn and Mr Brodrick, Isabel's father, visit Henry at home and find the document, despite Henry's ineffectual efforts to stop them. Because he did not destroy the will, Henry is permitted to return to his job in London with his reputation intact and \u00c2\u01414000, the amount Isabel was bequeathed in the other will.\nQuestion: How is Isabel Brodrick related to Indefer Jones?\nAnswer:", - "temperature": 0.0, - "num_completions": 1, - "top_k_per_token": 1, - "max_tokens": 100, - "stop_sequences": [ - "\n" - ], - "echo_prompt": false, - "top_p": 1, - "presence_penalty": 0, - "frequency_penalty": 0 - }, - "result": { - "success": true, - "embedding": [], - "completions": [ - { - "text": " Isabel is a very good and intelligent woman. She is a very good and intelligent woman. She is a very good and intelligent woman. She is a very good and intelligent woman. She is a very good and intelligent woman.", - "logprob": 0.0, - "tokens": [ - { - "text": " Isabel", - "logprob": 0.0 - }, - { - "text": " is", - "logprob": 0.0 - }, - { - "text": " a", - "logprob": 0.0 - }, - { - "text": " very", - "logprob": 0.0 - }, - { - "text": " good", - "logprob": 0.0 - }, - { - "text": " and", - "logprob": 0.0 - }, - { - "text": " intelligent", - "logprob": 0.0 - }, - { - "text": " woman", - "logprob": 0.0 - }, - { - "text": ".", - "logprob": 0.0 - }, - { - "text": " She", - "logprob": 0.0 - }, - { - "text": " is", - "logprob": 0.0 - }, - { - "text": " a", - "logprob": 0.0 - }, - { - "text": " very", - "logprob": 0.0 - }, - { - "text": " good", - "logprob": 0.0 - }, - { - "text": " and", - "logprob": 0.0 - }, - { - "text": " intelligent", - "logprob": 0.0 - }, - { - "text": " woman", - "logprob": 0.0 - }, - { - "text": ".", - "logprob": 0.0 - }, - { - "text": " She", - "logprob": 0.0 - }, - { - "text": " is", - "logprob": 0.0 - }, - { - "text": " a", - "logprob": 0.0 - }, - { - "text": " very", - "logprob": 0.0 - }, - { - "text": " good", - "logprob": 0.0 - }, - { - "text": " and", - "logprob": 0.0 - }, - { - "text": " intelligent", - "logprob": 0.0 - }, - { - "text": " woman", - "logprob": 0.0 - }, - { - "text": ".", - "logprob": 0.0 - }, - { - "text": " She", - "logprob": 0.0 - }, - { - "text": " is", - "logprob": 0.0 - }, - { - "text": " a", - "logprob": 0.0 - }, - { - "text": " very", - "logprob": 0.0 - }, - { - "text": " good", - "logprob": 0.0 - }, - { - "text": " and", - "logprob": 0.0 - }, - { - "text": " intelligent", - "logprob": 0.0 - }, - { - "text": " woman", - "logprob": 0.0 - }, - { - "text": ".", - "logprob": 0.0 - }, - { - "text": " She", - "logprob": 0.0 - }, - { - "text": " is", - "logprob": 0.0 - }, - { - "text": " a", - "logprob": 0.0 - }, - { - "text": " very", - "logprob": 0.0 - }, - { - "text": " good", - "logprob": 0.0 - }, - { - "text": " and", - "logprob": 0.0 - }, - { - "text": " intelligent", - "logprob": 0.0 - }, - { - "text": " woman", - "logprob": 0.0 - }, - { - "text": ".", - "logprob": 0.0 - } - ] - } - ], - "cached": false, - "request_time": 1.622730016708374, - "request_datetime": 1763479296 - }, - "num_train_instances": 0, - "prompt_truncated": false, - "num_conditioning_tokens": 0 - }, - { - "instance": { - "input": { - "text": "The subject of Cratylus is the correctness of names (\u03c0\u03b5\u03c1\u1f76 \u1f40\u03bd\u03bf\u03bc\u03ac\u03c4\u03c9\u03bd \u1f40\u03c1\u03b8\u03cc\u03c4\u03b7\u03c4\u03bf\u03c2), in other words, it is a critique on the subject of naming (Baxter).\nWhen discussing a \u1f44\u03bd\u03bf\u03bc\u03b1 (onoma ) and how it would relate to its subject, Socrates compares the original creation of a word to the work of an artist. An artist uses color to express the essence of his subject in a painting. In much the same way, the creator of words uses letters containing certain sounds to express the essence of a word's subject. There is a letter that is best for soft things, one for liquid things, and so on. He comments;\nthe best possible way to speak consists in using names all (or most) of which are like the things they name (that is, are appropriate to them), while the worst is to use the opposite kind of names.\nOne countering position, held by Hermogenes, is that names have come about due to custom and convention. They do not express the essence of their subject, so they can be swapped with something unrelated by the individuals or communities who use them.\nThe line between the two perspectives is often blurred. During more than half of the dialogue, Socrates makes guesses at Hermogenes' request as to where names and words have come from. These include the names of the Olympian gods, personified deities, and many words that describe abstract concepts. He examines whether, for example, giving names of \"streams\" to Cronus and Rhea (\u03a1\u03bf\u03ae \u2013 flow or space) are purely accidental.\nDon't you think he who gave to the ancestors of the other gods the names \u201cRhea\u201d and \u201cCronus\u201d had the same thought as Heracleitus? Do you think he gave both of them the names of streams (\u1fe5\u03b5\u03c5\u03bc\u03ac\u03c4\u03c9\u03bd \u1f40\u03bd\u03cc\u03bc\u03b1\u03c4\u03b1) merely by chance?\nThe Greek term \"\u1fe5\u03b5\u1fe6\u03bc\u03b1\" may refer to the flow of any medium and is not restricted to the flow of water or liquids. Many of the words which Socrates uses as examples may have come from an idea originally linked to the name, but have changed over time. Those of which he cannot find a link, he often assumes have come from foreign origins or have changed so much as to lose all resemblance to the original word. He states, \"names have been so twisted in all manner of ways, that I should not be surprised if the old language when compared with that now in use would appear to us to be a barbarous tongue.\"\nThe final theory of relations between name and object named is posited by Cratylus, a disciple of Heraclitus, who believes that names arrive from divine origins, making them necessarily correct. Socrates rebukes this theory by reminding Cratylus of the imperfection of certain names in capturing the objects they seek to signify. From this point, Socrates ultimately rejects the study of language, believing it to be philosophically inferior to a study of things themselves.\nQuestion: What does the old language sound compared with the new language?" - }, - "references": [ - { - "output": { - "text": "like a barbaric tongue." - }, - "tags": [ - "correct" - ] - }, - { - "output": { - "text": "barbarous tongue" - }, - "tags": [ - "correct" - ] - } - ], - "split": "valid", - "id": "id1123" - }, - "train_trial_index": 0, - "request": { - "model_deployment": "huggingface/gpt2", - "model": "openai/gpt2", - "embedding": false, - "prompt": "Passage: The subject of Cratylus is the correctness of names (\u03c0\u03b5\u03c1\u1f76 \u1f40\u03bd\u03bf\u03bc\u03ac\u03c4\u03c9\u03bd \u1f40\u03c1\u03b8\u03cc\u03c4\u03b7\u03c4\u03bf\u03c2), in other words, it is a critique on the subject of naming (Baxter).\nWhen discussing a \u1f44\u03bd\u03bf\u03bc\u03b1 (onoma ) and how it would relate to its subject, Socrates compares the original creation of a word to the work of an artist. An artist uses color to express the essence of his subject in a painting. In much the same way, the creator of words uses letters containing certain sounds to express the essence of a word's subject. There is a letter that is best for soft things, one for liquid things, and so on. He comments;\nthe best possible way to speak consists in using names all (or most) of which are like the things they name (that is, are appropriate to them), while the worst is to use the opposite kind of names.\nOne countering position, held by Hermogenes, is that names have come about due to custom and convention. They do not express the essence of their subject, so they can be swapped with something unrelated by the individuals or communities who use them.\nThe line between the two perspectives is often blurred. During more than half of the dialogue, Socrates makes guesses at Hermogenes' request as to where names and words have come from. These include the names of the Olympian gods, personified deities, and many words that describe abstract concepts. He examines whether, for example, giving names of \"streams\" to Cronus and Rhea (\u03a1\u03bf\u03ae \u2013 flow or space) are purely accidental.\nDon't you think he who gave to the ancestors of the other gods the names \u201cRhea\u201d and \u201cCronus\u201d had the same thought as Heracleitus? Do you think he gave both of them the names of streams (\u1fe5\u03b5\u03c5\u03bc\u03ac\u03c4\u03c9\u03bd \u1f40\u03bd\u03cc\u03bc\u03b1\u03c4\u03b1) merely by chance?\nThe Greek term \"\u1fe5\u03b5\u1fe6\u03bc\u03b1\" may refer to the flow of any medium and is not restricted to the flow of water or liquids. Many of the words which Socrates uses as examples may have come from an idea originally linked to the name, but have changed over time. Those of which he cannot find a link, he often assumes have come from foreign origins or have changed so much as to lose all resemblance to the original word. He states, \"names have been so twisted in all manner of ways, that I should not be surprised if the old language when compared with that now in use would appear to us to be a barbarous tongue.\"\nThe final theory of relations between name and object named is posited by Cratylus, a disciple of Heraclitus, who believes that names arrive from divine origins, making them necessarily correct. Socrates rebukes this theory by reminding Cratylus of the imperfection of certain names in capturing the objects they seek to signify. From this point, Socrates ultimately rejects the study of language, believing it to be philosophically inferior to a study of things themselves.\nQuestion: What does the old language sound compared with the new language?\nAnswer:", - "temperature": 0.0, - "num_completions": 1, - "top_k_per_token": 1, - "max_tokens": 100, - "stop_sequences": [ - "\n" - ], - "echo_prompt": false, - "top_p": 1, - "presence_penalty": 0, - "frequency_penalty": 0 - }, - "result": { - "success": true, - "embedding": [], - "completions": [ - { - "text": " The old language is a dialect of the Greek language, which is the language of the Greeks. The old language is a dialect of the Greek language, which is the language of the Greeks. The old language is a dialect of the Greek language, which is the language of the Greeks.", - "logprob": 0.0, - "tokens": [ - { - "text": " The", - "logprob": 0.0 - }, - { - "text": " old", - "logprob": 0.0 - }, - { - "text": " language", - "logprob": 0.0 - }, - { - "text": " is", - "logprob": 0.0 - }, - { - "text": " a", - "logprob": 0.0 - }, - { - "text": " dialect", - "logprob": 0.0 - }, - { - "text": " of", - "logprob": 0.0 - }, - { - "text": " the", - "logprob": 0.0 - }, - { - "text": " Greek", - "logprob": 0.0 - }, - { - "text": " language", - "logprob": 0.0 - }, - { - "text": ",", - "logprob": 0.0 - }, - { - "text": " which", - "logprob": 0.0 - }, - { - "text": " is", - "logprob": 0.0 - }, - { - "text": " the", - "logprob": 0.0 - }, - { - "text": " language", - "logprob": 0.0 - }, - { - "text": " of", - "logprob": 0.0 - }, - { - "text": " the", - "logprob": 0.0 - }, - { - "text": " Greeks", - "logprob": 0.0 - }, - { - "text": ".", - "logprob": 0.0 - }, - { - "text": " The", - "logprob": 0.0 - }, - { - "text": " old", - "logprob": 0.0 - }, - { - "text": " language", - "logprob": 0.0 - }, - { - "text": " is", - "logprob": 0.0 - }, - { - "text": " a", - "logprob": 0.0 - }, - { - "text": " dialect", - "logprob": 0.0 - }, - { - "text": " of", - "logprob": 0.0 - }, - { - "text": " the", - "logprob": 0.0 - }, - { - "text": " Greek", - "logprob": 0.0 - }, - { - "text": " language", - "logprob": 0.0 - }, - { - "text": ",", - "logprob": 0.0 - }, - { - "text": " which", - "logprob": 0.0 - }, - { - "text": " is", - "logprob": 0.0 - }, - { - "text": " the", - "logprob": 0.0 - }, - { - "text": " language", - "logprob": 0.0 - }, - { - "text": " of", - "logprob": 0.0 - }, - { - "text": " the", - "logprob": 0.0 - }, - { - "text": " Greeks", - "logprob": 0.0 - }, - { - "text": ".", - "logprob": 0.0 - }, - { - "text": " The", - "logprob": 0.0 - }, - { - "text": " old", - "logprob": 0.0 - }, - { - "text": " language", - "logprob": 0.0 - }, - { - "text": " is", - "logprob": 0.0 - }, - { - "text": " a", - "logprob": 0.0 - }, - { - "text": " dialect", - "logprob": 0.0 - }, - { - "text": " of", - "logprob": 0.0 - }, - { - "text": " the", - "logprob": 0.0 - }, - { - "text": " Greek", - "logprob": 0.0 - }, - { - "text": " language", - "logprob": 0.0 - }, - { - "text": ",", - "logprob": 0.0 - }, - { - "text": " which", - "logprob": 0.0 - }, - { - "text": " is", - "logprob": 0.0 - }, - { - "text": " the", - "logprob": 0.0 - }, - { - "text": " language", - "logprob": 0.0 - }, - { - "text": " of", - "logprob": 0.0 - }, - { - "text": " the", - "logprob": 0.0 - }, - { - "text": " Greeks", - "logprob": 0.0 - }, - { - "text": ".", - "logprob": 0.0 - } - ] - } - ], - "cached": false, - "request_time": 1.743454933166504, - "request_datetime": 1763479296 - }, - "num_train_instances": 0, - "prompt_truncated": false, - "num_conditioning_tokens": 0 - }, - { - "instance": { - "input": { - "text": "The novel begins in Manchester, where we are introduced to the Bartons and the Wilsons, two working-class families. John Barton is a questioner of the distribution of wealth and the relations between rich and poor. Soon his wife dies\u00e2\u0080\u0094he blames it on her grief over the disappearance of her sister Esther. Having already lost his son Tom at a young age, Barton is left to raise his daughter, Mary, alone and now falls into depression and begins to involve himself in the Chartist, trade-union movement.\nChapter 1 takes place in countryside where Moss Side is now.\nMary takes up work at a dressmaker's (her father having objected to her working in a factory) and becomes subject to the affections of hard-working Jem Wilson and Harry Carson, son of a wealthy mill owner. She fondly hopes, by marrying Carson, to secure a comfortable life for herself and her father, but immediately after refusing Jem's offer of marriage she realises that she truly loves him. She therefore decides to evade Carson, planning to show her feelings to Jem in the course of time. Jem believes her decision to be final, though this does not change his feelings for her.\nMeanwhile, Esther, a \"street-walker,\" returns to warn John Barton that he must save Mary from becoming like her. He simply pushes her away, however, and she's sent to jail for a month on the charge of vagrancy. Upon her release she talks to Jem with the same purpose. He promises that he will protect Mary and confronts Carson, eventually entering into a fight with him, which is witnessed by a policeman passing by.\nNot long afterwards, Carson is shot dead, and Jem is arrested for the crime, his gun having been found at the scene. Esther decides to investigate the matter further and discovers that the wadding for the gun was a piece of paper on which is written Mary's name.\nShe visits her niece to warn her to save the one she loves, and after she leaves Mary realises that the murderer is not Jem but her father. She is now faced with having to save her lover without giving away her father. With the help of Job Legh (the intelligent grandfather of her blind friend Margaret), Mary travels to Liverpool to find the only person who could provide an alibi for Jem \u00e2\u0080\u0093 Will Wilson, Jem's cousin and a sailor, who was with him on the night of the murder. Unfortunately, Will's ship is already departing, so that, after Mary chases after the ship in a small boat, the only thing Will can do is promise to return in the pilot ship and testify the next day.\nDuring the trial, Jem learns of Mary's great love for him. Will arrives in court to testify, and Jem is found \"not guilty\". Mary has fallen ill during the trial and is nursed by Mr Sturgis, an old sailor, and his wife. When she finally returns to Manchester she has to face her father, who is crushed by his remorse. He summons John Carson, Harry's father, to confess to him that he is the murderer. Carson is still set on justice, but after turning to the Bible he forgives Barton, who dies soon afterwards in Carson's arms. Not long after this Esther comes back to Mary's home, where she, too, soon dies.\nJem decides to leave England, where, his reputation damaged, it would be difficult for him to find a new job. The novel ends with the wedded Mary and Jem, their little child, and Mrs Wilson living happily in Canada. News comes that Margaret has regained her sight and that she and Will, soon to be married, will visit.\nQuestion: Who actually killed Harry Carson?" - }, - "references": [ - { - "output": { - "text": "John Barton" - }, - "tags": [ - "correct" - ] - }, - { - "output": { - "text": "John Barton" - }, - "tags": [ - "correct" - ] - } - ], - "split": "test", - "id": "id1514" - }, - "train_trial_index": 0, - "request": { - "model_deployment": "huggingface/gpt2", - "model": "openai/gpt2", - "embedding": false, - "prompt": "Passage: The novel begins in Manchester, where we are introduced to the Bartons and the Wilsons, two working-class families. John Barton is a questioner of the distribution of wealth and the relations between rich and poor. Soon his wife dies\u00e2\u0080\u0094he blames it on her grief over the disappearance of her sister Esther. Having already lost his son Tom at a young age, Barton is left to raise his daughter, Mary, alone and now falls into depression and begins to involve himself in the Chartist, trade-union movement.\nChapter 1 takes place in countryside where Moss Side is now.\nMary takes up work at a dressmaker's (her father having objected to her working in a factory) and becomes subject to the affections of hard-working Jem Wilson and Harry Carson, son of a wealthy mill owner. She fondly hopes, by marrying Carson, to secure a comfortable life for herself and her father, but immediately after refusing Jem's offer of marriage she realises that she truly loves him. She therefore decides to evade Carson, planning to show her feelings to Jem in the course of time. Jem believes her decision to be final, though this does not change his feelings for her.\nMeanwhile, Esther, a \"street-walker,\" returns to warn John Barton that he must save Mary from becoming like her. He simply pushes her away, however, and she's sent to jail for a month on the charge of vagrancy. Upon her release she talks to Jem with the same purpose. He promises that he will protect Mary and confronts Carson, eventually entering into a fight with him, which is witnessed by a policeman passing by.\nNot long afterwards, Carson is shot dead, and Jem is arrested for the crime, his gun having been found at the scene. Esther decides to investigate the matter further and discovers that the wadding for the gun was a piece of paper on which is written Mary's name.\nShe visits her niece to warn her to save the one she loves, and after she leaves Mary realises that the murderer is not Jem but her father. She is now faced with having to save her lover without giving away her father. With the help of Job Legh (the intelligent grandfather of her blind friend Margaret), Mary travels to Liverpool to find the only person who could provide an alibi for Jem \u00e2\u0080\u0093 Will Wilson, Jem's cousin and a sailor, who was with him on the night of the murder. Unfortunately, Will's ship is already departing, so that, after Mary chases after the ship in a small boat, the only thing Will can do is promise to return in the pilot ship and testify the next day.\nDuring the trial, Jem learns of Mary's great love for him. Will arrives in court to testify, and Jem is found \"not guilty\". Mary has fallen ill during the trial and is nursed by Mr Sturgis, an old sailor, and his wife. When she finally returns to Manchester she has to face her father, who is crushed by his remorse. He summons John Carson, Harry's father, to confess to him that he is the murderer. Carson is still set on justice, but after turning to the Bible he forgives Barton, who dies soon afterwards in Carson's arms. Not long after this Esther comes back to Mary's home, where she, too, soon dies.\nJem decides to leave England, where, his reputation damaged, it would be difficult for him to find a new job. The novel ends with the wedded Mary and Jem, their little child, and Mrs Wilson living happily in Canada. News comes that Margaret has regained her sight and that she and Will, soon to be married, will visit.\nQuestion: Who actually killed Harry Carson?\nAnswer:", - "temperature": 0.0, - "num_completions": 1, - "top_k_per_token": 1, - "max_tokens": 100, - "stop_sequences": [ - "\n" - ], - "echo_prompt": false, - "top_p": 1, - "presence_penalty": 0, - "frequency_penalty": 0 - }, - "result": { - "success": true, - "embedding": [], - "completions": [ - { - "text": " The Wilsons.", - "logprob": 0.0, - "tokens": [ - { - "text": " The", - "logprob": 0.0 - }, - { - "text": " W", - "logprob": 0.0 - }, - { - "text": "ils", - "logprob": 0.0 - }, - { - "text": "ons", - "logprob": 0.0 - }, - { - "text": ".", - "logprob": 0.0 - } - ] - } - ], - "cached": false, - "request_time": 0.8950591087341309, - "request_datetime": 1763479296 - }, - "num_train_instances": 0, - "prompt_truncated": false, - "num_conditioning_tokens": 0 - }, - { - "instance": { - "input": { - "text": "Tarzan returns to Opar, the source of the gold where a lost colony of fabled Atlantis is located, in order to make good on some financial reverses he has recently suffered. While Atlantis itself sank beneath the waves thousands of years ago, the workers of Opar continued to mine all of the gold, which means there is a rather huge stockpile but which is now lost to the memory of the Oparians and only Tarzan knows its secret location.\nA greedy, outlawed Belgian army officer, Albert Werper, in the employ of a criminal Arab, secretly follows Tarzan to Opar. There, Tarzan loses his memory after being struck on the head by a falling rock in the treasure room during an earthquake. On encountering La, the high priestess who is the servant of the Flaming God of Opar, and who is also very beautiful, Tarzan once again rejects her love which enrages her and she tries to have him killed; she had fallen in love with the apeman during their first encounter and La and her high priests are not going to allow Tarzan to escape their sacrificial knives this time.\nIn the meanwhile, Jane has been kidnapped by the Arab and wonders what is keeping her husband from once again coming to her rescue. A now amnesiac Tarzan and the Werper escape from Opar, bearing away the sacrificial knife of Opar which La and some retainers set out to recover. There is intrigue and counter intrigue the rest of the way.\nQuestion: Who is La?" - }, - "references": [ - { - "output": { - "text": "La is the high priestess that serves the Flaming God of Opar." - }, - "tags": [ - "correct" - ] - }, - { - "output": { - "text": "A high priestess." - }, - "tags": [ - "correct" - ] - } - ], - "split": "test", - "id": "id1340" - }, - "train_trial_index": 0, - "request": { - "model_deployment": "huggingface/gpt2", - "model": "openai/gpt2", - "embedding": false, - "prompt": "Passage: The Little White Bird is a series of short episodes, including both accounts of the narrator's day-to-day activities in contemporary London and fanciful tales set in Kensington Gardens and elsewhere.The story is set in several locations; the earlier chapters are set in the town of London, contemporaneous to the time of Barrie's writing, and involving some time travel of a few years, and other fantasy elements, while remaining within the London setting. The middle chapters that later became Peter Pan in Kensington Gardens are set in London's famous Kensington Gardens, introduced by the statement that \"All perambulators lead to Kensington Gardens\". The Kensington Gardens chapters include detailed descriptions of the features of the Gardens, along with fantasy names given to the locations by the story's characters, especially after \"Lock-Out Time\", described by Barrie as the time at the end of the day when the park gates are closed to the public, and the fairies and other magical inhabitants of the park can move about more freely than during the daylight, when they must hide from ordinary people. The third section of the book, following the Kensington Gardens chapters, are again set generally in London, though there are some short returns to the Gardens that are not part of the Peter Pan stories. In a two-page diversion in chapter 24, Barrie brings the story to Patagonia, and a journey by ship returning to England at the \"white cliffs of Albion\".\nQuestion: Where was the ship in Pentagonia returned to?\nAnswer: England\n\nPassage: Tarzan returns to Opar, the source of the gold where a lost colony of fabled Atlantis is located, in order to make good on some financial reverses he has recently suffered. While Atlantis itself sank beneath the waves thousands of years ago, the workers of Opar continued to mine all of the gold, which means there is a rather huge stockpile but which is now lost to the memory of the Oparians and only Tarzan knows its secret location.\nA greedy, outlawed Belgian army officer, Albert Werper, in the employ of a criminal Arab, secretly follows Tarzan to Opar. There, Tarzan loses his memory after being struck on the head by a falling rock in the treasure room during an earthquake. On encountering La, the high priestess who is the servant of the Flaming God of Opar, and who is also very beautiful, Tarzan once again rejects her love which enrages her and she tries to have him killed; she had fallen in love with the apeman during their first encounter and La and her high priests are not going to allow Tarzan to escape their sacrificial knives this time.\nIn the meanwhile, Jane has been kidnapped by the Arab and wonders what is keeping her husband from once again coming to her rescue. A now amnesiac Tarzan and the Werper escape from Opar, bearing away the sacrificial knife of Opar which La and some retainers set out to recover. There is intrigue and counter intrigue the rest of the way.\nQuestion: Who is La?\nAnswer:", - "temperature": 0.0, - "num_completions": 1, - "top_k_per_token": 1, - "max_tokens": 100, - "stop_sequences": [ - "\n" - ], - "echo_prompt": false, - "top_p": 1, - "presence_penalty": 0, - "frequency_penalty": 0 - }, - "result": { - "success": true, - "embedding": [], - "completions": [ - { - "text": " La is a young woman who is a member of the royal family of Opar. She is a member of the royal family of Opar, and is a member of the royal family of Opar. She is a member of the royal family of Opar, and is a member of the royal family of Opar. She is a member of the royal family of Opar, and is a member of the royal family of Opar. She is a member of the royal family of Opar", - "logprob": 0.0, - "tokens": [ - { - "text": " La", - "logprob": 0.0 - }, - { - "text": " is", - "logprob": 0.0 - }, - { - "text": " a", - "logprob": 0.0 - }, - { - "text": " young", - "logprob": 0.0 - }, - { - "text": " woman", - "logprob": 0.0 - }, - { - "text": " who", - "logprob": 0.0 - }, - { - "text": " is", - "logprob": 0.0 - }, - { - "text": " a", - "logprob": 0.0 - }, - { - "text": " member", - "logprob": 0.0 - }, - { - "text": " of", - "logprob": 0.0 - }, - { - "text": " the", - "logprob": 0.0 - }, - { - "text": " royal", - "logprob": 0.0 - }, - { - "text": " family", - "logprob": 0.0 - }, - { - "text": " of", - "logprob": 0.0 - }, - { - "text": " O", - "logprob": 0.0 - }, - { - "text": "par", - "logprob": 0.0 - }, - { - "text": ".", - "logprob": 0.0 - }, - { - "text": " She", - "logprob": 0.0 - }, - { - "text": " is", - "logprob": 0.0 - }, - { - "text": " a", - "logprob": 0.0 - }, - { - "text": " member", - "logprob": 0.0 - }, - { - "text": " of", - "logprob": 0.0 - }, - { - "text": " the", - "logprob": 0.0 - }, - { - "text": " royal", - "logprob": 0.0 - }, - { - "text": " family", - "logprob": 0.0 - }, - { - "text": " of", - "logprob": 0.0 - }, - { - "text": " O", - "logprob": 0.0 - }, - { - "text": "par", - "logprob": 0.0 - }, - { - "text": ",", - "logprob": 0.0 - }, - { - "text": " and", - "logprob": 0.0 - }, - { - "text": " is", - "logprob": 0.0 - }, - { - "text": " a", - "logprob": 0.0 - }, - { - "text": " member", - "logprob": 0.0 - }, - { - "text": " of", - "logprob": 0.0 - }, - { - "text": " the", - "logprob": 0.0 - }, - { - "text": " royal", - "logprob": 0.0 - }, - { - "text": " family", - "logprob": 0.0 - }, - { - "text": " of", - "logprob": 0.0 - }, - { - "text": " O", - "logprob": 0.0 - }, - { - "text": "par", - "logprob": 0.0 - }, - { - "text": ".", - "logprob": 0.0 - }, - { - "text": " She", - "logprob": 0.0 - }, - { - "text": " is", - "logprob": 0.0 - }, - { - "text": " a", - "logprob": 0.0 - }, - { - "text": " member", - "logprob": 0.0 - }, - { - "text": " of", - "logprob": 0.0 - }, - { - "text": " the", - "logprob": 0.0 - }, - { - "text": " royal", - "logprob": 0.0 - }, - { - "text": " family", - "logprob": 0.0 - }, - { - "text": " of", - "logprob": 0.0 - }, - { - "text": " O", - "logprob": 0.0 - }, - { - "text": "par", - "logprob": 0.0 - }, - { - "text": ",", - "logprob": 0.0 - }, - { - "text": " and", - "logprob": 0.0 - }, - { - "text": " is", - "logprob": 0.0 - }, - { - "text": " a", - "logprob": 0.0 - }, - { - "text": " member", - "logprob": 0.0 - }, - { - "text": " of", - "logprob": 0.0 - }, - { - "text": " the", - "logprob": 0.0 - }, - { - "text": " royal", - "logprob": 0.0 - }, - { - "text": " family", - "logprob": 0.0 - }, - { - "text": " of", - "logprob": 0.0 - }, - { - "text": " O", - "logprob": 0.0 - }, - { - "text": "par", - "logprob": 0.0 - }, - { - "text": ".", - "logprob": 0.0 - }, - { - "text": " She", - "logprob": 0.0 - }, - { - "text": " is", - "logprob": 0.0 - }, - { - "text": " a", - "logprob": 0.0 - }, - { - "text": " member", - "logprob": 0.0 - }, - { - "text": " of", - "logprob": 0.0 - }, - { - "text": " the", - "logprob": 0.0 - }, - { - "text": " royal", - "logprob": 0.0 - }, - { - "text": " family", - "logprob": 0.0 - }, - { - "text": " of", - "logprob": 0.0 - }, - { - "text": " O", - "logprob": 0.0 - }, - { - "text": "par", - "logprob": 0.0 - }, - { - "text": ",", - "logprob": 0.0 - }, - { - "text": " and", - "logprob": 0.0 - }, - { - "text": " is", - "logprob": 0.0 - }, - { - "text": " a", - "logprob": 0.0 - }, - { - "text": " member", - "logprob": 0.0 - }, - { - "text": " of", - "logprob": 0.0 - }, - { - "text": " the", - "logprob": 0.0 - }, - { - "text": " royal", - "logprob": 0.0 - }, - { - "text": " family", - "logprob": 0.0 - }, - { - "text": " of", - "logprob": 0.0 - }, - { - "text": " O", - "logprob": 0.0 - }, - { - "text": "par", - "logprob": 0.0 - }, - { - "text": ".", - "logprob": 0.0 - }, - { - "text": " She", - "logprob": 0.0 - }, - { - "text": " is", - "logprob": 0.0 - }, - { - "text": " a", - "logprob": 0.0 - }, - { - "text": " member", - "logprob": 0.0 - }, - { - "text": " of", - "logprob": 0.0 - }, - { - "text": " the", - "logprob": 0.0 - }, - { - "text": " royal", - "logprob": 0.0 - }, - { - "text": " family", - "logprob": 0.0 - }, - { - "text": " of", - "logprob": 0.0 - }, - { - "text": " O", - "logprob": 0.0 - }, - { - "text": "par", - "logprob": 0.0 - } - ] - } - ], - "cached": false, - "request_time": 1.3460521697998047, - "request_datetime": 1763479297 - }, - "num_train_instances": 1, - "prompt_truncated": false, - "num_conditioning_tokens": 0 - } - ] -} \ No newline at end of file diff --git a/tests/data/helm/narrative_qa:model=openai_gpt2/stats.json b/tests/data/helm/narrative_qa:model=openai_gpt2/stats.json deleted file mode 100644 index d6d6444aa..000000000 --- a/tests/data/helm/narrative_qa:model=openai_gpt2/stats.json +++ /dev/null @@ -1,2634 +0,0 @@ -[ - { - "name": { - "name": "num_references", - "split": "test" - }, - "count": 1, - "sum": 2.0, - "sum_squared": 4.0, - "min": 2.0, - "max": 2.0, - "mean": 2.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_train_trials", - "split": "test" - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_prompt_tokens", - "split": "test" - }, - "count": 1, - "sum": 712.5, - "sum_squared": 507656.25, - "min": 712.5, - "max": 712.5, - "mean": 712.5, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_completion_tokens", - "split": "test" - }, - "count": 1, - "sum": 38.0, - "sum_squared": 1444.0, - "min": 38.0, - "max": 38.0, - "mean": 38.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_output_tokens", - "split": "test" - }, - "count": 1, - "sum": 38.0, - "sum_squared": 1444.0, - "min": 38.0, - "max": 38.0, - "mean": 38.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "training_co2_cost", - "split": "test" - }, - "count": 0, - "sum": 0, - "sum_squared": 0 - }, - { - "name": { - "name": "training_energy_cost", - "split": "test" - }, - "count": 0, - "sum": 0, - "sum_squared": 0 - }, - { - "name": { - "name": "inference_runtime", - "split": "test" - }, - "count": 1, - "sum": 1.173800766468048, - "sum_squared": 1.3778082393609772, - "min": 1.173800766468048, - "max": 1.173800766468048, - "mean": 1.173800766468048, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "batch_size", - "split": "test" - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_length", - "split": "test" - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_stop", - "split": "test" - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_endoftext", - "split": "test" - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_unknown", - "split": "test" - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_train_instances", - "split": "test" - }, - "count": 1, - "sum": 0.25, - "sum_squared": 0.0625, - "min": 0.25, - "max": 0.25, - "mean": 0.25, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prompt_truncated", - "split": "test" - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "max_prob", - "split": "test" - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "exact_match", - "split": "test" - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_exact_match", - "split": "test" - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "f1_score", - "split": "test" - }, - "count": 1, - "sum": 0.17424242424242425, - "sum_squared": 0.030360422405876955, - "min": 0.17424242424242425, - "max": 0.17424242424242425, - "mean": 0.17424242424242425, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "rouge_l", - "split": "test" - }, - "count": 1, - "sum": 0.05365510777881912, - "sum_squared": 0.002878870590756696, - "min": 0.05365510777881912, - "max": 0.05365510777881912, - "mean": 0.05365510777881912, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "bleu_1", - "split": "test" - }, - "count": 1, - "sum": 0.03568840579710145, - "sum_squared": 0.001273662308338584, - "min": 0.03568840579710145, - "max": 0.03568840579710145, - "mean": 0.03568840579710145, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "bleu_4", - "split": "test" - }, - "count": 1, - "sum": 1.1125369292536313e-308, - "sum_squared": 0.0, - "min": 1.1125369292536313e-308, - "max": 1.1125369292536313e-308, - "mean": 1.1125369292536313e-308, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "logprob", - "split": "test" - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_perplexity_tokens", - "split": "test" - }, - "count": 1, - "sum": 38.0, - "sum_squared": 1444.0, - "min": 38.0, - "max": 38.0, - "mean": 38.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_bytes", - "split": "test" - }, - "count": 1, - "sum": 153.0, - "sum_squared": 23409.0, - "min": 153.0, - "max": 153.0, - "mean": 153.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_references", - "split": "valid" - }, - "count": 1, - "sum": 2.0, - "sum_squared": 4.0, - "min": 2.0, - "max": 2.0, - "mean": 2.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_train_trials", - "split": "valid" - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_prompt_tokens", - "split": "valid" - }, - "count": 1, - "sum": 686.0, - "sum_squared": 470596.0, - "min": 686.0, - "max": 686.0, - "mean": 686.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_completion_tokens", - "split": "valid" - }, - "count": 1, - "sum": 57.0, - "sum_squared": 3249.0, - "min": 57.0, - "max": 57.0, - "mean": 57.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_output_tokens", - "split": "valid" - }, - "count": 1, - "sum": 57.0, - "sum_squared": 3249.0, - "min": 57.0, - "max": 57.0, - "mean": 57.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "training_co2_cost", - "split": "valid" - }, - "count": 0, - "sum": 0, - "sum_squared": 0 - }, - { - "name": { - "name": "training_energy_cost", - "split": "valid" - }, - "count": 0, - "sum": 0, - "sum_squared": 0 - }, - { - "name": { - "name": "inference_runtime", - "split": "valid" - }, - "count": 1, - "sum": 1.743454933166504, - "sum_squared": 3.0396351039826186, - "min": 1.743454933166504, - "max": 1.743454933166504, - "mean": 1.743454933166504, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "batch_size", - "split": "valid" - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_length", - "split": "valid" - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_stop", - "split": "valid" - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_endoftext", - "split": "valid" - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_unknown", - "split": "valid" - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_train_instances", - "split": "valid" - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prompt_truncated", - "split": "valid" - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "max_prob", - "split": "valid" - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "exact_match", - "split": "valid" - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_exact_match", - "split": "valid" - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "f1_score", - "split": "valid" - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "rouge_l", - "split": "valid" - }, - "count": 1, - "sum": 0.03636363636363636, - "sum_squared": 0.0013223140495867767, - "min": 0.03636363636363636, - "max": 0.03636363636363636, - "mean": 0.03636363636363636, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "bleu_1", - "split": "valid" - }, - "count": 1, - "sum": 0.03508771929824561, - "sum_squared": 0.0012311480455524776, - "min": 0.03508771929824561, - "max": 0.03508771929824561, - "mean": 0.03508771929824561, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "bleu_4", - "split": "valid" - }, - "count": 1, - "sum": 2.2250738585072626e-308, - "sum_squared": 0.0, - "min": 2.2250738585072626e-308, - "max": 2.2250738585072626e-308, - "mean": 2.2250738585072626e-308, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "logprob", - "split": "valid" - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_perplexity_tokens", - "split": "valid" - }, - "count": 1, - "sum": 57.0, - "sum_squared": 3249.0, - "min": 57.0, - "max": 57.0, - "mean": 57.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_bytes", - "split": "valid" - }, - "count": 1, - "sum": 270.0, - "sum_squared": 72900.0, - "min": 270.0, - "max": 270.0, - "mean": 270.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "perplexity", - "split": "test" - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "bits_per_byte", - "split": "test" - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "logprob_per_byte", - "split": "test" - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "perplexity", - "split": "valid" - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "bits_per_byte", - "split": "valid" - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "logprob_per_byte", - "split": "valid" - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_references", - "split": "test", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 2.0, - "sum_squared": 4.0, - "min": 2.0, - "max": 2.0, - "mean": 2.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_references", - "split": "test", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 2.0, - "sum_squared": 4.0, - "min": 2.0, - "max": 2.0, - "mean": 2.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_train_trials", - "split": "test", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_train_trials", - "split": "test", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_prompt_tokens", - "split": "test", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 712.5, - "sum_squared": 507656.25, - "min": 712.5, - "max": 712.5, - "mean": 712.5, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_prompt_tokens", - "split": "test", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 712.5, - "sum_squared": 507656.25, - "min": 712.5, - "max": 712.5, - "mean": 712.5, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_completion_tokens", - "split": "test", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 38.0, - "sum_squared": 1444.0, - "min": 38.0, - "max": 38.0, - "mean": 38.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_completion_tokens", - "split": "test", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 38.0, - "sum_squared": 1444.0, - "min": 38.0, - "max": 38.0, - "mean": 38.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_output_tokens", - "split": "test", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 38.0, - "sum_squared": 1444.0, - "min": 38.0, - "max": 38.0, - "mean": 38.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_output_tokens", - "split": "test", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 38.0, - "sum_squared": 1444.0, - "min": 38.0, - "max": 38.0, - "mean": 38.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "inference_runtime", - "split": "test", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 1.173800766468048, - "sum_squared": 1.3778082393609772, - "min": 1.173800766468048, - "max": 1.173800766468048, - "mean": 1.173800766468048, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "inference_runtime", - "split": "test", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 1.173800766468048, - "sum_squared": 1.3778082393609772, - "min": 1.173800766468048, - "max": 1.173800766468048, - "mean": 1.173800766468048, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "batch_size", - "split": "test", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "batch_size", - "split": "test", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_length", - "split": "test", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_length", - "split": "test", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_stop", - "split": "test", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_stop", - "split": "test", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_endoftext", - "split": "test", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_endoftext", - "split": "test", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_unknown", - "split": "test", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_unknown", - "split": "test", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_train_instances", - "split": "test", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.25, - "sum_squared": 0.0625, - "min": 0.25, - "max": 0.25, - "mean": 0.25, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_train_instances", - "split": "test", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.25, - "sum_squared": 0.0625, - "min": 0.25, - "max": 0.25, - "mean": 0.25, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prompt_truncated", - "split": "test", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prompt_truncated", - "split": "test", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "max_prob", - "split": "test", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "max_prob", - "split": "test", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "exact_match", - "split": "test", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "exact_match", - "split": "test", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_exact_match", - "split": "test", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_exact_match", - "split": "test", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "f1_score", - "split": "test", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.17424242424242425, - "sum_squared": 0.030360422405876955, - "min": 0.17424242424242425, - "max": 0.17424242424242425, - "mean": 0.17424242424242425, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "f1_score", - "split": "test", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.17424242424242425, - "sum_squared": 0.030360422405876955, - "min": 0.17424242424242425, - "max": 0.17424242424242425, - "mean": 0.17424242424242425, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "rouge_l", - "split": "test", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.05365510777881912, - "sum_squared": 0.002878870590756696, - "min": 0.05365510777881912, - "max": 0.05365510777881912, - "mean": 0.05365510777881912, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "rouge_l", - "split": "test", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.05365510777881912, - "sum_squared": 0.002878870590756696, - "min": 0.05365510777881912, - "max": 0.05365510777881912, - "mean": 0.05365510777881912, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "bleu_1", - "split": "test", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.03568840579710145, - "sum_squared": 0.001273662308338584, - "min": 0.03568840579710145, - "max": 0.03568840579710145, - "mean": 0.03568840579710145, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "bleu_1", - "split": "test", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.03568840579710145, - "sum_squared": 0.001273662308338584, - "min": 0.03568840579710145, - "max": 0.03568840579710145, - "mean": 0.03568840579710145, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "bleu_4", - "split": "test", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 1.1125369292536313e-308, - "sum_squared": 0.0, - "min": 1.1125369292536313e-308, - "max": 1.1125369292536313e-308, - "mean": 1.1125369292536313e-308, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "bleu_4", - "split": "test", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 1.1125369292536313e-308, - "sum_squared": 0.0, - "min": 1.1125369292536313e-308, - "max": 1.1125369292536313e-308, - "mean": 1.1125369292536313e-308, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "logprob", - "split": "test", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "logprob", - "split": "test", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_perplexity_tokens", - "split": "test", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 38.0, - "sum_squared": 1444.0, - "min": 38.0, - "max": 38.0, - "mean": 38.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_perplexity_tokens", - "split": "test", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 38.0, - "sum_squared": 1444.0, - "min": 38.0, - "max": 38.0, - "mean": 38.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_bytes", - "split": "test", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 153.0, - "sum_squared": 23409.0, - "min": 153.0, - "max": 153.0, - "mean": 153.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_bytes", - "split": "test", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 153.0, - "sum_squared": 23409.0, - "min": 153.0, - "max": 153.0, - "mean": 153.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_references", - "split": "valid", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 2.0, - "sum_squared": 4.0, - "min": 2.0, - "max": 2.0, - "mean": 2.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_references", - "split": "valid", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 2.0, - "sum_squared": 4.0, - "min": 2.0, - "max": 2.0, - "mean": 2.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_train_trials", - "split": "valid", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_train_trials", - "split": "valid", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_prompt_tokens", - "split": "valid", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 686.0, - "sum_squared": 470596.0, - "min": 686.0, - "max": 686.0, - "mean": 686.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_prompt_tokens", - "split": "valid", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 686.0, - "sum_squared": 470596.0, - "min": 686.0, - "max": 686.0, - "mean": 686.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_completion_tokens", - "split": "valid", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 57.0, - "sum_squared": 3249.0, - "min": 57.0, - "max": 57.0, - "mean": 57.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_completion_tokens", - "split": "valid", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 57.0, - "sum_squared": 3249.0, - "min": 57.0, - "max": 57.0, - "mean": 57.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_output_tokens", - "split": "valid", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 57.0, - "sum_squared": 3249.0, - "min": 57.0, - "max": 57.0, - "mean": 57.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_output_tokens", - "split": "valid", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 57.0, - "sum_squared": 3249.0, - "min": 57.0, - "max": 57.0, - "mean": 57.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "inference_runtime", - "split": "valid", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 1.743454933166504, - "sum_squared": 3.0396351039826186, - "min": 1.743454933166504, - "max": 1.743454933166504, - "mean": 1.743454933166504, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "inference_runtime", - "split": "valid", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 1.743454933166504, - "sum_squared": 3.0396351039826186, - "min": 1.743454933166504, - "max": 1.743454933166504, - "mean": 1.743454933166504, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "batch_size", - "split": "valid", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "batch_size", - "split": "valid", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_length", - "split": "valid", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_length", - "split": "valid", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_stop", - "split": "valid", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_stop", - "split": "valid", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_endoftext", - "split": "valid", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_endoftext", - "split": "valid", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_unknown", - "split": "valid", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "finish_reason_unknown", - "split": "valid", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_train_instances", - "split": "valid", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_train_instances", - "split": "valid", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prompt_truncated", - "split": "valid", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "prompt_truncated", - "split": "valid", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "max_prob", - "split": "valid", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "max_prob", - "split": "valid", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "exact_match", - "split": "valid", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "exact_match", - "split": "valid", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_exact_match", - "split": "valid", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "quasi_exact_match", - "split": "valid", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "f1_score", - "split": "valid", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "f1_score", - "split": "valid", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "rouge_l", - "split": "valid", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.03636363636363636, - "sum_squared": 0.0013223140495867767, - "min": 0.03636363636363636, - "max": 0.03636363636363636, - "mean": 0.03636363636363636, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "rouge_l", - "split": "valid", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.03636363636363636, - "sum_squared": 0.0013223140495867767, - "min": 0.03636363636363636, - "max": 0.03636363636363636, - "mean": 0.03636363636363636, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "bleu_1", - "split": "valid", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.03508771929824561, - "sum_squared": 0.0012311480455524776, - "min": 0.03508771929824561, - "max": 0.03508771929824561, - "mean": 0.03508771929824561, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "bleu_1", - "split": "valid", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.03508771929824561, - "sum_squared": 0.0012311480455524776, - "min": 0.03508771929824561, - "max": 0.03508771929824561, - "mean": 0.03508771929824561, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "bleu_4", - "split": "valid", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 2.2250738585072626e-308, - "sum_squared": 0.0, - "min": 2.2250738585072626e-308, - "max": 2.2250738585072626e-308, - "mean": 2.2250738585072626e-308, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "bleu_4", - "split": "valid", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 2.2250738585072626e-308, - "sum_squared": 0.0, - "min": 2.2250738585072626e-308, - "max": 2.2250738585072626e-308, - "mean": 2.2250738585072626e-308, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "logprob", - "split": "valid", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "logprob", - "split": "valid", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 0.0, - "sum_squared": 0.0, - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_perplexity_tokens", - "split": "valid", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 57.0, - "sum_squared": 3249.0, - "min": 57.0, - "max": 57.0, - "mean": 57.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_perplexity_tokens", - "split": "valid", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 57.0, - "sum_squared": 3249.0, - "min": 57.0, - "max": 57.0, - "mean": 57.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_bytes", - "split": "valid", - "perturbation": { - "name": "robustness", - "robustness": true, - "fairness": false, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 270.0, - "sum_squared": 72900.0, - "min": 270.0, - "max": 270.0, - "mean": 270.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_bytes", - "split": "valid", - "perturbation": { - "name": "fairness", - "robustness": false, - "fairness": true, - "computed_on": "worst" - } - }, - "count": 1, - "sum": 270.0, - "sum_squared": 72900.0, - "min": 270.0, - "max": 270.0, - "mean": 270.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_instances", - "split": "test" - }, - "count": 1, - "sum": 4.0, - "sum_squared": 16.0, - "min": 4.0, - "max": 4.0, - "mean": 4.0, - "variance": 0.0, - "stddev": 0.0 - }, - { - "name": { - "name": "num_instances", - "split": "valid" - }, - "count": 1, - "sum": 1.0, - "sum_squared": 1.0, - "min": 1.0, - "max": 1.0, - "mean": 1.0, - "variance": 0.0, - "stddev": 0.0 - } -] \ No newline at end of file diff --git a/utils/scripts/run_adapters.py b/utils/scripts/run_adapters.py new file mode 100644 index 000000000..26e42d3fe --- /dev/null +++ b/utils/scripts/run_adapters.py @@ -0,0 +1,430 @@ +#!/usr/bin/env python3 + +import argparse +import ast +import datetime +import json +import os +import re +import shutil +import subprocess +import time +import traceback +import urllib.request +from pathlib import Path +from huggingface_hub import HfApi, hf_hub_download +from huggingface_hub.utils import EntryNotFoundError + +REPO_ID = "deeplumiere/EEE_datastore" +REPO_TYPE = "dataset" +DATA_DIR = Path("data") +STATS_FILE = DATA_DIR / "adapter_stats.json" +REPORT_FILE = DATA_DIR / "run_report.json" +UTILS_DIR = Path("utils") + +# Heuristics +HEAVY_TIME_S = 60 +HEAVY_SIZE_MB = 50 + +def get_dir_size_mb(path: Path) -> float: + total = 0 + if not path.exists(): + return 0.0 + for f in path.rglob('*'): + if f.is_file(): + total += f.stat().st_size + return total / (1024 * 1024) + +def download_hf_json(filename: str, default: dict, revision: str = "main") -> dict: + try: + path = hf_hub_download(repo_id=REPO_ID, filename=filename, repo_type=REPO_TYPE, revision=revision) + with open(path, "r", encoding="utf-8") as f: + return json.load(f) + except EntryNotFoundError: + return default + except Exception as e: + print(f"Warning: Could not download {filename} from HF, using default. ({e})") + return default + +def download_file(url: str, output: Path): + req = urllib.request.Request(url, headers={'User-Agent': 'every-eval-ever adapter runner'}) + with urllib.request.urlopen(req, timeout=60) as response, open(output, 'wb') as out_file: + shutil.copyfileobj(response, out_file) + +def check_headers(url: str) -> dict: + """Check remote URL headers to detect if data has changed.""" + if not url: + return {} + try: + req = urllib.request.Request(url, method='HEAD', headers={'User-Agent': 'every-eval-ever adapter runner'}) + with urllib.request.urlopen(req, timeout=10) as response: + return { + "url_etag": response.headers.get('ETag'), + "url_last_modified": response.headers.get('Last-Modified'), + "url_content_length": response.headers.get('Content-Length') + } + except Exception as e: + print(f"Warning: Failed to check HEAD for {url}: {e}") + return {} + +def is_stale(adapter: str, stats: dict, current_headers: dict) -> tuple[bool, str]: + adapter_stat = stats.get(adapter, {}) + last_success = adapter_stat.get("last_success_ts", 0) + days_since_success = (time.time() - last_success) / 86400 + + if adapter_stat.get("last_failed", False): + return True, "last run failed" + + if current_headers: + etag = current_headers.get("url_etag") + last_modified = current_headers.get("url_last_modified") + content_length = current_headers.get("url_content_length") + + stored_etag = adapter_stat.get("url_etag") + stored_lm = adapter_stat.get("url_last_modified") + stored_cl = adapter_stat.get("url_content_length") + + if etag and stored_etag and etag != stored_etag: + return True, "ETag changed" + if last_modified and stored_lm and last_modified != stored_lm: + return True, "Last-Modified changed" + if content_length and stored_cl and content_length != stored_cl: + return True, "Content-Length changed" + + if (etag and not stored_etag) or (last_modified and not stored_lm) or (content_length and not stored_cl): + return True, "new header available" + + if days_since_success >= 7: + return True, "fallback 7 days" + + return False, "not stale" + +def get_input_requirement(adapter_path: Path): + """Read explicit adapter configuration from config.json.""" + config_path = adapter_path.parent / "config.json" + if config_path.exists(): + try: + with open(config_path, "r", encoding="utf-8") as f: + config = json.load(f) + return ( + config.get("requires_json", False), + config.get("requires_csv", False), + config.get("url"), + config.get("arg_name") + ) + except Exception as e: + print(f"Warning: Failed to parse {config_path}: {e}") + + return False, False, None, None + +def main(): + parser = argparse.ArgumentParser(description="Run all Every Eval Ever adapters robustly.") + parser.add_argument("--dry-run", action="store_true", help="Do not upload to Hugging Face") + args = parser.parse_args() + + # Create data dir + DATA_DIR.mkdir(exist_ok=True) + + # Initialize API and check for existing PR + api = HfApi() + print("Checking for existing PRs...") + try: + current_user = api.whoami().get("name") + except Exception as e: + print(f"Failed to get current user: {e}") + current_user = None + + try: + prs = api.get_repo_discussions(repo_id=REPO_ID, repo_type=REPO_TYPE) + open_prs = [ + pr for pr in prs + if getattr(pr, "is_pull_request", False) + and pr.status == "open" + and (pr.author == current_user if current_user else True) + ] + existing_pr = max(open_prs, key=lambda x: x.num) if open_prs else None + except Exception as e: + print(f"Error fetching PRs from Hugging Face: {e}") + traceback.print_exc() + existing_pr = None + + revision = f"refs/pr/{existing_pr.num}" if existing_pr else "main" + if existing_pr: + print(f"Found existing PR #{existing_pr.num} ({existing_pr.url}). Using revision {revision} for state.") + else: + print("No open PR found. Will run against main and create a new PR later if needed.") + + any_failures = False + + # Download existing state + # Try data/ prefix first, fallback to root + stats = download_hf_json("data/adapter_stats.json", {}, revision=revision) + if not stats: + stats = download_hf_json("adapter_stats.json", {}, revision=revision) + + last_report = download_hf_json("data/run_report.json", {}, revision=revision) + if not last_report: + last_report = download_hf_json("run_report.json", {}, revision=revision) + + today = datetime.datetime.now() + is_sunday = today.weekday() == 6 + is_monthly_run = today.day <= 7 + + # We will build a new report for today + today_str = today.strftime("%Y-%m-%d") + current_report = { + "date": today_str, + "adapters": {} + } + + adapters = [d.name for d in UTILS_DIR.iterdir() if d.is_dir() and (d / "adapter.py").exists()] + + # Gather adapter requirements and check staleness + adapter_info = [] + print("Analyzing adapters...") + for adapter in adapters: + adapter_path = UTILS_DIR / adapter / "adapter.py" + try: + requires_json, requires_csv, url, arg_name = get_input_requirement(adapter_path) + except Exception as e: + print(f"Warning: Could not parse adapter {adapter} requirements: {e}") + requires_json, requires_csv, url, arg_name = False, False, None, None + + current_headers = check_headers(url) + stale, reason = is_stale(adapter, stats, current_headers) + + adapter_info.append({ + "name": adapter, + "stale": stale, + "reason": reason, + "url": url, + "headers": current_headers, + "requires_json": requires_json, + "requires_csv": requires_csv, + "arg_name": arg_name, + "adapter_path": adapter_path + }) + + # Sort adapters: stale first, then alphabetically + adapter_info.sort(key=lambda x: (not x["stale"], x["name"])) + + for info in adapter_info: + adapter = info["name"] + adapter_stat = stats.get(adapter, {}) + time_s = adapter_stat.get("time_s", 0) + size_mb = adapter_stat.get("size_mb", 0) + + is_heavy = time_s > HEAVY_TIME_S or size_mb > HEAVY_SIZE_MB + stale = info["stale"] + + if is_heavy and not is_monthly_run and not stale: + print(f"Skipping heavy adapter {adapter} (runs monthly or when stale)") + continue + + print(f"\n--- Running adapter: {adapter} (Stale: {stale}, Reason: {info['reason']}) ---") + + adapter_path = info["adapter_path"] + requires_json = info["requires_json"] + requires_csv = info["requires_csv"] + url = info["url"] + arg_name = info["arg_name"] + + adapter_data_dir = DATA_DIR / adapter + # Clean previous run data if any + if adapter_data_dir.exists(): + shutil.rmtree(adapter_data_dir) + + adapter_data_dir.mkdir(parents=True, exist_ok=True) + + cmd = ["uv", "run", "python", "-m", f"utils.{adapter}.adapter"] + + # Prepare environment for adapter with every_eval_ever in PYTHONPATH + env = os.environ.copy() + eee_path = str(Path("every_eval_ever").absolute()) + if "PYTHONPATH" in env: + env["PYTHONPATH"] = f"{eee_path}{os.pathsep}{env['PYTHONPATH']}" + else: + env["PYTHONPATH"] = eee_path + + # Only pass --output-dir if the adapter script mentions it + content = adapter_path.read_text(encoding="utf-8") + if "--output-dir" in content: + cmd.extend(["--output-dir", str(adapter_data_dir)]) + + if "--from-hf" in content: + cmd.append("--from-hf") + + tmp_file = None + try: + if (requires_json or requires_csv) and not url: + print(f"Skipping adapter {adapter} because it requires {arg_name} but no URL was found in the script.") + continue + + if requires_json and url: + tmp_file = DATA_DIR / f"{adapter}_input.json" + print(f"Downloading required JSON input from {url}") + download_file(url, tmp_file) + cmd.extend([arg_name, str(tmp_file)]) + elif requires_csv and url: + tmp_file = DATA_DIR / f"{adapter}_input.csv" + print(f"Downloading required CSV input from {url}") + download_file(url, tmp_file) + cmd.extend([arg_name, str(tmp_file)]) + + start_t = time.time() + res = subprocess.run(cmd, capture_output=True, text=True, env=env) + elapsed = time.time() - start_t + + if res.returncode != 0: + print(f"Execution FAILED for {adapter}:\n{res.stderr}") + stats.setdefault(adapter, {})["last_failed"] = True + current_report["adapters"][adapter] = { + "execution_failed": True, + "error": res.stderr[-500:] + } + any_failures = True + continue + + print(f"Execution succeeded in {elapsed:.2f}s") + + # Validation + print("Validating outputs...") + val_cmd = ["uv", "run", "python", "-m", "every_eval_ever", "validate", "--format", "json", str(adapter_data_dir)] + val_res = subprocess.run(val_cmd, capture_output=True, text=True, env=env) + + # The validation command outputs JSON, but may include log prefixes. + # Find the first '[' to parse the validation array. + try: + out_str = val_res.stdout.strip() + idx = out_str.find('[') + if idx != -1: + val_data = json.loads(out_str[idx:]) + else: + val_data = [] + except json.JSONDecodeError as e: + print(f"Failed to parse validation JSON for {adapter}: {e}") + print(f"Stdout was: {val_res.stdout}") + val_data = [] + + valid_files = 0 + failed_files = 0 + errors_list = [] + + for f_report in val_data: + if f_report.get("valid"): + valid_files += 1 + else: + failed_files += 1 + errs = f_report.get("errors", []) + errors_list.extend(errs) + # Delete invalid file + invalid_f = Path(f_report.get("file")) + if invalid_f.exists(): + invalid_f.unlink() + + print(f"Validation: {valid_files} valid, {failed_files} failed") + + is_successful = valid_files > 0 and failed_files == 0 + + if is_successful: + # Size measurement + dir_size_mb = get_dir_size_mb(adapter_data_dir) + + # Update stats + update_data = { + "time_s": elapsed, + "size_mb": dir_size_mb, + "last_success_ts": time.time(), + "last_failed": False + } + if info["headers"]: + for k, v in info["headers"].items(): + if v: + update_data[k] = v + stats.setdefault(adapter, {}).update(update_data) + + current_report["adapters"][adapter] = { + "execution_failed": False, + "valid_files": valid_files, + "failed_files": failed_files, + "errors": errors_list[:50] + } + else: + stats.setdefault(adapter, {})["last_failed"] = True + current_report["adapters"][adapter] = { + "execution_failed": False, + "valid_files": valid_files, + "failed_files": failed_files, + "error": f"Validation failed: {valid_files} valid, {failed_files} failed.", + "errors": errors_list[:50] + } + any_failures = True + + except Exception as e: + print(f"Exception during {adapter} processing: {e}") + traceback.print_exc() + stats.setdefault(adapter, {})["last_failed"] = True + current_report["adapters"][adapter] = { + "execution_failed": True, + "error": str(e) + } + any_failures = True + finally: + if tmp_file and tmp_file.exists(): + tmp_file.unlink() + + # Save stats and report + with open(STATS_FILE, "w", encoding="utf-8") as f: + json.dump(stats, f, indent=2) + + with open(REPORT_FILE, "w", encoding="utf-8") as f: + json.dump(current_report, f, indent=2) + + # Upload to HF + if not args.dry_run: + print("Uploading to Hugging Face...") + try: + if existing_pr: + print(f"Updating existing PR #{existing_pr.num}") + pr_num = existing_pr.num + else: + print("Creating new PR...") + try: + new_pr = api.create_pull_request( + repo_id=REPO_ID, + title="Automated Adapter Data Update", + description="Data update from GitHub Actions", + repo_type=REPO_TYPE + ) + pr_num = new_pr.num + print(f"Successfully created new PR #{pr_num} ({new_pr.url})") + except Exception as pr_err: + print(f"Error: Failed to create new PR. {pr_err}") + traceback.print_exc() + any_failures = True + raise pr_err + + upload_revision = f"refs/pr/{pr_num}" + + print(f"Uploading using upload_large_folder to revision {upload_revision}...") + commit_info = api.upload_large_folder( + repo_id=REPO_ID, + folder_path=".", + repo_type=REPO_TYPE, + revision=upload_revision, + allow_patterns=["data/**"] + ) + commit_url = getattr(commit_info, 'commit_url', getattr(commit_info, 'pr_url', str(commit_info))) + print(f"Upload complete! URL: {commit_url}") + except Exception as e: + print(f"Upload failed: {e}") + traceback.print_exc() + any_failures = True + + import sys + if any_failures: + print("One or more adapters failed, or upload failed.") + sys.exit(1) + +if __name__ == "__main__": + main() \ No newline at end of file From d49c8df24d68e216b231149d2dfa7739f6cbaa47 Mon Sep 17 00:00:00 2001 From: DeepLumiere Date: Sat, 4 Jul 2026 20:54:27 +0530 Subject: [PATCH 28/44] feat: add configuration files and scripts for data processing --- .env.example | 19 + .idea/.gitignore | 10 + .idea/every_eval_ever.iml | 17 + .idea/inspectionProfiles/Project_Default.xml | 14 + .../inspectionProfiles/profiles_settings.xml | 6 + .idea/misc.xml | 7 + .idea/modules.xml | 8 + .idea/vcs.xml | 6 + aggregate.jsonl | 139 +++++ every_eval_ever-main.zip | Bin 0 -> 2863631 bytes every_eval_ever/helpers/schema.py | 2 +- instance_level.jsonl | 0 pr_corrector.py | 500 ++++++++++++++++++ start_dev.ps1 | 6 + test_eval.json | 1 + utils/__init__.py | 0 utils/arc_agi/adapter_flat.py | 386 ++++++++++++++ utils/arc_agi/config.json | 6 + utils/artificial_analysis/config.json | 6 + utils/bfcl/config.json | 6 + utils/hfopenllm_v2/config.json | 6 + utils/mmlu_pro/config.json | 6 + utils/sciarena/config.json | 6 + 23 files changed, 1156 insertions(+), 1 deletion(-) create mode 100644 .env.example create mode 100644 .idea/.gitignore create mode 100644 .idea/every_eval_ever.iml create mode 100644 .idea/inspectionProfiles/Project_Default.xml create mode 100644 .idea/inspectionProfiles/profiles_settings.xml create mode 100644 .idea/misc.xml create mode 100644 .idea/modules.xml create mode 100644 .idea/vcs.xml create mode 100644 aggregate.jsonl create mode 100644 every_eval_ever-main.zip create mode 100644 instance_level.jsonl create mode 100644 pr_corrector.py create mode 100644 start_dev.ps1 create mode 100644 test_eval.json create mode 100644 utils/__init__.py create mode 100644 utils/arc_agi/adapter_flat.py create mode 100644 utils/arc_agi/config.json create mode 100644 utils/artificial_analysis/config.json create mode 100644 utils/bfcl/config.json create mode 100644 utils/hfopenllm_v2/config.json create mode 100644 utils/mmlu_pro/config.json create mode 100644 utils/sciarena/config.json diff --git a/.env.example b/.env.example new file mode 100644 index 000000000..8e72e11ce --- /dev/null +++ b/.env.example @@ -0,0 +1,19 @@ +# EEE Platform environment variables +# Copy this to .env and fill in your values + +# --- Database --- +DATABASE_URL=postgresql+asyncpg://eee:eee_password@localhost:5432/eee_platform +DB_ECHO=false + +# --- Google OAuth --- +# Get these from https://console.cloud.google.com/apis/credentials +GOOGLE_CLIENT_ID=your-google-client-id +GOOGLE_CLIENT_SECRET=your-google-client-secret +GOOGLE_REDIRECT_URI=http://localhost:8000/api/v1/auth/google/callback + +# --- JWT --- +SECRET_KEY=change-this-to-a-random-string-in-production + +# --- General --- +DEBUG=true +ALLOWED_ORIGINS=["http://localhost:3000","http://localhost:5173","http://localhost:8000"] diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 000000000..30cf57ed7 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,10 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Editor-based HTTP Client requests +/httpRequests/ +# Ignored default folder with query files +/queries/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/.idea/every_eval_ever.iml b/.idea/every_eval_ever.iml new file mode 100644 index 000000000..37a8d5f71 --- /dev/null +++ b/.idea/every_eval_ever.iml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml new file mode 100644 index 000000000..84f7d9554 --- /dev/null +++ b/.idea/inspectionProfiles/Project_Default.xml @@ -0,0 +1,14 @@ + + + + \ No newline at end of file diff --git a/.idea/inspectionProfiles/profiles_settings.xml b/.idea/inspectionProfiles/profiles_settings.xml new file mode 100644 index 000000000..105ce2da2 --- /dev/null +++ b/.idea/inspectionProfiles/profiles_settings.xml @@ -0,0 +1,6 @@ + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 000000000..596eb5ed7 --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,7 @@ + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 000000000..109a5062f --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 000000000..35eb1ddfb --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/aggregate.jsonl b/aggregate.jsonl new file mode 100644 index 000000000..fb773cfe5 --- /dev/null +++ b/aggregate.jsonl @@ -0,0 +1,139 @@ +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/anthropic/claude-3.7-thinking-16k/9b320166-f93a-4db6-9a6a-1e683d485bcc.json", "object_path": "flat/objects/9b/32/9b320166-f93a-4db6-9a6a-1e683d485bcc.json", "object_uuid": "9b320166-f93a-4db6-9a6a-1e683d485bcc", "record_type": "aggregate", "sha256": "00335595ac04b177ef6be164a213dbfe87e2f4aee73ded8a20f4ba0f6a73ad43", "size_bytes": 7804} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/anthropic/claude-3.7-thinking-1k/b5f0e2bc-ea2b-4d19-9ed6-ac62049a72a4.json", "object_path": "flat/objects/b5/f0/b5f0e2bc-ea2b-4d19-9ed6-ac62049a72a4.json", "object_uuid": "b5f0e2bc-ea2b-4d19-9ed6-ac62049a72a4", "record_type": "aggregate", "sha256": "9b700290c68058f398b54910264aa0cfb7b09c0ca337126ee2252661fc9f8c08", "size_bytes": 7711} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/anthropic/claude-3.7-thinking-8k/7dabfe8c-45c6-4b49-adca-48f4a7e0a8e1.json", "object_path": "flat/objects/7d/ab/7dabfe8c-45c6-4b49-adca-48f4a7e0a8e1.json", "object_uuid": "7dabfe8c-45c6-4b49-adca-48f4a7e0a8e1", "record_type": "aggregate", "sha256": "24c58aeefaa913e8dd1cd6919d615cc4226e94391a4b2e58d3c6fed3efe252a0", "size_bytes": 7697} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/anthropic/claude-3.7/b64e3f36-6810-4a96-86c7-6afab7cdf83f.json", "object_path": "flat/objects/b6/4e/b64e3f36-6810-4a96-86c7-6afab7cdf83f.json", "object_uuid": "b64e3f36-6810-4a96-86c7-6afab7cdf83f", "record_type": "aggregate", "sha256": "c12ff1649dbc2c87f155c742d3069b034c1c812c982cbbbdb608755d31adc1a6", "size_bytes": 7487} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/anthropic/claude-haiku-4-5-20251001-thinking-16k/4d0a1984-4bad-418e-8a71-1776311bf490.json", "object_path": "flat/objects/4d/0a/4d0a1984-4bad-418e-8a71-1776311bf490.json", "object_uuid": "4d0a1984-4bad-418e-8a71-1776311bf490", "record_type": "aggregate", "sha256": "9ea83ba109b1a39d78874691aa61f6d9c1a47bf2899eb9e4d47efe62cc8e0c2c", "size_bytes": 10495} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/anthropic/claude-haiku-4-5-20251001-thinking-1k/c0764c65-0b35-4234-8d0a-eaff8fc32981.json", "object_path": "flat/objects/c0/76/c0764c65-0b35-4234-8d0a-eaff8fc32981.json", "object_uuid": "c0764c65-0b35-4234-8d0a-eaff8fc32981", "record_type": "aggregate", "sha256": "a5635af88333385db44d0dccea600e348e9809340d0586bf8befd1d2df65d961", "size_bytes": 10388} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/anthropic/claude-haiku-4-5-20251001-thinking-32k/26616376-2ee6-48dc-ae36-0e4bea532598.json", "object_path": "flat/objects/26/61/26616376-2ee6-48dc-ae36-0e4bea532598.json", "object_uuid": "26616376-2ee6-48dc-ae36-0e4bea532598", "record_type": "aggregate", "sha256": "a9fa33ef635dc999e244918cea5d94adbb304322794d25db3f782b1b349f44bc", "size_bytes": 10705} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/anthropic/claude-haiku-4-5-20251001-thinking-8k/a3c7a6cb-f059-43ed-8e36-5c149c68ef14.json", "object_path": "flat/objects/a3/c7/a3c7a6cb-f059-43ed-8e36-5c149c68ef14.json", "object_uuid": "a3c7a6cb-f059-43ed-8e36-5c149c68ef14", "record_type": "aggregate", "sha256": "33f7e523cc81212197e06f26311388d2e04b4c467186803e7ba01c3a03ece492", "size_bytes": 10390} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/anthropic/claude-haiku-4-5-20251001/8c972c09-f84a-47e3-adc8-6236391537c5.json", "object_path": "flat/objects/8c/97/8c972c09-f84a-47e3-adc8-6236391537c5.json", "object_uuid": "8c972c09-f84a-47e3-adc8-6236391537c5", "record_type": "aggregate", "sha256": "59b7af86e3b8f2511522002fa25b4399b63de95a9330462986ff08831ed0b00c", "size_bytes": 10040} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/anthropic/claude-opus-4-20250514-thinking-16k/c2eb70e4-fd46-486a-bcce-6f28e14abebe.json", "object_path": "flat/objects/c2/eb/c2eb70e4-fd46-486a-bcce-6f28e14abebe.json", "object_uuid": "c2eb70e4-fd46-486a-bcce-6f28e14abebe", "record_type": "aggregate", "sha256": "bfa28b80ed4d7c81f8c9ec844a82fa2aa3a4929acd6d6bad68b8ff794368cd6b", "size_bytes": 10338} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/anthropic/claude-opus-4-20250514-thinking-1k/d1aeb640-2024-47df-bc5c-73b60233e3ee.json", "object_path": "flat/objects/d1/ae/d1aeb640-2024-47df-bc5c-73b60233e3ee.json", "object_uuid": "d1aeb640-2024-47df-bc5c-73b60233e3ee", "record_type": "aggregate", "sha256": "48acb416a6ae7e88bfd26a04d5b52355d4811ee096a1f0b84ba29435825f54a3", "size_bytes": 10369} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/anthropic/claude-opus-4-20250514-thinking-8k/79946c01-e237-4d8d-984e-d9dda5c543e2.json", "object_path": "flat/objects/79/94/79946c01-e237-4d8d-984e-d9dda5c543e2.json", "object_uuid": "79946c01-e237-4d8d-984e-d9dda5c543e2", "record_type": "aggregate", "sha256": "6836718990a8e689fb9fce0c092b89938abfac64347a6b34c6af2a43ccb3eb2d", "size_bytes": 10307} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/anthropic/claude-opus-4-20250514/832d1006-41b8-43f8-be1f-045723bd2d6d.json", "object_path": "flat/objects/83/2d/832d1006-41b8-43f8-be1f-045723bd2d6d.json", "object_uuid": "832d1006-41b8-43f8-be1f-045723bd2d6d", "record_type": "aggregate", "sha256": "bf48caa15cfa2411d111562b45ee28e3f95cf3f9850c48c11b15ea7ff9d12dd8", "size_bytes": 9957} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/anthropic/claude-opus-4-5-20251101-thinking-16k/df05c4b7-7ae8-4208-920a-d2873adb9013.json", "object_path": "flat/objects/df/05/df05c4b7-7ae8-4208-920a-d2873adb9013.json", "object_uuid": "df05c4b7-7ae8-4208-920a-d2873adb9013", "record_type": "aggregate", "sha256": "6dfaff554cb6944c08716c512152f0c28ba89b8f22e3138af20a32d2ff7e48b8", "size_bytes": 10386} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/anthropic/claude-opus-4-5-20251101-thinking-32k/780846c7-4220-4ab3-b0da-523f07ffe893.json", "object_path": "flat/objects/78/08/780846c7-4220-4ab3-b0da-523f07ffe893.json", "object_uuid": "780846c7-4220-4ab3-b0da-523f07ffe893", "record_type": "aggregate", "sha256": "06f3b54ad785a27860a311bcb4a256ea34867943dd6bf25f27a8b8b053d6f138", "size_bytes": 8048} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/anthropic/claude-opus-4-5-20251101-thinking-64k/2a47fdfd-c075-4017-b92a-fdc05f2058ac.json", "object_path": "flat/objects/2a/47/2a47fdfd-c075-4017-b92a-fdc05f2058ac.json", "object_uuid": "2a47fdfd-c075-4017-b92a-fdc05f2058ac", "record_type": "aggregate", "sha256": "d0b5ed54165f80442cf342c25f059db2a61cfb0e7480aeb4a18471424312ebf2", "size_bytes": 5726} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/anthropic/claude-opus-4-5-20251101-thinking-8k/d6c5bbca-7346-4b9e-aa61-33fe5eca678c.json", "object_path": "flat/objects/d6/c5/d6c5bbca-7346-4b9e-aa61-33fe5eca678c.json", "object_uuid": "d6c5bbca-7346-4b9e-aa61-33fe5eca678c", "record_type": "aggregate", "sha256": "8291461e1b7a912022756f9f32de7b00736abbc653df28b14ad1382b649590d6", "size_bytes": 10349} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/anthropic/claude-opus-4-5-20251101-thinking-none/b9386ce1-c126-4056-a89b-ead4bbff245b.json", "object_path": "flat/objects/b9/38/b9386ce1-c126-4056-a89b-ead4bbff245b.json", "object_uuid": "b9386ce1-c126-4056-a89b-ead4bbff245b", "record_type": "aggregate", "sha256": "2932a95e32f8b75f2240ceba04d92df626c30bc5b8f217d33d460d802b02fe87", "size_bytes": 10403} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/anthropic/claude-opus-4-6-thinking-120k-high/244305c6-a830-4882-9b9f-70f9b6a7927b.json", "object_path": "flat/objects/24/43/244305c6-a830-4882-9b9f-70f9b6a7927b.json", "object_uuid": "244305c6-a830-4882-9b9f-70f9b6a7927b", "record_type": "aggregate", "sha256": "39428ca0623c1bd3a21dd7042e012c8cb438e7f6c6ab67e7bddbda68b6d4f7af", "size_bytes": 10375} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/anthropic/claude-opus-4-6-thinking-120k-low/a267ea0e-3dc0-4705-8352-8f8d0d9453fc.json", "object_path": "flat/objects/a2/67/a267ea0e-3dc0-4705-8352-8f8d0d9453fc.json", "object_uuid": "a267ea0e-3dc0-4705-8352-8f8d0d9453fc", "record_type": "aggregate", "sha256": "58256aaeeae931fa7160d637c1d564caf21301524815f9e66605db6354c88bb5", "size_bytes": 10282} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/anthropic/claude-opus-4-6-thinking-120k-max/a6c39cd1-7a69-41f1-8e00-c65ff1602906.json", "object_path": "flat/objects/a6/c3/a6c39cd1-7a69-41f1-8e00-c65ff1602906.json", "object_uuid": "a6c39cd1-7a69-41f1-8e00-c65ff1602906", "record_type": "aggregate", "sha256": "4fa8bda8ce38e989414a25eb93dfe5c524c0aaa690a080590662dc9714090eee", "size_bytes": 10474} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/anthropic/claude-opus-4-6-thinking-120k-medium/b44228f1-f5ea-4390-b0ac-89f9a4d3039c.json", "object_path": "flat/objects/b4/42/b44228f1-f5ea-4390-b0ac-89f9a4d3039c.json", "object_uuid": "b44228f1-f5ea-4390-b0ac-89f9a4d3039c", "record_type": "aggregate", "sha256": "5d18e0c334660d884bd338db12b5c91aea0efe92bb45508d30772ba5a34bf295", "size_bytes": 10373} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/anthropic/claude-sonnet-4-20250514-thinking-16k-bedrock/4d461977-2f3e-47ae-acc1-08815f821da3.json", "object_path": "flat/objects/4d/46/4d461977-2f3e-47ae-acc1-08815f821da3.json", "object_uuid": "4d461977-2f3e-47ae-acc1-08815f821da3", "record_type": "aggregate", "sha256": "3e0d450f2eedb1353cc2f6deff5f27be7a9af7f8d6f15e49dbd48217e966cc74", "size_bytes": 10630} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/anthropic/claude-sonnet-4-20250514-thinking-1k/b60e2c5c-80fb-456a-8586-546c7c8b0c1c.json", "object_path": "flat/objects/b6/0e/b60e2c5c-80fb-456a-8586-546c7c8b0c1c.json", "object_uuid": "b60e2c5c-80fb-456a-8586-546c7c8b0c1c", "record_type": "aggregate", "sha256": "07af19cccda87748633d9b5775df26c0615f9c0cdc16a33ad4cfdf947a3dc398", "size_bytes": 10371} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/anthropic/claude-sonnet-4-20250514-thinking-8k-bedrock/4de2519b-b77e-44b0-b456-826d6c955de0.json", "object_path": "flat/objects/4d/e2/4de2519b-b77e-44b0-b456-826d6c955de0.json", "object_uuid": "4de2519b-b77e-44b0-b456-826d6c955de0", "record_type": "aggregate", "sha256": "4790a52f0a6b09a78e43824754d79df3b7fdf8b96f2834af65b8940c76257a41", "size_bytes": 10595} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/anthropic/claude-sonnet-4-20250514/6e3cce3e-d30a-44b5-befe-cb841d249827.json", "object_path": "flat/objects/6e/3c/6e3cce3e-d30a-44b5-befe-cb841d249827.json", "object_uuid": "6e3cce3e-d30a-44b5-befe-cb841d249827", "record_type": "aggregate", "sha256": "5272dcb83560a3827f840ad4f6fd2e7aa06b7c9ca52ba727988c46b914ef0806", "size_bytes": 9995} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/anthropic/claude-sonnet-4-5-20250929-thinking-16k/91613e3b-eb44-47e2-8d45-f6f1924b7f70.json", "object_path": "flat/objects/91/61/91613e3b-eb44-47e2-8d45-f6f1924b7f70.json", "object_uuid": "91613e3b-eb44-47e2-8d45-f6f1924b7f70", "record_type": "aggregate", "sha256": "ad896ee39307c69f6e04bca2751206ae4d21d94cfc346a7c3324066e9ac56ce3", "size_bytes": 10524} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/anthropic/claude-sonnet-4-5-20250929-thinking-1k/96bd08c4-b8b5-4129-87e4-07f8d1ac5b28.json", "object_path": "flat/objects/96/bd/96bd08c4-b8b5-4129-87e4-07f8d1ac5b28.json", "object_uuid": "96bd08c4-b8b5-4129-87e4-07f8d1ac5b28", "record_type": "aggregate", "sha256": "88121a8d515d0882c230e745ec687929711c891c0696974d82792e16d1dbc917", "size_bytes": 10421} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/anthropic/claude-sonnet-4-5-20250929-thinking-32k/4f93a9bf-568f-4404-95fe-8ffea13d00e2.json", "object_path": "flat/objects/4f/93/4f93a9bf-568f-4404-95fe-8ffea13d00e2.json", "object_uuid": "4f93a9bf-568f-4404-95fe-8ffea13d00e2", "record_type": "aggregate", "sha256": "5167200cba8d72acb0bbf31ac02669d3e44579b6dc23ba7aa498d8425021056c", "size_bytes": 10524} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/anthropic/claude-sonnet-4-5-20250929-thinking-8k/a2c1d4cc-9b27-4ff9-b44e-8f448c216791.json", "object_path": "flat/objects/a2/c1/a2c1d4cc-9b27-4ff9-b44e-8f448c216791.json", "object_uuid": "a2c1d4cc-9b27-4ff9-b44e-8f448c216791", "record_type": "aggregate", "sha256": "bfc8282c1ae267f82d655fb7fff17ff0c9642ac31fef0ce1cbc557b0bcfc82fc", "size_bytes": 10411} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/anthropic/claude-sonnet-4-5-20250929/1a56b654-596a-42a3-a234-0e3482ec2df8.json", "object_path": "flat/objects/1a/56/1a56b654-596a-42a3-a234-0e3482ec2df8.json", "object_uuid": "1a56b654-596a-42a3-a234-0e3482ec2df8", "record_type": "aggregate", "sha256": "756293a739616a136ca65c400eefd1afa8ef9e9c92fc90ba729bbfa7f91147e3", "size_bytes": 10075} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/anthropic/claude-sonnet-4-6-high/f4860c78-7671-4536-81c4-7810dad00491.json", "object_path": "flat/objects/f4/86/f4860c78-7671-4536-81c4-7810dad00491.json", "object_uuid": "f4860c78-7671-4536-81c4-7810dad00491", "record_type": "aggregate", "sha256": "35fd0ff7670aaa164dbca1991f6c0c5be6b26c7e28e7eb20f79b55a6d9498cd6", "size_bytes": 9957} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/anthropic/claude-sonnet-4-6-max/2d11550d-eac6-4ae9-aea0-63a144a0dc7e.json", "object_path": "flat/objects/2d/11/2d11550d-eac6-4ae9-aea0-63a144a0dc7e.json", "object_uuid": "2d11550d-eac6-4ae9-aea0-63a144a0dc7e", "record_type": "aggregate", "sha256": "8cdb354638e2886eafbf03918e2cd8e01b48bad5a0c2f4451d612383a88b6d27", "size_bytes": 9936} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/anthropic/opus-4-6-max-effort/9ccc355f-a48a-4acd-8dc6-c3c9c4683b3c.json", "object_path": "flat/objects/9c/cc/9ccc355f-a48a-4acd-8dc6-c3c9c4683b3c.json", "object_uuid": "9ccc355f-a48a-4acd-8dc6-c3c9c4683b3c", "record_type": "aggregate", "sha256": "1c36c133e2ea0125904e89c10baec0115d5583a0fc184ad49db25fdec38f793b", "size_bytes": 3360} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/arcprize/2025-human-panel/70bee9a0-6a64-4efe-931c-e2d84d3daedc.json", "object_path": "flat/objects/70/be/70bee9a0-6a64-4efe-931c-e2d84d3daedc.json", "object_uuid": "70bee9a0-6a64-4efe-931c-e2d84d3daedc", "record_type": "aggregate", "sha256": "4f7aa5532d88d4b21fad79ef7924fc8634d7c85a5ffad8aa559a054397645824", "size_bytes": 9730} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/community/architects/11e1a241-eedb-48d9-b487-c1c9567e7b5b.json", "object_path": "flat/objects/11/e1/11e1a241-eedb-48d9-b487-c1c9567e7b5b.json", "object_uuid": "11e1a241-eedb-48d9-b487-c1c9567e7b5b", "record_type": "aggregate", "sha256": "61fc2d6781eeb20208fa6046d15396d297f081ab849602c33a8aa0de8b9774dd", "size_bytes": 9585} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/community/icecuber/0dce9214-0320-4909-8b8d-45fdc9a17252.json", "object_path": "flat/objects/0d/ce/0dce9214-0320-4909-8b8d-45fdc9a17252.json", "object_uuid": "0dce9214-0320-4909-8b8d-45fdc9a17252", "record_type": "aggregate", "sha256": "32446965bea69f24562596d09e05c662333ba2247a5b52c27216c41711065941", "size_bytes": 9533} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/community/jeremy-sept-2025/1e76c71d-b6dc-4afe-8385-d5993bf67f7c.json", "object_path": "flat/objects/1e/76/1e76c71d-b6dc-4afe-8385-d5993bf67f7c.json", "object_uuid": "1e76c71d-b6dc-4afe-8385-d5993bf67f7c", "record_type": "aggregate", "sha256": "f090debf887301010020e03ef202ced422166f6d2c567786441fc92b77531c8a", "size_bytes": 5369} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/community/johan-land-gpt-5-2-refine/57731052-3c99-4517-8e06-ceb7a25428e5.json", "object_path": "flat/objects/57/73/57731052-3c99-4517-8e06-ceb7a25428e5.json", "object_uuid": "57731052-3c99-4517-8e06-ceb7a25428e5", "record_type": "aggregate", "sha256": "de5220c0dbff5abd48c7637bdf93d47890afe6d284a1421f4397fa5352897318", "size_bytes": 5528} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/community/nvarc-2025/74678790-7f16-4f6e-aaa5-ffded7ad1a71.json", "object_path": "flat/objects/74/67/74678790-7f16-4f6e-aaa5-ffded7ad1a71.json", "object_uuid": "74678790-7f16-4f6e-aaa5-ffded7ad1a71", "record_type": "aggregate", "sha256": "9b8ffd83434a566972c39ce79aadbb4eb34e9f91a1d38f3cded8b425fe0da6bf", "size_bytes": 3097} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/community/poetiq-arc-agi-gemini-3-d-v1/ca0ac43b-4831-4fb3-b7e8-96b62f96f3f1.json", "object_path": "flat/objects/ca/0a/ca0ac43b-4831-4fb3-b7e8-96b62f96f3f1.json", "object_uuid": "ca0ac43b-4831-4fb3-b7e8-96b62f96f3f1", "record_type": "aggregate", "sha256": "4ae798c7f1a3f00729263cb4afbc84805afd7ad95ec8c2c5175add38c7ccff5f", "size_bytes": 3359} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/community/stem-grad/19f7653c-256b-4420-9d95-f0c280b267b4.json", "object_path": "flat/objects/19/f7/19f7653c-256b-4420-9d95-f0c280b267b4.json", "object_uuid": "19f7653c-256b-4420-9d95-f0c280b267b4", "record_type": "aggregate", "sha256": "44009960e1680b01d1d971aeb6cdd4202d83f8ab1b758f1ff6b4e43438ec8f54", "size_bytes": 3082} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/community/trm-2025-10-07/808efe0f-ea5e-40ac-9ef0-93cf8d221a79.json", "object_path": "flat/objects/80/8e/808efe0f-ea5e-40ac-9ef0-93cf8d221a79.json", "object_uuid": "808efe0f-ea5e-40ac-9ef0-93cf8d221a79", "record_type": "aggregate", "sha256": "9c2b3aabc1a02c3bb27b4c8eba747f556f1ba2580c1b7cf948c9a2553cc95142", "size_bytes": 9705} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/deepseek/r1-0528-openrouter/2dc14d78-543b-491a-8ff9-33f056ac9ed6.json", "object_path": "flat/objects/2d/c1/2dc14d78-543b-491a-8ff9-33f056ac9ed6.json", "object_uuid": "2dc14d78-543b-491a-8ff9-33f056ac9ed6", "record_type": "aggregate", "sha256": "63d7f8b2396a187e4f3752faa7e29cd38c43b5d92352d9e9452dd2fbd9a17126", "size_bytes": 10003} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/deepseek/r1/b12e7cf4-f1c2-48f6-afef-2a6352358748.json", "object_path": "flat/objects/b1/2e/b12e7cf4-f1c2-48f6-afef-2a6352358748.json", "object_uuid": "b12e7cf4-f1c2-48f6-afef-2a6352358748", "record_type": "aggregate", "sha256": "0f6a45dfe228eeca3c3e67364ef744dbf3fcf4c7ef775b130c950b444b5f2ae0", "size_bytes": 7234} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/deepseek/v3.2/88d65dec-f757-40bc-93fd-e6e9d6432137.json", "object_path": "flat/objects/88/d6/88d65dec-f757-40bc-93fd-e6e9d6432137.json", "object_uuid": "88d65dec-f757-40bc-93fd-e6e9d6432137", "record_type": "aggregate", "sha256": "d7e67cbe464bf73e1f43bc2bb27a5cdf4b8e21bbac3865f48ef89cb08aa5477e", "size_bytes": 9579} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/google/gemini-1.5-pro/e2aa63d9-773f-4aae-9adf-bdfe029c1523.json", "object_path": "flat/objects/e2/aa/e2aa63d9-773f-4aae-9adf-bdfe029c1523.json", "object_uuid": "e2aa63d9-773f-4aae-9adf-bdfe029c1523", "record_type": "aggregate", "sha256": "acd0cc977b6b2810107f463412e7ad58882ba6952b2aad06ff7dd9247c51ed6c", "size_bytes": 5300} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/google/gemini-2-5-flash-preview-05-20-thinking-16k/33ccfb73-0fb4-48d0-8383-d6acb368417f.json", "object_path": "flat/objects/33/cc/33ccfb73-0fb4-48d0-8383-d6acb368417f.json", "object_uuid": "33ccfb73-0fb4-48d0-8383-d6acb368417f", "record_type": "aggregate", "sha256": "5cc8b98b1746936a4e6adada06448def35a21fa60032b5d2d76fd3e9a2b303f2", "size_bytes": 10541} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/google/gemini-2-5-flash-preview-05-20-thinking-1k/60280f77-5bba-47d3-afca-b38f118aeb17.json", "object_path": "flat/objects/60/28/60280f77-5bba-47d3-afca-b38f118aeb17.json", "object_uuid": "60280f77-5bba-47d3-afca-b38f118aeb17", "record_type": "aggregate", "sha256": "7fdf7a1ec5c306258c1d887a0310188a2d7b8438a7b9d74bf5dcc7843938a4ef", "size_bytes": 10488} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/google/gemini-2-5-flash-preview-05-20-thinking-24k/590cabd0-a948-4b6c-91f4-b4c4344a65ac.json", "object_path": "flat/objects/59/0c/590cabd0-a948-4b6c-91f4-b4c4344a65ac.json", "object_uuid": "590cabd0-a948-4b6c-91f4-b4c4344a65ac", "record_type": "aggregate", "sha256": "43d588520cc72fe904acc742f05e62fd757264c4606859a6f6b76dd42d4682d5", "size_bytes": 10547} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/google/gemini-2-5-flash-preview-05-20-thinking-8k/1989f5cb-a4f6-44ae-af36-3b4d3981087a.json", "object_path": "flat/objects/19/89/1989f5cb-a4f6-44ae-af36-3b4d3981087a.json", "object_uuid": "1989f5cb-a4f6-44ae-af36-3b4d3981087a", "record_type": "aggregate", "sha256": "be43058afc012af8de547b4cbb81e4c199698ec502b2ab07359425ee9b5a23cc", "size_bytes": 10518} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/google/gemini-2-5-flash-preview-05-20/b30accb2-c84e-4620-a914-7f999bca5d0b.json", "object_path": "flat/objects/b3/0a/b30accb2-c84e-4620-a914-7f999bca5d0b.json", "object_uuid": "b30accb2-c84e-4620-a914-7f999bca5d0b", "record_type": "aggregate", "sha256": "99788073605645b74e0bf563d31917a3f1dc91942d2710a88997eb160826d8c7", "size_bytes": 10164} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/google/gemini-2-5-pro-2025-06-17-thinking-16k/69d9e262-348d-4a88-a576-b373c63d9f07.json", "object_path": "flat/objects/69/d9/69d9e262-348d-4a88-a576-b373c63d9f07.json", "object_uuid": "69d9e262-348d-4a88-a576-b373c63d9f07", "record_type": "aggregate", "sha256": "47f80fc795e5fe673c3dfb296e91c3bf00fb7744b33e0b4de2bbc78240e69894", "size_bytes": 10398} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/google/gemini-2-5-pro-2025-06-17-thinking-1k/236488c0-b7ef-4252-afbe-ba5cf9a62f33.json", "object_path": "flat/objects/23/64/236488c0-b7ef-4252-afbe-ba5cf9a62f33.json", "object_uuid": "236488c0-b7ef-4252-afbe-ba5cf9a62f33", "record_type": "aggregate", "sha256": "1bf0ee249e95c07902eb034b969284799717b2ffe0a464b2b2ec388300ad2ee9", "size_bytes": 10357} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/google/gemini-2-5-pro-2025-06-17-thinking-32k/a85938e2-a1ae-4bb2-8a07-12809994b99c.json", "object_path": "flat/objects/a8/59/a85938e2-a1ae-4bb2-8a07-12809994b99c.json", "object_uuid": "a85938e2-a1ae-4bb2-8a07-12809994b99c", "record_type": "aggregate", "sha256": "341e27cc9d09bf5ac084f0a503021079701e5c11c4dc3cf0f572040f852c84a6", "size_bytes": 10386} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/google/gemini-2-5-pro-2025-06-17-thinking-8k/24784ed0-2200-4f75-8c86-43ffa8438c05.json", "object_path": "flat/objects/24/78/24784ed0-2200-4f75-8c86-43ffa8438c05.json", "object_uuid": "24784ed0-2200-4f75-8c86-43ffa8438c05", "record_type": "aggregate", "sha256": "3721b9b9647daba0899ee7babc342faaf6699460b216758108d22ac5f365657f", "size_bytes": 10371} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/google/gemini-2.0-flash/0dee38a8-dcca-4fb2-8e45-b9759b185310.json", "object_path": "flat/objects/0d/ee/0dee38a8-dcca-4fb2-8e45-b9759b185310.json", "object_uuid": "0dee38a8-dcca-4fb2-8e45-b9759b185310", "record_type": "aggregate", "sha256": "92aab38fcc14195bce3242e003bcc0bf29d30cab2de9107a12279bea370e398b", "size_bytes": 3150} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/google/gemini-3-1-pro-preview/cffc6028-5a65-4cc8-a342-848154ecd7cc.json", "object_path": "flat/objects/cf/fc/cffc6028-5a65-4cc8-a342-848154ecd7cc.json", "object_uuid": "cffc6028-5a65-4cc8-a342-848154ecd7cc", "record_type": "aggregate", "sha256": "570726470a9a94f1818c7377de55572679fcdc2cdcf8b90bc5ac9799bf4137fb", "size_bytes": 12329} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/google/gemini-3-deep-think-022026/0978ca63-ec46-4b97-a6ce-21a7e74d2f78.json", "object_path": "flat/objects/09/78/0978ca63-ec46-4b97-a6ce-21a7e74d2f78.json", "object_uuid": "0978ca63-ec46-4b97-a6ce-21a7e74d2f78", "record_type": "aggregate", "sha256": "84623bbff33ecc1fdd6cfc272b803df2d213854e08c2a9f11b4f59de3bd4915d", "size_bytes": 5652} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/google/gemini-3-deep-think-preview/b49b33fb-df1f-43ab-a9a2-e4be9ab97818.json", "object_path": "flat/objects/b4/9b/b49b33fb-df1f-43ab-a9a2-e4be9ab97818.json", "object_uuid": "b49b33fb-df1f-43ab-a9a2-e4be9ab97818", "record_type": "aggregate", "sha256": "7e90b153aa36a56b9cc95aed83a8149595ecdd4ebb942c6e11764038a838573a", "size_bytes": 5633} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/google/gemini-3-flash-preview-thinking-high/12198531-4006-492b-8c57-ec69e5ffa9eb.json", "object_path": "flat/objects/12/19/12198531-4006-492b-8c57-ec69e5ffa9eb.json", "object_uuid": "12198531-4006-492b-8c57-ec69e5ffa9eb", "record_type": "aggregate", "sha256": "de7de49fcb675059a180c7c2971a6500042ea87019ff1998be521a30be7a93f1", "size_bytes": 10334} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/google/gemini-3-flash-preview-thinking-low/0abbd5f9-49fb-420c-9dd0-07bb0d24728e.json", "object_path": "flat/objects/0a/bb/0abbd5f9-49fb-420c-9dd0-07bb0d24728e.json", "object_uuid": "0abbd5f9-49fb-420c-9dd0-07bb0d24728e", "record_type": "aggregate", "sha256": "9b42b04b86de266702d062aaec2d46297798c413787687e527673891c175e718", "size_bytes": 10301} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/google/gemini-3-flash-preview-thinking-medium/a2c2c16a-1003-454a-a91d-8b9d439498d2.json", "object_path": "flat/objects/a2/c2/a2c2c16a-1003-454a-a91d-8b9d439498d2.json", "object_uuid": "a2c2c16a-1003-454a-a91d-8b9d439498d2", "record_type": "aggregate", "sha256": "76bf451bf3075bdc0d839076abc8fc35213233f244451e98db416ec66297de54", "size_bytes": 10402} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/google/gemini-3-flash-preview-thinking-minimal/fb3fcdcc-6690-475e-8b87-bf2652035390.json", "object_path": "flat/objects/fb/3f/fb3fcdcc-6690-475e-8b87-bf2652035390.json", "object_uuid": "fb3fcdcc-6690-475e-8b87-bf2652035390", "record_type": "aggregate", "sha256": "e3900113fa19e44fbe0cef90c797015a913508492354b57fc2ba578cdbe455f7", "size_bytes": 10417} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/google/gemini-3-pro-preview/e13453ef-f08a-42f6-993d-60534f5b337a.json", "object_path": "flat/objects/e1/34/e13453ef-f08a-42f6-993d-60534f5b337a.json", "object_uuid": "e13453ef-f08a-42f6-993d-60534f5b337a", "record_type": "aggregate", "sha256": "2aa990e70fe301ff02f19d65de6074348dd0565ffb946945b6fc4e980bb6427e", "size_bytes": 5422} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/meta/llama-4-maverick-17b-128e-instruct-fp8-together/67bbe731-ec6d-4f75-9e54-d61b45e6ffdf.json", "object_path": "flat/objects/67/bb/67bbe731-ec6d-4f75-9e54-d61b45e6ffdf.json", "object_uuid": "67bbe731-ec6d-4f75-9e54-d61b45e6ffdf", "record_type": "aggregate", "sha256": "c4e90a3fedc607b54703ae66ef981472bd3f477e34525021ebcba90385f0ce49", "size_bytes": 10615} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/meta/llama-4-scout-17b-16e-instruct-together/45788b3f-054c-4ab9-ab34-aed0dff8db7b.json", "object_path": "flat/objects/45/78/45788b3f-054c-4ab9-ab34-aed0dff8db7b.json", "object_uuid": "45788b3f-054c-4ab9-ab34-aed0dff8db7b", "record_type": "aggregate", "sha256": "c5d940fcc84605c1df8819191c15bdf1df4838552bb03575d7501a2a986245f7", "size_bytes": 10389} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/minimax/m2.5/8ac026e7-68e4-408f-a2c7-e782d82362ac.json", "object_path": "flat/objects/8a/c0/8ac026e7-68e4-408f-a2c7-e782d82362ac.json", "object_uuid": "8ac026e7-68e4-408f-a2c7-e782d82362ac", "record_type": "aggregate", "sha256": "274c66fb79efeb667fdb5c93f7de73b2b9d659816e95e0a132295bbdd010174e", "size_bytes": 9563} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/mistralai/magistral-medium-2506-thinking/862e45c7-8e42-464a-bd20-b297af0a77fd.json", "object_path": "flat/objects/86/2e/862e45c7-8e42-464a-bd20-b297af0a77fd.json", "object_uuid": "862e45c7-8e42-464a-bd20-b297af0a77fd", "record_type": "aggregate", "sha256": "c070a92861af1f937f088e7196ba086d497a2bfb31e5c71b6c1605e081362bed", "size_bytes": 10185} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/mistralai/magistral-medium-2506/1bcd3970-cb4a-4933-9b35-5752b8c577b7.json", "object_path": "flat/objects/1b/cd/1bcd3970-cb4a-4933-9b35-5752b8c577b7.json", "object_uuid": "1bcd3970-cb4a-4933-9b35-5752b8c577b7", "record_type": "aggregate", "sha256": "92d88d7177b96f237a2ea9d6e15d7d286d7a37a156e03618a38e242974cf790f", "size_bytes": 9914} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/mistralai/magistral-small-2506/221a0973-87a6-446b-b40e-f386e98e710b.json", "object_path": "flat/objects/22/1a/221a0973-87a6-446b-b40e-f386e98e710b.json", "object_uuid": "221a0973-87a6-446b-b40e-f386e98e710b", "record_type": "aggregate", "sha256": "1e51ee91006b7480fbadf0464ab822ac4d4ba68d3170a28b75d08c8090987712", "size_bytes": 9883} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/moonshotai/kimi-k2.5/852caa17-762f-4c27-b27e-2b2101ef2df6.json", "object_path": "flat/objects/85/2c/852caa17-762f-4c27-b27e-2b2101ef2df6.json", "object_uuid": "852caa17-762f-4c27-b27e-2b2101ef2df6", "record_type": "aggregate", "sha256": "f3eac85b4a70ed8932a160386c7b1c14bcdab99882648f2fb0ba33a898aece78", "size_bytes": 9577} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/openai/codex-mini-latest/f98bbf3c-68a3-420b-8f81-846b5396fa0c.json", "object_path": "flat/objects/f9/8b/f98bbf3c-68a3-420b-8f81-846b5396fa0c.json", "object_uuid": "f98bbf3c-68a3-420b-8f81-846b5396fa0c", "record_type": "aggregate", "sha256": "195dea21ffee036013b841b5bed7f009010a82e48466b45e8cd956874946db12", "size_bytes": 9773} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/openai/gpt-4-1-2025-04-14/6153a395-cf97-4056-83bd-0f5b2d4118f8.json", "object_path": "flat/objects/61/53/6153a395-cf97-4056-83bd-0f5b2d4118f8.json", "object_uuid": "6153a395-cf97-4056-83bd-0f5b2d4118f8", "record_type": "aggregate", "sha256": "eeada04f56fad10ab8d243511e90452cff315f078c0f6a484519c575927b6b58", "size_bytes": 9796} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/openai/gpt-4-1-mini-2025-04-14/569fd2e8-6cb8-4251-a2c4-3d5c52813c06.json", "object_path": "flat/objects/56/9f/569fd2e8-6cb8-4251-a2c4-3d5c52813c06.json", "object_uuid": "569fd2e8-6cb8-4251-a2c4-3d5c52813c06", "record_type": "aggregate", "sha256": "7817c3f197842dad834a9db45d579ff8422e79bbe91077cb08fad333003d8f2a", "size_bytes": 9939} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/openai/gpt-4-1-nano-2025-04-14/c3d740ff-0930-4e8b-a4a1-d3c4ad7bcd77.json", "object_path": "flat/objects/c3/d7/c3d740ff-0930-4e8b-a4a1-d3c4ad7bcd77.json", "object_uuid": "c3d740ff-0930-4e8b-a4a1-d3c4ad7bcd77", "record_type": "aggregate", "sha256": "31855692a6ff00883f1fa8b7d70b156cfe79c7d172e509ebbe90127f7c3b5c2f", "size_bytes": 9933} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/openai/gpt-4-5-2025-02-27/32b43574-4074-439f-b163-7a40442a5607.json", "object_path": "flat/objects/32/b4/32b43574-4074-439f-b163-7a40442a5607.json", "object_uuid": "32b43574-4074-439f-b163-7a40442a5607", "record_type": "aggregate", "sha256": "69273051d0c6281b22549dba1b1fd5f12536ae6077975472f7a1450699ff86db", "size_bytes": 7576} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/openai/gpt-4o-2024-11-20/efecfcc0-1b7a-4e85-a710-9bf297e9072c.json", "object_path": "flat/objects/ef/ec/efecfcc0-1b7a-4e85-a710-9bf297e9072c.json", "object_uuid": "efecfcc0-1b7a-4e85-a710-9bf297e9072c", "record_type": "aggregate", "sha256": "401ea34e288e3d35a8133288d235a441261c9237f97b1df5efd74b1e32669513", "size_bytes": 7549} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/openai/gpt-4o-mini-2024-07-18/c2db0630-9aa8-467b-a4f6-b5d19771bc01.json", "object_path": "flat/objects/c2/db/c2db0630-9aa8-467b-a4f6-b5d19771bc01.json", "object_uuid": "c2db0630-9aa8-467b-a4f6-b5d19771bc01", "record_type": "aggregate", "sha256": "2ea63ecf732453691ae5699bc6b46c0371a618b840aa3657a8528b49fe2abcf1", "size_bytes": 5430} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/openai/gpt-5-1-2025-11-13-thinking-high/8962bdac-bc2d-411e-ae86-a8ef247edf86.json", "object_path": "flat/objects/89/62/8962bdac-bc2d-411e-ae86-a8ef247edf86.json", "object_uuid": "8962bdac-bc2d-411e-ae86-a8ef247edf86", "record_type": "aggregate", "sha256": "4043402efc6f15d8518f44e1d93d32530c4f3aa432fcd6db89ff2da8ed7ab86b", "size_bytes": 10224} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/openai/gpt-5-1-2025-11-13-thinking-low/df3fa2f5-1b58-4423-a32f-5cb42db7fcbf.json", "object_path": "flat/objects/df/3f/df3fa2f5-1b58-4423-a32f-5cb42db7fcbf.json", "object_uuid": "df3fa2f5-1b58-4423-a32f-5cb42db7fcbf", "record_type": "aggregate", "sha256": "9736c692728116f2e97feb908134ee718b41d37e032bb461927e5fcdd537a1fa", "size_bytes": 10187} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/openai/gpt-5-1-2025-11-13-thinking-medium/3dec3d5d-766e-4ee8-b1b5-a8f8a79c7d03.json", "object_path": "flat/objects/3d/ec/3dec3d5d-766e-4ee8-b1b5-a8f8a79c7d03.json", "object_uuid": "3dec3d5d-766e-4ee8-b1b5-a8f8a79c7d03", "record_type": "aggregate", "sha256": "4fdf12d716d0303b28b0862486c84c0acb0fad6d0ec11f9bb55468ef0ea8b4cc", "size_bytes": 10274} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/openai/gpt-5-1-2025-11-13-thinking-none/b184c615-5321-417c-851c-77f6c491f484.json", "object_path": "flat/objects/b1/84/b184c615-5321-417c-851c-77f6c491f484.json", "object_uuid": "b184c615-5321-417c-851c-77f6c491f484", "record_type": "aggregate", "sha256": "0066dedc05fc158023bb479e1ce604dc129f36453e3ca308cc24e68a53dd3666", "size_bytes": 10220} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/openai/gpt-5-2-2025-12-11-thinking-high/5f9eaceb-43e6-43cc-af61-a039de7b8f2c.json", "object_path": "flat/objects/5f/9e/5f9eaceb-43e6-43cc-af61-a039de7b8f2c.json", "object_uuid": "5f9eaceb-43e6-43cc-af61-a039de7b8f2c", "record_type": "aggregate", "sha256": "f1d8229e296ad8a895170d838f237233f601de54ee14df92f7bb712c33500e94", "size_bytes": 10214} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/openai/gpt-5-2-2025-12-11-thinking-low/4f80fe00-b5b3-42d4-aa69-94bd1fc7eb1b.json", "object_path": "flat/objects/4f/80/4f80fe00-b5b3-42d4-aa69-94bd1fc7eb1b.json", "object_uuid": "4f80fe00-b5b3-42d4-aa69-94bd1fc7eb1b", "record_type": "aggregate", "sha256": "ccbabea766138a8a703e9ef00ab7fd3a8ff606ddae655780cb9494d18d827607", "size_bytes": 10189} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/openai/gpt-5-2-2025-12-11-thinking-medium/8145ba1b-7766-4eb0-8c4a-16d2f3094bc3.json", "object_path": "flat/objects/81/45/8145ba1b-7766-4eb0-8c4a-16d2f3094bc3.json", "object_uuid": "8145ba1b-7766-4eb0-8c4a-16d2f3094bc3", "record_type": "aggregate", "sha256": "8ffa52e58e6757cff9611b8c0b82a818810d9fa332a8423d238774e76dab6d4b", "size_bytes": 10276} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/openai/gpt-5-2-2025-12-11-thinking-none/5b38d83a-f1a0-49ff-bc19-efb27c335a1f.json", "object_path": "flat/objects/5b/38/5b38d83a-f1a0-49ff-bc19-efb27c335a1f.json", "object_uuid": "5b38d83a-f1a0-49ff-bc19-efb27c335a1f", "record_type": "aggregate", "sha256": "61409fdee2df56164bed598237a38a96391301eccb5a7a0fb7be0885d7aa33c8", "size_bytes": 10218} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/openai/gpt-5-2-2025-12-11-thinking-xhigh/c73b2a3e-2243-4a5a-a03f-2617855d0458.json", "object_path": "flat/objects/c7/3b/c73b2a3e-2243-4a5a-a03f-2617855d0458.json", "object_uuid": "c73b2a3e-2243-4a5a-a03f-2617855d0458", "record_type": "aggregate", "sha256": "6390e92343ca8f409417725c4a1db07bdc2c94700214edf4df8fc107f5a6df8f", "size_bytes": 10233} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/openai/gpt-5-2-pro-2025-12-11-high/bb937691-5c4f-411b-bebd-26b436ac1200.json", "object_path": "flat/objects/bb/93/bb937691-5c4f-411b-bebd-26b436ac1200.json", "object_uuid": "bb937691-5c4f-411b-bebd-26b436ac1200", "record_type": "aggregate", "sha256": "157a9527307c72e93b48f2da1d548e0f8eaafa566bc45090eaeb4875e60624c1", "size_bytes": 10193} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/openai/gpt-5-2-pro-2025-12-11-medium/4991e254-8cae-4728-abfe-de24ca189451.json", "object_path": "flat/objects/49/91/4991e254-8cae-4728-abfe-de24ca189451.json", "object_uuid": "4991e254-8cae-4728-abfe-de24ca189451", "record_type": "aggregate", "sha256": "d85969af03c5c4dd7020293e7b25c2e15577e4d4cd6b44167afa8b4e14cd1208", "size_bytes": 10131} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/openai/gpt-5-2-pro-2025-12-11-xhigh/bf730ec9-4aa1-4ee8-a9c4-168553db1c8d.json", "object_path": "flat/objects/bf/73/bf730ec9-4aa1-4ee8-a9c4-168553db1c8d.json", "object_uuid": "bf730ec9-4aa1-4ee8-a9c4-168553db1c8d", "record_type": "aggregate", "sha256": "11c322fc738ddf586e06b926eadb80914aa08a3b4886e45663f3ab4e0a07439d", "size_bytes": 5562} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/openai/gpt-5-2025-08-07-high/0f86b39c-c913-420e-b056-507958f1ceac.json", "object_path": "flat/objects/0f/86/0f86b39c-c913-420e-b056-507958f1ceac.json", "object_uuid": "0f86b39c-c913-420e-b056-507958f1ceac", "record_type": "aggregate", "sha256": "9a19f7c4db7d1b44f8d8176711152a29d2911cebd00d9d74e8271176dbf3e44e", "size_bytes": 9897} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/openai/gpt-5-2025-08-07-low/a94237a0-6fce-4245-9dbe-4834f65604ab.json", "object_path": "flat/objects/a9/42/a94237a0-6fce-4245-9dbe-4834f65604ab.json", "object_uuid": "a94237a0-6fce-4245-9dbe-4834f65604ab", "record_type": "aggregate", "sha256": "718b1dae99237b7e3712d3e6cdcbec1ed5e380896ed6efdf6e268603a1b4417f", "size_bytes": 9864} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/openai/gpt-5-2025-08-07-medium/c215742c-a7a7-4e36-9fd1-b4a7ea88592c.json", "object_path": "flat/objects/c2/15/c215742c-a7a7-4e36-9fd1-b4a7ea88592c.json", "object_uuid": "c215742c-a7a7-4e36-9fd1-b4a7ea88592c", "record_type": "aggregate", "sha256": "12b87b702c27469876bb86adb1e7b69c742ced3ea2b5bc39990ad5becb438f89", "size_bytes": 9965} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/openai/gpt-5-2025-08-07-minimal/0fe0c039-e609-4db8-8739-30ec8ea40ab7.json", "object_path": "flat/objects/0f/e0/0fe0c039-e609-4db8-8739-30ec8ea40ab7.json", "object_uuid": "0fe0c039-e609-4db8-8739-30ec8ea40ab7", "record_type": "aggregate", "sha256": "6220a547adfce2e715591edeb594a78760246395ff7bcf455ba1039067f07e48", "size_bytes": 9956} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/openai/gpt-5-4-2026-03-05-high/dcb9e927-86df-432d-8186-19badd59c3ce.json", "object_path": "flat/objects/dc/b9/dcb9e927-86df-432d-8186-19badd59c3ce.json", "object_uuid": "dcb9e927-86df-432d-8186-19badd59c3ce", "record_type": "aggregate", "sha256": "cb3d96c9d13b91004c9551e4edf22740733f492a7c3a55a83e34858b54319be5", "size_bytes": 3374} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/openai/gpt-5-4-high/51daef9d-ce8a-4d65-99ad-ef83e6e5d72f.json", "object_path": "flat/objects/51/da/51daef9d-ce8a-4d65-99ad-ef83e6e5d72f.json", "object_uuid": "51daef9d-ce8a-4d65-99ad-ef83e6e5d72f", "record_type": "aggregate", "sha256": "95b9a175337764df70153d6f3fb7926668e1ccee68435e060e3d01237465027f", "size_bytes": 9620} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/openai/gpt-5-4-low/32795adc-1fee-471f-8947-b0e4dcc53e47.json", "object_path": "flat/objects/32/79/32795adc-1fee-471f-8947-b0e4dcc53e47.json", "object_uuid": "32795adc-1fee-471f-8947-b0e4dcc53e47", "record_type": "aggregate", "sha256": "319764d06da7a4eb213a6a10100819f0fc5a579065df36ce741795e111510f70", "size_bytes": 9597} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/openai/gpt-5-4-medium/e63595d6-e7a3-4455-9122-0eaa923e7c9b.json", "object_path": "flat/objects/e6/35/e63595d6-e7a3-4455-9122-0eaa923e7c9b.json", "object_uuid": "e63595d6-e7a3-4455-9122-0eaa923e7c9b", "record_type": "aggregate", "sha256": "1f07f13f84428dbc9002739222bcb3a28cb624a116f316256ff818c6d3bdd5cf", "size_bytes": 9686} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/openai/gpt-5-4-mini-high/ff2db4c2-9d9a-41e9-80b9-bc0044a85c88.json", "object_path": "flat/objects/ff/2d/ff2db4c2-9d9a-41e9-80b9-bc0044a85c88.json", "object_uuid": "ff2db4c2-9d9a-41e9-80b9-bc0044a85c88", "record_type": "aggregate", "sha256": "08bb7f52943e7fa8a38ee8cb7c88d9bbe47e1c9da90180103e47c6e5abe1b9e0", "size_bytes": 9763} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/openai/gpt-5-4-mini-low/df2814fe-8d0d-4804-910a-bde483fd9895.json", "object_path": "flat/objects/df/28/df2814fe-8d0d-4804-910a-bde483fd9895.json", "object_uuid": "df2814fe-8d0d-4804-910a-bde483fd9895", "record_type": "aggregate", "sha256": "bbcd9b8d81918c7485a5d673b97cd0a92c5058516dae806aab2cd4621003f37e", "size_bytes": 9734} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/openai/gpt-5-4-mini-medium/76d15cc6-c90d-4563-8f8e-11526547242e.json", "object_path": "flat/objects/76/d1/76d15cc6-c90d-4563-8f8e-11526547242e.json", "object_uuid": "76d15cc6-c90d-4563-8f8e-11526547242e", "record_type": "aggregate", "sha256": "f98d5b4b0d74542345f31ebde26592b7284643352cf5f7adf294fa5acfc35d99", "size_bytes": 9825} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/openai/gpt-5-4-mini-xhigh/dc4234dd-ff41-476b-b73b-93432261b24c.json", "object_path": "flat/objects/dc/42/dc4234dd-ff41-476b-b73b-93432261b24c.json", "object_uuid": "dc4234dd-ff41-476b-b73b-93432261b24c", "record_type": "aggregate", "sha256": "f79e5b004432a01e5fdec8db3c9ea10257cb1cc6e23a5de9c798b1ce293ee9a5", "size_bytes": 9794} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/openai/gpt-5-4-nano-high/a855ae7b-064e-470f-b5b2-661f13fd41ed.json", "object_path": "flat/objects/a8/55/a855ae7b-064e-470f-b5b2-661f13fd41ed.json", "object_uuid": "a855ae7b-064e-470f-b5b2-661f13fd41ed", "record_type": "aggregate", "sha256": "441174dc314cb850a9ecebaa5082db36be6bd49637f0a8b9342171debedbab4b", "size_bytes": 9767} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/openai/gpt-5-4-nano-low/c129a837-4fc6-4300-b0e8-0216bedfca8c.json", "object_path": "flat/objects/c1/29/c129a837-4fc6-4300-b0e8-0216bedfca8c.json", "object_uuid": "c129a837-4fc6-4300-b0e8-0216bedfca8c", "record_type": "aggregate", "sha256": "7fb6c909f8040c6c95d0e21c356461774a07b6be1c29aebb794010face369a2b", "size_bytes": 9732} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/openai/gpt-5-4-nano-medium/3cc47452-50b3-479a-8b75-bee6192c11bb.json", "object_path": "flat/objects/3c/c4/3cc47452-50b3-479a-8b75-bee6192c11bb.json", "object_uuid": "3cc47452-50b3-479a-8b75-bee6192c11bb", "record_type": "aggregate", "sha256": "eb635ae0861602c7ac6bbe0000704b81d0c3db2175e62aa52a6adbf670c85b6a", "size_bytes": 9821} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/openai/gpt-5-4-nano-xhigh/d0451a9c-4ea3-4c56-87a0-f3242f157f63.json", "object_path": "flat/objects/d0/45/d0451a9c-4ea3-4c56-87a0-f3242f157f63.json", "object_uuid": "d0451a9c-4ea3-4c56-87a0-f3242f157f63", "record_type": "aggregate", "sha256": "b199425f82e9f0702b15582b9410740612f0dc6f3c8c5b603c8181e136dbe8ce", "size_bytes": 9802} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/openai/gpt-5-4-pro-xhigh/76c59754-c6d3-44ab-ae7c-d209acf2cd20.json", "object_path": "flat/objects/76/c5/76c59754-c6d3-44ab-ae7c-d209acf2cd20.json", "object_uuid": "76c59754-c6d3-44ab-ae7c-d209acf2cd20", "record_type": "aggregate", "sha256": "63867e6ae56c20f996aca22b3dd8c60dd51f579e058ea0abb998402169770c35", "size_bytes": 9767} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/openai/gpt-5-4-xhigh/fe7c3e43-84f7-4159-8145-fb53bde09930.json", "object_path": "flat/objects/fe/7c/fe7c3e43-84f7-4159-8145-fb53bde09930.json", "object_uuid": "fe7c3e43-84f7-4159-8145-fb53bde09930", "record_type": "aggregate", "sha256": "d5cf60d222e61500a0de45cbb25c780746d934a593090677f42ecd98185cb150", "size_bytes": 9661} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/openai/gpt-5-mini-2025-08-07-high/e2aadafe-496b-4a27-8e2e-0ed9afa16f2d.json", "object_path": "flat/objects/e2/aa/e2aadafe-496b-4a27-8e2e-0ed9afa16f2d.json", "object_uuid": "e2aadafe-496b-4a27-8e2e-0ed9afa16f2d", "record_type": "aggregate", "sha256": "497d54b3ceeeb474e7e511008fa9110f7f6260e4694f2ca2cff7e9ada6975b81", "size_bytes": 10030} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/openai/gpt-5-mini-2025-08-07-low/2ecfc8ed-cfa8-4e7d-b493-e5de2eb3c35f.json", "object_path": "flat/objects/2e/cf/2ecfc8ed-cfa8-4e7d-b493-e5de2eb3c35f.json", "object_uuid": "2ecfc8ed-cfa8-4e7d-b493-e5de2eb3c35f", "record_type": "aggregate", "sha256": "c31172514067d3d354499a544c1bb166a357a331013b68dd9453c49dc942bd13", "size_bytes": 10025} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/openai/gpt-5-mini-2025-08-07-medium/b4617018-4859-4c0a-bbbd-4928b35a6b4a.json", "object_path": "flat/objects/b4/61/b4617018-4859-4c0a-bbbd-4928b35a6b4a.json", "object_uuid": "b4617018-4859-4c0a-bbbd-4928b35a6b4a", "record_type": "aggregate", "sha256": "823c9f419101b0af48bd97a5b947a9b0524945d2284f718f351cd6468edef66d", "size_bytes": 10110} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/openai/gpt-5-mini-2025-08-07-minimal/f3c3573a-6ca4-4e40-88ab-5c1588a16dcf.json", "object_path": "flat/objects/f3/c3/f3c3573a-6ca4-4e40-88ab-5c1588a16dcf.json", "object_uuid": "f3c3573a-6ca4-4e40-88ab-5c1588a16dcf", "record_type": "aggregate", "sha256": "690f900af433b15fadcc07b0ab43ffaf2af234ebf946ae688aefb4536cb225bc", "size_bytes": 10123} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/openai/gpt-5-nano-2025-08-07-high/9777d9b5-e89f-4fc9-b621-fbef22e76e56.json", "object_path": "flat/objects/97/77/9777d9b5-e89f-4fc9-b621-fbef22e76e56.json", "object_uuid": "9777d9b5-e89f-4fc9-b621-fbef22e76e56", "record_type": "aggregate", "sha256": "b7051d2e00b4b6a484a81935c23dbc9e694c0e8b0afc28241bab7c7888e96d64", "size_bytes": 10042} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/openai/gpt-5-nano-2025-08-07-low/d7cedccf-3026-4b48-8c6d-8c74cfee683a.json", "object_path": "flat/objects/d7/ce/d7cedccf-3026-4b48-8c6d-8c74cfee683a.json", "object_uuid": "d7cedccf-3026-4b48-8c6d-8c74cfee683a", "record_type": "aggregate", "sha256": "cf8dcc135c8304b525ea5dba4fae54d2141f0ce8190f6df9dc015353332c3153", "size_bytes": 9999} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/openai/gpt-5-nano-2025-08-07-medium/a67ae2be-ef5a-4e13-9757-7c70d4645a3e.json", "object_path": "flat/objects/a6/7a/a67ae2be-ef5a-4e13-9757-7c70d4645a3e.json", "object_uuid": "a67ae2be-ef5a-4e13-9757-7c70d4645a3e", "record_type": "aggregate", "sha256": "00276b58b62567f2e477ed58f1025ee510bb158322a0bc2a3fc64bf5c0476722", "size_bytes": 10104} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/openai/gpt-5-nano-2025-08-07-minimal/a9e53599-5f48-411c-9476-5320ea49c32b.json", "object_path": "flat/objects/a9/e5/a9e53599-5f48-411c-9476-5320ea49c32b.json", "object_uuid": "a9e53599-5f48-411c-9476-5320ea49c32b", "record_type": "aggregate", "sha256": "455a878da0b59fedc8aa9f66b9c2b98a6d96a11c21e92b431e7acb00a0590e82", "size_bytes": 10113} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/openai/gpt-5-pro-2025-10-06/15e6df2c-027f-4b84-8beb-6f4fe1adcd1d.json", "object_path": "flat/objects/15/e6/15e6df2c-027f-4b84-8beb-6f4fe1adcd1d.json", "object_uuid": "15e6df2c-027f-4b84-8beb-6f4fe1adcd1d", "record_type": "aggregate", "sha256": "0ee398b7db165a428e383da32868ec00e09e55fc8ccc5682af091b277f67040a", "size_bytes": 9876} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/openai/o1-mini-2024-09-12/72a56e6a-25c0-41dc-83ad-dc46e11a85a6.json", "object_path": "flat/objects/72/a5/72a56e6a-25c0-41dc-83ad-dc46e11a85a6.json", "object_uuid": "72a56e6a-25c0-41dc-83ad-dc46e11a85a6", "record_type": "aggregate", "sha256": "41219a8c28e6e585b4dc679713dcd97511868e38261826a5a2457d78f2bf9264", "size_bytes": 9810} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/openai/o3-2025-04-16-high/a666d9bd-9f0a-4e36-9a90-819ca1f31945.json", "object_path": "flat/objects/a6/66/a666d9bd-9f0a-4e36-9a90-819ca1f31945.json", "object_uuid": "a666d9bd-9f0a-4e36-9a90-819ca1f31945", "record_type": "aggregate", "sha256": "9001c4b4a06436f69b464d5b5fde881da771c9f02626e6af1afa7098a7d39da8", "size_bytes": 9812} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/openai/o3-2025-04-16-low/06db9e6a-fd0c-4615-9339-ba21c28184f7.json", "object_path": "flat/objects/06/db/06db9e6a-fd0c-4615-9339-ba21c28184f7.json", "object_uuid": "06db9e6a-fd0c-4615-9339-ba21c28184f7", "record_type": "aggregate", "sha256": "01bfeec9401aa0fe61d8852c0fec78dde71ce4c063503ff3614da88d5133167e", "size_bytes": 9779} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/openai/o3-2025-04-16-medium/e6347367-dd90-4bb9-9a7e-8a604e2d04ae.json", "object_path": "flat/objects/e6/34/e6347367-dd90-4bb9-9a7e-8a604e2d04ae.json", "object_uuid": "e6347367-dd90-4bb9-9a7e-8a604e2d04ae", "record_type": "aggregate", "sha256": "f39b01890d55182eb6460e6886d7774b2fafd90287ecb33d37b23905fdae0297", "size_bytes": 9880} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/openai/o3-mini-2025-01-31-high/81493e61-fbf0-4346-839a-74df3ebf9b5b.json", "object_path": "flat/objects/81/49/81493e61-fbf0-4346-839a-74df3ebf9b5b.json", "object_uuid": "81493e61-fbf0-4346-839a-74df3ebf9b5b", "record_type": "aggregate", "sha256": "523df6e30d661ddfe9e5555cfea81f0e9c4a0b282622bcf9ced8e3e3a415602e", "size_bytes": 9949} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/openai/o3-mini-2025-01-31-low/d71f7512-c1f5-4ff8-81a9-af5723c54882.json", "object_path": "flat/objects/d7/1f/d71f7512-c1f5-4ff8-81a9-af5723c54882.json", "object_uuid": "d71f7512-c1f5-4ff8-81a9-af5723c54882", "record_type": "aggregate", "sha256": "86dd13c4dec9aa898a11a1c1d40454710230046449c08b30637f6d491c510416", "size_bytes": 9924} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/openai/o3-mini-2025-01-31-medium/d50c0ec4-3694-43e3-abd2-9bef55812973.json", "object_path": "flat/objects/d5/0c/d50c0ec4-3694-43e3-abd2-9bef55812973.json", "object_uuid": "d50c0ec4-3694-43e3-abd2-9bef55812973", "record_type": "aggregate", "sha256": "6c77005a96e9a90856e240f4e7b05385d5fbb0fbcdcdebaf1989e96f4d4707ac", "size_bytes": 10017} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/openai/o3-pro-2025-06-10-high/978812b0-48fd-4588-b5c1-91f15feb01a2.json", "object_path": "flat/objects/97/88/978812b0-48fd-4588-b5c1-91f15feb01a2.json", "object_uuid": "978812b0-48fd-4588-b5c1-91f15feb01a2", "record_type": "aggregate", "sha256": "58a39b6c1bf9adb2c388c9367af4dba3d52946064612a5490869d73e6cb8eb0b", "size_bytes": 9924} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/openai/o3-pro-2025-06-10-low/205def2a-7497-4a5f-a55c-46e2dad4adb7.json", "object_path": "flat/objects/20/5d/205def2a-7497-4a5f-a55c-46e2dad4adb7.json", "object_uuid": "205def2a-7497-4a5f-a55c-46e2dad4adb7", "record_type": "aggregate", "sha256": "2246f71b90cb73a8f657fd60f3e8c01ab6637b3ba0c68aaacc2af38e1d40838c", "size_bytes": 9897} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/openai/o3-pro-2025-06-10-medium/27b462e9-e1c9-4da2-94ed-fa75e66bc57b.json", "object_path": "flat/objects/27/b4/27b462e9-e1c9-4da2-94ed-fa75e66bc57b.json", "object_uuid": "27b462e9-e1c9-4da2-94ed-fa75e66bc57b", "record_type": "aggregate", "sha256": "938ea92ffe693a7024d6b78fb210016ba1e0f9a51b1612af21f7e9adede3fb00", "size_bytes": 9980} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/openai/o4-mini-2025-04-16-high/4fcb1c71-bba2-4754-b35f-ec5b54e3f692.json", "object_path": "flat/objects/4f/cb/4fcb1c71-bba2-4754-b35f-ec5b54e3f692.json", "object_uuid": "4fcb1c71-bba2-4754-b35f-ec5b54e3f692", "record_type": "aggregate", "sha256": "5fd2f2457e812aca22b2f685e096c6f3e9559721590883a69f48d37784f7a2d6", "size_bytes": 9935} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/openai/o4-mini-2025-04-16-low/213b6c9b-eb95-4857-877b-534e94a4bb8e.json", "object_path": "flat/objects/21/3b/213b6c9b-eb95-4857-877b-534e94a4bb8e.json", "object_uuid": "213b6c9b-eb95-4857-877b-534e94a4bb8e", "record_type": "aggregate", "sha256": "285fcb09836d0c560c14775f56b361b0d936e509167eda09a25db44dff5979e6", "size_bytes": 9934} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/openai/o4-mini-2025-04-16-medium/04db58da-e9ed-493f-8c65-f88a572abf2d.json", "object_path": "flat/objects/04/db/04db58da-e9ed-493f-8c65-f88a572abf2d.json", "object_uuid": "04db58da-e9ed-493f-8c65-f88a572abf2d", "record_type": "aggregate", "sha256": "d1f0af71807d646b2e4594ac467fd3f634dc627ef6bdca071159a28a2867bff9", "size_bytes": 10007} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/qwen/qwen3-235b-a22b-instruct-2507/929438a0-89d5-44fa-ae38-4cf583f4b778.json", "object_path": "flat/objects/92/94/929438a0-89d5-44fa-ae38-4cf583f4b778.json", "object_uuid": "929438a0-89d5-44fa-ae38-4cf583f4b778", "record_type": "aggregate", "sha256": "0228a1c88f9e526a774426b9846f770b01d7f7f88a33b4b74f3d096a8c3a5866", "size_bytes": 10111} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/xai/grok-3-mini-beta-low-openrouter/d6299979-fa98-4b4b-934c-c7d2dde2d0d0.json", "object_path": "flat/objects/d6/29/d6299979-fa98-4b4b-934c-c7d2dde2d0d0.json", "object_uuid": "d6299979-fa98-4b4b-934c-c7d2dde2d0d0", "record_type": "aggregate", "sha256": "ff914b57ee49cffb65486d151aaa0874ec8b2b6d0ada6c00f3a24da7ee1e85dc", "size_bytes": 10146} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/xai/grok-3-openrouter/0cbb4662-77ae-4245-b53a-4f3af687decb.json", "object_path": "flat/objects/0c/bb/0cbb4662-77ae-4245-b53a-4f3af687decb.json", "object_uuid": "0cbb4662-77ae-4245-b53a-4f3af687decb", "record_type": "aggregate", "sha256": "cb11a8b0201eba4ad2c1f3e5e073b95a132b5a6078e3b0b7859edf0585c19c1a", "size_bytes": 9736} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/xai/grok-4-0709/47a87599-00ae-42be-863d-8380c5437107.json", "object_path": "flat/objects/47/a8/47a87599-00ae-42be-863d-8380c5437107.json", "object_uuid": "47a87599-00ae-42be-863d-8380c5437107", "record_type": "aggregate", "sha256": "5ec41bfa5737e0a4168a298baefa29047c209e0e9b0466c3eaa62f206ddf72fe", "size_bytes": 9588} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/xai/grok-4-20-beta-0309-reasoning/48dfb7b5-c0d1-49f2-88e6-c98fe14a08c3.json", "object_path": "flat/objects/48/df/48dfb7b5-c0d1-49f2-88e6-c98fe14a08c3.json", "object_uuid": "48dfb7b5-c0d1-49f2-88e6-c98fe14a08c3", "record_type": "aggregate", "sha256": "547218a939d1a10264bda7530c813feafff994fa43afd5aaae254a1d4fce5ffa", "size_bytes": 3390} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/xai/grok-4-fast-reasoning/b415752b-9557-43cf-8a52-9b98d42ff053.json", "object_path": "flat/objects/b4/15/b415752b-9557-43cf-8a52-9b98d42ff053.json", "object_uuid": "b415752b-9557-43cf-8a52-9b98d42ff053", "record_type": "aggregate", "sha256": "66095daaf484d4de5f1e3c6c5ca88eebf9d54f5bdf418acbabb65562fafeffa5", "size_bytes": 9872} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/xai/grok-4.20-beta-0309b-reasoning/c3c2d5a8-bf1c-46d5-ab3d-4c22528e34f8.json", "object_path": "flat/objects/c3/c2/c3c2d5a8-bf1c-46d5-ab3d-4c22528e34f8.json", "object_uuid": "c3c2d5a8-bf1c-46d5-ab3d-4c22528e34f8", "record_type": "aggregate", "sha256": "5c144bf6cef1c6c3589c160155673487067cc6f7f8d3c52775209b07099623c6", "size_bytes": 10107} +{"benchmark": "arc-agi", "eval_schema_version": "0.2.2", "legacy_path": "data/arc-agi/zhipu/glm-5/18f23454-de5c-446a-a00b-849a02f81282.json", "object_path": "flat/objects/18/f2/18f23454-de5c-446a-a00b-849a02f81282.json", "object_uuid": "18f23454-de5c-446a-a00b-849a02f81282", "record_type": "aggregate", "sha256": "70b261f515077d62ea06ee1f80e5adf63a4579fb62181592f0b96d40878abb98", "size_bytes": 9408} diff --git a/every_eval_ever-main.zip b/every_eval_ever-main.zip new file mode 100644 index 0000000000000000000000000000000000000000..6061ea0a14a5144915fa5b5e092399bf73c00fc3 GIT binary patch literal 2863631 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%0A)vcK9_ZG`tv^C2jflQ_$5D%43Q?Uv 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 z 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

R@*RH~Mz#7{_xak^ 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 z%0D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


M4qXepMWpH>{RR`k<%4R1-A8lA$(NceV(l@N|J; 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 z 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%0DB35K?dU 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

HHXK&}<{ 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

*i| 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

TvO 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

T!0P;>XvScx501M$>nUk{mi)0uGg058}eCYR%v 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

n7>((Jr6tsdu{CfW^1 zxK7IHHbDIhbu_vSbO4lx>+zrGnQnKXG<$(cWQi|Tx{Y*&3I6I387_5}`eBkSRVw~! z82wrrt;tMPn+fPagLk^?Sc?VH=1)GMC8fV$$roMk&dweFXNVG)nZ`e|jUs|-fHeC@ z?eIY*)C35jCa3wVw9Xt7u=YEXm_SnF=tC+}#gIGA{y4z}oDi5%UTn_=77vheqoC#?G!6)Y7S;5`t;#8K~hT zOyxQ!Z4wvM0b41lf!*yEc-(3m7AN8hk=(w@$am^UoiIDiPf}Fsr4u8y4JxY0JQXeM zx?@I8p?|8XY4073qshE=)PEu#-euLB%T~y)W=s7&w~p5}t%#MBU&U><<7)S~s2uk} zi~IW@V!)LV2wqlf+>Xz9WFx9Ouuug-U7ET+2=ZMLZ4}m=y%^J3Wov#avHG%p)4v2&sFxXk2DBhzlZUT`!kd8iR6Q^ z--Nt4d_G?9*;+Vl9_#{wn|M!YeHm2tdgT-+EmpRy<7V}wP zPLrzM=jjm@Y;Pt9LkjP1C@seFA@!Wwi0ZZI64E@bPn9Vvp;4ebNYIElh)H;^?j^L} zH;soTh+=ld_1N8xYO+>}e~Ni3CS2Ns3$EzV$gpJybs>fL>7dP>5a*Y;onU)PZ0l49 zf<6-zL}{2u#G1$*6asH9qjX}DHvEG3_)w8df)3yx<~k?Q;<~#s`3z=@6gFV;p-SnZ zj+4=QQx&M|8#(NAH`o#`Lw4UI;xQceq0H?NRK`|oTG?=SvB&)72z)E1^MriHnQ;UyYJzK4f zZ!fPBMajqzoOV)YU^01bQ$hnV(;!5#Vl0RRtT}{pnfLiqm^fk#>*)dCI0^yt7J7Fg z{ely5#IPnlFHF%UZJ=JcQ{W3KBN$%ff+=qZ1couq2kQq9a1h3iCiW|3qDV_&CAq?CHm-kFL%PEoQ7 zX$pV1gK?f!jK6G_sbqM>#>2S^omNz zlyq;R*H@(~VV{rHf4XIR#b_$%+XQP2$=GP#zQ}4y%r56weukm)Wz_wZvN~H1ttsi) z$yRMn%1Xr*Om9ib3iIk#Q_4Cmo08%dTzHY9ITdW7HzLE|IrSNq;#RNm_sf)W?t#TD2x^}eS$Gj|8-*&oiKAj(L81x{?+}n{P0-T*{8IYI%yku`YN5wLb8Ox@?k||3v4fR0 zjNBsA)7A8*qe+-HB}EW7ev~q{Uogg|A5U`i+@y_vQ;=1 z1r{_|X+|Zeg6B0483bOfT0dz1rR~b23p%zhv1jpzb)T|+Q^UvfqjngqYWi&(nDz0P zF;WZT2wOYoN1`xd1%MOa@K}hR1>Rj3OSUaF>ClpLv8o*Vhb@e;Hy@-7vV$OeE4jc# z8Km8BrSQ8A+7BRBbVh3lR}q4BBcz6tfYxyAr`xH_#E-*pTy<1F4uw4c#kOq^89-CQ z_M<{}dxue1cY@gc6u5$(k8S1cKHn)WuYZ{vI^CbnvCE?E|N3&3e>XYH<9~Z}YGAQV ztjxhFJ+rl8KVlxd@x~zs5)u|D+W_?WDvvR>e>{#(e&el+0O-A;HN`(B>sQfi{~7L6D#=I&bR{OS+`w52yrlPa_dz^ z7)NYQcnqT*lhoeih&rAgx#U-kLI6wCr~%4{a?6KZ6i8`)#Lv*xminpRU_cA>UWXu& zlo=mVkT761`fGF4!nitBu;5Jr>HsZ-$=jNa^+=FtOU#?1J}^}`wp6L@?`kNq5yz#w!qXU#7`Kqd=X0~<#L zRJWk~>I|m{M$y3aTAM=k&81+-FFL)|B0mvVtsJ5Hk08{ET573KBS;W$qE21QKmyGe zUve0+TClpS=rDgq-JYfYCVC4@AJL5S|7+TQ-MWeP6zp|vS?vs4iG_MD0dhHT@w z*r)D>|9nlu0!38bw0S(FF7;oH1BzsoS=*K=OqYxcO0Am5c~)Gu2M;PzK<{`y*g&b|zEhNy;EsA0 z8#go(%F;ZnU?corrQ``8Z*UPA?THaSP{fu=D_ih6sj7}a{3n7FDs}-{;Yv0sSb`=& zIc`FQsaHoW?SIj7UXNUfppt*nDE*XSwQLtK9O_Zaikigd-;$e|ip z2aT=)=0k`;X%V+At%Z$}Ms{*r$X|+UpoVO%g&~qu`+00-WyIz&x==exIqHV9c0@~I ztp98`VCXX{N7O)X8{pA3p|^JcQS6ggGsTaLyUwrr&>d}P79$C53#qutjWSp{AC)K48NwKkgVz z2sCMoerW+yQt-i_40qOYZ~hcfu1wA&=TaQ#Su@TVC)QU17$(U+pBpS;?@-bC42kmZ{kcGLx>oMJji!E2`MGdj>XE1} zX6)94bGRV9pH{WbqU$Y$*L#s22LTNc(icJcG{c$OFzh9DL%3kJG&oz=v8TGm;-yr; zGHfa0AJ=~7X=##9Cn%@F58{>{5>eJP7H3``F~OUy-J3fnK=8xtDwAwI{aT%*Ey2zA77^&s^!H51Cb&8L z3;9rfAg7^Cq&%NJ54x;57F$euy1NdKpU;Ig?04G9bByWj9zc!v2^kLbiT;0-J%XYz zOHogrV%j)q=Rrmg{zj+}8s7LLx}>J?0g#L+@I(mrEyllqF#^B!3{4XHAaCvA1%lwkx_%i3ZfiPSuo@~RD<>x~czETX{Rm8TN)TxRfA%5$m7>1FP+ zvwNme`vG;o&AE1=w|zYRW8DQiLW1C+5T``QmzfU)ikTY`2jTY3C+kakvlbuFM{+NVUn> zOEJUe`V`7=!+RX#+1nJLSi&)5OPJ$u-AS;A;|wXpa(mFHCl=^-oo>b_!d|7N zG^SyCOt2gA{!)fQ1rlhQZoxRn*oG)g~Fwv0Pb?Dz%Z6OfW6T zh2O9qg9b2xqf&xoRN%*rvhaw_a=WphUKO!(9dqQje%;yjP*deX`?lEUpi1W!wl<(^ z1pw~xqDvEBg%e~=;M6sp<=VQlf!HQ9Ygt<$wnjgWn&v1*OF`YXz7!_KipmG4%tH&` z`Q5!Gh?GW7TcD=63WEwQ+<8H}Hu|jY3Oy`cqpix;C8zMzKY=^;Eg*K_Q(+S4YuQ%y zk7OfFj}l3{R5@XEkU5f4StLa1DUj_r>oRUtiZU>Hw%92RMM~{5I#}QvYziYSxm08{_&G(1ZnhdC%odskQRRi)FZ(%IF^hS5DdW zz+RN;pW}M^)wo_8c*w;VC5rfw>$;zl&yOVI2|Kt?kCzi{vBH0^8YZ7~enEEH?zYlxx-!C(#B8t+Cm7uF_ngGfR9ncJSq*8fS{M1l&# zl#@oyp$sE$bI>Ipgx*_r8zqEd(g;S{8$N+0=MvJQB=yn*S9L zZNlB}rJi{Prf4I16aZ>k!=^A027~=OGrw;o;}z`I zHvM`$stXdkr)#sV=zt<3d#G6DTf=ZFwSCE!7%WbH{R(#au-Bu;&b$H-h7F2h-mw85NXq!_rJe z1LLBe9-26xy(}&jh`!EXo1Wj}UpYx>%|oH@XqM7X+ayM@uV@uVI}^8nIm+;f3E#8g z5Atp2YVY9o6@Gg(ws5e$>G|ntlHvZf`b?jIeQ2drG&?x%UzA@S< z)8%u%)p#{*cKp2c>g(?JFZZAO|Eu^6`0QDc5N3|j(ZO^F7@s}Ny+(4#{GFEn&^@Nu zevNeZ+sn=O`2Q=us6V6XZ;W}i2j7GHc#mltyPyc*hCCBk+h3~BkUyKZ#_NAm@ePk9 zb3FIpX@<`<_eT#O+)H0K-fQuAv*}+_@w+6Ag?0~aQHdB5Kq@g3|xz6@SRA52|OzpqGA>h$-@W?lQpm%-b;Xg%_s2X@i9smPWbKN`0+4& zdwp}`kN5G%|KsQsADYkf2KXx#gaYpy!ixK1-cLNdO5c&`Q#Z*EP<{8_>D0&nlRZA7 z1jf#ng3Qoj!+ck1XiN_nb(Rrn;~*F{$yqyk5>ERCc0kQWube$rk>B?vdFP-V%jkqi zku%eKRllsL_RSqC<&qh17`6wY!^n4M_gS>vYyxBJPj&zNQDFLe@*w8ge>*5*YU>d4b8am?#Q(pciYf za39;#S+z8qoUO>QG?zp-ucH!buq!5tL@=hy4s zeV^u7g_;5gLX(27hV_s*^_p#iSSz`Ns2oxz%!8IJTU11JQA%h$CQ;cxJIGcsftnfj zNFTH^+e{9ayb=l`U>G?d#|AiDn=_+eDMgKx2)q>yLt)UafhA&MXZ@+aatS}f zQ64phJIzK>%ZI?=i{}#z?uogIQ3I!G*_A&SxI$z!NAkH01Wa(VeVC2pwL5{TWVs{j z9eEc`EWv}p@AVvfxY2~sWhC+X@p1=RpcgA?IrIREUdHkK)h-!ij9?u`U;I=s&{LVX zXch~}f1&GPI?<3&n|`Dj!Wh{t^xOZ?o~}~-DPGIv`Vk;CvJ{*ypFvB}h&U80fasE=5QE7jO-@wR zomD+zoyv&_wUx_+FkO}|&%!`{x~V-Yyv8aP?IngW6mO;?79Bb|g2b(0ZPZEfPg?Kx zL(z;`B;S;siRzif&SW}*iHpqRMuk|ZE?qfNOKs++00nIth@AC46<|XX<4^~=M+(Ak z6k)%jP83GMoAthE|Hl#i?0DLTfbWd*cLE`p^CFhT)CDKxTI7{^#jvOF5tFOFNd@~U zQzB|iF_xZO=AT)>cIT_5%Z9~cl`z{%`^@Y&+4dC1mr~9bt}aj7qTsnh4Mg@#G?{9x z67N|@~Rk~_*CG=Xc-km3c&A3X~A$+aQQ2K>#NN!YH zre?Eye>?d8kQ*IOufC9S&F^5_QKYoR`#f>EHI5F=V(n(&qrvUh?#*S|e?0}kuN220 zoH+5I^Z9RU2o+Jvt}H5cmLU*svys)`k)@cW&*rNudI5QLr{o1y*$p6V;Y)ldFJ+Db zq(9Oo!5Ap3CE^tPuNF@`uqdBU) zPD1vTHJ}ZtwzBEjtKKQYm zs-b*Jul|n2mC{zAhZ2qa1*e(mO01W(857fCa%^%ZsPcI@xBm2Eo1i@sn1tE1UFfjY zYLz{2v0UktH8%Sn0G&W$zq1{B!br~=hY^epyX;BN@zP1po%ek7H1pF%b}~|!yFJjq z^RlA=6xOrYne|3dl;XntJ9F%y=a(e@J$Li?)yWm$f61gZ%Iyq_pY)Qrhfa=A|LDY@ zvAI%44f}P+DIxujUJn?`iLqnJNgB;0)|S-km4&KE!r0EIAo+T(nAJUct|9W@=A`j({O(yQjZXdhSqZyElvdKpIFe zIh0*lmi8XwKsecMpOz-RWZZs0Sl(oVl@hV&fwgr{LL17XV- z>QVjU_w}N5NG*Xl#Nk;dx&}1c5UB&n+7ep>)Nkm*3dUF!PopwbhH2Pi?B4UT=p4VZ zFda=}TTF-SS8aMwvNBlpxya266c&zzp0wE;+-JmdoG~Ez&@1&Ep7fN;cKX3MgthiD zq5BVpR&D&V9t=Uh^4xen9VQL)F_$C-xt2^Ac9RW+BCvbTR)AbD*R6m56=nx}JfdZL zz&f)@<^2v6_`OcGhKY|b8GvdlrzD({_C|`=muUm}t-Xo-?PXe^7rfh>C|iwGzy9l z#f|w+7nn~RRHLRt*dC&$g>uZ{?VdWp9MAz>6?D-sBnhZm1&y|;Z)^~tTFGSk z97Ev1vVlj1{;A_G`dP=a{UW>K$&_HwBs1s~UA(q|2xbE@1EnRzo1u)B9&Y=xiqmE) z+{d2KC6GAmxIZ7;toL|P0G+vMtEEH0Uz4&&w^pw>Xr|hsl00AKer2BIzaPS8Cd_tD zb>0U#z>1)R7qD-T4GDCNRc@P@(W4j&U@+C{MWNJp=7^sqkjxoRgI&)yiP)o#8QS5=-cw|2`C#=dh4r(5Vi{6_ zMOFr&WFy)-fIJxN5Z`M+5Fo7>QyDO-4>A&qBQovk(lKUmD!&nmsi?J%SxV1PRgS?e zqi0tiRR+Sg?MB|Qbb(Vu_7(_OqnFIp*z`S)5lrIRNE#N;5F%y*V!c%@Z(cw|O%`~A zGE{xsfrEJ75XuNb;vz+W4S2r9$;e9qzf7Swde1cbmZPeDSbXpwRukJRpJgwgriv)RuPU)duFMfj)nVZS zYN#(2d7>EFDRe*4R4S__#kQ!-?!g>#dx~lTWL2i}KmQAC4Ua(z8753VO&X~5o1K4A z<>H%Kd@J7S1^_W!pd2)$^aqkPfR2L@RZJOwDNwMlU`K(hN)HGLBWG$r3QH-w6-FWM z{7@%3!Il1BWa=Tte)m90BQXtyf<9-J7tCoL&pvpX3^c$(R{40hWpr`7< zU+~R@1&EflV8VjF0bg7w2!jfUDOiJnfrhbO0<#5J-=@##lb(U?(tp$*Hjcw-;LM?r z5g=1ZvQ6f4rE=LmF#lEjMU&N?CkN8u-t8l4@A;j*++J8yOkqa~TN)Z!O0++qwO|Jg z@V%l~{gjJ`(mR{r-jg{Dgb|BVfTpX7kLL)~_>i!OI>n(4Zk`J8w@|s3{qr4Y^W!7tJ%h@5m+iqTyCi!^oOu^*zbVONri zpY-Lfq>$+^%mR_y)JhJ>56s&R!rMH-f3G=9+_?EmIhY|#)!20|FidI%Z(&Sg5a;% zL}g`=T?7cfaIhjH8wBqwNP-LoBN-j*aCZPs0`8zYKoYE~l@jR{*_zjxhu)EXso5Uc zdDz|8o)zi0+V`q|$RFrm7*#dD4-jA=B9qKORR#ffJJi(lGBq_dRseCS82#XH{Ab(; zf!wgKYK~oK@THg#b)Vece7mqf@z9=p$sr1Vo{ zsA<>M@l~_}$_)OCx|B8C&ZR6sg;tNe{MqaA*WPJ2^q|uQ7y26fLujvXH~V!1Prx(Z zagr!VC89=PNkqL=1It2_K;@xc0*zV#g@uY$E>_;kr4p!jP?8GjPO#>x1sTkc>XrG(r@E+bWn997QHff#0xD7DFQfv!5K3a9Laj&wXy6(e0nls#8?AsbsX$$^q@haX zO_#}%gf%g0aRFh17AsywQs6=f;T5QaKuQ`EFN{H9Xo3oY|D{^2-4uixj5fd!$3lTH z)F70V(blXgWCeqPe1qi~VnM>LWipAtVymJ(Q9?ApR4^G$JBcHV%5hTxY+JGun1c4X zj7AT=#$iMZgG_pzN|AXK<0~@O;J@RWCm~zrN`jvm$GD>w5A{H<;ND44P(2Kon8ZIp zwKVU@ur>mU+7oCAQ7L&=Bv4@qi3aEeDHdiE=ZO~tl2@ulxhJ9l4<;%+)fA){m~R2C zX)qvJmHw0VaP1|RDmSqFQji0QL1=L$B6*0!JH_grScUe*a!(M^y#S0QY64oEWh5q8 zbb3}Q*tb1k9a$0^il8uLEx87L7LcO6vCM^l0+b>3G(-GNO+QnK{|7fy$eOkE$vQlx zFH;%5SVK_ z&bXis1_caNPS47h#W*Iph+XRuEFg>)tH3oGQ7o(Ug zdfynTIf67(9LEa9SC4$X7+b|IJR;Rc(`=~fy4lynbMdHLIbN$B-8Je@GVhIbv!fob zX;tBH_4v*1o2|VqvvYebrZ1VzM&4)3dlL`fX1{0fU}&RPg%wy&9phGT0Ul!{4}yQSqhQ4LIwj9RzggzP~-uIKVYV^ zHiq2M4Px^UGgEWRT*OSpZ8Yq)a&tp^XI|D?_Pud;y}9}%#mt+!wLa=u)sbA%cbd{} z_s%Hww2bsf*~t4uF{1*Vg5|_U1Ipg~?YGQ-f^lmYGg%n3fsMI)oWf{m!XTfHG?{&H z&qip}cQ#vV{h`%TcJ$-MyTN|@sD5xZkwJ8$1;5%W44~l$P6lAfU@{YYY<5PD7oY2z z7}t-eB%I-H1J8U&I5kM7Y#PHAfqCXNv|NP$Ow}S$&cCvjZC~BO{IYH9nBVh-83zS+ zwfceA7pJRV;M40y+fmS!7c?YIY^Xr_HE^L5v=}^zG$~h$rLakPHrQxSf~iiwEVDz7 zRkw(TB$l^v#mj!6O+;#ayJO9{bq=vIU7J~Lu^+1CT4Z9%kHu$p<6^ZIwq5!3p|c;# zHCV%7iyOv}G6~njvIKo#PD;UL3$;oOyIgh`FJOXsYE+-tapCRadFu&pR!3%!UioQ% zHGV5*tQsy6V&|slEgpm8n~ikBOZU%Y`MpGM^78m;1=k-vv*k%D+|c)h7REkaSj|xf zD)Os$cq3G$)3pI$zHGtmJ-2YF4pa+Pr6^&vt_|iAe{K#`+W+$&^M|T4=$cw#bfucu zTKr)jq34e*)f)Aa13Oqhd;Ex!GPwj2yyK{JLzRT#tG#j9))K7EDJyK>zTqcZ1*t*; z$*%-hKQMS4D9V0Gk&u>gZtxiq^-jJ6#|Gk+$E(0Z{{5Pt&|1#yJ^R1|4i zi8*l$TqjKEr^37OS<{~mXs86NDF{UgFix!5q;%87f{t-x+9MYxeq`}1)FHLU&{w>0 zF02Kg2k{B6(HZa_yKu6fE5FWrBb4%A<<}DPYl-=_r2JY^el0n_mYiQp$*-m4*DB}N zD(Ba#*$~o}r-R%$P~_@gQ7>j!j;B zM2cgAMd0wmr_i-lXn}ZL5Q|c|Q1dI69;}J_o!kCcSHPu-98{W%*I??!?_9hFSGV`( z;gRkh)vBB8QsZ=UO{!Hko}|~Hu~8cCl~l2+99NCA@zGj!w6P&=DnDoE>GhuOp*_VIa)?{1K|h7UY~*{7!2xiGtOT;IL#VCEnFy`{F^t+nn>_1e>9cK76L*S@+tsE)Pk?#}9o zt=Bh)t+ag3M&2hfdtgyNN!HGQ{@F0Hrr&G~uSM(Hs%b~H?v;I{uWz{%NjyEe{Lk6? z_U6_JYp$QLwe`lE{lhoS?UU^{2W;cbvG;O)jUCqycC(`mvp@CC&ExgWIySVz>IZE5 z;AH*y@Ob^CzPh9yY*?dEBH5BuD1LaA9APk)-Hhlg*DPZ$P$&D7G#`QG|5J6u2B zKG^>8PyfW0SbhJT9TeGK{b2L$_TJw5kAM6#Jl)(|KR95!$Mya7;~)R{U*XBl`o;!p zZXMS**N^}5-?8Gs+NTX7^4YH+??U7C!|mfYfBDxi>&uiM{{jun6gSUQku!ktnUhKu zW&q_gC!oBrC_r{4dc_6%L34}S#~+v^@Z4dT71#3rH#Ov6AhqS}i2R&sFlPYf^C!%l ziP}GZYRwtI`4UMuX94GPr|X;nmM@dob0!}DY$-s0{NsN{)X&0HGiD2g9v+h}be8%0 z0*OUu0B4pIq%&&mU4znS=`gu@Z7%ub$?sG4^qMyp_+{w*jWg5i_QQS?Pt8#VE;^!N zwgUw|LsPX9SiNk)wcEp6x|P{kR+qv@K7 zY%)uOinuD507yKA;L^S6K0;?}r7kGGU4auva7mz;VfjVZ`_4AV6RE-$z=m>di#9J& z!oa^82p<*r3HQlaeS5|>O9ETqD_qReJTNskXl7;-VFGgF(6RNA#udnMpvOQQ_;#b} zUSS`hHUi$|SC+$Lo@$BwQuDvM&4t8h$b`FF_4Ou*uY!LL{=_K8T}HJuH85A*4$Z!?RrCw ztbkN#0;X;$d;&)G5}i*_ow!;cO_kIZvxx5oNG(%0xTO}xBj&B_W?%f`CFzHbiMAlO z!B*|t9&2<#fn$qZbHJJg#s@92(_*to28ls8LfXR?U0`gez*x61A&*&k2f;DOAE07~ z1(yUaYatjNwGZ?~3llZIj)<5+u7UG0i)kKwf|Uz(q2X#5`WwIyqkID^aKQJFOO5Ub zSDj)^g6;p5^p+JNDOq6PP2g-~9F8MCOS2S7MHYe`V&#_*Y?$f`7}*DYK==z(EcH=*c8=k}zVp z1B3D_dkp5~EkaktU4So?{zHy96g0S|YCVbqBZF5lb1baOT(q}AV>S&^t4yBRjzl-s z8pd=D(esP&H)u|M4TW=8_f#>aHZpLrputQZo3OwLbEz+}EgQ^g6eTC`W&&aX&ssah z0bOSE_YO3Rnc$aLfdX2TSFjc2jss(v!>BzCx+Iw_)_dm8_Z=~MBg<~NiE^Br3j|i6lS&@Rz{QZB>KS@VGFv3+Sytrl7$4CC?s8SrA3GVLOpFy=60Z<0bkJll=qK)n9|$ zL{}DB1zFujL4`JAwS`|7V~DS#2nDJ_$;)j?ZW@mRtcS`MB{4pv4J}w&m_6I!9$V9j z_UUKSW&;=kl}$`ST=jZ7obg>i68IGToMISz+U zS|@Y6km7zK7VxvY`*}!iqbbDOEpM`mk=nDf7L(-cZrc8E7Y=D1fnP z^r$aTN>`ram+k{-;n6vl5q^jbymH*N1M_M+E=L=~+chsNV0ffO({)E&Zt{Eo*bhSK z1IKZ6!-+3mx%0p%_yhH%G$&c4J{1QGFvRR-1P62jT@FL+NU8m47Y(BwfBPUff)Bj`X+-WsjI{liIf82k>-o_G%~EaX^AGf^>sosIwXPUh@IQR^);7B z#xN@GE-X*N1z3DT)EXxibvQKogNSqwwS1Zp2(9QP0G$6I$V;sD0a_h7-b63OXT@KC zh(&P;X{b+b7u+ff-TA~VJ{|kQm*?*E{3KY@X9POr7v}`uKSDy6-1#;+ow0FyFf>7G z^!>3e?7w-l$a(P<)f2>N7bUswiOv8eXKGR#9B zFM_~WpcoxrrfaZjfJra{b%BueNjIyg3)*dWPC?UCM*z(wbn1BRxN_aB9i2AaYkhrv zLp^=B(akt6@&rPsZp+rGv7vPiHD~v<`QEr+U32Zd)108F&lo4!WSuS z?;CF&=X9u??p;@}r6 zXT#pB_0johZT+CUxzRl=SL(Z`qm4mzBH@E5%>K;gi8^#_yItgeaHX+rd0VS1Y!9rO zzy9;W-~MqC6C|kqz77utDY8{Gb2a#9g>K2hJ0dI>y`$XS(FIgHX!06tiyNcb2puS0 z#~yXMp5L3dw8fn#VCw$$pZThOcx(GXCtyOOx!f`|70g&D3&tJacv|w^0%2h==iH(1 z8}|S%vIatm*Qmo1q;KF-%jA1_j(4vYtYpoiQCwmc%N&900T{sN_R+p`f^NC7jZ5u# zpX@i7zpKvC!wuOS6nTCY-|x@czp(rcz&6IdU1peMk(0Ua@{J^zwJo$JEqmy-5`D{C zpy6UDAs>iND+rF~#8{RBR|hvlGcX#gNIiK(mNZ|%wtS*s3ml^v^A>T`!lDOo(r1{# zcwrTHv~f{~gtAy<^&#Kmv_!Tn=1t7Z8>_L;#fWZ~0B}%Dv8{zg@&Gx;^~m(Rd^~n9 z;&{sszDX^JxFaWPQm z3rw7BatK&nLoQtxNWq${MIod-qa2P$}Q1^&_+6v zslS^@bE0`@ML%SusUUiRVu9~q#WmzBaBnL8YRCc|$JBk#1gxu_C|v-vVhL`5aOAW> zO$k&l|&>~gmX!BUzUj`x)gS#CuM-9Ib64<+sQ<;ip#6&o3NDmwi zU=K8?%L6FlF{i;$RPF=Nkk^2nsFW6N-o+f8i6Ayy32O!hT|l!i`CdYY_}0BUGzM;w z9e@?j1!WT-Tv$Ru@ly2|fk%d4z=(U?v~X`x%mc1@EjQwr<2@jgqVLJ^Jk}P*qWF?P z0JRcKYhNF%+)qjETB%EI_&bJF)2P zdm5Am2qc4RqUSJ2dM&72D7xWJnG|m!5alEf)V`f)fpjB<0#Qm6031kfArRV8nE9T% z5piL|stUx9;Zq(}4k3|~+JxLX#M>y#5jDOrKx8eriy-vre(yE~Tp^bedW1!mj0nZ> zQVk~_P|qi1`xy7SV8$_iGK}j`NF2FF1{CCg;%@WwK=3Iv8Ra9?e^D5Gb{h0-p94s{ zbwT1U`5_5dQ+30ic*(hAo9MhXhFSn-nF7-}kGrqmSt_21Z!fBF+y1wgES{kOmU;{xFM$N%`>ydNU}!MFPOBWsaCf7Dl*Lddua zo*CYSv&k3$p*SZO)6|Qh`D6*{OShZjmfhOBIo@0yE9P+xr!`_gL`ND=DjPw zD-Z7vl5CdTjUWvE8r7cIor=*zTmy*JHa6e7+vr{d#OSyOpoUcE29m{d#Qo>#^Oh$9AXw zd_A`N_1Ny$W4m9E?S4JBJLTu=v0eW8dTjUWvE8r7cE29meR{`s=d#&8^`7xuHrrbp z%J6jW{n7hT{r>jqz`P#b@9f%7aYgR-=2nb@T-yaHgj1xd?^EUUyw= zRgMpKTf5f#lhK(vR`rZ%pC=#`TGpFgWB1KT^-ef)f!m8<&$bM^h&?XEp;ZI0GIB?>1NTN4eKd7xhWBPjk-rd%YKJlfAa z1B~`Px*8exbqAD1Kr?6ynCH^y;t_uTlvBhP#1_a`JS^a8qRwJ)R0P*5XtQzi6pS`9 z&+I|rieJIJM7R6m?mGWXo5e$;AMRADR-_ev0L*K~3}NPVRhRajEs7k!owS&wL-?vT z4xhMc+ZaZE;}M9Q>h5sTPnKJcKL7qN|F`$|U*iulpTU!i#svS%iIDxk|9v86)D{7Q z|NbxkPY#gq2CBiI|G}~{?Y$ZWTo#gp95-%5n3_=lWxo!7{%iirq<9iyFHhn>vp)Gn;*tv`gV$lU z-12z$MD%}7$8?Wmv3%({MNRta0XhdRpJOxeCLcS*Nlo%EAUgT)xkH`oFwub%?%D(4 zNeRGCrqNrZr?MV<^D30)G@&7Q5yX|h7{XA8`O-Y883QGktUaMrQsE|*lN@PfB8M}1 zPMrOdvi~%rn5Ma3r1((2u-N#_9RyYr8e1&1rb6p1QJYHnHdefp{}K&3?`^cJGIaIh zpZ*i8!e6kfmZ6R1lichfD5#eKnq?@Ocp(IJaglX~5$@a`3*Fw1cZk;E83DZ@L)VW9 zMd!;BKh{h};Lzmz*F6>1Q-hwW;W2wdGbqiQR~c=p@)B)%r}FnX#*Jx@Ff(7vI~+T& z6RT7EdFJ9Elisb`YwzTSeK#=H?;Fb1UT0%(|4BN?8nSr0b8^0ANV;(>%6Dq_OdgHS zH+}-IIl7YBM1S%V^PD|mbkD}6W~?iscvNnTb{e9-*SW8rD)-I%&+jRpnx5w(2B9aDkf&O|~_+9Tm->L4EPsKj6Y4OS=%Oh6Ac z{Zm>b57E%u%a7#R@EkfF$1r#bWmoNCta^|vi?;GH?U%z7A$zHIz_MX2V|Z(DBZ=}C zQ5kn&^OHYlG`YpZIlm2I|c&`^ZKz986iFb_`1H``3TwnVStZE~s~Sf-A`U6=su81B!qBbR=H=JF1WIAlD;P zyJ9YeH)2*JIvCdS!9m}=>xE19_@NujsFF%2MS&Xr`L{S${IpjgCW43z3})$|BN2>4 zwHFN`kA!Kgc*qqfN{8^~CkjS`wGwenW}Kc{;sG2`F&azaC-w;q?Q|RqAO}*CTZgc=bUDPz=90-LM6R6N7gcPaX0MSU6&gzz-YdVMcXe zgWvriFcGRMO#ZOMydN@C_zwwwMt;CoCi=zjhZGj`8t|$!;lm#yYkdmiS1~`7+B1h^ zJ_HPOHvq)n*MHBxt5CjYN@T5jQQ}c=s@gKcibi}O(CHGBmT;9I2p=$s4xLxQz^hvm zQ}G0$vUpa~r0jV?$gDtFZm2EM3o=IX#6Ws0iyr*7M?i~yCL=d->MevZIQ~XwAS{dv zyTP&ec?2=nv(=#^meC+44h>GYH_cXj=rq^fd3_sNEX5!>FXe zByTX?VaqTfJ+mF|FgTKzospjn37ZSz#at6XC%I#S9Q4M(^;Kl{?19fR0d?ZJ;4q=2 zOIi6;PFZ;1(I7$$01*l8JtVAN1Yj?3WiT6v*Wg6Hsl}QQSeVWalZmF}X^MgTBg{cc zFjc=)L1$^>K!d8CNEBp-(4<&LE0RAkk5^rGiJ8$*qGLkBi1ZHf65>163Ns@djyE0`D-`~Uxm;R(7S2GYCi9me-l3_pEA_l$RXBM4n|Nkzqk zM2ZPKS+rm-vCBnf@N|k;huZguHxxIKP)}$&2sWL|dTi=t#eA~Wy91@Oc`RObq}%q< z*6QuyNb9to{lQb+{|b%c^r{-V|-8v#hq&^W~+Q_tSPHkH?6(0E}oV< z??$)U`$4)%mpLfs|mv~^f zhNuWJ#BJ(3Q0oCj(4lus1+cTP*f*QsB!S|}+nZG|gJS7i_+>ikG$`RT2HIY?`*`D4a!xoz z=w0a`yzX})&X>@h8DM(&gEyGYG#Cts9rqg|`1AE9M;nqlDoA2Je_0rksRv$8Q?P=Z7aR@lGpzZnrS?0&mu~V1A7owKwupL31Qw=4U!brSlD} zVQ^4|Xa^I`dMSO?$t+UD4D()cB?MTdRWXQg5Nd~Txo-XIPY-outcM=IAufZ;g%562Bz9paqRvV zo_8y>GbroUTJuBtMP5m47b9Mi@4XCO*cMk2z%g_z*0vT|PK8<8z=cAO<()d`pJ4mW`RrD31Cn|+Zks)+5mC3lG4mSF!aMS z1I(FT^y>%4ez*}nfZ`r4MNJJRh%0h+1)w`UX|RQ=z;;&`SzXi6F>r{E^p(V~x7g_6 z+D7>0#CXS=WU)uTQs*Gm4P1!Del$jogR3EKA#GiY~4A zYo<#o8uJM3sCTK~A?~~<-=`mtSkG9prq^|!xE54N;F+GKG;|CDR)jwY<#Jj4z*;Jh zfWy$^LyyWIFg?r_yLi#C9Si-#VUCB37f=XR@hgFrz~l@XFNgUMmOpsy$Q5Y1iSw$R zV7S7?i!(YWKJ-#5sv0gn!0_o9LC&_oA=NbdNJASzqNF9LA3|6QAnY4t`J!2E4!LtJ z4I=IX6{Efeppa#d>AbRA><;_A5NtUCHeYO!kKR9*j@M#F;Hi`Xc-Fuk85&c9pi|*k z_hszfYm17LoBiD`4DPVDa!PgTo#wG7t`s<`DFXk5?KEzN^AJatHZ^t1x32 zU4U8^*?dMvPh{?K3SwBC-~$S3RchsE|DWXA30tj}LOx8G22)I#=6=t=p;Y~jD}iq* zPuX{VD@(uG`4IF4blmFM+ST<4@3i6Wazse2lt9Q=&(c@V(pS&YGxRKZlE-8Fq&E3w zc%7os7i2oGj~X-Oi;7~aS_0(?t5@dlGSV~9Ng7(4q>#9?DyYPZ;26Ckll@fDz62rN zmmmfW1zxOVUs6zHUhb_(4<6AZO}6QJO1G0#!ZW}^V^uOxR1T-Z^PeR#R0&Gty2}!f zR)t!`yiFO2xjH(&J@_Hkrcz33+*I$_vsg-xQ51p^{N>My(TO36%Qe55Z0BK9HL+LdGsH`8S3uwof7AXD0j!n-m=dmcLO1oqX?3)WX{;(@oIE_YcD$v8mw-yR%dku^ z?zG;>1@o(bF|>e?Wmp#kZV3ftY-~nzoaGTB5R+s@;wmzGO1SR#oa&QCjqlOZ{=KPx z7mog0KV;-PeE+Qn#&^_J){G3o5hZE#FMnpgXMwOo0L$Ubcs~A50TACk44@UvXIYH& zemjM?2U=W)lEDb2ltzurj+C6xsN1Ak4wV>pAx+tR+~1@~(j*9yLL?4B=<4$JOr`|E zD;>g+w9c}&UZNe>ru4DJ_4W7R%my!xu zR8az0{mr8^xFfTu>MnpgePvM$nU{PDJo=r)5@`A^*qsrP3X{{6(?D^WAH9 z-+%P6XWLh!!S{s8k1^JZ!cfhFA)M{x-dDzK4a}nJmGU8?xyu?nwqA|RSN48c%oM9i zp${5LXBaoF-k>TCV=mfiHRN=@LpTi>AZV6(=>#|#08}GR;0Ha5>8^ZdF!>U{ z=YPKA?fhCS`7MP$_M~9V-p>pXP(yn?q!NF3Gg=_TP<)RwrQ2~E2hieD5u(jiLeds2 zL3@VtJ^J2HRQKw;(E!byZ=vpY56Pl$xrH2>)_dFMQ$7Uiflj zs_^fyi)G?2UwFWsz8``ChLRw%Q=6U~hhB2_C;#;KQw@L)`F$qP(J!%whkN*J2fU~x zRbR%ob7YFqPZ6Pk2X>pI6)QRYCwFslHmFbR4oK99S}rH8hU|*b8cB+eaCc3Fff@Zl zS9M|e8G=_%t)-)KuohWFXKs`~xJT4O62SEjdh5ApqL+nMbTkFSYcL{2%Sp3jF*=$Y zY?qV9WNI5fjpvkIlBg0boAeAtF)Za^I4O1G7?#o)P6ZLrh5D>U?{4kQ#-s- z+{k&jNm2lXYZO&813Afw&y4JdR!EA9D5{ifR8^A`97mOsKvh8w=r3s!2BDME97ZDUUcDHT4;vN#}bWapI+;k9IWq zysX#mb-d{Hx>?>)ohNxrO5fW)l3K(4gJDS*uda_SotCm?9vps|v=tgq9V@sGx(!*u z=In`n3(WfRgfd$^dW_E|`NjVA=Fy;iq&C--lRew9#dob;yY~5W*-TB_b2&Sy?X+9A zhm-I)HFO7=HGv}b5?hyy;}F+ z?D~3qbJbRKrTQe9-!R^VgB!w!8}P?Ipj&6r+NR+nWb( zj@KLY=DOc2etck|00y_gJn}X!E^dDlHW0ZI8DYfq-n?d{B@dPmTr5-U*|&zXu$U-^ zpBTD|s;)2G(mV_t(;6&M+4L~_hk4~FnO0+DX^Te;`s_*;FLz|;YSXx1t*i|WcC2=P)?1{0 z9?JHus@xbmd#AQ}U2hIMhsMqZ2(9fj=JU|^smeAcrSRYnXJAhz>9$4<@wnqYW#DQV zex5cu!sOj&gu+CuPVzYUX46ufeWx@o<}&I-b)fc*b;q%t6=uO#_7aKr zC3^Ic_H?6-XCjJh&D7c09?|t;E9@mk*1i0mrx~4#+Mil?%}MPa_QjUy9@&?T`}-Tq z67{{>!PV1TW8ZHc*&FuOPW`mh+I#Q3-xUsO?bZ9cpCVcG6ZE8I58&Czmm@=2vku+6 z>(W_c=rx}_^#G45dE;USl{Oh&W47|SE z&(w%}n+Bch<0p%f=YE&iI$)w}<4L;k$Uh}?p1NoMb7E*+3-2f&FHvr_0|U?d^`Kj~ z$S#YPH>|%Oj*Oz!i=@Av#dLVNEzD6gk6?$oM_Y=b=-+ zZ!inzf@rbDN1pPX0hWyOz`T1r5F9}8`18Osfbuy{4$lC_=R9LP0~k}CM*iDBQc_%x zU>1ZQ|MZ`J{NMhsg}?nHTU><6oBHhWBlva3k31ufeCET@GeF`UoBrGXj;D+xC#J3V zdFjnZotB;fj=V{p?KCwm4}ofu=cxJUUb9&!H1?Twey2LA&7u17KmIoW8?U?yQoB$6 znfc`QkAM6>GS6=R_{aZ}ae8~k0pmGu7M}BlHs^8DdlsQG^O^9OER|ZV%Ib}MKbs(H z^l*vM_VfR57R92-Hi=!rlh8|S3+z;fxX7KUzg>UR0Wmn}Ix4F1fCa$kOlMHY?fpWw}u~Ijo$&t>38j zo_JN;-+AAk$P$rrG=8RzKq|4iKsR7`8r#1KMBpAv{}89& zYRv&!DoRP9y^dtOp~bTVOGQbl)qFEQvEbbUwT7uY)#1FZ(41Ok&PCbmZq!%B&YJV~ zurBT1AFQ6d7n`>kir@(-n?d#X-DP>Oy03KY&00$xyl*t+!+zScn~l8BuWZ61w5jys zc`2Rb=$?)8(PjBuZQs;)cGs?|cYEFY?&<1Q28BoPHaE+2YMP!;^r3UNdH;5>syD?g z+f=XDng^$yj4NWEfG{{8Ht%-dm834L5~?NLDWBWrzOIkIv@qbj@ML#LCJ*Glm#1Hb#iyp!xv==@`8((G`f513*}FfqS4G9{Zmm8||Iv8UJuPkA^p5pYWxvxO zpIvU>oeziYFU{f76hNBh-dyI;8)ww%iG^+EmfA03*S zdgsFSYFk+|MyBkl=iSD@9N+KUi|3PlWItE7-{@@jdXjTg9(H?2mU^?hu3G22yULel zd;h?~b5QO%V|g}A-rm%1`)gHq*s7@ax^-*qzdd($9u9U219~`umY7&7mD3xbhmNfo zhEDghdcNE}+tM*oDF_i#dtocCSP&`;!s1Fr`SFkcSrC*ZCe(!Lyu5@{v&dXz%TfK{ zts~oOqYd|LIHH~h#I zy60QHZ`qE0Q*ishaF%;D#!JW9vE4G9A=`B@B~3@|=&Bb^?lYH_XoCXjwlLn&2%*fMiL7UXuesiQ;45`i+tVbK{rFZ z!RT#$iJdm#pB)vNb;e966$EjK7w6gRnIOt#6tSYB6dCr(Un6oQXswASIl72g$An?1 z)|Gk*Bkiigj>+*=chnmb{x%)J?~UrJR*@YOwk*SS3-(}W_F+gP%e)>L7`RxtunL9G zs3F2OMI?_il!h>eTei_|WBWzyD-7VVjB7x-ImB2K+>>%geS)BcS3&U$-(f851`vR8 zDL_p-Jd0y$2>#Y4%)E)wew32O<#5+sl@>0??%rLSBw<+KGt!bs%3C z;CAd=b9hh4ZmP}@CZMTyEwkwH1-}K}+qv`N&%C%f{$ywqTvrwlzN%fN;PwJdVPHk1 zJRksJL0nuBD-{4wtceI;MUKNK!#@CIK%2h@z#N%3MbxdKjYlRhlBmcIj9W%J3t2C` zS^#kkRHX-SxyVIxQt(sjsktb4MQt5hcURZVbMagrOB>hqn{nf5D)_OnrLK+Mv{vu8 zYj3u1&eq+N)!kC({!1%(RACfA`ivG44~*&AsQF6suxyme?bCAgpgbIGwogap^2Dp? z=jSY(nttaKZ1%S0Uhdo<+}3ta-W_h5MrEyg_cR&*#&p!i&EB0@Y02*K&=bbgBxXiPqS-NBtiJRIS9R+ z=HK(15f3>V{RY_RH{M#{+vqKdz23K~cSg(o4$m=sYdf%d`>vo`78vxJp?}l?!5`bE z;|{;Y*uw9Gr?dg_lj7;w2&ii1(rw?quZ%A{{mbFTpk29=#*B(z&_#f8ZG)~SB*BPdJ#RvG8^;E0#-Ng&T!b@>sQT7V=oL=+g*(<#L z4v)Awt}%o{qhY&Hy?C*VmFX3pRsW7(yMsv?KnHn)gon4LKJ0#{8#ktA6zB(@c{lM; zLcxWx0u6Xg{f9z-i-$xUL+yD*Jke%5MavknLIGQ$Ot_BG zgRXJGY7~a{Nb44`IKYKO=fW$YTDpV(;7Qjp+TVp2Zn>25Hj*KiKUjv@Fz`yCVo6n& z%|5z0ma$EDIoV5bfHz4bK=HaKK7n6Yf0@b!5J}>lB+dgK4>tvB@R7g>I5B%h1L2GDXbjT)%A6r%HDhpish4@N z;$6R&ZVGxIQ5WIDeBqeC=hE`904E&Wr-(0s{o2XA`fQd$r69LJfXS z0JCS{DL_Y?71wRduy$);E|fysF^qyz6ojH!076^71pe>!ikB`x{%V=`l$`G2xM#Rs z!+0!-Yp%;xGPP8MpU}{9WMm#AW3G_pyMmX^JD4pJ;$A}V;?}5DY|x8^-*MsIH(VFy zu!(Ksjoo+`+Qkdc@e3^)7D?U}yowKc5HV3W4)=ps1b)*yy7GJZ#CV6vO)g$=rMA3v zvcFeoG@D_0uMMzweBYmGVJ;Me5E^1Xy!__n68!gJ30u8@&jNx&-xi@6<~PKAO&F<3 zRikx(2@`0bASExYFik1U(=z_>A7HL`*U$9L|7kq#Xl_m7KlH>Z5|&WZ@Wo9zH{N{6V}AK1@EwIPx$PUGb9E4s=Tj|5}iWVo@l%K&b@qrR$Rkoz!;B;h2=9 zDk|l|m3Y={Y#Vo*_irwx^^s|Iesj`0u6F9B_5R`INUPM|tQ+Ubo~)qt%A3&~+jVWn z?3flBfgsSveS4HKC$mj?3>h%xZPV!KU=XLK8yiMs(^p5;P5W0`yP%ESq1~rS9|b`! zm3$WSq}U3ku`qs1^i6Fn`;G8lfj$1JW$R=5=Kn{wy5YQjrTP>5tG;TIzNWL)q-s%O zp~7|xu2aB+)&O+#${gUT0!#bK_|>xdIwV+V9JR6665f&HSa|g<-cQBdP6Hd0fiXl9 zo#yh?v<_O??^7M(g_?9&%{#mYP{2YJCJ0CpNeMj>P_P9HMTC}*Gui}IEA))^(0dE- z)x=x8+%8Sq8i$x}>ce?5`<=(|xM%2itraNW0$6>wUFfyY+^_HLdDfrWLwm-@Q<#7T zUh$<6Ug(Gm58V4JP{bdOfZzAE{MtwVt7RB|9v&RZke5K>>sN!Im^Ujf3o(-}?haIo znK~994RGC7P_?VV$U(F1%)sOhL!&*yTodrzvTu8aj>ispS<1@ys^tL4JjIOJ$Mx9; zZg6@#k|8xCC}kdE zPOsb+{J~j-C0)8o$|0%hH<%blhl+LYtCwJubMzpJzkm*=$7h^adYIuNL}#ohDtlhQ zLu=>|O=56^W*O6iCy60w%I4?UF#`&=#b=MVZ|DImeB2-hxe4-WnOA$TIa(1z)f4fWkLib(pK0nQXkYN7iNq6CWtg;O z>Na%SMCJKrd+HjtqfwV{jvL!+GZI}CSpI~~&_+bE@VK<8YogWjkxR?h8zXeb!}pxp zU_KC2#sx@H<|Kb}5$(z4uBq$jcn?Gf?cKrea3rc8*u`E8VEqiyH|9wx@24-N@QXI; z6?E0PqME*RHH9*hCEJJ}+Lk3U6La@{uv*TYN9Fwl6&^9P!YZNz*ay1E9876La?BUIh|a515ELL8PqW{H8E>0+k?wuk z;k4jCg^>v<<7x7;gA;6_Z?{ZRC;=cyCvC&fDIYQh zQlTUkL>cMfTdU;`e#`&$)(H6~W`$-_I%_BzXQ ze6>t(BP~v2&-M-7LP=uQN@~EaP%IWAXvxalu{8FFL_qoW(wT ztUdTh`|pwV-XrY0$JlcZ+i%m^YspeQQ!^|V=YNlXV+*Ip+Y=^t3VUvP`)xLREoGri zVBMVcV6L%64)!R6Pi1H2Xbs}HDI_vCoO0w-LavbiImcblHMA>Gdn71)?&D3E9>0>v za2fCk8h<+G1G^r9`oLJ}x?C;R`7){IdHv0zG2}S+i|6z&NCl>ZLeC;zOm)4As|p zCTP!rVIgz&#>qBcEsuIRRD#DZG;bRLZCU;^m|1V*)~CWey77t?vepn?In>#K*^QpM zxG9RixEbz|H=Yh@jWHK1h8%ThyS*z|#Ea#Nsqmt=z~?)LL75uTBA%o2p#bX&s@a(6 zm}WnK1!>H8TX}6fo))@d+Td4684qCeUC}Q$NEa)kci-&knu?dQMO|gFDL_QQl8Swg zCOar6G^!B)FkGa;fV%)Oe-|rajs3jQb~`NRCdP`*H#o{io?yY6G=EDBgeOS?k1Z)) zFw!T*c;H4WtYi%TT z?HBiH$(JrmG5P6X@S9xROaa>=&-gn5E(B|x_Zs8}hR$_+glUjH8O|{j5!Zxp>}ZMk z`hah``1aP!kgfrnJp^YHY#mRc_<^Fdk%+OPT%rPr5Fv~)u_HfEi3c0;(JQ0>n(y_} znM(>2e6=h2(?;ekqK2H0SL{gXH!PFFcX?M1nGuT$o4pv?=t%TW?DX>+brdI zncz4h;3KZGC+957Uixt78Tv_IdyX;m3C0|iiN#NE)VIhG)eZM*Xb+}w2{#R(EnRhd zOOvp?Zw%E2HOB-Wvl)G5yI(yx^4Dmws-8d&UIU~BK#i90rE!LxE{cJiBk-4Rb7mN~ zv+lP}Yl6;kq>23#_ol<{`aR3_U>iL+JsHM6b0#Zs4)OBzZv46aD)E!>=&0`0ECm_Ka>T0pm7NkV?E7 zpybA-^S)9NixLxRrD9c+inW4N6j-fTDHKKg!{lP+tz0T;B_@`ON2g7=L8}$1C>LY_VS*MbUPT!iF9;=sSD+GtScUHjJe2`ns0a=FU#i90 zO+l!^Xafv!EEEVs4MJI2hFPyFh$LW#|;4!M2!GLNvfsFu4SsN*rNS zj-U|AFmeG=qLdIX0{o=cIE;G?EO~`Am!#BbSZmp%6+h01HTdsvhso!y4CejWa0cG8 zqB&-ZsGs}mKv-iA5O)%v1l7_!B3FQXisBw%U14GcCP>417wEc>0#IueDHCQ5=Ytmn z(pIWPxhGbEU<;xGPc;Q81LhTIQi8H&R;B->JptO6OO=}{s43($VuUL61(OeCAQF!h zt9xP<+84_`L6o5cFp#JL?TD<5L?ailup}X5Vh>nEmc)i4C=6Lhu0fv#q#SQ7pGYVH zvXDxeA?7C1$pjZcd{c@ArzkQNUP2R!Pf8OK`aBQxGJ4nUd~R#lgE8$=ewuz<9@x;l zX}HS+$GlOs@ke?v_PaUcPuU?o{bV)DT-$NR1$8hWPoDcZ(RORJKB^j?VK8~J8h=b@ zMvK*>FEG7~$uA(w#b$!;Q_)}X_be8zCH`Hg~F)fwJa6)it06kx4*E0+Ox* zgpHI{Mlvdu3-mAl-YkL85TIwTZ~+Sw8ODn7?_K)$hW@?p!z5KiR(hb0%b!HL=l|Xa zzy?+M0q|V@qY!DF|NEBUz3=l!LKR2{xe);=<<)5l63`dWSsCq6Nz4U}{@tQt_kFTR zE275RW;u1-yb)~CzYYFY1pByFMr9=;1D7zB-ebg?i z*8^+oy_%ikCWbs*?088DK4QGvN51d&=)6MS4e5MVt7TcvNwR~16xe@8RN>RlbF(Rl zXSZf^yyZA2cYV96Uu{}zUm$n?)MW4|5_nBxJR=L~1zm_vDbfb!2j=?LU@JnRyey359x3-MKiX@-hpNvQP>h9UB2`C@I;8T;q z&z!-5Z05n>tu=jjM_p|-yZZ;5<@LR?BexGbPm;ln+QISq+Wp>mq_N9!HR*Qz?(LIg@Quo@dz(9VgYwDEBs!duK>PudFwI7ZCuXAwXjU$) zRaIxl227bdWYO>F04`zl(Dsn^Z2QV(J@bk}G9BZk%P>RRkb)9zjKan^8J<$piym`$ zGevetF-&ZT;on1*$9&SAWas1l5k-d$ObIrF0lb`A{H4ExDzQi2!`cT%hg^bG9qb2SwiT9@ zU*|(mPgaBv{H_WOh-(P7r^_e>5^dxpnu%6YL@59`BaciP{%La3M8~BhV9Lu% z69-BTfZ~Z~ri3Gsv*v?8O=2}@E1JM1*W!gZ+T_%V3D&3Ld4z zoLqOqCE^{^G4!ypN&v(gAmjkQvaHk+SY*HV5k_r?LrkRim^98rZjb;{8AuV& zb=Z8|sWcp{F>)MK@N_H+^VWq&NvOZB>K@vI(O`wnmoG8@L~PJQ4W`#S6XxSJGMZZX z0}F!`S?s8Kghpy1LihOD^!%aH;q?!klWTx1lAm6G*n84jH(NDzyg#3Jzn^!!mzJ*`vb!6M7Y*zs_TOr_l)?Vy##6 zTdzG*KJ)6LkTDoh%rlF zM^HX5$x)*yCnhWnM>582`9rK#xtf#}lcJtNi_Zs231^K0NiqPKHtHz}Skf{^3ohM% zXmz??(8rAZ2k|K%GM6h4E>|COjq0?ngh_6MN34P`_ixPI_42{NPG?oFI`8+d8_G`e zNqS>UT~b?HJJnNZ@9O^G?yhh5wCc`|__OiG_$K<(_nkEMHua7Bt%rUB^F`;Y5eFs`%TuPcsHQ`FEI&# z{})$o@r*0sF;>&kdLz7jvxS$hw$)K@Sd3f)%gemRnvx5-k2?17h0yh7=O88S}OH*U1*yCUT`ZY^o9Cqk!|zA@?_Wr)S57G?Ez%XM{)y|07oJmz%HnL{Q&?D}3l8m| zn8TA26j}U)uN&mPpq&5&Z3XYO6@e?L?Gu}ROPt~&M^-%?1*g8r)#X<$lmr|eRxH2+ zNnl01A~$~ge4%fC5ONSNFi-}>j{C%&quj^3x9pwsf)9>D@@>;;oz<_p6l_Dmj_ zx1IE9{vtcDhXy}ZzC=zQ|%(NW4rn2WsEQfAQlV|4(*G zC)hLcyx^@4n9kb;DM5I2K{W962x^!HCpZXQq}Gr$uq{IU0B~=@3N})13F_mz9){)M zW9SVZIfnOx(Y3(gEALJud^1piNE~a$Cp|ys%@S*3t?-wZ6~_lB20hFJ-SdF;BcpJU zjt455CYYGUyfO8W+VgMtWxoaaVSwNR*<&phf#V5)6}DqqOKgobf6LB+6LzS}nNtMC zb4|=YB@jV1=M+HH<|n57iIZhC`AqH$>~*^IH=(bRabQ17dYfcgo2+a$C>}5Y4a0x% zN0?^Dps~k#8Uc&7Qp%GN z*$Ju%a%p}$LC~7?d3SJ&RcP^|WtouHbC8$XeqAb21}cY@Lg49bN> z`QYL&4a{_zM1mPdFMDjp|MKU*{5b-Q5Keh)WjV!!fB)cpqe|&R&=1Izj$@AoaSj00 zPd!l*5fDqQalrFX2PSaO=-_dNh-0!QCPhK2y+CZ#q$I&d%0{U`M4xXak3P(rODqF= z=sGEh(+m*lzA`JXobZgW6WAmZu9}2&8!%0J$sYwvDv1*qOe)EdIpr>a+{u(mO6FwB zNvChvP>4!dOca{c@emu70Ig9rPLAtLp9GD=OWEn)+m?+^B4n!>q#L#}UF;q#~Y+v5L9J44= zd(D%4&oPuJw5kD)kK(bKq}!OgI^J_?35ElScOhqWk(2r2~vieU3 zNreveI0Q+OLNhkrd^xN6WMot5p^rD8B&1@zZD_{xxWZW354L0a=@wum1HbMu0;U&X z4pcqa3Iv6Hpg<;W0?eT4YRUE3gDpoum2yFqCxIGlJItc$YAKaGvE2xixrReIYB;3# zJ7xhcrH8Yc3#q1-WS*bH#!6@(C>ZnRXPgf(sR%KLLf&pm6!}U3)+kXV$%=NQ(qpZk$;S zaXkehlEQ83eW^5_YWa9d%EFvYtu%P4K<{**QcV#{xjm=6McI31sg8w|u$XaIEiqAk zJY?2H$tl?Q8R$-M3J=36B@Kcv90U-~la%DtXmCJererZS zQ*xGmBn&)Y{ZhY4_Wkr21nl4o#dl8~oIHJecjQ+LL;@fkLY)fbMWZ6fwUq(`Gg)K0 zFb|Sbx&y`p!tlUD`Zw+jZ3HG3wm_HV!1~H9rrSbGtZyLBC+8`!X~!umO#v)726!2$ zkr#gbLhI}Kk=cF+Ao+j}G9yOPLq6%oM-~}zF*AgFnsAmEzJD$=CfXZE>UoL;F(6&n zO@7kjFp3;nuYXdS2A?hlW6&`fd8QI*g7pPhAGqvZSzgw4O{rG(TFDSJu~HVwk|wDo z!_aEwvQ}2xKM`%%y73u^gCmH$(7p_9;5dFB#PPt9iHSr~QjBt20J>;ZjGEFiDvDYw zRYgf^NiC(MWXQxXK_vY2#yn}{^mq^H!V7&t8u^U0f#CoANP}$A*{DNp>w;9l!@!29 z$Q2R(v}$^*CD+;&Q7vVhGWinJ5zC}A5f49WXxPw=(Al^PBwM2&V z^COyx>5e9mj;!mdTm!YER8^_0>WWY;DVow!MX{s`zYx;Frf9Da%-%eSGbv8f)SN%EpC_HqM&LqKDVN)|nkwjOsj5|4f>ttWE!}9rb5YD_?JI#tVE9VlUzWfD zRdz39g*=JG4MkQf)ru_XWv~*DC>>xN`hK0lp2GzUL9 zQrot3t2$|sF%hp-QCC~CSQ0Bzy9TQy&0bg}e-D=fiSuDYDRE#*NzJdtpD3 z&ymA2XO++l0>ZrJKbu0xYk$6k5c!pMQ-9RDw#ie6;Ld9dMVLLJZFW-V1#72IX>LXi zRxA~jIJ`9Vy`Itg7)vOU1T}`S7xrj47^SVlhqGrS`sU-wN??*fgJJUB3As()-QOKL z8_n_Vnxo!dU03VX(<3XLm)yr#Zk84*Fh!;oD)(@<7Ap2Y#+K}1$3{n+BVuL!zO^Nc zoY79_{MfFxRvS{Yzj2?#F>G?C=WwB7vGoicNy=+6TvSY(G8;dcs}tVXgZW;l ze#X-bo}Gqzr;;P?&>n!&Q(cbl$fQr?{0~XiurW@=pS2|8jB+^P1)UiIR=zSUoHw}! zIy5EiIs1mC#MB)n0QOMrMca{uTB=aAGZ>@RHE`fa2XYzym);2^tblM28!k=KgD-|A z={=z+S42Uql*{E>wNjI1Iae|vrqgoC%W;^6Fi)z?kVMJnc9+gGJt$h@c8v=5Vx^>& z1xeQRlF&9}vDK>9^m0{gi{*^{ifIpd`%sPC9DhMBOj^4NOM+@kY*!3jt5xK3MQycP zf+Q-UD6871!}Ne$d{7S0NpMP|kyx+a3_GRE_owH3)$^Kbt~;k`BR!}b5u6hw;FP;O zks49a`r>yNxE*ov0#ACSPpzsgcUdTxs>PBdOSOv^fB2$u@{^}NbJL$n|{pdY#_#;cm7?9kpt0vDwU#`2hY-4osnf=UIg)Z()l{(XkK9t-Gw5h{fm5jnL;~{1fC0xkKQ+rkKN<9+t+pVY%nyn1XH<;%Ud zXWKs~dTuLi(7-iG(`3-XYP+PD1-+ygu$mM#L9ae{dM@iQYNb`uN|hF{uOze-v8}=~ zR90H;wo#pdo^z-BxzO|0wtZE*TkRYi+%z`VS8LV!b-UiOerkH2Y*c&6jh?5O5m!wm zsZ^^dYNf1KYOS^;8YNkiM6oSZs%1&Z+w;#N<=mNmE~KpAot__7TIF@4uk~(+ciQTC z=eDw%^utFg|HS4rU8kCFPyYhQyIQJ>Wv!~$#HvX9^P->`?MhiyC0(tSTeGYd^Jf3K zkavCi{ot(8zC9`Tn@4MhNBiAD$JuS=?H&HCB(;C=>lZ-MvIF(qg@Gd-p~;KR9$ZN9w!lwo+by)6hSg#D2V}78FIQ{jz1X zQK`1exO*a~qNbO{N<~vkMoDc8VpUPKS-c*(^Zr~2+c-Giyl+8ID6RifanibrPgrR|>x&$BLmq5>oUM>R(%c52TbK`%q_io#5 zBT1s@uV8C>SKCt}g)0fDyQ)SvUu9diWXsp>0f8h5iv(x@ltfSWS@REPt@GS#9?oB! zm;RLgk`s{$5Q$8H1ZBx~sfez&Bp@%5k&%&+5s?vn-|6{|ZEA*Xd41PeMfRwj?%P7o z;rS!?#lB~2N4qbcJ%0A!@If%R_^e->>~RD1Jn{P+Ju81x;6)ly-|&_)a%Y$sum!L2 z(z(*oRP}a}JYsemqX!d3+b(dhJ-@k171|`W5=|x}61S#lFiLJGX_vUU z)$z@aYju0Q9wBkVV)(MV*<1%^|K zvj8hJoMe*1@9h=2el6+TmbG#4?CkP|`oQVT_P-oNAN-bnVg(Hj?ONh+B5I-@X_u`1d)KDoyE1*wMTOf=jb$;}GhD~(8IJAr zT~jr*zOB22bcowEZP%)18#Sa`H?y~ebT2yLOLET}9C`8Mm&b3(m)-p&I(%7AZr_2m z_7zP92CHaV9h?0)L5Kg3n)*@GZZDCqK)1EidRyrBNE^S7$LG@n`_M?ptK--Aj?LlI zSKnWRWh~cJ|44*c;=YdAwJc)Tz-)ET(=lV7=XZKN3&eM`+gnBDTsz6Pg^E>u@+E$F z{x&gRchWCUt%pzg(aWLxqj6tkzPeh=e1kBJquWc}D-dk$eBKs}|KLJBG4{0k zaYB-4_tl%X(d+L{u#D~6>K}t71)H_0clwrX_O-rg>So`v998qWE_!%7-BlQF?eyLj z`c0qr?1QuJ<)`CU`a?Juo!meA{P1af_}%HZ%y2C#?sjT9Za)}IW0Krn0$+hcba89x1;`1h_ZbDz_fdqWTt~x4(z_w^S!?6 zxWsXN^krVf7FRpLw}pcDO#S7flQ$2D;gc7-dFc*M&FS>bz3)!JC9aF?R$0h%Z!c-D zVjZiS%-ce(KcJA50zeXKoo z`nzAg|9y+HZsB$d076O;&FGPShq$iU@h#8sI=z0+@43X+46V1yjnCT2y)D#x|Jm%# z+wT3HVHowIsJo+`&SqYEcx~Y}uS~szm`s#bpuB(oeuJ4I@V7E8&u>l`xAfvfIXsZ+ zIC|eOUES^4s;+r`SMS)4ruOWP>)7fFWL-P!w}q@H_KVk_I+NWe)-by7^xVnYy<_ue zTpdD*R{pWbnlI*Fk_3O=P7+`7B2Vqa-WJMzlOA6_eytkAen4#1k2`Oo&e->7KNRKW zB>6`WEmkDZ+WEUJ1Zp3@dN_XcI6OFidv0`QPcAM$X-A(9Pk%514b}u&O`x^&cUuT_ zc0YNk-a8+?@LyU_2IJZ3r-zqs(o{~=Jg@v62z2E3$Y_B?Yu!?bb_GJMoyXfksP_gB zM-uKL@4GfJdQRWg9M9}~ zmf7?Aw%b|7NuhSGZwoPxUVR$+!OS@ukY~R2X{rvr6Y^>Q``>$LM9fNSN3s3@6s>lN z-Sv&Gs{3xI>-Kd`*SwC}?O1MCwe?j(4A)NhZK3EHdEo9(pY?XXJanEtJU=~1PIe!w zgJvnbz7<8&%)wD#`Gc|P6=mMqsk|+;dLG2?-udCB-tC#mi%+k@XPPy=KYRQ`(dvZD zC%2~89P}!Bt)0%>La#G>HX5EDPwcbs^Zk2|pPpL>hhF4doAGxgdM#_&dv4e3n0u~rm42$^?lp!YN`(+!YW+1Zjx^c z6;EFJU-otnpLgCq-g)@E-*G=r!Uu2NdZ&Z$9=W|^n&oJ~6*)d{CkJkp1ql(fiZ!B+ z0B#F~A8MD5p}&3p>g_q%>plrP!||8T=7R+ZX}>pxOSuWw6kewA?nw5%h5+d|>@y1PaYcQ2pD zZJtML@}}9lf;XIN!HND%Y-QDFi4cVbqtkEE{QiyiGuCqvG9|2U5gVphJI5L zCkse_KE|l`iFoyr$;Kp(CL~S+vZytrh_S!00M})b#z9!0j-d)IC&TjSIjpqn)>QSX zpzmu(3+!_m#Kf=VRkRe2wdSitd-F=J?*}*>cXY&~wC|1*(s)hF@0zaZ>!#_2H!Z~J z6K;WfmTmivN;FUJcC?P+8Lmo*=X5$=$E|bO_+E4!`Q(NPo1s#{p1w0(<5>UbgxyFI zSV-WiMLK;AXu8)Wj@2Vw%XL&+H;f)^imFv7vwSB42l?d&>HFo2L!{}@Jr4$$03?mR z16|_~*JNFgwKod9I$g&?%69v{W^`?{(;>QL!WoU|J;(3$OsC(~UA6iI{@p0MP@yy> z@BpOR0f|?l@Q3?oicf)$=Q;_XcZ%WfK+tJ+?-r+F%IdOqpFdtI+>bG>xyT3avO_0nBw>B1C7qdF&_g^QP1rrWiVzTf!v%b*zN zn#v0*@3~hyQmLfln7Zz$#L_(9b=00?_EfL$>wTXXq%IN0jna5C3i(4$b3ckN+_-K7 zSUA(R?z=rxSM{#ZcP!O1JhSUtebwo^YRB)@MPFFYG=0ALOvj`jlg4(N^1h`yUf(ht ztKaXNJ=^j+mfPtYmQ4tVq3(A%FRo{rmdIy%C1t=dEsU8;-7vWzu>xE`A?NOB>SB=} z%o4|7yg?y^p(7=JhK_G9f-LU$+Y_HH8V6w@!;+FQ z;Kxm;F#@c%EvW<&_h>{$A4?t{GAacSV1|=P6ed+hwcO!j=%(IyGHUI2-0{)V_|;(l zO?Z6&#q06FOzus_r_qIdB6ENZhTj$J{CyaDG6YWVCXBMVp;YphAoR&4;-m8GC>p>T z?I8f+bTq0gGbTym4(ct6oM%N{8x)8AY2uES6l&zbLswH6rIeE;3-$mYT0e*ucbW5F zio?Z48~6p)dj=^b-ypqv@TK=ao5s^egEucCySKY%9FOnS-`Q)jQ{;nQ zy)tW^G8Zz}T5Z?WG%$_ah3Yu7>@rl-TTZ4Q`@txs!csCFrA*Mc0(#%NmJ|Y3*{~DBuAedPeB#(@h!Oxbu%EX;H{@K(?$Xm%=h0 z@x@HdsVFA(`_U(<8;t7YiVfHE$OPu+;{3#^WCXmdmNT$W`K70dgL|#vXd#bbhWT1}~HY z(}3=KTH6F>uXj70j$?O$iSkRRR43ilAP21M(ZBuXChSjmHpH+2R zEeA&2xQOC2%4e2#%5}+OcVjwb636pd=g6GgdpX@XxH##~?%z9py8omsYHTDEH_TjF zZ9~%?U<{7iH%-ISdXDL-rq%CR9k;Klfh9>1&opM- zClzN~*7ev8(Cd=!jN9+Soy<*NIi_y=iuiZ-;~Wmd?T!+|2;Bs}!lbJ>>AKmZM1U-8 z-eUPL_5=9#_)c#fQ+aMbdp1gs+cGpl9(0vx$0H9o8u`Jj^{sjMkB==;aRaC zcANroZDkL*@f4a?j$zUOPs$w+z&rqaMq`}NI|P1( z7b9prh9*bKK?rPy5Y#uZ>8A2@QZzu|aC}#J;sVrT00A3;pToOKP9y+q8chO^Ui*T{ z%Y#cipThArz%%SQQFdW}j0Q91&gWJyi0+m@-U~vP_Vu|1ay+0F-zTguScvIeA&tv_|j|22P_@Bn!VCTwd+lKDtHHe{c$X_$5(}+$2>rT^R#$4q@06;^DL?GnhL- zV@g$!(^&C?L6EYyw1wD(qlt14BtrHN+R7v4bVx#F6pVuuF^_XNFS|+I07eliHG9z% zCMEL>c)!ty2HtP5vee@q-cBbIxnLU2i^Wg`D88*I_fSK6=^}k^W@L(;)9ZQ&8k}@g z4LGGv+dhft-v*<&jH*$|n&Bv!Ya9`(ylP9;aClg;1uqOufsUzi5~w%|8BBM^5#TZ= z9xU>^tA34QKyc`e7Jk|ZLqLefJSpf$=?z8#c@s^Qu{%?kXr@3zB%sSP5t@c!yJ7=v zQf#BhYx@10mb$R#Unjd(3x{t8@PRE6H1acZ4F5S+oGt41DzKn zgfF)V^+!OGFsv9~LvQ#BWDE8OB8dMKgh1Ht2)|5RAd)!T&Ph*s;9lS!yQv&wt>Ukg zOmI=;;FO?;c^Jbl0oLb6ksuwT(lbSd=m+P459fh|k+iG)1^5R6#s|D7yxWEqPXX9g z9tGj1vacNfMR@}&;Sud}hig><);Ef9n*e_Hc^cvJr>h_)DGZWLDGUc#H1I;iB2am0 zb-mxnhm(yDmLqKeFUw}F#%!N(OGV&RneTWMRKzHq7NHbv!E;000^#h@gU!p&raR0j1O7WB zGZ5wcyaK>Oy?+rl7^N$2#0X9i1Hh?~9%vruvzRFWe>g`Zo@NJnIMSZ?x?(*#-r_df;lgWLoyn*i9g-?kk_+q$NIqJ5sx~$z27(` z$h}k2pW=dZy|Xa77!iLk=lDvtNpo#!LC!=B-@|>Iu03QLJiyi*;4z^j6NDfW zrBgb6GWbxylyj49fMN>shKn)T`FS+Szz@qZE9AVhDSqxD)xGWl{a6@?xsR^AS%Zu2! zg#!n)xHpaQun&X+hXB0&TyRs`-_T8tqRDi!t$>&^-Ncm+bI$eP!1Thrr@$g}ymF&) z><{^!p@5bE78ui}N;KjW2tABI99uNh5f=DBSF)}GvgqkA>rY4IqTv;pb`=8W;_X9j-5J%HVc?G~$PkW+Kt${7|X7e=oMksJB(1DfvN+~0ix?*I|5xKyU zb~!M+wP4yDmH%}|oTDKerZ4QHIvRGorT?&rd5CE9TpuV9lMah+tXa23sBxO3HE zqbZ=ZouYPG-PoLBbPj@&jt=s%|UsryKOkOi0+`{t_6&ls%7(pq# zia24Ql5kKyx zlnQ{zL-_Q>jn7bPxq-Uad5c*Csw$$dFae2WEj$k;X&fQU^AA}wB6AXq1aiM3&so*N z#I;Cav+EIIG(v>P+!|Z2WIQ?bcoKPGjp<9Ay>oCV!ME=l+qP}nwr%euJGO1xwv!#( zwr$(y%kP|1@4Z|1uY0SyW~RHwQ!_o^)oXngn7m2MrDfS{L(TFt%~@In?O&ylj6oW; z#x6+YA*bUdWK*_u3fc9z%#A0LptC0kWY>paF+ofjdqY-c?1)vS^M9tS{c2DBI(;OR z2a{DJ>8%yg&oY=C_EWzwNaev&)z}$1Vy_73*No_LqE6^n&lbc^qMcVMVcM34{2Iya zHHACvh6a1FmHBBib5!ok{FT^E8zu)`6P>B3A*8lKysD7RC#s{PO*SGw;(BEJ3fKmp zUb#ZRNSqU~$xSAoDv!^wN%6+`3FElI04iz^!9cOlQZ`G~TwfJu`)aghmu|=o5%1qm zFC*$=MLt~)#Cm1xe$7&uz81$MiUw$DGme}v3Pkt6N&!askX9vkbRe4&8Ql!Z220-} z3=N{Md7q)9kEa}{RsY?J-mfP?m&auKecA_~mUXk0OD#*_8`rKaMw-&UPEG@7E?n)Z z?T$(Mij$l9vF$U!4l~XAc+Y%2t9Li@c-gP=u^FEFo}vDC1`Z}!u%VvvSBFM!zMG7C zKFq%E%E8|G`7cd?CuGvB?Iq=aT9%(jdnPN9bfEmFZ9Oc*HnhIR_VMfi4C%dm^FlXQ zYS&$asWD`4tTKJMSmIc+h#-~A+!X&U4W* zFYbE(7yJAF&cP?`k8$#DkeIeIH!d^$;0lM^Zl9s=?eXLOLf1_B+Rx`Q&kpuW;+HKl z4}xJcYvlrkTi*7yWr}r1MLCws%B;`gu75_gp7N`}BuwlZ%Njb2e{?xQ{>6*V^~=k{ z;Z0h8ppF?{Vlw9{n+1(EmeGT;MB%3KobvpJ>D$SU?Ps>@zsBWwsFnY_`|@Acp>x#s ztq|}t)OlWV7lw*iaz?VYz3y-@vD=9|6iA!m;6Xj(mE(TYCiprR*`E}Y?z<(IgZY(q zWQqPW?UPk$UAd)b#6(1AR=cdKD~d0%Wu-(U5If@@dDOECFLUHW-qx`ze}rd-Gy-!X z31`8H+Qm&#iJlFy#;&XBMzb0@h2 zI@yxkWe$@FGKKF6Xhx=f?FMiRn8$)un7NM&)YBh{*oY^bNPI+q142m1c$``)7u7&Q zdQfEU7YCBz_8<8%Ndgz$JF}-t>go+*uwahl2B66WBV?M;<;&+hz|wnpa3Zn>TcF62 zM(N7e;vwkN@_DC+(B4=(Q|$w=JC}3>c|q;Jb3+BcW`If`lTZ}=Hfy+x>?*Wxveyzg zQR%(ms@(tGM|r!KD#GcIs50kd3iHSrWGEjNx==7_a19V0_TsG*_yH~f^39E#pnwT_Kp;AKfHOT|GmrCFcnYL-DXN^7R3@+A^=p+cgqPiwSHt@Q z(<4KkSkZ4Wh#Cz!<+Y=hx)jL5}#fVUU!n$bQ^D zW0x%B$p9sS*Po(pU5*8ZOx?U2oKHD>$B0(!^ADzk`vAfY3mJa-V@tJ1jFEuLNgSI0 zDu|F^s8Fx-vheZv>jUB2^S@=tdmqFfqzocJ-Lmjm4wy~UOmk{^;@2d&EtT&w6PsyB z7Oo7&et}LUE+sIAqlI{E@UyDyfBsPf|1Cq#V<{I6^LFs^S4GgWXWtw(xli-6WT_?BAJF0@>Ug;zk<)?+2))*1&5c1spavrESRcb` zjS{~6!}j?>3FF$i`{|L<$ z-gkYv66K*0zZFjbo`J{~Lijn(W5z$nuZPTO4%mojylo4yH$|2uxF1o^ml$zpU^@jnZAs$=IQ?J5i2YyZ*l4?q zIa0N}vbFybBdTm0zhdM_*@-ng0pJfxX(UA~kxnh~5$IVWhU<@rq`io@R1cnEDpUPG zJRKnAJg<1{ZAf=m(i41##S@VhO)b8)-k(AE@G*Z1?)G$$S2;(P>JPy)Kx5Fb9b*p5 z_i4%=V_WAd;LD0VOkFbq`#M+!ckqPM<^<_{J(N%r7E5H`_9sKVwPxH4;6&a|WQX*5 zGC4?x)1=4JRyUm+nkYK4LHxQIByMQ|UCg`zsP)35SfO3uY||afh(E&n z@1tE8v)U-fkRE4>|Dfm)octWQcvw`4;CFK>&MO}9dHk^C zDT^B{h`HWin^}>5=EsYbeuyKA@Xz>em65y%do<2N3z&Dc135C}28TfI1(&x*uK+Jd zd~DU~P|6?{yd}WuK2DG)z$z!IN(z<&*f~Qw-CCi5j!sL|IzBH(yUzRZur>Mb?SQw` zgFJWEDaGt6-f&Fk66uh>u5`r z8qNfSy7p6?84S0g=l_xwB0B87CjxA&lT&0>gEW;Ue;+@c+h@Ymy4TbIIfgKdw#(pQ z5hxY!zmX)Sziq-|l(^}sG}c+6t=jPabOYS{nf@`xFvXdcG&eqFL1$JBIPQH3@zmxZ zqR>@n*oo^IJT$+alf?$Ml{B8A%#q=Ahu23qlkU$;*Ci!2P~WB0M14zb)r3KB(M1wH zC8ywso`Z!Ih%)vHHFP4S+-@pL&NAFW&53fY3qgChXFV{fyF=_zbG$8?#IwFH;86h9#L`w9`uU7t^N+Rni3@I&4Xiu=dCJ!H5(r8x$j{%{n@` z9!V+vi|9xlFu(FiK!xJ1!a84-!5o#wTr{zqCv%cPi8=FFs-avp3}%Y9A-QZ3Jx>XZ z0}acSnlL5RoEh5=6fYXotx;{jcuPyaZ&4>)))A1+R8Fy8O}(G8c02Q*g}T9pmfzL1 zvt(!bu%i-%Li|BA@=Iz3jAd)mhPBzvIH8*~NZ^wXs5XWfpyRKo1hX zeUc>e4OXQZV^M0k8ly{VY%+aPWYi=?RS+wr4FGl8L8WoyDtTW`%etX*-Q~|xYjTL~ zG#oxpHct0tm$&y#&Xb2NdmG6PnGI>b)oJrOhfQ&{Gfc-{tP*2q%YC)}a7jPBWxlK< z#^u8frK&N9LrJV8B<;~oCMoOLnL1JUf4ypmr*{~h8)n-u4#AGDETkI1&n_B;6dbm; z)^BL`9=sE(x&w`XrrxVL-VJ{$bbE}QzPdN%zz~OePHE%Qjotr*w{11uCL81+Nq>^u zD+e8t%`HkA3Gb~VJSS=Wgu&wNwmFIv{~bidC5B1^LDRlLRRprM5uC;)s@a8$msQ?_ z?fVd-c?=r;dmn?aWP<>kMQ}fS4Ca0eI5+u2*kBuZ4ZrwiXe<{Vd=hAqrayE+Xj^^w zNU$bniVZi@fzHis!h72dhwUhEq7TXrK0W4N8s9%a_+YDXy+y#mUiUrT4T}nql}a7v z(55_)tcz8Ti4M<={qs4(|I-Jk+{yp}2eWe29rvQ_MjxgJRsczoo1Sn0RH}>kg?9K1 zRUC0zuW&E4Tb6fOO^~D|sjurq>tN&#Xt(uiZ=s$X$!lwJv`IL`g{jzt=BShE2Au~w z*n&FN18`2%yrdQg2ja>Yw-qj>e|qhS%wH z&U2SHjic@a!(vx;!A#?ZVX30`gkD_#e1oLnhN3AWqQ!DTZ0%2=`~atUhBJ?9um9U? zG~!nh4W$Q&$_F^5P4#zz)0FcBzHZf^XArB;9&irTK(hlUZA**68g5cl>|KmvY!?M{ zE+K?jZY=XV{a<&CY)aL)*T_ECnARQ@8XNlb`i=<{h;onlsjUoSR;UrDY2Jldb9#Jw>T|pcf=id{G%~_o7#6g}b&5UrT>#20CQ9u1!bz zleeBQL$@O~#2-(6Gc4Qgg>bW%BU;Bitfst-NC8@!eQGP`f@*Kc4xFT>0O3${923u1 zs$R(tJ5@)}rLg8F{DFGDRQPeTr?#AK6V=+5a@$+gV=!mAY~AM4)TXrnPVWQ#pD+F) z%PFk5s?$zbT?%ccJm__gIUhRBnPMN&oQC>6ufiyZ4m?CLVv(@P>b7E?{zTGQ_$@qnWm0L@TwE=GPOD*5x5cMgFCWEk z$coWvRb;N0i#nV{F9Nmw!iwsXg#pA($oExJX%~(Fxud~o9I~+6lIagdDn?>Qy#}ej z?lDOI<(<#_{9ef2w(s!ZP z!ndc!P9~}kT)(>0PV=1h{?G6rhu+L-dbgQ-%$BP2jFbAX=15~>3C9BK0E2VWUkjK z?%c3IKTBthj`}X1WBY@KsA%2cP@GP{f*%?zvPs#$;Z=T2nWw$+yZ3`#h44}E(<8t@ zKOupXNeZWaX)U1%ZZ`OGDoM!$ng}rq#x8KNrG&|6x{YS?^vUY->o>y7PqVz>E-X{L zq6P6t*#nlj`3bK}$Yprq3w?1+)e*-(S-Z9bV}%tkLj*dHnd!-h>j%-88|BfesjeEhPg5;3DQF)jXFCnzu~Q1>Ar#`HdIiBz`l4Cbj78Gz@|5&FyYF(~4Gt&&@ZG}su1DPQJJa-=lp7!X4I2=rG>?GThTF=gbT z0fjukC<&0sF=z52F!aQPGAmh)nzQX|IDIwz12&t#jv9AlHmgzn<=d&teKVLA4LKiW zlM|Kz5UA5ub7Aj;q>BKwR)(3fuc7#2u{rphC)=gu{7gIyb*C77 z@`gFL6!XM|rvZChm|_d@J<(x*{Z$mRWX?t%XmntJ(}dN~EQY5JOJyrg2H@>0WI`BS zMosh(Bn{*g7iDkZb?^k?W3wB9bmt%3%=nOb45I7QD7~!>%bHNEU+Nx!t>D+7#zT-v za9}?Du_jFFae;suWlXCrFnYu7v106^$tFj^zLX5#fR?p%(P08)bx3^W9MQu+4N~e% zN4g2~Tf6jRrUNJc?Za6BJDx7s=PBOV=#s0ht_~I_Mvq(p9)RX>2wBh@m5$JayV9{5 zp-O$d_J9*$8BKg-4G|t)I8K**yK|oX}_F?ATO70HjowGW7I-%9#!V$$jCMdpD(`V+7& z0Y~Tw2&5SfX~a!QVBpzDqIl0ZK?we&wS3bNxq=@?XB<->fhY1*Ejd_Lnj=ylwfznpF^kiwBwn#3hx=i{D609BW0BYPER_29%VllbiLCBuG8g)}BY} zKR^?^cKN(a=p^S-zKyH2J#aus-87$5hwf0*4q#re!!L9Sp>TZd0wAMYS@cUwLjLdI zgD-2m9}GtEzJh>8=r~|+YEL>DB6gN`({~VOYe5N&oH5dNCPK^wVojh~cNDJ8vH*Gp z;F}%tK7eP>v}S@y^245M^XiwI+~~31u0+&V{^PBVy`7tHNx`7z zKE%yI$F228LP#?v!`llbAdaE|n9^ASXpXwr44Nw&I#mMupi9}CWRd^?23)~lskfi< zW9`^yK^1`woC2^UNv@oiUllIK^}EU$%~zBzr;S-yc*s_|Ihb2-ew)AhBh^aWo|)q1 zRPhe!1Wx+$YRh^xuD+8r$O(StjxL7xCpaQyBRDI+vk=xNj(;(E(B)=VQu5WOW@^Jo z8>9+j6B-D{PhZ(EnXPU|$MU|=Z(Js0oy~eeX{{-o4g8W9hAs>lf?SpbZGW%b{i^n& z^c?rZ95_(QLdWb4)sYd|_1LwpVZcAxkAr#N_bZR$X1WQ!&R(9~T~T=M(RyJU>{Ku3 zlG4>m*1gkHea#T6l$giV8rrw3Uo7_d2DK+o>@!X3^0T(larYeLdF>v*O`9z-E`8QH z-Gah;_AsD+nh1P8tou?s#tq|Qwj|5_FPCiZBRiz_34M9N21{^6 zkCN>JQM&DB)7wE&3F=@2C#UV^TTgeAz6kQQS@hW45A~#c(OW0BKgoLXth)9`sd6v6?`cLK zuLQ{`ix~;+h`dS*AHaQondgxcj-HoXHTMa)mU%f|f!F){1+=;w-sI^TnOm!>X!_%z zyHVKfaUXI_;meytv;vH^XIM2g8%NTuQVr6rA*WBb7dUL!TD9u_sMpuzb!)WrYet^3 z%QdIr47Mu>T`3}W#Q=Gpx-Efcq{Ee4uxz9)hx8Z6A&@iryrHN@ZuU&?MiySF*5*W)2}CKfi%F9+LL_+ldqX?&o-y z&n+d%`ATT1e|sp5I;4#tzovSi{~_B;0eFLdYAJDOz&(AibjpezDq-iKHHtx z@kzNY^}4gy*`j#-I%6L6#%v2BIxO=NN}(467m-%CNx-M%lFG2Sa;j&=vRMiMOE)l4 znpCjX<%f3Tj_+0&?M1oV_;fJ|%xnrUSNv_X8zrf(La2skF{btOM#5Dlszx_5+Oe9G zZ<-a4_Ea zJ+*`4wTx+?g_eh}@zz;-B1o{4bd>X6T5CK@-9^NqW=?O~y;9krc-Dvx#njNzdQM5Z z;uuqRg?Xs>sfK#qhA@%40QiUdjE?JE{^4FXd>o5XE%N$Osfs|aPb(v|1HS_dRUbnE5GD3;F@bTn3lv5#jdZ|P! zOB^cuw*M`X*P>g7P6eq}kgkO|Yu+N<1e(M>;2$PZT%4AVADluLEy5Oaw4W1Uml$RC zObBfP+|e)NCr>S_lez1u;NQNhirEj^YY&R?H|5LtD`?M8lHe`$RhcDRePM@F{%7uw z-+(9LVYpbxsKErwsXj2ak2aiknrzzswaekgjQhjL$>q`(vq8n~E!nA%b?G%7sds^ZpAWHEkRB_`WPK>lJx`!ROiNnXT2*aWxQ46tQEO z$+AvjW2~VHI&7yyIppVj-n=7ox8}>G5k-`2S@IsmOK+Or(CnWIPpjMZH0?P96-MsF zylj(V2lG=MRamTbx+(dl@N$GCnL_O{yL_u)fO%}$^#uljC&=&(KFR_msg;qxo*sW3 z_F$Pi)Dmkxx0lIX3Mu+}(-^-(;V_*?eo`jTwMM3Z=EvA4+Ds>d1x-pC$p`>mR*i~5 z6^f>1<#O9q)X80wE>z1?uGyat(3huwmX|tU$ZZ^+C!7M5#^e=VQcbOn$;oCFR=)I^swtz= z&Sm#b7$x`gOSpse)1Fa$IN^0((dFK6Z8bxo=+n?xGgIaMZE|v#@Q^cpjV^PjK7TJm ze4-FPZ^7*1avlzI%eE)!8^+O=G?T>9HS|wc=Ev#GHJE>vF|Ox`1olzz!wa(7chuIX zC8hS`qSy&4oA6+^LuP$A)H$7pU+h}MIh zY$~?n^YD|VxsbXPOaI!Ow0kR^PSmRul9KwtQR`HUR7?ta#H=w36W%(fB{EQr`yw>z zlp7(?B#n|kD!crs$FMS!si797LQ0f_iN-X>3rFJ>lRTkRjLinSfy5%N zRGDn1?G4M5TjPill~RM6u_Z3o6FX^+VRwtvSqN$r&qEkjLNJzKw6jL*d&Kgk%fo;{n~DkWOjlys z&I7nJ*j@KD+_3!K)4xgS>2Z%(DMP5q?VXp1+*)@rlpa6EcwN`Nd$QwD_&4r8`+dN7~xeaYm-KJKFj zP0c&wsrlM#T-Iy%-oAEj83VWaybqY)Hu1f>UpQd#d3>IXTI0-Y-a}^OTr%l;^H|-Y znbf{{#9wn8P6hQ?Aj-F#i|5}|PwW{mN)|<66Ii=acwU?g87JyLQj>2=Xoj)yu#$+n zF_}u-WM23^WZ9r9Ev}>OGO^GKk3L#G zlh8D^Y}@FJnKEn)=%O7t_u4K}76qQx5TL`vQ#VT6w1a|c$P#5krf`h5)2nQ(Q;FBv zc)%=K6m4O&a)!(MWoly}BfQ#B#$;?!hKd{ASRR18w5s~!M6` zY-cEsT-+Ze!f$8i^=ei+HY}ch!6zG1`r?^-eWd*(i*Y5kJjgfuqW4WFpE$g${ImNY z{MTXmqqA0aSoul0rBWQcGMh}1?|T#mTAfeL%x2!o$GK2@369)6Rk&<2u;BAMHaixd z|NXKH3oldO z-ygH(=Tb2DO`l(rmZA|??$yJ{;AJd1y~lKFLzkwn;bDKKngA~R+7bNKuTj=lo62&h zNmlqGsc=13fP=#Eq*6^g#j?&le11=NZ0DH&Hen#EcaR_7pssD5KRB`F(UnhxMLtiw z^Ru8Dr%;K^cPCTQcPI9ip8_WchEe{`P4uS?zZmhaSl|!t9zEA*?6*XfKgTe~`Xqp?_o*H$EN0C7WJqJvAqs(Y=7aI7j z5SQJ2J(N$>xCV_QqYv01A0goS#+TGjIYLiZReW0xiKsJ;Ke;_k8F6$h!v+65Q+8BM_|x3rV+$d)%SKJYwv~-h2kbJFx%R zc@S!p(VhbZYJ%1FnTry5(cA6ehA%&U>zf`R-x%ku!1P9l-t%RATJT$85#r}XDrj>< z6M{bN5Mvyg72ArDGI<`%ZnM+z;K2oEO!{6`$pL2|4V`Oz4MtQix@@uZN?(YOdo!pG4{-i`81m$^vzy$T4#}-ALVgu!IQBIFn!IVGQ z`_^DW@BoH{O=qc>iOM-MEZFTD<6(NFkV5g5(!h{&@emWDbaMf^v;r@LVR~*FD@*Meq8CSUmw+J7gwyHtT3yU%va)Dq|mQ_oxZi z&&KZSL=pJ*N$DE%VjE={&9szZwvwW6ry_m!(1!=Zq`=ZtZBf!>>eP{4W7r%`cWmT% zzD?W;U;d1scu#ch&*24C*&u#tPK`!Dh85 zb2Y#e3#P18azA1M*2v}*x@p^s09=*~1AH`#tJ`Ww(6g$tjdZxGoHx(Fh5jv+0@YBA z1AG?qwgbvFERg_U7bPrnkI`jLI);kOLd4urIU<(ZM*TMWc$^-sFxWbZ*jNrjNyx%PRt1&kW(Cs1-pRlrWQwY*4;T_5zlJKOgLQC8MQiQK zAnFe&tPF(uARS|XqHR)4&^-Isi|~Sr41#fcD5s>A-#|kF?HDy0T66Nbl~pVijt0yc zfOGygVz}6~@A|p_Twd{Nk|=f>n5iS`;m-@0Jr3-0uzRtyVaiJI_8jipkb}*)x2#(U zRmSaZw5G?vHY(MWrMk>mSg2fWhLd=8I%e%`qA+qn$G8zPesBtNrEYC}tRTrc+22Vo z)40aJ^^bzeokGZ8See1w462P1y0L%=>rAzl03aYzEs`9$woCOjQveXrYwVT)EakSg zvPL$ET)DK;UbdE-O?k)eH?rquYOCn7=ZzCv0G;!DN&0T{Q|-gDDO&OKn<|gsvlqc_ z24{EbVhCXX0~WDur9{wX7=KMg;#uPlA6HPX9)CW??WLjlA`dkilpIE{z$&H4m;qrc z%^ZVcEXHrLnro#-RACEy>}X}xJ)Zji2FiPB&a-yfCVgnE6sgoXaC5?#vBK!27zh?B zhUBxUG5`>|i%Y>C39PR4miiQe%qwZXD$k-G=bq9iIUAM$>lBes(tGcD1H{~gzo%0r zG%l)Ain>xcG!r3-%KJxLHw=+&(PVYN2wbRMH?@6q8(n*PqSZ)&DK$Q}h zB3pq8H(#OZT1+qIIiP@ZLng6UAN>yg;>Xte=7hai5>b@e{=GWDHf2gc9~jCSz|dVM zK-2^si3V!~(y?J-rB@JJfFs6@qiFLV63$QsvW$*Cp!7Caz(XELjKp2rc8iR{yy>j9 zzp13FfUhqahoJzGs}~_Po`&Gqf}83`Hp7qTWKbJe>t?>hnB$RMTb2`LQ-2B3B7#MO zR1=L#d`zC{6tgeS>EdN?>qx4Lf$pY1H!F9YHBD4<|5dL-0=efIQ)L*W<^|DZ?^fky zFA>T_^T_o%cin8TQ@HB+{y2BtYN7<>Je*ZTXUKX;FcVRsVakC6ru~p^pkmvmKL`C% zN0lbJB!MvP$xuy25@N^+DaPPfvcatM$HnI5 zH>;nCtVCuN%DW=a@NP+o$-xhn-SgPYY7h_q#34b)EIR}qs6L?V@11be0TM6TIOo-` z4-NP95hv-;3I)&4N!rlU*i~W~zIaYSXh(L3JCPwwLOGMFdx0t*k`=)!CE@xEi@`Eg za&9Eumn_Y9BMMg4p~`VmN0%?Mi+b7*FINkB2w)Sr8$=jPq{+x9$;oSwWWEEDzNc>N z5aB6jfa*dPs8>UmC!rX$R#=}ab_-j~EYT5*@IMt7#8j(Z#XR@2MiZs0uIPmqZqM=T z(&O$oFLuM~&q%%ALZjn9av-uTOA)jT#651Mb*gY&$*)~gsq1!XPKmQzMYa6ugd^p-U@<~g}l5niNr=wD7qd?_2PYY zUe$Ud-D2Dm8<+-=G#WvL1B#N-CfZK)0q#JD3{l(QM$fKdPpEox6jC*tvb7k5wO^po zo{C-3NV)vmrrDN?UG_kCbyU)t>PSc}3f^Ys$(i!m>)IA4Jm4B{SKO7=z|XQhAxc4V z)iN5y!QL2B0ahMKN-mJdtW{NF8RvmSNr*1fJy*OkywXT%Z9glvNeI;K@V}}#pUJvejD12_~Q5<+R8n%L`cx*rC!3} ziTpy`XH<(`&oV&8R=|eC!NB3&?!s8=SHqzJyN?x*tJ${GGq3H$ReSe+z$}O))K5ow zS%ehtE2GX|rxXBVE@GOg>0CjQaE4MCD606IKin5E3-csz$xQ1q+MET`9xPFitojR7 zX_KX&=+WMf42jUUXmniYd-Fi)hW#0%0b(YCf)3!u?8X1YzK!K__H%bQD-x>b7cH`+ zo1^8B1EkqHsbk!xbnC5EBVgMqq}f;qZEB@|tI^Q!u2*zxY)>_MbEMb;`$QJL$}=WQfm(!saED~7~3oDCL1ge*Ra1ctrqQzZYX@wmJX;? zEA4|xnExE)yicpuWMHQ_O$VnTYoJid1+2jj6&2C05#QjEnAKC3Uou__C^l35*{Bkn z2I0Y~QFUd#V2VV03`5SeK@TONNHpE-uNcFVE;lFs;i>S{0Q-$<)1dL((-je@P+J;H z@l+8Y>dYPryr#7c-H@o$&{a5aD}zxIdpVGiOk<+h#?g$Uxu{w0P)$ASF&6b;O~6X_ z(Z5P7-DD!bH4jrc94L|0j#>NURn=J+RW-2ZqYC>|4eLrH991;u_h94u6@(6`^-A1i zwM!X&?2hqYq9R_A-Ue&x&>@zw`kLnP-Z&ogeQWuuYBSv-tKm(BQf3{!&gcbptgh)r zvZVYfdRG-^o5v-U4X+eg{RfGv1}=<%aAJJD_DtGc$^tt>T*O(0Bq&>Hp9|8^-DI}R z=@8CViycc`}bR4<%-$K(c$jfjZ(|quA$Sh&NW;PAMZ|wZ{5WzckTyw*X_uh_2)M$ z?D6C4A|D6u#>YL2I~Pkw>_=>jOHXBqVAvl==>6k5dj3JsTbK!~gZcu9}Gs81~O@9rZ(*+;qfyRd!7>&2&lbp>RcFg6lL#33lBW2Lv|Ic1H=y z9Pf7cL_dOEQ^A{~b8S_dLt}|RI))TNE;mlJ+l~5l!Je$g&@ag1b5R~Fm@i@YBP>EI z&X;B7RYyLDrU9eBE~SV1hm78PeVV$?eGOh`wPn^~5W8JMF3n*(8kn8^0gy>U&B}6a zjBIJfQ3txHZ{3TJlqH=>R0)F;`H)kYY(p7iA+6Uxu=TA#V9#1eC@P3MqiMnflA9U= z%)~Edpb5WjCDGl=`I5a?XVEJj1dS}Ofn$jpW)=50BovUj>IFg-V|H-fs(m1fX}5=& zsUysYzZT%ujQ}8Lu0b~pF(jWOvMDZFVT=_?6Sd-o8bj0Wbcl?Kj$+T`w@Y2q zVNayUUm>)!gech?{xpM1U8Enff28#G2r@gBI(>zsW3)vz3z`B8wiuDPV-k0gQ_Cz4 zj)#4b{}kwMNNEgASx!i4EZq2=4CoST3rbr``6yEVm6SdE{&b+V7-6tg_-&$7fNdI{OPsYXQ!iRx2sJ&Up2omB-j4R}x%Wu?6(2Nv|~Crz|BcN^-eqEzngD zq??L#m%1ZT8Y7q8<)qh_r2Owh6&eG+Z8#W$tfgX1ybK^Vl5hslKtt*}%G}Zrb#B`qlI`)Wl;!TUabEzrF4P7Le62UZHUs^0tuxZz$-bOCF>-w4eOgH zhlNJeKWQlQ$16mWB?h2l^O2&EMA^AY zq1-AOBsH{_@bmsDfuJxxMDU$eE@iIsE zt3KFGSvGN(P#@}1!e-b3vREdzU#YJgWo6Vb;E)Sslui%MJR=f$ z7yDFOXmMKUB(Y64L`)4}=+cs1L@T4zi!H~gKxx?}dn89PyVRNt`zx%{B>@~)W36&# z230^^EK*vL@tH|#N=V1TAqpHoh_a)SF8HsFv>Bm z77X6dapqZ|ox_d)7Yo;p_xCW5_MgvJUQN0cO#Wp|exFY_;fpBz|Ggx~AZJKD^>vb3Tzx@yl8UrH88e zb8mz4THu)tDS*Stwup-4$KlXgHV#6Nv98!;dvppYFgBM5Ee#T5{|s(_6tK>6Q?Rb30tE4O`%^0vK|JQ4>H$K)mUFGY z^_Bt|g6!2k>O!U*DA1O{EvE$&4yT8@F5T~12TOEun^$T_+4hG9x~yXYb)XO2e}Dlo zvTRJb5I&9AN5Koqo3$iR_|=3Ef@Iq*!|4BBW9^q3U3@S)1`tHC@=?8pceK3@n1Twv zT5gKnD!0JA$0nnL09M&A_R7m)KI2m}LjaU5ZJrFuYyGFj4gsXmpoPmBf}4s1LYu{N^!Bi0sOU#s4PW>M1-; z9YNS1YS=IVqR>2=B?bX7L;^blGZf3nvnP}O?#+Z+P~bH$pFN9gkkLfGK4LaMhR{9U z8ahi_iv9kBc>@v{$=$>`17ReNXS$n876Peve>XdZkd&+(X8Q~yfqy+gU^9l$lt2@$ zbAj>Dgv7az+tA$XNzY0`&!oK(J(Jb*4wX5WBjga4Y`0${p%U7lzNQ{M(tu`*yn5-y z=wIy6nM7SI_05owx{?->1$|0Ek>r>Vj<6Ib5h=7k(|&u$wh7^^KZt!D301s9ZuY$C4y@dORTlrPQLWi0Fh=lc3zGl7)XYjG`PPp{W1J zq&=pHFotkz58Y1DP#lRAHRevA@h^lE@pb6@@-}Lz_Ba-h>0mipeF#9E+&@7b-}T>9 zNT}S=Sw{#xF4SthEhZsLwh+$CO7bmI!isN*3mc`CLuXHB2g%c*vf~Oqe>p}DQ3Gvt#r}!%}T#A2NfEx7}y~B*9GVJ4#IkONCrQU>b93>-=E(h8Q-UZL4NJ4G1 z1d8sgYsJ{RYV0N~Tu(dku#Xo`Ox)gEKMv2nNO0T5dnPg+x#4%@*f4GXM~<(PYZI_yJzZVY}sI#^y0`F*hU5oYi=`CoHf4>E@8KF2q#0HaY8 zS~R{Z?Q#ctA)b7x0>sG$s0QCZ+Rl^h{@AR41R(<4=bkd1MB7=Q8pc^z1>udwJpNC- zWUzM+EO_#rNrZY)Y?mJthAR)i1HdijT=q8{m_jHz#vg)V283}y93vqiqohs+voV<% zQQ#nw*+FFVypnw4Jj7Sd&Pp8EyJu1X%0K-EqTsRXp^Er#3hNX1KZAMV!9^%ifG zz0?0>|EP_l5VuL7%77!%OZ)$$T8NFhV*7r)<5ZQNQ<@Pv_5g-4#EqZf;~+j=BjN?c z0P9|8XoC6aJH{GK=Rg}*g@5jKth{>S+e$v#g2HVDMN*)ZSgEMd8mOPGi*cq%(nkjK z6fqDQtu;_H;3@-}y^($sUy0dcsutqp{K8rE4Ft;WD`-^*_6IvH3%xk?fUyH0aB zYZQ4^Wq33WUDdxbpaY@#$EF?Tu{+;x$ug*n(GTFF%q4;p2my6-!e?2ykRxFmlS>KS zf%|_WAvJJx%_p&>;KEd;c-?>rgODYn09RM+-F{1@5oqdLlPIXy+G z47n(02F|*Rnn($XNBy5j2F~2-3O5Q^C|jIaX=|93WUla+DVuJ?ziQ>Iim7v*gk3Pp z<6Lp59#nxe7jhZw!FcgH%IVX^_TF1bHbts`|4Jd7JB_<8SXN3zf(-^!)1<>escurB zTf}4(!m-!3i-ATjKt=z;B3M+Twa+V1S411=KZEB$*Q*`$SzR?SF(tmuq}PvntHK&{ zy!QgD=@m*?g(bmCO<=V*?S?5WBK)#`ArVIAtm{`&Y?SWJrqw8@tk+C;I+UyCQ07-Q ziXBxFR&tD7;DVALt68`bgz!{PDaG~|#YMf&N41T?u8MXu;wq<7nZ_VTXHxr%q&;<> z{e)GKc;iE@^)u?&A(|~>hh?A^Dqsap>iiGhT@efHXP41lfo{yzcW{{5w%$Yz?xBhR7%~e&VS;FE_qStsgdEhG+ifBB zfM;?S>2;8qkV9arvNT)jsw&|hppqS#RZWAz6RTy%>PUXwgQAp2K&Z*xs!C2%k&v&i z9+w@iV7oW~9`H{)6&%1TCNW~qg8<#Hm8cCth?q8Wph77pJg(75h6d$kzf3I9H#*Qv zX)4f1#wFB;?*2zh6CyX%=!Cse(RN@@MiePR&$HTV#_Fep0@)>}g!)5NyIfgK!Jw^_ zVmev9iBAcZD&E(u=kWeh%T&bTD%*Q9O|dOu{yGQt-MrN1LoTbA+YP0w`lkB}_to{B zb2DAR)z=~MUJyXL!V)py&n`?`7Sb^Y4&@~Qhj!#|dNw_pWf2d$2Oa`;w#4^W{U zugQOGugQB~ko7(z>b{59d=ISn?_2WTHs!qkSMXQXX9T;eqwdw7H|VbJ!|Fxe$XwU{ zH~Fa6>C^k&fbr|m^X;P2KdTR?->C+lx52aCY*_xj2mY?Qn5d<5N4fjlESS10+?yCo zh$Z*p=ETmkANyddsyp+U?SX%q7z(>Kk)b0Y{f7h=DBdRmxOwjjBI;_1S-ZbqbHBrE zyJ0e6Pkg~tDptp@CucvVZ%6MNmuu$>Y4nG0=V|A34il$SAyNB2?m*fsnWe~kRsB0= za`u7stJ8sIL_(C$7KU-t0YFs@Zio8t z@~*l$-rXOrHulHN=;dN{bHAYIf7gDRdXm`1z@a=R_n^NjqPOhtpu^AYB|lMdYkwlM z&g&u{)Fi3;da22-f*d6o#31k9lsCqfD>?s`W#{;SaOmn|4dx6GkOfJzw;?y;5caE8 zIA&b@>&FL~m5YoUv$Q6DwI6)`TBBX%ez@q1EkNR}0Z13$R)<=*4wZHHKzuvDL(j_w z$Fo@A|L4B03ZzcjXYOo2kM^7!J^^9bfy`mhtT?UxH&E!G$=?DzQGnb(v5Udq{TT)_ zANPioc^Si~`x)96o93As{VO=}#t@ez+J=@FkU1*FG7T}7Ah@p(TI+?x$6na)#d)>! zj@#TrdRoo<$!*IVsT!vgTZ@rQ+c8^=r+w{S$u0qfVpuO_g|@)a} z_r-@JDxVK!7zPP5;zSroi6{vnsp-_Td}k@8XMIL`GGk1ne5glW%OShIoL`{s*=2nh zp_ZB|SDpw1PWJ0I5h?VZDoe4Y-qP36AyaxjQ!}tt@m1<(L}|szuTlY$`APEEEfYHj zm0?|-p*(%{T<|ht6gPf@q`n`QD3$KeQsVfSA+#&S8we~jh$dw%Cx1!F?eKPBK~^Y* zA^AO%bFl6PQsgQ*b@FMoN`h4$mo%mTM#dZ(S-K_;N|B3Q6;W&oxv z>!O2{cJRev(xh2ml~ix<~k<1!7c*PAtl2F0*&%k)8?G-IOkU`AEVk~<;MI&I%Iu>XKLM%(;cU{7g5*7+ zH6Cp8#cam`u`xiV7tOJ_N!V|j1V?;@6O&0(vu8fqjlShC8=?%Vgd|okI%aPT)Ic>A zGv*>`ceRkV<*xxG)K7hKt5g_2pWRW!xxS3V38H9_24onx37NWsa00e6g-4S=oefzQ z;0yuEECr!z>WO3BwrrCd!Z3gms7`?`9ts^yFc$5>_rad74CqDjm8Y!iJeHny%mxz{=%Yoaw}lp)lL-{qO*q zbZiU?@gI1peaTX5PtFaS+5q@WhCEqtPsZ*ZA{rJAT%xES!V9p{E z5wJQv%_%PX#3RKzE5sC2@ku1rA~7R;V~#L#=P;cdg7>^LQ?uaGv~rSRN#~@O|0~s< zWAg>d{SDvgMpGWJxvvP@nrjAKsa=LJZ%dCgOS?^i2Cs=G;OG$=0kQRs>AE~c^{}~ zw|b#S6aCS^?pqVb3JqUxe&8#~%L54(jCc_bd;>BfEP@{fRSc^lh}N0N%CGP|3^xOEoQm`XcR%>CWz;sZ}XKNjo^tGZK&B;$d&)r5b2&DLQ-$3#@{orjc$x&I_OK zZITkJ@-&zx&?UsJDM;2NWOb)|OJ$fX2S->ALhEAAy>&}xoDl^u(Bd~D~Fyv*2Su0w3|1v@R{w&<*+1<%0DXKJI;Bxvx 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 !_5MZ%eP zX+q%Ma%gv0p}`u(vTA|U9zez^kptzf)3(35&2IVf48@9xd;t|j{;7ej)HR5;8=BEU z+^{}8?!Yhp1O4QF|C73Fp3*=6a3UH&UvBp+NMijr6P(jTEn{#o&T0 z5=l0#xr^5%DR(&a^XktqD5!(y2tQ3Ep^<_S5jTw>#iSiLjCM+*2g10xyLev+R!Vc^ zthSYIR~i##W98!m5I;|2!)M9y!Y3|oq+&IvNrQk|()*$dWCx}sbFn!I*~4; z?Gy=j4J6pgh1*Z zK>D8TJCNJ|ycAb#Or?z^)DDgaw>Ixnk#vEm_G<>22D)ur!|>AekVfZ${-_%0AheS@ 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%0Dn;mx0zX~kfdSs0*r0#E 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

p5K7?X9w`q0p;1ZQ9ZmlBXQrJ=Tq-} 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 JwQ4?NAO#E&k&HPGSvuvFoH}JCtkZPHHP5qU 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 S;H3(wc!;b`r| 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öc&E%$ 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%0AN2mY#jhN5&`#UbK@N2DNJ3g0CJ&v`p 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 z zdSET@p9pc}hl>JRjHE0Q9O3)q<3ET`>^1n(CAD#*<+u9Yh;F|}+P*0Va5}~Fm?dQz z-smF8kn_1-6YC{?>PY={SJv8~`kdvrFg`_@tP-^Yt_=NxTOv7*$`p2Zx~*b9S|Zao z8w2>*N&4JAxiL~lQfj7BYoCy$PMTHRWZV)KOYyC*LS03qVGJqj-Z^WzR%4WEG!9E; zn$E4gnP{vVUl&)CzX}wHl-Fa+fS?2^Q$|)tu+ng(8R+;xhZN zkd+vspk>gLTBvkbRo%vK$ON}b9Z z_ROl=g>y`m2W2|Zgc+mGvkD54hia#k$*^1!6b!IvhECy~w6K#NhK022Kd3G#lMvtF z|6Jz&y;Qt=l~*sXZDuvWw~-J z7<&iqr*IK4BUI3Q6>+Z_KujOqQOKZ?cN?igKg~vtM*M}YZZ$PIdPQqkDpLcT3;0Io zMTX@TonS;P}I7_3+k*uTO!7qACAJ`hS@C7y!0Q|2uxB^MB*OXgIdJjOWh8XxJvtfJb zSR4>m%(f~i6&8i3l28Z|>==h(@)Kn@JVM%BGd0w-oXuYQBkCigS z>m7Ls8H~kD7A(X5X?m#wOI6ls=*cLrZeYBs!cFN=prcyaL~b*%U$RN_xMI6>`vR7n z{yNnyed8WkPPxa{OwxU=RW$r$tS20dPTFdKj_SW=6l6teIRIf2B5^5{9!7rP?wkXt zIB_ukN4ANS3p*nyt_)jf!?71$@dM35$Eg;-Z~9&6jA>&(ISd|cTMV^^a3D2(F(P3m zPAs7i?MTJ_fG~qN5XO%AO4?S^NOf1WG}=hXjxBT|-^}3bA;DLR;*E*N*wpN^op2G~ z&kW4=uUJ)5ZBsItG@KKOmkKCm)-9+@qJcW++nSE80(G(*&FFKi(fAQcH-|X2j@(GI zk56{J)aEW*T%7J-a%BUS)ysvvfDF8C@~v?Rfkr&lAluQS%uZYKS9ds79348bfkqBP z@w*d>df2DTz!<=$1y?X|WuBPc$OT)?=_qqIM3{5d?BtXUNM!z1)CGu`E7g&ft+kVulv2vWQUu%^2b3+n&qPTKS_kKvpczBgfp}Jxp`uB zJK2fxV3O|h>w0qm-MpUP=M2}e3g0+6xgQQrFun4H_ls?L`HMeySyokl#}d+EG=F64 z&qg_Q=gaiGJk8GbWC{3xT{fNcFNLyHd*`TUd2uO3fdlEWvnmLD(0RFk+=i1{>gwH8 zX5;Ma&K{8|_9kfxTxfn#2QxY~5efM5X88(y+qFuqWbH}{K~bKOb8RtO*uPQEz=f+p z6LE-n{xn1qyk7<0D1;Z4nsCSNwnfqo;hD26Y?yax*jCe@10zA~OU~>+;Mg8To;`Ps zs*{luxF!K}j8B0h0f#FXsGsk5t7CnFLHe4FCnD>sM>7d{-TVp6Q{eel#VGq7|56r^^qtuhzo5`O) zxcJiA9XV@_prj_sIHzH_19Np@DGtO-Q|=E!^Z|Ky@kd9)4O`^e9E@>5;!Qj;Z69AH zkfzH%B=tf6y(l4U&ud}a&$2v@H%feFe<*hnPGp4hKA?>v;IrNa%!QO*4jVY|Mg+*< z`ANY3WGHRgy2?-mA@c;suEp$^zi4IZ7UXbc3gU;17!5;%$bL#q{@}?|ouFK=IcO`& zcc$Iq+V8ge>t3hs7N4hbD;-02i}r|j8YBM8=OlLK49Y1pjdv$6yXVGeJVn@_qr-9MU;5IBlY3VZ zMM?weqN-XX+O@A9!e-xVX!0S8Wc_Cj5R!%2>Vf&(79r95bE zSa5c%U2hL6O_RH8ChiAICGWH^w-EJaYr-b>_VQbWuE)9Yr{>Y>0G z;R&bP3oXJgj1Uw1X00WieFe({l%w(QB*u_|KpzOOZ-vc~#0h(}MKY<-?L({#cdQUE zHPq8HQidizO~k|OHPorH!{Sl3D=XQK^FU+%04}X%OZDl6&84tH0edBR1Z*cIjn0lt zGE2*79NMTL?LoVgm4qqk7os=R)7kw>AW*ET86>KXt!oO%Gm$0tw&t$PKp{t$Z~C}? zXPTy@<6C8S(n=BxA0-()4^wDhWGes`9BAp_%V6aTZBi#}SmR65G*)`u>O~}42bXw5 zeT~z%Iy>OjFLb7#ren+e;KcJSgS9WHGYejm2&brlBJ5or-0nV55wfOZtV!p_0*gj; zg4BwsEc+r-5553_k#`|YSMcf`Vga0H`bED53-pAu~abWQ{GT)+f%8 zKN8{aFcMJTWlYO;$2E9Yhr` z@}{8YfE=q`s%dH%N|LiG{+tk&Nb~EqA;|W#&eTesTeb^6s9eY)AU{d@LOu zTqm6HY{mdIMnxPoeLw>>tp$oa%yAO?)!?pYEW@zgT}3ugTEkcdV+*y@<&-DOrpV3W zvi=EPOms)l25L6J1S_C4hUc1U1^3CMA&&|x2kS3GX1PNhB6d?w72`r!dXQ^nt5Y0S zotYa}w)l?R3ZkL6=Sgxgq{6e*8dobQeYXIYRX2h2yMO`!B2{=*;A6nRE$W~el$!V8 z>IY3Q3NDy1;Z0<)a7qcI-sm!xc2U127rN~6ZVs)nz?n~Dh2)dZ&e^38-Ci|6?XPa6 z^$fVlV?*gIg*%)NdHeKsy>F2~xi!aC5wW9%l+(-5H-b*ue4Z!41w1TBr>)I`aF1!d zpg+9b*-Ky&o5*D_+k|!^+^q zYo^-4?u(aiXa(=fiKq)z18gI+kf)#ce34SY3j;1Q@vT7o6wN7Wj=$HZq42)V!d~%A z{f5vG7+VF{Hx~ri@i8f=ABgV_Oqy6j=QuG@t0jRWuQ^Cu?sT49PT7O={lhEEpLUnz z_k^c&@ur$#DK`d?Pbf6Xmp@1?(EZPj!M0BJC`dt1sC^Pj(@DXSP(F0fB3XLGmxIA$ zSez8n+7m0J#z%HKUc)S{c^;zjK8mC>QHwU`v1$6;)>YR;XsX>= zZMD~pt_wLZV;Bb@9ZAo0=Gz*Q{Lsyz?a^bAp=*$Lftk_6uZA4tbMjWaM2}I3t?MM=gZ!OB`Fw07SZQ5mL?*Qay z^Kp*ms+OS6;%>xlfS?|;MSs~exr3#_YR0AG9XTuhH=}WH05W>{d1dR#XGpykD!Nx{Y}J%YG;B?R*IB0votbx;{^;RKOrO68>3@Iqi0;4Fi0l zzNRHKhS|Anl#;?^doXZG#$yqA8OP_ucD56{vM~J8s8Ed_1w@mvvD}t7ODifvSACrF z)o-(q9k|#!rwV%y=6&(9x2rYp#~a%|LnpNSk3V}xTBEc-sLI&m>NkQ}>NPvX35&sw z@FDd_nGUj((`7K){b?#pv4h7K9p#20sUI0Xv2seh;?S!JkEy2v!SF*W?$IWP^_8`N z|C+ZUoQbM6Fn!v_QuFqd{?6At(c`rHES*xYQ{VvFo)(}l+;cEK0`{e4+lWdLUcYI;*&I(fEbJzT4X%amIDi+U zgx_(<$@SZ;f7H;5!&qHP?kw&FQpJ32K2N*6RBU+T7C45P!2PL^tf?6=<04xg=bkfu zl^6yfUdbP0A&@1%nMCAc?>6IZ=_W4Iu35;nCv$1}EoN9}hTF+n%dfKMvKAC>9EXYK zUAGpdy`NzN&j2AIxSFc@AAwSk3W_VCWpMRNXk0AIFMOvYfwvvg9&+nCe^HcR_KbXW z4ZMDOL)_NG4eV^D;j!+#p#mLv`$HJ|Tq^)aUk^$J+`m&T1hPBvis2A_@jtqJ|IGsj z%!W;!bSGVCFjJTfzvcC6v(D!D?7a&8m=Cijp2f&zdbsjL{yyYo{jJJIDuek{W3Yb# zbDk8S4qd`U;89^-Vu(DJbJlgnRF7|~HCefpz1%!R@2ZZbK~zK|o=Fk{3(Q1jo$pds z@U6IwdxExfXs&@D@cLyO(pX&aDuQFPNGv!0vL$c}C&%z!mikp8f+%YX>T3RIcDArZ zY~vM)3C){d)__d$)~dtq?cIs%+0jKlD;#<_FyCLoM=xO{;@LpLV4qR6WzJLIH}7JK zw2RX8o}2Q#9c%TwM*q^V`>p_%Hf_fPgtkq6XL+Jirn2sBPI34=*l!Q)mknlcHsqtl zx|=(78)ANIlLM9q0MQJ^%a`uLxx=CEZ%(J@!EUTvUT|pK{brzSJ=gmlPEW(AE&20+ z@9`bw+Ul7}2t)(+`yu_3%`L%|Xm0I0etB=wCGWDg(pxrU;2Uq5yX>bviAB()q04^n`o_e+3catKn&dkEF@>v6T*o`Mc zZ7mOe&B)~V^q69Dcvog3(gAtdFh4ZA!W4EeBCRtt{pBbq>Y?wspQ7z(NfLfHbMD@0 zf_V=aZw?dA+{c?5Cw`JDkND~YbKr>Tm%dpk5g}*K2|{>Q29g+F1}f}z?3Nj#^^rAp zIbM#>7orMs5F#?y{E1r3Ffs1cYmrWpJ=LsWTSoUaG5o_kz$hak8Ss?`#yWo|#9)q@zrxQp{O6T*Sp(hyXX;A|wqDyNh;#37m}{MtUz_F) ziki1VFP+mZKt>Mhh`AUS#6n9vd6szJ=R(xa`A3v;X>PVd($pRAUUPk6(~yK0Fwn2% zNukIevQ+DHh0oxeT@Aoxq`@04w`Gia*S_GkPPb?#;64{M0VDJA%M-6wn}N$h_o~pOWYR62?9<#3Ln)sxmS0$LasIWB-pl@4vCH0eF}L z>|88O{xh2Q|0+lRn?qFpr_{ejzQ^1p_3|EKD|Ky*3S zdMbzPcU!%}N4(W~JO{wko}880G$2jTRO~juS-cL}BsSC0h;f%mN8qWM-+o(f^@njr zYgyFwbS>IjHCO8XFFn_KWxRFZ$mmj4cd!RRw0Xt$V zrF5dfGDD#WN0{2Xgq92N8_JE9FR77Z_uRamA{J8AeeCv?sb$gCoLh~fkpe`lM)e&f z#0)EkhuMm{;55qmZ18IX>YjRx*SRTYW-_lLB0)(VUsd~J>?AAxbSF+`;(mL-O$Ozw zY(M?P?JT@mNo0$aBng}werWY*GsRX*e&|a8=kw56WHC8u18l_Uo%-qN`4h7$smG}3 zV2EI!*3^F{i<;CgFq7zLDzT1H%W>f2s!4h1BxY)8Wijs#Nz%S4fI3%o8B$sc-J@ug z{$Vq>rpAJ*2N}y)sV^0xwfsE+zgUS(S`;*MSj%?c44TL!2ud2C1uxB2)MAMDRD_*9 zTWXbVE)T15jygisI()A~pXQ8}ECEsY`uTQ;C`EYZ0)dO-sz18DX$9^L0&-WwTU?3m zN)tN@#~%6_y(y5?o1x{S04`Z+@@g;mq0^}!jK{Ay2W#4B6yQK2x`oGpfy>q&G)`HA z;nkysWrd+!b(k;%TUF#N7k}bwXLz?ta`PVOv->+0O$}zks-1C2CjBXjyVD#=U+P$A z0S2wEK!6z~Hw*t*Yi7K#)VK-h_dr6-$rV@sfxBHB2?$^~7HE zBZu@(*S%e{r`=T5-?YRb(fD2BUJ9>$R39$_L2*vxBLJus3f`0?iAO+^P~vU_xfB$V zh4`lg)|Wt(QA!~M9R>0%TX_sQW&A#ulCj{m6O49dow*ZMFTUi*@4qVNL|)mdgrGExkv7k_#9$(Fm}bPb@KrWAY*0>p0Qk@ zM6Dpu_xL9dSa}7j3)fS-?B52+!EUgrm25SEsh7tq3Jf%j@fDPTz8N)-iN7a`mt=07 zbKQO4Htr6j?oRH`-|%dB$-jhL(C}Zkk4~}_^6V3v?rHFbx-rGyeXiRO$JfTE#~<$? zD0VEI^YaAar2di*Svyk)L2n!N3dTW1z4Nm?!#50Q5&C~&E1s|m` z@~f$I?ME`J*##n<{2$t`;qZ2D+;TzNarI3Nc+A@ZUW}f z86CAa`wL;|< z@rp})kcEk8_br3)eG1p6%M1(3(rQZ_<|Hlz@w3B{U3jXsO@EBODqNdwU5u}!Hi3tG ze5tsw3UG72S^9af3h?@rS#%f|9s!C-1A6lhnC829Y$zgahp~IY#GUS-A%Qq#FPspt zoRD8&4TPND$`PRQNgpmhZekBWoB>@Pi1l6uF5>MK zK{_HL4+f(krI~Y%@bUkW2U$06eF!95ppy&`?0$lW$j$N1KKD==c(eiC0wc?-qd$h% zW0JBnT@qd#6~bMA4|s3;F1@dVy!YSimf*=96zHtu%0v={RIO`SdWG*;xatp| zSGa*S6k9infd|8M$y=)+eJHP7QA*{MdT10D#30EU=Wa8<0sWr@na`w}ucV9wsythB zZ3vpfSv`bLVkBGci5%m6g8{r>g1|OJx(~$Ct$Kx6Mn5STHY#o3`r^ANM{$C6@MY&I z_*_rrxxgxNn%76{a&e-mBK3|^NR$=4(*hfyhd;uJN4rOAvZgx(L-9UEKaSOm#XgcY zt2-Yy%ljFPuAPtiRK{)({3dq7h6&ZEY3{9?2FppA^vToAv|_`J3XHA+C`kTxw9Xfz zyiN8sryv=2S{%&XZX5&z<<^{u%}+9=7gPjg zR(yRNuQ6@!QP+>Co!tW*l_gd_w>7Axo34JsX3GwGrV#Y~y9As^f!G1=S<;xEBz8=S ztzu0ysjUw3M5JSIPT`wOUJ}V67{jW0z_pYkKQ1ALXu(^&+^E4T?~#)>cvA9((?Jay zNiXM$@bOaZl9LqbV`GjoOZS5Sz_n2?9pzV`211e`A9EF>P+yx2Gn9g>2tp)>`OtU| z$WIn1{kfv~CW`liP+DFx-6_$Mzw>v(LZVQv4cOdyxqa}3>iONK+f13GNRX1Sp&if54Ttpft78Gf$kqr;1X#5f$t8XgJ z4U(BE#WwdsPE>5`ED>|3FDuEWg&@N>h)HyZSmEL9egO7CW4ztLkmZgV^MqcZ!4gpR zkUj4T6;UTKOEJM*4K-G1heBx4GCu{#nm9k7Wkh3Ymu-NhP7 zH)*a3$`1bvYJU`?(=YEZx|?Y;x`+mu{yjx#4NYrcswo<9SY=oEzTU7dNAin^(IcgE z&G$oJV4;1ZUJvd4^wt5B{rBJ{UfD*n+h+D%)7J%$#r(8%7(ymBHmh(ccNai}SOc|# zr=pGF>BDW$J)xxIHz>3vOSmnGjp%BL?gdv~f>C81udg0sLlO?}oJL0<#u&)5Po@GsZt1)oP*EUd|L1wF1D(;YkR&AI(njnju3 ze%*>ezp?f0P*6UtICnmtJ5+yFbrwdN7=0Gc15c#_O>un~^-OEBO-o)OR2*p8kh>1A z;2q>ImX$bKg@MCBcx;yna)#07IAaj>VRdWQ+t_!+q@1v?VRI5yLE{@SHy7@U3mk#L z83#iRaXXXc<>|84mEj|ehPAu4*B{9UJml-k2fXVJ94auC)tD_d2JS_FEHVxJ{fjU{ zy0DbpK%bUgd*a6TZoUjAAXCdnIX*dX3DZ%(o$FK1z2w-4$OGikoE2m&jDH%b>({S> z$~RcV_J`4VpTTXiI(H}*n~Q!^yJmpVNllnjD4@VWrF{J_%HAnRlQ7y6E!(zj+qPX@ zwvE5KY}>Z&F57l>*|vRqW?~*D=FBFw-n-RNztT+RM(xb?q)5lft=*1t{y zAhv%O=YMnLe+0W!RaBg3#}#F!ly9G&pw(~3>7>=A1C&YjY9Sh zqn9?t_{qu18G!yzqy}=18_^F11hj|?1jO;*JkWoL*lZjQIj%oGVU|CLb1(Q33qAVa zcR|i5wiq%^F#(rpY)ojntVOYQe-d-p(z1Shix0z0ZJdSS$r`8=NvL~2}wJr=1I)X?@tfG7}U~Y zcSB^3e;e`E`wg7G#aKUyX@IH7ZHQfT=qZv|b(9Om=uulUrzEp#b&ds_NY;WDU*1`Is4-KR0WZ>F^jz`S__FDvX{_jmyD&F^Qq}+ zDJX&0j0YZ6@?rQaP-{${RPK#MabCeSmxt(>=AOvS^L3-^V80;Nb z*i}@g_QLkUbH}QAzyzZ?wql*2M&wFp=;0jv`8TO%`!mzGHSVo@ zdOuyA1mt`mgKPWV?X3}uygH*YpcbroFsh?Ep?H54D_WXDW7~M*_rv4Kt*6n4*UQIe zG*6x|Gc{oqa0+_MnL@*6JriaVUDsKvaj4KSo-~y)?0(C+I#ofJqP%Bud>{%~oR6X{ zO)>QtTAN`Fb6rsBj0J2AzU2Ygj%J`(yL%B)@$ahT;KdO^_*I&acy9mvX+AmhoMAy3 z3F3%F<6x0oKnwXs0OJUxPXlj4$1GwD(v>ivdBB8L%uEcTRstRO?*`u3+tzRAh(L;2+6Y>^CPKT;*l6b>;3XsD*8fVx;WhTBKR= zU1PaU#?@zyQumUVOI-3zvq~B!lxzWWliDv5maxU544*6|taruUqLe5%oB;!V)X6#$ z+MFk-KeajysQ}b<_9^v=zaub}V_qKUOQV=B=z@(fwn+c<{KF6&LYT~ehN`IeugFNu zmhzOS?1zEkwo^|hKCMDOc3H~jM7KHfvL&_sF^0)Kt-_JtkG$`&BmHZm*yW(m6DdQ^ z@#U?sZ$hOUHd*(!#{45%am*{C5oJK?JTVQJAe!T{Io+;}z@d7+Z{nOWSoS4o(5lv( zLIjpLo!%-U_jMwJ(35>x_^0vX#>oCOVpO(Ua+J$#Ts;A`)RBfMJWY)> zlnwdfvKD}}`l;q_PoFrKC(P=25kb0zv^V#I|AM$8RNC&#G=sWTbDhhbneP6pP|Vn4 zxFuVQreiqPoIpqi-}`b!{UTzN3S97>193sEX(nNy!&i5!Sq~8kXM3&Z0wbo-g!BBN zb4n1;GmP7rMG)Q>?2$8vt(h@*Ctt>p0TkbD&-8;N z1RE8!83z#cK9@wllq@&$kG+uZ?%ICB2(}>I64Iq zJ_T30shJMae!`+mvifpXJf*aFDS}TgPJ$CWyxPlK@fZT*b+57l1!nKC`@n_c=t*sY zxm%-akRCf44KpOio;QOC`J;NM9x>JMtZEPxo*cUxz}SU<^%Sky*#CUZ&Qsac_EEBM zgcT1Hgsg!V)jT_7md0gUa@FJELFXDJA(Qg*6NEdmva)hF6g!6WwJOY0&Y6f?o8h>_ z|B8b9l+Vfy4k4-x-c@G>v1V=56V0VIb*b^QBeh;0~jD)w!i&S*h)?RCY$EA+ju zbdomrCtJ%25&8lMAh_ko4d2LDj$$Kzb=)&s_AXmC47x9Ob3%!zfjPyxQvV(-ez5}eJlI^K^l1?$V zwY;_Lc5_~O0_Yy((oyd+RG%pYxDQ7~c5`_Te_{eMlhs+w!d!CIFVW+S^?w~IBfn_l zsUyp>SgO!-@$&E(AG!9YDbHQ-4;Hf2MNtc$GQaAoEm!hk#b7Ao$W0omldUIf0x)jd z36x_vrAOAmXG^2Z)PAKxUe?nUTu@c@45xuUKfWGXO6{z}p8ECm@OlHd3`eyi=?y5g zyFO5Rv5@K)tyum=aP=|H1umYFXD{Z(hAts~Bw&uy?J;vGKwMt!AvW$ZQ6ruDe>r-+ zKDMv&M(&mn;OdII%>1ii8zq2|R(#Zwe*tmkYb6+@DfK`ei4&}w@qs2n5{>%h!4Q(yZz*Hd9|(tYkPO*$do8GsF%BV^K!*~pv^r7!tFt&Qde4) z?n3zPo@&y+2}9vQ%`asR!Wfnxt1Dz1s(b9{F&58hSe9=YW99hO*depPB2*cVju zfrryIT}0;P*_nMT5Sbphyu?$%CV)W({z7L&tjH2pIXfL};ASye7` zUw!$s)M?x^kfJgh4Dr@I=TK!@(M#GPh8TWng_F`g)2P&o)2DK;rZL1^Iv!H_$j=uU zcy69z>hkpM8DbKpqO5^Q-3$%$-Ike_QVHr{1pkljMZU@D=%Tt8S^nHRTt*g%!iloZ zu*Sk>ESry%6=T=n*1AP27gIcYJc}w?4cm*8q%32M+j;aNQX6nURE!fj^_NfgNc-jA z;t6)~)cFP6?7%)f zRL{YVN{8m&<~x*24xXn0a1y2Wj}$V72_QWbSG(g*c6a{_=T8}?i(&Ar3{fAiLMm^o z>Mc`FwHRlUQ6El7!1RyhxZfaBz#K|0MVYj?^g;&aO|cy>LOB$b^H1%fNwivnM?Ag` z6skb53@g~Ix8$jbvh*SqeiQ>G!^74H@_#I;@Dmq^1pKx`uaUPP`j(i9xGcGY*Rg z<8dP;5`RZUoWitwlKZ1RT=*1$k-^Ysn5!1`P9o*pnM2$ak%9FMu-qzGsx5d)#P3l9 zgCN6c=TrOG^*3D-!#)g!ov*hrDwdJTC?4rjeV0gt z%$iY}x48X77Bm9kY~SPVxO=!V%)G~>=8E2Ym2&LmQ z^v65mDU6gMY{{FqW(bL(1`y%?V&VLutaX`o4EMpCkfwm^;}H!@`jFEcqd`IauAmuLL;Y585TUUC4detY6gI;;Fq>&1Pnszw0htO z^04ajt`h_vD3e2R%9CR)ch3NK*+?_kIhm`!ki4<65E;i)OoLAStYV@`)Z1`|%4Y7^3 z*h$*%ufh1ro;HHb`Gf0F0uREagW4_9P;VHm^50&Y8*>NSL0+3pzs2yEviAqgv=xN= z9V3K=i3(G-Y{1}e5*Oq&nU^=_1!?ZhaW}>?Eu{(W=C0M=E!)>PeS<=TGSN{HT zQi;GRQg!foCZ{@?8SG4^9lx;4%g~SUOB~y33&JgkXFw17mU9wVm)>6HJ&+f@ zuWoqSUylrsIqMMY0)yU944zeh#tTVkUQ@Z3)$dbZ;ME)I;^^Gl_`Ch+qY4T!LHuF~ zpUTQ^Xj3#AxBp9{ag)qP7t}i+%f6)v%n8Tr0q4k{*f4i^kcM!;kFCq-mw)m^CYuet zRd(_sUeKkA`-TF>$#DIyCUh^vUy?K%8h0uJg_bh-v(4Pt)8`^3hASe8T>}tR`_x3j z)5?|@o+AyUqPA+DGN-gQ@-a0YJt&Z0P;+U76D+GN3y$O-#Pd4Rf4vvGbpezwQe&dv zfHi;H1|@;2+W9Z8iM}5YXD=X7Jp%*CN?15izIgeLlYoN9@T(iRB)QNxG5@e&%PMKw zTT433aie^1BXy;8HXTe|;GydO^9=n;WJODa`Eivmci4zJuZgQveuZBA%52 z&`H-s|4dNJ*R7TqXLJ~XNRMnv` z>}E^>x;U7M+G`8x>CI~Jf{sf925jvYQ>9fKJd_wM$X{MY^-rB*4Yr^&lsPr|O0=ZJ zz;rp?r3Y%iSq<*+&%;$E_cH12++j$i$Lg7I3z6uHBs}0G98lz{z(sr7UEyhY`F}E) zG`W@!A#Rv1OB1NU?Uuu3FdC(Jx#@&g?0uq z7Ocuc*(%6*ZsK~_a@=Cp5luf31Q%NUz~LNl#b>I2B0bzNm@j10v;CXoIl3}Pp;a(7 zzDKAgAzm`Onwz~HLg>ynIiJtdpvUvGu}jhIGYQh~%YXfT0U)cF47Gkgav`f!R73i2 zj6ZjIawj|fL5%~=aXY+Ld&oz>>D}rK@5IS*@~YT6ka_K6)XD_l#V=2cVG^-Pj4R=Q z4mZHV)k9Zo67pFgfgX>@q3CP83|3wpx&G*HfyU4AqQuPe?^|^3&6(t z@$qm2-Y!pFN&hA0U|qut5~c!D?Ba5q0pA_>wD4#H z?IV$4xQMx`aCLd`R!_tIYmCeu>>d-qN@t=N_%&0ybUW_YJ1;S1YC_9B@6Nlv`dZsF zlJ$OWU-DtyN@{CoOX0X~&AtgMU_mGWDI!pQ(7t3(QgTDxD+N$GeuiW-EiCdD6`<$gGUwV8)Ecmo#7bsBed#e zcssH6zOni4z3c7oki=5bixgEWhc<1J&xR z)2~`Y2Z42*diqyLwgp6~oOhC{`dxKBQy7K#*phK_i@N)Z1foP_dK7Lci4aH_NLg<5`x_??Oo8aL8(Hgjk6#Vnov_Raz#86f zTUiH5MP*@Sk~7|^z~a$gP6qN34rE{?L8(7>T6g2Lueq zL{<*92QltGV*6*?HR#^8Z;Pa>tv0tZLFW7oe>}frnXF@-6-kfhmi8u0J@o^;0?#ej z-MW#=!{8$6oSyBJC&Yq2yY`o*MfVyQ(UmM*!*~j*I=(Tpj5j6nJ@nW%<4WyG!jTo7}dv!X!1S(P7E6cnr@$aRd}$C&G<_D44qB{=`l*YRnHyT zl>sdS5*9-CJdL87sk3t6WNZi1s(nr7!1T8@%H&Ijl!$0FgP#+kkV?`=heBV~tmp|# zEH|wIE5iC0J6cp7&DiH(3tM^lqT*9m`S`G?*X?q`)MQ?q5pRE54-Fjn+#U34N&cQm< zrR!gBuD=sPGS8=MH)Cn|S?cF_4P_165j6&sL~Et(16(yPysCt*?*Cgbn%mwQAM2eE zdZn)h%16Hss$=|%rRm0+RTBHO56fNT={BmUmqW^1%>YFbv^n(Ts5pp6XKupImUj~c zuTH5lnF!6b4VPzH3}2|be~^$uf&(X5R&3CC!=nE5F=f?-W~{YCDO{5}#d}KO6r)n{ zC_r$+K!`dJl1yU1ONtHEbGajwM*dWg-9>U^%$fh9saIk!&m+_z_hQ{7=DI_)O#!vQ zxln86;|tW@bp}Dv#V2?dM_YiE?-A43J*;k~x;Zrv0U{DSo;TWf;v8>RoM2}Td9V~( z>9!Y`;;4ZkSkMp_W;rEE_a-b6Q}pk=IN`3_w+qPikR@TZ9O2`!l7#j9w$5&bJJz8x zGa*nEo$oC##cy7p%Wj~DZt?tAmcD6nqVRN+!{wKAYmUzWTqYhJ4F$frDC)JZ+*XK) zj{#~$Rl?cykS3Bs`Xu{Hs2o~Eu^IJvtYeUox+4v$FGd7;635bAj&ZG|ZA}ZmuXpbc zn_@u-!Wlz6WA)J;Z_yDP;97q}c%GG{Qqmye+dDM>4_ATGL73bUfEqS$xE|0}KSTW0 z?WE!7nDPh2M(apnY~CWWard3e=)uUeJQT9W3`+vlxdi|@3=(B?&g3M zAJAz&(Ht2khpRuGJ^tQy%nHx5M1%;46^ahPP8ksq348^c4m!KJk54v+z0pmuD{4)|Mj{azAfy9E=pK7mJ+{zh@i;rgOb8t>bkf_O!d8j% zYlJT%?KuH!0cys+s53xbE~LabnI}Z#P=Oc(d@cACh=P@W%2oUHNcw=!Avbm&zZ?+I z45OESIrPHz06f0hf8copKqBxVYH7i)YHQLZ7oC)#lx1df_F9{38#GWU6_ro2{FBR+ z@6vCTG&rdpNVipLpV1UKUzX-oDvsREsM&RcLv4?2k{{`5Y;G$s)Nr*@#H50R2?y%l z(I7zxq&V~>IE7jk(K2GmVi)i{pi*n{$91g7CKRx=Dyh{ft%!J_LPDMYoFmUsM0BED zcGHclkwGgTQo+DZI&G2OHgCFy^Q+bIG;bd$o~fP+zzJFNVAQ~|(-JibExODqGh#(K z)v&<3W(Ldmd?fD|e6K&>{=z~heQ04WwhFZ8@^@@z?q`EpFBEh!FEcb%l1Kdml(;!W zHQq=bl`&>(7~4+3l>sZ}=X$%od@D~1n*stuazcS>B%s^C_EMM_lRB=6?nP~>DER#s zk-%^9$6CyxC)J&OJl|r}0nwm);X-1bViG9|1#3CZa%qkp?R)BX66-(Z8HXq>8Y;>Z zJ9%<;L#Y$M*{-6Ibg)?41;0=PH7J){sCBHK>3jg+IpBbts0MhlYc@z>X}{wBA$Nht z(;t329*eoiO#vP{y?lPC;0+o)kwaqznU)*1qQ_E&1ENkE&25U+{RG>O9ts1v*<6N= zu0MNy`)@NNf@Z~bMPha<5`0r&Tjk8$3g1d3+y z#Oh-RM|Cz6bHlQMQxsDj`t!VsQ-p!x@a$dQw_>v1-F|%d*xu1K@(1`m__ay872yqXYcoDgYlbVqppsv$c0$ZScYn0;?ShN)3l_Fq^vWMJC~Ys&e!eM(&%{gk zZEBiH>I?X|9a0c&UA*(fZOR~;jh^iqJrRcdDF+cu1wZn^X9Wi1W@pccilNS-O+MpH z2Tl64)V}vOb*dmYF57HGCr?qxm?0!zu0m9^Bay)eBMdk(6Jxm${40?Y_^Q%esq9JX zT8m1#;FkqA%%!UWi&ZKgQigHtl;p{>?~btXM~b*PmokL%0&No%QK^}z_jq8*rks+i`ZrHGrzyzLk=Anr;_0HIoYVIGd!3*4zK$rW z3x%?F!?FNYL#soHrV8lvX%z2Sy29h75%2pLHWggV_w)Ec$xNv9xja!uR+O!4)^+@I zhhjcwRH4uJer-s1JpFOPCgO0i3YU;=IMB1uKAC|%#XP9W!*1_T4fdP#^nK=#v^Rwc z3$LUhUC{29dZhb1W@UwNg7ufQ#LI4p_}>5&4E#<$Lw&tsjh==w=jJ15Q_@tu`(ks* zDS0`Llo~k)k7@Jm8Xuo^ucc$!veKlRGBPSuV4@(;eWckY9kks?gb2snG<;IjH>#ptaa0GN{R{8b`o zoao<(XeyzSH%83jrkS}+Fg17E1NES%Q%w!Oe@i#r*9F`C<~B^GBd#j9GYIwyp@4p; z<63EXBwx1EBR=ZBm@K)y(ZG+a1EX#njr-ad33#Qc&s|-MdXP9>+;H2$V&#(JbF@tW zcauk-!B;kJP%`N+I2p+jj@pW!h|l9_YDzJ=87BoplT8a9{wbrcArx`)dFv zjQGp3IlAEb0jhq!oLoaA0>aAWq{Rn09?KvxB+_%(w6Hm`8E!wudwF;`uih|~| zDimC`w&lHL+|W|h#)TMCv;PC(rkbw=GRuPC#MoI~cqCKFL@N=cW7g;D+lw3fg&}#c z-9{@#1xP1JwBotuPha#bRZ-MP zEW@74@a*6MzMAlz*LP`Y5a2brYAT;77BJI^Kj?94r>(KQJ0j$V`>7X{EPn ztwJD#z4M?(Y3Vz5}ixcSatzTY@WNSulr(!Cm;MVuia0##WfOTHjjbBDZeJ1)QtEi1%=JlHHABWG8X z!yU>^iSOaQ`+GSlXquB{Y{>eJN3KEBlM?s$rvJwk3b7>ki1ZYc!grDF#xEG@ZgT!^ z6bd?RKE?fH$WJ5%?lv^Ge(d4g-*;~yvrW#4DT$+kT}yS$)HbH~lzHB9ZA@n`VR^Hb zkdAS05z_)omZyf<@RL7%$HWwJJ`dpSNon1S_?+BWujtn$kr2=@D6K z*DcwUFbLwXyYg7(7Lw~3{@k-&F>g0+r!Va8*etf&t^c2l;a({}+wGPhK+7bh+n%Ld zIL?sbw7U~n4cpJ4=-#3}u}wFLp6OI@LwgckO`MHLF2rWNI@#L=_Nzv?_d9OJw!s78 ztW29?dJ+8m1>e#`=_?hs^jeo9`aHLxC@JXxl|yw!s z1^GOr8U{95pxmi)rxuOi==ii%S$(s3_rXOQh|$U{?|5|%24#C`PqLof8SiQOcW6L6 zlK4M~(gu?Uphkg|CHO8(xqh0mt<_F$x%*?VbUSOl0CtJ)W4#83i12dc!o~e!4Gz+P zf1PnPdh5L4AP8qc2d|`uyn=qJmo_@>1BTWo>v`(jVT1Q4u_x|Su!DP*_(lN*lLe{* zFG76QaN67B)sJfBivm{5w5_J?mE3@9KvqJHd32U?&$0{KSmzh=lZi&Z5i@0HwlgT~ zfn#TyNCKKTW1l%apunWsPfTGOp3DzRVK`E*_w|CY{Z1G^^Isa?N%y5}2L=FStuU|P zPWOcq+;eyNrf8qwN?-daD<5ph5HqmhWM!AlKSG?UY zoDj!9den5=ZsW$R3cTlLkR7(M!c#4mXdf0&jxZ|3eSw>#L01X(u-tf@Fz|%5spL4F zJKmlU)p+%)fj%~F%@~-x2urfS?ls4f3$@HqPvNo0djWC*B{6``VU2T^Q2^8Oxy7Ur4 zAlroeOSflX=*FX#96bv&O7eApQG*f^GZ`faFa`p?@>#FL3trzZqLL*IdKwKWIYq_1 zokzTEg|eh7w`l}=E851|30KW~*y#0h@#I!%AMf$_~4+9$FoDs`6cztYtddjbm??6UK#?b>dEQa2ss9rB2wDg`V!Q z%+Q+URYkMKm8}l-9YMdISB?yCn?`#6JS5K!T@?> zze&~G1dSa9Vy#_OZCkmiS9PzA7;G1nRHq$g>g!aE+4d~;nlnP83X1}GT7RzoBqOrk z1LIg62D0D2*g&S{K&ilNdr47qkq*Z(|A2j2&GH{&h5B34Vf4G*GZ;-&hl$d4U3OE9^i1qZMqA@vX5|;M$oMbchk})!fiq2PhpENz$Kcu%w_5w{ImztWmfC)o!{s zG_9rbjh8#O1+i|}P)vl~@F-|qb}+p&oe*i+&5v-4Ct$W=L{~I*Zn?;SH3w zhW^FoJ!u;R#vK7bzf<4J{@Ky3%38&Gp$UrrI_A5BfdSp%ym#*}Qi)++hEoqbsO>^) zLsW;g4wo5q&o5vjAxUaCA8M@m{M3Uz5ss=j6d>e9VX6e zU5neIZ)gn1G#6W|WXVf&A5b7xcH31z(EqaI3FM;2(~&$7-u>{4{aWyGlT9E!?I?nu z0>;AwjUBfX&~MpfDDzJ@(YFGQG5pe!ET=2n1tuiEFZ* zc<1T_TGBF*&gi|`g{rPsV!jmZia{udIi4SKGVmc9Wp5_1SHiL$_zNkK(=91dZx3)Z-!={J$wIk{(8PwjF z!XDqt#4nN$4Z*t2PokXx>YQREs=JONUjAUCs>^LnB1ku@@$a7`3@E)qtJC%sVvI5W zd{dxgX-Zu12(|Dj@aF(KeWaP83OMbxjP3rq(pJH5TM}E5M9aP&Ms;cQTKQs4V6k{- zrL<1e_#toJc9kNzSl}HdG3}Pr+!Gv?$w0((Z1DVk=_rvJP}7tF57vd^UYFgoAo)Nl z?p2i(40!ybdT4?V<~)ozf>2eKoP;xP9DZ=rGHrUXpmr!~Ny^rwLejk>Foy zM+#%N^~_At_l?BxHRET0;Z_1Xs<%QwN`Qt*swNgFl;n}N0HI3Omu%s#^7y?}_uK5$ z9p=bz4K5Q~vr%~w96X2gu@1F#B8r}rgQFR|`o{F??OjKq1HlLvC`x6+C9Qe^VyR>e z=5VRFa~w$0Y#a3~kp8qCJ{c?8e@f)n%vYhzt#Mw6*R8eE`gmejeru?J_+flp>I<_# zKuoXj4$)~LqA*LvDVw#W9T+zgFH|}8|M8DHY?+I^dp^?kZYA+s{ylEC@ul^^G)|hF zQmi?d9;59mcp)4o;s@q~1G0Dj^aj&_wa>*J#n*&Dg6D&%rf zb#oTD?FKPC&kle81?xxX%9zrpXf^8#Emj}ky&&xpghc6?ReY?=0I_~MzMY}H?neJT zf36emrXRk3jjO>K59iz(5=RoOyMm#X)#u*jQIr&}i33lOtl+;Bqg@imm;LywTG*>f zAoa|;^xTk=nw{cwU1pX)CT5DS2K1PK7Jl>(cZuj*0}bN$SxGh}Z?~vgOwNey0$wNU?c)3>f zFD7wC%)*Hiup0rrnKuNOCD{01TK4tTM7&fl{{$byq?_VMkH{Ko%karxoJ@2~XrJ5J z-2m98K6E_~b{oPmavS^1inu*RLvVseULb8R#0cFvY=Z!ksloREMjz>>styv$)iTJt z=zt?y=VX_R>Dxs64v5DdFkXP!XJq4%ZIiGY;7T93QwK|V4b6jPY%4ZEtHy*RPpTb_ zmb+%nk5aXw4(ja>TB={xM0XPPb%^ld=&UNIZAtp7dI&fd6Qo+d4{>~?vy~Iw#;~_J z=+5Hiauz$av0r8bPq#!+8BM%OEvuNvsq4V#dWE8+?6TpJ7c}8DWrUp*eV3kz#zSFx zZm3+xh&0+-e!5VBq}NY_g-$h!>GaU0NMF#>t0gxA#K`@EtT~bB{^|M4yW=r& zXATsw&Mkb-f%#pP(YS{(QLigcoWEr>L#ss07*~!{K#We z`Q4P&AfiXZ?$HN=&Iu(5BjM9t?xr^`=g=t?&!ZK+HQ{G22rT#pA<9$f)6H3%`+-~J;f=?v>%O|F11I6cSZjf;Cxk{39Ii^kGw zsF-a(8T48RK|95F)Jv`FZcV*|n^S3^85^x@YauTCLJMIo0mHI}3iz^aa)aEm51)Bq zqQBy)e%C``xDRB9xf&SBY_T7s>?@G6e8)Wdl)_W^=&o+a(McjUjm@nD8jQ}xE{={% zF$beolA?e$&qj_@3sV4HYMl5u)$E->HHFOVQdBxQdHf87$TmeZ+^b*OTSY6rOF)4q}p~7XB>gZPX z5x3~yYQaq@yi~@NN%+`1ksEYC+6hRdm=;YLG8BIcqd#h@6trK1=WHg%3vA+vuz&C4 z@nGra>jzZ1fXSPGT+=&=pR^aZ39Lk{3DMFrMHOZF8=<-qpwik~0x8iBf*9^LJY|_! z^a~QYTW<7&(j?udYsZg(quwBAhC)W8)u#Zyh4DQ#*6i0(EjwQ--vQE8=^I{RwmOJ!YGn6d~ z`;cRBcOU7cD-Ix>f0SM)Rjkz1^JIYvnt=wEd05=ktuPtP;x6koM*Uw!62%B-(j2Mo zKET4g@j8~G2e!mMR|-VGZH>Ymw7#-Ud;ELOItS<`&1*utlHp2(48F}B^+s>IeTy0E zK7RQsXq?&^z8v8OQo0KnIZ>68C_m2 z(-eJ<9oS*z0h9Jc+3F5p7$fzICo!0Rul5n{xzZk zDLfz=Yp5Q6efRBwf$MyIFOWV=-}{~gRua{rfG)|CBErqnyZJPkIORuhh;AesYy1&!sP=DMxIK>ZB)n07Es_3pn*eNGo`#}1 zWMU#jb2$V_;!}b=QJq1M#=ISbY^&9isMFRbsF%Y371d&)8ba%UKL`SaJN2t)kJ0FF zEtmr)BCC@n;*Z%y>mek)&vU!k4w0LM8aD}w~-f)lxb4TH0HkGQacIQRypZD`o z4wvSj*OqBFWj#jw+5MaSRfo5%x6)9#VzVC0^Cu9~;5l8(KGe49ud1jvhZD@5FTGt- z>m+BprIqSyVkja1)^h|yc)|TPJ$cSW^rZn$${!$uH6N}o$eU!j7y}^Nz@H>h%(zw^ z#m&)xp;3OJ6rJB=AH~PBXqR*;sr|>Ek6dnWp4p_od(in~VvA3gu)TML=bR|OGLXgx z6OtL7v*+b4#(M^xDN;C{xj8>x0>@cPlQL{@&QPo{)IC3g&tjW`b^peXG7~78wqt)= zLf@mcb2wH(R3)KJw9}osyd|VW@#`D+VoBv3i436gH%8vp;PB;SKLwYV8~boFG{MG! z5mqLChiLjC{h>}Hl?O!Rm8Mfz(b#w=uqOS0{BMfkf4PK*rZ+(W{~W^S!2e|j{r}_! z9F3e^%nbg=t%0qXk*S%pv4fGbsSAUPrMen85O4}Gfpy80Fw7tk5>Q`f-5O%LtifEU z2&k9UxHdZAkQru331xv|l6wJ_3><3umuxT|2*NaW{4J(%e`#s%TL6va>CqV}LvS0s+ zrJCx$aITm;IGWkp{(B~Omj4%tQjo;!%K6W|e1r`I#PZ)5_aBfcEm~Xl2OY>gtE%#T`R9SjoDTR#}I1ukhJ_7>MVZ~&Li3?d+=FytjJ*X& zE_5@upu$m@cu{`kPzYrGR1;c(Z);A+f#qW|81WUXB5j;?jafBms;;|yjHOA^5Mo7K z3K9(zI8XGki1Y1Zz{g-GuEw@ftI^EY6(5kJ)xbn+w4`(BOed34A~x z?uIY4disS`mQEPRaf}+#eazGG!=^02AS^sL#Yz3ia1 zh2QS({&bJ2Jn{AmhUb|QNBCq)WHglH4Jra<-cq!v?qZS*)6{%vX&LWw<DwrO*3 zd~6+i?G4i2$AA1d;;#PL;ji{U{PzBX%mUUIaYk9|U)+lz<0K+f^Q$AQnW&xZT{t!* zJTV>v5FM9T>4>poQMGjmEO)#!y>fBXR!6i?w(Ma=mh4eBrne3CT+0&m@#&2eWze&^ zLJOqEur*C!Pn@kU75%MpbM@e7*zn@^)ut_KfFZYV)0$;YA0aDfk@2fn_e$bon*TB< zC)J&p+B6lZ)_fq3v2``;NTVXdteT!;3)9+B(NCo<7wT@*~j zA*eAf8wq0wStTyIx&|7Yx)In;MfF%5xP_>4eqLyJL?)Cz>U&{4CLZM*T7M5K(w()s z-ZG`oRd1~q@u@+dqH!TuyZGX(*64YvBpW;qJUsCVd%dLQzYnczNWmthv<&H?!mng= zy!mEsE<3nECVHrMgn_ZZhG;zr%qRnH=zJ++PLq!aV;y3wLZ6YcQ?&3Va$vJ%ML7d#XZE`u&n@h+>!1I(s2W$cO;4RXu=gkC?V)hr=R9VQ6T>h%* zHhgRp!6r(l<+A#=ZO1b+&>U-k8lc&~QEe6QBp zE7lzI8QU7FgJ&&AODLvD43OtwLeE}t^{a^(Nvf7W@Wq3(^j@mt$E~`xfKjDa+s9kk z3I3@3`!(+uMtN5! z*%ryu4?w&VM;oMjd@4F}SCn;qha_oy?SyJF_+GGmXMl-;iAklJ?g!-*wyzhIq*h7h zm+Cf8G7T>-8Y`BpF#m`uiW9~=wwHJ2YE>#*G&AW0x%0?En%-%U#KRiT)_&%yRXsTF zA|F!1PQ(gbVRW31b8@g;X8$CqesgoYIE$;uR2BmZOel6;EI2Or#KFTR*}K)Y&D>=RMeT| zcVBp6)V;NuPQxdM@V;~KS<(V;sry#fhH)QNj;o3oL?$J)o}L3V!BRw`wtpVAs~zo) zsnyKjy79OqHbT$-3Pq2-gg{3thCO0TDll@8R|y{~mY~f9GYOIk%67gvV1Eq&mU#g# zB|6=lw5^-?#VFT8H22k_?3|7559AblwIwT@Zg zZ~{Z-!{iu>m_WT9%-+?8^TgEeb>6Hf=r2lqc2USTkv68#!le_H)i`q}#7D%6IT>0d zMomT0k9-Nz$^(^Ry~YqfC}Dlpilkv!J$Tp)Ny;73oKWo@8M>zNo=UpaFWcd%=6%W^ z;yZh}&(aTW+&C(ILZ6Crpp$2xw-VA?`{nF4u+#M7w9J8h?U9O8U2s<_1q?IlT_NQR><})w8mhDN%a8eipaU+2X@YBZz3^ ziz6_q>R7w!w(c|NlXzw8Py9|WA~6%!RjH(cjmXc28FMS@R`fA*_X?G8vjh5o8^>4g zoK%@APK^nnXg5-3opV-^etQ$Ln^O-u zYe$!8E{E0LrdkZa1|q2qmkfj6rS2p+00g)+N}u_4O)$Q8jpH|c^An4Ci*GTX#g zk1cwYWHu3`uR99(C+@cW4!E9do$ie6PTz#^o};S=g?c{t#u zr^l{D1L*I2m_HvqlOFg3Phtz4>eYh1Hqc-!WIBSt)#!B8U4coTB|?1(wx;fnexE0c zsZXC>dYd|OM%#M5om9ODB3(etLttNw0W`nxHld71X!{MGA3D-{TwR|DxSfH?!J;R` zw|9-e8E*BcP%O3+fqq$ntnp7fE^>)(cR>l+1m&@&+GtPqR}(guo~-V#zKpKMS5nl^ z+S1zB(ggggG2@38&-Ph=HK<_!dkGqpuF>P*J}nXFsYWXPPu*LV^?Rrfm#M)c02IKW z`C`4W2~#nHNQWpg35EzC^TO_@v7Gv)BZb zajY=6pE#K38U~t3x)5F56ZO6!l>b%yUCI^^kM1?RaZxK_+EJpdoqz#d!iZvHBs?{h zp$UFEN&_LhpaF2Tj-t6nzPd$%mTx=*p0f|UXCAb-4-dJ9nT9~L`7ShicbXW*p#vzm zg+z}`x_hsTPRz%oLuz=US1gz{Jpf5$`W0lt7MP# z{UZ(;d0tZ`3p^oh!{H;Uz9$G8$!4WQtay(%EH{mp+<}VgaTfB6Y|GqX3}G_s?nycF zyZI6lOsyGxga|keNupx}mtSyJy3J*%q~xZIA}3~zgzKo#M4C(dWNn_ubcy|ZQzZ0&3{tV%am9+ZV}oh zc{`wG+(tdSssY*n6%73tC;jR2ybUYdKpabl&+q-2Z}-z*PChO_uSZ!zt%q%r6K7z( zRtWC!z_@K4FoL+A@U$5`b{YJSo6vS}{n0r&+Bvw>+pdj=Y!2)9j-!`y*7qUA*W>H6 zjjlGoEFAz9{~>&AQN21Z57%I#PdQ~Hd*(cx*|}dwMlP;xo@b}9ItF(qX1Bd;?71!X zXC~QL&TO6O*)z1;th`O5wGm6u$Hr$=_6uCwiv13ND`W^|TO)h+zZR|@&Ih^Ly4kwA z?O}Fv2))d#qx)%7LwRSn4-*I9<33*DJ`zw_h}R^0TFwZ8JAO7YuQhjXQv+pYWMgIi zmcG9Budm7v%258jT$WS+!6f7sP}~T?*MYZ(=6s>OvJSHo7O1@uJm@GhOordjm67q-oFx(Pi0f>#R+;!4>rBujHn~5t&W(Z-9-aVfGh$to?#R z6L{GDbMkt=;MHlY|JFSfB`tkyB!3JL_91$(n%Xb zX`OgvtBk0wE!P^dR(v-jR0SR*)tR8yumI!M z)umfqi~=Y+H3~I*iA?e)VttY2T$9Wleuu1}YSCF7bnf6oL>QgNsL?A`Z2sB8>qP5A z=}n3+iJs=|=U*M)afneBAl1lkrw#d0zRgb-oP^>vY=NTgEKD9;CnAh^9~1+gfE~0Y zcK*ciFt>pWG|~n6&X-rN`zhf|8f2Q~bU=a?0DHSA2*MJjONOcmA6is>?0Cj8>uWW+ z(Bbt%>~jS!Q}KOgELM9Alf>cjOtHnlIA%`*^+yK>VRM=20&wZk_EcpAPVl4HPDuFq zRmNy0{8*3Ux=+T9f2c*9+voG)z0z!w0mnpio|X5~a(~o%DiMHIn0el4ang ztR|oAN{$0WaGq!Y2_!J12NyNrBM?8^KI&t*yYUmP6G=xH03jWqrJofNf!x4zBnE>E zIU1AfqqDKGvinULY^sSA6w$iC<#L@UxGRkPck8LGy-Uy~hD)77%1Gz^35r;bE5)QOkv%uSSD@t{TkVnXbB>Vg=`U+A!(C$)&G7%4h&=OX3(TaNW{=#^I$7UVyCA z{FHeeiwR=`nKde5cmt<CRCA5>U85XYmju2j&v5>yS2>E02vxlKlSwqPv#9W%9 z_|Goa%k!i@!pjsoMb4eE+VVUV$F=F2GS{DHrVhShLj^!n0T1%%AhpPhwa^CsEf6?s z$2VL-@Ed&A@vxWvKe9ClNvYQ1Lt&2aDG?NGP)`K|jzo26(v$5j*ehIeA4RR?x6{+@ zpL18>Uz?pC0Ut6`{9M2DvSu-!1T}JWV{#+vLS?(F*$NVlo z%qwQ)npPJ5B3z<#u!1;5puJ1op7TcBBT!`-SvKlUID8f2@yj z6sb!Q%y9{G>yY>$lThq|eLy{~b_l8s9XMxwguFl1Zb^ca?#oQFo1tpY!W2krnk}nLqSovP<(@E* zckwcg56sfKjcYcZQd0Uf(GNAHlQoM0PqDrbvZm)$5NQ1lRCkBW)Ksc3A=;V$g$ zFi{E4N+8ZEspGWK35(X)N|&}uV!#jF(j=fL*smiees~T(B`UWU&UQD6rz3$K(j;RI={`g^)r2URXF9XVJoBIGPpjERZMC zyT-0q5H$NYIUZNnHB|iL6di3O8}@a(BU(|rfL#q~g26<9QnKIm25(Ndxu)xmS5E6v zinw2K+%dbPTl#j;$H+{76be*+=|iQW7V61%2`%}Jfj&l|BkWM=c)iTKm}<>GPhDih z)`3(XvwastWtBp?UKUU*ZKF{~B0%L6PYIe(Vss8FzUgWnyrsZ}Ofl>S~b6nAa z%o?#G^-(E?wa%?|mFI>f_QRV-AAnzIo2H4k$fQsU!bwJ^H$W_16uooG+x%uC*$iUb zS4~NgT3E)O&zc!B%X%!)rL|L&SGL2?=0}?w_~tB3&gV_k?XAxou8eAiz)VgC8 zDAN9LFc#~_+TPy=Jrs2odyCUlVl;bs>X0-~s4YD8unM1a!rKU-Kl}e&a4^U28cvf< zB&7Jv!g|KpZjhm@+L{(QYfm>pB^|z`r*sWl>W$BTO})A{d~-=su98QndQ#1wwKP`f zHE!sOFrWb3UwWh1stDf-le-lxgq{dtKUA9XJES4a*h~=BPc-@oZl#1L&Lv60%(Egs zlta#&lkDhQ6~;=1K++LbuKZ^(m)c2%Mv!k}O0Oz+vy&OG%qs~l^Q*15I*Xe8RJP`N z`&q8Il8J3IXm4_DNhEmAcHyiC8sSy!wu?|ryb!KNdN)9ox-UI3X7)v&9CjMR?IxRJ zRtB-c^|wb+6E_rxuyA1W&4lF`cdd|VRtCJ<2rCU!cQu|$yH2T!(BMTpV{l1cPs}JI z!z0f-%X%}GMc;0f@mMf%i3i39?lEbMmBUTu)fht~OH?-3-B@ZU@N6hw)a{qnhmf1A zAV81+gD@>^Ek$9Nf@?qdCoZUF$MR08`x{z`!_Jh_(#v|}cu3DAxSTvYb8=gEGgu&y zqbjZIj)+7qr$Ea-2!x*46^t&{S9tNz-(VBV^j<)NZ^)o2e+fE02@Sth;BThU3BW&sEm7vaMTP3TY!1!1- z$^NJT#2j1vJ!d58)U~9aLB4W2#QDS|N!Gh(-(2ICF^Hc{``s8{=vIj4GcAc^wv*Rv zvgj3`OA%vPg0qU?lW#a(qd%$ZeJRi7?F!f_t?{-5VI5TX`-U8HV8+J6V01HY_d#0d zC_6dS=0d_ryYTu+F++XrF27fO`>K=tq)1Ri)j5ltel#isiDmt*v~wvCjOfTsT6cUw z%PuwqZUqq0t%yh8U*t%4Z;LG_sv@~qS>i8Rc9L;jm>D}^>HjrtbIZqmpvuteltbBXxa zLi$9$y!C?JR$g4FNvKlH>4SGMv9juHJ-}(1U+Eq~S5v5buHrorxt^>BwbS`*DgX_^ zypuW!5l<`fg=3{5y+ZR~E>IOodp~QbPOSx^Uc;K|zq|nlzERF2|2rQc1V7Yy?(P|gpreXQ$K`HUf~97heU+?l`ucOONLvcvoB@)Q1O zwmi*HT0K%*>m(oWCvE~zc_74g%&lJ`0a}E*&~I7E&k4b(b<$(w<|d;?r+-P397gj@ z+DDgAqbQV@azrg?EK#V1azzZGLNC8rXlW9LIloFsy;X#WArCg}{%=dVy`$a#t~t#QT@0uR0sycB^&g|P|Cf^g#T9Ids*T+iE5dKBo`Xw(0wy-c zjTrE5JTqh}fkad>1$}V%@&$Bu6Bd*~H zG_a`PC|V>Y*fscC=oxhT0To!D@!)>;$pd09IV2l`MKbrH!!4}60Xrc?4jqf^FS%?zFY^8%Bj5dG$LJU zC^XL>b?fMsS(}QGM5N65L3$KaEW2QC4{oYr#{0U|jxz}Iat$cnu+4i=KF{5cjUf|b zz!`t)7>Z|SMvbNq#mO{!T3PL9`O3956Z9!-LUft*OsUGm2!xGdA?fa@raH5Qkr$rO z#)cnq$qs!5JCI8L-nCT$Z%jiai+V z7`XWk|719Wio^GVg}dDEII|SyMS)OW)|IJ-QL|FCi1|Yr4rLPe#4_K^_t^<$v#7M`4-zHV z3y~BtLE!?X?bNh*7lJ5IE`xFtL(p_kU6;HlP;Dkk1kk1RHu=}$^PMU+-zmj++Kcc( z#gUFP`&hRSUCNS_eJ$&F*6LY~k&GJk>-8X^2~=QX_3>b>HlGXki{$GGtj;nEUhQTW zmS+wZ)=-2!Oh6o@2OU+9F@&M*Otm@1xH3vi8T%DK@66(F+W^RJ~H?6o9Hv>b<@vU+C2<5iL zMD<837}yF5YI0Gp`LVgHKYN0rKZ29rBxzUQ{QvHFW_pN<@=z33df9;0=dc#Fz1EtT zv^lOc>pI??6g2R{BbAbhr=j*jafCQWIVA5VvV5+?rG{D#LqCqWZe72E@3-MgXD-zZ zv)EXi^&FjzZrXbUiQN{pCm7{2ZyMwvTZIogrCJ;u6s^P{Ee|yyD?@R9SWqeHyZ20$ zpb5@+KX{s3;_=Ug9C7=Aj$~a8Yp6h63*Z=-7d0$;aJFj7C05_{Repiz=wY^i?6tC7 z*QLDfV|iJ1utF;|8p{@e-S?iLy)$+NoZiqSl~Z56N`2zA?GoC@XKax>%7`MZ%ZkcT zA1iNm{r>kmA<6%lsrhekj+3*2v(x`>3tWUyy$t~Z0H6ZMOsqIoDIx-iIUjdo8x~72R&3To z{`mDKiFXeV3TE}XeIYW#==+VLXcJ}|R;|Du92~w^?W9fqG#iyS^LumvHn0VTa`qp; zP?pgUo1&p9#j%fZrk)_%H{3V$h{+fA|MXS09%_SGGc#P~%?0(-jZIAzvn(-zcN8N< zIkC4E!J|JBmJmYC!9NWqad`a)sfvI^pks+zk z0X|ZT!{a>fzPw`^5ESaEC#XVM3v6S&q|b&lfUra9N6JL4ZYm;8gL`6Wk|hh4BzcpYgspfG zs!16&T)iaU$P>xN1jJG~+)v+&<9yRIosFzF0x$F9HiJvfRi-_8mOm2#$wz#geUt^E z9@jgv!x%Cb=4qPf9{pEI~uv4oFs$ zxmDxWE5zdpZwr>`G-l`B0@am*dLoiWKtlG1Za8Jiyy+9j`?whtJA$zUo;pj730p0s zX*S48t2LXsp!#vM&jbj8^I=*nhH+fMtT?_$#1U0iynyExzww%osCJoS7E2=!w5|jo8cK(C+6Jm+t{5P40n3g6pATBepMq^r#Ln;c*ikUVoxj;1{6xLbOh?p z1*aBk^Q($=S$5O~Y*Qh{J;9|M=6-SOE5%W-9XJsCG*fMvqhIpo1h$HAp#@LKdcJ4n zlkYEwYzQwK{fx_%_r(VQfKLJd_z%9u|GA?6i_^r- zzX0f?afiEaD0fHfcwMMW7hS~B=LlEPSISlG*zyb>j>f)3B^95l zUjJfd%`cLte1cC!o&WZz=J)B&m5>I;GC}5H22=wUS8^f)#>(lDyg-3EQyqr z-4$x2x!5>AKM-pg>!6~jsELimd%^oPCHjhPytpLknd#uNe01BQ+AyMbk1X2sSe$+s z+v^8q3bX07*^-5YnRIZPGjL?ARSk*wW~IGw+JObh*|@@@5WRz|ENy%&d{Bo}Ug*XC zwaO%xXzqx~lp$$|g;QN9rJ7^~^sfL&r)hKv%b&G-6!#T=>a=95>W*Q2?+C0tiz?Tp zm3seE)AZFii@Kn*up_L~!%O}r=lm>B?S+tTE6)!X-uL%|vhI|vs`?{vPeGLizb}OM z>>kHw;%@8wmb4E4VL!ioHS2cY&PGQ-bwTvTw1+mzI{`leJjg`pUof+dZKq69nT2xo zD$6`~RVC&<9l*i>e+kRlRkelFOAP(WU8hPPX3ic;m3DvLnn}hSWTvHl0$r2L22G>~ z+2nrv>{PXllaeS&1mab77ey3R%GV!W5mC23+DfYwU*(-C+mms83pkj>!?|Ez0fVK% z_)t`h^X7KT##7&FB-Z7xrO!*G+FQ~x}TjoczSz8^2| z&;7$Y^^g0r8NBOUax9A=9&e7{w{vbU566(DxU3QxF3fDKTpU8wMjRR5(wtaXUaXn? zZNd4YN?^})k;#tmJLDkwGCOrM z&CUwDfQc%P+p=O4*Oau(a%LupPId{sNJ%6}QnLo?(`8w58WID%=?kcRT~H6F7RpYz za0eGT9k5fkPfohvcUiWW(6U8d7TQfLHWKyXmq~Vt&!hn@Gx{4vwtxXNYreTmP&$zc zJNyJA$Gt)Cr^ra-GV3I|C(^p>-V0#`d*ZXRt)r(Rq%{A755f-bybsF89;iEw!9w#j z6IVNwM2l|q9qpj`ACc%Xi#W185G9&^?jkhKJF2<#2IqO*&Tp%L51{~szT}vkiu=Y_zwoV z-3<*yUp<)woLZ1ZFA+CpMiKNDiBuNOc40Jh3sdG}V^}b7Kv$v=ssx6AC(Lqe+;#rw&=kP{pMW7L-22MwbA~yXUSC zVJgLTWN-l?cG_g1dql8IWU;q^-bfcF5+@5ta86bVMYcvR^aWS*#2A}j=Y8zg@((qB zyp)0SPiyfnX(Pd=y%5yJQNeMUn`)yfmBL#fOm>gSF>|Hp8m_VVo3$`EidKn(2ip z_NO~(#gJmEtVwVAeMi-W){FXwJ&@^`-sx29h2apseRNKEgDsU(9sIh4o@b*2dbVtj z+v2cU1(<$$QxFRtB5oXfY^9pbE+gJHC1vEQkd{c zZnw}#YBFOTI)D@@>Y6;!1w(vdv96?5_Es5sJv;o$!YW87t>fmi4zmVC%g2an1>lgZ z_r2IBC%@oO>kz@sysW_xTYL7oGVR7VfJ=Q$+ve~zd|a05m;tq-I5*(^=n)sF*y zI~<%V{>{Ppe*E0uOYFnFruDwR|9T*zBkls)LoL&1L8p{qmvEBb27sGvBKXaSSF?{+ zLNE?}Cqz6#Mr6Lt^ctE}2j|>dJ+XmXMxyoCqCdJS05D(_qy0-1r=3C0DDAin$)HaWy+YOGl-2uT1`Bp*Tgvln3>jxcn!^J2b(^f+@p&MtBJrblYBA| zTeP1pykn|!O2{FRDAo1l*l5UB(L5?Kome5H9mp|A3k+*a!r*|PR6pwN7wFYQBaTct z12gHhx`mXlPKHCbULY!%Xqv&dvsi1Z9!bVFpqwn z?-KW=seoCZ;11-1$b_oi53J;%HcoprFEL%0ea9jF!eB5T=4OQXQGfrGYM}HjQ=Cv^ zjqwtd65c{pNOZ#xQB^#wv@+yj4~pByGVZw66JiaZx<%N5B(KXb7~nbF zPdmY>P+7ex+X$hYxmt`{zR7N(nl=5ofp-1<6ez=QBR?~79xW_UmCUO8g)Ia}3Jpxi z7^I7EE7aDK`o=+FlTv|vVnn}XP&iQeIWTshk18F1RMu#gt;ctjz^CMKRuXI5vz@2Wc@%@LmCyg=r; z0FbxwsO+~27Zhp2G@jNbIccB(pRgCU9|Gr*xVZ!rQ;~-x10G-bqXbcEj9OToXj~Y4 zF+~csgoVE0lsqig-4}b~=Isf91lzvK}`i5@{hng_PP5A5X%_*H>ZMAyd4zwm(fvVi=ag znpe(H7#Bgre=9TxYiZqJ!j_=oWVb+D;45VQ#90$6XN`inIs2 zmULR=h*40^I!BfV)6su}XSSI#mih9A(tMgO?*oor&mS?1zL$^a2TU&0*aQlzM})Ed zx&SMJtM>ehTajrX4n0RDt-qBi1TX(Zk8_Jy0nLcn2L!GrSV68jw_sy2UBBNhEk)$yx4iq`-#u#({^I*XiMTnd^#P^L$ zgOPd7A`x{?kKKlLE!Fat)tK{Ks6gMx_1ySxDLhX{+hCXM$S{?Wc%fAK-p*mAp! zXUco76G})aa}_Co0!gOUNmH$(efbJkmE=opaQ$?suu$t?2k`lYCf>4eoiYiiOudr42l_*lwCoUpLv3{ia9P>5_r%C)k>BcGo7A9%qdD+ zPIZ7mPNVCH3b{WMe`Or0wWQK1;Xn53)-%ias$~_Twfd>*`j=9Uq8hR2NW5gxmvPO_ z(tFSGr_^N2kzp}cZ%%gJA5AhiNZy7d-cUR%P@1OLaZ#xEvymM0f>w=-??Wy9*5XIx z_CagK9-ILUwMRs=HLn=JgILP$yMyJNn4dj4flx_6_oZSm6UL&m1jnPtL zVPRu&E8ipbG~#&d4&H_Zj4b-0Y)$z{{>e!%mIQY6x@N<6bUe-2m8DX06!O`k+CUh8 zbxm&M{`tg)0cEh8N_~oi9|iLP?h61g;kwYE*jr4YEOL}V>zG|&pSGj^6k6vs$=1Fy z@&MvCoa~6>-mz3eE?5zW{Z!6fn*vTrZas%pvihh~^3j8KdWeYz)%o5QD{D}Xlb7Dz z`^~&+1(7H>eTwaLVWJ9iUMA=>OA_9teE_Gre#p`F(3~%SSd!#S%-}M~9sR9qcmYGs znUKwLe;F*B8*e=Uo2HZby31{@(A=b#8U61cYJIDf03}@CT?s!_c<47LvjFM4{_rfL zmeG||ZgR{(R*MIJKvd|e>@!rl!G-%E7S47#$?!F}w z@`A^dl!j%|3?eobd+H$KfxiK--D0%%scwKHDPx+U#0d`VQF=sEiP&0X#L4ZAf~8`T zF$XdlvLor=q2avLf~<_(-s7&ikOm*kmWw9mDJk@yTArFBP0N+$0KjzKw8K-J7c&PA z=enm~G#<75=Uh~R9s^H=+-GETMpqu7N`&tB{QFHW+dx!{@Pzih0cCwIiC?n}?iscs zcjG`MpJS-fk63Ih?%o2Y>SE~hHfNfpr=@jKcO@&7qrLv0X_VDLQ)Vjt2@RT1cgaoG z99|Y0T{=|mz1^_nbUuu0H#uA3Nq=D**EWXtUrQ4QEOFY3>4Z+TK<<=43t(!jF1HK; zl``Kg$>;n)p80Kl#BJ=SnT1fi2n}BT^_0qeJX0#~F4#ZY8MAo0GnrZ;xU@Ts+gmAbT_C2SFY30>Arw9$wo#WyRZQhE)UMI1E1ZN> zzEoi7w%YJoEnsv3%Uq&D+NPR#Do)QiRZqY8a|<-fOJ`wKc1n#rK(PT-$9gOtrYRnx zFY>)Z7A^AKbU#6B;YhtI-HtCz8@yojuTU49;&*K3{J0i-eV)7zZ#ggoyU%l!+MEKF zhWJJ=PeUp{9*cGuFZ2?rs0sa$jLfw$!qP`(NTY?K!@CNAJD1s>lVv@NClgh~;FRZ2 za5E8d6WF6woChUWzOmMTJ|~pOEgG`LR+oUc{ROJ5 zdNvtH^dU4bM&j?`t68135S9AoQP(3zkUNz0o@!uU`@w%1aS*sv&=u$^?<7Q8agqt_a?&Xz#z1&}6_e?qD z06YTz^vl|6=s;1qp%5cLO|$N)4+{R26_0D?o7pxZ0U_b=ZoNyF$Xi!a-#QHmU+RA; zd7G?Oc+OFG3!Amk+THB~O$r$uKPGd>>mZW-7lF-=iQkOT-c94)DYLThAQzh?4W`*z z;bSlfaa8{Np!XftkWo6=y4br!@9w5e7?H@b<722yiy~2ukoCZ&)8g#j^ zV#U34?-XWLibk6#^hr#=jdlGK}xF0^x5h#7hK$=$<29yPXnl#G`X zV;qTzFAO_yBcb0Z7L?S=Z+Fjw6sB+F-%cIOBtb?rB9lr)yip!vqE**?ja2vI2+1_E zS){*zFUdOB%GB24p%L&ERz1zXdu~!X$ClLEMUg3z-h3V>_BvU!gE2X1gfDZF6n6t{ zT{%g{)pE-E%B)BqY@;}g&X=mQ0=wgZK*bn;heIY%mh@^p5jdvd`4=)@=ld~Mq-FGl zPIqpx*uF;x)uUrwZtJr}B(sU#;`p0}d7GB8{f!DS(Yr8vfn0hgM`h$DHBFmbQ@s&O zWmw@@3kqZj_MB-HZmaOGA=_cK%h9F1Xb8?G`VwyW&qs#O#MQj-P0d`6<|8lEW3Oj! zB+y6{$Bq;!Ib%Gi#ceNxAkKLHwA9WK$R)E*6q*Tam~+SNF~Se$XRZ$YW{8v|CD7M4 zojJg{|6X`4i}%Sr)f6p;GZp8R07Z#T9JHuTrHxb2c!wJ&(I+tRU=d|=M| zNC_oYzZcc5axUptDsDXy6Z3DBcY{Whmqr+zh!FSusfWqP*=pA8>K*_Dp3BgN^+BtRRi-s3kmiHT6ys;oIF~o6g1{sgsn@c7J=`V`+M>6HP6N6 zZeyX`aF|^(YQav}Eq2;2zYpi`^HlY-Gni`{Jm+>F&+KcjJ>N&hHjWQU0^D`y{twWp z>#+N?@s?PF5X>Hx2~g5zD&PP|r%eI6hw5Du;FAp~>^1^)6~CNkS(H;>fLeDLG|QE_ zJ=~$A<(0M001$euF$%-&YZ;zaTD6VJw@mzm$5Se~=OTu4TZ7o0a~|`Xb;1Oe+ijDZ ztB^GyZ{z8o8c2$9odP+V94Tw8U_H8#HxKu7q$8!bMps{rNu4>030#s1Z64#>-bMaa zy`nY0zEySY*|G!s&j{O$KGY9Zm4%R+P=`KiNT|Isusx%xPj+=nAD=`#Do-rIvk19K z?*j4jo;O-QlQ!H~9F7?ttKcD`;ZOl9TAvK_MWomPzZ_tYd&ptZW<0*p+`+syaslAaxw} zMcJ^C$7Uy9_!=KwZRT0}JQb3l_M=P*kGL% zN*idR(~m;NIYAs|K|GfQ&qzN}9Eifl4-4rGsm@_+u)2_xkQ}TjV|P@mwSb11qc>Or z;Y5{|oSr*j|Ag^@K%{rSo(%UsFTH*Bita1Hdp>r8Gygg;h_2xi6|Q7U+-?Af)_($v zvlo-1^IGq*tk6io{3OAHt8%*j1M3=Z-09Sa7MdMxK_&95TI@cGtD)*i%(8 ztzg2P4R3+qe*1mtK){V2!?HD0xc)0l zWqaYzUA11j-OA_fbiu4r&vGzgH>gKNd&7*KrV6e`lAJoibkQU1WI=Q; zm8!>w}(=Eom(%DeHY#5x5~$_ebgNbg%(d6Cn1m257+ z=zRpE38LcXX_L0t4n`7`KaZ?$2PWaPTK`PKU?Ip4Cf2%?ZUPOK)5@8itxL9~kgauN z7$#Tpej1!f2UKnVbwVmQz%=J#5NwgMsC}h3 zw~%YX3EU?@yOhV*tI}R>;n@45L`*ppXwrms>NRY$F$bOt8JQ@#L;8#q=GZ<%&HCcqrn7qxJBye2qHq%KC1z?lHzu5sde^Dk^#ymGG~K1|*44`LL`O)F~|01*N}jq$eO@UGS1aoZ$4 zUHJw$yHMT!$Q8DY<;BVId2{nh@!|e#c+{p?n&8|&u8964njCmMwI+UxUxU6(ZW+PZCDMP{rLhkjuArnd?>WF3{puj00c;osK>_f8m<<;e;c0sRsFb?v_`Z<=LeA z3-78`?s`6v<)G7&Yzvrz=Dsv??CIXX-c&yQadT61-c-Q&tNV3yyxZJ~wWXeZIo#nR zgtsOF`V);idKd6~m+dH{(AIh}vCj2=i{*RU;exwjHB3U#cv6pBC*u0uJl9trR#3{n z5TXP!)3o`J=LgKwDO|QdzkboM0=N{ePaSElnqXhJfFSU~0G>pw*;lAhq3vOsxml3y zWx$%6Q;HU+wOAPj*SZ>1S0n+T06p?*SQonSa`#BE8q#MHbf0KwFq@3?$YjD?XK74- zCE~1>(lw!`L8<4NJG=Ys{(VdS&bU7+QL1rirQsi*8)pogKL+B&QOIyfK{v23V6GYB32SfTu!I zC8NXpub<-`X_KA0acP;bkPrs>BO_SK3(Ehjm?n9;nqPC#IK^bdZ5?Y z4dyZMA6REuobo_Wq^k-Dy7?%cWNT;Vx=r=s4BxIndF}%CqN1EJJ?OU&xHAf`hvGta zPC)(E5yH6ls~h^c3j?$I=xwv3ElRC6HWrBM>OWhil24lZ(7LI_#bXy8M#J1C5<3ia z5}`%g(@4pyNU5?r^A9W^yada|gO^BoPBuy1oiv%9h+*{to5f8}MNb+~IU+kWt*OSs zl07-+=%ZT@vc;Zi%{09lp~}N%c|{t#BD!9Gdj9OR(gQr6h_59f=ZpP|&YB>Og?FFw zA~^ymi+P8tL&ieHbtTaXP)H=ex8`1DF=HHFB6IX@Fenq-qhH7jG0{~Zv`HSEFE-XJ zqX@YwxuB$~WKJ=Iy~l`-omDyTMoGvD5A~$g?xA{9QgZWn#*gB|w98#KQebQ$@-}_` zKUubk|IaLijg7U7-hatl{;#9+{{fHqAEo{)D&zkPUF@GDLl__c0Pr&YM~vxzRQ)fQ zixSR%((QKFyHBX>Y;egMVU7!FI!l*TMMIOr)mWX0+$L2f3UERKNLYz-5DTrN&MLeG zy6ZG&yKM;FV`8Ug{iOcU(Oy0N?+5rLNz^6SxiacLvM{3#w2wWQf4Ieq?D1PQxkQKA z@$3IZ**ipu0yJy3W!tvxI%V6oZQIr<+qP}nwr$(*+_zTWN#B0|>p@N)0l&G-PW-`2@jDTcFO4IUo<^gq6>p@Ar~R|s>8L>FBs(&s6tDz{IaC=X!NWExb8nKcri7zsc#t_c ze$8J%B&;+EZ4U2A5h~YFMh`8C9A?VVqwSmk`AHzK-H0psQmL=zgv_o&OsSgG+HIz}?7j9HVoEI@~UP)~k+at!E%Wm*h{p4YD z>9~hLTw#MNu%&4FJY7gt3Eu4J@yl6bt#BCi9|xjWpe0&c$gyTl7$ma8KsyXghIeMr z>N+I((4*<~O#D9k-KanYlNCwL2~=}I_%VEY?Z78TQQvRW=$?YM%i^`~4{DFS zpty@16cyX9G-)QqWbWjA5me0sa%6?%yi$n)=ws~(4KjcS9dqAzk$^)xrhN_~5Ie#} zCayoXLcbO_rzH-(5mQ6xq4%Z?@|KYWHY%#1QA7jGOQhi>=*0>7I51c0^;~m;OrJ5b zmU!)Tav_;?9wRItz-wv~>}apBT^A7#?)d!tC>&`v zGD+%7PzLbkDcYhqh`@_yIVJs#7SYOS$TFRR+huMpO;JoLI1&x&|M;+dw#D?()}|fL z0-;0p$mgizU#-kV!>9kTaezi4tb@+)Mws8eK+3mfpnZo6#6M098N0#`-M66mR$WejQI&GpIl1ZbwC~fTxueZ){-t?Rp(doxPGYWNEvInc zIId)Mc*;);BYV;VApGn4e!m@7Ieek_F<#x?p|M4yW|N;KDbv4K8np@UX194Kx>rB; z_XrKW+GZy87QIi{*~iVx$qhSOugczsI0kU;z_ng?N3?adHEQxq?>5Cs`5B8qua|?1 z3)ri}>vML}t@RQ!Ks&BMF0OAx9n9PH07kk7dgNr;nEUhQAqU&sgpcdSF%P?pIUjf7 zeXjew%3P0-eM4+2?xlSu@i}}VJklRRpPwLKQO9`u+ta1FjU@)EL(*N_Ql%eXc{%Z9GVRb1dCJ?3 zUAuOjExSrO-ygv$#r87beh+iFoK|-j!j-!IJFLL5n=+Ss2pAo>IC_QjjD4;nkui~%*6j4Ol0jsMJKxrq% z^&sFE%s{TzWi~}8=kYDCg#YQC%;_w$+uR6vS+Ka3v_d~T&oOQgG5u?N8DU>coQF#J zl1LI3jldDSj>1*H(Zi$AG_>Yy{`nBFaf$oxvv`LN(#n3Dk~X!5YhmB*$OdLvB~ZBn z_p%$Pc7SQ>06r>?LzVFvLGy%Ly?~m~o`mBg*Ay3MP zy1fO|%f?%Md^&_TkukZ*Kp`;;r~@_}GL&i;F4}@BL^yAqFpfniRSga5w^^bi@P&_> zOo}3iRn^1)Y`jnLS{OnEtpKAk56bhlvz-UDh$nO+6@YGUx^vW zwYB1QCvB& zRPU-Q+_V%t_KZCaw)4a0`Vl@0KH?Xn6)t#6)0l>ktyCyPp?uNyW6|DJOlc*^F_>jD zqT%8NiS?2wTzhQFQE#66xD3{wxT-`}y15Mo-k5jI5$aSHBSr;609H^#9do%WCRT!d z7SG6)d_t~+u?9-P+30F~0xf4~N1>p|3xp&hw5cMn#s~O{cXBldfN-{Cs76#!mZSBvBBW%@uuQE>}--1PE!>-sZGtx7%JjHq^irN;A&QI z?i?1cwwgN7LTnyj<<~%3ippxmBm%hPQ+e8ehS&WFI=dw@aHwqH;D(2^3Z`aWsHdVI zYo``7t8`B92t${T0-3W~mbCQ!2%;j!lP!fJUz3!> zb1AOMW;`Wo&Pl@Nc4rxpNy`%Eu$IghK*K@Tjl}MkLx{A_QV0AjruY&Y_jk5m<%XZ7vLEf=#M*C6JWvbm<528 z@0fu;DnjPdc0}b~&}7XKT@e#$D7J`=!i}a3*4HWdz&6<&aSHPH?Db=>hP73uiPc7l zAjw!ifY%+Y+SikGr+Ie`jZA$XbG{ zh}0fqYy^!XzWu9sZ%4c+*2xXIC|?UUt|#jvid6hBmJHn=9uhbh`g+%*(`7NS z$zNRxX0%)I#k9$}NBZ1<482R*+YUM2m_acr*;#z&oZuK9yk-5U3c`RV6IC^T!Jx|> z@{+Bsm^}u*bF?l-a~qPX&8Xx;%T8PB_ijys6awMVRy2ioxO-gEBIw{oc}fC%_uSSY zenfR5WiSt@s~}k(u12H8UEViSt5gokg)m9FKZZ&FAhY&yGx)R16m^f6@(Vq(4Exdm zIe{q4UrQyA)^RKX(AmD84AX6-HW+a+|Aa`icfP-tnBiJa=W8N)wDm#gADDrQYY5ung2PodNpnUfiE@P`Vo|$~DQ! zHp#jE@yX$B*6_#yqXm)UDIRlzJ>n36-|I4~T8vv;aNFrxpF0}rs{lCICc}6IJil4e ziGV;xth|M2TGw!=7On?A|2k=wj~LTL^Q4a%dcI1`*+IAE+P0hCx|sD zHf5A7C8y+l*mdC7Bl6Z6wX|Ws%)(irqIPnsyOMc2TK8XuUe*+%)uGI-`L)Fq+iqlg zr^sTX9xis~!T@se2re2ql-Av})~c>PbxP+H_8YKTYWP+ z0!xk)*p(3|i!<7ev%OY)B3S-W4jN9J=J{Af+v%$tc?BeZ$?KWA`)Ab)b&87`@j z`^az=QuT`Ea(~uq@qn+nP@;`WZkmk^7tG_~MjIAu9pF#PLF=_7nV1z0T*Z1WtbxKB zRF1*w{d`Mqj#!1h9Ufaw1$SMJ9V_fxW#=hQZ!?>{OCf8A5+d77@6%=(aK%wI-|p3b zEyzV*p?#-)1zbj=?dhvxDGJE-3xuEE+WbUo%-+5P@^f>HQ~^A+>olTy>hfne>I@Ene>pFPm4GARUw0qF1k?Wp> zS!zK#dComuO4Mt%nXQTb{y5*?-=9g;i(YJKrq-V;+@sF?`*bzf>!Yvqf}DCWol(j7 z*)6Gx9Zx;JppAM30(P}WKYJFRY^abF0V7t}s_j4)RiPbzsL)3ziC85}Cs`vr;M>y% zrOS|hQYj6>oeIy;G~7i;0yORR_k<6Ru|?IAI<|DtrCGDTj8re&UP1a84ey9$b1XZ{ zR+&Mpp|m(o#Ff4T8_r7FAMPyDWwk_H7;RNaMokN~E1VT~|F&U_nc!K`8alnAU<;T1 zu|~1E=7ixGj11boC4+Rz4_3GeG&3a3NSk6evH^E&QtsSGJ*kp1ck=w|eZTVV?zj?P zH%6440V=Jn8f9`pyN)$gy2gN|CbfPR+^;%V*&=?_!qNWkRZbmn0sc-A)jsSh;ofy9 zp5aASosEWd3ze#2ti9zYzDn7H9%mCQ6ZZU&gzoN+c@6xbL_9 zPY&&(bRD=ptADDXKifE!(u2FR+p2gSKoR%k%?;UE<>0kN@!3hQ3 zqyB9jfJWwn9FP)Oqc!Z+gxbGpm0qfu@(+Aj-4YV>0&&dD|G#DS0Y1 zF{!9k@0J0dxr1E@j(jq;?y-fW&Xy$f4E?3+n!mQTL2RJyz}8j^JeMk^>9S&_VRKWAU<01oh;*?rteib z@ZS`-viJ0Gi-d3dO$-xYzKN#O)yvX${S2GxV*hyGUZ!95yBL7~M7DdneBR8RmEF-x zXUquM*}VniiQbEdnF9{(;dwuQem+<6_Vsab@ImeMaf`6BuZksmCE@+&J#^f#&zW1+ zK~Ft3LudFn8qAz@Ll1p5Rgo#%9|5XNAa65jZiV_U>3YLBP4eH#SbbT-w?6eioG9IW zz_lQhFZmj7fQ9fr3_+BJy*;%^Qmz37v9PLy5kv--Q~jUrOl*Fz=+;)?h3X0!e9gEWd3dbH02 zEeQ3bWBahdMtwYep_SGzH0qbM87hB4($`-WOVDvlAq4asa>)WC*pgVC6n{Rg+pX9*+x?}mL+L43(9B= zGFMTv&w;D_Fw)~a1R*qiwI(h)Z7rSZ=hN*56yOEDpYo-pf={V=i-G-y&3kjPNeX%bXB z26$qg4aY^7cRGae!Rr;&%tBv*nx1kucj`T{_4=1VtRs(gQT(hCO6yuLi0BKbaGypI zx!0VAh!Y@6+VJ;wAk^x@2~?SZF39`K`1kS)$C-F9Lcn!wzVo7STY0*QB-hH{s=Bl? z+XKrs-ux+!(YX8O=9h(aIW)w-{Qarx#b;{_>WJgkv1aQ0eBWRFv_W(;cqm8!y!sm* z_Y71IxfQlYis1%a(oT^|um~VDm9#n`a$qxcgZK6tddWXZ@RTyBn>NoB=mFJ2{fC=m zS{D_xEf}lH`^_DGF?H|baqkRtf3T$k-(FA}yi7Scip1Zitpr9y|=QN=_> z29=_yy72Y9V8VgIy6)~h=OEJ-<-+KDHtYj`fsdd9h!eK=^0nJnD0>;+V);xjbIwiJ z&*hIeVeS$p=(?!n>Dls;)M%Wsq>IowW(G4<=C?2n$6GT-0pye$aWLj0!;^uS-)!Ex z68QQ|rG)0VL;@h5C?EhE*mY+P(~M-@^dAVDUIUz~Xqu3GnKu-nmh< zE3?4v+i-+6SI@EO{cCq_mb}hoE}>X^^GdJ<1t2PB*cyRx$j5SdQBK|)`&fI6YqbSZ z_`5e*At9$-(@~nD_1zcvB^=LR6ZazK0->ElCDAHotX5pX+s)JrZlRf2A$#D(SAwE( zG2$j!<*o>i_5@yy;*K2Tp0KB^28HMpEGdk2fG#>URHClDoRsZ2IGTwhD%1E@wV)N! zvz9-9MNShFOXjMO3+h=(E07n&oSGZmWxFTcwHBc2+!0qIH^`<;iPZ4Br23Jwkp)%& zIFtBg7nJCQbcDsn*ir|SamwWn+Rqr4=cPVH$e-dWXhA;xVPLe>m0Z7Do|}_9MpMmj zu$wG&(6chOpkWV_Ik0Nd`{accP%J!jn7Rk;ys28XQ92|CUe)5H zTO75Fkz(pD3Y0+C$&{5q3P#45h9#*1wa=?)MAS30(0D)%3Fu-5=_sKlgny?oEJ^?x zPrzD31rM)L36McE3_F0XGk>jyZ_>h@5Yay=1a;mLqAFYHHjh|`&BHI72rW6CAO6#d ztSvA_TsZQs=){(9agI?_T@Y)BbNJr|gfgw|fU0^B)hbTzfx~ab7{}$4r;FrwpV{L7 zl+hRX5!$nCe|Uv<`>l6N{a!p|0z>0_BY`;HXj;769QQ#@!(yLwt_7cd%d4BcEkIzG z5NI4q!$x#G8N3Ty+UpS2tT{%VXoovv&KcI0960dIg<&$N$hbft)~%8Y!R``ca1w)GQp<^JuDK1M`?FMXF9^3XrQLgn#k|BWF;R z;2}q~I;E9uS>G2&W8ie6f?+ac{NYyvMK6mM&+wZCvdUrnyy0RauHPw?*P8J03iZe3 zpee}H_-R)5jqcIajY*z_`FEYJrVjl^H0qwTbK=)bt7yq9kYT-SlYklb6s;-+67489 z(Qqoj1lR|?h|7#^LTxPzSXx&k1MkZs2Jm94SQq(R_QM`wDEpT|snASyA4}9Su!zwR zBREPueIHRMEn{_=Za+|_wPmX#pCSC>5waVCBloh3(|%l6FH`*z$XN24A%D6xLb!5X ze?VdGkBf!8Z)39UCUyC7)?L46Gf>sZM~jy{`e)uDDqrNTI7|wg6D|tf8LuSuCmW2J$D%;4;hN1jeA#k1Q}t3F zGw=%RCgbA_(h~$h{#X)!!c7XH$ZGV3F?)sUl3-Sar?L>W#HGVzbacgOvdr{c;jw8| zLehZe7SLPzkz|3xuu2NjivU5RY-|&)&eG!96!c6bYr>rlrETzx9FA*efl9a}xq>4d zCc2T5%3?a<#Pj5gg1af>y|m+f&UTa;p*&Wy@MUQ!dc%SPiKUgt^jV8gM5jEO_IVhe z6h@T1Ab+sRHN5#aH^4L4d$AOTKNrRQ-6DI&cz|etH!?T2N&Du z2uz5=U#enS^@jZAo47xSpBvu~g-fEpF|+bjT6UdL11J_I!VWv^{xDSf7OL^BzigCu zYgM$6?m(kI;XYm6%F!?fvav!lDIQ>I35v3+&q(?>c*ynosBQDEt4g7bm<*3ZzEAsNEg`nubGk<{MbX6vPzNX1)VJYFNO-l}g9m>%PaC2&J@D zW1+~;QeRh+6McLLbewvvhC~-r!~1gk3z#bUrCI^o#;|#VUyL{`CL{m;5`T~nHu_ve zMr$S3s^r+?X`6g>`hskA+BebfI%+WYz`ggzpflADhko<=>bYt9py0$}0bFcm>A67l z4eff=$*V>goMB#GdNJUJd<^J}u#7n3XUrh&ciunR`8C?)_QOpi_vmHI_Lj^M#+b#N zd6Wk$3pF&F^Od`$aY-{Ozy=|ioH50?tjt<@c_MY|Q>UsMW^No|ej$yfmDl=G25I`l z`~h_uAn}qrV+Qj|^+l-^mn_P%0Rh`_LAJ$BR@7UJeIb{Er-5-k+CLLzTKil7Fy4gD zel8ky4pu8Y#qL@5se_%5%YdJKlTqHt&Yk)S9ApP`=k%&GxvCa4y)wsIcW+xcu51X% z&g*%s|9Q|rtGg!Fw5UhAvX&@X$W7U-*L*leJNZLzvr%q6`pH@AvYk*o7e)(97O7@- zK>P9uHUTf8rDuLKp6I6os1(+9DVhBTFO_5b!pd>f6L$MrQmXuExW*>}xuoPy> zZUyMz?T1L)hT!BD_#6HyANNOwQ$X33WoS8i{WsBesz-(0^mnv_5VY;)2w#}P^jCbs zfQqamGIc0ru>yZkv9Aky-%ClF!w7krZxOvPdkE9flw1+Yi|MQzq$830w^3pYUnr*zSWRLJe_C&y8gPbKf^ij zg38p1R0IPhnsd(d>mn6%0fibtJYQ8;{i#(@ZS2s;XP+6=jlP1P6%btW_ZrE?HwdZn zWs~#)E&cM$@Pbk<_7-{fI<^l&!g;L;(d8s&>hp$9tKI_Z>PEj&qbIWaNy*DjF~paK zZTTrgY5Jfh&no(z zRO$~-Ln1)tf%Y!t^C4xO7xg^JkaE;N^%q-dBrH=0Ks`HX4qu^3Uns)w+euj)FZ2ks z&F^)QYfvQ~4`({j!q2`QiXffVST-IdgurH;WOgJ^-7|9swbMzxv`KzxvgeTz{(%TDTfjE;V&UxnS;uYwJy1yne%m z60vSH6oUxVuOBgpxdMkCFzV>YDp5w=E0?2;zM3dvc$|bvrIV4Ik6Q*5uD>aSsATG& zezegL82s4w^ftIhhA#3bkQ!3&&+Pus9FY1yJg;)GcDB%Sax?k=j|18M?<)RhDmaqk z9p(fH08oz&0KocxSNwl~gT?BXF`FHTKeeU$peS*&)*i2B+ZOoNlB9epjVni|D_4%o%wtFxuZj-UL1Zva(Il4 z8o9L;V))qETYW-rk$x>9u$UDomJ^wER4y5>dQGXpQw;ipn0|duNUB8#S02fI%ZenS z8}*m2yM6dp;ju86ifSz&MG{GXx`)K8n5tcy##Q?Ia+KmQY*>Ik0l!?MsSeE}xQohN z!U+YWC_gMRN|`$`3o?Te&aRxOfDU!;H{FaO|UAPchYATyUS; zr2>N<-H&p?@%0c$d7$O*3G@KT6_^#Av?KumzQ6`41T#5!h2oO*Qx;w%Ddi$?HX@y? zTAreNyrU?I62l79VkJnjy?DF1Z=oJ3ed?cyDDt&hx=ytUrUA+F1*XCxeI#c9*TcXB zj4CBCS_5&kJmh3F2`O4g$d*9-@NS7S4|t|+1(cjPnlL4$`>efnWbfs{d1Tsu0o+yE z%Cna6quKc4)#`-AHW?t&iRO#K_D_=iRQO%vM&>Xg_L(o)lP@xJFR)AMkZ=z!PUa)D z)SOT(Ii(`Cip}(E#1>>bgQaGsV2)xRGCXSbSD}CA%-YuicI#lWpHb;st=X9eSK2g&8W^Kd97{F=|V`k6gykY>t7dC+3X5r<09I!aPwg4ntvADTemaEK+ zIyzmx-d^r(Wo{^>8V{)3<2T`jr_dU3yt{ddAoIB*0o_fP`8%3d3$vzH9>)S0U>+C@ z335<{$zr{!Fx%p3jaDj8P$m@8Hj~@!_x|YOf)cg-ZH#W6b65o z{>`4_Ql7o34m)oqQG|4&lxODu@dyG89QY~E+DMrGd)84NVFfX&23r7ZUGJzihuEZL zzCuh`V0rHNm!T!T9BDR`i#M7Q@#zWUJ4vBUvgYYd5`s>g3i28~JW0ZG7JNG?rOi`R z7osWfrx7fGWe7N7&?o53%Abr#E!-9qfeLt_$S@gD9D_yrE5=FuZ>N_hNK85bZ_vH= zw%8v_^Eh%qc6#7ckhx{IydC&^|IHu&Ya08}ckvP}sQ$Qu%h5)`auwP#2XU-N}`snfXId{GwHF=}X>o`oT8<<4^N9$#8AnUij z3aG7FI}mI7%6#MNKjBR~80kl^+YX_2kp%D3eup)KFe5@tNJCreDU>4v$4zUdquATRL2y+2}{zut_$pX*<85-hs}J0y3tCfEXj z%0-y4Um@vGgM_wY1v@_AVy|OZFU=%ceh}GW!8wZu=23rhZ&DbT0wlrVrBgLd^WlK?v?BAj;^oQ{%Xnvj}Nw5@)#<5R7(z*z_?X@z{H*pnZJzOo<#xHxF zWIG)Dr~%56I(QspVb%KAr9_Xo)q{OS*e~9nC$7^neDh-viJE~C=fkItJvB$>(~*A@ z8T;JdJMHoXy#;lDjPr)=d|6+TALfF#H#^bvUGg0*BN|bv^tZAQE{TbZiC-+3+5EcQ@5il&Ga8(-;$5sV ziL_uoSUt%By9MDne>oOrlWeCX5DM6_qQ;|U#}GK!TC6goHAk8xAFI;oOH#2gc#vUd z9OMYn@JDZ_NavCPOZ##Sb&V!4%p|RwR1|Lr6s;>XTPj-a(o$lHyQM3}a@wJZr-hai z8C0Y!W^FbR%N*k#Uy0*wSmt`T&>37v;i4NyO2sfi7(9)XelJ1j+8s=KbO{4603;qoxt6$YXm(EF_ z#83h%=li^6P*e_s%7o0`%ezz*Xb;sd<|IoW?chH4=D-QsJv0vu_8zwa)iMP>&Ghes=LcNn-AUj@|U z#M$u1Zmi)c!`!3~h)2GZ?q%mdJI+`iklfd4-A+iLPBjtcGiYsj2L7~&2GSgIvh7om z*tHso;iu+Xp_n8CuY*~%=+|CZaxy5bM4$5^L67?dYd=XZ6x3$SS432g3gOHl8pC)> z?bM*Yr$63+Xe6}j({e(XwlEvJGq$@8t1+e+$a@8RP=_AraO{wMF^Y>a`sSK9aB@pe zr?R8M7?m6bw+DS|(GupV6X7}N)8HIRH#Ssd9e+ik&x$lwVF+RMZOh5EBf~TpV%O!I zw}I7MVK#K3aKSb-9cS>FYnfh%U>EIpUMF*WpnGH;pLw_{EYTD_^#d{EkY(ADJ!`w$h=pAp1m>r(UlS{3k`z+e?T`+CW&;_`7RNNE}rmqLUF=&|NkXc{tsK| z|H}I{aW%01KW(A;Y;&TC{`nUF>->i;^naK7pXSYfRz|hX9saq(36pBB(8pbNZ##y^$De;L zDk^GMh8wczGm(>b1wLBJVpC1FQ*GKg>GB^ULLHr-@~LY8?16H>ON+KwEn&v*+16i| zOETHz(Ws}RRO*2-#_t^(Z{0qB+*O*FqLFou;`J*$+t+I)-!`8`x@kJaR!4Qeih~Sw z>bGqsIDGjyJ^ggZraimMFPPr_Zg;w5U5BqrC{-ogbgm|fF5J7^p8OKH+i5P3pA$tK zd2?s!O*vI&Q)lv?J_~18{YQ#yc-_WZ&Qez;;H$g!x5#G!-^WK|LGBJmi^|mQq<{m1 zd)l__kKgCzL{)SWT~`52&|J2kKm)I0Vw^R-nyEKxmU?TW zZakHAE^>qQo^eI}s(V{YfSz2#Y%+J3TaMreifPyx&KeeZ7$lg_?AkRP`f&k5*u@K|?A*eQlYKRJXA)BRA;T9n9(ukOdc6z5vGg?Z+0|gBzn)VPeQ7>hG$#c4*eV?#8+6&f9&zvD62jIZl3xA6 zpA*-h9MjOP(t+Zjv#^uFl-sE`mNhonXvuv5m}~%Tw}A~y9J2IMGj-NIA^cvqqZ;w$ z9{F;*eO@1?t-xGWUf!W9to0*W*({=h#w$@voket>muF34hE&iu70Lam%4Ko_y@M8+ z<_Noc9$?wfh{F~;KDAp)dG?+iWAFUCT7Fm_Z&Sy-p437=q54HBjz}GM0#|B8zOfDS z*H#PBXCGV5_`1jSd~=N@I7e!f=srhN!?|g?LMX*!d-%M3KlYbDzox@p`Fz}S{eB;4 zPdKtTcsyTE1~+eK9#%{Fatvxf%b9k%zW1M=C;75_)bjM?`FfPT#la>|@OOF&d@F4r zw2E|RYyFj9Qy(ih@_qgMK7O9I*S%DHv+*`sZ)kLH77Oupd;ISA;eCxNB1{^auc54Q zaliEj4axYC`BGh8dbU#+i6tfVBY)~@)v%iZf$nLxNM*-E+0Z3cTa$#FEc~!01Xr2~ zVv@gTJ+}LP66f(-mm1br>l_9z0RX=Fqsr~)>@P)N0UuPL&_-f zsWU4sXIJY&UIx4SnUpGuU%BwWmT_^zs>?YA)_fSi>WJ=sTE?PUY8j$ZUyLpuZ{FMB zs5jKfhb>tZ1cCXf*e@}OZQ~IpOpyqKH`B4qory}u?^}hLp}|kGP7QUh{5#Z;KUiI) z#JesXiDZ&i3PTV#fch>7D0K@pqa;;Q{rC2s=br`&6kq#`)ZMuU=eUUt;l6wm91Sm; zG+jKGrT=(|J~BtMTp`SQ_Xe3L$O8O(Pm@uVnX(xYQpyEDYhMFcYB6@3C1o(!%|dF* z(yo*MDAKcNrt zJG9|dSj+k?nq}h(5cFMd%bF`O%*Z%2#`0YPvGxy=u9psipW4Abaoan#&O-qNvUme7P*%|x|rD5 znm955Q|ATQP;!$agC8u= zRWqbrFzyAXnVFe*I|1{o(n(x_!W@{|nvmsmOQPg4Lw33|$uo?^2w8qwMzNigJiNee zWJR<%QQB@*q6;JyJ{2K}L61AHS|9!jc_n-7tAqkyv8>>^?ZvZib^{A!<626SE>gEY z+PIGTukS~jZR;`lo<1Cr3w#JSmh*%{bePh$4v0j|;rG zk$G>0+py`PH}B3WJ1dKe^;_&2p%sP31|VRv2YeOXGuP*>Njvh|hxax=Ic$}&1RAKg z{v-rUsA`0MWbCDrK8A<3og901OOiRnXwe60PP;IsR8~*3Nw1yNw#YansuKt=py&M<8Hw25G8HBcfJ^C0Q|`J}gy=zqKOSd51q=dFU_)fp>dgYN-4z zd!}>SHl(9FDR;;I9}F z%`*eY2G2SH*+p&dIpW3^t~nv$Zu*U27#i7N^ca9`ZTr zgbYF{0~zVcb|vCc+qL!F#hlHHnqh$%?wC6t#;50Gq`aOBtp`+NpL> z_KZVP=eRT6B%147dGJZ5AXyw8bl-0t%oSUo8~OR~NIMWAg^Og;qpcr@#o{BM+xzgU z`Vq#@<9?druLjQV*VCKc=|7*Y_S@S{=6W|xQ7BL^u4lg`g8`TW)ae+QQ}d&&Ir3~g zr^dn~1!#m=6hW7Yne@b4H*zx|E8)a&=hn;r|InpF-`r#*@|>1Y(G zk}`vW-;f4L)Y=dtTf%kEWul2vp$iSAdYn1kFVN=$_p>^5zuF*KJf5+K)#);>JcwD5 zzyRR5104~aq4p@uz+#3n{)~gcTt_~=ij4^#ILrx^u=baxbM;~)Jr@R%HN4xOGC#{( znM#72{u>2(yZApe2QfoHr6EFWea6{He?Q?M;Y?t@qF!9Sq$+ce)H9?-THR4iJ4_V& z0G{GBOWO>EUyBm`X*hcA6-g!2Z9qKN2||665gXM7f?MSIo*1rPMK8D2Z?i76rGo~J zP3ykH1Y89!SYbm*z;tX_hDuc~pTI|D(*>yPN5%mLfUK#l#*HllJ{L!DM?T#(3H8UY`eGYk;#PTFWJ1?O=x$kEcs49GR)s z_w5HDH7pBfwk(_-zo)ju;O{RKrE{9cL1?Kv{_Y3!M85g#?=P)Z}|{=@EhAGjn* z@rc7ZqR&~C_H{I#c$-{KxPDE~zPzBh%WVW~<2iy~+#C80Tg2?DL!f?UQg4NgGNQI-ecS|45H)Pq{rO`j@@sKa{3JP+<{!?ClC)WU&-Kne(c-;!4 zk&8$bSHbcWub&SJnzD2*M-NEzLQYgEH1?DzSyvJm`_ zqQ+>sAV*{G5V*{vUoPsfO4Y2UrCB|~F<;S7I76ZCN_XI>uD|zuf-id1T{;LxVqz z$D~xWEI`;B4CaSqT)NJ{g3h6<|6~aT>iWTITF$@Va_&%oIVM<|fV)A#g256WTRuSO ztA7t+NiAW$?xiF00o8@N6#T*Y-DUTwzxRM-X`;N0*z8!BC!R9X#$xPtL!LoL6ptC8 zC}BKCQthW!h}NQRVpSGzz#|OQK(+Igtq_z_sk#q zk!cLZECeLT)?_Z3D0N=(zlQYV>&%fb!@+#l=!&0T3&a%O{`5gwcGtli({3ojvl`)?HidL#%id5t1zs0djtH)DG!XJUrSU^Wb!oBO>hb+w@REqph}1UTtOi z2Ws1F+2h6TZmG1f7S!x@Noy4DP;}N|T^)2Y&tVc8gVM*;F7ig@rXWhjK z^o|^@pNq68wN7dah~z2|H6r{ZDkZ~Q3d23ZY5BTUzAFGTgtNqtozxS4*@ymPIsuwy_*ymGBBgIc&f-}FlRY3)bwIl(fGg4qx-Ksj0bZPe4f`(NEZ z#s`{ZFECz=&IxMNO$CXiD87VhNpwCC@XC90Mv$U_e(`pUN$wM z@dF7n!H6E!n5Wx`8V|-lsU;QU6(Q$7h9Mm+BdR7peqDdOyhi9)bsipc9zLc&kDkNS zYKwv-lAM%sP0OUhBjmqDfcpvb@C?UuYXjntxs6Z8rHST#h28n-xVv)m2mDkcQky5Eu^KhrMDx0@%?h5^uZ_s$%i|%sTFDez>~Q z0sLFI-r#^uqn29n`DT`~^iAe12h8xNA}uJh_HGuhR~b;2&{o=5_iazGklqp?vSSxk zB{F|bjenkROW$+V+4zaj|-%Z1{ zP4;QpNy}oLVT3|O=@=h*p#FGVWa6*d+W09Wa_nYY*|a+W9}VE;c9bXt*T5j?nlM?J z)g3296bIWjydDZR;GeG(!ysQi&DfmqzS33!^SD-Wpn2=<)t_vKJQJo3LmAv^C`*_G z;NFF>?Y3f%)wQThER@j9IN#CimOB+o4bq=Z1;oD zpo-3*0F}jrtj~dX@*hrp_Q*_Fa`$5kdm~Dz=fbfLYrlEwy0|DXm(OjL2_sCZ902}d zq1}M=_r5%rHy+VhUB%LFWvD1z0oFS=OeG!WEC>r5@rnF?rlm$h2Q3imNkW#c;FT)e z%76Eo3(!2fAXD^_Bg3-+pZeJ|-;RD&gUR@tVwknYNwXer5J9NW?NsB$*hK!h^FtcW zv;78O)Oi&Ic3!)Fc6IR`0Iytaxi9-iE>xa76sukYu4%{(_YPoiX|JRJBXR~O2*WbW zNvtCNC=_`Ha>K-)amrBjxIrU1ClhBCP8~Lx|F!wH9EmaG%(6}Do=VVr33|EJ%g?@p z{ANtKg3Q!0Liwy^4E_v(Bw6C?L}D*4DzQ59gGVx1i1X4vHS zRsi+=r1h6uV9v==h=zOw(!p29S3^ZDFJ8LjG|FuEj0?lq3CT!j!DY98|Kl|bcZVqk zNcTjVV(sbLB>mC$$P-^N0~noer8uSxaTUl0e( zs?4msuNzfH+rM+}!P8}HU%=FK=`E~=@m;E%W|wvd`(2FSqglw{DpR|ALDyzZy$D>YoLqQFXyZS{`p2B0&%;v<^b$;ln5ZT$}S+?nRVU9;}*+aYot9~1HPZqAJ ziMeo$P7=EA6^eP!GxeiWOR(5%{reD;9gXVC=H23ET6_{mBqT^U0QtBH+7>UqFuZOl+=p?Zmy3bNFn3 z^(|hx+ed8y;U(r~%_Hk@f0(cp*VHRic69ZD083 z>Guz3WAzHn@AH6m&2%nlLiYkK;4JUZNeMT}C9L(h;#4D(-j1GUrcmjkwT9XH!>NwP z2Lkm3EU|9bQ{vwoZ7L?>o|CF_g?7cB?m2u`^r%#6=Q#(63RV3k(F*5>Y8wtL2Fxfs zz?%BAiML7LeyREi;g)>-##hn|wK-Y$i0Gg8wisXWIuuqturQ}=?5_LZ?Qx-9L-3aw z;)Gz?a)SkZ6+v!zo`EHOz_ZUy-Kb(G*dH0wb~O`1{75vx2%BqjVCl12yD0D{3MG>F18`x#@4RZ^e8*d#m*p{O;Dv35H0qtHk+j_DvPH;hXK zHUIL5^O8@fBfFelqQaui_VG45~B%t~P zl)~7nz0!M6?|01%zEH%OuLjQ{G6tlN5+&khpTsYimymGUsGIwR(Ia&Xo?)d6Jm8K5 z{Fa6>j5_`m_GB!G?3bb(7)qJ;()8DtB`HQF4{7NA)J&%~f_(!_B0iUJ+$z@lr zl#9nA+ z4OgoGTAAa#N?YV@B4VSEBm` zZN;UosFC>hK*uXgT5kB7qSJPM>HD~AQew!U=-G+D?n>SK!H_6TZW^xvSH? zUq{CXp|*t3tPzmG>{?lQ;!{FgQr@PB!Nfm0$=J(N7=Dm3qmnu4?Bhfihd5ky;B6_`WlU(UL!++eEww22MC z73_7c>9KaSs?R`cxT^T3y0@)+j$s8QG86-D+G_>`mjiO&?R3gPSTPcRY;N+j#Z;Q| zpZ_!hcquu5St$D?^i2~KTWOMiu4$-9c1!1oC)oTVQD!EOc)}+i_us9kNw6*OLNu95 zHZ_7C8Dq5k#k?b>I!2oRVHr6>wb`y1=2;_=8#Z46*_1x;PJ)g!<4s-{FSOPc6nMsO zKH_v}2jl2sIj%vX&$v$7Z)AC)ZNC(~B}3XmIP&MJ1}Abv@2dc&hPx`P@)|voli%ef zfHQKOB(+8nSw<5m4Sq?Lc8{cEJg@JX$&y7}8m1av)kHDwjcnqH;|EDd82g}|2)mW& z@5SLes*vVa{%ld9C+ps|qmyEdrmhD*^|@CkOyIr^O8E+zy@VH*1_5v}$|5G;K8o=B z?C}^7v16Ujc!g%Vf|fB9pmc1QR8Zd?0Llkma)*=h&XG;Hyp!0N0i&6dHQ?F!wa*S{ zURCC7e&H_>Rfu@S#TNZ4A#7g#$+rMERVJ&%aA zb2wsOBy-N@!oe*{AzAh3O?>9Aq_?Lk;FNn`*XTSaY8?u^T!@W; zc1X}`ZZUOPD?g?0qUU&{B+56}74Jd*7ZV9iKf^nu9<~q*M~>hZ*#qu2?njgkEnGy z2t(t%Y5Sh2sj-}l{)J0^nT!}~J|SBL^eYIOZe}6#`@oov{1GcAr>u)#6Yq&H)Cm!C+&%~4!- z&X$dC;^vCSER>7o#K~gwd_CBv?b9n#=H|(6t~Lx}d>I;iXQ`7PaGzuCBSM#bwF=*o z%ZF(h56>@*0vHoMgawe1uYm#}8bbB+D;sIqT0~Ygq@@JIKQ0dKR?cQWF`@gDFNBa) z6l!N>rjDvIpLA=>)IMT65PwP?E*A|h{q6UVps(&rjx~$-X)@deiQO6@a1a+}ihwxS zfd~}X&QnjR7;0xS28g>#e(ed|K=QuoHzC?p+IcBz>md-6i^0bS{HJ3ViUJgE7Isro zGU>qEcEM2RHQsMKhprork?lCfwmI!I-P#T^Ss^qQigJUOHmU3m%djJ3A=V!tx9)bm z|45$%tEw}IUkh~v|N4+jYw!_)+S1ddr4HQ2v7K;)fBTL`i)3!#Ue_o>QhSN3JVsRM z^|o3MVqRI#kZzCSL{ZaGO4FJBV|9a>F>Sic%fZCR7SkJ;9IZF?kD8ER3UCSJRm#dy zGs3Wxq?nG1oU&{eUcETZZUfoQjhWESV;N11O0E&{6=*=J=o1j-^iYHx@X|o`xFgp` zgmxiJHiz+E2fRIT|Myuf#T77J+w$lyqa0w?P$W#RHY2bHK>O>hhyd-U-oJGA#v0nI-7dQ=DbzQ(#Amvy>012GAHhY|Dh3JHSN;<>ctM zh(0e%st%|7bs}U(a79UII{{<*i91S?onUd}smPyjG6zi?+)EEYlI4LK7Z`nc2_@t+ zi%!LaqV^lm>R>%C{JZCWcvJ}59(zbVN9!@N8oEfdWE{9*kxSgFru5m=FP+ErAdRQ# z{!)oPI*iqD`$Xn^4Iu?{8GU}j!=r$0C=J-5^-!GHh6U zr>U3bgLdL9mr|5=Yz3o`ej`>4H!pgiLJjrZ!)|(N@Mr{+BWT|HTw|ELE~cGf^4cb; zvXkppl+;X|nkEULQt{jDcIQ-o7@W38rW0ug7BUNO0yAG=FZ2U93>Q}@%1c`>XHc0z z<>A=O{+R5I?E_!8sE8#8gMYGf?>+t|En1)DVlggL_nN+)jCicmuOy1Zh`o*YEsJ*wKzZ`_^4JT*4(H{_*jN|Pz zd!XszTIdm5yBTMNzJSruVob9(mav?gDXH$!VYi&YF4hb{+NAwzs)(uEq%4h`KE|+Y zs|hnao31$jZu)_SS&3FR1nSvq$89Ygd6z5)(DD@I68R1Af|nk(4NTy=AKY5ch>f-u z+j*kP@3j95Z@M9MuMqrml5{r1$2WW1Osk8Iew?j#^Ca$&GHf=R`st-;-V=9h>ZsK^ zJznQ>!fK>@0ybE9LcvFGY665S$@{EEp#ywKBx~+N78&nkvkU7WnYDG7P82vyX$VLO zjz99zA|@=Y2xDqqG^>^Dd>~^X(VeA)|1 zC_JmCLV2BeyHoQ(NDXVy_Oof1&BhEP@oX<)JzO4>YAdZcUKHJAp2!>uE^RT(bNp{u z<~)4+`(%y_?|HQdc$|?wl0C(?pB0xfGWa%K^=3;5am{$`J$T+AaIK8;%tm*><~?** z9KnG{%%*sAWf!g)BU-C72Z+Hfe>s5SXc4ikVmK8NF>tZq=ih1mqLELWvEFR&{04@y zh3(JlsUN$a?4uf4UoPk@=Cxu4i|`K)r!%Ydih^n%wDGclx8p1Lk{aFbv&XJN$PtUH z4e81RY--u3Kw2Z)QXN(g(IMK zyv3SDciNRR$!nP5c%J~!T$1N#)+Dv;5q16iJkm9hzwkN%^oRT<@qlx2)_5ptQfUXi z>k=~o^xI?+BG>WAsHLw&=5c~BvkESDU2{oB+sFX$ZVr4oKhuvgZ+h`=Wj`JjdaJ+& zl?sooGU1JV`C>|ssTXd?uFUW>;;};?5LB><1?(ls<=iBf^Uk<(LI{XZ_yT*xCMp*S zF{2W13V_=|_r`)@;j7vW`K{VMz4Tx9#ObXk$ts-B+3aIyq*#S{I zkfP8y+j2>!-S|I`5k1Hqqm$2&YKstcsz1563lKx!uaMi~KOETYfAj8@!(I(M+o+O! zk=h)DWZNlO<`JH$L4!i~z5@;`&4~LHc5$Aj(OuR`zCwWn-%JXiIA5m0*k_okS82PJRCoHT4Qtb-a2_Q35zmI)#~hm2`FCRatK@X2A@89ZykfZ2q0Z5pO&T7U?5 z&$9CPC@7nHKMjvF0w1e4tHZCD+^b&r+LN)9TyWnVHfWqKEl3N5*YITI?)o4U-b`fJ zEX<{QC!dE0F%T{*COczVJ-)Q~HAQgi1IxjNY@=L|F0-?3FP;O(CJtAMq{=3e$5Y1F z4N!w*RxB)gLU^woW0&v2z;TJMq^4yJ`qjPMx2(wmI*_8J^Xz$Ja$k&1d&6P;dBy9x ze$^$fir=cjz=XTVd5USOsywBwmbqe=?g2>7_evX4FYFN`HsHt5dEc$kG|U;XlAxLm z{-=&DR&RhPxS>bQiI+?$P z*6$2$ibFTnVTeAU;4MGX8Z-WX(f@mq4Eg`8I&m;|)ps!ZZ+JQX;nKXA>C8|73jl!q z0}Q7B-$(m*LxURHHixZ7M5N9w+?)^yK+UAzD3Q8fwdIG|+1Yc#lj`yb4CK%n z!;%g%H^e!e#h6^8>IPl1;u3{H_nA2D5G4f?lJpw4Uc%eTEiKd?+%X1JsYC8AqU^KU z^QcInJw`t0#jk=wFkOi1hhC`3-)2rI$%u&VLxxl)h1!-g9bcI2ov%V39a<=_8_aAO z)M{wO9iPWGzN~-=KGfHpv~6cmpGW%xbVhv&R47Xn(&lJ&kf{$Yws!m1PO7=F1eE-e z`wF|>=s9Gu>^@|3kt(Le{Q6*7^g_UR(T?8L{F+0os@ACna&c6dM^`&Ce zv|`3Q$#!2t3yjza7!?{QA&v#`)`vg0VP?Nlowcb7<1Y>?0_0j3TwVbOzZ=L>r?3=nGGfUKeTl}_QVRfmd*DShi!x{=7P}{Wc!rx@Nt7bpj1g&Q z%Lz+2bMkPzducSVE#F7BE)c?QMq{qvP>xw9UDk4NH}>KF`n+qn8}3O5VQeHUhL&&;?ndw01| zDm0ei>$x!Q?1oqB*XFxg1YrIAux{><(3g{syI!59C)A43iTW(LyH=H%iiFxFq#dar z_N#P^nE|*PkV8UvLb9^>T{kf}Id+ON7c5rs%E^mn0|3lv0?4>QJNvrn557i45u zDm+rTiqlTmNbTo$EaF-Ei^R5cz-EJkI1-hSQBZ|^IzZDy;s7+jmAuW>sO4BX;t4RD zTO(#-29}Z(N9aW9VE8L~6m_*53U8cte?4239=-ta9iIUX>JqF6izBH!xKifPD}$I} zIItiSEm7+tUYwr?mKM#Toaq_+?-bKrcYEgt1~GyVY);eve(lJdIa%^22YrfIh5^t{7E409&iyq(U7;tQ_n1*RU+MUpj_Gs@kdNEuR{ zt)HfM7_J1`KzApiV1ov<^Cm=-D8D2VP?(uWu-OV;;24yKuA`0sT>batnXYZ(_gHXFxF* z5j1nWGqrhyB6is~s7H+k86gOc2S++uWqWpzjZgrS@Qn3LqHOt~aLKWHDsZD`7t7pT z!?YL_Hkx1Cx)sv~ZbidKWp=fA%&TxwCoTc&v{A-hIB9(j9m1yAzJ)xWLV`^(aVwRHnK zUP)(4Rm#Z}&ny%f3A|->#95Wclc+W2YI)-v0a+2rI-{wU*g-D!|Df1-#@SEwm|EyI zXjdRBtVAVG0Z0OIs@Lg3aW= z5X$;;tE#&@M>D&TLezSQ8W!sl{K+}lGpY&zjZQ#0r8KY;M4cr%`QZKeRCrNV5I~H+ zs|XPq2+CaBjbyG+1(jaWPA#~DEoCq1t{H+^TD85rxzuw~3G%B%SF(l7>P&@OUJ~uN zFIv@-TmZqq2A6h1`Fx*_1R!D?3h|qTA**6Z!5|@EQBm7zY_wxy;pLW9C*Xjla6`nV zmiM(325vGtcdMf3%js+QL);%w)gWrtKM6G2t<&l0keAN?}+aS-GZJdL=7K zG5}vbi1PQMuw)+1eDp#>%aL>7J0`7vrj+(v1ods?P;=5(hz=xea~C%=?QFqr7a+de z#C^hO7X-u~_cF{(XZT1wh3DkYd|agt@N+8F%9h_xjFv;tYO&NN{ELY^6fBz4WhPBe z*3exOGe$jItD9P1*$8CRRZi;~y zVgl4#{;nFRRe5U5!}ufhqY?fNeGeG>^|VONOY*4Cy>>=-$d&cX@Cas*`Zx*#<}MJu zUOO+iS2k`wbaGJ6=@VDzDM@Mut&WmuZ6#YMVR*|xHwlB22-?<5+L0;8S@oBa*i&LP z{_D}tNjo2QbNq*qT?!9f(^A&%*x53Y3yi3MON#_Ro0%lQ`*yuty6nw4r?(+798r2G zi-zfXLW_GHZM2Ux+nv}et*i{a3y6X}twe|=h@)~tekwv`f+k@~wFRC_u)Op#ZS6KH z1f;lP%lbmdXa#&5R?DFidZbdBEL9_q+{`Fw+I;;DDlBMYK}ir9(b65BM7&f`P<=YK zNX^Xb19FOhaebTX=~RPCeMjr!Gf?F;8(b@zHd%J5n?JQ|ZqgG+Kb+Ci6u`-q_agQx@vf5YXp_fkJ^{BYv@V&~pTX3kM z3JjRmbT}1!->U(8f*`|`Lg)0(u4J5s^~l$5vWX*rH{XY=U=elZdLtb+Bc;Fd;h#qQ zdcQIBh|TD6)NG#z0lNeIyJd1pn3}57z`g{`b2EP{@Av~9WX4rUcql)UPTVlwMn27D z(Ask4X@xn?^85%imOpx#0+{Dj0b}RAFl7sYgOWgKMHh;)!UMNwkX|Y)HaIBzDCQKP z<%?iw10b^;dz!QtCtyin?5Hhh9z)8QLEfCNwPsRgOgL z^*(zI3#IK{1li>q4+~TmY#Z|x?OkkB7B2J)RcFsm6*d=hICyh-Bi53FhU#E(v6e}o znuw74*h9-%a2vH3?!s^hAU!i@8K~{tQGd{)A{DS-^ssEqm;7EpBlH!iDpYKI5moy3 zQt+|XvX&d9D~vE6-LqTbB!LsO>L2( z=@u1hcDjbU;C~wVI&qgR3#??HP`NbXyv??Dt*OB-Wqf_v z^R|sW#Q`>;$AP$?S(CwPy%pX07?x-dAHQAA(i(0Q$aWmikedqYrQQg0W&e_ZK){rJVn$28@k&|Va~oNI}?PH%l?L$e=m4x z@8xw1MEz|$EvMdAC3U^q8quvTDXxfw@E6oc87?2KH`8eLQ;s@qXt8`hvI~!(ZOx0CGhu zkG07E{EZf3R;^z;p+4>+`WN(Hb>x3ke)iLqr+y#+0G2QS0PO$!%Fo)|)Is0LSl7u` z*X1|EZ(2KdWhGDmz+^x?iz*dK+YJ$f?gv$vRp2od1FI%-K&stgmRU4uAWj+hYW~Wh z{Gp6Z(v)A6A^Cr|)3te0QoO}9@kkOlV{N0t(TWAFK)6@PTw8mZBMg?bx@{RC#4 z(AhIL^3|-j8&4zfa!IJoa%Rejk6@O79f^-j-1?;LnnmR12%j;swc8MHepd`>t^sRs z&XPJQ2pZ7{$Gi_TWkDoP!AE_3%*R=t)%9>rnQGQ`@p9aZ^tLiyDY=k2e5O~)@ zP0sdaRxQc?^LpGGaFXhIf5d)UQt3k#U&Pf~9Th5hVz#GQBpW8j7X_s01X`@-l_n6h zDrHE~xRhk)qV3PQsvOT^<)2-3Ghst`L+u2QF#xo80_cIx5biXZF;H3<$>rqQ zu?$+~V0pGv*30sn!?=ePyYP&V#)3db{N zh>(@*%`-9W+f^|7DvU$F2w4zju{UAv@^yE7{v|woKN&ED@}?vt8OB9bkdAyesuvy~ zrISY-1g}dRG#C~}7ikLy5cwCnKMfh2Y_!fV#}N;K{_pQDNlAnLY@ZsXBZiT+U0+sL z1dzsJuTndl-__{4nADXn!6p^P(78`&`P98uvy@lD6JMJ1rK6^Hl;z7gslz#85{09= zX7zQ#IW}h?(KPN$c{sf@1V41SB2BhkFK6W$wNk=%8WOQQ4a>_UF+R3!2%H(B*b|8;};B^BfKlV3lR zS0n|cW&NCai9db^;AB)WI+Gz3n0qoO1C0u}C=mzJcjBf`b2)$P4p`=sYV%~rt|ZBB z^a$!%>&0SIqfWePlUd5ciEo0~-ttJ`!oTU8EJwk=kCE!B8ZASzNpwwp%qUvB9$JfV zq~iRPmP3&7kF?TnJ2t|(7IsHgg>Mz1ZhoO8bm(ijOET!cv2Q2A7^x*MhqX|C8DQxu zQp|+rCk(&HT(1hNer6-re2UL0_IOJ_Rl{G(N=xRh>wUetDBi?oth+dNS7oLFr}NVj zLpdawG>L)b6KyrzvAs)*Xj3{xk0qAo1{5UOGfcMW4=OKZ?kF61U5Fyi4Vho7%17u< zEH~DvqD9jdhew_YSQe+=Zbsq}s2U|S{rC=aVi3Wxj%2dmXyL8v;lXb|3Km}2JAX=IvwiuB?>XP^|+`m}L~{Hy!_&WIWoDIBf-^$fha@NN6{XaIl1> z0B&Gs?)aI_T%wDntf5Ua*aT8vc&t7N-NOIte*3Q^=zoy&IvSemI~d#O|95iU9~JL^ zu78m8{%5FvC+Gdw2LIy%ZsL<^G5x{EkpHNJY5(U7_&=lmo4#8Urlsvh^K*wUXo+_n ztE9{&*cS6Hbdh#5s&xj_**hsL#BhQ2_GpoWf_vkwZ%=3uUJ~`%buCz!b^OWD!|~h< zZ!`m`sB2U#g)iS(gAOFm8BLKIaTI#`G|3P~oikODNRVTGxJf{TPK{dPM3R_rJ?FyN?;WTD#$5M?`Cy*L>WHypUqZ$!q!-?p~E&?T22uG3aq}ak`jxbpi4K z(C9dV=wf|n*h<=;Zlz_cVWKMO)}1nKooZc+$VK_w@2R{7l2g{SS{zHu+(VOhvVjFJ zNOV=Hr!<(h|6DqJEEHLHtk^xz3Cz-)f4J0tw3 zYf8Gt)%)&c>4Nd|Wr=fCyHDamNm`Vc*;J@soTy?ltQJvxjUpdJVLzLI0nVdKM+!Yo z^@h?V9A!i(@f#rcuP}Y)MVT=Tr4m98x$rMZxXN5b3z9LT1W9vOSXg0ZmbFbQ-I=vA zL=gARxw9i|{E@h{g3NQ078}RJi8Kf#LrOg5+&iX)Ri)B08cvl}5G8LzlJ2T-t30B> z^Fm>y!QKp>GoB+yL_wAe&~%-k9?(GkX&c&Q02%sI3@iT|p<(}!J>Dm`WRG@0LHI6R z=-o0~X!X3PJJOJVGUvd2 z<^}=P8nuxK*lJV3Oy9sgAI!LLA+UP)N`Q$aGP}_ywkp1yYj~ofo^MIZYsdBWyY%(&KLE{&=zv1N3cGqG^wg4cI{;0+>AI^7xaH(or;D1kn|H5N7K?K($LnViBLlErI7tb5rG4L8_{gi|fYosA%ssrME&zx1S|AX*z5dBd!* zSMXszAC#O31{Z=R&3Rux*)a+TV8E8*~YUJNQ`nh?#*d%{h3yhM1%q=N$5fwP9`4c1rl zmnXL6^MFj;7^YgxbAB<+4zMK>$Ygj4PVqr_QM#_^AY?Ub? z^M&QKkHAU`JU}z6xnJM4MmsPm;*_2Q)vY~JfqLN2%G<#4P7~;E5IPLD0JoFB@n_{T z0jeh4>YY8p@8u0NW0fn@(`rd*h>uC{cU7{a0(^x}pjZbof7sC%_`a8%%D1UZYN25g z$6+)SYn>XNwXG9sD&OqaSaCH%k0N`1%;wlyOl6TSsWn|2VxXA!*5sUXNa)&su!_D3 zTZUxjLr{qM)3YhU#@kNQrW-R%&QsmfiT=V%r)fXsKz8ce~&jx7&y9N6rEeSG5cFO?Qn3rn2xJr@E?#&$ z&@JxQJB08e2K|d4T6}}xry%eMkgw=%T2B?gdHdm|^bFoh*HHy&CkNdR*Cb$t^h4ST zPuyoDBh0u#(>eOS5BH*WmjLr|l%56IwRnu9N!WVzftH{e(?(0s!Zi-FUUcRLw$EBJ zk++idu7j5E?QAdVNwOoO<}^bO!q}MMp^<(0rTRq~tX6-y^A$z0e6FQEE_1F$Lc+~V zerC91;#Kv-T5NZt{(SH7Z7^!_o@t@F$jN|yX0j`_aj^kNWt3FQzh^n| zm=YTw==zV@7IJTlijbJtW4I@Iqk)K~zYaa-L6X?lrVvLhDV*5&?OEFAebdp#=xS1nDZ@CoH& zB*EI-;)9d6W@}DK#1I?0KJYLx;M2VaN*jet@Wb*rlr%M%aC*cvIG4YxD9TOypILG7 z^%U$fzLKwJhsa2IQ#^{I6pceT51cFmDJLJ`0n}(BiN-KetZ$YT>T21)o>1zg34vT zNqUqVCW+<-Kg$D9z((4o^P~jGNS8SZx=bZ3eisHN!khAW!W*;_S<;N=Po0`fgR34s zW@o@RF+2bCr({fECa&|Cn8o=zVTH#pFrIhU)KYM0pBg)PYM6KOejar4)z?W?-=0b@ zVdx~BIAUVqC#<;PBCvn?NXO|L0%!i3jn_8IDodD-yfTqX2LJtS`E&(ifz(R~cf}k( zRHG!oe2LCg@uaY=YkInh+viUk&|q+(3D{_#v!fa~8dJxAwtB1}4u z{vqM~ubciisb>}D#t*XaZcDe1ih>}&x$|Q-v|Y|$D=QJ8O~1htP7Yr+k7oUtz5Xy^ z(S`*Y*!vv3(buiJh_O?wsAvm>O`9M_2+lObF;^Z%IB`a^Pd1`7!|LKZ1yY#jZ)29V zS`&91e)=xwG?W5^#_zhaG72$%RAD=3JtKEX$xqS4=iZp4OAGrVs%$A8!njK8I^)Q( zNx`x1EP%6kWeKD{nWq4pB#yBmukMrcS*v+#@2m+p^o6TiN5=f$DMAG!*psSu(H16#IrC0y&wK?%FeU);VV& zQ~ALBVznez30-@4fm+kzi4{?X;&myc-VO3%G!sK{XS-F{tkf#4|2SxktHk#1t4C_#%b%<`jl6hfva^6F|KARW|{ zqn7FkS;HkuktJe_zrd`K8)^0ir?<}Bt+Vr-A3dfhw>-es9G7@H`$5md6v=lcQJxa7 zlsb}Uqg?wc*!>1V&ahJoCUWC`p-%Gzg3J+ul@ew`X;g=)99Zv_&bnk<;a#yIuE&Kh$FZngmS7G>? z8n?C+rqs`dfbj(m&OdttD61aV0Stb#F&|-t0VLZ5Eejan<=2~BP_t{_9k{yhg;C`+}cD2Wp-|~?{7(Pi0TU9mz)r9=0;vP8G)x> ziJ#kwLmIH14j?MmKMA6Xt98Y&-?z}YE*K;XV{4|IB!%U~c>ibZM*o31IL*cJNydfn zubzubE%5s=1P3dd@5hU;*oVoS7ZqgP4} ztezwCF$HpqY~Q=*2utuPm}Y@hBGAR2MSxk#bL`IonSHf_#6 zvaS))HNy1%TKSo4qX=Aq`}i4WQpzaYqYWtnWpn^_ z&!>5M#M&o_L-|+_u%L#r=%?s|zT&EA>>yy+lqKDw7t3x8`*CZSNr~7YG2J7&QBO?; z9(O^8IB>z56*3KpPI0!bZ-pTHu#=fB!Ji%u?=1k2YsKJOkMz1fm<38G^n2}<2sz7K zyPoV~pCmRFF|u&$=x!dOB~tlR>ZpuI*wf^QD^ZbtKk4jXC_ga#@)0~*$^6i*`3 zuwt&2Uh55o4<#d7_7o^*gJ#O>SkvB>;6(flmj<&pZ_(ofF#|egkt$rO?@uH zcWDk3E`(Gy)o0f_3^1FB^{QAtu=o-;(dA&Q;a*38k-=s48b+pN$oMY|Q}2du)ADKd9Qv1+UX5Ak=7*-xJ zrIM1i6BQudBC3Qy6Y(8P_b8X-;Rj;y03n^b_kPe?UJ*Rkv5LdlMaUd(`TZKX=&Kxo z_RyuW1Wzg+Vu3W^XgqQ&?%MctQ686T{Xyb=3cu&ogerVz*H%s%dUPkh6G|GG*B#(^ zX@macy&ypyvSnn_`~sZmH(tB!0X9V6x$C^PVmC9QX0ty4z6wyde7HIPwJU466k7z z9Fej2h|sigw?4v%FxXU}5qG+U>=KbRI0pf(T~~P-HYN~0yBdjraW9{3q)(k@>UYYB z90D?fZw?AP`}m`+SU)Z-LUaODK=!hN?>TD1<8ImN1a(#>EUL(q+RS7vb#Py)t(z3S zb77Cx60?>G>Lifi0VFmRynKBQ-0#Q7Oc)#6u5}k5{s9!vjNUso8Cm*aqb~oAG|O9} zhPlcOym0Zg(e)b#W>uv%0bXeGh&weWH|mr)*KNJ4@K%Mz4KPjMOsf%qFO53c8%`O$ zEDtUz=@A1l8Uhj5g)J+mA39A7Wdu$@ce^js@=-A+gXwnfnuc~}Izb})Mp(xAN_lsn z$aJJHnXSN4a+Bb`94eOXY8uFgp3D_Q%gKJT=UDqT#ChcP5j>{3Is>vW&S;QWNU{!# z*1HNrt*~tKJjow4Q7J_@q`%+`a>t!V2^`^--&yn^$`Mr`uvM^NXdVlwd;W}+& zEi7@GR`I^}BV3ptHJ-=p$u)9P+n(Z~FIZ--Qy~0HGDVk*?z>LgnNnpa&beE^xcV=l z5ojOMLH-lL*Jwa@KyB_cL(_ymWnDzy&bnm^vnHi4%8e&bzouz?dB94;X z8oihjnMQN>vW6BH8qW6xF=5X75rCiK7B@!Lo1=g4Qdz%Z6S#@k5a_raxG-(D%j>*y zK{g-gHj3E^?ZBylx3(ib5_9dTlz$;_{4rwg(1MT4>rsQodXqutY*d{0##{idEEDyi zAZPWlXu}e@S{mYjEf;!V;XAs7&N}B8q@JJP%~?6rH;VIG&h^LJ%$}Z$V?_S`PKuxS z9h%A4v-mf^EJWXDbn^cE{9uU<8T!6=SZqVB!W=yR_GBEb0Rx^n(6kDj9aQRlb`5v= z1OUMF^CL(3&$+po zv6Y>%gX91E_bpjb-g4tNg3n70TO+?!O4zWqt^hJc5qz*o;E{f%x<%3}j%9-tF{S1L z?O$(lcKa+;Fl3fcrx)+{>xXoDmYLvT6bEXHMX-8_fzOF8z2GB`P$>%aOTMCl=A@&j zI)b?J>PFCLeuSblewxNU5>&KADOD=*Vz@JDiF`Yd;d2NuWb{2&uSy9VP`=30>zpby zOX!ye+1;PTC#SU`anp;)S4E#VBR7f<(e+By-5qvtG59G^*Edg=^^l`@M1dM5j;h*U z{UG;}({ForvBcv*Xd^g(F(9vfsLuerWac1Q_+x3$@Lc{XqPoF>Bl5xD5#EtGVYajB z1<-aqEhVoUG1Q|~x6$4Udi8#7wx;pWMhN4b=*_@SmG26xyBJpzt!>hwFpr_0TupO> z3C}f^)cnXk7K7+j%$zA*G8S!`MV*i-f-SEuNG6jqQsMnLVss);&+1HQJ&LsKp`wTR zUJpTL*viFzYD-WlOB*u5vS(WaQg?fk%+-s2XNK9te6z~~oOzJHs_e%kXUp8qPkpXc zIXliAWGsBnl3+AHdfdS=GB4yE*KEpRm6K;dfvxXT-k1k0T~Ywzfrn>un+UeqhC#Gr zrH#7 z%FA{ABkzLd@>yl=Z5Y(AhF3h54B-9ODf_Q~BL9n1W@l^V{@+Xw|JQg-|9ooyZ@hml zR$nlCo#}oClj(l}05Jal3H|TtRIDqTgVwvA+yG_yti^SQ=D+7E;3OSu8+mOcVh*mY z?bQUDjZ-<)Wd%ul z%HsZZ;OMY=^ckH=*IHa8F-c{Ds7xV&%sC+LDJ5Z|gk-=ssHWK|HO^W7DuDwhdYce| zF2h3Dv``!z`%7&;;>t|NQDLq=E#6u?)r%$DMy<;_Wv_fyI#K(+Y?Rze^V|mi0oTAEtigv%2A~NN~mD&gVF(@^G-9IG4 za47V79s)d_=$G~y518!eC|odze4ibWekAViNOGUtc5NoLkbD;}06~uF0AK{0a?6JV zIs*I&(h9(I3jErfWl9n!Sm~l;8$Gre zI7>Sg1-wEfc{R5E6+_TYw4xY);Dn>2fDurk6pL5+z%a%wQ|_icEUB&fKa8DYa4u1}rDNN+?R>Fq+qUiG#CA@6a$?)IZQHgp zXX@6SKlk35>8f4TzxJ-K>fP1v+Us49hv9rap3Nb$r+OYqsiE&%ZL>tTnmrQ%_(1)} zJRDp(`sTm}V){<*$d19bfbQ0I%vjj66HK5Mu;RT-cwvxBASJm18^<+v$j_);46@s7 zy3`Q$I#;SVVmH5f2uc+Je(be(9H- zz56?03It)*?X6Hw(rs9w30xaNd|&>C{8;DO`%;gXni)ohnxSs%3Foue4$X<9L#cqw zqMK@h>*|?+#$|V?%K|6ThZl&0)8~$njvIml*xu-Rp@)p%YKp1>g~|~4Lw4yi?YzLc z#KK4Bhgj<@XwKAsnbx(tZsY#NG1qV;Y~$o+zw3h5IwK}_((iCK4Go`F zeVYVnT-l;WQ+NpQ;7ub$4OvA>X>^AtSLKW8NI=moZ&S z%wfbP4zK5?6U`yzA z*;cfNq4=TW{dmj!@j}f7$Iorp|EG12f|jsrCvQEgV~>Io*|$f_tPH+rh>qQQxgc%64rQy3_APV@ zMxu^YYwaspJyMcY&-xz?yr=ZYqIS(Fo6j1JB47+1F)Qj01wOUVIqu%?ev! zgvH|VE!~M0wjjF{tb2u+RizSf?0WAs@$*5>1<-JJHm2w3PDyZZKLjy*U)bYzw`c^%1=xqD)i^-5b zO;7)b6>9u=ziqRssun*q6uqsIph5u>_EDXvLhoaGi-hl+&_sv|x4IWpdX3wZQ5}_% z%C>?{RW*9b&Iag?1u*5ffS6$-kFYc|4SV{Hr*6mLa}R$ih4 zH$(4O;^r(Q2fZr`dJ_;y4^lTBq1l=ai{P(#TJ7aSX;}kxHKoK~sMfQp(4dhz57p~@ z4WI^wLqYC68m>H#UYI5`&5)4nl_!k{J{BJaqfC;qcf zi!X}qn`loyWa{r1>qFFzO`Ujba}o+>Sf^QFAP(0&xDZ&F%jTSX(6U6!36wTCe+Axb zLZKL;!8Al{_X`Jd!oEp{2l)n1u#$p!hqt*Uw22bt79CzTOo!%Q{A~;jPxYfnro?Y? z%I#tH^GTg;!duIT^pam~oV(XlT|voPTbpJ%R=gobHjqihY6EC^p}O!)G)(|wMt zO7;_Uw)`#bFmKOW!)`-S@)%_=SqntH;AECH^VxTr1n@_J1;zo3#V6t_3kS6# z<)_ZB1Le?)#=w;=31cEyGk{4xT^c%bkp!wK6_2_miL4PomPZP%@bP{$k?D;CU``u? zLv#(Z_0TmoANSJd6;B5c<{SaX={HohY(}W zhyy3Ui!AbE@WqLlF@-j%w^bKVf`YX)H7F}Gz`p66YT*0B6IKUgt=bzjT-k-@oUOJc zh|vJ)O%={1}{md&*0#{y`NMd~UaL7i`+OJ88;g5fp#F3IKRMEw<15paVqAbgRG*qo6M?fu)h zP$Nh~+EQ__+HFX6-Yz_`o007Xa~*)Q`eH>XW(6IXUhnjc1Yt-CdYmGQD zn}!?WSL6x(bJ`xy;EyjkoEIc=BI_95{KQa+vj?5rWnOsTk4EQm5xjb$yY{CuvK2c1 z>2;YTy>I8G>kUVhqz_5c3i+&{m`#k(T=)}4?+2wKwkK-xNq7n&=3#GEj>8D{WD9kn zr@A4;Gva6sJZ39b*>{lWYiU5%gZvNBFy@+27i}HL8S?!KUcg#N=-!_$S^<;*YJU(k z{7T$glR(aVa4tzz_qmApw>fbr_v7`0&5c?d^xA#{8kR=^b3#RmI*7UNqK@v<2k zPoQI;fvLQoZ|C;FBhe3_6t#GCrJeaL^?YvJUqvby_G>qhsG~Hn%GAm!rF+3aD|>vV zMDtk*k^MqG{yXa_Ytfm46r{`Qh7Zf>n60|I$2rE(RCO4S;Af&*AIRu&Qb_VkHzEor zY!K}63ecXsXyhXl(;j)<{Omi|#H1)#(IG|zcT#7lwIv$i#cJ4@1SI)4C)-;R)vD;9 zNc`C_VjfTqTOn_UQ~P8rF{6!CnL(0}8`e#8FHH6z{sy%2LXbGEaxH?sW?CYu4ve?92@59b@ZB-S=M z3J_46DG<>AgUa?_ru=WpyCyvyl>-2V|4fad86kHWF>$j?NVzTjmg@@>=t7s^&7wWy z5ldu}r{iTMBRt$tfPqxAiHt+p+{JE+2`1wjD12s*6Sz)0^HWP1ioGv_GV4 zg`{s1uO@Eek)`f8%#Wb8rqvoXSkF>GD_dwhovJvjhtyqE!|BpL_mE;&l%&IQa+z8N zy_DhbM}wh#{E&n;8b3hj@X`be!btmZDi2j0P)(Rz=AjZ?UDq9+x^ zUbTEQ((n+!a?_Kom$$J~%{T|wv{MjtwVdwIV$id-euBB;3Kykjxok4^FEUYJgEM`H ze?!Bi5mTnQQH#%r3Q2R@%s>43hwj|3?8i&x0Fn}u{d=3xT%OX>o%_vM3MgL=psDFJIz zJ8d`mkketyp^qNw?q{zRh&K1++IxxVTt3uOr(vrbz6^`c$8K%7!jtfG7@Y`*R}7z6 zKDiUJ{C)_2cniz+O4}|E_mwj@@~uU71ZOvR)Nv*h<^(>YCw@1R|2)r0Lq?3`<%*vI zs2_DE!rWu-=PX`PLRFQR@5iTz5$m+N-0+}|T_gXltJrt-c>f3J z0ydvxq=LyM-N20B>cIPj4ynYMek#8#Q;D~ccJ_-<;q?j1)+HWLXp5p$F2nBME|?Wb(0rlJNqJjqDOoD1!dxUDqH{Lc&FrDjD&hBgnPoQFCfkg@cN^$1Rbae@YD;& z`2vo=7ZtUF8)qt$tW$ux)WD%K0g|&qc03(B6>KaP427HK5sI$q^NOrhU;Culj#m)f z1~p>=tcXG+@hG;zvzv}jhgxW>r}UyVjsY=oy*v`5#U#a%2-(a8i`r?&d1-%Rykg}a z`l9Md6GbkUkXSEAP%XZZxGyCsg1D0b5YEV+aN6lf~9V};Y7u$&X2W`;N-G; zb08^EA9&Pt=X#=;mklOANT~tmQupE_%irLy$A%Zgg`6(z`YBYgIZu1)YzciK!A2OqI3&u zWT?mqz&j!Yq8*;kypFRR)`R9AzyF9=+3yz}OXqJ4H5OeUY8A3*4HY}u+! z7(ylnSDA-U^!$tIPI}(J!o`wmu6U1?|00vnwTY#Htp(@z}4Lw z5Qx~-B)J$>dl;_fZ2XjI!E=hg_g$%M4<<5Zyzol7t2$3HBS_2I`*SE&>8JHN$ zR*7yFx?S85>{q8FDztHWZ$b4Y18Zduqk~~5NjT)6O&CiMkrc89ku?_L@JM6zBX(> z5pSP}2iq~uD)ezktIbWM8!Xx7@Ln=kUsCVO_0dZE)2Yn4#5F?G*@b56f=Ki74$6EA zT5L6L(4wgQfy3!dM^HM3QsPKu%drs|+gBus+ZSuR&i4OlE+-LAyg=z0MV%NiCJ z!(SUNj`k6!(;us{87H)I+f?z|cisL4$R6JXHCD6OvoEDf6lXsugMmL;dqk855~*KJ z$Z~PIU-N=N2Z!zF#ji?WWJyJYE%f=6-3#@keTkJrasDJbAXi$en2*0T!{oq*K(cM> z?BtqWYJ{#);`l^rD{p{V#rDRf1`s(Gbo?%j!ouN(v8olkEyn<-Y_E=u1Wwg>9E&t= z{E-$XK_WfMtIV~$AyJpP+9pzil%d4Ql^pj ze1~@b@jF!udN2&S`UPnt*$?)2jW15R|Jn|c!WWKVh}$+WRlBNZ(o)NqfZ-GYuF5O} z8=prmI3?hkQX@~p%W zZ;ao($I21Zk%Awi=b%x^2IAea%W><1IGT2i9?h8r`4&o)t2CU%yJmc$rOH>I?PKgi zV8h;)n1uv4$20Q$+iLw+Ke9Ea_{-C45sL3iQx5Sc%fWhvx#v}FfWlmV&WOY#?4Rg> z-B7uP67jl*H4H$jY$0`ldzR)o+e~!`$qHp%AX%g>-mGe~?hC)%y0pY7b&xrTndZt3 z`C2=V@KODH`1nFdb^t0#qTwa*~@E+sCHvt@awB}b#UnAvXt@q~noV+6G|EK|{Cl`5SDiga^y z-$LO8$J7w_0n5aF!`~<5z5L;bA|Kq>-jW}y)Y=o z9|zn?KL|z&Z!S@-!oij2F1x9V+#~%zOc9vx$c0euV#h}8mW?=&XtGNxgRc!nseb!Y zPC)X}T3}xb@^VFb5FE=J{^Qa#6lSYw-tR3jAUaQH&Ip^E5(t)cp;i|t+hpqec903k zP$KfRcu(}(qob#t7aFjyw8Z5UdrEU+%v1SKLXiimh&uB^LLRWX2WDM z+7ikSQ*uhz)V=93gTf^L!Gja*dup>>5g0{#4QpYvVXiF{SeW#7!mHDW#}8drz&9?= zR;gPW*XXDw*FlC11#*jgm7wx&G;}XU1H2}F{ z&WjM-e`WrvKJtGIuo3(zflOgwO7*AAn?a^g-XpvcBuM3-K$KB29LX{J@G&>qnIk{# z=uok_^A6X)kMC}N)2BxD&m{h9_`QJVVDgywWh{gcsUu&sW1L9q1zQSQa5iwtiHx|5 z-bB7_v37kpm0>&YKGKnE8&_EBBOOI`sQy;*^TZkuk9is@x0{O0UXb*lta$a5LH{a= zi-sEFtQ@DH8V0bb2fJP7uEKkkk|hP?aDJx&m@2W1k|bp z1VsP;_XPiqRMy42;l3fBbn^*A_5nm9qkKO(K{sPKP1Bs@xsv8bMvM4&sV^v^I06~U z5lFGVf3L?u?dc0d`JQ3|Qs?x#y!zjzWAJ^|k!-h;yP5g~T|xMF%B9EpTp&Kpt|6}8 zw(Y8gexklq*CDex{=VJ*y^}Gk9XHlg%co~-BW~;_z*Ua^$6n3Kpc;Eb`_Qku^uF38 zN3t*FNEuWn> zGlwj1Eto|@t(`R3ib875r*3_Y&j;(d#!LK*hx+rFBt|BbyEWSla34t4mo|FBhi%$! zd)fvl?@6cJDHc$jycMx+j6rvOS3O2e*sm2nM=EF+kD+pS8~kPcuCJrd1Fh$ax1*&G z1x&m(zKaGBLC11!y~bf73$s3%_D+V6d(JfaiKwNw%&~n5aliYvQJU;LQ?~YZSHHJs z-VVTrCqa?Yr;WZ_LuZWHTggP;48!)%*Ci}cVvwj&mfDU(``g&q!otF(QuEK<=l&HV z;S9sihcuhca0f8nM>3B(qxwas-|7Bb$pvFxO^@l#wgHK~=`}P-4$1sQ#lytq<;g=d zqo#y!);?D8s|8u67!zq$ZqwaAWXr@+$>sb0)|ojycj^nc0#)sG9Q}`NeLm^GFzm;g(}FVWrrv9w z3}4+;eKRdg9V+i<8lYohAH$h;N}4*J^n25kS;clQ)s*OO2x-bvZ~HdGIg(MqpxfsW zO%d8#>qHG(``zhgq9*%r2EEQ(U~vnyV}k|+rRl$BONU=`-%b4QPCA%LFq#N1IzCPe z6HCX=5-J=ho-@0Dy>`^{L0TyYZHjUy!JEl5{-TIynjOTcO^{`N$5Mo^pz^fLZUBCl zxknd67~M1s(KzTdU(V+VHXE|R0NqY<*n!Hhl#j<1pJ152AG;TF>m32+D=!|JZyrAC zz-K%gXGFRqE{4m>EW2B+?8Z zG`My5iH&+ix%3v0uQDs^?{`#k+4+FCSqkbcS6(YU0_hrO21(ax>RPMEPBfI9o3LitJS0x#RxiS3j+( z2*B;!Q_TuLzL}z4kofMs>2aZ&1vGsfqp%5E!SsfSF$Z=%+23Nf!G3zRvF_4HlxSA2 zcKYsg?VHQ1% zD{x&5Q&LUJ0PsbmR%jeG#<;YpG@vYvrPf%D+UNPKn;*(<_R5v9*JIoF7vJ}dvqypY zv#TD;JF@w%yC6!^5EXnZPxY8G92Xs6gIZIk3E1<1r|E0tk9R_&AJI^AbI@;w4DPZ>6T3fRt zaf99Ft|vfP0lPz|i~&`1hP2vu!USKgacc%iL(?iL#fU7VDJDx)BF>x64&S*JdW5yo z2edq+%}KwZ`=nePwnH@35wGpLLxHu?KfrAE3R5Z0-|@V9I8c=k;dbuzn6K)xY({#H z8HTpOL;>3I!|0&vJ=8f5mmJSw;(bd+gDRQ#QADQ`O6@P_Xv8%|AK1ujevwJV#hMGS zr1Pae64O6HK|q1=vcg#OmkG%?zNrk;V?tB2yThfh z*{ae)D43amSGG~Kp_`^HEECj&P`4g+Ho(=J35@}4%4+XC_k#p(GvDjQiz`reRU^CE z9&Jc>w+1#3k#e04`s@vpj1&Ga!N5qOuM1<>i1kwKL#xHvdsv`dTbQlb-OPSdH5x5d zmWTdoTPO10u&oHz3|pqH|HOmAbvzc!#{3g8IFEv#aXX-F^@bWOKbb$N2<~l6stas= zYoL+Gu$_p8^b}q@N){C)kD||cmD!k6SMF#!U7p$6H@+MA%a=f>A~HtCGH$Mr+DREz z;l6RB!my$t(}{~|<8_}wNs3uyWz}9t)0h1$GK?N}9;L=v6{6O7LOAwF6v@1dnSR6D z(*?XBR4c}Mdc-Eh=2@iZdzbz>E?AdM4ZM#>)MS(V!-&LqW2$*Zk>NN66Ez6h5&b6% ztly5738pDbP&*QA5w4J);;)dCP*?tFQgI(bysy_X(jljd2O*S0RDHKX(F2{ipigRs z_S{|{%eK_L1-+u0{qRnnZ=NP~+Mu%&{&qeazDG7{Ruz6cV;!6wOtW}V|L>|08TLM2 zeAk%SWPFm<3nsZLR-Z|n8V-~+h~Bz~N8|Keg5?*iOi(*ab=7!v40#&Dd75Xd69 zb|}EGM<6r`$qApJP|ngiKwcjx43@1)zyO4zxqH5nxP`Wc zMfE!*(0DXV9}@}$g*sr23I7;kqb1qU_>F`6P(N2BWGmJd?5>}Qg4%$(pBCPykZ&pn zgy_povl(<&`4_aNKc4kW5xZC{*Q#WPLK!Z9yFlKWI}`0Ys{O@Qb7fQvNN(NeU+^w< zR;WhKQG3eV4w}uikLES|3{f{cn3w)m-1^arVg^jl*MhNLIUHf)=1;K2q>f*uNxgCK z+=r2=cRqBm~W~9uvE`d$RY2eitKmY6T*ASVd^CFmXDsPQsBP+ zW$`jkWr;za1r@}Z+}gCWso1xDDSP_^G8rCn9&fl;Hi(+!wcIO)-f_pOyLPw*P^Z~j}=gyp2X){ zZ?Z3!+LBm+8Hd1~mc$X(C4IUE>{6Y?3H;<6_`5u|AiTx(L{!Bz9HMC0pJQ|$yzX-n zzj7hE_YMpEg^b$9^)aWmF9CWj)E=%wU?n= zR(GH@{XmYrYm_0e<&4QI?BBXX8kn-)6t7N>&W$B!kZK}p!Gjy}_;J2wKur)6GSfD3 z;b@a&*ab<{s!{{6#m~3xFYk=fxmOxwi!<3Jp>b&3tj{N%x+jQm3PElXm-y;Yi#E|@ zAqDg-n}v|-)ttxBq^YV)W%w_(v9dLYlO`;S@DMmb%9DHrHXz`vpB8ko^Z0HQsFDQ8 z+_9$BuCjM<3;`yPc9$@6(S?r6VSy^i**^h{)IcMbtvIqO?dyy$czsOmAeXF8E6YBy zCB*yE5zU&0m?u#g^Woc}w(nH=l#pH^FxoB%R}aB~<^_MllL4+{^jvOtn9 zMjMt7;n8IPp@_E%alLR^x4M0Nt~5xs1E%S^%JY-;Qc4kaL;DnT&!neGTe)Y&Q@aT+ zdX2VoVr?OdBcm|(Npd75WAb1OPRE8I3@zmf9Fm5Y1T)_Q)P4u4K8thh6d_gue_nMdTUb$clZ?~&uMx2`5X5wu zAxU*%I9!CcdzG6&rp^MM>ZO)Kfek*PYB=b=sRRkvC2pqjSiH+zjCVf2zN7o=bMH2r ziy@2C)~OHpG&p`ORc}dS_xKl>p<{;J@3#gkHiy*jyzb{x%>4_bfk8^HSBBNzxZN zP?*Lj(;5A7L16X5!Q=rHy7|f3h`e6Vly)MnMZLSPbG2hLHbqcEQBGqVv*5s(Psh!ybiDH z2xZ3MDPn_5kgIhS#F1r-3RVEq!lnOe+02)lbCw0E?m?{BlQ^Q0<{_uI{6g%g#|4#E zM-Dg?lJ~OHC5yKV>!?SRPpEz@v4jUThV*vVZiRyTx(+(;odTqcil|gWw7gSfK|Px3 zi=5`|)=}b)x5A%*k?kMrigRMAT#)3{?4LPWjdwi3qj|_F+s|tc$BXgEk0vB}xYb>6 zup0RTz~*9WkX{~g%Hju0ws#J2gpygIpQuO>ag_9@g|{Xz?PKm>R^mwTS#-pKGok*< z{0m8&jU8X?)VGRXB&sspDxe>`2KzgpN5m}jM~SS2qTNSbrzGUeYRCTa@7=WW-iN6> zlPX#cVT3WH7msAp{tF$Od}o34w_QDlkI?NRt4pS62}VXu>YA+zW)vTaR9!JQfsfYl^@kK;t@iiGy zM>^N5Zd0y`+N+r-DL>Q;U+)`^^|$>L?E$d#^^%@vS*cWo&rtCPV{g@F4=`_Q&*RrBj_wGrE{8lumQX2bU3n(eAmNVAc^UFFPzx5zvr&$ zWMY7SLG9a}^KC=#(7`R<;1oxOQA0Lo!o~&UZo7O$@+PLIL)8|1Z&xAb=CAk+qq7TD zFkF&^Nf(cO-tVe>^y{urV3|#CC=q?*pMeGl#^@sh%)dSJY#GADbx~8rzz(iBT-TO# z$M`KCga*MD~^$|kd7c`r( zt#y=p>MI1KEJ_+-v%i_#8{%z&TrB@=N7tuzth(k=#XcsJ9qV(bm+NGFjkkdg_!O$Z z6*#cNSmRHcLlBtV<*>&&sIv#r!}Edl$oJw)3PfXwaM`m;avTPRkzy%;=6`sGBbv%W zMH#F*BUl)McZY%bAJ~2Ykzzl@$LU{X+^VQ(JrEJxDH18zL7!(cfKhXwv8dJQIV^Vb z^~4*zoaIq8?nQh5GLZ*ra#xRY9Tmy*2EL^7k-Yi-6%s*IstieBqepGtph-?{ee{_!!!hf&D0dB^(M2U{$-+&p#&swpHkXLXF*Rf@~^Q5 z6@8`U@_h#@u%YgMPHDR)3krHwMXqeF$QjdTUw~Et>!k=6RDo}AIt;Qk>X?WdW9sl3 zsbfzP>T+9Z6iISZ<{6p@t@4v{LpC#kC>~d%rEY|qAJ5gmTn7wD%^Po|UunF&cKK@9 z%XL?+A_J)am9SEsw1@)D<3u8C<4KEeVnj>J)NS#?6v>~kHE*ZT=N+~&HL>h z@uy!PFnd-66askp0|b;apnr5r$%wxf8x`$KAXd`t`y+Nl+7%BQOHZDm^2;>5z?m8s z+XRz5fPH5J8;Npz(ccYZ0ZTN_H_FAGcnj_140UO@va5tuWgi#~KMBhR@d&wBZTjPpGGgQXyNF2uywH1eeD*m|jvS^EVqHK{%XvqjiuCDdsle z8A|YujqRO~8-a)CZG8?Dzl&8U4NTob&r*vq5lDXFTXnvZ4)2VRo+2Vb-YhW(7bq(1 z>r`gmN2cg)r$nNlsfwtcw%c~8UY;Kn9=LQ6pGU*|1pTHAAoT7t^QiOLioE8{%*_0p z-`s*nmAwJ3#$t(|joJ^$6P!a~1c-fk{*I(Yq7~oE2QIn2yYO2r2&I2K0YZ&P2FFm$ z@G)*Q;spM9rc^PxU`!E(F{3QIiPmljJKSQ7E@e9&yxDfV&?UOoPHqNiA7{9$YJ3Cuhoz=0>sHCF zAkex%vgB&&H~KsGh6e<<5stlmjkH2&*vL>nKYs2F%lsX0AMdw!QyqjqpAG@d0q?cn z-^b}cx1S?F-)B?dPj^cnc>;a`@9PHNHvtcj7vJ|K0$(3JJq`x~8#~JZpCftxwgPm1 z4Nvh7Z)-iDXE!}x!#%AcfQ*0l2OW9*a9^`OA18A;XU{Q-EVte8&By1KLG*nfVZ**gV(cxjfcD~hwbY4@NkLu@2wF9o80eX#`uT3 zjDDv>liwBZ*}_@WORB|H+e>Nb*c^w)-Y=wCSmH58Vdi#C%g^;TQ09bBBs*O{Z%b!; zhWfx&2LSS zkT;t@q<5byFE(9YqY7UidEb*izI7?KT+ObP6fK6zH(vLyv`vQ|RRcN(!kKPW$nN@9 zC%Z1pZrD4S%pG3I14StSkDv1q4}ofptC2j!pQo=4+It$}5hv*2+(z-wIB|o0RW;>l1H~d`>nA|o8 z#Qr(+(@*|ifR*@zDQGP!!*WAXarE$8p zd_|679BIdno4PG17dm+lfb6{cCCRgrG4vKZ!35-ic6r;k|2Ttq@_Ca=Tur6d(Ud_| zz}16ImZQ|pFpWCzyPK}rNG{6E3W_SzqXg zb9*1dFx3!I?xHl6yL`5)=(!stPwl{(1vJNCZFp5v1GDX_z8h&g z7zP6KrYR<+T$k$!1HmPs3C{aOK$|tF1Ai4_-gcMI$K7~KfY0Pi&r^@TCgDzt!j8e) zGNM4&*Q0qic3!pbjS!#y)U(ysY7&~@o8w-N5-V$TYthVI11e&_IO?XRFqm85-m(Im)bLV^_zS|MHn?v`H z4SRg7<@qRR%i0!!ritAGM6^xS2BL-EsrwH@V^U1Odg>Pis}ADRCQCqK@7~sj0+ylA z$N6T|_kjYXgv(F{!T#98@fVT?gRRc{!_1I%A3?Z)IH5Xj-)qczjhO3t-(=3L{DtBM z`txPoRHmGE9h)D$_dbLH;QO7XhJfHl3Y3V>Orw@mV=f9H;p)CYLR!iN#AsZOjwIa4 z(i>}Q>(I-2IqB8^_v4FBG#SUjPI*vcjWhr6Wx_$gzezsYT66y16+m~ zYzKR`*Y4FkT~iw`)ah`CQrHbCd2|)h0zu>%#F4{kR}<|$u8cD~#w5J&aJr7)gI+TEnduat3kkPz*|TV>7n?yi8Jhj*{1=jSWZFTTPWSUH2L zZU+1=u4|AWAjuWv&X!wPU(1v}%Ei{=2oz9{0rB_~Tc-kffEO%#BxS4Pop_DB!(AZ; z;w@KF^ES6Z%)etjzLp(vYePZ0*W1NfQl1DJidg=Js-dExu_4Xr+0+RIFDFn>rvUb6 zH^&+guHJ&~NDPrmTi)UBJ{3={*iSg5yM;X^6#H&{LfH4(~AzIE=M10dIOu z&d|iek7PCM-!%!^hQX1Li%(ftW~?LKar+qV4_v9YNxN?i2YQ*Ba{VlR)lp5mIsI9w z`@f=XpK~?p;twCKJ4d*_?q>+sJzwq!ceEaIo_4+-4{)u#eJ-juENgsCGqNELnGZwV z%(3>^*1SRZ6^6#tFoBD<1>2mlmF#Qiz7c_ZC?pLUJQ&C3BB0s~Y#%Qit@zu46Iy_N zq0rAc!4e_tk(E_;IFX156` z635Z^UvkDPxj2|B7=p%wc55#WqQ7q&HOjiyzV5QZgGsi&yONxH^bLu~c|b8to7|4{ zN{y572u(bzb&7Zni8w&iElzE7GjcGK1r3O*t`Z>!YS$lN^sU`YdRz@4Dnw41LEdim zQuGJGcT{(IPy0~j=93PVVNI~ctp%U;(t}cOkj`+~%{=JZ^1tg0rXkL@@Eoci*QJ`+ z>c6rZWy2%cngcZ<>|48vzGaq=4Ik-EYGb)bXE;O%rZnpL>e~x^e?Cve3w(+E4!zO- zVCt4|@9}%$dC8g5=(!wsFzBW^I|IfwDpbs_unBzP!tzj*bD5wsR(hciBiJ3T2muDNhbFziMJ+EN!iE8TA7lX`!s@&35bsPR$UfHFW(d#XT8wm`K#cg&7s z@(G5%P2nI3;H1=~T_@nnA8B3MygzXctJ&Tc9=bo^t0sy+pjfv5R2-9z);ap)Hx5Ch zKESl)jhGv2L>UYMv&Vg2pG3}GS^wFoH+{1ckG5Ss65Rc4rux3ZXrQou_aUwiZ#K;( zUzc}XjA_hQ)F@O71VwClil#Ibjrn=WL`IRNO0mG#JWys zuo?k*Wcdd;)g7~$IpeGk)lT1iQ*b1f?6bpl)&t8)14YIei4_=J*`zpu4FA}h8o7Is zV0n6KVKhK5uM31MxP#-v@$_K81%lX;qc4O44vUPz!c%O|sNJM7j2Sdocgm;z$hN15 zj@uzx^mg=sc4Iiwn#e6{PEi(`*gPIZUA4vPMXs(i(r)JFG#0l5z9ddwur#a(AL$ z1554_vgG5l%eYP4i5^dl?^5&UBd%iHT&U5*qKOLxeYG?jRh0A9@_qH9ll9j`kW9%gIT;*)``|) z=w)u~8GGM)f})ky9+Eqn4%&;P-7Z+eZ!@6E73oo|Pdy%ebEng7Q=kcO*`+GEZXwUT z1nYkvj}Ckvz`60D@QI)}SaO^L!qgx_NOu|UL&A`qdChW>}2ntZxUz0lwohN$w z&`awW;7^g=3o}}G(>$b8&eFev?>z?R;AKjQp%8li{at}RhVZm#{|k<5vDD{IagCpd zMhNh@45?)oP1D^9T?lhIWdHLZWez%cdEh#wnjGu+u2Kya0A}FF|K>#8X<>+fV#(gi z7isz{!YZ?@PmnK+(HEn6O|B|%+ZYJpG&`2{L1Y;ek891POQvlQ*RUg;VC(4ioR@~s zM$iyh*&P3R2<3kPQ$Vc031FO%bU#N39I~lxFQ;n?ATnRT`&6LXT&;hB=$?ZwC1y&u|pqLhF^iyKR*})WsD=QQ0&oUkahj>HABe+8fccGGc?8FB^ zP&{3?VkLf7kW%u)gPiJCi4t$%OX?j%N?-#IV^}7l1Q_lMvih$5FrQK`5D3ga$pAr= z8C*Of9N%TAp03gB+};r#DxcPU2yp}N({>Qn1is5>^1`Q?8{$Dw#nL_Tpk`eaT8GJ% z>OvY#9%IMgT?wJVH^$0)yD_kcoV{NLJnRSy@Vy8$xEf4<{pT0ubK?ZsgkTAcwwp;D znz7>h(Js^H06xm`O(&PCn?}`pIb*tW#4KYk^0@&|cZ2leq1?rgy*ru$5)M!W=zUNW z7)>!X5IHM4H;NzKn3;R$;5VEZHUaoV{hU&&H%sq%r`Br&{LHi_6aki_gp+Z2gizDo zmP4&=0_|{Vkal#kMyxuvV)mZ(JTnQ(yv0uQA*6e#ug%9@jxb3#c7hPJh%k1s`~gFG z;8Gr~z=*84QACO>=3NTUSKAnK-lTUgWOSjg!@2}A9DxG?CcQuG;%J)3V2(K5ZamK3SC7;@Arl_nLLMr~YZEHg zo9zoW%fC8RM1);NZ>KuU=j8SWWpu&mIE|eNp~E!{fQXVCfqpx?ARnsk3%jqOTq96^ z*IalJLXD~k`X$dW=@!Tm&7tOdLdhnMz;SKf3oqmo*kxA-^#Tf)2<(TJp*ameu@Nq= zs?R*}RVKE+6Yu#2qW(r1U1ENQ;XrS(78p?G^hfIz=C(nB2Dsq-$Ql0~;K@6J{C7ll zzQxpMy5PckvK!VhbtiOoySTcL2mgdqb!8u$*$wxM^Qt9Z zWOTt)`G#m8!y)>7k4pFB^2cS;TBjVpZb{QD7G>_l+C3scOXX5P7F=$)Dsp+d zkiS({cjq+hf?#B*e`&i-G1}_4O2n$}un;jUCgbo%g~GKQ655gHo)M$HNM-PtH)M5V zIk>xSf=oEpa`e;LIhV6wgKhy0M7tKlhLjUqguQu-5IX>@229YYU7?}vb6m~pekSLy z&+2ZD(AU_HV`Un(onx>YHjtaKS`EHQH@v$A{RwHc>IIqEZFl+SME5--LR5 zRyP<sA=>Ws-11X#`Q<8wQ$e9| zcOizYqBY{GYqQzncFdeF4?6lZOO_20Sk^Z+FYFGNAI9U>8jg4d>B<)f?->*jYEyA+ z9u|sQK~az?fERA`gc)1Ry4MXQ^u*U=K*SXSBZmo_oEP`HHl>%n=BawMguAHJK9&I% z2opL!b^QswG<^8Raz&oH!##S0S~>2J@lM5OqzV}1#C^Sbe|}wd&&G9vc17btSv?2U zmRQ_}3ky(crx*07X2JLD3d^5zqo)p}!gKBB+IgE6blKS#<2u4qVzS&5a^^ADBTf(w z71DGI>bct>WCBNGUv9eO6R`(gpPcJTwV7r`@uycdXWuToXI-8HaN;QV*fm6d9coD6 zwSJ^BdxLy}C>r?LM&**g$vLH235HG`Mi+IHFjRAk)s{nz_Xw}`V`@iN)+8|N(inMw zB}^o`*$wS9@N45&lHRoxz@TwqJxCiIl5<eGHI8*RyE{(*j8iVAul8?)Q0Z>Bd z{7A__7`zQ(>?Mlq>H_MfXPNvnSzUfn9c#`p``F5V14Uv6UbKyt_tppzTa`3b_4_ec z+kwuhF2Y!x?Tm{Dm;KAxBCEPd9QQp}e(ShV6=9GF=Fd17A9EIy0{Ks3LIeKW06~vF zZgh;-+i)#iIJ>=)dqGyuWpz{aStW%;B;!5obOwuSaJW+78y096Aqqz^)rJDl%RX6C zh6R`KGiTQ=A$pwL4f2Y2y0lu4J{?cDwV`1J6IT+@DV474HpMLuC{+hC>eh3EtGEft ztEo4lE<(K~ukg!1zbLD_8c{mrkvcwUPuxKAuJ2t;&L|>?4s`>FRKT$VG%bU_I5iC~ z@Ul5CcNQ7E+86RjdihYzJqd}OkD(qztls5q#BXL%G2&3EbHdp|=7!>^QiiFjm}r)i zi4C~4UQN4Qde1qvw1-*vDWXsd1Gmsd+tA#WOY?PxVS}!j6RyGqs9A8Pb%^FvyKb=Y zJUi(iaW_b=9;&@Za>N7EkGy<+@ zPx!RQl6xVmJJgv>5HP(bC6Na{3IgNdv`ID9KGo2Tg#kKH2Xq1?mweG^i#lCc z$jfqb_CUnF=VBSk6^`naB7)AHL6)YiK}@X>F<2xx{#1)Wpew!u5ln{&DRG{9Q3JvA za{Gg_y1MJm8LXltxl69k6#?n7gpIurQ`&af#aKr$8V=BL)x9my6}&B6WE+7z?iPaU z{K4H-N}jDQqBD;&a7P3-+|sld`@qh3tfk?Jl&E$y!Q_a%bD0IcSUnH~bGv$(`h=*z zQC8Q7j0tC}8~t3=?>j>4UAOmBa1^%#39gFk`P32-YT#Vvh;f@#@;Mhy)xLbOh@9iW z`@3rH%rWZHdZEXI$hjPE0-(SKP4j{<3lzO}Tn4VU=dQa%x!a1l*4EusRDE5}-!Q9N z#DN>STFmMoB^Y3hiT@;+sw@Hgj~fZD4qZSdl(~aQ(nw1QX?LO0sCm7CI=g)E^{%u- z(I2z7I#T;;D7QpC0J`v*0oU3k6BlLU1~p-;X`2 zR|B83N;@yllbEHdh8`e{0D-7tb4%E(#JHT6I!Ixa=S3JLXo$fLLaqnE!#$zRAE)J? zsIAWpkwzb+6juB?x~R9vv#ER1;z96>u9j#V#HbB5+`Iq^{)nt@?+XVp)@X)POG~%bbAlC-|ZM=6hzQM&C-b3XZ5co@4B&z$eoK+ba@44VC#KCxUeg~vx;f&R7 zb@li%i!aci1tqdkO)Fp@R5;=_pascWW4oyHO>+MFtZuKaY;X1g*nqh>*r1Y^rhgKP zXP@;n_GY#K7L1_6;V{Omnl{I8I8Sk)LHTNP=p&)JL%HYLC$;06N7INEK!+9pTyCMO zM3a?Eb;A_DIQX`UJX$# z)s!52%4JPwh*Pr{NGD1;kS(a;qEuH+O1H=^9PUbS5Qlm^4nrgzu7@5rk5p%jOZSu0 z69s?~d}X*)cuX{Q2*M%R-DX7}zCd=*V1N>X+ra|&mCh(qC~L>g1D|OYAQ3wU07PS8 z?{GSk0$S%9RLJq&bDs$!2)CpqeL4_P?r9*Y$JCD;avyPOvQ}F=8Q1Fy8cxz`RtuUp zVTM(tcYIt`HZX$Tl{5bW**zQ8FQo>@Y4YQJiruy6-SGr zfVmYth%LFdeD!+ky6~QLc-3HN*6NM|G~t02P41x$736?2n|c6d_Si^kV_K(nwxuu_ zHKD6rI6OJ-mxUM1A>MV*9d$bhbxJX|n9>NIXABuE1f_~|FQ07JwK7j0%djXRj5?0J zBe;L~FHpQ^aE=LXsSSC65qm4P02GVrTzYMMo~WCSl<e{ z-y}Ig#a*Ja`xree$)?!Fci=*{4i(gSfTRsW{h|QO3P9GpJfjhK&8idErq#li#ER#z zi^GRS;+0X%QtxpyZk}=mtr)wFlOUBI4Y?Gx+h$d!0x7Kqk%i0NMBNVGAiHp=apeH=!Z*aW{~bQvu*TIB%|FOvhSW zHla;O%k&*~io8awUdh~5!6R{);IywMozN!xvJzwX1KWC4zWs&P-7{ zlzVqSlSPtN-9pvwGIg=&OZ6Zj&1S410CeO$rK^!{H^>YAaSwtUnrP(*50HG(I5)^= zEYqLb)TVQ4;SP2+uMWJR>YmsJB(NJmLje;!Bdt$gmeDn_B-=2(rB;_{X3>N@IDPOb zkFH+IRmR9U>2hIC`~x1h){VSvtmk#QaBF)*UNTyq`A);^_2^gB(1VbMX&R_dGS6+= z(8x^?XBlBOxr*UqX<_AIWthBQc31BYu8Z$kr?yAo0}{w^gr?C2ITciHdp<%P24G7& zN9%!DKM6&6!MR;1ZiO7{*-)tnz6&o_=UG+fmAmRe%n{w;p~50sLT46sq8>5qf_K2< zIuvpn!@1-5iYBb_y^<0LA2@Qot^G5}y^zv1ZBA2-*&9utc7iZ)nCO)1ox4$;15l(j zm1ZWyXx6korD%KV6Tx_a8J+1YR8<8Ad3~7E{BK)8jMv{Vg=O#23g#H zm{FHmp!f|~QoC5)UYOI==V~*Sgi3^np z4Ti2p>QMr0^D;L>kiS9DP?EcDtlhD;W7nvM0UfS&ghe=V*5e`7n%uotX>^Ik+h&&n zRH{TO3s;$?&a1cmPssTj=5(#lVaJzyA5|Lzp!7tem^BxzmDA)Pm8o44ZfISM>%0#b?Kb0E9cJq2necm+v5Naryk&oJ;QO& zFDYuU#@r%h|LY{*ua$B>&V3}n;~4B%8eidZgHotklTf0eh_FHRkf&9*DeW{yYLpxU zHsJHsx~V6m{H?OOz~MHGX^HR(*~WzgHQ|MjmlfSix;l5Rs;ndK%85n0G(@bzZ`;Le zx?HmhFM1Al8Xy+$aUEr9mR~0by1DF5dGT-_ALy_-&5{@^O=Q+|Wm^a(T{i>PfFcyI ziITSo`s>rWVreBz^)#Ap2p2e2!UO7%l_)5Fnvn=G0A3eE%5`O%@DDkw>fE0@i3Fg0 zxdIxg=0h@fadoFZ*?<@b78R_+0ppJ=0lIAu9f+x;tQof1Z5tXh7B$F4Z#IEyS1Zkb zm+I|_-MGtWU_n@H2iF2^eA2+13YzBAdiE|A!t-#@tsHaG11@Af{j8YUg-*sBuFa5M zJ;b{_tW%1ugSl;20q6Eg*6)%Q{M|rUlCm)%At=LCkjSU04AE$KpEG?ucWd^U@SdB( zWG1#CDpk7j1J+JHJ8$)l7uD~;jB%PM;&7U7gdYuktR0d@;9eH~5ro4HnrH2uW#XkA z%{)%sma8lqhO7ajp;_cqG5}y}r0a-~s=dtyf};up6ue+E8=HA9)A3k%&jxp5Uqrdw zo|;M(ItVYTcztU(0}e7q6EzbU*wji@J+vx%>)Iv}R%3dsc`w!=AU%J`<{s$<*myiP zH#cghsUNXeT*x5kH0fgwVJ^6+qG-)Qa{?0@B7(n@89BZHq;Ajc&IJF}$hWPV?!qTR z?%|)h%#^cUA%XY7dW&-g->HbFxanhnt?qp3^=y5)9o{|60=#pC#Wpy;n*H#_H4*hO z23{>#J+vx0HV^1?n7fzQcGfV%6cUlgtQ@ZPi#;K|X8=#dky#+v0^|lC3CaMpuskLV zlx&-$&8iR|-E0(a#X1Z}J1Te+NPOPYSe&~}^UA^9RiFi|jQgnSu(&+nHmh+FE?P9? z2-imBOMbcF4QxX*bX3O+axa<-1N^x@hT#d>J=<_JeDucEt&;WWx?dxWtzkyXrqsGH zZcd<;9Esj{XF1%A-_v-gW37insbS$RFc63?0sS=5W!uQT8yAgK7!Wu+iX5E$7YYw!U~$M z^hd&+TN+9xM+cA5!WCT~xL}IsbxMa8%-UlwrCa#eHBsF#gIuFzT~)V9f_cu}bk&dN z3BdW_bs9a*998vOHRfd5Kp5X{x99|Ueis^&FSiIS9UwO^>F_Tzzb_UbeeKe&7lx2O zJ1zVZzwXDsy;}eHw0_iseB^z9XdnJ_eb9Fw&hxwd)7!V-{raT;?5M9$&Sq1b|RAGilqjP}5M@RV`v>SQ!O=1oM*~%o?4B$vO>_zR|+Fb({d0)VBpYXqJN}^_Qhd=mQyfwd+}1EM{+o z^4v7e*gn$o>gW&gnxt;f;Ft-MmM~LKlPe8|-0ErdggR;B65(kGDQWsKA3a>y4J_4A z=?N4(yX$(QfAW#c)CBm#=84}l7^k})gO~hI#x83eQwF=}wp%k5Q&6veTtj6l20yr= zWjlv5)^KTRd~yN2RF%drO<+DhnbQlsI=#fx8yoN%d6bWs?}ip5z<=yPSZ~nUcjHP3+o0&R*}vsAbi!6_TjhZW5PC?O9TG% z*h=R>`YJ_zU@Aw+>It?(bz||of(P<`Rg)iyEgb9%di?X7cNf~r-*A7(e!4gF$M$~| zXsJnAleoI-x&i3t$LX)uz7A2{ zSMGs&-EA$<8na-n9nKCLO=)EZ$sA_P;m6Q~TUD8>3oGtoEyhF)0Dfr&FbsaeYMtdAfRp2HS5XOI%jC7Itkl}kP!qk(chv$r}!)4 z;pBW^lC|y-8yG_4)qj7PSEm4L)UQ9B4z4?NAX) zF5Z@`y3UKjCZC^K`G&(XUJgsO>A`**KOa=|T76cxVAh%p?Iy~^JrWq|Sc=^-rsYja%|LI$$`!S9q{%fV=eN|%G*cB&-0x?m+Axbqm z{1L~vtoOa??siP5r1!(LdOW?ytA}TQQfE0j&CBa0Z&PAj+v9pm_i@Ikp|C40=qO%% z##N&4aGrU(Ac>lZV9zQ)s}JsaX~Ve)S>6xLp`VQo8^g&=67 zDr|=MPzP1xd@Y0?sGV^q`7Am?X6+Mu-7ci1C56wbYhUfBPj86%Xy^Oz7@dSaWV@R_ z>f@XB_iNkKK8GlGB9GyZ-5l*m&8nti`cgT^F3H1Y68{Cj&f2avrK|H)9L-r&z3S!Mp$lj5dqv&n`K5`AJ{=q1*EKs2e000`6)Q4!MJ)|c>vm4 zmIa+*5kk=Q#`#Bb!)nV5=JA#l;{L&|K`(#K)o-JQRMl5gaZ!N9wlPy+NNu zhqUX=>V6NdYSw-X%Mm<|r(<~ai|C)UymA`jKUTBa8JFk8MRylGbkC02Z38x~j_DiN z#U{{2zS6YMBIKIdS-LVsO}KeNgWM}qPJ1&?(?_HEHV|s!XXepC(ftPDTT3*ud86|s zgK-9?V5cb~g{-!KX{LHq)h$_qiVXa^l+vRmF*lZod-eZxO*0yHYOIpUNO8xcL1zni zrOJRdGI77B0#mEAYI{U*bz@_G~Q>5VR@K0j!qnMpPNnxu^D zs(6XPBV^r5v}NlU);G<^&0&X3XxB1;s>b>oB==H@xHbkvU~bhcNRx|ZUKdsCS&lQ= zjYq2}T`5~P-lK(CJK(hQ!$JTTy;kmte8VHT)x%wLX3{)ve+2ODrVAP^vPRX2LVaxC zYPLYN3I%LRF_vt$gIn*KwM!?4jmv#jY=1=U;jmkETuVz2w{sc-55&|}mvJ?XoizCk z7NBNX>^}y-lrmE--EKQxl!qHo-;3HAPU8{GJ*D`XjZlsbyDi>;zmp2|ib;7H2sg9^ zvsQgl)|`G%bZ z%$_(Ph;I$mH7y^(wKsUoT0Xxducxi}RA85St9EHJxYH$#?$_k>KyO+|IC@ZCCgc%L zw?tZ(+Lnf_?u)KJrDM}mjPgug)*Rwpb7)7=Vi?@7#e(~&F;py|HQPKEU}8!R^w#9? z%FuXw54O`?f`Ra9Z{EHluP@#K(BuG>-BYF5@G4g{u{lsANHIA=*dVU87>%F3)Rjt! z8NZ?}Vy3is5jQ-~_LAh%>!|0wM{><*)>c!|I!+1zvQ|vfX>Fs1t(U3cnoB*jdjL8^ zE0D74rfGd<`0~7FnP0dApsta#hGT5Md{A>pm5hKS4FRF_rxmHdB;tSF-nbD{_NtYL z%dWgHa=YzScY&}0rJ}w&7XVtHu-4Z4FnuA89+t5%stY{9-66c#h=*9Nz z%Rsh5_s`1hj|d!QMI$cxfe4yeD&ICt81`PgD;y_Q&})i?d?L$ z1j+Oixj0i#6Av8YJ>}I&848q6tM{yn#5|A-09wmCBf+>8ufAg()da?9HT_aW1_2#S zf=NB6o-YNCh|?(BZ$H)MmJ`R-TH!c0aHyu(8huNI*X=`vWlxRS^cOp^oUcB< zC@<0FL%3^7qeiEuqn%n75S+7SM57TsDiSfB*jE=;u#?6^YnZO~UOR`(nzc6b6XlA$ zu8bLs&s%0QpdB?zZcWu3(6ylCcM@$2ZfGNLi^m{P-epSfJ@katjX& z?CycWZKx#2KsgFN0{608o9LKt5Dt!eME#ovb!sWjbkh+yLbfKrKXJ(MdAa=|`(|;2 zeX15>WGHsAxLS>aUoqFDJr=GS5p;lkEM9YwH)kvaq%Ns)88~oAFB*0@FUm9(Y@fEgIa5<5y zO&IsIZjatWTLlXTLxbs4n+d#vH%!_Ck|UNp_PpT1A;R09svA6Wgw`KyxyKQ9r==Mx zEsax;f>378plE}u7I2A}PlOmn6$hx`Ih_VEjI2I{rukGa$m?k{&gz+ov#J>>6Sq|Z z?9r6fv{P|R!YdLb?#F7f)>SP}6oKg^(Zzb6^dw@3C-1P%esR~noRXqkL2}oZdlbc-KSyG>_ba0VYWnY zXzH#SPl{Y5r{Xd?mHn`qTAQ;o8Z?N6&#v{Avwji2J?w8v&(|gOw{Jc^Dn#{v$bHF= zKmG9j=XzQgRHvtSUGF7OXAQ{^sMW z(@Q>?f;B!&74_}yi9{NDPP|^&XNb0&0L;dEtR@ZhUK;UzsmPkYkTZ;CoB>Cdc*g5v z*Ck*bJ|?SB*ChNiCS%L$Q+?o?IG1sp+wx@Umg;f9rSSrhxbEFf&abn8 zld4l|)k^}*x>5~y%}2)@B#rzggio!tFWqZRPhZ4J9KC7-A+khw4I0t7YC@@1XV-#F z2Tj&|No+5GA-^?8KiZ->owx#glZAu&1y-F8?8Iq;YA71IuWj}ml_}F`k_3_J0)Cr% zeUJ1bp{2uJtxz@T@_Bbniw6+S;yjTBC(oPMXtbAhb=`4|xU2P=Q=6iYIa;XU2K^bC zeZg>!>s3M7hi)st+w_In1SGt zr*J$HXF1q(Pf(ii*yb_91$6^y;WA0^lRymRy%8Xs3q$P=^EY!{`cvYW?_lyK0VKQzuyJ}Si3VEgmJqNwi|)(N)TFYueRiMcwesWokdjNm z#otP}zt$J7<8ns>_UXhmo}~16+9PF(#=D~dajT3=%?HFmKQSNx_-T$628UC;O>ocd zBeB5BT=(>#Mitx+Y(dNFF^=7%dXc4)C2W(3`KL+8NN8(WxOUxLWN+ea{xJFjRPCN2 zS>|Xm4iV5m#N8Vg*r0+6vSANj!GG$eRl{}UxYZPv8?2=RKUG#{o{YUOP?oLDpoA%6 z)mB1g*|1m6lh4W6>8?Fljn`hWxD7oh8el6LkTgZ)JU0lk1pVG3EP}^bWv#q3# zQ8r;EOANMkqzrCxYVXUZq4o>NV)qWw^KV6knzO#2bGu@V0@5^-l6 zc>dMhcAS0A>Q8lEldHAqhBJ;s1W{Ci zsJhxkje(chnCN=yRx6maH#Okv&VdT(?&Zi@Gz-YuyGD-}ZF5;|1S>b(-Kl!ww9*Z3 zUp0XhMFhmu?F3ds2qWwmohF`E^(8(nw0n^XijE9>)y3-Q%FeV299fzL8{_U;1P@9v zx~=J23>Ba=Fn0|HvOMMmQiOqkzVBm%WWZFjY5-GTvm+(fYDOD!C~0Q{ z1v}MNZP2mPm5)}=mae(eBi$y?FGnhP(TEaum3=2|JLQD^X_YA+r03N%oN{X@k#-Yc z#J$I)S{>^rKa?+!3Zch5(=+v(IKv^{HLB{gFY>5zn9~Mw4FtpYg}KdXG*}p31E?Kg zE_Yp^z&^kcnyh16s9WRLo)YKnNF}+-(P?<6jj$iJ9W;R;EC5^41!FGi1)Nj&p~iQJ zNvyWz)Aj%PFa~e51o6cfQXaPU-GfvJxFa527ea_JX%SKae5PzQv8kzsC26v9ueo+R z_S(5j-C}sXlNov6Cb(zIjW!f@vN-8-zBz~SFty2UwczFA459>~R$VT~8TM8( z1uz4y@v}W8xEGL0Zf0wEl2^(+Xi??xBezp6s|_Ayp3qwGH!NXjQjS^1)NfwBlnrrgPCl1_+(BOOs7$5ljjA+Xyldp%dEyl=|UgNt9DhG$!6Rg;QoEo=1eE2?;^mwuZ(zZ|J-pN1Jt zCFq)@GCfQKJa1ycXq_MSWG`@Un_I5VYf0mpr6#pT0RS$L3US2U0HhtSahEt%**1>E z*Cs-=g6l)`?8|7&$6F62V$~4qEW_NpaqeR5W%54;RWfjdYEu znr$^2q%a{FHRdR_)Cj>?bk#nR_IXTDAxB=#IZ}a`7w*; zJ8fG%ZD`7H4igIw3JK-YPTZB1>s!4p;>*pE z5-wgl_S}bXBku(gk_C?mv=Dhbm(mSa*;);)`8e$~(nQU~8M!Q_n21!dByDOj_%}=i z8EwsN-$bbHJtV1|w_Gdn{&dUa@A8V^su$Xve%020j&VF=0S{;OYPL`7r%!L*Uik@* z`0bnS?==utj?Ev71>VBa-RyfpOsvKR^itI_0z7Ovf@tLko13C{a4!J3)f$Cz{8ef% z+6Zv3oKnpFwAFfyp|*aF_0V#dF^gHN4x@EJQ*}Be8$yb4+pn$C#q;37q1PvA?%Ap9 zg3^4ODIUHkQ?NC3EP+QfL^~4oisS~A?x$SuNL_WOS^;IDO=akA_0*j~jQLDdw+!&e zOId8~{&stY0xS`7Uq<7|BG5g}Q2|Op19D<-Sd#;E8Vz|W?eZ1_idUbkB{&zF<|(~o zDWBf1#{=}-!Nq^}1U(auDmiVv;CZ9gjCWMXZ>7St6xW0``QNBL;Fi$3ih)c7ucb-O zp4>Zc^6HnTe^Pe^4+k+Ko2K$&Yr5Z@ze^4mPHZU&Len+t_B44?3u@*FTKz)2LA%dK zTDj|Usr@U%pP;TxA5Ju|_-~@Py`L6Jfp75YWvDE8CtK_6HEURrc8V1Xh_i88ZG2L* zT~m`0lmWrj`AAB)jMTu1#9e1_4&dH_HQCQ30yQC<-TLT@25A;$bNtd^eOG;Qs$1}3 zo!yI64CxkmCBotJl}e+1YH#2D?WaqcXqf=+$PFoAxPkJ{Oh6@p{ESr%+$H_*au&yQ+5L`i;ha)ujRvRJ7NCaTAC- z!f6&mGO)CK6l;+?6%W@-sQzGW)9#2bVFKZsu#ts{yL?8Br#}(e;%2PEAuq4#6P3~`{ASR#1(t! zK4NR}MAg!6s8)wVD;d0_3d)+U9x@?JbHG(O8MbYlYk`tEZOuN8U&czD-t+0{b{f1N z!J@ua(icdf%@TM7fk;8&6hh3lkghdV~iSy zO8GWZO@r5VNw8PgBZN?`hGkFJ2LMPn+0FSiyY{VhO;wL@Xbqw(+Ts}_+&W(h=?3NQ zr`{wrvS?e>)=>7M?GL47Oy4ygX4TsG8nOan0P&*QL#CFpjPp3=bsu+wxCFrJ^UA$G ze0sCrTxz!w?f)kaW?V+SGp*noTeKb~R&@n9E#!P{%_m05lyuu}s|+$|Iie@duhx^< zC#8LOmsh_&|I=W2WX;7>sWVs+u4$|;l?u4cE^x8h#9}7)?Vz!TCbZRp)2 zV|3L#v&i!|k(rl(@Ys(P7hm;9c;)v$kN54v$MxZ2Sl#Jw|FC}i)IRa~-<^K=|N6H- z|I7dU`G5X=_q4jzwH>m9J#zICZ>`QF?ZWlm0N_$`Wfcqk$w0}DZuL`o01y+5`u;;Y zN<62?`wTz{x~r*BLTBOf+6sFbd5vAnj+@2;50#fsRht#k@B`l_mR59E4?a3JTw}u=Txdkpx(}| z5fjC@GZB4VskA2go#KJ0M$pa$Ax97scGs6l(4B0Gri`mVtU!T?y5P)pBBt@2RhQ_V z%4Gj8KX)2FRqrW4n)}$?F&B)~`5iOIrc<9und;o2D1{J}@wyf#%UP9{b6UJsYp`xa z`;ydNxYh$mH`h*stRU!(0|UQJuL!4gwmsxhRV%n))V)k?9?Bk;Kg?V!Ukv;!9Qcbm zhs@%k`g?Bm_CASCqdQfA@4X#(R;Zjm4fD0D&P|+l@_>B}+^%wv8k8E-sIaZ}w9J0F zaI)XMNhKXFZ>283^l&Hj+1KL3m#&xcgSzmy8ZU1wG$hZWu{R~|l!*o=gYA>1IFC9Q4?|@>wNIxp3;UHb?FCCin~m8p@W2W$wT9L!Yo>9q6#HY zs-j;5AK4MS=2R{C-`NFosC+atSOBRF;=Z^cdOSb{ATrcSC)>2br#)P_PwR3SsUgDmb2;Vg9!p6}xISneJ#<)dvwj(KlP`0WPtBn;` zg}cPb>EeGVsA_52u(wI`nSF#$lv`uB8q`-^4yqm1Mivbx^GQo=R#YP&IChzCQ#7aB z*8*kh;KyS8`ILMP!QNo!(H?xd>t??Q?`O188&r!n2{f?9z_bedYNLtCIqNkQNV5@( zCDuAlUPDb?TDL0Zm*4FBg;_wzii6Yo(6v3us~4=n(Q<1`Z8AM(IM}XR3#43fs6nl+ z=i1x3(?mU@j%My-yFei7tLmghFUs|K~i3b@u71(-Py0Nm}h2L@;! zZ{AQ9pUmGfOd1@}m zh1lYu+|}un`_btSOgU~*KEYk$v<9#xtr~8oWI?#88S6VFV5DyJT^pL20F!)5Y|rd~ znhhIKX&fGQL6aI0~i)Nx=W7sVe5aXW6PGs52LB&IJ_KuC)`+5=fqv)zf?gTe7pxsr?B)D6(h2 zU>`N*v~?}gdV|}kHNIL?W9lVLjY=~!``s`0C&H9&(W`n$=^nibUHfF4(TpIq1qBO` z0!C>Dxawyt2pR7>)U6-X&@skF1&x~KvZ9uGEUPc>y)mZGQ%9a!Yt$~fTT4Vc^^)~Y z^a;LdBAIB$DjWlzKPAo!KZXtTOXmC3?2q52=G8?~?kbuN?Ko9VI5epbj~g{ovaF@; zaTUvO;-XL^%ruXwy)2ny=H*~>4pWNrC8@o@d_&X>YHTq=*vuT-mF1GAP=^{i$YE*8 zRq}lUEo#~hW!G%-T=y`@^bzxYF+h5Cia39dRcdbWLTu1)f}e-g#@bB^1z1E>JbQrD&_0LXxB%u)?#yIm0DGW zqwUO^ewQGeK$_12%5`ym4f7?g5X)8^W#Gh{sv?ND~ZuKr3Bwq zkx6Sl*6A*p@5?zbuU;MN?n)$dd4k5Fchwi{E>nm05M5FP7cc7?K|xTub>01Gsrl5D zimE=I-qUU3{8H*WwNVFx7*v3w1zp?rR(Et-X;gRx?=Me z)HgiU19~CKe8};hn%G*DPBhKtsKG-9RM^01c9jJ37}IC%K>*gEyB-ggV^Dh()~7Xx zt%aAJ>Q_?VQ6|tcdUskxn_Je_Cyh`{Y3aMGO3|#l9s#XAf`7%;BU9*--R?hvB`nntJ*_vNB zWPNQaD;;CdBs6Te2q;!{n>VMaZCWU-HaxF8@Yt(BoVKvT7PWUF#0vo}jY2hE{jo zKtrL-j9N}Km7-p7s=WJz6gRDtP8Gx!+yHT??Z^78j)(rF)Sh9!T6gSw)uGs0X2_~` zPFhW%qBpb{6E&r3W{c_F=2={AQ=?Kk&hDZqHfvbi4Ppuhe~*|T__iFCNnCaT2cl*s zWSC~q>X)w0uAGJyJ#QI)6?o!0JUCK&(njf@CGl_UPqYw76WioJycw2{;kOTDVo%8_ zfp1*{0{J)-6b??g2XSC%gg3tUg7}7;G%6mVzvn`Zz-rdfoaRss$mdK*%y+FKu+9SR z%BrUdF{?QkX$S4GOKOA)ekJMEv$A?-eq&6#fH2KyzGx=18P0Z0e&sTzT5I^_su%2b zRlnM*+t1YaDiMBGdr5qs8nAjHt8~bBjc=?@s~o&Wt@(=Q@~FRyDqRL5LEa{=J(s$h zw&@9tZgs6|U%Jx`4R7#RR##d%pC`V1ct4_5zB;a{VNMz$>5J2r5_p|ejVA(5;?&`bDK(Q?v=9qd3;1W3!uJdK zOx23zGpqb|jhqg@zKh)i13ZA{o#7wmz=$1p2LfwtE?U62=89N;erIyOhGNmYHi#77m%`Q$*jn7>{m_DGWcz+>N& z6wKNTG%+MsF`y7NtrJXM-E1N4seUy}98qXVWoj?IO|I&j*c~^l60e??wtqY+%-gvbmZ~tUnV(Pu zkqOgh6o+m(`9^#*DLr&E4-G%k>`FW;%8IXaCSGu{atjx`yGeE=$!)aV#_BV4qamf% zRvflJb&Yq;%);kXmFProquM(RSbC&H6iqkE?b%!JVvVL>)Cu0xV%iaghOlb3UD2E; zjYN}U43Y3H-l|n3#PP|`0JSfIN_96ROkF;de2>`tI<|J4+xw_p>9MQXxuy*QQvd;x zjRy2`V2 zm4zgSa;+Y;;BUsIGP=tS1&twlSxzAw?gGt33ve?Kg`n$A@iqftY8t>(FXGz6u!HYx zFC)y__2>=%XYtn&9Y~+u*525H?Tl7&PP=;qm4H8TQ8Ryv@iZ7#;|Wa*iVxAL_8Jkw zK(tSMf#BUGRDN2GMArMo1la|SrZZ)x5*J>qJLQ=!sx3-->?JH1KBv83s zRFax>3q%h2V9h4DGt<$U@{<8;dz$o2iGc*e8Tx__s zTd-R_`1__z4plCn>LxJ3v6JTiG>zjjoOW!x)Y`@It%^w-q7|KNMQaFFGv2=}wioD_ zvTOJ)l~Wd3qVh)*$!M@?D{gClT~tY#+Er}#qwauPgWl*m%3oG3o2SM|oD0pHL%NFq zU_hV0J}fZ^Jga8dn5o3M5K(Km+?KUg7#b6Dg^O)9DD0t|NbJBls|$Sh6z~7^4d|HG z_tuJY=k(xZ3gMaO$X1&Nw2In6uaTg#z*@x`0=~mo-8N|v#zpd1yM1pEr#;krBEm99 zGmoohQ7s7MDyS9Vz+tcvNV}J|*7QD<%rpT7)xakWvoqRSW6V>a_pvy?hK|8hbUUv^ z)7)8kodvH(d|StEwXb&Cpt9>~#@t#*B zstEu8p~$=iZbvBoOJceRpbLfG=05#?dWrxe3K5Y}86ZU#jo}otl9?y$xSOfEo2gcR z&xQOdoc`oqA`!EkZ9RKnZ9Fs{85uri~I(zF2wt%D={0w_Ei z&u=AUU7aA)Qt_eCi?Zf+kg>CsY>Xu1&9NMbc(Xw9;Hl7ic6JnKAkQmmOJRMY0()6I zyfmL+&LN!D183lgJS1DhrtDWJDLN^C1(SB0V|?+T%FHwVO9;>_F==Y4$uA-SvroPg! z?Bcnsvk&V0mhzu1&Bf_?rOXET4niIn+Tlee^uq$a22=^o@spX`Q%@^9$WStDLP3m za%An1%R@%)o?%7RY$Ev-JXbBIo0sW_HE{DDJ{d2)cO>t zp?0_m^MHkQU3!9IwYlLIL9Mh&LcXKM4Iq@f_Puk{&yPr%6$Wh5%K_|d7=|lV*Vk-1 z&$~zq%vpPJ5HZ_V)C*uU?Er*Y6QtR{ zOw#2FAa3e_U(!7H%Dy^Tyi_Hy`5C4k>?yx=?b?<`FQx{o>Lj63j3APr{G^*`=#NCh zgqJM|VuzKRSDM=)OKih+^Kex?bXBG>%7EB-$-&1u7r59h8F(0(e2jKXXy&{KW=Qg< zFC;X0hmM){6~PGho{HF2u>1*(^?300ubM{v{NaZmKmDzJd-`Qok-e@-?);C>^yhzmrVq#GxI4Q_ zo`UDe-q4Q2(Ev2Ff=|jKEBD}AT4T$XNoS5wtG;TCJ^Nt7a`wt`r3QOXDB66m;X4yF zkxcgaM+fT5v#Z;mOFUbcszeaUSa9c}JI$42o@=B?4FOs3xtiONs_bo3Bex9Y!I}Gh z!0u17{_?~3S|#n{y`!xLLQEvhUEo#I@oP(yxeoFl z^J;*D4SHA5^0$Z@SvL6BTB+tawX-2JitEex4vbwjj3xg8IU-5)BKIuqo3Iqe1iRUQ z-Dr)gb3Yr$Z(xaEnfpB+DTK4YW5(b;C%?*+gOI#Mbl#(TljYNpicw}ojMU{>)MW@< z)3)pCjEq8dulxKe=HV1yHD+=3oE#~Z8qp~9vpMw-nO$!26L|5lk; zmDmg1sJtuYpZ@k=`Qz_G{`;?b`|DTlG}H91GuvV|3#0KdG)ItfTe=L$rhr{`mk4vM zyH~aMq)n3PM*Hvbj>?7*@A|i220Xqv!&#EfaJyGeT?>7KLQ4sToulz%>kKeTj!2{u zGTv^i`J%JtKw?~r%)8zb@He>oSBv~{yDRHBWNEZ5-C96Gtwvq4u$JkNw>agln?h=!F5WF1Qwc_Z{P)SfXqkJ zoS??S|~4I+rB5}5BU98@qR%19Y{Y&#N0$3GA+5Fl*BsGB%|m7tgdT3G!9LJ zLJZwz*B0=(DY0D+N`arlJwuAiXlwZAm6S4I4dy&q$s|8$q4Dy1stW>2eUU7Cj6spz zj*UnTFBJM2i;+b7(iVPCwErlFR#rsTT2(e69EvbeOtEE?38)YuW777m`^L+nRQk zlA$4{WQ>6BjLb_QtY&Xf-xiB(HXt*!tMeSEfMhm+)L z7A%47r^&Xe>37gDq`fbgn0Yd~&mX}^2_k5UNBGg3DU+lX4=op&n(AoFNQhag1$G#z z*Ovj>7=Y)_0=SA|3U8)hq6q1GNvyn0Nhc->LagLp2No(LPK__;*|xgZDqw<&y?c~K z)Ns~l>fL0`4E7P;6~zbGLAO}SpDC#MBeBzW4`!@f2VAnb73NHibP&l1(@E#gn7*Vj z=BXr?(j}w|`(|df8Y+5ifXkb6U@5lfMly9}7o-KU2fVDLIg%ef7pMhWyX$V;4oT$M z7FHi5SQ5i~g7^>(#J+pCV8y}4^+D!?vYWDf3dB=c_j1jyPB3!-wdcjU)IAt0xAuOy z6cb7Go>9$Z6vHXomwI%=Irg)pkDN|owpzln$zGR@r1&{~@zMuS&-|XvNBPESG-g7E zgZxt76UB#VQJx_{RXENH!EQ~06VPG{3^yKKb37S29Z1zF^*woAk9avZS7AoMs9EyF+)P&ywD& zC_X?+GVdz~JX%o_scPCKIZ9VM6E-OmsQXU>!-rA9)QM(tMm?UzwadeuWF85J|1*Z^ zMJXcJWXwWYA?xJD?x0w=Xqw#%D4LqQz=6CxTc`*1VDwTRE={ zzIQdVe|s_2bw2cThopLhOm*vgUZnA^R*((hZaXg0KZ#0X`_BdO!HIR0%A*^;f~u;- zY_#?zO+SDNTa$jVSeyD{gG;6!29+GISmR+5*7#@CY6W~g5wv=G3Dfu~y%xKOLM7jI zUyM{ghmG1Fjk=o*TnWT(dz&S&t+Pbw>Zlg#%3gXpW{(c98?|;X%_YQLoRg_?QPYAd zi3!oywvv~2-P~1P9cst-6B^Ols`2W)zhyrRx_d55khttzWtzs_dN zE5xDN&)N&%1>4o^S2ZJY*@SO+^-q8ot2TvK%5Kf)5YJMFVLMX#8;c)|mw4srta&OFggrCdfg;IX)~40W;q<&bc|)i z*;%A+>8?&m?Y+j4tANK-d`WDlT8Zsc!H{6Gp!&1}N+<}@k43R5@P6p9S6$0Go8G>H z=7L1Ad#&#Y_#b#mTHuYVyGAb0#_X^To4u^!Cio8GI|jxylTNx-JPqWstmyd$U-gPEREx*_--jH$`Q~ z_r&}UIVFvo^c45N;EEDA>Rxr`n$MoqKl>c&BH*NGLKeN0mJmICf z8KrpRDgP9y~>Wa%28Wl<0aL!W!hd7oWk3xh7{{q@cWHZ(s$@MY>I>-Q|W9m z89-6UtNI#_Th2r(AhBBc+=MK>X=)x7((SEgMIY)Fmo@&GH7ZNT`ck7>R2G)RbX_kA%hgXq8xuVmJh&SjjX2_sJ->g%MGrR^Y@ zyDxddNQ`B`M66HHG6Urn)EUMM(y`0WZuI9*Nu}dn1n~h-^3>%-^yFmkYgO?GA!SP8mgY||I(43Y@kF5w$+oz*dgJ*tkbc!$ znatgx-m4G-OWiA#B{y9sZyBhhEa77bvyjX^WROh)v8f5l4)!x7A2q|rIJ$FkVPQ+P z{jP=hcuvX5*^fNjMW$qlG1D};YlPuYlHKxAulknMB-p6YvgQ`=7fN_#pF#AW$%*CU zUs6DTz$VsGmhwo?WbzKLvl{ENFezTJ>%;op)csXWuM&HsM0b*-4lK!A&js) zx~5gP8q+As*?NE!Ak|4*s2M*SkH2=W4QhU^sqxHNh6la8G)+#$sO?OB1N^BW-l&l$ z>>&*UC_#i>YnYJr8A-@HL1&Fq$xR&^E{oh}f*SFe<;W=Klwbqq~DZ!M^)+q&LeCd2!%BTV~UG5^C_Ny$Vt>wqY`AnKauGC`&bJ!)W*q+VDy zy~vz>hB!6_LC&aaPwy|0k#PMJoLh!&_LUQjPO|W4se;E?vKj{lXJx|0upWp?r^x9<|OnXm8?k)gZWDa5{AgKbGwgVKzG`5sK zQuWgMNE?_>v7t&&!PNJ}{0})KouC6Bqk0=)pj2CD!LK=Lz9wdwJ65SVLEp?8@{|do z^YXy|$u)Z=5f`g@ra{63TVLyJ%(83Rsl($3kGbTd9b!(fQdei`OKiq1(J8g^L~v~0 z(jF{p8WYF6qWwo5lIqMKUL5MA7}`;n>`;0)nsJqzNTTlSsf)P|8r~*JuuooI7M26y zx(v8XBc2F&J(ctdPq0a&EO2b&y>8pVN)!`zT&zKcAK4XPXJg%i+`ZdMGC}PrQ9?6y zl{b2$ei!ifACeB1Wh7nrM2eFl%wjLYJH1u0<9-tRP-bmb4 z6x}KMmr}6N1ckFD4H<=i)a4iGNf6V@<=IO{M8fvjsVOJ~_SABvn^;}S^3r%$6dz!R z0L8Ct-W{Y&4|krkE&WlBg{d1>rP5U(jlpYE+ZG}$uU=i<=RB^l!!sAG!JpDgH`;lg zTLiDAE$E)z2KTfo0biwiqYmB4N~~%75l54`Z7suhx4N!zj)~Q858~r1Q|T9~f6yD( z5cuvyQ0Vc1ddssQ5Oe@2aCfjS- zH)QhUG-Sj8oKt(4^K5&mQmNM|ztNZW?HY8%aIt}b!d=azgYq#4zs=a0sQ0A|;1^FCm+UB_!J~$-Z6)x%6o|+UM5XjXW!OQp4JYcCpgR`b|Mlxr(tJ

#(1R!}{5rd%O33_LY!$TG`ImomQ3?1GN}DkRbFL6He5Jm{N$ z+dW-;nQR~*wgzn8x$t^)Det7|x%@6Ha!I?nQNmtB9i~*WFgBFR=Zle-cwd$NN~*w~ za(b*G@$vidA6K#wwo;; zM}~XZHXWd!#u;1>Ic|yg<#_banVF$@rdS_YhjN1nfbI~7&JlZ};8|S?_D)SxU_Knd zxT`(k4jqIsjQ&U9v~1;uB)`|?JAW!6$$51G=C_r0o`J#_z@ABzQgbP2RHTP-M-?P~ zaOS&1&0I;he6eJBS$hJu?%mmn;pP-rhOMl%5)@K;vJevJ#^IAP$_SIp?B$I`X{&%L z%O;RsKJ=EIwYh?hQ&kfSag0?+M zTqMbkC40%yOkJ6qOv)KE3(;R}`Q%_vPXsNT>aY5&_tx;Qne}@8hEw{tF5g+s(VrzC z=;{;No|NBAV1$7QRSB zzPxg$m8pcUDZ;6OblZYkVo{`9&(mqN&^Hfd)npKxu{GZ;-wcFtFZ z$fS~Z-LX-yMzbK=I(b(Vq7GoJN;!aFzoIo3o{&g3k*w08%Y^VEX3^h1!v88}=2S|3 zd*Ock@h?{kH=V5c|2+U{?$A~+atP;C+{kYAR;Mg$Ns;VPmV|d# z{yh(sgVJ|4{mF)7p6d@v;|UC5&(Ny6wud-3Xn@U9e${Ag9kLoy@2`gDoTtn=NWVy6 zgOiQ68D)L?fjiX)? zKKqch{1z~Ciq^fc6Mo>;eP#=MmBj5S{tLFkPk*27htJ=S3nKOFU;X^)=Z}AXb@{{V zr$5I$lH5n4F7$)&vF~ypj>Fri;qG0k+=J`1q#RS#nCuqG@0fb}Eg~O|DBNBDWkKDh zoLl+~8=`6b;O&99jd*cntuBgikeX=dX;BxFRQrJA)ogQd58+F_eVG%4D!n~kXO^Nx zjDL*&n;B=cC@2DO28w^!=KOiIk`h*TgMV{K{$fN=R4z&O8)(-RwD zxk|iXn+sq<)`zz*O7jNOZ6|fHF=}!SW;~iPO@?!Fl&&KM56ZbHpQ2GW`xP!DmZVc- z@>>|@htI6?pZ~hV?m8i{BF5 zZ7`^kWqbnfoJ|sLtkyZ4a{NC&^@rn=J^(x(;A*1|+D(*Mms|xQQeM6)(uSYI2i>ZQ z=hhyaJc?kPe)a{F&JJFWLxyC|X741g^>w7~s~bK#Snl#Ya;wQ!UY?A0hQ7Q_wQ06d ze|CT#wF*#zMi^{}RxH)Bs>O6%I%esz;htmGZ$UifI$mnj0Z@B_r}^7Dc9SHaZ87x@ zU;x~9-$o-R3hBhHkT}pf6U4&HatQUG#FKclGI2H*5RSGq|(*d*Ccpr{J?vILY#QB&q@Q zAGn^4ytk+Bsci!!whKE?^;pJxYS@=S4JT5_EBEJKf>x#GwpOQHWHqz}jp3_Fj87nL z0nF7HsQjv1ETyMxbOV(WNcU+LW-lBc7#qdGxg5`>Y!@ zKw#zf!Cr6j{w7af1U1)qZ$kVksPQ!uhTwIQ(GFt`@QP$TgKq!FGO4a?V@`XR+Gn=X ztkh^6q#{>#S_d}-4JkYy({JtkO2^qs^}w~14EI|)#aY=)K-`*#w{=58a%O0#cw}TlRD7!0|-&t}X@H7X|Zp zH$QTCbFkF_F$K1UI$3ZEkj52x7+??kw(5#AB)E-CEDOcOBniG#cG8vPyTbfLu;MAb zG6G`jd6jb_fvg$fi$uWl4neOACQ^5>?wH_{a71+SJ&+_)Pls!H@;*K;&u`tMvuu0m zdsxum3iFVCGF_uN-HDoz6uQe{sgq=`sxy1z@-osz+~vxSHpP2NbXW08y-AdC((|5cM_dUMkl;3$;t3}53> zO=dUBO=x%V0NLM=cAMs2Sd^tl_G%b>yxWB2>(ITy|@Nr9Y-!^|kGaq5nReG4Cx7TBhA1h+J- z*H0+J<>;8=6@yvYn8qL>)<5&o+%x z;30>m8hf0FvsF@0K@WJzJT$KSL{R-Hyp$b7I{SX^#|Vrk+mN#%zpxpj{*z!vfyqgg zp*!jAk>68O-CcZbgdJu6`+QKpnaTypXGcG6l=PUJz`i2w%|0nTA-MtRAfqay%Lm9( z!j}X4xgyoz%kzd3ZF=GmC&ZI`Y3d<#wWw&<_-5HF2J8pgH z?#^3*ToTv@hNa(~u-*^o`>5RN;Gu0@7!rg{b@Ovum53q`hG!@_7g;mUoG6kh&m_)8D&4`&3>oEhZLevBv3K^${F*c|6wYQq z{6mE5aY&!1at(AIEAKRb(}@RI!Y*E=?NutMnJnK{%b|GIC%gpQEh&})P2T{-dPU`k z{WEE^oa$=`8?-piVM$~;$KaeSTg)md;=sYOYLI?#fH~;ABiUorzwHJmRr_)`-w?e= zD^I2>APJ>yFp%zPgrqy1s7scZ`7Y$W^JwXnz1;z?yr$rgC7Qw}TgT?fc5o zYw7IP831H!hVDukvwD^Q%+m1>CA2~7hdBFIk|%;+Ce-=LEIHcSCtXhnNOay40H%3a zUs!)wPYcaZ>cIQc4EYZ7j{)ykZ>`LzcigesSw=2jIo;kH___*~e^C|7mb2++W8@HF z18d1ypCO!8;{7D$q1JNhA}>~>X~MTg{YG$unVUp0-wM_vE@wxZQ!;I2G?PqkQZNNm z^?W#|SHeJ1ZLD(gUl+x+x(_Hsad?;fHJ8gzaNihC;WeF-rn!B!uc^x!+^Weuxea=1 z1H3IoP#2pNqSr@unSxOaU=7&F`)0>HrY3K2IewZA+49*_aD*xPG?(kU6#C!b<9ZSw0bu zTUi1jR7!1=Ic!KR&gf*?m>(8`Z}9FeY924e%xE&Og5O5|3_~|;(t)tAsHjf5EpF+I+YE>lwNZ1ZtHC0S+<*T`@JWe-Or%@Ck-E2h%SV*^`Ul%9GXjH zzfJjveTEg>-VY1t=RbnY@r!_GQ39GS`a=lJ>0~(!HE@OymIlc?8vqpSCvb^PUo}%! zEhX%-pTwnnyFKDEs!m2TKD=Z!v(K#0FN%KUHTZ zVIIB!UWnR$TU6ge=U97kf(%7QO=H_8Lm`&$>RI~ODRrF~0rBjNgA5>EYIGq+_&eL@ z@?s7u_~y~G{yo{3ynoG*P6m{aYAS^fR$reps2#29I+i?7`Blfd^r$zRf7sP(qh>qT zeYOwT$M2&0&3tb78NHOQcS&q~3Qo6;L@8SwxO>t(ORISmR`S{{J1y8=Ywl&udPzRu zf##Wr`cryM$bFxqI}7ZuRwTo}%hud-v>TiuUv$`!oqqI5Mjg|ELtp}O#%+npG;SYI z-;U^e2wgNw!y1!aBNGPK3Seq4k|q?n@U<0{WMdo|@a3T_)zwjD*DE=Li!*F5-Gw)C zkCU5^bbq;Y!*klzUa@{Lew0LD3)EBeZAZ+*)b8Uz-#&yDO0FD<&fla%fg;marg z5-I6J+6p0USR7=2LO38(OAT8KwBxrF6+8%}Y7B;&rSaFk0J{b_PVs+hlRr)AoMc)< zF?%mL6{{P#@C;KfDcLM9hw;N5qRb(q3+qUvHJBkEter3Q6nwSDz1a}r)R@Y;eIOIJWtB5?-QJH1q)f5sNHj^`nNJs|rydDRIyc|g&<{ABD}EhPa8358 zaN*#=twW~qx$^Uq#$RXgQf2c{-ZJO1(*j`ksJ&fEdRDU96Kl=dQ+P?-uDkP`=b|C{ zYFbKi;0UuWA6k-x@LaQKHg{8^?J{bo0q*kl<-i6Yat}|k-!%L_oS~qQehW42Y6Lrt47h`Ybj&(# zftT}|2V4@|^WcAzFDikn&fe3Yy9!)7nU^#>_dG9q_K}2AM`xSp2t>VCYfC%AR*;s{ z6^?O9r_80Vz0y1+3&r!x?M}q``$VXB-@ z>#;3}t_1R(o%!NiPb&1!kPn+r@g?EOZgrx(t6!G-1$^Uu?Ob)L<^n+3WX-}^z`pJk zC9#}ruW&tSoy;EA?W?3)dQb0Ubl{HKEo&bz$#0Kt5Gg=!IG8%sscn^8XY*wH5)Ia7 z3%i1>`7itODv9sD=ht`@)N*=B?Md-GuS50Lj>?X88G;WLO2tY#7UD1Ca!G1uAI;Dx z#SAS1^5J#)&9(SCopb!+QZ3xqiM#`L7wBkolWS9Fvd+Txh|MIvjV`T=*YMqAMqjl=v*h%xv0wu)`UsKB~=~_J4N|<-&W7Lr>yL?Ja ztB2do9(RKJt!xgK5u2V&ooqTfnr7-gYYm{(vGGX;6)f*$kU{FyHnf$**1~$L z*t|&QNR~y%utxnUql2-?N@E(c=h4mOK&Y_Hk#y@$0m`ghkaZm`C@ozeM6gkLyW8J= zk-ox;pNSZF4>`N*< z!OMG~?Kvta%#0R+L1y+ryigeuzu)hx8Vw~(BkeNI?`mC~`yb>5RQmA+$c;%GKOC2Fj|N112 zxzgZFB>{ZM;thVFyWc(?AAm|~#!l>bYNal?T^ec`iRp2Ae8A**DWwJVaf+qw(laU0 z7C1?8*6JvGR^Ocs{68;t!e2IUEBiDO%d6WtU68#UEN@;s8WgW^=LlB{9sFlDR8~q; zy|mq{4iMBJU%F*6#@zX2J`T5qvSFknncGb6NyVZ8f_IYrjDAC_NmZa47W$I?rn5^< zgf8?&S(AX9BcJ$r5Xqn$=}T2@FR=4Oz+_MJ;&o=OX9${A&oN8BM;G&ciXa@V`!Dq!wZ<15A0ZYkS&l0vLvoRX(yW$CHILCj5XFwPqJy7e6* zOoAa1M^~GA8u!Co_6^r_?EK=SAEm|%1ND(WksBq+@G41c&ru_`RUc++hjOv5z--Ei znsjLasO!16+lHLv#9x~K@Y4Qa(a2PBvkykIrsl9DAP@6RW%`+^`kGPU<&!qId_~#A zussbjJQuk)nA}oFKU+UizUL0wo+)UKkm3z14$jNRB}meBYljXUL-Fgq$Vj_la=M&* zCac9$F|V|!lEO_olZ&&CR9IJK^*!aVag2=S**lOx_BqA1QM}w@easMgKB85F`CE~D znaWYgLp4bb$gD7@N2#mi5fTJxkYiJb%kDs0Y_KHxOLfz`#$mk!9$jC~J##?s^U2m% zF6VkUH(*%=A#G!gG#{Ni#3^;fL5+x|^ZGllnYGxwZNmn;O*jihTSi(JTnCPnSxSIrM`GF82dSu zKE0RM^KOIB(1Mk*Em?E%l-X0!tU;3q!(gpG;yPrr!1p+ z(+BLmtTJ;kMK|-3cZaaZ1Px>z)(mW{%PVBS$J_G~PJ+`f8BoavZ9(daU3N}V=#C@r z1=Tlfs%c2;(9^?e+ezwdkhCfcA?6i)FDX7`$lr7~=cqHKCkOF`@v4(rLlSH6G-8wC ztmfoOAufALyGej3uWDr4KFhi^OgQf5o{3&KrI$4P{m_+3n$@aD#Dryohr&Y(s);N+ zo2aJ?KA(u$_FcMrR+}8I(j%+#trht+p%eclYP`2PGB8obnR0Q+Ta}xarqf`nJBPVs zFhGFGMiOjrwKuc>=T~=gPuwEm_oO?~ zqulr>j#DEP*uMf6rNB4NL9>oMg%l;{*tV=e(uS3kO&-x)sf`pFbbp__c=9XrDiS`uWyh{3^Ki`@foPeE<2@ z51Z|C`+0r7_2d55{^Q3RU;g3a=l{6%<=;eiuD||M`(d_QKmMn`w@;sb{D1EM&4<7K z_<4W--#5SEuRpT9Zv4%sMclvt;Z_Jf{rJmY)`y?RkDqSE;pg%Fe|-P>!^hP=-TJxw z_03QBGt1=W*Z=b)@t)t0&o}<^^N*DBdtd*r@3pdS{q29wzuo%sr}o3o(zjbT*TgS< zeZ2Jyzx*)Pr_b&CA3p#6!)PDB@1NS|+rRh!{rR(A;ivhkq7nr=%(JgiMw2pV%~Y+F z7FB&go9a~O`|dSC{>am$=Uvh)vLF?P&dS1U!9QyYe)zKO?rZmsWtOJ!3(U3b>H)sR z_2^nk!zNoP0Y(P~d9^8RV9%dG7ui*++q^iVRbQA*H>*_oV8RD)zBBPpCLdxz?vGKC z%;TIF)N=K#Da|pZx)YO}Y^ABz^8%N^CQ74ZH9l6JAd&++K;ng2RwRwK*han}81 zwh#ULA11r{=WF>ecdDoGuaJ_|uatJ|=GU%I|9HBWMQy9p5T|-LHK0HI@|gu#k`3VS zUTc`!6!`}%soHjV$iW~6tIwr2$A;7LV1NEK79YNR{`>MJHw~-ax>W;L2e2Y99i*~G zGedeX0+uBLordl=<{sjV)jN>pT5*It8mzKjD(pzm%$j@mYLXJQ-`POj)nul9Y4|$% zbJYCxAw8&oS=*N^Y+F@7kEU|%UZjD*Q!cq+@3~ufL=c~xpf2s?=Z_Pq8 zf_$nai~-=!nu<_IH2*|3Q%V;$TR*JM?0{wDYd67U5MLJ^-}Po>KffN@sJYCf zQccr&vE-1=Cd|h;L@sMhc~(%ox|gxuW-%NVfo!qqX8~%A2Z{FfdDnYF3$W?rQ%~*Q z)W9-FbGc?8bl#N%wO);*F^tx&8Ex|5E)Ui#6@!hou0u=idov##9l^ocx6AEC?fXOY zI$su2?PnwKDCZWPc{t_z;v}UOq**_8Z8l8}WY_3j;~Sk_(M8!^@7zcD@<#vpx&FaP z-v&jzn$YD%O&Wn^S|4f*O-z(3k|WzUSs-e&%aUExq~)`;CS@AY`?aKoy?1s_SM zOkEBi7QHn5~(?_0qqu| zj*#>8WO)JQf4+j8Zu?63e`xXpO8wE^=f9-(mly8JQdb+c78nQhb4sdC{os+c3f0lP zUR|4{n)u^f5#$nV(VUz#e7w>Ks!mpy0PPzCu*6ZKa^`VJ7>456rx?G2m)R?^Ox@@OBSTTFs z^NX5#M}xY zv8_kfnR`$trK;&tr=7$QWJ6{>=w-q>gJjuyn&T=)@00Oe>arOT*3*DKHt77(FFQ!V zQL@YO(>(mmmL}k0ui7=%W>d^;<`T^X@ajDej^6^9)y?seB;~G0i?rD?JCkazjwN#d z#<%VD>b=BrLnE$>q*NO;x;dHKEs(#Agx-$YTaD$wRy$$cK9s$(?ju+20L5w5NvIJ# zn42`?NY2ir5+`iKH|gp0)GiiXaP{8(#Z}DwskoOoo34J&R{HIF%SnD&vb%A;7{Qqp zH{_xkt5YE8rIXa`bTMjZPhuhVQP8f8;BPb{$O-<@eVRm&C1gSRl#^tYZroyxvx%*y z*OOEH(g2ACQ*{Tu1R~pRJpAyN3JH<-e9t}SGN9p9?JEIYT?cF|sA<#Atywj=S6wPt zxuuZZpgQ1qflKLVK}T7OW|*LMEMS#+HlPn}uy3C#z*xzN5Sc_!*GgfMYGo;Fo#q=1 zP^kn@anDlM$~)Q!T%fFXFO#;5a3<>5JrZ#lPUx9=rLV)=bDU>0XVC=SAaTzUS2nUL z1jR@)ciBY&@ub87A9JK2UG8X9sKSl*gK$27u{)C#V(VH(Fl)P@ibbZQTrI!t^v$Y2 zeVGS(y}3Dg+*E~r@Ep}>Yj*PIT`;-Z(Gl*Ba@s%%CoMiA)+pZK+}l9ttH9Nhdui5p&hu73fjmi!d>0Me-|Y^L^E!jo@od>@eopd1 zCW>n<37CeVb0nzZ{lL9(LrM0fz}h{*gt^q1A;Z*qfIy36->8u!dnj=MTtO_pxXycp zzNV!5d6V&aDwZVNd2#@64il=}blxw$xZqiINsr#E1j^z6 zUNgy49t7!)VBIgasrM(b*_?{P`fg&B2bW$1RtRHp}(yOF46Ec}Q>?^6Y zSntV#T?NaY(o5anV@X7!%GJ+GMv-vsmJ6jmI*NdoB0ZQv<7W_TU@+NE8EwO&-GH;K z-v{fPRXq#KXUYTHRj+21=;jay+WddD)uRnb6L~3DO>jk-71~Z-*fq8ir&5;0cZTm3r<$hD&~pRqLRNE?8-ma+3x~t0`4BP?Ovy@%FdE_6D%y zhXr6=r>Mi*20%&r%_==v$DF+ZjV!CmsM$HCE&2NvS$Z0bS(jtuYMOik3K#CI6BdQPRIajKX6= zBfy*6`WHlE*(>*Nm*uWsKO?3Y*8&35`087khHz^cyhw9rB3FP}Iq-u!hxvju0}kbJLKTR3IoS zpf{ohz0S$zDVKEKr!sVc&|MOYKuLS^m>?fc@-N*5nIc&%_K#$_rXHLBXc`P)VSFcC0eaijBQ(Kz&qnScl_2fvbx`mntUdE#%+!E)a{SUTs`Y%O!PY=y zA?Se6fenBGR=!wY0pcfco!sNoD?2zF_1;hC$#6C$y~I}aV6B!FH9lFAxK1b_eV<6{ zF~j0JOD}}L0*Lnm_Xe&bGD~lY)K3Pp%?zg@z6h0`C8>j;$}|Pq3Je$|z{EF6Y{P4o zrnf6xclYwGixh=&Oez&tO+t!O@OLH>&5c(TxJLn*~E!QS;96%v7HcZ$S z^4%e`H*npPDu3$!fZ)lybdWidM8JmBS=7ZZPx!s%g5uTGownT-(+W3LhYPxmXWKR!i+3Ie?*b_GLhz)#XYti#@0Zdd`b0l8}OX0uM)b ziZ1~>A9Z^{z@lG3_YITkAW?Fx>A@|TbFkDre;69MgO8D0@&ai|0Fn}XgK2%Myx*{C zbTv1Tm~v+;$}hgEAm#6*)2S}WC`0inlJXDR4Sb!R@^ER2J0U$wpWpznL4(X86W9x9FTdb zw!NOQNRWI#!Z|rFrZ=U^>!G zffE+*sb6Wc@G`rVM8gW99MrjhDNCrI4Mi@0I-=i>?GoFS7pT-L`7Y4M6AlklBqAY4m-tQ{(|wJNQ^5Y-V;H zDTXwHbdi0JP$M2e8vK``EB2lm;#KH$W%GethfS}66c@< z&TJ0vVJdD-KI@o%`_B9IPlxW&qLXE{on}D>D7C}x>AeQ5I>}}?xVN+rbVCt0V8u$m z+*Y;eyB005@NyFq&Nnx4kvb=z?iCM5BLj=sHwYjBNp00sqHnE}mVF0vCE3@@`L&VI zqi$t=VnK%Oq+gI9MeYrF#|p2}u<3dw7pp;QZ67O?RRUlTYv6^h1BP`Ig0)BmEIKu8 z07*c$zXlla<@9a{`JSrCRkZ9WzcelxgXDEJR%(aldB6tUl&X_WQXm9272UPd zLUyC#-VpnWkNcEd3w=WvdIsrsiC=ixb_Y2A@U}P}L5?WR>-yD=tV=s+OsB?fQ0V2c zU9oRce4-Xk?xm|m5?P36pxYqFtEF~ya))$`ph9`c!m8OJ4I8tduOyGCQA0M-IOe(B zjT4h^6#A;JIe4ntvB@rR_Xxp*I1`_>5^O<-bYsXnUM8TrU@s9em~{nWFO^1vbX}ha zT0Di9biRz$z>jWXqqjQ6G0{#xB>}b7aOI?yHXV#hBE*HH%g5;y{Az|gzUz&1k>9l; zz8lBB-+k$K1B>G$PviCiO}2xvOJ zB#9C7;crqW&`qkJfKo$M8z$~C$i?$;o_Fgoy=PBVKPTmk2hPh>NuNI(&v!t(BHq7^ z0EZ@mjatxCmIi!rMRpzPqTXYMk|Zo1DfxSWPRl$t(B&D5i}&QcuA*5^&c9S;{n@PZ z;giPN%wdvRmf$Iz30McY?a~9_>6R%;O*W9=D4}KxsP^L)(|w0-lJSx)Vd3$q<*C)v z+Hi06?mD@rH_)Y=-ON;*F;#dP+ci%D{{cG1t7E&nL&{f?t8DC7CPhcqIEnhTQo&(S z>;PS4=axj)>JGZ%<6VPg25DVZ)Vu0`cRz4%;JPM5iNUYUj-MvhXAh6yQus~X$p!;d zG=Q9)rCzh-!nU`E*9A{IFOTiYGbmWSg)gbaB`b~kS~X<63+%PQQf-dMNRkn5GsCU4 zvvv7UGVBSWKG-BMOv%bT*q?97|L9OteJov41*{)xZC{mtL2|zBBZW=f;e2t0;r)5x zO5>`XYhO9;)_c0QSHbcG>m^N1R@Oc@HL(IwC}e9Sb)~~|c!MP4xpnXa>`fqid1~eo zS`V8ik@1kfar|^k`sXpQ+hnc;E9Ex^UR;cBQ|_bfGMw4cqic}9Kr*vSfERkN6BNF; zHhB$P9zYfI1RS=3xV=Ii04Oz{c`}}>l_{$|HInE)B9K&c!%lSgl9#hY>)pntX3JOx z1W~#&PsHsFWVd@^-6R<~LP^8Y=!pUT4qji&A@E#PlQFia#k2-!-jr8Vg^BHCucGGe z_JdzWEuQR4T2qSx(9ZF=2bgX(ogb--iK=d!^i^~nailD{#U`rdT4BlrC`k>AH1{xS zuR=R^CU1sBO1_uBFV6(|XEP6Dth4K|M}o~Jc*SDj>F6={ycbwR?u*ywcIgQ)V$;dJ zq+4yej@?Pk5jE zJ_^XBPoJwh1m^h941Kc@xCQ%`P*MxoS&)5PSLb$jE$c2r=L}r;6`B#7nA_g)eqHXc zi&=5fQE?`+8`xD@-a9)=VOXxTEC!okQ#mj2eG4~^Jl~<9k|e!J;Yxi-{@D{r*cwTM z3hcKOQ&@c9B)FrRE#SoDPu`qHu~)q`J9d@j`vfj__EcVSE7>w_KLhOYOhrdxyjRv= zk$nI>b`NE{j4BJ3F5Ol>GHEqyNop5M^8GyQ^An8 zSh1Qn(xia3o75sBm0BbceSKq=o{E+~#h12dO8VDEvtWwNi2;EaC?3sIkc4xqs_OON{DIgLLGY0k;`o2HYu*sB73n z&gWgy!a4ZboTkz8mS9T=Y7mz+^7+f>_;5V?-H{gf^zfbJn;k2%3D=V#fjw|*k;fS) zIR>)gGSF*~Zq^9!xV5KC+gu229?r>k#8})16TdU{PcHw-)e~Ix4;g8xLASl^ni$E} z$#`Mv<;i|y&IYLHCLcn$R2_HRy7oCcA*@B7he@3q7cqKb088V$S>j~YmC@X)8k$L| zRI-QUZYwMjnoH7I*?Vv9ODgIMKOcMiII2;B&5r`f4`YE`>5wB(1R+nx#OgRxqqmK7S+805b6 zy1c%n*SSoh*K+jo#f{A+up^wHMQdADBfz%B)-w4(H6DqtPLOY1p{L!)TXB10mqU^S zv85bucxAnlL~3hltb%OD?&ZcigQn#Bo*{SMBP<)3Xm%v|UY$ti+t=gQ5mX=A~OLvAwhaKK^(! zDeRwr{%I+A>%TvLYWk7Kum7L_`}g1a*I)jkoy}HSAO8AFza?<>%g4{(|Mcm{v3|ZK zopfK(>Osgh7wf^&$_47?>t~**#|NY-ur7!C=wR5TG>1U#XOLeuBU1E|h zFa=#l?RoU66Ji&_OnLLiDQV>(?_#Tm>V*6bHkME`5k7$ zuJV+*yE%@ycsYdBN&E&fMo4?8b-10~nD+8svD$cVF7clM0}cbleifd*moirW}p)ODqVs!;6h|O%`dP_r02jS)Bjz zNj`je`n$_^t(F&LOl-P!!&{y%7DIM-PHo9*iQ|v_@;GYOaluYu?Iqd!)#s(&OyWn> zduPt>gN@%g*^SEp!h}CYTr4!1^iB!5M<)WRa>bVFtd*4|>IFT`%~P)BT%m?Oz6HiG zq_e>Go?pf3=D>3Nv-$HcKYXtx(LUZYZXctw3QY@DEJY2hSjX%GjtezaYu zTJj0CcG(_lZeh6VOCgBiJ!*FmM~%0zPC^8Vf+rmC1A4ZAJ+nC^DIv1Wr zp<;*14ID6KTJ4%^+L}9i7`=a<^ZD?`>;=Dn!uX0?BTECtunsMoJOJnVEb9K1Vo8(s zw<*5OUP6bi`)KUEoDA}&mb;oqm%)oC_sU81i081+EyYy{O>bgl8dl*eJ5vKJRm9jP z(j|jOr!Mdm$erw}z6|vLQS2UhkVJ_;^#Z{5(}oIbm9C4rFS^z13(fawBr~0c2fC%= z9Z0yc98JH}+KE!YyL)eY8LM>4FL`Ota`sJCm<(PZ)UZUamntC|W%xoF+`Lh!<8C=6 zme#hWn=+f^=Ii5y_QnBK(l2v|G?nq1&$3ohDozkvLL&N|!BkgTsXZjqH9J~MQCG$& zm#*zVbcpo5?$67BY0Tm!*A{#B6Q*DE#NHlS+i6RftjvS=i&~s9UE;_&67j(*}75)B7&ok|DXqPb@s$c zm*eh{&vUnT_9A-FDs+u&+8 ze5}Z)&5xt^bY3fDr__`mbTP_Wwwt^#OIagT2Zie3s}SY)0JNdl#_h?3g<5V#GM8hb zns3cd?A6EKH2OTU$doG(g{NB|pU7Cfk!QvU!I*5G#n@>AwQs2ix~@rdEl~nP*lS zSk=5Fm(tH+ohz$H6OEA^ECZaS+dMNe7%I+5@$_?y2qbA$9eZIf!_M#`2lkC%Jv3MH zCV8MjX>|iSYO3U~o}414L5xZ*BFnMtheRIimXt&5HoG#V5b#xEyXUKZ6|i^;{-u${ zBqwH8J@pC_)Qlkqd#BdLk@r|mlGso+30zu@ibxP=^*Ui8Ztak6Zq2Vd8lOpQc9kJX znd!VSNzx*{5As7Y-pSxl$p8unY%3jp;isg)fOcwQkFH%cj(NT6C!&{6{v~5b&{|yQ zu_>IuOX*PrFr=BW1QSOj`?^$O3~db$!yKk+tWal5aZB_+-`tzG6c*n|Y?I|}boZt~ z(kWS%q;bFH+v>rqkk%B{SzjqtTLyBIDpCQOD@hdRYLvU=yMt1f!7Hcy(zQ=Y#@f5f}{{&r(Y5%-P=GU=Bg`)&9n1=#CXhEJwbjHya$QRBqK#9S?MfGkzOv3 zG{#DqKoKG(jReS+gbhSRLQ19Spwd?3ckEvwwsNoI^S59HO#-Bs+O=&y_j2xgl4Rr- zt>#mLQ@2EX2k)JgW%(3SI&c&TX$K^>FGwI%DU#d-AWyc8mE+6-oDtQv32dW2Hw)i% zO?1>za|}3_B?#T(Ye|=On<}q^Oa5n9i7kVTo(Pybk;7k^^^CH_TuNERX9FJ7_`+@! zE;Un3fWNhB_?WF}sc8(v^OB*|3pyQif^r?OpZ@MnPn_Mdzcx7xKvTeHeej#52|!|< zjcv+GwgaZ-Grt80+-HtF;Nh0YsxOy|tGYWXdDpR$f%UKb+4qi7bQpSlALCEu-+F|? z3J$s!*RTzkI92f1+}^a(VBT^AD_}64va|K%DAjDt8ajak!v?0#75Ee%jwio+d_vk- zegtamOt9z>S*fF07F`Hae4?aor~Ie@D~;{Kq7Q8k1AT^(T?{4L5=yw)3mSBE?(%mI zVsU5`+VICHI*zJtDoHG+qp?eBq->+fhMFwXLb@?QS0uyNxH8dG%PnOF3a4f3!$pXm zIPn{#h<2zKsR5u*SQ+(|kn0GdsSzdb5_Hj;eQZ6jHr%2FfuybznQmT2FsxL*Y; zoFHtEm+Fs$W%&IMfBEoJ`}FhgrAYJpZVTSMZo50zc^u@Ft_>E)yv>;8fNpZ(6{Ll@Tm%8y@O!!gPXRuF9UA$51HOzOC_ zg(szJ2k2ZZ*)O&=QF6o00F+!FHqA#g?OwQ^S#n~@gK8)b$}iJ&D|VksKtiG0IiiU zY1OR$E~D2za!Xr&Sh*L0`x>Dv-BH4OFj=ZfU5y>*FQ4PX@$C1zIY6Hc{A-QtYC0m3 z1ab&qUH22FG$FguLmF|_)>>B^A@8S!nWW5knSKFjHr;#&htGrc-&y-7Z#2bV(jSw6 zgXrIx5|UEyD;I$mGM?FC&%iDW#41W;21XZRg?{_)rzCc#aiwkJuEKO*qx3B@B*V|x zjkLLKD(Vx|6>tes@g91Gsp+86>WIcYK7*xI`6JBLj1v+muZ{~AYE|77hc zymUzBrhLP^j{M^^noG7@naP5xtybGon+nScuv&61>X_d#W+Ewjf*9MA(R;{*GTFCi z^u8PRE7qW$J@ItNp>9B z+4p)1nr`N1Iy24(nxv>)|LOm4?ZzRiyYf)jO_Bf!RCRal^c~^8 zR)qUnPkPVcuGAcY5n|{?4d-j9aj-Z8>5*mY)ZF`6p$`p4Lyfi%$*m31?6+efRu<9# zt{38#E|h{Z=h$AFE-h~ZMT~}}HiYsMi3S{_X8H>9hc0HLMtz%gD=x3~M2rR_@!M%^Cc8t%y}%YH8@<~55q-woXRMVy z*24;gI_?%fNryr3olxy`wr-vZoT&r7AkC&>;ux`YpZ2XX04EGQJ)2|BPI{EKJ!B6eB)4PZ;gr`3cON^VS<2zth;AY2t|fQtYW|~&?)hQR`UZ|3`C&<%1Le;k>ywoB9 zijvylRDV~3j8xw&h|4~V+iB1e3ZRemy)$*y%X1voPVMY|#bIDN?vMwua^6ivC8c-e zM!5r|?&}wzg&h4tOv}Zea%t=H>Zp>{cugM2Y}|lcUC-jOUhG0LYcVehpQ{Ab!rFq5 zCfOk|;IUth>Bm7!HpyFvE_sDQza%ZNAV5Ka>uiQy*}}0O)5>mi5{o$iVJ?TZz|LQQ zmhwtf2^LCn2DB`HHSOB7D&I~Tw-HM-tUfc7?5j0}DlI2dg}9n=S^&MVu}Pv3<#j)z zPe4o5*`p>T{HB7*RmH5x4_TBKlYO;h-r_<`?lwmsn3-o%(CD zR|t7g<79Se47*w~EiLIn)D6wlb-8YtBs|H7injN~`tM*e@Wt2hdRKqw8EQ$LH>Q@r zAa$2*WGG-E7{}a%9Nt!wvyKGUz~#GBbb~xCWL4-X(Qi--|6cFgx&9u#dMWM{@m<%{ zuCZ>CFGO52@J-VIY!Gu$q)}4@t40X|1xWDNtc1f0BTM%pzLW1htls2BRJ*DvXsyej zOY$!KADLF_hfO!!wed>%iD8UDc8IETvn^d&yg@BF+V`io-bOCE3(52hyQtF49lUWv z{sJhIVwy&om3fCB-GsS=U_yiZ?%@pxj0DqD@I5r>(eubXK`pDrvNxeBM2VsfY9BjB zYjpu>bJlH`T4}a;TV~ZIsSg>zjGEMwd5c=2p1!st#ipZgrk5j%naq*aI6AECCh>Vmc>wn!RnAB^A^DY; z_uiyd)xKYr&JNN$CsQvf>x{bnGCkWaeN>_V9(Q25QmZR!O=7KS*v+usSW&z#HMuSc zvzs<=r8#6<00MnRGZe0LN#^nG^8zdU=co1W?fXyq$1g6Q-NpYj-a28f`Q6X0e}DYu z%PV7P_oiiU$IgyHx_8FTez{BhBlBqg`)@z~@VD`A>o4uSVYT)%q5Jv!@80{J_ea(4 zj-%ZjZhbIz_S1Lc-`@H1-&X5C{`AAElZoy7@81c!4C_D1u>ReNUrqh}{HcBS-YndI z{`EJHcK!Yj{@J&`{g0az3iwTl~#{m*~; zufODn|H@MSukWRq%kNoc{riWL-8)Yg{QIx{a}xaOH&kNzUSy6m^X`ZL<(J=q6TeNH zznyq@=8t)u|MBL_c}-EQciS%Kj9k3$8@3BE>JhFhWAPaB5PP?=H2KVh?i1ikcak+- zfBh(*K0p5bxohY_UaP_w@&X|a^>BYSbSSBUBu9o++iH8)C8SAPge~VXja+NrTzZG{ z?u5-}?Sd-pf*3!`6Mq}^haTmd02#<;YZA_w4#9;a#ID1|Ru^>0#>JEQEZf+!yG#J0 z3zhtvv-vViFEp)%4$0z=$m)SJFo;rRPYcow5Ng|Zo)Lmjiad~Oa4>IPiCH`sH1|!w zQhwib=!<}b-v#~et=k`e`1$7_fBgQfR71F=f3y*NZSscFJaspRMtR8rQrweQ6ReYa ziF_iL86m{30f$;DbRT+BosJ%OBfox@PoJOv{^)fKBS#7O1Pg-`b4(cyT#Ph#hIcjY ztzqs&+|%l?li-IjbMRO_-g@-F;q%>NdVeqyuhwlBf3b%?-@2CNPceHNV@+RS=pppl zsy9Wamu79(W0h8L8CCs5L*~OK>=x`AWP$cop#FIKS~Wh!;_O_qvz%QM6f&F%)s7b0 zkStlwheLf3jg(u4mBC?keb;=$gnrAdR%AZIh|o8nqtC$El*QPOt}~D zc1$*TGt|XYQ#IDcU|UGxRzF7r?stZ-zX)Esgj3cFsa{jKZp(sO$BbYq!{=pJauWHO zo0=d`(5kDUu(R8QPO^sNOzAL|`Yd=KkOKY4xnUjZ@!ZXjMrM^J^=yq|x+AII3W=1G?;gee7E`Zrp?u0mZ`$ifSF@|+63z50HMNMcI)YcPpz+a2 zDE4rircAgwV;QanspB<`+dYZt2Xx?D%Wm*vlL0)n>ay?Mwq>F%+qTi>FzTrM6M0Lc39eA)Avz_>`xx$sw#&SoXQ{5SsTX-uPK`J!_(8JG)v<2cpEN=dp&h^?24{Uj8wRF$(SG!b)-=mP|YTG?$*$s+EL?7t|lK+wR0!ZZsK`rZZad#)efJGjd6^6-3i$r z>JyaTEDKj|?oton|9L^nH+h$MW!|wt*JC6RuHBq0I!5Qq_E7(F^%P!?8`_Q}qXNS$_c1G@WOCG5A0M3V71!0Gv z!w8@%3(78ufzUK1Vux&+sIim+ANduM;C8c0pq2mGZOIOJy+Ma8+!v~YEthhtIz%U_ zRK3{Hby<@n$W#)cOA92>%qY?oV7q3cxi&)yPH{@PDY@ROc^bUG6FStb^3=3a4M8R& z@O{5`wPZ;UW1VrU43iU`d<}Hb9N9B5+NG(SbUVyz)LV1!3iKw}&R+Z}bhw;4f=jpZ zBb4AdnJ7rfV^hx-WF>$0u#hsqvgE58yKEPiKV%eY%O45$A20~Yn!X<0syRiSVYH@HHAAGEMLUbUrIc4Q6JJZ^VbA|rEFLA zhd7sxTXcym@t8px3xN=l9CW$sV7p*(K1I_=^Ror~Iy&SPYQB-ztA3GmjI~V38(O#( zS)Ej=4ra$Uo%EW6SK~l)i>bZWe5U)#D$$Ei>&*D#vVK3=%o z1AC!FvTxMD6q4G5dYHZw$D~X0Q7Nt;3E!i|7r-;F3<5zmq}=4KBO;0F<(-G544b^u zLDsqJqB}^G-MhK#f`spSyP?7UcRQADqgOBfl*!U|QfZOm!m2@1lq@d^*aX!>)136` zTJw_jSn3|`t#uy4xDp);wUqEUdJoWHgrI^H`;JPP6is=Ud=)U*K)Z3$d; zHQubSz0O8T>+bd(N5;(V1$4-x_;?EHlxs3q4_QjlRZ;e?F6JE%MSwmRkIlbjIrXll z*5=gvB!;mBa!hviX}BJt!`xW3n}97sP>0+b+UNsl4gEIcTN%ZxQN(Io+<@UH)P416 z%p&`xH|UUj^8z~b0d#nV{Ce1z0alkXW*ffRVx)jFtC{5Kw6hiQh>{|r~ z&|$bU{{BS(^Cg-yTQqdZ1T4*D8gB}DZVs4dJ$yxZ!!1b`qyZUO96+Ec2QM$*@+{BD zdGGY#!!4PuC3uGc89FoJV^(S!rL>0VfF59 z!cFjkxx_O)NJc(r*D};nwjoN=ezV5->REK`%t0~+7#UIMVqWm-~j8R-#K^v zLk5u_0f&7`-mz9-U>$LF064GK$q7kPfO)_PdE}m((oHQ}imgl2v~h1L^KB)rvIT!3 z*6xzeQs)Gd;Q@Vj5M}aqWg|yjZLp7YvR!3(1xWYm$!2p~*-Lvh_@xRK|46Vu4i3xo zEKSYWX_-n$V6a(A?h-?1X+vFolP5f@f+tPvo*mUFo;I1h-3pIZ>+&mrJH$&k*FepYb6bA zYqO!3*flECbfv0Z!#4CEaEwz0Fl@BaveR6}GO>m`;PB% z0h?V+uG@y4Cz0y+JP~`93PlNNw6Fk&T|YIF zdCMlx%MHV(0x5PoO_=<80}f+KuY@dJ+?kub;0|eJO_}%=k1Ko{7Y{u^mF8W9WA6C~bmEbC|yY8JSTa#hwkT&Ga5<6YTL6l@wCrtvXt(DE2 zU(!~%9X#RXSM&UCB&ef5otkb3S5qDu`C>PtqkvV4treU_rn9xjC~I6O*OD3vn?Kom^X@VJEN;HOEdRX(-8NQZq$l4bzNgY;*>V{#pWfn}%jkr zV^ZNveO`13D(vvo>0zzc)xkNkfLxpBt+AHrVjEIp7*xw#U7VBz%Tt;uqvPs3prXpm z(Cnuv^mT+-r50rx$xll7K$*e8$SVvh;ewoa62ZQBXjANyy z^gMpnT#`L?H(#%DU#qT@`);kQ0ghO3>>{7TunD3S*`5+=fTnCxS(hNlCR-Ra7Ae|Xik$=alrW~hf&&M2X2HVP65v2!D@rAKoz7xbggxLaoQB!j4mH$M6xsS~ z(s^|qQgxod`x=Tgj{wm{2?hLLjqW8KI3yWUo5oqUUA~WKR$0%(^>F&Vb^_54cQoSV zSvI|tTB0WF<;2)`@kaAd{kZTO6SC>Z7Dpe5e|y0v8-f=?Rxja{L;IdrR!K}UJpeHT z`4$6e@{)hZ_QsCdQUNNCHCH&0ElffF)_l<6QrKU|?0MrX`CLt9OJ*`9Swy#SgA9_qZeaYBj557T9uq#kmv>MZ%EyntWpf+M?OI=+kV?Rdq{KN_ffU~ z;@qEuIh17Mx9R%!1x9!!9kE@ynhp2}5fZVsG!)2Rj`hWNlWj{9N~HsfjI?p5Yk73H zzY5d~tGANnHfz*{b$Az(0H;)P*x2lh+9cdfpi0ZB@z$C&k-=iMbVs?4Z>&67ye~w| zU4Tk2tljTfa9f*qVjf&(-uOP4J-maWl>R(o;*>h5{~3vZl(TgnRN zX6=Sp?plJFPbU3~iGTKor+N8Cf~Bdd^^OA7sX`?$ndh3r`^dn4bvmQIZwg3DKoDIV z@-MwEqGx~ue1xy!^vAotNdcKZJIV=U&#v2~xhV2xl2Ni#&#WeSeK%_K4w8u9Qn@-B z>EFm59(ny)Ak#6=8_qzZ6t2Zw!%pi!Z`#c!Q^OCXkLEon1hOHWaCHaPmK(d3>eVu^ z4u;(J2g3IVS2|fL!))AAcYNE@ahqPJDuvJley}H9u0pP~3g0wGAC7%AYh@t}b~-&*CO{s zN<-eY>5w3D0WL}^1?Hw4!y$Q?EKFfhefUnx2YiksvR<1q9GL@z0h!?DS+C)vVt#|({Zog1z`&jbf_N$K% zjY17ARu~nJTpH&1@2U$K>E|B_y2`ukQI7+{USF` z;C!>%MLAP_c>2^6yjBP`lLJ~Iee1}5Y2HJ)|pxsHqEN^uX56Np*dc56-wjrM^X@YK@r$S{pvWB)~6R~`ogg-eGpz*t|@u5Kf z^{*p^@7I@+e(%dH>R-S7{u#hd$P}x$5iKhkkPxFLonqdkyJ`;SAHQt%8(<6w zn-cO*^`^GTp*Fk{>+q{0{2!H(F;`=+ZXZYG0DtucH4A5ilTSH?)e321MaNC82_R6w z!;;_|h(V3?U&GG_vHqK{=0CoS^w(b`&Y!>d{?#u9VoDl$Oz)w2rAq8_NJ5{L;9T^f z$JPQgXBBk>_6@d3LydU+*4vvAX{JAgvAT=7oDw}BOI_8*1=2y5a%}7E@Qg^)WS$;~ zWh3b@>q2<$MB!dD#uZo9AmexnAznWf4JNL#`E%oNQsW{G1gGgLite(Ge+a7%pavXQ zYOJAp`Qq6DPos?7cBK29-XB-|B6#T%Pf4GH{5Jt8O-GV>=G0|s5ohVs=@2pxB9_7o z+s>Mk4<@ew*M{k9n8dVaOZ08@9^}$$_?eWS0G@HOiep_FFDKotpYCdw%SNzqvo&}I z0PV4F6yEN)f3v^+`z@7U1TUZTRD@glaqT)ACaGtup%>qsOV%&PJ5{@pFJtiWMhuiS z_!A_t208HX`t$rq@E&GIS0&Azm7ui=X4!kN3)EGViPF*qU@A=}+|f_XeKkoUk#@RF zM&H0I;O#5Xs}~c_oc5WcofoDFxGuYv6+)2i^PKVq=L4`$;GkXB01Ng<0KGR|-RD-9 zj_Fw?dK0||IWGrlNtC-P&r*ksRzaiLsE&7&^A6pqSGDYx*(n;^9JXcyte&8B>>jGp z=ETzC4YCESkI|$?ZR;DRG5l7`m5bf!?lP*=xwr{Ja_nWV2X1eU=0QOB%qnk#CyA6( zbUn!?qePt|q}iQ(g8KqAOV@2$XQC`PT`3Uf5+)>hx-^=t(as=o=qJH@)a>HPpuVkQ zV4G~bvGngUyD1Uk3l@O$xYnwZ$|W>MHU-m4?@hBeHx_sl=U1w$(>(hrdG2y;`|9QC zqvOoULR;OWFkqWieloo2%_fN@g0)afRS>VsDafV#EX4e_pl_-(+#rJky&EniK#+Bw*RvhK4X zgQWHv114KD59YQ6CdO)YXp+tcNP3x4h2OJRXwdV3Jvho(K=`6|s@W-()9U`PZ(xf$Yxk}0p`OFrl~y#L{Btp)tu3q`_Adv9~vrDhsw51iChQnA3Ie2hSZPkFAm`v!NygwT@)?gpg^B~fL&33#PuR#(v)xlr?jCA&wP`JuI|`+2;&pug$yqmX1xQ1Jyj zW{vDJaz3s$sgEmWVF5B((6wg(M2)E1axnxGHPv(5It^NR;k?27OFq>(o#l&o)iW+F zQCMDfyGjNeAOwSGy|o2y8He!(YuZB?W}$TKEK8;JwAlZhjvse&LIzaL$RdEl$i>R4 z5mW!^np-3tS659W2X4@?iPiBGx%y>Re8Y3f`wfF%#2O?TPU(WXBTL6&93XmZHl%aZ zxb9%Kpk)%sl-DenOF~~HX1xRNMT>ybE!&U8`kNd-x(aCC+EWo`l+0M!=VC*U)}Qgo z9}+r1=MY#TeX9wKmETe!=aulLYYCG3N|Y0+y6nO_wWj2I*T5vIf+8u$8>mJu!23>4<|w zWi(ql0oAu{2c%q|Uf|}zT5)HqvFz0pXC^<39OJj@aFC)9652q3b#wVm+a$ z&xq5j=Z{_5Ni~o%5+yn`^$4wW$=$y zj3t#b3Fdm6tX&1-k*7@G2h^{C=vL#q))vqx!3>TE&uxbkC%+`7C)@VH`C~bJN}7SI zS!;wSJX}FK6bbEtUkM2e+dBiE6r#jU0@hz(wZe&SN7PL&bmRF zg0N7=zj$^y$>3O4CZE^vB`)`D4eAOXEC_0=>2;WlFc%SLp-+enuP z))2kohiAom4;q%ft!BP%jvuS@uV9dqjc9~Vr(j0Drt+m$PsSP=H(kJS9wO>WN{dYT zZ$_T#K}~(mLr}X4+(*Lqs1TSu=HQ=rM~yX@CipG2gOb_Qbe9YY={3hBEo?Tyv`+Jh zLrt66yqT%V@5_CB5xROQ{?tV0(mhm5JV;kZ+|USYA~oxJ+v+}9jfZnWcFI^9$flG^ zWU)%E5J2)cwf+3+`D371TJWw&t?RzqDBRyyDBMx2%I=6ug>AslBM~T z+X=($URZR|T*|2m+Q$`gO3K#=>|TJ~F=jTJ{jp)B!5)^eWZ9rKAQaV;?bA{ZnzuL5 zuIHQfTOUBmEY!&5Ol?&F$|lK-u^|+Pm@zmLLaT!&O6^+5NK;pP~GZpxi*Z? z=~TbD4q{Eq&XP6^#gcf{bX>qqS*D1ZQ$KpP$sf8=%Wo&?vqocHh;+F4Qz}cNUDvpd zI1+h3i%sUN8peNCNzP)ui=goXz*2$XrLy`W5XOL0qUR#>Ee#ctd zC;;H1tAR487l-01tih8qq~Hx7TRKx`({^vjjBjKMUIJH#-{YzC-f@`e9iogS`8>0dtzI^>zx4Kgqwqk|Lo0RMWv8*RZcGuQ1Kz)w)_XDH+pBfh(FXB@GbxpsVnda@Gr;qEm|s7Ij04!RatSUiO`&eJ?Jh|^?*t{_ zixjX@W1F3{Y}Q!Sv1n~w(s?(x(seL|_x%gM2w%R`Q;oWl@WC^4ml*==Bu445X4hSU zKu+7XG*(Q`wi_PV!(g0RxhqRyimu;ja=9122MKjS9eaa_EKTr(`v%~(_8C}d+e1o> zx2CYp4ogTEie4&f5b6u)d4m(GbiH4QUcIv=w)P3 zZVJ#RnQ-v5Gqs-IO5>DzN4V}beEH7?FndaupclcI_q}I%{u&2bO&yc<#dTIOi|V=kL8y;F|6`qOSA7aenANp-fo@OQ|Y(Dtg<2 zeZ0(0px7mW<^Hj?_fU~|Hp`EMX*j7OOLK`IFmyvutA+so?I-RO#)>?8Jw2cofY9v^x? zmvoTYnn{J)U8J6>LjvkiTD{svdD1zCID6qiSZJH*w%Ct`EZ4z_HxYvsJ-yw_8jR&7 zoH^l0*EFtu)tPyd5h~D^5`{?CbbhufXOE=|pJu0|k$YRxoHuBHxa{K!7B1NC+$O&x0sDf(!dj_lW?f=@ zOILbwJD*UXX{ef2>dZhOn{-}kNAfEg>FNNVy-)L|9uzU!7s6Kv-x(ZS)^(L@g9OC| zAd$U-j#D8+4m=+ZLI)Gg#4MMXbv_x@UR(}QZN)CRKWQ?XP zCHZM|kIT+Xqcva%Jb9~cOLpW*`dR91mh0eak$ZL)sY^Mqnwx!;p-$0FA$J6gwe43W z@dAcwB?nV1_J+myEg|~_)lGTa#_gpYYt2brq?V7uyuAxid3 zM!Zj)`lzF4T~H0Lk>=#w@}W!ieJl%M8_r60YHy8w zCdm>BQNeuDns55^tb1i~T6?LdjNyFK>DYusE|U3LznprJ{v?E!%m_p}5^U1X)@V)( zD}jx+C%?;#=+z*9>yt={x=N5!-cZnAJ2z#oMwS3sK&HP#fh$R}Gi2LJ1Cjd1TOf6U zS}EF-Ct2gogs_@xUx>B8*mI-ULwtlnEsv&50+lY34JCs5Jum|-He`H|N|^_=fbT)( z$L3eaNNU{yg?D28&3YkSG%jrQZ0OuqLck@HMgoiqK&g{p8L)vroO56`(?$0sB1Ty& zx2F!8AADs|hf6%wMZLn+)GN!>b5K;gSsv14zriW<~zLmBoN=4x~SfC=^5*v zHmqa~3FmSOR~7l1LTFPQELA6_)??V7B&>aB1H87bAj_&2Tr(5c=o~OC)Uu$wcMizj zkM*}XhSZ^G&eY!3vu@mGbR$TDEE@0^(HsM4&>+=I25D| zWgzU4eLL8_e#=$~_DQ~?P}b(CN3HwYBS>{?y--@5ySP(bxS;=JuH8}AU!Z6#g80@gM;vc%~Doo|3WMgE20`O7Jt=&b>~Nc~$Rw6|aP)>+npTpz^dK^$O$ihJ6aqV=!!* zlA;_dmvQu1-x(}^(R4uS&4)UwsscoY|C48UJT62Bt7t4qC(c=i9Bd?T9Ccik4~>a- zJEa)>E11uvOLeCXgPc@&SE|uiRzKC$B`Pbs(W^r_x6Ozn z#{=e*dPO5&r6EV@N^6XugBazMp^L^X-MciPui16Kjj@>&XC!LlLm+u zA7w94N%dA;Xj7N0Mz<(K=16N7X`CeuG4&?z?_CC8a7h*fOP&Ka*YN6ve5H!k3-$J# z`?sst7)O+Hgmx)7Bm;Hb9xf#-dbw}3>y)S;nqHda` zc9m&!%{*M4{McF&RE%2xd8T!;93wTW-U1LAg}-nB=_O}!l62W|mBBVVHbD(pa#=Eu zW?D4|sP8a#5SwNnYHE?Zl%z@Ptww=jeZK0x^$Db}AQZslCS=AJ-mN6XVw0s5MR!$g z4Ef9P!l~14rn3CeP9SBy+f!bMtt~H9U+*ucxS5+*8?LQUR5je$G^J6SoONahQq$9O z9i~z_?qrt)!mHZeSAH`#7UmNV5D(_5wn2Qc`QloN~FOU-F4 zaI?#YrS=CR{VnAnS-uU-G?#}Nj=k82#mEB*Xkv5mVAG(co{?;jiCr|TcT$bSioCx) z9RtyqR}yu-xKmO}@}~qIbVCLMItvNFx{}oYT5+B7Vxn$|vfSQvkj_Vdi4jufcu;YPWyE5H!B&<_uNvW+F@8~^w}vNyi&>p(GncJ4E0&Vmw|7O}s6pX* zn1eF)sk&K%<1&eOA$sYOPMI`m`Yv8a zvuf=szGYi?k@2^+tiiNl$WGeJvWV0utOft5SJJ}}c;7Jj4@K``ie%}N5NC)|1V}5Y z^`_Ysr7=b(+>(ASb1efO*S*JT>W*uUDyB(@+avH&Lw=zig?y=}G$GrNEGgD-k^h+uv zU3+OR4(cT6XdJEsGj?D$0GtioqGubwxqYFKzH$T}>Lt`u4oyk-2Y{ssR8qm{%j)(( z1}z0#6nV!0J4#_8l~1t0E_PjK+gJbq(ECHdd#DALWh*px(s71V+?4O_J%XWl6S+apceQQIXz>kZ4K1`puzUCB3GBUF(t@dQn^=dqh#Hih&eFK z3lR&KcnZkXroWbt$KZ7a{|wXR?krpSyrrc&%97p<*iF}dyHa(thA1_CKgT-<8_x}u z%&?`gwbaX?ZhTjjs#?y6Y=xXDJ|7BMD6|KV9C~Kf93yXyTJd|FtPjs6{fjib^RH(U z_Y9T(_P4*T@zw~8Kjz~9!G2281_;;4pV&{P}ZyvJY4O(fnH5aPm2E;G#%%Eoo;m_2F~}G}i%i^oPw< zSL%r{2diFzb$g8DS@-WIpzz6%gQ6VWOcC(3pEX)eFZ^Akrm-9-X<6@C=#U+kz%uF( zZnL)KA&c;g2>WROWw4g!Pn!NU?r7e`=!I1uQV|H6#yF}ZYdS!<7eB!i>D^`1;W$;f zqVeO*)={{CdevlIe$#AW?{J(iqLnWuKK8%+H*4RlRdXT7|6>=cvDdY(2KXRT^FAe( zGm=tGjzL{RrhCH*jg{cAKo>xk1e=VGdI(tZS3bq3&rg1LsRkA2ss`Z@GiX9DlHVSW ztk#U_6STjn6@543j0ektHM(P+F0$Xv$P<7ERBA0?7O!kA%D8D@PEb%&>m9IX_+(m-jlBjE3#(cyKPlas00DB8E&Mib zf^=78=P|DzOS-Mo0w_q_Y>`H)1p+!-kNN0yNY0NWw=~wd(WvzJjM^opeCu#iB){-N z46S9ypP{O&NlID9N^oio-q^iL0h2a2L*5iCzMd(SL5#~x-PuUXq_qr^9699|BKPE0 znMErx#0hU-Ro>MOJO+ONFpL_+=)HOcl_HuN*bn#G>Wj6x%HI91KY-6|*K-pa9gl)z$7#vTVjqkW;LtfCOrXi`*nrT@9I6 z0%|Vgg)=PMUP6{JQerJb%2Qi@}BlDr*W7lsMQ2ZeYwpwF&^ z$MlT^mU){)4mR?$wr-~2DCm}qr`qhNghi}_=6Q-bX|mLuS7P1X1Wy{x54zue37-FR zEEjufR5`S(oz(28VOq6xZ`nW;s7#%nzvpzek=|q5t=AbHjImizvBa$cRV6(N-s?9y z0=7{7Ai3={b(MJhw;!wDtxrrxU#x3%57`3mrC!0qs`wIp1ONa z$z_rI^SCAn0mnokTRK{l{+~P|GX&Z@Q47FGmu^Sh5)V&mk*hNtH`Oo4?x6<1ExeT! z)`aTLnD`0g+z@B0+gVH1GAk4afAcO69@ZLNF$WD2#Nu!75+l{`fjGnOp>vmb%Gx(9 zx%4E(T3Sk{et2luivt~sGrIxxZ+Wxc6m2PHul*`#VzW+K4YqVGR z1fZ?0;J{REQz#~ZgLP2+O5BZ4Q$75{C?iXXW{mFTu+hsqOYOb(x5q2Z8VHA2bFWEr zD9a=VJlQGne(aJbiXUWq@FQ@dsK)~d;rUg|> zPqk8RNiI+~bzj&yeFW*+rG6dlWSAFRZAJ^^8VRHoUkKc@-nZtgTN3Ue=^M9tVxd{8 z>>MSR1r!NQ(9?fbkDgxCK3V==5}+z?Q3{{og|Ov|KV>K|w@%jO=GYGv-MH0eP@_!m zhTow{z!qwnv){dY-Nyq9AQ`~rKDu@LVcgE46t9&xn^rf^7BmsEeb_^TJfyXw!(1D= zch_wVix*wC%|oppYzOlOrG)ap@auP!k}uTpGo5bsTFq70=b(VJb$wGLfXYgYYNgrG zqfrfzz+^xR$tWIH_ER#OO;Xk`2J{(9kwWa&BtQeRtsxbalJZ#cL#u7rMjBBILRIIl zdc1k9tW)D%fpS#y2Bm1;?}gyS%PC3mw52MZm5r06C&miUpVZVGGn4+d8kLIME%=eu zC~yb-+v*4Se_QhoNckgeCsN@9+w~2+>#j;zXm+QAu}N-824q}A3TC>Z9y-@3!A?RG zevUvHdka#`gE5-lD{VPxOx%kEQ3XN)ofMB;Y!()!#_l{OxyK0jMIga6F;1h2s>14H zM@!nH*Oz1W@a9@N)3L1zEwFrYwj>)b2lb@RrJErWT~Aw+JWY}fWDpyNv`9S6$GsEfXY+XP6*8Qk~(SLRe}|?gVmmKa=l$OsF>%-`x^1K#DfS3-QW; zlv5XrN&UPIxKx7V7(ASYs5J-$m{T1mhtmu!oPFs9<2F#G@W0hhK4<#+EG2(x{X73U zLJ8@!)4`+?txTJoOudA}QGyN^QLOb6Sr3 zS|ps=kA?&|LvXcr9t*hDypB(#55jX64JJd?imAQ06-eDN$hh%Y*q-5&Ja@9W85X*e z=3R&~Q&B5Z^+t1SAY|4%mER2hcllnsW_;8i1h=@wCrI4QFY2uvkv5y!;2?_s`stTr6+C=niGGoubv`tW(kI*Xi6DZ0{qrMW&XUJq~GNmeaCMdIC>tJbTo?+KUjTnfI$fxiEkWTpYoK}h0vYIeZU|c*b6$VZLze0Bff$*bQocrA7Pin-DG=B z7uRlhBDtb~pJS6=^V_Svb>JKo3_|Os{Js2!gVkcA zBsQfDW(s>+H^py2NvW?~T^!Swr#fN#mE9&^0@-?-Wv9*>+i~f&*q+fqg2*jmV(aKw zpw{MfOtQktox58to*4N%}y=!S5TDf9SxD<*AMmvM~AGOA=h0csgIVBNw`sz{V8r*xfJ)p}VIPLo?FCqn7S?lO}S>FU8CJE)V`- z-T%iI-4Jj^`*&FN#O1pm-&ykycEhim^6PJXH-BhncS^T9o|1h7FJl7Yn;v;vTdn#_9SFx7_>WJYLw0wc0Jm#V4-my+`v^hFKodZ5-XN9D z{xATP0H$nluo(DhE=p35{|2{j@Q4j8$#>6*!zb(1vuJI$*RH7o((T7n@je*M&BFJ+;`UOJV&-2h*T!~2e5Uqs7Z;%%SYd)wsy{p-Je_rt#e zzSpOJ`+xn54dee{`_PjOqgV6&kK_Nmv;2SQIDKc!eC`` zz5o2r_LuM9`NmJ{|Ng)Ax1ay^&bNO4zwM7W?(gFy|1Z}4nZIB$ z!G4=gLr_GYSKE%W2Kh(=GxO*JE^7|e7ReKdcme5}T&PHg(*`0dbs<@z-3iwV2_*Lc zhnZGtIz%vc4Rq>$WX9vt5@zq^tJ_>Iy3wgs=G{{xs{tT#tFEB4n+NpobKtBr`s1&2 zX?HTnQLt{)hQHW9RAvA03Qqf)=G9~)C&S2UY1y$Z4C@P~(o30eaNVMo32>ArDJ+yV z7rg5!s_*%#5AjJ4e!te$C_8b$rU`4BAqi~nK$tCi;LJP*0;r))XGPEe4_<_cx7m_r z1aB@yEidDNBcFBuV#A+fJV1{5Hhtk{U6Z}0BuBU2qk7mu$=Xy9-7MuTsjOLf{Nx&z z^h08oCdc+5L`{zV9-&v(siZ|S+hBqOWpf%}rz@>PUCx#niia}-3#Zj}0HKvA1Dhks z6MEfT1F)(e=#c#uDqAk4_{Yoie}CD@?Jt2O^;g36k8L}2Q=`Ii4S+}&ZQr2&xwSSs zc4t->t2o%X{c15ec6fnPYM4pm+JW7FJwD8*n-6ez+1A6{e&|%s1@M`Hb+)`atCn3* zove-n^wg6NPx=xzRgi!>`)Ej?;0u;C}hv52*t61doiy?9tq3x!C|t z?DEB$6IPgev9qB!@*n0^Ul(S@pWXHMSI(YaYQDj$(g=-87sL62v&kh1?2gW_&vOIC@xEtBxtVN>W5edXWzPi zkeW%DYI0@|s82l2Fh>|6!R3qVHmqB18yz#f5W8{-r&P(Ky_R{6Et}AICP_g>X;YUJ zoF{!#RagYcr9&S99u3jTVeZu-5IR{MFUIc4%>%IrZ7-Q;mm(f7g;+O_Cd4tjdNNk> zMvAe#Hg!2AoB1`~cyYZP;pUHNTUJgMzbMKqoWg@0BCl46H8#; zVC~83SHfD`OcEO(Q+<{&_1+ZN;C8nJmbIGiUxxh_Uu!O;+cU?TUgN^jO&{v^;|XWW zgl`mf*_tduiQZ8pf+T`!4_-QOatASNdnmenHNM~695FN_HKjOp`cGaOszOqAlYow9 znP!yBORzTaX{t^}57ix(k1x0C%{J6WcH_SX+g;qL3tPW5t+8ZdM{)M-pw24EJ4!!O za*);q*^I9(u}h;P!y>aW3BpUqZ@j#iZ*R?>T(G^-zIuO@R6R1l2(Vk%==&ULHSd~} z^wKt?SP;P`2N!;!4M!LAR)c0-x^wAoB5mB$s$X|apGErh+oBeoW+kmg-(rcZSJHm_l()-rIntd0kF^K4~DM zR>vk;Ft}TSZ`I>^pWy!u@C9l#(f}Pp=QgSV(L+U80EQUsXzF`u%Iq=C9i$xiAMRtmu=NnKC-v6 zKW;a9F1knONWVv`T>L33uV$~VUr8*aHr^ zce>pVZHwd8vlRZ|*V(1q62R3lSZIL(#b3 z^Y}S)$)~2NqDD=x25uE0Ux|9Kmjjo3Nkx_IoBI1z1hVs6a4cy8F;X-jGK9R`+n?{o z@8KAR)Oein*{4noVEqqpl}?(&F2-qEx2~Oa9ToS^{9}!&_T*R7P{6m)Wz){VdDJp;JnYY`ZC4aZmCwyTw~;H9h63q+$c?Oqav!#n?SzfiNho zYQQ};U2+ZE77-E2`jZ@F2MqF;LZWlYXu^OpMp|!q4_Cr^%K~3nb?$OX(cE6<W zJQZG2syte$%_laxE56sPZkH7Y`@BFM`)za~f#%W4?r-7sl#x?#FG~6!WDZ8zV-5Lf zY1b+n6hR$|Aj+gmYoUW}tZ=DfE0w0*m{2uIZftjBfErOc3t2yNDtC1hO)oAvZ zC3+KA0O06O#`1u59`)R+6P1NOyH^)m{ZO#K6$wmMou6f}yCn5(4y~$X+<;<{pb~3* z1a*GwMczn(+C}9GP95+1NN-7CcqQM)i#=7Vq{SVt8ktEZd)=04@WN`4U`az0G!#uq zs{V2U(G82GV9eTm-|{<)&m#Q+AD5Ad`z016$p&kK39u9wBr)NHp20YRXKit}gqiwq*}rd4sy;nEnk3 z^zN06nlJX0N}4MwTCF$e3;De#4a%2LL-0{9Vsnn%g;a8JBN^R;4>NN%aG9v{tB)y zVeYs3&9fjVWqB=3o7)GWsOdlJ0|B=B(mup%#l zm#eQf^X$z8$({CWB*G_~hzOsefE(LQ>qDu&W*Gz28$JdCmf%d%AytNkayupW8OOQ%-|&rY-OQ zk#(SfCV+DhtaY-oO#J)I=B7WiYMAAP0NRT`b!#w#ngWXqX^y7Al%Ot^`lj2|wb=^O z?L%PKFr+$PqOR_99HkBuNog<^N=PEGHk0lkbxm{~KlAUT_0<9Pz z*4E9SbI(Kf?U-QmmA41@OqmkjUFx~al|j)}nZ~RNlMT^O%u*5y^tP4FN2)%-wQnJF z)r`(d0fyq7IUe)ZN^*2AN=4(fA@MnhHPw*N5ni?sNi9h5~8TG(xesKkyZ8b$ntH4P2$J9M7d`s6sJnW`cldwh}n>>iHY^tRi7ME0jH!H_iw{)QyWdy0EwB#fnE$@WabZb&(gWvdpAb&7@O>ZN4mT@9N;r6KkJ2HC|k1 z4Gs)!TWCvDE9?K~?cKH}AKW)#f@&wnU>_p|C+Y?xqV zM$;sd)itZ56Z9-88C`j80&CNfy7>UzZ6d4()wL_Jz09h$zGF!Dd+_SX`BxTSPr4Oc zAmHKCu&z+t)k!MsUAEWNbWBD%>_r=D2I6eZ+{-$abgzCDTP<);3&GxkGj;gvy;SS zHLLkLEiT`r!u9tIHjPrUq%s|_k$=)~J1aV=>og?b z#*$RA9Fv+$^5%_gz?>ZzspU%p<{08T+C{&I%f4ua1jvc)%)UrfQ_j9SAf!r6aCYwu zq=VUz@A31emkcBOlGcto3q-r9P!O9eRWC@Yo7TpSr1K&QS&92W;_LTq)sLRY_~XLlN35h zxre*S?QQHHwT6-_oLqO)u5rWlcxg3Hv!<1hu-R#oIl?rpN#=2}8m;^&%+M6gLh3DNY+e=d(9pVV%YC4q0Nm_}Tj;*YQytEZV1SDI4<`T=f#i9^|7WjnsSR zUcX1~+i^h;7YubLS@A4>(Y7#XWUW_qM9=XH4sD@(X% z;`?gDcg})*9Y`N^Lt<@|=o1Kqj5qAj{Rtp-c?W5w3XpA3KktGXlH{av?^f^+@%`3R zP#V+?^zH?$L7|B?D#L=R`+z#-V>AMhrjYMIEz*d}0##^QAGmnIPjoBzj#uRG!3JNu zmsDzu3mDQrdBAr1?a=8X26xnKcvBq*4=@K6ggd8gW?j>V5Gu1W) zH0p7yuY#2V{s~m`Py)<9EwgHr_ynXy-V>Ta*Eo}j3qU^SJtlbD=>B~nkz#civG@f# zF_(}{P&0Fr6_YS01X?praRfc&EX|860O^3j;WFu34GBI`uj0R_z`iysG?~MZz^LWn z7!m|6@zl+lA$K$2NbnZaQh|ZcGSlRO+h#iakW*U^q0*B)P@)^A_yXs2DpZ;SXz=>% zLN_%QVIj$g_F1a5x?uiZx09??H&VR1`j>&>6S1?W;$Fc?fsD%Pi$Su)8I%h1hRmmjFvcm#1>>WUD~P zjLd&EEsy|1T1)E!kKS7jWr*%>< zw$hXdUXB{U9A<6l-pJ8KwBEfHB+rBK)z6|s{I zLe@qu)Vh1^4!3RZACW-y(17p{>jN!oUl%k~4&u!?3K8YYjjkiYP=kw*d_dXODZFlO z%0<(IE(M=Brit-I&rn#Py2t=iSxuORZ0q|}*OfGiGI>sV+_p|$uWGNrnQMs$PkUwA zhkPi2?`1bfCE7xKGfXt`0B`j?dQ7B z8u)NNEwI1j>j9&!lgUN{G+FigwaA(yb?;0*^3=0hOI3xvd%F5Zx!-R<1c$YhS!zei zRMI*KvXq^>#P;VnF8v$yW$s$m&;-c}eZXjYk%W}JgnWE}_omtZ9pLiY2=&(j=5@~I zJPv(!!?Lq}nXIHfW)U*bMF|y9Ew@@JAPKVz3Ew2A<`{VR)A9ZGcY@aL04Pn(d$q*$ zIKZUEQT}>bV&b4-YEoEiGh2O=<Xrf|-ZPys#+O<5j? zLYvLzdM`eOXr&wsF^E;1YZTpnP&O%|Q1Lj^1AP5w-3eAZl7*fmR)?H9B?NICP?5Ew zK7#EbsRNRH1)c3CyOpcy8i!WVzr0rvG=3}%V9aZ$mU*5_JQpuDe_texRQ>2VCb_*@ z)A=0w58IR4uycULwr$6B5>tTK7X$?2XlO9%uw z+hN?v%od=iwoLXN*zIzqTKo9?txCkEyfk9D&Q+Orw#X8#g1p}NLnAas;5ZnH+E4|C zfk>$a75}We%?j)B@am6+?|w>+(kOReO+U=eB}SXFA+Hib9-(g&H+x1p0dgqg=_K=8 z`_j3J46rVj9xveGfjO~rzYBzXUCoN;?a$KGnN~Jnv03SJIq#=$5;@D=9CuEG4+7Sd zP8bAGR<=4?mvr-og7@x?U@cI+SoxJfeuC1g59IXf$TLYw*g?X3)kv0j9c9Re3IE?q zu=Dyxu(*d%Q&N*B_ma53-O^K#H6{7lz+vi$Qk!D83LooIx=4BgE(1^+%^S5R`WkDH zfZb{j&T!tn5e!QzQ*tZohMacT-8Yk{Bu$s3amYBwZt5ay4WhceEX-h85K(BTyJ9x+ zA-JrP^G`2bZ#i>L`E1%qb4t(}(9@fhsid3%6VxW`JfUY&Ty*MCvWN6j(EPkSbRK59 z2V~GfWFou1#VPk#GA)qL?`~xzCL~M!4Mfd@ExQi9cVP>cu3g%UznnNK&OgLFge?7D zhVLo(e80b2gQQ1=hXUw;0we){sm58vHXXZz=m>py;JKh0O=*CsQuhH*@ZxKIqC{ZI*VJM49Th zvCJ&(y!tt~yx=qrZe3bf%hm0I?swaAQ}$bYzN99c+Dcr0rZy$Ot3w}q9i(S8P1|bO zEYUVH=PW+Tzolkh(;DhG+E9D;M#@rh-0Xk|YfV)p6#jmp`R=2w_r)524_7=@|Gpjf z=kGs{AHLt8|Kr+``+wb$I6FCVOS+O&4*Xeas!)OPRvL7@m3|zJvyiKpMk#d<;BL?j z<(Biu`QIPqlY7^cc;w{asX5PXz!MRA&5!I+R+%}6#@+}5chra=NNu;yD|A{QM@@eP z6@WeW6H$@3bd0)M|5j4Gk_xnE&yHme^IV!;9^Fb9P0}X|(5QPXSHmnpvhJ)a6TL26 zNb(W-@HR|OtlLdwbnWYg^j}?GzxO+)?qRp#AdY z^Zw;K9`na=>kr)dRpYzQHziKz>c9NQkN>>&ogW4tUhLG@FLu~jE#rxye^<}W=x>fn~y&v0`@t^m<_n)6`s-Wt-KdpV|J3o*AT>oe{ zzWI-T{O7Ik@^mbzpa01s_`%)!{xAQy8RUP-y3Wr(-THVx{>?%ja9+ z{WS%Anm>G5-~acA)gJtXo0=!{9D%gTl@U!w@h`n zNR`$mwLk9eJT)gsuL_u)!0bXNae@o-lKg1T+2lC$bkRA@c1<(-Mf(CU5N_mea*XuJ z*iWWP^3oqORmFcBN!zq#R1A3xV-EGOOHn2d`4~zMBG@hU*pyb5gxoholBS|yczslUAmymaq{&px-eT5v|{hT`KwwEn7UT&e~ z_C(8d*jzZJ`o3er=bzb4Z&-%;Uq)ETpQAsA?T3kF`40G3!#?jN?b>6M@|DktHCCjl z=OffQN|=0#xtd*o4*D3Mjz_<{aHE<^U9N(za%CMdLTSM^o7BZ<=Co?T_VSM@LuQX~ z6sx0+!;tji+NFT5!aLO1{?&Tctd3i)`8K2=Z;j@!qsJyq<2syJpdE4#5(Q1kif8R< zdYoMbsX~gS%Bm-8iYkQ57(KCGZ6A#{QTp&|3nzbM4K3$1O6y%ZFS`&s-d3@54Hj>z z(yxuxk$=WTn`{j!zjHSI?_lLqO7Y#r`d^>F|F7oW>Mx(tpTUXSPk;aA$Di9?uV&}D z&wZbFp3Ok3G-G-U7m$&Sf zwmh1unG^!+GW(=t_#qo-#xz@jZja*COm8-2q1fWp53^HZO-DVc)b<36EtH5oA+f#a;HnQDK+40Os0_bi4ZX+WSd~46)zpZnj zke*oIkY>^hpLFXM(G2THgt_p)O)j;zl?2OP$xD(k=zNhpApabK=^(SNEy*>AE?p02=Bg80aov9hw*h6qsuIgPk zCV?hwUR{#^Qvv~rUD@+!d%TI#6RVb7;Z}gb+8&jl3$Vzo)ps?LGPdmfSyx(Yb)(lL z5dgBXS0jU~l(c=G?NOE%c^cIWBCDqWp-trDc# zqUp}*pZpwZ_}eSl*!7N@#D)P`!P!}KNO1o3b9_3U{XY7Qx<_=0AQxjb-GoYtr%L&8UFMpEJrdWA-X>5<~t8YZRTgQRUD7{?wns zyD-@d3fwT&+8oKW=4eB4y5BXik$ZN|AZ0+g304Cco)Vh2)3mAskY1bxOC;`QU8E>h zh>C1Ce9#-S<=ZUqU4$fN?Tyvsd*ydQp!Twf>Or=os80tTjRWWk#VCWK;_7aclVSM- z^KF=(LCS0vD2gPqTWr;Od0==^#^Pfs&GWN&ji8O5ZOa~d2@Zr-MAsy>ekqe^Zm#e* z@p7k_9Daarm_$Kbk>34dH@!04F&WTkAs23 z-()RGs2UTN6n8AN+<0^8sBF`1^ygJbUD8`K`4G|x-v)T_DNQ~D1#DW=SZPZ6999Ye zNXFwActkDGLmkGu*k(PvbZUSrYGBu_H&J4dyVDckLnD1M{WZyvy-Vj84VPvXao(Er ztBEyDeN3!>FXez?S6fla_-$Tl2fA{5a`K3oO*(EjR#Hvjf%DzvA?)>9&wolb|M9zj zzPiZMJePFVwRUp8HgCO%x-DsMDVyZue215~W*J3;vA&q@7i8RrDGh&jzWCIij!%03 zB9tGn^PXWzX0(nBwzm9^?rShX|5HNcNA@0AB#X5o2{7SSB}{+mqMOU@yY28V8Xu4P z3n?_;2w+Ez3d_W{`&rxuN5jP&6^_M3b&Dyp`jXl`8{mslXL|5?Xaql-V$#2}!GHek zUx9k&QprytkP@g4vOk`URWDI$*81Mik2&fxT?(lyv)&`LmAX9R=%k6u15OpbZkm}&1B`A z5B>9Or^NVjT;!wk#fSOi-^C)XyP0+KZ8Xm5X0j3ovr@~nIurnt^i*~LWseN|>>9Wa zI`M9xp-Wvt;LOeYy>KKPBa2ygl-BUA41KIjjpLGxbCJY4v>;k4M~2H97K(upgshPx zjjW^vI$0&xv{T#^CR_d(rzi8YT42E)bJ(x}-95EdY(8dDmilU_cx{I6%HGy2ew}kE zH+Z(uz3HXwXa-U~5jFGhnE79~Vb>|z{x7fH)-+!?EJ-BiRgJK6G*ilEk*zLqJ+B65 zwTzTuyKO}hLQ+Vil!iIl`L_@9>3I0N>y|9N%7R!*ZF0}GyR;u`G>zR5t4OJwSSnwF zTUl1Y>=P2kBdiuLr@w$gH`lG#K|h7kYSc_EYv7=7q+6=-|B4fegcBO?$a$C8OK< z)MYF%$KoBezTrZ{n^rH6nr}Dwy@{4Px%l9u`S&~8YmVst9Fx%BN#eb`;!nDB`n*4n z_T|oXBOzZu={MZGkN)Y$`SYhAUj{GTpEt`xqG4IhZW@=e>VydcP`J}dL#hy

G&M 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

Sp;!?S?0{-ev|2 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

W;Q1Fa_cJwBC1jFx}_}>ZNCLe*j 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 Vuh#E(7rXuLK)~xOkz78X=Ra>3fj0mE literal 0 HcmV?d00001 diff --git a/every_eval_ever/helpers/schema.py b/every_eval_ever/helpers/schema.py index 12b7eb190..8c8704542 100644 --- a/every_eval_ever/helpers/schema.py +++ b/every_eval_ever/helpers/schema.py @@ -7,7 +7,7 @@ def _load_schema_version() -> str: - schema_path = Path(__file__).parent.parent.parent / 'eval.schema.json' + schema_path = Path(__file__).parent.parent / 'schemas' / 'eval.schema.json' with schema_path.open() as f: return json.load(f)['version'] diff --git a/instance_level.jsonl b/instance_level.jsonl new file mode 100644 index 000000000..e69de29bb diff --git a/pr_corrector.py b/pr_corrector.py new file mode 100644 index 000000000..fdc3a0eac --- /dev/null +++ b/pr_corrector.py @@ -0,0 +1,500 @@ +import os +import re +import json +import shutil +import stat +import urllib.request +from pathlib import Path +from huggingface_hub import HfApi, CommitOperationAdd, hf_hub_download + +from every_eval_ever.validate import validate_file + +# --- CONFIGURATION --- +REPO_ID = "evaleval/EEE_datastore" +REPO_TYPE = "dataset" +WORKSPACE = "EEE_Targeted_Workspace" +SCHEMA_PATH = "eval.schema.json" + + +def remove_readonly(func, path, excinfo): + """Clear the read-only bit on Windows so shutil can delete files.""" + os.chmod(path, stat.S_IWRITE) + func(path) + + +def load_schema(): + with open(SCHEMA_PATH, "r", encoding="utf-8") as f: + return json.load(f) + + +def resolve_ref(schema, ref): + parts = ref.replace("#/", "").split("/") + current = schema + for part in parts: + current = current.get(part, {}) + return current + + +def get_schema_info(loc_string, root_schema): + """Parses loc string like 'evaluation_results -> [0] -> metric_config' and returns its schema.""" + parts = loc_string.split(" -> ") + current = root_schema + + for part in parts: + if "$ref" in current: + current = resolve_ref(root_schema, current["$ref"]) + + if part.startswith("[") and part.endswith("]"): + current = current.get("items", {}) + else: + if "properties" in current and part in current["properties"]: + current = current["properties"][part] + elif "oneOf" in current: + found = False + for option in current["oneOf"]: + opt = option + if "$ref" in opt: + opt = resolve_ref(root_schema, opt["$ref"]) + if "properties" in opt and part in opt["properties"]: + current = opt["properties"][part] + found = True + break + if not found: + current = {} + else: + current = {} + + if "$ref" in current: + current = resolve_ref(root_schema, current["$ref"]) + + return current + + +def convert_value(user_input, schema_info): + if not schema_info: + return user_input + + expected_type = schema_info.get("type") + + if expected_type == "boolean": + return user_input.lower() in ["true", "1", "yes", "y", "t"] + elif expected_type == "integer": + try: + return int(user_input) + except ValueError: + return user_input + elif expected_type == "number": + try: + return float(user_input) + except ValueError: + return user_input + elif expected_type == "array": + try: + parsed = json.loads(user_input) + if isinstance(parsed, list): + return parsed + except json.JSONDecodeError: + pass + # Simple fallback for arrays + return [s.strip() for s in user_input.split(",") if s.strip()] + + # If type is an array of options e.g., ["null", "number"] + if isinstance(expected_type, list): + if "number" in expected_type: + try: + return float(user_input) + except ValueError: + pass + if "integer" in expected_type: + try: + return int(user_input) + except ValueError: + pass + + return user_input + + +def apply_fix_exact(data, loc_string, value): + """Dynamically traverses a JSON object and injects the value at the exact location.""" + parts = loc_string.split(" -> ") + if not parts: + return + + current = data + for i in range(len(parts) - 1): + part = parts[i] + if part.startswith("[") and part.endswith("]"): + index = int(part[1:-1]) + current = current[index] + else: + if part not in current: + current[part] = {} + current = current[part] + + last_part = parts[-1] + if last_part.startswith("[") and last_part.endswith("]"): + index = int(last_part[1:-1]) + current[index] = value + else: + current[last_part] = value + + +def apply_fix_fuzzy(data, path_str, key, value): + """Dynamically traverses a JSON object using dot notation and injects the key/value pair.""" + parts = path_str.split('.') if path_str else [] + + def traverse(current_obj, path_parts): + if not path_parts: + if isinstance(current_obj, dict): + current_obj[key] = value + return + + part = path_parts[0] + if isinstance(current_obj, dict): + if part not in current_obj: + current_obj[part] = {} + if len(path_parts) == 1: + if isinstance(current_obj[part], list): + for item in current_obj[part]: + if isinstance(item, dict): + item[key] = value + else: + current_obj[part][key] = value + else: + traverse(current_obj[part], path_parts[1:]) + elif isinstance(current_obj, list): + for item in current_obj: + traverse(item, path_parts) + + traverse(data, parts) + + +def get_pr_files(repo_id, pr_num, token): + """Fetches the list of modified .json files in the PR using diffUrl or HTML scraping as a fallback.""" + url = f"https://huggingface.co/api/datasets/{repo_id}/discussions/{pr_num}" + req = urllib.request.Request(url) + if token: + req.add_header("Authorization", f"Bearer {token}") + + try: + with urllib.request.urlopen(req) as res: + data = json.loads(res.read().decode('utf-8')) + + diff_url = data.get('diffUrl') + if diff_url: + if diff_url.startswith('/'): + diff_url = "https://huggingface.co" + diff_url + diff_req = urllib.request.Request(diff_url) + if token: + diff_req.add_header("Authorization", f"Bearer {token}") + with urllib.request.urlopen(diff_req) as diff_res: + diff_text = diff_res.read().decode('utf-8') + files = re.findall(r'^\+\+\+ b/(data/.*\.json)$', diff_text, flags=re.MULTILINE) + if files: + return list(set(files)) + except Exception as e: + pass + + # Fallback to HTML scraping + html_url = f"https://huggingface.co/datasets/{repo_id}/discussions/{pr_num}/files" + html_req = urllib.request.Request(html_url) + if token: + html_req.add_header("Authorization", f"Bearer {token}") + try: + with urllib.request.urlopen(html_req) as res: + html = res.read().decode('utf-8') + files = re.findall(r'(data/[\w\-\./]+\.json)', html) + return list(set(files)) + except Exception as e: + print(f"โŒ Failed to parse files from PR: {e}") + + return [] + + +def custom_validate(data): + """Custom heuristic validator for warnings not strictly in the schema.""" + bot_warnings = [] + + # 1. Check for deployment_type and dependent fields + model_info = data.get('model_info', {}) + additional = model_info.get('additional_details', {}) + + deployment_type = additional.get('deployment_type') + if not deployment_type: + bot_warnings.append(('model_info.additional_details', 'deployment_type', 'Expected one of: api, local, unknown')) + else: + if deployment_type == 'api' and 'model_availability' not in additional: + bot_warnings.append(('model_info.additional_details', 'model_availability', "Expected one of: closed_source, open_weights_deployment, other")) + + return bot_warnings + + +def get_all_json_paths(data, parent_path=""): + paths = [] + if isinstance(data, dict): + for k, v in data.items(): + current_path = f"{parent_path} -> {k}" if parent_path else k + if isinstance(v, (dict, list)) and v: + paths.extend(get_all_json_paths(v, current_path)) + else: + paths.append((current_path, v)) + elif isinstance(data, list): + for i, item in enumerate(data): + current_path = f"{parent_path} -> [{i}]" + if isinstance(item, (dict, list)) and item: + paths.extend(get_all_json_paths(item, current_path)) + else: + paths.append((current_path, item)) + else: + paths.append((parent_path, data)) + return paths + + +def print_json_summary(data): + print("\n--- Current JSON Fields & Values ---") + paths = get_all_json_paths(data) + for path, val in paths: + val_str = str(val) + if len(val_str) > 80: + val_str = val_str[:77] + "..." + print(f" {path} : {val_str}") + print("------------------------------------\n") + + +def main(): + print("๐Ÿค– EEE Datastore Targeted PR Fixer ๐Ÿค–\n") + + hf_token = input("Enter your Hugging Face Access Token: ").strip() + pr_input = input("Enter the PR number or URL (e.g., 136 or https://.../136): ").strip() + + pr_num = re.search(r'(\d+)$', pr_input).group(1) + revision = f"refs/pr/{pr_num}" + api = HfApi(token=hf_token) + + try: + schema = load_schema() + except Exception as e: + print(f"โŒ Failed to load {SCHEMA_PATH}: {e}") + return + + print("\n๐Ÿ“‚ Fetching file list for the PR...") + json_files = get_pr_files(REPO_ID, pr_num, hf_token) + + if not json_files: + print("โŒ No aggregate JSON files found in this PR to fix. Is the PR number correct?") + return + + print(f"Found {len(json_files)} file(s) in PR #{pr_num}.") + + if os.path.exists(WORKSPACE): + shutil.rmtree(WORKSPACE, onexc=remove_readonly) + os.makedirs(WORKSPACE) + + operations = [] + apply_to_all_answers = {} + print(f"Downloading {len(json_files)} JSON file(s) locally...\n") + + for file_path in json_files: + try: + local_path = hf_hub_download( + repo_id=REPO_ID, + repo_type=REPO_TYPE, + filename=file_path, + revision=revision, + token=hf_token, + local_dir=WORKSPACE, + local_dir_use_symlinks=False + ) + except Exception as e: + print(f"โŒ Failed to download {file_path}: {e}") + continue + + modified = False + + while True: + # Validate the downloaded file + report = validate_file(Path(local_path)) + + with open(local_path, "r", encoding="utf-8") as f: + data = json.load(f) + + bot_warnings = custom_validate(data) + missing_errors = [err for err in report.errors if "missing" in err.get("type", "")] + + # 1. If there are missing fields or bot warnings, process them automatically first. + if missing_errors or bot_warnings: + print(f"\n๐Ÿ“„ Auto-fixing {file_path.split('/')[-1]} ({len(missing_errors)} missing fields, {len(bot_warnings)} bot warnings)") + made_changes_this_round = False + + # Process standard validation missing errors + for err in missing_errors: + loc_str = err['loc'] + last_key = loc_str.split(" -> ")[-1] + + if last_key in apply_to_all_answers: + apply_fix_exact(data, loc_str, apply_to_all_answers[last_key]) + made_changes_this_round = True + continue + + schema_info = get_schema_info(loc_str, schema) + desc = schema_info.get("description", "No description available") + expected_type = schema_info.get("type", "unknown") + + print(f"\n Missing: '{last_key}' at '{loc_str}'") + print(f" Type: {expected_type} | Description: {desc}") + + user_input = input(f" Enter value (or 'skip', or 'all:your_value'): ").strip() + + if user_input.lower() == 'skip' or user_input == '': + print(" โญ๏ธ Skipped.") + continue + + if user_input.lower().startswith("all:"): + raw_value = user_input[4:].strip() + converted = convert_value(raw_value, schema_info) + apply_to_all_answers[last_key] = converted + apply_fix_exact(data, loc_str, converted) + made_changes_this_round = True + print(f" โœ… Applied '{converted}' to this and all future occurrences of '{last_key}'.") + else: + converted = convert_value(user_input, schema_info) + apply_fix_exact(data, loc_str, converted) + made_changes_this_round = True + print(f" โœ… Applied '{converted}'.") + + # Process bot warnings + for path_str, key, desc in bot_warnings: + if key in apply_to_all_answers: + apply_fix_fuzzy(data, path_str, key, apply_to_all_answers[key]) + made_changes_this_round = True + continue + + print(f"\n Bot Warning Missing: '{key}' inside '{path_str}'") + print(f" Description: {desc}") + user_input = input(f" Enter value (or 'skip', or 'all:your_value'): ").strip() + + if user_input.lower() == 'skip' or user_input == '': + print(" โญ๏ธ Skipped.") + continue + + if user_input.lower().startswith("all:"): + raw_value = user_input[4:].strip() + converted = convert_value(raw_value, {}) + apply_to_all_answers[key] = converted + apply_fix_fuzzy(data, path_str, key, converted) + made_changes_this_round = True + print(f" โœ… Applied '{converted}' to this and all future files.") + else: + converted = convert_value(user_input, {}) + apply_fix_fuzzy(data, path_str, key, converted) + made_changes_this_round = True + print(f" โœ… Applied '{converted}'.") + + if made_changes_this_round: + modified = True + with open(local_path, "w", encoding="utf-8") as f: + json.dump(data, f, indent=4, ensure_ascii=False) + f.write("\n") + + # Re-validate after auto-fixes + continue + + # 2. Re-evaluate errors after processing auto-fixes (or if there weren't any) + if report.valid and not bot_warnings: + print(f"โœ… {file_path.split('/')[-1]} is valid and has no bot warnings!") + else: + print(f"โš ๏ธ {file_path.split('/')[-1]} has validation issues:") + for err in report.errors: + print(f" - {err['loc']}: {err['msg']}") + + # 3. Prompt for manual editing + manual_choice = input("\nDo you want to manually edit any fields in this file? (y/n) [n]: ").strip().lower() + if manual_choice in ['y', 'yes']: + while True: + # Print summary of current JSON keys and values + print_json_summary(data) + loc_str = input("Enter the exact path to edit (e.g., model_info -> name), or 'q' to finish: ").strip() + if not loc_str or loc_str.lower() == 'q': + break + + schema_info = get_schema_info(loc_str, schema) + expected_type = schema_info.get("type", "unknown") + desc = schema_info.get("description", "No description available") + + # Try to retrieve the current value for display + current_val = "Not Set" + try: + parts = loc_str.split(" -> ") + temp = data + for part in parts: + if part.startswith("[") and part.endswith("]"): + temp = temp[int(part[1:-1])] + else: + temp = temp[part] + current_val = temp + except Exception: + pass + + print(f"\nEditing: '{loc_str}'") + print(f"Type: {expected_type} | Description: {desc}") + print(f"Current Value: {current_val}") + new_val_raw = input("Enter new value (or press Enter to cancel): ").strip() + if new_val_raw == "": + print("โญ๏ธ Cancelled.") + continue + + converted = convert_value(new_val_raw, schema_info) + + try: + apply_fix_exact(data, loc_str, converted) + with open(local_path, "w", encoding="utf-8") as f: + json.dump(data, f, indent=4, ensure_ascii=False) + f.write("\n") + modified = True + print(f"โœ… Successfully updated '{loc_str}' to '{converted}'.") + except Exception as e: + print(f"โŒ Failed to apply fix: {e}") + + # Re-validate within editing loop to show updated errors + report = validate_file(Path(local_path)) + bot_warnings = custom_validate(data) + if report.valid and not bot_warnings: + print("โœ… Validation passes successfully now!") + else: + print(f"โš ๏ธ Validation issues remaining: {len(report.errors)} errors, {len(bot_warnings)} warnings") + + # 4. Check if we should break or stay in the loop for the file + report = validate_file(Path(local_path)) + bot_warnings = custom_validate(data) + if report.valid and not bot_warnings: + break + else: + proceed = input("\nFile still has validation issues. Proceed anyway, or continue editing/fixing? (p = proceed/skip, f = edit/fix) [p]: ").strip().lower() + if proceed == 'f' or proceed == 'fix' or proceed == 'edit': + continue + else: + break + + if modified: + operations.append(CommitOperationAdd(path_in_repo=file_path, path_or_fileobj=local_path)) + + if operations: + print(f"\n๐Ÿ“ค Committing {len(operations)} updated file(s) to PR #{pr_num}...") + api.create_commit( + repo_id=REPO_ID, + repo_type=REPO_TYPE, + revision=revision, + operations=operations, + commit_message="Fix schema warnings via interactive script" + ) + print("๐ŸŽ‰ Success! Your PR has been updated.") + else: + print("\nโš ๏ธ No changes were made that require a commit.") + + print("๐Ÿงน Cleaning up local files...") + shutil.rmtree(WORKSPACE, onexc=remove_readonly) + print("โœจ Cleanup complete!") + + +if __name__ == "__main__": + main() \ No newline at end of file diff --git a/start_dev.ps1 b/start_dev.ps1 new file mode 100644 index 000000000..1dc5d47e4 --- /dev/null +++ b/start_dev.ps1 @@ -0,0 +1,6 @@ +# Start FastAPI backend in the background +Start-Process -NoNewWindow -FilePath "python" -ArgumentList "-m", "uvicorn", "backend.api.main:app", "--reload", "--port", "8000" + +# Start Next.js frontend in the foreground +cd web +npm run dev diff --git a/test_eval.json b/test_eval.json new file mode 100644 index 000000000..b0a014079 --- /dev/null +++ b/test_eval.json @@ -0,0 +1 @@ +{"schema_version": "0.2.2", "model_info": {"name": "test"}} diff --git a/utils/__init__.py b/utils/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/utils/arc_agi/adapter_flat.py b/utils/arc_agi/adapter_flat.py new file mode 100644 index 000000000..62dfc6cc4 --- /dev/null +++ b/utils/arc_agi/adapter_flat.py @@ -0,0 +1,386 @@ +#!/usr/bin/env python3 +from __future__ import annotations + +import argparse +import hashlib +import json +import re +import time +import uuid +from collections import defaultdict +from pathlib import Path + +from every_eval_ever.helpers import SCHEMA_VERSION + +SOURCE_URL = "https://github.com/fchollet/ARC-AGI/tree/master/data" + + +def make_source_data() -> dict: + return { + "source_type": "url", + "dataset_name": "ARC Prize evaluations leaderboard JSON", + "url": [SOURCE_URL], + } + + +def load_rows(input_json: Path) -> list[dict]: + return json.loads(input_json.read_text(encoding="utf-8")) + + +def compute_metric_bounds(rows: list[dict]) -> dict[str, dict[str, float]]: + cost_per_task_values = [ + float(row["costPerTask"]) + for row in rows + if row.get("costPerTask") is not None + ] + cost_values = [ + float(row["cost"]) for row in rows if row.get("cost") is not None + ] + + bounds = { + "score": { + "min_score": 0.0, + "max_score": 1.0, + } + } + + if cost_per_task_values: + bounds["cost_per_task"] = { + "min_score": 0.0, + "max_score": max(cost_per_task_values), + } + + if cost_values: + bounds["cost"] = { + "min_score": 0.0, + "max_score": max(cost_values), + } + + return bounds + + +def infer_developer(raw_model_id: str) -> str: + s = raw_model_id.strip().lower().replace("_", "-") + + if s.startswith(("openai-", "gpt-", "o1-", "o3-", "o4-", "codex")): + return "openai" + if s.startswith(("anthropic-", "claude")): + return "anthropic" + if s.startswith(("google-", "gemini")): + return "google" + if s.startswith(("xai-", "grok")): + return "xai" + if s.startswith(("qwen", "qwq")): + return "qwen" + if s.startswith("deepseek") or s == "r1": + return "deepseek" + if s.startswith("glm"): + return "zhipu" + if s.startswith("kimi"): + return "moonshotai" + if s.startswith(("mistral", "magistral")): + return "mistralai" + if s.startswith("llama"): + return "meta" + if s.startswith("olmo"): + return "allenai" + if s.startswith("minimax"): + return "minimax" + + if raw_model_id in {"2025_human_panel"}: + return "arcprize" + + return "community" + + +def slugify_model_name(raw_model_id: str, developer_name: str) -> str: + s = raw_model_id.strip().lower() + s = s.replace("_", "-") + s = re.sub(r"\s+", "-", s) + s = re.sub(r"[^a-z0-9.\-]+", "-", s) + s = re.sub(r"-{2,}", "-", s).strip("-") + + prefix = developer_name + "-" + if s.startswith(prefix): + s = s[len(prefix):] + + return s + + +def normalize_model(raw_model_id: str) -> tuple[str, str]: + developer_name = infer_developer(raw_model_id) + model_name = slugify_model_name(raw_model_id, developer_name) + return developer_name, model_name + + +def stringify_details(row: dict, exclude_keys: set[str]) -> dict[str, str]: + details = {} + for k, v in row.items(): + if k in exclude_keys: + continue + details[k] = str(v) + return details + + +def choose_primary_raw_model_id(rows_for_canonical: list[dict], developer_name: str) -> str: + aliases = sorted({row["modelId"] for row in rows_for_canonical}) + prefix = developer_name + "-" + aliases.sort( + key=lambda raw: ( + raw.lower().replace("_", "-").startswith(prefix), + len(raw), + raw.lower(), + ) + ) + return aliases[0] + + +def choose_best_row(rows: list[dict], developer_name: str) -> dict: + prefix = developer_name + "-" + return sorted( + rows, + key=lambda row: ( + row["modelId"].lower().replace("_", "-").startswith(prefix), + len(row["modelId"]), + row["modelId"].lower(), + ), + )[0] + + +def make_results( + rows_for_canonical: list[dict], + developer_name: str, + metric_bounds: dict[str, dict[str, float]], +) -> list[dict]: + results = [] + by_dataset = defaultdict(list) + + for row in rows_for_canonical: + by_dataset[row["datasetId"]].append(row) + + for dataset_id in sorted(by_dataset): + row = choose_best_row(by_dataset[dataset_id], developer_name) + aliases_for_dataset = sorted({r["modelId"] for r in by_dataset[dataset_id]}) + + results.append( + { + "evaluation_result_id": f"{dataset_id}::score", + "evaluation_name": dataset_id, + "source_data": make_source_data(), + "metric_config": { + "metric_id": "score", + "metric_name": "ARC score", + "metric_kind": "accuracy", + "metric_unit": "proportion", + "lower_is_better": False, + "score_type": "continuous", + **metric_bounds["score"], + "additional_details": { + "raw_metric_field": "score", + }, + }, + "score_details": { + "score": float(row["score"]), + "details": { + **stringify_details( + row, + exclude_keys={"score", "modelId"}, + ), + "raw_model_id": row["modelId"], + "raw_model_aliases_json": json.dumps(aliases_for_dataset), + }, + }, + } + ) + + if "costPerTask" in row and row["costPerTask"] is not None: + results.append( + { + "evaluation_result_id": f"{dataset_id}::cost_per_task", + "evaluation_name": dataset_id, + "source_data": make_source_data(), + "metric_config": { + "metric_id": "cost_per_task", + "metric_name": "Cost per task", + "metric_kind": "cost", + "metric_unit": "usd", + "lower_is_better": True, + "score_type": "continuous", + **metric_bounds["cost_per_task"], + "additional_details": { + "raw_metric_field": "costPerTask", + }, + }, + "score_details": { + "score": float(row["costPerTask"]), + "details": { + **stringify_details( + row, + exclude_keys={"costPerTask", "modelId"}, + ), + "raw_model_id": row["modelId"], + "raw_model_aliases_json": json.dumps(aliases_for_dataset), + }, + }, + } + ) + elif "cost" in row and row["cost"] is not None: + results.append( + { + "evaluation_result_id": f"{dataset_id}::cost", + "evaluation_name": dataset_id, + "source_data": make_source_data(), + "metric_config": { + "metric_id": "cost", + "metric_name": "Cost", + "metric_kind": "cost", + "metric_unit": "usd", + "lower_is_better": True, + "score_type": "continuous", + **metric_bounds["cost"], + "additional_details": { + "raw_metric_field": "cost", + }, + }, + "score_details": { + "score": float(row["cost"]), + "details": { + **stringify_details( + row, + exclude_keys={"cost", "modelId"}, + ), + "raw_model_id": row["modelId"], + "raw_model_aliases_json": json.dumps(aliases_for_dataset), + }, + }, + } + ) + + return results + + +def make_log( + rows_for_canonical: list[dict], + developer_name: str, + model_name: str, + metric_bounds: dict[str, dict[str, float]], + retrieved_timestamp: str, +) -> tuple[dict, str, str]: + primary_raw_model_id = choose_primary_raw_model_id(rows_for_canonical, developer_name) + all_aliases = sorted({row["modelId"] for row in rows_for_canonical}) + + log = { + "schema_version": SCHEMA_VERSION, + "evaluation_id": ( + f"arc-agi/{developer_name}/{model_name}/{retrieved_timestamp}" + ), + "retrieved_timestamp": retrieved_timestamp, + "source_metadata": { + "source_name": "ARC Prize leaderboard JSON", + "source_type": "documentation", + "source_organization_name": "ARC Prize", + "source_organization_url": "https://arcprize.org/leaderboard", + "evaluator_relationship": "third_party", + "additional_details": { + "api_endpoint": SOURCE_URL, + "filtered_to_display_true": "True", + }, + }, + "eval_library": { + "name": "ARC Prize leaderboard", + "version": "unknown", + }, + "model_info": { + "name": primary_raw_model_id, + "id": f"{developer_name}/{model_name}", + "developer": developer_name, + "additional_details": { + "raw_model_id": primary_raw_model_id, + "raw_model_aliases_json": json.dumps(all_aliases), + }, + }, + "evaluation_results": make_results( + rows_for_canonical, developer_name, metric_bounds + ), + } + + return log, developer_name, model_name + + +def write_log(log: dict, out_root: Path, developer: str, model: str) -> Path: + object_uuid = str(uuid.uuid4()) + d1 = object_uuid[:2] + d2 = object_uuid[2:4] + + out_dir = out_root / "objects" / d1 / d2 + out_dir.mkdir(parents=True, exist_ok=True) + out_path = out_dir / f"{object_uuid}.json" + + content = json.dumps(log, indent=2) + "\n" + content_bytes = content.encode("utf-8") + out_path.write_bytes(content_bytes) + + sha256 = hashlib.sha256(content_bytes).hexdigest() + size_bytes = len(content_bytes) + + index_dir = out_root / "indexes" / "by_benchmark" / "arc-agi" + index_dir.mkdir(parents=True, exist_ok=True) + + instance_index_path = index_dir / "instance_level.jsonl" + instance_index_path.touch(exist_ok=True) + + aggregate_index_path = index_dir / "aggregate.jsonl" + legacy_path = f"data/arc-agi/{developer}/{model}/{object_uuid}.json" + object_path = f"flat/objects/{d1}/{d2}/{object_uuid}.json" + + index_entry = { + "benchmark": "arc-agi", + "eval_schema_version": SCHEMA_VERSION, + "legacy_path": legacy_path, + "object_path": object_path, + "object_uuid": object_uuid, + "record_type": "aggregate", + "sha256": sha256, + "size_bytes": size_bytes + } + + with open(aggregate_index_path, "a", encoding="utf-8") as f: + f.write(json.dumps(index_entry) + "\n") + + return out_path + + +def main() -> None: + parser = argparse.ArgumentParser() + parser.add_argument("--input-json", type=Path, required=True) + parser.add_argument("--output-dir", type=Path, required=True) + args = parser.parse_args() + + rows = load_rows(args.input_json) + rows = [r for r in rows if r.get("display") is True] + metric_bounds = compute_metric_bounds(rows) + retrieved_timestamp = str(time.time()) + + by_canonical = defaultdict(list) + for row in rows: + developer_name, model_name = normalize_model(row["modelId"]) + by_canonical[(developer_name, model_name)].append(row) + + exported = 0 + for (developer_name, model_name), rows_for_canonical in sorted(by_canonical.items()): + log, developer, model = make_log( + rows_for_canonical, + developer_name, + model_name, + metric_bounds, + retrieved_timestamp, + ) + out_path = write_log(log, args.output_dir, developer, model) + print(out_path) + exported += 1 + + print(f"Exported {exported} model(s).") + + +if __name__ == "__main__": + main() diff --git a/utils/arc_agi/config.json b/utils/arc_agi/config.json new file mode 100644 index 000000000..38a01ff2f --- /dev/null +++ b/utils/arc_agi/config.json @@ -0,0 +1,6 @@ +{ + "requires_json": true, + "requires_csv": false, + "url": "https://arcprize.org/media/data/leaderboard/evaluations.json", + "arg_name": "--input-json" +} diff --git a/utils/artificial_analysis/config.json b/utils/artificial_analysis/config.json new file mode 100644 index 000000000..8ee9bf2ca --- /dev/null +++ b/utils/artificial_analysis/config.json @@ -0,0 +1,6 @@ +{ + "requires_json": false, + "requires_csv": false, + "url": "https://artificialanalysis.ai/api/v2/data/llms/models", + "arg_name": null +} diff --git a/utils/bfcl/config.json b/utils/bfcl/config.json new file mode 100644 index 000000000..29ab57420 --- /dev/null +++ b/utils/bfcl/config.json @@ -0,0 +1,6 @@ +{ + "requires_json": false, + "requires_csv": true, + "url": "https://gorilla.cs.berkeley.edu/data_overall.csv", + "arg_name": "--input-csv" +} diff --git a/utils/hfopenllm_v2/config.json b/utils/hfopenllm_v2/config.json new file mode 100644 index 000000000..538b0bd79 --- /dev/null +++ b/utils/hfopenllm_v2/config.json @@ -0,0 +1,6 @@ +{ + "requires_json": false, + "requires_csv": false, + "url": "https://open-llm-leaderboard-open-llm-leaderboard.hf.space/api/leaderboard/formatted", + "arg_name": null +} diff --git a/utils/mmlu_pro/config.json b/utils/mmlu_pro/config.json new file mode 100644 index 000000000..343d38e64 --- /dev/null +++ b/utils/mmlu_pro/config.json @@ -0,0 +1,6 @@ +{ + "requires_json": false, + "requires_csv": false, + "url": "https://huggingface.co/datasets/TIGER-Lab/mmlu_pro_leaderboard_submission/resolve/main/results.csv", + "arg_name": null +} diff --git a/utils/sciarena/config.json b/utils/sciarena/config.json new file mode 100644 index 000000000..60c0c25d8 --- /dev/null +++ b/utils/sciarena/config.json @@ -0,0 +1,6 @@ +{ + "requires_json": true, + "requires_csv": false, + "url": "https://sciarena.allen.ai/api/leaderboard", + "arg_name": "--input-json" +} From a8b7ed17604df0b468ea6a90c5cc54ea7b1edb9f Mon Sep 17 00:00:00 2001 From: Deep Joshi Date: Sat, 4 Jul 2026 21:41:38 +0530 Subject: [PATCH 29/44] Update adapter_cron.yml --- .github/workflows/adapter_cron.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/adapter_cron.yml b/.github/workflows/adapter_cron.yml index e47369d8a..9e89a5037 100644 --- a/.github/workflows/adapter_cron.yml +++ b/.github/workflows/adapter_cron.yml @@ -8,6 +8,8 @@ on: jobs: run-adapters: runs-on: ubuntu-latest + environment: adapter_cron + steps: - name: Checkout repository uses: actions/checkout@v4 From b47f6fad94735af846d1b60f3fc2eb500a8ca903 Mon Sep 17 00:00:00 2001 From: Deep Joshi Date: Mon, 6 Jul 2026 10:26:12 +0530 Subject: [PATCH 30/44] Delete .github/workflows/adapter_cronjob.yml --- .github/workflows/adapter_cronjob.yml | 39 --------------------------- 1 file changed, 39 deletions(-) delete mode 100644 .github/workflows/adapter_cronjob.yml diff --git a/.github/workflows/adapter_cronjob.yml b/.github/workflows/adapter_cronjob.yml deleted file mode 100644 index c1419d09d..000000000 --- a/.github/workflows/adapter_cronjob.yml +++ /dev/null @@ -1,39 +0,0 @@ -name: Adapters Cron - -on: - schedule: - - cron: '0 0 * * 0' - workflow_dispatch: - -jobs: - run-adapters: - runs-on: ubuntu-latest - environment: adapter_cron - steps: - - name: Checkout repository - uses: actions/checkout@v4 - - - name: Install uv - uses: astral-sh/setup-uv@v5 - with: - enable-cache: true - cache-dependency-glob: "uv.lock" - - - name: Set up Python - uses: actions/setup-python@v5 - with: - python-version-file: "pyproject.toml" - - - name: Install dependencies - run: uv sync --locked --all-extras - - - name: Run Adapters Orchestrator - env: - HF_TOKEN: ${{ secrets.HF_TOKEN }} - OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }} - ARTIFICIAL_ANALYSIS_API_KEY: ${{ secrets.ARTIFICIAL_ANALYSIS_API_KEY }} - KAGGLE_USERNAME: ${{ secrets.KAGGLE_USERNAME }} - KAGGLE_KEY: ${{ secrets.KAGGLE_KEY }} - LLM_STATS_API_KEY: ${{ secrets.LLM_STATS_API_KEY }} - # UPDATED PATH: Pointing to utils/scripts/run_adapters.py - run: uv run python utils/scripts/run_adapters.py From b868b7e205a3eea74b0f5fe16b88569ca175c849 Mon Sep 17 00:00:00 2001 From: Deep Joshi <24bce152@nirmauni.ac.in> Date: Mon, 6 Jul 2026 10:43:01 +0530 Subject: [PATCH 31/44] Refactor run_adapters.py for clarity and efficiency Refactor run_adapters.py for improved readability and functionality. Changes include updating function signatures, enhancing error handling, and optimizing file operations. --- utils/scripts/run_adapters.py | 1001 +++++++++++++++++++++------------ 1 file changed, 650 insertions(+), 351 deletions(-) diff --git a/utils/scripts/run_adapters.py b/utils/scripts/run_adapters.py index 26e42d3fe..07ddaa6c1 100644 --- a/utils/scripts/run_adapters.py +++ b/utils/scripts/run_adapters.py @@ -1,20 +1,34 @@ #!/usr/bin/env python3 +"""Orchestrator for running Every Eval Ever adapters. + +Handles intelligent scheduling via adapter_stats, duplicate detection using +content-aware fingerprinting, schema validation, and upload to HuggingFace. +Designed to run daily via GitHub Actions. +""" + +from __future__ import annotations import argparse -import ast import datetime +import hashlib import json import os -import re import shutil import subprocess +import sys import time import traceback import urllib.request from pathlib import Path -from huggingface_hub import HfApi, hf_hub_download +from typing import Any + +from huggingface_hub import CommitOperationAdd, HfApi, hf_hub_download from huggingface_hub.utils import EntryNotFoundError +from every_eval_ever.check_duplicate_entries import normalized_hash + +# โ”€โ”€ Configuration โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ + REPO_ID = "deeplumiere/EEE_datastore" REPO_TYPE = "dataset" DATA_DIR = Path("data") @@ -22,409 +36,694 @@ REPORT_FILE = DATA_DIR / "run_report.json" UTILS_DIR = Path("utils") -# Heuristics +# Adapters exceeding these thresholds are classified as "heavy" and only run +# during the monthly window (first 7 days) or when their source is stale. HEAVY_TIME_S = 60 HEAVY_SIZE_MB = 50 + +# โ”€โ”€ File & Network Utilities โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ + + def get_dir_size_mb(path: Path) -> float: - total = 0 + """Calculate total size of all files in a directory, in megabytes.""" if not path.exists(): return 0.0 - for f in path.rglob('*'): - if f.is_file(): - total += f.stat().st_size - return total / (1024 * 1024) + return sum( + f.stat().st_size for f in path.rglob("*") if f.is_file() + ) / (1024 * 1024) + -def download_hf_json(filename: str, default: dict, revision: str = "main") -> dict: +def download_hf_json( + filename: str, + default: dict | list, + revision: str = "main", +) -> dict | list: + """Download and parse a JSON file from HuggingFace Hub. + + Returns *default* when the file doesn't exist on the given revision. + """ try: - path = hf_hub_download(repo_id=REPO_ID, filename=filename, repo_type=REPO_TYPE, revision=revision) + path = hf_hub_download( + repo_id=REPO_ID, + filename=filename, + repo_type=REPO_TYPE, + revision=revision, + ) with open(path, "r", encoding="utf-8") as f: return json.load(f) except EntryNotFoundError: return default except Exception as e: - print(f"Warning: Could not download {filename} from HF, using default. ({e})") + print(f"Warning: Could not download {filename} from HF ({e})") return default -def download_file(url: str, output: Path): - req = urllib.request.Request(url, headers={'User-Agent': 'every-eval-ever adapter runner'}) - with urllib.request.urlopen(req, timeout=60) as response, open(output, 'wb') as out_file: - shutil.copyfileobj(response, out_file) -def check_headers(url: str) -> dict: - """Check remote URL headers to detect if data has changed.""" +def download_file(url: str, output: Path) -> None: + """Download a remote file to a local path.""" + headers = {"User-Agent": "every-eval-ever adapter runner"} + req = urllib.request.Request(url, headers=headers) + with urllib.request.urlopen(req, timeout=60) as resp: + with open(output, "wb") as f: + shutil.copyfileobj(resp, f) + + +def check_url_headers(url: str | None) -> dict[str, str | None]: + """Fetch HTTP HEAD headers from a URL to detect source-data changes.""" if not url: return {} try: - req = urllib.request.Request(url, method='HEAD', headers={'User-Agent': 'every-eval-ever adapter runner'}) - with urllib.request.urlopen(req, timeout=10) as response: + headers = {"User-Agent": "every-eval-ever adapter runner"} + req = urllib.request.Request(url, method="HEAD", headers=headers) + with urllib.request.urlopen(req, timeout=10) as resp: return { - "url_etag": response.headers.get('ETag'), - "url_last_modified": response.headers.get('Last-Modified'), - "url_content_length": response.headers.get('Content-Length') + "url_etag": resp.headers.get("ETag"), + "url_last_modified": resp.headers.get("Last-Modified"), + "url_content_length": resp.headers.get("Content-Length"), } except Exception as e: - print(f"Warning: Failed to check HEAD for {url}: {e}") + print(f"Warning: HEAD request failed for {url}: {e}") return {} -def is_stale(adapter: str, stats: dict, current_headers: dict) -> tuple[bool, str]: - adapter_stat = stats.get(adapter, {}) - last_success = adapter_stat.get("last_success_ts", 0) - days_since_success = (time.time() - last_success) / 86400 - - if adapter_stat.get("last_failed", False): + +def save_json(path: Path, data: Any) -> None: + """Write *data* to a JSON file with readable formatting.""" + with open(path, "w", encoding="utf-8") as f: + json.dump(data, f, indent=2) + + +# โ”€โ”€ Staleness Detection โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ + +_HEADER_CHECKS: list[tuple[str, str]] = [ + ("url_etag", "ETag changed"), + ("url_last_modified", "Last-Modified changed"), + ("url_content_length", "Content-Length changed"), +] + + +def is_stale( + adapter: str, + stats: dict, + current_headers: dict[str, str | None], +) -> tuple[bool, str]: + """Decide whether an adapter's data is stale and needs re-running. + + Priority order: + 1. Previous run failed โ†’ stale (retry immediately). + 2. Source HTTP headers changed โ†’ stale. + 3. New headers available that weren't previously tracked โ†’ stale. + 4. 7+ days since last *data change* โ†’ stale (fallback for sources + without reliable headers). + """ + stat = stats.get(adapter, {}) + + if stat.get("last_failed"): return True, "last run failed" - + + # Compare current source headers against stored values. if current_headers: - etag = current_headers.get("url_etag") - last_modified = current_headers.get("url_last_modified") - content_length = current_headers.get("url_content_length") - - stored_etag = adapter_stat.get("url_etag") - stored_lm = adapter_stat.get("url_last_modified") - stored_cl = adapter_stat.get("url_content_length") - - if etag and stored_etag and etag != stored_etag: - return True, "ETag changed" - if last_modified and stored_lm and last_modified != stored_lm: - return True, "Last-Modified changed" - if content_length and stored_cl and content_length != stored_cl: - return True, "Content-Length changed" - - if (etag and not stored_etag) or (last_modified and not stored_lm) or (content_length and not stored_cl): + has_new_header = False + for key, label in _HEADER_CHECKS: + current = current_headers.get(key) + stored = stat.get(key) + if current and stored and current != stored: + return True, label + if current and not stored: + has_new_header = True + if has_new_header: return True, "new header available" - - if days_since_success >= 7: - return True, "fallback 7 days" - + + # Fallback: time since last data change (or last success if never tracked). + last_change = stat.get( + "last_data_change_ts", stat.get("last_success_ts", 0) + ) + if (time.time() - last_change) / 86400 >= 7: + return True, "7-day fallback" + return False, "not stale" -def get_input_requirement(adapter_path: Path): - """Read explicit adapter configuration from config.json.""" - config_path = adapter_path.parent / "config.json" - if config_path.exists(): + +# โ”€โ”€ Adapter Discovery โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ + + +def load_adapter_config(adapter_dir: Path) -> dict: + """Read adapter configuration from ``config.json``.""" + config_path = adapter_dir / "config.json" + if not config_path.exists(): + return {} + try: + with open(config_path, "r", encoding="utf-8") as f: + return json.load(f) + except Exception as e: + print(f"Warning: Failed to parse {config_path}: {e}") + return {} + + +def discover_adapters(stats: dict) -> list[dict]: + """Scan *UTILS_DIR* for adapters and gather scheduling metadata. + + Returns a list of info dicts, sorted stale-first then alphabetically. + """ + infos: list[dict] = [] + for adapter_dir in UTILS_DIR.iterdir(): + adapter_path = adapter_dir / "adapter.py" + if not adapter_dir.is_dir() or not adapter_path.exists(): + continue + + config = load_adapter_config(adapter_dir) + url = config.get("url") + headers = check_url_headers(url) + stale, reason = is_stale(adapter_dir.name, stats, headers) + + infos.append({ + "name": adapter_dir.name, + "adapter_path": adapter_path, + "stale": stale, + "reason": reason, + "url": url, + "headers": headers, + "requires_json": config.get("requires_json", False), + "requires_csv": config.get("requires_csv", False), + "arg_name": config.get("arg_name"), + }) + + infos.sort(key=lambda x: (not x["stale"], x["name"])) + return infos + + +# โ”€โ”€ Duplicate Detection โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ + + +def compute_data_fingerprint(data_dir: Path) -> str: + """Compute a stable fingerprint for all JSON outputs in a directory. + + Uses ``normalized_hash`` from ``check_duplicate_entries`` which strips + scrape-specific fields (``retrieved_timestamp``, ``evaluation_id``) + before hashing. This means identical evaluation data always produces + the same fingerprint regardless of when it was scraped. + + Returns an empty string when the directory contains no JSON files. + """ + file_hashes: list[str] = [] + for json_file in sorted(data_dir.rglob("*.json")): try: - with open(config_path, "r", encoding="utf-8") as f: - config = json.load(f) - return ( - config.get("requires_json", False), - config.get("requires_csv", False), - config.get("url"), - config.get("arg_name") - ) - except Exception as e: - print(f"Warning: Failed to parse {config_path}: {e}") - - return False, False, None, None + with open(json_file, "r", encoding="utf-8") as f: + payload = json.load(f) + file_hashes.append(normalized_hash(payload)) + except (json.JSONDecodeError, OSError) as e: + print(f" Warning: Could not hash {json_file.name}: {e}") + continue -def main(): - parser = argparse.ArgumentParser(description="Run all Every Eval Ever adapters robustly.") - parser.add_argument("--dry-run", action="store_true", help="Do not upload to Hugging Face") - args = parser.parse_args() + if not file_hashes: + return "" + + combined = "\n".join(sorted(file_hashes)) + return hashlib.sha256(combined.encode("utf-8")).hexdigest() + + +# โ”€โ”€ Adapter Execution โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ + + +def build_adapter_env() -> dict[str, str]: + """Build the environment dict for adapter subprocesses. + + Adds ``every_eval_ever`` to ``PYTHONPATH`` so adapters can import it. + """ + env = os.environ.copy() + eee_path = str(Path("every_eval_ever").absolute()) + if "PYTHONPATH" in env: + env["PYTHONPATH"] = f"{eee_path}{os.pathsep}{env['PYTHONPATH']}" + else: + env["PYTHONPATH"] = eee_path + return env + + +def prepare_adapter_command( + info: dict, + adapter_data_dir: Path, +) -> tuple[list[str], Path | None]: + """Build the CLI command for an adapter and download any required input. + + Returns ``(command, tmp_input_file)``. *tmp_input_file* is ``None`` + when no download was needed. + + Raises ``ValueError`` when the adapter requires input data but no URL + is configured. + """ + adapter = info["name"] + adapter_path: Path = info["adapter_path"] + content = adapter_path.read_text(encoding="utf-8") + + cmd = ["uv", "run", "python", "-m", f"utils.{adapter}.adapter"] + if "--output-dir" in content: + cmd.extend(["--output-dir", str(adapter_data_dir)]) + if "--from-hf" in content: + cmd.append("--from-hf") + + requires_json: bool = info["requires_json"] + requires_csv: bool = info["requires_csv"] + url: str | None = info["url"] + arg_name: str | None = info["arg_name"] + + if (requires_json or requires_csv) and not url: + raise ValueError( + f"requires {'JSON' if requires_json else 'CSV'} input " + f"({arg_name}) but no URL configured" + ) + + tmp_file: Path | None = None + if requires_json and url: + tmp_file = DATA_DIR / f"{adapter}_input.json" + print(f" Downloading JSON input from {url}") + download_file(url, tmp_file) + cmd.extend([arg_name, str(tmp_file)]) + elif requires_csv and url: + tmp_file = DATA_DIR / f"{adapter}_input.csv" + print(f" Downloading CSV input from {url}") + download_file(url, tmp_file) + cmd.extend([arg_name, str(tmp_file)]) + + return cmd, tmp_file + + +def validate_adapter_outputs( + adapter_data_dir: Path, + env: dict[str, str], +) -> tuple[int, int, list]: + """Run schema validation on adapter outputs, deleting invalid files. + + Returns ``(valid_count, failed_count, error_list)``. + """ + cmd = [ + "uv", "run", "python", "-m", "every_eval_ever", + "validate", "--format", "json", str(adapter_data_dir), + ] + result = subprocess.run(cmd, capture_output=True, text=True, env=env) - # Create data dir - DATA_DIR.mkdir(exist_ok=True) - - # Initialize API and check for existing PR - api = HfApi() - print("Checking for existing PRs...") + try: + stdout = result.stdout.strip() + idx = stdout.find("[") + val_data = json.loads(stdout[idx:]) if idx != -1 else [] + except json.JSONDecodeError as e: + print(f" Failed to parse validation output: {e}") + val_data = [] + + valid_count = 0 + failed_count = 0 + errors: list = [] + + for report in val_data: + if report.get("valid"): + valid_count += 1 + else: + failed_count += 1 + errors.extend(report.get("errors", [])) + invalid_path = Path(report.get("file", "")) + if invalid_path.exists(): + invalid_path.unlink() + + return valid_count, failed_count, errors + + +# โ”€โ”€ PR Management โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ + + +def find_existing_pr(api: HfApi) -> Any | None: + """Find the most recent open PR by the current user on the HF repo.""" try: current_user = api.whoami().get("name") except Exception as e: - print(f"Failed to get current user: {e}") + print(f"Warning: Could not identify current HF user: {e}") current_user = None try: - prs = api.get_repo_discussions(repo_id=REPO_ID, repo_type=REPO_TYPE) + discussions = api.get_repo_discussions( + repo_id=REPO_ID, repo_type=REPO_TYPE + ) open_prs = [ - pr for pr in prs - if getattr(pr, "is_pull_request", False) - and pr.status == "open" - and (pr.author == current_user if current_user else True) + d + for d in discussions + if getattr(d, "is_pull_request", False) + and d.status == "open" + and (d.author == current_user if current_user else True) ] - existing_pr = max(open_prs, key=lambda x: x.num) if open_prs else None + return max(open_prs, key=lambda x: x.num) if open_prs else None except Exception as e: - print(f"Error fetching PRs from Hugging Face: {e}") + print(f"Warning: Could not fetch PRs: {e}") traceback.print_exc() - existing_pr = None - - revision = f"refs/pr/{existing_pr.num}" if existing_pr else "main" - if existing_pr: - print(f"Found existing PR #{existing_pr.num} ({existing_pr.url}). Using revision {revision} for state.") - else: - print("No open PR found. Will run against main and create a new PR later if needed.") - - any_failures = False + return None + + +def load_remote_state(revision: str) -> tuple[dict, dict]: + """Download adapter_stats and run_report from HuggingFace. - # Download existing state - # Try data/ prefix first, fallback to root + Tries the ``data/`` prefix first, then falls back to root-level paths + to handle both repository layouts. + """ stats = download_hf_json("data/adapter_stats.json", {}, revision=revision) if not stats: stats = download_hf_json("adapter_stats.json", {}, revision=revision) - - last_report = download_hf_json("data/run_report.json", {}, revision=revision) - if not last_report: - last_report = download_hf_json("run_report.json", {}, revision=revision) - today = datetime.datetime.now() - is_sunday = today.weekday() == 6 - is_monthly_run = today.day <= 7 - - # We will build a new report for today - today_str = today.strftime("%Y-%m-%d") - current_report = { - "date": today_str, - "adapters": {} - } + report = download_hf_json("data/run_report.json", {}, revision=revision) + if not report: + report = download_hf_json("run_report.json", {}, revision=revision) - adapters = [d.name for d in UTILS_DIR.iterdir() if d.is_dir() and (d / "adapter.py").exists()] - - # Gather adapter requirements and check staleness - adapter_info = [] - print("Analyzing adapters...") - for adapter in adapters: - adapter_path = UTILS_DIR / adapter / "adapter.py" - try: - requires_json, requires_csv, url, arg_name = get_input_requirement(adapter_path) - except Exception as e: - print(f"Warning: Could not parse adapter {adapter} requirements: {e}") - requires_json, requires_csv, url, arg_name = False, False, None, None - - current_headers = check_headers(url) - stale, reason = is_stale(adapter, stats, current_headers) - - adapter_info.append({ - "name": adapter, - "stale": stale, - "reason": reason, - "url": url, - "headers": current_headers, - "requires_json": requires_json, - "requires_csv": requires_csv, - "arg_name": arg_name, - "adapter_path": adapter_path - }) + return stats, report - # Sort adapters: stale first, then alphabetically - adapter_info.sort(key=lambda x: (not x["stale"], x["name"])) - for info in adapter_info: - adapter = info["name"] - adapter_stat = stats.get(adapter, {}) - time_s = adapter_stat.get("time_s", 0) - size_mb = adapter_stat.get("size_mb", 0) - - is_heavy = time_s > HEAVY_TIME_S or size_mb > HEAVY_SIZE_MB - stale = info["stale"] - - if is_heavy and not is_monthly_run and not stale: - print(f"Skipping heavy adapter {adapter} (runs monthly or when stale)") - continue - - print(f"\n--- Running adapter: {adapter} (Stale: {stale}, Reason: {info['reason']}) ---") - - adapter_path = info["adapter_path"] - requires_json = info["requires_json"] - requires_csv = info["requires_csv"] - url = info["url"] - arg_name = info["arg_name"] - - adapter_data_dir = DATA_DIR / adapter - # Clean previous run data if any - if adapter_data_dir.exists(): - shutil.rmtree(adapter_data_dir) - - adapter_data_dir.mkdir(parents=True, exist_ok=True) - - cmd = ["uv", "run", "python", "-m", f"utils.{adapter}.adapter"] - - # Prepare environment for adapter with every_eval_ever in PYTHONPATH - env = os.environ.copy() - eee_path = str(Path("every_eval_ever").absolute()) - if "PYTHONPATH" in env: - env["PYTHONPATH"] = f"{eee_path}{os.pathsep}{env['PYTHONPATH']}" +def create_new_pr(api: HfApi) -> int: + """Create a new PR on the HF dataset repo and return its number.""" + pr = api.create_pull_request( + repo_id=REPO_ID, + title="Automated Adapter Data Update", + description="Data update from GitHub Actions", + repo_type=REPO_TYPE, + ) + print(f" Created new PR #{pr.num} ({pr.url})") + return pr.num + + +# โ”€โ”€ Upload โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ + + +def collect_data_files() -> list[CommitOperationAdd]: + """Collect all files under ``data/`` as commit operations for upload.""" + operations: list[CommitOperationAdd] = [] + if not DATA_DIR.exists(): + return operations + + for file_path in sorted(DATA_DIR.rglob("*")): + if file_path.is_file(): + operations.append( + CommitOperationAdd( + path_in_repo=file_path.as_posix(), + path_or_fileobj=str(file_path), + ) + ) + return operations + + +def upload_to_hf( + api: HfApi, + existing_pr: Any | None, + operations: list[CommitOperationAdd], +) -> bool: + """Upload files to HuggingFace via a PR. + + Reuses an existing open PR when available, otherwise creates a new one. + Returns ``True`` on success. + """ + if not os.environ.get("HF_TOKEN"): + print("ERROR: HF_TOKEN not set, skipping upload.") + return False + + try: + if existing_pr: + pr_num = existing_pr.num + print(f" Uploading to existing PR #{pr_num}") else: - env["PYTHONPATH"] = eee_path - - # Only pass --output-dir if the adapter script mentions it - content = adapter_path.read_text(encoding="utf-8") - if "--output-dir" in content: - cmd.extend(["--output-dir", str(adapter_data_dir)]) - - if "--from-hf" in content: - cmd.append("--from-hf") - - tmp_file = None - try: - if (requires_json or requires_csv) and not url: - print(f"Skipping adapter {adapter} because it requires {arg_name} but no URL was found in the script.") - continue - - if requires_json and url: - tmp_file = DATA_DIR / f"{adapter}_input.json" - print(f"Downloading required JSON input from {url}") - download_file(url, tmp_file) - cmd.extend([arg_name, str(tmp_file)]) - elif requires_csv and url: - tmp_file = DATA_DIR / f"{adapter}_input.csv" - print(f"Downloading required CSV input from {url}") - download_file(url, tmp_file) - cmd.extend([arg_name, str(tmp_file)]) - - start_t = time.time() - res = subprocess.run(cmd, capture_output=True, text=True, env=env) - elapsed = time.time() - start_t - - if res.returncode != 0: - print(f"Execution FAILED for {adapter}:\n{res.stderr}") - stats.setdefault(adapter, {})["last_failed"] = True - current_report["adapters"][adapter] = { + pr_num = create_new_pr(api) + + revision = f"refs/pr/{pr_num}" + today = datetime.datetime.now().strftime("%Y-%m-%d") + api.create_commit( + repo_id=REPO_ID, + repo_type=REPO_TYPE, + revision=revision, + operations=operations, + commit_message=f"Automated data update ({today})", + ) + print(f" Upload complete to PR #{pr_num}") + return True + except Exception as e: + print(f" Upload failed: {e}") + traceback.print_exc() + return False + + +# โ”€โ”€ Single-Adapter Processing โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ + + +def process_adapter( + info: dict, + stats: dict, + today: datetime.datetime, + env: dict[str, str], +) -> dict: + """Run a single adapter through the full pipeline. + + Steps: schedule check โ†’ execute โ†’ validate โ†’ fingerprint โ†’ update stats. + + Returns a result dict with keys: ``status``, ``report_entry``, ``failed``. + """ + adapter = info["name"] + stat = stats.get(adapter, {}) + is_heavy = ( + stat.get("time_s", 0) > HEAVY_TIME_S + or stat.get("size_mb", 0) > HEAVY_SIZE_MB + ) + is_monthly_window = today.day <= 7 + + # โ”€โ”€ Scheduling gate โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ + # Non-stale adapters are skipped unless it's a heavy adapter in the + # monthly window (which forces a re-check regardless of staleness). + if not info["stale"]: + if not (is_heavy and is_monthly_window): + label = "heavy, deferred to monthly" if is_heavy else "not stale" + print(f" Skipping ({label})") + return _skip_result(label) + print(f" Monthly re-check for heavy adapter") + + # โ”€โ”€ Prepare workspace โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ + adapter_data_dir = DATA_DIR / adapter + if adapter_data_dir.exists(): + shutil.rmtree(adapter_data_dir) + adapter_data_dir.mkdir(parents=True, exist_ok=True) + + tmp_file: Path | None = None + try: + cmd, tmp_file = prepare_adapter_command(info, adapter_data_dir) + + # โ”€โ”€ Execute โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ + start = time.time() + result = subprocess.run(cmd, capture_output=True, text=True, env=env) + elapsed = time.time() - start + + if result.returncode != 0: + print(f" FAILED ({elapsed:.1f}s):\n{result.stderr[-500:]}") + stats.setdefault(adapter, {})["last_failed"] = True + return { + "status": "exec_failed", + "report_entry": { "execution_failed": True, - "error": res.stderr[-500:] - } - any_failures = True - continue - - print(f"Execution succeeded in {elapsed:.2f}s") - - # Validation - print("Validating outputs...") - val_cmd = ["uv", "run", "python", "-m", "every_eval_ever", "validate", "--format", "json", str(adapter_data_dir)] - val_res = subprocess.run(val_cmd, capture_output=True, text=True, env=env) - - # The validation command outputs JSON, but may include log prefixes. - # Find the first '[' to parse the validation array. - try: - out_str = val_res.stdout.strip() - idx = out_str.find('[') - if idx != -1: - val_data = json.loads(out_str[idx:]) - else: - val_data = [] - except json.JSONDecodeError as e: - print(f"Failed to parse validation JSON for {adapter}: {e}") - print(f"Stdout was: {val_res.stdout}") - val_data = [] - - valid_files = 0 - failed_files = 0 - errors_list = [] - - for f_report in val_data: - if f_report.get("valid"): - valid_files += 1 - else: - failed_files += 1 - errs = f_report.get("errors", []) - errors_list.extend(errs) - # Delete invalid file - invalid_f = Path(f_report.get("file")) - if invalid_f.exists(): - invalid_f.unlink() - - print(f"Validation: {valid_files} valid, {failed_files} failed") - - is_successful = valid_files > 0 and failed_files == 0 - - if is_successful: - # Size measurement - dir_size_mb = get_dir_size_mb(adapter_data_dir) - - # Update stats - update_data = { - "time_s": elapsed, - "size_mb": dir_size_mb, - "last_success_ts": time.time(), - "last_failed": False - } - if info["headers"]: - for k, v in info["headers"].items(): - if v: - update_data[k] = v - stats.setdefault(adapter, {}).update(update_data) - - current_report["adapters"][adapter] = { - "execution_failed": False, - "valid_files": valid_files, - "failed_files": failed_files, - "errors": errors_list[:50] - } - else: - stats.setdefault(adapter, {})["last_failed"] = True - current_report["adapters"][adapter] = { - "execution_failed": False, - "valid_files": valid_files, - "failed_files": failed_files, - "error": f"Validation failed: {valid_files} valid, {failed_files} failed.", - "errors": errors_list[:50] - } - any_failures = True - - except Exception as e: - print(f"Exception during {adapter} processing: {e}") - traceback.print_exc() + "error": result.stderr[-500:], + }, + "failed": True, + } + + # โ”€โ”€ Validate โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ + print(f" Ran in {elapsed:.1f}s, validating...") + valid, failed, errors = validate_adapter_outputs(adapter_data_dir, env) + print(f" Validation: {valid} valid, {failed} failed") + + if valid == 0 or failed > 0: stats.setdefault(adapter, {})["last_failed"] = True - current_report["adapters"][adapter] = { - "execution_failed": True, - "error": str(e) + return { + "status": "validation_failed", + "report_entry": { + "execution_failed": False, + "valid_files": valid, + "failed_files": failed, + "error": f"Validation: {valid} valid, {failed} failed", + "errors": errors[:50], + }, + "failed": True, } + + # โ”€โ”€ Duplicate detection โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ + fingerprint = compute_data_fingerprint(adapter_data_dir) + stored_fingerprint = stat.get("data_fingerprint", "") + data_changed = fingerprint != stored_fingerprint + + if data_changed: + print(f" New data detected (fingerprint changed)") + else: + print(f" Data unchanged (same fingerprint as existing)") + + # โ”€โ”€ Update stats โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ + update: dict[str, Any] = { + "time_s": elapsed, + "size_mb": get_dir_size_mb(adapter_data_dir), + "last_success_ts": time.time(), + "last_failed": False, + "data_fingerprint": fingerprint, + } + if data_changed: + update["last_data_change_ts"] = time.time() + + # Persist source headers for future staleness comparisons. + for key, value in info["headers"].items(): + if value: + update[key] = value + + stats.setdefault(adapter, {}).update(update) + + return { + "status": "success", + "report_entry": { + "execution_failed": False, + "valid_files": valid, + "failed_files": failed, + "data_changed": data_changed, + "errors": errors[:50], + }, + "failed": False, + } + + except ValueError as e: + # Raised by prepare_adapter_command when input URL is missing. + print(f" Skipping: {e}") + return _skip_result(str(e)) + + except Exception as e: + print(f" Exception: {e}") + traceback.print_exc() + stats.setdefault(adapter, {})["last_failed"] = True + return { + "status": "exception", + "report_entry": { + "execution_failed": True, + "error": str(e), + }, + "failed": True, + } + + finally: + if tmp_file and tmp_file.exists(): + tmp_file.unlink() + + +def _skip_result(reason: str) -> dict: + """Build a result dict for a skipped adapter.""" + return { + "status": "skipped", + "report_entry": None, + "failed": False, + "skip_reason": reason, + } + + +# โ”€โ”€ Main โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ + + +def parse_args() -> argparse.Namespace: + """Parse command-line arguments.""" + parser = argparse.ArgumentParser( + description="Run all Every Eval Ever adapters with intelligent scheduling.", + ) + parser.add_argument( + "--dry-run", + action="store_true", + help="Run adapters locally but do not upload to HuggingFace", + ) + return parser.parse_args() + + +def main() -> int: + """Entry point: discover, schedule, run, and upload adapters.""" + args = parse_args() + DATA_DIR.mkdir(exist_ok=True) + + # โ”€โ”€ PR discovery & remote state โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ + api = HfApi() + print("Checking for existing PRs...") + existing_pr = find_existing_pr(api) + + revision = f"refs/pr/{existing_pr.num}" if existing_pr else "main" + if existing_pr: + print( + f"Found PR #{existing_pr.num} ({existing_pr.url}), " + f"loading state from {revision}" + ) + else: + print("No open PR found, loading state from main") + + stats, _ = load_remote_state(revision) + + # โ”€โ”€ Discover & analyse adapters โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ + print("\nAnalysing adapters...") + adapter_infos = discover_adapters(stats) + print( + f"Found {len(adapter_infos)} adapter(s): " + f"{sum(1 for a in adapter_infos if a['stale'])} stale, " + f"{sum(1 for a in adapter_infos if not a['stale'])} current" + ) + + today = datetime.datetime.now() + env = build_adapter_env() + report: dict[str, Any] = { + "date": today.strftime("%Y-%m-%d"), + "adapters": {}, + } + any_failures = False + summary: dict[str, list[str]] = { + "ran": [], + "skipped": [], + "failed": [], + } + + # โ”€โ”€ Process each adapter โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ + for info in adapter_infos: + adapter = info["name"] + print(f"\n{'โ”€' * 60}") + print(f"Adapter: {adapter} | Stale: {info['stale']} ({info['reason']})") + + result = process_adapter(info, stats, today, env) + + if result["report_entry"]: + report["adapters"][adapter] = result["report_entry"] + + if result["failed"]: any_failures = True - finally: - if tmp_file and tmp_file.exists(): - tmp_file.unlink() - - # Save stats and report - with open(STATS_FILE, "w", encoding="utf-8") as f: - json.dump(stats, f, indent=2) - - with open(REPORT_FILE, "w", encoding="utf-8") as f: - json.dump(current_report, f, indent=2) - - # Upload to HF - if not args.dry_run: - print("Uploading to Hugging Face...") - try: - if existing_pr: - print(f"Updating existing PR #{existing_pr.num}") - pr_num = existing_pr.num - else: - print("Creating new PR...") - try: - new_pr = api.create_pull_request( - repo_id=REPO_ID, - title="Automated Adapter Data Update", - description="Data update from GitHub Actions", - repo_type=REPO_TYPE - ) - pr_num = new_pr.num - print(f"Successfully created new PR #{pr_num} ({new_pr.url})") - except Exception as pr_err: - print(f"Error: Failed to create new PR. {pr_err}") - traceback.print_exc() - any_failures = True - raise pr_err - - upload_revision = f"refs/pr/{pr_num}" - - print(f"Uploading using upload_large_folder to revision {upload_revision}...") - commit_info = api.upload_large_folder( - repo_id=REPO_ID, - folder_path=".", - repo_type=REPO_TYPE, - revision=upload_revision, - allow_patterns=["data/**"] - ) - commit_url = getattr(commit_info, 'commit_url', getattr(commit_info, 'pr_url', str(commit_info))) - print(f"Upload complete! URL: {commit_url}") - except Exception as e: - print(f"Upload failed: {e}") - traceback.print_exc() - any_failures = True - - import sys + summary["failed"].append(adapter) + elif result["status"] == "success": + summary["ran"].append(adapter) + else: + summary["skipped"].append(adapter) + + # โ”€โ”€ Summary โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ + print(f"\n{'โ•' * 60}") + print(f"Run summary ({today.strftime('%Y-%m-%d')})") + print(f" Ran: {len(summary['ran'])} {summary['ran']}") + print(f" Skipped: {len(summary['skipped'])} {summary['skipped']}") + print(f" Failed: {len(summary['failed'])} {summary['failed']}") + print(f"{'โ•' * 60}") + + # โ”€โ”€ Save state โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ + save_json(STATS_FILE, stats) + save_json(REPORT_FILE, report) + + # โ”€โ”€ Upload โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ + has_results = bool(report["adapters"]) + if not args.dry_run and has_results: + print("\nCollecting files for upload...") + operations = collect_data_files() + if operations: + print(f"Uploading {len(operations)} file(s) to HuggingFace...") + if not upload_to_hf(api, existing_pr, operations): + any_failures = True + else: + print("No files to upload.") + elif not has_results: + print("\nNo adapters ran โ€” nothing to upload.") + if any_failures: - print("One or more adapters failed, or upload failed.") - sys.exit(1) + print("\nFinished with failures.") + return 1 + + print("\nAll done!") + return 0 + if __name__ == "__main__": - main() \ No newline at end of file + sys.exit(main()) From b4fa9f8bb161cc126094144ec80266f358cdce92 Mon Sep 17 00:00:00 2001 From: Deep Joshi <24bce152@nirmauni.ac.in> Date: Mon, 6 Jul 2026 17:36:44 +0530 Subject: [PATCH 32/44] Update adapter.py --- utils/terminal_bench_2/adapter.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/utils/terminal_bench_2/adapter.py b/utils/terminal_bench_2/adapter.py index 7a1653ae0..88e1c0b37 100644 --- a/utils/terminal_bench_2/adapter.py +++ b/utils/terminal_bench_2/adapter.py @@ -21,7 +21,7 @@ import json import uuid -from eval_types import ( +from every_eval_ever.eval_types import ( AgenticEvalConfig, AvailableTool, EvalLibrary, From a77d15f49d7d876d01db6470921d095b6cc8819a Mon Sep 17 00:00:00 2001 From: Deep Joshi <24bce152@nirmauni.ac.in> Date: Mon, 6 Jul 2026 17:39:44 +0530 Subject: [PATCH 33/44] Change import path for eval_types module --- utils/exgentic/adapter.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/utils/exgentic/adapter.py b/utils/exgentic/adapter.py index b7a4c02b5..427044203 100644 --- a/utils/exgentic/adapter.py +++ b/utils/exgentic/adapter.py @@ -31,7 +31,7 @@ sys.path.insert(0, str(Path(__file__).parent.parent.parent)) sys.path.insert(0, str(Path(__file__).parent.parent)) -from eval_types import ( +from every_eval_ever.eval_types import ( AgenticEvalConfig, EvalLibrary, EvaluationLog, From 2ffe9024ee49b29f0a782135bf71cf202f3e9636 Mon Sep 17 00:00:00 2001 From: Deep Joshi <24bce152@nirmauni.ac.in> Date: Mon, 6 Jul 2026 20:04:40 +0530 Subject: [PATCH 34/44] Increase thresholds for heavy adapters classification --- utils/scripts/run_adapters.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/utils/scripts/run_adapters.py b/utils/scripts/run_adapters.py index 07ddaa6c1..1324791dc 100644 --- a/utils/scripts/run_adapters.py +++ b/utils/scripts/run_adapters.py @@ -38,8 +38,8 @@ # Adapters exceeding these thresholds are classified as "heavy" and only run # during the monthly window (first 7 days) or when their source is stale. -HEAVY_TIME_S = 60 -HEAVY_SIZE_MB = 50 +HEAVY_TIME_S = 240 +HEAVY_SIZE_MB = 250 # โ”€โ”€ File & Network Utilities โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ From 0c409bb39a543db3e447ab06fcbf71787814f4cf Mon Sep 17 00:00:00 2001 From: Deep Joshi <24bce152@nirmauni.ac.in> Date: Tue, 7 Jul 2026 13:51:28 +0530 Subject: [PATCH 35/44] Increase HEAVY_TIME_S threshold from 240 to 900 --- utils/scripts/run_adapters.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/utils/scripts/run_adapters.py b/utils/scripts/run_adapters.py index 1324791dc..09dcda676 100644 --- a/utils/scripts/run_adapters.py +++ b/utils/scripts/run_adapters.py @@ -38,7 +38,7 @@ # Adapters exceeding these thresholds are classified as "heavy" and only run # during the monthly window (first 7 days) or when their source is stale. -HEAVY_TIME_S = 240 +HEAVY_TIME_S = 900 HEAVY_SIZE_MB = 250 From 84f805633b87fe3addcea5327067b01a26a359de Mon Sep 17 00:00:00 2001 From: DeepLumiere Date: Tue, 7 Jul 2026 17:53:27 +0530 Subject: [PATCH 36/44] add output directory argument to adapter scripts and update dependencies --- .github/workflows/adapter_cron.yml | 3 +- pyproject.toml | 2 + utils/helm/adapter.py | 11 +- utils/multi_swe_bench/adapter.py | 9 +- utils/rewardbench/adapter.py | 21 +- utils/scripts/run_adapters.py | 97 +++-- utils/swe_bench_verified/adapter.py | 9 +- utils/swe_polybench/adapter.py | 9 +- utils/terminal_bench_2/adapter.py | 9 +- uv.lock | 544 ++++++++++++++++++++++++++++ 10 files changed, 658 insertions(+), 56 deletions(-) diff --git a/.github/workflows/adapter_cron.yml b/.github/workflows/adapter_cron.yml index 9e89a5037..8821ebf54 100644 --- a/.github/workflows/adapter_cron.yml +++ b/.github/workflows/adapter_cron.yml @@ -9,7 +9,6 @@ jobs: run-adapters: runs-on: ubuntu-latest environment: adapter_cron - steps: - name: Checkout repository uses: actions/checkout@v4 @@ -23,7 +22,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v5 with: - python-version: "3.12" + python-version-file: "pyproject.toml" - name: Install dependencies run: uv sync --locked --all-extras diff --git a/pyproject.toml b/pyproject.toml index 450f30f30..a9bc6ec7a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -12,10 +12,12 @@ authors = [ ] requires-python = ">=3.12" dependencies = [ + "aiohttp>=3.13.3", "datamodel-code-generator[ruff]>=0.52.2", "duckdb>=1.5.2", "huggingface-hub>=0.36.0,<1.0.0", "jsonschema>=4.26.0,<5.0.0", + "locust==2.44.5.dev5", "matplotlib>=3.10.8", "numpy>=2.4.1", "pandas>=2.3.3", diff --git a/utils/helm/adapter.py b/utils/helm/adapter.py index df365f304..bd4d484fa 100644 --- a/utils/helm/adapter.py +++ b/utils/helm/adapter.py @@ -79,6 +79,12 @@ def parse_args(): default='unknown', help='Version of the evaluation library', ) + parser.add_argument( + '--output-dir', + type=str, + default=None, + help='Output directory', + ) return parser.parse_args() @@ -176,6 +182,7 @@ def convert( eval_library_name: str = 'helm', eval_library_version: str = 'unknown', source_data_url: str = 'unknown', + output_dir: str | None = None, ): """Convert HELM leaderboard data into unified evaluation logs.""" retrieved_timestamp = str(time.time()) @@ -360,9 +367,10 @@ def convert( developer = model_info.developer model = model_id + out_path = output_dir if output_dir else f'data/{leaderboard_name}' filepath = save_evaluation_log( eval_log, - f'data/{leaderboard_name}', + out_path, developer, model, ) @@ -416,6 +424,7 @@ def main(): eval_library_name=args.eval_library_name, eval_library_version=args.eval_library_version, source_data_url=source_data_url, + output_dir=args.output_dir, ) print('Done!') diff --git a/utils/multi_swe_bench/adapter.py b/utils/multi_swe_bench/adapter.py index 776870fc8..f1196d2b8 100644 --- a/utils/multi_swe_bench/adapter.py +++ b/utils/multi_swe_bench/adapter.py @@ -160,6 +160,11 @@ def convert_submission( def main(): + import argparse + parser = argparse.ArgumentParser() + parser.add_argument("--output-dir", type=str, default=OUTPUT_BASE) + args = parser.parse_args() + retrieved_timestamp = str(time.time()) count = 0 errors = 0 @@ -186,7 +191,7 @@ def main(): eval_log = convert_submission(submission_dir, lang, retrieved_timestamp) dev = eval_log.model_info.developer or "unknown" model_name = eval_log.model_info.name.split("/")[-1] - filepath = save_evaluation_log(eval_log, OUTPUT_BASE, dev, model_name) + filepath = save_evaluation_log(eval_log, args.output_dir, dev, model_name) score = eval_log.evaluation_results[0].score_details.score print(f" [{score:.1%}] {submission_dir.name} โ†’ {filepath}") count += 1 @@ -194,7 +199,7 @@ def main(): print(f" ERROR {submission_dir.name}: {e}") errors += 1 - print(f"\nGenerated {count} files, {errors} errors โ†’ {OUTPUT_BASE}/") + print(f"\nGenerated {count} files, {errors} errors โ†’ {args.output_dir}/") if __name__ == "__main__": diff --git a/utils/rewardbench/adapter.py b/utils/rewardbench/adapter.py index 0784ed239..56b1845c2 100644 --- a/utils/rewardbench/adapter.py +++ b/utils/rewardbench/adapter.py @@ -134,10 +134,10 @@ def _make_model_info( ) -def _save_eval_log(eval_log: EvaluationLog, developer: str, model: str) -> Path: +def _save_eval_log(eval_log: EvaluationLog, developer: str, model: str, output_dir: Path = OUTPUT_DIR) -> Path: """Save an evaluation log to the standard directory structure.""" dir_path = ( - OUTPUT_DIR / sanitize_filename(developer) / sanitize_filename(model) + output_dir / sanitize_filename(developer) / sanitize_filename(model) ) dir_path.mkdir(parents=True, exist_ok=True) @@ -172,7 +172,7 @@ def parse_score(value: str) -> Optional[float]: return None -def fetch_rewardbench_v1(retrieved_timestamp: str) -> int: +def fetch_rewardbench_v1(retrieved_timestamp: str, output_dir: Path = OUTPUT_DIR) -> int: """Fetch and process RewardBench v1 results from the CSV file.""" print('Fetching RewardBench v1 CSV...') @@ -233,14 +233,14 @@ def fetch_rewardbench_v1(retrieved_timestamp: str) -> int: else: dev, model = 'unknown', model_info.id - filepath = _save_eval_log(eval_log, dev, model) + filepath = _save_eval_log(eval_log, dev, model, output_dir) print(f'Saved: {filepath}') count += 1 return count -def fetch_rewardbench_v2(retrieved_timestamp: str) -> int: +def fetch_rewardbench_v2(retrieved_timestamp: str, output_dir: Path = OUTPUT_DIR) -> int: """Fetch and process RewardBench v2 results from the HuggingFace dataset.""" print('Fetching RewardBench v2 model list...') @@ -348,7 +348,7 @@ def fetch_rewardbench_v2(retrieved_timestamp: str) -> int: else: dev, model = 'unknown', model_info.id - filepath = _save_eval_log(eval_log, dev, model) + filepath = _save_eval_log(eval_log, dev, model, output_dir) print(f' Saved: {filepath}') count += 1 @@ -357,6 +357,11 @@ def fetch_rewardbench_v2(retrieved_timestamp: str) -> int: def main(): """Main function to fetch and process RewardBench results.""" + import argparse + parser = argparse.ArgumentParser() + parser.add_argument('--output-dir', type=Path, default=OUTPUT_DIR) + args = parser.parse_args() + retrieved_timestamp = str(time.time()) print('=' * 60) @@ -364,7 +369,7 @@ def main(): print('=' * 60) try: - v1_count = fetch_rewardbench_v1(retrieved_timestamp) + v1_count = fetch_rewardbench_v1(retrieved_timestamp, args.output_dir) print(f'\nProcessed {v1_count} models from RewardBench v1') except Exception as e: print(f'Error processing RewardBench v1: {e}') @@ -377,7 +382,7 @@ def main(): print('=' * 60) try: - v2_count = fetch_rewardbench_v2(retrieved_timestamp) + v2_count = fetch_rewardbench_v2(retrieved_timestamp, args.output_dir) print(f'\nProcessed {v2_count} models from RewardBench v2') except Exception as e: print(f'Error processing RewardBench v2: {e}') diff --git a/utils/scripts/run_adapters.py b/utils/scripts/run_adapters.py index 09dcda676..d87cd8549 100644 --- a/utils/scripts/run_adapters.py +++ b/utils/scripts/run_adapters.py @@ -38,8 +38,8 @@ # Adapters exceeding these thresholds are classified as "heavy" and only run # during the monthly window (first 7 days) or when their source is stale. -HEAVY_TIME_S = 900 -HEAVY_SIZE_MB = 250 +HEAVY_TIME_S = 60 +HEAVY_SIZE_MB = 50 # โ”€โ”€ File & Network Utilities โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ @@ -109,7 +109,7 @@ def check_url_headers(url: str | None) -> dict[str, str | None]: def save_json(path: Path, data: Any) -> None: """Write *data* to a JSON file with readable formatting.""" with open(path, "w", encoding="utf-8") as f: - json.dump(data, f, indent=2) + json.dump(data, f, indent=2, sort_keys=True) # โ”€โ”€ Staleness Detection โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ @@ -294,12 +294,12 @@ def prepare_adapter_command( tmp_file: Path | None = None if requires_json and url: tmp_file = DATA_DIR / f"{adapter}_input.json" - print(f" Downloading JSON input from {url}") + print(f"[{adapter}] Downloading JSON input from {url}") download_file(url, tmp_file) cmd.extend([arg_name, str(tmp_file)]) elif requires_csv and url: tmp_file = DATA_DIR / f"{adapter}_input.csv" - print(f" Downloading CSV input from {url}") + print(f"[{adapter}] Downloading CSV input from {url}") download_file(url, tmp_file) cmd.extend([arg_name, str(tmp_file)]) @@ -325,7 +325,7 @@ def validate_adapter_outputs( idx = stdout.find("[") val_data = json.loads(stdout[idx:]) if idx != -1 else [] except json.JSONDecodeError as e: - print(f" Failed to parse validation output: {e}") + print(f"[{adapter_data_dir.name}] Failed to parse validation output: {e}") val_data = [] valid_count = 0 @@ -482,17 +482,13 @@ def process_adapter( stat.get("time_s", 0) > HEAVY_TIME_S or stat.get("size_mb", 0) > HEAVY_SIZE_MB ) - is_monthly_window = today.day <= 7 # โ”€โ”€ Scheduling gate โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ - # Non-stale adapters are skipped unless it's a heavy adapter in the - # monthly window (which forces a re-check regardless of staleness). + # Non-stale adapters are skipped. if not info["stale"]: - if not (is_heavy and is_monthly_window): - label = "heavy, deferred to monthly" if is_heavy else "not stale" - print(f" Skipping ({label})") - return _skip_result(label) - print(f" Monthly re-check for heavy adapter") + label = "heavy, deferred" if is_heavy else "not stale" + print(f"[{adapter}] Skipping ({label})") + return _skip_result(label) # โ”€โ”€ Prepare workspace โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ adapter_data_dir = DATA_DIR / adapter @@ -510,7 +506,7 @@ def process_adapter( elapsed = time.time() - start if result.returncode != 0: - print(f" FAILED ({elapsed:.1f}s):\n{result.stderr[-500:]}") + print(f"[{adapter}] FAILED ({elapsed:.1f}s):\n{result.stderr[-500:]}") stats.setdefault(adapter, {})["last_failed"] = True return { "status": "exec_failed", @@ -522,9 +518,9 @@ def process_adapter( } # โ”€โ”€ Validate โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ - print(f" Ran in {elapsed:.1f}s, validating...") + print(f"[{adapter}] Ran in {elapsed:.1f}s, validating...") valid, failed, errors = validate_adapter_outputs(adapter_data_dir, env) - print(f" Validation: {valid} valid, {failed} failed") + print(f"[{adapter}] Validation: {valid} valid, {failed} failed") if valid == 0 or failed > 0: stats.setdefault(adapter, {})["last_failed"] = True @@ -546,9 +542,9 @@ def process_adapter( data_changed = fingerprint != stored_fingerprint if data_changed: - print(f" New data detected (fingerprint changed)") + print(f"[{adapter}] New data detected (fingerprint changed)") else: - print(f" Data unchanged (same fingerprint as existing)") + print(f"[{adapter}] Data unchanged (same fingerprint as existing)") # โ”€โ”€ Update stats โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ update: dict[str, Any] = { @@ -582,11 +578,11 @@ def process_adapter( except ValueError as e: # Raised by prepare_adapter_command when input URL is missing. - print(f" Skipping: {e}") + print(f"[{adapter}] Skipping: {e}") return _skip_result(str(e)) except Exception as e: - print(f" Exception: {e}") + print(f"[{adapter}] Exception: {e}") traceback.print_exc() stats.setdefault(adapter, {})["last_failed"] = True return { @@ -626,6 +622,11 @@ def parse_args() -> argparse.Namespace: action="store_true", help="Run adapters locally but do not upload to HuggingFace", ) + parser.add_argument( + "--force-all", + action="store_true", + help="Force run all adapters regardless of staleness", + ) return parser.parse_args() @@ -653,6 +654,13 @@ def main() -> int: # โ”€โ”€ Discover & analyse adapters โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ print("\nAnalysing adapters...") adapter_infos = discover_adapters(stats) + + if getattr(args, "force_all", False): + print("Force run requested! Marking all adapters as stale.") + for info in adapter_infos: + info["stale"] = True + info["reason"] = "forced by --force-all flag" + print( f"Found {len(adapter_infos)} adapter(s): " f"{sum(1 for a in adapter_infos if a['stale'])} stale, " @@ -673,23 +681,38 @@ def main() -> int: } # โ”€โ”€ Process each adapter โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ - for info in adapter_infos: - adapter = info["name"] - print(f"\n{'โ”€' * 60}") - print(f"Adapter: {adapter} | Stale: {info['stale']} ({info['reason']})") + import concurrent.futures - result = process_adapter(info, stats, today, env) - - if result["report_entry"]: - report["adapters"][adapter] = result["report_entry"] + print(f"\n{'โ”€' * 60}") + for info in adapter_infos: + print(f"Adapter: {info['name']} | Stale: {info['stale']} ({info['reason']})") - if result["failed"]: - any_failures = True - summary["failed"].append(adapter) - elif result["status"] == "success": - summary["ran"].append(adapter) - else: - summary["skipped"].append(adapter) + print("\nRunning adapters in parallel...") + with concurrent.futures.ThreadPoolExecutor() as executor: + futures = { + executor.submit(process_adapter, info, stats, today, env): info["name"] + for info in adapter_infos + } + + for future in concurrent.futures.as_completed(futures): + adapter = futures[future] + try: + result = future.result() + if result["report_entry"]: + report["adapters"][adapter] = result["report_entry"] + + if result["failed"]: + any_failures = True + summary["failed"].append(adapter) + elif result["status"] == "success": + summary["ran"].append(adapter) + else: + summary["skipped"].append(adapter) + except Exception as e: + print(f"[{adapter}] Unhandled exception in thread: {e}") + traceback.print_exc() + any_failures = True + summary["failed"].append(adapter) # โ”€โ”€ Summary โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ print(f"\n{'โ•' * 60}") @@ -726,4 +749,4 @@ def main() -> int: if __name__ == "__main__": - sys.exit(main()) + sys.exit(main()) \ No newline at end of file diff --git a/utils/swe_bench_verified/adapter.py b/utils/swe_bench_verified/adapter.py index 119ab7d04..df3a60bbd 100644 --- a/utils/swe_bench_verified/adapter.py +++ b/utils/swe_bench_verified/adapter.py @@ -215,6 +215,11 @@ def main(): "datasets is required to run this adapter. Install it with: pip install datasets" ) from e + import argparse + parser = argparse.ArgumentParser() + parser.add_argument("--output-dir", type=str, default=OUTPUT_DIR) + args = parser.parse_args() + retrieved_timestamp = str(time.time()) count = 0 errors = 0 @@ -240,7 +245,7 @@ def main(): dev = eval_log.model_info.developer or "unknown" # Use model name without developer prefix for the directory model_name = eval_log.model_info.name.split("/")[-1] - filepath = save_evaluation_log(eval_log, OUTPUT_DIR, dev, model_name) + filepath = save_evaluation_log(eval_log, args.output_dir, dev, model_name) score = eval_log.evaluation_results[0].score_details.score print(f" [{score:.1%}] {submission_dir.name} โ†’ {filepath}") count += 1 @@ -248,7 +253,7 @@ def main(): print(f" ERROR {submission_dir.name}: {e}") errors += 1 - print(f"\nGenerated {count} files, {errors} errors โ†’ {OUTPUT_DIR}/") + print(f"\nGenerated {count} files, {errors} errors โ†’ {args.output_dir}/") if __name__ == "__main__": diff --git a/utils/swe_polybench/adapter.py b/utils/swe_polybench/adapter.py index e54b0620e..b35a3f7b2 100644 --- a/utils/swe_polybench/adapter.py +++ b/utils/swe_polybench/adapter.py @@ -263,6 +263,11 @@ def main(): "pyyaml is required to run this adapter. Install it with: pip install pyyaml" ) from e + import argparse + parser = argparse.ArgumentParser() + parser.add_argument("--output-dir", type=str, default=OUTPUT_BASE) + args = parser.parse_args() + retrieved_timestamp = str(time.time()) count = 0 errors = 0 @@ -300,7 +305,7 @@ def main(): for eval_log, lang in logs_results: dev = eval_log.model_info.developer or "unknown" model_name = eval_log.model_info.name.split("/")[-1] - filepath = save_evaluation_log(eval_log, OUTPUT_BASE, dev, model_name) + filepath = save_evaluation_log(eval_log, args.output_dir, dev, model_name) score = eval_log.evaluation_results[0].score_details.score print(f" [{score:.1%}] {submission_dir.name} [{lang}] โ†’ {filepath}") count += 1 @@ -308,7 +313,7 @@ def main(): print(f" ERROR {submission_dir.name}: {e}") errors += 1 - print(f"\nGenerated {count} files, {errors} errors โ†’ {OUTPUT_BASE}/") + print(f"\nGenerated {count} files, {errors} errors โ†’ {args.output_dir}/") if __name__ == "__main__": diff --git a/utils/terminal_bench_2/adapter.py b/utils/terminal_bench_2/adapter.py index 88e1c0b37..f3a6f6082 100644 --- a/utils/terminal_bench_2/adapter.py +++ b/utils/terminal_bench_2/adapter.py @@ -18,6 +18,7 @@ sys.path.insert(0, str(Path(__file__).parent.parent)) +import argparse import json import uuid @@ -294,6 +295,10 @@ def convert_entry(entry: dict, retrieved_timestamp: str) -> EvaluationLog: def main(): + parser = argparse.ArgumentParser() + parser.add_argument("--output-dir", type=Path, default=Path(OUTPUT_DIR)) + args = parser.parse_args() + retrieved_timestamp = str(time.time()) count = 0 @@ -302,14 +307,14 @@ def main(): eval_log = convert_entry(entry, retrieved_timestamp) org_slug = get_org_slug(entry["model_org"]) model_slug = get_model_slug(entry["model"]) - filepath = save_evaluation_log(eval_log, OUTPUT_DIR, org_slug, model_slug) + filepath = save_evaluation_log(eval_log, args.output_dir, org_slug, model_slug) print(f"[{entry['rank']:3d}] {filepath}") count += 1 except Exception as e: print(f"Error processing rank {entry['rank']} " f"({entry['agent']} / {entry['model']}): {e}") - print(f"\nGenerated {count} files in {OUTPUT_DIR}/") + print(f"\nGenerated {count} files in {args.output_dir}/") if __name__ == "__main__": diff --git a/uv.lock b/uv.lock index 01f0357dc..ad173d2d8 100644 --- a/uv.lock +++ b/uv.lock @@ -234,6 +234,15 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/1a/39/47f9197bdd44df24d67ac8893641e16f386c984a0619ef2ee4c51fbbc019/beautifulsoup4-4.14.3-py3-none-any.whl", hash = "sha256:0918bfe44902e6ad8d57732ba310582e98da931428d231a5ecb9e7c703a735bb", size = 107721, upload-time = "2025-11-30T15:08:24.087Z" }, ] +[[package]] +name = "bidict" +version = "0.23.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/9a/6e/026678aa5a830e07cd9498a05d3e7e650a4f56a42f267a53d22bcda1bdc9/bidict-0.23.1.tar.gz", hash = "sha256:03069d763bc387bbd20e7d49914e75fc4132a41937fa3405417e1a5a2d006d71", size = 29093, upload-time = "2024-02-18T19:09:05.748Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/99/37/e8730c3587a65eb5645d4aba2d27aae48e8003614d6aaf15dda67f702f1f/bidict-0.23.1-py3-none-any.whl", hash = "sha256:5dae8d4d79b552a71cbabc7deb25dfe8ce710b17ff41711e13010ead2abfc3e5", size = 32764, upload-time = "2024-02-18T19:09:04.156Z" }, +] + [[package]] name = "black" version = "25.12.0" @@ -266,6 +275,15 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/68/11/21331aed19145a952ad28fca2756a1433ee9308079bd03bd898e903a2e53/black-25.12.0-py3-none-any.whl", hash = "sha256:48ceb36c16dbc84062740049eef990bb2ce07598272e673c17d1a7720c71c828", size = 206191, upload-time = "2025-12-08T01:40:50.963Z" }, ] +[[package]] +name = "blinker" +version = "1.9.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/21/28/9b3f50ce0e048515135495f198351908d99540d69bfdc8c1d15b73dc55ce/blinker-1.9.0.tar.gz", hash = "sha256:b4ce2265a7abece45e7cc896e98dbebe6cead56bcf805a3d23136d145f5445bf", size = 22460, upload-time = "2024-11-08T17:25:47.436Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/10/cb/f2ad4230dc2eb1a74edf38f1a38b9b52277f75bef262d8908e60d957e13c/blinker-1.9.0-py3-none-any.whl", hash = "sha256:ba0efaa9080b619ff2f3459d1d500c57bddea4a6b424b60a91141db6fd2f08bc", size = 8458, upload-time = "2024-11-08T17:25:46.184Z" }, +] + [[package]] name = "blis" version = "1.3.3" @@ -335,6 +353,44 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/bb/1f/5977ea88c6a3df6199db97d320e5da816d415d1eb75a987a1f6823d5cc9d/bottle-0.12.25-py3-none-any.whl", hash = "sha256:d6f15f9d422670b7c073d63bd8d287b135388da187a0f3e3c19293626ce034ea", size = 90181, upload-time = "2023-03-04T15:34:16.243Z" }, ] +[[package]] +name = "brotli" +version = "1.2.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/f7/16/c92ca344d646e71a43b8bb353f0a6490d7f6e06210f8554c8f874e454285/brotli-1.2.0.tar.gz", hash = "sha256:e310f77e41941c13340a95976fe66a8a95b01e783d430eeaf7a2f87e0a57dd0a", size = 7388632, upload-time = "2025-11-05T18:39:42.86Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/11/ee/b0a11ab2315c69bb9b45a2aaed022499c9c24a205c3a49c3513b541a7967/brotli-1.2.0-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:35d382625778834a7f3061b15423919aa03e4f5da34ac8e02c074e4b75ab4f84", size = 861543, upload-time = "2025-11-05T18:38:24.183Z" }, + { url = "https://files.pythonhosted.org/packages/e1/2f/29c1459513cd35828e25531ebfcbf3e92a5e49f560b1777a9af7203eb46e/brotli-1.2.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:7a61c06b334bd99bc5ae84f1eeb36bfe01400264b3c352f968c6e30a10f9d08b", size = 444288, upload-time = "2025-11-05T18:38:25.139Z" }, + { url = "https://files.pythonhosted.org/packages/3d/6f/feba03130d5fceadfa3a1bb102cb14650798c848b1df2a808356f939bb16/brotli-1.2.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:acec55bb7c90f1dfc476126f9711a8e81c9af7fb617409a9ee2953115343f08d", size = 1528071, upload-time = "2025-11-05T18:38:26.081Z" }, + { url = "https://files.pythonhosted.org/packages/2b/38/f3abb554eee089bd15471057ba85f47e53a44a462cfce265d9bf7088eb09/brotli-1.2.0-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:260d3692396e1895c5034f204f0db022c056f9e2ac841593a4cf9426e2a3faca", size = 1626913, upload-time = "2025-11-05T18:38:27.284Z" }, + { url = "https://files.pythonhosted.org/packages/03/a7/03aa61fbc3c5cbf99b44d158665f9b0dd3d8059be16c460208d9e385c837/brotli-1.2.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:072e7624b1fc4d601036ab3f4f27942ef772887e876beff0301d261210bca97f", size = 1419762, upload-time = "2025-11-05T18:38:28.295Z" }, + { url = "https://files.pythonhosted.org/packages/21/1b/0374a89ee27d152a5069c356c96b93afd1b94eae83f1e004b57eb6ce2f10/brotli-1.2.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:adedc4a67e15327dfdd04884873c6d5a01d3e3b6f61406f99b1ed4865a2f6d28", size = 1484494, upload-time = "2025-11-05T18:38:29.29Z" }, + { url = "https://files.pythonhosted.org/packages/cf/57/69d4fe84a67aef4f524dcd075c6eee868d7850e85bf01d778a857d8dbe0a/brotli-1.2.0-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:7a47ce5c2288702e09dc22a44d0ee6152f2c7eda97b3c8482d826a1f3cfc7da7", size = 1593302, upload-time = "2025-11-05T18:38:30.639Z" }, + { url = "https://files.pythonhosted.org/packages/d5/3b/39e13ce78a8e9a621c5df3aeb5fd181fcc8caba8c48a194cd629771f6828/brotli-1.2.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:af43b8711a8264bb4e7d6d9a6d004c3a2019c04c01127a868709ec29962b6036", size = 1487913, upload-time = "2025-11-05T18:38:31.618Z" }, + { url = "https://files.pythonhosted.org/packages/62/28/4d00cb9bd76a6357a66fcd54b4b6d70288385584063f4b07884c1e7286ac/brotli-1.2.0-cp312-cp312-win32.whl", hash = "sha256:e99befa0b48f3cd293dafeacdd0d191804d105d279e0b387a32054c1180f3161", size = 334362, upload-time = "2025-11-05T18:38:32.939Z" }, + { url = "https://files.pythonhosted.org/packages/1c/4e/bc1dcac9498859d5e353c9b153627a3752868a9d5f05ce8dedd81a2354ab/brotli-1.2.0-cp312-cp312-win_amd64.whl", hash = "sha256:b35c13ce241abdd44cb8ca70683f20c0c079728a36a996297adb5334adfc1c44", size = 369115, upload-time = "2025-11-05T18:38:33.765Z" }, + { url = "https://files.pythonhosted.org/packages/6c/d4/4ad5432ac98c73096159d9ce7ffeb82d151c2ac84adcc6168e476bb54674/brotli-1.2.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:9e5825ba2c9998375530504578fd4d5d1059d09621a02065d1b6bfc41a8e05ab", size = 861523, upload-time = "2025-11-05T18:38:34.67Z" }, + { url = "https://files.pythonhosted.org/packages/91/9f/9cc5bd03ee68a85dc4bc89114f7067c056a3c14b3d95f171918c088bf88d/brotli-1.2.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:0cf8c3b8ba93d496b2fae778039e2f5ecc7cff99df84df337ca31d8f2252896c", size = 444289, upload-time = "2025-11-05T18:38:35.6Z" }, + { url = "https://files.pythonhosted.org/packages/2e/b6/fe84227c56a865d16a6614e2c4722864b380cb14b13f3e6bef441e73a85a/brotli-1.2.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c8565e3cdc1808b1a34714b553b262c5de5fbda202285782173ec137fd13709f", size = 1528076, upload-time = "2025-11-05T18:38:36.639Z" }, + { url = "https://files.pythonhosted.org/packages/55/de/de4ae0aaca06c790371cf6e7ee93a024f6b4bb0568727da8c3de112e726c/brotli-1.2.0-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:26e8d3ecb0ee458a9804f47f21b74845cc823fd1bb19f02272be70774f56e2a6", size = 1626880, upload-time = "2025-11-05T18:38:37.623Z" }, + { url = "https://files.pythonhosted.org/packages/5f/16/a1b22cbea436642e071adcaf8d4b350a2ad02f5e0ad0da879a1be16188a0/brotli-1.2.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:67a91c5187e1eec76a61625c77a6c8c785650f5b576ca732bd33ef58b0dff49c", size = 1419737, upload-time = "2025-11-05T18:38:38.729Z" }, + { url = "https://files.pythonhosted.org/packages/46/63/c968a97cbb3bdbf7f974ef5a6ab467a2879b82afbc5ffb65b8acbb744f95/brotli-1.2.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:4ecdb3b6dc36e6d6e14d3a1bdc6c1057c8cbf80db04031d566eb6080ce283a48", size = 1484440, upload-time = "2025-11-05T18:38:39.916Z" }, + { url = "https://files.pythonhosted.org/packages/06/9d/102c67ea5c9fc171f423e8399e585dabea29b5bc79b05572891e70013cdd/brotli-1.2.0-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:3e1b35d56856f3ed326b140d3c6d9db91740f22e14b06e840fe4bb1923439a18", size = 1593313, upload-time = "2025-11-05T18:38:41.24Z" }, + { url = "https://files.pythonhosted.org/packages/9e/4a/9526d14fa6b87bc827ba1755a8440e214ff90de03095cacd78a64abe2b7d/brotli-1.2.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:54a50a9dad16b32136b2241ddea9e4df159b41247b2ce6aac0b3276a66a8f1e5", size = 1487945, upload-time = "2025-11-05T18:38:42.277Z" }, + { url = "https://files.pythonhosted.org/packages/5b/e8/3fe1ffed70cbef83c5236166acaed7bb9c766509b157854c80e2f766b38c/brotli-1.2.0-cp313-cp313-win32.whl", hash = "sha256:1b1d6a4efedd53671c793be6dd760fcf2107da3a52331ad9ea429edf0902f27a", size = 334368, upload-time = "2025-11-05T18:38:43.345Z" }, + { url = "https://files.pythonhosted.org/packages/ff/91/e739587be970a113b37b821eae8097aac5a48e5f0eca438c22e4c7dd8648/brotli-1.2.0-cp313-cp313-win_amd64.whl", hash = "sha256:b63daa43d82f0cdabf98dee215b375b4058cce72871fd07934f179885aad16e8", size = 369116, upload-time = "2025-11-05T18:38:44.609Z" }, + { url = "https://files.pythonhosted.org/packages/17/e1/298c2ddf786bb7347a1cd71d63a347a79e5712a7c0cba9e3c3458ebd976f/brotli-1.2.0-cp314-cp314-macosx_10_15_universal2.whl", hash = "sha256:6c12dad5cd04530323e723787ff762bac749a7b256a5bece32b2243dd5c27b21", size = 863080, upload-time = "2025-11-05T18:38:45.503Z" }, + { url = "https://files.pythonhosted.org/packages/84/0c/aac98e286ba66868b2b3b50338ffbd85a35c7122e9531a73a37a29763d38/brotli-1.2.0-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:3219bd9e69868e57183316ee19c84e03e8f8b5a1d1f2667e1aa8c2f91cb061ac", size = 445453, upload-time = "2025-11-05T18:38:46.433Z" }, + { url = "https://files.pythonhosted.org/packages/ec/f1/0ca1f3f99ae300372635ab3fe2f7a79fa335fee3d874fa7f9e68575e0e62/brotli-1.2.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:963a08f3bebd8b75ac57661045402da15991468a621f014be54e50f53a58d19e", size = 1528168, upload-time = "2025-11-05T18:38:47.371Z" }, + { url = "https://files.pythonhosted.org/packages/d6/a6/2ebfc8f766d46df8d3e65b880a2e220732395e6d7dc312c1e1244b0f074a/brotli-1.2.0-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:9322b9f8656782414b37e6af884146869d46ab85158201d82bab9abbcb971dc7", size = 1627098, upload-time = "2025-11-05T18:38:48.385Z" }, + { url = "https://files.pythonhosted.org/packages/f3/2f/0976d5b097ff8a22163b10617f76b2557f15f0f39d6a0fe1f02b1a53e92b/brotli-1.2.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:cf9cba6f5b78a2071ec6fb1e7bd39acf35071d90a81231d67e92d637776a6a63", size = 1419861, upload-time = "2025-11-05T18:38:49.372Z" }, + { url = "https://files.pythonhosted.org/packages/9c/97/d76df7176a2ce7616ff94c1fb72d307c9a30d2189fe877f3dd99af00ea5a/brotli-1.2.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:7547369c4392b47d30a3467fe8c3330b4f2e0f7730e45e3103d7d636678a808b", size = 1484594, upload-time = "2025-11-05T18:38:50.655Z" }, + { url = "https://files.pythonhosted.org/packages/d3/93/14cf0b1216f43df5609f5b272050b0abd219e0b54ea80b47cef9867b45e7/brotli-1.2.0-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:fc1530af5c3c275b8524f2e24841cbe2599d74462455e9bae5109e9ff42e9361", size = 1593455, upload-time = "2025-11-05T18:38:51.624Z" }, + { url = "https://files.pythonhosted.org/packages/b3/73/3183c9e41ca755713bdf2cc1d0810df742c09484e2e1ddd693bee53877c1/brotli-1.2.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:d2d085ded05278d1c7f65560aae97b3160aeb2ea2c0b3e26204856beccb60888", size = 1488164, upload-time = "2025-11-05T18:38:53.079Z" }, + { url = "https://files.pythonhosted.org/packages/64/6a/0c78d8f3a582859236482fd9fa86a65a60328a00983006bcf6d83b7b2253/brotli-1.2.0-cp314-cp314-win32.whl", hash = "sha256:832c115a020e463c2f67664560449a7bea26b0c1fdd690352addad6d0a08714d", size = 339280, upload-time = "2025-11-05T18:38:54.02Z" }, + { url = "https://files.pythonhosted.org/packages/f5/10/56978295c14794b2c12007b07f3e41ba26acda9257457d7085b0bb3bb90c/brotli-1.2.0-cp314-cp314-win_amd64.whl", hash = "sha256:e7c0af964e0b4e3412a0ebf341ea26ec767fa0b4cf81abb5e897c9338b5ad6a3", size = 375639, upload-time = "2025-11-05T18:38:55.67Z" }, +] + [[package]] name = "catalogue" version = "2.0.10" @@ -534,6 +590,15 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/0c/00/3106b1854b45bd0474ced037dfe6b73b90fe68a68968cef47c23de3d43d2/confection-0.1.5-py3-none-any.whl", hash = "sha256:e29d3c3f8eac06b3f77eb9dfb4bf2fc6bcc9622a98ca00a698e3d019c6430b14", size = 35451, upload-time = "2024-05-31T16:16:59.075Z" }, ] +[[package]] +name = "configargparse" +version = "1.7.5" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/3f/0b/30328302903c55218ffc5199646d0e9d28348ff26c02ba77b2ffc58d294a/configargparse-1.7.5.tar.gz", hash = "sha256:e3f9a7bb6be34d66b2e3c4a2f58e3045f8dfae47b0dc039f87bcfaa0f193fb0f", size = 53548, upload-time = "2026-03-11T02:19:38.144Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/fe/19/3ba5e1b0bcc7b91aeab6c258afd70e4907d220fed3972febe38feb40db30/configargparse-1.7.5-py3-none-any.whl", hash = "sha256:1e63fdffedf94da9cd435fc13a1cd24777e76879dd2343912c1f871d4ac8c592", size = 27692, upload-time = "2026-03-11T02:19:36.442Z" }, +] + [[package]] name = "contourpy" version = "1.3.3" @@ -847,10 +912,12 @@ name = "every-eval-ever" version = "0.2.3rc1" source = { editable = "." } dependencies = [ + { name = "aiohttp" }, { name = "datamodel-code-generator", extra = ["ruff"] }, { name = "duckdb" }, { name = "huggingface-hub" }, { name = "jsonschema" }, + { name = "locust" }, { name = "matplotlib" }, { name = "numpy" }, { name = "pandas" }, @@ -884,6 +951,7 @@ dev = [ [package.metadata] requires-dist = [ + { name = "aiohttp", specifier = ">=3.13.3" }, { name = "crfm-helm", marker = "extra == 'helm'", specifier = ">=0.5.14" }, { name = "datamodel-code-generator", extras = ["ruff"], specifier = ">=0.52.2" }, { name = "duckdb", specifier = ">=1.5.2" }, @@ -892,6 +960,7 @@ requires-dist = [ { name = "huggingface-hub", specifier = ">=0.36.0,<1.0.0" }, { name = "inspect-ai", marker = "extra == 'inspect'", specifier = ">=0.3.160,<0.4.0" }, { name = "jsonschema", specifier = ">=4.26.0,<5.0.0" }, + { name = "locust", specifier = "==2.44.5.dev5" }, { name = "matplotlib", specifier = ">=3.10.8" }, { name = "numpy", specifier = ">=2.4.1" }, { name = "pandas", specifier = ">=2.3.3" }, @@ -920,6 +989,49 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/b5/36/7fb70f04bf00bc646cd5bb45aa9eddb15e19437a28b8fb2b4a5249fac770/filelock-3.20.3-py3-none-any.whl", hash = "sha256:4b0dda527ee31078689fc205ec4f1c1bf7d56cf88b6dc9426c4f230e46c2dce1", size = 16701, upload-time = "2026-01-09T17:55:04.334Z" }, ] +[[package]] +name = "flask" +version = "3.1.3" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "blinker" }, + { name = "click" }, + { name = "itsdangerous" }, + { name = "jinja2" }, + { name = "markupsafe" }, + { name = "werkzeug" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/26/00/35d85dcce6c57fdc871f3867d465d780f302a175ea360f62533f12b27e2b/flask-3.1.3.tar.gz", hash = "sha256:0ef0e52b8a9cd932855379197dd8f94047b359ca0a78695144304cb45f87c9eb", size = 759004, upload-time = "2026-02-19T05:00:57.678Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/7f/9c/34f6962f9b9e9c71f6e5ed806e0d0ff03c9d1b0b2340088a0cf4bce09b18/flask-3.1.3-py3-none-any.whl", hash = "sha256:f4bcbefc124291925f1a26446da31a5178f9483862233b23c0c96a20701f670c", size = 103424, upload-time = "2026-02-19T05:00:56.027Z" }, +] + +[[package]] +name = "flask-cors" +version = "6.0.5" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "flask" }, + { name = "werkzeug" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/47/03/4e464a50860f9adf08b5c1d3479cb8ea1f12af2aa69535c7042c6e628135/flask_cors-6.0.5.tar.gz", hash = "sha256:30c5031552cd59f620ac0c8211dac45b345d3b2df310e7721879e4f46ef9c601", size = 101386, upload-time = "2026-06-08T20:20:17.765Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/49/55/5bb1a2d918e9f02f131e47a59032bae70e48050e986e941511fd737a935c/flask_cors-6.0.5-py3-none-any.whl", hash = "sha256:68fcf75693e961f3af26683b23c4b9a8fb6b64de17d20d0c37b95e8de7ab2ed8", size = 16692, upload-time = "2026-06-08T20:20:16.247Z" }, +] + +[[package]] +name = "flask-login" +version = "0.6.3" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "flask" }, + { name = "werkzeug" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/c3/6e/2f4e13e373bb49e68c02c51ceadd22d172715a06716f9299d9df01b6ddb2/Flask-Login-0.6.3.tar.gz", hash = "sha256:5e23d14a607ef12806c699590b89d0f0e0d67baeec599d75947bf9c147330333", size = 48834, upload-time = "2023-10-30T14:53:21.151Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/59/f5/67e9cc5c2036f58115f9fe0f00d203cf6780c3ff8ae0e705e7a9d9e8ff9e/Flask_Login-0.6.3-py3-none-any.whl", hash = "sha256:849b25b82a436bf830a054e74214074af59097171562ab10bfa999e6b78aae5d", size = 17303, upload-time = "2023-10-30T14:53:19.636Z" }, +] + [[package]] name = "fonttools" version = "4.62.1" @@ -1082,6 +1194,169 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/f8/5c/e226de133afd8bb267ec27eead9ae3d784b95b39a287ed404caab39a5f50/genson-1.3.0-py3-none-any.whl", hash = "sha256:468feccd00274cc7e4c09e84b08704270ba8d95232aa280f65b986139cec67f7", size = 21470, upload-time = "2024-05-15T22:08:47.056Z" }, ] +[[package]] +name = "gevent" +version = "25.9.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "cffi", marker = "platform_python_implementation == 'CPython' and sys_platform == 'win32'" }, + { name = "greenlet", marker = "platform_python_implementation == 'CPython'" }, + { name = "zope-event" }, + { name = "zope-interface" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/9e/48/b3ef2673ffb940f980966694e40d6d32560f3ffa284ecaeb5ea3a90a6d3f/gevent-25.9.1.tar.gz", hash = "sha256:adf9cd552de44a4e6754c51ff2e78d9193b7fa6eab123db9578a210e657235dd", size = 5059025, upload-time = "2025-09-17T16:15:34.528Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/f7/49/e55930ba5259629eb28ac7ee1abbca971996a9165f902f0249b561602f24/gevent-25.9.1-cp312-cp312-macosx_11_0_universal2.whl", hash = "sha256:46b188248c84ffdec18a686fcac5dbb32365d76912e14fda350db5dc0bfd4f86", size = 2955991, upload-time = "2025-09-17T14:52:30.568Z" }, + { url = "https://files.pythonhosted.org/packages/aa/88/63dc9e903980e1da1e16541ec5c70f2b224ec0a8e34088cb42794f1c7f52/gevent-25.9.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:f2b54ea3ca6f0c763281cd3f96010ac7e98c2e267feb1221b5a26e2ca0b9a692", size = 1808503, upload-time = "2025-09-17T15:41:25.59Z" }, + { url = "https://files.pythonhosted.org/packages/7a/8d/7236c3a8f6ef7e94c22e658397009596fa90f24c7d19da11ad7ab3a9248e/gevent-25.9.1-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", hash = "sha256:7a834804ac00ed8a92a69d3826342c677be651b1c3cd66cc35df8bc711057aa2", size = 1890001, upload-time = "2025-09-17T15:49:01.227Z" }, + { url = "https://files.pythonhosted.org/packages/4f/63/0d7f38c4a2085ecce26b50492fc6161aa67250d381e26d6a7322c309b00f/gevent-25.9.1-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.whl", hash = "sha256:323a27192ec4da6b22a9e51c3d9d896ff20bc53fdc9e45e56eaab76d1c39dd74", size = 1855335, upload-time = "2025-09-17T15:49:20.582Z" }, + { url = "https://files.pythonhosted.org/packages/95/18/da5211dfc54c7a57e7432fd9a6ffeae1ce36fe5a313fa782b1c96529ea3d/gevent-25.9.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:6ea78b39a2c51d47ff0f130f4c755a9a4bbb2dd9721149420ad4712743911a51", size = 2109046, upload-time = "2025-09-17T15:15:13.817Z" }, + { url = "https://files.pythonhosted.org/packages/a6/5a/7bb5ec8e43a2c6444853c4a9f955f3e72f479d7c24ea86c95fb264a2de65/gevent-25.9.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:dc45cd3e1cc07514a419960af932a62eb8515552ed004e56755e4bf20bad30c5", size = 1827099, upload-time = "2025-09-17T15:52:41.384Z" }, + { url = "https://files.pythonhosted.org/packages/ca/d4/b63a0a60635470d7d986ef19897e893c15326dd69e8fb342c76a4f07fe9e/gevent-25.9.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:34e01e50c71eaf67e92c186ee0196a039d6e4f4b35670396baed4a2d8f1b347f", size = 2172623, upload-time = "2025-09-17T15:24:12.03Z" }, + { url = "https://files.pythonhosted.org/packages/d5/98/caf06d5d22a7c129c1fb2fc1477306902a2c8ddfd399cd26bbbd4caf2141/gevent-25.9.1-cp312-cp312-win_amd64.whl", hash = "sha256:4acd6bcd5feabf22c7c5174bd3b9535ee9f088d2bbce789f740ad8d6554b18f3", size = 1682837, upload-time = "2025-09-17T19:48:47.318Z" }, + { url = "https://files.pythonhosted.org/packages/5a/77/b97f086388f87f8ad3e01364f845004aef0123d4430241c7c9b1f9bde742/gevent-25.9.1-cp313-cp313-macosx_11_0_universal2.whl", hash = "sha256:4f84591d13845ee31c13f44bdf6bd6c3dbf385b5af98b2f25ec328213775f2ed", size = 2973739, upload-time = "2025-09-17T14:53:30.279Z" }, + { url = "https://files.pythonhosted.org/packages/3c/2e/9d5f204ead343e5b27bbb2fedaec7cd0009d50696b2266f590ae845d0331/gevent-25.9.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:9cdbb24c276a2d0110ad5c978e49daf620b153719ac8a548ce1250a7eb1b9245", size = 1809165, upload-time = "2025-09-17T15:41:27.193Z" }, + { url = "https://files.pythonhosted.org/packages/10/3e/791d1bf1eb47748606d5f2c2aa66571f474d63e0176228b1f1fd7b77ab37/gevent-25.9.1-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", hash = "sha256:88b6c07169468af631dcf0fdd3658f9246d6822cc51461d43f7c44f28b0abb82", size = 1890638, upload-time = "2025-09-17T15:49:02.45Z" }, + { url = "https://files.pythonhosted.org/packages/f2/5c/9ad0229b2b4d81249ca41e4f91dd8057deaa0da6d4fbe40bf13cdc5f7a47/gevent-25.9.1-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.whl", hash = "sha256:b7bb0e29a7b3e6ca9bed2394aa820244069982c36dc30b70eb1004dd67851a48", size = 1857118, upload-time = "2025-09-17T15:49:22.125Z" }, + { url = "https://files.pythonhosted.org/packages/49/2a/3010ed6c44179a3a5c5c152e6de43a30ff8bc2c8de3115ad8733533a018f/gevent-25.9.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:2951bb070c0ee37b632ac9134e4fdaad70d2e660c931bb792983a0837fe5b7d7", size = 2111598, upload-time = "2025-09-17T15:15:15.226Z" }, + { url = "https://files.pythonhosted.org/packages/08/75/6bbe57c19a7aa4527cc0f9afcdf5a5f2aed2603b08aadbccb5bf7f607ff4/gevent-25.9.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:e4e17c2d57e9a42e25f2a73d297b22b60b2470a74be5a515b36c984e1a246d47", size = 1829059, upload-time = "2025-09-17T15:52:42.596Z" }, + { url = "https://files.pythonhosted.org/packages/06/6e/19a9bee9092be45679cb69e4dd2e0bf5f897b7140b4b39c57cc123d24829/gevent-25.9.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:8d94936f8f8b23d9de2251798fcb603b84f083fdf0d7f427183c1828fb64f117", size = 2173529, upload-time = "2025-09-17T15:24:13.897Z" }, + { url = "https://files.pythonhosted.org/packages/ca/4f/50de9afd879440e25737e63f5ba6ee764b75a3abe17376496ab57f432546/gevent-25.9.1-cp313-cp313-win_amd64.whl", hash = "sha256:eb51c5f9537b07da673258b4832f6635014fee31690c3f0944d34741b69f92fa", size = 1681518, upload-time = "2025-09-17T19:39:47.488Z" }, + { url = "https://files.pythonhosted.org/packages/15/1a/948f8167b2cdce573cf01cec07afc64d0456dc134b07900b26ac7018b37e/gevent-25.9.1-cp314-cp314-macosx_11_0_universal2.whl", hash = "sha256:1a3fe4ea1c312dbf6b375b416925036fe79a40054e6bf6248ee46526ea628be1", size = 2982934, upload-time = "2025-09-17T14:54:11.302Z" }, + { url = "https://files.pythonhosted.org/packages/9b/ec/726b146d1d3aad82e03d2e1e1507048ab6072f906e83f97f40667866e582/gevent-25.9.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:0adb937f13e5fb90cca2edf66d8d7e99d62a299687400ce2edee3f3504009356", size = 1813982, upload-time = "2025-09-17T15:41:28.506Z" }, + { url = "https://files.pythonhosted.org/packages/35/5d/5f83f17162301662bd1ce702f8a736a8a8cac7b7a35e1d8b9866938d1f9d/gevent-25.9.1-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", hash = "sha256:427f869a2050a4202d93cf7fd6ab5cffb06d3e9113c10c967b6e2a0d45237cb8", size = 1894902, upload-time = "2025-09-17T15:49:03.702Z" }, + { url = "https://files.pythonhosted.org/packages/83/cd/cf5e74e353f60dab357829069ffc300a7bb414c761f52cf8c0c6e9728b8d/gevent-25.9.1-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.whl", hash = "sha256:c049880175e8c93124188f9d926af0a62826a3b81aa6d3074928345f8238279e", size = 1861792, upload-time = "2025-09-17T15:49:23.279Z" }, + { url = "https://files.pythonhosted.org/packages/dd/65/b9a4526d4a4edce26fe4b3b993914ec9dc64baabad625a3101e51adb17f3/gevent-25.9.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:b5a67a0974ad9f24721034d1e008856111e0535f1541499f72a733a73d658d1c", size = 2113215, upload-time = "2025-09-17T15:15:16.34Z" }, + { url = "https://files.pythonhosted.org/packages/e5/be/7d35731dfaf8370795b606e515d964a0967e129db76ea7873f552045dd39/gevent-25.9.1-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:1d0f5d8d73f97e24ea8d24d8be0f51e0cf7c54b8021c1fddb580bf239474690f", size = 1833449, upload-time = "2025-09-17T15:52:43.75Z" }, + { url = "https://files.pythonhosted.org/packages/65/58/7bc52544ea5e63af88c4a26c90776feb42551b7555a1c89c20069c168a3f/gevent-25.9.1-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:ddd3ff26e5c4240d3fbf5516c2d9d5f2a998ef87cfb73e1429cfaeaaec860fa6", size = 2176034, upload-time = "2025-09-17T15:24:15.676Z" }, + { url = "https://files.pythonhosted.org/packages/c2/69/a7c4ba2ffbc7c7dbf6d8b4f5d0f0a421f7815d229f4909854266c445a3d4/gevent-25.9.1-cp314-cp314-win_amd64.whl", hash = "sha256:bb63c0d6cb9950cc94036a4995b9cc4667b8915366613449236970f4394f94d7", size = 1703019, upload-time = "2025-09-17T19:30:55.272Z" }, +] + +[[package]] +name = "geventhttpclient" +version = "2.3.9" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "brotli" }, + { name = "certifi" }, + { name = "gevent" }, + { name = "urllib3" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/d7/ff/cb3db11fca4223b2753ae170d1a09c9d32bfbfa3e8d4a6181324db686830/geventhttpclient-2.3.9.tar.gz", hash = "sha256:16807578dc4a175e8d97e6e39d65a10b04b5237a8c55f7a5ef39044e869baeb8", size = 84353, upload-time = "2026-03-03T08:09:03.336Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/1b/8f/a6a787443af8defaae8bab96e056f2e0d48ffcb4eb2724d83727c465335f/geventhttpclient-2.3.9-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:39afb8046fe04358a85956555aa6a1d931710bac386a2fceb5c24bbd4d7c10e7", size = 70141, upload-time = "2026-03-03T08:08:08.415Z" }, + { url = "https://files.pythonhosted.org/packages/18/c6/043e74e5ce9ce7cfd206f2ba572ded6bfe7278fb73d0d81aef0e913e9b5d/geventhttpclient-2.3.9-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:04b8feec69fd662eb46b4f81013206f5a23d179b195cbaf590d4a59f641ed0fc", size = 51776, upload-time = "2026-03-03T08:08:09.206Z" }, + { url = "https://files.pythonhosted.org/packages/16/b2/f65c47ec71278f02c22e5d7120db855fe9c1d8034994c6c4ac8ed9b2328a/geventhttpclient-2.3.9-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:5b542025a0c9905c847d1459e598ccbdcd21dc0dd050cc1d3813ce7e01bd350f", size = 51523, upload-time = "2026-03-03T08:08:10.119Z" }, + { url = "https://files.pythonhosted.org/packages/5a/12/bed280730e754bc8f1691481a58cff71eca16f439dc6629ad6843ffc9988/geventhttpclient-2.3.9-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:c582a6697c82a948d3d42094da941544606a0ebee31fc0aa6731e248eeba0e9b", size = 115393, upload-time = "2026-03-03T08:08:11.239Z" }, + { url = "https://files.pythonhosted.org/packages/3c/eb/def9770ae049a64b698c78186ebe1281900da581401a043c206efe2957ca/geventhttpclient-2.3.9-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:39011c8cdd7ef8b6ab07592525f83018cd1504e8133cce5114bfcee5547b9bb5", size = 116043, upload-time = "2026-03-03T08:08:12.379Z" }, + { url = "https://files.pythonhosted.org/packages/62/50/877f2ddd8ebebb0e060bfc34ed5d3721689e96c6debb218f5bac9fa04339/geventhttpclient-2.3.9-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:2b91fb31523725ddc777c14b444ccedaf2043dcb9af0ede29056a9b8146c79a7", size = 122061, upload-time = "2026-03-03T08:08:13.194Z" }, + { url = "https://files.pythonhosted.org/packages/4c/00/6ef955f9eb1cfd7412ee20e5f7bee2459f3a9aad3330b4c193729a968ee2/geventhttpclient-2.3.9-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:d91139a4fafd77fa985535966d7a6c2e64753f340ab1395508ee83cd8de70c38", size = 111963, upload-time = "2026-03-03T08:08:15.33Z" }, + { url = "https://files.pythonhosted.org/packages/28/10/965899a6c557055974b2aca048d478451aa144876171fbe023959fd8f42a/geventhttpclient-2.3.9-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:0ff40ca5b848f96c6390bd8cc3a4c4598c119be08125cf1c30103201adc00940", size = 118841, upload-time = "2026-03-03T08:08:16.173Z" }, + { url = "https://files.pythonhosted.org/packages/67/e1/e559f1ee8b0d26870cabae401bb32706390ade2f4e540695fbb6ed908bdb/geventhttpclient-2.3.9-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:c9091db18eeb53626a81e9280d602ae9e29706ee4c1e7a05edc8b07cc632b3fc", size = 112618, upload-time = "2026-03-03T08:08:17.301Z" }, + { url = "https://files.pythonhosted.org/packages/a6/25/03b06f42ddb202f2a7da0f8dc3759ac4a09213bad6122e218397268832d0/geventhttpclient-2.3.9-cp312-cp312-win32.whl", hash = "sha256:4110273531fc9ac2ec197a44a90d9c7b4266b51a070747368e38213be281d5c2", size = 48750, upload-time = "2026-03-03T08:08:18.204Z" }, + { url = "https://files.pythonhosted.org/packages/fe/32/918822056ecc395a1f4e81e292a4549779fd255dd533b036aac80023b691/geventhttpclient-2.3.9-cp312-cp312-win_amd64.whl", hash = "sha256:98f3582a1c9effb56bc2db4f43d382cedd921217a139d5737eeaad3a1e307047", size = 49383, upload-time = "2026-03-03T08:08:19.157Z" }, + { url = "https://files.pythonhosted.org/packages/12/0c/ec3e7926e5a24780ad0f2d422799966f2f13342c793ed9f37f0c03282f58/geventhttpclient-2.3.9-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:9d0568d38cf74cecd37fd1ef65459f60ecd26dbc0d33bc2a1e0d8df4af24f07d", size = 70144, upload-time = "2026-03-03T08:08:19.932Z" }, + { url = "https://files.pythonhosted.org/packages/63/d7/d28f76482880f9233de07fb9422db26b983a901cad4670bba8bc1170f988/geventhttpclient-2.3.9-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:02e06a2f78a225b70e616b493317073f3e2fddd4e51ddfc44569d188f368bd8d", size = 51779, upload-time = "2026-03-03T08:08:20.696Z" }, + { url = "https://files.pythonhosted.org/packages/35/ff/930be8f0e4f84d1b229b1ec394463ea36701991d888f4856904e292a6b0b/geventhttpclient-2.3.9-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:3eec8e442214d4086e40a3ae7fe1e1e3ecbc422157d8d2118059cf9977336d9f", size = 51516, upload-time = "2026-03-03T08:08:21.802Z" }, + { url = "https://files.pythonhosted.org/packages/7e/ac/952c51392527f707c1f08401d0b477cdd1840a487dffa6e9fce444d54122/geventhttpclient-2.3.9-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:a18b28d2f8bc7fcfc721227733bccb647602399db6b0fd093c00ff9699717b74", size = 115412, upload-time = "2026-03-03T08:08:22.615Z" }, + { url = "https://files.pythonhosted.org/packages/f8/1f/1b61f8dae1efb670f7728cd727c35ff294b89af727db268f9e2d90102a97/geventhttpclient-2.3.9-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:9b16e30dbbc528453a4130210d83638444229357c073eb911421eb44e3367359", size = 116088, upload-time = "2026-03-03T08:08:23.474Z" }, + { url = "https://files.pythonhosted.org/packages/00/71/941c05d483fe8a95672f8f39e7410292f4b617020d1d595b88da5660b132/geventhttpclient-2.3.9-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:06df5597edf65d4c691052fce3e37620cbc037879a3b872bc16a7b2a0941d59a", size = 122068, upload-time = "2026-03-03T08:08:24.495Z" }, + { url = "https://files.pythonhosted.org/packages/fa/75/84400d58934f774cef259c8b49292542313c02224c2f11b1b116d720b464/geventhttpclient-2.3.9-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:47a303bcac3d69569f025d0c81781c5f0c1a48c9f225e43082d1b56e4c0440f8", size = 112054, upload-time = "2026-03-03T08:08:25.663Z" }, + { url = "https://files.pythonhosted.org/packages/12/ae/12821cad292235d4db8532f58c8bc93db4211862845bf76a4c06e6ed1416/geventhttpclient-2.3.9-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:e73b25415e83064f5a334e83495d97b138e66f67a98cfcad154068c257733973", size = 118837, upload-time = "2026-03-03T08:08:26.816Z" }, + { url = "https://files.pythonhosted.org/packages/4f/d3/34e80569f3563eb26f5d7bb971677de0b53b16d720f87373cc7aeee51c04/geventhttpclient-2.3.9-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:98ff3350d8be75586076140bde565c35ccdd72a6840b88f94037ec6595407383", size = 112643, upload-time = "2026-03-03T08:08:27.666Z" }, + { url = "https://files.pythonhosted.org/packages/b1/79/94ace94281e40f7258ba4e7166ae846394d2a673dbe47a0a255eb0d53ca8/geventhttpclient-2.3.9-cp313-cp313-win32.whl", hash = "sha256:af7931f55522cddedf84e837769c66d9ceb130b29182ad1e2d0201f501df899f", size = 48741, upload-time = "2026-03-03T08:08:28.507Z" }, + { url = "https://files.pythonhosted.org/packages/89/67/15b1ba79dfbab515c0d42a01b6545adef7dad00968eaa89ec21cca030c2e/geventhttpclient-2.3.9-cp313-cp313-win_amd64.whl", hash = "sha256:14daf2f0361f19b0221f900d7e9d563c184bb7186676e61fe848495b1f2483d3", size = 49371, upload-time = "2026-03-03T08:08:29.319Z" }, + { url = "https://files.pythonhosted.org/packages/16/9f/57d5acd0d95417a29661dfa91a8657be8026a9df17cafc6ba4f20bc2a687/geventhttpclient-2.3.9-cp314-cp314-macosx_10_15_universal2.whl", hash = "sha256:6c06e243de53f54942b098f81622917f4a33c16f44733c9371ea98a2cd5ce12e", size = 70423, upload-time = "2026-03-03T08:08:30.106Z" }, + { url = "https://files.pythonhosted.org/packages/29/8b/ad6eb43b136fdb2f4954dc21073911d7703ea95fd88a3cc7512714508ce3/geventhttpclient-2.3.9-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:549155d557de403612336ca36cd93a049e67acbf9a29e6b6b971d0f4cb56786d", size = 51902, upload-time = "2026-03-03T08:08:30.892Z" }, + { url = "https://files.pythonhosted.org/packages/1a/64/2d2cfd9dd9ae0a6d4138b8a88f0b4524657a48a7c81ead6986a3e955deda/geventhttpclient-2.3.9-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:31b463324d5fde983657247b2faea77f8f8a40f3f7ac0c2897a2fe3afa27d610", size = 51564, upload-time = "2026-03-03T08:08:31.717Z" }, + { url = "https://files.pythonhosted.org/packages/e5/f3/4585fabea4f45c4c21cd128d61ebbf43a78c73d520c70471734d41177b1d/geventhttpclient-2.3.9-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:e1ac3a39e3c4ae36024ddf1694eb82b0cc22c4516f176477f94f98bcd56ce6cf", size = 115449, upload-time = "2026-03-03T08:08:32.75Z" }, + { url = "https://files.pythonhosted.org/packages/1d/e8/d7d82f527c632cbdeffa34858557db3da238f68f2fbb9bd80f2ec2c64510/geventhttpclient-2.3.9-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d3d24480c3a2cc88311c41a042bc12ab8e4104dad6029591ecbf5a1e933e8a44", size = 116152, upload-time = "2026-03-03T08:08:33.941Z" }, + { url = "https://files.pythonhosted.org/packages/ea/63/25ee53c3efa9ded9976e4f5ac8c6f8e8cef941bbbc847290e7f5c0254c40/geventhttpclient-2.3.9-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:2b244adcbf5814a29d5cea8b2fc079f9242d92765191faa4dc5eccc0421840ae", size = 122145, upload-time = "2026-03-03T08:08:34.809Z" }, + { url = "https://files.pythonhosted.org/packages/f8/8c/15c5d71e6011f317f7decb26fd15e1e6caf780b09297af3018599311e6df/geventhttpclient-2.3.9-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:83dc6f037a50b7d2dc45af58a7e7978016a06320a5f823d1bd544c85d69f2058", size = 112134, upload-time = "2026-03-03T08:08:35.716Z" }, + { url = "https://files.pythonhosted.org/packages/02/5b/fd7b17c37a9f9002a5fd8d690c97ada372393fcfb9358dd62026e089ae96/geventhttpclient-2.3.9-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:caf8779ca686497e0fab1048b026b4e48fb14fb9e88ddbfd14ca1a1a4c4bfa89", size = 118879, upload-time = "2026-03-03T08:08:36.953Z" }, + { url = "https://files.pythonhosted.org/packages/3b/b5/c1559f43ef56100d64bf1b227844bf229101fdb58b556e2336b4307bda0d/geventhttpclient-2.3.9-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:cd4efebba798c7f585aa1ceb9aba9524b12ebc51b26ad62de5234b8264d9b94d", size = 112593, upload-time = "2026-03-03T08:08:37.842Z" }, + { url = "https://files.pythonhosted.org/packages/fe/22/a61a9cb76feede0d4429154d391c275debde78b6602f52c95aeed6dce1ff/geventhttpclient-2.3.9-cp314-cp314-win32.whl", hash = "sha256:7b60c0b650c77d2644374149c38dfee34510e88e569ca85f38fe15f40ecaea1c", size = 49390, upload-time = "2026-03-03T08:08:38.996Z" }, + { url = "https://files.pythonhosted.org/packages/fd/05/b8d71edd82c9b07b9be0c3e5d6faf94583c6a098e2e9e5ee2b14a6312c5e/geventhttpclient-2.3.9-cp314-cp314-win_amd64.whl", hash = "sha256:c4d5e1b9b1ac9baab42a1789bbfae7e97e40e8e83e09a32b353c6eb985f36071", size = 49881, upload-time = "2026-03-03T08:08:40.228Z" }, + { url = "https://files.pythonhosted.org/packages/b4/5f/2f7f8f63968d26d7233fb9b9e5b1a5015989b90f95e997e9dc98283b0a86/geventhttpclient-2.3.9-cp314-cp314t-macosx_10_15_universal2.whl", hash = "sha256:ae44cec808193bb70b634fabdfdd89f0850744ace5668dc98063d633cf50c417", size = 70812, upload-time = "2026-03-03T08:08:41.073Z" }, + { url = "https://files.pythonhosted.org/packages/5f/89/7887f802adee5990c10dd9c44b20a3205e046773061266ce5cffb99e30b9/geventhttpclient-2.3.9-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:53977ca41809eaef73cf38af170484baa53bde5f16bafbca7b77b670c343f48f", size = 52087, upload-time = "2026-03-03T08:08:42.063Z" }, + { url = "https://files.pythonhosted.org/packages/5d/07/23cc505111abb65cb5a68e5cd123b1ffc1ad7893a1bc46945b9ed3d03245/geventhttpclient-2.3.9-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:0f66a33c95e4d6d343fc6ace458b13c613684bf7cfd6832b61cc9c42eaf394f3", size = 51772, upload-time = "2026-03-03T08:08:42.926Z" }, + { url = "https://files.pythonhosted.org/packages/d9/97/461fd5c73858b2daaaba2ecefd2ff64aa8f2242c48c939e75caba9ec3cb2/geventhttpclient-2.3.9-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:cfe23d419aa676492677374bdd37e364c921895d1090a180173be5d5f87f82b9", size = 118329, upload-time = "2026-03-03T08:08:44.07Z" }, + { url = "https://files.pythonhosted.org/packages/c2/08/0ede3d90ab92a105f24b758b0bfb2d5e7f34c017d22d76d87524e75e93cc/geventhttpclient-2.3.9-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8e3b279da39ad3eee69a5df9e1b602f87bcd2cec7eb258d3cc801e2170682383", size = 119974, upload-time = "2026-03-03T08:08:45.231Z" }, + { url = "https://files.pythonhosted.org/packages/98/8f/0ef02946bbbbd91ba4c3da99657d90e250c00409710ed377e4e4540b90c3/geventhttpclient-2.3.9-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:38535589a564822c64d1b4c2a5d6dcc27159d0d7d76500f2c8c8d21d9dd54880", size = 125764, upload-time = "2026-03-03T08:08:46.446Z" }, + { url = "https://files.pythonhosted.org/packages/b4/e1/d8f385fd6a3538cf1fd57a3fd47b133fba2e32c6be86e75805117d96ff1f/geventhttpclient-2.3.9-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:a6436cd77885a8ef7cdc6d225cddd732560a17e92969c74e997836cf3135baa0", size = 115599, upload-time = "2026-03-03T08:08:47.393Z" }, + { url = "https://files.pythonhosted.org/packages/cb/55/ec651647ee2f7fdfee8d7a75ba682064e0e5012696f9aa83c0392d54fdeb/geventhttpclient-2.3.9-cp314-cp314t-musllinux_1_2_ppc64le.whl", hash = "sha256:5000c9fb0553818c4e4c1de248ee4e9a56de0a245a30ef76b687542a935f4645", size = 122254, upload-time = "2026-03-03T08:08:48.566Z" }, + { url = "https://files.pythonhosted.org/packages/77/7d/20606d1a4ae085eb3935e4d3625e7208911d0f1a0006c9fd962d88254d92/geventhttpclient-2.3.9-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:52516d5c153fcef0d3d2447e533244dc6360e8c2a190b958861137db6f227605", size = 115383, upload-time = "2026-03-03T08:08:49.454Z" }, + { url = "https://files.pythonhosted.org/packages/85/16/d20ac6ac73d63fe326ffe357a8e91c4f43b9e790faeeb9b15774eecf2550/geventhttpclient-2.3.9-cp314-cp314t-win32.whl", hash = "sha256:14eaa836bde26a70952e95ca462018f3a47c1c92642327315aa6502e54141016", size = 49749, upload-time = "2026-03-03T08:08:50.339Z" }, + { url = "https://files.pythonhosted.org/packages/59/f6/95d1ed1ace7902d8e1ce698db31931cb87d4abe621ec2df24e69daf49ae9/geventhttpclient-2.3.9-cp314-cp314t-win_amd64.whl", hash = "sha256:b9bbcbc7d5d875e5180f2b1f1c6fa8e092ef80d9debfb6ba22a4ec28f0565395", size = 50300, upload-time = "2026-03-03T08:08:51.482Z" }, +] + +[[package]] +name = "greenlet" +version = "3.5.3" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/e2/f1/fbbfef6af0bad0548f09bc28948ea3c275b4edb19e17fc5ca9900a6a634d/greenlet-3.5.3.tar.gz", hash = "sha256:a61efc018fd3eb317eeca31aba90ee9e7f26f22884a79b6c6ec715bf71bb62f1", size = 200270, upload-time = "2026-06-26T19:28:24.832Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/5d/6e/4c37d51a2b7f82d2ff11bb6b5f7d766d9a011726624af255e843727627a3/greenlet-3.5.3-cp312-cp312-macosx_11_0_universal2.whl", hash = "sha256:719757059f5a53fd0dde23f78cffeafcdd97b21c850ddb7ca684a3c1a1f122e2", size = 288685, upload-time = "2026-06-26T18:22:08.977Z" }, + { url = "https://files.pythonhosted.org/packages/7a/73/815dd90131c1b71ebdf53dbc7c276cafec2a1173b97559f97aba72724a87/greenlet-3.5.3-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:efa9f765dd09f9d0cdac651ffdf631ee59ec5dc6ee7a73e0c012ba9c52fbdf5b", size = 604761, upload-time = "2026-06-26T19:07:10.114Z" }, + { url = "https://files.pythonhosted.org/packages/9f/57/079cfe76bcef36b153b25607ee91c6fcb58f17f8b23c86bbbeabe0c88d72/greenlet-3.5.3-cp312-cp312-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:7faba15ac005376e02a0384504e0243be3370ce010296a44a820feb342b505ab", size = 617044, upload-time = "2026-06-26T19:10:07.25Z" }, + { url = "https://files.pythonhosted.org/packages/fb/fb/d97dc261209c80744b7c8132693a30d70ec6e7315e632cb0a10b3fec94dd/greenlet-3.5.3-cp312-cp312-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:5795cd1101371140551c645f2d408b8d3c01a5a29cf8a9bce6e759c983682d23", size = 622351, upload-time = "2026-06-26T19:24:16.32Z" }, + { url = "https://files.pythonhosted.org/packages/37/87/b4d095775a3fb1bcafbb483fc206b27ebb785724c83051447737085dc54e/greenlet-3.5.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:87142215824be6ac05e2e8e2786eec307ccbc27c36723c3881959df654af6861", size = 614244, upload-time = "2026-06-26T18:32:17.594Z" }, + { url = "https://files.pythonhosted.org/packages/8e/ac/e5fee13cbbd0e8de312d9a146584b8a51891c68847330ef9dc8b5109d23f/greenlet-3.5.3-cp312-cp312-manylinux_2_39_riscv64.whl", hash = "sha256:af4923b3096e26a36d7e9cf24ab88083a20f97d191e3b97f253731ce9b41b28c", size = 425395, upload-time = "2026-06-26T19:25:37.144Z" }, + { url = "https://files.pythonhosted.org/packages/8a/70/7559b609683650fa2b95b8ab84b4ab0b26556a635d19675e12aa832d826d/greenlet-3.5.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:215275b1b49320987352e6c1b054acca0064f965a2c66992bed9a6f7d913f149", size = 1574210, upload-time = "2026-06-26T19:09:03.077Z" }, + { url = "https://files.pythonhosted.org/packages/ae/73/be55392074c60fc37655ca40fa6022457bfbf6718e9e342a7b0b41f96dd2/greenlet-3.5.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:6b1b0eed82364b0e32c4ea0f221452d33e6bb17ae094d9f72aed9851812747ea", size = 1638627, upload-time = "2026-06-26T18:31:44.748Z" }, + { url = "https://files.pythonhosted.org/packages/14/40/c57489acf8e37d74e2913d4eff63aa0dba17acccc4bdeef874dde2dbbec9/greenlet-3.5.3-cp312-cp312-win_amd64.whl", hash = "sha256:cde8adafa2365676f74a979744629589999093bc86e2484214f58e61df08902c", size = 239882, upload-time = "2026-06-26T18:23:27.518Z" }, + { url = "https://files.pythonhosted.org/packages/71/fd/6fea0e3d6600f785069481ee637e09378dd4118acdfd38ad88ae2db31c98/greenlet-3.5.3-cp312-cp312-win_arm64.whl", hash = "sha256:c4e7b79d83805475f0102008843f6eb45fd3bb0b2e88c774adab5fbaab27117d", size = 238211, upload-time = "2026-06-26T18:22:37.671Z" }, + { url = "https://files.pythonhosted.org/packages/9b/ff/a620267401db30a50cc8450ee90730e2d4a85658c055c0e760d4ed47fb13/greenlet-3.5.3-cp313-cp313-macosx_11_0_universal2.whl", hash = "sha256:c8d87c2134d871df96ecdea9cec7cbaab286dadab0f56476e57aaf9e8ac11550", size = 287609, upload-time = "2026-06-26T18:21:14.724Z" }, + { url = "https://files.pythonhosted.org/packages/d6/fa/5401ac78021c826a25b6dde0c705e0a8f29b617509f9185a31dac15fbe1b/greenlet-3.5.3-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a2d185dd1621757e70c3861cceffd5317ab4e7ed7eb09c82994828468527ade5", size = 607435, upload-time = "2026-06-26T19:07:11.412Z" }, + { url = "https://files.pythonhosted.org/packages/e9/76/1dc144a2e56e65d36405078ed774224375ea520a1870a6e46e08bb4ac7bf/greenlet-3.5.3-cp313-cp313-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:1c514a468149bf8fbbab874188a3535cd8a48a3e353eb53a3d424296f8dbacd3", size = 619787, upload-time = "2026-06-26T19:10:08.396Z" }, + { url = "https://files.pythonhosted.org/packages/57/61/2f5b1adf256d039f5dab8005de8d3d7ad2b0070a3219c0e036b3fbfeb440/greenlet-3.5.3-cp313-cp313-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:9ad04dd75458c6300b047c61b8639092433d205a25a14e310d6582a480efcca1", size = 625580, upload-time = "2026-06-26T19:24:18.344Z" }, + { url = "https://files.pythonhosted.org/packages/bf/87/c298cee62df1de4ad7fec32abda73526cff347fd143a6ed4ac369246668a/greenlet-3.5.3-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:915f887cf2682b66419b879423a2e072634aa7b7dce6f3ada4957cfced3f1e9a", size = 616786, upload-time = "2026-06-26T18:32:19.128Z" }, + { url = "https://files.pythonhosted.org/packages/3e/d9/ab7fc9e543e44d6879b0a6ef9a4b2188940fd180cc65d6f646883ddf7201/greenlet-3.5.3-cp313-cp313-manylinux_2_39_riscv64.whl", hash = "sha256:afaabdd554cd7ae9bbb3ca070b0d7fdfd207dbf1d16865f7233837709d354bda", size = 427933, upload-time = "2026-06-26T19:25:38.219Z" }, + { url = "https://files.pythonhosted.org/packages/9e/2e/e6f009885ed0705ccf33fe0583c117cfd03cde77e31a596dd5785a30762b/greenlet-3.5.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:766cfd421c13e450feb340cd472a3ed9957d438727b7b4593ad7c76c5d2b0deb", size = 1574316, upload-time = "2026-06-26T19:09:04.273Z" }, + { url = "https://files.pythonhosted.org/packages/ef/fe/43fd110b01e40da0adb7c90ac7ea744bef2d43dca00de5095fd2351c2a68/greenlet-3.5.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:2ecda9ec22edf38fa389369eaed8c3d37c05f3c54e69f69438dbb2cc1de1458b", size = 1638614, upload-time = "2026-06-26T18:31:46.297Z" }, + { url = "https://files.pythonhosted.org/packages/0f/7c/062447147a61f8b4337b156fe70d32a165fcf2f89d7ca6255e572806705c/greenlet-3.5.3-cp313-cp313-win_amd64.whl", hash = "sha256:c82304750f057167ff60d188df1d0cc1764ce9567eadf03e6a7443bcedd0b30b", size = 239850, upload-time = "2026-06-26T18:21:54.613Z" }, + { url = "https://files.pythonhosted.org/packages/c7/7e/220a7f5824a64a60443fc03b39dfac4ea63a7fb6d481efa27eafa928e7f4/greenlet-3.5.3-cp313-cp313-win_arm64.whl", hash = "sha256:dc133a1569ee667b2a6ef56ce551084aeefd87a5acbc4736d336d1e2edc6cfc4", size = 238141, upload-time = "2026-06-26T18:22:48.507Z" }, + { url = "https://files.pythonhosted.org/packages/c3/93/43e116ee114b28737ba7e12952a0d4e2f55944d0f84e42bc91ba7192a3c9/greenlet-3.5.3-cp314-cp314-macosx_11_0_universal2.whl", hash = "sha256:fd2e02fa07485778536a036222d616ab957b1d533f36b3ed98ce725d9c9d3117", size = 288202, upload-time = "2026-06-26T18:23:49.604Z" }, + { url = "https://files.pythonhosted.org/packages/82/2f/146d218299046a43d1f029fd544b3d110d0f175a09c715c7e8da4a4a345d/greenlet-3.5.3-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:df0a0628d1597eb0897b62f55d1343f772405fd25f3b2a796c76874b0c2e22e8", size = 654096, upload-time = "2026-06-26T19:07:12.71Z" }, + { url = "https://files.pythonhosted.org/packages/a0/cc/04738cafb3f45fa991ea44f9de94c47dcec964f5a972300988a6751f49d9/greenlet-3.5.3-cp314-cp314-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:ebd933a6adabc298bab47731a130fe6bfb888bd934eee37810f151159544540d", size = 666304, upload-time = "2026-06-26T19:10:09.503Z" }, + { url = "https://files.pythonhosted.org/packages/86/a9/73fa62893d5b84b4205544e6b673c654cc43aa5b9899bac00f04d64af73d/greenlet-3.5.3-cp314-cp314-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:8d19fe6c39ebff9259f07bcc685d3290f8fa4ea2278e51dd0008e4d6b0f2d814", size = 670657, upload-time = "2026-06-26T19:24:19.967Z" }, + { url = "https://files.pythonhosted.org/packages/ce/aa/4e0dad5e605c270c784ab911c43da6adb136ccd4d81180f763ca429a723d/greenlet-3.5.3-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4b9d501b40e80b70e32323c799dd9b420a5577a9601469d362ae1ffb690f3a7c", size = 663635, upload-time = "2026-06-26T18:32:20.802Z" }, + { url = "https://files.pythonhosted.org/packages/29/7e/2ffce64929fb3cab7b65d5a0b20aaf9764e227681d731b041077fc9a525a/greenlet-3.5.3-cp314-cp314-manylinux_2_39_riscv64.whl", hash = "sha256:962c5df2db8cb446da51edf1ca5296c389d93b99c9d8aa2ee4c7d0d8f1218260", size = 473497, upload-time = "2026-06-26T19:25:39.421Z" }, + { url = "https://files.pythonhosted.org/packages/d1/50/13efdbea246fe3d3b735e191fec08fb50809f53cd2383ebe123d0809e44b/greenlet-3.5.3-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:a1fad1d11e7d6aab184107baa8e4ece11ccba3ec9599cd7efa5ff4d70d43256a", size = 1621252, upload-time = "2026-06-26T19:09:05.647Z" }, + { url = "https://files.pythonhosted.org/packages/f7/22/c0a336ae4a1410fd5f5121098e5bfbf1865f64c5ef80b4b5412886c4a332/greenlet-3.5.3-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:fad5aec764399f1b5cc347ad250a59660f20c8f8888ea6bae1f93b769cce1154", size = 1684824, upload-time = "2026-06-26T18:31:47.738Z" }, + { url = "https://files.pythonhosted.org/packages/7a/94/91aec0030bea75c4b3244251d0de60a1f3432d1ecb53ab6c437fb5c3ba61/greenlet-3.5.3-cp314-cp314-win_amd64.whl", hash = "sha256:7669aa24cf2a1041d6f7899575b494a3ab4cf68bfcc8609b1dc0be7272db835e", size = 240754, upload-time = "2026-06-26T18:22:15.669Z" }, + { url = "https://files.pythonhosted.org/packages/e5/06/68d0983e79e02138f64b4d303c500c27ddb48e5e77f3debb80888a921eae/greenlet-3.5.3-cp314-cp314-win_arm64.whl", hash = "sha256:5b4807c4082c9d1b6d9eed56fcd041863e37f2228106eef24c30ca096e238605", size = 239549, upload-time = "2026-06-26T18:22:42.996Z" }, + { url = "https://files.pythonhosted.org/packages/91/95/3e161213d7f1d378d15aa9e792093e9bfe01844680d04b7fd6e0107c9098/greenlet-3.5.3-cp314-cp314t-macosx_11_0_universal2.whl", hash = "sha256:271a8ea7c1024e8a0d7dd2be66dd66dda8a07193f41a17b9e924f7600f5b62be", size = 296389, upload-time = "2026-06-26T18:22:20.657Z" }, + { url = "https://files.pythonhosted.org/packages/00/92/715c44721abe2b4d1ae9abde4179411868a5bff312479f54e105d372f131/greenlet-3.5.3-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:19131729ae0ddc3c2e1ef85e650169b5e37ee32e400f215f78b94d7b0d567310", size = 653382, upload-time = "2026-06-26T19:07:14.209Z" }, + { url = "https://files.pythonhosted.org/packages/a0/83/37a10372a1090a6624cca8e74c12df1a36c2dc36429ed0255b7fb1aeee23/greenlet-3.5.3-cp314-cp314t-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:1540dd8e5fc2a5aec40fbb98ef8e149fa47c89a4b4a1cf2575a14d3d1869d7a8", size = 659401, upload-time = "2026-06-26T19:10:10.876Z" }, + { url = "https://files.pythonhosted.org/packages/cb/73/8faec206b851c22b1733545fda900829a1f3f5b1c78ae7e0fb3dba57d9f4/greenlet-3.5.3-cp314-cp314t-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:b897d97759425953f69a9c0fac67f8fe333ec0ce7377ef186fb2b0c3ad5e354d", size = 659582, upload-time = "2026-06-26T19:24:21.357Z" }, + { url = "https://files.pythonhosted.org/packages/db/e2/d1509cad4207da559cc42986ecdd8fc67ad0d1bba2bf03023c467fd5e0f3/greenlet-3.5.3-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:e81fa194a1d20967877bdf9c7794db2bc99063e5be36aee710c08f04c5bb087f", size = 656969, upload-time = "2026-06-26T18:32:22.272Z" }, + { url = "https://files.pythonhosted.org/packages/b4/55/50c19e49f8045834ada71ef12f8ad048eba8517c6aa41161bed676328fae/greenlet-3.5.3-cp314-cp314t-manylinux_2_39_riscv64.whl", hash = "sha256:3236754d423955ea08e9bb5f6c04a7895f9e22c290b66aa7653fcb922d839eb0", size = 491037, upload-time = "2026-06-26T19:25:40.672Z" }, + { url = "https://files.pythonhosted.org/packages/86/7d/eaf70de20aadca3a5884aec58362861c64ce45e7b277f47ed026926a3b89/greenlet-3.5.3-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:55cf4d777485d43110e47133cbba6d74a8885a87ec1227ef0267f9ee80c5aa21", size = 1617822, upload-time = "2026-06-26T19:09:06.893Z" }, + { url = "https://files.pythonhosted.org/packages/8a/f9/414d38fc400ae4350d4185eaad1827676f7cf5287b9136e0ed1cbbe20a7f/greenlet-3.5.3-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:12a248ba75f6a9a236375f52296c498c89ff1d8badf32deb9eca7abd5853f7da", size = 1677983, upload-time = "2026-06-26T18:31:49.396Z" }, + { url = "https://files.pythonhosted.org/packages/e4/15/7edb977e08f9bff702fe42d6c902702786ff6b9694058b4e6a2a6ac90e57/greenlet-3.5.3-cp314-cp314t-win_amd64.whl", hash = "sha256:efc6bd60ea02e085862c74a3ef64b147ffc6f1a5ea7d9f26e7a939943f68c1e3", size = 243626, upload-time = "2026-06-26T18:24:41.485Z" }, + { url = "https://files.pythonhosted.org/packages/2c/8a/93928dce91e6b3598b5e779e8d1fd6576a504640c58e78627077f6a7a91a/greenlet-3.5.3-cp315-cp315-macosx_11_0_universal2.whl", hash = "sha256:ea03f2f04367845d6b58eeed276e1e56e51f0b97d8ad5a88a7d20a91dc9056cc", size = 288860, upload-time = "2026-06-26T18:22:48.07Z" }, + { url = "https://files.pythonhosted.org/packages/4f/ca/69db42d447a1378043e2c8f19c09cbbd1263371505053c496b49066d3d16/greenlet-3.5.3-cp315-cp315-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:78dbef602fda6d97d957eb7937f70c9ce9e9527330347f8f6b6f9e554a9e7a47", size = 659747, upload-time = "2026-06-26T19:07:15.565Z" }, + { url = "https://files.pythonhosted.org/packages/a8/0b/af7ac2ef8dd41e3da1a40dda6305c23b9a03e13ba975ec916357b50f8575/greenlet-3.5.3-cp315-cp315-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:6f73857adb8fee13fa56c172bd11262f888c0c648f9fea113e777bb2c7904a81", size = 670419, upload-time = "2026-06-26T19:10:12.293Z" }, + { url = "https://files.pythonhosted.org/packages/25/aa/952cf28c2ff949a8c971134fb43854dd7eaa737218723aaef758f8c9aead/greenlet-3.5.3-cp315-cp315-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:cefa9cef4b371f9844c6053db71f1138bc6807bab1578b0dae5149c1f1141357", size = 674261, upload-time = "2026-06-26T19:24:22.79Z" }, + { url = "https://files.pythonhosted.org/packages/51/1e/1d51640cacbfc455dbe9f9a9f594c49e4e244f63b9971a2f4764e46cc53d/greenlet-3.5.3-cp315-cp315-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:232fec92e823addaf02d9472cf7381e24a1d046a6ced1103c5caa4c21b9dfc1d", size = 668787, upload-time = "2026-06-26T18:32:24.298Z" }, + { url = "https://files.pythonhosted.org/packages/dc/f2/b00d6f5e63e531a93562b2ec1a4c320fbee91f580fc42e6417af69d706e5/greenlet-3.5.3-cp315-cp315-manylinux_2_39_riscv64.whl", hash = "sha256:6219b6d04dbf6ba6084d77dc609e8473060dc55f759cbf626d512122781fa128", size = 480322, upload-time = "2026-06-26T19:25:41.852Z" }, + { url = "https://files.pythonhosted.org/packages/21/66/4030d5b0b5894500023f003bb054d9bb354dfbd1e186c3a296759172f5f5/greenlet-3.5.3-cp315-cp315-musllinux_1_2_aarch64.whl", hash = "sha256:2421c3564da9429d5586d46ca31ebb26516b5498a802cf65c041a8e8a8980d34", size = 1626305, upload-time = "2026-06-26T19:09:08.281Z" }, + { url = "https://files.pythonhosted.org/packages/0e/50/5221371c7550108dfa3c378debc41d032aa9c78e89abb01d8011cfc93289/greenlet-3.5.3-cp315-cp315-musllinux_1_2_x86_64.whl", hash = "sha256:e0f0d160f0b2e558e6c75f7930967183255dc9735e5f5b8cae58ee09c9576d8b", size = 1688631, upload-time = "2026-06-26T18:31:51.278Z" }, + { url = "https://files.pythonhosted.org/packages/68/5d/00d469daae3c65d2bf620b10eee82eb022127d483c6bc8c69fae6f3fbf17/greenlet-3.5.3-cp315-cp315-win_amd64.whl", hash = "sha256:dd99329bbc15ca78dcc583dba05d0b1b0bae01ab6c2174989f5aaee3e41ac930", size = 241027, upload-time = "2026-06-26T18:22:38.203Z" }, + { url = "https://files.pythonhosted.org/packages/e7/e8/883785b44c5780ed71e83d3e4437e710470be17a2e181e8b601e2da0dc4a/greenlet-3.5.3-cp315-cp315-win_arm64.whl", hash = "sha256:499fef2acede88c1864a57bb586b4bf533c81e1b82df7ab93451cdb47dfec227", size = 240085, upload-time = "2026-06-26T18:23:54.217Z" }, + { url = "https://files.pythonhosted.org/packages/1c/da/4f4a8450962fad137c1c8981a3f1b8919d06c829993d4d476f9c525d5173/greenlet-3.5.3-cp315-cp315t-macosx_11_0_universal2.whl", hash = "sha256:176bc16a721fa5fc294d70b87b4dfa5fbdd251b3da5d5372735ecef9bd7d6d0c", size = 297221, upload-time = "2026-06-26T18:23:27.176Z" }, + { url = "https://files.pythonhosted.org/packages/57/66/b3bfae3e220a9b63ea539a0eea681800c69ab1aada757eae8789f183e7ce/greenlet-3.5.3-cp315-cp315t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:629b614d2b786e89c50440e246f33eea78f58a962d0bdbbcc809e6d13605903f", size = 657221, upload-time = "2026-06-26T19:07:16.973Z" }, + { url = "https://files.pythonhosted.org/packages/7b/81/b6d4d73a709684fc77e7fa034d7c2fe82cffa9fc920fadcaa659c2626213/greenlet-3.5.3-cp315-cp315t-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:2b2e857ae16f5f72142edf75f9f176fe7526ba19a2841df1420516f83831c9f2", size = 663226, upload-time = "2026-06-26T19:10:13.723Z" }, + { url = "https://files.pythonhosted.org/packages/e9/39/0e0938a75115b939d42733a2a12e1d349653c9531fe6fe563e8a681f04e6/greenlet-3.5.3-cp315-cp315t-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:16d192579ed281051396dddd7f7754dac6259e6b1fb26378c87b66622f8e3f91", size = 663706, upload-time = "2026-06-26T19:24:24.312Z" }, + { url = "https://files.pythonhosted.org/packages/f5/07/e210b02b589f16e74ff48b730690e4a34ffe984219fce4f3c1a0e7ec8545/greenlet-3.5.3-cp315-cp315t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:e515757e2e36bcbf1fad09a46e1557e8b1ae1797d4b44d09da7deed88ad28608", size = 660802, upload-time = "2026-06-26T18:32:26.081Z" }, + { url = "https://files.pythonhosted.org/packages/5b/41/35d1c678cdb3c3b9e6bee691728e563cfb294202b23c7a4c3c2ccc343589/greenlet-3.5.3-cp315-cp315t-manylinux_2_39_riscv64.whl", hash = "sha256:4399eb8d041f20b68d943918bc55502a93d6fdc0a37c14da7881c04139acee9d", size = 498803, upload-time = "2026-06-26T19:25:43.063Z" }, + { url = "https://files.pythonhosted.org/packages/eb/2e/5303eb3fa06bca089060f479707182a93e360683bc252acf846c3090d34e/greenlet-3.5.3-cp315-cp315t-musllinux_1_2_aarch64.whl", hash = "sha256:b363d46ed1ea431825fdb01471bb024fc08399bad1572a616e853c7684415adb", size = 1622157, upload-time = "2026-06-26T19:09:09.527Z" }, + { url = "https://files.pythonhosted.org/packages/54/70/50de47a488f14df260b50ae34fb5d56016e308b098eab02c878b5223c26a/greenlet-3.5.3-cp315-cp315t-musllinux_1_2_x86_64.whl", hash = "sha256:e44da2f5bbdaabaf7d80b73dbb430c7035771e9f244e3c8b769715c9d8fa0a16", size = 1681159, upload-time = "2026-06-26T18:31:52.986Z" }, + { url = "https://files.pythonhosted.org/packages/a7/13/1055e1dda7882073eda533e2b96c62e55bbd2db7fda6d5ece992febc7071/greenlet-3.5.3-cp315-cp315t-win_amd64.whl", hash = "sha256:8ff8bed3e3baa20a3ea261ce00526f1898ad4801d4886fd2220580ee0ad8fadf", size = 244007, upload-time = "2026-06-26T18:22:04.353Z" }, + { url = "https://files.pythonhosted.org/packages/b4/0d/ca7d15afbdc397e3401134c9e1800d51d12b829661786187a4ad08fe484f/greenlet-3.5.3-cp315-cp315t-win_arm64.whl", hash = "sha256:b7068bd09f761f3f5b4d214c2bed063186b2a86148c740b3873e3f56d79bac31", size = 242586, upload-time = "2026-06-26T18:23:37.93Z" }, +] + [[package]] name = "h11" version = "0.16.0" @@ -1317,6 +1592,15 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/7f/ed/e3705d6d02b4f7aea715a353c8ce193efd0b5db13e204df895d38734c244/isort-7.0.0-py3-none-any.whl", hash = "sha256:1bcabac8bc3c36c7fb7b98a76c8abb18e0f841a3ba81decac7691008592499c1", size = 94672, upload-time = "2025-10-11T13:30:57.665Z" }, ] +[[package]] +name = "itsdangerous" +version = "2.2.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/9c/cb/8ac0172223afbccb63986cc25049b154ecfb5e85932587206f42317be31d/itsdangerous-2.2.0.tar.gz", hash = "sha256:e0050c0b7da1eea53ffaf149c0cfbb5c6e2e2b69c4bef22c81fa6eb73e5f6173", size = 54410, upload-time = "2024-04-16T21:28:15.614Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/04/96/92447566d16df59b2a776c0fb82dbc4d9e07cd95062562af01e408583fc4/itsdangerous-2.2.0-py3-none-any.whl", hash = "sha256:c6242fc49e35958c8b15141343aa660db5fc54d4f13a1db01a3f5891b98700ef", size = 16234, upload-time = "2024-04-16T21:28:14.499Z" }, +] + [[package]] name = "jinja2" version = "3.1.6" @@ -1526,6 +1810,32 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/04/1e/b832de447dee8b582cac175871d2f6c3d5077cc56d5575cadba1fd1cccfa/linkify_it_py-2.0.3-py3-none-any.whl", hash = "sha256:6bcbc417b0ac14323382aef5c5192c0075bf8a9d6b41820a2b66371eac6b6d79", size = 19820, upload-time = "2024-02-04T14:48:02.496Z" }, ] +[[package]] +name = "locust" +version = "2.44.5.dev5" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "configargparse" }, + { name = "flask" }, + { name = "flask-cors" }, + { name = "flask-login" }, + { name = "gevent" }, + { name = "geventhttpclient" }, + { name = "msgpack" }, + { name = "psutil" }, + { name = "pytest" }, + { name = "python-engineio" }, + { name = "python-socketio", extra = ["client"] }, + { name = "pywin32", marker = "sys_platform == 'win32'" }, + { name = "pyzmq" }, + { name = "requests" }, + { name = "werkzeug" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/c0/db/2b4475dcbb571128df6faa9a9cf06f18c3ea5ce7035336be8fe828fbbdbe/locust-2.44.5.dev5.tar.gz", hash = "sha256:72dbdabcfabd3b856b0d186da1e260c802dfe4d04035a90073756eb498dbe3f1", size = 1437351, upload-time = "2026-06-30T17:21:40.189Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/f8/5e/b69f264c7ec4544182ed7e799a1dfd9fb29aa286b8d6fdc4393ff2801d84/locust-2.44.5.dev5-py3-none-any.whl", hash = "sha256:279e126f2ae582f6b93c1e9d8e38fd4bb76cb4cdddec45fbca0ae332f59db94c", size = 1458429, upload-time = "2026-06-30T17:21:38.037Z" }, +] + [[package]] name = "mako" version = "1.3.10" @@ -1791,6 +2101,58 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/43/e3/7d92a15f894aa0c9c4b49b8ee9ac9850d6e63b03c9c32c0367a13ae62209/mpmath-1.3.0-py3-none-any.whl", hash = "sha256:a0b2b9fe80bbcd81a6647ff13108738cfb482d481d826cc0e02f5b35e5c88d2c", size = 536198, upload-time = "2023-03-07T16:47:09.197Z" }, ] +[[package]] +name = "msgpack" +version = "1.2.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/31/f9/c0a1c127f9049db9155afc316952ea571720dd01833ff5e4d7e8e6352dbb/msgpack-1.2.1.tar.gz", hash = "sha256:04c721c2c7448767e9e3f2520a475663d8ee0f09c31890f6d2bd70fd636a9647", size = 183960, upload-time = "2026-06-18T16:13:52.594Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/bc/dd/9e8cbd8f5582ca4b590336f2b91ee5662f6a6ca562b565abaf696a0f81ff/msgpack-1.2.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:2ef59c659f289eddf8aa6623823f19fa2f40a4029266889eac7a2505dd210c35", size = 83531, upload-time = "2026-06-18T16:12:58.249Z" }, + { url = "https://files.pythonhosted.org/packages/50/2e/ebdb85a8da151397a2790363676b7ed7c125924fe618e4c6d8befb0cc62c/msgpack-1.2.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:d3567748a5107cb40cdf66a275430c2f87c07777698f4bfd25c35f44d533258c", size = 82657, upload-time = "2026-06-18T16:12:59.396Z" }, + { url = "https://files.pythonhosted.org/packages/26/aa/753ad8b007b464e1d8aa0c8e650b9c5f4f725e658fc5ac8a7635c55b7f6e/msgpack-1.2.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:60926b75d00c8e816ef98f3034f484a8bc64242d66839cef4cf7e503142316a0", size = 410634, upload-time = "2026-06-18T16:13:00.383Z" }, + { url = "https://files.pythonhosted.org/packages/6a/fd/6adabd4f6d5e686f97dd02ce7fce3fe4cf672cbac36b8f67ff4040e8ad8b/msgpack-1.2.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:020e881a764b20d8d7ca1a54fc01b8175519d108e3c3f194fddc200bda95951a", size = 419989, upload-time = "2026-06-18T16:13:01.776Z" }, + { url = "https://files.pythonhosted.org/packages/5a/cc/85039b7b0eb168aaad7383a23c97e291a11f08351cb45a606ce865e4e3f1/msgpack-1.2.1-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:4202c74688ca06591f78cb18988228bd4cca2cc75d57b60008372892d2f1e6e6", size = 377544, upload-time = "2026-06-18T16:13:03.637Z" }, + { url = "https://files.pythonhosted.org/packages/ed/bf/35963899493b32030c85fc513b723ae66144ac70c11ebc52e889e16e3d99/msgpack-1.2.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:8b267ce94efb76fbd1b3373511420074ee3187f0f7811bf394531de13294735a", size = 400842, upload-time = "2026-06-18T16:13:05.012Z" }, + { url = "https://files.pythonhosted.org/packages/a6/df/8e2ac970c8f99264cd9997d1c73df5466bc19da3301d7dc5500862a9b089/msgpack-1.2.1-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:e4f1d0f8f98ade9634e01fb704a408f9336c0a8f1117b369f5db83dc7551d8b1", size = 374108, upload-time = "2026-06-18T16:13:06.232Z" }, + { url = "https://files.pythonhosted.org/packages/17/dd/fa8bd265110dfa51c20cb529f9e6d240a16fafe7e645004c6af2d01353ba/msgpack-1.2.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:f02cf17a6ca1abe29b5f980644f7551f94d71f2011509b26d8625ce038f0df64", size = 414939, upload-time = "2026-06-18T16:13:07.478Z" }, + { url = "https://files.pythonhosted.org/packages/2e/b9/8377a5ad8953fc0437c70cc98d9ae29f27fe5ac5109fbec0812085865735/msgpack-1.2.1-cp312-cp312-win32.whl", hash = "sha256:0c0d9802354507bcba62af19c17918e3eb437cc25e6f50657d511b5856a77aac", size = 64504, upload-time = "2026-06-18T16:13:08.822Z" }, + { url = "https://files.pythonhosted.org/packages/57/7f/ce1e377df7e62461fefd9eb23bfb93a4a523f40a517b377b8f844d836828/msgpack-1.2.1-cp312-cp312-win_amd64.whl", hash = "sha256:5c24aa15d5963051e1a5c62b12c50cd705992502b5ec1f3bece6046f33c9fc24", size = 71421, upload-time = "2026-06-18T16:13:09.828Z" }, + { url = "https://files.pythonhosted.org/packages/8f/32/ebfe84c9929f08f188d56c7a2fd913406a9ddad76a634697c1c43b8112e6/msgpack-1.2.1-cp312-cp312-win_arm64.whl", hash = "sha256:4227224aaec8f7fbcbfbd4272319347b2bb4030366502600f8c45588c5187b07", size = 64775, upload-time = "2026-06-18T16:13:11.056Z" }, + { url = "https://files.pythonhosted.org/packages/b0/ac/dcddcab6f6c20ecb387ca5e980371cdb3f87ff69aeca388be97eebc4c074/msgpack-1.2.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:0a70e3cf2804a300d921bb0940426e35f4e489a23adfb77a808892241db0a064", size = 83151, upload-time = "2026-06-18T16:13:12.173Z" }, + { url = "https://files.pythonhosted.org/packages/64/71/fbcfa83a1d6a9c6091942d1cfd070962244664b87427a9a49a6897b1b219/msgpack-1.2.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:491cc39455ca765fad51fb451bf2915eb2cf41192ab5801ce8d67c1d614fe056", size = 82351, upload-time = "2026-06-18T16:13:13.194Z" }, + { url = "https://files.pythonhosted.org/packages/e3/10/ddf7b06db879e8792d13934ddda09ff20bd2a583fd84c9b59aae9b0e650b/msgpack-1.2.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f310233ef7fb9c14e201c93639fe5f5260b005f56f0b29048e999c30935596cc", size = 407518, upload-time = "2026-06-18T16:13:14.233Z" }, + { url = "https://files.pythonhosted.org/packages/79/d3/36a46a8ed992b781acbc05928bd5bee3c810cb0c3563bf81a7b0c04a1a76/msgpack-1.2.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:787c9bebb5833e8f6fc8abca3c0597683d8d87f56a8842b6b89c75a5f3176e2d", size = 416405, upload-time = "2026-06-18T16:13:15.435Z" }, + { url = "https://files.pythonhosted.org/packages/f9/84/e8e9598b557c0ba6ddae901a73780a4c75ac667dddf59414b1e56a42fb34/msgpack-1.2.1-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:dc871b997a9370d855b7394465f2f350e847a5b806dd38dcc9c989e7d87da155", size = 376257, upload-time = "2026-06-18T16:13:17.022Z" }, + { url = "https://files.pythonhosted.org/packages/40/16/738fe6d875ad7e2a9429c165322a4ec088f4f273cdfae63d96a89c467961/msgpack-1.2.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:85f57e960d877f2977f6430896191b04a21f8901b3b4baf2e4604329f4db5402", size = 397469, upload-time = "2026-06-18T16:13:18.287Z" }, + { url = "https://files.pythonhosted.org/packages/ca/be/6d5952df75a7f24f35833af764c3a6860780364cb3a0030beb8099e1b2b4/msgpack-1.2.1-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:1233ee2dd0cefba127583de50ea654677277047d238303521db35def3d7b2e7c", size = 372802, upload-time = "2026-06-18T16:13:19.685Z" }, + { url = "https://files.pythonhosted.org/packages/e1/39/e2ef7dbf0473bcb8dc7c50bf782a892d67414877b63e47fc88eb189ef5e6/msgpack-1.2.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:e3dc2feb0876209d9c38aa56cb1de169bd6c4348f1aa48271f241226590993e6", size = 411273, upload-time = "2026-06-18T16:13:21.028Z" }, + { url = "https://files.pythonhosted.org/packages/ef/c5/133f4512a56e983a93445c836c9d94d88f3bc2e0980ff4b9e577bd8416ce/msgpack-1.2.1-cp313-cp313-win32.whl", hash = "sha256:6d09badf350af2be9d189184e04e64cf54ad93569ab3d96fca58bd3e84aad707", size = 64471, upload-time = "2026-06-18T16:13:22.293Z" }, + { url = "https://files.pythonhosted.org/packages/e2/98/577e10b055096a7dd40732358cabaf7180a20c79ed1dcdbb618e4b9deac7/msgpack-1.2.1-cp313-cp313-win_amd64.whl", hash = "sha256:33f14fba63278b714efe6ad07e50ea5f03d91537aa6a1c5f1ceca4cf44013ca9", size = 71274, upload-time = "2026-06-18T16:13:23.455Z" }, + { url = "https://files.pythonhosted.org/packages/ba/ee/0c0048e7cfbef23c6a94791b8959ab28155232e7956de8a305b5ff588f05/msgpack-1.2.1-cp313-cp313-win_arm64.whl", hash = "sha256:afc5febcd4c99effbc02b528e49d6fd0760b2b7d48c05239e345a5fa6e743d9a", size = 64795, upload-time = "2026-06-18T16:13:24.687Z" }, + { url = "https://files.pythonhosted.org/packages/77/58/cce442852c6b9e1639c7c8ac8fd9143121cb32dab0f308df4d1426a8eb9c/msgpack-1.2.1-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:05f340e47e7e47d2da8db9b53e1bb1d294369e9ef45a747441309f6650b8351d", size = 83610, upload-time = "2026-06-18T16:13:25.724Z" }, + { url = "https://files.pythonhosted.org/packages/60/5c/15b4c7a0182f75ffa90751958ba36a9c01cafee367d49a3edc10ed140b01/msgpack-1.2.1-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:810b916696c86ef0deb3b74588480224df4c1b071136c34183e4a2a4284d7ac7", size = 83138, upload-time = "2026-06-18T16:13:26.781Z" }, + { url = "https://files.pythonhosted.org/packages/b8/a6/99e58722feaffc5f2fbcc0c8c0d1451ab9f84097f7af87291b46af2390f4/msgpack-1.2.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ca0dacff965c47afdc3749a8469d7302a8f801d6a28758d55120d75e66ce6889", size = 406090, upload-time = "2026-06-18T16:13:28.072Z" }, + { url = "https://files.pythonhosted.org/packages/19/03/8c63e8cf52958534ef688625965ab04c269a6cadd8caef16758b380a821a/msgpack-1.2.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0e2bf9280bceb5efca998435904b5d3e9fdbcc11d90dc9df30aec7973252b720", size = 412106, upload-time = "2026-06-18T16:13:29.427Z" }, + { url = "https://files.pythonhosted.org/packages/63/d2/155d9e71b40e41fd934bc0c48b9b2770f22263e1ac20aad8e29fdca7be3f/msgpack-1.2.1-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:aa6c4be5d1c02a42b066ca6ddb71adf36432868fdcdb6ee87e634e86e0674190", size = 374851, upload-time = "2026-06-18T16:13:30.631Z" }, + { url = "https://files.pythonhosted.org/packages/98/48/deaf2326262a8d5ea3295ce9649912ecd3f551ba7ec8e33c665d2ba583f3/msgpack-1.2.1-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:ec0e675d59150a6269ddc9139087c722292664a37d071a849c05c473350f1f2d", size = 396168, upload-time = "2026-06-18T16:13:31.977Z" }, + { url = "https://files.pythonhosted.org/packages/10/2a/b4410f906c2ec0008f1608d3ab5143afc3ad3f4e6da0fed3ea2231d0bef4/msgpack-1.2.1-cp314-cp314-musllinux_1_2_riscv64.whl", hash = "sha256:dd3bfe82d53edfe4b7fc9a7ec9761e23a7a5b1dac22264505af428253c29ed24", size = 371959, upload-time = "2026-06-18T16:13:33.282Z" }, + { url = "https://files.pythonhosted.org/packages/59/86/1edc67270099a528fa2093ea60fe191233cd238e4bd30cfacf7db79fc959/msgpack-1.2.1-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:5ad5467fc3f68b5468e06c5f788d712e9f8ffc8b0cd1bcb160c105c1ee92dae7", size = 408457, upload-time = "2026-06-18T16:13:34.567Z" }, + { url = "https://files.pythonhosted.org/packages/82/90/8b630fef07d8c5ab457b71ff2c217910c83d333c7a68472c186e87cc504a/msgpack-1.2.1-cp314-cp314-win32.whl", hash = "sha256:98b58bdb89c46190e4609bb36abe17c6d4105ad13f9c5f8f6f64d320f8ced3fb", size = 65942, upload-time = "2026-06-18T16:13:36.056Z" }, + { url = "https://files.pythonhosted.org/packages/16/f1/467b81e98b24dd3885d7b1857728797b4ffc76a7a7483af4fb321a07de3c/msgpack-1.2.1-cp314-cp314-win_amd64.whl", hash = "sha256:74847557e28ce71bd3c438a447ca90e4b507e997ddbdef8a12a7b283b86c156b", size = 72627, upload-time = "2026-06-18T16:13:37.079Z" }, + { url = "https://files.pythonhosted.org/packages/a7/1d/5d8c4c89985feb6acefb82a09e501c60392261856d2408d20bfe4f0360b1/msgpack-1.2.1-cp314-cp314-win_arm64.whl", hash = "sha256:b50b727bd652bdc37d950336c848ef20ec54a4cafc38dce19b1cd86ad625d0f7", size = 66908, upload-time = "2026-06-18T16:13:38.23Z" }, + { url = "https://files.pythonhosted.org/packages/1b/02/ad2afb678b4de94496cd432b581759b756a92c1192d8c767edd6b132efdc/msgpack-1.2.1-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:8d00f177ca88a77c1cf848d204a38f249751650b601cb6532acc68805d8a8273", size = 86000, upload-time = "2026-06-18T16:13:39.44Z" }, + { url = "https://files.pythonhosted.org/packages/54/74/0b797484013128837f3b1cbb6cea019277c4de4e377dc512b4d9a0f92940/msgpack-1.2.1-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:5bb9c386f0a329c035ddbab4b72d1028bf9627add8dda41070288563d57ed1b1", size = 86544, upload-time = "2026-06-18T16:13:40.447Z" }, + { url = "https://files.pythonhosted.org/packages/a9/b4/b774d7eb95561739907fec675582f83203cf41c597a418c2589b4bfb8e9d/msgpack-1.2.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:20466cca18c49c7292a8984bc15d65857b171e7264bdcb5f96baf8be238791fc", size = 427661, upload-time = "2026-06-18T16:13:41.574Z" }, + { url = "https://files.pythonhosted.org/packages/b2/f9/3243191dc9937e00756c8bc1b0272fed8f23758e43df2a3b46f533e5090f/msgpack-1.2.1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:196300e7e5d6e74d50f1607ab9c06c4a1484c383cd22defd727902591f7e8dde", size = 426375, upload-time = "2026-06-18T16:13:42.936Z" }, + { url = "https://files.pythonhosted.org/packages/23/c7/1693111db9944ba4ad4b67a1e788400d78a0b6af7a6523dc7e4e58f8274b/msgpack-1.2.1-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:575957e79cd51903a4e8495a242442949641e08f1efd5197b43bebd3ea7682b4", size = 380495, upload-time = "2026-06-18T16:13:44.306Z" }, + { url = "https://files.pythonhosted.org/packages/3e/2b/92f86956a0c13e8662f7e2ad630c4eb4db07497b967589bd5245e018b2c1/msgpack-1.2.1-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:8c2ed1e48cc0f460bf3c7780e7137ff21a4e18433451916f2442c1b21036cd7d", size = 410897, upload-time = "2026-06-18T16:13:45.629Z" }, + { url = "https://files.pythonhosted.org/packages/da/ea/1479f72d200313a76fc2f823a79d1e07ed052ab7b8a0280640aa7b95de42/msgpack-1.2.1-cp314-cp314t-musllinux_1_2_riscv64.whl", hash = "sha256:5f6277e5f783c36786a145e0247fc189a03f35f84b251646e53592d2bc12b355", size = 378519, upload-time = "2026-06-18T16:13:46.998Z" }, + { url = "https://files.pythonhosted.org/packages/f5/4d/fa006060ffa1011d32bfae826fe766fe73e02982183601633b7121058ab3/msgpack-1.2.1-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:f9389552ecf4784886345ead0647e4edc96bee37cbab05b75540f542f766c48c", size = 419815, upload-time = "2026-06-18T16:13:48.205Z" }, + { url = "https://files.pythonhosted.org/packages/2f/e1/aab6c946570496b78e67804721f3d5e2d62a93081b9b37df77764ef56347/msgpack-1.2.1-cp314-cp314t-win32.whl", hash = "sha256:c1c79a604a2969a868a78b6ebd27a887e00c624f14f66b3038e0590cb23332d1", size = 70914, upload-time = "2026-06-18T16:13:49.385Z" }, + { url = "https://files.pythonhosted.org/packages/13/0a/e608956488a2af014cfe6e3d665e090b8ee42aa14b07f8f95b8880d66b09/msgpack-1.2.1-cp314-cp314t-win_amd64.whl", hash = "sha256:f12038a35fabd52e56a3547bab42401af49a45caa6dd00b34c44de235bc93ee2", size = 77999, upload-time = "2026-06-18T16:13:50.467Z" }, + { url = "https://files.pythonhosted.org/packages/d2/8a/27e2e57055176e366a46b85d02d68e7a5bcfbdd8474c9706375d965f24d3/msgpack-1.2.1-cp314-cp314t-win_arm64.whl", hash = "sha256:0adcf06ffde0777c0e1a9b771a2b1c4226ba1bbf748c8efcc02fcdeca3299107", size = 71160, upload-time = "2026-06-18T16:13:51.498Z" }, +] + [[package]] name = "multidict" version = "6.7.0" @@ -2739,6 +3101,37 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/14/1b/a298b06749107c305e1fe0f814c6c74aea7b2f1e10989cb30f544a1b3253/python_dotenv-1.2.1-py3-none-any.whl", hash = "sha256:b81ee9561e9ca4004139c6cbba3a238c32b03e4894671e181b671e8cb8425d61", size = 21230, upload-time = "2025-10-26T15:12:09.109Z" }, ] +[[package]] +name = "python-engineio" +version = "4.13.3" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "simple-websocket" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/fb/a0/f75491f942184d9960b15e763270f765fe9f239745ca5f9e16289011aed4/python_engineio-4.13.3.tar.gz", hash = "sha256:572b7783e341fed21edbc7cea297ccd378dad79265fdde96aa4664420a7c06c9", size = 79734, upload-time = "2026-06-20T22:53:52.197Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/5b/96/82f6328e410515fab21d5602ba35b9377a47b5a141a0c1f9efa00ce21eb4/python_engineio-4.13.3-py3-none-any.whl", hash = "sha256:1f60ecaf1358190f0e26c48c578a60428dc02a8f1295bc3dbf53d1b31116821f", size = 59993, upload-time = "2026-06-20T22:53:50.775Z" }, +] + +[[package]] +name = "python-socketio" +version = "5.16.3" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "bidict" }, + { name = "python-engineio" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/32/2d/ffce71017c106b75099fea569df6518c63fee5d6202ce0cfe7b01e6f22c3/python_socketio-5.16.3.tar.gz", hash = "sha256:89b136f677ae65607a84cecda9b4d6c5377b40a97582c504c25df89af16d520e", size = 128095, upload-time = "2026-06-15T22:07:04.003Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/0a/38/8c5e72d53ff8eb27497c4f268a7f6d9121e727a50b65248288ad79a93053/python_socketio-5.16.3-py3-none-any.whl", hash = "sha256:e7ad14202a5e6448824c7c2f86161d04e13dec05992257df5c709e6a2798c041", size = 82087, upload-time = "2026-06-15T22:07:02.498Z" }, +] + +[package.optional-dependencies] +client = [ + { name = "requests" }, + { name = "websocket-client" }, +] + [[package]] name = "pytokens" version = "0.3.0" @@ -2757,6 +3150,25 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/81/c4/34e93fe5f5429d7570ec1fa436f1986fb1f00c3e0f43a589fe2bbcd22c3f/pytz-2025.2-py2.py3-none-any.whl", hash = "sha256:5ddf76296dd8c44c26eb8f4b6f35488f3ccbf6fbbd7adee0b7262d43f0ec2f00", size = 509225, upload-time = "2025-03-25T02:24:58.468Z" }, ] +[[package]] +name = "pywin32" +version = "312" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/83/ff/32aa7d2ed0ab12b323aaa64f9b75e6ad4f8fd09f9ccfc28c79414d46838d/pywin32-312-cp312-cp312-win32.whl", hash = "sha256:dab4f65ac9c4e48400a2a0530c46c3c579cd5905ecd11b80692373915269208b", size = 6371877, upload-time = "2026-06-04T07:49:28.836Z" }, + { url = "https://files.pythonhosted.org/packages/03/d9/77040d3b43df3f3be32ea289433d660d2727f5ba327bc73be835127d9d60/pywin32-312-cp312-cp312-win_amd64.whl", hash = "sha256:b457f6d628a47e8a7346ce22acb7e1a46a4a78b52e1d17e1af56871bd19a93bc", size = 6914841, upload-time = "2026-06-04T07:49:31.85Z" }, + { url = "https://files.pythonhosted.org/packages/e3/cc/7b1ec671775756020a0ee7f4feeaf3c568f0ab86bd3900088cf986937a92/pywin32-312-cp312-cp312-win_arm64.whl", hash = "sha256:6017c58e12f6809fbb0555b75df144c2922a9ffd18e4b9b5afa863b6c1a9d950", size = 6727901, upload-time = "2026-06-04T07:49:34.244Z" }, + { url = "https://files.pythonhosted.org/packages/2d/41/12fbfd7f36ed2146d8bc9de96c2741296bf0d490b98508496cff322e274c/pywin32-312-cp313-cp313-win32.whl", hash = "sha256:7a27df850933d16a8eabfbaeb73d52b273e2da667f80d70b01a89d1f6828d02c", size = 6370184, upload-time = "2026-06-04T07:49:36.253Z" }, + { url = "https://files.pythonhosted.org/packages/ba/db/36a78e3403099d31d9746d13fdcde5accc43c1155f375a34d15983a479a7/pywin32-312-cp313-cp313-win_amd64.whl", hash = "sha256:c53e878d15a1c44788082bfe712a905433473aa38f86375b7cf8b45e3acbaaf9", size = 6914298, upload-time = "2026-06-04T07:49:38.876Z" }, + { url = "https://files.pythonhosted.org/packages/84/37/c1697194092b76de9ed47ca124323f02c57ffc8a45c06f88a3d5acaf01eb/pywin32-312-cp313-cp313-win_arm64.whl", hash = "sha256:59aba5d5940842075343a5ddc6b11f1cdf0d1567fe745290359dfbcc7c2eb831", size = 6727640, upload-time = "2026-06-04T07:49:41.083Z" }, + { url = "https://files.pythonhosted.org/packages/fc/2b/1f3cded5822fd49c02f40544cbb5f58c7cfd6b1694869fd476cb6170ee97/pywin32-312-cp314-cp314-win32.whl", hash = "sha256:a77a90fbb6881238d2ca9c6fd797b25817f3768fe78d214a90137ff055a75f5b", size = 6468928, upload-time = "2026-06-04T07:49:43.188Z" }, + { url = "https://files.pythonhosted.org/packages/21/82/3bf86d2e2808902013132e1ce905a7da0da53790f3836c64bf44d55e24f3/pywin32-312-cp314-cp314-win_amd64.whl", hash = "sha256:a4dd3a848290ef724347b19f301045831d8e802fa4464f491b98b1e0a081432e", size = 7024157, upload-time = "2026-06-04T07:49:45.34Z" }, + { url = "https://files.pythonhosted.org/packages/a4/0e/73f6d6800b4f27655abd9e9f6aaeaefcddb2b946e4674efa2bab184a7f7b/pywin32-312-cp314-cp314-win_arm64.whl", hash = "sha256:9fce94568364e0155e6dfb781ac5d95903be8baf28670632beab1b523f300daa", size = 6839598, upload-time = "2026-06-04T07:49:47.613Z" }, + { url = "https://files.pythonhosted.org/packages/eb/61/caa39686032d2ebdd04ff0ab5cbe163126c0066d98e00c9018646e42393b/pywin32-312-cp315-cp315-win32.whl", hash = "sha256:5c1fbe4a937a73ae9297384a3da38518cbc694c68ad8a809b2e19acd350f03ed", size = 6471159, upload-time = "2026-06-04T07:49:50.035Z" }, + { url = "https://files.pythonhosted.org/packages/0f/cd/7e1de64a4a6f69c04214169657ccab0d93a670ea50e35eb8f489d7378249/pywin32-312-cp315-cp315-win_amd64.whl", hash = "sha256:c2f03a0f73f804a13c2735b99392b0cd426bb4f2c4d0178e5ac966a0f21618d5", size = 7025293, upload-time = "2026-06-04T07:49:54.857Z" }, + { url = "https://files.pythonhosted.org/packages/23/ed/4532e9388e65fa16b46776ef47ad631a64eda1631884488af707666350ed/pywin32-312-cp315-cp315-win_arm64.whl", hash = "sha256:a8597d28f267b39074aef51fa593530082b39cbe5a074226096857b1fed2dfb9", size = 6840337, upload-time = "2026-06-04T07:49:57.531Z" }, +] + [[package]] name = "pyyaml" version = "6.0.3" @@ -2803,6 +3215,49 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/f1/12/de94a39c2ef588c7e6455cfbe7343d3b2dc9d6b6b2f40c4c6565744c873d/pyyaml-6.0.3-cp314-cp314t-win_arm64.whl", hash = "sha256:ebc55a14a21cb14062aa4162f906cd962b28e2e9ea38f9b4391244cd8de4ae0b", size = 149341, upload-time = "2025-09-25T21:32:56.828Z" }, ] +[[package]] +name = "pyzmq" +version = "27.1.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "cffi", marker = "implementation_name == 'pypy'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/04/0b/3c9baedbdf613ecaa7aa07027780b8867f57b6293b6ee50de316c9f3222b/pyzmq-27.1.0.tar.gz", hash = "sha256:ac0765e3d44455adb6ddbf4417dcce460fc40a05978c08efdf2948072f6db540", size = 281750, upload-time = "2025-09-08T23:10:18.157Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/92/e7/038aab64a946d535901103da16b953c8c9cc9c961dadcbf3609ed6428d23/pyzmq-27.1.0-cp312-abi3-macosx_10_15_universal2.whl", hash = "sha256:452631b640340c928fa343801b0d07eb0c3789a5ffa843f6e1a9cee0ba4eb4fc", size = 1306279, upload-time = "2025-09-08T23:08:03.807Z" }, + { url = "https://files.pythonhosted.org/packages/e8/5e/c3c49fdd0f535ef45eefcc16934648e9e59dace4a37ee88fc53f6cd8e641/pyzmq-27.1.0-cp312-abi3-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:1c179799b118e554b66da67d88ed66cd37a169f1f23b5d9f0a231b4e8d44a113", size = 895645, upload-time = "2025-09-08T23:08:05.301Z" }, + { url = "https://files.pythonhosted.org/packages/f8/e5/b0b2504cb4e903a74dcf1ebae157f9e20ebb6ea76095f6cfffea28c42ecd/pyzmq-27.1.0-cp312-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:3837439b7f99e60312f0c926a6ad437b067356dc2bc2ec96eb395fd0fe804233", size = 652574, upload-time = "2025-09-08T23:08:06.828Z" }, + { url = "https://files.pythonhosted.org/packages/f8/9b/c108cdb55560eaf253f0cbdb61b29971e9fb34d9c3499b0e96e4e60ed8a5/pyzmq-27.1.0-cp312-abi3-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:43ad9a73e3da1fab5b0e7e13402f0b2fb934ae1c876c51d0afff0e7c052eca31", size = 840995, upload-time = "2025-09-08T23:08:08.396Z" }, + { url = "https://files.pythonhosted.org/packages/c2/bb/b79798ca177b9eb0825b4c9998c6af8cd2a7f15a6a1a4272c1d1a21d382f/pyzmq-27.1.0-cp312-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:0de3028d69d4cdc475bfe47a6128eb38d8bc0e8f4d69646adfbcd840facbac28", size = 1642070, upload-time = "2025-09-08T23:08:09.989Z" }, + { url = "https://files.pythonhosted.org/packages/9c/80/2df2e7977c4ede24c79ae39dcef3899bfc5f34d1ca7a5b24f182c9b7a9ca/pyzmq-27.1.0-cp312-abi3-musllinux_1_2_i686.whl", hash = "sha256:cf44a7763aea9298c0aa7dbf859f87ed7012de8bda0f3977b6fb1d96745df856", size = 2021121, upload-time = "2025-09-08T23:08:11.907Z" }, + { url = "https://files.pythonhosted.org/packages/46/bd/2d45ad24f5f5ae7e8d01525eb76786fa7557136555cac7d929880519e33a/pyzmq-27.1.0-cp312-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:f30f395a9e6fbca195400ce833c731e7b64c3919aa481af4d88c3759e0cb7496", size = 1878550, upload-time = "2025-09-08T23:08:13.513Z" }, + { url = "https://files.pythonhosted.org/packages/e6/2f/104c0a3c778d7c2ab8190e9db4f62f0b6957b53c9d87db77c284b69f33ea/pyzmq-27.1.0-cp312-abi3-win32.whl", hash = "sha256:250e5436a4ba13885494412b3da5d518cd0d3a278a1ae640e113c073a5f88edd", size = 559184, upload-time = "2025-09-08T23:08:15.163Z" }, + { url = "https://files.pythonhosted.org/packages/fc/7f/a21b20d577e4100c6a41795842028235998a643b1ad406a6d4163ea8f53e/pyzmq-27.1.0-cp312-abi3-win_amd64.whl", hash = "sha256:9ce490cf1d2ca2ad84733aa1d69ce6855372cb5ce9223802450c9b2a7cba0ccf", size = 619480, upload-time = "2025-09-08T23:08:17.192Z" }, + { url = "https://files.pythonhosted.org/packages/78/c2/c012beae5f76b72f007a9e91ee9401cb88c51d0f83c6257a03e785c81cc2/pyzmq-27.1.0-cp312-abi3-win_arm64.whl", hash = "sha256:75a2f36223f0d535a0c919e23615fc85a1e23b71f40c7eb43d7b1dedb4d8f15f", size = 552993, upload-time = "2025-09-08T23:08:18.926Z" }, + { url = "https://files.pythonhosted.org/packages/60/cb/84a13459c51da6cec1b7b1dc1a47e6db6da50b77ad7fd9c145842750a011/pyzmq-27.1.0-cp313-cp313-android_24_arm64_v8a.whl", hash = "sha256:93ad4b0855a664229559e45c8d23797ceac03183c7b6f5b4428152a6b06684a5", size = 1122436, upload-time = "2025-09-08T23:08:20.801Z" }, + { url = "https://files.pythonhosted.org/packages/dc/b6/94414759a69a26c3dd674570a81813c46a078767d931a6c70ad29fc585cb/pyzmq-27.1.0-cp313-cp313-android_24_x86_64.whl", hash = "sha256:fbb4f2400bfda24f12f009cba62ad5734148569ff4949b1b6ec3b519444342e6", size = 1156301, upload-time = "2025-09-08T23:08:22.47Z" }, + { url = "https://files.pythonhosted.org/packages/a5/ad/15906493fd40c316377fd8a8f6b1f93104f97a752667763c9b9c1b71d42d/pyzmq-27.1.0-cp313-cp313t-macosx_10_15_universal2.whl", hash = "sha256:e343d067f7b151cfe4eb3bb796a7752c9d369eed007b91231e817071d2c2fec7", size = 1341197, upload-time = "2025-09-08T23:08:24.286Z" }, + { url = "https://files.pythonhosted.org/packages/14/1d/d343f3ce13db53a54cb8946594e567410b2125394dafcc0268d8dda027e0/pyzmq-27.1.0-cp313-cp313t-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:08363b2011dec81c354d694bdecaef4770e0ae96b9afea70b3f47b973655cc05", size = 897275, upload-time = "2025-09-08T23:08:26.063Z" }, + { url = "https://files.pythonhosted.org/packages/69/2d/d83dd6d7ca929a2fc67d2c3005415cdf322af7751d773524809f9e585129/pyzmq-27.1.0-cp313-cp313t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d54530c8c8b5b8ddb3318f481297441af102517602b569146185fa10b63f4fa9", size = 660469, upload-time = "2025-09-08T23:08:27.623Z" }, + { url = "https://files.pythonhosted.org/packages/3e/cd/9822a7af117f4bc0f1952dbe9ef8358eb50a24928efd5edf54210b850259/pyzmq-27.1.0-cp313-cp313t-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:6f3afa12c392f0a44a2414056d730eebc33ec0926aae92b5ad5cf26ebb6cc128", size = 847961, upload-time = "2025-09-08T23:08:29.672Z" }, + { url = "https://files.pythonhosted.org/packages/9a/12/f003e824a19ed73be15542f172fd0ec4ad0b60cf37436652c93b9df7c585/pyzmq-27.1.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:c65047adafe573ff023b3187bb93faa583151627bc9c51fc4fb2c561ed689d39", size = 1650282, upload-time = "2025-09-08T23:08:31.349Z" }, + { url = "https://files.pythonhosted.org/packages/d5/4a/e82d788ed58e9a23995cee70dbc20c9aded3d13a92d30d57ec2291f1e8a3/pyzmq-27.1.0-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:90e6e9441c946a8b0a667356f7078d96411391a3b8f80980315455574177ec97", size = 2024468, upload-time = "2025-09-08T23:08:33.543Z" }, + { url = "https://files.pythonhosted.org/packages/d9/94/2da0a60841f757481e402b34bf4c8bf57fa54a5466b965de791b1e6f747d/pyzmq-27.1.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:add071b2d25f84e8189aaf0882d39a285b42fa3853016ebab234a5e78c7a43db", size = 1885394, upload-time = "2025-09-08T23:08:35.51Z" }, + { url = "https://files.pythonhosted.org/packages/4f/6f/55c10e2e49ad52d080dc24e37adb215e5b0d64990b57598abc2e3f01725b/pyzmq-27.1.0-cp313-cp313t-win32.whl", hash = "sha256:7ccc0700cfdf7bd487bea8d850ec38f204478681ea02a582a8da8171b7f90a1c", size = 574964, upload-time = "2025-09-08T23:08:37.178Z" }, + { url = "https://files.pythonhosted.org/packages/87/4d/2534970ba63dd7c522d8ca80fb92777f362c0f321900667c615e2067cb29/pyzmq-27.1.0-cp313-cp313t-win_amd64.whl", hash = "sha256:8085a9fba668216b9b4323be338ee5437a235fe275b9d1610e422ccc279733e2", size = 641029, upload-time = "2025-09-08T23:08:40.595Z" }, + { url = "https://files.pythonhosted.org/packages/f6/fa/f8aea7a28b0641f31d40dea42d7ef003fded31e184ef47db696bc74cd610/pyzmq-27.1.0-cp313-cp313t-win_arm64.whl", hash = "sha256:6bb54ca21bcfe361e445256c15eedf083f153811c37be87e0514934d6913061e", size = 561541, upload-time = "2025-09-08T23:08:42.668Z" }, + { url = "https://files.pythonhosted.org/packages/87/45/19efbb3000956e82d0331bafca5d9ac19ea2857722fa2caacefb6042f39d/pyzmq-27.1.0-cp314-cp314t-macosx_10_15_universal2.whl", hash = "sha256:ce980af330231615756acd5154f29813d553ea555485ae712c491cd483df6b7a", size = 1341197, upload-time = "2025-09-08T23:08:44.973Z" }, + { url = "https://files.pythonhosted.org/packages/48/43/d72ccdbf0d73d1343936296665826350cb1e825f92f2db9db3e61c2162a2/pyzmq-27.1.0-cp314-cp314t-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:1779be8c549e54a1c38f805e56d2a2e5c009d26de10921d7d51cfd1c8d4632ea", size = 897175, upload-time = "2025-09-08T23:08:46.601Z" }, + { url = "https://files.pythonhosted.org/packages/2f/2e/a483f73a10b65a9ef0161e817321d39a770b2acf8bcf3004a28d90d14a94/pyzmq-27.1.0-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:7200bb0f03345515df50d99d3db206a0a6bee1955fbb8c453c76f5bf0e08fb96", size = 660427, upload-time = "2025-09-08T23:08:48.187Z" }, + { url = "https://files.pythonhosted.org/packages/f5/d2/5f36552c2d3e5685abe60dfa56f91169f7a2d99bbaf67c5271022ab40863/pyzmq-27.1.0-cp314-cp314t-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:01c0e07d558b06a60773744ea6251f769cd79a41a97d11b8bf4ab8f034b0424d", size = 847929, upload-time = "2025-09-08T23:08:49.76Z" }, + { url = "https://files.pythonhosted.org/packages/c4/2a/404b331f2b7bf3198e9945f75c4c521f0c6a3a23b51f7a4a401b94a13833/pyzmq-27.1.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:80d834abee71f65253c91540445d37c4c561e293ba6e741b992f20a105d69146", size = 1650193, upload-time = "2025-09-08T23:08:51.7Z" }, + { url = "https://files.pythonhosted.org/packages/1c/0b/f4107e33f62a5acf60e3ded67ed33d79b4ce18de432625ce2fc5093d6388/pyzmq-27.1.0-cp314-cp314t-musllinux_1_2_i686.whl", hash = "sha256:544b4e3b7198dde4a62b8ff6685e9802a9a1ebf47e77478a5eb88eca2a82f2fd", size = 2024388, upload-time = "2025-09-08T23:08:53.393Z" }, + { url = "https://files.pythonhosted.org/packages/0d/01/add31fe76512642fd6e40e3a3bd21f4b47e242c8ba33efb6809e37076d9b/pyzmq-27.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:cedc4c68178e59a4046f97eca31b148ddcf51e88677de1ef4e78cf06c5376c9a", size = 1885316, upload-time = "2025-09-08T23:08:55.702Z" }, + { url = "https://files.pythonhosted.org/packages/c4/59/a5f38970f9bf07cee96128de79590bb354917914a9be11272cfc7ff26af0/pyzmq-27.1.0-cp314-cp314t-win32.whl", hash = "sha256:1f0b2a577fd770aa6f053211a55d1c47901f4d537389a034c690291485e5fe92", size = 587472, upload-time = "2025-09-08T23:08:58.18Z" }, + { url = "https://files.pythonhosted.org/packages/70/d8/78b1bad170f93fcf5e3536e70e8fadac55030002275c9a29e8f5719185de/pyzmq-27.1.0-cp314-cp314t-win_amd64.whl", hash = "sha256:19c9468ae0437f8074af379e986c5d3d7d7bfe033506af442e8c879732bedbe0", size = 661401, upload-time = "2025-09-08T23:08:59.802Z" }, + { url = "https://files.pythonhosted.org/packages/81/d6/4bfbb40c9a0b42fc53c7cf442f6385db70b40f74a783130c5d0a5aa62228/pyzmq-27.1.0-cp314-cp314t-win_arm64.whl", hash = "sha256:dc5dbf68a7857b59473f7df42650c621d7e8923fb03fa74a526890f4d33cc4d7", size = 575170, upload-time = "2025-09-08T23:09:01.418Z" }, +] + [[package]] name = "referencing" version = "0.37.0" @@ -3253,6 +3708,18 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/c0/44/21d6bf170bf40b41396480d8d49ad640bca3f2b02139cd52aa1e272830a5/shortuuid-1.0.13-py3-none-any.whl", hash = "sha256:a482a497300b49b4953e15108a7913244e1bb0d41f9d332f5e9925dba33a3c5a", size = 10529, upload-time = "2024-03-11T20:11:04.807Z" }, ] +[[package]] +name = "simple-websocket" +version = "1.1.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "wsproto" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/b0/d4/bfa032f961103eba93de583b161f0e6a5b63cebb8f2c7d0c6e6efe1e3d2e/simple_websocket-1.1.0.tar.gz", hash = "sha256:7939234e7aa067c534abdab3a9ed933ec9ce4691b0713c78acb195560aa52ae4", size = 17300, upload-time = "2024-10-10T22:39:31.412Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/52/59/0782e51887ac6b07ffd1570e0364cf901ebc36345fea669969d2084baebb/simple_websocket-1.1.0-py3-none-any.whl", hash = "sha256:4af6069630a38ed6c561010f0e11a5bc0d4ca569b36306eb257cd9a192497c8c", size = 13842, upload-time = "2024-10-10T22:39:29.645Z" }, +] + [[package]] name = "six" version = "1.17.0" @@ -3863,6 +4330,27 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/a4/74/a148b41572656904a39dfcfed3f84dd1066014eed94e209223ae8e9d088d/weasel-0.4.3-py3-none-any.whl", hash = "sha256:08f65b5d0dbded4879e08a64882de9b9514753d9eaa4c4e2a576e33666ac12cf", size = 50757, upload-time = "2025-11-13T23:52:26.982Z" }, ] +[[package]] +name = "websocket-client" +version = "1.9.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/2c/41/aa4bf9664e4cda14c3b39865b12251e8e7d239f4cd0e3cc1b6c2ccde25c1/websocket_client-1.9.0.tar.gz", hash = "sha256:9e813624b6eb619999a97dc7958469217c3176312b3a16a4bd1bc7e08a46ec98", size = 70576, upload-time = "2025-10-07T21:16:36.495Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/34/db/b10e48aa8fff7407e67470363eac595018441cf32d5e1001567a7aeba5d2/websocket_client-1.9.0-py3-none-any.whl", hash = "sha256:af248a825037ef591efbf6ed20cc5faa03d3b47b9e5a2230a529eeee1c1fc3ef", size = 82616, upload-time = "2025-10-07T21:16:34.951Z" }, +] + +[[package]] +name = "werkzeug" +version = "3.1.8" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "markupsafe" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/dd/b2/381be8cfdee792dd117872481b6e378f85c957dd7c5bca38897b08f765fd/werkzeug-3.1.8.tar.gz", hash = "sha256:9bad61a4268dac112f1c5cd4630a56ede601b6ed420300677a869083d70a4c44", size = 875852, upload-time = "2026-04-02T18:49:14.268Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/93/8c/2e650f2afeb7ee576912636c23ddb621c91ac6a98e66dc8d29c3c69446e1/werkzeug-3.1.8-py3-none-any.whl", hash = "sha256:63a77fb8892bf28ebc3178683445222aa500e48ebad5ec77b0ad80f8726b1f50", size = 226459, upload-time = "2026-04-02T18:49:12.72Z" }, +] + [[package]] name = "wrapt" version = "1.17.3" @@ -3912,6 +4400,18 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/1f/f6/a933bd70f98e9cf3e08167fc5cd7aaaca49147e48411c0bd5ae701bb2194/wrapt-1.17.3-py3-none-any.whl", hash = "sha256:7171ae35d2c33d326ac19dd8facb1e82e5fd04ef8c6c0e394d7af55a55051c22", size = 23591, upload-time = "2025-08-12T05:53:20.674Z" }, ] +[[package]] +name = "wsproto" +version = "1.3.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "h11" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/c7/79/12135bdf8b9c9367b8701c2c19a14c913c120b882d50b014ca0d38083c2c/wsproto-1.3.2.tar.gz", hash = "sha256:b86885dcf294e15204919950f666e06ffc6c7c114ca900b060d6e16293528294", size = 50116, upload-time = "2025-11-20T18:18:01.871Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a4/f5/10b68b7b1544245097b2a1b8238f66f2fc6dcaeb24ba5d917f52bd2eed4f/wsproto-1.3.2-py3-none-any.whl", hash = "sha256:61eea322cdf56e8cc904bd3ad7573359a242ba65688716b0710a5eb12beab584", size = 24405, upload-time = "2025-11-20T18:18:00.454Z" }, +] + [[package]] name = "xxhash" version = "3.6.0" @@ -4098,6 +4598,50 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/2e/54/647ade08bf0db230bfea292f893923872fd20be6ac6f53b2b936ba839d75/zipp-3.23.0-py3-none-any.whl", hash = "sha256:071652d6115ed432f5ce1d34c336c0adfd6a884660d1e9712a256d3d3bd4b14e", size = 10276, upload-time = "2025-06-08T17:06:38.034Z" }, ] +[[package]] +name = "zope-event" +version = "6.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/93/41/faa10af34d48d9cd6fa0249a1162943ad84a9590bd1a06939981e6640416/zope_event-6.2.tar.gz", hash = "sha256:b97d5d6327067ee6b9dfcbdf606ade9ade70991e19c162e808ea39e5fcf0f8d3", size = 18958, upload-time = "2026-04-28T06:24:10.578Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/9e/33/848922889e946d4befc415c219fe516af75c49555d8e736e183bfd30db42/zope_event-6.2-py3-none-any.whl", hash = "sha256:5e755153ac4faf64c10a4b6dd3307680166a3edf65b38df22df592610f8fa874", size = 6525, upload-time = "2026-04-28T06:24:09.176Z" }, +] + +[[package]] +name = "zope-interface" +version = "8.5" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/08/dc/50550cfcbb2ea3cbca5f1d7ed05c8aa840f831a0f2d63aec0a953f7c590e/zope_interface-8.5.tar.gz", hash = "sha256:7a3ba1c5877f0f3e3906b02ddf793abed2becc2948116414ce0e1dd820b68d6d", size = 257957, upload-time = "2026-05-26T06:50:14.574Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/97/cc/b84123a948f3162a34623e188922827cd845244fdd043ed20f8d02228caa/zope_interface-8.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:8e6ee90c2e6de7c37058d5fa41f123c8b13a312db8d1e0fb5840d7f4bcdff9c9", size = 212165, upload-time = "2026-05-26T06:49:26.566Z" }, + { url = "https://files.pythonhosted.org/packages/4e/78/cbceec44f1b27208a76c1a688c131302685852406a23df5aab68324109cc/zope_interface-8.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:c1adc90d3576b3b4c4de4953e6002c37bef28b78d7fa54c1bbfd0c50f022fe7c", size = 212341, upload-time = "2026-05-26T06:49:28.182Z" }, + { url = "https://files.pythonhosted.org/packages/e1/c3/005032195ff3b210c139b7c560ed5c534e844b0907d8e44d2b3d8919305e/zope_interface-8.5-cp312-cp312-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", hash = "sha256:e6347b8d8d12c5eca6502450a92be30079b7acfade2c4f693efa0deb8871b06e", size = 265296, upload-time = "2026-05-26T06:49:29.741Z" }, + { url = "https://files.pythonhosted.org/packages/c5/66/1036543d6a66bc04c19df3cf650f3ad938a002ab0a443c24e23e8de5e8b9/zope_interface-8.5-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:5e970dabea777a24b0b0bbf9dae3ab75ce8b2d8e948edf4875627034b21f3560", size = 270689, upload-time = "2026-05-26T06:49:31.767Z" }, + { url = "https://files.pythonhosted.org/packages/30/4c/8b56259558cace4414e753ca6740396a1f59d4a95ddb55b4658600408670/zope_interface-8.5-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:f0b48ccadaa9839e09ff81e969703cecb3f402c813bfe8b958652e699bea69f5", size = 270280, upload-time = "2026-05-26T06:49:33.489Z" }, + { url = "https://files.pythonhosted.org/packages/f9/ea/649908c83aa8fdb7faf2ddca4d3cf6fb8f2157121267dc56e8f72681e26c/zope_interface-8.5-cp312-cp312-win_amd64.whl", hash = "sha256:e0e311f1277468c08fd59a2b41f71b43d25dff639789d364747acd1705c0df6e", size = 215019, upload-time = "2026-05-26T06:49:35.607Z" }, + { url = "https://files.pythonhosted.org/packages/9f/97/da13037b4c563e4df32eedbc819f8c00b754af494f68211e3dffd48d52da/zope_interface-8.5-cp312-cp312-win_arm64.whl", hash = "sha256:652b73107a04159ec6c020db6c1543d4f1e8f4d069bd2aac88a947820923517b", size = 213569, upload-time = "2026-05-26T06:49:37.317Z" }, + { url = "https://files.pythonhosted.org/packages/f4/8c/4c15755d701f2ec0e80d64a18e1ebaf5be2c584c0ec153fd516f5d13eada/zope_interface-8.5-cp313-cp313-macosx_10_9_x86_64.whl", hash = "sha256:28e80457c134d1fa57a7d758004dece348654e1b1467ac22dcdc20fc1d127c52", size = 212512, upload-time = "2026-05-26T06:49:38.996Z" }, + { url = "https://files.pythonhosted.org/packages/9a/2e/4360c54c465db042cc8fbeeec92abac28b4cedbf6ba63c1f092fd08a190f/zope_interface-8.5-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:09495ce9d559c06b70f2d4855b3e4f48a822a9ddc8be1d30c5b4e5be14ae1ace", size = 212541, upload-time = "2026-05-26T06:49:41.186Z" }, + { url = "https://files.pythonhosted.org/packages/aa/a5/692a2b8d70f78e848793231d5fae5fecbf8d0cccd73430fdc34802a6d3c1/zope_interface-8.5-cp313-cp313-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", hash = "sha256:7849ad8fa90763cc1087f4dda78ca3a233e950b3e08fac7079297c9cafbbd7bb", size = 265191, upload-time = "2026-05-26T06:49:43.449Z" }, + { url = "https://files.pythonhosted.org/packages/70/8d/454a9cfc7a050c394ab4f11b3371f7897828b7415e096afff724637e65e0/zope_interface-8.5-cp313-cp313-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:5578c9421ca409a1f39f153d6f7803e4cde01da592ec75a9ac5e1b777d18d33b", size = 270626, upload-time = "2026-05-26T06:49:45.425Z" }, + { url = "https://files.pythonhosted.org/packages/51/8c/db8409cfa3575b8e9b4800babd7d49f8228433cd1f0c56814bd0ada49c33/zope_interface-8.5-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:e1bd7d96b4ca5fa311f54c9eac16dce4886b428c1531dbe06067763ccdf123b4", size = 270444, upload-time = "2026-05-26T06:49:47.025Z" }, + { url = "https://files.pythonhosted.org/packages/4a/df/a386940e41469ef615e100a216d8b386521e9e598817147f87932ca203c4/zope_interface-8.5-cp313-cp313-win_amd64.whl", hash = "sha256:0c8123d2a4dfde2a613c7cb772605477724782c20bc2e0ad1d9435376a6a44a3", size = 215021, upload-time = "2026-05-26T06:49:48.478Z" }, + { url = "https://files.pythonhosted.org/packages/89/75/477eb5669b6b2a7a843decd1a075e9b1971a8720017654143a7183abd3d9/zope_interface-8.5-cp313-cp313-win_arm64.whl", hash = "sha256:6d02be14f3173c6c7288bc2fdf530090c01c3cf8764ad46c68024686f364278e", size = 213610, upload-time = "2026-05-26T06:49:50.01Z" }, + { url = "https://files.pythonhosted.org/packages/d4/19/5032e954827fdf02db2d2f49737ac4378bb9cfc2cd95a8f2e2a5ae2ec01a/zope_interface-8.5-cp314-cp314-macosx_10_9_x86_64.whl", hash = "sha256:ffaecf013251a89d0de6feb49a46eba48ad8cbbf8a40aeb6045e459e7bec6784", size = 212597, upload-time = "2026-05-26T06:49:51.63Z" }, + { url = "https://files.pythonhosted.org/packages/f1/53/3ef644012cf8a6a234a2d6134aab5a5c65ac5467c86296865501d4fbc406/zope_interface-8.5-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:126fa9d1c52295ae076d4cf968634f0a1826afa408a20808b57ff72877b8f69f", size = 212626, upload-time = "2026-05-26T06:49:53.236Z" }, + { url = "https://files.pythonhosted.org/packages/32/67/bc8b4f465d388039255003e230c284a175cedf1203c692f23cb7bff64efe/zope_interface-8.5-cp314-cp314-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", hash = "sha256:3090e3a663d20194756a59a272e0c8508b889341e31d5894223331fe6b4f9b21", size = 266827, upload-time = "2026-05-26T06:49:54.873Z" }, + { url = "https://files.pythonhosted.org/packages/a7/eb/37d05b935ede53d79690fecc8d201440084418e590bcfc05f384451c7593/zope_interface-8.5-cp314-cp314-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:9342fb74e2afefdb081bf1df727d209ea56995c6e13f5a0540e6d7aff4beafb8", size = 270139, upload-time = "2026-05-26T06:49:57.116Z" }, + { url = "https://files.pythonhosted.org/packages/8b/0b/fd0c54579e2ce8dc6cf1a757903f3374bc6fbda929a46af9e0f53cb0e5f0/zope_interface-8.5-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:6c54725d818f1b57a7efb8b16528326e1f3c257b602b32393fd255c45af8799d", size = 270338, upload-time = "2026-05-26T06:49:58.698Z" }, + { url = "https://files.pythonhosted.org/packages/c1/1d/c420dcd777bb761067ea92879ac766694a5ca78608185f1aecea64cbfc11/zope_interface-8.5-cp314-cp314-win_amd64.whl", hash = "sha256:29d74febbae1afeb6834c4ccbf42e242a673c860060f09e53142825270456140", size = 215789, upload-time = "2026-05-26T06:50:00.405Z" }, + { url = "https://files.pythonhosted.org/packages/62/94/50b5eb8f94e527edceac14f9955e58917424ea79bb572ddc18548561cbc2/zope_interface-8.5-cp314-cp314-win_arm64.whl", hash = "sha256:633c8c49396f38df030340797c533e9fe460d1b5d1e42d88e55e938e525f548c", size = 213757, upload-time = "2026-05-26T06:50:01.973Z" }, + { url = "https://files.pythonhosted.org/packages/17/6f/5d5f32c4dfcdb16ce2ec5363da686840f13c13e1a1214cb70b49e1cd6d9f/zope_interface-8.5-cp314-cp314t-macosx_10_9_x86_64.whl", hash = "sha256:133999820fdbae513c36c03d6f29ef87317aaa3edef39112222b155083664714", size = 213591, upload-time = "2026-05-26T06:50:03.529Z" }, + { url = "https://files.pythonhosted.org/packages/f3/55/de0c3459ff717fce3342f9a29464c281fdeb0d36c3171ee88d119d5f0650/zope_interface-8.5-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:8bd75c96966e573232f0599deaff717564828031c7f05563ccc1ac35c5ee0304", size = 213733, upload-time = "2026-05-26T06:50:05.101Z" }, + { url = "https://files.pythonhosted.org/packages/c2/95/d97430abd5ae9677e8b9295b58720c0064a5b557dbb6b8bf5928484cf0d8/zope_interface-8.5-cp314-cp314t-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", hash = "sha256:14b0e9799351d4c34fe99afd67f0cdd76e55ba15c66a98699d5fc22ea8241e08", size = 294905, upload-time = "2026-05-26T06:50:07.384Z" }, + { url = "https://files.pythonhosted.org/packages/41/ec/a0f8f3dad6e74992f4654bdd94802be0929eabca7b871cac3b6fbb5e961b/zope_interface-8.5-cp314-cp314t-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:0cd6a732ac84b94eb1ef9222a117347a27efd294ee16810ffdf7ecd307677ed5", size = 300885, upload-time = "2026-05-26T06:50:08.997Z" }, + { url = "https://files.pythonhosted.org/packages/0f/da/6881b48803a0ee8d23eb5efa30fce3ed218a2bd9de5758ce489d224fee81/zope_interface-8.5-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:798b7c87d0e59a7d5d086d642208d0d8700ff0d55c4029134b3c479c3bfb110f", size = 304672, upload-time = "2026-05-26T06:50:10.563Z" }, + { url = "https://files.pythonhosted.org/packages/2e/0e/b4c01320859ff1d585438bc231fd60bd258d096359bccf6654fecdf0cffb/zope_interface-8.5-cp314-cp314t-win_amd64.whl", hash = "sha256:0fc3a9d45f114d27eaa1e53beeb144533689edca8a9f66505b1e8e8b3f075e42", size = 217241, upload-time = "2026-05-26T06:50:12.171Z" }, +] + [[package]] name = "zstandard" version = "0.18.0" From 01d1834ba19e6d803d05b6aca7da1f7aea677441 Mon Sep 17 00:00:00 2001 From: DeepLumiere Date: Tue, 7 Jul 2026 18:04:31 +0530 Subject: [PATCH 37/44] feat: add input option to force run all adapters in cron job --- .github/workflows/adapter_cron.yml | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/.github/workflows/adapter_cron.yml b/.github/workflows/adapter_cron.yml index 8821ebf54..59502d0e7 100644 --- a/.github/workflows/adapter_cron.yml +++ b/.github/workflows/adapter_cron.yml @@ -4,6 +4,12 @@ on: schedule: - cron: '0 0 * * *' # Daily at midnight UTC workflow_dispatch: # Allow manual triggering + inputs: + force_all: + description: 'Force run all adapters regardless of staleness' + required: false + type: boolean + default: false jobs: run-adapters: @@ -35,4 +41,9 @@ jobs: KAGGLE_USERNAME: ${{ secrets.KAGGLE_USERNAME }} KAGGLE_KEY: ${{ secrets.KAGGLE_KEY }} LLM_STATS_API_KEY: ${{ secrets.LLM_STATS_API_KEY }} - run: uv run python utils/scripts/run_adapters.py + run: | + if [ "${{ github.event.inputs.force_all }}" == "true" ]; then + uv run python utils/scripts/run_adapters.py --force-all + else + uv run python utils/scripts/run_adapters.py + fi From 657a3a75c8cbe852bfd35851d05d82288a0a5dec Mon Sep 17 00:00:00 2001 From: Deep Joshi <24bce152@nirmauni.ac.in> Date: Tue, 7 Jul 2026 22:04:51 +0530 Subject: [PATCH 38/44] Update cron job description for force_all input --- .github/workflows/adapter_cron.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/adapter_cron.yml b/.github/workflows/adapter_cron.yml index 59502d0e7..c4c4deb12 100644 --- a/.github/workflows/adapter_cron.yml +++ b/.github/workflows/adapter_cron.yml @@ -6,7 +6,7 @@ on: workflow_dispatch: # Allow manual triggering inputs: force_all: - description: 'Force run all adapters regardless of staleness' + description: 'Force run all adapters' required: false type: boolean default: false From 05aac8aab81393e474df5b6791e2d5da7f181634 Mon Sep 17 00:00:00 2001 From: Deep Joshi <24bce152@nirmauni.ac.in> Date: Tue, 7 Jul 2026 22:17:30 +0530 Subject: [PATCH 39/44] Fixed dataset link --- utils/exgentic/adapter.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/utils/exgentic/adapter.py b/utils/exgentic/adapter.py index 427044203..653f42ea1 100644 --- a/utils/exgentic/adapter.py +++ b/utils/exgentic/adapter.py @@ -11,7 +11,7 @@ Data source: - Exgentic experiments output: results.json files produced by `exgentic batch aggregate` -- HuggingFace dataset: https://huggingface.co/datasets/Exgentic/open-agent-leaderboard-results +- HuggingFace dataset: https://huggingface.co/datasets/Exgentic/results Usage: # From local experiment results @@ -51,7 +51,7 @@ SCHEMA_VERSION = "0.2.2" OUTPUT_DIR = "data/exgentic" -HF_DATASET = "Exgentic/open-agent-leaderboard-results" +HF_DATASET = "Exgentic/results" # Map model name prefixes to developer organizations MODEL_DEVELOPER_MAP = { From 38bf464dc2349a6f3981b177d3873865891df62f Mon Sep 17 00:00:00 2001 From: DeepLumiere Date: Tue, 7 Jul 2026 22:37:04 +0530 Subject: [PATCH 40/44] Upgrade to run_adapters.py --- utils/scripts/run_adapters.py | 88 +++++++++++++++++++---------------- 1 file changed, 47 insertions(+), 41 deletions(-) diff --git a/utils/scripts/run_adapters.py b/utils/scripts/run_adapters.py index d87cd8549..49fad9097 100644 --- a/utils/scripts/run_adapters.py +++ b/utils/scripts/run_adapters.py @@ -19,10 +19,11 @@ import time import traceback import urllib.request +import urllib.error from pathlib import Path from typing import Any -from huggingface_hub import CommitOperationAdd, HfApi, hf_hub_download +from huggingface_hub import HfApi, hf_hub_download from huggingface_hub.utils import EntryNotFoundError from every_eval_ever.check_duplicate_entries import normalized_hash @@ -83,9 +84,13 @@ def download_file(url: str, output: Path) -> None: """Download a remote file to a local path.""" headers = {"User-Agent": "every-eval-ever adapter runner"} req = urllib.request.Request(url, headers=headers) - with urllib.request.urlopen(req, timeout=60) as resp: - with open(output, "wb") as f: - shutil.copyfileobj(resp, f) + try: + with urllib.request.urlopen(req, timeout=60) as resp: + with open(output, "wb") as f: + shutil.copyfileobj(resp, f) + except urllib.error.HTTPError as e: + print(f"HTTP Error {e.code} while downloading {url}: {e.reason}") + raise ValueError(f"Download failed with HTTP {e.code}: {e.reason}") from e def check_url_headers(url: str | None) -> dict[str, str | None]: @@ -121,6 +126,13 @@ def save_json(path: Path, data: Any) -> None: ] +def get_assigned_day_of_week(adapter_name: str) -> int: + """Consistently assign an adapter to a day of the week (0-6) based on its name.""" + # Use MD5 to get a stable integer hash + hash_val = int(hashlib.md5(adapter_name.encode('utf-8')).hexdigest(), 16) + return hash_val % 7 + + def is_stale( adapter: str, stats: dict, @@ -129,13 +141,23 @@ def is_stale( """Decide whether an adapter's data is stale and needs re-running. Priority order: - 1. Previous run failed โ†’ stale (retry immediately). - 2. Source HTTP headers changed โ†’ stale. - 3. New headers available that weren't previously tracked โ†’ stale. - 4. 7+ days since last *data change* โ†’ stale (fallback for sources - without reliable headers). + 1. Assigned day of week has not arrived โ†’ not stale (deferred). + 2. Previous run failed โ†’ stale (retry immediately on its assigned day). + 3. Source HTTP headers changed โ†’ stale. + 4. New headers available that weren't previously tracked โ†’ stale. + 5. 7+ days since last *data change* โ†’ stale (fallback). """ + assigned_dow = get_assigned_day_of_week(adapter) + current_dow = datetime.datetime.now().weekday() # Monday is 0, Sunday is 6 + stat = stats.get(adapter, {}) + last_check_ts = stat.get("last_check_ts", 0) + + # If it was already checked today, don't check again (prevents multiple runs on the assigned day) + # UNLESS it's a force run, but that bypasses this function. + # We will just rely on the assigned day of the week to distribute the runs. + if assigned_dow != current_dow: + return False, f"assigned to day {assigned_dow}, today is {current_dow}" if stat.get("last_failed"): return True, "last run failed" @@ -340,7 +362,10 @@ def validate_adapter_outputs( errors.extend(report.get("errors", [])) invalid_path = Path(report.get("file", "")) if invalid_path.exists(): - invalid_path.unlink() + if invalid_path.is_file(): + invalid_path.unlink() + else: + print(f"[{adapter_data_dir.name}] Warning: Validation reported a directory as a failed file: {invalid_path}") return valid_count, failed_count, errors @@ -406,29 +431,11 @@ def create_new_pr(api: HfApi) -> int: # โ”€โ”€ Upload โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ -def collect_data_files() -> list[CommitOperationAdd]: - """Collect all files under ``data/`` as commit operations for upload.""" - operations: list[CommitOperationAdd] = [] - if not DATA_DIR.exists(): - return operations - - for file_path in sorted(DATA_DIR.rglob("*")): - if file_path.is_file(): - operations.append( - CommitOperationAdd( - path_in_repo=file_path.as_posix(), - path_or_fileobj=str(file_path), - ) - ) - return operations - - def upload_to_hf( api: HfApi, existing_pr: Any | None, - operations: list[CommitOperationAdd], ) -> bool: - """Upload files to HuggingFace via a PR. + """Upload data directory to HuggingFace via a PR. Reuses an existing open PR when available, otherwise creates a new one. Returns ``True`` on success. @@ -446,11 +453,13 @@ def upload_to_hf( revision = f"refs/pr/{pr_num}" today = datetime.datetime.now().strftime("%Y-%m-%d") - api.create_commit( + + api.upload_folder( repo_id=REPO_ID, + folder_path=str(DATA_DIR), + path_in_repo="data", repo_type=REPO_TYPE, revision=revision, - operations=operations, commit_message=f"Automated data update ({today})", ) print(f" Upload complete to PR #{pr_num}") @@ -544,13 +553,15 @@ def process_adapter( if data_changed: print(f"[{adapter}] New data detected (fingerprint changed)") else: - print(f"[{adapter}] Data unchanged (same fingerprint as existing)") + print(f"[{adapter}] Data unchanged (same fingerprint as existing). Discarding outputs.") + shutil.rmtree(adapter_data_dir) # โ”€โ”€ Update stats โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ update: dict[str, Any] = { "time_s": elapsed, - "size_mb": get_dir_size_mb(adapter_data_dir), + "size_mb": get_dir_size_mb(adapter_data_dir) if adapter_data_dir.exists() else 0, "last_success_ts": time.time(), + "last_check_ts": time.time(), "last_failed": False, "data_fingerprint": fingerprint, } @@ -729,14 +740,9 @@ def main() -> int: # โ”€โ”€ Upload โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ has_results = bool(report["adapters"]) if not args.dry_run and has_results: - print("\nCollecting files for upload...") - operations = collect_data_files() - if operations: - print(f"Uploading {len(operations)} file(s) to HuggingFace...") - if not upload_to_hf(api, existing_pr, operations): - any_failures = True - else: - print("No files to upload.") + print("\nUploading data directory to HuggingFace (only changed files will be uploaded)...") + if not upload_to_hf(api, existing_pr): + any_failures = True elif not has_results: print("\nNo adapters ran โ€” nothing to upload.") From 9c84a926990bcafabbca2146ec805cb63c1d5db4 Mon Sep 17 00:00:00 2001 From: DeepLumiere Date: Wed, 8 Jul 2026 19:21:05 +0530 Subject: [PATCH 41/44] Upgrade to run_adapters.py --- utils/scripts/run_adapters.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/utils/scripts/run_adapters.py b/utils/scripts/run_adapters.py index 49fad9097..cf0d277f1 100644 --- a/utils/scripts/run_adapters.py +++ b/utils/scripts/run_adapters.py @@ -389,7 +389,7 @@ def find_existing_pr(api: HfApi) -> Any | None: d for d in discussions if getattr(d, "is_pull_request", False) - and d.status == "open" + and d.status in ("open", "draft") and (d.author == current_user if current_user else True) ] return max(open_prs, key=lambda x: x.num) if open_prs else None From 5089eae86767951ba76d4634e55b086fe773078a Mon Sep 17 00:00:00 2001 From: Deep Joshi <24bce152@nirmauni.ac.in> Date: Wed, 8 Jul 2026 19:22:28 +0530 Subject: [PATCH 42/44] Increased limits --- utils/scripts/run_adapters.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/utils/scripts/run_adapters.py b/utils/scripts/run_adapters.py index cf0d277f1..ce70c4dd9 100644 --- a/utils/scripts/run_adapters.py +++ b/utils/scripts/run_adapters.py @@ -39,8 +39,8 @@ # Adapters exceeding these thresholds are classified as "heavy" and only run # during the monthly window (first 7 days) or when their source is stale. -HEAVY_TIME_S = 60 -HEAVY_SIZE_MB = 50 +HEAVY_TIME_S = 900 +HEAVY_SIZE_MB = 250 # โ”€โ”€ File & Network Utilities โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ @@ -755,4 +755,4 @@ def main() -> int: if __name__ == "__main__": - sys.exit(main()) \ No newline at end of file + sys.exit(main()) From a06ab079d71eea2639b944f47e39c6fd908d5d73 Mon Sep 17 00:00:00 2001 From: DeepLumiere Date: Thu, 9 Jul 2026 18:02:30 +0530 Subject: [PATCH 43/44] Upgrade to run_adapters.py --- utils/scripts/run_adapters.py | 114 +++++++++++++++++++++++++--------- 1 file changed, 83 insertions(+), 31 deletions(-) diff --git a/utils/scripts/run_adapters.py b/utils/scripts/run_adapters.py index cf0d277f1..1a194474d 100644 --- a/utils/scripts/run_adapters.py +++ b/utils/scripts/run_adapters.py @@ -94,21 +94,45 @@ def download_file(url: str, output: Path) -> None: def check_url_headers(url: str | None) -> dict[str, str | None]: - """Fetch HTTP HEAD headers from a URL to detect source-data changes.""" + """Fetch HTTP HEAD headers from a URL to detect source-data changes. + Falls back to GET if HEAD is not allowed, and injects known API keys. + """ if not url: return {} - try: - headers = {"User-Agent": "every-eval-ever adapter runner"} - req = urllib.request.Request(url, method="HEAD", headers=headers) + + headers = {"User-Agent": "every-eval-ever adapter runner"} + + if "artificialanalysis.ai" in url and os.environ.get("ARTIFICIAL_ANALYSIS_API_KEY"): + headers["x-api-key"] = os.environ.get("ARTIFICIAL_ANALYSIS_API_KEY") + if "llm-stats.com" in url and os.environ.get("LLM_STATS_API_KEY"): + headers["Authorization"] = f'Bearer {os.environ.get("LLM_STATS_API_KEY")}' + headers["x-api-key"] = os.environ.get("LLM_STATS_API_KEY") + if ("huggingface.co" in url or "hf.space" in url) and os.environ.get("HF_TOKEN"): + headers["Authorization"] = f'Bearer {os.environ.get("HF_TOKEN")}' + + def _fetch(method: str) -> dict[str, str | None]: + req = urllib.request.Request(url, method=method, headers=headers) with urllib.request.urlopen(req, timeout=10) as resp: return { "url_etag": resp.headers.get("ETag"), "url_last_modified": resp.headers.get("Last-Modified"), "url_content_length": resp.headers.get("Content-Length"), } + + try: + return _fetch("HEAD") + except urllib.error.HTTPError as e: + if e.code == 405: + try: + return _fetch("GET") + except Exception as e2: + print(f"Warning: GET fallback failed for {url}: {e2}") + else: + print(f"Warning: HEAD request failed for {url}: {e}") except Exception as e: print(f"Warning: HEAD request failed for {url}: {e}") - return {} + + return {} def save_json(path: Path, data: Any) -> None: @@ -126,11 +150,10 @@ def save_json(path: Path, data: Any) -> None: ] -def get_assigned_day_of_week(adapter_name: str) -> int: - """Consistently assign an adapter to a day of the week (0-6) based on its name.""" - # Use MD5 to get a stable integer hash +def get_assigned_days_of_week(adapter_name: str) -> set[int]: + """Consistently assign an adapter to 3 days of the week (0-6) based on its name.""" hash_val = int(hashlib.md5(adapter_name.encode('utf-8')).hexdigest(), 16) - return hash_val % 7 + return {(hash_val + (i * 2)) % 7 for i in range(3)} def is_stale( @@ -141,23 +164,20 @@ def is_stale( """Decide whether an adapter's data is stale and needs re-running. Priority order: - 1. Assigned day of week has not arrived โ†’ not stale (deferred). - 2. Previous run failed โ†’ stale (retry immediately on its assigned day). + 1. Assigned days of week have not arrived โ†’ not stale (deferred). + 2. Previous run failed โ†’ stale (retry immediately). 3. Source HTTP headers changed โ†’ stale. 4. New headers available that weren't previously tracked โ†’ stale. 5. 7+ days since last *data change* โ†’ stale (fallback). """ - assigned_dow = get_assigned_day_of_week(adapter) + assigned_dows = get_assigned_days_of_week(adapter) current_dow = datetime.datetime.now().weekday() # Monday is 0, Sunday is 6 stat = stats.get(adapter, {}) last_check_ts = stat.get("last_check_ts", 0) - - # If it was already checked today, don't check again (prevents multiple runs on the assigned day) - # UNLESS it's a force run, but that bypasses this function. - # We will just rely on the assigned day of the week to distribute the runs. - if assigned_dow != current_dow: - return False, f"assigned to day {assigned_dow}, today is {current_dow}" + + if current_dow not in assigned_dows: + return False, f"assigned to days {sorted(list(assigned_dows))}, today is {current_dow}" if stat.get("last_failed"): return True, "last run failed" @@ -174,6 +194,10 @@ def is_stale( has_new_header = True if has_new_header: return True, "new header available" + else: + # If we failed to get headers (e.g. 405, 401, 404, or no URL) + # we can't reliably know if it's stale, so default to running. + return True, "headers unavailable" # Fallback: time since last data change (or last success if never tracked). last_change = stat.get( @@ -236,7 +260,7 @@ def discover_adapters(stats: dict) -> list[dict]: # โ”€โ”€ Duplicate Detection โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ -def compute_data_fingerprint(data_dir: Path) -> str: +def compute_data_fingerprint(data_dir: Path, known_hashes: set[str] | None = None) -> tuple[str, list[str]]: """Compute a stable fingerprint for all JSON outputs in a directory. Uses ``normalized_hash`` from ``check_duplicate_entries`` which strips @@ -244,23 +268,36 @@ def compute_data_fingerprint(data_dir: Path) -> str: before hashing. This means identical evaluation data always produces the same fingerprint regardless of when it was scraped. - Returns an empty string when the directory contains no JSON files. + Additionally, deletes any duplicate JSON files found within the directory + (or matching `known_hashes`) to ensure the datastore only receives NEW entries. + + Returns (fingerprint, new_hashes_list). """ + if known_hashes is None: + known_hashes = set() + file_hashes: list[str] = [] + seen_hashes: set[str] = set(known_hashes) for json_file in sorted(data_dir.rglob("*.json")): try: with open(json_file, "r", encoding="utf-8") as f: payload = json.load(f) - file_hashes.append(normalized_hash(payload)) + h = normalized_hash(payload) + if h in seen_hashes: + print(f" Warning: Deleting repetitive entry {json_file.name}") + json_file.unlink() + continue + seen_hashes.add(h) + file_hashes.append(h) except (json.JSONDecodeError, OSError) as e: print(f" Warning: Could not hash {json_file.name}: {e}") continue if not file_hashes: - return "" + return "", [] combined = "\n".join(sorted(file_hashes)) - return hashlib.sha256(combined.encode("utf-8")).hexdigest() + return hashlib.sha256(combined.encode("utf-8")).hexdigest(), file_hashes # โ”€โ”€ Adapter Execution โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ @@ -546,14 +583,24 @@ def process_adapter( } # โ”€โ”€ Duplicate detection โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ - fingerprint = compute_data_fingerprint(adapter_data_dir) + known_hashes = set(stat.get("entry_hashes", [])) + fingerprint, new_hashes = compute_data_fingerprint(adapter_data_dir, known_hashes) + + # If we have no entry_hashes yet but we DO have a data_fingerprint, + # we are migrating. To avoid duplicating everything, we can just treat + # the current local output as "known" if the fingerprint matches perfectly. stored_fingerprint = stat.get("data_fingerprint", "") - data_changed = fingerprint != stored_fingerprint + if not known_hashes and stored_fingerprint and fingerprint == stored_fingerprint: + data_changed = False + # Backfill the entry_hashes so we know them for next time! + stat["entry_hashes"] = new_hashes + else: + data_changed = bool(new_hashes) if data_changed: - print(f"[{adapter}] New data detected (fingerprint changed)") + print(f"[{adapter}] New data detected ({len(new_hashes)} new entries)") else: - print(f"[{adapter}] Data unchanged (same fingerprint as existing). Discarding outputs.") + print(f"[{adapter}] Data unchanged (all entries already known). Discarding outputs.") shutil.rmtree(adapter_data_dir) # โ”€โ”€ Update stats โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ @@ -567,6 +614,7 @@ def process_adapter( } if data_changed: update["last_data_change_ts"] = time.time() + update["entry_hashes"] = list(known_hashes.union(new_hashes)) # Persist source headers for future staleness comparisons. for key, value in info["headers"].items(): @@ -738,13 +786,17 @@ def main() -> int: save_json(REPORT_FILE, report) # โ”€โ”€ Upload โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ - has_results = bool(report["adapters"]) - if not args.dry_run and has_results: + has_new_data = any( + entry.get("data_changed", False) + for entry in report["adapters"].values() + if isinstance(entry, dict) + ) + if not args.dry_run and has_new_data: print("\nUploading data directory to HuggingFace (only changed files will be uploaded)...") if not upload_to_hf(api, existing_pr): any_failures = True - elif not has_results: - print("\nNo adapters ran โ€” nothing to upload.") + elif not has_new_data: + print("\nNo new data to upload. Skipping HuggingFace PR creation.") if any_failures: print("\nFinished with failures.") From cf36ec8a75e4fc5f84e5f0fcbcfa4fa74a9c44bf Mon Sep 17 00:00:00 2001 From: Deep Joshi <24bce152@nirmauni.ac.in> Date: Fri, 10 Jul 2026 16:43:01 +0530 Subject: [PATCH 44/44] Added Mercor See Crate --- .github/workflows/adapter_cron.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/adapter_cron.yml b/.github/workflows/adapter_cron.yml index c4c4deb12..d3c0d674c 100644 --- a/.github/workflows/adapter_cron.yml +++ b/.github/workflows/adapter_cron.yml @@ -37,6 +37,7 @@ jobs: env: HF_TOKEN: ${{ secrets.HF_TOKEN }} OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }} + MERCOR_EVAL_API_EVALEVAL_KEY: ${{ secrets.MERCOR_EVAL_API_EVALEVAL_KEY }} ARTIFICIAL_ANALYSIS_API_KEY: ${{ secrets.ARTIFICIAL_ANALYSIS_API_KEY }} KAGGLE_USERNAME: ${{ secrets.KAGGLE_USERNAME }} KAGGLE_KEY: ${{ secrets.KAGGLE_KEY }}