From 933017ec9c0b24f651d708524d04b76443639c11 Mon Sep 17 00:00:00 2001 From: Dominikus Nold Date: Tue, 24 Mar 2026 23:06:25 +0100 Subject: [PATCH 1/6] Update changes --- openspec/CHANGE_ORDER.md | 6 ++ .../.openspec.yaml | 2 + .../CHANGE_VALIDATION.md | 10 +++ .../design.md | 63 +++++++++++++++++++ .../proposal.md | 37 +++++++++++ .../specs/bundle-packaged-resources/spec.md | 17 +++++ .../specs/resource-aware-integrity/spec.md | 23 +++++++ .../tasks.md | 24 +++++++ 8 files changed, 182 insertions(+) create mode 100644 openspec/changes/packaging-01-bundle-resource-payloads/.openspec.yaml create mode 100644 openspec/changes/packaging-01-bundle-resource-payloads/CHANGE_VALIDATION.md create mode 100644 openspec/changes/packaging-01-bundle-resource-payloads/design.md create mode 100644 openspec/changes/packaging-01-bundle-resource-payloads/proposal.md create mode 100644 openspec/changes/packaging-01-bundle-resource-payloads/specs/bundle-packaged-resources/spec.md create mode 100644 openspec/changes/packaging-01-bundle-resource-payloads/specs/resource-aware-integrity/spec.md create mode 100644 openspec/changes/packaging-01-bundle-resource-payloads/tasks.md diff --git a/openspec/CHANGE_ORDER.md b/openspec/CHANGE_ORDER.md index e60fb3f..f730606 100644 --- a/openspec/CHANGE_ORDER.md +++ b/openspec/CHANGE_ORDER.md @@ -30,6 +30,12 @@ ## Pending +### Packaging and bundle payloads + +| Module | Order | Change folder | GitHub # | Blocked by | +|--------|-------|---------------|----------|------------| +| packaging | 01 | packaging-01-bundle-resource-payloads | [#101](https://github.com/nold-ai/specfact-cli-modules/issues/101) | specfact-cli/packaging-02-cross-platform-runtime-and-module-resources (#441) defines the consuming core-side discovery/export contract | + ### Code review bundle expansion | Module | Order | Change folder | GitHub # | Blocked by | diff --git a/openspec/changes/packaging-01-bundle-resource-payloads/.openspec.yaml b/openspec/changes/packaging-01-bundle-resource-payloads/.openspec.yaml new file mode 100644 index 0000000..2ca4bc8 --- /dev/null +++ b/openspec/changes/packaging-01-bundle-resource-payloads/.openspec.yaml @@ -0,0 +1,2 @@ +schema: spec-driven +created: 2026-03-24 diff --git a/openspec/changes/packaging-01-bundle-resource-payloads/CHANGE_VALIDATION.md b/openspec/changes/packaging-01-bundle-resource-payloads/CHANGE_VALIDATION.md new file mode 100644 index 0000000..15b2c84 --- /dev/null +++ b/openspec/changes/packaging-01-bundle-resource-payloads/CHANGE_VALIDATION.md @@ -0,0 +1,10 @@ +# Change Validation + +- Date: 2026-03-24 +- Command: `openspec validate packaging-01-bundle-resource-payloads --strict` +- Result: `Change 'packaging-01-bundle-resource-payloads' is valid` + +## Notes + +- Validation completed after proposal, design, specs, and tasks were created. +- The change is apply-ready and tracked in `openspec/CHANGE_ORDER.md` under Packaging and bundle payloads. diff --git a/openspec/changes/packaging-01-bundle-resource-payloads/design.md b/openspec/changes/packaging-01-bundle-resource-payloads/design.md new file mode 100644 index 0000000..f83e52b --- /dev/null +++ b/openspec/changes/packaging-01-bundle-resource-payloads/design.md @@ -0,0 +1,63 @@ +## Context + +The modules repo currently packages official bundles as mostly code-and-manifest payloads. At the same time, the core CLI repository still carries workflow prompt templates under `resources/prompts`, and core init logic separately copies backlog field mapping templates from a core-owned `resources/templates/backlog/field_mappings` location. + +That split is no longer coherent after bundle extraction: + +- prompts belong to the workflow bundles, not to core lifecycle commands +- backlog field mapping templates belong to the backlog bundle, not to core +- installed bundle packages need a stable on-disk resource layout so core CLI can discover resources from installed bundles rather than from fallback core directories + +The audit result is explicit: the official bundle package directories in `specfact-cli-modules` do not currently contain `resources/prompts` trees, so a modules-repo change is required. + +## Goals / Non-Goals + +**Goals:** + +- package prompt templates inside the owning official bundles +- package other module-owned resources that still live in core, beginning with backlog field mapping templates +- standardize a resource layout that can be discovered from installed bundle roots +- prove that signing and verification remain resource-aware and fail when bundled resources change without a version/signature update + +**Non-Goals:** + +- implement the core CLI discovery/export logic itself; that belongs to specfact-cli +- redesign prompt content or workflow semantics +- move resources that are still genuinely core-owned, such as global signing keys, unless ownership analysis proves otherwise + +## Decisions + +### 1. Co-locate resources under each owning bundle package + +Each official bundle should carry a `resources/` subtree inside its package directory for assets that travel with that bundle. At minimum this change covers: + +- prompt templates for bundle-owned workflows +- backlog field mapping templates under the backlog bundle + +This keeps installation, packaging, signature, and ownership boundaries aligned. + +### 2. Treat resource changes as bundle payload changes + +The modules repo already computes integrity hashes from full module payloads. This change will preserve that behavior and add tests/documentation so resource additions and edits are explicitly covered by version-bump and signature workflows. + +### 3. Keep the contract with core CLI path-based and package-rooted + +The bundle packages should expose resources through a stable package-root layout rather than through bespoke manifest-only indirection. Core CLI can then discover `resources/prompts` or other agreed subpaths from installed bundle roots. + +## Risks / Trade-offs + +- `[Resource ownership audit misses a leftover core-owned file]` -> start with prompts plus backlog field mappings and document any residual core-owned resources explicitly. +- `[Bundle packages gain more non-code files]` -> accept slightly larger artifacts in exchange for correct ownership and install behavior. +- `[Core and modules repos drift on expected resource paths]` -> keep the path contract explicit and cross-reference the specfact-cli packaging change. + +## Migration Plan + +1. Audit which current core resources are bundle-owned. +2. Move prompt templates and backlog field mapping templates into the owning bundle packages. +3. Add tests for package-resource presence and integrity/version-bump enforcement. +4. Update docs/manifests as needed and sync dependency notes back to the core packaging change. + +## Open Questions + +- Whether any non-backlog template directories under core resources also belong to extracted bundles. +- Whether bundle manifests should later gain explicit resource catalog metadata, or whether stable subpaths are sufficient for the first iteration. diff --git a/openspec/changes/packaging-01-bundle-resource-payloads/proposal.md b/openspec/changes/packaging-01-bundle-resource-payloads/proposal.md new file mode 100644 index 0000000..69eed62 --- /dev/null +++ b/openspec/changes/packaging-01-bundle-resource-payloads/proposal.md @@ -0,0 +1,37 @@ +## Why + +Bundle-owned prompt templates and other workflow resources still live in the core CLI repository, while the bundle packages that actually own those workflows ship without those assets. That breaks package ownership, prevents `specfact init ide` and install flows from discovering the right source payloads, and leaves resource movement dependent on core-only fallbacks instead of bundle packaging. + +## What Changes + +- Add bundle-packaged resource payloads for official bundles so prompts and other module-owned assets ship from the bundle that owns them. +- Move workflow prompt templates out of `specfact-cli/resources/prompts` into the corresponding bundle packages in `specfact-cli-modules`. +- Move any other module-owned assets that still live in core, starting with backlog field mapping templates, into the owning bundle package. +- Define and test a consistent package layout for bundle resources so the core CLI can discover them from installed bundle locations. +- Lock resource payloads into signing, verification, and publish/version-bump workflows so bundle updates are resource-aware. + +## Capabilities + +### New Capabilities +- `bundle-packaged-resources`: Official bundle packages ship their prompt templates and other module-owned resources within the bundle package tree. +- `resource-aware-integrity`: Bundle resource payloads participate in signing, verification, and version-bump enforcement so resource changes are treated as publishable bundle changes. + +### Modified Capabilities + +None. + +## Impact + +- Affected code: `packages/specfact-*/`, module manifests, packaging/publish/signature scripts, and modules-repo tests. +- Affected systems: bundle packaging, registry publish validation, signature verification, and core CLI installed-resource discovery. +- Cross-repo dependency: this change provides the resource payloads consumed by specfact-cli change `packaging-02-cross-platform-runtime-and-module-resources`. + +--- + +## Source Tracking + + +- **GitHub Issue**: #101 +- **Issue URL**: +- **Last Synced Status**: proposed +- **Sanitized**: false diff --git a/openspec/changes/packaging-01-bundle-resource-payloads/specs/bundle-packaged-resources/spec.md b/openspec/changes/packaging-01-bundle-resource-payloads/specs/bundle-packaged-resources/spec.md new file mode 100644 index 0000000..0843511 --- /dev/null +++ b/openspec/changes/packaging-01-bundle-resource-payloads/specs/bundle-packaged-resources/spec.md @@ -0,0 +1,17 @@ +## ADDED Requirements + +### Requirement: Official bundles SHALL ship module-owned resource payloads +Each official bundle package SHALL include the prompt templates and other non-code resources that are owned by that bundle's workflows or commands. Bundle-owned resources SHALL not depend on fallback storage under the core CLI repository. + +#### Scenario: Backlog bundle ships its prompt resources +- **WHEN** the backlog bundle package is inspected from source or from an installed artifact +- **THEN** the package contains the prompt templates owned by backlog workflows under the agreed bundle resource path + +#### Scenario: Backlog bundle ships field mapping templates +- **WHEN** the backlog bundle package is inspected from source or from an installed artifact +- **THEN** the package contains the backlog field mapping templates that `specfact init` or related flows need to copy into workspace state + +#### Scenario: Core no longer remains the source of truth for bundle prompts +- **WHEN** a workflow prompt belongs to an extracted bundle rather than to core lifecycle commands +- **THEN** that prompt's canonical packaged source exists in the owning bundle package +- **AND** release packaging does not rely on the core CLI repo as the canonical source for that prompt diff --git a/openspec/changes/packaging-01-bundle-resource-payloads/specs/resource-aware-integrity/spec.md b/openspec/changes/packaging-01-bundle-resource-payloads/specs/resource-aware-integrity/spec.md new file mode 100644 index 0000000..d855032 --- /dev/null +++ b/openspec/changes/packaging-01-bundle-resource-payloads/specs/resource-aware-integrity/spec.md @@ -0,0 +1,23 @@ +## ADDED Requirements + +### Requirement: Bundle integrity SHALL cover resource payloads +Bundle signing, verification, and publish validation SHALL treat bundled resource files as part of the signed module payload so that resource-only changes are detected as bundle changes. + +#### Scenario: Resource edit changes signed payload +- **WHEN** a prompt template or other bundled resource file changes inside a bundle package +- **THEN** integrity verification detects a payload change until the manifest version and signature are refreshed + +#### Scenario: Resource-only change triggers version-bump enforcement +- **WHEN** a bundled resource file changes but the bundle manifest version is not incremented +- **THEN** the modules-repo version-bump enforcement reports that the bundle payload changed without a version bump + +### Requirement: Bundle resource layout SHALL be discoverable by core CLI +Bundled resources SHALL live at stable paths inside the bundle package so that the core CLI can resolve them from an installed bundle root without hardcoded core-repo fallbacks. + +#### Scenario: Core resolves prompt resources from installed bundle root +- **WHEN** the core CLI inspects an installed official bundle package +- **THEN** the bundle contains a stable prompt resource path that can be discovered without scanning the core CLI repository + +#### Scenario: Core resolves backlog templates from installed bundle root +- **WHEN** the core CLI inspects an installed backlog bundle package +- **THEN** the bundle contains a stable template resource path for backlog field mapping templates diff --git a/openspec/changes/packaging-01-bundle-resource-payloads/tasks.md b/openspec/changes/packaging-01-bundle-resource-payloads/tasks.md new file mode 100644 index 0000000..0655abf --- /dev/null +++ b/openspec/changes/packaging-01-bundle-resource-payloads/tasks.md @@ -0,0 +1,24 @@ +## 1. Scope And Ownership Audit + +- [ ] 1.1 Enumerate prompt templates currently stored in specfact-cli core and map each one to the owning official bundle. +- [ ] 1.2 Audit other core `resources/` assets for bundle ownership, starting with backlog field mapping templates. +- [ ] 1.3 Record any assets that remain legitimately core-owned so the migration boundary is explicit. + +## 2. Test-First Packaging Coverage + +- [ ] 2.1 Add failing tests that assert official bundles package their owned prompt resources at stable bundle resource paths. +- [ ] 2.2 Add failing tests that assert the backlog bundle packages field mapping templates needed by init/install flows. +- [ ] 2.3 Add failing tests for integrity/version-bump enforcement when bundled resources change. +- [ ] 2.4 Record failing evidence in `TDD_EVIDENCE.md`. + +## 3. Bundle Resource Migration + +- [ ] 3.1 Move prompt templates from core-owned storage into the owning official bundle packages. +- [ ] 3.2 Move backlog field mapping templates and any other audited bundle-owned resources into the owning bundle packages. +- [ ] 3.3 Update manifests, package data, and publish-time expectations so the resources are included in released bundle artifacts. + +## 4. Validation + +- [ ] 4.1 Re-run packaging and integrity tests and record passing evidence in `TDD_EVIDENCE.md`. +- [ ] 4.2 Update docs or package guidance for bundle-owned resources and publish/version-bump expectations. +- [ ] 4.3 Run `openspec validate packaging-01-bundle-resource-payloads --strict`. From 907b503c2b32a3b46c4b2e76ee8eb6b7dece146a Mon Sep 17 00:00:00 2001 From: Dominikus Nold Date: Wed, 25 Mar 2026 21:22:06 +0100 Subject: [PATCH 2/6] Update changes and relationships --- openspec/CHANGE_ORDER.md | 2 +- .../docs-08-bundle-overview-pages/proposal.md | 3 +- .../specs/bundle-overview-pages/spec.md | 50 +++++++------ .../docs-08-bundle-overview-pages/tasks.md | 15 ++-- .../docs-09-missing-command-docs/proposal.md | 3 +- .../specs/missing-command-docs/spec.md | 61 +++++++-------- .../docs-09-missing-command-docs/tasks.md | 5 +- .../proposal.md | 2 + .../specs/cross-module-workflow-docs/spec.md | 54 +++++++------- .../docs-10-workflow-consolidation/tasks.md | 6 +- .../docs-11-team-enterprise-tier/proposal.md | 2 + .../specs/team-enterprise-docs/spec.md | 48 ++++++------ .../docs-11-team-enterprise-tier/tasks.md | 6 +- .../docs-12-docs-validation-ci/proposal.md | 1 + .../modules-docs-command-validation/spec.md | 33 +++++---- .../docs-12-docs-validation-ci/tasks.md | 4 +- .../RESOURCE_OWNERSHIP_AUDIT.md | 74 +++++++++++++++++++ .../design.md | 16 ++-- .../proposal.md | 6 +- .../specs/bundle-packaged-resources/spec.md | 15 +++- .../specs/resource-aware-integrity/spec.md | 8 +- .../tasks.md | 25 ++++--- 22 files changed, 283 insertions(+), 156 deletions(-) create mode 100644 openspec/changes/packaging-01-bundle-resource-payloads/RESOURCE_OWNERSHIP_AUDIT.md diff --git a/openspec/CHANGE_ORDER.md b/openspec/CHANGE_ORDER.md index f730606..2eb988e 100644 --- a/openspec/CHANGE_ORDER.md +++ b/openspec/CHANGE_ORDER.md @@ -34,7 +34,7 @@ | Module | Order | Change folder | GitHub # | Blocked by | |--------|-------|---------------|----------|------------| -| packaging | 01 | packaging-01-bundle-resource-payloads | [#101](https://github.com/nold-ai/specfact-cli-modules/issues/101) | specfact-cli/packaging-02-cross-platform-runtime-and-module-resources (#441) defines the consuming core-side discovery/export contract | +| packaging | 01 | packaging-01-bundle-resource-payloads | [#101](https://github.com/nold-ai/specfact-cli-modules/issues/101) | specfact-cli/packaging-02-cross-platform-runtime-and-module-resources defines the consuming installed-resource contract; specfact-cli/init-ide-prompt-source-selection ([#382](https://github.com/nold-ai/specfact-cli/issues/382)) owns runtime selection/export orchestration | ### Code review bundle expansion diff --git a/openspec/changes/docs-08-bundle-overview-pages/proposal.md b/openspec/changes/docs-08-bundle-overview-pages/proposal.md index 899f012..6f23cfa 100644 --- a/openspec/changes/docs-08-bundle-overview-pages/proposal.md +++ b/openspec/changes/docs-08-bundle-overview-pages/proposal.md @@ -7,7 +7,7 @@ Users of specific bundles cannot quickly find all available commands, understand ## What Changes - Write 6 new bundle overview pages, one per official bundle: backlog, project, codebase, spec, govern, code-review -- Each overview page contains: bundle purpose, prerequisites, full command listing with brief descriptions, quick example for each major command group, and links to deep-dive guides +- Each overview page contains: bundle purpose, prerequisites, bundle-owned resource/setup notes where relevant, full command listing with brief descriptions, quick example for each major command group, and links to deep-dive guides - All command examples validated against actual `--help` output ## Capabilities @@ -20,6 +20,7 @@ Users of specific bundles cannot quickly find all available commands, understand - New files: `docs/bundles/backlog/overview.md`, `docs/bundles/project/overview.md`, `docs/bundles/codebase/overview.md`, `docs/bundles/spec/overview.md`, `docs/bundles/govern/overview.md`, `docs/bundles/code-review/overview.md` - Depends on: `docs-06-modules-site-ia-restructure` (bundles/ directory structure must exist) +- Aligns with: `packaging-01-bundle-resource-payloads` for bundle-owned prompts/templates and `specfact init ide` resource ownership - User-facing: each bundle has a clear entry point for discovering all available commands ## Source Tracking diff --git a/openspec/changes/docs-08-bundle-overview-pages/specs/bundle-overview-pages/spec.md b/openspec/changes/docs-08-bundle-overview-pages/specs/bundle-overview-pages/spec.md index 95575a2..449a940 100644 --- a/openspec/changes/docs-08-bundle-overview-pages/specs/bundle-overview-pages/spec.md +++ b/openspec/changes/docs-08-bundle-overview-pages/specs/bundle-overview-pages/spec.md @@ -1,24 +1,26 @@ -# Capability: bundle-overview-pages - -Each official bundle has a single overview page listing all commands, prerequisites, and quick examples. - -## Scenarios - -### Scenario: Overview page lists all bundle commands - -Given a bundle overview page (e.g., bundles/backlog/overview.md) -When a user reads the page -Then every registered command and subcommand for that bundle is listed -And each command has a brief description - -### Scenario: Overview page includes quick examples - -Given a bundle overview page -When a user reads the page -Then at least one practical example is shown for each major command group - -### Scenario: Command examples match actual CLI - -Given a command example in an overview page -When compared against the actual `specfact --help` output -Then the command name, arguments, and key options match +## ADDED Requirements + +### Requirement: Bundle overview pages SHALL provide complete bundle entry points +Each official bundle SHALL have a single overview page that lists its commands, prerequisites, examples, and relevant bundle-owned resource setup guidance. + +#### Scenario: Overview page lists all bundle commands +- **GIVEN** a bundle overview page such as `bundles/backlog/overview.md` +- **WHEN** a user reads the page +- **THEN** every registered command and subcommand for that bundle is listed +- **AND** each command has a brief description + +#### Scenario: Overview page includes quick examples +- **GIVEN** a bundle overview page +- **WHEN** a user reads the page +- **THEN** at least one practical example is shown for each major command group + +#### Scenario: Overview page explains bundle-owned resource setup when relevant +- **GIVEN** a bundle overview page for a bundle that ships prompts or workspace templates +- **WHEN** a user reads the page +- **THEN** the page explains which resources are bundled with that package +- **AND** it points to the supported setup flow such as `specfact init ide` or bundle-specific template/bootstrap commands + +#### Scenario: Command examples match actual CLI +- **GIVEN** a command example in an overview page +- **WHEN** compared against the actual `specfact --help` output +- **THEN** the command name, arguments, and key options match diff --git a/openspec/changes/docs-08-bundle-overview-pages/tasks.md b/openspec/changes/docs-08-bundle-overview-pages/tasks.md index c432ebf..2c7d361 100644 --- a/openspec/changes/docs-08-bundle-overview-pages/tasks.md +++ b/openspec/changes/docs-08-bundle-overview-pages/tasks.md @@ -5,15 +5,16 @@ ## 2. Write Overview Pages -- [ ] 2.1 Write `bundles/backlog/overview.md`: ceremony, daily, refine, add, analyze-deps, sync, diff, promote, verify-readiness, delta, policy, init-config, map-fields -- [ ] 2.2 Write `bundles/project/overview.md`: link-backlog, health-check, snapshot, regenerate, export-roadmap, version, sync bridge, devops-flow, plan init, import, migrate, add-feature, add-story -- [ ] 2.3 Write `bundles/codebase/overview.md`: import, analyze contracts, drift detect, validate sidecar, repro -- [ ] 2.4 Write `bundles/spec/overview.md`: contract (init/validate/coverage/serve/verify/test), generate, sdd -- [ ] 2.5 Write `bundles/govern/overview.md`: enforce (stage/sdd), patch +- [ ] 2.1 Write `bundles/backlog/overview.md`: ceremony, daily, refine, add, analyze-deps, sync, diff, promote, verify-readiness, delta, policy, init-config, map-fields, plus bundled template/bootstrap notes +- [ ] 2.2 Write `bundles/project/overview.md`: link-backlog, health-check, snapshot, regenerate, export-roadmap, version, sync bridge, devops-flow, plan init, import, migrate, add-feature, add-story, plan review, plan harden, plan compare, plus bundled prompt notes +- [ ] 2.3 Write `bundles/codebase/overview.md`: import, analyze contracts, drift detect, validate sidecar, repro, plus bundled prompt notes +- [ ] 2.4 Write `bundles/spec/overview.md`: contract (init/validate/coverage/serve/verify/test), generate, sdd, plus bundled prompt notes where relevant +- [ ] 2.5 Write `bundles/govern/overview.md`: enforce (stage/sdd), patch, plus bundled prompt notes - [ ] 2.6 Write `bundles/code-review/overview.md`: run, ledger, rules ## 3. Verification - [ ] 3.1 Validate every command example against `--help` output -- [ ] 3.2 Verify all internal links resolve -- [ ] 3.3 Run `bundle exec jekyll build` with zero warnings +- [ ] 3.2 Verify bundle overview pages do not describe migrated prompts/templates as core-owned assets +- [ ] 3.3 Verify all internal links resolve +- [ ] 3.4 Run `bundle exec jekyll build` with zero warnings diff --git a/openspec/changes/docs-09-missing-command-docs/proposal.md b/openspec/changes/docs-09-missing-command-docs/proposal.md index 8171266..72aa6ec 100644 --- a/openspec/changes/docs-09-missing-command-docs/proposal.md +++ b/openspec/changes/docs-09-missing-command-docs/proposal.md @@ -7,7 +7,7 @@ The spec, govern, code-review, and codebase bundles have minimal or no documenta ## What Changes - Write 11 new command reference pages covering all undocumented commands across 4 bundles -- Each page contains: command purpose, prerequisites, full option reference, practical examples, common patterns, and links to related commands +- Each page contains: command purpose, prerequisites, bundle-owned resource/setup notes where relevant, full option reference, practical examples, common patterns, and links to related commands - All examples validated against actual implementations ## Capabilities @@ -23,6 +23,7 @@ The spec, govern, code-review, and codebase bundles have minimal or no documenta - New files (11): `bundles/spec/validate.md`, `bundles/spec/generate-tests.md`, `bundles/spec/mock.md`, `bundles/govern/enforce.md`, `bundles/govern/patch.md`, `bundles/code-review/run.md`, `bundles/code-review/ledger.md`, `bundles/code-review/rules.md`, `bundles/codebase/analyze.md`, `bundles/codebase/drift.md`, `bundles/codebase/repro.md` - Depends on: `docs-06-modules-site-ia-restructure` (bundles/ directory structure must exist) +- Aligns with: `packaging-01-bundle-resource-payloads` so docs describe migrated bundle-owned prompts/templates consistently ## Source Tracking diff --git a/openspec/changes/docs-09-missing-command-docs/specs/missing-command-docs/spec.md b/openspec/changes/docs-09-missing-command-docs/specs/missing-command-docs/spec.md index d33d5d7..2f503fd 100644 --- a/openspec/changes/docs-09-missing-command-docs/specs/missing-command-docs/spec.md +++ b/openspec/changes/docs-09-missing-command-docs/specs/missing-command-docs/spec.md @@ -1,30 +1,31 @@ -# Capability: missing-command-docs - -Reference documentation for all previously undocumented commands across spec, govern, code-review, and codebase bundles. - -## Scenarios - -### Scenario: Each command page documents full option reference - -Given a command reference page (e.g., bundles/govern/enforce.md) -When a user reads the page -Then every option and argument from the command's --help output is documented -And practical examples demonstrate common usage patterns - -### Scenario: Spec bundle has complete documentation - -Given the spec bundle overview links to deep-dive pages -When a user follows links to validate, generate-tests, and mock -Then each page exists and contains command reference, examples, and related commands - -### Scenario: Govern bundle has complete documentation - -Given the govern bundle overview links to deep-dive pages -When a user follows links to enforce and patch -Then each page exists and contains command reference, examples, and related commands - -### Scenario: Code review bundle has complete documentation - -Given the code-review bundle overview links to deep-dive pages -When a user follows links to run, ledger, and rules -Then each page exists and contains command reference, examples, and related commands +## ADDED Requirements + +### Requirement: Missing command reference pages SHALL document the implemented command surface +Previously undocumented command pages SHALL describe the current option surface, examples, and relevant bundle-owned resource guidance for their commands. + +#### Scenario: Each command page documents full option reference +- **GIVEN** a command reference page such as `bundles/govern/enforce.md` +- **WHEN** a user reads the page +- **THEN** every option and argument from the command's `--help` output is documented +- **AND** practical examples demonstrate common usage patterns + +#### Scenario: Command pages explain bundle-owned resources where they affect usage +- **GIVEN** a command reference page for a command that depends on migrated bundle-owned prompts or templates +- **WHEN** a user reads the page +- **THEN** the page explains the relevant setup or bootstrap path +- **AND** it does not direct users to legacy core-owned resource locations + +#### Scenario: Spec bundle has complete documentation +- **GIVEN** the spec bundle overview links to deep-dive pages +- **WHEN** a user follows links to validate, generate-tests, and mock +- **THEN** each page exists and contains command reference, examples, and related commands + +#### Scenario: Govern bundle has complete documentation +- **GIVEN** the govern bundle overview links to deep-dive pages +- **WHEN** a user follows links to enforce and patch +- **THEN** each page exists and contains command reference, examples, and related commands + +#### Scenario: Code review bundle has complete documentation +- **GIVEN** the code-review bundle overview links to deep-dive pages +- **WHEN** a user follows links to run, ledger, and rules +- **THEN** each page exists and contains command reference, examples, and related commands diff --git a/openspec/changes/docs-09-missing-command-docs/tasks.md b/openspec/changes/docs-09-missing-command-docs/tasks.md index 0bf5da5..32865a2 100644 --- a/openspec/changes/docs-09-missing-command-docs/tasks.md +++ b/openspec/changes/docs-09-missing-command-docs/tasks.md @@ -29,5 +29,6 @@ ## 6. Verification - [ ] 6.1 Validate all command examples against `--help` output -- [ ] 6.2 Verify all internal links resolve -- [ ] 6.3 Run `bundle exec jekyll build` with zero warnings +- [ ] 6.2 Verify command docs that mention prompts/templates use bundle-owned resource language consistent with `packaging-01-bundle-resource-payloads` +- [ ] 6.3 Verify all internal links resolve +- [ ] 6.4 Run `bundle exec jekyll build` with zero warnings diff --git a/openspec/changes/docs-10-workflow-consolidation/proposal.md b/openspec/changes/docs-10-workflow-consolidation/proposal.md index 6cb6808..32fb882 100644 --- a/openspec/changes/docs-10-workflow-consolidation/proposal.md +++ b/openspec/changes/docs-10-workflow-consolidation/proposal.md @@ -13,6 +13,7 @@ Multiple brownfield guides overlap (brownfield-engineer, brownfield-journey, bro - Write new `workflows/daily-devops-routine.md`: morning standup -> refine -> commit -> review cycle - Write new `workflows/ci-cd-pipeline.md`: CI integration patterns with SpecFact commands - Validate and update existing `command-chains.md` against current command surface +- Fold bundle-owned prompt/template setup into the workflow docs where IDE export or workspace-template bootstrap is a prerequisite, so resource migration does not require a separate follow-up docs change ## Capabilities @@ -30,6 +31,7 @@ Multiple brownfield guides overlap (brownfield-engineer, brownfield-journey, bro - New files: `workflows/cross-module-chains.md`, `workflows/daily-devops-routine.md`, `workflows/ci-cd-pipeline.md` - Merged files: brownfield-engineer + brownfield-journey -> brownfield-modernization, brownfield-faq + brownfield-roi -> brownfield-faq-and-roi, 3 examples -> brownfield-examples - Updated: `workflows/command-chains.md` (validated against current commands) +- Aligns with: `packaging-01-bundle-resource-payloads` for module-owned prompt/template setup steps - Depends on: `docs-06-modules-site-ia-restructure` ## Source Tracking diff --git a/openspec/changes/docs-10-workflow-consolidation/specs/cross-module-workflow-docs/spec.md b/openspec/changes/docs-10-workflow-consolidation/specs/cross-module-workflow-docs/spec.md index 1a6a3b1..cd2009b 100644 --- a/openspec/changes/docs-10-workflow-consolidation/specs/cross-module-workflow-docs/spec.md +++ b/openspec/changes/docs-10-workflow-consolidation/specs/cross-module-workflow-docs/spec.md @@ -1,26 +1,28 @@ -# Capability: cross-module-workflow-docs - -Documented end-to-end flows showing how to chain commands across multiple bundles. - -## Scenarios - -### Scenario: Cross-module chain covers full lifecycle - -Given the cross-module-chains workflow doc -When a user reads the page -Then it shows a complete flow: backlog ceremony -> code import -> spec validate -> govern enforce -And each step shows the exact command with practical arguments - -### Scenario: Daily routine covers a full work day - -Given the daily-devops-routine workflow doc -When a user reads the page -Then it shows: morning standup, refinement, development, review, and end-of-day patterns -And each step links to the relevant bundle command reference - -### Scenario: CI pipeline doc covers automation patterns - -Given the ci-cd-pipeline workflow doc -When a user reads the page -Then it shows: pre-commit hooks, GitHub Actions integration, and CI/CD stage mapping -And all specfact commands shown are valid and current +## ADDED Requirements + +### Requirement: Workflow docs SHALL cover current cross-module flows and setup prerequisites +Workflow documentation SHALL show valid multi-bundle command chains and include resource-bootstrap steps when migrated bundle-owned prompts or templates are prerequisites. + +#### Scenario: Cross-module chain covers full lifecycle +- **GIVEN** the `cross-module-chains` workflow doc +- **WHEN** a user reads the page +- **THEN** it shows a complete flow such as backlog ceremony -> code import -> spec validate -> govern enforce +- **AND** each step shows the exact command with practical arguments + +#### Scenario: Daily routine covers a full work day +- **GIVEN** the `daily-devops-routine` workflow doc +- **WHEN** a user reads the page +- **THEN** it shows morning standup, refinement, development, review, and end-of-day patterns +- **AND** each step links to the relevant bundle command reference + +#### Scenario: Workflow docs explain resource bootstrap before dependent flows +- **GIVEN** a workflow doc that uses AI IDE prompts or backlog workspace templates +- **WHEN** a user reads the page +- **THEN** the workflow includes the supported resource bootstrap step such as `specfact init ide` +- **AND** it does not rely on legacy core-owned resource paths + +#### Scenario: CI pipeline doc covers automation patterns +- **GIVEN** the `ci-cd-pipeline` workflow doc +- **WHEN** a user reads the page +- **THEN** it shows pre-commit hooks, GitHub Actions integration, and CI/CD stage mapping +- **AND** all SpecFact commands shown are valid and current diff --git a/openspec/changes/docs-10-workflow-consolidation/tasks.md b/openspec/changes/docs-10-workflow-consolidation/tasks.md index c8a29d9..890ad1d 100644 --- a/openspec/changes/docs-10-workflow-consolidation/tasks.md +++ b/openspec/changes/docs-10-workflow-consolidation/tasks.md @@ -14,6 +14,7 @@ - [ ] 3.1 Write `workflows/cross-module-chains.md`: backlog -> code -> spec -> govern end-to-end flow - [ ] 3.2 Write `workflows/daily-devops-routine.md`: morning standup -> refine -> commit -> review cycle - [ ] 3.3 Write `workflows/ci-cd-pipeline.md`: CI integration with pre-commit hooks, GitHub Actions +- [ ] 3.4 Add bundle-owned prompt/template bootstrap steps where workflows depend on migrated resources ## 4. Update Existing @@ -23,5 +24,6 @@ ## 5. Verification - [ ] 5.1 Verify all command examples in workflow docs match actual `--help` output -- [ ] 5.2 Verify all internal links resolve -- [ ] 5.3 Run `bundle exec jekyll build` with zero warnings +- [ ] 5.2 Verify workflow docs do not reference legacy core-owned prompt/template paths +- [ ] 5.3 Verify all internal links resolve +- [ ] 5.4 Run `bundle exec jekyll build` with zero warnings diff --git a/openspec/changes/docs-11-team-enterprise-tier/proposal.md b/openspec/changes/docs-11-team-enterprise-tier/proposal.md index 4716279..dfeeb50 100644 --- a/openspec/changes/docs-11-team-enterprise-tier/proposal.md +++ b/openspec/changes/docs-11-team-enterprise-tier/proposal.md @@ -10,6 +10,7 @@ All existing docs assume individual developer usage. There is no guidance for te - Expand agile-scrum-workflows.md into a team onboarding playbook for Scrum and Kanban teams - Write new multi-repo setup guide for teams working across multiple repositories - Write new enterprise configuration guide covering custom profiles, domain overlays, and central config management +- Document how teams manage bundle-owned prompts/templates through installed module versions and shared bootstrap flows after `packaging-01-bundle-resource-payloads` ## Capabilities @@ -22,6 +23,7 @@ All existing docs assume individual developer usage. There is no guidance for te - Expanded files: `team-and-enterprise/team-collaboration.md`, `team-and-enterprise/agile-scrum-setup.md` - New files: `team-and-enterprise/multi-repo.md`, `team-and-enterprise/enterprise-config.md` +- Aligns with: `packaging-01-bundle-resource-payloads` for team-facing prompt/template ownership and rollout guidance - Depends on: `docs-06-modules-site-ia-restructure` ## Source Tracking diff --git a/openspec/changes/docs-11-team-enterprise-tier/specs/team-enterprise-docs/spec.md b/openspec/changes/docs-11-team-enterprise-tier/specs/team-enterprise-docs/spec.md index b468c7d..649b548 100644 --- a/openspec/changes/docs-11-team-enterprise-tier/specs/team-enterprise-docs/spec.md +++ b/openspec/changes/docs-11-team-enterprise-tier/specs/team-enterprise-docs/spec.md @@ -1,23 +1,25 @@ -# Capability: team-enterprise-docs - -Documentation tier for team and enterprise adoption of SpecFact. - -## Scenarios - -### Scenario: Team setup guide covers onboarding - -Given the team-collaboration doc -When a team lead reads the page -Then it covers: initial setup for a team, shared configuration, role-based workflows, and recommended ceremony schedules - -### Scenario: Enterprise config guide covers customization - -Given the enterprise-config doc -When an enterprise admin reads the page -Then it covers: custom profiles, domain overlays, central configuration, and multi-registry setups - -### Scenario: Multi-repo guide covers cross-repo workflows - -Given the multi-repo doc -When a user managing multiple repositories reads the page -Then it covers: shared bundle configuration, cross-repo sync, and repository-specific overrides +## ADDED Requirements + +### Requirement: Team and enterprise docs SHALL cover operational setup and resource ownership +Team and enterprise guidance SHALL explain onboarding, configuration, multi-repo operations, and how bundle-owned prompts/templates are rolled out and kept in sync. + +#### Scenario: Team setup guide covers onboarding +- **GIVEN** the team-collaboration doc +- **WHEN** a team lead reads the page +- **THEN** it covers initial setup for a team, shared configuration, role-based workflows, and recommended ceremony schedules + +#### Scenario: Enterprise config guide covers customization +- **GIVEN** the enterprise-config doc +- **WHEN** an enterprise admin reads the page +- **THEN** it covers custom profiles, domain overlays, central configuration, and multi-registry setups + +#### Scenario: Multi-repo guide covers cross-repo workflows +- **GIVEN** the multi-repo doc +- **WHEN** a user managing multiple repositories reads the page +- **THEN** it covers shared bundle configuration, cross-repo sync, and repository-specific overrides + +#### Scenario: Team docs explain bundle-owned resource rollout +- **GIVEN** the team or enterprise setup docs +- **WHEN** a team lead reads the page +- **THEN** the docs explain that prompts and bundle-specific workspace templates ship from installed bundles +- **AND** they describe how teams keep those resources aligned through supported bootstrap commands and version management diff --git a/openspec/changes/docs-11-team-enterprise-tier/tasks.md b/openspec/changes/docs-11-team-enterprise-tier/tasks.md index 77315d0..2fa75ee 100644 --- a/openspec/changes/docs-11-team-enterprise-tier/tasks.md +++ b/openspec/changes/docs-11-team-enterprise-tier/tasks.md @@ -12,9 +12,11 @@ - [ ] 3.1 Write `team-and-enterprise/multi-repo.md`: multi-repo setups with shared bundles - [ ] 3.2 Write `team-and-enterprise/enterprise-config.md`: custom profiles, domain overlays, central config +- [ ] 3.3 Document team rollout/versioning guidance for bundle-owned prompts and workspace templates ## 4. Verification - [ ] 4.1 Verify all command examples match actual CLI -- [ ] 4.2 Verify all internal links resolve -- [ ] 4.3 Run `bundle exec jekyll build` with zero warnings +- [ ] 4.2 Verify team/enterprise docs describe migrated resources as bundle-owned rather than core-owned +- [ ] 4.3 Verify all internal links resolve +- [ ] 4.4 Run `bundle exec jekyll build` with zero warnings diff --git a/openspec/changes/docs-12-docs-validation-ci/proposal.md b/openspec/changes/docs-12-docs-validation-ci/proposal.md index 6572fa0..871c2a1 100644 --- a/openspec/changes/docs-12-docs-validation-ci/proposal.md +++ b/openspec/changes/docs-12-docs-validation-ci/proposal.md @@ -8,6 +8,7 @@ Documentation command examples can drift from actual module implementations. Cro - Add a script that extracts command registrations from all `packages/*/src/**/commands.py` and compares against command examples in `docs/bundles/` - Add cross-site link validation for links from modules docs to core docs +- Add checks that docs do not point users at legacy core-owned prompt/template paths when those resources are bundle-owned - Integrate into CI workflow ## Capabilities diff --git a/openspec/changes/docs-12-docs-validation-ci/specs/modules-docs-command-validation/spec.md b/openspec/changes/docs-12-docs-validation-ci/specs/modules-docs-command-validation/spec.md index 589dce0..888abbc 100644 --- a/openspec/changes/docs-12-docs-validation-ci/specs/modules-docs-command-validation/spec.md +++ b/openspec/changes/docs-12-docs-validation-ci/specs/modules-docs-command-validation/spec.md @@ -1,19 +1,22 @@ -# Capability: modules-docs-command-validation +## ADDED Requirements -CI validation that module docs command examples match actual bundle implementations. +### Requirement: Docs validation SHALL reject stale command and resource references +The modules-side docs validation workflow SHALL reject command examples that do not match implemented bundle commands and SHALL also reject stale references to migrated core-owned resource paths. -## Scenarios +#### Scenario: Valid command example passes +- **GIVEN** a docs page references `specfact backlog ceremony standup` +- **WHEN** the validation runs +- **THEN** it finds a matching registration in the backlog package source +- **AND** the check passes -### Scenario: Valid command example passes +#### Scenario: Invalid command example fails +- **GIVEN** a docs page references `specfact backlog nonexistent` +- **WHEN** the validation runs +- **THEN** it reports the mismatch +- **AND** the check fails -Given a docs page references `specfact backlog ceremony standup` -When the validation runs -Then it finds a matching registration in the backlog package source -And the check passes - -### Scenario: Invalid command example fails - -Given a docs page references `specfact backlog nonexistent` -When the validation runs -Then it reports the mismatch -And the check fails +#### Scenario: Legacy core-owned resource path reference fails +- **GIVEN** a docs page instructs users to fetch a migrated prompt or template from a legacy core-owned path +- **WHEN** the validation runs +- **THEN** it reports the stale resource reference +- **AND** the check fails diff --git a/openspec/changes/docs-12-docs-validation-ci/tasks.md b/openspec/changes/docs-12-docs-validation-ci/tasks.md index 3b08bf2..0fae25b 100644 --- a/openspec/changes/docs-12-docs-validation-ci/tasks.md +++ b/openspec/changes/docs-12-docs-validation-ci/tasks.md @@ -7,6 +7,7 @@ - [ ] 2.1 Write `scripts/check-docs-commands.py` to extract command registrations from `packages/*/src/**/commands.py` - [ ] 2.2 Compare extracted commands against code blocks in `docs/bundles/` and `docs/reference/commands.md` +- [ ] 2.3 Flag stale references to legacy core-owned prompt/template locations that were migrated by `packaging-01-bundle-resource-payloads` ## 3. Cross-Site Link Validation @@ -19,4 +20,5 @@ ## 5. Verification - [ ] 5.1 Run validation locally and verify it catches broken examples -- [ ] 5.2 Run CI workflow end-to-end +- [ ] 5.2 Run validation locally and verify it catches stale core-owned resource path references +- [ ] 5.3 Run CI workflow end-to-end diff --git a/openspec/changes/packaging-01-bundle-resource-payloads/RESOURCE_OWNERSHIP_AUDIT.md b/openspec/changes/packaging-01-bundle-resource-payloads/RESOURCE_OWNERSHIP_AUDIT.md new file mode 100644 index 0000000..6494fb4 --- /dev/null +++ b/openspec/changes/packaging-01-bundle-resource-payloads/RESOURCE_OWNERSHIP_AUDIT.md @@ -0,0 +1,74 @@ +# Resource Ownership Audit + +Date: 2026-03-25 + +## Reviewed Core Resource Inventory + +### Prompt templates currently in `specfact-cli/resources/prompts` + +| Core path | Owning bundle | Notes | +| --- | --- | --- | +| `resources/prompts/specfact.01-import.md` | `specfact-codebase` | Executes `specfact import from-code` from the codebase bundle surface. | +| `resources/prompts/specfact.02-plan.md` | `specfact-project` | Covers `specfact plan *` plan-management flows. | +| `resources/prompts/specfact.03-review.md` | `specfact-project` | Covers `specfact plan review`. This is distinct from the `code review` bundle. | +| `resources/prompts/specfact.04-sdd.md` | `specfact-project` | Executes `specfact plan harden`; naming is historical but command ownership is project-bundle. | +| `resources/prompts/specfact.05-enforce.md` | `specfact-govern` | Covers `specfact enforce sdd`. | +| `resources/prompts/specfact.06-sync.md` | `specfact-project` | Covers `specfact sync bridge`. | +| `resources/prompts/specfact.07-contracts.md` | `specfact-spec` | Covers contract enhancement flows under the spec bundle. | +| `resources/prompts/specfact.compare.md` | `specfact-project` | Covers `specfact plan compare`. | +| `resources/prompts/specfact.validate.md` | `specfact-codebase` | Covers `specfact repro`. | +| `resources/prompts/shared/cli-enforcement.md` | Shared companion resource | Referenced by prompt templates via relative path; export is broken if this file is not shipped/copied with prompts. | + +### Historical prompt leftovers observed outside the current source tree + +- Installed prompt caches in the sibling `specfact-cli` environment still include backlog prompts such as `specfact.backlog-add.md`, `specfact.backlog-daily.md`, `specfact.backlog-refine.md`, and `specfact.sync-backlog.md`. +- Those files are not present in the current canonical source tree under `specfact-cli/resources/prompts`, so they are treated as historical residue rather than the current migration source of truth for this change. + +### Backlog workspace-template seeds still living in `specfact-cli` + +Canonical source today: + +- `.specfact/templates/backlog/field_mappings/ado_agile.yaml` +- `.specfact/templates/backlog/field_mappings/ado_custom.yaml` +- `.specfact/templates/backlog/field_mappings/ado_default.yaml` +- `.specfact/templates/backlog/field_mappings/ado_kanban.yaml` +- `.specfact/templates/backlog/field_mappings/ado_safe.yaml` +- `.specfact/templates/backlog/field_mappings/ado_scrum.yaml` +- `.specfact/templates/backlog/field_mappings/github_custom.yaml` + +Audit result: + +- These are backlog-bundle-owned workspace-template seeds. +- Goal 3 requires migrating the full set, not only `ado_*.yaml`, because current copy flows and backlog commands also rely on non-ADO templates such as `github_custom.yaml`. + +### Resources reviewed and retained as core-owned + +These remain in core unless a later audit proves otherwise: + +- `resources/keys/*` +- `resources/mappings/*` +- `resources/schemas/*` +- `resources/templates/github-action.yml.j2` +- `resources/templates/persona/*` +- `resources/templates/policies/*` +- `resources/templates/plan.bundle.yaml.j2` +- `resources/templates/pr-template.md.j2` +- `resources/templates/protocol.yaml.j2` +- `resources/templates/telemetry.yaml.example` +- `.specify/templates/*` +- `src/specfact_cli/templates/*` + +### Resources already bundle-local in `specfact-cli-modules` + +These are already package-owned and are not migration inputs from the core resource tree: + +- `packages/specfact-backlog/src/specfact_backlog/backlog_core/resources/backlog-templates/*` +- `packages/specfact-code-review/src/specfact_code_review/resources/skills/specfact-code-review/SKILL.md` +- `packages/specfact-code-review/src/specfact_code_review/resources/supabase/review_ledger_ddl.sql` + +## Review Conclusions + +1. `packaging-01` must explicitly cover the prompt inventory above, not just “move prompts to corresponding bundles.” +2. Prompt companion files are part of the prompt payload contract because exported prompts reference them by relative path. +3. Backlog template migration must include the entire workspace seed set used by init/install flows, including `github_custom.yaml`. +4. Docs changes `docs-08` through `docs-12` need to describe bundle-owned prompts/templates and reject stale core-owned path references so no separate docs change is required. diff --git a/openspec/changes/packaging-01-bundle-resource-payloads/design.md b/openspec/changes/packaging-01-bundle-resource-payloads/design.md index f83e52b..8f3547d 100644 --- a/openspec/changes/packaging-01-bundle-resource-payloads/design.md +++ b/openspec/changes/packaging-01-bundle-resource-payloads/design.md @@ -6,6 +6,7 @@ That split is no longer coherent after bundle extraction: - prompts belong to the workflow bundles, not to core lifecycle commands - backlog field mapping templates belong to the backlog bundle, not to core +- prompt companion assets such as `shared/cli-enforcement.md` travel with those prompts and must remain resolvable after export - installed bundle packages need a stable on-disk resource layout so core CLI can discover resources from installed bundles rather than from fallback core directories The audit result is explicit: the official bundle package directories in `specfact-cli-modules` do not currently contain `resources/prompts` trees, so a modules-repo change is required. @@ -15,7 +16,8 @@ The audit result is explicit: the official bundle package directories in `specfa **Goals:** - package prompt templates inside the owning official bundles -- package other module-owned resources that still live in core, beginning with backlog field mapping templates +- package prompt companion assets required by those prompts, starting with `resources/prompts/shared/cli-enforcement.md` +- package other module-owned resources that still live in core, beginning with the full backlog field mapping template seed set - standardize a resource layout that can be discovered from installed bundle roots - prove that signing and verification remain resource-aware and fail when bundled resources change without a version/signature update @@ -32,7 +34,8 @@ The audit result is explicit: the official bundle package directories in `specfa Each official bundle should carry a `resources/` subtree inside its package directory for assets that travel with that bundle. At minimum this change covers: - prompt templates for bundle-owned workflows -- backlog field mapping templates under the backlog bundle +- prompt companion resources referenced by those prompt templates +- backlog field mapping templates under the backlog bundle, including non-ADO templates copied into workspace state This keeps installation, packaging, signature, and ownership boundaries aligned. @@ -42,22 +45,23 @@ The modules repo already computes integrity hashes from full module payloads. Th ### 3. Keep the contract with core CLI path-based and package-rooted -The bundle packages should expose resources through a stable package-root layout rather than through bespoke manifest-only indirection. Core CLI can then discover `resources/prompts` or other agreed subpaths from installed bundle roots. +The bundle packages should expose resources through a stable package-root layout rather than through bespoke manifest-only indirection. Core CLI can then discover `resources/prompts`, prompt companion files under the same prompt root, or other agreed subpaths from installed bundle roots. ## Risks / Trade-offs -- `[Resource ownership audit misses a leftover core-owned file]` -> start with prompts plus backlog field mappings and document any residual core-owned resources explicitly. +- `[Resource ownership audit misses a leftover core-owned file]` -> record the audited inventory and explicit keep-in-core list in a change-local audit artifact. +- `[Prompts copy successfully but relative includes break]` -> treat prompt companion files as part of the prompt payload contract, not optional extras. - `[Bundle packages gain more non-code files]` -> accept slightly larger artifacts in exchange for correct ownership and install behavior. - `[Core and modules repos drift on expected resource paths]` -> keep the path contract explicit and cross-reference the specfact-cli packaging change. ## Migration Plan 1. Audit which current core resources are bundle-owned. -2. Move prompt templates and backlog field mapping templates into the owning bundle packages. +2. Move prompt templates, prompt companion assets, and backlog field mapping templates into the owning bundle packages. 3. Add tests for package-resource presence and integrity/version-bump enforcement. 4. Update docs/manifests as needed and sync dependency notes back to the core packaging change. ## Open Questions -- Whether any non-backlog template directories under core resources also belong to extracted bundles. +- Whether any non-backlog template directories under core resources also belong to extracted bundles after the audit in `RESOURCE_OWNERSHIP_AUDIT.md`. - Whether bundle manifests should later gain explicit resource catalog metadata, or whether stable subpaths are sufficient for the first iteration. diff --git a/openspec/changes/packaging-01-bundle-resource-payloads/proposal.md b/openspec/changes/packaging-01-bundle-resource-payloads/proposal.md index 69eed62..96ae498 100644 --- a/openspec/changes/packaging-01-bundle-resource-payloads/proposal.md +++ b/openspec/changes/packaging-01-bundle-resource-payloads/proposal.md @@ -7,8 +7,11 @@ Bundle-owned prompt templates and other workflow resources still live in the cor - Add bundle-packaged resource payloads for official bundles so prompts and other module-owned assets ship from the bundle that owns them. - Move workflow prompt templates out of `specfact-cli/resources/prompts` into the corresponding bundle packages in `specfact-cli-modules`. - Move any other module-owned assets that still live in core, starting with backlog field mapping templates, into the owning bundle package. +- Preserve prompt companion assets such as `resources/prompts/shared/cli-enforcement.md` so exported prompts do not ship broken relative references. +- Audit and migrate the complete backlog workspace-template seed set required by init/install flows, not just `ado_*.yaml`. - Define and test a consistent package layout for bundle resources so the core CLI can discover them from installed bundle locations. - Lock resource payloads into signing, verification, and publish/version-bump workflows so bundle updates are resource-aware. +- Keep `specfact-cli` runtime discovery, source selection, and `specfact init ide` export orchestration out of scope here; that work is tracked in `specfact-cli` change `init-ide-prompt-source-selection` (`nold-ai/specfact-cli#382`). ## Capabilities @@ -24,7 +27,8 @@ None. - Affected code: `packages/specfact-*/`, module manifests, packaging/publish/signature scripts, and modules-repo tests. - Affected systems: bundle packaging, registry publish validation, signature verification, and core CLI installed-resource discovery. -- Cross-repo dependency: this change provides the resource payloads consumed by specfact-cli change `packaging-02-cross-platform-runtime-and-module-resources`. +- Audit artifact: `openspec/changes/packaging-01-bundle-resource-payloads/RESOURCE_OWNERSHIP_AUDIT.md` +- Cross-repo dependency: this change provides the resource payloads consumed by specfact-cli change `packaging-02-cross-platform-runtime-and-module-resources` and the narrowed core-side orchestration/selectability change `init-ide-prompt-source-selection` (`nold-ai/specfact-cli#382`). --- diff --git a/openspec/changes/packaging-01-bundle-resource-payloads/specs/bundle-packaged-resources/spec.md b/openspec/changes/packaging-01-bundle-resource-payloads/specs/bundle-packaged-resources/spec.md index 0843511..dadf4c9 100644 --- a/openspec/changes/packaging-01-bundle-resource-payloads/specs/bundle-packaged-resources/spec.md +++ b/openspec/changes/packaging-01-bundle-resource-payloads/specs/bundle-packaged-resources/spec.md @@ -3,13 +3,20 @@ ### Requirement: Official bundles SHALL ship module-owned resource payloads Each official bundle package SHALL include the prompt templates and other non-code resources that are owned by that bundle's workflows or commands. Bundle-owned resources SHALL not depend on fallback storage under the core CLI repository. -#### Scenario: Backlog bundle ships its prompt resources -- **WHEN** the backlog bundle package is inspected from source or from an installed artifact -- **THEN** the package contains the prompt templates owned by backlog workflows under the agreed bundle resource path +#### Scenario: Official bundles ship the audited prompt inventory +- **WHEN** the audited prompt inventory from `RESOURCE_OWNERSHIP_AUDIT.md` is inspected +- **THEN** each prompt template's canonical packaged source exists under the owning official bundle package +- **AND** the ownership mapping covers at least the codebase, project, spec, and govern bundles for the currently exported core prompt set + +#### Scenario: Prompt companion resources ship with prompt payloads +- **WHEN** an exported prompt template references a companion file by relative path, such as `./shared/cli-enforcement.md` +- **THEN** the owning bundle package contains that companion resource in a stable relative location +- **AND** prompt export/copy flows can preserve a resolvable relative layout in the target IDE workspace -#### Scenario: Backlog bundle ships field mapping templates +#### Scenario: Backlog bundle ships workspace-template seed resources - **WHEN** the backlog bundle package is inspected from source or from an installed artifact - **THEN** the package contains the backlog field mapping templates that `specfact init` or related flows need to copy into workspace state +- **AND** the packaged set includes both ADO and non-ADO seed templates required by supported backlog flows #### Scenario: Core no longer remains the source of truth for bundle prompts - **WHEN** a workflow prompt belongs to an extracted bundle rather than to core lifecycle commands diff --git a/openspec/changes/packaging-01-bundle-resource-payloads/specs/resource-aware-integrity/spec.md b/openspec/changes/packaging-01-bundle-resource-payloads/specs/resource-aware-integrity/spec.md index d855032..0da017f 100644 --- a/openspec/changes/packaging-01-bundle-resource-payloads/specs/resource-aware-integrity/spec.md +++ b/openspec/changes/packaging-01-bundle-resource-payloads/specs/resource-aware-integrity/spec.md @@ -18,6 +18,12 @@ Bundled resources SHALL live at stable paths inside the bundle package so that t - **WHEN** the core CLI inspects an installed official bundle package - **THEN** the bundle contains a stable prompt resource path that can be discovered without scanning the core CLI repository -#### Scenario: Core resolves backlog templates from installed bundle root +#### Scenario: Core resolves prompt companion resources with exported prompts +- **WHEN** the core CLI exports a prompt that depends on a companion file such as `shared/cli-enforcement.md` +- **THEN** the companion resource is discoverable from the same installed bundle root +- **AND** the exported prompt does not contain a broken relative reference after copy + +#### Scenario: Core resolves backlog workspace-template seeds from installed bundle root - **WHEN** the core CLI inspects an installed backlog bundle package - **THEN** the bundle contains a stable template resource path for backlog field mapping templates +- **AND** that path exposes every seed template the init/install flows are expected to copy diff --git a/openspec/changes/packaging-01-bundle-resource-payloads/tasks.md b/openspec/changes/packaging-01-bundle-resource-payloads/tasks.md index 0655abf..5e41f88 100644 --- a/openspec/changes/packaging-01-bundle-resource-payloads/tasks.md +++ b/openspec/changes/packaging-01-bundle-resource-payloads/tasks.md @@ -1,24 +1,31 @@ ## 1. Scope And Ownership Audit - [ ] 1.1 Enumerate prompt templates currently stored in specfact-cli core and map each one to the owning official bundle. -- [ ] 1.2 Audit other core `resources/` assets for bundle ownership, starting with backlog field mapping templates. -- [ ] 1.3 Record any assets that remain legitimately core-owned so the migration boundary is explicit. +- [ ] 1.2 Record prompt companion assets required by those prompts, starting with `resources/prompts/shared/cli-enforcement.md`, and map how they will be packaged and exported. +- [ ] 1.3 Audit other core `resources/` assets for bundle ownership, starting with the complete backlog field mapping template seed set used by init/install flows. +- [ ] 1.4 Record any assets that remain legitimately core-owned so the migration boundary is explicit. +- [ ] 1.5 Save the ownership inventory and keep-in-core list in `RESOURCE_OWNERSHIP_AUDIT.md`. ## 2. Test-First Packaging Coverage - [ ] 2.1 Add failing tests that assert official bundles package their owned prompt resources at stable bundle resource paths. -- [ ] 2.2 Add failing tests that assert the backlog bundle packages field mapping templates needed by init/install flows. -- [ ] 2.3 Add failing tests for integrity/version-bump enforcement when bundled resources change. -- [ ] 2.4 Record failing evidence in `TDD_EVIDENCE.md`. +- [ ] 2.2 Add failing tests that assert prompt companion assets referenced by exported prompts are packaged and discoverable with those prompts. +- [ ] 2.3 Add failing tests that assert the backlog bundle packages all field mapping templates needed by init/install flows, including non-ADO templates. +- [ ] 2.4 Add failing tests for integrity/version-bump enforcement when bundled resources change. +- [ ] 2.5 Add failing tests or fixtures that exercise the stable resource paths expected by `specfact init ide` and related copy flows. +- [ ] 2.6 Record failing evidence in `TDD_EVIDENCE.md`. ## 3. Bundle Resource Migration - [ ] 3.1 Move prompt templates from core-owned storage into the owning official bundle packages. -- [ ] 3.2 Move backlog field mapping templates and any other audited bundle-owned resources into the owning bundle packages. -- [ ] 3.3 Update manifests, package data, and publish-time expectations so the resources are included in released bundle artifacts. +- [ ] 3.2 Move prompt companion assets needed by migrated prompts into the stable bundle prompt layout. +- [ ] 3.3 Move backlog field mapping templates and any other audited bundle-owned resources into the owning bundle packages. +- [ ] 3.4 Update manifests, package data, and publish-time expectations so the resources are included in released bundle artifacts. ## 4. Validation - [ ] 4.1 Re-run packaging and integrity tests and record passing evidence in `TDD_EVIDENCE.md`. -- [ ] 4.2 Update docs or package guidance for bundle-owned resources and publish/version-bump expectations. -- [ ] 4.3 Run `openspec validate packaging-01-bundle-resource-payloads --strict`. +- [ ] 4.2 Verify the packaged layout matches the path contract consumed by specfact-cli change `packaging-02-cross-platform-runtime-and-module-resources`. +- [ ] 4.3 Update docs or package guidance for bundle-owned resources and publish/version-bump expectations. +- [ ] 4.4 Confirm docs changes `docs-08` through `docs-12` absorb the user-facing documentation fallout from migrated resources so no extra docs change is required. +- [ ] 4.5 Run `openspec validate packaging-01-bundle-resource-payloads --strict`. From 357213b0e88e8e13bdea04457a0303fd5b25780a Mon Sep 17 00:00:00 2001 From: Dominikus Nold Date: Wed, 25 Mar 2026 21:38:03 +0100 Subject: [PATCH 3/6] feat(packaging): ship bundle-owned prompts and backlog field-mapping seeds - Add resources/prompts (and shared/cli-enforcement.md) to official bundles per audit - Restore ADO field-mapping YAML from specfact-cli history plus ado_custom/github_custom seeds - Mirror backlog templates under src/specfact_backlog for find_package_resources_path - Extract load_ado_framework_template_config to field_mapping_resources module - Add tests, publishing-modules guidance, TDD evidence; bump bundle patch versions and refresh integrity Made-with: Cursor --- docs/authoring/publishing-modules.md | 7 + .../TDD_EVIDENCE.md | 26 + .../tasks.md | 40 +- packages/specfact-backlog/module-package.yaml | 5 +- .../backlog/field_mappings/ado_agile.yaml | 24 + .../backlog/field_mappings/ado_custom.yaml | 4 + .../backlog/field_mappings/ado_default.yaml | 24 + .../backlog/field_mappings/ado_kanban.yaml | 26 + .../backlog/field_mappings/ado_safe.yaml | 29 + .../backlog/field_mappings/ado_scrum.yaml | 24 + .../backlog/field_mappings/github_custom.yaml | 22 + .../src/specfact_backlog/backlog/commands.py | 44 +- .../backlog/field_mapping_resources.py | 62 ++ .../backlog/field_mappings/ado_agile.yaml | 24 + .../backlog/field_mappings/ado_custom.yaml | 4 + .../backlog/field_mappings/ado_default.yaml | 24 + .../backlog/field_mappings/ado_kanban.yaml | 26 + .../backlog/field_mappings/ado_safe.yaml | 29 + .../backlog/field_mappings/ado_scrum.yaml | 24 + .../backlog/field_mappings/github_custom.yaml | 22 + .../specfact-codebase/module-package.yaml | 5 +- .../prompts/shared/cli-enforcement.md | 119 +++ .../resources/prompts/specfact.01-import.md | 263 +++++++ .../resources/prompts/specfact.validate.md | 166 ++++ packages/specfact-govern/module-package.yaml | 5 +- .../prompts/shared/cli-enforcement.md | 119 +++ .../resources/prompts/specfact.05-enforce.md | 166 ++++ packages/specfact-project/module-package.yaml | 5 +- .../prompts/shared/cli-enforcement.md | 119 +++ .../resources/prompts/specfact.02-plan.md | 177 +++++ .../resources/prompts/specfact.03-review.md | 714 ++++++++++++++++++ .../resources/prompts/specfact.04-sdd.md | 160 ++++ .../resources/prompts/specfact.06-sync.md | 202 +++++ .../resources/prompts/specfact.compare.md | 159 ++++ packages/specfact-spec/module-package.yaml | 5 +- .../prompts/shared/cli-enforcement.md | 119 +++ .../prompts/specfact.07-contracts.md | 364 +++++++++ tests/unit/test_bundle_resource_payloads.py | 125 +++ 38 files changed, 3405 insertions(+), 77 deletions(-) create mode 100644 openspec/changes/packaging-01-bundle-resource-payloads/TDD_EVIDENCE.md create mode 100644 packages/specfact-backlog/resources/templates/backlog/field_mappings/ado_agile.yaml create mode 100644 packages/specfact-backlog/resources/templates/backlog/field_mappings/ado_custom.yaml create mode 100644 packages/specfact-backlog/resources/templates/backlog/field_mappings/ado_default.yaml create mode 100644 packages/specfact-backlog/resources/templates/backlog/field_mappings/ado_kanban.yaml create mode 100644 packages/specfact-backlog/resources/templates/backlog/field_mappings/ado_safe.yaml create mode 100644 packages/specfact-backlog/resources/templates/backlog/field_mappings/ado_scrum.yaml create mode 100644 packages/specfact-backlog/resources/templates/backlog/field_mappings/github_custom.yaml create mode 100644 packages/specfact-backlog/src/specfact_backlog/backlog/field_mapping_resources.py create mode 100644 packages/specfact-backlog/src/specfact_backlog/resources/templates/backlog/field_mappings/ado_agile.yaml create mode 100644 packages/specfact-backlog/src/specfact_backlog/resources/templates/backlog/field_mappings/ado_custom.yaml create mode 100644 packages/specfact-backlog/src/specfact_backlog/resources/templates/backlog/field_mappings/ado_default.yaml create mode 100644 packages/specfact-backlog/src/specfact_backlog/resources/templates/backlog/field_mappings/ado_kanban.yaml create mode 100644 packages/specfact-backlog/src/specfact_backlog/resources/templates/backlog/field_mappings/ado_safe.yaml create mode 100644 packages/specfact-backlog/src/specfact_backlog/resources/templates/backlog/field_mappings/ado_scrum.yaml create mode 100644 packages/specfact-backlog/src/specfact_backlog/resources/templates/backlog/field_mappings/github_custom.yaml create mode 100644 packages/specfact-codebase/resources/prompts/shared/cli-enforcement.md create mode 100644 packages/specfact-codebase/resources/prompts/specfact.01-import.md create mode 100644 packages/specfact-codebase/resources/prompts/specfact.validate.md create mode 100644 packages/specfact-govern/resources/prompts/shared/cli-enforcement.md create mode 100644 packages/specfact-govern/resources/prompts/specfact.05-enforce.md create mode 100644 packages/specfact-project/resources/prompts/shared/cli-enforcement.md create mode 100644 packages/specfact-project/resources/prompts/specfact.02-plan.md create mode 100644 packages/specfact-project/resources/prompts/specfact.03-review.md create mode 100644 packages/specfact-project/resources/prompts/specfact.04-sdd.md create mode 100644 packages/specfact-project/resources/prompts/specfact.06-sync.md create mode 100644 packages/specfact-project/resources/prompts/specfact.compare.md create mode 100644 packages/specfact-spec/resources/prompts/shared/cli-enforcement.md create mode 100644 packages/specfact-spec/resources/prompts/specfact.07-contracts.md create mode 100644 tests/unit/test_bundle_resource_payloads.py diff --git a/docs/authoring/publishing-modules.md b/docs/authoring/publishing-modules.md index 96e3784..f3aa0cb 100644 --- a/docs/authoring/publishing-modules.md +++ b/docs/authoring/publishing-modules.md @@ -28,6 +28,13 @@ Recommended layout: commands.py # or app.py, etc. ``` +Official bundles may also ship **bundle-owned resources** next to the manifest (included in the signed module payload), for example: + +- `resources/prompts/` — workflow prompt templates and `resources/prompts/shared/` companion files referenced by relative paths from those prompts +- `resources/templates/backlog/field_mappings/` — backlog field-mapping seed YAML copied by init/install flows (mirrored under `src//resources/...` when the runtime must resolve them via `find_package_resources_path`) + +Any change under `resources/` is part of the module payload: bump `version` in `module-package.yaml` and re-sign integrity metadata the same way as for code changes. + Exclude from the package: `.git`, `__pycache__`, `tests`, `.pytest_cache`, `*.pyc`, `*.pyo`. ## Script: publish-module.py diff --git a/openspec/changes/packaging-01-bundle-resource-payloads/TDD_EVIDENCE.md b/openspec/changes/packaging-01-bundle-resource-payloads/TDD_EVIDENCE.md new file mode 100644 index 0000000..75e9bad --- /dev/null +++ b/openspec/changes/packaging-01-bundle-resource-payloads/TDD_EVIDENCE.md @@ -0,0 +1,26 @@ +# TDD evidence — packaging-01-bundle-resource-payloads + +## Failing-first (design) + +- Added `tests/unit/test_bundle_resource_payloads.py` asserting stable `packages//resources/...` paths for audited prompts, `shared/cli-enforcement.md`, backlog field-mapping seeds (including non-ADO `github_custom.yaml`), integrity payload sensitivity to resource edits, and version-bump helper behavior. + +## Passing (implementation) + +- 2026-03-25: `python -m pytest tests/unit/test_bundle_resource_payloads.py` — 9 passed. +- Bundles now ship resources under each module package root (`resources/prompts`, `resources/templates/backlog/field_mappings`) with a mirror under `src/specfact_backlog/resources/...` for `find_package_resources_path("specfact_backlog", ...)`. +- `specfact_backlog.backlog.field_mapping_resources.load_ado_framework_template_config` prefers backlog bundle + module-root paths before legacy `specfact_cli` templates (logic extracted from `commands.py` for clarity and reviewability). +- Docs: `docs/authoring/publishing-modules.md` documents bundle-owned `resources/` and version/signature expectations. + +## packaging-02 path contract (task 4.2) + +- **Module install layout**: `.specfact/modules//resources/prompts`, `.specfact/modules//resources/templates/backlog/field_mappings` (module root = directory containing `module-package.yaml`). +- **Python package layout (backlog)**: `specfact_backlog/resources/templates/backlog/field_mappings` for installed-package resolution. + +## docs-08 … docs-12 (task 4.4) + +- User-facing path updates for bundle-owned prompts/templates are expected to land in the active docs changes (`docs-08`–`docs-12`); this change does not add a separate docs change id. + +## Signing note + +- Local signing used `scripts/sign-modules.py --allow-unsigned --payload-from-filesystem` when encrypted private key passphrase was unavailable. +- Before opening a PR, re-run signing with the repository private key so `integrity.signature` is present for `verify-modules-signature.py --require-signature`. diff --git a/openspec/changes/packaging-01-bundle-resource-payloads/tasks.md b/openspec/changes/packaging-01-bundle-resource-payloads/tasks.md index 5e41f88..ce24552 100644 --- a/openspec/changes/packaging-01-bundle-resource-payloads/tasks.md +++ b/openspec/changes/packaging-01-bundle-resource-payloads/tasks.md @@ -1,31 +1,31 @@ ## 1. Scope And Ownership Audit -- [ ] 1.1 Enumerate prompt templates currently stored in specfact-cli core and map each one to the owning official bundle. -- [ ] 1.2 Record prompt companion assets required by those prompts, starting with `resources/prompts/shared/cli-enforcement.md`, and map how they will be packaged and exported. -- [ ] 1.3 Audit other core `resources/` assets for bundle ownership, starting with the complete backlog field mapping template seed set used by init/install flows. -- [ ] 1.4 Record any assets that remain legitimately core-owned so the migration boundary is explicit. -- [ ] 1.5 Save the ownership inventory and keep-in-core list in `RESOURCE_OWNERSHIP_AUDIT.md`. +- [x] 1.1 Enumerate prompt templates currently stored in specfact-cli core and map each one to the owning official bundle. +- [x] 1.2 Record prompt companion assets required by those prompts, starting with `resources/prompts/shared/cli-enforcement.md`, and map how they will be packaged and exported. +- [x] 1.3 Audit other core `resources/` assets for bundle ownership, starting with the complete backlog field mapping template seed set used by init/install flows. +- [x] 1.4 Record any assets that remain legitimately core-owned so the migration boundary is explicit. +- [x] 1.5 Save the ownership inventory and keep-in-core list in `RESOURCE_OWNERSHIP_AUDIT.md`. ## 2. Test-First Packaging Coverage -- [ ] 2.1 Add failing tests that assert official bundles package their owned prompt resources at stable bundle resource paths. -- [ ] 2.2 Add failing tests that assert prompt companion assets referenced by exported prompts are packaged and discoverable with those prompts. -- [ ] 2.3 Add failing tests that assert the backlog bundle packages all field mapping templates needed by init/install flows, including non-ADO templates. -- [ ] 2.4 Add failing tests for integrity/version-bump enforcement when bundled resources change. -- [ ] 2.5 Add failing tests or fixtures that exercise the stable resource paths expected by `specfact init ide` and related copy flows. -- [ ] 2.6 Record failing evidence in `TDD_EVIDENCE.md`. +- [x] 2.1 Add failing tests that assert official bundles package their owned prompt resources at stable bundle resource paths. +- [x] 2.2 Add failing tests that assert prompt companion assets referenced by exported prompts are packaged and discoverable with those prompts. +- [x] 2.3 Add failing tests that assert the backlog bundle packages all field mapping templates needed by init/install flows, including non-ADO templates. +- [x] 2.4 Add failing tests for integrity/version-bump enforcement when bundled resources change. +- [x] 2.5 Add failing tests or fixtures that exercise the stable resource paths expected by `specfact init ide` and related copy flows. +- [x] 2.6 Record failing evidence in `TDD_EVIDENCE.md`. ## 3. Bundle Resource Migration -- [ ] 3.1 Move prompt templates from core-owned storage into the owning official bundle packages. -- [ ] 3.2 Move prompt companion assets needed by migrated prompts into the stable bundle prompt layout. -- [ ] 3.3 Move backlog field mapping templates and any other audited bundle-owned resources into the owning bundle packages. -- [ ] 3.4 Update manifests, package data, and publish-time expectations so the resources are included in released bundle artifacts. +- [x] 3.1 Move prompt templates from core-owned storage into the owning official bundle packages. +- [x] 3.2 Move prompt companion assets needed by migrated prompts into the stable bundle prompt layout. +- [x] 3.3 Move backlog field mapping templates and any other audited bundle-owned resources into the owning bundle packages. +- [x] 3.4 Update manifests, package data, and publish-time expectations so the resources are included in released bundle artifacts. ## 4. Validation -- [ ] 4.1 Re-run packaging and integrity tests and record passing evidence in `TDD_EVIDENCE.md`. -- [ ] 4.2 Verify the packaged layout matches the path contract consumed by specfact-cli change `packaging-02-cross-platform-runtime-and-module-resources`. -- [ ] 4.3 Update docs or package guidance for bundle-owned resources and publish/version-bump expectations. -- [ ] 4.4 Confirm docs changes `docs-08` through `docs-12` absorb the user-facing documentation fallout from migrated resources so no extra docs change is required. -- [ ] 4.5 Run `openspec validate packaging-01-bundle-resource-payloads --strict`. +- [x] 4.1 Re-run packaging and integrity tests and record passing evidence in `TDD_EVIDENCE.md`. +- [x] 4.2 Verify the packaged layout matches the path contract consumed by specfact-cli change `packaging-02-cross-platform-runtime-and-module-resources`. +- [x] 4.3 Update docs or package guidance for bundle-owned resources and publish/version-bump expectations. +- [x] 4.4 Confirm docs changes `docs-08` through `docs-12` absorb the user-facing documentation fallout from migrated resources so no extra docs change is required. +- [x] 4.5 Run `openspec validate packaging-01-bundle-resource-payloads --strict`. diff --git a/packages/specfact-backlog/module-package.yaml b/packages/specfact-backlog/module-package.yaml index d90a709..c8b8daa 100644 --- a/packages/specfact-backlog/module-package.yaml +++ b/packages/specfact-backlog/module-package.yaml @@ -1,5 +1,5 @@ name: nold-ai/specfact-backlog -version: 0.41.12 +version: 0.41.13 commands: - backlog tier: official @@ -17,5 +17,4 @@ schema_extensions: project_metadata: - backlog_core.backlog_config integrity: - checksum: sha256:dfce9f30ec710fe4686b3083aebe55f0211d61394509b81b84ef341833f555cf - signature: k+50QZUgW6+BdBtbv8SLa62KN9tFOCSLML323x8jlNQT4z/pbxcwncmIHvr5qfHLwBxAaIVgCQpC2ao0Kl13AQ== + checksum: sha256:b1ab158e2664992ad0cc48f0b3d83913e44909a5968f0255ef0f47e7a6ef55f2 diff --git a/packages/specfact-backlog/resources/templates/backlog/field_mappings/ado_agile.yaml b/packages/specfact-backlog/resources/templates/backlog/field_mappings/ado_agile.yaml new file mode 100644 index 0000000..22e94ac --- /dev/null +++ b/packages/specfact-backlog/resources/templates/backlog/field_mappings/ado_agile.yaml @@ -0,0 +1,24 @@ +# ADO Agile process template field mapping +# Optimized for Agile process template with User Stories, Story Points + +framework: agile + +# Field mappings: ADO field name -> canonical field name +field_mappings: + System.Description: description + System.AcceptanceCriteria: acceptance_criteria + Microsoft.VSTS.Common.AcceptanceCriteria: acceptance_criteria # Alternative field name + Microsoft.VSTS.Scheduling.StoryPoints: story_points + Microsoft.VSTS.Common.BusinessValue: business_value + Microsoft.VSTS.Common.Priority: priority + System.WorkItemType: work_item_type + System.IterationPath: iteration + System.AreaPath: area + +# Work item type mappings: ADO work item type -> canonical work item type +work_item_type_mappings: + User Story: User Story + Bug: Bug + Task: Task + Epic: Epic + Feature: Feature diff --git a/packages/specfact-backlog/resources/templates/backlog/field_mappings/ado_custom.yaml b/packages/specfact-backlog/resources/templates/backlog/field_mappings/ado_custom.yaml new file mode 100644 index 0000000..af58ac7 --- /dev/null +++ b/packages/specfact-backlog/resources/templates/backlog/field_mappings/ado_custom.yaml @@ -0,0 +1,4 @@ +# Starter template for team-specific ADO field mappings (edited via map-fields / backlog flows) +framework: custom +field_mappings: {} +work_item_type_mappings: {} diff --git a/packages/specfact-backlog/resources/templates/backlog/field_mappings/ado_default.yaml b/packages/specfact-backlog/resources/templates/backlog/field_mappings/ado_default.yaml new file mode 100644 index 0000000..74dd319 --- /dev/null +++ b/packages/specfact-backlog/resources/templates/backlog/field_mappings/ado_default.yaml @@ -0,0 +1,24 @@ +# Default ADO field mapping template +# Generic mappings that work across most ADO process templates + +framework: default + +# Field mappings: ADO field name -> canonical field name +field_mappings: + System.Description: description + System.AcceptanceCriteria: acceptance_criteria + Microsoft.VSTS.Common.AcceptanceCriteria: acceptance_criteria # Alternative field name + Microsoft.VSTS.Common.StoryPoints: story_points + Microsoft.VSTS.Scheduling.StoryPoints: story_points + Microsoft.VSTS.Common.BusinessValue: business_value + Microsoft.VSTS.Common.Priority: priority + System.WorkItemType: work_item_type + +# Work item type mappings: ADO work item type -> canonical work item type +work_item_type_mappings: + Product Backlog Item: User Story + User Story: User Story + Feature: Feature + Epic: Epic + Task: Task + Bug: Bug diff --git a/packages/specfact-backlog/resources/templates/backlog/field_mappings/ado_kanban.yaml b/packages/specfact-backlog/resources/templates/backlog/field_mappings/ado_kanban.yaml new file mode 100644 index 0000000..4753282 --- /dev/null +++ b/packages/specfact-backlog/resources/templates/backlog/field_mappings/ado_kanban.yaml @@ -0,0 +1,26 @@ +# ADO Kanban process template field mapping +# Optimized for Kanban workflow with work item types, state transitions, no sprint requirement + +framework: kanban + +# Field mappings: ADO field name -> canonical field name +field_mappings: + System.Description: description + System.AcceptanceCriteria: acceptance_criteria + Microsoft.VSTS.Common.AcceptanceCriteria: acceptance_criteria # Alternative field name + Microsoft.VSTS.Common.Priority: priority + System.WorkItemType: work_item_type + System.State: state + System.AreaPath: area + # Kanban doesn't require story points, but may have them + Microsoft.VSTS.Scheduling.StoryPoints: story_points + Microsoft.VSTS.Common.StoryPoints: story_points + +# Work item type mappings: ADO work item type -> canonical work item type +# Kanban supports various work item types without strict hierarchy +work_item_type_mappings: + User Story: User Story + Task: Task + Bug: Bug + Feature: Feature + Epic: Epic diff --git a/packages/specfact-backlog/resources/templates/backlog/field_mappings/ado_safe.yaml b/packages/specfact-backlog/resources/templates/backlog/field_mappings/ado_safe.yaml new file mode 100644 index 0000000..17c666f --- /dev/null +++ b/packages/specfact-backlog/resources/templates/backlog/field_mappings/ado_safe.yaml @@ -0,0 +1,29 @@ +# ADO SAFe process template field mapping +# Optimized for SAFe process template with Epic → Feature → Story → Task hierarchy, +# Value Points, WSJF prioritization + +framework: safe + +# Field mappings: ADO field name -> canonical field name +field_mappings: + System.Description: description + System.AcceptanceCriteria: acceptance_criteria + Microsoft.VSTS.Common.AcceptanceCriteria: acceptance_criteria # Alternative field name + Microsoft.VSTS.Scheduling.StoryPoints: story_points + Microsoft.VSTS.Common.BusinessValue: business_value + Microsoft.VSTS.Common.Priority: priority + System.WorkItemType: work_item_type + System.IterationPath: iteration + System.AreaPath: area + # SAFe-specific fields (if available) + Microsoft.VSTS.Common.ValueArea: value_points + Microsoft.VSTS.Common.Risk: priority + +# Work item type mappings: ADO work item type -> canonical work item type +# SAFe hierarchy: Epic → Feature → User Story → Task +work_item_type_mappings: + Epic: Epic + Feature: Feature + User Story: User Story + Task: Task + Bug: Bug diff --git a/packages/specfact-backlog/resources/templates/backlog/field_mappings/ado_scrum.yaml b/packages/specfact-backlog/resources/templates/backlog/field_mappings/ado_scrum.yaml new file mode 100644 index 0000000..df055c5 --- /dev/null +++ b/packages/specfact-backlog/resources/templates/backlog/field_mappings/ado_scrum.yaml @@ -0,0 +1,24 @@ +# ADO Scrum process template field mapping +# Optimized for Scrum process template with Product Backlog Items, Story Points, Sprint tracking + +framework: scrum + +# Field mappings: ADO field name -> canonical field name +field_mappings: + System.Description: description + System.AcceptanceCriteria: acceptance_criteria + Microsoft.VSTS.Common.AcceptanceCriteria: acceptance_criteria # Alternative field name + Microsoft.VSTS.Scheduling.StoryPoints: story_points + Microsoft.VSTS.Common.BusinessValue: business_value + Microsoft.VSTS.Common.Priority: priority + System.WorkItemType: work_item_type + System.IterationPath: iteration + System.AreaPath: area + +# Work item type mappings: ADO work item type -> canonical work item type +work_item_type_mappings: + Product Backlog Item: User Story + Bug: Bug + Task: Task + Impediment: Task + Epic: Epic diff --git a/packages/specfact-backlog/resources/templates/backlog/field_mappings/github_custom.yaml b/packages/specfact-backlog/resources/templates/backlog/field_mappings/github_custom.yaml new file mode 100644 index 0000000..6326dbf --- /dev/null +++ b/packages/specfact-backlog/resources/templates/backlog/field_mappings/github_custom.yaml @@ -0,0 +1,22 @@ +# Starter GitHub hierarchy / type mapping seed (extended by map-fields and backlog flows) +type_mapping: + epic: epic + feature: feature + story: story + task: task + bug: bug +creation_hierarchy: + epic: [] + feature: [epic] + story: [feature, epic] + task: [story, feature] +dependency_rules: + blocks: blocks + blocked_by: blocks + relates: relates_to +status_mapping: + open: todo + closed: done + todo: todo + in progress: in_progress + done: done diff --git a/packages/specfact-backlog/src/specfact_backlog/backlog/commands.py b/packages/specfact-backlog/src/specfact_backlog/backlog/commands.py index d8a5335..0dc53e5 100644 --- a/packages/specfact-backlog/src/specfact_backlog/backlog/commands.py +++ b/packages/specfact-backlog/src/specfact_backlog/backlog/commands.py @@ -48,6 +48,7 @@ from specfact_backlog.backlog.adapters.interface import BacklogAdapter from specfact_backlog.backlog.ai_refiner import BacklogAIRefiner from specfact_backlog.backlog.auth_commands import auth_app +from specfact_backlog.backlog.field_mapping_resources import load_ado_framework_template_config from specfact_backlog.backlog.filters import BacklogFilters from specfact_backlog.backlog.template_detector import TemplateDetector, get_effective_required_sections @@ -2110,47 +2111,6 @@ def _build_adapter_kwargs( return kwargs -@beartype -def _load_ado_framework_template_config(framework: str) -> dict[str, Any]: - """ - Load built-in ADO field mapping template config for a framework. - - Returns a dict with keys: framework, field_mappings, work_item_type_mappings. - Falls back to ado_default.yaml when framework-specific file is unavailable. - """ - normalized = (framework or "default").strip().lower() or "default" - candidates = [f"ado_{normalized}.yaml", "ado_default.yaml"] - - candidate_roots: list[Path] = [] - with contextlib.suppress(Exception): - from specfact_cli.utils.ide_setup import find_package_resources_path - - packaged = find_package_resources_path("specfact_cli", "resources/templates/backlog/field_mappings") - if packaged and packaged.exists(): - candidate_roots.append(packaged) - - repo_root = Path(__file__).parent.parent.parent.parent.parent.parent - candidate_roots.append(repo_root / "resources" / "templates" / "backlog" / "field_mappings") - - for root in candidate_roots: - if not root.exists(): - continue - for filename in candidates: - file_path = root / filename - if file_path.exists(): - with contextlib.suppress(Exception): - from specfact_backlog.backlog.mappers.template_config import FieldMappingConfig - - cfg = FieldMappingConfig.from_file(file_path) - return cfg.model_dump() - - return { - "framework": "default", - "field_mappings": {}, - "work_item_type_mappings": {}, - } - - def _extract_body_from_block(block: str) -> str: """ Extract **Body** content from a refined export block, handling nested fenced code. @@ -5418,7 +5378,7 @@ def _detect_ado_framework_from_work_item_types() -> str | None: console.print(f"[dim]Using ADO framework:[/dim] {selected_framework}") - framework_template = _load_ado_framework_template_config(selected_framework) + framework_template = load_ado_framework_template_config(selected_framework) framework_field_mappings = framework_template.get("field_mappings", {}) framework_work_item_type_mappings = framework_template.get("work_item_type_mappings", {}) diff --git a/packages/specfact-backlog/src/specfact_backlog/backlog/field_mapping_resources.py b/packages/specfact-backlog/src/specfact_backlog/backlog/field_mapping_resources.py new file mode 100644 index 0000000..335333f --- /dev/null +++ b/packages/specfact-backlog/src/specfact_backlog/backlog/field_mapping_resources.py @@ -0,0 +1,62 @@ +"""Locate packaged ADO field-mapping template YAML for the backlog bundle.""" + +from __future__ import annotations + +import contextlib +from pathlib import Path +from typing import Any + +from beartype import beartype +from icontract import ensure, require +from specfact_cli.utils.ide_setup import find_package_resources_path + +from specfact_backlog.backlog.mappers.template_config import FieldMappingConfig + + +@beartype +@require(lambda framework: isinstance(framework, str), "framework must be str") +@ensure(lambda result: isinstance(result, dict), "Must return dict") +def load_ado_framework_template_config(framework: str) -> dict[str, Any]: + """ + Load built-in ADO field mapping template config for a framework. + + Returns a dict with keys: framework, field_mappings, work_item_type_mappings. + Falls back to ado_default.yaml when framework-specific file is unavailable. + """ + normalized = (framework or "default").strip().lower() or "default" + candidates = [f"ado_{normalized}.yaml", "ado_default.yaml"] + + candidate_roots: list[Path] = [] + with contextlib.suppress(Exception): + backlog_packaged = find_package_resources_path( + "specfact_backlog", + "resources/templates/backlog/field_mappings", + ) + if backlog_packaged and backlog_packaged.exists(): + candidate_roots.append(backlog_packaged) + + core_packaged = find_package_resources_path( + "specfact_cli", + "resources/templates/backlog/field_mappings", + ) + if core_packaged and core_packaged.exists(): + candidate_roots.append(core_packaged) + + module_root = Path(__file__).resolve().parents[3] + candidate_roots.append(module_root / "resources" / "templates" / "backlog" / "field_mappings") + + for root in candidate_roots: + if not root.exists(): + continue + for filename in candidates: + file_path = root / filename + if file_path.exists(): + with contextlib.suppress(Exception): + cfg = FieldMappingConfig.from_file(file_path) + return cfg.model_dump() + + return { + "framework": "default", + "field_mappings": {}, + "work_item_type_mappings": {}, + } diff --git a/packages/specfact-backlog/src/specfact_backlog/resources/templates/backlog/field_mappings/ado_agile.yaml b/packages/specfact-backlog/src/specfact_backlog/resources/templates/backlog/field_mappings/ado_agile.yaml new file mode 100644 index 0000000..22e94ac --- /dev/null +++ b/packages/specfact-backlog/src/specfact_backlog/resources/templates/backlog/field_mappings/ado_agile.yaml @@ -0,0 +1,24 @@ +# ADO Agile process template field mapping +# Optimized for Agile process template with User Stories, Story Points + +framework: agile + +# Field mappings: ADO field name -> canonical field name +field_mappings: + System.Description: description + System.AcceptanceCriteria: acceptance_criteria + Microsoft.VSTS.Common.AcceptanceCriteria: acceptance_criteria # Alternative field name + Microsoft.VSTS.Scheduling.StoryPoints: story_points + Microsoft.VSTS.Common.BusinessValue: business_value + Microsoft.VSTS.Common.Priority: priority + System.WorkItemType: work_item_type + System.IterationPath: iteration + System.AreaPath: area + +# Work item type mappings: ADO work item type -> canonical work item type +work_item_type_mappings: + User Story: User Story + Bug: Bug + Task: Task + Epic: Epic + Feature: Feature diff --git a/packages/specfact-backlog/src/specfact_backlog/resources/templates/backlog/field_mappings/ado_custom.yaml b/packages/specfact-backlog/src/specfact_backlog/resources/templates/backlog/field_mappings/ado_custom.yaml new file mode 100644 index 0000000..af58ac7 --- /dev/null +++ b/packages/specfact-backlog/src/specfact_backlog/resources/templates/backlog/field_mappings/ado_custom.yaml @@ -0,0 +1,4 @@ +# Starter template for team-specific ADO field mappings (edited via map-fields / backlog flows) +framework: custom +field_mappings: {} +work_item_type_mappings: {} diff --git a/packages/specfact-backlog/src/specfact_backlog/resources/templates/backlog/field_mappings/ado_default.yaml b/packages/specfact-backlog/src/specfact_backlog/resources/templates/backlog/field_mappings/ado_default.yaml new file mode 100644 index 0000000..74dd319 --- /dev/null +++ b/packages/specfact-backlog/src/specfact_backlog/resources/templates/backlog/field_mappings/ado_default.yaml @@ -0,0 +1,24 @@ +# Default ADO field mapping template +# Generic mappings that work across most ADO process templates + +framework: default + +# Field mappings: ADO field name -> canonical field name +field_mappings: + System.Description: description + System.AcceptanceCriteria: acceptance_criteria + Microsoft.VSTS.Common.AcceptanceCriteria: acceptance_criteria # Alternative field name + Microsoft.VSTS.Common.StoryPoints: story_points + Microsoft.VSTS.Scheduling.StoryPoints: story_points + Microsoft.VSTS.Common.BusinessValue: business_value + Microsoft.VSTS.Common.Priority: priority + System.WorkItemType: work_item_type + +# Work item type mappings: ADO work item type -> canonical work item type +work_item_type_mappings: + Product Backlog Item: User Story + User Story: User Story + Feature: Feature + Epic: Epic + Task: Task + Bug: Bug diff --git a/packages/specfact-backlog/src/specfact_backlog/resources/templates/backlog/field_mappings/ado_kanban.yaml b/packages/specfact-backlog/src/specfact_backlog/resources/templates/backlog/field_mappings/ado_kanban.yaml new file mode 100644 index 0000000..4753282 --- /dev/null +++ b/packages/specfact-backlog/src/specfact_backlog/resources/templates/backlog/field_mappings/ado_kanban.yaml @@ -0,0 +1,26 @@ +# ADO Kanban process template field mapping +# Optimized for Kanban workflow with work item types, state transitions, no sprint requirement + +framework: kanban + +# Field mappings: ADO field name -> canonical field name +field_mappings: + System.Description: description + System.AcceptanceCriteria: acceptance_criteria + Microsoft.VSTS.Common.AcceptanceCriteria: acceptance_criteria # Alternative field name + Microsoft.VSTS.Common.Priority: priority + System.WorkItemType: work_item_type + System.State: state + System.AreaPath: area + # Kanban doesn't require story points, but may have them + Microsoft.VSTS.Scheduling.StoryPoints: story_points + Microsoft.VSTS.Common.StoryPoints: story_points + +# Work item type mappings: ADO work item type -> canonical work item type +# Kanban supports various work item types without strict hierarchy +work_item_type_mappings: + User Story: User Story + Task: Task + Bug: Bug + Feature: Feature + Epic: Epic diff --git a/packages/specfact-backlog/src/specfact_backlog/resources/templates/backlog/field_mappings/ado_safe.yaml b/packages/specfact-backlog/src/specfact_backlog/resources/templates/backlog/field_mappings/ado_safe.yaml new file mode 100644 index 0000000..17c666f --- /dev/null +++ b/packages/specfact-backlog/src/specfact_backlog/resources/templates/backlog/field_mappings/ado_safe.yaml @@ -0,0 +1,29 @@ +# ADO SAFe process template field mapping +# Optimized for SAFe process template with Epic → Feature → Story → Task hierarchy, +# Value Points, WSJF prioritization + +framework: safe + +# Field mappings: ADO field name -> canonical field name +field_mappings: + System.Description: description + System.AcceptanceCriteria: acceptance_criteria + Microsoft.VSTS.Common.AcceptanceCriteria: acceptance_criteria # Alternative field name + Microsoft.VSTS.Scheduling.StoryPoints: story_points + Microsoft.VSTS.Common.BusinessValue: business_value + Microsoft.VSTS.Common.Priority: priority + System.WorkItemType: work_item_type + System.IterationPath: iteration + System.AreaPath: area + # SAFe-specific fields (if available) + Microsoft.VSTS.Common.ValueArea: value_points + Microsoft.VSTS.Common.Risk: priority + +# Work item type mappings: ADO work item type -> canonical work item type +# SAFe hierarchy: Epic → Feature → User Story → Task +work_item_type_mappings: + Epic: Epic + Feature: Feature + User Story: User Story + Task: Task + Bug: Bug diff --git a/packages/specfact-backlog/src/specfact_backlog/resources/templates/backlog/field_mappings/ado_scrum.yaml b/packages/specfact-backlog/src/specfact_backlog/resources/templates/backlog/field_mappings/ado_scrum.yaml new file mode 100644 index 0000000..df055c5 --- /dev/null +++ b/packages/specfact-backlog/src/specfact_backlog/resources/templates/backlog/field_mappings/ado_scrum.yaml @@ -0,0 +1,24 @@ +# ADO Scrum process template field mapping +# Optimized for Scrum process template with Product Backlog Items, Story Points, Sprint tracking + +framework: scrum + +# Field mappings: ADO field name -> canonical field name +field_mappings: + System.Description: description + System.AcceptanceCriteria: acceptance_criteria + Microsoft.VSTS.Common.AcceptanceCriteria: acceptance_criteria # Alternative field name + Microsoft.VSTS.Scheduling.StoryPoints: story_points + Microsoft.VSTS.Common.BusinessValue: business_value + Microsoft.VSTS.Common.Priority: priority + System.WorkItemType: work_item_type + System.IterationPath: iteration + System.AreaPath: area + +# Work item type mappings: ADO work item type -> canonical work item type +work_item_type_mappings: + Product Backlog Item: User Story + Bug: Bug + Task: Task + Impediment: Task + Epic: Epic diff --git a/packages/specfact-backlog/src/specfact_backlog/resources/templates/backlog/field_mappings/github_custom.yaml b/packages/specfact-backlog/src/specfact_backlog/resources/templates/backlog/field_mappings/github_custom.yaml new file mode 100644 index 0000000..6326dbf --- /dev/null +++ b/packages/specfact-backlog/src/specfact_backlog/resources/templates/backlog/field_mappings/github_custom.yaml @@ -0,0 +1,22 @@ +# Starter GitHub hierarchy / type mapping seed (extended by map-fields and backlog flows) +type_mapping: + epic: epic + feature: feature + story: story + task: task + bug: bug +creation_hierarchy: + epic: [] + feature: [epic] + story: [feature, epic] + task: [story, feature] +dependency_rules: + blocks: blocks + blocked_by: blocks + relates: relates_to +status_mapping: + open: todo + closed: done + todo: todo + in progress: in_progress + done: done diff --git a/packages/specfact-codebase/module-package.yaml b/packages/specfact-codebase/module-package.yaml index 8da091d..f426fa2 100644 --- a/packages/specfact-codebase/module-package.yaml +++ b/packages/specfact-codebase/module-package.yaml @@ -1,5 +1,5 @@ name: nold-ai/specfact-codebase -version: 0.41.1 +version: 0.41.2 commands: - code tier: official @@ -13,5 +13,4 @@ description: Official SpecFact codebase bundle package. category: codebase bundle_group_command: code integrity: - checksum: sha256:2d1ef419e6e185fe94a49269af3b8d26f48b58e5f9b085a9553fa3dfc58bd7a3 - signature: gCs8+jE2i2DN7fXZ/Wjgv0iq417/C33vfJea6jh8k71EY7ldOL1c/VAkJdpYkm4XfLe6fs3VwOwMq3NC85MGAA== + checksum: sha256:e0fdd950427610636d739599f996f72b872caebb7b9f87f6c267c28f8745b42b diff --git a/packages/specfact-codebase/resources/prompts/shared/cli-enforcement.md b/packages/specfact-codebase/resources/prompts/shared/cli-enforcement.md new file mode 100644 index 0000000..b8aab9a --- /dev/null +++ b/packages/specfact-codebase/resources/prompts/shared/cli-enforcement.md @@ -0,0 +1,119 @@ +# CLI Usage Enforcement Rules + +## Core Principle + +**ALWAYS use SpecFact CLI commands. Never create artifacts directly.** + +## CLI vs LLM Capabilities + +### CLI-Only Operations (CI/CD Mode - No LLM Required) + +The CLI can perform these operations **without LLM**: + +- ✅ Tool execution (ruff, pylint, basedpyright, mypy, semgrep, specmatic) +- ✅ Bundle management (create, load, save, validate structure) +- ✅ Metadata management (timestamps, hashes, telemetry) +- ✅ Planning operations (init, add-feature, add-story, update-idea, update-feature) +- ✅ AST/Semgrep-based analysis (code structure, patterns, relationships) +- ✅ Specmatic validation (OpenAPI/AsyncAPI contract validation) +- ✅ Format validation (YAML/JSON schema compliance) +- ✅ Source tracking and drift detection + +**CRITICAL LIMITATIONS**: + +- ❌ **CANNOT generate code** - No LLM available in CLI-only mode +- ❌ **CANNOT do reasoning** - No semantic understanding without LLM + +### LLM-Required Operations (AI IDE Mode - Via Slash Prompts) + +These operations **require LLM** and are only available via AI IDE slash prompts: + +- ✅ Code generation (requires LLM reasoning) +- ✅ Code enhancement (contracts, refactoring, improvements) +- ✅ Semantic understanding (business logic, context, priorities) +- ✅ Plan enrichment (missing features, confidence adjustments, business context) +- ✅ Code reasoning (why decisions were made, trade-offs, constraints) + +**Access**: Only available via AI IDE slash prompts (Cursor, CoPilot, etc.) +**Pattern**: Slash prompt → LLM generates → CLI validates → Apply if valid + +## LLM Grounding Rules + +- Treat CLI artifacts as the source of truth for keys, structure, and metadata. +- Scan the codebase only when asked to infer missing behavior/context or explain deviations; respect `--entry-point` scope when provided. +- Use codebase findings to propose updates via CLI (enrichment report, plan update commands), never to rewrite artifacts directly. + +## Rules + +1. **Execute CLI First**: Always run CLI commands before any analysis +2. **Use CLI for Writes**: All write operations must go through CLI +3. **Read for Display Only**: Use file reading tools for display/analysis only +4. **Never Modify .specfact/**: Do not create/modify files in `.specfact/` directly +5. **Never Bypass Validation**: CLI ensures schema compliance and metadata +6. **Code Generation Requires LLM**: Code generation is only possible via AI IDE slash prompts, not CLI-only + +## Standard Validation Loop Pattern (For LLM-Generated Code) + +When generating or enhancing code via LLM, **ALWAYS** follow this pattern: + +```text +1. CLI Prompt Generation (Required) + ↓ + CLI generates structured prompt → saved to .specfact/prompts/ + (e.g., `generate contracts-prompt`, future: `generate code-prompt`) + +2. LLM Execution (Required - AI IDE Only) + ↓ + LLM reads prompt → generates enhanced code → writes to TEMPORARY file + (NEVER writes directly to original artifacts) + Pattern: `enhanced_.py` or `generated_.py` + +3. CLI Validation Loop (Required, up to N retries) + ↓ + CLI validates temp file with all relevant tools: + - Syntax validation (py_compile) + - File size check (must be >= original) + - AST structure comparison (preserve functions/classes) + - Contract imports verification + - Code quality checks (ruff, pylint, basedpyright, mypy) + - Test execution (contract-test, pytest) + ↓ + If validation fails: + - CLI provides detailed error feedback + - LLM fixes issues in temp file + - Re-validate (max 3 attempts) + ↓ + If validation succeeds: + - CLI applies changes to original file + - CLI removes temporary file + - CLI updates metadata/telemetry +``` + +**This pattern must be used for**: + +- ✅ Contract enhancement (`generate contracts-prompt` / `contracts-apply`) - Already implemented +- ⏳ Code generation (future: `generate code-prompt` / `code-apply`) - Needs implementation +- ⏳ Plan enrichment (future: `plan enrich-prompt` / `enrich-apply`) - Needs implementation +- ⏳ Any LLM-enhanced artifact modification - Needs implementation + +## What Happens If You Don't Follow + +- ❌ Artifacts may not match CLI schema versions +- ❌ Missing metadata and telemetry +- ❌ Format inconsistencies +- ❌ Validation failures +- ❌ Works only in Copilot mode, fails in CI/CD +- ❌ Code generation attempts in CLI-only mode will fail (no LLM available) + +## Available CLI Commands + +- `specfact plan init ` - Initialize project bundle +- `specfact plan select ` - Set active plan (used as default for other commands) +- `specfact code import [] --repo ` - Import from codebase (uses active plan if bundle not specified) +- `specfact plan review []` - Review plan (uses active plan if bundle not specified) +- `specfact plan harden []` - Create SDD manifest (uses active plan if bundle not specified) +- `specfact enforce sdd []` - Validate SDD (uses active plan if bundle not specified) +- `specfact sync bridge --adapter --repo ` - Sync with external tools +- See [Command Reference](../../docs/reference/commands.md) for full list + +**Note**: Most commands now support active plan fallback. If `--bundle` is not specified, commands automatically use the active plan set via `plan select`. This improves workflow efficiency in AI IDE environments. diff --git a/packages/specfact-codebase/resources/prompts/specfact.01-import.md b/packages/specfact-codebase/resources/prompts/specfact.01-import.md new file mode 100644 index 0000000..388f628 --- /dev/null +++ b/packages/specfact-codebase/resources/prompts/specfact.01-import.md @@ -0,0 +1,263 @@ +--- +description: Import codebase → plan bundle. CLI extracts routes/schemas/relationships. LLM enriches with context. +--- + +# SpecFact Import Command + +## User Input + +```text +$ARGUMENTS +``` + +You **MUST** consider the user input before proceeding (if not empty). + +## Purpose + +Import codebase → plan bundle. CLI extracts routes/schemas/relationships/contracts. LLM enriches context/"why"/completeness. + +## Parameters + +**Target/Input**: `--bundle NAME` (optional, defaults to active plan), `--repo PATH`, `--entry-point PATH`, `--enrichment PATH` +**Output/Results**: `--report PATH` +**Behavior/Options**: `--shadow-only`, `--enrich-for-speckit/--no-enrich-for-speckit` (default: enabled, uses PlanEnricher for consistent enrichment) +**Advanced/Configuration**: `--confidence FLOAT` (0.0-1.0), `--key-format FORMAT` (classname|sequential) + +## Workflow + +1. **Execute CLI**: `specfact [GLOBAL OPTIONS] import from-code [] --repo [options]` + - CLI extracts: routes (FastAPI/Flask/Django), schemas (Pydantic), relationships, contracts (OpenAPI scaffolds), source tracking + - Uses active plan if bundle not specified + - Note: `--no-interactive` is a global option and must appear before the subcommand (e.g., `specfact --no-interactive import from-code ...`). + - **Auto-enrichment enabled by default**: Automatically enhances vague acceptance criteria, incomplete requirements, and generic tasks using PlanEnricher (same logic as `plan review --auto-enrich`) + - Use `--no-enrich-for-speckit` to disable auto-enrichment + - **Contract extraction**: OpenAPI contracts are extracted automatically **only** for features with `source_tracking.implementation_files` and detectable API endpoints (FastAPI/Flask patterns). For enrichment-added features or Django apps, use `specfact contract init` after enrichment (see Phase 4) + +2. **LLM Enrichment** (Copilot-only, before applying `--enrichment`): + - Read CLI artifacts: `.specfact/projects//enrichment_context.md`, feature YAMLs, contract scaffolds, and brownfield reports + - Scan the codebase within `--entry-point` (and adjacent modules) to identify missing features, dependencies, and behavior; do **not** rely solely on AST-derived YAML + - Compare code findings vs CLI artifacts, then add missing features/stories, reasoning, and acceptance criteria (each added feature must include at least one story) + - Save the enrichment report to `.specfact/projects//reports/enrichment/-.enrichment.md` (bundle-specific, Phase 8.5) + - **CRITICAL**: Follow the exact enrichment report format (see "Enrichment Report Format" section below) to ensure successful parsing + +3. **Present**: Bundle location, report path, summary (features/stories/contracts/relationships) + +## CLI Enforcement + +**CRITICAL**: Always use SpecFact CLI commands. See [CLI Enforcement Rules](./shared/cli-enforcement.md) for details. + +**Rules:** + +- Execute CLI first - never create artifacts directly +- Use the global `--no-interactive` flag in CI/CD environments (must appear before the subcommand) +- Never modify `.specfact/` directly +- Use CLI output as grounding for validation +- Code generation requires LLM (only via AI IDE slash prompts, not CLI-only) + +## Dual-Stack Workflow (Copilot Mode) + +When in copilot mode, follow this three-phase workflow: + +### Phase 1: CLI Grounding (REQUIRED) + +```bash +# Execute CLI to get structured output +specfact --no-interactive import from-code [] --repo +``` + +**Capture**: + +- CLI-generated artifacts (plan bundles, reports) +- Metadata (timestamps, confidence scores) +- Telemetry (execution time, file counts) + +### Phase 2: LLM Enrichment (OPTIONAL, Copilot Only) + +**Purpose**: Add semantic understanding to CLI output + +**What to do**: + +- Read CLI-generated artifacts (use file reading tools for display only) +- Scan the codebase within `--entry-point` for missing features/behavior and compare against CLI artifacts +- Identify missing features/stories and add reasoning/acceptance criteria (no direct edits to `.specfact/`) +- Suggest confidence adjustments and extract business context +- **CRITICAL**: Generate enrichment report in the exact format specified below (see "Enrichment Report Format" section) + +**What NOT to do**: + +- ❌ Create YAML/JSON artifacts directly +- ❌ Modify CLI artifacts directly (use CLI commands to update) +- ❌ Bypass CLI validation +- ❌ Write to `.specfact/` folder directly (always use CLI) +- ❌ Use direct file manipulation tools for writing (use CLI commands) +- ❌ Deviate from the enrichment report format (will cause parsing failures) + +**Output**: Generate enrichment report (Markdown) saved to `.specfact/projects//reports/enrichment/` (bundle-specific, Phase 8.5) + +**Enrichment Report Format** (REQUIRED for successful parsing): + +The enrichment parser expects a specific Markdown format. Follow this structure exactly: + +```markdown +# [Bundle Name] Enrichment Report + +**Date**: YYYY-MM-DDTHH:MM:SS +**Bundle**: + +--- + +## Missing Features + +1. **Feature Title** (Key: FEATURE-XXX) + - Confidence: 0.85 + - Outcomes: outcome1, outcome2, outcome3 + - Stories: + 1. Story title here + - Acceptance: criterion1, criterion2, criterion3 + 2. Another story title + - Acceptance: criterion1, criterion2 + +2. **Another Feature** (Key: FEATURE-YYY) + - Confidence: 0.80 + - Outcomes: outcome1, outcome2 + - Stories: + 1. Story title + - Acceptance: criterion1, criterion2, criterion3 + +## Confidence Adjustments + +- FEATURE-EXISTING-KEY: 0.90 (reason: improved understanding after code review) + +## Business Context + +- Priority: High priority feature for core functionality +- Constraint: Must support both REST and GraphQL APIs +- Risk: Potential performance issues with large datasets +``` + +**Format Requirements**: + +1. **Section Header**: Must use `## Missing Features` (case-insensitive, but prefer this exact format) +2. **Feature Format**: + - Numbered list: `1. **Feature Title** (Key: FEATURE-XXX)` + - **Bold title** is required (use `**Title**`) + - **Key in parentheses**: `(Key: FEATURE-XXX)` - must be uppercase, alphanumeric with hyphens/underscores + - Fields on separate lines with `-` prefix: + - `- Confidence: 0.85` (float between 0.0-1.0) + - `- Outcomes: comma-separated or line-separated list` + - `- Stories:` (required - each feature must have at least one story) +3. **Stories Format**: + - Numbered list under `Stories:` section: `1. Story title` + - **Indentation**: Stories must be indented (2-4 spaces) under the feature + - **Acceptance Criteria**: `- Acceptance: criterion1, criterion2, criterion3` + - Can be comma-separated on one line + - Or multi-line (each criterion on new line) + - Must start with `- Acceptance:` +4. **Optional Sections**: + - `## Confidence Adjustments`: List existing features with confidence updates + - `## Business Context`: Priorities, constraints, risks (bullet points) +5. **File Naming**: `-.enrichment.md` (e.g., `djangogoat-2025-12-23T23-50-00.enrichment.md`) + +**Example** (working format): + +```markdown +## Missing Features + +1. **User Authentication** (Key: FEATURE-USER-AUTHENTICATION) + - Confidence: 0.85 + - Outcomes: User registration, login, profile management + - Stories: + 1. User can sign up for new account + - Acceptance: sign_up view processes POST requests, creates User automatically, user is logged in after signup, redirects to profile page + 2. User can log in with credentials + - Acceptance: log_in view authenticates username/password, on success user is logged in and redirected, on failure error message is displayed +``` + +**Common Mistakes to Avoid**: + +- ❌ Missing `(Key: FEATURE-XXX)` - parser needs this to identify features +- ❌ Missing `Stories:` section - every feature must have at least one story +- ❌ Stories not indented - parser expects indented numbered lists +- ❌ Missing `- Acceptance:` prefix - acceptance criteria won't be parsed +- ❌ Using bullet points (`-`) instead of numbers (`1.`) for stories +- ❌ Feature title not in bold (`**Title**`) - parser may not extract title correctly + +### Phase 3: CLI Artifact Creation (REQUIRED) + +```bash +# Use enrichment to update plan via CLI +specfact --no-interactive import from-code [] --repo --enrichment +``` + +**Result**: Final artifacts are CLI-generated with validated enrichments + +**Note**: If code generation is needed, use the validation loop pattern (see [CLI Enforcement Rules](./shared/cli-enforcement.md#standard-validation-loop-pattern-for-llm-generated-code)) + +### Phase 4: OpenAPI Contract Generation (REQUIRED for Sidecar Validation) + +**When contracts are generated automatically:** + +The `import from-code` command attempts to extract OpenAPI contracts automatically, but **only if**: + +1. Features have `source_tracking.implementation_files` (AST-detected features) +2. The OpenAPI extractor finds API endpoints (FastAPI/Flask patterns like `@app.get`, `@router.post`, `@app.route`) + +**When contracts are NOT generated:** + +Contracts are **NOT** generated automatically when: + +- Features were added via enrichment (no `source_tracking.implementation_files`) +- Django applications (Django `path()` patterns are not detected by the extractor) +- Features without API endpoints (models, utilities, middleware, etc.) +- Framework SDKs or libraries without web endpoints + +**How to generate contracts manually:** + +For features that need OpenAPI contracts (e.g., for sidecar validation with CrossHair), use: + +```bash +# Generate contract for a single feature +specfact --no-interactive contract init --bundle --feature --repo + +# Example: Generate contracts for all enrichment-added features +specfact --no-interactive contract init --bundle djangogoat-validation --feature FEATURE-USER-AUTHENTICATION --repo . +specfact --no-interactive contract init --bundle djangogoat-validation --feature FEATURE-NOTES-MANAGEMENT --repo . +# ... repeat for each feature that needs a contract +``` + +**When to apply contract generation:** + +- **After Phase 3** (enrichment applied): Check which features have contracts in `.specfact/projects//contracts/` +- **Before sidecar validation**: All features that will be analyzed by CrossHair/Specmatic need OpenAPI contracts +- **For Django apps**: Always generate contracts manually after enrichment, as Django URL patterns are not auto-detected + +**Verification:** + +```bash +# Check which features have contracts +ls .specfact/projects//contracts/*.yaml + +# Compare with total features +ls .specfact/projects//features/*.yaml +``` + +If the contract count is less than the feature count, generate missing contracts using `contract init`. + +## Expected Output + +**Success**: Bundle location, report path, summary (features/stories/contracts/relationships) +**Error**: Missing bundle name or bundle already exists + +## Common Patterns + +```bash +/specfact.01-import --repo . # Uses active plan, auto-enrichment enabled by default +/specfact.01-import --bundle legacy-api --repo . # Auto-enrichment enabled +/specfact.01-import --repo . --no-enrich-for-speckit # Disable auto-enrichment +/specfact.01-import --repo . --entry-point src/auth/ +/specfact.01-import --repo . --enrichment report.md +``` + +## Context + +{ARGS} diff --git a/packages/specfact-codebase/resources/prompts/specfact.validate.md b/packages/specfact-codebase/resources/prompts/specfact.validate.md new file mode 100644 index 0000000..2548a8e --- /dev/null +++ b/packages/specfact-codebase/resources/prompts/specfact.validate.md @@ -0,0 +1,166 @@ +--- +description: Run full validation suite for reproducibility and contract compliance. +--- + +# SpecFact Validate Command + +## User Input + +```text +$ARGUMENTS +``` + +You **MUST** consider the user input before proceeding (if not empty). + +## Purpose + +Run full validation suite for reproducibility and contract compliance. Executes linting, type checking, contract exploration, and tests. + +**When to use:** Before committing, in CI/CD pipelines, validating contract compliance. + +**Quick:** `/specfact.validate --repo .` or `/specfact.validate --verbose --budget 120` + +## Parameters + +### Target/Input + +- `--repo PATH` - Path to repository. Default: current directory (.) + +### Output/Results + +- `--out PATH` - Output report path. Default: bundle-specific .specfact/projects//reports/enforcement/report-.yaml (Phase 8.5), or global .specfact/reports/enforcement/ if no bundle context + +### Behavior/Options + +- `--verbose` - Verbose output. Default: False +- `--fail-fast` - Stop on first failure. Default: False +- `--fix` - Apply auto-fixes where available. Default: False + +### Advanced/Configuration + +- `--budget SECONDS` - Time budget in seconds. Default: 120 (must be > 0) + +## Workflow + +### Step 1: Parse Arguments + +- Extract repository path (default: current directory) +- Extract validation options (verbose, fail-fast, fix, budget) + +### Step 2: Execute CLI + +```bash +specfact repro --repo [--verbose] [--fail-fast] [--fix] [--budget ] [--out ] +``` + +### Step 3: Present Results + +- Display validation summary table +- Show check results (pass/fail/timeout) +- Present report location +- Indicate exit code + +## CLI Enforcement + +**CRITICAL**: Always use SpecFact CLI commands. See [CLI Enforcement Rules](./shared/cli-enforcement.md) for details. + +**Rules:** + +- Execute CLI first - never create artifacts directly +- Use `--no-interactive` flag in CI/CD environments +- Never modify `.specfact/` directly +- Use CLI output as grounding for validation results +- Code generation requires LLM (only via AI IDE slash prompts, not CLI-only) + +## Dual-Stack Workflow (Copilot Mode) + +When in copilot mode, follow this three-phase workflow: + +### Phase 1: CLI Grounding (REQUIRED) + +```bash +# Execute CLI to get structured output +specfact repro --repo [options] --no-interactive +``` + +**Capture**: + +- CLI-generated validation report +- Check results (pass/fail/timeout) +- Exit code + +### Phase 2: LLM Enrichment (OPTIONAL, Copilot Only) + +**Purpose**: Add semantic understanding to validation results + +**What to do**: + +- Read CLI-generated validation report (use file reading tools for display only) +- Treat the validation report as the source of truth; scan codebase only to explain failures +- Research codebase for context on failures +- Suggest fixes for validation failures + +**What NOT to do**: + +- ❌ Create YAML/JSON artifacts directly +- ❌ Modify CLI artifacts directly (use CLI commands to update) +- ❌ Bypass CLI validation +- ❌ Write to `.specfact/` folder directly (always use CLI) + +**Output**: Generate fix suggestions report (Markdown) + +### Phase 3: CLI Artifact Creation (REQUIRED) + +```bash +# Apply fixes via CLI commands, then re-validate +specfact plan update-feature [--bundle ] [options] --no-interactive +specfact repro --repo --no-interactive +``` + +**Result**: Final artifacts are CLI-generated with validated fixes + +**Note**: If code generation is needed, use the validation loop pattern (see [CLI Enforcement Rules](./shared/cli-enforcement.md#standard-validation-loop-pattern-for-llm-generated-code)) + +## Expected Output + +### Success + +```text +✓ All validations passed! + +Check Summary: + Lint (ruff) ✓ Passed + Async Patterns ✓ Passed + Type Checking ✓ Passed + Contract Exploration ✓ Passed + Property Tests ✓ Passed + Smoke Tests ✓ Passed + +Report saved to: .specfact/projects//reports/enforcement/report-2025-11-26T10-30-00.yaml +``` + +### Failure + +```text +✗ Some validations failed + +Check Summary: + Lint (ruff) ✓ Passed + Async Patterns ✗ Failed (2 issues) + Type Checking ✓ Passed + ... +``` + +## Common Patterns + +```bash +/specfact.validate --repo . +/specfact.validate --verbose +/specfact.validate --fix +/specfact.validate --fail-fast +/specfact.validate --budget 300 +``` + +## Context + +{ARGS} diff --git a/packages/specfact-govern/module-package.yaml b/packages/specfact-govern/module-package.yaml index ddc356e..b7815d0 100644 --- a/packages/specfact-govern/module-package.yaml +++ b/packages/specfact-govern/module-package.yaml @@ -1,5 +1,5 @@ name: nold-ai/specfact-govern -version: 0.40.17 +version: 0.40.18 commands: - govern tier: official @@ -13,5 +13,4 @@ description: Official SpecFact governance bundle package. category: govern bundle_group_command: govern integrity: - checksum: sha256:84e5bc023345713ae31aac362035d791c5f1edd96abd3b86d86666767d921f16 - signature: Fd++Hwz+TJbB2OlpWoI2OWJlQFvGFRFkj8Ph1ko1pWKn6bot3tMQxlnZfPfpTW7sBxqwRiviq8ocR6QJQpcFDQ== + checksum: sha256:47460bf455cfe4067ce262ebb03a38e0bd324c89a3171df84e789dcb7aa76668 diff --git a/packages/specfact-govern/resources/prompts/shared/cli-enforcement.md b/packages/specfact-govern/resources/prompts/shared/cli-enforcement.md new file mode 100644 index 0000000..b8aab9a --- /dev/null +++ b/packages/specfact-govern/resources/prompts/shared/cli-enforcement.md @@ -0,0 +1,119 @@ +# CLI Usage Enforcement Rules + +## Core Principle + +**ALWAYS use SpecFact CLI commands. Never create artifacts directly.** + +## CLI vs LLM Capabilities + +### CLI-Only Operations (CI/CD Mode - No LLM Required) + +The CLI can perform these operations **without LLM**: + +- ✅ Tool execution (ruff, pylint, basedpyright, mypy, semgrep, specmatic) +- ✅ Bundle management (create, load, save, validate structure) +- ✅ Metadata management (timestamps, hashes, telemetry) +- ✅ Planning operations (init, add-feature, add-story, update-idea, update-feature) +- ✅ AST/Semgrep-based analysis (code structure, patterns, relationships) +- ✅ Specmatic validation (OpenAPI/AsyncAPI contract validation) +- ✅ Format validation (YAML/JSON schema compliance) +- ✅ Source tracking and drift detection + +**CRITICAL LIMITATIONS**: + +- ❌ **CANNOT generate code** - No LLM available in CLI-only mode +- ❌ **CANNOT do reasoning** - No semantic understanding without LLM + +### LLM-Required Operations (AI IDE Mode - Via Slash Prompts) + +These operations **require LLM** and are only available via AI IDE slash prompts: + +- ✅ Code generation (requires LLM reasoning) +- ✅ Code enhancement (contracts, refactoring, improvements) +- ✅ Semantic understanding (business logic, context, priorities) +- ✅ Plan enrichment (missing features, confidence adjustments, business context) +- ✅ Code reasoning (why decisions were made, trade-offs, constraints) + +**Access**: Only available via AI IDE slash prompts (Cursor, CoPilot, etc.) +**Pattern**: Slash prompt → LLM generates → CLI validates → Apply if valid + +## LLM Grounding Rules + +- Treat CLI artifacts as the source of truth for keys, structure, and metadata. +- Scan the codebase only when asked to infer missing behavior/context or explain deviations; respect `--entry-point` scope when provided. +- Use codebase findings to propose updates via CLI (enrichment report, plan update commands), never to rewrite artifacts directly. + +## Rules + +1. **Execute CLI First**: Always run CLI commands before any analysis +2. **Use CLI for Writes**: All write operations must go through CLI +3. **Read for Display Only**: Use file reading tools for display/analysis only +4. **Never Modify .specfact/**: Do not create/modify files in `.specfact/` directly +5. **Never Bypass Validation**: CLI ensures schema compliance and metadata +6. **Code Generation Requires LLM**: Code generation is only possible via AI IDE slash prompts, not CLI-only + +## Standard Validation Loop Pattern (For LLM-Generated Code) + +When generating or enhancing code via LLM, **ALWAYS** follow this pattern: + +```text +1. CLI Prompt Generation (Required) + ↓ + CLI generates structured prompt → saved to .specfact/prompts/ + (e.g., `generate contracts-prompt`, future: `generate code-prompt`) + +2. LLM Execution (Required - AI IDE Only) + ↓ + LLM reads prompt → generates enhanced code → writes to TEMPORARY file + (NEVER writes directly to original artifacts) + Pattern: `enhanced_.py` or `generated_.py` + +3. CLI Validation Loop (Required, up to N retries) + ↓ + CLI validates temp file with all relevant tools: + - Syntax validation (py_compile) + - File size check (must be >= original) + - AST structure comparison (preserve functions/classes) + - Contract imports verification + - Code quality checks (ruff, pylint, basedpyright, mypy) + - Test execution (contract-test, pytest) + ↓ + If validation fails: + - CLI provides detailed error feedback + - LLM fixes issues in temp file + - Re-validate (max 3 attempts) + ↓ + If validation succeeds: + - CLI applies changes to original file + - CLI removes temporary file + - CLI updates metadata/telemetry +``` + +**This pattern must be used for**: + +- ✅ Contract enhancement (`generate contracts-prompt` / `contracts-apply`) - Already implemented +- ⏳ Code generation (future: `generate code-prompt` / `code-apply`) - Needs implementation +- ⏳ Plan enrichment (future: `plan enrich-prompt` / `enrich-apply`) - Needs implementation +- ⏳ Any LLM-enhanced artifact modification - Needs implementation + +## What Happens If You Don't Follow + +- ❌ Artifacts may not match CLI schema versions +- ❌ Missing metadata and telemetry +- ❌ Format inconsistencies +- ❌ Validation failures +- ❌ Works only in Copilot mode, fails in CI/CD +- ❌ Code generation attempts in CLI-only mode will fail (no LLM available) + +## Available CLI Commands + +- `specfact plan init ` - Initialize project bundle +- `specfact plan select ` - Set active plan (used as default for other commands) +- `specfact code import [] --repo ` - Import from codebase (uses active plan if bundle not specified) +- `specfact plan review []` - Review plan (uses active plan if bundle not specified) +- `specfact plan harden []` - Create SDD manifest (uses active plan if bundle not specified) +- `specfact enforce sdd []` - Validate SDD (uses active plan if bundle not specified) +- `specfact sync bridge --adapter --repo ` - Sync with external tools +- See [Command Reference](../../docs/reference/commands.md) for full list + +**Note**: Most commands now support active plan fallback. If `--bundle` is not specified, commands automatically use the active plan set via `plan select`. This improves workflow efficiency in AI IDE environments. diff --git a/packages/specfact-govern/resources/prompts/specfact.05-enforce.md b/packages/specfact-govern/resources/prompts/specfact.05-enforce.md new file mode 100644 index 0000000..0d0c227 --- /dev/null +++ b/packages/specfact-govern/resources/prompts/specfact.05-enforce.md @@ -0,0 +1,166 @@ +--- +description: Validate SDD manifest against project bundle and contracts, check coverage thresholds. +--- + +# SpecFact SDD Enforcement Command + +## User Input + +```text +$ARGUMENTS +``` + +You **MUST** consider the user input before proceeding (if not empty). + +## Purpose + +Validate SDD manifest against project bundle and contracts. Checks hash matching, coverage thresholds, and contract density. + +**When to use:** After creating/updating SDD, before promotion, in CI/CD pipelines. + +**Quick:** `/specfact.05-enforce` (uses active plan) or `/specfact.05-enforce legacy-api` + +## Parameters + +### Target/Input + +- `bundle NAME` (optional argument) - Project bundle name (e.g., legacy-api, auth-module). Default: active plan (set via `plan select`) +- `--sdd PATH` - Path to SDD manifest. Default: bundle-specific .specfact/projects//sdd. (Phase 8.5), with fallback to legacy .specfact/sdd/. + +### Output/Results + +- `--output-format FORMAT` - Output format (yaml, json, markdown). Default: yaml +- `--out PATH` - Output file path. Default: bundle-specific .specfact/projects//reports/enforcement/report-. (Phase 8.5) + +### Behavior/Options + +- `--no-interactive` - Non-interactive mode (for CI/CD). Default: False (interactive mode) + +## Workflow + +### Step 1: Parse Arguments + +- Extract bundle name (defaults to active plan if not specified) +- Extract optional parameters (sdd path, output format, etc.) + +### Step 2: Execute CLI + +```bash +specfact enforce sdd [] [--sdd ] [--output-format ] [--out ] +# Uses active plan if bundle not specified +``` + +### Step 3: Present Results + +- Display validation summary (passed/failed) +- Show deviation counts by severity +- Present coverage metrics vs thresholds +- Indicate hash match status +- Provide fix hints for failures + +## CLI Enforcement + +**CRITICAL**: Always use SpecFact CLI commands. See [CLI Enforcement Rules](./shared/cli-enforcement.md) for details. + +**Rules:** + +- Execute CLI first - never create artifacts directly +- Use `--no-interactive` flag in CI/CD environments +- Never modify `.specfact/` directly +- Use CLI output as grounding for validation +- Code generation requires LLM (only via AI IDE slash prompts, not CLI-only) + +## Dual-Stack Workflow (Copilot Mode) + +When in copilot mode, follow this three-phase workflow: + +### Phase 1: CLI Grounding (REQUIRED) + +```bash +# Execute CLI to get structured output +specfact enforce sdd [] [--sdd ] --no-interactive +``` + +**Capture**: + +- CLI-generated validation report +- Deviation counts and severity +- Coverage metrics vs thresholds + +### Phase 2: LLM Enrichment (OPTIONAL, Copilot Only) + +**Purpose**: Add semantic understanding to validation results + +**What to do**: + +- Read CLI-generated validation report (use file reading tools for display only) +- Treat the CLI report as the source of truth; scan codebase only to explain deviations or propose fixes +- Research codebase for context on deviations +- Suggest fixes for validation failures + +**What NOT to do**: + +- ❌ Create YAML/JSON artifacts directly +- ❌ Modify CLI artifacts directly (use CLI commands to update) +- ❌ Bypass CLI validation +- ❌ Write to `.specfact/` folder directly (always use CLI) + +**Output**: Generate fix suggestions report (Markdown) + +### Phase 3: CLI Artifact Creation (REQUIRED) + +```bash +# Apply fixes via CLI commands, then re-validate +specfact plan update-feature [--bundle ] [options] --no-interactive +specfact enforce sdd [] --no-interactive +``` + +**Result**: Final artifacts are CLI-generated with validated fixes + +**Note**: If code generation is needed, use the validation loop pattern (see [CLI Enforcement Rules](./shared/cli-enforcement.md#standard-validation-loop-pattern-for-llm-generated-code)) + +## Expected Output + +### Success + +```text +✓ SDD validation passed + +Validation Summary +Total deviations: 0 + High: 0 + Medium: 0 + Low: 0 + +Report saved to: .specfact/projects//reports/enforcement/report-2025-11-26T10-30-00.yaml +``` + +### Failure (Hash Mismatch) + +```text +✗ SDD validation failed + +Issues Found: + +1. Hash Mismatch (HIGH) + The project bundle has been modified since the SDD manifest was created. + SDD hash: abc123def456... + Bundle hash: xyz789ghi012... + + Hash changes when modifying features, stories, or product/idea/business sections. + Note: Clarifications don't affect hash (review metadata). Hash stable across review sessions. + Fix: Run `specfact plan harden ` to update SDD manifest. +``` + +## Common Patterns + +```bash +/specfact.05-enforce # Uses active plan +/specfact.05-enforce legacy-api # Specific bundle +/specfact.05-enforce --output-format json --out report.json +/specfact.05-enforce --no-interactive # CI/CD mode +``` + +## Context + +{ARGS} diff --git a/packages/specfact-project/module-package.yaml b/packages/specfact-project/module-package.yaml index 797c816..a073fe0 100644 --- a/packages/specfact-project/module-package.yaml +++ b/packages/specfact-project/module-package.yaml @@ -1,5 +1,5 @@ name: nold-ai/specfact-project -version: 0.40.21 +version: 0.40.22 commands: - project tier: official @@ -12,5 +12,4 @@ description: Official SpecFact project bundle package. category: project bundle_group_command: project integrity: - checksum: sha256:2a05f3172e563842e000c855160d10b5e7c68174498c9172f82ed6aa9989158e - signature: mgDXqPGeP2OweZyoOHxiCs+i7OaaettBYm3Hf3vjr8jYnUAy0v5PL2s9e1unTV0nlXeabITppNkJcRziMg0aDA== + checksum: sha256:353d7f7710f3a4978cea84e92763e5f1e9b47484d9e0c01beb390f9552f5424e diff --git a/packages/specfact-project/resources/prompts/shared/cli-enforcement.md b/packages/specfact-project/resources/prompts/shared/cli-enforcement.md new file mode 100644 index 0000000..b8aab9a --- /dev/null +++ b/packages/specfact-project/resources/prompts/shared/cli-enforcement.md @@ -0,0 +1,119 @@ +# CLI Usage Enforcement Rules + +## Core Principle + +**ALWAYS use SpecFact CLI commands. Never create artifacts directly.** + +## CLI vs LLM Capabilities + +### CLI-Only Operations (CI/CD Mode - No LLM Required) + +The CLI can perform these operations **without LLM**: + +- ✅ Tool execution (ruff, pylint, basedpyright, mypy, semgrep, specmatic) +- ✅ Bundle management (create, load, save, validate structure) +- ✅ Metadata management (timestamps, hashes, telemetry) +- ✅ Planning operations (init, add-feature, add-story, update-idea, update-feature) +- ✅ AST/Semgrep-based analysis (code structure, patterns, relationships) +- ✅ Specmatic validation (OpenAPI/AsyncAPI contract validation) +- ✅ Format validation (YAML/JSON schema compliance) +- ✅ Source tracking and drift detection + +**CRITICAL LIMITATIONS**: + +- ❌ **CANNOT generate code** - No LLM available in CLI-only mode +- ❌ **CANNOT do reasoning** - No semantic understanding without LLM + +### LLM-Required Operations (AI IDE Mode - Via Slash Prompts) + +These operations **require LLM** and are only available via AI IDE slash prompts: + +- ✅ Code generation (requires LLM reasoning) +- ✅ Code enhancement (contracts, refactoring, improvements) +- ✅ Semantic understanding (business logic, context, priorities) +- ✅ Plan enrichment (missing features, confidence adjustments, business context) +- ✅ Code reasoning (why decisions were made, trade-offs, constraints) + +**Access**: Only available via AI IDE slash prompts (Cursor, CoPilot, etc.) +**Pattern**: Slash prompt → LLM generates → CLI validates → Apply if valid + +## LLM Grounding Rules + +- Treat CLI artifacts as the source of truth for keys, structure, and metadata. +- Scan the codebase only when asked to infer missing behavior/context or explain deviations; respect `--entry-point` scope when provided. +- Use codebase findings to propose updates via CLI (enrichment report, plan update commands), never to rewrite artifacts directly. + +## Rules + +1. **Execute CLI First**: Always run CLI commands before any analysis +2. **Use CLI for Writes**: All write operations must go through CLI +3. **Read for Display Only**: Use file reading tools for display/analysis only +4. **Never Modify .specfact/**: Do not create/modify files in `.specfact/` directly +5. **Never Bypass Validation**: CLI ensures schema compliance and metadata +6. **Code Generation Requires LLM**: Code generation is only possible via AI IDE slash prompts, not CLI-only + +## Standard Validation Loop Pattern (For LLM-Generated Code) + +When generating or enhancing code via LLM, **ALWAYS** follow this pattern: + +```text +1. CLI Prompt Generation (Required) + ↓ + CLI generates structured prompt → saved to .specfact/prompts/ + (e.g., `generate contracts-prompt`, future: `generate code-prompt`) + +2. LLM Execution (Required - AI IDE Only) + ↓ + LLM reads prompt → generates enhanced code → writes to TEMPORARY file + (NEVER writes directly to original artifacts) + Pattern: `enhanced_.py` or `generated_.py` + +3. CLI Validation Loop (Required, up to N retries) + ↓ + CLI validates temp file with all relevant tools: + - Syntax validation (py_compile) + - File size check (must be >= original) + - AST structure comparison (preserve functions/classes) + - Contract imports verification + - Code quality checks (ruff, pylint, basedpyright, mypy) + - Test execution (contract-test, pytest) + ↓ + If validation fails: + - CLI provides detailed error feedback + - LLM fixes issues in temp file + - Re-validate (max 3 attempts) + ↓ + If validation succeeds: + - CLI applies changes to original file + - CLI removes temporary file + - CLI updates metadata/telemetry +``` + +**This pattern must be used for**: + +- ✅ Contract enhancement (`generate contracts-prompt` / `contracts-apply`) - Already implemented +- ⏳ Code generation (future: `generate code-prompt` / `code-apply`) - Needs implementation +- ⏳ Plan enrichment (future: `plan enrich-prompt` / `enrich-apply`) - Needs implementation +- ⏳ Any LLM-enhanced artifact modification - Needs implementation + +## What Happens If You Don't Follow + +- ❌ Artifacts may not match CLI schema versions +- ❌ Missing metadata and telemetry +- ❌ Format inconsistencies +- ❌ Validation failures +- ❌ Works only in Copilot mode, fails in CI/CD +- ❌ Code generation attempts in CLI-only mode will fail (no LLM available) + +## Available CLI Commands + +- `specfact plan init ` - Initialize project bundle +- `specfact plan select ` - Set active plan (used as default for other commands) +- `specfact code import [] --repo ` - Import from codebase (uses active plan if bundle not specified) +- `specfact plan review []` - Review plan (uses active plan if bundle not specified) +- `specfact plan harden []` - Create SDD manifest (uses active plan if bundle not specified) +- `specfact enforce sdd []` - Validate SDD (uses active plan if bundle not specified) +- `specfact sync bridge --adapter --repo ` - Sync with external tools +- See [Command Reference](../../docs/reference/commands.md) for full list + +**Note**: Most commands now support active plan fallback. If `--bundle` is not specified, commands automatically use the active plan set via `plan select`. This improves workflow efficiency in AI IDE environments. diff --git a/packages/specfact-project/resources/prompts/specfact.02-plan.md b/packages/specfact-project/resources/prompts/specfact.02-plan.md new file mode 100644 index 0000000..66c7c01 --- /dev/null +++ b/packages/specfact-project/resources/prompts/specfact.02-plan.md @@ -0,0 +1,177 @@ +--- +description: Manage project bundles - create, add features/stories, and update plan metadata. +--- + +# SpecFact Plan Management Command + +## User Input + +```text +$ARGUMENTS +``` + +You **MUST** consider the user input before proceeding (if not empty). + +## Purpose + +Manage project bundles: initialize, add features/stories, update metadata (idea/features/stories). + +**When to use:** Creating bundles, adding features/stories, updating metadata. + +**Quick:** `/specfact.02-plan init legacy-api` or `/specfact.02-plan add-feature --key FEATURE-001 --title "User Auth"` + +## Parameters + +### Target/Input + +- `--bundle NAME` - Project bundle name (optional, defaults to active plan set via `plan select`) +- `--key KEY` - Feature/story key (e.g., FEATURE-001, STORY-001) +- `--feature KEY` - Parent feature key (for story operations) + +### Output/Results + +- (No output-specific parameters for plan management) + +### Behavior/Options + +- `--interactive/--no-interactive` - Interactive mode. Default: True (interactive) +- `--scaffold/--no-scaffold` - Create directory structure. Default: True (scaffold enabled) + +### Advanced/Configuration + +- `--title TEXT` - Feature/story title +- `--outcomes TEXT` - Expected outcomes (comma-separated) +- `--acceptance TEXT` - Acceptance criteria (comma-separated) +- `--constraints TEXT` - Constraints (comma-separated) +- `--confidence FLOAT` - Confidence score (0.0-1.0) +- `--draft/--no-draft` - Mark as draft + +## Workflow + +### Step 1: Parse Arguments + +- Determine operation: `init`, `add-feature`, `add-story`, `update-idea`, `update-feature`, `update-story` +- Extract parameters (bundle name defaults to active plan if not specified, keys, etc.) + +### Step 2: Execute CLI + +```bash +specfact plan init [--interactive/--no-interactive] [--scaffold/--no-scaffold] +specfact plan add-feature [--bundle ] --key --title [--outcomes <outcomes>] [--acceptance <acceptance>] +specfact plan add-story [--bundle <name>] --feature <feature-key> --key <story-key> --title <title> [--acceptance <acceptance>] +specfact plan update-idea [--bundle <name>] [--title <title>] [--narrative <narrative>] [--target-users <users>] [--value-hypothesis <hypothesis>] [--constraints <constraints>] +specfact plan update-feature [--bundle <name>] --key <key> [--title <title>] [--outcomes <outcomes>] [--acceptance <acceptance>] [--constraints <constraints>] [--confidence <score>] [--draft/--no-draft] +specfact plan update-story [--bundle <name>] --feature <feature-key> --key <story-key> [--title <title>] [--acceptance <acceptance>] [--story-points <points>] [--value-points <points>] [--confidence <score>] [--draft/--no-draft] +# --bundle defaults to active plan if not specified +``` + +### Step 3: Present Results + +- Display bundle location +- Show created/updated features/stories +- Present summary of changes + +## CLI Enforcement + +**CRITICAL**: Always use SpecFact CLI commands. See [CLI Enforcement Rules](./shared/cli-enforcement.md) for details. + +**Rules:** + +- Execute CLI first - never create artifacts directly +- Use `--no-interactive` flag in CI/CD environments +- Never modify `.specfact/` directly +- Use CLI output as grounding for validation +- Code generation requires LLM (only via AI IDE slash prompts, not CLI-only) + +## Dual-Stack Workflow (Copilot Mode) + +When in copilot mode, follow this three-phase workflow: + +### Phase 1: CLI Grounding (REQUIRED) + +```bash +# Execute CLI to get structured output +specfact plan <operation> [--bundle <name>] [options] --no-interactive +``` + +**Capture**: + +- CLI-generated artifacts (plan bundles, features, stories) +- Metadata (timestamps, confidence scores) +- Telemetry (execution time, file counts) + +### Phase 2: LLM Enrichment (OPTIONAL, Copilot Only) + +**Purpose**: Add semantic understanding to CLI output + +**What to do**: + +- Read CLI-generated artifacts (use file reading tools for display only) +- Use CLI artifacts as the source of truth for keys/structure/metadata +- Scan codebase only if asked to align the plan with implementation or to add missing features +- When scanning, compare findings against CLI artifacts and propose updates via CLI commands +- Identify missing features/stories +- Suggest confidence adjustments +- Extract business context + +**What NOT to do**: + +- ❌ Create YAML/JSON artifacts directly +- ❌ Modify CLI artifacts directly (use CLI commands to update) +- ❌ Bypass CLI validation +- ❌ Write to `.specfact/` folder directly (always use CLI) +- ❌ Use direct file manipulation tools for writing (use CLI commands) + +**Output**: Generate enrichment report (Markdown) or use `--batch-updates` JSON/YAML file + +### Phase 3: CLI Artifact Creation (REQUIRED) + +```bash +# Use enrichment to update plan via CLI +specfact plan update-feature [--bundle <name>] --key <key> [options] --no-interactive +# Or use batch updates: +specfact plan update-feature [--bundle <name>] --batch-updates <updates.json> --no-interactive +``` + +**Result**: Final artifacts are CLI-generated with validated enrichments + +**Note**: If code generation is needed, use the validation loop pattern (see [CLI Enforcement Rules](./shared/cli-enforcement.md#standard-validation-loop-pattern-for-llm-generated-code)) + +## Expected Output + +## Success (Init) + +```text +✓ Project bundle created: .specfact/projects/legacy-api/ +✓ Bundle initialized with scaffold structure +``` + +## Success (Add Feature) + +```text +✓ Feature 'FEATURE-001' added successfully +Feature: User Authentication +Outcomes: Secure login, Session management +``` + +## Error (Missing Bundle) + +```text +✗ Project bundle name is required (or set active plan with 'plan select') +Usage: specfact plan <operation> [--bundle <name>] [options] +``` + +## Common Patterns + +```bash +/specfact.02-plan init legacy-api +/specfact.02-plan add-feature --key FEATURE-001 --title "User Auth" --outcomes "Secure login" --acceptance "Users can log in" +/specfact.02-plan add-story --feature FEATURE-001 --key STORY-001 --title "Login API" --acceptance "API returns JWT" +/specfact.02-plan update-feature --key FEATURE-001 --title "Updated Title" --confidence 0.9 +/specfact.02-plan update-idea --target-users "Developers, DevOps" --value-hypothesis "Reduce technical debt" +# --bundle defaults to active plan if not specified +``` + +## Context + +{ARGS} diff --git a/packages/specfact-project/resources/prompts/specfact.03-review.md b/packages/specfact-project/resources/prompts/specfact.03-review.md new file mode 100644 index 0000000..a66a6fe --- /dev/null +++ b/packages/specfact-project/resources/prompts/specfact.03-review.md @@ -0,0 +1,714 @@ +--- +description: Review project bundle to identify ambiguities, resolve gaps, and prepare for promotion. +--- + +# SpecFact Review Command + +## User Input + +```text +$ARGUMENTS +``` + +You **MUST** consider the user input before proceeding (if not empty). + +## Purpose + +Review project bundle to identify/resolve ambiguities and missing information. Asks targeted questions for promotion readiness. + +**When to use:** After import/creation, before promotion, when clarification needed. + +**Quick:** `/specfact.03-review` (uses active plan) or `/specfact.03-review legacy-api` + +## Interactive Question Presentation + +**CRITICAL**: When presenting questions interactively, **ALWAYS** generate and display multiple answer options in a table format. This makes it easier for users to select appropriate answers. + +### Answer Options Format + +For each question, generate 3-5 reasonable answer options based on: + +- **Code analysis**: Review existing patterns, similar features, error handling approaches +- **Domain knowledge**: Best practices, common scenarios, industry standards +- **Business context**: Product requirements, user needs, feature relationships + +**Present options in a numbered table with recommended answer:** + +```text +Question 1/5 +Category: Interaction & UX Flow +Q: What error/empty states should be handled for story STORY-XXX? + +Current Plan Settings: +Story STORY-XXX Acceptance: [current acceptance criteria] + +Answer Options: +┌─────┬─────────────────────────────────────────────────────────────────┐ +│ No. │ Option │ +├─────┼─────────────────────────────────────────────────────────────────┤ +│ 1 │ Error handling: Invalid input produces clear error messages │ +│ │ Empty states: Missing data shows "No data available" message │ +│ │ Validation: Required fields validated before processing │ +│ │ ⭐ Recommended (based on code analysis) │ +├─────┼─────────────────────────────────────────────────────────────────┤ +│ 2 │ Error handling: Network failures retry with exponential backoff │ +│ │ Empty states: Show empty state UI with helpful guidance │ +│ │ Validation: Schema-based validation with clear error messages │ +├─────┼─────────────────────────────────────────────────────────────────┤ +│ 3 │ Error handling: Errors logged to stderr with exit codes (CLI) │ +│ │ Empty states: Sensible defaults when data is missing │ +│ │ Validation: Covered in OpenAPI contract files │ +├─────┼─────────────────────────────────────────────────────────────────┤ +│ 4 │ Not applicable - error handling covered in contract files │ +├─────┼─────────────────────────────────────────────────────────────────┤ +│ 5 │ [Custom answer - type your own] │ +└─────┴─────────────────────────────────────────────────────────────────┘ + +Your answer (1-5, or type custom answer): [1] ⭐ Recommended +``` + +**CRITICAL**: Always provide a **recommended answer** (marked with ⭐) based on: + +- Code analysis (what the actual implementation does) +- Best practices (industry standards, common patterns) +- Domain knowledge (what makes sense for this feature) + +The recommendation helps less-experienced users make informed decisions. + +### Guidelines for Answer Options + +- **Option 1-3**: Specific, actionable options based on code analysis and domain knowledge +- **Option 4**: "Not applicable" or "Covered elsewhere" when appropriate +- **Option 5**: Always include "[Custom answer - type your own]" as the last option +- **Base options on research**: Review codebase, similar features, existing patterns +- **Make options specific**: Avoid generic responses - be concrete and actionable +- **Use numbered selection**: Allow users to select by number (1-5) or letter (A-E) +- **⭐ Always provide a recommended answer**: Mark one option as recommended (⭐) based on: + - Code analysis (what the actual implementation does or should do) + - Best practices (industry standards, common patterns) + - Domain knowledge (what makes sense for this specific feature) + - The recommendation helps less-experienced users make informed decisions + +## Parameters + +### Target/Input + +- `bundle NAME` (optional argument) - Project bundle name (e.g., legacy-api, auth-module). Default: active plan (set via `plan select`) +- `--category CATEGORY` - Focus on specific taxonomy category. Default: None (all categories) + +### Output/Results + +- `--list-questions` - Output questions in JSON format. Default: False +- `--output-questions PATH` - Save questions directly to file (JSON format). Use with `--list-questions` to save instead of stdout. Default: None +- `--list-findings` - Output all findings in structured format. Default: False +- `--output-findings PATH` - Save findings directly to file (JSON/YAML format). Use with `--list-findings` to save instead of stdout. Default: None +- `--findings-format FORMAT` - Output format: json, yaml, or table. Default: json for non-interactive, table for interactive + +### Behavior/Options + +- `--no-interactive` - Non-interactive mode (for CI/CD). Default: False (interactive mode) +- `--answers JSON` - JSON object with question_id -> answer mappings. Default: None +- `--auto-enrich` - Automatically enrich vague acceptance criteria using PlanEnricher (same enrichment logic as `import from-code`). Default: False (opt-in for review, but import has auto-enrichment enabled by default) + +**Important**: `--auto-enrich` will **NOT** resolve partial findings such as: + +- Missing error handling specifications ("Interaction & UX Flow" category) +- Vague acceptance criteria requiring domain knowledge ("Completion Signals" category) +- Business context questions requiring human judgment + +For these cases, use the **export-to-file → LLM reasoning → import-from-file** workflow (see Step 4). + +### Advanced/Configuration + +- `--max-questions INT` - Maximum questions per session. Default: 5 (range: 1-10) + + **Important**: This limits the number of questions asked per review session, not the total number of available questions. If there are more questions than the limit, you may need to run the review multiple times to answer all questions. Each session will ask different questions (avoiding duplicates from previous sessions). + +## Workflow + +### Step 1: Parse Arguments + +- Extract bundle name (defaults to active plan if not specified) +- Extract optional parameters (max-questions, category, etc.) + +### Step 2: Execute CLI to Export Questions + +**CRITICAL**: Always use `/tmp/` for temporary artifacts to avoid polluting the codebase. Never create temporary files in the project root. + +**CRITICAL**: Question IDs are generated per run and can change if you re-run review. +**Do not** re-run `plan review` between exporting questions and applying answers. Always answer using the exact exported questions file for that session. + +**Note**: The `--max-questions` parameter (default: 5) limits the number of questions per session, not the total number of available questions. If there are more questions available, you may need to run the review multiple times to answer all questions. Each session will ask different questions (avoiding duplicates from previous sessions). + +**Export questions to file for LLM reasoning:** + +```bash +# Export questions to file (REQUIRED for LLM enrichment workflow) +# Use /tmp/ to avoid polluting the codebase +specfact plan review [<bundle-name>] --list-questions --output-questions /tmp/questions.json --no-interactive +# Uses active plan if bundle not specified +``` + +**Optional: Get findings for comprehensive analysis:** + +```bash +# Get findings (saves to stdout - can redirect to /tmp/) +# Use /tmp/ to avoid polluting the codebase +# Option 1: Redirect output (includes CLI banner - not recommended) +specfact plan review [<bundle-name>] --list-findings --findings-format json --no-interactive > /tmp/findings.json + +# Option 2: Save directly to file (recommended - clean JSON only) +specfact plan review [<bundle-name>] --list-findings --output-findings /tmp/findings.json --no-interactive +``` + +**Note**: The `--output-questions` option saves questions directly to a file, avoiding the need for complex JSON parsing. The ambiguity scanner now recognizes the simplified format (e.g., "Must verify X works correctly (see contract examples)") as valid and will not flag it as vague. + +**Important**: Always use `/tmp/` for temporary files (`questions.json`, `findings.json`, etc.) to keep the project root clean and avoid accidental commits of temporary artifacts. + +### Step 3: LLM Reasoning and Answer Generation + +**CRITICAL**: For partial findings (missing error handling, vague acceptance criteria, business context), `--auto-enrich` will **NOT** resolve them. You must use LLM reasoning. + +**CRITICAL WORKFLOW**: Present questions with answer options **IN THE CHAT**, wait for user selection, then add selected answers to file. + +**Workflow:** + +1. **Read the exported questions file** (`/tmp/questions.json`): + + - Review all questions in the file + - Identify which questions require code/feature analysis + - Determine which questions need domain knowledge or business context + +2. **Research codebase and features** (as needed): + + - For error handling questions: Check existing error handling patterns in the codebase + - For acceptance criteria questions: Review related features and stories + - For business context questions: Review `idea.yaml`, `product.yaml`, and related documentation + +3. **Present questions with answer options IN THE CHAT** (REQUIRED): + + **DO NOT add answers to the file yet!** Present each question with answer options in the chat conversation and wait for user selection. + + For each question: + + - **Generate 3-5 reasonable answer options** based on: + - Code analysis (existing patterns, similar features) + - Domain knowledge (best practices, common scenarios) + - Business context (product requirements, user needs) + - **Present options in a table format** in the chat with numbered choices: + + ```text + Question 1/5 + Category: Interaction & UX Flow + Q: What error/empty states should be handled for story STORY-XXX? + + Current Plan Settings: + Story STORY-XXX Acceptance: [current acceptance criteria] + + Answer Options: + ┌─────┬─────────────────────────────────────────────────────────────────┐ + │ No. │ Option │ + ├─────┼─────────────────────────────────────────────────────────────────┤ + │ 1 │ Error handling: Invalid input produces clear error messages │ + │ │ Empty states: Missing data shows "No data available" message │ + │ │ Validation: Required fields validated before processing │ + │ │ ⭐ Recommended (based on code analysis) │ + ├─────┼─────────────────────────────────────────────────────────────────┤ + │ 2 │ Error handling: Network failures retry with exponential backoff │ + │ │ Empty states: Show empty state UI with helpful guidance │ + │ │ Validation: Schema-based validation with clear error messages │ + ├─────┼─────────────────────────────────────────────────────────────────┤ + │ 3 │ Error handling: Errors logged to stderr with exit codes (CLI) │ + │ │ Empty states: Sensible defaults when data is missing │ + │ │ Validation: Covered in OpenAPI contract files │ + ├─────┼─────────────────────────────────────────────────────────────────┤ + │ 4 │ Not applicable - error handling covered in contract files │ + ├─────┼─────────────────────────────────────────────────────────────────┤ + │ 5 │ [Custom answer - type your own] │ + └─────┴─────────────────────────────────────────────────────────────────┘ + + Your answer (1-5, or type custom answer): [1] ⭐ Recommended + ``` + + - **Wait for user to select an answer** (number 1-5, letter A-E, or custom text) + - **Option 5 (or last option)** should always be "[Custom answer - type your own]" to allow free-form input + - **Base options on code analysis** - review similar features, existing error handling patterns, and domain knowledge + - **Make options specific and actionable** - not generic responses + - **⭐ Always provide a recommended answer** - mark one option as recommended (⭐) based on code analysis, best practices, and domain knowledge. This helps less-experienced users make informed decisions. + - **Present one question at a time** and wait for user selection before moving to the next + +4. **After user has selected all answers**: + + - **THEN** export the selected answers to a separate file `/tmp/answers.json` + - Map user selections to the actual answer text (if user selected option 1, use the text from option 1) + - If user selected a custom answer, use that text directly + - **Export format**: Create a JSON object with `question_id -> answer` mappings + - **DO NOT** add answers to the file until user has selected all answers + - **CRITICAL**: Export answers to `/tmp/answers.json` (not `/tmp/questions.json`) for CLI import + +**Example `/tmp/questions.json` structure:** + +```json +{ + "questions": [ + { + "id": "Q001", + "category": "Interaction & UX Flow", + "question": "What error/empty states should be handled for story STORY-XXX?", + "related_sections": ["features.FEATURE-XXX.stories.STORY-XXX.acceptance"] + } + ], + "total": 5 +} +``` + +**Example `/tmp/answers.json` structure (exported after user selections):** + +```json +{ + "Q001": "Error handling should include: network failures (retry with exponential backoff), invalid input (clear validation messages), empty results (show 'No data available' message), timeout errors (show progress indicator and allow cancellation). Based on analysis of similar features in the codebase.", + "Q002": "Answer for question 2 based on code review..." +} +``` + +**CRITICAL**: Export answers to `/tmp/answers.json` (separate file), not to `/tmp/questions.json`. The CLI expects a file path for `--answers`, not a JSON string extracted from the questions file. + +### Step 4: Apply Enrichment via CLI + +**REQUIRED workflow for partial findings:** + +1. **Export questions to file** (already done in Step 2): + + ```bash + # Use /tmp/ to avoid polluting the codebase + specfact plan review [<bundle-name>] --list-questions --output-questions /tmp/questions.json --no-interactive + ``` + +2. **LLM reasoning and user selection** (Step 3): + + - LLM presents questions with answer options **IN THE CHAT** + - User selects answers (1-5, A-E, or custom text) + - **After user has selected all answers**, LLM adds selected answers to `/tmp/questions.json` + +3. **Import answers via CLI** (after user selections are complete): + + ```bash + # Import answers from exported file + # Use /tmp/ to avoid polluting the codebase + specfact plan review [<bundle-name>] --answers /tmp/answers.json --no-interactive + ``` + +**CRITICAL**: + +- Do NOT add answers to the file until the user has selected all answers +- Present questions in chat, wait for selections +- Export answers to `/tmp/answers.json` (separate file, not `/tmp/questions.json`) +- Import via CLI using the file path: `--answers /tmp/answers.json` + +**Alternative approaches** (for non-partial findings only): + +#### Option B: Update idea fields directly via CLI + +Use `plan update-idea` to update idea fields from enrichment recommendations: + +```bash +specfact plan update-idea --bundle [<bundle-name>] --value-hypothesis "..." --narrative "..." --target-users "..." +``` + +#### Option C: Apply enrichment via import (only if bundle needs regeneration) + +```bash +specfact code import [<bundle-name>] --repo . --enrichment enrichment-report.md +``` + +**Note:** + +- **For partial findings**: Always use Option A (export → LLM reasoning → import) +- **For business context only**: Option B (update-idea) may be sufficient +- **For bundle regeneration**: Only use Option C if you need to regenerate the bundle +- **CRITICAL**: Never manually edit `.specfact/` files directly - always use CLI commands + - This includes `idea.yaml`, `product.yaml`, feature files, story files, etc. + - Even if a file doesn't exist yet, use CLI commands to create it (e.g., `plan update-idea` will create `idea.yaml` if needed) + - Direct file modification bypasses validation and can cause inconsistencies + +- **Preferred**: Use Option A (answers) or Option B (update-idea) for most cases +- Only use Option C if you need to regenerate the bundle +- **CRITICAL**: Never manually edit `.specfact/` files directly - always use CLI commands + - This includes `idea.yaml`, `product.yaml`, feature files, story files, etc. + - Even if a file doesn't exist yet, use CLI commands to create it (e.g., `plan update-idea` will create `idea.yaml` if needed) + - Direct file modification bypasses validation and can cause inconsistencies + +### Step 5: Present Results + +- Display Q&A, sections touched, coverage summary (initial/updated) +- Note: Clarifications don't affect hash (stable across review sessions) +- If enrichment report was created, summarize what was addressed + +## CLI Enforcement + +**CRITICAL**: Always use SpecFact CLI commands. See [CLI Enforcement Rules](./shared/cli-enforcement.md) for details. + +**Rules:** + +- Execute CLI first - never create artifacts directly +- Use `--no-interactive` flag in CI/CD environments +- **NEVER modify `.specfact/` files directly** - always use CLI commands + - ❌ **DO NOT** edit `idea.yaml`, `product.yaml`, feature files, or any other artifacts directly + - ❌ **DO NOT** create new artifact files manually (even if they don't exist yet) + - ✅ **DO** use CLI commands: `plan update-idea`, `plan update-feature`, `plan update-story`, etc. + - ✅ **DO** use CLI commands to create new artifacts: `plan init`, `plan add-feature`, etc. +- Use CLI output as grounding for validation +- Code generation requires LLM (only via AI IDE slash prompts, not CLI-only) + +**Important**: If an artifact file doesn't exist yet, use the appropriate CLI command to create it. Never create or modify `.specfact/` files manually, as this bypasses validation and can cause inconsistencies. + +## Dual-Stack Workflow (Copilot Mode) + +When in copilot mode, follow this three-phase workflow: + +### Phase 1: CLI Grounding (REQUIRED) + +```bash +# Option 1: Get findings (redirect to /tmp/ to avoid polluting codebase) +# Option 1: Save findings directly to file (recommended - clean JSON only) +specfact plan review [<bundle-name>] --list-findings --output-findings /tmp/findings.json --no-interactive + +# Option 2: Get questions and save directly to /tmp/ (recommended - avoids JSON parsing) +specfact plan review [<bundle-name>] --list-questions --output-questions /tmp/questions.json --no-interactive +``` + +**Capture**: + +- CLI-generated findings (ambiguities, missing information) +- Questions saved directly to file (no complex parsing needed) +- Structured JSON/YAML output for bulk processing +- Metadata (timestamps, confidence scores) + +**Note**: Use `--output-questions` to save questions directly to a file. This avoids the need for complex on-the-fly Python code to extract JSON from CLI output. + +**CRITICAL**: Always use `/tmp/` for temporary artifacts (`questions.json`, `findings.json`, etc.) to avoid polluting the codebase and prevent accidental commits of temporary files. + +### Phase 2: LLM Enrichment (REQUIRED for Partial Findings) + +**Purpose**: Add semantic understanding and domain knowledge to CLI findings + +**CRITICAL**: `--auto-enrich` will **NOT** resolve partial findings. LLM reasoning is **REQUIRED** for: + +- Missing error handling specifications ("Interaction & UX Flow" category) +- Vague acceptance criteria requiring domain knowledge ("Completion Signals" category) +- Business context questions requiring human judgment + +**What to do**: + +0. **Grounding rule**: + - Treat CLI-exported questions as the source of truth; consult codebase/docs only to answer them (do not invent new artifacts) + - **Feature/Story Completeness note**: Answers here are clarifications only. They do **NOT** create stories. + For missing stories, use `specfact plan add-story` (or `plan update-story --batch-updates` if stories already exist). + +1. **Read exported questions file** (`/tmp/questions.json`): + - Review all questions and their categories + - Identify questions requiring code/feature analysis + - Determine questions needing domain knowledge + +2. **Research codebase**: + - For error handling: Analyze existing error handling patterns + - For acceptance criteria: Review related features and stories + - For business context: Review `idea.yaml`, `product.yaml`, documentation + +3. **Present questions with answer options IN THE CHAT** (REQUIRED): + + **DO NOT add answers to the file yet!** Present each question with answer options in the chat conversation. + + **For each question:** + + - Generate 3-5 reasonable options based on code analysis and domain knowledge + - Present in a numbered table (1-5) or lettered table (A-E) **IN THE CHAT** + - Include a "[Custom answer]" option as the last choice + - Make options specific and actionable, not generic + - **Wait for user to select an answer** before moving to the next question + + **Example format (present in chat):** + + ```text + Question 1/5 + Category: Interaction & UX Flow + Q: What error/empty states should be handled for story STORY-XXX? + + Answer Options: + ┌─────┬─────────────────────────────────────────────────────────────┐ + │ No. │ Option │ + ├─────┼─────────────────────────────────────────────────────────────┤ + │ 1 │ [Option based on code analysis - specific and actionable] │ + │ │ ⭐ Recommended (based on code analysis) │ + │ 2 │ [Option based on best practices - domain knowledge] │ + │ 3 │ [Option based on similar features - pattern matching] │ + │ 4 │ [Not applicable / covered elsewhere] │ + │ 5 │ [Custom answer - type your own] │ + └─────┴─────────────────────────────────────────────────────────────┘ + + Your answer (1-5, or type custom answer): [1] ⭐ Recommended + ``` + +4. **After user has selected all answers**: + + - **THEN** add the selected answers to `/tmp/questions.json` in the `answers` object + - Map user selections (1-5) to the actual answer text from the options + - If user selected a custom answer, use that text directly + - **DO NOT** add answers to the file until user has selected all answers + +**What NOT to do**: + +- ❌ Use `--auto-enrich` expecting it to resolve partial findings +- ❌ Create YAML/JSON artifacts directly (even if they don't exist yet) +- ❌ Modify CLI artifacts directly (use CLI commands to update) +- ❌ Edit `idea.yaml`, `product.yaml`, feature files, or story files manually +- ❌ Create new artifact files manually - use CLI commands instead +- ❌ Bypass CLI validation +- ❌ Write to `.specfact/` folder directly (always use CLI) +- ❌ Create temporary files in project root (always use `/tmp/`) + +**Output**: Updated `/tmp/questions.json` file with `answers` object populated + +### Phase 3: CLI Artifact Creation (REQUIRED) + +**For partial findings (REQUIRED workflow):** + +```bash +# Import answers from /tmp/questions.json file +# Use /tmp/ to avoid polluting the codebase +specfact plan review [<bundle-name>] --answers "$(jq -c '.answers' /tmp/questions.json)" --no-interactive +``` + +**For non-partial findings only:** + +```bash +# Use auto-enrich for simple vague criteria (not partial findings) +specfact plan review [<bundle-name>] --auto-enrich --no-interactive + +# Or use batch updates for feature updates +specfact plan update-feature [--bundle <name>] --batch-updates <updates.json> --no-interactive +``` + +**Result**: Final artifacts are CLI-generated with validated enrichments + +**Note**: If code generation is needed, use the validation loop pattern (see [CLI Enforcement Rules](./shared/cli-enforcement.md#standard-validation-loop-pattern-for-llm-generated-code)) + +## Expected Output + +### Success + +```text +✓ Review complete: 5 question(s) answered + +Project Bundle: legacy-api +Questions Asked: 5 + +Sections Touched: + • idea.narrative + • features[FEATURE-001].acceptance + • features[FEATURE-002].outcomes + +Coverage Summary: + ✅ Functional Scope: clear + ✅ Technical Constraints: clear + ⚠️ Business Context: partial +``` + +### Error (Missing Bundle) + +```text +✗ Project bundle 'legacy-api' not found +Create one with: specfact plan init legacy-api +``` + +## Common Patterns + +```bash +# Get findings first +/specfact.03-review --list-findings # List all findings +/specfact.03-review --list-findings --findings-format json # JSON format for enrichment +/specfact.03-review --list-findings --output-findings /tmp/findings.json # Save findings to file (clean JSON) + +# Interactive review +/specfact.03-review # Uses active plan (default: 5 questions per session) +/specfact.03-review legacy-api # Specific bundle +/specfact.03-review --max-questions 3 # Limit questions per session (may need multiple runs) +/specfact.03-review --category "Functional Scope" # Focus category +/specfact.03-review --max-questions 10 # Ask more questions per session (up to 10) + +# Non-interactive with answers +/specfact.03-review --answers '{"Q001": "answer"}' # Provide answers directly +/specfact.03-review --list-questions # Output questions as JSON to stdout +/specfact.03-review --list-questions --output-questions /tmp/questions.json # Save questions to /tmp/ + +# Auto-enrichment (NOTE: Will NOT resolve partial findings - use export/LLM/import workflow instead) +/specfact.03-review --auto-enrich # Auto-enrich simple vague criteria only + +# Recommended workflow for partial findings (use /tmp/ to avoid polluting codebase) +/specfact.03-review --list-questions --output-questions /tmp/questions.json # Export questions (default: 5 per session) +# [LLM reasoning: present questions in chat, wait for user selections, then export answers] +/specfact.03-review --answers /tmp/answers.json # Import answers from file +# [Repeat if more questions available - each session asks different questions] +/specfact.03-review --list-questions --output-questions /tmp/questions.json # Export next batch +/specfact.03-review --answers /tmp/answers.json # Import next batch +``` + +## Enrichment Workflow + +**CRITICAL**: `--auto-enrich` will **NOT** resolve partial findings such as: + +- Missing error handling specifications ("Interaction & UX Flow" category) +- Vague acceptance criteria requiring domain knowledge ("Completion Signals" category) +- Business context questions requiring human judgment + +**For partial findings, use this REQUIRED workflow:** + +1. **Export questions to file** (use `/tmp/` to avoid polluting codebase): + + ```bash + specfact plan review [<bundle-name>] --list-questions --output-questions /tmp/questions.json --no-interactive + ``` + +2. **Get findings** (optional, for comprehensive analysis - use `/tmp/`): + + ```bash + specfact plan review [<bundle-name>] --list-findings --output-findings /tmp/findings.json --no-interactive + ``` + +3. **LLM reasoning and user selection** (REQUIRED for partial findings): + + **CRITICAL**: Present questions with answer options **IN THE CHAT**, wait for user selections, then add selected answers to file. + + - Read `/tmp/questions.json` file + - Research codebase for error handling patterns, feature relationships, domain knowledge + - **Present each question with answer options IN THE CHAT** (see Step 3 for format) + - **Wait for user to select answers** (1-5, A-E, or custom text) + - **After user has selected all answers**, export selected answers to `/tmp/answers.json` (separate file) + - Map user selections to actual answer text (if user selected option 1, use the text from option 1) + - **Export format**: Create a JSON object with `question_id -> answer` mappings + - **DO NOT** export answers to file until user has selected all answers + - **CRITICAL**: Export to `/tmp/answers.json` (not `/tmp/questions.json`) for CLI import + +4. **Import answers via CLI** (after user selections are complete): + + ```bash + # Import answers from exported file + specfact plan review [<bundle-name>] --answers /tmp/answers.json --no-interactive + ``` + + **CRITICAL**: Use the file path `/tmp/answers.json` (not a JSON string extracted from `/tmp/questions.json`) + +5. **Verify**: Run `plan review` again to confirm improvements + + **Important**: The `--max-questions` parameter (default: 5) limits questions per session, not the total available. If there are more questions, repeat the workflow (Steps 2-4) until all are answered. Each session asks different questions, avoiding duplicates from previous sessions. + +**For non-partial findings only:** + +- **During import**: Auto-enrichment happens automatically (enabled by default) +- **After import**: Use `specfact plan review --auto-enrich` for simple vague criteria +- **Note**: The scanner now recognizes simplified format (e.g., "Must verify X works correctly (see contract examples)") as valid + +**Alternative approaches** (for business context only): + +- Use `plan update-idea` to update idea fields directly +- If bundle needs regeneration, use `import from-code --enrichment` + +**Note on OpenAPI Contracts:** + +After applying enrichment or review updates, check if features need OpenAPI contracts for sidecar validation: + +- Features added via enrichment typically don't have contracts (no `source_tracking`) +- Django applications require manual contract generation (Django URL patterns not auto-detected) +- Use `specfact contract init --bundle <bundle> --feature <FEATURE_KEY>` to generate contracts for features that need them + +**Enrichment Report Format** (for `import from-code --enrichment`): + +When generating enrichment reports for use with `import from-code --enrichment`, follow this exact format: + +```markdown +# [Bundle Name] Enrichment Report + +**Date**: YYYY-MM-DDTHH:MM:SS +**Bundle**: <bundle-name> + +--- + +## Missing Features + +1. **Feature Title** (Key: FEATURE-XXX) + - Confidence: 0.85 + - Outcomes: outcome1, outcome2, outcome3 + - Stories: + 1. Story title here + - Acceptance: criterion1, criterion2, criterion3 + 2. Another story title + - Acceptance: criterion1, criterion2 + +2. **Another Feature** (Key: FEATURE-YYY) + - Confidence: 0.80 + - Outcomes: outcome1, outcome2 + - Stories: + 1. Story title + - Acceptance: criterion1, criterion2, criterion3 + +## Confidence Adjustments + +- FEATURE-EXISTING-KEY: 0.90 (reason: improved understanding after code review) + +## Business Context + +- Priority: High priority feature for core functionality +- Constraint: Must support both REST and GraphQL APIs +- Risk: Potential performance issues with large datasets +``` + +**Format Requirements**: + +1. **Section Header**: Must use `## Missing Features` (case-insensitive, but prefer this exact format) +2. **Feature Format**: + - Numbered list: `1. **Feature Title** (Key: FEATURE-XXX)` + - **Bold title** is required (use `**Title**`) + - **Key in parentheses**: `(Key: FEATURE-XXX)` - must be uppercase, alphanumeric with hyphens/underscores + - Fields on separate lines with `-` prefix: + - `- Confidence: 0.85` (float between 0.0-1.0) + - `- Outcomes: comma-separated or line-separated list` + - `- Stories:` (required - each feature must have at least one story) +3. **Stories Format**: + - Numbered list under `Stories:` section: `1. Story title` + - **Indentation**: Stories must be indented (2-4 spaces) under the feature + - **Acceptance Criteria**: `- Acceptance: criterion1, criterion2, criterion3` + - Can be comma-separated on one line + - Or multi-line (each criterion on new line) + - Must start with `- Acceptance:` +4. **Optional Sections**: + - `## Confidence Adjustments`: List existing features with confidence updates + - `## Business Context`: Priorities, constraints, risks (bullet points) +5. **File Naming**: `<bundle-name>-<timestamp>.enrichment.md` (e.g., `djangogoat-2025-12-23T23-50-00.enrichment.md`) + +**Example** (working format): + +```markdown +## Missing Features + +1. **User Authentication** (Key: FEATURE-USER-AUTHENTICATION) + - Confidence: 0.85 + - Outcomes: User registration, login, profile management + - Stories: + 1. User can sign up for new account + - Acceptance: sign_up view processes POST requests, creates User automatically, user is logged in after signup, redirects to profile page + 2. User can log in with credentials + - Acceptance: log_in view authenticates username/password, on success user is logged in and redirected, on failure error message is displayed +``` + +**Common Mistakes to Avoid**: + +- ❌ Missing `(Key: FEATURE-XXX)` - parser needs this to identify features +- ❌ Missing `Stories:` section - every feature must have at least one story +- ❌ Stories not indented - parser expects indented numbered lists +- ❌ Missing `- Acceptance:` prefix - acceptance criteria won't be parsed +- ❌ Using bullet points (`-`) instead of numbers (`1.`) for stories +- ❌ Feature title not in bold (`**Title**`) - parser may not extract title correctly + +## Context + +{ARGS} diff --git a/packages/specfact-project/resources/prompts/specfact.04-sdd.md b/packages/specfact-project/resources/prompts/specfact.04-sdd.md new file mode 100644 index 0000000..6e40699 --- /dev/null +++ b/packages/specfact-project/resources/prompts/specfact.04-sdd.md @@ -0,0 +1,160 @@ +--- +description: Create or update SDD manifest (hard spec) from project bundle with WHY/WHAT/HOW extraction. +--- + +# SpecFact SDD Creation Command + +## User Input + +```text +$ARGUMENTS +``` + +You **MUST** consider the user input before proceeding (if not empty). + +## Purpose + +Create/update SDD manifest from project bundle. Captures WHY (intent/constraints), WHAT (capabilities/acceptance), HOW (architecture/invariants/contracts). + +**When to use:** After plan review, before promotion, when plan changes. + +**Quick:** `/specfact.04-sdd` (uses active plan) or `/specfact.04-sdd legacy-api` + +## Parameters + +### Target/Input + +- `bundle NAME` (optional argument) - Project bundle name (e.g., legacy-api, auth-module). Default: active plan (set via `plan select`) +- `--sdd PATH` - Output SDD manifest path. Default: bundle-specific .specfact/projects/<bundle-name>/sdd.<format> (Phase 8.5) + +### Output/Results + +- `--output-format FORMAT` - SDD manifest format (yaml or json). Default: global --output-format (yaml) + +### Behavior/Options + +- `--interactive/--no-interactive` - Interactive mode with prompts. Default: True (interactive, auto-detect) + +## Workflow + +### Step 1: Parse Arguments + +- Extract bundle name (defaults to active plan if not specified) +- Extract optional parameters (sdd path, output format, etc.) + +### Step 2: Execute CLI + +```bash +specfact plan harden [<bundle-name>] [--sdd <path>] [--output-format <format>] +# Uses active plan if bundle not specified +``` + +### Step 3: Present Results + +- Display SDD location, WHY/WHAT/HOW summary, coverage metrics +- Hash excludes clarifications (stable across review sessions) + +## CLI Enforcement + +**CRITICAL**: Always use SpecFact CLI commands. See [CLI Enforcement Rules](./shared/cli-enforcement.md) for details. + +**Rules:** + +- Execute CLI first - never create artifacts directly +- Use `--no-interactive` flag in CI/CD environments +- Never modify `.specfact/` directly +- Use CLI output as grounding for validation +- Code generation requires LLM (only via AI IDE slash prompts, not CLI-only) + +## Dual-Stack Workflow (Copilot Mode) + +When in copilot mode, follow this three-phase workflow: + +### Phase 1: CLI Grounding (REQUIRED) + +```bash +# Execute CLI to get structured output +specfact plan harden [<bundle-name>] [--sdd <path>] --no-interactive +``` + +**Capture**: + +- CLI-generated SDD manifest +- Metadata (hash, coverage metrics) +- Telemetry (execution time, file counts) + +### Phase 2: LLM Enrichment (OPTIONAL, Copilot Only) + +**Purpose**: Add semantic understanding to SDD content + +**What to do**: + +- Read CLI-generated SDD (use file reading tools for display only) +- Treat CLI SDD as the source of truth; scan codebase only to enrich WHY/WHAT/HOW context +- Research codebase for additional context +- Suggest improvements to WHY/WHAT/HOW sections + +**What NOT to do**: + +- ❌ Create YAML/JSON artifacts directly +- ❌ Modify CLI artifacts directly (use CLI commands to update) +- ❌ Bypass CLI validation +- ❌ Write to `.specfact/` folder directly (always use CLI) + +**Output**: Generate enrichment report (Markdown) with suggestions + +### Phase 3: CLI Artifact Creation (REQUIRED) + +```bash +# Use enrichment to update plan via CLI, then regenerate SDD +specfact plan update-idea [--bundle <name>] [options] --no-interactive +specfact plan harden [<bundle-name>] --no-interactive +``` + +**Result**: Final SDD is CLI-generated with validated enrichments + +**Note**: If code generation is needed, use the validation loop pattern (see [CLI Enforcement Rules](./shared/cli-enforcement.md#standard-validation-loop-pattern-for-llm-generated-code)) + +## Expected Output + +### Success + +```text +✓ SDD manifest created: .specfact/projects/legacy-api/sdd.yaml + +SDD Manifest Summary: +Project Bundle: .specfact/projects/legacy-api/ +Bundle Hash: abc123def456... +SDD Path: .specfact/projects/legacy-api/sdd.yaml + +WHY (Intent): + Build secure authentication system +Constraints: 2 + +WHAT (Capabilities): 12 + +HOW (Architecture): + Microservices architecture with JWT tokens... +Invariants: 8 +Contracts: 15 +``` + +### Error (Missing Bundle) + +```text +✗ Project bundle 'legacy-api' not found +Create one with: specfact plan init legacy-api +``` + +## Common Patterns + +```bash +/specfact.04-sdd # Uses active plan +/specfact.04-sdd legacy-api # Specific bundle +/specfact.04-sdd --output-format json # JSON format +/specfact.04-sdd --sdd .specfact/projects/custom-bundle/sdd.yaml +``` + +## Context + +{ARGS} diff --git a/packages/specfact-project/resources/prompts/specfact.06-sync.md b/packages/specfact-project/resources/prompts/specfact.06-sync.md new file mode 100644 index 0000000..4902781 --- /dev/null +++ b/packages/specfact-project/resources/prompts/specfact.06-sync.md @@ -0,0 +1,202 @@ +--- +description: Sync changes between external tool artifacts and SpecFact using bridge architecture. +--- + +# SpecFact Sync Command + +## User Input + +```text +$ARGUMENTS +``` + +You **MUST** consider the user input before proceeding (if not empty). + +## Purpose + +Synchronize artifacts from external tools (Spec-Kit, Linear, Jira) with SpecFact project bundles using bridge mappings. Supports bidirectional sync. + +**When to use:** Syncing with Spec-Kit, integrating external tools, maintaining consistency. + +**Quick:** `/specfact.06-sync --adapter speckit --repo . --bidirectional` or `/specfact.06-sync --bundle legacy-api --watch` + +## Parameters + +### Target/Input + +- `--repo PATH` - Path to repository. Default: current directory (.) +- `--bundle NAME` - Project bundle name for SpecFact → tool conversion. Default: auto-detect + +### Behavior/Options + +- `--bidirectional` - Enable bidirectional sync (tool ↔ SpecFact). Default: False +- `--overwrite` - Overwrite existing tool artifacts. Default: False +- `--watch` - Watch mode for continuous sync. Default: False +- `--ensure-compliance` - Validate and auto-enrich for tool compliance. Default: False + +### Advanced/Configuration + +- `--adapter TYPE` - Adapter type (speckit, generic-markdown, openspec, github, ado). Default: auto-detect +- `--interval SECONDS` - Watch interval in seconds. Default: 5 (range: 1+) + +**GitHub Adapter Options (for backlog sync):** + +- `--repo-owner OWNER` - GitHub repository owner (required for GitHub backlog sync) +- `--repo-name NAME` - GitHub repository name (required for GitHub backlog sync) +- `--github-token TOKEN` - GitHub API token (optional, uses GITHUB_TOKEN env var or gh CLI if not provided) +- `--use-gh-cli/--no-gh-cli` - Use GitHub CLI (`gh auth token`) to get token automatically (default: True) + +**Azure DevOps Adapter Options (for backlog sync):** + +- `--ado-org ORG` - Azure DevOps organization (required for ADO backlog sync) +- `--ado-project PROJECT` - Azure DevOps project (required for ADO backlog sync) +- `--ado-base-url URL` - Azure DevOps base URL (optional, defaults to <https://dev.azure.com>). Use for Azure DevOps Server (on-prem) +- `--ado-token TOKEN` - Azure DevOps PAT (optional, uses AZURE_DEVOPS_TOKEN env var if not provided) +- `--ado-work-item-type TYPE` - Azure DevOps work item type (optional, derived from process template if not provided) + +## Workflow + +### Step 1: Parse Arguments + +- Extract repository path (default: current directory) +- Extract adapter type (default: auto-detect) +- Extract sync options (bidirectional, overwrite, watch, etc.) + +### Step 2: Execute CLI + +```bash +# Spec-Kit adapter (default) +specfact sync bridge --adapter speckit --repo <path> [--bidirectional] [--bundle <name>] [--overwrite] [--watch] [--interval <seconds>] + +# GitHub adapter (for backlog sync) +specfact sync bridge --adapter github --repo <path> --repo-owner <owner> --repo-name <name> [--bidirectional] [--bundle <name>] [--github-token <token>] [--use-gh-cli] + +# Azure DevOps adapter (for backlog sync) +specfact sync bridge --adapter ado --repo <path> --ado-org <org> --ado-project <project> [--bidirectional] [--bundle <name>] [--ado-token <token>] [--ado-base-url <url>] + +# --bundle defaults to active plan if not specified +``` + +### Step 3: Present Results + +- Display sync direction and adapter used +- Show artifacts synchronized +- Present conflict resolution (if any) +- Indicate watch status (if enabled) + +## CLI Enforcement + +**CRITICAL**: Always use SpecFact CLI commands. See [CLI Enforcement Rules](./shared/cli-enforcement.md) for details. + +**Rules:** + +- Execute CLI first - never create artifacts directly +- Use `--no-interactive` flag in CI/CD environments +- Never modify `.specfact/` or `.specify/` directly +- Use CLI output as grounding for validation +- Code generation requires LLM (only via AI IDE slash prompts, not CLI-only) + +## Dual-Stack Workflow (Copilot Mode) + +When in copilot mode, follow this three-phase workflow: + +### Phase 1: CLI Grounding (REQUIRED) + +```bash +# Execute CLI to get structured output +specfact sync bridge --adapter <adapter> --repo <path> [options] --no-interactive +``` + +**Capture**: + +- CLI-generated sync results +- Artifacts synchronized +- Conflict resolution status + +### Phase 2: LLM Enrichment (OPTIONAL, Copilot Only) + +**Purpose**: Add semantic understanding to sync results + +**What to do**: + +- Read CLI-generated sync results (use file reading tools for display only) +- Treat CLI sync output as the source of truth; scan codebase only to explain conflicts +- Research codebase for context on conflicts +- Suggest resolution strategies + +**What NOT to do**: + +- ❌ Create YAML/JSON artifacts directly +- ❌ Modify CLI artifacts directly (use CLI commands to update) +- ❌ Bypass CLI validation +- ❌ Write to `.specfact/` or `.specify/` folders directly (always use CLI) + +**Output**: Generate conflict resolution suggestions (Markdown) + +### Phase 3: CLI Artifact Creation (REQUIRED) + +```bash +# Apply resolutions via CLI commands, then re-sync +specfact plan update-feature [--bundle <name>] [options] --no-interactive +specfact sync bridge --adapter <adapter> --repo <path> --no-interactive +``` + +**Result**: Final artifacts are CLI-generated with validated resolutions + +**Note**: If code generation is needed, use the validation loop pattern (see [CLI Enforcement Rules](./shared/cli-enforcement.md#standard-validation-loop-pattern-for-llm-generated-code)) + +## Expected Output + +### Success + +```text +✓ Sync complete: Spec-Kit ↔ SpecFact (bidirectional) + +Adapter: speckit +Repository: /path/to/repo + +Artifacts Synchronized: + - Spec-Kit → SpecFact: 12 features, 45 stories + - SpecFact → Spec-Kit: 3 new features, 8 updated stories + +Conflicts Resolved: 2 +``` + +### Error (Missing Adapter) + +```text +✗ Unsupported adapter: invalid-adapter +Supported adapters: speckit, generic-markdown, openspec, github, ado +``` + +### Error (Missing Required Parameters) + +```text +✗ GitHub adapter requires both --repo-owner and --repo-name options +Example: specfact sync bridge --adapter github --repo-owner 'nold-ai' --repo-name 'specfact-cli' --bidirectional +``` + +```text +✗ Azure DevOps adapter requires both --ado-org and --ado-project options +Example: specfact sync bridge --adapter ado --ado-org 'my-org' --ado-project 'my-project' --bidirectional +``` + +## Common Patterns + +```bash +# Spec-Kit adapter +/specfact.06-sync --adapter speckit --repo . --bidirectional +/specfact.06-sync --adapter speckit --repo . --bundle legacy-api +/specfact.06-sync --adapter speckit --repo . --watch --interval 5 +/specfact.06-sync --repo . --bidirectional # Auto-detect adapter + +# GitHub adapter (backlog sync) +/specfact.06-sync --adapter github --repo . --repo-owner nold-ai --repo-name specfact-cli --bidirectional + +# Azure DevOps adapter (backlog sync) +/specfact.06-sync --adapter ado --repo . --ado-org my-org --ado-project my-project --bidirectional +``` + +## Context + +{ARGS} diff --git a/packages/specfact-project/resources/prompts/specfact.compare.md b/packages/specfact-project/resources/prompts/specfact.compare.md new file mode 100644 index 0000000..637c198 --- /dev/null +++ b/packages/specfact-project/resources/prompts/specfact.compare.md @@ -0,0 +1,159 @@ +--- +description: Compare manual and auto-derived plans to detect code vs plan drift and deviations. +--- + +# SpecFact Compare Command + +## User Input + +```text +$ARGUMENTS +``` + +You **MUST** consider the user input before proceeding (if not empty). + +## Purpose + +Compare two project bundles (or legacy plan bundles) to detect deviations, mismatches, and missing features. Identifies code vs plan drift. + +**When to use:** After import to compare with manual plan, detecting spec/implementation drift, validating completeness. + +**Quick:** `/specfact.compare --bundle legacy-api` or `/specfact.compare --code-vs-plan` + +## Parameters + +### Target/Input + +- `--bundle NAME` - Project bundle name. If specified, compares bundles instead of legacy plan files. Default: None +- `--manual PATH` - Manual plan bundle path. Default: active plan in .specfact/plans. Ignored if --bundle specified +- `--auto PATH` - Auto-derived plan bundle path. Default: latest in .specfact/plans/. Ignored if --bundle specified + +### Output/Results + +- `--output-format FORMAT` - Output format (markdown, json, yaml). Default: markdown +- `--out PATH` - Output file path. Default: bundle-specific .specfact/projects/<bundle-name>/reports/comparison/report-<timestamp>.md (Phase 8.5), or global .specfact/reports/comparison/ if no bundle context + +### Behavior/Options + +- `--code-vs-plan` - Alias for comparing code-derived plan vs manual plan. Default: False + +## Workflow + +### Step 1: Parse Arguments + +- Extract comparison targets (bundle, manual plan, auto plan) +- Determine comparison mode (bundle vs bundle, or legacy plan files) + +### Step 2: Execute CLI + +```bash +specfact plan compare [--bundle <bundle-name>] [--manual <path>] [--auto <path>] [--code-vs-plan] [--output-format <format>] [--out <path>] +# --bundle defaults to active plan if not specified +``` + +### Step 3: Present Results + +- Display deviation summary (by type and severity) +- Show missing features in each plan +- Present drift analysis +- Indicate comparison report location + +## CLI Enforcement + +**CRITICAL**: Always use SpecFact CLI commands. See [CLI Enforcement Rules](./shared/cli-enforcement.md) for details. + +**Rules:** + +- Execute CLI first - never create artifacts directly +- Use `--no-interactive` flag in CI/CD environments +- Never modify `.specfact/` directly +- Use CLI output as grounding for validation +- Code generation requires LLM (only via AI IDE slash prompts, not CLI-only) + +## Dual-Stack Workflow (Copilot Mode) + +When in copilot mode, follow this three-phase workflow: + +### Phase 1: CLI Grounding (REQUIRED) + +```bash +# Execute CLI to get structured output +specfact plan compare [--bundle <name>] [options] --no-interactive +``` + +**Capture**: + +- CLI-generated comparison report +- Deviation counts and severity +- Missing features analysis + +### Phase 2: LLM Enrichment (OPTIONAL, Copilot Only) + +**Purpose**: Add semantic understanding to comparison results + +**What to do**: + +- Read CLI-generated comparison report (use file reading tools for display only) +- Treat the comparison report as the source of truth; scan codebase only to explain or confirm deviations +- Research codebase for context on deviations +- Suggest fixes for missing features or mismatches + +**What NOT to do**: + +- ❌ Create YAML/JSON artifacts directly +- ❌ Modify CLI artifacts directly (use CLI commands to update) +- ❌ Bypass CLI validation +- ❌ Write to `.specfact/` folder directly (always use CLI) + +**Output**: Generate fix suggestions report (Markdown) + +### Phase 3: CLI Artifact Creation (REQUIRED) + +```bash +# Apply fixes via CLI commands, then re-compare +specfact plan update-feature [--bundle <name>] [options] --no-interactive +specfact plan compare [--bundle <name>] --no-interactive +``` + +**Result**: Final artifacts are CLI-generated with validated fixes + +**Note**: If code generation is needed, use the validation loop pattern (see [CLI Enforcement Rules](./shared/cli-enforcement.md#standard-validation-loop-pattern-for-llm-generated-code)) + +## Expected Output + +### Success + +```text +✓ Comparison complete + +Comparison Report: .specfact/projects/<bundle-name>/reports/comparison/report-2025-11-26T10-30-00.md + +Deviations Summary: + Total: 5 + High: 1 (Missing Feature) + Medium: 3 (Feature Mismatch) + Low: 1 (Story Difference) + +Missing in Manual Plan: 2 features +Missing in Auto Plan: 1 feature +``` + +### Error (Missing Plans) + +```text +✗ Default manual plan not found: .specfact/plans/main.bundle.yaml +Create one with: specfact plan init --interactive +``` + +## Common Patterns + +```bash +/specfact.compare --bundle legacy-api +/specfact.compare --code-vs-plan +/specfact.compare --manual <path> --auto <path> +/specfact.compare --code-vs-plan --output-format json +``` + +## Context + +{ARGS} diff --git a/packages/specfact-spec/module-package.yaml b/packages/specfact-spec/module-package.yaml index ddd880a..889a4a6 100644 --- a/packages/specfact-spec/module-package.yaml +++ b/packages/specfact-spec/module-package.yaml @@ -1,5 +1,5 @@ name: nold-ai/specfact-spec -version: 0.40.14 +version: 0.40.15 commands: - spec tier: official @@ -13,5 +13,4 @@ description: Official SpecFact specification bundle package. category: spec bundle_group_command: spec integrity: - checksum: sha256:5f1bc4758088c8a3c513bb26473392bffd09cdfa40638c48170a8a3ec89feee5 - signature: ooAlA0BeZg3YteavLGXkQXvAlkWskFNj/roeCe5eRkRPu8c5JF6+pRlNQ0S4xUkRagPrapTHs+kHd/WNAVB7DQ== + checksum: sha256:1a8b78577d57c885d3451dd49c5ebe4df41f62554aad3dc79b17389a64580a7c diff --git a/packages/specfact-spec/resources/prompts/shared/cli-enforcement.md b/packages/specfact-spec/resources/prompts/shared/cli-enforcement.md new file mode 100644 index 0000000..b8aab9a --- /dev/null +++ b/packages/specfact-spec/resources/prompts/shared/cli-enforcement.md @@ -0,0 +1,119 @@ +# CLI Usage Enforcement Rules + +## Core Principle + +**ALWAYS use SpecFact CLI commands. Never create artifacts directly.** + +## CLI vs LLM Capabilities + +### CLI-Only Operations (CI/CD Mode - No LLM Required) + +The CLI can perform these operations **without LLM**: + +- ✅ Tool execution (ruff, pylint, basedpyright, mypy, semgrep, specmatic) +- ✅ Bundle management (create, load, save, validate structure) +- ✅ Metadata management (timestamps, hashes, telemetry) +- ✅ Planning operations (init, add-feature, add-story, update-idea, update-feature) +- ✅ AST/Semgrep-based analysis (code structure, patterns, relationships) +- ✅ Specmatic validation (OpenAPI/AsyncAPI contract validation) +- ✅ Format validation (YAML/JSON schema compliance) +- ✅ Source tracking and drift detection + +**CRITICAL LIMITATIONS**: + +- ❌ **CANNOT generate code** - No LLM available in CLI-only mode +- ❌ **CANNOT do reasoning** - No semantic understanding without LLM + +### LLM-Required Operations (AI IDE Mode - Via Slash Prompts) + +These operations **require LLM** and are only available via AI IDE slash prompts: + +- ✅ Code generation (requires LLM reasoning) +- ✅ Code enhancement (contracts, refactoring, improvements) +- ✅ Semantic understanding (business logic, context, priorities) +- ✅ Plan enrichment (missing features, confidence adjustments, business context) +- ✅ Code reasoning (why decisions were made, trade-offs, constraints) + +**Access**: Only available via AI IDE slash prompts (Cursor, CoPilot, etc.) +**Pattern**: Slash prompt → LLM generates → CLI validates → Apply if valid + +## LLM Grounding Rules + +- Treat CLI artifacts as the source of truth for keys, structure, and metadata. +- Scan the codebase only when asked to infer missing behavior/context or explain deviations; respect `--entry-point` scope when provided. +- Use codebase findings to propose updates via CLI (enrichment report, plan update commands), never to rewrite artifacts directly. + +## Rules + +1. **Execute CLI First**: Always run CLI commands before any analysis +2. **Use CLI for Writes**: All write operations must go through CLI +3. **Read for Display Only**: Use file reading tools for display/analysis only +4. **Never Modify .specfact/**: Do not create/modify files in `.specfact/` directly +5. **Never Bypass Validation**: CLI ensures schema compliance and metadata +6. **Code Generation Requires LLM**: Code generation is only possible via AI IDE slash prompts, not CLI-only + +## Standard Validation Loop Pattern (For LLM-Generated Code) + +When generating or enhancing code via LLM, **ALWAYS** follow this pattern: + +```text +1. CLI Prompt Generation (Required) + ↓ + CLI generates structured prompt → saved to .specfact/prompts/ + (e.g., `generate contracts-prompt`, future: `generate code-prompt`) + +2. LLM Execution (Required - AI IDE Only) + ↓ + LLM reads prompt → generates enhanced code → writes to TEMPORARY file + (NEVER writes directly to original artifacts) + Pattern: `enhanced_<filename>.py` or `generated_<feature>.py` + +3. CLI Validation Loop (Required, up to N retries) + ↓ + CLI validates temp file with all relevant tools: + - Syntax validation (py_compile) + - File size check (must be >= original) + - AST structure comparison (preserve functions/classes) + - Contract imports verification + - Code quality checks (ruff, pylint, basedpyright, mypy) + - Test execution (contract-test, pytest) + ↓ + If validation fails: + - CLI provides detailed error feedback + - LLM fixes issues in temp file + - Re-validate (max 3 attempts) + ↓ + If validation succeeds: + - CLI applies changes to original file + - CLI removes temporary file + - CLI updates metadata/telemetry +``` + +**This pattern must be used for**: + +- ✅ Contract enhancement (`generate contracts-prompt` / `contracts-apply`) - Already implemented +- ⏳ Code generation (future: `generate code-prompt` / `code-apply`) - Needs implementation +- ⏳ Plan enrichment (future: `plan enrich-prompt` / `enrich-apply`) - Needs implementation +- ⏳ Any LLM-enhanced artifact modification - Needs implementation + +## What Happens If You Don't Follow + +- ❌ Artifacts may not match CLI schema versions +- ❌ Missing metadata and telemetry +- ❌ Format inconsistencies +- ❌ Validation failures +- ❌ Works only in Copilot mode, fails in CI/CD +- ❌ Code generation attempts in CLI-only mode will fail (no LLM available) + +## Available CLI Commands + +- `specfact plan init <bundle-name>` - Initialize project bundle +- `specfact plan select <bundle-name>` - Set active plan (used as default for other commands) +- `specfact code import [<bundle-name>] --repo <path>` - Import from codebase (uses active plan if bundle not specified) +- `specfact plan review [<bundle-name>]` - Review plan (uses active plan if bundle not specified) +- `specfact plan harden [<bundle-name>]` - Create SDD manifest (uses active plan if bundle not specified) +- `specfact enforce sdd [<bundle-name>]` - Validate SDD (uses active plan if bundle not specified) +- `specfact sync bridge --adapter <adapter> --repo <path>` - Sync with external tools +- See [Command Reference](../../docs/reference/commands.md) for full list + +**Note**: Most commands now support active plan fallback. If `--bundle` is not specified, commands automatically use the active plan set via `plan select`. This improves workflow efficiency in AI IDE environments. diff --git a/packages/specfact-spec/resources/prompts/specfact.07-contracts.md b/packages/specfact-spec/resources/prompts/specfact.07-contracts.md new file mode 100644 index 0000000..0511859 --- /dev/null +++ b/packages/specfact-spec/resources/prompts/specfact.07-contracts.md @@ -0,0 +1,364 @@ +--- +description: Analyze contract coverage, generate enhancement prompts, and apply contracts sequentially with careful review. +--- + +# SpecFact Contract Enhancement Workflow + +## User Input + +```text +$ARGUMENTS +``` + +You **MUST** consider the user input before proceeding (if not empty). + +## Purpose + +Complete contract enhancement workflow: analyze coverage → generate prompts → apply contracts sequentially with careful review. + +**When to use:** After codebase analysis, when adding contracts to existing code, improving contract coverage. + +**Quick:** `/specfact.07-contracts` (uses active plan) or `/specfact.07-contracts legacy-api` + +## Parameters + +### Target/Input + +- `bundle NAME` (optional argument) - Project bundle name (e.g., legacy-api, auth-module). Default: active plan (set via `plan select`) +- `--repo PATH` - Repository path. Default: current directory (.) +- `--apply CONTRACTS` - Contract types to apply: 'all-contracts', 'beartype', 'icontract', 'crosshair', or comma-separated list. Default: 'all-contracts' +- `--min-priority PRIORITY` - Minimum priority for files to process: 'high', 'medium', 'low'. Default: 'low' (process all files missing contracts) + +### Behavior/Options + +- `--no-interactive` - Non-interactive mode (for CI/CD). Default: False (interactive mode with careful review) +- `--auto-apply` - Automatically apply contracts after validation (skips confirmation). Default: False (requires confirmation) +- `--batch-size INT` - Number of files to process before pausing for review. Default: 1 (one file at a time for careful review) + +## Workflow + +### Step 1: Analyze Contract Coverage + +**First, identify files missing contracts:** + +```bash +specfact analyze contracts --repo <repo-path> --bundle <bundle-name> +# Uses active plan if bundle not specified +``` + +**Parse the output to identify:** + +- Files missing beartype (marked with ✗) +- Files missing icontract (marked with ✗) +- Files missing crosshair (marked with ✗ or dim ✗) +- Files that need attention (prioritized in the table) + +**Extract file list:** + +- Focus on files marked with ✗ for beartype or icontract +- Crosshair is optional (marked with dim ✗), but can be included if user requests +- Filter out pure data model files (they use Pydantic validation) + +**Present summary:** + +- Total files analyzed +- Files missing contracts (by type) +- Files recommended for enhancement + +### Step 2: Generate Enhancement Prompts + +**For each file missing contracts, generate a prompt:** + +```bash +specfact generate contracts-prompt <file-path> --apply <contract-types> --bundle <bundle-name> +``` + +**Important:** + +- Generate prompts for ALL files missing contracts (or based on --min-priority) +- Prompts are saved to `.specfact/projects/<bundle-name>/prompts/enhance-<filename>-<contracts>.md` +- If no bundle, prompts saved to `.specfact/prompts/` +- Each prompt file contains instructions for the AI IDE to enhance the file + +**Present prompt generation summary:** + +- Number of prompts generated +- Location of prompt files +- List of files ready for enhancement + +### Step 3: User Review and Selection + +**Present files for user selection:** + +```text +Files ready for contract enhancement: +1. src/auth/login.py (missing: beartype, icontract) +2. src/api/users.py (missing: beartype, icontract, crosshair) +3. src/utils/helpers.py (missing: beartype) +... + +Select files to enhance (comma-separated numbers, 'all', or 'skip'): +``` + +**Wait for user input:** + +- If user selects specific files, process only those +- If user selects 'all', process all files sequentially +- If user selects 'skip', move to next step or exit + +**In non-interactive mode:** + +- Process all files automatically (or based on --min-priority) +- Still process sequentially (one at a time) for careful validation + +### Step 4: Apply Contracts Sequentially + +**For each selected file, apply contracts one at a time:** + +**4.1: Read the prompt file:** + +```bash +# Prompt file location: .specfact/projects/<bundle-name>/prompts/enhance-<filename>-<contracts>.md +# Or: .specfact/prompts/enhance-<filename>-<contracts>.md +``` + +**4.2: Enhance the code using AI IDE:** + +- Read the original file +- Apply contracts according to the prompt instructions +- Write enhanced code to temporary file: `enhanced_<filename>.py` +- **DO NOT modify the original file directly** + +**4.3: Validate enhanced code:** + +```bash +specfact generate contracts-apply enhanced_<filename>.py --original <original-file-path> +``` + +**Validation includes:** + +- File size check +- Syntax validation +- AST structure comparison +- Contract imports verification +- Code quality checks (ruff, pylint, basedpyright, mypy if available) +- Test execution (scoped to relevant test files) + +**4.4: Handle validation results:** + +**If validation fails:** + +- Review error messages +- Fix issues in enhanced code +- Re-validate (up to 3 attempts) +- If still failing after 3 attempts, skip this file and continue to next + +**If validation succeeds:** + +- Show diff preview (what will change) +- If `--auto-apply` is False, ask for confirmation: + + ```text + Validation passed. Apply changes to <original-file>? (y/n): + ``` + +- If confirmed (or `--auto-apply` is True), apply changes automatically +- If not confirmed, skip this file and continue to next + +#### 4.5: Pause for review (if --batch-size > 1) + +After processing `--batch-size` files, pause and show summary: + +```text +Processed 3/10 files: +✓ src/auth/login.py - Contracts applied successfully +✓ src/api/users.py - Contracts applied successfully +⏭ src/utils/helpers.py - Skipped (user declined) + +Continue with next batch? (y/n): +``` + +### Step 5: Final Summary + +**After all files processed, show final summary:** + +```text +Contract Enhancement Complete + +Summary: +- Files analyzed: 25 +- Files processed: 18 +- Files enhanced: 15 +- Files skipped: 3 +- Files failed: 0 + +Enhanced files: +✓ src/auth/login.py (beartype, icontract) +✓ src/api/users.py (beartype, icontract, crosshair) +... + +Next steps: +1. Verify contract coverage: specfact analyze contracts --bundle <bundle-name> +2. Run full test suite: pytest (or your project's test command) +3. Review changes: git diff +4. Commit enhanced code +``` + +## CLI Enforcement + +**CRITICAL**: Always use SpecFact CLI commands. See [CLI Enforcement Rules](./shared/cli-enforcement.md) for details. + +**Rules:** + +- Execute CLI commands in sequence (analyze → generate → apply) +- Never modify `.specfact/` directly +- Always validate before applying changes +- Process files sequentially for careful review +- Use `--no-interactive` only in CI/CD environments +- Use CLI output as grounding for all operations +- Code generation requires LLM (only via AI IDE slash prompts, not CLI-only) + +## Dual-Stack Workflow (Copilot Mode) + +This command **already implements** the standard validation loop pattern (see [CLI Enforcement Rules](./shared/cli-enforcement.md#standard-validation-loop-pattern-for-llm-generated-code)): + +### Phase 1: CLI Prompt Generation (REQUIRED) + +```bash +# CLI generates structured prompt +specfact generate contracts-prompt <file-path> --apply <contract-types> --bundle <bundle-name> +``` + +**Result**: Prompt saved to `.specfact/projects/<bundle-name>/prompts/enhance-<filename>-<contracts>.md` + +### Phase 2: LLM Execution (REQUIRED - AI IDE Only) + +- LLM reads prompt → generates enhanced code → writes to TEMPORARY file (`enhanced_<filename>.py`) +- **NEVER writes directly to original artifacts** + +### Phase 3: CLI Validation Loop (REQUIRED, up to 3 retries) + +```bash +# CLI validates temp file with all relevant tools +specfact generate contracts-apply enhanced_<filename>.py --original <original-file> +``` + +**Validation includes**: + +- Syntax validation (py_compile) +- File size check (must be >= original) +- AST structure comparison (preserve functions/classes) +- Contract imports verification +- Code quality checks (ruff, pylint, basedpyright, mypy) +- Test execution (contract-test, pytest) + +**If validation fails**: CLI provides detailed error feedback → LLM fixes → Re-validate (max 3 attempts) + +**If validation succeeds**: CLI applies changes to original file → CLI removes temporary file → CLI updates metadata/telemetry + +**This is the standard pattern for all LLM-generated code** - see [CLI Enforcement Rules](./shared/cli-enforcement.md#standard-validation-loop-pattern-for-llm-generated-code) for details. + +## Expected Output + +### Step 1: Analysis Results + +```text +Contract Coverage Analysis: legacy-api +Repository: /path/to/repo + +┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━┳━━━━━━━━━━━┳━━━━━━━━━━━┳━━━━━━━━━━┓ +┃ File ┃ beartype ┃ icontract ┃ crosshair ┃ Coverage ┃ +┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━╇━━━━━━━━━━━╇━━━━━━━━━━━╇━━━━━━━━━━┩ +│ src/auth/login.py │ ✗ │ ✗ │ ✗ │ 0% │ +│ src/api/users.py │ ✗ │ ✗ │ ✗ │ 0% │ +... + +Summary: + Files analyzed: 25 + Files with beartype: 7 (28.0%) + Files with icontract: 7 (28.0%) + Files with crosshair: 2 (8.0%) + +Found 18 files missing contracts. +``` + +### Step 2: Prompt Generation + +```text +Generating enhancement prompts... + +✓ Generated prompt for: src/auth/login.py + Location: .specfact/projects/legacy-api/prompts/enhance-login.py-all-contracts.md + +✓ Generated prompt for: src/api/users.py + Location: .specfact/projects/legacy-api/prompts/enhance-users.py-all-contracts.md + +... + +✓ Generated 18 prompts successfully +``` + +### Step 3: User Selection + +```text +Files ready for contract enhancement: +1. src/auth/login.py (missing: beartype, icontract, crosshair) +2. src/api/users.py (missing: beartype, icontract, crosshair) +3. src/utils/helpers.py (missing: beartype) +... + +Select files to enhance (comma-separated numbers, 'all', or 'skip'): all +``` + +### Step 4: Sequential Application + +```text +Processing file 1/18: src/auth/login.py + +[Reading prompt file...] +[Enhancing code with AI IDE...] +[Writing enhanced code to: enhanced_login.py] + +Validating enhanced code... +✓ File size check: passed +✓ Syntax validation: passed +✓ AST structure: passed (15 definitions preserved) +✓ Contract imports: verified +✓ Code quality checks: passed (ruff, pylint) +✓ Tests: 12/12 passed + +Diff preview: ++ from beartype import beartype ++ from icontract import require, ensure +... + +Apply changes to src/auth/login.py? (y/n): y +✓ Contracts applied successfully + +[Pausing for review... Press Enter to continue to next file] +``` + +## Common Patterns + +```bash +/specfact.07-contracts # Uses active plan, all-contracts, interactive +/specfact.07-contracts legacy-api # Specific bundle +/specfact.07-contracts --apply beartype,icontract # Specific contract types +/specfact.07-contracts --min-priority high # Only high-priority files +/specfact.07-contracts --batch-size 3 # Process 3 files before pausing +/specfact.07-contracts --auto-apply # Auto-apply after validation (no confirmation) +/specfact.07-contracts --no-interactive # CI/CD mode (still sequential for safety) +``` + +## Important Notes + +1. **Sequential Processing**: Files are processed one at a time (or in small batches) to allow careful review +2. **Validation Required**: All enhanced code must pass validation before applying +3. **User Control**: User can skip files, pause between files, or stop the process +4. **Data Model Files**: Pure Pydantic/dataclass files are automatically excluded (they use Pydantic validation) +5. **Prompt Location**: Prompts are saved to bundle-specific directories when bundle is provided +6. **Temporary Files**: Enhanced code is written to temporary files (`enhanced_<filename>.py`) for validation before applying + +## Context + +{ARGS} diff --git a/tests/unit/test_bundle_resource_payloads.py b/tests/unit/test_bundle_resource_payloads.py new file mode 100644 index 0000000..ae4c010 --- /dev/null +++ b/tests/unit/test_bundle_resource_payloads.py @@ -0,0 +1,125 @@ +"""Official bundles ship audited prompt and backlog template resources at stable paths.""" + +from __future__ import annotations + +import hashlib +from pathlib import Path + +import pytest +import yaml + +from tests.unit._script_test_utils import load_module_from_path + + +REPO_ROOT = Path(__file__).resolve().parents[2] +SIGN_SCRIPT = REPO_ROOT / "scripts" / "sign-modules.py" + + +_EXPECTED_PROMPTS: dict[str, tuple[str, ...]] = { + "specfact-codebase": ( + "specfact.01-import.md", + "specfact.validate.md", + ), + "specfact-project": ( + "specfact.02-plan.md", + "specfact.03-review.md", + "specfact.04-sdd.md", + "specfact.06-sync.md", + "specfact.compare.md", + ), + "specfact-govern": ("specfact.05-enforce.md",), + "specfact-spec": ("specfact.07-contracts.md",), +} + +_COMPANION = "shared/cli-enforcement.md" + +_FIELD_MAPPING_SEEDS = ( + "ado_agile.yaml", + "ado_custom.yaml", + "ado_default.yaml", + "ado_kanban.yaml", + "ado_safe.yaml", + "ado_scrum.yaml", + "github_custom.yaml", +) + + +@pytest.mark.parametrize("bundle,prompts", list(_EXPECTED_PROMPTS.items())) +def test_official_bundles_package_expected_prompt_files(bundle: str, prompts: tuple[str, ...]) -> None: + root = REPO_ROOT / "packages" / bundle / "resources" / "prompts" + for name in prompts: + path = root / name + assert path.is_file(), f"missing prompt {path}" + companion = root / _COMPANION + assert companion.is_file(), f"missing companion {companion}" + + +def test_prompt_companion_resolves_relative_to_prompt_root() -> None: + """IDE/export layouts preserve ./shared/cli-enforcement.md next to prompt files.""" + for bundle, names in _EXPECTED_PROMPTS.items(): + first = REPO_ROOT / "packages" / bundle / "resources" / "prompts" / names[0] + text = first.read_text(encoding="utf-8") + if "./shared/cli-enforcement.md" in text: + companion = REPO_ROOT / "packages" / bundle / "resources" / "prompts" / "shared" / "cli-enforcement.md" + assert companion.is_file(), bundle + + +def test_backlog_bundle_packages_field_mapping_seed_set() -> None: + module_root = REPO_ROOT / "packages" / "specfact-backlog" + roots = ( + module_root / "resources" / "templates" / "backlog" / "field_mappings", + module_root / "src" / "specfact_backlog" / "resources" / "templates" / "backlog" / "field_mappings", + ) + for name in _FIELD_MAPPING_SEEDS: + for base in roots: + path = base / name + assert path.is_file(), f"missing field mapping seed {path}" + + +def test_module_package_layout_matches_init_ide_resource_contract() -> None: + """Core discovers resources/prompts and resources/templates/... under the module package root.""" + backlog = REPO_ROOT / "packages" / "specfact-backlog" + assert (backlog / "resources" / "templates" / "backlog" / "field_mappings" / "ado_default.yaml").is_file() + codebase = REPO_ROOT / "packages" / "specfact-codebase" + assert (codebase / "resources" / "prompts" / "specfact.01-import.md").is_file() + + +def test_resource_change_changes_signed_payload_checksum(tmp_path: Path) -> None: + """Bundled resource files participate in the module integrity payload (resource-aware integrity).""" + sign_script = load_module_from_path("sign_modules_payload", SIGN_SCRIPT) + module_payload = vars(sign_script)["_module_payload"] + + module_dir = tmp_path / "packages" / "specfact-example" + (module_dir / "resources" / "prompts").mkdir(parents=True) + (module_dir / "resources" / "prompts" / "specfact.example.md").write_text("v1\n", encoding="utf-8") + manifest = module_dir / "module-package.yaml" + manifest.write_text( + yaml.safe_dump({"name": "nold-ai/specfact-example", "version": "0.1.0"}, sort_keys=False), + encoding="utf-8", + ) + + first = hashlib.sha256(module_payload(module_dir, payload_from_filesystem=True)).hexdigest() + (module_dir / "resources" / "prompts" / "specfact.example.md").write_text("v2\n", encoding="utf-8") + second = hashlib.sha256(module_payload(module_dir, payload_from_filesystem=True)).hexdigest() + + assert first != second + + +def test_version_bump_enforcement_detects_unchanged_version(monkeypatch: pytest.MonkeyPatch, tmp_path: Path) -> None: + """Resource-only publish attempts must bump module version (enforced against base ref in CI).""" + verify_script = load_module_from_path( + "verify_modules_signature_vb", + REPO_ROOT / "scripts" / "verify-modules-signature.py", + ) + manifest = tmp_path / "packages" / "specfact-example" / "module-package.yaml" + manifest.parent.mkdir(parents=True) + manifest.write_text( + yaml.safe_dump({"name": "nold-ai/specfact-example", "version": "0.1.0"}, sort_keys=False), + encoding="utf-8", + ) + + monkeypatch.setattr(verify_script, "_changed_manifests_from_git", lambda _base: [manifest]) + monkeypatch.setattr(verify_script, "_read_manifest_version_from_git", lambda _ref, _path: "0.1.0") + + failures = verify_script._verify_version_bumps("origin/dev") # pylint: disable=protected-access + assert failures and "not incremented" in failures[0] From 2afd38b9e1bd7a7590c84c9a07559bb664525fcd Mon Sep 17 00:00:00 2001 From: Dominikus Nold <djm81@users.noreply.github.com> Date: Wed, 25 Mar 2026 21:43:05 +0100 Subject: [PATCH 4/6] Add missing module signature --- packages/specfact-backlog/module-package.yaml | 1 + packages/specfact-codebase/module-package.yaml | 1 + packages/specfact-govern/module-package.yaml | 1 + packages/specfact-project/module-package.yaml | 1 + packages/specfact-spec/module-package.yaml | 1 + 5 files changed, 5 insertions(+) diff --git a/packages/specfact-backlog/module-package.yaml b/packages/specfact-backlog/module-package.yaml index c8b8daa..d32a01e 100644 --- a/packages/specfact-backlog/module-package.yaml +++ b/packages/specfact-backlog/module-package.yaml @@ -18,3 +18,4 @@ schema_extensions: - backlog_core.backlog_config integrity: checksum: sha256:b1ab158e2664992ad0cc48f0b3d83913e44909a5968f0255ef0f47e7a6ef55f2 + signature: D+LaK3DBWhDvSSeD+vhpk+nVAVgx57UuOvEUMCJt3xECjVjbO1UjrYw0jIEX5iIvUndy7K758E93MJdcFFtzBg== diff --git a/packages/specfact-codebase/module-package.yaml b/packages/specfact-codebase/module-package.yaml index f426fa2..2ccb8b0 100644 --- a/packages/specfact-codebase/module-package.yaml +++ b/packages/specfact-codebase/module-package.yaml @@ -14,3 +14,4 @@ category: codebase bundle_group_command: code integrity: checksum: sha256:e0fdd950427610636d739599f996f72b872caebb7b9f87f6c267c28f8745b42b + signature: SLJo+Z8dNmFm/BDxCdRSetkooQ4+GXk2Zg8dmmUYZdi3yrJ6jVpS6SHTZaXktVRGhmdl2xE3ZROLeS9DyNldCA== diff --git a/packages/specfact-govern/module-package.yaml b/packages/specfact-govern/module-package.yaml index b7815d0..e369747 100644 --- a/packages/specfact-govern/module-package.yaml +++ b/packages/specfact-govern/module-package.yaml @@ -14,3 +14,4 @@ category: govern bundle_group_command: govern integrity: checksum: sha256:47460bf455cfe4067ce262ebb03a38e0bd324c89a3171df84e789dcb7aa76668 + signature: 868FPY5Yx8iHNLx4aeRYzTGDvCxLFdaD9leQSJJ+/f6AtuUTsY8+BNRDbyKaCO8SCGpN2Q8+rtOubMDU6MAFBw== diff --git a/packages/specfact-project/module-package.yaml b/packages/specfact-project/module-package.yaml index a073fe0..0e0dae3 100644 --- a/packages/specfact-project/module-package.yaml +++ b/packages/specfact-project/module-package.yaml @@ -13,3 +13,4 @@ category: project bundle_group_command: project integrity: checksum: sha256:353d7f7710f3a4978cea84e92763e5f1e9b47484d9e0c01beb390f9552f5424e + signature: 8Hc5zBD+T0VcYKCzLxYcLS0ZY7qy7xhJVtxR4pkXBbaRyX2hTCDeJC24tt8eVgD7nzvMO4qDdKSX3yRIej94AQ== diff --git a/packages/specfact-spec/module-package.yaml b/packages/specfact-spec/module-package.yaml index 889a4a6..e316158 100644 --- a/packages/specfact-spec/module-package.yaml +++ b/packages/specfact-spec/module-package.yaml @@ -14,3 +14,4 @@ category: spec bundle_group_command: spec integrity: checksum: sha256:1a8b78577d57c885d3451dd49c5ebe4df41f62554aad3dc79b17389a64580a7c + signature: GnudDAYsCdTnWSnJlUJxYjjcjAtvTVSXCPBMWR64Afqrxgl93EbT9qekW2WLnfO4uQhLP3rFC3S4F497JxhqBw== From e576a999fc3131b72c473567029621b65fc1b775 Mon Sep 17 00:00:00 2001 From: Dominikus Nold <djm81@users.noreply.github.com> Date: Wed, 25 Mar 2026 22:12:25 +0100 Subject: [PATCH 5/6] Fix review findings --- packages/specfact-backlog/module-package.yaml | 6 +++--- .../backlog/field_mappings/github_custom.yaml | 3 +++ .../backlog/field_mappings/github_custom.yaml | 3 +++ packages/specfact-codebase/module-package.yaml | 6 +++--- packages/specfact-govern/module-package.yaml | 6 +++--- packages/specfact-project/module-package.yaml | 6 +++--- packages/specfact-spec/module-package.yaml | 6 +++--- tests/unit/test_bundle_resource_payloads.py | 13 +++++++++++++ 8 files changed, 34 insertions(+), 15 deletions(-) diff --git a/packages/specfact-backlog/module-package.yaml b/packages/specfact-backlog/module-package.yaml index d32a01e..3c7f86d 100644 --- a/packages/specfact-backlog/module-package.yaml +++ b/packages/specfact-backlog/module-package.yaml @@ -1,5 +1,5 @@ name: nold-ai/specfact-backlog -version: 0.41.13 +version: 0.41.14 commands: - backlog tier: official @@ -17,5 +17,5 @@ schema_extensions: project_metadata: - backlog_core.backlog_config integrity: - checksum: sha256:b1ab158e2664992ad0cc48f0b3d83913e44909a5968f0255ef0f47e7a6ef55f2 - signature: D+LaK3DBWhDvSSeD+vhpk+nVAVgx57UuOvEUMCJt3xECjVjbO1UjrYw0jIEX5iIvUndy7K758E93MJdcFFtzBg== + checksum: sha256:edda19b7862d2fc6f4510d148b71e7f74e5d3ff18cc4852018b0912592729c58 + signature: eQ86/44q9ZKUkkNIv/HzyZ7Oc3QXPyPZLpFtoMMTF5QjWWbE1RFntJs/8BWKHniV23iJnRUBlBnm4YIP30UQAQ== diff --git a/packages/specfact-backlog/resources/templates/backlog/field_mappings/github_custom.yaml b/packages/specfact-backlog/resources/templates/backlog/field_mappings/github_custom.yaml index 6326dbf..0acafb9 100644 --- a/packages/specfact-backlog/resources/templates/backlog/field_mappings/github_custom.yaml +++ b/packages/specfact-backlog/resources/templates/backlog/field_mappings/github_custom.yaml @@ -10,6 +10,9 @@ creation_hierarchy: feature: [epic] story: [feature, epic] task: [story, feature] + bug: [story, feature, epic] + spike: [feature, epic] + custom: [epic, feature, story] dependency_rules: blocks: blocks blocked_by: blocks diff --git a/packages/specfact-backlog/src/specfact_backlog/resources/templates/backlog/field_mappings/github_custom.yaml b/packages/specfact-backlog/src/specfact_backlog/resources/templates/backlog/field_mappings/github_custom.yaml index 6326dbf..0acafb9 100644 --- a/packages/specfact-backlog/src/specfact_backlog/resources/templates/backlog/field_mappings/github_custom.yaml +++ b/packages/specfact-backlog/src/specfact_backlog/resources/templates/backlog/field_mappings/github_custom.yaml @@ -10,6 +10,9 @@ creation_hierarchy: feature: [epic] story: [feature, epic] task: [story, feature] + bug: [story, feature, epic] + spike: [feature, epic] + custom: [epic, feature, story] dependency_rules: blocks: blocks blocked_by: blocks diff --git a/packages/specfact-codebase/module-package.yaml b/packages/specfact-codebase/module-package.yaml index 2ccb8b0..abab82f 100644 --- a/packages/specfact-codebase/module-package.yaml +++ b/packages/specfact-codebase/module-package.yaml @@ -1,5 +1,5 @@ name: nold-ai/specfact-codebase -version: 0.41.2 +version: 0.41.3 commands: - code tier: official @@ -13,5 +13,5 @@ description: Official SpecFact codebase bundle package. category: codebase bundle_group_command: code integrity: - checksum: sha256:e0fdd950427610636d739599f996f72b872caebb7b9f87f6c267c28f8745b42b - signature: SLJo+Z8dNmFm/BDxCdRSetkooQ4+GXk2Zg8dmmUYZdi3yrJ6jVpS6SHTZaXktVRGhmdl2xE3ZROLeS9DyNldCA== + checksum: sha256:bdd12151c2ba736e254552adf472d7e217036dfe7fdf661e90204e74be44a2da + signature: VMeonMTm8x/ZFn8CBzr6mcZHi0WcldLMiAQl1Ihhs6DuwK+cF1BI/U+G05j21rbdPE9+5qZyZ5QZVEj4V3yECQ== diff --git a/packages/specfact-govern/module-package.yaml b/packages/specfact-govern/module-package.yaml index e369747..d222e2a 100644 --- a/packages/specfact-govern/module-package.yaml +++ b/packages/specfact-govern/module-package.yaml @@ -1,5 +1,5 @@ name: nold-ai/specfact-govern -version: 0.40.18 +version: 0.40.19 commands: - govern tier: official @@ -13,5 +13,5 @@ description: Official SpecFact governance bundle package. category: govern bundle_group_command: govern integrity: - checksum: sha256:47460bf455cfe4067ce262ebb03a38e0bd324c89a3171df84e789dcb7aa76668 - signature: 868FPY5Yx8iHNLx4aeRYzTGDvCxLFdaD9leQSJJ+/f6AtuUTsY8+BNRDbyKaCO8SCGpN2Q8+rtOubMDU6MAFBw== + checksum: sha256:cc214acd8e184ec36380eccb86ee0a8fe550e125209f4f461e03393a7886f203 + signature: N90cvb+lukJwUwGyVoj8ofmO8N3unlE13PQ5hYhMaDBdYQVMSY/9OL9TC8RLF+0LBSsRJ2IQ00188ZXRZWi1BA== diff --git a/packages/specfact-project/module-package.yaml b/packages/specfact-project/module-package.yaml index 0e0dae3..03bff28 100644 --- a/packages/specfact-project/module-package.yaml +++ b/packages/specfact-project/module-package.yaml @@ -1,5 +1,5 @@ name: nold-ai/specfact-project -version: 0.40.22 +version: 0.40.23 commands: - project tier: official @@ -12,5 +12,5 @@ description: Official SpecFact project bundle package. category: project bundle_group_command: project integrity: - checksum: sha256:353d7f7710f3a4978cea84e92763e5f1e9b47484d9e0c01beb390f9552f5424e - signature: 8Hc5zBD+T0VcYKCzLxYcLS0ZY7qy7xhJVtxR4pkXBbaRyX2hTCDeJC24tt8eVgD7nzvMO4qDdKSX3yRIej94AQ== + checksum: sha256:76f1c212eda3831b4d759ccafc336d315ae810cb6c3e00b961edb5660305ae08 + signature: ouJhKYaOvbl8xI6fDlVZd3B4xoNLx4AJ4yvLvhsbktenHj7ToFFostOcfnuhP8mVB2i0iiqEOnUPiWb3vG6UBw== diff --git a/packages/specfact-spec/module-package.yaml b/packages/specfact-spec/module-package.yaml index e316158..3e2bea7 100644 --- a/packages/specfact-spec/module-package.yaml +++ b/packages/specfact-spec/module-package.yaml @@ -1,5 +1,5 @@ name: nold-ai/specfact-spec -version: 0.40.15 +version: 0.40.16 commands: - spec tier: official @@ -13,5 +13,5 @@ description: Official SpecFact specification bundle package. category: spec bundle_group_command: spec integrity: - checksum: sha256:1a8b78577d57c885d3451dd49c5ebe4df41f62554aad3dc79b17389a64580a7c - signature: GnudDAYsCdTnWSnJlUJxYjjcjAtvTVSXCPBMWR64Afqrxgl93EbT9qekW2WLnfO4uQhLP3rFC3S4F497JxhqBw== + checksum: sha256:28ad2375fff8965efda0e9e7816549f7ab05140a99010170d0da1607eb8f037f + signature: t9D2viaejsv6WQmAqvAFz1Ll6VXO0Q8wGwkVIvMt32amqI2MZN3++ecmeytiiTjzEGGHWQ1+xZm/zQYu51BMAg== diff --git a/tests/unit/test_bundle_resource_payloads.py b/tests/unit/test_bundle_resource_payloads.py index ae4c010..02587cc 100644 --- a/tests/unit/test_bundle_resource_payloads.py +++ b/tests/unit/test_bundle_resource_payloads.py @@ -76,6 +76,19 @@ def test_backlog_bundle_packages_field_mapping_seed_set() -> None: assert path.is_file(), f"missing field mapping seed {path}" +def test_github_custom_seed_includes_bug_parent_hierarchy() -> None: + """Aligns packaged seed with map-fields defaults so bugs keep valid parent constraints after init copy.""" + module_root = REPO_ROOT / "packages" / "specfact-backlog" + expected_bug = ["story", "feature", "epic"] + for rel in ( + "resources/templates/backlog/field_mappings/github_custom.yaml", + "src/specfact_backlog/resources/templates/backlog/field_mappings/github_custom.yaml", + ): + data = yaml.safe_load((module_root / rel).read_text(encoding="utf-8")) + ch = data.get("creation_hierarchy") or {} + assert ch.get("bug") == expected_bug + + def test_module_package_layout_matches_init_ide_resource_contract() -> None: """Core discovers resources/prompts and resources/templates/... under the module package root.""" backlog = REPO_ROOT / "packages" / "specfact-backlog" From e9af7a96003ff4e3e1b5d9d4ffb3764cf5fb0cf5 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 25 Mar 2026 21:30:58 +0000 Subject: [PATCH 6/6] chore(registry): publish changed modules [skip ci] --- registry/index.json | 30 +++++++++--------- .../modules/specfact-backlog-0.41.14.tar.gz | Bin 0 -> 112966 bytes .../specfact-backlog-0.41.14.tar.gz.sha256 | 1 + .../modules/specfact-codebase-0.41.3.tar.gz | Bin 0 -> 63857 bytes .../specfact-codebase-0.41.3.tar.gz.sha256 | 1 + .../modules/specfact-govern-0.40.19.tar.gz | Bin 0 -> 17410 bytes .../specfact-govern-0.40.19.tar.gz.sha256 | 1 + .../modules/specfact-project-0.40.23.tar.gz | Bin 0 -> 344219 bytes .../specfact-project-0.40.23.tar.gz.sha256 | 1 + registry/modules/specfact-spec-0.40.16.tar.gz | Bin 0 -> 64601 bytes .../specfact-spec-0.40.16.tar.gz.sha256 | 1 + .../specfact-backlog-0.41.14.tar.sig | 1 + .../specfact-codebase-0.41.3.tar.sig | 1 + .../specfact-govern-0.40.19.tar.sig | 1 + .../specfact-project-0.40.23.tar.sig | 1 + .../signatures/specfact-spec-0.40.16.tar.sig | 1 + 16 files changed, 25 insertions(+), 15 deletions(-) create mode 100644 registry/modules/specfact-backlog-0.41.14.tar.gz create mode 100644 registry/modules/specfact-backlog-0.41.14.tar.gz.sha256 create mode 100644 registry/modules/specfact-codebase-0.41.3.tar.gz create mode 100644 registry/modules/specfact-codebase-0.41.3.tar.gz.sha256 create mode 100644 registry/modules/specfact-govern-0.40.19.tar.gz create mode 100644 registry/modules/specfact-govern-0.40.19.tar.gz.sha256 create mode 100644 registry/modules/specfact-project-0.40.23.tar.gz create mode 100644 registry/modules/specfact-project-0.40.23.tar.gz.sha256 create mode 100644 registry/modules/specfact-spec-0.40.16.tar.gz create mode 100644 registry/modules/specfact-spec-0.40.16.tar.gz.sha256 create mode 100644 registry/signatures/specfact-backlog-0.41.14.tar.sig create mode 100644 registry/signatures/specfact-codebase-0.41.3.tar.sig create mode 100644 registry/signatures/specfact-govern-0.40.19.tar.sig create mode 100644 registry/signatures/specfact-project-0.40.23.tar.sig create mode 100644 registry/signatures/specfact-spec-0.40.16.tar.sig diff --git a/registry/index.json b/registry/index.json index fec36af..1ce7815 100644 --- a/registry/index.json +++ b/registry/index.json @@ -2,9 +2,9 @@ "modules": [ { "id": "nold-ai/specfact-project", - "latest_version": "0.40.21", - "download_url": "modules/specfact-project-0.40.21.tar.gz", - "checksum_sha256": "d64015312bf129068c11345eec371ba503714db3e91a9f92b5a97072ba57312f", + "latest_version": "0.40.23", + "download_url": "modules/specfact-project-0.40.23.tar.gz", + "checksum_sha256": "6a75ab583e5f54122b457aeda6c81019a5575fccb8f4d61d14c11a69a0435ae3", "tier": "official", "publisher": { "name": "nold-ai", @@ -15,9 +15,9 @@ }, { "id": "nold-ai/specfact-backlog", - "latest_version": "0.41.12", - "download_url": "modules/specfact-backlog-0.41.12.tar.gz", - "checksum_sha256": "28f6a30868b42fdd1928a035aa30c78e6d1230c0c768bfa17dff6a6b269a8907", + "latest_version": "0.41.14", + "download_url": "modules/specfact-backlog-0.41.14.tar.gz", + "checksum_sha256": "124b51ee51f5dd91453f38708a662c2b65527be02e0dacde302da64cce1d8968", "tier": "official", "publisher": { "name": "nold-ai", @@ -28,9 +28,9 @@ }, { "id": "nold-ai/specfact-codebase", - "latest_version": "0.41.1", - "download_url": "modules/specfact-codebase-0.41.1.tar.gz", - "checksum_sha256": "565cb4dbad429c9cc348dce343f46b177d636082db121aa4cd72174f39cd29c9", + "latest_version": "0.41.3", + "download_url": "modules/specfact-codebase-0.41.3.tar.gz", + "checksum_sha256": "389a2d0095bbcc670857b6f20e6716402e5b4e0622155cc7d602eb44093fcb6e", "tier": "official", "publisher": { "name": "nold-ai", @@ -43,9 +43,9 @@ }, { "id": "nold-ai/specfact-spec", - "latest_version": "0.40.14", - "download_url": "modules/specfact-spec-0.40.14.tar.gz", - "checksum_sha256": "e2e47b514449f2e0636847d574f911d513343da9cb0be0942d3194f1edcd45c2", + "latest_version": "0.40.16", + "download_url": "modules/specfact-spec-0.40.16.tar.gz", + "checksum_sha256": "5daf94c624df09bf04ddf55df3f79cf1e98fdddd2fd6be254a5155746f913d4a", "tier": "official", "publisher": { "name": "nold-ai", @@ -58,9 +58,9 @@ }, { "id": "nold-ai/specfact-govern", - "latest_version": "0.40.17", - "download_url": "modules/specfact-govern-0.40.17.tar.gz", - "checksum_sha256": "7564e1ee44386dffde50fb9099cbc27e37bfcd19943039035e889655be53d9d5", + "latest_version": "0.40.19", + "download_url": "modules/specfact-govern-0.40.19.tar.gz", + "checksum_sha256": "5406ba35bf516e5d47fa59674ca63438caf345a03729ca28fc23c98edb370caf", "tier": "official", "publisher": { "name": "nold-ai", diff --git a/registry/modules/specfact-backlog-0.41.14.tar.gz b/registry/modules/specfact-backlog-0.41.14.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..807ab1193d470f6966fe1cc6b16836955967d568 GIT binary patch literal 112966 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%0A-71nJ-^^nt)E_XHQ9@<8@Yt}eLV)_ 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 ZPP!d5{{Ox1aQFcMO<Z$*5LZ}`{|}}Kr)K~F literal 0 HcmV?d00001 diff --git a/registry/modules/specfact-backlog-0.41.14.tar.gz.sha256 b/registry/modules/specfact-backlog-0.41.14.tar.gz.sha256 new file mode 100644 index 0000000..52ea88e --- /dev/null +++ b/registry/modules/specfact-backlog-0.41.14.tar.gz.sha256 @@ -0,0 +1 @@ +124b51ee51f5dd91453f38708a662c2b65527be02e0dacde302da64cce1d8968 diff --git a/registry/modules/specfact-codebase-0.41.3.tar.gz b/registry/modules/specfact-codebase-0.41.3.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..e74f2822274c75f4656ac52edb8c7382af56c34c GIT binary patch literal 63857 zcmV)rK$*WEiwFo3RK#fl|8sC<V`gDvbS-0VWMyJub7d_sE;KPNGcI&tasceT*={3Q zmLOQq{EA!jX*lW0MUrostWY2o?(ztA`j#$5WMwJTl!<1PES)rCni(Z$dI{)$n0^=x z&_LG!HE84jjd_^&!TeEt$(-e`X4kkVJUo}6kQpwST|0L>_iXnpy?(F%>$ky&Z=xWK zvVZtVes=h$?%$oAhmXwf_<VO~Z+Gt>#D{<Q3_tU{2r}sYAAX)cd%qOZBA!P3yHB4! zdi3<s-s8u;Cr=*k{A%}U;~%y^fA>H6EE<i2QPCZxVRRAXQGc3-^GVd51*7-DWz<^) z)5#|||4$y#8Q*>Sc-Q_He|C4^u<t(JeX_grcyDJ9&;QdWI}iUs?0nAipUsnG83A1N z{%`ar38v9NB<UpV264ZF4UOw4%i}Z|h@IY}-QL5-D4kA&B+Lg5A-V#aHHtXO1|l7g z<53(;8ngMuB+jqk88mUg!{5;~h$jPa6-_4TukmpZ_W)$$VxEMPXc$JbC<&uv6i2d$ z%E)F}`iE##z(BHS2%pY^BEE<xaj_VP`(N(EFn4-8oiBEK@X!5580DiZo)t8OH*$#L z7=XP1U_wn(aQ{LfePa|9(Pf$eOuZ6vh?iM9pAF?Q@asmLK<f;L0An6qMWgrmd^!;M zRj~K?$>1UkclQ9lM|&5+(}z!@y~mFpKi&(%@uR1E;nQeu_vy~VC*e4HIu6HAp6o`y zf-~?adiv-hdh{sR3j=_e$CpV^%rjWa?_Nb|^6F&z%Mbm3d6E3`*;jwco=ivo@=d(+ zyU`?k`6@p6?PT}p>MDQoe17wrUyNStes$FU_7`98JpRMpZgvsAJ^a-#9{=%Q7XR}2 zxBv3p;U6A-_i%Ce?6>>-TWbHa{ON7wzpeaNmH!_9YG*6|{XFHrEXvb)Hj45-u-fUY z$os&@vMB72CUG}P#wom;MoH0|hMz?K+ueJ#yX(q-dygLNJ=w~CpX2AAc=qy0e4B&R zBM!~xig%y`<c-EXcn^Y>c$>u_l+7klqw(Ou!OPzr{Qg+XL2lBL6hcw5VNbk{KyDPH zECMk~1X&Ryisd4VGZ5V-i{66=3>rSV&c(}@uf(%p7LXVhbGP)e`zDzz#G6@^1t`Jg zqV?>k|LnPV1-J^b;p>z>eHZ<44uHdUqj7Q-@koM1z*jJxsVJ@@7-(vMJa}*u7gy=L zz^@-X7&IDP@x!10S8<Z26A^ugMssW@TG@O&?ugl90^(gq;MoXgi!8ppg1@GV*`g!z zXnL7NGx!CTVG7_!Z3*iumM393U}0%NTf7<_F-e0Ez6h@2_v>I1hqy+0k<CXa;3)vF zq9TAdfdc{wHK6NsmUqNe05UfGTSOChTVxCM<=aV+Byn<SPq`H*F^oD0!|pgDL6ZN- z3y^U;Vm`w`bmK4z^dGXFf_iX#(m&?uc4;XDjBB#UV*rk%!^{AdEGUX7OJHzWG~p3k z#j{+2I#!FNrcbL4yPO=nJ?bCii(~}905&B>hNxv)DF`oMUxUK={Pzd1UiSav@tfBo z2LXH<ATrJ-agdDk6po3k2?Y8c*9TBlgjqZ;L>Lu-mjDN```NprlcQ$`FU8BFS4SrY zCr58yA1f^Rzy5c?o@WQIU%xpKmr;W28<7g|;DN!%;2LzC-~zTkP6&%r#NsI`3MCL> z3M&-kDQ=g705}ySxHy18pnDZCN*t_(vV1(?m#)Hm=ZG8}iKFL->Wq9B2jX}FxB^F* zs5zgK@`=b85}ycK86f$B25zQv4X`BioIpwjp-<2=>{G4_A0Y<IM_f;}Z8wjSE8HY` zM&zCo>LATXf$m&(L_CGAuBnkhBmY9RF6MchM0pMe?J^#92#=x<fc>*925?AV?4tq$ z$l}oz_dkvE9DzvW&*|%Nj2bD>vG5PTENBcs4pc7^yfY^~Q_;G)S^#>D;+z)xCd!Z~ zgm6e;o?+Alt(iN4;}gU*J0!3pV81yaop`g}4gg`CXL*`+p#Qh=B!$^V#i-X70-(L+ z<A~snt&hYH|MkDqz9>Y_=?T$fNtXD@!E6SDh{ybx2seKAH7LTo<dRo(#R-x)f?#NV zkRt^aEK`Vd3=^LhR{}`0cpoib@)qGhyqikG*8_ORNXPMOt)~-4-dsfqz<m#hU!-uz z#=vXT&Rs-T!8Po2U+#;5exeVv2`nz`1FRom{6E1KA<Zttc^70Fpq|}X3d?^E)C0~1 z_kbt|TOZ;`zRj&cjANR2j=e*pSqjgXYUZ><xBx8+t$=2x86qH}8#mOvvfU90G0OsJ z!42T2mtoSX%XQxE!GS#_KE>SbMGWYV+j}s%2^P5kQN`iMuqb0>;z6>|RJ*Z<P;gq< z5_jWw*murgCW1#|(TFMFzPL<bJ7C{0ukf?RLxk}TG)DsPJkDW;3&L3h^DQmagpLE@ zNdXKtr=}q{?Q0%_``UPf;8=73>J^U{qNl{uJ_3B6iX<(hSb=s*Y=S-HNNLYa<8!@m zjmHM&SBqHy2lhM7H4rAwK1y;t>{ZU;AY|hSf}->NwIOluEDA^PN+eLuO#qVQ@v<Y_ zp}8q`LHm7-G%d(NYslhdn$Cng(V_*6kQjj+5F7~XA85$$5P{V&P!`A}p~XLlU*kC7 z(~eN`9MJu7I+>(5u*EQH$;5%SpP!%ONkY8C)nYzkuR+U5U_t=N_&59qn;OcZ4|!-) z9~6S<44bV}ItPMiMZL>jN1R)nR<egKH#_f$@tn<K=MFno?_nhX&yiXk8o5q$&92%A z#8`Xml3T&au?A}<BUx6+3yJUOv=BWwIehi@&AWqlzbC|`S-d{{?(m&zq7W0?0ynyh z;RKiiPlJ%V3v*H(4ZlEOXiNRFH(Q+JZtD5sOXgPeu7QUV*S?H1dfF)AVehYDibY1; z(A_md{flTi<0FjXhX{Z!fJ7Hv1K;JtjP_1g#^Xg&1RorEY_=fdEPUJMHZKrN9{(v~ z11a!YBq$e=_;Oz_glr13ra>4wjzJdZ1QkwNlwAW|nI|N$<)D?qp_Y^A0{Tm#5hMnn zxj>I2knrLWjY>6vP5a|KK$EdF)~=TICHNB%zikykA!HX;3km!J|FzfiXl$>_82Gqa zGhAuOVR95e;T2$1lx48F<0uL*KuYD7h>hd;15&v>pEI%3JHt)hMP02*w5G5X4+SC- z%X@XB$>$(uM4>&P09ZX>1T0ICTrxsyBsINZ%Pg9LK*lJNW<j<ny;uBDQO~~CQ;?pZ zkaJ>D8KID2j+zB<2um%~Tk1%PONfH#i*xf3r?fb4BU(-HOfL{MCIlr4v5Wuq|5fGI z<y3_`fWHmw*SL@dGNT&<uLzkM_{_YqLCYs=0Y3nijtoGPBt=RDu}6vcbuf_0{O$@w zwr`*_;DU%Czfb4DXp{Q|Xj#Y&l-_fog_0@oc;r=}f{jQHP>fUF73K1aS5hQXC_voQ zpaD0Ms$86)3>@bL-~Gs!-?>KznY4WKyEJ<*IV&nz=?sNl(y=;x%IGl~3*-moEmp^) zqN4$+12Ts&L@OyNbZuI(11*l@+@DDy3)ksfu`w3)Q0W$5@V!x&sP{SS#1TA=VPZfD z<z1G%eX0V;VX;OY5XVs=pivBjklMBA*aS#N#=(42kc^dr;G7vb(}7Nmi%Fz7b-<sA zZWrZM@dX^sD;_Yn8v}+K85q0Fok4(tAaBtSIj}3hKa>e7)5<^&k8a8xpA#LUH+oWc z?coZfCJ=x;Jv?KZ)baD@XjzHJNYL-tleC43JPdt3eWwUA_I1ZD&=w*tvN*g1UA_ya zXa>|$d?A1NvbtBt_yI9%kl28*0^KG?jmlIMiBpNKu+X41p;mj=>h=2Yzc3x;{Y*XW zYg67dY!fz(=Wr?}a6plCzfOw?h22+aUKlMS0nss^&j?xUnT|njKyKDU@&fu6Px~B2 zV`u6e11gvoDVd1i(*+qCQ46$z=5Pd1ggv(o%6U%^Q<2sJP`80fj8USE=;jw@M&v?D zeNl29XK6wTeedUb*|EL<+ur|e@Bg;<e@pNGWSid3ZkL6I_3!>x-~a7B*?n5R|9kl8 z;p6T7-{<)0cDt^Vl$7?gpoiuS;<3!O*|-401!-3zOXr~F^;rQx0m8cPVZ#e+Gsuil zDv?&%UIY7W+%xxwvRf&ikevN3sQMr+&*p`(LH#cW@4o)_)#2-tV^$+kTY2!{)wjnd z4<3*i9n|TJgoQbN9pl%^{0Zoc`YxH}LHa`3166=Uo2{#F=NVdZ8;wu50)4H9mexWp zL%(@*wP^Oq;244G6Xm%aOOSya2?AVBnsSg`Mn#{N0>v&ZLy6Z1uMW>eE2X^)CLN^! zkmhcQOYIJRM6%-BgOhL0J0-if^Hgi9^pLI)-pmW=yZ<iA5x5)!o3*W0Un$%B8yb&l zmtO^8dP5qP-9;BRrHiEHeO&ar-6Zuqhq=ia4Pfz5=R)%piqfc6AM$c$B%o^jv9OeF zz5qE0uSq%XKf}wM%Xy})zc3i<g6GA{HwP!s<xX#>yW890MSCADa73u2zIgNQ6*VB6 z6H5C3nn!<}Lq9Rvu1K4f5@*#)Pu*$3{`BjYZ@xNsDc-!L`^7V*jG>Z6q*!YdWsOXn z@^0s6=f>KiuyG*KQM6tJd4bodFJP$e`_KOnB$p{nNTR7|y<LQKd)6*p(sqnJMc>K7 zSHXCkPUyBGcW+U74BxJ)-EeDEA874i&(U=<<1a}g2*l+iy#Td^XUP_LG!CJKBFNNP zrYoiSg;W@{rC6_T8FqDjd%fN{oO~J(pa>`&HtI`c6Bi40r08PAQA?!FB^TGh<s7w> zQ8X*)+F*pX-YgC}WY^%sE#zIOyg$TIlQ|+Di2}AL7jrU}IC$O40mt|r6SezuTYCm| z(2V)Kt@lB$tM4oUO$g(hEEj=0U$qRz*2V}WkBPzqgBo}{EZd;v!C99F4^p}TV!ct` zq%!$GXY3g&?CH4%sUcnFob$~*-O1BnvFj)aiBgqOTRR)HduU6t&OWHiAsQ3a0Pu#2 zjsc=lPGrQfh$zExf=d;QQPH-ob~&ieZ?BLaJmOo02M_38K{tU3x1=G8XkABNyP+Wu z_tv4V=k0;A-3Fn1XF9O&vZReD?<;!HH!y~ZolZl%3gMXwbcL|au{phrbr)HB10*k+ zgz{oCmqz@`Wh-tOUaXa_NL%C{5dI+;;lgmZK;EXS*br&qcp<9y=(cCK9Eao<|AcN3 z4;}!WfE5H<v;Yz_!GGZN9~_@_fuYBEO@z}@7JR%B;DMUU*z4R~#STs;K{uDmaQf)? zLIcq^^*koe83x)CjIM-(OiYpBY)|Ge0^kf208_w#(G4ce)NR3WaLtseau<w?wPcUk ziqx0eV{N$Gp!<b(2>P;T8X-2I8w53!q<7Sj$otFQ<F-ES($fWx_zQLQhv%BDTjeoJ zE=VV#Y49Epm|n9bw<&UVrGfngfP@x&zsmOwc|M*`;Lv8cAq~Dkev7v{2~k+-H#JGw zaNSXTBkKd+GY4{?Ekvulkw(z!mt2mNo0;X?W;^*<x8_US+1PaELgCx^vsSO(J(4YF ze7A#w-Gc}8%>cdMy28G}AL9)^MmsF`o0E<RxJi;rdYI^V5?pHQw`1gzcW%o#DViVo zwp?DX`)}2G960inBtzs*m)ai$XKn788r_QV-Ej+Qk?DQCYjNJs=ks9FJuZNSXn9MM zUh;cV7vQi8Bll{+y5KIZvMB1#=u{{};edUs_^9l%cYyJ8X}vrA?YBqo4xhJ4ApshB z1uBfakAUnTsoS^RygrQ$1d}?!Pu-h63uXvf-jLzS=&N80Wm=ZTlB;7xw*cC+&~YcU z#NZr5YpCgox~u^rs4qS7s}A1^k6>jAK4faq_6EXbiy%dkjC=61qwi_>z8zhYSm&Zs z2z0u}_YGFnpc;NgcUCCPq;eG$5A`p_e5E6bVC33>3F5~UwxU=X@sg3`Qo&^qCwa*& z3c5O~W0s1jF-HnR!=(CN{*<KhU<y!fS@p9|Elq2Fc^Q$d-sjCm9Z6}f;@H+Ga|-2a z;^7c+VlfcOF0|~=3}IdN(boHnj*|9X(`_D8NaOVBrImCE$z;s+Nz+akgc^>k6!gSb z*KG+vdJS2Q5%TsGZz0J^s<hrnWY7p<ItdJe0Wb<MQc$^Xgq(OCHJdZ@vM?0=Mu_;7 zhpON_C$F}M@8|r|hT`0GwK)n9lH|bpUX|9H)%+Ek+<Fyc??ItY+Qxt9PO{7jAqB=$ zhb1U#D_Ts8R23~ix+ZUMYy9{oB5%NmR2YStBcWy_7piBZq1bX=V!WO#*d=NzzX1+# zDy5d!Fw-+p88pu1dB8VjzlWdht5@CU&riPjX7K9O;P{wLCj<doILp?McCvf=GW~@l z64JmR{}d;2fuD=kZ=wYVbB6~f-@ZHS{_{Wov+;|O2OlFjfBBf7!hQobfkc9|6@T09 zsNeSVZx5v~%S4Hk79pT>e6Rp+038cZRwI7F4m_Gn4HTV96M(IM-?M&y$RC16b&&9# zb#5SU1XQYJ3XEKv%BsK?_*Z3T^{T91i@Pra2U}<YeP9SQl07y0!+$<HJ~?{*b@w-i zzsFJkY6sn{kwFa9#b;RJpRCM|*fSZ82P{T?r6~O~N$H`Nx9lSgtMyHMd8J&Y7h3UQ zOIv0fu*i*yL_FofJP@x?%2YSO7qA)P-Qn>Gahb2PV0QJ}m#ESs4}2Hr?+4;-TCfdG z#cU9Rlg>_LH<+LWRG`$7N3a}H5|X|n?<~U#@d!E@$5IX9i%q(%#$l1x?>SFs)dS!l znt>{k$0(YilQ&Qex)f(pU^BKhBbz#aiZDr~{`Gu%5uyBtSLUG4uX$L{m1_1C@DRo) zXa_xK%4d<-!1;p*62`e!<^UG*UlchK3VC7ktEUfWuHCIb707Vjp#Dxk6i((-vPjXQ zUoB=JMCW}*CK3vjD_=AT(fbCNHS~vUVuF|?Z9Ls`TD16sJRe<nR3SjH-XL%XIEvyX z0$E)dU9E4-K_s5nRlS91%fTM4C%De%*0<`2p6eh4^!FrH-cjPOP)GM^@T8eaC`)&j z51TkQJxURVx7{KQdUub|5>jX@wCY9eN=&bDv-i4>fJ+4<w6AbC$l&D!wC&Oeh0ml= z$hPeb36NgCXQ(+u)kRNeeQ@Db%Qqkd&nHFP#fQ>Tq5<LuNpwRW=xt@%P=G9^u*Dwb zIs1UWk@p!w9^zcD{CO>nJO{-iChtu6uPsjNizoGwbWJn>%Y+a>z16WIPILw+QZd?U zL2#K&K+$89WShOr$-@<701D=T^<UpsBdymVnI|vdRCM=t_8xb4_quxzPxc;mAMbQ` zc1mBdfb=0i11i!IRAHs^jnt_uq|{0fbjx-yM_XAT-32S8>D%MOcin?;Prf;PjcNd@ zb8E^K1U-u`V_ZSD=%6_}!DyURiM=wut%kP}2vo~32?F{qBM(Bn0%ZvG&l-k{t%uN> z9m??PFQ<E>H^7OIBEVkY-jX7bb0>}&yCZK9DURq8&>x5^Gg5>+pP^38;=76iq3O(E zGFqU~LkAG}J!2w#$Lubz89KBcLTeg%V0I=V6(U1)>Z48qJ05m~a^%f(-++@)4>RJ% zQs9@K#;{2g`Wfd+6^=q}Xn^w%9{}DI!FzTFKDbWf(9**cPSvm(DRC#{d&))^%Sfya zXc<<8kRsu}j<UsClv_emG!?B!nx1ycI)HwY*c81oB9}%<?gr3&>i7-$&R(#F#U93_ z>``!%O*KRdIAvR)Z2+wo=~xZ|U+nhI*?1^T0m@lc&Yy*Do*D>PAS$$Mk-*GTx#}wA zo<9UuE_GzfaPyF@UCPauRcwxz@L9c3d$n{ctv2)ZpNxX~6lO2sTuFan-S4nUsqJEX zIZd`~H>iRxt6bv{9Yp0ZA6gU1ZTH5bF$>LZI1gg8yoM%jY<bjAFwjD|w3DIZ4p!rP zxeWX18pvIQ+?9~&Qg1Sun)%QQwjDd%BXet~FZG;|9b0`qhBG+|GRxmunqQ)%bmwQ; z*KA@*CT&!=&&&IIuIv@Y;~H-SBtCjB7F`;Q5;)%{ig>Jqd&R++1gv?d*y6jSf+(S; zJtW2Bz|~0P$nfSeMtjg&caK0d-orqC9n5CE%Lv1g&VNl8@mX({=KMFlqi5%JYikD; zhqR*4ocDm3Z_v%9W)CQ6ktnlX9|||+n=3q#_H|~GuDNh%W-|At6DcCVQpktrcuHG9 z?)75eSdr-H#lBcbv!GnswlhW<*j!p@wAWAYmbQ>d0XkwDhd>{00*n-;=vD-SeljTf zh~wwK$yqPB$O0n$3i3^KVIbq$e}kr-R8%8KP#BqOe12hHUl(YK#G~)QSt-8}y_P4* zA__!no@HsCe-p%6n+V6iCZ%7O$3c(+fh=QUr2TqY>fBum?HuIDpYT|5&o3mK9{%R= z_aztd2Hj_nOgX5Iiw%+(1y*~@zWFFEq1Re8GukCGs2Y3kr|T6?+~INe)xqn7uMg4f z%yfAVJxI_diXqRqE{<-g(FN^{Y7B}~(b+HfJT1%!4V#fSgrM4yz$qCtisjZ3=2)$; z4Sbsd>Ta%LGXO~&&Ca<2vQ?)7bAftJJ%7cwgH?Q10mAOdAj|Sa#Now%;xn&tzHc%< z_)ie^_`-G2ux@6T9Mp=VMhCAVC75sDy{u9t@_bRG33uZ=D?*SK-ki)e7Pc|T#d_=d zfKn;q2~++HL>Y>-2+V4(0;lhYBs9V(kW=`|N+J@eMWhIzRsj2x*k%KM-7%}G?w`!+ zvMbWL>l4GCiH9UP<0k6cxZ}A_SMaH?@5wfPh?)u+@KlVy^ejW?C_ozdXCTA-$N->H z*N_Gy18Q@#wH}vdeX@n;=U&Cbty6ZP^0<uEbR)+*i7tcDq8rR&)Ac=3<A}C=#5EpY zIPT{)4qq$a*}kE9HtM4q+F$)q>8=Q*S;kPd+OU!N<H5VHk8iiZ1>5+aZT!zR{%8C1 zHx&P)EGC<U|E$XYxAXAnP9^>a9&O`){u1#&@8$^y`#PB-(9Z>x9N_C&8qP;D<+5~i z(sHLtoKubO(b3R<4G}({W{%4956wSGK|aLAVkYyO(4QmYPCuKZ>H>t*AmjzRgeqka ztpYGZsdu5#EG`(R_T`+#vxqKQb>cu<Y<HF)0RMI#kKQB5^XdWCQXA)z@iw@QvJ1>? zg#v4cUX8nZJLi??B(yl%@kx{h!45SNU6jACIKLGve~d=@o_MapdPegMZ>*&&6yBA# zdeV~VMjc7WXwgxCxq+=@Sb$5uMPdUNC2fwC&z#FU)VoB>I4X5;38g!(>B9$15Kbz6 zMfum!RLh}La<Xy{D4l@Z4)%hy=J_I+<PkT=yB+vXUYzqq+KeuI$hTNt`_z0Ff50y| z(Hm(BoNwmliVTP<-$mtP8oEEaN=`tc&hg>1H?N-`V<#uDl0rU?(Srci0e!4BXh1V7 zIgr>X2Ugvq%vjM3{d3>qHHSFJF6Y`$=1`iJ4YCnpSb<~}jB8t;SrkFWS&5e11<ou& z>x=%cA3AaxZEH+>1KS_iD4g0rMZ~2X(WN)~41d?X@L%x<`d2R57jnVAq=$GI7|5AY zwB$e@;vF`*)eGzVs1$7u-D9PkLT%7h^eVlPDVj3=P_*#2v5&**<2is%+vF<5;N|I4 zIzM{0CL!HdqAJdDlz*3Q_#64&e|o=qwLM$^dfUI=d%je}WW_wZj!(U_;^fcSm4?CP z=i|^u{-4-A-h&luy2)2&w~@O%C;Tkkf=W34#Gn6!;b=)Ip(ou4a*j?b&lAwCD9F&G zNGIOpIA6}|>9kc2?##DJ2SvC0`*kVzJ8z?xLe48goUG!({UaOzSXkioR!L9Qlx65$ zX0p;X-26;#j%j9Zd}k$-P%SyKOOJZp0sj%s0W`(Gb+>@3-JT=`w%i-#>xV!88(r?0 zE-*!3o=4$7HX2Oyj#*wn|E!m29j4TYZDT4&5O3)dXhF%mwf)`K;siCOXHsMG1JV8q zhenHXTfEIMQ7x!yn4dBC0y&<h?<4oU+oT~Q3{*_R;72J8?7z3$-FtGfyVHG0{(I)a z2G{-t6D51?|6LrX)5ux;F{Oq4lxzR*)H6AkN*C+)dfU+J^(<rl%8QkXs@YhkW%^&j z(W`l(L}dSKDJwtR+1Xw{Z0-MB`~T+l|6e|O^vmrT`B~ck@w!(%9qOmUAvysJhrQY2 zPUn9~{l}f1$7TEf-owXFxAy<f@zZQJE1O-eh6ru8v|!8sxBUO-!~cJ^^UKHEGr#5k z`l)p6yptTTivRCE-7DAs+u7Ul|Ifw$<<`nfUUVr}BN31!(4a&Ul_ot2rl;+m(m^no z%^Hoya2QM`!=cz0r%ia$Jlj&2E&t#0|G!%P|73S>dqTJTzrz19jBQgBz)JrAxXk|_ z?mXJo|NY$jUj=HC??1WzZ~6U}|8M#Kmj7>mw)|i6f9;L;$@Kq+k9PMSRrLR-+xj1$ zi~lzcN&-Mvm?tIAE9q!{9c7p`1{=#tnmx?_5a-H>petKy>3~AV39KqXi-5^H3Zrqe zDW;XGbkSi~8&$3olhMW_nLymG2bof`xp_jV0(uQ2w+x3|ZV^NgC7&co${7ywMngTz z3vP~HM3eYJwMEZ$-3XogGj4Vf1sVDJ%U9}eejAV6Dx@+2c1QVTax3%z>|sDdI?-^R z@t;-$&VVmppOBAkNgkWTJyT|cmw!keQ1DuR`HG$&y-~h29w3}?p{JHwk0^|O%a1xj z{&J#fKX`%6sU9<bt%j2h^Q(C3X%D9gxsPfONHM=0V*VptdAcJX&N3>^8s|g)8;9!w zsOw8Akfz{dwJ|1_&|{?zhLjemBma<zmFm9i0hV887-KC#Owu46vZ-u{USvbnpcaBj zE-FDN*XLvP0%U2BpFxf$^y{IcPS(1LCbRwK=BKpTZYYe~SIE|CH-@j?JpcCP;qd6q z@Y$Q!C+`lPoxuAF&hQY2MJneAZQKp+m0L8T5A*=1U;9zDO#@w*cm?Y|Dz|7T_n+D? zN)2FLDJP30P_3puM6gJ|)(866^31j-!So^w$c1tMScqwxkovUnL5B!MyCa(KN>K+Y zjsf2zTm_9Xe@T!$9u=^HzJ#wan-%P3%j$>UcF^~^O<OvN68W%AVG<pJ+5E~1j#s@a zcuAUcDIf}=zyWS{8ZaiNPG*8RMM?0#YBVr4%G{SlfRhP5g6V|OSY><|>gD6Pm7;?1 z5icDD11W6gXqT4GgN83#&0bSZh9<=RV@>mfk$>}`A`1lP2-rW#=8<`bKF`DSeX!W4 z=oa$=pzw3kUJg)g9W1B#S6=42snIIhv*K^7^Kxp!@;=H0GbUp|+nTFWY7@!KeP0pT z`%OLYw&;FI!{Hoz$Sd(*LruyAgvp9j`y134^Q7m7@YqaT<;%eAL7Xf@9j1=qj64`b zW1S_$<ey;nF7w1;CLe}nQt()uUykR&109q`0R=M(?+`LWX1RbCqg2P_V$eB4+X|e_ zf}_FUk6zcHv{bpB1)-AO!CB>a?6R;{dtmUa%KeZm5q)aH39NLB4=I;sgzqW8(*DOL z9T&n$B2Gw_B(5nMbK5TUN$jrGJPqUNS*4eOkbRu?@qLp&_VJO1&XwU{rB#^NtqUck z#89n_O99QoXp&yxj+kz1$bBisizkLBuD@RbdexpR+na_jRfyRz|7*`C`Wv$AZ_Qg0 zQ}!KVuTZ$|3ymF^D;iLtnJ6yZysduHcAm)1?kPN>oP*HU*$;pI_tU=qOL)h#9MmGh zkfF05{_B4~?aSW@f%HL=g}^W{cb?P`HzYv0TNJz0Z5G5xr-(FTWKL_>ymyB*=3~Ga z8!dnX@ll>0eGW8R8_t-k;qN^Rpr2ghc`&#;1RmnWU+G$o?^{Sp3DUlX*%202?@M;y zQ0E2Dkb&Q0u4ZHJD$HIBtCwK(TG(8V$&AHgjm9Zv(t_XhQscC4eIHhkS+<wCjLH~o z_S%y2VW-Q?wq^k4a~~SfORZ)Mb-DX}@zL=65(Vbr-SW4b2TB3xQ9iz*mP?JD-BA5% zZ*8QqAnc@BIH*T#I;o>YkeunDif4+;6aUZSd>{`rHPblXTyb2C;5*>sAwFs(zWqK? zhlLr$OVE?V%w2n01W@3qRESorWWbrVeSBOrN2pb~T4n=vxO_Cc3i7Kcmja%e$xsQ| z`|^P^SS1(P`Q7g4Dz1%06Wv;>SvsX646vj#x7v=pnGbcww0*Htdd2FEGBwn^H^zpV z1|t-(t^%SzJ7!`i)D7iyhVP?=sUL?~<eg>iseE0%xQM2CnTSY2BpdZgStYBi6bBq9 z^Qhsx!SP@MN=iG4W2k}W%~DzIgoJsED)aAs(?#VAH4XKlhn%jSg=b%Xu`hNjZIqQ| zU#NyOsG)q`(xYhCeQFj2rEvA(sh-~%z?KgizPT#9ox(5wEPaURosb1lW8_MZ26tD% z)JVJ%ra^atX&vNaN=!@Wq6%BYf08G-ngp->;d@MQ-2(bS7n_!@LJ9or2cEqHZ5WNC zpnl|a{c-TQjGVk!$YjtMH)|yt4RS2l%5@E~Uc*HslfPQ>{1`}6R^X9t;c*>^Vh#u9 z6x4x^ZOuC)HIUz3r0E3nj1**EICIxnPp4yHEkbr$$%QdUrxDAs5}O^jpXxnxK$aF3 zK<D#m>$D8NQw83sLOv^rgKWo8`?-7<jRKgW8pI?AheLn1mL5n&GCPPs`)X$#216Ma z7-k}~*I-;-!m-PY6_a=xQ!Mwx9hsvBxIX8n(U7LWhoK74-iL-IW>BQoTYDy_1MADP zhP(V~u4rwtKXPWE(n_e<a}5IR)k97?zAu{fGDp*vSnZC#v}fhwr41a8`nV}tIjkfH ztk1+p>%-f+<!v|JvBD_H#@-^Z`&Jiiw_z^`L%^2Fd<rT$7Jg{r(OJMZO_ZCO%bF|1 zg-@`0MLb@>N0^2_Tl$&C?hU`wM_|M6)F#=VW%1=zVasw<;<rj5kbRes&fUCwR9|R< z;8qe~O@wHH5s_F=Y$}%BT94$kMFdix;0>yx5=}l!Z>kCqh`1lk0B+Ad>KTJ7=)Cc1 zKR^8W-<m##D@Svx)oA=>9RP-g-W7u3krDz5>;!=n+m2@iKI(5JS`2zS|Dmj!S%~2( z3ADgfqNl4*j3p9K!gBbvz*-D<pb2iTo@soaD1!qPAvY$6<4sA2XnMf6Fd+}H?2p!X zZ&iw4f}_O3cFzmoMU8L}P<AsVvxL27-MZgXLE<$#fh&OO-I<CdXKn9niGC-<3uow{ z9J?Z}tsJVYH1hA4V#nPibpVDlQd)c>X1@f))i>0#Q~{Wyu@r*F|0)D?G?qiCStHV7 zwMeZN%9-4)XnnMoV9?wB54Y{5R<aU&BVaon=*QTDvq+nFVdQP63;h_oa8|L>1yYt} zhqG?Uc9z=<>lR{@&#cMqxP}R;*sYkDlIJSgJ!z=>wq>s`n(}2=OM#f~!IEqEdY4mx z`vCU1a$9fu9!-J#hrFTU>#AY;p8hoRq{%oi(iw<p%^SQ7NI(jOVeB{O#kl*+CfSF^ z?uOuCdf|LJtBSDX3^1g3Ai9n_%78z_EKbbr*oa~+pL1sp2=&|2I$EhUKH8(cwfBHc zST5=Q=rJieN3%I7oz+g=7tTr4pE*yLe`}<$ftT<s|Jul61255WzrJl$?U#QY7G1f? zODwaiHmG_hRcEnX|CWjeWvugbKfS`f!WYt{3tP&uz8O`<zkoAhc^xcz>Ta*dEOCSm zr!gkc$z119Qhuw1xKa<byp}_tD5)o>=Nl+qi<ep;aI^nT-`sh3s4NX;bfn6e+(0<C zFKL$uu&h^3Rk4yB?>i2TPfUeiEEAUIMHxumC<*6iV8lyDkNpEsmWL<rL7IIz+NM$! z=zHj?`Th6&>ih4VclIK@kV;40w8IprBCZoogHsuT=1dg;vuWuhnPHW*%WP3KHCf(b zm3KuJAya^NJu1G{k{ijE1iHR)7pH33t8Oo4NBb(sqgS--qe(zT><G6glc+3Qh&A;_ zpn<-RXBK`U7@tvX2=kty*%x<|SAb4O3+GT{?vw@->x}rXKWza|axa+I+eOHk>$G1W ziFsD`vpQIsur32;<=SddaZ>dp&GL3FXiat1bpXIN-Uz5z!XRaBrFo8-z%T=zJ_LC^ zU`ZJEcX~Vi%UE|%(FZIeCtAmgqzFD7vIp9C!DJrM@17mGhe^nsLyEaAF+u5Mf{7Q? z`6W5WBv=e`QiBPY*vmdvoMXx%aUpVJT1L+GNEqF)ZGP7EgfVPbjp<DP+V{o*W8Y#} zmW~P_d8u4|!A?xI@a;<w%OYYm?}1<wWiGWnrn?5?2!na_rV`I?(mCK6xud{H;Yd(U zXVVswCfYice7ui^Zf$XA`LWVR$zJP@Ume<a7P8~lc=nyuC^b@etG#ba0*FM^L;44^ zg<EU&j%T7AJ+viAdWhvQCo{{JO<nWsWdv$KG!~Gbm^PZOT|Xv^hH4IpixR|1&IA=f z+Xq>+G)d94wnGgh!EM)2T<LtoQ@1XmkW|^+x!hrg^Ct_cQ+^ZYkuw3@p_v?z<WGP$ zoN-ybw+2^vr^Yy>G3wXSIp<iW5kz0=t2C5uRUuWaBy6^>8{%X%nTKqNpoDMeqJ}wa z`BO#;m6vd+06O>HDqnylD#A11gylz=&9VF}`eXSC-ru^<jHXh3s;+(QH(`txRP*;A z(1F1Edz8)=_TQYU(t4t^-?@u{2}vECf_1!(l9);k%QhY9v0>v-+wOWgn-?JNuxX|` z3f~*Du)0$sPulWB-&*8Yv2+su$z7nR{P<Sk4s!_htL;vrYm@|K9r&En<RePz6;Y+5 z<@FQ@ZhV<BN+;;GLzUzd64Tc#s$E5~Ue$&&GA9@YfE8`w?B4{F_hngyq&e*@n@~1l zZ2Ju1Kaa-kvi(`kMGiGiIB78rr+P14L{n^nV0#y7=o1Z{{_%qjUe^`97jl7M3_K#r z%V<4qvpX+-(j&(yS=Y6EuKaS@J@jYm=I)^uT_yUvxaNi6B^gM;ysa-lCwX7K{;z_l z4wgSuzQI)eQp+1P7}YYr@|s}n2Ux5HZ&TZLgYwLRR@LkYA`I^UJGQrN?)7!V=vbsP zISkxuu0x6OEV$`y=hj0ZB!czegbyD#!Uvob;Tz&ak32AQ<U$^8eps>w4@gR$Urb;T z^b$7izVFV~87WaSO-b=^)D~a*sg5p!B&TD2ATf?;)rrJL4E8mwCoeJiGsmIW2boYa z{^p?elvJ7W2FGOCkPeC>i!XrmTjL4}RH%QdkyTbyOZs|Q^^+mi#P+VQ9iO0^mseT8 zP)n_Gq}iq*2k$WJA(s}*fY&Q#I;gs})~}%}QmwOo_rzBYc~wGZj^Y#$stXXKfr3aD zgM;-GI_)_9!Y?nvQV(Q{-JbX+$SX%rDyH_yyN3nnUza6TBdug5(qMZ;l+g(qmsZHo zs45xR#tm=d|F`k~+xY+O&)-q}KmKypB*3fl|2-+^|9QBxw~hb*O!5B|VIN#xX3-^; zgZ^=80P&Y?PM|IS-}3*zVgCPU=U2N=wx@H;|6Trnm*juz@c&1TD*69+xB34*EC1gx z`QMhyZ~6b0|8M#K_UGrs|L>CgZ#Dnld-U*OMgM=a)&D;i|9|G{|4I_Dv;I^S|Ml|f zSt;{2NE3I5jKk<is~mk%45@(-X7RYF`<`Ad`&wo<8%@JH5VFM*7*w>h?sIy%>}%!3 zQ3pWhIbcz&nmDdu5=}i*d#hZv=;|>`Z;~;&P)f+Er-6LXQS02{1vAMNIz0ZK^cqQE zCfQ|<zFgEHC(mlrs3_Ks#?>-Q)}g#H`%Qk*Y?m5Z+pAj2N0p{}CsjjwP-$kbmTIZp zWXg^8-l&%J0Nu=~xN0iPzG_blRYNOFi*%GugshWn&Y6+4MULLdStMjOM1Y8{K$94+ zKlxHodZu9AVT3|=qZ6#+DZ7EsxioO^?=4H8rB1My9O@J@*Iji?>P>ly>UnuU>UpVK zc>FU_TekB5R{r10|6BQgmHbZ}^o|#REA4+zD))bno^I=ZeJ=T*w)V$f`_)R;TZ`b9 z|8M#K-x~jaxbtM||Fh-)W&VG+3&7R)e`Wr^_jr5%_nG<sh8KWae!u1aTmHZ0|J$FR z6aT;41>kc2zlXS1*8d+r+THU1&&2;5&m94vE1pLMhUZS>Jeb6n2^HA7h>DvCgEr~1 z5Sk&1#N&9xH-2lC{|X5%hLf|%p<v4V33SDbNfh#iuY<Mk9%~DE(F@G!0V9yl50b@S ztiIPzQo`%+u=-Yg0W68AE;iL*=(hA#ed#McnEtv~e@&IDK5Z?oA6NH^*KA0*S6lLG zNqwk;>~fBjwNxSMr>+8JSFidzEXZ|FyqOnj^;7zFIL0JM1#d##Je!oEw&~20zpKoX zI}i%$efsjgXd%7lOu~SC_c5)={SKn?eN3}>-&za1D>-Z!soaQ7tBApuwIjr6V#53u za^L@W{N{E4_Xn?D%AwoXlNX@@R9_-&6ME|u3NtuCElZ_80BK~gFPTK4D-ObtQqchD z*4Sk3Oj7ElEnB^drs=hA7XpeG<PuR(D~VL9G0=1_F2b!blZ+T$1<55={o*EXvKc&x zcq+MQ5fs%iex@3pIH{g4gBdo4>BUy^UXo<g2Rilnb(~HDncl*!WFf*d$}tNM><wU& z&RTt!0%zs2W+IT(rrnXH%Jip<EL;_h5d)h5Hmp?%jZuMVp+%W=J+u{HOc$!klT|>C zM<MV8@ksa^YLFE@eEy?Ksx|znFh$cIn!mJKxr&eQ6<d>ZW8l&sUoy{XT1$Hf{<>=` zWlP=Yj^#$T#og8^?pDPXRpn}VZMNlg*tTWZ?ox)$gYn8tjj}S^s)xK&TxAGRpS0fR z^5M!-Zg(&8MQ<EZP$mr<6a!<kyGFVnUk8kJe_jU6==W0>|I)j#?{0wB8uW)&(KRCc z@P+!gmxEN{`@&n31V6T^g|qgQFoq>EmoBIR04(7T8O)Gcw)hV_*SQxgrIssEBgQ@A zVa^Nw8s><vC@FU?yXg%nm)mfN6?#xi+TUxJDICg=71{w0dpB7OYF`0Fr^P*ZGJ{tW zgO(C`zvJ~sSOo}tl)xLH-IhMBW_+(A3=d-E%2Dog@5;Fe)SZ<x>C7t&SC_rKqiZGQ zDxLY?&&uY1$ug%dcf50j({c0L<b9IfBwFA4=t@;<S38XpvVtfQyt3q}TPRYEB6XF& z@?cgoyCsD>xMm1w4|B>u<*qy0P$XIhs2dH9I--7lVK>THHCokdDwU#D?NX^34M{Uv z(h#+tq0)?os2MG3tZP<*G7b6gANWVASI5murf+2dnuyb@Yq~t=f*B$`w`6*$o7Q zf83yK#aI<k5mHJzq2ew_G%&?Il>qh89`#+y9GI;J6!xQlCp*8r_wIKNR(QU2(82xG z#T3uCE{eDxm(a)abro-12p+uZ`05%|5XuGP!#Lk)tbGFj_Md+RB^p-H)-|d#RQ1>; zGv2T=LrI187iCx}Tn+GQrfP;#QXO|91w)Me62|<-ek&d&=ZF8}zx+l1=T=O2w70VS zEm$IOi!%L{Ov4EB_oRIeL&%hRU!hE^)DKA{4J6U}=qGWq23Na8UYl)y89F5E6(FaB z-JP?6Rc<lM3$eSiq9W1{|M~wGR<$?LQU*x3;+22c;!EgYu%d@vuSZO&X6nGVc6V;Y zG|i$~B}{LMGKYG$#U}h~Zj24h-5Q6B+<kLwFuXmR?na%(w{~}&k>7cLTqv9DkhVd4 zw#Z?yYwnQ)&)p=KU*CO~95{E|CdbrXyEpED@4PuBFq`a-Hvgj~GB0h9E5fX~KQ2Uf zgGw^dttxoEa+6HWZfl!dXdCR4fyU&GmaTS^N`t=hE|uYIvQ2dPqD#nr4WeLatE#f% zn%h-{>~5Jy2)$i@x9~<h%@(DNtHQk7=5@qJ4W4(BFQ96-(lePmZ>JB|CR?hn$G+2I zd1+5Qg8Q1A>VfU<s!u0awXM3TwUZt=>u;t0=C*djeB-?Hj(LHtwPjnM$*uqQ*8h9! z|GoYBIr)E^+&7yCfv<}H+Jn>Q`hP!qyu0=P{#^dwW@~?J5cu*0N!!S<E&t#0|Gy3X z|LEzjo^H?PmjC<s|HeV!tNDL5{tHOLmj8cF{_hC@Crd|_%WoxsE&t#0|1JOD{`@@o z|HeV!EBOD@hn4)#j~+kW>i?gM|Kr_pH@(4Y%91FM&p85_O0JsBz&C039zALE-j9#T z{_(-rD(Jc-lE@gdWfBR8-DYuk8KDmmhc6ASryXv>o`Y@!e6}jX@{w9iK0{mrG>awy z`Yc2riYQBhiHI?13oB3;sSbfDMabnUr!vkRJ{;yzfpPTt{>LVEHRRw7ijG0=t<z@r z3PV!5U3_bP>jvR92Fg<WO7|*go=M-XIJr*WM-)_?&I=W8V1-wflR3+P%(f0C2C42M z7`<=RMd?yF1-oao+HxV_2|CKfSxbfMT7kOMmUB`^CTz6X{+ozQhJ6}iNaF~GwA0%W zU+i0t@UPw84ovx(d8WF7)?Ik%#A2hzoI+!XORYPG7nfsp*9kN3h+tk^b=fv}hnVA@ z8|(U0M;%i*DXrFDApV$?ry*%icMRwy2wj3une6fW!c2gU3R317ph*mbgtDRMfch<> zF}O8yVMLauMZ0Iii$lOW-}upw5)tRl!&d-mx9U}py${iu-n3PooP<R$U%pyrsLD_D zPQ&DnYlld|9cDr0ow<w0`Beb37^cZ&0dyx#C$+toum`&5Z@c(yb(85GRdyC#kzV9c z20JN9GpreG`3UHah1>+c>Dfn&OCS%M_i?dej4tNujl^Kwu7uF<c9YceyfTA>d67;5 z0g)*z<WM+mJsnGvwH~n-Szh-yabcyrx26^)=+PUNmL8WN+IZ3FtIA+s;8QW4PbRR< zmr)`;vPC);Fnob$3n^OO5%Fb`W|TW78D$)|J&|s0d1-*qVlodgJP4@D#sigKcj;?b z_2`53cVz-c+!}e4Y)GCz?C{6#Dbm5?DxQfcaBGUFq|)iL2qVfy3vrnRv#ScB)_Fse zYud(BF)+Fc2BVSZMP+91qOPp)!1Ni%ts0ByI!e$%hNpQITyxa1bTeFsfY?kL#90hI ztC`nM@3Av0^QG0zG*0$`ds`2J5Bt0J1D@5ZIEkn8sVxxXRQ<uENP-ih=DE&9-bah| zl3Y*?31sqaq6_%GF4@Hk9tL({GG1sf_bI<c4zdqsZwMy$SB<vn&@W}=z?7OHK{%)r zg?lRMzbuTmN&)5j<rrKf;`@{##&CVZt@o|p?FNcN?VDdarNGpE{>MDFIK#g6dl{@v zo%gGcI<~{vDB7q0nuiXF*?0c32Ut16`<`bV+u2JZ<-YmVyf&D&Z+?}#%i54hDug>j zRs~QtEL>=}$~)Kge8>7%({0QT+a4=&M_2q%XtXsfZ|%QZ`|sBNyZ!kz_Ft-Y_4(?5 zZ1aDAKKn0i?T>Z+s;z6cz4P7j|1JOjTjT#v_MSf6p3*J<FY*7+SO4ST<1PRHto(n& z`X5_<zvcg1{=en_+n=8k|NklKe>{Ey0zgIofAVn4|34G|Z@hB^fUbBqPxwMqUKHSU zXg<dqalE1;ObF+r_#(!#@oQE7z{SJcJG|q~qN^y$(L2F_Z}9yEHkp9r0snUB4vUMQ z)1TVyEBY{-q^ddv4w&vdK1F?yjeXHZlX&#r%D;@hS?DPC44=!tS9q<hS1N=Wz|vl3 zQLcrpxAO0fIG)9boX^t9d<u(l0^RE0fwmt`f>|Dg{Kx`G*|HS06Z~Uan8f7Dj*{yk zU~q65>6F2Qjl&{MC$I`bXwXq*AgspvS)R_bQ8ZK@J8_gZeoS8O8bMqhqBP4{CLhuu z&6w$MKjUXhN~z$PU+1`Q%c$68R4A9-d`1sv3wcvL9A#;qUj=bCq&w8hmU)F_hh3IB zeAjw85SXO)6fgku`xfF~*%#rAuFBEd!Y#q@Ep>+X?xQTi-%b%7d%DXrk;_bSaUyiT zy&|1XWJQL9?9xh|;u{)zK)Ii~_roye=P`8>z=5KK)z7g1Z=iqKVlKUCV9Dly_w@Zc zs-a@_jn~2G!oi=28=#!LmSLYK7k1dCM5M)4l-<O6<g5jp-hq`*^@M!?rjz%vj9kJz zzg^%r=s|_7g@KcQ9C9c0eF;sT69<}=aae+MlMZ9DwIH<IQev)SA$yCs^K$xKcd@lQ zY&8upt!b$>kiMkV%$lA&!^m^S18*YSFdgA}=Q;FdL6%3YF;I#iY_-=(GVFd2f3a6- zySyB0<7IhGn%J&MzB@72z!-VQaLUcjtg&#m$ToJ4<ZQtHS<z{b=dx(oS*0&M9J@mW zdr$#|`L;itEgR3N1#+Fi5yXx?L<c&eEoF+LbA#jKv(W=;JoREq-B?Zm3=W6^)l96k zhrc7QM|9(EtcQ#@8zAGDGiJ9mDp87a7=GKch1q2nACyKYi!dSCXjq=Rqi9wL_9HsP zbj^d(v|dQx^nsXTI%en}1iwE18?%FK0CWZjOoHaC2*VyE1qFsaM;As1UWH7QNCm)l zkJXCt)xs>njd5LN2RN%F{bMi?FCOjeda}H(?$Vc#6l+It^V2@nk$9bolQ*wkf=qsq zA*m0pgLpzhV=IZGP+@yVjf?6X(O}!2<mc8F5>;PLQ7P0RDN1X}FNg9a;J0K2cOkMK zXr*rvH8{n4HMM(b@FZbj_Z7MqOc2aMx|ml;Qn`H-Pkni4)xm3us~1dRZ7Zj`LgdZ* z0mZio$m&%4rw(ni(pHdM5EK}nf`u@e-_sbsH-r5C?DRi<e|q+yS@|r9ZiZ?g`_;*P zpHx5DoaU7~`o+E&H$PI|yM6JIz+lyh#yUHmMZJ7}(UQ~c*l>FpMtICHIHmky2ZXfX z5`F1<&)=LJynMM1E4?QUn7%+CUT!E+qB2TUa*<t?Ux11d=184eP0Y<ZsL6z1f(EPA z^zB1U!=G*oeI2ge$I=nC$}m(nX?a103OkW>^N{{Q!~%-DEEB7ymn>Q0A#}xNMMpn6 zB~)A*$T|e*uUwu$7c*%YdAzC$Xlg@2AWT^ZO=3)itz$&Av#jjWA&6Xw4WFnWtjb_y zb%WAyWU$4OQOPO^_TX@=vLKXiRCdIcGfFk4Q94gxB#YuIO@`$2U0$GAkx2?^gx2CM zwU!>@h@(N0CW~qOCuCjPAi&<c7*SCgS3aM%cImqzDO1D|E+^?ltNEZe15LOZ{kANQ z&L2b9Zrn4<(?A@*k7p+C1p6i>y&Gb^0E!zN&y$f%Vu?Z|yJzb!Ch;_8Ll**eger4{ zX+@_&EM3D##fO1ovg*{8v;3(;w|>Hcko|X5*E9d=$}P$eCN8)bssI)?6?9c?MA1_g zoW3L!dH)O920iM(>@%3W&w)O~xaG6%7ibg9i(oqYvWLZPtkP#AWqec;T8EgBKy(cz zR<Azr9r5-G-MoI;d)#i8R`09mD!7i*tj|ls>vtVx7iqqE1dja9i9Wcltmk*!N>Y(h z<PS`5I1ch+^XMP=vWs6<1Fnj6CWua8PIznwN2=6q{9*GB;}6xysM&0?z;MbGUt?9v zs|b&;k*klR=>Tj%lfNbGk=3TOCC0d<D!XkwG7X|@>e7|tK43tIUdFDYNeuii2P!p- z!af)9!P1vmJSw~<dWvJKodS%PxXTbRn@%O0z&1OSW<E$N5nflqtIW&HM>Q3)DS18u zmBlLyIKHq2#vJ-jLZ4?;A+^YTF%N-2iVJy0Du?GlhFkZa*+wxLx{IIkeCsB<ySL-a zlfS9V2~GTJDE1^&NHGRB*Tm)EAitr%#l=ERvLo^<49_IJzZ5v`1V92a9|hUw!H@i1 zHQZ~SD44b>8kyickvBNHd@DvGhB1@d(z;6+!zIztD^W_qki`!xL$w3M$<$aKwyC`e z$4CRj(*r0JwpZ5L-SiTUOuJ6tC0|426nR+?E4NtfeGqMv>o`lv3?<Y>N9ziU&vwKt zMcJq$=GX9hJY(S%1;!u@W`%XT7mTow5gdleq9+buxTr30btO(pK!M32AQQX;WR#?X zk!v)Gf{Z`|U&~<tBqzdVD|#sBb@(9~&5I~k)q!8)siAugH0I97V@zGGx>FT|(Y~+L zSQM6+u-Yv<0>iQ_3$&%8cS-Ql_m855mo4FJk;Ru+g{Qk`KHAsP<i_*G+YB$WiUr?a ziWbPW7`DklpZeCV?;o%U19!%JJO%O73oyqw8v^qnwMJwYlJ|^S*SiGqcWDOul_n<j zg+|9%7I;qQ>Sh$zT!#QYdwB$i$K7d^psK`!YJp*PXVb!lP;?W?X?<%7lkX!n=@)5V zjgZ781FQaX;M8k&qzFNo#(1hH>*45v&5AhO6GvlE^z!+Iy0yp46V^V$jtEn%BaL-h z@$93dZ*PV)Gl1CNlV1!iKtQ0-*5DS>WsRuuDa$Q4N+ru+b;=KQ{pE(gv|pw2vSg40 z$qliDv*a}cMWW5Kp)P{uKCsGNEvwW_Bd(TcR;rUjJY<#zF5e9&GZ<qTZ)?%1Wm_#T zuD{PBK-07~#VRlORS@d>;H|Y&sp#^_gtlKeRrTtjf5pv}ctJ-vzK#sMdil=AE*j91 zrt1!8iAYyJM0bg8I|ux})*8RDY#i1qTXqi9n>zE#kXMpW*66K5EhsC66fkb^?xG@M zC}gbh8(_x+R3nG<tM;{+PiI3@Wz}19nyLf8lRiCV`J~tD*+qoCHO#7YgSld`ThrP5 zjV0|;DQNuVHg~?mtN>b1Y}DO$;0G_1Qm8XcQ~-hIw-m&IRMcuAcoep!01ZAH1#czj zWe07rym)i{`GNJV@1eBjHHBRclN{|+#=pgqFsk+5BWgX=t!1V62HSnL>5q+pAk6!$ zg4QRi%5_h<$Yq83GzrpB=AH<lNu~1*N_MlSJTT)`^}2_c(xR|E8c+woBqS{Anr)OG zKKqVyPpf3ymRzHh^1$ex`;tkz7tre5?Cal34dM^`@PGGV6~*_fkLo@tBi4TXtB$WY z>^)gMkyDz;`j9@|<{}!Wgo{DOwtD4Hm$UnvF*C035mt5ovTml~VVsOpUAWwCCh^q1 z_L0qdQWsiY)rXGm$MQF~t{kF~Q@IMdIO4bswn}wSjT0fzCACz&Fv>?+OoI5?$0Eqz z+fQzrWf*1W!*VBbR{Qc_Yk%=rs9wvZe&tw#FdX6#T1^it;v)mR2u~drGu@{<i}JNC zxvr9KiZ%~}5-71n!RU(N2=aMMD!u@^FugpHc*-gEg?n$+6r?wXXb%sN<%Q3_Gjoxq zYgrW3l;L#BNOSE|<IP0o#C>+_Y!z_<t1K^Q<OkM`6qilK^&H6^r<TnQyD{xIk&`cN ze}Wz;x;fzB($>eICC+ox9_O|6gXhw8R_?;7$)&bR*W;p1sMJ8G$Gx0}(BlhBEIB_5 zauk}XSC!myh#tIjr40xYC1*eU`QJ|a{Hu6-aD06Dyji*euJ20LJzw1wULOAN=YN;C zh%XL~UT)HjvVpGdN7gv|;lKUAr+rns`sC=<;hS$y*6&VQcGl<)Nz@Pj+yBY5N*w>@ z=<VC;ynHw4UO@l(|B-;+9=?8l^!n@4eQ_vJXULh6#?6mBe)W9N+Z*5JO@kTg1z(^v zU-u765Dj`}=}n72LQ7yr0zeB`#~y3P8H9zk?$IZ>-lL7MRuT-^c;MC!_E&`CqUG{{ zu;`6d{HW+NKfPW0y*vbO>C6}ae1;SRbw1pJcCsm-0ofEy)T@fv(P4N&UzrXaD7So0 zyxqyOut|TaCZv{yy`XOOiShO;55*?^A}$~EXQopZj;kgu+hUF7rA;njzlC)_dG&Ii zsb{^i<z6q6rj51Df$-pR$N!<C_`-+1HQy-G?M372Hyf5tS2m?m&2%Gf7&XCN^N*e# zpdk%u9oAhI_0fj2Y?>O9LzTd8t&ea0@;p`Oj?l4&?gPrkSMz94ah_dA25{s6>PBcA zoXge#&PTQ79m7yNhS}ZvU7IGsMTA#kO>z%v)`%T7;BO`80ksC+<xOu7BnDv*czb&{ z_)NE&Yq*Av6_ddlv(WGD*+;|nZpBBM?yahrs@l}JfciBVYd5OYt+H#<!Kh~2mdaSm zW{2#<nHd}T)Wk~MW!*{fU{42+cXrP7+z`)SqO*>4bFlHB{jjBSLA>OT^C-uAm6mqY z7@*TIde6*tejejwLYJcUd65<&*BWF;O-Kz@CuT(r*h=qQG9O?YN;VD%SheC@M#Yf7 z9a>FG3a>Uj>jqvQSI^`u&lT6_#yGK5AmRM$hAM|(fgLhfwg+1y+_!%32(+Ra3(I;A zpvn~;S6sU0@YwO;O^}5YAqk|EuXT}qqh1T#FF^}7dUb6wHSI4Hh0dIs)?|S)kc9~7 zK`@<o(0em8og5NInxKd3^gVhO@*mQhi%o#T^gXA8G*>Lj@T`kUr$Y>lLjPMd$~Tsr zUS&)MTtJ7=B1&L|LFPd_Wz{6YhBeQfy?fU9mWFQ6n2k6`%C_m(+4Gl}->tAc`85Vf zM#c^=Z(rGS<c<(wkFQ`d89vp{-gD4G<akS$f}3|>-T6w+pO#Hyc9S?EG;Aypfi*35 z?iki|3#nc`l!%?Q6qdhpTG=o6m(0RX(5!}40^sEmFVeZH&24?$zI6toy*_JsBZy4} znm4^)39>`tl3fK^f(9;=>AI?AOYD$N5&JGG_Bg()<>EXO5#Oj#M|1{7Ljn5dAZP13 z4wPk#0wUL;r@q^h*J;fP=*-G3w5XfslsQ_vTeNG}_s6VCInc#VeOhX7l&_53Bb<f@ z+1(+kj@26O*BtbgJC9D;1Y12a(rl>)TsB|2<WTjG?5Abo(T2IQIeLsb(#Wx2hH>io z{%i#jc!e{0(3C%m<!=2^!lmKfrzOdzQFy;2cHjW&zkxZ{0CoYu_6*BFC@J}-fQ&*V zp_m5}K`US!{&x5Q1WU5~2QyG9VQnx}$RTyWg_*Wf5DYO~6dCm6mU}s2TJKkE7<!ka zKj=O%#YJ^1jCG78bSoBfwH&`hxm%)PJ6EI(X>b<=(o9L3dj3&z8D%Sdr*7iSIm-o` z6F^P`0nOa8Dwo+HypHoUTeN*UxelRw=XwC5N(|z$@~l(fl{>SaZ>&XD)!Z$+xAiyq z{8gv@kIf%9i^_1x^6X&Y?qD4;LYvU_U*b5OM$V8Wj+LT=EME*fPOV*gFnP49cb`pN zdd^^+Q53H3anA&psLSL$D&{k%IFP^GQmy;Y28EU|N`(4r{jCOnP~j)Mj#EV74y8B< zf^jjgy7Ys#F`X4ub%+}qn$sm>C*6&-Q|n6C-($d$`K&gl0+B+GyJ@fC^8!{vL|%<d zb-`BhMX(P=DxFXK-u<QI4^m%cUq=u?a_Ox}*Q^qWl@srC>7LAKQiPQz1&4x;iv~B8 zlPw8Zd0!=RaL2ne6NQBEM!KxR!bp?6%_HP~<!UFTzdQNra#o|uIZzEO*#UD;FyIDM z#aX_dODdhEr7!CpKbL$_K~V>n>ixHlxrW>lO#1|$T;{S`D_<VhjK(JJ5=&hr?&Kz+ zhgL;J4k*xxd~!3mYIYxYjO6EMKD6C>Y%35RiZs!F>bA_)Vq6f-JR3FJHG%Bz*iNx+ z-;$DvZE8T1_+o89m?OafRAzbQ4|>hBh95zyH|EckGFDx2z#ou#@Av+Y#-Oa2KH9ft zyL6yw_2g<QTZ%NY0^`g>i4Mwv!_Mr~l14F$@N2a5_}^*p^}c=8Rai25dDh%juPm&R zG5*K@G%`jBsKa?2hdy-{+<VI^%WSNY;UotnLuDNkBvRs$K&7oHpI-n;!%MHS`uWv7 zo`eRd@^(i`Uq?vp;Kp@<z3}$SF5GeGRhfo_>$8|^&hX==jVCnSFR>C-?^jPt`l<`2 z+G$H+SjTQ!Qpvr^LRe)+9a^s>IwQ3#Fo5{MjMC!qjf1qtV%VtqRXX53*@3n<;l6gQ z_uj;Cmpu**s8J2?eijr1R+pg|3bm-ae5oEo^nAj&{>n|VSL3OT?zfz8SZ}LEaAJG3 zAbAl+S$11iwK%tcwLQ|Y;PAuD^$A{<oyCmjh)2Ov7;apMMsk0rbqNjDoVwE$-Ovq6 z84XtHL)9B&>B>DDDCjEMup-S+rVUCgqtfvVJVump^W%LAU8ATMIG$>o?z{4WJobR8 z-26V@h2FQnxGin1&*EZO5s9QyB3(-$ZB(;ZND~aQXct1$2q+YqS*sJYrZ^iU!N4&E zMsK=++9h_lJolXICawL*#1lIn6`gZ2(v<F{hNjVOxsmO`3-9exdeh*;FfODaI;W3! zb{ya8_zns7I+cl9vd&%nTZ}u4bYEfNn;Zd@(~6Eua>pVgl-!5y+qFDFxR-i=kTnD? zP7)M~kCn_uTp<?N50m)YrP@<%r`r3>eCWhFd%V#+$zn>o<xd+^b#W@Cit)-!pU0g^ z;X|X&VaVgtgoJc|+%$|u(vZ?t-PZd<LEk|Rn*#(<9ue7Ft=rMsOwK<R58Bx7Ngj(? z!*OJ6Y;ImWCM}n0!-CH6k6s;ABjIbUk(cnU)Lw|)9^Jy6l49#B)~9`XNR|(dJFfbb zyMbhzr~yLk^)$~b2|degErVuFxPaklP2y?Ir6M~$BO2r7mww(?w!`}R=8*AqJLlFS z2t#1{VRU`>e&^Tg_Bp@aY^E!Wyw+sagIf9iVb3DCbn6$mrITs*t?NmomJ8(YQg5d6 znl->5^;F=11U;KY7#+yAH4CL>E$sF--~YD$$F}~*w*JSq{>QfdN2UG;W>e{hSv)SZ zqu1I+K$h44*nRZ$@m{I^$D=2^+xj1$t^UVz+*Wz7L1Fw0kfEofs9^!{A|5Z$vM`Nv z5E?jdwYZ3i8xYVr(+l}P0?Ood#X!*T8W*ul!zg<Kkc3bg79iXl!;%1GpR(386kv4x zWg9_9m{K8WHoFQE=?>Mw@#W+!h$G?BAX<(#{xh2v3c(<4DtK?oSLjC_F^;22SYJ_u zUVuh~!;;Srl0{>k+9H*TA?$VA(Un6QjbH15H0ZyAHj@2dtyGwH$rWC3oy$!+($I=f zhNm#ZPz_klftbWOnTF6BMAKAB4Tne>(rmGhEy$7m1!dSI145G0`b&?2X?lGZc+VqL z_Cj)<L1=c?06;DB5ZN5+H$jf^yg_m)?{yXa3<+a4f`v}edcxYT3XvAZbsc4(oeVF7 znF0zr>?C448^T|sgVs2r)Sg2!mE`yme{E|l=K~@oe?pX@LGq2}a)i1y9%@zx!ZgY; zeGpj`HE=*T3&);I7ND_AJ>c{0oN9+cn1gJPj`F+8!qTlgnv6S6Sb(5q({3zQ##c9- zp=qT8KLTJe5UW2ajMqHN+@-j6FiL?91HAJ8gB1~h5B&)iOwA1AuOPBCExaSc`Ssig z3hOVoneIZ`hm{Qm^t|gx1(zF7Ao{E14TNw8C20BrSo#9VA(uRYq+00%SlXXBC*3z0 zMJ*>l0%KjF3p-byO2~r=Ba=(j1yi=#9y;=>$?1t7b!?J{oxQ>iWd2_3mF$T;nnppg z5tdbmYI#eSQP|IfZ>E<@krn*0rXbw|Cllik%_9b~GLLfa1nVwR<@hHls*Z|H;a@{# zG?ayMRsmY4{81(6f;A~O(ZWj@ftWeV*(fb}7-!y~88vPUT5;oh<i$cwG>~JNLzAHC zr^ekv;waC?jNV;17^7!7TL!o@?-R^BLtD!kud`?zWf5lWR8`$`$CqeGiE4oTQFEjc znq$DP?wYd41!csLjLEU*JIqS{K@Mfkz<csd?l<sbwk2-RlYSpGKp+&pP%7yI;_@z< zi8nnxHl&H-uxh&LxzOag_`@$N>xT&eTDlkiMK!rFmI=D(o53~wRX`Z0^w&#jT3Aj- zIM;BAAmuO5LGqw2xb?Uw%Brc6eYS30uY!Ci1+SK##p=;3QE%079g)y8-dgOT{FwDP zL*m>joY9Ro!xa75W|*Qs`(&81WXo5K@sn=(vaPhnv3x6)=q*t6_HHQ&($02Dud`*# zNgv6LR&hfsXHwM#)O0+eeGf(Z((GzuNF{lN6(((qZvxc9V_H_F7HdV!Gdx%KQA4vv z=0@a$&}56Z9FHWink9Vq7;(l+E+GS}&3=gw9`vbjLWevN?LVP={pVRVs^6Rj8T`S> zO|=+gFKwSs)I=R2yn;7}qI`?Vxake4!*UFUN=Tamd2A+W(p`)DpaW)2<_ZAZ<SFq; zdz17g%3A*82J6rq4rhxIFyUx8bUv*8KqvlRtGQk=DKEHms~V_M>q%9_iO2cMa@>rI z`&g;Os?Z^dtDwLvT=NM<BFL_N%V~BppN}!~E?xs7>ad!L$_~aqc)0mWQY24@v4g0S zp_axu7BWYdeL+X!H42t=iziwzTzx6rcGWv+NF93g_m(R-bu4+ZBgfcoG?vJcs*a0q z4OscnE8(p%Q?BU3To4a{Pvq*^+5$$Op@lB;u~#bir_kQ)Bg)VU`GtMp`3<G)la-E$ zt~UMBG?&z=4y69bmR-H2*BpKoD%a+Z&ane()w_%-2}ticO0Mx2^=|?QGnBP%sewLy z9iDcserev8caI!(lLf}g7hD3&9)-*xT)4}IPx7|4<4Z7#ciqLS0a_z%<Wi+c8I=Z( zcI~yeNXL1PomI?pmBX8kLT|Z7i5d1Tr5_kA8=oJi@UDJr{4A`zMY-+cJ=8wko{w4; zb<O_Ri&=^nKznnz9pCEZ+LBbejXBL`Z^KWmKB->3uAYn;k}+EPaKG}oH~)$aV1;;j zPaGvMXR2c0p1Y2?fh9pwU-#v1PaNZ^CuaqDF>vtqNKkdvtmdOV_UbV^r18>NORHZ! z?5X$<gS|CPU%+l9=?xD5K1}KlXl(*4kj%@R0xKo5W@y<wse#H#C{?=<b7NyT{JHi^ za;9;vz2IBUF`^79e$fGAG8^0b|Ly(%_WpnSbGQ3{GSv3fHO<;r|7+a;!_T89rThPf zkM|yJ@Bcs3{r@w$$K6Rf0xrvU^$QAbjxxTd+n$rH|KCr^{~uQQ|L&Ime-{4#)XV>W z_4M)f&~N#Fng5$|F`GyL%lZG_?vtlGW&gk3$B(!C|8x2O{r=$9OXH$f=ffxE0kT-o z7qcKE6Av3*GxE2QiAXkcvHRSfbJQxE2h(UG>*#VjoK@vzF9)G0$k<~=wS1n=FDB7% z=b-wB$MpV~-fJ%@1obVR6YU}O4K1JG*Ln?g(3#~AwcMj8PS7QDI1OgFHiOdNm|?sl znn(0dsE0Lmuxdc(m;y5yMT7DK7r1^}1Ks1+HOnHh-wgkVE0^nRJRE*rof*1$>~(zO zqBrY1fmJZP-YKUt#@}5<#TD#ak?MDX-_bP*?RzO5UTGq{U?zEwd{HXV>H}e>T!x|E z)B&mZoDrh$(@M13)mOdJyrF67iRT+0WlPRy-<@|yk8!^=8(;U@J8_cU3{`ULvOQmg zmPWW4G%CWNC`h`K_`Px~%jH&Knsk>^m3*A;nYT#TsK^U^SBU2C*?#{z#s4C9;=eQ+ z{N+tT{~eE;7*H=qkT02(nh%w|Lk}e^#cI)?FdD^S#Hr%gvdEKD5%25J1?xV?a+A|f zJEFy=ee}vhPdW0iFg|~PKjc<McjTGhGf%nU$z&5&iLsLB9jz#PUt@-0Ll4lK$$$SO z{*^|CCmQIy|3H&t7i}34X}Wn@c9hFq09x?ZIQ5osb!@M2pL@&Gp>O4!tS>O?we$h5 z?d!Cl%&v!=FyTnvp(*cL>e%mXXSse*LN#+|*=TI&=)obmmEp9;O|uXL2VV`uM-A_` zQbGziRbr!4ggHO()HmnFxckc{Rcso2FHg*Yp#2}O<+)0tCLd@Aqpj!K#grx^Ike?s z`cq=D9D+n<XRw>%F@LudlO6ar9^#_sQuNpuhkax7Z<*D9`!7X|aOE*axLk6KeUSH; z^`xX;ICu__2!=xymTm&~_*{OYB;Kfw<j4Y{V>Pvn4|}D}21(T|9{1ZH%_n8$M0Q#r z&NP(Zh6qj~M&6=&hIZGOzMqiogQ>ztH`!GBnwRDZ)Q1V;uYDhuML{Udku)%cLb;UX zMZrz-U>p^T<%Ftv(_D{QS$rGO3}*wl)h;EZI{Yx3#G@ECb~4YeIA))QM5}}sc`^aL zEH|j;kGV^8U-dcEt8%>$&7=MsqZMG9!O<kelZ!KI>Z&M2oiIVt#8M$#OzhDB{b2$m zn=jeP(h*xu&fZ0%d4|64lf~VIGVA31BtqFdnP6&dkmMKlGbzA_J>CK3)F*e6TICVv zC*e}|vbh-}=8>Gj;m6vnK}Mnah!RM!=%$;}U|<m1bsC45|2&B>g$w4n&Um?SbFZW9 z3edP`5|9D_P$n;}im4#rf4RG}Bk0b*O&%NwDaxhq3iPcir^7OJIY%<AHT7(cFe$9) zR0VzJaI8$<>rp)8qEGu+%GKtNI&i<E!|BBgUR^J4-4kDVaS5;6Yw*Ok`#vNm&z=S2 zR6;maNSqogoT7q*%@lB|vp)LWI*GXJkpm>qlzdjnH)#~)ZWMvVH<=P4PxFdbb;by$ z#|Vo_Q{rC+N`Qqes!lPb5wtK{REI*#+Ww&s7`x7fA`J><R5kQb3bbqFQZ3)4sT4rD zWQ{o`_&V2T!kh?&|5d!_dVS&->YH|jBuDyeh;(dfxMN%eok67Wu#Yi}z&Z;Ql6MtN z%Pu)s)`9ooOH6L%^HQai`}lsan!#STIeSt^T;p~kT;&UN>sh0GiX0+StHd)O$5~#O z1){nIIQS&Gp@wSr6G~C-K*dM-(3)^fqW6}yjn|C0WF)+<!$I=-b3bx$jb?48%!Ik* zCR@q;t|noRxOVv+{QpU|#fRNAyL#-#*MA?_eY$cDv2$KV{7o(6*%GXltFs!bvEe7i zY8<15*lNh@;5L8iptnC@$y$cbfapJdhbk<fq$2vYa8F35RO)S2+=&-eilD24yTU5G zT37E|L;bGP{Fci<7WDeC$~e_AkJR$$je!c^M!^&V73C|h;nq@C_=9#unWx8C-h(LT zdXd9;>*vPy!UM^WF{&49ttn+4A7WZ{T~xXZ3~A0JSUB+HGXwGsKUe~FZ4^=<Z5*nA zLp+*BKxnz@n2ZUgX`8f|fKX>0Gk*64p_==s2J50|#(jz6M&g|w&#D^<9uh6MnS;|p z4^J(jX(w7m@IE5_as;H0tnbUw_7x5@^mXOhiDbfIDh)PDXNy*;9Jia}Q4X=zbs1W7 zgbINrqFUb8Q)qK0_qN=E`tgd3X0Y_VvSU~q??5L&>r_c`VbW)whzxAgXf){R0#x6a zF3e2vDO@KwD8RrhExxg&y2qzBtbH=usJ4sJlCELgSIFcs>Vp{LS*^A_B<=xOX5;7f z6(p}Sg{l#ee}lX#qdQzlcIDLB{edmnmSz4kZklF*wALFMLe(t&2GC8Gew96Rl`VAD zdh<ftwz!(*{v?tGE-IP1i&O~~H6n!?Hyvr24yYtee2QiCBX3!#*a&HDsYx1Zm!R#Z zxq<nl6oz}iEh5xke(j=`hR*w4cW3RJm!FQzs2y`IVYdFCTmR3k|L6ASbNPSDkhbV9 zAt0;bKX#u!s``IE-THriCjU>hwaVjD2LC(zF9St;#<8=uK6Iq273zG6!E6SC#&C#* zXogfj2c9&~wghGy|FMn#{7dtHZ~W)u-JOSf+w-~Q|5g5v<!CpG{#=9qKQ8nChr3Uo zZ2AA^=Km_M0BEY&VwT29vE}z${=en_TmHZO+46tM{}r+SWcvR@)b`8z|K2wL!)N3F zjql0=z-5-sXLLEKQY4FKFOTX1L+$ElS`yGj8gghe3NowJ2H~OdnTpx;1&XRRRCn%9 z;h|1gsFRdTr}gXcoQLFP3a>TjSM>bo%`=rUs|rNsgHvB9Na--Yil?6TfM`gNb+L(R zfx?bmFtQ^qqhhG4HB#0>Dg@SX>mII>;?gYd$*t;{dUiS2?Neg`jF<+6dODoMNwfi2 z9L7Yi!!bYQkiHF|q}k{y%3-mKROcLzb)@G|HXGig+53D3JJrF&Tl%rVLXc2FDh273 z3l^T>e_NE-TMNX^4ms!VH@~Z5IK0c}mzSL6l^^YsGjO{hHvmBUcc#^D3}3x@{_V@d z;nADnvp26#-W@zUf#wxt;_2aam(B<7qED~fq7i+d2e_WKA645lu)NO@J+x~-Dz|8; zRjU1>)WErGqyPkoP6pj5x}n7dlx0SK_#>Sc=60`g3;TkASatLWh>+FI$uT??^E}GB z<1CI~APXvaEie0C#FGNu$I*Shh(=clR^C%l7A^8Qe;1Fg1mOF7Ac_2fy-yVV<H9NI zEQ8*dZvWm(MKwb+XnrENGPm81ChxSvp~`mti^p%B$vVS99|Ek^zEC%z<UUv#y|ci8 z-WM^Z6W$kcYs4=^^ZTR;|L}0yn7}`twcMhZ^0PtNDW<858uQ}Q+E*7@bY&PuK)Dbx z$FJU*4)wsB8jRFcIK3NE7E#RpDEoJE>SFp)jHe-g*5Hz|klLT&zBb(gC_%EIkRo6E zL8BDQgBenJF7Ak7GVx`C;XrYri<wRq^-H7kYEp0j!;qPda~u0gn60o*LXqip;cx-@ z5x_Y!BIX!yBU+fWRJ9ldIAOeOmaXC_H!H^7-&~>h2DTx#Zo`Dum8Hb&!|--S9n>$J zoVn|6+myqC5yn}{1*dq_s%V8>I5SqcMrGY9`7!z{V1P@hT6j}!)I6uyY5^0OQfyGy zmSm`8rpjc@u`3Svo`GuB0#`%QF|~RP^%F17wVIj;dKXgFA1=LXR}Yu7EEL7TbxE;4 zd?p`=w+AQRm@2d}7X=wCDUPb~QWmY((^6%<eS<bt={MYcGY4I$O2g{ug9coT>z8mm z37)ABXnLBc3PZeWQ#`;R&lW(7%cyXif}F+g1dJ=<{{Dmo6F7KJPOqnu%wI)9iA3bf zq|)+&@F6`~s-2vq3M??lO!Y@~%&>lQB)VN|vAIKBKl?GrCS4SM)q5ZI9m!-TL?QJC zv4B7iy_+P3`C9ZednLI$Q$?&w(940FkFHu7Ah%KqP=E@>>HY7UXRXu!g#Y}aO@Cnw zriHk6ScDDO^|O?3WSu0tU5`{0tT65IWv}|~kDIS#*(^yM7}h|1w7R%0ZyjylAxC#| z#T-lp9wnn#h6S3lC9CQxWyd01y=IN~zB;kqk@dt{{r2?1JYFP4@WF}?1+tc4jGjV- zoEp?4LT&-r^uXGk<ENKVf~pFviyVbKwbKBdd_z2-5v39*noh@5D`oOq)Dz1m$s9rn z)*M2fx9?bdjqu`;=EM0_dIL;44^U^oqmH37Nby@-0)v!HIG#ot1fCPb6Uh(ni8l!_ z4T8c!C#VGx5trXrKBVukRc?zVIS?u;T`s-R2^gtVSoH^6pYEI~!HQyS2m(dx89Ct{ z_bKHB({+-@GINRp7Z2_H0#2;VN@2-Dy$2Y;*z8yz!0(gbGT(=<j=p~V=H215gX6>Y z5~v`Da}ppJ%lF|gemubMbq4i5iYt9sx;{%3p5ZP7w2la~{t76HJH|BDR{?B5081GG zMoR&#!w3SL6?BMcj3;3dC6_9ypAzcpVIuBKC}v&Hgu<z8>GCB);hJATE=6^Q*eHc# zm7qM{Dd$A7mdE^YI@o>m^b7_2Uawcl24UK1(H+RoMKF3l;PVRSOU}IE7e=BF(P+-e zi{MC*{6>d)l3wbXpm<i0prN-s#%~#N3VZ07rW#6}uhZb=d#%79SBy~WDDrsK8HC}G z;J2(k$#2&BTit+xmQn9c>r{KQD*&qfx1OnU-<B!2d^Pm2ngQu@=ww^!%PJPPdD%bI z&C#O5M7~@kPp>zqv~y%|Ex;JH&YmK6q80Tnp~3x0bQz2m-C!2qZ#UbWhOemIQrP|~ zi@Jov0)f^zyIZNi6i#Ua5eJuA)=75mCJf9y&2@iPY`d&AONJhkqf7C$F50qK6|fL6 z9m9%CB~cl?avjT0g^;N1t}O6F#YlK;4<7su<KKZGpsG4}@PM9nrP2uJDT8�n=)V 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 a`qG!a^rbI-=}TXJ_3}T7l?+Y*@C5)~g5v1_ literal 0 HcmV?d00001 diff --git a/registry/modules/specfact-codebase-0.41.3.tar.gz.sha256 b/registry/modules/specfact-codebase-0.41.3.tar.gz.sha256 new file mode 100644 index 0000000..5e1403d --- /dev/null +++ b/registry/modules/specfact-codebase-0.41.3.tar.gz.sha256 @@ -0,0 +1 @@ +389a2d0095bbcc670857b6f20e6716402e5b4e0622155cc7d602eb44093fcb6e diff --git a/registry/modules/specfact-govern-0.40.19.tar.gz b/registry/modules/specfact-govern-0.40.19.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..25e54a6a2e4446a55af586dabea15ca940781f92 GIT binary patch literal 17410 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 F0RY#&Gb;c9 literal 0 HcmV?d00001 diff --git a/registry/modules/specfact-govern-0.40.19.tar.gz.sha256 b/registry/modules/specfact-govern-0.40.19.tar.gz.sha256 new file mode 100644 index 0000000..293227e --- /dev/null +++ b/registry/modules/specfact-govern-0.40.19.tar.gz.sha256 @@ -0,0 +1 @@ +5406ba35bf516e5d47fa59674ca63438caf345a03729ca28fc23c98edb370caf diff --git a/registry/modules/specfact-project-0.40.23.tar.gz b/registry/modules/specfact-project-0.40.23.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..c7473fe64da926be96f72d7f07ad7b5664871c88 GIT binary patch literal 344219 zcmV(;K-<3`iwFo3RK#fl|8sC<V`gDvbS-dlZ)#;@bS*G0G%zkQGcI&tasceT+in|6 zwjj8l`4utr!7=GWQg_?Mwtb40Wm{F&r6hS@+7P4^nUr#yWU?|z*(|q#Mg!eX4RoXX z05cez0S1G4oOzmgn1}hA`hod{S(mtHCNHw=ZEsVk+LkgSS46B>v0~k$vC>%i<6-dr zWf*kA<cH7lv&uh3|E{iXY?|Nk`P%CG+WHUT{SRN@XPl0L1iJs>`}|pdDEgzQA3k1t z@L+TE!RGqbR^$HthYwdDu9tpT{`~HL(qY){2JKOOn8d$^?a@j<?u>h3eHgUg2A5%D z67+kwvH$OH(jH%Xu(f9YOFs|pZ~m~hwRV4Pb!&Zf9ryo(t@X7Z#Ojya|H*hTn8pBS zz5hmk20=e;ib34#)Prcnr-ssXn50oWXo}Uw=4xYoqtuT3{b0~Zn<XLYLNyyjVbT<F zw;Q#ipjR4>FM3gW1<#<B(*yh+_JgR`6jx!d7yl6-2T=o{mM+GFPA@#`gu`&q2?y;c zOq=4(DfF0xXV736jG~LE7mX%Oaren%8qjL((OLukxm)UlX*-FABO2_19EdoE`8<dD zsDTRZL@4SmwS!T387BZzO+^mlGKt5-GdWxHHX1<t1jhg~X<voyx9Paw6zNs4zIDI( z;C^?l4M$hl2{s;XtX*t&9&G)g-443#jg9-AjkT>He7LsSzPR7s2v=7x{&0US>|AW! zzrVV%3a?fl0?ahJ90a3r0w{~ef4chfFTug}MepJJ-TU2Vy&wN=XXEMS`*{D=`_0y$ zHYeAwuCLOIx1(_I^4A9^@$=_#Iyz`~2ji>5hy5R)u1Bj;^w*t(!Ry25r;Cm27x!O3 zefRjW!`B<j^M85%XU_jWAje*w|KH>JpM+^VPTFC*0#EwGQMv-mEeSg-?Os$52i+Ln z^~1ra(eK>O`M<Wlxwht>|LdC@>kpRa|Cji=Beq}diq|QehGNI8t~dfAFfEntz<W4< z#bFY`i9GCurP957tye#_emNH7G&Bb+LQ%3oL+pnjIEZ!<!tpACWE3HZrJ@rhKw`Z~ z<K8_64If>n;?=7?u^kKpI^84gmR{Bm2EB<m7=}rJ2YV_i+q)~<&%|Eb2|@bUkLlB+ z@ULS4+^LpICs!elBp3+z3Z~N+qpJ`G8XF+@?!AjfSMhj+U*EgeES2iw@BjKA#Yr6Z zMEE{zkFlMoB;#(kCWez99QrkJ5u{;fI7y<*EBLEF8BS^<4f~f#ID}sS4SfLLu1Z)> zS<V1-0AdND6~;zQ^x~icUj*0i`*qNZI*6lml#JVW>?;6!;V6JNfdc{=HIQq6nAXHq z00I{LI|_U7c9cximxsMzFo*`1_LM8pAc9c`old<Ql6b*?q$7}hYGORZLDZv880bG_ zI|a3Me6n)P)2$OK1dOXUNh1K>#^um60F(uzQJ4&1a7ozX5nM&XRDn8H$WqfMY{M!K zT8FzUt#mSI!!JNhgHeK{Wm+i+&tYAIk@NX4t-V((e>y(c7b%Ek{Q!w^*o%TeTTkJb z_?keVZxKI0s-lxb-I3^oBcMxwgVeo!w0p9<-FhWn?e6WKv`%&p_Ky{n{4f6*sAs#i zzkhHdF2e!hHxxMid-n`I2G=0q1{bjW(SWEpMk)rqD)d2gV!%+4#<*Mx0?<@2K;!@g zf$%+oQQ}}NlI86Iztk1wJ6oi+D|Vmls6Fyy6o}&<&<bo}V&}X|{2h@nB;FB(8Q}SX z25zQv4X`Bilt9W8Lhqn$>{H@}w-AHnEv~0pwVQ{7D_kVGN939l=^)RDf$v<_MAV0_ zuBnkBqkKeFF2-pz2-6fc+GW(P5gmo^f%=C@1mKXt*joh#kVNe(?!O<UDFTtipVHUe z2-OkbW1U~&u%IyjJ5aqy@Xnm{Ohx70)da|^9i@cmcVU7|p#z%)=Gh7BpfYhMuziAv zW`_*64d-tPL?;gBTLEB<<0Orf8uWh{^<tQ9IBGYlLIAWw-i`?F*!oEP{XhLTS{Fsg zDLo;cEZGu2X$^-kh^WhtiE-m+FF-?Ll*_ZCE>4ie5d_2YgA_TiV4(t3M40$^bR~c_ zi?`tfCT}qgq`SUkd<}qijC>rw#w~_ihbi*iRX6~+Z-MYfF>JCfoHc6YF2bwe8rFG5 zu8V+v!uP`-AQ#pF@JAH?Z(xa#XOF~r9fTU-p7mi2=sySU0sDe`K$3%{@8C#Yr`904 z5zRZr-l5SjhG)z*Q(7TJK*b^};F)oP1c>Cu4fR=Bt%(60mLuc^?|?pY4@|<k#PeDM zHtY_aQ+(PzkAVDfd0V}A!6X$RsyOE{Af=0kcrch~u3cJ3C^#)_iL3Dw_MI}Ap5T#K zJfaV@FD_$P4p{fgEBvgqfiR9hb0h%Iq7-I0A(}-nuL)H>+73h~BRF7FYTDtZEBXw< zbuDcoI2Ij%dqv%eXejY?1pz*b#ULI@u>uWM*aUk>k<*@=#^)Mwr7Z*V>0}tdhW$~W z8VD0-9}ZI7?AepUA;{8w1V#J%g<)|=7KbBv9t)In6F?+sG;IslXm0Abp!GgRo)#n> zYslhN91n%u(V_weAsqyAK(HaOf8ZfMApxslpe&F`MvH&Yd5z<MPisQSbHMkzajzG@ zgC&Mh%R?M^`}z4f?j)o;#1@|;HV!IA0uusQ#(&3uu&LoJdXsl-?t?-Q?P0TYO6fol zm9TNysEKpyq?N}*otvH4M0d=_l5^)cR__55K<CJ<c8px7PtCeo2&7nh?DDjNonsBw zOhz7A9Y!R+quoOM;ACg-@ZhL*^a~Lt&0>G&$DJe9L=h&oh12LVf*oKsJPkswF3d@F zboK~=p&{)_V>mg-)ztIFmwZ~$yAp0n#Jx{5dfF)AVek7e#Zf}1p}T5^`;Wr@khd_3 zA0hz001{nz4d*UzX0(C<8jmM~QSjc8$A%NK*}=C}Zu1<$q|x6(Hk-j&iwxx=6i*&& zM98KfYZ`)~?HD9cN>E{^g~>JWmGOWCwiMJ-*wk_obs&E!G=jtcJQw(J2ohe@rctRT zuxNiB2WUx@CcN3Qz65^);<v3LD1xj5wvfS3@LwCByImVAT{y=T&Jfe`gh^2Vg;zjP zVUob&cEhl90a7ZrL~86t?~%);>6n?FUKwt36xOvWQR%}{YzQPGmiLNAla4{m2s`$G z0yye{A^<JH;F1Yi6RGJ9TP9&21TrR(I0=%8_g<ZcihHhTJq7s*3OOehml28>#;94q z31O*adPyBgaSBrqE8^Td#3@bAt4LNo+|v^zjUGV>JJ`j4`M<Jq>vXQd9l+lP_C6xg zKxT4d;29xP10R|<HfZ@|F5oRV((wS$EJ?8vLC2#c{2~~5$ozB#BHK&o3{F8LkYD04 z9JGVGBha$&G*Eg^OA94^IOFlG0u`)Ha)3HGrL!QFU+hVdOpyScriKi-kyPcP0m{Hp zI%31WeEFlhb?}guZ+?oCxAJ5~B`Y4H&`Ua2jdvM6Mq`2ez+YmuJu*5PusUFK2t!l` zo<dh8jJ32lj&t9ZLKfobTpeR9>Y>st9<f8APTcz(R$>>PMldnpgsxX23m^q#wR1om zha&-vB4C8nu0q=;Kt9q9#=Q~ASTP9BiIFoM=yY%~ixh7h@Ta0)M|o8|f~|SQ1Lk&J zpim<NW0$Ej2v88DcLj+9y8`+{nIJQ*1my7Wo!{{}@iBU%Cw0>vu0U!60Vt=3ZMI1r zKYNCjm8gph{f0eBW2i_woxGlYR16vWx?vY+3lSGd)VTy*z7D%+2;5RUlD|C3uGKMq zK!-I*Y`|E7Z_`1I%2XJNH<DTb(V#S;R(o1$G*;k$ow%K@B<kskHs$p@RidWu7<NSu zHYl?0{dg3ju)7zhBco*uKy*yULn0P?rd^O5@HA^6djWlmr+tp1u`~6W0Tql#F`0<q z(+L?GQ46$zrmzK2ggv)5%6UW3p(3pXpl$<~=%Pd$l0y(?M(jdLec|9bO5y=2^o{S; z*|GHhE&YE>|KHO8H_iVin>1F}>&R^v@chl?|Jz*KeBk;2)*oyw{eNHNr(UnSu`_$* zZ}LRb6hsT<zY0LyQTFi_bRb1&Cr6<|nl|Y~w#>NDL+Ot36p}u)XS`ZcBq7oIHE8!B zAP>hQV|Mz7*3paCdpr9l$E-P`f^zTP-s|I&d-uq44jObq^1&Ftj__+`@q}5Ric6Mw z5V%m>K&gLHWrOPBI6>oWsgytICQ0xts~62%&ROd?6?CGl`0cR2d-upF2P!p;vk7A- zQIu@f+#Pjcdmp@BY+Z`r{bd}r-y)>*%pPUkqZeKV?Fnd-5!;Ni%`A@~2$OHaiFm%# zI(dDxQ-_TSPe#!QB-ApkOKUv3DxWjrf&}DT5HO{$_9RFy!_kUdxw?_^#C~gU2L;nZ zHvkL8WKoHU=7L^LDK2Djm?`E}xd$BWpLc#i=+Aiygs=(v6_oAJnoUg{pBx<hg1<@t zYT^<IObY2yJtZh8`Z7>s3a|2<55^;y?aEP@;=pm%mHk-6^t3L8+O`;KOpzGPdqWey z1oc!oEe;4FsYD?Ln<b2mm3n;;+YeZi)PIud+7QnejZJZqj6?ML>IQPkX*=k4<6ej1 zslP16i0zX&VQqoSfK{J?1dVENN6w<vxh5OL$~OAUF2{*9GEm1%NGCf#pJdmI-f=TP zA1DF9Z&b^j_voep?N-03kd{zSLqzRJYD}OUwcFuvL{@wCZOc4rqxCfbLMr&$^1$iO zx2<QzpDFL)^H&Eg^_hB>V(g-*tTtBbYmHU;O(zMuBgQ}dir?%7$y?Ij@d2A<r0T+` zJsyQavDQQq1zo6>T#iX=LEJt=;_62O%URPD=eYgPYvSD6-|A1oIsRdJ{jEQ(*76B| zP{OrfL!3p^6?;DyZDPrJEk%z#f8?UHCb-@dmRpNXfQul#D$TO0h&R*s$|*L;r~Fe7 zxXlmWXeRbZn?{f+Jc9o`(Y)~y{X=8WB>G7G_Jq2&Nb`~T{YhTmydm;>R-;nZ{<<6m zjfg(07maJq{w;dQ8NnM5Fg+Or36k73HIu)}wsa!Y@kj=I&_Dd*I_QnV`qgBJ_9=Az zJu<&@3wtj<vi>L<@O<l)JN`viZ2IuzTebTi(e~%Z{-!UO%BL@X?lh-OhrcE7H_V6s zwO1<d&D@i`BlJ|}WezOlX`ZkFOb?wt7?NgATIFh%uzPV^8O4vU;&)P1?W{0XvtnDR zu7Rdw;Olt2ca_saN2XcfaCTgf<!GN00ms%h7YaM@Pb-b$kV-bTu{$UwA&<UkV!&M8 z=8mF^PJcK$2Gc|BWbDFuR(|OAf=g{BcZ^}Bx(wixF7|xSIs?X`u*`$!*QJgL!D$#@ zQ>mUYz&oKq6*9li=Ne}t{IhY;s~?Yo_FH{aii+|B>{(85m|@#>4_Hp_(Nz)xiC>{b zTNw+ROnry+aE&7bOsq@gXy-4lcaL_SRn7Ty$5|MlZ{U2k$D8rv?f6IfxPFqyZCNx< zaqGJar`%`T!4RQKM;RhVdxR}As8C;8!7y=6N-=?Nb*P~eU)c7<7;1W=yf+|UYcD8% zRbw}C8_+aT0y1L|4t4UsTMn>;Lky~Gy{c))4Ljg5R*5w-+GC(^6$HZpiVfYdW)+}E zT6AKG4+=^tM9O$(WQt%)Gc-PTK+}p|_!S*FA|sjHC?;ThI)({0$|XlS(Rz^q-}Tj@ z{)P<!DSnU|fG0`^nT7&CYtm(I1u6xXa73k<(5ykHFn&pKG622{R4_t5;CF1X)8p~w zWk}9|yl^>7cJ$-s^y*<eq`iXVv}3MjVmovB8~GZUQ@Qigu@<!8PDB)H;WXo_1R#Th ztoR4%WJPBq#X`X+4kJYIF-)vZ0&^$;7zG#!h}$s9q1S0R=CD|c?l3%r_=`VO+7_&9 z;;vAUJ|YueCMu{!bmDh|DiX_>x&8$@Y3p)z&jn&}1@X!5dTXC<FsD;)UTK}6c$qwo zhtsl#pz+BBEUD;|<h5cB2)Z}Vk0z%`x4C$44st+B<zE`VrpT0w7%z(<xE9ad;2jE? zb$JeLWEGjwu@IKpZnWJlJ7nFku|XJiC|XB)zpTiO9tQNN(1}WVGg0GCD#Od_267!C z*CpgSw66DheKVgr4ztP!uvW|uBo{`BZA^iyqJlo|sxjgH{a^pPZvc`aTGI{v!WQX@ zF<Y(Br!tt{7~>>jwH-pUTqQi3k>DxvT!peb1Cme0UCTyv7a1&oPx*6ndQM8RVN+-; z81h3YaUMv$p$QUS8^K}J@t_8Or5Fog*?RQYb|}WDqQWD1cFy4b$6Rw6&_tp_*D7e2 z@}d9;CwDDF+1+Z15<8mWMxuuvFj{C~Dl#rDHEdv}*|BsB7Dr*JX=NM9_{P#~=#!LE zKj1Ztq+HNDD_KURa{I>-X+xnI&nxUvv<`RuUNKc62?5X`6@U8aB(GDC6HS}7R9H^% zPwdG$Pgfg%D27c+yQg)RpMenH!?gx+4t_rvrU){lfR~TL&KMIT!uHhwUGAWNT#U+} zqP$Vi7M<=NT1PLAKQ3K~OaK4U|Nkxd|NpS|V7Y0R{(sm1zftGVy#*rxruzTa;MK;4 z=l|bW=Kuay{(lvM=?b8jXQj*lLH{DU98)44rs<_|55$4XU?`&ihDpfA2XuD=3B?FE z8wMcz`5L_cGpD?wW@$~GbAzM|AE9Q|Cy}}#TIpL5lt>Z-QSPtfFy#y?2O-k*1X@B~ zXh5rrah@EYyV91Lc+Hv@1F3PMTDupRBnPQC76%BZO?;jWO0D`)0;;VYNkF)>UC)1! zGgLP9z|W*b9rq{BsG|mmF@qLM#qLd<bR->oPno*XFxLk;6cf?mVfqe`B()W^^9F!* z49n)Vkinq+;4P+1z|se41ns+Q8%ao(l>yel5Y1po#C;*yv>|=k+==wd%V_md3G=SP zpnavMQ8R<xsBg&xP#TOkOwOH-2V~=t>0~Mk4)G*uF?=7TgeQ|roksl#7TU7ma<a%3 zV5dj<%s2}e6dC01-Fp`IG3oK`Ab!^iJC|f>c#1Z<Az{1C*{!76rR{J4BoxDwXwU(U zNbY~O4luB%p4kq8fsP7#!$>KmGBK96A=02RH@j)zWagFL7iaMX<Nig6$}O)Vsk2Fl zL&SnW9f?VDg(&WzNpEdstF*0a`Dp5dH~%PJ|16%PC;cx?PIe%)tq>=`SyFo1RXpx> zFad?I$vG%8@Pn1XpMU=OpG&3faY8X76vK2Jj&O<6X6e{%XaycL#hbSLCdfu3oR&&1 zfi+8i|Cj&#_ka2K?*IOe%#&~NfBzNc_8-K4+z|LLPgvae2Velaf6esr|Nbs;^}iFY z#2U?08jRFFNAf0%ojmM@v<)$7s}}-$V5ZQAy&7N!m%-J4P``^Ei}ag1O@~}Suo2#+ zqP!pTpE~oUtRUvWGif?aU5rC?qp;UWE#s$sD07egY8r@t|3CjLKr&muqSz)IN)^Mb ze&6J=o=+b8;Rt=1I%SITJSQqEWEc<d2o8Dzb28#?cLsToL)~JQ;`J_rx(a*4?zksF z9_kQRD_TsOJdP<-OjZ!FEZPLIfPlY?wcN;GOZuBiSzNNGFdc!so2bQ%IF$?QKfKzl z&fMz9;eeCSwLOpIN80KrDn<UjoVu3V@iiUSaCpn&Ev9A*XXSsV`*M?UwI7c-p|(x( zOx>5)+6I5Qc>6AJwZ*u4vkg*b+*i_aU5qBfP)y=6NY3vDr*nz}|B~tD|NdRz>VG1= zH&NKBtkt(_6cB(&YTKBrg21_U>YtxFW+WTJBva5q{Kg_czOW5SSfw8%Z<WUl;8tA~ z#!+Cf+zkd|aIW4M&KNI<p%Zf)iK~ZTpt7%ZXx&69K=_%j(#ZZ;#RG*RWvc^)_UQUm zR1{24jmLp!7jRWLW9o1sf+!wR@-*v(2u^DB@Jtu)ks9F(IPSt8DnrzlE5EZ+CuQ5U z`Uch9k)hx<!5RrM1796<<r-Fay~*03HxY2zWiVx=h_YhJVJ{7VxhL?L%jFmq*9Np@ zkwP?R_r@@a@{G+`Rv|FGAXO?HD~S}_B4<V>juZ~`_LZgAst}l5b=KE;3FscKh61X> z>S@&1G04EAc1LZh=L0P$Q{{q+0<=NwVbg)ZJ3++I1+8nc1wa;qX;EaDZymUp$mX>1 z$VSo&afG7Ms_#?@CT_UQj>_9lO^)@B2WnD?OuJ#l+he+9#X_452Pu`>PFy7*H`;Uf z;Uc?E=RN4{M`bf^X9v!gdg3IW=oAwX$e{UZQ8EfAj2J^#4YQE1>Rb=IY9&E9nfKEY zR8(<cvE4e^d2w*WsVXrrY}_3hRiog2Jc#=fq1s!0?IWR7u<(j}Nill``6tjNW@y*7 zZ4LY5W{$m$qJXrOO!xIX0G^@KFffb7e0114c}e-@!F6cCva8upbW_Cw4LHNCMh8dE z&~SqxGz?6`XuY_L!Y%adP2ZZBif6Otg{aYCZZI_~>~f9?>Mx!7>8JVAlkro9b2Ot| zY>Mi;I)fI^503UYr9{q^pEm`@C)EU2W@jk?IhzF$U(=2p!~;8ksb<Whw$XKJ3Q{)d zXx|0OH8UtriUNtNKE9nSBx<b^cG%EL#E5{2a^efxn1oM7D`&vw>rd2a)Q6J{v6PEK ztQ%10C@V?;a>@wsbI>|3$6=l|PK-(WLE9cjt0IR_kvCX@Zd6nddG>i^%3@Gl)OpU- zf%^cm2;*!>$HIZCI1!fc6xN6dzD%jYLq{rU6adIIID!EgUj2zu#gcpX_7Bh}qFfb2 zj7tlw&5@2_@&OlXR5l+^BT+0#m69yy8dA%eQQ=DdScp!x3zKOnbAo`Jf`=9XKE{&g zz0?Kk8=NhsW8hwm`@nR69d|A{NdGw<Ls;Ch4d-WSV(0GNL&HZhssq+&Bdgknrcxt5 z;dQCgl43JJr!FBuVRn>~uvu-)k?__J-dp^0cmIU*yxvFsao?H@9DQ(VP^_3mK3k%a zU@}4zgvhm3pa3B}8X(_B4`iqj%VJVO0S;qeb9gcKAiX%UBaWxXuSW3*NW^?=DotuA zRJ8+3$%GW&*hd?l>0)#xD>TwjYA7UfeV~xd6<CUJM5jLuKs#?J(ww4+cvmAEx4PUx z--;Y9lQ+x-*m0NYli0*i2~Z3qA{&z=jOKhQRWrms<8i9sq|)s-cV?XlS+=Bvc_X2! z762`S*okuvebhAV&&rC!es_qLwcjnBlAUtCGU^X0SUIsub(xS=oCV3z!?@QQlk{!Z z+w>|qyT!h^5ZRSUn@-|*)bIzRT{OGTI6~G$#}Z`%fuM{|@$r;^gQ!F@O2Rt6lo1D1 z$&?E~5|g8M=T<qPa}fJS??O;@c&ockMp6T?pcWVYWfz}9l%zps|2U!WJ=OOiIIasf z>M3Ct4rsM+?O0wEb^YCcZWdk>5bW{lto>{8hFjdS`h%~3w_=%7B6W-5#AXp32Cn>q zIwPmxLmkepL0G4+;`UV;;ZD0})+Q;<Q{77V0<g%DvZ*_RSQ6xNqTgT7SxZWpeGVl5 z!R&#N5eRVpm?@HkS7;Z$HY%ovOXsT!O0=moMPo(kI_+H$xH-uIUeGiaL*X6e5L`o3 zfdnP<$|}+@!PyxX0mk8A;#)kj73b<g%b=%|6}xk>E}rm2RAXA3k{LEIX;K}s8iTFd z*U7~p^)Jpay5XRG{UtlN!u$n~Q~5-AuIv)L&iT4tK$EKpy`71Lh0<?M1$4vrJWXJI z$X6TGpNgNEaIz9c3V>*ZD7qX(e+y-171}e1fThNxbo25aR*9sFo)hsiZB~>I6P192 z5}LN80}sbhq}6g2#dY?W;xRxB3W<jkAV>TbgxE$#(4Kja@-bLBclRvj&O2*yuF7!( z>fVNMru(O+qzgKwXq$jMO~FUN>XCf#l)y~0><Qj*b7lEH1SQiVJZYdb<$C=C8inSJ zvY;!WyBb2RSbNGTiC&veQvqc38&r3as(>Q49nS8E6ym3Yqdz}?b?_5Mpl}$8AyTeW z>xSIGqV9{6mpfwnWefVPiFZLX(s4k>0$9V5P>O(jrp<Qx^x#-6l_-i_a!r@OX2Bs> zWI!|ec@A?wuQp4nfGcf$=U`Rhl_{*MGx6SCMON^U&I=)as*2B;Qs4BgsT1LUO#3#Y zq5*ocxq9n7TQ=*Od`6@*Wyi(21}b|=&yND8TxC-apeeSgBCxjqdJUB|QsF}%8X9t* z_Gy8a$fYPGD;u1Ktx^~@tcya$Qv*83Yzw*>4|h7pUyRh>2vqgdiQ8kV+A5VxpO0o8 zinUVk7@r^sA5g+1(yB$Gidw`Z9Q_aQo$AX8Rm<&9p%%qjm^fB)m32~)W9ILd28|^X z3a6I*-n|!dg~Y))ZELs4F?i1r4Odm4X06p1GlJgqrx}|=WjG_mt*WM)8_;G)Bf>0g z9Mc+TCq(-y#-TChRBRjk>V&spb?zAvZurTk2f1NK`EhRW<`Y8Q;A=nHjXbx%-+(uv z0s(F>=8gXO{l)}HjNNABn*w=@!EYYOPmO=e0eLF{aNh~7++rBqR9d-NB-|8QxoI%m zce1Xx7!o&qU2hZ>H)UOK8W{JTtm`d?$9*RlyTu?m`sa5XCkONUv`{&gz_kwZlcW1s zDMJG*L{3`csV^BC)T-}Lzp_idB2L0ou~$^Z!3v_P0xT({%UUuQ^F(7&{UCHvcCnZh z-FZp!k?PJ5%WAthN6<#O2a7|p3RLo1ex#c0I5%|5i^!t>(HfTt<Wf-P4y}UL{Y7G{ zTtr}YovSD2O-&}1-7J34*A)lGEh9i>3&_tRuU{<Cxs?>z2SjioEVjI&afYr><IF+& z2*V4EAq%}SY$>1uOL8nHFL(B#N48tB^)<)z1){Mme9Gnpwq+?d8d<U!;9fBF2CVH8 zGFDAeF{{^6*KUoABAo!nb59M)L!{oxZM5ru8@StBfxu8XgrN&Y$(c(Bk<!kas@PPJ z4MaK5jYK)up(qL@8)a|-3(PWOkT`qO7e~ReEwpl|7Q~zdz}sp@BHzkLgoMr$4sc+{ z8kxuQKQK{L$`eHHjt?-nvTj-i{z;aT4{SdX<){PC%70m1T`SkrGv(LDH~G;dx~YPU zO+U?sVPHy2+*vBA5eHpX{H>vCu)sGBX$Wj+C=Fx9D4!C%kMQ491YIU4EWp|-eN=80 z7oqObn9Iy6+Cm(djcPVaHH&XTCtzg93)NvnNY_{sSb(SPRHmytRZR7?mFWsA9F`iQ zv<_&>YmjiLp{SsuEbeCX<h$w<_ySoOdIv+6*7+0Q-<Js**wD=Yl!2z(K}VimZNzks z6Gf{H@l<hXb4O%1b3*wh;RdZd;%pspCe2MqBAU^zd;DL<7c?4Wvz9m5d=7)GN_Tyn zzrENOMmJAV5v^4E)9_g3LV_kd?wmnMt^|Zcr!fbXAoU|>L=3nN2iq&O*_1c9S|u1& zeKss-rrhB=(y5!{5Hh}wBF8$}{pAg79X#4#X*hnRs_mNOPljI?@eD)rFY8}d0wDQ1 z+!!&s<iOdnIBWL3X;%k+A`{)y#XM8|{cF=fs>zP!*l9xLTnB%R?=$Ok(%f@Cms+LY zLf!(VT1yI|RnOyO6nVmq;8B=I0UkUeWX&9v%j@$Hit017kBf=H;R#fMIG*Z&;gepM zr6@e@>p4Emh$5jzmY>p~m7>ZPXGqLM@`ZzvzTr*P{xpG5nkzN!h}|6N4==6m(S>6a zEn!L#Ac3e@<cyb@LLj)_u8yR5+7w&`O;AlUX-3t-2byzHRb#&d+PPJT(*B&O%dVJd zCnKcIqFVEAbu}4dlO?EZNi{rAgk2w9J#j0v(XpcnUTYL=D~=ty99xDBS5)~}74t(^ zJ0_tiA6d<r&m33&HALMFMOMGoxx#3p-?4*8WKrsS_wphLyzmJ*vz8KorUu|vHPnnV zHkNlwD`F89Yl*59%m%VyI+pjnjVwrnD;rDtesybr+ba4{hs1@tum^4keN&?=B*=2v z!C=gh<{j9$Zn0Q0Txlw<3%6LTDYwh%GLg>4N~e39m9L-R*Q6jU|G<zFg12)WQjD0C zGB7^~@Ao9-9$m#XkyjsA#(YLP{3d6&Q9OriXpNJiVL1SRGl=Z^xAwiH7gTjOOl`4K zM}r19D*s~8lGLEPAXtVSb<MaTFUgiDORIoLkRA2u=0Xe-2Y^c=_|}L(3%6TSuLt<c zKehlJ#t<=v6N#>wgoQ$Po+|!dk)>tTg#pNbh{K6(yR=e@f-T@I=yq`?S6HIHlCqaS zXeV)+dV%(ow7T2Psnz@r1OizCw<d>y7s66v9lis(0u`mOv%HOf_8H%yo_8OCyQ#<u zIBi>DNp8zh!<%%0%|$BfL|(3&Gr^obBsK;Z-=(T+^QbkisDyHN0@#V9GQBf-``}gB z2owPN6Km$|N^hrHxB6u68#%YQ#FSnvc3@9M_pYuS@~iwR@W0`G5nfm)>_{A<y%t6M zkSv#0bubGd4tw+xCE{cXt*TY8aUM0W`Gq-P<14%a!vt`<@#2}t@H|aUX>nBt(5!6C zuP3(Ji3G>_yQwFs9~;hy@FqY=Nu99i>K9HfnB#I0v$9Sh$edD$c>3uiCBi``XAuXn z4j7k{)?z~)4tbr<Yf^7xoem44SnsVBQnScyCRQlCJd?7a@G60KS`@r=3CYFF4TJ~X z7oOL<@Y&&Hbfrv>076>wWJWe>sfIx|J|VAbp^)@xW))S^^IFFBO^r$?{??dr`-_u* zb12ou=W=WdTmqBlo>Mo&sHyrGyiw+C!&6ivG~B6Kz;`f@-*ZxJ=60P`GzXf~AQ|_F zQIH+-1kXQW7&)Qv`8VhM8!F=pqPwO!x{RJL$uT)+m?a=89m)Vi*9Fp&BZp{9sJdK| zLscbCLYntLZupk8Wa%8awkzjj-(;mnVN4T<JlvJ1NC@^ap?N`ZKXYR%ZqkDL{m#kp zpB2PJ=DL=ss~`$xTPFbpljBV0!40wwijxjVvbhSQ#Hu*qWgp~G&0LuWZq7j-5f`Nx zXadV765wh=cYh0KMk`EB82H3Af%%dHzWs!NhU_mJ_K!*-p{FS9|0Xq$2%s8uUX@s{ zB#(KHrFrrlEW5JKQQ*hcoR+P)5nbSjgY#8<!|aHbnjOxvNElIJXotqJ#JzGgtL(U; z!4IxiRV~HWkV){nkNCgUDF5GOOk*ah|BXaZ0VAjv?X1(!5i4&4TrU`(8yN-z^!e0j zF1U>XaG5BEy1vY-kLN#Z|I-|BGH&*b7dX43BV~2Xx6_&Qbvr?&zsrEq+YBQ8gpfQu z$&2Fg@`JYIk$tWrM`R3JabzB!oyGBaI=Dohc()UHcPmkH({7EF+PtIaai9%pZzJ~T z<m-C#UpzU>W_wHbQtsTqKy5jIw6W2h*fd*oJ!|=u^~*l@Rhip`Rc4%AdHZW=2k|b+ zRM)8G?-L?24(#-{iWtUpH7C1W7P=WT-wSS8J9KFguee5D988|6jzVHSLsb&harqxA zzy4L!+v09RKDwJXj%vBkX!v|un1?rOoQAbQS$?ECma@WtHh552s}FK+v#8xiuF*E< zB2gNQ+Ewz|@@~=J_-;{srKfv|r!FhYMjou3rs%Z-5+74CZf8~UlW*H>+ILhM6Lkv< zreRcX=~$hSC+svv#pUn+{(qyOqK1y@kq?y|_r|)@@ze?*E^fAd+E8~}mP*^oEq%;x zY3lP||D$+59<*fvvEz0;guzp&u6%o<Z*AO$@s1LZOVKB%oBYrJ>;L!v{1;>S+g9cZ zxutaU(M_%;y=$;|mrJUkQLrTWI0k_tk^0w<`gerRyk^v^Kt#UgQr;~^zAq=|=Z<)V zN3>lwbS_W@b%Fq%Rq>QKhuMg80-nR)1l_p4Fzr1tPA}X#&b>_BVeTO2_{k|VWz{ar zuToYmO}{&8N@uD{whFGvN1a<#aU*|u`_U+Wcvy5#7CY0W&5|)jY2^2&>-U!ZEm&5) zaW!AnaIR6Wt>%mxIFDba%^CQ3h)YhTAn#;Kuv+%JB4Spj{M`>ap@1KiKi-u?I8@11 zvZ<Ear%<sOZQfF3N)HFpxv7hX%?Eo<XQtXDPG~wcM5ML6LaP-}9d?@HC-eZJ7ExF? zmE~c!v9G*(wYMUJD0RHNl#Yw2$QD8JY2O-Jfe?fe6i&i6b4-obXVqd3cl#|bKqfoD z<{1vBxFg=U_4`!N{M1NjPlc5wn?fff`gFz~$cBB-;)HoJx|GM?9EC%4d4V2SRA&)W zo9zmT0p1UoQyua2b{E514l*K>K>E2*WA&h~IX8RFlw7?9ckK62$T(k{RPs6q@ENso zz62dRbYL1=$mDDMhAB9<?1ytu)pTo93Rp^}t*ir|G@Vb33{rF1m^YosiI2!AzRKTc zZ=>5SgO|=%2TyvCgK1V4)yS_G*UeUgGa2Q%mqykKlg#ILX?iYHUC(=i6@ISgKigp^ z4Ys$Jk|j^CVngrLRKux>*SDQ?{dv=-!%Sw=Eo4pKLbmkgZ<hb|`4ZYPOysp(dy|M- zh_<Q8s0B%8r7c9_k5s#r?gPq{?+z|;e`8QB#_C}ai$2zS2&G9&<dnc)ywvtw#kIBM zHnos8-hEA?AAV@A2|$*TiuL+tRT3_dX%cE%lvgjiNE)<?>&~o|-I&k(N}Fv=i^il) zp-`S)bOpOJ9Pq^y=I)G2-n|rt#~E<1vvE&(n$UT%#h2s#ts=z*rGh_Snc&&kjJbJf zRgy>-%1gBJB6g?b^T}{B|Hcs~T~DXwp@&(Oo!XYu<dh9wD_sWPT6BFsiL!UsK=Hzw ztZ-OpFEtrX{DM}gT*yw?cB%&uE}rWUst#(b$TO`@N0XtXE_R+>q4I9vVqow&#|oa| zqqi_-%2s{$YcRNsl?&W0fXiMiv%HqsyCT1Pee}wdlqGhCWZ40h(Uz${E)8o~WVbYy ze*PD2`ATAWBn`V~f8P1!2`#x!8*|a6QA%D?&N90S`&354;OB@_g`TVWp+tEzhyZDj zLjKjn-F4>dqf`kt@|>Oy(#;m&s}bZ)L}a4Hnme8N-2j#0r}FMC;J~LMGZmcQvw%1D zFYr^}+p9l&cJlINb8oMCd`wq7Fa&JjoN_=-^*X7QO5;<sCAA*;r#Oj5tm^zZoHT`1 z;6q9<+d2@uDOMW~xA^ISG{QH9G{=K5B!64izin{aV-5wBwQ8Yrjx!x$#}rUnQrdCd zsg5f7TRZ^R`uBC~_YM9Kl%Cdr^NUggc_E-ub5dX=ZZcSbCCJCh>TImc#>LIiz|H_2 zu;1$Z3JhIe%c4fV^YiZU$?pD(I_x$a^&eI-p8|EOrV<@Ge#kg6K&$KryPJIHNQu(& zBbeF<u=O&!#LOc8(|FrS_rzbcX&7Ep-jeddGzA?*>3B%n>jD-7^!DQu()(T{!SL!Y zuLST?3_3W9(zl?<0sH1EEg+rH9>e(q!Glo1d$ot@<5YGf4FMg-^NQ!+kyWLb;vr~f zNLQA43A&oRfl!rMKhN1uAmd?PEC`KwwO_;+hh0#$RZP0ga)Bxno7#YiUCDUeeHE^W zx^z>V&$(I8b@8&e*I|0X3d)+%ccd-j-aQH9Tx%!*i$Vqhl&A1AD9S}Y&*=jTh9N30 z(9H`NZ_~w;L2n3J>9|kT$hf}eWQYca6(%N1ACZB;e2Qa8m(t1jW>9$_+&LjFdavtR zpJy2m;2Q+TV5G0FS#7M=*BYx;>l?EXDI}w=dh1Z&EA(hRK|G&Z->NNoj=MwRP8uW? zEfW&x^bOE4M+NBy9Opi%vf)BPnYy~X*~Gc&QKsJVvRkY{ukP-kqoSeds#MvFT9t@i z<6?t64a!i^20=}BL%Ir2K<nGacDF5sNwzXB$bdBZwu1p*Ch8%5K=?t#tCj}|yOiqq z5Cl;~uLg)8V8ji+)62@dVH6}vTXsfy&Pu1cxkV^{w8s2-A&)$7vWrtk!)s}S>&lvs zRBVF==rh9ers9JU7f#m>W>9`2R9q?-;~r?ZVi@DoDr<SqBbEW6bHcxKlGh*UysRe; zBW5)EopYUI-XTft5_Uy>eRX}SzP4Up-#A&{sBf*-S698Ss#f(a<RvKY%ZyUwPQH** zC_zx&9nglZkOj8`WsY;$#_Qvqqk8K#hUlT<e6ovf*SX{hf(|l$gcxL*9<LIFf8eCz zocLf6TylPQ{@F?(FeNmNE>XMSJ03BTtKE*r{8`R{i>=R~HHr5!RSt;Z@Zk7_xGAg! zt}U5yQtrgj{barSNSEBjFnl^l5%PFg(|7-n$wp0Q7+i*0pwUAI5coY)B7DckU0N`7 zXnh8)IZMT?Oh~a`36j$ahN8iWcWT6iIYcCHz;r7E4>RP(vQnB`Vi~{caP<J|+H4L? z0J<5`owqPcx_sD*IaD-NaLiz0qq;LdX5GdjQu#D$gZi*Cj1(C+=(Ur%IJbnRcq*q& zNq(wFqzaJfHv^laXGY}mD0#YJ=4y`D<Q*w>7a@1m(ZQJr$l)5I0w-nFz9f|gfiKn? z(jKQ0a2SdbAXw<;seyn6qC&+M3Cujn@gI+Lz9oOCjRH#KWa;li>*&St$I=hq!%t(S zvGT{m;5|!+pQn#i{wex*b#-IY{EpApR@c|oe-Q7#1Omo*21EBhe4jt-4@Dmj<i~3d z9&Bzt*j(S*YTUp7ht)r<Jt+OK{Q2GgC^J`GhFGtl+Z}Cg>58nTVMPpV*3(W0WUd?R z|NEP?$JZWgt=a$Lud7@4*M3;rTDuRwfw%|ze|>%H!PXCA^-J#mWQ<1U;&!v%f1^KW zR_lZ*oZ3Tqd4aBABJI`3&z_-d8g(%Vs&W-19db)ml`q1H2qnSpr<cF1{PePQvhwoa zCw1ad>L}arOpzi4t)uC;Iop7aVv-kksff9bKm7+dm0$0H;C;+;8D1E7@7~_)V@l1& z>L^MrWbu!x+S-?{aK>>(-qcG8jq*xhS#Y2vBUe}QW}Y+KhLCkKQk*hhbUqlZSZY$W zCJ+&5QW*vpQI8a<6(cRdd&E%%-Qy7&pfPV9>+*sC1)r~IvoYU>N|s&pB&1k;Pq01T z^0Cyc`SxShGUzS~YQxv-va{$f<EZ@>VVwKh`<yH*PT(iy*Jc`8ah)9SbEt1O=78c8 zDs{Lbmk~5fNhABMy`6It#~}iF>2j4)eI0V*JC|82G~Lxm8L0Q;&bSxax2`+Es%gko z6WJNVp4oGG_dE{&uyykCoOLv$6lbx~|7pRM`m0V$G`TI3Akq~_$6Y}-`G^(JC!)e> zBo7-~@>*x^am6ZFW{QtUSJv}`qrDbg8SWCHbaY|r4=xI2WLN{e?8O&=Q6Cz$mz_Ti zL0<r!enqC_%I+;6@k+KjSKSFL#u`Gr)8!Fijo>61hrAPH>zeIfseVm2a3c}mLf5Q< zGJT9ToPGm$QLRwqjIh;w@BAC4wnx|#|LLxcB9qgFFZQ+X{hU$+4+*Fjx24g+;mxxC zomCMJaFaxBRI^@UL9Ot;tUu`0$Cy?1ZdtUhuF65?lmYVq|0X5TzPj>Z-W~UFa+tFD z9f_YC?YNuNxU!k9Q&S3SK4!NIvYHb(VER;YzY@|^aD`B_s&PmSnds8$jN(WKhiFr5 zy{ZYd5C^J+-F#J%0ChNcic83?-XnwdvhyW}3Jnzt%`mLE$G&1|5|ee+tTI3JWl>$9 zl<L>1pg&d5M+Uk(j7VKDTNEr9bUKmb;HK&E`0^4DMLSLiJ8)T?Dx5tnV|b2q-`mRP z{S3*oPU@>JzLKpuTG^9E@G2kPDdUf^vtYWbo5^Vhb?7)3+M+T{PKK0Pb##GlrqtTb zCRDzWQJgvZc`l|fZ^k9kbCfPqEwibXjvy*)*EaJ+VI!!M9E`GOsf1tesjqc{qo0*I z9a>3-m!N0@!u~~jZG8iz!OgAvjYfldIHXeb^Nxv>wq0VBR1)jyIO-u|ZBq>^#}g#d zNjeJqB`3#n9YLUWw{2;6)uvd37o^s;EVYh$*o#nL3X^N9BVucPOk;og37ON|aFF7R zcC{kd6c0-#mP@Q{eG6%u8HI7de8bWdjdRf)LjK;Dy`2mfCzCVpTl{YhX>sJY<X48e z40^t5ufo#)zqJ1^?f*;r|6KO}`}K4(XfNylm|_3l+Sq#F+5b0I*VdNy|KG&^e+(<E zOvO4T4Gu7jx9E{dXjdf}bd2?euMN6LB20|5Wt$wsKX&pp82oV{S4oT+1=h4=GLALp zR8(;A^*=|Wns^lrKu4{KKSfC(btyeF*F%uHNKu(j4Um9`9Ep7qv0}%{Ep4wHOFs@1 z;po12AgIq=swi(~xHW;<awGUZ=XI*u@sncfKW}bK)93_43h#keZz<$m-wx!A_S|<1 zXb4iyw8XV~{T(I;&*><TJt_-5O7&c{3l=TH*cQv+48l4k&hWr6#IVwkR({9dkndYS z<APp0yn%=aToyb<pOxiYFlOwjmUItCb<pR?R+?RDQK8=c{-6FukHI$PKM#6oD4hc^ zoOfs)Acuwe!-V*`+cF;pF93Z16BRomBR)qlgO)QGQ$7)rU+%}Ck-$c-Q$kyWo+|_- z?>y%k;eItIiAdEx1C~(O>RjW?&I*OkU5*o37?=7~ba?X1A+29a{!LZ*Dv~;Ds?us* zh4|G(j0sHe8s5Qv8DG>y(21)BOKH3x*QoyQY#;1DJ2q(2ZzA*|0j@eWdbdO+K~4!O z**}pX=0!AmIlj<Cm6RcqhJyB6jDJHcSEV^xl6oD+jm>}B-#Nm*B^X2Sf*Y6+UIZvx zIdCnQMBs|}vk=*vGABSrWSw+VadPnIoqY=^<^%B?D><8-h%a_eUcP>MMjxPkT!2E0 zT;uYJ6D*lC%WIuGvM>0uetA`I_agR0@$ct+HKOVhKd+nv9Msdf_w%YU9P?nj47QH# zqN2rW{S6iGXW{k1FkNWLfSl@aaw!guUJzm0aNv0W$B8tVIp}RYJIKQ=LQ}`a;nBgL zcD7G4P}Tdn0ix-&K2Ca=?v#N>c2&%SvewIXt3A3JjfQD+Wu+5dHv;^!0Xz9gl>#}r zXB*rx><}bQOg>D)zBLMuUYxHE(Q@L^OY7fa`qZ<X9}f<XJ*vs473>7P4s~FM{W@_5 z%`WWD=x$tWBe{n??<Bfb$*VFvmP!!zC|S?%^+x_nYu8a`t)a!t>1BH@1Bc;ta=4e> znobmz>t1nA8(@j*%)qpN;A`_cIqztBLyxDTGeEV4h&q>2PN4+B9vL$3+M_$oGxu6& z9{ok5rr$J2ekA$vlT(x}C122E%xvFTgJl-yjn!e#kLVx$kQgWrc-}cVZ1fTR!!Hca zqsch5d-Ey5?#RqX@vcYkAN9B5E|26dbI-@@aeFcj|9J%e;T6&V=Jnt&<mM&}=n=C> zBGEAB@Z)2=g4ziAsS*7<);+A4AJL0w)24Bc-FT=%1OwWeyL@wX$lHhtqJ!Xs4P=J& z()m5z`Heb5gO_-+^o8GsFFb$mKa#&Z@wsoYBW(`HIQ1p(frpo^qTRHevx|7Id;tfz zGsrnT;Py8+bcOQ)tciCKm-u@CNtDG{OA8(0rrv<lSh>O-Y~#c(>AK8s)%ET13igDj z3%kPeSi0r>wjAT1;0Na$n@tb8M2yCWc7l_cWYLPk^Ekj4;{>0f2(dN&@5wVxCR1I4 zSj)?{VaJomp$n;SHkFiII?`G~Q>@?;t&HLoTrg;>m%uVuQc>c%-Q9oF-Jug&=atpO z=9YDXQQft8sqdR&gR%+DR}Upsn(L2Bim#{0pRhb%2i@RB&S*JB&l~-EAXDN)EuuB? zMlW0>MYN@3ze%bQHMhy9a9l@9i8hu<Z;YNcp`{B-;&+q+6f|vxK;4xfGg2)t`W$M9 zgn4%WoUR^3cOA%gwXX(f{jP6~<;mJ}$W<cznJ9IDr(r7ti%x`<4F&IRe}ezs^?>4I z`Fp_(rWb<tb<xtN7_b-q*f(o03V?M6ONHIag^)j5T`87Te~p10-PctTrw!6odK)eo zN-A`S(5Ar*J_|M1`3GdFtPP8tn3_CdGPE>>l)l59&Sm_^GX7&3|FQhJ?f4HAaY5F; z?f8$iwJksYb7Osda~c2f+vI=pBCASz+O@0vB&e;DaxcXYQtYl%)?zzJ)E)6no*}5e zTmdu_{h_+}Dl$IhSVr&SOzcL5t`$XLk7p;JSFPEbY0?eobbTMHPKW|^C$Lhe8tMjJ zEXR>WTXBY`tj{;%i_!xXEG$<DA=Kn}RPFN>Dy*q*n&l2^TEnK05OXbZVN8hXE=TnB zgFj4DoLT)kt>d`nj`x@yszJ3_wQHcJP?74@vg(J}i^g}78<+ilJdiOB5`QYnWY3^e z_3Nd9I=+g59Se+m0tR?Fh*7Hqdebv9&WyS$cdvVF`TMG%U-U$#qns{RX7#yvy6J(P z3W*n{C=DB9rE7u`Nv)yjx=ISDpH{2O34cmDtt?x)!fPJENaQ1@m{h-Gr`l3gZkZ2j zI>>><ZYPC$m0mP0!pEU-T*qD%q`De?pzp(W*Y-NKcWhof%;Jt^GYv7KO+^*Ca3VFA zJrLbdE_cbkklXs6;(_GHI93J5<AJoD7Eg{<?BR`HKh;XwlLNLgWogvb-!|f>rP9h* z>eJ8ed(@|Z%BTfIPS|ZvmxrS>EE<u!fSi#2$$(p%O2$#zgYiYG<5b?JZh0TAg_GG` zD#dr{eq83>eu3QEoDDtOQ89;uF+<qIuhjP9BwA-vS(m`*?WA|i=l3-_<6X$(nBBsQ zyB+z$Pan?BoR92Xq{{n7s-4FX>9kg!$Zqsr-lUmfcKl3=%HLgHE*8wQosXI1+)wsF zGU|)Hk8<mN4hQ56*6<lTjx^ct$k(`ScDqvHloCr1xzc*`Q)Fr`xw=+gzkjl}THm0O zt9{TVG#gIs8%j^`$_%_SRZykurdTt6Hd&?-OQi0BE<Wy~kFlbPH||L$fUjS{!G&LP zk>F?YI*c|Rg9;e1D5;_y0+ls|@o(BqTBKl6gEd_rxX2HP?R?Ll6w7V#+2qJJGa4AC zSu|uhD9ZbsCyTb8-30R`(oRvxOS5$G+y;)!EgXq^CcxZu+NI}Z>Hk^!f4+JD&({65 z&E=N;9{oRQ($<XsOg%h1!*lEGtTCM2aQ_$kf8b}+&;MOtyZ>P6|M?O><#O3yZDWOQ zzYQ+K1~gf+g5~+YJpaF=^Z)+({bl^e^88m1;TXVj#5WWJW}N?P>s#x7{0ETY^8Eio z=YOe%t4m&ol*$!cQBJ;cU+~>2G2akQSL4QqXe_U*D?!mO(I}Np&?6yb29+=i9}{dY zHh@t8l!%K^oC^xw9!qwQ+GMM4FCw#ZH275}`dK3~^)Rs5IL@p@S-odx-7(sM&dyXQ zMKBn|BWbhdHa^KWnB*JeO88rN#`BP$xA-C9ZTjbAFIQjTBgFFbPtdgDc86xFIr@^f z3r(E<j^slOnjbOP=}<5p*X<rt4!HYL>Fg}%^#G5L#T&Y_r>rMcu2~OMulk{dF!fB& zN<Gm1s0Vt)@ZfZL8ZG6&rTq8B<iCe&8_ONHl>c1$&p8a|7Xqitf14W{nfTuTWI&t0 z&8>~4{P*SLKVDWA7%-k~x6a`?7fJkXKv$LPkP2BkIyW9d34weuhmir%;c80&B(qtt z$zQ8Gpo(dw)~=|$dbLNfwx$ykgP=yh;;AVsE%U=xR9sVud{?80ZYwYavS^%12(ngN z4e<DcidJ;=b?-dP5WR6FdAVmWxE!N+tM2sWK$Lu3EGB=V%dHn(Xps;8<QI5LI=VKM z<T;TaT!b(kj4+dL)ZhFzGPjoVYcAkbQ*le44A|~P4V2M)EPkqwb~|BE)79^5B#1th zae;>ktTL8DyEXZ@A4%C=%E0`0tmB_i9F+BP&eHZ3p#4l%X#>Hu-NWz=o60J>zbfCM zi3@`NP9<-ae5VsR0y$K~?JF-nacju&P{t!D66dkp5}6~gDWtAxnw2(rt0>+=n@iV~ z!^!9h<9$znqK+v!peFtlTnFm+!}wj89AAaKo~k6o@Q(8Xr7FXsYh=fRw*$Zx{Fb(1 zY|t!KurQpU{?{>GtZgNJs#q8k;33<?k^qYH>g>78ImGD7<XT2c;<wL1sY$7{4&Ci( zIDuL_9cRc_-(VmO29qJT8UR+J9wN1&sf>R4qu!D9m)v-jUeLej1WK)Kii<ezRpejQ znkdVp2z>|gARg2ybD_+5`6KUS1&4#qnlKcMe@9BJ@S_@r@KuRys0)6IJsc9DW;?(S zV6kLBov^Fv?Tl%=l7_u*%?usd*OW%y6rHF&dP9$ZNu7#+N0IiRDB?d=QGbHXoBE<x zwHfipy0gI9OGR5rZbAHEqXV}_1Yppj<mVKLd6xq;N3rP{Z_+h8jU(v1-G&9@bo+I@ z=BwAEmQJ)RUrVaPBz4fC`f#J6Y$>|1$P~U}=G00qQ!`w-u^Ho5Ko=|>m;I#B&5pVy zt1Ou%vRI1NkjrU6$>oyq8MJJ;Rg#Icu*iyJ7>8Js*JklWVsY}8uHZH!Jqls!18=aN z{fP3&`&h1k3&(MQY-M|#q;XPHrW;+4Ohe(Ua}V~DCr>1Ye(du4YNna&{V}(1_@tc0 zQ%!s*tK$VHUv7#r3d0oPGn|w^X8X{tGZtYOWSMTCr(PO8WRu?Du>4@|Hi){$yp__n zY33~*OzFc%gD88*@Jcp<`NABX=>Tn5w4fK(|3<&?KG4hWf1qE;4@#z>{;N2!&N4NA zNd}qyg5hUpR3Gm#$v+hhxr(?k0{}54<QC<IHA2<VnL!jXtj1XnhH>V<t?2HoA#0-P z;=*9Q8HPQ<F-J0(RDVQZ=H#5pfmH_B%I4t`z*_1k6f5rB5vBx)iJ!uo?Vsu5wwmE! ztm6lNQgR7Z8(fk7l~%d>k)TivJ0)<?$Gvb+$p=7f;Nv%^)#^w7LQTFykX}iFA(eS& zVTT}Me~n+`Xi)jkZKUHa#=7EacX3O+p%v>^&6Am(ziF<oo}PY`!+#bIL%gQC9mxrp z?(!jZtPd2xwbfIF4U5q+GVPrNV=UtqEOX;ywJWHl**sP=TtA?gM4SZaTQ`G8OGU3; zsR%O==o8ou&K)A9626+qSN7$Ro}g$SUrl+DJ;j>iOVjS&J!)yyq0}@YY<aV^jsSN3 zi^<`0);W-ru|6hVUEdZJjEnpg#R!(ZHOy*h1L3GFCCbi}C1eyRW|(yMiUp@1g4o$n z(YSzzO&ZUji}ze=5z>L7Hap2sA<2}TxSiI_XfW!Rd=eV!mNQFB9<?E_AQ({r^1d3N zNFaJ}jEz*XrxfR?$7<=m15nAd&N#I!S?TL&RgRma({(&(_ds5R{nU=+C3+7KsFsbi zc&wo2-ML;lOd`I~uhpY+;8^f;=RG#0UXDV#x@=M{J+v2y<`~1GB3*zKth%r_5YY*r zaH*UArH6>>p}c@bJX7)cC2J0Wr9oO0s6yzWTjrHS`1yQN5xESr&4UMEDnW{!krG1^ zj-W_mN~wT-a5(8OXwrFEJ*<m!sZGMUzt&hSpUbCsA=Np{M(1>G{JBV}#xQ|Wm0@L| zFx6Bh++oTR{B>?!Z)#<zmR~cCs7%+g>}<$dweAnJT#$i)b)6Ib&lBK0uuu7s{6_6k zZbl!f5bOAYLceK~a4mQ#Qov_#!^wF~O$mO9$0OK6VT!*S+QPrA4RWqOr(6-F4QkR! zg6;@^k=xuJUtih})TCf3v0`?az5z5d)7hq)>x5U#_t3O3WUUUL$*fdz3s%<aEDS_Q zpd-192C<-2s&q7=OOS{S>GTc7>CgQjZq83|l1XJqw@N9LbJ?X-QCelS@HGMKo>?5- zR0ljPKty-PJ)0(^bdII6w|fzCz3X*6zbNm$<=i!ej}L<hWgZ-IL1L|z)x|!7dl!L1 zauIqZu2blEM3Q!e1kW}qvA_rsPh7?!!VC1Sf&^_}ec%K#VULbny5LF-aSzZ{0U`H? z2hr~Ffp~a-bxmjl$)x~X{sKSsy}kOgXD2UT;xEU?5?MQ>s9J^jsa$=UgMambsx*~p z5DX(MI0P7}U#~Y*g2L+N$@+SI?LmEgJ-c4hb2snZQ;%>Ho9q%xZo@M(*3|_lC+X0V z>QufZ+W<Kq0-DI3x02F~WxkqnUCRvvygbIV1<PCltRcF*QqJ~}&$3RSFXt0~4ks{+ z2v{*{MI|Ye<QiK@%tSiJrEBea5`%Y!6IbWEB8{MF*;bs~C1Q9M4s`Aluv^@qc=QhL zf;gb`Wy}ahu=!>tgpJvc5<!dFoEQhnE~JcKC?`#vQJZX{5hj{Z1OjuS6<MQ8dHIon z>1Voxg7dU}1^@Pdj)B6S$L(>78F2YW73Y1DT%*n=zJVCGb7KyyT8E)01+sP7C{Cz` zE1eUqIKxWyD=|Xh;foM?=V^d}Wp}U)PSToDvDMU!#VJ7h$W(LFoK`97g-la!t9&b! zN|G&fiujh`#uqZ_Fh10hDRCoJpMNN$*pJqX2A(X24Z)+;#)FSv+CHQP$`s<EPUafl zo*78?qRc>w!1B#M22mexU=1pw{<*C`xRCj#A9_P}pHDLu-6^!SW=$YuJMqnCl2Y{s zbId)@L6qRU)y>9QO|d1*L~1X&*X<p#JJ27m|5J?<+)2*CNU%`WYZ%iFz)V2qnq>lL zBF%ip_`$(U8QCE&r`o+T+(^Hd@S%yCt^1xw4zKwa?=3DByu*Joa0z7umwxl!s}(8p z6(#2F$6Q|inOHDK)@du5V!-nn`RC!JyVQjh%cu2Vp=-k6a%VkfGgzt|<kKLH+8VsY zz$%yk4^yYn&TGb2aG1#Cm`w2+YxK9sw)E~)jLTb=Phn09_CoB*8W2ctXw>$Hl*bXU zc7n0n8jasE=c0R3`Os|srn>aa%vBew`h{aVRv*8yK0I~jY7c_GZLoq;VXv9@E=tcp zFsoFXI4|6Vu-B;e(i={jmJ0n|*uMx96k$(G*&AvL@nI2>{}n7O_Kf@=<<5#XE-Z0W zq1C^4uUxHWKF88gv%kkyX#s>BRGt|V^C=!NrMw$`%WC96p2!j^syqzcr6u2yMfS8t z-U76*v7U~0^0n1`sCq(qVD(E0Hv_^t4CU#drZ<nktbGPe^Q%iW=CL9e;=IF{Z~h_X zOCPXj)>4nl)x{|5a~%K$?h-x-ECk>-o15j&<q4X~-MyaO`v5^kh(|LR`ZHgU^+!{& zEXHIJsW}GFn$q&Cxic&}BK_TAd1uf_=E(r;{K$FX_%d?d%dz1}P|ipWmN%}G^(5&g zBd+LB%z6xQdt3*3sd+0_Xz!P+W^0hk?#=1VcxQ%%`Qxy-S9T=y^47*8m-$V376;67 zzeW=F0<8FOHi|9pV=hx%&t+aYyl*y8izQ~E8igVxFM)9uH0PT3$6R->bQxCA45W-c zsq3gc!~04H<mo^-WfWV`oi|G5KkwPQm&$+m&tbYI|LyZHmofd5$Yvl%&@XRC<&SQ6 zG@>Sv4>=-n^l!}4BDPo-^+)I9LBVQJlTO7W$b=}eTfX-J-hTvwbTy<1-7=`<l5T;u zX^8f;Z_3C&^!!Xc&$5xTv*Dy2w6DUmGhcyeTt*}R*>yO$&a}&WIKUZl1ZPGwf<+=~ zqJI6C9YBQt>|z}CIvFV8<z<@Bq`HKku)`?UStk0m`<LxU<}dKnUp>tgCRUj!eF+dv zbirU!Q3Ze^QdpIn+Is3Oh@s}wQYo`bn2i&S5wxkhl;+^h{4~qAE&i|H>4%d7ggK1R zc3Cz?@BPJc+N#`dEa@_}UEFWH@AsxPxr{NibXtpTP?qDyD4q^yI8lM3UP}vEHkRaO z2mI&kb!f<b{%DZFV$-J))mR@PpP&O|&RB<bNHx^mVHLPD624$?F`ASgm&c=S{b9NK zrnw~v{W;M${Kbx)T-Y{R8o?0%02cK@cZ4pgj}%TqW8hu%vC(LhbF_h}=Y+N*1z5N$ zvo9Pe=9K4Z$U4tVr93OygGdTIrz%><zCP!JVaPPM5>=_P&L$cD;_kZY$5J-1WmZ^= z3xdvA3|M*QP$G3^&$ar|B0G6pQiZ9KjvuvD6kU||8`DrS?gnLgM$7Z6c=XtIiosuN zja70!=x0h*f!1~O$yamXQnWa(bJP5)tfCm9W2r>?J%`8EI1Q0~w5l`p88lef-C^Pp zauhD}(o(lnPK{DW@)fO`gS;-NXvis68(TGd_Aufclbq=`UpG_fA6g;u0@ifw`0S{7 z{6W`ha7kWiEJ#S7qCbvPLpZ=E!u^#34Y^UFR{m~LglNMG{k4L82XwkptS{P(7moJD z5|Ju8L<JvH6o+pBubx+DM+R5U^8!Q9tDh}om}C5}<EX>I&sgpdJ2QAdU-K{^mWoKi zID{0K%TQEMK!>9v8q~xAa3nw}zI+=_QaiMtVYE7(NCwtpqjn5z#d^I>6$#%v>xc*_ zIg5rEf;o1aqqdH+aVU0I4p4pL>Zffgc#C%c<6l$-)Ktl|CT0+dVJ3Fv$BOM&WfPnI z<&UNcWQ8+I1o?N#c^gu#KpH6gZGVP2C92>)eyVrMb!sIKbb&N5rJ(wWRt--`&`e-2 z8btkZKND9VDw12eXSc;Bwt*jE%8`jqQSl_>RBlKNdTLN;P)(@2vS(S$tyrwNh!!h$ zx)62;I+dS`9h*RYb_GfIor*1>6KY81(dBk&WZ>zvjhd>KOU|QiLCOcl$V!HoG;-PH zjId_OJ-qA`{P~2qWJ@5j>}9I2iphMC$l@C$xD2iKA)+6_8iS`#8Z$YaBi1l{H<s&o zAb-1Oi_#(F{_Bq!e}az`&#B-H+RWu_x|cG~yX$x8U>68QV$PvE_b9nThlwm8D+f>< zjhmlLaz`H;`A3BGGU2f~Od^h6QFZ?f3^*qEQUJ9NR0(tRipuk2+7>jBHXAxNN*y>> z(39`n1tCwnbxG`MhgVz$+2XU-H^}X!)7A==U{=#XDFv(Kn=Ov0Qim``4jDj*b;GVe zB{R`?F|<zJMI^RxgtK7z&b&~Z*mf=%c35&<G<tyzcMN)XB3bcuHJIv1T#W&_@F(qj z;*~DPrAI)bx~qmvIIWb=P^A#%s(DgZPv|SlBZ$_@oHK()_E@-j4uzxVMV4m9q+u*H zCWAmY9smmFhgP!iAM?TCych&YLNeOpZaI7J2}hUbB~5n42ZHv|GYx<snMCdMvCCiF zR1S=!MSmdw<_(l0YahP>Z3AtYzTJVNY#-ZZ_G(5gGY6gvTgDMTE>2jjcuW=X`56D> zK31`MkF!ixPVce&*L|rXf*<>C0u_q;SmpFqvhGHV&V4L{bF(IB<a=;#cg})Q&ZwLg z7n6b(YIOlA@h~iC1V~FJXG74si#n1PfSk7;cH6xmL0>(`5M)WFbVqC_ahkpiqD00U zk0w$cpqqEP<3XE4F|C$xOumgke#Tp<>S4DFdktfLWr#f0Uw;veIH<8&B4&uZNP(iv zB1Z`_V@N0ci?|1D+l07iRl%tLs6CQ7);s>r)D$X<WNMPCXyS-K;>qGfV#8E#Qe8^D zuA$_lDNznyK-TO4BZ8Nv7#m)Y<Z3rTLyJsx6;A}akhvIjLf0ZEu1fAFzuKVev{@jM z9K=g;v<Tr-0u^s}HI!I<<5f^$aT@y+zBKO|m@twln6|ymHarf;LQ9(b0M9TLg5^Dy zkyqwv{<63-q`f+~hjO=%n`6Exh~_h5TsFg75kS$RK-gR~`j#n!$l1oJ0<+X&IQ9qN zWBCr<*TU^Vq%+<Ews&%DdrEka7R-|6^{LElAH9japGAbcVOsh+R~DcfBSaDmE<<O0 zMJ7@!{>kcPev->r9QBOtg|t?17ByN%&sj8Snr11oA%!D{GPA8n_MF~C$$oaLWvQoS z{kLWPw`Kje<<HIQzu{?dgDU`L)c?J|w&~Y@Tfe`&|M|<+e|w6ul_>&@ex8d|Ru98_ zin<uAOahrsu}G)YdSkOVl?3p<;tae?KL@4cml_VgRN3F)qOHr5J>3SqM^2n2&Cgna zP1h__Wy&fr0<Tor(?U#2hil8itz3g_MKZSnkHVV9b;-&{E5i5htG3l2y=DHI>Rrj@ zX?#2Npky}gr&NVfG^y=f-&i3iJHmvM!i-_6Ftz4eOVBOaHQz$guG%DCrl6`a|GlQ_ z&b4*Dgk8Uv?>Kk&yGhH;KbY)@E}2=0)rFF%14N6yU0HI3*gUHcl-Jqm_~D$n>6E`^ zvZqhvfeC#2P7*$6C77$+>W>A%s*QF$oWMkvD)!R;x3vE)?SIRkZ{PlBt|nT@3OL>V zx3;yhw&~yhu)4JWeL4Fdr9i05ALtK|_hFg)x)i=wG;Ho$AM_nhoK5F}wkqOdFQqW= z=CRLa`uoy1F5Kjz1Z5-Ccr3isz+X1&9)lT+H~Th&S?gxk8?u%Or;A~o%Be1c+D*3q zvRwY{n-9IUx;4WFUkft8#A5je72Hd{w)*mtF)X5)na#Dh@z6#~Rz;&Mib>G#<ra@8 z-wLpT=sH~1jJM~*ga{as_>~c*n(~4UthrwX2uq=!k$@u00687HZ@po<pPNM7a@o%W z_Bz2~QnexXxv4dgO^(g$Cl`cC{<V^QIjg-F4laT1`tiV4<$9IU=N0{?^ArQF>ern4 z6k_Bt7OjqO`^c!_6<Na<ct^G#eX~^Onw_|MP4U4ju~RYKF0MYcw7M>=URYM0qQ#%d zXmL8`xWIDj_(Y#2fanhy%u2L5%chV{H9&M1Sg{=##9BjTgaL2GgvTs$RA?F2)v%I1 zu!ONL|E=nKD}1uk(;hB02|HMx*wk7Na7cu1m}x31bn?S$AfJVC4pjY8;JH|1RY9j3 z>D%t2$^`_b72q*v3g>}HvDE;!+693iTaZ?8$g@n^6YA<6q?%6LCQ~(=z3w-}@%Zu* z1KKE#UbLatOX%}&Y%T;j1_TPOG=OEyRh@AyiRhdutBgBWZ>Os3rP2W>v^?i3!zG=n zXOStT_w$*O(1bd<C3g4x)u^;~;ZRDc5IWk#1|&wh<b;KM{q-=*8O!R)Jba`p{NR|j zNk15p^muKh7Q#^Eg+wW3W`-SXf0Bo}l+j9JYF#|_@f9*62`Z%v2vA;t!BMtOTEkw) zp}3k1G5Lii;?!{KS?u-kWBX8VPGKgynDs(dT&GMeVct5!;KAR5qyt>TVimW?2j*Zq zB}HeFtmG)xXqN^2)PZfwBDjS$zG<GOKoaI#$&f;N!^tDK@t!N9AmBNr-AW}buGzS< z#p|5=02*_wo07k#E!{S^L4gn%z;#Nj(8;|?f6E0^6_ja_o`u&D?}G3>j!bH6urAM| z_s-5hzG)$|qd!dGxA2{X^CW6hG(#HW_?fA&*UIX`$F`qvW#Lr$6V(c^{QN=w_Ay(! zVOf;<i}-i#_4v%ym<`ih(6@^Wd#YCO&DCC>ra2WkZ(WTk2PX?FQp>u_-&Wmaq=043 z<*&2mGVRW<sNOP;=aXwKPh(Sy``zc|MPIngGFwLURTtlKh2@;W$<L#KKgDd~F?pvn z1{}7nMHgj$hn}E?H?tK{);G_TGvC5&?9ZnddDLi9*^Sfd3Uk1;ocoz9O_0vfgPyah z{YRxJ&DUHT^&Zn|wJQFpumQcF-iOBPo3iQCs&HtPGBoesG`CLksxfX&sWI*LMm@NX ziVHX|y}8Tyk7fMFGX7)v^O@p5lJF8vkYuu84%m$NkM-3De*V|S*8R0*{KuDy|KJFX zBe}SuZhm!>j)anJ3$wpaC$c^zKQ!H(oC5<zz><u=H|a;HZrataIBM8(Ot21$D%qj| zAD=aTLnYPoOm*ytiTS-r_{Y>wOfZ%XVNrU{^bga?pzVHm3{Ut&Cn-&lfg5Qu4{<m# zC2cI_Bcs6WD3Y%H+Mx)QkwG8|mfeXPp(`uS(4cg7Mw+u%V?s8zoEY4zCREZh0ZM?1 zx<rw!l5wp*e&HzNYMD-5RfF3z_%Jz>kR^b86EMx8=!@bx9my};(OU~qG>tc9Nv<Sb z7euDJACS@Jv_P45n<9NtQ%zR$8NRt#2wA<U>I7bwN)vLb^Jc8x9uyjdW0RpL)_NJh z3Z{Ogac3E4)VfHsj4o+XQ(YOrxvONEJ>+ts7VE6kR5J^AXkkJbqSYGKlu1o6>OHfx zHAr`(&SOH+yX3LU5^@c`QaI2EE4Qi8Xu0N*SpEen4iVu*PnAvPGZIg}LC;jk$tfYN zOneSKd3HWSQ1C4|yX+{jkxxoQIOdywH-(5^grh9|V6F`n^Sfm_nr^YnAt^OoRl|l$ zn%^#+DXX5QHxBTTlbC9fQ=Gt}#yRbB%BF77DD}(baef1@-sdJ!p5z&v@n>?dIpK_p z(ydFhd|kGLx43(*Fy+#ZRzzYZVW|F=oOa&~Rp+e1tOV0rBltTyXvdblRAdD|u}bDy zt8_LD5;DK4l}(4e$d(o)7M<p~xn*3M%m+{7c<g@uX4SbdWiJ>y!)CQYbH3E8iQEr{ zwqPf34Dq~IjCg%-DDg|^%3lwR#7SMj-*sdmhb?e|5!Y?Xe{=80;ql7auX^yriEQ*Z zxHjM9B3Zf{RjFl*q2;bbR&Yh5az<9wSFaRY2S?XSppQ|?3MxUA*JoBnGJUS~2VT<K z-Hrs)-j4Pxb7FZFO`!eTC9!#q6|&1aXA73!M?nc|lfLN17eUXAUdwN1>QU33j~7s3 z7x$argXuslIzQBV;6m!$NHkLQ;gGLK;)#GUl$Sg`Pb>38;|v+N6Lv+~ECqP0?~b!n z7)-z|d|Z?=%c`a%r=nr2a(-uKT7JyH*$kqT6k<R+t9ctj#+MW@9O0rerzl|)%rp@K z11$&F;UJ;_P*rHRsw(9;QpI8tMRghx&MhnClchTN4O*t1@r#`A8S<RI10<!*5I_`B zEu8~P|KHO8xAgxlf4(FCpYa^rX8!l;=ITZ!|9f+F>Hqsu{y((S>-_Jh5m(FRVmD+v zQ6&MpJ<yR+FpPU+S)ivd^IO~g`OY&0<E0JfSAWdu28%mKmcVxlx!+%5inno=6s36Q ztc;cAoxeV_le=@5Mgddh!*f=G7V8R&mfN`$%cSnlk<{(3(XC}NxQ0>nz~qa5`>EZw z2XfKWZXY`zoGa3>&RmWiNNt>DLU(RH+F_Vr1h=?Y=#cr%($nZ*#G03I&`e~G+K9sF ziSbbyFkbvw|8q35Vy|(_={VvQD`I)QAuyYn??z4IaniQ#k;JUF?Ww09W%_1VE?<I} z$$Yc34f76Fofeg2k6b3LeUYR!qWdqCwC4N37D`-WN+r*Pby#rbF|k4&Gykn8v`srN ziW1tg=R^*^KF)W3EK}LOtyDJ8Q@2cI`-)Q8JjLcWPi4dLd~zz=GzK+0m2Dvgbff&W zJ2XNw&1_jPb^og#ZDeoSybEW4MT(RA5KRlAk6u>Y^;HR(pq&|sbW8jH(*D1+|1a(T zOZ$JZ{huAoNxGs!?H6$X%((w)b!%(OxBsuNZY=HpUo8Jet*)}<qqPm~8qd+z4ccXq zp<k9Lvo7o8T%Hce+M%k(Bx@wqO0q6ljZ7B$7AUKzRGPU7Tvb?0Z4-ai!meh}0C6_D z97m(cSqc&x^q?*7>cufXp9u+jR(GIkDBJK*p{rCXot*`}-q{&uL6`jw%4Gd8&C91> zBST%D|I70~bN)YAUH!w_{pI<;JpVK2e}=!#AqY%8|JOFwK?3m3|NCp3%k%%so&Rc0 zg*r2JC23jfk-ZC^7$Auvbq{bj_#;)*R1piE`8j0{Yb6u}#(ax*D#r9au+4p=;C(!Z z`;!G6{OVacQoknBf8Pm4ff8BdEB%ODgoANkC&iAE9r&}jSp2Po47gHAyB9Uk{Mh64 zUOTZ@-kPlwbhWer6CbA)Ia(7kU@a=O5WVmk;cDOf_N$%N5mq_g?!k~{75UcD$!_Zv zK0QRYRnX(-d%MTSyZbNjxvZyJ)+0HQOSH|EOefi)s1~}|sS+9W5VaG`4Db2t{q2+8 zgZ<X4v*Yc9!yWAVxs2%zdg8bp1J3_ZJPogc>nN7vf7Uu_o$Vbw+o35ui}8LWX!HzL znXWdK)7jlW**R(v__NnPV^dvDGRF4s?0GMK$Bp-)kr@m&-j4@$Ybbw_b#hyyQ4(E@ zM`3Dud2!Uj?^G8uTm`z=c@G`p*U!RXIKY~<k@{}u*^8aC?bh+mF@CnwxeUcNO2F{d z^C0SB72=n$Z+f%}w2}w=$0tWE=#ReGhHU^e7oiX5AH_)mf?eG0O5iZ@z1{tTR|hYC z!L}!1(vJplFTR{WTl^B!F$V34g1mS5YKQQ2y!!&CFFQahB~9cwx`atc*w1%bC$EoS z?EKZv{?0MAmqk)nj%6Wf`Z~lyt4KwEG<(n^Z7li(lhkx{41XZs(PY!*28L)PflZnj zs-)Mv6Po_!k;dz^okT-+83X<}cE3NQTkN~NI6(93YJ*D`!QzL>2vI!AzWnQ$>y#3h z96w<a_OOugSt@G+H%+#TpSfWY+=p>Gnw{mY%U5#&b)E7q6U5z&aI9yA4jO+v`QD)X zrl9zo`iWhujaBhTI)4~}_~%+<)yqE$qBO+1&f{<=N#dl^E$?z`<zfIpb@;3%E&=KX z3*N_aby}y^>df2oYwMFK-CK}x4AY1gOQ$CzO}mQfE$Y?Pz!Pd}s92J<A`E{&<oTYd znssm)N*9Yy{WYKD^I!}U;G-<r#Yt$>_39U*L^bg#6sVi{lt*tB8m0iyO?+RdPem>| z<|U*<`4tx+pGHeAd?qLVY-e%I4Ff#3WHcpdk=$g2Emeh031!mv^%@V69N`LOHa>xK zg*4=LC?Y7Cg`xx4z37N<RGmJ(ipM<+L*Q5wtTKHOb`cePi$gX>FjK&zMjL`E@-<1) z%JCBxCmP#@K76@$st?fW^k68DcI)m0DiDY`N4rp+E0a($ZBvuIxU7MOO(}))_j%%K zsK^ViqT`&kp4Tk#kU|?Rxm}T;X|ZtFjmOZihds+7=e@Q(!H9FYp3W?+(NfM=9>esJ zh&1mgB)0e%h0~q8ncfu;j0a#HW>!wPCM0In?9kP$h~t)-t>g}WCPR0a+2Xw1kI*1= z(G3<OPxPLcF(E0-hsZDdZafFMe0pZ_Urt!XWj<4{UAk0HUEi^S(148-Vn&${y6WC+ za)*NMP)rTYfKwy5`Dx`oxNPxEh2S@;EmgsBk=h{j$oZ7Y@CSoQrQ47y)#L1EN>kF+ zFtgLU;eaG$Z%BTv`nkbLRnI1y?V#5l_sAsgo??}&=<*70`;g+?ds_gmT5&(liOG_K zwLJMNlKHA1ysv1<@t$zyIgQsGYRP9w71i>w`lY5Z^jQ5;^M>)*{j>U;@@hZUQY$%D zCvD9g{EbXem}=jsPW(m-9}CFH{Ij4Z)AALbt;4`$6H||c+7va;6c@-aQRn0!4rro* zd@k5noI5*Va|)fn0Q?a)e8WX^D)+OPXjhvQkm!aE;aD}3_%@JfBQREwx%);n=8P;) zH}2Ins?6PUWGpXd<M%i2-L=xp-TNT6@%~A3m!_VDCNAwkH}2P%istS%>|BPh5kVEW zaj%xWY3^>@#wc~;el6S8-2IM>f$J0I>s!GVn6@&NouzClyYVRUtZVc07B<1D@sRP& z8;O66DrkiT3-g)QY>9tf_H9550?m0`(%$<i92_K_tFZkRwP!3Gm*6J6b_(NL!*5V4 zDi49;rT?a(zsJmxUg+#)uZ2pesES8oeYIM!c)<`2!j+6v=g+E=Td-Y`(BqlsQZ4s; zmTVsvNQ?R3Sf<m*<y{A<XowlbvA9SgAQ^MnRXHCL3w@7Q8xQl}Taq9&dXV2p*<T-* ze?p5yl*+665-QG=h|3tu&0zhial1{otAU^wCQ(4bB?XP+8vb*^7=0V)<2Pk@naiiy z4_y_gnx#ei9=Dm4m`jKZ;fx?OJq_w4AtR4%uP}G-ab9XS=ZXj-2)=g<CQOjE-Y3DF z+1)xE#j-Ce;|JZk=vMWz7Yuy`KV8Lm!yzr1jT5AuA^Z#MAobVDR|CBvXB8yf;Xh$s zny4JB51Qh`-I}=D_%)6O6%S1HW3^oRhPJHK7w6crCl;PpG?J0Xqy!yyX6@Gp^X%9A zGxn?cWwCu{6X1=up1#--P8JLyM^k4!9>Gy*mGL6IQ{Dlp?zoV<PkrCaGe^jm4Fxbu zj5DcdeoDFxYPu;!`Bc?aZa?us;oxmJ`3Oix($WZ?Nn#F}-7jwAlG;{rLrrd7J|7gf z3E#s=Mw~XrL$lZ1okT_dIf_QT@MHC#r;I*JxZSd%nT7*bQ%N2jXKC4^XNRU?=t@+A z)6QBLat;J=@C`YSUmboPn5X7rVBP4e2I)#V$gjiXBCQd>SV<?qA^Y+TSyq5PrPN0E z%{y?-kj@lTl+7};Dx>_DgVM5eFXX)<(?;G4$~eh=aTVtGGAeojn>z1t(8aROd2gie zBkvW-BDr&9l;(Cc9QL9%#}MSc@Acw$Y3{3VfJb}&yCJ7#7ktQxj`=S^poK#+$$ts- zJ&duaf8I-VS#iOLk{Cs^g11)z#~S5gZ#+b+U*_ehyHS7*omtdqF5{+qe|=7_HmTV+ zSw3C}5lzOqyBS}|Z6G(LsujQiSmssEzTr0T4H-i-<D1PWTD>$DZQ>T{zG#nY$SJtu zAUea&?78ORjH*_Qq-#NqPIlAGy;%zzTjM7=_X}Xo?>CFLW`WR^g9j%q&f$AW7`*it zU>7BX9DH-lKnrm~B9p@Cy1n31M58=eqksaH#*iIy-c4&#HP$pw2R7h4@5~SZRdLN* zPh0l!Ruy020%n$c8qpLi!(77CVgl4{2~nRSNG&K#<t+`lC<{b@^7Ni(N%ad!_p`(< zYlwDy!9v29cp1M_kq6O;L6Vr>iMrj8Dh#A;H~^C<PXBqv<QI_E4BE@EFN<190xlBi z^2NIRr(`6|*;SN&b2}UAj(CatJ%^w!#v{=S+HX^P$rMlh9c|93rmjUdXAvU%!Gw@0 z)y+@br(28c)2+GpX-jU=yh$vuJ>?vO3(#(imZhfr&m48y!Fy3UxcGVGrD~DfC7~IV zgGQr)h8ig<^VXNoNUHx?kPQFJ-D=|-+V3|r!CSt&+cUm*ICdJ(YlKflF?zRRbnhC2 zOA-=y#wtkI2gb5d_!^#FNGz7q=;nr)JK|Lwvqp@))a8N;Sgdz((jk3V>D?;@f*_$- ze}LJ3_yjZjXv`D*jWC42Bw-tx;cwUot*ca94ag$649lk(HH6m>0dYiauGA|#w+5>v zUYMBm){=#@rlwe1w(JujW9+iq&#z&0-GMkbD@{>FfFiPJP=ccB*CK`A(1d0@>kAvt zW*#f^94Q(-v|sQbkrJSVo_XwOTl3n{?k{dfGwi}1)o)--vvG10d)h)w*b8I0Jw|K+ zrcLqsXAI1KcN?tOR{LN7tQq4p<KV*FcQHeNbx80>n&9c+w{c;_(GWwg#g$Bn$-o@H zcR4pgLWbP#MeVovOEegcsiGO$!0=xHJ>t@b)L~baH5^AC^HvNTdhpn{#Rgd@C(3qg z6jl>!gdS_O*rU}+k>qYnzl4$%RnZh9`U=rQdIdIju|$vPfTLo4gbOm+;jhwmC+kCY zIVmXzISN4xUkzcJNz6Oye8WzG(Z)xpJD*v?R)HnO9dz*(>~m{5i)%X54<k3=sx}kS zr|3J`1B#QmKJZewhZC@<qTN}Z-OapOP4=+boc)1+Xk|7^YGp96nYm-}FnhX{57yS6 zerVm`@RBUDVfAS1AE(nht4>ipZg#$TfpWKZzF|R7E7Iq$GMO^a$&|Mi>ElZyUeC7m z$&SFN6eSZ-*o9kT5i7C!aT$3^jB1?A2Qg%gBFFWIQw4g{%s-K*cCS8Hy}c<X@x?gh zI?(Na0zsI&%V%L5nLOz?y-2+Uu$X~y?Q?%K)Gr<8<OYI%rXZ*NV$wlLMO+7$<B(8m zlv$u`%+-?ayITpUcsN%8loHJQVUUg!Tsaw8Gjkh=iu4R3I}iwO587Hb81fZwW% z#!1Z(%L~Ib78b`<aP95N;wpuk%ZJJ&?v9njeH;8rTS!QlQ@w!TdL6Yxeb5>%Wya-7 zaltU+y-OdGI46No1>dVE>D2K8#fcJjB@}%J?CH%Vf0Uu@f&Kn09C>J;!_bk7l&{m? zVa2uo#s&|2>)qV$@p<Eid}c6lL=IeGsVb3q<acipu`&&Aj|C%8K|mdZD*fWN%_6$H zY=Y;PHib-cC&5lIh{>}cREmQbrZGGvrz)5If;xM#&b&YXMgjAEQ^pySAtz2`xxEVv zoWOe2@Ov-nbDet2ZZR15dd8-4TAE*VLL^{tzdu?G<=>b$W&}ME?{e3$4FkvI`^zg7 z;yWlKhB_C2%F6yGURINI^rif(Sz7~c23p~Kdu5FrtQUDWoY$wi`FVV*Y;`b93<dD; zl5-_=jKb%#L3|PW!|ggZ?YyzuJ4O6+d8CRY-I9ls><vhxdD{0vSsjIP;AdB)tt`LK zly|TngNod~8UVZN;YPT?0&tX&V=d3zDF|D)k%HigbY^t+h$^r~mt#sAmrmW9xQgNX z!DUsdg&3t9jSN|Rl{&JW8hLwL%Yv#d^iws(ZbdW3sy71-bmaEePGTS*#nMW)Ma{YB zM;F{Wb;|(VAh=*hrc(ijlm;KZVGuboAs|=xRQZ_v1?E(ZDvrpnM5smzv^1(ztEC0h z+#HS3?yoT(V&rwjQ?pH1r6MDt112|)7lkBzTNO{lW)l%~Fz8KWoN+%42C%l>agR|| z<bt8@26V-vDCo*r+Bf)LuZl`RBgHPQ!_K{cCc@)@R%M*>?G*iSZxju&=!~+;RE9Cq zUIdK6qQ$mV3d6d-B7GYT9V#VUAR7T;P?edmzoZ(Q@V`K$5oYU(t8kn^4^dmxQBq{V zK;NFJKEx{2JaB;VdO)LR``)`7pS_vn<=Z@hbrC@coKIq4#L~ui+qxWs?uEalgIoF+ zeKq1M32x3Nx__zg=6nf1KeTyX3I5?C68wXkMK4dIso#Ojo((`w!`aaX?ET2Y$kcG* zJL2i<lcqREeu>2pbdmw!I_M=~(3x=YHC@-GG6W=q3EgmLKQ}9&a-7%kUA3Uw*8a1c zZqbi}OFRhQF(W1^RB&B9JOa{D{l!lw7{mzl7UQ+C`5ok6G%y}Tz0_KsGu^Q)`dhq- zqx6g}Cs6a%pVp>*V&-thbC~g2L4*V??)2<ElP*VfmV4w(nwsE=EsYOqT0^?RY6heZ zUf(&riK>G!qZtuhL7UT30XbO$k6zP}VjBAgCmyi^_0dzVex0GTf=>290%?j?UQQ15 zA_WJ&#LUk9q#70naGJCZcV!1fyW&|0%n?lwn#YCmdNS?;NS@^*1x}Z`#@igBt40hj zf??E{1pQu7FDJ!2OkQ0{6{fCXYTb$WnJ<RKVh(tHEZ`X=lF;<5Mp!Ku^#_akW9!xK zGcEwZW){Q=NK}|vb&2+*l!-hS0>(k)Z@#Hp0rvT=8bhTVQOF4@0Hdm{3R8DKHC=?l znFHMBw2P5C4FU5f0lGYEp~*r&?tH((K(Ix{wl5J3cBOVvo*dwm*>KVOrn!Dv{kTY& z*n>sG#O^N?CU!hafSW#5ow@SCo9F83$Gg>rIA#_Ef<_vW!5Y)W)i(HN$>tqaY}l}| z5*Kpe8oO??<7#{>;cB_@sy)g7zBZrK)LBx6f*EL+1rBDl!jcBF+VGJ%vz1K4pVf}! znJJA5oN2|}(z2EZ1yYO&SX%Pjd3bIf9?=gb<r^i(eMK?2voZ{4YR`61n=v2t!ryr` zZf-fhTdce%4PYcA(-PPn-D-fFijI^RzO{Nwg%-FkS8ge%UgK|Ca!Dno&Jic|hk4_q z9?l;pMHxKG9*gXK5QZITqyDl{P%|=g=P$D46Y;FFN`-YXmSlQUi|;&Yz$d3PeqsXr zEs^c)181S~VCcD$chWd9-&Q*Gr}-QUI@6}ZUi3B;<zr6a-+O(0B3_2QA?EkvEhzs# zd+)m4#*wTG_HR5zo$}sGfCNA!CE0EqLvC84Y@W6*L(=WN56y#B1PWxe02Fprfh3yd z{G11v`8R8R%(Lw$nT&|MXVwKErQJQPUaKvzDl0FMnUN8Z5nqHsTR86k-q_Rh9L%Qf z2vyDXMo9s!RUwFn2Bbh)p~?!%zH~)oPP-ARCal-ig>02ipqL5BURV$Zk`@o}2n5rs zqPaoJfWwvHAi(b;28^!gJX<Y`+1l?@tr=511Rs={PK*KesjtvgVYg|fA0)*ib2QvC zSiW?6fj;0)#qI-?1ByvB`g)2;zPyvc;7maGR&@7ps#V9x|5vbEMvSAanD}y;fe)!X zC$L*x8W?PY*;*T4mCdVNb63RMuPh~e8D(jC@$YqJv_GxXxjnjfvrc(EJZU!BOkd*c za+HPDjJti#m+6ABEGxo6+#{6ucQz2p2bCXgq;hVjc0S~Z{g4XiCMUW7co_tbZuv&L zdt`BV3heHL&HB;Ar+;gQO^-nErXkpkHdte<uv(%_r%ONhRm+$Kat1$pCh7MLiSU5X zqRsY3{aY{8oe~5v>pQ08$Uo-7)|PlgjV;gvu}=Ty<;^y|w-lF_Ro8=KHqhz|#As4^ z=a~cM^0M@Hv1%AZy{a)liAu926wvSqpu)P#mdbh8Bm}6e*4!$NlUg&bVmx33->7~u zR`uy=2xf6OCIFBe50sdl$rA#E;HQmovZw>+-Uo|En6lU9hKBI7GQrDOD1V1nR@<Fn zpX1WXWKcq4lN^B}&}c#B#yyrn^3AWYo^NVtef9~iv5di6ms9NEnyn@=-Ya1?M9Arl zn<rRAbGT~4V06B96t-9X8EmoG-_L4>^`<{)Xn_UCV}G7Q;Y?h35&0<-Ir$F(=_7<% z5}*S-kC>JUQRX6L0yWc(+Vd21by4&_8)B9hnykCq50-1;om8ar87WiXGmw#QrW513 z*AI>k_Fum}=+7rX_#w`w&@;y32B=pWi3Qjrhsix-OAOZ~u0gKFhWo6we!uT2|GXc( z5(z8NoJhISgLcXjb|U^b=mHo})A_VnA%EuS&Sahl>XV$VHjhEVXtR!YzJ)uenI;3B zcI~JA_=dHYw>x&$Qe3aPjonUv0nX)=U7GyN%@hdfe9jo!6cC&POm@l$2RU1U_=fg- zo1BV;2h-wFVUAPFVMJd{q*wcG%an&KMi53e3<4mp+m90a!PxzbV>*F9QJM-a<`&6o z%1q*`c$O|bbp<^((?z@>wubZphm}BnK^N_uCT6Xid)a*^Vc#K%LU?yRU_H2w+=`$h z4jp61KowGoUj*U7(aGQzm@e)p;2!}8JFFtzGFdXl0)BVsex6f&TV<`{lYE137`@Zw zCLhp&zwwCavwV~9j0~)dnI7nQb}Y`?E@Q3ikO<zsKR#i6_2<L=AAUYi$u&g{B9E}e zG@deo8jToS#{9a3mlSr^SMH)m`BovacES#@^DJTy@bn1UAJ$9&STIJuyZgjFU%eG_ zsRvwKp_{Bi*Uk6_EZxB&mcq>1WlqO$qS-7s2OwRxBcZy4?9?+j@ObC07?BOQj7D9w zx|x7mU|D}R>9aHzE@F1t0jOQBGB5FHk(2jte`cp&mRDKLcxOZgcb{6!i}*XD5)@dA z1Dsw*;5yo7;#&%0&@fyT)84lwPL(Ky3`Jv1F^eX7o7dhcbCNZ7hrSzxarY3uhx@_( z)g(cT*a0{~adw-R^aT=h@WF%vgcLVesI?*AoXWCigGyyteeC)4)TsNc+Ik2b^bHOB zr0N;eO3ab?cBp;EEx949uXEbltv6d+Udz#BA`R}59<Ifi9r+LQ1E9XvT7$Jcm}Z5+ z2+co`9-ll~%oITyR|n>BQ6)sKJ!||Wo&};a2_zqBWR>U)ni*_OQLfMCNA<I8YhfgV zgaK0N>Dkc&srXh4sRH0GW%^{UMY<y4%DkulENaD@(e)C(n62%v>4Y?d#FF}c1>-QQ zAYC}hhEgmb_b_8gEf2Rnz<=1-eCO8T)IN4OOGVTW%2mX~p%vZB1SxXkJY8jD57NSt z^-e$F_pAe6b+>IQLS0)8>IQK!?!!U<mxH5!cMp1Czw@~Kl$R|T2fX&xCa1eP1oR53 zP5=*~CBF6+Dxjn<eF@I#qj^+}FR@GgoGISpOFt9I!uIzAt;OH<w!Z)U4SOOOY-jLW z{<z(L@_mPW^4sF~f9Zr>G4?LBbNJ)C_eTc+YSF4U8-P4zch|q4u`5VPIA-l{`WIQc zTDEt~cH1#9^WYr4ujWw>m}~Q7oX#-O77&;1ld!y9PC+~ovhcL~-_L&kEoYzn24b!1 zSxL|mtDj@;1|?Y(^~Oek@ec_c;g1HFrAP5Ry^4c*lzp6}*9#u=0m=yv8b_^k$+WHH zCeE8R4TD{sv!VX4-yZ+=`1{}SzyAUokdK#2b{cfgyn2qz<Bvka5EKZbN_F1XsqU({ z=vTd|wPSxJBhz?aWaC0oLK#O_rnr_A2qmU-FT*}-4^f=NN}xg18oBk)PIdKAsbo?G zw$xss(grqu-PyKxwt~}df3>b=tkK=Nw%nLFu~++zwmLSKWZXuz8~tI0FjGS{pY)-% zfkrzUnV{jptd7eEJd>YUXL7FF7R7Ga=X)sY28TS8NC=0qa}IxUd@pruVxRtv4ovvH zfIs9_WlzS1Fn%~ra(5LsJ}|*5`TZdJ9hPPL^nZ1K>!0y6F@M7ToBYlQ^80nPD1Ha$ z%-`v1`ge#n=+K$zK{Ic5VAdRxBe1Ts5t!#<C8zePEKG6%Mh(KP#j~66=}ImjyV+{A z520lB-k19xif*aM2o*%tQ?G+K-E6=uDmX<cm%yqelhF3*b8DZ<B-CxqsL#Z*6a$!+ z0G*Me1qb%&`wxWd8@$>7`R5<@U;VjdEr=OxE4bJe0k)F_VnxaC7_Hb!apC%pewom6 z58i7Pe~yX8F4A-&hK*6RI0|tgqf6zM^e$24tjyAo559r0j#R~7j@Xz8;gvd#XXT16 zw1uHNjK&Bnhrf}Qc<rsIDGGazRpKJp>D&*ig3NAp&iWzc0@XABVv(RJrMeAOShh9I z@1>SQ7hvYQB!_;qt5&TxLUH?TR^nB4C}*R0X<^nzZorc(TGPJUpnPXZ{&C$Yg$2<% zHK<~Gap^JF^R}Jjmg?`HAUIDQyJjim11<s8W88DK1CTxt>k(cgn;-SFi&=W!4j=cI z>#$R6N#m8kbi=>x23D0ydvBR}lv>%;F6uTN!x0zdMIVHoxGfb>s2=XnhwQv-^X57w z_8lKF7jP8?VUDco>uC0|4NWyPF<G(*nqlCIJ6R;e+~`sk83o2_vwrfcWU&o8jT?f4 zItP0Wc(J#k+g<GRD`@p~Jl&wrI7jf=2zxX{BJ|<+mQ_gQOg)k!&PG)V1PGDV4(p56 z4JzfsV<mj2PO}C+kZd>z9{+-pEd2LzH+X!M!W{zq7ykM{5>PkbKOS$?3SgmF#OZ^l zIQnmIR1^HKE%WZcQN&Lo=v3I*s4fHpclxDymRB^i;p#FkDxfy)wu0{ip;S!f$>JB> zBE6UV&kYAwOL7|57GprsA9_D@YCj$Ho;SZFaE}IGhqbx*Bwc<!c<3H0662Ej$0G5k z=<@wYTqZAU*&C1$XAwIt<VFUIp3)7s*we4jVz^pTlN+BIT4$xr@pRNXgN_9uDK4F@ z3E243%-5x@J_G?8K7N49v@%^2Nm6SGYf_7$tZrW&3=ykqerH!%Roq9@1z4X?_j~{I z>@@2A?d%Eu6f0um2DaSQK7|~I>gwVf3Wre3Q>8%$@nSU(uA<qBfUFU<Hu5DJsuN%n z2zx*vAST0|r<3(yn{A_smQW#ymisxtOOlodPy0Og&33dU&w0FNf>5}7*XQ<}s-wQY zW1Ok8eZ{yyiy{*eGF9DACXJovw_F!;AqW9!|MlC$cdQ3tw54S9APmy*@WOKwl_p6c zFu$r%m@n_uAYXmv^6cZr;rb6J*gYp(oB|`Pn$cUeL;t;Z?dDolZGmMt>llohULe!I z|ET21<Yk|1K^(LXvZx<)jd?o$a3^csIqA6w+Ix_OI)ex6Z`n!3C${-{#c!S3$LmEA z-Jtg!Q;HV}*uq}N@L&E+-b*zc1vdf{q9H2q;|M&U&ttr}iYJY2NzV0S!<#Z`&O@j4 z9Dp)?H)Uu9>_NeaX87Cq%1m5%c@m-vhZV>RaB%dO{gcDL9C&T-WJZc3>HVXwvf6Of z#{_3`B1#u}xcOH1Z5sj-$P>!~A&6#-dE~(<@9<erq!@t!Cqj(ZN$yKe^*^j|Wn9JJ zF&odo+xiOV1_KRf=sk>XE_I7SAu{H!8xVxTde%lq7wY2gyf?qILBJIrN|_zF)GJcB zyn{PB3q`;m&`(!}fNoAL`nLnVlsuO%=c@FYO17z0R(m(4m94)-(|fu3^_kV2;+Vr> zuq#)#zHlGnhD>kKcSrUnfmC9Q?*Q7!;$i?{^x!cQE!G;$faQ4CQdUh?uL=N>QAg%o zj_%`Q2aU8UeOJ6^t>vkr%>u`zXUzeF(7X*>wTowC#|Zs)v*z^EFHbA<z=k>=)M6#( z@c7&56C>`O=u2(#Dcp$hnPu=SKvO$+h|(_|+gUtWjR8Oj821aDO`bisV~4ZlX~w3u z4beYF4?3OG!Lzg0AHMwWpY?zJr~RjY`Vigx6i1Ud`!sFr(ErN*-Pw8eT>XaUyE}Wk zdw&RSJ_i9-U`%Dr|C7%D-nYTLNapcy_nU8?KmX?W-isIgufN&Z`Qz@_U)aJw!T&^F zf*yC2f0}3Gr*^V}r#v7w%by}lxA?QaTsPhSUq8n^zWdFKUH#vkoxK-d@9cc@hus&u zU+?a`*xT7-`+x7n-Zwjc2zEZ_{?As6MHK_Ad;bsmzc36Tq*{bLXCmV?Dv;ooDKk-n zlyRP=*NbTq&n8kYB{<L)z8;OHE5s!oiO{)d!6c`MvQ@Xlv%C;L|H`x=@jK1MuPhe7 z@=HjQA^%#PvjsVhnF`DO#%42)7a-c3#M5XsD<IRCD6<%^vMgQ{ed?PmdU6R49Uszk zc5oAqR|S{{qFh3%PUw5^N`WXl{?P~aC%phCG64Fb=lhGb9N!`?AWOjwL<}x&sI&kO z5alJH0KQEmXg7ZyFLKt^t^gCFQdz>ZFEFjb)e|rHivH9JFbZ8{kVKD{_#w((rL)z1 z(G5QESKZ*4^_{I|@#2I{xctoygM(SL%;O0?YMJ><#<QePJ_~(B9pKGyc%*J{IEkZf z0BJy$zwnkj!*w+P1ndA4S&J@3{kK~F%qWuC^aWW2+5+4Z$Z_M71M#9+UFmEzWy*wP zU`BQ6><xRj&tKJ6r~y5>{X0@Gn|Bd{wgnQ5TjdFR%l$s;s+=c0RW{Ahi2hbp0b&K; z6{DPK|MO_XgJfG($!Y}Z@W*(atJv5PUfAM&Eql?0CpjBE_oQQwTCJ8?wL`IB;oi1I zjugOt1kp)h5(o+WX)XeJG2$NJ8Q5m+F=-WyD;n}e&Y>?jb#jY$2{#<!cB^uOaqmq) zGBM(lrYYE5V3!|{v(^0R{slsxAZr{$bE2~?p|hW-i)cJf0wTaT)_lU3sZ0X;=J1F2 z@AhB4Is|omw;SwrgJ<2~MK}1i8|<=Qd+gb>=j;hQ`s0}ogXB+q^|fcw{Com_&)kc0 zpnihaALy+R9&BGg$U<FYX`OBm9<fKr?hqam>{#%I-__Xdu?d|fkmEca6^xJOm+5RW z2zL5AplSPF!t>q!4r}L?d>g2@qDfXmj}<Fv6&EwCw1N5wqr?%y@>T<s@9AcOwTl=Z z_=RXpe8vjc4N3)?x6D>^wjSXe4)i}tTGvVl0xSHF19(a6!RZQ;oXU0-*vtr=@kS%n zD+HR+lzch)@V$EBpC!ftBk*f9Q1IA3<%wYiKo7X9llxi&lF()VO8rh9rx0{i%Agi> zsjOhK7!#9ZoB}+uA(DRphpF!a1kiy${n$B&;IJ6YlD|<lFe%aWt59Gp(gAmYM|pyK zHcL}8|B|1eZ`t(BS99%ckdGl=qs^DIX%^B+El>p^d#K2J^hgr^5iE&Eikm*_3IS&j zXr($XunkSoE4I2ohLJ134WS&c-eh)2OgD=L$ZjA|bgYOTeKOzkBJ`9mVq_X*RnIUf zro5_XBd!zhX--(~S#6m8ylX%<Bp%89U?O!Vh-xd?Uj;kB;=ChphDBwpy_`{sb>hP% z+@Cz}|IrV^W4WOZaV01Y*<tV4k#!Yora}C~%jW#t&-_p=09IW6VHQ#hZm6czEaIaa zT>5$*n;+KfPd$Rc;&tLYv9sVF5s8dt;hlTi;;YpUZrss1t7lbsUAgV9v)*cdwd$SF zJQcK^7zFLTZ{}&Zf8kkEjPX)H0zYZ-Ru0i`mubuE>TmX?BxoCXRFtsg`xm$p#aqnw z)Hp&WX-xBiH4K7VyXrg3-$Ldf&DwU+j_z703#hHIdGEvlr;&r0YfVS-oxJy>8w}1Y zty>H%Nj$&<b!C*A#9(iSOuZu}5HA_iU)=OxCqKe(@tJzk?!Z*PMf}G=eH!4WR`X0Q z8(m_Ob}h@a`lV7$YgMw->{c+fK_IKRGpmmB^+Mr8RwS`DYd)p#NUY7zY|b^GGlAk9 zB36tlixty-eO(sk6sx(7&_5%pgY_bke^}IJ8Vu_)V?vU4iEoOylQk9%2yIhn7vgdw zT@~O;ukSYPwghmX^j$4-{RWx}H3i(fD^|y(OF^aAuxeedgesW)&InX8IN{WN20X_) zORPm=)Xl2(X>@H*58QLdqsb0^O02yB{5tE<tFE?v&6>*i(AC3Dbh+bre!-~0j-(>y zDydm%P6bAEtqsTLNv8Qp5cm{3Kj11{)`lnS#enD71Rjm?!2**iV^Tpfk2@$Cz%5z| z5P=-2ZH}Ns-ad$GD-J}XJilyf@}2A>FD!(N5r+DVMjeO<0vi?m127-*lMw#mZQ^gv z6?+`dEnW22I@%YGSGD5;h+u(DYgHpKhkdV+U?NmrpKlOOQ%wg`UNJ(Yn3GX*^m^6? zx@DLjw+v5xo%S15tAFV4t4WI{l{?fctIRis2WZY$k+!p6CppGxvnIvH#z<{}g~mOK zp)L*+?_`lWIXFHUy?y`sfNy=U4PB)P<|xpt#i&D|Ljo|@T&HiEGai1GWNf)#u)`>n zHHPT_5f+Rap&O8I+BDr?igY7nN+VHHj;4}yiu=6*98RynhfKoC-jkyiXqa^1k#2D9 zi0rxC3qZXQ<_=z|ZS4@Xo9-CZZMAHd38r*`_pB@%auZ|Npr{c1JY}g&pH~KxRBp{A z;R0yLD0Q)5D)}iekF5A*@o|w}FW$!U^Ef+U@6TFZKT2v#^rjQM90ohGWT(4%?V*k| zD`aEL!RT0h_{okUIGR2bvHb=Re(3843>XNawSlhU2MP8<+y2PEnP`owSbeGAd%J<| zh~lcjTtUXQL%U<*ld4OIc6cgoG5Q*0_t`B1ziUsJ!eG`RFFTr5zKj_+WP0*N%<EPU z1}~rWccyp$8dg-)rjO)}(cM#eP^3)tzUw%j+BYk9C%Kh;$p2L@J8+dGdTp!TWZl>u z07D(8R|@wMomNd$0oJ=+uqOxtM3V{Pl{2D@*U{q4sSAwXdUfFV2qu0uz#;HHN3(S7 z3m!Mg<8ivw{8<5OSl4HHO#Rw*Ud4`#$QgHt`j4Z*ni1r#GnZC$l*KcTaNiepi&2r< z`mft1LCMt;>;Zn~M<lx+o7_aCKV@~ri?jdyfBvuF4d`aUEv6yThTXX{rUTBjTWd%@ z)cH;W>j+cwR<oJOJ*;hBI}r-4x@H<|x)F))OAhO}kd2V<B&~F8$w`Yw3x97A{IE)9 zlX7ieOy^$xE)tc&7P9NB-bN%yoWsW>+hk!5zg0)mJ(H$7Nncxi3ZTKFDGB#VNce0Z z&mmeKa0E%X3UMLVX4(Oh$zrh9PdW~DpLwb4EFy#4vSIXEu$$Ih8Fb=13(9ohw8!`c z{c*t_AwmLD1pF}l(%}tb9zr(<bJdjG+tIOI-#ofCa71uRBdCz@ET)|^hss=}mD^uX z(kgdI!Y;xKpl>Q0J~+{WX95Q>CsA1_1p@HGjv8nxBo92k>^CFP95|2PwAl`yCyO>) zlt6czPMr=J+@hOcPxdp>#?gR@xovvcF7F5%*m$|3dxSP33p~e5Sby(au8NvSv<#vm z_*V3|%bhpi;Vh0=*LST$o=XeVEZoDHbF9gJq*Le7G{){|7gZ<_D!bkOV(q~lW>T5h zixH*mAORYc0eL%8pdU;RTIm?6eQh6NT%$(M#M)E6vvv$yJT@J@VJ^;MRd-$iSK`p! zT`XGHcZZQJn#|I%CyP-6IG1^W_(YKBugPj|c>~{6J!R-T$KHPHi#X`f81l+NfSi&5 zG;S&KjwCt8zSI&~ve!EN8?i2iRg17X$Zna%S0nS54x|JCzS6Dw)s@h4o5$G&_cvsM z$cT52D`qt{*gNgX(AtXb^!<V-r#yQ|mk~ipR14sLs}r>v2J@aIXe3-ZXJ>t~9Z8s> zMWRhJC~bZIs=RreICn}mm~hpD2?k+ZLZ6!Hlo!8);0QHy@BJ_ZP9$)}j8>%jNLiuh zcrRcj$eS_I!Asw^7&HZDhuYOu_%+zI7xA?s8o&xE!qq3zD(ijQ?Ri&4kI0L*PWi&M z!x}+#jcd_aLEr5!nYvlD*|M4>^Rxf_zyIIh*C<<H@Y9<p0sELr%@f>8UUWBLD$w2O zQ}`%+V2<!*2Y>1v>@1&B_?TE6l0(nQ+13QVq4v8ZOp!^t8KgVbY_9&z=Sn8mQBn-? z6D5vZMvDue4@78Pt_nc3_SOgAj+pE(3L$D)VF(tRCn;e<$Lf5Z6alb^>O79zJDbS~ zC=CwT#^Lk>6dP7Y+d1>Q!L&07H1)+6HSStfINIc)Em<w(P`QlPL2atzS}_Itvl79= zy5Dx&9OXk|0xH>v+UV1RhL{6PwE<~H*1}d{8VHj*J9V;z0*%|6@Qd<KfI;7R(X5#V zk-i>I3fr3Zek!T#p?Le&Jbpu7{{TGy?~?a7l;S?UH1}U1)qPs&?lVYvmbCZhczvEm z+2l|htWD81UIFi$=@IRib`_|NiKNlgmQEpVd>JJ3c|1wj9xG9ctB-lZv848B!K2PN zNCumroWij_?N8E0BT!nS_5K)X((q8BblVN5X%nGb2hF$$VsPyX&R2zk9Z~j;W>l5- zilIf=Q~L9)DU{0R(G~7}Zhbjl{$9?Phh<)01^cr+h1}NTOZQv4B{$^JPLLEZ@2v;q zRa^6@t$35hld5wXYNLSQ#U42ayF`knaE*ez3-u<&<f}5YXtmeaF#XN89%d1I75vB+ zZ9H8;1_7zcN%a)q*5yFkM7RL1+T`)p4H)qs6{rqY<mPF<B9s=#d(&20YB!)R@X*|R z2sM?rilp-!odJ<%R;h>{(9MS=MS@-n%Q({rwZQ^XRN}acAR4qmfqayylngYynSGCF zRxJtBflh&9iz$3T?wT{PF<C<5=VV@yYHCAUK&xg0HeSmmb8DLtD!5!NATMw<qNQBT zsAB1h=&#_b#Ba6`LT0txrrTJXbFFGCco;SLF<CCb0o?Io;ctv{)wshAdj1<c$5+Lu z=w-0ul4+Ymys=M6$>FRHVrOKHoJc<Zv1?6eEdfdfU+VqAZ!!H2Aoy=rj7bzS=SYpj z>U~3Rhi4_;4$qah1BE~Ymr3sUE<p{?>m5d(>yu?x*Ti2$nC^IR2mi8N?<4ZO+(+b< z(F-9^PntT3JTD>Jivc?-F462IR~T{}JyOIW;fs0_%8Cu>3bSfR&qV=u;N;$burYO2 zDfv*J5!BLv$S=x?{6_SXH`JKCFG|S!^+19;BGOtqOD`~m_xPhj)UWG_s;ZNab6Snn z6jY^02nx)^iv=1`IccfhkyZ>V9f1_RDT%)>C-I5ZX~iv?()w#7uH|s5dnnLqVj=+@ zV<1!@M8YDyCd|<5IQU3^#6&5wS~{7c^uW*|L^OydLKpcmncQ@ByiCC2MxR}i^+6z4 zloi9>PU+zW&7!-$h1<~9-glurg9JZ%+={KBEG<UgAAhyV%?L_?!VGSNCM>_8kP2?L zMF^0=E@M5`SqO-E1d-u?gQmfNak-ka2Y(}M28?{RmMlCHD^#|pvJi|2=D(w!^u!Ym z<Y>lIRC~l~;cGe(e9_cpQQ0C&*l}bP<lMx=wa-*nZ~(n&`>8SwDQt5j$cU}C?e4G> zmtqmaR=FICt?Hdu?xPZqoBPs(-y3FIFP|!_N3wEl)h?neqmX16$i9LRnb5kiF^;5* zGE+`(v9Y_b)!5nj0bPw%$DcsYgLV!s)M(^#+<!Zv8ZbonvvvWKr|nX1NOAxEmWJ|| z>!i-v_|VVY&GPfO$dYkBG=U$qNm&vo5CoFZFRQ0$iXM8b({cvrZwkOX4PT{M9G-Qp zl?JYOteVp^Zy&zme!n7zAIDTiKXpx7Xla9@azlx9WcE6T7=mFq$)agtiJWY_^AwD0 zQDG6qczeF~yp>mQ*tKEESwvVKkQ#!S!s>xmXy}UquUeL!@}}JGdLw|1sq~hx)SP@Z zpGVocd<8k-P3BziV4z`DoRHZfY?~qc$9#Og$|1vY?w>YTx<mf2`BI$4L-S;|w+Swz zq4;6#x>=M#sx?A&@{<CgV#>nLWE9bPn$C>)A(`u12J7Zp5FV2(KJ1_TWH^R$pkEn| zOBLuoj?x+eHWi58-Z<vYJ}Gd9wdgqRj}88{*#3arMiDQre|?#ZFYTB>Egldw*-IuH z7`$Bjv@L^4J0i%hNq-za0=km~#xL9MXRC#)5TD8hnIzHciAcFKS4SR4OEma0qAphj z8uQ#jkfgBe6-~(SMVCxkW5}2r%ZUPVy~u;MnA>@@4j>gUz7Nn}L7?n(DimqM$GA^_ zVdU6Q51<pM{co5C|1K>s#)ISZYXm!?o*mpQlMH0I_s3YKQ#T{99bn5ZXRC{30eVHT z%GEwV^aRs``ph3!_hSrT8Spj80U+H=xq#}<>%!@NW^KW@R9sXBjRVFFf{@{X16so% zAk-=z6N-jLG^RshV{iXld_IC}6L3DjTP0o_@ds9D1mU@gL3H^WZd_S1B`E@*5Aj|* zuW8H!F9ivjL))SI$0uafKscaib{(yAF}99frvSt@h<EGywIe9iAPDu!J!UBm-9KSP z{hI;u(^b4BnnOb%Q>a;w!NMC`4c__X3bBzm&O`88gx71B0v4~90&Qt1vGc78Aoj); zgU!#W#;F7`p@xC~V{i1cKm%&EEbF$@n7vtnuz)cp$n)ywLv9vln*)sbL7V>^1WN#w zr$0o+ozSCW`J=PzTIQwkQVbYSwZbC47Sk!w62zJgy#bLWkP)6x3v7T1`5|C+F_wT_ zlYbUufQ_Qd_gn6p(nVRliL8}TzMu3JRkg3^N27hDMXMn=kH%Cus0ri7>uB+e;QBcP ztHxpAozCt?0M%8(4BH_V*K9+gLSvU!bIf)qKGN#JNIPx2THP`_@7b#KIp3&eU1Uj^ zz>+&pEmJBw5P4WR->u$Gq=ly=W!u4}e52h=pUKIxHnpc~)$KQK($`Y+!EQ7}@8HV$ ziW8Kn9Xg!9+;{Vr?xgC?Z>+ZRt*=(-gKT^**72cgdJYq#<;f_(u~4|{2EI_a=F;BL zY9SA8EmM%j>A`(U<b%P);0>ieS!;s60FWGSzGPe-`c{d8g3ecd>_STw`y5J`F5l_l ztG3)w4VqG0wWCZ4&=)*YJ(?;yeOjJ@qJMtfZcrBLc<O}R!m1F)_K73Hal05B9$aml zN}Gx~^v+q!<42S%Fr7`HLlz04gmqtyuMMj)S`<l7toP0avPL<0qt<!BN}K_hb#>ee zeAK<cu9HbkQmjS3%)kW|y*JX;#U<Q`Nb@`<4O%ELAKUOu)eVDPD^PY@?V1L`em~~J z#-{*9A0q6X7UuW~6>$D<w>scl*TebZT%?QM-{LGq?u5`WlB2XdzQvF&4%bF8VSFTj zlH;fVnP6P30LT@Xi@lIs#r?lA#T^g$c8FhKc1&K3s+QS<!ECR@>C$qWY`+hXYcKd8 z$M4?>KW{7Io^#Y8W)xs8L=zF70If1Qd+ihAJ7R&nX0`}U&pM8gqQWA9Z9?aaRD&L? zhC<2g3`!=t1_CSSnR)+kqZL)W6i-VBS)lx+bnJujw`9K<JVaFjd=Yn}(T+g?HWcnA z=&6NTzx3$Q6Ah|dg{-P^w9-YR9#%wkToK|b`YvZh0;UeOZ;`n#<FPc2s+UeJR|2zj zjQ(2~heRG`j6_VI53Vu2BP@14wn=JL!pFp4V^%*MOL>+oKJqYiZU=@QDKCE0^CrHD zz|Y4IqD1jmh{J7iB(ns+Jd>~S-mGOy2RwNgFb<COATV}xHw#=GGA|-K#*9@Jj+mk| zj+n|b8d-v3*uO~ZOOEi0v3;kU@1d_8Q>h>x4x6)IUKaD&ICZ|6Fd@o*h6pN7<?+RZ zF6x@nOte_Hg~Z2$-EbOoNf0b}I<5ScNOah=X95pIjrc(ub+r(lKMiq(;P3pYrZZ}S z58&FN4?XyZv6GxYnIp4aB?3WF0BN9*HMvOei92cxsA2paDua^}I}&!}T{NMMh#EH? zHEo^qHJCSH`3q_i;3?n)u>%?7AlXkRft_6KIzTb@a1`Q+qY5wqhQAiIh57}F9^qKQ z1|6Jvg`~kne+_sjXwTw{XuQ^)Lbwgzgw#+0gbmR&HjBgak5W}!KHM@W5g)#smjboO zA~j0VYhesulPO%e^TB19S+*BEqATA=h$alW75)vZ(h-B8utaBmL}15EoLXY`o_Rwg zW?qqr#av!l8Tc}<Mw|$b$c7I67x>EQIe0nv&je1_fi+nW#%r=TA`aT&3j1m^RK#Ef zZttwO<_LWyq$A}Z&@a>PDl|8aEM)K?SQ#S_liM)}n2dhIa8*ou-&zh?MHa&e2T9T~ z;c}Z-=19uI<BevaHv_m|yt@YjA*ItKHvzEBu*QMvtZXt}!`$JukjL-9^;E;h<ex@Y zD!JNU(AkbhN6AmcoSaFAHS%F78wKWy!da5tZ`f}dzu{Jc6bDCW?Ohp`i&`G;(B&(0 z#2QC&G*S&1y;TxTeX1|Xvs0~)u(Z`Xn^a`94sgY48KyU*ma$Rgh)KgAnVX^cpp8l^ z#%*mjXY58j_VC{w{5q&NR$1<>q|IyU5{=huOe@25Qj1h(R8pyy95=-U$kQ01U-Yk| z*+<$V13$i!#Ft&5hz{Spf;L{q(@q)U(i^lh$zvC;P$@VAo%101Mx3d<C)4BxuCy@x z2+XrmIOn<K%A!c99hq{4H*+0B^oc@PtqV{U-X{|ItAXby`PO*C4odndCPyrb_==~b znF?i6WvD5OQ^9eLP|_OB5`;5{8R^6CMGBo3h`lsXA-!Odm~;fHsFw+7My=v+Z_Vmu zZSB$kDMoBFFuOo`D5bqqy3|v;nYXFawZ_%jAj+M|_Ut4qq#ry9KhE57BjE&gk~W9q zXf|HWqEg5MQK?M`k;n~CG3vZzZlyG#36Wf(Yp&+5L;hCtU`((nP?xHs%Z!i#;nrVJ zysv9rPgey~lfVU9cTN=Pf?AbP^S0AJ`TX-CwwquEbv=tnBi?=2Q*~skJYuA@b|!4Q z{E4<6g@x;Qy(pp^ZmRlak$@>gvuL>{E70vY3?`aRA~2>fCX0fa2~)6S19EP4gegy{ zEhP#L=`AJluU}mws1>oQ)iqiT_=@G{Mzzq2@g<xQ(j2dq?1)^{>yr50F|M(Bg;Kg} z>1QP!|6MNkNxP}2R!K=+CYE>lNfFN-Nd9Ch^boq8bn?^qvm&ViTnM4mFRcaz1r6|_ zXRxM#<{hw*zw9Af0@B9AwsPnAhi(?qhJSk2YFHTESlQm<<M0qcA>YzA1REjfekBQy zM1=-5R0tawsC8|>LOJ1k2c)h63RL^YC;lBHRS!~pC^0Qhyj!pd<`+2J(&064++Sz% z>@7o6svE9t>u|>{(hqGjcFmyC<xDIW=ZS|973rw300h}wrx_|9mI@DWPth_#C$|rW zwheR2&WDdB?<RkZ78fbJ{53weUuH}^&C#JP8ngX+VZUFdd2vC?efT;mB1rITmzl5g z|Cm)3z&(;+7xv+2=&?X#*omK=-j8R=_+!bt<$40wpJRCa7kM4vmO}d_D+3mL&lp+n znb^eWzlK8ZkKVdOV#0Th_L1<Xlamj@t69S4-x+3-UKYht4l{tVq1PhPR1xwiL2dZp z5Z5AUMD+U&TcVu}^eFnOM2o_k<yjIT2bPjaUM`Hm2Ym5zfeNpCjYaKe)SmwG50E&} z32a>45;j0@BW@8*Cd4Xyn1a<*L0WRJCpLCs>gANW|G>>bYmGJ=wL4;4vf>hp%QDMV zATy<`ExY=?eYH%pD6z`Ku=Wcj+zvqU;#sonQbOQ$%QUu8Z>arN=7x1?Q0B?ga+O>n z#XAgRL-RB}Z&j(;gWwo`gQW`f<HZUR$kctWsCGaYBc<O~Ti_1_snDp6$`#xN#}F4c zi!KP2VUkRzF(&pBrY7L#etWf`eZ9e&>HH&h+QCpLO?EgSPyVi3Zo*HU5hbCoC^^nn zlM$egP|!?8$!LYQTGHrUR&JWH`2=^qCWZBE?v;(RGp$LvJZ1_vIN>CDzKT61tpkTI zP7;Q#m2BFm!RDAu<W)14A(4|jTp>9To7qlBuqQjzEhF2$_8~qbf!*h+A?!a`jJ}wm zOMS4@v5qh-Lb)`#0cfXH<`*W1oMXh_6(cPO+QlV%;BFtrA@k@W_Klmr;=?w-0^BD+ z$iU?F!@xBLC<Y*1V%Qw;D!n9x{|WP=^C6!e-v{kR);n(@IPDsk8K9UxXEk+cCd2QB z=43-&`0Dm5b8m1@K7;yRKQ{D@aaIVE;V&4+$E+kCp3Q0xvvgHx=?_DV_UO{Y7*tO% zDE+0|3&HqKJ&f(lhvkF<N{9@tq632S^|0V3U9fp(MJIr1Zc??)WGku$F6&Zt1xY#! z?!M!^W)-97lliKa<OV;l=#pgUZog1-v7h4Q<4w_<M+>%>vrYQsIXfykhB}NxjJ5ai zYLOK7i@M&Jhf{e+JV|%pyy9PmHT;S4aOU%PHmfaqkxqKJt7}WnR|VMW*iM;7t65Q7 zo{}2&Sk=h|x}ny7L4E|_C<?BU3ukG1KbpkLEQa!v(xRQ(g=@$H8%>K44{H0lT7dnc zwir8rp~m`x*Kzc*H_q0}B1Px_WL*2nWt2@|X-s;o4W_a*SVwcV<tDvk@mH5QZbo8T zjFLpQbtrj{;c8Lt{RuZWfhspJ?k)Z9Hp1QG_i{6wxaFX%izsZMpJIYeg_UMFBVkXI zJ0It2$A=G0;66==;kisQwM!3~Out4&E=@<|*G-~5f?5Vu(N$YZRSzRQv!+|#e?m0d zpnq2Qg~>8YuFwlrT%Ln57#!sI12eXQn_>*FH}3J~e+fpf(C?dPMrvvZK4N5m19Xnj z;3>amykL(f9N(z*IquxQ3SO@=au4J;HwtE0+_yg}6q*u(QU;i@P`?BfYlM)EOl}#z zIoLn><>;XI;phEV2S2_4`Srn32rd80`^#~C&^7}G(OwDCasA!BldudxmZTE_Vl2s7 z?D*pz#p;`+V>*?<+k)S0%3|szc}hXpyL^UCsM^J?D7WZv>$G;)!G<NjwXgh6qK`4h zRe%ZNA!>l~nE*tG(=po68Oj<Npry!~`}uN~Fiq>X#czwSbGmcZhv!R6F%q4XmzT1x zEi(JMad%Gj;Riyg$^$RTk(#W#K==z{U`)6{cXYpAo*n~XNV%Jj1_;7^l1{;%NSI&n zLs$&Y)5+S>mEk=ZHsA2xf#;0T<d00vS!x$<Og&~Bmu+X;8=N~RJ3bWjoVY!&M%;U8 zx7x-Ue#PAsV%-8K84X(!E5xUV{&oXG8sq^-U1X28F|TEWEt$R^!X+Zs&IwV7pL2W& zuE#>ha0S;Y|BfnGPe#D)b6|9hI4v@M<mZg?5x|sBS2Ks?B3O+cH>y~AVsXgOfX71f z`>NxDQEj*XtfNtk3XZgb3VlmH64RY#eKGOAFD=#*jlq!s-6qCN#EP>da=7oQubwla zx2J1_=`;;*<;uF_XYW$%RIz^GpfdL4Sv5y}_vR?qa#|}7LYHcbX_hym5|p&4@>Q@u znNVv{uDhbNJdj%869tXIT7Z9P{AZ4E%H<W4w(L9^YA0XUgZNd=)w*8pIFybwrt74f z?V)Gl%R$3Rk;3@GABz3yhF9X=8)gtu)m9I>!Jds6g;6dem=Xxc@!&OqA`cVhhjJ=X zCYn@$EH!fuGG$)j;3TGQ`@5EM33;1K7(*7WzKe0iW=B|77co9(Ey2j$m}=qZP<0<; zQ;-seV>4Uc+YkigC53T2Ieax5lNFiDF%c2PFph=W{O*VB(1IWtm<#fFQQZ4ZNK-@Z zb3Np%MxRj&+NI<!0ojuQ(M2hfCCO_H^WwGcq^t?28(nPpZwBbTHpmfX)17xRS&Kv^ z`lSFoqZ<K74KPCVgbR{Umu^VM2f|Ou__Vo28$hYVpk^r#e&j)jagT&6G?v?1%irO3 z&79Is=h|8n_@6Xi5f@m?uR^!G%MsUG4X(a?(FfTa$O2Igu#O=RZ(#)JQ~0ii--9M6 zbMcrqKkt2#V{sK-tGY|FO|Ol<F>SDoKC!HxjlMBVm6cyOWPgiUS0ryRct~*WAV%!= zgI8)jsav?GqE)N>UZ0&6iao-i1zmKEJyUU8$K#Crhzwr^&-(1})({&U<`cBp^3gbQ zPMfy+%F%)y6#7b&Ysd0yMtdH7xz){X_)XK!MWB1r=-ev$a)SF<ciDVE9l6gHYV%u3 zzvoS}p|^dh$Mx;qYI1Yh+V~FEE)cvNHmkJ_hmbWl>VTCLYCB|n6725mSj@EJo5eRa zW=U59o|p??keD~d_Z8g0xcjPfMjV&m>f2&R)=*|9{JY}--8f&=Nk1Pr;;7ECVpB9$ z>a%`PTxy<!yIg*cTUy4r|12$KUEMlr2Yg{ytlv+SSIl}h!lTD6QzpsPQMR#<iVZ-F zW=G=#eCQE&G*D+OBE$!JN*`F#4wf^do!dM6$lCvK7>H>t3Cyc;Kd4~IBo+}>L{DYE z*(>3=vtkR|cN}v$*Zo`xyB!~6<qZQ9K`qJe7osm{Wn;aikMDw8Ovx9PMcjee1c*m& zmYTw^rGDbZz6lQ+mxjF3z#h$a61}Hg!H)Y%AcoegWWs74HY%nJK9b?N?zEwAM+M>K z=YE=N>_JdmeNshfIqpwJZs{-X(0rfqtD4wVzY9q@nU&*+e|amvk`h`QJXDZUtJQU0 z5ysbvXGIf@h2Z-jG<N8FEW~PuzORmcc^ybjUrAxx|EHY7sy-iq<=Z+Aqztk^Nk$uj z2jZ4oTX6Sqz-<&iJb+je`aU#xzW!w`&ksY-s7|sq9`?0^YsdYIeitYYfuI1Ln1x_l z3-Oo7o1JPJ`kDoCSq#h1A0!%#C?+oAMqz1eCMMlN%$MM0uv_k%u6i~K`+sFzpT0WX z9h{Xo<#R%p#dcdXMB<e#1R+zT2qt&R$q7@)rWF36a3c7{*kMe+*uH^(VA;UGl=LS& ztMuHb1}wd*+F@T1-TH`=o>llHD5d`v^We+}pN2EuAY8X%N*?~WbQRnGqh!M^FHr<D z0K7_U*WW)&==6e@>i@f~?3Bi424)|^U*7%s-TPnP)g*}xsjuv7PAu|}!b{tVPw$$< zcz<Q+{+h9Sd%nM+Pu?a5q9&hsee^27sPNUR{I1exuiCg&<Gbg#GkKC@aV2>B1IAF6 zEY(s}>j8Y^BEr>b2JSiM3EQ!V6!zeY#^*6uNm|!)u(G(%gRt_0YEQz-Ppdo%Yj#0} zXQ6+sRCs%q9|!kePMTI-znElBRdL-U?r_bEIL8?t&}$4cgq1jmKjzSc&{aC<jgLCM zYrDSdY;$n4Ou+?C*N}6_(5^Rg7n)`m-Tu*X6f3u9TKT5^dX0FHIW`ptQ_HQY-|muW zZfQAMghMR7eA7-H36y(N>0libZP?wi?K>^!9JV{=BIhz~Jze7Rd?agn)D0f-)Adn@ zY4M@}ouKfRAE4}QsL5njf6glM$CQ&nI%t_X4NQ<2l0gSjybKd0SzQt56L%A4g4SFx z+H+_ecrZF-=5vG_)92f;g0;$cz98>^m-DWFcRF}>hF)VoCy-*5^@05Ao;hezR+ZkE zUqLW!9D^!I7`>n(?knxG3Ko{tvd>ggo?Y705|{uRv~p(oVJT~3%g+!UN^9RVrn6by zC#3QrI-YZRFrL85HJW}PGS@d_`65d30&X%(Bn%HSQBdh~r?v1d<*B67Aevx4@ynQ< zOg*~76F0m7s>{?e>Evp|_n^OYX?U~GJCR)T1soe0q%9xGv##wtqp}7ZgF|9XxUud+ zDb!T*usnxE4(SR3A~CI=?WU%=yr6Gpu6?RQAzS>8$%CliVrHm`$UO@ga6z~2=pPdL zFB4b55u1Go-oXe?!~QEkk=ak~<vh~AeWUl(#c(m*+fCQfb6MVUX&qhAFonk^{wXGF zbiN)L<ndst2nR`hddv$5^dY4HffyLWu6gZ1EfV;W(K;#iS|>}vX5cc&_;iC<L<0PZ z)S_8)KP0vbuujJ-Zmrx~$w)*4)K)q5w_Q3ieSLRL`nZ9X_}YV(Lv&Y30$8an+_3$V z^u(AY5y8SeWYtEmSu9Pqx`id+En{wXXJIq`lVs*LmYc(f`Jh!asBI2B<4Hq?l5Ii; za-FCE?Onu=i0-sGeAj3Mx8Wmg`z}}KvqT5CJS8vkxmxDAjH@jTGod#a*&vz-t!q5a zx*=S`XmU_#hR$6<XWa%FPIb>f0wD+o{$985aU&k6o9M(8F5>I(%%g+RY@CLC2fo*$ zR^?p@w!7u3MnxM&0W7&{6yp7<uuZ}PG(^V5_)@n>&XSxLDA-N_+hoPKj-c94H!7aq zykcCc#HnU(CHz(R6;Bcz&G<4}kfO^@p~@j~E%wt5iq6ZbL8%g_n&p_AiqV?PHg>wM z9L8&^<3WaDZ7PL?<R2hA;j2c+U!R6T5}^5s#~<OxRh;puOY#wxs2rw-%Jg94`yhj_ zo-#>hxhg8g>fQpfkE=#6-k*kC`oYm-Geig>*&-f(7A<lJ^rAwGD_}Qgb#_ES8#RuH zqs_iIGrXWiw5S?7y*&-NA2W;zaT{@;l2}Wt8`Ou&S(o|49&B7ZGO=`?FXGCf@z=mz zDZ&v3!jnM++QBi8K2|eS)sKf88!X}|OY*X@jpxhC18^?xx3C`KK*@AU<AKwo^5m0^ zKiq(hnXI;a`ih5(mdu(q98;7Ca4CAWZVuH}Q9>4g^iJ$2-<1@!N&<mMRor}+8pC+N zNr#!~Vel)M!<hV-aaqZU`zzP>RUetw{KgD*x_?Kx$c^$RwPd6fuhu)vm={gKqCk{Q zm2aV;kZT}@ps1J=RQP;>+Fr#9bn%Ef1m5F91?L^=djcH1!fRa!HMRCJURydS1t3qu z<CFJC|K7XRTyMEQ#9i;!80*fn$z5pJWoT3|rrtPSFfnjUv0N&G(o`DhrPQu@5Bb#L zOG8amUGhfBL1;Q91(h*gfeh|jVM;2DUUzH*s(h)RU=igXD?9|9`+uV$n%ej#L6Ap$ zm+RLb;K9W>z?{i9zOJ`L`X!twiL8wc@x)U9zW?@T4Y5;4OcCV8hi(+0Q5IsuIY@-A zgGV{o!WVdP!n=YQ<BVB2oZ5qi*f-E3xh-?I_bj+fE-tyhtY@S~4qc9wZPpp7G+bnz zV`Az8?qnoAg7$|?a1DE5n8A%v+PWTDTYZ#wdyPgG@YteF<77#kDU@%w=WO2W{t_s4 z%i}#^bh!h*&Cgsut2!-Uc+JlmuxeU=+|UeRpEBBu9V}OI(<w8F;Er7-it|yyNif!M zfM_xI^x<7vu)TZ~&!c4F?ECUnBsZG2!}tv8w=|Fo({S{$qH>j?A(xr&aMO26Y!M|! z2)GUs-m5vXATvxBc#`9*N|DFyPFS9>#pO*n0E+sS8L+IK>@zD?Y%6)|QNxFl#Wc=1 zAd6m{iw7ptuU{QT9j=oL%p7Wr3f+MsE2GIIAsHp$z*)wp)u<I*lCddN0!?AXjHs%i zVYXiL;77La7Egb@WdAu~|KXq}K^ymFc7-z~Zaw&3^*Z2&SP@?OYnU96xDD#|JwI`t z4{CCEIDLiXq-vGf#+VENpuXPPF0P9aDg=zWS=`U#C>vjv`&nf)uHW(}?f#SRJKf*% z$I!n1_lfp*`}@If{ontk!{lt)FSv^6AO866{n5dz{o{kp@;}J#R%L*AMM^htmplQc zf{9k;RKo6I@6S`ldw=}(q}-nlF3>TH9b{1#4fjcueb(_Jk(BHZ&M0Jso7~*#hXjR1 z<;Jikan4SJCAo~j*w~o(Sp9t?bQB(|=|Ng4$63+uI8`MSS0w-B5v!VDS20zX5x8tH z@<<R6L7w9)--Q0Em(JBcx2ucJXvZz`+eK_~V$OxjMp-kms%g>$Foys&@)vN^<7GT% zbtdCh4K2c3CEr^(H30w+0tiJ0sUm0V&@1!jOwWk2B$ekF>qg2{SEhYSbc{U>vtJZ< z?l~xe$N&#$IYA`O30=|+iob`=!jJE^B~<a?U>v+n`9q4koUSM}3jj%B4p&S#Vz;Eh z@rZy;_g;=e9*txO4*!B}G4uXT);*LcGC<A|kW=JoRH}n4u4~yo!=~Q4dAn!6qm-~E zZmK$hj9hDmi#qsUiqsW2^?UtY9ZrUSRSmSZ!K7RL_=J;gwe+BquIkn&9p=|n76qwC z@}sudObM0}nH<Pb4!lEwq1>=N-cg1Dh4LUq#=R#JrfMaBi!EaXugir}(qDU%oTy%1 zL5ge9E7=il>mqevndW-fBYsidw*FcHO(_oNg5RTo$VJAH1{ohN4*s_RzKx4mBj_^J z|1gW`Lm29RbY0bBi2p6czS-%2D|A^g4-gB$krw)2cm2F)D1Z53a1fP;+djOAH(oPR ziLuY;Nn?0a!Iio&oEdg4TGCj#oroz~aw8sQrU*D}nQ0NrO&i##h}oXNT=x#*yn6*a z2&UnF&aH>t;1DzWk=Zj?#Mgd6I8BebW6N(0=^yMoA@;4Tx1p<~Q4<u1YS!;wk$PL; zce7g$!@a`vHp6dAw{AweLX`DSz)%8y1Cm-ImHT!S)2`yYW8imz<o`=H&f13THsqz4 zw*`LeQw!)=w{Zj7-ITWpnUpeJ70Z=4<u-0cyD{?b5W0riawg2{mhuUg_d44Qz_~5) z?~lC6AXE-6U)lwceZ}NH=pC(_+&!&>T;6mc822*%GrF-K6f5obY-}QD(AId9oHN3X z#|ejoWtxbh$PZis&^;O7*;0x2ZlCGz5FWt=EJH{^S4Q4=0D%kRh;<E8lBMaA+(d=F zNmCxpa|HSms4;kjB->w6WNXzAUDI=Rg>Y6yG$SMuCOTwko_k?EvDk=;F=1ylZ$q^( zH>(9DxSn@(jlJWzY-xClR~ND-z22v0&!y1K|9%<lILJ(21;?b)UdF2ou2jZ@V7IrY zp^)ZtHk@wotoH)N-bu2WcZ08=09~T&!Xx7I*1j7Cdnk6Q-hLPC?U?dECMS?0;2!n| z+G}|(kyX7foO+*E*876;@j=(CEB>~smT&QT!x*z`<1s(keI`{L{-s8EO2)%v48}&8 zo};!CEliua%o7gH{pRq8_wV*!y*liocuNs;!Ob9u&hz#S+bvojI)0vE$kxr=q%CQ$ zDHAc&g7!IZ4me@)@z#vwLxoo1I!s?i{NjaL)k-Rv1F{eE#ch=`*@#^?oPeIHF(O5} zJNq0DyRLlL^@(&{p8#fHHmiw|u{PZM)Lob~8+<AM1pPK=q-9>DX1!@Nh8gnsZsPti z+ctcix|%4|HKdlVAzYkQbW_{6J&nr7%_bKZo+jW;3^xu<`>JOWv;~r?PCZkda{Gfq zhhcfE;}u4=uer@~UQ+!&g->|&eAB5UXwOqj{|r=%Grrwy2Vrr(!C|z!p@*<>A#Bw5 z(z#nT#tCdpd+;RK>oPXk`FxC#XyNCJ9_Z*TG8y>d6doW|!E}~Jwfxpfbw~N{A{h<J zB%pJ;#N9tWVZ^t?dMa^PY0U5;$7*DM`+$5E?y884QC4m}M#c-?s>t$w$?p&y^w!wT zSO=*H+-r$m;3Q%iU~;>Xl2*Q?%CZiMRz+D0m#d<rn=PoaxOrz>*##59tD>ZpD211; z&LQ~9UUu!B{!VYVztgdnTqUf#zND#|VX)JGCgpct^|PISHTcDFIK;YTBE$A^k*&s< z?Hpd}Wq*ot{X+H09@M4BBKWf?SP3GrA5Wljdv@hw$-7m1@!hMcnzN%I0oh#Ec^<?3 zF_MzD)bX@}8C<A5SP1u;HFwNg0D0y*p3Qn1xO)4^uHJ@vGtzPe$Ri{ta9er-qwZ@r zZ!r7VLG2;hF@1!>(w^2{nqz!gF~(hcnTVyQmdXd|6a*_p?}g2ftV@PBVy6Zg$S3Ni zfbks7x}1<0Q$CRf1UHk2*$hDfxcTF{g#PJqVb#ZL<Icg{jA!g1l_$VCTzW>9vsGn3 z>?Cr{dh$YGs_{U2=m@->q~J#6U?A4^!p=9>oE|8%4^^rJK?&4*Wde!~=EX=dx52!u z2y&0J*IslDyKQ4ac=E|L>ch?pbJeam90dr@3x3j0Vz~Be-WM~QTys)DvLaX!!k#O) zhwC(NqbP$*-DEX3B%SKO{rU+tlCRZ`qNj*yLi`Q`^insFpPP5WPEXdT8@mQ_45!Z! z{RtT(!W>HHY>nsUmEAIkih!TbK?V_7K9PDJ-L$c(E|l#sDV_aSlbTIKB~OD^dG{l{ zc=AQ`k;&L_qO$|zLzJ_wzCr}TG{9PW;EjdujlL_PpV+y;Ua9YtP)?w3;PtdRZ)aiq zbiemM&%jqH3xnTwL+YUG=OgP>J+tdX9f&800tJYvj6v8@PkQ``O-cNYZq0P!VNl9w z5`*IgTL<eA;@)s7F4s&vUX0LHk}DCAi{Pv#^TH2MXF&PH166fE$(qR20%B5vxzF{K z3uK-^1ALMpXaN7{8Uyt~0wU3XDyNe<o?OJ5f2*q2Z#j9xlSk!jNMk+yk*JdN3C##g zFLd<?sQ`C+cNUr~htbDKRGoO<v|Xe861)LM`Nw35<+j4%7mHaqcVemtPJGAnf}Tsz zLF@&5Gb+-N_D<`F=kxqjD|&|Dw!C!9frqqL763(#fWB?5jxP3ls5RO$@TgJ*d4&mM zU-S8vrUyRVrVp-Ow=pYx1pcu4!WVRoj-!i0A7&re!U%k?+H7Pg=z_y=RZM%|dVn*E zERMN<DVf)Kg`HLf5~V#Txpe5clN5_TCzl=8R2y2=hVB8Mgxm)B6_aTBa!DjL%lrl3 zb8rkk35wP^IJaO@yyzSpquU%Q9m0M(72t~T4GeeALG{_r?4oZZA_GEZKYUZ>Dd_3H z*sP_ld*!PVhGecvtA77D%H1oC5E8H%$b1-Le+uMH-f9#|5b`k3#(nv?+!ImMC`e$r zJNafEBd|6hndRCns6r=_=rFh|X<R30&mzjvSJa|P+SAC?BfXE}GO8bTPJ6p&^{A6B zP4wy-VoX-_*Q&p|Lz}EOtKxFPp&c1(2JaJo>57LTdXD;{8C@<S39g$|38Y2DCc|$Y z;K-IE!2z7(ztM8pr-;vF(Wk&iChdf0rR{d=*4GK-$^ru&S<fZOK-0bkmOz374w&w7 z8ZX%55r`Ckp34+YruZl48Rm*a$dhc+gH^ibRH>=7tzA!I)l83!bI1rvX>G^`2+Ivw zUrAmLx89$VkMV5n8UDI{b%~EgI?WJ~xsri#*pBw`nrWUl2U(Uf$>x_u0&2tS82*dT zyjc}6pCF1hjD$>xr=+OoAb_wVZc-z>pycTjJ4o#G<tr`|;mf2R!CKk6eL79kr{_`D zU#_txwvySCK6_%P$Ay$e7@rA#omeSaiE$#cG*xTE5fsE%Ds7Vz75JMXZS(Yf%hWoP z`Aqx;E(DO~j)@0GnIIxn&h$0x5#_s`u4b70<+53KEW9ld%it3i1!VB)W23e{VfGFf zC+?c<Fg6m;&*<I+peX_%I0o?Kx><wkBaEGE2+h8<&W=n&s{<q(y6|8+gnzL}*Y9e~ zEP0S=!{=T~tm=M^rCD4p7$3Lg@?lh!>jtl;(mYSj^*v}r{&KMkV#-A%D*M^)m^e2J z4Cq?m=&z&MM-=m1Y$y#YoDz;g`9o~N2Mh`qGqWVhWnxzxOPL5r_0ShEV%ldk09IED z3KZ<EGNFx4JPrZA@0Y`boANMH(G;5a9%ldl8(vDKX*rLD&y_Twn$|^&o$|9wXq3QG zwW_v}2lc8{KP+7UkN1j6e8ZM#hadNBy2`{5FtV|=EOZ7zH}tM2;)!WvH1vm>(Ogxw zQaVws`kBxwZZH*%r=ffb^eVK*JD!;DEY8yz+sKgHZl;K+Z*ZOv9(j;%aKR5JBe|)| zvefW=@{$~l^zoKYgDX|t_)(n~6DIYjQH(hxpI17e!Xu&B4LuO(VZP2i=;UGQefn4M zukbuyNAsEQISiEb!1t<HFVU&PeZy@zWRrJa!{q@_aPNB^FIIEk^XPo+eVnhEl$H8k zq0>d0&b-Y)cy;MZ01feWJT8*C_g&fZS$c6%LZ-_oFQYA(RK9-hd$Y=BCEr{Y#nSgY zPsbktS<KVtOR%1l^p0*CHRm0p$ejZesIPx>*)}(zS^HgXaGwnZ0TFDuL8!oy%pik2 zHeF?0P!m-rrgpJR@xp@%?iL5&<wwYRI2)0&eAnU|&i#U2tuO7E$)RL&8SBetKm&h{ z<0TyWO>~#Cmc`)QSQ`5aO;GfbiG)N^p9lysC}vy?_;6h0Z)<5p#$gcnjskv|)yR%V zd{BnQ0->*PCmL|GS(n^z5Ub}p$xA%}O*NMXkh3~q{n^&{R@vV1St+~#G~z4!#I&{z z(QL(|ZI$2ws+W>FGX3h~gy%5D(AH#{u%7iuztQTt#`rmb;(JNACCh015$+Ik;cej@ zu|k<K7lI~p*q#f<hn{RFG-wDsSQMgtb8|=L*)H`Rqh{2jI)1Kzusyd%J$L<ELI1n3 zbl*3eP;FA>r_T0McteJ62GCBUOU-MyfmUYb^{ZCRp#A{sH={wHO1FF!6w0v(m@W%? zX2*Z;Bk)`etGOBl%tplIhnZ_QuNu7i?7y4}bgcFuKZZt%YBuybA@@+WlIM&OgL%!! z48_yiLa?R?ERj9(c3e?rU=5Tm%N|6TZCgI!q#5mlM5aCM_%vND;g(c%OZEiLGVEK} z0b$i$jZT_qu}D2`95Sqb0(ZBbnQ*N#a6yU`0;mac64L{ZJq`HjCE6n@K}z@vORPC` z{que@X_Z={E1NuCofAAkr%KW1_ud#YmW*?zGJTBE#DaQL7ndrnCbqiDHFXZQf|%Pz z_tDvw4WfcVR7Rr{&q}qwSceTM1{qak7dkSig$^@o`rL~`xp_|ILOnw-0@;Kc=q10= z_!J>#j!;KY$U6^ZJ$sF{2Uz>l=sHRY-S3Q?PMYy#>Yx_jgUs36`wIU209V_|)cBgi zj9?XJHwNwnw^_ix8P_4<Yf1~OBZDfA8;9|>ZqBzjo*rWIw>gT0H5F^-e%VjW!>E1@ zRp<I`a^47W8f~K3714*hk&)Fog*@PHdXI(vBTpkYbEfJKlAASIptB$t^sWeJ*6e7f zSx=!hf5z+tv(q3K(?tTW;h0OnHDvX7hQ7Vefv)#td<kAhdPk`Knu|xsyMkX1>BOkN zUZ%W-tmeMXEzE^jTS@6k(5miinhvpsNAQ^M5g7lHf*l(eSc|-&#-r;kpfAy90sjo- z5^x<XlIhy^>4ob@)vI6Nn&8Kz_<#;kn0$o?pYs}d@-Xt|it;=iC*ZpbIacUCRk$px zV+6q+bE+s$a#GR(ih<XOPok@o9r(*QLo6i9D+7*+{?o|0(?gN_A`$mQjBhQ|mJct_ zy4MSyGG&i_7k2sx4x0P2vDt~*>De-6d<)tsy($#9#T<PToh){DcA5;EXo<11*i@eI z<QAsy#LY<5HH4Ziv<~qG7%d>-q~J-FiBH<}`D#%NwTe0pQv)y!t;hT#IraOd3*1Mv z4+uSl>;UJQ^E4SUBC;6pW5>Qm#Z%xKfp`jZH{dG}*DV2n`rM#_y^N%{HkS-UUk4Sc zfl|rkJ+)Bfcx^ghZ;dGg%|aYRD}FTLBe=dy&~*wZh!85t`HG`>@mD^Yl7%AAy?E}P zor&I!yvtcUjWh5W&K)B0&rlM;*&TS?;nroU58hPBWns7#K$J!f4u5Sx4qGi@gy6oB zra?NJbSlv8sJ_0)dPp>3q@6{7TlZ#ZG+{L{iUm`)lVWfPi59ek_*l|&NXzKYBuji$ zB~&!qYH$LYHFSgXbrI(k2Ubao;z56cZX0dxi`Wffa3;uyAz^TrxRI6CR+hDr^Pn{S zXsio`luGu#HwXJCzZ@O(c6N5VSZL4{We4TA!%!mB@*88WOa7Vuyn)M|1ann;O#;g4 z%e!2x;8B<^ie)CcblUqZKl{G@+vEv&cgu-1a40)f&SXX#)pCO<x>(J@HmHBdp(A&z zMFw&3NBN~%t(Wmlei@w(zD3uK<4ZW|phT<2V+qAXdGI6jxWvIUre6HPe#XVPU)@E0 zLDh3ww^wh;lT^)kph6AHdi91%({t!z6A@5b3sZA3+-mc57s@r?2jDMjVKkEyWhzzk zw2~>id`DLOii7?bsxDt0RC}|Y=^pjGb99BVRo|qRZ1m(*>o2HvZEY2I^(EbD)JU~^ zMk(o0(BeaEi!+L&e`hg>8*F+mvviTp(hCfENwZ0ubsD!s0HRcLHyA;C{4a&zS4NeG zq^{YIjmhhGp5*|4K!CpvZU^{JqGM=yBmf9ryh<jkXl4on(<qr~=YJJ9aj$xL56FMU z>tm-h6!f7Lz~<cm!ZTWq;M8nrSgnrJF-7=QsuZr|#xV#R>y}?Iqicu7B?t>b0L@1r z#~Z$$6)M~TeJrIwQUaWyoMb_)oAuG~iQGW)<tKvSw`;S3N4d{8s6^g1uljUpmtU&I zk;dvNw=|sYCA9q0c?@p8OKSU1@dD6V+8mpKjb=3~2D)rUj|fM$(+$G60C>SQY)p#Q z@!Sl><4fcK>k+GE{E>VY{ZrM@Nl{f9V3iz-TTLK|{;a#0of$1d{o<y8=&fazg7Dfe z()p~h1x{;F&**9)C)geEjzP~-Tc2bDbJE$v&}<v(1qMqAwrJ?x_UA@!6{m_4{k$d& z$gO6RaG<Y(58xv043x`G196!=9C95tKr0(QdpY#!wPK$lL^e-x045~7+(ulgc8Q?D zfx6+JN>FZ1HABNAM%~SqOcBNE%Vc@rqu2!RoB`ePRamL#_*`{VcesPGpisVy$G|l* zuBgh;VzP>tU6u*A0e0$@_JsOPZUVz$wVS9Y_p)iZX2rg1SlxHciv91k)m5y7P8A_X z6m~ome@g|jWES~l0zY-dWNI6uRcd}U+8YKT1zUzqT!}?H$i`rLtF$wiOW0FTu3Bmo z)eem%gG*ueO#Ioc2f+96PA&I5k?NK=cK0N#i4lS|d!POfKW+cRy0sy<vY*K)2!eUE z^g604w@fBbN6RD}1mPR@6R;`d*B(zq<$n3sXmOFkXRq;Bv#+L1e*cJV!H;I&fNYY% zH;@-CLr(VU=flb`(rgh;uyZH$vsp{$X;I8#`0NM#Rr}RltJzirJPmzHDmlEfJoGP5 zjf&6e)`@@y@h_9fdHwoW=Ie2~yx0S(d`R=+B8!jzx1VLjRpb<(_RbUVrP-o}`8xlP zS&z|V5d$)NPp~s4b*>xtVm(j!N_`7IUjNYOvn-w<MsRopKN@|)`Wnr~m+>5j%KEoY ze+BQ4-rj!!(PVA3a_Ex{mkdCLU=k^C$MzOQP?7qD12)?NC_%qS>7mN2sJL1rh4@nZ zZu;#a&2js}zfHd>(i`}M{nOx!4dzQwX`>kvA8oqL<K-+}gJ@7OZB(d!;wIptjtuuT z{^B<n+<Pba8;4{pui)eAJkA!ZXSjd<EdQbun;H0o7g<#;o9qfXsLghU{A>$`Do}AM zoXvca*aTo~#^FZ&WRd}WMhUOY#zSx1YK1Wgz4UpM0a{!Ln;BJ#AZHreqL{5~?!!#A z)YPR_jHGy6u92Ew8v3aD^(M+FzmbL-6DQLuz3i<P@N{z4s!(OE9&Dn=;v5aB3w^jp z%Nqe(Y#{7|_{zIS$;+Tc%xA{G%EdV;-k!?xB`5(LlZAZ``Kin=PMvDcN>{zCW-|dt z%D<`tuL!KjrJIg6Advo9bLz0Kavxoc+WbVJH1$i)sq!j4>^PYxvj{zhFrXiEQ<fNg zw$a%6NSZ3`n<(xZDDRsn@Ea)cn<(<N%6z#(zqL}&y$F`e**eGx9)$cgHksw-THSp# zyY02RZ8f~@w7mOhdfRDx6{5*KwZ4bb{2Hot_f+j3M!kC|74IHu-j=G~w(8y%E2vKG zdjQq%J~HdW$*rYVki<Jlrn9af3lv4?5QH1Fxe)QJzq|XS)7-yGlNq6!jipA_J-`40 ziLc!Wis&N-zM}X`u2OK@xgcje+AxT_>a7m%A}tvdzHW!vdDww7V_H5VngA+0G%ZzY zwvazRkqr7!a_9!K=zZnU4P??!A(!4$Hr+@*-9*aVLekt++T2j$+*In^Q1aYV`fMbD zR!gDxl0-KbChsdy-cP8!k6^jIaCu(=b9*7PMof4BVe?@H&JBdl2M|0TPWXIC0rZ|i z=sg6{`v{|3uCyjX=>rL-_Z3bbKtOFOq>?!BE=~ZMLJF*z6fLWK=e$028(4LP)o5$0 zE_WT7tk^L&MzHDYON`Bc*xc+2lT3l<rWUsuFFd$x;`M5g{KpCt^_03g=|YGq$6a;g zS9WBPR#JND#vZc3Q^d1UAGp)%_EIbm{VOA%6(xY0Mzh&@L;xeK8wg%2UBT>>^&VQZ zs(XP+$#jJVphT_1E2v(>XHNW^+l<cxkTNb&v^~TKUtBW{1bwhXv@9DZ$B*IZ`8G^3 ztfFQQK7hmb$-(P^jPH-Ien@nH!SM-2#{HOF#fzuEUb6q30Ol!mNORqzASi-=0M-dH z<*<w={oq%KMZ88-$edCs+ATngZeGBBMmhx*=p3#OfBf}CHX}P67wD%7@XSyXxjHKs zK-SauZ1sR-q$M$DlXJX`$KXafuFT&=lzpEi7YX16+1)e)(sa^8SiVTOPA|;xG;LD! zqWHYV{qfjOG8xLQ$Rt=rOm6P5JFWp%78B7H$$0`HT4m`!c}g*Tg0wkNjkFA|hvfvc z55J<!vGm7yeGOTRyE57Z1{}iT2@%3m-=iTeuaItSZwN3r{Pog#bfQ19y?hV+?T|ke z-eCcc@Qeg!o|X58(?CVP<xkrEC*OD4-w%H4|Nbu!Py-#PjHXGZTAii%HmZmWl#zN# z_2l@LrKl7qk53LlMNGq6ZMoiIPF;w~%OID*Y#kcu%mt>8>mJ<I(FhcK@jDCyX6?*? zBIWM#Fh3VC-)1I;Jg{86E5HvL0YaU+3>bq${lM4x3M2W_EZ3p0JDt`azWnc>^MC!P z{ilEW5Z(O5m|L8Enl^Ume`Wvf>^ys}e#7(KoxR<?KLj_Qg8(aVi)PLLlg|I%x4|56 zEQh<_eDnPIH_!K8yy$=Z&CbprcfbC^6#fbR2hRIbCQ$UaRre`Cwu^@&@sLACWcgDR z>yrZE0A>0r5rLBe%DaF6fBhWy`0h6^cJ+VR|6c4o-+A$e-50xG@9w<V+u39L|Jm;D zbGH9?KIi_=R*OXy1FU=h5Bfg>^OsYqa;nNHMKPQIh59Ei(W4wd`hp0?0GEUE5D)a8 zsK9illW^fx%iQV~1MLO^N3uD@u6)=(K7RUU|L|u--dT~Fv!5{)2PCb(93FPzKkUCC zIUoL8i>n-<2=)G)6h`m5gl`t%D9AG~VuG1WWyH#kGsp~R_6}7T)<Y=QZ-MOA!snyW zbcKP&BXPN>;OCgSBcA0273ZkRqAWl@(F?*<7SHz=YhJ%lmnB}OP@nN_A~Zkonj-4D z;!dsAYEgDxeRf5<%L6gDBvJ}_)R~?wrWjRD;uiU)6HC46iTQ<@4cY|ZHU_0`5PTqh zq@YH-JXIM$;xK8qxa{)F(Ch-T(kbsrqgGZe=Iq-)&uLkw3s$+66R`{VqQ&cA7Offk zv#L7$x1fEvDB=rRO+5_7?x2-{Bara1cQG3$<^WA_eROp!N34}+MvoopbNaL;#X59z zD_3xrFlS&9eK>gc`taS4{F}a<-4<zBZ`{x<*+ne!=4k)z!LRR+{yaK-`{Di3$+2N+ zS63^i;%8Sp>`%_MKR6UhsO7tsH!G+7SC>B;X+~xF3^IOCS2ME$c`<Y<e|P2MKGQ4< zo^f70nkSRVEQb7=Mn#4d`!qD$SAX@H0&P8EY|yAlS%+CY@{g{1(ZAX?|J*aaXX~~| z6Z9rOReyBVi@r>@svb>~cs9w+e#G&0OttWz)_AcRF<SbAm$(y)LoQl?F=2}f10S`u z@#_7%lcW7tC!^N~uihW+pS(XhM*HEPBrAem{)zJ+{7pOwe<q8oC`%X-@Grs3g!vF+ zklB=9rn8B`;vE)%rQh!V+vxS-(ZMU$hks|?`Ec?R>&bJB?qr(;bZX=U!FTLwH$W~U zpS=v8%SzrH{(Nve`fzZhs$&)H?dUa8fbVzkSXD(2U$STQ{r52&*@OKbj*+N`@86An z-v9Rlr0JgCJ~1BbfNGyVWF4q!-_N0_`NMZ3Ij67Q|K;Fl|Hp$srV|zIzXTkre+B!7 zgt!YXqpMh%9#yx#gQBI@-Vrdr(TE#aq?@(|e^?HIb_jeknk5L1R4J}hnm(;YMVc7I z;#yPo48;25z-Io8<ffDP5Nm2{U}3&^cfKo>M}v%fmmN}7COO9*&w{oQ63+{CImJNc zkq@N<dq>;(M{00b^Bkh+u^`@dWhszv!f)<68;0fs#IPNj56`sFd=Z%+(Q+JJC5coT z{Of=N!t+de7G^UOj%wod%lL*R(=BZ|LSHppdQlDag4d>y5w!EmXf{i)VfNWRVYC1g z{vmFJj`rOf<P&h8qQsQ;G*;iuqs6-9JAmDUGhG2Y!OCY-N5KR1eX=kfQaxL5fcAv$ zod$sofY%tw8buQlKe~p90zvD14*WTortS_X>AMr@p_@R<_oa1R=I$J?fz_9N1&4=D zB8=YNTq0uNbj@yVLP%MMJ-~Lo=}<VK;J`jBO~Rq@;?&}DG57%qkQOat?Z#6)#71m! zj@b9c+k&YvGkBVN9@E*UKNsCCN0|U#An-3`XWMEWc4=P?0A3oZ_M8TMy&OT7>pZ!F zbbV3z@C_R~{BMyiD0_sYN7p4nR~va(AFcyDDP##*n|t}86CVF{QwOhj_98^@MWhyu zO~g0j*$SolOD4v~3*16Ha}arrmLw1o6Ljk0RCtjqrkF1oHUfZ2vL3X(*{G)dga9`@ zuSM?5DbMSrAx-o{fAMKQUrl*}OIB)$!gqf@!G9<<5&Yo)V)PdLz+^^djc3m22?P^@ z>Ei_=PUjtG2DNf8-Id^<PJ73wI$Tc<k=b2(d#W?!)=5pMxYQk>zXi9d<~y2C+c8wz zqEDEF=6OfU;EB;oYX#C~0@xCOxnG@&)t6vm2Shog6)bU0lLe}<0HA{VP{^{*)&Nm( zfB{F*G)AbBc~W?nAGPbQ!BPz4a<@>b3f8HA72C^|mv6LY^>4NB#Eo4$9F3Oiam4h* z5vGL)G-Hts30E#+()wXN1{JN@Oq1H?3^RBV?3(GiF%7B&<}FE}>DH>rmOGXwim=#l zJA^cs6;k8S*gWgg2z-9n=1~0aJAPh!^tP74wDeESy{1>;(b`%qdjV2a$Y^BE7JfX9 zXBdPaN|~pHvJU#Zkf))rL&09<_to;~2>^yyoM*R^3U_$kaOP}CguIk7;Jc35AuU^} zgP^Adg5rp|9}#=F)F(<4hZNO30j~ty%vqT~1TjPr*mD$@(?hNx_PlI?*o1KXm3jZm zrnzzdQ52v01a{VE?;Mqkz_UK<N1?AcwZ5*BbcQy;T&gmxrAOW15oI%?fpzXe#|gj` zTb0PlMe|mvxT<9KR+&sHex43qoOKOA>>^zTFO;suc=_D)GYsYYvwD;$=9V!i&C8my zTFdgF7Uv-=tVwacQgomW^m9^`yZfTQSL*MdPl5Lt&MZBCYMSh8w0LFymYFyyM4%g> zw?F%b0uF3&%U-bWTm=N}_eXCTPnRa<Zg8CehspAeugxBZNgFGx>K8rzpF&SpC|W#E z3?@b_^JvyCoko16HPW?B;a@Cp_*54U$I(Ir;n7iNBKFxyH!;V^n&35fUPPW({bH7$ zx5LMvx4B8f_$OY$8WF{HS(%cDW^Mjar)lcY8k|VchfPp5Aa@F6sLl(>v!2HSQ-dxQ zVKhU%r=EC%rkQRuVr`Z#TyLmx+Hf-nRU~QJI1#tIyioP5K`K`%bjsIR*$CwqT_e#E zauw&UvXA0MyVEF#3={U+yh?qAY82}53_FxlHqp{GHv_QtY<mn8kk1<;W?P1Y=8)E* zI`1Cc%2w|l1)@7Js9Uv9yyl3oQF|qkH4l_YU7BEw9AlehFW+?SZnthf(V8t^ueulS zJ=W_3tX0?G^&rcy4k;`03ueNFqgp&`!iisj7mYucm~X8>+v>*VE!?yRJn?xq_#w(; z@mHsE5rLIOa(0APtX&~m@8JVIlOpV}c8Hz9;}%_+63pQeLZ9@94OWXsL~(48&6bEp zt&NriQ-XPSofX0(+1khJMG@U#3|%+)Ws!g{(rZl6g3r9U*AQo!<RX%fu@0Wc1*j!N z2yRhmAgQ<(H0_nRV_#_DzSs^cp3I|}PHA<^ei=tsYg_fPrDo5LrUYN^-08M8*B@a! zqgnV)8<O5=uI9N-CKe{ho@bzv;5alx$)~V%`DF1LbI~-c9f)R;@ifr6>x7QU$}<ly zn@>YyqZXuSLc^AiPu{wnD6?s~9lEzk3ml?)S`Yrg4O^ax4{0@e*M!vxcP7}!?nAFR ziwh;vpvC|GV$y14(n@YVk3q}tiRE}gTaKeO7A@Cjk8Nw^kk^&7+!aJLj9R8oDifS2 zs<a#YkK_06f@AP`jM&VI_+Rox)N43VDbgV=&oYZISu^asRt_%wB>Uo<@=s;+5-V_| z7Uqa@Q|ZPm=}|~YbyPZSpWBJ_KGfd{$J!CC%?;gB$_!%8HvD1``>!;J-9JOIy@Z<U z{+gS9h3=&%vIhnMJIG}c4sA-8fAjv0JtqLHpLCUtDQ=|(l}q?~3uRM28NsgEMC+7a zYO3d;0fd)mkK1+R1E$?IvE*45pf85zgsyzh4HtCjf!@%XSI*EHslNBL<avDaAN}dp z9QoZNp8c<h{(Osb4Y@`ZX=58-<=|$Oi($Xusd1ZGXMGj*ucFz?F>6?_!KwkUJt`*Q zA9i}>5c+DO`|Lc*KK(?u>bQ<25<av+ZA%MSyVe8-#xB1ZOpM4dh2hy;Kat*M)rzmT zr@>sBbvTQ?Q6=h2u@7WSQZ)cz{U)&mt*s1x&F)P?b9HTM7?hV`4VL@gyY28*G#jsG zlzf)6h;e!qXS%^pvM%uklM9!zv!{+M1Q;sTqnE)BL8|QZH8EU>CwfEWBFyFuZDuo7 z$VaHcQbzKNG@U4sP0~u)PK7!uziyQ}mX_1-rKV)S|1>d7(dMPFs`|pL?9V;4eF>3R zFIpvAw8{>v5y#ti4^EF^se9#6c7>pCx{cwsw1qn@P7F7KB(-HQM2Vqv;B}q+(Ld9y zXKs~){_eltc_P@9Z0~f<m!;TGCDrsijxkv-H=pW6GJ3MLiM!4#^<Ao~1In(W4Anb& z)ZVSN8?~8Z0<x!m*D~x|+k^fNqqZ2a<H!1sV$by~a8_gKvbQ=>$`@H3rSJUCilVe~ zSd_D5mbZ>*R^EEjEg7MhD}8*Dby|ILHWzfud01zA{v-z7+3eF=a+RqTeQ#!FBr3Nj z=l%bB6Q|Qr(YH@(-1O~c&2Kd1qpA!ERYUHUR#a8fCRHUjWfkdH0={ah?^F1qR@O&t zS&N5iVGBqOx(7Lr_0`>cn*d0iwMzhCZ*igR6ApgDkvRo~55jqjasq?k+eUTW+#c01 zn*zYX0~ZqT`h$6teVnA%JpHRw5306|>P+Kh9<(_cqRSZSw$fYCK_Z_5jrESlO9xEK zjK~OIePy7pkp2wDr_iuLYc9`&K*cO8k5IL~S+$aA7je-xHW)k6@06ZM=O_P2D@Nb( zW46o14E32jRm;9qN3gzn1wIg%(Gj~;t5TvwmDDH?>~3(XV>BZnC6e;v$7QkIj~@?0 z;|4_^x{#2~X*Q~!hP~kQ<}A21#(o!8#oV|R1XUHVPU%#rs4KLr@aD@Pc>Gw<eDL_O zRThDou0TyLZ_LwqxX8PWuk`*pUGgtiwq9)yec!6BT(;%w)><qZtz7@N_glOEI=5K8 zzQBfxMSP!CeE(%!wT?gULjGhc`S9NcfpazQEac>-bQv>I!n=s^6IH130``7)kHzb) zZ_|bAcVH-6x6tHvt2Vj0-<mbQ*H>(E^ZC}R-PZkA>w8eGn3SXAfuSdvF8PqtMGC0_ zu9G~rfJHzO;vu%|XWLlJQ@NUNneY@X?r2FHYqq226vvDOVc4f32_PY7=pow?XR6(l zx<0b3R=oGrB{TzCMh}Z%j~^dn1#Ha)w`QHqh{#3b@V7-sZf02YpBnx63;ypH{NFG5 zzhCfwH^BcTt-2cWcLV(2=R3P>vm5xodtX0${^AS%@8`q+<p$0&$X_edh{S!(lZ!<J z7!QQBq0+(xv-AS9kVr^b>vLhl)~e7UQM=yyx-AXBm;0(dHC$B_k2_SC11IqpMV!Nb z=1cTKzXzc2r^oHZa&=g}p1IkIxP1$TR)Fyyv3@a<Jw1x^C8GnIbfh(J%5snE1s^g- z_{D_ZJkgLB%T=MZCrYMyVHZtTg|{qTyW7KzMY5{kk`0K7au>X`XKCp7VZ4-Yt+Xt+ zYICueaJn@JmwrG?6UWlpcKwpNOI`Ivx)Zh+4YRQJyt((J=A-|XG8_q$v|LY6;ivb^ z7tM|2e2cs+`f#mL1;6`;wdo~~wZ<aPW~ww-8-3hAJ|X8<^d!Ahlzht5CpEs;;aP{+ z8aIpdAp1`=2X~2l5d6$D(a2|Fvs&K}{YR96n5W&rolM2;7W6HxHKISZKQZ>U_Koq} z`UqWR)TFDgVsrO<=TH00oNgyqWT+_S@nH`&+OXHKf$eKnecZkp%t87}SR=KH7!Z$Q zU8+vILq64qbS5t8goHLyFLlPy@wJkvwcu+;r;Xc=_O`Ym`}FY+${@67T>5*nMPF^^ ztaz$33e?tT&!JnPRicC@oaAbC-|M~{e70>i3(qt*>suH1<F6QAVeUGU%Q}nL6e2t< zR^Qq>hx0XM1$E$UV0Hm!DQ!S~_9(~ym<$vvujLsy4)7_2sJ!d~>hXleaGpV{fKdzb z8lrCmT_(2iODR%z(EMdQ;zlsm1#jRENdXX6c#^GRPYLcn;N@F)4*V$IWG4D)0dRJ_ zjsV?ATXxJny#q30PC_4zc?BS5&e(j$6S}QsLTwSe!%vM`*#jmvO=2)nd*`c<Z-IEG z(N(lF!gv}E_UWyGEmHqWQH2|wD?9aaXf@=Tb@_Wa3iWZ%`nKf_U(mn)uBM}dl60<Y z22a%jfd%{~Vr!|Yv{)>Paq%UKGcVR`X;)5-j@!9))t(iGSbSof1wVn*9tV$&B>_H~ zc9U1^)9hkU(||Kpe~M_ajZ0ebZ*6^hhsc9~O_XFj);B87LP;@<Mwwvp2>*V*D|4Mw zw0jK6FKft$MLsq4u#pDDGa2nYDag}rj<%;HKO!~hs`>Ft|LUR94fP&T+|qx%g49E5 zKHUG!do*W`7SQNy=JBffa>#tDjBpQ=>i{}}FuAK4CaV@ReOKpFR(HsHx?+2P*=;_U zx8g?9mm$4AfB@#?CY4f`Ym%|WZ#c;1OrNKdwJCs^3Se0@t!FJjRo;bQDvvE+v}kob zdNdN?>14D>nH&|*V>?>2EEH)UKlBIKQs3;eQN9q%4Z8<sA~!<E7^AwyJR;u42ze`C zJ192#@U+R&UGT5d)oc<hVoC^2eraa#X2+`X4N~{I8(hbaW;2<x7+1t39n*-&lq*S^ zm-kDNlv-~_^TX+<qPHf}CdDH*4xMsDA1y+RTSW1>jrXaIAyi+4JZC)bDMXDSGcq3c zXX$lZieA3$k|^IbpM_PKn(-&)RUV@-?;VPz+LW3s$}%`T2#+$2RW08hkj}P(?~t-% z8L&$O;o-+ygm7y^H--ooV|T7YOLas^AM)YpS;s{f@a{D-?P&;mNW-!`-FS@J8?f$Z zwIxmw1g|t%moFN0RlDE-*KR%tL>;$Uzr5SQGeMtYKiGzy&tyG`n_Yq!`@*rQHZY)U zvPZ1?w>inn7Vk;6_Ha?C7e^W^$O8U%Nr14VkXYZ0p!`W#7P!o7?4yOeG>X)zxpe2~ z^_5{|nv|>!nZ2zHZVk=8K`fN<pj-X5+*P)u?VQKv$Z7(#^};o10-SrOZinSvzH2pz z?KQY|1io=4!Xmo-UnaAO!Ku+|JMc*e{wdOyG*-qLGBoTb6JAn7$vzu$t3jB!EX>2| zquH#p(RY22_^U$9ON5wDy;98%_LIp5i#3!t#r)AdR!tR)+xD1g5~$;2Aaum2vjuJz ze^+5_c2Lf%ba54fR{|@Byh*b$BUgreKNR7T#Z0Qq*)DK}Dh_N@78FLllz7Bzve7SW zXF(5F3q%Y;YwA^$pu!!rIn>g#{vV$hKDw7t4$u}L5Ha%bZ*6QAFTfG+ht_1<ytB~) z`z7Ods{tQWeHd@pb~=y7A0hL^Vnq?-jHJ0P(v_WD9^@O|OFXVLSevpMj#uaTI7^mA z$KJh4j4N$RS_jcvCK>1K(Ek|YZ7PbyUA$PP^FLV>?C<wWa-PQ5P7r*QuxbS0vOt%p zIl}w-EE$V~e6{qVSm7-K6Fo{#&3Hzb#_>!Z^;m5`o)!67*-Ds(x3brFry8atUIpBp zg&TCe1jESRlGedwVz=Y{q~GtKg|&+TW5}XK;a^gKzollz<Ls<9=;vTs#^r&BYt^zV zQu8)qQd>|BDm2LUaC`bIfhYGJV{_j^#=a%%^?5Q&ignNn^3@W?0vBzd&J$0*j<SXD zU&3CHZy0~9F(%Y5#p6EvdVDz&f7(U|S&TANO_Ny>XYG*G$dGXX)q!8BsBJJ30~fS} zlR$Kv@K_{2|Mm&Eu+7sedj71x``oJR&yXLAkbTB*TQIRmgF{PalQ<K#a(?UBmCVCJ z?_lWVmtAKd<$JnxJ5`@-f5&H;-~)`=d`3RtC<@!~0%dG#&JX@!=Si12&Z9gTZz6KM zf~}O<9ExrFqM1b%N_KRjP}LzkXPb)jF<e0ga?MgZz|$pE&nr!rbaband33YFwrl}? zCTq4W1~|Qh!W|xtJy(@#b)1!)w=jge;P#Oa16V&g`rld=db*2JN`s!|mC7u2YS5|` zcAQaylY{QSBJWqr1}7T^k)!PhJDu<|2&)^OwEtC%$ylGnjnXCYqA@#emkqcPER-Y% z+y62qm_Esp3?9Uqnnz3SRRrTfcLD6D>stgJIQS2yx(<hywu;k}7WneN`Ck6a$Ps?$ zeQ^M9eBb;C-@Np`fNx&<zB$YXa1r8t!#apB!Di?yuz<G<|H$wqB~T6ZOIT}#5IHdt z5%0v=T(Q~y{(E5(t_I@JjGwv{MByNbD|&@{buTQA2A<9miUYD4kLbFcFUe9r*2bR9 z5{E-~e>c#@t1)V{9w=N&<%w)SYj|9>>ku{!r+ithcO*oZdWT-&Q;?oRuu|yw>%wj= z5={Acd*`_ON>7tgAKd-PM01i;^_i&9P=H?raw=o!tmc}Ffz}>J9D#hx9kbBI=FC%! zTbc0>svJk&B^}R{K8SXw`smM2Rcp%W3l(n081<#7nsf7JYpqM#b<yp{BUFoCD9<#* z9gOl8IVS@5LjTmjQQo1`E)-UX0Uj+iJ5QVuTx%g08j@4l@u07Fcx4<Eq8&CH;%6T| zUA7I);|CN6p@iY-rM?~la9S4D_}uU_@vgLvWKq=BkpKcfoK;jZouyH2HH+2!yt0<_ zG@aE|0%hW8QBeze8A*Ue{pktTQP;`YEHpTQFqD<gg@Nua?P`Sb-u4#yWx>jva?O?Z zI9bRF?W<mhLKK`p)kpcySS_c!XZ?(pP<R%0#G5W=Mw4sHc5;xds_H#=9eUFX0Fd`u z(A$M*hQeO-!8Gcq)+3%=z3BMO_^L<Ux?D73ZllHe{S=seIrmewG6rI=hBIS5V1!De zwa_NFQDD|+hz&dUo7n1=8)aFvMjQqJHk6lmHKR3#1~%fRLqp~W&7oo08QL<URHPfN z0(*^uUo=+K0iWzWcX^WKQJs-R4wd^>yq9D`cwoevkWv=SKIo!DISEzE76}EMA0%Kh z?mWv{zx#U>Xg30vOI(D^I?1*xT@O(nP-kvE)SM@VlOmHpr@U)i9-AWp<r*T`^w_@| z`It))6kknJ1X@N*!&PnKsMl4APb3M&>e77+am@bsJ`{DeH$I8ih}-fAy}GxbUKnsC zXAxU@nnN7I<=KHBqNCDx=#jNY3`aUv!>!)TUD$cl@za9#gi8v4*do$Gf8`^F8Fp4j z4ZXA?hxCkUN)7+swrQd_W)a0f%2Ca9jHDaF(<}Uf7V-uE=L`PN7yO?u|NH+x{!cm^ zF)jakBp%m509E7v?7i6g+Q$F+W`{lcg8%aw@qf};08<)>DYYSh@^Q?>;Uv}JfA)`0 zbcml1Su$r5GZX5;(O|&@s;;{IB+!|o7!l&v-s;9$KUyk>b~1emB1RXkVxQ8bYB!jr z=@ODS#_S=5Fm>($<uguaGeUG`Le%+Kd~*!YH;@zZ;emb9*&8-Wp3>8T_7RCb$$KxA zaXLDERE}{VtI)m_S-Hj|=f<SB!1m#!4bC&B@LjSN|MUO&Kh^B1k9cu40m1n!9e<?q za*9i4n1B2elTIngBz?wLi&O4MO(~WusqkT8c<j}07->=Qm#ypCt5mOiC?hmJAN)ro zDD1@skq*yZa1tVh|F)vqY|scS$ckG)z25`_(xVy>59opK$3#VLT4JhE5|;9BVhAo; zP8C({H;Sb88%a;~LWe<u9%7~##9iepfQ(`W43dssBp1pEcG`%j+cp+cb*xA?Kt7>t zA*#4|LQR|35^6100~}eLSFDRixv>-OfpNs4js8FO-fg>$BS{pUXM9C9wD(p)1|gEV zxCd^whn6UrXLK8qwr7UoU=@J^SuGHSsRAfrXzs_o)_L9kaDHsQ<YYwNB5zd%kd)os z^ja1RRhf~u$jHdJ8dqF0ASx2!1X0H}3e`8pPXVkNMu}(UG8U3efAlF`azYA|SORcW zW|VS6Ty#fcMN!sQ2Go_me-a@Snw-pu=|hKKolI1ozy|q~tR619<Du5oW2e|_Ag&>C z*$3J|Q4v$<=yOa4A(>f+gzcl0Oqa1f^Z44tw)j~UI94-$qP@<pNFT4+E>4FF$WC7_ zhQqWh$BW5i+4iX@<zW;$gp3KZwm-aMSR(n0V_^?>(yhaxm1u)=>anAAQ9yR?$x@zl zYWtQB0_Ys%6v?Sy7azv@UcV0%1LEg9Ty?S$Unv_aVk=r|f`z7=(Q3|T4=4-NnD+^f zfI+*PA@G=gGWqH+=a`(?H=Z}ZM@JXg+4)@3VaindIk1{h0dIbn!&)a1^n=KU{L{1q zJ7$$oD=;u)E3ZTJJmkTL#1@rcpEQH8KfYt)VDkqecBj~&%2&>^wIyK_xg5C_cIlTx zR$pQ<LgCL(E$A(}-v`3NZz)lHu5J>h+5R}>VJfKpK;%iV`@>&zb`2`W6jEpHqh!dK zMj8ByNZ$L=mD!(bD=CFT2Ky1Yr1?gi7jBjW#Xzh)Y7Q+pZq1pT1U>&Mr-FB5nx2VV zR00>&6DD!ByMOIXBUrJo4AN?CEcm8()={zi%3Dju&b6-7*4A?O0FY%Y8QcSMWVf&h z3{agLGgNhGuTN646o#;&6>tGp9re3`H+KK7b^8vud#k7b#^)-RZ(XwKVn|@P7PP0x zx^oR24-b%);@hYlS~Gop2(B7BNSD!-IVRYccHb)_*B~eHSl&o<s39w8L0Z@g!KdRq zDF+B*fHloo@EIGbA*xGIc!UgYCgPTh((K0=3_R^on~3UgL;Yx+F$Q5G_of`T71)&S zPORXIslY+6zDE_n;6|;Vks;X9EoOZPyJ7U>x?N9hO`gx9xA>9BI@k>Tsu|PYgs*`v zMKR}lGj{NRLz^j0Hi@x{EQA#Wr(7xo_b#^|iPdEI(0DBr7O9`WaA7f>XA^mMZLn<m z_!TE3W5fpaK3Z~4&leZTbfZX<5qfuPmJjDxUM(x!HC20!y_ht$MK4O|x&p$zn0y{e z`K&h>a4Z_ICz!v%fH){=5Y4=lJiTxolr&JoOUddVxHkCX&F=jtScawlxkx6ZFCHwq zhG0y^JVp152+R74zL~eVlg0!*Pv?w~`b+KE#V~O_K#k_PugYr)_>5rz5YG_o*9tZ* zSqFZ9Dk^2uzznDojvI+5=q*D&KnR`>LM@4VlE4n-Ci%qmgw;IWWW=a_0baLh+3r;M zg$t)M0q7bo0IEF(<(h;{u&=t-o(TJAv1T-iWut32`{%_XZ4MiK*+Q@z>^HbLcd%W~ z;kR7_B4Qg=0@-fY(j?MSQ=icQJ<^aG6QtYpi`$(u`h3cm-_@s>_{&}QxRW1vWnO=E zw|5VQz@p3TQ9S@ekHF9sl<T<TK^yE|7+0LzqcSn&zr!}9@33Z+(8CHtOsE^SjUAE# z8)5#uv+J?klhoTG(#F)c<<4EJ4OzL1aK;eP)CI2z|GI6EqobORJ8c_h!@A9z2Ta8& z<qGS^=wlcYAxx*93^~j;M=|8uUCDhVSrY6#Q6+JDMAR<^((&>Y=DSn~54Df`Pfq&W zAK@aKgU!Ggl5<8+Rt<<M0tR~HTvY`SRQC6^G{K@fhRAAY1q4)a0I|}w=fHL4UIAbV z7W$Pm)dK965cRlXI_62iSc5>|IsUPBMg$DT6?8)3=<25aR;J&(1SRWPbj7=P4T$Am zi|`cgu@2M*G4h-;tDQ7FDv^8Mc*g|13LBI@fqW@KxqX1}rRNZM!Up~<WG>tf9OKL8 z5Mzb0MokzTLr_FK4x4j2T7rVID4e9mmoC{<9iyWPhPfRJmM_%PgXryIGS6nnkkMY7 zB#A5IJvS_4vdoZBx`S>+D7BCfr<boIHsM)oA`lF%oqdb1JPc@LHt<n2y+x%Y0Y!JF zBtb~Xyoy($@eW4f<oO=x*jQ&pfP9?SHok(RQwR>w*Xb<Dru-d>8{ly)!jKRj<Ok6& z$>b9|Ym0nwcFw!bwZ@~2)tpb3!LzCF1XnB<r%oW;aCk+6Y@#ATTim7MHA7Mvd^wU@ zOf><1x+$g(oR?Q=S~K=W`@o^!at~@_OB(%BynmB0kh0f;3<JL$tOjNlVjM6qqpBJ) zEG;Qyj=phlNjf1dFN)vWY~TBT-1~pr`+wa3_gnaXoE6FJys6_yv;5Cbo;-hU`F}in z`h4r&|Klt9f3#l1nr@sXWjccJj_j7i*x4l)lY`|mt~ocFDl>2`*qfdM55YYYpx9x0 zaaN==Rfd~-ocZAbWB)0eo^@LUx^y*>o+3#xJkRC~_du<6nUxE$*5}dwR`&B?{0c*4 zP>IPmkkWUYO;X4GLxK?osGyGIWx&*8lAX%$AK1@e8ffu6P3MgF`Sb<MhNoX{)rSOE z%<nz2@?t`zpFrC`TP9o>s>_w#=p7%$zv34HP<(Gm9+A!PWd=6_y6TME1QlzE8EWu` z46-O2ZF*H69kv?-E1wTwH7w@>@wSUg1O5dE>=iDXa$SHgH2x3u6X{aG9}o~A2weQm z({eCOhUY0&Poq?h-}BhzN?rFH^|N{=E+=FOfQD9?+FPB1d4yMGHqY60vB+~Xr=X|H zDrC*9NH<^&7HIOw3P!wO6k{!%DK-LlDfE~O01Zm(_{6Bru^CX$>}{D(E>jX10Sg0C z4LH)!dGsm#(Nz8#Zk^ao)~PF%oQnN8=E^1&jG;WaHk;B|${Xyn?bmym;m&~2HR=cH z<Adl0%oh%vP7dCh#AZ|^O1O%YX0!G9vg0lgh$pVB{`2-cKul)>HA4sxXGYXKG2vZc zh8eE)4t0z`lbArNHQAV|uCX!ITfH$~!SseU=AC2|*SIJ4I_WF+YCTsPLQfYZ90EW= zE4Q=NE^KEJ?*mVx#(pdp$qY{&otd325>nZT$eArnE?v{+fL#l8{R!x3b+CRurp26x zXI9}$)L7ueQk>#&lJ%fy*~<mN8L(}r&QnaY1%(FlJf947JYFr|D)rlLG+-zhsuQ=d zv!<R2)&B&9EraCaL!S}dip=nEF`F;F0hJ7|nS;fYpOI{um8Z(f_eXr~j0oM5zd$L~ z=qQCrVCx2$AG2+h?zBI*+16W($Jv*ic5eisGa1H$0C@+c935a9*y{m6F~<UL1<?f@ zie;&uYegRjUX1>4JA^IjG3M4UYC0BkjdVh9X4rQd8@$`>VVZBS?UqfsOmSmlQOYOz z`otf=tDKMW#e7E&Ay_CaiXGD35BneX{AK5C%kTJefZ}I%(}f1No^`n`-)J#}T>_~5 zWD^#4>lve&peW=HG2^5ZF(08}dKw1O%m{SklPt1fp?CAnPPFM4c|Bn32yv<<Dj7b% zKw^q?!a3UWY*u<fXac8HB^Z`^AZIp~SmPJ+;lh4Omr$FobB{ND2_dgy^UUw~A=zjB zu>=i=jDBAw`wNs3R+c{Bju&9M7%gVF@67E;)<jN0FZ}{;exV$Fs@P&W$)=xTS7C6~ z$lq4NF%B>JQlEyf>R;tBv@wF8gu0h&9E3G^i)&bU9-6HK07Xx~_F1U0F353_OJU6O zYuYDJ4T^b=6^BH_6%g)7I~o`mG!1~V#VODdHrSo^Vm{vZW7|&HKo%q~E)sB;RuRdP zHY~3GeQKG%^MkrbTMkUrMy&uU9i1WhfNF3xc-W4Q|D%2KO{e{_e6;ar_K$k;(Dd`= zmUVcY0GsAf1{o_TxUQTZi|hie#@d)~j)U=}83jauV5?Z7cUI(!S-jQpmrJd3+rEsW zuP~`b#Lg5*r2{T26UEU<bc<r1p&mJd!Jy-}CYX!f8L>eJgSO1xD88r8_kPWZz^_Y% zG9%_-bT5RHMf}q=gM;d23jbmnEfT)N(diz3%4Q-QFtUkYfn2s~vrypP(S2(az<Y-C ziA2i`c}PF#4331M)`1U6D#zwTRbLcs(kfmP>Uz4!CZmCU^AtqZ90Af4pm!%-U@XqS zk^!$MJof`+y>kT%x-WiG`~$R)GL|AeXCq{1wj-?(9KDq25X$@_zc>Xx4J0#Cbi=Qb z9BYy7C1N3E=L{Sxi9G1Y_$sNtIW2DlwI=Jw!-ZIGOwNQU35R^8wq7i|IO@ap?6N~) zo=ot$BO)1cXpDClF>b!BIdzmQjBCBwEb)0|z2=u?Jq1}HNWhs-2w}w<=bH7HgCwd` zDVyNze>OEI(4?gL?oK$u`8k9xCEo}~Z&c?ecQP6Ye}7%0i)*rD-Ugfz0Ld=3L5jpB zjQY)}4@kjAd;!t|Pb#+UI(GJ>3p5+ioHvahz^&_Hn5;+ax)F`j&x{Vk>VP8;JN%Q& zJOkIBGG7$KR2~~fE*0Jk@zR!2Lx+o^0AE)wTvnIZqjNZkKd{T_9(uKL|LTE4GJ_q+ z%U(LY%!+)<13@0`9UcwdzJIyLC^`h8Mw3lz(ULC%IRZF)zQkMI=pviO+g%?1mMnLt z(?Qdk<V&=zhMkdVX@za%+;*HJL^NzIL2o!)u;DJI^B4nKKkY_a&wYI}oi+K24cX+C zV%eQ*Rac0*qh!v&v9HmV8KHBoxVcZ${PR>Gc&QJ5plmT@LzkE(P>nRAyM-_Y62=a~ zjyclf=8HR)J2HYWa2d9rXo3*Hv21Q2%EdlW6P^Hbu$9s>xD#`Y7|oEa$`&y%OaudA zga*kYcV5F2$=suIM#K<15jJKT6x{-ukUg`_^P~V1jc3_nhUz1k==-OGo4ndQ9*4|x zjEPo!7s8_gGRMM2gfoR`4(m1XA@B^O2&6uR4ogPLoN@`Nvx=1}?<v~rvZYjbEDn<x zSjx#HJA?ax{OG@STMMpM1mF&=kFo4(*Bo-t{M4#nkq|jNJvK&q{Q|K5IvY=ua>CYf z61~Od!X?}>p@BQ(S$FGmlFbJY<NJIu9|6VLsU+!tkR-iD9mnuk80c-X8NT-kMJC&L zxV3k{4ONVwS1wL3vUzNg79z&(^a*27$tGO8_a@#lH^<Y5S!{O5bItHd7Zn<SvI8OX zI6EB&Bu_xUD-Z?Ug^^4Iu}(89P_P>9{C6d1rM}r==TBfaxEyG(XHL=BX{z@0Y?eyy zuVNTdypc_bwWC+8M^ImEzZmx8j=d?Z5CXRBsU&(C2qdXx|Lho!s+duSjBKw-M)XV( zq3EiVz=IH?SCTX!wRhEBYmta556YX+3*F$3HO6E9^Q1Y6F$CUC=*$f{9XkF27pQcF zKn71F-Jc$&+z1JmB@7{95;fB*@}>n+_Terx?Xv&KZRx8oRxxD{oytbCvDJ>W8PRW8 zf6q)A#5zRTfLTY9>9)BgdIpLg<QLTSKPjWxIlG;(yHw1BKu8jbuRAM{Mu!eY-}p!4 zA(_#mXnS4iuSIfRt12#_6G0lmP0*(#x$~L-8q>A<DYM=Dl=0e^unlRds{}jCU;YkF zC;S;*OkI&n8pEa&p{$uoh6h(1K|+uM$7qH!GNWvSl#qs=UljsB1ix{MH%q#=s8&u^ zC}flhR32STl%uwE{bz8MK%sg=;JQOHd(!bEqi~O>IO=a~openwy^@_k`Ybh1zIIPI zL-AZnHHJcl_LkZMS=0MFHx-hq0gCWMBVY#Pvt<`yv{%Z(YBM1vV<0<#2uH<Uh)$Q< z@T^1R<|>9a#3Ge9T^>g}2DQ*%a8P+Zmol*qDq^Q-!^6`*s%ucs+ffn@-FgLmnPjJw z%YMO42z6h*wu0I$Z6~7n4jo?iMurD9n=4FEDk+L<$LF`Plzf;|o{$y8K~|5>uO9Yt zyR<p69PGGCwx2yWW-A#DPM33(T=ve>FQbfInSH!)U5}}a;tkW8bK5d*<!B1v<Xqse zfXmds<RX|hkU^4e6gyU62tAilLRMb+(z8cuo;n|~NhQ)?D@=2_w8QVTbLS1@gR|c) zlZ%Oyjh5Sy+poD5x&4+HrrV!J$vi<@@YMN~P8S#UyX17}yn?W)nH_eAEA`nG*8vN< zc<+ZI^>i);Q!8hbo_CY{?94NCf$H{a&`mynYQJ3+6HnRm`Fv)-EA!!})JYLM$BVtE z7nc6Rfu>B-9EidI(5Z0_Mv~6dB93~7P_jvPFzC~n1*4fciA60M*pti)G=c!vQnVe4 z!?qWWLod{=b?7DWp>YNRmu6IaOtPeuL8sBwv8=k_$+Oo!GrN&-WCkJdDv~S1#(M_i z6S#hHS|U&4U}<Pu-{whUG67}}^R>1ruIdzoNRw(3vg$j!Ad7HAk4gJJ<wf<Hy<&Wf zv{7LzQ>7vZFH5U_4G8qs%@*J$lYg^`ubp&hi*vY~&XX^~2*)+daq_F0mNvq^7nPc# zN!QVV7xNy;R!qXGa~4gt3_vQ<6uxb68IbI;!MSS{mAI?!OC}ocG4eK`Z>=^|Q<+CW z8(;L@;GYe(a&x;OG2IytEfZk~)+QHjS=zdIdlhyf9=Mt))RI~wRF@HXBNs+Q{=3O5 zpS}^VB&K?u%g=p!NOD6t!Z4H<GRg;Qo1On>8Qlq6J+}9iK32Wn?nQ4v*$<adp{kA3 z-dV3J&&0v-V$@c4f$g#w_6(N;(a)YP-Geg2{NjR<BpRddNe`?e!39fPD2>((psMzb z8m=&W(kr>|xf}XB)qJFmfrGZKqKhl;p<pv|o>Ey=(ERDGg)i7yhQfem0soRijtk3Z zt4|RiijxU&AxrM$!S(M_tbV$fN1xJkW*C`G8Ixs(t81pY7rRZCZu$DQ-M6ujl)6=P zY}ptvm_Wlj>Nh=tHnvV$u9~!FyqPpb>!qwgv=SY+dsjw#*E}7)JOX#j-t<FZEydyM zo53f2&*pL`@z!_Q>hnWfo-_uPQ3CFf<Lrwz<qOOzvA$LHzX7RQU`p#|Gtf6V7PDsx zivw0Hw08mm@7p?S`n0dR0}0G=caTn~WuqUB)5FDfDa-Vr`|3+6gpLxXTp$;sHMfl1 z73sq=f_O)hWF{$~!-p!gmFU(phyccp=G5#4h$~hQbQ|U@@ig~5D;4`l2TMMgb&fZ- z`zL^Xv^2hKi~xi?X(Y)t^PN*^F8!i7pjXsMqX8TDb!@+HnTM;?%L;L_lkq-mCEkdk zJK${^M>FzshFc6}+CU44^yNHV6s)mqh$$X3?mL49X_#V-1GJK~NvOThxu3zYtwDqM z4MI8y0|JT!nOLuN%$&Uv)0>Dq<W;B*3wdR%(zOg-iol_dZ61uFqF7~&tCfuq*74LZ zw4sf6`EB~0ouzZGCLNTE3rGN>^KxoGtKI1`phW@GUr`Yb7~7|zw_@@?uCRr$sEC)` z!Jl<ufssc1>Jjdq;}0!R=ien?nKC>yGH&;gvU}kwGh|z~3#M?D6|sa{Q5;BZPFPlJ zlsYv)TEVL}P!{&YZR^?c&vW)mMhV3jf8vXXfhwi?q2Ag_42j;K0lt#j2|jL&-`UY* zf_>mNC8cVI)R*=+*Hm75ANT1#{@Z>0xBK{S_y4UL|Bc2XfYcbX20`Ge<G(%Me6sn} zivRZf+2*(R@!!5y{I>(LrV(FL9%NZq4>F#gvH)G~>dX)Xp1BVa2~Z)u=te0hYZ-s` zHc@e4%I->#AZi$f{b#q7_Gxw&%`#-u+N}ixQ2;Lrth`DmE!x!l-0HF7zzD`Ne$mb) zjibfgz=v?<Xmht2SB_%BTSNpixEwB}u}1cSqEJFDDyoDjE>MFe4thh#z^$c^Jr1=U zSwX^&FuY7AyzG<HQaAu`y9o5Ip66`6RLz(A_Fy$9?{JU#MEIJ0Rj|7m82H<DUooWF z{jeVu`GR$fwfl;}_!ON^7U`^DlOZ7d{RFrxT!Qj<66H==8#N6fLZjRrD`}p%t(^qy zjzP7yQVU`;K^qi^1z+!5e}q1`r0ZC5sx&t(Ww7;|Y&y=Z;COQL3~-mY{kNK_pDcuf zEuA!q;s>^tGFrvm#_wa~zy+X^19)TYp?wYZ(E=snbh_|D%VGosRMnfS<9~-?{AB)Z z61J#1fL~aeBx0soe$+fyDWU0KC5Ru&qb$}bU*P#^x@WYjENBsm7Ifxpce^r9aBvy> zJUA@_uQ3Wr;|`x-*w^7m4{9nD&9l-KIR#DnRacr)BOiqbRFmW-TxD(JwFj0-cljHc zx6xUb-qzYgt+QgURxsf5HB2gbLgA4qTa#&PGLRQg_hmW`OfaK=y7e8AM#67H2GV9} zdd`VknT*rP(jQGQ<eexyJEZ^S4MXbHSh+W8G~n8AoY#GefO;KIwFH}CTDz~&wHq#q zcCdZbw~CTHAsWh<Pb!MRU1A`OpTlLZTY*K^391$L;k6M#2Dc~{kvkNAR2ljihzf;+ zxt8qzaB#v|2QN+8sM?UzSj1y<a#YYS1+~@%RJYH@8n<_Ucma_-KZs2U&+7Ws?$rB% zT6@pT>*8CMQ98^;x?N+11a1VEN7Yknq}~kRENHq|s+OH*NPS={f)RXV*Lcs`HTJem z=K*^|%EBB>m$6;}OsvE)5~HA0u79VAk#yD6s=zDr^g?65lh>(wPN6cNPO1M76YDD6 zmh?fPH305aqqW6LsG0`oaCPfqbgT#-&`0aSQ*ru@wd?@-6D2ed!h+^!UHuH+;cmc0 zeRd`(y)i(DQl0zO6G4&BLqGZ_wlX}f%HtVcBmnjQiOW=s_jQP8_6O5)aawkkV!Yy6 zUh=;S{KLa8;|nn6froR(1jAn*%DQYq=R_{g9bfCc1xP^RPCdTU&L`~R5uR%Jis`5; zlKuw0u(>e90mc)0H3DH`3BMSEflRXwtifxo%zxc2Pj*8-?dH5&kkoPdBFWrJJ-Aw_ zG~w776UHC9t3$v&-RI6ZtJjud+h(lj%~@1GpV_ozr;ZlFQ6MNGuA`)RU3o_D9JgQZ z9koxYA)(KXj|>9af`Hrodt&5JZ=NO-=NDGvB^N(7-+qt)@iQDXdN9@5A1em*=`&0O zE|}zc?D=O!NDf^v@$d9kMtw5!mFsd;n~OY<O%J)y)TI-&6OyCCl&)(5GtnUhA)|qp z_B^T~RAj-d`tM{V3=xb1gsJ9JzuKDJ!m+v5(RugB=Pewew{wi%#!<T7ae6yP>dlYU zTRd8Ce!Q-B#PVa-4pz=cacXOAA!@L>k06#&UY6PEq)8r?o9E1EfbEQ(Lv$t$w60^@ zwv&!++qP}n_7~f>ZKsp`v2EK<Zl60ogR|D2RgJ6G-Y=eKCMVnFV%*6=${P2lD0?;s zs>=fY+1lCN_8y3)8P2c(^vFlcd_CF5IHlY=@2a!QZjkzE`K^PV!zQZVWq9yWommqN zPFfcM@TI*JO#$gbN2}?~yVG8hWLMt>w`=G9Tqbqj;&2yVXS?o^0tlD7o}l6<=3{Cg zF9A!u>o`FKJW9Mt!HQkT3mHaV$GKC^g5R2d=c=jqwRwsi!P6)T%$vRJi0PvJH>R<f zeL(l-Y~CXk4_7|jxmH6}cvFydQd?Teyw?Y~H&#>J+jiK46^f&I7^A?y{~yf|fRZ%{ znMcACacT4id3ss??phQ?n+GQ0tn9Oqn>T?VcZXWFS|FiOlhz#;8p*!W&7tH1U`+6B z2HJ6U#{5V6PF6UJPBw(w!vfwB%p|xL-$ntV*aMUm0L7^_C<g>NdhuQNdi;+aiGxSh zM;4wB%zJnuD$14`r<r3fekWs*z9LrAB<tk+Ca2!`@x<H(r~wk`F=GXGz#c?zP_b!> zJrEGs-1<5tWGvC)l36dnU@>6l{;f(kjQy8K8MvjsX%Kju@WC?46_BV|KT~RH?fh;* z^c&F+Re`RX$<o!+Xry@F8tlRg4ruiplozo!AJcIv<Bv^P>Y;U|vpQ@{=#1C;57jn) z%FLGw(%zWPv{M~MrZABH6@AkhE&EWwftbLf*q2+Yiq(mR2~GhD<v+nddjpa;G?AG< zs9e9VX_!1A>hd7UVTmeGXb4twYZq2}BE`7bXxo2#D!d2e;Nova-YT@(;ao}@V*iS? z>t?izjAt!2XD_sRf2?#3e-qay8(PQ=jWB?;sT0$Td4v25D6sVWZ}X+o`0oMo|7E`7 z?7%9Szw386=WsR=V{DB>kAb0e(N@Lo8fscq-B_h7V#M~#>^Tglh#*zJc3^g<ypqRX z`0&F*DBbcrwKpGev+%V=IxE+S)jE(aA!=QsjKi_q)jN3_`fO?|JiB~+CU(0UZ*sBa zJnsfGN-0)yJj|1@hoZs<Ev5U-D4@S<Wmz<!zx*COSxfC2%|mZ)yps+=;-0`(w8_2W zq+5qLLdVPEPS_nR`^6VRW1n?FX71GGP_aBTX~5Eb(a&|4n7i;72I)b$6)4{RGjXis z{VxW)B%W3ywh;6^KJFg!>KH3p(AolrOy5F_oM~*oh~?x-6<@`d-O%T0aun-<X`r>5 zL#ItayRFuOQ{M~q^R@c&<8WMOi~=29BKG?^YoqvkL>`etme_zQNSz<G1#<p})p(By zk-D35keF3opcxu6)7^T3kbqEo1GUku*d-&q*VQ`{{XJ#M74U)pfN<FD-?H&=Tsa*b z!jRV`Gk|Ey#D7C~a4U|n#c}X?5cgnASkn>5YFFE3UU*esi=4EMU>o4($@v2@?8}rp zP6hDah-=IH%sM9X#vpf57i^973_nqDRi6l=J_#6areZpuMew4?bOxf19)%m)U#GF! zjWz<Yr7KIn<ju@8%9yqyQ!%E+a<8*pkz9WG7NR$h$xf*>-DM1``7uwm+TK5SBFR2X z%cnf1d_2Ph=0EN1+18s_H_67hxF_9l@cz%zGlI#$dv|fvMT>y|Tva>?G`sVii|6Cm z5vPGH%RnR>2_KY|eH=MqO;vyPdJ%)}1<4ZdTbD4{kee91pNEG%OtiQ1&V;Q;AqJ5d zHkB2LO<+NWaHpBrm28b9bV~+3UJymudN_a7s10nT8{L&>6N3{`)=tSh=?gkck0Lu_ zJLLj^2Aos!QZG+n(^)yxJGd9s()8x}G-$;Cr6$mU|2Q-J$H2R(9M>DC>7rg0%(0|| zKj~dCnGV-5BYK=Ye_&OJp6?^8MUPev`6y!UgL&obHnRQEe&*m#e-e+4i_OLgc?oZb zqeTDwO~Gf*uNpH*1ljO0$j)yDb;vPA<y0C$eqD{JpH3_oJg9Fui^Jq;_)GM-qW54L zD$VSE!2@bj%l?q1bP1}(2-kS>ui+Z<NeAqL-lL$+%`2QAB^}v4K_N{Zf;TU%)wm)^ zf9*fn@*pX{<v?yXFGJQ<fRO$9yjF6kSUQKW+GbSgd1@eQq5dZN6MWG28GUD0)f7R> zVvd;TaVKQ6zt?q1N#9|MusAb_>}!*^Ju#^|+bn`=3CjwyJA;&GboDbcTolq1XGFSI zXW-mgl+$vdUgZSph|5a`7D%+n-9wCj+!AFp+=CBQM8eEr2#81GXoOIQ`h7A}SGRmM zDQ;TKOl_pOZY~$CLREu8IX;QFa!~{^*%Fq`q24Kf_N?De{^ys#>wCb>@8`yQfTCc) zp!|5y-NDo)GmzTp@4ElXb$hn@Prk$Y;lEewQ+`hc8LUdu&}LtnQ{cG<!2}<&(2&81 zD*dqn91~@U3yp6fusw)Sr?1PJmHf7oL0M2Y{_3*Q#sZo{>fe`2$ZG?=$i>tW)iUG` z#YpNTBVtt6<mNf%H+@rN2TngzzSoW?6i4e{oBsP8&2f{~yuFp5)TKu-uiQ>x-+`L} zzIOh)Sq3(hQ02=fcNue#o65@!Jpn!sRV99h7<&Ba3F!PZzkA#nM2xWfg}`BF^rxR) z|Bewjih<q`37C1qbx#cuz>Hc*;4L5>#qJlh*b|#*?pVw`4e@ts`TfbYS7(`trPnhr zZmI1YaPQ0jrk~R|M<Yvpg1@x;S*HWZ5ZTpb=EoPcdD`}3#?K54#R};|$sVPmQ2*}? zgtGJrotEVfuu|-OAX#jmAx9{Q3`3kpaZQfg8XT_NklzwjSf{6vb{sMzfi6d7TBH$R z2+Q}`=yq@UGo-!yR{si~|B3+r8o#F*gOoabv5-l$19%a$f|?x%li8y<VKUR~KllsY z*e);orO#QhF2=xoXH>s$5ZNaNW|tYti2&@yvAPs1Bl)rYotS)t7r@US)~nGiOK|@X zdK=4qpq^RSYA<&Y+O+1*b<k7visiV8zXGKypi-K-OS<afuLD_28S5nYLbFLxVL+H# z(DU+ebW^qXEG_prt(EPu8C4;@9G~3+SN+hl7>2hCViusxcZKgmSTmZD=dt^yqmD)- zSd(<iAJA`R>=SghGz-M0ejMr`wxs{TlZ|9AqYX$<Vx8Icu$G@(-~4owz63l!#Xb-N zT1^c_`E_+AnL<0&=&!Ef%8TdsZLJgWy&iB<ggV#ei-vapEAkj(0I+7JiD$-a>6Saa znB5pgQzJV!rM$buVpopx{wG~;WX*O213{$9R3iV;dVDf9!{DoqLH+=%%~NNqeK0}9 zfT0)DI+BsX>?jC9Co6YG6?>yThL)^v&Mz)O_!{g06e)W19L>Un09x#sj<k8e!Bq$v zXbF6VIUDjQdAequxEV9a1Xd$(1eRiq<hxF~SgqinLL51R8GCKwIsVvm84qhQkTx3w zkSo}jsS5NaCHWKhrrb*!$g_kbjNVWy`BdSdit}D1%O*NUrud%{VV84cynP_rZG`Yi z0`p+wr4<`?l;UhNHIJ8-1ticI&wk#FhFee9;*i_$o9!}QI{-^OZ3-nvxn6XWZ%jBC zb(pOjCK&zMmw*<5FPi~(p3;8$8ind%$L$U*dgvRRES1FIHcv6CuhVoAD|XpRY-FwI zrLj||Sg&VYI+>%`0s;8Izz+<T2R43#W}mKzdrKVEJ-o43?qZi4Jh}IT{?in$gN+wW z_Vr`s49)7f8o7!d|2<df&%Uz@k7<l+hdq{uNI!}{-BjOX@1((FeA3RyPF}4bXg%lN z<yo{Kh|C4F$)CfBkcjOwqo)R!@6~}4DIa6$uSjAha=%3<CHDOZRj?xK3w844`zV*2 zq~WBr0V0G3Qz7?PBa9p>88C&?d1lHqqy=D~11KEVey5zAFS;@kvQ+Z~!>NWCrnjoG z8YmqarHXAKbiR$9Pb?aE-@vnKNwS_KEIFT_pcu)y8~74y*G1tPxOu+>J+6k%)|!v_ z&pArz#{W1CnM+x)w>={_F|8)w;1{Sx)Uk{4C?+kanx@OmG{V=e#DzhEZ+YxkKFD-W zu|u3`NnJ%LXc6mEwj0OF!f0)wVnLt^qu;1UsBg{?7NpX0%#$~93KZrVAFyB-s9iFs zVj~sT0x!drlP#0-%|u#`M5D$STOr=loCpVkwoU{^jAK$EeT>{@@EV8@&cvx6A?LwG z^pO|@pSIg5S7^nrgk0NACigah?={B)nOU3QI#r06V8RmC!6j4X`I$~q+M0)QpqSX| z1N4s;eU*~<rhL4C)1zHQU%f3co?<I!V>uD_o`DQ_)OXQc_OX<g$5w;{tOy7q@>5IU z$WqWO`2M&a(5mMckr7kD6MVfXjGO#Di5;-vwZNfyPzh4iF;W`1(^Dwvgz&^#mxL?c z3FxHMXuihr7V;5_(tt;_EdjbkIpIF2{L6(%;g1{-yPHub1|_XuH$o|Z`2hSOy7t?- zz_F~`O@ocR;4xETb?g3mBUHzry+T%}-C|XLG}c9e96&a-v3sTt;iutpF`2F}yI`vA zQmj17_r^jBk%d+74<v3OxHnzI67J&Ey?P_~7glQ?^Orj_u*uYldNCAXfghP(F*M>w zuElBs>Ru462~GgD1!L}hb_-punUBgkD6O8hT}0X5v{WF8*DfdiA~M$(40<#b!d*W; z!${8^0<+*nNaaR<!hP#*>uHQ(<Nno;xQ4p_SM5soWu!Iq3OF_74Wtg{N+|kmoizQo z8M5##M56L8ghrTUD$vnBosYVfpao)*_eJC4Zmn2x+sJHbt&y^{A|#yinxX&Jm##m` zXV-Vv==*o=^EtqELvJc*w%xZY)@ilG#f-kNi+O>hx0%G?zk}&`LE!<xb2`Ls=6M)B zP%H!D0v8v7k=poX(3L)yq_HFT#TX&a2;+q2q<kMhSVhIEjm(RL4?&}H93u?O&tw^h z#`z~d$WJQhj~WcnXnShHt-6LDpv<6AwoCPygj!a~`i)0N1Q@o`{*18}W#kT2H8-w0 zH#aVR+Rt*kq)i*D4v|NsPSwl!VW#J9$>2Fh_u4Yn7{x1``8>CqhqX}84O1dB@f72S zrF<yRIle~_&x|A(WsGTwXx>vVfQy1=vw|;_1(hIlW+mQ`E5dTmW&IEJB(q=(&qpta zgn_ghV_z?EXEMBmMvsNjc~*iRmBvE$Oct}-ytX6bWhRA%)uI+D(b<=!<5Mk=A8oUH zDI|qFBfFmCzlQu=3HJp)ez3+Ei+}xR5O(^(-vZ$YcrDp-a2Ty)0EVKM4U;t9a6Dps zg@#3^ZZy4p`ZrskX>mnwaU!9uhXGE_-G(eYR5xZv6)UyM^bHm*W!A0cR46{cg}5>| z4VecNfqn{?;e>|@59evLywM{1G2<MuUPy6R$OVf2R=G8jLCwSD5gq4i8OAnuO0UWn zNq&=+nTCS8^#cfru?TCj)dMv?9O_MWydcNk3NT#?&pBcdVPc;pR@s8sgR9sl=lWZH z^5J$|fPmGbzuOk6RzpyXiaP%oOfFV6<5;XyFkyQUV6(}6>N@1cdn(x4p0ZWq?3q5( z%*FmY*a;-}9k9{cf3(gTUf)|t^XJAfWlV;>Z?Wt3x8wB}>NCK0`~Q2WJii45X#|k| zQ&fRWu>J*52D-KVj=wxk`}_jxkA9uNkPS<ID9?aEU;&VSG{I&)854{W8>O{|=vyWe zjpYlVd)dr;QW#Bz8?cWmay*JhS+j>xHOS%KI}O^_^j<*Z-&fboxc$DSxIQDCB2|c| zo;-~4XHn@826HLaE9qbhyX{wz!OPx2^OLzH&}P39t%_aHCb%Bzp<X%ngUcdk+11lg z=?A38wKoMyHY7#FCN3|>sc7dP3B;(>zjW0kPZ#(M>#JPOm52A}|MlpC)h10*CGU4) z_S1$js_QUL+*SRjIclbQ)Vcf5{y_9MgQucqe1{2^g!))$Nb)Zy%Qjm3F18u@MlGT% zx|i8N)Po<Qj!HjTsTUG?oX(Jm6ylO`xk15jeBJ&|)cO8ic#L?+{UB*%ra70dz)-vo z|G?$LeX#@}L`@BvFc$SuTg-J!Tp^c7?Q@<~Hh=`?joB4HFjttmXc(u+q%<!SjJjz8 zUrW~7MH9AShPorP_<Jq6IT$jlI;hcYAzO98u(<I+TO1Hq=LP~D1zIsFJu4KU4cWq( zeN^7a6)d0ZiGx@qq8b8r$~H&bEWl^0-)@r;s>^r<5Qk-t5_#G~eb*-j(do-z>0;3- z8ecF(+GtP@6-4(JN*81)Wd~lyP?GYrRQ$J1`e;Rs9?ncmgP7MCwwf3G1jYqf+&8w) zqy^b?9CWTysj-$E8{#qsh8A7@OkfRztt23~E%N4LQ9xB|j%ZmBM=}$^-Z0`?h>S}S zTY_UUZjP3m*&-(d139Yb%S%)r9kV!L0ihueC14&cJT9Vj;S?f(%WBBBMmc!Dj9YFN zJe6Qx{p~h{_lkd_N?RsTr93FrXC^W$*C71KVxu^?id+$NPEEIZ`ba08&>T&EqQj<N zSDZ<nqGRCh4NnVJ`!YgH#+dUQ%Y;D&{;LbhguRSDO(cXC=c)kFL}?@<##)xRsS&mF z7h8{TewP2IVz3zmt(vlHJofr{TbkbL6;1&~q?mH&O$}YBXKPPy*z^O5ixn>>n-Zac zF?&JQL^|cnwQ-C}d^TAOummaZt4^fYE|}TjBrEJmNVIE}APelr8Im1Spo~U~zceqE zx{Srt$($X-;KISz92ODh+)gu)TgFv43bKIT^x$rtblV~Y!;;IIGQ}8G2M)RNa-!&$ z%Am>CX%3PD5O^?>AadIqq*2A;-8WjqGTk7YOt#e+w=`g7pNosKTEHC$yEv_l6=Eg+ zseVoKx1F1{wGDjqSeG~pr6#Q1(n|kYOaHfPauQXv>toWP6%h^j^fXlEB8i5s)Er%* zVG*)BPb8J%uh!5k5s$dC&DKcMLZ$9I>AjT3Y~A-?_xY*d*XFox-P=GpJXwq1v8Fav zw#?XF+By1O8RO+!Se)V}KQWta`VXcdkz^HLvs3h1OljB&S~~V_krnTGpbMQ8X(cvY zs*d+K!15(!W#&~X9jJ*^t)+=zNc(>VH%AbwOoT_2i=YjISZU8QErmRW=KgUc(k@XT zBKaK2IC-@lzwuvNjftoA`1|Gs!GPNpFQH-WyNdM(SNA%a1b>E7remoLCds;Ev2OVn z2kgS$BZSyfSSrsAN6ATFbM4({2T8)HF5f2STjV3xAxy)OA@sjCaE?jLB&G@lJoqIG zFNh&G=Yri!)Z)VusJYS}+w?Y5#?#?UIdTH^dkVEbGXWc?EPbUGnYXS#zBiT73|3-n zho;EB&wFMy<2Ezkw`8`Uwx|RJzPk>j!NY*Mh6Oi{V6Vu!0+P?5M<?)9jaInEbh$Ok zx3i!=l7fi8`-xt1d!ECR`N8I5p-nISP7Fj;M(q3hH4&%0g~{f%$kSDtHZ>%CItAp2 zi#6Ru@3b{$G1r1+XU@($WsKMjoAH%+0}neR13Ot=oU=JHx1hdYE94VCd~@`y${a-; zErP4SCa}p;8ot>7DJdq;MD)r(X1Zu9t2Mlo9O$@RlTO++J!$JpGx0=}5!AS_$ZY*m z%)Wo^N!&o9#$?cwZ?#3_OG5z|p6H_1wjthyLUyEY6)mt$VIlf(E34SN>L)eyB1-yd zmfa#Rri{O5eCmbTsc5^aBu{6?*OTX+NVs{63+R+${xhvgjY(!oS5j_3{YYZ6!a}M& zY`g~Pp~1vV0#|$|SgRFPYe8h{8mY}fV6vA#JZ~lJ8;^^oWJQ0G1GAODC-~xc{j!4v z9jaOK%#6SA66W2w;K<^>zj(zakegwb(XFbVbvG(4mm%c{krD=Lhobkci|M~mV^bi_ zAyz#4bA?6>(U;$OFXMp5vnU&SC<g}kY|}#UWZ4U=iWKcfhl*E_qxCxtMj{V`MG%hK zTJ~j;rAVy@UN<BGo*g<z)7Hn8xlSa#)99lwy|h5R%C)(Ie?Ut8>upL(%Qa0^$9|}{ zd5-B`8p4y0VH-%u-Hi#@;4f28o%K4aShxwTB863r!Do9+l?%ybOH@y-GD=8sPSUs& zwQcOW2;WQi11}1_-KN1!A^q;8JQG3IbkH7Q01H6(sB|bHq-(Q;ucKmx{(}0Fc2V*w z`Kyf&Vn9Ig?5S&JeiJ*rQRo+Kg{}<VDRZO?!zFw^F5=VwvC=yZU+>v>3G41#7SBN$ zke~XVQujL}&+!5J`Kz#fHrq#@Uvk)q-ac&G0!f|)e)q2j#c$QTB5c;87g)m(5#kEE z7Z*Yj;vuu~mkUq*vc&8(TPor8;go|TIH92lei&dV)l=C>sURTPES^mHCtG@uvok|- z+3{cG2v?Vk#UWZpw7B=z_7z)rc<j&S&(h?z$9oPY?lCpT(a=NTfy0Sn+I19kB-iQb z1goy|EIo`Zys!nGRK<qP`T#bMkWj7u@|evs#2>xI|5_agz`F-6&`{SJ(K&bib;Xyz z-|_z8Q)kyUg^q;ziDenY*G+T-?Js8QRS!l}!Lnf_*`btOoje-p10@}SF%HhZT<2UP zcNSMepBY&9l#jj<wewzb42HMLL;{0|i~Q+9wR@#q8C+{`!qEZp_~l0%C0O{DvC(zG zqbUZOt4$4R!dbl*M-A*m0X^LPus*cdoRr<rTs~%^S_;7QJK?ihI=B7UG{N4{cEFv; zQqI<4V>_f@KQoRn3NNu6*+?X|xf<<2bx(bmkINqepV@kY9U;Yn_3?i3LByk;uBBnC z6^$52ujcQ?KdI}|o8I0S)A(SP<XbQjnZX#Pqttg{Q(~-yY*Fm7d#;4#S{?s+{eACG z3ZdYhfq}FFOr2Q&94Acn;u%7Z+k7ayITZBR9@02T{w3V5Jakj6rxN2^p^dIg1cUkL zY0LeaJ5%u)N4M3&I}hwAXSe}lqJl-?WYSG|jZM6I1I5x({+U2YspxcS)#HWB&;TXg z(v%Z!!+WNNd#wlrh_-4y0S$K+;~w(oAIU!+zBG6F0y9=M!~jlI?lX@rl^4YOlLut6 zaf!|0zh9jERhq-=UFKcI-o5lr!=A69Vo4QJs+Z`mzdC)i=<ixmoU&{}bKMZ#ZZ40i zD@Whprcq%Ynmxb2i6fZGGYSQKin)1)u$BZ`>?~3kq*Y!fRFyrDHM;I5(6s<wcg`Hi zG!Jd#Wt0xu;mx$tL>nesB7b)A_i*Jty3ycAH)N<Vr7^F`vjKu)G5@Xo9;3pZ6Ru~v zQ${0nN9$gZ(H)yXJDP1YtaEJevyIRn{%nkK6ZH`H%iSP!`+{@G84<UIe!haJ9UTJj z`c8QJ{rf-j+a2{QfNad4X5YysMTq<P>tN4s_PP7?8}MQ4^Dj&AOZ)!Yu8)Kt>1dJs z`l;ba8E|jjziMr?Cwi|H&U_Rc+oD<(4+femO~{8Gk+Utchq!YpMpD_tHjBN>9Wm$j zPoqQK2NXueR#O89W5D3?3}%JCy=_WLyV3AjIu#gD&HBG+1KO6Y;UOkWnXwF&MIKE) zk8Xp1w)1~qPy0{5c7MjpH(yVGzu#}Ue*Y|N1j1MF|K{5}IBdM<=R5HA0)8J`X9751 zBfWwcJHnE&XPlim^UEG*t++=IdAaorMXyfI^BhR?;=S$=DYXDhWalMUmHLxe4978b z{=9+|!9AR^LVJ7$Ng5JWEPdvVN1^F&z?8%z33Mme)hzO;IjIWgO(|~W1u?*fOTh0{ zMc|pSk=T@ynpY|FUoQ4^qDP12q3kw<i~aE|>eeZ7<5s{-#n0aQWGW4bkz%5tb4uv2 zkqw|*noSv}xUp=1>B9~^bO&lu&&9d<rpl~f>U^bpSC|q_QWJ!GFhMIEDEb#~yG<9A zz$bX(<*JB;t3sKX({9q$Ll~Lcxt>?-ZPWcUJE_SFm>{{N<QJnHQr?1md}#bwzn7wZ z@a&TCs*NG;vM*Ly^X*G8o8Ot4ohMgZ;URC_W&7K@N(JuZqp+*aVXmc2Qkz>t?5>-i zJ2y5lx@Piyz?zScsKmj=7qEJU$V~ik0wK`3%g5c(z-l2%v&9Yz=>-!uU)M)Oh#M#b zH!;YX3qa_ZU|pY9Xx`YKgMB-fraIoNtY>chmZiP8(S5%urYs}P4M}$*MgAcRYx1h} zgs(i+>^K9NkYs3M!ngnqj#^Cd+=IoO*SXJKG^T0wZsq<(ileo9c0`7MM8M3i&yvRw zA=&Bucs<i412Axi!RHTqNz+(xOQp_(48bf=WKFmS7AW*qeM%2Q>bEMHdPdW|4$DkO zQ?*S_UoDwzcOt3!m2nTY9Qdu8gp1YvH3I_-J3Bfgqsg@)MZm_4q?$qx%J~l=!z&&^ z73#R??v`7Ry-KmFsm0(~rU1SS=w26Mi26_T$rD5J27%Xv*=&V=_uzjRrt7yYn^FBx z?YOiNVUG`yyw;cyv;^SSh);6^VvpnfuRb7JNq-hh@ivMUx4?#oU_Q+ht*?;%imwZv z{9A<0FMFY^o;YU_$Q0(Z7c)&t?dVbAa!+D2awyYZ;vwA#;|n8drxY=g0$6vvbH$<L zw6QB<xv&SMN>AKaqpU~#<7oG`;+>ezuD>tm2X732uOm2o9A0<uuZ4AA?1^j%`n9h( z)8lrsU;E!Kk=T9^j4+5w7x=YQ#o<rKfJx!oK*#2jb6|}<HW*EUgptY+uVCDXp1dbu zgq4$HzEJ7{pI`=jKq!}>icrL`A?S&E?+5Cc!L+Tu<IalMBHbu2f8BrY9Dlbj2djIx zi~pU?)%8ExeHdN?yf+P>sR=Li0;Y+!ZZ2-)#m!BS3|3B}?H%IQmCTY->W+N1@)ss5 zbYXG7&;~>2vMpT3l)sH6G>+?ao8uuWmVk1HsGi+l&qe{;hNW(jQE`fg?DRB*Ea||E zU9;sTr~9ca46BIm&?9|Xi!R>{`1T8;?D~a89pc^jp7w}w%RS|i+C<PAY(e+9(H&zv zt{ICZfqz%hF<>fI1ClKV8U+#c41<Z+X|wC=L0TqpE>|3E+(4g34cnK*_7FJfKi!Ku z>e;aA<0@gA(zoX84c>vi_9<U1ZtooL4!*ld$I$(HlkXsXnpSz?kB`{6k#o`YA60ds z&5m0i5E#`1S5`x@j3-1i0VKH%Dx80Kdb20NI7M|1Ms|xN8hRLCMIF4qbjDM7vC)yP zuMfJQZ-xr1GwkdY1Ige{dL&)ZH%`K#2cpqoZ|4YBET1p02BV7)$}j;=pCN(>{6i5M zZ?7N3@u{}rYaS#etsDNW-7~t~UA-J*(-yBHSG}pPIgQq?>%VQQvWwzP#?O>DA2t*q zHJf_-d1X~BUoe#nfOa{))SfGZzvZE|ZxrOlQ5YG{O6RZQdyq|idtp=eqAs>@EGtI~ z!SZ(X(g#39mg!fQd#+r8(L@K2RfLC5fbY$739^P>qB)eYR;erpFdV5)2w8|;9%`5H zYDQ=FwVuB-%#pqH5i}^2$uKLDg}7^m$BG39-FPnjfFd()%DdRX_rlCx4?{0d-KY>@ z6NMU%A~9JWf8M5pM>I^vPH)GVV9r+qwTKoql_@cDzlIGq0QncH0&gN=bMs@1VhchS zDKLluq>xc_i*1-Csm*d}yueNWk5cnglK>xZOgBcT=j@6`|K4&;eC)6wKWp!PKT0!o z{i8MaS}@}W?q>bFTOTU#su}Zx>(Y@pr@f3V=SyqA!cjD*{q2-Ex;>cqFni!%Nblh( z((S^(Xc?cVh;*lWx^4mNYZiIi>y{duOPUW2?VTK25^2sML;r~sm~_CzH6v>#)wEfR z-aLB3QCEZ55QhAGNs+Y_T@>3BZas1M1YBu6s0)4UN9F3T|6{~ys#*Mud_363^)brd z(k7RjY{cpm$&95)Rhjmruv*0qeliKaQR&4w!7G!OKZmnI-w+*EF=fCY4ZtJUXksJQ zNM(R^a~(ysqv=(Z@%20j+Iu|KT_=EJ31fS3&;Kf8UKwT*c{OK0;aJv8@ofcm2)$mN z7&0<;3Z!0~HE_u|Fw%`ayUe?ur~k>0q!XJu+3Z&W57{{})=<5`slj)s!o31i-?(mV zRof88f~${=x14Bcd=||A9Y0&a4v6Glp}4{My9~~IQ{yR<7I;q11(v6KR`ZvRZPjdo zE07umVlWLgu1)Iv2`~0reBopbCZX%Yt#gDd?x6`TycL5y>D!2-J8Ac-161XlS?^)3 z-M%js$=7z+?KyRB3>sN5_(>wg(Np}B`Sg!PTrQHB(pLwU!Czn?jYwUhtQXN{JP{Pb z3zVA|ytru7tMJj015l-{v(Y9CUy}m%>bFT87_I63iMKiNnAoT<lTgUbtt-s<k|Cx( zrkKt5xVoGOiCe^<YXq!r5m9id+vV@1*^TXOdT4xORej^TW$pI=7O;l!^=W9`Jw11` zKD(n)uu`n3*GsatzuEE4Vq&Vc<?7gK`d#Z+uWh$8yVqBP{!n<ZTkUjGRu#_W_AmT| zS8q7<cJ?nEPwyO>8s9$Dxj*tDw6nW-1eDrj^)8Mc|Lu*A3hu+rc%G18gVMZp`v*NX z5MiUEc!AO~8EY%p7vDn=ofFv({M+3>{|V?+v9=d*h1BvOJY2N9$zEm<#rtz}!rgKS zt;<Qn9AkmDD0XnesbjfLYM^x+ufU6dfdIt3yu8e&o$QQK{Y;BE{O1Z}>CBxsklmKE zjui!c87z`74<6HYic+uja}lv371wSwe3Pkx+{2(}?bEU4^Ja8s?|AU1y4apPF!~yL z%g^n&ijT&@AP+0+`z+dSDuUNPozErr(%r4N+CgqR3}@~rbW;S9HP2zPIdcwE&}ID+ zP=UI3z)!}~`0M~YS_QY9MTC8~@CCD{LnfpaH_CK+=Miix!1YS9SKf5)*reJ28OL}j zG(xG$c$xGXY1~m~YM}zh%F;@Iws1L4YdH`Qf{AhibJRJmsuAKDQNF<wlfF?f$C&e! z+)r^+j__K2*H;oV_D<BLn_OxfT^GyMjj=U{p4oY+V-|A8&3+J$un>nvADcxEa(_<t z4WhB4lZ@@C`<pqrs6OQ8&to7}7Op~f$=27HoiS7GfTS6DI{Tx4w}lkQKIBqkRKykF zR;?+&>S#u%@iOD<+8%ybCw;&VGVAwM|M_O{df)%g3BWi0D_t(e&Z`jfaG!vD?Zs|T zpwZ{6hYDK5{IiPj`MXJ}{#Eb5k<Z%+_<epp2)JO2JIbnJB+ED;<(_`@nxJ=QaTPcW zQw&K1kOq+>kH#^hF{y@>jGA3xdbZ$TQ8XX1W}CVoRn5*Oa{)#k45%R@s96RRX#431 z-osoy^O((Zdk<(ng6|2=Ep9|PK45kHWV2VT@y29(k_Z0=(t><YPYpTzfCsnAHmRV~ z$9^9XV!cM^J$`-PxO(w4&YM0lc4he(GfiU|`|Oa9HE=m&3(}OO0sDuoVC`K$JX86> zq7YtP_xX0O#+l1tW5l&`oQwDF7g0SPI1M%w`)<XFzc-)>aKcWcDU%f{#Tk@5hRQiE zfFm&H9<hifXeG);V4K$O6PpujX@nz}uho}eMN#2r<miWE8GA}Hjtq!K(c7|4SZal_ zILqULafD<Bu}Yq*`_lf4`knzh)gnBh4MF1D#C}7KFp)Man*j9Wr@XKsg$`a{s)9O* zv}5u8V0WUZL`Z~_0u_@S)s3eRSi_-`Nf*3wKpLnQn5@=Lph|o<+^m2|Y6h@O#K<>P z!xNjhLCz!$G2t{WKp4y{d%%D_dYX|(LE@OQ0@C$qx*-s<quAndq(Mw~vq&iKO|sd+ zqmXN-w6j@nKL2|>hr=M}d02lvME&&P=FLAz{<7sV#A5zBqAiX%`lMk$7qnA0Aa0t1 zO!zY7oe=oUJ}3^mh8#w&>ok-X7dPj|hW=ujK-qG&u;rc5+W3TZD^ngt5?k}7b&Vnr zk@kQQtxpGH15*5nE~#zX2eN0cXlqX85#AF4?9PPE7i`(Uh}wdXewebld3bl~+ki=5 z1+osSOiY|wh};^Bf`Lt(kvz|&(%2rAkfE<!u-6l!GXB(Mji<uJ9dm`W>=4qzH4GW1 zpuc#6jj;2Y5S!?_UuO;CFJ8MF<0MWNDkn6;?+REuQynH8&wGyn=FTMvn>GxSm!SbT zeGuWc>NWTcGD0ASD~=}3QSqr);34JG`XczpFRZA_E=9~bF2*bc2IuGWmp;sGe=CCF zGoV~>aUomYrJ7L*aUPJ^&w$>Uh<4~<g)+bq!4Lln-kzes6A7IA$LO&wHS(Z~a9pLd zOHOv>60mSZE4t}Y{9DP+kmg6*$!0QCo*+M`tw7`fx;K01%Kaa4!m7Lv6QRRb<24o8 z3mpO8BHaQ>hI4i`wPF3MbokKlV}~acA%7aceeHMr8i1&9aQGW2u<LraI$U>^XW~#u z{NY?b)P$G4h%i+|`#clv%M{ZdEOK8elWgpND=8V)3Q+<a0V#Ta1SUc?$=!PR9{7d~ z{gr?z%$fe5t^;12FDRPYB)q<Pt&s8^`lb271N1>zUBx&K$ewKmYA(Hu>_{r+fg4u) zV2OPS2vQsVK%GF|Y4e%Z_)xsod3FzbEw%a0q0^Snli%r~l+HA!uA4W*F5z{b*Wn-{ z^hP<G$?lW*irBD<7?Yl>UDRjslMrEK%Zab*VJv=GGW0O?@5SQHo3?+<sugP}t9goE z`O~CWhqJsL6_D1d5--YsW{Be^z@kV`{$gnTp3Q`Du<YC&#IC~72jkE-E@?u&8du0o z>tp>T<?z<=KS{E)&J}Mc`B^Kt3P}&BZIFm^Hq&XvrrfjPiuWO&@dxQwt|Sw3A+1xt zIb^798JIE^0dEWr?(g+f{sDLFnle#o1xaZvqmVJw(QT?5yF_3UZ9qWeW6?}n<P>>k zusAh5bPr9u3e38Tn0JQ~FQn0k>6qp3p>h1*NeGyQMg}|%oHqQ2_txm{gs=IzPa-D= zMVzDk{)#5r3XxPfCJ>)wrn>YlVDjnrcf8c1>0W|}_n#f#7LsJ|ly4T0KkvKpS(;Ot z;$>iL?)=eY52L#HC{#q$DD~6<kBLp{P)f&{w%GT`(013V#b(g>TjOL|yeQ&Ha*QWv z&OyBLybeqI$>*0i^y_^-S+PyuZt(i+c0|5mKO1-~y<xCr>(@8ZzAVT}U#*VQYP^jJ zdBv`j19ZdfJ7fytr7`qsHO-?2U|MSPDB&IUhdLYp_sBo27YhJ9(duwSM|=f~Qdl)i zbHn;NJN`50y?XcerY?#SZB({;0>0pKd$0hm9-Hn*VD+L_l&LxM%TdHOP+v!dgqLFw zrMpvbqRx6C^PADAG~03F-(%3UX)e~c%XfaW4A9-(#(sO36}*IEI9&r1uAl{mk${R? z=Ys7?BM5!v%V2|Nu+G6jK~rChT(w&b0XVn<exoA|exOiZ6&j6yA6eoL=@n~5UtxR2 zm+@9GWNYXZZt#^=Vb)~txo1t0Bc>S`_WgwL^BPI>QzhoSW>`p%2&u^eEF+LImr(As zW~s5W!*Q$bMHo$V1XFz4Yj1Y^IjP+!eRA9SPEn957aFGLf2w%hoeFz0A0!)gleXpt zZe)btS&-gH4_F_Qy+Gs!aM|MdzEY!PFS!wSQ{|}%dt0GlH1Q7P3(W~vM4*a055`40 zOJ~xaV#natG1B*V5Ybh;5w}4(3Qr!Gxzdlv<lT)5(MW;?Bd2n?*)I~8WqwU%nR8^j z<y7eN&76o%XcEwk#QIMHhDiYi9K)xbVnyn@7`v2UBfG`t_#}wHVJT!yi$(`Zz%C_F z03XS<-|uC0&)Jhe8sK1uW7k7-0<dWCD>07JdDZX#`eS%Idb6KL+t{?}UJipR+yop< z)9srIb%Ny12UY-tK_SF)!Q5-ueksNO=lgo#$ABs)!ml?_4t_C+ti<vkO9wPD=|=68 zjE<^!2{jEfKhP}jrq?JY_=I`3Z{?h}mHq^oau)>_%5yXxLDCrz#EXMBgws|n029PI zb3g&a@`bALtkkRZ9t-(1!+*Gs-(Ig=#Wx$}Q1Lv{S>IhR?-!d}glPIQ8})nTP;<^2 z@B7_#Yd48Wfy4O;(ky3@F@R*-ZFormcg_c+M#a4+hRv8CZF(3xKR<d7;f~KbiXk#M z`wh=%XKI5+2XO+>v^3$I2reZeH)Yy>lX1>;wC*gtg~qjru}yh!8L#j%4kuL?8S<+e zv(PFV@To-B@LnG8>XBPj4GTnAo?`Rrpad_A_IQvfY*~?{Cl$b-!6sABy^I&Sq9;xG zBsayA=2rGrzc(+~M*yNH9Um=M`ticCSzxdj-xUiU6Sk_sdDL~Jfi@uzBJ=cBAiGVH zv}OT9j3c7}VnaiTOiiZ?mnBy1{*q2fv*eX>b)?8u9sTU$i(v1Ya3SCk4=(=4$-t_j zD^5X<4x=gtY8(`_HB>Z{&*lZIO$*l^k!hV2gKvWMlMz&z@f(pzZI4Q?a%4Fu9jsC4 z$syNIl;pyoaZ+?LFBscaCgaP30F!cETZ@Yx5r*Sz!!?MMO8?X`^?pW$&x=|N95<kL zjNsKMC)|jW0xv~qjesskw?^RPAcZgl8>l|07M3Wq6`O#zACad{DwNkWEpMW(h5{QN zR;bhf^<r_Ufb4eW^}K8R3g52PKN6eF<K7KWOz5-FK&A>L--CH^inhLe`^0~FSOuuO zo$l@nm#OXQVfI-X{+isb{(0#Sp4AV)^IOz{?GURP0qRcFc78YJm6~C+&ga3Er=#~{ zP+JD&nD(y*mO(r5!;9m6TNsz$RXgO2jMqS&yj{YIg*JMr79}`RjzNz4ANe4{Ev`ai zE9$@OhMqq5`_fh#hgA*p)o`gS+2Yav0#RcG<*jAnh}m!OX7~!g92d=od74#j!@I$0 zdpXV4-tRg2e*geVN;r50{vngoqijH=>oq{fZaA_VbQ`sk0qgX)Qn#~Kf{;)M6;QzT zqPsb1#gENq8~Vk4<KSSAf(?|P8BHx9&0i|Kp(ad)j7$~LzwX@@)pc=aspo_<@@W42 zA!lN}_HE&&;2nlk{j&CD>lVKr*%!42P)DNLe+#3!tNOD9*dp3Rk-&X<x08QaxA}3j z%ZR@TAs~c$G=|C(Aq`m(ab*n;OX43cwQ$!Lj3>ALf?1Fge!6BH163L=oRbvWWZ1cK z=m~xXV%xhhMTx^yxrqyell?GD6S0n-qKnd;zuhB@T;dWK4*^aFv#>RTbw8Ke%&n^j zHv(<CM?ujq?3!mn1irmf0?GOINTfrwQ*hp25A#Q!92wr7LpIrZ(u~*dD^c7x!S<tP z76&em<uOE+4&E{(^{@CP(d=9`?4YBBKGb45%FSzx67vVOLt8sJP6<&?<Z3lLC-IrM zFenpqKKXAginic%3X;bwhw%rjbXzcWV!<2T>r2NWDZm_3Fd`yme=FE?*`YS_vWXI* z?J{1ixZ9=CO)Q#r$J=4XbO&1Jtm&3sK-0+yZifV?A>eWw<-D}{_*e&~2jPW4>c4L_ z{wIRO$?I_6xSA`>EzsK+flVVHrRKJn@el5jD;~gE-KE6u_wP@D1_hek)w{s4ZR`gA zZAp~gj^#qZReh20;)GMzuKzIbQ}Ln{^VgEuStcgj-%;l_utoPkgH<cJM4abr%wM%t z?f%DlG`QwpH$L_=b0liw;3-nNXIk0u`tn%OIP)nI9-jRAU5nwL1^_C2EG+oV^$$1Z zakuN;l6?SJi*MyLsC(&fAw~<l1_wLRQyPk7$O=i+Q)jp5H&?e%zF0}lRk{!hA3tY~ zHj0Mqs5v%Tvbe7JO}K&Y<Ioyj<9>`PhKQ?}@;*X%GMqs}fA4zJwh{@IAZ~M=%1HJK zL3ArE_ki?tO`70R#4;mm%ah*YKk!c`P_f-Dm|W9h@T2cE#l!`{UDZ#fDNnt-wCG__ zU67G`vVG>C&P&j?9XGxp<`!@>G6a>`IXd?8T_)oT;fA>^u>tlTQZr9@Rl6n2j_~4& zRy^|@I-|R`6{Ibz6j)f`*$3(zwi35xd&4W|P`ij09D**nzn2>1L9~~~Q={wHliAA> zLh!Uv2DL|ue1y(#PufutnxQ-VBf$DKZmId*Hw!^JDj!v=9bNs6l%Nq2Gq=pMkm(3o zD|9=9wR9Ju|M6*`*~h4*ij<P(Q%-^I-^9iVrM23G0;Ms@{Q>d=)Y5dn%VJ`dS5gBx z)&*nVzl_Va)S!%&MEb!G9>aj)(Fa`Z-1le<Ru>40?m&%S)7G``^%DN~2%P=b6vra> zQs1?7V=z;=o*(L^a-;>3R>W6(RTeeFr|2D6PXp30Lh&}(Oc4JI0`Ckd06-Fv&{(qg zuUV^ZHKm~N#Ekb$sK>vX;+@$MoJ_B4UjB)aXOB`4tKvs04jJoWj-86U@V1h&F)EM| z^4+y5<xrM_*LNcJ+Hw;a>6|0<S1g~AaViJj#gtQt5*X$WT&JhkwKN+Q0WRqyEQ_gA zIa?y*z?G)Te7LuY)r^G3C}BRcp~fpwQc#+ZdRD=7zJ(8mmT#XdR>+v3d~w2?tun2~ z8RlJlG6MQ%?-_Vxd*~kR*_OHX9!;fY94nmK_LDognUmpF+B@7~eK##25Pm;Wh8^c6 zPX_WhE?$De7&NOaU+t#n7OQloBP@}4i1Y-sebHm(J^kIWa5QN;+;B-r7Y?9XD8Z_e z6KsNaH!19^_0PFs@hZ*xUl~CT&kYOfZiCWC$pjNw;CAKT1bj7!%Q1fsp-_0+O&;E{ zrK867ARji6_2{1#P=z}So5k9`*2Y#Zj&#e<j$=AfLTucqTmOG{JZ9fqSbk878=xxj zoUn`x@wYp0UXH*42Vmu<WE<SXWIo<~&B?sHp~cy&ee90fhW^=o2H$rK!o73A7c{{y za`Z1Pl^*;0Vt-pbezM{^Jwa{<qa(5r;(}1sSO6f$qwF%z2`QTTM^Fqrjt<EmQv*60 zQZ1t2ai66OOzSXvn{L3rH{JwhjZ`wWiH??XPrG-8np{oes*ag=Hn7xKrF+QB4ODH_ zW4>EAqd3ZhA=A8hG*o4GksL43u>%<H+Rx9X95-WNNXnavTpM2E&qa{E(-0@s)3F)t z%ws0B;;xuL8ET~8n;F7z#HUYU9!t+O{d)Ur%)2cUri3^4Jz3lrP-tiqygcfZyDW^` z$}lkJU;Q#9w(fm6Uq#4*o&5a82~!iYnOWB-y(baoucyp7D9BlLgb+z#W62pH!NmMd z4%QEnL)|pPlG)rFhUIo0ox64<SQhH6M-xqAbl4He!Ei=Ec%O=e44q@59Jaqgp9n7W z9Xrr0`N$Do%b!@f#+a`QnW<umn&uivp9l$nLCED&e^1oiSyoZ6%;NNPLvWm8s5)i` z0^>L=+!6&bBHPjJn!a(YepGkn>?BCVAR~ievO?Ofn2%TxGX4}cZGK(ICp@N)2QV__ zKZUMt@OKE)EAe}k=8Fi4lMnKMEF>cr?8$?|bnWIm#qOHeaKeaN*U-9Gg<jA&eaALq z@?6)VnznK$>q%c4Wwr3NirJu@L@#Bc^3F;Gnf&LA-dJ}q7BgtkZe$*0g6HsgJ`UK@ z7={8Sc~kF+ID1PuAuBxO<9PJu(z3f9{rcu%1O@vfGVwLzwkSY8y_^fF$;vr1_g;)1 zljR@Xyb=B%W2UH?^bnf7@zMMPhT+-`yuB`iD;X4&Nek3peoV!!)np8_mY63ASTp-# zJoGK~6sjz|^rQFW65)BOTO;NEtrL_>ad1Y9W$4*-j0mS<a_O-ej^Vlws*Ng=JdhTA zI8Wb*(~Qtm<zCvyUP8!hG~(QgA9!iR6veH{3^~WsG|Ulw1!V^tiG;xfDBK$AhVWl6 zdP_5ED<NQEYJ73jbfImOmBACv$_VX{unnXlZl;w{A#1TBwVa8=&cO?j%!Mw_H+_%} z$s&7(3pr%UYujn#agg)J@$Tn$-N%X5v;EWkb|f(gW>X<rC%iyaycKDcg@la!n@Bya zg)KJAY-}<$^=o)JxXClf*b}95Dxt`$3m55A1NOqIMPG;YHh%Vb4(~AXb+>oz_s-nG zF;%bHDPojXyd}X&Cu)~eeVdXa{hP7h)xNNv;T6FE?<ycLv{|leOK^<vqPlU-@}Vn( zM4)_iH0H9y`%D>fsBtZA${*Fvt@sq*XEBBX@6#4d50zQH#4)U4E2C46UG@k|c7ya6 z<dwkBfG?YEs#vyv)2^2~^!pVdis5u~F2XjTQ5<5^SB7*}RKL&j_r~&eJ8|d2_-S*n z*B&jf)K6+lG$3(5i-%rNm@$O$pLVE@qDIi6HyT6`S@e{0yOfCSf{-wWRa}r#Moq@# zM8Rm*s4CTomO|Ob=2f&p7X65g>BQOmUSjW+S8<%k-Vl*io&#L#Z<iOkI@XxcGf%?j zgmFHR74tOGE~$`3zi{~~aEsqFteONV(7VpFq;mw<0;#eG)9F%ZvGQMcvfiNkAPch- zBSt=QD;h&n?C8{KLX*(;-kM&BT?_KYZ)MDWWEEoIyexf@DMTkn67=eZuBnAERUj8$ zkaAHUtSFIi`W$I*Rko3jy<_mT(u!;YoK(aZh+%&1H_oFHh*jmj9b&*puD<$-u08sy zTl}Ao{rR7Hg-Fnv{D^~*=nb9T=^gWKE)x7Jg6sZ`fFP+ANCpo8r@Ap93)HLG$CK3% z>-*+-X9|YsrttM}ev_j@Yq&LjkzoRyz%=#x`y3G$_o`!kZQv~^4gh;>;4-+T!3(Z{ zo#)$Bl;a7>+3UT~8$QM_FCf3ULp&k*ucIQ`?H*qB0T*PuZf0~U8x;L<r%_Or{uXG* zCjtFAa+AGv6Ory^{qMwrHDBNvq;0!D5e>s0Hk3sJ`J4SAx)Hj34$h{1-1P;H!WND~ z4i3WZob`JKMDY=7`4MXKk&PIUCU$yH8v!3m@VW%xBhdplU$kEwK!DFE%|5e$jN$S^ z#qbEh`XWgq#%1xZoF0e5>HT{WyK0RTjjM)6&-2e7cA)^7tyeJ4T0PFp+R2@MThBUg zBvzE}v78}$aUJ(5$J@ip7`j?pn3IqIw<eTLpmU<o36=FE5~Bd))xL*C^F$JDLTDlw zPX(@!5<PHz6T>7aF*vl_Ivh||N53M)&5-ga>om}xv|($c7;c3trXIn@%n%;cWo@j) z*0F1NcWkq;I=-<d!Cfy$YGfH1umKt+f}yq;L+o#;aqSG#fy}R3+eH}pck|EXXZ8m> z_3!0oh3yfXAGxaBlrMj*AH4{5siG)<GIpQ`|2mhczcCNan*{Iho=eR7B|A{L;Zbq| z50xmb7*5A}q}_wp^}VP^_BdL1;<)3J(;%#sui2**EDK`XcAN%oI%9HFYa4Rz78j_j z$<tK}!(qHSye2A*roju|txBNlr?w91;_Tb-&goi8%D(sj{$^NnYxi>AS<GbQs@2ZL z>uZ@?LQm&Tt|*TZ$L(YZdH9`<@eYbd;6z5j=e1iO<`-T=IG(d56=`N2{Xc)B_v^pM z#^T|6Y5r0Bq;v-VgQM0HAo_QZN-E0puf>v=%OG4rUGAd|hgpVVC*bE3>2(BS_}(pS z5TlCd<+`<1Xh5RfCYsKJrg7YWTsXP^u4RjLVt&t|lWAyjY%%lgN&3&N^S!s>j{Qs| zg7q$hBqsPN$I4vb&upAG$iKBcI7eYIO{09GjX0q*<LsL;YmA{l(5wb$vp<X{($?C> z312`-P+n)z=De-)tGQ6->-JzPhhd;@hnwrL2Csk%?+qv&)=;_ukBc{~Rkup-Bt(K- zozL8p`P|y#HIQ^^7No|jr(j-mQc_G?JwLfHWLDk9M7QZ8<Oa(7{{c=wvA+$5Rb(=t z_k(;q5R>B9RpYm?Tfg9~ot{>^GR7Denr&Qj{V_P(C}%WH?Y%Z-<SRmFyB(-dLaVqv zP9`rt6od&$O(gi8sQthYinTosBREsancEl`m^fhwYlv{f&EBFI-Cu-(T#0e8(xT%= z_tqYmT#<)YWS<rhc?JDpKy-ZVkH^Qm8~;Ao-1x_nZ)~+41!g8y@<6M|r$xZj&5qa3 zXl%}znwcxqhZ5+W>u51$J3gOWf^L<z8(o2~7r%ed4`9IGxo%haW!bYGaCZ?{Lc;-I zL@*I=>;u)%H;%Sdg*z7+H|l+8$zUJKn{pM(C?6np%IFcbyy|bpzbtSs!F<!yT4v0% zef|&r`!oCJXAuW&oBjWU{r{Bx|LkLr#I^3YxMH`t6K$?GE9VIi37-RF)pTgKN={y* zwbk<9TVGTSy3u+{-4ooX>$(mxxrAIA9(#}AUnznX0lVZ1t=D_12`dn=Fdl_7uU(NR z1JV(s)hENaEiGR$KA=J1*)~uAP+l8ngRBq8D^GbqD|P0#{^9<=zyAMvk9&{*=|l46 zM?5a?rj1ShU+C}V=94G-8QyPgZf|Y<L-gfqOuzy%FtFzTPS=0?+vozKxb19x`|Z=G z-#*=b_N@2(+pT9$|9HQ@{~rF6v2Qkn)ah|q3?Hk2IP#^Cl@{e=5M&JG&)#g=bpJnp z`V{_defw;S{)Nr|^y!n$f7p7q^?Ymd+4kl(+yC3owzr@EL$vud_kXdNPOAuD-S@xJ z|KM)=0fbYhi|L5n7Uj}%Zg(-yFA{KuN~h<*Q=!l>hwJ^>B8`$Euph|%4GRcSn<d>A zV;jYF+z3&|1!B_Wc%GD>;HrLf4i1*+<OCMKml?|6NUP8pY;>5+67;IbRHg{%bSecm z>8LeY6yh!i&JdSb`WY_v*#!Vj`D>{ok=ZaWk|}$`9Rh_9QIA^#pd5ZM7%#v(WiXIw z1CuG^3KK5*ZHae9%1h6en1xQf-JLE46qOKFd{KfQ{HpV<iqBj&)0MNwOVJQjJ;*#U zDSJ2~Q3;mt2VB8ct2LZ}<379+;&`EpkaCDU?;5kK$x^JdnnsQkQmDeCbMZj;<LnDt zh%g>RAv|btvA%^1(W2z4YP=M0@aQ&T>39%*HG(EC#6YBY-%Sr<{k}`44E>179#9f9 zRpQoCwsEHjg4gBZ0(??kpAqP*bpNHpA>FP?=GHQmGIT{DFOgpAHCEBPo5O-PX9Thz zY=iRg)`;6|w-R>-qgcjx7>IBQp!LfkAd!B7J=H(c`LO2~(+QyUnjE{)cAs65EPaOA z3r`6>^#eKe13__p#py~^mE)tWC?JDJ1as?QoH9N_j0K~Yu_p&^u9J8x$Lh~m2WkZD zQwY7FEk>T%H%nL~$1;##-IRIIW$_ijhz|8+g}%r6fWy@38~BTX?%aTME*6lw3N)tG z>-YlRDA0e{k$v)qopHt`<plCWAY%l_(&GR|oJ8O3L|fH0B?_EqgM?RN!LQ^1Kc&m- zzFe~rU8(5dmFV&H!|1>N&;Mn=W$V`u1Nk*v6!E4E3?~&0PL}xXilMD0U9dKmuueIx zw1RW!&;T*<0i+l7z`@!Qwe<vNML}O^TvoDrkC{ydDSU7@3`k*TkI5dhGThFEb*HB* zR4<#e&#-d?4-JgjyRLwao2+)vdG;NH5f1g_8EvzjXRLoE`L5W6)f=%gI{vtQh}d$) zXUE#1o`q&RlfCur(qKCkBe(D`nDaBdiECz`z3H@kB-LoT-wO7wXW*}=rE0QhpV_`0 zZEi7x84C8iho5Wc8s~_;yH4&rD5AGs1<=Z!C&NBL{TTjPeYbgb9001$?O=|y`HnM| z$l`8l_F3JbSGApRvL9Z-pXSHh%6p}Lzl5g_eso$Pa%gq|^Zy!9`qdk~C-Kp&<;KhA z)7#ACP_Yo!^+~-~HhTwz-DnixNuKtIwFY?Oi)ujfJ3Kw|4HFF1nE?kNaTOsvLvoZ& z95(z?-I?ao4ODp>nF^{oRcW_K<{ED@)&$8k20@#}YHmG>)81JROsSV8n2f*u>F@}H z4?!>rkVLd`%NU=9tS3s$f}I*GM=}tK6&U0QZ<6N@Ww*v^uJu^jBz&3I+BJHZU##bw zFj8oMAuiDjK)sV;FSXH!UcYcEu6D^M5HO<M_0FelBB<(cTPjlP@W=N*y?Gg~CmX4O zuE7T3g)(s!-1`sbXjY`-><gS{o|*8Z;j(6zCeaqPI=-ye(%QpVjAOKh5VfNINiYYM zR2xIO^7+G(?uPg;uuBuRNf%R*U`2@-FVo`GdpYzoc&eA)ub3DeNrfmSGDCMT*l4gy zGF^t*Np{$M&bh(525V!ej|U+Y*^!DHm|?;>ZfJPoa$R^*(Zk_KnHHBBYW~|YbX(ic z=(x=X(%mR7tbYqs2*-9T=*CIACPyU1l~cpRpx1%Kl%j}q*Cs1ik@Jk<Tr$h%7^Fxf z++qj^?nPjqkfx(_6gu>+7FC2K_3C)@q?eVIX@tBzccCm86H=fTr}b^Ce-ap$GJ{V& zgf%oIfn+=j5^bngI|^|WkK0!+-MMB6aAg9#MkKg04iDMLb(GIiZq{42gIyKd;H&gi zqwTsqzRl@rdy>TKrEL=HUkeh95S{9^;<9%29q)#08<?Nkd>g!@+*Vc&z{gL;xYlwC z5$vDzTk=!@!_QQy!^C%42PXp=!5iAt@i}8*77fNpr>Q(eN0f7VnNCvf1jKlv@;m`^ zuEm@OKa><#vOYX+<ZxM?GJp(h*V9|cf1$@=o!u<E{vdgxLp6rj<>D+Tgp#4h;+E>2 zMN>H@)YUy0ZQ1jPWu&?+xReg=h8JCf?|fyfw*4LPdgtDD$a|e!7q7WhH=V!x%T!n# z>D}gCbN+91!3v6Lg?hBaREK=Oac{{e214-qmm~3;(gChqPZ=93QUiz)mgc@vjqr%^ zn$)PqV_`ZBT@dgvK)+`4`3b~da;tMN881cJ#B&H<*}<KT=?DriGiHPcr7)vgAw9mU zpRq0!@#(eiF7JxIg#?+Mvx;4?W6z81ESrKg!q`vyy{JR*RNgd+G*z<k#KGp({=wl< z-@41l_E_&;Lwe80znrswj@UmE&p7|cqmO5E0*_-EY^-w>Mrprw1DBw=E|{rmTm|>2 zbMC3j_WlUWFTj!(3i-!<o|J>L&+~z(zGGdX3|rmPGZ@Fm({|UHBHPlqWnY&}K%dWV z2hMzDI7Vg>bMSUZ1bQ85!@9NE4g`CZQru9AG{|8;hz{Wr2{r-kIaZB_>;}8R$T7r= zp0kPMiKga|2pGUk63h-!%&iz`>=G^_!r-m6X4EPSO=u2fN)3REIfGrE8Nd&4q&vL* z<BhGVE4+xP13?uaj7yO)wg~J_M0Q=oauETivMn9;=CoX3%-8W^GFjqCA=r*88_sF% z2UmUr5F!Hvbo?DGJ6;1nL(trEmUvVcY{FEn{)!h$96AqsDF_tDG%pxzWvC!wP)XUa zc_Y-X*=10!C>a`CRqn{H-pR_<7Zv0Q7&Xeq%jnAPj^&slDiPfebrk-T&8Rtv&6`$} zVvw$*N~IB>*l*e`&Vz(yfo@a-Mub%!WPjWQW5)1oyaqoi9X{WxWJ~+JZ3b%xo0K(5 z9h7_JhQZ~v{F)82k&f8)cZF${vcXYA>BBk=OGv*-<B0n!w47Wriki5=ryB@_smHB} z|Mp?`9++94bJ)B;gInO21Xh^mdk_wLJS+zsPG~#Ej=EToxDvvGUpU@(JjWagH%}pb zJ5OuJ*v#ZI&qjFAWQ<Y6E~MT-po4-7`FgMvj3166j_T<Zdy$rmP^C)Ze9evw*PTlN zkqm@=dV0i1VqQ|ItiiJ&0<Nk^tw}<0HGJh44$+(kVqRz#5mtK{*%KGVTN~RrRqTkC zGH;Xj8>Q^>FmZL_WK4KQ&hQ+uM;bgojio0LcIdkM#ollRdFm2j`cAa1Qk||q;F}Aq zJ+YcaxNdz>sX75w1UeB55v%QxE04kS@2f?0)=#b(1i->r`a-OaQ5yv+&51)jFEx;* z;A~RbBCQYloJ}V1ms1FQ60X~*4}jYMJn;KF5&z5Vb<<@`)C<lf$5KByy>epv%EU=* z537NC_!|?a9OY8nUX-9FNHCJI(5=C*j#uC0V^!SCnZ>LS*|_Jr&*fd#8n#wx)+3*_ zIgpxo{$So=gz*=KBPgpm0$YiDvDMcXTN$=IBF_M>)Gf=XsGXBi{qIZGGdjkWPK372 zd5`jsV)(e%>v3|&<w;z7!Cuyw0PqnZj*+n9zgqzi&JpK1<U|O6Uh7Dt6AhJ=EC+r# z%2<`HFKjEI+G`uDqc}Cb3e>B_za&z}W2lfEI{<!fgr-E|1lf+(j8?X&TQQP(xeX;F zJY67*rp?}S#~#plG-yU-Pw`kZq;q!lM~eo0A~QBF5|v#mIGiSPcH-s(2WAZ|`bxFG zV(`e9oXjaZpr?5Ni#mpYOuWPtwwBhPf5HP(;h1BEtP35tL6Qq|0m59==p$y}2`<(B zhH77H{FP?Ei#fy}!(TXf%g5xfcS8!20rcH$v%Z^xy%+q6XT>xcBkwoR?Bn7;mL3qO z0Ozh=3`({6hS<A;hY)Hy8o$3&srXmn2P8NnTnXcG32m#_DD(S_l@>;Xmm5i{SErAz z<v7)uvg1_@hb$caIZbC;_zjrOc6lAa^eeB?LbDlhLwP13q{|NB;@<oJ-~0dH`~Tnn zckllXFGUc(yeJ<J2J8%)4+af=|Lgt#H@CL7o?HI^PoF%w_y7M|{{OGl;&L{NIDTUu zu6aJpCnXPnTY&Gcj5sOWfFW=u<G(TWF8kio{_~Duj>e;&s5RiVz@kxjvh(+Q;&lT+ z;FPL<Q-^ppum(WHFg<|8mlc5ViE=?5;QJK-sUWKkC>gj_18cPggJd!p4AgC~ZB3;R z$+wNEQ7`Rb$`4kj<!h${?8C|Zk#W!et;PR6b@{*Td;agM@PB{w@_*0&@yV0>-F(mg zx%{6DSEJ9QT28Pg{?oIkPqr=o@A=bjx9|DCuf+eokO7Fw`QkLvtOl|thc917KfeD( z#?pi^FH%2MMnhV&jA9+jXp|0fjxb#v|465$VQ*g)d0GCLWJPqI6cD)?LQ1M8FOq3C zhWP!o?Jj#g!x&5R+=yl)ytSpEu3RC86P5w_<|I2+EFb&%+lO=#+6Nk_sLQn&;rb<) zoI!Oqi$CU{yYTm|m`qPSZYfXX+M+Tm^NN)@lpj=7DTyqK?=wS71#u&UOy~-MN`o?5 z1%2S+;XxsU$D>E(QxlW2>19%6$y5Zel5GjB0&PtlQdLBtLRFl&8S8v<@A7GCXw&vt zfs7m9sj+H0+B6N>Xk;o(M<ZjIQDF)r7ivTDDUy`}YEu}$6EVvhD$9+LRR<eZ#SLYz z-s%wcKY;sWZGst{h(|@t=j%BbWkuio33?S+3$$l3!szQVvi%lK#>qcN07CXf!ofcA z(zg{HjHq>0steV}nB;233{ijuWNEu%@hG(*Q;u=&f91X3!9QJl%G@G+bWOvIDZ7Og zw!UA@E61icFUsyo{fM|Egf_Mlfy@a#cEPjnh*bvNp|$4?5M(wHMcJgW&VUw0#GINf z=20vXNH7ds6a{ELRk4l}YM)I0p|X^xSSR3Xpgl>w6(3eU25jVG(l%EZ6CAx;Y5L7Z zq16QH!6b8pwaRZO<Qxq^L0Cc-uM)#Tst?2m#Hy=@JxhxLYLEKZ1$DM_#nh*CS&F<2 z9G5V#xeZM(J%SU<W&xDyI|))%^26lm_w=CfcXYvym*fmm%!7^4bQ#F*FxFTiiB8{- zL@FCeuWguWL6F7bBAcc@Oz2~x6}hqz?&6#zEy<&^Nq(A4ym-<wyn{XDu^&cI)?3~4 z$1Z=+J9z*8h<#|QT6$6pK)s7k>|e0yhgfAh;11a3nJEVOC;Ulf!$CC6ngP>xVur`@ zVwI*@*>sMf`>sjE1wZ0c)scu1O5O1wdduhukS&9zAWsn_EDxerYyqdhseMi#P9{3v zO-@ii?5DJFl(i4|rqwNKW=6D$1wiu+K~wGOo&bM=$bL?)5K~*OI{-A8kYtQj1U^C` zHM3L}YX~Y#5r;i+N&w5#JBK+FpE^OPq$eS;x`+p^&z!*Rv7SW&tzYN+Zk&^RiEC$z zVms~%H7vz4*xkco;rI_@dCzc$)%6St84rtfXc)Y~v!iAFBBQH;Kt^E1xtLN+gZ)q% z>EhN8sb|`Zg>ljP9(yLObPsz!T~)N|ScRQB5$Qs#W@@H{Ai0l580hOIe8(izqwIpa z_Es+%B%#n`Q%Bn3X(%L@!81{a$)?s*A_&)2dTpMMuae2+G#P>k>KKXbd7>|y<zq4x z!e~ms)4UO49;3EJs?o7aS`c1Pi893!%+&;vuJOHE=5P=fCHs{j&7MaI=c2%{n6rXC zn&EK5YMdv?cMdT+45nJdqd{a|kyIDET{SLh*8TRw`-7w1cSn8J0_I^;r-zZK2I)l2 zbQwlu6#pTFfh3GQf|0bmL1m2!6nnfa4D!OPZnmEnRs)XBm_<_X{HbWcL{MoyCMc=N z^DuUXFTIA<n=RW;SWnEkthsfbsVmq_kMllF7$L)FLFSuvHrPX3hF4NX+;jPgVgsYc zVn=mA0P)b{>r*N6YKJNWrC@3;lt9b}!}sn%boBn^`#$nn^YgS!{Tm;6AGO)#wgR*e z)Za<!Yn|@~_Vm4xPqWb%eF*X#fr|^Aa(AnAqpg5#o|Ossfs(F8SF8b`eiF#F>m+1u zi;8aQ`;NDt^lWe3(R~F|_EdqfyK2;JTOW;$0V!rvo?_0<dJN7eR?@jv1HOWScXJzA zp}Z{^5EYwo`SG~JxnyN+s*9Z1@wDBez1{a6_*Omtq0FlKKUlT-0n1AB2PcqswKS2T zfFYzh7eeD7^Uolo0<u8_iR^8ioKM}QT&Ih!6lznK3km&|x`vqG8;jN8US^Bc;GN+u z5x!EOR1IfCiq6$YWUoOIrfz=$HwouHRHTf|!cGDIL3P>k(d9~+nCzKB$j!T-&zFIC zG2~I|bZ!imBbDMIDFz{z6>w!S$K}1Um`R=wxzo~lx+ow~>#$G75YYuszEM(P4V?YL zuo#`!WP_9enxdID*YI?CH-<7}^#ueyDD&Alwuh&o@K-6*3kHXs4(P$jMx%*|gBZ?z z-!4f#;Rx?4&7Q3&y7IN<1xt?-<M8myWR!o1eBlk)$0b$Nk<O}bxzX7p>h$X`>-G)K zb~~JsvzVeCV?eqn%z|vo`U8Xp0N>svPhc;^S(9bQ=K9<_IP!hrsq={$jN;Dm;MBM$ zr*-6%ic)Tuo)Y%%&IzjLQdCD#O@UWKlByZA+oY))>RLqABggtG6wu&OO}^BM04v`s zBB<Upq=Ght^~s>_qojlCO%)+Du*IN+<jcyW(9(ld&7oI1YE}r6L%T?AB6E3;`ZTYa z%xG<^q+o>DczuUmuVG;yp*@BbsTFd-uRscI0ijBO?ywVGISk(ETVO7^xDzR%-17RM zu1Sn8yBFg3T+dqNQ+wBpr77cGi>*{j#ajAjtzVG%@p6>(DIu;Vd?cGf1IF(+VfxH* zbVA8ynlOCI*WIYlgi72tlk-)G5IrFYSSnAEaQ8KxZ9?7d&cKI@rn$)hX+gi%W;pM; zK?AjYp>{Zpi6_Dn@$leHkIP46(gsRju@U@6$!b%r7LwUkh*j&hJd{ooVvkzb``NL% zQD5l1!hpNlbOwH|Vlbl>fofk=(rzDHdS*lB1o<W;pH5AXfvvIPiN|P3F;7OxJTb`@ zoxqn$l+K2NLP1jzUURUZ9TS;^kyYD&kf_CgGTPIdu+9$OTTT|>=j~y6mBY8p4Ytwd zKHus+z8DZGrmfV~6B0cJ-)7qAwWW|~)hd@oUV5W7Fivum$Eq8mgeJp;Tw3a2gVp^7 z*NaWRG1tcEsGwIg<CE{&=ZXR2{#5xbPnDHI;gGBqG`J0Ard4DcGf<9s0ywDodm#SR zL37k@{IHy#=TrZt{2Qh2HAGrY$Vi4+GKJY(k?EaO)CdLnazov;vTC&Vu+yqlTv^(% zS8|CA(}gI$GQ=L&oiGIG#LsC_vJNmPpqRVlzple|(3DkJUhlsY)kuQYK{g83hG|)O zpzV5hiuQUigR14qTC3=nEBZyPG)9Ky8W>7|&x25tlP`eh80toR;!X)vE)x>Gn9Z~6 zD~}<kDY>QBM9ElCg<Ge(tyJ5trnI%DiHO~G5LoTDp@PMfUZd0MIZ+$-NCK(sT!m2p zN=1fqNb#<tz_J-!=8FPJ57@M>qOKOp;aB|EDEzCG{Z*=d--!3VBq;V+fK770K?TRr zBPo&#R85aEn3itz@P&51QIXXicACKUa|0CihrFDt->Wy^Aqb(ez%t0S##}YA7%J4q z!<w@k1Nhx!=HNdJOjlFV-6M{BlG+vCO%YKcc-<CJpg$B4WQ;LRN9+iOQ}jpPR--MW z1H;WE7>tReJ*Yxvy{l}R0P^;0iXo97!a&bqpn}L3=^3P~DRBK5|GK<5%_rIL=VY>| z-pLPYnghgv!Fx;tI(1#uYi`XWSot-mJ4?!PMFK4OtX2r_|IgmLZMSh`iGuZvugHRD zEde$NlCorXV-?&bOO(wj-Hu3=rw`4^lLQiEng9|D36NsbJa6+hZ*!hzompq*A7*~2 zzhFLLVqfB#5t#{+l3mr*sxpz8aow?F$Bun{%>^pCj`-cHXK&)~KfHPIYA@b@Avmc= zK0e}6^G1GrcJQOOnX{xgt7_=w-m}9G@Au-r?)@v)H+iX={{Oc3{$T&@8`Z63o*p$i z_xTFqS{(fc@qT}Z|L_q1;UWIRL;Q!v@gKzbHcu9r)OR)r|4<$OVfUNeZ+G1IU*CNF zWcMNd!)J>B(0VJD^x3<8eXY@J+iFpMC%o-S$HRit34(JO+=#e1aG$cNulqawuTA-s zVCGto3O6tO3C^&YtYC+bampFbo*f(t&NG=_71<_H9pt-WC4X|{=4o~!-vC2mJmy79 zv6yvHA<iHzh7lOzRX#co28`g}SIKPpiGoLDVrr)xXc!$oX9*ZL8nGPyM#1+*f%hz! zmErg?pFs?ww^-HOC_aUX48cpkCviswhEQ)1Sq#S?7w-y7<x=Q)2&L!>6pYSrZTE*; zP`{113ktVM-U#g!87iBgwVDLvR-YhUFsd)}+@B2`H7u$wrUl{O;%$*nFH%E=Poa8? z6mG4nG@1&`DyXCJdX!3$F$fBcDqGR>WOPQQ2N<$11!%(N8R3TxrvXjyK82P>63Shx z9Y7Z9bP%PYs?vX*rlP?NZmE}ZEI>~0d>8<(kfyGPI^qJfrF=@o{1ETDHaKD&SBwn} zasPC>luZt{mhPZD1pwK4Y3ADa0%8VYP-37c`9iQW*}q|@1BMH<vRbC>1%e7TsQ^<+ zT>!xIF^I+l=nFFeHw{?O5*jo+38R)5C`@0pPM*T(o+cgN0U>3-PE#-dybpOAWP!G) zF*#zWNTwq=H@K6_&255YnQn3J8JOE?`Y}@B;*n-2%PG1ltt^PSlNM_mj52R#w`u>m zBkoqeF7vf0+x@xU5%}_}*c#$L>(#G<cBHHH*9BNx|9U1C_}3hzKSj6gCco=dbRl~9 zxsP4^+-X;p6h!4cj-;mCOR;>StX=B3Q4AI&LZ8+)*XpCUX+RN4T%Euo(o9Y6T%foy zAIu$RR;HP5lK>zx$x78ZFZP>D_BYdiA=R$vp+@gyGbqv`Gm-wQV-*Y|WN!x9U}z90 zNg+;I*`SJ{q-{bB;y7>s2wU9t;^ETmLDa^vwM#xilU#hfE_=nHdP#h;)J-1mITnjR z54)m=9iNAtA)192+ZJ1Bx#yBn%W31r88k)!fl=R-Jf%2o0Df&3f|AV=DtS|KV6r0( zz>w1Uc#&sw$uaoQU~@NcG`TVIWU(cikw@AW0O8QKfc)|B@SRMOi@|Y$de;uppxct# zPP6kgYQK9cj*xAE7u(bPG{bZXKkV@v^gtGG($%P6YKew`Tt-Z((uPJpQhyx%c1N`R zD|GqmyAOxIzSw)UcewZKyJv^bfBf~wy=O0eef#ck|LvQD?$5<no$aHaFSoajzv^1K zJsoo1s*ehgP0C~SJ0UVuhvoA9Q*kORI=kJ<+>y+Eg=#+zIN4MFh%+>`7C2$<>LW(* z<8V9yZ}FoAhcLOm2|D(Z6S~SE(h4+AU*inmGHGAa<Wy>@_?p>FvO0RS{iqi`iXUk^ zq(@uw4P~Q%pH4!mQfIZa%%y8oZGSAbw>jcoxKgp6%@TB;G%RQ<%G+eiK*w+uadrv{ zRG^<{c=%ZK@y<?dA<r<{2b6rV-K($3%w3~yumbo5@VT}9OM(40t4Z)hdb?2_I%+@( zCuWwPfLN%(#O%|6lp|T{I})n?-L&qfR85!R1_Bj>yB9Pxz%hbZ%t=0`2w^~2w*_I{ zMv5AuHB99MrRgB`2a+!;;UB2i?p6{T+FeI&?)`hwdAoXt@@_!(7PcrxB52(kw%#67 zZ-b?`$I#nhX9JvT-4Y`M$W?Km9NE+#mR+A8uD;7`r}>S?5P?|t5Pqwz$KTs>mC8_# z|B!bo5MugeRd={yNglW)u|*CuAV9snOlxC@@&;}{4;Qf8U%(jL(smJ-`M154J<q38 zL1#&#h~al2;@vU_zDHld;6uF1WBw41<A)+%j`dfhx`_DQv9ragn;Z%QV}Q%K!1r?A zR~ny_P7J#!TXu;;WPWd673~iCc1t|ivV$my_*`*sw5_}F#+8$ml#7g#SJLZZJ(*-5 zA^lq$?Ed|XfD3J9D<PY4?l~GrMrt2k%#7kI6yOda0~}=z<Zw#jW1-gR_YYS;<kU?1 z$=HAw2W)b{rY42~H0QdqCj+6xYVcK-RkowH0q?eN+^SyPxYe$~fvZQ$Xy_ebgI-wB zFo<=ZM>byy6^FnsYK`Q23=<Ha<?1F)9VRRwC#aO9>{U=%@3GY?;sdrvd@mhkFNy z@$0uQ_S#*<RY923HfZ?Vg75wni$4GG{{7yY!x$b!m8`(KHU=P8{XuFQ8u}2aN5@6; zZuAv>(9p0ch90pP31$G7P2wnbT+(r%p~78Iuwf0L5<Y0`grwE7d5=q_6;e<Mvxsp( zzc$rU&pO34{L^WXR*ab9h3a8*3{YQWz%QaVZx8p>v0g+8<cptz9_C6mk&Z2lNhmv} zI4@@8+i{UjdrqT89?b=y(y^+R6*Dx5;{ba_^uzuuL!pJVE*EDcC<yvaYp?TSrDJ)W zB^PP5OOs6ISC`3E5Be+oD<*J00h7W0t=CI=CXfcX59wpYIEs#neHhr8cUb6pejT-< z5Csg)F=X3Ph%ehU^rH}%&(Bx>r*$?uCo^_QFi`+Gy~22bw#fA)oj_!rG34#E_4BGd zG#W7VN&wybvM|+76O4O1--5<zXLm@;+|%X-B-}KVGf0nMRnw0G9z}LR$~{)uQC81o z0*qENt=22p@Bv!KE-4K>4B?9G!ifWtJHYBeyvjn59I;=Pms#QWJ}kx7{X+Dcz{$T9 zX#eD|-(w_fTpd)3iXN0!P5`YSp}0<(fLnMjU@ht`?DH5=Ss!hHRh^RS9UAqQF`D<P zpt$KpmR^Fyu@7XT^JM3rzbSDQgj1w?)ME#lA%JX7!I!=sT-f=$lvz8ycg>u@D6B7O zEDdVugerBRy+4UAAu{Lu5#03z<T0vL22lc#k_akBfLjYbSK_-kIFm`b?E1zJ7}7F* z*j5mQ63{fIeIMSXtWxGk{2{-x6{&y6i2ewOCFsK-{ynONk!`5jkO0P%!s$rGx4Dxp z&r*Z;vp6f!l0FtrAjrmam4P>c&Xn<~Hl9?d!;CRc0Sf17#FJn~b(v*bLIyTfhm3f( zU<rE|b9E*dhZ$Iipz%R55?jOY&P8B@5rCN*!T5q&dFK=5S$51F2CWcxY9O()H7M^v zb0ALXBh}P#s2&f~Ylnb5neUeH1vsZ=6S@?@fdJcNbe7Cd2?20-!xCWYowpwj5B6W| z5gZi{c><4CsI@O5&?mj#|Ig1rt2Bt-&IK7=65WF+x~xuG7us55!kCWd`b3bpbexVY zZwd__gN@Ytf+1jhYZT@Dy)`O7e^5hIdmNr|*v?MpIk*J`sI2Xt%@nq*(c<(Haz)vi ztzVoakDq=ciDe&0k#;0u@Al8qkK^oAFlHTpY;(KWp$WB6Jae+KITJ_v7QtveXXL0# z*R5B|18+2Zkr=im;48@PGTkB~cajQLg2h|Jh7zy@1^<PFb;-CgP_=J`%@g1Pv7Lf4 z8B~_YJ;c$UBeAiNxfTZpw+4oLILS-_E6Cq|DtHcpNGps)7FF`y9B2t=nYbTr;jSV% zAR~RNqScnS5$3IpC8VXpmllBtlY{rx&d(4C@>+sJV;&MQ6-iK-pJG2NY^Vq<hq=qC zw{Z?2$IFJSeU+|mwfi^R><&#z;g$`20YXv7Opu`}h8U+-QSNT}z`ZXjAy;|DR&^X~ z`^-5{@hlbBFyB$y@ML6T$i)~P-O1E#Vq+CvAS5H?seF)uv4vR3WjYfV%dzJ|+T*Pi z!MMfov!?#?xkM}I={^qAFrC0w{y5a@6r!^)gL4=AYi$6k;wtLn6~q)QBgJwpXKr>~ z^|2iJzeH(lD_0&oi^ZdkeR%kdICwKSv$3Jw!%`0BGNrX<T758Z4Nc~(IB&koyqBr( zRq7#X4412no=m>Ep|+=n`3~tB2U^JjhQ3-y0}T-71sLx)`6?Ymdwye6(NF;i699i# zxnLAePeG~zmwLP^qVqkuqKdxF#0Q6GrXhC%*%joKq$t&6*Hv*PoFpTVDZs`-PC?z6 z{k<5&zQmxy#d#)u%+cr;b2$`!Wu**DpnN1ySU<|pyVkHzK1t{4B(t(Za2!X%>9Rma zQxVhVTVrUe<=s~Pi($*Vk;?Z|59tCKDpc~GpzcsSB8@{3^+#kPtkkr$Is&HI60W3^ z?4zSzpz^W&X6_%$R+`IU<R-DDsJySGRdQ;zqT+}I+kzVIF(}TK(<yMIMd6y9=d%+? z-vuf$=^2xwgaU3NN;=gl(?c){j0F}=$MHNLvvZ9VXhM{jp~z<`@L!=9a-_f>TqaYJ zvaIq2)hH`tpk)+yit=uU9i*F8X`bF)jX82Qit3^cWWsw5zXiUZ;LbB$3QT2&R<T20 zWIF#GD!fQ1r061C%!+uyy`Z>$isc&#SnYZ-DKNRafOOS7ULi!?hS<rI^BYupr~FJ1 zxYN1+aD&dEWPg<`!QmoU$Z1)YKiWB_PTmO2?KZA`0nYQhAOdSQtk{Qe3r)Ips`SBT zaTsZ1{jv_M8@zIwve5VDnyoV4hP;wPU7|xPIBbLUY}-FhbLS5u2ex9we#261SCntJ zs~QC|5(Bjf#xC;jIc^>geHpk@jA;$Z(ju7p>Kr1An=qFlKEvi?0+G)z`=V)F7wWd{ zF1#pV;!93YuP{o}5Q?#)n6hkx{##korW|HF6kKdjYk;Lz$E+NzC2j>46kyS6U;y#5 zYR2JWfH#j%iMEMLT{>M+SKZp;=+!et8)XGw@m$nav_YJL@sqW*?(Ef=Xay?UKMtBy z<6?xN<{bM+#>PBWYZ+?1wBcF}7RK$uZKPFkEIO>Y5fEtt>S&BR)G<%;F8J)def|CZ zo4prOfB<4?;3ryMob(<hFS#Q)LhEUzp&-I!kmA6@ycp!Pfb$L06CK-0k`?u)2FCW_ zRW0MdaWPDlG0v7}tJN|)5ksumYLFogy}AYwIE;~@!S({p4uK#3Gp(!jzK#Of<LM`2 zC}f~38Ue#xaCF1JYy3m*ZukQH3*ZOnwBaxNy|o+AE#>au>Alj=A#jQ)M-;*|d4e<{ z4|)Vi=}H+SyWn4eRMe?14$?*qIFz58+vwQwcz?)t8XP^<gK2vF_%<Wlq(C7j{+CEb zg_pad(KEUzBF5nEM%@H99HEbKa3Q<4*$m1&lCSv?qf|3!vthBl+?(IVO&ZHyd7ONO zr8ZniYhPiEF-Y88v^E`Fk5Cd@D5o3M->~(LUzpfzq;QgHFr#6IxY^7$YK<<>4cOQJ z7`TbxxD{UFVhn@)$6b~fiM&3p&o6=MZq%T@KWGTnUmu!XEAEG(t^w=Ott#Jw>ArVn z{I_7zH)G!Gu}}<QwJy*+y|o$ap&oipc=9f*ZzOP6n5l`#Z3$zMj@HX;b+y@Gxl(zg z{NbL4$(oMwI99$qosC!16n^zKuDwtR4L12l49({C@OE>nG4dfgG=6X15KxdI{Acs3 z296Gm-?wOpQD`WCY}Q1#?t(N;igUgm;h`fhLOouzVt52@=I!I^mhfKcyBh(W$A;U3 z&v8Rx9xot$E90cg!O&b`DB>QStfv?iM!b8t8Z}!uhUz8~%KPOuYz~8mbH7Z6oa3gv zg*t~DU)k@Sjrd%w!*P@Sg1F{%xaoB|c=?JtOxh?m#`d4G`Dy?^<81t0xAETG{7Tk~ zCeU$=THci>dwbOaYmaY9o?6WhiZXLxo%K8)K8xvW4V{(UDhVe!9Acn1OQ`88+extb z=5YVbhrJh6t3XxhrlL)y8Vt!b4?r2eSY{V!_d=RSQrCfh4!;OVh*5wEH?2N|e_RzH zg6%*)o`_YX<&O|xyGm{c##GsSorYopgoBjfOr$FW!5G}Ii$Ft%Xn>F`Q)x^uFz4<2 z*W1(VWC=DI$Ul?9%`qJDt58MnG4>h`^=1BRzgy<3e3VZsoa@_%V*KM5S)~VldvCs; zRegW<{qxGtCk5grsGzILz0N*D<eYGU+6K~9QuX}>`|Re+s!}pid!S5EQ)0M6DA7CR zr*ixs%IkOsY*m6v!bgx)&ZC4Oj`8973k-r0BI+nBn{J@l{nzi_zCV2S=5S!>CA4i$ z^m70G!J+gpf*D~rO@RoN8yXT@s3tn1^tQxN(ygd*GlA_!#hJ_!u3Q-cD*RZDPV5SF z<_W4u5Grzs;Gt-$6oJBq+zWRvyaOG%Xz+-(g1Plv^oMLvJkF|cL?!k4_s@HgY_$iA z=~?5nn%{6>gsv}D<xiGra=tNOwEjm!M=D~DY`_RuZ2$ra+1l4YNKQt5go`(@*4<|w zLg5KzB!vj8vQcU3%}5F+&t(1Hk)~+oR>XG@Cu|hje&}LR$m2$j-P$s>N9W3#co@=r zM$5CAb&hB0GGl&1o_RP2Jo2IrxZ+T#ExDt^oD`BgsBE2F7BUzIkvwo1L&B{hZHP5J zt=#yx+5CtLFl?4n*W6qyX+=G=X!gWJrT$u9vj=a{D{R)fX*y?}Zo_xhSqtA_M80*c z-Lj1cR;lIc!PK3-FRe4Nr=qO5#~An&Eb<k*JXdphxTH-st?VRjdgDd=!B*WR2TSSw zk&mx7KzXcOws@#)0S*a3r}|5&rH*n>Vev{Ds!7NYVA|3u0#hu*03Cyf*6l=e$5n{t zE>7Jkr}7UXb<zShP5EJW)zc{zaid?XPddwX=U@Kx$N#0<`Iq6*v#tMp3?U#fp{e3c zyWZ5)RZUOY+t=#(rroMVD1B?*3@8p@G)%a`T7YP25RxX9m79Za;k~iR?2UF925SDT z1~Yg8(uWxs8k-?UH=fDaYPE=!sR>F#n}~5>XF(8NEwwO#0qY~b9<?dl1K>z9MkAPc zda0~tjvLB+oN;1gyxNL*k~Ja%@UQ87$l(EIFw4i;<O+VJ<IJ=GBD<e@f!Hl4|6!B4 zH=UNYS|WETvSbolE5Ew!Dp3U4c5725zy{_NT7HEy^9Lac(GZXrE6AV(egi3f(CpiL z8ZA#zKK(}l6%g9Bo7bF=Rc#JIE4I|MXdmCI39O#sHat%ebpdSf7ZOXu-}PF2Zr1pQ zItFu{Fj5f@s=J{SUY{A)#*3Tn>+5T7@#f~H0oH9U>ovOTHo<E2>afmQ;MrEmX>DC; z$e@nY<0kz<+|lZg!S|wC-dvsBT!n0qkY*J&DSIa^@rIgVQyUEaQVnZK)o-&Z-C6;k zx`r>))AclAw>mRGk}ZO3C=dkeF?mD4i~UFn)aoV9Uqr9+oP;ln^~n^xiMXW>`oV$F zT_uE$yBo{Xzfa*<y8`@%tj-r{v=!wb`H*51Yv6Fg%}+rtvOWcu=LQoXDXVcoI&L+; z_cWCW1};5HvQKvopAMs%D*Jd>qb<q0*4!)*r7Sq2LSjk*o+yCRl~PG?!OAxA_N)nP zy&^(M)_GYg#qX+cGENrYY}BCW1l>!oniM@*3jj82^(>t(nw8|lF3sjOqU0ORS}q{_ z0Hi}|R9bL>8<hud(q^M*Rt{WZo0Q9%6&oe<X2T<?PBY*y8llN(DyVv6EN#|vx*Vm= zO3omVWz(YBv{BKqz>8*qw%eRLxJgmYi`As)6r5O-X`@Y=&BqOUUr+1CdAy-4(|`SP zWttBCYrtSv3lkmDe>NXY*W>ig2cT{i!(&r|k>~F}ywGv!KqM~D;WNk=*Wo~U(7M#a z)oE8o%k?<MOen)<_xRvtx6ysDLS~^a{l0thBxOGz5d7g~DiI%!Zz%%g$s^b>763y4 zf|iyh)-M)f3*fomjs7%@9wUQL#x{9({JSS+H5VZgbZf)`=GKK}gI#5Ecrt=Aa!K9I z?K@tH->Yc8o}Gww$R}#|=_q=FA)qcp{4)3;D@7Xe#iFAttq54EIF!wdK4!^BIlFiP zK>%1EvimfoJpkmhpwf-L^EXqa5IoFtd*oYk+)0UP#KtIEM}iR}Z)waR?=1E5;jqA* z;DZ<VPTD{1_uy*3e4WgbQ?Ybg-?7D6x1wp89qqYjWcnO6o_Tbho+Kw*5Jp5E2Vp;? zPb7)Il@vbc`bvPR<M(X=e#6x<E*_XRAekyG;y^w!pmrUBFh%v&-3bi9H2EYm8xYya zhTHdd9^XL&p|XSxAT4JMm<K3`iNVP55&qlbILqog<r2dJ8($DNRc_o$v2ia-4Ua;@ zu<UNaw0$<c#>P60=K74!tjoB?WIr^W>*vy61audlcRkplT=A33bhXUV3!WDFkRy+I z-|K;jzgE3;nQCmwye&k%iu80Q!?S`-58ecnOu1-Aj(yCkvBxB5%@8W_<Hwu0n#d%= zbfTN|g->@$SL2f_$gL-+Cp>MPTy16J#%f&&mSK5@DgmG1+wsV5;>!OX@mgB_2ICR= z4qFa_B5@2m<>Ns^GuGgY6&A)O8pch)Y_BQ<!8~VaFdI8xl;O!Qj(|7iMx#M<y;!wf zPjD)O4b&2bs!H=!+t+r3H?=!2<nLf&E`*gTXLq<4ed(QarH%EZx6_f{Q9t@gbfb;^ zSd>zQEI*y~jXH9xvruIaW#b-rSoM%_bvM*`-B$B@e_Geu>G?mUo|Z!<>g!zt{p_Z? z*-iAax6;XOrjKo=i`_^M+qB%R^{*S~UN_gfZlH5Du!--SorA0SD*3nv!QFe&hj|7a zzewS~_^w;Z(gPP*N_awHkg+~Thi}=?Dhf~JSr^$U>MTWd#fX-sFWLaJzDNsZj5fPk zFQ%yx`_c|bdt8%x(0c@-voC(C3_nX_e6I>iZmZ4L)@%0FyTNQxZJ!sP!zkHP-JekQ zQVx2G&VUhpj5@Y6U=O1c%UDsWkQza^E(Ht#5rlc2IaCGR*f@3x6+)=%1*d`i1Mf1} zYGtPr_SUsC;+dduaL$B;-#ZcjF5k;{Zkjic;x8S+hE!k-qh<R~oqrj0{^i}Dz>@#F zpD(}a4!ZvW&p;ya`8)eaN3{X6Aj`BrfoNnHrIA`BIF{p=lCA+b5vpB2YU!+lK>(*{ zWca4!u;}8~hIH5S({`XT+pSxbkr(K;!h$^lGWNU5Rm5bKP}L%5;$=Kb77%f^ona<j z_>-Q3f>kiy(>%d<Br`@1WVM7BJnWwOrQekk&B|keK_NTE&}SM*Ql6vR?6xZCwiJeY z$>cRbX<&e{2Q!0Va)g0Ws$nzFuT0--j{N4PK^A$q9N~qEXsQH0VSK4{c{e$4)b-57 zfE@uM!Telb>&XGfQ=OB|CNOI6DLS+19{c&a13T&Go6oqFJiB4H5sus!Iw%ysDd$D2 zAiuuD6F0$`*lRL6FrA+G8u+;Z8r-BG7fVjSbnD!_)IOb$n70UaA@p2%L>dEuN*JwK zAmcJEz|8|Pp2%hz=Go<8)a2ELh;*{&ssP`{nsA0~D;?~Q;yN`=IWe#8!)zNjsm_9) zOjLp}PnC9EmrOcZ&ZX<n%yI#j@|H`KC~>(6@K;a*{-(*?o75Nl&#ID=lXOdzNS4dQ zr+jS-ybHE)<K{Ziu!D4!45RYyc9&F^JW}<KZ(7wCRy!WJFC2K+Y2hbyXdDaH2;!AN z6ht$Flx&$Op-glv<9hoM@_$;U6U>$T#kS61yv^B*x3AS?ZoIhq79(;d(`~`J=kraF z_F#QNe&3}C8X8}#Bifm}PDQ7q$f9ysKq7Hu?aH|9E0x#`=>tN|o>@&yc0G<_nvHnK z$mG)OobMQgq%x(EeL*jgU0-`gJICGI470)y@>YYf2Z2I<&oY5a7;Rh6x-fD<keMTJ zK|Q|bc|jro9(_p|vf1>4^qonOAdirAK)f;fyt&PE^nMA2^e~|&v6sMijBz<AeNQ+x z#_tL$Rd_=OLKttrVfpB<z36Yp(N<JI&gg8CQC2QG0cvTvIw?>)nGq~G1Vxq>%x(Dy z;wdPmH#@!qF{i$uw3B2<NvX7eFO**Q#KshqeesMs&sLi<9W_Oe`75WCAg+%L4>a4S z(@|7r%T<S9VnoL%9fj=a&Jq%JFm@~1KXXLD|H%;{BiJx2ZE#G@lF^#Z?0Pspmv$?* zIA({})0B?>fGz_b5}3?r4x!r$(~qin7_fg-BkdqpQ}XOKM=P<RuNtz(SpM8>uvPx? z<vJziKu^;m7IHLgC-6lbAgX}j0>omo<UQ06oB&LCj&~m(zoUo?9_gny$4m8ozLykS zzI$D1*Sit2Zok>>Tc6#{y(j9TImzpmvFj~!8!F|3uXOh+9YOZjg?R{F-#A|lalp~B z{$?Fiaz)1Zi0*dmicj2y$?NJ8ls^$v-|AgQ&(lhBr3%=qMY9Jx6V*=}Ca;S7hA2+$ z>DV%jvqB%B>y=<2Tv}Ul6H=#hGN0$G1lXVi6A596#R00WQ2Gy&e(1B)@As>S7WB$Q zYd+_kM1G<r3UUq{_nKpTs%2Oa5E8+RilJa6RK6)MhYd1l#Jc!-Ik|ua0v;dfaZxTq z-D|BQ92SOiR^lw^0$}fB2+@iF(h{na4kwt9)E&3l8pl$;rU&ouD4c+ig_Ae~aOJZ` zts{<Pn0R%O3;Z~lh7Ak2w#x5gua@<-qi5c&a)h&+tj(j_bd6#AV#Bm`%}!eW4Ts!! z8rp5h2}c_9(9h6wfAsIX(6&PcnYNrD490E=T)7?QyxEQ{?aJy6$qYRmCD|M^AuCZs zb;MW;->cWpyX~<zeo0Zao1>Ccjv4JXh!nITrKmUb*q=lSlQ~1=xJRNcKy10SYg@YS zop$#fcON^i+Qza-2aV#PsL;*CcSz|PXU;xJ32U1`xxxBZ%fZ3kgOON_M@uD3nNdyV z4RIq~ZcS1&<Dz@9HWYwJHxYkBhY#&OlFe04V<#6VCSVprNaqDqGm<nT7souIIj$e` z%k%=Q#|zA!oF=0))hnD7aHGvH=eEs>%wdg*E(@9dxn)Xy*+Cp~dMD;Iafm!uLH0=4 zF@l)qTy~nBo~<rZ_%F$cx5V{zzEz|vsTebvx3&g$TiSzJ9CDC%J~FFPE>Nps7ASjL zwd*$R<4Cp1-L*EVb7XMs(16LdSXU;SEYMX6e>)m4ya)-FzWN?yu?kwf1r0zzftovy z*{@x#iHPHc)wfs`o+4xs?jf<N5pLKgr5;SB9E)$Hy0jA^{R^2y`A^Z;{eQykE|`H6 z^kxG2-Fks@6p#~tN5m&wCd)b8864Fwzc!*Upgvo^?vFqR8_UOzGf-8Gm=-}hKnvU! zOhyilzXE(}06$StS34tl1_=q+&2rd8Xn3k(qF?n?V)YDO>^^ZC`)ismSe!J1EHq;W zG&r>!{N`n=oC>^fFD`=cfJ~tyhS!VQ<^bCz<%_$hX6bHFTohc~YK+lx8>0c1+W<PY z!zsmm?+lS;faj^%z0TGA*9y7DKJsuOZ8hyMoX)4)&OseDNc(X&*Pr2c-rbUw3SvN@ z<xs@>l0e#PpW|&XtHMy-pww44Xc6_-P1<Drc7rBCF5aX?sSj_^<kX*wp<ek?=E55E z258o#w=!c_jbEOO5_g+Hb$2hy(`c?Pai~p$EK5Xq)bqf|-YMvgK*>sC<4Fxgv_{%T z>C_)p<i_Y81*VW=y(}zMrE18}fiW1kBj)S*xDgl8JY$KSnZy9^?ei*gBMoyY+c;#_ z4UrpDZEh5Aia~+wSJmj_7{IFRJjch)uuA6Q;(IiTX?}bB0)hZ0!v5iX7K{_TTRI=7 z^AX%(Z<P?o)Do$Qn9W8VLqSb;Jzfzk1nCzLNTza4dSw1{DFcVSz($MC0r!F;Y+pMs z(arEu21jRGBF9&z6|(XlRAHMpmRBeXPZMFBPPgMrbPTC>bc$omOv?9?m1NMgD?=-& zjIzG<5cd#}62NvrgA9WDJjF68#Ge3!Pv*(=s>s6bI1-53!t*3emg(}@dUb{>n;WlI zP{F?1NXJRTS50YTl5Nu!qGh_#^e_*%!6h4E)Osbir~&xFAsS#KhNpy=r}q0!^!yBX zjm0RC1&F%?YM)*tehUUzPpXF)A*jznoC&GLsH;5Vx^yLZGvFa%p{z_>RX$^b=paQ> z<~XR43t<NYOdlz-5RS{3Lebojg250282IMH(1=ZFNJwxIzk7w**1*3gVy|2GFr%kN zE*Z`^YI<q;oRIah2iLPzHYLYMZ*vMQBeTZK1%WGdzScq-)=uee1Sx|!1KaODi2px3 zeEy>;#n4_ocs1unD7=h|mZ}~u7vTz?XQgZjsO0QP2hvpBG%)Z*M`5G(CN0}XO5e<( zbP6q#5P!rCnINjd&(LTdC8!S0H}2?%bY+-jm+X__t&41C_eyy*@cW5yeY<QcY>8vZ z$U5K)0K%KXT|t{rLySFHa~NgOcf+UyZq>d;f}lO+PZC?Yj>jd5Z)D>>2ID{30}FT| zY-HC5FFc-~<{qzhWC`bSVwVQSoQi}`<mZ50R^^2<EFN&*R1{U75hg?`%A2MNU?A-P zTHHRR=Wbwtb*?w4+XQ)di3lj0VOR;@qQ6AS1<@j$GsQ!~I7F05$y)W!)UH7u2p^~E zM;um}OEFHJjc}~Y%;=NH>z3dyI(ohMOR-i3#023*7HB-pNT|F0OMxqWU8&*HXk?zW z!74X?%qUm5@x#<U8qn0sdl-878)g8@v=#17iux>lY=v_=*Dq<Qy|Sy3xwIB%Qsznw zel_6BjT~yrZ^UJD61|q~KMNmPw&%6;vV!m3zyZ}_V01;yd2b}p4HPqE9Rou=R4&)# zTIQ)+W3^{_+?)QG0O3j|xsg4c$E_JkmEyO_<uSrp-IXI3z<=kaJ*6;2HZh`gdaGdo zQ42~XO_+T_4NH4*h?>2TdfHM>`}NTP!M?a?N#c%?MOOI?j84H~5<L0rAPKfA6u?ll zkBufc|LV2r8W;*QLHCtb=#~TIdT~St0Chl$zx*-T38OQP8F@myJUZ^))baBTuW{b{ zN)2f#kuu*!Sm9OqqT999%!C{e<7jA*RLks>R*rj1$CeD&;5Wq{d%UyLaxGQ3^w1;- zP|Yl>#!+uus*3K9$xm2Kz%e8(*0Y(|sKEDF({ds&MeS~Xm93^}r|UFeGf!pfQPnIt zl($QUth8!{_dFJDbZiK9L&vr=koLiP1ZE#?(`H8kc?e*o$Oe-(i?^@sLLpY~lQSDG z8VjJ66&3f+hTH^fh~a$DjxkbrXrOjMVn2w=5kY)T%N0h)uIy0Qz8*!igFkSocAfPU zo*o%^aeUN%va>_BAMPT5pNymTL=zkZTCl0dkNr*kjiSf{LC1h3?VHd{AO@T}k)Dc# z*LX@#{Ns2dt_d%J3k(my3(8xJVAnr_5A$R#I$MIXcvGnEeC==RWxhPg#^ZGUsb}*v zgd&*l6>#?;U0#T@O)jp3<RJlwIGuGgCE&F@$DGqtPz0pg>WgCnF4g7<W*OJ(qQU9w z4shbShC4OjXe<x*<TTtWe8l#!mTRl$)zEYdb2)1gesQ+ZnJj=EmgL&ZHjqi4>Ke&n zO2RgDAR)UNkMZEGOx-pycT*;BJhlTG+Qz1DwWe%N`<`LY`e-Esg9(PWc9S-<iYgY1 zhynG3N(Y#mp|{||P|vTR*k}$%X4A((5rE|>1Hrc1b%GzVs=&6Z%2J7!7;gk>{N<;^ zpmfLC1~sB$rLx@YC}hUh5XgrK9~SyvltIXum0Fg}sbR0uw%Xq_h}5T3FisnAtmG)2 zEmjqRri!t8;!o5Hd1`sC&G;=Na!NH%R_UNsDqZQY)qq87)i7-q8tVIMvumhP6%1kw zKMmA{%Bv+C81|wf7f3;7(V+Z<2oq>^JU_LZJgTpsNAUOfh+|=L{3JjE9peuh_%rN9 z6#(kbj1Qe@GCLV3tfK@JP+{E$RstyVOAqhn5TxljzowIY2KhHmQvAxHi2h8*-dfZY z?hh}QAeA@!rB}V^KulRPkMHp<3;<Jput>~Th6D;UmZZ3vk5CTA$&At%garsrL7%cw z#|s6VD+qXe?fV5jTq;!(8`-2dC%|aqK=xSel35;yDLhhbg50Cdy2vwh(yLu)j+`zW z0Tm`fIJr!+m4+Sw&IO@0=x%e=vn5>y2H3X!XfG$$-4caKyu(NaU2i8Vpt|YD1f=eT z)xPybcW?+aSHAZ4z?jV)RN$^`(!^CcexpG^Opwo71M2vo<A`M4$$31Ao5YMlF4mg0 zBdLTK+exh>aad%j>W5^P&OBad6Wp0Ndtl>eDeC?U93PjC1U@D;d*B1Qmy82L!p$K2 z4oD;cLMCuLQN@9Po3X#7L#+uFjCsf88-;~^G{AHX=&>mdW@=1aYKPII%3G0{A>@y( zeMBt;jZVXAWsiJLJ<@DUQCK%L8mkF0JL{R*c^d~d93$6@0UO|UWwv!>_T~waYjd4k z%ge2E8D!P19)ZiVcrjl2Wk93uQPG+0DZVZc<r!}dvYRkxS)QcaGy;Vy)tDy0Db{(2 z=OiSM93)A=gKm|8*IX1;U&>=kO5^aRiEqLP?gBzCv$_}BZ8po5qRSuY20a(S=5@tg zUjS)~U({T|Jo4i99<LSZAfc^>$r{%wia9k>91*S@S69CYZwyuzRPPKbRN5MT@S9Tj zA&Q~RI)qcEnQ{*#%H5zJyV;z%@u(p!$U^iCBZQjiFeC>vIy!E!X=K%hP4c_kBreHi z6mGszn58q1_}>lR%bl!Oi?!!gXS~;Uy0`eU_D1LMz4TWGkZ`zN^gh#EE+iz3<^1G@ zp%JHRO+;PH!kYI3(Np=tB+fm!Gkq#HwlqlS5a#S$*?a>w>h>W+s@UDL^Kk~@bK#*F zQe4{fV<yOYevXe_+dtE60%p-^Lnf$nF36Q&p@;4DYO?iDAd@Phi9P45WH#-O*RzF# zeCRAedb`Oqzl@93)ifQFfml>PGQ;!qs-PF$)*o*DufN^j{`0%!<Bw@FPM3f9B>#5k zU+C}7&eu=$Z+O4E^LY31AEJ+c_zeHnkeEhv|A+sW{~rHSG+Sk}bh!KNw@;pY`{eP{ zr~Plf-TmgDzy7-QhlhXv@c)3?K%Voh#WDwB@OH5rZOfOje0fUA3iD;LE!eX{&|h)K z!w9|0{^F|1{{Q9)?(yAkpYED}#Xmr~Z~w6SboZOxou`j?9*h0|_?ySOPyP_?e9ry9 zT+ioK1hDS=-|0U%2;b3?Msi7!6Xqoc3DE0gc|L}iAA+;W0590Lj<F*;Swo~Ga6LgE zq**>*Pg5D@rchoD2|E3w010CqFeYt@mQz&0qFBdjy2VXHt;=*e-4cAsdIWO+u^tuK zpplgKFWLN;<gwsK1$zlb@BJ1`u!U{L@nj8E<5)&p(B||7mjQ7VkV9GG!{PIudPzm# zke_BJvIH<2^g(c)7{Z#~3+9R2lpLx2qBvCinkfc_KNGLlld5Pc^$X35i|oxWvSp5n zieB_mO#k4j5L14Y!x`R-4te(a*PDEWrWe$h+TNpS)<@&$qA%A{&WhINHOT-4qe`E@ z$K`0XS`^EUOYJe<5N9J<t34B&<XWq|fn}Ux*6;&lIChs2*8fx{Obz3Jg*s?}jN?T~ zWiO&|7^2q6l^hR5vJt<|vPEBwz3Lj_s#MefW5F*D>_^F$gVe2K3BQd(d<7tLdGkXb z*-df7G|bZ4hYB9hK3){C7zSzMs8W0l)11G|T`Myk*h5BM**3405R7Y!*4za4rA23| z;H^%L${YxGzb`PfYz`Tr#a2nOIr-qS)u953w5J=W?2g5@`YMkt`}QB0sJBBdt1(zs zit>wexkO5*htQXMtZE2u0tO%UxEgCC%vHrSTji*2Gf^vp3;Q&us}yc34!eAkqr2Bd zI?WfTJ4HWLz}V>&X!A&1O_o{irl%U6C#Pw=%ySUA0D5!;jTJjFj=S<EW&MG%n8at> z^<sL*kp?wz^=LaFUs{eSg*s$=6nk0hr&7%6-M&CPIdUH3!0xsJa#82<ES<}GNI76B zvN^gpj@@`UkNaXpG}x%wLG&kySpb{wwwtfi*Zt^KdYX)`NER?krla+=oHb5HWW*aM z=A!dBP3hGsecVR5A&sf+`>Mw2{mNq(S6uY!c7PpqngY99IcghsKIt6FYY6VBVI-kr zRB+1W88p}ipJPTQ7IkpA1`ltK`q<rtFEg?G$+HxX7bJhs5Xw5#*2FV6Ot^h6k21$S zYSb(o9{BSK<tM*L(o)W0#B@^@R7WNy^_*XI)R)s~e$r`w*`JO3zdUYt17cfu__DgU zFeQ&IrSqt#;kM-w5MjA*B&`!PD4R~BWs-sHA1#p0rlVO_6s6c*-U(PBKH4!>8eIt7 z@(5?^W!J9YJusmo-+R-n=Q){IF<+Nz{*`cQBB24X(gcHG_bQ5uJ`ASU_Su{w+dFjm z;Id;UNHsg<iFc2qucD6r=$(uxL`;@v{%CK1<m4`K+zD38Y!;t@-4V+Z?J0my!NUK& zkwFJBx|X1sUOB8g2%G7bmNT2*U6HoS@XFgi8wXe&I^TNEB?7vZH%)0<pvGX8G!2N{ ziONnW1h1!eN-_qaxs3iW!maEK(n8&bJ&9vSB3Kfj>k2nWmGp7t2BnZoWx>5yhOB!9 zvu7?Qq21t`n3}w!;c4>C!=tmzxG2@#lPVZ@XKJ!lb>+8tn81V;a*$-*5)OD9Ab^-l zT^Dk~1wl=6H2c!bG@!p;WpHoiK_~#p8#HFii+SL&j8xjPG;<$U^$t%2!<fC!>8WqL zbffDVKmkW_b640U$>Mb!qm{4}arEc;W#_};^KL&Ya>`j)a*U#wv5hLK{L1Sk^8YAW zNyG`3%(DsDK#cRWfXIFz0XfHbK#ms|s(mqXngHZQ+77t$yhNOh#4RjAI<3*RFmuX4 zf(n8lmXv&gcda@L2-7BtwY%CE&_UWhbkHrE5Q>#OqPno6MwcXRiBaLx^-SOd#8?n3 zw9zC~>H3MtqPLxls&7n4zN?#**fHZZ1!S(6Q}y_{joS`iRyRh^udKlvu$6<x!`%(x z!V_Z~<iblSHThtA8q4CoO@CvVvvJ87Q@u;KS}|oFn`|gx#Kx7O6JJ-D+<qX7^|6mO z`al|Q@%g57GvJ|6L<PBd&p^*=cqfr-@GQBaFZp^k%4ccGe?@jBzkA}~8#6g-%W}Ag zZe@3*`*dLk?;!<1PR7w$EVF!>t=QAJr#GDp5NSj=6X)(UnU_Q58bN85Lv))PzGCkK zIY#-qZi1@1IYIfdzV~G^KX-bDSJk21?Ga!TX7BK#zGn$QiWC?ZBM3KakHlAGlaYD5 zFh}YuP(O0Yc@QttX_^%7nC*{sBXpWF$7X-p7@nr%UnNwHf*ZoqO=?r$L1Wlr!ec*V z@l!*%QZpW?;)nXt6y!Dy*1gMY<POOBS~n)QF>_eXxB8J0xhZ0C;z`2pjLuV{ZiK!@ z%~5*3H^580pN2;1e67Vmr!fod>~CcO6&}CEN>IkM%q#KxQn0N`21A{xU-r3vEw5o? z5LNQUYt5HeIOoD2UUHSMl4(rE7CEFu6y<ijQ7Excq(g0ld$oH;Q%~_=b83ET<>xGO zPNNt3`-p-j`FvHZxT*P)!wZ-U2Sk9bFj6#73<rk^=rs`96~>jizazWOv6`s`Pvf9z zIus&!n+?UPqlaR?zRgfHThVM779T-Fkgsmjy+JDU&H&VR3-Yd2g_@1l3Q-FqhS+j6 z>T=KB=(}hKG^)Cg-76MoI<u;Cw%OqA77T!go4(Z&tkG6BZ8|JI8nKEVlWgTSBj6Sb zfk=>aVWVMiB|Q-9eeGy88N(bxoLMo>Coy>EUvUyX*=s0mo4gRPmNQ*yO|HBbtdinf zF#Jl}sofIcE$U^q(OXMev=kv4dU%!=6bC7pUM5#se~5zov-FA-D`4btnk>P>r9iD_ z@D6D=-%*n&D1<KtQqJa+9Fuba#Rf5XxB23ViSwqGD<s}jq@**JgesehE1nw@d<ko- zclEZ}2y`O``S+@<D@LN0+8T*^+iWDd5j_(1t}#py(^Oa|2Q<#dh7fX_Gyvs%YK$}B z<l-Nr{iz`q+07Z~WPNDWPzV*(Q@;xB(S!Aj`6)h`4Z#cXWVhp5%*6`uAYqVrc)_oH z98KN*gpXhaMgopU4+(Ld1%$I%LZQ73cytN@p&UcDNS3-=)30hNE^%d^nE@><zl8(d zBXqMke<}4TvHl@hQ)Av=37Ixx{y&Kbi|0CmR1nKVLd=@3@y(raS^e1<21cv3VDR*! z!4eu?w+>F`2ux6!4f>&#h|Bi^b$2CT=}-3vE8XbbKouBVEu@V8O+XpV`QfCP1om)t zMf28YrwK}3SRo5`8mC0LSCEqw1jCmp<?-X}$3%D0GS|)zcI!QCcfX;^06VkCKa2#o z>WD&|J}8NY*F4288OV-ot*O&CtgEvg0Z}@M{L2{QDj<#w{epotSl!BYR90R1)ho6T z$E{>)PQW$;6hf<flut=<r5Gez6|IagUECD>^Q>i<a8gs%N)^q=d5f8rDl&?+)u$eD zzKqHo9h8Z6nPI&$i%K@98Q6n{R9z1yH(S$#x!%q^AYOpg@4yrJzO-Isb4H{ZG-&i? zil+a`MV^g0r5gYmC{a<YUCyFxrcT;+W%@0(>=0z-r6_YCKa}F)t6|`<<XB7#T~_E9 z+kZ0D>fdd9EE`NSsdit0cDp=){=4^Y|FZY|@IZVlYwJrpS2wK8*L>z;&bF!C62bNK z(;oGiXJ<@x+eFn6H*D3fm_*~X9miQN*B5NNV&jV)cgH6pmBYcJl=H?MpR@!7zsq)w z`}S&iRqvjy`r`l?z7cn<L3NwA$(gyW>U}VA(@|{u@*~7PYd3GZII?;<HoL*dE>(@B zAA!Ay_V7>eRC8_`kd7mpV<aQhmB)zGJLse+TA^*Bsp3Z4qULI^K6|%?rmvxGVb%Zb zw}pxkCAWn=zI)#ms=umjVGXL=yiMK~R&{q<usb#F3gbOSBvT(6_gNfSy&s$1fBNlW zIk9iLT}&ewrsd{tFUkdNF_va`oVZLVct^1#n0uM`1l1B2!B&por)_Klc!`ntv}KDl z4C`aX<5Iu}Zn%j_>~CZ#Dvb+WYf<^$uowjyxHQLP@2rxMC)#()x_-+}Oh2TI^0l*F zrK#qvjVB$~Jfk$2s|PGCrT^g|+Si8c>duJ7(K|I|OUpZc(!Mqae!~X+tsrSqspZIw zyl;WrYF(28-mUJ~!EP~KE(adpD%Tm!$tg);9MrUjKI8js(6eDdcTRksxXn}?DV39U zy0IxBxg3Bcy__{hl`hLiCdwBPg_@Mz#lXGjk-bolI2>yURN_XEWK+oBZqK+&2ciJ@ zgZcX>BWh0Lzq61vWHTPGa$*)fl^MM!!cCI|GkcXz?Bc3x`6mB;n9bKl)VW+{V#``H z^8!a2)(@rIP{1|f#J_6xDs@Z8fo#_zZ2l@suq^;*hM}t6r+1w%zvN+<8By*O3&^aE zpo(#patxk`Ko7+2x98ZnJ(CjYW^6*lsbB7y0wJXlfA30YXmtMw9y;&ku65@2yC*i3 zuP#hzes}R-9^!vJ#Q%DT|Md|6t9ksdX)=%1bA#w#b@9J;cOO65b>e?LefsUU5AnY~ zQ~a-YVnrn*pca<nX_3Ax`qyW#Ux`z2sq-`TH;b#~3!3$tM8~R#fCXTX;}gF**40LG zd8Gv$Q~sS^1fot??oDqC^EJiNmtnO;??1?eu!Cx;*CcE)Rt}d4#lvPGt>F4${bf4M zK=i^Fm&zDew+SV+L3}8fiKZ%djSf|cA66M0>QhE!0vIRYxr~86nCmXZ<nadLXcR=o z4jSVGiMeC6k6Xsw@I=`7tg$fggz{XPjrTochpW3E+*Q@vNLFhiD>EKUGf$tC43nj& zrl`xgsD>I=@?PC4s`88|aLEKLyJX--uzWI94HP^tlz-ZSnTA5I6%+^QPZSRz=Gfo^ zbo=2<-#yc-S<u5li9+5Ywet@$5TKX*k=z(*dbI+?KVvp$Gvf_HgH1(at21?mircFi zlvUk@*H34usJ4Vg=u^a>Aj?^T`qPti0{*hl2aq>S%}D-Kse{>ni!yvvy{zX*?$vN} zjYxs~D<2w;2#xp>Ktl9>MA1MFO|Pd@NEvAdEQ0KPHWUKx+h<8}Ms|YY0)2`eOc&x9 zQ{lin`Fwg6VaPTfN)NXfz5(};lH<0q?tOa<9d^=)q0^xQS(UF*bYHL+Pmv<km%%MK zNdOn9i5@b`PC1VaG9EEK=S#^+fV6=d=IH&gY}mJH`*K*rikfzChUfWQykBXA2g5iJ zZ2}NrO>tkM`%+<d$tr!bdqb~F4W#j0R4+sEC)y?y4W5}y+$K=h5Tq3O^a9u=A`(NU zA7GK@Qjk6X7&oJ-sOa94NY}@|brcjV-9gVCcK24XM9bn&>kG*%QJn@paJCK;jORV^ zLTwqTSePx!b4WrpD`Kd7&Z#&xPGUOoPDe$0&Js8?IReGg`NujvV?;GaW$&yTYLu+# zKAWddP$!%|&_-gQm}rAVi%mFW9?=_E{2cwx?BIPqTi!wRyc84(39zb3LQPW`yV05G zWX|&(SS9tdZ8d-}@tY3Z^|*6IzD+F#{sELspN46^qYeg$Q)Np)0qHl9zNpQ47E83w z*v$kfTbC2!f5Uw1uzV1~IaaO9A-#shxC-Q?+c^$L@lBGkYLYjlmX)O$H`Tcq!|_hy zc07QiBk@W=%!5@Pp${V32mQ~3{^v96e;)7r^X}7!t@oh+@#ue~lR$GFP>ud)=j(62 zar3`C-F^C?|M^_{AL)zXDt}7JRQ~aFK62`EjQp%sG5n&LI!3nU*Twjfnk<<iRGwWp zRJ9^J%->KiQ^Ji0-OPh-<_@|U#wYuZ$uD~f@vZBn+M}OMBNH4n+&AS@AL0#hz$q|C zRC^X0MK^eHON4-rs|a=;mi|ptK77MflX$1VeQUW?nbI{@yOf6Ui8L<1QxVf`<?fD` zsY1f4OLq_Z7`A^Y5HXA~upFY~uTm=jQ$A$qDQG*8R7%0D34}EQzfT$2gQ)&NRR18V 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�Bfhw2ba)roacDzzqeh>8BiCz7up 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Ν58ohZVGc@)Cw<g%Kod(Q%e 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 N{|BY{-`oHw9ssJehn@fc literal 0 HcmV?d00001 diff --git a/registry/modules/specfact-project-0.40.23.tar.gz.sha256 b/registry/modules/specfact-project-0.40.23.tar.gz.sha256 new file mode 100644 index 0000000..f85fc30 --- /dev/null +++ b/registry/modules/specfact-project-0.40.23.tar.gz.sha256 @@ -0,0 +1 @@ +6a75ab583e5f54122b457aeda6c81019a5575fccb8f4d61d14c11a69a0435ae3 diff --git a/registry/modules/specfact-spec-0.40.16.tar.gz b/registry/modules/specfact-spec-0.40.16.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..ba1d561b308138b0593df9b48d8420c635f9391e GIT binary patch literal 64601 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≻XBG6j`DjNUI5-k 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%0AcEx3=_me7>>1xv}w?_wG|nzzj1mK=Z%S_1}Et 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 z%0A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 literal 0 HcmV?d00001 diff --git a/registry/modules/specfact-spec-0.40.16.tar.gz.sha256 b/registry/modules/specfact-spec-0.40.16.tar.gz.sha256 new file mode 100644 index 0000000..96d602f --- /dev/null +++ b/registry/modules/specfact-spec-0.40.16.tar.gz.sha256 @@ -0,0 +1 @@ +5daf94c624df09bf04ddf55df3f79cf1e98fdddd2fd6be254a5155746f913d4a diff --git a/registry/signatures/specfact-backlog-0.41.14.tar.sig b/registry/signatures/specfact-backlog-0.41.14.tar.sig new file mode 100644 index 0000000..ec10d66 --- /dev/null +++ b/registry/signatures/specfact-backlog-0.41.14.tar.sig @@ -0,0 +1 @@ +eQ86/44q9ZKUkkNIv/HzyZ7Oc3QXPyPZLpFtoMMTF5QjWWbE1RFntJs/8BWKHniV23iJnRUBlBnm4YIP30UQAQ== diff --git a/registry/signatures/specfact-codebase-0.41.3.tar.sig b/registry/signatures/specfact-codebase-0.41.3.tar.sig new file mode 100644 index 0000000..769bfea --- /dev/null +++ b/registry/signatures/specfact-codebase-0.41.3.tar.sig @@ -0,0 +1 @@ +VMeonMTm8x/ZFn8CBzr6mcZHi0WcldLMiAQl1Ihhs6DuwK+cF1BI/U+G05j21rbdPE9+5qZyZ5QZVEj4V3yECQ== diff --git a/registry/signatures/specfact-govern-0.40.19.tar.sig b/registry/signatures/specfact-govern-0.40.19.tar.sig new file mode 100644 index 0000000..1a4fb88 --- /dev/null +++ b/registry/signatures/specfact-govern-0.40.19.tar.sig @@ -0,0 +1 @@ +N90cvb+lukJwUwGyVoj8ofmO8N3unlE13PQ5hYhMaDBdYQVMSY/9OL9TC8RLF+0LBSsRJ2IQ00188ZXRZWi1BA== diff --git a/registry/signatures/specfact-project-0.40.23.tar.sig b/registry/signatures/specfact-project-0.40.23.tar.sig new file mode 100644 index 0000000..329ba28 --- /dev/null +++ b/registry/signatures/specfact-project-0.40.23.tar.sig @@ -0,0 +1 @@ +ouJhKYaOvbl8xI6fDlVZd3B4xoNLx4AJ4yvLvhsbktenHj7ToFFostOcfnuhP8mVB2i0iiqEOnUPiWb3vG6UBw== diff --git a/registry/signatures/specfact-spec-0.40.16.tar.sig b/registry/signatures/specfact-spec-0.40.16.tar.sig new file mode 100644 index 0000000..25a97ed --- /dev/null +++ b/registry/signatures/specfact-spec-0.40.16.tar.sig @@ -0,0 +1 @@ +t9D2viaejsv6WQmAqvAFz1Ll6VXO0Q8wGwkVIvMt32amqI2MZN3++ecmeytiiTjzEGGHWQ1+xZm/zQYu51BMAg==