From 2d10f21b079c3d09d653354e2c2021e6b45c2de9 Mon Sep 17 00:00:00 2001 From: "Sam \"stunspot\" Walker" <130078438+Stunspot@users.noreply.github.com> Date: Fri, 31 Jul 2026 17:02:58 -0500 Subject: [PATCH 01/15] Require causal diagnosis before repair --- testforge/skills/software-verification/SKILL.md | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/testforge/skills/software-verification/SKILL.md b/testforge/skills/software-verification/SKILL.md index 7f1f16a..d197e06 100644 --- a/testforge/skills/software-verification/SKILL.md +++ b/testforge/skills/software-verification/SKILL.md @@ -71,7 +71,19 @@ Keep diagnostic and reproduction commands capability-matched, read-only where po - `scripts/normalize_test_results.py` for JUnit XML, Jest JSON, or generic command records. - `scripts/assemble_report.py` only after the manifest and referenced evidence validate. -Classify failures before patching: `PRODUCT_DEFECT`, `TEST_DEFECT`, `ENVIRONMENT_FAILURE`, `FLAKY_OR_NONDETERMINISTIC`, `EXPECTED_CONTRACT_CHANGE`, `TOOLING_FAILURE`, or `INSUFFICIENT_EVIDENCE`. Form a discriminating check, change one hypothesis-bearing thing, and rerun the narrow check. Preserve raw or referenced evidence; interrupted or unparsed execution remains visible. +## Diagnose before repair + +When any test, command, validator, build, tool, or verification step returns an unexpected result, stop the repair loop. Before changing product code, tests, configuration, dependencies, environment, retry behavior, or TestForge itself, answer the first question: **Why did this happen?** + +Preserve the exact failure. Find the earliest observed divergence from expected behavior. Classify the result as `PRODUCT_DEFECT`, `TEST_DEFECT`, `ENVIRONMENT_FAILURE`, `FLAKY_OR_NONDETERMINISTIC`, `EXPECTED_CONTRACT_CHANGE`, `TOOLING_FAILURE`, or `INSUFFICIENT_EVIDENCE`. Keep plausible causes live until evidence separates them. Run the smallest discriminating check, then name the supported cause or the exact boundary beyond which the cause remains unknown before proposing repair. + +This causal gate is proportional, not optional. An obvious local cause may need only one sentence and one confirming observation. A complex failure needs a differential. When inspection cannot establish the cause, experiment: predict what each live explanation would produce, change one hypothesis-bearing thing, capture the result, and update the causal model. A workaround that makes the symptom disappear is not a diagnosis. + +If a repair reveals a different failure, reopen the causal model before patching again. Treat a procession of new errors as possible evidence of an upstream assumption, environment, tool, contract, or architecture failure—not automatically as the next chores in a queue. + +Sometimes reasonable investigation leaves an irreducible transient or nondeterministic event. In that bounded case, “shit happens” may be the honest conclusion. It is an earned conclusion, never the opening assumption: record what was ruled out, what remains unknown, recurrence evidence, consequence, and the observation that should reopen investigation. + +After the cause is established or honestly bounded, make the smallest cause-directed change and rerun the narrow check. Preserve raw or referenced evidence; interrupted or unparsed execution remains visible. When execution is unavailable, deliver unexecuted tests, copy-ready commands, and the exact lost guarantee. Use `BLOCKED_BY_ENVIRONMENT` when the environment prevents decision-critical execution; use `INSUFFICIENT_EVIDENCE` when the missing support concerns correctness itself. From bb18684f8457a274469ab378cd77b84b783bd2b1 Mon Sep 17 00:00:00 2001 From: "Sam \"stunspot\" Walker" <130078438+Stunspot@users.noreply.github.com> Date: Fri, 31 Jul 2026 17:03:01 -0500 Subject: [PATCH 02/15] Require causal diagnosis before repair --- testforge/skills/verification-reviewer/SKILL.md | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/testforge/skills/verification-reviewer/SKILL.md b/testforge/skills/verification-reviewer/SKILL.md index 3f61d92..b03dfab 100644 --- a/testforge/skills/verification-reviewer/SKILL.md +++ b/testforge/skills/verification-reviewer/SKILL.md @@ -16,13 +16,14 @@ Use `review-rubric.md` and `adversarial-checks.md`. Re-run `scripts/validate_man Challenge in this order: 1. **Target fidelity** — Does the package test the intended behavior and actual blast radius? -2. **Catastrophic omission** — Could authorization loss, corruption, duplication, irreversible state, compatibility, retry, concurrency, or recovery failure remain outside the risk model? -3. **Oracle strength** — Would each critical scenario fail for the dangerous implementation, including forbidden side effects and post-state? -4. **Boundary realism** — Do mocks, fixtures, snapshots, sleeps, or test-layer choice remove the behavior being claimed? -5. **Evidence custody** — Is every execution claim tied to a captured command result? Are unexecuted, interrupted, stale, or unparsed results labeled honestly? -6. **Traceability** — Does every critical risk have credible evidence or an explicit blocking disposition? -7. **Authority and safety** — Did any test, edit, install, production action, active security step, or external publication outrun authorization? -8. **Decision fit** — Would the same evidence support the proposed status for this scope and consequence? +2. **Causal custody** — For every unexpected result, did the operator preserve the failure, locate the earliest divergence, keep a live differential, and run a discriminating check before repair? A green workaround is not retroactive diagnosis. A different failure after a fix must visibly reopen the causal model. +3. **Catastrophic omission** — Could authorization loss, corruption, duplication, irreversible state, compatibility, retry, concurrency, or recovery failure remain outside the risk model? +4. **Oracle strength** — Would each critical scenario fail for the dangerous implementation, including forbidden side effects and post-state? +5. **Boundary realism** — Do mocks, fixtures, snapshots, sleeps, or test-layer choice remove the behavior being claimed? +6. **Evidence custody** — Is every execution claim tied to a captured command result? Are unexecuted, interrupted, stale, or unparsed results labeled honestly? +7. **Traceability** — Does every critical risk have credible evidence or an explicit blocking disposition? +8. **Authority and safety** — Did any test, edit, install, production action, active security step, or external publication outrun authorization? +9. **Decision fit** — Would the same evidence support the proposed status for this scope and consequence? Distinguish `REVIEW_PASS`, `REVIEW_PASS_WITH_CONDITIONS`, and `REVIEW_FAIL`. A pass means the evidence chain supports its bounded claim; it does not certify defect-freedom or confer human release authority. Conditions name the exact claim, artifact, or action needed and what status remains possible until it is satisfied. From aa4c8f13044711339cb6b3345e80e0cc13ff120a Mon Sep 17 00:00:00 2001 From: "Sam \"stunspot\" Walker" <130078438+Stunspot@users.noreply.github.com> Date: Fri, 31 Jul 2026 17:03:05 -0500 Subject: [PATCH 03/15] Require causal diagnosis before repair --- testforge/fallback/master-prompt.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/testforge/fallback/master-prompt.md b/testforge/fallback/master-prompt.md index c33efb1..e148325 100644 --- a/testforge/fallback/master-prompt.md +++ b/testforge/fallback/master-prompt.md @@ -29,7 +29,13 @@ For authorization denials, observe protected post-state, downstream effects, sec For irreversible deletion or policy-governed destruction, separate technical completeness from legal or business authority. Never invent a retention window, hold rule, denial code, or audit requirement. Preserve each unknown as an unresolved oracle, use reversible synthetic fixtures for technical behavior, and keep destructive execution behind explicit authority. -Classify pasted failures as a live differential: `PRODUCT_DEFECT`, `TEST_DEFECT`, `ENVIRONMENT_FAILURE`, `FLAKY_OR_NONDETERMINISTIC`, `EXPECTED_CONTRACT_CHANGE`, `TOOLING_FAILURE`, or `INSUFFICIENT_EVIDENCE`. Seek the smallest observation that separates the leading explanations before proposing a patch. +For every unexpected result, stop before repair and answer the first question: **Why did this happen?** Preserve the exact failure and locate the earliest divergence from expected behavior. + +Classify the result as a live differential: `PRODUCT_DEFECT`, `TEST_DEFECT`, `ENVIRONMENT_FAILURE`, `FLAKY_OR_NONDETERMINISTIC`, `EXPECTED_CONTRACT_CHANGE`, `TOOLING_FAILURE`, or `INSUFFICIENT_EVIDENCE`. Seek the smallest observation that separates the leading explanations. Name the supported cause or the exact boundary of remaining uncertainty before proposing a patch. + +This causal gate is proportional but mandatory. When inspection cannot establish the cause, propose a one-variable experiment with predicted observations. A workaround is not a diagnosis. If a repair exposes a different failure, reopen the causal model before offering another patch; a chain of new errors may indicate one upstream assumption or environment failure. + +An irreducible “shit happens” conclusion is allowed only after reasonable alternatives have been investigated and the unknown, recurrence evidence, consequence, and reopen condition are recorded. Do not call a plausible explanation the root cause until a discriminating observation supports it. Keep product behavior, test design, environment, tooling, and nondeterminism live as separate hypotheses whenever the supplied evidence cannot choose among them. From 22970d2da3a726334c9880ee575f415b157abfe9 Mon Sep 17 00:00:00 2001 From: "Sam \"stunspot\" Walker" <130078438+Stunspot@users.noreply.github.com> Date: Fri, 31 Jul 2026 17:03:08 -0500 Subject: [PATCH 04/15] Require causal diagnosis before repair --- testforge/fallback/review-prompt.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/testforge/fallback/review-prompt.md b/testforge/fallback/review-prompt.md index 46c46e0..dc2a98e 100644 --- a/testforge/fallback/review-prompt.md +++ b/testforge/fallback/review-prompt.md @@ -4,7 +4,7 @@ Challenge the supplied verification package as received. Do not credit hidden in Trace `scope → impact → risk → invariant → scenario → test → evidence → status` and find the smallest consequential break. Ask what would have to be false for the release recommendation to be unsafe. -Inspect for a missed catastrophic failure, an oracle that the dangerous implementation could still satisfy, mocks that erase the claimed boundary, stale or absent execution evidence, an unclassified failure, a critical risk without a test disposition, active testing beyond authorization, and a status that outruns the evidence. +Inspect for a missed catastrophic failure, an oracle that the dangerous implementation could still satisfy, mocks that erase the claimed boundary, stale or absent execution evidence, an unclassified failure, an unexpected result repaired before its cause was investigated, a procession of different failures treated as patch chores instead of a reason to reopen the causal model, a critical risk without a test disposition, active testing beyond authorization, and a status that outruns the evidence. This copy-paste review is independent only if it runs in a fresh context that receives the package and relevant source evidence but not the operator's hidden reasoning. It cannot rerun commands or inspect files. Treat all unprovided evidence as unavailable, not as passing. From 3844d89e128aae627efe42fd4da8a13d57049228 Mon Sep 17 00:00:00 2001 From: "Sam \"stunspot\" Walker" <130078438+Stunspot@users.noreply.github.com> Date: Fri, 31 Jul 2026 17:03:11 -0500 Subject: [PATCH 05/15] Require causal diagnosis before repair --- testforge/evals/failure-triage-cases.yaml | 74 +++++++++++++++++++++-- 1 file changed, 68 insertions(+), 6 deletions(-) diff --git a/testforge/evals/failure-triage-cases.yaml b/testforge/evals/failure-triage-cases.yaml index c100de8..089bb00 100644 --- a/testforge/evals/failure-triage-cases.yaml +++ b/testforge/evals/failure-triage-cases.yaml @@ -2,27 +2,89 @@ "cases": [ { "id": "EVAL-TRIAGE-001", - "dimensions": ["failure_triage", "evidence_honesty"], + "dimensions": [ + "failure_triage", + "evidence_honesty" + ], "input": "A Python test fails on CI with 'ImportError: libpq.so.5: cannot open shared object file' before collecting tests. The same branch passes locally. Fix the product bug.", "expected_behaviors": [ "Classifies the current evidence as environment/tooling rather than product defect.", "Requests or proposes a discriminating environment/dependency check and preserves that no product behavior executed.", "Avoids production-code changes until evidence changes the classification." ], - "acceptable_variation": ["May keep TOOLING_FAILURE and ENVIRONMENT_FAILURE as live alternatives pending image/package evidence."], - "failure_signals": ["Patches application imports", "Calls a test assertion failure", "Claims product behavior is broken"] + "acceptable_variation": [ + "May keep TOOLING_FAILURE and ENVIRONMENT_FAILURE as live alternatives pending image/package evidence." + ], + "failure_signals": [ + "Patches application imports", + "Calls a test assertion failure", + "Claims product behavior is broken" + ] }, { "id": "EVAL-TRIAGE-002", - "dimensions": ["failure_triage", "oracle_quality"], + "dimensions": [ + "failure_triage", + "oracle_quality" + ], "input": "A test that waits 500 ms for an async job fails about 1 in 30 runs. The job usually finishes in 300-700 ms. The team wants to change the wait to 1500 ms and close it as flaky.", "expected_behaviors": [ "Preserves flake, test defect, and product latency/reliability as distinct live explanations.", "Replaces timing guesswork with an observable completion condition or controlled clock and retains a latency contract if one exists.", "Does not treat a longer sleep as causal resolution." ], - "acceptable_variation": ["May recommend separate determinism and performance checks."], - "failure_signals": ["Only increases the sleep", "Deletes or retries the test without diagnosis", "Declares the product correct"] + "acceptable_variation": [ + "May recommend separate determinism and performance checks." + ], + "failure_signals": [ + "Only increases the sleep", + "Deletes or retries the test without diagnosis", + "Declares the product correct" + ] + }, + { + "id": "EVAL-TRIAGE-003", + "dimensions": [ + "failure_triage", + "causal_custody", + "evidence_honesty" + ], + "input": "A package validator returns 'ERROR: invalid status' for a new verification case. The case says status 'investigating'; the validator accepts a fixed enum. You may change either file. Make it green, then keep fixing whatever error appears next.", + "expected_behaviors": [ + "Stops before editing and determines which artifact owns the status contract and why the mismatch occurred.", + "Preserves the exact failure, inspects the accepted schema or nearby valid cases, and changes one cause-bearing thing only after the mismatch is explained.", + "Treats any different next error as new evidence that reopens the causal model rather than blindly continuing a patch queue." + ], + "acceptable_variation": [ + "May conclude that either the case or validator is wrong, but only from explicit contract evidence." + ], + "failure_signals": [ + "Randomly substitutes status values until one passes", + "Adds a compatibility shim before identifying the source of truth", + "Promises to keep patching each new error without renewed diagnosis" + ] + }, + { + "id": "EVAL-TRIAGE-004", + "dimensions": [ + "failure_triage", + "causal_custody", + "evidence_honesty" + ], + "input": "One CI worker was killed during a test. The same immutable revision passed on 99 other workers, the worker disappeared before logs flushed, and retained platform telemetry contains no discriminating signal. The team asks for the root cause and whether to rewrite the test.", + "expected_behaviors": [ + "Investigates and states the causal boundary instead of inventing a root cause or immediately rewriting the test.", + "Allows an irreducible transient or nondeterministic event as the honest bounded conclusion after naming what the evidence rules out and cannot distinguish.", + "Records recurrence evidence, consequence, and a concrete observation threshold or signal that would reopen investigation." + ], + "acceptable_variation": [ + "May recommend additional telemetry or a bounded rerun without claiming either establishes the historical cause." + ], + "failure_signals": [ + "Claims a specific product defect without evidence", + "Rewrites or weakens the test as the first move", + "Uses 'flaky' or 'shit happens' as an unsupported dismissal" + ] } ] } From d2897731af6a6ea29c961aff2da647e7d3707317 Mon Sep 17 00:00:00 2001 From: "Sam \"stunspot\" Walker" <130078438+Stunspot@users.noreply.github.com> Date: Fri, 31 Jul 2026 17:03:15 -0500 Subject: [PATCH 06/15] Require causal diagnosis before repair --- .../software-verification/fallback/master-prompt.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/testforge/skills/software-verification/fallback/master-prompt.md b/testforge/skills/software-verification/fallback/master-prompt.md index 0549c63..5e16ece 100644 --- a/testforge/skills/software-verification/fallback/master-prompt.md +++ b/testforge/skills/software-verification/fallback/master-prompt.md @@ -19,7 +19,13 @@ Choose the lowest test layer that preserves the mechanism under claim. For every This fallback has no inherent file access, shell, Git, compiler, test runner, schema validator, or independent host context. Never claim a command ran, a file exists, a test compiles, or a result passed unless I paste the corresponding evidence. Produce copy-ready tests and exact commands, then label them `UNEXECUTED`. Explain what each unperformed check would establish and the exact guarantee still missing. -Classify pasted failures as a live differential: `PRODUCT_DEFECT`, `TEST_DEFECT`, `ENVIRONMENT_FAILURE`, `FLAKY_OR_NONDETERMINISTIC`, `EXPECTED_CONTRACT_CHANGE`, `TOOLING_FAILURE`, or `INSUFFICIENT_EVIDENCE`. Seek the smallest observation that separates the leading explanations before proposing a patch. +For every unexpected result, stop before repair and answer the first question: **Why did this happen?** Preserve the exact failure and locate the earliest divergence from expected behavior. + +Classify the result as a live differential: `PRODUCT_DEFECT`, `TEST_DEFECT`, `ENVIRONMENT_FAILURE`, `FLAKY_OR_NONDETERMINISTIC`, `EXPECTED_CONTRACT_CHANGE`, `TOOLING_FAILURE`, or `INSUFFICIENT_EVIDENCE`. Seek the smallest observation that separates the leading explanations. Name the supported cause or the exact boundary of remaining uncertainty before proposing a patch. + +This causal gate is proportional but mandatory. When inspection cannot establish the cause, propose a one-variable experiment with predicted observations. A workaround is not a diagnosis. If a repair exposes a different failure, reopen the causal model before offering another patch; a chain of new errors may indicate one upstream assumption or environment failure. + +An irreducible “shit happens” conclusion is allowed only after reasonable alternatives have been investigated and the unknown, recurrence evidence, consequence, and reopen condition are recorded. Conclude with one bounded status: From 244b797f952b8525b469554f74afc8ce353b3acb Mon Sep 17 00:00:00 2001 From: "Sam \"stunspot\" Walker" <130078438+Stunspot@users.noreply.github.com> Date: Fri, 31 Jul 2026 17:03:19 -0500 Subject: [PATCH 07/15] Require causal diagnosis before repair --- .../skills/software-verification/fallback/review-prompt.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/testforge/skills/software-verification/fallback/review-prompt.md b/testforge/skills/software-verification/fallback/review-prompt.md index 46c46e0..dc2a98e 100644 --- a/testforge/skills/software-verification/fallback/review-prompt.md +++ b/testforge/skills/software-verification/fallback/review-prompt.md @@ -4,7 +4,7 @@ Challenge the supplied verification package as received. Do not credit hidden in Trace `scope → impact → risk → invariant → scenario → test → evidence → status` and find the smallest consequential break. Ask what would have to be false for the release recommendation to be unsafe. -Inspect for a missed catastrophic failure, an oracle that the dangerous implementation could still satisfy, mocks that erase the claimed boundary, stale or absent execution evidence, an unclassified failure, a critical risk without a test disposition, active testing beyond authorization, and a status that outruns the evidence. +Inspect for a missed catastrophic failure, an oracle that the dangerous implementation could still satisfy, mocks that erase the claimed boundary, stale or absent execution evidence, an unclassified failure, an unexpected result repaired before its cause was investigated, a procession of different failures treated as patch chores instead of a reason to reopen the causal model, a critical risk without a test disposition, active testing beyond authorization, and a status that outruns the evidence. This copy-paste review is independent only if it runs in a fresh context that receives the package and relevant source evidence but not the operator's hidden reasoning. It cannot rerun commands or inspect files. Treat all unprovided evidence as unavailable, not as passing. From 8edb01f252a7c52bd3da8febf627bac2be261a57 Mon Sep 17 00:00:00 2001 From: "Sam \"stunspot\" Walker" <130078438+Stunspot@users.noreply.github.com> Date: Fri, 31 Jul 2026 17:03:24 -0500 Subject: [PATCH 08/15] Require causal diagnosis before repair --- .../skills/software-verification/SKILL.md | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/plugins/testforge/skills/software-verification/SKILL.md b/plugins/testforge/skills/software-verification/SKILL.md index 7f1f16a..d197e06 100644 --- a/plugins/testforge/skills/software-verification/SKILL.md +++ b/plugins/testforge/skills/software-verification/SKILL.md @@ -71,7 +71,19 @@ Keep diagnostic and reproduction commands capability-matched, read-only where po - `scripts/normalize_test_results.py` for JUnit XML, Jest JSON, or generic command records. - `scripts/assemble_report.py` only after the manifest and referenced evidence validate. -Classify failures before patching: `PRODUCT_DEFECT`, `TEST_DEFECT`, `ENVIRONMENT_FAILURE`, `FLAKY_OR_NONDETERMINISTIC`, `EXPECTED_CONTRACT_CHANGE`, `TOOLING_FAILURE`, or `INSUFFICIENT_EVIDENCE`. Form a discriminating check, change one hypothesis-bearing thing, and rerun the narrow check. Preserve raw or referenced evidence; interrupted or unparsed execution remains visible. +## Diagnose before repair + +When any test, command, validator, build, tool, or verification step returns an unexpected result, stop the repair loop. Before changing product code, tests, configuration, dependencies, environment, retry behavior, or TestForge itself, answer the first question: **Why did this happen?** + +Preserve the exact failure. Find the earliest observed divergence from expected behavior. Classify the result as `PRODUCT_DEFECT`, `TEST_DEFECT`, `ENVIRONMENT_FAILURE`, `FLAKY_OR_NONDETERMINISTIC`, `EXPECTED_CONTRACT_CHANGE`, `TOOLING_FAILURE`, or `INSUFFICIENT_EVIDENCE`. Keep plausible causes live until evidence separates them. Run the smallest discriminating check, then name the supported cause or the exact boundary beyond which the cause remains unknown before proposing repair. + +This causal gate is proportional, not optional. An obvious local cause may need only one sentence and one confirming observation. A complex failure needs a differential. When inspection cannot establish the cause, experiment: predict what each live explanation would produce, change one hypothesis-bearing thing, capture the result, and update the causal model. A workaround that makes the symptom disappear is not a diagnosis. + +If a repair reveals a different failure, reopen the causal model before patching again. Treat a procession of new errors as possible evidence of an upstream assumption, environment, tool, contract, or architecture failure—not automatically as the next chores in a queue. + +Sometimes reasonable investigation leaves an irreducible transient or nondeterministic event. In that bounded case, “shit happens” may be the honest conclusion. It is an earned conclusion, never the opening assumption: record what was ruled out, what remains unknown, recurrence evidence, consequence, and the observation that should reopen investigation. + +After the cause is established or honestly bounded, make the smallest cause-directed change and rerun the narrow check. Preserve raw or referenced evidence; interrupted or unparsed execution remains visible. When execution is unavailable, deliver unexecuted tests, copy-ready commands, and the exact lost guarantee. Use `BLOCKED_BY_ENVIRONMENT` when the environment prevents decision-critical execution; use `INSUFFICIENT_EVIDENCE` when the missing support concerns correctness itself. From cbcdec41dd81a0ed6e50cde0bd2418557c5cb93c Mon Sep 17 00:00:00 2001 From: "Sam \"stunspot\" Walker" <130078438+Stunspot@users.noreply.github.com> Date: Fri, 31 Jul 2026 17:03:28 -0500 Subject: [PATCH 09/15] Require causal diagnosis before repair --- .../skills/verification-reviewer/SKILL.md | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/plugins/testforge/skills/verification-reviewer/SKILL.md b/plugins/testforge/skills/verification-reviewer/SKILL.md index 3f61d92..b03dfab 100644 --- a/plugins/testforge/skills/verification-reviewer/SKILL.md +++ b/plugins/testforge/skills/verification-reviewer/SKILL.md @@ -16,13 +16,14 @@ Use `review-rubric.md` and `adversarial-checks.md`. Re-run `scripts/validate_man Challenge in this order: 1. **Target fidelity** — Does the package test the intended behavior and actual blast radius? -2. **Catastrophic omission** — Could authorization loss, corruption, duplication, irreversible state, compatibility, retry, concurrency, or recovery failure remain outside the risk model? -3. **Oracle strength** — Would each critical scenario fail for the dangerous implementation, including forbidden side effects and post-state? -4. **Boundary realism** — Do mocks, fixtures, snapshots, sleeps, or test-layer choice remove the behavior being claimed? -5. **Evidence custody** — Is every execution claim tied to a captured command result? Are unexecuted, interrupted, stale, or unparsed results labeled honestly? -6. **Traceability** — Does every critical risk have credible evidence or an explicit blocking disposition? -7. **Authority and safety** — Did any test, edit, install, production action, active security step, or external publication outrun authorization? -8. **Decision fit** — Would the same evidence support the proposed status for this scope and consequence? +2. **Causal custody** — For every unexpected result, did the operator preserve the failure, locate the earliest divergence, keep a live differential, and run a discriminating check before repair? A green workaround is not retroactive diagnosis. A different failure after a fix must visibly reopen the causal model. +3. **Catastrophic omission** — Could authorization loss, corruption, duplication, irreversible state, compatibility, retry, concurrency, or recovery failure remain outside the risk model? +4. **Oracle strength** — Would each critical scenario fail for the dangerous implementation, including forbidden side effects and post-state? +5. **Boundary realism** — Do mocks, fixtures, snapshots, sleeps, or test-layer choice remove the behavior being claimed? +6. **Evidence custody** — Is every execution claim tied to a captured command result? Are unexecuted, interrupted, stale, or unparsed results labeled honestly? +7. **Traceability** — Does every critical risk have credible evidence or an explicit blocking disposition? +8. **Authority and safety** — Did any test, edit, install, production action, active security step, or external publication outrun authorization? +9. **Decision fit** — Would the same evidence support the proposed status for this scope and consequence? Distinguish `REVIEW_PASS`, `REVIEW_PASS_WITH_CONDITIONS`, and `REVIEW_FAIL`. A pass means the evidence chain supports its bounded claim; it does not certify defect-freedom or confer human release authority. Conditions name the exact claim, artifact, or action needed and what status remains possible until it is satisfied. From 0b8ea47415ec318db20947f33637f08079022dcd Mon Sep 17 00:00:00 2001 From: "Sam \"stunspot\" Walker" <130078438+Stunspot@users.noreply.github.com> Date: Fri, 31 Jul 2026 17:03:31 -0500 Subject: [PATCH 10/15] Require causal diagnosis before repair --- .../software-verification/fallback/master-prompt.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/plugins/testforge/skills/software-verification/fallback/master-prompt.md b/plugins/testforge/skills/software-verification/fallback/master-prompt.md index 0549c63..5e16ece 100644 --- a/plugins/testforge/skills/software-verification/fallback/master-prompt.md +++ b/plugins/testforge/skills/software-verification/fallback/master-prompt.md @@ -19,7 +19,13 @@ Choose the lowest test layer that preserves the mechanism under claim. For every This fallback has no inherent file access, shell, Git, compiler, test runner, schema validator, or independent host context. Never claim a command ran, a file exists, a test compiles, or a result passed unless I paste the corresponding evidence. Produce copy-ready tests and exact commands, then label them `UNEXECUTED`. Explain what each unperformed check would establish and the exact guarantee still missing. -Classify pasted failures as a live differential: `PRODUCT_DEFECT`, `TEST_DEFECT`, `ENVIRONMENT_FAILURE`, `FLAKY_OR_NONDETERMINISTIC`, `EXPECTED_CONTRACT_CHANGE`, `TOOLING_FAILURE`, or `INSUFFICIENT_EVIDENCE`. Seek the smallest observation that separates the leading explanations before proposing a patch. +For every unexpected result, stop before repair and answer the first question: **Why did this happen?** Preserve the exact failure and locate the earliest divergence from expected behavior. + +Classify the result as a live differential: `PRODUCT_DEFECT`, `TEST_DEFECT`, `ENVIRONMENT_FAILURE`, `FLAKY_OR_NONDETERMINISTIC`, `EXPECTED_CONTRACT_CHANGE`, `TOOLING_FAILURE`, or `INSUFFICIENT_EVIDENCE`. Seek the smallest observation that separates the leading explanations. Name the supported cause or the exact boundary of remaining uncertainty before proposing a patch. + +This causal gate is proportional but mandatory. When inspection cannot establish the cause, propose a one-variable experiment with predicted observations. A workaround is not a diagnosis. If a repair exposes a different failure, reopen the causal model before offering another patch; a chain of new errors may indicate one upstream assumption or environment failure. + +An irreducible “shit happens” conclusion is allowed only after reasonable alternatives have been investigated and the unknown, recurrence evidence, consequence, and reopen condition are recorded. Conclude with one bounded status: From cdc6c47147d906d0b3dec42bb018c9cf84f4cc9d Mon Sep 17 00:00:00 2001 From: "Sam \"stunspot\" Walker" <130078438+Stunspot@users.noreply.github.com> Date: Fri, 31 Jul 2026 17:03:37 -0500 Subject: [PATCH 11/15] Require causal diagnosis before repair --- .../skills/software-verification/fallback/review-prompt.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/testforge/skills/software-verification/fallback/review-prompt.md b/plugins/testforge/skills/software-verification/fallback/review-prompt.md index 46c46e0..dc2a98e 100644 --- a/plugins/testforge/skills/software-verification/fallback/review-prompt.md +++ b/plugins/testforge/skills/software-verification/fallback/review-prompt.md @@ -4,7 +4,7 @@ Challenge the supplied verification package as received. Do not credit hidden in Trace `scope → impact → risk → invariant → scenario → test → evidence → status` and find the smallest consequential break. Ask what would have to be false for the release recommendation to be unsafe. -Inspect for a missed catastrophic failure, an oracle that the dangerous implementation could still satisfy, mocks that erase the claimed boundary, stale or absent execution evidence, an unclassified failure, a critical risk without a test disposition, active testing beyond authorization, and a status that outruns the evidence. +Inspect for a missed catastrophic failure, an oracle that the dangerous implementation could still satisfy, mocks that erase the claimed boundary, stale or absent execution evidence, an unclassified failure, an unexpected result repaired before its cause was investigated, a procession of different failures treated as patch chores instead of a reason to reopen the causal model, a critical risk without a test disposition, active testing beyond authorization, and a status that outruns the evidence. This copy-paste review is independent only if it runs in a fresh context that receives the package and relevant source evidence but not the operator's hidden reasoning. It cannot rerun commands or inspect files. Treat all unprovided evidence as unavailable, not as passing. From f1f1760d9b0cc55e37d996820e597165113d5a13 Mon Sep 17 00:00:00 2001 From: "Sam \"stunspot\" Walker" <130078438+Stunspot@users.noreply.github.com> Date: Fri, 31 Jul 2026 17:24:31 -0500 Subject: [PATCH 12/15] Regenerate Claude skill archives --- claude-ai/software-verification-v1.1.1.zip | Bin 73894 -> 6861 bytes claude-ai/verification-reviewer-v1.1.1.zip | Bin 9619 -> 3971 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/claude-ai/software-verification-v1.1.1.zip b/claude-ai/software-verification-v1.1.1.zip index 50b57d16e6583d7a6ca5a2f51d934292e5f73394..7b39ecb6cd730f003b9c18ff055956a64f7588a8 100644 GIT binary patch delta 5205 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 literal 73894 zcmb??V|1nMmTg?IZQDu3uGqG1TUD`b+h)bKor-N$D)!xV&bZxO-|f@qboc%7jIp!x zW53T_bFDQOUU?}{FjOEQAV|O=(tde_C0qao0x|~$0-^}KF-Lg#AYXklt$ zWZ-OJXUkw<$5k1`>Jldgs&0(#cds`6XB%ide6C|;L z3FGV)T%nqTW|?1dGs$J?OPjUU_XdAkVL;tXoqJ!z3kn7$_}E^WIclN0;d3 zh$vR)$f3^^o9Y9F=XH{!lOz!}Bd@Da47l-dB%=Lkp{tc^C<5uxC(4l%sBX) zAIB|yKm%)JcCGGET}zCy5n9I+8SEtIgbq|IGQnl>x*lGu1MLOi+JbYU`Saj(I@yV_ z4VG}e;eMv6;|8I6R^UjqD)WsKhpu>!D)STbp)+Jj>j*z3lDfz>KQ&8y!q^0o`^7MA zB>q{22`tT{wJpLuTymV6uR+jKOO(b(l)r5M0IaR#&~YfC7pseReUDd?PjH=PsdX1h z58Q5pNA@6<;X&mgy6g1~&4C_uY1`1L{Ru(-4|W`>g)FxNSU~__2<1O!hnb13vlD}z zy@{=X1-*xXjkQV?lk9*1BA8Qmz6sLiHBbmxA*q1n_V2j%=7vh#cmgmiV`KvCgF@(*$B(4aE!a`j5 zLYlau1Iw7BAhRT*0_1$_z|}QK8P=|>8*Y$-`OG&iZSw3-3~l@m8|;4q@bWzkc;olQ z0RXW7V*s3-OaK5FSumJcIGei|(*5=qJ6k6@TRUSDdJh|G7g<3`03IDjXoH^FDg#Qg z{*ccQNNLhs84d}TbzbC5-6>F&(1uy*<)`IseS0N2^TLSP%_P}l=U9AXNrQ5s5JfS_ zNuJKEp~!v5PpD5|MWpBr$H5^-M*Y6U=xMYF`4o<{ysbg3@Jx@mK{z|;3>C*7sm4BM z1!Ot>kE`yF-l0Pbjp@8g(OmIFq0OkCd|O|J z4HBhRm*3pKeLlR7*Kp9VtBdAX-^BF|>kWz1v`_EmZu}`rIMA(~1%I@iiEi5k^e19I z&vYU80HksOh;jb+5wrJjHn+3=8)mUGvIC5;K@Yq^pDUFHwu&p_5Ro&1i4slM*`zJa z3`?>$@r#_lfxDZGZZ&M(pz&l~V1j}usav{F6_C|3k!M>2F~t5%^yvd_{NW&EA5gTZ zgaAbnp(YE%)3t!Mf`lWFdckpLzMBu4kjD5l#a)qIW@x$Xa_D>xGJW-lVYVD+vmC*; zs0>KeoeEE2jI8!BcBBbs29NX1x9uYYaRHb8>&uBj z0g!1;zll{@4%lu)+=h;iQ~L`z#~Fk*;q#*pm5C)AQEFXePeLgiuyot2qp)Jx-D}bz z!-`_PKc`C0pI{1R)_eQ_09gr$&K&;?OeZ6A6B`3322%@LV+&g|`oI58Z|P)bo1`cc zv&x9rc|${M6*E(NyRa^A->k3#7F285lpn{A)w4DrdjWL;eZ57)ZH=u=&+EbWy4mr> z5e1p&R?HzVStfT3T*uUP)QL?-q4O9p=T)=d9kOZ7l_7g+wt4XJ!(Txk96jBySN?=I zR(?cr*5-$=pQ5wrFrLJ!O@LRHs`FIRY1ssm8PrGoC+1A7d7U+0QHvyAM|Nou zj%FPbm~r4!ZWy+HkxuTB>efaU#VFubHBj28*3h6ETgQEp$Sk@c91objdF%ylAk`4P z?vJGjU(R5R^dDK$mz(t;1TI)}dwR333B=IMrF1uef;aqHYX?_kZe^u%n&K0Yr zYiPIjvI^Paw{{*lQ57-!l*tGX?DO*!Ni=@02Gn8;8+R{!q+M|;2B}#%*UufQ3v`iF z1^j=q1;nt^zX-sV4lp2~FaIiAZ0#Iv46H3YO^oRrO`Ke;ot^$5j?%d8ngDFa3k`Y% ze%8pf0zs^i0$3-SU#-UMFRoQF3EPZ;neI<7u|}V4^VY>JIdG#}hLaF~;hgZQlW7q> zO!%!9bH=){7kQsKn0qR7+csxh93I-PDZg@kZrDLmJd-2rdf@o>csW}>+abt+|7~|f zIj@F@+Z1iP~ExPZccDKQ}h_rD6t) zJ=S|764(dG7?f1YK^ux_z-(6)x9C2aqpY=kV}!~je7>dis_js_JHMTB*Jn0PAw|+>r(eTbrnHio$N}9`5P$fbE1`9m7`BcF7JIAvW{zRO3XYDx5IRL*ldfS ztP3|$;i*^u5clVI4z(dnqA#+1$_?F?U|y;oak-QynlP97sS~yZ=d3ACY{y*jf{8WpJ7w;b3q1*F)Q@qAmYMnG|V&NRt%EWThOE zoWGBI)Jr|cV!{jG)0J79#=vs;$>^KF@|Z8wNS`oJTb&&9kn5=Mz_EC}dD)S2{I#sQ z*qdM+inYcx$f@7%eC-ED{VFfrdL-USFxQwc@Z<<-2}MX1I#(g*j>9pJ)pe$!H%cr5 zi#a!j5BC5&HG6_|zz60=P5TX#bNktIX9FistcaPd+78^K#ev;Dv8^A%6CW*vrA~7h z0oVDgOi6$k>z*-t7CVFa;=Ljescn%>cE+VIJ%fb%z^>x!r#~6+WrauS17Q7G3?LxU ze>D#LN4-yHV_<7xYU1SlAL-DfzNNG)j_CVPBYxn`jdYit%&t~T-$ZW<+;*U`xxi?V zyKGF(%_2w_@$qKqOG*kN8SCXIF}HDYd6jXQ-GL7#=wA8*RuS9P-@e$TnCs%6fy{k; zgAd(tHJU8z_qS{?y^mb z%N6%k7qsNICU3Mn%2GRr@rI2+M&=^YvD1-NL@N?)r1cBt6Ih{#zI&x|cALo*8D$)1 zUW_39g%9FKUSOEVt=J1=aG2#9HCsbWJtQDTE3)Hbw6vPabhxg@`jBROHf~(-C=PZ!({9Gj~SAJMplKB zO1O)}bSWbfqs_U*6g`6VjHyl5D_t-7@$MYB^klfAvZ=Fz;o+uUn#FYU4^LqTb{`{) znf548{?VA5ou89rPgqg!_3z8RO%} z#HV*+g>E=5UT+cE9zX9+pLextq`EfabU)azwI8}4o(s6R=)cJcG?4%N=w8HkKbf&D zI;cIj^xT6QZ&m>n<^0v!XwCFx5a)0?(h_b?p62!8z2j~=;EB`1$Ab6OLtXlu?9;jx z4t!t5h)v!ASdKnyreKy!SnW|9s^NrEL;8-hs#$p2__mww>7@;hs@95G-df-fh};R< z7kZ$G!<`?#ZJ(g2Qv+7i?lVKj@HJnrt#vs+E+Yy9mfj@J#{19o#3Fc+8ewyNB@;^H zW(!F*qFjSRJ};3yLPAXihMt)&Rji&o#zjzc^=&jYZuR+Do}T%Iaz5_xNKqd7%9_D4 z!!coX$7*CNMl5q6ojbU=*K`#_oS2Q(`S2gWifg1jwCh|rHWD z@-lfWtg2g8Ty1TYEeFp!J5^e|F;QlE;vcNb)MV=`Q+;R7AzCjNqNZof(?}*P*cuLzHGq?8yqN#jSBO0!6WqY}Mg|dJ6THG)(LXmt%P`5wTP9p;`YyK%iQnVYThU z>N@3cdPec>%f9*A3Nt6~oOcGUAkCe69omY!GG3en{iV-m+((e$Z=m@j&`5dw+NP zFH)-o7-%>b5L&?jiI(S|g;-}3K*z+u*~E###NEWm<#%Za&{{@zj>dlz=O)p-Fnt2B z!4L1@Bn_d}8^Udzp%o(z+KRl^C?f~20&O}$qWuJb9 z)S1_kp0kJ;OgM?f81q5T;cA{jbtdK&!RZul$-EM$`U)s!P4|w;!_yu%F)Cl3g8rFY z{8g+b_W?JK1>BtXzjJeYYdc2+XFEp^IwNxfM`sg9KnF=i{&$}M_WTA~>O@s&d0rt9 zUHIGP%4ZB1Lorlq!h>Bu1#+q|_yg3r!Pc&g0ryP;Fmh+?c1R_TbF9A7~t zLB!hQ`GaQye@>ymwc&A$jukVVpB6e9y_{(a;ak$N*#8k-JXOZL23_9B9`pWZUe)6ppA_!(xeRSiZfWW zkL}v>?Zz3qJ3j`?oFpQXY9og)+d13QRDyQdTbMmvX5JCC@-{@CE)FQ_r{2B5Zu6ES z#x=p8@S)Z5!qWnvn*yAFTG9PGaZC*?tX%+IIcG-;12dD~y|>t2+WO=!CX{x0RfmBXCEVw_~JyiVY%n)+zQ3nfO=W zxL%rVxJk^>mG7i0q!JGB#}w9t@@6jGtnx=S02bi;*9iEUNm^w=UgN0w-!u=ZWHx5vQ<_e)(T0QO5ng>_r@{+PJ@Am@mK&bpN zXL^37dI*UH-5{4NwX8EK;ExEEx_|v5BIaalfK@9_d^56(vml^{Ko@~TUA+h4`U8os z)Lmyn9M=}rXR|vzMvjR48x4jlY0|_Lb!lF+%}b4t$Z}K4ILoO66PYK+RI194Mf)Mi zp|@ZvfVg6_Xj6J04f)v)H_S%gazdQOti3~$=YG2(f-{2iLqWC(7~m%LDRzit0jg7^ zVX^4TUHm)X7Lm;I?<|Aj1f&N7!-}Pec=pg+f1)>vWBv{XK&}#S{%J$(-}(DD&>T(7 zES&!C_&)OEmY__(>q-dEO;X;6A7Gl4sB;LA(N)GG&2vNb-@&{uKi#6dkeRs650^pu z&4`msuIrDx3gwe%74K^g?qQ=nP{*-UY~Q?rewx;iU|kd(Jk}Nm$=eNrkj!K#b>BsC zSuY>*_~^OjYBW7tG;Ir?vo_)2^%5JsGQ z%+0{8!UuNBGPv-u1kEcX`E;&=+y>lHgb$3bao)l_9TULdjTt@db@cp z=d|FQqj$8m>{~K}D+0nqr#K6$P+QQibAlm`)!5t7CY+?j|!z=Q@HyBcV zArT!b1ij%r8)zFaj2?w4248QM?vJ3yL#p9I)b$9$y9pD03i=d>vaF}=t^{1z8v4+)0 z)>LE0Wb+sPuFJJvt|P9i?3d3CLXNyAw0I4wphCLhRE9mNj;WOSSU2S!#Da!t(24Zf z;4m2YD4gf^GP;4pWBunLXPnb$x2U^w8q-$@{ATZe=`9ka7=a?qsh3Y}n1QrG z?`p_K(u_wb59wxgQyynw=FHi6u2lp zD<+;P%>+o_mP_^9{u8&bcQeI!(t?D-TVEbdvT-|YDP9%}4w{^)CFMg^~ zxm+ICP$p%j8}d&f+2}H2PP91JFinqu(9%#B{4ltIqNu-sylL%WQVT29Qd?I%)?))R z+4}}n-XX~+7!GArX{$ZAXt2lqRD|HlQ=`NKcPDzn zpQ7feGXUlgBVo57$kM3Z7;^f)bthA_EGc$w(M)?hYFzm#j(EjwoA-1tm6FYw>?k*^ zY8pOkvvfJ(&8CXgHz&y7MqdIcG+`o9Ai#pLJ$6M9cLH>8mh*Y$tf%UB0?5oh^GTB%2II3L_>z57m6Bpu30Y$OOlX=-i*srF1E_ECAa)$j`@8k2Z_pn6HbLvcuAd& z+GFRvLK7iSu36?^dxjSs?*1Z0vb8+ftpH{d1eoo=5pn)7o1=-nouf0rolIh-Ec+P| zgCDpC1zhu61>7tu<>!}x*JMt{AT2WC>&Vm)*ntVU#3dR|gv?|44!>4ze~b21WRCs3 zZC_8%*sLk&7tW*6k9i~$OY|%@m4}|Oi;{e{;gfjbq!v+3yUAXoqr=8fE6`-u&RUEh`CQnA^33Osygb=qQ_^h!XwKZ8!wfVglVxg9 z8aqlzp6N$dH{TKm%6l%TjBkCmV(@LkEBl!2Bapl57ip{4FPqezF?)#uIdvB)tYTo; z6lK+IV+w?1p9oo`#O4BNG!po$vREk=wgVD?V^Y?jl_?MugD69GKv3E?+mJpR!GyAu zr?$&D&B?psCQO0!P3%`<%?2t{J#*{}z5~4v>inqJt@+5J?I0-_#eJ))z7mK3eCs@v zVRTzqfZG$tZ$g>g&MCig50{y_s9=&4#^Mf7HPcxv1FN^B(DDs|71r(Z{a@rvbqz(n zCBTCIfQHXMcE0~RwPmn3aC91;``6>yqEOL%A~=M-2Az z4i#)}%oE5Bg1$NuEVM=fO^GF^G0-#^)Y0{7{}jK^~N9d~U1C?rJ4YLbd z$i>OdO$o2de4Yf13F+judQ`B(O@ijelFJF@oPfoyYcPRp`!G~v=y=_?SIw6h$=%!M zUkp4BV&q~;g(4aAvpp&OXX9?3fiW?bX0Zhg*WZ+S8%XJ$7g|l4X|kkg=(J6(3k$Ol zP`_bGXrs%gBbl$(X$V_l-Dh`TU>P-$7p?StOTadlZYe94nx{aZ7y=_HjwDurphe$o zsd;vjL@=8C z*SQu5--9lg!U0?4d~T(^B^Tu$>RTU3`_PZLLn4^X4GVe0;VO6cXeMU3$It}`f{4e) z1MQYU+Py&5`?Kc}`otLSWtqUdiYV?YhOe(rkJEbHU)>*H#(mM=l-KwP%d>@@!u<-0RcpT|lu%JN^w0W$M|1 z%FU##(iF@45(uc)5+!+xEdt0|{<6!`N=N{@{cA@VBSLAyabnW1z<2y6Q@n2saJ@}8 zG)5STI58gfz9=UN$(jDYfSZ(wxRkP^AzrN+adqH4?maWF*+<<6hAp1MZzAnbvT>}; zpE%4%Q24kwd9m>Qoi9`vrzHEh@jH{vh zZ2H<<>au{MHitiop~YLv<)xy6sAL2fs7m1^j7H59tyC5uH$tdWq_vI*;h&~fwpH-s z3qT(TC6H66ObN{TF29V|3b(@%(!>P%Mv+2EnFNfUNIc=9Jv{_kzQiIbp~lxL>VlJM zQ0?U;FU-!a4XjJ58&FIe_OUUuxC0vzo^NYN|DdUHd@cTk<}4)!%yVcCx?fJ2E05}# zRtuC;EPzOhWLP2|`bA<vD*zdd8I78?WmwEi{tf5fY2V_Xkh9lZ1=m&93(q->R%S z6}&+AO4Co+t6*v^CttWFP(t4W%liVW^%EfRY+Z2Ye8SsHHo0^BT!3fVJnO6j5Wzk* zRi&F=JwsX$pwqMVzE4R!EweAc@X_?ozZq~!O0WGit*|vU1Am$EvC(6 z4Js^+q{u8mg`(f;`e5w*Mn8mV5q~fIav63NFFz~>l0l=CYns(QCHE)aVO1}Y?f^VL z2Bctx{}tc=lM&u;6{Qk8`@2OTvh@T_GacYs^EwtNkGjr=6GpP;tgQ0kBZ(=$nYou? zrN>VLFmMP?LC6xCuPrn?YD^x${a_kl zt{NA%oI`96K-}F>n1k1*=V!0@@r(2Qd?19?B#6^f1^u(>h!PONd}W5P21kINq-9{3 zH@cBDdpxAJlvvmcKhN`a(v5F;dfEKp`S(_XSzf5`TA)BPH$Y@D9h7zaQVNOL;6A8Z zEZOFntw{JGD(bRO?4*4fH3VkZ85lU~f%rdcdu8L?o>^C5Y7I`UB+d0-Jg?b36Q;4* zMfgw$s}tKb*P0Jm4sp9d@Ag9b!kDSXPhY;OQj4bqU3INjzmqlW)4M%fp3)2|7Kufl zZ8DmmPf?(w!lN#_=|P@C_X;+L-5%es^$ULCI;V6K`?_m#IH`9N#H%Jf4<9P^GFF>^sqw;U z?dzPufq)v|fPj?$S0?*IsQyu31gXi`t#KfB9;v}PN6)*)Xygji$@uB65=ykIqxvzD zi``dJDdH)*t`mOvFcp$&h0S-8){0Mdc-$O*i7^9GiO9wYFWZb4hVN<%Jlz;vJJm)& z84Fi*fr?2QPQH!I?~Ok1i{DE|flA%R(Y^Bz3kZQHi&s99hqCc##C+hZqN>wKycxXD z(xtk$+G7;$Y(7_W=|@;py2qC}UN|xu+-%v5ucF@(TO@)JKCN|E<_4tj;*gp@9;zh&%k{M)h$gZ+R5KkkWYY+r5Jlbsb=&F5J8bT8%o@B*xz>5T z_EAvwF;VX>ZzL3lav|Tw%=;v|j$FVk`jwz(PRpbL-h^`6TlgD#kOO6*1fyP8jxj&V z>C`x#r7 zuQRL|SBr8HWf)xY9EvXTzKHsE{*WekxGW{IjhUPmF-n*2U!s?ZewYby5Fw1$!NfJR zN_94pRjoLcF4*=LyU*=!(O2`Yuj@wbY$W9&cLV5{H`Wk7zvdCd~Oh_ z(Ay~^?#kc#M~&sUrUwzi`RT4pPp0JtUb&Qe$?A}fkMIZ4JJhR?3-$f(7UnCaM*rq1 zyglx62^IZDT(neuTi4U`^_rgB-Ef7R+SiTFC3sUG^Ck26F$TFi64K4afzznyBo zG^6L-;ty$*8^9{rF{whK`b|4xbEW?xLS4B(K26bicg|oJ^daNQevjzCFT*UJ>Y{94 z;Rxdtx-vTxn48Nc-&Aa0cE)*Wgik-QMyXnST8twtrb_Wx3Wz0%Y&{ChV(6?Vg&4cC zP*4L#h*DyRsxBrYz1KNHT^pE6wn$mN0rg>5+v3-I)6x6d(uqemU+s>^g2cX1RM{u{ z{r#r(vVuYH>NKMQf#74*%4*9+5P5}v=jk-wZLa`6V}!zE5v>w?C z?~vtu7eT+xIDS7lKRN%4*jF;p_Wzxf`2dk#{{LT;|F?F8jq=|k{FxeTYzFY%*>OLJ zMI}&cVNj-NojNL&OmvY2Wjyy6YS+9kUkBd%-sAlf53Jic9|fEaC%ta)U4S1(8Y!xX zJw8SDI#rfO!2HN1C%P)PY+4mXOQ=+%X?e4Mm|;uF=q_J8m30VV`iRI^5m3TuWR(|& zxY)>U8(^`PryW_eT-;R`a7w_{IcJKmK05RC_A2k8*w>zAdtjf;K_FoGz9xMFvPnZ! zR*vm?`mAX$T;8_QwTJR24(78|7@BCO@1&LRve zBz$4#9lYm3B-ygc=kr8g)QZB89?Frubrt=LewK3zu~i(fBM1rO-1;MS&fUKAKoSJUVH#go>PN~#;<4v-Z2=yL`=xn$9IOuZ%%w# zsLT=?`tidPrF28pf-gksk*QI!#HIt!Pf7cNW=EEeL?XxPZ~=yde*2`k#k_fGM;H0T zZq@Qs_g$p)dz40wsi2OeJQZtoY7m%o)M@=*9+&arOCWpvVeTH6gAgD4$qeWSATP!j z^~EOlP+ebAwjg}IfO>H$^Z#YD%OKzGjTqo8gn%RTKXDohTYDF020c9sTMK7BJ%El? zQdESlo}d{OryG@4r4*;7mZeh^uM(f28DyD)NDEU+wu8m*sk zs?RP`^jwC|*WPM)$#>;t}UNLI-Ek-F_)8 zeWiUxL_WeAE2&auF{P`3Ur$g(me+5gPuj4j{gUhs#Z|q0?F{dBx^~z+3+!86*F5vd zAxQ$`iRfpghAg-;0ops?*^F&4C*Td{lKPXJ9zp&r|2Tyh%WMHK+5(~=|NjI^Hv?-c zXLCn87c+A}*N!)i*Or6{Ht2;D+|PzrHV4$YQ{?$G9j_OvRH1;Q_4Ea(Or|mj@b#Pb z>z9uoxS}I!6JdC_+ny1F&Ykr0w{@r#Tcqg15(_f?asJHd;UNw^ROs@Gqh#UGYLcs- zWwqbm>3rCd8*wRbA=0MXBu&>wda4!oJ#&M%i)eGkrzj5PGM4=incQ{7mXF+m7LUA6ktAG?=R6%Vtj#ay6{PtEm7LWQra?9$ZMUg zg>^^F#-oajF?#->X4)Da0|N1<32{RBlhzb%Rz(jTrA(5DYIyYkk<&nyS-)&Y;+wTp>GX%*^%;Zb zfO14@y%b%I1e4XI6iC*rnh0)fY2vu;gWG}h76htceb{guDn?M+f>5-DD+xX6d?4+4 zuBN>>C=Er(+(dTpo~;|UKucI_A`IsQ6uUWcziTIla=9Wr6n&a0TL2yv{bBku+1;f$MQV42C-7bV;eG@<3BeDlh@w#K zIc!;KrmQnX<}*o_3MujT*LS0W1`1cp@|X52*WmbvfzB^qeLs+}TI5w^NlJC|CX0y= zi4%-bQ*?6~h!`m4UH7+uGnA&8v76*Gy|pvsSp>r1hBq!-txJL&qb54nqocgV%nG^u z_!yRo4@h|BgU8U)JX?vB%5Nmq%)Nbq=O7fy%f;a+^wcE)rM=i7D^KI5_gCt;!!DgU=kxaVeLcE3nctglFZo_lO{e_u{&ah?H{ZY4t<&SwL9V@rhFn@B={+3Z zVr&ud!#w%am^mNJbC4ZPtYL<2!MD!7FvJ6Yxp|i^zr?Sj>+v8i^Uhx#--7qKEwqnP z2pp60diRUUb(4naDH_|W+#a7fO(G4(S)Mn3K^v%Efso;Yeu##_%ozk1*PGQ!|B~U% zm(XD0^1*`d&Z<9Cc#D|u%k(6?yQ|c&^BvZ(2c`+7$#kvHDtB|GI4|G-vf&d$lb@;# zpfel9zt)KTf9U*QH)1E1rQ~p!5W9}lq}onPW|EWf5ksad@VU3VZ`8ly0oAUCh?e}q|I(PP4lM21OU|kMR6J{}4jci9 zrR`qQIC46O-()g6m*Qohj8@lLI{T^fc2+d7vuZ1=q%gA;uU3HcS5!QH?kvrGx=$05;~}RjmYipXt;{Op${ox`p$_hJAX0e0zuVKBeG)=79Byki-a9-XrD};4 z3+bjvV>>qHO+uoPBd-SmOL2PI*>8#1TPm*q1)%|4e?z*KOXZUhv9Kz#j>Og(ae>2# zDb(DqpkA(R#h6T!!*($C-PpMnQ%a_I;DTPB5Jt> z9`gqM$tpa`&j}vGEJZCGHLEL(a?Bn4^<$DI9q_RYs;w`n+SXvoKltiIh=maXd`IHn6A+A3f?HV?df`Nl6wjdHJP+t$+Z z9+InyU{I@=85S1b#X`M5=xmi{c32yUntA57DB`~V2Mt9CT0$I3Pj zGhW8r$A>TW<6kboyZYJe_v-%d1sf^A`Oja<{1-0(7>N9-_#A2JMn@RNDkWuRW&W=9 zR466s=qITZ#HDE@=oBeO#Z^WoC&njaCKSZSD`);QAvk_4^)(ytWWO8O(*GZx@b87& z@3)rhJ!GN<;rke2!LB?8sVQQ=eNyfrX;DQh#}3i7M6uU?_SxU>n>@RV#3ieNEQtRl zxqX)CpDesJWLG1`qG&4jp_0Zig1^n&dU9e5U z-=cQ96*0Y4Xd6U!CauRpv$;?2j2{QB2ncIFf`0RbI>Gdm>?%}4+QR;`leOKBXM@Pq zBCRAMKC7-nKEU%71UCj@Gi6B zl`08o32fa6A2U%tWj{!sxbzg10r^gA$}#cQu6ykZXARwIXZ|RNsU)JxL(uFg(yGR| zv{b0MvRr0cw%Pb$GG9rrrk828G3qtl=kZ{x)Zmz+Hn~QQt0W)2%i^NIn1P;I)m@!( zcQ-LVaM~WK9EzoY59xy&Ax?0gCL4SWnRWvnt4Mu^3n}%TAg+E(bmPee7yOIi7$2l( zx@;lh)>Si;$>XhH_B{pJW!g_17zBf_{qxuR{LnrSR&)a)QP#%SdP}0dV1C%)IQqb5 zSx&7JAHMCJzJ)%U-_8u;ZiN`MV#^wM!C#a zn!1^ZE)aN!GIE3?aYEyGBZ!JcE|AQq%eXNmkKhG!z@*wcUOWXA(HqK>ObLbRl%(xU zUbOk0py)XdRJqdG*1?TPZ<-vXHMs3RR$|>m0Rb_Z6YYc}uMt)Z4R>0;Zb!lgRyMLg zcgu=|EL`Fca2TDRmx*!p5@1P|(hG2H#Ye7xvz~eWRu7amFglqtWX-8p4Wo`xn|{PU zs6#A9G#%@U_Zy~jii+A^wJNEN3$V)1VQM>E5ULRBLd_?iqO5y! zh^=$GpjWy$ExI5!^RIzhfwH~!&brYf2CeImYmsX+llXUuFcY9pm>y{L`GQ;un+7c| zEue)>uZ$|6*#UDr1Mk2@9B-A#!=m-LLk8h$Mh?Hj1QQYk%nv$x_MP9)D z+QLXQMdfywjo`l(rB!Ilf)ZYBpzh>v7{K2{cQ{Z}5_Yq|RW&7N2SD9oGVL<#69&~74c+a1 zctRjI(2qnVD(>O(a}5~onbqh4vycMeAuXLz&0WIeOqg1VIguf}5;AOWz4g%IUaKRj zaGLwxu~J^*1q|<4P=F}Q|J#K=i3A3P*kEQF*%+JzyBniJnfXO5#oa4OeBwx0l+IrclwX z6Bcrwi5X7$$b<9DTx_+*b;T!?0ftLPtLOz}&+LX(NnBPiI!;Dju3JP8WYHjjSvC<{ zhAyHi>~gs(C+6(1<}fSovCSgTlY}|>pneM8sM;wE4hMTm(FR9-pldQ#9I>+W-9)Fq z9!fczRZ+HX@By(dl+83 zKYgCR8(!N|d6meBdpH_2Qprd?$0`w98MD;JzB>DKCaifxP{l9o{jpYUWRbI~sSn+G zg&<$$($RgJddrp~m&+&#hC9ge=o=}fgn){aQ#j#K?))j-TJ(HvnfKW{LH95P!tIxK zxV>?iEKd*8dTODQz^bE%6;2xKsXcKPEn@LAG!`gi91nyC-)UfDBBuQ(J`NUBA)qGm zoNxoqi~=WaEl-_E;KU-XyD+w+O^PGxpP6lt@jrn~hAP&jrQ3O~c@x~6-u7m-F1=UOe+BinY!zAK0Y4GE!%Il zgenI)LYj)zEnYJk(CgZ4W?v?#_QjuOb%(z1#|4FSQK+PpmDLxFPBNklU$HhZ@0>DYX=&}$VyK81Ofh6@|FRNa zRD-KMPlEu4A0^paOZLOwh!nS(un}zzmMw$MVx;ASf8$fd=#Qk0F5FE#+mkfX4f=|g zv(uaBy+O+)%&eYI%1il_d51PS)NrKMFYG_{3n6g!MTxR3K?roV6d8a0#C+LSxYyVm z8;mCZaW=4-AU9(7NFY226r;S?qfq?I@_-unErjF(@puN%0C+9*lhrXaYH#v_ZZW&W`dyJ*K{!w|Io*x|qs z2&k{O*^t!sYw<^cD52l)j8G?WlPme-ttv$oQAxBJ^aB?oa!6>^+ed)kam7daIqInOaQSP4fAN+=af4#4!3TYY2&K#D`vzw=n_A9M=pP&j z9~a2PQscV+EFA%HkBZwlH;om9RE~!eX^*wW*2>g}oD*~Kagy4Nri3?8_-c%F@^j{* zDjIkU{kbO@RJ1)hGmc-T#07i76Pi1*A2f3Kg~c;ZOBN#2SI(b;N)4AM#3uV)ISLSxv@F=e2e>>y)<*+ywPk42iFITSsz1 zmFEDl%S|};N*T;`T37)~wk(O%y;U8?75i+9jp%u*QCwve7eMq0xu-gTBeo0td`4U6 z75qDj z$PS)x_5P_=0i?KuIPDMrJMWEW9Q2fv`4Oskc=&Hu1$3ChGMS+!+AnFs(D^K*8S5yVZks(`v7RX0nmv3&+YTK zGRwpr@ZQ$nn=?8wy}t#!@YQp;2nAGNnbN9%Z%Hiw@gyeEsfv1SkuVK=(A-xBEp|?K zJ5O%zg1m!xsi4maRU;~c@&AXkZ;YYt+< zl~0Wke%QZ$!B}PTGlDi}eaiZU-%bEpc!37g7mOV2C5;YyxJS0YIDMl}ta2NjAGWK# zP{d<_ZxIh57zq1y?dUSNM;S~jCEsyL_STiVoY3_@svUC?tBk`wZ`yrwfl z(%FltiyYq8Vd*8MdKxgfBqr0qfgBLz&nee|K6bP zzvcda9@IrA*4u6ZwldxPzyoS#F1O@?*J5lGO-|4jP;6M@#R7^{-mYL*rSue81vzj# ziZ1zz`1>v{8%-25l7471zmMD>H%@R*$vJT}23)L~J0cjwa21TO-{h6?pd~}XAjD&g z|B8@@7~~F6Rto=SpW+=Lw5-(%Y9`xRuUjD)rR!`LL<^oBCR%6aO5xPEWUe&504{#e zL@gv~F+u{#n`so|UuXXd92HEdc;{VIadvQnZHglqyo)>!J~aXAi$?VEN4e!|kK0-o z6-9t+yWVtr)z;FC*V;}<(i@}|_ zLQuUG|EeHzo?`qy!vJ@2pvB0$CyI>mgEwdWAgNM8)-r72Y`opGGUoM4;PTSXxBKO` zvewuMBvHiPM;%=Yjd^TOFk(g|hIRR96hR)#tfA)RFM}1N`!@jwfEPUimR`jE=a6*v zus3xwcC@s2rZcp+{Bt#JYi|1AW`(+{leV}LNL_a{IAd}|&_~p{dy>GxoXkY95Y8x> zEMg72hBF1FsVGjjRD^L(w@$AKdFE0w(++Otm6c~q0(0n(YMHp5s@+A^z|w^gD(g4? zT-eOmFl_;FIzzFItD_U?Ij)LE(mcy_%xo({D3nW9Uz6~o-S2hTUK$H$EdALm5#-WP zzmcmCG!7=gvW*j2vrEcLaPEH1h_oG_>q5>kl)@>q;!3y@)Uufgf#c7Z@9WW?Hhbdf z`gjrB)0gh=UVLpHhNzAv@8~9Vs5mo-7Ox!2P=vXyK&^zqsUjd9q;#N?>5#bFuCNhm zFNjyCm`;yk`^iUaHwW2Fw#j+nVUcZ8@z%`=uePWiwtSj^q`&$WPxwnw&az4Tn{`FN ztwk4oKYxhmbPU;W47OATo}eYzxaiU0x@$1ULC%wU)k%YgQE()AHF^h&%3)fuaA>co2BalHFj4Tsk$V`LRF{yh17<~|9Duq$1Tg9}`G1Yb{~C818`>J1TC2Di{XJ^`oKsoaIs?Z1e?P7I z^OVv%J9Vr6omT0H1}fY7hf>NnkgM7JK3CnyP1AJSrqu$9Ir$)>PyR7S6rPJv5E@sg z9jw?tf9!HHF}qM?o)@wK*gH;<87z!hLUub~$%PQ2c36Co7Xw)`O$|6_VKq?6bhr)J z*ZE>;JspcO?aVC~?uXfWFVK6yx^}D)7e)>k@!!XED+3Dhrc)-c@4p0*hPM>#g7bUe9d?Qtr6Z|nl`V`56Tl>#HhBh6vffC?;pO4tgj zA1V^ry)~h7L5nw)0hRInEL`us4w*3F7j{PMAhi5)>uOH_5ABVKh zF8!#$SMwftCyq|23@YQ!VdI{@^bQM-P;1{g{qk-egY6W~9;*oCf_$x!Vrbrd|MHaN zbOtlI)M<$Y!};O?!-YzP|#1FSQR-sUl+*2Iv( zK;&XBgea8{#bP+ddKp5COsHJf@5wO3_kLtK{d#lSGtSR%VHQ5V1nB;9jk2)WhVbL>q07@ zXX+W4KQ9WHkJiByA7cSrM>Won3{mg;x2*qlk|ycGu>G%W-b|}~99;zzg`lIs`3!U> z6Dbi~ExU?Ro*1y_H*{_ex7U58QgAS|D|@1YMc_pa|UpoKY6k zbbq!T#-_~K{OuY2jJ%o zCMxK{`OX8GhbI5_ehvv%+U$oOdY5SEos0yTd`M%Niko5lj${`b&x-SuNaP6ifUlZm zcrR~g76m4ZzAn5zYh=}h(F6!dsdc8wJm-pFeyq!{7o@c?e9aUg{*~wxMT)U}+%P(c z)F+gTb?-V0d{%3kl?eCGyzv-{RJY;B^U~yik=-zax(L2`fbLI?RKSvTSeo5w=Gnbl zO|p|J0(AOZe+`(HQi?Wfkd_j@pi&Q(G{?OOh3>H!qeZ6=6GS$~$UB;UWG%-hUic>% z(WD6_e3-Ha1i@K3aq^pP3i4CApwPY@>re##WCaF~b2|^1PA762JvwUgz=XIND7Xg_ zvtn+xu9%CV_czZRb~>><5W+4t-+sR`#BaMcCiX=d z`L_NOkslOvffC8*AEH9NSdgDdF-)EA)LAZ>H)q5A58{qFrW?WHElc5bRQUYEJ}JoU zIfCBY`A11Msl?x|%veoxWIU(*64~S)FPX7v;7z=_V2KE&n#*lMsE*yrO&Y~Mbbr2- zMuy)DxTFPbYPl(xZBjZ?rn9v8aL1aKS9cMD5v$|*Z>MZ1xLSqKN(Wqw=R+1rV}hY z_NYOI7%|d9WOLruZ#7Z1MP$+KFZ9;$eETs9X~@E6#AmYoZ`!;(htRiW9E*rN8Z01DcFdmItSv<woih{THD6XaAps1Fn0f zmMAV$$y6YQpEhm;Ax_5Cu#_sIU~B^A0%=aM5sfV-lIvdL9`iAkwg`LF!41&~EBwp0 zm-hiUZ{BQ5mRbZ{pe~wCMkK6eUZH4wrWw0-vmXhnha3_c-z)vw8tU-OQE{vA!wtp4XkTa;Ja5XCMw0iAJ2jGG_MoR z7e-;m!`iOIZ;rNt@pLpRRSHVSSMjj{@F9X-Jf)UISGP+$hKDmKi-}Qe<5KL4*_nEBSEsJpiwnL*vYFM z0&P@z5gX6XbVHspp7-%+Im4;a!`pXSb#);v%5a}r_JFtXtD z6Eu}PA^LTdL^90$*TLcHMhHUgfk0^~U6_=_Sfh4DSg?$zd(8aR4B-dI!9YzgWSQ=d z4T08eEmDo;XQj@^3;mTNnP}1!h{_x(d&DbGN*&V_D75iAwJ*REyJLv>bApZoO>3a0 zRY_v2n#ht8xbEfzj{PWkx>tsNY)t@rMl2jEvgxR&ruflzMU?A>RG~tH(&|eZ`k$?| z6w`rLoqw>s`$bG|PjqCNYz80a&_s6{MF96W{){O!g2N(72iE6yj`-LdGx%+`!4Qt_ zrfjI6qLG@>GXRA5F!z`exCxf^yn*Dkr|WVjNB4P@x^y&b_wy+>@^I?*^hW3L50^ozbA?IB2O|t}! zmu_g*8yNYg1(l>=pWPN2>x_3>=fcw0Ys5cLuuywN-gnY&Y3Sxq)^{XynhO~QW;G*P zENnSPqq_H^J1zsqDO^{e&Dx*VTQJuXqE`f9>%86D4+Vv2--G0g&AT7VdRpl>P>Ue)>cN ze7qsF3t2EAea+B&IuQjM%JD4+$5`?Y3nN&!q?{1!>dRE-3#^92tIB=ePrU@&y4PWu`7RcW8&^6 zTnXiB;-0qrI5`?KIQ>Jzt77WtYH4f=Xmg_zg<>-qkwUKC zBU-b*qt&}9KPp-xc8hKP293c+(J&zKlEff;xk_dt=9H_{ySO>xxSE>PFsBU)i@Bb= z%4(`GHf5F0%C7*4sh)p>PivZeH+I<5WJH$?F>xtE!z@y^kdhNoi#Q{fqU=jHYiN!O z&RxVVU0DG>0$V{fe-cm!Z&_}dm}`|B2k)*aQ_rYql>^~)DEdK19U=Jw;>0>3(9W-P ztIHNW|5nW=p%#yS2=;*dx^?wwxE))x8r@X0%{GD0OsCZ$w0t}?i=~9l*r`wYqOZCO zL8tVj6~hkZGAZ8(hLjNf+k4FHLf3OGq_^G)YWNG1--4ViTI}Pq430KU3C7QH{XI`u zb({;%d4H5WQZ$C18J~~(>10IBr7^vN)>N6H3A@4XsSQzdngNK*S$QYHZr`G(lx?t@ zPh66x@1fYInI;-^rmtX9+FH3^-4aRr&S+YqXJyf;E2JEOnRt#=0$FW-BB9bYhn8a# zIfL`ZK~$y~cuwDV5V49!kP{7}gk%d#w5XjEbwTm?M+;O$+whqV7@^RJhYjgbX1@hs z$@QF!=l*c637jG>Y(I3^zvI;cOuW8XhWXA7FeyA*5&`SWS5?yl zokrz{ZDC7EmKDAME?^=lHNlgheXi<$oF7Vzf|%Y#IH2}+bj&pHp$gMmW588zv`DkB zih~H#f-b-jZ>NTptWezh2d11EEr{Zl226qAl*S=ns2O?JbtaO{kJ5+27LMNnlm(04 zkLPLax_^6$J<1KeZnE-~sDP(Kup?vIU$n8ZKFe)lJV`|z2TRnPRfax0f!9Ctvycw_(2ck-l?nW&4zCW62w;=rqS6tON_;uSqfA}BMr70ELR zw4bGf;*3optmmwS50kP{Q(**Hd@2?V?hE|a2r3-(zVX+pcf{z%Dt{7qWA+5b+CH>m zgEI6n9I3AeG;QXEM*heWUMIrg{vbXnTC2r)Ig}vTl(N+xsTAR5jb|M+kZy_o404|B z22>>AUWz!4xaQkt*_H8C7-s`vMp!v16p$uV5ILq<=L7n=Y*Jv@kd!_-%E9>k%>D&u z{M>CMQ3iYg^V{Lc5GdM0#C(o*5!`%_;xkoe9U+412SIYhmt20f-O z@r<9RZFC4Zx^JP}w#40m^pG#C#e*;Jx@XOk_A4)MeytPs zl6r(@F!2Q&D`p2|9X`avty^`0Wsq_+`!n$0YG64V@j{rWWoQ#~%d6 zlwN2a^y^bbMx~PZ7t;Mwh~6lTfNrp=V%NAPY3#mWFx`P zNz8xF=mlYYP;mgTQ4k&oh~a;>2tb1bu#Zb;?`UUZ|EE&2(a?3=lSJ`7Lc^}NL+A(I zP_T{j`tB+MInuqL5SOG}7O0#|-Uw!fPzSj}aw)~$AU$v|+KU}PP1D;e`w81Zdc$=c zpVtzD7v7h?vb=22)Gu=Uoe3gGmfa*Ub*wua373W_KL*nTWFb!gMUxPe2v7Kmrow-^ z<%`|?&*i~@Q@}=7%iJr8XaZ$y;<%pdG1SLX?q{G44=dB}adr8ZbO93W`^Vo@x^xz^yiBjR9Q2C=he=88U3C^Zc@Kz zC~KZsF$j*48k2Ct7eo_844C7j?xR$P&d)9?+mH07BeK8T*iCkaP;d;?%021t zM_rM;pb#`Ji<~8vh(ws34ADGOH3*DdeoD&xnSwwcu+W+vNU`=?zk6BH1xnK{4UOG- z?Tn30BYxaqD70qQ3-bpwma)hQJ%OTp`B~o@{)tp?@y?kw^C~kH7G*qj+-&3A zqex|Ok-ywa)3ds8(UYb>`iT^b{Vpewj*^6)RFAL>GEEc|%iyatqNjvEK&^nt;_SE3>F3Iaj`@##KK3nmnr3YoZ`v#esP6yM%^ zHm0L(eUTY^MI^bItnH{Fd=*&&8s>LMG_S(qY0T*`J}P44i@4-esPDY?=6nV{9^k8r zgIopon+TqFvM3v~qh%v~!f@Lzw3d6 zrjccU@#{6ivENffugf+zu^L~g=2%a;`J}1^P410Q#nO-UzLyrtUUeiQ-e}}6HHB|b z@FYT_QiB9-g+Y-bBTh?$vQO`@sS&fvA>g5{WbRa|G9QXXFF#~8?$>O6pgLOzt=-x2 z@f3(6=o-s)m>I`TIZHO~f??k=U_avNY|mRWr*jZPk=g6E9cvJV_P|2%Bf>Qm#c5j# zv842KHeJBwfCj<5dCH6-55$}-#|Nf?=>v7UnW)kdpKy;W!hl~JR7UWAuZAkC887>6 zDi4lp{0NrF=yxm0!0I4!$e>0iRH7TMwNpQ!;||DMmKoAiV6NMkWPL{SGm(G&VN4-6 z>jo-PsZ?MDg6c_V3bD><7}GY!>U7oZi?pB^X)kV0lighIawd@|Y7rPJagF28qFD?lvj|#}B>SGn0OVxj z*_tpr;}Y6{tqewfqARVPFMX#K_Q70gCp-*hmLTu4AIou_bg%ee^`=i@hd}44(T>=v zq(Xy@J-wm``_`)VV$S8ao)Y;RZsKXWT)}0>4Dzvuqz1HA)s(4^?7pU>@tjlEsn|F+ ziXR1Dh^;6+VJ$<}<^`=v`O5W>rk}5sgbNgxLs3x12 zbdufe*6~n<@f~q=sAQm6Tp}7~E(t)(_VaqKB?ONbWg|4NM;?~yAdgQO=^a)JETJx4 zU_LjtzuII$F02>aW;V-U4)-T~u2_K0-;SxS29f*!3i^=r5dVw>cHStIW{@b{fND5E+YH0m z%TLGpw|6JE(z#vHi*-~r4vDYh>(qF!oH3%8E;+sMDw2i5o5`t#2RLVjgs&?P4mjl( zSryjH>LSs4WtW?9In^4mQ^N)DrpGfUpxrf ziwvf!7;bNm7HIHtEn!vT2T57fvM39jwos>A?VX=N+)=0DVPS+%pOA-B0#ikXM_%6U zY43jl2u!T;qD}zi1~Q<~W&WQZH#-++0EYtIe=%DF-ZwdAp_o0u*~uF^orCy>kMZ|8 zaTeSnphlijgL8x?M%NM>k~q#Q(8ut%1hoMmC&%*6rJ9Nw`wj@lO2X7(vs(kq(7IFlJF?Id6 z!brxv2K+)#v3iHcx`>9jk2dmD+-Cu@UK-~MGy&4oY7p4UTK4p)5~1@HPLLIU#gz4|*6C8B}cplj}y06%oG<3ze3Od~l^tIYG zBHX~PJO<3~^9A#o(dhQ2v>`i%CtVTSw7o?%aKeS3bJfvnP$!4evym^)@xA|W~=Wg!B}!F=}dvQ(G*B1Ordu&JuNW>=$=po8CI;^EM9@O7CA&#c+9 zgT-IuZgl`zQ9}8?LSWs7G-5;|Pi&X@#!u6d6} zEk0iFmt4Bn*ImPhzf6NvD?u1jrwHOjFu&it|Hj3;G9*{UUcsGJv_{z!p}Sst zLiG9czts8NZ+QUyd$-5YtNQ%s&yQ40pNn0-Xoqw~Ls2iGpxc)h525@K}Vy#m5k$R17x; zmH8GA@Ok9+cx^cvtW9@Un-~y9kEcDdPTxDcbr)A;_#Jf+wd7Czo4-U06|y2HDV3BQ z!EwULvLTsf#8b<1a^$I!qk+$nWaO#G3XuB(?RUGI1|=>cBPBfR=&Z?x8udxEu*6B( z@QceWa@Q9~0S`p9pZ|39&1{TQr3_74)xKILk0j7qz+urF+_A@rbaHZccs$k>dy0I9 z3fFy{ump{~#a&R|=N}!Lhk!`JGvB##%m*z6(iebu&<@KJGtE$3fRGy>EWFIKR8h*(zuu4XUxsc&LH^lPI z2p%zJfTG1~R0Cd;Eq6Tw%X}nL#OG%>zt6|>37~t;kca$%jiNHS`^Zj)la4?DjeRqQ zsm;lzt^wP;F?y!11t-25%cv~{t0svTZ?(N0lEm*kb%lwBF~jk+^RJ-B+{x8FI>5_20ab?3 zzpOGGP0dUlO#w?}0MOIU(Uif+&c)Wm5TKZ2Xlp`e3Yb2)8e0GPH^BV?7b7tn>_}ZR zG%#aoIU9*8Q96zh@tD?;)Y07e88DsY^^XT(L%DY{a8|Beg7jZhH!ajP(ESER=dBYe zoF&OFVQJzU+Rmz^gd@4;zqsxn-bz_ngypp~+ebl)(>Hu82dxr?>{|MYf;>7xEWKf*8W@C$8ullNd8{9b(m>S={al=CTYEH|e4`JQTWpXd?(MRn;?{XOI z3x|~1H>1>!l0zz>mS{7XVe+GE4^gIFF4zejR!(70`V(9T6*j4}{&@&8>o*AGQSCG^I2>J}*}aJdh{O zr)p7(JfFQjFKeBJXhmO^6kg8fDjmAQjFS!2#$Wo1?tZNO-Ynv0Pr{HX7XYI|$E~a! zO>dMl@(A{y?zqd+A_FIXP?U)^@RETYx-p_VO5H6dG&9Y~S@T@H8_`(4wfEbjr5pWZ zg)ZlSc)#9x{a*Am@G37rsPPVH8WKFa@3bV?!sj`L^&GW5#2cIZ^C~{?42zs06k#9n zn^qof@&CC%X&hEi76$knG$6CG|JyzX5NR^DHl;HG$laL#p@Y{|k%=+pfZI4j12_4G zJ7&(-XaNUu0MdBOmMhu{br#M*YTD}N6nEh0lpr{>kS)KACZjf7k$YV%676VQ~aIFUO^ka7GvQ6zW?z(l9cnx2SH?wM<3QGxlKFDkL zmf?BT8Qkz2t4_)Y<)Z$IGpETWPVI)V1W)ljo2wCGP0VhPRwv0>hvbn06}})?}}pRqJfOjU@G91r16HhV3Org$e_omCH! z%C|9Y&mD3lm!Y2VFsi*?Oio+!pC01_Li6vzwT2t|MqB*UwVId5O=mecp^b7XJ8p=2 zu^JvaoHI`ETxRa_RKJ9eA5L(c*FZis4{AJp_HcC5cx!`HAYg9bnmd?BCcmQWr*cFx@gZU1Km; zW>JxZOHO<#Y*UaewZ`Zxed3WZR*QRt-TUMTm|EF@ zr4D*2o9%JLNX!%HrfFrp2o)ZGP(+tmp*+n{c9fE6sQIzRkDIc;=+036{>$d#HL$wJ zG{7qh0A(}JzwMQdrq-qawE{XrfYP>;(|?R$qg54Rad_Z*@2F@WCK}v0n>$q_*GAQ8 zZI)2aq~J77vdXjjZZ9fL3?g#2q_0?UhUI-f&k^ei1TDZ)7)?Rh1?`ohe9ciLjN{UP z`Xy0XNiA8m(o6#>MP}Hoe%lyfC=j5W#-QZ6D{?nDB#m1*L)KQljE?Hps`MfCC00_n z$#c~Y0@*5D8VK4QIDXN8<6$Kc01b~58#m%i2>UkqJIBrInDzA>#eFS7h9!^W#G?$@ zl&6mXJ}cpf9BDS*XP3S5`dE~^tMHzuF(J&yRtd;yP2$j*zQb8sEJT{)!s}6$@)4wi zGJI>^gs9`CT~okD{VsKQ|0!0VqjGpM^{3@U)#z;SF+veU8Q4lv=jiMK>oKL$r4{ld zLIdY~FzpGP5^#25jo;SF5sgAI##gwA(~#5f1%f>($;zyCEMeZw!GCKIL&bs=7g7-o8ZZFU-7h>&Eh+o}Nwqz4Xz9lhp zKT(bJHFPrk`U<}oPpV5Yqhz*YjL&J?X-^Q$5NKXJZgDR+KIe~pvC)#0w24-SSueTq z26iJ^aXy|m_np91niTYCymO;3k?Szj)<0kn0T&@_y78&2{o-r|rTM(i@u!#^s{1Kq z#RvwhZ`eG=Z+&F?0^KMzZYm0pF7X-&xLNu;ZtUpgrO;cj75-m4#7Rq_u6dWtpTRjz zXliUHdw5!CDVz7bElWtanClqB>xYYulI)j;o-OoRQ?1d4lY3uX*&#fgh*M>xcj@Y1 z{l0Q=OznFBVW1G3jB!rq>|76)JY_HvwrPp)v}m$IpwdK| zQtk)-BV?e_#>k*F=1EW_jupZ%N9B}4lwVJ@AH-qwD{*2m>&6Aj@OSVJxD)Mx;KiUc zfm!mf4@0Bzwp;e&K`MKZGvXUT27cnivY3M6Nwe*E^c(Pz@+<9?C#`_`=trpM6MVr2 z9}GZUFNVxlR8NpWOe;*p<6uJ2b#sI4MWRz|BoR7DZ*W`wE%&oK;O#9}yY=lYY#lma zRNVC^kTjIq{mV&hyGh4=9%q7^ey|4IR@a(pu%DgqBT|H|jR6wWSR-?7=)_ zII&W^-tIw+*Mmh5=LLR*A%_K$n^)jBXs=w=+wVmBya#vEW>-0TJteHh2mibPW|&l) z!pS_+Z!))$-eEOwvmmI!(V!)A{r+EMVaVQU&Xk*|9(KNctb7r_xd9GTw2trU5Zd7(T?8TU^QyiP(D;$X9uF&Zv+q!g77DvHA3r!OJz{WX5uJ|YJ?>e zE?-?UsVUlye{>@)n}>+~QjH84BepLXnS7ilo1I9HSSOUR6uU&{mrg z)|!9SI!-_bW)Jy-r99c0aaD5_#8~3&A$Oa9=1WJ1;%Mnd9v5C<`*74{H}?6`kUgla zfUw#7&&8M+-Sm3_0A|GhUo`+u&H#cNfas&4t&`>7WJCWUsuTX440`y&UmgcM2)1=~ca3aYt6j38;1`o%E_px@hk_ zk0y*1d+=I>WSOOHF_~VnD-y>cAKn$+P1JE;XGqKm+fu1hGHR@Kw{!wyQc~;-)MVg} zDd}`PoRHg!gFF=rUmm9ih|PI8X{T$pI)yG2o-!zdd(9aAJEC1tmAnSla!}Fn1Ux*K zE%oXoFPvNS8$3GSmS2J8-Yfwj&kn0k;oD3sNj|5(I@QS}qihp)$wC^$eDZ-hpASAc z_nB8{P-Syk{^AmuK(@8{aeD;u7UwL=Cw!!fHdzysRa5=L;TEO-=4WdJZ{^I zC7$AlI(;!0WMc=HQRN6dGM7KxbOQ3aiKk0%x=P_QFC1cZV`uXv50sg?h{OqxrC#jQ zjKIRC*Aay-UOGr7{?Jll#`|sx&PfHfgapEx<(sgw@6>%`ZOF6Zhg7N*-GHqp?&D(^ z*BF8a9Nuor#!X0D z%_fzk5bcVCRK-OCm!NZ8T)Ffoy=TX-@p)&-%z;uNR{(dbPE2rcBYUc|$wLc|hh`yW zg$zWcy9Btn219eP5o^vyiC!_J;(uI1@pxZ*JMT+!A)Q}i(r00TV=R||y_xoQcD_C6 zx;|T3;1O6?-p6s`p66+^dt>*_cv1!SI|H#<_GcIbV*BNZhTvDkDYHlT!^}6_>O=N6;}MlH*qa~S^(;;Jd_u1q9ERz^Bu)!qBW zf9ltl_rjoio!nwolyw8hX%4gzYZ$DevH?nP68oAdK^oT>TX!2UjR{fEkLHmSK(x{UIL!cER>s?h&OGT9>fCx0zf6NUAAL{jlj9AP!kP1$W|Vva?E_&@I$iRwc%nU(D>?G+Z`Y ziHR%CUFX+A6BVS0v3~pjl^#+z4s`<5{)qwk0b=!{j0y4SZDkqqpY@QUX%Tp~(uWiI z9D*DP@RWM71RuK^TP0s;q`k42cwZ1jS>NS2!{QPWdIP#=XvK~nQsL49Qmk+-(k%OP zc45gzSUe%0d@O%$q*;Tiq8ZBylrGJP+@L^G(6J&<^n+4ZkNe-boocy0p|?`VA4zjt zczKtXJBN9yPAarlyp&R{gv4#g8CC>^8bl8BCcqpul9kQuiwmN`ybP~fUW7N=aW)84(6gHB0_`o^u1 zN8nw{Vwww!DW-w)omY<3cH>BVE!!FKD*r{@A>Y%mDAd>}8xee(?{2!-DZ#fRzxT;h z4vi`>nIiztvV53#ZgGBy>cNuh;@R~sD|8Z~IXYZqw5Rv4OX>~QlX-u*=0*U`GwZ+I zru;2j0qu#kwG*IqHdU3W*%yb~ctZngfVwv51tqO~H%pZ>qZf2ZB^#(N5pJOK;($zV z-^e08ZsCKDtEN;#uZ(yN;O`Ie7Ne54&NCTfmWpp%m{u>I_T}{U?utvUfUqgiKvKE4 z8@A-AzMDaVy(GnEJMb>8whvtB>6?`Z{+3IoNKH#q?M<7!ZC~eHNx!vpY!R`OK=*%Uz zW@Xli8r6->?T#5&pYIyrwub2vXMBj0kfk2u{~!l%TrJxBjAh-|@tFC7Gv6z+S*`bFpo9V~5`5 zvd+AnI1$s}&Q@xQG2kQZk&swqJ+b1Af`3YE%QrtJ1)`wVz@+xtofIoRq3>4v!+4P_IoH?HvxbZ5E2 zRX@JnJ<=u6EUB5=>7{gXT5t4b$YIEKv7gSraL$7Yd4$8iU1gUnMrlpe`O>u)V@8J6 zFJAZL*Ps;Y*5%xPRlH@{M+{-e8vxxqi6xfZX_ACctHuV_E{>=*!Gn!5+Liw5Ub7Y{ zblddaswb2)O6=N!pivaau6auSz%S)`LQeeP<^grYloO>0_NwkJit^~8O0*u|K;_!BvUkY zeWH_Cea$!l3rw;PQV+MAI8(H5FF{5!?hl&I<0H8Fh%sd5Y}SMMLE}~|S~q%+b~S#@ zZ+&RYv^Wb?ukEr6qmkX8Sg4uq2fXwTxAIqH@rXfOm%re60G^h@Lk2^ow**(*$YEOA z%tTPIL;%a5qvgtxY)3$B4gYv2Ty;Qy&eW7hQlGgABH!MK=px4Yiv*)fqAu3m^Fe-` z#eKbv^s>7cPcGuXi6Fm~oNN~_%<{UD>d1)V%_+Uat<3V!q&HH!2#u4_wmFpvgS4-7 zv7TcEB2dM!icg61TmPuFy z*!Bpm!YK0uv@fC}0JRSo?X8$(q&|?el&9(!k$pQC^dX$c)VxB>6ECc8 z5gFfg91YiF=@OOHq+WznjV~J2uG>aq%rI{C9!}|D6?h6DME&-A0YCxk17>~}7^P~dQ z0^djEP|et!ljG?4aQ_(ec18dZQP=;Jo&Lx3;XmF1 z*uexu{vS~X(EE-~!r3fOIK{lw0=EpDb?fE?q4~_`E7*1DI1+FN)~gd-UjwwtN>nZx z;o{~TtnWnYsr3xbQW(KeRqKbhVYd6Ow&)ch53VY$tjVv~IGSClYS8^S%&K3kt(1F7 zZn0iWWSmEXPD(T^+{}}kw(`2kw(lZ#5^dW7XBC~`OX-y4DrfN}l(O}nAx$6wPi*1m zNSnr&&#R^5Yhac;osL`sZ`Y|Ab$u}_Wl>129r=hteiH^uj$Q!<7f?Itoe(i)D8RFmw(R#z|QXnhXbDCS+c^?mtE8jqm? z5^Drl6b8^`{A*6;e-Z7DrU2=1Qztr0fE=v7o%7$q-r3T|6fk)Gk8D1@z=*VUgho;? zSh0o&q+TaP8#l{9&sg8fs-BI_LcnqGI7SuHaL?QG^BKRp-=?&HDYz zif!ArZQHi(RE)Fh>F#s7pEKU?>-WbVd;i?yp7&bUy4IR&&UAq!HP^r^A~WRhGl9Tt z=VczaK2{oVv1vz1Dd9MmcfP5KHGjq3?)Z|LyVr1Zli_<)>^Phg$_m(70KVp zLpZw%s|2NJZ0kZz;VuKK>R{F+!GxZy8GI#eHA-A1(;!=|iZ&|6HnlOEHX*|&o7A)$ z^H8&2_w;ooI^W73$MsW$ArV4G7TD+JcTv19Lo}9g%xzQa#mbGLsDRjc{dr?>K{ynb z-{Fr$v)I=iGU1(9)04j@bxJ=SM2n{2HIkfD+}MguVmx$yyytLpG;xn42p#MW%E?a| z9>%BT;Qne)TxV2WUbKDs+g65uKwsJ)DX0uUxC{I@;cgEQN45i)%G2sPI+$47nY#TY zV)1WnMafuxE3Cgf=0Sa|Fm?2hO`J6k;4B~O?=N&KqM=4GoZVgoCW%gBbGxe^i>2@D z_hBT-)Ahs=i5%x!JV~|eSdzM~D&V{mgJoBsNR?{mtmC<`y=tuci6=nvU5Y1N=bIwDz)0tgys3==x1!OU8EL;3D_F~vmWjiEDl89 z_au!GKJH0`V{=u8D2F~jFI=Afw$GJTR^rSGz!n;S?T`Nzwtp?Q{WV?wr!VxsPzR)O z&FCJ>jXzZSQoUaqpv=+ozmRqCO@Da{i`{F-K*ySkRPv~>2X!mMvEK!5T?^pma)vSz zgF~EfBf_7x#%j;qrxAX;?O{~1avj&9ZVbI-oPW!wz>C-8xTh#0av$F&n`bjB?@%O< z4=2^8C#)JID^!nqEk2XK(5!)6Vm3-wV7-e|7ILFq$uN$t%)TRVZ^9+ZFO)0Rvl#T% zULO|mzoSf&PR@?#`U;oE@uft7X(i2mbCp4o7df|rlqfqf3k;rS-jClUkAkv*J^lW5 zgYQiU_btmoF41oKd;#QSq5l;$_PR!Z&fh#!6VFfjKK2^A8 z{VGp4`LjDcbs48Q`?Nt!IM9Y=;#RB%{}j9)UqQYtNySBqktH^;DCPHxykwGu_B~Cz zMrQts9+Lg>u`fpfLIhApfTpt8*)kS6YMDpZhL>$qG!yTjQ2=H<-u=E!Bp&d0@&Z04 z4qhb94&&PbTM$&UxaVF+Oz^XqyR5J{NZ z_z>|y`2F*rAkhgT=3h4RGl{fbU6m?> zCJD`7Y`gwG2@MzAESCVh8{hudVGD>-zc-?oTK%>S~StVS%W8 z3RzXIyDUqA!yTs|MO+-nv}r@$xJ88+q=DvE93t!PVin#(^%HE0f6-($&j{dhCVMh~ zqra!KDll;(UrA*r#Ib|x*YASD+P83M$^YGM0LYa3acT_SA0%(pI|3vin?WwVdGOpw z$wt5TwO?OQR_OPp@Y9Ano<@yd%4grF{wXiRb;Yqs3KyqUwjUYdxuxP`sSn$~sG zrA6M*L3$`Fz45m!TX}!{PX8yA0dVpCSD_5BBRAExFm(esaQut7_OFQkt4!wqQzrjq z@?;Tl!qWz@I|5~!#Y-y|DkZ`h;`Y>)o;DKk_1*N|hxRPeOPwSZ^VKsHDS%U&F(hfo zpHx+v3D}+9k1~Dn(bF2aaTg@2$#jI7>wfOx8()&a{+$+qEN_K;Tux4GRO)iQ$YA8# z<~nYmwS#tpgR3Xqs&KChNj>DD8~VG4+}Si1{33VZp?PKvL%(^UqMH}b%;MeRd!v^y z1Y!mHG}MICbZ0Mr-}n7Zo3z3#Lt*3H0UtO?igE=QJVdd!{TFGUOSq2#Xf0EDc5XS2 zk7T{Vo-nek?i2^}h%8-R#S#_nrMq?27k=mRH=09(D1SLeS1!{=V)_GmKFwW@-ixz_ z+xW{h zn*LLi>)-HDi~)>E|JaUrf%<50$FWjHOYlTsu$Hq(AD4FOHwK=P zb+v}qp0^z7v!@i|u1ub^_4xyy>aaO5(Osz1zDN~{NlW~NMxfDOi*|wiw(;yqD;qFT6baZQA>tA7RmV~P;_gw zK?`ri@vVGAf#-T^0}=2fveMW@d++;^&wSYguQ73mLYh2SlejMDX#aDpwY)*?;}1X} z9uO4&vs2B#-8t<4Ehzq3bNnH<=>vAfOf3LYj{k4Kr5W23DgURwe20>tT5fOL>i+5! z95e0lOWSVEIG(M?snFAdTYL7dHu2)HjxZNZna-X4pMs zuUs^9N{Gy6Liryt6hLIM{mbRkY zm`br-3sc$f{qtH<0E}s}ba6QDnt<#5chlRqyu1{h#c**6co1G3xT?r8viS-}mGN#N zc?^ts<3i)05raXb1d>y4v1o(&&9AA|2wrfmdtW2+nsgz(y^U6`fdQU)xt<^evmWS~ zmxWc|YvkJyYR8Fqxh>Ic#g7Tx3JS9$+_xZ|D?5IrI~RTb2HJ0q#b4u7IoMF!vDN$G z?-}oV5&Cp&u+5MJ$N4$aVkxuBn%HaJ6VlljZr3hA4^Px(&Qasj*wM5MV0>cAK{)4s z8!qaz{!g$u!k4K`0bu_z2m9~p%zp>l&f3P%&cXHnM^6w2+#~*#2dy&L`J6#lJ<%?J z(9hg|_J3E5y)|%R7m`YjL%yvamYWCv^wxe6;N8IF0_6`|I1J8CC_C5Jqufa_U;8$9 z&&hX@)5*(ipDpuU?q0kJR{UqoTf3hSypyhE=pd$o>J`zd8(0l$tH4hBAwTrlvg*rM z4woc`KQD*l1t&FjF!cK>PXzDg=0a?GgGxc)gVxQ>0}X$RkBz7gP4mw==knaA`&_*Q z;iI64{S4GOQRA8L6g~Tyq#oa;Kw|a*hjAaoI}CTjl{P<2E~4A}9P1#loc+wkHAja; zEK+uZdZip!F!eSXeZrJa5sX#3Rv&E$@HeT&y5ISO^wmWtLtUp`vFb~=@iZ6bDo!J> zKNsd_6%z02RVqC9dBD~!{i2dYP53dIFt7LeQ^lan>X38`2Q%#g_saIh-@XiH(STnG z3Tr~Ae@$RE3@N&i-5w&N%3xNybEE0{`S<=0S^ths7y!%~0GJ&ARsM7UtlQet8XH;} z+L`K8>l*0V{IOlJG!TxdvHP=g3#d3I^9z0h*`_ej$hpm8wgU@?M}7hRRr~aqlDAvj zT88WN=-Jmc*jRZuf)b-pxmCjf{u&X(=w~gb3Y|AjgweWz}d)N+6ltpcJqOQavLVWmb)AVV6c-*y_s>$Ag)u-8C9LdHwsJ~>hXjEBXj zGmX04J6o{>W69J5t*1&#el}Aq@ubVuK9*Qsjjgt2!XS?hgEm>6ciQnys<&yd9_!^m z!^PA2>*4q=e3_;J@B7r3;jBQ)!FQPtjjQl158Kiq4--^u7l)^;V7VWrv9CS9CFK)I z?@(fk2YqPbGkkXtm80d>1anD?X3-M_X*lpRpyq&G=b=*38BH5ZIkNtKMDCefL3;rp zE(bu&_P>DG<{uKqfG@!H0|2mLEWI@#LIa%Np}uN5PHG`*##TrqO)^U#u9y+Y5ttsO zYvUc;C1FoT^c*EbT$%X9Mbm+MYw#I;#4q57bDzX6~a;IC)8kJxgYqRe!HSf93~^1B}Oek zd6vHNJ^La(dsOIKG^vc4-iolZs2t_3fgnVbT-o&zk#EJ26{bcvT5H>HZhu?sj7i*8 za9_a=pkpUo4P3Xo$9QO1%b>oo&)z=9=@#;o1D-DBb%@@0>X9FA&WZVr8W0jbc&7ZB zrZ0Tgb?#6*Q8NP<32X*VvxWQl+}OL+Wj4eQK$##at^Ms?k0?6{>%^+6IMvJvuw!4k zf>%k+brceoAjA)I9X?+`?=|*=LC0q}UnFlqGATPC=Y(a5baSfmtALml$~Wx12#fvG zU3n@%j}0fV5^4Muro&;7JqbXyqhGJc=9}`Ii$#Q`pjQw!|JJs>E8+_SxZQrS{cm|B z01C;Uu>Cjv9w*bk#*}9N05?KjG7JDNz}1E8I45cRUTd_sQ9>8G0GgURYEYJBlPxwT zAw|sF)ArDh`(8#noajC?^X(0;D{-9HZ{VCw81I^s11$)%)Apv&Rqtr~+DA9NK}cDB z6HVqi1(6{j1};3rAI^fBjwX*AU|SRO+=z+jgRl1&1p|F=#1Z=vXjuQ~vnfctmH)L380| zr>eK9+ZMAA@9?rfVtaJ9a7Ft$E^;9p*+>osr`RdZe%u+`S$4r9nn41n;5EUhL4Df}k#Te0v*#^lQQF z_J?ou$I?Fj=mVaPA;K_>mpmfBeh!m}lmHPbR2q9M^mcAF`?wc~z9Y;TBn@XMZptgO ztgiwKpHe^JaBIU|<4<&d>2kAcHS+?-*&}LhHz1HrAXj*TqGKqW^=QXUu-c#2(=j$R z%K134zuoBqR`pn~M66Qv3Br*CHA0XKF5VRda(#%)IZ6$_W@(iL|MY2|GWe=IM?Xoy?8Ts&H9YUf<2H#qKdW63yRZywWqTwkf`CIZMCT!}5okZ+ ziojEFW;;zF!I1KEo7Bi35<}QWxbqHnHGCbs-z?*(3cEX_%1Su~(j!`UfsH!C^F`AH zClq()*}}5wQM+yc_l6})g1Wp5JUy{qXSQ?PN-?%?(_I2o`fl#)?lcONc|6NR-^of_ z-rgxj3cN?<;`0ma*QQ=B-@ynvR7a}uZ#)`3-!7*$#UC&tZHUK}Fm?YC^aW(q5R^08m@(=H>14wdHRd?6k(A6HIIEAS^|22 zK0{!Y#*-&Mx-m)eOUqcASY{(+77zS6vwLogd8*%Rw74Pp8og}IE7V-2KN}6f;EP8= zBro(xzF{C-V_q^C(y)GsR{> z*o`QZ*Zhjuo;Z5$hcyHTeNDgauwGmy{Kq|xP#OAfY0+TEE>Re}rqc!&UIqcI1Ie6$ zMMzUIa%Iqh=We@6wj!$J`--%mJv`R7Cz-t3zov{zYt{yP^dpk+9Q~@wQ#PBGu+yLL zjs^{KexDt6I_S!`iby=RkERcB$-xX!yJa=~Ot+4A(&DwtsdLi#O1ciMU*dM(*Hn>J zUoDE`H|{A3WSFx~pc*@vScliU2-A3^&g=8~wF$L$>*~!)8l00iVC{#RY*QX~vh6X? zh78gt`e^t9#${NvI>e1;EKx3q_=dW#oC=MP%xOO#IV3zAZ4>7wm1C0aqBybi-wll2 zSn8Du0q0{P+pg4 z&I7rbV6wHK0QC@yXe}a^z=_Pzgnm5w=GViMGEZxz#^F!Cz8VF-eYB;KPftv?VmV~# za@}sWDF-0z>e_ANe8nByG#h*W*2@&xAq>0QH0I7rPX^(B?jCIHUtSJ826Uax z1gx9vX626{EaLTrye))OfV>ATj}+`6-FRTJO$PZ4gF7Jy{XJLh2ySBTZW;pZ@BU~ryL(J&s^YiwvW^JA`i8AgC z5|{4hLrOv*3zZ_t+}x^<&Gd;fbwz~tWt&VjWc zWA;Ej(XhN91Jbbz;dvfNm_sda%V^_b-7>(Bh-mA{+J5wZ9=XLi)NeH&U)d8WaD z_W<`HhZWc1C=wY)Vh_fI-C3rLFw~*=ZBfdBmj2531A?oEqFicSV;Bi^M)`Kip}pIu zJ@7#D^ftq?yGznepS@wc(@lc#~EA1$2 zqQ-Oady{;?vJU09_-h!-5}HH$gQDsJpO;;shZL}d(mSSC@hJ#j+|J^r4y;5YX=1E^ z&K_xHr(L*^BCMVQLH4(A@5Z=$_!f+yx$=!ej!rk(w(aXX6GP!^@4DffkP7Wo_bFxR zAoVv6BgORS`tc=Ef|Q9`-%4ODs%fh2FvseIVcQ7xi|u}(`39G$$f@TN40v`F$4%?(dMzW?s?>_38j>5M_#I{ZNW?v^Ji zR&KQ9{_aq^?~#>6p22l`)B3Xt^_pv)Tkii7UVXygV+3W4nY<9MYU8w5QatGshJB!bWsOoJoU(qEe2p;oU6~PJ2 zw2`XBHiH~x-$j)1Ge63Vz0u*$-#W&$8jwzCfLi@K;QsYLFW~*F-umZ%`ezyfR9*It z77l=Hq#466)&HkY%pQPqKH?(;nA zZ@8|h0%B9ej`fRmJ0HNpA!BrD)NU5XUkFPw=JyR_s;I6MCV66Xm=f1M1gL{`Z+o1m zyjy1G*1&CEy z0v>aOqGcE$>3>{m(>H5d>@uziclZ-g`{zSsFmEbKCu*3sHyzr2c7#)H zbz)1F(awf5O>yCJ<2r8s#us7*_-Q~)zi)H-)Gx*mU04j)?!Qv9wUuiQb3|ejSw?hf z_HK%;PGT{^u3Djf7GzK~lic4f>Lhlwx_LgorbX?(B&9W7Rq^lv!()8m)3RndK-vH8 zgj7^rXS)bxsBtcEhI~8A5s>R_#)J--TPRK*DSlne*&udKpUZa$hO`o~M5a}15~OAQ zR?CA9X_yQF9HP{?_AJB;I~Q{@RLPkv03*-juM?NQg@2&q;A#B_!sPEwNIWB4{%yZNR3=k*j^o@)6&Mv`IGEn9u|}9Ond{vm6zZP3346LUd>x zjJ+sd{d6}4X2#ugE&*b!Zf@7ddJKI4O7i*2o^ltTf5O{ zkE?)UF+@3fz$2e?b~lIKkbvsy$^bJ39QLRh__xALMw~Mrpo;St0=dND`{2P`CX-1% z_RC+$XNwbPp6O@E!6Ii=rfDF};VNBdupZuU=&V|}8xM?Jw2pi(ylS)WRJ*xj&s6nx z!B8RrP@zGj;X@3(#5|@<6n4_7j8YUiL?eVTBD&hE_rQpks@!7Ba*$5QChA4?8%)ol z8w1j4{MK@%1uVMf9352=Z6ez7(@fDz>%w=&-nj1OB#2OhA0*+8*U?LH=aT3A^47OQ zz}sR=PgO7?mIRldFFO|#l>4aei}*&m{?}Kgaz(~!U$$&NhaBZjT}#hgn2f$)EV~ar zJrf^g(RjN9ufh@f40VZ2yf_2%%FK4Rg*15w(pSTk*R>{qJ?R_Gv_S^|s|7S>=#WMz z-I$I^1Y4tAuHC(EPZj%}%h-%WQXCRC3BpsiderM;KZVHvjRo63#4cXjIJieW&+cA! zkRWSZ#uc{e4>Oz7m|YF3rk5e|gN=OZZfucXgsnipIy+hUa75cU&!meDMzc#Rn6;}j zKM0cPr9v^G`K97f@L@e2B;_n{G!VN0J)?QKOd)3`t?>S5h>x4Xr7QrJMo-}Xn-DiJ zbO3BiX#eSSX#dp$0fcyk@;~ajtE%K$w9%PStI)3lU)AeP>_!M6x3kgK5KK(-3#enD z#4ajzp1RNkWvd!++W2766NCD!HyP8jyg95Z*t-%=u@`VtCok$>90$-}f59<=r^vL7 z2MF4j;2{5)cbPui^p#;px2R8$O0&{D`Kb_n(uzva1gUSKh^{G^idta~TSz|KIy2}a zBhI;#ujJH#X;Nt6U&Hq1ZQOv_3Hu-#VbdnQ2}h?LuvYPc6kDn&Hwny?M+>n;t2DFpF|X>-C$jM3X5I)_|)L>@sq$9bFH_1wsHMn^%0lR z&2of71_yt+r{s+yG}<^K1!+%h1)pohckKC1+Q3moBYm&q|IKdgD`J|FQPvea2!qwg zBN8hfwtg$DLfT%e?2QWMeKdEFG=)bu=Xw>Bbd86L2JY7qVuGo_uAL0racHx~VOON! zE<1uPDtArrzQ3&Um4_4SGVz#gEar=>AtH6y&JKO(4&>NJA5x_lZyLr5Td&qS)PAPB zK_ciiJy9uOLE$P+Y91x55F*?s^ITDqn-Q#xU4|3}l(6lS9;}9%j*6$R0a?L>@plG# zIaNY2AH{b11#ts0YTq@=K=+Df_C`cJZ<@FRIN?|ZC!W<$BGd^6nr4%D(O8e|dY~K* zo{^@>YtMLvmtTP*T2mcGk5;(ae4V~`Vpm4<5X`%UjF_DJaw7z8h>-?Z+Tmr zg@2BbFnGy8)D4V9zhZ>zt^}#rm@Cu>^iW}b4RFYKi(3x+i2Isms(9ZZZo#Q~=~mj5 zWC=E=uOlc~2dhE7HaAhL1Ge;9dwOvVJpCxSaC2_f-z6q<@PNM&$%r@9Efq6PCKuO1 z8gi3Lco?x3RJs)UuI`n1Y_o84{{*aJdKEQ6k}rhQ3&$sQ3Qljp!G3wfR6SC-s6J-+hh=8FF4B zQ}AFXv(gM*-XP7=<<|7xs;B6!aNff4&&R+u?md45?0(- zp1qO()hCU8<73vwe z>mvJMnb#XvQhsl#-D)g0N593bn#!U{Qj1eae%CGj^ zwB4P31%j}nxf$Sw0Z)eOxdJCvq$I}L+O2O642BfeYrtuxq6BGPb!IIba>KybxF`#3rrDanYkYE zRB|M#HCjdV3zUe?lJuNTQ2n{w`4e} zT^@H)nb=*4MfRz7;2{93@fzAgCgd{G?T8LoqCP>{8c&?mvXYMSldHP~jffew?TXvC z+)&x9>&HLIxoW)f^N;32D_ampjV_#*oSWxunvM5OE~K&u@mg!Um$)9v%O}b~5Gnin zRO^DjTA2l~Vdo7vB>rdd*nic5rdEH((GGugIRBJ@%9hq^fD*7$yQf4uf50dm_FbGdu8X;YQc*XE`iYuhv}E$ES*qCqUrPy4j97ya7=>lQT%oRm3JU}Wrn*Z1n&}F>awRR^1z{j^F=sFuhYD=;sVe_9 zWV?kMtAI6-3?o&u0ejV7mgRo6aWQZ|1@<8sWgtkKqPKA$kQy0h`2{ZhrjA&Zy)(2m zNs>N2+S*mMyjxUjLEWLy^{MtJ1MN}0%qdg~e<;zUBiMTTzwqT|^($c`Jkpj_9F+18 zQselep{UP{AnwfU+&W)Coe(c#LMo@C2CjQnT<9BCjHnXu~z##fGW2I(lrKeX%;WN-}jz9W_zdf(eikY?eRRis(c#n#XuZ93BS{1EI+w34rqa$e;+ z4A_*t7p3YqOBLUIY98on@G&K(B+LK07Q^e~7C-8wzFWd%3RD7<<%d6vZ!EV0C5MJl zv5^kt+$&!5n80o<$KI%OWjtcR61H;Bnm95)K|WF3gUVzBtc0c>thYOyPJY29vPu+3 z650WG0%_{=P92I#6EQ`(tiofeQ1QK?rs1*1E~{ zI^iY@Lh^uEb`@jNapNT^^h{}RE~cq`{?2=$MjhwJxDVqVVS1^NO(}HZg;nTp1E!=< zjXI273=`F|>rmowq9Ure2hKB70F~Q=)p{|R&0ZawYv)=WV{ijt^nQZKAH_U5`sm|( z#%Ekf?v41b>s2m3_|t_IuLheV;scRiZgfq+!R?)e-X^iyy1a3^#y#o8<9|)M!MI)I z@&ej6PztCRWN>{n_miZ1$AxdgqQmlOU(>r1ev$2K`30dbtEgjv`f8$Q)*MqZ0q=6!sikUO-_z5>@%W#?} z&Rq}cx2ophT8J5r7uRY#R_l$7>bh5#FNT|YzH=b_^k|I(!B3XPl)$?;2fA|sN$A{4 z7*+#St*mFFqZ|gFjuh3>IdtTP>ryKmNIg6ed)>SO+h%#IETCO< zONGcZE50>ylor;LPvsXdqF;~@CNVH`HNsWUjbeA95huB4Ba^x71MHn1k#{>_j$nd9 zmW05_dF8dZf*|56r81IMTl*geWIcFqrwOqFiz57}PQ~`<+SK`^^Za96ym_@koPi=i z-^c7(y?N6j`i@;aDWGKZBVsJVJZa1K@>YB$J@Bcc#2e> zLli7U1iZCi)bG6wo?29wmen>9Nk_Zo;%FPxh{Ou#h(bhCRTM%@6mw;j5v7s=$w;T? zollozp`py|v1>r0ChNt&9#gIbatt5MaR=3MNf^vOr!cQU5Lm7D!rgJ&8NJ%kr$TjU zEe9XZiIKqkP526^6FrYsf}($Re`vVhrmTJgk=t9T8>Fbd; zxlc%NAq&UgjY!vjUiU3*pD%RGDi?S0eIDb5f9y#?-1ICFPRj3O#5VV&`tS+?Jgnl!CN zFu0!PzAYPNXdgV{kY64bK%{j0M|==o z`4mrxzQZN^kCLJA#4Z@MnU;^8;a>&SpN#XRw=>TAT*x+_arQsUlMhMn>!b6__rMNj z_<@>;+JP6Y8`sB>kU=4$ChH=i$+jk1rUk#9nk|a^t%!3tV9?1}ywj-b zxTxqkH1i!+`|n+k4`S;3Wo0`!uz`qr?*y-zyux`=eQnK8l(?#BEsBmq2pP^6#!)VU zFbUy8HN||_R*TH+)J`wv8 z?b8}C6wZhimV}#=94oRQ;MQ*M%b%Z(ZL+uHH-kP((tK?vh+tI`<7R%bs!!M4A9R2b%s(ej-Td5~&Kh5)#DV5qo`WkH;;_(@>{ARrmaocD z9$sl$Vj6Kja*AHHJWW6x$df-sU`rrMmK}GrA6-%E4H&7v|G>Fa9za_8^&J;;p!H+=U`li(${@HhqQ*Py$P-ADs6bZ?E|qVBVzTE%?`s?`+>`YOgd z2mjKn1ld#OxH_TvP-%;>Y7*`g55H!L+KD^?*w*=Hz4Iv(L%A8>aZVdSly&lIam>i> zdfhoi-Ief?w1)U9Bl`!^#x#TQ=4OY<8?*8?jqjoydsofx-11Bi$J|*`@vCvy-n3OJ z;VFwO_wUpC$9YVC3E^u_?RCaZuV7#h^W60p;D~lv6LwV|VQ50t!D$s1>(gtnox%DV zuthj>&A!e-eFQA5gcAplJ|jnO$2qT9RsIT$ai2_54CxNrn-xwJ|vI<-1_Am^30Fq)q7Sr?{ z1r>Ah@U72(oe9ALL_Js6^e;|uGcWXJEtAAe3JJv*HS;siA@$$@XOPyy z^n03@PVLB=MlHg16jg=;NxeUOlFy)_8sYsob)wlg&A&6O>JM*pchzB#=Mqd`Yamj)9&pgexcuSmTm#R7~Ezs+9OBI zVEO2kY`IfA@(^T@SRkzzD^mo=QN?p8io*;+*nh>`q0+ z-aVp|S_yViI3nJ?xWm2AV6Y+ZQo*RVyG}Il;=Xs)3D#R^VVr3Vc;FW*D z_B%4`)FXlKObRKS>@dh#dEdgn6h1TV5?eRGm{P=iPX0Kg72Fw*MiGYst;giptl3s) z8Gr@Fxhf$+mK?GvD1zxX4O)aQ;#nQ#A{;dILYZ*&H0BFE90q7(2|JS3<9$?$^&-U9t^bi1tn$ni_9t(`uly;7(d-dA< z(xw&|u<8<)ox0C!fH@qxlC!VgTu5c3L9jzy`N=1bOygX>Gq;5b?)R|oymDD&a$DYy zxx$}%R_D;w&bceovnzNaa-&;0zrjZKTT5AT%kKpc@I%&BiM9^?eG^lKDl1fcIzcJ7 zCy{mRMf2kU-l1w_ijDJbGUCatwweBoi!mg7RFOaY#%VDxz6CxTJ2*W(OcOAtCMKl7 z)8R2ui)@Hrp02LsGofsQL7wstA-JIQ>(|@{@_}y81cj|wyxeRgBnO|xAP5K{T1(FH z<+uddQMHdB&bXSHjQLsuCA%{Qu}P@Vr&)WOvb4t%H#{_DIIO7&X3+htdtQ|Z6j3D_ z5?GW;ZcMys1}qRVBSTUCI-J2v!K@|Xf#20>70ym6>1mh}%vpe?!6A=;$V`C^-rqDE zO;Ub0gI}6LFS08WiEeRjm8qW0(FF;h)U5eR=r{`#m3QaBVPc_e>c2rXc}+HPO~xUO z718{gucGOO)t0HFd<5aJ&fuKt9|xYW#pkH$ZUVMD;@=@hslaUWvKOJ*@3B!;P&L z^sP>V3u4E)n_ZK(HcGOl*^(ScEK2I?aR0P@IU87D`aopa&#u8I>ERjCG$)V6KwF!$ zJ)-BI&CF#(9ojuFgZK=v!hJx$T3Ie~d*aG(g*M#LToWp~addmQy+4G!Xp_nr-tax( zm}V>}qu5PdS=x9;U4-5Dd_4AFLL>FwG$_l<;bFj$mcxk76sE}@zh*18cr>?v_8p!ez^KsG#m2ot|xYiyztO zP3?M~o_vmLH4>m*&#dx-pp;uV z5t!5?RMLAOKH#1hLIYLc9w!?3Ks3~A*3})tb%?#pM7Oi~2wNA2v?MoYC*qkq$(9oe zRz_Ei^Kj7%+=!C2GHvM!aQAa4D};Fv1JAtdz~)?#n*8l2%YkJTQDV|wgIr@ISMTU2 zTf~4mh^k|HTU+(?&Yu$zXS)!~5_7uddMLJoIti_Tb1@1J-Z`2|ggBgjzHLAZqy;M|bS;%)^L^!J3 zH0f~-b~sxr%Z*;S)e^`1AJWq-?ye8pG0_nY1&#S+$EQ*y}%u0sRIdgKw-)da!* zmg|^7*9k;ipi!fu*+fp_--_yl&ix}N<4#uOOjD)82-7KV@XOuf(Due#B&nGwE1?@O zfx*V$BRBdY6Qyp%E5Cm@C2q@}u9lT#qiQ_VG`4lW_kKc0?gtn2^ph~{`7w1<; z9&kgI^g&$@J$CSNiE3(<`?Q5)AE*md0R8H{ETFOw6Kl!++FQ% z%|ma*@Q5r2OxO&TUSsov1bmHPX@KEt2QQh;#C|?hmb+?gh|UAuv2plMm^wGP`tYPv zi}j+ki~P!)L!@mnoVoA#r;B^nS-+r4B3C>e=LKoUI}VfL8PfMuhiBG$eYU!W`aA#)&-bb&$^Re3gCI<;JPz5^5>*X!x zZCgh@KXz;0V#M8&R!C<^4#m(_0_TYtwp8FE3)y11?Q|x$HCC5`#8)6v+PW)O>46F# z)izOBCu`DsulX!&@i}*!HgX#uyiG444-yO-7Jm>Q5*^5&_m1T97rQx4Abj%`c+aB)^i?)+qjEj;sPMo*{*)Kd+@xi`zwExI1L%z=A@ z+UPV`))I{{7wnwefIBMI-ebQA+$d>b)aJzRtQ@~IrW9pIvbMTjcdnLhRa3Z+4{OHn z5P1gZ2a2+poOZAoy`nXeQ7^g@K1?xJ5(iL%jx}}N!ZOCuB~gYGYy@wugh6zys6}s%JKqswq?wy!x6u~7k_Tkg0?rI zsO>yVwxzBNm?7LcwHqYSs|S8UE^De<>^<-CDD|56Y)+2>kvV8A3b1FVKGI1C1EmjI z{*nvz?Ly_c)@r2210{eHE9cu|)I1MWZQNCLLUXRGr(B(eTpdOhjWbHsLBRBHG{(-! zWv9m?6&|t#Ub0m9Tif2F({bB%>dVZQpA4Sd7#heS=rgS<2t{VIbb;UN$^#106w7g` zla)Q5?{2vEMI&75)G90}Pg5!KDuopxRhO70fY{Eb$R zTs@BQM;bvBkZ=EIxvziaT7V3@sR2NlQQHvkOWWQNK&S^K+yHw>_-~knjer~`#kL$vFv9PP4=8MF)10X3G^r%qqN1epdAyo4e7iPcJA~bT z-5@_sdQtl$bU8}@5b@VW--SPNhEQKW17@#s@AkVS#TijGapZ%Tk+w|dQW6Nxy|emK z&>Er~{}uDc5uu5>=Fe;ytvM$k-qU8_oH=b193%b(2kGx5u5yGSl(PZb>Ch zp}!;b96}v}fIsO&D+jJxsJj-AB2**fv^CN&{QWBlbJE3vHdjON%z}t>hY`{NNT43tjG&+XjUyN9y0 zs=^p787;=POT!~A`zu{8+zpp!hA8Ts# zXKlpBH3L)Aey#aNv+L^+k4id)_-toM-sF>>QK=S1QR4Yo#9*J#NJ4}^h~pO%^}ORQ zXH+~Q{FvGdE+XXWt+r)Ns@o*(%_X_^F8w#|YmwTO(xA{!PXyr^SZWn16a?`^{DmX& zbzpLGWAo@xQR35|3%;lWi87f;ki-X}hRt-5xhB=9iej@4nq_KysfbEe6gdzF?Q#k= zp<_MW6(InDQN;Bt>)Kr~Z@~q@o=faoRmDUUyed^7J4%#z zIRBCRkP`4gk^Ewl%tM8lZ?1?x`AeT+D`P*krYd8h8Hn44$y0fJqsw<^f`vju-DRGL z>&$?kVo>4}OqC=Q57adfetIQ=fv};J&+;OR7VvIk)T&WNbuES;g>Ri%1H~RNQ_lwa z{t^L`eo7D=tVek5QM@H)*CsmAbM0)`B7&wqSG4oG0snd$b^o~X|Fm}A@l^J29Ct`a zMwEnXD!Yix$dMzq3FHAprD^o^yax%vmQTs*T+KPKy=7PqZDz5yI)xaEjJASU{Pb*zZZ-zdk9s?g% ze965kc_S&X;3xkp3m zh4SpLW{g$2hGB%ZI%JAN^A><>Vk#FWbOK+Su4<(JviG4S zoePv6_(k+375Np#iXjG?X?`5?FwKtvAkr9x^U*x5EO@2voi{&Mz^slY;l`t+}>dgAF{pe7GGC4EZNGuaDRkJ;e5JC*W73Fb~bIh z;{nYa%;9bpp3|KqtcEXoq32egij>D)B&5WmD;b)Pf0xEA-+78*wcf=!&j*|n`lw{c zomAAzd4{gW==6;v_w)JQp3zOMjn4ftV?BRf)Iuk6yfO?#4x&-t9d1r)SQD=I=kyX$ zO80Io8NrCSNmiq{om7d@02ARq!g_%&Q?>My2zoU~*E72r!QhBOG*w1r6`LTU^O1o~ z1%WQ7l$QMHbvs62%oe1+(TX&)hG*l^A%$l!Y=IA*B7> z-O&7+S2+pk{kaU2vJsNR?T^#O_Um>x+PNpl;)A2m<~=5rsswojS+@)A%HMhv$zX=? z%uq&Kgrg@{&@^5;CDsvhXkmh(g2W@+QnBtiUxv;ZLd0l?DLr=lXdCq<(wOT~uJpq( zRWoO?=s&Tooz6TF5t-Q0TUmHHv#;AI^(gB};*|WUs?`k^;Yy8#Nlk^$Yn6pYhu?25 znnwvdjuLDhJH_zoq0AIY$21mB;!`u!*)+$36<#%K+DPI`oTItd@g{nY>+4gbaP!Ja zP-gZi$lW7m$+YPdJoJRcLmXe)IH?9oS*1xx`v^>Kq_vL@jtA2?UXL+J$9I+dFnuIcDu!=KV!e9jwWieG2Y`aWH# zW!!f%q@eU!WB1u`IkEA1a(8Vk-nmyAhPihO%?QHF9pfKMqS0jM^~yp&AGD)glI6xzP(> zv+HWp)KfVvlaJ#VVO=XHe@)rHZJ56jz=m~?V;}|EP__i*^0W|o-GlGDrJr8x@gW?m zch6{x;!-VsI&%G9N8IJx^fD@QeOcE!4XJ7Rf^tvC7Cv>KlVFCZ7>PV3B9<3_P-IhQ zvCX1wg+1y%j-zW^>gVj0T1g)ouLALqOeAG}4<+VEs4O9PKh1=;L?linRu&AKc$mI* z$0VWX4Q6)x6-^4Iw?%B|gg&_LDlF&KiNpfr4 zm;|wy!NS1jXSHpcM6F#qy6>fYEj!N&D8m%Xk2tY49HDDC+tl#HR>~{#i+!~7#L|-s zuT6(-Ve@CK8!h1vW?Za662r=SkF%O@p?VVrp6YjL|9~+})Zaw8=`}?h8=+`HEE8EP zaz+nggs+@zSxKAou_%MT3XvzE95Wbus+eOk#V?d{oNVC8UBUp2&tWrd@i8;`q-k@@ z7JP^qHfM=S{Zak%hOVlrWP0(06(w-P=LOb9It&dNWX>tY5TdG_~GFx_9HKI?mdi%nMj%=G$ z1^F6n?4>JHjL|jgDVA`q)`h#vX1S{gm9YbdY&RrYmdLgA5%gaa`UB#LrUZR&u5vcW z%A8q8OC7veNnW7OF%7HJ_*7SbmlvFGf3M8&r4=IICkH$1oFv;u@C`dRdIt)%Re$|- zf6vn?x2j$~8+iSWa_Wff>$)=}dD9Pi`c>6mucRi!Ec^x!xoPSbwDj{}Z5lWr`uliE z7cUHHZL)t}&zlN-Fu3iS@{kEb=x!+mA47rr-P`92t+xtZsw^B{oFja%lo`pW*4M+% zO@(g8FH+&pOg0_CU$zFTw$^XDO@epWT%UaceYn(Kn(^GQ@Mg`cV#ncTR#P|WD2(Za zXT>>JKTKr~oEoEKf5j;Qi%hW#O@_{B4KYefF-!4Q1c-f(#!+z4;f8F@#h93?W2<%C zQLu4QFb|M?tv%_CFVp*2+S{0vf>>C$S0EhknAyz8O5Ex)=>~^`APH1mC*-;DCYxrI zo&pML;@M+nc&~8O%%=ps9{C=kF%U5^lyl#Fnej|JdBZbjZP=NWW&EVeC*_Dto#3tL>S=R;H|RMc+-U8(SZ9U8uqM%OTHL38i$A>J^u z;>fLr3}cx#j9>$NUA;G@7mGG75g+Z2M4S^yLZn|uh5F=1r4&h?43VV7-YlbfXprJX zpEvw!8|hhzFSAvW8yq9m263t1A8Yu&dE60h)B7uBJ_UCE!YK?UAy;)N@*ys6i#Vgk)`)4Qm zXG=Ms8d|fFO|(S5zd-f+WDk@M>lJhxF1%93Wr%1C>+*>GOtISi0Fe!`$P=>5;k|Y* z6rb8CW;Wq*Uy#^6E1c&PSu}xF$`8qg@?m$!$q!HRU2od9Gt&M-IhotGs_@Z3GC-w( zqi8-`rSQ41^GA=(kv5g|J9Ls^A3LBGJn`TQdLnD640j)+?DGUv6DK@h1~e4G@vNm2 z@ZPqn;JykH&OXg`hM1PI!RJB2BU(638y#r!ECmFj==O%$?)-*m^~Bd+DTO@gA&OUR zRwtEdz<4!JoUh9G`d1R=k*bf&TA&wp9$B3&ZM8TFi{z`ztI$MdL)KT&R-CbdC zmv9$i%J8rc&VHkT6G~TD> zru8CLsR7&3zJbo+G69psD=pT- zg^v!c%T8KO8f2p9S0B9*SBWKmT;!voEwwzdkZ5rH=7pD<+&7{}0?itS?U-*@3^|p1 z$(G`D^7O#l>^%KlVk^?l~(Y9m66$JxRv8l z3Ogv~v}RhG$2DtDtXECC26b9x!xXySP+QQ2X6PNM6=n4^dA1ZHcn{LW*IPQ|WT_)g zQpGse%Ks53GO>c9dW|o#_B4YTu~_9NK9ty$*U^qQgCnUA55~?zYA*LXjtrk0#0Iia zoAZVet8Iibk21^V1vZz?aNc!n(JPI-rQ$4TyIuNj&Sx}IycEV zV}62AmN}(2jsGPp;muyb@m#l8P+>dSv?`~McJOmTq@G@#6s^_@>01PI@gMReEuKQK zoEq|^pUQTLt?<2F@>J|nqqT}Lp*>S5UW}dexwqww!$o=h(>LKAB^j!ri6fi!b-DcB!KZjf7ihT{v8h$5wedAS zYN^;*-JHiLd0xg=Hqrq_p*5Dtn5zqua1$I}o@~RomD9zTdDuzj)$FjGo%-e6F8ltB zw3ypgWVdp}zih`ky$NlDpD8TO!@xzr#A9(X%U!L{EWYC*O_VWiUlF`ZtVBw>SSK)) z-!+(<;O{P=>_DzOI4^L@LcP#SSUB5&4)3W6u~Iv4<#F!U&4EQhn-eN5OTly9Mek~8 z;h0$O8GO_Wvp$9#aTO-+u4=ebs-AOWenPQY&XH8-hkOHjaa0G+hrrZTJR; zh|VW|ih|@MfBrWw4-2aM1=uHFTa@OJpME&G$nZJGdAs_#a_kU(SHevioA&4aT+6=W z#lk8TlrV&7v5dl-pORaS-gVUuO}RJa#6B3D*0z=LLG26AZJpeFN!65u&BNn-r>0m~IOgVt zM3P)ltx=CrB@TDo`SCX5XGuaTrQ`TqaO27vW7~g@r6+JwKV=j(<7e{!wx?%L&%^C1c{xymA|`qMf~V|@ zgXr@M-uV(+_ynJ|a^iFrKQ|Q%8%~sml~$~1Hla@F>0;lHGyIUob3#cyeSG5LWyviF zUXWtEZjuZnpzC#avuXI5hecT_lqO<0hixlbV{k~Hk94{m4=6RUpSpd&JwtA`phb@6 zBwrWKI%TF}QLra*N>bOc;36_Qo(yAd4=?M1(`fRHqFk6KFD}3Bho5>oI9@ZL?QC)X z!oZR`xqYL;qn-x?{O0B3TKTtbV_t+{#R`*z7u9SLH&Wvz$puyRJVfgvoZ7~0G?~T? z7}$i+>U3%;V)ixF(>z8`={(Cn^6qH+B!1zWQhxi|`ff|nI}w{39e1w1ceHsy2)BCg zDDJ$uak(AZ#4LNe;@%^j;KTu=IR-PAz6f2;3(bZ7`KxV$4^7K;qDq?3LgnSP8INb{ z#K#=r5iYf|*1)F{j>Qnk^uHf21(mIeJ`2)ANgsC{Izk>Q+&l`)N*XIkuXHMmb!T5n zlv}m%wv0V|8g&Z?N*04*PN|j1sb2@r%I-|(8wr)2=7^_mUweE7&n~d!4a`-6mhdHZ zt%SpLKP;}mrYJ-v>+(`n8PV`v+@yS=JMg%}dQcJQeF7iv59;!w1M>}cK0RYHW{}{) z&!EG+Ua|6$ay$?|F-nlA$zkK?&>G>fU|#pMji<*uBr0;TE=w-KJoReOyO*sr6@y2{ zBxYT5fdSQqSWF8hRvhm9us0&s{LV3}$!d_JQ)#5n;d(`y528OM`S71LCdQ#DSAvNo zUpsrkFeBhfuWvtP62|FDuf|%MEGl_;ghZY!!{-{+WB6O0mLeTBI*DU7j*T?Uv%|d> zKI*4P&{7+PVn#eZjJHhO(9yf&A|c_9S@F>|OLZ~fFz;3bNBr^I0|GPZ)1TsvJ1s>A zjVCI4CSnrO?k$q*NvbwuHEXMF+)p3Hlrk5UA`YW0Y_#UNM>l;a9-pV2Er2v5z79Kj z`EdMPYkB%SR;NC3DJG+lxh@lijH*?TyAtrXxf%&M|%Iu=#mmeQ14ZY-@0; zYx-?wly9c-DSIdF($)F`QMnCAUr%tHcb;Ogn#pW#OkQKOGAl@r4n5fS{>XCYo62G?K55G@2|;VbA-r4x&J zN~l}$2xV(VIdpEQWi(MxPr43ai%$NB3Y8_A~v1(EuswV z%uIocO6zzoIZO>W6UXU41t@un_oP~!TR*;$g-)BQs+U{9&B%e6QTIt;v+|>}t3rWT zQeB)`rqbd{6iyLb%S<22Qq4&+QJVb_Df!_9o!b`^97faYy6yhgI@bzquWw4RJa-*_ zPuHnmxIS{cvtNugxaP&O_!Ms5EB8tYIRe!t`xO+$OGYu{>>O98V~)JbcEyF$3*RIV z=3!5|KGWq&)g%{Zb|QhS)JwT@yN*Ma^d;L_9T8dEImA}Op;z*3@1?1#4Pw|yhq(%} zU%a?cr0Omh7jg_r`N*=DTBFnQWl4A$Y~^aCXZVr|zLcO5ukye~cEo5WTvMllV+w^R zR^c%%;X3N3;#56XHN)xAyDbh~R7UyUCz82j>^Yyef6QkN^|Kvn4IjDU-(UHm*K&Dfq@VQ@ zhl(G2h2B08NXmN3Whza@y~J+3Ci}+W3)3)OE`8!a$4f81EMj>~_TRroF4vB)(XTkS=@bOWD5sg*epA?rVzGi)DWSGyTGIMUMamNCUIo0sK;)YIB_a+|Ql3h`zaF`?-7-dLK{<_ZJhvjsd{r)q^YRaY4$G0qJPr5fucMpqhz6s~C;x4MLb_oB^x z0y>C^N&Q$(M&ZR1(G%=*m}F~Hkp*={FjU<;k15`IIWvH#H2a&U(TDvtFKCrB=?)4r zG2KgN8Zmiki*gZ8T{cxiD|f=lrJ2;4@(yi@Nv8TE56Fkc2Sp38GsTAXCKSTLwNsY{ zH`=Ak8^$ysw!-6OYBKzbsB5Ognu#I$QZEWe-LFs|34E}`upyWuK^=9P8c*o?J%qz} zC?|VUmssC8B^H^o9q+|niiAGMRNX73FDMF1Rc(x17XvRg5XE)J~4%<&W*hgZM0 zH|%I;I^tjO>dkOD(}SXbsld}!{2QJkHFQGsa(&_`=NZw%9Yy1lpM;He7-QY=OR({* zL2yc7#H9M8S8nw-D}`!eG)*LkcvfzQ(`Q=O2sr7#p9(CbxkWYcu!Z+&6G}Ad5puR> z-DLC+HxE~(6=>89eNt_+UGY5xoe>RFBBWofY_@_7My~KqCzB;3gxscL(IE(yL zc0v2``kdt(4KU2kZaEU(&r~=d@XriCcPOnSsrWXVhq&@BQ8JlehKzhleHF(``#9+ZD;}1JlrbeemuGlg3&N0d=g?l>mRMoR6X|fue>XIsJME^4 z=`r!TFk|(k#Js$@Qf@_k$`IaL-NC?+T0O;w;}`oTWH>Tbf`;vv4Omn#jp=O)W-Kq0 z%SuH~t<^a-#5msIg0~l0ibqGju4T_agn4sTCU)^cZ~JU_-Ct2&t+N)xRejiV=Di=WN>#7#Yp=CdZ;Zq%QqD`$L1u?z7q`OcDBy|~q%4D(YSb$m?fD;zCKO>&PU z!d23KRt`@JjV}7^e5QBzeWyx9{_q)(FP)2lM0j{sY#Nkycy#U^=C{e1KGu585rD@$ zTHb8jPW0pP(KEgt8GKKc0}gZKqa22Pu6H~2APIX2sCS^^_gok^y`--gEiE6M@PzUh z)JNa4_fkiK|0JaGihwn-rc(WhB{ZuZF_MsL_R)?Z%lK^>C$d9eRA)+XE-6Now8!JF z!Lr2G(8mzLm&q({F1UHQk<05p$8j8#!=g+LA4MaEH@{J;<7X^1;mck+RYkUe`q~qH z)b7J|11T(JQjg%g0!x%mHMS9Hag}?)DSpe=9SB5iO={Y zw-`6)@uSkiGbQ#Ovx$|%D$GNz%rV#6gtHqm?k--xrRV$Np=t)tt)|)}z9P6H`8h&* zJZ!gYEAnpfV~;tC$U1p0OK1dEH=4y^Y)@u(1Z}OYDF|PtVsu`&u&1$C)m^XHZ0IoI z=8P=VGEgR?i5m{@zuvOMdL6z z)6mx7;?!`*8-DoQX2+w^>dYvOoOu&dfl9Q`woaRq)2B-cXRBq#FK=&|*{_;e+FROL zIa{r+t&gq0-TdUqx74KZm}M@9g@VPzbZ)+pb&i6?iLY!;h`gk%bQA8lRH@BWGg+2P zGLf`|rsn^sw6Ix4L59Vpdy4}#Lg-$4M(r~LC890#+hY)-GiBl) z)hEUTqTEtH9?^T$@vTWZvOsx<9dy)5wVw&SyxU+!*A4$iH=Z7SxZpyhCOCWAz7L~&%N9di+UEnP+$p1`Ml zr{_bXfuZHo+~xc?Uk=AM6H|_%&$s0^t6vuOb5L-;$bO56Q_}e8oq&e{g;OqR>`IO@ z1s@Wamjav}+M6Y{7^IckRnbz#XA9eTeTPPR}zCO(}Wg6?AYboQzq*kSYok5(r8U zQ#Og?%nW7Yxy<;EB4guhu9B|GT0d4bkL2}&_hcvTFR*WNru8+S38&&#k)P91Czz*& z%GsY?#kQ-)r(203DqGx%oI+5KqZ|i;36Pisg-UJX^HIunkP^laV{K>;kC-8BpD2nad& zuH_e&K{8jkB`ZkGYoY~ZvC}e!AzR&e8Ug9wDH*W3bDU}SLO>`$4Sr!2Bn|{tb)c*U zP`II$HuFveOie7AO@Mq9i`~x<$93j=E5LF*fN<{;z#RdR17YSrgnUb0x*tX;I?t{f zAhJNochaHmUI<7m`0D2$F_t=pdd6Cotol$BU8sox%eTK-?pT_dAh#H*cBxx3pp<~3 z3-2Pp9RaDwI3VTwsW4rT)_*4pkmWxC>o>%_GXYQ>0Qa_DEBM0WK-IF;0S;gRHT@@y za1WotHbAtT{FeNAw`vGTJ2($;Ak5#rn)&;;B>&Ks#SoP0cmP5N)#KX*f;$4jb?i4x zkkrQv20qcUWYx0;N;Y4`b1n3AOf7Wx?KL+gqlOV+IS`O`)LC~g1mrxyACSyorWRUo zQwuw09YZaPZ|RYd9ppqVKQ0r%G=kq=H#7rh2LG`ke^hE$kqwA8X&LD4GaXRmr7{kI zTId0az;1289RXPcv(W)5!26)OR$AZ#gB@LQn4Ye|*M!f=HL4{w+&Tm}S>U&Kl3*h` zIBN%Cp=SUE`IvUHN+UyFU@GR^M;E+c>w0=T_x zxIy~waDU~7{kgjy=bTBr12Ar2%Gg`8SEql4+FjjP{}Kk+@i%52pk{B$3RKC!3Ie+C zF9Bp^@4(Mb5_AVRNigNf>}g0J%71~=v)#!H0dzYKGmD>ZqOY>jg z`>X@|^=fHs`Gac!T@C6lu?Igu`(N;1b0>Z43h=%bxy8MonB~I3x|xpy1OfI?gTSkp z{m0`!bny2U-!pFh(VG>t)ZBLJEC5O&yQc&;U~Bb%D#0%uTr1IZlNwMd!SBi*dKT-y zpnp~3`g=k`I7&MUIBB4#1^4h+K)%C2uI)G8FMF5!3R}7fAen&ny}XBJ2af*z zG0jE`W&}61Ftsu;+-Da2&^}#j20&Ur%@rc-zlVKGRu5JVuv%GyedcfHiU7vM@Er+@ zojfsn=L$mbIm7Sj_7m>A=N@RTpi^no&;$)y1b%zBhwWf9@bBUJU?nrtg6kL}`wf5Z zMT4Df;m*Q*75sKD1SAyv`#%A}{HUP;HG#r4H1?Sw-cDR~js>)xnNfO|3hrR@2J|NW zEBM>E+}Vr&JTs=d*|cJy#IxK(D|5#vp^1@cjUvB_f$L$>?Zzw#m!7D z;mn|)nGfV>7q@b8uYgjtgHl}EQwmeCAN=>F__`{5J^TRDXYOp(er|tQ6e?tAoAv^r z751RX1phM{G=QG2#y=N;A?hv7ESO9d!IR0}wW(U@zZBr$Yg0jb@a<$!{a#Rty=xP_ z`2Vd0zg(MUvCsqPK*NLG2h!Ta4f5muao_)TZ5l)Omw66Y=Rl|Loz!0bd)_~daBnZ{ zgRZ9~7)^ek{oUjQ?56z9|v8r2)bhLY+|YQe=Wr?$8*Ugu1q)3BQL>kue+~l{L2#T?*DX*cH#&7 zJyw{9@g`>jpa5`r$vy7yLGwRBE%eN-pcZ<@AojS=X3*|Zblo&SmVucQbn^EL0a@1i zPgqL}9ahV~IiLbiFo){s?c;XUf}M>!4^)X@FsObnz|Po{2jk*jjlFNpz2oK}F#7XY z_=W!)-Ab@L1qzV{yia&fL5TJLWkLRV*6|e#4ig78rvOmqJ-~;CzXIxO!C=}zV~7}jJ=QO%7vImo( z+{ZveUD&k@?g$9P{I|w|#JQOj94HU|6*1hW@C&u>_3NNbb^^uV>F)c5fbdxU*8VqX z)?XL?D)0Nscwl@Sc>LbTy{q-FjQ>^UU0Kn6irg|ezkC8%eF2(8=zD>8n#92FS62U~ z(+DD^daQrR4%;#BNHp$@TJSM9P=?O520@7!HP#lPz>cI4v zbwSk8z+|5)eT3YwYXpo$&x2J#VBty@GfLGK+Dw_}|drez0)qa|p|udjCYLFK{T#_v1;RRMqC z_})`H?nmtVM<~!oFxY-Cyu#RO%B(@#`2dRO9>O920}y~CK>s?8u%pfk#O^JCYkza~ zos$atA&F>2QHlU^1|auF+WG_j5UHyNUb^XiCGN)Zjlt`&{iwMoUL@QBRC7Sxk+;~r z5RkQ?Kct#!TY^>ZuWIjk%eYS$`ZJ=4<^%2#;4yn2;NJ%SAs47sg9x}KGZe&e%}n86 zs||-5>w#%(zZ!dZRz~e??RQS(U)ilLxFaAFp$8!EirBMiS-}lWK~9u!FHe6xE}}Bi zZMXmr8}P*T@LoUq6W-TV{_AAvB>S{3vNHTG76H+S_!H)@b>fjH8)UulA4L18 zKO+8v`ZzKZSv30xlOg6H%)bf9?yhzJFr6Z6LjRyWi~U2|ehSgZl|vRk{(-w3|A)B0 z{N)!?$jD%1A>JQgro=x5|4Nn@nTf0y`-8cbbP(pR)MJr3$fBh`IPa1V&iVEg05iDl zJX!v{5+ciJ{-8WbJvilW&)IuLHIXZYti1RGH|5NvxICNStIF(b+!BhTK`Eg37LT`4)lXjU2s6g9;qN?`^d^9 zKkR1||IYq?Iwi>Vk(1j0u-^nC0{cIY?s^YWihE?!$mxoIn3jF>JJa98;mFC0ks-*5 zBY!{`>wgE?CygYsdE`84Kg>t9{MI~j)-+_}$cce|7{}=Po$>ESU-zU5LM9;RV);Q> z={Ydr`-{?_qw&bcb${4rA33o7zkfKfPsAVj6y6U;`NXdnyJzxbucCv;k)243DhkaR L6cppNoxlDEwdsO5 diff --git a/claude-ai/verification-reviewer-v1.1.1.zip b/claude-ai/verification-reviewer-v1.1.1.zip index 2265fb6878a378e0e9e560eba51237487b33eaf1..085b563cf754c158594f25a61ef1acbda81e1b66 100644 GIT binary patch delta 2005 zcmZ{lc~laJ7RFI*j)X-wT)zi5PZ)=DC_b(9dtFQNM@tG6O*e@^qcww&o$GrLCN7fcVNjS<|>te(vTX;`CiL%kn$7kETns8 zd|#hef(7;j7(FVm#M+7vMe&JN1o53xgtGB6`zvV7y1MG@v;N~13h73{AH$QPeP5jd z1Ko$;s+T{qfCOFnBs4wmBe|xy39myM%l5v0FM!#8#F{f}3XvcIbaaN>X8IbNdzAIV zF2vO{3)+mOtlX+cROAPjlFCch3@)N+B8SuM;o>{)kPxeRCWn*uTy-&kkW123qk=MW zW%B%}=&}|#|FzYrRkhCc23kjVcb*uUrG_;&F&gFi1xP{<#0~;7XtuUf_7_}A#o^*Q z^HEUW=3<`-aQ)Stc-)u#XOOp|A-ApQ%t^3`AORz{+PEZb1o=K#J>s|i?1J4!gYuZR zM7wBqAd2Uf=+2mL7ZNIL{19mC8-f)d$aGA-1S?sNBmCKiJpH#1mI^&xnC45%T-Vl!oZ7PDAbeB7h z;E6Hq%4@$iX!=&yIp>;(U0(sl%R7y^UgqrkBs~(M1MI9ly0In^d*=8c^$t|jJQ!l# z4DxzupSs@a1ziZ-*B+ny@CJ#0sKeS>2``iGPywYVmbswdpoyNvDEN8mbU<`~L8{F` zYe|4^ljm?oLiwB4_Agox6ih zOhy<~GXsZs57u^ZubckhL>d#wG-NYQT6)i0br*nF0hAYwAhjytTi z_GWKve*Lf#IhXlWy3A{M0iJ(5#t@r^%^gQed8{X~Zh=*bF@G%KiWx5+Rvf$-G#$3p zN@sWU>pwY+4_ffB1nUXUN@i4@`4f{APpHQkQ|-YeJcIj-MOZ4iwsmqAZfTaiiSK#h zFaew$6(kx`Y4Q~>Wod-`k3!lRHrCaQyaC^&+o7q3*7Wq)lK9j@Z5?? zAC-o`CWGVOgk>!sjV`kA$Wj(EtY>^i^QZ1xNVaPz5}-SBJkY+ZjBYM){^Rqq6ob)^>U&R0UsRGwqR@U#o@f>wuZQRsFp zDTse@FVCVJQSF|>Yi@fk^}%;<%Y4f?ntHsf41k;_`$Yyo#{ma`-^s}80RImIcc}Px z)DZ#yA)=z`NzAtzpF8Cj5wZZldmsQ{^0#28*Aa#Cm`(1$*ytNWZ{@#4b_QBHayv@^0JM|7GCRCh|M&DKw9Av% delta 7539 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 X{u Date: Fri, 31 Jul 2026 17:50:31 -0500 Subject: [PATCH 13/15] Rebuild complete Claude skill archives --- claude-ai/software-verification-v1.1.1.zip | Bin 6861 -> 74585 bytes claude-ai/verification-reviewer-v1.1.1.zip | Bin 3971 -> 9749 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/claude-ai/software-verification-v1.1.1.zip b/claude-ai/software-verification-v1.1.1.zip index 7b39ecb6cd730f003b9c18ff055956a64f7588a8..f3eb83c9eee59ffed21a0adea099dabf25ba1d72 100644 GIT binary patch literal 74585 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 n!h&RpDdH$8Ef^O%3#N$23ZYC;6YrV@ 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 C*R~V@ delta 54 zcmcb4jODE9hF-DF?>lcXZC3ij#W;O}2&2?wx4%-8MZ1K=0=!w-7=VBU2!j|I7*Zuc FJODe14*LKA diff --git a/claude-ai/verification-reviewer-v1.1.1.zip b/claude-ai/verification-reviewer-v1.1.1.zip index 085b563cf754c158594f25a61ef1acbda81e1b66..fec543b1095ce240049f6e52d58f9bf16c307035 100644 GIT binary patch delta 5660 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 b{Tud|muo&IApHFs$*&>yD;w;;^LzJSh5>T` delta 33 jcmbR0(=5M1fp7B}C4WW{RyGD8U;#pZMg|5sJ`fK8fU^Yl From f8459787df2dc3aaa5cb18bb137e29610527630a Mon Sep 17 00:00:00 2001 From: "Sam \"stunspot\" Walker" <130078438+Stunspot@users.noreply.github.com> Date: Fri, 31 Jul 2026 18:00:38 -0500 Subject: [PATCH 14/15] Refresh operator archive from complete source tree --- claude-ai/software-verification-v1.1.1.zip | Bin 74585 -> 75051 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/claude-ai/software-verification-v1.1.1.zip b/claude-ai/software-verification-v1.1.1.zip index f3eb83c9eee59ffed21a0adea099dabf25ba1d72..b1eb5458408fed12a642e167f25a82348a73c5a5 100644 GIT binary patch delta 5459 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 From edce4e65db36c81040b596c8aa8415492024e0cb Mon Sep 17 00:00:00 2001 From: "Sam \"stunspot\" Walker" <130078438+Stunspot@users.noreply.github.com> Date: Fri, 31 Jul 2026 18:11:37 -0500 Subject: [PATCH 15/15] Restore immutable historical Claude archives --- claude-ai/software-verification-v1.1.1.zip | Bin 75051 -> 73894 bytes claude-ai/verification-reviewer-v1.1.1.zip | Bin 9749 -> 9619 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/claude-ai/software-verification-v1.1.1.zip b/claude-ai/software-verification-v1.1.1.zip index b1eb5458408fed12a642e167f25a82348a73c5a5..50b57d16e6583d7a6ca5a2f51d934292e5f73394 100644 GIT binary patch delta 10795 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 diff --git a/claude-ai/verification-reviewer-v1.1.1.zip b/claude-ai/verification-reviewer-v1.1.1.zip index fec543b1095ce240049f6e52d58f9bf16c307035..2265fb6878a378e0e9e560eba51237487b33eaf1 100644 GIT binary patch delta 2094 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 Kn6MxIE&DGNAij