From 499dcfb8c536cc4cec9040ae8ef95740793ab135 Mon Sep 17 00:00:00 2001 From: Michael Kantor <6068672+kantorcodes@users.noreply.github.com> Date: Fri, 3 Apr 2026 16:48:58 -0700 Subject: [PATCH] feat: publish curated marketplace artifacts Signed-off-by: Michael Kantor <6068672+kantorcodes@users.noreply.github.com> --- .agents/plugins/marketplace.json | 380 + .github/workflows/validate-plugins.yml | 18 +- README.md | 4 + .../codex-mem/.codex-plugin/plugin.json | 17 + plugins/2kDarki/codex-mem/LICENSE | 630 ++ plugins/2kDarki/codex-mem/README.md | 365 + plugins/2kDarki/codex-mem/package.json | 142 + .../.codex-plugin/plugin.json | 52 + .../task-scheduler-codex-plugin/.codexignore | 18 + .../task-scheduler-codex-plugin/LICENSE | 21 + .../task-scheduler-codex-plugin/README.md | 298 + .../task-scheduler-codex-plugin/SECURITY.md | 39 + .../assets/icon.png | Bin 0 -> 3015 bytes .../assets/logo.png | Bin 0 -> 9511 bytes .../assets/screenshot1.png | Bin 0 -> 26785 bytes .../assets/screenshot2.png | Bin 0 -> 24732 bytes .../assets/screenshot3.png | Bin 0 -> 25685 bytes .../skills/task-planner/SKILL.md | 49 + .../.codex-plugin/plugin.json | 49 + .../AlexMi64/codex-project-autopilot/LICENSE | 21 + .../codex-project-autopilot/README.md | 511 ++ .../assets/autonomous-project-agent.svg | 11 + .../skills/automation-builder/SKILL.md | 58 + .../autonomous-project-orchestrator/SKILL.md | 202 + .../skills/backend-builder/SKILL.md | 72 + .../skills/database-designer/SKILL.md | 66 + .../skills/deploy-operator/SKILL.md | 63 + .../skills/design-director/SKILL.md | 134 + .../skills/frontend-builder/SKILL.md | 88 + .../skills/project-discovery/SKILL.md | 211 + .../skills/qa-reviewer/SKILL.md | 68 + .../skills/solution-architect/SKILL.md | 80 + .../.codex-plugin/plugin.json | 50 + .../launchfast_codex_plugin/assets/icon.png | Bin 0 -> 7898 bytes .../launchfast_codex_plugin/assets/logo.png | Bin 0 -> 7898 bytes .../assets/screenshot1.png | Bin 0 -> 1263249 bytes .../assets/screenshot2.png | Bin 0 -> 879844 bytes .../assets/screenshot3.png | Bin 0 -> 879844 bytes .../skills/alibaba-supplier-outreach/SKILL.md | 132 + .../skills/batch-product-research/SKILL.md | 90 + .../skills/kunze-ad-setup/SKILL.md | 124 + .../launchfast-full-research-loop/SKILL.md | 119 + .../skills/launchfast-ppc-research/SKILL.md | 128 + .../launchfast-product-research/SKILL.md | 102 + .../skills/product-research/SKILL.md | 137 + .../skills/wilco-ad-setup/SKILL.md | 117 + .../blueprint/.codex-plugin/plugin.json | 45 + plugins/JuliusBrussee/blueprint/.codexignore | 21 + plugins/JuliusBrussee/blueprint/LICENSE | 21 + plugins/JuliusBrussee/blueprint/README.md | 578 ++ plugins/JuliusBrussee/blueprint/SECURITY.md | 23 + .../skills/blueprint-writing/SKILL.md | 402 + .../skills/brownfield-adoption/SKILL.md | 469 ++ .../skills/context-architecture/SKILL.md | 281 + .../skills/convergence-monitoring/SKILL.md | 413 + .../blueprint/skills/design-system/SKILL.md | 525 ++ .../skills/documentation-inversion/SKILL.md | 453 ++ .../blueprint/skills/impl-tracking/SKILL.md | 436 ++ .../blueprint/skills/methodology/SKILL.md | 264 + .../skills/peer-review-loop/SKILL.md | 253 + .../blueprint/skills/peer-review/SKILL.md | 433 + .../blueprint/skills/prompt-pipeline/SKILL.md | 451 ++ .../blueprint/skills/revision/SKILL.md | 342 + .../skills/speculative-pipeline/SKILL.md | 268 + .../blueprint/skills/ui-craft/SKILL.md | 582 ++ .../references/accessibility-checklist.md | 425 + .../ui-craft/references/animation-playbook.md | 545 ++ .../ui-craft/references/component-patterns.md | 604 ++ .../ui-craft/references/review-checklist.md | 204 + .../skills/validation-first/SKILL.md | 451 ++ .../context-pack/.codex-plugin/plugin.json | 39 + plugins/Rothschildiuk/context-pack/LICENSE | 21 + plugins/Rothschildiuk/context-pack/README.md | 492 ++ .../context-pack/skills/context-pack/SKILL.md | 54 + .../skills/context-pack/agents/openai.yaml | 10 + .../assets/context-pack-small.svg | 8 + .../context-pack/assets/context-pack.svg | 23 + .../kicad-happy/.codex-plugin/plugin.json | 13 + plugins/aklofas/kicad-happy/LICENSE | 21 + plugins/aklofas/kicad-happy/README.md | 405 + plugins/aklofas/kicad-happy/SECURITY.md | 13 + .../aklofas/kicad-happy/skills/bom/SKILL.md | 372 + .../skills/bom/references/kicad-fields.md | 68 + .../references/ordering-and-fabrication.md | 141 + .../bom/references/part-number-conventions.md | 409 + .../skills/bom/scripts/bom_manager.py | 1218 +++ .../skills/bom/scripts/edit_properties.py | 438 ++ .../skills/bom/scripts/kicad_sexp.py | 85 + .../skills/bom/scripts/sync_datasheet_urls.py | 390 + .../kicad-happy/skills/digikey/SKILL.md | 354 + .../scripts/fetch_datasheet_digikey.py | 547 ++ .../scripts/sync_datasheets_digikey.py | 790 ++ .../kicad-happy/skills/element14/SKILL.md | 261 + .../scripts/fetch_datasheet_element14.py | 516 ++ .../scripts/sync_datasheets_element14.py | 665 ++ .../aklofas/kicad-happy/skills/emc/SKILL.md | 178 + .../skills/emc/references/emc-methodology.md | 142 + .../skills/emc/references/emc-standards.md | 110 + .../skills/emc/references/pcb-emc-rules.md | 380 + .../skills/emc/scripts/analyze_emc.py | 400 + .../skills/emc/scripts/emc_formulas.py | 1324 ++++ .../skills/emc/scripts/emc_rules.py | 4044 ++++++++++ .../skills/emc/scripts/emc_spice.py | 702 ++ .../kicad-happy/skills/jlcpcb/SKILL.md | 177 + .../aklofas/kicad-happy/skills/kicad/SKILL.md | 444 ++ .../kicad/references/datasheet-extraction.md | 358 + .../skills/kicad/references/file-formats.md | 379 + .../skills/kicad/references/gerber-parsing.md | 729 ++ .../kicad/references/manual-gerber-parsing.md | 621 ++ .../kicad/references/manual-pcb-parsing.md | 466 ++ .../references/manual-schematic-parsing.md | 289 + .../skills/kicad/references/net-tracing.md | 120 + .../skills/kicad/references/output-schema.md | 227 + .../kicad/references/pcb-layout-analysis.md | 447 ++ .../references/pdf-schematic-extraction.md | 315 + .../kicad/references/report-generation.md | 581 ++ .../kicad/references/schematic-analysis.md | 1133 +++ .../kicad/references/standards-compliance.md | 638 ++ .../references/supplementary-data-sources.md | 288 + .../skills/kicad/scripts/.gitignore | 1 + .../skills/kicad/scripts/README.md | 368 + .../skills/kicad/scripts/analyze_gerbers.py | 1423 ++++ .../skills/kicad/scripts/analyze_pcb.py | 4279 ++++++++++ .../skills/kicad/scripts/analyze_schematic.py | 6950 +++++++++++++++++ .../skills/kicad/scripts/analyze_thermal.py | 850 ++ .../kicad/scripts/datasheet_extract_cache.py | 434 + .../kicad/scripts/datasheet_page_selector.py | 500 ++ .../skills/kicad/scripts/datasheet_score.py | 343 + .../skills/kicad/scripts/diff_analysis.py | 946 +++ .../skills/kicad/scripts/kicad_types.py | 66 + .../skills/kicad/scripts/kicad_utils.py | 827 ++ .../skills/kicad/scripts/lifecycle_audit.py | 854 ++ .../kicad/scripts/methodology_gerbers.md | 447 ++ .../skills/kicad/scripts/methodology_pcb.md | 469 ++ .../kicad/scripts/methodology_schematic.md | 892 +++ .../skills/kicad/scripts/sexp_parser.py | 187 + .../skills/kicad/scripts/signal_detectors.py | 4214 ++++++++++ .../skills/kicad/scripts/what_if.py | 548 ++ .../aklofas/kicad-happy/skills/lcsc/SKILL.md | 214 + .../lcsc/scripts/fetch_datasheet_lcsc.py | 559 ++ .../lcsc/scripts/sync_datasheets_lcsc.py | 643 ++ .../kicad-happy/skills/mouser/SKILL.md | 250 + .../mouser/scripts/fetch_datasheet_mouser.py | 600 ++ .../mouser/scripts/sync_datasheets_mouser.py | 696 ++ .../kicad-happy/skills/pcbway/SKILL.md | 175 + .../aklofas/kicad-happy/skills/spice/SKILL.md | 313 + .../spice/references/simulation-models.md | 427 + .../spice/scripts/extract_parasitics.py | 319 + .../spice/scripts/simulate_subcircuits.py | 522 ++ .../skills/spice/scripts/spice_model_cache.py | 269 + .../spice/scripts/spice_model_generator.py | 231 + .../skills/spice/scripts/spice_models.py | 196 + .../spice/scripts/spice_part_library.py | 447 ++ .../skills/spice/scripts/spice_results.py | 1152 +++ .../skills/spice/scripts/spice_simulator.py | 475 ++ .../spice/scripts/spice_spec_fetcher.py | 643 ++ .../skills/spice/scripts/spice_templates.py | 1740 +++++ .../skills/spice/scripts/spice_tolerance.py | 377 + .../claude-skills/.codex-plugin/plugin.json | 46 + plugins/alirezarezvani/claude-skills/LICENSE | 21 + .../alirezarezvani/claude-skills/README.md | 376 + .../alirezarezvani/claude-skills/SECURITY.md | 294 + .../.codex-plugin/plugin.json | 28 + plugins/avivsinai/agent-message-queue/LICENSE | 21 + .../avivsinai/agent-message-queue/README.md | 306 + .../avivsinai/agent-message-queue/SECURITY.md | 54 + .../skills/amq-cli/SKILL.md | 314 + .../skills/amq-cli/references/coop-mode.md | 88 + .../amq-cli/references/cross-project.md | 123 + .../skills/amq-cli/references/integrations.md | 108 + .../amq-cli/references/message-format.md | 89 + .../skills/amq-cli/references/swarm-mode.md | 50 + .../skills/amq-spec/SKILL.md | 146 + .../amq-spec/references/spec-workflow.md | 232 + .../bitbucket-cli/.codex-plugin/plugin.json | 29 + plugins/avivsinai/bitbucket-cli/LICENSE | 22 + plugins/avivsinai/bitbucket-cli/README.md | 328 + plugins/avivsinai/bitbucket-cli/SECURITY.md | 39 + .../bitbucket-cli/skills/bkt/SKILL.md | 227 + .../skills/bkt/references/commands.md | 495 ++ .../jenkins-cli/.codex-plugin/plugin.json | 27 + plugins/avivsinai/jenkins-cli/LICENSE | 21 + plugins/avivsinai/jenkins-cli/README.md | 197 + plugins/avivsinai/jenkins-cli/SECURITY.md | 33 + .../avivsinai/jenkins-cli/skills/jk/SKILL.md | 397 + .../skills/jk/references/commands.md | 457 ++ .../langfuse-mcp/.codex-plugin/plugin.json | 40 + plugins/avivsinai/langfuse-mcp/LICENSE | 21 + plugins/avivsinai/langfuse-mcp/README.md | 164 + plugins/avivsinai/langfuse-mcp/SECURITY.md | 42 + .../langfuse-mcp/skills/langfuse/SKILL.md | 249 + .../skills/langfuse/references/setup.md | 172 + .../langfuse/references/tool-reference.md | 682 ++ .../boshu2/agentops/.codex-plugin/plugin.json | 5 + plugins/boshu2/agentops/LICENSE | 17 + plugins/boshu2/agentops/README.md | 617 ++ .../skills-codex/.agentops-manifest.json | 910 +++ .../athena/.agentops-generated.json | 7 + .../agentops/skills-codex/athena/SKILL.md | 247 + .../agentops/skills-codex/athena/prompt.md | 9 + .../athena/references/confidence-scoring.md | 113 + .../athena/references/flywheel-diagnostics.md | 133 + .../knowledge-synthesis-patterns.md | 126 + .../skills-codex/athena/scripts/validate.sh | 7 + .../beads/.agentops-generated.json | 7 + .../agentops/skills-codex/beads/SKILL.md | 116 + .../agentops/skills-codex/beads/prompt.md | 18 + .../beads/references/ANTI_PATTERNS.md | 396 + .../beads/references/BOUNDARIES.md | 450 ++ .../beads/references/CLI_REFERENCE.md | 535 ++ .../beads/references/DEPENDENCIES.md | 747 ++ .../beads/references/INTEGRATION_PATTERNS.md | 386 + .../beads/references/ISSUE_CREATION.md | 139 + .../beads/references/MOLECULES.md | 368 + .../skills-codex/beads/references/PATTERNS.md | 389 + .../beads/references/RESUMABILITY.md | 207 + .../skills-codex/beads/references/ROUTING.md | 132 + .../beads/references/STATIC_DATA.md | 54 + .../beads/references/TROUBLESHOOTING.md | 594 ++ .../beads/references/WORKFLOWS.md | 734 ++ .../skills-codex/beads/scripts/validate.sh | 31 + .../bootstrap/.agentops-generated.json | 7 + .../agentops/skills-codex/bootstrap/SKILL.md | 177 + .../agentops/skills-codex/bootstrap/prompt.md | 8 + .../brainstorm/.agentops-generated.json | 7 + .../agentops/skills-codex/brainstorm/SKILL.md | 188 + .../skills-codex/brainstorm/prompt.md | 17 + .../references/red-team-checklist.md | 40 + .../brainstorm/scripts/validate.sh | 12 + .../bug-hunt/.agentops-generated.json | 7 + .../agentops/skills-codex/bug-hunt/SKILL.md | 384 + .../agentops/skills-codex/bug-hunt/prompt.md | 15 + .../references/audit-report-template.md | 41 + .../references/bug-report-template.md | 52 + .../bug-hunt/references/failure-categories.md | 39 + .../skills-codex/bug-hunt/scripts/validate.sh | 15 + .../codex-team/.agentops-generated.json | 7 + .../agentops/skills-codex/codex-team/SKILL.md | 362 + .../skills-codex/codex-team/prompt.md | 18 + .../codex-team/references/.gitkeep | 0 .../codex-team/scripts/validate.sh | 19 + .../complexity/.agentops-generated.json | 7 + .../agentops/skills-codex/complexity/SKILL.md | 193 + .../skills-codex/complexity/prompt.md | 15 + .../complexity/references/.gitkeep | 0 .../complexity/scripts/validate.sh | 16 + .../converter/.agentops-generated.json | 7 + .../agentops/skills-codex/converter/SKILL.md | 145 + .../agentops/skills-codex/converter/prompt.md | 9 + .../references/skill-bundle-schema.md | 84 + .../skills-codex/converter/scripts/convert.sh | 717 ++ .../converter/scripts/validate.sh | 12 + .../council/.agentops-generated.json | 7 + .../agentops/skills-codex/council/SKILL.md | 206 + .../agentops/skills-codex/council/prompt.md | 15 + .../council/references/agent-prompts.md | 356 + .../references/backend-background-tasks.md | 36 + .../references/backend-codex-subagents.md | 51 + .../council/references/backend-inline.md | 66 + .../references/brainstorm-techniques.md | 65 + .../council/references/caching-guidance.md | 42 + .../council/references/cli-spawning.md | 136 + .../council/references/debate-protocol.md | 103 + .../council/references/explorers.md | 103 + .../council/references/finding-extraction.md | 62 + .../council/references/model-profiles.md | 52 + .../council/references/model-routing.md | 102 + .../council/references/output-format.md | 186 + .../council/references/personas.md | 162 + .../council/references/presets.md | 5 + .../council/references/quick-mode.md | 74 + .../council/references/ralph-loop-contract.md | 48 + .../references/reviewer-config-example.md | 33 + .../skills-codex/council/schemas/verdict.json | 31 + .../council/scripts/validate-council.sh | 308 + .../skills-codex/council/scripts/validate.sh | 33 + .../crank/.agentops-generated.json | 7 + .../agentops/skills-codex/crank/SKILL.md | 517 ++ .../agentops/skills-codex/crank/prompt.md | 19 + .../crank/references/commit-strategies.md | 51 + .../crank/references/contract-template.md | 123 + .../crank/references/de-sloppify.md | 84 + .../references/external-gate-protocol.md | 55 + .../crank/references/failure-recovery.md | 101 + .../crank/references/failure-taxonomy.md | 402 + .../skills-codex/crank/references/fire.md | 356 + .../crank/references/plan-mutations.md | 92 + .../crank/references/ralph-loop-contract.md | 48 + .../crank/references/shared-task-notes.md | 104 + .../crank/references/taskcreate-examples.md | 239 + .../crank/references/team-coordination.md | 91 + .../crank/references/test-first-mode.md | 166 + .../crank/references/troubleshooting.md | 9 + .../crank/references/uat-integration-wave.md | 76 + .../crank/references/wave-patterns.md | 224 + .../wave1-spec-consistency-checklist.md | 44 + .../crank/references/worktree-per-worker.md | 64 + .../skills-codex/crank/scripts/validate.sh | 21 + .../deps/.agentops-generated.json | 7 + .../agentops/skills-codex/deps/SKILL.md | 282 + .../agentops/skills-codex/deps/prompt.md | 8 + .../design/.agentops-generated.json | 7 + .../agentops/skills-codex/design/SKILL.md | 139 + .../agentops/skills-codex/design/prompt.md | 8 + .../design/references/alignment-matrix.md | 70 + .../references/product-council-preset.md | 56 + .../discovery/.agentops-generated.json | 7 + .../agentops/skills-codex/discovery/SKILL.md | 172 + .../agentops/skills-codex/discovery/prompt.md | 16 + .../references/complexity-auto-detect.md | 25 + .../references/idempotency-and-resume.md | 56 + .../discovery/references/output-templates.md | 49 + .../discovery/references/phase-budgets.md | 11 + .../discovery/references/troubleshooting.md | 7 + .../skills-codex/doc/.agentops-generated.json | 7 + .../boshu2/agentops/skills-codex/doc/SKILL.md | 264 + .../agentops/skills-codex/doc/prompt.md | 15 + .../doc/references/generation-templates.md | 220 + .../doc/references/project-types.md | 62 + .../doc/references/validation-rules.md | 225 + .../skills-codex/doc/scripts/validate.sh | 15 + .../evolve/.agentops-generated.json | 7 + .../agentops/skills-codex/evolve/SKILL.md | 860 ++ .../agentops/skills-codex/evolve/prompt.md | 18 + .../evolve/references/artifacts.md | 36 + .../evolve/references/compounding.md | 47 + .../evolve/references/cycle-history.md | 215 + .../evolve/references/examples.md | 64 + .../evolve/references/goals-schema.md | 138 + .../evolve/references/oscillation.md | 53 + .../evolve/references/parallel-execution.md | 127 + .../evolve/references/pinned-queue.md | 186 + .../evolve/references/quality-mode.md | 70 + .../evolve/references/teardown.md | 97 + .../skills-codex/evolve/scripts/validate.sh | 44 + .../flywheel/.agentops-generated.json | 7 + .../agentops/skills-codex/flywheel/SKILL.md | 266 + .../agentops/skills-codex/flywheel/prompt.md | 9 + .../skills-codex/flywheel/references/.gitkeep | 0 .../artifact-consistency-allowlist.txt | 28 + .../references/artifact-consistency.md | 47 + .../flywheel/references/cache-eviction.md | 26 + .../flywheel/references/promotion-tiers.md | 51 + .../flywheel/scripts/artifact-consistency.sh | 178 + .../skills-codex/flywheel/scripts/validate.sh | 16 + .../forge/.agentops-generated.json | 7 + .../agentops/skills-codex/forge/SKILL.md | 245 + .../agentops/skills-codex/forge/prompt.md | 9 + .../skills-codex/forge/references/.gitkeep | 0 .../references/uncaptured-lesson-patterns.md | 195 + .../skills-codex/forge/scripts/validate.sh | 14 + .../goals/.agentops-generated.json | 7 + .../agentops/skills-codex/goals/SKILL.md | 344 + .../agentops/skills-codex/goals/prompt.md | 18 + .../goals/references/generation-heuristics.md | 188 + .../goals/references/goals-schema.md | 192 + .../skills-codex/goals/scripts/validate.sh | 22 + .../.agentops-generated.json | 7 + .../grafana-platform-dashboard/SKILL.md | 128 + .../agents/openai.yaml | 4 + .../grafana-platform-dashboard/prompt.md | 9 + .../references/layout-guidelines.md | 46 + .../references/platform-contract.md | 47 + .../references/promql-library.md | 95 + .../scripts/grafanadashboard_roundtrip.sh | 113 + .../scripts/promql_scan_thanos.sh | 80 + .../scripts/validate.sh | 7 + .../handoff/.agentops-generated.json | 7 + .../agentops/skills-codex/handoff/SKILL.md | 358 + .../agentops/skills-codex/handoff/prompt.md | 19 + .../skills-codex/handoff/references/.gitkeep | 0 .../skills-codex/handoff/scripts/validate.sh | 15 + .../harvest/.agentops-generated.json | 7 + .../agentops/skills-codex/harvest/SKILL.md | 103 + .../agentops/skills-codex/harvest/prompt.md | 9 + .../harvest/references/governance.md | 50 + .../heal-skill/.agentops-generated.json | 7 + .../agentops/skills-codex/heal-skill/SKILL.md | 172 + .../skills-codex/heal-skill/prompt.md | 9 + .../heal-skill/references/codex-parity.md | 59 + .../heal-skill/references/skill-stocktake.md | 123 + .../skills-codex/heal-skill/scripts/heal.sh | 389 + .../heal-skill/scripts/validate.sh | 14 + .../implement/.agentops-generated.json | 7 + .../agentops/skills-codex/implement/SKILL.md | 536 ++ .../agentops/skills-codex/implement/prompt.md | 19 + .../implement/references/gate-checks.md | 62 + .../implement/references/resume-protocol.md | 26 + .../implement/scripts/validate.sh | 23 + .../inject/.agentops-generated.json | 7 + .../agentops/skills-codex/inject/SKILL.md | 175 + .../agentops/skills-codex/inject/prompt.md | 9 + .../skills-codex/inject/references/.gitkeep | 0 .../skills-codex/inject/scripts/validate.sh | 14 + .../.agentops-generated.json | 7 + .../knowledge-activation/SKILL.md | 160 + .../knowledge-activation/prompt.md | 8 + .../knowledge-activation/references/dag.md | 58 + .../references/output-surfaces.md | 44 + .../references/script-contracts.md | 53 + .../knowledge-activation/scripts/validate.sh | 25 + .../openai-docs/.agentops-generated.json | 7 + .../skills-codex/openai-docs/LICENSE.txt | 201 + .../skills-codex/openai-docs/SKILL.md | 92 + .../openai-docs/agents/openai.yaml | 14 + .../openai-docs/assets/openai-small.svg | 3 + .../openai-docs/assets/openai.png | Bin 0 -> 1429 bytes .../skills-codex/openai-docs/prompt.md | 15 + .../openai-docs/scripts/validate.sh | 47 + .../oss-docs/.agentops-generated.json | 7 + .../agentops/skills-codex/oss-docs/SKILL.md | 219 + .../agentops/skills-codex/oss-docs/prompt.md | 9 + .../oss-docs/references/beads-patterns.md | 424 + .../references/documentation-tiers.md | 202 + .../oss-docs/references/project-types.md | 455 ++ .../oss-docs/scripts/audit-oss-docs.sh | 363 + .../skills-codex/oss-docs/scripts/validate.sh | 65 + .../perf/.agentops-generated.json | 7 + .../agentops/skills-codex/perf/SKILL.md | 308 + .../agentops/skills-codex/perf/prompt.md | 8 + .../plan/.agentops-generated.json | 7 + .../agentops/skills-codex/plan/SKILL.md | 746 ++ .../agentops/skills-codex/plan/prompt.md | 18 + .../plan/references/complexity-estimation.md | 25 + .../plan/references/detail-templates.md | 51 + .../skills-codex/plan/references/examples.md | 454 ++ .../plan/references/plan-mutations.md | 176 + .../plan/references/planning-rules.md | 112 + .../plan/references/sdd-patterns.md | 255 + .../skills-codex/plan/references/templates.md | 437 ++ .../skills-codex/plan/scripts/validate.sh | 27 + .../post-mortem/.agentops-generated.json | 7 + .../skills-codex/post-mortem/SKILL.md | 615 ++ .../skills-codex/post-mortem/prompt.md | 20 + .../references/activation-policy.md | 122 + .../references/backlog-processing.md | 246 + .../references/checkpoint-policy.md | 100 + .../references/closure-integrity-audit.md | 280 + .../references/context-gathering.md | 212 + .../references/four-surface-closure.md | 87 + .../references/harvest-next-work.md | 165 + .../references/learning-templates.md | 383 + .../references/maintenance-phases.md | 463 ++ .../references/metadata-verification.md | 70 + .../references/output-templates.md | 209 + .../references/plan-compliance-checklist.md | 62 + .../references/prediction-tracking.md | 68 + .../post-mortem/references/retro-history.md | 90 + .../references/security-patterns.md | 289 + .../post-mortem/references/streak-tracking.md | 97 + .../scripts/closure-integrity-audit.sh | 575 ++ .../post-mortem/scripts/preflight-refs.sh | 96 + .../post-mortem/scripts/validate.sh | 31 + .../scripts/write-evidence-only-closure.sh | 242 + .../pr-implement/.agentops-generated.json | 7 + .../skills-codex/pr-implement/SKILL.md | 180 + .../skills-codex/pr-implement/prompt.md | 15 + .../pr-implement/scripts/validate.sh | 47 + .../pr-plan/.agentops-generated.json | 7 + .../agentops/skills-codex/pr-plan/SKILL.md | 207 + .../agentops/skills-codex/pr-plan/prompt.md | 15 + .../skills-codex/pr-plan/scripts/validate.sh | 47 + .../pr-prep/.agentops-generated.json | 7 + .../agentops/skills-codex/pr-prep/SKILL.md | 258 + .../agentops/skills-codex/pr-prep/prompt.md | 15 + .../case-study-historical-context.md | 56 + .../references/commit-split-advisor.md | 50 + .../pr-prep/references/lessons-learned.md | 74 + .../pr-prep/references/package-extraction.md | 39 + .../skills-codex/pr-prep/scripts/validate.sh | 84 + .../pr-research/.agentops-generated.json | 7 + .../skills-codex/pr-research/SKILL.md | 214 + .../skills-codex/pr-research/prompt.md | 15 + .../pr-research/scripts/validate.sh | 83 + .../pr-retro/.agentops-generated.json | 7 + .../agentops/skills-codex/pr-retro/SKILL.md | 241 + .../agentops/skills-codex/pr-retro/prompt.md | 15 + .../skills-codex/pr-retro/scripts/validate.sh | 47 + .../pr-validate/.agentops-generated.json | 7 + .../skills-codex/pr-validate/SKILL.md | 190 + .../skills-codex/pr-validate/prompt.md | 15 + .../pr-validate/scripts/validate.sh | 47 + .../pre-mortem/.agentops-generated.json | 7 + .../agentops/skills-codex/pre-mortem/SKILL.md | 490 ++ .../skills-codex/pre-mortem/prompt.md | 15 + .../references/council-fail-patterns.md | 160 + .../references/enhancement-patterns.md | 324 + .../references/error-rescue-map-template.md | 46 + .../pre-mortem/references/failure-taxonomy.md | 219 + .../references/prediction-tracking.md | 68 + .../references/simulation-prompts.md | 240 + .../references/spec-verification-checklist.md | 115 + .../references/temporal-interrogation.md | 85 + .../pre-mortem/scripts/validate.sh | 28 + .../product/.agentops-generated.json | 7 + .../agentops/skills-codex/product/SKILL.md | 301 + .../agentops/skills-codex/product/prompt.md | 9 + .../skills-codex/product/references/.gitkeep | 0 .../skills-codex/product/scripts/validate.sh | 16 + .../provenance/.agentops-generated.json | 7 + .../agentops/skills-codex/provenance/SKILL.md | 198 + .../skills-codex/provenance/prompt.md | 9 + .../provenance/references/.gitkeep | 0 .../provenance/scripts/validate.sh | 14 + .../push/.agentops-generated.json | 7 + .../agentops/skills-codex/push/SKILL.md | 100 + .../agentops/skills-codex/push/prompt.md | 19 + .../skills-codex/push/scripts/validate.sh | 7 + .../quickstart/.agentops-generated.json | 7 + .../agentops/skills-codex/quickstart/SKILL.md | 103 + .../skills-codex/quickstart/prompt.md | 17 + .../quickstart/references/full-catalog.md | 65 + .../quickstart/references/getting-started.md | 66 + .../quickstart/references/troubleshooting.md | 140 + .../quickstart/scripts/validate.sh | 16 + .../ratchet/.agentops-generated.json | 7 + .../agentops/skills-codex/ratchet/SKILL.md | 135 + .../agentops/skills-codex/ratchet/prompt.md | 9 + .../skills-codex/ratchet/references/.gitkeep | 0 .../skills-codex/ratchet/scripts/validate.sh | 16 + .../readme/.agentops-generated.json | 7 + .../agentops/skills-codex/readme/SKILL.md | 366 + .../agentops/skills-codex/readme/prompt.md | 15 + .../skills-codex/readme/references/.gitkeep | 0 .../skills-codex/readme/scripts/validate.sh | 12 + .../recover/.agentops-generated.json | 7 + .../agentops/skills-codex/recover/SKILL.md | 347 + .../agentops/skills-codex/recover/prompt.md | 20 + .../skills-codex/recover/scripts/validate.sh | 16 + .../red-team/.agentops-generated.json | 7 + .../agentops/skills-codex/red-team/SKILL.md | 318 + .../agentops/skills-codex/red-team/prompt.md | 8 + .../red-team/references/persona-format.md | 125 + .../red-team/references/report-format.md | 78 + .../red-team/references/scenario-format.md | 59 + .../red-team/references/surface-types.md | 57 + .../refactor/.agentops-generated.json | 7 + .../agentops/skills-codex/refactor/SKILL.md | 407 + .../agentops/skills-codex/refactor/prompt.md | 8 + .../release/.agentops-generated.json | 7 + .../agentops/skills-codex/release/SKILL.md | 533 ++ .../agentops/skills-codex/release/prompt.md | 19 + .../release/references/release-cadence.md | 21 + .../release/references/release-notes.md | 109 + .../skills-codex/release/scripts/validate.sh | 17 + .../research/.agentops-generated.json | 7 + .../agentops/skills-codex/research/SKILL.md | 344 + .../agentops/skills-codex/research/prompt.md | 19 + .../references/backend-background-tasks.md | 56 + .../references/backend-codex-subagents.md | 115 + .../research/references/backend-inline.md | 66 + .../research/references/context-discovery.md | 190 + .../research/references/deep-research-mcp.md | 134 + .../research/references/document-template.md | 191 + .../research/references/failure-patterns.md | 321 + .../references/iterative-retrieval.md | 110 + .../references/ralph-loop-contract.md | 48 + .../research/references/vibe-methodology.md | 112 + .../research/schemas/findings.json | 42 + .../skills-codex/research/scripts/validate.md | 104 + .../skills-codex/research/scripts/validate.sh | 22 + .../retro/.agentops-generated.json | 7 + .../agentops/skills-codex/retro/SKILL.md | 74 + .../agentops/skills-codex/retro/prompt.md | 15 + .../skills-codex/retro/scripts/validate.sh | 16 + .../.agentops-generated.json | 7 + .../reverse-engineer-rpi/.gitignore | 2 + .../reverse-engineer-rpi/SKILL.md | 302 + .../reverse-engineer-rpi/agents/openai.yaml | 6 + .../cc-sdd-v2.1.0/cli-surface-contracts.txt | 30 + .../cc-sdd-v2.1.0/clone-metadata.json | 5 + .../fixtures/cc-sdd-v2.1.0/docs-features.txt | 16 + .../cc-sdd-v2.1.0/feature-registry.yaml | 33 + .../reverse-engineer-rpi/prompt.md | 9 + .../references/templates/post-mortem.md.tmpl | 19 + .../templates/security/attack-surface.md.tmpl | 22 + .../templates/security/authn-authz.md.tmpl | 18 + .../templates/security/crypto-review.md.tmpl | 21 + .../templates/security/dataflow.md.tmpl | 16 + .../templates/security/findings.md.tmpl | 14 + .../security/reproducibility.md.tmpl | 19 + .../templates/security/threat-model.md.tmpl | 26 + .../templates/spec-architecture.md.tmpl | 37 + .../templates/spec-cli-surface.md.tmpl | 16 + .../templates/spec-clone-mvp.md.tmpl | 26 + .../templates/spec-clone-vs-use.md.tmpl | 19 + .../templates/spec-code-map.md.tmpl | 25 + .../references/templates/vibe-report.md.tmpl | 21 + .../scripts/binary/analyze_binary.sh | 184 + .../scripts/binary/capture_cli_help.sh | 285 + .../binary/extract_embedded_archives.py | 115 + .../scripts/binary/list_embedded_archives.py | 125 + .../scripts/extract_docs_features.sh | 38 + .../scripts/extract_sitemap_paths.sh | 39 + .../reverse-engineer-rpi/scripts/fetch_url.py | 32 + .../scripts/generate_feature_catalog_md.py | 90 + .../scripts/generate_feature_inventory_md.py | 44 + .../scripts/repo_fixture_test.sh | 412 + .../scripts/reverse_engineer_rpi.py | 1901 +++++ .../scripts/scaffold_feature_registry.py | 73 + .../scripts/security/generate_sbom.sh | 54 + .../scripts/security/scan_secrets.sh | 65 + .../security/validate_security_audit.sh | 74 + .../reverse-engineer-rpi/scripts/self_test.sh | 219 + .../reverse-engineer-rpi/scripts/validate.sh | 16 + .../scripts/validate_feature_registry.py | 156 + .../review/.agentops-generated.json | 7 + .../agentops/skills-codex/review/SKILL.md | 286 + .../agentops/skills-codex/review/prompt.md | 8 + .../skills-codex/rpi/.agentops-generated.json | 7 + .../boshu2/agentops/skills-codex/rpi/SKILL.md | 244 + .../agentops/skills-codex/rpi/prompt.md | 24 + .../rpi/references/autonomous-execution.md | 36 + .../rpi/references/complexity-scaling.md | 29 + .../rpi/references/context-windowing.md | 61 + .../rpi/references/error-handling.md | 12 + .../skills-codex/rpi/references/examples.md | 25 + .../rpi/references/gate-retry-logic.md | 90 + .../rpi/references/gate4-loop-and-spawn.md | 82 + .../rpi/references/phase-budgets.md | 106 + .../rpi/references/phase-data-contracts.md | 29 + .../rpi/references/report-template.md | 50 + .../rpi/references/troubleshooting.md | 8 + .../skills-codex/rpi/scripts/validate.sh | 29 + .../scaffold/.agentops-generated.json | 7 + .../agentops/skills-codex/scaffold/SKILL.md | 371 + .../agentops/skills-codex/scaffold/prompt.md | 8 + .../security-suite/.agentops-generated.json | 7 + .../skills-codex/security-suite/SKILL.md | 218 + .../skills-codex/security-suite/prompt.md | 15 + .../references/agentops-redteam-pack.json | 209 + .../references/owasp-checklist.md | 109 + .../references/policy-example.json | 23 + .../security-suite/scripts/prompt_redteam.py | 317 + .../security-suite/scripts/security_suite.py | 891 +++ .../security-suite/scripts/validate.sh | 21 + .../security/.agentops-generated.json | 7 + .../agentops/skills-codex/security/SKILL.md | 134 + .../agentops/skills-codex/security/prompt.md | 15 + .../security/scripts/security-gate.sh | 148 + .../skills-codex/security/scripts/validate.sh | 12 + .../shared/.agentops-generated.json | 7 + .../agentops/skills-codex/shared/SKILL.md | 154 + .../agentops/skills-codex/shared/prompt.md | 9 + .../skills-codex/shared/references/.gitkeep | 0 .../references/backend-background-tasks.md | 42 + .../references/backend-codex-subagents.md | 58 + .../shared/references/backend-inline.md | 66 + .../cli-command-failures-2026-02-26.md | 40 + .../references/codex-cli-verified-commands.md | 53 + .../shared/references/compaction-signals.md | 107 + .../shared/references/content-hash-cache.md | 139 + .../references/orchestration-as-prompt.md | 57 + .../shared/references/ralph-loop-contract.md | 48 + .../skills-codex/shared/scripts/validate.sh | 13 + .../shared/validation-contract.md | 478 ++ .../standards/.agentops-generated.json | 7 + .../agentops/skills-codex/standards/SKILL.md | 173 + .../agentops/skills-codex/standards/prompt.md | 9 + .../standards/references/codex-skill.md | 136 + .../standards/references/common-standards.md | 458 ++ .../examples-troubleshooting-template.md | 75 + .../skills-codex/standards/references/go.md | 400 + .../skills-codex/standards/references/json.md | 35 + .../llm-trust-boundary-checklist.md | 54 + .../standards/references/markdown.md | 33 + .../standards/references/python.md | 214 + .../references/race-condition-checklist.md | 61 + .../skills-codex/standards/references/rust.md | 51 + .../standards/references/shell.md | 31 + .../standards/references/skill-structure.md | 318 + .../references/sql-safety-checklist.md | 46 + .../standards/references/standards-index.md | 89 + .../standards/references/test-pyramid.md | 399 + .../standards/references/typescript.md | 30 + .../skills-codex/standards/references/yaml.md | 39 + .../standards/scripts/validate.sh | 14 + .../status/.agentops-generated.json | 7 + .../agentops/skills-codex/status/SKILL.md | 321 + .../agentops/skills-codex/status/prompt.md | 19 + .../skills-codex/status/references/.gitkeep | 0 .../skills-codex/status/scripts/validate.sh | 15 + .../swarm/.agentops-generated.json | 7 + .../agentops/skills-codex/swarm/SKILL.md | 217 + .../agentops/skills-codex/swarm/prompt.md | 18 + .../references/backend-background-tasks.md | 56 + .../references/backend-codex-subagents.md | 115 + .../swarm/references/backend-inline.md | 66 + .../swarm/references/cold-start-contexts.md | 109 + .../swarm/references/conflict-recovery.md | 113 + .../swarm/references/local-mode.md | 392 + .../references/pre-spawn-friction-gates.md | 89 + .../swarm/references/ralph-loop-contract.md | 48 + .../swarm/references/validation-contract.md | 5 + .../swarm/references/worker-pitfalls.md | 109 + .../skills-codex/swarm/scripts/ol-ratchet.sh | 25 + .../swarm/scripts/ol-wave-loader.sh | 96 + .../skills-codex/swarm/scripts/validate.sh | 18 + .../test/.agentops-generated.json | 7 + .../agentops/skills-codex/test/SKILL.md | 360 + .../agentops/skills-codex/test/prompt.md | 8 + .../trace/.agentops-generated.json | 7 + .../agentops/skills-codex/trace/SKILL.md | 168 + .../agentops/skills-codex/trace/prompt.md | 9 + .../trace/references/discovery-patterns.md | 117 + .../trace/references/edge-cases.md | 39 + .../trace/references/report-template.md | 83 + .../skills-codex/trace/scripts/validate.sh | 16 + .../update/.agentops-generated.json | 7 + .../agentops/skills-codex/update/SKILL.md | 81 + .../agentops/skills-codex/update/prompt.md | 9 + .../skills-codex/update/scripts/validate.sh | 22 + .../using-agentops/.agentops-generated.json | 7 + .../skills-codex/using-agentops/SKILL.md | 229 + .../skills-codex/using-agentops/prompt.md | 8 + .../using-agentops/references/.gitkeep | 0 .../using-agentops/scripts/validate.sh | 14 + .../validation/.agentops-generated.json | 7 + .../agentops/skills-codex/validation/SKILL.md | 200 + .../skills-codex/validation/prompt.md | 18 + .../validation/references/forge-scope.md | 41 + .../references/four-surface-closure.md | 57 + .../references/idempotency-and-resume.md | 27 + .../vibe/.agentops-generated.json | 7 + .../agentops/skills-codex/vibe/SKILL.md | 796 ++ .../agentops/skills-codex/vibe/prompt.md | 18 + .../vibe/references/deep-audit-protocol.md | 226 + .../skills-codex/vibe/references/examples.md | 42 + .../vibe/references/go-patterns.md | 665 ++ .../vibe/references/go-standards.md | 1203 +++ .../vibe/references/json-standards.md | 501 ++ .../vibe/references/markdown-standards.md | 433 + .../skills-codex/vibe/references/patterns.md | 345 + .../vibe/references/python-standards.md | 1228 +++ .../vibe/references/report-format.md | 128 + .../vibe/references/rust-standards.md | 1489 ++++ .../vibe/references/shell-standards.md | 892 +++ .../vibe/references/test-pyramid-weighting.md | 61 + .../vibe/references/typescript-standards.md | 1278 +++ .../vibe/references/verification-report.md | 118 + .../vibe/references/vibe-coding.md | 125 + .../vibe/references/vibe-suppressions.md | 59 + .../vibe/references/write-time-quality.md | 95 + .../vibe/references/yaml-standards.md | 630 ++ .../skills-codex/vibe/scripts/ol-validate.sh | 93 + .../skills-codex/vibe/scripts/prescan.sh | 373 + .../skills-codex/vibe/scripts/validate.sh | 25 + .../.codex-plugin/plugin.json | 53 + .../registry-broker-codex-plugin/.codexignore | 7 + .../registry-broker-codex-plugin/LICENSE | 161 + .../registry-broker-codex-plugin/README.md | 204 + .../registry-broker-codex-plugin/SECURITY.md | 37 + .../assets/icon.svg | 6 + .../assets/logo.svg | 10 + .../assets/screenshot-shortlist.png | Bin 0 -> 708877 bytes .../assets/screenshot-summon.png | Bin 0 -> 1989109 bytes .../registry-broker-codex-plugin/package.json | 77 + .../pnpm-lock.yaml | 3905 +++++++++ .../registry-broker-orchestrator/SKILL.md | 65 + .../.codex-plugin/plugin.json | 36 + .../henu-wang/tokrepo-codex-plugin/LICENSE | 21 + .../henu-wang/tokrepo-codex-plugin/README.md | 34 + .../skills/tokrepo-search/SKILL.md | 49 + .../brooks-lint/.codex-plugin/plugin.json | 23 + plugins/hyhmrright/brooks-lint/LICENSE | 21 + plugins/hyhmrright/brooks-lint/README.md | 358 + plugins/hyhmrright/brooks-lint/package.json | 5 + .../brooks-lint/skills/brooks-lint/SKILL.md | 205 + .../skills/brooks-lint/architecture-guide.md | 165 + .../skills/brooks-lint/debt-guide.md | 105 + .../skills/brooks-lint/decay-risks.md | 241 + .../skills/brooks-lint/pr-review-guide.md | 152 + .../skills/brooks-lint/test-decay-risks.md | 224 + .../skills/brooks-lint/test-guide.md | 125 + .../.codex-plugin/plugin.json | 35 + plugins/lulucatdev/codex-be-serious/LICENSE | 21 + plugins/lulucatdev/codex-be-serious/README.md | 371 + .../codex-be-serious/assets/icon.png | Bin 0 -> 821546 bytes .../codex-be-serious/assets/logo.png | Bin 0 -> 1767520 bytes .../skills/be-serious/SKILL.md | 147 + .../.codex-plugin/plugin.json | 45 + .../apple-productivity-mcp/README.md | 103 + .../skills/apple-calendar/SKILL.md | 159 + .../.codex-plugin/plugin.json | 6 + plugins/ndycode/codex-multi-auth/LICENSE | 21 + plugins/ndycode/codex-multi-auth/README.md | 327 + plugins/ndycode/codex-multi-auth/SECURITY.md | 102 + .../codex-multi-auth/package-lock.json | 3769 +++++++++ plugins/ndycode/codex-multi-auth/package.json | 170 + .../skills/codex-auth-setup/SKILL.md | 73 + .../.codex-plugin/plugin.json | 6 + plugins/ndycode/oc-chatgpt-multi-auth/LICENSE | 21 + .../ndycode/oc-chatgpt-multi-auth/README.md | 153 + .../ndycode/oc-chatgpt-multi-auth/SECURITY.md | 89 + .../oc-chatgpt-multi-auth/package-lock.json | 3809 +++++++++ .../oc-chatgpt-multi-auth/package.json | 113 + .../skills/oc-chatgpt-setup/SKILL.md | 51 + .../.codex-plugin/plugin.json | 48 + .../nebelov/yandex-direct-for-all/README.md | 168 + .../yandex-direct-for-all/assets/icon.png | Bin 0 -> 1563 bytes .../yandex-direct-for-all/assets/logo.png | Bin 0 -> 1563 bytes .../yandex-direct-for-all/skills/README.md | 69 + .../skills/amocrm-api-control/SKILL.md | 114 + .../amocrm-api-control/agents/openai.yaml | 7 + .../references/official-notes.md | 28 + .../scripts/amocrm_local_callback_server.py | 63 + .../scripts/exchange_amocrm_token.py | 68 + .../scripts/fetch_amocrm_schema.py | 59 + .../skills/roistat-reports-api/SKILL.md | 405 + .../roistat-reports-api/agents/openai.yaml | 4 + .../references/reporting-endpoints.md | 113 + .../scripts/build_roistat_report_pack.py | 551 ++ .../scripts/save_roistat_report.py | 215 + .../scripts/sync_truth_layer_report.py | 689 ++ .../yandex-direct-client-lifecycle/SKILL.md | 567 ++ .../agents/openai.yaml | 6 + .../references/artifact-contract.md | 58 + .../references/coverage-checklist.md | 88 + .../references/handoff-map.md | 43 + .../references/source_skill_contract.md | 95 + .../build_domain_shortlist_from_serp.py | 200 + .../scripts/build_followup_jobs_from_serp.py | 258 + .../scripts/build_secure_client_report.py | 338 + .../build_serp_jobs_from_keyword_matrix.py | 231 + .../scripts/firecrawl_scrape.py | 335 + .../scripts/merge_sitemap_batch_outputs.py | 105 + .../scripts/render_ad_serp_wave.py | 150 + .../scripts/render_page_capture_inventory.py | 100 + .../scripts/render_serp_wave.py | 107 + .../scripts/render_sitemap_candidates.py | 70 + .../scripts/scaffold_client_lifecycle.py | 123 + .../scripts/sitemap_probe_batch.py | 333 + .../scripts/split_tsv_batch.py | 49 + .../scripts/verify_research_bundle.py | 157 + .../scripts/yandex_browser_serp_batch.py | 223 + .../scripts/yandex_search_ads_batch.py | 465 ++ .../scripts/yandex_search_batch.py | 394 + .../templates/ad-serp-job-template.tsv | 2 + .../templates/client-kb-template.md | 68 + .../templates/company-footprint-template.md | 39 + .../competitor-raw-register-template.tsv | 2 + .../templates/direct-copy-pack-template.tsv | 2 + .../future-cabinet-structure-template.md | 66 + .../templates/human-review-template.tsv | 2 + .../templates/landing-inventory-template.md | 7 + .../templates/offers-pack-template.md | 53 + .../templates/page-capture-job-template.tsv | 2 + .../templates/product-map-template.md | 5 + .../templates/proposal-pack-template.md | 45 + .../templates/research-backlog-template.md | 31 + .../templates/routing-map-template.tsv | 2 + .../templates/search-api-env-template.env | 7 + .../semantics-product-map-template.md | 31 + .../templates/serp-job-template.tsv | 2 + .../templates/sitemap-job-template.tsv | 2 + .../templates/source-register-template.tsv | 2 + .../unified-competitor-map-template.md | 53 + .../wordstat-masks-wave1-template.tsv | 3 + .../yandex-performance-client-template.json | 71 + .../skills/yandex-performance-ops/SKILL.md | 1430 ++++ .../references/ad_format_limits.md | 44 + .../references/api_management_guide.md | 1079 +++ .../competitor_research_workflow.md | 51 + .../completeness_audit_2026-03-05.md | 68 + .../future_session_start_checklist.md | 160 + .../references/lessons_registry.md | 251 + .../references/local_overlay_contract.md | 111 + .../references/metrika/API_REFERENCE.md | 102 + .../references/metrika/CONFIG.md | 37 + .../references/metrika/CUSTOM_REPORTS.md | 71 + .../references/metrika/PERIOD_COMPARISON.md | 72 + .../references/metrika/SEARCH_QUERIES.md | 61 + .../references/promotion_rules.md | 28 + .../references/source_inventory.md | 78 + .../task_playbooks/00_output_contract.md | 117 + .../task_playbooks/01_search_negatives_7d.md | 80 + .../task_playbooks/02_rsy_stop_sites_7d.md | 74 + .../03_creative_outliers_rotation.md | 48 + .../04_deep_campaign_review_7d.md | 86 + .../05_change_impact_timeline.md | 55 + .../06_bids_and_modifiers_review.md | 47 + .../task_playbooks/07_yougile_hygiene_sync.md | 46 + .../08_competitor_search_serp.md | 69 + .../09_missing_phrases_growth.md | 76 + .../task_playbooks/10_extra_control_layers.md | 52 + .../11_pre_apply_presentation.md | 80 + .../12_wordstat_collection_pipeline.md | 57 + .../wordstat_collection_framework.md | 356 + .../yandex_cloud_search_handoffs.md | 23 + .../yandex_search_api_search_ads_path.md | 56 + ...odex_swarm_rsya_chunk_response.schema.json | 71 + ...ex_swarm_search_chunk_response.schema.json | 71 + .../scripts/apply_ad_failure_point_fix.py | 275 + .../scripts/apply_ad_replacement_pack.py | 307 + .../scripts/apply_no_moderation_pack.py | 462 ++ .../scripts/apply_search_adgroup_manifest.py | 391 + .../scripts/apply_search_marker_review.py | 317 + .../scripts/apply_search_negatives_pack.py | 266 + .../scripts/apply_shared_negative_set.py | 228 + .../scripts/apply_tasks.py | 224 + .../scripts/apply_time_targeting_schedule.py | 181 + .../scripts/audit_ad_delivery_failures.py | 293 + .../scripts/audit_campaign_meta.py | 101 + .../scripts/audit_group_ad_copy.py | 175 + .../scripts/bootstrap_yougile_workspace.py | 241 + .../build_creative_rotation_from_outliers.py | 371 + .../build_growth_structure_from_routes.py | 407 + .../build_local_rsya_excluded_sites_pack.py | 433 + .../build_local_search_negatives_pack.py | 437 ++ .../scripts/build_manual_final_pack.py | 260 + .../scripts/build_minus_words.py | 124 + ...build_text_rotation_apply_pack_from_tsv.py | 377 + .../scripts/campaign_autotest.py | 824 ++ .../scripts/change_tracker.py | 1115 +++ .../scripts/client_context.py | 115 + .../clone_search_groups_to_new_campaign.py | 748 ++ .../scripts/codex_cli_swarm_manual_review.py | 825 ++ .../scripts/collect_all.py | 855 ++ .../scripts/collect_operational_precheck.py | 462 ++ .../scripts/deploy_search_campaigns.py | 389 + .../scripts/dry_run_search_negatives_pack.py | 263 + .../scripts/fetch_sqr.sh | 152 + ...ilter_search_queue_by_known_minus_words.py | 213 + .../scripts/fix_autotargeting_exact_only.py | 196 + .../scripts/forecast_engine.py | 658 ++ .../scripts/init_client_context.py | 97 + .../scripts/metrika/common.sh | 315 + .../scripts/metrika/conversions.sh | 138 + .../scripts/metrika/counter_info.sh | 78 + .../scripts/metrika/counters.sh | 78 + .../scripts/metrika/goals.sh | 73 + .../scripts/metrika/search_engines.sh | 74 + .../scripts/metrika/traffic_summary.sh | 74 + .../scripts/metrika/utm_report.sh | 71 + .../scripts/normalize_wordstat_regions.py | 95 + .../scripts/oauth_get_token.py | 376 + .../scripts/prefilter_rsya_manual_queue.py | 285 + .../propagate_search_manual_rulebook.py | 582 ++ .../scripts/push_yougile_file_bundle.py | 117 + .../scripts/render_wordstat_geo.py | 176 + .../scripts/render_wordstat_mask_demand.py | 115 + .../scripts/render_wordstat_seasonality.py | 138 + .../scripts/render_wordstat_wave.py | 103 + .../scripts/resolve_rsya_prefilter_tail.py | 290 + .../scripts/retire_ads.py | 166 + .../scripts/roistat_query.sh | 64 + .../scripts/search_negative_marker_engine.py | 856 ++ .../scripts/send_to_moderation.py | 217 + .../scripts/sync_yougile.py | 227 + .../scripts/test_forecast.py | 120 + .../scripts/update_callouts_set.py | 134 + .../scripts/validate_ad_replacement_pack.py | 231 + .../scripts/validate_and_cluster.py | 209 + .../scripts/validate_direct_copy_pack.py | 253 + .../scripts/validate_excluded_sites_pack.py | 337 + .../scripts/verify_live_readiness.py | 237 + .../scripts/wordstat_collect_wave.js | 345 + .../scripts/wordstat_preflight.sh | 25 + .../scripts/wordstat_tool.sh | 216 + .../templates/ad_components_prompt.md | 25 + .../templates/agent_group_copy_alignment.md | 24 + .../agent_minus_words_from_negative.md | 13 + .../templates/agent_negative_from_wave.md | 13 + .../agent_skill_revision_checklist.md | 21 + .../templates/agent_target_from_wave.md | 14 + .../templates/agent_validation_checklist.md | 14 + .../templates/aggregation_prompt.md | 118 + .../templates/bids_prompt.md | 24 + .../templates/campaign_id_map.example.json | 7 + .../templates/client_adaptation_checklist.md | 81 + .../templates/client_context.example.json | 100 + .../codex_swarm_rsya_worker_prompt.md | 88 + .../codex_swarm_search_worker_prompt.md | 111 + .../templates/competitor_research_prompt.md | 56 + .../templates/copy_map.example.json | 19 + .../diagnostic_agent_bundle_template.md | 57 + .../templates/full_audit_plan_prompt.md | 28 + .../templates/media_plan_prompt.md | 207 + .../templates/post_apply_validation_prompt.md | 24 + .../pre_apply_presentation_template.md | 26 + .../templates/routing_map.example.tsv | 6 + .../templates/rsy_placements_prompt.md | 112 + .../templates/search_diagnostic_prompt.md | 260 + .../templates/search_query_prompt.md | 24 + .../templates/structure_prompt.md | 23 + .../templates/tasks_format.md | 97 + .../templates/validate_negatives_prompt.md | 26 + .../templates/validate_placements_prompt.md | 94 + .../templates/validate_tasks_prompt.md | 94 + .../templates/weekly_review_prompt.md | 18 + .../wordstat_doubtful_validation_template.tsv | 2 + .../wordstat_mask_review_template.md | 25 + .../wordstat_masks_wave1_template.tsv | 3 + .../wordstat_product_map_template.md | 20 + .../yougile-board-presets.example.json | 10 + .../claude-octopus/.codex-plugin/plugin.json | 52 + plugins/nyldn/claude-octopus/LICENSE | 21 + plugins/nyldn/claude-octopus/README.md | 433 + plugins/nyldn/claude-octopus/SECURITY.md | 145 + plugins/nyldn/claude-octopus/package.json | 59 + .../skills/.codex-plugin/plugin.json | 42 + plugins/panewslab/skills/LICENSE | 21 + plugins/panewslab/skills/README.md | 68 + plugins/panewslab/skills/package.json | 23 + .../skills/skills/panews-creator/SKILL.md | 85 + .../skills/panews-creator/agents/openai.yaml | 7 + .../references/workflow-apply-column.md | 37 + .../references/workflow-manage.md | 25 + .../references/workflow-polish.md | 35 + .../references/workflow-publish.md | 78 + .../references/workflow-revise.md | 44 + .../skills/panews-creator/scripts/cli.mjs | 86 + .../skills/skills/panews-web-viewer/SKILL.md | 84 + .../panews-web-viewer/agents/openai.yaml | 7 + .../panewslab/skills/skills/panews/SKILL.md | 89 + .../skills/skills/panews/agents/openai.yaml | 7 + .../panews/references/workflow-calendar.md | 33 + .../panews/references/workflow-columns.md | 31 + .../panews/references/workflow-events.md | 40 + .../panews/references/workflow-hooks.md | 64 + .../panews/references/workflow-latest-news.md | 32 + .../references/workflow-read-article.md | 30 + .../panews/references/workflow-search.md | 41 + .../panews/references/workflow-series.md | 31 + .../references/workflow-today-briefing.md | 40 + .../references/workflow-topic-research.md | 38 + .../panews/references/workflow-topics.md | 30 + .../panews/references/workflow-trending.md | 25 + .../skills/skills/panews/scripts/cli.mjs | 93 + .../.codex-plugin/plugin.json | 54 + .../papersflow-codex-plugin/LICENSE | 21 + .../papersflow-codex-plugin/README.md | 188 + .../assets/citation-graph.png | Bin 0 -> 985855 bytes .../assets/deep-research-branded.webp | Bin 0 -> 53260 bytes .../assets/logo-400x400.png | Bin 0 -> 12460 bytes .../assets/plugin-icon.png | Bin 0 -> 12250 bytes .../assets/search-papers.png | Bin 0 -> 874205 bytes .../assets/verify-citation.png | Bin 0 -> 831850 bytes .../papersflow-codex-plugin/package.json | 9 + .../skills/citation-verifier/SKILL.md | 58 + .../skills/comparative-synthesis/SKILL.md | 69 + .../skills/deepscan-monitor/SKILL.md | 62 + .../skills/research-briefing/SKILL.md | 81 + .../codex-reviewer/.codex-plugin/plugin.json | 31 + plugins/schuettc/codex-reviewer/LICENSE | 21 + plugins/schuettc/codex-reviewer/README.md | 142 + .../skills/implementation-review/SKILL.md | 89 + .../skills/plan-review/SKILL.md | 71 + .../skills/shipped-review/SKILL.md | 67 + .../ru-text/.codex-plugin/plugin.json | 32 + plugins/talkstream/ru-text/LICENSE | 21 + plugins/talkstream/ru-text/README.md | 194 + .../ru-text/skills/ru-text/SKILL.md | 83 + .../ru-text/skills/ru-text/agents/gemini.yaml | 3 + .../ru-text/skills/ru-text/agents/openai.yaml | 6 + .../skills/ru-text/references/addenda.md | 45 + .../ru-text/references/anti-patterns.md | 221 + .../ru-text/references/business-writing.md | 243 + .../ru-text/references/editorial-grammar.md | 320 + .../references/editorial-punctuation.md | 139 + .../skills/ru-text/references/info-style.md | 308 + .../skills/ru-text/references/scoring.md | 187 + .../skills/ru-text/references/sources.md | 42 + .../skills/ru-text/references/typography.md | 282 + .../skills/ru-text/references/ux-writing.md | 416 + .../.codex-plugin/plugin.json | 42 + plugins/useorgx/orgx-codex-plugin/LICENSE | 21 + plugins/useorgx/orgx-codex-plugin/README.md | 139 + .../useorgx/orgx-codex-plugin/assets/icon.png | Bin 0 -> 1746959 bytes .../useorgx/orgx-codex-plugin/assets/logo.png | Bin 0 -> 1746959 bytes .../useorgx/orgx-codex-plugin/package.json | 13 + .../skills/orgx-initiative-ops/SKILL.md | 41 + .../skills/orgx-runtime-reporting/SKILL.md | 41 + .../.codex-plugin/plugin.json | 45 + .../team-codex-plugins/README.md | 54 + .../assets/openproject-icon.svg | 4 + .../assets/openproject-logo.svg | 6 + .../skills/openproject/SKILL.md | 37 + .../.codex-plugin/plugin.json | 44 + .../chrome-devtools-codex-plugin/README.md | 68 + .../assets/chrome-devtools-large.svg | 17 + .../assets/chrome-devtools-small.svg | 17 + .../skills/chrome-devtools/SKILL.md | 38 + .../skills/chrome-performance/SKILL.md | 31 + .../codex-agenteam/.codex-plugin/plugin.json | 43 + plugins/yimwoo/codex-agenteam/LICENSE | 21 + plugins/yimwoo/codex-agenteam/README.md | 89 + .../codex-agenteam/assets/agenteam-icon.png | Bin 0 -> 72840 bytes .../codex-agenteam/skills/add-member/SKILL.md | 117 + .../codex-agenteam/skills/assign/SKILL.md | 153 + .../codex-agenteam/skills/deepdive/SKILL.md | 220 + .../codex-agenteam/skills/generate/SKILL.md | 53 + .../codex-agenteam/skills/init/SKILL.md | 149 + .../codex-agenteam/skills/resume/SKILL.md | 178 + .../yimwoo/codex-agenteam/skills/run/SKILL.md | 828 ++ .../skills/share-config/SKILL.md | 77 + .../codex-agenteam/skills/standup/SKILL.md | 159 + .../codex-agenteam/skills/status/SKILL.md | 52 + .../skills/using-ateam/SKILL.md | 143 + .../hotl-plugin/.codex-plugin/plugin.json | 45 + plugins/yimwoo/hotl-plugin/LICENSE | 21 + plugins/yimwoo/hotl-plugin/README.md | 189 + .../docs/assets/codex/hotl-icon.png | Bin 0 -> 13552 bytes .../docs/assets/codex/hotl-logo.png | Bin 0 -> 13165 bytes .../hotl-plugin/skills/brainstorming/SKILL.md | 68 + .../hotl-plugin/skills/code-review/SKILL.md | 150 + .../skills/dispatch-agents/SKILL.md | 29 + .../skills/document-review/SKILL.md | 155 + .../skills/executing-plans/SKILL.md | 139 + .../skills/loop-execution/SKILL.md | 349 + .../hotl-plugin/skills/pr-reviewing/SKILL.md | 324 + .../skills/receiving-code-review/SKILL.md | 87 + .../skills/requesting-code-review/SKILL.md | 91 + .../hotl-plugin/skills/resuming/SKILL.md | 110 + .../hotl-plugin/skills/setup-project/SKILL.md | 76 + .../skills/subagent-execution/SKILL.md | 101 + .../skills/systematic-debugging/SKILL.md | 34 + .../yimwoo/hotl-plugin/skills/tdd/SKILL.md | 33 + .../hotl-plugin/skills/using-hotl/SKILL.md | 58 + .../verification-before-completion/SKILL.md | 31 + .../hotl-plugin/skills/writing-plans/SKILL.md | 148 + scripts/generate_plugins_json.py | 242 +- 1122 files changed, 206007 insertions(+), 46 deletions(-) create mode 100644 .agents/plugins/marketplace.json create mode 100644 plugins/2kDarki/codex-mem/.codex-plugin/plugin.json create mode 100644 plugins/2kDarki/codex-mem/LICENSE create mode 100644 plugins/2kDarki/codex-mem/README.md create mode 100644 plugins/2kDarki/codex-mem/package.json create mode 100644 plugins/6Delta9/task-scheduler-codex-plugin/.codex-plugin/plugin.json create mode 100644 plugins/6Delta9/task-scheduler-codex-plugin/.codexignore create mode 100644 plugins/6Delta9/task-scheduler-codex-plugin/LICENSE create mode 100644 plugins/6Delta9/task-scheduler-codex-plugin/README.md create mode 100644 plugins/6Delta9/task-scheduler-codex-plugin/SECURITY.md create mode 100644 plugins/6Delta9/task-scheduler-codex-plugin/assets/icon.png create mode 100644 plugins/6Delta9/task-scheduler-codex-plugin/assets/logo.png create mode 100644 plugins/6Delta9/task-scheduler-codex-plugin/assets/screenshot1.png create mode 100644 plugins/6Delta9/task-scheduler-codex-plugin/assets/screenshot2.png create mode 100644 plugins/6Delta9/task-scheduler-codex-plugin/assets/screenshot3.png create mode 100644 plugins/6Delta9/task-scheduler-codex-plugin/skills/task-planner/SKILL.md create mode 100644 plugins/AlexMi64/codex-project-autopilot/.codex-plugin/plugin.json create mode 100644 plugins/AlexMi64/codex-project-autopilot/LICENSE create mode 100644 plugins/AlexMi64/codex-project-autopilot/README.md create mode 100644 plugins/AlexMi64/codex-project-autopilot/assets/autonomous-project-agent.svg create mode 100644 plugins/AlexMi64/codex-project-autopilot/skills/automation-builder/SKILL.md create mode 100644 plugins/AlexMi64/codex-project-autopilot/skills/autonomous-project-orchestrator/SKILL.md create mode 100644 plugins/AlexMi64/codex-project-autopilot/skills/backend-builder/SKILL.md create mode 100644 plugins/AlexMi64/codex-project-autopilot/skills/database-designer/SKILL.md create mode 100644 plugins/AlexMi64/codex-project-autopilot/skills/deploy-operator/SKILL.md create mode 100644 plugins/AlexMi64/codex-project-autopilot/skills/design-director/SKILL.md create mode 100644 plugins/AlexMi64/codex-project-autopilot/skills/frontend-builder/SKILL.md create mode 100644 plugins/AlexMi64/codex-project-autopilot/skills/project-discovery/SKILL.md create mode 100644 plugins/AlexMi64/codex-project-autopilot/skills/qa-reviewer/SKILL.md create mode 100644 plugins/AlexMi64/codex-project-autopilot/skills/solution-architect/SKILL.md create mode 100644 plugins/BlockchainHB/launchfast_codex_plugin/.codex-plugin/plugin.json create mode 100644 plugins/BlockchainHB/launchfast_codex_plugin/assets/icon.png create mode 100644 plugins/BlockchainHB/launchfast_codex_plugin/assets/logo.png create mode 100644 plugins/BlockchainHB/launchfast_codex_plugin/assets/screenshot1.png create mode 100644 plugins/BlockchainHB/launchfast_codex_plugin/assets/screenshot2.png create mode 100644 plugins/BlockchainHB/launchfast_codex_plugin/assets/screenshot3.png create mode 100644 plugins/BlockchainHB/launchfast_codex_plugin/skills/alibaba-supplier-outreach/SKILL.md create mode 100644 plugins/BlockchainHB/launchfast_codex_plugin/skills/batch-product-research/SKILL.md create mode 100644 plugins/BlockchainHB/launchfast_codex_plugin/skills/kunze-ad-setup/SKILL.md create mode 100644 plugins/BlockchainHB/launchfast_codex_plugin/skills/launchfast-full-research-loop/SKILL.md create mode 100644 plugins/BlockchainHB/launchfast_codex_plugin/skills/launchfast-ppc-research/SKILL.md create mode 100644 plugins/BlockchainHB/launchfast_codex_plugin/skills/launchfast-product-research/SKILL.md create mode 100644 plugins/BlockchainHB/launchfast_codex_plugin/skills/product-research/SKILL.md create mode 100644 plugins/BlockchainHB/launchfast_codex_plugin/skills/wilco-ad-setup/SKILL.md create mode 100644 plugins/JuliusBrussee/blueprint/.codex-plugin/plugin.json create mode 100644 plugins/JuliusBrussee/blueprint/.codexignore create mode 100644 plugins/JuliusBrussee/blueprint/LICENSE create mode 100644 plugins/JuliusBrussee/blueprint/README.md create mode 100644 plugins/JuliusBrussee/blueprint/SECURITY.md create mode 100644 plugins/JuliusBrussee/blueprint/skills/blueprint-writing/SKILL.md create mode 100644 plugins/JuliusBrussee/blueprint/skills/brownfield-adoption/SKILL.md create mode 100644 plugins/JuliusBrussee/blueprint/skills/context-architecture/SKILL.md create mode 100644 plugins/JuliusBrussee/blueprint/skills/convergence-monitoring/SKILL.md create mode 100644 plugins/JuliusBrussee/blueprint/skills/design-system/SKILL.md create mode 100644 plugins/JuliusBrussee/blueprint/skills/documentation-inversion/SKILL.md create mode 100644 plugins/JuliusBrussee/blueprint/skills/impl-tracking/SKILL.md create mode 100644 plugins/JuliusBrussee/blueprint/skills/methodology/SKILL.md create mode 100644 plugins/JuliusBrussee/blueprint/skills/peer-review-loop/SKILL.md create mode 100644 plugins/JuliusBrussee/blueprint/skills/peer-review/SKILL.md create mode 100644 plugins/JuliusBrussee/blueprint/skills/prompt-pipeline/SKILL.md create mode 100644 plugins/JuliusBrussee/blueprint/skills/revision/SKILL.md create mode 100644 plugins/JuliusBrussee/blueprint/skills/speculative-pipeline/SKILL.md create mode 100644 plugins/JuliusBrussee/blueprint/skills/ui-craft/SKILL.md create mode 100644 plugins/JuliusBrussee/blueprint/skills/ui-craft/references/accessibility-checklist.md create mode 100644 plugins/JuliusBrussee/blueprint/skills/ui-craft/references/animation-playbook.md create mode 100644 plugins/JuliusBrussee/blueprint/skills/ui-craft/references/component-patterns.md create mode 100644 plugins/JuliusBrussee/blueprint/skills/ui-craft/references/review-checklist.md create mode 100644 plugins/JuliusBrussee/blueprint/skills/validation-first/SKILL.md create mode 100644 plugins/Rothschildiuk/context-pack/.codex-plugin/plugin.json create mode 100644 plugins/Rothschildiuk/context-pack/LICENSE create mode 100644 plugins/Rothschildiuk/context-pack/README.md create mode 100644 plugins/Rothschildiuk/context-pack/skills/context-pack/SKILL.md create mode 100644 plugins/Rothschildiuk/context-pack/skills/context-pack/agents/openai.yaml create mode 100644 plugins/Rothschildiuk/context-pack/skills/context-pack/assets/context-pack-small.svg create mode 100644 plugins/Rothschildiuk/context-pack/skills/context-pack/assets/context-pack.svg create mode 100644 plugins/aklofas/kicad-happy/.codex-plugin/plugin.json create mode 100644 plugins/aklofas/kicad-happy/LICENSE create mode 100644 plugins/aklofas/kicad-happy/README.md create mode 100644 plugins/aklofas/kicad-happy/SECURITY.md create mode 100644 plugins/aklofas/kicad-happy/skills/bom/SKILL.md create mode 100644 plugins/aklofas/kicad-happy/skills/bom/references/kicad-fields.md create mode 100644 plugins/aklofas/kicad-happy/skills/bom/references/ordering-and-fabrication.md create mode 100644 plugins/aklofas/kicad-happy/skills/bom/references/part-number-conventions.md create mode 100644 plugins/aklofas/kicad-happy/skills/bom/scripts/bom_manager.py create mode 100644 plugins/aklofas/kicad-happy/skills/bom/scripts/edit_properties.py create mode 100644 plugins/aklofas/kicad-happy/skills/bom/scripts/kicad_sexp.py create mode 100644 plugins/aklofas/kicad-happy/skills/bom/scripts/sync_datasheet_urls.py create mode 100644 plugins/aklofas/kicad-happy/skills/digikey/SKILL.md create mode 100644 plugins/aklofas/kicad-happy/skills/digikey/scripts/fetch_datasheet_digikey.py create mode 100644 plugins/aklofas/kicad-happy/skills/digikey/scripts/sync_datasheets_digikey.py create mode 100644 plugins/aklofas/kicad-happy/skills/element14/SKILL.md create mode 100644 plugins/aklofas/kicad-happy/skills/element14/scripts/fetch_datasheet_element14.py create mode 100644 plugins/aklofas/kicad-happy/skills/element14/scripts/sync_datasheets_element14.py create mode 100644 plugins/aklofas/kicad-happy/skills/emc/SKILL.md create mode 100644 plugins/aklofas/kicad-happy/skills/emc/references/emc-methodology.md create mode 100644 plugins/aklofas/kicad-happy/skills/emc/references/emc-standards.md create mode 100644 plugins/aklofas/kicad-happy/skills/emc/references/pcb-emc-rules.md create mode 100644 plugins/aklofas/kicad-happy/skills/emc/scripts/analyze_emc.py create mode 100644 plugins/aklofas/kicad-happy/skills/emc/scripts/emc_formulas.py create mode 100644 plugins/aklofas/kicad-happy/skills/emc/scripts/emc_rules.py create mode 100644 plugins/aklofas/kicad-happy/skills/emc/scripts/emc_spice.py create mode 100644 plugins/aklofas/kicad-happy/skills/jlcpcb/SKILL.md create mode 100644 plugins/aklofas/kicad-happy/skills/kicad/SKILL.md create mode 100644 plugins/aklofas/kicad-happy/skills/kicad/references/datasheet-extraction.md create mode 100644 plugins/aklofas/kicad-happy/skills/kicad/references/file-formats.md create mode 100644 plugins/aklofas/kicad-happy/skills/kicad/references/gerber-parsing.md create mode 100644 plugins/aklofas/kicad-happy/skills/kicad/references/manual-gerber-parsing.md create mode 100644 plugins/aklofas/kicad-happy/skills/kicad/references/manual-pcb-parsing.md create mode 100644 plugins/aklofas/kicad-happy/skills/kicad/references/manual-schematic-parsing.md create mode 100644 plugins/aklofas/kicad-happy/skills/kicad/references/net-tracing.md create mode 100644 plugins/aklofas/kicad-happy/skills/kicad/references/output-schema.md create mode 100644 plugins/aklofas/kicad-happy/skills/kicad/references/pcb-layout-analysis.md create mode 100644 plugins/aklofas/kicad-happy/skills/kicad/references/pdf-schematic-extraction.md create mode 100644 plugins/aklofas/kicad-happy/skills/kicad/references/report-generation.md create mode 100644 plugins/aklofas/kicad-happy/skills/kicad/references/schematic-analysis.md create mode 100644 plugins/aklofas/kicad-happy/skills/kicad/references/standards-compliance.md create mode 100644 plugins/aklofas/kicad-happy/skills/kicad/references/supplementary-data-sources.md create mode 100644 plugins/aklofas/kicad-happy/skills/kicad/scripts/.gitignore create mode 100644 plugins/aklofas/kicad-happy/skills/kicad/scripts/README.md create mode 100644 plugins/aklofas/kicad-happy/skills/kicad/scripts/analyze_gerbers.py create mode 100644 plugins/aklofas/kicad-happy/skills/kicad/scripts/analyze_pcb.py create mode 100644 plugins/aklofas/kicad-happy/skills/kicad/scripts/analyze_schematic.py create mode 100644 plugins/aklofas/kicad-happy/skills/kicad/scripts/analyze_thermal.py create mode 100644 plugins/aklofas/kicad-happy/skills/kicad/scripts/datasheet_extract_cache.py create mode 100644 plugins/aklofas/kicad-happy/skills/kicad/scripts/datasheet_page_selector.py create mode 100644 plugins/aklofas/kicad-happy/skills/kicad/scripts/datasheet_score.py create mode 100644 plugins/aklofas/kicad-happy/skills/kicad/scripts/diff_analysis.py create mode 100644 plugins/aklofas/kicad-happy/skills/kicad/scripts/kicad_types.py create mode 100644 plugins/aklofas/kicad-happy/skills/kicad/scripts/kicad_utils.py create mode 100644 plugins/aklofas/kicad-happy/skills/kicad/scripts/lifecycle_audit.py create mode 100644 plugins/aklofas/kicad-happy/skills/kicad/scripts/methodology_gerbers.md create mode 100644 plugins/aklofas/kicad-happy/skills/kicad/scripts/methodology_pcb.md create mode 100644 plugins/aklofas/kicad-happy/skills/kicad/scripts/methodology_schematic.md create mode 100644 plugins/aklofas/kicad-happy/skills/kicad/scripts/sexp_parser.py create mode 100644 plugins/aklofas/kicad-happy/skills/kicad/scripts/signal_detectors.py create mode 100644 plugins/aklofas/kicad-happy/skills/kicad/scripts/what_if.py create mode 100644 plugins/aklofas/kicad-happy/skills/lcsc/SKILL.md create mode 100644 plugins/aklofas/kicad-happy/skills/lcsc/scripts/fetch_datasheet_lcsc.py create mode 100644 plugins/aklofas/kicad-happy/skills/lcsc/scripts/sync_datasheets_lcsc.py create mode 100644 plugins/aklofas/kicad-happy/skills/mouser/SKILL.md create mode 100644 plugins/aklofas/kicad-happy/skills/mouser/scripts/fetch_datasheet_mouser.py create mode 100644 plugins/aklofas/kicad-happy/skills/mouser/scripts/sync_datasheets_mouser.py create mode 100644 plugins/aklofas/kicad-happy/skills/pcbway/SKILL.md create mode 100644 plugins/aklofas/kicad-happy/skills/spice/SKILL.md create mode 100644 plugins/aklofas/kicad-happy/skills/spice/references/simulation-models.md create mode 100644 plugins/aklofas/kicad-happy/skills/spice/scripts/extract_parasitics.py create mode 100644 plugins/aklofas/kicad-happy/skills/spice/scripts/simulate_subcircuits.py create mode 100644 plugins/aklofas/kicad-happy/skills/spice/scripts/spice_model_cache.py create mode 100644 plugins/aklofas/kicad-happy/skills/spice/scripts/spice_model_generator.py create mode 100644 plugins/aklofas/kicad-happy/skills/spice/scripts/spice_models.py create mode 100644 plugins/aklofas/kicad-happy/skills/spice/scripts/spice_part_library.py create mode 100644 plugins/aklofas/kicad-happy/skills/spice/scripts/spice_results.py create mode 100644 plugins/aklofas/kicad-happy/skills/spice/scripts/spice_simulator.py create mode 100644 plugins/aklofas/kicad-happy/skills/spice/scripts/spice_spec_fetcher.py create mode 100644 plugins/aklofas/kicad-happy/skills/spice/scripts/spice_templates.py create mode 100644 plugins/aklofas/kicad-happy/skills/spice/scripts/spice_tolerance.py create mode 100644 plugins/alirezarezvani/claude-skills/.codex-plugin/plugin.json create mode 100644 plugins/alirezarezvani/claude-skills/LICENSE create mode 100644 plugins/alirezarezvani/claude-skills/README.md create mode 100644 plugins/alirezarezvani/claude-skills/SECURITY.md create mode 100644 plugins/avivsinai/agent-message-queue/.codex-plugin/plugin.json create mode 100644 plugins/avivsinai/agent-message-queue/LICENSE create mode 100644 plugins/avivsinai/agent-message-queue/README.md create mode 100644 plugins/avivsinai/agent-message-queue/SECURITY.md create mode 100644 plugins/avivsinai/agent-message-queue/skills/amq-cli/SKILL.md create mode 100644 plugins/avivsinai/agent-message-queue/skills/amq-cli/references/coop-mode.md create mode 100644 plugins/avivsinai/agent-message-queue/skills/amq-cli/references/cross-project.md create mode 100644 plugins/avivsinai/agent-message-queue/skills/amq-cli/references/integrations.md create mode 100644 plugins/avivsinai/agent-message-queue/skills/amq-cli/references/message-format.md create mode 100644 plugins/avivsinai/agent-message-queue/skills/amq-cli/references/swarm-mode.md create mode 100644 plugins/avivsinai/agent-message-queue/skills/amq-spec/SKILL.md create mode 100644 plugins/avivsinai/agent-message-queue/skills/amq-spec/references/spec-workflow.md create mode 100644 plugins/avivsinai/bitbucket-cli/.codex-plugin/plugin.json create mode 100644 plugins/avivsinai/bitbucket-cli/LICENSE create mode 100644 plugins/avivsinai/bitbucket-cli/README.md create mode 100644 plugins/avivsinai/bitbucket-cli/SECURITY.md create mode 100644 plugins/avivsinai/bitbucket-cli/skills/bkt/SKILL.md create mode 100644 plugins/avivsinai/bitbucket-cli/skills/bkt/references/commands.md create mode 100644 plugins/avivsinai/jenkins-cli/.codex-plugin/plugin.json create mode 100644 plugins/avivsinai/jenkins-cli/LICENSE create mode 100644 plugins/avivsinai/jenkins-cli/README.md create mode 100644 plugins/avivsinai/jenkins-cli/SECURITY.md create mode 100644 plugins/avivsinai/jenkins-cli/skills/jk/SKILL.md create mode 100644 plugins/avivsinai/jenkins-cli/skills/jk/references/commands.md create mode 100644 plugins/avivsinai/langfuse-mcp/.codex-plugin/plugin.json create mode 100644 plugins/avivsinai/langfuse-mcp/LICENSE create mode 100644 plugins/avivsinai/langfuse-mcp/README.md create mode 100644 plugins/avivsinai/langfuse-mcp/SECURITY.md create mode 100644 plugins/avivsinai/langfuse-mcp/skills/langfuse/SKILL.md create mode 100644 plugins/avivsinai/langfuse-mcp/skills/langfuse/references/setup.md create mode 100644 plugins/avivsinai/langfuse-mcp/skills/langfuse/references/tool-reference.md create mode 100644 plugins/boshu2/agentops/.codex-plugin/plugin.json create mode 100644 plugins/boshu2/agentops/LICENSE create mode 100644 plugins/boshu2/agentops/README.md create mode 100644 plugins/boshu2/agentops/skills-codex/.agentops-manifest.json create mode 100644 plugins/boshu2/agentops/skills-codex/athena/.agentops-generated.json create mode 100644 plugins/boshu2/agentops/skills-codex/athena/SKILL.md create mode 100644 plugins/boshu2/agentops/skills-codex/athena/prompt.md create mode 100644 plugins/boshu2/agentops/skills-codex/athena/references/confidence-scoring.md create mode 100644 plugins/boshu2/agentops/skills-codex/athena/references/flywheel-diagnostics.md create mode 100644 plugins/boshu2/agentops/skills-codex/athena/references/knowledge-synthesis-patterns.md create mode 100644 plugins/boshu2/agentops/skills-codex/athena/scripts/validate.sh create mode 100644 plugins/boshu2/agentops/skills-codex/beads/.agentops-generated.json create mode 100644 plugins/boshu2/agentops/skills-codex/beads/SKILL.md create mode 100644 plugins/boshu2/agentops/skills-codex/beads/prompt.md create mode 100644 plugins/boshu2/agentops/skills-codex/beads/references/ANTI_PATTERNS.md create mode 100644 plugins/boshu2/agentops/skills-codex/beads/references/BOUNDARIES.md create mode 100644 plugins/boshu2/agentops/skills-codex/beads/references/CLI_REFERENCE.md create mode 100644 plugins/boshu2/agentops/skills-codex/beads/references/DEPENDENCIES.md create mode 100644 plugins/boshu2/agentops/skills-codex/beads/references/INTEGRATION_PATTERNS.md create mode 100644 plugins/boshu2/agentops/skills-codex/beads/references/ISSUE_CREATION.md create mode 100644 plugins/boshu2/agentops/skills-codex/beads/references/MOLECULES.md create mode 100644 plugins/boshu2/agentops/skills-codex/beads/references/PATTERNS.md create mode 100644 plugins/boshu2/agentops/skills-codex/beads/references/RESUMABILITY.md create mode 100644 plugins/boshu2/agentops/skills-codex/beads/references/ROUTING.md create mode 100644 plugins/boshu2/agentops/skills-codex/beads/references/STATIC_DATA.md create mode 100644 plugins/boshu2/agentops/skills-codex/beads/references/TROUBLESHOOTING.md create mode 100644 plugins/boshu2/agentops/skills-codex/beads/references/WORKFLOWS.md create mode 100644 plugins/boshu2/agentops/skills-codex/beads/scripts/validate.sh create mode 100644 plugins/boshu2/agentops/skills-codex/bootstrap/.agentops-generated.json create mode 100644 plugins/boshu2/agentops/skills-codex/bootstrap/SKILL.md create mode 100644 plugins/boshu2/agentops/skills-codex/bootstrap/prompt.md create mode 100644 plugins/boshu2/agentops/skills-codex/brainstorm/.agentops-generated.json create mode 100644 plugins/boshu2/agentops/skills-codex/brainstorm/SKILL.md create mode 100644 plugins/boshu2/agentops/skills-codex/brainstorm/prompt.md create mode 100644 plugins/boshu2/agentops/skills-codex/brainstorm/references/red-team-checklist.md create mode 100644 plugins/boshu2/agentops/skills-codex/brainstorm/scripts/validate.sh create mode 100644 plugins/boshu2/agentops/skills-codex/bug-hunt/.agentops-generated.json create mode 100644 plugins/boshu2/agentops/skills-codex/bug-hunt/SKILL.md create mode 100644 plugins/boshu2/agentops/skills-codex/bug-hunt/prompt.md create mode 100644 plugins/boshu2/agentops/skills-codex/bug-hunt/references/audit-report-template.md create mode 100644 plugins/boshu2/agentops/skills-codex/bug-hunt/references/bug-report-template.md create mode 100644 plugins/boshu2/agentops/skills-codex/bug-hunt/references/failure-categories.md create mode 100644 plugins/boshu2/agentops/skills-codex/bug-hunt/scripts/validate.sh create mode 100644 plugins/boshu2/agentops/skills-codex/codex-team/.agentops-generated.json create mode 100644 plugins/boshu2/agentops/skills-codex/codex-team/SKILL.md create mode 100644 plugins/boshu2/agentops/skills-codex/codex-team/prompt.md create mode 100644 plugins/boshu2/agentops/skills-codex/codex-team/references/.gitkeep create mode 100644 plugins/boshu2/agentops/skills-codex/codex-team/scripts/validate.sh create mode 100644 plugins/boshu2/agentops/skills-codex/complexity/.agentops-generated.json create mode 100644 plugins/boshu2/agentops/skills-codex/complexity/SKILL.md create mode 100644 plugins/boshu2/agentops/skills-codex/complexity/prompt.md create mode 100644 plugins/boshu2/agentops/skills-codex/complexity/references/.gitkeep create mode 100644 plugins/boshu2/agentops/skills-codex/complexity/scripts/validate.sh create mode 100644 plugins/boshu2/agentops/skills-codex/converter/.agentops-generated.json create mode 100644 plugins/boshu2/agentops/skills-codex/converter/SKILL.md create mode 100644 plugins/boshu2/agentops/skills-codex/converter/prompt.md create mode 100644 plugins/boshu2/agentops/skills-codex/converter/references/skill-bundle-schema.md create mode 100644 plugins/boshu2/agentops/skills-codex/converter/scripts/convert.sh create mode 100644 plugins/boshu2/agentops/skills-codex/converter/scripts/validate.sh create mode 100644 plugins/boshu2/agentops/skills-codex/council/.agentops-generated.json create mode 100644 plugins/boshu2/agentops/skills-codex/council/SKILL.md create mode 100644 plugins/boshu2/agentops/skills-codex/council/prompt.md create mode 100644 plugins/boshu2/agentops/skills-codex/council/references/agent-prompts.md create mode 100644 plugins/boshu2/agentops/skills-codex/council/references/backend-background-tasks.md create mode 100644 plugins/boshu2/agentops/skills-codex/council/references/backend-codex-subagents.md create mode 100644 plugins/boshu2/agentops/skills-codex/council/references/backend-inline.md create mode 100644 plugins/boshu2/agentops/skills-codex/council/references/brainstorm-techniques.md create mode 100644 plugins/boshu2/agentops/skills-codex/council/references/caching-guidance.md create mode 100644 plugins/boshu2/agentops/skills-codex/council/references/cli-spawning.md create mode 100644 plugins/boshu2/agentops/skills-codex/council/references/debate-protocol.md create mode 100644 plugins/boshu2/agentops/skills-codex/council/references/explorers.md create mode 100644 plugins/boshu2/agentops/skills-codex/council/references/finding-extraction.md create mode 100644 plugins/boshu2/agentops/skills-codex/council/references/model-profiles.md create mode 100644 plugins/boshu2/agentops/skills-codex/council/references/model-routing.md create mode 100644 plugins/boshu2/agentops/skills-codex/council/references/output-format.md create mode 100644 plugins/boshu2/agentops/skills-codex/council/references/personas.md create mode 100644 plugins/boshu2/agentops/skills-codex/council/references/presets.md create mode 100644 plugins/boshu2/agentops/skills-codex/council/references/quick-mode.md create mode 100644 plugins/boshu2/agentops/skills-codex/council/references/ralph-loop-contract.md create mode 100644 plugins/boshu2/agentops/skills-codex/council/references/reviewer-config-example.md create mode 100644 plugins/boshu2/agentops/skills-codex/council/schemas/verdict.json create mode 100644 plugins/boshu2/agentops/skills-codex/council/scripts/validate-council.sh create mode 100644 plugins/boshu2/agentops/skills-codex/council/scripts/validate.sh create mode 100644 plugins/boshu2/agentops/skills-codex/crank/.agentops-generated.json create mode 100644 plugins/boshu2/agentops/skills-codex/crank/SKILL.md create mode 100644 plugins/boshu2/agentops/skills-codex/crank/prompt.md create mode 100644 plugins/boshu2/agentops/skills-codex/crank/references/commit-strategies.md create mode 100644 plugins/boshu2/agentops/skills-codex/crank/references/contract-template.md create mode 100644 plugins/boshu2/agentops/skills-codex/crank/references/de-sloppify.md create mode 100644 plugins/boshu2/agentops/skills-codex/crank/references/external-gate-protocol.md create mode 100644 plugins/boshu2/agentops/skills-codex/crank/references/failure-recovery.md create mode 100644 plugins/boshu2/agentops/skills-codex/crank/references/failure-taxonomy.md create mode 100644 plugins/boshu2/agentops/skills-codex/crank/references/fire.md create mode 100644 plugins/boshu2/agentops/skills-codex/crank/references/plan-mutations.md create mode 100644 plugins/boshu2/agentops/skills-codex/crank/references/ralph-loop-contract.md create mode 100644 plugins/boshu2/agentops/skills-codex/crank/references/shared-task-notes.md create mode 100644 plugins/boshu2/agentops/skills-codex/crank/references/taskcreate-examples.md create mode 100644 plugins/boshu2/agentops/skills-codex/crank/references/team-coordination.md create mode 100644 plugins/boshu2/agentops/skills-codex/crank/references/test-first-mode.md create mode 100644 plugins/boshu2/agentops/skills-codex/crank/references/troubleshooting.md create mode 100644 plugins/boshu2/agentops/skills-codex/crank/references/uat-integration-wave.md create mode 100644 plugins/boshu2/agentops/skills-codex/crank/references/wave-patterns.md create mode 100644 plugins/boshu2/agentops/skills-codex/crank/references/wave1-spec-consistency-checklist.md create mode 100644 plugins/boshu2/agentops/skills-codex/crank/references/worktree-per-worker.md create mode 100644 plugins/boshu2/agentops/skills-codex/crank/scripts/validate.sh create mode 100644 plugins/boshu2/agentops/skills-codex/deps/.agentops-generated.json create mode 100644 plugins/boshu2/agentops/skills-codex/deps/SKILL.md create mode 100644 plugins/boshu2/agentops/skills-codex/deps/prompt.md create mode 100644 plugins/boshu2/agentops/skills-codex/design/.agentops-generated.json create mode 100644 plugins/boshu2/agentops/skills-codex/design/SKILL.md create mode 100644 plugins/boshu2/agentops/skills-codex/design/prompt.md create mode 100644 plugins/boshu2/agentops/skills-codex/design/references/alignment-matrix.md create mode 100644 plugins/boshu2/agentops/skills-codex/design/references/product-council-preset.md create mode 100644 plugins/boshu2/agentops/skills-codex/discovery/.agentops-generated.json create mode 100644 plugins/boshu2/agentops/skills-codex/discovery/SKILL.md create mode 100644 plugins/boshu2/agentops/skills-codex/discovery/prompt.md create mode 100644 plugins/boshu2/agentops/skills-codex/discovery/references/complexity-auto-detect.md create mode 100644 plugins/boshu2/agentops/skills-codex/discovery/references/idempotency-and-resume.md create mode 100644 plugins/boshu2/agentops/skills-codex/discovery/references/output-templates.md create mode 100644 plugins/boshu2/agentops/skills-codex/discovery/references/phase-budgets.md create mode 100644 plugins/boshu2/agentops/skills-codex/discovery/references/troubleshooting.md create mode 100644 plugins/boshu2/agentops/skills-codex/doc/.agentops-generated.json create mode 100644 plugins/boshu2/agentops/skills-codex/doc/SKILL.md create mode 100644 plugins/boshu2/agentops/skills-codex/doc/prompt.md create mode 100644 plugins/boshu2/agentops/skills-codex/doc/references/generation-templates.md create mode 100644 plugins/boshu2/agentops/skills-codex/doc/references/project-types.md create mode 100644 plugins/boshu2/agentops/skills-codex/doc/references/validation-rules.md create mode 100644 plugins/boshu2/agentops/skills-codex/doc/scripts/validate.sh create mode 100644 plugins/boshu2/agentops/skills-codex/evolve/.agentops-generated.json create mode 100644 plugins/boshu2/agentops/skills-codex/evolve/SKILL.md create mode 100644 plugins/boshu2/agentops/skills-codex/evolve/prompt.md create mode 100644 plugins/boshu2/agentops/skills-codex/evolve/references/artifacts.md create mode 100644 plugins/boshu2/agentops/skills-codex/evolve/references/compounding.md create mode 100644 plugins/boshu2/agentops/skills-codex/evolve/references/cycle-history.md create mode 100644 plugins/boshu2/agentops/skills-codex/evolve/references/examples.md create mode 100644 plugins/boshu2/agentops/skills-codex/evolve/references/goals-schema.md create mode 100644 plugins/boshu2/agentops/skills-codex/evolve/references/oscillation.md create mode 100644 plugins/boshu2/agentops/skills-codex/evolve/references/parallel-execution.md create mode 100644 plugins/boshu2/agentops/skills-codex/evolve/references/pinned-queue.md create mode 100644 plugins/boshu2/agentops/skills-codex/evolve/references/quality-mode.md create mode 100644 plugins/boshu2/agentops/skills-codex/evolve/references/teardown.md create mode 100644 plugins/boshu2/agentops/skills-codex/evolve/scripts/validate.sh create mode 100644 plugins/boshu2/agentops/skills-codex/flywheel/.agentops-generated.json create mode 100644 plugins/boshu2/agentops/skills-codex/flywheel/SKILL.md create mode 100644 plugins/boshu2/agentops/skills-codex/flywheel/prompt.md create mode 100644 plugins/boshu2/agentops/skills-codex/flywheel/references/.gitkeep create mode 100644 plugins/boshu2/agentops/skills-codex/flywheel/references/artifact-consistency-allowlist.txt create mode 100644 plugins/boshu2/agentops/skills-codex/flywheel/references/artifact-consistency.md create mode 100644 plugins/boshu2/agentops/skills-codex/flywheel/references/cache-eviction.md create mode 100644 plugins/boshu2/agentops/skills-codex/flywheel/references/promotion-tiers.md create mode 100644 plugins/boshu2/agentops/skills-codex/flywheel/scripts/artifact-consistency.sh create mode 100644 plugins/boshu2/agentops/skills-codex/flywheel/scripts/validate.sh create mode 100644 plugins/boshu2/agentops/skills-codex/forge/.agentops-generated.json create mode 100644 plugins/boshu2/agentops/skills-codex/forge/SKILL.md create mode 100644 plugins/boshu2/agentops/skills-codex/forge/prompt.md create mode 100644 plugins/boshu2/agentops/skills-codex/forge/references/.gitkeep create mode 100644 plugins/boshu2/agentops/skills-codex/forge/references/uncaptured-lesson-patterns.md create mode 100644 plugins/boshu2/agentops/skills-codex/forge/scripts/validate.sh create mode 100644 plugins/boshu2/agentops/skills-codex/goals/.agentops-generated.json create mode 100644 plugins/boshu2/agentops/skills-codex/goals/SKILL.md create mode 100644 plugins/boshu2/agentops/skills-codex/goals/prompt.md create mode 100644 plugins/boshu2/agentops/skills-codex/goals/references/generation-heuristics.md create mode 100644 plugins/boshu2/agentops/skills-codex/goals/references/goals-schema.md create mode 100644 plugins/boshu2/agentops/skills-codex/goals/scripts/validate.sh create mode 100644 plugins/boshu2/agentops/skills-codex/grafana-platform-dashboard/.agentops-generated.json create mode 100644 plugins/boshu2/agentops/skills-codex/grafana-platform-dashboard/SKILL.md create mode 100644 plugins/boshu2/agentops/skills-codex/grafana-platform-dashboard/agents/openai.yaml create mode 100644 plugins/boshu2/agentops/skills-codex/grafana-platform-dashboard/prompt.md create mode 100644 plugins/boshu2/agentops/skills-codex/grafana-platform-dashboard/references/layout-guidelines.md create mode 100644 plugins/boshu2/agentops/skills-codex/grafana-platform-dashboard/references/platform-contract.md create mode 100644 plugins/boshu2/agentops/skills-codex/grafana-platform-dashboard/references/promql-library.md create mode 100644 plugins/boshu2/agentops/skills-codex/grafana-platform-dashboard/scripts/grafanadashboard_roundtrip.sh create mode 100644 plugins/boshu2/agentops/skills-codex/grafana-platform-dashboard/scripts/promql_scan_thanos.sh create mode 100644 plugins/boshu2/agentops/skills-codex/grafana-platform-dashboard/scripts/validate.sh create mode 100644 plugins/boshu2/agentops/skills-codex/handoff/.agentops-generated.json create mode 100644 plugins/boshu2/agentops/skills-codex/handoff/SKILL.md create mode 100644 plugins/boshu2/agentops/skills-codex/handoff/prompt.md create mode 100644 plugins/boshu2/agentops/skills-codex/handoff/references/.gitkeep create mode 100644 plugins/boshu2/agentops/skills-codex/handoff/scripts/validate.sh create mode 100644 plugins/boshu2/agentops/skills-codex/harvest/.agentops-generated.json create mode 100644 plugins/boshu2/agentops/skills-codex/harvest/SKILL.md create mode 100644 plugins/boshu2/agentops/skills-codex/harvest/prompt.md create mode 100644 plugins/boshu2/agentops/skills-codex/harvest/references/governance.md create mode 100644 plugins/boshu2/agentops/skills-codex/heal-skill/.agentops-generated.json create mode 100644 plugins/boshu2/agentops/skills-codex/heal-skill/SKILL.md create mode 100644 plugins/boshu2/agentops/skills-codex/heal-skill/prompt.md create mode 100644 plugins/boshu2/agentops/skills-codex/heal-skill/references/codex-parity.md create mode 100644 plugins/boshu2/agentops/skills-codex/heal-skill/references/skill-stocktake.md create mode 100644 plugins/boshu2/agentops/skills-codex/heal-skill/scripts/heal.sh create mode 100644 plugins/boshu2/agentops/skills-codex/heal-skill/scripts/validate.sh create mode 100644 plugins/boshu2/agentops/skills-codex/implement/.agentops-generated.json create mode 100644 plugins/boshu2/agentops/skills-codex/implement/SKILL.md create mode 100644 plugins/boshu2/agentops/skills-codex/implement/prompt.md create mode 100644 plugins/boshu2/agentops/skills-codex/implement/references/gate-checks.md create mode 100644 plugins/boshu2/agentops/skills-codex/implement/references/resume-protocol.md create mode 100644 plugins/boshu2/agentops/skills-codex/implement/scripts/validate.sh create mode 100644 plugins/boshu2/agentops/skills-codex/inject/.agentops-generated.json create mode 100644 plugins/boshu2/agentops/skills-codex/inject/SKILL.md create mode 100644 plugins/boshu2/agentops/skills-codex/inject/prompt.md create mode 100644 plugins/boshu2/agentops/skills-codex/inject/references/.gitkeep create mode 100644 plugins/boshu2/agentops/skills-codex/inject/scripts/validate.sh create mode 100644 plugins/boshu2/agentops/skills-codex/knowledge-activation/.agentops-generated.json create mode 100644 plugins/boshu2/agentops/skills-codex/knowledge-activation/SKILL.md create mode 100644 plugins/boshu2/agentops/skills-codex/knowledge-activation/prompt.md create mode 100644 plugins/boshu2/agentops/skills-codex/knowledge-activation/references/dag.md create mode 100644 plugins/boshu2/agentops/skills-codex/knowledge-activation/references/output-surfaces.md create mode 100644 plugins/boshu2/agentops/skills-codex/knowledge-activation/references/script-contracts.md create mode 100644 plugins/boshu2/agentops/skills-codex/knowledge-activation/scripts/validate.sh create mode 100644 plugins/boshu2/agentops/skills-codex/openai-docs/.agentops-generated.json create mode 100644 plugins/boshu2/agentops/skills-codex/openai-docs/LICENSE.txt create mode 100644 plugins/boshu2/agentops/skills-codex/openai-docs/SKILL.md create mode 100644 plugins/boshu2/agentops/skills-codex/openai-docs/agents/openai.yaml create mode 100644 plugins/boshu2/agentops/skills-codex/openai-docs/assets/openai-small.svg create mode 100644 plugins/boshu2/agentops/skills-codex/openai-docs/assets/openai.png create mode 100644 plugins/boshu2/agentops/skills-codex/openai-docs/prompt.md create mode 100644 plugins/boshu2/agentops/skills-codex/openai-docs/scripts/validate.sh create mode 100644 plugins/boshu2/agentops/skills-codex/oss-docs/.agentops-generated.json create mode 100644 plugins/boshu2/agentops/skills-codex/oss-docs/SKILL.md create mode 100644 plugins/boshu2/agentops/skills-codex/oss-docs/prompt.md create mode 100644 plugins/boshu2/agentops/skills-codex/oss-docs/references/beads-patterns.md create mode 100644 plugins/boshu2/agentops/skills-codex/oss-docs/references/documentation-tiers.md create mode 100644 plugins/boshu2/agentops/skills-codex/oss-docs/references/project-types.md create mode 100644 plugins/boshu2/agentops/skills-codex/oss-docs/scripts/audit-oss-docs.sh create mode 100644 plugins/boshu2/agentops/skills-codex/oss-docs/scripts/validate.sh create mode 100644 plugins/boshu2/agentops/skills-codex/perf/.agentops-generated.json create mode 100644 plugins/boshu2/agentops/skills-codex/perf/SKILL.md create mode 100644 plugins/boshu2/agentops/skills-codex/perf/prompt.md create mode 100644 plugins/boshu2/agentops/skills-codex/plan/.agentops-generated.json create mode 100644 plugins/boshu2/agentops/skills-codex/plan/SKILL.md create mode 100644 plugins/boshu2/agentops/skills-codex/plan/prompt.md create mode 100644 plugins/boshu2/agentops/skills-codex/plan/references/complexity-estimation.md create mode 100644 plugins/boshu2/agentops/skills-codex/plan/references/detail-templates.md create mode 100644 plugins/boshu2/agentops/skills-codex/plan/references/examples.md create mode 100644 plugins/boshu2/agentops/skills-codex/plan/references/plan-mutations.md create mode 100644 plugins/boshu2/agentops/skills-codex/plan/references/planning-rules.md create mode 100644 plugins/boshu2/agentops/skills-codex/plan/references/sdd-patterns.md create mode 100644 plugins/boshu2/agentops/skills-codex/plan/references/templates.md create mode 100644 plugins/boshu2/agentops/skills-codex/plan/scripts/validate.sh create mode 100644 plugins/boshu2/agentops/skills-codex/post-mortem/.agentops-generated.json create mode 100644 plugins/boshu2/agentops/skills-codex/post-mortem/SKILL.md create mode 100644 plugins/boshu2/agentops/skills-codex/post-mortem/prompt.md create mode 100644 plugins/boshu2/agentops/skills-codex/post-mortem/references/activation-policy.md create mode 100644 plugins/boshu2/agentops/skills-codex/post-mortem/references/backlog-processing.md create mode 100644 plugins/boshu2/agentops/skills-codex/post-mortem/references/checkpoint-policy.md create mode 100644 plugins/boshu2/agentops/skills-codex/post-mortem/references/closure-integrity-audit.md create mode 100644 plugins/boshu2/agentops/skills-codex/post-mortem/references/context-gathering.md create mode 100644 plugins/boshu2/agentops/skills-codex/post-mortem/references/four-surface-closure.md create mode 100644 plugins/boshu2/agentops/skills-codex/post-mortem/references/harvest-next-work.md create mode 100644 plugins/boshu2/agentops/skills-codex/post-mortem/references/learning-templates.md create mode 100644 plugins/boshu2/agentops/skills-codex/post-mortem/references/maintenance-phases.md create mode 100644 plugins/boshu2/agentops/skills-codex/post-mortem/references/metadata-verification.md create mode 100644 plugins/boshu2/agentops/skills-codex/post-mortem/references/output-templates.md create mode 100644 plugins/boshu2/agentops/skills-codex/post-mortem/references/plan-compliance-checklist.md create mode 100644 plugins/boshu2/agentops/skills-codex/post-mortem/references/prediction-tracking.md create mode 100644 plugins/boshu2/agentops/skills-codex/post-mortem/references/retro-history.md create mode 100644 plugins/boshu2/agentops/skills-codex/post-mortem/references/security-patterns.md create mode 100644 plugins/boshu2/agentops/skills-codex/post-mortem/references/streak-tracking.md create mode 100644 plugins/boshu2/agentops/skills-codex/post-mortem/scripts/closure-integrity-audit.sh create mode 100644 plugins/boshu2/agentops/skills-codex/post-mortem/scripts/preflight-refs.sh create mode 100644 plugins/boshu2/agentops/skills-codex/post-mortem/scripts/validate.sh create mode 100644 plugins/boshu2/agentops/skills-codex/post-mortem/scripts/write-evidence-only-closure.sh create mode 100644 plugins/boshu2/agentops/skills-codex/pr-implement/.agentops-generated.json create mode 100644 plugins/boshu2/agentops/skills-codex/pr-implement/SKILL.md create mode 100644 plugins/boshu2/agentops/skills-codex/pr-implement/prompt.md create mode 100644 plugins/boshu2/agentops/skills-codex/pr-implement/scripts/validate.sh create mode 100644 plugins/boshu2/agentops/skills-codex/pr-plan/.agentops-generated.json create mode 100644 plugins/boshu2/agentops/skills-codex/pr-plan/SKILL.md create mode 100644 plugins/boshu2/agentops/skills-codex/pr-plan/prompt.md create mode 100644 plugins/boshu2/agentops/skills-codex/pr-plan/scripts/validate.sh create mode 100644 plugins/boshu2/agentops/skills-codex/pr-prep/.agentops-generated.json create mode 100644 plugins/boshu2/agentops/skills-codex/pr-prep/SKILL.md create mode 100644 plugins/boshu2/agentops/skills-codex/pr-prep/prompt.md create mode 100644 plugins/boshu2/agentops/skills-codex/pr-prep/references/case-study-historical-context.md create mode 100644 plugins/boshu2/agentops/skills-codex/pr-prep/references/commit-split-advisor.md create mode 100644 plugins/boshu2/agentops/skills-codex/pr-prep/references/lessons-learned.md create mode 100644 plugins/boshu2/agentops/skills-codex/pr-prep/references/package-extraction.md create mode 100644 plugins/boshu2/agentops/skills-codex/pr-prep/scripts/validate.sh create mode 100644 plugins/boshu2/agentops/skills-codex/pr-research/.agentops-generated.json create mode 100644 plugins/boshu2/agentops/skills-codex/pr-research/SKILL.md create mode 100644 plugins/boshu2/agentops/skills-codex/pr-research/prompt.md create mode 100644 plugins/boshu2/agentops/skills-codex/pr-research/scripts/validate.sh create mode 100644 plugins/boshu2/agentops/skills-codex/pr-retro/.agentops-generated.json create mode 100644 plugins/boshu2/agentops/skills-codex/pr-retro/SKILL.md create mode 100644 plugins/boshu2/agentops/skills-codex/pr-retro/prompt.md create mode 100644 plugins/boshu2/agentops/skills-codex/pr-retro/scripts/validate.sh create mode 100644 plugins/boshu2/agentops/skills-codex/pr-validate/.agentops-generated.json create mode 100644 plugins/boshu2/agentops/skills-codex/pr-validate/SKILL.md create mode 100644 plugins/boshu2/agentops/skills-codex/pr-validate/prompt.md create mode 100644 plugins/boshu2/agentops/skills-codex/pr-validate/scripts/validate.sh create mode 100644 plugins/boshu2/agentops/skills-codex/pre-mortem/.agentops-generated.json create mode 100644 plugins/boshu2/agentops/skills-codex/pre-mortem/SKILL.md create mode 100644 plugins/boshu2/agentops/skills-codex/pre-mortem/prompt.md create mode 100644 plugins/boshu2/agentops/skills-codex/pre-mortem/references/council-fail-patterns.md create mode 100644 plugins/boshu2/agentops/skills-codex/pre-mortem/references/enhancement-patterns.md create mode 100644 plugins/boshu2/agentops/skills-codex/pre-mortem/references/error-rescue-map-template.md create mode 100644 plugins/boshu2/agentops/skills-codex/pre-mortem/references/failure-taxonomy.md create mode 100644 plugins/boshu2/agentops/skills-codex/pre-mortem/references/prediction-tracking.md create mode 100644 plugins/boshu2/agentops/skills-codex/pre-mortem/references/simulation-prompts.md create mode 100644 plugins/boshu2/agentops/skills-codex/pre-mortem/references/spec-verification-checklist.md create mode 100644 plugins/boshu2/agentops/skills-codex/pre-mortem/references/temporal-interrogation.md create mode 100644 plugins/boshu2/agentops/skills-codex/pre-mortem/scripts/validate.sh create mode 100644 plugins/boshu2/agentops/skills-codex/product/.agentops-generated.json create mode 100644 plugins/boshu2/agentops/skills-codex/product/SKILL.md create mode 100644 plugins/boshu2/agentops/skills-codex/product/prompt.md create mode 100644 plugins/boshu2/agentops/skills-codex/product/references/.gitkeep create mode 100644 plugins/boshu2/agentops/skills-codex/product/scripts/validate.sh create mode 100644 plugins/boshu2/agentops/skills-codex/provenance/.agentops-generated.json create mode 100644 plugins/boshu2/agentops/skills-codex/provenance/SKILL.md create mode 100644 plugins/boshu2/agentops/skills-codex/provenance/prompt.md create mode 100644 plugins/boshu2/agentops/skills-codex/provenance/references/.gitkeep create mode 100644 plugins/boshu2/agentops/skills-codex/provenance/scripts/validate.sh create mode 100644 plugins/boshu2/agentops/skills-codex/push/.agentops-generated.json create mode 100644 plugins/boshu2/agentops/skills-codex/push/SKILL.md create mode 100644 plugins/boshu2/agentops/skills-codex/push/prompt.md create mode 100644 plugins/boshu2/agentops/skills-codex/push/scripts/validate.sh create mode 100644 plugins/boshu2/agentops/skills-codex/quickstart/.agentops-generated.json create mode 100644 plugins/boshu2/agentops/skills-codex/quickstart/SKILL.md create mode 100644 plugins/boshu2/agentops/skills-codex/quickstart/prompt.md create mode 100644 plugins/boshu2/agentops/skills-codex/quickstart/references/full-catalog.md create mode 100644 plugins/boshu2/agentops/skills-codex/quickstart/references/getting-started.md create mode 100644 plugins/boshu2/agentops/skills-codex/quickstart/references/troubleshooting.md create mode 100644 plugins/boshu2/agentops/skills-codex/quickstart/scripts/validate.sh create mode 100644 plugins/boshu2/agentops/skills-codex/ratchet/.agentops-generated.json create mode 100644 plugins/boshu2/agentops/skills-codex/ratchet/SKILL.md create mode 100644 plugins/boshu2/agentops/skills-codex/ratchet/prompt.md create mode 100644 plugins/boshu2/agentops/skills-codex/ratchet/references/.gitkeep create mode 100644 plugins/boshu2/agentops/skills-codex/ratchet/scripts/validate.sh create mode 100644 plugins/boshu2/agentops/skills-codex/readme/.agentops-generated.json create mode 100644 plugins/boshu2/agentops/skills-codex/readme/SKILL.md create mode 100644 plugins/boshu2/agentops/skills-codex/readme/prompt.md create mode 100644 plugins/boshu2/agentops/skills-codex/readme/references/.gitkeep create mode 100644 plugins/boshu2/agentops/skills-codex/readme/scripts/validate.sh create mode 100644 plugins/boshu2/agentops/skills-codex/recover/.agentops-generated.json create mode 100644 plugins/boshu2/agentops/skills-codex/recover/SKILL.md create mode 100644 plugins/boshu2/agentops/skills-codex/recover/prompt.md create mode 100644 plugins/boshu2/agentops/skills-codex/recover/scripts/validate.sh create mode 100644 plugins/boshu2/agentops/skills-codex/red-team/.agentops-generated.json create mode 100644 plugins/boshu2/agentops/skills-codex/red-team/SKILL.md create mode 100644 plugins/boshu2/agentops/skills-codex/red-team/prompt.md create mode 100644 plugins/boshu2/agentops/skills-codex/red-team/references/persona-format.md create mode 100644 plugins/boshu2/agentops/skills-codex/red-team/references/report-format.md create mode 100644 plugins/boshu2/agentops/skills-codex/red-team/references/scenario-format.md create mode 100644 plugins/boshu2/agentops/skills-codex/red-team/references/surface-types.md create mode 100644 plugins/boshu2/agentops/skills-codex/refactor/.agentops-generated.json create mode 100644 plugins/boshu2/agentops/skills-codex/refactor/SKILL.md create mode 100644 plugins/boshu2/agentops/skills-codex/refactor/prompt.md create mode 100644 plugins/boshu2/agentops/skills-codex/release/.agentops-generated.json create mode 100644 plugins/boshu2/agentops/skills-codex/release/SKILL.md create mode 100644 plugins/boshu2/agentops/skills-codex/release/prompt.md create mode 100644 plugins/boshu2/agentops/skills-codex/release/references/release-cadence.md create mode 100644 plugins/boshu2/agentops/skills-codex/release/references/release-notes.md create mode 100644 plugins/boshu2/agentops/skills-codex/release/scripts/validate.sh create mode 100644 plugins/boshu2/agentops/skills-codex/research/.agentops-generated.json create mode 100644 plugins/boshu2/agentops/skills-codex/research/SKILL.md create mode 100644 plugins/boshu2/agentops/skills-codex/research/prompt.md create mode 100644 plugins/boshu2/agentops/skills-codex/research/references/backend-background-tasks.md create mode 100644 plugins/boshu2/agentops/skills-codex/research/references/backend-codex-subagents.md create mode 100644 plugins/boshu2/agentops/skills-codex/research/references/backend-inline.md create mode 100644 plugins/boshu2/agentops/skills-codex/research/references/context-discovery.md create mode 100644 plugins/boshu2/agentops/skills-codex/research/references/deep-research-mcp.md create mode 100644 plugins/boshu2/agentops/skills-codex/research/references/document-template.md create mode 100644 plugins/boshu2/agentops/skills-codex/research/references/failure-patterns.md create mode 100644 plugins/boshu2/agentops/skills-codex/research/references/iterative-retrieval.md create mode 100644 plugins/boshu2/agentops/skills-codex/research/references/ralph-loop-contract.md create mode 100644 plugins/boshu2/agentops/skills-codex/research/references/vibe-methodology.md create mode 100644 plugins/boshu2/agentops/skills-codex/research/schemas/findings.json create mode 100644 plugins/boshu2/agentops/skills-codex/research/scripts/validate.md create mode 100644 plugins/boshu2/agentops/skills-codex/research/scripts/validate.sh create mode 100644 plugins/boshu2/agentops/skills-codex/retro/.agentops-generated.json create mode 100644 plugins/boshu2/agentops/skills-codex/retro/SKILL.md create mode 100644 plugins/boshu2/agentops/skills-codex/retro/prompt.md create mode 100644 plugins/boshu2/agentops/skills-codex/retro/scripts/validate.sh create mode 100644 plugins/boshu2/agentops/skills-codex/reverse-engineer-rpi/.agentops-generated.json create mode 100644 plugins/boshu2/agentops/skills-codex/reverse-engineer-rpi/.gitignore create mode 100644 plugins/boshu2/agentops/skills-codex/reverse-engineer-rpi/SKILL.md create mode 100644 plugins/boshu2/agentops/skills-codex/reverse-engineer-rpi/agents/openai.yaml create mode 100644 plugins/boshu2/agentops/skills-codex/reverse-engineer-rpi/fixtures/cc-sdd-v2.1.0/cli-surface-contracts.txt create mode 100644 plugins/boshu2/agentops/skills-codex/reverse-engineer-rpi/fixtures/cc-sdd-v2.1.0/clone-metadata.json create mode 100644 plugins/boshu2/agentops/skills-codex/reverse-engineer-rpi/fixtures/cc-sdd-v2.1.0/docs-features.txt create mode 100644 plugins/boshu2/agentops/skills-codex/reverse-engineer-rpi/fixtures/cc-sdd-v2.1.0/feature-registry.yaml create mode 100644 plugins/boshu2/agentops/skills-codex/reverse-engineer-rpi/prompt.md create mode 100644 plugins/boshu2/agentops/skills-codex/reverse-engineer-rpi/references/templates/post-mortem.md.tmpl create mode 100644 plugins/boshu2/agentops/skills-codex/reverse-engineer-rpi/references/templates/security/attack-surface.md.tmpl create mode 100644 plugins/boshu2/agentops/skills-codex/reverse-engineer-rpi/references/templates/security/authn-authz.md.tmpl create mode 100644 plugins/boshu2/agentops/skills-codex/reverse-engineer-rpi/references/templates/security/crypto-review.md.tmpl create mode 100644 plugins/boshu2/agentops/skills-codex/reverse-engineer-rpi/references/templates/security/dataflow.md.tmpl create mode 100644 plugins/boshu2/agentops/skills-codex/reverse-engineer-rpi/references/templates/security/findings.md.tmpl create mode 100644 plugins/boshu2/agentops/skills-codex/reverse-engineer-rpi/references/templates/security/reproducibility.md.tmpl create mode 100644 plugins/boshu2/agentops/skills-codex/reverse-engineer-rpi/references/templates/security/threat-model.md.tmpl create mode 100644 plugins/boshu2/agentops/skills-codex/reverse-engineer-rpi/references/templates/spec-architecture.md.tmpl create mode 100644 plugins/boshu2/agentops/skills-codex/reverse-engineer-rpi/references/templates/spec-cli-surface.md.tmpl create mode 100644 plugins/boshu2/agentops/skills-codex/reverse-engineer-rpi/references/templates/spec-clone-mvp.md.tmpl create mode 100644 plugins/boshu2/agentops/skills-codex/reverse-engineer-rpi/references/templates/spec-clone-vs-use.md.tmpl create mode 100644 plugins/boshu2/agentops/skills-codex/reverse-engineer-rpi/references/templates/spec-code-map.md.tmpl create mode 100644 plugins/boshu2/agentops/skills-codex/reverse-engineer-rpi/references/templates/vibe-report.md.tmpl create mode 100644 plugins/boshu2/agentops/skills-codex/reverse-engineer-rpi/scripts/binary/analyze_binary.sh create mode 100644 plugins/boshu2/agentops/skills-codex/reverse-engineer-rpi/scripts/binary/capture_cli_help.sh create mode 100644 plugins/boshu2/agentops/skills-codex/reverse-engineer-rpi/scripts/binary/extract_embedded_archives.py create mode 100644 plugins/boshu2/agentops/skills-codex/reverse-engineer-rpi/scripts/binary/list_embedded_archives.py create mode 100644 plugins/boshu2/agentops/skills-codex/reverse-engineer-rpi/scripts/extract_docs_features.sh create mode 100644 plugins/boshu2/agentops/skills-codex/reverse-engineer-rpi/scripts/extract_sitemap_paths.sh create mode 100644 plugins/boshu2/agentops/skills-codex/reverse-engineer-rpi/scripts/fetch_url.py create mode 100644 plugins/boshu2/agentops/skills-codex/reverse-engineer-rpi/scripts/generate_feature_catalog_md.py create mode 100644 plugins/boshu2/agentops/skills-codex/reverse-engineer-rpi/scripts/generate_feature_inventory_md.py create mode 100644 plugins/boshu2/agentops/skills-codex/reverse-engineer-rpi/scripts/repo_fixture_test.sh create mode 100644 plugins/boshu2/agentops/skills-codex/reverse-engineer-rpi/scripts/reverse_engineer_rpi.py create mode 100644 plugins/boshu2/agentops/skills-codex/reverse-engineer-rpi/scripts/scaffold_feature_registry.py create mode 100644 plugins/boshu2/agentops/skills-codex/reverse-engineer-rpi/scripts/security/generate_sbom.sh create mode 100644 plugins/boshu2/agentops/skills-codex/reverse-engineer-rpi/scripts/security/scan_secrets.sh create mode 100644 plugins/boshu2/agentops/skills-codex/reverse-engineer-rpi/scripts/security/validate_security_audit.sh create mode 100644 plugins/boshu2/agentops/skills-codex/reverse-engineer-rpi/scripts/self_test.sh create mode 100644 plugins/boshu2/agentops/skills-codex/reverse-engineer-rpi/scripts/validate.sh create mode 100644 plugins/boshu2/agentops/skills-codex/reverse-engineer-rpi/scripts/validate_feature_registry.py create mode 100644 plugins/boshu2/agentops/skills-codex/review/.agentops-generated.json create mode 100644 plugins/boshu2/agentops/skills-codex/review/SKILL.md create mode 100644 plugins/boshu2/agentops/skills-codex/review/prompt.md create mode 100644 plugins/boshu2/agentops/skills-codex/rpi/.agentops-generated.json create mode 100644 plugins/boshu2/agentops/skills-codex/rpi/SKILL.md create mode 100644 plugins/boshu2/agentops/skills-codex/rpi/prompt.md create mode 100644 plugins/boshu2/agentops/skills-codex/rpi/references/autonomous-execution.md create mode 100644 plugins/boshu2/agentops/skills-codex/rpi/references/complexity-scaling.md create mode 100644 plugins/boshu2/agentops/skills-codex/rpi/references/context-windowing.md create mode 100644 plugins/boshu2/agentops/skills-codex/rpi/references/error-handling.md create mode 100644 plugins/boshu2/agentops/skills-codex/rpi/references/examples.md create mode 100644 plugins/boshu2/agentops/skills-codex/rpi/references/gate-retry-logic.md create mode 100644 plugins/boshu2/agentops/skills-codex/rpi/references/gate4-loop-and-spawn.md create mode 100644 plugins/boshu2/agentops/skills-codex/rpi/references/phase-budgets.md create mode 100644 plugins/boshu2/agentops/skills-codex/rpi/references/phase-data-contracts.md create mode 100644 plugins/boshu2/agentops/skills-codex/rpi/references/report-template.md create mode 100644 plugins/boshu2/agentops/skills-codex/rpi/references/troubleshooting.md create mode 100644 plugins/boshu2/agentops/skills-codex/rpi/scripts/validate.sh create mode 100644 plugins/boshu2/agentops/skills-codex/scaffold/.agentops-generated.json create mode 100644 plugins/boshu2/agentops/skills-codex/scaffold/SKILL.md create mode 100644 plugins/boshu2/agentops/skills-codex/scaffold/prompt.md create mode 100644 plugins/boshu2/agentops/skills-codex/security-suite/.agentops-generated.json create mode 100644 plugins/boshu2/agentops/skills-codex/security-suite/SKILL.md create mode 100644 plugins/boshu2/agentops/skills-codex/security-suite/prompt.md create mode 100644 plugins/boshu2/agentops/skills-codex/security-suite/references/agentops-redteam-pack.json create mode 100644 plugins/boshu2/agentops/skills-codex/security-suite/references/owasp-checklist.md create mode 100644 plugins/boshu2/agentops/skills-codex/security-suite/references/policy-example.json create mode 100644 plugins/boshu2/agentops/skills-codex/security-suite/scripts/prompt_redteam.py create mode 100644 plugins/boshu2/agentops/skills-codex/security-suite/scripts/security_suite.py create mode 100644 plugins/boshu2/agentops/skills-codex/security-suite/scripts/validate.sh create mode 100644 plugins/boshu2/agentops/skills-codex/security/.agentops-generated.json create mode 100644 plugins/boshu2/agentops/skills-codex/security/SKILL.md create mode 100644 plugins/boshu2/agentops/skills-codex/security/prompt.md create mode 100644 plugins/boshu2/agentops/skills-codex/security/scripts/security-gate.sh create mode 100644 plugins/boshu2/agentops/skills-codex/security/scripts/validate.sh create mode 100644 plugins/boshu2/agentops/skills-codex/shared/.agentops-generated.json create mode 100644 plugins/boshu2/agentops/skills-codex/shared/SKILL.md create mode 100644 plugins/boshu2/agentops/skills-codex/shared/prompt.md create mode 100644 plugins/boshu2/agentops/skills-codex/shared/references/.gitkeep create mode 100644 plugins/boshu2/agentops/skills-codex/shared/references/backend-background-tasks.md create mode 100644 plugins/boshu2/agentops/skills-codex/shared/references/backend-codex-subagents.md create mode 100644 plugins/boshu2/agentops/skills-codex/shared/references/backend-inline.md create mode 100644 plugins/boshu2/agentops/skills-codex/shared/references/cli-command-failures-2026-02-26.md create mode 100644 plugins/boshu2/agentops/skills-codex/shared/references/codex-cli-verified-commands.md create mode 100644 plugins/boshu2/agentops/skills-codex/shared/references/compaction-signals.md create mode 100644 plugins/boshu2/agentops/skills-codex/shared/references/content-hash-cache.md create mode 100644 plugins/boshu2/agentops/skills-codex/shared/references/orchestration-as-prompt.md create mode 100644 plugins/boshu2/agentops/skills-codex/shared/references/ralph-loop-contract.md create mode 100644 plugins/boshu2/agentops/skills-codex/shared/scripts/validate.sh create mode 100644 plugins/boshu2/agentops/skills-codex/shared/validation-contract.md create mode 100644 plugins/boshu2/agentops/skills-codex/standards/.agentops-generated.json create mode 100644 plugins/boshu2/agentops/skills-codex/standards/SKILL.md create mode 100644 plugins/boshu2/agentops/skills-codex/standards/prompt.md create mode 100644 plugins/boshu2/agentops/skills-codex/standards/references/codex-skill.md create mode 100644 plugins/boshu2/agentops/skills-codex/standards/references/common-standards.md create mode 100644 plugins/boshu2/agentops/skills-codex/standards/references/examples-troubleshooting-template.md create mode 100644 plugins/boshu2/agentops/skills-codex/standards/references/go.md create mode 100644 plugins/boshu2/agentops/skills-codex/standards/references/json.md create mode 100644 plugins/boshu2/agentops/skills-codex/standards/references/llm-trust-boundary-checklist.md create mode 100644 plugins/boshu2/agentops/skills-codex/standards/references/markdown.md create mode 100644 plugins/boshu2/agentops/skills-codex/standards/references/python.md create mode 100644 plugins/boshu2/agentops/skills-codex/standards/references/race-condition-checklist.md create mode 100644 plugins/boshu2/agentops/skills-codex/standards/references/rust.md create mode 100644 plugins/boshu2/agentops/skills-codex/standards/references/shell.md create mode 100644 plugins/boshu2/agentops/skills-codex/standards/references/skill-structure.md create mode 100644 plugins/boshu2/agentops/skills-codex/standards/references/sql-safety-checklist.md create mode 100644 plugins/boshu2/agentops/skills-codex/standards/references/standards-index.md create mode 100644 plugins/boshu2/agentops/skills-codex/standards/references/test-pyramid.md create mode 100644 plugins/boshu2/agentops/skills-codex/standards/references/typescript.md create mode 100644 plugins/boshu2/agentops/skills-codex/standards/references/yaml.md create mode 100644 plugins/boshu2/agentops/skills-codex/standards/scripts/validate.sh create mode 100644 plugins/boshu2/agentops/skills-codex/status/.agentops-generated.json create mode 100644 plugins/boshu2/agentops/skills-codex/status/SKILL.md create mode 100644 plugins/boshu2/agentops/skills-codex/status/prompt.md create mode 100644 plugins/boshu2/agentops/skills-codex/status/references/.gitkeep create mode 100644 plugins/boshu2/agentops/skills-codex/status/scripts/validate.sh create mode 100644 plugins/boshu2/agentops/skills-codex/swarm/.agentops-generated.json create mode 100644 plugins/boshu2/agentops/skills-codex/swarm/SKILL.md create mode 100644 plugins/boshu2/agentops/skills-codex/swarm/prompt.md create mode 100644 plugins/boshu2/agentops/skills-codex/swarm/references/backend-background-tasks.md create mode 100644 plugins/boshu2/agentops/skills-codex/swarm/references/backend-codex-subagents.md create mode 100644 plugins/boshu2/agentops/skills-codex/swarm/references/backend-inline.md create mode 100644 plugins/boshu2/agentops/skills-codex/swarm/references/cold-start-contexts.md create mode 100644 plugins/boshu2/agentops/skills-codex/swarm/references/conflict-recovery.md create mode 100644 plugins/boshu2/agentops/skills-codex/swarm/references/local-mode.md create mode 100644 plugins/boshu2/agentops/skills-codex/swarm/references/pre-spawn-friction-gates.md create mode 100644 plugins/boshu2/agentops/skills-codex/swarm/references/ralph-loop-contract.md create mode 100644 plugins/boshu2/agentops/skills-codex/swarm/references/validation-contract.md create mode 100644 plugins/boshu2/agentops/skills-codex/swarm/references/worker-pitfalls.md create mode 100644 plugins/boshu2/agentops/skills-codex/swarm/scripts/ol-ratchet.sh create mode 100644 plugins/boshu2/agentops/skills-codex/swarm/scripts/ol-wave-loader.sh create mode 100644 plugins/boshu2/agentops/skills-codex/swarm/scripts/validate.sh create mode 100644 plugins/boshu2/agentops/skills-codex/test/.agentops-generated.json create mode 100644 plugins/boshu2/agentops/skills-codex/test/SKILL.md create mode 100644 plugins/boshu2/agentops/skills-codex/test/prompt.md create mode 100644 plugins/boshu2/agentops/skills-codex/trace/.agentops-generated.json create mode 100644 plugins/boshu2/agentops/skills-codex/trace/SKILL.md create mode 100644 plugins/boshu2/agentops/skills-codex/trace/prompt.md create mode 100644 plugins/boshu2/agentops/skills-codex/trace/references/discovery-patterns.md create mode 100644 plugins/boshu2/agentops/skills-codex/trace/references/edge-cases.md create mode 100644 plugins/boshu2/agentops/skills-codex/trace/references/report-template.md create mode 100644 plugins/boshu2/agentops/skills-codex/trace/scripts/validate.sh create mode 100644 plugins/boshu2/agentops/skills-codex/update/.agentops-generated.json create mode 100644 plugins/boshu2/agentops/skills-codex/update/SKILL.md create mode 100644 plugins/boshu2/agentops/skills-codex/update/prompt.md create mode 100644 plugins/boshu2/agentops/skills-codex/update/scripts/validate.sh create mode 100644 plugins/boshu2/agentops/skills-codex/using-agentops/.agentops-generated.json create mode 100644 plugins/boshu2/agentops/skills-codex/using-agentops/SKILL.md create mode 100644 plugins/boshu2/agentops/skills-codex/using-agentops/prompt.md create mode 100644 plugins/boshu2/agentops/skills-codex/using-agentops/references/.gitkeep create mode 100644 plugins/boshu2/agentops/skills-codex/using-agentops/scripts/validate.sh create mode 100644 plugins/boshu2/agentops/skills-codex/validation/.agentops-generated.json create mode 100644 plugins/boshu2/agentops/skills-codex/validation/SKILL.md create mode 100644 plugins/boshu2/agentops/skills-codex/validation/prompt.md create mode 100644 plugins/boshu2/agentops/skills-codex/validation/references/forge-scope.md create mode 100644 plugins/boshu2/agentops/skills-codex/validation/references/four-surface-closure.md create mode 100644 plugins/boshu2/agentops/skills-codex/validation/references/idempotency-and-resume.md create mode 100644 plugins/boshu2/agentops/skills-codex/vibe/.agentops-generated.json create mode 100644 plugins/boshu2/agentops/skills-codex/vibe/SKILL.md create mode 100644 plugins/boshu2/agentops/skills-codex/vibe/prompt.md create mode 100644 plugins/boshu2/agentops/skills-codex/vibe/references/deep-audit-protocol.md create mode 100644 plugins/boshu2/agentops/skills-codex/vibe/references/examples.md create mode 100644 plugins/boshu2/agentops/skills-codex/vibe/references/go-patterns.md create mode 100644 plugins/boshu2/agentops/skills-codex/vibe/references/go-standards.md create mode 100644 plugins/boshu2/agentops/skills-codex/vibe/references/json-standards.md create mode 100644 plugins/boshu2/agentops/skills-codex/vibe/references/markdown-standards.md create mode 100644 plugins/boshu2/agentops/skills-codex/vibe/references/patterns.md create mode 100644 plugins/boshu2/agentops/skills-codex/vibe/references/python-standards.md create mode 100644 plugins/boshu2/agentops/skills-codex/vibe/references/report-format.md create mode 100644 plugins/boshu2/agentops/skills-codex/vibe/references/rust-standards.md create mode 100644 plugins/boshu2/agentops/skills-codex/vibe/references/shell-standards.md create mode 100644 plugins/boshu2/agentops/skills-codex/vibe/references/test-pyramid-weighting.md create mode 100644 plugins/boshu2/agentops/skills-codex/vibe/references/typescript-standards.md create mode 100644 plugins/boshu2/agentops/skills-codex/vibe/references/verification-report.md create mode 100644 plugins/boshu2/agentops/skills-codex/vibe/references/vibe-coding.md create mode 100644 plugins/boshu2/agentops/skills-codex/vibe/references/vibe-suppressions.md create mode 100644 plugins/boshu2/agentops/skills-codex/vibe/references/write-time-quality.md create mode 100644 plugins/boshu2/agentops/skills-codex/vibe/references/yaml-standards.md create mode 100644 plugins/boshu2/agentops/skills-codex/vibe/scripts/ol-validate.sh create mode 100644 plugins/boshu2/agentops/skills-codex/vibe/scripts/prescan.sh create mode 100644 plugins/boshu2/agentops/skills-codex/vibe/scripts/validate.sh create mode 100644 plugins/hashgraph-online/registry-broker-codex-plugin/.codex-plugin/plugin.json create mode 100644 plugins/hashgraph-online/registry-broker-codex-plugin/.codexignore create mode 100644 plugins/hashgraph-online/registry-broker-codex-plugin/LICENSE create mode 100644 plugins/hashgraph-online/registry-broker-codex-plugin/README.md create mode 100644 plugins/hashgraph-online/registry-broker-codex-plugin/SECURITY.md create mode 100644 plugins/hashgraph-online/registry-broker-codex-plugin/assets/icon.svg create mode 100644 plugins/hashgraph-online/registry-broker-codex-plugin/assets/logo.svg create mode 100644 plugins/hashgraph-online/registry-broker-codex-plugin/assets/screenshot-shortlist.png create mode 100644 plugins/hashgraph-online/registry-broker-codex-plugin/assets/screenshot-summon.png create mode 100644 plugins/hashgraph-online/registry-broker-codex-plugin/package.json create mode 100644 plugins/hashgraph-online/registry-broker-codex-plugin/pnpm-lock.yaml create mode 100644 plugins/hashgraph-online/registry-broker-codex-plugin/skills/registry-broker-orchestrator/SKILL.md create mode 100644 plugins/henu-wang/tokrepo-codex-plugin/.codex-plugin/plugin.json create mode 100644 plugins/henu-wang/tokrepo-codex-plugin/LICENSE create mode 100644 plugins/henu-wang/tokrepo-codex-plugin/README.md create mode 100644 plugins/henu-wang/tokrepo-codex-plugin/skills/tokrepo-search/SKILL.md create mode 100644 plugins/hyhmrright/brooks-lint/.codex-plugin/plugin.json create mode 100644 plugins/hyhmrright/brooks-lint/LICENSE create mode 100644 plugins/hyhmrright/brooks-lint/README.md create mode 100644 plugins/hyhmrright/brooks-lint/package.json create mode 100644 plugins/hyhmrright/brooks-lint/skills/brooks-lint/SKILL.md create mode 100644 plugins/hyhmrright/brooks-lint/skills/brooks-lint/architecture-guide.md create mode 100644 plugins/hyhmrright/brooks-lint/skills/brooks-lint/debt-guide.md create mode 100644 plugins/hyhmrright/brooks-lint/skills/brooks-lint/decay-risks.md create mode 100644 plugins/hyhmrright/brooks-lint/skills/brooks-lint/pr-review-guide.md create mode 100644 plugins/hyhmrright/brooks-lint/skills/brooks-lint/test-decay-risks.md create mode 100644 plugins/hyhmrright/brooks-lint/skills/brooks-lint/test-guide.md create mode 100644 plugins/lulucatdev/codex-be-serious/.codex-plugin/plugin.json create mode 100644 plugins/lulucatdev/codex-be-serious/LICENSE create mode 100644 plugins/lulucatdev/codex-be-serious/README.md create mode 100644 plugins/lulucatdev/codex-be-serious/assets/icon.png create mode 100644 plugins/lulucatdev/codex-be-serious/assets/logo.png create mode 100644 plugins/lulucatdev/codex-be-serious/skills/be-serious/SKILL.md create mode 100644 plugins/matk0shub/apple-productivity-mcp/.codex-plugin/plugin.json create mode 100644 plugins/matk0shub/apple-productivity-mcp/README.md create mode 100644 plugins/matk0shub/apple-productivity-mcp/skills/apple-calendar/SKILL.md create mode 100644 plugins/ndycode/codex-multi-auth/.codex-plugin/plugin.json create mode 100644 plugins/ndycode/codex-multi-auth/LICENSE create mode 100644 plugins/ndycode/codex-multi-auth/README.md create mode 100644 plugins/ndycode/codex-multi-auth/SECURITY.md create mode 100644 plugins/ndycode/codex-multi-auth/package-lock.json create mode 100644 plugins/ndycode/codex-multi-auth/package.json create mode 100644 plugins/ndycode/codex-multi-auth/skills/codex-auth-setup/SKILL.md create mode 100644 plugins/ndycode/oc-chatgpt-multi-auth/.codex-plugin/plugin.json create mode 100644 plugins/ndycode/oc-chatgpt-multi-auth/LICENSE create mode 100644 plugins/ndycode/oc-chatgpt-multi-auth/README.md create mode 100644 plugins/ndycode/oc-chatgpt-multi-auth/SECURITY.md create mode 100644 plugins/ndycode/oc-chatgpt-multi-auth/package-lock.json create mode 100644 plugins/ndycode/oc-chatgpt-multi-auth/package.json create mode 100644 plugins/ndycode/oc-chatgpt-multi-auth/skills/oc-chatgpt-setup/SKILL.md create mode 100644 plugins/nebelov/yandex-direct-for-all/.codex-plugin/plugin.json create mode 100644 plugins/nebelov/yandex-direct-for-all/README.md create mode 100644 plugins/nebelov/yandex-direct-for-all/assets/icon.png create mode 100644 plugins/nebelov/yandex-direct-for-all/assets/logo.png create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/README.md create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/amocrm-api-control/SKILL.md create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/amocrm-api-control/agents/openai.yaml create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/amocrm-api-control/references/official-notes.md create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/amocrm-api-control/scripts/amocrm_local_callback_server.py create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/amocrm-api-control/scripts/exchange_amocrm_token.py create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/amocrm-api-control/scripts/fetch_amocrm_schema.py create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/roistat-reports-api/SKILL.md create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/roistat-reports-api/agents/openai.yaml create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/roistat-reports-api/references/reporting-endpoints.md create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/roistat-reports-api/scripts/build_roistat_report_pack.py create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/roistat-reports-api/scripts/save_roistat_report.py create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/roistat-reports-api/scripts/sync_truth_layer_report.py create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-direct-client-lifecycle/SKILL.md create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-direct-client-lifecycle/agents/openai.yaml create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-direct-client-lifecycle/references/artifact-contract.md create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-direct-client-lifecycle/references/coverage-checklist.md create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-direct-client-lifecycle/references/handoff-map.md create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-direct-client-lifecycle/references/source_skill_contract.md create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-direct-client-lifecycle/scripts/build_domain_shortlist_from_serp.py create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-direct-client-lifecycle/scripts/build_followup_jobs_from_serp.py create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-direct-client-lifecycle/scripts/build_secure_client_report.py create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-direct-client-lifecycle/scripts/build_serp_jobs_from_keyword_matrix.py create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-direct-client-lifecycle/scripts/firecrawl_scrape.py create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-direct-client-lifecycle/scripts/merge_sitemap_batch_outputs.py create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-direct-client-lifecycle/scripts/render_ad_serp_wave.py create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-direct-client-lifecycle/scripts/render_page_capture_inventory.py create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-direct-client-lifecycle/scripts/render_serp_wave.py create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-direct-client-lifecycle/scripts/render_sitemap_candidates.py create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-direct-client-lifecycle/scripts/scaffold_client_lifecycle.py create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-direct-client-lifecycle/scripts/sitemap_probe_batch.py create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-direct-client-lifecycle/scripts/split_tsv_batch.py create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-direct-client-lifecycle/scripts/verify_research_bundle.py create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-direct-client-lifecycle/scripts/yandex_browser_serp_batch.py create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-direct-client-lifecycle/scripts/yandex_search_ads_batch.py create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-direct-client-lifecycle/scripts/yandex_search_batch.py create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-direct-client-lifecycle/templates/ad-serp-job-template.tsv create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-direct-client-lifecycle/templates/client-kb-template.md create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-direct-client-lifecycle/templates/company-footprint-template.md create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-direct-client-lifecycle/templates/competitor-raw-register-template.tsv create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-direct-client-lifecycle/templates/direct-copy-pack-template.tsv create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-direct-client-lifecycle/templates/future-cabinet-structure-template.md create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-direct-client-lifecycle/templates/human-review-template.tsv create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-direct-client-lifecycle/templates/landing-inventory-template.md create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-direct-client-lifecycle/templates/offers-pack-template.md create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-direct-client-lifecycle/templates/page-capture-job-template.tsv create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-direct-client-lifecycle/templates/product-map-template.md create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-direct-client-lifecycle/templates/proposal-pack-template.md create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-direct-client-lifecycle/templates/research-backlog-template.md create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-direct-client-lifecycle/templates/routing-map-template.tsv create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-direct-client-lifecycle/templates/search-api-env-template.env create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-direct-client-lifecycle/templates/semantics-product-map-template.md create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-direct-client-lifecycle/templates/serp-job-template.tsv create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-direct-client-lifecycle/templates/sitemap-job-template.tsv create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-direct-client-lifecycle/templates/source-register-template.tsv create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-direct-client-lifecycle/templates/unified-competitor-map-template.md create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-direct-client-lifecycle/templates/wordstat-masks-wave1-template.tsv create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-direct-client-lifecycle/templates/yandex-performance-client-template.json create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/SKILL.md create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/references/ad_format_limits.md create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/references/api_management_guide.md create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/references/competitor_research_workflow.md create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/references/completeness_audit_2026-03-05.md create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/references/future_session_start_checklist.md create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/references/lessons_registry.md create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/references/local_overlay_contract.md create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/references/metrika/API_REFERENCE.md create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/references/metrika/CONFIG.md create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/references/metrika/CUSTOM_REPORTS.md create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/references/metrika/PERIOD_COMPARISON.md create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/references/metrika/SEARCH_QUERIES.md create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/references/promotion_rules.md create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/references/source_inventory.md create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/references/task_playbooks/00_output_contract.md create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/references/task_playbooks/01_search_negatives_7d.md create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/references/task_playbooks/02_rsy_stop_sites_7d.md create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/references/task_playbooks/03_creative_outliers_rotation.md create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/references/task_playbooks/04_deep_campaign_review_7d.md create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/references/task_playbooks/05_change_impact_timeline.md create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/references/task_playbooks/06_bids_and_modifiers_review.md create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/references/task_playbooks/07_yougile_hygiene_sync.md create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/references/task_playbooks/08_competitor_search_serp.md create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/references/task_playbooks/09_missing_phrases_growth.md create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/references/task_playbooks/10_extra_control_layers.md create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/references/task_playbooks/11_pre_apply_presentation.md create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/references/task_playbooks/12_wordstat_collection_pipeline.md create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/references/wordstat_collection_framework.md create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/references/yandex_cloud_search_handoffs.md create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/references/yandex_search_api_search_ads_path.md create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/schemas/codex_swarm_rsya_chunk_response.schema.json create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/schemas/codex_swarm_search_chunk_response.schema.json create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/scripts/apply_ad_failure_point_fix.py create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/scripts/apply_ad_replacement_pack.py create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/scripts/apply_no_moderation_pack.py create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/scripts/apply_search_adgroup_manifest.py create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/scripts/apply_search_marker_review.py create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/scripts/apply_search_negatives_pack.py create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/scripts/apply_shared_negative_set.py create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/scripts/apply_tasks.py create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/scripts/apply_time_targeting_schedule.py create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/scripts/audit_ad_delivery_failures.py create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/scripts/audit_campaign_meta.py create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/scripts/audit_group_ad_copy.py create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/scripts/bootstrap_yougile_workspace.py create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/scripts/build_creative_rotation_from_outliers.py create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/scripts/build_growth_structure_from_routes.py create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/scripts/build_local_rsya_excluded_sites_pack.py create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/scripts/build_local_search_negatives_pack.py create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/scripts/build_manual_final_pack.py create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/scripts/build_minus_words.py create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/scripts/build_text_rotation_apply_pack_from_tsv.py create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/scripts/campaign_autotest.py create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/scripts/change_tracker.py create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/scripts/client_context.py create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/scripts/clone_search_groups_to_new_campaign.py create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/scripts/codex_cli_swarm_manual_review.py create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/scripts/collect_all.py create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/scripts/collect_operational_precheck.py create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/scripts/deploy_search_campaigns.py create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/scripts/dry_run_search_negatives_pack.py create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/scripts/fetch_sqr.sh create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/scripts/filter_search_queue_by_known_minus_words.py create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/scripts/fix_autotargeting_exact_only.py create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/scripts/forecast_engine.py create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/scripts/init_client_context.py create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/scripts/metrika/common.sh create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/scripts/metrika/conversions.sh create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/scripts/metrika/counter_info.sh create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/scripts/metrika/counters.sh create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/scripts/metrika/goals.sh create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/scripts/metrika/search_engines.sh create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/scripts/metrika/traffic_summary.sh create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/scripts/metrika/utm_report.sh create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/scripts/normalize_wordstat_regions.py create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/scripts/oauth_get_token.py create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/scripts/prefilter_rsya_manual_queue.py create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/scripts/propagate_search_manual_rulebook.py create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/scripts/push_yougile_file_bundle.py create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/scripts/render_wordstat_geo.py create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/scripts/render_wordstat_mask_demand.py create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/scripts/render_wordstat_seasonality.py create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/scripts/render_wordstat_wave.py create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/scripts/resolve_rsya_prefilter_tail.py create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/scripts/retire_ads.py create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/scripts/roistat_query.sh create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/scripts/search_negative_marker_engine.py create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/scripts/send_to_moderation.py create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/scripts/sync_yougile.py create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/scripts/test_forecast.py create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/scripts/update_callouts_set.py create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/scripts/validate_ad_replacement_pack.py create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/scripts/validate_and_cluster.py create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/scripts/validate_direct_copy_pack.py create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/scripts/validate_excluded_sites_pack.py create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/scripts/verify_live_readiness.py create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/scripts/wordstat_collect_wave.js create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/scripts/wordstat_preflight.sh create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/scripts/wordstat_tool.sh create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/templates/ad_components_prompt.md create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/templates/agent_group_copy_alignment.md create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/templates/agent_minus_words_from_negative.md create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/templates/agent_negative_from_wave.md create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/templates/agent_skill_revision_checklist.md create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/templates/agent_target_from_wave.md create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/templates/agent_validation_checklist.md create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/templates/aggregation_prompt.md create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/templates/bids_prompt.md create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/templates/campaign_id_map.example.json create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/templates/client_adaptation_checklist.md create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/templates/client_context.example.json create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/templates/codex_swarm_rsya_worker_prompt.md create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/templates/codex_swarm_search_worker_prompt.md create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/templates/competitor_research_prompt.md create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/templates/copy_map.example.json create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/templates/diagnostic_agent_bundle_template.md create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/templates/full_audit_plan_prompt.md create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/templates/media_plan_prompt.md create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/templates/post_apply_validation_prompt.md create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/templates/pre_apply_presentation_template.md create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/templates/routing_map.example.tsv create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/templates/rsy_placements_prompt.md create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/templates/search_diagnostic_prompt.md create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/templates/search_query_prompt.md create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/templates/structure_prompt.md create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/templates/tasks_format.md create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/templates/validate_negatives_prompt.md create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/templates/validate_placements_prompt.md create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/templates/validate_tasks_prompt.md create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/templates/weekly_review_prompt.md create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/templates/wordstat_doubtful_validation_template.tsv create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/templates/wordstat_mask_review_template.md create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/templates/wordstat_masks_wave1_template.tsv create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/templates/wordstat_product_map_template.md create mode 100644 plugins/nebelov/yandex-direct-for-all/skills/yandex-performance-ops/templates/yougile-board-presets.example.json create mode 100644 plugins/nyldn/claude-octopus/.codex-plugin/plugin.json create mode 100644 plugins/nyldn/claude-octopus/LICENSE create mode 100644 plugins/nyldn/claude-octopus/README.md create mode 100644 plugins/nyldn/claude-octopus/SECURITY.md create mode 100644 plugins/nyldn/claude-octopus/package.json create mode 100644 plugins/panewslab/skills/.codex-plugin/plugin.json create mode 100644 plugins/panewslab/skills/LICENSE create mode 100644 plugins/panewslab/skills/README.md create mode 100644 plugins/panewslab/skills/package.json create mode 100644 plugins/panewslab/skills/skills/panews-creator/SKILL.md create mode 100644 plugins/panewslab/skills/skills/panews-creator/agents/openai.yaml create mode 100644 plugins/panewslab/skills/skills/panews-creator/references/workflow-apply-column.md create mode 100644 plugins/panewslab/skills/skills/panews-creator/references/workflow-manage.md create mode 100644 plugins/panewslab/skills/skills/panews-creator/references/workflow-polish.md create mode 100644 plugins/panewslab/skills/skills/panews-creator/references/workflow-publish.md create mode 100644 plugins/panewslab/skills/skills/panews-creator/references/workflow-revise.md create mode 100644 plugins/panewslab/skills/skills/panews-creator/scripts/cli.mjs create mode 100644 plugins/panewslab/skills/skills/panews-web-viewer/SKILL.md create mode 100644 plugins/panewslab/skills/skills/panews-web-viewer/agents/openai.yaml create mode 100644 plugins/panewslab/skills/skills/panews/SKILL.md create mode 100644 plugins/panewslab/skills/skills/panews/agents/openai.yaml create mode 100644 plugins/panewslab/skills/skills/panews/references/workflow-calendar.md create mode 100644 plugins/panewslab/skills/skills/panews/references/workflow-columns.md create mode 100644 plugins/panewslab/skills/skills/panews/references/workflow-events.md create mode 100644 plugins/panewslab/skills/skills/panews/references/workflow-hooks.md create mode 100644 plugins/panewslab/skills/skills/panews/references/workflow-latest-news.md create mode 100644 plugins/panewslab/skills/skills/panews/references/workflow-read-article.md create mode 100644 plugins/panewslab/skills/skills/panews/references/workflow-search.md create mode 100644 plugins/panewslab/skills/skills/panews/references/workflow-series.md create mode 100644 plugins/panewslab/skills/skills/panews/references/workflow-today-briefing.md create mode 100644 plugins/panewslab/skills/skills/panews/references/workflow-topic-research.md create mode 100644 plugins/panewslab/skills/skills/panews/references/workflow-topics.md create mode 100644 plugins/panewslab/skills/skills/panews/references/workflow-trending.md create mode 100644 plugins/panewslab/skills/skills/panews/scripts/cli.mjs create mode 100644 plugins/papersflow-ai/papersflow-codex-plugin/.codex-plugin/plugin.json create mode 100644 plugins/papersflow-ai/papersflow-codex-plugin/LICENSE create mode 100644 plugins/papersflow-ai/papersflow-codex-plugin/README.md create mode 100644 plugins/papersflow-ai/papersflow-codex-plugin/assets/citation-graph.png create mode 100644 plugins/papersflow-ai/papersflow-codex-plugin/assets/deep-research-branded.webp create mode 100644 plugins/papersflow-ai/papersflow-codex-plugin/assets/logo-400x400.png create mode 100644 plugins/papersflow-ai/papersflow-codex-plugin/assets/plugin-icon.png create mode 100644 plugins/papersflow-ai/papersflow-codex-plugin/assets/search-papers.png create mode 100644 plugins/papersflow-ai/papersflow-codex-plugin/assets/verify-citation.png create mode 100644 plugins/papersflow-ai/papersflow-codex-plugin/package.json create mode 100644 plugins/papersflow-ai/papersflow-codex-plugin/skills/citation-verifier/SKILL.md create mode 100644 plugins/papersflow-ai/papersflow-codex-plugin/skills/comparative-synthesis/SKILL.md create mode 100644 plugins/papersflow-ai/papersflow-codex-plugin/skills/deepscan-monitor/SKILL.md create mode 100644 plugins/papersflow-ai/papersflow-codex-plugin/skills/research-briefing/SKILL.md create mode 100644 plugins/schuettc/codex-reviewer/.codex-plugin/plugin.json create mode 100644 plugins/schuettc/codex-reviewer/LICENSE create mode 100644 plugins/schuettc/codex-reviewer/README.md create mode 100644 plugins/schuettc/codex-reviewer/skills/implementation-review/SKILL.md create mode 100644 plugins/schuettc/codex-reviewer/skills/plan-review/SKILL.md create mode 100644 plugins/schuettc/codex-reviewer/skills/shipped-review/SKILL.md create mode 100644 plugins/talkstream/ru-text/.codex-plugin/plugin.json create mode 100644 plugins/talkstream/ru-text/LICENSE create mode 100644 plugins/talkstream/ru-text/README.md create mode 100644 plugins/talkstream/ru-text/skills/ru-text/SKILL.md create mode 100644 plugins/talkstream/ru-text/skills/ru-text/agents/gemini.yaml create mode 100644 plugins/talkstream/ru-text/skills/ru-text/agents/openai.yaml create mode 100644 plugins/talkstream/ru-text/skills/ru-text/references/addenda.md create mode 100644 plugins/talkstream/ru-text/skills/ru-text/references/anti-patterns.md create mode 100644 plugins/talkstream/ru-text/skills/ru-text/references/business-writing.md create mode 100644 plugins/talkstream/ru-text/skills/ru-text/references/editorial-grammar.md create mode 100644 plugins/talkstream/ru-text/skills/ru-text/references/editorial-punctuation.md create mode 100644 plugins/talkstream/ru-text/skills/ru-text/references/info-style.md create mode 100644 plugins/talkstream/ru-text/skills/ru-text/references/scoring.md create mode 100644 plugins/talkstream/ru-text/skills/ru-text/references/sources.md create mode 100644 plugins/talkstream/ru-text/skills/ru-text/references/typography.md create mode 100644 plugins/talkstream/ru-text/skills/ru-text/references/ux-writing.md create mode 100644 plugins/useorgx/orgx-codex-plugin/.codex-plugin/plugin.json create mode 100644 plugins/useorgx/orgx-codex-plugin/LICENSE create mode 100644 plugins/useorgx/orgx-codex-plugin/README.md create mode 100644 plugins/useorgx/orgx-codex-plugin/assets/icon.png create mode 100644 plugins/useorgx/orgx-codex-plugin/assets/logo.png create mode 100644 plugins/useorgx/orgx-codex-plugin/package.json create mode 100644 plugins/useorgx/orgx-codex-plugin/skills/orgx-initiative-ops/SKILL.md create mode 100644 plugins/useorgx/orgx-codex-plugin/skills/orgx-runtime-reporting/SKILL.md create mode 100644 plugins/varaprasadreddy9676/team-codex-plugins/.codex-plugin/plugin.json create mode 100644 plugins/varaprasadreddy9676/team-codex-plugins/README.md create mode 100644 plugins/varaprasadreddy9676/team-codex-plugins/assets/openproject-icon.svg create mode 100644 plugins/varaprasadreddy9676/team-codex-plugins/assets/openproject-logo.svg create mode 100644 plugins/varaprasadreddy9676/team-codex-plugins/skills/openproject/SKILL.md create mode 100644 plugins/win4r/chrome-devtools-codex-plugin/.codex-plugin/plugin.json create mode 100644 plugins/win4r/chrome-devtools-codex-plugin/README.md create mode 100644 plugins/win4r/chrome-devtools-codex-plugin/assets/chrome-devtools-large.svg create mode 100644 plugins/win4r/chrome-devtools-codex-plugin/assets/chrome-devtools-small.svg create mode 100644 plugins/win4r/chrome-devtools-codex-plugin/skills/chrome-devtools/SKILL.md create mode 100644 plugins/win4r/chrome-devtools-codex-plugin/skills/chrome-performance/SKILL.md create mode 100644 plugins/yimwoo/codex-agenteam/.codex-plugin/plugin.json create mode 100644 plugins/yimwoo/codex-agenteam/LICENSE create mode 100644 plugins/yimwoo/codex-agenteam/README.md create mode 100644 plugins/yimwoo/codex-agenteam/assets/agenteam-icon.png create mode 100644 plugins/yimwoo/codex-agenteam/skills/add-member/SKILL.md create mode 100644 plugins/yimwoo/codex-agenteam/skills/assign/SKILL.md create mode 100644 plugins/yimwoo/codex-agenteam/skills/deepdive/SKILL.md create mode 100644 plugins/yimwoo/codex-agenteam/skills/generate/SKILL.md create mode 100644 plugins/yimwoo/codex-agenteam/skills/init/SKILL.md create mode 100644 plugins/yimwoo/codex-agenteam/skills/resume/SKILL.md create mode 100644 plugins/yimwoo/codex-agenteam/skills/run/SKILL.md create mode 100644 plugins/yimwoo/codex-agenteam/skills/share-config/SKILL.md create mode 100644 plugins/yimwoo/codex-agenteam/skills/standup/SKILL.md create mode 100644 plugins/yimwoo/codex-agenteam/skills/status/SKILL.md create mode 100644 plugins/yimwoo/codex-agenteam/skills/using-ateam/SKILL.md create mode 100644 plugins/yimwoo/hotl-plugin/.codex-plugin/plugin.json create mode 100644 plugins/yimwoo/hotl-plugin/LICENSE create mode 100644 plugins/yimwoo/hotl-plugin/README.md create mode 100644 plugins/yimwoo/hotl-plugin/docs/assets/codex/hotl-icon.png create mode 100644 plugins/yimwoo/hotl-plugin/docs/assets/codex/hotl-logo.png create mode 100644 plugins/yimwoo/hotl-plugin/skills/brainstorming/SKILL.md create mode 100644 plugins/yimwoo/hotl-plugin/skills/code-review/SKILL.md create mode 100644 plugins/yimwoo/hotl-plugin/skills/dispatch-agents/SKILL.md create mode 100644 plugins/yimwoo/hotl-plugin/skills/document-review/SKILL.md create mode 100644 plugins/yimwoo/hotl-plugin/skills/executing-plans/SKILL.md create mode 100644 plugins/yimwoo/hotl-plugin/skills/loop-execution/SKILL.md create mode 100644 plugins/yimwoo/hotl-plugin/skills/pr-reviewing/SKILL.md create mode 100644 plugins/yimwoo/hotl-plugin/skills/receiving-code-review/SKILL.md create mode 100644 plugins/yimwoo/hotl-plugin/skills/requesting-code-review/SKILL.md create mode 100644 plugins/yimwoo/hotl-plugin/skills/resuming/SKILL.md create mode 100644 plugins/yimwoo/hotl-plugin/skills/setup-project/SKILL.md create mode 100644 plugins/yimwoo/hotl-plugin/skills/subagent-execution/SKILL.md create mode 100644 plugins/yimwoo/hotl-plugin/skills/systematic-debugging/SKILL.md create mode 100644 plugins/yimwoo/hotl-plugin/skills/tdd/SKILL.md create mode 100644 plugins/yimwoo/hotl-plugin/skills/using-hotl/SKILL.md create mode 100644 plugins/yimwoo/hotl-plugin/skills/verification-before-completion/SKILL.md create mode 100644 plugins/yimwoo/hotl-plugin/skills/writing-plans/SKILL.md mode change 100755 => 100644 scripts/generate_plugins_json.py diff --git a/.agents/plugins/marketplace.json b/.agents/plugins/marketplace.json new file mode 100644 index 0000000..8607af9 --- /dev/null +++ b/.agents/plugins/marketplace.json @@ -0,0 +1,380 @@ +{ + "name": "awesome-codex-plugins", + "interface": { + "displayName": "Awesome Codex Plugins" + }, + "plugins": [ + { + "name": "registry-broker-codex-plugin", + "source": { + "source": "local", + "path": "./plugins/hashgraph-online/registry-broker-codex-plugin" + }, + "policy": { + "installation": "AVAILABLE", + "authentication": "ON_INSTALL" + }, + "category": "Development & Workflow" + }, + { + "name": "agentops", + "source": { + "source": "local", + "path": "./plugins/boshu2/agentops" + }, + "policy": { + "installation": "AVAILABLE", + "authentication": "ON_INSTALL" + }, + "category": "Development & Workflow" + }, + { + "name": "bp", + "source": { + "source": "local", + "path": "./plugins/JuliusBrussee/blueprint" + }, + "policy": { + "installation": "AVAILABLE", + "authentication": "ON_INSTALL" + }, + "category": "Development & Workflow" + }, + { + "name": "brooks-lint", + "source": { + "source": "local", + "path": "./plugins/hyhmrright/brooks-lint" + }, + "policy": { + "installation": "AVAILABLE", + "authentication": "ON_INSTALL" + }, + "category": "Development & Workflow" + }, + { + "name": "claude-code-skills", + "source": { + "source": "local", + "path": "./plugins/alirezarezvani/claude-skills" + }, + "policy": { + "installation": "AVAILABLE", + "authentication": "ON_INSTALL" + }, + "category": "Development & Workflow" + }, + { + "name": "claude-octopus", + "source": { + "source": "local", + "path": "./plugins/nyldn/claude-octopus" + }, + "policy": { + "installation": "AVAILABLE", + "authentication": "ON_INSTALL" + }, + "category": "Development & Workflow" + }, + { + "name": "ateam", + "source": { + "source": "local", + "path": "./plugins/yimwoo/codex-agenteam" + }, + "policy": { + "installation": "AVAILABLE", + "authentication": "ON_INSTALL" + }, + "category": "Development & Workflow" + }, + { + "name": "codex-multi-auth", + "source": { + "source": "local", + "path": "./plugins/ndycode/codex-multi-auth" + }, + "policy": { + "installation": "AVAILABLE", + "authentication": "ON_INSTALL" + }, + "category": "Development & Workflow" + }, + { + "name": "codex-reviewer", + "source": { + "source": "local", + "path": "./plugins/schuettc/codex-reviewer" + }, + "policy": { + "installation": "AVAILABLE", + "authentication": "ON_INSTALL" + }, + "category": "Development & Workflow" + }, + { + "name": "hotl", + "source": { + "source": "local", + "path": "./plugins/yimwoo/hotl-plugin" + }, + "policy": { + "installation": "AVAILABLE", + "authentication": "ON_INSTALL" + }, + "category": "Development & Workflow" + }, + { + "name": "codex-project-autopilot", + "source": { + "source": "local", + "path": "./plugins/AlexMi64/codex-project-autopilot" + }, + "policy": { + "installation": "AVAILABLE", + "authentication": "ON_INSTALL" + }, + "category": "Development & Workflow" + }, + { + "name": "amq-cli", + "source": { + "source": "local", + "path": "./plugins/avivsinai/agent-message-queue" + }, + "policy": { + "installation": "AVAILABLE", + "authentication": "ON_INSTALL" + }, + "category": "Tools & Integrations" + }, + { + "name": "apple-calendar", + "source": { + "source": "local", + "path": "./plugins/matk0shub/apple-productivity-mcp" + }, + "policy": { + "installation": "AVAILABLE", + "authentication": "ON_INSTALL" + }, + "category": "Tools & Integrations" + }, + { + "name": "bkt", + "source": { + "source": "local", + "path": "./plugins/avivsinai/bitbucket-cli" + }, + "policy": { + "installation": "AVAILABLE", + "authentication": "ON_INSTALL" + }, + "category": "Tools & Integrations" + }, + { + "name": "chrome-devtools", + "source": { + "source": "local", + "path": "./plugins/win4r/chrome-devtools-codex-plugin" + }, + "policy": { + "installation": "AVAILABLE", + "authentication": "ON_INSTALL" + }, + "category": "Tools & Integrations" + }, + { + "name": "be-serious", + "source": { + "source": "local", + "path": "./plugins/lulucatdev/codex-be-serious" + }, + "policy": { + "installation": "AVAILABLE", + "authentication": "ON_INSTALL" + }, + "category": "Tools & Integrations" + }, + { + "name": "codex-mem", + "source": { + "source": "local", + "path": "./plugins/2kDarki/codex-mem" + }, + "policy": { + "installation": "AVAILABLE", + "authentication": "ON_INSTALL" + }, + "category": "Tools & Integrations" + }, + { + "name": "context-pack", + "source": { + "source": "local", + "path": "./plugins/Rothschildiuk/context-pack" + }, + "policy": { + "installation": "AVAILABLE", + "authentication": "ON_INSTALL" + }, + "category": "Tools & Integrations" + }, + { + "name": "jk", + "source": { + "source": "local", + "path": "./plugins/avivsinai/jenkins-cli" + }, + "policy": { + "installation": "AVAILABLE", + "authentication": "ON_INSTALL" + }, + "category": "Tools & Integrations" + }, + { + "name": "kicad-happy", + "source": { + "source": "local", + "path": "./plugins/aklofas/kicad-happy" + }, + "policy": { + "installation": "AVAILABLE", + "authentication": "ON_INSTALL" + }, + "category": "Tools & Integrations" + }, + { + "name": "langfuse", + "source": { + "source": "local", + "path": "./plugins/avivsinai/langfuse-mcp" + }, + "policy": { + "installation": "AVAILABLE", + "authentication": "ON_INSTALL" + }, + "category": "Tools & Integrations" + }, + { + "name": "launchfast", + "source": { + "source": "local", + "path": "./plugins/BlockchainHB/launchfast_codex_plugin" + }, + "policy": { + "installation": "AVAILABLE", + "authentication": "ON_INSTALL" + }, + "category": "Tools & Integrations" + }, + { + "name": "oc-chatgpt-multi-auth", + "source": { + "source": "local", + "path": "./plugins/ndycode/oc-chatgpt-multi-auth" + }, + "policy": { + "installation": "AVAILABLE", + "authentication": "ON_INSTALL" + }, + "category": "Tools & Integrations" + }, + { + "name": "openproject", + "source": { + "source": "local", + "path": "./plugins/varaprasadreddy9676/team-codex-plugins" + }, + "policy": { + "installation": "AVAILABLE", + "authentication": "ON_INSTALL" + }, + "category": "Tools & Integrations" + }, + { + "name": "orgx-codex-plugin", + "source": { + "source": "local", + "path": "./plugins/useorgx/orgx-codex-plugin" + }, + "policy": { + "installation": "AVAILABLE", + "authentication": "ON_INSTALL" + }, + "category": "Tools & Integrations" + }, + { + "name": "panews", + "source": { + "source": "local", + "path": "./plugins/panewslab/skills" + }, + "policy": { + "installation": "AVAILABLE", + "authentication": "ON_INSTALL" + }, + "category": "Tools & Integrations" + }, + { + "name": "papersflow-codex-plugin", + "source": { + "source": "local", + "path": "./plugins/papersflow-ai/papersflow-codex-plugin" + }, + "policy": { + "installation": "AVAILABLE", + "authentication": "ON_INSTALL" + }, + "category": "Tools & Integrations" + }, + { + "name": "ru-text", + "source": { + "source": "local", + "path": "./plugins/talkstream/ru-text" + }, + "policy": { + "installation": "AVAILABLE", + "authentication": "ON_INSTALL" + }, + "category": "Tools & Integrations" + }, + { + "name": "task-scheduler", + "source": { + "source": "local", + "path": "./plugins/6Delta9/task-scheduler-codex-plugin" + }, + "policy": { + "installation": "AVAILABLE", + "authentication": "ON_INSTALL" + }, + "category": "Tools & Integrations" + }, + { + "name": "tokrepo-search", + "source": { + "source": "local", + "path": "./plugins/henu-wang/tokrepo-codex-plugin" + }, + "policy": { + "installation": "AVAILABLE", + "authentication": "ON_INSTALL" + }, + "category": "Tools & Integrations" + }, + { + "name": "yandex-direct-for-all", + "source": { + "source": "local", + "path": "./plugins/nebelov/yandex-direct-for-all" + }, + "policy": { + "installation": "AVAILABLE", + "authentication": "ON_INSTALL" + }, + "category": "Tools & Integrations" + } + ] +} diff --git a/.github/workflows/validate-plugins.yml b/.github/workflows/validate-plugins.yml index 409858b..67bd8c6 100644 --- a/.github/workflows/validate-plugins.yml +++ b/.github/workflows/validate-plugins.yml @@ -1,16 +1,20 @@ -name: Sync plugins.json +name: Sync marketplace artifacts on: pull_request: paths: - README.md - plugins.json + - .agents/plugins/marketplace.json + - plugins/** - scripts/generate_plugins_json.py push: branches: [main] paths: - README.md - plugins.json + - .agents/plugins/marketplace.json + - plugins/** - scripts/generate_plugins_json.py permissions: @@ -18,7 +22,7 @@ permissions: jobs: sync: - name: Sync plugins.json with README + name: Sync marketplace artifacts with README runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 @@ -30,13 +34,13 @@ jobs: - name: Regenerate and commit if changed run: | python3 scripts/generate_plugins_json.py - if ! git diff --quiet plugins.json; then - echo "::notice::plugins.json was out of sync — auto-committing" + if ! git diff --quiet -- plugins.json .agents/plugins/marketplace.json plugins; then + echo "::notice::marketplace artifacts were out of sync — auto-committing" git config user.name "github-actions[bot]" git config user.email "41898282+github-actions[bot]@users.noreply.github.com" - git add plugins.json - git commit -m "chore: sync plugins.json with README" + git add plugins.json .agents/plugins/marketplace.json plugins + git commit -m "chore: sync marketplace artifacts with README" git push else - echo "plugins.json is up to date" + echo "marketplace artifacts are up to date" fi diff --git a/README.md b/README.md index f3acc0a..bc626aa 100644 --- a/README.md +++ b/README.md @@ -47,6 +47,8 @@ pipx run codex-plugin-scanner lint . pipx run codex-plugin-scanner verify . ``` +This repo also publishes a real Codex repo marketplace at `.agents/plugins/marketplace.json`. The generated marketplace points at mirrored installable plugin bundles under `./plugins/`, so a local clone of this repository can act as a curated plugin source in Codex exactly the way the OpenAI docs describe. + ## Official Plugins
@@ -145,6 +147,8 @@ $plugin-creator Currently no self-serve marketplace submission. Plugins are distributed via local marketplaces (`~/.agents/plugins/marketplace.json`), repo marketplaces (`$REPO_ROOT/.agents/plugins/marketplace.json`), or GitHub repos by pointing a marketplace source at a repo. OpenAI has stated third-party marketplace submissions are coming soon. +For this curated list, the machine-readable source of truth is the generated repo marketplace at `.agents/plugins/marketplace.json`. We keep the README for humans and `plugins.json` as a compatibility export for existing automation. + ## Validate Before You Ship After scaffolding with `$plugin-creator`, use [codex-plugin-scanner](https://github.com/hashgraph-online/codex-plugin-scanner) as your quality gate before publishing, review, or distribution. diff --git a/plugins/2kDarki/codex-mem/.codex-plugin/plugin.json b/plugins/2kDarki/codex-mem/.codex-plugin/plugin.json new file mode 100644 index 0000000..92abbb0 --- /dev/null +++ b/plugins/2kDarki/codex-mem/.codex-plugin/plugin.json @@ -0,0 +1,17 @@ +{ + "name": "codex-mem", + "version": "10.6.2", + "description": "Persistent memory system for Codex - seamlessly preserve context across sessions", + "author": { + "name": "Alex Newman" + }, + "repository": "https://github.com/thedotmack/claude-mem", + "license": "AGPL-3.0", + "keywords": [ + "memory", + "context", + "persistence", + "hooks", + "mcp" + ] +} diff --git a/plugins/2kDarki/codex-mem/LICENSE b/plugins/2kDarki/codex-mem/LICENSE new file mode 100644 index 0000000..5bb20ff --- /dev/null +++ b/plugins/2kDarki/codex-mem/LICENSE @@ -0,0 +1,630 @@ + GNU AFFERO GENERAL PUBLIC LICENSE + Version 3, 19 November 2007 + + Copyright (C) 2025 Alex Newman (@thedotmack). All rights reserved. + + This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + + This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License +along with this program. If not, see . + + Preamble + + The GNU Affero General Public License is a free, copyleft license for +software and other kinds of works, specifically designed to ensure +cooperation with the community in the case of network server software. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +our General Public Licenses are intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + Developers that use our General Public Licenses protect your rights +with two steps: (1) assert copyright on the software, and (2) offer +you this License which gives you legal permission to copy, distribute +and/or modify the software. + + A secondary benefit of defending all users' freedom is that +improvements made in alternate versions of the program, if they +receive widespread use, become available for other developers to +incorporate. Many developers of free software are heartened and +encouraged by the resulting cooperation. However, in the case of +software used on network servers, this result may fail to come about. +The GNU General Public License permits making a modified version and +letting the public access it on a server without ever releasing its +source code to the public. + + The GNU Affero General Public License is designed specifically to +ensure that, in such cases, the modified source code becomes available +to the community. It requires the operator of a network server to +provide the source code of the modified version running there to the +users of that server. Therefore, public use of a modified version, on +a publicly accessible server, gives the public access to the source +code of the modified version. + + An older license, called the Affero General Public License and +published by Affero, was designed to accomplish similar goals. This is +a different license, not a version of the Affero GPL, but Affero has +released a new version of the Affero GPL which permits relicensing under +this license. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU Affero General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Remote Network Interaction; Use with the GNU General Public License. + + Notwithstanding any other provision of this License, if you modify the +Program, your modified version must prominently offer all users +interacting with it remotely through a computer network (if your version +supports such interaction) an opportunity to receive the Corresponding +Source of your version by providing access to the Corresponding Source +from a network server at no charge, through some standard or customary +means of facilitating copying of software. This Corresponding Source +shall include the Corresponding Source for any work covered by version 3 +of the GNU General Public License that is incorporated pursuant to the +following paragraph. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the work with which it is combined will remain governed by version +3 of the GNU General Public License. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU Affero General Public License from time to time. Such new versions +will be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU Affero General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU Affero General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU Affero General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS \ No newline at end of file diff --git a/plugins/2kDarki/codex-mem/README.md b/plugins/2kDarki/codex-mem/README.md new file mode 100644 index 0000000..c5b5070 --- /dev/null +++ b/plugins/2kDarki/codex-mem/README.md @@ -0,0 +1,365 @@ +

+
+ + + + + Codex-mem + + +
+

+ +

+ 🇨🇳 中文 • + 🇹🇼 繁體中文 • + 🇯🇵 日本語 • + 🇵🇹 Português • + 🇧🇷 Português • + 🇰🇷 한국어 • + 🇪🇸 Español • + 🇩🇪 Deutsch • + 🇫🇷 Français • + 🇮🇱 עברית • + 🇸🇦 العربية • + 🇷🇺 Русский • + 🇵🇱 Polski • + 🇨🇿 Čeština • + 🇳🇱 Nederlands • + 🇹🇷 Türkçe • + 🇺🇦 Українська • + 🇻🇳 Tiếng Việt • + 🇵🇭 Tagalog • + 🇮🇩 Indonesia • + 🇹🇭 ไทย • + 🇮🇳 हिन्दी • + 🇧🇩 বাংলা • + 🇵🇰 اردو • + 🇷🇴 Română • + 🇸🇪 Svenska • + 🇮🇹 Italiano • + 🇬🇷 Ελληνικά • + 🇭🇺 Magyar • + 🇫🇮 Suomi • + 🇩🇰 Dansk • + 🇳🇴 Norsk +

+ +

Persistent memory compression system built for Codex.

+ +

+ + License + + + Version + + + Node + + + Mentioned in Awesome Claude Code + +

+ +

+ + + + + thedotmack/claude-mem | Trendshift + + +

+ +
+ + + + + + +
+ + + Codex-mem Preview + + + + + + + + Star History Chart + + +
+ +

+ Quick Start • + How It Works • + Search Tools • + Documentation • + Configuration • + Troubleshooting • + License +

+ +

+ Codex-mem seamlessly preserves context across sessions by automatically capturing tool usage observations, generating semantic summaries, and making them available to future sessions. This enables Codex to maintain continuity of knowledge about projects even after sessions end or reconnect. +

+ +--- + +## Quick Start + +Install codex-mem globally and set up Codex transcript watching: + +```bash +npm install -g @2kdarki/codex-mem +codex-mem codex init +codex-mem codex watch +``` + +Start or resume a Codex session after the watcher is running and context from previous sessions will appear automatically. + +> **Compatibility note:** Codex is the primary runtime and product surface. Claude Code and Cursor remain supported compatibility hosts on the same worker, database, and search pipeline. + +### 🦞 OpenClaw Gateway + +Install codex-mem as a persistent memory plugin on [OpenClaw](https://openclaw.ai) gateways with a single command: + +```bash +curl -fsSL https://install.cmem.ai/openclaw.sh | bash +``` + +The installer handles dependencies, plugin setup, AI provider configuration, worker startup, and optional real-time observation feeds to Telegram, Discord, Slack, and more. See the [OpenClaw Integration Guide](https://docs.codex-mem.ai/openclaw-integration) for details. + +**Key Features:** + +- 🧠 **Persistent Memory** - Context survives across sessions +- 📊 **Progressive Disclosure** - Layered memory retrieval with token cost visibility +- 🔍 **Skill-Based Search** - Query your project history with mem-search skill +- 🖥️ **Web Viewer UI** - Real-time memory stream at http://localhost:37777 +- 💻 **Desktop Skill** - Search memory from desktop conversations +- 🔒 **Privacy Control** - Use `` tags to exclude sensitive content from storage +- ⚙️ **Context Configuration** - Fine-grained control over what context gets injected +- 🤖 **Automatic Operation** - No manual intervention required +- 🔗 **Citations** - Reference past observations with IDs (access via http://localhost:37777/api/observation/{id} or view all in the web viewer at http://localhost:37777) +- 🧪 **Beta Channel** - Try experimental features like Endless Mode via version switching + +--- + +## Documentation + +📚 **[View Full Documentation](https://docs.codex-mem.ai/)** - Browse on official website + +### Getting Started + +- **[Installation Guide](https://docs.codex-mem.ai/installation)** - Quick start & advanced installation +- **[Usage Guide](https://docs.codex-mem.ai/usage/getting-started)** - How codex-mem works automatically +- **[Search Tools](https://docs.codex-mem.ai/usage/search-tools)** - Query your project history with natural language +- **[Beta Features](https://docs.codex-mem.ai/beta-features)** - Try experimental features like Endless Mode + +### Best Practices + +- **[Context Engineering](https://docs.codex-mem.ai/context-engineering)** - AI agent context optimization principles +- **[Progressive Disclosure](https://docs.codex-mem.ai/progressive-disclosure)** - Philosophy behind codex-mem's context priming strategy + +### Architecture + +- **[Overview](https://docs.codex-mem.ai/architecture/overview)** - System components & data flow +- **[Architecture Evolution](https://docs.codex-mem.ai/architecture-evolution)** - The journey from v3 to v5 +- **[Hooks Architecture](https://docs.codex-mem.ai/hooks-architecture)** - How codex-mem uses lifecycle hooks +- **[Hooks Reference](https://docs.codex-mem.ai/architecture/hooks)** - 7 hook scripts explained +- **[Worker Service](https://docs.codex-mem.ai/architecture/worker-service)** - HTTP API & Bun management +- **[Database](https://docs.codex-mem.ai/architecture/database)** - SQLite schema & FTS5 search +- **[Search Architecture](https://docs.codex-mem.ai/architecture/search-architecture)** - Hybrid search with Chroma vector database + +### Configuration & Development + +- **[Configuration](https://docs.codex-mem.ai/configuration)** - Environment variables & settings +- **[Development](https://docs.codex-mem.ai/development)** - Building, testing, contributing +- **[Troubleshooting](https://docs.codex-mem.ai/troubleshooting)** - Common issues & solutions + +--- + +## How It Works + +**Core Components:** + +1. **5 Lifecycle Hooks** - SessionStart, UserPromptSubmit, PostToolUse, Stop, SessionEnd (6 hook scripts) +2. **Smart Install** - Cached dependency checker (pre-hook script, not a lifecycle hook) +3. **Worker Service** - HTTP API on port 37777 with web viewer UI and 10 search endpoints, managed by Bun +4. **SQLite Database** - Stores sessions, observations, summaries +5. **mem-search Skill** - Natural language queries with progressive disclosure +6. **Chroma Vector Database** - Hybrid semantic + keyword search for intelligent context retrieval + +See [Architecture Overview](https://docs.codex-mem.ai/architecture/overview) for details. + +--- + +## MCP Search Tools + +Codex-mem provides intelligent memory search through **4 MCP tools** following a token-efficient **3-layer workflow pattern**: + +**The 3-Layer Workflow:** + +1. **`search`** - Get compact index with IDs (~50-100 tokens/result) +2. **`timeline`** - Get chronological context around interesting results +3. **`get_observations`** - Fetch full details ONLY for filtered IDs (~500-1,000 tokens/result) + +**How It Works:** +- Codex uses MCP tools to search your memory +- Start with `search` to get an index of results +- Use `timeline` to see what was happening around specific observations +- Use `get_observations` to fetch full details for relevant IDs +- **~10x token savings** by filtering before fetching details + +**Available MCP Tools:** + +1. **`search`** - Search memory index with full-text queries, filters by type/date/project +2. **`timeline`** - Get chronological context around a specific observation or query +3. **`get_observations`** - Fetch full observation details by IDs (always batch multiple IDs) + +**Example Usage:** + +```typescript +// Step 1: Search for index +search(query="authentication bug", type="bugfix", limit=10) + +// Step 2: Review index, identify relevant IDs (e.g., #123, #456) + +// Step 3: Fetch full details +get_observations(ids=[123, 456]) +``` + +See [Search Tools Guide](https://docs.codex-mem.ai/usage/search-tools) for detailed examples. + +--- + +## Beta Features + +Codex-mem offers a **beta channel** with experimental features like **Endless Mode** (biomimetic memory architecture for extended sessions). Switch between stable and beta versions from the web viewer UI at http://localhost:37777 → Settings. + +See **[Beta Features Documentation](https://docs.codex-mem.ai/beta-features)** for details on Endless Mode and how to try it. + +--- + +## System Requirements + +- **Node.js**: 18.0.0 or higher +- **Codex**: Latest version with local session history enabled +- **Bun**: JavaScript runtime and process manager (auto-installed if missing) +- **uv**: Python package manager for vector search (auto-installed if missing) +- **SQLite 3**: For persistent storage (bundled) + +--- +### Windows Setup Notes + +If you see an error like: + +```powershell +npm : The term 'npm' is not recognized as the name of a cmdlet +``` + +Make sure Node.js and npm are installed and added to your PATH. Download the latest Node.js installer from https://nodejs.org and restart your terminal after installation. + +--- + +## Configuration + +Settings are managed in `~/.Codex-mem/settings.json` (auto-created with defaults on first run). Configure AI model, worker port, data directory, log level, and context injection settings. + +See the **[Configuration Guide](https://docs.codex-mem.ai/configuration)** for all available settings and examples. + +--- + +## Development + +See the **[Development Guide](https://docs.codex-mem.ai/development)** for build instructions, testing, and contribution workflow. + +--- + +## Troubleshooting + +If experiencing issues, describe the problem to Codex and the troubleshoot skill will automatically diagnose and provide fixes. + +See the **[Troubleshooting Guide](https://docs.codex-mem.ai/troubleshooting)** for common issues and solutions. + +--- + +## Bug Reports + +Create comprehensive bug reports with the automated generator: + +```bash +cd ~/.Codex/plugins/marketplaces/thedotmack +npm run bug-report +``` + +## Contributing + +Contributions are welcome! Please: + +1. Fork the repository +2. Create a feature branch +3. Make your changes with tests +4. Update documentation +5. Submit a Pull Request + +See [Development Guide](https://docs.codex-mem.ai/development) for contribution workflow. + +--- + +## License + +This project is licensed under the **GNU Affero General Public License v3.0** (AGPL-3.0). + +Copyright (C) 2025 Alex Newman (@thedotmack). All rights reserved. + +See the [LICENSE](LICENSE) file for full details. + +**What This Means:** + +- You can use, modify, and distribute this software freely +- If you modify and deploy on a network server, you must make your source code available +- Derivative works must also be licensed under AGPL-3.0 +- There is NO WARRANTY for this software + +**Note on Ragtime**: The `ragtime/` directory is licensed separately under the **PolyForm Noncommercial License 1.0.0**. See [ragtime/LICENSE](ragtime/LICENSE) for details. + +--- + +## Support + +- **Documentation**: [docs/](docs/) +- **Issues**: [GitHub Issues](https://github.com/thedotmack/claude-mem/issues) +- **Repository**: [github.com/thedotmack/claude-mem](https://github.com/thedotmack/claude-mem) +- **Official X Account**: [@Claude_Memory](https://x.com/Claude_Memory) +- **Official Discord**: [Join Discord](https://discord.com/invite/J4wttp9vDu) +- **Author**: Alex Newman ([@thedotmack](https://github.com/thedotmack)) + +--- + +**Built with Claude Agent SDK** | **Powered by Codex** | **Made with TypeScript** + +--- + +### What About $CMEM? + +$CMEM is a solana token created by a 3rd party without Codex-mem's prior consent, but officially embraced by the creator of Codex-mem (Alex Newman, @thedotmack). The token acts as a community catalyst for growth and a vehicle for bringing real-time agent data to the developers and knowledge workers that need it most. $CMEM: 2TsmuYUrsctE57VLckZBYEEzdokUF8j8e1GavekWBAGS diff --git a/plugins/2kDarki/codex-mem/package.json b/plugins/2kDarki/codex-mem/package.json new file mode 100644 index 0000000..afc9177 --- /dev/null +++ b/plugins/2kDarki/codex-mem/package.json @@ -0,0 +1,142 @@ +{ + "name": "@2kdarki/codex-mem", + "version": "10.6.2", + "description": "Persistent memory for Codex - persist context across sessions", + "keywords": [ + "codex", + "codex-cli", + "openai", + "mcp", + "plugin", + "memory", + "compression", + "knowledge-graph", + "transcript", + "typescript", + "nodejs" + ], + "author": "Alex Newman", + "license": "AGPL-3.0", + "repository": { + "type": "git", + "url": "https://github.com/2kDarki/codex-mem.git" + }, + "homepage": "https://github.com/2kDarki/codex-mem#readme", + "bugs": { + "url": "https://github.com/2kDarki/codex-mem/issues" + }, + "type": "module", + "bin": { + "codex-mem": "./plugin/scripts/codex-mem.cjs" + }, + "exports": { + ".": { + "types": "./dist/index.d.ts", + "import": "./dist/index.js" + }, + "./sdk": { + "types": "./dist/sdk/index.d.ts", + "import": "./dist/sdk/index.js" + }, + "./modes/*": "./plugin/modes/*" + }, + "files": [ + "dist", + "plugin" + ], + "engines": { + "node": ">=18.0.0", + "bun": ">=1.0.0" + }, + "scripts": { + "dev": "npm run build-and-sync", + "build": "node scripts/build-hooks.js", + "build-and-sync": "npm run build && npm run sync-marketplace && sleep 1 && cd ~/.Codex/plugins/marketplaces/thedotmack && npm run worker:restart", + "sync-marketplace": "node scripts/sync-marketplace.cjs", + "sync-marketplace:force": "node scripts/sync-marketplace.cjs --force", + "build:binaries": "node scripts/build-worker-binary.js", + "worker:logs": "tail -n 50 ~/.Codex-mem/logs/worker-$(date +%Y-%m-%d).log", + "worker:tail": "tail -f 50 ~/.Codex-mem/logs/worker-$(date +%Y-%m-%d).log", + "changelog:generate": "node scripts/generate-changelog.js", + "discord:notify": "node scripts/discord-release-notify.js", + "codex:init": "node plugin/scripts/codex-mem.cjs codex init", + "codex:watch": "node plugin/scripts/codex-mem.cjs codex watch", + "codex:validate": "node plugin/scripts/codex-mem.cjs codex validate", + "worker:start": "bun plugin/scripts/worker-service.cjs start", + "worker:stop": "bun plugin/scripts/worker-service.cjs stop", + "worker:restart": "bun plugin/scripts/worker-service.cjs restart", + "worker:status": "bun plugin/scripts/worker-service.cjs status", + "queue": "bun scripts/check-pending-queue.ts", + "queue:process": "bun scripts/check-pending-queue.ts --process", + "queue:clear": "bun scripts/clear-failed-queue.ts --all --force", + "agents-md:regenerate": "bun scripts/regenerate-agents-md.ts", + "agents-md:dry-run": "bun scripts/regenerate-agents-md.ts --dry-run", + "translate-readme": "bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md", + "translate:tier1": "npm run translate-readme -- zh zh-tw ja pt-br ko es de fr", + "translate:tier2": "npm run translate-readme -- he ar ru pl cs nl tr uk", + "translate:tier3": "npm run translate-readme -- vi id th hi bn ro sv", + "translate:tier4": "npm run translate-readme -- it el hu fi da no", + "translate:all": "npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait", + "bug-report": "npx tsx scripts/bug-report/cli.ts", + "cursor:install": "bun plugin/scripts/worker-service.cjs cursor install", + "cursor:uninstall": "bun plugin/scripts/worker-service.cjs cursor uninstall", + "cursor:status": "bun plugin/scripts/worker-service.cjs cursor status", + "cursor:setup": "bun plugin/scripts/worker-service.cjs cursor setup", + "test": "bun test", + "test:sqlite": "bun test tests/sqlite/", + "test:agents": "bun test tests/worker/agents/", + "test:search": "bun test tests/worker/search/", + "test:context": "bun test tests/context/", + "test:infra": "bun test tests/infrastructure/", + "test:server": "bun test tests/server/", + "prepublishOnly": "npm run build", + "release": "np", + "release:patch": "np patch --no-cleanup", + "release:minor": "np minor --no-cleanup", + "release:major": "np major --no-cleanup" + }, + "np": { + "yarn": false, + "contents": ".", + "testScript": "test", + "2fa": false + }, + "dependencies": { + "@anthropic-ai/claude-agent-sdk": "^0.1.76", + "@modelcontextprotocol/sdk": "^1.25.1", + "ansi-to-html": "^0.7.2", + "dompurify": "^3.3.1", + "express": "^4.18.2", + "glob": "^11.0.3", + "handlebars": "^4.7.8", + "react": "^18.3.1", + "react-dom": "^18.3.1", + "yaml": "^2.8.2", + "zod-to-json-schema": "^3.24.6" + }, + "devDependencies": { + "@types/cors": "^2.8.19", + "@types/dompurify": "^3.0.5", + "@types/express": "^4.17.21", + "@types/node": "^20.0.0", + "@types/react": "^18.3.5", + "@types/react-dom": "^18.3.0", + "esbuild": "^0.27.2", + "np": "^11.0.2", + "tree-sitter-c": "^0.24.1", + "tree-sitter-cli": "^0.26.5", + "tree-sitter-cpp": "^0.23.4", + "tree-sitter-go": "^0.25.0", + "tree-sitter-java": "^0.23.5", + "tree-sitter-javascript": "^0.25.0", + "tree-sitter-python": "^0.25.0", + "tree-sitter-ruby": "^0.23.1", + "tree-sitter-rust": "^0.24.0", + "tree-sitter-typescript": "^0.23.2", + "tsx": "^4.20.6", + "typescript": "^5.3.0" + }, + "optionalDependencies": { + "tree-kill": "^1.2.2" + } +} diff --git a/plugins/6Delta9/task-scheduler-codex-plugin/.codex-plugin/plugin.json b/plugins/6Delta9/task-scheduler-codex-plugin/.codex-plugin/plugin.json new file mode 100644 index 0000000..6fac612 --- /dev/null +++ b/plugins/6Delta9/task-scheduler-codex-plugin/.codex-plugin/plugin.json @@ -0,0 +1,52 @@ +{ + "name": "task-scheduler", + "version": "0.2.0", + "description": "Turn deadlines, workload, and blockers into a realistic task schedule.", + "author": { + "name": "zeyad elsharkawy", + "email": "opensource@6delta9.dev", + "url": "https://github.com/6Delta9" + }, + "homepage": "https://github.com/6Delta9/task-scheduler-codex-plugin", + "repository": "https://github.com/6Delta9/task-scheduler-codex-plugin", + "license": "MIT", + "keywords": [ + "tasks", + "scheduler", + "planning", + "productivity" + ], + "skills": "./skills/", + "hooks": "./hooks.json", + "mcpServers": "./.mcp.json", + "apps": "./.app.json", + "interface": { + "displayName": "Task Scheduler", + "shortDescription": "Build realistic schedules from tasks, deadlines, and capacity.", + "longDescription": "Task Scheduler turns raw tasks into a day-by-day plan with workload balancing, blocked dates, overflow tracking, and reusable MCP tools.", + "developerName": "zeyad elsharkawy", + "category": "Productivity", + "capabilities": [ + "Interactive", + "Write", + "Automation", + "Planning" + ], + "websiteURL": "https://github.com/6Delta9/task-scheduler-codex-plugin", + "privacyPolicyURL": "https://github.com/6Delta9/task-scheduler-codex-plugin/blob/main/PRIVACY.md", + "termsOfServiceURL": "https://github.com/6Delta9/task-scheduler-codex-plugin/blob/main/TERMS.md", + "defaultPrompt": [ + "Use Task Scheduler to plan my week around deadlines and blocked days.", + "Use Task Scheduler to turn this task list into a realistic schedule.", + "Use Task Scheduler to spot overflow and capacity risks in this plan." + ], + "brandColor": "#0F766E", + "composerIcon": "./assets/icon.png", + "logo": "./assets/logo.png", + "screenshots": [ + "./assets/screenshot1.png", + "./assets/screenshot2.png", + "./assets/screenshot3.png" + ] + } +} diff --git a/plugins/6Delta9/task-scheduler-codex-plugin/.codexignore b/plugins/6Delta9/task-scheduler-codex-plugin/.codexignore new file mode 100644 index 0000000..4072dcb --- /dev/null +++ b/plugins/6Delta9/task-scheduler-codex-plugin/.codexignore @@ -0,0 +1,18 @@ +# Local caches and build artifacts +__pycache__/ +*.pyc +*.pyo +*.pyd + +# Python tooling caches +.pytest_cache/ +.mypy_cache/ + +# Local generated outputs +schedule.md + +# VCS and editor metadata +.git/ +.github/ +.DS_Store +Thumbs.db diff --git a/plugins/6Delta9/task-scheduler-codex-plugin/LICENSE b/plugins/6Delta9/task-scheduler-codex-plugin/LICENSE new file mode 100644 index 0000000..1fa1c3e --- /dev/null +++ b/plugins/6Delta9/task-scheduler-codex-plugin/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2026 zizo + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/plugins/6Delta9/task-scheduler-codex-plugin/README.md b/plugins/6Delta9/task-scheduler-codex-plugin/README.md new file mode 100644 index 0000000..7ab9674 --- /dev/null +++ b/plugins/6Delta9/task-scheduler-codex-plugin/README.md @@ -0,0 +1,298 @@ +# Task Scheduler for OpenAI Codex + +Task Scheduler is an OpenAI Codex plugin that turns raw task lists into realistic schedules. + +It combines three pieces in one plugin package: + +- a Codex plugin manifest and marketplace-ready metadata +- a reusable MCP server that other agents and tools can call +- a local CLI for generating schedule drafts from structured JSON input + +The plugin is designed for practical planning. It balances deadlines, available hours, blocked dates, and per-day capacity changes, then returns a markdown plan with follow-ups and risks. + +![Task Scheduler logo](./assets/logo.png) + +## Highlights + +- Converts task JSON into a day-by-day schedule +- Supports blocked dates and daily capacity overrides +- Tracks overflow when tasks do not fit inside the planning window +- Exposes MCP tools so other agents can call the scheduler directly +- Includes a Codex skill for planning-oriented prompts +- Ships with example assets, sample data, and starter plugin metadata + +## Who This Is For + +- Codex users who want a local productivity plugin +- plugin authors learning how to combine plugin manifests, skills, and MCP +- teams that want a lightweight planning tool agents can call from the same workspace + +## Repository Layout + +```text +task-scheduler/ +|-- .codex-plugin/ +| `-- plugin.json +|-- assets/ +| |-- icon.png +| |-- logo.png +| `-- screenshot*.png +|-- hooks/ +| `-- README.md +|-- scripts/ +| |-- build_schedule.py +| |-- example_tasks.json +| |-- mcp_server.py +| |-- requirements-mcp.txt +| `-- task_scheduler_core.py +|-- skills/ +| `-- task-planner/ +| `-- SKILL.md +|-- .app.json +|-- .mcp.json +|-- hooks.json +`-- README.md +``` + +## Features + +### 1. Local CLI scheduling + +Use the CLI when you want a quick schedule from a JSON file: + +```powershell +python .\scripts\build_schedule.py ` + --input .\scripts\example_tasks.json +``` + +Optional flags: + +- `--start-date YYYY-MM-DD` +- `--days ` +- `--hours-per-day ` +- `--output ` + +These flags override the values inside the JSON input file when present. + +### 2. MCP tools for agent workflows + +The plugin exposes a local stdio MCP server so other agents and tools can call the scheduler without shelling out directly. + +Implemented MCP tools: + +- `build_task_schedule` +- `analyze_schedule_capacity` +- `build_task_schedule_from_file` + +Implemented MCP resources: + +- `task-scheduler://sample-input` +- `task-scheduler://readme` + +Implemented MCP prompt: + +- `schedule_prompt` + +### 3. Codex skill support + +The included skill at `skills/task-planner/SKILL.md` helps Codex gather constraints, create a realistic plan, and call out risk and overflow clearly. + +## Input Format + +The scheduler accepts either: + +- a plain JSON array of tasks +- a JSON object containing `tasks` plus planning metadata + +### Minimal input + +```json +[ + { + "title": "Finalize project brief", + "due": "2026-04-03", + "estimated_hours": 2.5, + "priority": 5, + "notes": "Needs stakeholder review" + } +] +``` + +### Full input + +```json +{ + "start_date": "2026-04-01", + "days": 6, + "hours_per_day": 6, + "blocked_dates": ["2026-04-04"], + "daily_capacity_overrides": { + "2026-04-03": 3.5, + "2026-04-06": 4 + }, + "notes": "Protect Saturday for admin catch-up.", + "tasks": [ + { + "title": "Finalize project brief", + "due": "2026-04-02", + "estimated_hours": 2, + "priority": 5, + "tags": ["strategy", "stakeholders"], + "notes": "Share with stakeholders before noon." + } + ] +} +``` + +### Supported task fields + +- `title`: task name +- `due`: due date in `YYYY-MM-DD` +- `estimated_hours`: expected work in hours +- `priority`: integer from 1 to 5 +- `notes`: optional detail shown in output +- `tags`: optional string array for categorization + +### Supported schedule metadata + +- `start_date`: planning window start +- `days`: number of days in the window +- `hours_per_day`: default daily capacity +- `blocked_dates`: dates with zero scheduling capacity +- `daily_capacity_overrides`: per-day hour overrides +- `notes`: planning context echoed into the output + +## Example Output + +The generated markdown includes: + +- `Summary` +- `Schedule` +- `Follow-Ups` +- `Risks` + +This makes it readable for humans and easy for agents to refine. + +## Installation + +### 1. Clone or copy the repository + +This repository is structured with the plugin at the repo root. + +```text +task-scheduler-codex-plugin/ +``` + +To use it as a Codex plugin inside another workspace, place this repository or a copy of it under: + +```text +plugins/task-scheduler +``` + +### 2. Install the MCP dependency + +```powershell +python -m pip install -r .\scripts\requirements-mcp.txt +``` + +### 3. Verify the plugin manifest + +The manifest lives at: + +```text +.codex-plugin/plugin.json +``` + +This plugin already references: + +- `./skills/` +- `./hooks.json` +- `./.mcp.json` +- `./.app.json` + +### 4. Verify the MCP config + +The MCP config lives at: + +```text +.mcp.json +``` + +It starts the local server with: + +```json +{ + "mcpServers": { + "taskScheduler": { + "command": "python", + "args": ["./scripts/mcp_server.py"], + "cwd": "." + } + } +} +``` + +### 5. Optional marketplace registration + +If you want the plugin to appear in Codex UI ordering, register it in your marketplace file: + +```text +.agents/plugins/marketplace.json +``` + +This repo already includes a starter marketplace entry. + +## Quick Start + +### Run the CLI + +```powershell +python .\scripts\build_schedule.py ` + --input .\scripts\example_tasks.json +``` + +### Start the MCP server directly + +```powershell +python .\scripts\mcp_server.py +``` + +### Use the example data + +Sample input lives at: + +```text +scripts/example_tasks.json +``` + +## Documentation + +- [Getting Started](./docs/GETTING_STARTED.md) +- [MCP Reference](./docs/MCP_REFERENCE.md) +- [Architecture](./docs/ARCHITECTURE.md) +- [Development Guide](./docs/DEVELOPMENT.md) +- [Publishing Guide](./docs/PUBLISHING.md) +- [Contributing](./CONTRIBUTING.md) +- [Security Policy](./SECURITY.md) +- [Privacy Policy](./PRIVACY.md) +- [Terms of Service](./TERMS.md) + +## Current Status + +This plugin is a strong local starter and learning reference. It is already useful for local scheduling and MCP-based planning flows, but a few areas are still intentionally starter-level: + +- `.app.json` integration details +- runtime hook registrations in `hooks.json` +- final production screenshots and branding assets + +## Roadmap Ideas + +- add more MCP tools such as automatic overflow rescheduling +- support recurring tasks and dependency chains +- add export formats beyond markdown +- connect planner output to external task systems +- add repository releases and changelog automation + +## License + +MIT, unless you choose a different license for your public repository. diff --git a/plugins/6Delta9/task-scheduler-codex-plugin/SECURITY.md b/plugins/6Delta9/task-scheduler-codex-plugin/SECURITY.md new file mode 100644 index 0000000..c5db76b --- /dev/null +++ b/plugins/6Delta9/task-scheduler-codex-plugin/SECURITY.md @@ -0,0 +1,39 @@ +# Security Policy + +## Supported Versions + +Task Scheduler is currently maintained as a single active line on the `main` branch. + +Security fixes, documentation fixes, and dependency updates are applied to the latest version in this repository. + +## Reporting a Vulnerability + +If you believe you have found a security issue in this plugin: + +1. Do not open a public GitHub issue with exploit details. +2. Send a report to `opensource@6delta9.dev`. +3. Include: + - a short description of the issue + - affected files or components + - reproduction steps + - impact assessment if known + +You can also open a GitHub issue for non-sensitive security hardening suggestions that do not expose a live vulnerability: + +https://github.com/6Delta9/task-scheduler-codex-plugin/issues + +## Scope + +This repository is a local-first Codex plugin and MCP server starter. Security review is especially relevant for: + +- shell execution paths +- file path handling +- MCP tool inputs +- third-party dependencies +- future hooks or app integrations + +## Disclosure Expectations + +- I will try to acknowledge reports promptly. +- Public disclosure should wait until the issue is understood and a fix or mitigation is available. +- If a report turns out to be low risk or non-exploitable, it may be handled as a regular improvement instead of a security advisory. diff --git a/plugins/6Delta9/task-scheduler-codex-plugin/assets/icon.png b/plugins/6Delta9/task-scheduler-codex-plugin/assets/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..ef38184424397adb8c5a98e275686eac7833717a GIT binary patch literal 3015 zcmd5;X;f2L621u$f)Gg%B^Y*Er5nN6XtNjy$gV&X6+{7}G^i{Fh%6z71eE|Hf=bH_ z3L=O)qbwPbMYd=_rnMmi*;-i)$R<0;BBV*b7yHbg`O)W$XXeb0ciydfRo|_z>Q=p* zyx-jkvv$*30073t+1>*H1hhl|v^@0kiFg%uJ|6-Y7EbDtIn-IeMM#YLhWZyo%6&k zTm@&>Z{qWimy^Fe@SSIdp@Si!9%pCd*>au7vpw_ph}tn)YKL?$7Kr^GbGKeLY>pq-71N&8w z;LsHSHW&b#1~k~e<3AIT>OG8iM!icv8|5$BrObEef%UPCk%TNJn^$bXD{Z^fSkxyi zVl3Vt%M(8TaAay!7p#w&8Y0|EP+!%U6dZ2cx4o|W{K(kxRBQE7=(8S34l#Wj7|isk zotPZaJe@Y5V}eY7Uq~p@Sh--L%51WUDG{w$cEv z_l*-c`j6udRhp8ZEbe>`2HDbjkDMy6K>n$|iOy*2me2qBg<2lJhOFZP5cW=IoMVK7yu0V5)hi2R|KlOi5nNnOl^uT{K zlbmECXSDYy?OnOpuNi~D57bA~;7koHVlX=aYg|(iX7)Y z#1YHs{4ko^Imy)M);zj_=d0ND;99L*NyWsRxHoIWyfWCt((GixV>1MHbT=3pue+nN z==C;yxox(uT+GybeJ;byZt&(fiTBI9vK=g<_Ca zT?~QzycxV^-*OLAKYVA=fjPv2ZA}owztv@#Xmt~^APEa%?14QRko18*3TWd14hhoG95jOCgtEB=_y+%N^V#ev))Pj! z)P%o5R^ikX(EVw8awx%cAIGSSCaAehKmu3AKaJPsnA66zU1Qo=v`Mn$$4|B11~8#e zWv=vT-?L!vKAbKr4_p$EOXh`XPCC1dV188Nd@h?hclV-b_!lI+2Yzs*^(1}9pep~a z$~+DMvnRT~6YH2SN$4Vr`^j*|E_o!@r4dkyP?q?Q82C6lIDzuj%5{417F!~hR;ra+ zuuvvBZQ`i`Pbn4#j+`@>a3OEbGvDPoD^Ysd_1Dt`82;n@OrK=irr84#n`B5f*(4Pi zQm%DxVjm2%KU0 zJeo!q&6~M~^gO+DrnzqX^3Z%{A-mz0iPU+nmcou|Z}g?lg*JH&mEA3%kV*`o_(|*F zuzitK0b});iGARmqdLV@NL?aA^6`;!$2&M|YM1QIfbkU{zDqjBt zlFljGWD*dGJ;40cnlbWQALdxLDAl*Ctoo)nwq{bP)9K>zRyb{~n}Ki5vI#%DB83_ zS!*fd@FoFEh-CWbP27i&oUZ~CyF#Ir4BEW%bK62EcH2y_4 z+wxgXe%nsCx=@213`ThrMTg4LJBc8EE7-pWQqWRiMN%U8OUB)4&G?Kl?=hH0|7Nfy zz?|f$JGk6Vf&pUIa$Gc2DLCg!zb^szBB>tS20I8sSXC>X7@Fp(=hNF@OJ&G1>$X99 zgjL9rbg8v2kKP9La|{Mj=V%(F&(51l9zpFagkrGEIEWe_D=FS8*_3!<$sc7?&jeS> z(L_lPL_-xxt+wZgJE8t4K=D6lBe=&CK~jbqxDkxP#~CAaJ&pp`vp8psxD|6Qn*_-x zfvXA5S!?wSORGRu@s_~^TMyUek9;p$ZRF>6u0XvRKh)%P-gUL#Aj*0-Eyi15xLqnD zlQy!7;VeEw@wukwy}$b;)W^ojG-w+J+D01M;=fWQA z&g$P@J<6vm--zgS2{WK-UsmCGeXK%H#4(xE?n{+|QVX4zP{;3*=Red>|6UTsh^iD@ zq+bO|ZJWTGT}Wj%8>)B{f_TG`ziO;5=+l9CFoA0jYT-Bk6Q6bH+$jQAd}kfpkj*a1 zd_tMffd*@|VU1^L3cr(EZTxbYq7EPCM}=AlE?FJ!y?RGSDw8y>$7TNjpKbivR`f6A zxy%ut7I^+pOAp{G!iJ}-r0`HWx6V}ob`MrE2!kfft^9o{O+$7H8mqFgOYGG}UKHz8 zv#s#NNbAEH~ zhZoMD+PrD!CJ+d;+4l5_OCXSFJP5SG7rYU;vc=he0eox-xpc}JRMf0I0elhj`QzLl zAW#WfYS~L1_%0cI`br20BvZTkw}Bk=@lOzFPqpodKOEtn(*u8eG$UuI&6J>@ORXIJ)Kfs@#eR*2&{nh8Pz4x>W#TC9k zEw&m?dMuo>JUwe<$jQFCqViZ=i8`fPswL+)n6^l}EU3(@@)@k2_+=jZgFvz8C4p6fGPZ(&2Tb=uL_nZB zXVk?&pz#-0U|`6BI0!Jn;a_DyN2>%$LRd?L3edS~ps*)1Im?40pxB%(@i+DPX!MHz zRf!3U2BtO$1OaD>uA(9v2QgI#V1vm1{|o;$9wt1irH+^tbpFbsB}VK&VjIKh|B}Bb zoM6VOyyNdD;sJ81$IE~LVxADQ9*+fxXm#Shz5t&TMzeW-Zv{N86Xsx9?s@YT$I0SI zfA)nELDuDZN@s*fcajxY1p>CuNSH%@qQ5?)B4!=?Tmxb)p`ZpP&N~tM`(oS{L~eUY zjaqW^JFB?HIbq)3P#1ITx%V<68ejij+i>cGvT^ZWTNUbG>L>eRWA-wcrkCp@kFw3; z|FI`Vk_~8;`abHZXnE(5TE~JWWbl8y>+PXvSsuxwaARo(akH9^lK_X(rPsKW?2GcW zQl*pNYE0?CH&$@DgP{=chV%E=rhlr`Mpqpj>}AG5d7m`=Pa}($tc*`;AI)4InO#z- z$M6ORqW9QDEk=F_Is&WGdcxRn5EuF24PGx0 zIbnBwsImcmsftbiX2I`LJnnaI^y5?-<cf#YukQ&h{&|Jn!v z1Q?_HI6tXPrhLvU%vov=40X3DHPWf9C-6DL`18=YwCXoe&B~~B{7Z}M zt|@%m(2b$2m=h3ioYJl}<6XOo9NoH;Z_bHuE(OfF`NN326|%hXP&~ZEvhE{yI%I=c z>G!}g-=deicai7Ko!~NOSl9~v6>zJ}giRH@D_Dh8*+~z+6<2K76$voM;6nq8U#$kx zTw{z^6f8B3=+a+GwHehxFulF{O_9-$ANtXE`xn0bd6epM9d-9yVP<%4!Z%je8*fH> zsoPO>(hjfUo{`Z`T5H}n4NKz(;)EJ6M+)}sFVr)l9V183!*!20Et?V+ae}(VGfl0EThns{{JjIpS zo4Ru)6~d7S7OZWj%N1pr^2%ZrBpw^t?@OHIOxth*rAAMlPP>?!*W;yKbo`S(CRD2V zkJ~WSZ12mH5v}tASHAS)92^vO-Y-NZS${-Xp5n;fIZzrc^hvgaIB{$XyMwOPxCtn4 ztib({HG0!f)n%o{0oqq}9Tf(+)@5Z^oAKJwV})@62T?x@D=5k4rC*1xyfa#g1^ zb02`7ncX?`Cj5OSLt(l-)Bny)9{tZ?;maq_rX8kZd{uYT4wnW^!wXrk2UadhP|qs6 zQHF;~yVD{6x#7tP<``mw^7_dct)mL1bro3&L)GFp?XJsKzK-&aQ`0S9yk2fGtssGZ zr=U)w9RAetb!rJX9_i9-#toee0aP+>!Ygoz{p%D=KwwCa$(q<%OU!KYPvuB z0sV`7fk!J z>msi=Q#lTe%&IUX%G7!C;;l5L>Op+H^90cVeWabCcT@PE*J}rVgIk<(%G#hI>C>=g7q4A{zs_=B_&&O0>Vi)>&F?d@E1;{=U+yR1dc$ z8659gWf`~-2fr9|8V7>muA?RzxJ4Ad$7jslC~Yrbm&-DS>cvUdw6c25A<$zuR*&h8 zX@YT*l_EuY_=9A;Uab^!@X8N0OD7SpV&j55?Mcltb%-Xej(JrnoxD6(FEw4Oxfd>Qoq(&MnMB{=BIX>v)+EZ8p7*YB8r>blBP(1A}!hZ%A;Px%2 z(6eO{=U5@bf_2jLh?4OPh4kFsZkkaX#Kj^Gq6r^0T8U!o3j1O_1+0~MjE-3Z-Kk`t zL>9bH>#u_XXw*b4sk8x5H@J5|U!}Z=l#4ERA&We%d zq)NVt2jI|W-YVf{ReLBAhqhw@AB5w@BW6avb++UE*gM-&`C;1m%%Xa)>(#Ps)IhLiM>{_cA#Gal+dL z1SdP#7<|$#mtYV&=PPlX1EMYyS#B4LKXrV%oYN4hn3QXg=zFWg9>FYpOK6Sg_QO>; z(qLU1>kW^@cQGzx@{hE)I0%eILpJ@zKK}tNxyr-~u*G|e&X}c{FE+FJ+(v)hZG!%z zaly;h1(jDD`JZ%*GRicopL)K6`P#e{h-nB+cm^lL5`p(J#m~X z$!@$n>6VG-anclK@MRu!<6D!`_Bj(+$+Rx%!I1s`B%8feBUX+lV` z@*A0m3GS|0+`DkO_Nqq_F-ErP%0!62?%RE3uIlNX*$GRfHopEFRCNit-7)IQuJ6>2 zn`1w^Cms*+%|OEfPFnSRvI*^@M;DbXy(wrcyq(E8LfFABdMr7t37j(Zn)Z~$npX=Z zwcb+q9$FcDX&6p=h^klZlZO>{lk zNuG9_?oIsgnI|O2Ss4dt7;2ZkPk`+OP3uFNH_3~J1SRLlk|qzbQ+rP)=a^u=DTt>{ zu&Xar$RxHvM^kfpFIbrzsj>J(>`l$C^mwzg&0#oy`pb}2cXzm>QeOD`AzCUZ5b)No z7Xq>(y8Ug5=axnnk(U=jwSW{rsstuA-jrRwHI}m#oTz|N3IUFxJ_a8ddoz`-(;Aj9 zk^Hm3`y~0bLrcg@M(|m4x`*0Ws6yW3X}>=ApqHlcp;dVbvpRiaIFCN$O5ALtkWs@= z1<9OKkJp}96k`=r=AZ6U^;o%z7^LXSg6X<{joA39{ya$a^QF2dF(Z`Z)SDaKb zkM$XnjVcUZ5)1A%44-vW4%}P8X!C-TzR`v7ZUVVF@u^tUkq(r zwX#b@W8jRX>{H~yU0b5GC-xlxb}eH)mwsnAK_0c_6k-*;uzLkAz>2s2&bBL`lZMGe z0dCh6uAkq=%CAzZhA!a6)-(GjMenRq?s}+lTrK7Xe6}lXlmpaZ>;tRQ&NETmV>ZCA zGc`YiZ(|W&o%lW5qy;X~Yzp^IH^UZc@q7_?^tU0McbJFYYd!6FCXXDz0Cm?g{9nJ! zZ}U&Bn(@*TtZu`lRc#7Lfb+f2!vnW@VaImcn^p3Jx-m`*xIceedd?Wj+`_KcaCB8rre{O!jJ>~zMDUI zRwY(1<|ZeF@GJ40&X%IPuoD!je!u+%4an_hZO5VktRqk9Ga2$)#~_)+;gi|hDdTnJ zJ_R?YjMOft7yan)UwpDC>?nZ+ zLKnLTyq?Q?$;Ukti}wK*_aY9BpCSt3vK&`cA;TF(IRCfpM$#Uhv$Jl!^Of@E3l+3V z4!3jrkSv(;;XkfRdEPYMTo!Dy!;(7?L?J4ruDT9>d;~O?_NOS7RuP_gMIfZ<|F%*^ zi`0a8rkWZyPcsI4oh_?2)x*9sAeIl1!|p3X>U*MxkAhg-s9*ne*)UW~7KCBLzq5D}9* zen*tr9S&{}>p{^j823%BG*9QZ1e9TGF8Cm%brdA(KbzB<%ErvvgvY&nqhyaMgLUhl zwwNES38NZoHXo2i;OIBf@n6)RXXH-TIav@lz|1X)yb=FCa=Is(?fw}-(zl<8nu6Ez zebxID`aD%mExG^bFqMAn-4Kee5v1}SS6~g%K|xCQ#~TE4?5BSGj`Yf+bLBSzX9wT( z+B@bJcRA23LzP=YU7~JTdyt!Tdjs)|1c!Z)&%OtKzQ4K_A_A{PI_oo;jv2Sq3u?Y6 z!>K6G)4HC&B%qI32{wCFSv)wi-?JutvBZMb<=tuGXdOIxY-k^}+=*snQy7MW$)m9^ zL-IOJql*q>dpWJ}`wE;a4-xyEQk#L;7N;-hL;24accg4D%tv{&>rA= z^Ad|DzTfQ9x0O@UgO=aiv9|Cg>8613WtrxPks1RW=G*i=*DW8Lh*RMtW!!bgVPrL1uKQxFN(aX0?t3e4 zik~Y9^Gv<(UGAuSq?=$cv|Q;Q5aaa=ahZXI2hIw6N|NQ|4bI)Iq_wCl4{qXp3V=oh zx*c7aBz!X_MJ6G%q5^MuU@gMS0S0M6KD%ro%-sXL=R3Vr!o#CXMn}d8b?NwT1)N<` zC2tEC<#|x5Uv= z`t~(5A1Jvcgd)?waqU%3IX>rk zk4~BfASvNB!FgiV3KLR6!eTHGHt>?|LGm;Ndw7qCSI7of5nN+{=iFa_F^j*&w4AZ2 z+~uYol=$__Xr^u+%7*oTOY?4AIo4g~KK{5grS}}hf$+6Q!NLeWHC~OYZ;wPyhVk=8 zzp`@pYg4z~3)v_|KSbdwbIn4yth&@wjf-d0c9*qq`W}$sgV4)6z@vl)?_}OemPQWt zb$z)erJB9mJv~p~*A=<2%o_c5myUYVp_b-I$y-{HGYYHpG>!mx!}^us2E-BWcR6&C zXAK{fjrCkm0Vi%R8AGjfY@c|;8Z9CtI7D4epG+LX0#6RJ7>bLLJpTxWR%AJ#-Gz4W zat~i9F3loWZ^5I-&~y0(Il0-*-^?3Z;bf`A&+}ebenB878|7UQxTKK#(o?1x#Qv}s zwxJK|`!kuHJ8^hjv_}X6U-TLjA)Yy4RP0^1`(WLvnp@*pvK4#V5!5k6Ou%$AxDi#1Vl znDnV>dbyoTtvl1oq?O2e6Fv_&)poo^bO!R$Nk7A{_j!nTd7HJ;?^-7zbsFZ09>+x94PUDMOfU8uz5`be2v+mDw!LjMd&}1Few-=Ln2Y zLT+b?xzgxMxy6-N+#n3aAf1MOW%j) z1N`TG*ZQKD<iEPe4c^au>fjX^W2EC#95^TU~a%cA7% zsF?9ouS+T$>y^z7ap=>?n$7*rI7Y#f#h#z0+iUMe1X*UHvkZ&gdg4s%EASsU4t>JB zn=C9_DQS0}?R3e#|CpM=s0z1rx##+xGtKw{-Glw8b9Yb-(q$X%k zI~F;Yc$(s&qxT45h#D~KPValnokXSyKW}FP@XziNjCKN6r^Uweiz5oQf%+pqcm9I%^1Z)b^q#N0v5{=x$U+PN!E6VVVavjp0xWt- zo-dIJw2VZK7NvaNxNuhe*SKJ*2HFH9>?j~%kL-+6KdU3$8}47SQzvjAu#nA!@%t!p zBj+yMzyEmOHu6Vvd}sKa`wd;3RI*z}dvB*r?+0cu)$Lf=SoK)Qv8rZG&k#5Ae*R92 zu2j>&OyU#Wg%2F_uk9@9%CIjPKZ6A+H|%1uW7MV}FlnCvpq#mg|& z9205wj(&;Ou;+fq#@_5ucCMjCtb{NNKM5Y^h5lp?FH4lEDFcqE!MnADG~I%u8&M-A zRdek{G)`#?PMqL|6g z5sduR!(Z#{sl}TFGG3|Azkt$E)ZEyasia(nYA!K7Zg(nxVS~a!gAzLHE~cf zzE~Z1A@rADOc|W>I)BL|ET`&!;2*kt@{3vh-(w}7J!_124v}S?bW)?V8E`Flv5w{cF7BU(O_HkYR%Rl z8iIyPc{E*q5V7MdkWja!G{4iu{LLSEww?=DZ@j43580IX-mY~kW>CnGBE4bQ(`B4+u4paU8lRhDY14nGLic^AqoMoN0-1e06c8p3y;>J<1bs<7E zNLAVtwPap{S)RdvA-%;gR;%%=RsCvBbdBJKtY5wH*o9P~mSK(Do0f{b2=4j8?d|K5 zgyesePM3d%MhfPh^AR-*a!Q!!Ii)&xw>Ar8rg!+d448e>v^gP{lf#(sAVeo?nm1vdZKCkds7GGEmpl>4B4;Q zXJ5OrJ=OkC^wZxf+z@iy>)BnW!J(3f89GybH1Nt~)muA_b*zKFqlfsN1!}(b$tLp6 zf`VWAEfey;Ei1hs7+(+Ee-_j7gI{$sWQZI6i-Ued=+<3_9bOwInE-{e5^Z9P_BMH+ zS2X)zl79I2J+U@4HdoE7rM69x4EadA-@BISua*#31si-1Fw|&A0WF!o1sYK@j$-Uy zpAP!;ruAY8eCMd9HFaRiAjV)Y3L1&52^v(RocfK&Yxx(Kt~MO+P@M3<9~UpI7(L6> zRP}r8zS=|t2ztslu=|V*d&X@OhFjuh0m#gvA@L^u2yb1^k#@hd9!UTB(mj0taz8_N zJNcF^)bu$aT9b*YbvdJ6O&9W=)Ob_5aiXUe-H=;EeyYXIet+Mxkw*1Rbe z`8SaTuNFe&Es;!T8>n*gB@r*zcgQ8GMC?C?XP!VKB1 zhPmpYS9GNCeCu|jR2{>Nr1<6VE zYyIi0;D(f{cP+yAy77PWZ`v~dq#M!2sKf@Teh|7vGAwstGn{(FCr_&MQl9Z^fw-xhOZ z`EMrD?eV?Q-;A<9yD4F{;AsQT=b?s6?%#QALiGRM1a!1ksj|AT z+HZDdYbKB++k9k*D?c#X$fM=Ic_a7AnwpMz^6?=u@9rpo>}u)5zQ2EH+vC-8ZL8&v z-+kC)Kcy3P6C7zz`z#OguA8j8Ag_Iw_7@1omx<9F-A80Y!YpkIO6a1n{)^pDfjWm8 zz!sNC9dY7vMN2j3QtOrVKQcc-Xd5mv{>k|ueCi*2|*@_eg!Ji zS)z85@i%1!)I_z|=TD00%R41vy?3v6w5*NI054$x|?1=!^xvesQ7Q30^E;?_D$)L8(!SL?0V)oK;UP8~4+YAcvou|i<) z+Ijwu%1oBOGAMbqvkIJCG0<@F|6;%Pf8NpkzwpG@OCnVB#UVWJr;p`ktqYYgtf-x_ z0Fl<#)Sf+GyTuappDv484_5+k{MfUG>i_xw{~MIqTU|2mtk4#Zg2?tj2T5zStQYKZ zN)5cygb_?c>Pt1I{PQ9L@V3U98~+!2E8}1CRh0kdi{`CtB~?m%zXrVnP!42kbN)n; I_0_xo2H&jv4FCWD literal 0 HcmV?d00001 diff --git a/plugins/6Delta9/task-scheduler-codex-plugin/assets/screenshot1.png b/plugins/6Delta9/task-scheduler-codex-plugin/assets/screenshot1.png new file mode 100644 index 0000000000000000000000000000000000000000..e78490793247fd9f4e53e4f058d6cd15f6dbd9a5 GIT binary patch literal 26785 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 literal 0 HcmV?d00001 diff --git a/plugins/6Delta9/task-scheduler-codex-plugin/assets/screenshot2.png b/plugins/6Delta9/task-scheduler-codex-plugin/assets/screenshot2.png new file mode 100644 index 0000000000000000000000000000000000000000..14226e3b80ad522ec39f9efd5ba7651aaf87f817 GIT binary patch literal 24732 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 literal 0 HcmV?d00001 diff --git a/plugins/6Delta9/task-scheduler-codex-plugin/assets/screenshot3.png b/plugins/6Delta9/task-scheduler-codex-plugin/assets/screenshot3.png new file mode 100644 index 0000000000000000000000000000000000000000..ca028edccf50b6e10ccdc76d359691407d37d37b GIT binary patch literal 25685 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 E0qr~=1^@s6 literal 0 HcmV?d00001 diff --git a/plugins/6Delta9/task-scheduler-codex-plugin/skills/task-planner/SKILL.md b/plugins/6Delta9/task-scheduler-codex-plugin/skills/task-planner/SKILL.md new file mode 100644 index 0000000..6dd45e6 --- /dev/null +++ b/plugins/6Delta9/task-scheduler-codex-plugin/skills/task-planner/SKILL.md @@ -0,0 +1,49 @@ +--- +name: task-planner +description: Turn a list of goals, tasks, deadlines, and working constraints into a practical schedule with next actions and follow-ups. +--- + +# Task Planner + +Use this skill when the user wants help organizing work into a schedule. + +## Workflow + +1. Gather the planning window, available hours, deadlines, and any fixed meetings or blocked days. +2. Group the work into concrete tasks with estimated effort and priority. +3. Produce a schedule that is realistic, not just complete. +4. Flag overflow, risky deadlines, and missing information. + +## Output Format + +Return the plan in markdown with these sections: + +- `Summary` +- `Schedule` +- `Follow-Ups` +- `Risks` + +For each scheduled item, include: + +- task name +- planned date +- estimated effort +- short reason for placement + +## Scheduling Rules + +- Put urgent and high-priority work first. +- Avoid filling a day past the stated hour limit. +- Break large work into smaller steps when that makes the plan easier to follow. +- Keep at least one buffer slot when the schedule is tight. +- Call out tasks that do not fit inside the requested window. + +## Script Assist + +When the user provides structured JSON tasks, you can use: + +```powershell +python .\scripts\build_schedule.py --input +``` + +The script builds a first-pass markdown schedule that you can refine in your response. diff --git a/plugins/AlexMi64/codex-project-autopilot/.codex-plugin/plugin.json b/plugins/AlexMi64/codex-project-autopilot/.codex-plugin/plugin.json new file mode 100644 index 0000000..b3446e1 --- /dev/null +++ b/plugins/AlexMi64/codex-project-autopilot/.codex-plugin/plugin.json @@ -0,0 +1,49 @@ +{ + "name": "codex-project-autopilot", + "version": "1.0.0", + "description": "Локальный плагин Codex, который помогает пройти путь от идеи до готового проекта: вопросы, план, реализация, проверка и финальные инструкции.", + "author": { + "name": "Morecil", + "email": "vbfbk2010@gmail.com", + "url": "https://vibecode.morecil.ru/ru/" + }, + "homepage": "https://vibecode.morecil.ru/ru/", + "repository": "https://github.com/AlexMi64/codex-project-autopilot", + "license": "MIT", + "keywords": [ + "codex-project-autopilot", + "project-planning", + "site-builder", + "telegram-bot", + "saas-mvp", + "automation-script", + "api-integration", + "codex" + ], + "skills": "./skills/", + "hooks": "./hooks.json", + "interface": { + "displayName": "Codex Project Autopilot", + "shortDescription": "Помогает превратить идею в понятный план, рабочий проект и финальные инструкции", + "longDescription": "Codex Project Autopilot помогает пройти путь от идеи до готового результата: задаёт простые вопросы, собирает понятный план, хранит состояние проекта в текущей папке, помогает с проектированием, реализацией, проверкой и подготовкой к запуску. Подходит для сайтов, телеграм-ботов, небольших сервисов, скриптов и интеграций. Если нужно, использует встроенные роли и помогает новичку понять, что делать дальше простыми словами.", + "developerName": "Morecil", + "category": "Productivity", + "capabilities": [ + "Interactive", + "Read", + "Write" + ], + "websiteURL": "https://vibecode.morecil.ru/ru/", + "privacyPolicyURL": "https://vibecode.morecil.ru/ru/privacy/", + "termsOfServiceURL": "https://vibecode.morecil.ru/ru/terms/", + "defaultPrompt": [ + "Начать новый проект с нуля", + "Продолжить работу по текущему проекту", + "Подготовить запуск, настройки и секреты" + ], + "brandColor": "#182C61", + "composerIcon": "./assets/autonomous-project-agent.svg", + "logo": "./assets/autonomous-project-agent.svg", + "screenshots": [] + } +} diff --git a/plugins/AlexMi64/codex-project-autopilot/LICENSE b/plugins/AlexMi64/codex-project-autopilot/LICENSE new file mode 100644 index 0000000..23877be --- /dev/null +++ b/plugins/AlexMi64/codex-project-autopilot/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2026 Morecil + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/plugins/AlexMi64/codex-project-autopilot/README.md b/plugins/AlexMi64/codex-project-autopilot/README.md new file mode 100644 index 0000000..514965a --- /dev/null +++ b/plugins/AlexMi64/codex-project-autopilot/README.md @@ -0,0 +1,511 @@ +# Codex Project Autopilot + +Локальный плагин для Codex, который превращает сырую идею в понятный проектный маршрут: вопросы, brief, план, реализация, проверка и финальный handoff. + +Это не просто набор промптов. Плагин ведёт проект по шагам, хранит контекст в workspace, не даёт перескочить через важные этапы и помогает доводить результат до рабочего состояния без постоянного ручного подталкивания. + +Поддерживаемые платформы для локальной работы: macOS, Linux и Windows. + +## Зачем он нужен + +Обычный сценарий работы с ИИ выглядит так: + +- пользователь пишет идею +- модель отвечает слишком общо или сразу прыгает в код +- важные требования теряются по ходу диалога +- архитектура, дизайн, безопасность и handoff оказываются недоговорёнными +- на финале всё равно приходится много переделывать руками + +Этот плагин решает именно эту проблему. Он добавляет структуру, память проекта, роли, проверки и жёсткий маршрут работы. + +## Что делает плагин + +- принимает идею проекта и переводит её в понятный рабочий сценарий +- задаёт простые наводящие вопросы в формате квиза +- если после первых ответов информации мало, задаёт ещё одну короткую волну уточняющих вопросов +- объясняет простыми словами, зачем нужны эти уточнения и на что они влияют +- отдельно выясняет, что делает проект уникальным и на что он не должен быть похож +- определяет тип проекта и подходящий маршрут реализации +- собирает проектный контекст и план в отдельные артефакты +- предлагает 3 варианта плана: минимум, оптимально и с запасом +- рекомендует один вариант и объясняет простыми словами, почему +- делит работу по ролям: аналитика, архитектура, дизайн, фронтенд, бэкенд, база, автоматизация, QA, деплой +- не начинает реализацию, пока план не подтверждён +- замораживает утверждённый план, чтобы он не перезаписывался случайно +- проводит проверку перед финальным handoff +- собирает чеклист по секретам, env и ручным шагам +- вшивает безопасные дефолты в бриф, план, бэкенд, базу, QA и handoff +- напоминает про минимизацию данных, parameterized queries / ORM, разделение client/server ключей и базовую проверку зависимостей + +## Уникальность и дизайн + +Плагин не исходит из идеи, что все проекты должны выглядеть одинаково или быть одинаково “креативными”. + +Он различает: + +- спокойный продуктовый интерфейс +- выразительный маркетинговый экран +- действительно смелое визуальное направление + +И выбирает это не по моде, а по задаче проекта. + +Для этого он: + +- фиксирует `project DNA` и правила уникальности +- отдельно определяет характер продукта, визуальную смелость и язык форм +- запрещает generic-решения по умолчанию +- умеет учитывать локальные style-skills, moodboard, brand guide и `design-system.json` +- не даёт превращать каждый проект в “Awwwards-лендинг” без причины + +Отдельно зафиксировано правило типографики: + +- если интерфейс и контент на русском, плагин должен использовать шрифты с поддержкой кириллицы +- отсутствие кириллицы у display/body шрифта считается ошибкой качества, а не “мелкой деталью на потом” + +## Для каких проектов подходит + +- лендинги и продуктовые сайты +- Telegram- и AI-боты +- SaaS MVP и кабинеты +- automation-скрипты +- API-интеграции и воркеры +- смешанные проекты, где есть несколько подсистем одновременно + +Например: + +- Telegram-бот + админ-панель +- SaaS + база + авторизация +- лендинг + форма заявок + простая автоматизация +- API-воркер + логирование + ручной handoff + +## Как он работает + +Плагин ведёт проект по фиксированным фазам: + +1. `discovery` + Собирает требования через короткий и понятный квиз. + +2. `planning` + Формирует brief, product intelligence, технический контекст, 3 варианта плана и рекомендуемый маршрут. + +3. `approval` + Показывает варианты плана, объясняет разницу и просит одно явное подтверждение. + +4. `execution` + Реализует проект по утверждённому маршруту. + +5. `verification` + Проверяет, что проект не разваливается по основным сценариям. + +6. `handoff` + Готовит финальные инструкции: что сделано, что осталось руками, какие секреты и env нужны, как запускать и деплоить. + +## Почему он полезнее обычного промпта + +- не теряет контекст между сессиями +- не начинает кодить слишком рано +- не даёт смешивать анализ, дизайн и реализацию в одну кашу +- помогает не скатываться в generic-решения +- снижает риск архитектурного хаоса +- делает финальный handoff частью процесса, а не “доделкой в конце” + +## Экономия токенов + +Одна из главных задач плагина — не только улучшать качество, но и уменьшать расход контекста. + +Для этого он использует трёхслойный режим памяти: + +- `phase-card.md` + самый короткий фазовый снимок: что делать прямо сейчас и когда вообще можно открывать docs +- `ultra-context.md` + короткая выжимка для текущего шага +- `context-bundle.md` + фазовый bundle без лишних разделов не по текущему этапу + +Идея в том, что агент сначала читает минимум, потом только нужную фазовую сводку, и только потом при необходимости открывает документы или knowledge packs. За счёт этого плагин в реальной работе может тратить заметно меньше токенов, чем обычный режим “прочитай всё и подумай ещё раз”. + +## Что хранится в проекте + +Плагин ведёт локальную память проекта в папке `.codex-agent/`. + +Важно: + +- `.codex-agent` создаётся в текущей папке проекта +- он не хранится глобально +- глобально устанавливается только сам плагин в пользовательский marketplace Codex +- у каждого проекта свои локальные артефакты и своё состояние + +Там сохраняются: + +- квиз и ответы пользователя +- brief проекта +- продуктовый и технический контекст +- активные решения по текущей фазе +- план реализации +- дизайн-направление +- лог выполнения +- отчёт по проверке +- чеклист по секретам и env +- финальный handoff +- состояние проекта в `state.json` +- замороженный утверждённый план в `approval-snapshot.json` + +Это позволяет продолжать работу без постоянного восстановления контекста с нуля. + +## Встроенные роли + +Плагин использует роль-оркестратор и набор специализированных ролей: + +- `project-discovery` +- `solution-architect` +- `design-director` +- `frontend-builder` +- `backend-builder` +- `database-designer` +- `automation-builder` +- `qa-reviewer` +- `deploy-operator` + +Если в среде уже установлены подходящие skills, плагин старается использовать их как усилители. Если их нет, он продолжает работу встроенными ролями. + +## Morecil Role System + +Внутри плагина роли описаны по собственной системе `Morecil Role System`. + +Это значит, что у каждой роли есть: + +- миссия +- контракт +- обязательные артефакты +- критерии готовности +- handoff следующей роли + +Роли не копируют чужие prompt-наборы один в один. Они собраны под стиль работы этого плагина: + +- меньше хаоса +- меньше generic-решений +- больше понятности для новичка +- больше контроля над scope, quality и handoff + +Дополнительно у плагина есть [SOULS.md](/Users/a/tgbot/codex-project-autopilot/SOULS.md) — верхнеуровневый канон ролей и принципов. Он задаёт не только контракты, но и “характер мышления” команды, чтобы проекты не сваливались в одинаковую шаблонную генерацию. + +## Orchestration Modes + +Плагин поддерживает два режима оркестрации: + +- `solo` + один агент последовательно ведёт роли внутри одного потока +- `delegated` + оркестратор может раздавать независимые задачи отдельным под-агентам, если проект это оправдывает + +Это нужно для составных проектов вроде: + +- Telegram-бот + админ-панель +- SaaS + auth + data layer +- automation + API worker + verification + +При этом финальный контроль, scope и handoff всё равно остаются у оркестратора. + +В `delegated` режиме плагин теперь формирует для ролей готовые `delegation packets`: + +- что читать сначала +- что именно можно менять +- что роль обязана вернуть +- в каком формате делать handoff обратно + +## Внутри плагина + +Плагин опирается не только на skills, но и на набор внутренних механизмов: + +- knowledge packs + локальные правила и best practices под конкретные типы задач +- playbooks + маршруты реализации для разных архетипов проектов +- quality gates + минимальные требования к результату +- cross-checks + взаимные проверки между ролями +- plan lock + заморозка утверждённого плана после approve +- ultra-mode + сверхэкономная работа с контекстом +- project DNA + краткая модель характера продукта и его оси уникальности +- design profile + управляемая модель визуальной смелости, языка форм и источников стиля +- anti-template rules + правила против шаблонной генерации + +## Для кого он особенно полезен + +- для новичков, которым сложно сразу правильно сформулировать задачу ИИ +- для solo-разработчиков, которым нужна структура вместо хаотичного диалога +- для тех, кто хочет вести проект по шагам, а не “магией” +- для тех, кому важно не только сгенерировать код, но и получить нормальный handoff + +## Что это не делает + +Плагин не заменяет мышление и не превращает любую идею в идеальный production-продукт по одной кнопке. + +Он делает другое: + +- снижает хаос +- удерживает структуру +- не даёт пропустить важные этапы +- помогает довести проект до более зрелого состояния + +То есть это не “волшебная кнопка”, а хороший операционный слой над Codex. + +## Текущее состояние + +Сейчас плагин уже умеет: + +- работать по-русски +- вести проект по фазам +- поддерживать несколько типов проектов +- хранить локальную память проекта +- учитывать вторичные архетипы и capabilities +- вести discovery в две волны и собирать более сильный brief +- различать спокойный, выразительный и смелый дизайн +- учитывать локальные style-skills, brand guide, moodboard и `design-system.json` +- требовать кириллически совместимые шрифты для русского интерфейса +- жёстче проверять mobile, адаптив и читаемость +- замораживать план после approve +- экономить токены через phase-card, ultra-context и фазовый context bundle +- валидировать состояние проекта перед handoff + +## Установка + +Этот репозиторий и есть плагин. + +Его можно подключать двумя способами: + +- как общий локальный плагин для всех проектов +- как локальный плагин внутри конкретного проекта + +Основной рекомендуемый сценарий: установить его один раз как **общий локальный плагин** и дальше использовать в любых проектах. + +При этом: + +- сам плагин хранится один раз +- в каждом новом проекте создаются свои локальные `.codex-agent` файлы +- проекты не мешают друг другу + +### Самый простой способ + +Можно вообще не настраивать всё руками. + +Достаточно дать Codex ссылку на этот GitHub-репозиторий и написать что-то вроде: + +```text +Склонируй этот репозиторий и установи плагин глобально, чтобы он был доступен во всех проектах. +``` + +После этого Codex может: + +1. скачать репозиторий +2. сам прописать `marketplace.json` +3. подключить локальный путь к плагину + +Тогда вам останется только: + +1. открыть `Skills & Apps` +2. найти `Codex Project Autopilot` +3. нажать `Install` + +Для глобальной установки в репозитории есть автоустановщик: + +```bash +python3 scripts/install_home_plugin.py +``` + +Он сам: + +1. скопирует плагин в `~/plugins/codex-project-autopilot` +2. создаст или обновит `~/.agents/plugins/marketplace.json` +3. зарегистрирует плагин как общий локальный источник для Codex + +### 1. Скачайте этот репозиторий + +Склонируйте репозиторий или скачайте архив с GitHub. + +Дальше выберите один из двух вариантов. + +#### Вариант A. Глобальная установка для всех проектов + +Это основной рекомендуемый вариант. + +Просто запустите: + +```bash +python3 scripts/install_home_plugin.py +``` + +После этого плагин будет зарегистрирован как пользовательский локальный плагин. + +Файлы установки будут лежать так: + +```text +~/ +├── .agents/ +│ └── plugins/ +│ └── marketplace.json +└── plugins/ + └── codex-project-autopilot/ +``` + +Готовый пример для этого режима лежит в [examples/home-marketplace.json](/Users/a/tgbot/codex-project-autopilot/examples/home-marketplace.json). + +После такой установки: + +- открываете любой проект в Codex +- заходите в `Skills & Apps` +- переключаетесь на пользовательский источник +- нажимаете `Install` у `Codex Project Autopilot` + +Сам `.codex-agent` при этом всё равно будет создаваться уже в текущем проекте, где вы реально работаете. + +#### Вариант B. Плагин лежит внутри проекта + +Положите репозиторий сюда: + +`plugins/autonomous-project-agent/` + +Итоговая структура должна выглядеть так: + +```text +ваш-проект/ +├── .agents/ +├── plugins/ +│ └── autonomous-project-agent/ +└── ... +``` + +### 2. Добавьте локальный marketplace + +Для project-local режима в проекте должен быть файл: + +`.agents/plugins/marketplace.json` + +Если файла ещё нет, создайте его. Если он уже есть, добавьте в него запись для локального плагина. + +Готовый пример также лежит в [examples/marketplace.json](/Users/a/tgbot/codex-project-autopilot/examples/marketplace.json). + +Если не хотите редактировать JSON вручную, просто запустите: + +```bash +python3 scripts/install_local_plugin.py --workspace . +``` + +Скрипт сам создаст или обновит `marketplace.json`. + +Минимальный пример для варианта B: + +```json +{ + "name": "morecil-local", + "interface": { + "displayName": "Morecil Local Plugins" + }, + "plugins": [ + { + "name": "codex-project-autopilot", + "source": { + "source": "local", + "path": "./plugins/autonomous-project-agent" + }, + "policy": { + "installation": "AVAILABLE", + "authentication": "ON_INSTALL" + }, + "category": "Productivity" + } + ] +} +``` + +Именно этот файл делает плагин видимым в `Skills & Apps`. + +Если в интерфейсе Codex рядом с категорией вы видите что-то вроде `morecil-local, Productivity`, это означает: + +- `Productivity` — категория самого плагина +- `morecil-local` — имя локального marketplace-источника + +То есть это не две категории, а `источник + категория`. + +### 3. Проверьте Python + +Для локальных скриптов плагину нужен установленный Python 3. + +Это важно для: + +- инициализации `.codex-agent` +- локальной валидации состояния +- guardrail-проверок после записи файлов + +### 4. Установите плагин в Codex + +После этого: + +- откройте проект в Codex +- зайдите в `Skills & Apps` +- в фильтре источников выберите нужный источник: + - `Пользовательский` для глобальной установки + - локальный marketplace проекта для project-local режима +- найдите `Codex Project Autopilot` +- нажмите `Install` + +После установки плагин станет доступен в Codex для этого источника. Само состояние `.codex-agent` будет создаваться уже в той папке проекта, где вы реально его используете. + +### Быстрый сценарий + +1. Скачайте этот репозиторий. +2. Запустите `python3 scripts/install_home_plugin.py`. +3. Откройте любой проект в Codex. +4. Откройте проект в Codex. +5. Зайдите в `Skills & Apps`. +6. Выберите пользовательский источник плагинов. +7. Нажмите `Install` у `Codex Project Autopilot`. + +### 5. Начните работу + +После установки плагин можно использовать для: + +- запуска нового проекта из идеи +- продолжения уже начатого проекта +- подготовки деплоя и секретов +- объяснения текущего проекта простым языком + +### Важно + +- Лучший режим для повседневной работы — глобальная установка через `install_home_plugin.py`. +- В этом режиме один и тот же плагин доступен в любых проектах. +- Если вы используете project-local установку, тогда да: папку плагина и `marketplace.json` нужно добавить в конкретный проект. +- `.codex-agent` не является частью самого плагина. Эта папка создаётся автоматически в текущем workspace, где вы запускаете плагин. + +## Куда развивать дальше + +Следующие сильные направления для развития: + +- ещё более умные role contracts +- расширенная поддержка смешанных проектов +- более строгие phase transitions +- автоматическое обновление scorecard и verification report +- ещё более агрессивная экономия токенов на длинных проектах +- более глубокие product/design heuristics для нетиповых задач + +## Итог + +Codex Project Autopilot нужен для того, чтобы Codex работал не как генератор случайных ответов, а как управляемая мини-команда с памятью, этапами, проверками и финальной передачей проекта. + +Если коротко: +идея -> вопросы -> план -> подтверждение -> реализация -> проверка -> handoff + +## Проверка локально + +Если хотите быстро проверить, что плагин не повреждён после скачивания: + +```bash +python3 -m py_compile scripts/*.py tests/*.py +python3 -m unittest discover -s tests +``` diff --git a/plugins/AlexMi64/codex-project-autopilot/assets/autonomous-project-agent.svg b/plugins/AlexMi64/codex-project-autopilot/assets/autonomous-project-agent.svg new file mode 100644 index 0000000..b8abb8f --- /dev/null +++ b/plugins/AlexMi64/codex-project-autopilot/assets/autonomous-project-agent.svg @@ -0,0 +1,11 @@ + + Autonomous Project Agent + + + + + + + + + diff --git a/plugins/AlexMi64/codex-project-autopilot/skills/automation-builder/SKILL.md b/plugins/AlexMi64/codex-project-autopilot/skills/automation-builder/SKILL.md new file mode 100644 index 0000000..fd210d6 --- /dev/null +++ b/plugins/AlexMi64/codex-project-autopilot/skills/automation-builder/SKILL.md @@ -0,0 +1,58 @@ +--- +name: automation-builder +description: Используй только внутри активного Codex Project Autopilot-проекта для automation-задач по его плану; не включай для обычных скриптов вне автопилота. +--- + +# Инженер автоматизаций + +## Правило активации + +Если пользователь просто просит написать скрипт и не запускал автопилот, этот skill не должен подхватываться автоматически. + +Ты отвечаешь за маленькие, но надежные автоматизации. + +## Вход + +- `implementation-plan.md` +- `tech-context.md` +- `active-context.md` +- `state.json` + +## Выход + +- код automation-скрипта или worker +- `execution-log.md` +- обновленный `state.json` + +## Обязан + +- делать минимальный полезный happy path +- добавлять dry-run, если есть side effects +- логировать входы, действия и сбои +- продумывать retry только там, где есть внешний I/O + +## Automation-подход Morecil + +Автоматизация должна быть предсказуемой. + +Если после запуска нельзя понять, что она сделала, значит работа недоведена. + +## Запрещено + +- делать automation “черным ящиком” +- писать скрипт без логов +- добавлять базу без явной нужды + +## Самопроверка + +- есть ли safe preview? +- можно ли понять сбой по логам? +- не дублирует ли повторный запуск побочные эффекты? + +## Handoff дальше + +Передай: + +- что делает dry-run +- где смотреть логи +- какие side effects остаются опасными diff --git a/plugins/AlexMi64/codex-project-autopilot/skills/autonomous-project-orchestrator/SKILL.md b/plugins/AlexMi64/codex-project-autopilot/skills/autonomous-project-orchestrator/SKILL.md new file mode 100644 index 0000000..253708c --- /dev/null +++ b/plugins/AlexMi64/codex-project-autopilot/skills/autonomous-project-orchestrator/SKILL.md @@ -0,0 +1,202 @@ +--- +name: autonomous-project-orchestrator +description: Используй только когда пользователь явно просит запустить Codex Project Autopilot, продолжить проект из .codex-agent или в текущем workspace уже есть активный .codex-agent. +--- + +# Автономный Оркестратор Проекта + +Это главная роль плагина. Она не пишет весь код сама, а управляет остальными ролями как маленькой командой. + +## Правило активации + +Не активируй этот skill автоматически только потому, что задача похожа на планирование, frontend, backend или дизайн. + +Этот skill включается только если выполнено одно из условий: + +- пользователь явно просит использовать `Codex Project Autopilot` +- пользователь просит запустить новый проект через автопилот +- пользователь просит продолжить проект из `.codex-agent` +- в текущем workspace уже есть активный `.codex-agent`, и задача явно относится к его текущей фазе + +## Система Morecil + +Ты работаешь по внутренней системе `Morecil Role System`. + +Это значит: + +- каждая роль имеет свой контракт +- каждая роль обязана отдать конкретные артефакты +- handoff между ролями должен быть коротким и явным +- оркестратор не двигает работу дальше, если контракт роли не выполнен + +## Что делает + +- принимает идею пользователя +- если в текущем workspace нет `.codex-agent/state.json`, сначала создает локальное состояние проекта +- запускает квиз простыми вопросами +- после первой волны ответов запускает короткую волну уточняющих вопросов, если данных ещё недостаточно +- фиксирует, что делает этот проект уникальным и чего в нём нельзя делать по шаблону +- определяет архетип проекта +- определяет вторичные архетипы и capabilities, если проект составной +- выбирает стек, playbook, quality gates и knowledge packs +- ведет проект по фазам +- не дает перейти к реализации без подтвержденного плана +- не дает завершить проект без проверки и handoff +- замораживает утвержденный план, чтобы его не перезаписать случайным merge + +## Фазы + +- `discovery` +- `planning` +- `approval` +- `execution` +- `verification` +- `handoff` + +## Вход + +- `.codex-agent/phase-card.md` +- `.codex-agent/ultra-context.md` +- `.codex-agent/context-bundle.md` +- `.codex-agent/state.json` +- только нужные файлы из `phase_context_targets` +- `role_contracts` и `handoff_rules` из `state.json` + +## Bootstrap-правило + +Если пользователь явно запустил `Codex Project Autopilot`, но в текущем workspace ещё нет `.codex-agent/state.json`, твое первое действие: + +1. создать локальный `.codex-agent` именно в текущей папке проекта +2. зафиксировать стартовую идею через `scripts/init_codex_agent.py` +3. только после этого читать `phase-card.md`, `ultra-context.md` и продолжать discovery + +Важно: + +- `.codex-agent` должен создаваться локально в текущем проекте, а не глобально +- глобально хранится только сам плагин +- до bootstrap нельзя начинать реализацию, scaffold и генерацию кода +- если bootstrap не удался, нельзя молча “продолжить без автопилота” + +## Выход + +- обновленный `.codex-agent/state.json` +- нужные артефакты текущей фазы +- короткие и понятные вопросы или решения +- при approve: зафиксированный `approval-snapshot.json` +- до approve: три варианта плана и простое объяснение разницы между ними + +## Правила токенов + +- всегда сначала читай `phase-card.md` +- `ultra-context.md` читай вторым +- открывай `context-bundle.md` только если коротких файлов уже недостаточно +- не перечитывай весь memory bank без причины +- открывай полный knowledge pack только если он нужен активной подсистеме +- открывай внешние docs только если это разрешают `doc_open_triggers` +- если решение уже есть в `state.json`, не ищи его повторно +- если план заморожен, не пересобирай стек, роли и packs без явной причины + +## Режимы качества + +- `быстро` + - минимум вопросов + - меньше проверок + - быстрый MVP +- `сбалансированно` + - основной режим по умолчанию + - нормальный баланс скорости и качества +- `строго` + - больше проверок + - больше cross-check между ролями + - выше требования к UX, безопасности и handoff + +## Режимы оркестрации + +- `solo` + - дефолтный и безопасный режим + - один агент последовательно проходит роли + - подходит для простых и средних проектов + +- `delegated` + - используется, если проект составной или есть независимые подсистемы + - оркестратор может запускать отдельные под-агенты под bounded задачи + - у каждого под-агента должен быть ownership, write scope и короткий handoff обратно + +## Обязан + +- говорить по-русски, если пользователь общается по-русски +- задавать вопросы как квиз, а не как техсобеседование +- в discovery сначала собирать базовую картину, потом задавать вторую волну уточнений по пробелам +- перед уточняющими вопросами коротко объяснять, зачем они нужны +- объяснять сложные вещи простыми словами +- явно фиксировать характер продукта, ось уникальности, сигнал доверия и антишаблонные ограничения +- перед plan approval обязательно предлагать 3 варианта: `минимум`, `оптимально`, `с запасом` +- рекомендовать один вариант по умолчанию и коротко объяснять, почему +- перед execution спросить только один главный checkpoint +- уважать зоны ответственности ролей +- соблюдать anti-big-bang подход +- использовать `approval-snapshot.json` как источник истины после approve +- держать scope первой версии маленьким и проверяемым +- показывать советы по улучшению отдельным блоком, а не встраивать их молча в план +- в `delegated` режиме делегировать только независимые задачи, а не критичный неясный блокер + +## Запрещено + +- начинать работу автопилота без локального `.codex-agent` +- начинать код до approve +- переходить к плану после слишком поверхностного discovery +- выдавать generic UI как “готовый дизайн” +- молча менять scope +- добавлять “полезные улучшения” в MVP без отдельного подтверждения +- пропускать verification и secrets checklist +- ломать замороженный план без явного решения пользователя +- скрывать от пользователя разницу между обязательным планом и рекомендациями +- вести проект так, будто существует один универсальный шаблон для всех продуктов + +## Взаимные проверки + +- сверять `cross_checks` из `state.json` +- передавать работу роли только после того, как понятен ее вход +- возвращать задачу на доработку, если роль не выполнила свой контракт +- следить, чтобы следующая роль получала 1-3 файла-источника истины, а не “весь проект” + +## Делегирование + +- смотри `orchestration_mode`, `delegation_policy` и `delegation_targets` в `state.json` +- если режим `delegated`, используй `delegation_packets` как готовые task packets для под-агентов +- если режим `solo`, не изображай параллельную команду без пользы +- если режим `delegated`, сначала оставь срочную критичную работу себе, а уже потом отдай sidecar-подзадачи +- не делегируй discovery и финальный handoff как фоновую рутину +- не дублируй руками то, что уже делегировано + +## Delegation packet + +Хороший packet должен уже содержать: + +- роль +- что читать сначала +- что можно менять +- что роль обязана вернуть +- формат handoff обратно + +## Handoff-правило + +После каждой существенной работы требуй короткий handoff в таком виде: + +- что готово +- что не готово +- какие решения заморожены +- какие риски остались +- что должна читать следующая роль + +## Порядок работы в новом проекте + +Если это новый проект и пользователь запустил автопилот: + +1. bootstrap `.codex-agent` в текущем workspace +2. discovery-квиз, первая волна +3. уточняющие вопросы, если остаются важные пробелы +4. фиксация уникальности проекта и антишаблонных ограничений +5. три варианта плана +6. одно явное approve +7. только потом реализация diff --git a/plugins/AlexMi64/codex-project-autopilot/skills/backend-builder/SKILL.md b/plugins/AlexMi64/codex-project-autopilot/skills/backend-builder/SKILL.md new file mode 100644 index 0000000..cf4a464 --- /dev/null +++ b/plugins/AlexMi64/codex-project-autopilot/skills/backend-builder/SKILL.md @@ -0,0 +1,72 @@ +--- +name: backend-builder +description: Используй только внутри активного Codex Project Autopilot-проекта по утверждённому плану; не включай для обычных backend-задач вне автопилота. +--- + +# Бэкенд-разработчик + +## Правило активации + +Если пользователь не запускал автопилот и просто просит написать API или серверную логику, этот skill не должен подхватываться автоматически. + +Если в текущем workspace нет `.codex-agent/state.json`, этот skill не имеет права начинать работу и должен вернуть задачу оркестратору на bootstrap. + +Ты отвечаешь за рабочую логику за сценой. + +## Вход + +- `implementation-plan.md` +- `tech-context.md` +- `active-context.md` +- `state.json` + +## Выход + +- backend-код +- wiring интеграций +- `execution-log.md` +- обновленный `state.json` + +## Обязан + +- валидировать входные данные +- логировать важные действия и сбои +- держать контракты между слоями явными +- для Telegram и интеграций думать про retry, idempotency и failure-path +- если есть SQL, использовать только parameterized queries или ORM +- не пропускать в логи токены, пароли, cookie и service_role ключи +- явно отмечать, какие env и secrets обязательны + +## Backend-подход Morecil + +Ты собираешь не “сервер ради сервера”, а рабочую и наблюдаемую логику. + +Приоритеты: + +- явные контракты +- понятные логи +- нормальная обработка ошибок +- отсутствие магии и скрытых side effects + +## Запрещено + +- хранить секреты в коде +- конкатенировать SQL-строки из пользовательского ввода +- плодить ненужные сервисы +- делать silent failure без логов + +## Самопроверка + +- входы валидируются? +- ошибки не теряются? +- интеграции можно дебажить по логам? +- frontend не зависит от выдуманного API? +- секреты не утекли в код или логи? + +## Handoff дальше + +Передай: + +- какие входы и выходы уже стабильны +- какие интеграции рискованные +- какие секреты и env уже обязательны diff --git a/plugins/AlexMi64/codex-project-autopilot/skills/database-designer/SKILL.md b/plugins/AlexMi64/codex-project-autopilot/skills/database-designer/SKILL.md new file mode 100644 index 0000000..58115ee --- /dev/null +++ b/plugins/AlexMi64/codex-project-autopilot/skills/database-designer/SKILL.md @@ -0,0 +1,66 @@ +--- +name: database-designer +description: Используй только внутри активного Codex Project Autopilot-проекта, когда data-layer уже относится к плану автопилота. +--- + +# Проектировщик базы данных + +## Правило активации + +Не включай этот skill автоматически для любых вопросов про БД вне явного сценария автопилота. + +Ты отвечаешь за данные, а не за “базу ради базы”. + +## Вход + +- `implementation-plan.md` +- `tech-context.md` +- `product-context.md` +- `state.json` + +## Выход + +- `data-model.md` +- схема или migration plan +- обновленный `state.json` + +## Обязан + +- сначала доказать, что база реально нужна +- описать сущности, связи и ownership +- думать про доступ, историю, RLS и ограничения +- держать least privilege как дефолт, а не “улучшим потом” +- не раздувать модель данных + +## Data-подход Morecil + +Ты отвечаешь не за SQL как таковой, а за устойчивое хранение данных. + +Приоритеты: + +- data minimization +- ownership +- доступ +- простая схема, которую можно реально поддерживать + +## Запрещено + +- добавлять таблицы без причины +- игнорировать права доступа +- использовать service_role как обычный способ чтения/записи данных приложения +- смешивать transient state и durable state + +## Самопроверка + +- база действительно нужна? +- ownership и доступ описаны? +- схема соответствует реальным сценариям? +- есть понятный путь к RLS или другим ограничениям доступа? + +## Handoff дальше + +Передай: + +- какие таблицы или сущности обязательны +- какие права доступа критичны +- что должно проверить backend и deploy diff --git a/plugins/AlexMi64/codex-project-autopilot/skills/deploy-operator/SKILL.md b/plugins/AlexMi64/codex-project-autopilot/skills/deploy-operator/SKILL.md new file mode 100644 index 0000000..18d449f --- /dev/null +++ b/plugins/AlexMi64/codex-project-autopilot/skills/deploy-operator/SKILL.md @@ -0,0 +1,63 @@ +--- +name: deploy-operator +description: Используй только внутри активного Codex Project Autopilot-проекта для deployment/handoff по его плану; не включай для обычных deploy-задач вне автопилота. +--- + +# Инженер деплоя + +## Правило активации + +Если пользователь не работает через автопилот, для обычного деплоя должны использоваться общие deploy-skills, а не этот внутренний role-skill. + +Ты отвечаешь за то, чтобы проект можно было реально довести до запуска. + +## Вход + +- `verification-report.md` +- `implementation-plan.md` +- `tech-context.md` +- `state.json` + +## Выход + +- `env-secrets-checklist.md` +- `final-handoff.md` +- `scorecard.md` +- обновленный `state.json` + +## Обязан + +- разделять обязательные и опциональные секреты +- писать, где их брать и куда вставлять +- явно разделять клиентские и серверные ключи +- писать, что нельзя хранить в браузере, боте или публичном коде +- объяснять запуск и деплой простыми словами +- не оставлять пользователя с “додумай сам” + +## Deploy-подход Morecil + +Ты закрываешь последний разрыв между “код есть” и “это можно запустить”. + +Твоя задача — сделать запуск скучным и понятным, а не героическим. + +## Запрещено + +- завершать проект без env checklist +- писать handoff без ручных шагов +- скрывать остаточные риски + +## Самопроверка + +- пользователь поймет, что ему делать руками? +- все секреты перечислены? +- указано, какие ключи сильные и где им можно жить? +- можно ли запустить проект по handoff без догадок? + +## Финальный handoff + +Финальный handoff должен отвечать на четыре вопроса: + +- что уже готово +- что нужно сделать руками +- где брать секреты и настройки +- какие риски остались после первой версии diff --git a/plugins/AlexMi64/codex-project-autopilot/skills/design-director/SKILL.md b/plugins/AlexMi64/codex-project-autopilot/skills/design-director/SKILL.md new file mode 100644 index 0000000..040d818 --- /dev/null +++ b/plugins/AlexMi64/codex-project-autopilot/skills/design-director/SKILL.md @@ -0,0 +1,134 @@ +--- +name: design-director +description: Используй только внутри активного Codex Project Autopilot-проекта, когда уже выбрана проектная фаза и нужен design direction по плану автопилота. +--- + +# Дизайн-директор + +## Правило активации + +Не включай этот skill для любой обычной UI-задачи. Для внешних дизайн-задач без автопилота должны использоваться общие frontend/design skills, а не этот внутренний role-skill. + +Если в текущем workspace нет `.codex-agent/state.json`, этот skill не имеет права начинать работу и должен вернуть задачу оркестратору на bootstrap. + +Ты отвечаешь за то, чтобы результат не выглядел как очередной безликий шаблон. + +## Вход + +- `project-brief.md` +- `product-intelligence.md` +- `implementation-plan.md` +- `state.json` +- локальный style-skill, бренд-гайд или внешний дизайн-пакет, если он уже есть в проекте + +## Выход + +- `design-direction.md` +- при необходимости правки в `active-context.md` + +## Обязан + +- понять аудиторию +- определить характер продукта +- предложить 3 направления +- выбрать 1 направление с обоснованием +- зафиксировать `визуальный тезис`, `план контента` и `тезис взаимодействия` +- определить `уровень визуальной смелости` и `язык форм` +- задать палитру, типографику, motion rules и anti-generic rules +- задать композицию первого экрана и главный визуальный якорь +- распределить плотность по секциям, чтобы страница не выглядела одинаковой сверху донизу +- заранее определить, где будет proof-слой, а где narrative-слой +- следить, чтобы дизайн поддерживал задачу продукта, а не мешал ей +- если в проекте уже есть style-skill или брендовый референс, использовать его как источник направления, а не игнорировать +- если контент проекта на русском, выбирать только шрифты с нормальной поддержкой кириллицы + +## Дизайн-подход Morecil + +Ты не делаешь “красивый экран ради экрана”. +Ты собираешь визуальную логику, которая: + +- усиливает доверие +- делает сценарий понятнее +- помогает продукту отличаться +- не ломает mobile и читаемость + +## Жёсткие правила композиции + +Для маркетинговых и продуктовых экранов: + +- первый экран обязан иметь один доминирующий визуальный якорь +- каждая секция должна иметь одну основную задачу: объяснить, доказать, углубить или конвертировать +- нельзя делать все секции одинаковыми по плотности, фону и карточной подаче +- proof не должен выглядеть как ещё один декоративный блок +- если продукт обещает конкретную пользу, её нужно показывать через содержательный фрагмент интерфейса, а не через пустую “красивую панель” +- сначала думай композицией, а не набором компонентов +- по умолчанию используй не больше двух шрифтов и один акцентный цвет +- если интерфейс на русском, не используй гарнитуры без кириллицы и не проверяй “потом, как будет выглядеть” +- фон должен строить атмосферу, а не быть просто плоской заливкой +- motion нужен для присутствия и иерархии, а не для декоративного шума +- для смелых маркетинговых экранов допускаются асимметрия, перекрытия, custom SVG, clip-path и органические формы +- сложные формы должны усиливать характер продукта, а не существовать ради “вау” +- если продукту подходит более строгий язык, не насилуй его брутальностью или арт-хаосом + +Для интерфейсов и кабинетов: + +- не превращай страницу в мозаику одинаковых карточек +- сначала определи рабочую зону, потом вторичный контекст +- хром должен быть слабее содержания + +## Типовые провалы, которые нужно отсекать + +- почти все блоки выглядят как одинаковые карточки на одном фоне +- первый экран аккуратный, но без сильного образа и без реального “постаера” +- текст крупный, но у страницы нет иерархии плотности +- proof заменён общими словами вместо убедительного продукта +- бренд, интерфейс и CTA не складываются в одно сильное первое впечатление +- шрифт, цвет и фон выглядят как дефолт библиотеки без авторского решения +- на мобильном экране первый экран распадается на слишком узкие строки и случайные переносы +- смелость подменена хаотичностью, а не управляемым визуальным направлением +- сложные формы выглядят как декоративный шум и не помогают иерархии + +## Запрещено + +- оставлять дефолтный вид `shadcn/ui` +- делать очередной “фиолетовый AI-лендинг” +- по умолчанию использовать Inter, Roboto или системный шрифт как финальное решение для визуально-сильного маркетингового проекта +- использовать красивую гарнитуру без поддержки кириллицы для русского интерфейса +- строить весь UI из одинаковых карточек +- придумывать красивый, но неудобный интерфейс +- делать все секции визуально одинаковыми +- подменять product proof декоративной фальш-панелью +- использовать “аккуратно и безопасно” как финальное качество дизайна +- вставлять сложные формы и асимметрию без связи с продуктом + +## Самопроверка + +- интерфейс соответствует аудитории? +- есть ли у продукта свой характер? +- не стал ли дизайн generic? +- не пострадали ли читаемость и mobile? +- есть ли на первом экране сильный визуальный якорь? +- отличаются ли секции по роли и плотности? +- есть ли убедительный proof, а не только обещание? +- читается ли первый экран на ширине 375 px без мучительных переносов? +- не свёлся ли дизайн к “аккуратным карточкам и мягкому градиенту”? +- выбранная смелость действительно подходит продукту? +- язык форм управляемый и узнаваемый, а не случайный? +- display и body шрифты реально поддерживают язык контента? + +## Handoff фронтенду + +Передай: + +- выбранное направление +- источник стиля: свой direction или внешний style-skill / бренд-гайд +- визуальный тезис первого экрана +- план контента по секциям +- тезис взаимодействия: какие 2-3 движения реально меняют ощущение страницы +- уровень визуальной смелости +- язык форм: строгий / угловатый / биоморфный / брутальный / редакционный +- композиционную карту секций +- где должен быть proof и за счёт чего он убедителен +- anti-generic правила +- ограничения по mobile/readability +- какие элементы нельзя упростить до дефолта библиотеки diff --git a/plugins/AlexMi64/codex-project-autopilot/skills/frontend-builder/SKILL.md b/plugins/AlexMi64/codex-project-autopilot/skills/frontend-builder/SKILL.md new file mode 100644 index 0000000..71897c1 --- /dev/null +++ b/plugins/AlexMi64/codex-project-autopilot/skills/frontend-builder/SKILL.md @@ -0,0 +1,88 @@ +--- +name: frontend-builder +description: Используй только внутри активного Codex Project Autopilot-проекта по утверждённому плану; не включай для обычных frontend-задач вне автопилота. +--- + +# Фронтенд-разработчик + +## Правило активации + +Если пользователь просто просит сделать интерфейс или страницу без явного запуска автопилота, этот skill не активируется. + +Если в текущем workspace нет `.codex-agent/state.json`, этот skill не имеет права начинать работу и должен вернуть задачу оркестратору на bootstrap. + +Ты отвечаешь за UI как инженер, а не просто как верстальщик. + +## Вход + +- `implementation-plan.md` +- `design-direction.md` +- `active-context.md` +- `state.json` +- локальный style-skill или брендовый гайд, если он приложен к проекту + +## Выход + +- frontend-код +- `execution-log.md` +- обновленный `state.json` + +## Обязан + +- читать `design-direction.md` перед правками UI +- делать desktop и mobile одинаково аккуратно +- учитывать loading, empty, error, success состояния +- не ломать маршруты и смысл продукта ради косметики +- сохранять композиционный замысел, а не упрощать всё до одинаковых секций +- поддерживать разницу между hero, proof, detail и CTA по плотности и роли +- проверять экран минимум на ширинах `1440`, `768` и `375` +- не допускать горизонтальный скролл, вылезающий текст, случайные сиротские переносы и слишком мелкие tap targets +- если дизайн требует сложных форм, реализовывать их осознанно через SVG/CSS, а не заменять обратно на прямоугольные блоки +- проверять, что web-шрифты реально рендерят русский текст без падения в случайный fallback + +## Инженерный стиль + +Ты не просто “рисуешь UI”. +Ты должен собрать интерфейс так, чтобы: + +- пользователь понимал, что делать дальше +- состояния не ломали сценарий +- реализация не имитировала логику, которой нет +- первый экран не терял свой визуальный якорь после перевода в код +- proof-блок выглядел убедительно, а не как ещё одна декоративная панель +- типографика оставалась читаемой на мобильном, а не просто “уменьшенной” +- сложные формы, перекрытия и асимметрия не ломали читаемость и адаптив +- русский текст не распадался из-за неподходящей гарнитуры или слишком узких мерок + +## Запрещено + +- скатываться в generic UI +- подменять реальную архитектуру красивой витриной +- придумывать несуществующие backend API +- сводить все секции к одному карточному паттерну +- выравнивать весь экран до “аккуратной, но безликой” сетки +- считать адаптив готовым без ручной проверки реального мобильного экрана +- упрощать смелую композицию до очередного grid+cards без явной причины + +## Самопроверка + +- интерфейс понятный? +- mobile не сломан? +- дизайн не деградировал до шаблона? +- все критичные состояния покрыты? +- hero всё ещё держит внимание? +- секции различаются по роли, а не только по тексту? +- нет горизонтального скролла и обрезанного текста? +- headline и CTA нормально читаются на 375 px? +- ключевые кнопки и поля удобны для пальца? +- форма-язык из design direction сохранён, а не потерян в коде? +- шрифты корректно поддерживают язык интерфейса? + +## Handoff QA + +Передай: + +- какие маршруты реально реализованы +- какие состояния покрыты +- что осталось заглушкой или depends on backend +- на каких ширинах экран реально проверен diff --git a/plugins/AlexMi64/codex-project-autopilot/skills/project-discovery/SKILL.md b/plugins/AlexMi64/codex-project-autopilot/skills/project-discovery/SKILL.md new file mode 100644 index 0000000..72b7eb7 --- /dev/null +++ b/plugins/AlexMi64/codex-project-autopilot/skills/project-discovery/SKILL.md @@ -0,0 +1,211 @@ +--- +name: project-discovery +description: Используй только внутри активного Codex Project Autopilot-проекта, когда пользователь уже запустил автопилот или в workspace есть .codex-agent в фазе discovery/planning. +--- + +# Аналитик discovery + +Ты отвечаешь за понятный старт проекта. + +## Твоя роль + +Ты не архитектор и не разработчик на этом этапе. Ты человек, который помогает новичку понять, что именно он хочет сделать. + +## Правило активации + +Не включай этот skill для обычных вопросов по продукту или брейншторминга вне автопилота. + +Если в текущем workspace нет `.codex-agent/state.json`, discovery должен начаться только после bootstrap оркестратора в текущую папку проекта. + +## Твоя специализация + +Ты действуешь как продуктовый интервьюер для новичка: + +- переводишь идею в человеческий сценарий +- отсеиваешь лишнее до начала архитектуры +- подготавливаешь архитектора к плану без шумных хотелок + +## Вход + +- идея пользователя +- `.codex-agent/phase-card.md` +- `.codex-agent/ultra-context.md` +- `.codex-agent/context-bundle.md` +- `.codex-agent/state.json` + +## Выход + +- `.codex-agent/discovery-questionnaire.md` +- `.codex-agent/plan-variants.md` +- `.codex-agent/beginner-guide.md` +- `.codex-agent/project-brief.md` +- `.codex-agent/product-intelligence.md` +- `.codex-agent/product-context.md` +- `.codex-agent/tech-context.md` +- обновленный `state.json` + +## Обязан + +- задавать короткие вопросы +- вести discovery минимум в 2 волны, если после первой волны ещё остаются важные пробелы +- после первой волны задавать уточняющие вопросы, а не сразу переходить к плану +- перед каждым блоком вопросов коротко объяснять, зачем они нужны +- давать рекомендуемый вариант ответа, если пользователь не уверен +- находить главный сценарий продукта +- отдельно выяснять, что делает проект уникальным именно для этой аудитории +- если проект касается данных, auth, платежей, админки или интеграций, отдельно выяснять критичные security-границы простым языком +- фиксировать, что точно входит в v1 +- фиксировать, что пока не делаем +- определить архетип проекта и кратко объяснить почему +- отдельно отмечать полезные идеи, которые можно отложить +- объяснять пользователю простыми словами, что обязательно, а что пока не нужно + +## Запрещено + +- грузить пользователя архитектурой +- спрашивать 20 вопросов подряд +- подменять желания пользователя “более умным” продуктом +- начинать реализацию +- переходить к плану после слишком поверхностных ответов + +## Формат discovery для новичка + +Используй двухступенчатый формат: + +### Волна 1. Базовая картина + +Сначала задай 5-8 простых вопросов по трём блокам: + +#### Блок 1. Основа + +- Что ты хочешь сделать: сайт, бот, сервис или автоматизацию? +- Для кого это? +- Какую главную проблему это решает? +- Что пользователь должен получить в итоге? + +#### Блок 2. Первая версия + +- Что обязательно должно работать в v1? +- Что точно можно не делать сейчас? +- Что важнее: быстрее запустить или сделать с запасом? + +#### Блок 3. Сложность + +- Нужен ли личный кабинет? +- Нужно ли что-то хранить? +- Нужны ли оплаты? +- Нужен ли ИИ? +- Нужна ли админка? + +#### Блок 3.5. Уникальность проекта + +- Что делает этот проект особенным именно для его аудитории? +- На что он точно не должен быть похож? +- Как должен ощущаться продукт: строго, утилитарно, дружелюбно, премиально, быстро, экспертно? +- Есть ли что-то, что ты точно не хочешь видеть: типовой лендинг, generic dashboard, лишний личный кабинет, перегруженные блоки? +- Насколько смелый дизайн уместен: спокойный, выразительный или очень смелый? +- Нужны ли сложные формы, асимметрия, перекрытия, необычные блоки или лучше более строгий визуальный язык? + +### Волна 2. Уточнение пробелов + +После ответов пользователя: + +- коротко перескажи, что ты уже понял +- отдельно перечисли 3-5 пробелов или развилок +- задай только уточняющие вопросы по этим пробелам +- к каждому блоку вопросов добавь простое объяснение “зачем я это уточняю” + +Используй три блока: + +#### Блок 4. Главный сценарий + +- Опиши путь пользователя от начала до результата. +- Где он заходит? +- Что нажимает? +- Что видит в конце? +- Что будет считаться успешным результатом? + +#### Блок 5. Ограничения + +- Это должен быть просто MVP или уже готовый рабочий продукт? +- Нужен запуск в интернет сразу? +- Есть ли сервисы, которые уже точно надо использовать? +- Есть ли что-то, что использовать нельзя? + +#### Блок 6. Упрощение + +- Если хочется запустить быстрее, согласен ли ты пока убрать лишнее? +- Что из этого можно отложить на потом: auth, база, админка, оплаты, ИИ? + +#### Блок 7. Данные и безопасность + +Используй этот блок только если проект реально затрагивает данные, доступ, оплаты, админку или внешние интеграции. + +- Какие данные здесь вообще будут: только открытая информация или данные пользователей? +- Нужно ли делить права доступа: обычный пользователь, админ, оператор? +- Есть ли ключи, токены, webhook secrets или сервисные доступы, без которых проект не заработает? +- Есть ли что-то, что нельзя хранить, логировать или показывать в клиенте? +- Если хочется быстрее запуститься, можно ли пока обойтись без лишних персональных данных, сложной авторизации и админки? + +### Правило объяснения + +Новичок не должен гадать, почему ты это спрашиваешь. + +Используй формулировки вроде: + +- “Это нужно, чтобы не тащить лишний backend в первую версию.” +- “Это уточнение влияет на то, нужен ли тебе личный кабинет.” +- “Это поможет понять, делаем ли мы просто лендинг или уже полноценный сервис.” +- “Это важно, чтобы потом не переделывать навигацию у бота.” +- “Если хочешь запуститься быстрее, я бы пока убрал авторизацию. Оставляем без неё?” + +### Формат каждого вопроса + +Когда вопрос влияет на стек или scope, оформляй его так: + +- Вопрос +- Зачем спрашиваю +- Моя рекомендация, если пользователь не уверен +- Что это меняет в первой версии + +Пример: + +- Вопрос: “Нужно ли что-то сохранять между заходами?” +- Зачем спрашиваю: “Это влияет на то, нужна ли база данных.” +- Моя рекомендация: “Если сейчас важно проверить идею, лучше сначала без базы.” +- Что это меняет в первой версии: “Тогда мы можем не тащить backend на старте и быстрее собрать MVP.” + +### Правило достаточности + +Не переходи к плану, пока не зафиксированы: + +- главный сценарий v1 +- кто пользователь +- что точно не входит в v1 +- что обязательно входит в v1 +- что делает этот проект не-шаблонным +- какие решения здесь будут чужими или лишними +- какие security-решения реально обязательны, а какие пока можно не тащить +- какие технические вещи реально влияют на стек +- какие спорные части требуют отдельного подтверждения +- какой вариант плана вероятнее всего рекомендовать + +## Самопроверка + +- я понял, что это за продукт? +- я понял, для кого он? +- я понял, какой главный сценарий должен заработать первым? +- я понял, что не входит в v1? +- я задал вторую волну уточнений, если после первой картины были важные пробелы? +- я объяснил человеку, зачем нужны мои уточняющие вопросы? +- я смогу потом предложить 3 понятных варианта плана без лишнего? + +## Handoff архитектору + +Передай дальше: + +- главный сценарий +- что явно не входит в v1 +- какие ответы пользователь не знает +- какие предположения уже пришлось сделать +- какие уточнения ещё могут повлиять на выбор между `минимум`, `оптимально` и `с запасом` diff --git a/plugins/AlexMi64/codex-project-autopilot/skills/qa-reviewer/SKILL.md b/plugins/AlexMi64/codex-project-autopilot/skills/qa-reviewer/SKILL.md new file mode 100644 index 0000000..975198d --- /dev/null +++ b/plugins/AlexMi64/codex-project-autopilot/skills/qa-reviewer/SKILL.md @@ -0,0 +1,68 @@ +--- +name: qa-reviewer +description: Используй только внутри активного Codex Project Autopilot-проекта для verification/handoff; не включай для обычного code review вне автопилота. +--- + +# QA-аналитик + +## Правило активации + +Не включай этот skill автоматически для любого ревью-кейса. Вне автопилота действует обычный review-подход Codex. + +Ты отвечаешь за правду перед финалом. + +## Вход + +- `implementation-plan.md` +- `execution-log.md` +- `verification-report.md` +- `state.json` + +## Выход + +- findings +- `verification-report.md` +- `scorecard.md` +- обновленный `state.json` + +## Обязан + +- сначала писать findings +- проверять happy path +- проверять хотя бы один плохой сценарий +- отмечать, что не проверено +- выставлять scorecard проекта +- отдельно проверять desktop, tablet и mobile +- проверять адаптив не только на “работает / не работает”, а на читаемость, плотность и отсутствие визуальных поломок +- фиксировать конкретные viewport size, на которых проводилась проверка +- если проект касается данных, auth, платежей или интеграций, отдельно проверять секреты, доступ и путь проверки зависимостей + +## QA-подход Morecil + +Ты нужен не для формальной галочки, а чтобы остановить самообман команды. + +Если что-то не проверено, это должно быть написано явно. + +## Запрещено + +- писать “всё ок”, если ничего толком не проверено +- пропускать проблемы безопасности, handoff или UX +- одобрять финал при шаблонных артефактах +- одобрять UI, если на mobile есть вылезание текста, тесные блоки, случайные переносы или неудобные кнопки + +## Самопроверка + +- есть ли реальные findings или их правда нет? +- хватит ли handoff новому человеку? +- scorecard честный? +- проверены ли хотя бы `1440`, `768` и `375`? +- зафиксированы ли реальные UX-поломки mobile, если они есть? +- отмечено ли, чем проверялась безопасность и зависимости? + +## Handoff деплою и оркестратору + +Передай: + +- что реально подтверждено +- что остаётся риском +- какие ручные проверки должен повторить пользователь diff --git a/plugins/AlexMi64/codex-project-autopilot/skills/solution-architect/SKILL.md b/plugins/AlexMi64/codex-project-autopilot/skills/solution-architect/SKILL.md new file mode 100644 index 0000000..d8fdb14 --- /dev/null +++ b/plugins/AlexMi64/codex-project-autopilot/skills/solution-architect/SKILL.md @@ -0,0 +1,80 @@ +--- +name: solution-architect +description: Используй только внутри активного Codex Project Autopilot-проекта после discovery или approval, а не для обычных архитектурных вопросов вне автопилота. +--- + +# Архитектор решения + +## Правило активации + +Не включай этот skill просто из-за слов `архитектура`, `стек` или `план`, если пользователь явно не работает через автопилот. + +Если в текущем workspace нет `.codex-agent/state.json`, этот skill не имеет права начинать работу и должен вернуть задачу оркестратору на bootstrap. + +Ты отвечаешь за решение, а не за красоту формулировок. + +## Вход + +- `project-brief.md` +- `product-intelligence.md` +- `product-context.md` +- `tech-context.md` +- `state.json` + +## Выход + +- `implementation-plan.md` +- `plan-variants.md` +- `beginner-guide.md` +- `active-context.md` +- `progress.md` +- обновленный `state.json` + +## Обязан + +- выбрать стек под задачу, а не по моде +- держать scope маленьким +- ограничивать первую версию 3-5 обязательными deliverables +- явно разделять frontend, backend, database, automation +- выбрать playbook +- зафиксировать acceptance criteria +- записать известные риски +- выбрать безопасные дефолты: secrets через env, минимизация данных, явные границы доступа +- описать, что нужно от пользователя вручную +- вынести советы и усиления в отдельный блок, не смешивая их с MVP +- оформить три варианта плана: минимум, оптимально, с запасом +- рекомендовать один вариант и объяснить это простыми словами + +## Архитектурный характер + +Ты не рисуешь “красивую систему”. +Ты режешь лишнее, чтобы проект: + +- можно было реально довести до конца +- можно было проверить +- можно было объяснить новичку +- можно было продолжить без пересборки с нуля + +## Запрещено + +- городить “мини-enterprise” из MVP +- добавлять auth, billing, AI, базу и админку без причины +- добавлять хранение чувствительных данных без понятной причины и модели доступа +- превращать рекомендации в обязательные задачи без решения пользователя +- маскировать архитектурную неопределенность красивыми словами + +## Самопроверка + +- можно ли реализовать этот план без лишних решений по ходу? +- нет ли здесь переусложнения? +- не нарушен ли anti-big-bang принцип? +- понятна ли новичку разница между тремя вариантами плана? + +## Handoff следующим ролям + +Передавай дальше только: + +- утверждённый MVP +- реальные deliverables +- файлы-источники истины +- список спорных мест, если они остались diff --git a/plugins/BlockchainHB/launchfast_codex_plugin/.codex-plugin/plugin.json b/plugins/BlockchainHB/launchfast_codex_plugin/.codex-plugin/plugin.json new file mode 100644 index 0000000..e22a970 --- /dev/null +++ b/plugins/BlockchainHB/launchfast_codex_plugin/.codex-plugin/plugin.json @@ -0,0 +1,50 @@ +{ + "name": "launchfast", + "version": "0.1.1", + "description": "LaunchFast Amazon seller research plugin for Codex with bundled FBA workflows and the LaunchFast MCP server.", + "author": { + "name": "Launch Fast", + "url": "https://launchfastlegacyx.com" + }, + "homepage": "https://launchfastlegacyx.com", + "repository": "https://github.com/BlockchainHB/launchfast_codex_plugin", + "license": "MIT", + "keywords": [ + "amazon-fba", + "product-research", + "keyword-research", + "supplier-sourcing", + "ppc", + "trademark", + "patent" + ], + "skills": "./skills/", + "mcpServers": "./.mcp.json", + "interface": { + "displayName": "LaunchFast", + "shortDescription": "Amazon seller research tools for Codex", + "longDescription": "Connect Codex to the production LaunchFast MCP server and bundle reusable Amazon FBA workflows for product research, PPC planning, supplier sourcing, and IP risk checks. Authentication uses Codex's MCP OAuth flow against LaunchFast, including expected localhost or 127.0.0.1 loopback callbacks during authorization.", + "developerName": "Launch Fast", + "category": "Productivity", + "capabilities": [ + "Interactive", + "Write" + ], + "websiteURL": "https://launchfastlegacyx.com", + "privacyPolicyURL": "https://launchfastlegacyx.com/privacy", + "termsOfServiceURL": "https://launchfastlegacyx.com/terms", + "defaultPrompt": [ + "Research this Amazon keyword with LaunchFast", + "Run a full FBA opportunity report for this niche", + "Find supplier and PPC angles for this product" + ], + "brandColor": "#111111", + "composerIcon": "./assets/icon.png", + "logo": "./assets/logo.png", + "screenshots": [ + "./assets/screenshot1.png", + "./assets/screenshot2.png", + "./assets/screenshot3.png" + ] + } +} diff --git a/plugins/BlockchainHB/launchfast_codex_plugin/assets/icon.png b/plugins/BlockchainHB/launchfast_codex_plugin/assets/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..ab28709e6ab98cc0e7484435c3b2c92c94527fd3 GIT binary patch literal 7898 zcmbt(XIK;Ky7mwPgdzkfqEaFqqyz+|Hwls@y#`PrgaDz0(7OgiMT$sMI&2F_kS;|K z2o^wTvM>|{%n}6YAksm;!L`1%_d3`4ajtWIOp3 zg!z&{GyrJnhLNy1Z+sBK74JbHYD+CQw@D!gZrW1zs-{R&(s{fm!8jrSZyjM~gNyLS zsk=$(>ab~rX@ClR@j+Nbn6D2pP$NuR>X%*(@b}?qMJW&z;O4GjWoYyl1YBuLc?JcM zG!zv>Lqiop&nWl>cql5VtE(#_l@*nh^%)1EYU+-DooxD?~V=j36j#WCH@j~L%87s2_8g* zJi;1}`_(&YCU_4lE<8-$zz1x3d3S6G0p~~jZ=(Loke1?q`0#&-ne-o>f7qM92Jo;e z!3$u(XZ{KpTxsYB2YLDh=on)ILh#`T8$TbvK&;jw?*Cr_N8(pu{#VHdXZG*x|HF|m zEa^YS1B7Y(YHPm$8$UlEo%2{?2o@o2g(te<1MmSd2sb~RwxRxoKr=IZAl4s^2oA&t zXxr+eE`}JRojuXs2-g5C(M|gwQAmoNQP&JaocF;71|ov+z9b)TY_zo$|Esb8Ho!k) z2Dt=e6~(`~2VDHkUZ8KORBl}F@ zh76XF6W6&PK7d?#iMoDN>_qbFQN(Vr-Z+2<6`{(znjU0!T$n~BdOG~rkht7zrbHZL*%rJtzb8UJimxwc>%oF~3EKGG-PIrC)d;9Z^eZ6;Wdf69`K}#N7~sQO$W# z11RczOd|O+&<9*i;66`E=8r=Fx<@-#6JxqK}{B z(u@W6j2~OQWv5=ftKC5@r9P%sGP159j9@Y9r(o0+akR1vgALyf%0hH z@KG-+RScxWB$uXWAeBLYI6AFY&f*@M>SuU$*>gYJ&^LF15=O;N%#9;-?pTyGABcHm zReDKUG*`ibxV{XWq&T*_T^;kAmN(!FlU*$|#8M##CUVmgSUj#KZ)9CT!u zOBCA{ zs}aonWurFZaELII*gX$OB~#y<4+8rT9uH`-37jlaYF8GmzcPI;34SL&o)7RTAGu6d zpc~PzDb<}XakYySAaaXG_Ex&cninRPDrqE*n!`+Pg9(^Gj8sFy85*VEQ(=FsWhM2$ z&652c$_$x%0Ushecf5wpxbDD(B{6ZOhrMTKXU8l@j=$?0FT`+@mFjx=;WEPk^ByqC zubtf<1~A{SVC?J6a4EdypU8P8E96L$KIoc*gTrhh1CTdPABRyNWZBH*3!EBDtY(%{ z^5l-HuoRj+(ZU?2u_E0e3r$2afUV`zq}QtQO+j9-fH!@1n}0>ZBs9AYHld`J0$E@z zxHW2_$-brDAsd%8AOL09T6HA%`XvZj(kz+i0UTQjBp#B85sYQ@-HGj3{BD$pq;V^x z_EnTXm>>_C#Yh~i%zFVq&o&W5){>DNTsuPltW?oU$Rdx1tpwb>pSaQ}cF}uY#{&a*Y=> z!8~~kG6mp(k&i4{RRDErSA^*&509Lmi`+~7J(jHJ58{#f>u;!KN|9_E()X!nK?}3B zK*)CJb-E0UiWl0FC7p3UT6kl1KUzs&=WztgIyRcMICNXbfOW$HOi$O`++4k8yEQ)` zaBLb&pQpCD_nWsjYPI%0dx278!f{`Ddk=+?g8eH6tZy#A3+4paegt;v@2^ZIoXAc} zKljxI67LrFY-3J6X!Ab+irq`!7RBF71JThClIBYnZ;_(G*@YW`oQ&l1fohWXBY|U` zj&X}~Neis}$FOn+2H)(NV}YB0Br~|w3Vs2J;CVgGYwfBl2w6h7 z-4hqDaPXNFe+!^X2%Or3;<$fV(Ja=FY?-*?1QuZ0t?5$@SG&)Xa-|oVy;tQs@`87) zOsY8CJ)XZwb2y|hutCe2P1D@?`4K6uUa?EB9+|Zz&;F*#I2i8kj9XnlT^NJTzjF8T z{Hc4=M&JO|%8>VT00DM{C>~C}$TitF7JHlLyTOP;^asgJ~Z< zd&JR-0dp2P10Ro*exQ<$ybbM2y4^lsoH(h_LUS#E6B80Yb z{LVm^rB6~XAfvl8$Gm6KTp0Fznz^V^4rHwjXyQqw%U-vT{OttNjq^BogcIC?A< zW^jh<(jBTf-9HG2%s}(fJo~1<6mTi?Kj5UZXBBOWn}p{0nN7*RJTYxic{-+6>Fby- zj?)hg(tb(hDamUJ@HIu?zT`CQelA(0Ca|q$w@zcFEbGRX(X6Ba%V}v0CzxjfgI3A; zSFWr;5=xCTie*bq^1U`|x=wHB?N;r${j9USpI?5E(gyEEv+@R@8-A)!UOix?KEAC! zy~>G(rUvM%G5TmGrS zW0U?#HV>mX4p7fQHY6a7RCHkNfz@EbN^od#yIp5rAA*!>B;i}Xb!G2>X0|$1* zu;Id^Wu>8HH6EV0R+d`E+|4=#tIV8Lo%;o+< zDop$i?u(iZZ|7>R&AJd}=aOyt$HC(a52Qs+2W!gr0?}|P=R#(`2+A@~{B5bfpz}=v zMqOlN#w==PAi-sB(lO{TiOX!JJKxDeUUiJ30emZwR1~EtXP;QzHW-*&?7%d|jsmqb z^7y3jD4^4xSe0ri-I+{`*~C($x$r+*+;}d3uecxhu(jrq`wY0@5+X^B#YyG}s*zmU z;xDCbZ`nVYW0TBEURZt|uNRnp$?G95UK&;;pbuzT1i4C}MbT+bpH@^{c|=*} zPQ6G@M~T;`i|mXG?Vdg(uVOfr+j3=DB%)=)UN-X`pJ;%sJJZ?RALSCpX>r7cXUX=D zC15TvVo~<7cFxlkpqim{@$EWs^u%L|eL@#Ht0_#=UxGcP99Nm$R!R8?w2Fy}@TK;L zXyiX6Y(ii~m`9q-3 z;hDdE&8KEkA{?jZMur>Jqk^yAqImH%o;R%UZunFTdssjRP0Nr%!X@FB1A}+O9r=tN(P^oj1!M(n4E3_!=7O>s$26nkK?{F1|}O*=TYiq&a^M>Rx6J(}%u+LAp+fT9(@-j%X;1 zU5&04mfC#b$H;DMyRJ`f0*R|1^nQuhpjkcn>K48P0^&yuWHW!WsT}S%OPiumHAjC= zY4zSNVjts*;%qFYdF?-;dHEvS@09Pw6_QdXtd2r~G;!A5&1GF%!wJqk&gl?6#)Ff? zy>E?s?|-eLT&bjp_|-Xv);r2Or6a4ekD~_O3(dMPB-Hjm?nbl-+sbC1Ic!AAjsjiF zw)}Z!_K!};(zK1ap|Az*q-K8Kt>*D1uAE-?>#SxG%SE?*-Z63W;vAR|b&iWu5iLJ8 z=!=vHhUpjiy^_4SL(eoDh`z1ydj__;Wt8D_Cz30DeS8+sr}{$DbrN14_dsDJ8NhAA zZP4P|^@x2MwHbLX7{gQ2QBc0X`GciVhJ-OB-kIDI>%1ehOROE$>dUa->uu*6Wm%!Y zm_qt%V0vciUo+BwS83thil&R!*Jy3yT6PmY)MOqg^{moGmewPj!>3X&G(8_S6S5WZ zj0=5tI+jVgOO&1J9=xHc^OH$50I{};U3tcoJBmItJR?oAt{iT5$KfX1z(KfELYUL! zjM}+o(zn^~5es>Pv0>=?`0*neop$L`x!q^>7bdpeY2(Y?*@hu}4eML6Zx;mlQY$HQ zw>0wm%6r{w2WEpp8@T z5olnFk}(}jdFEJt;92LG;z8)omipL`$na7}&z~O!Se4NVs{B5;9)sAI&Ec~?txYX2 zL?=_2RH zW0=YgnXdlbWo_GiWs)x#a(Hy~{=nGgMN`avr-uR)ywm?#Q&SUYEV|#GR%W{%z^#7# z+uG`=hHmF#3scx7!&a6kPcTjQ+-t)heOhd~j0x1otao}$KoKll!cQxnK7An&mP=_B zR?ASd!IjCWJEwo{7-QVTfpmAXQ#jJ6!Y(SYL`xGB8{2aOsNrj~1B2s14bZ5kk(V(W zdNN&hyBxzbOK!rGxqM25>BE7>>cLs953@o1(;TS?@|O$;08&+7Z&zv~I|CB)IYz%% zdF70Kal=2wjK-Sw>M0Wpd)7I{!-Z=8Us98kk7U*Ieg4ASw)BWAy-n>guO2T79K*7T ziV7XEJCmD6mO(ct1&=8q&4FuCLN$U{H^!Kogt(tywAKCHQ>Ar;*s#1D(kv6GvD%)u zJGsP2T^XE*G?(}s4$T#G+LQy$Yu!}zyB+;)PJSV}eopf;X8Wnx$wu}qL$D^T<3tgn z$_dT0dHsw;^`Mdce8I=udUcM;Acyu<*vKw3R#?$$A07AzZB{Eb_Ch9_ZP%}Z)UhUI zmbW!faKI3$H?hbnDp2Ua4&H~%(!|vxgM-&isZKSwoh@ly;pyiFvxhqSTPG}O%`qp_ z#GhXUtJ!Mwa3K4uh>EWPRnx&;mRwg?SCZJ}WH{AJiKuA)GGmn+^3qR-GG`t$Pc|3S z3|Y99Z1nKlLtUIZ^fXc@QUTyD6-NiS3wHWh&>Dc5G@)%@XM?t~$*VyzyQry~(g`~C zt*uwh%V=J+X>zw)iB*W$)e&z7@Bww^b{7kI=4-8nPx)SSdwCWPD#DxE4-5-xNBrn> zuN@6^wzjHoPFe1{?6%GJUSeS1W;Bq!h*DBEcVx?x%9x24bQI+Lp-X#Hu)~m!Lmh`(VEt`RwtYJV=Fl{;$5`dPXVTbHol?O zyr}I#{)Nf&R8#8b25_VZb&f)Tj$zwUx*chYuXw+;a4@g^pzJh&&*7Pnd(>?SeE?T8 z10gx?fIFPr;Ra`G7ojbihEMw#@Ca!hFW5n|4dI2uAYLF;C zf!)_B<{Sp8u)yq>oF_nmo-wv3UP56_@e3>u#xO$kJoC(T0#-$b&T5HXH2}lK;bV*>5=7I)9k^3_o7Ja(u8xBZCcNIXef#X}x!;@Y(P{6ADOxZ7 zwaF&UPE5s(W_vS;qpiSyMV8^IfxfR^v{?Vfi=t3Id!EfLR0!}5waw3ff9GlFf*!wT zCf_aOI=0$-zTT^X39vDoN~TJTuJsOz*{Cws zcw}y~$f$=*uI}QOZfIt56mV&S9Ja(nzq(X0@!YOEHQR>bf5Ptdx#FkJO)8D6m~51V zaI*va6Gj&;>Aw>j{Yomod^Pz9;?5*iw`Qi%KS8K6`N+Fzw%!&d(pXVUiod`)zqVX8 zSHZHhgBL#hz}}LDLyhgd=MBKCkDQ53!mXK2UBOX!-a%uokKP#rkj4z(uMHU&?}&YI zTJMxs7v}f8GudkLYBT>9S)l%@o`ZMX^hZczF1jLIUSm7j?sY@8b=(VyEJKTL#lGFj z&u=D+LEEjVe0qYNJWl&kw6506NbTEdkCUbtT`p!D&M6N=$Um=s@s|e{dN*43h1M)i zpJD4$x_`db7SGc@#tz&Ru2HS_HvevV(!;svX_;riqMY++M;jazd&u9J%y2V%^#MmN z{GlVc#_n1ZM|V+Xa1Xl}P^5@ZcqeY1`6)P)Pv&NBXV$-x)@>BnB>-nFiys>IusVyx z5d|@2*)_NYB>s8!TPnnAXti%$hn%w4xAH`{`Lbl`H{uGYVA8#**t8WAnpQeRsIuUv zTK#x}avplQAC-Z=e{C{)Sl(dtGMlrI#i(RU_e%%hV(QB>Z1X#mRah&ZpA}E2qE%h` zgPwE|{tpmxwjhe_wWMw1v||w=`#`y}D*efmad!S82rstz*_7JQYrdCi%^$)Wp8Bkk zD|ZGr*OjZQ_=}{|>w(sqZ-hm~j2J>=)FAlZ6t?8V&jmjY{f58Nya+P(JMsG6%)xFZX4dVNs|Xc%eX8tdL|K`wJmdrR~OT=qIOlHOvd` z5Vb8?{qf3Ucucrn>UXx!!S7yHJ<>mZS)^M|p8WeY;m`9fP*}dOHJV(Z0ip`WD-CjrXBjPd$BQYa$&Uz4;nT&G0+2H z99i9Sf$|hl&r^Nf5)CVk(JhOfcYB*2;YP<40_Qvu~)!_vGqscL}Q=hGi z-gq7q(H3%aG^iEJ22!H8@6-MbJR_;j^sR#ID5O`Bhb zV*J~tn=pE{1D-t}IK|{%n}6YAksm;!L`1%_d3`4ajtWIOp3 zg!z&{GyrJnhLNy1Z+sBK74JbHYD+CQw@D!gZrW1zs-{R&(s{fm!8jrSZyjM~gNyLS zsk=$(>ab~rX@ClR@j+Nbn6D2pP$NuR>X%*(@b}?qMJW&z;O4GjWoYyl1YBuLc?JcM zG!zv>Lqiop&nWl>cql5VtE(#_l@*nh^%)1EYU+-DooxD?~V=j36j#WCH@j~L%87s2_8g* zJi;1}`_(&YCU_4lE<8-$zz1x3d3S6G0p~~jZ=(Loke1?q`0#&-ne-o>f7qM92Jo;e z!3$u(XZ{KpTxsYB2YLDh=on)ILh#`T8$TbvK&;jw?*Cr_N8(pu{#VHdXZG*x|HF|m zEa^YS1B7Y(YHPm$8$UlEo%2{?2o@o2g(te<1MmSd2sb~RwxRxoKr=IZAl4s^2oA&t zXxr+eE`}JRojuXs2-g5C(M|gwQAmoNQP&JaocF;71|ov+z9b)TY_zo$|Esb8Ho!k) z2Dt=e6~(`~2VDHkUZ8KORBl}F@ zh76XF6W6&PK7d?#iMoDN>_qbFQN(Vr-Z+2<6`{(znjU0!T$n~BdOG~rkht7zrbHZL*%rJtzb8UJimxwc>%oF~3EKGG-PIrC)d;9Z^eZ6;Wdf69`K}#N7~sQO$W# z11RczOd|O+&<9*i;66`E=8r=Fx<@-#6JxqK}{B z(u@W6j2~OQWv5=ftKC5@r9P%sGP159j9@Y9r(o0+akR1vgALyf%0hH z@KG-+RScxWB$uXWAeBLYI6AFY&f*@M>SuU$*>gYJ&^LF15=O;N%#9;-?pTyGABcHm zReDKUG*`ibxV{XWq&T*_T^;kAmN(!FlU*$|#8M##CUVmgSUj#KZ)9CT!u zOBCA{ zs}aonWurFZaELII*gX$OB~#y<4+8rT9uH`-37jlaYF8GmzcPI;34SL&o)7RTAGu6d zpc~PzDb<}XakYySAaaXG_Ex&cninRPDrqE*n!`+Pg9(^Gj8sFy85*VEQ(=FsWhM2$ z&652c$_$x%0Ushecf5wpxbDD(B{6ZOhrMTKXU8l@j=$?0FT`+@mFjx=;WEPk^ByqC zubtf<1~A{SVC?J6a4EdypU8P8E96L$KIoc*gTrhh1CTdPABRyNWZBH*3!EBDtY(%{ z^5l-HuoRj+(ZU?2u_E0e3r$2afUV`zq}QtQO+j9-fH!@1n}0>ZBs9AYHld`J0$E@z zxHW2_$-brDAsd%8AOL09T6HA%`XvZj(kz+i0UTQjBp#B85sYQ@-HGj3{BD$pq;V^x z_EnTXm>>_C#Yh~i%zFVq&o&W5){>DNTsuPltW?oU$Rdx1tpwb>pSaQ}cF}uY#{&a*Y=> z!8~~kG6mp(k&i4{RRDErSA^*&509Lmi`+~7J(jHJ58{#f>u;!KN|9_E()X!nK?}3B zK*)CJb-E0UiWl0FC7p3UT6kl1KUzs&=WztgIyRcMICNXbfOW$HOi$O`++4k8yEQ)` zaBLb&pQpCD_nWsjYPI%0dx278!f{`Ddk=+?g8eH6tZy#A3+4paegt;v@2^ZIoXAc} zKljxI67LrFY-3J6X!Ab+irq`!7RBF71JThClIBYnZ;_(G*@YW`oQ&l1fohWXBY|U` zj&X}~Neis}$FOn+2H)(NV}YB0Br~|w3Vs2J;CVgGYwfBl2w6h7 z-4hqDaPXNFe+!^X2%Or3;<$fV(Ja=FY?-*?1QuZ0t?5$@SG&)Xa-|oVy;tQs@`87) zOsY8CJ)XZwb2y|hutCe2P1D@?`4K6uUa?EB9+|Zz&;F*#I2i8kj9XnlT^NJTzjF8T z{Hc4=M&JO|%8>VT00DM{C>~C}$TitF7JHlLyTOP;^asgJ~Z< zd&JR-0dp2P10Ro*exQ<$ybbM2y4^lsoH(h_LUS#E6B80Yb z{LVm^rB6~XAfvl8$Gm6KTp0Fznz^V^4rHwjXyQqw%U-vT{OttNjq^BogcIC?A< zW^jh<(jBTf-9HG2%s}(fJo~1<6mTi?Kj5UZXBBOWn}p{0nN7*RJTYxic{-+6>Fby- zj?)hg(tb(hDamUJ@HIu?zT`CQelA(0Ca|q$w@zcFEbGRX(X6Ba%V}v0CzxjfgI3A; zSFWr;5=xCTie*bq^1U`|x=wHB?N;r${j9USpI?5E(gyEEv+@R@8-A)!UOix?KEAC! zy~>G(rUvM%G5TmGrS zW0U?#HV>mX4p7fQHY6a7RCHkNfz@EbN^od#yIp5rAA*!>B;i}Xb!G2>X0|$1* zu;Id^Wu>8HH6EV0R+d`E+|4=#tIV8Lo%;o+< zDop$i?u(iZZ|7>R&AJd}=aOyt$HC(a52Qs+2W!gr0?}|P=R#(`2+A@~{B5bfpz}=v zMqOlN#w==PAi-sB(lO{TiOX!JJKxDeUUiJ30emZwR1~EtXP;QzHW-*&?7%d|jsmqb z^7y3jD4^4xSe0ri-I+{`*~C($x$r+*+;}d3uecxhu(jrq`wY0@5+X^B#YyG}s*zmU z;xDCbZ`nVYW0TBEURZt|uNRnp$?G95UK&;;pbuzT1i4C}MbT+bpH@^{c|=*} zPQ6G@M~T;`i|mXG?Vdg(uVOfr+j3=DB%)=)UN-X`pJ;%sJJZ?RALSCpX>r7cXUX=D zC15TvVo~<7cFxlkpqim{@$EWs^u%L|eL@#Ht0_#=UxGcP99Nm$R!R8?w2Fy}@TK;L zXyiX6Y(ii~m`9q-3 z;hDdE&8KEkA{?jZMur>Jqk^yAqImH%o;R%UZunFTdssjRP0Nr%!X@FB1A}+O9r=tN(P^oj1!M(n4E3_!=7O>s$26nkK?{F1|}O*=TYiq&a^M>Rx6J(}%u+LAp+fT9(@-j%X;1 zU5&04mfC#b$H;DMyRJ`f0*R|1^nQuhpjkcn>K48P0^&yuWHW!WsT}S%OPiumHAjC= zY4zSNVjts*;%qFYdF?-;dHEvS@09Pw6_QdXtd2r~G;!A5&1GF%!wJqk&gl?6#)Ff? zy>E?s?|-eLT&bjp_|-Xv);r2Or6a4ekD~_O3(dMPB-Hjm?nbl-+sbC1Ic!AAjsjiF zw)}Z!_K!};(zK1ap|Az*q-K8Kt>*D1uAE-?>#SxG%SE?*-Z63W;vAR|b&iWu5iLJ8 z=!=vHhUpjiy^_4SL(eoDh`z1ydj__;Wt8D_Cz30DeS8+sr}{$DbrN14_dsDJ8NhAA zZP4P|^@x2MwHbLX7{gQ2QBc0X`GciVhJ-OB-kIDI>%1ehOROE$>dUa->uu*6Wm%!Y zm_qt%V0vciUo+BwS83thil&R!*Jy3yT6PmY)MOqg^{moGmewPj!>3X&G(8_S6S5WZ zj0=5tI+jVgOO&1J9=xHc^OH$50I{};U3tcoJBmItJR?oAt{iT5$KfX1z(KfELYUL! zjM}+o(zn^~5es>Pv0>=?`0*neop$L`x!q^>7bdpeY2(Y?*@hu}4eML6Zx;mlQY$HQ zw>0wm%6r{w2WEpp8@T z5olnFk}(}jdFEJt;92LG;z8)omipL`$na7}&z~O!Se4NVs{B5;9)sAI&Ec~?txYX2 zL?=_2RH zW0=YgnXdlbWo_GiWs)x#a(Hy~{=nGgMN`avr-uR)ywm?#Q&SUYEV|#GR%W{%z^#7# z+uG`=hHmF#3scx7!&a6kPcTjQ+-t)heOhd~j0x1otao}$KoKll!cQxnK7An&mP=_B zR?ASd!IjCWJEwo{7-QVTfpmAXQ#jJ6!Y(SYL`xGB8{2aOsNrj~1B2s14bZ5kk(V(W zdNN&hyBxzbOK!rGxqM25>BE7>>cLs953@o1(;TS?@|O$;08&+7Z&zv~I|CB)IYz%% zdF70Kal=2wjK-Sw>M0Wpd)7I{!-Z=8Us98kk7U*Ieg4ASw)BWAy-n>guO2T79K*7T ziV7XEJCmD6mO(ct1&=8q&4FuCLN$U{H^!Kogt(tywAKCHQ>Ar;*s#1D(kv6GvD%)u zJGsP2T^XE*G?(}s4$T#G+LQy$Yu!}zyB+;)PJSV}eopf;X8Wnx$wu}qL$D^T<3tgn z$_dT0dHsw;^`Mdce8I=udUcM;Acyu<*vKw3R#?$$A07AzZB{Eb_Ch9_ZP%}Z)UhUI zmbW!faKI3$H?hbnDp2Ua4&H~%(!|vxgM-&isZKSwoh@ly;pyiFvxhqSTPG}O%`qp_ z#GhXUtJ!Mwa3K4uh>EWPRnx&;mRwg?SCZJ}WH{AJiKuA)GGmn+^3qR-GG`t$Pc|3S z3|Y99Z1nKlLtUIZ^fXc@QUTyD6-NiS3wHWh&>Dc5G@)%@XM?t~$*VyzyQry~(g`~C zt*uwh%V=J+X>zw)iB*W$)e&z7@Bww^b{7kI=4-8nPx)SSdwCWPD#DxE4-5-xNBrn> zuN@6^wzjHoPFe1{?6%GJUSeS1W;Bq!h*DBEcVx?x%9x24bQI+Lp-X#Hu)~m!Lmh`(VEt`RwtYJV=Fl{;$5`dPXVTbHol?O zyr}I#{)Nf&R8#8b25_VZb&f)Tj$zwUx*chYuXw+;a4@g^pzJh&&*7Pnd(>?SeE?T8 z10gx?fIFPr;Ra`G7ojbihEMw#@Ca!hFW5n|4dI2uAYLF;C zf!)_B<{Sp8u)yq>oF_nmo-wv3UP56_@e3>u#xO$kJoC(T0#-$b&T5HXH2}lK;bV*>5=7I)9k^3_o7Ja(u8xBZCcNIXef#X}x!;@Y(P{6ADOxZ7 zwaF&UPE5s(W_vS;qpiSyMV8^IfxfR^v{?Vfi=t3Id!EfLR0!}5waw3ff9GlFf*!wT zCf_aOI=0$-zTT^X39vDoN~TJTuJsOz*{Cws zcw}y~$f$=*uI}QOZfIt56mV&S9Ja(nzq(X0@!YOEHQR>bf5Ptdx#FkJO)8D6m~51V zaI*va6Gj&;>Aw>j{Yomod^Pz9;?5*iw`Qi%KS8K6`N+Fzw%!&d(pXVUiod`)zqVX8 zSHZHhgBL#hz}}LDLyhgd=MBKCkDQ53!mXK2UBOX!-a%uokKP#rkj4z(uMHU&?}&YI zTJMxs7v}f8GudkLYBT>9S)l%@o`ZMX^hZczF1jLIUSm7j?sY@8b=(VyEJKTL#lGFj z&u=D+LEEjVe0qYNJWl&kw6506NbTEdkCUbtT`p!D&M6N=$Um=s@s|e{dN*43h1M)i zpJD4$x_`db7SGc@#tz&Ru2HS_HvevV(!;svX_;riqMY++M;jazd&u9J%y2V%^#MmN z{GlVc#_n1ZM|V+Xa1Xl}P^5@ZcqeY1`6)P)Pv&NBXV$-x)@>BnB>-nFiys>IusVyx z5d|@2*)_NYB>s8!TPnnAXti%$hn%w4xAH`{`Lbl`H{uGYVA8#**t8WAnpQeRsIuUv zTK#x}avplQAC-Z=e{C{)Sl(dtGMlrI#i(RU_e%%hV(QB>Z1X#mRah&ZpA}E2qE%h` zgPwE|{tpmxwjhe_wWMw1v||w=`#`y}D*efmad!S82rstz*_7JQYrdCi%^$)Wp8Bkk zD|ZGr*OjZQ_=}{|>w(sqZ-hm~j2J>=)FAlZ6t?8V&jmjY{f58Nya+P(JMsG6%)xFZX4dVNs|Xc%eX8tdL|K`wJmdrR~OT=qIOlHOvd` z5Vb8?{qf3Ucucrn>UXx!!S7yHJ<>mZS)^M|p8WeY;m`9fP*}dOHJV(Z0ip`WD-CjrXBjPd$BQYa$&Uz4;nT&G0+2H z99i9Sf$|hl&r^Nf5)CVk(JhOfcYB*2;YP<40_Qvu~)!_vGqscL}Q=hGi z-gq7q(H3%aG^iEJ22!H8@6-MbJR_;j^sR#ID5O`Bhb zV*J~tn=pE{1D-t}IKT1?~uTjBE9z# zr1wx0Adq|y`<(ZmZ|3a%pZ`6h%>3WCoyjE9*7Mx!F4uM4Ypv&_mWJZx3pXx+K%mRY zN)NR`AiC3!ug;$X-n7QJ-hw~`TDJ1?TFUbBOj<5ZR<`z*Akf`UexD>&i5_2h*Yo0z zS%ub>`^BRVuG~=>wc%`{Zd5FONMcc0Z9v6rz#D(roLOK0fasX$_UrU_>FH*i7idJr z4Fj(bUtX&=aGxV04LB6@w2GA^a$Bj09HM*mWesvTnOAJ6FE|^fWOiOc;o0an9>M7H zAJo1rsNuSI8M9q)SNE|e;5BY>_r?PS(RX{ka;l&5xxx3QSt-132KuH{-Q4*&YyM+t zBVoZe+V{~W)wSA({!Hva3_jIw?1lmkV(+ULN^Z7O&N2BBU$il!CyamjjOo3Qn*L-T zQdno>3s)&?u9SUB@CDzeR#{3sa_&CXKZ#H57ab){JLflXC7cxgsS?u+5Spe2cgcbHBIdTnz>m6ys_2 z()a-)_`wEX;y_D%Wh-@c&^_Suc@Qzd4G;fZJgZvgmG3NkQ_+);r%CG1nX0f*hF3LyIY>9F~NvVImd9hstCFBWIq@lKA~26 z#P^ycecZf!e|vNQot>X4T_K&hv@$gQ)K0qo?*0Rc@<0`Ws}Bk9FR;0MJWs}ahpu0a zX`Wm#uB~(34?X^US`Z?jY$X8sEFFjJPjt%P&v!EMXG9(!!s9}_3myc2EZG&gDCrsU zF=F%%0U`1ED@<~)K)?6HC7$rMOT)4@OJ+nEJFp|7KxTQi{_zP3hLKv4{r3+2ue&3+ zfi+qTVOolL8S8kJ<@{LBWknE!-qGDG?u;przdiu1lQ^3TIUno}n>ND_!Eo5w2@Kmg zI{QwXn5PGn>xKH+OvV+amnmfP=pNXGzL=|DJxSmBGn}kll?#`}`#M*NB2VX^hK*hJ9f!5%Hm`Wq^V{n}=*NT5lG)_6{F)x;jKn~1@pB9XoI4L|? z8?zU=aU&2hD?C&>rgoJbE76-(tN*)$3b4iuhUTL!4xp_ zOUL&7(-5AKDe9CeXiw*p# zo_lJF)+1SX0}fI&FGIfQ(0#Jo3}v)jCKuD0@YMkUKdynjE*ux0#Uy0CYX~*(#iP-o z+MsR2PHS>P3lk=zU{Yki0P~l?;-9VN${#^BIs#!y<^o~nF0UeqQ!p_a14g_bjV9LavV)c{Z-J*>F6@9c&S@3I5aC6IMWO|yBU@`Ie}B%qlJ!nbQPH~03B{!z z)gk=QRmaJAof>4q%$G#G)0}c>0=yC>YrfUiX1eWtq>8tgeY?ot72aKznrkO_`_*&< zexV7pK!jc-T2{TFwOKgiPE7^cqrf4JP>g%BLxOP+_*3O|gs$O#aGXUBf5BZ;Pj?K( zt~KI~jMyH!y6WV|@G-*pIeN#cS;ogDRUoogK7-QUtlwo58SN`)x$sVnp9a?ezVTS& zLa&}?xnZ<1H#>c|@k&EJH+SM6OowUo#BnKy>tik%Vf7H^FQgxoHo zAkh{Gwilrm!w=Xm)yK_3zF7f9C9S zw9BijJX5E6)AyArA@M!J70H#&&5wIiH>>9 z!o)XD$Pw#(Z`LBLqU?}@7`Ef7jdLV_D;U)i-u?8hP%ApLTU$?@Ozr{>+)kvm?qJu^ z`eg}nI~f&Hjj+{`2^ANq)Kdoe=v<1_V{8;AInhkNd4TX$Z^Y|F2YjSr-y`4R{r$cV zf<31BLA#TF?dY{%*v{(=cD?|TcBJxQ?e*`9*WK3Co4pP>to#EL!J(-DSRgf>iY_F^ zYi>lIpDEXa-~-aoFI61H-gpX&IPgU6uyu?iB_){;zgAO=?XAmI+^0H=LQpT~bg(|& zW2Zn!TGBvpJe3xEDBVm9nwpaC>+LNXFj8a21by9CG%jIDV)pRA$Uz|2ZW{g?&*-bw z@gs(h=nQQ9=MZ!-xsE2Xbh;ysX#c=$Fb^q1LP&uBCoF(z(%|(R)%D(4c)ao2~B;@eht7lPqPD9=deDS$JoQIKqQcz!jS`4#%ozfE7=N*k=hhU%|ADXcq5d%{MX` zGSEuxA1FbWDqfCjRm5hbWM?}UO&py;iv4ql27fB0;yoR;lTYWcjO!psB8bWIj#9d) z;Qg;|U8i}dN72HKO#-=@76Jo^bQk%+Vu`7Jqy!*4AP{{}@u*R<8l#ds#fK z{>V0h!vgl;jOL1X^)XZPpe7mU!n;o-$BbSTUsyqRH79$+LjnQ_u-YTDMTvFR98 zRwkM6VD@z#H@}wXagYQ$<4L*SJ&?KK0uf$F*LVL;J#50?v#0HzD;llfbuO0wN?`!PqluUNUG5gCId6GW#x6j5BFd}89 z=3z~Kv`*g117@(4;j^aJj*XK`^+B{4?Mbzx{R&plDCDu`8IZ4FSs3*aWJ9 zC~wGGJ^gAvmZ*pVr&>h(`-^ZxEREN*sgCV~&zZB?>73>Zu04t}NZE5<$i9*>wFJJk zQ87zgg4k}b&g_r4_xn>%Smewep5DO8+y?CchfEGj&-GQ7mfs)dn*Rirr-KNqgX2M#^tPv+GJ#4-%KHxHaD)R{4<;$1T!73MeF{-(d5d@bU zn!m7tl7Z~pE>Q~qsEL77w z9=tGiX={$ExbWMfc1DhNw9MOR<-Ai#>(J z$Avfelvr4a^^d>5pY47m8;Bks{xeetB;DtZPpQJ3RqSFE2luVg0Oj9_DU zvgxtGuEmQ~LvU|ItR9(v3u$RF77|JW%k$4bGj>$zl{S7xPQE;ca$H~YCh!n_Zaj@` z*DEMYkR-t)mXahnH*is5&|@m+xe(+%caxWmhuhUXei`_UXCu7ugMJmtS6CEOi}2O6 zi$1>}(C`Vs8eiiP3$IJ(zU1;Sy3F8r$PJB*%zs+a#(X|E={2z7j3f$+cG9K1v|e}z zl$#8u*W@<3N-yHbbFy>j+bQL%uq`Sbde?L*L5vg7UfTUJ?hB2KvbVrBxE7`DLHZjd z+gJp)Pi&=WPO&Z|GW=_4YN?Q>YDZJm7WYz!mj=~3Bh0X6ywHH~)rtILe6HhINqR}! zSg9h8S&wZ(o;APReypTF3kMnfZsB+aoN!QXrmr?Hv+KM z5t)N&vCY`j*?>Z%cHEq-V;y&fM%+#7WbYU0PGy{7Qs~mEwIraLvzJWV<_Dg$r=f+c>mf^u~X9gU2NEu~I6zqIqq*%Fs43 zo12>l{rjRVvS3X4{Wo|DV>}QQb3tI7!tn~&Pi8pZNOlXIRT(CJ^dUz$RC@78PQ^Kx z;f47Z;&Epo44n`5ggH&SLCVTKpU@Tf;iFCst~XA^*`X&z+d~cQNH)-|7RIEFr5{~G z)ui={7JXi{x0|>n>U$F1pI>HWh_zrmY-so@Y*$(76o$aJ7Sa&mWf21jUFspu%U=h+ z74y@sjW`9PH~h}oZtdEc2KV5Qysh}7d8g)iWm44Mv5mX2^C9cwyVT}mJ5kQVE4x7H zhdY-=3-H3iK@Cviv!J;z?i9I=1$rHPV!u~fe;U%?DiguB6nSYg_+(rsEvbj%s^&uU z1WhykxCt6m?P|3l#O9t>tygG3kCEQ8S@Ac-ayv;#F80I=E+2gI@ZV@L^1Oh9y6_t` zN+O+~C1@K9MzlSN_VPXnsM-jH%zk|z^H2tSci(BWid9BWjcKb*)0gW@eEdBN#Zm$H z)%k<1a=oxc%0)JKMxFt?9%B3vWS0sB{lQmV8~F6O7hoZu9thkEsgn`zx}R& zgn)k2aBCdm_wsl(Fd9G$bP`x#lior`eM9m;2vt-I5oK%{ED6gpaG zX}2%}NMSFPbZdcLh=7Q6WqoSus{e~ip4~gd6Q+LLPYZnDdm5q+)7qQ2w%rx=^zw`< zW&F{DJLcx^b+=b@9axeEhyiIMH#vWl>?|@_G3OQl(sM+heeag^%CVx+gUvl6VUJVvpHrK>xrb5#kFas=H^NiH>N4)pJuWc%6kCKcy@Q-x=tn`C1`LZsF?e= zBVrJ&n00Hg|60`LWB^mzI5=dNdFoxKJ4Q%}uo3_*JS9Jl^Y}^e()P;S0^9tuMGMvF z=%WEs8dDGFq1aDC0D{ic4Fextq*VZfd0ph@jW{*7X*~Sh_VS$O(*Ot5a@OEl`cC2m z>SH`&AV%pc9VE@ zvf08fF1Ez-eHE{8^vf^XPuDCA#@Fp*uU4RB|&*#ZND4iUh|i zt3!?hJEAtnpWz~=SV)fne?(3C zdk#I;;5j#gSX}Lx8?^}K+IK=Ne`uEV%8I-*0|4@z8@0JDU+_M~_p;^WP(uM+@Zmu9>7<{Jj!cyejF`UzN zOXMUx2mO+sV+)^O$(`e4uSrI9uAthxqvFdQ&}hm2P>!EkyhL@5ACr({^+o~E)5^YS z38b4-r~e8l={bAq34F{vh`o)+ciHr+R)$e}N1l4sKi5PRH8tS^^LqX(fnF0vNPSyt zfjF_vQ5K*rhu(0;%ZEj6*4O!4tehY)w7j{&y4UFm$BK*9YtMj(GHD?QCn`OkI24qZ zr{_o~wB#e}C1pCxGjP+o+s089`=gmyF^n&USc%T>KrWjI(cQ+il zF~7eZGWXaFP$qR-{j2Go_z&|@ff9tQpIU}iHy>TQNc*scygW@98RsUgaVT6`#hbASoWx`E;TuDGxx+H%i%C?Vn<8_)KZKvB*0O{5?eQ(q`9r(@xMX}j zeuH@kY>X)(2FZWUNxl!1vYy%^s^9OjF#dadr;=-z)$L^7NR1*u8;W(G?E5aEegTai z;`NsRz>}js4BruyCfvcgVF}Dxd)HMHc1;;EfoA=achjlO01CY~e6bncNOZvH^P}t_ zSN5bS#SYhpKU7Ocl)Ia!!(}-g942z3lSLd(K=`90G6S$2kH$040Ro!2|sjOe9)BgNnN=9gAk^hmW zr9Bzo*%i|@Gc_1W8pqw=F9#SG2S1kQs9@5Nv=Mu1ae<6 zjqh(wSQ5T6$*WB1|2?tug1Yb+%`W&E0Z!B3pWR?nHIdD7(Qi!%PV6i z(-~?>PxhBtY3n&crDnHsWI~8EnIJO^Z6AMsh!US)hrk4T#L{2%HOu;DA{ zq&Fj9b~Kcq+qA6Oy?hh8Y2frhEu#T2Pex$}k2&56p(LL=${mbR~rW z=9+UPVn1p;bZb<9f3g?Dw>9PhY1xx+AL`$KM~g`SncY<;B$r+9&GClfj>mH8rHeA&OSQ4HD=fo2sRlHsStnUc`a$h1ue9Xg=iy~p znGNQR^yr0f`3wbo8sVWYGu-V&)M9rrA7ab~sF0hS$Pd?g3JQXypN~g+edl1;9bae% zU|CFV`da(aQ@wIhktA>Q5>aiyR1&0r9YChM+YN%8NkP{*J*Ax_G=20S_pFl-19F%( zxlJAq-O4LoM3{21J_Quw>+2P8ekQ;wbY998O25At@re-A7`xrKOx@UEaGq1I)EkH7 zF3;DO2)NHpX&h30S2WSILEkVCLd@*0Qf*hGTEn**aH^+;udZ^j63z*zTV; zSqNE5xZ2ef()Z+&628T?XLPE!y1 zx8sE4*sQ_A^>>>3wI94vyoELJU0Xyo;}23buf4(J^H$?ZyJHz?5hv=pehV#~ae_Io z7c6}3y$&Uj3u#1v&r|h1${#XTUU0iW= zNIUCOA9ewtgo~OLU&a?1=0h++6F}|M51d)Lt&aSNC{I_SnwN!y{@l z%^mJNz>p5ce;u=D)1JXWkN>!QQj5uv+1SvmFoKUKkDr!Jl2 zbSDHL+@(-uJB@gWbm&OdV2|Wd*}*)!42@uhCjHJahd#b``Vf7Pio}P+iaq)> zfv+`nDc!n|M^PvSzLeOG-iF!Hv_L1lj2`_w^~v0k zyb!yB8Y!RwbnoPQHUJY^Lqw-;ood5F7N-&q{9Y@gr`z#(NVY8q;Og&VW4Se;I~5yRtU z2WZjj--d{`w^B79>gjn7v2chtJQE}j@ig9v_F9YY;a;T4(xA~2)=w=U5nxC(dG~X@ zNNbrPsbB%Dsj2Da=^5iMn87HJutI)N?1}W#G=^-v=UhqZ5qb975%5>$+S|03O&DHrX>>+;>2Y@0!Q*itS- zU#KqStFoBrXtGa)e}LV79?EMFhZEv?aX;mqm%cGRf$-Ovgrq>&A;uK8IEw<%qsj zP1NnNOt8GX{0c)R#@K&kVNGiUXzpiev(RDs!f*}hA(+gg6I`AmFe10-nzemEtzcU_Ue$#XEv9msZgD=n|SC%9>hE~(X z`tGlm7uz3}ZjXLWm#lv`Y&97 zT@xxxaU$;8CW&?{CD)2=wu!czB04ZHz?q2>qNf0`Gg;KSFbQ)7WSI*Dy-NP4>FMl%{z7oMs1@QYntMPzX~mp2G#2cNIexzi^rsR3 zxx-(+4)dQm{N+o-|MAlQUwbL+D%o>|y|VXY!I}ift`EpsVh{_P5W(-y;=t0*=YsXm zs&)^3>m9oM&krWb9ZGUQMcpeK`OBEeKrOu;CI8VPn!fuv<6mb1{Bm3W?|%^Xm2BSS zayksyA1n`PxJx*vpK_cSiHLVrD>$_`xU}iW-U*` z1ytJc)Zo;)*4}_SAUb*8j;CiJNCmLT?}TYGN_1U86KDO2|j|RwR{?K>{uWfh?jzXRsYj zF7bj|LT^0C42$jtw5$(+=kx(n7t(CD1aNc>PX{An1w|%cdk{d)S0sV{2M71(*Z3Gj zM4y4XZ`VD7h65j@#_!)#MdwM#QRNMA(K1?Ki)YHxLc`J=`5!Q{Jt`$KK0`ychdTV% z1GFUxzLb{=odJvltd_>Kq#i*LcxtbqArlqCaNc>A3+^?~CT?rl!PFj#M1&X@Fy9D5 z%Dd`VT)AEzvmfyT!r8h<~DJbxw22&VQtl|Lqb;$(~t)HzwCr@5|Cl@Ej%)J!5 zN$y!W(*s)jvk;VDIrN-@72$u{{&n> z)aigFNeX8~`(PsXmWu$4 z=6UiI7_i;vM#$fM|5uA;<5|FJVTZjYN&8=&fd9r|S$V*KQTswS{^t9?y5Ujwm;lg# zmOpxqo`LLnI)s)1FyOs4TcI;Ds7)#$>z4IVp^DBxWIinoDJ8&wPlg9<&d8v>3P4@5 zNoAjYb_P4wPvh&KLimea_n$)e%OTZ2h42>_ihl~>uZC3r6vAJO;r=Ovzql@eVE-2| z!e#xjpTU2}mkbedz)tap`&*jdddG793B+H2Wa)jjYJ;p+EJM|pm7yx;o5nKh zeZ3&Rh`&B37^cjjC4HPqC%Eixc7>;laOj8yB}WKoe=a4b}c;%N$#V z+_Nn_+JrXPBN3w3IW;jde>dXFv;8@K(sB|J^M zO2kD-f6?)%cUk$?D}VC)9{iva_HlcntE+fynv>~6NPOdV?^g@#@?^G-+lIs=H`H)B zbNsU4M}PsvHnBHs{*7bylRd$sH69Lye+bo4tnHR&n|iqJU2^S*Ux5N9j85=Q|5CnR zB`f=cg}d3`nBdRbpskC7bJ$~Ti*5A~@*4{l>7zs!KJ z>v5`i{9aqVv5w=}u5BR0gR+UeJ%Gy%WFi~?lFOwyTzo=-zeCy!AK-GJ|D#V+3$}Nd zqd^8L>4_%>QALi={F2LWxI;-N_1xytbpftQj7Fk_LJW`2!=>)TZ}RWSNd%9in=rgH zu|I+=c8QcI`96(tmel6t(h`=^|(VIms;ia*McmpO(o^UkJ0b8NcR#6F4BQNhta4P;&);AU6k#c zKP-c(6wHjn@gDmgTCwL-Olpy(=p(;XhqQ0a=hGh2uSjA5)4L!W3rwtE@Vg3rDh6bg zgFC;n%>E7j6jCu8b^4zALe1T6b&wzMm(LRwd__=yZ(mf%cy@OPr4kGm0hO77PKC5q zWRCaytvXuNTb@rtO@6q_VzIZ({|O#6RqO6>ok}n$0Z{W~&i|6A{F|%&PlJR|o_a0KCZpnY@!S&Av{INT3qkW_e&-be+aw-4@DJL!QF{YjjY3k?IJHY=wfl;5J| z`BJKhy1*+gQMt|I`3Ry&RcgMURyOmCz)hK|fPi(0lprC+lAQ?^ke0U&%kN(<#%2e5 zoT|7KTIjl@F$SSo!H0b&Y+EA2Em48omV0F~mM0B*@lyQ{eKeJ6#w$^DE0=UVSE*SP zL)s|`pNvdEWXKvucklAcOQ+Bn@}p~MKjC>QdTlG(Y|EV@6gN`-x=j3gIsX5BI*7k; zg;U%?ewBaEHG?00w$q3ofVjK+=swESU`Vx#;ULC4mAF}osI`Imy_J?&5@X!_FZAe* ztKy`dT7@aZ^%Abs#;D+G#lB*!j{|^h+r2M2rO)81Kg-?k#ZSKA@$t>MNv{vDsR5GA zDz%Q=X5^PBn%m*siW0ml$7#eM3(fga*XRtfih_4)!$LRMwpu-lpC#^pp#x%6?UE(- z-%Zc|jWPcsd#WuGawPfsq|fXyNVt9A$XJ$&V{~4Vs&g~#KfE4KY_=|*>v!jN`v|&7 zA;p=Hfqulq>8~qE7AK$2UToFEu;lE}$aL^e7KJ9tAl@6b$L`oz{~Fshk8+J)=NPay zg&7R>hAiib-(;>t8_Rp;iXvA2R%c@b;{^{e0XEf=o6SmpkO`O?gVMoAfT znmB-r@(_!jd)=#YV;Qwv`PYu~9R_&{3%in2^F%8Krtk0f*=1@A6Q9NB^ z7h~^a|9vSLdOb7Q+rO=ASl=(|U`=Bp+J1!3mKf*V`BBck{H{w!6B09?Z)2px z$y+nu?zOgoQE`NKYO6Nkup0&?^~{$Q8C=bek2@MZn~WG+42^oXI;d2H6+RnW?sIN{ zDOyqBI3kRJ=cl0YUgS;2_P~sywFKZ>|ew+#{Eo&pHK0Z(26T(^Zc# z$9SPEC!^&-ZPcTQ*M9P0#hWL~(!f!zb_1JJwNZ79>OJX#-F$vP4N=`Ra9f9jP5LZ# zmuwEdF6*~}{egrvz9DUm(3IA*3$~0gxVIQ*U0~>b7zIGImQKMg>e4QeHOAzwVw7Ny zlm(C{nUVSCC@gNS*AS?>MEK)f-r^-BMetIR|6MDx+oAG!&wczPJ3z+HO^G=+_W~=Bf-=>zAvp8{R;kEEhdPMAh@&WgGn} zk6o@_TrD05HEKP#R!Eg7>3(lmodH%tIEQ8Mn(L}$slTDqFD!9V|Gbr=9(;i@Jfz~cwF=ueLUdTuSxnZYb3*YTVbS(3_(2A<_Z2S-jAb50-pYv zmgOvneF~~yjBTDAUH$-^EuCYZ>=Lp-n6_96!PHZjZ_O|t4k;iq?~p9CcMA4U2XWWD ztmYX%f5pa<5M$Z)P9gNB!L|X?dCBh@V$$F^WDQYUyg~jtZJb`(qgWwBJ7%;i6~FiR>?9FDpzWSYo-N$W$(=A_e1O#i)2xCt}*t!BU_Ufd86&R%hT6fkhI{Bmxu9)Z8Z1rS52f| zpzg?Ee(_QJBf-ugw<4f1mrF$_FhAmT(8q4Rt1g;1I{BWQfrdi*7!ep^%|z%812QEC z{OBnD_(eV@&MJYKd=!c@bkFx*h=IMC-Qg_ks7Ie*k+TPLp@E?cmJ1GDOKvW4SRgpA zvM2j^B=~JUa_)}HY^s>BpH7oE^7=~BT5BSI6zqA0;V&xm-`euOLBoK*$WHMFaE7i|I8{_46(h;IMgxsg=4rqML)q><$NlblLhL)?*Eza2dk*1Ok zF5R}T?779KbxM_|zGj|(V`pRocz8;7Dhvc`Q)jX?Gx95sO2rU`MM{;)_<=(cJw`L0 zL#hLo=)*xw4#`Ktz!_D#y1I3HJGl!PSENUb^X+RD2#F0d8yqT;CVj*pjO>9DKy|;l zo5#8b(NtlRu%*bHk-%~fhE)Bi4=c#$$IQGDZkrtQO!{KFrR&yv9=l4Ib9ysZ&p>_o}+sUf;kiNS}Ly&8+r~@?Ud|VlqT(q2FhSi|{WrUudFXOp{SA^BOLtm{(4|n6<2|Wf<;y1vw>TgTO^kJ3LhfLEx zODCh2t@+_-zwYJf-4UcOEney%s|xo;^+sJt=&398 zdXNlvQi38mS3DOcQ1CEutK@v+N*{+FS-g3DjrKJZ0{{5ZO`*FP@gC#aCV|6<-b`PY z*NuLhznF%dlSFMYU~zsJD@G+1{hbHNF<+!Z34o0}yy2AY_T?Kq z&U%IPcL=h2QmrU2)NL*7iC=U7RHPm}wVs*_O2z0V+~DN#K=+MZkE z**ckY(mrmvTYSodUDpmK93@)_uqYF^*vF{~j}ZPuC3^T}B);|FAVPBv2b@XAEbq@f zjwljft(d^S`aTzzdFz91W?V*5n*i(_nX!8_bWXE_24CCO`}KQ^zX%r7Q;)#47;QhK zNq_=~bdCYi@QTrujM}MsyL}s-Kk+QFd?a{J`@E3iOl2}OSkwtF0bkv9a}8)?C0A-A zS~N|!<|-Yy)#nfp_eD4<LcZ3+0aeAo4_iEKN*FhaRQXNK;6KjfdrmvO zp^U(VPgo*+1=VCt^6L68RF6DXymgcGmhTg(;~#UD?4DDXD*-LzsS?Yn3_njYyjpE& z44L9S9P&Z=mB?X3)InR5yMAjSIt8~`FWIOOzKRr@0rD4z=<~el#T?5CVM?an9g@?$ zasZ?@e*00UeKzc7En^dw(f3b`Q(w{YWUpp!`ty{Yk$bb(>dKO8g&h;0I9aFkNCN*z zf@`Ey8p&dE;nRsYyg2`@_9Rs&c)Fg{N$17#@znxf%n60_=v91ZE)OEbF~Xg2?wS%= zZo8kz8jk!J!12yYQ}uHJ^iDxxGPtt!gRm1+_GuP0uQc)Gn$To{sa*8k?cd$rxwh1r z^-O;4vh>nUZVQ(x57j_VrIwoTnth*ld$x<8!sQcT{|$`a@y=muA3jlZE?(~i7y>-9 zg>l+P_~|G%CDyfhXf-7F_5UQ<{Z-uos3tlm{UF~Aa zq8CJ*>x3|n86}9d1@eTSg45@p zJ0a$hK092t^5Y^37wOp9<9uim_w?kDRXZbrk5ik)Kq+5;nC!aPwhdUgi9&Xd zSG<(^%06%`;k~ix(Ey}B{ViGCfljB`+@-#HNM(zoOyg0ex8F%uB_JhYW1k(Z+$O== zWm^trJ>Kr%ePjL{J#8@@m+HFI&25##q7eLnVC-;Xx*pP9+^m-OiR!wvkJ@o>A=qtm zP#j~hJlNJ_#zGc9=r>w~oQ;7Iol2Da9i4&;)A2&R#N#$VzDcb)!o+$nUUwY{BrA*m z_MMzTg3BLw7!xZ~E29o@y+>HJ)%KyMCLEI18>u-tHOo(A@W&megrHNPqw~?k+EW?) z17wY^@EX1n{RKGBr)My4i57UmH=q!V&aCwue5TARI!^uuAcMo7^e0Ir{g-bE+&Opo z=1m>-M3V8&Zm{ZITT|J+wd9lNOTpP02?Bsxls=1KUBP}ve=5kl$Xg~CAzNvS^*;fC za^l`eZs?db>T0P~@>jRS*jUSht)JE6X}e-mWdmw^c5=lQ>LSSJ7@ie>voE$8j<-Ku z82Q&(0G~#>%y*Nh-BT69Lf!F&)~A{3ktcM?1k;QNldfw^&NcOnA`h+g=ozvAnC2sl zB=bF^RX=mPni0o#Z`+R}A2M#XrcGM`IUtxdTA#~f!UC~8;w0C$a?`t$thif3nuWC@ z*UeUWN#MjZ6N%`vP-qPv+qE4jP)D$5mkrGCOpaWM*{k!ziDx#uKn>YK#a0j2r>)%j zx&kN|uL8-_O==X2{f{#cZ3~;{(aal-P9DO3uOYilUv*BBr<(EK-;qAA3<2y7O!gf(bd;XeHoZ z&m?#(?DIrz$O64Ctf-b)Z>9h8)3Sj2cj!eK=xQI`;aWHw!yjd?UG&n?hprJ7>7;BL>0U+OW>)sXBG>Pp%xM39F7GFMsF!Tm0oEE<7^SbpFfL@te`GJ~6N zkBxC*$W!@%<1axGQpIyOMIf{1V(p0^$|TuqEWDKtcWK0*q6I3CB?YH4xeFB)b7-Sh z@g);umx&RiSMKwPgB#j>D9Oz_(Il_cu>*81YOdA^(eoNYku%0c(wpcPI%W>IQBZlw zOxA=$=_569OUxH^3y<&4ina5PXX&!mF~)8lo#L(Q!r%ROH$0si-^H}DgvprlHq0L` zCEb!lRjC)Cu3LkzoPxeC4}i@GcQn&DR&7@t%t!RB3aiJF7{K>4IM;?^a_In_D#;&x zxID15uncG;+tXM^g$pTPcvsjgGUBW{FG1#Sj^cdB1t>q}RS@r@xnN_x#NyVaX| zdNyB^U=RAE+xO4B97>0$Pl`Jw`0MbA?(L<8=r+;vDh%yW9d#w9hFu2u+XstlPNil8 zL@uz5T`KkDp@nE8kyC|E-!oCzqLE~=N7UQtTf-(vTm*l4=E9=`>_h^HXo+g3fj_!%()!h8adGDc#6~=2|%jEBzg*7s!ej6bN zvmJ%5fMDh~fRXe|uIN;&7b1)b1@~*jk%{KUgC`a{VC8~pULR-E^SdVkUw30uulD)Kvcts3A zf#t?CM}NFMzcRT{Ff!(Zd~lKHilik%aAkL7&;`&y7G+qPE5HurQL{h3ljqs0jI3dO zWT|6J{nhL6jjf*uF^e65avD;J^pZgs?wW2wB0jU+j3H6u<>F}Uxi+?hhGQ8+Be%X5 zr6G^@OvHa86+=baG>$fEfg_5)0R*^7M^l!TBgOHV^2mE(J+QFHxNZEX*@=6}bMC|o z@$vNuubVO5dAEEHpaw1}sM}M#X~Z`VKYu1kzeAjxSMp%f^I5(7a679=d!;DaFMh+b zqr3ITxA=|9o?F{7mxr@$RY$%8k^{dZe82nPXwB)i!9s_KkrPdfshfuX5Cqn+{1|v5 z*Sb{HJ&p$SKu_HjAVuFuuZhgl#JuyI@`JXa-AkDkDv{1kZRkZIwRLP0nS0^X%{ML+ z8LqBgG<+>P5UgT)uDd zVvj7#sbu=ifxBE_YR=gG5bD|*=|2(_wMV)EQ1~w6sR($1M5?(||0QjI*=3m(HJjbpkZ zI$Xi2UoVK93ePQ?vL`n)lT42)Mf~&z%3XYWg4h#Xp4RQGu92jM871(j+B<(Qj|t5^ zuvmE;(G5I4oYybe1e5f28Z?)!)QYZ@#y>96^MNB)jymY0h&f2Gh?PatzDyM7wu6Uk z)MoZh&l6k4#1crAcd6YIpKgu9JxQr%YMsc0Hvz?j$htk>`WZZQ+7GY)vR?hmBjDii zysDl?{uAGeO}Qh%SjlH9guU)Z*DboQ(PQif2iuO5q$_>V^DNsd_*)-fU_Vo*SOUg6 z9i5TlUFzbk0HdaF@s3o9H6eJ^N7P;ovp@ZTYZp4iAQrlD8Cbe-DHi@~ zl(!y=D`2MMlew1v!OzxeIwuZ~nR}ePjI}uT_oFu7_iy+L@xu3BBzQKaZ!a352AhiF z-G}2W(yzsY$x}?r(wIE|dM-@2z#}C{Nu%AlJ-6?6;|lZ`A#FwyiB&xkcoPz0+n! zFLSTxJJzkBjkmT@a9%(1eksyR2mBbHlaNZ+#?P8!+k0GhcPfgp1(FMdTcU2sAseDL zTQdh(_Z_q)q+_i3F8$!dh2S@Qvb32>`LGg|&*Ep1wvOmARkqP>= z5_QYWan0ScQxY{<+=}!FWvH0AcVpL21*?QiHAi*~Mhkdei`JCIO3{w)0-AHsA9nZQ znl+B|OCBgcip53upWgV7QBMtJkm+qGRNbyWy2wLW>R`*_F`XFvWy9W>dgJ!MS_x-C z2z^1V5KSx;{s&Kly*NoHZw!cuWYWoz@ReI$$8!q3bQP7+{$64bhZeN@^XoN{G$1DF zoww8V76@B1NvpM46Kgd~XW%PQuR}7;4mqupH*OfYSP{lgR~aS|s8hhZ{37A)k=4PsQ8RqZ03G(96&v*W&amz=M~gs7k+zC5fzb7K~$=RUX>~}qMt|+P@F8Sos5jHm1ZKEDr3~ z!p+8}($Y;nlXh840IjG1b};Ul-B;W2Fa|nZCUHD)2D|tNf4vC*A!#s|mu~>R0AZB# zggjyJ?keWpBR=T;f>zr?y>kJP<84HRy9bO`g!b+#7Cm2!8m>$^lD?|yZCPSq9YoU` z7t|zA(%}9sAu#(NlVM!%_~Vb|l; zBWy1fInp%$(xZ!q$x6ZplIDXNn1|`MR%PNA>6b2Wi?Bg|y94hjz#vV{V!MzgAT>MW*{p}mUlQp{g$8DznX6E`9ju0Uo)_H@R4oNo6D;-m(shl-{+hH(4FNF zYOj?Mfs|@t14cF0FCnv<)}(Ss4!OSVp$} z7V(R!38<%cDS*V6i~L(vdRekts@hqqYV&?${%YF6~U5@JAhN`g6n==Y)jth0LS%PcvjEJ7m%4V^Q?TXEIjzpF^#i7ZKTx-991Wyj1jt z63nHOYn1R}RfhmuObN1cc%B+OTUISAb*%?Ae6XA#FYdm6P7=VDh;^;)O8+wM?Xeyr1C@rsY+^|**nE##x<-zsy zY;fBAM(vLi?G>gVZ#fe{s>gc$bndIP$T;_Yt(q#s4t_{z&mD@luv>03n?ablr!Fx7 zz`~Vt4&-?LkO}$p;i5_mT71A7@qSF9`&V`n&*Kk+6EKQ|&tRp~`-aUXc_8>W7$t%N z?!b^l;U+_~{SePPDTLvfWw*S9mT|&~Eb9#8lE|^zd zc*VHFDphJJZtJfF*m{9)M{3g^U7#sK?0Ly+4y6PC)iuZWvN?5_ z$FUUsb<21>A~vJ3pH^+dJPKcEy&5l|TIP_|??l*9@aOZCs6^?~Z%D`c*JX}v!znuoie!dn=~pyf-z@1F#%PZYZ51MZyW1&yPE(4BR%=gNvq!I)78 z9|Hyi6N=ZSG`Q_TTQXc0Gd&Rre;p0-LPj5MP4N0*hpn#PzQLmRs4nX>L@}iFpMR)m zvz(%&HX#!0byDG@(uyO~qZiKv?{o1Wgf9ih9Gq6;T7ltXaC z3@XE(o3a+=p7!(GmetT;aCka;oi{;q-`OO@Zonta#&>*a3T4xI2Xu5WbfCh<1Zv)< z0z`PNs%KDtQQ%#=bwK4;=%8j7%Ra_$80ZQP+rE-Y;dKEuehx?6ckPNzZhqDi{-&c9 zt4#1DN-_U?I9>Ws)aI)kRHhzJ_ZwGS>A0kkWv`)5!5b|AqNx`e$*VSa<2|Ev)NQ7# z)bDT7kDMp_2|R^>*(J%!7i3y+@2`RQGFTk?J}W7s;6;>&0IOS6hRV|CZ<1LNqQXaG zUa*r+Jy)6a*-*UIIYy(^$C;c-DSWrmJ|$gKoq@JXS?1&sMy-`@`aEmA4e0inO(XE4hTOA^}V7tN(&y&Sn5kvy6NQ_XFg*Fu-UK^PR{npSt$IH$I3mzzz{xo!OO#uDm0BO9skhiEBGsfC`VZ2T$4zDf^K7vSnL26Y#tk&An$$ zljM(>!!@fU&{~|EWJR>&DV)7V2*TmF7Ay$V8#tK|yhnD!0^-x`+EBtLFBvt_zPk%! z8DT}&0@t0|V?XZ5A|yV2Q}vi7s?vP)^MiJW>K3NmSI?ZGJFpg{R;00oE?2Ymn1dN0;iRIMgpijXP)Sw3JIeHNMxhBim4L>4CxLJH|}ibMYYQ?Uuii zwaLeB)gytx`w!pgM=JrF<9An4E}f2}gp&zne{*=`br3hEB8xSSV=ZyxW!?k}2Z;O? z1x*%p(-=0sT#d0~K+wjU{S?w!Xwe~Ej~|b{*zRj>W|xZ0B!qO}=YU|E$7pB=EW>5n z(>dTHSN~zkP@k{y^bXZ|2n;-kbh80WNaR|3Q*lqgTaL8gdV`&at+wrG@{kfHPL%oH zO7)tYeqsIBg~K(3a`RxZ-=U^gMWc1+jX^S$Xh#$^inppK^Nu2ivg(w;AKqF!y?@U#36Dv)9EQ2OQV76pQ?i86-vp2Hk(?q$D|B z4|D{n>OapZdN;HnTpl6RAXB;jxKMoRrPS6?WDV0gl&RB^hCajn=@0MvUhaVkJEU=M zBbuWCeHIU9{1K)o)ZL&J6%_c9AHO92ZSN~A++{4y_%nWC8*RvzAw&&c_1XjhglL}X z-cqO>q;TO~T1`R?JVHF@L370=lHX+L!}Iiw)$j+w8%i!xje7v+Sg3C|w;){0whguO z4xEEl_MIiRmg!5Gz!}G?zp>gVcIC&Ny$S8}KVVGHDy8cZ;`&fkT5#cdeBo4v#D5i} zu`a#`5MWQ19nfklr&9uYolpFOL<=Z*JBSEfQ)!?o@ipzBV60P4!5odY*_Lo!bc2JRFfmqziDIh2vTwJ#FCW`Lz ztl*btVb^2%-p{n9AgPg@QqabmAt3lckj534#F0?s=X{V!aRYqQXo!Vv82%L78(XhO z29{xDJjZc=IAoSC_2qux|0o_Q#+J$N z4_pPoj;TPLP2$RR)D5i^HSh-CPOq{N0F@rQoaA35=E=D!?ot=(JtRrWz}+^sV45_$ z>g0Sgp!erbAQNP_bRvI!OVAK+KCBC4?kjCKZDUu)k1qY99jb6O7vJk=6*Sk}eDRzC zZ>HCc{;_^;>*_PrmcyTe1}AT@b$s05=oJ{d#t8sv&Ft=*v{P`%<|6B29Ha z8ns&-?MuTxYzT&_HFhV21KQlzsh^4(fFfSVs8ICKe_0py$P*Ch9JJC%7jL-#9? zkVgn@#e#yJhUpVKiU(k2J2K!ujJ`W>SBC-GHmj{u`YzzRnMy@#A4>`#-y@#T9p4`T zB+-=|L*Vw3u*RAiolUVGY~)MTfRL&QH`w)5Q#W`Q z0lOo^t3u@_{$w2d{IzYbwVLj!#Hnl>{qVdxdnp zv}lJ&ZWt9FIT-6Zgt@w!6XYwE2*je~dV>^^-h?ksJvD!4D@W0EPBy=vRtC_>nRe$9wcFVaU zF0ck*1c$_{4-}K#S=cap*RFsIi7S#W{`^Eq)z!nQyQo$8P<7FIB4Z>0OhJq0m3(AV z-ZM36+s6$jI3%6U0OvJ2;%hr{$?pZARj!l9Y=lVi1NDQyoc`Zk zI-#u*eLs480L=!m_T@bBieaQ#e3)usFAKR{jT!ysP2n`s#N{*9i{G2Nfb&W1R!Vtw zH92VKU?TgHfTp~S(DjpH(`%SuW0Ggmg*3^u7ux$EqQ zd)Q+TRLxYm?s+5t+5J*UXod`z6*Fz~`d0b$hU4D~S4|HS^UOdVTF<>;=|DFZ5O9_=$ARow??cJo+x&KaK z7x6759~UG;o(N30^d5NVnAb?`IV@!ANdO%_o(v|_=GdP>kHa9E7!4jg672PNBYUzK z$nVnqr!OYHs!o?!c0GWr`CUPh5GFmzc<;h{?@MC&ROIrY&3?9_1D9P+rV|25Cy$dw zZHw95Xn)ySLT6(nfTj~)y-$-AFCDqTx_%|wcRL+0OT)ZgWfw`g!Xl2sHjV-oMwCm+BZ`ju9EQ1yz z`e-FPLyck>3+D@IMR!HY?BL*tu9(VorR)ysP9JA=pQ?TY1yA1cSPaC+)oY(SpDT-! z{JeAvWNt#}$Yz>u^XGWdw!igsKYtrAFfMz=yscgh?n0z>RduHrGHpie=So``&%Px! zGrl;d?_SpgGBsR2M$APf*Kq+Z0Jx0hj8~I0w{m%##WYZg@y5p`0j6pB&bey| zOmoO|iCX9nqq7k!X(<^V0}r{6a|MY=L7kn$8%X%dWJw^tVwCZZ4mot0F3r+EC59|+ z0>IEiA7gY7JaFs=Lu|s{GBc?{-D1(Ydgk=%Xpo@dkD#jZEJGJ=>u#u{38}W5FZ^}3 zCS~o@*mI&rH@&Fn{12={pzgliwd|+WlheuDJc%3F^gg+d+-Y%2cp3c^Ii~ew^kEIqVQwL*_4T+Q9X#cq9WfG07=nUJDD5>{ zU6Rs*fo{5DdZ|EeS>~970HW_`fnF0tbwZ;Ya~U?(qXfA@TBu%D(0Z`)qpl3wvI2DS z8YSVu+<37-St>u$5?CP{xO9i_!J%vwNdNM^vyDmnd;9BH?Apyj-{~05 zr+y!H$r&RYYMMBV?cT&W$uxX0?BH-HVYb-FOB8>wpQ?Fh)i_FGjpx>BjW@qgJ7v46uvg|44^hhNA z0q~`9psBu0vwLqq<=et)ODFPf zw|iBgDu=%qCr?wkXcWfP>K-{0t%S-?4m@f>oSHUPJ^_f2VOvW0 zZ6f^{X{Ga#86fw)V?GJAn=HoCW*0Qq#w?$|U2r^-dgd>zcdi}sd+Sl#yK#DPhGR_C zgT+^rwuWif!dKFZtcOEY`j5gDYnp&Ka$}Ev;Zd=ZCMjnqpk?9Ho-Wb-I84KGB?m-D z;53D+@1SyoAv(1q&v)gqPzmF~mrV!il&BnHaS4h*~$TbdZyoy*IU`<^N}WT0kX8@YT~xoVOG{JkPO{1g zUhI4r1vlPK<6_#2Ukk4$fG$Y#@_~f^dKjK~iP+IQYY3p3ajDykh~Vt38qM(ChL?-H zel?NDT;JzkLRwZNIc$vz2;E7r&9Quno5#fV=_FA_2u8GN!tJM2WV_ z$9H)8WIO0;6B*<|SJvl!3F#F^9j;i!dOhKX`TbWBNb>dxz_I9qYGZ+ji|y=}lzT;% z%fW7cE-_68gGp5%;|Dc-n`5t;sJ?(S8Ob1eCAhvvx5=W1Io7fT zohqb4_tupi_{C>T9&{BnX%`TS5zOmD)elP`x2}VhCW5o z%=psR*B4X}rhyxWYYrWJJgfpwsEuMY^MZeUmm~eV%Nf?&R{MVvG(V;+l}U@@C^O~$ zQJ9RtL$hx?DQ&Pqy}Vdgg#u_HG;*hFOz4z{%qPD_CwXnY`el+;RXf~1)YG<2P=BYq zHu5ou@M>>m6?kK2;9GmtDJBAHLYdw~p(jGmcqv`G^PLX8k6kW?d({6wB9Q<8MK{0V z7s+au(E$rZ6ooGfUx8co$#RJ>Svt?W-5z;JPzzqUx`RlE}krL_f zg{%p3fQ;3(v|{RO_d<~E>{xs2Ai-pl1z<|ttF0r`zkPe_{z_dGwbQMV8qhtjGiWIY z-40{N*jfSg$E8BWtHUXB70=;_Qa#IL+%)nnUQN20((EwsMYG$HNicFvyb?c}&Fy2M zoB!n5;Jp z1sL?J@jJw|j?H*nMK?=81uo6ODEhA-;&7kpSv_Uazr-3&;I{Fudphu|86Yxed5eF= zskvyqx#HlRxYYlJzEB6?t>5_aV@XHQgm9UU*vK^9DZ`F^h~X+A9mkcf0Nmok!z)%| z8!N$3nI~b-q4)*lMl;&i>><|V_dBkaji#B94VAestl^j0=?>uRllug<_`7Sc;8L&A zo#?Y(5+d985g*awYzT)EEYM4jm)**6T`37{>0g~{DAGcLN!-eW7Y_%f8Npx#K@&-Q zg~yg-;8B36e0sGNF3VaHw^HD@fHo% zek#}SA>E350H+Cg%*k~x)N?e%Y0ghjnns>Wvr|MA0zuNhbN4WcJy z8xL}-&{`NxZ1Ia^SLtG}{V+F}b>%eUZL)5sTt(B`D}aWu;fBDARr-BCPhQ2R^c495 z|Km#IqE^YOH&@#tC3k3pg1XJr6<~mCfDEpFPYl4;r}R%xl*&jzA_so~Q-)o_=f%0d ztDxt&-lzy8J$#oZYV{`r<}Oz>c}0hZa=v6dLCop)dU!Inkvnhj9hep zu*<*FX4Vsp>SU_^*W>tY&=7P|13YD^a1e!OH@@`U#l3-)aE$=AX`UR~|g|_Q;?hiukv!%xU8M|8zJp7(dFqMZ}|v>?D8%lR2#s#UGMBxC3M_r5Cdm9&cw_lJTJ z*S@OiPwe&TW7=%$?RkxI!-Lerwx4b-8dxk`;*6yR>&*O<_FqjiOnklDl57*Dq8gBxGoa)+~{$Py_1^qc&W>JZ2o4qnZF|80vwJ%eM; z4PO4|V#?Q-H&MENU&w~jy_pT&8?LS)%HwbF^HBsF@ZuC;T~S>_z#G`VWzH*j5Q(+>{8Mm~@;Bl@-W`S0C#bYr+e;>CYZ;(C*D8dG@( zs0|nFZyQp?>}4w2xGg|#sXcO=YQjj(_FKAjxjX$bp5*2b3-u0A4o-CfNfDjEli40vO) zX@ZN6Jyw@XJ#TPK-&*e)J?aZdCED_7KWDkr}v4A#qMb(hpDEJUfq@VS3B&B9+wF1RmAu;=Pp_IY?5e{ zy%dfqh#lQl&S(^Fb<=^jW$iskefa!O#{Bn3!WI8+y^P~g_MIM6jwESz?BC;2{1Enj z--i~`%gZatbAF`68@IvtlDfM*v^|vLkn`^IKmtel(VnN;zQ5v16RCMfh519NpLJ8c z??{ioG8?xw>ohh$kBxhbb;ED4;0w0FfCn%*mFS+%)zy-0e3zJ<`}lmaU)+?C&=ZK< zj69ss@vUxYC}P;kVVl|&RdhZr8qBArw_j~p{nY6fqa%k3jE!&v`?$DOnt5IXCW z7cMnTT4Q=23?3p3a>U&`q$e3EDE8UF^YD{6E9oUm3`oA~M`x*F@@f1FCg}%?2XN3uWGh!4 z@8GoX^dW2d23`$Pdsq>%*9&eovtI?S59frAr~2ZXIRxT2_nYfwp_~8 zElG=t%7u~X5r;^6UW%kedtHLxg97NIgFXvHhC5AW?Yu9I{~o8xJ!4A|^@}?X}HSbdwRcEb;vH$E`2T?wmz==KST< zaW$=}%x{mH+Ix~TwEOrpg{rmBCmzazq`gFi^PW*>2%O=lg@6Zb+cVxTfzQIx>u{3?p5g(c4BBA!gp@Sxei2aHbF?*@b z7D1H&m5PVgD}Co;U(zcA4mKBjYBz>UhU6B<(`|cQ*Crc52J%iON`9l3zReyluUUAF z^;7uf$`GtNtZWM!jvu70sqcNfh2t6(!Y0ncZ)t{Yr$A^2A2~N%?8I#UsxZIwgK>%) zhWnsBd&36~8}vAD)opfT;*y$C2)#Ye)I#*dTPq91N4o1-BlF)czK(hI62wgUph6EH z%G)>YcsG#MfLA0N2se#XGco69(kU)L6WRPHHg$mF0 z9&6B*Fq85d;d_FIkeVcTQZ#M#A3u(D&$oaI7rWnHURn~vwO-iT66Z+LoE>{ib1~)RXH`nvDn_{hi=OrOiTZ3zaC5S?Q|hESiXn=rP4#F8K>b%qW+#EoiM1 zQKs8qS4;0CCyqrMMjKKei1iIAG%dN?NJlh>^rr2-WYm!4A3{R5DKrX4i~u-5pInhUACEgN0uDsu_EsU~OJK+A zg)?S*&cDGX-bj0w8djbl2h2b*4CP|wKzgc?$ z?T?JU`L!Eu+Zt4@QF5mnNkX}=zkhf`X{|wEM+xaI4+PU1ceuySt)MbQ#0N;R&-8!_ zaw^a}ajgDXG&O!GYizYrx+@B<>kZUYuril~7r(BM}iNj(VkdRbHe8j|lR+cyQ+d!}KJ{h^{LBMbo z3n?0YJYDBQ5RalZPKF5H5`g}S5cs+NY#<+Fi9v0~EYT2VhiwhTgJ@ajnt+vQX840X zJB7`E!|i#Cp0$Bts>SNUYn-=EBT9#~nIZ{ENFD!9u4i&G1fSed4BwvN`LKZlR^+um zq~x7qS;nng(!N`QpnTFvb>RhEP|7>-g*_ive&$pE+++IhUas?>rP9c*VGFhXy75aJ zNZ&*X2{|OEjo+FR?K${X5jQ(4!%7B^95#DV?^|req3%NZZ2eivv11W_sI6Bn-mT9c zkQ5zX^rpAz(}UPkeF1wE1ockKapA;pMUGGf}Xm~O6 z3Sx&DSxC}7cUj^^*obQh@RKV4A#UJA2JHS#w9Ek>W!BtODR+=(Gr3y964zN0h;sY; zEnreK`ei8x=}f~Z9j57|zxkx2g%IKH3jCJb9z}2=PtCVEY3K|N%4qa{>+^Zx(-qlk zR$&)(sZ+G7mNR7_|7`{Tb4g38fB94#=LP0O{!~2vc{X5mB?{o5to%%Neliv4}6eeLFOFLNWRBzs8tSlM^omU3=0x z=#+eXO|l(aOG$C8$Zm_h-wTVWZ?;2@Hk)k(Yp_Pi*vRm#WnEHbj=ENA%(L5Uf$`Nc zFh|3Gn3gzaGu=DMNdmpN7js3@Q)Pog-pytdDdBf5=(W!_lZ7CG+*DclwPR~b)Zsv> z@DOqO3Eb70f2dX3{Nc&LmDh!*oA#tav?#R+rzvFV;MHLTL7nnGMw&FvnVfeZMEoUl z_|j|5y!@5^x!DOB71E;wfxyYNv8_3A;H(w*>Am>5;+m()eW$FcG`jsrzHj~m-L`WJ zd=$^c`^c)@1hg~d!fGo&!XRNIcU>vCjP#5uGbYT`@6{)M)eG{Kjn;uR--H#Q4YSonW9)9rCh*@{pQsBcKfNp9LAc1w zZ~6w@<(T~8Pp~Bs0|QHkqu%2hgY@)9zd&tptq^ zBXe5W%FXpg%*s_`q>Pt2QAj5Q>ngTbNT%hg*-IxE)1RqKQdvIDA5S^S>b4YgejG0> zKRxhxFl%eP;;!&m|0(lMUHbxzr3Ehm2V;p+Pb8bCR z0`#a)ypf^`J$RO6P`&Wc!1zi`jQpb}P9~uokm%950`H@+BCe9BkMxwiICa2B|FI@G zQ*bL97(f0UI|o@s`#!#8Aw1*w3Y&QJN&j1JwR0mMa?$Y>d7p>UYo@ShpWM!FS87ih z7#J8V29wVxGUbfM6f<_L>yCEsV6-?h}{ zl^35N&4V-1FDj8BwlkJzZJQ^`tV{ICCk}Ur2IP*bova6&n@?}R=xmtyv~vsVC)Z@` zsqg1B%TFk(`ED9Hm8SJYr<)|%efPy%M?b#dNb#mZlGW9zA5C+k0x+v)+PA4|kQ?*oB!WhCVkQBp&RrroPJvq5+BqBoSO_Q5$osKfmfVHG;FLeD)xWMc20t{SNZ9}u&>71f7%)oS2qe|cu4W)sG$4A)CY9hFWdqo(h?Av`oN z-0nT-+|D$3VS+w+YV3<|?l286Xp2_s=;})-=AQ}^Lj&@}0g$ohp9h}v?Q@&A4fHFA4XuV*5 zl}GAFFKw~tdMClsb{$ImPt|w3=HTgjgVX(a9q#1pe|(7nGhbUle2_kT?W8J8=lfl9 zhYa(}DKFuAA+r6ho(5T%eAlE39~p&pO`IpdPszcVX^`W;q2MK;&r_n69o*E0ff;3B zek^^Wjtr;_i+4_hctdQBJt!;eu1aB{zX1*?Fob7%+o!4)`sSu?Tg*6aEJ&hW%mfX# z+6`D$7k1V3<*H^nPfCqD6<8?DH=EZ0xZ zW}m;&nQ!`EFSCCO?(Mk7x%4F@FHjHJzWO80dAA;m8s_=7^HY3hO*2(}-bIktMeVf? zcjo(~pK4zZvnY$oX=vvE0PrN2}`ILOH3ED zH$?<{M78b120|kK1Vam=(0TFi`Oz57%@Wu266?aGx&4qhV7iox{TI@UEYK~pwFQx0 zJy{YfdGQbw+7ZtWTpV22U10}tCRX5GN58CVr+rB+9sST;9O5xCtV&5n(_9th9xEy& zF;TZy?{`-K75fT%ngB0EMJ(5)k0<{M$5 zlB%CB<94vUP7J$6!WF?@^JtxVK%Q*28fwogwFqjAOJthvt)HsT{UaD9W0b`7OT6=w z-F55odVQv!q0550mzbzqZnF=vM_L1jeZqUIBbA=#5QZR77Q3O~?>#je0{Cj?tP&kH zPVLi#PN?3{>sPB9zX$&|e1Q*k>rrg))N6R(TH?ps2jwRTzn8&UB#kM?=JrX*^tYJ1 z(5c{@dAdyN)=z;Rk262ukzn_vG(1Fx@ufTPC5%Xy$SM;GTy)2H9{TTN>{pv5X%tn$ z1Ij+f!cl6o(c@2$byfi$akeWeZa|QkFq{D#A<|p6YB!`oLeXjUAZ`;YMTWe)8dV%?`?8WYbT4&2vV1 z>MoIK3XRXSC9E6+LisluIXhloxbN@{X#IpmigQ3vV+jXNDk^4UsQRFLONrMz>!+3?j1Ko^J?qv8&E;v?aJH1p0 zjoN#K)u3lOJ#rqx$QOFnYu?Dc^7_Vq+fbi*^ZsQ!sno0*p^^#sIoTvev+LtRtN(iz z0QthT&~A+?=ViHDcYcL6hV|pC-04!{mOo#PSKPVhv@@Uf=TUstDo<3u!?h7pBHYoDaqu1OPGsE zZb8V%>~q{d4Vm)!6-2(HPccEr{4Wwx)huMlRqe5Zt1V_!mIGO<-zp&`UVKyXbxdcO zQL;gP%4-U6od^nlb6koj&t#`(xHQgh1;vMwr0gO`9L-mg@lY2#hTOqYZ zEA0GE(~OoI#K$#-qwVxlV*)4l=qFk4!{fMdyeABU*V;VaeQ0( zlVHrcxk2ZTq4%+Ub`%jWo8q`#ic^}u5ByHWa_#CR`1*tQ33q*xR(!^j6VCuH*dZY> zBwBUvp5k=9=3n7ruG^P>I?Fe&_T_10=kz{67|dz2^AWd+RSWhM93mJw#$sF!=u-E5 z-_pS!F7l?{|g}Rtd{@5Y7h3lv|_P56PABF#@M=HPIcS^kZ z*7lPw38o-7QNuhO{*Jwd?8==L|NCoIKjp&J2;MKG(BLUYpl-e^$_8W!jmXZyvcH~ z57~D5?#vnAo~OSkd;$psX%-373o9Sw+!7L3P;d@UUQ8dt2s5iDim7{+=Co}`XO+W- zxW$W*n#XHVc!?JBloq2s^BHfoz0)`B)Q}uap<9kx!c1e8I{{K0_|ar-u{8!(U`^$dR%$BR5!2Tioo-Qd44 zS-8(mrBg@T%dTQ!5s~&fqXOkJ8}w66`aIjAD^+M&_@54t`0vB)BTQz!?&(&f9c?_?lmAl`M{+L{xO&Hf_9CSN?C;r^KuF3N8jj-Z=i-%E8w#Bm~zx#%` zq8bARcj~|;rg?Gu!N*l4m|^P+K2!e$op{NG^ZQI$hcZ92C##3C(<6opdMv@}oIc~*e)uwCG zSUYQ$<@rzkbckLqJe1*36?!tz2|UsV*)OKX=A#U0as1wpRr6kN<$+({kRc9{_pGai zHJR^~rtQxyU0Azx%6)nWlr9a%v;>aZEm!tWU?SBKT?c2A3$@pa0tnOZ-%K;|Gp?boLGgniY6wkt-$%Zu_v)nTn}is%<2~h4akfy8*eB z8ivta+&fx0>=16z8BI$v&i}m-^&&7XP@NvIA7sH#`VT?F|GZVA=;m<7l|sf|eHPp; z4>G>Rq#)4#^p<^DX^slCz1F?C-hHYS)g0OhtMb8JAR|b>n;f`5v_B6@UF_vSa`%#f zt*QZwt-w9w71dVrfM|=6A`d{XY5r_foA5ltprTLRwcdDcv_a z#<~I*rC<1nGzJor^~hup(cZ!_qHEyPs)EQFzsx3$sr{of^;HOyBTvkul9Hl*JJ z%V0cup4hmPtno)m+x1H`G+amKR_PPZ)Z}7AVTikh>rEtcz~XsYlj2oUs#r)17rfQB zVpmg9(h}aR+`ZUqldO>%p*{PNP74=-P+s6}KZ@szH&G4Vu5m)5+fyR`&%>P7%dc!z z=lvFmm-!HBYMP?pHToBi@oWLw=>5INQa{(=-IN{vVrSd4;(pGfYz2>V6bv@_srh`G z0Scct(x5>O>lMB}6c^B7u z?pehCw_Yy>FDIQTea6jT0e)0EOY~edTEe^c1e$c_W@NCHBOW8VsS&Bmfj9oJXPZ8-2&QVe(cp zhI_~ydtau|#8B)WX&u;Us5p{-o5Z#Dg3ck-QCLOL@}&JPNgJpd8g8pOGWJdL3bjEv z^RoSgwLY~psn3C;GK|;HuCt=R3$X3=UXA(eY(#h7g8s?zR{SG!AyC6HjSVYFl)UO^ z&&4ed0|HKB?|KzSNTy%9WLp|f%8twvN5;Kj&VyHX#Ou{`Kp8-RpMP_)iLg@`Y`D-m z)!n&bORHKi%!O!R51MZM$Bjcl+^;*g@)<^fiCWZYxR z!30KYwFF+~in#5QG-(HyW=%Sk_agy`*|xMOx02ntBBO+>a>K~*Pt-mhgd21hZ6HwE zH{V%-dINzsSlZkC)1$KSV^lgzr|5C!9%!vviCV_MR5+|nMt6HO!gB zkuv5>6vB(rF&1>4DvzR=O;L)en1i7NuX0rI>Zn{rwDnizYi6Dbm)NX6)p3NP%B8(~gP(m31Ha%+V^X^}97 z*P$L5uQ#XJR#D^W0(wVOI(E5`BwmrTXQNqyu+z(h`fVRwhe}N=UmbqN|9lRu-uRZl z5Uq~NT2)c+E|JP7-(MZ|tHJAg(qvL(7IG^wAt#=X-j15$c&_xV->BFPQ?X4*H2O3G zEf?9%1TmDCM{AQC=NuyK+|{Co^-MW+$sgy@@2-vNz>zSlQF*MmkSxGoj1^C@g^ zW5iA%YWA8+6#ae@ewj2Dn+fXtl?@N9U#@N^ePX1r%;##H~-2n4O9r zLZp&lqg3n8kR-l)8D_1D-XfCChr=4BaUjFw6%ARK1^9LE@6kh0_uD|X-cg_SfXWGW z?{JawQD_)n%wK(BFdIQ}$ z9T*ToX@yR$^Sj(u>RBn2CW(ZvOD2hf2tP4Zm+YxTByc?nxz9O2%2V)(1SY4|mN z`3}@xl4-edr`KS0WX>({)Q%w7uEJKO5DfR-2)6s1cuV`;R8)QJ?b%F^YoO;b7iH^e z&hv)Du7QnL74pXZ{CO1C78$mi$PoINSm=LFQGf`*njrbGmCVY)?@v#bIFJH*p2uZ| z5NI5%e8eF>u~&?t_79wgGsOj!HlS&WC#=& z5PoDW(r=`xGUBjT=$4GjEB7+k6$gG%SxxytFMA#mu@F0@Sf`tl4sqiC=jT7ynP0N# zX~S=xy?0>C92X}zhY0p8Tz;dFKfAxKCQUA3RyHxtsl)yvXZ2s#NbS&$OC&@&tc2=3 zjNwYEuv67Dx%CWMEy7;-tmQ;J&7{;HNGSohX55(_?FZWlPUPt*z?PUCZtswLvt5cc zYlI!9+oQoQ9HFIOr+GT*-@;|0jms=AmRNqt0T@DH z(*I)bEyJR0*ZtuE0Rcr26{Jy0K|rK?P^3#hkXArKI;2xXMN)>4MkJ(_u3`HVcwf({r6ttdSX9&vv|L(FCHE>$Q7+UpVh`XX*%E%ssflLsj^2L#o=rs2 zDd`nG^9E`4dp_4-!B2R zN9uewc1jo4yWp@U#DrJ`Q1Hb&`e7#o|2?askQaZ)?qN-_1CfWdCSZqm-2uImpqb`b z$>;Ri{{B3}QaLC4yAWDY=G_BB&DDnKcO_OjgS@Y+s(s#B%I7Dcy|+8;7YC%G%;7ko zwdq!V%$KiOKrw0QYLkj(kMzPiEzIoQw}PWW1dgo{hd2?g)r&2BtPmCwDoyRTeO5Or zquKe+KH`5~rEZCQSTJ3&AF86nFvG6bHmsX$cx9^q=I_7~5{PPf=y*XWS|zGeQKvb} zMjX;54TbpTQDe$uijp;uaZKN31jckO972_*Ve1h9H26JR7Gv_L;N4cC-blFYOqI=& zoM44R+|&v+0;a^;vfc4lY}DkK1J4t zIrI;+HTbYMlftK3G+payTcX(Gs`kgb!Z~e57|(jNBvVaR2B=NJpR)ZZ0gN{XGAM~r zllK$b3_O7!yNxpv>dx6Xz1Ud}b)0v39&X3u)DQ>{jv6_@i?yP>_r)lBL={?bv9!=r zXQ0SD&`co)!lEn-ly^x^q^50!vp93i4L~6tdwPZnSyOC%O;*n0^jFxTB6S5FzHic0 z20ap}96k@gcHvl_?qz+R;XT4JjOo_dpMb+1y)w5vS6T4wj zl{Cnk9nco{!UqB%i}8+kY^h{HcTmlo8bxocuziTA_yh3j19`ELxH@g|f<}ij16DJa zn>wuHZ1coDcZ(FZIm}hK;DQ#9TV|3dB5x_f?e2c5S`U4iLckKPM#j0*<-|=y|Eb2| zo*qz`2!Ncvy)6+pugnkMNxZfk_pbXJ>($D0EP)rlqQ}mnqrH*t?yt^=pdvtEzaI

zwPnG$>o3jl8`r#pPn6H03P=RKo?CU&r@X>TKro z9@?$v*SYf`gP&1iTw*F85#-Nb?^%!u@xYzz9`i%Fwf2g-PkK*gA<)sJ8&vX+y*c({ zKgL+-;-pgYE*oHQ3edG@$ zNcmsX<}2Gjt`B;QPV(4}>dw{?mW|Ue<~7vx*z0NREQBi-7(O+$thYiqy{YzS>9Nvj z-a}VU>n!Qp^c2L*4oL-hX!A(Dit3TN?dn-B*IY)rib8P8_rwP4J)GP1Y!5zQw6V;o z!mN;|H{WE4La$ztJu}~z_fSzv#1S^xbkS(xLDi!N6l-<0cRVJ!?T6kxO}{_!NV~qE zYOZ3W^P`0{;!7UdId?Gt$pZU!DpK{-Bzxfo+m%Mk z;MVc=HXTmfEBgkJ8>t!{qrS~I7x?$t_qOOh53BoOOq)q}b-C^A>aDgiiH_=L`<0AV zaZP^gH``6vH9QwJUe?1pi&1V}7_>{t?4IR}k+tW}WOA-l7gBKO@6C-xT!7W$x8)B^ zXyj^J3`iFa;l?^j(y1@K4S_ui-Vk$)i{;IdJ@k;}p4$nTanv(yqh=S!2rzvb#bm(a zH->Q+GH;P+emiu2qP(vkz)zcelR`P!Do(=$n>d@npw#OlwU9?$S*f07k7e%$y05E* zor&nEtTfz+$WiA&@#?|0ZJ|5hceRR(&2Q!F3EJR5fm!3%rfq`t=-_VE3?jUFLj_{| zL09MYOK}vd#?+6}Vh2IY-UV!9+X|!r*yvR9ArIq<^4J;AUJ0q)@u|+5ZC&2h9=Ory>L zKld{ZEk2Ad-(3zl(Q;CJdJ-+{KH^yh?u=0KU?z=XIi{6h^E5j>>#7e)KN7h*__kpS zZ;XuAnu6w#-wTas$%*cub%2Z&iw%rRqk4N$ulZSBtt~51W-C*DIDXGu1s0;oAB-48 z&G+7MpO$PalhUV3gG5?XK96XmqhTeY>W=IeDIb=O6m&4jRL!i??JIp9M7!c+wCvp{ z^|U1-+%8|-6lWTJYasaQgX%P;-1*i0E(T*Cu5`5yPjQ}g>+*$?xYRJ^_{^iCkK$pW z=BBZGjI3|lQA#02OoT7RSh)-4 zlT}NX&j`^(lpuH&;zfq@nsbhdl^Qo?EQX*Kp%W2%>rRJXwuZMyKh%a0;Ck$xt*o}~ zAmtA82C}7ogN{IPB=w#!F3M@BUD+t@?NplOK<5#b+mZ-L_uv%GUwQ^$HQ#ZZmP%kH z04rTf@Z0z5uds6e&V1QKr}Wu?x(SA-&q-r9hN7Kw85A!R#%vICXX7k_D_{Lyz<7P? z-JOEft#o$T^kfMc06e2-(`0H*Oi!TFf2ho3W=)@_)g>i$H{gb>OxgR?$`F{lvd0lJ z9@o1mOQ`F)K0H@pJ(Ba~GP`zvVI^|PYHqP&)BWp{cHk9=C9Cbr4^Wn`64g2v?7kP# z9o2riX%xm|;jD*RdAd1Amo|F7pETR30NR4n3e4U;$Mykg6=asQdBZJ%k|vo-<@5Di zdsGu?PU=7Z}otNYv^v6X_J3d+1;J92F6UfT!`_2wd; z&VH6Yio0Xe%FQ9K@_KmO`@ADM>dpXt<^fY;rtlaR!1D8Q3!o9D$O2_g2619Xc zux`Zm&X{MXY#jh4>X7-KtVg_R(b&F1{6nnnQJj$uEXwac-a1%TY>wqFjj-+&!u`lR z?1*?#o?=uf*Bf6hxs?!`h5|E4B(H>OSg?39Lq=m7`LbFqhYo}GAGoU`!6Gvj_WRj(VvsR}qINwV%_@mu}wW(IB2yFx(yQG1z^AcIG z_eZQL3rdHLAh-+tAv(DsXuVC7g5ctM+Ee9yF+sz+ELMZ+AmmFzjmCsNnSNVD^1@`V z?-^s{p4pcQKAdtnJ7LmL{zUoFjT*U8iI zIIiY0G;@13o1i2Pu&9unRP2&7uO#m6S9_Kew#Q*1E#*rRFy`+?-Sc1^H=l_+Oa}q4 za6(7~+if>pM1WuB`Q~w1Yp7`7W(OvzvBTmt226^=Y3H%aK)*QJ`9IsEGDm)FCHjwRrHpE7Zs6wv}AWF5u{;|-T#><9Et9hEo8Wg>UWxaJ#DjrU^c@L{HMxsO_BB%qt;PNf7%xkC#3E(5zPy4R|`u*z6wNg!V>9`it+Q^^_COD-#8y+Ic>Xl znV2IpGk)ysXf_@Uc`dX`*?+JP@%*-=D`sIYezU8fOvQ9LUe~$wAbkF#y7Z5XTHDSxf}Zo&vIn=h&9L^Ve< z$%n*;AbMa^`k6g8$&#i7i|C87f|VvoRA~bw3_GtC4Y3+&I^UeMIedUksSC4C(C#dI zaONgZrK(bc@gy!%`S8MIsM77Z#aWttq(e>_X?>b&VS|Z>HXKMcdEOZZM*sPzJ&SzX zOn8W%OS4mcdzr(GS@VWkg)#8=qKzGonCzI|%0er6(~8~+e7mxbEF=a7To8nTzRJGl zD+S4dhAz)}N%%QCFLico3S1)P`0gz&Mq^7d3{*BX8-<(4RHZw`L8HbS6WMvTe%l@b{nN`S5L8N;EJG(7#aoe z?)6eNWh06RU8)`nZ`#X%k_U=Wbh|R2?|t8+^I{GS_0q5|+qsabksZ*Th0w(tu@9|U z9TYf9MlI(7HaY{tDw<6fg9AFf*`H z@l02!>n78dTN%3mZhw+Fj=HFc2U06CiaqwxLqxB+JwbMX+lCM~B=KP!bF{h3L(y#J zd?C-|&T6NpUDKoCBWCo^T2rNE-F?NN6$q4iek1^~_mvFijeQskZTZvzmkrhDmnoNf zo@O2xVvim@+lmYXvVx_EpxxV~p8(KkX=^pYocoq(7V?~@+tz2xbN8PzjsSVSGC!Jo z@LGgT2=8GT#X{NK=hw6lD}=MqW=DhVeu%AH{N*2ouaSPRyEN-!qer;ylF(+v2334v zvqq-w1F2vSf#jH1UFF@3SMI;E7bIzk%` zZ5TtSUMGLiXq|5mmr^gFHm_|^EC5ic4n`x5`!FN7&BbRu#yZgerrU@UOh=hyPBcxY zAPDs547qNpbf6bXmfU6LR*O>s=wbEE%FYq?JtU0r(<*r2kSV^*!8w>lSA7!}>aNw6 z@YySGb>6Zt1u=hBC<>6uIkB#+I=vosx2l73p7O10H`U84jPD%I=oHjVhP}9wEf>iF zos88K3nN^rz*#5O-wieFao1x>FmTafb)LT_xO!!oW>B{e2Paa<5fTEgzR4Se1BwZ9 zCn7w_Ca8a6LzztAh`8=>#n%(zIP^4$>T&ldflyvi-f&|vY5Kcgs0gaRv1c3Em>8bf zWm2KRjy${WFp@MSm8p`6Rr@{arj_vO+bh|@l6d5n2vMqWIkGL?4ej1k{6Z7>MpmJY zpx6G(b(&>P1gOsm!IW_bbeVLPV(7JiPzBj4Exz&Ms2MKgK)duAGo{GwV!0z<5NIMQ zskI=f17J`B0j+u)j7p!;!L>CmB#QBGiDD}{YIknuxI^nxOEN-PV3 zKDPFS#aP;d`}vjY8u8(uX1_d33HB`=VxOTV{b&YbkPekYAD+2?CgPPvM{=oCfSO5L ztdZbSf4@jbl3sSOcCn?&L-wPtyh>2BBBdUal5eEw+3rPWr>D~j3lpE`#m&EOt)j2_ z;&PS@CRRicI4<-Kti+3B#x3sHt*-kxr!-R^*$8J0kg$I11vgLDCVE8G)+{&#F{!zX zzp1ZQ_=Jp8gQsWx`idA=&+Yy5IWuEZUyP{T=MGjAoQdC^BPXTa^Pg~*JSr@k$*Ec6 zKZG`yh*DFnS1X}))@esegz=7o>DHMBpm9t{Nz*(32v>hc!y9KLu4yEYAg`$2fw+d% zdQ>YMg+M`SrLpC)ZFkqrDJ&W9ta+f?K^w6_3XpJf`+~<1>+&I8^ie}kth3w*F9=%U zd01cC37y$cMQ8P{_9E!sh{Xv<7Ce=2d7mLA^jsEFvaq{VG7KMbU3)r5=dD%ZjB+WS z41TVZVp#kHCblVSyY409x3l2sLVrJ)ci;sxtL+si9%kF2JVr$pqKD()Jx$2~t=63P zunK1c#m%%uWcrK@H)?WoUf z&P#VX)fIN`zRO5$j7ySD3ay50Dp%in9-JC9U_V3P=2jjU73SuLilVjgv zWtmz;wUOfJzQi!M(-y6YiE?MMxw(f#COdz}`=X`*r1|z6fM};Z? zTQQF3vbV3Q_`xFET+fz?)))KYscU)K#TvVMTb!<22gb>z8gWzad+B$J1HfU3I!clD?BpFeC2s2#5oh`J;TcI3Y?Nl5rDl(7to!s?@}VmsHjq9yAe|_(I!cmX(f!DEtenNtFLdE> zgm&wL9nHvfi$1H*!%*huE9#s-{<~D)?LXk85oT^kdunm)&>YtJ))_EoF7e*yWo@v;_qwTR+olve0o6Z$# zneXw%?R6Z|V&$6#nx5zTvM+Vh@|c4i9UWB=JkK79k0yW3^VKQ6uwR-6^d#oBhF4i! z54%=N8_8|j#%R8l(~hhcMp2U5rd)+vX+p=3yLYBH1OtcfbOVfF&7sO=0DU+8W|4WGhGlLo9E6S z_MG>@+6*|8vpJEq&|aMjWPf^#V<+`6d@0qtKMYH4hRs?BH#&Q^_i9*@ykd;cYx*-E zE^pDG=i?rX@ZR=b`@q0x(WZ;KCk9}mIorFJVr+E`V#GIPkI)+GeRrtlT@cZB{`0|f z&!T+mkBEx5A(=)70i&2a!LpH$cTA&n@4uCONBKPUQ3780NANXGweQGaoFpNq53D^* zsI2q`ccSKpW$%p%R|R>dEnRRk5g*iqM=o20yVO|CpwyP z|6I!&JcKaYC|@@-MIkb##9?=Kf^#yElSO7u)oyyl{IMC4hM?#7K7B-Y&I3i(2u?O{ zo5AsiXzh-#GeCO%Mk!KAC6?df7Ue!SN8U?7ZdFRq{Y+{Z@Gzjgp7HDjYDcT^Ec8*f z59)r&@0tb4ezbun;{02K0^|4yHZ|=K8gY)eAfpcOJKxJhZ*>bzioq4>pOk?n)u*#z z?vud8rBWKx5zcdxe&Kwd3>u4iN8?>rC!>Hah~@?ue@mx$R5Orhv?}d;1sFT~J{pYu zBIE&OrSk%#vdB&j(9c>VGRY(#ExS;n_q6H2SsqB$wOR<UZN-)2I?mXDXgf;{BvBA3^hL%@_AxeF<9xQx2b(`!4P=xMU zeFWa3Z}AR<;>9bslA3P?WSU=`?cc4;N>YS67qS6UO+#jFf<|-@k+ypwpL8={46C>9 z0_j=Sjl5@1@uK08Y|(Y-VN*srVP*thF1`>~$V3RXWw+$H54U!Q-I1cDEyK>kr0bu7 zGUkmDbZ}oH|E0+R+^D`8BE>Mx?=B&WLthdiZfSih+hQ{o5pRrxiDn0-DtogV%=L|p zojtp^G|_zx7&aj2G5KkLDLip6K4fmZKCppX&n&++UeKW_n^W9^u_9}!Xo1Iq%~F@m z3Q-hJXNrk8P6CP~6jU>=>;@rAo}X(e0kax-&QX|~Ffw-4z0{ampW|NrTFdZsy^B+( zkAo)du780lfWEKUoOM%9gL|DLJ7gy3V0>hS%Bx)Jjr);Giy|ab@C^@+mG>o#oXW>| z(j&;)HdF_`82iq$^{ZBxTVy)a=6)b5qFZE~4L#wg@*kB)U_4TKEHIwXzy}d^MeN(| zgXF7o7z7-JFxBcSh;1?qG4n;!B&5`cF?hB)1+q9unTQF zK;60`WR`p|W8lF)`VOdACbczyhX7f8A^|KP=J!VpNi)+SEk|AE50u4Ban_L*2xY(Q z3pAUbtSU|KwU8;w;*S!9ziQdt%a(YrQ&Qf5AMQEi1mC6Fstp>LZYhB%-qUAjUjs5d z%nu$s;1m6HLE0B+l9Qz;0OiefO7JW@Jc|N=O$Eh3aAQb7z`LymDC?5&R`}WsT*o?n z3+;^LSD0>%;n)eDyr;o5RLwBoo5@7k?~bgllhoC4=rzStB$?I%S`ICkOILFOi=Gn2 zVgQ&<2EdnDEan0Gsl#Jq$atQL(FV5mZeqpkI!I9x5}zVVEL3C@7q2*sm__#`>!5?1 zX2iB6QdeIvPj7G6@~0X4uVz+djJ~1+;+dz|pvnipRE)6=e!@yGr;S( z!vs2F9Q*i5-SXMRSZ)u`5N!X{xl!p<-GvJUhp%M|+y};uV=m_-R9Ky> zHQx4SMdvIH;GbMu`LPc5a29a)_sQ}vJ>uB>2FSQk%-r^~cKTOn=vr1?oiXv;1Cy30 z#RjOL#$bv0#ZJ3>T<`IcD*-o0g6R3~Iz|3VP+o98Rl5#PnX6nNUa7}kZgi?takqTY z2Z=pk#*Cy~#xp#fgIPa*RZ-i#8A)!_kSMq~1q+aoU(li{m>MG{j%-U9^tY^9zunG2 zOni}OFt$@Q8SJ&Q-{s86r;LiYa3u->JN)jTn)__(GTf^D>q6SY7L%K_EX8=AfGRh$ z&i7!sFNXKSX%rs%&7akNF_&#*(j2ZOB`&7BzQ+f2D}KaV?L4QP=6JP4+1H1eb!Rt_ zI8El=-J4hI-PE8gZs>$Qpzu^+;X?PTT=44)R`)Nl?f`9Fo9lf{j7#qvldguJxllvT z`%FFZ9RsZ+wd|$x^R%mz?E8jHke733cwOlkm7dC>VXCV`%$9J|j6 zeO+APK!c~u@P^!q;r*w(5&5agXxa}~IUY7#U75XoQ!`IN#YhKt>_?(#rN;(rE1159 z=>=s=>DrlE6vRpDYhyPDkk`88xOxUIIA?cwdr7C`@u)daesJ>^gvIL`Wx2SyUg~>?043v9{xoq(U@G0ET z)Br=i?OWnRTX%oLV?j?(w{E#%pZKKw1HVN zvUX9~9-%!1Gvv>T+-DnXk=WH5YSyxzqVHw~KG-qvvy~e-j3T zuSuMs&WwM6B9Ud*aV&bV5$nx`ZM!tC#?#$qwjQS$ZMFLr;TUh6h8Y2SP7M_U36 zcEX<&)c+pM8AsVgXr@3^wlnVVaSHH=l*3Inds?w zX_B13ar_!U51~51d;{0Vp15&M6Cj zP10VyAxt0ES>W0QuF%>Hc>6Yd8jFzRcu!_txjH?dm}^m^x9H zy1v(&i|^840Lv~9lqx4wG&el}X0sG8(CoeJa;}r-6k)%Ihhzd8CLH1mv+V{9df~Kr zo3?I!dsm4B#9LjMwF_oh)&%ZRP#c8u#MqSNyD`s8YVL>-R zKGH_c&bBj?zXkY?_rm=SN#oseohsXscd5%3Fj>R9U*HiTT*(G#pI6IU?&R(Cvm_y^sjiJ9#fXmPZ!s_iW^i0k5?QaIC%qGZ5G_@?|e7 zB?ws!q(=ftf|fo55Bj4tGTL)F^On|XhHjNhM~OFpehj(X^WH%(Khb2ok%$M)*N0|_ zhVE?E=h>hKYp$+7D& za^8knENe7u0`<|3x!Tp5KmqM}9Ls^L;Hg%AqAWRAl!P43*qnzCId5v@$bb>; zH>+@uoU%x^hhZC3hb8f5uGzY37DN$L`C=@6!!DIe%s}fxB!I;j zGShWU>N_#%Rx|MI^uCd%BRL?VJeXVqARmXR$!0aDuBewUan=s`bWs_Ov_MqI2V>*? zqmoEcoEeW z-(IFGQc}oXa+B|~5TdlJQbW_-zJ5>+C+qkqA&%Ll($D#{awo5)ZlUna?12+7VxWs> zF0ipE9QsL?Y5lNnuAD7!W$_(lz#=d_=LTIh=G6}W2hQr)$NPG-76a9u8AziJ^w|Ru zNAB>m=kJ84)YsK*55Kx_lEC19Pf{3T3VS;i_H6+iLxg>etjTeDaYw!;$aPND(Am=& zO6mv9ZozKX3;X6zh{H|oc@a#17kAwO<}{2q05q{J_Ls{$p@!J^h^fO~;GTPf2k(2F zzMEx;V|XF@YsAeDz4Y5aiaLrN2>VN{gc;S;BkCHa`LGGdB7w4^w`z|cAP-Q$>*S~R z_p|3poRMNj==>3`cwR>5i=iubvO$UEfCqo&^@Wv{J!1e)VDv)k50s*P%s|dWPI~F; zvK{5m4Byyto+YM<3Z~+3Mh&|gM^^_~Yyz`!r0o4Y!o|JC)?%%I5*GDrZNVX8rp1}k z8rwwJ<9D;q3vG~I3<68{CxmXYM6zn!)}K1U`ABJKXf_+)4PNSgd2NB;G6Ex^A{ z)`UU{3ZN?HUWd9c;I-b58Q*pwUt;5~#z?#X+8m7W2rgu}az_VUBLS-a=Qe^~wm84k zKNlBl8VcYP%`si3L8hT1(@^Ku*d9h;3gTR(cxvMnju}*#y0>A8NBx&B1cOXs#cfB;3O3W|zsF$vyaRecD? zFk2of%H*3)P#~)EoEzn%a?N6QwO_Z$vE zk9}W$guO3>Q}TjGW>)brgP#2Ts!d( zlLit%^sKC0zzn8Coi{uyo%~a~OV5CBEEjYh z1OLE`_olC+Zdbv6dT}7=E6GaZdzVB~IAY2nYo_bUI&y<{<@I+g`ml7MyH7^V+UeE5 z1&R5Cho*93X)e0}fGdEl$lkqscUP#%(TT^+Yh9$gErvF6K_tEK-jpqgj050rrV0uQ zOCF1RPjpb*zdpG$8Vt-@;`Z?X8VF}sJB%8;`moXqKX$BroRNh`;~n-r1^nxmQow7j zKiC;x{uf?7=^EUho=0DcZ`SUD4u21#=X&oE5ijhl6hbFHHtb*gnMA;DJk`}p7vNZU z+SZPOy<4r}v;wwo6G;;_MVE2ZNy^B78>v5h=o5zIm2u91ZD#EDwD^%AYga*0<{PuIfpK4X2i#z=aP!I zD6yNE?o7j)ZrXrk|AQtR-6YXIQ!e8(+$wKz?_{{(;Qd6re`T~2=i??7Y^_4$cQ4P8 zPYso?0h1tyJr^H5h?(qUVi5eACVxHVQtjg;ac_yuIyCQIy)m2vh&Fg*@!u^;$*1|B zBj;!WV93e!7;bw29_kVi5^@;d6DOct_b4aDnyrlT9#J*dI8Vijb+BmO0l&^vg|qE+ zE`P1Y^2E>aC%5MNnfy&avk6Y5IGbr(JW!A?bDlcss)`t^kkHE2ATWlUQ=iB0dtA+I zFnB#WXcD9y{fL9I<%xIMMQ#a(JlKOD7@3GKDG~=8qViEcQh@o-f`cw|JLS~d$gO44 zOIX{z1+@Cuy8~S*N%!SkfU+U_sLUS z9xA`r&_u|mPj$(dibc8ej~(yqvM^h<6BQ?t9%Apt2zwvCkTeY;J-DU%O&-u@W6#Cj z6a9OtM}A*XkX*#xFw(baXthZ^mEF$C}bZKX?!T5J~Uj z!Gg|sfjc+ZUHatd0K5H5XZGCj_La}?qY1Z@wo!z;%8MA1(To}rAeM@rU{Q*7?}XDc z?E}LsNxWuWQvB{HBa#R(FvB@j;y|bbQ5Si`8X?QyM^l{tNo=LC4=p{iv$KHZ);mUx% z`u`zG!k*x!7_w3lfO=c%*W8(6M;9qJg=Ch_^!;1TDN1NYznY^}&@}e3aq^o#4);Z$ z1p!XIib?Ht!dpp?^nDFUd$kfEB@1*RP)stqw*Q!RxuZy3I2hmNpgOK^dqG zHl7$%-n>KgnlP^kEH7^@*T1+p`16-?ijq?2yDU2}XvxgEPU7%yAa|OvV$F-Q=gSTF zyio^LJy3o3>b{Rz_zD{pwb)cEHj9%1J6SK8LI|)4K?+~L1pfZp0%JMbb#^`aE4J!C z7j9b5I?de8C>`3Dpn7r*+b{QQ?Ha2S8JwF63;XZCRK@3C7EC6>w)0(ee79QjGV*|B z$-++Y$fBH6DH|f+XVV0YG3CA zx5LiYEkU2JjJ`F~dzFEh#x=G?Q@#_~uMZf3BSjuVXRz$;Xn@fDPRY4eFu8%?!@>m( z@=Y|z|LX~lKH(%#VE3}#9{h~|b+Gc92$ZIxi~L?j>E-Z9gn`h=Ih@VQ{aWYzaw9)O z;>Dk2i;FOF93~|ixK}p@{{FeazrV~M{@6DPKZsLIT%RPF>Ae31hoP$Ww&zmG^#B(X zxvUZ;{0mindwk-#y8DB|UD4lqzauY@+aPzwuu<^PP-j z>F;jm_gSY%`s?`mQj7%yQ~O_B=N@5Q{h(=hQUVK-K-dEPDxr1jUOx)$UPXhWPa;Eh zfNs-OB0KPAb5!1+Jy$7m?PT`%+ncz3o$zmf+CyCV1YUr3tA?>r(jbQ$zkkgC z?F+qcU!Ju;skedt^>acvlR;lsh>B0}>i+yXUSNZiuz&wf|9ZE7_w~tPzCPF>3i@X+ zexLLI?&JRYl5T)TsZahGf3PkEz@lMTDaxr4svf#sS&4=(*}Tk>D~ z{hOo!V}WM=Y(xK3_4Gfwpe8UF%jY}^uf*TPNdDKG07!S?f3&l|d27G7e}Htaa6x!} z5_pQ{rxv^xX+C}gN`}_*+n<=T{1==T7W~y3%ctgXm|~#zNuoD@N@MoR{p_IjZ(peH z{OQmBV(WiLM4A*v{jouQHS~qAcqM<2-2aY^3^KM`bUj|U-MheV-FHoai}VE8@-O$P zg5}$nubTtD450lLb7x>D^&Z{7)WyD<y z92pVpu;-^`L|Vy#JjafM<;xS)E`LTF6(0ck!KGg~EgKTcxvYAm(A)PPoEndkG(8$k z17P0Le8E%V8v1rZAP=O?)ru#3O4{5Nkc+U=&zq;DPm`}4rHl+?iNgO%L7b37vdprxikD3WqdV`vR7}-`D9K> zBARpnJzC{otb9uHkV^vS(JNh+VW*@=!%6`?>Uz#1>CbNc1bIpO8o)1X=>znqB=Gb$ zfI?d(>lHh}GyIurP;?jI7Y&6%iBs`P!9L&-K%q^t=XjoyJec_d{F3|L#Ev1eBCJve(YG`d-#;ZYfirj=(4#sg zg94|eM>PRGYCqK@a9VowKA=ZSeiYfAmLAPJ(xczA?M_RN1_FB2D#m=`wDhR%ksgiI zoH#8#N_JFGcBiZ1v;v88LLiV}%WpU(c}QkI3M8JU2SZNDak9VS@&N?S=xQ$J4nCz| z0_2-cSOvJFnSMMRrz95iVWmgFsZs{S+2FKd3M}m4D@VX-|3%8Hr=;CTZh(&v>8`oU z?U5XR=1!ha6#9?Y&;b{K-eZMD7#L2+cf-Q22ck8VphEpqI%4t|Ae1~FFNi`61%b`QX>i4|{@k~t+$ANNRwf(lN{N+j=KL#K(q#4zaUAn_NP;nQ8YpCk7d7thBE zs(ifuv)%C3CUmS!Xpckr$4r`9Tl4*35m)S=oKSp!-{|KM63mTDnG|Tl+}BX5OJy@X zV4?mqr9S0@C)Vtc5A)H@H;*M}c^)Ny+1b{%M{i5nqsta1h{W89f`698jmuZ3$Dxze zD>1Kz`8mk*X9#XS`nJDZQ+(_it}5&(DdA4mD-Z68(8C zk{frEd&^zIgSP0(`Sj~tQ;3g!+oX|}_0Zzy^V5SLr+{SB_*^dahHf&`!MbxLlYCBA8`1q zfyu3PN6tFVjQ->H8vGE)@Njp1PNToygR-}m@0-c0ur-&rXrTvdv-wOG>3p5Q#s4^eS(_YO5=EKi^rD1d1oP7CO~)$Oh2)7itsa$qo#3 z1umMHn$D9}{}L{P`}_OPAM~(15xt2=QVLMm)@{W&?djx1WFl?N#h=;uD;Bo>${C+U z=AT6X3tJF4f&;kc7qndfoSe9`{S082UW(<#OkJAM=v9pE($Zm64u2zug$$ z|JbM63@VKtRUwd%ATW*T(p4_;N3NGOAh@LWSYA%0)ql3NKfIdj%69BZNN#98-dNFg z`P@nTgyh>@)lqBLIrVa^rLIa354x+I$HE2h63*m!aoioO?-d|0=fpNo^oOst zhZAGtm|<)Fcwu*;A8l>M{T1oI@Yo9Wm(RnFHmpO?EnEH>QK(D7Hkf(+23?Ym5&5yh zb}NB7^eb;(x_#_Z9xzyJ#7CCrxIlbL0E@1!^bDgrDxIsGGT!?fiw++vfH}nQ#%~^b z5a608U)XWMI$u1Oq7x^hLpD1&=r+5hd2bdc5L0T2B8vW*T8iXva8cu}gj_ShF(&jaAygNnvss8=XAoxd0wn|oVJ@}VWH@y@rTDHFDwJh1SqhU`7OHj z*R}fkPH30JwS22%Kf0kmnxrsH(STR)zjaXr^mzxFSfzl#=F?64p} z^VpRh0qBt}jdbvq=fl=l>&d7_%75x+D#&a;P2!_38W8_YVZyB>XiBa!sWu4H_9&MG;KU*A*O zliO1=k~P>muFUay9@4k^cEy(k*`<4Ce2KW|CwA-(e83N|%@5xpC`ch{9b1%cxmqNf8kG&1B7b!n!nWm02m z0^+%NtdG&x1TeaByh&2`j!E$bNmyu~QKIB=_o9_FER^3uEcn&W$_*!r6EIMR)B$0~ zK8KFG(T>bvQiJ*D&IDybN}TcX|W$RHLhLNyfk>k z8HHtq+*hT#mttezDh3~C4SJS;kTt#{rr+|2D0O~I$CMKmHZLHRNFF*4BLQ=y`K_mQ z$;!W+F%=wpCPUEfoo9w;8bJBf{JmfFW-M#i^jC8w-3EcK-{-9xzC0MkwXu|4nkAMc z;ozr^NsY&eogDBF23Djt(rYx1+^J}bFFStZV-z}mNB_64l2w5KQvI0_&T%$6zQ1D} z_J929`4s?D$>V0RK7P%|{jUGx8bAN}rwAZojf}leb6lw%=e}Pw_0NC*cfSJb0U*w& zg&zUG=#PKf@~lh%h?ACn@Am&?*MEbFRE|X1BCLzZ_BLj~C#gi;5}m(L%0UvuzRVNth zeoOnj5b;m0^QFd_jxl=&=Q>rmNl(*Q_n3D!oAcjY^Zlzf^p4Y`KjEDYE?N?5`y0Aq6&CJbjPn*ivCI zA6)@&BhjCJtrFz3pZ+f?7vCz}$?bnFW9wG_I)l3r$9?gq@YdE5Fi#=Y(=di+l^$+X9-(jdLa&n%yb;Ij=i0nZ+WzAFEkk@`^8<1L{EIV^OpTR<6)};gdF=BW z%3u!NL}=nqu33`?*b9=I(R*B3g0-;i_kpo1zXTy!Y@=&0=G%gse)@HjK45GX6^nnv zo3C7cr$|g+plf>(U?)U?VY59=Fg71-DYaEKi$f2TIC7}Km=T73H)P3Q2FGeTc%>2 z@KZn=_R(jbSz1@|_yc^g0V3cUF1-CGUmb~Ix8&%P0=)jdTr3U90O`;D3t9lrghi%0 z9UV8h0K3m-h|pkXkiT|!x4}AyoHLOq$!lh5IiOUGv|_jowJ<>pM4@9avH44mvv!}k3ToSr)iPb@4f`VI2=uZV38&=JFy%i%BAW}@z86k^6PD@1nQ zA}F<_{YL_Jh8()yXs4@;_ptz_0r>{fthI=4JBu+PzY{6+|L|8z4izUcT_+4tl71}^ ze1WfFi=DagQj6su=LY-Xd~fq_LBS-{%x~b}7d--V42?JQJN|>!lS{Cl&eT5LGC%}e zazSCQ#tj8L|EEbx?)k^J$oXde?QZ}(_(K-{89joTaR2e-aLDx=*i66>91Ltdx);P| zN9g$9F;hD!){ZUTrGxEe?OCVFN^v{A@pYC>+jgObi3jTq2FvkZ-T7@^FD)%G+|#Xa z5&Q8&0lioK`at?xi6^JlwlJ+TYSG^1V59HbkM%=zKw|^s@Drl5)9{fsMF1dMwcX!p>-a z{=6zOshKB8{@_I!Bu3&+-Ym5dE!|erSncbM^)~3<*ntim<4pTN-TJ_O9VWxUZAD$+ z`TXRELyo-RGK#}>_@QC{v<+rD|8?oeJ}}TVM$F(y$xK-wheS);67>jS`#VV&X4-B+ zRmG14(zph5ZY&>zqJwz1XuMi#*z{h~^uBp3L2N_L%I(sBi-E8DV-ZY08&Wou26Hf4 zQ@d=oq4l7q4E=e>`p0X-w!(r{+im2=Oj{zw^x4-tJ~y*PtN{gVi#hzh9d^M(EOw&7 zPkODhb`oXoB`i98E*gSqqZ0@dg5jOi;-eh5$(TDmv2E;2>W$s%NvyQ@JtM%ssmUeCn3qxpE}N zs^ti|ByIV4y(%c(ZV^(_Gl_h;*9;@F6NXIIoHO#*QR|C|iJ2_)ZMLc}hdRs*2v+x* zYJBweh8Vux3vsVT_f^9Iuy#f0zwQf|^(B%g-FP_ejcHskTya};QdJkyrwT1M{BiNZ z;N~8B;eB@F!l%a8FAaNWacv^;GB<{t++2Tt@m+?>K1gGz@Q<~Xs*E>qK0`6uwbe2j zW>`RDa3h6*d};0Ut&f6(5`C!?t|ShtWr{4WQ&WsEh0=p*;bHMzcaf5+Y6REd43MlS zPq^#}d%mYs7BRWM;<%PiXNusZ9P@!+RFJwYF8t5q&W<3?otI zIb-ee-ots*(mr9yepM9V0$sY@*Rl1?2G%$3-1WLo6M~*;$X96;VcWd229rgkdNAt8 ziTs!$b}y!L2#RaoDnv8)p_LiA>MWq-ZAs@=V%2QUig*HJqY0&fMv^Y;i5+2;H4BPltS_1P6c<0I}~>c#jOzB zf>e+K#a)WKy9KAX69`(|gG(TA)AN1zeR|Fv_l~iDr@7H5YRe6aK8TqgKnX6)MT#2;SaJ40r=&YAI7RUW4byaPupQ4JwCm*d~>sK!XI zUmC~xPtt&o4Zu%D;n94?f*X4eOOH(MODevBZm%Aco-c#yJAAyy2R4E;AFN=)tHq7g zV*a#`SRc<->S#(4_;6KSkw&oOU$x8gI`GXe*}I>u#4XXMew^YPvG?YgNy=6?hfzvb zn)ZI3vw@3ki&`e}4VS!)!a8la5w_eKbvR4^_IuIi2=;_(JiIUBg}%&Zr9t2O872Kz z*E;P**g6AA1afQ8w>TEAuCGzTmuVR*KaK3XuR9km>{OXx{>KasN@JSH?H|8iXRe)R zKwoc*0K=q?5{RoO|Up_{5_~CW3iyndeJ+n{5~* zfQ-=ecfZNj#MRsFac4^_rBDa`af?KyW9DB@A8ktu(!*=s8#tOD2P{vQSf%tkpC8SC z5rv-{Ja6Pze(Rqmd9~=AJ}V^`2_7{l#)1)?JPZ(hEearU7qnBG96g6wme2s!)EE&; z?WT?Cmg*$v;(-4h(`HQ*_oha#;M-#NJBi23K(4ltEsvH$As4gSz`H88(3Ke=S9=++fgIu%))f6-$nA&55Phm< zhW`7On$qCiz|Pa)_`>|A@01Jvm?dG z{kd2IyNM(WbY9mCT$<6?xeIJtQm`>JXs|Day0q9d|C+0g$N<@-45kY^KU1cFIiit+ z9+b3(49T_&1{Z6i0|fx&$7;m?yZXhiPzoS9z0UWy$u%~eUBqx`=2xBjNZ5SNTV+zA zR;2)7*>{RIgdfMd$7_vT?+|FW7p4Zx$8Pdv74apI61SFMigRev+FUefIz%F2|FF+R zd)u;wDGo?J2`&YRUJToLAJ^;@?w#LFMO_DIJHl500J7W9H~v&8nP zjUA;sV4?DN`NP)?zyS~))lAOuW;NNW8u-O-pJ-7|p(xg~T7~w5=+9p-3XROzHpP}o zWK*<=9K9CmVH+oR3MG()i;D_9x)hlx3MKRFbv8hnK@N&>M>{qFX;?7eQNZ6vfF$~J zPQBf&ei7%pS1H2IuF12~uO50K_p(^{Th&HN=iD&a%a0AV@fIAg0W0IY#l;-kvh!pn zDo!GRI4Z&2FVVxAZI1Vwwaw7i0xZ#->2D(S&)^QP1{SVQVgA=PREU*WuIe45$OOvj^|d^ULHF|0fTa@N{jnx<`mnIDo$dLv z8B&7=+rCk`k-_ge==}F5(?himx14@!+=9)`tW2q(=bXmU$VEAfIQyBb8ahLs59<}X zv13*{YY((pmehyv zt?TBg4P$(CSdsvN*2K>D7ke#w9xR@`q2~6uf8)Iq4Vp-C+tu!_j%OkVRo7cian+C% zE5FM)m@pN3>Ws^ALzG*cRr%w~Yr`=Xcb^7M7JWC_DCu4+Yv`>BbCsejd3kQc2fVD9 zcK#>i|HHG<*Qf@1?6BAMQ9Yspy(qaO^7oO6rXQ*k>U}o_&m6$z;Z3+tU#5vzJw=40 z4LJ-f9_fgfzntfOgGi;`&4Vn{Dc_m&VDLoWw&wKj)^LGnsvPo4)1QSk;jVj189uyn zk{N&RFY)r0u@u4?EE-1L4UaI`*@yZ6+&1z5c4*}BS_VYE++@dv*pBzOP$tw-Zd1dS zh8uvh<8Cc3gJQ(L3c&U2czLUCEsXbytV{};z#J3RLx-frFmYx-p0pq|gE^KMYpnnM zA@Qtif=5053%fkRdJBHrZDYF^4Wioa4a7uxvWaf)*nN!t;LiNAg9=0glW~@w{X#18 z7AjZOJZIOJ#}|Whm+9BME_A%4<}bYqvuG6?ak*jgv9(^l%R5KEg;#9wSh1OalGm^I z7BY8#gGDLdWctkUWh~>JO8ix#|CDQ*bM#@+{_up-YD1<30080L;%jR`>3LE;BZ|dz z+aP^s^8VYUL!sjme}kaxY2=CEy4`s%L~L(!@$s=Ve2d-tJ7mrxVqtfq2i_9vKTO;y z(=bHJ+inz8i2pwv{sYKr#E;O|Zpp$#I)Pgp`N;jz@!A#g4Tf~0UVGg8X(PE}h>I7O zJY#Nm@%%Q52Dqa(Ak-4kgRMI2<Ui-^ZW3YfxyTYU zEm~D42=TWc{FNOk^3HB0lZ@}=9jM{Tu>1v+FARIeMAn2?*;U4{(m&B}~r9bH#<0@F2O znd>yL1l=!9fE#i|X< zpPFuXg@Sq#2V$Qn7ji`OSNWTNP5F#us>DVePak!sbAr!N_vU_IYH^dUeE8&&;@xC2@Vj?56zu1`h41RfJd*jD_X>%{~YWd8Slic<6G_qtN z80(T#K!|QM)$`iFrPPy91{ls%`rUqvwvMBHKr5KVG-Wx%Cp7J(K>8v1>bPNTn zl*kq5ekyzxr{^i8R)v`Oy>?Sl&@>~i+2+hf?#PnIz>q#4+=oqpsX!sNF5KFx^0YDT ziu<{aB$XjwLy|+@&T2n5jEfL$ao?_N90)&0a-n==jUD2C>nZNU;7c264Ae#MvTe0s z#fYx5wzAal@~j7OGP98|)Q~gqXZIma~k7ao5~I=?zNpvGyI*X^4#r{AOQQCLcKpmO zx1rSY^(QJ@H4V}+5!D-^OImPo;S}$=%=ACPZF^vhAU`FInYmLnw5P;_*Jt|QxSa50!JKSzW9(rc5Xgjb&8(B0)Y-}QV`rPZz>g+S^-cgD)=Xs|=9=THJ-}dF8 zixL=suE+2D4k|N+UUNO$ku=5o@7t60^pmZKe$c4cNYGu12+gHp;;21!)e@x2(2?6XY=L9Uebpy^r7m2oW-qZI;B;xT}hywlUZsvCqY~tM$NzxW9)Fw{m`WrD31Ns z`Qq1;3tyF^h~7y$7{Ols3yT<|7j zmUoW3hNe6n*Pd4#COHj$O$0q`bHpgWis4Lq74$V@Wz2B+P*BZhkYxq0K_Usc%=!y@ zSe#}ocqmcng=~6{c4SnJ65iv+*M8yE$`Bil$bw^$l(}wRgHR*4gnOIVd4>rx2 zRG1fz3-rJfMH)A@l6R?7qIm{Rt&0_Iu5?ET3Mp|^_~v%YtOq%tt+>%gzj(;OepPxM zpB4CVE2qTnW1MgSn$B9Uo2F-=Mww(z37&T_s&(0^DB__Sd^&)&nf zh#F?W%ZOcmHGJkYek3BmD#XhxQ&v@w=bpPYl2X~R`XNRXNvMi01Bb{wgcn97v95S{ ziN>3jEE>QJFHa2`mgesO$5byp`CoWe_QdiAH7ND;4=s1jJwzJ{%*ORhb3>tbTlFA&p~uRWoSIs&oO4YRqS=`g z9qg6q#%DWxOL=)p_2~p7v&FRNG?hdwcx!}AsNL$t8Ae}22=ITT?a$QNH(p zeMIg)7b9GUW%f71wptEywZejQ*&KW5bTq^i3YjhJnQYCt*&^{DyKASD^%8`<7YYeH8uWS(U0q#&g z`09m{*qi;n%(NOQP^ZJ(-5h3eKjeR^(LkulhskI+lbyUyi@LS_X-&W9j@s*BMdADJ zRG4KIk(5W6mBC~Z(v*@F^qOS2=L@4`2*RefvR4IOMtgnvEs0eK0MIr!*p6W0tJ(fNnQLNv~EJ~a=E`H;Wgr$vaJ(VWsfVF>ht-tbo0a=e4KN47fMoH^jWt|G5?kZCVw(oNG5q~Ih=&{=quUY-!j-5 zJxw=C`|@c;xXs!__0u(!SU>u}Icb1D)F*Sw@cFYiTtX)V>@8l1KXrJq58g1xzHQ&d zN>6=RTvp&*0&OXcUs#7f4GJKkT(^YEBw>-kQyc+zK6kxeb-aeFRUXNEi`FE^U?r%+@M7{pkQt{*YZ#WSd~r3Ni7i2et$#~lZB?jFvq77EhY3X0`-SO@uNJQ zORTe#Pc-H>#;7L|dM|ZVh6>=eN$apP8?jlqG@{V-%Y-^DmfFzipyg+pVcG3B&6LQh zjX4%MGUS79YuZf&IO};uPLGW=!N#q|GIt*>C>yP=xV?90JmURs?`2KYb?|bTItPR0 z-61RK$L9599)Q=w&UAb$@x>^h*@;CM_7Vj^ANtTD00UK^Tevr))qZKNA(P;)P&9BvW&qsg((+l(>yRdi%*QtW zwrkPLBrb}W=UP>b63w}6AEMg(EqS|dagbr!-oYs`jrH%E$*=QBm(4GeP4(OMBl5s` z;PYK|6rajR^S$inPVw0}IXhP##ueeekuoouiTqNJxGuc_doA>b#A8*>-1v}$A*rd^ zLm`I->S9c2HL2A5+xp_0v@}WA^Bw2@=9rz7lsR+bWoMoj8%551C@rE(!o)S{Tq@#i z-nm8YQXgGzBbVwIN_TMWO<$|Z*9Fg(Dk6C~ z4o#)cn7`3=SGDPnWTek?k#ZmQp!h{azI=rzG-l7~O}*0rWChNQ^)HdAjV^U8_NI%+ z;VtN=qJ2kk+T92T$_2e1#Vy8 z;TN&5(wt$btCxFbR^Rlo3h! z>7Vx^tqPZoAT9N1>NO?WOXgL9zu1zf4ItMZ+1w`CasOm*|GmG1Qrit}q{Vdc)rAo2 zO3jrRt6THq+H~O0)`{nQ(4F=STp*zR(QnbeN=yJ4z2}4RZHuPVmH&3HXmbjm7=4Xy zb8h#yvp7#M7(qHDKkoTd{zol?U5g<6mhR^Vzq%vO-8kn2yVwYFo{cPvIxS#ey#s|L z^A_*-!wS6ydHhPIF8p-Go)=?j0*c|mhA{4W>Y+dssSP#7`)Y!Po^UIxR}TwQB#+<%ozA}Al_ReUvKhJpnq@$5ge zaH~`QZD`OEJnHLTDB@{#0x=uOg70E*=D@9*cPqbSf*viqF6DX82KBO?13@ZM6cTr~ z3`jULGTy@P`$Th7J1Spnk0kEw#g!)MSf@E}ZwDH-J1}D0VFN!k3JfLo>UjOrThy*D z5=}8Pd=VBLm-VUTSLX8u>c|Y8Y7)UR;G3DXwqbq2k@kve58d|{d(o~}l#u4o2fNJ;=KCXaMcsiTMGmH$NI{hj)MAv)$qkboKkQm1E3Zo%s*-OVI zopz8(qN>k_53eos4>Ff)=ZTrc_vB4c%%O=IdrspyB|ZT%Wrj$VNc`lTZ)a*%pSW`s z5GHheg9^#Ou@10t!j}CH;T%-y$fMVp&qQ6X_=L{gkNb21{5wTaj+V|_!EL{9;$!#c zAKDO&8`D$iLN%gFr=?;6CzXnkNa_J^jqn8B@U>lxF5gKc%=@7uGXpbY>HNDZ4b#6Z zt4O}3TCmL)AJOUtRC|nZs<=AL%iQmxHhZ4xGLSLj3BcMPnsk2356Q5qZ{4GP+ga^2 zy8T57Cj!ZXZ0mG1Cw9E*uEBjO4=(~trgW(1TqoG{qOHLh{=to-< zRc&@?v0@Q;FQ&uG!M23Bn>k>4D9KSwu1Nt?8G;gP@NY*v%>X?+CtL2e#jCd%w^a`2 zQv6D6^X?0$dLS83c42TL*bjf3>ZS6tHm#w2Zrf{dpoSxac5$}BLnq$jdjUc zr`5KKKDX05jubxak#OezpOTzH#`~&5<;JNh7#QWas(#+?TIAlfJ}T7vkP6vg_?6~J zxnWzNcDXUkl_Wk}WEe#=4Dwkb=>K#CIs{Zrt0YWKS#dDDYocgrX?L1S3U-u&jK~w~ zSVr)m1H3<&PB7Z&x+W9#}~(~a?MBxE2x`1knyocnv7j0M}g!|UTcFD(%IyyCT1 z&TuHher_kGFyGZgZPC#4IA83&ZMIO8E;grDRfC2@O=%&Q;04=PNO4e6#EV0))m;o z;a~CP3nysdgCsl}ed{to29Lb(mPS@u>q?uu(8qmtr4Fy|!lwyuI;x3wZU+iP_xUX5 zRJoys{}=KiZQQKlr;lc@Wx56#E(?Xy59TJ@`_?{- z1y+b2ELV_I%M!+^zqg#deB-SJZNImj8O`ZL^DaWHzvuM>7DXl@7uWhEys2+Q1x!ao zZSpE!=?@{GuQ^RV35>1!3+H{mP>pX+Q$p{c}0i|VGr#NgdeKFQ#wyq_Cc);I>g zSet1Ii5tR<2}^N@jZA!-9j1AcWd-GzS5%(GSl21lcVfYNnf(;H_4KJ~NEuP+%e*n$kEVM39m5oO#aVgJg;`jLk^^(+ z1oMaz@26ugQ^^^{A`rJ4)E0ktzQsGj#9uEIiumLf8B}*l083vb5IbMh?Hi@C(f=~4 zv&|^*;?1`@rEM>%NAEjhsj8?HXx0B`WbXB?_Y`J&F(fQ=X5G>-Eiy3DJKWGYiY@{Asc^y4h zPb@!e1#3c*}um8)M%1U0Y6J4rpsik}%GZ`o2$ zZ(z5k?;V%bwUlQa>FDT!ZL*ap_1->ggu^aOfynkUvqs;_6C^ZzM<`_V)a_4dC7??^ z%S2Bmkzc=gDo?BV(r(c`HnnWNl$$i5$;d%P2KAxLs6lVZaXuS+$*;dIvW*;=x#_kv zQTY{tv}O0Yk~U|+1^$EkLIesXxT<4YY}ECYT<;qH_V?B1AI+Vd)VF+P+FykVdb5ey zdw&q}T4S!;@|y2mZ!4cjU6IT>!y1r3+{qBC(8)A~Bt%g-k5K;7-Ro=d-P$ztMO;zy zvlnbsRDeS`Y}cckaG3}X$eEb4asORWQ3xJI1~Bq7*R{AiA2#tqGjT{NYVCDr3wXp# zt2i1Qhd4D_4GT^!91L+@Wf8kxNjT43s4sT zvXRm&)6lK5*VWgcNO1ADX^4E%icwL7+AG|z&{Ge`Qh1Eo50)FRU<;BB{ptF2yq6@U z91ix~3r$8KR3`@^w+f>DMtN3d=IpYCrEOiLHC*gNyF*Q+5w73hGV(JC4G^+&=Zv?- zEbsbzxXAo{cE-hg;#=#^Y+_dHfQ%PiM8hPX2{=8unt7Sq#uT$=DSw~K~ccg^@ zMxP|d)&K8r0lZot$28K_EmUDrAyt_ijczqRpJ@=%uB7S4nmuQnGW4qc~22@wO(xUu3Dk9$fts6klXq0T3)2WzwLcA z^0NdRx$Q5JyZ_e9172*sxi<{&kc;iZR?uBXS0#9UEW`tXZM3kPCq!s`i{dBWx3kk3$T%KK|{W@FK7u(`OSH`$v@s9ugX0XhIA<=fmpkH8zTHZ&Ke@TVG`$o>3a5Ga9`LLq;|n zIghUDrhw#qk%>Ul+paFNcniY^5{bvkA@3q-`$+9$I>K?Db3jTwtRXUDe3^29025@t zY92_k-*D7&D^sl3eYHi}hME~yAYyRq6~RODz)gcJLLE~Z-}#>A$gQWzv(vq!8r)-DvDLOlArQ} z$7p>~@>To2d*50S=K;Cu#~*(~-9M?9pA0na#glFgvz=GO zaZhNhg6XI*nVzh1&FJRamLxyhg_O%_$B%){<_tdiJ}2#_Kye=rpGC09&em&wF9#2V z2!WX8S)-&)PU1HFt-bGAYA?@Ug7qK97{_4Re>HQIv8o2mw8)(HP@$=Jt@Lp|gcDu+ zKfWUDocql(K)JK6hodQ(%4@{}wr^r)WzFYEUeIda>gMd{NEWibjWnXa2k_WRmE86P z09euoF#!Z4yeCyAP2Rz$ZvH@MK`Y4()?S}ik)ddlc}sxbvR1$UU59TV^$#`lzb@q; z8Z?MpYaGCORy+igh!`cIHC$B<3kgw^0Jv8M)Z6EhV8xtCQ7#5*s;SAb=>o*x(>>R9 znrIDOwuMm{X#xNPy0srIbkP9zqjUMHUw@q`ZVaclTurvFB)k_D3(ocTYc9$upoaOs zTAJdB=L!l?ceX%7m+Mi$2GGb$9ekYZOR7a$vFGFIe5bbxosp8znI1OjCm;40NXG4) z{N-+Lz9^iZF1I)y&$!9KDhx6uPEX>#KG`Gs1OPl07=Ld_Io3&8`^M$jcA=BiFt6o= zGQ>zme?z^2-1lXqc8r;s?Ov=0Yxj9Ksp;XU^p zr+mQeX?p!O#`JoJm0nsqfkF4#uu-n3KTAeH`+piV=`EMG4TBUB^|C_=_YQHdpyz$? ztvRyIn>iiE+s57@g)gtX-Bo8& z3pJR&3NkWG_MI!aZ_FwCTpblKK9?9g7{-vx5;*h{#sI|uFy>nf11HZr&QzTO!!12W0LnVw^G`GPA|$! zw4J7VnQkvGIexr2;IG{t_lL>gQvX^@U`vw38#`przZdq1)2)80$Y!uCD|GfQFmlE^ znA`yff;yYwi3f$z{w)kO9Z>J*WVJs_X{zA>Xi(6<)B0*})(Pv$E=RYe8hd)BB;=(X zU4+x9_-BZiIAD$!52mb9!&+t>jEq`HeogE);UdkXXX-JH&*T8o90S4%%FDwv^^K)I zCW01es$jILw-NRE*KEHi!lze2tChBbMUv#j27D^}`NPgaV++2BwwB7a5dHK0LqETj zMKv#|##XzC5u{Wvn9A>(6Hbj)6es>IrUx@Vs#I^NRTF=i)TOiW_aC#hz*4h)n9J|t zaLjn<+GlDW7T{+Rk!d+{C3uc(9xq1U(CltppS(BVrl_x+czy*RZ^ZtWGv`lGxxen< zfjicScVt89cL9yC1-8wsyB>@u*g_(!nl}?j4(1ae7zTs~dDO4xUksh~rjB#(Kvb_T;3MAc)clr%+b4uLS zy3Jb*K_)j_@#h+;4Hu%=iOYgUhsc`#34b69yPM;k^WL=0C1lBLcycU{dY!DwpDrX; z{2vRM7yoS>ueVpZ7&(NX>Z^_aP~(573;=}$r3J~RF41qzL6#0fTRfH!-@u!69=pk3 zE}7L$X*W=81HrkrMt21E@YveEAgPd{FCHyjaS;Mq-C(-rsl#>3$=xR40IsC~X9~#L z)Hp0xN4T8|7Iz`5)3o~CUS0K8)w0*V*7?X)P2+vV;DdxO1JcgY^()qiqM67g7xQMW zQ*^}$<%Zy2lAU36#z>0%n_UJ1qmcqCE!>G`c|=dacJ@gXKdQRw84ALCh@fGU zcN^i4#C>Ct$y$52IC-r3&;Cg9t6yhHhl7$fD}BB6IH9{2*&~Sd70yFi)sx5^gjcfz z8<-NOn+F+R4#wN4zP^#!(h{GTP%l;vg%@IzyTVe6w-@%t#|Hhp-F{+(C$dc->h}5A zqA^0ty*L?0^yD*GI7h)qxQm-ZIzhzjl0+#!Kq%AsLYIZ>2ytwY{5m?H)J$uJ2ce_f$xQwlgB@5`bSqKgNav_#WG%y@@(9CB>X){PCmdLn_e;=%zs~G7uf` z>eBo`Y`iK*_+J$#3H!<3iXsN!hwn`)2-#!Qj6O*B(fvM3>{`MVKJem!k*DD$0q=Lbf4oUlnb+Sf2`&8jHjrLHwv(L-Zp=sh#|4BjFesC_TpCrVmLW--lnsW`ga@j#Fr5lz9SOpZ#+&>gldb!D&DV*hA=;=kP`Uw3 zVw0|Ccf4O@>-TUuYN5Yrfa#<@Ba690yq{iMu* zH?O3k@mHC9W&6Ej1plWGwOn0QvsMQyf&CIhe-qL_ztwCWv74=!aa9J&!v5hgi3HswEAZ`!3>EzH`z%r_pQ`%7r4q>g5KP3rsiT3S$bl%F5Kb0JQho zcdzK^mi&w@4&j@S6&;5p(67t029w(YfrSb?rrDLYG7hZuKZdd^7~swFv9{{Nx(~`1 zga4e2Rsyo0_y?$37BXk;*2V7lziF4c%%5+O@OZ7sJujgCFnYNUwK0HJs3<<3KVf>5 zn`t@})}Fev;xITTlWgEo$q$O2#F4Y2_LR?l!6<=BU#DuXT%Bon`7+mOR1*czBP$++ zB4<0%irqU~R5m&y_K{QOvL%XwH{eR9B7c(&qHdXRt}}c{%tjeJV>f9t9+2URm?3Gw z@aAqH{#8eGhEbA*^8ArY9L9gtVh1`c+wt71S_K6fQBG~@o5=K*3!oDdMyrjP$ta2z zeS&o781U7jj_kaW^Ky$W$)5WN`5`u>X5D0)J&}^)T0ea3?2nkyus-fs7VSSBJOe>6 zXi6XZtg+s_`M?lO_N5ycIn5O~D%Gtsb}FV0SAfSNm59~?VxDzT z76%@8_Z6;tn(YPspXfp8LXyJlpYO=c#H+R~gQ> z_PI1XEDi+NkMHLbS88awWnwyj1uB{OEqZs$D%2_?4%SgLsd)5&6#DsJX2uUrW1=Xu zQZMBr+ff09K~(>Y?C=@!&2Slr{`??<92XMW;mg1xka&VUeY_<^4Ft3rAhvWeF5|w* zUZ$k~P&1kDGQ+3dY%12WRGqwmh-!Z?anlSWz$`(EMsx4D;8`!lH)F>; zV#deXQVzl_6|ewsJDJCdGsl3(l1BBJ&_~C&i}jUNptHG8xc{PGfrOvB`WHsYj45tQ z?d0t*A}M|$!&RTh8;^=Ayj&zeM#;hHVy~ilr!Kxml-DVo`JF^RAYkPlH%8=+WRM5M z#RZ?H$HBC<2`OZiV!tE% zjmCt^Kd&O=#!~P5(%@Hz<;aTI9@1xnY?_k>JeRBB!Xm2FXNu)HMe2j-kdDLUnkZzJ zZ)>)7`ZaXTMWd#_3<@kc*rbiyhuy+YFeVJ#b zhsSXnc&vbcYcr?KwslHq-S2(&84L1dHe*HCS$=FT>{{k~lvJ;K=}BbF_uMOKT7^pss0 zTC}My^`wg!uo^bRxr+Nc{oL6P-g_l1utvBd=6?4%19m9IxEJJRI>C6Ii-<4b+d%<* zoNCXVn&Pv&CA$_m%{Yg?o69 zrpCZOx8iK4L-NUZa_WwRsU7AnCuRAbzcy@jZTjYpsj*rE<$>_3&~ODepgjMyzGDDRd!upWw7uh=Mq(x7%5H@Cu(j+X_HdBl#vSDl{$8Xrrv{-_dbwYDpNr)W zdJ7&Bv`u#(X;!9Rdzz|CYSPE&K7Dh~{qsPI$w3+{h+F*wJx~m!Mtz}IX^qh)aHwIC zsi-EXiUJ5aC|2Sr0Hcjw+lCw$;0HGi$D${GsFjZ3wf$6fqcb!YRRwym&3X1O8m~+A zY48u8WjIqVP6@)#9=v-FQIL5xY!2Ox$HF=V^$+d!7kj-$7h0fg{6)bFmzQ>hG7o3o z6t6_8927Ietfe!21NX6h@53w}NvynqlE}2s?O-Abt^d58)LQEQv4xPhhK*_maat2U zzJb?Rx3_tJ-Ibc%VvMBzFvzes_cFQ%lUQt1tCd>s@@~+3zLynY^oOTnbzC zO^gGD=PEMP@$zK-+Ts$m*?P@d_L7wpvJqi-(dW$X=lJLHOd+!Vqc4$X85dxMaVT!^ z&WnKgB>^?HVwnMthR#~+%b@l4_sCqY_tSMobdk5eV)NK$e@Ky>^U0rgcQ?u2aU5AU zeZ}32KB0>ys4Gl*YdQLJ-5(R>k-Hl0);N*{Xc?t>N;Nt@+)FmgeSl>c$@RSGibnb` za!3}gWi*!DkaT&p1apg#>%pw8bu*}UxAl5f1s7S&$ZebxOt5&D%(7UARBK7@WXDxH zQQU2jH^~t}6vz(Z9x^>Cz^;^?SI;XYjBIL5&exPDw1x^AILH{YY7&DaTzM;J?lFTnSNgf$PqT=s zBurT7rmRbtZds4q#ngmG%ieId68`XLKo-afi(x(z4&x7_?;%Ly)a=fQP$AuRV;5Q* z9xgqEbC@5?iA+VsqE9W#_vcEH30F20vqUny0TJ#^uT;LUk(Q^ybEt`V4QFIDcSue|cL-c}OPp++kYp~B zG^nu4%Ya|-nebAdbC-$?3I{E1^ele;{^2TvVsLr)amMOcl1e6LRy+d=4EgotxpBXA z|ML)u=~9~@R!#{5-dv{>O|7xSEc@zNF8SGMrzU?^r?5{L);|DOLW-!OJH)I5q1R7- zc{lsEjxZq8_>xyo=aC8iTe3LJXdql&@|5z`2wz-7g-q7>@AZWfGPt$r;)CS3uP>?P z$eI5JN&u=QstVi_tL1BAN=%PLol*Nla%*%ua#&4x_zlG1O~bxdV5tw;HvV^qorq)= zdgeO>zQ|9}GZGHIC62b~E!^65q=~O74sb$!G6(_pa4ndaJY0#v6{yGB)6nwJDxEEB zxxTx9i(vHA=J^BER?^S@o~!#Oq7D2Up#Et*Q&zvRhZud#PI%3(jmVBF}*?$N6Zga%J?FyZ{}DNhEI^+8<%YH zeeIDV_s~o2=li)9utjBLiooOmDL`A?eumy<3IG#=(La_%Jqrm7%f&m?Z;6i&uVDw| z-vrq?B(U_nKqkwxQ2cxf4YFq%+*%L_w8^9iV?O9faSj3EALm7C>8IX*vFtciJa>gb zod6w`X1u|J587_tP<(P~_mK0Ay0ts!QJ@sy4moe8sdsskC5rbr??t-0qnX6#d}TxO zi;<|)!|(I-W)8Ia?bZXVe`rRNT$2f;!X)u4-jS@>NQx?x-si*A7d1O!icDW!DXLLq z(3e!w2brE0%ypwa*5B)gaU04@5tg^W&Abl=Nc419*=5Vpin8Ur$y8(e@?c(wz9-Ea z+0OKM(%LrW-ubo~M?8*;2;|1 z=a9DwNN0A`bLi45=j+7Fnug`en^%6#C8GJqZ23ZI zHIeQku5p?Vfl%kId*{RC4jH`W1dsDZ*6}O}qvrK3HVzz;%HV#DvDW+}4uh)5@-)GL z_nL3!ngW*FnkS>c!#anc^W6s4LenY62=;zj-qp3dk_(^oo0c8T=1*O6`n8^UgkyKf z+iG9&cU9NEKP!%#ED~85uA33kZE=hxTrmW9UbN75rB}Hr1QUL>eUbq^T;_?VCs-Mr zA-BfH3Vk&ypgR){GH?M#v9{=;b0G6v_F75;H}-NKBQN9v89yY6RZ);ykvSZH8b;w( zVNMS|{*SwZ1muq*_FH3T)4^eW^qox+`|&cUOez`Kkd=G6vAu;7Ux=x67A*ZrR0rW< z8QuLSbZh=PBTdjv0nE zLLge=k1CQqgb!zf51I(%`!A7x@9L3!q2*SyAzPDwbomK&;V~`k!x7e$-V<<=F=(I8 zJ8q%yh)ylFY9#DaI}2U-pNKb4+yos~k<}?Tr$dAw(jw~}*AQsA`IAffRv|-U_>Xsm z|8epE0b_k&*x^4&rjrVp$SW_6fQfxdTE6|%e5%76rPVSD{ZrKU@eU1qE-YsEtoz%m z+u>(Udw`F-;q%lO(HJvJ(b8^$03y; z;tV-3vhtjh4qJ*dh%ka&VBN{#|2Dbs6sP~=&Hw@j--%ylAp>LO_*c>2j?NqL;OA#f zg?@cVIxW|;{gHCIydGy~FQQP!+oM&^3DVWVGZomcI1 zd$Me)Izakad`~-f<1;l-x^m+14G(m#^5k$*%J1KJ5(tb4aCTV4e%MAL+|_TMeM$zq z9yz!UpSiWo+|&E7EHmAz=_LK;|a32ar zSP>6afam$xRUAu>#WT{&CsML{Ag9&;fGcMJo}|Htz@ z_a5<_^?&cV_rB-6Yq4fAYi9P|zrDZt`NkgV=PBH*HlGRxY^F@>PvOaybO+I5kCeIM zC8z5wQakrj#mYTkb4q0wFOc0_%{h#qA@>vYtL>lOcZig#*W$DQjJF;0bh-H;-tN6v zl)%AAvD4?-<3$MvXY(=ic+MD_D_@g@F1A5}5558|7W!&Db!EOFnZW>`LI$-k{2nsY zxnCe6my;$cger+G&uXi@Ur(z}KQtl&XSCeaP*oL$lgny~;Po@FiHOsnItr=blH)Ky zJ^T@k{_|B1?~%4aiP7F{M$nw2luS0Cqrv5_d5^#0af|wTAL#4S4yzra1M=3m4IK{Y z;Bc05heZw|8FJY&l6h?)Ar~J^yJN4zJVo>{a=Pa6lm@jF5=QZ22&WnYAlj;DB}&Ly z+g!}xfYDo4IriPeb2(YwC8dov5>jY}YN8w0Cy8jmytpU zR8i_Z<@X^eB{~d`0NZAsUdel63QDSIZDBV_b3bUM!eyX>XMaF&5HA=wH3BU*KI-%u zNJLPrxvA#e!2=}*`S0+}Iv^-2j(t1b{&_2?zx3b%tj1=K)m(&1VP9ZILL#gVsfI{G zQ$u*b6HpFnm%caBt2&^;8oiGDWE%m4xMw;81xwg|%M;WtGA*@<0YQ}=A zm_)O2!+Z_x^iB>>4+gRa_EjpsuF=!eD!qO!%h~J?RKli-*2Nm?)VT@nOf~4uMagm) z@PDL=S$F=@=*fw+_|O{kXlv1@k>wVWyD!#iMq$Hm;bKnK)b8xIduhz9&C_W=x#V!k z4C^vC1Ax=%JUxlB68E#$%EnbtWE|P2^q+;ps~W6kbP_L=mH8Cr&UqZzXC{Dxz6_w$ zSA~BGzSTVee{wemeCp5bs0XI^EP4Z(^a^?V2c+^VPKrcTYB1(T;K8Ki_-bF*dg|G> z*^iS$8P>s>*e_dZd72{~qvhgwjut!hvX#wZj}&~TPF7nTQX(h)aHDl(aNE5qJ_>$m z>DLj{^Wao|7~{PKlsp5NKtKlGpGE5!c>kzq-L@DP&416L)ZO=EG9-+c%XXu_+iPfI z{vtduNXJd;)pdF3Rmr+;&a8G^D%87KFxMo6xPz*?Ke;punaG??9nrp%S4d{^}f zD2%I&@PyDhE(k7}r0NVk-in@;n;TfDiw4TWM(fn{bRKzixywjdm)MIT4@%d(w%+aK zmF$fzQCu}JH0;W|LXKxskUT*C9kIjrDStDAa0i8yl5&X5rhb>>V!cI=9%n(f%p7^n z5e^x9FTyC#L(0D!co+|qXVCj<0|fvGyOG_?q(A4z-rM0dzt(n@0crt(@^OObDl7W# zHFq2p%c=A{;}~dAtn$fb%J-&WrN~@s9aAo?(PA=DLy2U0J+G^%rE>r{8noipG2>*r(=M8`P?R~uQWFMZ6BC(JeXbjwnt zpnyc_G@K31LS?F~nZv%8=<3A9zc)ryHZdfa0>qmT8E+r0R_#~%}oAQ6BhAxT;J0SMm$-WYQ~)DduH7QC7z$?tQgkX5H51R4S5DCfuz zZSw{_@r)|)LQcsg>oLHek3=Dv9QaBZDaWoiH5&ar6^~wSV@#{`!SzFB`pt>8C`^)P z$A#_H{dW+;Kk!#t$WD=7z8IdyBpPMNE8@fcj%}tVGt7p2%fx^0>pfXT)x*XWTs;JN zGQT6A3MdP;L|P%}rMv3o@<4Njp2ulP^NN8LZ(_Q5l^p-FnJElOy19wu+D~v{5LVcZ= z5Dr#Pdh~G&Iq>{rA7bO#qPlKNjgtD>i}Av_E(a`&spf&4oK&!1y}f>f6Z1aXPCyge z%gqlC2a-G(>+G|9(I3+i`z8;r3n!A%m3Ybz< ze=_Y$%J7Y3)2vT;74m4MtZ^(vhLu=GUg#>J{sagQ+COM~J}-t79~4rkDSUVaE@-uD z>C+X_;iGq7)to<#9&;c$THzmxTK5-2Q1*og9!@&YaJi7^I>c3N0v>-%%`nqI1 z12k24_bU5G)Zrx-%4Wf$#kC~4=YzXT4vaiVmTwaE=v02KDMRD;Q8>TxlIgFPZUEtd zoQ8H3Vc6l_gp;k8kqD-^lb3^w+N%zYyoLp=zTkru_8z(W_$y=O%{`|(i?ad~mu=s| zjxJx2tTvEQ5Eg6~LR^}Z@s!>w2?x!aMmhj$2JL~G!9!i}hY*_+r-<7HW|RtJ=)*AHEb`38GLaYYV~w>RHvt$=Q!J7JY;+8Gi1++DpLys-Hyk8=?wui3AF) zkbs=WAs~k+M%QfzEN%N51qDd;%n@4ah~lRkP6op3ireoORkSMG!KU~d$|wjl2;Q0g zLFz8|5%$|UA-NnWUbD_;n4v(%gwTx*$rTwexiGwHVRjtQHrnA=`lY0-%4}}d0s zL|9@j8fYDo>$h^Ug{OglK;QBBDk17MjqbN4BDmLq)lm`01Xb?AAac#nO-nCSco@@1 z3cHIk>2Dv7GYYbGe>xnRed}Oh)-U~@k1n`3-%xzEk(5ce7Nu2XzS%}^284bI(o zTX;^Lg%*AN^(Mpdb*EkdjH>G~g+nAI5D4>1#sxivM0JldX@={~hrF)szC%j|jn1x} zoPGz<;XcPN4%bK2YV{tT&N4;5aLlnNuI<{|tLRWfVQP}4imfJ|)ReZTVp;3%S*Dj$ zlIwr`5QQ=%xy2(3(X(L)a1k_DGC!B3Z#DTM)f0!6nu1zDA#eJ++L%?y#VN`?A7c?yC2_CU&~6&C3cIaP)*n;3`&=NEE%#li zM{jA8KK}tC<~EV61NIy+$SC>C9%eM6Jc(uxYNG8I=nS=^>^Mn`4xyO#{Y_(~)n_(7(;S%#&fs`hgDy7s$E+`KFq``P9PdpoMx%91?ad&pExQyCnVv0Zv-cTD* zVdJ|q^(b<$u8%NaIn1L^YVAHy7)}@IP1vlIyXG%&62yz}TUMz;3W|Ztk3Asv9jfbb zqJx!PrHtx)R+&w=lH!*aI|ZTNMyi@p8FX7>1UU){uElb ztvUG(IC)*10kfrpSxw^(12|hY~3Do8b~?Ze7umH8k?S?+EvX=E1!`Y}n<_`>Gb66rLAFS~mDTUYdy$0 zV*9qE`#v4aEd$0yr)=1B-A8xf%85V4#q0n?=^~!QY`FIE9FWSTi@fl83&oA4c^rG* zIj9_DEDJ>$z;ih~Aw=u|^69?jlsJAd^!CJi!XEvrjQ#^kTtFk`wU6d1^G?kK0)>*N zV0W4Fy($N334-JqkxpKX+JK%$gqy`V~%(cLiZ%JI$o{t?Ias>l*fIW9MD> zFy;rElpYek5QfGBg@i-L?(;QF7PSxAQI|Tm%`VeQhkD(wh`5?_YJxm|bGq|iQ>rwV zwC$qHZ4SngFL*YyRgllJSD(oz_o%lm(dswyo@@?%K1hFI9k%2hPXyZhyPoc7mXUx)G7AE0pg(JcRETrO8D6X?CoKD z1alw-$fWe9Yb6V}_ABgC@Aw?qU1LUQL|HOwtLQC1MMM`Zg@R%+9z5O<{sr-Re}w7%d8UIo?#a$h z>Ra!C;VU4$!Ct}7n&#!v8cme?gf_brIt~w!>+oz?$yNmE$_u3zFL118jmY%%fjpE; zX6GmLc|gyZV>)W;d_{}v&@fUV@9VGWLFlA9Bg(|=?+~QC1FJ9HO@MsV{%G^gG1tIkI&}ZY{Ts4uX zHj8OLckaim@KgCv(|qEA1ImKAU=oP0_9l8?w^yGzlGYX*2bC}F;}#lh=eAuY*R#+p z!KaZiDTei?a_m`rFloDVpG5I$q(k|lJz?gcHJ)NaAE~l4Pg({hgHWLD$JF6fcMHy; zC3uM!9o!E0JR!`7y-Ea1jndMCoqo+p_P}|t4*ke00zH|~wuGKJ`rUEdhz#mrOcY20 z>sh?qshQ`AiR7m{{hqkbej}`j``oQDtnTcU)Q-f?dePZb?Y?ufM%L3|_kMGXkr?Hq$lU_W>`XidLt&ee6 z`u^&#&%t=lN8!RHabmk~V*XJ;*bc;%?8@Ub2dGR8vWkzKl|#q7!*pG8q61_uuVY)Q zZxyg4G}wHN^AbCU_vGPC!LN0zE#~$ttax1U58A<{C2)Vd4{@3UA%TG^*KI&YRAd+h zq>JlK9=I+F5IV~=vX!W}R2pDXjH76~XVV^Ym)Y2vwjed0?98d!^!@x+XnH6mP(nyY zg0f*GSZ{jP-$6w_V9auO6D%s@A8~<{R&y1o288AppWYF^T-bT2cBw~F@Tbc>kwQO7 zZF#BR{dcVz>m(_o|43A$uUh9^lGp=YaA>?**KSHD>XSUXX+=E5#NI=z4JYI#hkfpM zYzyl*V`Ua8M9WICj@1VS740aFwlt$)JpCDz_0D|Hfd|MQ%6W&JX$e%;gP>Z4u$Xq( zU8AsbAaM~t(%IUknX=oeQH^jAp(5Q^;5T^}_-dhX1nOV>&|O%G~1GZ{2YdyqeLBZn8+tS8MSSkWG0S zY+xP}7>_cYqNdv}m<{GmgbO;LK78AqSW2h&RJ$SMSAG|Hfb!J}`(p!~GMraQe9bAe zG&$OR<;hqcndr&ZcYdmiy{?5p$t;@iR6UW8ya*t#7istI5P@>4^%CDRu6|4L^NaoB z$srt(nksK+SGEaxzd44S>Wp@mxDWBYAKwMaf28B&ZUggR0P`rc2$zLn9ZuJtD|b!T z;#sJq5my9Pl$M4QbDN`)u&RU)L^v6zB*EzcTaV&#V`t5^g`O+xuc46p) zlCyCGJJ8Sd4k)>S|4B;@Wnp5ZI^!$p z`Rdq?&ehX|io)pk(Mb9UIv5o-o2i!wX`C`9!zCAK5kNeRmqYx2+inz@zg86savjH; zk??qFOg2|#LV#1g3qX&bMW4unb>*>XuDh4E*nIByI;0?+hU9Sj{$>vW>1FR{$boa0 zv%7E1Z$KC%$aq>?_(mOtpEr77t6;}=>SuGu>XwkDhu(YJU%OoZRhU>lwliNBcU#IE z&4&E&z-Joc4Fx~{qL!SW#hkf%CE8d2e}r-bbmKDrp*3E#O6@f^E#ZbXI#7T3gopPV zcF|3uf`~uOQzHcmpaboS2&3u7L|qWm%A@2*qnlME8@ARd=H|!yFXWzYRE4;t=#z8X zf4LU!6#W=F*s0f_Sw+IpIDYg_dDHXo`)i#`z3UvN9T{QC-~7x!-!4*n^Lp=>Neuk` zr;Cq)Z5NmwV*1;*-z?1g2t^;lGl0+Xx26Gq)Pnu7XdblI4(z**$G7W8{v7*ZBElL5 z<0-7|=daK%@c&DB$|bh2%M%-?24445<{-6H#nkwCEvLkS;S(H&3~4|vdOW0~98v&P zzkMaOGo$eGrKkCL<|{1sSFgtkW;pr3*bgS7BnRJkx=t~+@??E1#zZ!2=UN!yKU%bx~pMFhd?}?jF9ODsu3v0ewm%6P%=XsykCaMAOvK5rF>9)CzWi-dzu^5T z@En0gN{D!fliYNawf`wz|4cZrjsA14y(h1q-$4=rcJd4nt>#x#LgY&zAU9b6xmnO< z(P8N84MBOTx4_Mae|sbliaz$t*Bo^ryTj;VCP0)W@TEAMb1O^AIz=ippE@{XF;$<36S8`hsJEU1OkHJ3| z=4pn+BYr*fq{k1e-FarO_(gI4Aa(>aG{io{1@~VfN7p!iKIv7)d!?IgRNzHxB`7A{ zL(ll-VgDLt8H9k;jMmzGAdYr+YrhaseE<5&-Ea3DMOs-AC(oVG(|>Ke1N6VPMp~@) z|279+^>TkCi1t1dAk&wf1T42}4<2|6Zugz(1JYeOQRDa%H5Jvn1F-D59{Dl0*BUo(k+*-T!nCwN zwHFJskG-M34(mEgQokM_BLU*%xBf=#9ApGBzGuvpNPjIO#?L$8tk+c3jlkH*ItQQ< z53EMxqmEJF)&*%PxnoTN)L%#W&;J?k0Ee#r#kX!f;$NGg3p`pJq1iF=e{9b$J0A1#MhXoye3kr-QnvAc6kgcfhW0Fw)};v4q2oV%n3~oVV6IZ2CYw(}ArnG8p3~J8AbtM+5y$Tf|3g$h zXeC8xzWet}R1HC}T+Bc1IB2}}ne8sFx2MByGf05w?}if@qe38QF>kUFVEMbx5YWy= z5spx=6QdPK43S(MxIFX{0ln#c$k5s$$_2 z*>EhR;Y?{lF`QBaX&WUm6!A>wOesP$Msc@2n&?4MN*d_e?wR$hy=jG%Q^lvtb=Sk) z{yO8`OWgU+&vg#0NNAMa2>-K}T3mfZ1a-dX$N$rT{u?V<$VR|Gs6`j&L;)I3ApVPA zw9!iuyqU;udR_dhr+#3o?2U>r`#zoce|C2NjV%XGxfn$Qp*04}_uHlxEI z`?m;IT0p)OzkBj;p*GnYHp2@v|F;NM+UpX_$1f)Jy`Ggk2SN^w!**=6ozxV>U zva)yTzd-aZdH{_!+FVMKKBl62dEp^2XkQFHTziA)EwNP7FGY3R9y!-q*k8NCu0B1kN%ey(JF{2e3q|>foSS8xW#RBlHgeGyywO1 zxcU0E{}CZ;k2}kZjJ`e=!>I<2E3Ak+Q{TsfeKqC6e&wf~X0t(660d`tujoq}o^zll z4^*l@=|v=ydbogYVeV)?G%r*QqbZsAu)M|o-hVEtYKyC<+KQic<5YxxhIoi0l^cCxI2(;)QZJs?naJM?C@p=uOiVRcd*^<%hik~z^hAD-!)j`owxR20 z?Pk3LG*A`S3#caU9i~l3Y1%F^h8g{_6OXfGWa^h_w+*&`v$_QMkeZVU z$Y+lFJ1`-#$9nC4cd?E9+3$LGh6=L`RE|~b^v0D)b_5f#ICur&vl_V;Um2{f(<)~N zlT)OYgzX*RrHlUh!~o9}d9$tO)4yvzc3Mt=Mjten(sOgN2{SYi?sPk3u-*Q$Pv+x= zg0t#n`_lv04_-T3xrImWRszCFKbtFUO1zax` zWM~$FLaurZz;{EuZRjLpvN=LmcY0=BgJiJ_A{&8ATV)RV+*Vzvvrs zoc)uN(vmO=lJtwc(@#<0a41G>*CKVNL4h^H*^!Jf^H0^GS^}{AeEw+y$VyvP>tKuc z^Yhia%U-Q|>BR$vGxt^om@rAkV~Uf7!z;~3I@IQjq1{nASvntg%T4!$vrmLJPttNJ zoVlys&PC@vGaBE9#-bDNR=S_W#AWVD=!iFUMQ9{)7jNJ#UkBFjUfb{6mT+7h9;x(F z1?mc-CI2E7_9+PVPpW{`?)8_PuGv`78V!rp!6x*q1(#2_2~fJUU}W7_Z`7q${l%fA zogStWti0o2QhLi)NuG-M&fDxvjuu@Feh*sN?)0SX(b#UalmS%+;3xCR4&$>LsL`I* zvcp$2Mmp?aVZsKR7wcWD@`bugUQ-V3?dL$(>R%}Ak`TqiQ*e80x#5Wacvai+#H;=N zC*{?G$JDe`RA1lKs{4f{#=6#v(2^<)Y>s*OkaRTeOmcz2VAm2e(` z&&$dFIQv^{(MpD>r-u!@I4>iDx)s;wtjTb@mJ}6gZcVlOrebf?lg-owhJ@e#4Fcj_ z;71t1kFZFmb@ZBRipaw0;=@gUHeAoL*o@_tY>YXi^^?u?v<_U3TA#?%-dYVM0~*c8t;Ng*{Fz6rdUbSOUS6@ODtStpho%Lj z>zfi*;{%fyWwAMxUW<4>lPD@*_Y;77C1_@0hBI$yrVSSD#a6LcQ2rlRbW*lfa&%Wd^eNosAAB&)-BG-z1Ap~C{87>$w z?SM3Gp&}cQ6qR(^4oLR1?;n+9ZCY@O&!ITcLtFTA+|RxmcbCT~Wtn3xXJzA9*986W zyLA)+I{K^mkQHc;jYec%L*k|0Nq(^~m({#^9l09Yv-UIM*E(U`=F_jVDmUM1kL=kq z0i#|64QGue_w713&18EGTo?&bt=0-%56kT^ml>g8ZP?t|0Ak*S8w-)ZyUZD2&Ftev z5SkM80w$gM(}=s+|q z`s1fsH&s@!uqsybMfrPHZGF(n!QRj-+^-cBXLjzEc4VzF8^T>1);cCU#;;|7P&SahZ zEarF9aX-tu1Ty1vHXF6{?45Jxu7*uVSc~M8y(;rw6QtI)w@jmEre7MQE zMxJ6rT9V)vR1Ahk4^*bVLh4#rIA_T(b?v1%?6Ig4YbuO-lql^nRqUw_J;<4|rZ1=@ zQ#Ue-ex1rLBlL4{uE-zRaz?8K=5~K^adG&I9TO3J$N50$?upW1E<0XUxBCt*?NruS zsQfQnORnlOa0j!DW?#Mg7_YoYv!P96u%Q03$=xQYeyYKyg;w#}rUS|LU=Fy6#8^9# zE7G`E{d-=}7Poa5%!*HwAOZuUfiS1Km=Vt75NcPXD?iHV?!jG^s|}RXiL=bFhx`Cd z9Cx2w2XY5*;N9BLr+BsCi%L@0oa))j9qtOovJUEC)5aY4cX2Y*675>t%@2KB$k-M; zms8(C#_aaUc&P~QfLHSabu?FsK=#?{*q=f>4K~dey@T|?Rug)sZYMMgA>2EEXSiI} zpsHQgzw+Q!*CA_>9;*@mVIy}Bq@ohNs_6=o6I|V$D|Nw?Vljsw(5K3T&8K#_&floG z61;4jU!^#uw@4ByFvuLqQI?B@ZjIZs>Rc6wntpa%8$4IGo5>(7 zIS_Wyo6PS_7BoAp&ULF9eKD5xDt`HL;}gODJUNDimF}{hM2VB9~2!npMLiuwKOYgVbO28|A_q z#Ht6gHFzy&8YSiiFGUR%OTS5k){W(8l@@t@i?!bxx2oA}$j^*Ke)n@$Mg_^uxf)Vq zUBj$VY6&%W&Tr5${ni1=ier}&WwDMOw3bavu%t+`hP8E4Udn;5D4CDpBXPY!W$i?Kb)7Gp|L8M90yxd_{;W#BX^t4xpo) zHYK84bT2}wdt*uOhCqimb<|I=cu8)P83K}&>J1$=SVXF%rZw<;b-Lj-Co`scoyHjQ z^ur{=l1rJ99*}N-KD)mpfI$44nNDMY*kUB;c4yDg2ZNAJQ}=Cvg+b%?R7H1{MOyZ< z@+UZ-CvbC#TYj{FT4jKlpz7eTOWN15&5vfonGvQbtkkQio*k0gV4Z8ONc4Q851Wtb zcK~y8IAemI;|hjeZxHrf#rG1pz%2e$y;R@Juus0XVl^eUwUxBobU^rUU9VwvZw|I{ zeFd9#0_tU7&ljK8<1;8pf{J~Q2$>^*%hbAdW}IJd(PWCy@@!9Ml!!@4G;Gs7d7@Bm zj2ZsSbfCM*9ZqLyYnf?nUS)QcR;XDwSk`3-`}QjMVO4(aR4j+FG=oy@muQdj_gOtY zejis?@}6abMSIl?3C2uYng#pn-vt5!Pgj zXbp9rt=h5~Axuy!(xrD;V~L~-+0<-Uyd|FmXiEDuT3@rE5KgcdcHB?Ly-KuVeDh*t zZN~_qvDX}je|;V65<6R$rSRdteW4w7gWE(LYXoyiqdB2NRR#fj zZNnMlJCbsyk^YIqJ+`{RX+Wf+bty9LCOeXV`Z5-Vt)v2ryV}5}kAnLF!4B z@|5Hy{SQ}ZZ02X}S&r*Tg*;w!Sx-|%L|j0Rl(YN82~)sw<|^P3TMlEt)H(uWg)klJuYQ{q_wJN*|z zJQ8$D&qeVx0VO+|OXgq|(dx|$D5a~Q%5a`|4(KJWo_~ru+{rZKFx{oHdI|f8O>Nws zi_T$piB_>IJ}0J#e&Cpxs>etqXdf_Iq^zt2XB+aaN|AP&oRd6kd3#`Q(Y32g>!-dP zWOabp@XBsdv3n$r6=XJ@?%8m*8ua2yjP_}%b(KZ4F|-~Ge{43G8RImB%n3C*&pkNY zsa+g5aY_}2bI8{_!6#Ww8jjvgaddn|s0nchg9I^}EBXsjU;~9;BUZfjMm03w)z>3w zWlUrqRw;OEdA|F}odMuPr=O?_J#!%k!>deLY9Vm$(hk7`*A1nB)xE(&wkntQTpT~c zNH}O~N7z=f{_L_nvT>NW;wp*9HK7rbo(Fg?BV2`7yIbr60RiEPhIHng*}enn%xuq0 zUxz}I^E6IsAPN+(4&fxj$4ySXZZv^uIL4wmV&pfECKM-r}FYM@tq6ibUu)B!{;#&L_=494TImSoIcVj{a~(W`2^ zd-*+E3Tu?g9Jr>iGPvzPOC;nfju(R&V{fCF48VFEi{`&v^G_QVpsug=g9=%cUpQjx zcMm^2aN`x#8Tg>vlD5OInjd|5vfwjZDTSQ#9eotZee;antOt9#no-fW{zLxpS2%=l zNX?%5=MM`vy;(goNO4x2AF=g<-_E?=oP={LE`C3_`{QeEQp9Zo4|=K2Yij zqj5>Px(aKJWuYCxh%vB|LA`Cz_`pNGOV;u!_`P1{tCpBD--jy%5j~3k77x;%mCSEZ z1??6s03cAN47cH;@bXlHwX#E1ODcyN%;RFa?kLuE#k}9!dTV;w(6#LF$mz(RYzumE z9=iO7;uZsov>yGT4u3$0+aAYNX$-_NF$u$uldJoZ^*2OJWf=r-d#7Vcvw+wQzYE_nU6(45SNnfWvGySsKbVxh~sk8tC zxRJ-w5TL)2nQbg`;XiI)B0k6y9r=`PXY`oP1HleX<)wai?5}#vfGxfVBGF}sw zxfD!Wd^qvQS%Gi5WJwD>E&wO9jm>+gx}O7HY=}7KEJ;O4XQ|yXL7nYE{XA=;+g@`wE(pg5MR#l)C&sxL9Sp(p(u){oF{317f-eWL>%A~OG z8!a+ZL%mF08#NSjj85_++}?ou3-?x!5Z5r;Lx_)x%)TOweVn2)m@2=cQT+JAYgD%3 zL45rk%i-LVOCx3u6DPKX2H-y0kAv1}X%{G0pE-=9yCI>K+FLoVKTFSytM1Q2G0IPC zLZ%tb`wU-U#>BEDycHZP8*}t%;9{xVQMKJZXUI0*C2%=Pm?u0_AKepnuP#KtK*zv{ zddM{K7TsdPZN>tF-yB==mK%6|gfy|%7yI*xr+t$^lbcNQHS%^Oe8xA^y*v|NuTo4Y zQDC{L*{Dp6Xo3fQZWIZb@WXw%x7@5V!f04dj04A)7;wbY!A)0xOX6 zw$14+@rP@Z2)H(WCm0AT+{JNt963{#a*YyThIhY3RQFQ}_s864cE7qU6V>1xLR~ z1)4ppwy`x6(_ve!wI!-${z5H(2nZiIkgS3LzL$+OQ@!_G*D_!*w#I5s8@RHtkj3G? zTA_w+M+kJ9-Et}{I5={rBmYDF&hFe(%_ftkV#)e<=Jb1yKFw=eG5SCVkzw6#VnQR`Gil2x!oq{4)@fJoeozvz{q7DfV-AM%e!ovdOA+W z5uD}vx=d?O|2)8s9agOuD5xfuEuToq$dF#J<5$hX@`=*XF_cW0DCcPSWbu(QI$*=< z{CrfsO~@Rt*AWJNHM)dmlE|3&)F~eSNw_>{70@`VT|>*$92QR*f){_5;f*iycsjvK z{W9f}rx~nC6!4+P=@0_0?hZb*~i$pVM0_ zDRUc=3NQ5_*Uv2YPFEe6BU=^nu#^tRaeiw_JOXs=#M5?r0sok8t zYmGIFP8q0-0-Rvw)@SqKekJqMM<5Av#fA>dlZnkOZc8qm%E#4SIx+4`2|~OOJtE!< zkkv4zW7B+tDWUqi-=c$d1Zcu(;I)`xmyW~=&yN}~ndAXUVuco;YTe3%;Ir!u<>~TT zlmTpF%7_|kUQTqEE5~k?vUFtuA)j3L{-7b)T~xD%!`_rRR`Q3tv*X2I;ZCexM^*1B z;1m4*2lf(aiW#(72ilRhtbzw33qt@Xt?ejb#+mB0A9rPZI-pD|fd#YB?W~`lhQH|; zm@a+>2wewLI3*z1(pYNljA@@t34_^aWnxP|YzyVQPEPZ@V^OrSwG8TPqyLRB&QLrA z)#ncS1laYoPKa>R^$U*Zw zU@ksI{n+-ac%~N@Qh5tP z+^Jj+N6oCb2h=_KcW5q6met5opKd@7zSyX`%W@UzEvnhS>Z}fhf#8#m3E5EjKd``- zLujCgn&oeMN&R#hJQf}WPQmARKG1VJBFnRAf0-F&Ow@dRO=q=Lz=wQsR)+cAL*0{2 zx17pE?~IlqxNRF!?ndNw7ZcB!@Jk=p_B^pI6tY>}7hhDwe(;S^&_~14lu%i1uKjS3;+S^vMdGZr}NJ%bWPQiWV=rqrj%?wcI;aZW!@d1)X#zGDUMiZO%C zU^1xZ^hY)ayAQDJ5SRPi#t^~_QTx_v@}s1K>o%)hzEgl-j~8n_*_o~^#iZXn10s|? z{W@Tau&I3GXEp1W`E>)3`$U;L>%&Li-7SH=#TphpWubg!b0a10)*}5y4^E&a+dB0Yqm)NXABDtsu=ZtlEv4EEZFZ zWznAbmDPRh=Rd-Ime%8X0Ew$t`WCpn`j%q60l<>I-EH!=v~Xbq7)gAduiQfcPyr`~ zl8rU7K4NHZnH*>Wj+0~Jk3sk@Fs~Je7gyQEAPmlBuIBs2>E_c!WnV6gPBghM;<{bE zDlA~<<9tUQF67B)Rg}|P?|dY|$qG|pQ0#uBg8QPArAdm)$)X8}AoaxgT}bs3$QGud zfcpWBGt+tWu(xw#FYWEn*TcEYp&Rfi=UN({Z4F;WQhzxcQuV`O^;KO2r2}C zCs0sPdschZlLE)sFOGLN@oVlxetpD|DQ`m-I%k>}DIY&?R9WzLJ9kV@Mo9DJ^`%9a zVMOLLsJnB%=E#zfhB@u^HtpNym~4z};UTX*F9yHz zIPzD%dTurnpe5NiSL6XTeO>Uuf9@HJGAfV>5+Q~6N>Y3|;aOT@eX)@Hu5WcB5N;jo z_~8qLy`!e9=3`S$`t9<|9TQCns*a910W+k9!~7WKQ-I6QmBL*N;I@$|2B2=^*YlRl z73q0*VQOwC^*Xiqo!N+KBZHx9$Cmk}qVrx)-F52Qf|ZRikkWd821}6qARCA)$K=gj zZ0WW95}xnhuqn!eHm0Z50va78`j20aphj?qlL=b!= zv_!zDFv%#}Lp2|7X3avq9icr)3!8e0ZWMrZIUP(o0hbgIfF3p+YV$fs@9FAn8<^8u zh=?Rvdt^!_Pv>DjRN$5eG7iRLX`i2K3{jPXTRh8=$JPM=Y<5>`Yz*)P$nf0@bIpVq zrC|8fZOvNZBg!-1K1P&VerL3Drl_>a3u(AF?wa$Vz#uGouGUrAX%8wfqmE~IB3CiS z>4-V{qqzfft0&$rDmf57-!xGk|6;B0b5ajLyQ5#opAqN`THVDa!>JlJ%U8LGd1W;N zIN%Rd^=j%a+(*agZ)vb%R3xPGF8`poB*x@tQU-e}Lyz}Y*Dp|fu*M9W#$I}w1f6_W zv0v`}LBd^CHF|OrO0P6#)M!`(aoC@$M}8Nb*xn@nP#>2zvsCe5E=nGM!jbkP7Fo

%FM{d&5U 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 z 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 z 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�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

8K0}0v6!<( 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�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

8K0}0v6!<( z@=K3DNxHXzTuFEG6m;Lon)WlILWnmG5}IEheb>-1s7=jp&ho5Hbdhq@W7$(KZUnR1 zfMvDeg2;8fwR(##kEFoFan;_zr&0Mav9Btb<@N>z99Wkk#k8dxo5jb+)|ZVzzoA$p zk}(wOe8}{?vC&JmRQ$8gyCh%D#BfcKaEkCaE$9vK`|P5I<25t9B!np5E1|R$ou;(O zC3J&`Z`Vt|dUe>QpY7e1|M3C>1dVRKD7gbI37)}~5gTom>U2U>pJCR#C8Z{Vu^3t8h0Ry3JIrB|dX&#_2br2jQ6WuU&{Vb{D zDB;{YfH}_dv@`UgkvWZ#RqWMw)!po6(z*0Sc`y&$xXjjnuKIABboe2^>t%#TX| z;~*DF9S<3f(NniT@6EPqJ_nu(q~trLAlTqzqd)M8PT1Z!&Oy3zZgMpI(Uw)dc=?Me zPkTW`e48J_edTE$5SMkP!%*W%quctVZFeqBN{5_{$#v7)oa2QLeIVhSK%C(-y%t?= zn6$c5yS{8|bndd{2^A-RjRE2BMK_o4uV{pizS~iz$;&>kaS+m3OizBy}rcO#;HSr1y-Yh zSyqR`#KZ;q4Q^e{DHf}H`+)#Q1YoHwd=-1l1@ujsH8uIgqJ=ywrUa-kr7a%9uk-Ft zz7FNze7_6$Rp!x#I4h;F!s(@Bqw5*&&XG(~GEPg^(*Xs%m-A9ilUe`0#pmE!euvar zakoY7UAw&wKfnAolx4|csM`(cSfI|s_{AfVx@g!+lXht_zV=&$;XNDA=qKkNPv5Dh z)Q{gAE}rgjxb4pz@En^lY=ePVR9zNUg+_O#)qFZq=WWX;m~ouBi*rPPJo+@^jL_S4 zVw|3A4eC1vOvhNnF-!5cXn%8i#phjuJ7PAH>Z>zgJF3gGpN(Hk1u~R6#A&KqYv|c} z2jpKxRax~9*7cEj<6Z&a8vYn}sSH68sW;1@+eSpr{{^j_Ip0q=sHJ$bXJzO>3P760yCr;()c2_J%u=V9U7(uR!v;%FKF-=(670cGX_I zt?HnK@s+P$SL95irjCp4u}|%pQr%f?gHWMuCJSd3EwP+hcw3BLZ+&Ba>V4tpEhVQn7unQB2_b*TkQrH!>q7hhB+7 zTR9w|VrM%63eq*`6sM&Kt^|`V=7m&{h{(P2fm32}aHHE(&WnqA1zcyYukI8VhdKPl z=e1)Fvy~K(Cqp_d^*&TtEj%I7+Szu{n@m-k4(*Qo>haFCZ!))`X6|bp!8^Rc?mZQf z(ehF`rIeRP;%UG3x$tqXFrd_`V3DdLRt4OFE!F&glj%xvN8K#rfiQ685u1zXxnrwe z5HkvUs6ey2;wt2L`yfpvfdB`P;eIJgVEA#66>x{F^09&p@-d>^K#gjB3zkdREe9lg zuF;$_vG4Srd+Q*x9MS;+1xWt6w{w7=**b`Cr64An<5XsHbT={UjWFLJjI*pOD|a0< z$-(qA_kHKGT!G6r)!Tu_Z=X-ZG*I$y^c+u`_6G=OW*q;v^%Z@kjR9huhHHzL%NOzj zC{F_ASG@~MdQA}qdc6sDS+xbmD&7yU5IfHq*hIkdp2yqQEgMf7r_vm-B?Pzc+(`!@ z`#WNsK#$Z)kL+JR#BaYw%^NMHJE`CM_*s}%Wce!~XT|MvpnTZqNz3nDB+0`1<3V9U zg61bcrlEN?vy7R*)n8&ytR@70(p>C*+{v7{8$tsl5=W%mkNp4ipLdGe_HQ$-$)yMm zQF#kW?2$pX;&^Ym8%%~<0~LM8mR$!RKC!W}><_t%JmrOPs|Q`y<)-}~y>l{(q3m8Z z4G2qOTdgO+7FVTx=In&rbFtX&XoJLQw`|+!|9{lI2UJs8+cu096%`#+P)cMR#X?h* zB9NerGFGr6QUW62NUx!!$S9y9V52A{Dhkq@bVv}SC?zPJKq3SPErbwAFW*UUiqFjO z%>T~J_rKrTYq3bO&pv0DyI=QxYD%3@;Cq`BrH#-RN8dKxS2nKp(@F`|^S0b^_R>t> zCnbYGyfLL5r=$!f11Q|%@}PjBJ01XwFV5i; zoVij?O<32+2TwbIOL$EvAzb{5frG~#vX8=@W@;$y>A(NpfIIo{-32~}FPjf7K%o1USDle@luBxMzUQ**3aE6~L&xG#9)x=|-l9X6cO?Z!jTAnUJ1 zs_)?314E>4>{IHYYX2zRdy~`}+iVjIAWPnNhr#Y>ZQ!7QxYhykBhXav;7lp6$cdHttY&=z5wbkiCdj6doeYh*=GoOVpOL5s1$J4d^$VV z`rNLbQhcIu-|si|7xYT2aOLC0vk;{9)M3lTvrdrvI9I~U>S`?dNe0AaM#-*;AbcRw zmrK6^vLH&q7R(R;)_xmW@Da9RCVZcg#o}J$n4^NmeA*`X^n0=WJ1hM!*|&e$zz*AY zUAortJ>=TVQOCpQSRcx4djipz|T6>-Q_HDF8)GLbVZQ|~WMZh~r5?(5%RdNG%& zRPf2m?(Himf8biJ6&S4 z=1TijKtV@m5i8Iy$j^2@Rtr{k2y${;y=ZCREhBne@(-3qpKlnS1kB&RQ%3L)3})MN z2Cau1fj7Y3-=2%)b6obecXkeaplqC~q`sXV43D6=e#pW*<@8s_eZ;?<$Yzn}1^__a z@kWZn2&7UIPN|?47N<3r0nq6hw>A2y6B+^%u{u1$8fsnvCaw6D#jazE=avjYb@1`@O&GJbt_bumhTkC^BK1<|J}=oA>CZEUaKZYz>Q zEVS)M{$!o-PPbF6^^2{u`~W@9ZS$dCP6&kKaH-VmLToH=f+*B800+5UrcT$ajr@sX z{%Y7|BtivqP_6FKY7yoybvSaL5F;G$Xmo|8#!H9q_$UWKx?FbCkYPRn0<5QXnm^3m z@p<+8_qYAZxo0gG?*WzW&U}inpW^ILls~ni)p!v{*2?ebR5xvCaWeDZ-s01Xg1vSC z_K_E|Y-&xg+77ezmq%)P;*M$%t@L&ee<&gce11fJju;BK1`1H>HAw=pl>VRm_%VW! zR|{eLNG$zuzv`u{%Fxs}6o9qvk(DxSdLoPQB81d-P-4OW03$(|R6J5t8{8@MZA>in zJ!bc@;KcDmZ0M!RgBBeQ98eAfoK+z5yu_1*y6@h0>RY;%laf4oHg?^Le-XrQVInsn z;UB37GYAw{&#erR`|F_IVFfwC2`K9-fMQec2Ol-Pn4sOp>&j%sts^7f&>b zuy;-fzP_^K7LAP`gMi@J)InAY1vY}75OAlWmCh~56(9gt*tB@ov?rr}@obJi>%%p# z;CQcfI}~LTH8={@KULW(o3TUMu>OwFzDbU6mSRRq$^oJ**)Q^xN^5(2!qiZ}tDVcO z9T9X+Zgzn2*okYN;kSdbH%L-|((8YxsN3(a4W0^mmVV`j*9vF#MvJv#p@5=YOV}udjinZ~(a0zgA{m89k8p<7w%9bjhe1pgqjLXU! zE9eUEd1DkWW?Mz$F9LZt6;rp8y(b=4N8)iS3djbVlM=Ac-t1oMh7`dd+E>3mv#rhR;gh|t z$Ngv0mc6pCofxzy0KjzRwMd8^ujJ+BUDoA(uB_%-)UHI8mH9T7mNG41ew*F*8`dFD z#OV5S0UzKVRcj7BFs`eT^EwxZRXMctGgC)5)ec*cY4tfxF2r9Wit z*_3iBaYJ?mC-j>Fe>@N?+MHzZrsSPU(ygsFHZCr!%?0#Oj}dc>b)e0w=#S8P#kmh2 zlV`%V*RE}Y@~2Ei(TB%H^<9DokBHGWL1Fqmf3DL?EH*rC+n-(wAVP_aiZGtCO4xH> z8Sjbwkd4yN^+~0J89f*5IPnP*8U) zKy}HS*5{dL*fH1x1fb^8ifsZ>X+RB5yo%HH>n@3|l|TtcBDZ*Sb-b}{?cJCsJtTx- zPP6hQC2pn#R(*dKRHpx4&K1t?l$s2lwPN0uI-4vFia!0*VO=hL|qkhP|p1mad^}NYBWq*_?{3 z*suIH7PDm;sHcQCQ%_W1=3x4v$L9#}ZK|oEz6c%S=Nnf-VSV~uVq2&*062v2FxYtN zFrY3!&Y)vp*zFZ#FJ-(Yv{R>h+OS(h0DZYNd&nGSLU#7ycZ zWB4dvxcT(G9p^@`Srofj>uNn6QcimOywag5?xWqQwx`q8;~f;&wbaNRZvOaqo35#% z$cuF{S_)haEG3@w{yXqYaHm(*i(9D-j?-so*ZsKC3pk!8 zm;kd&2beKF9n)#tTcNnV%?Pz`1vXVNYI~H*3=9~RJn~_E3>9ZLn-tHmXo;~tLZup- z0R_Yn`}p+LqMB^@EvQPJoT3TS*+BYaB=E{MeuB}AUFDnMLj(Vg{^kwnZ_R-I)_Q#F z+7dyjDPrd;ZNkB0bpSk5lxC*GBYkkLkpUn*Z-o=d64O8oQpWDx?SU-G(QnOVmd!yZ zTA(!`Zfj8W&>g(rCH=MC!bJB3i&fbKyH|eN?Galxw?L>()A>u7jjjmCkAogTKGIzT z4{v|fRkKNJ1lVT4OmiN;14J5*K`-&IO!e_!X}XTT%$)#$J+X8Ys{F;NtsEcw$9M2m zPg42V=}?&{Y0q`M!F-nN+jFI~}7_p`F05HHGbAq2Q1(?4ZNIBM<@#B;>U8+ZdEqy>OB>nRrM$**LNUfcUlC zPC8`%R!HiN6_CdFvrtxGAnZ2yZlO9_OKw!%1wz|W0uXfOr9E!+0WhPyO;(!}_Y}N) zBz2EKDtvMvUsNhQ3;mOHB-b|<$hO(F^tjg4_XSh$WT@}Z{UCux!nQjdivTh^k@X0edtEniQWlh7W6#}$j zgL9<*w+SAT8Py_yc2b;{hU(=v-|Yvo(Do)zRA)XZzZE-K?({la>1qEfJln3YaNtBL zVqc#Zw_ka!7pmTxd4yZ1(a76(a1{?#b%L=L#L6iSaeeV@?xvmIR9sEXwy0+H{_!@c zq+O>br$603WOBk_WtAj>UgXhtCM*nVA)2z(+EKEl7G1WmML5`lFVV&ug+_XjjySfR$`=F=e!-e0d zhyTRLu_!NUR`zr5-d@2~bYC4r)yrruVqARpXajHV)1FVKMCj;2vfZC2OG*R>AF_Sx z;54G{!+L|L88r;rVI%}FKT;Y^l?PzF_w`4}dusJsvMw4un_MZXYv;;+@2Sz}Cn{|B z`j^6XxmS)%#C~g#gPgm@nZ44P36+2P0l*|4o&{C`RVk#$$){6JFmfAH(Ww-DJh|w+ft6QpH6|UN;%v3Hb)FN6L~g)kDW13Zg+XZ5Q4i?mos`TKlp7?re!g>g3d?ZyQHe# zA87Egx(mZAJyk8rR2nFK)mWYH&{%W-gYt7^Q(P{Em1hT^P3?=(%@y!c(JQ^t382s; zuE^?Jo_1&V>m5CH3in31Mqc}t2&ziEx;g{uvijT(SNW8aPvjCa{2rOvz-rV6GILNW z{p1WN$E6#{cKejSkgc^py+hi>?RW0yVECsbQUh z&wS0TMCn(OCA1!(wDvRa#XwO2I{+Gc0(CH_C&-fA613ZU`mSaX(kG?Qw+NgL686{^ zXHUcgMWm;Hn2s#204Kl%QOAn|0fG!k9nrYA<49aP#S(qc;p}bU>d;sD`TLsUz^`Ug zb*5kq_m%CuHq1f<1>1qT0h}lwX8#ty^*qQcGa*ZjU6`l^n5z-bIp=2Q@@FhYuB%@64Fyo)QIvcLf2-EcZTpr27woIBvu{s z>+r3CbTrO3-SXMN#TXgo-(R=**uABTdR9KTU2$9WThKtjr6Y%|x^2F{`P#rhHAnvL zi`!cpu5aCXcxm<8o)yZ<+=EZ9?s(GlaIBITl)*XQ?_FM2mY!0cnlWOj={<3=!_aq% zDZo*aPMUY|t-5`fh8xx&zC9$DaJi4QpA4J1Usd|16gxV{T9uR!oqfs*%SK1RQC zyGQ>Toe&hKL1iLQz$YS(=<;%n$0w%NZ8f?fv1swq6~Ft3v1t*Yfn;s7Hn1@^uEm{K zBO>20WyXhtP--$;bDu7o!O$&WeeNiIzC6-9Z%?o1n71sQ~bJ@?NETQRzm8 z8bdeX_oZi)TU3UU;Y~{uKutLr!b&@&EznvUjL9ZItFQC-K#JP6dy-^P3;P$pxHL{T z?o5(jw0MsO;0-VjVZuLys_V+9fNUg$D+@)O)wjFa{4_?9T^)Cys=o!h%~w>{|*yZ(L*UmL7#hKl<5v5wEVIhDCP*cIy@AvJGz8O7jd(}fX^Sz)%O}!O|CH3LBMXU$bZ1bj;mQZ3)+p_nuY!G5-U_hEM zo$gVMQ-tIg>-&M%f%&E3)%9R@sivOZ0VaGquLddvEYY~+kxIgnKR7eL-g~ltF>-mI zWj)rv;%KKf28GaLRxgu?IaeHpSKpK@B{4f4+}E6K+H^96miFE(?dqE0*j4XidYr5? z>1NV(Hx2HGwMe#vjV$@Mn`?_?=V}L82|2mmW+JCgUzFKf7NJN1YY zQ+JbQYtXPrZ>!|c4Tbwlyo}cV6CZMo*4|s4z0!HPwZzsv_m8;qdHOB<3ioiOZbQ~j z5wLzm0<%jfhx8wdc4b}x&VR)y8#~x2#BZV>{v)RG^CW}NH-N&$oqIL@c#@7O)$eAn z;&Ye_4zl0@6Z5O!^R~^OJuYc|UM!JzoL-0&D3Xzc;t>;XUqem};GzR@rt52bb^0Fq zx)l9L?#zM8wj3m#8Q8AD>hNfP5T=8OkX-pY#`p6aM7O^$#oFxQ-f@WLpVhuh0)F;o z@%8WBS7v4!F?ynVdU#7zqbG4L4A^!q{-E?6usurxM&X~~*TA;_a%-J}+Xhp&KzoRr z=iHVuyn^cu#@p`;H>2ZLzzC(g`jBMnftCnZ$lKtzxkMy4blY0U{)B1o`mnce-&R_E zn37qDHyPciI=kY0U7ZTuv`dxi3U_%XP)bgY;Lb_*TU=ONn{h_hCS$xc^P1BR(LT0c zrO=&di6k;DvummU>nI*`lWn{)o1 ze>?dtPyF;-rC;0-J^a?l<#h2hgAHyk7OlWd-7QV?(_CPX=fz~n4k?M%WfDfDYwGYE zG^)N7&2$~uHokcwVqCgnHdRcHo@#$ej^Fz&x>2Vld~GXu@G-}d34GY}4eHnXN8Df6^93DUW;xJ4*DUw@K^Q%%SBWq6v3{E z_RvXIq5-mLvpc(1={Y<2V{hf`M$zPk zjGJ!GoSmQOhthRj^Q)jdawuTe{A7o%ZchNS2UcPo{aM9h(MmLgd8xni6#V}79L2~wWc^P^u;dK?S&+fwfHiFPSs`7 zF@**KkajsuN`m$B2ltNK1i!6-3bPR`c#jJU z#|kJ{GqiBJt{lZia$$!Yh{x&15jFF7kMpjyw--&mj%4Vx(uIyy8b)VESZGtb1)ds6X z5n_eK#XQZDo{PnQcM5pTjj>y*;;6h3&#$tu_ z5gOP*l>uw2U?O*Hs+soOu&43qQsWfy*O>*eD!Q-$QGo=qT z29gQVU$D-niU%{I%U6Rhtr6+zBc&bB^pJW<;T_#hwk zTvz-_M6!*(4Uy9#U5!OfYT3czFUq8yJ6DGpuLbYyL)O=gbDlUQY_g%{%XTnx{K@4+ ztSXNWL8vyhv@=jXKE&y!RKvXru)dE24M6c37_ne`pFa@&#{xyfJWTx{*frA9VMGMQ zJw!%H(0b+Edp?auoBU}hXa%eJ$86c5 zqLPuLH(kZAu@sK_+W8PAx4UKyeR$V&J}xeOE|r7n3Bw)UyH})BM=1XY97y08{vv75 zqXKGpd2b&G!P3%7zKehZs|#%py9xIJOfi?$lBBo(no9S=%5Jb<0PPAwR~K>+XxgD7 zJro$p*t!b-5omc}g#=I{(Bx~xS4fhctJ`9(0qqiKZA+A>MGT0qxJfgU)r9T`TBdYZ zG#HY-dCOYo<)K@sRKib-D*?q*YO1|YMx=dG%E=2e`c`+bd13PAH|B*7O(QkC$lU7l zHX$Qz`nj|)h~FrTYQVgK2*2TL&cDmH*m@w?yEcAP?O<00__%p(CjOX3?X;Wy#vcb`TOtWy_L7w zoW$LOTV1ahbRNjLx7HmQ-3BBzg7qpWr*fp6yRx&23b&WTyFG><-X_96WC$h zyQ6tIJfZiA34`{Vw5`(D^|ne6e<6zzz0ZL9_}lhRs*jAp7`99&!sc+HZKZ)T*H4He7sdJAfj<10{tzEO>3Tx;YpOm<=O{=HlhZ*Jg*jw8reQgyQ7X8Dflh_a& z-6^?Ta(RudgRLnq{Ti;)DMt|Lt=|e9V#*}8YeCz>=oxw`Z*@s=q$ACL&6;5l^0ENm zI)e>?ZOzSJ%#Iz#vX)`Dw16jOBMJU(DM91VH>m0w&=zeMIoDDk3jwUXT3XrxItjUe z=uauv5%D7rf;N#acx6X!={>Si`>O0V|7wjSL+XKA$rgCij{|fl>v##h<&@o(EBoN2 zhtx273-D@^?R)$nLY_6isuPK6YN~qYm$e&bt<&{rSk@kV&`h!}_@6U2ffX|fSGaB3 zvHUJ}Vfvnz@Eq%^WfC0z3aSGa*7VWj7CAw9&!hXfB&>pLiW-+WEJ*FQ1SlD(d)lZj zky}~x-i4mw$D8eyA3r4+)N=|A4i4sU4#Se-tiSu53=+D`jiGIV_)6sxMi`Rn?2fVq)H2 z7rZueSlEMC^lCVCia6VgKA|393F^lK1^}Gr^7pRk3*;a1<6Cj3gf77Q2;Bb^$%G{}z%3QEnhFM2n2k%TkMIRg-&tpm!p98R)D`bVXP`gUW)OQrE` zb7r8lFwPH#?Iz>T!DprC9t6IQ`v3i>C_@VnoBFwA{lXTwc!8W;Pu+^6pxyGlt_ej@IJVFZ&my9;bnls0mv`$Oq`1gd5bGyb8pFDXo zjRWz|vqrWPGu)m+eLfdM`Jbj6&YgbR)ee-m{6^isOENtQ6neow*MlRCfCf%{LytS~2|U*mUM&nDO4dvusgyYl zAxKVcg$6%@e1JbAgp*-YeHU~t6}!3ek@_&eA!Lr~iAHi0{)yW$^{+5VXCWG zU-c6CC=!38r2dl%>es4nFIsx&$=K09@x=euXv&4HSWQtZ|50P5kH)mf1}Or{s^$bk zb-8;7EO7p3MV1KJP!`l}!5S3IDcVRp^M89IQF`(TVCvv8T9e%!CASatMtfyPQRo$GNi*aXTL`P8>$yg=J)kab6C zrhxBlWpmsCJHwgr|9~4Tu^B~jN&Reua?K!#62ve^L}psZF#2JL=obc<#tBL!^TB}{ zi+HZ;Q&0ex(gLxM4=}M$isj07;S)7#wPl?(P?&x;+@+uw$IF>4GUGOqdTbCo_*O62 zPA=Zh`4RQ0TBdWQZ;}f0EV3G}`=;X@F_b9STu)Pu6_gT`j(atC9(`gW4IJBf4xyfv z%CWjE?mq7QqhSa6Q{W$W=!qncs9BN)2MXrC6_$Q4ptcXA(ASGFuWGczg_!=#N*+6# zQ`&&VxtB5pJj$lZS_Iib|E!dvMpAgp**S91oaak$hHdlsdw+Lq%v1KTr7Zof3hv@! znu2*&e5vfFiBt~D%0>@c{4mq7-dp!Q`U-yoJw3zfDajmt;8;@OPnyC6c{#OB$JC#o zF21@;QbBEnQg_Gt&m?4^6~0YEH^rtqe4NSoE_TFbGyenWk<*C}tZFO*Z6Apg-Ye1UFcHuc)u$;AO-pO2Jqu8)srrQf%cHth~oD)m-xCq z0Tw|=1fwk0yBCyUYFGES$OJ9a%RV)zV38%73&Pjwm^JH;US(>v- zyrgY% z<64I5^eB{561~{H6T`9M5jW4QibdxoeQ2y>nWGaEbdv3Baty%w^v7riY;Ryqu@DA9 zP@vk1of^*U2jl{Fst|k`uApWGsTE>8k?t@|yBz8Wwho@gfOC@sd@Wy>DLlqWl8)1c zU>~7=WH&tJd7IM6_5q+qQhE`g1-E@hh-rk}w&d=c_0p#^vHfUzJIA8j?CoKGcovL^ z>pomc>|wv&gY(k=k(PKRXxe%ObRM4aoouN;4a>=Q1c|%Nevgi6(br77GTs3BYg#I@81l~wZYWfwY-lg1clibr=tv?A`Mb(FX_ z#lEoZIgs6myBPVgbYOG;pcf{Ga~_@N_EfDcV1~!p)nYvCG?CDVIET|!C+(Y~^l9~D z{FTxbRoJ^AmgGcElTcnevVJCiFXo`WJBRry4szgaeg+EKTWNJSsq!p34;`~K(8RW0 zTCndVT1g8SJJ_&1R*}si+XGT13ANY32RTK%m)fv+^qNK+&cwhntRK?953t+-b?bZs zwn>=OY+0QOft~Ru#jCFng+$vh*_Opc0#Msow-$3UbTiyUhZd1QZbX zWK)3Dc84&E_{gFHVZXmN73$N?M`}A`A0f5zV3cZL`ybGh`y>pG=CS+7=683}G{C|I z8;{&njH9Mfs7Oe>h`8fjp_5J&_7oS$z&y=)Qg%S0O>`8>5Xt>4B%5B|h8qDA0dU>u znfz{~4qw#`O*F+5f4MiN8`n$kXBJ%GCeCX4I_sv0I{R>smecq%WLWAvixH7IFd2?T z9~g@+!gBd8ok$hFOA#UuT}UpcI!!QQ{RGit7v)`?ge1>v{a8*xN32Gtn_#@#&8pKf zuKZk31#m|qh6Wy^CkCb9b$TQCO=zeKmQE%KVq%-|?f~m5cAqT}kqV&46cLe-MoQh> z8=>f!gBcll_qb>cS^d+6T}`fMEZc>V{46y*aNxK0WBRZqgi_!U@Xn@)qe6CLdoiD+ z6a_2eAEp$;5@w37lzaA6@EP15IJb`b68B|#g@WR)B#vtNfzES8MpV!QXIC+i;Q4|3 z4L+jr4T{DV_wPOp*UlC#-r-62GM5~~xy^jChPc1M+A)Syq38jrP7cu~XuM#u^O7k751GoENbN%g)$gL7aM4k36V#H${q6N>Jtc$yh`m%E zb}YY=(e5;h#-0@Qr|G`LYqX25aNkoT|H}eZm~!AEZtMQWasm}ZNyFt^+8fTf3QLN! z(Oz7NVrqp(UVq6+t}I%-piz`}PNYCG|DM`AK}sW|_Z<2oO0ZAVzn*m84QnR8A`93f zZFlUi`va^v=A&DdkW!cmZgh*76D=sA4EaI4oS1ihq!mb<>OB)&}KyC+wcGF_=GpEg|gKsRwF-|^!V03iVg2=A)F za730zI9;dS&w-J8Do`~3Zv-aj1QW|e7F`DjvQF?gcAmdt@`yCVUnheMhW?n-c&Eon zkyr*M=||!YYmtFi-(+YPKLiB%v6o z6{tvZ!0KZ^R-2GumxnBn~9|xWoXPVEPM%Kn3=t1*hZ#xy7 z7-)~}3F~q!5O#EBpluq}qtEfpEGHZYHUzf-t|O(3QRo|_?EK>?zY9qRNFhk=F{ld! zg~0QhdL!`L8_#kTnFVhUAM-e1SKT`P>%bUpsS($e>HVCfH1VtzIaz?6M0oOuj;nD)Ppdv`{1hx@(Ka3`mosUOG}R%!wu<$v>_$$eaGJi`B!}8f2Qy4_pc*;6I)AaYxdM|g;HUkkdv=DF5D6oXfe&xbM6M#8Lyp``3%3G@$ZxW=ftJSSULw@2H4H(RqemHWMy! zJ`#TUwSw102sH)qAEDbjM#%LyoEYU)0=QJP}5kdvA(TwwfId&*1uuY)%a^ub4bC$Dd%dWas5gqliLjQ7kuGn|Aw= zl9G+EELNqtKM=1tKtXX(8Bvr+)~i1+q5demo{pOBgoT{y30Xdar}A5bYgH0ix#Rq3 zp0k(Z?vp1?vxY1KHNIvvztKa#wgCUwzik9vnYmeERm~D(M4@S8p%$N^-*P0?rni`@ z0k?_63`4^EVd$?0V%#?xj&llmtHPrz1;X5a!vRIz8273?0C^xo(u+X;wWSjsUq=jCE@2$J>~as+LHvhz{=6 z#Fx^8a|7s=b6v${1b-*mN7Ph5JQ*@BtrB6H6zY4(m z?9>eE+OFs}F#I*7=^1lbN=j-FN@en`jRt^W3PP-u=vE9iN#ISJrJYYdWsvJ^4uCvI zUX~&{bEE)A=_P(%yjy7&65Ej&U(i(>zES}Ie|oeYl6(`$&WGp}hxcGQ2_GIBt3O){ zIPW#r4&C@io%f>A!pTNi$9boog)QAt#4vO6jsERMBGf-)KXP~yc*Cy_(6t?!`uNE+ zQR_$5g5MTb%(=Ql@2H!aHY2?K8IIewMR51f2!v$sU>fac^;`|DjFZ|GGT~lQy2|q^ zBZL>F$8TTi;N`WOhtt8xxRtSs#?b&6Pb1T^Tsz=YLG=4OY16NSg1`n$7M3&H<79Yn z2*1f)UWcIQ1{{EKW34u=0l+c32i!j^2$4mo^#x8Sc94|<#*YnrOhtd1^=;&TZkjw9 z*CO~!PT4;`^Ws(TQPI@ZT(^ABl782USl14BEXm3MUirqoJe!rVE~WnN?~eWBs;6u0 zKCjQgpQBD8zK)1gDXo8f6>100cl3{{fR(%Vo`5WIgP}QW-&)dv{p~El+;E>0dV|Gj zYggvIs_AJnRudVs0nDM{&I{plgYJbLOc7ioF7ZeBA%Sw3!hZMiwtS80sN%+)ii0A+ zs+DV5A3zS%l~m|uRCWo1|8^rrMx*Benl%$Yrzfd2{?`A#WTEbg8BcZD03axIGq7P< zQ|!oi6+CU#bES4;_0K#_bIHPG((FrFOWC?Q>Y^S??@5xBfgo>O#?9WJ!sy0@-wcuZ zO3b9km1RW1WUDH;UH01RQc5k-9mnrSd6NzU;INZbK%m)c5j~{z;A=I1UC8-8hrlfn zQghFg_ALT}(7;_~N5-EOeIDSMEp(%p-5~OZ4?h{0=z=IVK6>tOK!K*RDS?)pH<353byOHm3&!4fa0D2Va*=UUkNFF#elv(v%qVNftY2rt;4hO2xfj3hXP9o56g*V zxZ0w(RlhqRJUfZue#NMA!Ch3dbj^EdoC;7W@r11&D5bjQEEnY*>E;b^9WQ# z)P|_8*4D|p00^hyu4d39n{}*VC&O2SW>Q)H z3(0QL_t7IW;Ttb`{o^sqpP6WIi}zOi6&yePHEc&~NY&GAAo)-bo1lub2{Bp(oO!2Hi?bzq)YGclS|jVO27r=rDD} z^*;!Ad|d;8#JGCZ-`B_Sfz9k7?uKm7D-5#im+%m*SLH|ypcELYOuwr~D@GcQG)#Aa zc(ESTO3MsB@gYJFB}naY_4n6JKoQQ>XeBY;Ihv|O8IpNUw`h0nOh@M+3plKnMCn@~ zYYu7XfamaJ!D(qMtr{AU5#(X9GMd-Fr-xY3Q+W8_3?e(}nQ>j44O!e5gr`QZ#oQ$C zLvjAoS~b~?1lbfFN9;DkGhF_})a8PWUmwEVxsJxK75q-i>5g4^?$uxsj_H&7dIgOj zD~3Rav4zG8{)Zc$Z}lP)FXBsIHmJDj75yaysVJ^yIO1H#|{=CtPUVlf6aZ z6~NQRLH>Rx#wG9&Q~)v1ENOi}^FQ=#9*Lagv7-OCPV3*QhVz`G%0^kdW^v*5jmsng zC%WgX-NS23bf6N?sB2xq^dAG{{%-bs1BAL6(&c2qg@Yv5)`eKz|EJO&eshX~{k&|O zZIO#^JYS1y^rpfCAi_v*2o+DT$YMPG{geOtO>m`!7%o048x;#AvUKK6loK|Ee*};! zQ`1G2#*ehx?Dhc=letwAo*ArT`zH=80yR++vl{skK z7$FDREB)cbJPvv%`LI>&JUBW|a`@H!x%~H0*5*#&)zWK$9WmG+uF7S@61V}xO?sJ0 z3u9M|h%3cl>Q7&RsegfzUw1rsvgu?86a-l=3(B=AS6v+S^hThWbhEm&XlqMvh-Rmp z@*Dv84Fv;R{4)~x&ypAZ2JrWyw^HV2xmCtXZsu93S+1D<0vFePne^>~650ql4;SzJ z;~DM)+>!6c>Xu22puVfm^9}ly7@1zdC?FLBJT`76^~lG{sBQpG{iPVnc4&5QSWa1w$fcZ#K9eRoyDVWF!?@^ zC?3M+a18!AIcVA1)UdBDt>2yd;`wu5^oQsE zX~L7W>?0C`&GppF2wqE9SBCW50I6}W8d*a;qd18A;5PAtz5A$%`cd?(^*qn@puOUW zM250Yh$k`<70$XXo~7shCg>K?#P_1C-kFG>|8}yS;FEYtY|^*CunKytc-SV8EN#7b zjKOPh*!`km?FA*bqktQQ(bk*P@Lq|BrPm*UzY~w4yJbZ5X!d&b^-qJJYYr`zpiA03 zGU3cq!c&Fg(!Y)Tf2Dtknf9}sWg?j3TKD-RsO5p-Ke(@4cgZujXL6e}JGC?4VXnqG zWbQh2)kIQ`-VqJ(|31*wf5Cpexd6JbAGPo*%&!Z8K@uUd#+{DG1Uc2$Z|T}1r|8-T zonm$%Ve^?${hJvz7taAQ;ELn!^Q-h9Ngl=6*wn>721Nm@v-10>nTOJ7t7lfSp4JF) zmdQeSAb^}UYY8b)pU*P+ml&zl8n&i^=7!Ma%k9lo|7YxDi-mr{w~4StH#XW$RqE^# zXEPFLmg!2Sj%*LEx$Z;l`P zFLQh@p5q}krJU$8i7F%a^vcs^%y{4k-1mRDD}TWZj%N zvhbdbZWCu&-?T8W0W?<2`fO^TrRq^2;kvvA&sckE7?{C(b&1b^1#-E764e@AHC<&U z2jm(SO@5K5y$4HdzW==t{mnPQ;BTh2J`)bc)shO&0-5KdYTs6FH?n=T%+bl2s$0CG zGhk@(IN&C|7q$Bqpi!3Ipx0O_wr?^Rvj4y6P5uAswpFFE?IJsV`cGZz57y3BW8Ld} z5vFyxS85Yezk-@G-P38=%kG*ddsLJ;PO{geI;PYBet;rS^rWfM#(&cV@JK<-7nj^L z6b7a4$y@TpK-zOgo^W&F`D7de3_2(~!5_L=SLf`%Yplcq zK27H}_ae2YG??7$SbdQPNg-!yHPnyF_;&6ilaPNiMdv$7z~xxoT4f92 zjgRG1jlUTB`Ldxpzmw=+dCIGH%K(&m!Ov*Z*lC)7L}sGJP{#@S8z~9Z2zz4T*an$XWUn#{^^-ATL*ZJ7T0|X`=1!8qFmS2bDJIzzS){PvpCx9J;6tt zYybYxzmfeR_P`x%42~A|n^FJDq;pl4iL0HEGk;(0M0_GH_+GpCMoXkNdpTY|LTrow zE6VtvuPW!5t-tNg)oWHW+SJwXm@g)=n&qKuaeun{;=`LEssvy@7Hsj%a-O1t&DAJ1 z#wYLzoh#OjLV}OKzN#M$-SzI_&3`Al3MA_I#4O=6%TpP*7k<)t(=1w~lk5{FbmSB3 z>X(mG_X6PqD5^E_!gjNYEg_`B^tH`*{TxNkik6cb30lbSG{9FY8S4#|4lDxH(7WeW z0e{<#4fOYeKY@NWQJ0g9MZTlISE^vadIz=#hTn?h<`%holJ)r^MqhN%aO3e^|3w#l zCDujl0A2J!q1K*H0YHI(^&^C!N8%)Zsv`E)IIVrsC+=yI8+Y%!Bq+3SzK3)uN3aadCrb(Fm1t7c4J^gnLFj`Uyy`M!ns=Zmag zE0*lxELV5oR_JN}8mu75LFW}-L09XAov@u`hi zsV~Q^5xSWWyf8n_I3eQvU9?M?I`f=AFIM9{9nj^D$sIWS%ye14v|Y;xkq5op64Pmj zK1e(EzbmcqFPOTIIHPUE?+Yy#KA7_w(J66tvL5pQ4IuzW^UMksRVN!pIZ<09=51Y_ zpZIyr^Q?C5^M@4Eqz(V3ik_?>ic%U!123u{ZgU`ne<}3jpf1(?RrbU0w%E1<@ZwLW z>wl-Fe_jL@bGnT2OH1-ubmP^-$pXK-wLpm#grA3gcVgO;$;A@?1hOJ@IpFoVit5`W zJNl)P7_T94*}~c&M|AdrCj5c=L&t%z%Io6WvoR9E8#lhbN{tcjA~+UA&)6rqub4gq zgpBMB9#iLC?MfRXe8qm?Eu`mgoY>Vn^ZHt**opp8PI@><>@I$6a>Tx0{9~Q}PU5^r z-eC8Z3Gt8n>x|h+Vt4WInU9ymzILE;-v{Qr7d`53U77gD2$~tjN$hnGIKRJB?B>39 zFKot8eD@E@FY?^PKYsOSbN!n^SyuAY&wr&Bi4l6f-c(flg7v0S98-)1^?$##%=6&4 z_l2I8R$s!FuC#3v8<$=@3ZSXKweqH{nbQgCrqzc4FE;P!>Q7tg(qE?5=Y?1FjXVeP zJpB5+RaVN{!L@(7qtDg=oZW57j~gprijW8`nLpq{FAiB(02q|QI;zfJ6FhVi?(%=31ma&Wv>4`K0AZaSR&^1{f?VEWA?=AqsHlcy zy8G-iL}wUE7>m6u(4oAA#U(slCEYCP^%Vj7Im=fj$K&2oH%0Q_p>Z~p|(BB5roFq zxE2#FC=F|L2;U&teW|yC7m?EqgRWNS|JiwHJt5L#PMGYuHAvgCnnrcQ!aLk2V_&w&F(NY&Q6Tr;QM}mY|VG<4pZZ zEiEmX9XqbeelzNWw+Y|_RZL0=9p&2nG8kTmdwW;E@*j9|=J!#xuvA>SXiDFkTc;hx4yUqd)5dz+r%> zr?QY#R3f$^a;ES^VOxDQ1?FNk`#H<9SX+#b{T$2j z11qDr?CBGx{y>r98l-FSW@sD~J^+Hu+{xX=eaIiANTaA1?D~5PYr`(i3S1b=^fdz5 z6E%r2*K`ck802Ne!ZWenN4TGx|4b82sF76M(3$At)h+CE3gIVl-e|`04N}bAD>+)9 zZRQC5NLf)uygFtM)vY|M2y}h!C7`u;moM8LeSAfS(7YPZRF5+tC)SQv>HZrKjYWE` zht>{ZbHT{7I>c5OGSn!YWnckszQ zr=@e_2*r4^0C`=MYi6dDRB*KDaRs(07IsP;PM&y$9iS(n$W)Am z;)f6UwzRR^8eW_CblyPVtn?MN9nW)}E-5MP-}q=&@j|e zZkLe6bxzXVzDQA^$haR+^|`0531p9V_umz|E{p%*1d0rQoGA3)aN=hh z+%Yy(PnC-)S&X5Prs`Y~V{XPCtA3JWo>=Bo%XS+y8g9;1j<)my|?OXv3rAp zcH$yxOUt;h?5R0GZEi#Lu}8)F^#ek{S^;ZSEvbhkJQ&VXtx|$Qm17>hRr4db#%Ao6 zBQRS+qhAn^zLu)PL$D$&8dCHP2{)kNkY$uz4$OdiMU4gLphqvEU)?aW4~576I8!+h z1--(ie{X8K1|1z+23-EtZ5^)?#RU-Gw%$zDtQvR^mO2puNYErF?SJxL8(ne`^YRIgq{Y`Sa=coCn|88-QvWniOrNi`vCr%n%e>NQU0XQr^<=S_7PBLYm&qD^U#h zvvp6P%xz;n+Kz)nUdpJG5~G2DI{uIvWBm2CW?Tx6$V1vG05i}Ir4n@``0WSs`9vAbyvtU%*$Ei9T-~Ji zLNM^~s9?J@EchQ1@t`-1(9s!u^#WLmLBRSvewb1@R{U70ZUHlK#B!|%TL|Z50lqV~ z5YR5w)RfRP+Im9YK#+FgEmwO60sx^MT3PH_~5)EK(DWEUIc+UTSv53)UTlSEhyYZG1z@N$%iHw^ddg$ zTP`9{jp@giin5G{YDg?QS1^2jY3dC^4Tbv(k@vRnXg1u2aaRZN!;ydXy_lqMiHP;` zb9_*rJ@)uTW03UH3b(Q4VGqVy@GbLT6a)TN3d@L_{Z{2tUy2cG92R9-QPM@5g1`SP zw0OLs13n^1#}D>{T!R6ThCQ1!!9_49SBE?>vBMn7tt;q#ESuXsP4ENvf4%&i*21O8 zr0TsxNjwtpF4L)IG%J~=5D@`+ql;oPX*FuPvadSbRZoOzFy$g314#udr5M^P0JLU< z-3Pz=ekY5o;czKq!^$cWEYb`jhdo^5U@n_PAlt*;h9hte>RVMAK)>=q^p@5H)=O>X zSHvE)-|GG8<<}hyW#B=0#iSD0lSCSmn8Nt3=*>jaQ=AH6R5+D7Zo$SV`em*{@tB?& ztnFwEcy_3m5Ge5gyQ0&!<|uMdN=JA}lqE3IgF9 zstX!Mevh!OU3@qRa`CkGRDcZrgktg4v=*KqpL}$Uu7CY*{#lShtJ8lc5mkG%wIy6E z0I4_mE8?;=V?&3Xff_Yt&W^10$ugfnk;A`Lx5hya4?3de$gf&bJl`@xmj?3>3-XFr z!7s9owY-(pV2OT5(N$3Sb*5tc8Y-7A9adod@cfP`M9aOb!>z8>bJylt9fVHn__9Rit4qO1`riC(ZeyMP|7o0guEHMTN`n_Av)Y-}Wv z7+sunr(I4y0JOHvO8uygGBYMJeP-okgLF|Ffp(&bfH+^I)rwpy!Pp*63jL3_`yYOE z@y;Uv?zZi03u%h3kBz*LLB9MqTKM3NWAtNCymrXIhLHRku#kW@>$CW_n)v69fWO&is{enJ)lY8( z#BM?F5&*T8-ACDxPa7vEwLYb$=6E;(fL3(nxn@??77i;2q7G#>Ishr^nme5G87{CL z`~bOOR2g1z4kJeIvq2xyWP#X+S4Vx=bronTo)8RYQZR2+*)01;(}+uF#!9IZYu_NS zLRO89I*Bh7HHbGwfHyI0OXfb3pVj+H#_OF_U|P#b#z;}BD2(Zi=~CEJ{BixlKa)t~$P0cie9i?7=d@KMCZ{Ccwp8_7>>9b&7CodjL4h;3Y;vLA8)8;s`s!1k*K;&V7*p2ZLNsA} zUI|Oghrq?5iuLh@f{1Ea$$nQ$CSJ}F<%kj17Rc-fqwcwt>5un2J+(ryh(P?FAg^>^%4*rJ2xjOU@YG8Dr4E9P2 z@1vv5!$D{@ck?)hY6_Ri50%bO{(1x?W#84CL|y~AfD>-J#IHV)d?PF=d{y$;$2X2< z{{C`b#l*&H#~z$kO&MXT)vDI2<=OA+G4=F0_+@+;ScL{kPVv;FlApf-Z3V0O?q)6F z6c<7Nu+yM!emJ;^HIWYg^6#u~Dqw+kGh*8;eczP}Puon}___%*_QIP$>pCphB!Tz$ zk7?~Bj`eeZee2)9MfXPw{j(nrOtR_R)7slsq%j$>CB<4S=cWC&A`Q1_)-fXiBjLr{ zJQaQYZHeWvt7j<7rt^-tu%MuzgMsWkJ|$q4Xwk!^_>+ex-YtCRUul7J3dSY*MHOR> zE!l{^!NCp-I3tvSt+wI0eJeSc*{@zbOBA~%uv!%VODebnM!yqvg`2K>|9(t<@v=Iz zzcN2Wcwoe|Z+6EZ)+cKWjwvuOc$g3ASftHBY(kFAS}5{@iYq66=DJ&3mz!HPm+07f zs;0bn8bv_KhO5eQd{Xu;{7LmmJ#AWZ^;BMNCPF!&d9s1~85)^2U8=v~?{(N4P{0<5dt#c<0Oc25#O~X;Ic)k56a2 z#3E$Ggstv}n?1`Khy|iq<_{B4Krx&uzqD=B(`}p~(IFXFI|M z83rE1wy!7V3Nhc>S#t+ehhsR$m|4N&%r=!HVq$Y-Tgu@;HhYCZXg{YTF*aRRs;{9B zV+ZrjHZQTuBMK}_^;hAG&eSFEg|gPsUuu>H9Um=13oW=7*jm>Pp;1-+6e$6Y7R`L`ctry19U0_Ay^S`)E=fN~)oOI5UT-fZ9#- z^lNTjJ7{Qlha=Jf6G^-JX9H||*hTNnwzAgexcfqn<1V#G_F1!@>dmLtvChjuhcB$S zoje-Nxsak5s8DBeb;physR#M&8RHG{tlI}+?1z+%hH^O6Bt7cgp4zD!d~->SX~vpV zMN?Xb?uRF|R4Tqq_UKvt6PyA1cO=I`a5wrTIRd)0w9pSSum#S&-^3j+8=0zhIw!sB z;MSB8+I&pZ0{u_hMDWnwJ$|wypzzuxQV6W#=oz14E?8HzQvy-UG?BNuS>uV5sT}w6 z27HwJvGH2Z7+ewR+SLJ$<38TF6bk8iC~2IM$W291kfqattRnrD@w}{u)I5Z)v-7=B zmwkAz>6``YrIG`yQ@#3{GOLs9Q`(l6so8CuKVDww>0}cYETc?IQ`+{7rQoYR@2q7% zn$IF*HWbm0LNxdUMxj*Z%vOw&vhuL;sq!tX57XMfaw1Q>D7iYF!QD@hBcu?&AIKXx zoSlJxotco{dC$}xqe1NdrgLk2tPf#JQeV?L4BI%9E+g38 zQ3F?3K;X|_nNRU}pI^mNEm>p3B(3hGp3qf5-AoVbS};82ME%y%)}2>4ko7G{t4sK7 z7OFL2bovG`qCBM1to*;x^!uSV#@$Xv&R_KF=EX}Ld}glsxPq6_Fv|&w;iaARP80h7 zf77Bms8b7FhzN}@P5Q6WlB+jF+lU7aT$b})J!cxOu`H}A?(}r1`wDRblp(^Y>v=aU~UNAND<*+qqt_>xM56fb@i}*UWnumhsuJNs?W=m zl$2V(U)P<3+V9%|t*h_|d*oqzrlw^5B^XLC6c;%)w)oO`!2%3U4Pe8$IhhpzPUGF2{C#|lcM~{`r#ld_ zljSb~Y&d+@dh0>m+&*g}T0*cRTiiatX8W?-a4jKV!=bTdJ1O*kd(j(YYM`mFfpDt> zSJcgGmR?kW>IF>1AyprmT+7YJj|0A85R3OG%=;jhJGvXV$N4yN^9EZq<_bI~RLO95 za&MShdQ$`M${8VbMpb^^=FYf?c+ZA(>5`Hs<-Rxdo(S*GS<;SH3Qu!tqa+*3V{G*PfIGD7*EV6cCO%!c(O zA4Dqt+DUK?Or;YPx#472xx?Tq-@jqhmk%mLh7nNm2R!v-f|TvY#KKQoDI7r8Y6m^^ zsIFD~b>j*aX3!1ye?#Q|5VCW6PI0kUXE(3lvo*HYtD$%io}Um2*Xg(_zFk^rNItKk z#5eg@>Iy_}j`2qZ@%p4`ywI)}TH|JLfa`^ha%~-hy#q}L1Dot!-Jt(y`-Fu5)3!Ck zIj&e7q~#%Ef_z?Zhu#?I?DS-2zSF?aP|9`T%*QkC?l)3XJPtVt6vE2B6`cwB`c;PN zH*nM&KA*L^WOtVA)sb8@Ut7!1&u_gbY(E*P6dxrOl$p#inGu0Lds__6JS3HJ`kdYD zD^D(e63+g*0J%_R=L^Dh0ex(xQ?*5Yjeek$R{XG4XN;}_`pQnBqmr_SS6_}oo37xY zR6)g}1|PD!`(DarYwOHakMyuKm87I3eE#4=Sip+1b!AnSz#`Vzv6gkdda}pfdhV1> zPq4N8so8$ji6|){HObXW!&SW)h~9KP*IxxOf2~#FL(Zf4^Ne}(FR3_QYz>r+Snq85vc352$;gKZ4+OA76qe#uu>f%n;+Jt7o6&z{ucz z4lbI3>!65ABr8ny8q;mmS?93(f`x&S%Y(X?D}h=A`v4%G4|RKRlq*3>*j;h%Wz>My zxIEhLK?DPfInUcmGO!np5)!)g!zLec^Sx+axSM(R)e$72rs_T z{=mdRd?0yBI1TDm@O?BL+O7ElRK`0kOXDp%;03HH8?M#^?6J&Ss{r;31#|rUC0FQa z8p7aTV6TGu(RBE$u_*Et`kL9>%Iowr=tZ7?yaafcfUOW#gZ+*PqiNu61z_5eqPx`T z(|H9oVNmjj1#Eo-bo=D2-rm?;4&|Hl>E;gWU(wbjPv%bf`uizU>!+nV% zmN{O#!?RhBPIWKc$$T8}&(gZTyA;XFU2pO+hVO%fD&Yp>rt6>1ou7}=nZwOQ#LU0D zaLl#rTbslf_!kdHM`6v?+*I!$C(Q&_u=Li9FLZ^NFQaex_L-vYs6ZLtUV72bakGDg`pzNb^@0mX-QR&02mHa)e+)BV&-Q3r9MJOH9&^ASX?%Zd%(>V97>8Q{ zGQST6I0`iV+t^Ix_&r2xl!gCzkw55vyU_3~uVsfdKbJ*dy~ooV+iR2`w|hl$ivvIe z@kbJ&eRB{S=e;3no^>+biEe;T;&`;#x)u0K_7rsX-RBU&YPvjhE-xj5HDgOLu~)TI z{UT9?D!1ObkrzPJF$*N-A-2PbM^ahL7-Q6TjPJl|6%KRWtD7UCm^n0=^a?hY4dVu=1#L<%7bWk3L*n)}2DL_8%da$UW3R8P-|W-#Z3z_nn*0v|?mato zZv1(wFYK=szV9RuO==*CC&Zrrd_{QGk$h>j0{(OyD-q=$p)rq@o@+TOFXhNCc(a>- zoGCpTCPM0^Y+m@XStQg!v@eW)QMyt6Xq-VU*;)X{IncCS zQ=*-pR>tma4E_QQbYc;p)k|dXO(1ypxVHOJqAffUC1VZy2P9WYW9AE-*4o=U?8l3D zQ>i%{P9tTPmPqEVXZPhe>5)C!@^&t<@p{Is5ejwR6^a_BNfEM$SX^OMl|?(|!7*!% z+uNun*UrGQ!k4moBXvrfHxz&z)>+~ep0XTw7xFD@E3{=eZdPjI6N=jHjD2hcM4*E9 ze|1wicw8d1mR4(%L^%AIh8;;CZdlLZD-Y9sLGB+vBzt7NQ$FmPo{1gCM%}#rv-DYF_p69MIkpL?H!H%C1n(^hhQ`U_?^vJD1yTuDkyTUIL2?;nvA5Zcu8 z1@MG6jhm)D&H3MK0dCWrq5JrGTmtI-Sz3cz0Z`b?vzyh533942wK*mIu2lefXcv5PD_6hHb$AmS_9devtqX8$>GP-7cUWbZEoFib{u& zH+3z)YkptM0tdL6+ZH$|v8KcLRiVRz{`#TC{=?E{uG4h34I{J&ynYFUB>!<>@*fm# zH+b8;@ByrCYp@sE{B4%LY4B}Z8~OY7|KOeLfJ;OUvl`Z)z_dBIu5j6Pv%wl$+19u8 zlYVyacks1HC@ds+oRIy9e=bI=fF+1JF=a@09e z|9L;nymoa~pCfH&x0SJ}G?f0)rc>jCgz`g8gmO!vleM8<`-1vV;+=FI+nkp}RlhWC z@FVR;yq5Od<(YZyfd%iW z;~N`MdZ11v;v0Vc%$B~KAE;}5%28TNv*XViKOA<93j@JUa(8*gywsA+<9kzDLw+E^ zC4Tb}IoaCQ$ zO~uC?Gq19megp3I4&2gEdQDV!7-QSh8oAv8(9K6Z=Bql~+;H9Y%-f zbPCS?OR4hu@Iq-=F8%Of-kX2QxBmuak?uT4j0&RPtHJCUN)9eEy87-Hk~A6htp;Zw z0r}fT7}PzK3xSzkxRsq&-x_mzuY!u~{&zebx*q3SB)i-AJ{4rf7{@JNk-X1y%BUd9 zm$hk}Q{+^vIGj;dd(?S|vjkrum04%3XbOyA1oWKFS2Qh7BZdi3HZF~wp6%|&7N;|f zCcJd5GgUe31w~rg3Tsz{70pATOghQ-n_`Sw`atv5beOrWlATl3@9YpjV#k2zT56r+ zzuB}B*Zs$BiTqr`yY_939jTf?uT)a@!_TjJJbfDDr(&-^_LP-EUquGjon;Dm4oXF6 zNXJ`xr6%c@otp`aum%{J5W!k{)(R?bjM@^MUv@yq1ls_krwGk{k`nTWu(8W{(r;J2 z7C%@Wul5M5F;}7s=w;t`IBi)n*19iQxc=f0pU7y0*wen{zyw5l)wj_@^w)eO4R|c% zOjuYLaW2{WyzN3r!%OGhqB?R#ExOEC^>8;>Rfc10Z3Z(=Z|~@c`S$cit*y$x;Dj8x zK7Z%Rsd7zp7I~{3d>e6JUzyyj`_hjMed^g(g%2ycy^3M9EWWuF6!3hADj|#DgfabKz>yD2SX4d`Y!$`s9tDY`*+s3u06-S$@?EH zxQY8eYbdY!k!L`5W47;wo!xnlgQB8`m%Ks%zUGX1MPIYpvz1ZnEWVyvV@OV+sS^Rg z8Zj?ndW^RJ(mDEUc0)FloA4(Cpa@uHw9;R{`125H*;Hn^mSsns%)rd9T+qK`R;n#DV$348f-?&ho-EKC zq3~EN*2S>hmpwWI>0rDK9WN0Ya)PvBFk#2kp3{Jo?|I)Yxl^az2r>Tx9F!z!!Ms6o zN0sg_%NtdzmaKl$$z;3{k^VSa8h$_(d(wQq(-m`1463g-elzb{8+pcjCC_KMtxSd^ z+naUCHav{8fPb4*aw-YZ8W3r%od#A8ZELbnQqJ9*o|2i}Iyyi%@l@c7dUvFA*tBM3 zgZ5;=m^c<%G^~mR;wOVRy^-llaXb?IO+k?$4ba3TZo|8M(LQZgpm#w|-gD)Z1$F)8 z&rEUxG0d{*oiR*jCDhDmSVbp^NifGz98JyZp)(VW+!BioJz9@o!aZgDBRlY1pnBdl zPCt(S+D);Nu;AMQ5X#Eo^G%>8>zQ0iny~!D3d+yRFF{z?QdV82zXfOcg)cqN&dG^Y zok*N|4tgmtuj#m=;&{30+oNCms+VbMC-yn-bTn@1X!mJ#)&U*)dFohRXAU37M8dgV z4e~EptJcM+M(d&OhE+}EH=oYS)x?@nYljs}60BU4^{H`MP|(V3#A3pauAzqes+W`r zAhJ8-PmO)GU~DQ2FZ3LCilVueecBvlFu`6Eq0<-WtL4F9-Mos84dOHFW;@fW7dg<> z#9fajUSBW4b*bIFb!)n9*Sw<1>3B=$jC?C}19GAot0^r9SAF^@BRl(U_$A__OLK2B zRuG&_+6aSt`10v$uO*jzBX>h-n(XZixcPdBY|P2irz4k_&8T*(e)MG0z$_=CGf|38 zP`kc+-yWBZKDcExm_2t+4Nc3Gv8YP7UUk$~R{YF+3-dT8 zCFPW?IQ&hgFWvd+wWYLz(4Hq?_YU%9f`<9> z!Jm~K5T&;IL|#y&wXvn6!1Lv>K=BgImcy6u`fa#h+M@kAgTu7Lud;$h0%AA7MGQZP zr?}Uxwy>opwP;~$&r4iv67q!0>=f^NpY`LzE{v?q;k@i$$)LzjQhWO1pniy2yla@mBK8u z;~KqoOib0W#NGvK#ZsW|pt{U{<~^i5T9>J>Np*`GQ^7;hH;x?McS2C}k&`c%Kf80Q zyX)7`&zo9B7VX3k?wOskN%cuqzRAY!`?!ps z@LhH+!A{(tMLS`NJ#$Hk<+xdPmxi`XIJT?fg@ZCsOL+=mw9u%PwdksT@=S`ZzabbLbDEFl&8 zUW2o--7pXDX9d-;QegFyh$$B!AICk$+ftgY=oO~zWW(o&mu`65q;inl`+Q%A1enoQ zl$n#$Hh&pUw$Idwm=)o#5_%->sB}FkGiNxb^u7R2PiftJr>$2SZ&66kZ`OAt@b45G zS@qI8kj7Cv89A@|MrnWG@TRDv>mQjPa$d`Ko7HWcUIZ5Z{UN%h@nS5u&nJ{pW|D0^Hsmn7ss`&FIo>Mt*JX)=!ta1mgcZW=HBfgb&#n0U>SoaR ztBg$z=Fcw+{dH?~r)f(O(j&8B_9>fh>Kjm5DKd>tHO)s*`bccFxNZe(XR^54C_0X{ zVEAB6C8eUm2CDfQ z+Rhfp=PBPHvgE{?B*sb|!7S#?W>0O2qj<^dVQ%vHeHOLP)nnYoZ|xftZTBSbS;vrr zPFo5Zsb5$uqi|Z70=+tQGc*a%0hb9>9-NB@_wc2{#j>z%-`V)(LCuMyH zp;@xhF8{1!tXggZx5wMs`ux_k)lIY$!U0(qC5C8N^nEG-kXu^Z!fSi8b8|iJFLV2D zGc9c|agFw*2Bc5*X8@a~Yp!9f7eWl|9J0(#$s=9pO_nedC%xTg7jQdDT;@&<7dyx7 z5kG(T#vahA#vsAC^z`o!u0Nlx^0B>-tg#cK6%CM+LI*4t{FCOZG&Yey>rl9Qxn(ym ztr*I~E@tkB*Ms(RGS1D1+8G=R4VnkaT0jkKjTg_`1au?tacd-`t%?E9OI{EaJn zCsYO!{+qo3OKSdM-7qb`KP-*uzx9V{(K*-uuz-Jl!3s0Kw8UcoxQdLd-;R-X94vsB zH92_3^pu`n=M78cA=*^%iXz){^{_3pa`fV*xQp}e0%sQ+g+4}rQ>6J1o{8$u8@y$4 z;yBVbwr$J#sWtJ7cxG|24_qUErOCxRu) zilEpt=buf5Hwq3zQoU&2IN$YqwvLV!h`=7*T*IE$CFDgqbJxvb~23P(5#JAP4`NOm&I(Pvm*DA_BSH-wV0b ze;?8wbeM2kX>B;UhCc035e2v}g*jQoaVoM0akB=P;`VHeUvb!a5b$$-D0=ucoY*uM zUd1_m^YZN7CExjkXsj%?smq!Fkt|P%zgD(FPd71UMljp!i^58rnbEvMt=jP710Fkj zWc=}(o(&%wSh1}XgSG>QBAAP{B^&x8vw=e3SXnkRJ>SB7c>3^x{rg)}@5^-L$ckGF zj9B$eS52%>@FH5FLh5$1I^jp3BYDo>u!J%law2*;-R0$?F6gW21C^gVO=w<0QbuRb z3*=;)4Eo-U$LM)mhoPm(#F@2kN{^5tftn9|`CPWg<_pl7(YKDWWkNt@H4w5T*aw68@d9E%`=sEe9N~<1(4LRS?eEeb znmg9vg^08y!cb*@M%e=i_*UVUryNbSaOKC}i3jqYt@q3sJh3f=vr*?;6O)e*n{chS zw*^6Qr}Achy29u6tDHw}>2y#qmo&t3^~I0-GJ9 zo?H~z+sxpS2rgvng0rvNA+?sNoQsRnsML4h1BgDK+RyA zu~$(}(-oi!o1H8zlL6P<7=@>IelkPexqyKu{wYpi` zW6r)r^-I;M@8b7^ko7TMZGGI#doJuW@Q4pHYGyqL5%IpZCk))%U+ePIjjc(f9d|b( z(!P#@ysc#viYP5?A4{_seNF*x-W|-wm-}hVE^*F(l2b7xcY%}UNXzr{o>Qoz!%X(k)4)qzOEQD zDza|i$9&<^q`RzU6GEDKii65_j6Aw-Iy) zC63te+%$*|^0_0y9xVN47ChUW1&V(C`t|AB&_d(!IiQPWY(p_>{<%$YI6s^Qy+rKh zu90}BMA%Y{VBD8rwp{R7jgEfez1g6anXhA;XcHswC!OVg2L%2Y|59CU)&(r~9XVs{;6|9x+xCG#7{5uQ;NHqvtsjA~JUAC5xCH8$R(nA>*GnP^7}PdY>$saB zKx(FpIW_CVg(O8pUg=c>?4wvy+{Y!bmAF70q5rn6V;&0-uWUc)m=#-Py=*seP-_qp54@bPzFafd|3fR0XaAmvo*I%-<4=KOgcKn+bz=Bg@YIoL+ zz2-@Hol4nCB(IrC9XSF{i~2fgyCeklsVhU{G*U4*4LL8fVaBEItehgFjg{B5v0~>^ zK(Nn?_KRjm)5=zqTffEZX0>;bj%xk zsUBV&DzgF}Z4!Z|L#$W6U2hTEB-sAYZ9?#kMnr#n4+;U7$L-$>FSGkfrDsoU(Qp5{ zM_U(>Vx3?;s98IRzT9WYf-Mj{A>voqch?2jsJ{2CcW|roG>|yR{_Q$Jw_qhApB%rk zAw{DY5zBnl3vO&+v-&3<_AS)3AE5-zP-_Q_O-(&<;$K%CEp0Na>(a=$^MQCZ6Vxe4 zEbh#DhiiMj<6iU+d34r23~=Ai4;JR#8iBb{Cy=s=kY-)lgdvsYS6*(r4 z?-;bEVJbUHJr)--dd_rwuu5&OE$o>-d=YF()$pYue5Z*I670{Mp}L+p_4|&W`fP26 zt-XAt2u5Qe&l~C^%T7bYe_6}qA~eOIw9&8W(XVYJbt0WQZ1w}UNqRG347^`zGek31 zurAZux5qMzIEnZgXbUI$jAN*q*~!=Up5G&m&dV49_jx3FnJrN5 zC*hjw9h(bAm+F+(vvQoSx3K*l9AP(sfzQxv5AH%~`Br++T(?GTl16;@vF{G*AQpRn zeP-c}5hH`%q{I0+DDDBk3ABj3yLOy7i?)iM3DbbtyRf_Jr4lg)h6r zT7C`-OzDUT2Y>I(QWXTd!G~>w*9S!Va#uv_DT$X&-@kvq`FPlI<;Ac~(YST**G?Cl zIHkR0P9Fc%sg9JYe6Rl5Hs6+{8Y8xBt!wzWoTx~KVFhKAXa$y6bWui`*SU89x4$i} zPTgH27Gw21%`1bYk5XE;J&@jU=K(k@O_|h3>R-rpuOp5cKrEgEPm-Pn2`QV4@GR)V z=qz20&DuV%=nk}h7SpDn6PpM5P%smVP=T03o`*cYZQEHLS!xv0N9v;#cJ(c&Wq!hd z@jhm67tf3IW6of^A}uux9isaogXl9PC0xe+31($NmhngAToK%S8Sr}t4k4Tp)eF8) zBM63O;*i?ZMG@#uo&z_3Y-J;Jptr2U;hMBQo}=KKFs_$bl!Bt}zaNBW zU;b(VQ7!UBnWv(^duZw%GxRl<&Aq%Bo$M}YJ9uu~C--}Don^v$yXUIK+&yDm3kW>n z3~u3Jhuj5s?}AXUGNNy8#Qgz<@Sue`KFzYY(MB+LUB}j*QnI9WA#oXP9i)qw3}4;@ z+j!=s)}nuUkwOpH8lqy=e`Q^Le)@Sytoi|Xh7vvMkZ+w$!b6?K`%!%ijW=hgx$1UK zN7V7;$8o|0sv72|#Rd23i4C{q7jdf^a7C+SA0KbzMoLf0ktK&%mt|mjwF7)jzoOD? z4Bc_kT_XjTX&(GIYCjnjHz z3eYv^qu^WQ?*&AoT=k{?-kiMqU+1%m(mH_qkF4W_eLJ#LqM^CeF9N*`>6;Oqw8v?S z>&3{@?)=hpr|ZRJO%vc3mv8ZScsWRgksZOHQjQCA9|<25SgyuY()4JV=aN)GPFDQj zy;KGBf-qvin;0YGTQIi1xI3)qngtlyQtLq^u0cYRr;8ez2YzgPBbUFIr74jLw#p~- zl=8{xkYIg3K^3XZ!#ZHiD{`6@^#-`MU&&pB*Z@t9gSR6Jrb9G;Wm#zsRAhk4^|1@c zx(RBHNhvfP<3`g9%-RV=poOQhc$+U3E*;>fmCIx4;Loc{GAGMDXm7TdMTpWEjNDB` zQ78%5YhaVlaPz)A>uzc{p3X4pyB|9+?FXOwMihq*8JEJO(Qr0$)Mm@cBsR;#OgG8< za#k&xNpjNFU@nZ3Ty#BD%|hPBVUmPOnLX}5pBjo zUb@*r&JW+g~7QFHJj7^N}bRs>X!9;oSc6x^Ly~P*0S?r~-!8ALp}teqU^artD*{t{TJwjkI{M=+B(J|^g-n zSQlgxD2aaTF>v~RR2im4u+&h4H(z+z_`ctMuAWJDEAr`C*QptO`PWSof80UglLdG?jW`Pvl-QCXv(?#$WPAF#TQQy8}26rE+ z6riB(*O_0;YCH)tqE>5gmkvB-NHO|aQqtVIEK4fhf)?{2%cFHYl6lqiW}g}IXWUD1 zm-FVNZl}-9R_2+ebJ>ap>cd1I8DGt{4@E6$sBT&OJCBb;gmr44=2bWV zzUiaa>__e?luNlQE^Q{Af-KWLUVFOT%`sJ z>GS5!j*s;o6^C0Fb|2&_FYjEnwOI1DaPD;YJ!yn6Xz3lbr&O~}zoKuzF_K@QdZ3dS zvw?}ar3P{9br{~7Y=q2B(Am!siShBWlnM8YZ1=D6^DjzYj-<<6zgrY{{i)&;`HmL} z3a3sLqd(Es;uLV8=Cfd*~`KL8T+ygW0iVY5EA6qvHS6*3oqEF-rV?lb zZm+KtiVW=o7Ewte=m9x2N$3i5t9OazyNelhWJt0+b#jRzkhFpgd>3!PX5MBbOrT{& z;4&0XJiBSbs3>bit)gi|b~>|lFpJ>T!Hoefu>=XbHQ7Wx|V= zy?(H%ylhrN6?5_64fr*{K3+u45u{j}x5<=atPuD#VoP>Ci%Qvr@VvO!BOPtke@~Mz zxgp5L=B=|*r2(ILg4M@1d(86P`TOh;HftIS)~nv##rCAUf0XJgERxF z)Pa8l3F=;KqU0eZ!0Sc|@Rm#Qgfr_R<25=eFNaQoQH!@{=rg%DkU)wFREFB$J=V@t zFtE|vS8Rkzt<c2+6e)BT^V@huerp(b@iO%^4pngVXy`+N`K4#6i)tYn2xr!tO2u{w@gH%vr*MCHf&?b9SE*Mk; zH(QWyFM~k~9(paguTJ3#>r8?K#b>`>DE}+qyar`$$r=31Y+>|5@+*!!)?~sWg$^}|1~nVh~PkQ+6-Qx03cS6 zBNAcpF8d760OE>(2nIy5NRpg$7+54Il9Q5=q~wfb1<4X5=OO2uhe>}A!QK1am38m#-tYY9 zd}q!9w0mZ{`>lGa>Z$PdJ)mFi%ew<)0kMI9-a3ayu|XQZb8yfX4BK{OiFl@eTI`xP zRqwZ_Ym>30h0IhNg7QImA|s&xubO{%baw*+IGWM@mn*SIdip$fcIBYcP?q)-OKcN9 zNQ7hk99vFiX1{h*l1kC(KIbB}2_e0x%MxBE4c@qkd?R3fHzV`S*t&5O10`e;arNCi zM6ZCtCkT+UMCckCw1exRs9j}B`Fr=`OHs1Cb2QY09TEmNS2OZw422Ykl-w~wocS|X z-Wd8-6FR?3HYg;CPTu31^FfP*pLh-gt&P&^fGQS8h?^Zy#pD~uq7NA8HWzZ$0|uJF zSv=){fzAgL^c*nI;u>xG`wTRYVEI!Yt5+%dPOk}Q!7>s7W^MG{>y%5ZP=A!E%HE`y z85DXp?ILFsi-_Y^0Fd0R2P*w;tE&%pr(IM$x*p*0VY)>zlDE7O8okBPMn+ILr2AZ@ z5h$hBmQjlaY7xH<4zjIJaaw?Y{^v!LG~Z|3SF*}i{SbNj>*vPp%08D^E8JIGlocaq z;~EyAD{QsbXfHWseQZ8F(8i{(XTQA|ADX>*wL)$zcC~oMg#fZ*9wFyMHp2v=?Dwxe z<{Sq?Rx>~0@dz^nD1D|Fj&$cjY=TM*%os$?JBKDZDg48LAo>Qj z9tG%*c?`tfyZ&C(-vsffoOC@E9x!Nt%Rh)lAA|=aNTsD^N(X*^?}n<}8A}VPX^E_S zTxhh)eB!*2ZixBa%V&b7HJoJWoss$oy;?^wRo(cdDJK!wklM5Io7c7L#rUH8d;`2U zD^Wf?v?1r)a0SH(|H0B7;^t5=kXdSMA{lUpw?EHY9%RVT@UwyYBl#uzp>fIzfbw1 zw^Y)fnnRM#B~H|*yxi>TeI=!w{^88@%&_;4cfycJVH!XhfC`)O2=>bjZmt!R1^@|-#!LpIO19dNbd?r>Tw)xg{cs0xK=vK;| zdz=>jWo%JVsLN#!R6WTx2=o1SRJl2KJ`!R+ivBII_?sv8XVKPcVS_NO8({E{ESWll z$UTKtbH}Dg0|MV4zhFJAim#(HY}4~G%Gp*)WuDXqb~d&Ln1s@}yzC$r5fL%y)svy} z;!dwi`UK@fQ+VFAwDIEc?brSMb3oSmxfY0P3r>M?HuMzU-QhBMqiI;>%IHqm2xJWs zIZg)(Xfy*^KHgoqK(Gtu4%QgHa(;7%TQV|9O4jK~<;nAh^fh2r_KG0> z_7dKYgeAX#_$hEM7vv>g2xx+tw@f<9Y^n;79c3;K<&&X@XobqmM&ur5{VAU7f`g5K zq6&~Uog=`Ri{}NZM)EkzE-Y7U2Lkh-Xj+To;>0R=>{+nI;W|6njI}x1F90tAAb;;- z=?r!tWV_Y9G*sHqDPj}q4(e6e-D2nSGxoii$Fl={kjFzqY%0HYTu0H){d9DKrIjCS z9DfG~;tCr1n}3NB?uY?-y-|5PLnj69`OG)_52Z;k{+{L!MK7=bKt`Yvu2hgAOxbH3 zhU%5#D5;N}wVA@WuCa|%%_`dPmnUA_oJ%Sz3*VR@kUT*`f>cs2$Y@jon)N$7JEei~ zFdMTS!2SOejzpF{3hfAd6Pa*NKbIMI#QEo8#Rb>xvtL8I>_!_ABRi~%e{)UuK}Br6 zGq^tQI0oeP&`?k6XNH69=3KD_?H@-QK=L8;)Ckweg2P+%bPWMc-{yivW}(Zq>$qYq zBE$Kn^>1+E8X8+!6U%NivL^n6o&iwt9>)#|plsB_bLFlaiZ~GO_0^z1%&KBR78p{q zcNZbQdl$E5aoT8&?+S@h9bKDns4V{i+usM9J9wk=uZeN)TqJ&Q08Y{Byy)}lv=#8!4>N^8|HkA8gfx$j5&72^(VI6oJGr&$~ z(;8Tktzx6}rf6|VJK@2pmDXFI*5@AjGbe=V7amVD_T$yth)_NGBVzl5W_RMWo7rWy z(SV5jUoM?JEV4jLNt^zL8&GESmr8^7xrx7};wY~g9HqQQ^CzBZ94k4NH;gJ$ z72GjlI&@VCHNwUQZhsV|Io6uyOKv%muWR^WYf2YpbdhmB8R;iZ4Ro;>&gSpeFMk_Y z;7)W<>HO;~0*v?HIn>~AI)eB)xHvy;ST-uC{M^;~n*Y|EkMM5jQ=U-IfkKX4d$c=H`TvOrZ9jipq(_%}+OO-n4*-jpe1o1nI?Fif- z5)*0guMd{Z`r!^bIbtQZE3IQltn0o~wJEb!*JVZaG8eMGAVv`YUFUjGKV zzxSsbha>}SE;A0%dnMY(_fKIjTW`LcCp|r&pCvY+9%$t0XutHHp0N%qj~6cm@Hsu7 zScd$3!XNUe3PpIaxk>zJOu|OOX1CYY*AoHntg73lkPX|zQ@CQh>;T|XGVsMk+p_ZX zKnbh_ffbZe#cQKUXUWC+W3irJr0~U$B#@OHl@p7SG(fU17zkD$15;*7#6NcnN+GhP z;y~;~8}URlx~II0yeqlSvr}@B0)yOEi~kW?)cujj=pXccBpy9*KL z6-C<~$FvrDNjfvONfEz$ar1(lFb7QwL}E_Ep(40D$lz$b36R2*ZNB%SldrK>RwXe$ z{#tPOlrs5@JXU`s@+Gp!S%vRUH}l8?1+98x{i+F@1jxL5D`m>9oQf^afH**)KZ>=e z+WCiq>mTzl++I--c~zYzt6?Us-|5Pm{{`z_7?twz>|k~WOd2?F@2L=pG0YQ%sG8-R zp|{cQ?utBdv?RBg6G*=#Ns42r9Or1edr5CV@8hD?fRf59jQ!cOdb(eXZ;iDo7t5Oy zX}h|*gug1lry(~jzx4Uw2nmQi9y=6pK#5^R&Bd>SCQ*nWMac3z- zqxh=mj()IhCfE_TGM1M4LyZXxL`Lj*_KK?ZT|93-*gZ&a36@F(+BjQ27Zl%`C%$XmMbRmvo*UwJUFJ9*ua?)DzTZx0XJivRLypVs{UXV$0x)>p}ME)5}9Z1wR1ZDF(R z+pW!jRKK~@wu654MLi(xXf|K@eH)%$j}@pm5#kM}+089BzufOxl6}9q9v4qXq{Mozv_84jRfwnlq(Td(?Bz=? zt|?xoRlS)}3o0UQCR`MUQhmStfI-GNAv%>({XMR1N(>?Ia%y~JZLcm}oM*q3U2E~9 z@xc(0RG>u-`}*APHbB2WKI9?Ln}&UP7vL9(>>qsxG^Jr*_Tv;XJd`{KFoTVvCwM;0FTpG8B1b{Xsl$^2<~ z&S0gi5aS_fGwY+hu|Isczda$KhTuF>)Ca6inc?thM7(`HNJa-`Tx4|*Z;%)8*M7pg zM5%gl6peq~S|AgDU(&v#4`S!YFaN|5V)pu4VBW~Rdo^bWs($jbJdZ~{(@604!q<1Z zXH`_#qO3XxTg|-)o!Y#H)SrPpO#w$8*dGHsXHGPg;Yu<-o!lvnKGd=Oyd*yQHs%Qe z2bHjDdj`eyn^(dlJ~rZ)Cb&jN4n76E-U9=SfF4!&1@uh*fevE{iG7NIj&hdg8`E&m ztK~7*!wolkF4%;WZ!)obKNRI6j zmK(P(zFacs$@A(tcN!(#A55$L&Jui2u=;N@(4J6|c*o`KAh?1JKl>a^Nm*GFw;EV3 zt}O|*=UYh$`UeVQh5q#EdK$=$HQU$=fVi>(3x9fQ{CgjJAV+Fm0MmI94!7_Ah> zurN=jp&Q^PJWL&XfJDv9mq4Os03nE8dyVr^&fPfNRpZqioRO!q7Bu$^S1`%XEEkfl z^PCc^k2uXR=U8(mMWJr5k#r{cZO0zDgl%tHA@p*cauXfH?j`UJg#&C#a27Y?V4eSc zi-CO`@#p4K{Z7y5cSc-2^G7q%o{*`JAaMO{bCe9(4{2rb&wIR${cbEJFpRG!uc^3y zx2B!|M_}8oqk@sA7n;XIjPv(`(*V))j8B*@=wC~?UFX3S<1Z!ObMMCqHVAMW=yBRx zm|P`aNt`4Q9*GC)Qm)bQv)YY-3Qw=pJubyg9=;$3G?HJ&`%JQTq)oI}`Xg9t5lqSWp0MIVUlou5gN@nn0HVhIf>;@Ohg;q+gedn60_3%Bjy8OU zY$9wg`%9eF8+Qm>PS9`sg)j0kedqN!@9D840qtMKJ^-=D6{7lOy@rjyDR7(5eY;5F z9leAR`vNMh?%4AM!^$Rw>W@j4Y~Q~6g@?8c_a9=`4+!>W(I6n3IxiIQl3M1gK?e*x z{7J(P#X$^p`w1rbe@QR_6YQtyP5b$@<#3*qo1LRsiYfTHg%5=*3=9cjBL(adUd3&p zUnhI~an1}KTaIw;NMKtbL@y*4$+C#e1d!hdR1dvy;WkAG#lnfXQ6-SvvM?r0X!CBX z&~j%-p61U4XT@*MmT$M=FiBrg2bzkhV?xQ6 zxb!WAlZ>2X;`Z|NA;4c00fcK}^x8>`JBZiv{NO0i8(=q^Mt9+QY4=JHaHJmJK7bhb z!2rr_k8=U`&vFwEAbjHr{8(dPC7r{*`A?i853!e5P>3GZjEOE+SD}12p%=w!4^tL> zJN4`CU%$CQ*TaVpcm0?uK1bHLvaq^@=edEwrD9YYu2^ed*k*(eO9B~A9HQ_^xY$HfM_pYJ%?(;+(a$lNpY;YgLkv$l(iG zxck}YY%(A0O}$p0>-r}+`2!}JC{PRGw8SH7>R9di;d_t}&?FNpX`>f*Er2D&!!Ct; zI`=#9-f~TdGw-byu#mghHTw&v?B1t;sGwko78T+du+P|EvwneeU5ejZs$bV^i~zf4 z62O|3cj1az+n?%F#v^c0jAPU;ax`(_Y1Ue&nsM?bYjj_W6E@-?281raYfYZMv3eor zJRom-l7_~tP2FbzO=7q40*>vLf5wR32h0D3S8oX<8=mD3B|ci>_HJX>T};7P&Dlm& z$A8IG%~(qVpNGeHTx1s*NT~1j)bxy>VhU9g+Wi_WH8t-g%%ihgmnvvdA}e)$xS^tv zywE(csjtXTQ0(P4WLbT3G`Iyc?X?y-DZZ`C1Nt0Ii8bwC&rF3Xpn2 z;6TLm4PJKa;Q){lJvTHId$`_fsyINl343@#B8;$EV-kCKE#96(y90Ze5FYR+KXzyf z4rpT6gjBPUPnik3d_yb0;#!5V^TqP-?#HwJrg_y?zUe86PG= z36=hHgbf05!k0mFtqlU%lic$3g<>l!+l&H)062Yuc}>vvT2NmGsW8~>AOfQB0a+PY zmarf*5+DunVkZ|yI^S-=ofNmUauDfyo)t_IaNVfXQjGiC#&)AhXd;u)*##|$gh^ITms_1G1-ao*qyL(ub`1@Gp zIWd(7T>gmTcmNM(c;{}%wRJw*@V19Z<}X39z0tP}-Pfz(qsV6&R@^qC?fs`4{nrwZ z`Huuczz6a#D~1)_Hsx7)=$;nTdvz1+34TT>+2)?G14{CrpHyAgCJ6i}7814ZZ#| z`-pYDPO@=cP?2#JTR!pOO}cHlGtJQg`<)F85Bvyud%T#Q^fE02|D(^_dw3Zn4~rm8 zw7?U%>E_9PQk_r2Y=rz+6d~51u=r#5K#Z*ZN4$u`)5Ih#p5%r7kX5>(Ax4N33VpT6 z=ysRnVNz`R358j206w1ogYY3CKwfa@);gR8 zkdx&W5mCE3yki3UYVM|x#ybhND6@F!!gm^QPvcirz4;O@EuW#ivu+0AK1T##I)K4m zclN!@(Bqqu`yN3(0iYQHgi8AIqI)h)z5B1H;QzH#LLOkfoD{idx{|Gi^M?pOFWHF| zfg>dSVe%frtNPR#*0(*491tl2D~~M;s2DQKZ{e+ORoXqUQc$4v$-?492qAEdD3O(I zd1tYI_!TFy=~l0Eq=$BZ3^ROq3I*1iq~$q9)&;)Kq@A7Ie%rOS2tPlPGmZ&nWr9nJ zKgD{FwzZKvGQHrN(3NoNu}TgkS_Kv=h75=%uuElu3k7#lc80HwjVuFJ9Sz|-Lfo>(G#yf8U`Q;4O(~w8x3FQ+zXxYsU|!ZVCt7i_4%!iEl18I&e=e z*BB1tDRI=E=rVw=<6^}UFbSRe9_@d8ihQAc92~Q7(F9Wv6lUka67T9z-P%#LT=x-~}j^%l47Z9zafe~kw} zQ78Zr1K_6pjnUul$B>h%qVH1MkBN<&8#$&Q+!^9sgv`;a)=07EhU%}{&EmwB`Ki?y z8?S12;)>PK4U;X(OGsF_KPwZxS}NDc3YvCb``h8#6&w1;P0)JN;hdMIIEZ7Vg-XIM z9Bp_fiS`U{u3ec!8ouk?+J)Q#0-}vVu`&z?FM2uD{htU__e@ON3)&z=s-t;RVY-}q-rwLw`-{V)0=1LEd+{GuTj- zd1M)Q_5gDL{Qjr>A$N;L_tXu0pW3{h$Nwp6%a-S^3gXP1omxW#?divwkjqeUO(Zq- znyypc0B*TS1$zL#mtAT8`bYZ_VR^ENz4bq|-G9SBp0N_9rj1cOz5H|Bz6!8T_9}b+ zfpTBmQ|{*9QEs~acu#UufhNz1<9Ue^uK6|V3mME=Q|sm~m%*|(;;%C9$Cni~=+o~~r3H7chFm=Gs6(yH*l!+~pJ1W&>(8)y8IY|n*?ygeS(zj2>Ol`mWDgpW9xLA0TC)XOTZ z|5YB(m&7I*$9dsO0Lhp`x9AAQM+iO77`7Uwpa2Zd_( z8nzATN!{$?unl`6sNJ&@2D%mBPI%?y^&m3ggCtwTVKBrY2(5#8U=2Y{9EYOzs%wmWKBpE(y0%eJMcC8A*oYGBX8W= z9{;ZOFZ}x?ix~{xf5I2zPsJrj3thNpy!3h0i~hXLp!xlhFT0zYqkg6I&n)5ev3+d; zywbzjlRWur254Ot2)hu!sIpB%3nj#9Otz*E-iGV~xIHt#p=h>bj11dnso6jgm5uu> z^}1?(@;*z=*yKKywa-$w2~+0k?~{M^YjNT)x$`6pZv}heuh5qNPhHVH#VJa zOK1J5d|CeY^JP~Nofu$Swv`bHuJ#5lInke@tZN(k(jRGO5^6Yc>; zR#m2qD|B^@5@Oc7u4>l@*eISibwQNMIWu;4Wypo2#->Hj+Q5vbZAA5s_8ER)p(d{! zx_k3*-O{7;Lv2cc6Dq`7WDHTnrX)?~LVep#L$j_Tg3wp84K@wonf_qDvTuh!JMBKxE{!Wzy2v>S7SId!ymRy5&H zvoe$-{b`OSiH{CGj{NrDUVNPCiIWSFkveHa4?RCd+^9xX3-#iPN&8Sa%4jhA8nEU0V?7}};Q?G}U7_%hgsqm-lkY?rC+lGeTdk)i-#Ifu z{gEOD^K9=^Q%~R@CwpcX=%oIBI>>tMi(JH`TTwEL(?J%Av<3H_)`~)zCNGOpDW4By zyq@UM@wP$b`b|%60mcZ~dUC4vg^*r@`=0dy8Fyb+(Eta|-1RyqspEZ8fAw?kTJp(2 zM&oF(dCbY#SgPE37YWCdTY}J!u5{ z3IE5ZYeP2|Ud*#}D>YIn?p_y`DY~K~6_a#1wBlrIdxo@9kls(yNu1SrR%!RcCX`;@ zpKV%U8%hniWFPkS;h#8tVC@w^*Zcqy5bXMkS!4PX9HoIL>`6)!0o6A)R)eTF-ZqDi zR(pl7oof26i2nfQ9mxuPSJSddj~zFuUf${=xT5}K!n@WJ(UXz3*oMwjE8@^_`RuI; zw=?xSN&A?N*MwHSU6G8wOyDkczmh{ovS+q=b*)WUzp!Ilm~~-Mw)L9PGOamB0n3?R zu&QAj2FNGzPm<`0qJ5bRZGt6`N;wxYzV9jId#Ir3;f61hCa1#ETG+w@Xj5l5{M2*< zpfcS87bLWAt4w>Hyq9ITj0^zOs@(FX$W4*N49lB~@dUYJ9-r!9c}*ox*Z6UXmAw>Aj)|J_<1%ffiUk{ry6N#-KO(z-`J96zv(UP6^mHvnVxTCqYnz8XtO%@bP|7KMijiyS8K9ibu zwuAQbf8*)7LD;TlgG?i3ndGnGA@0Uf--R~47>zJAy}Ld8$xHY78#z&$=gXm+J`!6D#nPp0a7lC)8B|1DpNWCkbB6bx2T6vs0anrDwULG7B2H`^vV z766g&$_kTQ{s*s|QOtHZVv)UNo%z3`4G*xgxBj6w^~71bX`x|iGSP*PD|Km^Byyr$ zj%nqCTH9*X1H%r|Si#JgvUmTlz(oZ+mO6vA(L_F0REdVl%F2%0p_2n4m$D7IlARoB zv!dRrNY2f5djY%hdQP%F^1PN{Sd}P6QI#DpQMxIV{^~DYrC2f10iiu<;nH{aXwS|n z9N>9|F7*k`|3sg~C_yuzvD{z^?hR%wGQlHIraXUL+pJe-nyv$*tkL)f>FB@7F=_lc zu0)l$)8=T7;V+~5Hvx64U<2U2!pX|$FI9N_3CIfZbp`SVQ}TWCN3YG_^gxNoXPU5f zwMnwB@YKjBK%H7}q?*OgD%Ef(;M0((K7$kS^jwTyxO6lI6Jrr9=aj~rf;X?a48At&Wz3py(__1{fAbrnxRue?sMn%=(;h2r z)&5>sV!TUAtw^`C{;GZ{F*cGTDqSv=>8boky|318E|*4%^4iI4ol%}0a`V|@RnzeR^gy6 zuZt1T`2#LQ7K-iWI3HK4LLG|?A}!i z{xnje%Q9N%#8#dRuOHWhuZ50wDWp|@NK`MJ=MYNT9MpfXeKN8h{bw_trtwy zMyDYbENFF`e=OU*Dkn=+6<;mm-H-)BWHd+y)2qG2SBZvSHLu!XUVd|^#*_#bk%X@Fvq7kw(b9$1`dloC@DvgN73}HL!uMtQe_TBugsS2qCs#tiZq;lk< z^MMyCb_H0wmRKSZN)9qnbYIeFO}M&=^`#to$5AgBg(qp3xo+BR-2)7fB|zGAKTqg- z(G%p!53&Cmt{kn=_=*H#X2L)9Erw?(OdQ za5jS|F=M&B^STdG7EZN5F~yptFJg{eR_hMh6R$W^;&-gpOLkvemf$N1KG0yBpogl} zJ(x*LO|Qiw){25IyM-sSxiF3B!EsFcqxCTwd_uC5bzsMb{D?2X)!CYpw#$$A3qrcb z8fIjVcF`YZ@1@Dj_DXPTw|X2cIFBPMIbCL1Mc~K!O889PHQuTYU_2~zQB%{ZB==M7 z0X464ej$+)hTmym?FZDq|5*>PO$b;$f=`q-8wSw?^6HnM744L&Icr@jC@}iEQEzs9 zLuQQC7)=$xi$#{{9hP6V1$~_B%JNVNCi9S{!=l97pJl4>K`lhUj)#w516jHAJO(%4 zgR{IRGfQ@NDwV+q*UV~ZRrMI$o<(z(nL?@xTh*AX0+IDiYz;* zoPS(}kE2!hszp@m`N0jzr@F#g`omvZw}X*0ikhh1U8~WZ?CJL@W!Dx8dQ3D2Uta@i zUM5F#62D?-OiGv*Z>~>H@YQ9pSocCv?Rr)9y!0oHF_G-z2c|<3kd6YUPA@VlTFA<9 zrM|r`>vFAOR5)g|6+Xx);W_auqr6D`P*Ks#HrCcAxQ5qgFn~L`b+ok>51PNyaZ3SFIl*rn8{z1xyZC+8-`K>$D@K|Ac zL}JHwlI9W#r^md>2X;2K65(_pZQ+Cv5+#mB_QEwW&f6wW4ZmqnjO%=aF-bYMsY`p@ z;^gdRI8*vlLX9S6< z;0ehNGe(&W-ZN%DjjdlYj+$>N1>X*L)cG2;0)wIScX~LX%qM9C^P5{A?S7FAra^*T zCSF+a)%nsxNql`O1Kjern}z^I83IZSz@? z?Oq<$jRp{({%7Nb-mjXC>ZM-zpx5+hlnP94-hx#_EfmrTpW>ra=?{PW@<2?pfBtBy z#~yoP53(!J-eG!$YfBnH4OT3d%V2L}MWHFg_)w(VVm{LNi=GS^WyiFWPQuVk zbfOnScQa%&XFZY|ts%_2D&C^y2VsNG`;{)W*7+W&8bOInTqVZlQR;X};wis*lQIzv zWPVZ9YgH2ZfL|GLD}}h!)GG^-+;f{i(ag!5JXa$-tJ>hvB}Z^0GwW7CrinAwyse{z zrqdrt94wy$?S`vbOv^yK7}6bfYRh5+8N@f@jJFXN9?J zI<^0Yz4_gY(ToVT03)Wr^g^4aTMvt`W%RZm*Lv%ab*ua68+KpENz=k>z@E>^*;cb_ zD^?cxs0UoJq^yrB`fJ;hnw1L-tN|ZUMzdB+&Vy3jNg!RVG&3J$Q+;1i)!O)R#Z#S< z>rtHqg8iKNzH{T0bYMk^J zxyEID^FnuD$@R~k)l=nV4A|6_H{V9xrtNliSsU(0Ku$^=H@hVdVy~GHF%9HmI^Ucw z78#e$()jw4KF#Nevg}rAKi&*%0u+QU+(MG9_bU$`7<^Z;lw-SNrg}8IMz^8vKE6-B zI62rjEas)sMNmf}pVc4B6D++Nz_O5tpQ41N&EeJaM9bijakQlHfnq8|9>>QcU zgf)BtrjAa@2GXFAq2b#L1kR&XHHz(y>=1n^o`FoBlzIh% z^faG7U_Mce)QjD&R|L8n#@P7|lqD?VOtCH5oj=I{w*ct#g4Lr>Q z5@nJZ6%`c?xjFZ`?MT;}rK;1DhMCR@k$n)EZM#0)ROs~cI8WV&vD67jo;zreuWYiJ z<$3RUsG`>xFDWhm)mP^s>CFnYcVUtjw_9sqgJbe)YF$%nx`!#1k_&CHOhXRoxzN6= z8J}+%`}o2*93R8RNRPe28k_FI=iG#9uDq!U zu)t_9)B0-nt=d=bi3uxA9PD-iS=xV&d9$hdx};|*gMH~RtUStPb~8CQ^CqmM)SfBB zPYim_o6n-=xNhEPpkyo&pu=C7iyWNclOCfo8mKI@$*vybt{tcpoT5t4BHz~-Kg(Ai$xPn?`^ ziQ(+U;^`>*TfWp^Llt(}4wNKL29G7yN_F^MO;A!(`>wnp>nmSn%Mu z)gib#%RW&-+ni&kciPF>aF}J6(wl9j!T7Ih;b-M&HMc@nX-4BE>HSSNcgTg9yrVzV zX=0=3*9ra0_3!KW8YvHq=2=d1Ay46{`dWuNd{FZ<%h+Y;%GZ@7C@O1XI2W)>b)d}0 zs|GtmU^Hz7vdh#90Bs{nHS;NC;@9phr^SI$kRsYT4Ja%`_BPlX*)0Hkg2@MAB~wMO z7ZkNA(I-A{eqM}SN6HvyURR%1D@_IrkLqs+D2&0)Bgk9;QgV?{@b=O=eUkIngc38MgL z_kw^X%sJVlU^sk={Wi@nYDJm6(UdeeLK6VK-fd`JaSvL>W@~pC^o&%;3VOPq$D-EO zu3`&OoMUSvKfGl1g>5gxc3pO_>TaP;0PNekOHE0`rE9e&Ki#;pkv?5jHsLsq&EHG0 z;E0}#EuEq>`VZ}_oWe&=JjKa@Dy z>2^n1spT-Dhk_mMug7O*a=e#AnLf^bau34Vt(Uw|tkNHU&*&WniziuZ%BQiw`Lvv+ zdvtiK`@z~|q(2g=SZUZE*a6ttDmTJAa@1rr;BMy4GD>v^0bzJ&`i54{DL+%>^mg?$ zWc@4F35?82otV|}Aj7F;fl-39qj(%mlqG#Yr(fL`wi(i~*wrw4Tz%-p&B(eLZw@F8 z)(vMyo)yxKP_}dBvN$Gs%TAPfsv^`G{JAd}BRn;f)jDQ2yEfLhY$U^GxA9S^GDqP5=<7rAvN zYkAlXz}nqb{!LlUkFL1CaoFTee1>^Fot8BBjt;6L3wlcT9&R>01bVK4+}*YpF_@@7 z#mIZ>98@b+ZccV}IHUJ5v@Ds5W(yOGDd%@WvBr`DR6v*~V07**3pFii`S^aI%f>)7 z!=r6aR(q0>`h>HQa0SgLVuKYIrKLtatY3eP?2?A%pmBKgT5D)~j$TFfp}%@0@^WAc zI+~t85{sKYb{s@~W~<+FJO5PHjXg_iKbo6VFUoHWG~MT*SP`t%WWADNO z)NCUn=hINZe0NfsceGyZ?wi9tgfn|wyF!f4IyG;@paV&cjU zgsHcWxvIA3~jNQhJIi^ z<}Y%B9xtoY`z))0rmLRJK@!fErujtk(FMK&8_{Qn8gqdFuo3U`2#q%9de;1x0K(X* ztUPcmH;1C7Taeh;RAlN$YRs%u<7OYo(qYQv$QjyX@U-eWCtw?MX=!V#MiW5H3F55S zun-h@`gvvLy?<<_!Z^l!Du7XUU#ET5Mo-kl_+RiLQutX3F-v_}7;Sk+uK94Z%U zS2eFP!mqP-<#7`pTbu+DGHhhZ0^aTY|ZTdn$hY50=qgpw#cpid>J za&UW$dX0OcZy23Pum>&>omqP4F3s2TSD%QL?0iYl^O~M23-Ghui0y5wTf0Gsqp0TW zoCbWNb=`5EiVaQ-6}{tAUCGMEwF9#W4ENaB0z^6$5b2+_2yv=|VK|tbl=&(U)IrL} z7bE$lH+#U?b}-Ur z>uOibg=HF|(f&E~1#tB&JJQ@Fz!5o7D6=&1ay_+>I~jvbP*M4dgk}lR6r);d5xrxM z%g|+*5#Ta9iKE#So<<(Sfy~Iz zvZo}6AA6MhlFtfMDcQVW6N@t?>U?E@5dQ+)-$hs(;P!Vv`5CRNsePyYjabenwBxcP z|L4dlA8aLPL}k%9S#XtrsZasGW7;a7W?qnfz0>EQ! zGa4NXCd0b-ugk`_1a^Ko=2Nxpvg4DeUc?A(JuLQ&V>#x4D9Y=70)!BKw$YA{USD-l zO)EVQ)o>h8G9_k--tjC$cg|I*y*5Yr7I|6E^YT3`9QsT=yV=Q+-XeME=SH8tjJD}U zmgoXqqyXbIbqhIOP$!2Tf=i9V-IY->&M9)FEcDPj5X=&SzOgPZ5Liln8qzG$-E6ZJ zH^gKIyKmX%E54LyoX;)CIFN0nD$0ox%ZsJ0ohuno#0|UZYhEd_Dy1fBSiZM$L=(qhB@OWj2yA*7d>3XVe-q}&B}98?@MEedmr`iXo*}cEiyK4mzsh? zms1$KMO0|8iDk_#%T~TObV53Zj5Z2j**Zf79Up4Q%qjGd3*B6a>rxWff9KKr6=;EpBi^}cbQ@I;4e-lEhMv!3R2@ah{aOdU^u%h7TJ)C zJMvmaPi&^6ZN9)9R|4zSS1J621W(d;?z%^tf9idv+BL&`IRT3{caSNeNy9wI2Au= zC%(@sykVw=T5v^e>E~6aEO6;XZ6zD!cVqz@DuZG%3w2ewldM&_I;>Us`i>qVwx<1W zKDu=9^@svYIC`Z?1|48?vA_kWhHWs-IvI=JITnpJ0Ur_@Ay?W4Dx;0lN|b`haF$#c zCIu!&P}PLP2*0aOce0}lF%#RLEL#Pbkh|@oo+_r5EY8s3vSXuiJ%i*e0;P+7koC~> zhs{z};#ho*T;2InM$vSSNiw9f4b4cn2p)rq@O+++<{Pq5tk~tcD|D?qIigbYFuDY6 zTFr4(PnM|ztWQf$IJzeR8+KjQy(3$y!ehKF670|tJ!{eWB_ddzCOtJ(I%RxW(Q>Nd zbrzG&!@gl`mKp17=att;$5fh)j+rg`7I`3+poz_`!UF4kD+3eg{EncO7F(bdjyIeq z`0(+o;h`o=bdAckL-@d8Ap6$*)6n3w#t9f4-CCuj7jt^6U#kacn+qhR$SR8$8Uxgz zbl0BR)l(=E)Q zQ5AbC5I2rTSK5>?KEDmfVTsg}%{d-;gh5cPrcZSfiMkXx@zpXZn3ub=D^m``%F)qo z=d_X=AI}(F08pf5_^v?E;rX*q*aY|ukXv#pE4uY`9FwE<3xAZ^LZD{r#4YGIC!Uj7 z+dA}vZ1cQc4x|96Z-7tv(Fif8s}^60H8H*j`S_YN$K?_26pM9*(d#m;<*wG_WVGbT z3k8m^PusLsRCM)dX+Up!`+BN6z!he%`?HXG3Wst>cHihBmuY8!Nvjk%dBsY%3(1vy z2vS3gSkYv^jI=4#;soF-tZS2RIHtR1>^jiFPwpo;7Vw(}i#9F18d%HIl!=IY6Z*$?^vrtj%`G4%aby$?!_cjg)N(iVRAV?U1v`9(~>M;-rX{4naq#1^B z3=kU}uM`JD59Js$n)=e)n``pI8&G4brZ_S);dSM0q4 z;E>HI&Rt@2$V^(2Q_-j2qg$+E1AEqaw&QIhkUHM2RbiKpNLm{Q{hpQv62mp&ng)>- zVy=i;ulUa{QX-UeJ*7m&JZN@#?9y6rMtVkbqx>;H)DzR%M`MBQye7y$n8+SW{Srpc z9@`DM2c+j8nRNv&7}K0tI4)hn!5Vxjt71@GKt|2u0|;jwx}9{REW(SQNne4*j+ZLb zZMJ;B*#t@kAomWaa_Xd*L-xZ^Af!qs*7zCMWD}K0>-L|>F}ks~qiv+GJKb!6buF-X zpH;u3jZw~SE1U=ly{@lhFR+y?Rv|OITOSh6$IMpeEAB$jF?6*W^?OwiklgQxsf@ck zVyiCZ9|z6U-L~?+3)%vbviU%mOc_D2KJ3)?PLkkJC9}**w~*z;vF+=h@=^f0ddlwF z93AZ~X}deDTZ@SNS1;FM?8|u~r6=-22j3J&9($jbo?d%70pqZ> zk)-*cbjjnaW4!ZA1gv}j6~T-9pZuhCP8d#2bH2rq`R431 zA=f7D`L|r#*mNKzRN=mjp3(FphQDn@g4BQWz=cyQy>9=Ux- z^q7I5@~V2>ey$v&*^cK%-LDT1m;_h$_Suu}W$rX&KseOT}wc_hc@8-(ds}k#@4Vo|3SbNm4-+%>TUXh=;;Ob4z|r6h81{= z@$@E1pr`6fv~{mK#+B=V{NW&rj;h~tjtS+nH4e)c(7r&BuCcJ|gs7n;B!Nq=9Px4t ziQ9zC<<#$_QW2cv%KBvA@ucg8B`Q~g5kPUwS}?67wgqlu`f5Apln=GFshs^c`GJL1 zRZIHMH-KCSmWYCmpIp0ES6y9w`@Zjh7^Q$P<|tee-J+VK&0e`w+?ctYQy)`gWo=zM zn7>f7tY4D7&<=z$cyE;nk3?WmF?3Yda6@m6E>+mJUcK#0IB=*j*EBsn{Sv1AkFXaR z3^*IVJZr2pmEOka^KO(urYzg2cWX2%C4qLo8udG~$n_HJCQS@4{enfd9i1-_IDVk# z7By_*Z4liLo@W``ltjvlSpqKSPG|A}-Dg8d^gDmOR+KSsmTi<{)1S0&qgu-VG8JAw zcQrE0T}0=h=3d+)nAFA}(15;k6M(CCN2}aZp=he0bWK5gEiY8Jutj9g29)zDmnENf z9N*gI4512VM%_f+mlGWZxj03m44Ud@KfGM6e~gObTbS}3K+MFq7f!scrB;O2Hp4B9 zOqLTbj8QfoXUS=Ajh8Nbm{fLoFS#cJ!#V5a77xmRkw?d&j#~LU`5kX9RT-p9EJuXf zz_^DVE9}e-LCkS~WX^VAvd~PPa8LI_d2e_#P!8gCp2-%KUxe6lG_Ji%$PCVWJ|gh; zYkc%`mT<4#~a-&a&BDZ9GA$wa&B5cE6i)gn_2I2 z7GI?|1cK93-+uPTmTf29b;%tC3INP6)N^Z-d~vHdXWa*50C7OrH%XDlqyUX%RF*YW*?&TojZE&^#pLS>NCeYTMhs)f^`2C< z5pYGh##B7m2hxVy)YCSPgKXkc%*{_}dwXMFSlEuJR6NkmHLC-{IFcce6T_bz64`1J ztAw~X=NgPYWBx?+RaO`GOk`ZrgRnSl!#+XdhII-1QJ%q}p^4O#gbWSv`pv6qk%fg0 z>t)3~tpb_wL(Q6R0-}VH)%&#f^5K(Q%3%8fo@wG&)~uyS7R{PJ58ysUk>;S|0anjFMwTxliu(E5=C_d(H~UN2*8qf}iK6I~6HC_x`*stDX=K4oQwTr9;&+CSH5^Hf}ji zq`|vt?D+VmG&BBytx{rY2=uu1(LQaC9n9@~>JW+moF^s0Ad$ z!k+2BfAq{?Zf?9Hm!*Ym%^F2+-D2s`q{@C+3g16ONyDl5 z2!e{zlg4BkjB4sF*`Hvic&(6m7Ntx^u#=m!=M3&iVNYHD#O2N&CptoK&^JwjZ1VII zB6mI4`kri4d7a`0E>({Dxs^vz>kDGlD}MLj({I@&L$Cmh1d+a5x(uBj-6dp4h3 zUkE?SrQ9FX6j`|$w}oQW(}@?Cc!EWz*&_#Xn*?4YMSj@7s;ScmB!x7j%~oHPTZw6Z z&Oeh*o_wNz7vIOKOVch>TBd72KI(!iHs91nku|z0U3^3N=EF>zK!$Fyl}jZ`k2Agl z0(HgjtMpe-@3YBDTP?8mb~W}|D8;j&a67R6vSJrsG%CMVNIrpwQ|g)=HGe5)eirz% zE}SnhQ5zb)KaDULG206hKS`;2BqPc6d{-ahX-bhY*)7lFD@UMsr0caE0G1k(6-NAs zs3e`+sDiWi92~>5M5ne9h<@Yg%c`oX+c|wewI&KXUCk^yCWZph8tlv$8m}z6HAagp zxEA4MU5hs9{d2NM_@?yC+oKNy(U)Oas$A;Nn~Kd1HWQKY2noS+_IL)zfdn?QJSyMh zj1}2Hrev(t=`h|sY0L+z>}^Lnk=U+0OV#nJeVZ9-tYYxhgq|rJU9Xv3n9RmNR=rCf z{P=x^2QnU=@lWq7GSMU@J zv8`!JW$8)f-d$EaG&CamS&zSBCkSA%BqiojQ@Yvnq=y)yt8%8=8|f>YJzl+kmKt_F zX)6~5u?B7t%WQwF^#0yeDeQXgl&$5eS@hdtc*Teup(jh&y(;gOX3e_E_uzWLtIUUy zUPG6k67_2|aZv;X8w@+hZ!gd&$uQ$rx|qf(=_`_Riu=sTU#v8Py;b$0U9E+UocL{M zW1Sz3=VIZ@qpZd2l}L+7+k#3IHu4G>4E7iS;S%I)PPf>)dwu5gcWAE>u2*_*qsA)` zGHEJpAk>>@PKI#8B_(YK-Ql+mjvjqL3oX;*uCo^)98PK7`8y9qR@_*z&f68pN5#H% z_4dVQRqh5{k8-OUzVo(kV?nI0K_Mo`5Ciw8_WlT&!t$WIy(^Y$2Di31{F`8Sdu=as z-PJy1pvP4fjnd}35!C0ms^+~Hay~M-4SOiXuH=yPxa3n<5>+47u7QQ~Xhv#A=AfG+ zD-n}}dc1oq@6KU{IRJuO?0Y*qk7r3ugl)~W(?>9OmG=c4>nb2i)1W8=EYnI)bA^sx zc!tnb`1 zXFP!IDX$D%%bD@A_pB|3EJ=2Rb2$J(ZPx=u<;xhS9f+$~hs5GuDHB70>~-h$e0yDW z1@hvn5z4E2NOz|M^(2$ft1ONduZSm8y>QKujY*N1LT~s@c{Ju@BPf{3{?>8yl2ECX zoqLh2@DT`3ZvH%#7 zJ&`q6UMS2GGcPx_Dd~MQCC;nH6>cE!caW}UxKbfOMkHA=u52Q7V6VXbEe+9S<~}Jq z+|8#;mke4)UBKQ`Y1h^$+B|#auuTwj6YFo+uZ1^_IZ+1n}h%dBs z8TY<9HnqsbhDZUSHm(U&Z>Y0)ApGW=b-2#jkRR7z!ho2as&MGKIT4tis&Y2GLij_j zc^tLO`ZZC@^``lGA%pFlMaB3xOBQ=p@@x}{s7*gZFy2VcYbK4g0j|5FG(?O~0QXlr zR(qJEhVF$iu$7-S;NqI?mqv{kY?rjoq^S#-z_hb?D<4%_c1>$VK@!fH4n;1+#Kbho z5po~E;hr`&3m{U^@8a1NqA}g(mA5hlY$Yw)2=9~Q5`q*6ZwJSK1o$H4$g_T}4$;X786{bM^HpO-eo1rng$? z`Tc#Ncr9mFR}H^VO>#5z`*tt(UX%9Ys&en6d>Fe6Jc<5L`WuGA(vtGbt5@wMKujnb zE>x?(KxS}rW|4%bDN0^i{uZjo#ztsFAnBYd!fqux*I?ACFb?Ov=pt4h!Dl-)u^BHd zL>KFhQ0yBc*h6%~T_TgSQs3ifEvkshR`NO_gQ~aJxQ`bT6KgDmZ}iTuy{ee6+-jwd zfV0XE#e44zYz38^?>;@PF0uKP98n^o(mdYH{Ql{W}??d0lv+x)jld%|+6GDx=SRhW zOD?s%&?8fju2`Q!U1$9b@z0WzH6|<4Wb}k4KZwuw3-1JDLCw>U-U`Wxww&AbO^EYj zVrlJD(b3W4_Ym8W7eBi`Utl4B5R|vpB-dkfhCHwOANR4g7#WVUHf)zJjr1K;OKZ7c zI8w4?cyq^kHj#pUB%b6F_GbQzxvpf5$gYbzVDKw8T4rYEp*KnfDo-A}RV=;`$L584 z+Ab82uW&}x;j!zQFEVVc4gG{qIKm-jjl;E6O+-6LCa!)wjePtlhr=QZ7{LOZKk&U> z^I%0fokxini-zvp*tndP2i!E##@8oi*%_bhxiNUhAscQ=*uc#mhrAStsppp`SRO?g zFfK+Ja3^f_`@T%EohtF#6Rj1AN}_L=L#j$cFe`njQmoeYEpI{@1^zd~n(AU@c~A7C zE4TRQfAc)-4Q3~)$D@NG92%LrdLy>;VebXqmZ}~5PdGIZ?nKHIN-dS3D|p5Gd)XN0 zSe9z>Ygos3)dw_!Q}wpSH7kyydQTs@Mz|9UT6+CV)aAO(yEas}s{BMG3X|+k#sby#BK%! zd(CF0RbOtMvO-c+CoJiAH)OPu!d zz)ZZ(VYg9;{dtcIgIv=7=+MGSE`7%at{&t4xxgipC0iX=W%MEOTNS9XOGJ08WhFib zz-QT)ld`-eyXR8GvJ7HQCUZzs(rB^4Ym88^1%txR4*0V#gqw}c2hk0;L8SKaBOioNlBfWJt(1vv0TcHa%CevaX)Cwpt zaIVG=o15LNEo2_nXd7wro-o3ku%pE4h*f+9NeVXCO^=sQR=thr6B2Yp-gRuPP}?zx zTv7$$lbR>88x!6v2|G=%i=U0@don7mvw~@IU(e>ub(<{-b+5pVi1c0UUL&vu5qlH?jJqPo`D8Ilyj+F@%R+Qp+YLdyrq2AAUwA+`;sbHOm}(ShG<-7-}zT%?ErH- zYOvLLG}~;kgqh`clq$uqXJi|QX6ICf5IszyM_O~*Zx-5JwdcQ_ip^i&UFilm%{z1P0EOXgRJh)C0w-q>) z0b&o_*;EGw)EAEQ7>M+2SiYD%fSZ@TM2<5^wP}th*xH%Wtd~ZO8ff<*XD}~=1MoWr z{G+CF&v(iXF?|Yx!%7alp81_=MM!L>@+uFQMj9};^Fr)Ou~KF&&)l0Y&(vGDdDOe2 za`z5SDIebbMk*!HzecD6UCwG7%A49*Fxal*ny{YfR(8J4ec;|;&;45!tMjalHJ1y+ zgB8dmK|5}dq%4wWVk;6qYhQ8r=MflL*;9xT{7CRrm^hyJ=7&Wa} zwjG!ylsrHm@EgQ=Vi`U54^VZxSo###%_tNE6=55z8NH->SAj;m*h z^R+=Xcn%0V3YNPk5Sb3Uci93Sd$@EuU8Xg#!-+1pBV^}_ zw%2m1j?f&*X|?^3zPBL>ieBNZvH@>zRk|Z3CtlG^Q>XFoX(F*FIpPeVth~I_ zjX@r!t{W541Mm-PR05n#aNEL&cy-EIv{1VgeIGned>6j-3D>(M?Q(M+yZrU>gRA}1 zvfR44W_rVKmwSuYq}2-+CmJN$1e?N3o!2q14kTSy~&x2-I$BZ-E{_sy%yrir%wt4WGj0uIABd5tZ^Ku zT^!1Kr}2rQ8L9z6FveRbgbmSM=K|*h7gUxvGpKlaN2>s{ZOhNbehD=9z!>l(%Q(zT zoj?oO!mGz;uGr~F<9c<4zDU{sNR9cNG(6~j#_JYpcMtvo$x*_vZjU=u;xCSKtcT*SDwF zEq76kS5S4$F#ULkBaddX=o>#u?Zlw4BCEkXu5944GU{0^$-U$ASMJM>0`MMlWggHd zNfKo+hrDRdU74kh~t9hK+2h1i1imnjquK55BWy)kx&QqZVoYqj6ZGnjvbm3z+?c^&~8ohO5ntzVeJ@sjg&SHoHowI~#Gu9D2Bi0%4x6d)7TAn!3eshmY#X(ZR zwx8^e6m;MGKXee01^_P8SAV{uVRuy%hw3{?NxN|j>;w!jDu?Ue5CHkA(vZ+td>Y9; z>MUyy%Vs9_Z3*#QzT>`Mzm<;X!+#^J|8ClK6^{zVEGHYxsTg`i2GgrKR5>r0}lzh9(5O&z_eyZ!5=o$!p~%%P7BkgW>9Vl_58zyj1L42K=)vz*9guY zN+Me7>Q+lDD0%s^jlNncN+ceqTN68nt3gQnSw>ll*&qrkc@z_z}mO>?ew%t{=I^N`4=QV z%5R8CC;62nQ;Jq z!R$-68ct4i&jfWs37lPAE?ZmoDW^M2{WvA@BzsldVyWoFZ5iYgy)bN1k6FC3aC335 z#OsSgOngLinE}p!yOQc^48R4cdiJL}A^J1O2vnRpq1=m$l$~c=zZUZRCM`5nBYkzg z#ggACsk_ZF^Nn>_`(Qy-<;a=xH0G}=2<_#>YZF74=eovhQius^Q*~xs3iEyw7IWhy z>@T``sq_BWwzDrkf$o5d+=)mA!p6!cMkkuncSa?a+Bj`d)`Ac0R z_45FEhn31GiJIN0tMf}ju!m#_bidMgMQ^2YHpx}0p&OAD~nQm{%VoL1efO*j}J!cCt6x^T?T`979Ix$y~CZ}_YS77;ma~Gj3i@#kD7KtGHZGOy;Z;-DI=Rb0o)aemL_6(3gjco|K&bYqs!R zD*=-tIZg0RRaNg_+7HUR+?;%9gK@8v{7Xvpvy^l9cRT=t_9P{_5={w08gekXzbku z@C9M~+{ym}!=J3fzrgV4?v`I*_>(vMFEIS6M)emM{$vvOS1|mkYxO0|^a}ug0pOSP z;%_~SU*6!)RhVDi;CDOhUtfS<-r!GVO#hF)!CwIQqfx0};m{wI;9qs{7XW_U{{B^3 z|I96Z0pKqH{4T`$|5rHld$-ef2it#nfIrusvHc2x{Uj{l@I*6 zgb)aUwm!5i_Mw(bESG*!Ud|&SaT2}2sG>);cZtYP2Kc`~!dXV*=;-Sox@kWQ>o(!8 z)E+JN@uXSKO)X?$8e6cn_P4NIeB7pZ0e`iKC-xgITlvvwCYw1dC@6Dw_ECRM5>G<_ zSABnWl7;2_?bB)27P}>zCEzt{T}?V9v@1E&!k&H$1X36I7xJ0`8nCvu%sXC71qCVr ztOk!&Ec5hJ7Z??QOm0B(C__?T=fJUSM`O)bcoXiVFf4UwPN1+@G z_gJm(Tyy0}B0cRhOF==8Ha9aZto>)N^W=n7*!Le2G`hH3aoC((Jgawxjj)QpF0)ZJ z39sq7AI}ODg3T#?wes^PS>lc}L`l3DS0}pi^54tlF6R{_S7yi&NJy6EJR3Po!x?dM zG3C&#l5Ef;oXHyj3Y)?1qjR9JjHEDAx?`udD&hP8HlFyCMhG0ftfdHGE)@}VtLuG) z=Q4A9Jd$y!KOQKx80zBMDkvxb1iOU)jpN3d@Z2EU*vo7GLiG&!$&TUUPj5SGUVl6i zciWwZc!vfkO#&TTc$uFsxdm-H8-lxk^B?W?PY@lg99#XYVs;5nlBkcHX`B+#QD84} zACW0MY+)Zfix`e3NL1stT}x;ZmE8H3I}m=$EH7yd57tP<|LL6N$No zV*Cl^?*D8x9%W|c^rbasM%Z9(+ERQyE% zlOaA$FuSjw`{$B^zc*`db9Wc`%`@!3V1RyC3t84(#fIJfx6VTz>emLWi>pQp?k_~; zzoio>GQ@b<@jJ(la-9Cdl^>Zgn4xB|&Cb;}>)p{O!oe4;? z=cv%XKutd_9ql0if(ah~Tg9Gi%6foqrtz5lgrh&-X5`PX0Z>Xv`)^fy$|jZo=0#1j z#r<#h!cUH`D9Zx%!9-{Nt#Z%1vMxY96O%@R9+!U7rRR$Z#>Mr8KWJa*;myZxL;hr|Ik4fBHe&<$}z7w3tsP6B&V zp*vPJizKA~nNj`Yjpwg^`-u0%Ci3p}I0ei(jFGJFv^kHak4Zbt#dM9pi!U?IQs0Fb z1nS2HN~Bg)xQ#vx^n4>CQCv|$AyRUT^QY;_>*v6rMIJaY0xk!Rhb{i8rja~7aIuU$ zv_@wDo1s^FVhf6yh~o&` zQy>)toAPF3R~nf@2Ao__+A~#Bq6b8au;(cVr1$xTgmm7G%+L`dSBSAYTsY0~XY5i|WLt6@ui(@f_dc`aUod$aUbvlL z2k}6bQH(xp6)+_ESr$X*B_LIu301dtV$$v;S%{yldL+tXDMJ$gkPOs-{Y|$DPnWsH zx)#2B_(;#!f7(ZHP08yZO2c>)d0fSrp+a`ZG&}(Up9be_jFqqP+f>XXK&N(=`6sik z{_x4qJ;jmLqj&^S>8qLMlr^-bJ=AVt?KQ8{C@oL$)PMkw3$9`bV(k37InyMFNk}FZr_jQ9W5HCFkLi$a`+jy~(sF_a5|vI$PCy zl5O*S@9L`&-~!&5ONLGj1%t;?3(-2h0BY$pI*q15P&hyRf2}=~ zHLMcEE%uhsZ4$1D!-{^?v09dIhf-~~r)1jm;%{wRzg}2~uDlJy%sjz+am&>1-LU?H z0|&lNsl)~Rs=;Owz0h~97?QlK87mDER?XbET>W5$70u&=HFyQqJk#%1L|69wh zD@l|hf95qdBt+ZjL=5&rg!95SDjZs=(Q2Y&x)^vF~H9~u2ZZ#e&3xzNs%T}%Fl z_zU*KFc4)N&O*Kfg+Vt}!ujS{mG+}J7 z>(<}9v)|}`z9eyYpFIMQC*_%eH#s?Vbo-0?nonRXa zeKQ*UuWx3i{W%l`%ect)yXFjr*va54R*`POQtF8Ka={(lJKyI&-Zkxe%Cz6&n?u)I|F7;xN`K_sjAf@yqfMnZZ%H<3C8 z;5FqxJ^UY8fA=H4Yp99Wcb$sU=f3MpKl0(d<@qrJ_w7P~aqn{Okav4m)&8V){Cg27 z=L6PDo$1(KZ_{rKTmA3Hl?EK@O1yq@-?z);$5dIiXV*=$HTm4}@Ef=74?Od=3SdmR z{SN-uCAlZTUz_kJo1b5s@CVfYi)#OC6aMcF=H52{tCIgeK*El^`4d+TvAr!OiQvPZ zZiyEXYl%VK)GBhf)QZp3%+Qb1*2pzexD?ZyanW~kv1W6~<)EbNh>SDh?c%h4&ca_3 z8&yz}h5(Nfs!WouHs?cuPFlV|WA*R_fr3+Q%roV)FDU$_>x(>3Iy5rl$?eNl%ov1c z6CH*f8@of*wf`GARVKh!u4*8cNRVYFzY!&R>IQgXaTyou5w35#GH#kGIOMW)$Q7Qi zIoszJ+417?+VysqCx2N|D+9Lu)2uRHzcC0Udv)N~d#+4I*ZSC!jvLsV#f#%9#caeu z`u3CWpi|Q-sc<4q1BhPHTr%8@ZW|59pBM%s-<@^%2-^UE(D>?wF@JgHmo?)HSTB2% zC{QEwR&K@Xr%dN9dYT%Fj}7MYWXwpY&xcoaCN11qNJX}%pU4pLy>;1i)!P0+B&Q-- zb0k!y{#_F_aJTyD;~miUvldmO&u_lG5>D+J_Mc(E_Vc`DU-DmNy>h9za{NAS2Cg^e zd1Jq_`pLVQdf;S5mh-D^XHDKEsu}2siZ(h89PfKWQ485T&(@Lv0*P&~M`F&#LUDz6 z7JW1ZRO00?ITh;viMfCC4F5BrKTH=)fs?JFAvxETort(VALg@OSa2f4WdZW?I#LSn zk#C{R2rYO1ZL#mS@hpg{(2>{KRm0n?4@+@tTJC1+MS)Z}R{Ct$#lhvy<}9B|+(gA$ zaN96rR_KD_M3`hxI z$JzJH_ZSW21lMAM>3r+`Bk9z1a-2OFJdiYFPfnnHv8Y8IhXBRD$o_SO?7?|62rxJaq0eaoS_B11xDSFd9X1engp5 z!mWhDWSUXep@iC|a2}@==$t&BsbC=4HZ$XslOq}l@YfjmQ5UjFvVfSg>;WE*D*8&6 z`ReI(Mp@FXWTi`;LNu7l^=sRMMfzEKz!j?HC z!z;Z`6sQrD@)<6!_an=GoGkRW@+_WO+b=csXA3-}mf1R67y#RM;K9;J>C_-M@%+mw ze}RhQqfn@#o#np$2v*NcM7(wSXZJ##BGz;M*z+9O?K=eOdv^ig1`P3n4)`Z0?vpEu zo3;4-=3v|ylp*|7R`mVd(*z{PT)uw8&=<_X7dFe@V#vl<#n`uzYU;Tt=qoL%fj0(I z_1OuERvHXA1hwd=?3Th*Wq1f>6)*iByA<8M0VYNjo=uXSWe)6BITaW^IS1V%IfC)*r>F4YpobEBLivikzW=T6Q-BLQ|DpD6 zSca0}PJmmDlQCyR=}M-g4SkT5jp6KYHl*0N-W5?klWEi^BVDWdvhksqdCT=UQSb5Y zjsk^+xA4)@lpUs9#*2gbV*=1(>AFPRLT?6-C(w!v<9Ouk+UQxU?zJ&V`1X~4H@NrZ z1Z%cGPlOw|ML(_zf0V1?Gy%OHE%y!LUBlIpZ{2>@rvKqlh35(1Kc{c-jzwSYs>)$_ zQlT9TXn^a>nc$Iqye6|0K`Z0ZQa!a}-T5KM)W1cyJ>Qn5K?&$fa=Y6}z?UE35P}1; zmv{v~;seES90AAHEv^^YS<$WQee?Y)up1( z?Rh_Gf7nq50GV^BkLeUh(mVm}M`mS&B#?dt40TvcfwDpI1&N<($kJ*1p?GW!2)9xg zSb{nxWag8ATVL%yK4g=tke2b;)25}{y{*Y#pU8#(tS92ZTQdc@c?n6>+)e9h{2Hf> zy953-2D@|Cs51|(N6JM*5{*`MbdFcr9M$uI|>;;8c0%`EHq5hxHCM16xt5V`b1sWcyc} zYaYtiG}EL^x`{m6K@1>$ud+a-@_RQIhkSW5i-cp*fmsh~sU*eM5d+dR7!Vb3ue#;z zpo{NvRC_FgH>%XYr%MUM?y@xBlU|EQqd}?=#y?N@43F{|QmEd3e7in~gOCAWGB#a% zt=hiNtp44WdaVj`8;v@;RI&h1wXV|=2dw7xKZzll?z0$fJd?^8UiW2{VxxasFVgi>FIVSHLTKLxWyUi*f+ znjgwzIx6L%%R;YjDYAl7%m(wo&!{0F$|zEAXL3jF&wJp>?>nX-8vQ2yBi^{7>=3!0 z{ktdCMlH{>ix>9b>d&(JqTBa()BekcfmR(1g5#P-i-RG<-QdkdCPk^02f8|+)$_G3 z5KU=<9A{TvAaasDm%255C?oA^Z7@-C_<$!wqQlXjV30It9i{`1t|k=Gew z#DB z+tz!z`ar7VkX@;*#Yl-uT2}v+f#ShJd)8a|R_fhz$V$BTv-4|lXQ87Q<&e`3{Seg1 zIS`*t0q?xm{oSQc+$6TbL$j^yZOu-;y-Z#vXsl6;9t5;%YG*#}C0+*nfGjlm;S_7+ z{)zvU@jeFUElONr~qiQVm(2T)XrE?N=S4=?IZ*vX750d3nar6@9AnrVv*3B0gDbFD7F zK|!IQj#43%Lm{Vi*>N?f<(Z(6Q^rw0aPD+#Eg9$W&|*6~Ws-0pZtnY#f}Wk@gQ>Tf znyxX>`SD_@>ms*!`t-<(=ZeG!QyhjQN`qf} zej#SX&dweM4n}^w$_fc9qlr6*G$_O0ZobOOcZ1RvfEtT|95Xx98LOcJg{5P>1{G3o zZmI9I)tl1<)2ognaR5nlx-@}YE*PRi@rR3KwiU13TXAErFmRe_Yd%fs$F#gy2a%?jQMp<9#_5i`3b*(s=2V7wuc6hoA?> zZ%stUh*(E#H$K*L9XRii@_6X2rm)*{oO{MDyR55J0KlI@+S9qc4B8r6Nl*Se*!Opm z_)w-}KjJ^UQGNmA8|lRUDarSvRvgG-9Nwjb5Azp#r|I&5#yuP>XM)@F7t)U0@57H# zLk|Kp?COzRt*WMOeIA&JZ$&g?CxIv@G^l)Fxl`j zdxLJ-Mla|g7+DUw5hsy9{Fb3IPcuv32#-bkvf{U{K9`SNY!3Wz6HFvXXM&mQvu_`a z$*a1t!kAsR^$ZZx#_s)$JKMT%tSIQ7o#$aTsZh#VdVUE#eow29P98o2_I0F5o=gTq z+lFr_FVXSML#w6%J)7xe=2?+9@&1VDuI6T(Nx%nA%A>{77}QtB`t)O>y^0}c0WMl+ z(y?=ApQN(|>(1uLsqJyE+x@nMdQHp%1;(2|^ECrJ<1u|tORpnuq3YFLfD>>yNM`4e z!`7JZ1KR>F{*|gMD7MsOk><{t9u%woo_h{0P>x)-2d~JjzC# zamFoaUho>4MoEg9#cTOPOJr+zHD2^ZGvJG`27z$TI+7JybDo;c1j0HKz;-qOjEydj zf^&06ircsB4l+xKd*Rj+G9sA*7+zsJ<+H94p(6Kxgach=Yt=Qec}>Iwg0njilr(L; zry= zekIDvx#Y3uV3b`{g)fUI?=EvMo+w=^k>9Ep$ZW~yNgo!+h#6rXY?T%~uOnuHqK8-? z4?4r|G$(|Zu(q2jwPNDEP^Ivud&ox;In%nW@#_jv3g2j1b-8&tP z8kxn0jjLg%60DH*_sfx$m`Yt_WW{>D!|Hp^hYV$Sz^^1ju|qZKPQO3CDjy5tK)-%n zN9l%%E63w}YwwXzG*SBFmCriQCN6JeK|Nm55WcyU&z;-0RZ1^J8^O1t=kKRH4lmDb zm*J^{dwhZ?VP{y*g>Bee>!6%I3ImaRtLgKg!iHfVwSbe;6vr@}RBv!D>;a7U)x znQ*MvQn8>MZ{3*DaFL@ab<&{Vm5;gYL2Vf4#X%9wc6*@@00^8S97E!3EnT5oAxUHe zEbbqln`CHeL<_Tl?Qk)(3`czMs0h{ zr>4{jK+j7ZcWSwLl(Mh#Fp;2!Eyj=Co5f?&$mK{P2rsd6%f%&5yzt^(*;bP1UW}Ug z5ujEOrX-_%ID${!{K}dRgX7WW0FIZBt);{rS3Ex@Wa>-X zqhIdnl5-w?dG%p|aMa}i8e`>k&Ukn30A}>oEr z-Ilt!ic?rM8E2*UCs%ItRz7HC0q1n0PL6^%DLjy)QGw1Z{)o?J#;(y2v^-nU2ywXW@u(WZ!vg@^SU%Sr z@12#hE$V&YrqBJI8YtIZ$z>%cgO;nB;P(sR@kcYuHycj-)t7a9m@)|-!qo;#MPQ`j zPb-K^c}*}GP%6aqBGQ34l68o}vVDl#Mp8~>Y7TS4noD2cJ1q@iaa_f2Z{V?3F>{V% zDE>^xivfN#24rGzFYD^l`v$D9t^v#S4g+)&=Gq=Xn=za<#3PInerJ)1)no@*WnK(N zAE0K@&CDv0xDtfX49R!<&5ZRXB35u2s+XDC@4`@cfo*Bu!pUQo^ja5+e@tpPA z5~v--H(&xF*qsfEMpmfJrb7m_Vap}bz}s}Imer2Oa|v*#&iGAj-7G>cLFpihuE1`@ zaru#Wcob-_&j4>8l0gr&`yOB^;uIW6ANELzy>q8%{Be2>;9s0;jNsQh!UDy-cNq8M z3}e!{c{PB^9S%XIP(jC9gj5zWR{{#R!?R*(u3zt+bkn?LP~>1Fjz(lXV8s|}ZH=P% zUpv3K-$Vas<-}UEs#0Lu#z)M6*30d_n?Ny=H+eVjbz5v1efmjdB+0aZmYQ9lwCnKt z1yrdGoQv!?_(`(viZOX3T{T^uOV&aFk=Qhpv}C5V&k z2~;l}R^6Owv_2~+mz?fa)1zrXH<)j&x#>{6xsX-))J8UwO0de^r72p(x<)|^E3;iw z$uYpjtQV&m`iguZ1YuZfO^d+?NiI>jjh@fB)u)qv=Q4*;^?1F1C}k~PgC|DkASvs< zcuhJC2r9T6v^a-rsKc+`P~O29$Gog?7<;iCnt+k=2%etdhd;mMyPSJ^3lFg1$ORr9 zzYAFCioXFn;UZ_Gw3;Ov;8kSwdd_lpT3H`dK->hxHajl)azstqwc8H9=xY{Gx^eFv z6|Y#qi=eF~X*{OCd+cS9#L1qe9_y6T#TRCDm$z&jaQCTMVi`3H1Z@Y`?^RL=0+>uj zFkUX8opV~u^k4_P5;_Ki6+4O?X+rLnR`R=-51*dmUI_h-M#((nDQ4LhPCaC!>T&V@ zofJ-H0KPz0!0d}>8hi|}^V5?9;k3~Ox^TomZY>@QSE_k*xGzFdL;b23XJ)ypd&pr& zTlGs$jgfphbh|j}(5s!|+og!s-Sf`@gef6iinqT5L|i%G@Kta((>>W6!w$8SOh>L9 zJa$gp!-u~2`pLT(4`U95c-Bv=`~Yf%2I<__T91tZu}*mfCgXTvtL`&BnlXWJ+$M_T zKAzR7<->^vVMI^5rbX`?%V#1BBg?~1#x>>mVu8@aj}PhfZ`@wNa?r@<_HO{`4J`1L z#?uF`9(U9_lI0luwvnaO{C1FHJjUwCspW^uEkZBvbYjXbliT;`W=`(YJd%RtpVp!A5nIx@GAmG&NAv zJ$td8ePtpbKZ-c<#Yg-~ba=hc$d;rK&|O~SFc7HWuxdM@dtB4PitQ+ zytAg+y|U};GVn_4jMHyOZ}#&cN*3Bq?6)!~vyijseC4?5u(Z}DiPz)bf)2-00$dQ0 zuLSNiZuhc8Sk$<5C;7FnQSrjv|Yg5Cq>gu~p^Q=+LtCqJ#ZPKXW zQ%)IiuJeawFb;NiSaZ)AI2do{*!YoAd2ctzgi;O)gaoS8;|5k-Hi`j^HmOCenE)Ok zfA(U*5C^h8_)=e{RKF>q*iXs zdo)ZE_UVI-i*P#$k!Y3C0^1=VZ$=2jCFt)s1v8420NT+IoWO8<{H~29;OdEQeY`MW zwzO8Y4@FH4!f0hmJC5_bFKVJ8s1tnH1fbu8cA)k0Mc+FR)AmKcL+D6TAFHHsJmu6X zB4#p*8YY%A4IXi$xbJ&B%p-Cr&yoi4Wg~5HaQU1$>F|;nAed!(#0@h}ugOu#qp+It zI*$eFYv4YXH2kdSX|Nw9!2S7hdl`PKG;X9So)~CapR?zPnT=`65VOk*79a0uL3d}4 zh(@&<+>l-EH&*i5VyUY%5*u-ruZGVchD|~Ae79oDBrC6D<#0kh@6BZDiQn9le%6jsL({*O!95ghTjN$nO!XaHf7K0csxsKTx&E;(!L?!m>h2n zC&m6vd=0&#JUfB=>iZNSLacGi``b;s?3K~AQ!arVh&;$`m@)xkcH*coEEvf)Zggmu zc6&JDIwUd_zCA4Mm%;#*K^3?AC_(0Pjpn;kqi`W1B2nPdsR(#-gSAbpY=FnHeYi-z z{HLF-#mdzavWYk{pcoDx?|0O;nkd05=cJ3 z@Jms(yRn~IAH64oXBKmnDqFHc6(wW>7*>Xsdv%1IRO=Jb0+mwUxg^a2)!PE4h_pkY z7fj@D7#_NhcSGuX7Ej1kVJ^Zpsil_h zsuA5~sH;p10VO+5a1^8ckR46o=@)M#tK5tdcf2#Nd_z|G^{&5X99pRzyntVFs|??U zw1HCW;Uhw=s!CX!tpx*nr4T-;I7um|>7g+=zCvI(BXtL&t{xBdwlTW~M2TwMD%Ju| zdo&~-S_lu%2hNhj*jI>b1XBpkRe8+Bg%VGJgf~i=XguoJu!7n(NGQJXP?ngb${@Qw z4}P>+UvjhyV2XD}R?5rg)0!^^vq(ur3$ zDO|gkOOjO}27K^SWcql+`EH|H{u}w$r7IJx1`&0%x=}Hr`?D(-G9`fo&r%4$+UB}a z+|ErWj7^4u66#{S(h+0iLs{h#N&knv_l|0MOWTG4MFbR7q$pA>fOHWlf)qtTdIyoF zAiejVfQYCxrFT#%(xrDIU25nMs`TDlAR&2oJZI)PXTEu7=Dfpm*80{u|FIzCm+XD- zyIl8m-CHNH0dz?sZFjn*G+Y(#ZPYX9U72e?U@V^-E4SMRWo|8iAI!etP*8)FwkM$P zL$?N7uiX&CdT6YTzGDlZ=2kGE6^#(OLP4*lmgsp~WN#@ekAoU5h8?Bie0qcD3^bvE zP=poi>}`s|TTRP4MW)INT^}VdO1nYlh5*PB8vWkC-~9q!EmmOaqhQ20equ{!1k{El3B4$HZj0ZFO@Zb-Zjm#){ra7dvCutM+ujABrh--*7=wlanLyWqx!(K$Kf;sma%2a#WtcAJN;sR0&DBKKc-R|{eGs76c&~}`;`Rh zGVKnE{q^wSb|O+H}zzzzf!s`!KA0+3vsuiybQqGcgf86&iM~Pjb&F z4DVv>Tt>R2A977Iy@BSF-_)DEVqlmN?xht#%$u;5P!yU7I#uY2eX!$}sg^4n-Q)>A~sYxnHrM}K-!KnwWV)b{Q^ z>L>hpNdYsOzFoDsD`GT4k!06dnwYScmLu zxA3x75BAkoNdlm~UZ7^PUq^9!u0vu}92YMJHMLT;ORXoT0$|irb7=)V`G)?sOBqS> zXEQjSd73}tZn7(}MvV$%_E*$6fZ;bG`ZLuTF!5La%6eE5Nx=*Itmpc>U#u=#$dkanWQp!{F@M`C6styaYIe7tjIf9L4ee4wMeqL`2 zWkJ@Ha(g2h0c+1t-6i-W_=5tnJA_Ly6#w33jXbUn^9VZa?)je7wg-?dBu%@Rn5);L zc_Wl|iRC2)!O3V#-tD_)J?t6I2uaXz3*&BJc}2>Nb~XhLA5l*@!m|OH?_B(G1Y#?z zV2RRv*GJy~lJO*w{e$`5S|!x}guu>frN^FaL{jByi7c{J6T^ZFHY89i%4!mvKN#Rg zx}Q+)z5$lk6!_o5d3sxMtR>&}r6d!G5)woi(}sy+P|9*u9n1xeuH-x|ky%6e|I&nJ z%K{V+gQboAn*AL6xST%k+d=RMX$@umTM%cYvJ_onjC8DuV|8(}`T z{rx(5mhER6qARY?+_#173>snN2h9~O6Fl3&YsH#o_CC^K1~0wqn6RUQpH`d-P2{6* z@if3F5k0xOl^ctS3`tfR2bTn3Ch;FS3-;05+^-7WYOuxLv~DL8G8KR1-?j@+6k$Pp zgLm#W-#BTKsD&0&YhXmPB&eZ}8dLB)+R*ERb$$W%gL&DvZ?)J9zW9Fsqi&@Y8|@s; z&uq!`76IrCt{HmfY7^rqXcE{@8_s5C<(_3?@*51l{3XBT z3>zvGFDk#BRobFths{^sUP88ix8Z zU}vzQ9X+|_HLYw6o*U2K#N}He%+eD-n!xE1#>z?69_!(kOAQ*|-7;)ySJSt2T&<88 zG7LfAAX~2gq709qjhf(bS*vPaS1;kVK56*!b*qeA>p6jN#BIPj04m!$Vr6DUE_t$Z zyt9p=M}fQh<8gFsB$8s!>t+ORXr3aw$EXRvExp2srJMsev@yrOfyiAtOgxv8%xHow)p?J>o>+WpxBq8VB= z9sCqa8(HD~Yr()m;7gQ#0@M6sZ8sH1t1@Q=2*Ft+l*)-a{4wJ4VR)x8uon6cq{oM{ zZ|M85s;0g6XMo(8C}|aT#{&MK z`}7>`(h?p0lIeC{MYslUk~$L}av#=9OaO|4t{b8+2K%lU(E?ZVFmoAUBE=$28%$0v zvSW+$kW0}`a};09ekS)5ybeYL#jHw~y-N8__&`u1Bor#KiCWSJ(o&@D+Do;GG*d7D z;OsUvhm3Bfp}&>t>g$0wwRte4n8~XVYm|K1N&$l(C~2=cf;6CRXZfmhK=KU`pyoE&=b zHBq2Iq!h71?KQ$q@ceK`SVWvXr?=y0aqFvUdhnwp$`j=_g&q7En>=_B-6*6^Zuwl( z#!{B5eU$llm0Q_PPe46DJU=XFWvbAw>t|`?JV5s(=^Min!zSAMLqrcZbVM{VW$={t zkhp|A(_Iut7m@K+QYm1r+8ZwFb22m>$lh0hB_Y0H5%3k_Fcw&B&YY;>)GN2`x!GYr z86p>6A7vTr%mZEak%JEV+BH=ocGDtD#HV;Wgd4jcUy;p3%_j*$lwprAy61Cq@Il9? zrGAll?-P5n9kddTjhR|^g_l+`bIm+61!{wyWNU_iA} zz=ZMt3RbG1mYD?GhTD#^QgpCwvRUIz{A?CY+dpSuT5ESadrk>;W(U zhj|dZ;-oEG2klo2A}ZGoT{4&3dEt+XN%=a(u-ejrjR~s$1}c6a@uYnY*bJm5Nk{z~ zBNG@=98Xn=e_Vd)MvxHo7i*kxE~7t`;rYljcR7aXw)mYscRE4X>1O(^BF}q2|VV*ulZ@;Dcyk7d;v=hyjg=yQS;VZuD4| zqw4v*-L=YfKV0ew$^xU0@^L-f%?Ha*if+-VVSmyO+)}5wI}hfKmk;7%EGM>R8T`3) z3vyb;rVl`R3qScV#A5v1s3)YSl+hE^=YXH}ju)yf>af@?8FV>P*xv3OYgh)$Obx-DydTJpg?gk4#;;&kpkn zS26UIaWU(F@l28EarEdr1DB|yd)K43WU%EwU9EKO~ZZ1UY@Pai?$!cd|zSWEvqaXZ` z=x?yfAHrb%>5GeRp7ZSy+xq@F;}Ulb5{2`!2IvSr3yt)&TxkMtU6(N?3X`u&?eM-C zqs#0X*{1<6ZVGbP50jv0^$Gx;Mv|5~h4OLy(ieOb{e;)6gax`m-$nTC$RPJ%r-p&O z4~}F#0+=I?r*Uo4TwUc<;4&sdpjAxq4xMgSnQ6XrCwXp3gX)vzwphMc6aBrJ_rCQl zEKuevE~7ls=zji#`hEc)aem@&pp(hwQat1`^TFRwP;vune^2Q29aH>nE!v&wLgZ^^ zzhQR`aPDjb);fQP=O136&23h@D*HYQqM^aWqN=A}DqV~}UlArTDhQCq-)i$|*(Hg< z5hOJ7#^0|ndQ>sv?@pKV5I2?CO&9jQdhqtPJ(0jC6@D;cCDi6&{o0tz8D8Tm^*$NU zprwLr_>zV-P{G=7_waMzp7Tk~-4pzWvqH%cck@Ee!~c-_`)Th`^+yYzQ`-Cm24Dm zs-u5ky$*LeE$^|#7V@J&dKVj;YcaTF6RtvG$rL0V#_SIrg_sntIXhHArRbbo&4YNZ zgC$#5@yb6>VLlTjK~8remY;bOHrjUeVk9JFuI;`U0=?qnUcrmExSTsW- zj`rBCnmbS{2nYM->8H3ZoP_{rx=7O~iT3JVQQFhB9xan*Ue;QhF;}Z_Vy{ke9S&t` z%d~Uel!)S##Y)^CP3cc*ILX@2%EME)F{$aV2t9lSO2GgUMP0y$VZQY3&3PEH{$YOx>a!^NoJ8^J3qxLmde3*F zi8J`B@7b9TmAeS>h?|RZ@;Avxt5}zaI4|qw+Q_cGxu2I;b67A#x>WqUCq>h~^bk3% z=m+S6TsUtonTP&1lMj%g9`0_0UH?(wHWeGr7ivwM{rKr5K8{U1^xS_{B5Jjie9U>} zvir^u&q~QiuJi_0VG_^74Bc7SncMvGIruvrcbYv2|F2MM9=8N`A~f|#0hVc+cGN`6TbHSxW#0_SJAq&9 zSXb5(wl^GpE{vq%Hm)|CE2lxjK!}PlG{Wj5T-?Sgil1*zF#%@Do{_%>LhmbMwHqM$ zZmhdTP^j}HTaEB%1lfBkc%jn5V%2ya&26+&QnFmlSU@iz`|}d%YLJb*p^R7x-t})_ z7ti7dEVZf{d3uzX%@E;wz>=;HfjBB}k>ihCypsMahV`We++c60%F@WVEi*=fQ+Zuo z7PX&A_$V}oxPgc3)uaYwn{8kx>!n^<@~_5rDlgVuIlgYqvw#cVo7h{%`@Hc_)IImN zdP5Ywnw15|2_@3xhu=<6gbda19gDTtN@ ze_xTjna;%$*Su9yj&A}&g49m-wDZ$GiJN}Cw`=zbr*Y1fNA$+X85}>5Qv0hu4DwMQ zCgRYXrD_J;E3(~0p%tC25Bpi=Z%hSn`$g$pp-xoDEp*+S>T?7naM{o+I`q~x2ZI@q zpbF~m%=oTL8OjlQ9AM;^7Xw?u(0ziF{4qE!QQ)xOY0Gn_y%p+19(lU;S*qjhA3OzJ z?z_58h2KiX>Xp}2e8D;8=fgWO85u4sC0+~p(_|SnIUhe9T=Q(o04$C58kF9f`yFw2 z%tEi>xK<54u6JQY{z zxH5FL_!W(}=k5}p^!r`o3`|bB9S&tCV;ytrNV)mhcI;y>=AG|xM39GnE-07yi zFpy&r@o@8~jXMc7nqH4ENs5?IU*1Kc>_8G^L{MtN0-cMQ2R%(@h4^?E#j87OW9$bR zdIms7$gY5Qj)Lrk?C9er7cm%6#PF;Xsls*a{WSGrF5tMn?eEbJhEj5Ol#~(1aV0HH zFtaUT%~0A4P;!erk48usYd%H$7n0fKp;pVP5aauwM2v3p?*}y@6T5#ron%Qqvhy_2# zLyhiS)wghUXHKn(d-rx%WM`ZDoqBxisk5c%0H^7CaV*kL=#)iBoHrUY98hRuW4X-F zRJ1@4@PrKsZHwfr2i#DmD|Qd2h1FDhyti;iyN5H@cUmcyqHYTlcx4bejp4)4`Pw_7W}w(3$Oi zQ#23v9634Y*n_G}?)s@+8_@hlBBw)m>sb^boGwox=db`Mtkf|G7QDqgh2w^`-_5J$ z=PMjA#k8`gZolff*^)9SCSdbX#xrRiuK!*b@K`-EUJ#X^P*>aX-D>_w7v{G7sln3k zU>2|s;5Jn1A#kV8_#WuW&7~BQQ;)Wh`*$$$wskx)`!{O1fo0k}ua#n$?R0nE*`6Gl z4kqzf?H3qK|Ah{B`6W)I{ec9n*B)!gxDR?+EcjDIl)P2LhONvuXl}o-EuOcnn>+vI zCh@noEQw0f$wx*L{;nqZdAZ}Tj_dQ8|Dh57PS*6#bCteG@iQ_>`lraQ(2$Aj{6Oal z<*iq=aRFb{n+{W6wFss^(ovr0&?&oBwW}ed^$nmR9AHPQ!~@lzmb@_Ji(G}X<`UPxQ7mC*y0?3K7873H7k*rK5=4}lX~SDAu|z+D_Rh7*pTxoZluZ>D#fD&Lr_ z>S64gJ=OQsushUfGU+-486dda<^u@S4l&T*%I@~hOP+~^ET(FvK+@!5G^UxLTP^SG z=Su)uq@%yTCY*L?ki1#J)|*zH7<>4`*Z(3NS}d{560y~H&}eyDh2 z1-0<)5G$))-cCU#AlmboK&_2%$2(~Vg$;w^Jj~K&@r*5E^B`$<0%lg8j6Rq)ucW7V zz5*yGqeVQAu@-q&NUs2520e(I!P=AFw2siTGhI5BLoz@{6nfUi%oYQ9;Y_p}cx-P2}t<2dsg*D-ci!T`Y+@fSh9wU|qipHuv4%hc8*E@6f)NHDEow+t26f5RVy+Y~`oxMzxTfJs7i&3y_pIBkz zTE6wu9==fcfC#S!X5j05KPwRU81unvg;_gHeBJ4Ru1Q$aywky~Sc{kDJFL%K$w=ln zZ6D&L92nR3&u!^HP~HB%75z=)`Yj0h)y7UQJY{VkbS#t1ZQeE6H8aFj01_ehE1JPP zp;^E+VmC(uGIR80YTs1`hn4P(n%2vzX?^#|7J=9M5PSGRioT<$ImqL#G{@JQE-T1} z&%g_oJL{@BgG_M)0fz|j?G~B!s#*ofv%i-oIOmILzJ|o6?Yi(0IN_$9>5|4Ji4zhK zt-&-G5T7lU7622c9!l>jRJFYpuZC^9gDa;-kCK`t;)P*AG8<>R@czVB<&sx55Ice{ zfg7M?4LXQTH%Fbinzwcq$A5H^iQ~6=06Ge)Uimyg!J#&RQ`rN$NZ3+VPE(yHSvbzi|fa0*KWmQ-Q_FNEy#>%(qcZtb`Oel^8npvzb3C@ zA@&j!HfC@5m^^w=$IHuF`>2k8#FFyFfIh6qtz45@{BN@Wz&GMCYVA`g4`rWjT8*;6 z08tBDc<+g)BxU+KdqakUl48P*N9^tld~8q#86T{^o00n(FTefF8_77(+_t(lM*XfW zfLoy>IDv|kdSGnbc|ycSFIyX%kJmPaI-3ZANL69OfWv&(R45({AGB=vspqFd!NI$R~%tq zQyqw}fb^KhX~_YQs{=NHDyQ7RNzdlkdR^xhiU`t^AR4*r9&6=NR07s=)+0+dueh6v z;(rUg#5+~chUuA7op2f)15DU9!yEiAN^YZdYNY@M>;~N5IWqQDEZ~Z$J=I4OHm_On|J z3Y+rrPhy)G&D>2-in|=8>tq3B+OXP9i@bi8PieJtWU%L1Ij?691?{HBKo?1>+=>&& zgXQ3Yp)+;*I|LZw*{MlsZK{;d&^>h-zi5gbwy@z?v+hQzDvD4{91gfl!=W{|RW^2* zWS0p1q6E4MP2gJwzT8da3A-d=%wq{g>{)UKFWuAGE-n-8VMav4K=)_xa@O!dN$I$| zFjw`?J3%m(bgFDxAuvo4qtTvtbpNwcWnB|c<|Fr^So1Siq7~7b&9Ynpj$U_)Q>OQZ zg_B-^<<7OtbpJdu-+pkb5>rD#tz)YUm>i$A9=s_LdtuG|uK=ZgRKeZP z*)~Nkr z!2IIo&MnymqeGhXJZ34#0iu=O3>aQLmJFcBLpO1>wjYXA<=L|fKP9j>wX=vFY^p@W@R~FMB4t=3QakZ9xG>pVYS9YOX;@JBn~zLwtEGzXK!FnoG=dJ(ARDk~x$5Vh0TJS&v-#yZrX0%0 zwflJ$OYbE0qDo6zm_uZ1v2el9&k4L`Zd^7kpm6@fNz1=Te#Fx$1%cko-ira8&=gG% zP5{l3fAZL;Pwj=r^05cso#WM#t7A>I+SMF~pc1k>O$uoOobrj52Q&275QQdzSIT9r z9SR=TZfh0+NCrNYE+%65Nd0NiI&kAcn(O;8m>_^hG=`l)|I3JnMVp@a5OkHe>Ebl3 z%V!4!SBsja5(8H5WQ2c!j-k+w4_Do&haLefh+g~ZG`-z&#I9# zlZK!5CyHs`x4XMIUww>S=PGAjtJ(kX*ym`T`-_zlH(@l?YED~O?y@Z|MD!1iTPo#Y zUTdaRk1vMe;j|n1VDncF%cXu{SMY>)d$*&yD~eKA=|-`)Dr}6Es@mOJ;sg5V+(8kJ`8pzY&T@gstBXJ*<*5rFvG2&gFUjV{OQKnF?M44YPBMv^Xs0q9qArlg00{=^E#G2_(xHN(XKkhcp^-Ik84T)q z9_h#kwP~SyPuYV}v5hYJfFFfK=E6P91+={$t-p`6K7S3{Dj@JIY0*D^!S0a9=24%JG6GoIoK$|?4(%2 zwxq;H^(yuNt^Lmc`KT_4{-j9NWC!Hdje8@5jU*jsbM+B;0Ie@0|ivqTuTx_n15H&O=F?L0j=o)ECAZQcgmGtKq-O5R7Rqni5ekb}Og2wXnCdy{2J;;^Z{w?YV)ZR13@3Ptz(&pzZ2DPGvf=ojz%x^*LnZw zNX)LI#H?mDQ@&hJ#~W)jS{p4#P*3YO@(qrj)3(faOYvTevlhCkqO@q%YuvE2*jvcm z%}b&$dOebooV_Zqd@k0ml~rH+c}doeAF_cWBm|2LQ67#Bk#@fL4ZA&wVkX3{w$Tm~wX8VSdDGU$>CErgFZ7k`(A;lyp2+&whAm zl0NH8F8T&gS^ez*C$R}6^v2V}cLua=##U;dIaeJnE!&wy?)(_%pfSya8L#shCUAUs zc=)oqB9gA)6(Kky7lB8ySPWMbJCgI9WydNHCDwc=zfxv*RU8e{s3wq>y^XW3D1N3U z#Hfw1$P;lOrfS`HYTWhOyQJ#+1`xX9Wb1M60@-21)f#$YhJhr263jaY^LsYC`21@b z$U6p`fIp&bqfk2&aF(A&sVum6cOS&J#jpN;A$&-z1^9aCuLks`RlQ^sX-mpc8W$vjc8@3!V5c4)i9k|0=&6vifRk6V$dr9^q z0e<1Pu8(bRw-u}qkqy2;P%dAPnAw+l4n2YrsR#q8?nNZcXQ`v5)}LTjvX+m*GYl~W z8%3ZPAr{9LpxwECG?k(a5*VEFGw;XN~AIDOfy1R<}Fo|-SXaj}@kZYm+Q0@V1%#uonX*fw+r4V&4_L|JZ%1Cqf zl*MUF29K7%|BzRuC$sW_U^1`0U_S9P$^BjKvLBzG#ENWi>qj;MY**8jZ%{)!aor_n=k9 zmg_37>k>s!Q36K4lyF5)l2xSfI`3_-+$_-@kKr+tB*o~H8601I2SB{oi_!P)HulBE zk6^)!2@y@}JRtHKn+D(X5ugR1vcnuu7k!}xnsytF{i=oW>e-JGl}^i4^9e2ro{O^0 zCY!u0#S8anEx+CeL>n!h7vCc}Ghv@(r05SqHtQJ@V;j4)!;dzp_jc-xrHjt89#AFc9t$HK<1VA7EdK~zEq>@xyg$?SGjhN z19c7I`D2-K*95ity1^vml0FG0X^Cva`SF!I&W^tI@1*g}sY~wVi~CAyOuzmpQ5pz_ z_3%js4d?Wm(D4|guLSHYes~#J>WBcSQ^6T^v3FoZ$){BRi%Yv}W5QrG04dOlVHLBB zHIgXlJ-|G;CcxrAytuV?NR&<#3^cjD9|#spn?nhTk{o+BHvy=a+32Nkv@&27L?edz z0konDmdfw<_h_`4;4z~$n?YfQV@})n&Cu<*0DF8)8|wWMWvu*M?VqnZmaJBIZd7CY^fx;Jk{n%K8I_)X5{;+=Cp4ZPA$pcE8WS%T$O=O zGW<6UPJn+Ek2IasM$9|rOr=qQ@i*HWNYME2VkSQS)UghxDUGk6OzK3VNQN;B2~e zZ*lv5C|94phNE1ju%~Oi2PXOc30hC8<sV$+?$5P_`-GX>q>4RZYt8WaC2ll)@f1Aqf|fkUsoabbWmg2KXs z%G}(%AlhjnNZY#nDw&w4Cl&VV=KB`bl6g(oVFXaR2Rx;$5~ahYi|Jkgx~gp&AxG0N z35BD(;Qyy=pm8*;2ytx=)>A+5i2^(LiaUpwUrdW|lv){)EN2%wQ*AGp`0-eQxnkX) zrQpou>-||SfwThrK#vBuoAiSPgEE~@Yw+igM^jp#$n*@exNS2(JRhplAh#0UqZhfo zH{|77wJ}xXdJr*a(6nsR6xt{oE8^bu?X2NvgU)10qTphIR1SP)$K`{RZM zGx(LcU#(Sz1%{r9?-A~^;57FQ@&aR#3E0K#r2@&U{e|x9D(AMjy%x7W1Y0cH0})pv z5Jq01*7r2Khg#W|FA)PSA5q_I7j&xDda-;sbNqu8Q z0!PF!lVSeUx3l@4X2|fT;mu8;=b$g}=b_O?&$TfJdR4B<=#_Mn<`|Qs8y?9kBjTR` z)T!0;isBm6JHS^SDIfv}CSYZp+KsgN@;0ZG{sM?oNpI<#X$Br9%n9r-50-9}yKU6^ z%SQB?n6*cX$jqwiB1BO4^xXRS%8j4K;xQ72DAvx-cf@H5)f6YK_lc9tK`{sOF9tVL z>UPm!GM&t7WL}E@)>uIUA!s-~{(OJ7ZCS(K3)B#SFMtMFpwX&y>^z{2nA%nt=qm~> zvVWlO(JtIsEHnlUJ(wiP0=8L9j|#lp9nhrV^iM1WygL2Yiwr%{6#m8Ena3D_d`f>B zw9{{yTUd~G1TsJ$PbR8Z7Utu$kSU-l=bZ*qL0DH51`p;%T`UdNWk*yBLczps&O~sh zWL=5lTKL1-Upj+N*}(AA#7)2ES_?DMHPCWTBh&gPyLvf7;xao+H!jBh;FOYjw(U-*HagxB)0?(8Y`Au1lT? z0ek{=z&F<3tRq!50FaU2F6Ic;4BP`KmBpwm@~SngIlz=1uiVklI%TON!<0dAQzir8 zbw0*%xBX~hwQZ`^sYYx@hK%EKNO{QGMq;<7fb2jc2W0WmYh@wOsW*@F=`@`#2|HsS z=Urs51tN$|z|Lp_s1#{OnyW{gWr5w*Nr`tOravjJ{VYm_$<{KBLc&wzPJSY(>xoq>Q6)w zz<`oMaDRr*puRPbpHb?8IH;=7^?X1TZ)>p^WLvXbr{>0AgasK)2MGlGoDc{O-)-;V zCt&cplXtG&^I%tioiwrLR$EGmLU!qRh2L^s{tbehyW2L9ZPbH0pQ(IMpOw7#{Pbik za~(8gJ9OJvTOPZ6kAYDwBw~1vJL$}Ds?A9s;W46K6Yeo+&yfxA`)|TG^Ejg%;a<~0 zr6h0hRBn40r8odw+TG7059s3Ay(&QF^6nC^9w!aUd?W`cH5Xgp-2|L6ASiq#x!g!= zZ{0+O;On#dR+jmVb1|wRb7c9r3BGiC$ys95#e+zdTbM0I?Cyz;!HJ0>ztCW5Ssq5z zmiShi1=Wet^dHy`!tgxk+AL?$I&{QPZ+JRh`ff)zXz?YSP;>~LEA~`ypwv+P2!W|= zy^Ul}G|l2F8LTQ&#}-Q*S6edqE3z3D85AFzBz zbP(Zdo3^a03A}_3+|1`p+e$QxbM~U6_5@A37r}5AGk#@>d~1&yS-h^q!%q2QT7oWh z!eQP$X-&SIG&}iNM-xvl6O8+;+j356Fc?hsS*_%O_cwc=PRG1eIWH%#VnqUP>mS7D zzF7M_A0d0|+Z1f=y|Gm^XgJ{ER9i!<_SFZ^C-c1PNx+OKXCiCF{HvW$v;BThz-b`@HabmEU;XwvM1sSRTHnxd3P5v_|-gk? z5K-gQ`f8y!UC}y@0Jq$ZB0jN%#Q~8y!O#1-7Bqz9Cu*FQQ-d^w!oS7em6bhOT-ff9 zIehw{7z9iovYWR+cH;^-Z=a#qnr<-48VvW*2E|LI0ivKHkAx+DBM+B6yL=m8zVLH1 zf#u^4ZGTe~L9>hBv(;4|?p3?axizlFljI%!Sq+$Adpf5Ew~SY%{KwU3&eRkS3|dM+ zMO-=numywuK`XI5Jt)+j?Lf8mu+(~rSK#dnDRolEG!HA2B@1LONH-{ zV@&4N{J(*!-_kx=c(q7X$8|D~5No6I9hXQua^h#`RSbAu{^i0%)8cOcl^vMLmw0V? z3C#R@^(7<2tRR@~Cw%mu+RPt#v5)yhTnA1rUNED!OZ7@K+;gti?r0YpRO>5X@pa-9 zZVeV<3C1etz6Sn!-}#eEK1OYkjo@RBf4|CS_rnME6Es*r6iQu3SzY_D$8G-K4iD&z zJ4^%KW)ML1#rQ$izfv|$hOlT}7;&K!#C>HYBix;1h*z{+Kke02=2_jVu&D^mv}Q0= z3$z!H48FhTB*_!?I=tibX7vv&(jW3=KAF^jYpT6cxi0Fb*>8x4Gccd`c;6oVx-bvr z<>dou@>M7OeE)CX^zSzLU;bd4AYM8^H+SFLJAuE>;2(0=|Ng~)H&HsN`!)N|T)s~yixR!|=X-OK^R#d20evIckR*IUyKTLkuCUboQL>v)LDyo3 zriQP$)Ws);K^1zOdR5uE&w_q?WYigzFjv$to_!Io^+a>GHl0&>oJ;b<;SvXEHTNsC z^K9!9sqn0$G{V;TkDicN(K`BLb6^RI$@fYm-P(gX1ulr-?ig;qcoS9{IpH8|Y_t1L zd>h23J2okjMAV?Ckk(iKDB%B(X0tYSy~0U5@#Hf=(^l55%=X=Xvj1D#@8Ty|JYW$a zN@WtEPM!apTjsj9{G@O=aWKK6wzw<*ocIKTfbQ}u6DK4Mf~m}>WWX|?rYL;vBp$%`IoXB_Ufn*xPv~b z!&0hjO^0+<06S~4c6#uE8#MdagfU-=z*X=OR0E(4?!U>HsLa>t?i8p+;Jp+*&n4EH zC}IKlQn5XP^BrL)lV3gm&7D9#TrBS)N)d@3?_}NSW#Er=-8M%DF@+<_xx#}lEj}I* z?)+y*>)#*Iwm{O+O~i^0LRf;*WET%!N0>zV~jYt8hR{f7{A9v6{b zse`~ENo{+DRv4eainXiTK)ZN$sOS+Rv17A%a@Og-7n@wYQ9lm0uY-x-^rv~p8mPGf zK?k66sB*C3vc)agGj6Z0F zx$G==7AqZCB)h&2hHzd)EgoA}^4rq6bEp?iH-*6f0$pYCd!KU!vzm&ofu+|-G1O0| zc#Mw$6bLuKZN9?G$tq|Jphny0y6@W+1a8p*NAvd$5Et{;4fz zHU!_~*i@J2uI|0f!Yxr2bC*9;3UFcpqc1CK(lvJ`5>YZ2t!jD@;3PhX(_Hl3+{Y+m4BfABB2aq-!*?rhY*ScT*K6WeuAK^W;2|Jum-uN>UJ{%XG* z7jiO5@7xxj!RV=*lO%XwtslEXo%z<+oOJ_*ZA> zpC&{9kH<8bjSz&yRx<(9KjT}1Z)IxXvt~7xyjPJZ4)i7!=)!8HDPR6B+Z{w71x z$MvM;gj$}EkF~mh!HM5i^2dB4f4>uy=Rm|F_!4_;HTLh{{vYkcX9*V}59dbT{8y;%Rw~>0$r)fPY+THE~eFktCak{<{|* zgUR9^k*Nrtw-o1a{ZBGi9}-;2h_5F9XB7auxRTM!!Mfpp$$I{ApOo-%C8Kwy^q=JI zzKG&VMw`x{=zshq|7cprWHD@vpoAk-;*5|Hhx?(vraQ`UU1CkE>Vk?+p8|fOxz+`&SS==GgI9 z5IpAC@mCN$=GgI95d3#R<`23AwZDSk@tSDz|7%saU`hZ;0l|Re>{Mi(V-E#{g3Gdz z99px^cmBzqKT|&m?mWD>XrlfL!Qd+!!Qw>dj?KH@usVP+=zg;EWLEGM7XdwW%ztP@OKn9M0P0rM=z27W+kMxhhk`K$aA z8jfGQ)R{L%0=VFqbIg-usfg3B}*BN1{JXuRk}Dwh`9o>2=O;{2{M>58Z?* z`I_O|TYk8!%L1+jq4hmwb!Ef|Dli0YngR2ZTv6=;=ZuJzjGG56jO)_8JX8pZ z=*3ESz-Roy(1`Sgm6iST+jE?6=*I@%_#j}Zab&|cPTBC^l3eA#HlS1JV(332iBn#1 zD`A9vreG{U2}dbW^1Ye%u^4K7#AS6M=}7e1m=lT;LY_ZM73YN9bP6Zy1b1N3yRBrn zuDmrVoLFpsSMD%xL~Imk1WQ`iMGCk#ua>^mm0D9nx}<*I(GtUL&t-i0%^YP5bhJOc z+iiNcos1@z+?fGg=kcpRojV_KPsRynZxDPqOBUR-DT{X+L&OkZlH`%U;i6Ss96%zr zEdxCf32}~wj2DlUNF3=7EX7?gxh9?*MA!r0O@hq%-NaO}^Gyt`EB0V*-a}kM^%nPU zF0QK#KFw03-A`M-j!q0ae$OSQS`_&g<*#>Dr8k8 zvux?#6LFq&5G;oDwPBM*5+LbxNkP?;>%*Ce9J&>Etjkw(qfy=Hp3OLN`XU)(LYcFC zg$2pZ&wcYb^r{4fWeB{D7gm_Xlfy_-p7ps*Y(JB$Sgvv1&e1w6nQuEe<+{3CN|IN! zou<7O_yK|K!oIyu)*ec5##9N0d5tr2NJ3ic(P0kVXQ`k-333Ft`|b)tt(dtq9hT**-ZChTw(AzgCAb6#F2RB&A-KD{ySuv%8WJS9 z26qYWEq&}P9Q#^M;%?-+v%s(M6Z(pXq_NHN2WWDHRvhUpOQJK8HXxWsrq5LG9 zI)y_(Tjum=>vj&jzr^n)gZR4fg6CP$B=O834kuS{SWzl{PJP~1v~EB)t3(F+o6w)r z=M2f&0iJ*y$MVPn#%0HMdi}OC(#Wo916)0q+1j7!bEGVZx2&0Az1HCQJFbcCfe$>g zVB>UiD)B^3og`H`XVH=P6&nGaM3hxBqf$edkWmr0yN$ubMmIZ&;kXFvnzvVmAL|t=Qx|_t03e#^_ ze|G44CxC4MIC57wynfcbdGP5J)BTgwEhF?lqG}Dd=SL2h z=51i{QVCG+9jrE}3>FA1JJj!>viSQF5fl7v##lM4-;c40; z|Gy*DJupm<2Qi*a#R9|5SS1tMP0rUWOE;K+T?0>gV6$8{ZtGjDf`-2{Xo5>fjGBr> zo$YrQo(KE%kgWDgsLIVI@Uu|yEjkirZfNco%usvo6mwgXaH9F9xp{f7t!aiv~i(366Akyf+T0{=RPfR`4I zazRu|(QnCQu|{PFEbo|LE&KK2iFXnbvJ6B^=j?JsB$W3jzMkZSx^J*Y#s?FYY1Rj- zha1AzOC3pG?eJtNkCE!_O>lX{M@M_uF-z!RLP7t};m8f+RJ~H7V2nz_=_yOJwBVAw zH<0mQbG=$vQxo3tbmCKvF!kr3|LX(_`FQ&NS_}KY0gRl1kOJ`0!9Rc0wZ5C+;tkEoVV0 zzw6y>N{^ke;RK=JQc(hjhi$?33)+7g!B-_XiF~0u7q&N^QG(m5146b$+J9$XcF$vu^!5yZdq++c8o zskph?(&=sw89e9DpIt&5KWrbypD0BO5erkto_!>Wmzx^L001U$N0M1-CLzI-%e$s?dtK*Bb^iV#xO^6#& zgR;AO=CtW>F@>DEU`=t;XZKS+#wRE85C42W5R5b5VM5jp1|ufKQ;iW_pEg_FD8Ad# zk=cY0%N9x8jwWEP#diw_%aS_IWs21O!VDP5$9e~>xM21hY(t|u_%+5Ng6S0!#0OU6S=_+mOo z;!uY;mvj+*{6jjYe%9)bYePf9-0qe#etxSo_y$d$AItZN6h5p znB=V$*~FJjUt7Ft7f$Sdv&eu&1YF_}#4LYpIGwLVO9;uiMW%o#Q6bp4HJJXWFenQC z8Z9N~bF(M?{M?~T^6H;!yU}*7)t^3jbT}3c$8lRx*FBqve`O>$kkqt2KX8e}#gQlN098_u#|RHdpHHACFHKH?Ae5@GlRy7z6tG+4~Pfziv^?O6yJg z)f`09?xgj>{eWam<_9ZY8>sD@8eQ-|?hznNPDd9&qd*`RkyJJtii?*tevx=+wNv+7 zJEH&+e{`Uevu#w2t7^|Rhf$w}^!Tjled4aMQ?paymb4o#R z!-8nX>%kwa?`6mQbnY=07ad(Pu5n3ab|1FmU;nwL;*T_1caKOY?3Jj5MC{krR(ED< zHoZ_imbaNjGriE9KG#R$$WC88tgK;)g98u@7 zX7rAsG$zx0_as=APP8i%bOBw`L5&xc#VPg`^?~5|ng42ftCsFvP4MT>A)ITFGZ|?C zFZI$ftizUiqK0uj583g980eSKStto*lhERCy)}SVq-5OL*03K`g>wglJjvvGWQ@eY zzm6}cLK$!!2I6NzUvy_<)j43Ks6br#@JBt|62D@`!pv-Hv%u!9PDNWA4EW-(;Hq?& zbY_tP_QiJPA_Wg;nFmQjKiOkBbQI@*zVl(`p-sLalgx41Ws#EO6x<@(yuD`0@)4~z zOO$V@64v*lK&~}n^73q&81la-E4P*DADZe(GPnHad{I!UDQU|RU!Y&sFu(=p4!rbw z5JpU3FeXM2+^2#O)0kY;LFn~j3;*VzrNLZb3J(g&CXPTXwi;XQsYi#3N%f8c-X}lJ zoL~a+YcKftAD6hMsxtnA(2_uba*qgiHyIzj;y{VJwb;T|Z--O(NPR1p%_sbM_wqg> ztj}w@ZavLR*szmH%q>pLeEPCK?`sjyy=U4hwOVrBCM241suq;<_UFr+0cFg9x~tk= zN)ASEbLMKv#o1$@e3c_hx3v|I@%2C{Wj=gPOejd-O}IJ?aT`kz<=$?!o)5Z`=>QV7 zW5Dme;+LBZ;m6Y@~%To{8mPhW+~>nxqV`e*LU-xrMeO=?bj+f-YZp zgJoA{tlj3yrlzVYZD%f@CVFyW|9>2RBsu^r|Le}w8>@1OHo73eWdAAzv&BM*h^^Xj z$d_XKdS2wVSdHn#lkJl5c*S4U`(%9`%6sGcSHQRla60pVwQ$+1=MYF(4P(-&Mu&#_ zR;7pl1W#qS#fJ9g0Ylp+u`#T2`r!!LQnQo$Mp-XEa~ZUEk3kKPK6=S`Fq`o1Q%7%_6;dS#n2b z7|p!tCs=0}7aSMCkQ%R*Pu{D5> zvkBSC=Vtzl%u_W$)||WpYEF3xlo<*FUQtmb0#YCFY`f~d{CY{N0rA*Xb?g%ux3eF5 zdY>O(gRM85v5L>r-NRv-{K5B)S6|ooL^4U4G`jd%Di?P@Z@|GLq|`IacKzcMOrZfX zDBkM4@BW7GfM8_bPIFefRm#r2-H{yw-fMDrxI3P^lReUx^ztu`u1q-XdTTN9oM+Zu zX64!XbnO-M)8`&#AH4X(DIWD7BG7-&mi;&X2-Um)Y0`?9H;|cafR0T`STiV>7;Zj`QxM`Yu_a5(3|VF($!06~9@i@H8>&AV ztVLZiUO|>wT|$ouu7A^6W($1f{l8Mvr`Isd%*?K1!}OaRpzBaA&GkbE4ONYl-x<7a z>TuBUV!GIyKFY$rEUe{9@GoJ5d>kA3>>;;l{^aTb;uYTFdO}Ar?@tbFz{f>5Q=cDn z4*K5OS}Jz#pC~hce!RCoU{NCW$Mbwrjhe1dH4NtE;-6Sy+Gu&5@5sS_T%wUOpbhr- z@mRD(h*b-yiz1RMB%{g5mZr+?Iv0P<%%~yX6(-$l>g&_roYY>c{d$Qlg0*i0*utOq zXHoE3rUFF<^3iFRxs~T%34W0e3IeVmSW5-O#Or9+zFVRKgf<7)2RoAjZj+77?~Q3? z*XSfky98Toe>07s3;8&IE)yS15DW%UDkI-${gJMAlVzgn+~lj~mh8#Lqa7I9#!ob! z`Y-mYh}`t!&EM$%k^uPO03(!;(I`u9IlFQ!D#}Wcv+EWq@YZ>yrL|B8F??lawyW5n zIbDaB29JehN0)0y6pkw&fOXu>f=3F?D!1^DTGe9Q8NB24OSDm%NUl>DJoODncm8AF=%=-PA&U%dQ3rIk1Kf(>-?iGwCA9L^UZ5|q zzqbG2ACy{d-o;MWN@$dfY6l+UpJq7mj67Ke&N8wxd>u9Tr3eFOnfN!D2;xvWZuO%X z`>ak`j52h_FYwPTE$LLhv0tM32ELXfcQD%0o!hotG9bO}lS!s$WlgIv*HigC7zFe5 zx@hcfo^*O9e597@xc6`nW$tgKV1jKZ5c?B0-tr;pY4JS(8tFQypW-&_x!EqK6bhkX zG@Cqk>ZGi3N+tAJ^GOAy7B>0hqC5?@4iBjweY;=#XH|6XieK|oFNSTHs;Rxsz%=1c zO0BrkQdO1h;LkPK;Fzw^BRU|5!)3gOtu|cffaM5&<7oKFM7zb8q<#{fyEM`vwwfj3 zZ=|KhKD)gvDEjR91bIFdPz8`Qg=V!iEE=W{VnZSLE_~J%<0jD5Ktg|@ip<(cD(tKT zRrLmAo~*tR$sW_Kz4w^f6rbbY zK$)Hhb&A4!)rIQ)G!k7;p{}Yrxp=K(IoqyM-;(-q#EO68*2fD$=#$P3zqk8oE?gjv z3=h+v?d^zb6{7NQsDDF-#Y^gdO#Qh|=MM>ipXz#Us64%zqx@?caB=xiB=PP6ayR9zeCT60+#8QGClxy&XBs&B@{ve{iE8g@wp+?$ZNL7F@| z>gwehg=&<4QOrmT)G1Gu-Em^+TLF}*TcuvH4F^29LH*d*m<5L-?sK)J?&lY z*`L!z*R8V_DDoeJys@3X4Kms3r7n$vxteg#~j$a z(;aM*9#St;Nmsr?5A$7_Fxg-H6O3?^(`rvvNq}OLC}1&f=sDD|qN=Q1m|?60`94Ks zV`lS4AGKVcfu{n4FeYDDSzpP>yTTv){^3FUD6a2HA%nj%!^6c+P6XkanuCL*Tt3Sv z_&`iXUB$_%M4its{SP^;MumCUI?CbR_=f85FqKwKQ}v2f#@?HyNw^K)G4wOG0y!Ob zML)mT*>9CjI1yd9{CC36ZQBSrcPxP@Un3YR2k~D%J20}OUFiLj%)EIIk=J$k9~4r zN?wOB$hc^QpEAAw8=>@%r-qJdAVgf>3jOt!RO~>W5C^n}c-(zoMLeea%*`$Dlu&5f z2PX`@CQmW%Hsr=ATp`n-d~TD#V4jLczq~6yNxRxC<%F`q7tEG$#Xr|u z*0^NZl~4}C9BW%Kb?CZl8gb%xa&n@;s~%-3zWHPEvoUq@`jA7C<$3HF7Ut2q1$Fmt z=B8Z2t9rs8lac%jP2!L^55e1muX8A9Ze)k8LNg>w@sdx7X9D}9 zi7Mba>IQZjPS>%dYRiB!aXJU2lh#7Y<%@Yv_P1QG6NMqBGn?h}7&m~N;{ni{9_g-q zL?5fpb9qmvjB=y>!i}hLqJM-(Hb}HEi?>v7$cMO1B7UAnytI_wq!hH!Empdhl=J(O z`!tg}+b5frtY=^QObVy~0)c<%fG#;0&xarg@;{05n$mIS2p)VEUzwlGN!)h+Q){YN zW6Zw(;6ZW_+55V_dGJf1(&O6vL{tXiUP0&6R{&vI@)i&n19eQy!7a%;z8ptBw@k>2 z4~A4xi+fl;`$mqmo@}M1Q7EHA7GP&m$JZf1uIKiVcNecLYmui_P$P=nUvhcw?i-4` z6PTm!z1|L%lIBVhhdkasxUR2%*k^rjMfYxA@*z07BNrgAB1S;f(q&?sHxBI&C1H1+ z19MTxo`(^+&mdUQ;UUz&7MDfWr z1JK-$yH4&ZnK$3B7Vsm)6jMp86WvXJ%1bPS*>IGY^{=i?+?-SGGD(NLz(Uf9`@RzFJfML;8|IH;$q`PMTZmYDnUAP zI17L>u#yEf{74$?4{G-ni+pna9-LgQK#j7M5)K*C*xufmnp>;LZ(MzlMLPR+I=-F6 zmVC#jWo6Yo9RsVkn3~I7pPZ^c(nj+rDHpsh8EH#5@8ehH;m^(slL~{%#;j&_#q15I;V!ZGZ|PJmhvlGRI64h z`JJGG`=$T+HIaSrw}5R}^1{>v0SymW51^I?(zzui+*Pbkt&8)%UUjGe4YX(rh8z#|VMy3s?0saaY)+8C?3Cv?>I?C;5G;FyKJrHDt03s21=$8C4>= zUU_#9R1ipCZ@p;5O^5?10N!*Sb7`c${SuAx!Mty5Z2wFEGBwdj_Bvh z*#Yy&s+E-$(f1*k7gw%xE!@odFcn&jVhmJ&q0v8K>wo{dt_v6Ua6^NSZxoX)(;C7g zBp24_icZGI%yzg$yPE5H=^-;mC+x}ySFXUQ+vSc)K@mu^W!RdCA#k4x#JJ+l{E5pq z8XxI_7QyjKRxTV&@mK(7XjhF|THW)(6n@3a!}f#wwpN=%A!Ld>Upb<(#_z?r;(trB zXwaE|x2S8cvUGH$8}Gils;^8E0d}my2T99@PT<=llFfHU-^f1t#`i~;&0N>pee=q0 z=p6?VZx$!9qHCKlrObcC3N@^xuzYJUbSdP#=1Dj&5X&t#Nco$K>;CH80;S{t>}LPtt%in% zaVOO?YqD<}U;X8B|6*-wYe$D$3e|xO<{VHubD{*QcN!P)IAi_`1)d#h3vuyDn`$3T-%_OZ%4?*BW&AVQRO4FERjB zB#aDTEmtVB4n^KDZOCw|&!#YsCWivHb&uu$TA{~nW!9j^=}0Gb^x7^PgI`~;vhx}X zbkj!()`!b6=Yf@=9;T0?jPL`{1F=w7lfUzGx7lVps!Ld>#+v6YPW;-=k4n+86TM=+ z*7x!4NY6|Hki&wVmgxiAY8KW5&x=0BMaUu%*&;QPpnc}!vQQugEL1wLTatQ2^A-?t z3;jd+GNT0^zRWr-i_=ajsF;~0-k{zL8!}hZ%3T4hi6I6|#mycZ=%2<<9We}Zxji9W zVp0-4f&ybor2@e4=Ee3P?w48*<0mIf;tR*ZR)AZcNf8HG?8G0}+q}5xsQI&cVT5JjIDXJ1-9{qq$91Hir$GaR# zGImYR-$7e#*`E3h8g|;7Uz^+GQS|y6e6v##7I9qhL2>EbFrF{%hb?@!t^Q?U6A3hG z7Odg`9M&a|b-L8=)#7k)Cj_#Be4mTW@1MXKM zcKV!eV2Od3{eJw2;B2^?UgGhss3L=^-h#`YBKVG)vR3omx5n6ih5OUv13Ig=_Ga=J z3i30j5t=;Kuv)enoKi^w+=Y{k&UY>@r1j7y0=8F`wV2X*K~b~FBK9EThuEb)KFuaU zH%>F7V7WAp@gHnyY&oQOzwZGykb-yayQ+v2NFXvc+LDObJ}q}S6&9LNr~Z4PEV0sI zPSu?NB902lukbW38_r0Gf_T+p9QT!#S~7i)dfb(AxEf4c%|#e9xVn#Hjg)z9`2NTEIIbqH6vJbiTN z(4(+z-pVI8j;g~+MzA)4Ub|-x5@rQ{>Q`*T&NLqj`J7|}FOAFd_3SVJ`4=tR$`w35 z!Ynr37aD|e$87r{Pm3TSX-Yp*KaY$}SHqD1~N1KmI23KcT);aF8bp-oTK)2`m9!7Rl!2ZehOHY{1&r5nCa#`A&& zJegE?(KusN0G`yPu6({cSo3#qdRAHDya?s$j&+^j0Ju33ob|O+ordEH`!uRqvZK~w z$m&jf)Yd=A?!1o(Gt5=7|vHnXD5;1ac2 z%AT=7A531d5_-MR*>8j&G?}#dGI{)eZ}UFv&vF=bl&}ct0@T2G44fzb1ftUhRML*J zOQyo~uAKC@f>B|Njo~pLnm%JcpX+Okz3;T~y4MYq%=2Kx2LgOf!bW$Hy^DYYySxZJT*C+Wp^n#Fbt z9kzc`<&1&qR9npJJ|sMHmQ{g2duE2(1Qm*0w$t+Dt3kLES$qqR&k6SNs*h&LmLLZ} zJQvBw9v84*GZ`}f=gAs6z;LLgAFnWg|7l`aHo(nGhN0E+zm6ri-UL5(ZEV5|@VL*h zpGRZ{1sw>&oSal#ZExM;uzb8iFihW-w20>AR3TVjMSazEyJ=~0$o@;bPglTG(171E zEKf>ZP0h;8<@-x%Gb7cFIp5Qx_d_Q1m?9BC#(UN~Y$ftc`I($0=2B$$N8Np>?>?BM z_XUAz6*8tOHokGiKA(O**YXpJosPnHd@KrwTuPbGve0K{dO5Q-g@n4dCP9dT(p+7YT3_b?!Pd>Zj5?-a{ilCa6e;H*)SVb^-CQ{s zs@O~?YNr=cBwLpi8q8!ONCep7E^Q18vBOoESYig(Yn0g3DT{BEvxQMSM~e9hKZSM6 z>8Xcd<@Tq#HHEsGk#%uKZx}k)=+HjCAJ5A4@s4`?Jcc&!* zYTBz44V_Qi&iC3C{Z;y z9L=$4ukS`1p|M};flo+*KwHad`%GxE-Tj1L@H;?~d#~VONmegr^$!h+oTJ4O9=>|4 z*ok22#5uM7!JvgJiRs0`{DBPFwCq9{7 zXv#fiDP4HDukoK>9paO!)U{oC&e_lZV3~cFMRgQ#?IUFTU06Spw9fgO2J7}@%SX&v%^t*a7f3+qORGA5f8i%^)U4fWtbm; z6^_KZIvk9S*xp_JQ-iG6!Ob^&N4|gLbLE^d{g#-R$o__5pJm(ThCuXocQ{pE2_e|< ziH)ztBWLOJcsoBJeGqd(n43eBl+T|nFD>GBzvB0n#VeX?+_g;T|79tHa5KZ9bYWyf zA$-TL`eP2|sg#y8D3xEb`>wiYS|z;4Tf3!%^%aq`6DAZ}b8|ysO6G*M5|_FvlKF$Z zIJ1g^>)~QpfB3JABy5Sk z)fW>xymrUi34$+-)#YW==<}MRGKGnm+-YGu+?-upodKWm4ezMhARJmR00qu}X9F z#X^&WCqe-6ZfNcP`}aB7{u4SLr+A_T&A?M%BB7i&fYJ3JFS9#+a>^!PtG*j-L0bxi zh2ERO-H69oKP{?^yEt0vj=HhFIKNTtg_Ms7FcRV|m8N-zZF2NHOY|pXWYDVJN34N~ z&nA=!`J9pX&iC4{F0%aPAdgECu0V4rDV5udZwIO9QS&|BOIsfE?2-+%YwGL2C262U zdT~SIQxN+A_MBj>=C4W6BsdOyD8hPp@9g}#Bb9vN9=Fz?z*d3<4it_(eC!m&AmN8FErr0 zrIX9z4(t{#?R%`PakhL>Kmj@}*Arg^r*#tfqf-IrJ3+92CrBK*u;j+1lInj#g3wDy zps&=d7qTAq=K2l7$>;WY{XTg<;w>1EjaVYVM7Hx+=TorTUoqj4W!<`;WV)xhX9fqW zA(z+u_+j1t@i-stjftVmERu;{?H`6e%{_B-X`G66%?Zf{k`A2^u0K0FX*_zn+{5&4 z;$KmKnu#zlV8Wimz?Xw?>VyxmMA-rsZ>FSuzNbkB8QaQs$PAtIK6Kn-`V_K@k2?{i z_aK+5Q^RsuZEVorL6|}5fWWr{_1re{10JT6U^{d`$VIgu z^aJF=lj+l7yHu{e@F%pnmziJ!8L)*6B-K*Nr4kX>f1H234Y>;Iv?lRzgx}QO9vW2d z*u3D9^e(zEU&+g>-bp1CGvzd%z^0^GeJpLN%}`OrN$O2TtD_XtI|=`dN310oysZgYx0vkZI%eAc~&oA6ou$15J926ZW?vrOUh#f#dTzpVPZFoQ#cbQ+m6 z%Jd33TcQd1=dFqU(%yerA%GbAUk^)N7{=ZtfL12#?SPdC$+?lMhTi{7N6a55{rYu{ zijqGHG}O(B0HYo$jV(Kk90B#rcZOyEv5f5#Kb5AhW3}hE&%yLNsqET%dZ+^w&uf-s z`1YtUa#4a>Ud_Kf$}2G=oEj3`n7+>QpN@F&7hK{q%k-E89`Luz*&(2yMC7}V-sw(4 zG2y<)(1Z%M27YfEGJ#zd;*COnO6JVw;12i2#lGa7^dXxKxh(V~4aeMM8Gh zfEjXwgLPq%;F&V#Pov1X`;t6P`#be?>pY!!RpYooax{XQhnV*3;S@YK+OLVc$jtOi z2i!kBCP8a2=zdwd-%|mk2Cq<9S&niWOrV3XdJq8hK#Kdtx8JRK?*?EBo9zltg3iK&Jx1;Mt@>jzfnl8GE-`#t{=*&M# z*9Fzb3D7?}L2jZO3%a<$;uRG$KEz;f%l3!0=@7z-7r(QF;a|P*Ri?axt}y6iM$4lf zrUfJJ2(kqRLaPUx|2SUhUG+2!5b%n)^^cNHQ6Lt>djfFDd>Yg&T>};$XonZ5a1#g> zumgFy3{&&4cd#X5#X5oLaYHjce~9BkXpEta6{Maez}&#I!s8N-gnIL-{bo#H96&(W zfh>nNQNIbGvfJ8%_#cd8of&3jOd=aQpH3_H4E!N{PxsL*;{wlM0pVTScl9>-h3FDo zcoF2^$^5`<)o4L{I6JsLlcEN|)uP@S>Sht#D%`C;p#SoYZnHSu*)ez1?4aay0a&LJ zxgSDBaSEyREUbGD(ixAsDO`3R|AyEfcbWeCw_{43Z}0VYDymfne#SgKZhQC>|MCJF z+Jleh4j(L@Hu@~~*{U@zk5n+mftsC0k4dW|=|YSg+J^?n_xWKRK)yc^>2h)~K45+K z!terO10df6T}NANBN>7Dj8=?P#*bIKk@qG8e_6Jak8*jk4CGXE#^^<*CSwWj%B8+ z**7qByCFodR0V6A@^eCr@MsL4-8%|T_!*qwExc1HP&9UXw5n$CDXo(x{S)9K1uj6} zyP&2(cp!=+uS<(N+WUX^>i=>3z<%2If4UtDzdG6+Q zA$yBlaexp)T|tKze1DI*WV#n$-hc_VA z+&Hz+p#L6ya)f?S+|u}W`kh1eqW%3M`N6gn8C)JpEgaELIfxdahRlWXvYDBr%1bq` zF5Uf=sc4xDNgXFK5PDz&ftN#&5V9D=iaoSScr;jTPfRG$9A7nz_)ad^`g2u{RPZ70 zPw!t&&X=N6Ivz*?ZH&^Vxj&(&k1dKlY=3PvCV@br`on~It66oDkGX7#(mDgR8s2u} z%v=#jlxV+$*t3f>+3jdt-nu8m3k7c~n&%d041R>oD9W-Ti!l=gP8%IMkAOg+xhVPZ zxj(iemv&PA`(3@bN39*G*Tp1ykD2Y&{``eiP4rF=#^_rP4KIw~;DyJ|HBlF@F;e*o4l6o583Ucd@q+W6o((dBNJ#{%h@e^V&Z5Yreqy{0=xL zz85M3vx~5geQ-#_E{3qdhDiJgOe5(QMQ6zD1gCa|4A6cKFS+=`;s^r#y-IN;p>fZb z8`@Qe4G*f4hyZvmq2bUDDY{uow z?Y%;NM$*BNQdhb$M))2q5JxBAz8&Hyh@AC51_`$$#L}bn?C{;W+Z7xF`epLOk%i=i z7XL}HJKMK3y>vel3gizJEy*U5^g;Kx;a!l3POl(RkR{F2p8|t0!;itDXEOff5*QvH z;je!p?+jBIu+eE2{> zr#w-N6};~N@r)Q8{E>0k@n}u&cDyVF{%N-#=yG{cpmOv$!V+LBwXnc}mNnfFB35(9 zJ2!xm<7Z&t@b29^rBtBTI*~(FGToU)e1G^Dg4*JIow}H~iOW^&52#Fs&vN@DMDe!v z;?n`mXXwKV-D&f~!%-vT_P)ttO%Bn6-FQb#E1+|243sb#5^=H9_F)`~V|XY&Fa8`M zqWt&X)#z4bSs8Y}&8$B*To^elTR~7aWjswo)X1zm4Tm87i^Al;Jp_ZX_9ogNDeiUQZpt)w5a=3mot z1C*8{6!cblccW#A4X%u*Linv$$$)}X5p5KimP55=i3kJGnNVL}#|0p&3g-J!YBa#j zPx?fWbmqUvpOBuIJ8=0eJ8l{#CB=1WM({$8M6NCvPOV$)m))15eM&5%E0UN?UHJYF zyN4#)Wh#HKrJ>y3eh$K)tJH4)UAVThi`J4rO+|PjhQCR}g8PXsUwm>o+y_ z#E1xo@W(@<)&~3X&?krGHj&cR+S3>*sDKq8bn9KNsZtA$QfO4q4IKQbj4KnqSU+tP zsIE~uult#?e)O|+Z`Wi4#e$-&iCn779b}20sw!V^>^^VFWou7IiJLcYUpOM}EY{#e z@_kzw=7C;lKtjd9Pzz$-%QEmWGzCoYzdzE0pq6B=PUq5Q?dB^YcgJH@e}|?ko1axV#S+SHhHqM!R)JWao6#&q<9VKiQ6 zgod&$cs*0XH`3zqu0FaL51LKi2G`=fMV5J6|H4oTV)_$K_nlzZJreGoZS2g%i_F~I zhWEn33m_fkn5iVHW$6wmQldv>PbVtqnu?p zAiVkk+$3Rwpr+;fNCI}nww{H;mE@4Or|Hh6>J14WZY#dPzWE`9#-wLa($UmAJ!g@6 zCSlx}7GJcT4a1n5p5&)~zx8~Vp*+VNn*bzXV%^E5rJ+f?R9U{AP?}36qii73Ai#)c z^{bbM0`zi$dOy3b@~J;PTSboH)oZqjXiqy}%40$@>{i;d5u2vBZBsU@atC?55 zdACZgjiZwmm<(5_cMkL8&sU?%Uamm%?f5asAqi(JOpggpXO?jGL-2im)Vd>3{R;*I z?u5?-iZn(ChbI!{AGjZP7aJ(IsqXH<0FW3*90J_NHO2VeAx?04X*s~(dzo+5Gfvvd z0==kD8?#vb*6|+?bNdEv6oV2=Xrr?LlK9xKH{IAHe-9JLoAPkLJPj@0pE=qs9+oXq z#Kx6!oc1{b9hGNV3KcC~U1>i*erXjK&|H5XfM1@Gx4D$%6DE2u8+gf|)$i@1W> z4JJLh$~wlDK!3qd0fwWeVZK)4rOEdqjXpxYiaM35Jx%-ZMiPy5KG~c0DlRiE56a;& zN88nayM*Bkp}rlE<`yheAfQRc9Yhyo;zlG}!)|8vTAPnOAM6<{r(~5BCXjRPsib0F zYD|UIOn{F2u$gr8vX8-}y{*(YHB~2~V%f@#dH8fwv|7|4 z5tUM?U`sqIZq@MCy{o#uoayO>%KPv0TYw1?s^kfk+c3hmcN#LkmnIzicoFGJYYbN! zyuHb&eU5qqrk@{J=lijO_4qG%cH-!9cqYU1wp#)4mzxuXSaEiElKtkx@wVxjC`7i~Cco(wxa2nD@N zrO}cbE^DBp7T+{$d@X`hs2(18yUyO54pcn30s}ujjCkeGGndh+p%5E1Q5wN2@Qh2e za@rYYd1`PmlL2)Ej}7f{!cSjg+L%2A;Qmj53AyU1gnQz-{Z+?9sVxaBZlT%AhEpw| z0{auT3M|->ME1lSEy7Cu;{3>BL=e|Q@Ms1%woTwd+&Adq@XvhJ6X-va{A}%lx%$+V zEnmbsF>vykyfTb~l?s7@7d$L^BS{^0dKZb@?Q$k-_4O>JLr=$Ea;in>y$|oe39(LU z26Z;1E@663xj^SKP#e>+TukQ^5K8`5NFiNRE+=@oH_oWvwQiS%ipJ85y1R`dCxI?n ziAHoq_nYQOb&KIUFj#T6UblQv1*t!p_=6PbV0Ai=$An;cq^3W^jY#3Gmkx=l4RMfDVtO_+-1c zYaW@$iAKdlCz7m;K+>XL zqr5;sb@B?Wd;$3@Rc=z!puDuQ1>L{!JV2fSABcXu^iFs*`Qyj>b7Jfu2wzAf5^X~U zr!}St(Kw5ejm>bCWXy+Z5G;|)QrtIpoKbSH%2d;Wqwm6xk={+n4t6hOL`jGQuuWc1%+P&0K^@)*{L~l`#Y5*WL^za&Lr0=1^rLsW_7+I7n9MNSZYY2+d zDuIYV{3^7R{n!1?ITS##$T^Ql<}YTeQKrBsJi=Bn#DZTC69LW2VuXjVn-mt-4k%n3Ib_Jm z#6G7w?<@AhIx(-S?D^2fx&h;(gX}%L*wyI6<;%2*QX7GSiUI&L!L*_0!Gc3nT@O&; zUjDfLZGhn2dNdtXnB>g-LRU+m?cBLKNVXO&=E3K?+mr#I zC!+tLr)z3OKwuAa<6~O(XKKwxX?bb)a5}eY3J0NW?~HhfkZ7yp!BUaE&#|(E8zaz2rQ+0m5eL18k+0@2`T8ZL zy$deXaFUt1JRkIZ@d(ik3;JUueP_1fJk)d_?z4Bb5WJt)K|j`wF?BV3^M& z3B-@dw+i2^9-EBZ(8vGm|0!|PFnIV_o+m!o)ZDCWYU*Rep!n1=92XtZ{srJw_1{il z04K0RB8L*Rv&>=oCo}LlLR2@&hWdLWP|#t{P7p8aRgN5Q0a?+0-x{yghaV;ZomsP) ztYPgYdpEyZLGI{gpQ<^~#`{sMkNOI% zLncExay!~KQV0cA-=T$uUqwQSB5biQ`fz*1r@IRUMdp8lmeJ{`)oRn3-y{ye<=`&f zY!L1*AYy1zU}CO2I4AitED=I=-L7kKOZT?Xfu@liZ<~Lvf|5DhL zVbTru$CSNCa<{QM-M-F)m{8=*vp3`xWjfgyP>R4{*QZy^Dzp>{JHI~P_x?vDVh2dV zj5FrLuBH+Sr`k4VfftqXp5E@8)I&{JwWToAydv*_g%49!WofrFgRold%`pR8K{#J^U8%xe1sL>2>rzOK{u z9&&jm>k*u>O?dPvJsThB2F7f6TUp;PN1e<932MC5q7M6B+0Iehb~204N9m*XdZahI zF?+JG$Tm{4_%5-_T(MifAvDF$Kx4+6d#)~}-EY5Vs}~kW=LH5|FzA1Mpec|y8w8m? z#AL)vyh(Q8h9Z%RJ${e9>HSV#cvjr1E~Ge;Dt=;zoKdx*w90+0pMT)X)>E8uy^-Lf zfk+@Ql_SW61cyRY#hgJ^z@T2XC>Rn_Bl2y!OW0_)0ya*vHbSP98|6f&Nv!-wq_8t0 zI!WI27Ol+;A_u=eg$Ooem)pI@`slM)cC`TXG8tTYR+k))!9r#V$tOFhd-#wzM^*zI zJUmLh1Iwi~V=T>n%ht#3yjun#>#{Ioyw{16TV*BdbUf#&Cpu}DccYbPOm#2S2m%aE z2fy%La}GAodAN8AnSg+dc!Je9c7IAyK6PD62 zlIcZtxmfMeIbG*qoUZC_3Vj(#wV&$%7>5p0)#;OSwMULZb$hPZ*#{M)UpxF+z`TmG zy?r35SUHSYOLMFAoHGS$t=Mi-8Y5B zf1mv6z2owWcAF8pNGoevL}d6Vc&55WW>T%6DMC zq;KFF6G3etVTj?~k6z9(Ma7s-%%d@t)_efQg?GAZHy5Jvl(6X5N!z%eEQ?J_XkWhW zw^hpEw%p~~I{s6_shi2`CSS5EmeSfvY{y8UkItBVnyqk3pxtPcrmm)}ERGmrVv<|j zm^2@@Q)MKSFu&xN_Nk+Tf119AZy!Ig^_DbOi3%~^=I~%0rT@e8)s#Zr80OE>c?7e6 z{QJNByGwzIOCb3FvG*R(bZ&dUFhUR^gpfq2Kju6|atZYJq>+HgSIxZ4fSz;wKJu%B48=*c9k{Not&ux!o3al5ckpa&|-? ze3>G?AB6&kC4-gO%R%a=-IIydM@O|BZzD@?e0b)QX2QG&MKDKq4t}ET%w{0NAHIvF z@M^H_2H?C+Vg@e05yzov_5neBPDFl=K5gm*(y3W-Bi@7`-r1RIWOa9UR|cjLcw@=y zk8$(|WwobNSHs*yRlL+Q>!nm`idDK1f$WHaRoF6>IVm4>Q1LQn3w^8isCY>8T#OT} zT;D%1P~UO%VSG~YUN4_3+B;hy{CTC2o>lo?^z2-Rg|p;iF*)_TLxS98A5U{UkQ-2? zS~JeKR_^ z#1`n9p0>nm^I~2OSqB%Xn{%`tIBxE}(z$L+IK}n#rCQLKp`ycGZReYSvw015T;bes zizDAOuAjWmhopR$4y0ePo1OUjR+C*?;x!B>e4grS)h0OB<4y7wV&P<>c^$Qe-!~O1 zr7L$BI*9w=jFOBWFP>~hDW=s@?P1~JQH`%x^4K0xYy=uSe5pS|mZfJEK?@`mm7h=o z!e5PVUzSZU{f`L8w+LNWcysv8-X@Ga+Pz43J}J5PYJhW4YHiD(is+;<^PZG3nE)jNAcIwB>#Ra!~L#UHcVCM(+PhT*4{ z(PEpbYrLF!hk<=ujTwC$qDIDbR*m;c9Gsk9B)e2z54;Js$HD$UKD!2Ld@{Yx_cDWM z4OBInBjd1ITvgS7_wB+`HtRDUUaJWw-{8u_O{x5`e9taMMMY+ z3fuI+65p%+qrD7GLm?Hl%?UnSk9vpvgaLkAna8`*{EYCJiuy*9e<_S;v4zJo@qT+w^rzN=|$<%yJYLN637et4Dv-gIoMP zjD8LP_{MD+-g9+P0Pke-Y*|{mxS7A4Cv59F$%1H}zb8}_YoFqrjFvcW% z7)aJxzRdagGgskBW^QH7YxNQwJq^aY%sa@ZXJvhyPY_bNUB9N|Yyk;mP$IKAwgsg9 zyPLo}8u2hu8<-(x*_Z69HYd%^JvHamZ7Bi^N76>26P!B7Di6xm>8jQKqleoPD{Cao zsBC>zFSa;dHpquQp~CRKFHmTFe3RbV)7 z;fn*hbcR1QvSoFlS&~r|zy-zko<#3cUNC-Ns|`f zIQh{!h20a-{4D0Y!ruqq7YbFJ&8CTLUOONm6!O&X{`QAPx#oD8a}BcmB#%&P{$>dX%v>O6R9gglSm zxYkLZaI7ru7RU6Nc7#)~ydVJ(f*LR&S~rt_Ecbg?>ffc^Qd4rETz(@9YT`Hp=3cwz z<`n9j=K^hLHfJq?{^1{zj$QjMuLz|7pppOiZ+;AtfPbNBNUO}A+M9vyc|!T&Y1$~G z-lS7y>}KyB$;WS)@|6mmS=cXbmi777wtfAi&-qefYRY|hV~FubgCdQ$z$^J^PF@QX|uG`Ze(|?P6IO4sc zgsT5_7I`u;)ydkb=-m!HX%NX93D&oB28M=Z&fz%Qqjfu-jfcbf`XqQy#*V$bij9M+ zd2BY(`)Pin4@6T%jxvTzN}^?#73;zMrTmtF7Q)5ITIJhABqQkeY$C?+$SvVkWPCG1 zltMnLja6NHrS`CM$;rqGdVy}m1`gwv%PK$BAQ@IA_O0x27o$U{#BBMG5Dp+}WU)r|UT2SdAgpe)RXq6nDl*?v% z$>$fT7m{HIgFpkBW$P+sUq2<;%J$BQ7@?DHfNNT_IOsn2v*TN1ioYNMC?ummm&;{V zfF7*%ofFYa@WrxCcW-ZOYDfS*v~FbI6Bhd*?fs+PYZE1qbPdEs(^xZatz^NXKF#EG z_WOd{1AqW0;+``OrD$#tv^U zsmI$r?Pd_}y){=LQv5Vlr4GXi!rf7_wJo2I8%+;HD{1Kni>+EJFLzwO?B2?tQLATL ztpf(gV1`?^`D?&b=d)+;qc@c=1603NN#C6^{&j2+CK8bi8v6W53@FWUYJ6GxXS(W0_XKYS7I z0QOQ?vv);X5qm`6c0xmG$5~}@zy*vy6={KASPncj2Bwag-2ogOq8Zj{YccDUcFv;L zi!C^;-ouzggA-c^twDI{*CYp#Pp0n`!Ah}`f5gQ>p1%jvOb6gFdb)MrzCK!iO!oZr z6|Pjr$ViGAgztsEX`Gk6GL-@`sW^aMGX$%5SZ4HCPEjH{cHk0W;%5>UcB9S?LAg2O zww=vlI7?1OCQdf_sdBV@sCu0G;T1d(U<^dDd1S=j14k!R1a2FGs9^G&*Ym}k6sxW2 zTW)acAOfJoo?;1T;2has<{O3#sI`GMM;7awpV#+e*ru7@I!^}crD>9RoC8Ro{{UQ) zBEZ7N%YZ{0N1hxe*sQE#bA7i1>tuVyIS$5zbl;G&50XNj!Dr&@aFQB5b0B7gwjUp2 zMkR223N|9frJpM+?>yHA>SnA>kgVX4K%CrsW$NP%mM80)GQk1Tz;v`i2PrVfrX<1} zD*V=l{Aar}fH`!Y(#{Ls{_)MVJNdL84zcr+0dOcXPbVp!`T9yOz6R}{(`$nrk`BGQ zcBF5T$_&j3I*ro_3?K8AKYsg=*L$J(B;a)QW0x^=ncL018=W(iI&`K zjXqi;Dc>GQEGOuEx^Y=N*1qWn->vmm#HPH1*eS~4Bxd^rB!O6bMCaOPZv#+y8r&sA z4tof*){dPJ0Cy<%+DC=P3-ziza$o|3`i%_5SU1_tg&5F4whn+sb?|}+;}p((&}zD< zR_VT_xG3Z#Z`G54zS!D|dgFapPmdab{I?#~LB+j#`cz8yLSYRChBoEMAC^P8K+BVw zyZaH$&)eyETS)#|6yZ_dFF2WIj|~6_n|D&wNBOD^o}BoI#8otz&pQD6&qp_&oq)95 zDjgQ zqWO)*b`LBTzsd|Oqqr?rYd^#?&9XZIB>NXx?>!NwOc4U9oSRx0f4>P&o(I|re_RyS zGbN1z)2WwwUIu;D=Zo)j^#@R#Q)x6BHDUk~8mkIq$S+H~W2dQ2wF8V?k|5t}+Bsx$ z6UujR8c|dAjigEwWVqH`w(n9Oq6n|Q8GQA{p35IF;{m5;M|y(#-!fhiw%y0UzC4%2 zhk#Ptta&;FItIF^21)V(gVhaxkbnCp3WY@=dg4B;Eje%!C}V^K-Yp3|)g=psSFn%j zmAN@AL^hazg>DDpc>2N^@Yp*1*aR%f6ZuakDG?`-uXy|_z05n`9&f`-W2bf-gWBdJ z$=1Ul?jq;S@?7d$FuPX}exU!-*O&YD0<;l%F$2o_H21~f@sxRWPS`hyA21=Db%~NV zaUbVA)x5fN&--9*pi*s?bEab-p1x~TB3x%>?r6C~Q^{3fagzGjNdF=yEzm`&SF? zAAOERq0h=9_Rr3tZHO+4&Dq+_hiRqWEkF&pTeN9U#K_JN$6)uY67R#M0`+5%M*)9K z`VkcL=_lSEH=#jpJ*K$=5Shb@P3Wosbi2_aImRx7*sxTJ3JT%FC}yRR^ygwEJJDvjjlkQpze`>)s{}JcGSf`Ou%20N)rb6FGyy;&-Cb1gbUM z2okKpU1z6XC>UHiZZskM;84|g(~#hVS4QRvym{5Jvu~r9ubs@%-|RvwdQ@;w%as{8 zIAqMo#C}mYj>%c>x-Fc3ZV5ouyxxO-^XG1-vEc%`mKM{2$n_7$V2bhv;*ON;D83Hy zz|i<;l~Y#Pv{8Z$8%3gs|2)#ZiLNd-%0o5y-Z!Hs9RL*A`Nk(qGpt22l4a&!AdjR7 z*5imuf=&B@@)IG!T~{JioBcuwLjvDU%BG;n>w{VVZ!aF!LxiQE*hA|FlIu^?G%eU4 zWBKo=RkhLZv$2>E!7E*H`!BsIU^r%-U`~plPruG9g_jNwtyC&l?(+X6yWJGI?&y!} zFEh>PBfNd;@!?44`I^KZq(ZJ7+U443#%rL=W~R_)7lN%|z~kEpvQV2Ra9!e^yBqe? zH%z!~K#dUi%DL_zL1KYgJ;}F{ho83sP8M6D-aHltHyUAGNk% zM*e)80HFb8+cX_wclAWdkOs?Gp=+oqgYXH8FMw3{%*cc-zQMX3mKgXHnC+m^@#3@E z%mX~{!_ZuctXd;6e`pcIsy5-wJvW8&DH8P^lAqqRy*e5&Q*p1e&+~4@+i&-f93{+E zZ_ie^xN4ft`g5H(58ZJw!3WFfCg&Pz`vlY12ShF+Z(|kZRR4nX)vuUd?Q~5W z%DkM|d<&5E`y&i3Ab5=4r4_2qOm9Ys_Heq>BH?#9qc0{aQa6Lx z?}0#q^iJDbN2Tw|39)e9;x#b#-%gAw&{UoW1_nYh6%}k8e!>o2vcezvYOcj+2v5KkniJvCZUe?|7S{QcZYm0AjyWUv(`nyjm~N_44rr zXLN@5q>8u1`296`Amc!*p1ubnL7lqGuNX zOFC`Op6c`#s4XWgqF>et0X&lJlds^`$8WCL_$)1?qj;>oo8kfHI6^0cADZW2*>dNo zgLkGD(=H5w0S5MCA+r_yrAHsKoneJ+Z&r79qzpevF!a&V(#mft1F3odknRHt=tPll zNf&%Ew#@quS@0exj&*Ov0Wi{1WZ!`8K!Y^TLBPCYwVtZ65HSxNnD}P&QP+uziwnXs z5l*>8@so3^{He>$9ybGU&PSV5F%;hGwo5L)>`TbaR=$(7w$?e_y-rFYk6^6smqHtq z^SQ{Kl2j_<=BJkv>VC0LfD}Ye+VN!uBDzp_M5rn5dC*Uc#Y$(i{yNe8g1|{`rT*#y zv$&E{lI0WK#%0gxbNzsT5_ctw$`}#qB%#NTFP(7 z`_+zfF;q;n7;|UVTUpIn?WI*`AZqz$XAjc_@d{ zRrL}PP#<=aROeQGwiqt?sM2Dg*jjKyK|z7h`!Z;=3Q#>@O%Y0?o(t3uu8y#H3>0z6 z6=QDS`x&|a5h1w@@Hg-c9z$1}uqz!7@S-Iu2F-PEhZ3D{xPjAmgieNT>A0$zsfSP5 z3QD^uzjcH$v`1T6%><2QF*||YN zRRpNdjf^t_xQE$SHdOdpOryiepD(ViK0SeWV=5%@1XkNX9$&(L3Dll3xEX&+{_z8! zfG&qtflO@JjG8w({1*;ZeCiAGblaF!@v4DlPy*4(Qq;p}g7Pq1AW7bB_nl%$SH558 zvptY4e1jioF!uH~Y8|9XV``hrQFarYMwAx9u}`0_s6FJ2=Ww)6I2 z_+?jDz(6l*JJ4$9n1dalUL=E#jg^5;eWUd&;!zR%Y05C*$uiMA#33ola3bMQ0aE!> zK0pHwK4#ToZ3e>-swnb}CJr#Mp46n@n6Qr%k|oOhu=trNhcLg@eE_OF?zyIBVKS-U z7fyQmj)cm`KfAbj%+b!1W+9M>H)!X~4+izItB3iR!!u}vM$gK~H&~~i$qSRkQ!#VJ z^1gG^hX>rsoR?N3=Lzk(NeWCMhf_R5T{_!N;eWst$_WCya_`K5+Dzsb;boj`&^Y_Z zL@EM0%wPOgZdAN4Uk`%!8CO3ByV_Xz;^P~0_0;76H9mXsxAnX6;=o)fp(lmsTRm|W zAc6BJG}OPVt@9ZF;917tgLT_#ToxdkCZ1k|yZfpwpp2ya=3Ed^%^?Le0B_|8Bu(J~4xqlkf zvp$|U$sSnD?A(~E)t7mEx|ODvURsKuU(8H=nJ}NOBI_pZ1z@+CG_jCDSglyDW`$jY zQy&JB=sP~f#IO?^Vi0lgyAfTVq}bgJZ=i?$vwnX`n1B0av4rje+h8O>q0%YyH-Hlm z!_0Mpfk}<;lWml@T7O=0aGhQm0Lqw> z2C8^V**zhrE}9nhx^_WZzjy}g(ydbPwv|N05NaC;vD9U(mL(Zs;I6r+t z!-9Nq@COj|vxLh;S=m?^hzrfAsZtsDQoFlBH6hhceEX+p4RL**WVN+tMz=)MfcW{2 zCyQqT&hSiJ8G?4pEifRE$>|2Bw`Fh}f=Z)APwkKqCxE;nE-vn2+}ptG5<%tEqA0VO zEm$ApUV!TZRz3U;OAf+J`i@>*90|Hvv<6_I7+lMWoqU2A2u49+-$SCLo*^sTC=DE6 zm@YR%<`j%&(Jbk*g6OVG#xV@H-;#>lM-9OW*@5Hm5?!FHNDyJPAo8hRFb@+Ep-Z4+ zk10!He+s}K_EeH_tq?-i`X_8#%koYon3SKmxvx%n_BWn1LeEl?v{KE@`{mL_aAxff zQufx3mDYmz9or)L;jC#rH9J?n^0hgZe!*!;XWXkR_77htYu$x*1I1daLgULSEQc9I zxz?26A5T{*7|2$`CMI)JS+Vx#PqtqSj{nZpRloixKX&QnwYHk%+9>8L+-gaM3#=*2 zFgEPNRd^z%d@lnb?A5RQ%Mv~w@(y=PW4Cl)7j>m?ZaIN?q6lOgk;0#w6-3nteUT1^ti(TC$k(}s1 z%m)ADwQeQgyn5^uO`iO50^w6BGo_=5e+nYL+(0F*Uz~ozJqS#Iw0J~=) zP0LFJ{PCZ!`9nWc+5v>IgB(~nU*SQ&V=7=Rp7Bz~m*?kahGEv5Oc)b$M@2uaiyS&z zYYafPaLzY&_B)&!Vrrg)wH~Eh;nRPf5R?ApfkA3N+`GzwH4CBLVbvIGs$g+^C#7Cg z*bDjOc~S*GQxr0#FEx?%7ESBd-Q0(}0;DO;#xDGv|BhZRR*E6|ooJ({_8~|vN&M`p zw{E9@@Ev%^hc0Bi72U53k6sem*|2TKVrKvnc9~D_b&mLH?0z{ z&*rPyE+YF+&E-Al27KRn|~tnl$^dO44w)K$dxN}vDV|9RuKG76RMflcLA zdE=i-MB~{Uv#YaJ9Hux zCW6A!e?y0VdE|evJ3vo!Jm_eqM?n!sk$ocZ9H8y+Bgj*^Ke_m;u7n<7p7bZBU;irF z)&aDYneZZI|BIOCqYS`2w_9%fRrLH@82__U^VbXG-vW459rC*;{v4=Vx({d54n=t@3Si}MJsc) zxM|t75b6J{(){gp4_{^j?wilW|BM%}z;;*I+rPd&eH};_5v4pAziNWvUq9pu#F5GL zMMJSnb}CZ9k-vaob)jWR-;Gg5e-+bzC z3-~K$<$s_A{G`({`aiHfzoskxc0vDkL9arA z{|^LkU3t{vPv>Bi$I)C=C=0j?DoRXBL?0%|n{*2cA{$vh<3CAxcAyM;%z8Z1uN4eXw)NfbDYRlD} z^VgqqSa$heC1GfQLy|Z9^&n34&rt{!Z3|yh1w6cj-1;GVgO=_o@6{5G?f3v8?uHos zCZ&F#tW1ynObp@Ey_*kv3ma6Qy(dCtDiQdAdxgCi$N~8-1Gy9d_dj_SnnBIo@?q`B ziN%pqWmR-4u8ON=A}vCJ1h~zR)1PcO0a#QsB|r4V5pe}%FkiO!wh-wRb`Rvk!!Gx4 z{Qc#htZ1amW4wA;WtymUmfK!@z9tj+`v>-aL~4GH#K7q%n@ihX;h}%s9j|ga$7UvP zg~zoLN7#M8HV&@Js}XZoDt@}IU~<>6|tkLy6nnz-Na44 z%2WT_2BeGJDC{4t>NK<&=Hi;onzg-3cGyA#cz0#N2G8BA$?897vXWf5N)Tdn<1+p+t@+@Y((;V*e|*|FJSB(`P`RNPQ=I z|EC!1>gO`d0?<|4eE!Q{R8ULLyDU(~s6F_L=qXbG(9<%-efcjdPy!62{9Li+j~(~_ zp-`{REmY!EML>a4(EeYyN2QB)B$q2aH+=7d78l>cM{=}k`biwVAKzDJlp8;H-Xy*= z=AH3b2bs6cOGQu1C;$KGB+|()`&@&xBCq|+zUT?_bojZ{2T~$+4?(hByVUk)Sabp8 z4_Qf`nCQFU==Bj_Tc;q0y$}CPLEFtJoA4(ci+@Yj9d)3LZ;W5BcH-{5v&d9pB7a(nz3|+xJb^`G+4| zYE3bPm(920 AffCkNi?qqbO8|YCO$h3QW)bn0e9$j{cL`0fR=R31j-J=P6ZIf%p zlaZ)p6RDYi_x>!^m-L@(@{B1mUw6o44~ZudDE(sK1ARlmpeb!6`?hlJi;`JZkFbzB zjFQgH0K1i8xf_yn0n~y!_D`NW7jh(hq?i16%9A&{*&F$qf4A<$Z*vTFcIC|LyU2&*bmd+;(uPps(%WO6?R+0^<+3H*!P z{R+SRiADeNfy&i@3jeq>D#M2Ra~uf)kB{eZ*KV(x4v;84x}Y;XenM{B8r+FD2hS>d9Hl z)HxSZ`mmXjh4N&dZM5HmcP&zwwyQ#Q%=pP?-J7ZZjxqnq5?9+WGE$5HG;E z&xsH-3X&*8Hq}cHP|Q>cc621i6A?}3cuve(jeh%7W&qV)epfco*#@BhEk?aTm$ju7 z-H!~zhTca*521RnTT8Mu0j^~+>rW;0Z1gSyPq{QA>NiqSg^i9t8qBc5l0}-@>HN|gfL!UZ-$PoL~5XhiMnNzznsB?PJVnzwG z-avWHd&RB&QKjT(g!8=cC2*6I>)`5Ak+xO>ba&o+$ERsTQ45<*OEqnv)9X8PNZrAD z^zu@IgB3}h0x<&OR-zl?5rK=#dz`RWD~V!NJYzL5wNb!q_aDQ z6^F)a0|!YcD-qr?Gcq7dB25V&(rm2b09hO=W-d{JkWS9KvjPzFTw!!#c0IBnGFNB$ zG%oJ6!EqgpPX7}mec&z1Sg1|~Hwf|O%U(oHk>#q-F{DX9`SsT_3~#IZC$sQ~_|uN8 zM}4yc%Mn6?*Kx^|2XiHS#h+XZZ>SuMKNbiH`P@Hbxo)V5#Y2#naIS2!ss0@%ge$=F{XgK9YYVIjW5->{m@cg@jOeMIk?GtDe~G$sEF%K?bLvKA+$I`n3p$a zAUQ^Crx7|O1c1+{+06j1Zgb9UnfYi+&-47(HcLr+-5)3D&(xjNhD9$nD5+|I^Qm5Ji545SA{VyM78!X;%1XzpMp z(R^7`xQ*@zChQQwKZxtM9MFd%Xo37L~#F9p;&zKYupVutn}ebahHkLBj%z-!+!gZiTaF?xW8W<}g8gB(vxa@D8r$BBVF8mw0E6#Cg+Iwy0} zLRpKOxaJcD8>e&{ADLQK_q=Pi$kPyQ(#t;{-?BKKjTMA?E-b#@&v!U$y{O*G zL=o3(#Y06)l3e((oq?Rt1zCkcU7RW~w4)}Bl|;$;<{hQ!0+bZtlb}w5Aj$@n0Hym8 zmMveU9QKra2nR&@n)W_jPL=Xmq58fkP;YnPo2NLLN0w+-Tf0Y}10#gw5oQ-rMQXW< z4zokjZC#Ay6)gcM3??8-J(syYg{7J*;}czJR+K^YCliEJrLq{S>Q#6!CTujWV@kOO9?@LDG|TJ~)j;&J_out`H@pT&zu-bn}Ms^|u`yK>cP zPL_1FEGVS{=5385Op$C9klArnkki`cj58X0U(fz`1u%ZyM!6#++6K|L!uTZ0*QPGe z^CogMT#P7lV+B;-zybMIr|sX#C0RE#Q`%j~*>ZiatE*GTkPSii+Spp_+{jHOqU_=L z+`wF2qfz{x5_!1)dS$PysA+Cn;9yBQ?m{rt=Qx0WD>Ut0|5QM_4PcL%%>B-Ah&!^y zz%(aKRn+eNi6VS%y5&p=KCtUkYlvMvZf(QDEFg~fB>Klmnw76*B|ri^QSBE4;Pu?S z)fG2U&ibb0SFc_zjf+9ZZ-u$ja0ntv%UVlYw(8p)E}eP{svqCpb}lUe;5)=6OkfB$ z?r`PR29?q+&|;)Q>F`m}if+gAfm9mK#t+YH;m~?dAMi`p`>P*U5?8Eg#SKQVlkLxk z6l}*U%p>@>2d^a^ZcUz}N&Eb`7|NE5d-DWvT9;0j6Z?%@WPzDrB3&xA3LeUea;KAD zXn$Xn6gMp)aBcE;eCtVmKftdmK-$ak)SQBX@W_n@eRlwH-{>TcJ}5z4^wkE$@a^^& zfnU9FMO{1K_)^*4jx6~6*=VpCF_a&Gfk5sp(C$U+znp@R3SJHaCrKC#Wzg>(+38lc zgd+LmUC!TXEN?r3DVm7_i=Z24g{o8XJWEg zsU)w^8YX15+iy;DY&m z#CDdMdW{>`Y({eFT8RdIpbdNixF9Pt-^-&{cpOh7UtfgPI5N`Lfg?> zXd?^{3kW6dBJZLl540 zSJYZ&yK1c%!y#nq%l4W^8_u#m2Ue|%i;LINGGm)<{r26*n77`ClMAixC-S&IYv5U| zn*E|)_*w|m=YLC#SP07VFkA!{?3G3iF#N~R=FKseJuu|VP(Fn>lPcR*x4y%n(~Ih< znHbdhr14hUqw-xniZ{Lx^cxu}p5$ir_a-DT zcPWi2U`c1M__$wDp(m1P9(8=tJR8pJqnr(%-}H_M55EZfUQ(EF=+z+NBi}S%jJM&Pn1R>(#{VTet*XvM;5AkSuOZ-gnb z&hjw_Gk;CFRmA#nlNt_;=XX5XZjFTyE87rxhG?Y+TIa|pXc}pz8(9KW&NT`n%kADp zF|y%lI|j)GTWrZ|bAr_sm=(fauImO$0}MvGHyF=&V_$Y3KF-&4_X2jzysji#!sU2c zI%^d-l)01))gucf=IlyyT4s0aP@xnS7Igkm8!j9IFjcqYLK7xMxU8Kb^EcB@H{1wl zDm(@de&|c28dB?A%<{R0+dGMCH4)sd{OqFc-R~S0+rdnl+ddt=Q+sjsyAct|_RbQ$ ztM?=(XVw@ z&$x1a6LOD$IGyM^mO%7eyw5lKJr6pgm$1O+J5>&P$8O(X)uP@WQv0uZTxZBZtY5s+ z8eJn=uE9wTErIYSJsI5=bRK>R_T-2dn;MYhoBzzhl38B<@YR+&pJ>+AI=s{8u$WK= zZF7djtBEe{)_1j?iIWsg)$c;x7P*GDxK13IMA?#5chHEDkn)@1gCz+yl6bz92939DW`FypiMMDi6u(N{a=pa<_X@Ik=MZysCVn(Nf zU$%qR+Rec~`p%DVh&e)}DJV&U$QwXS1AtqF&RZj{>-yn)l5JxJRha*LytHmzJ8rHLCM^a}`CH zVRjHV1r1rB@U$PVgyFN(XEL_?@6;5Tx*E{|OaSpR^xg9l-9Erd+08ULAiCB%ICo(# z4G%AljOG-{u9oXFWmML3y(b$iE<~bPW@PH~cCOwg1;SaA5?K4Fw{~{_bI?g_hPw%|6~nus zMibQa)|UA_R|t9lbq$zH=g9@um%wo)p+|AT3#Xzuuf=SQKd1>5h_hwoU>9rLB;}=x;uLno^o zw*tRS5N8lL+#EZPyGg?Kl89BKn4Kdk83Ka)bVaspn0giWSg9LH8YPh!36*5;l zwb9qL*FkFc)Z3c@b^;~2R*qb~Zdw$26tF54O47;736Av!$EQ_kCBsjum&0j85!>|o z9;vb3W;rGhP_8+Iv}S7r5cVcFI%q2{67;ExS7+ZnM#m-WbLvbD|6AA{Iob+GEyQcn zBVLuEY(a=^gW8bg#ejFK6^o#=_Syw^RY8W&#+!3`+4JsVk^P+xAz7a!N4foy?fHVS zn!@QErGfz$n%|bZ=G8m#2^aP5tu|{zMLK{aJ*wX+H|AlZ8RVZ&Jeb~h+88#S0&9R% zF5rhkX_m5x`Pz}Z52Qqn5xUZy@3$en6V}<^oD{ZK)rE7JTXJ+@+z zcv|-5*HO{(3FAeb)LY^)Z*5X~!zvMWM^+q)#BoqaiCu4M{jrmEbgq0TL2FR4fN6@D z+dUDMes~87-{$<*&DjpXaf3nMUugIv zI%#)_N*|nua&|g#Hhcu@mmhSgDY02tT^hDo3}8K`@Xa#)a9W7>liFMsv8yRIDMF^* zkS-}XIjYO&fJm$}?JlW?-VyxE8Wb5^SNBzFAi5!%QwCbzqqz5-^IVDSV38IGHeO{0 zMzbAzFDulvKbn}2WaSxr8Ck4b6CRQ3?B#XLo!kD6pfyP-d(1nUK_R@L;-qe4b%yqA z*v(0&-1j6`5&1gVbyGT1V<48~h3)S2__2bQu_~GKde99;h#k0b*$z}&n{KDDY^5*8 zxr>6g3j4>;i52uSYoGNn-dSm+X^^JI{b zp{vA2;LP?$iS1zpPC;?4DB^WbTB7&U=#l6*xLxpXxuR!#>*GaMnOH?uO~-(zml+DW zA7PFx>PrK=5*!C=ob(ev6ZpPDxE!6ElFZJ}mACjweWyfEH_ltX;Ss{QQeZrezfx>`uxikq!(li%eCij6CFi0b5mL0WE=-fB;Ju%gc@EZ8XcxP#iBq1 zmdQ$}XKdy+cubsc!gi)PBl*Hlj!(I` z;Bdy3`hpV?L73M@&Drtl{Ki9=@4DxFQIZhu$?wF!On%MV0#+o!ieI7SBY}5NCK=#v z{ed$}^m3%Uq2+1k?5DdkB{ph>5>o+{q_!?c3SxXCKVIt`oA;%XntLC3P7P=jUcj9$ zGmqvZAPrRC>gKvwz_7=Qfec%)>Rsl(47AWmAneBmZWvYNsAy>svDld+w zxSxhu&zRHWpuM`3*)}vGT(UcBY3D_EC#}TaLFt5lTZ8>d2GMW-HWS!R{bO8&^<|Kd z?$_L#P_gVUopQI64D@U^M%TWn7DyD1a3{z&oG!gRon0FUxxhOu`Emli#S=VSH)m3| zt9!!#faA-LC}I+%5)HdfwQ!9E5`pPM)qlD))yJXQ*d#PQI@+eu%T6;pd2VwN4 z!4q5h5-(^26SVt4gk#YlBD`AGp{p<*O2YYWEfrKIi;S11up6HELaU{W%#PEuoF$hw zA*r>qv^uqeyG>=#vx{VQ9d%VWEZ*V>6FC;;_kkTiR^~gkLuS5!E=~TJHFdZ@p2)+K z`AMKltjk4qF;pJ`xl?xH3CIb&qlRx?R7pgH1J50TG>3{dXEM!WhJ*7D_0Z@d2Mf@i z#mwJ%j!%>oY|t4(rGQVgAw$x_5zKUhi5xXs21+goO~LoTmPH7iz#$Hv^=`Fte)T`d z(>!g>UCmsNo#=(W-4w)(+$=#vKpW9mcj@YhAWt z8;%r7+%uli_ME)=oD>6K<7!3;$l)*{1*540Wtt#>8J3c!gak0W4i|WgLqSCoBZRN{x3gTd2JSXvo$rQg7 zP+f}beTRaU{{*;864~gy{bg&*Hws=^@3ui#Qfc=+rUf}x#Y>Wz;gXxoX%}3)YfE3! z`bF3CxK?O1(?_QU8Vf+?u6H!d<^&WgVgL*Mp^hphCT6LzC6(}F{O%j1=T>N2-R~{` z*Egs7+!q~%xw~fti^^AglR(*Ta7%2e*A(BOqC&)RCEoeXhv8;}|4?1(HllJ@a!eFl{4L9~gbe-DG$Y@q% z)_V)M1c&i)U|2PJo!eUarq}Zaj&AylF)ND|13_APtmYEm$RprzN{}o(+)juWQd4&$ zWd3v`HV1XRkJtfmjv-eb+AbHHxN{7v*7v!1oH~LA^W1k=W~{P-E9OJi1>{iN%^9b@ z(XAsutP{Z=kXn`k^%8CcvT~o+RrF}L!ogJys1RH=M_v}Y&z$0rx-88mCd*(j^22cE zL~h{n6y;1^QGdPBn8*IXN6VZwvz@im!hR|Gx%CmZ^kt3_SYp*ywp7pY?OLeshL3qz zcXduIkHOFqD8*%{inS)EZ>Ib3UWLmJ_KVTA>=#KICSNDS=tg5M0HUIx{m!?@8yIii zyrJVioqvo0Kg`;8Ic2Z3|75Qe2#IUjben&)#kUoHM~~{chEjNUd!F3z(K4#z@vQrd zvp~6dH0Sk`55m;7);89cZ!tp)xUmTq%dE08Bxch#8-FA1q1cK3@h zyCbQ+Gji~5+#C&aIv2{BNqF0xrJu9)RHNuHo`_XjX5#5DeC3BI68lh->ZO2o?GTbM zU#B-7@VlG%)h&uU;zXiQ)k-DY0{BiQ01Xq5q8wdP%=36Yto=AQLASo^i&w2QJxDVz zey*9El$0@LerHqN{;YV;qem$^XIjZ_Mx8H|g!!d1g?rXVliv82aa(Yi%M6}--BhUK za)$!kY-DGq#!d%Kw*Y0zOlod67wtU>yQ<7+SzmX_h}pLpsETtjkBEmn(|qmszlV3(EN%!Lg$m(IZgOqm;ZT zdf_7z@7#C5EfmL$_qbj)6tsTJUbnEEK`4wY=Rw=Xi?qK<>(0k$2vtXGKPtG_6jY)Q zrlxd(vUaz>P?6P0wH(*xwV5|tCnh6f%YH^27l^wl6VrW%&dt_X8T&|J3%+5HAOy8* zeSQDmYZY@e07W)>&huo;mBbaxplIgImn9mM!VKJ8UqLRS*707oW}L9v!_oSQwEl+( zQ3@vDf~+cqICd-Id!l(YZ&z{4s>=KTCgUgk79|k9()U4o zhTCeQA4BLR=4*+1MHa5_%`LQbh9n$%!(-8z<)$-=Q)N~qwx5q}bk;YYU#{1VnCb5A zMMrmSANCu+CxO4pynve42Gn9c?ECi>;KTf~aN0ULx`m)FgmA;GoK-rZKK~UZko*+8@o#-7WJf>=0s+>J4GV@TDKIf%xl5o7_d9TzJxWR4KQwc#?GJ9jva^TS!?Z==K) zNgTNxPpSKDt@Wkmz^x0QF_cZD=CT|a9n&N+=mtlLN5=|vJ9>@qB%fU70dG%U?IuD{ z!g<*F`N)&0>NByP3TdT@3i?khe=ko87n?kjY-#^H>MgZ zZjztpf3IlTP7}CIpdvnj9NpmFzqnN#ZFiG`SNoW9kg;AFazyDfDC=qgjlLtd)-{?2 zj;XEiiPoJ_@A)XJFDDU{PP#Wu?!M{m1X!-Qz5IV;1OOK7M`!TjlXBC2_Qf?trX~2i zzYcP8T<>Q5J(O$O4yFzEO5NV`43=~j6YNWe62ZmIXE@=h^knV;72AJBeJwabm`L&$P_=Q-FTfCaGnU(yGfxjI5^2A3 zi!oGK4$Lmw1GUA9(+d#Go$DRXeBKTa6wT2AU?Pprpg379N?)Ye2 zP`Z{hiqtwN;n)so?M?Eg)UVDtx@(@3r&HV2V`Hr}f5&JFcQ9wQ%DtS41JRwWQheV{ zHx{bIBgXAD$EaQNAY-PJJY_VK3Ff{NnI-$#fA8Etkz2d7bU6K+BaQ>hgGw{vZ1vKZ z)r{?;9?#xlQC-v~o8WKmgoWR*;bJCrwv3iNp#7e|goNd+HGN}^ic*JW+1-dm{l-VeUMDOy+KW-_yZ-V1hdL0peo)vw-b%erky3RM?v zJo^Y6E$-aDX26Zh*95HiKo)wN6J(hPHI)$KX2qqwm(ORy>`kdYmuCl-cJJYC;~0)NB0q6@ROCUt za`0l<3p-*Cf+E=T?}HVwg7*79&D)$j{RBD5+3I|*+`FHBHYIpbO9sT0OearD=jV60 z-ceY8EWP&e<6UQPKiCS!hF{O^&ES0~jk^fT&7G|t_DVr0 zakG!{#7FM$I_U>YMZkN;w0F93V09n^&#oP?l71#ZfnFsEUG9)g7?sb7{`m4?01NQ4 zQC)}x5%J}ciTCXHTb_*GVY+>^flej+ywQoI;_@%RNdZ$P@+MQh zq3d9gi{cEr8=_HYOD5BX!|Xj?9R#MJ1%;QIS{D6Hh_i?O-6xz*_sev$bm;xQ>} z=zg`oGs6GFiwkXFe92KB?Ft5OMC!+nV_aq3F{L7134*qdsdhh!v_^BjOor7Nb+p{` zH#yTaXhR8y;fB+(v32Q`3z)SReFRnGI}1g%DBN+6z8;$irFt9IgECuO zL6ZlKyg81>z#b)PsICXrg>Y~|X(>l+9lb(`5+9SzoJ-JNCDScDqdOz7}< zBZA}oKVl7{2OFzb%N!XI9gUBec>pi)ixRsw$V-{nmoCeon(4_9&1u%Vsm;C>?LequsW;|NXTmCX46}loLuPj>@dOnP|g@Z-@doET7A(v=Q=mH z#)S<#Ij|yKVU})YR6%F)*1oYRt2AYT?PeY-EF6_Cu#c2^M`NDD;&m?XSGV^a);e~1 zhyWQxfca}Jpc7E7GASd{RIf)A?IFVQT=E1{!y$a%vuuGHjL)AnO+IRQ*>B>62r`vh zLQcH+(?7aYG;LC%q8yPVqbevw}bpH3$VHWUJTlW6hav5QqpJU{3)g^&ne z&0(<3&=g(!%+i2m3Wm)nNEd9=`t*hDN-WFhv$LL49CvG+L{@bMX3I4V!ffjkt*lD~ zavhZX25XZEmiuNx-kuU@9k6ye&-KR$BBekVR%^tqdv#`X)H`ksdWSWnF9?G z!Y~n6%L9i&fyUlIB1YQ8os*WHwc#W@+AQh=uH`$Qv25yHZ_AwMR!J=N7Zi}=0hoNL z^p@=jjczs0Nxd^nqVFSqyJlX+t}6LJdD_+HU`kMWyM_)_edA!ja&hE2ah%KgRLWg1pHWu02nzH?bUOudUm;|4p~J!Hd4j zZ<=`0IJ;7Hp`tuD39dik)2IQjc$1;XLqMp+uiA96wW17I$oA%A|3DlOYu3fy^vLVS z9u@%$7qnwtC4kEd5N&L4htDTkvV?$q#QfjHB*}72-5r_B=NA`z`s``i)U;{(y;?Gr ze3=&}vW`=(HRrSo)8Y*a;&^9{UIbN`dhT|1hus!+H`nUk-E{_XmhksC>cT23?~V>f z3=bEX$F3A3s;Q?KR!1wO0z_{!d~ZX474M}bp<$z`TmfZY1-6bM@vRGONWDIK6~JeJ z6<5~}I9YhkLdfjyRY%**=5YD533@nkm+@LE-KzvDQ`f7VSIeEM9Oi>N42!gM%00UV zGq}|r`dR`)OehY)`S8JfpdeOY2JiC6L?h?1j+|ytfDk^`bJ-xsQp}8$$*{b8bUuLV%Q(7Yo-?vWVC}#V{oDzi zsmKe3%L1-Ge7M#Y<`X3yG}o+IyCP=?fwAz|}DPf$o#D50^2Ol|K*4!yFzw@Fif?(Q;m| zgTpcegco_FB;JtRWHJ(0X%|Ko-1215DA2ptUkqa434s)9u$-A5n|A3>_>eFx;;k<=0V~TdCl-9o_e6 zwO1ZWxnrZIDMQ2_HZuzwoLlNcUKpw3@8#BnmYJLMWWv%-0@Au|VjOXg{vCB-Y|i`?nQb@!|%igh0vPdgrSJnEn}N7j;)wa83G!1-+Y)*+w>`j@GX}m&%$Mw$sQwpSS%A$OG82};-V~*@`uuG zwrsCpigt}v2NMml{#;go@_}|1!iDMq|Jw_3?sJ-`Wl-rFrHed|+ifdNwkb9c2=NY< z#^~>&NJ z$_@euZ>r|J%WCGgtz)qqvW>c@LqnuVXOFzTIOvhopRKL#?(C(Dfq|jt1kd&=&(Vys zmM3djaSO6u))*4@x;wh=H3Xon}|X@ujO*AkQd(~Y*l~p zcx1!Fntq65#M!;5*rt(4|0%^)Ve<*di*uYkgug-<>jZZ_)>7mWoz^EN$E#$fb3WV` zP5V^3`-cDVJyi5@r3Oscje3QG0Qex~1bmQoVrOJ{4xkT#D}L7e@K)%hQL2{WaQhx6 zLMng*yC&U6@LC-8Qz;4blLXou^r|SVf?JH{qj+tKI8jv+4L$KH0NT52)L2j#twds& zbtmvplxc0!_*bNH#|gT0-4ZWOd2z`ao9i8xtFW=lbi7jypn!N&zUQ*1r&n5}2-r37 zv;xFt)2b!0Gt`!!N0|0o#pR?1VoxgZ7^gh;&F}mU%<^sAGc5-NTCr9ET zbCrqlo#P(f-riG-X3}&*b}Ww)ZwxSK7Q}679Y~r^XLz8`Ac>2FbxKS-En=H)7x@gd zAuk-ElI9c)lB^l59I-Wi>LtM_eiyb(JXR~*MB*cb)|M+tiDX@}ij zc{9e)T;_YFSuw6mz-GK=cF{5FM6lZDX6YmL(5x(3$R-ezA_11)Ncuw(o~2q3o=?^c zRV0%D{fi64{ku-;w;d3klXfT;QM1tzv4St4R}KY#c6%5atD9E;Y&=>2T}a?@%JVYj8%Uqoaz^WG*UQ7;Z2$SV)gq(}8GmOJBl z9R%iSRVld0F!dm*IOi9kE6f1R+*_}xxeCo<+3O5baF7q?SOk$m%q=u>)AZpQBENOQ z-`&r@flr>I04-U!$yY3cLiK*<-(eB(T)3Rj|0xvx?A6kUut&%E@}qlQ z@s!)%;8?HVt(UWXHf-|qpH({W&gwx3Sb<6otyXpPQ1KlLEkzI-H5;44VBQEd3WP61 zEXq$LMq;=UidIxx8JN^PK_?rF`(O&D7%6StFK(RK1@i^*MHws4Rl~(}u7&%Ybe8DS zp_?CesP?Xm(4&eu&DSB25tpgmWgf@EARFJIC6Dzo|;46UP`)TY%ldlW0x&JJ8oFYxZIsWrdn6iYN6kVn}w9+p@?_VldL3xv>Kzg}f+J@`iA(sCO>?B}Vsm*VW(%A-Ay zK40Yg%*H1_Msawl+(M%dE5@+)Q9LWUuMA(Y&9Q{8Vfm(1v`QF&T?;yOZX;?K0K1Cs zj-O{#MTQ#G3Wvw?*jDwydKq*p@}?F&vH|#4ax~$#)#X9e3UzYFFFivgmR}Z-hK2vlD-+1X!rVo*(Sy}Ag0 zVy5i3=asBhpk*MmwioQlXBS~zh4M|Tqt30yvu(pryz1g7+s+4@^Aod?d--_$SkovU zM2k(ptfB;|fyeY0D2w~QNw`VOHdei-fYoNJRhU8W`j$Z|DD9ch63Au+(AusF=I zSI`Pors(rzvwMfJ+uE3q9GRPsWd+Ydc*>D&k+~2XCL=kOc2xGR+MlDWO(Rzj(C?J; zD^}Mxv+84x4fmdZ|(x1P9UMxN=_r(cSu_<*oE(QGry^x@gR$~ zfC0GhVoL;LDkc`zBA#g0lL$|CP#aLIlmRCki_uBh zY4n?A_&Ptceft3`-7yVxvV!-)vnibTZxJX5ay6aI$L zG)#o2E!-wT?aT%y!0d7{yMc@Q!f}8!!NZVT!ymYWfD*cok56kPb7q{7mj*bv#p|5o z`)VhCeC^h7hL5-GZD+hib?;w7(BP6loG{3+tu{z%Z+(-e5d@T1TY!pkv4$y_Xkk*tu?$7Qtc0UyU3OaPF9LWSQ!3UQ zBPFJhvY-^!Rm2`u#06qDnXWiqlYymONL|hp6T0t++31SX9l4lS{(!u`9S~!XNu0&P zk_nnmh_o1Bl8uxhq!kdT&stYS*soO1V>7NagV^C&SRz;Yicb6@J&v57AM^Bz%4UUaJ2r+JF7al{)F^G#tni z*2Zfs$s;wZZH$L~4Z?T>q+6}=$LHTbxpMhv(QX+ShW3Ol4HVGBggs?bQc`9+afPA) z>F^0M)RmOa;;E)L0%b8Si%jozAb%ybKwxP@R?#5%HaA zCx7Th>*&qz43ou7JtPWjN$k0jiI|?AHtp?Sgd78T#^6^bgbstT3N+W+;truvFY3MqQ^$F_i(^K3;#$Iz`I`S@g{(^Lr8M( z@f)(i(n1}KoV>FZVAQ%bcI9Z|*3E!RFL1>kQ zUl}E~2c~bE3{?zp0K{Nxf?%xCoN2peYp*HurPW6PvZyM;g5(+0GyiLc{_ejf0~(5_ z8D^)wMQ7*obt{Z`%O*Hp;;yhRjcCdWy_}f80jJzrQ2Vg`Ql`7WHVEfVJhSHI#lB-f zm~A_c%~%<&e38rc0-7U=wF{F@N)lBa36fkL1?+$K*y=t-#w_Vg1ral}P0qB8hh)}EB}f7)}4nYrFei!E-%It&3v0Zf3jtE+e8 zR!3K3Piw*Zj_kD7`4*d3YK0owKqR!Cpp6AvmG<-4KrJjay>isDALr`w0L+6mtW3Zb zYDJOje8);jv;R^-SKy-A=!}yiw?TQX2+mO9gx!Gn)YOzoV^gQUkg?>Yw;buRWKc?S zpei^u9AULP2EFvDupVllam24^59m6{SMC7#k&h03|L8ebCYt84np86iNEPMD;I(4^Q3Ywuasb zh;OrO>O>$60c0d>6=KaVP#X_v=j3)t{R<(3+e7&;{+ zKcevXhZ*fx0PLS9V%K;Vwc7)6?pPj{8J%dC&Z7zvmsY#T47`p78P)RQ${rt-c;4QU z)h>6B2WoEvPPi9383>sphRUD4urPW;_K~jEaPWx?A8l&8P)n!Sh;M>-GV4p5jA>wTVkZh544-6@eqmoSU&!blihZc$b&m^lC`x z>J?&*@}UW_Je=Od!_F4u@87>y$#lL1Fsk#L`vKwhUp|QIdUTR0O4%ue=G(vks@I>b z(og1^-P8;tZz0z6B6gsDU}?x@73)=j>%Kp7Vlf3*sdRNS-!O4FnCZJ$^56>|N;R>j zwG>BzADb0x(=MbVG1RR+JCWWVziK~HfQPRYexq_FYqcYs0bFK%T$3EDof6Tc$Q7ED zB%(ht;y|Q>N4Y?zuh#F;u~`ihcX9ru3iORVEy6^kR1bzPaB3lH@3uKdE%s%G1N^^? ztKT`|9@m35Cyq@7V?}dfDXc!Y!I=iyg#I#ZJvrHJ#f8BF@o7Hst%W+%LQ_G{AOi8a z3c}3h=2; zpy>44C=jKq$Q{b#DdXqPnjBlN8R{&eC$tif3|A&sw3c9$4(4o7mRbvuuBcvHwr85-> z=Z8m-m6OZ9Pnk_qo+e5eoKwKQ*ne(U(-_5ok>o%r@b6}cu}=$1ec-U)(Tv*VvK}AY z(l5k&rdRC@vtuFiloP2oKZdp~+6b>vj81Q1u1h37@nCZrTh2w=^HTAnvX-ysfHjJf zO`W>Exf4pf-dknXPnfcgeCuFoTA%M%RGceTu6%$FGaAa9patp{kc#I_OGk4ZNXemm zyZ3hbg0~3?H>xB-3V^6kljo>fy1q5a8ryI=iChfOVqVkn^K`S9ZMwMVG%pNPVj+;~ z$P3VNZU^F%++~B7FCJ>(K1rsKNY+%{ML>#RGU3+<;ns{4He-)a&FqFk2!>87BAJx? zHQ**UgoF&}72}i1Q9?WwYL>);H-ExuW}uwrwv+LI5KEHHU>T9qb}*O-Q9e>QqC3W z>}qm*OW|hrfFBYCY4VkEmT8j%1=c2rxrc`3+Lp4dF3f6rFkg3Ta8#cK{lhBUtj8wK z>fp#>Pd?jT*Ne(?{~kkQ)#{ru_U=2Dt9Oi^;Vg{jiSsMJU!YP`p0HfycjWLY94=gJ zET|RFA1bcd@KkN4FU$ooY3l(j{8$lNWYLF}xE21Btz{~dlLI`a^XOoA5KdF5lDSf0 z#Xe#JkqM|IIgID5U`6h1z!^k^KJ2^=0P{2hHs^FQwj9W#H}A_BD34a}5E=#aas-iM z4eH7PR0bZ~XI9U`I3YIbxoQz5AxpML>J#crBfehB=-VzU!`2ff!*xI^fl^xY+VvdA z`VTB~?}8Um0G-vX4H;&3kwV};Pb(Ib9q&F6c=oTdyP*= zjT-q}W~S~;6fOP|;>p00)7GaJ_SqN2{4H(jmiT0C-nPWAs+ozKoa_-#jE@CCW(28p z=Qm91F5r*5eBZ!jsR3|y=q+@AZxl;KV<=$;n7Yt~m%OL9T=^-|31Ii-7`tr;3Wy>;-Tu=c*f;ED#@f$6toMe=F6j$YU zp%iuB#g@POC;Jr*wKwzYysqV41BwMwi9-3-`I-d=U~7+2|6}ON(2Di4i6A5UhBC+{ z-L;s;|BTn(!7b8T3m25{)vX3WHupmoOVhrnvd+ANb(-gd;LsERD#%C*-jeoEzvGM5 zfcVcGo1*Zk41W}$`jX0Yscu{MIhw7MP3XhJ5g5rzNQOa^o(6y|x1W|my0s;KyrG zaLIYLT9ji|DKz5LMLT>XAA9$5t*uk!&8h56!z+X<23Ve8c0k%(jLE9`evnf3MRU7! zF0tp0_l?8Kq8I(P)Qk4H*=yNUGswDiu>z?MKanhcUgm7>ivrli-dssy(Q0i`h1I6v zW-8{~(ejOTAFEw}(~$v)NL|>IRBsp*l0k=L=^G&Day)UXSkD@dWit0OR&Kq70%yFA z3$LcxwCjyZXKNAg6rW27zS@I8K-8v|^H{E|XLHxZ6hP-0$BKzU%=x3WYl$2zh zLhS8Pg(b9jN)sWEOyLPq<^ywtqA7l_NjY0eyScf^X)clXM-p`=4y>y3Jjr!a`{3s= z-?hA#-3E|WTLT}d%GMEc5c0Z#y8AC^%6ONv{@5*CCBBn^6~(xg`49$!~r+2&;tqzQ5RPy>#oda66OI@#*VAM zD55$2hz(sedef_2;&Ya^N2y9@JK@4nf^W}t_zy#;fE*h7ns@6SSaB9OQLw_fT)AF> zi`CBCS%36d!PsDdwHq?kd#gEd+oUgwlEYyT!>!QLuqv6(^@#@1!7wvhacCI?RPUH! z?zj=h=Wt^$S9>8Uj*gb)NYjqvRV4;hsvf$biY?_!pG#xRO1Lw9amx9vn>f=@cz|jBIUc$-O*4 z-zwkEn853C51`-|A~SObAF*0=M!eJ%!CIvfwy6{tnQ@aXGRu7q$#&h*T9sHT^ojVO zlQe&HAUgZuMNpJ)U$8WKp7B|)aY_5xHuHS41Vh)l?2c%#(j2>1-Y6L8LotWey9Z$h9&rRCcn=KsKW?epy%TA4T zu#U#idr zwQCxBUoX95jEKG7c}Q;-i!)jHv^#f51M4AjveBS7*TqLRbn7B1N6VK+N%=Ezxm*Cd z-}36q8L@aUdjudSlt~P!mPxET5O|)mB5F8Sp@4w8|F(wePLj zcSd1AMHVJdz{K?G2%wMTs{3;_+sj~3t-7%rVS*mq0f7(`>k>g`g#WJP=n}T|#f1sU zs6s94eJhkeajpxgi$l=DzEnK}1aSL}9wXjqyT%eHZ^A1R+B9#$;|n*DN7ZA{fvr5e zmv_7~(gl>uOR}DyJJ_0gy9!j)4}o5;!NIO2ha#Z=Aq$NJJF+)jMyt+{Uj9UVNS%&Z zNg6LlGdHI;q!B19BG!O6S@mBx#f!CV{9<8lx$9c;zgGkvex72Pb0F_+^kguJYHA`@f*ziHwcXOam>GfkxcR!nJbO!6IWUY z%kx)8stvmy*C*=+9l}Z#k?d){&a1M?=biGUyjx=#z;OajO?VgGk$yMq4XWvziU~d! zfZXa;C7b7HhnD;EEU7MX8@I+%?HKa+2f&n`Cn@D85q%=rV+RkZt7=4_GMhW z20t4!u)N=r1+mb7!Mblc{=vt3n!%z~jm@x%=^QQ zjDWW0kd2|aR-r#o7aa@}X@b@v8;sm^Wp`A{w~V9ev62tAvQbLuhw1uW%ASM^>KW2V1@6h`CnXOpfs?V?y<;Ipb%E!s~uIJ>ohbO&c*=e zzRXoAdQd5Md_dls!20DQVRTt6B{Jr=IJ9O5vNGzU#A6K*gLJnbIKgW<{e_ykb@6wh z>L9f$_B)0K+FNkLtv1W`HUPH4_?pA$0$bCl>cS?IsKJK}W|_VXBBVlj^?CaBpNYnf zn%=}J;1gcge0{;^te=H)W6v%r0BBG~=+ zK!Jp9)k{$pa8t_x+5Q{Fbla+hLGH8_Y0RpsG#Ri9YGLo(aE^+EZ#T*{W4;8*Y`M!Z zWL*75Y6f7(TufAKd!J(J&y_u)2wopEe(VDN5=itKsvQtq_Ykt&o8F$WIw%o&$Lr&y zVw!CC3D9AOWm!6_jrC9iIDjbsb9t<~T8Z!bV~9*7?eUeq)n_k*1B`ur`hqXNDQN2N>!Q13`>OF3Qk`8q)@PpI60DF?aBgWd zx72fI6K$k=ecb6;n;9VRiF#RHI8q8ZF?&#NlTr{aEf>(oMs|2G6b(s^+U^g#tn@tx z_SLMGdiVT(W`gP$xhor&{O(^hs(7&`?5dW6SGm|fcpzkx#kDGI$9}8iIA(pC<8A~9 zNQQJ}PZESh)qK4af2mpQw7lPfGP754$-zjD`{2{FjktUPiHV82#(D7;gRb|9Sl?Y2 z4lwuJS63AZb;2&u?nwwK2G76oQV)Bv*hk;m!hTj}vA65Y z40A3ZX9d@AC)D|bZP%2Vb~0^0k`D)>VKtZaTu1Z_+|Va67 z0NN^WP;FFX!UGL;Bl*^*vBE6JT+b<1eO6*AQd)FLD6vrL%YCSsQ^uVv!)DZ-xgHG!zUWOkD7D$m#Q$z;5vt|4 zv2m+4hOX4e^`IpEl6CN<>s1bIA8$XK8KJ*4c1Stk?J440UuHhi&mjcV)c2~xoOF*3 zj-|Wd;`*^hhIMiK;cQyv$3hh-2E)Uz>CMt(Y{f%VhtXcAjcu-FU5sF#RNaAn)=bA+ z*y2I_o%7o4vD-xa>orA?uHm{Mq=d? zP*u$oBCMft!CmrIoMUQ$vi5xb4*UW~d8;IbzpJn1fn2j^h?VtO65))iNZh>JXI7sfgFyoOPw zov-_y4GX_JI`(iO!SNw|Rh3!`ar1#GbMRn(0n!zKHV5u256nNWFt)}v*cKgZ`D@;1i+E?ZPSgxW?YK5rT4EaU-mLNQT$fZm!oIl%x$6WN!|t!v`8;eS={8PID9syRd1d-%z)-vr+sF%iDu}YKh=yo z@7^=QyWUf26o9^^e><9Uo>sGq0tHLN#0ahsdP2i}`wF^d<~n0bY?1c>FqSr}1-6}d zThvp7M?}N~c;+yGXs9Mz+pGghVSdrlK3bo>n0 zWPMZG?XxeS(U;bGe!{Pa#W?{S&sdUY52V%E+L-}11;ClkEds3XpLtagP_pJ~Ls zG!^JRFV~PbNnfV8YXY=@CLv#(Ao-bVM7-P01V4vcp24N$0}^PPs8XoM5^#2|N}An0 zMuWU8f&m+Dh2@#EU(zVn0Z9z1wRR73EmSqL>y?bbTUEq0jb?cnymQT5+0!dSV+sj; z=_Bz`)W zsimYAw%lIjt1s#iND0fNtpNHzbuUv2u@SRL1VH?6rS7?i=;KEVvlIf_1G?fqj?2JS zbxpzm85aunOlL+tGsA9qr=##<`n#4DH{ymk6qn&0gAu?ov>e!o2j>?!8Z?!?v~_}b$u3Qj|Uho>=H6o zJ718siY3Ivkt|PtrEU716yP7buA!0k)}td_RFhvjqhhSUc-Y2_5uZ;NN>=Qug$hLi zg?F&g!kXV||L^mD%fU%mV|?7$%h&8b*@YNlqaAq#y&9kib;neDaE!uH_&PvD>p*zC z5YvZPSymg8FTGnDwzxEyGAOa(lY15ru}sQ6IQH+f-|9CvtCk;iS%Vrs?oLFG!;_5| zE}=?Su^8ylTO;mG`hupTkItZbpd;Y^#~w{}xTC+zLVnvGPx-CLLo5t@{?I2ty~@!q zGck|Rfw&-4R8m2Up5JbvGE4F^%@-A|3k``3w3#Md5%-Rcj>5ceRg(e$9I)(V`?(b? zUf2ESE5fe*HicSv_*vz@q}XN{K>mLpP~lMnVu#R@kf^r@4jIxhcg*9Qz~z#Lbu2d| zyv>1gGA!ru4VIWLJ7)uD zrkeL1y1At}N;4YNWDzitp!`>Bu`$C;eWayHZ+Cqw;6w97t-2``JBkPX;Xr7v zgyz5cXduM)WatELoAZuSm+qz_Zx|Xa78l`bb>Ms*kM}x9oc@9Cg@4E@TuHDDJPyQ_ zalgy#eq$Gjw4DczK{3^fCPWXxQk(SJt+czXbD5I&I)h?jc#!gE;3N}P{ZQ)=25!L=AhBZVTQ=$**p;M&HPlRzykD(Njf^A?0b?2;0`I+xU+B>tj_ngymy$EM>D) z>J6-c)@sZ9uwj&H&Xx8GfsXbXg%0iJ?V++KPjn{Xop|r^i!e>tmp%(PDo|n+Dc1$LrVMKzYC39_W}V_fba-CAY<$r@beFHN`;UgNH^6NRQ#-NkF$+ z7@IyHDW^?}UcL7XL@qli@j)D3rOM*~&6SHRE{MdA~?R@AXGm9nBLSHmR`zRXi$>QD+XO{d#xXEckiU z**3o&*H8Z_g^f|i&@%*4R2xzGn zS{_xk7|L1G@Zm#ISpio!WMk!@Uf_y&7rsop29<6nV7lUIwPVzNgO|Ebm}>35dh63_4dOH zl^u!{cEhNuZKB2CtAL^uNRB0c>58~^&2L!t+|1em49{o2tGZ_%ti1Qr$2+Y?*ybu-<-PirwOB7~FX8lxyAq#(ecl(jEUVoJVd=;qxU(lj9P=E+0>3s||e1cy*!YOQ71b6~nTMWd|vNs*t`5jgo z4FFR9XW-{)6-2O}GLU#qt&se{IZwa2)HfXAzyEGB!MEN6w(wWn>VK!V06=z=GB3S; z_4t2e%>R3#AGkmzN`T0dynvD>|7AD*=Z$=s(ecnKdyT06`dg!6*q}t&@;4zrz}Nrj ziJz1KwoUc?$fy+PP+lo&?l|{QZL&Yg*?1J=6k>5<-nLn zN9PUKi6Vj&NFWVH-|Sfa-I?>1MVY~j(YG6-zBg5Mbd&6391;DR7aP-XIIf-ckz8G| zDr4YZyjFP~PT|G=8;<*_-Mq3u9E#JubdrGQ4no3UJT z_YH-$PlI9p$EJLVFJv|BnIAo? zb$x;BY~JQSiNxLGnp`;T{t>ajJ1-{>i2wfQ4&U=*zqymIGIhRT5$55!miT>=fPi|- zm5nPEmtE2`MG0gWB7~CHNABd`HDG@upz|v3>F~?w&4~*!!dY&57kM{Wv_o8W7YX{7u zfS<>KlhcUaA#AL}Eu`CP?kLj}iL6CN^Y71$BX5ZK{?6gl|2)Z>Iu&^7j)~(``srS+ z@{KEg=c`53%c%=8AD`mYQl~m}`@jA;R2g{xHwWKlFa5V>;X7kK#aR6uu?WzlhE(sI z?r{H8+~Kzm*plUofkqndYW|J)zX4~D|Fj1bfdKZBw#-QO+hP2~JN(vGP1HoteP1io zl>OMtdB5>;rr-aHS|6~N-dzIJJ5zpmQBE-%9H@7hOE4Hf|B9Odj~rS6*vq1O;MdS)gFOY%jrhr308+ul zMbPP968DWOe&?$+x*pzqkts(#KLf#BJ{x|h-Em7EKy*dNy9fML#ApnP7|muR`p&NXS?IRm7+~iWu!D2>Pl;eSIx{#Ev*nMAxHCgQ>r2KV$&*Vr~&Ae(H_;V*`vv5nZLK z>`(rp{UD_Z*vlQRPc%PwnZD+Y{W?(YY$O|W_b=KHX^eoq#Kb)OtBBD@C}MP_UpDS9 z+7Ew+zn{8M{tkaX=C;1}E0O;X!XKQ;e+3Oq1Wj7(p4#7`@Mi%Fphoz2DEtw`@^>iw zI~4vDyZJj4{Hd7n?@aKgA}0~*zdRG{;Vq5+QJ^hy7HcU*NMl}O-mulcYsS8+#mVkv zprA)#_K(r`Xd;XreKAz}i2y2L?B7f7ed#6SHY=ceS3(fSmbYhSJ$Yj`AVsjD(c z&FH8^<@DmixvRM;vUTT0h634MJVn#q4rM>hW@zxoS3-NxI1(uLV`*#>3#NsA?nBe# zoDve*s*5y?&qHe<>dtT02=&`dwVLjo=Bh=}7u0O#rg=Pn)cgjo7uD1?O(B;zq;YQ0 zN^qa2J%fSeIGNkMx36xT_L1M>5m^CP!U zX*K_TLTiGopu?=re4A-~Hrp#wD|n*hr?|Z@n&0kKU?+O@kBOdU&-{m+Ns`0T&^@Y$ zaW)pgo@1N_-2X}Dj8gf5Q$fLvjB;g%hn31zPNz`{E+_#csAJY*#Klw1)xZ8&WDsj9 zRcIM=wJXu68XN00VCqlOp?oPKY@p>==GOgjBsOX`@uvv}d=UV1NNK@G_hTy^>V)2o z1S7E@410@S{aOz3uNnH!?m)-TMlp!Fob0xz@JYY^{l8895B@_+9oWulyjVXN^8RDm ze{4he<)IkFfoKrV?>+n<9P?>RC=DgW&53(@nzcX8di~dsMKn+h;!;QZUnQ+nLD`GC z!uvll=F^xDbuLDHX-s9!uY=Eq4aTl)h9oSE^sTNCk9}^GSV7$$%;t$VCqY)$3Lc@p zhlKcm??S(Wl-eEzg!GY7%YRMUX$J5uGZWzj(1FtB(gzoRb%TgV5!h4gV)wQEqZDLN zyM^A_QX|Z;50|TA4z3<(!j5>hKB2jb&!h8;X9}hA$h}PYzp7?aqG~&r`OEQswbhdH zF{+@m%KXP8S%!SI`Cv%h8Eo1YR2G@S_)b9?5};&+gg7YYazwn^|IzyTT>=>P2LFD- z*ar9W9k~W1;q;0@i=6XfyGJjIJ>BF1XubQYe~T3btknku4|icq{x*WQD#&?R4&kFY zv*dBt|LFouM5r}OsWoc1wPq|pM5Xx){j5wLmjl{zPLxOTHN{LpQ@s3?Qb~2(OPXxK zhqK!$-mR}&2J%^GK?F~=xEB2u_@+X$7REEr(6JDH$M?0AGzgE!k*H>N-n>HLIa&8P z-*Sk>p(XxD>?jlh`1$N`9H|G#m|<8*LlPdLac{H3L#)S*`qKCOOxraG3{*3^US}qH z@K#XXzOy&xm3jZ3FZXkM#(#RSB+>K06Z2>v)jK3Af6iWiclm81?YKC#;c&8jkoODC zol&8sxq8A}VmX$v2!iKQIHHcQwT-L=m0dQ!xbHTw%(B}dpM`wVhYPBaEL^KzrGOnW zp(&k|K6?Hu8~>v~qG65}1zzvyHbITB5?mkY8EqovqaUcaQoGTKqh0n~UyHTBdHAm} zSvmSa7rP}&dJw|kwgnDXaMqapqy*K=%k84nj7LhJ^IiJ8+!=+F4nLH>6}X`=isi&Gtz}0+1&zjy$il2v%T6lc?Tq$fznNo(KCR-nyw8tV-#_fh{*SRwO5?2IQJ(_>+|!2#vjtMUwDT<#cUlG zvY)w5?nvefIRHvy6vzRH|!9iKW#bhdEFhpHn4T6%Sy#>J9&9&3b!{*QA0L;la}LnCHt39_)^7ehT7;lM=RmSm(wF5ZPj(?f$rgg@1v% zwKN6I*X-G!c*%8;S?2 zxu9&e=9W$8!_w9dNW@B&LylJ&*RTV7jm}NX9=nNz>UDy1buMuKj6~pRL??4By@|QF zxah9d?Y!^_NuzFtj&8Hp5J*yO7i-l*3S2ERDZwG2Q&WCyU?OF`2tT1fAjIqtEBXZ)wWwSB}>7Xu#Wuthe2Ni&2Ws zL;ena*HHx5ZEH0!yOEMi#P8;-CNC3P1C*i}9*YuZ#Gt{0g?FUwKw687Am>nld{`~iG!W{sWp)i_+YGAmD=17fC+@g2nYk`vit59!8+4# z&&9&C{mZ9LL(WbYWWLqMdOHvHxSOMh{!tsV+ZN2*m@w#}rrath6~k(*Pp)p)Jpl49GMRk88* zxlDhj;_?I4|8M;KeOdWZ74o>H*VjFb!Fcg#Vk7~OB0Hj^_@q(J?VBvhaBRkmco zCLK}ZGDaJ!$xox~81>92 zj~nNEO3DR{PUIRbPSCEu%-L9(*kpI#sg?U!j9#7fTb1F8BJzAQf;#z~;F_2g;c`u1 zyZ_h>rZUl+dD?gH1mTe-ounl7v);C|L4&7UlUOKP@G8ldk9Ic=gF~CR9!82A;A(%r zyw#x&q@mN8Kw$G*em@(a2+j}x{kwg1s{uV1u`nUE#mkRt!FA`|`9ZmOc1DbNa5YLT zc%$~VRr)+r#g#oT@macV7^>cuNz4|7Kq{3+ITXiwfAMR!a zr&G#`2`43q$xe;UtlRv1$mUFMsHJl|83fjo#vMK^YmuanlRGe#PB&*KqE`cDZ%A1a z_2=r(lE)_};Vl~*2ULI5fwto%mX09 zD%J2p=32L5hvVZrzo!aJyv#wMpy;55Y2PDk1-!n^-)6IB(xt3Ps6Q%;4X@O>{)lip@v+PLT~G&m}S*}kZ3pAheFBtq~5w{b7(?H_loJe5ZG5j zvCgm{Z-K4kUiC#0E-SSzCk}awMGEHN*uBD4CCPs9xZ=kgAup zwX|-*SrDGAs)8fz@_>2?a0(juIgE5e-3aX>jmeJb8ho|rxcT>6VAX<^fPunck2rW} zVF9p!^@(bKclkxKU}m~zS#eoRw&^jtVXvH!o}o&R2cYg}elceNmdh*B88*Ci3p|yQ zbJ<%U#;BRG5MKsjTG%=>8uu94%vQmI$x%^)Z7rRh!~iEFy+e~B(|CoWPCU$KcyMui z$5qV7{~dElNlBC=*heRj(41^|68!E8r3z4EKc>wjxvjInKJJwh+d7FdH~%C2mP&1R ztk(1@U&x4*$=m_}KAr0DXx3W*KoErXzTsgQP0`|5DEow^3I7t^7z``xdE?vl^lJy@ zd5fyDn9prEF)-+wJxS*AL1D}n6SB|PkMY>ac@Grx?OB)R&pU9Y^4L9CfY!-kOugk) zB4%k- zE#kgK!AIs&WePm+qH~^KhSSRh`=>W6UuB#EQc5$Hw8UVtQyfM}OnKt`vU}Sfw{{B- z-v4+fk=Qbd#LLhOwr;!6pVS$g@#~iv(^5%Gi){t`88!rL?RMHEJxVA)Tq-}SP|Y=& zEbm+tz?|Ul^)!oOrZxTBIc}SZu^%&i0yUhZ+N=rud$}IoRqvcCRA_M?aFUcQl8a@B?P_wdydIN*5xE&~$Nx}}{l9mJ zYM)sg_epk^yo_PipB1Xl)I!{NKu2OHz2eSPuyYewpw1@r@o@NYnY&}higXm!YC4v@ zhC&IQQ;J(6<}5ZZxt_7hgeKjFEA%^Ra*x#jl_!o;={ zpvcl(x9Q7Z32sA&N~|9OVVQ;~%7U@GG@foH=y2>}tKsR0a~rwmzDp0^XFm=x&$14$S1^ z`&L~o>VVc4XWmWx+eG|V3Y~leFi`s1p;q+12lUnd?B~Kwa;oE1`l3kk9=n2_DaN?Q z=y1FHmqhPc>=64M)A}b@9-F^ZwXnJ}79Gq-H|zV_0ptZ7=$S_%-_JCd^b5PUv!{BM zq_jLs%e}4j;=0#Zs@hc&{+0u|T<|oJDDJXaj(I>*Y2n@6g?RJZj*MhRs(b72Hjr7Y5*#^C#hspCri$zZ`#%M|l9&d>Po&pTv9Vjo zrcR-X2I#!zYyh!ir&}jBE-wWzH*#rMkL8XcvITE`-f4WO-Yw-da}xx8uu=k0EqZg~ zhiuA~zu@O!+nugqZ@M`RbP~L+|89Z6lTDwDIxydfTX#+JxZ3rf2=hR11d%3Tnh^Z} z+cB~@+D%)K0VuH1dGdEzIsSLz|L-X1U;LzU{StSp4ATd0f|3*3 z97bzIoq|k5_hXzK%3wsjM#R>|{zAypi^l~FX6I|)0IRegwN+Sr#*_KPE3!t;$GC)! z=z7O@vK+K9nk{`!iW;rgM|^F2_7kie#aUShp4~YebM?Xd)5SjBRS-tSptZ_16wGyJ zf8?kiyd0$^(yt zv(iD#2^gORjL&x(cSccb z^psl!{snffHO;hHmRx^%_06u7j@9mxkEK4i4LVb7@H)#I;g!s7(`~r1fsR7z>g#s> zX}=hS!EHWTt?#5m?wNBVi#eTkPh^QdRYhzEW(~D!M4=3_k6uPkamx)pPm8W!>at<1 zvFZPGJewAnpqiHc&IT}ajiBQ5SB3fQyo>cf z#XT2c(*Yr)BDbCt8BwP@i!}_(>oPX*vbLIOn@lE;t}d_!Jnb7 z9y>8d+(ntkC7bz`E$xnK$mHae0b2s0?(~H{!Gf3)c%WqL?BcdNTk+1{Y8L-82bI*= zk+g|AOc43=%bEkE8ZxJ*ra}GKg*lk?9WSr^s4SjEbvmCpzg3pSUh_lz;hJKsDOMpr zv9rzfq@!#H;plpwhS6>yPccql(TazaKKr!KUc_dZiiXue@g!zPy9~m? z-r`okmMb9esHdMexII1K$qM8aY~0`VJx+xsnI=9;AVb6*Z_j^doOzR+nU>+&A8PG} zCAJ+mHJpW~r+cZ=rOK`L+IHH?1sRLX-o+A?`g(e)(;s6>X%ndZgY3F zN3iO-_bT(SGQp0<-+ZtFoa&>oU?Pv(s6ahE{SCXo9WlhUs2W+~`r$9QhSNdrAvw$O zykWe#CTvG6;Ft-0x+xwzI(KS)fk13U&ovwegU#>z4w<&7XYwt6>_C~Pe0xVV18Y=O ziOt+ety%m)Z!Re5JT7_$-agvrlW&HE{of;}w(Jiv{#V z>8u_iSl^(+=zXhO<=N2!UqMFTvkdS|_t8Dt4yJ5}gR_n}X;v6){=4teFg%_A#^+1Q zk2juC6GYs8?!bT9XG;_v z$|hx?3rz;8GFZDy@}1lJu4`4{0lE@7Q#fSXtrX zVui9QW>(kkZ0A3S#Hh871{GYi96G9Z+IYS8_Z&tZ*wuJw+s`W*uzi70+bHY{u+xRs z0PHO)Ih?h~gd@<|uWON5sJB`8FFODEaTb&Qrbf;YH!HDfBG(t(X4wzpqGEl-4tCqY z1F}uJk?2j*WgbmX>sM<{nSfH1t#JZ747NhgRW&hgSZSffnXTh6l`wddoAS8+4H{Wu z+r1n`C&X)CFkM($`cX&y3HN}+!7t$ZR}Vcms=z*r&RimRWB`5&{E8s^z=&G&T%2Vx zw1B@x!0{Sq>etZXo)__)|Jjp^p}W-gv9A1Il9Pr3X@z|cxB&yPR4iW40{0tq7Rpb; z_WA|Rve}p28v(OgIDBbrm5B>}~{hBLC%Dewgh;+1foY zIk|c@D0mNninEH7tDEj5CQ>HMVjK3hB<{&oz+i1hq!-aD3r(ogySUlaAhIaPtj#iP zjflaX2oIc%OmY|n2J5&yv>Ax}ChPBhF2SXPPUIL6UwB6sTK0sZW$-eOx?0C}bEnfq z<0f#YufSSINW83sY%s1-K=3U4mkKx;+lp;JtiLVCfR#I$0@&v9lV+tzveH%=G4K9+ z*BrAQ?SzbLCCvPfu-E$+2CL%a^k!Y{d5oBeb(3eqOZ)Q?Y!gd{0XH6jbFn1(m$pokeJ~nSz{EBBW@|AP8-yw3EY4a~8!_Kf% z=+=nNMpVOBwNp-5Fq_nr#_elbTAIWj z(is&P5?YH<`%SYjBer zHeK=|Kjg>&7-afPkj^2u;YEq3m12p0XT#F^i|GI3w4>LrG|yRUV$@n zXpObSzw9;t0_Fb2g_yK~VaxTR2j_=7J&BjEzIjY8>$&-a{+6pCvOBTh7eltBlnZRJ zd_`Sc66)^-3OqF-!smiQ6t!wEFbC_b-+V?9FaHdy=8t7pyQz7JCZIixjP}+GttTp< zV?W%>z5mhk(wBR!K37^lm_4I<&xsm1LN4RHM=5=}g9Eo3GpAFL)2KOT-xeeu<4SRd zO^3w3<1118MAo*g)_zh!_Xqlrj@HnG>^Jc!S(4&vaaq`VJe%-~IluaP=_^!m*e&fc zb8G9oYb>%e)O}L2QhM-jq)~9ZbP*@j#WqG4NrR1y&VmyhA$#PsQ+#psvBL3ei=V1- zo!`tOlGf=PLgsCj%HCC$%X~HC>L}cv5Ue-RSf2PkkZtTKX0Apf4eF~c<~q%~C;}Cx zXd+^pVsd4Ds*(U{0!}LYW=?!6;x$}X!g&$%#5?glI9#tfSv}J{ z{xwI}8kAl~p|K7V3e1o;~17l{iuyJ$UqAXWjq($(SLIS7yDHUSvHE zy^vj|xW2w_52|fpyCz#)!lS6re=yg&_I`zxl{KMP+}7Rc$u!jMV8(0xU|qgSL-*^- z;Xyn&VNgh;8WVB-ZixI0&3$bNO&^P#nIHkxMR9pBQ++|ff>G49PYx@OE-nJz>5!i@7eC`WwtBmDY&mB+hloNo zt39oi!bf2D6Vf+K+!@cVJ5H1*S187gIwN~~bwq9Y?$^5@Cjj$N*|Q~&B2Y>AQg8BP z+jQm0Vr}-D%|qUBZ^w5Uv76dIU?GJhO9mBYHDbLeV(DkL?*p~tI*w1tzGFwRs=ceD zO&UHvKD_aA*@b(h0~N>85_AWt!DspP)|g@i?b1TDv_w&YKnnrP2JfgE8}ESf*@3g9 z8<+d0Z}#FRs=ht3)$sOLhX`dpSnh#%n+m+?{gOa}IVr|A*A+&5z;7ajlK3F?VhnQt zVzIT;xz2atgNnq^S1`-yL9tfQcNTz(rb~!%HDxhRUOZ^kd~-N-L1bW2bNiOSt(R1d z0r)KY?63=G+TUL(Yh@1t*0!p@8~4J&iLi9;jV1*8wEh};lgSKRR=_OvJy_Vd%)lzi zD<|xX`fNKVLpDhN%&1OZoF~cYPrBA(zH>S}|J8Z|E`3~}eV zA!j5d96VWItZCm+AP9y;6TZVdLRAHV?y zITM|iTG`wVgLKG#YHV4u>6$xB`3Rb8!M>HCl*C=;?ncxGD5+=O_&jR+>=#J&#-H?2 zMHM`Ywt^IDN-e*ym}$dj4*{G?a;1hRYg z?k$!1$Wp`q5cwny9%}f+vzQq4&R;Zn(^)NNy$XHozPsjfbW#(iKo(Lj#77}t5hoY* z`0yk$spQo=BK=6%nMRhd_CVGwPx?efyxs#kL)^Ep#K{T+1XvuhoXDfmOK*PTajlft zHC8c|zA)lsv5^`?@ED}dg5W4I5d0E@hN%87I^FH?vC3Ea%ntAWoxMljd-6f`Iwr3A zb>EaS1X&V7WNX2H?>lvFVy2wq<%!))03jxOt_a9C`YVl86|!$Vv^m?DDlI7qSu(%Q znB%BJOGV}52Stol2lYBgGPXQd{aL9LhIjoO)GVeHH)&pb>7v1@KmO?FqqP>}WbHQt zvt*)#dOt}2YJa*SU@$9G5QnWYEH!WL+nqMvUlr1>d8yYyqx<%lN_Nv$$?5gl8t3)Z zI(8DiX}}D9wOIp;ch0_WkSSB^TC+LbsNN)pk6u2Rj?;pl>JP@%{-USCq&xQtq=`cX zOz8W<_Dv>>@Q;Zul@%M1$*yX3FH^?^k{?btnqs)WQjZ?U2XWI0rIa{LG|%!#>9{GQMdDExDB zkvzD}(WCSlgY3-B6Z6v`Um}vV+JN9x2C6f(Io;3XPa~FWqFSHYsAoGVms-MDXqBD^ zO$Y+b6V)gB@6HWw_!wdpVgr{y+mVUpP&}X*U~{18$2!75JhqLVN5w84etRnk0toMJ zvfE`idyMCRzobk`t2uh>xYq6dvb7Qjix{NurY8XxG?X9HYxhO%UqKH+W`}& z?LbzIn6kG(eErokb0yUl_47l%7ak0uk&`cwu-5{3tX%w#j*VgYn}|5(dNHZ~0AJsR z=u8Pc@$9ba(Ri|rCwcFBYEwNt6^)v0XnDnS` z)sKhUx~om=)zyrIT_L(9#zyt(GB>BoomGvh_NltF0TW(zJ=qPUc{zycajjf&IExfs zDf}A4(keru0@;a+CM?!^AfsC}lY~gRyFiKL4{h9A>UK`aRk6Eia#TuW|EoRr^02{# zzQGvyLydo4CL{=%n;kjGo2QC6=L%4SoF0#v>ch__6C`&xdXWlTij{QY;^IX`TwudO zt_y1?`-u}ah~}$nXYiH}(58n%f!kVgfS0{{rO?KquKbZ17WPKzM3X&OmO;|;>pqrH zb$YXR_v|#ndMt$^+FQz{4Did;l(6P?WP_xw`hM)_j>qCArVJ}Y?ed6x^oZ6$l5 z#n&f_JRY9HDIgx_TeFSU3k|OPgc@iO9!50cAg5x1x>gHdXX_NX)x^vcVTYyl`|E|A$W4pLLKrP>c_6cS7jwvqQ{(@4hn$B*U7_JMRT3XPV5;wS#)$uT|E1sf=2=v7 zv~mY_R(;BQVWwbF7RM&RpA8l<1w12JCN-zqJStjtZCs7^D$aaR669Uq-tBH6T`Myr z{JJKj94GiiE&miyFTG_8FS|&2-Vm;lzEPn~7Sxb=Z5SYYSlDs|mh&ruD^|ZQ|+hhe0(b31LcsF1%N-bedsTgSS>=FM!?vxE&b695bM(G%|+C#XG24> z!SmXUzB|=9L1UBeUXXo{EsJK5oQij1|K4a)zjqqKWK z!lg<)MhJgb$1v`0NmVe-V3^XxT-eR`vCgP3#l3u=I$jCfeb!Dwyn`_Pmi`ho{IoXvsE&+VEH4VUsv*rZ6lCN@zc7$FnIHd zR(5)d%J)~P))ReLt^k}3?jJSqN>$|6EEud%pY;iES|wwS~-^AAHVLAiZ6ucKO_? zL`a(OrDbQgrU_l6w+xgFbnbG{)bCH#4w#o(li$V!3AHcyVFN~m2+STxN@Y&E(aU+g zOf+bP8F_cI$VefQ_WDSj*8jjo;=ftUD&0r$#z5n0_vT;D7ObH^AZ1dVOS68+tcL(m zNaPN*I=1*){!QN=D92xf%)6+E8ueowv`ZkkkvR<8@sdEpV-k}8Itu_An~Gn(ht9>E zrWQykl|cHP4pQiLSNb_P6t8`uHv_9qzUk~4cSlb+Yqi&4R1FPN_(9N-^Str>V_S7O zqW*^6)YtNs-4TynB-O)GHHeSbHNK&yhhOd~gaO{e$8PHR=!cosKMXn)xP&W(=mpKF zmp2R{_U*)uI`RX|Ul`Z^JN zXR24~g{N;E7exZC0-i1|vakB;`K!ryci$bu(f;SPy~%5x6V{*Vs{Hk9!u>)65dn%w zqwe)Z4rk-~%9g$f_?Uj{j8(WEy%0zg$OT<$8u-GYjE`x>h8KFQ7Wjqf`XZ0Aa&lb0 z=F?yXS?iD>o#7Zkf#09L6?~NNKHls$tJj}BG38szi0@EwE z5#fSnZI*^*VVHVXglVyEIs1pJbd_X816Y&`qRQaRu=15RR^}@ces5DQ-wd;%Em8Qj zTqY-}vXZd7zS^;*`PMVx=vAs{&ybMZa6%8g^4iMUxw**HrPi)ouVsIDuHDec4qZ zUnn=%XJ^ZoU# zD&N*13&~~lzU~U#pdb-UmEJDz5;B7RtW2Fq3pzUihkMstPCChP`*tkqe9T`n&O1Yw zZB0Ev0hq0{wMlw?y7jYzt)~ZOpbEdCVc0B*Y@YVPwPwk@;M)4AagGQnZHQl9ow=ly zH_wz?k&=w(DC~7LT_Pz~BRe+emfMWF`VxjS4lM1DG+_J}L^hGp2f~?j(>}XK~nVH0OI{WWVQY)#$q(Y1-gBEm{E; zNLPXIr(SRFj=%eEtVmDKVY2j|d0gtf;4)Jyz*|QzjuGD)&9I}8d(j#-x#hTyU!JVS z%2zr!_trd-*DveixJ*p5OIARf*L{aEJdPYCH2f4Pw6&;CI|=46NRje*0knmYT#{gokp-jW6rd%9 zj?w?YDsQCMC;}P=yTH{#6cXFHjc9(z=E{wkJ4I5^lUvNgm@O(L{S=r)`x;EWAzgRp{zbx*5G2uRBPO_Ux&0%qtJ{o(|wQ zr?E5?B*pfjb&Dof9jVA&rkkEmB1N8tdF5Z7+A^d*PE{(bTRfvS5i+{>dbPp&lV!Er zs6KKlmQ^mNL`p}2t3|?ht@5=>z6#f7gQ_En17594U`?tRmoM;#hUCZNm#SayC#ucmOym(4a~Lrke!bI=9=gzEmnn+U*t+EMh=tEQ{e zQm}K;VdF8{x^JpGT&>Vi{Z+pI0iWnHVZCXb{04KvMqPT3iHsR!LLgoB^S!4{2NXq4 zsH)zf)*h>*YtB`VzX<5`R2m2A|63d1KmMd-y9DKmtcq@f=kPUdx!_^#n zX|CR9XQ&G~Q;f}uf8GvXYQO~)o?`p4u+zvB9Q>XnllvSrrmuS+QR(&0&z%tI&y`o0 zcZscykTwe=%Ig!GhsE}P2 zi9?g(Ix6frc()|$N#eb`aWH`%?By1C9i{Sv+Jr*Z-Bfl%N{Mm2f-8I9Uq@P6+7g}h z)obF?{Z%2;>KGjav1Kq|Az8e>Oh87^X|72}H!NfAyi|Kemsh|4e~NKP)K$|KPra2s z^Lh6gs%?B?tOn-^@w8z!RP;3vsy`Gi9R@7iwIlktgELeKMW z=(3zV2+dEC3qO{74Xl`Ul_pbzaJo0c-h-2M7cRmraWdLLyGz{yaeC$K2&f|YJED+9 zaN*MaPL*?)NM&#tBa!SZxYS)i>%ukNT~fU;DmK~!hTe2>jcBX!NC1aG%QQBgxr3+@ zMB~soIqutkUaOKuJa3O!-Y=?gUvc`l?1eQm%oRfdbUoF$IlL5AX(WEulT;%5r(_;t z&`uIuRLn)GMe%&BB(SkMx9!0WuZ;_!cHNDlBhqHiLu7HvcT3-ugJ3S8C6)_OAtqg= z3rRxv!Hh0jJ7`6re-uPRX>QqR)`y!07L^2wAJA99uzzrw&DFlsa#dS<`CFO!dQmTT zJEEtXz^S$GFAQjoVX;B7fjZ@8&4K}VwrVwdpl(vAle`t$YzvgMj&?%i1Ya@aVkk7N zDs@KuRcU$e#v3)4i@9i;;I^bVDU-`=Ffy|gBO z=0Sjo0)wz`E#%5dp^FZ-^`Kh!z9Q)tV4g7EI98zpYQ~nu|DQ-S4dH-0nCYUlh$?Vj z{(QcYLPjG_c_VAAJC!U!T~{8Q_+yz~jdUWNi&?Y%chW1` zgYD(Vn5W)wZ57Hd+3^WOXB5-kuYxGa$sDM1xi_nr)=v+LlR_DqtG{cA( z)q{0BQ86Y<-QH#2&`i)N$at84e1l(&^(zvKgb+@V$%{zNMXhsX=0wCbr!V6meRHaa zYU5_yyqmX{Ix3ctk3~vOh({w!4CAUMDvTXefE-AA94n#q`}08veZa;|PG3?*6RN=)PS>B*YxyFbJrKtYkHhYNb8ma$>_*@N>*qTaw^~ zA3KS*)Ggz#ZJCx&Y>rTl`C6yO>Rx@{Z|C0v8dye1(~Z^Le%^?&oLs9KqL|hMt9nOyCCfv-!SG)Dzz%Vn{TfI%(0!dAc z8=W`Yzkd^d`|f}X2GmN1oTdg(L{|U{ZD8oc8ER7RqS`>Wjc7YBA|b&S2;Z%Z+WZfS zUrRlG`r(?h+v7`@=^lADx*r&~%!HBZxCDn&G}v_@oAEEmeCma^wzd);+Nu-2OC$#c z2EK^#nAOj?m^gG-p7MS6kR{H@Aapyk&h+t7DY^Y8Dr#eQy9+e#$4l|(9AF7^yrX`y zZixyE_H%Zg_(0ds)cf@=%CH3DL%WSiBl(eV(*kI?$CnR?sw7_-nZ_!^|MPuT@$Z zxIOS-q|!`{;V;5O9fU<<_vlnTFijwd-@b8Xf%wO-do*_O8wX8WKxD?d%%DgkfA0f2 z@U`n3l_7pG%*Dki+@ntL6$WCh~ zj{j26lx4ym8A)Y53F>OH3&0PPE=oCezjn7eYV_!0zv|X+&gFll)opZ0jm%v50RRxc z0Q0@`X61a)bUodvmw;zWVDd&h0Mwu@#*xaWEFjX*1GG4zYYP#qsVhoN*!7L##*K3d zrGu!b7wJ%+UZu;b${sIyXerZL@@)j@7ixykJTNxwf$##1QifZBl3e*j`K(e2S2iRWo z-<+Sn+vq{)0dBUlhYWbvGnbk~H>fnswACA=o)O(9_jyH)OB7IIn^~2^xU--(tueP`*N8NE$))| z4X!a0`>VfSEek!;u5Wwce<@T3^qQgjOcNz58xid%e_2|xRsp1eb%(+Ne~$bZZvmu% zQSvkMWgw!qKaz!ArM-EO`(L3OPjlfci&G)4>Mzo*54K->%M1g+hIb&qCFR`p zaa)OO7K!B2$eMMZ+X{X2IOk7?qE~x!qE*7t?h%8S$Nj^PIRfS39qo$OK_@4>j5E8- z520K(!R-+-9{YQ}R#WE24%@xyiUZ*pqbwus@7gI;NaF7}B5&N*lJwfBmG<41Z)t5^ zlravPV2L_bmvHP}wLM|Ylc3|bvlLPE&>2m|d<6o4 zrG!zq;%4H7!W%J+<28WhL;K)MVuobU((!?&D&bt71z?i#kN2k4;0`*Fxt{XYB@&y- zi!~muDN6SkA^f1bY`87gJL}8Kye!#)&o;)2?mjLtNc!<3EVsNJ2WWurd8#Ve%nL0- zTJ|O!A(H_9vqnQRtKXn+V1gomV4K{Ptio16I)47lTO|Zpcffl2S4Y6D(_R6EM#{Yp1S4CG!~6*6LQK%OJ*38V@H$_=DABUXlQ^EmfX z7#UXjet4CB)a;^Ewh^a{rJB1*yC&P3Tv&KNRn{>!Hs>ia&A9R-35e<6&d2|@555(+ z5M-@2nI={9SAr?MzEBggzkqclR~z!$(kq{J9nNazIf3yY{g?~=r|WR#d$&A%vK#hHB9ZIY!y zEDzAvhGR4wxa!J19I|fn5baW2rmORuTAHY`fIYlcKxsX`KK@Pfn>PNQ67>) z?V`ZIi0=+C$H{Uut^oLO^DfctCu{h(@}4i;@Ms9G<9DQ*P@jN3b)Iudhp)}U&;a4{ zN9(Etw`HR{*F1%Wei`z<6_45|%gg+$Z%oZq8)TQW`^hhR#BfR86=bt_ z<@jGE=bvNm@2*bLuwMvq%o4XbpV;I@%BPNST_cE4`n#@KPrk+Y7fJ`-c|B=q$`9&k z$OeGN(n$V$vcwy*PS;G$zI!Tn+~}XV!6p3hv^4;~)R%fQ(U~c(bEx|R6Q4n`Mat;_ zDBzq=Zz6nzq2s(z!5n4QFtr3t8UgArmV2rj;Sb;Ra01N!db)_zjpsbgmme04aHBYy z?`qepU++%fstHQmoN7d9qW~$c40KRrRFhWb0WW&F|yL4YT&jN zX=P2xAWY$k!h~iUJ;b4c)C>%~CiNKM{Uh%&O0|6D*{!mXQqb+Vd5oVrnU{BzgN)xlDoUyD9GXo3zE|> z%4h+=YLi;V$d)pLh=28e@tT{-Kjuy&mQLr)H_SHLAiwC~RSXYpl!m@TF;g7RVX5rE zv&B%id=;9cisRt>b8}`;=zhyrC!4;sZya`pFbK^^LZ{~6ed_=2-O2x`J2wKKS&f@M zpWX2C4Yh%oI&iB(hWGBS4lvDFIrtup`{XHoQW@DkG|iv&pib=&vkf}!@-j(s$G{gi^;c|s(G3dc8Ia%ggp9B_GHr zlZ~iZ))=jd3J3ESQSS_!YOemf#*(4?Czj6icy)TusY2xT_pa0z$Q@1aQBd2KZ1izm ziIlgpI}(Wmai0p0;uyvKnhGtZDR_yc(_c?7v)MBx@anu2(0XcSB2z^<=;`pl%Rztq zx_Prp&54-L=l>4I^blY{q1Q_dgea{DA`i1-qDD9U>41BpDVO#}$E`}3r9E}q?ntZn zptLnDo-&Ajt+(z;5rO8cJ0NEcOqPCiKZII&dwASVx*z^Oa;N^Q=#~os;{T*v1oMS+ z_GL+WfF4f(l6@T-{G2lK%zH4-iwcB(GNlJhz&VNKi2FWu=4v6Gj!QjPr8Q7p9Mfx@5=8y}rNuW6U^xd}2 zsdlmR+0XoHTkM&HctuzO6~mLBp$c_O+Cm~nL=G~Qv9C=LSO|e=S#ftcrfo?5x#I~u z$>cOrtNcy^UjO#WKt&r*?5DeFVq&P+<1GDR!#QZ&d5!8S{z`GMF;RV>T>b&rZooQZ z>m}X1TkejXlS$nft$@fAq;G=A4I)L1fEniM3ENYG_x$i}JxhzlOS|CB3&Av@%k0EePR z{Ljt@%FQ>B{K0IxqMr{r`GjAEUtXpD82tr-Uin2h__N<`xJne>f7Vi;j|;Hv$gXmU zOZul?NkZB!q*)Yb4;sOfQ?dR|ST0#;{r22AWId^5V*1#&FXgG~P1KOSMmbqF^E6jM z2R6G`zcd!VB4pmk&8HO_WIs|F>l+X-Ezad&L>9Pp`jm=dd$59uc)D*6Y|S-by@sym z0BE4RUAj$m3HvE2@VU)0V2xdp7JPq}>o-&Z@J#v|h8jPT#@Bzu8t6 zrNSzFQX&fpz&pjP2i^r15P+ImqGLDv6$)s&Umd^w9|SP(c>qhh_RV}C8|z4$$Yq^# zo3NA7UtN*aMYCL46*t0_$pyCFuh1KYZwB zas^vZ;GAKyQMf-#qnTN?t}2PW8~)p8%`(^E-T=6-bw+V@y}!=K?nj6njJ*1iSQyz< z?iHL9v2NQ5R>$Hu9yqkcE*Gg|nA0=L&zpadR%_&IGrrd!rbVWGPL7gMZ`P}mfQq{8 z0(xTKezoN~kXrp|k7#`GYr)3F)^|OKhF{SWoRAl!YUwX|$QwLX%TJyVsE|{a570_o z(F|VB-FhO;tiWJXPxsmTsYn&NogOsyoOXF49mY$!0nk5MSAUDl`u) zL1V43q1LGKa=z!`F?6)Q<;tl84-2_OJ~VwV2V~baR!Q|N{}r-x?alPL5q6XGGu3j> z6zdKciL92G;J7+TeTmaLzG{NPcaOJ zZ%SFb7Yy|;z?IeJElKt@p=ZW|xIF59Ok{&)UxmkH+=s`aZ`Yxp5Md*QU;)rx@nfbp z9p5ocVl_PnLrl9`sHg7hyL!kCU>vrwp1R< zYb^VXug8IQ5BagfCtqtN2|O&g@7tVw{$N0C$&#`_&W}Zbv^z6p*ZEQoYe3o6`p(#> zWd39WGc+%tpF-=5=*67pY*M3)*tdk_upCEw1f%Bf>v;NXEO*af6|UzE_v1wgQ}t%jjmx96ZyVBU=05J-cc1WkCodZ7@MrI&jV zo=bhNtorxk1d}d`lF7>JK$!?xu<=pbCnQ ziN^#|zt+_Pci}_3(vESjx4794yIYFpzx^;~w+SP)S}fg(h{?9@N@hm?QR`?nrex)9iG4tF>}zMj_H!(P;2+ znF@(x5-$`WySR&#Sj{Fs3w24j^nP~!Ze{n+b?RRd z{vQlv(wT1BeH5X!{PDe$iom9$t>iCC`U<7kO{2`+x8t*=3jL`GU^3mIvmGnN--~5Z zpRUe232fvn45J*Vv^BDdW%`&o$taI|lO7nvc+1559jH3uBDn*(i zML|FTDN+^b0wPUnkSbkzCtySA0)o^ay+?W{D7{M!JyJvO5J*V!Jvrxnzcc5&GdehP z=GXl3Qj_P&-fORNuY0Y%cW2q2_WEK=VvXSVT;dd8>r zL0@rk@!9yZ$7LAHxuQ~J$dq8JUJ5YWbLakApaC)K#c9xKT9%x!Q)i%5Hd$ZyQ1_WU zUEJJa986v*0hFfm*qi(m;?MRIW&I^ek?iF6$MQqoalNAfArc(B){Yr1-!?Js`KH8p!nDCEqA2Z+2Zzx|tR%pNnPG;{0V zp@mo3rdRSuCAdqi2hY4?{UC+&F0w!z8!0lYo;!Rbn!Dcp;p>%@h`dJ40SheydyvnJ zxPi7yf#%&%puJLIgfE>HR9E9DE}(&73TTBb3tlAN%KZd1Jw-K#EG?FqfanBgopgW% zxm&u+Vc`86KG(zZ+}B?0O^|KGoE}9`%~9tuN@qz=)0T?!@~YC|SAmX1(eL(AS0qXK zfqgyd#?-fFf=9~QK$NwYLF5>%d8=cw9nm}=NN@36qP)Ta@C!~wdKiP9{Wtw(byjyK zQnxhmhMVX_bVT&5_gs!k)g~pgMAQiQdPE&_ZN7CmG>hc8eH}U>mB4K9@frgbmL1q2^+`@vafElT9erE*Fc5W>!tE}! zj_N)OV~8m{m)Ukg98@Z}846G(?@tj3xJmG`8QoSF$pls>Qw35=(xDBXslSUWdQ?5H z)4|Fe+a3~MKKtI)KubZ6L1`-a*=T8TwMlV-FVF{bkcNM7QX~`B(k)$0W4g1??Ba9o zA>Cn9OTGaDcW>2rk`nA3(7CI(8q_Wg^0SXN8TD89&S%b2QO>c4@Pt? z;9VEAI@EQyF5(Y;(an#ntU@z;UJQF?d71xI?%>(GLBE~h} z>{;{;wv0=AoI3KEp{lf@H^mM=M0*?6&Y6{A6GnG!fL7f!s}NaT0HZK9mvM}h_eNx{ z#B82}33>lSXv6_FS}>&BU(+rqxsQFEP}lom9>^f)Zli5baPE^vE84kfH{(n1{j_vJ zPi+rGiFuf#na`kCE>O*5fs{xwe8WAWSI4>ZZa5-a-{)kUk4Rwy_sl7*JFCLX>IttC z(F$AME9EWU-n=2TbkflM|U5@ejvq`^J6j$Su12H3WY`xYa85l?e5`De; ziPFrTm9tO9{aNlDD^p+=aaHtsFR)1|I3gI;NoJ)Y7b<%~qzvN3w;tG487|e|Og;-` zbCMw)R+Vo{6paaH61ivSu~_L&uI}HGiM?Ss2`&$)sH|+V4lY#(2r9FKzRHI+j}DoB z(w=$t>{MG(lhZxYEme6nC$Hj`j%d^4obE23*E!ohCyex)&BC9j*^InDKFgI0l1;fpO`U5)*yOk=IP3q#-wDrl$UbjxkLEL-U-R9*fbVr{I zObKAf8MK>pw9813AChB>%)3}_<+LQ;mol*E3{<=xezD0@{0UWqm~q_m^78T;+!9%I z+DXo8rA#z+913>Wwi z7n!xLte^gw~H)AP#r2!SH*)A2WZ zZ5_iMn5_tb6oLF}Mx6b|4JmI&Q=uIw(3kR|EAN9BJao$gf+|7Wb9$d2TA1$h0Rtgq^5h8wiwH_ z#qdH;9~MDZ#;bIbR?!-HK8)Hq0Vgnfi)?yAIBs!6u$tq0v5&TlsZ74=pGuJU&0^|2 zPuZGhntCm|2+d>^2#hnN?!s%1O7<#>iJMS-&3}f4p&i{uO6)4V4?LJ1+*A=@#dn$j zd(jaGqiJi0&9@ETY?w`@M7*T|EpT!YVO!50H$#Pj%{sF_0F)y;*TEGp%G1}MDC~a$ zYBHN!TLOsz0Lgf;-;h*fyUm%cT^?=8tZivCkyF_O^3fVBY|+XQ(^4Zd!iU(5etg&- z{YK=2w9VLq<<4ijLRlaVS$oXtEh`Pgj_9sCP%xT!=&WNvY2JgrLybKMDzP5p8(O}T zai4B31a26`sHfGD3`IAM!f#vJ^YSW5;hF2`>8<%rx!7XXb&G)tVZmd@q^~I5Te%&u zTxz|7bk1V|qjvXY3=ji1d3E;V@5c(apOI(DaL6&J#PV&6Ds8>agjn&?@tMBPua4r; zyvwdiYe}bm30(IGld+>H1)&G%B`mz2Vz#*DuRUBI(JXMjgH6 z{Upz#QdfjpH?3yic^+2#+93n>5W4GZffqsxAtQmObyN0yYrU4%u4U`x#yPJIH|JGb z#w!YM%ru_eazu3({?yw2{^s)%t4VqG;EPw8VR+dDSU}v`^|K+I`(V7px)p3&7STeW z?|(YY#Qj0Yj@>xu^c^Dq9rg!>-j=b4t7m}b^IO>uD{EZsgAT9{_jrJMxGphXl|fv7 z(iiK|mIs_eC%hlIR!G*i629L2`R_s|y&WGjbpf;n6`Ld%K9 zkMRNo9%Gku{PS9XTzd24ampYH!8mcR9Y?E`cpp~%uk&5jVS7U#E3uywfPnqP^uVD3XL{eQa zx_vb(e4nP({$i`>%>XBWTNUx1eV-t5&Ugfl#Za==OTtJ<_LVk`WmvTdCNJ206J8L| ze%2OjQ95%QIAq%0nlgmu^wmp1-eawBCQxC%GfX1fCpgm0|H9+PkEzb2!RE7HoW;1> z%14hd3)5cTr7s<_1&%1pDSD)|VFW4&c-4;Hji3A6q?9tR@zKbS#PZIT(!1+PR+P(Q zJsjyVgAJ+C>u=He5D_kT!Ar$DZ{LUV82uAK3RHjh*fnv|m~q^oHGFQNccyIF{}dWD zi-%X%-zDXS2c$6!Z_aR-b(AqWs$m!=t7+Jq0;!`T*aDRtR*%gE(?#NsEfLt*v#ahD z%o3a}rOV}2N!iwJKyOp_!*s_Qs#}dncVHKk*@$XurBmF52e9e8V74#9dUj|povL;J zK%@u8&BS29^7b+Odcd4!a$JQ)`vr(}n(FOyuWQ^iKlj*{GL(ABf;M@EI1^7kt@sx9 zl$s_1V*TuXTfgJMmS$xRRwe%#e=g$cpbv4|*%e`ctYr}QRRlbG@wie%g$_<=sm66Z z$TJ%#t6GkArILQy>xk5=KGDppJSi7`o~xO~&(HeQ_~4rINI5=y&hxOVT;1lx=KajF zhx*kP>3*)YTw1KH5uHtCeWcWPrS01-S0!LXc<+>m%zqZrQb_IYjfWO|jC$hFz@&3d zJlg+TqyH6L9qvl{dTLb{IfU~zYo%obi?fA2BO$t$z5IEs41Xhn=#rVrY?ZR88K(Pq zS%|1K6%nu}Taz>9ZPhKVvH4bFLe+zTxEi$*$=)@#ET~zk$fi@~9!l8h2%s4Gl|8xu zB4SG=DN>iP3ThjXtCWz>)3Ldxqqn6(*>y;m49TNke>sQuQSnv+xYawqX9rWgCTVjp zUX7Z^z%mxMLN~(}W3Qquet!NR+xyN00X>w)pA_mjsfbvKf(ni%jI=AqjNPk;+R7wB z+3$z|)b#p2H?gIh6zLEz)p;Y)n$pEJe&m*LZJWs%93WyqvZ30#2d)%4(^d+ zv$H}%<)(?I8X8gKH7;^I`ZX*qDhcndw5TkWL4kYID%Aj2>HnSthqK5J#<`~0jF)I~ zYF*_}qV6WNGB*xP3^94myz=IEOaN-*S&u&Cxx6KCXqPle$BPew;@w=|cs^B6VOdjZ zEWI*4r6;C|tnW_H1NN8?SV&*k)lq}ceK$cra*p_aG~rAnK~*9?F#2npdEk#7E3>(@ zEVvrADoQ!L=RUh|O${oimZQOQ#l>37_k6WE1ZavQCg${)&+O)HjVoQYEuN^gfDlfC zY4#D-CzR=}-SjJf)8c9lx&s{1_g~v-0{cPcM(kAohX~8Q_BA#$_(gzC(aP4;uE})t z<$wx{w)i-8BajN`84qMcR?mylte#W93+QXpv_{-2p55xQ6gds-^w5@Mm?!Lz`a!7( zCjz2KSc|&xVdrWx@fr=qPC4r_VFyKKTG3Lm0i5Or7=K7ot<3GT_uP-`R8}LK_@ukS z5U%=;1|O02NTqd{fED_M^Jn-X;l%gf_)?Ss~i=pCH{w+Y!;TtAeGn%bPv z*bBUQU`MDo=6Cl5}%}g;Ex(yZXbLg;=7giA_2y#4Sm@@ zQT@2;(%8w#k8MO3>P4OAgCjcNEk!**aup#O6Q-aVM}QKk|Hz|ilk8iwZk}`DVg|N& z^=I_-l{RTwj;4J8wqA1;*yR!G5fAn2J7BNGgzNNEKHFPk0tbj;>t}irWSSbv-2>O- z8HFKIfSqh@pl^;fj@J|gqJw|DhvIjaKm035M~crtMJ*&B2MRZfoPp8}7G~U2^C7%%-nyZcRh3ydgF{L;N#qu3x;i`6h+UB}$e2 z127d)A&FmDg@@L7@r5&}&dMfnY1gxEP}2!sdM7IX)~9c3!0IgPhHqQ-kgS~3b+*Qw z`!KXkR?pAB%N&m227g5Yua*2>S38_6B<$ZKxarfxKtmKE>ud)KE)l?Pw6;9ZygYE0 z(+7x-G@)-x3a^^>_<5Cit|eg)2vaPuuOVUDAgvNG?&#LB%h4WLQX6MKa9oGV3Ep%) zY$X{lMhC@!$)DjRi}>q9|IsP=!(j7Q#!ndYFW&c5{8;%%%#>R8%~j0fwXzA*9;R9w zYtv8JBzBX*6w{ptjydWLri2GF&kMUO1+Pq2s{(tgueF3hqD)#;TNn8)*p#BL1F8(& zpX<7E%UUZEpjs6QQ)C|Q(B8El50?pwS>BrhHs=UfkIMg(nRu;yX&SBO;eOzEPrQOo zPiQDz?U>N|$~55d+-I*x%Z7zFd~-kEFNP0Ht)uZYH@x@^4f8 zj~V~UKlPRTXeSH2>iA59Lt#k~a(9URq6S>1Y@IfrPDQp1{A&#&lrL>*y}mbon?ucw z*Sd|!PC>)ey~sA6TqMjdzB;DD!{S_dr$-|Yw;g)s*To`D*pJ|4rC0zf3jbLk@-onb zc;~~(BTnK4FooUAAODF)`u~AOe);3!p2VDI#6Eph?}-;DY$E^VXa9wN7VvysTRKty z&raWeTd*Te>j$2F`qMEgBH;!dBZ~j>B!BJoJcJ&f7|E9m|8)`n-(UCR2Vzk@T{p4Q zuPFHs2=Yj8dFla3z2flNEYT5u>B=dA<3#^+7QmmS7zuX>P2o?e-yi=&O5Vo$HTwRT zLQnjs8{!b3P{ILNN0Ntp9DtJ|=3AZ|@wtEhkp#v1u8@sg1@X(Y?3&@5|98#5t!7f_ z3zv>bp~X=QB7Z;_QWwuZrD38|T(WGsk^L9PO#a$l`qX1qm}kUS^RD}@WDVn-Eh zxG&I}8t&U8E=Q=t{U8b_oERw9Xiy_h9KOJxyApNz2cVCCYV(F$pE)C(sO3}$SeBGrMcu!oMguo@o7TTKXsv?Gm7zt zMDmM$=f8aUkyNez4JluhM^H?B=DD6Pl^Gd%QFK2tmNY_Uan1Al8-c!M1%$CwTd(ADpg zw|@!i*Vt%^S0=wF#rwvxrAo;P*>5_d!cVA8Q8Dd)8NSR|=3eO$SRNnaUgeS2kctdH z>d=7nOc9XOHMS1dqd)qK**|4Dc45J=mWA~pla&GylWcan{F}hQh^riN7K-kEqrxH4qjYgNnqzr8?gb-aj8pcqBzyhkCjleVUU~;s=HSY>C&b z7uP9oZvMsO|2_Ww7eA2CBy7&l4ou$(NVO&(7bueM(-lCh+Mli+peWg+;BM9BrAmESHEmS?&c&0e5%2 z_~Lcfb3Ob_#Qk|muQkaQCv%kug`!B2Sgc)=NB5{Tw05X`(#4!PiNk3~&JQ?U{745a zfA`B$vZSm;tqY&y2}d#i_HAi@-bZO%fG$@hdH&)C-amg<{}Pjb@F^gC_r4Ue{cEOo zMqV4Jm^zE^e)D+me~s@COP%fl5Oz|@>_`8+CHm%le&Gdx&s_9e3i%V~@U5ZqaRT}x zOEX#W%j>SC{(CBO$>11(I(G-?|M1FuYgYfVG*b;gUxImREPwkVy?=fAn=AACgd$Z% zOhuHooGtVh*+Xj-k9MogZ{0NT-O>CV z0RPn0`}ywx_`|CB>jw6B0Q{~E|GMCQ!$JNX0RLQM^LGIJlMVjw0QiSN*)O5y-x=VM z+~fDZ{C5WU=OQLkjbt5Jr0wYPrH}j1)0e;Ks{a+KS%_w`nMvY%k95{Atm(ea(tqxp ze%pfixPg2=BL*@1SLO5E{^pi0X^>{FFRr;-A#RT5e+4s>oJ1T%1I@8e>MG*=!kT+d z$o{WbQvy&5&j9jmORJ@z?;G+jz2pyL0zLwtXC5=z_*bo`GJ&5N7@+y#5&s4*{0(`T zY61LACr|C0zlxuUBk(iX*}Q*|!nEcA`Vwp4dG5C_1OIJfKAI^1@g9Ex0zad!4*GLZ z{co%uU=KP3ex`bdUF9$GaFzsqCL^Qn2W0ajDt)P#z|XiYDkuD=2>uj1|NqnJI}h+P z%E~@}6+dH6C{V2Q#S8z4bbesX)2;yyEiMkt^5=@}|I6<`{^H+B(3g>PA&0-n;N{f; zhbC}qSLO#~^CO-hmcZu~E7?!~RR;fe0Q^%u!QTP!KP>hS`k}uA;GgU0{tkeDa-jM< z0RFjz-roW6Pd50!Gr&I>g8u#SzcauefwkX2vwwXC*u^L6^rH!U_#OZDM;EwqwdQ>z z`f{>zasqQ?*B-o$2g%6D2()40c`24_nK}Yp?-;)^17Ke-=D#?0cn0V%rHPgJ(QBs+YnYwl&9 zKiH7+fSR}?C%UC2H#$b<`W)50h@USXjHD<8J<;h+(f>?!;@^$y+o7c1oac)ve;8>0 zSLFA*P-os9qs1IEK|JWWY6R`&n~q1*WO->qDtLbP&Qav|FSL<-nlvJ0Ra+zfdP8eF zS6ZVymEV@`x!$9UK~NiDX9VHz&IuhwZ2!t{{BQkyJy#b{kX!o$by2Lxks`Wn8|Lhm1(IKs;RLDt2;`Rd1_oT8g5){)(Brr75MX^$dywUhEhU$Ub6 zO^+t5|J9iyo{yYbW{F16kv&hJpLF?`J$~Pc|6r(p5=^YAsTty+8}F=gTIgE&r=v_D zL=mtw+0q2|A1gJ5yBr(C+wY6|O}(OD^8c3y_^#l?H31h>RJAq#S2gHm69_%d%2EB&_LQhjA@dpF@wl}T`Nf= zbR6d--2SUN)bj}XGWhN44X`st1l(_g>gHu?Ge4F{|Hz?~oST_9TEJm8?5oE-AC@{i900|TE7=9oD@fw}A~ z42ht37wH&9Z48F*#r|I<{O$iqK6|QWw|oCRpNr>i=c`qin@w+u%$0=nYd>Tj7gd0@ zc~vaL=g&fbzlAfCuTdPzTsa6@4u!k^Y)TS2xL7eWSuy_kxrMQ6xziK2ElV$m=uPhX zP#wjt1ZwJ~!-9h`a$>rSt!vd3q1>ZNL|-;?S%`li5GUUx#IyHW{rZA>{+UUP+O-E@ zX_ZR~V&R9Z3PgJdi}F{en}+|2#TQf}pvexibIvAb35g8&&`IO|d*RY2ipMdiP@IpK zES!fibyX`r6*%Z=0sSh8b%qCLq|ljgOQ;#y?2D>ZIN)gs^}0fR{Skv4li>AThwbNA zf1z1N3AIOAjx$eQ06tvcv&^mZF1h5rdHiwoZlDiplx@_$-!4^!Md9j~0^9f{$erVu z#zXN}jr=Btp(ytI*-SzT^5Knpl?{~RSq=*cME+fRMnicco2d{S%cT3v>cT{|b^^Z3 z$@r@uE*_P3PxUBf^aGO>lu9-pY2nHd{EG8Lpf`)y56W!EaMcM=jjLS#O+ngoGlhm8 zff{70;-WmwfSeH)MVoj-=@ZBv`ji{yE7pT=h^(5Ks>VVK@e zTyou4rZ6dBeBD7++~*Ex4fPc{aRVn^Y!#fTx8cXQ-w^6I*JxqnRJ!=O}q=3oUaQe5YXSVdGLc-i8y(E(u z#MvcnGD8`StB?7ls;(P4)cblh`{8`H;C-ALnwm}0VWEMu>)ofq>Sbi+{f_*W?VB#6 z!Ap<>GHO|5H)E>y+IFTkbj{(5KjigZWzQ8tB0D5!q&63@>@+4@jofXsZ$1YN3C!Nk zXiAWA61s-a|KGC!Og;sWr3_N%r!;7-rm9zm7JA`NT-bu*5` zhcNc{qY6YS!t?ySsd~t`4#SfI7ybER-gbvG{sDpW+cDMlA&*b2Xluj_De!6WnNK;i zD{wUS*jE&Mv?{)a@a|xAm}-iFzd_}KMEDEp9NiPq^kA^HK6+xEW)SogSLv|Wgrpf9 zOt4wn&8CBMeHT}RC)KyVpG- zNo&S3la@V)Jvxr2Pmob?zAYL3Y1nkY=F0ZWmSzJlx@Uj(qt7<-6riQU!^Ca#TSACE z$?FHF;WAkVQKH^8?3U<*eB2F{WW9uQNhnl%s_$Gg9Zrw%) zImU}1;i;_Q9OdQGz1(BKtWS})vmLAV>A_xEqjk}~A1|4Dqb6dGx+|{bBO@xzDQw@$ z*=nrNG+x=@+Ohf!Y9XfYO6q@I&9E5B%2cgKp1N|>%jME+z$NC=jRS&?S20?t5ZZc9 zz5wUiyLej|Jo)7%YqW?Hvc>CMhDJa{Bj+(GX=vc)$tXyD1e=o5Po<`95fQtb-)%|q zw>fzqa+9l|3I|>)t@M>{9d}+f*v#}=1I=V~ymaX5!YXSP`R}%JKthyYK87WuMP^fG zW`My)CDzv*kWB{&9kLs`Z@zO0w4Kir8AOG+@4ut)@b>1Gk$ie58yZdb}F)|QauOa;{ML#0{BAWNr?uPnaJ(M$*ZlEl;ybkSx z*K!~au_Pah``$CHPSeHGl)0$di$}r+XRdPiv(KFme)O~H9iz3Hmz%gW%Y*E-YBzb{_Hmi)B~-o~+~w5P(rR9}J5bkm9N9IiJOFQ<#v88b)Kzui z%RAXT7RNHR1+0hiy1ljYbuW}7cHtGbP&!2tE%f%adg89xUHC``FVxamz)Ye2yVFg~ zjZF>E5Y{`-p9APG{(1cgW}h=i;GABU(L>l%LuMX5D){(z>i%*um^V-BXk_BYk)H>! zTA$6&RY{$+Ng_VSuF`cv;;Gd76PR-Kp-1KUi1$D3tuwBNLNpj3QaQCy=*1|xPXi)9 zO@iKCKIewpY~Eip({9qUhtZ3BxrR-}7@j#nfw@O_kAvj9@=v}@B4Jo3=6kTLH~lGq znfGE{N(#%~un*GRccnvSm)wC5U0LX$m#-WjFKA1ZndGbwpiKGGtytxILDXHTIXRr{ zsr@EI`5a5QjUBkx4Bi-(-5+#!G)FmJ zcs@(o#ArwW~gx8RiBpWNW8{~{JO1G%N&5OPqB!8%qG)3@qy~BFt*7Ts;ShB(y zisQLLQ>qfxT6vGot}DMk-{yob6I~B!Z`VBViXb66jz+z~?lHwd_4FQ(?!;~;u46An zb7Lx!EoB%ShBK#U&xM8ZB#O%N*+rNdO{ZlKDx7bw*?3sDO0f8pDR?8)uHyD+iQPM> zHURRZDo<(@e}W1^>4om6MiuwU_shi z|6B~~dQzR6_U%{_#rQTUxUH8OroL zXRds|OOc%ChDUoz#q=noDXmRC$autj+0|k3C30SH&|Z!DB$1Up4pB5m?J&ZI2(Cp9 zmtI{nJw87bN z%a@sBK#A7iPpFqzG3rV zCae>lUvL9GQn>k?-j|Wtw<0a8E!iJyyx)X)-69)mw?RTgM#B?2OK0frygtfSP`wqg zFqyCP*hK)itHYI6AQ{aO+i(Fs`JluDpI?rsRyj$8dpb5DBiI!$6l7iJ=CD%Mp&~OQ zXxYb#-klJ1TTRg~dIfGGhaLLhJd2o6lR_-zS}n-s^MvWx5#zl#-@4;!X_Q_K!mJU( zrts&+PuCNTAB3$MHy_e%qN9Xn+Tf7TOoV4yxA;5F+-W3!U-NMDFg_9(e zzXF7$VowQN>#ukrliYi%GahzBvb?|mw;rT%5Xi@QzFCXbiSFgq^TZ_W_v+{IW<_T{ ze^-;puilt`%dupGgJBAu&y>R|cp~7A!iHWmiSBNPjVTXafp#D+f_Pr5aM8t~Qm4a} z07MY0j#O8ncT=GIS4bEEeFMs^^RouvQyIZHJ+jnHG`8Z=t(rDiU-YA0JO-GRnt^AOT!xAS&9 z9=`UqwSh9wM8fTf+Aatu$ReR%RFc(w5O*dz&55$ul6ajkMwP zp719l-a!jv>8cEsEmICyI_;)K$nEqD%iiTQ5p`qdH?u@CAqn4(SO2+MSNVY?v)$&- zi~fDmXdZ)Ti0N3qF0x}z>uPZRjd{l)b+PY7z<<6mDn=@jU3ogMUxFD9^02ficBw8p zY3FU1I{*2~$QN+fgxj?|U0aW3S6h=-l`$FvFjR}rKP5;7(9SPJ#Oj${!8*mrc{w{E z7xBh&Wy%zrcWt>?bCo>l6{~YbBZK06Hl_k9S$X>dmxf&XTyq5-=H_UcMJzaGgbehy zm0f)fUnt0!kdIhCu&H$!OQ{-6B=~vY0&lb4IkYeJxGNHr0yul{x}n#~MLCAO#lwTR zQy|P%w#>;>z#YdI0edl4F0TMsB>$hzxmz!ZZg%gWmVyz*(y0Bm7-*Ovw>F+J5HCEd zRVjmA&!rgnu>Ab=$g znAvAX?S2v;cgFohYJT(1Kov&Odx*MPLgG}|M6H)bt-i&SaLZa{S6Dscen?mhZ&;Fe zl^irlJVkD;)MNV?)LICm*>CLk&UP#o-HLbnvwx%&qAi=?J(H*L(nHw1Ax;|98 zP{W`?eO;ecJpyI9W`TS5vbWS4xrFL2tMwe()G?^x(#i`Kal&JphT~j!6W8-}ic=jm z3pD{;e`RFD$X4zea&OFrk=xqmt+OpQuVdG=u0OM9ABLzLUq?mj+0pr6Y~sD3HuS5G z^cT}SSYguVCLy$h{5V%jQwFtWkSd3=>*Xq!u=Lq<12W{zq4@RLp{IsG_Gau;M@>1Bo*uUF2Q_Ygo%QievO z!LbL94~NUNQ40gv(rN}iDu747ROPlxRXl%)vCm*vNxBFG?(Ck`o9-=l1|g)&{I0b> z4Fd%Q$V6LlZJk`igU86rqK!^HVI2rQpXL>B50{s-9=O?llRzG3x1Gl_NbB1Q61k!1 z6^m&&3~y35(hwFJ%&#IM0WJXIv%lln_cyHXwmsMz^M%~9!-1Uo{hw35_JUMG=LPV$ zZE-u^I!CEGNcq*zU;6S?l--`=1!ydVYne%~sbCZWNPvqJ^@cn&s76U56|k%r(>Pa51T3ry9YVgBwwWhVUkN z8@o&lSoY66BMWGmxdP#&Tc7kI4{_=d5v35_N%pi=ggATFXG+kMInpoDFcoLi)=n-P z4EMZ>jwD~f`{JKF%&gmo&@|U+6jf&^$2WcmU^s69UM!(?t@mXc8_?j6b!MP0C>_k#(a>PCAuU&Ss z{ruw1W_7$>km!0<`Rxxf*%A@T+mVR!;_iK8n^MjAhsr~`sP5{SnbBoms#J)N#C%sg zsK}>9|L$9LmD`uQg;&#-?pTdI_qvR#_!yxdorr4Y&9guP%eULP4-Jl_a5@RsRJ z#H@q0Rj09wE-^|(AN|YhIKI3mo$u0nAW)k>nukE3SQE$5)e!1kO$ZPoIH#j}m>DgS zJdJDd6!{X^jFAi$8j~qC%!r|TzDDJqgx|hh?9vc&mC!`3Zu4H7#R?zp8V_|OQy)tcCoM8_oVi#9VQ0uc>A** zTHgBSalwN-dIPP5@cL~j{1V*y^HB}EBP6&|6;8b*;Ge#;?{AuDF}OCKbQmbiY{XKE zX*h1^ z7-kLpB*AHt^sUW6-OaGs4kwT(O3z{cEl0DY<4@^=c-3a`!8`c0Q%eFvTk|2gk68Se zDfX*$SO{2L!m4yrLde`E!FNbxa9elc)e5JIQ*a~(7BNYFzp20f&A%w)^08j?4ykkUiG?{^SbUm^wP3DO(Jx4b`Cyy-KwwFD<);T zLdA=4+IOq1+Q(pOx&K`n8}UwndMqmb6=d(o=KJt%T~Gn zAZ$MF+o0K~_$)xxkKML6ugT_s!$9jPmpSICns@=wk!7dM0Z{3>&K^cE2^pki0+8=q z;@R)kylK6c;O)jZYJX0$%GDh>bN(7AlMpx`5@XTSl1S=#T(d=EgDT+I)RxLtM|@Iu z;>|NlCCQp=4?SzEAuyxIHIfdBYM5hK%=yHa+aBpdve+^51-+aR-Q}Oiuh&6c`JR=! zCKD)3LH~M=fYU+Sq5Hat5Zh53188q%59BOa3{OG7YxUakrGf14W?28GZx6bGq&;eT z={4b4EHjpk$^CzNygVH|&e-AclT{}W-=r-(F;%;Vi4E3jpi{}&EwcX1lkHf=*D*v$ zynSWrM~pXcrThHNWFV>MGi`a&pW#wh_c7e2z-RU*M^j%q^98NUhq&g0m`0#Xz%`-` zwC6c553!Xo3*68x9WBc0GQ<10+)olK&9YNZxUN$qQ0F`Ove3Ax{qX6nSG8WKzzk(2 zyuDOJ$<(ZRPbjPZr+MeYgEd%_P!CK%2ywyXv&vAWMcCTldOvVt_&{ZnMrXW`WT^O5 ziTmoVkdmR~4!_GeBG&bQ_V)IORclTN?SY1J;ll3ALf$4h=KKR6UCvKZ+4o3f7@-Yq zEzDpBIc8LoydaF%rNnN6^C!y5%Rf;p(6o7F4mk98m1}bxyXumku?FPnA^knKElOcA zZN*n&;Zp&O4B}O8xs~|~yFx;f3_vc)8?hU)SL3$en_WVwN>$vIvs5Ffk-gfo?mC{rd)pBb+3uf@(S_~k^nWK-8cm+e8*n;! zoAZra2@mvb#dKjzNS|NIy54 zd%9hzJ2*5J^H2Z?$(@SHGV_z~3KB)BovSy?BwHH7#MSfHtDZ5^^u0^;w7sw>T9ZPK z_r6y%o_Xlwf5E43xigl3W)j2PO(|1}c=wC~ueT`qRQ`^;D;ZH5rebT%&tH05n;YPd zj6R&%HyREw>q!kDCNeW1`7Vq8ONg*kAa&3Qb8)LP|3`bl_M=N|LXu1GBl+L7bI>qU z`eMk?k~5aou!IA+*|9`SAH0%}j`rt?=XhqaN+dmYqD)H|v&L@Hu)EAMYiVV=3; z+MRk}XTTWD^Mem7jxj*Fqbwd8%KOTf7K-xVF?3%mTyel*cccqPGU(s!s4A59RDUgs z*iRry@rWgDlw*byCcI zfD6dGUz>!9-eOnfIaIm-@<9P^rs?e@Xc4n92^)|0!OlL1&lD+jhh!*&eV+)2pjIo^ zr^6eyvyH)uoSFWC{BL(pM%B+PxX~ zV=oF#_^L8^^;PzQ>%RtWuwbh0%~y;11R%@Fc&jCnyysyDAD+$a&^sIqmN%NHO2p7W zX-*uPLu+=of+G1)bjlD3@$#Dn@!iD-wUhY^hOo_Zr`F%KGd2cYjkx-zN5yEgWYJ-X4*6~+u6sS3g9%t%iR%v| zHV>oc_rhR^3jxe%@WIqUQOz86yeYYtZMo*B=ZPT~Zw348O^V|%VeA&d6$aX|RJmN^)~QRk1)dz-+W-P}}f4GQmUflZ545YM4aV zdC7`O)+FLF+iFdP!}J(TR3j%bZ|$K~6L2S53@FYfJ24$5X%X)UT zxu#hmg8IBnUi)>Az_q1hW$8VL0@3v|ykhuAdBuBiq+@;UttS&XW}nJR`U)HP03eN{&dqzcUzZ?(ZE@f4g5h2+yI(lZ)HRk;m>9CeqB!~`<@YV)^DSvqnb-W!d4Bs_bxhrC@j|+I?u%r{y z82$l*e5Hs=(f8=3Q%hJ8fqx<>E9Y54L@Go~R!7@lXN&zEW;ZRG{N)lD!X&ZYZF@4; z!s{B!$88$MuVt?9Tiey}cei^Z5%{kro45doIhbtHJr}fBKDBVJI}{08NL+?chjt%E zry-(rN}cUZeSxBz<%n187Dl6NyvC#Wnew?h{0F0nQv@?{_SZ|QydoRSsN;AsKCk5Q zb-3?HM8%OTg~-3^dNPreLEY_n0vma7J)Fs^8ruzv>NE}+)DAfpCRxRr#Qeyva?PP7 zA3h&Y)KNa^;Fk6R-L%@<0tr=1t-D5H5oum-JC*@_uVQUUNimRILlAX{&8a?AT!$Oa zwyLpB;14t7jbAc#yldP(PGj)Y+@@?%_TYm@RRYxn0&taV3T@jQy+txX`$!)*8PAV5 zV9Fh=QsAA!_Q-rBDiP8l{pxfOG70>_^i%+ox0Fp)TMwmWv~w#-sPJL^@YClmN`lzM zHLojd@w|4~ukSkK77^8Ry=*!bdVA~Zvx!_zq6c>4s~rq5qxy?^;~sGFnPCBP)1q9$eo9129 zfn=&-bJ44DK{|v&oifS8XP5>`w6cKJz(>>aDM;AW*9N}3+?zmekPKQvS3?(z-km8q z7Zyxty>gP&h#a?sB^`9bwtG-5Co>JgvE1@9Mt%0uIJcdLu^2j4iM5Zz;@f%;6SWf3 zz?&(Uog98y8OXHPA-h?DPL;hP&_G)M`O?OgT^SSL3w2!{rEG{}Qr*E;! z&1aaXb_>CxCb;Y>*0$Uar(iJ?s42OmtCQk;6Bc2^4gt1G(@p-atI>hE(3&ja1cg(0 zbP%SXioN1xV4xL4MTSS0H6h^ZQLK%8v^A7k<;hU$E(g;&B6 zG0t9xZ~B~g7X={4DJ6Av(~?`ZI+{l;k_0+p(@%(~f5yyr(eN&ans*M%zhn*^t6I*} zd}uSBUyf;Nd=m*M4m>DwKQo2ofby{~;AS^hD;(G`8N}30O~)<@WHIa68@TXcBK$c| z0(p%{lJERMM1G8+w~F)HKq0Fk1Hokiens)`LZ6 zWgx|m_$98MX0wky7&T0TnL=gGb{Xhh=4L z3$pWR#2n=Gf>+lf3{>G&`=U25Pz*bT8FcLNQW!=#=$gl-lYO>_O$arIK^~kb{$5*? z6Ub;RUob?}u0~97(kRi2F%R3P)I_eG$Q-~_0Ty`j0Ec*&d+UK=W?N)tBOTI^3F0ew zgGTvH7H{>}l1Cp}iYng|I>ZJvk_~G;3*o$O!ST>aVbAOE{Pqb<9pu3PQ0zLOfq!PwB&#xkCBDi=75>uFHXKh z@y;P6wep|OyI2(s8^0~E_2uHZ5f1AjU^43S{=UxpO!Z@vMXbWWo) z@<`rUN+tQRT^k|F{Cwsr)zz3Nd`$J~dGTmaL6*f_E&;L#*bQWDQN(hm%7wj|^ihn= zhqx{|Xs*S;Zn9klnZ3I(LqG&CGgT5Vs)}Rv53L}edE?^Z@aC&_UYh(_usPOxGJdED2Y3G$|C`=??4V*ZoHf?*wNH? z7k}*ebS~6aMGJE3vGdBu`vA1it(?UX5U_;LWGj1158@y-Ofp2{#U)sN`P%4Psztc0 zQq#>keBH*UKA^L}JjhPN?XbA#HXDx^zH`YHlJAQ!t)mYd8!k*IJ@*h2RRWU>o12~q zHjq)GWP$jsu{m^U(!dqBUdl0h9|yo=_!Px@1zMNSHK-(+5VV~M`7 zVQ)<1Ma_3gZ1wuo@^4VMmGg!f8R6Diq&GWF^+(UX6A;R+;h!(!pF-?nd zMa=y+22>syj+WW?P^UmOl0B%24Vg&Am0#h_V@{}uII(=G)k9XyRVncyZeeE@!LT#D zyT0OmZbp@Yx15+YAaF!CZnyLNWrem)xUR`NM+2I`M`%OXVi~N_+J3JiLA5ffKRxrn z6@i-3hKX{zj`}VOZ}|D7Sl(JwQ$nB)^3@u0)-yZT^=c9#@IqF@H~LC*o(y6ca~Ia% z5uBlNGCt<`^nh1)V0J$kXP5haWn$^H3VzPvL>zCVlM3=;C_S-VC zTp96R1`bV3m2*qi^P)V~&zHOLuO~X@!(H_*oF|g^G4xDVRXFBH16nfph>@kwi#I^r z*hX)0LFdcT=QQeBV6}%^J!4$cWA^1PP16jpXp9Y1m_}l(ShV+pbb#De_1dd3#aHs{ zZSAAzWo!xnxt81zSjuLgrb0`|2MQ<3^adCB)w~nj&~ivObz_{13lv0f||Q&uv7}sONQWLdws{b5KRi~h~FoNtyr3t=y+S&%tUun zfhS**+i_&0&3B#$G%>4)K+|aNHr#i_YHF|1t;QH~#?LzG&*MHljzt6=J038ra+3`K z-ruyCUaebi3eg792KBJeJ#i@d0#t$KnsXLEhe_fd{Xh1;IxgyL{eMI;z*ayB!9b)1 zq|*Wc>24*YK{|(lbqyNn29<6^9C|PSk?v-Y?jeSp`kit2uDf^FYka-_^SgiedX2z* zKIc5=$@lX<=Y(Lz7m%LIHI_mFc%YscJS6v|4)`8J39+A-XU5s+rZ&jfHRsFc^EmJx zA?j~5kB^c;urJ`B*);EtIppCoTjDrhI>)#A;oU(%ivw({UD(8Ml_SIrD?YJgo1&SS z(ZmM>QqD-_AxzzzZKZ*YNQ(^H=l;GAmd^?E=-kZPEZx9c^fbQlyGMR- zV~sy`H!0oZ*n5p?N0QdM_z$vy_V|waG(9E+%u(G7SRBMwv}Vs8k7SJ`4EZg zN$72mk*{bJHE>Q)?9J%y&F)dB@OQv!FBa)7uJY9F$ujh|tqb&55SvM2A6c3)#TjiD zaE`8WN*WW+%f;%}Bu3Z@ErgGawbdmC6&fMfr_pUvNwr)s0p8i3e0tXP`6F{VMd~?m zTROH025;>f)WlC-6@;tE3&SN332ZE`y1yE1e-B3nvHE@q7popT0$5f$vY`aq=WS(n zy*`K_lYTg>;PkHmZ+dvjjb*Wt@VN11l3%w%3^#8xVm!8FtxVR?moYYKUPbLz`#7`R ztJEHoqf%62yFAEA7Ehc8| zh=G?HH=djm5m~7*J3e;M-_fA^b*r*Z)G9afLl_UTP8{yOJb>GHBO*D{4sp6fkMDW#&;X;_N@szVu6xQ1wpzaL5(-b@Tkc|iw z`W!hSV6RB)GF8uIGrAcn=wj2smA5%`y-@R6jm*n0$pR(d6g?CdxkJ%X>L$))0~ z>SUsl-#4jp1*6WcbH|7n!U6im3KwN3R(E}C;jUG{aAWq|fXUb=RfH`o%N94;5SHuc z#{&6bUW%7URYJEXqO!HxeCKaPU^Pmg(uhu7u?rr3151+jTgrb(AMAm`n4%XnqTeN# zpyqSn=0hwtWq3aU&{jD^mtB%Nx3bKXWI|Znn#1)q5p(t-=f2a+P;7iLY) z4XCnb0=aX>iTqqcU(a(sjpYMl9;sxNGRaJWB6kG2)y=C#dYbNH_uXls9w_J# z+HI-vOUXtJ3^DhbzAf}7`{eVxIWL9l4p+MfGqm5sPf zNH@pzNr__Pp<_&xE}84@cFW#1RGjSUiVLqC0fVC2^Y}DjqS|VOupD+iyz%MP>~*`L z)35+afB1#IZ=>IWxP27F>dR%?lSCf1+l7m_UvF@+hhaq!yjHyoLQeA`^jQ%Tpu`Rj z=*ZQH3hm7y(JOc6nBjJB>u|J+yJ}kT{35J_1Bqb=op@ z{RSvUnN#kTY2Nv;(v7M;qiCL%VCgU~7Ei?ls7|rP$;`u7<@#R^Se@j=ZPW_@9Da0- zpNyP2oW}HB$Zb22)ZQVi_jzoTpr1ONsigPQ*_MwNailVEoo_xvGRoc`m>I;*bog zExSpuaRKZiT5ED$XsRlG0}3edyo$|6O{a;(QcV+bfGql-J%rO+AAX94>b14oZwHzo z(8?45R#&}o9w7%jt=HylL$)f{BJADb$U5Ui(+1lbqbb{>n?MuFSe9m}aAUug%lj^e zRdL1`%HUydo@hvwQ%)dMWQnYI@JFPQw*cT;OP!rpP~8YOe9ErFrc^jhOhtFidV_pY z=UClc-@Y>e0>fJ6=^ns3eJBbeh3i}slFQAX-Mztp!LbrzAe zd}CtWT z6#M(Zo4ARnvz8)pzQ>qqN-BQEQS1zt-Iesx8or<&W4unK>ex`V?zR@FyTf}pze>Nr z+P{gPSqrwDDpsnQbd%sm0?EH~iksa=7~P*Ha7k*8{XKN@&YRq_u+3G2MgK4bVSeQ& zzrNRgCK>otHcI}nA7jq*6~Ds8GQ^{aG8g|fzO1cMm!^Q#x6d}D5H84IsZ$;-r#$9o zHnILkBItyu2va+Quc3zX>%xKwXN6p5qy5wGqZ6V}ZQ_>el0pSkt#l22Cn@}kaDV{W z(Kp-^^ygsmCwKTSghf%*Ckj)cv}9W)3)f-sDxPZY8rXtWc57Ov_KJj^z}%10Z(86l zCxsBp44`}S5R)&#Aeqn@at0UIpwANN>q*L z3Td5sQIl(q7Hh7ACJbJFr)_DUWS0y+N!*u+CV^&x`0^UR(en?E3aZSI7k&@1)xU6t9G$T(oGBy6`wHy*m@(!PlQ~wzy^rm@BcMiU)s2-Vu0kk%?(J89hwR)AL|pX1AxAhhg`bkuU65%k!5?&NX!k(g^U;@FE^afd5h zbxh{!t@YvfBD+TWRV$6!Tlz_|CUuqw#~BaPcdfU%oMt=CK!$Eo9`Sb1ep=PgcriwT zZF`EeH1hb3eUlpVea}Xqu}Nrgik?^{r5zg!7WcP9LZjqZ2>o;7;yE#7M*!0PfE22sXOj9Z z$-^BMa1vwfjO;p2xAewx{nRQH8 zVq2w0PoGSdBKKViACssBO3Y%Bl&(|F{pA&Mg<2_8B{dP01T=>%<9twDALFd(Ek9S~ zSpNF;K0wk6+IOsqbB5_(Y3|<@m6DWUs03CxnxhiLyve^xblXJGFYLTR-eNeKSQh9WnI6t{cvS+BGfEU5FMy24Og=@Y`|i&1%=g<_u!rLMI~J)eGx#_=~OD&HyK` z*It;m4`-=;F?rm(=*W!+NKc-!evgAE1O${(P(47)KfaACEGUqi|vo(MF2OwX|`2Kmv1o0U0>-mSCQSO z4AyHu&ABvyTYu!fHal?!q3O^Cc;Aa*Itt`(#ORNJ-M%`P8;MP{JB&oDuU$^pS6qr( zT#gx1udoF`UDKkXlOf_H&z;D|XM-;8(&^kjqsWk$>jk0}#^ ze(X(uj3u8_?7w)$ivs{zXyi+vBVuez*AM`i4?W&NB^RqAmseWsYffDAyVC@Vxl=z)5PbJ4blrmWo6S_aC!du z>N;s*pH|-!joVK*F4f*UB&xmeWZ1pjAb?t}$Z&VpDNjneB-fQbE%c__D){aC>U%$#`b2owW;W9En|s4Vggh)-HI9L4Kp0EvBT=uaUQB5c+g;<}C` zb4Xc4lHauDrzY|N9<{w5cj(B3J*+{nHkca>QHwBl|B0cV8zN#Wf5rU z`}>AxbX@6Vgm9d#pzE@^=H(G##i5~SyrJj9HnXwxOd;}Z7TL`hZbs$8y+Sm(_Te0@7gmMiR)K1T9aSC+M`>&ek>Wlk_X03o|{EZ?@ z-D$Vbs45zIfTqh7AJv4Rm(!PtZQjwh(#!1)(9!3td4W55NO#<6ydc+DRmbVVEFiC4 zy7sbsj7X~SrP`z1zWgjmu+&&S&bmxV`j_=lXm(LmN62+sa$!7?9?DU?Rj76qP((UnOB~w%_F?{mS;51R+0)W zcSy&kXl;_Ta5Mt!_N;rUW2xvncQ^MP`N>ZX2qoEOHA}h=G(2 z(dUv4vDhBQNV8J|HbvLHE|g;*9+MANJ$zf;8e~#-Ee5ET^BW3No(;J!HMTIA>;98M zIk$R7&+Ie@F|+x?v`XK5;Eihm*GjW*GSrpD*>2u0y(Ud({=|?+&dEyWL7w)(tPW~E zE6w&?wT4K>LUwp>&N=fpXM@F#P~+c)Kp+wj>1&r&Gv7%$4OAh-1l;qU>vzvh>fpoK zRYRK9h~VUZ@Do0ztRZCGQ*bJMFZS~{H^szNb0?&dF5IjhOm%o@v7n)r4t!uuCKK(E z1W2brDjNh~~VxOZKk|UOLIOo>tyC@`yDCg{qonajlgwtufxkGr|2$)& zFxc3DJ7iG~O1>3}?GVOh!Z6&X<@+*&tBOut&p=pN9xxGgOrz63{z9|mkQ zPonD0;nw|X18Jh(`tPiKIgrH=ezZA#bSFiwWlwV<*1kbKhq5B=%+9%7%xXnZ&CYF# z^EsTS5VyPqb+-^Z*Evt#Mo)7+COf0r<%M0Y6WA;ee+#Nymg$!tcF%#bJ74>-Yz?_` zp%0dCwBhmct3C8n4`m`dFuawvd+wal&9#y3*{;IS2PlXwBr$VypDiD#iPEP4`(yL% zAE6M0)2E<0=*v^58lv>!l7ZB3EU_TGu=ONz|0s~vGbJY3oeT3Z@bHvw?ed%LM9b2*2Ld-&q6Z@VD< z_}o^)1w@Nb(T#`?>gjTEeC!_a_?_e^iaw`w>+B*78wPAsztk+ex@p#KT&Rn545HGr zyXv{x6s_C%k*#y=#)kW1Z}yT`S{2IcL}v6m^o$zvYMA(BI&M!5F$=icqE!}E;5v_m zPWITB!Ixf&#dgx;l3cc(C=b^Xa0f zA{NeoD>i(#IF{}Z;A5SLcnX!Y2tfXOVHZ|1S>3=>PbhyI(71Y>cPkFXbmt4j(!VDY z77U7r-B2e+iDb%MvAmX{G$zFpbwtWU#iwjA;-S1%=%a^7vgox<#db zgi3FvZZmJ%rxZQ1yz`J4^}s@b>3(|r^;cfZPuu~YCa>7MLx`h%b1+mc3C4BC8M(@D z5;lE^fc3W;U4V%#-Kh6MG#)?RTcz>gjXPsP*2x>IRhzGiWZZ*K^6)wLJ0VL}^AM5e zPNKwbDbn5@d29z9sYmu8uCt@XB(Lk#@`r~>;a0*cOZT36 zY~(R6mz^lV$2M>uswQA@v6In95h%jI)iaEG3et0{Ix^c{TlD$>;h5eICVt zWDqR{1~(bvI@w21{WWW?%p=ASoG8-Cq;rD-8XRs38hKh+3&KuWvICcFt6b;H=7J`i zeLEBc^Tr*x9H*Ch-OGp0P=rTcGFPtm8mq!^$O~-c2vps)yI;96$V;sEo(KP@a6oj9 zs_b`bc;U6|pf6!twW=?&fz%kyIM&>Z#h_YcTr4`u)X@EtQ?PUeI+f75v-rDr(t5Gg zG8?iq%8$Ln_Y2c8A=o>r^sI`v08L9!d$BuJ1)SOQgw!a-!=br+Jl29Kouju8q|g5G z)m0uSYPmSdVJRoV&fuEcb%{rkJk{4+h8k}korH;?0fA^1jz(Cx?GaHw&b8YEk(Z^bReZ$Uc2*Ks}wD|$OK(hcBGo>GJOaXDB z_Ri52jV`h66d0}BU<_CCH2h9>6Mqoe<6?F$KSH5 zZy!1lA2V>DaR641Or+2wHus59h#!4VU?JbME_^1np3q^;B$q&oK;R2{=L4)Qu^SRe zu&&Zo-qYV^XA%1@&bS9}(K&5aXuMkLkSs{c+m!n>RnXEu zPeR5E)^R|ic3pUZ0`y_yuR%eH1`y?#J(;%U!jU>JbsU>Tj`O>tqpi*?j6Q`>xJMa> zPIDHk4)}G2_Ec{4v!4RZ;2Y92s{iFiphx-GU z$C$zsq}<;vgYzFa%5yn(N9p8w#5>jc+I0(3QQfpvoqY9fOkO~=S(wm%1KN(^WW1+P zzrYmX)>;JMF}pD*jcY}B*D>O!y>-ce+^v#2dqc52?#W@Wsd%WNrR9#fV)Mo?cL zH0qHdx1sf#Ce*;VQE#x3!(qaU&lRj*eAq5DY&q3-J7yhlG3o2#Y^%a5#VDW}`kAJl z+kM_Q?q9#trLN^xBQWBEsWDjG^0?finlrLRs5lX4RdJiG+^PpO)lCAZ*PQl)N?NBi zIeC?!9wan6a>JMYeK8v6uzCR2c)V*(jd<9m=-=kav(1i7t^VO#=xoX-V z!H1AknVKA{whemajscGHJ9##!_BW#GgyvW0D=AA8xXEXRe<@PHTm{X2 z262(P1|6H1x1EESA3I&gu!TXkAL!s|nP@$3Tz^MAA(!3DqqaBr@(&ijQDNd!XL9 zW^T|#SU1-uxo(S-4j|tjx67P`-$IEx2Z0?OyBmt5cVQYli zD)lX0Ce+_=ks)go}k|Xz5`>3|`QY!nRz?DNV6e;gH2b06)Z?z;8Wj6n*@L zdqe&}AZHaetNPMH{5HMYbdEL4!50dkdXU*B0FDjomB;%J3ayOy8g?||_$cVR8y$YBA{Uww(Yi@TK}#5KfhEzl~mg~(=prsqVeIEeD+@e&}tDXP<|zb z36DJGXtj%Rj@k2zm-`5)hB=>_2HQA=8n?D`+ONtubW>XU@b+l3FIG;i3ygzo@7H}u zs$0a8Rt!I0G;i?g!PAHa4nck|ST+87TYHy|ZJAIIU_raCWWu7XXa((6QxI9&8#j;Q zF?e^67dC2``>Zzgjn)VQ`f#~41CfW}gTjL0mQyB2J@a3Tl1=b6b!oCl-tAb^sLewR zaz;hcq0&6hbOMpK# zKH7DNML<`^M%?&a!Edt~;;G@XX+FMBy5`vXVi4KSt@k_hxGp`ZBjZaybDXnskO`wv z@Bzk}%boNAvsihyTMO236TqgTGDcITVwRaD64d;NRENx2%`NB#Aa)7>M*YfF#)i4P zB6aLUp3dmfGkIdp`{b4fOO}!+mbmLj8mZ=jv>Vgi%42a6;rh?|7?(4c7&a-M_nNE4n0ESNK z=9BxfR{)$bM6H3mYg%h~r}-?j2MRbfeF)u)MN6+6B4DUu1NY1lG*-n3G~y;u%Fb@B zBOi+KIt5OXx-6`arG=6e-mJxc>~8qX1i^{sG5{UD2#%As3pA0qr<>SyYA+P zXjTpp(MYo@SEn*l%q6Sdi_PMzn*tL#vSZH_yf^}Q7#%7B-#%3837OqW~D^HxQ4Z#Yn2ysNqRXv?9Q zl%36L_rPfD@%!1=t&?RJ69YNWa)9G$$DL~vB0B|JR)6nKZO{`99E zcj9c06TG&cOoQr*;)yoY8YD;OwYHIl1J*Bdx=R4Y{YZ6lB$?4qukB5SDQQ4kX_Afr^Z{H18x@wJ`Q9i(`d+sGwY2H-2!b|{D(7G5l{_A1eC z7_ipCzuFGu*Us0ze*9&#=garS3vgC(o6;(WqjMlnU60k^3w~c~1Nu3%&hJn~*N;(y z9<3JK3cGE|8JyrUt7ejf4U{!KMJtco2@t(^hg$4Q-6n7MKg4fEmCX8)pJne!A#RtD z7o6!W!S^??u-^$0A13a#^F(4tf|SpKMb7EFeW)jLCGPYY?D@~SeE0$d zfQD57)@5A(fJmh|r%r3uXJ22kwk>OjtaSF(!g;tXSD8cKtn~zy+mv#H&fp?0&NjBE zFP%GBlnFc!{KNQ5p{(cNiirg zw7!&Um>w=R;#lvGLrp}^y}yEwZ`bXJ=OvN81$H;oWOItsxD2{m=fD>^v#yyVtMqgo zU&XYca;e7nL8WYh91WcL@QO!4oNL&9LEP@`Z2}ehdyxXYLIw9|4n|5C+5qMc6TPc& zz701BMWm6C!VnulC4?&R8UVN(a0Q0;gdfL#*hA1>c)f>lXQ$z<26jH*sU+yRZUe;1 zLyC@KIo}q8&6cq?uo0)&740V8DKBh8g<69$atLgo!3xgq(d@z3P{-_A*QlAx7o*S4 zsTj4AdubUZZ$f_Fs%Q;pwCw;lP8+Zv=9))&)N@~D_nFr-Mm>TV4+BMB+32;7qB}#8 zpOM3B-GA<&IGXSj6~|dyLzSpzg7o8}=C=r!nX4pA-kI*9;XGfgrt7vGWA~wtNwPe(Uwux%p*_=Sa@fZ~ zo^bW@<6q1>(&|9bPBT_TBhGYnAPVAh{Tc%Wi?sBtg2;NSrbliU_r}(x_=y;>6-Fp- zlMrdi8T9OsFhi`#B1KlVHBgV*BYOx!8=^6bqC(T&P@}F0R)jb+K{rx6OD-PPy|3@e zK4Rk1_nLbPC+wnoetp0LUUGJIz-}72{Y8Qn8_XdvGLCbYZB^L$=AiQ%#==)+mTK-u zC6>J%mT^sEoNxm=sZ%QhgQeZmw}gmo!*A90)$7T_9LsawTt<6NmeSVnXYImA#}qsmBgsli)QDZgF&3315^f* zGTVrGg4h5^je}}qu8}#kx0_Bj!7;TNN(OZ)(qTqhH(v!LvZ5cIig{>1C25ESb z+@3qbS;Y@oUNa!JX~+{nn^u}OBy1#5GUF7oCJy66!q0U zY}S_S#vWj}_v;<>t=q>!-gvw!d%D$QS$JN2${;Du^a-STuv5>wt{KL|0=ekIVT|g* z)Cl9mnh)qx`9Y2|5ez(XBaFfhbiZ$E18|^|MsgV`WOngnG&u463ohk%duk;2nX@Tl zJq6p|nty_~YmtjFWXheaxlKnr>2lX(A?Vr`@63ZpEC^74JjUfe@*4hSq-<6s_O6_o z8kY#}P1z)n15|8hiWm!)_NKhu2CFEx`w;GohjM=9mcA#CyH&~+NUlzCbUKsJ`T*(- z9c*Nz#i35`r4Ca)!GW5{&;EAH|GKIF@#IErKylHcnYnx`Z{K_c?#}XC9?mI0NXjnk zOn%*po>A#d68yR>JdiO;Q)IR)TO->cTF~K6K+@7xPhJbh{nRVh!9KH`Ti9@{c$3^0 zFyXIVmp=ygj~|k^K@?X-$|#T&bA%klpq{^(Y{RU1Ez2W<9mWow5MXOZV$Ce`i|wtR zztUbEYYqCy4gXrPT#O>6v>j$6o@*&812)1jMP-9FRqf=;ZSuq3Z*D z?AiS_d|zo^|G0Yp8p#(G`_AcPNHv?c)%lD0q{?T!>Nlr~%f`OzGJ$V2Be2nU+d=Ht zBj5P7?>AMS2YY{emk+4{u{G;wnP2r{^;S3O7p(22!uYT`y9 z5J-;sB(k#6&nW!YZFw?D0=MO2CiRV+<*!ztzsZd}7&vtDmSV^A|81H6ZnGEZNrANm zZyx+vSML08hF^3mf76OD=)(VX4U=Dz&UUSP`;WNpr+VeT82&B0L5j~MLnPQQQ$P4? z4ES1qAfb0SLqlPETd?xr{wdYgk6WR>Qa(P{iOkpQ8~wr#-{tIm?kgsHxf+|vbF#h> zqh5@UvkwPC#CMTEO|%M$PD?8nFCMUR=M6B|1V*Dn$}nR3t~UmG3oDsQHHm$}BK|eie~(JD1rlTKfwN2Vv+JF`T?=zY&foALpE3@h z>w1VQlTzO_=Rf`!?Djb@$NQ*emOt-7dar(FA3ekEyNFjGLn!UbZ(0|rXF#9m~ zz-LO851d>dI9XcMv&5Kx+oLA00h1GKEBf9m7=_qcbG(jShh*77l~)MHsoyw%6)^wF zZ}SrWHh&o_geI;QOn=qIqF!=^u;p=p_P3pWJ$#eJ7_qvdN$zwXcfu7`>&ttt9r zW}1l0HxmTe)0*P-`)?l!xRlj%k-Eq7I8YDGT`j}R-vp;LvJ=G;nM2$R{r4As`6r#H zeZr^3aJUmZhVE&5tI;v$=90u?Y3_7Cacd6D>}=Stov&Y+k+jvKaPYvh%XhTCE$vby z@<=;hW-Nc3ssAyT&f7lWn^l)9YYR2s`{jR|#xN*mldM@fUAp&;U;DDq{uth0Klof% zB?cw*Yhml}3QB)g*RPXT2GJ>4^mKd)qWtbD{o9ZV9+6#u6g<**P5)ULV=*gmy9@5r zUt-LDoxHwmB9ux%qLgjqs2AU9P=8g4f0N%otV6Oh$iXx86rTMgEv-Jo0_xT??jI8P zzC5@;qSycBLuVc+Yl`R0iN_&+t8~8Sy_(m6L^ZE*R&@NN%FU-ARH(_$qJiI%$bDHA zKQAo*3?Nbe>H9AIKS!briseK%o|oSC`7!;_k=!~$toe^rF3JC_%Tg_f^+f;LrQi13 z{a+U6>jc5}6iAfqDb=v~H--D}w;zcG;JOvd6D7Ybfd7NX`Z}BZUoiaf?(W}$;U)|m zqbr}6rBAzQ+i{HH$*+f%Z;S-euUDW^i`Ly|+6kA$3A z+La3T-g|-3G3DNqhmlvP&CmU6>@wA)hdd}8Gt^|YzSulJh??MO6rD=+c)!uu*wi>5 zPygSJ6d_7Gc0jm=mLL4Av|@&AFC-){z5gfqGlpj*BoJfA(E~rrowZXOhA`+U6#t~8 zLPC;s7v$aaTbiGhQ>3smKqSf%Eq<0W3n1!Cn=ilBk2mUnj2AaFBp}|7qFp~Lqc};_ zmuJUpf6Dd0!01BqydjVo_pG0l)^oD}eUW4uF8E1VJ%b)_XzgpNH2-bS`FngeRt5SJ zAYXC&XJr#*z@eqgW&WI2+up9T;LvXLs967_b^iGD@P7gD2g~$- z0r2}vg@1tZeFDhP_0uH>%6F3ZQ*tgym|y=Hjea8SJpS)4 zmzy0#i?np)$j_K0SSJQ{A2D;al*E3D6BXUb{dDnmPj=peJ#2Y zyPp(0AU>Cf&Q(Q4?`JtzEn;;cytW(cd;GsE$5)gL=EQ6w+p5HILH>|X?ul`y(^|mt;$RWJ>E}L!}w1a|*@Ffm(Mi>c4f=_;l$S zs*7`X=UM~Hz0YAuJ{-rUyG(eqqkm{!{o-uF3%i&a!oc#(`>WEe_unEv+c*1fG!A{Z zcZJqWX^hV{T*$nkvF{xI7l>m-p8G$m0Yf$stZ|wQ{E@9-ilbmHY?cXReffh{M|UyA z9Qv%5h6E8iZvt6gzhUqzfaLdwGg^4xdIVC&bKc7u@H@BqxY7T!t-a|AFoFbr)tx`m zuZJ@ih`^sVhWa_Bd%MlZTU-CLEl9AF?}aEf6j@sRz#yG*#^-@q07dCG%k1O4OXTNP zLmPuXKl^y%>{lIrXs0}!S z8?}u6XFqBo2|$|I7@3{lw@Kui2kavQ5KKjBsP)eRg_`z)_wlHhGklK>zeD>Kr2)#u zl9~V0h}|c_`z-FT93Wmg@iXSgLWH~-*NT4@0gLx6cwf`aRG+ViF5l%G{!M5SjG%{* zky7=ow;g@6Dg3@%$#;leCnodK;h(a6;8utf5LY5PdwytK`45ZJ835kL%M-EtOE=H_ z+d_P|K1Up%R;jQ3ZUvRtAiH$UsB>y|6>gl*WnZd0UIr&08rIgUswpcgn~oslE9jxH zxeDlJ)BsW8Zmp5(D(EVx6WYdZ{`(S2IPEiDF3L0B?Fm!X3%*+U$;*c9b%l+h%0-TW z1)(FFuqj92cbc$797+8zga!vz!|PtlgdA&W?|bK3FB{>Rp8H;XyD}Yjh@>??&sIgk zJICz=aZ8ra*%9|q_x6~&V28g2!me{66D?(-Zc8|6UQz0`KXN~YIg;U|O-x>n_@00y z33j3r_b;-z`JGFqy_cwl%drD*wnP3Lu&eW4p4{<)CpQ0 zS2pOxxXv=2^EpC2M{T5-zvJY|!rR2l%+_}4D)hTJh?*nols>I_F~>#da6k#BuYS2U zp5JIie9<3V^v$$Ba0m6ez=bf9$7M17?n?hbqUEcqgNbCXZ@Bej1%`j}9U%|AH<+^3 z(Rkx7Nf~faOae&6RHrJYDZbCS`^b}T`k1->%4)y%SaTnVVq%msXv`>7uccH7x`;Bj zNHhOw^yfnwCPu?875teDplKIh)HFoCErpd9gbbVE0(U_!nDqkfl`tXo>{hEnw3NSx zD~JAJqSdoNot3L%H<%`Ln5DfX*7l;a67#0_ecz~ekeKfyD#-Z5;Fl}Aj%L4Y{8**c z0KKR=l`T`6m?QJf?oR_}y1V)ePRWip@Hl(v4ET9xkatU&kXV!$YPKYX=aUYFpB=$T z3(C}(RERULhn$f}-X^+wykPs)PY?Shg`qq8do@#pI;>rF*D$iTkNCEcBrwwKjT?7G zwM6+%Kh+o0z9hB?9`WYNHEd$96BIDiBqn!xb{B7}EUxBt!5z;3AugZpT|l4ZQY%DI z3hy11{UAQGhe3)cGAKP(shW_j-Ie)Q4(DRp{c1qk!nRR zkN8Z{2O&hEE(+6GV!$XFR!PL>X0cbRr}X|(Gx}Vs#)LJCAFL3csdz%Y_we*7;BL$6 zw7&N|iZXB@)hHps`A)C-6$)UYJ4y7(g~fgM3)^Pw{-j4;ECp6u&jrS64Kyq_&>wrs z>PMFZn`9WWW5!Ej@5+B7B)49vMr7;Uax{!GVp@uq@s@z^+Y4#6?xg-sRzd3;$y(`y zJlm97om-k?$E;j;?G0xfDK213b0+7qimJQ(X_TVcBfki91i>jASx&zB^#DIdeb{B9 zQ;ncn5|k5isOF-RD*i*4jCH^`J7Qo#A3*`1JkXy{wuE+lCs!s}hm`tRq0T^dP3?*9 z(H!byJ4om#mb8173fouq%gT-a@!G=~q&`#Wl_z=zVbFR-XTnJH^8H|Xtx(R7XB)9_ zjyS|RPI?;&1zG$NUEjU*hH0ep5NJE>RLOUc=n*^ZJ=jrZ{J~TL~sC7 zlV~E_j6a`{IT0Q7O#2Tze$GCE?3!s5uXCjBy5cR-17d4yah1h)LU66QB#{J^2>+XA znk*lPPa-E+_*I8@1%Ih76|G4$hGB9Q0%H@QHaJ9Oun^(5+ zPfrd%eRq4!wDvg#iXvjZquj-FF8SEAyu7>%2ETmf8;60qK_GpJuxH=7W`EMPPp|NC z-nHnu((JmKDkUpJTZl0=8r*FpyJGUmEOa;4k5{pGeD>toD7go%((k7CNoIc<69dG%?t5PJk23f;PP6MHaF`h9B%&yJ`i7p^ z8vUMx!%z&G{e9HG3E)rjJ_ph!SK2=f>+_HQ{6qfwb)Se`r;@gf2UmKnStlgt;S0md zj|1T>zZ=b;-u>xoH$WD;B=EH___{@5-xb-z8QhVFQS*<7E#{R^3fT=-5%mAllC-h` z_gD0*$0xV{kE8vzafVQppqm>;o7_5N*{Z4t8b-N3mJ#C(pMS_DfTy;yeMtO~%E8Tf z(WyJzZfl%XmezUD3e)S5Eh_ULOk|ff8QMIiK*3vLf^@Q3=dg-F9A$@TbC8=Y=c82F zsOub2vc*PDPEK5At=^ipL&Zkp58fD#6+SbZcDGFLfAIbvHU4v|m8CGUMP=a2pWb9P z+iO!ke;9{Z%dV22J@VOwPX2`?aLY+dzH(7R3E8UH>FSd@!V9}0Dkf+y}euK9d?C~bhowmD!Ay&Fqy;K`E%p2q%w=cYHjo3PP7{p_0yW$CK@pH;)^_rPj%*v`m-nQVxnuXT(PD9p-QjgPuAlrmn1IQK1|z3(af z19bPd0Y7KBXxcU?fa0Wz-0w6!vSv82Jn(j|2zf!Un|rLdFCTuBay<+i_#lWSrRPL} z=2+Gl5H zXZ?a)_#VF~H(L&Mwd@{rWkjyaav}&5AB+@k`fjaK)!;o)k?!RQ3-HxXDfwsK`&pg% z%R21Z>ljfzmM?Nrc34MS88>)+b(Gu`T6zvK7=RpdRyqftv_@K=uiZF^3!Y5*tdmHt zCBjsN`*`CM84FfM31j@H=;(*MvNc^2PU{JUoJ+0_d1c8r#20swZ+O_b!FB0z`shTa zEnjimu5&lG*E6BcsCKW6c!{FwV+vw)2+^t6(SnxF;B;SgyLSE{|I=4@^V2&kF!1_V z=9e?)l}*-a78+ik7qx5Igg*;@G+gPCu8#0)r-+V#$qC>zz$F>XoNuGKo{jyQPfv5K z);84U?0ERj&S;q-++->7NUyjcw#;0g2_5jRL~_qta}NKJ0UJ8=5Z z^25+WN||K;osnEtyW6;Tp$N{)cab-{CKEzy0QnGfmR*le~|7wo1M_-oI{ z1+dOcgG*>=Hf~lSF2FF>@E|&u!MqFkf^BU*p_8kFU%=%h+(-@_IAFK71`pRLNl*q_ zKr>*2<6H)QM4C+zJ8449-=_%E}=4?MIz zT#kBvwIRoE(ZxkPdzo6TZC@)OhQ}P&R6?A|^BURKe2E<@*~ZVs?msv%(K_9eZrg#M zJj?HIU5k;sdY+zkH^8`k4(=^UbcD$M3Fi6T1Nr#v8$`cjFWele$$UY075MVepx zB2y;y7|S1(2$(?~nJcW_C|$m8-{EN=phW0u>5hp+&Wq5=dDnSg=KDUX_REATOe?}o zJNAMDj5E{bQ-a580|Fk?9JJJG6!TFf1s9Zzz8)nsQ7E`A-rpQZ2s1)L#ropaN)WTL zG^3L`HmoUO35RTpP2zSyym@E!D*Oeq%Ww=iRND=qTGr-#W4 z@pM!`PCgP*!y<8#U7P0nAu71%yFMb!%H1UPGT>#zo1Y ztJ>Z;SZZ4*n_oeBNDQl~YuA+0>shpHhb@%iXa7Y{S)eB1zCUH1g1jIr}<=m_#opdQP^edD5Ax;F3I!d_=|;?eOVTOhhZw7y+*CZeVH4$_tpa>QNvDd zy7p5h*V*;ZJ+kC8Z=A(6A>O|{pd-dDGg$zgv7g-fdl2e6cXu&&s&3RoR(YoVF+C<8 z0?E9Q^$F3H-~$L{{bU6VFQ~4MfN;URsNGZ|(NIIEvlS^TSn}d6ICmK`ISw1#Ug_kI zD+@!bLA))ZWBM1aK2LVB)X~|>jfjxCrAAV!%P|bDhEVrs*D6zmc&nSR#PxMsR);dq zc*bb;wV8jR$Svl)Xt_S@~PyucL=g~<^TZ0rqc?g(LwR#Q)gOv}CXeTUyAR$CSs1UH~&JX;Iq>rZkK z!`O@CcSX%JZzp}q4t-wi>ee^9;d%Gjp&Vx?g6mi*xD`ta_0EakswjRZaRES=8kOtH zSzJS~l&v-UQ*fTP*@03h)6w++Sf?K7Z{~=T1Rw@JW_!rIw!pVz3S!_$ ze>YodwM-%ivOvbBS#W`%y}9b@&>!I3Q0%hQ2g0K?5@#OoHXCfzyM1+lRog!2$&=F@ zRr9kYqqEZBBFoURuF$q2T+XDWYH_2l7l7L6d~`Xe()C>=bIdYYnv(;=iL0SZbyrk6 zLG}KhR34jDeK5|3s@~cOp1p|R^MbCHGNvclkJlH@Q40TF1o-q*MVFiDFC1#$`=>l+ z`Uq$vpdXpHOOx!fxB-@iI`-z(nUf?S5m%p{{&m^NaLDPw@%FCgVQBN$=Z!{FHS}#~ zmD^2sK(b7nE%NCfp0bx{G$^>(yxru+#YA|63ijMI7>!EDn(n77(_c8y{fLF-?)w(6 z6Hv^$uVr2(b13~hYRy+P_LL>XLU`@K@m|-l!sYY^jz=iMlIb#*oUFnqpq$sm9 z(t3)o#qQryr@t*>mej58`B4a@eDMWzUf3@9pvzs{S_6S5bR&{8*p@JYkf9{di`u^t zSXsJi*s(ljIR5Cv<6X%xe)G9`2VSGiiJ5`=X^ z2zsHhh|^-Oz!O+R%6UZt0ZS?iOOc;eU!EXrXu7ZxaW$|EbY$-f1I z(oBQ}mf@P~?Z7p+b?vDr%583s=87~45-RL^R2#woamC9+xPFe%qJWdT>4r~zYG}Ei z`nXYDfFDd`!%)d9_2|%0i$#^Bn#I8vvfdIeNo_pGCtbJKV8%4Brip8p+yUV1g!8I9 z{+4e_@b7EXV}nTWD_Q>OWKSP8&FyjiuI})1r(rZ@1davgeGRSYdyS4RjCAds4@bby)UHkUa3S5-O)YQwtfhA0X zBfGoSlpgw#IuA`eV~)!T_e5?BMnKdM z!rmrd-f4)=I55^57#zS!>tz;?^)DK2t4rdD7dM*BDY0u`uY5 z;_ou7rL1aPw2!9lP!-g3(5+>s+7U?d(T~R3W-Luy6q;R=9I;eWxQW*`X41z#`ojjW zPQ@bSwI91Bf3nxZ8KOSpt2x~-aquCg-D~u{{ZE`%U(&8VaSj%~@h64%c}eU#$V!TV zg)Wl>)|qFg#_GdII$2qneAjAoHvxNE?esH0XYKV|lcekn|1#x!B$R~wSJJudr?s#M z8K$&A8#imSoswT@EoW)|W@-AvoG&D40e%ZDxS@?o`8^QUWGfPh^x{rD+l1=H8WT30_v_gXT^XKTJV$P4;53x-dPaK5XAF^-9D z6ne(D4Q`9PqHif2rDq4NA0<4bEm82?@_#rrfEwy&rl_A=^ip5t%{p@|8RUZ8oOdTv zipCO5YF-&~2a|jhq7d7Nd;4u}roZ`&y{d}IxukpwLL-~g1L-)_C~L2^+@BI{#e2Xj zc8;V_9|hMkv$tkvd89k+vQWG=({6HK>43gv;A^kqg%|TW4PqKP;%i@bWtY$Fv1n0K zeWmmV2Xyi;Bsd#x2WSjwIu(@eW(eu-uA!6=>5`W2?wUbq1_5ap zU{E@Tt^wxT_?+{-=Xu}ro%iz(et^uLJ$qlVuC>;^Z?^R7ZhEl?lmwKz((oJQPZw*f z07}Y!tLkWXUI=orLJ!lugfeqmDd4a zbbhn~dt}u(u%qN;mN0o(i`|4AAb?@FksWUu>XuO)w6}1f6(^niy=C;>i%@` zg}d=g?$h--?fc5cg%;|PLRNez03g{wC*YB&Ro;+QRMMq%TWQ1jU9zq;2StaLA3$Gv z7diI=*d`b5nsrIXUC!=hKb*?Lw2+=u$HTq=f(Rpe!XAlOn|>ZdobIIUiam&H&U|UI zDh7u&rVJhy`GRD8C~d32N1GG%PT@&xI*;#?v$OmL+5F%!DZeCE0Ks+B(Dx~cIGF`) zCbtXLzL!=)f4(ZXPtW_A*cM_%K*80Nx4mh~HpHp8w`o(^Yjb`<&Y?%OMXb-+6HS}! zKV+w;uJ7k3F__6+_}rl*0JC~m(1v`a+&+f~x_mBbInt5CVlkZgU|1NXr)GF@wEMuM z=W|r`IlRhfi#(B)X@3$_oBQ(g8tYEKK>3f?0&Z?*DM`aK%TCn!#-5)C#gwGh)|kp^lR34UUS#_3c3&Rb8eAT_`AClO zRL`B;>~59pBD^eQ+G73N6)Wz`fWl{1(-fqyQd1^*z#2mUo3VOtV4Iw1%K^U_0en)`Qm4tO?+m!}w}$0HO9(BrqSz9?5Ng=_V6P zI7vf>5IpPRKT6Kx6nOSml9U0prluzBCXxOn34m-6SGxD5)zd(RZ;E!b-d{;$^y}XU zw`E`o*?)2Kcc=Jytu+p(C;B!wM;Q5m)sNM?cD4Jv={yO3ASMqko|ugPSQ+0v9DV(L z?a#nzosyISP!v4wSJM#oTH{dahDeZoTh8;!)(6BQN2mNpwNlC07}JMKt-WT+*Br;Y zY=+fOpDDEPa5Sy^0}U_Jw*K1m^|gp-gN^UfnTZK%r@_8nULd94cqJLVzj=1moxDOG zm$|UXY*W$v?sCh5=#$CyPT!Xo;CM|~LYjcvrj3&dq+HCvNr53^rm=xB!in~(d$>1N z>e2?-+)A*Vbi;KatD=n;a@d~raKdF2ueaL+>i0&)z~y(B0~oqdy^yZBTiAYLYov07 z+Vy`9_L|k%e}7$FbC84`Htm3D|9!RuApzMpcMpWZWX1NE$M)d>&mzNzcuYvxeYcf~ z)V8{N)#(Ob3L)zx)cpFf)`WHhtBZD(kWi1y>+iJ@2bz4bg9s0(zw^%xi>u9qv&%Kn zv4mu{N8nLD|9c+uE{5RPHYyi+qxz@Qe5-5Z;||R~Qm^0S zQQXNjo2Q;pBCCR0jb_39hE8_pS)c9JTTmV5)0;HvdssJKFiiLH!u{Feyg~NF3m$Nm ztl<8fJ&;|k4Z~|XUHis4S2Kp)9lQRmZ&2HIx&Cw!N2Fc##)l!1Q;-dxmq^pzsejn= z`Sj%0>l#b&!EC&q)GYqUPu+R;Lj&K9ME(_Wi>_PeYin&@4voU<)3m9?1x{xc#F3m- z=Q9Q3q#tjY?J_I?_pPMq{(u5^Si5Ebm8dCaK3j}Bpw;I#sxF@mcn6X|uftXH*Jbsqsc$!;7_Qg88@lCrs?8X*Z~orvBnsoC*-t3} zm)|t|C7zPb_$_SUtn%m_uXmu)Gj|ch9AkPbGPkK{Z=ncn612&e(DTpRtbBx{Qj;7-`BodjAxaBc>V{#*fZ0jy;7 z2A~@BiYy&*581oyqw_Kw7l5I2-p`QA?WlS`@&S}mE{To3@S=p}aFAOK*cTF_T62bu zI`6e#)t7wUi9#Y>J>nw2BNg1=`IU;vm#3aQ+rq>Skj*$m6yHLYzBMdG_5e=eW*# zDBT0TBIN7sx+021pLe3fmN_l-`h{uHk;pElQ&E2Vru`&M;7m7DxK_@AokMd|ZDGZY ztT2Y?UrO@A&#&F5mg7Dyr@{TsVtZ2!$WLa_+;$v&3wjN+$oPG*Y3sb^dAb4?-{twF z(C@`zDpH?axA$!V<;MY({hsk3cReoF#exOusL&$uw3aEhZs@?CwBhW6;Eqe4TdM>>*SO{6n7buEG%bl;WOyc@nV{lSO}1N zj{9-Gzy_GACAMx9Lf|;F4j;KYy^MzN-92DIF(T^aflv@yP-gYCqCys%sbk}q^ zY39XpN^J$S(s+G6dmun`K5xmUvTJh@y{Wu3AWW?kQHWHDGO4{e1If^iz}nkpCk0*w z`V$-m`Yhxnmez%snAkVRV#VBL(qyT7@^8+v3n!433=e}V27`_xU2rw*zdna}+k-`9 zyr+k(03G(duoWx@jIb4^u#KC8RKFI-G4*deecueede>CIZL-Q%tg?oK=Ro({ai^;@ zBbr+52|LJRB$!u-NI%C@CFT6EF^)}#t9MnJv-B(MN8REgi_;s=foJR(USsBV%Zu6c z_I6}cR8OyPiIQI;Kj^!KTlm@O_6&$UFAfuJ%2 z8YT2%!)NnmzX?ijc^xc=XBL^P?(>Zp&kO=4jFS!8O{WH(2yP1Q~EkGVkBP=fWKw{_>>V0ypZr z3Wpv+LVV$8nRb`eKC)jT6^J?oUfTtGgs4ja!GSlN>_qS`a6obOJInoc@?6dmsO#?E z`K7tWT1h6WgP9XGA`Lt}iC(jF!hX>;kuYu`#P8{2J;{E;Wq!hsHvy?!(^h4YV{T79 zalFp$DXmrFgc2u+pso}B zP(+VfN*2+yVBvR=EZ(0ZG?c7sLxwSAoKOy6(<*LxPQ!&cuB}E|28Gn|kdr>m>o36G zqh;@T6mulQ89YJila1(mB9EZ$-;BQX z_DVUg4080VF_4ocTn%Nk64{_Z>X`Y4p2hWL`pwF!mRH|dh-pO=$kQ50wZ2sY+Z{e> zuBS~E_1#le%n)UbX2-fhU!V+~(cf;R@E*ge+(~z~)L)zo_dYg+iHe3Fcim(0gqCu> zA3>=$tK#&h3*?q^c%xd|Z_8+7A|_725Xgni@7;NylWI|F5rZ1@e%nf^si0Je)6Ad@Lsxw4^+?}%Ok6%q-0)p>9K;?2dQ1p>42yP?INI@{qe2f zVcqtHGLrk#w+YvRm?~~Je4sRW7wOo1DiInzVB_E#?{m5fI_ZxUNqfkws@&GrW{O2|}*rZgwosT$J?PpJ^TcisNOn%E);RLxZTE?ri zp@Ah0#s&nW7wp>+;%(442$^Tz2g=_+qws%zmm@{DSF?Y+G=-~R%%co)x5|9pTp$}~ zR?KfTy(plESuHQdb>lM6bpN|*zN$cf5~JFY{HPJS^@rrtSND$FU&+pq>>Y`) z*i(ztzQqVUd%CwZE4DnH|Dd3AV_{ukUunnT|Fe4g5F`8BrHJL#6tY&K*cemDxtRP` zt-hakrB>Fvmz)LHKZl*{L;P99m{W7Z)Y(;KtdolvMHfCqa6cLSTR-?k0+f44r=K_3 zycdRn&RM$u4)-P%e^+(@#ZBS1R+YGDilA4z8OGMfh$PwMiuUE7xl$)PtDKio>KNy$ zj1h3SF+2!=az1BbtKjR%Os!cW)ch*%YGkffjH9{eD!^}Vgjj)~ST#Q(bG}u2iVtzG z-ji*D;|Qs@RF* z#xpeDM{kuw^8Uocz{UfkH0ynV^R)XR%sgO{G>p zuPCL^>v4CM@HbO5emh$^Hs4-q`&Ao%G}{YUP_49A5b0}44VEQ%VX=!vaXjNGkc(sQ z$i~8d(ZtCF>$pY=^7hWIR4vpxoO-G)Y>s|A%GBt8I_|^Ez%UNh+nk+V%DAra?blQ3 zr>Byu&=WW^rD6HfUOw0226Eq7U^0Ux)bLPb-ntdchHxl}_tv+aZPT}&Dlwn#(NyVw zt3FEHn-c_}8RemBW>r{4#ck4hY_86bqh$OQ*mSQ}I1w3#0Smntbtz80n3aRpT^786 z7EO%`^@S1pQUaQTZ00)<-BVrEB-c?p_&0LRW~)T36dPm55Xs_G-^CNPQp*X6o2s`P zEktvkg)IrzUmoXK@vwv4^0t=njAE}gy)+(a$_UQq1+v}FI)IYxX{iD)WDL?^SS*gZm2 z$0_gbNA(VJ{U-z#AbxZQ8;9Zn#u@6ozYRxjWzEnc;(}nlnQ9EeU1bL6IA28>=C8;_ z=8bJtT4ohr@OwnWUDR*!nNEjh!G7gNVahz{r`*wf>*)_{Y1*pS>^%?h+j*>!x9!6C z7gh@_dbp0-O&hi8xTAu2t-J!@lY?VEvHk%b%9Wi8>OAplVU=c|o|CWQ>T|im{30Q5 zfUKG$;rBldx~w{|P(#FFcCUPNj#SwBM?-wi*m2b*`;qtG6t2Lgr;aO=8n9yX5fY5D zE01zk%SoQcx7p1Rc!8)WRJo8I2N2bt335k^4#q`Z&)hDQomShBy3zV(-hSXChWhMs6y zlT99vZZ(+KEwO$scFC_ceyx{CEp*zq%#29W)GAk1xz6MsyLV~mc5rYodh3!CBn+xC z?KhpRKzIDg0e3wD4Gih~Fj|e~9l(^-Rz%pn-b8L{NVYSntMorzSRc{6>5UXzm&s;u zrv;Ymz|tJ772-#i5Ucve#^lR`CH0Lfdp?Oh|A}hP{ig?G#PP>d5mud+_C*@CCD-28 z%Fu>i$HiE4jo#;sI?cA3K)>sIRl0Ae5Id$AjwzpEEE8OMx;;ErD2-SUVMElKh@rGY zh$-F+2Kl2!@)*Uwm|ANQ9&b(X)>rDZej7Kp(XMsRwflMCwIevSHB|vOoh@)L-z@0D zE>N`RZEB$@qPyPoUVL(Xx$xxbvwoBQ2|9uLfyQ_n@I)9|X9 zafd<}J^Slmjg*5Qt}5e{yoP2j_dA7Hj95%!wNv4Q#l_L$Tt#PJERXjICt57x^c04PXPS=%gEd` z=Wm{4ktFUlj=lqpt(C1}F_}{X2?8Jv)*`R!7H2-*U5OY`B%%>~=FjPUF=M=`UYzHX zd~*MBMC48EhTVC{oM33+*IaBh791KabGjgrZ_;?p<-hMd=Ka{%fUX3o^3wmqAdq+@ zIUQ>*y|B*SXoAp8hU#bn%LVv>k4H$9`pu|>eeVp4ar(dj|KGuFC!NIsyDe;tF|DDP zQ*+<<6qkr|&u9bTC;E_G4(_SzC)u;7SpYYZkm1V%I-jTO`@6I!~K-$vkld3af{$w-*l>^NuV+_M5rQO`Yb z13SdqlO3V=U)}(FXD<&U3gt3|F+<#y)D<&@*aI6USs&7xTI9AQ$qUG zy4Rq~*|$L-y$;Fc-Y=S|`IA1^W#qq8>MP)$cZNbyv=q@k0(0+3Nu-&W&7O+M0PWHw zo~8->Jvq1YGB)ZU^Top4+HC#S!J6SA!BV&DTby~VK(u~hx5jmx{Uvo72Zi(q{Qi?EEDn2>P)*bW? zB6s>pY_Di+Fh|y|b_8Drl^e>7wR#UjX3pJ;HS1NsjHyj^%95?^wbGi0;qxN()JbsG zNX)S?cIub3ycZ(3o`$H1Xlrr_qhrT=m(x10X z7h+sbCF(o~)ELH3RWg76HoX znj=uRIL@n3I(BYk80g;1K1USKgxq&(dEQ<$e~Z}3-@R*>XAs{oT5Tgnaoo+2!tEb^ z)0#xxad%oDcHTaX3pxINO*H}u91FUj^4#unI3B*XEnV0g*Yx!pn=TQi2Qv2O(~<0X z*l4|)(Eh%R?JNQqf(Y$$dli#3Z20=yQN#p0>N!eug1ag|Jzj0&0q5<>Qf0cvHREo( zHWq^Btgk#TSssWP8&|ybR|D1rCcrXvONoE;5yRxLwCr`5FsA)`9&N4a^d3DwtCrWj zjFi_o*r{!)q50cIsd~7Gd>}{m7y$2q&q-gPOXy`idKdrXm6L48(pOB_!%Q=2lIL1{f%#F8P@kn8|O^;gMK2MexFE33Z= z6Ra;4b78U5ZA`dN8+kvmqoZ06pP)wm>q|qq@kKrLnn5)giun{siizagB^86so*LC%eGR8}GKoCsUrPv14bQtv563{hP3NYN%nSb$Ov3l@!RC9(-1M zIzT+;{}WZZe}eW=u0S+B0mjP`YfhGtHWz0M2L}MpG8w;S+rEYN|2A>FIHnZR>L#Kb zC^`$7RlPoQ$;=dg&8VUr?d#9wL)mCMsIW>CK2_}Ecm4gXk3M@*7bbfuA5UF#iSOl4Wt}qpyBr1tbsjSi zzd``g!V{FgZ3g@v6ImeY!1~Vs@ADmOTmaw|$(a5W<+DFmHDT6!k+s|xs}W~|*Qn84 z?3Y;&40h)>3&uN#HFDl*7tqDU_Y{0islI$xpKoY^1sc-3o2?vvh>fRiHX89=;qCNo z5jwTxmf_vQvyGe@Inp2E@uqJZ-SBB)0Rb%)^|q7R0|^`)COryCxxGrwRAy_tS2;8? zzP@>SDRHWmiaf=t)n!F5pTFc>EcQ_!q{ZU~V)?@}$HQHPl&X=l3>C9`F)s`2N@t#B zJ2|%f3GMq27r`X2`Fa0s`ePa_L)(^=I)w^Auv=aTq`uZV%JM^*;F)rN0gH zFGI_1CYI2j*DlvLR{y;pH__i|8 zQEKV|hfR6_ot6(8hSV6ZJnl3)vlKJF+(-4RX8Te|v@)@3zCK5Iq1a_k(6kL=HijEx zh4Ch#9-CrK1f|GCRxPuu5QPGcVB8a~`etio%=!p2b_VpdPv61{Fe}zr?sIwNYjFFd z=_-d~Qr$`~ZAcfWg_Ty;DM#2RzP{z1LV{rnkPSnbLP*UK$3}OOaK#l^YVb!8VIkPH z7%S1iO%~&x>kQSRxE-|bsneTYBD-!ly!|WI`N3+eaPzI@_38(jW8tH`9&s|$0G$0I z1XP@Mi!7QlVYwvv2K(yW8G!oO%CNVGS^&gY1x~HMP61eG-qF@tZw(uR#Ynupg=ghd zY;_tX3cl0^s5*05QK#i~r)Jj;tE!8+W*3=;GMzlzl+lyL>rLH8qfRol_m}>}R3wQX zI;s;mwR#escR2ZZCb3uE7N`lA75{Bd!Rs2}`^q@1b)J44S>vAJ$}v?j?`S`|#nLAQ zX4ipX{ut6!fBMk~8J*x{===KwHPKK$ao7eWPf0D+EH<@vnfMA0Gpvz(DS?HN_{g-g zhkdljNWas3|D48wUzz1^VB^2Y+kbrb^66f8Vdt{yh#4M18(VUn)NTNkYU?{Q*zm+? zfegDsRwYxtjbDjZEpl@zVK9a3 zgAd*O-+}CMyO)S%a>d**#S_&jf&3dQ< z#AAgR{_1e9p^scLoApd`&-#PCE)kXsb6DmLcq_zWIYa;OY0Tuclw+wM3^4cW>P^ey zqIh5Q2S+vmdGR|gg!Cp}gC5=?B8r83?DjO9obJo86{{A6xg45*|JTc~s1vv>6W4zw zMNAM}GOTD&GA(IPIiWaOC}W}Ru`}d$4nB|O@_=DUw3c9phV*@zF)_0~4ga0r&6oY> z{kjw|k3}j_91s|3TJ&?TnmpaP{Jd(fPlJRvO=^(>>(cLlfKKzKfzpsIf@*1S&G>Hs zohaT}fdVT|-TPjazB&`H!YMkPG8{GsL_^|uk-^)zXOTYWM`I3)jwwP8*-J)NVqB+j z#qqteJGv7DJDFugi|4nAsb3Q6G{p$a1Qo|i1Yg9S)eac2>jdLpZfmRN%Q6Fmikq$X zs&njj96~&daa^C1T|Pz(<-oZNx$L0xjI{4%g$il!0Ai30;8bc()x_Sn5*uKv=Vtnh1Dm|Um=Q^Sq(vVipX<*U%@k`b{ksgxl| zKY)bcsVPVlP2~X;@1;u!HbzO7?5A1_1bE|Ol~NUIu;bXylzv)kvSz>bjQLPcMh&D* z_%`BU93#5yg{y$$UKKN@xG$uak|-1Ze`^)X11SpQ^ulj(pcGd>-*0fQ(+jwqwE2zc zxRA-t>uNC4X%YE=B*|D3So8g(-}pWARJl9pzx$oh>C$&^U}Eb4hIFax)hjm0Z)=-^ z7G6^{wxS-3?F*@VtF_Cw+cMWBIUQ_Z8NLbD&-f2nRmI11dqI`3)p8-TWs3)$>BGNr znexyvN_m>cvRp+D9x!YUBchH0M?A@65f;7p?3;XA#0<2P^5~1xhbhqWu%m+#?mRdD zcXS{gi0;LD$)$jUPP#;2CVPCHr7qvlk2JiS(EMjc1gv4tsyi@NYWnB|*&8H{y|!33 z9kCMdSt%Q5)sT|Keb_h`3$TM5r>dO$CkIJT-XGk@0-n27Y;zFp)C3z_U8z6dPJHg( zbS*l}cAL?gKt)jG$fkW{sU>l@`1b{ky9cVdxH_^$u5o+;OXZr@Fy`2 zumFxY#+)5a3EnGvrvZen1P+>0qvlJ(1XgY`tC}uL0w+BMS6=jGRIcL(4u^JDe@<=V zSqWfp&fmBjDZi6x+w|~}>0^%ABn1I~NL#^4A1^j;%4t4{;D^SCZ10I&!5gYyt-f@0 zzzTRv?G!T7ALEk^T1aDj)dV#Q*pabokd7nfjT0YrzH|(*OaJSNodEtD9kInTLO(5uF@Fqw{kP5$`Q-j6UkHj40o!^ZAZQ~*u5Mb&TOHPG=Dnf zFc%YiJ9=G4i-=nEsfA)zeC^uMRy69AR?>1EXnZiB;KS-|rU>C^6!M7|YCiDy$_gV3 zMJQNld^chRCdve8?z~5YrN%3~fI#r;;{MeIVVXi~l`L0|V0W)i+s2~R|8uDL^B-Yq zSP-kRzO^iZSjG9b%`m zjIQ*5YQtw6J6^0Ni_FX*gg2G2ftnTFcf3-uMYV>u4`d^rRkVyn0Rh+bMf}rpf1Z2f zK#c?XNeb`?#g4(7zR|9G)t2%<6S?8n0EJ7*Jr#QcX0f@vkeNH37Qd z##m`6gW@)|*rcCV9=H64Q`pP>v%Z+#RXdamooj4>qisKv-JE*wm)qA%a z)rv=S;e`-6HIbMa6$dRd0bGlol!o$ML7I8Srzmwem5BTI7Zb2*e$0RglytjAJQFd( zXOhJz0Ds_G`tCs`2|a%ja7$zo2Ug6EQwdMZN#7gb)SVt4Py7)>$5!o5j;*u3>j%8` z^@DG?ZDN{B@?`@rRuhnOQcTRfoz(XEs&ahQEKUa+36LoZ5TzeHh&*=Z5@%diVV_g{ z`-b#0haJ<05K541>(8zmvvT8*^aw%D+e9>zv|?A6X%JmTA}^IzCdl}a7qezr)#0;{ zmWld_b74we$6Du|mX}6>cC}}o(T&uUH^uN@Z`yzR(MhWVfzaBVs9>o@8yJg)#p`|r zD<$X2#LF7(_z-UXYn8J^cP~G_ zxa|#y#4&~LA&*1UOKwM;vF5rX6Ka`Zq3F{RGM~}%{lh|1v1?~aZBlb1DO5p>CYnCU++Bn zGudsLJgn*?@oi~A5kRT48Y}o2bXqtObcU#-Eom_@fV%5*nGIMv)Uv-SGVG1P5I>%; zvq}TTWF=${3D#Vj7i?1h?m`x*#_UJV)C6$=tLAf)X>eyjxh}><&&7owiug;=)KsMw zOf-p!OxR82&aj^OU^-)P=;s*JDO%2Vai{?dhUAdE{7^Vv3Ibdade21`cA3%|A3b2! zj&wO#wxU2!JiPk3xstp*79ASlEyAA+Z$$RxN=2uqiKsTV3{B%IK0oz@?;rdxP7FTm z60P$0(io1v$5WnXG+h|LZ0vOVcHkanLzji&w+nnvBVO5SgW{ga{B}mG)h(hM>liQ^ zM)RDgnRS~2{(*EYu<@5+sT*=az4J@nHXwRWeJrH%p0)cc4D zZGjpy_t~nD3WII~5$!9zlvE z@hUz=M@KIYrsyjrDc4CqVbTHo1p*c=eWnAHmI0sIIa9v)9!p<>2>a$+04?G%cy!uZ3E{AElpu{P7eF7s)3;rM)Xv%%nONDy4 zM~G%0D9~(&AdRlG9vCgIo)ZQZe;9}etl>nKX9)R6jMS|s+`fpL;+6-X%^o-Fk$Sq5z}#t6SBZcXu^?Yz0L^a;NZ}o zIdpa<1S9;5o(zizh`is+RwkoB0E*Y)6^UQ)lqNX~)m6{k;|ruj0S?f3$1DP_ZlJ1@ zG+j8Ea5JFvT+s9LOJ0jODmU1}i^UqOh5;i-m2m1YB`-|tL7{Ax!94p^ucXPLxx#Yr zuUq-3d~5 zWV6vK-slD-SmvNccIPBv9MT{uCwT+a=s9uPC<7w$eq>aHIY#39%7 zxhDYEhrh$TMQuQeUDZxRlVE*rXcWM`LR9rPmCLTHK=del43*fl z^@+=d+L=!30g_~c&#}qsIc-+gXpW8=pqB@!vl(hSuM9jfFfa%KTMT7#k9UHY^-De! z^@jZlUhWE4t8qgq&NTQX7y11DCLtxirWaWmS8}wA%FKM!>*Q~3Pf>UJJzwti$?9@{ ze1Cs#>&|hJUYOG9S&^%;?ceU{-#Qj>9|PC#OUDb=8%b>*PTEY_OOr()pFI+MR}&{I zH>cm=il?&{qkT0JyOadL`t%;9%b_YMe}BVsr`4Zz84e(bF^ zA|2JEbE6ouR-s5x^lnVUlHhEs`96%H7WdM)vKII|z@G%gZp!MaJnaAZ@6d*)A|1o4 zapx+jZ_#Y<|3<>+$Ob@_a%7X7fWU;{15P+drcTt|8%Ssz2vC9frs2jHxpIY5NA1Pp z6VU7HWZ%ObSFcO{=@-Gny^0BZLQoFi9=)pTm0an57HN9WH4KnapaR9mtelNti8s`u z>rLRL0$1=MHBe&|oA6M3%Vr3bIe6 z>}7_xY`-l}`0SS?X@5ryYwa+Dgg*K}eJ;~&H?W>4v$h;gc$xbI zv*QXyybO?yak?lKKi8xt-{@#Xrjw8V0UZK2)(vZ_0`Y<{a|kg!PDVW7^*%ng@3GT4NE z{)=G}IDjQE1Am9zq)-?I=I}e7s1%d;m4Du)TJmemN$%49&f7BOk2UfqN~sB7A8RZ+ zkdCwgPM^rAoDdZ4mFCG0t!Q9-klYoN5- zMrJ3Z5ze8$=ew2@RM0y~GU+q9$%EYFFN-sJ2!4kZhX)S-+cZVPzE(RNB-izo@>9z zDsu0w0g!>!^w%g8wa;w5i9Wuc7pv6%V^PBl?ugB0GDTiXoHPuka7$0fu57z`kSS&f zSgfz6@kTPp{5G+4DHHZRQ(ooN{WYEE=bs-Z$zatHe4ChXNjR1%MDP#ZYQWz{oyPd0 z$7n+~{0_kWGO^z;+esvt$Vrdq33~y{t7sSj_%uY1TPHKxd|3h1)t1|9ao*IJz6y% zQ_9r#vo@aSsm6yE zqZm_TaRX4E9``7wPlHn1Mn(XgHS+OfVxCN-*nu$M=)0_S%`dJj4GE7g*uaERPmu!^ z=Ab-AkyBYB6f_g8;hM^n%)N`BLzZ8FYMPHszAqv`)*;M3j?2gva z3WS?UNC^6q0 z2SAqd{baEnlsXF0W|!>3*SOiMn9g+s%j9wQFR=T<1_Yq=2o~U|%!$L`7d@fnr!tD~ zl!~Hk_>n3QpRL#}g1M`*EAaECkNq#qP&8JGFSqQcyncmH_osUaR8ZH^ar=oX>nu0D z55@u!(tyrd#+&_z{r+dr-FtDvqJ)3I1rAQ9i%lX0GnmG^;T*-&A1HqdW>UCTyzAHo zBIftoy~No+JWTX!osElIXk{pH*<1gQZ z0KaQ>&PPT%x^3DxN?z}G`ChfpxUNf?Lkw7AjsTxrxa_;VvIAIU?NP@b3;!kJZqj=6 z#j$n&U>20euH>ZNu66(Rj#|Mr9pTng>_Fl`+Jz8rkvJR}Djo0{^xJjK)Rdj;^*6_h z^9<%w3-a*VFCa`?Q*24Dv&8b9EUl;8@ti#huiU&eV_e5@ovL2re4*trZ!=nDq4NOz zO=bgAhGC73jYb(JZy6^a33#WQsMT@!S7g*`>GC8$WFDmD7gSsx&8JH_xl#f`@!&9W zD{a;o6ufo1ZMrd4xW-*rx^Qb~Dhcqk%FPQ-2BPe4mDs4Y3-YWqikZVxO{aF-odGrz zXv=z$YPsH|DtJP+mNf&1K!wWw@qkooD%b->kVFXhf)b`Xys}P_ z2=c_~H$U{LYrW+&58BJL1*h)KAp|zU9y0+BLN9(;%VVFJgNdZAvd0=V5&1C94Hp$; z>&S?*PJ?Mf0*9HR=TckyvB=M<=Ctt=9ev;WL#L%xc2o=Cn3P_N+F^gtGA$&)1~}?< z0E{ku!`dd+9fAN)_Pl&MnJwd!`6avF!5aem4?S7(TdJxc#n^(wOb&T zhnpkvd}mZoT3YXFRT#wM$Z0-q5o4u@$mS+(6_=mO-4^<5zIqqfwIHhc%Hr1@ zrGpn|u`4H0O9g-{cP8}RO+E#lJ?Xe&0H;eu{X4sR$8+W9pw}~A#*Nh~r3#>vVBZn% zFot6pYh4Q)?RNhRc|FU|Dkh+*GGjIP)4#K00U!WE{3d&lag(&s_+N6leOx_p0ZG^b z^H_q0)K!D@m@1R@i(oWqq8prQLezMRD)-=w0tG#UIPR;?0P0T0(#0|5!Aer-f< z@Rs6`KGI<%a^yHaTywMk#B=b|qX(M$Kk8%L~ z&O!W|aa+61wAsoJsNO9{&f9Ze!FGTr?Jh+Yu4i8&Yv?j8t=H)Rsz#Pe85qcBnyg9} z3WC-RC&1}D+T&*`8f6u?S*kzEhV31?ZV`W((0lXdP2M30IRNk;1Zt&#oZak z=fqKCcdnWB@Y=vsH$yDzysg-2w$4jOslx;=&iHD5vbOT_7!{o}4g)gUF&Q>tqNJZ3XP&l?jJMnOLM6E8DH2s zJ2VNALZ$C_su<3cT)2?2e{o;IHzTlX_;fMHZn%H};+Y$sN*CQ4&f=s~UHa&QWee1V zeMNEo6sV;7^ zmO~=NX4w2LwceI98sOTWG;C@$$TKtFivTPx0-BYYIu|D!*<^%fNQl2#-(EDKU2M58 zk9`7z+{uym*Pgq8K;BT<&M1aH2&KV*JJACEoA_bK7rM&29n&+T{7tnoZKGn{{2UVx zlrw;rxHjWYciiCLXI$1+^2v5?90m=~P=|mQ?CAZN|6r;OK>Zd?Np|A8*=mfr02bQ3 z46?S_W;VS#bwTKPRQf2`azhW87b}LlS?-;NB8h=z_gn%FB%E6&@B9ISZ5|&rTue?& zw!7r`=u`uN*}0snBpP2Kav}YZ<+!c`C9?euZTRV%_ywz0Ik4i(mVJxQmiLDtBXbd= zsCgUVKT=oWGc{Dug{9ldB#C4e7M5+|oIv8CQ-nv6Y5L-jsLuo94mivGUyc#HoCD~$r7NmoeuvOI$H#*vfj#Q z`sdr7+94W0U?JlVA%dN#M8LM!??d}JDU>)1H(hh9)!lkab7YhJ@kFdV1vfttbL|>? zQX`5e9&p+|n$2JZB$ubRLZT9YnThW@ow_JIr9=4zMS3-4zf;=wTIcrzh5&(Ac z3Y{vZw>$5DZ^^|a6XW!`#r@6y1P}fU;o{%#7wHuRJ?uB=I|v{)yvAYLw56cHlnZpdhB%+@`UiqIaSUSXtW-b(n_m#sY*ZIu~qZm@%1B%`pgZRj_y10Qv7HPmK!)TK#fxRb8aRW{l+gu@N%g-j^2mt#_V{aV<0M%jZ+NC^V@9!*0jJn#v`|;;=Join|XS> z!XL;%JrD^`Xg|kFMbp9?1-vg4+Gbp0mVcB(Dr3}8pScS2enK3aE|;x#T-w!~@ITC4YG?jT(V}3=ZReF4a6QT8J(g9vA)#HDak^Q6k z!1<7z0hA;krEs!RKMNVkgj!aX;v_bS&--LLXv0T#wZnJ4O8i`+orQ0){j0a-e^Pcg z=ZdHFUNS9v)K8YP*>}rIo+<5(qh%Ns00;c1XTN)cbBAnHi{F2&YN;an+ZA_Y2Gm&& zD{VkFxg!}4cqDT^B)-1y$R5Kk_YQCfL20R|#k>^pSBV|x1#qXR#N37;9y}JZ-yiM) zJ~TC^==c-rmQVNv+uHUB2tDxF88_P+J2=*0fkaE?*DTe?mn6IFB`mf$3>$WuAuNI`rB4s&P!RY-h zVsEdf^c&jlwaWR{9Ti-&oCCwe!PDC}F7v$tNBgzIEcxPiU>nx~-W(3WV$oetjJ_ zhNj4%9ev&Vi%oD*53n?UmTVG2g=(;$(7QO<{WWc>%c0d!cX@VYx-pv@%{=md*n8`! zsMhXr97a$O6hr}$mXcN^r3IuxNK|8X5TXU^Hres(`Qe5BGpR)V`w?mjBFM65tX!~38}rn61>HmLD^ zoP=Tl?c~;SGM)ceUd!tG65ZX-Wvo5D`KLwqmn&UDPj?oWd0&Nd=P+sIr@C=x=3v9; z?D%b}EZnWFb4dhTZhoS-Z0(|l8_NScnJk&e#9rMjA!wA!)Ngg-Yz}YOEdu02P*NYG zz;Q@=$pb=kiX1}pdU9X#D4pDWP%k7I$@b*cNV@HQJ(11X6|0{1GUiN+1>?pE2Gm;M z6g0-Wb1{3+BIdPgZ1I6@V7}za@fHKX8W_}k5GIdE1M^0OwYEYJ+k-ZL3{)qRYi@(R z#>}LqC4L{a%pZTlRaa0C1wPs%e=3^esk*ToP(|q}6zjR<@EAyYZYf&q6%@*Md#!(s7MZ~(93tU<3;ml(RQLrQAxq^V%l z7?fanT@482AnTW#;#hNdD>~t5Xj3m}un-sU-wE=GRlNmD3KQvwZ$s+N>mrj=GBpoN zHelPu`kfv^i|MK3Fe*W^}D4;M1#~cz7futrOR3@PHsfXq^QlIr z2-Erzz7Gbd^$9$8u`k1-Ocuzv8Iel3o#Jq&1xnmoLe`gWM}5hn?}X~QHOB*_X^_Q2 zx{-)EIy#zNJ`dILCue3L@~RN4D(U99=31P&Y?-jFFcjXF`LI-(yhb4^w?#T0#GO~- zwswdz59Gf{zU0mudX&+As-k8$3Y&aC8;ERAZaEYO7{oDBD%I>M$1s*EH@o5E%aF zdWb_Av_*%W?DG02Nu_S}tCxy5w5`9%{0^%B{4Zn<_gxIVkjMPNBX*Wa4|BAkN@U`f z4Qb;$jWai%@LE2z!2Yg!I~uU$`l+36Apz5_J<#b9JJ9Su0m8gV;eJD>DTXonC7-*t z;Ha#|_Pg~n>5b`ns&@JK9I8kmO&|g2ZnwQAYm>E`B1Alh%UFa2UWkB-0I&}`m>gLHF@VoKq&aIyCX7o9R-_^hK#kf&onJVKX~y@Ym!~#*2l9B7CiSz ztTwjSLm>yFq19C`&0hY|(?FjJ+nFV2ASRui*yV9MS`e(AmO`V7VTH1ms+$IsCo&<7 zvLAp`YRo&@N>u3MTg!|BSvvC@{DSN0_E9fozI~R)*|@#r*k$x?zRO5UF6q4;&E~d3 zSF%5q+i;n!At8RMmX<52Uj-(>2?lRj!Q7S%9)o6?nq{-t77FSLeUHYBJm>(AA;hX^ z@wYb((puU$!F2MpIVE5f9Njn`yIUp6N!m&b@rcS@ziGd`^V7Az)rAeEnP~t4p{Xii zcWO4tTiRf#N}5(hIW`!aXg-uD&7yTWe>l$ceHe#d>b*m&ZMW;gn5VkohILUiKy03E z_hVxuGVp=yr7>OY=7uNzWX)h2nFOHRG!fqi!5n- zGVTNcX2`pRqUfo?P2w+T~O>}?X2y5zvRv1i2`R5x9 zS(dra2Kcp}mwbM6H_>oYO0ndQisWl|ZwNBjSbqu<+<>)+sc@)X4RlTzqITUP?XJ!_ zM>6v&Ngl?k!WbIjWp5@?U5R>s%YQx;eQox+Wz0}Bm*74FB_(A-HDTu~Ek^n~iT7mW zncpAS1)dJ^4*hFasggh<6AhM?FD}?v}EjJ`ZyZcW9f5WH|N;ri>t|1f zGu1OdG)itl*FU-q(DM~rAL<6}^EgJjS4vGwOYO2XENw<;_Lu9`aMPj~?<(>)g*8-- zS6t(<+9EvwK_J4mJMXR?*ev#1GzAI7B=(WfNE38DA{9qGn`k5hx=aFQ@gy?ihR1aa zC}s9g0y1rAQBiqlenC4r|9{HWFPjVG71GAz zX~*%|-(k_IqE#&vzYGNfoi4(k5p|l4aWzqEYb&ge+}s>kmSirg*pu1b^N-$}_3`j9 zX&7slhgUMc-dZBgJE6-61h**8Vh(pzi{v53L~KWw+INY z^GM%%8i8`Hl4^!PNrNXgC$TB^txjO`E|B`cU_ZIiAHaGG4@I=qSF^@Be5v2QR=~+z z0yIvtUn4VrS+Pjh1Wuy2-}EqOb95MR+GqC6GPTzX-%K z3V<9fKD&j|IH$MI6~55HL^ulAs{U}jX^broL2^w5;OjV)?bsFPCp`d4)NXvTLjQPt zd;nR?Vov4g3LNHDC~o*Mpz1n_hnjakTXd>UU_|v)?It<>`m$$j0h;o?13uIN=m@99 z2o)AWoe{{$C@c}{dpMXfSQ7OpE4A$0{#f#FpNfIpL4Z8VpNhj@+p)1Obtp&F3M(OA z^2ClB$uRy!lKR)O>1#s%vb?{2wNfgi8yNV`6R4&ruEjc&(ejYS3^)|A+v5b{-uRpE z;#k9{dO#~iZ7;Mt6XocA@n~#aWgKq^IIoFXj#M*-gL2-jhRjaQt#)~}DzAV!xIPt@ z0LNE+Ks4V2?q2M+xyfYtww2h9Y}Mx1zna3Q^jRouqF9P^gK<{)9qV2 z51>{e7ZlE_^Zf2+R5Oqk=I{uXg1B4)8-6Y?NW=oqkNkT{ryH-p?&BvWra zjauOo&mjrdBHZfVe#u}WWulo2sRH`I9gV1Z3rOnjV@k{DtFCAXT0-c(zVAm7C2l29aZC?9-8iA%?np_Ldwutg z1^`mZ3Q$EU_$<#ur_1pmSVm)L2GvK!98gMKB0N3Wl;A zESimvZ<&}~WSsBZl@3@MNW8Vlpa_JkCF2CNUR+iIPQl&=9(3mh;tlfAAGr(v^oEco zzBSPFCg7D(Qi=X3{e;Wut&@Bjm z-tj*Xcg*{ae`Mm3r`-x7{AneH|LNZFrs$M;Z^u=KchriEj9ATN!adadd zQi?20EOkGO;6Fx?9JBi4HL+(jsO>idR#H1FtY<0b)GYYIz7AkIbk`y1K<{2KynbfB z0!iGE%!W}`N}`OWe^8Jzq+gy{ngb4qkEGO9VW4Ns>PIG9>?0rfZ*JT_&3y`iv(idW z&gG;N45!AjtEil}ZSiptp-FSZtI}}_MxhQCy&upjb&QVl0VBJEf@fb)9mD-UO~km? zxYlP6<65}9pPB6EB}zsOz6xJ#z>D;2^1h4bNj)mylCnaLYR%7Jb_~%`2p|)?1!7eK zkbO*kAng9TztytjPVAT>m9}G_$HTuntLOE!E-fJ)#r4bSTyK~ z6dZj3;-rN2kusrQzu@zM`@2x^w`{ShN@26l&mMsN-=Gunm@Y_ycZv=Zmdo!_-yDRD zqfkEpJi_N-bRbEil9KAHkB*x_Eb)0;M#Q(N4T3K`zf>+$+_|>S*hQ@p{Nni~Z~ss7 zG(p@Gytwx4I%0I1Nc`3pJWKQ=^Qt1(+W{ZYMjt3i@wtndlS&%f@uw92xn)q?K*yt* znDu|Y`Sxo5L-Rl&y+zp5?EX~yWv}O4`eU)hAc2jd zw&?1b(Yd;J#B4t>s>d-=4`be*f12P9YB0JT`y7d~Kd21yn5h=5>N>MDIrj<0kW~C} z9mRy+@V~<44!P_0x~}xyQPlmc^^76Evh#J=7{X%t#P;uQVw@xNch|;WM$>N}JX4?y+_i<>~O=@IU*Xd;Z5oyedTO8qB`>n%rCKXIe$_z|4F6m7?72 z{=+@&ZCNH@T*tRR!KNI)AE4R`Kl z?Pio=`hL{zK-A~O*ZP5~YdjQQAKH0rwweoj)?NkBK15B8U+vfG(x#Jc+!VT><|0Z;qEn?JJk-v#(lwz^n0P{wp{2`2JLo zRFOfOd^(T19}0vW7#W(_aZ2UeFMj{F?^pd9qsA)Zm1<86@{H}@U&A5DN{Bp#{OK^T ziDfXGrR$9$dN;NIW8yY8-S}Nqch|m(h3J8YpOGen4{W2#i{+fj{i$m2b_`qz9U&B< zJ$^;XzYWc2us-1@1dXhN|OUHeav0ZSJ3;C%+>hZgMHWGam0mSM^&ib9b zg@{3I@&SxD1bHm=&w$W6fvLDbhC0e(|7Z!HACBjMI6Zt{10K;17HW^D*4KdMmXc$ zo5*)(VU+gTM|5mv*Rh0s!NHtj?QYY3tywy6EhZWv3UXkk^6rLI()VKPt8W~4OOC*Y zt2~gr5G z0sQMfvg^cLkx=l*MV8NIV# z$oZ>J=rfL!jXD=CH+aOvjE#V+TB@w+4q5E|fvKv06OVrd%JJ_B0mf`zjl47TpQBs< zZ$3Y#2*{N1^0&0dOWa@eaYz#e21d zV89nG@*|b}*Dw0&SNGH)y8ZL59->0v02JrQBX&d?7Z>F=Y7@h++{h1_@mGd*tIKp9 zspjMzi*Nl{h(YF&GDj{4O8*zK;-8@VBz^>XNhMJssyJ<59F>svk3WqH!bjU@PXq<4 z{Ft5o5uQIk9A8$O5Wz)Wj}e18CvQ}E^2gtXU}6HxzFh!i_=U^%x}bK!k1~a8`yA>4 z4`|BZ2(rB`3}_W}>WqJa(Z9lwkR8N1;z<&&=S&dkGh8?xeDXi+jz5W#{k(NiRb*V& zuM~>$UVse2FX9|*sg@JO>)f-Cw3z3e8r*>i8np1;D`MIL5pso(z zQK*8<0MhxB&-V+zZi?}eFe8_VfTK9qR27tmlSfW=6b}pW0^c9}%3VJ~7W^Z!=*D$o z=OqN)uFLRKnQTSqksrPMEkOAe8ktZZL6tux(o-pMtpvcF8a@4Q(k(DW9k~!z(p}s~ zU|?MCp3Qdm^{=o7SulKi zQBDY$232`PM^Veq&R zogdJ(gghV#UHBEw{S3Ch-Or=Y`OTa4uTY>+)Fsm&rG|e1;xW+w^{vkHfWNFQuPpi# zu>K4zM1Vc`F4sir$2#vDRQ$~AzvpYn20*GnCwctiM|S_R#S3`>5|qt6D)?8bu4AC1 z;0Ns8`At!=?-%~dG5Pxo0ro@j{FnWH8MgmrzrQ6F|E?(bm;Juimp^4QeO4R)YQN8@ z_$3$rYQJA5IgxVXU+s5{Y48)b{xv@TuA=!{V)kF-^VeFT{~DkFoi_hoh5c)M{(s!~ zgowG&q+Q{Fw9v^bF-r3PQr&ul`Z$TpO@2>KX@>f0OPX5IFFb`f;(NdE5JVX`W=R|* zvj5tRufo1%gn}Z3A}K1YeC)6PJ1Hb|2jrKTuChb{3Pg-|P^?G&FOCLY zq#uF`(99I^{<}5&Ep_$j6Yu1Jc$WjS($)Xb2NRL;u7>PX-@gyy_hRfHF>yXJ-lf%Y z;i#bNKYH2Uc$glDcS+XLzaMemwq1``v2&>T<9qf?^0ZP8g&#vznF|D zc!7A=K#|OE{|i|MtSKk~h<9D6NTB_dq3&Y{_+R!r201@*>tFW!rHt|~`~6x&<6rIf zYaQ-?wcjt*Q~zqeUu(7fYkdAvGx1;J^Vd2}{~Dh^VPPI)U;Y2z`1HHrr+EHXx_C13 zVf!&LY2GwvSn$x$tvY|K8H6^$~!q&eoU1z zD!?`<^IFyX!u*`8LA5Gn4(kZWk|4JQHmc9T%F)XQszW{myjJ+N%dbtYJkzJa^)g4O zXNVz>JdgG01W!94eA0Tx|CgFI_~<~fR0Bs=Z;EI2Mw$i7k4?~vz|1kvYmR-@Ux#r2 zOK*yT5;Bx~hHIMk)zcSiniN|!Ta8C%4jR(}g5g)^6erZaZACCjohgVq#GbUgbHvKS zftA~Ac8&ftgZ(F(DAXac&e7%;r?G^=l~_lRlhFUkZle|7*SOD|flU)HDAE*tM7{7^ zY6_HlG9!hozfjOfsKqn2JkC&xI&{K00+s(K3DgW2r3Ya2L{!y|IMh|yBMQl0BkR7R z?hKy$F%29k5suipzclPF0(D=tL3=Yt$@yQ1cO>kP4xk3(qAVj6at&`hmI5K_t=3r{jDx3-d|Ue zc|0~mfOC(FietmSm=2F3sH>L%#rE1HiS);19Y_7_IF$XT(EaK!5K7=c526=;vJiWE)qtkAEEvHtg0D|+}uU=os_%BIPIvgstp*LOdQ_GFgd z%cc*;JP+uu-U299ZzrJY4aUOd`ciysnS`$zUmbF+Kx2V||nr%s^mD99sFS>p2+ z{iBQcus{5ff}AJC8az>Ayf{c|a-tn~vK{38ZFP#BOXG_VAR#+Gu?FpyQp7>xfE^du z><4^(6>=p7G@p?I5dm5}oJ~{K02)?Ag%kmeG(>p1jj}hr7I)mDoJN^8ezG9 zU$tqFJGXMMNpI>nv{F$3Oca0=q7#^er`-5S9zt8d0Awf7e8QeHZy5{J!E&jsZs|!< zEC9eg7htPfU6!3X-?#UE*=R-F(o#MWl$FqSFc04ixC9hWa67HNcl7N^)Vj^kQuLAz|xS-Cl0uypL|~WKe`ZN1rY;_y|JIGMi*$P2Z?gyKKxhl6ckZgGnuFcF;Iv_16!AOB z@rkA(*XioD&KB1ercYvE1085?lp_9r+HUD~m_g3EzYUw$?+PqF+cW2heZy9tQR&yc zP#`bSMyrQ$P@H!2P&{9{q$2%dK0@o5nKIFW8XnH|0*)_;zJf&G=&3)T9s%U|TyNjp zPj0UZzBL>%GmIVmscq6ex*N0ksEF4$@s4{E5Wf?sC^>-1kWYj3o@$#w*}kF#k4v%HIa}JUyQ>8# zo@0m0h&MHd8)I*XYn-VnS7*T9I#rvCxKD8p=U$Uz#qHK-eDupXbl&MS0~3YWm23}) z6n>`S?=ED7YUMF#Kj>Hdq(1rXb$wGAP4 zs3>E*9gcPF9tVC>R8^}ptl;)h_gZm9tN%pEa-!4$S5zyLuCbA+@<&&3JNW> z#Mc)TP=(VjKipuE0PZ~=6#+p$oS@%#Y(tQil(?Euf5h`x_gEWkD=4VAK2}wAU4NTs zcP=G+?fyaAn%rhd{YWdb;!p?1F>U%LYCK){$w5>?zq)DSr}t49qFIhyk3*rzZ$e~M zIbFhI63p2ZOU{fjJhO^yCQWff5APgLl=CQ+Ai7A(%SSwM0|L*9Aj{NoC zxM9sO9!VX^=W!`f1D4zqrE1Cm>#<}dQZo9GRdFyLuwQ&XjA^7wkx(@>DEBr|fzwMF z=-%tninOZR$G}5DiFFlK=%zr$v*U+29kuGefSW=J1T`&uUfeT=hp6D14n`Q1je{k# zhs!T-O812-j?&0%hYA?nnD42qpthB#_H$slUdZFzBYp>}K_%P5#hH2RpfXHpPfQfN z-d%n6zq83l(bkc_WxX;!GefK1X;{3kd_|3=({*ul!_Il1UE&T*$Ebg%w(OA%%Dvl^ zM-!yboAdWTo{t^nh!pq;OYw29%(7~SnpGd-S@Yf|<3Am2)E?U~m)cE!F$9?VLe!ZO zN;1GEtqpq_d`)EVBL7KVk$;SJYkr7QN_$giMjtb2hC)^XwQO+x<_*cfV<-Rx;=~lc z=Hj-u=e@T5+ZjAOf^_1h0peMEdxj%1gFz8=6+Hrl;(n~^EqokwF~ov^+-18$~^PG_sE3{uM>E-mJ09jJ@W$B=Dln z1{xC=S`;UGx`&UB5d}gI2_)j!VqR>pP@ZZd@AO}9Zq2|WxpbM#R|5X}(JN$!)E|?B z5a|3kD=OyFW44z&^tl#&!qRJq@BvqjRnI+z5ESJMZ_@{`CLxH;(g zDedX9DDmVsCDc+i*J`MD3#Pkr;*V=;j46dA|L%GHtE;l(0|iF;w$M8~;MMf(Mf5di z$!b0xU_|4y;2SEZZS3s2vcMfrZ!A~Aai+b-n0Zo2;qM2ei?x;ooq(y{WpuLIIp-!D zi%1_IKlk_;y>TRk;pGY$t3}Mu#d`5^_@774!#d(o$YZKnG!)EPO}1dCE8`LSg5Xh2 z#j>09l5s4unE|(CuLRNBOSQ_GmNLiq`=-HuF%Qt_=Kyn?B;6_(gz8S zNkh+{5M-yFJ`Om_So%e6(uzx`bV|?rgXDkp1l~a=!aRWm5Y(ugq;U z4h)!<2Egyx&UtS38?;;qH4SZ6%cum#j$mQzv$=<%p`*`lt<>kX73g4j*A ziXT6IJa`A6Sy7@lM~exVFj&-}W_<=yTj7{w2&J`!mgi)N08>T7{lTmuZo6y!y1h?4 zJ%`rdPhw)hUF1O`7W(4Jg&=?MW)Uc9hJVoEK3o>*GDti7gq4hIK3q3 zq}=whB7RXjLDY9Di@<75m$d?q_+Z}=PF6PKTE|()5ZWxc{Bpp;o&ca6NGV>a+h)1> zSe~j}TonakxnGahJoy<>;=Mz@323Nvx+*>E?z;0(Z$tN+0;6{Q5wEO-<)VDnfqcW~ zQ9TTU-rCLi3uDjq=nNK%5dsBP=)=!}aZOU?>}fQ5UK_!zIpN)D>SDIDPX}C!-@JJ< zwbBui@7^a+=F+NaId=AiD-PMdqb9V{X}XzZb3vI9Hq4{*6zh~2&d?T;7 zZ%e-C&L{lL8<58|;|n!bJLr4T868mUIp+eWmZjycGd2aaS+1y^Zc{^EDhp#ZheYLr z?0ufER;965D&9-i&wc=82_qsZ(j!-?`&j6sJ9iAWG4vBE3TY*ag+FoWuNT`XD6 z7~$)o>;voji+Ka&v?xBZBTki8a4xFzDE0fkl{1U1U}h~~EGZ*3qQv2?4W4Ij>!Ngk zd1O|GGk_%H(-*F2-dRRlAlKfgn4wy@@6fpRk#0nPK3^r^ek8wMKD(vz7%tt4ExKV_ z6kXLGHrs=VkiZ*FD^{m2P0-2hN%#-$p`FBM3=2_dnIRrb7fQhq2no&To$qDV=GHJ( z&Pni7_|mTWXyc@|2kqv~oBD(A1@${RIlQuIR#$?0qz#ECSgCNM4@kK6GnWQkKX7J3 zst|O*wAkXFPos)-HO6(A=MnFDu%p&#JbssHyKtD!T5{% zqYn*$LCRIuL+PPUu%^RV%O4cWbmQLFyM)wJ4#18ErE2w=`*roTzlbEB9b5>&vPds} z!5a0z9=p*b=9K8;NOMA+!Feo;l3(i8&w)gAY&m7F)G@=!hQ zl$ZpwnvsbNUyG-$dRe+=)RupaP#(^*jgb?346c!slPPdk^ z#TBdq?={9mP{n@WkzMOvGkn68Xg6|pkh)n?`vv8#;#uCyw=ND~e%7tEj7+sKx@(SW zy9d-WOan?AXzxCf@|T1cg&yoa&A>z%*6F>+!vf05uRVN3XI|GH#}%%8MPv95cmOM% zHC?_}cTCmnnJUm_TnlMZM3U924;Nnhjr+W{gEpCf+eIVyaiK3OJo>6Ms@7gda5tgv zUe^>NySs0vQ(l$rHGmvkK{Sx%*z@W~x0-^^O;W||>-aBujmZ-6-cNTMFiPDST>-!P zZJF0eRN$~O$7BsbIB0`yzCYKYM-(sH$>uUVB|(Ew_1@sI(?0B5Cyu;kbidHmdOAJF zZ7{1wCYF;|3tcKl^u+E08+2-8^ZJx;SS3$o{%(KG+GIL?vg}=Dmo9cWT%-n~_=rVP z1LoO>ZXYyCCUa`6Ny3NBkjWH`-S(}F%w@y-0zG730 zzIcCo^ii_++J+3RbETc+M7{5s#X3NIZwrRMTXOcpUc7u-vx~NIz6Tufvc`I#FfGM_ z{BAbMK>f&wlOI?@!pES~Q)Q7e%2FDMP#-H$dn|v*HNQqlYhwww#Ty4=NZY`g617@h zb58%m*M1;gYAtWi7#rz84V{BTAN@!J>jyWsX<6}-cjLQt)Env%_u%pWeQ+Ab{2r<&i=_(}=`!`&zVCOV0S{H;(X z=EXQEpCXYwJv7|gAi$j{629;bMl;`)l-HwWAiS9-B*4mJw;Y@#o!(A#J<&dNxdR6c zuTlt@g*hcRt`*5`@^rYHES5>BJn*=lJ3-5(ymQbi>U53kH(TDP)6@mSoZk%Js#J?V5H?Sv!5q% zQzVXVUg12-RQoKm3PV^Av{7BmeS3q5`z9bAIye+C5xj+FH0bNI&w;`9cLU(uS0v=( zcvve6F;5e)XlE6H4TlUnry|3O(buN)8q|92+*ls%OQ*ch0asnW=YEuof; zBXqLQHu?`2)d+5w^eExcT^5pO2!SG(BCr> zlul-k)Hc>J|7NOjPBKbOTxHa3i~^NsZ42P>fLPmOscI5HeQt5><1y{LDJ=|BEg@Z; zsGja|TE%q_upwx)D;=ju#SR{Oc}W3=8eab#-l%oDY6g=ASJs3ZO{G$c&sXa@O7mW( zx87~$AY!vk&@6XTDG@6#G)dISX{YuL;~vBZj0x6*Zc0U@0#BgGwX7rH0e{T5^m~K8 z-W2aKLT#7)EUffk)@E(0iCVSIypzW2lyi=j8PN^Xge6|<`r-pX%BvSoSebOC`!dg% z-*3!5U^9Gk!Fgr;Rkq|SkTWovmsNiATo?heZ)cYLAW6udAI z+Y~IBh9|}>=v-;rv@N)=8|_9xO)WZeP$pA7Kc-c31}Q5j1Ta%iNu*@Pkj0hD=zKE$ zHE(;u&J*&{Klo~r3IvVeYT}5{{EegvnzEWnT#+|7r=P)iS^_6;6u8WmlP1}|dTN;A z^C{v$Z4IF}OYz;~VlGfDyN#ZvSQ-p?yDU6xQ$YoTjxDP#bOx=5_O@GZo$F{(w_)$z z``b-t5a?X${m${Yj0aeGK9ALap&JCJ;pF1JF7}~- zJeX(D-Z%j;OSq7+aq4@GT;;y`1r>&OkFSmO2O}2m+)xgt+kWxtgexE*_S&I>1T5hI z=X&?PT^Qb##%@Ara9B~FZ#?_lT>UyRmlNi5Kz=tXRpg~&ntJS5`cUrH==C*+Gt)fU zbLe`~9$RxoJTR`a;XT9s`}f&&t{1Xe+~s^ursJkBacDJmi;41`xy}p|Hb1 zTS5l{OZh5FDN^?}9E#B4)dSlDJ$sViuK+!YH~)B~wg_!_WF*PXo0DyC$Rn7=;!@wj zOD(GjX+dcD`^&&)<7U_Pm~qv&Bf_#|0ZEX!C{9XkGf`ixCW<8)?DP&!Iy4tG0$ve{ zo|=wgAyA;PPk*rnjo0p+7O~$KJ;xDPusPeN(@B~kns+mp)528iy?T;)B;G_MQ>5kQ zfE}T|eL-{4qK7T)@Wc=U$Gi}{nAu{}hag>rCB-a(_QDE}yY}zCWj!Ipg3j^Xj2_}r z`683E|0~KrG!Z+XrJaZ=RCQ|#zVrh4Or=7aSW`_C%r#&hkxStg7pFyxWJ0yy)(GAb zFxi2Wnw&@dJzT2I4=Fl@2uq>-%?r{;ub||@xj3@{|LwYOih-@?!+~|;Vt2eX<>I(u z1E2HXV)PBtZ(4bv=8fd20HLY48K0QR0#!6^9taTd8+g0a41QSvi*}E*h%rJ%l^tK5 zY_tW0Vwvq`)Xv_XB;dY4!Qp|s!g(u^$HW7wopdZ>87rf;OpWJO`+Gl zr#@)&^XYCaGI4W@X6tMpz?=sAgH3UUrn>`@0>Xi5=n6RCMni?h8t27bk%$GgbQ~hK zL@xd%C@%!>!iJmext=S)Bz3Q15069S+}twj`FsN~5Jd{P`~*uXiv78(Q%A0dcdZh% zQnT`b7>jl#HCN$!64_Jb*|Y~~cqgy-gx`izikjIt+J$GTU)RWB-7uY*osX1}z7lk& zL}&AG1PC$gz{g%R3d>VFW|K@zhidS)51cvZu`pIFv#Ha06U$E?XsYXQR)*8R>qAVf zP+3B@I#j&M>P4B0&TLz#62Sb=9_Vy$9?HPu+?!IX1bZH(ox|_(ZVcRn^=-^|O0jvL z(rew)E4Fw#)kJkb=1^J8&(BX2=x7PO&ghu9eZQBrpns%ddkUEQYr8y*j)~<;3#>1c zWRN3Vx*#C!RMZLBXs8mMyjdI}sx940_OuJ5W~tD#n(f$=r&?5?{C4W_{i&fA$I_@kqPw@lx-rAIkxy{W| zL1BwH()P2hkiRYKgSU!yd%{{HTUUgrquyUp?REy1^Io?k!SuydpM^h|^-_D4e z2l-G#iz*FR0QSzDrNNIN-;Gdow*UE!S}gYR>=C%WPV)-}L!C2@>awY~^F_}MRBgv+ zjo9mehw=;1?c)sc_1j@-OhJNysqO3U2<)xy0MVQJYFPCkzZr5U5k)mHl66huEi?SL z4^SqP>(a0={>05W$1{t6_*LUqYPWq~V<63q&mzc&5z^hHB#G$Nk@R~iYcTTaO#bfN zoickw@%%@XCA>dlfx za=M3QYFB9A6xoz)S5Z~DIXBVZ_l_{moym&Rf_mXq$=rp|CHS^8)^rJx9rO7!5l||F z<_l|E8q8C5I5#99`@8R>L~l48?u+fJ@b*^jf}0NDI5H(ln3cSaE~+;Q!5VCd@~UM7nxVH7-ntEaR}YXzH5|qS35_W&rmwG+5*l(#P5)>G+dB$^YwltA! z$)c$;bl!WM2kzZeaOSt$dfA-4gyTw(Ws2Ocmj$xw!*IGoN^hf@jHE|Ca4PYK zUT@43{Ma*T%lC2fk^LWZ``P9EKHiUe9faQ!{#<~+Tw=laaD>Cq<=m?FgovQk&d7^p zcQ4~@RXzmV4v6sR@23jOpy003C!>RMGKGX{Nk{sXlAevaUp1vGND1tNGP2=2I&zux zB}YCmMTC`BREQgfa9d3#Z+2Acw*(JVU;3E8$5hO^?7IOk&@s}=zFYP(bKlIX=u%eS zFi*iEEeZzK_0bBVEYgB=NcHLss@Xq?-WhWjD0{Z~fj`=vGFFl=OGW#4X@jBa2@A1y zR`dPZ#eXT7i$ zH`*sAbi*yR5f@abDr#@A6K83c-rYAacq?d^89kuw4jay828uI2D^1`^^p@wC{N>l8 z$YJ0VhRD+&L;eBeB-x;NbT{{d#C7jD9@)#5r29bBb!x8T{8~rKh(T!>Hhk!}gQSkd z&CCp{&GcY<9I_jO?DK^OXUX`Sj3ozi@V0Au$|Ij4ES+A2+!l1-Q?6dPE+M^NBcVK2 z$H*{nkb7>dDFWsZg!D%HSjZpu?I&enVZp6Ps^A_}HLd$2CW77l;Y?ce8FvuOuf1@B z1MVuWrM`$Pn2{Vq6_E)E(%80}^s3o_3W}a3;WOtEL`J!@pRV^UR&yolrLfq}ttg~4 zR=e${ZxCNqek;49KGV7@*8GBHzA!5zr$31%0kP6$nb0QeBqlqR2gJEsj%>C^%p25A9&;TQoialm z|IO*qLF%gv3RR5ZF9!;mBMS)4wfGW7LX-V2+?+_#^<2bKW>6MBJ$)s0(ReK}HkifWE?{obBpIFVQkhpuzW)7r z)Jx12xbJnM3E;OvOPGL7y)=+-grs+2Oyr@`V9mDg&hE&w&Qib}Vu}%%GnEt?$rtOw zC^>_PSw#Ip)pz>!U4p|RnYNcatae7Sp@3l|ZfY0$tU_;=CEo}JktizRRP=2)b%uzZ zPCh0KRzplH$;X$Op*g|9#3XaeKN8n+4Ga%RU)|U-jZc(`ym{F!wp$dFLA_i`muw*a z-bY1Dj8ZCa8=NCQy55*K^g@+Q2&e7l;HCt0d!|)m&Ct(bZKzOEu|^vzVKFJ?@6i|B zvAw`A@$k{3*WFol;sKIXUd;Mi&zcnTZmM@#5SvO8-!cwy?GFc+Krd`o+c`Rx;4Frf z!1^tsD0H;I4D)XJ`b`g@P)3cS175ig3YAXhnw|p^>H3iEgB%MENyw!ke_{_dm#J}# z^Gc~UHAAa<&Kq-i(EjJ@xAh|VjjEkY^~esPwHRCjWoChuBg>Djkc$uWrmlO*M6(HB z>UI=Re^_*)S=PVN=HaPD7o(g77w3u*INMZob?0=*b__>B!=x!+@rnFzMbY=79Jrgu z62zFYJ7%SKP^-Y_nX!F+e2a8`035NiD_A2=C$jfoZR8y!m_s`GNS)2KMlHV6Q68KQO$;|x|P5HFODaDXMcONKH%d0@3y=I(=}XTV;1 z354Y*UU=dENGY+ftXQ@>YNvYBRfg8=;9XshCyp1fp86X2qlu>>tj9Fv9t0V zWwt&=ba30z+G2UFBp)v`?SfsPl#^^p(o%q6k_j>J_VSVpZ+C5;pkcgB;@qBd(x+ew zL3TIzV1IW_!WRfx_%5_MH~`|$q;o$;f~Lu1ZOWJ3Y&RPSk^^UcgrWB;g$^qd0xa$v z?$|wla8MaOkRE<%DBr%qjcZw4i=2-SPdZ(h-u_yn6s&s8*th+Fw9aeK>N*&QYZpAo zo|a_X@g|s3#AT!yVLp7hrY$1FuR%=KwCVLn-C+z!%UNR`pn-xBa-pP$Fz(%e>^ z>ir~;Ml;)?+w%8iKI{eJd{;ZiW@P^s^iF3+ z0b(5FpcE@<9!z z(jYMN0ggh1YSVb2)3>Y3@^uzvg zp|;Vhqkcn09gV>Pp@-U&JG@dZp9C%L5XcS4eY^_)(J{HT3gmToK%_$!kfs$;j{Ef~ zKcpY&5BC=sv;(GsHPUYQ7^`s$nb%P7gN*yQZPnz6(%dXzWpLi(wYb|1sfwQ7@U6=C zfa>y;TKQ@6xvEv~mY1ZWt!#%_t_#2Pr!36oe#WZfum^fyl#3hucKV#-a2=g z%WA~ZV6`@9mX0M)+n5=Fr2m2nHk1{R){ndc*y>47P~8e7jO#KYty3&hbXG60eWiKB zQIyk4jgq(IfVq!_G+ZY|Hn`Hc>I^iTMT4g0PUf|G9m9JQiS%K0bX{c1OC41iOn0wJ zx9yU=z%n}9^y)yvU@4U{Ipj(z^>V>%8&1h$UpBnCq^|MOAhpyK3v|qa3chU~Rv>Un zfAMYTgq>R;32z|~XzEl~2HB`6D{g9(fUt)e4aalDTBh645&Ujxc;SI00un57g1UMA z)%ID_RYkV*NGgJ>)8+Rge+@ z4Wl|$BH4Hr=5qtQCFTz=V66to5+e_1C`?7ywNW=Lajd#E4D8siYTu$!r=D`jk|PqO zHWMd3tH4ZyCR?XyUw))0OF-2lTA+!o%xAE-I#m+IVQE;8ypwsG_-gmYby??FfwK0s z$Q}5Sj(*#FdfT1any|QFny2$yuNd@d5R}7a6De^iEmf}D_CsmwJg#r`TV}fweP1V8 z!IlAKaj&JQdN&S#0ve;ycUTTPv%6WcLN|7i$ME4xo(yoUoO>^LAj^-WXOs?zEeAW> zB{wx2tWWQJBxQ5#Rc;Dtly)T9j4yB*8?JPgCM?OR?{QiRY-0Os&RPI%7rL5OU*gux z)~vEzG&N;@ULtiUA8bU7i3N~9CM0%5fWW@pyNJ(uP1$45pxCWrk(kH*7TC(Cs5N6F zia|xnWYth)B&ddT^HJvA3I)P~oK!dvR*Yt9QOzpBs%UbBY7F)0d8}^52+enFYYY@1 za!1-m67Are4)z2{`@N5#l)zfc(EO#|oIX7auQSn2PvqqvW{e@gUlD1zKT7%nVvB7i zAxt^^#)y&y#H|>>j#+I^Y-e0$aJqWyYgOUo4BGctTU+7*&{1y%nU!~}huM5^MLq&i z!;4_E_gWIXhgj(cpHh^Z2Jhd0HU$J)9H%bO2e%*u;A*{D+SK!1DP37gO$ej*Yw|2P zz4ovHojz?9Hhl?Juo>L6XHAw_*!l9vUSIQz;07!s=>wM{dmEL=Yi6-PO2!aw$;s{r zTKV19yG2!ZGVV%-u}0EOw}j?3bU$>V$XD;WmG9B2+Z4v^XBm_3)?*Zu>J8OQBH?xt z4W^Z4sA-R7IDl^jMRBA{txd&-ElF8K6bu~CFUfJd}$ z%Z1fp?^mxn!>tNxhD-xJ0+9yWj>Z#N^;vqnQM#fyrV$x|(anB)$*~HV-ET5Kd}ip=z}bA>&*#B4l|4>~ zEYP|1=Ag!v2C(?p@;o9j6UQ59%1jl@agP8Z$8plO%wg588jBjSxo5NX2B7cEH3y_` zrVLT^$p?q(+-Bp3riIr8QM&^4Dj8`k`zeG&AzkAlY%8il(uvGkHF%fFYQ%313h>pH zVw3t`?LnpZ>Y`|DbwmK%2r*_zi+6SM`fNpVl-Z4R$zptv;v6)6u;u0X(L@VU8vMowMcIDF)TZy0y-=8xhQYsKmX8(lEC79MCTyj%uf-wN)(yQ`%fare^@tw=jSmIvl?&QW_@7n10F!z~z71+tDzXjP{_ z4iQVoF>d_D$)m%jgEZ%|MZCP5H=ld4B-gV>mWf{`?kc?V#a}{hQx#MN^&cbZL3-*0 zLP|XaNjH!kS0B2NKv&9zY<6Rw&0?;e4Tk1a#vL{>9o3bX!ZXG7mNs{rlILIctfxQqa*Y}Rm>OGY8D3UztfBNR zs4r8OSTHe9vm&`7{NdUeb4)CF3TYWL;->`d6``>_Sa z5xb)PIohs_d_GY((mDpwNy*^~BNeAih{D#cl;N#?7Umh$ZtPCF*wnl29+%`U44}GB zI8n=jsdtPI?zj&j35;RX2>2^AzM$p@O@<_C+7b3o8kTFePcrND2M>h0!U;{w#LsVx zmMgcB3>MbZY6~IYK4!PxqelaXDC4JB4K~M4`y|&Ky!$*oElT2Ta_sl?afK);WXOisrU_4{KQ{0cy))L%DPoI3vkZpu8KM z86<;-cCD%28*QGdvY%9OV2gBg?(Ch47rdTjnx$kioW(#RaW#_PsWxqrFQ2(%Plf5I z$qq^*slsc)vRP_OA9QPo2gGr)cZ|Y;X};%ECbAU2aDqJN<0vN=nx|It;W8Qf+NxDV zlLk+gQc0Zaq5C=0p?wqXv(V1F+U@Zp8Y{!uS7zjgoWzp_6W>kZ3VA$~Ix}q2fqMD! zC1mw;x-^x7`%NMX8_4R}#3>gQo5ddE{MKdDu4~e1jzyGLNbks}h;Y2s!FyPf54FE5 zEob>05soPtmCr$31=6MMJx^_)NO-8m`8~s z5gsEOZu=C_?WlY{vo4c&aoolt-rI#^x(r8%;6xWQ2>eV5HiovP+(^Bj!Pr=tfX(6C z$68Rp@`!YRmPcK@@mVs0=Vm7$#i`>jE{@Q0vNJA!&L}HYz}|O2)W|#vI&960r7#q- zSd|d+*fEuf_id4Tv(w~@hil#DDFG`ikmkDY6<0}PJu4C{%>*eEf|x_2C#r1PW5OP; zJ(P)#Zx~aJAAB2TQO8Tf=WwIfNHb7uNJDCcMQV{GV8&vYk62o23 zl@>`J@ph3J0m;kInTd&sG)O?}_RitV6Y^w-%1Hshmb*xHM_j!EE>eGkTc&({g0c6L z#rAmz)-B8QYT30W8FS`GRW^npgBYE4%1_*5IiK7d4yd6=%8C6}%5fpJdtY zpV56SR%g6w@HRWslp=7owt5mY#z#zy{;1G3N`adD9YWn7BKqU1@I@nFOSQjP55Rr6 z_xO$K*$NVJaeO-Vzjh!r`+!`$*@poxg5jkiPQI1PsoMIjbLBGEsghUw%yD%TXSNpu zc7xHe6fiFz%{^9?JmGtTK;my};{ z4fw8$1ede62J_@aM`Vf)rRix*bC>K33BrzxTQ>gyIJ$xguw`|HAOq3H$T z`$V@xWn~f^PsTF%8$h8W5anK(buLV&6j5TGJ9DQ&^!%$l4j+u5s0S2 zPm5x0J1&NI5Qsfb=E_8~ko3FCwNhxw*coMCzBGUrxJ4yD7^kLYxaS`Gq~%i_?dwt8 zhWPD)LA7Gr-uveKy_8%TZs&sAp(H{PJlchfn++q6_^F(9l+)}t(!#1$o`0F}o^_ea z;53nwEH>P{B}aiv@nK+shDJy`eGya~(b;ppU8ZT;_f8P3pHKg(utg zMmy>>3;6M6*R@q34UFG@XL<-Q3nEnJ`0q%dsh6iV;)1kv_P=3Ird|(yLv9}Hq*>j6 z$W$vV0{D&PV!=tFeSK_`7EdyyDDK(nkF-$cTm_7Bo>QJC9*6DhO;{L)a}1idO*|$Z z1L$49H%h4h4to!g6nO41-)P<6oTMs)h|NOX29YJHfy0~lsHw6B1@s^;$3l1b*J4?>?#6B zm5~DHvd-D%HkPS)c>^$nmy8c$RVBlz#pj`gF5-T=tql$8(64A)Bck%wvHwMiyC8gCV61G> zGw?cGud-$v@KEb-vT2%(WHGt9*hd1AmN!(eKA+#=B;0OQV3h5~13-)9%6t$-4QHU& zn4Wa8S?=VzXS;vore~7!3dH7}^{0Io+N`G}{I5TTDHpjKcL}^%A*IyO5vp=V`ixG= z+A)GYvy(;qb))RTEcN@x9(z^PG70Z{#9dwR`gO1_pVxW18H+65pFaCAm4}ft4D`_b zL3%tNgZH}Wtd1BYo&XCmtEQEuSEmJrki1oBU=&+k`gU8G~XW}Jb301NxfodhGw_M02JTz zj~FJvGkHq-rO1Z|N4P~qxQ9pZTlVtrg#{lnrFg2nIJm`wxELQB)Mcj8PZ+8dW=>{)ZY#$0*9v+kZ`c%sr9$eor>}VF!=1ly1;qh;+ z=+9TYQ_;)gTcxU4!frzMCCVl-)EXPn9OuU(Ak{K63P=0=4tMPfCiy0 z)QC_-KGXq?RnK?z3L#L}(X@C^Q*3^0cgm?)>hz8nhB`ar-7r%~6zp5NA5(P;KzP zK*g<4xI01x6A`;j*N>J4Hd2BYRNou{vm2E>X8T1$Iagdb zj?0|7d&>2pKN0I}rC))?e(a%~OW)W@?GpEE{e_-&;en_k0n&k&_&-C)z-0W5^l6Gr z!^zy)*E^$~*nu^;r~tt8 z`3O81t`X~&-q0Op@sCTJ9@irKrql=B4BYD1D9cKFpBm9<41eNqY>eh`8Yfn(bzRZvgm`zQYsDLut4c9t!E^kdA8_U*x8j<10XCxkeywP^Rw2LyYXJ@8+W4z8Xi^R6 zGBHHl5i6M7=d#On8R(@k;FzOk^zr%qb@~8{aK;>+g?&$%e!l|csXSPN@+0PB80V44 z!UMwj_zHMHO_b%!KZ7&P<>+Aa8z%3iB28`*Yo)_Q(i#AsSo;z4U{fgcDf3K)n|Q+A zu=!76lY&>Nx=x)s<%4u|S>$e}yx{1xz`J?KHshtnqUMX0h39!(z0Te%6FHP;Hr#|no}W^Z^z3k%)QCSM&!GWD95h!D z_|cK_Z0E0gJ?nhoG?IoIpQ`%+edC7Uwu|Y|b`JiD1|7zGsq^nm3oYEbZ=yiM;|nfR z#UYxwsUq77b4(1b<>n0mxE(a=wzguiL03wE8l&Nei(P^F>IvlzuLJDCGSAc3{O-h8 zW4}akFMm#t%&L!G8OdeV;4TR7JsFX-UmuQ-Avyf$Ey*$COCObtX3T^&o%Q3bFl_nM zou{R!hevvoj`95l6?dDSz}ep@ME@}VKdp(dEB>g%^y^PCCBm@HLwna1Za2`!ghegK z=0Uo=)qt0-yeENX8COA8kLnz7qVvMfLQEf%TFwbLZ~0A6k+|qDCY>&4p##MLJzu=g zSy7xZ-JWX`r6L!!gf^a6ofC7@)(B89P$==&?+)*{>EEvcDb#AS&!0a*`WEZA>~x&V zKpfX_y4MARUS8@)A#FWqESKoY-BlNvFQ}Tn_W>rN43hcyTo-@uF8JBe3JYVWJ)WUY z_a_Q;xNba<=I`K^(e(4%Uar7o+%Jd%h0BgR5luPsD5`P1D?de9V4-_H zasoMVg!80Q&g(JW!?KXBc~p*GG>cA<9V!o(RjXcCtF$g-2!F1|L|o5?YI<+AUVft> zZi(XShCq{jPk0*4pdaXl2 zGA&?_NZX%YIjy0^Tnl?&P++0MUQ?c`_q3t+Ym^aaLDShoJ{rWr?(wfS1W*9|(au5` z09z%GwhKXnE$qoV2?3+{yFo6-aJ4G4dNfBMibaRHE4r}1iVte_;bVHSIg~}MY*x0b z%Em03H}Xh2Z6(elESy8s--;(Bf9sWtobo?uWB%PVuu#fvl!fD4!Gkp`4-qG?0Qw{O z4)Z9@WWk2zvt%`ha|%-$P16IqSR)>Fz?1hsPl}Z~PtqQ(MFelfp&9ShCnE*&G@u=6 zoyQsAN@`{MWLph4o?_>^_;MS=&7m2wZY9@s+zZ`I)oPxV0QJ%za{#5e1OW$me?mVG z@l9P~UlK}BPs#JIjFWx!u7yO0zF#~@(%>5|esZU3-eXLi%MI7nZiLgl9~Eu^1(BzC z&&7LE(BG{1Yc$N-jIwP%j~3n0t8#w3rb?`2@xD)|ewIZ~;RGD8fx&}%9o~Lm^=QIT zZAVAbp5PW?%?pl;JuEA}zga)e-1C5@k(+>h4Bi}D8r=jve#3wted9%JK);gAkh;+_ zG9p_c1}c4!jv5GKs#-@JSHQC_Q2M=C^cpkMt>TH?=u!gf6*`r+s#PHXqK*lOj#O$;)KD}>qbZds%bUL^t*Ly zg8?_->VkFhJ(r%)K5ZJ5ECBxp-tlDVXt*b`kCdM@W0O@8T)zz<8bWvnhT_ZdvRvqR zw)Yd70Lf}QJ8jN0GU+W;!#Sjna* znmDw-AwUlJCfo@^W%+UB3tdUbg+d{tvCYn6v;7;jpwQaIelbXo;_|?ppEpaf6( z=VCRgBlG>_^6nn(%I6xvg*aj%@TF>PKnT(j;2?~2tX5yxE_OUp*Vv(IlNHzSo5aR= zlJS^jq4UifkM)ggUdS;q0mf(#CMeZ?Ek1*}F&R#vA{%R;+7?)!vDJ=skTAx&8SF7N z%&Ae$RQvz!;)2@E;dBw{n-6-4j`?mzljPvJvMKr@Q4?xKt3&XIeY7icCV!jJC~ zQ$Y8pJo2hC2r*odX9%j` z)Dj^w;Z_54u~LSip|D4>cWx0(=f0Ygr_Xdv85U%K+YfVda!U0i)l8d}86!$NurOk^ zoG>vW{FqbjY$#*~5@^I|iS0kfy){@?sE*&aIbPO_53Sd$u+RdiJp>X-++fd)OvB)F zST8FbtCAEtC0uT%mL{^5QVsYz)_bw(!S|e2EcboOnb2Sp=UOx$HYg-)D zC?2!j7ha&!y^zSwyZ~pP>KvBNoktg0Z4SxN*yyv~_zJUV>G+BpvxWrGfcC^$8W12X z6-dW&+`;~{H2f{j;---Z4wyzjVQWgJSd> zq4$axKdj0Q4m@ai0qGP21qFr8K>_4rB+5BiAnpKeFtVXn%*r#@-nvyOnAr<;c=<#Q|6a5m!H-zd>yQQD(_6@kpFIF<2m$!C)!rQu z6nLsv^liD)$M>81yTf6(ZjPO?n8JP&8Y)-w+PdiRvpMSxEEu5&DvRdr{ylRkP3_Xh z6iuhPbu&|9norPN{)JAi2)A2py3enMoHme%=G;A*en;h_>gc7{CgW4VJ3K532|q^` zA%1(?xMNtW%+cA|KRWv4oyL$#iS;Xle zbV2HG)}IEINCcbvo2#tK&6gc6Ch$4*vtQNQ`xJYpLyXMsP5vzvalo;;2p4djkD*Y` zdg}hr3?8iIGum}t#E73YHJSLQiTg2yf4X{|C+u6!4Do=w=i6B?PrM7V*pVC;px2|5 z8fwWxYvL7bVgYxF`n5ZX2dNw0eiqgf+-k*X{gaWBW<=NaKlO!Vevrj2YR5_v#2w~x z$(WR#&jXcskrVY|^#cOn{7Syew7z_iv@|S4Fc)Ko`|X+ERQ%U}DiazJ9z>nZkwWqN zxl&2t94mFt!Uw6`Q9&>}t3U0*(71qgh-_Yv!6rdxtmrx(_SZBHYG4b=GqB=#Om#8+dMx^Wq>5ckG<@rBGiri*&uy zg-=|2xWzATf&7atP;cOixo-0OWM3nT)sy(=Gn;#14&~5YZz7d^b)scAv(ZXX%uU!p znaXCS^Pb7FZhazn5z^QQ9(= zV>M@@i@7>~eujHc*|0lK4Q37<@B3ty@}@OtB>?y|E$9N{uz%bVd9i3+8?g|SYMi^g zm7w2R4c(Xa*YxP8@Em*!+PnGk<0Xb97VIX+tIaEzR7;=y)*zHs7wp?IiUJrf z0gQI0VCSBjOogD!FjKX&Yc93;ECp!L7=XY(FPK(4>oXFu>I`vpCkf<&I8gpTx%(K& z8oRx!3GFSYJGUM$;(WAr6i{7$ujyVv0mZ+Dm_bN*JB`7z8 zr3eY`B*4gP`w|YQEZLUf?R74_U^60k@Vh#_>AsoNZR8;tNfW+&xLwoPEjBsO-_Q}& zeMoL}K#H{UgLV7Z1LBqZ`h$m5$%+$ZLj6I^pl%&ZEI>N*g(2*yU49OCJx4j48sr)5 z&06$N?MbphLyd!!vM^|#OCGe&bhV_gZ+e~sQHs~cqCyR3hoh?5(Oi1 zh*+1oAqm1F`GIS2b!p=F?oEc1Cm(b325AcpQ(SbiwR4N+>E+aKa$C^kSccL25v)cW z=bD2mpXsP#3o)IQ96=r8s<*f*;C+vMZZKq?Dsvsq^}CPerr%Z83~aNK`&ZHj7AXLy zvZ_ivnN$lM^;9RxBy;IpA`L#&J~#PD5tI=k3EPvnO46jlGO$u51;d8)jcEEOe(7TxvKmH6EKe!@w7^<;b+32G8(12aQWiJQDQGE*j=KG}U@ zOfXMFS-e?k)~s#YJ=39u$*Ei-sgU-(9Kl6ZNmbPtnj#bkMwrCm`POYC^{0K>K}CzC z3EaBx6T{VaRA--pFApUeS|qJI+nzVIJ6C2&aP=y6viv0S7PY85Sq>nONc|4VlZWYJWo{r1$m+oT@+lz&n&~Dgjra;SNSOyTIrw|U0!7$# z6d-5+(7UXOn-uI{pYw_)TL8WT|e}1stHlfqf z)O6(0nL7{fin>KM%@Qh9XrVJKkr`~hu(=nHE{?SK6MzDD%J@9SkeziK8hnltryV>5 z$%y%py!n@&IEF%=yj)XKmAQVBHy8euR!~1awRf;g(>2n0@={C`Nm2pXX~j<_prDi8 zpnrMJ^&73{#fv1>p4gjn@7W{tJ73L&(<}I3Ig#GD3djNpp4An()=j*{Pq!qXGI+$i zv?d&3GMnX5&3=hfrn*pJjk}QJgo`7BE`xRC!zmjyig5d~l#Qv_il?y&4UTHHHj8iU z&Ev$?*ZDrE8E-plbshLXkbVkA^EG}Ak1Gli%UrDa^PXiE@>otr-Jfz_d^*QsDe_dI z=8=Kcwz~np)3N4Jr7hojEwzm^|Ehn}xSRMxG2~Ow-c@2uAgGwFs{EUSsg?4wqaWxT zWQjbv($&J^4SYT91?^+Zv0GP)9 zvo0GP^9QHeng{lS6gjr`*I~tYYEdfrCmMo?L!7ECfy+y(_UkaC zcP+xnSJ8}$H_3XS=2TldmXbJ_GomPnN~u^t_ScCC8IM**4x0B(L@72nmGBVr1eH|B z-A<8@s1Tv4QNf;C?<$(3TgZ3dy%Cvlaw z1}0(WEwZF_ME_#B_(fu#?Y+H-@^vA67lJl!LrBT0!A{ir=jE3LDS~9(od5>kwy!y8 z*(zZ`cOHI;59;O)JG-~~I5)}?a8i6LhujBWojy6?fvhUhP*W?qCvC^?J54<~kSkG- z2HSI#_l}#$tANha>X+YkNcdSI{wh~qSoCa$h^vy@^8#?ZuHzt7r;++B0>qoGt3}SH z9l0*HVYy^&r`8+KHJ4bFgIo$~Fu7wEJ<1X>!62tgW z-QH4aOb-@yiplz$OrQ>9Ze1orGb%^B5RzcsQnu zr&fp4*wSi6ppM~Xn)S|F;6|ol+L~nnt5-AH-9W1YYWPAh?>fu>nTGdw)1fK-6gGTD zCIXdPpL9@jJIJRz^d@pu>}WBMyMyDmn))9K`8p3I_#(>w_Gs_+37a~&N~?$tl)nRo zeRho(W}4cfGQjQ+;&FrYR3&N&74mK+*M^Kba~a=;@1r=4^J-5XnMxKL<-T&xa{P!l z{&G;k=&>Mkzb(u9yGp?DX2Q-Kdf8@Z&|Gnv1~6F-bD4^OUx^^h9qwG=T7{TjBD+W1 ztzK^`{yv!}q+;JQB~!D~QJh7qI&U=slKN@drXpkp0hjSv(Uc#_^VZ1D-1F-GJSFqhaNXH|Oe6ds0K%at-IO*VM2nnC@ z5xXtgogol&4#iS;l<@*vmE^GzpxKLMWg^GmBaSN69I$iw=>ln$48S_xhR^ZDX2ut4d6fn>6SA19*TWstj&ytJTxJFu{e5sr zZflfpuxUa8`#ua*HO0XOg(BZJu08 zp35*#lUVRiq2+H+V$LPLXa8V-ZLCmoxUgWCl*#Ciy#QW*YXHeuvVZ!79+c-7b_|Bs zgzQX*^v{@tzcNu`G~Lu=6_4i5KRh}Lh6n5&$=gmu;R|_>vk#(Ko*XYoaOwRWQ|obAg~8wWn1aY)trf68htR zy4urUx-pL2K76)va9wLQo;=Q6fkh;{54Ef@Mlwc4`Y%X8ea*VSK1dxt(oi!<*=2lu zN)Hxo`qTBtnrIe0L})#PWNZNx!ZgC|a+~{xXKlaKO2zRjIJ<6zaWykyqS|1IjcrO% zIHx^mB?mG}({Zj=_jyOT5nisNyg+$7V4H%4Jmu}IcP{y?@7E5c`&jqAUYNZ&Rwz_q z)wVjqYB^K2*3R&{vh>Ua<`?8|)Wsc@|ZK)aCuJ36;Yj*uB_VXTfM4? z!-z@RSlJ8Ru>yBw4ww4Vw^ucszP=Nije>eq)Hk&tM^LjFENz?2)Yi-E>R&gSE(I^g z%dS7k)SDZApd-r+*Jv}`G77Jp{-UuF_!3rb8I2^l)#3KoDB;-eaM0MOr88OuvKB0c zs%3+DtogCK41bDIsU)JSqO%#0rfrLmWoDcps7kXc{6tW+yKGb)LmL^fO-DRZA+4pQ z<$9bpH(R1}S15c{r!AbC;O@p;W=oW9xC>#$?TLX>QEI))N-H7gM^V}4lm`urD)kfc zwYxj(@P>QgzW-_m{m-ml`{wX6g&to48~S_xzRNxvC04D_jVn!S)Yz9F$9iI6(BHZ| zbJ4?VIo?wJ@IfD=&RuoH;pb83lQqSp-C4S*s96c!@<1~$EqfSy{lR4JY$_Qa{mD^p zq!wFv#}*lKK*v9X<=pVt;r6}c5Inc9?T~%@soL#goVml0WPBb3LS^z2EkOlc2rLTh z{?u}Sn#+mdEZS@)oV%d&2HpXg3ZN4D+JCtEvEW7!bbLI3AeAm6^`Lz1Ad07LNQGr7 zzx_Qwx7+xat$3Xi>R@Dh+uT0i#>U7!i<)lbtwc*L($tkzxKe$bw+W8UTSVuPQOo4P zgi73m>rl?ns8u{!Oy=9LN-{ZXZfwj^)e{9}E;FZ7R#w=0-kDtWIVbdU{M zy1JoQ4yVt~1Q<*@^(k#%bX>R6Ne>*>h*$3N9Wx&+wgn3mvu*9nZTSkFR4MK)HdNm$ zhdFoMUGhw#D`O!nec;*nnrQT(+wye=SGV=dNWJ{~_Gtd?BUk?IB_Ii(dp>q{SHOmx zO1h2>6?pt?dl6EBB+yX<57}D*WG=-kBQGkh_87PU8mcC2$MocQ-=R4{s@P+HQ8s8m z=wLy0a&WMSFC6Y3J_4KXPc}F%?Vd%jCXvo@--IU57OnO`+tg6*5(qd^gZf%->XYzB zTJha*{^OFhx{)O7?KYv$$tj)xu<88Y@0b3EMtqy7TXJs~Z%Fez6|Sabn>h2OCrO^S z#XBIn8OP0axm3~dyh?b?H5PR~cALc*U$%={=~7P{+@`KJAdVnmQtx$oK)>?5s?|)@ zR+yepU!h4y^W4Xv&LDKhDw$%z0hJkm1H5KUKpiC?acUN z+HF=Nab3QdLp-7gTxtUCkY*b3VyktoDLzll5By~|_ojc21 zm(Ts;6oTKZR(oC}=y}$i!=9^YNtP<$Cytt*%0(ed38<=gQg>{YBd3CeP!Q`ytzqz( zzSKsqb87@d2`-O5#R`jUFc-3O_Bref^PrIb+(kkhS zEnijg`kiE6K|zOcabz{<7dT7!PxbIm0{7$GiL*+=n4b3+hVFW8U@FjB65AT)ClVhO zxR9=BKR>;>Oss%!ieKU_O!rfrPUT&=6RmcEwOPgpM~iA8~ZJR7q~P zRHBZ1Et~g*kcD@5NzOgenmndM%Fx15OTHn&HI^u)guSByF$B>ver{@rv*m=%z#iHZ z->tXba@z6`Li*kP@=)v%$0?+@&OJU-=jrmw!xYxG7WZDqUK456Wa1A z3nVs)vnkcR;Q@W5LRse-75-@PI%^ylM&=Fr*^0d za+36pp&eq?x~=*20YcVwIlyRFy`0KZes8Y@8`e$q8o^!q{uDl1viT~_i8?PCPKDoym?yW{LYc{eS z+J#e8FnGaB-!|-PJ(RHslx=46)x?OAiqg{7*hQw-3#|Fqxfhp3&R@RH@0I8ClZ{NW9Kgg*gFr)XMoYb(T!?IzB_U>ao1a^eXtfT7WpT&+-JL*LLIN7%-Eubl-j}kHOWKr=>mV5of`kiVfbTr z!JSW2dJ*&ydOZnh>@NG)!lVSXdR`6GC3XPhY_1T8s7(O`Yx`w}(zc&&yT)3y1}?LE zz$Rk&ot{_@bqVf&4CvB(_O2n_d&k*id4N6VYx-8~os5=GABi^0iwi9aU30;F?nJ%( z@Po&?arbN=ePWRcZ|EN0fhT;ewdGS&v$VAISU9-tq%Bm&sqOg8=^6e}c9`osyWu=$ z-QjC@iftGO+m1qrv;##0NEwk9bP*@LZhKs&;G=+sRYD%^tiw?~*=B(Qfy=$uk`!`P zcv@m_63`C zJvCLedRI|?waQ-0*4=LZ4h4pwd&#|R;dIg0+`?VX>u8tp(gu>LnAr|IDE92eIjF>K z4WAg_$m*M#lUcZ8|UPvN{^m zWyL-Qa7v9&w&$ui(a=qQz0y{X#Lkwy`u_I(Js`OHD;A zd4qqPG`6JC2#=@_I@b6Ik2sN_=TXJ{@|Bcn?1OQ|jw4r~HXrJEdUszU7a!wdhJ_Dw z1EK#07e7yaEv^@Ba}sr1(8dg#mJLDW%OWiy?jaCsbR&acUp1d zZWUUyt+xu+iwi#oozP-rmAdWy8(|LG>x3G31+c=E5o<&Z^hqDNrs|kzW#eKN2Cnd- z&q~S@Ym62dIj!);Lgz9wfs{3vj70Qg_zeCZOa`tJrf1xTdxZJ;=s!J&oC*_i!%raw%O}0@gC&%&pkZs+am_Ei zWk+LoR3VK2OK&`(#x>gMDYKO~*M%(1=54BSk~{>HLkLl>_mZ6Uk3dTLSrs5L(fbi# zkB3nvFkaQ^@l$uy`?*5 zKC-S`II><%Q9Vp|3iHP0$M~;_Phfa0%oQ+s|NVEqWPUHFoJ2I8JC2I>ly@ZHBU(-y zRf}`4WLNX!p}uCMnBksU=crW$@uYnO)d zuS_8_vL@Z3Is2LHKaQ~bvqU{@I{z5s{j-TZiMIj595W{gY6Ah{7^FI%A-ZcUXUMaQHh`JE8;(d`|2elVOPXRtsU1?E8jg` z&0lN-+jh+!dDLE(6|Ca4s6iGS_IMyvfGdG0(j)o5yxa^4qLaF9uJPR<{k<3capKtr zg2VQ6Q$!t2Kh7HahiUE8BA+UyjVq|Fc6@7*Ns<$X@pdl?s=HUE<427xyqLZ|6!gWk zAgDUgK9F7KM0cKhJj?dVPe(ugdC`Phv8XZHM?J9}4lhs>Y|@1+qKf!QU387VIc+jl zrVypvxN50lEnF{s%+1!;es-tNtu2C!JxNzU=&Ko&QFh<6@%-gc%PF1~I$6X><riR0eb>CB)(YM31NS~7 zL_QvhLOF4F`FZVhZM!-DyWZ^!zf35XuZCifC(cpkTww~8YPRG!xq`s5TEXI=v>MM& z4rJGBZEn%2;m~$>QWBLXvztD#9wHyOmlt}%`u_M+N$SEE4GHVv z^*Y}Sy|auwrtYn0~kbsc<3xFQY`o==iZ54V zs{A^^;wCj|ClPIa>wh4G!cX6yQMW)SWd~G~IK1}3BUT&Nc1X7fnM^&It`OTP6JjAX zIqJ658wt62^`bqX7UgYEGH>TeToOcVq1FX|9ZrdzTxm&HhqHaK5Vp8X#v z&GiqMN14ff6Qivu!bq=kyY%uET|Mbo80%e0!R?DwHdTVF^uJvCG)a)}+6DPO|M#Tf zFDv3gs_{_e*8}#V?~RDwWvVy?VGL zoyHyWo!6QLrRKkcX4``Slw9)enHO6(ecW3{XBI+qTg}L6#e@j|Lb146*#iy9(cfTxUd9>XRGc{YYpSbiZ zy(H(uIBFD@hw9Yvs&Cfvsc%*?rc_m#ted<>e~r>rMgeR! z-L`Vq8aN#MlyF6_=PvUFvRP4hiATu3Xh5p@%DmJS$_M^b8Am=;k@9w3hrW?J)Ugx*M59W zQQ_^v2#+Y-wwEwo)9u5H*AMX9j~`xQDhwzuS4Dc41Vo_d2%#HQtmD_1{m0EKmL2%2 zg6Kq$CvXVkl+6xvzukrk<<#KSby*a%aStr%7<4a=Gp@r*w4=`c z@LE#=Hv1oIdHW$qb2;8S)2|@KS?^xDLLPealtW5};ccv6TA!cR_HVTQ=`<#!YTS#5 zXH?ITbvYO|f%p*EyfJ4dSY*(bZ`Vddd_TJXsaHSqvq-HP$GqZaL zJoO;NW#7lnR(uAbrIom~s7fN14`#m-6C~^fg=mQRZ^r%)f%RYSxtJ}iRbcTLek(YU zoj5pkCE@(#+bWHw&#H7MyY8%6=zcqu{M)0waGBYTn+d9EPaR57U^hzh9FQo7vrQ-L z;6$LNl$oIHM;?<&F1uP4f%s)Ri=vYoh4e$u;d80!5Jt3A$yIsw8Z%U^YDVZ8;rx0;j`Gi&i@tFAmXup9D5lOs#N?(h9MG=$?RKmkpQnnz)H^3sV!xRcW0XN_BTP z1#6f0w5ZLcymEynUi(7GbiImX^vKvSP9;NdF*b*C1UGN~N$#mJVaXQ}PSePaM%*%R zU~%91N&?99guU-8`2E-at&6AaSdSJ~eDexthOgAjaHsTuTC>-AN9jDx5UmA!lONiC z{eoAII0lHRi;iuLMB#I?A_Yb4lm{mGo~`UHa&d)7Yfc?_>a6oUpm*zBItLN6sS8Fz zn+L`VCL^?@?S-yYQ+rp@5tjdWzUX4-~h@2mZ@OJ~} zfy=*T3A*q1-=+*+oo7~T%KGK*FbtRSsKDCK=f%d**rONhvZH9@URtryi&b$03zHw= z^K}z1ko^@?N5B_V^8J;P?@_gCL(~SPVu{y#1<1HSBAtIQL1fBOm!evb05FUT>nKNx zIF|ZSRh}cA?%FE(nsx5<^}YPk33sDqx$eN_-({1H4J@Y8#^O#v=lbApK`MHU`yxCK z=mfHNEt3!EkhV|!F}&=~52jIFl>hHk4d{ThSAUhfd~$BCVMJ4Pelr7m3HnjODnLF9 zNZrh6;uw!e+*R4L_KlMKhLZUhO)?sIm))h!^G-gFg;`pL*wCS5Z{|%p zyU*XeDM2@ZXj-M*KKg7g%V_R#s8>39AiOL$xq85q|1CZD^1?aH%XNL2>=0?0arUQ$ zJ@4r8nJm4)pjK#k6zsw~vL4rRWq4_}ySrPERoDb6Cw&ixqlzA(?Sj&kuWBl&8*Z>6 z4@R0FmQj&%8Yzw%0&m$684l!E>@ADHyVtM2M;rgyg_j8qwa!)ZPM)^7eHGeEx%O~1 z%ffetih(^royW$nlflzovP?UF<||qi-xLh~p{b8+gu}7O)qqOMN6Xpn?XiDJC`qyC z6{ud@+-%L#3l0X09TXLBNv~||HvK{M2!h6BLy0hQ?xr-#TLouC72oFKW5nq6c2`_f>m)6WFBP{3WFL)FTN1waR#D4#Y(v zR^A8whBNb=>UNjz=w-+#j2nk(|`d+7B28UMybsG8TXs|M$yMheYT+?Z{a z;q+cr_4UZykZMhHuK1yAU^G5;0JR;Vuow6yXMYHlum_g5iN;v6?yWSb0h;LOaEyy~ z+o&G8KE%{WOI%l>zpIAE;-o;qh*`Z_;63DE)}%ouX$W3R4|drtTv485phJykiNKN{ zP=FZ7fxrbl7rzboqBqdt$;djPWeZ)|YOGH)i3M9rjB!14Lu}6Lh*h_tTkTubUW&@m zf6Udt@t!~1Z7;L))C7}sA?43Qh9BU2&P%4Qd!qpHV7|oq0-;zeqa{3ntlr>n**)sGeThGz)?(Zkb%46r}zzf-BC-``^a0fB!N!E?+MNuEW;y z`Rh35#YfU-iC;bb`#Z7DD*`nA6oaioz<((`f5`v8{dK!5p%`y*d~yG0>+?fKeyGe3 zp(K|>Q?VkevPFM213%sSvsV1aFZRcCssV)E=iT(fH~rU7`rG&UhcRYJ0oi>iM{+FYW%MdR3 zwC#_V@40nD-LmdSg#GjL8oz=%!c)iK+>-yHb_lOv+1yk3lxZQydq&@t_nGRia5lmV z;I%0dO#X>3{l_24B?(K%Y-jKny<;|a^%>T%{QD=c@t;AMwtpp7G5R0cJ+DFR!3C55 z$KF@RMVW8^BZ2{9(1?U0ARr*!VIWc>AR#SCmvl`y*rXEDAtB93moT7&baxDrGIYlb zGrwoNcNh1&i+6Xgzx&tzgY%jh=Q+>k)cd?Y=W`wnnvh4mB((8`)V&87tZWM4KzBJ) z8NV}uKNj;Z7(*!Qo$ySq%nu*0a~c2m#sPvcZUU8cfN*~&YP}MN4W_;HQXo(l;Zcxn zD7iRcdSJ#r!Zy~m3EN3m`I$k(?3jOJPq>sP zZ`B>V?Rr-pNQU3@rawaqji)WM=(vx|(iuKh6O6>j&>bZ`=mzgd0iiX+BAxY*74&^< z`tyc(={j>Hs1hj4=!7V<-^h;Jui~t&te+q716fpQdgayu2YkA(*S{jmiR`Mc!)a-m z=>gLqrGiPl=S6F0`t`s$JOHng#G@@i*fz?sPhbA#mtoa3KnPwA*!T;+{-1@cICe3l z|`6bBF1FdB_v)7xfVer|pxoyFc=WKpd~Z6LEmOKDNj-``Oxx zsT3CBJR2N2hv(IQvmCz~4(tTUt=j17s}%gdzV-k2MY1a38tVZsUmPUSPrf|!V;~qk zc-a0#`DggxpAdQ$fKkj~(+d}VrZ)drdEb`ma{^#Jbms)mA7J@Ec|9M=?gGI37Bb?+ zw@soyu^n;1A-(-}&et7yPNP0U*r($$~!$iGMv5{F4QL?s_u+lLh~}5&kf={sTmRG9dmR z15p~a7t+7X0w5&%CnNro5&xP!{{u>Y7#{z6bqBDQ?<@q@PQiJWe zO8ftc)DXs#8p0RG58N^M6Ls}pkQJtkCp8-GQwaVf4gDv0o2&xxiUk2LJbvzd94I|= z2%cAT>L>cCJ1jp~VJkeZXvcDa@vo(wAN=BvKl+@Ek2vRqul}zh&Oa{rb4~Xj7yP;F zd5G{I7yQ`}?w>69MRC$#6!pRYu> zMPl=t=bPG%%l zochV>_1J04H$asl*wkg-`D3vE(=OcJ4HVLr))qCOpAEhaxPgBh@#oirDk=$Jjp$c9 ze=)TGkn@tAql}<4<4XeFoHo+s^jlqBz2p!}>FU&N$6rxk)x|bwjhxW-T* zpLTR$c38FJ0jUS(MPaGuAT<~9lXBg^6mgejSz~~*8kf0}-loDadu>(wAP<=Ykjy-i?3u+oY5a>~LYP`SymB0Vaox?D?DFIXK$VY2J z3D)n~Wws9$LG;N~dCZ^Ib5-tr^x>rh_#Q3*`2~wS1AksN^52r~8iavoV}d zsCA5atLj7v{Q+aCbl(8i=AHwIpZ$rkS@0fS`_c2m%9lUxtXw`wiT{7pek@e(9+|FH zrw(DOs%ZoL0cZSlgYox0Yb*Zk=50XTJix9s~|#SR`zFJ`v>7Mfe*M>OJ%U> z0pb5=8a!SdvVQopaEP%=QiG`i~yJyh@A=;izqHgP%wBOfm_4zLNw$(Y)$;6Di;*P-1dSQPA)bj{5bij;syMH-QT``yNfOx0B<8`Adr) zzQ0LVeWr*|m*#%=Mx`k;H-h|pGBkG3&A)WeSYdFclckNzuUPS7Ge)i-G1~%ZoPb*jLC3}f%g`mK;``2jKC&r@dSXL$`ndTns za&Z@#WED;FqLO)I@w$~=Aj0I>^gYncY;KBHfNoyoQXsINP67HLvQ+_r&1Z&zKeu)F)n<8{P+Qtf1tV&v9;@t$ zP}zJ#kZ}8=E08o{gU7cGv|IKtm6_98y8GiRA}9_msaoeu?gDpB0T~3asA%)e{cwKgo0y4r`|Hpl*G}0G9TNoOX)LT5|MkBqX+G zH$^j~sGUC`uitl2*=!cf}O&8$S_~A22=lqdbVbWe zY8U9Jqto^`H`-%}>TX}UP0*h22axo$=c2d(DV+!*sv#k1BP{iUI|KXW0e}IVT}LEO ziS`C086G>GW(4>>s!x0Auc`P~GdO!!b{jY7ERglBptQsi<~%Kwd49siA?@hC`2=uW zd3S^Gks-jZPjm3$Vc@h5pycU@9Ao)F;&b0on9Z*r#b?gE$hKq;l)K0Y7`YFgl&=mk zQT&_o{VM49FWNouL6YO_2kpK%IoEWPx@I~xL!NmZg>zvCTqc2vq`={6{rs!_DE6yq z{{0uS3b6QhSV|d{X!U|@i*Ot(0jwR3IFp+l`kzRI+C2XbgVk4 zOdnJA1++kNtz0bGKd7EbB-vl%-w57LLIk?jPI5c%`uAsjpjst$iEe-r|2Vk8 z-f#m!u}K;c82H!3zZmjA7&Cct6&otOToxJY zmq0EBHbXp%;En1;;rNqiNk-4P-2VI7c78?af9xT^RsO%wqo>nSWTS=cOsefkAKr^H*Djw) zGMV3!sZo_tc?r;v;!+vwhbAP~nyJ>dzEW4v7&5=nO;lZvLFmN>z7;q~O@A&D{kr}@ zg`vV+yRkjd`@AM(Nt!{R(VY4mRvSsisdMn$=K?&Xq&w~Ddbi~cP{cyfBdX(bz~i04 zn;dVek`+Soag}u97YxA@dpb@lqq%h`E^`XPZZy$}pJq4-Pf6Cl4od+Z$GOs)utgI1 z@axz6eBf#SukE+{;|XcG4siB_r^mN1COnP3^Sn!v*wAZX#C9217Xwz5e1%Q9NI<`? zSHYKRV*At9wnf+YH6y7RIRPc(N5Ike9(2Fb@%mEvls;>};P^kL%dH4-J=Ct^49dethHUlbY>1dI`0xOO86-8WD!^dTA`!3xKdcUP?CJ`FH#iSU=dd?; z#NH$p9+*r=a`z+_v99h{S7rl0D^=#6-It_roVd(wHfFDQm|v-8%O-~$UbzAR30YdY z4TrvBZn1lAC!Evg`89?BmO(rUUV2=D@trfN`K*>($EzJM5hyKL=C+`|ak5A-qv~_B zXW8<2(|CxgbWkmgkzk-0s$Iu?wlYAR{V@e|yEySXm1yd4Lx|mnD`Qh%JIyLZjd2yG zek~$av9x3^-OcpJ2Cw`VtCIjDGJn(J|5AgEDxfzP{2U0q!*Uy%nxHG&pMs;QQANfL zUI&39pbS1^DPV?LUwtMTlddtSb)qY!sjZ1Bj5;c`>dA2#i&t)ysG05$>x1Pho8|F$ zUE&CF@QS)ds=0vN<+>pzGm1l#b%v%J0IY#z&S*)IGv6VF+2oXSyi<-;Z~t`WIZj&r zT43W;b}`a#!F^D`ygA}tu2n778^2UW1h2R&>aLo_TdQNh5doV+CC8u&cvEQzbffR)@nc6!g-N<(K^O8-4Yu`(uJ{@jE zMlG*MvZr6Y%cFxdAnQjS0X*w-7>r{nlzx{Iu6v;uGsSB?()OGQO5H~0A+)xGb?5VH z-r{pbbw?oNx4sVK%V*^da^`j%nX3WC&SYOHr<=*3n+YZ zk7cmXPMep_c`)6(CZ=&9=vSaqg#(`3nqF?ar%>Y>+o3{IA*QKDkpvd z-Zujp?6a8JWs^-Pr~=Ybl>RbKuuGrNM;qxOBe4>iVBApaEx+`X<`S6M`uORz+$v%k ztVG@3mCA&@FV7jt7Y3=IRZcxZBGg1URSEFw?957Y{$Z0LyP`{9KPgU-N-kHi5Le^6 z{Ml4?Iqbhe^cWf5Q`(39d~m6|P$P&+#YF;-i57R?9E;R=FHj~xi?mPAf;bN{C<55@g)8RsB_%ny z*uuC)H$4ZfOd44$hScUZy+!>t}#gG1J!_+`}x7Lmypy= zk9m4l&>bV_>QwD`;;fkH5y+M+zC7^RRp)90Z(mDC>3HT+MT3@c!4%rx2yNF3SIl<1 zOR(wKmCt%XW`tN8b{9q=h%z3Ox@Dn_yf1~EPEeXJ*>rOpn?{=jUvke15&Qa^9Swyl zG)3ECz!|y`vO~K}ACCdEGpTREHk{37Q>e3#eTdJrX|4x)6IwX5S7)L!*KR$M-6KgJ zTS-yW+(;SBun~o2v^D{7;H*9Q%?kkMcQXMsr#6dLyvD`F6gm z^Gna3ih+ao{4DPgmX7TPxZVX~n154FCCBZ(IbznwIPJJTe>#EjxAk#>*H22Emqw36 zjS{kl&9&wnD)%7gyt>m@KKjAKPGF5ZakVYQ_2Rz(A%Kvi zm9)M!ym@UQHY4N3$KySj z5v<}iTWtF8aNoX4ERCJ+5?u~P)-&*q8t`vJIbbU?Dlhcn5G;`B0p11p_tjAX58fq7 z<-ow3#=Stz-aL4Vln@9%=JTgkHeP+90_T)(W>7V$n4O2-w#u<;1$HsW*xwKF4AGGF zCdqI0yM&PWqBI37tAzD%oYPS@IX*A(txj$OrQ4F!f_ZpmSe#l12>vDmX1mlIW#}AD z-1+|Y`^dUgF1W_BL-@!R7wWp46-kFylbgV^f^J-q=g4E318TyWTA+!E_z$y~L^`0OEK zQ`eeVx zPx3XyG)7cVnTc)vuXP{w|pf(sjBFcU`RuV7hpRcyh5fqriHr^Pq zYt83_K>YLh7oN2t_V_nH7$bC?s##5H<+NXnN>K-PP}J4v0c599(5_KdV53A~3+Ohu z)4pB~?e=l+Zc#2kF~Z*PTrvOHFS_$azy#%QRVd!w(DklHK_vcc9|J^g9W|J#1s;g} zHHQL*#{tYGpOah)j3R*5Q7pfdofx1m4I??hwBmeZsZwd(DvtylKCkhbfEn7V;`Wj4 zCQy7}7RUBj_M!nqQ()7V^OV7$Ng{?!L`UR^d=%s8TcLu7=`-P~t&Mp4oD;nL%vdTH` z>u3s}tM!*~XAxa!tmr~AOQPLS5ivSN%(isrX6_0Av0kRe(lbGKxdCRK8Krzldkf3b6NCPi)x%>lz`U zgyd)0qkHKO5wa51L2%dQ7Os(QX6e{llkPY-#XD<6r|z7#oF(+ZiNFQsK|=5~vmzqh zyhn3tpW+Rs$sFu&927SbtVojyc6ZERhGc8S>U~I%MQB)<=81|rRA!ArJ);&S29bEx z{H;o~u;cO}?^>_D-p}wr+yin#?+XThgQK_i$W1@wi54Cw9Tq4^K3n~vB+ z7WF)PZvK^|+*Ho4Un#kGi%jNAtL+`9-iFr6)yrDI{^aFA!$t77368^W2y1)?%K}rBR>Gy&h9+ae#hC~dQI?8cCkmrRRKAO zl&!FeaE&Ibuf9?H@X>lD_=kHPt~0G`b#zc^&cR{_Z8hzlYl?&qYnUK_$gfZ->$78=Hc!g%J{dbQ$QX==5 z?b06K2{ODao}A&+M=5moUz3#ifgPr}Bj06E!Gfw_Ql2x#49=#u<#k&5QZ8*fUNyBx zW0|1+s4-io-GRlbllbqq&l593w;CdZO}#oCZHpS~9EWeqYkETQ<>kO6K@(4&OGl-K zg|c6`3^+T@@HZx%K>_SdiZcuWKXXThaA7W0uL7tH!(=@@J!{{sr*yp2U7dL&GxJW| zXwCW@tRaNG9v`#Y?|(9_dGWd~nK?beHJ$=O_Kr zyWYvgkNVXlg1zLInoXadboG{qmImJhp%-4@0>bI?HR=O9*afuCI#d&TQ-M0lTTk-C zlLWC}`Ak=>FGxJ!nORc16Rx)d89v2l*4Wk{r@jYNm7zoWE22)5Y1_MV=K;9mkhjO3 z_xWS)$JM5reK`i4gWcx$b*Dd^VB{A(a*C0Bw(09gnQKE_YLAvd%IC{1X6ETVY*UF(-bo!=R2+U z-t=YIQYAf=*^~^EsEM}Ii#T!bli^XaKyfha+{U29 zldCf=UaS)vBmu!ZpHsvpqisp6v+8U>vyv+7E%muCW# zCkeoWZwArPkMP5BE(|&soRt>_Tg1oYrmz{hsuL%gB-<(*^z)xvJ<7G zG4XsEgNSzvlODpYHt}k};RyA<;T>`Jz@6zi$tJ7Rx!X||kn~yS z?bLWSdGS$9=UXuPYgldzZ_2dx&W0G9^J15n;?$4>q6H~cE(zLxvF%plPP~y)$7y+| zr4gVg%;Se<8ABJp%9GC zmODmR;cK{N1QEL8yhj%UmU3MXH`)|0o+S6{`&t?+Q5hu}2oMgNgRdaZVuDMVE|=RP zb?gVs%;%&-=~F{3%Hmz;28H@AI!kf;xg*h6j*vB;8~VyO;8@ge(&YukYARP9G>X@< zmXJjtzJ4Zrz4Sgf+#(KIYW%{$ZCHG|g=he7HQQr@)j=SmR;DGEwC7j9)W_FGAuw{a zUf7T8%`^7!O6+Zj=6q3?@IYHQ31{X#1*lQ(ry_(ews_Q_1GT~)A4Jw`kZCfqe|6X! z=H;&L`0>P}I0KhU_!{o^@J4_C-UslngmoCe5peqH0J-NET#@jWsH|DQC?*emJhw?) zqK0BgilGfE%3O!p1~+`sxcIs!T$j5@&v~x@!4z4N#`7}2iaSoS-w3AmWa1;>E!Tz} zyWGL)e1AlHr2$$8`qXv8&jG=SGTq*)%_a0b`x~lUHV$ZE@uZ~&SiE*wLRWgeQW%>Z z?Z1FFOxqC5l2ftx&SQNg)nvN)W5SG;IY-G_BNzO%JR=s}@A%x#m$13lWs{?S%dQy7 zATsP>BitdIz9;S;C$fpz;Bow1jjrWa+T!j>u5;zMGQSa-YmZoq+g_=E$-1RfU2+Pu zP??K#*!17=cHtd(R}^MMc8-$XKF{u|$Xr&wx#a3tEU{~8m}!uV5F=#r<*@apWB*tX zCt(I+ebvTslsLR56JBwzoh>{0(ZY~jx!Inj>YaeeTupO>ssuvgPqI7jS zNP4whbTVO&vuwy?jo|`uLTeZ!T@$Y~N1Ty8dS3D!K^?tanL#y=H^ytGWW19!-&G^^ zc0d=->GrT^ANVz)wKk6*cQ5{(CtZ%3mYO96pW!LxIuYQZqJ)&i?)uN^f}rY3Rg!QPDx)LZ6$SkC2Z(1iX1OK zI!~vBS4wTw`uiiq6avK06l$Uo^Nl`r8^+x&d2A@W89fiKfbM_^y zi`#7#tnqzTFDPpy4ZKfE8Y9I{zS^q|KRhuE)u)6%FpTH80fi#<#E!V;1AInoC@r?{`*P<8|On zhK;>{`649Y5}(2#H*v2Hq}0r0YsAfWZ*wGRTwGHnTrL`*6eCMThN-qjad$qfOb@;8 z9~0j(8+( zOpKP>bM|~lSd3|2yErf%9_v0VoKya8x#?BC+2Zk2nq}<6?prOdaf71*YvLf>3?YQFCBXTKC&#`vOv?~7;O?QhmD=`Lvr-S3XnJ(|Fee{~kVL(WD;QH^Qvn_gh z&e`Gm5OB`bxTHXS3A>W&GDn|TY?H0F{6v;yk^Jm2{j%>2Gr-C7F%Evu=4ZQOnS@gmeZoOh#N7`XRmm{hzYg^EpmjS>z}Gp%d`QEP2SPTi!>(wNwD1`N}3 z#D|Cg0Oe+(;o)toq?M(605$wei~(Bl`XoKC`=6D0XPHsI;PRk(#Bnjvi|QLnNeBhH zcsQtBzlSWzRV02qOtZ+>LrjcFe=OTg3&@O+aL6&^)q(~*<=By_1lK7+`*gUD=8%bT zn|>?QD5$sXhd&4B>v`rz)q38unH3tZv+zaCNt+D2v!XS>@419!;HeMAn^FMCM5!j& z?YU-Kd<#KVge*7x{j-aQq}+zh;%y&(Q3ohPzEoaj==K-(m2w$IhPf<+oaE+qSH8+? zLI-%>;1S1ZWNRiswV+(aYZL|&_U7#0Yo6Opolray6W24wacM!V9wR2vNBOxjV+@xb zPdSgxa^`7nw%aQiZ=AE}aZR%0<>G1!1dqq#$R(CGql2q)8joFoO}XWVwqas$5v00! zwXEyW4&1vT(||&e2Hm?;nDyZ$6n}cD0(W0+?-7j=M@FXpYoCd5lCu?NY*pR{ zZ!mM!LXkJvHKpKP5wkn%#rZrhdU}U1@$B|d4cHi|%f{-Y{%w?vU9iHfW%YD(&EATg-tycP^PyTt_Bcik zI+gS>oYl;63W$Fn(nG=<;@0oEM9crcG7Q|h_$>5pf|Ekq7nh}IO^&Ik>Bu>A-3lm--*hC7M%o*9A zDPJGr6V`X!)2VFB11i*B1wJ0YrJ~Yg5mUW^6~g@$W5}z~OEe=A?wK9_5^Yir4Q^86 z?!5Ql!M~snJPgsqx88;MdjYrJ9beUkq|HR|t$#ZL$t}xFd=1yrE1^w)<3soTlZ+S@ z%;wmq3&eyu3JNf@AemWz+p6sh!du!sZ6jNfv_ne;?#Yk(gt$50yOF$t4l!(XU-EFy zK~iSz_#@(?$;>6}cGvY?Lp(17d@wWy2e-Yl6s63`ph|Mtuxl-pa09!sG-J`Gsq**` z(sk=_E)Mp*=YjY}CmS&l(hV)8cqD;WXzXi;Xcz zd4_H@6DX8yJ;ouBo88 zS5kJ~!e%JO@RYjAV`r?RT8ztTq@43*A=rb$-m>U=?qY0evV1yN-9Q{0nl@1&(3%5e zb+97;`!0KQ-MsX3jXZ!!#n{ETSF;lDX%+?#yA8S`ZO0Zf217Gc;ki;^@VE z_Cpzh7XoY(R@)HU8J2pkRI@vUYHU_jA*xb(2Ki?l^qd2F66J$Fp8ANuLG;65EzS&3 znZ@VZ%SozEnN&fuhT+pX1`1cNOYhD5`LHbv76!D4AWIT*(z7Jj<{#OPZDbGv^!QA6 z@dy?BgT=kP~513l8;WrJU6lW(Rd%W&NPtWZ%xDzVqbWgU1>SX(8nPWu8U7q|9% zLnbZ?cI@5ug%4}38t)Ce!a~oT2Oo(rl176zrRiIceftRz_U_`9d|UGvD6&@V&5p!p z3_ntTt*%1?!+~i0*SFHtfi7spv-ICNz`yfZR7q7O{Sp;)a50D&cXGGqkWk!4>UA03 z0k;9UH#|QwZCUj0oNn8B+y4!3E&SmLu6YoDnX&>YKqzJd7Ht$^q5apVh6C!>~&LoZ}Ot_^?x! zX+wRfylkg?s)**uhjTQBF88j610Wy>C@i@k7)O(r&YjZa8O))h42*~4yhYzEmfxLfQE`)E)e}WUgebN05|iD!y5?=> z!*zl|SQ1^9J$xlL-@pyY8wZ*n)$vTB;&ccM)6$pTebDOQRWZ|eDw27d3AF8)RfOU! z%}A`DG4e=H;{hHzP08`4s*XO}$jLiHxox)5Y>rz5t}j$S=jteR3+{Kf6<2SR8B=c& z4~oq)0#ixNC5zU;O4zD1_5fd1(m)Ve( zG<)eury=J#AqE@FHq*o_nRAh)7OkHbqQLW`**5;b*4b49tfFE~eoL=jO|M?h$ecI= zH^`G}V-60hE0IrmLT(Ye*5-2^HS9S$Z?l4SoZ#PD`q*ck^QEgzGG4{aX_j?nDkB4= zEW^U!Jj}sboEk6iM&D#5!lAO2&$hpKz~?WirL+vp zp6WnH3KO?JlD2l-K(vB3+t1|g4q#mBbfaFIl~*~IL#$R|H(Q+ffn;mezO`!v1m+UXM0Dub0C z_gbihN53#4h;fYyt2`nZ`1vxvcO`)jPljF}iTHhtQ@J|!={!?dOdUTtL8yz`caT+f z51%8UMP9)E_!R!|nNwRf3&2au#vW^q5feBmGyWv)97cvXb<}h#cA|zNu$k!fq6VMV zZr(Zo2LqI_V9n%5W2M2t1n1nxXCo6DqRk&yOrzGA;(;^-fU4#;^|)F^7iyGcXM4EHRH{9h zye40YqKBb%30EI;p}IaEJ|!JY7F^MFa)`29WV(?x+%SwmniwN9A9S>KcP=}G>{V>= zh2(?VSb%1j| zIo0mS0N*C~2VshBT#;?UR>*B>f#URP#--9N1eIw@LND+|%lYCZ#(^ittge%|VRz>o zYVSp^p>?PE5Xocf^^8zmNe`smYo8gB4gL!h=gzZAr0J_0&#;`tfiYj)5dj4;T*$y} zp6JWtMMF!z>*6h8F2m26Jg-UaZ6AIeEPt0r&#v^I8vk=jf{HRC0^Yk`+0$E*hV?x_ zFYuiUhh(F!8-!)#9Np`^CvaP4O@^F2NbZM!+U`NfXy}XF=GFx)k zu=FgSR1mym{iAaGwh>i@uncxGUwJj~(}j^!POMUWaKx8h(fRhr&YI4ch&XS#;{=8v zv6C|MuQ<_{!)h+{iAv$RO4BnwTuE4#4j=4cyMrBZ--Oe05^LTwT~Oid?fS@>nMKH0JS^^{rI7(~3*9qn+g0LP%+mP61q(I*Q6c~|bgr(1cir}F z5gvJO-1Yf&(s-~EJP>GgN>9KpxQ_-ox1qITJnIyQH+r&%-Er5cqPv7F*II;qAvSP2 zo9vCI`8``@wpVQ?e!RLJb^9FMZ-Uo1x;*J-0LRx7`K`s3u}`XX-0s8L%Uc&qZyK3l zsV6o>kO4OKB`j`8&uG!@M^XZap`}+t`bqWGkyY3ovud2GuM|rNtyBPb2+H^Z=*nw$ zAiplq;H%+@NuQZO(cAki6pvosL|SZp?awtgLz<5#YP zJlI)rCq>}m0?WN;>~lTfwYrC4rr+&uC%nWzM*7C>Csz1P2ckjYa=Pd%_+=4HtJ2g) z(sFEDPdUwZJg+swNh6rIq1FORAJ!f`_Lo`tTG0VC9{7wvnn5pjr}Y*ur!{3K+sQMz zE7}*1^AX#F`Mdh;%NKP{V`PN3r%;)7V0UDU3g?~NPdMITkFJFkfMU_k$8EK7)afKT=gRjv`oB*GG;D*h7#yU z+TeJ&io|(Y4-exSn`tH`-euh6n(dGGSdY7P_3hf>gw!hR9{)=wMz68Je&-+q-|4N! zOotl~*)NGlRMN)#DQ^2wmWUyeC(2WBnvQrB0{o^O^*xWbC0~8=$Ne=_n~|*Lm=%CP zt_{~$yBp70G@K~94M}I7Dvi}(M#ByxTC=I8PI|2LB$nyRk&I)3LKNRz=R>-gAv_>^ zb>d#uU011FS20~1%rXF#!O41Iz!7aXUYd%dx5>%XRa*)-G!!?+9%X`@`dB#0vAF9g^1k|dv9#= zwtRg9`AIn*)*=L|k(r!fhx1b1`t&^=ZOdDzjyQB-s6~W}wXM zdSWsI$J;Kj`-nazMrI>-%qQ|9sYNU!qT%99x_(aimp8OhWmjbHObMs-hTro_pLZ2! zB~eh&($awp=#(v~51_$iTO7ZK5dV4y=!){s3MCkm*^;IVH|)U^6dxl)>!nUfo`p)H zx@ko%Z+&@pFN=)caQj{tC^C6`LLlB~@5_sjiN-m5ZafiD4%8L3v0IXq^0CX|X_B}` zJLkDsf%oeJiV)B7*_kzMi_#crchBuy3*SMN7{T;^AG7*atih()9)3BD^G)wcrBW_8 zMW1vWc^pbfq z`={RNzV(|ON7OCg7_YcbHyO}Qt`77sYk3Yb;OCqHM?))(K`pK#R6@6_U4kU0RpmBz zsK96*x<11VI3{C$RkLrDwkx&mQU-MSZN16l=MK3I8Y7R*%a0cgojSzi8jfT{dD}k% zIB&7W#zv>ifqG!$>Rh;?lVPC|n}X3`<+@R=T_sQ-4?8bCCf*a;Y-|xRq~lnIYMSNB zp=+#C&uJIz`0*aCOH-?zxgewri)Hdo+*X>IgBRaE=UT($yW0rg?lGsYkF61E>zVtc@~D!8WTpJsV@IO1z)haA_Gqr8997_K1zL#Ib%=nKcjyTdOTs zzGo5^Htwei(6D_*j7OQaqjlUOD+lU4LhwL?T^{vkvAUpX|t5!K4;SO(&o_$>D!Amb#eiu!t3CL{^&;#uFUQMj^Jx1RBh7*jKr40&TTwr_m|^0BbDO_K z9Ef=oGO_cu|Lt|Pp@HmMGY^11Uygn|pr~G%)?1?Pp3-^-61e>A1YML~z|QkAp$Kyk1kW{w1P7SpzV!}Pai$^)W+|p!aO)ee#fS_hoyS23#Zj>YL zsj9ixBL^;nFao@;pU+_GkRG%)gHDS$6?y;8X?mJzIWb>{cub}42(EeA`f#UI! z_)vAV-yiaAKTE^|T}N$?4~-+Zbh9kt`%{o7vtdkLaI3-(M%pCX?_)( z{X#_}=6;F0jZ~zU+qrnk#7d%)z4nN8evZWXT>99u4B5FYS& zjNh!ovs@{GZ%s@O^Ik6OCXXEJd}?%sSLmsWq1S`TZo^WLh|}GvjQQOOV31l@sw!`P zZ-ri832N0ZgDf;|=u6e%&460!xez_O_Id;N0ckBmtEcw@2XYL`m6z8{{RYWAX2UoS zchd;jC;I|CVY1~U(8$LL)Ck*nQ8~6jL+r4MDR#K4k@+09kMg{uC4J zgF|fY>g{M!HSwPCNHG!Pwtb~=Hg{7Ok(H(do6ID6WC$D~?$xt5%yqD%&M0Gy@!q5p zDq~E3M2TLk@D@&UC3y$lM5;C&i82xoAxgPB3v?-R5g}^cKA=!hjuK2a#;J30&|NK)PI*Gg;i-b&Tu>B>PAUt% z^wx=ELtn*?vu~^E;!s-5!=&!Hc_^B?(oKD&m$mNphDr+1ymr`JEDUIu4^t3U!-(fB zdP+6jo_SwA*$^`E=HS0ue({ycMyau@&O!YjlVple!+s>9x53h&mVv5ZU3U&zVrgtyKlpBX+gXG z^>apAfZa_qj;9kauK`+DwaqT7 zi%|PY$;I-Cs1jVO&BQWtiHUSQ3Xy1_ODhAp76UZLMJ9h0AVn!<+ZMZiv3L%Ue14%G z#>Q-pt62a@1yhO)JN0En4eTFaP8c}uA1^4)1D&cv}1iIQ@6NVwwIIe7`b<`TwsP0MbZfnSm*oEgBd3+)ELn&zj&7so5 zLoP{QppjFA#3D)Hq!FdUGBwkv-7o1 zG!jX8EbfGJM!gdrvfaz{-6*)DrKJ`6Xbjh1erlVoQTovY&ZU!I*L;B6yYW?p$gxYz zqOY|b6UM38?bV2`5}ldh3hd*4@o4Ot+$&a%(*xd1Dth8b@7okkr8ZH?R?!8Bde!C; z=eD(BXQck(tu8DMno)4uVqi{IbI?Ww)qNo;2v%Sr{Yg z*jU(@YY4Zu3mH=4RShk&(^Y&)UdylmGPqM+VgOId))m^~tb(jftC;l`BkA8Iw8jJE zAuZ~zaiDIY_2*|~H1H)-K5V9GG%e9lJ>7DfhH;5$M~<>=2IMpxzFVO=2J%K@AUTN)+Me7G{n+JLFFA6{2cC1yZrs>7%IKvo zY&&e*AEaowzMC9Q=2}`B+_!aU!$Bzvp@T?m3E3H*Ej?r>^$uryXuaFuwVa>8T`)U!3wX7SnX zI^4bdQ*!cyPi|q7#w~*zUa`9dPlxQwZXelP;zn&3Q8wcP3T=&V&CIm2H%_Pq^-!Gb&eZ5C^h?`O z+54!6CgHiR_djI}P#ptN0cw_$3?!toSO@c#2ga%{H1J2_ZgNF%iebO=;<-)AK zH2LsVfBfx^y?sQ2g^I8Ezb)MD+fLFBJWUnx%;(!eJYpvtR+UssBm=&7$AhS|vvVq| z3HkKMr;f}e4qvK(lh4xm<%v$q0+;yLpJS(C4&iNK?vNO3vFLL2@cBZn-n`+PtoT)x zeR%vLyV0wQ3ukOuGj1hQw{i0KziR=V!T)a%<=EQGpocEkf!8ra+u8TnPf&mRz@HGB zv)82aHak6`b2N0`2bY=KyH|L%vrFK_C+aS2Rhd(Y@3XRbEmU8o=`DhULAXKjXedDy zssz=$ve*<55kan=d(Bhq;qog}T~6kWGFRwPV2lB^uCbk}ABofa+3r4}_r>7LRPRR$ zJ-lyw*esOE81>C{Z!QXH9eNSYqj$f5q=-R+Yz|hCNN#95Tu>{RQs!DAvFJ63{#=Mj zuL#Og46=`9y?F7)sZIwZR`va={CwtaK1mk1nb(W$3-f&~+LW6{2Z1kQey@Ju3gK zh4T@lsc2+s@k_BHa#SkCYlG;Mn}e2CHnyw#!$69Pvg;z}*>1Sa;QZMqBclnLO-f|P z3GVJ$7%7JrLbJmq91!=stgE+`Y!oC`^U~II4BCY4Mp6CQ;__R_$khhS*dL? z^#%7KUSyB58?{B)MLbjFU;WZ8lI+2VU4a-Ple(o^qfL4Y4dT1SP%%%gkNCxe@TG&( zo`@emu30eIMM}C`=}xH) z(!FUUHX+ibbc0gT-LUt6;VI62)N?)e-1~lb{kCJRHRl{Xeq+qJ?!!D+MyjVi*o?AU zr8~v!g(tg+#3+iv_MO;sS3~YU&jdTyKZ}Pxa+%_A-HEV--|lJK#G+gsP?Lc>SWYOO z7E5`%E|{{nPTi_#Ehnrda2c?h*yr5|WX;nSiDS)Sv>3I!`D{fhzM`#}er$IgcQr`S z^98M=T}+#~iw-0_>nSFPgGq%SV=a%F`Xx(BtGcAxpg#AT7dXSY&G%5J< z4oCW5Yj<>{%RUg4=fU~K>ZqVT=PQzXeHG9os&Pc05Q3P+l6hpp2Xo>U%vsv|$?@!1 zXPW#QF+5JLzuI4bFuTr^cO+`}nI&rs?1^`nDv+I7Fr=jV(Oq@@5q}#2_RT?he6ig5 z7^I1sSf(>Ibl*pG=G~kOBs%*X1wsYoDP*0g-L?0~SBZI_g=cBDRJ#{tAkfiVCFa!4 zQEX6$(knGsVGwee;5RS5$vcYUs#56xK$n08%IfmD8XwY>t`5#qLssm5)vo zl1fK3{q2~0rsTBBnwKxarR!nxa?JMz8$RL>*LBr3bTFEZs*sV9Jwy&vGT4qbP3gY7 zP~TPHqFCMGXsamgN)4+bn$>3plq)<)jpPyz$hB{tzWB*L??|qqk6?T!41POSKZphC`4$` zLrbkba3Z*i8Z2I3}2=?vZz}L#f;ZS(ckpHG{4Nye-Gnte>$jyypJ)xJ1V5mLQi$ zd6){X@Q<>|_||00PD4Tb$aBi;Vm6G0H*%fAp0Vh>zvhG$0#5XTk8yLaTa=+)U29WW8&yFL-=ij}6Ji=`#6?)n$Gn=Q z1DnKUYdNf=XSU`hAVCFPj@arGcXX_xJ}AdmL!Q{nupgU@FDiMaPEV@!wh?;#BxIn{ z45#pZuFJd)bl^Bke9j*e2WM_TArJFnmitBO>}<@}$aK%?p^mmJDlua*oBfP)CsA@Kq#+RFRk;m!aE`qxdBBpi$ zino|!q2=1RL+oZ(#a7!B?Y1R0SkJrMggep%v|a^JF`#ay$9dZ++{4_k`$I(x9UiUA z@lGV56Jf!GqoPlrW*P7)8rcx?xbc420D{huF7F6RhKucXW=d-4pHG`-EtprjQ67#| z;@V7_4!==#J6WG$-07mZ?l1m=DOp?FXt)q;e4{QecN<A<9?l@ zpn);t5>!VTl)TjM)O2{F+=iqPz=x&tCRp>;;K1oo^w@etX{mMNV+=g!vdgt=G=iFD zkl7ZV_Aw+7O{-hm@J&vKrBaWX)(?8#NFb$svVn#}F7uo90a1CFFYNCkNqx^xh$4wc z`9~3Hj&%f%@NpQf;44fOeVjtZq2mLbcE6oZ_Z*nphYMm@op4QCNKIo@G#a9|{It5$ z3kj4{gf`1(@Rll;>5%8pra@Q4%?_PDo;~c?dx~y}`$GxC)XQkH%_45Da?;-eN2IKJ zlsad+V`&1`t~C$ZwJ=>F|G1^>Uo@>=960ka3eDzE()g<&BdbnVEAq7tLnu`)!p-F~ z)9*X2VqvB8O1mjb@4@1^8^*wCw z19gN#y5mNBt>G~azV-1+^*d6o>TViVyCA&nPb?|j=5EpRU2(o>RTdAN+=c^;>)nQs zZYFYSsh9*emgyRg_C%j$#Z(N}FdJn^cGaPAti8cx`r(Jc^9}s?t9x$oY zSjF+#^9ZeP7Ts;~GV7MS`A1ZOfV8DFJ%%&Y_683kp3!8cxB-vxzR&pa@kd<4Eq z=8~bu8_RUBtp&|rNA~cf1?1WDc+^t=5=p2VA~~p)&uQ;0F+nQj|B&(_1@TH|dOG)f zcC=!lMlQ*8urM!OB-P`qtenWxOYFhIblu8HAnv29I8?799Ph~4R_-%w zPZ8?SU#rkwS};~xt;tswlX0|Or_*-b4N6`1z7k(XvY1)=5WncC%q&|T@p63E9YSsm zNp}mQzUGw9m4(CT{IR*=q8T}1^oJ=05e2ABYGo!2$cMZ${GD?zGt1I$0%~k998lHl zaxi(zksr6w`@TwBh*Lk&D$!7igFGbIETjqAzdI?D@^DS#R{z7>rN+0B&x^}%;q0%! zp@p~`Ps2_}*Pm*LiiNfM`qEwZ$6>hx%F--Ri#DAw^`%vAEbh{1-qPwuV9=l9k=e@nPQKbGR2J=$%djcnEeZ}W$3j6M zdM9B-1~d_S_gABSjS2|HQ6rT-9e}6=c=sd%zkrhvClPRAy)+_Cmc>Z1!R&NHqxW@o z^AW>KfaCo*M*k9ST?6cX5Q7m(xeAT$GE`Rc%t6$A{Ea({fYCNwWg|EvkV=;KpGU2kegP{fNDIo?M#YJl`d zRt$0Cgf{OwEAY-~tOd-?bi$jLCi6?2Hy528n%Z3dMdr_cO?JQZ<_?AORAVBCg*c7M zNw?2wXfA*>d5!Ml@5wbUR&zQfQuYY>Kg5rtpwwo{b1DHc_3Tp%C4(r49igMC-)(SAj&OQ4QxyQ_t;5KiUc)Cp1PhKtb%RJc{wKh@XOq;kOeP|Rj`lG2y zT!X4#{1cT5fcu~gF1LO7bL{a;+ya1MMb^)7tW}l3$!Gi+HSwT(#ai@(NpLu^7iO zKD{Fl6-1-p8zF%|$iCCF=s&PqzXVO}JI#WbL$_;DY zC#eRwRHCKIYfROw>75>)?N^o(cibp=NHQFPNm>|Gw!`QeEKyw3go ze2g?X%F?0B1$b0g%}^5bg`TLoA%?KKsYzjSYW$anw#Gc0nBf&d1p}OF>!X#aFMMv* zv1+FvZz?yjAqelAHE(N|S-42komN0xE)O(oG4zFBk#W8uBZeb@; zoXCAW)cM`~C+na}s^7oeF%9oBW{tWF#}nFsd+vr?v7U>Lk@7%E(ujNMk97g5;YR|_ z-{IF1y?Oz7M(Y)iqupom-n;jh%8$HOfb^k{qZ?;;DQ@3ttKW#z@?Et~uTq22@=)$f z4Xw*aj#)&Ez)D1Txc>U&DXt!XTJ%%-(gLPKKkgK8uCYtwih0^~A13BC#^z1KeY$YP zsGdFbXuePepmbt@rRv+s3vTRh&3@aS4Q@Ja%?>Cv9}@S+4YDl=A21$VTBcP#UCdH8 zRjV-js8YeW^LcQjHj59UX1bPpZ)fF$qRGAZ*QSq@=^!Y$5NP!&`JFp$hueN@aiYS) z-gzpO!0zI$cSQjFz#|VeZrWR|*2q06Cn6-IIAvI;uY<8l0Ou$f;M=WM?PgSQl^Mq^ z;WDZk=5&PkTh6t&7pj{_zO3txVm9dX;K&Q6q}--c%FCJ`>}7g!dZImN4a>baq1kPt zIMhW!&9AiJ)`dUtkb*n;;0_Sx7*#GtSCeycjxh1xT8-Q3$HKU^w58XyG`eg?q%>q} z4#c#l6M#BW2Ujh;@b<>9%3gL(_s6+xbBo;!Hy6a?Eu8nex}Rg)ufOqoU=A1C_(;O% zxm)x;^ty%DJ6VNR@2{}1h6GWQUccV_ZruCgsJKha6rb$2%+!FRx&o8yf?T&0B8Uy< zlO!2|!CQO4kwT%iU*35LyCE2Jm0?N%|6cJg;Pjsy?zd(kK)cbj-ZxvuX|C2?XH+K4 zyq9r0C3n=H=IhRfeBk^^TB`XhO3gzCOw#HD`Y!?R9j0XX+#Mg)lDddfl&f(| zB{^?whM{s$TP!^5E~%~dTzUP?a6WQ2wyyUz02tj1#65zEYOz~`P8n5sH2rUKhi+c@ z;PdijJ5G$Y;ZpB$@fs$c(MgKl*k0n+jC5VxsG;KBxvqV37M8xkN&&B`vxG)aQ$W44 z*iE~Sv1HbF1GjeK*^`z8zl*xR)b7JbJKB`)1O6&_r8%86s*oua!srw$(1r&9^i!^8G9vg z+fABsm&qp1>`ysmW>3s_jY--7U`Oc229x0Fin-ecjlDM)qvkq_Hv+wqLJG2zyK_L7 zch1&aN86PlZG$X%TBSB!$)K9N&jTg#uUojfG)Bg-5VC?O^z>$XGv>)@XjH1K$P#wl z%p-wVP*8iIPML9rSAnpJ1p&u;F8JeZ{rxql_f;CzcTVdy8A-?9R}Kq-`cc*@x2<0l zrIT7M`0iN0f+kD>fFc)nH;`k_E)%M@rY7G;cn?GQU1P`RuU1p^@3`qg+cyRu)-r9$;o|e#p#T zaxR~ih~1jtjz;ODdi^?(_$VBk^q?*s<4-Cut&PB&bTAb00kGg6d4Q=6jk>)1WzoGw zg14yUGfD+MmEvNbf{%&Vkn7l4kL>2wuf)&p3rSGiy(@-Gr$MLJA{DM)`T~T9H?K2$ z0aEjp_1)OIGl@hr1N%U=QWpOhkdXTtJ)#-5U+hiSh?m&>)Rg8UM6wUm^&a#SyFF2c zX&lE$zT#-=r>iDe%(yC`@*zjjDqDuMn{^vSIFJ>|k)7>5%^Aj#qv`1AJut5UiQiq_ zF9uqiN+v?k#CZ)@9?DnSnyO2fNCsx}hSKCsiqNPWy&Ia`dK$OHGmURu_t5WCFH}9# zQ)nWmiTd0+o(ut-V>Jb7o;{Y3c=h_DqWteJZXLR}qav5_4%tAJ|e* zQvc> zsXck-2l*gcwey*h7`D!0r%5oTfC(DHRA(M66Gt~BHWoih4sWdaDD){>nG#Ap@Qf`C zcESApItERwuVM-!4#!C?3Q^3}#N*GaPP=&I?V}NxxQ3E)$wyh0$JIM4k0l?y_Ke9r zo&rOU39Fa#DB3PvVLQ&bIFT@UizeB(>dD$jNzVsm`dMMb%WP&(vkq@R4!50R5H&b? zF*J9Bz9_&-w&irHf>KOFgL7fYS-pGNDN@{@$*~hDBv_e(tw_A)Lxr7m2h58OCdIxM zHB|bJE0cb#S_#bI0Du6?R9$K|Vb$wS4|!obv?Eof)y6D?-w7{B+>vuAZ+h)gQc!ff zZE~}}KQrJ~5F;d^d~X+<71*& zM%USg1CF$^MJlfDDRwMm1O@p`xt%z?CV$qlA|`w6{A4N9TYoube=UPTA7ej_+w@#8 za_Oc=;rr)CGG*YNkk&$9x{xM^@lhOO!;#=CUxd7YvHq0&KwA(v$@=#q%kQ5^j6L98 zaLLJ&k9E;k@RjlzAz9P#>q2xD@_v7^1PAi&J(RG1eY&#*4(iTHmT|miA_VdvKpQr> zClYG8i<0n+=UPBqJQQh(V0C+jb00||`O_^Q4O$w}5-VAOpsB-kAIpVRc3^{JwBj`j z9HgbYun669eM5eSMN5LnhgYAXc|<`VYISg+DjcCN2ly21OeeRP|Qo@H6BtH+b!1 z#E1~Pbw76ovdSphiyDkr&2?13VJ565^0YK0hrmO6lca8KXFbpyG9%#9nD2x=pi$0w zHK#@F{8_BSLCZxEPIrvd?tQeoB$^xDH5)RQds$u%l~$oQpgAZ|043p;%h4gLtN>WE z12E(i*RQL>Wuu@jzZ6d2U6164#?%3}w^r3{ZT?Oe|NdGcfxtvhl5`|vZNlTvW7&G# z)NF6UDBhH(XZRw0>0*u8lj?{3}&bZUW$8=?Kv;i}B*>+OMYM&WoD_4}C zRgym#FQE`~M-O;9hMYk|R_*aO>avoKV3gh&fJaL+2r%^Ka?4ksBF?O988Cj#c)Um4 zAF=;XL}Vn_bMG+Ip$_OOj*Hm4&$&fvG*qrwPoV5Np6YtAdBZ^!y%Rp%xc_9a5Vjs< z*>f5aSKiX19ERH!AGf6VvT7*H$8mkMnUW|M-do=8tN}Ni*C<8Y$O{(X%9W;}u*QEFe|PRj}+= zrO%rx6au?`#97^E?j?vH*v}^%Eq|U@t^RqcB2zN{ZcA9`Y1ZDvx}J1UnBNRIO2w4G z&Y+!}xJ|l_j+NCY)ddAo3$ao@+F7BS>V!3HazAbX(B@67spuz3_Vt?VE@NZzd|^!; zN?fBjLBY`t$|$gPN{&07i05VuM~kGxrCq=5Ht{4RAElzBD`K5#w=QFXzjA%6T5?z6 z%UZA{5!NV?w{7OK&e@FL6PSm*2XlI{N82LN*aI_|`X}!{sBOTh+MfF#>W>VkGn4b{ zDOXBHD4sVQmq-A2iu699LE##IvdpCy*#4=rB-byIczpgG&=Am*z(dT>!t$ue!K~Zr zUb${Q)1~|OKM`fiS7$8BoYf_34ti<5-A{AE&_?-8kLVUhoI+OsQ~q8W`MNStvK0qB zsQ$|5CsOfyYh#QTE?%)f^0755e6r4q=h`EOShx*suad+btdJVex2Zs3;Jzo3ib>(pOzyW~oqDL#`Zty%5jMOoJZgXMC<-u3o| z-pXSf%O01IrG=IYw}r(ayk2SQJqW@4^%suzZC2x+EYrw7TA|ya10!mQEXpu>Aad*7nERwv3ozCMlqE$p7$Jy;}f+NcZ4;1kZ zhcC%P6@_8}w0k5y=t{i8b0ep0^~~t8cjyzHYE+C^%7fJazVc8Z#DI3TRxh)%qbhxlgd{tA)Erwa?^&kg}F z&GIz#@u!u~qs`BtF4gzs%1!VZ@8CFB!;^364=j~=J0AOsyKf~&gA9&_=0Rg#5O!@^ z#X2xgReQ3>>5Aaz9va`1GB5M%ILUBe7m&BG6@&Db4>@zKqNd) z*0KTKx;9-0rVYAyj?0=UYuA+w8k@V0?rT7Xn*4F1Tu+ZwY}za|Az;lbdK`6TG!EiJ z41|}*5|#TaU(Xvd7A(|>gI|Yl%?iuT4CcvpF_ntjZoiXHC8wrtlZ6!EG${2$oey|0 zxDoS*7qo#YN`ID?RPC`VSQ%phiD<9rDFKWh_G!%%_YCS$ucZpwkZ3sYDhK)7Je zbgC}R=IqdE<=A^ekTNq0fHz{pTRM*&YBdJ;X=34HWPQddRc0eqnn%XRB}aA>8)Ny9 z+(*^=*ME13|JO|-N=`R7cwJ`U%5r()uzz3O~lXZ1DHA?&W3peTqdxq@>i?{j?HEhvyMdLOfPV-tkL$Wb5bP5@dGB^EIiT`_sckDd}wqL`x)uGbPAfL88&w1elw(zq?bc;5g`e06+!Dfg(O z!piNv*Cy8x(AlJgaVZyZPYDuDA}cFfY&B$d2IUe-j#lQYF(?=05xp8Lo3uH7xsZg7 z^AI@v*@l7TiCbpRZQj}(1qt6FSmB8$5$L48L9n}vphJ_ZA|~FfX0k}@{S5_@<+cdm zQ11%`>=X_%Ew!$v!l#etWa_jC9jw}EnI%}dcbJz;2kgOv*&rBDR>a;N%}HL`=i`tQ z=H(Q};Ls|4D$BD`q*!Rl=BlESC3zE`k~MSHTTT#t_7s2=+T?oz?@8_#;sp{sZtW5oew-g!64SD8uF`QGUREoJuA0T`*Oh&9aKwUG~X=@CQ%Vq3u!Ra@8?Z6$J>h;(Keg#aOHCY}}+EK6PVnTkacLcViz zls_G9u9S~}CyTgcFY!3-QT_|}`x&d%dz|y>^ODr#h*J34WJxFMns~M?r(0P&MxNCfa7JLfNhABk&_i0iU%4sfgJ!PC;O{nYjN1ErcpFXp-FBD)D`2lA#`dr zovC^X4eor7a4Ek_82edJzFRN7U$z}sr0S1sMFsQE`T2>d-k~X6=hleN6<0|{3`LQb z^_U;n403Qtq5j~BR$KdQSFOS))f1Mxue+?&HBoLgF`WBE8IQ-%)3~g5QqT$VhL+|d zKi~oNkA_O5y879u7#Qr{(p2 zvrZALa7kIN8tk&y=9cb|%b6>SHH$kL~itR03ueA{nu37kXPL^X3K zMmRC-C)h5`y+&ELE!bKvM*E~yWlhZq9HwYAPDDgrD6@|Roa0Wz$zQ=hD5ZB)qB}c- zvE;{~kaBGy#d)>Oy#FvV1v#K6#Q4p2LXGNVm5mR3*LJ=s5VR}E`L_^5wY6@Z`n!(P zQ1`$tpzQi^`vSJAJr{Blt5bgf2CnuN)0GRaVSent$dwk(Sb0aM7+-{S^Dk#<;(g zKpIkBkuC{$m;=0qGxrY~M8z8VV2GkXK0IW61VJK4-MZW~sKExAN!W~-)F?ZLpLz^R~Z z1=&W`OC|OnF_@p~@b%qWK(o2(aylTw{CFHaB^pXC3-M;brg!1AJbb4N}- z8dAr9HcpS&I>+|&xo!+NDM8l<4#mC`nt4oPUqVNZ`q0Bm zBj}?+|M>A^BH|ZEle-0D=8;c?CmF9_|46iNWv0S>Pxwxti<+bLYO>;30(+&V(rGjF z;KgP9_bsN}xj~Aw%8~4pLD6@D@KsE^Q@ZaAU9Ea>C(uEStZW^8zSHnuRpnb*?w_wi z76jg)jXYyBOXVq=EV-zXjq7%oW2<-0_=4G9x0M`l`auRsGSai598w8f7!};bDZJFg zB3nK3EQSb31xK>cx<;JkV`GChsc1KkXIp*rn|ihN4+z;M0^{A^y?#yV$h4};!aLxp z2=7VN87MfG_lT-H*x`v~Sw_cu4++^5Sx`mUP-=krOgN^}sqaJtI@+eS2v}+EtI7;U z4Fm}mL?PF8h9$Y32y3~m8aT{;befxg?Inbq>}GQkP;9%qzBT%;2xvu&TK6F&))taJ zcz#;uMSg#r>kWUl9L28AM_TwRM#9mGwtdb8eMF#9u>W+RGADRK)5z9HkKX+hNws|T ziIEK7@{6l$%`#(op1XES!weGU3!7Eei%$>1Re4X?7Yr+_@(NJ2UGFK*cb;e*X@3}7 z-6f&P@f~+K?kaXXG-p0~nK@owCe1~5UjxINXSWVgEhYTAz!a`wJTF#Vp1(2ybv5g& zN3ejn`QEso6Z*H%LK_^@>RMn1awaQLsp<>L1QwE&8 zIyf@$qU()wi9_1q42h%S8kNPW!K%5!o`G-dUO6+{gtOMBxkj%RkI86BZ1KA8U~Rp- zy)Rml5u@UYQqW8#M=s}RvrZ+iMM%+TRy&!x9$zxX{=MG&e=oH{6seDPCS_w`%&;Oo z)UEHrq+noJXsR9Y*++cRtBvcSQeFt3z8=eK1=g#%M}JGA!|)2>@?mA6^MIqp zBhd2!cOtoL&tp*aA*c3UVjUvT9ukwtZ5QCkYyH_bl3rd-!F>^EyhuT0JffL z0aDhzwF$`j^4pi#*&5lN3I!Ts&j#`sfYy#J+IM~tnfkfqbuOb8s}pwo7`E!^mO|Nb z>EY2xuQLpE^y?layJJKrB+x}+1rFWEX>~eHk~p!Py>-tlI#}}vzxmlfPG#o+=6#Ns zh|EWApPJlSUjxy4SGIUmdw4Q(8$>-*sl1^hu?01HE-*0A4d`mGnXHz6l)#aWEE5uu zGwJ~7n&PJkB)6;4dYwTIM0^%<<)&jF-wjJZepCWx=-OK-^6V+0Qnc57#6f343btw=~xsNQH}#_0_psE?#o7e3Y^ z>o%`54j*_;2~^U9HJ$YL!KW#;aK&TAW5!$;?XX*OKvndpw%@MjNe?&z=uz5Pe~R^q zRziWnnKI#4OZ}@qqWA{d=Uk^68;^M14T-SS=-dq(0mKgEQFCM3^%Jqx8YRp^{|^kn z!;_+ZA*kMs=a3HT0CJt>AqZg|>CL|V!dw9xu!)Szd-& zyzR`|=DXi?LzMNy0yc-No|wY}#Sz`d`>%W|N|Y7`-sjkjUiowcU$xB8OK*c;6mc5= zq)xT(sJGTezJ=gRZ_Wv6q3wj@;-HoL<1CYWXKnf%-!7%aonk9+j1z*=><38xqfJpP$oG^G)B%LaC8H*)bpXhnaYUoYpoJlI>(@r>f6qewN6{%ii73)r zPkpc?mIosB^FsqdgKi9TgO&o9qfOJXBIW*6r7rvI*T~b1#LB|r*o-vy;=3R%NkA#< zNjEq~&?lq~$no@-_a?kI6*t`2*w2U?8dc9&#}EmCL*eNiN}@BuSLT57d}M2DYhE1p zl5`?3J(gDDC!oKC)vUk1w)K0k{GS7szheAfhCKqbz?mA!E{m`11+K|>06lRNVz~6` zw{r(go)h#AnpO+(Y^Aaqt7(r`n8guS8zupXEfOM)N2}t{)hJ~28{CG~fY4Ufz;~Gq zwm8mE?$k+}k3gTFXH@XwaO9go9)n4Kal`&M>~{1JzB7)e2no4;M!V#% z1$`13qz8h6XPIrAe|lYO=&gdV&}%(#u@A`tnz67spREta=HmML`pE>C+yBhMetAkg z1kniSq4I=_T&)&Lp@fosggT0fmLU~IQIS6GiWi$TWtZshVD!%yz3u{Etlk%0%HwoR zMECkO9^%eFiTYx0qF@;7SBHkp>T%XcmxjvN=Cyz2%a+;IF}t>4;2huM;KX8}sz$9= zniWZ{DgLR{HebCWv_O+f6lkNfih8Zvw8gwQaM#-f*wUt_^5hrW<#BTD3|gfZG!I>y z;JS6S!Ztt7+eYbM8TU7+L}G^|=XTI`_xUiz6^boBFT&*l^vCpZ5(jfo3WFo|qm2F} zw~&k`Yt9Da2ZkNIGU{}r0mujD5Q1%f_c zix~cV{T~6qH;TdkhS!-*{FJg?67q<`Bv&R zz=+@u7D4r5k-sy_B?bgc5Yo_clgW2Ff&OKLANYzE%HRCDG2DL0CA`+S!c~EkLPGpq znKDlD?b%;;c6@dHR2qnnUoJoARQt}v|AspLHt#JFlI_oT#ZC{ET^8_;F+`8%>BEck zGW9bumTX83I>dM0S?JO#(Yf7e)%p%mNLtQzKiwt0@XyQjnaG7gzfkUEusXxLJd4V& z=1>@QeMs5l!-tI3Uz#AkJ}&>pr58v&3bEAxnV{=a>U0z!jFsTjGpUo|1KV9luT87H z+P;C;m~e~ve7^<^w{_T!U(W4S%=Y8HUh=sTMj^RAOWwh{+xmAX#74sn!prTmMaBK6 znhi+4u=Bd>qnV@Am#JXJ8`#V<1-y-(~@}26bP-JMU86(11QMzkMEZAkJJw*lRrA-8HqR zKXB_UVH90j51?3u>|*jPsfIo8X*_tLkWD8m&BHK?u}MC&alLK0T(h^rEGF>um}0f3 z>}cj~KSugzZuxh(STkb;i!aZXp>u8eiRQ(tNy-NfF+JASKr;H9c-NEGFJPev1>+t# zhu`Mqy6w(SglZ4#5+IWDo%lMJ|6Q`UuOpITlHrA~9fNlIkpyMVv<3|d+K)&`0``np znzdd!N4o=g5}QfJaEqNRUj5z|Vq|KVtsAsQ_7wp;)?$upLOcg`ORs93)6>ky?!4Yz za=af*e^2m?9e2j?hM zaJvp2lyR99&Kc_Imq5ZyiQ#Daz^O!#`7h}a2@2v#9xaMJ+;(n3lapN^>D)6T0l~C%B?8VKSnv)6A`6Ez zxttGTar#b0i}kXklItxn6bXq048x=luMwt8p9PTN%r4%wD^dU;q18UbvMaJwG3DT_ zQvN=`4~4lWasLhRl`sBl9DQROA2?gXw26_MwEVp8Rf6EPd*kgn6s}4%KuMCH1nmX# zr?gkUMcO~kwl8-aFkCZ4k7^CQR2drf>6qkYVJ5S@?H5$e!wu<8(t+)r=X{%8L0abo zWVXy*95LA+Z7nJG6_sBI4~5W_i{JyGC>WU9LY}6fDyCj5#~|qdlq`VN4v@|qpo+Pg z`cEpKGNu{Ypyn$N6@dpHETvEcOOXOcR7L-?FRnEf#J9XP5t3wgXeJ_kjWw`!zlVAah7cf1`Ta%$lb`Ivk80Xe||2nX>k5at( zo-^-V$3kFJp9kYvSnd||iu9Z&pPSgfNe5okhd$V(sO~71OCf?$IA5$?y&7<6LRo+@ z{XUlR_4DoJm#!i#kb{ie3UGF1C=8k<+wR+SXHLU&>hkR^{B90w(=So%#vFzpOs9rB z>|{ZgK9xk@Bms^r3%7?0hR24d42|jPk~`Pq+!!kaoCI(X){Qft!g-r-eQVr5`rPCX z$N+EJGXQK5s>GoO;K%1kZxNr+bRzw=ZvKm^{^{!peKJgjm6Jt?LH`7cqjPEo<=8%q z^t#+T-0Leo4JUx2d1#!0(BN0ceon;YUrzS@Wa%b8DqB{5I*PB1M`b8;=-&bNOm`0S_}47GdKk*=-8P zoo(HKVB7wpFKNy+AF%!?C+>T36A2V1vq^hysW=(2pnDAsG|dsUX%Ri9V{gvGA_Z z^fBgR^cW`fEIuEDv*!Bbdcbnut$lZ<26^W){b|4Y#T_d!Ye&qzwumWfa)ef+4Y!30 zqOp5r8ur_oZIaS<1?3u7vt_hWgn4OROW~`U^#ruPdavtHbZZa5pf1f;0}{_%hjdcY zVe;U7is^6`QI#+!Nq64qM~VjBt+}wg+iG_2Hz>bkIVNKDG3TPB_Bky%7ZCirF$N&h zIG?q6dMN~ZOUXe?A;K)BaAp=33Kov54GXHHrQmz#+Cn2#lJG|Gx6{sxz<`X4PP3*eVZap*aj695hcU-I{`Ql z5%IX2o9+CApy4@5`B(k>Gpp)J_z^)DP`yynNF)9NYoMo*MuBCE59} zjq>&3-30)M?Bdmb0<`-+fxq(ah7>S%ZRLlvjr0FDqrUQ-zjdz{5N%&3_};eO|B$O+ zr}x=Ir{jUKovl)DoU=9mj+}h^i9aAT7XjGnCWp$m?8ASP5%uiA*a!2%jQ=078|g9t zIx#&j{NhS}fLs7yum~Bh{dN|>e=HO3=D<8Q{v5;qBYgcLKw4?Z2RVmpBmOgRX5O?5A)@`3|+9di@H&e@(WWf#Q<;uP35@ z?f?Jiw~a?64=*{)B&tl7&;KPs4(_Gt)D{r@H*oH2&k-M&zju$v!m6UGU$*+-N%3tB zaK-@$0Bi*ga8uIy`W^!UpXRdN?r?USyET;Pn#OvkH8P)n&AxQR`TjFu2 z-&9C!YrukG?SHai z%RHE6AH1EoAD_5!pWBM}8z-{!yMODo34fg0e(oB6eDjptK{$h!jFYirC{wJj6)dr+($xPoTN=K90TQ>$ITNVAcNXx zo?`zqi~ogEPd)jE+8O*otPQyo3{v;t(p%GCCDqy0?UczN{zJN;hd)N;@3Tben&`cx zb&Zj1RJ%8&8i;@+aRBD;cAp(QJSF< zUB2pIRYXPO2$zzz?;{+-R6!v{ZVe~}*4N465q(1jlsp&I^*0CqIw^AjqNGZ@MvK_c zb>JYVC`BYFibzRG_2+%!mCjd7Cfm0b5)x9FhaE#Ke6rdTxxXp3(O74*GYR_g65T&9 z`|BhBJJ+1CEEAIR89Ol|ahdR&cX(VzqiTw8NJIVOm54vWmLH#A@0olaS(1@`LwNpC z76Hp{O?F2F;Yr4Yp1tSb$EW)(rhQBQ`AJ+5(Lia8lw@T8i_zRcXAA^|{$$`kM(v*r z{D-yVrw0DRhUcdV{b8&8U6KB2Lci(FzDu`n-u2Uj{yn;V^RAyJ^rs2^rf__XG(R=) zhsgEU7ys12uZh`T)9ssg{S0D$1~K0hj<1oXHJRV%ax>km67DPbpD`N%r~=G3W1H{8Y%}a64Ds;-0*LY%+6zK*0YBgu0X_#gE`#YVh#>|A?WXVgM}6 z9D7gT8wlk;D6wC3hkq0a8zibO{7&$@Z2#wmjm4G$kwh3_oxRojYufww1mxRy{bb-j z3}^mi;6E$3KQ-_lt|R<3q5p6w@Y96;G@(BvQa?5DhsgEU7ys12pBnhrQgV()KQ-`& z$o1D3|J1;9()HKm`s<5-rV&5Wh`*MSb2R$@fd+D=(UWZc5K+!u{N56=Bb6(9fUe_| z{K&ELcg-uNcr_~F{eNN_zUO*>)Naq(^Nd`)!;hINBEM>=7rufUJodb=Y zasptPTK8b<-<=p~;TuCSXBj9tPEi_#Z`!p7TYZ(q^48g(Bclu7{Sc8tEj-!-TNs`H zE~uqMT3F~<)CE`m7=bM;8c6VCD{3bNdgVB=gMMhre^8p_C1P9io`i99I#aRr%gCG5 zh@k}uzTQ8Omxn3>oG6atwD_B_rOM0tPjM9Y;My;xPcy^GKz^}aKQKDKJHHhGV?GTA zJN?b(y)+pe)vm3B*KhqjMAhRC8ePbeidspYpIv2*5=oK7ZR&{)Qy@h(I@5v$GCdkyuIeOi z%s`H@?r_fdo!ft?#9tc7QtGp@6}aesL{0v9eliqYLBz(1^6B0Y-o5zupdZk84_jJ5 z+pDFZFaMshl?r*p#l@As$y3tAYE+uLhxY?)OO`?f8s{^5jqd)ygwH*HRkMB%-sOhO zWK#S3`d>=M`5P4h8QY6j5 z$*Lbw{lCYAFLx#9ojLWWKAr#I89%~+_gct+g@(jdnEhQB`6J>2EQ%@@Fv$jUtT)d| z(SLKTrOIap!FWDD{x|#bBjouTQr%7im;qJJE5iTfaekxw>i=E^t*MruUcAkpJc7vb zq$|j-S<1gnKBFaX#7ghu+a@5y?OU-}zA6Jmx0=NO0(Oh9WxHmOtH#*WcoZR`fqKJQE>v)E04#C1&az(^xg?Eo1kMuBq!~^EJcsQ-Qk;5E% zE*$dn{y*N{IxMQcTN_6di&BtKQUQ?`q+1bbknWO_?q(Pf1?et{p*y6890sKXqVfI6p=7BU)L1fRg$8nFrTC4sH1V1E0**fG?t$uQX^c zotdBieD`wVx0lsSZZ;Dk4bO`pJ7M|@hf$HnGPr|=hQ=c?6G+rJb1> z#}>Ypm&=7iW*_>~&Ykye_$GknelaTlZ#({f3IeaMLBK?fgGB`QSOAOks}88#+S|!q zyFIJ#_7J%8yR+lHSUVv%r$2Mn(_RND6ia2E&sW!!?vpT9(zwjeaXbnBdGCQvL+d() zQ7F>LUsExKU(Dlj&treq5kfNC5TQ85pM`!E^b&Ggu%@tk~qa`v03Rw?S%U0$jA(30|qjxY*}h`k8) z781GFkr!RAIY!?CiP3KC`q1XRQGR{L$EVmW==w~9Yu13A@U7MUR0>~|ualy`r~K1Q z_lcb+#B-i91dpq%vno!^$4jU7*HRtI>{sc~r(0AqG~PO@#`a6QzPnMtyw?I~3RrY; zFVJlMQ$*MW@86k)-5J_V;FdMv^=1F!N1WPKGEk8kBMh`76u*Na-+g>52@hw>+qEeS2E;PLqt?V2-bA0c$TtuK85_B~R?Y zmoc%6fTW360egFivkOodm;}w6ky|6*euswi~(L0e3w@ zeqY15u_GM*(&-65wt_I<|KX<`BCMC)jAI+3K#YX`M-Z-59fEuH566|-d`)+SjHae$ z;6wP)m}AF|=ge3pwowAZDegSqMRl~L(}X)=;A@uVaWO^s`D`;utkQd9;JK8(wj~A=96RzerX>rj+GHMhf-*DzpB)G^7(W-O69^`w^J|f^&=b|Qohsw z5GvYzhKO-+Byr^4zSj8Xlq3MkWkQUyTd8+w(JR4`47Ph1k|;U-fRfLrBS}^OX=g%! zbk?yUPi*HgTiy2BN)I_tj@2Q*c_zm6PH5n}=T;)mQRmqCpnXTx@n*T?0!h(^cr zgH6iw$&m(Jj*89=+BTR?Q=3ie*#QEy^RqbZ)pv z-Hun3y@?!bO}}Bpq9hcCKGNNN*pgz_9PQm#kGqlQTXb@jpTam{JhXnxAr~svK(Z07E!H#PM=^=GHBIG zwSOgw1)MMrW{Gi(>)p$JJ)iCzci)s?*6;n%Or~#EdSV=7ewNhjj#S5}f#CS|nI`S1 znlH>mxb{Z#g$%@DLau8ac}W;?%jFi)hPD&BQ2YT2W}nmDvDJx;4m=0w)O`I$5Zlrn ziA%ZWlZ#Yt6G^P#RyeA2&UYuHW98f5HX_zEw$7f4J>tTy)m9Cl7keu@JCY1Fc^$eU zX%^#xX(<^_rr9olAVnjr(Gkm}a7{m#R^eAUbNOR@&I=vzFeMiV-lX5}`E2LwP!+8e zV9}e{b?SdseTmkarJOK!gb7{_KIG;-^)3)WdDCY+KK^jEA%VF{YB>GLpe-v58qV%DR*9O1B-TgXwsl1=+)-?S#EdTGo3m zPv-_e!aTfp?P<~UFmBfPw7!%KiQWQ%v{>@xs`vBpV%v0lhOp0lI~Bf%Pb@K zszi@PGo3P^aZgi;UOd7nq;f?pJ|Yf)vhJ;rMnx@Kogb{IYHE&YB~4k5*RIhvb^Z?C zjjiC1Q^kM!H;6V)k}PKBVBmcm@pXfhl{Nc$o#{u{DD#`!VVoGLE64L%GeTP4m;M(y z*suuxZNupV@b+kt8Nrm@`^$M>{Bml5F+uHH$(r)px8xmWw6Wt#zJUg%Or$fQvnI9)Pf*r`M(y#iw z_F|ZOjBw}`#HC+60Z>fmW8v3gPbMZ*q~Y=b+pC>&AvMaKel7U6O%+O@5M1 z2lDYEg^*8(##SJM!&lgDQr)MJ!&k|j&vmeKH&cH7@eTc8`7OIENSRx&HuQi=?{6SL z2aTI#>lDT;;jSZP*l!F(G!JP+JlK!MBpMDgz!YSL8%WQb z`t{4|Cw5oH*p?g#Zzs2n86kg6lLT2tBYN)6(wSLQIH#d7#YK;|OIsh<@y9tfCYX-W zSbSkJO(5tlpR`0bTU+Twg!Mhp2QL0$>j$FCg+oHsE?}|_5V#B(?je|xb zallZfcU29pvrBidr^jOsSH`{=W@3?-x9w&s0IKb`IkgssxV9(RoYvfKb%4&Kd>t$< zE?!*bqMIn}!`eD-0&cVmJ6lIsUhTt9kx~1k&nb?_97RQ4I?&z+Gcu=B9Q^A;uqz9u z={q!gL$X(dg<`S4UOG1OL7`LGQM2R5T>gG1*3QF8Bn62;JkgcZ0_i%k>A$#XgtDXDodNnVA zG@hE2St*i5J%6Qzah8pL*6lq2fdInp8bIe`C+2IcUmYAOrU|l$>r^qGGHqRPJGFLJ zI`3ARbsb!}Lftm1yiR9Xu<2ZN(EfDcj!!cN-F{T|qs**q`cQvm9&C6DTg#Ue$>-ch zo3)Ghk?zh`11VHt6csNxV?`(6#>mE`<$(gFR9ay8a8%_I^K#b~5^ih<8zUcr`PSW@ zD3|MsH8ARofKV=VMnn}g_#LkgaX<=o>ZYLqx+J{^o14FQ6UY*V>QF&nJzSOL&&#Tn zlV+0Sd>;{}Hv2=Uj^8Lk#2LsruITw6*E9A1a3NeB8hX9Guoh?({oO5sT;Fz|p*T6YO5|8UzrBAx;J#RQ|Q0fs!HG3Z}rB^O3 z?$mX?b9YxdLLmkC`!N|re^v?%j5&>}+^m}qdXkg5&9rtwmRd)@F;~o}n}M#j@-2IY zUo?K;`0%TOTF@-p~bLO4rN`(!@53m~dJciUI47 z@oS@#FAWa|1I1~zjZc$))ndCb_EmY2-iOFACWSBa3=LM{p3|6|Bk0j8r+6@(}OCcx&Okk+)i)?^W+60KF-* zytVY4?Fv&kjVx%w#c>x)`IxWp! zBZtee%L;>SF2-qBt1QMLQp7?|5dsOy{OGI0h`P=(aN|?skC_^{vTmDJ2N6^_Pd_T!I4&lKcn4-m>5jm-1|nLYE# z%o?e5+jdp2vhxIu0DvL<%3?croYxFb$N3MV;yPh!lkYK=U64?Gu(P%3`DnHD1Y?AG z+ex5!C0Ja0+M!7)aE)pt#%>oA%vKSy<#?tbS7#n~?g&22JsYNoVk4+K?IH?EY3S>+ zjmi+}73ky*uQ)l+7i~EopRSx}xkEPVa#TPR)yviN0(tuL4qZDj_^7)6JaPKN!Y^s* z38n}o{>KlPLC0bHQ)c30>q`5lGpD57%yn7*vu23piHWmXW6!kJ3}&iH>=MMYD*@ch zX}p&?>ZPff!2JOmwc=Vckx=}MR7K(@L6snY!f;3GthMliD%PD?BfAZ5!P4_Opbot z@!?m(ciY$@!IfODyhYDS|8T@Vi-CxyRz885CnNb4lay`)vq4=BP1`!;i7`b(8j z5aF7_+2l@UVlnzyNTPU#zlU2ICN9hs@>6%eZeT&go^CDO-9|yh9;oIcGFwY^T|>2M zuY7DzQWDLhx5^uHKbC6pt^P@&=w6GriCTX3r90?KNvLs69Hn|H8=6xys;aB|u!|O? zleX8OB5h$|p`fHrDPSx9wKW|`wM_`|EL-XpU;V0;a@&{`8sDl~#d3~CF2(#^>iZwk zbf8|ObxZGx3ST$o0rR!UU8-f$15m`)*D@VhGSpPqKlXygHiuaAXrR*Pb-u#Azfu7b z@tDFaIS;^Tb#^9?xn%k0<~-11i)n|P1{(nT6a%;*J=_{w?i>CsuH|YrmP&bouF2oG zJCfKs+Ew6h!gddE_H;mf4X&Cb#_3r3b~ZP^`>`X@S5b?53=-Nd zhuG!M<~v|Grk^sVcguYuiSy-;VrfIyorub%J?^Nuxi&?_m&(99q2Bc8kC21loTVRWFs~9r3v`C)b>$KRA&*^Q!8#&&L10jK9jVxZq^db z^+@gd8bmI8zG5klzI0&3lYJ65u-t+$+h6S1uT@u$m_4D60dvVA@*>Tza=qRjh(O!= z(aZNqM71`n5>CX>GwYM+oI4$!@Y6Qg(4lz5r9^|b|1SQ#io`2c2tq$##5JR<^b8MuD9o1UedHVWbmelt*WcW95A3vo0;f&0dWmYseUi%cv>F~}hkg&09 zw$4!htYOP>;_XEF7O!=C z9Tb-R*e$Td{MFisvV;iS^s-#{Q#n$LaPLl<;sR2pgH&$;%VBe|?#{)CK6SO_g&8`mD5NC8 zzSR&sr|$q0i^TrwK5o)4OSijw6%rW5*>D3?L~r>gIfcu^8GDmB!AJNQ1a8?F7kpNi z1y=W`iNqwdI=20}34lii!5p*HyQXL4U3$QNdj`k-K^oHY2^k5sLP zZ%N;J82^kOMnOjQ5bx1j;o;nSvZx0>6~$*-^)cvy>d^7nP!U;Uf;3= zYH^o8-kQno$LGblOoTd>F7C+~oshrVhLoEj(_f!f%)fC#VAaEZE;^niR;K$_e>$Ae zb9biJkryk%OP%;nFZod>$uyA(?9r5E(1F;V4zkoxgughAjW)* z_M6{>OG)Jn;T$n1d!i%kA=lxGztfLD$xm7&r%d~pStrW$;i@gPd_RB4adD~0CBMv? zX#sT&?&_SM#SP>cOby5K+dt{D966|a1&-Y(El5Gw6Z&_@%3ly{NaNANJ$4$)bg%Sa z$}Q&(i7;Aqd{!?>h`;eVL}glhc6OEt)L4_g!mtc}PvFk4} zgqFv0xNQw}x%h9Is*&+ZxNmB>tZoZoe79y))2pBNArr|I))WFRz0?S??ijVlNh_aoqe_2~}JK@tJqzo&+BEP~hQS$CM#e>t`M$^+F)J=@F z{LZFtR?l9=?I7VOV5+B0$V=fKnC~eE+Po+EHK12=Y#ugP4fqRrUVSb?0z+w~4LyBN z*6sAxCI@#hkDfD62uIu;VZG7iyweCeKOmEmIG){>Fexlt^3U_P zZxin7iO8h4o+^f!MnaEm=$I59#SuIn?v9{(?V>2MdJJ~tx#Vc{JF1i2U7lqRqDgkmQ_kIRVT&zWoq^B;Glj%h{ zA@_^4G%>KMU#+j=@I^sP>5Y_Jk7IcRs@OkLD%;N+`;%eVasDpm)MdIep)GU3cRw|s z@QdfI2jAi)t8(QS!#q@e7rk2BUSd{EXW68U>Lj!YYxMk07A7B>z5BE(p*;k|6yX6T zU6Huqcg9HnNz#t=hdfR+>jrq@xa(<@MMt@&%igxBkdOF#TrS$AJ5jW<0+2W%UQ7kXa|N8?0pb{V!j>$gXkHg}Cm4 z$p=e|O$<$h)di?}9+(+EgwNIL1O%HjC;oWVbCl2!2nf+75)vLd|V2we-AhPJo-k%JLTVkR! zc^y=Jc`|j%KH0bRgTpAedfU54YFn`q8^qQpyRTZItetafeb}~^3SMh9Ti5Luj&*)Y zD&I1-3Qg9qm(_;1t=BxmPIh%h1M}!kHkt9k=xz(TPwr``ulPwv=653PZFI#RP3Ik= zhp%A#7ghF{b9{v>O6PIawSS{;cV4p zZfB8^{SdqUn}Yp=%Y6fb{5Yz?X%4nLFk%|< z&PSKV7|{B79?Z=PUY4tv@=N?3XdtmdhXX=Lna%86S@wQsvpPRq^TYiT9_L{Kv5-$o z!pA8YyjQkG`UOE7O%2%ArySlg%otRFefUKw_;81PW3)28ECg^9$^XGJ|LuiurU79| z<-h+xRuQMgyEiw6Rt!fR{ZEKubOaaTap=pyHfSw=%wff!WFZ-4kz1Y6GEt}X!o+kV z^VQM@wIV+jZ}?6s!ZCRq-i_#dyNcNxlH52vf7wuhw**ZPZK&!U41jfXZPXb|`^;TW zEctf#X#1qa4eOOz=qsV&y*Hnwn069aYE&oJ==PDJ!NoG{_i8o_1q=%}zg$KUpo_E` z(z0kFY-jCj)dQ6b4}9^;=UQyO``K{Zkeu%zAC$bv5(pf^d~Hr-zmm!s(yoR&C=J9W@MQKiP(aEy}#1?n+`s}4;)}iL(-OP z9=tM)WHb~8>wBWnGB9-SG1cpni(aG2O4lex*=R}s3)5oSJ$*baU{083ck)wMjs1w) zc!jRrV>^8&-n%7! zYVqq9^{y~vlfrQm5D;L=Ve;3hnYZ%B)IQHYw?{N<`lCTHMYCj7;+KVx88_LMtkuFu zR9A|6u2ob&@K0?FFWjsxM!&rthNHTQZC;>H>0*b>m>(nT67=}`ex6R05sS6L@0-(6 zdi~;`Icm8=_2u*H2g+|QQ2YHf#vgp3Rdr)}a<4hqL+t(Q%dz8D?lU+dw%5ZE&Q6sYqGY%g%75yIb66H!SO5tYk(0R751e}!!N$l&H}k>TfEnfKne(?x z+D=dR?kcjNtKw{2WQlDZ0J*iwOeD#ornxN=nso_qt%|t7;K<41pwslGli%@0t6S@z z27DBd;$nn9v15|%rS3M`6D0Q)N3dFg4vI`sj|H5+o5h)WcMm57H5MzTit25Sm03T& z%Lr}}<#8YWxPRoA$onoLMHrMXI!gPbfd0SRLH<8H*V_A#vH;JEh{)drc}~?wB`>)e ze&VCSo+jow^y6`YfdSKVI#IvoBdkmA#;KK*RatiIuL@nbuCN=5O~e!BX@q%m+`3ed zdunCe4N!`m>FyLU$(D<%C`=0x`mYH)0kZd(d*jsgnh}G%7xN2d!$mR@-UUlCRUbE4 zM=p}aUfTAfTvliB(7R${Vk;4=gxkkwEuU2Uu(zBp@3xBvL^D6tqX!>~jZH`GM0+y3 z)eu~v{Ni7qI>;e)Z(8iln7S~Zl^@z{{$K2L-hLn05xhNgr2U$g1|%_L()wrcFZqu2 z<5RF^;*nrmM|UTq#eB6=#4W<2Th)wFG&? zY53aX?dWS7ri1#@C$-$RlOep7y&8eRHz4!y%G;FQjIE^WO=cWXx*PrE|Z zvMPdgZqHiD8<xDkiCao25kdz;bB3}8{4 ztyI&X@jwng5(M9nR;VAkxKb1iyim3LO8w) z*uH2BB8rAc}eXZJBGq^ISk zjCp^vbdX`Ke|1W(TzbzSxiJunCSDCVGdyU*D@QgwRjKhEOz&Mdlvz>zc24WE<{x>S zC!!@k;OMLGFi=U?`+wmZ_1T}!i-@$-m|Xvw=;OtLt6#Sh?YhQAc~bV7QzeCW_~56c zluTLn=K%`#WEHSegWX1~8npCec&?0=^%C?G(%-fcG4Wj<*2t%{(@$tUoSUf1a9b|b zBb~5Bt6Yz*&Jp>LOmw>P)}1@O!xkmfsYfeM1I6)Q2{zkHCiIXk&w9=!ZXhpBY=@C! z+=Y@`lAbnBYZJ9GT+_{_Mh~7_+Z}Iflfw7E%HjpXBC=2ygsDftXw7Ih zZ4Nk>f!%k#e(I^^>K2$H@V!}If4+ZZRAd8^`Vn9|QQnKB;#U}BB_oh(hQXvk6y#jG zrj9_^tGle8<=Jm(_Gv2Ub?H9)Hz`A9wcIs<-hQ!oBBK_F>Y%m~FDT`CUK}Ut$ zI>cDxfI?q&?ZaVWnUBjI{ZyYi!AD|4?LfQbiZ`-LnPytZA=KjUIGUFnZXIeSA!H={ zRQKpCGu?w&Zj^bi#S`1I@B)n4QIT2iL&CIOw8ZshF@0(V;xj~&wEgYoiirZ9@c?_+H8=R8bDTV{oU*(P5b z`A@J1w)gJct90a0Dc?TuIlO)1<7d>$EDixh(gaL$I2~X2O-N?n5|4dlNF)b&R%QTm zHzb0HJgeK4K-X0*-9CW`F~S{nU-b3710B5V!u$yTJHh6^dY7aIel!k!vGf$}wTKdY ztMv1MfVGCP%j$31-5i4!^Oh?U6P=soMzH5p{0{u?=eeGq>iQoESu;JZF1^jMS5haO z#B}2EObXgPTNQkjbwzjyl=G1%CJkoYX+k+QUa%B1_2gcN-^^@0jtLsxwESnvb>aRK z+SSe+6N@5}Rg(p+R83-^V#yW#bP^nc7MHQ&CU#xu@Tie-wMv251Gz z&ChM)grX6vCygaL!pu1DX>2BnEoE^s5gM7`gv++dLX)E{EdO(y7dcEfh5Q%e#cq7s zthf*a-ud&91}<(_c4UD|o=c=sj1jb%_Ty`E4cyqh#DNPCyD`x=)!c5(rl)k1vT)MY zL||I#_HnbfOUg_TkVUTaB*x~-#Z986Jr*j)wv;A@hVvA@6%@$S3+QIQRh7cU;d>AA zw;3hrnkC1hZ~| zB^issO9+fM0sj<*N5x;~j^^}*c|^z`ybk7HTsjhIlz;oa(m;+yyD`~M{9}9~fk^@A z&yI*^&HR-5%GT2uwBgyWj^5#|k=HIuoz+OMSC+EO3^hCFObRwg;_Df+l5Tg+34b%j zbrHpY?nM3`CbKo44dNi7zHD{TCayJqK~-lrVcg(q8Rt1&6P^9_Q2zup)R~!Dmpic5 zwmiNga-zgEQXT>U4J*ye&hFUnyWfDE`K$^#+*%B34U{2n=TcR>*XY^nCfQL%7UMuD zEXR*64SM^Em`)+pOQkrySKh7$|)Q&2-@sg@29{xF3`FqcJ`(NscBs;0srQlnQ z&%YEL?4XmI?@>2*xIWuvl6jO|v+yi6`?X`(<6eq|@ayqkd)V6)K%~eHk0pEx zuv2FhlZjneexTaxJO;Jq+B>-r?UQXW`lnA-2xdu`PZGi(4^tsBw7Zi8>Yf6&1@|2g zSI5OES?Y-sSv%x+)TyB5SA=kurNNzs=E`x^P*c@NCK8LI`h8o(olzK)Aijn z`kzoWJUdU$hZx1TqX=(sOxapLS*2^5h&Itwvqh?@XICWT<)~p%Hi;3ns9QU4o~ZXT zj~VY;RE+CX9w@3*zHd|W=#GPCw7oWnj+i0|+L%O%8#8?lD$#&%N(nSv;$z zL4M!a+z&mxK`zbmAh+E~<;{sQrl~4C%5j<815~8d4IaCtPztsW`UDfcfHzUSYgy;N|(rK|3oZBGIZJhg#UWhX23f6i)gN-LhZGaGK=1E8XoiZFE2g4&(@vK z3sELTdPSvv!_{$xTV@&wcMu?DOv{;`#^*=+s?%75rmKsBr$1haLsjrlfZ^!lg_?6P zg8ffYXPSN0m5qcr3OFH&aY-t2T38(Kytjr@^WbT2A73AZI37Z#qC~;@Fd-?%<&A2z znkK}Tc(->sZzK=91+tU!lDU>9zFFWVaT>>Y<7;4u#c#KC!Obr{C`Qtw^Q4R+T2 z1ZQ?W{^MeBZNh)9E#DG0^_M=bjpu<9d8QBD32_hB&NqL`Vwi1Gnkqp0?%ENGalk5z zn<*>x*XN#023Y=|e;e9F&jZX6`xgGh?D_?-XHFZ#WFs-FJ?U+uC)tEaoD#m#1JE)9 zq3UV!HjD$=JZ7;&A%9=1%Ytv5cd+Pbo#jF@j$~PjSGOO#a@&X8;?Ebsb$}$=-%qV) zvfrE32ML*s#%UcHk*cyFyvr3b$5og3=$Fuq)&#bRXEhPY+jc{v84@rMjWWwGfwmPmmQPC0< zT*L!TuqZRNyVIFl0vUL)AGJlND&o6O@v%Cr6BSewC?r_6(QT`YIs1LLv|X2a@much z46%}>=Q`Kd;GgL(0ZH_G>q88W#Y}^sYgYIAMPR2;M!8r)gk{_ybC&gVk=pa5)9E0t zjZZ*9#cv9pRD;coO7pBoneQKr9R!dIiZriedm#G;ACj&NuapEmWw?EspuwU}i733z zy1AL6Wt-kqSbQb(;6?J z%l>YCYPLMMU>1}yD^eHt2Je6pv1o<|IrAD9vb?oeE(xf@YLj)DkBIJqAEa!4E&dH) zy!r3uhtHE~0z{PTdH*im|Ie}RFCAdM2QWsbmFl*cYimqmHz9jJ!zy?draZzL?Usvs zpnr=KZvODc9P7fT`>S+A*{k)IJGa|@C~(H&w7x8QQCt{|pC0H~qEwPO{gCD14qc3W z@VJ1jB>B$k(QlaQuFYx(vLB)~piZ}@vC|jookxpHOQcyvI!pxh&J41&Hm@Hy*9Lp1 zE9~fv5#Gbe01!4+z%kCp-4@X#d?%|yqcW{UnF;bjvnttcvVKJu*{7c;mvb?&nF>WD zjeVB4d0%4r=sC_0SxJ(VtpL;5g+kyi8trSH=+Add$@b*qp z4l8p7o;~zuiR0t$IJ6wbr#4qL&_}K4gYN#`U9rcX#@vr~XMKZQts6$xc<1VA&8HYF zLYH}*XPmq%q&!tU`lUg;MAV|CaQ`#s$QC`OH>x2Io(Pn3;oV<$r+q{7&rR;etq+nW zCo>W?%WG>pzO1^ z5j<9e*_}L^v5=6EP+dx^JDv&P8hn~Vepe#9W3##(ccICq!E#@hc#wqd zZ4IMBqDCy5DURy3z>d^dTb@8U@&Opjd%{2c2Cz2sy}=l0@l`qQ)iept`n?-ayH}+Z z1{?5OIK`DNc?Ut6`>Fg`GZmc7Smn!V_a;-jpSb7O8mQECm_}*&!2o5AVgkI?z~#MhH_CfRw8Sz(x2h0Mg8#r9Q6EZ*T-$lh*G5{s!U;P0F6 zs&Gijmu)UJ%l_|d*9?=S<38-SC1uz(8EcR%r`BC*<3!0Pgj$%NC9}9_HtkOJ%pfTg z$~F@iZ9kpUis?hvU@G5Fataw=MCLgMA{eF5CGLtxLI@Ip@#8J{8XP)P@i>wxw~U0J z0^~CUB}y%EP5RjI{6L^wrvQUWhh3nK+TJMi%JiC1a^eGVl@nqZNq8NQg{~Q88lUgA z_^?>@3H&|2@&JocJIwzJ;p!uS&}y(|@RIcUll<48>w!;(lRQzh<@NwR!Y- zIvX>qf*+15W=iRZSXmn|{xeb;YGO_-Pqjjt<>GluHxx?H9Lf%jY;*!Jvt| zm4bIx0AYU_OgXLAwYe+@L^!C?*viRUKCT6 z$pXm~%*wbBW6$QXi(t^S<&8yIhEtGvAsZN#K49nr8s*Pga@+Q41HU_ z&W_U>qdvVgR67sUFh1O=vD7Q}zVrY4ymft8=z80>YT8;V`A&2>d<_0P6x zLipA^&p|^xQb-#FNGcr}HFH8h6?&7*Z?RQw`2k=p@_54qvbGJdR{SnG91|8P2H;fY zFK}6-{S!i&48hrd9$aI1YaZU2@8WPlaQAgSQuz*GfR(En+^YZf5-v{x#c}q(1>3!6 zKo;ZuP^|OWbvT{8b>{maZvHwBI2i)!a{X?DsU@&X07yG|dM1q`0{>8O8u0vC+KVv@ znx73yh$+og+H!p2y}qZaK7IHkl3Ltya}nj}|4F2*Luxi=3c0|rDs<7+8n~Gs82uZ|>ndGqayGWn?W-PEQObzHa^Std}VnXmnLY-qYr=#`Ga`NSRfn z&+4OS@p#Kol$OPO%&^DUN~EaVfS*>!nB8gGjvj#%{zYcVvZ38}x^7(NGK+*f)ur=Xw$yIH7|FER^n z1X%)BP7`=SP0eoTdlaJt<{BBuTk z0E(C>Pz_OGZxZ#p9IQ%z2iW4@P~2-v{!ec)PzB(z+)FE&^xEp5;j(7dyW--IHN(_8 zTvUanN^oXmp2gs_vi|VXE4hV39x%*6x;O0tChsQ5eze8p$gcEVWAzq}-jAK<50fXd z+GL&$ir6#;eG!c@3t+zP09lxue;9TP$J#*X#wY0yVZW(Qv!qtr$+eISGQSbE#Z)9X zq5uhj+D&n~Z;cLqKEp0eYT9U&*cFyYo@$n8#3TKU%^i_I?#=6!7il;5K@lgKGadej zJ$hh{ia?PnazIF}cQ4EWK!wfG_S)G}h#Rm9P`sTt-S zKc3NQ?S%w0r%Sz~r@cGV=&7&Zdu+VOHof5U@ig?ga`L1WXcwIk=gWc4JwB|nD|q;K z=kyP!c>PfOk&|bK95?e{b~W+fcalJo^|ObB;ULVrXiFgN9=p^iO=CpHv9YgF#wRHux&XH98Kv_^|{m1bsU2tdX)fa3B)@YHli25%7V zdupU(xZEAbTxE|YQinL_!0&7CVOv|{@+(!xqF=;B@%rVJml{<9XvSub*xnUGE7~`> zuDqJ>hvWoGZtHs`E|-`G8Hmifm2H!wx6E+#`MaQGMETJEr2Da%_PL1TUaJj;-lBb@lS~ zmHw#jT=`1edB4;}@h*Mlt-16;)lKl!=-EYfkpbM5VMek^MTZ$@PemE`lM}=6ziu7# zd4T9Wp9jHxejNzw%O#iIRU|*J0|-LX5HbusBPn z32NC}TI-A@#Og25w_PEvcfvOtejaM4M z6672sq%_IG!NZy2N&R5rHybvNS|Q|i_nvJ>WU=QerM}aHess{YO;iMhXb~&uUB@=(Px4;K0&Od~EeN7g_qh^Q^@L9J z!^fQKwB+qOdg;*R>{uMZmJ=F5>J+67Ga?bDH*ygE%hyT7w8GDC28Hv_)IEx3iX)(z z)b}HK9)6Uz*dyt;*psp>2=Fa=`V#P`BBA9CQeBu;Slc-m{HJ%MS{+KJb|su-ujYQ}8rM2t-l8zSuk=WhG zT2r;Y72(ukKSx)*Uk@wY{9r1zG0b$GTQ)c?#G0PWN^CRWuMP}La0QVOB}~_$zHL&F z9JFWgt&&r4>aiN0?k2s#I}C16CyV!6*UnJ_0RY7Sq*5se!=l%qC?IS6kQ{qIQQT+S zeB*fGPLM}Q=mnABomrLdydk57MpMO2S!Gc2G~~WWUJG-7$Wt4Q>bb~^400BO_a3_! zTp?Z8P-h16Ba!d8Z$XF-50(Eo5$J%ha?fd`)iIEwKJ~?3fzB7YgnXR9eBk5nqAU96 zwjH=qPT;j%1{fn+fRkP>all$sZcsz3LW85IN8$)d4Ng)Yaj5+s8~|Evd<7}^Jn#P(Tlfdlcv~SE z7v!EB>VcFqS6CxPKlWF*pRH<$=g|DqBIM}kdf<(gx6dkqV#}sIr&9fmYYgNcvE{Z?q&Mb@{|m}>f|x+#O6n6hifO+4)%r^K+%mVrt{I!kB=5bdQR~eEStr}u+l$t6ggGEW?r%!CUnl}CCV}^#U3sJuMJin!h}i3eYSP=0 ziAn&?FF{v80eI*px}vfa^jZ&8fkTF>g)_=7_G>_FN^A&ztj!1 zYdt{!fubP*l$>*ObNL=?LEpzpzBQq%!Ft8!PY=Q9w!tzV%8*+&qh5*B^W`TG4$_SM zUxk+$6g4v{CJzphYm$|0{TwTqc+2$mZb>0M0SbzG4p2Z|H}#*}Kr4~SNA(GTwL8h0 zt(P#pPgg&B+JcGml$w-X*!SM*%o1!l%-kKW7-B67y?<2!+~|Z%A@QWVje+y{_KT{! zmQznD+81Xjm5}G3WVLnv{$5Mq*>w{;28{Tnr9K$xN&7ts!-;CK-U8bvh$xSn`3I8xY?Z)^eslYSSOT3##BRM)G5 z?yIx2K1A*3|6KU^o^w_hZno}ih)zEZ%Q90s&7lkPxI(q`MmirKJ?a9_Sy#7RqTpVNR?u4IO#!uQ(>3eAu!a)9`d;t;vPDlcrIN0 zlgBHnl>{19X4aLd_rx6_rUatrQ$6RXU#nt$!c3@j&^fYy94N}`B6oLF341J?@7o-9 zo%^KL_n|`SM7zV4aPQS!IjA)4 zi!PqquHT>+DzW8;&gLBLjyT|P^xC2~O{Te+p;%p&Io6-_#196a%?1_=bR(2#a}}vQ zGu`$H1UuhFc$6*K7M^K5Y?_09t>PTuIvg*vmy~z!nwc-0>M3Z8RY(;(v6r;evOo6* z=?hJ9sC}eRt771au@4HodGP`Zt0XSUBf?chajI4E5WEpkB;F!sYc5t& z)J~T;_ZbwEK!2>m&hm*c_2SN!+$Sk`NSB=L)!QFl3hSOf)yfEU@h~wfHv^7O>O~fn z!2+|PP1rJ=uhLcm)K;z7&v{?z%eoY!a#-3g2Z}(q*NR^oP}47N6 z-rWf6$~IgoBj2Bc9$A6*x@rjvNqJk=~;xj2U1d{~ZY zIKX8c3Fn;ncw$?(&aG+OO7kcaPAk2qf+YReyB<=Zk;tU!S=O0Vmbc@WZQeX=PYQ25 zwFr5p%>8)1Kmc!U$^J`YT~C1?fA-aqueQfGvHE8V1;i=I2;}Y-2%1c2@LuCY%Hy0A z3^{`SvDegQ9{bywIXczyK5qQ-y+sBK!a(@-qK>%cQeHP7!hT3rj6nTU6t zDfgC4mFz~@thuiTSn+5yx0J}1kYSUG0u}S_Y6xFpB0JMaYtdX_HD_x3cEaZV^Kzrf zxVLQPE8T3S3+xL#wUH$hTM1f~_I);^n&A^67N}-wy$Etsksr`e-q?KFCd^VeUQSm- z*t`=*Yh85(`$0LmL{W;L_GU%jsD)@}G=T>WDAzLjvU@=x-Q8B+E7o!bl!~!E8oe0J z2j^|e!?Emob@QoKt&6l$fzezFMj5Mc-Lml+2}{lNab3&t2gFP|w2~2db{737S~$VB zFT8?8CUegn&*b1ZE@ugucpl5BFiW`@_DrL}513_U8Ec@Bg@OKg$(b{2YQzVHB8m4S z7^7)GQVbMWdQo5;9C!x=jV-r>h(}0&uEyY!HS{h&wV+jpYEP0iu43p(`(=D5&^ zzqdIXAx>Bq;T==B)v&2@_$EslXI=H}TwkT~-M(u0{B^J?;Ppu|1RNd?iaq_53v5a~ z;27xE3r|JJ9W8DQ6&r`UC+@s*KRijA<_glx@~1EVa+ZufEBFk4{*(0V$sGg}g^N81 zOrAFIl}r{9@L74LERXrQ+;YNnDAfi2K4PV;Ia&0Kg#X31nW}~p^=0<&>r?{i%gjn@ z@b;4vb2MRXcKm7;CYcA7hLwh0apJvjIxa3Xtl&g^BDsmI4A0%yG?WYL?!Z8V^EBKF zw@A@>I*@4$AX_lk16Dc)~;bYu(yBQhO4BZTix3lxg*X-x5=Cis= zC0gYx(TE@w-| z?@;t2kxN?g%xfru?NJE!@C3n(gBq_7ReB?xMc-9)weH8ef$RO&^sJM2&b zcI<^GKz|V*ALUN5YfBE5L5^*M+A5c%B{+zuN86HEXs@inmz2UJW+aaaOFvXX8Mw0! zgIrs$QX!s*w$p$jHib84-WkK^M(%=I0oo9Das7plmGNiEx!WFl^n)TS_`|)ut=Uk< z=-aJdjIvkQ6d!ej#+F-2PWpX{K%k63aZ&uZxzQS=^zqs_bT0+1YO`9iLBWf+q7%YO z2rIopkXLr~gg^uc9;oeT!#-1fve%?xRx7p&%P@B|F`8S27Riv3s_fY===$`HpvH2^ zTR43%Kg@a6le=ww=4 zY*TAs&_>oYeWM2g8I?ycSZSWjq79wpFqub_Ai`4Q;0QKJoUJa&gVtS z@OVBxext^97Q^=bl^vm(#n%$yIaE1cQahDt809cq4HV_QX8ShIk#h{MQ|0sgLgaQh zL0;X!M@F=*3ngiP#eCtB;9PjAxpLTB;rl$COYoRsN1B{uELgVC*48XqZ!s;v|TBfC>1CHR~Y(DD4KoG9sI&-TkOLhM7h} zwT}Qp4SuWqj_HAa1fLO1DvqyV`|@C|abkj66W{wmg(M-Jz17&$&0^^>x=kCPvGa_ z{Tu6Ut(CN*nZNipCo)gXoU7-l#s?_eMJH1ywZ_gJ2H&a@HLFc`U}>0xR!RC=C0@a@ z3Qo8stW>bFJj{RVC`AnlYx+veRo9>TvY8#6wcJ%i(k2K%>5=Ej`gM22EcH6~JA;%P zY=B;4vwH~HfJ+;iIOdUYJKPIWA2oNpKA)DMYAE^O!GjE8;Snp7m9ld<6oO1$m?+Do zcP@D5FZNw8s99g%D1DP_QVCdK97^!M3>c zHdN4K9&koFr z@xO9@#&Hq?ftaFoNcl~l`1;;A8Qb2mHt=a&L3qk z2XPkr^60Po?huB{QL~ATZS_^$wT$M_i%OA*zQz{&e1}!^%Qx-tEiYRb_{cx#~A(+QZAv1+Tjf zv87J0-3fr3XG+w+E+f^DAKoL=4mP2uUU^X$jPwJFBb~hc^ zw{NIp)~aC?zAqI5!a-MtGmkjw!i5`JxALXPIhACeDb$$UT^T1{LZ*_HM@vXbC1asw zDQ>F?0QZK#6wy*)1~vl4+PRgdI!L3}+y(6|Ap`s8ZicXwXUjx?4byJO)HjR?kLMgz z9c+Jg+_dWC2<;T4l6vaN9-V4ii!egb3AUTh#QIgG$NgnR%)g3)kOk3WT=(@GVhQ-J z_y>%Wk9tzNBMca{v=R}ynzGBjt$Rg^B17*gaU+e!pM>wMgfl6tNf5C-%!hS&=b~2$ zTd*-YNe5n?U3hoC0LeDjUZmaTYT?igcN91tre~PtT5IESCGq1v5y* zTKmg4UN*BG+)!Q6p5PTIUlwnEahcjU$O2@P{cm_zxL(=-l>VUl`?VGv{WtZqu^T7%@X9n{a^OS4dpCZ9KCNr(*J~ zf*JM;45$|w0x#uubA+(pM`xXCci|v%UMmq`S0t!nq|rRXY$qXdsX3Coo{ zk#nE9$HB(7B_!xJQ1i&~F38o=-7KBHl34=H#AZXGd~%e*$PBGJGl@$7LSBpgD%S?~FGF-fZ1?fPo)hRp>MlL@7pq zA=2$PT40oZP`%{|oyrTruIJwM*ht<>xfh+h!(DU~+7t1v2XXuqm)vF_>2MIHiC{`F zHVLqxsR2bJ)zIeS45(23;c_Fy=wpxa{?&uc1`+Y-Yt9w|WJmQ@AQ9>B$v}&7$|#F@ zObQDlQh;CT$Ta%50p)+|-g`yT3Y}ex6r;=}=S|3ulE9dx$c$z?g^8`BCWO=9O&s#E zF1}OKvHi=;(#(Ef>`qyfh8$7}sbX6|bcgc^dW0R6aC?2g1||Jh=el%HS(X|h>kdy! zuSB!)S5w5O{B@Y~Um@b37US>!Da3eT{RPdIVa%yUaWB0afkCLe}NxU zubVy49%UV7v=w2g0Q_L}qInYW5URT-V=F6nIU(;`ns#8Y1F1*Sb#Z2=llszseYBztI#h8+OLXzwU*0u`IBb zaj@vU9&8Pav{u1MSBl4ghf&j$;VpHEQ_E)Vy&l9-r^03?%WknpQYMkxSZ!u0_QAN> zUd-#jzf9!(5e0;{PwmpmP=ivk0nXLcRSJGyz3d++i4Y$#a69<~_Q3 zgki*S8J&GWu2`&u1O-*MQzQu$s|^LgV&UQ_eF+UBAAbpYmJo!WtylT2+U^ynCVS+Q zy)B8=QEnQ|enuPkust_)Kj)xUuh=ntfLzDeYB3Q(*j63n0}O7#wle!b2`yOx-`MK&SamV~*zbm^|mnohyhR)=St z7OX-z>oTuyyiSq&oW6EjQ%Foayr(;vP8tx|Q$0zn^nFjQ`N_*5{-QSn@*GC9h~jgW z-Ps`TD7wG1uvcT1^L59?v1a(AH&dyc0^9IZ;%I3vCt@p6xj)%xNx$7ycnzNyM_{j_ zdUtoX6=W8tL6ZF?&+~n_SzAflo2K>vk06mVA$NbAY5r7j{#8Pm=_XfgZtLIs?S+$@ zSQHc#n|cVDBl~$%rG21rjQ;?g(wZn3+<`Pob3?CC0|4-9r(_`ffq?0^6+a$PscNvS z-r`a4pM%ViEFh?M)gMl#h$k|^S~)J0Lb1xN_zNL%TSn;*F^{mH>Y|rodROaeEt2}y zddg9~9ta4AfFeNu{QP|2;oLj;loG*aBq33nMRe2&>9qxoS1m!o^2qy`9RGKz^e6Y>w_^kS(=K!A(^1yp zAL#SH|L0@rqsrb{XFZia8R3sJ$Dcp6Pztb4;qo(9?f>g(1H}0Mz>-rjVwM-E6ftXI zUGfR=llgOE|GRIA!G5U%q1UJX6F&1Aq@SD>+ubMOcf17lwoDy2+w8T=AcW<)>$=Kq z^B-`57uStRWGfq{`jc?!h4++1! z_1n(MV@VHw z@#eDUcn1UoJC5hqffqlvKf=lV%lhvBPLBTeXCiX-pE`vJDqQbBzBm>hUG(NhNTPmZ z->L*z|LwQ_yO&fH2;Jj^Y}jnseZE}P-}@?@?MKD}c8pMCIQ_n3|70bRmE-|F-qfCwhG7I4(dWG7cw-raVqR8$0Q!#pbIJZq2b zj9QD=-)1I1`yUB05R6A&&#cD3EUaF|OB4vbFH0HA+t@(N!YRAqutgxt8SLb=O~!Uy zqyv2#P6Jn>%5aGJ*gyTF&@xjeVU1<0KIePcqCw!DkR$Umrca} z-J677ovFCL&_8(TKcd%h$Nk$#HjemuW4qCI@CP4ojGxt`2dnY8xZhV>+Zi}H~z$zpZM|RTpxLo>kn`Oc=XG+{r+d;|L*|E-?~TWHjWGXmXoisbdq8}PY&$A3SoaTf+PYE z{ZYE74305B7L)(z&8=}lksWX~-&m#(#$!620xhTiH{aWq8aw%WFM!|OIi8sMgS~7X zjmT{}BQKeoErefB|NPPU90wZ>6+mWB>U_1#v5qPIecZ<%q0lf`+Y}~xieq@Qf5Iw% z`PI+){dal!=lcC6%Ns5&uD|^r=`*I%%GMOK5-*H(eTXmGabF)gAFEv5D^vubBz=KwoFvonB8;8BOlcA6sIfYN7|U z2f8ZNd=YcB=0A zETxysN_wV-#J8n7-i44Y4souA{wBIFiN@~&!FAjtqU7k*9~#01R_U@4h2NaH32yBa3;ITJst_N~xv)D7E&}SsFR!1%H;DzY%92j&kM!TC z@Qq>q&P6WqgF33J8VAwrDZ6b9KY4wlBZ_(TV6D=nYF~+{N@TxSDE)2HR8YXEGtn*r zH@n;9u}>K)*4L&SSUU>doOu88``a|GP41<*-2rzVv8Pwrb+BV}^1lgFm851n*qN|fS zJqOkff~IxRx4*k&udai;$Wp%;@FiY!9lR!#w1WEpuoeH{TN}-adYMm5#~QmiTv(!0_rj?IfTcFY^frSklq}4-;#M z@G*<&UQ~5r$!J&f_vuK0`);Nx=tR$jZN`y_dJ2u;hhQXGzIdwg?bXM-cp&{yePy#( z--rpnIw!CKML<=+gE`RHw~*sbS>1;ml>D~VNtIZrW~;nG*Op?}?sr$f5Q!i2Ta4{) zna3v1i{2Ps@6SBIkW<(F z_?^1P8efjG7f~t0fEkp$kj;nOS_$rl;Wc}vf|x@!XJg|m=^w%H0|6!&oJj62nNJf% z*(vfthP8|@9eu;tSSnK)iX0KBE0(zC) zzI`5jqqDqUG8PFju{wzW-SX6?rY>`E$bTb>P!bIms?5qyV}tu_0KWy$Ec}=QZ|$1n zejUeei(#l)Khd}FLa@b-O!TTyQqfU9u3y#eJ8yhn{cjWcpD)anlgi2*a{C7^Fc=J8 zxUZZDpf%6aT+g=Y3T1aep&!Bb=Q3SbFSnQM_3zeGThG&p|{o{mfQ|5T>`Y%c$f0U3Ln0{jBA z9nqAO{3iLmOH4}o-v0-fBXsg2P@5;tXEB#jdijK*Av|VkZja|IlRaQ{L@Oepa!HWH z@x8=OvEb)JyjJAF0w{|b4n2jsaq6pgd&+{zYaB&Ku5x*$VOycvbFCYs%NsXm+NY9E zAc6@6JnZbiDI%E-;XoxP2?HC+p;fQ%=KmUSd!1*ND>hu%94`IXk}AnVl(q0_t`>gp zbvOsjEe}-IJ=YhiUf24&* zUDa02cSrx2MiMdcvomu|Y2`H25|pRIgl& zwPH&y$S-ARyMwMI(Rp!_!i8}>frsf)M;v(o2}=+hi3ms;XX2P(7bsby_z0=3%gv<^ z-^#WR&Qht(OgeqfQz(`=s(f=St8}eUHR1U{T3v#~;fejT&rg&i<>(7F2vQ((<4oM0 z+yDvZZvh8%;cO~W{Ht;Nn^YQVCdG8ql?$K{Y6VVr=})Yq0?S`m-gl=8S7SQ;WiN%s ztP9wxZ%!#~>4aXYO0;|B80!8VqfBanZ{JVaFS?GdUZk#3k*p^h?+b;f*TP$}U4s#` zx)Ak}&8|?4B);?xa%FVq4NRf^20^36?TQ5mf*7mZyA8c`<ZD)x+uDT7sihN@`*A*C4yS$nGrQ}mL zJ-y(}bbgCzdV-eHqo+X5O>tj%Y|IRrPYCo-tn%gmxmqx3 z$10xd2(Rv)>%W0Ts&}^DgR&=WSZ09KBh$5k8d_b1F## zkzv-Sc?p97`;?uDmzlfxHc}ORt2xkvi)bR(hA{bXH5(>Qqayia_lb#QZ=A5F(0zi( zg5t*PW3oL*{@QQo4UGLhHv#V57T=~PG`NbFJq>pDq}=xE2^IYMLa7pDHIiq^u&{aj zh3>4;_`ODo-*={4IQb3vz4~#F+)_PlY&0xe=AC&dcE@LJroD(hO^=#>&|H_9$vmqV zcq4)JKgo^Br40U4J|Qh?ikt_ekQ(`Mr|36ku>}!G=AUQ+}vQ}OA`%m z&Et>Bp{FqFIOAE;H64L(E3Hgvx4@-1s?&4nyjpBv4hqdH%k~@weh1%NC znj=2hC_7tf!5PNe#+`n+%vVSq$6Y-R4wl!-=@*2!;oLqLUKXc2V)*IYH?k$CCS>^s za)MyDEyYkZyla($GKV{=1^^>s>`}>0l3$+SvVgu)t|d8JDtTH&Q$SW7rQKO&`1cqJ zw}M6@>~&&JDlbte=em3`-px_Gvk zlra6G%fZ|D@|!v3;orRnSG|0R^c+QRh88AxFHbV? z5bu*IL$CdbQV!Af3TIGl9u(A}oZy`@wtTdS2FG}|q(SK(4qy{5P=i*n zr`Ps4Kl`*xvcQOqQPVYQb#BfL+GSuSAFg>#^C05a&?Q4*=z;uY?+uogo9TztY28uk zFsIU`BelL$3A3`C~za54PEbK1~S?_!D95$ovIAEq1zzoz&ORr5DMw36rjgGIo| zE22q~uBI6d1mHtpQ)pO^N%k9LRRj#wJen0}g<_G!t^m+j!ZX}aYJA24U={1kMa z`El2fvB*H4_LsC+NFWh|N~5n}3FKfoj?#WzXX&W)(jP|)_pAH=C&c|AfRiSjcv!Wb5<0hku41|<+u&{WT0e^!eE$RRg-A#M%a-TuVEv2h5S z77ZXK$%+>+P!V`pZ$yG-ta4mZxdAbo@z1up(U{BoXi865zoX^+i`+6N-4|r6jESd= zP){7Mi@V#PpQ8O;Q42;Oz* z+%jhBO*wPK?(?lcLdc!%;DO&nLad19kPK0h2Z4I}FWEe?SinnQv2zQ%AdI_YX=xPpQW*C%#$tJ8ZmFUxPl8Z)0{;}r zTtYZnz0^$EZm~CW%3dM(Xi&dk4!paAG4wrr{JU}dhZPlyC2^Y8m2K|!fLA*q#=J!> z$1JupcHd^wH3?EUrO=6+#t?Rs z2ClWZPXKhvGpKtD=o5e zc3mu~m??Ap(%K-Xp{lfL-@nXl-Jom5GR(=xxrb)y=Dyyqxds!LTXfh_FLzw7nJU{$ zq`um*mS4eKz62Zi04${zX^-mbb#@2x_P*&Tja*ly(nV=nfzN;+M?|UzH ze`UWeUVqA~;YxUZ=EKLZyXHKN?q8SH^JrNg%h`Xgt{37ZisFXZVR;6xIz8TA94{WK z9d_AO`MpT|0}5wUb{KtW@d&bhU1+bMqX_+*7b(E__@IMLjbXxaJvE+O>|y_MrFY%g z;ey@vcyDschpFx(V42UcOB1qDKiov0Jy(`TK=mO7pk5fe!|yEfjd%Wd@xcctuM(9X zNQ)M9>v+4-G!^8}tj(jEIs?`)P*>Z{S$-@%ezSD9t=nBuNkvhyq_R1XcePURQHL9( z$JeS-9OdD(Uw%azr7I{G>NGh`DEpj~P9{iICsu9{-eL|3+Uf@S4g>fhUXM=aXjQVI z>>4KgyM}Dbftajz%j8bg#otyQ#>DE8s%Dpo|qXsGST0kvdfZElRu4bBJuEJGL5%3v|l^DV7y;t zu{_s3c0_}>)c2c!|Jj9C+0oX4@r|(CFhbqKcdW{>2Z9$QXa_uuhhJdzTUD>(yRO#R z>Q&P)FsS4_U$Ux5o$s9za22s&vvHDF&kQuYw(?2#P^`DNoojs*m!-M5JDA13g6)WH zBxj+mg1?~`V|B=q6)VFL=uIL>F)ft!C{ip-j`G&8Fh*va|?h3?V zPyfK9YPdj!^PVHH0V$K1KqEMeH#l#yM0K{ zzmVZhw}}|Coox=KS)=(yyz6E;?8t@Tww)tVE(SX8V>u)-xk!ODfS4($a?8JaB?cKf zSML>$)R(qlijF`MK*ue5rq#;aoLBjatY5r`euh3h_e+G?qk#4ZX6-A4<58CgX=|c6 zuke{PTw*hPY{6$?vc1?>++@9!7_~hItdq`Kym7y1&=9-DZL3qPW&Y!vWFP==Jj*_p zP2?STyeaEKZretG%FU0tuH}RJTZoxaF`&=;(27=Fqm`^T2lA%roCVK!atC*mGC51v z3B~n?_OEGGu86zC2-c<#dF&TU<|iPvmpCjQpb&iO`P)6C=6Vh0_T{707f$?=qubjt zUHj^V;$}6g^ZSuK0n3t)Nls{F`Sa;r_6Qu@@j%Y;xJwWjH-_0xP5cwKmVM zQuE~(q8b4`{ZY4ea_^o5e%D6My3M_J4w9+~F0FZ!E&2KMdrTqMn{tbsV0E40)p|@6-}Wv zz=F;Pe#Wm-!2qNp@72^F=#fzZd{7D809im5eXqstE1IJenqMEIx>ubTz zl>l9Qdyk<-$J$oTXg@XhMvz>0|I3{Io3~G|tTIStVU4HQMZv=Rj+ha9QoW6vI2^mB`HwkYO%4~Qc8Z=AkXQzoi(kt=6(jZ>5nZ2 z7J0gkqxKN$u--_GvXPw=8{SjF;7kYZlp%2$i6#c+{;z@q-vLI?YULKo-Uo3(tBQsE zjdon-AU{I7J6U-it32>b*&x3#nFE`EFi!wiw$>XEmhMB;*kuOQx=8l4ydtLZQNAv2 zT>_(ekADLwXbSD>`)d?TFqUxnT;U^jPkMT~ zBGIk@vyc2cF080M>_2Eejq%I&%jF_+yv!q4If)+FTgrN>e~basfI^a2Lh?tYCTGql zAvEoYmZLr#QASSP%cwn~$&U`oDX5MvF}*FJ!Xb#jsR>}NWONvGPOPBi#B_7j2}QYY zO|LaES5x9g>g@Q^(xGMdqof2pcF+kVnviN&t^zuth%UnqIBCQBevB(Pa{eX2f~jKX%V)BI9i z+sZU!#h zWfQl%4)^jUWKfB5u_a#>2xaw{4076IK!xOXE)=~#Kv;Mv6|HP3-P$-2{+0$ zQ9A7EVuwOgEwGEel+G3?#B29T`|oT2Zy1{=uig=M*vEw$lvRdqqD6M|%g4xBU_7rq zYxf?-HtYG4$qia{zAx@3p~D!oj3kdCxAI*n3$oI#Chl^jL#W4HzI{dZnmkuM$N*!< z;9ue~l>3-aPAh$LIImX><_?_-f*lmDZy{pQ_`p!LP_c*9aA(f%>Irkw56jrT`5K*y zO^a6pL%VVR;UmA(AAgC#&n4q&IkLQk_<`}`a!KWDG~`$1mXQUZJ8LsL4*W?D%C%A& z&ZY)^x6(}zz}^`?#9stouSfyk&Vl1$3@G;iw&~+{kuv^EkX=djPI21jsQz-Cw9vY!qT=vU1U&Q3mXl^U4hf1 z;PJH))aqO)T)J7>hq~&krkw(-!%J2#f;~0|AB@Hp^TkMB36aW~SceWMy^uh4g=gK4 z{(u%f8K`b~@2SFEXB6vg!7|l@&oK(s*%}el$q({)TgVXMPKyh3@69CH^6tAW+HQbA zQag|P+b51wpAz}6qU;W(jmQ&gU||!!6Iynr>Mgv_|I`@SVJfi3p|i3Il45&_3RfMI z<4OhbS?l+lb(ikkx#L|Fkq5}huH(E?+lVC|_c1oe!l5EX`iWSRi9vL`NqyZ4pEvAYbOU{lm=7%B{2m++zs&_c}f?;BChC1v45{T6ru$Q#l)eE#1pZ*Xl(|SJd=Jm z>_9Arug2ARU}W^@`Kq*hw=zn2K|RijRV#ZGDAr^CkQ!gEyLH6K51DX#XX^}KN@2Or zX(NdGYEb)!1`X$aX?|6n&cS^F$guX_0`i0qq)o>=vqpJib$O3G`CWC8Btg)U=a!ef{7uN2XE+-H2sK#d68i&PNcTI~Sl?1AUKUb}OKg)Bao;+pD!Mkl#6FyOk$MigSlrSQ3#n7K z@qlT0jKgMTSs&K#v$`KhZVWF$*x6ix`fssr@!-#^-7lK&Nwsa`694QB}RN-^~T*>5iK4i@%bmFBIFv z8JdQ2xJ|v@!-Gn>ncK994?}7X^DZ5{vHg-R2)x|ET&9Z8&9Ej;S%F-`s1&F$#}%>@ zC(l0z*c7B*{D_l>`KBa+>F8#pxdAZ!Ifr#s;TuNb0=ZeTUBf%) z8aXl|T_MRFIXVV8Xk6|B|J)F(5l_eFUTzT5`b{CVp^q}DiRn$BsaJvnGqzn?@#%)E?%T*Si*>q)&<)Mw1ZWDU-kxr|6({g^;2Uo1iU>19JroKZVwNx=bxDOTGb08nNj+7CR+|E1^8WnfrvuH!AS@ey{R2|&P zQu&iNb$X$QJFe;1-iRG_fS+`EXZ{bJ;5VPvhc`0V(6sHIErPFA>oYf*c}&2wcO1bv z(-Unb+-_p7tJ>|NlovGa$oJCju-U}dv>K$_0cdP9Z=$q_SLon$Q zs=7%=^2dhCWH`I-Uv9kP0XES)4FOy@5f0-IW} zI)cmU%^b2sA%}-}bng+ibEHpMYdLez8&_4NS-Z`g<_IYvMvgjN_s*KRiFs}- z{e0P(-NViGxBY286WJ=@OS^^9w;!0RiP}|j*w3MK)p2#un+11mjJvIp2`JUt1vSgm zJKS|s@u=%ew^X9povUitr*X^`$JV;jIzl|qW4YOi44tue!to|NG|l>Q@ zC6w;{g4|qs-&bTebY{W9)fj0uvgsYA22Rw)9jUT^UES|K8YQnFCh4Z9tMm|#*X&`o zSD3GAk2g9X>2KnP*Wqt-8yA(|eCHt5%O`1%*I_wS9uh=!zx-xm_p35XNMTKPM^IRN zRT!OY`}3EOOAg9-!vX_nap&307CXNyy>riE)&?frSm=f7N;9Z27RkVW(L}N}b2%+C z($e8`I!@wb;0*M71Y*oKy@q`oCsV2LNoi%qz=x8{#fI34>*w!>ctXRHdY-O6-AvW6Hf!n)nMrs+{$p!Rlbvs+!PVEXKAC;C?ZDo)OB|5 zWHWw60;lNu%7D4E*O_x^FrEw8%Z=~5=g{EC7@Q!w!8F@LJmmH;pksf<{Ibgcm8q>Z zL(8L_uRq&;i7`MZ$TK8G^j#Xf+!!B5#7Uh~J%kP{dJMdG-D;NXnBi(T+tnB!cH27J zXeOwS&A1bfZFBsBLal|eFfaYre&h$jo=binamJ7QzPAzf~`9IX`_?k<`Ji_TFS|`Prv_AD?8xQgK=lKFL@g zJUE>NHK8p9fi9M%AV*MN%vPa!zZSKjOGglL~z0!8CQl&LPPMOG70BM z(F8;f1d2nIu{@bH%iEg*q6M+7%JL=dO$H?g@vb*Tp3@c;c@<(5F!z3})@A+)I@>3Z z^vt`{EwnJsHM8!*%rdanJPtmpEkMy@ zK8LfY-LThP8m|fHGafGPq_&+KXrEIQ0L`;iEqh%Jo<+>pf86efF4jo)rCg~lWXeXJ z#3MJ=EN9MWJbPOJ-H3mnYniVL%j-bd`1fY3whWK%xONO~lo>fPW)wCxH7!-0Idv+8 z#aJrz>eIweph0*b&;SgSHOMrn_=A@-P(9dG72M;w#QsASK6pYgh3n=k77?6kM@E+O z?kWP&w`2glO6BuklO(um)FB`F?C|uXS@$<*7&hP4>ji1g3{^=qCJR86*U{cvuyE92 zLP5=d(q`b~B$eco7e@*1y6D5o4BG{@SthkyY5J$?_QtTa2GcE97^P~;;hW-+QrB1 za*(pJ{`T!#8}!(iYqMKJ6jz(nh3_JT$#P*5=@%Jy!w1NQ08LV`)}o@K0o&IX zR^Gg|5C7cr8oI=YxAEaA!v9R`s@g1z8l!kyTTtJg6?FK8dT2yM8mVfb{_BYP$w!#Q zx#t=h8m7a7n=d~x)2+b2Zi_CjAMV)Egge^?JSwvSWDf*J2I-Ad&(}-@aL9$$Qqm-+zAoX}{>m8go3a#*>T@dMRRBH?C$I9i@7w za7KfHoxsh(H+V567o*c_>0}c4a)EYAlRfOXBs5Vc|N5Tybo)Z$l_$B75mbIgBhKoL zlXw&nGYl$Ms$4exd{d>DB92DMTV)^a#lmNxYov~{>tPp;&sy(wl_6))uD<(dksX?J zQh8#2|Ch}#^>e-YX{n}RV#782m&>xJe?hN~T4r=-`-8KL+MiIuBF@aT8}U4oAs>Fv z?})f%p2OvrZmv`^6XbeLJq}^~R~rTcnmtk8m4wuiPk~aL68_UHt2V8OqN{ z#d6+PL;2?#OM9^+r&b3PFv7z8ltuF{rQix*3HkfZqgc9^3 z=P&{1C~B#4t~PWV&Mcm@5v?}v{AAS9Rm*0)dT&gRa$!vJz1Eb@?XmMYUpar8!3#H1 zU+QVp3U{GwsG_3Qm8HAu?I&i>UxTR(@HM^|S}5smW)6<9}Ak08|L3g`d_N7YD!iqvt3 z=1VN#h7de#deyue!2+WrnJ>@wVBPceA?_=!&EQX}F@y7HYrAWTKX?#ABdL1H2i~Qb zFOlj`bQT^&WH~Z=4NB?JTBtGGscV>_NE8pTgk*Ggv=-{%j9Puhw{z{(*qR&zhSAe^ zj;!2edbea$qB_^SkS^Rr>zX)o9(m|6g^I^lO~)1=Ih(fPvY|bSXHdvhHvTFJtPhJ3 z#GAmh+T41#X0+EsDNU(nKU!)1<`<1>d~Nu`?K!)p9R_;28iUHmpPv|n>(we{hHj2= zewrzLDV%B^8Kh1tq_+M^zX5eS&HY*s9)k3WDG|L_Lw5dIR*QZ688cyR2YMwNtQLjr zNA~SCWJ{g>iHpeRMic{_IS}zvn=>!O*{qgLgcW6BbEpIJVlqK%1BkrLvvb3 zIo@-Z4{F#g9>-gGl3grTKh`jccj# zbU(Cr>CTPk`Bzo&-2cio@I>M$2`zX_x|iCM5vxcgER3|2t>)p_odkuC1a4FV!G(B#w&ylR{o zIrq-HbI#mze1D!l#yxHK-nFaN`d0c@)v;R(X39y1MrC3dK2B8$AtRdapFg4CHm%Vr z!J@y6^4U#7^=L2sKx7_($eSI!R}LMLR;z;_z3r)-uSsa3k71b|DSdzSRR#~^je7jH zzHQH%4X=Fk{X*w3&K$+=uCajoAiqxi4iV}h`3#yZiRsEBE~lYOo}8{o=~>Ela=&O!bkLUSp-2!_u1})dY_4%(rfk`pa`k7=)qh?CgAdAst0}-8L1Q-M;(&Rx*$g zJ@V5bPI?($a_zPcMg)0fkS-4~CIB3l?0hnm!lnuc(a&UG8 z?tFf~7~7Mrb!SIx$NOsa-u3Qcp{!T0Uq+nD2@H8uaf@SO!f0h~2`?O@=`bXYInbD? z7}!0B#4|kPEO{DVNgkIbXkR?nSyiL@GLwTt>va)RGE>vnnuz8nPvc}|wWaQzMQyOR zq{yLAwr{$Ok~7t?Kd|uuz(z4o-$*(f^xg3Z4OK1s{b&rT{E`3ED_n| zm54vIOBlFK~)?T57879K?Vc{CE-0isuJ<8y)LV!g4$72-#3dFgqivI zFM5~Gab7Jp>SiJqqq za!6L}6_6ofiPx74_{_=fYkVHFZUua58`0fZ$A;y(-YgsOJ1r{{b+?%XxD{Ub`=2j% zE&p1d@;c`FeIFMf z;ml7b^6*s&VQXZ?-IMg9wkWip)H==)D0X(?PQzT7Z|Ozs#FK6eXBW+v+Ld)^rm0UfI)>IJ6p>}wzVpu zf>iZ#b+m|ceR0&>{`#pS%=yGVF*a-mez87BXPTvi*4kVkxr>m($r#ZK{v9-LB+O3A z^)|B2_7x&#;aLQ}M2#_R=%C9WH+0@{>`jl;?rx(7c}}yLoLEHv;`xbW4&w6%@}mYs zKKsQNI`BVBq(0zu$d(a;mMYtPic7a-bA+$Ejh3FfjPn#~y`WV($V;S!<+nj7S%lT= zzp;QW4~P}!h@o~4LcOPc%P09HJcv>BnCxA{Ago;-R3b{RVZ)q|H$r;zyxkS+_t1mq z2@;gXZhdn#!5!KMQy?f_9Jq9Te<-}$R;1c%_569+f|PGae-W{>C!Zalc|HWGsLNt} z42U{I12|Ksk(ZGc=OXQ~-bJKX5kf3``HIEeH*~B0guzj+Mjl00W#JH*b3C+Qm=$u@ zIaR?-q%^HBD|t0*!I==EdU<#K{9b6b9-r;vP@ZuF_trz;u_WExb_nOT?S%H)4Qxf2 zXc2fC6xhBW8Jv7*wVCfcd=iBC<~kZg3&Ta>xWiY}@DvkI>lSQMW=|Ml@>x_G}UHo2DPJD<(aE^F~ zZJ5W$-pz8^v+?>fe|n(v&ein6S``vT*xnGDzfUl+{J1&L!~Hq^O; zxpn*;$|@=*Yr^yvn@tP-MXGVVB&hx`y?F-*#*L3cL2_|=Cy|7Y#Me}y;v~tiEWq^2 zE1RNq-`c(aGFci7r-w^$oCoU_5Xp#>OPrK||BNxj$7Tg^>esJ0s$``okh&Uf&fxGF zTiLWFlC^{3CWl3=#Clx)q;&}F+6XX%kC7d$lk=@qnTKEmTgIQBn#v_!)dX|M5_vQqOW#w5W|I? z*X0XYIz_ozCAQ85TzK9Yx+Qz0dQeE1d~Kf7m*A77h_?i)9SU9e8V&F1PUtP8I3jo3 zHuF6`%PRSxNA-@9eCLT0uz7=2&*ojY&LW_2z78Eu-wPuk``%eywDx^Wt=wsmEr1j| z>~im0N-@GQt{eClQSb2~rp5@>yvj4|%GXjQuFTtoA7>OqI+`|-w2C2!j}#$}1LOaW zAMsqa)ySa7y;8xZ|Fqx0<{N{Ej%Z$%+e*)m_E?RDDG%R<>+;5P9h%!i^Yq7jA1^g9 z#D1C$j*h;E+DbUK7`!rl!3MRcf1HRb1GNIcz1&$too18kTW857_!r#4sP>ZMU&J=0 zo1T&9yX@c4DxA{Tb{&+p*>uvOs==0Pf2@1a)U7CDj%aDW>E>2mDeRe#-QJ`eT?`a; z%1L9w|4np5Yi;gaZ;9p?Z}jQ*cVd{~)(dxS2|9}$aIVESMT@WDH8h_AH2_&HwdKYuRWJPI5zjUAJOB2{=jJI6dwqb zjtU&H+R!A#044=UDI+7Ja=8DJ3cy6-ApK^=k9BilrNMv`jj)@c>$ zl3^TS#CKYE)L*|7uwXhh^f;7?`_sV21LCb5-<{!zVjJ7MtYV8%<@zeY55?7E2@B=x zJNS?fA8vFdNSxQfL~}=rdyREUs)nLW{S@-k2Fh*x*IcJ8gj`pgD6`h0UQlw~a~%+8 zXP2pAd|3n?LhV)9nKrKRn6{(|)`R5NP0B1uRis>ab}lxQT}7M4V=KUEZlK+X{)%9? z-(XthqgiEvjpl*r%0Uc_Xe0Lg=Xv-W9dsFBd|Bl9+#kK#gZVIDAlu(~U-I=AUOex} zsHSXvE$7)Tle$v5Fb)gwf=}JdqyPG-$5Iu;*%h^XXN-bQL~o%x~$lfCbL-8Sl#rJRHgSK#37PXqm(keXJ2JvlW@pj1cNZBj*@1AcRkF6!+3BYI}&%)W760t!hchwsFX+|4=#`ys*C zn1Rd1&O(iI;q;mB7MdHCReN&fP!~{JFE8EG7c@Qk>cHlR`8?|+@4B4fV=a~|*+2WG zpn*wbNa*nb|ks zM8fg*m>Dn+=W%J(tz_>L@8EMi=h$_MUv;mFJ50Szu+h}a^Ei(+AQ2GZY`y#qq}k8S zWve~-`s6{}*NKUg3WB3YEpL1sZgxR-6xblk90Nans+WBZIxV=k?g&_8TZ->6E1H8S zd3cB9bxs6GcS{loYM7v_%@-J3R}+055%B%3RXZJ>qR#o0l%Y1`Z^mEvogA23Kh19e zV$R}%Tfv>El4j9OagJqezUQqk__#C#lr4MGSc!|$kjxBdiwb zn*7u2IBQcupvtgYoMpSVD0A8E0F!FY+(jx1p!S6{mAjOumm=$w-|ITpTs7)CkkV`- zd(j7@uS5ZQ`Cz%p)XFN;=uiA+<5)nJ#!lGy6{vo#XoD<`EBxp+F&rj6g}QGnIpr{c$SY@`>mK-kuK(TR!I6s>uaI6I+wR*a$A`?$&gL7{893}0NNqhRnt4kwxdJJ4ChIE&tC^-2UIGLEuu`e zadlGbp-RcU9Sr^UYEIkACNj#Iv}$O9h2Hb3%utby$+-x4RpfA5zh9H%Zd{>VIBSc^ z#n&@yoe6cpp`lC!C(hWT-imC;sysg>8^O)YsuFW1*JJto3CqV zIEHj?s4quDr=%UXdgC%ax%UzrGy=2vjQd=Q>lVcyH5Sh|e^h)K(b767{{5lFgKiQ& z>!mA+64V+3A5jkgvBCg2z8JSNdQ@k;0 z6|ZoyKs!f(O&~5NyodYGJKr~EDucoIPk@j zgy+i~shm*lnVGs(H^d@ERQd~*>fCVYi$pOL+rctcvyypDCnj0#4@Sh-!U(y}SQ>;) zuM|rR-zkaUqO;IeWX7$%H=591bh*m0`PJdkO8N8@s+NV?4_;n_eqdBCg&9e}O)0Q& z4O6}Ymcbq)5C`%0D+Pzb+S>ED^cjiSb6$`>;{oDOOVz>Qc#wzCs_lhsnJyqSa^AJP zZ`ImdpX(EF${qe}xS^4wANKwv>05*XsyEBz`>^&YYHd~RF^>>zwPj3^tiXOjZ+@jk zH>FOD_V#(X5ru3i`Kbs9Y zd06{p$?}XQ4gB_witWEr`LM56yP=Y*cz(m>_ER^u^>37dTAuZ<&hyZ}+E?vg*r2W8 zl!4CE>u2d9QnFubYgO!#O6cjUp5fNj%ur2d@+YP5rS%M?tQ-x)hqOoI^0Ymer8ur( zr&T_=fds4Z+w?cD;Citgt|s)?`kDmJz_POTnN zqTij#L$ePYO!3p^kM#8Ppx((X8ZsS=F?!0H<@ds};S2A2lMFxjmS0x~-}kX1wBC0q zX??q1l|49|LmGBLGMW@-T(b(A^cFOd?=tp_MeL1L-l_MzEYsC}#TV9}uBJEUVe{+^ z8(AVMisC?Kk*B^3=fy=o6H1P{dlwep>b@=f{J8VtUUSy5w$qSX;lM>b8IJpEtv@cr zUTQM2JOmPt-qe4}6{QBO9jTGu@>E?QX@?O|$&zG{* zGb>@iM(;ZH+=_~%hK)x6sWLiHjIG6UyKUA;A^Pf_&85Vl<#N=VbQ^VV!TkHxELx}G z5*sAQA*L7Kf>;_q|2p9yG3i(S&@vgs=J)8Ic{S8jFtH11mE>6Vmlf=t&EQT=zV~#+ z!MMBL&sHo(Wb|%?)@LcMT(8liZPO`H!p*fGE>2aTXPTBz*GEw+#PA(m0)5?%rlWIn z{h6Z-O-=0O*UdCe(q6xCJCN2TW4o3r_Dwv)E`1RQSBYg9RlRpn=llBC%k+e2z6_z- z!V-7dUptru4wH;3Y~qeungEkfgYTmz$?os@ zeon~|l#s}}Df$*WYgQlS=r;DC0v{j$?ZVe9&Z2kpPlu#>GE(vAJ6Hx3RKL5(oA*GW zDEZV6ls~j^KOi0e`){8GAqi~FllBGocaNQH${wwMvJ%-Qv5Q$vWWMASMT_aNxsUTu z8*edONPLpU1lbT5ez*uIv_*)``PY5?90q;c@hx+X_C3OrAamE-cRTc9T+iDtbxHOK zH;b?TNb!3p#%EAsTl11qQk(3CJzX*d^pGxm+5xeGV+b9P_D|O@&X^Tby?`6kRxFSd zq;P8M@k5egcjg(VzElrVPAL3HDyhsG`%LT+gEGB1;;|u(-R5fMQ-j}SH zAykH{p$kRfUgMWn{#rxDHpv7Lq+LY?*-qxj`tme_a>Z~pM1Rwpiw)M!mI*CcJI3Dy zz8Owu3s;=q*t1?C)&e2DM3vU(`&_w|9LEa%C(OK7AB$i<-qp$-Hm}lv(7H=4ag4)7`XXrrjV&QqHT}Mm^4@ zJyc?-%91D04VQegX;WMAc0tlG&e1U*_{rXOL_O)6!%n`A{T(6Qd0NO}x2bt0*9Z0X z-MbZ67nzr6WCf5z{*Fv?Dv0HuLGHW1&cZH%?rtIvrPpkZ_9R!rlV+XVkiFi6%vK73NyEo zQFP(fEGnvE^%@Rr^K6Z!InvOKgxXc_R%44D?u0+aZdB|)KM}m3x%j9+Q)m&43rBeLA)|22agyw@#LwexY2Vz%`mO zYv7TrgYE%lc+~SV?}HC(=XUOsFu(9`xg#i$hx}~Q!tvq8qepME#n)X|=2s<{#r6`j z#~zq`P3kcD^3|k#uCp_-YvzNyv$JKg^5+wN<#92`=l8!fgiNFCW~evXG8645KCU#S z#_8yz0B(hw*6bC__GJ&h9poh*Toi?=!E+ZlrHnQ z!q+qDtmE=YiXMY=rfRBW?(65iYf=l8Du7JOl;(mXsu!UV z24WZLZ~S(97hJdUJRO$Cjp~X)>8k}(p%aKY)J*k&%js-3)Ajvwv$ed;xR%A^LTAN6IW3_1#nFn9}CM z14mwiprffa?Po$x@h#TJ^lfV zKCx}(atUOU@UIQ+aY5CmF-_vfir;N`jIZ4|ciARQxAcs0d6n7f;$O&aX-%(aN}Yaz zW7S%m$mQ;&h)X3o!Ag!}!98nN>-LggNJ=BzxJcH2_z7FtIQbVXX(c`^|EGccm&EYa z1H`UoAe$!&F+6$vQ3wq9`v9*I;fxIim7Ehs3EK`^mezfV_3}4rm0+SHo1O1F8Xb2r zFHU^3p>MY$#FA6Z_bIQ!qiih2S#Gu)LkE(kq~*(8d)rjA zm>wd&m1#zD3N@_~n@M^vTnemt@B8C&x1yDL)Wsy-GHC$Tl7Ob!l0E8f6BW*l=`GHr z>#;^=huMrixIwU~;j_x4w}XafLYsyoPSOrNb7Qz7DBBc#itk%if71Tyj-$u?7UAq5 zBJhib&8<*2#?4VH z`TTggH5&1WE8CC0o@vO=*VPCpd1#p`Cm*lhO}aLF>9iQlMbX95Hp9rbZ`le=y;yUq z_lgtH$LLFk@1}BGxY*Jd_1=J&DdOzr82+})j4h55kqBKD4xb(>qZPOpN+aYTU&4Ov zn)Hs?^0RDi)=Tt(^p|X|J5hy=eAHI`=yQzTQ(KDoJW~}Ko$OfZvHb#ce~tz}solF_ zSY)>gI1l0BZCRt=J>7Ri1@A98CXRJ*#Mi*jt=C^uiZkvI$Am7fr}_@;$1^{CWH#@g z*j@k!oR&Aw>1(VErn_6v0qzogR)ln+A#kmY7P~|-M_b!3@)>F`yU6vQ00)fKr2AV| z`6q~|`v~_c6=yLr%;X<*?9U8KtrbBwLPzf1Ra=Iry+PZkx_)F^#FJ0>u9+QG%4tEo zkU2X3z57icffGyEkX@sCx>!VBp@7hpTB-xg8xACw^^ zNw-bcH~r}DaW^!r#?`P-4*6TFk|l08B$UfUP!h6l}&xK z$&MyKl56>J#h+wBO){R6)lf5siuu|zd+`+5fwlUp%mBz_;xjR^m^}>4)M1TyOJsdO+A?F4Ct~D?hiT(!WkyZoA(WP&m(6i-JL!(W?|rB z@bFiUrb$p4(=O_8#8D1=4@7av^Am<>OnmWI%dudhBE&6M0pey+bys9TlMUJu+BSkc4Fw&`Lts8yS+T*2e z*^0qU3e3^w+XRt0T2=38t~=b?+j1khD-ZX^`(}T z1c}>8Y8Asyq@T6Vt7T~3u2u}0xnZF@RBT}JbP&!|&u8^K+I%py?j z6fev?nymkx;~9KfmSSq8Y?VBVdBYwnQh0JN>=aKkV31}a{E)&f3vc=s*3cDTbFb#F z1dhZuYLd2|l<#PBwOSOyw+HQpi{S4=x%HZ>WlJhoHj7r4j62>|3p$a|s?)h{;gw;s z7rUy=>_)=@4e-smZkD+@&4XZxV2&?=;Py?jv}PjadQUJd8p^^ z?R5R8H?MUO{edOkUPM#9n;{{*sY&}&K8e1VnL?2-%cop3>m-C0SZ-rhcbRT`%mdF= zpF2pSpZs(E`ll8H5n}p7_Fa$&u)^W-Sa<}6bC%s5`e~^>R!4uq#H;!QC0}6F{9@i4 z@`2IBHUCyMz9q`xpw>B)6t!MD(33kNxa={iFQl5HcL&`CribzP4 zDavr{UD*w>+~L4j-W3{q`Mb$br~MHvK`?E3ablh zda9}>kz32|e1@I&xO{hZr0k;v&uleSZ)_Q|t(9-9X3qFsc=SZ1*|C;<13tRkqKzuY z8CxZBEsAyf?rufVxsCDtxwjo6>u;GSKE8c0NkV!Iam-6_zkmyoU?D^GqInbP`Nm|) ztJeppABWMWc`cRcrqpAaSmfjEw9XZ;Pcl7*tF^SP_Vz1 zyo(AvDy(%b%Vu?sI!vRXs67hD`SWHaxali#zg5DnG5%cL6!Kz4KKy$W>S~Avnl?7| z!+wG2qlX9C%*H%W>!mr}1%~r8OHwKmulqcIWn$8J`l*Ek(>G=7VmFeW*au#@ZM!Sx z7_q^jxR?W9ztR9G$Yz{`>CfDXw|5S%<3XdHX%(oD-Kpbi;XZr{_#Tq++NzSnsvDB@ z;Y7UONErsHr$6{ocUSNF+uSauFUSfesG;oKgKJg4-AiAqoD@i2s(6ObCGWnHBk>w4^#*}E7~Mx+OSFL}>M7+j5EQz4QjM*<_zKc8XDV)IV0Lh0kj z7kZBS(E@DBNx7{(`WGJ`U31)yzGOy$tpQY4t&@`zVw+7?7yV`L203~~vuozYSMGk3 zE-O;OaANp}2S85}*u%f03%JPzZCZV!ouvubtLXD()keFV!|AU%wsz-vQlFh*%h5lQ z9jeWbXh|e+z8|kgG6RmIwPe0utlOB9(aPDG>i)BxI?89e}IwNX+)%63~fKMeQn{w_mdAFU5 zv&d-~_Or^h$rDfT30jCocbZE5k-_(#I__7SMI60te4rzNpvbb!CU{KZkZbD0i4VN3 zrvAs(LBsEy+7rXJQ&6y6X+E#wmLflW{wyr;29z<&(6O;A*8A1U1%9if0_U$cAEV$f-;2&kZK@aF z3%BStYf6lZkO3)z*+x~eO$@q94q$GOYL0$y;p;15fRN4OSiP^*UwG^J*FJ8|VM!m}r6IJVxh|hWTNQus4oGx*N@Wcf=1y}Q zP2H>tzfVMPqIAPM)Yzas6X`jem0vVXz5Ok!jPH(c&g}r27AHYxZZ*Cm&bGaky6k`? zm5zS`rNI*-`7)vzv;;NLd)YQSmCh9{Z5fj`KYr)_WFvNMGm+SjO#$w?cKM|axPnXeL(aLu7rTMt{oLty$db%2Gz2!>;~CZh5^Cs`teFvo=K zzdxJJ?5#-{8(kHc?JYo@;Z|)dB*75}U<&xzc6T*WJVd0zvoyJCat0Z2{g{ica!vUy z%E=d|!YKu1BLZxaq}J0ohrg}Y167r&sU~gi;i>LjJTDg(9}jaa1mRGP{z4@kb;E6( zux@$z#Md&+j(!uf@Pg}TmAjT_h$)$Hv@G1Ike;cJVY*OwD`jEeKsZ5$ zRaX&<^0=aN=#^FqV4834t*nenOt+hknhb_htY9{J9TpR}uZ+*7&(-%*YwcAdYeJg78}}<(pk5%bQ$=tn?5(T%));F5JoD@Skv!j z%j=(fZak9*YrB4j2{5DtUvxKYnv=E=49*1yhnOr3y>^%%c#vh28T$HFXj)pcGD6*% zU1>z{v9ZCk=V5S6BA26>+x(NXT2vTEc!X>ihji9E{#(q_@!tuu^{Y7C`3v4_8!o*c zvSQY9A5H6*>E%%4^x1Z#rom#Lp4F*b zx7ieu%6uWQ)Wnves6R}W(s2Krxq$v$KIPVWNw0$ey21Ii+o-d@eB@d}cEFD!(xD|j zyhaB&S369=4R(iWP>k-{YuiuKy(8bV_?hDp$bW?epJHZWfIWrBqW?Jue?!yuN~SC7x)aw7^fEK#MTF?l|BlhH40-m52_1P z1YebT%1Uo93W`&>Yb$(?4qsiKVcw99KEtD}+x*086X_T6rt$0cYT47J_|6gkiQ_n3 z5u+S;`x+ZkxBf{qVC^U8XdDUMUckt_+pyk#Q*e9AdPGPlhZ$P>&Ph%7X;>&=b|>pT zmnP(y+nX64T|NQQQo?6uj{x6TjiE+QF7#smX*)PSukE2paR3yHkm&6}bQ{uT&?+~Y z3g_JttoN+Ud%C%Vt&+c%w%Ye2T`^aO`~+P$3sNK?4pXv)Sw(&yibWF7`|97!BhGNuPy zMrM#rSQLuVRUDa==K1L+?QsDr$!4@ybzEt~8-1Xd!UUz^rRd5Bq7UMjMGvZa2QJlC zDk#N_xQuOkeif5*YmSBRRu;^JYq$@_@hCDwj<+J39CY!qdN6{%97?q>^|=!rS^19! zEz8JGn;}+ve6OcmFQ$H6l$Li2i_G|7_uG42J}nJegOgi4!=|Rr6tqS5Eew>k zn;YU3!X*3y8Ye;F6CFTn)7Nvi1lQRu=#`gHZB&OMcK(q<{pq>>XRgL=0Bd@w_)7gF zxGaod13gysI&*X@(0a!#)y5W(DJa)NsFGzS-5lgr>s=q12mIdutIuE$cDAwTpFN3d znzJdqV(Q67#iJL@YgfbaxvtJ;J%9-G-EjqO!WDu;LY$-CjrQE47PL%582@#(=!Xx; z;DZ0ckMa$`7S5PsM~{AMzw!N0Bl92X0I%!8LLh9SGPiE19`eWj`1e2gY{}Ti`^l#% zC&gBAUdG9ZpxoS7CWL2vT~$rCb7&%TBmtG~=(1MaM#K+@6Q*XHu6 zN3L6jII34ZV0V;f;Tlu#5QB!K+{B#=TQx^cApTS8eHcRYFM%3dj;J&7hz8)|dHOD6 z<_1mle>{214+cnrt!;f^9JxNQEQ%84>5cGL>K;fY5RTE z{`41sGvr%k6!hw#FPZ_355hWr8F|?*5{An`Sl;VoIGPKdIHh@Kd@SeIveh6cxz7(4 z7@VXLVfymr7_&A8{;gGuU8%A(l=B>87>9ZgDA>zZ6qiV+D>LtEzDoZqdgtK<{kuZ5 zl@B3=cx=z}2?C|5C4p{^jMkAE-S;ZKzwyIvdAkDGjkk7h>g1_WonjResh z67{=K?BMm8oFl}Jw$h}aU^oi(I9Wb}o%l|7+wBiW4z#G^?ddMWt_Hq$rVE~dAYEU0o2uL72p$2AK<6yR(ehl&Vf&b}j{}54hUWMzCBi%NR zGIDYeg;$3;aNOGerdt2}XX7kBr*wOhTm&uVj}@1+7A-<^c>}&-p9)o4)cKB z`1{?w^}WS)P@?$-ent;_29AN$os4(Kjm_vgG^77DnuUD_ZzapQY<<|65YmGWT?hyd4(6R0c}KH*K%M)$uQ6^1{ebsjPr#(4gG!<#qzkmc zJxTy?AS7<_?-6yf+`y-H^cRt*9ZQIs;xPV1#LdTd;(~)Q4U@QF{OA1qt5;i5upoTd z<1&zZ_)u63UlQ(Kd)&3_OlCQdY*wLFF+ZHgdg$h+Q0%#3`Ojt7=c64H zDS*#j4T;w22M+|InfR%Wucg?edMu3g&;&(6QV6%WGrJvaLH?EcheQx3rFflOWN9^#AFPKzq@TRM<4XVO{gN zEc=(A<<*~0{1>j+d@lGrm4=RglDi>FlacwODc~DOrMBwPSe36t9^--CA`B(R6LH>sos-z!N34Fp)$_7jEszWDkOV2$$!-zMiPN&P6jWCDWa z{e`-9CM){lL$EilfXfPJHEo7u!UtY}2eAR=?)Rj%7cDD3#r4N>fVNS8AXnL0jhi7> z=f8j!@--;Ox2hL#0Is~tSz~YTk{p77STYcfD@CGNrA}Ld`}t(zmxjMZ*^BbJBphPZ`;43cUn}DVx}yimM?O|W zOibqIAh&j(;hQI*)#S02Y_7o&*qy7_nDl}}_K0@kqNBMP8S%)Y&E7W=x&4u@`CG8y zJ%f*9n1pax1Sc}%Ny})+Sp>(%?(GK(x!Q8ZiUqs9V28QCxO5kT7WX$K>Jgfz;z7x*46L zRPXOyay%*NS=!spzQlVIGipr*K^PyOS?#{Z5Scr>c5@mzDRSoK-puE3>KobX{&9~( z`ub0Q<^htF)ubob7zor*yaP@6fdV?SJsW^2Fa8L1=Df;NxSdj)?Qzj!7kioPpWfOKm(34Rw-{Zq)3M zI~(xVd%gV)F!;kX|LJdoya-gS-6KIIC95RfGq;S-qLW#bHn+<%mNu+Pwc z|LK2nv`cZ`#v<+%DE-fs9i+?#Opv=|9~dpPrJfLzKMfBG5)a~&`b>TZeEySTIrQc* zeZsV}8yw+PMQLX@Ir`w9?At7O-cZ5^($JvLP;QOvBsn)f1J4J>G{0y-hZmoY{4Os_ zZQhNd4hY(k7saHQc$h~R1onX~o`IxUTUohlx+~d9MkcRs>0m3A|BD&;cPQhZ02YYO zR5N$>@Aa91y(W1VR&|!VoW*=sCuIoxf+3(y$o$6s5zacf{x0@3>k|O*L6e$yF_(D2 zJKq15nLf05hv(`qmZww>Mx??+NQm3-;nbGFIxS5!_l+S%PtI*VJa1oRLypcGS!leW zno@34(***e4ElTsHudBFAxHObPSeaZg##cRU-tKh`Fl4waJrh#$4yJzSs50?Za zz=P&GgkhrZ%u{-~CwRmQ4{4!plk!V)wFY}@(pqQlnGE?}_P!_><#G|`{XcF04vq@= zxlcM7!{7aKt-BA+j#tIH=J57zRpr>X-c5l3`XhLB`)IZrQhG?P1oQU}gQ`)qL2$^3Vh=wF&ySWCh_3cHi16M_6iW3i|4Y2>&6`>OKSZ~Koc97jP0S<<@E0S<@xB|_*!Mh1x|`FDWAKl7$A zkOuXJ-eUe$&+~>rM1RdZ0%Sdbj}JM+!11fV13c~fzX{L(dg(wu3=$7fBK-H*kH3B% z0|Z9;tCY?MiiZawcqaR+o(G=h_DggdCmm;wABV8PRDJ(?%Ktrjavaim OUTREACH +- “check replies”, “any responses” -> REPLY REVIEW +- “follow up”, “reply to supplier” -> FOLLOW-UP + +## Shared defaults + +Use these defaults when the user does not care: + +- first order quantity: 500 units +- shortlist size: top 5 suppliers +- conversation notes path: `./artifacts/launchfast/supplier-conversations/` + +## OUTREACH + +### 1. Gather context + +Ask once for: + +- product keyword +- target price or landed-cost goal +- target first order quantity +- sign-off name or company +- optional Amazon selling experience + +### 2. Research suppliers + +Run: + +```text +supplier_research(keyword="", goldSupplierOnly=true, tradeAssuranceOnly=true, maxResults=10) +``` + +Present a compact shortlist with: + +- supplier name +- quality score +- price +- MOQ +- years in business +- trust signals + +### 3. Draft the outreach + +Use this structure: + +1. Mention the supplier by name and one concrete credibility signal. +2. Establish buyer credibility briefly. +3. State quantity and target pricing clearly. +4. Ask exactly 3 questions: + - best price at target quantity + - lead time + - private-label capability +5. End with a warm but direct close. + +Always show the message to the user before sending it anywhere. + +### 4. Browser automation, if requested + +If the user wants Codex to send messages and browser automation tools are available, use this concrete flow: + +1. Open Alibaba in the browser automation session. +2. Confirm the user is already logged in before proceeding. +3. Navigate to the supplier page or Alibaba messaging UI. +4. Use page inspection or accessibility snapshot tooling to find the `Contact Supplier` or reply form. +5. Click into the message textarea and paste the approved message verbatim. +6. Submit the form. +7. Confirm success by checking for a sent-state confirmation or the new message appearing in the thread. +8. Save the conversation summary to the local notes path. + +If browser automation is unavailable, stop after drafting the approved message set. + +### 5. Save notes + +Store outreach notes under: + +`./artifacts/launchfast/supplier-conversations/[supplier-slug]/conversation.md` + +Keep a simple index file at: + +`./artifacts/launchfast/supplier-conversations/index.md` + +## REPLY REVIEW + +When the user asks to check replies: + +- use browser automation if available and authenticated +- open Alibaba messages +- inspect the conversation list for unread or recent threads +- open each relevant thread +- extract pricing, MOQ, lead time, sample terms, and direct supplier questions +- summarize supplier-by-supplier +- update the conversation note files + +If browser automation is unavailable, ask the user to provide exported text or screenshots and continue from that material. + +## FOLLOW-UP + +When drafting or sending a reply: + +- read the relevant conversation note file first if it exists +- preserve negotiation context +- answer supplier questions directly +- push toward quote clarity, samples, lead time, packaging, and payment terms +- ask for approval before sending any reply through the browser + +If browser automation is used for the send: + +1. Open the supplier thread. +2. Locate the reply textarea. +3. Paste the approved response. +4. Submit. +5. Verify the message appears in the thread. +6. Update the local notes file with the sent reply and timestamp. diff --git a/plugins/BlockchainHB/launchfast_codex_plugin/skills/batch-product-research/SKILL.md b/plugins/BlockchainHB/launchfast_codex_plugin/skills/batch-product-research/SKILL.md new file mode 100644 index 0000000..ec7b4ef --- /dev/null +++ b/plugins/BlockchainHB/launchfast_codex_plugin/skills/batch-product-research/SKILL.md @@ -0,0 +1,90 @@ +--- +name: batch-product-research +description: | + Codex-native batch Amazon keyword research using LaunchFast MCP. Use when the + user wants a ranked comparison across many keywords and optionally wants HTML + and CSV artifacts written to disk. +--- + +# Batch Product Research + +Use this skill for 1-20 keywords. + +## Inputs + +Accept: + +- comma-separated keywords +- numbered lists +- a local file path containing keywords + +Defaults: + +- maximum 20 keywords per run +- report path: `./artifacts/launchfast/batch-research/report-[YYYY-MM-DD].html` +- csv path: `./artifacts/launchfast/batch-research/report-[YYYY-MM-DD].csv` + +## Workflow + +### 1. Normalize input + +- trim whitespace +- deduplicate case-insensitively +- if there are more than 20 keywords, split into chunks of 20 and process chunk-by-chunk + +### 2. Run balanced product research + +- run `research_products` for every keyword +- prefer parallel tool calls where practical +- do not require delegation + +### 3. Score each keyword + +For each keyword compute: + +- search volume +- total niche revenue +- average price +- average reviews +- average revenue per seller +- top-seller dominance +- estimated margin using conservative assumptions +- opportunity score and verdict + +Use verdicts: + +- VIABLE +- MARGINAL +- NOT RECOMMENDED +- ERROR + +### 4. Optional deeper passes + +For VIABLE or MARGINAL keywords only: + +- run `research_products(... focus="financial")` +- optionally run `amazon_keyword_research` on the top 2-3 ASINs if keyword depth matters for the user’s goal + +### 5. Present ranked results + +Always include a comparison table first. + +Then provide concise cards or sections for the strongest keywords. + +### 6. Write artifacts when useful + +If the user asked for files, or a file materially improves the result: + +- write an HTML report +- write a CSV export + +Keep the file generation deterministic. Prefer Python for CSV writing. + +## Output + +At minimum return: + +- number of keywords processed +- ranking table +- top recommendations +- artifact paths when files were written diff --git a/plugins/BlockchainHB/launchfast_codex_plugin/skills/kunze-ad-setup/SKILL.md b/plugins/BlockchainHB/launchfast_codex_plugin/skills/kunze-ad-setup/SKILL.md new file mode 100644 index 0000000..d2f5efb --- /dev/null +++ b/plugins/BlockchainHB/launchfast_codex_plugin/skills/kunze-ad-setup/SKILL.md @@ -0,0 +1,124 @@ +--- +name: kunze-ad-setup +description: | + Codex-native Amazon PPC setup workflow using Kunze's broader ecosystem-driven + strategy. Use when the user wants LaunchFast-driven bulk-sheet generation with + broad and phrase coverage, gap analysis, and a campaign package written to disk. +--- + +# Kunze Ad Setup + +## Inputs + +Ask once for: + +- main keyword +- product SKU +- optional product name +- optional budget level: conservative or aggressive +- optional output path + +Defaults: + +- budget level: conservative +- output directory: `./artifacts/launchfast/campaigns/` + +## Strategy + +Kunze’s model favors: + +- broad and phrase coverage +- one ad group per campaign +- small keyword sets +- gap-opportunity terms where competitors rank poorly + +## Workflow + +### 1. Market research + +Run: + +```text +research_products(keyword="", focus="balanced", product_limit=20) +``` + +Collect top 10-15 competitor ASINs plus market context. + +### 2. Keyword research + +- Research competitor ASINs in manageable batches of 3-4. +- Prefer parallel tool calls where possible. +- Do not require delegation. + +Use: + +```text +amazon_keyword_research(asins=[...], limit=50, min_search_volume=300) +``` + +### 3. Build the keyword master list + +For each keyword compute: + +- overlap across ASIN batches +- search volume +- CPC +- purchase rate +- relevance +- competitor coverage +- gap-opportunity signal + +Then select: + +- Broad campaign keywords +- Phrase campaign keywords +- ASIN targets +- Category target placeholder if category ID is unknown + +### 4. Generate bulksheet + +Create: + +- Auto campaign +- Broad campaign +- Phrase campaign +- Category targeting campaign +- ASIN targeting campaign + +Use deterministic CSV generation with Python `csv.writer`. + +Use this exact Amazon Bulksheets 2.0 header and column order: + +```text +Product,Entity,Operation,Campaign Id,Ad Group Id,Portfolio Id,Ad Id,Keyword Id,Product Targeting Id,Campaign Name,Ad Group Name,Start Date,End Date,Targeting Type,State,Daily Budget,sku,asin,Ad Group Default Bid,Bid,Keyword Text,Match Type,Bidding Strategy,Placement,Percentage,Product Targeting Expression,Audience ID,Shopper Cohort Percentage,Shopper Cohort Type +``` + +Deterministic campaign layout: + +- Auto: 1 campaign, 1 ad group, 1 product ad, 4 auto targeting rows +- Broad: 1 campaign, 1 ad group, 1 product ad, up to 5 broad-match keywords +- Phrase: 1 campaign, 1 ad group, 1 product ad, up to 5 phrase-match keywords +- Category: 1 campaign, 1 ad group, 1 product ad, 1 category targeting row +- ASIN: 1 campaign, 1 ad group, 1 product ad, up to 15 ASIN target rows + +Required defaults: + +- start date: current date in `YYYYMMDD` +- bidding strategy: `Dynamic bids - down only` +- one ad group per campaign +- if category ID is unknown, emit a literal placeholder such as `[CATEGORY_ID]` + +Write to: + +`./artifacts/launchfast/campaigns/[product-name]-kunze-[YYYY-MM-DD].csv` + +### 5. Provide an operator summary + +Return: + +- campaign list +- selected keywords +- budget assumptions +- output file path + +If a category ID is missing, leave a clear placeholder and call it out explicitly. diff --git a/plugins/BlockchainHB/launchfast_codex_plugin/skills/launchfast-full-research-loop/SKILL.md b/plugins/BlockchainHB/launchfast_codex_plugin/skills/launchfast-full-research-loop/SKILL.md new file mode 100644 index 0000000..c118d10 --- /dev/null +++ b/plugins/BlockchainHB/launchfast_codex_plugin/skills/launchfast-full-research-loop/SKILL.md @@ -0,0 +1,119 @@ +--- +name: launchfast-full-research-loop +description: | + End-to-end Codex-native Amazon FBA research workflow using LaunchFast MCP. + Use when the user wants a single report covering product research, IP risk, + supplier sourcing, and PPC keyword intelligence. + + Requires `research_products`, `ip_check_manage`, `supplier_research`, and + `amazon_keyword_research`. + +argument-hint: "[keyword]" +--- + +# LaunchFast Full Research Loop + +## Inputs + +If needed, ask once for: + +- keyword or keyword list +- target selling price +- first order quantity +- optional competitor ASINs +- optional report path + +Default report path: + +`./artifacts/launchfast/reports/launchfast-report-[keyword]-[YYYY-MM-DD].html` + +## Workflow + +### 1. Product research + +- Run `research_products` for each keyword with `focus="balanced"` and `product_limit=20`. +- Score each keyword using the same logic as `launchfast-product-research`. +- Pick winners for deeper analysis. + +### 2. IP check + +For promising keywords, run: + +```text +ip_check_manage(action="ip_conflict_check", keyword="") +ip_check_manage(action="trademark_search", keyword="") +``` + +Extract: + +- conflict level +- notable active marks +- patent concerns if present +- final risk posture: CLEAR, CAUTION, or BLOCKED + +### 3. Supplier research + +For the strongest keyword, run: + +```text +supplier_research(keyword="", goldSupplierOnly=true, tradeAssuranceOnly=true, maxResults=10) +``` + +Summarize the top suppliers with: + +- company name +- quality score +- price band +- MOQ +- years in business +- trust signals + +### 4. PPC research + +If you have competitor ASINs, or can responsibly infer 2-3 strong ASINs from product research, run: + +```text +amazon_keyword_research(asins=[...], limit=20) +``` + +Summarize: + +- keyword count +- top search-volume terms +- high-intent terms by purchase rate +- indicative CPCs +- suggested campaign structure + +If there are no usable ASINs, state that this phase was skipped. + +### 5. Build the report + +Create a standalone HTML report with: + +- executive verdict banner +- market scorecard +- product findings +- IP findings +- supplier findings +- PPC findings +- concise recommendation section + +Design should match the existing LaunchFast visual language: + +- clean light theme +- neutral palette +- card layout +- compact tables +- clear GO / INVESTIGATE / PASS styling + +Write the file to the requested path and report the final file location. + +## Output + +Always return: + +- overall verdict +- key blockers or strengths +- report path if the file was written + +Do not pad the response with generic “next steps” unless the evidence clearly supports a specific recommendation. diff --git a/plugins/BlockchainHB/launchfast_codex_plugin/skills/launchfast-ppc-research/SKILL.md b/plugins/BlockchainHB/launchfast_codex_plugin/skills/launchfast-ppc-research/SKILL.md new file mode 100644 index 0000000..b674959 --- /dev/null +++ b/plugins/BlockchainHB/launchfast_codex_plugin/skills/launchfast-ppc-research/SKILL.md @@ -0,0 +1,128 @@ +--- +name: launchfast-ppc-research +description: | + Codex-native Amazon PPC keyword research using LaunchFast MCP. Use when the + user wants competitor keyword discovery, keyword tiering, or a ready-to-upload + Amazon Sponsored Products bulk file from 1-15 ASINs. + + Requires the LaunchFast MCP tool `amazon_keyword_research`. + +argument-hint: "[ASIN1] [ASIN2] [ASIN3]" +--- + +# LaunchFast PPC Research + +## Inputs + +If needed, ask once for: + +- 1-15 ASINs +- optional campaign name +- optional default CPC bid +- optional daily budget +- optional output path + +Defaults: + +- campaign name: `LaunchFast-PPC-[YYYY-MM-DD]` +- default bid: `0.75` +- daily budget: `25` +- output path: `./artifacts/launchfast/ppc/launchfast-ppc-[YYYY-MM-DD].tsv` + +## Workflow + +### 1. Run keyword research + +Run one keyword-research call across all ASINs when possible: + +```text +amazon_keyword_research(asins=[...], limit=50) +``` + +If the ASIN set is too large or results are unwieldy, batch them, but do not require delegation. + +### 2. Normalize and tier keywords + +For each keyword: + +- deduplicate across ASIN overlaps +- keep overlap count +- capture search volume, CPC, purchase rate, relevance, and ranking coverage + +Tiering: + +- Tier 1: high-value terms with strong overlap or standout volume and conversion +- Tier 2: mid-volume growth terms +- Tier 3: discovery and long-tail terms + +Match mapping: + +- Exact: Tier 1 +- Phrase: Tier 1 and Tier 2 +- Broad: Tier 2 and Tier 3 + +Bid guidance: + +- Exact: default bid * 1.2 +- Phrase: default bid * 1.0 +- Broad: default bid * 0.7 + +### 3. Present a preview + +Show: + +- ASINs analyzed +- unique keywords found +- tier breakdown +- top 15 keywords preview +- negative keywords or exclusions if obvious + +### 4. Generate the bulk file + +If the user wants the export, create the parent directory and write a TSV. + +Use a deterministic writer such as Python `csv.writer` with a tab delimiter. + +Required output: + +- one campaign +- ad groups split by tier and match type +- keyword rows with bids + +Default to this exact tab-separated header and column order: + +```text +Product Entity Operation Campaign ID Ad Group ID Portfolio ID Ad ID Keyword ID Product Targeting ID Campaign Name Ad Group Name Start Date End Date Targeting Type State Daily Budget SKU ASIN Ad Group Default Bid Bid Custom Text Campaign Type Targeting Expression +``` + +Deterministic campaign structure: + +- `Tier1-Exact`: Tier 1 keywords as Exact +- `Tier1-Phrase`: Tier 1 keywords as Phrase +- `Tier2-Phrase`: Tier 2 keywords as Phrase +- `Tier3-Broad`: Tier 2 and Tier 3 keywords as Broad + +Generate three row types only: + +- Campaign row: one per campaign +- Ad Group row: one per ad group +- Keyword row: one per keyword and match-type pair + +Use: + +- `Start Date`: current date in `YYYYMMDD` +- `Targeting Type`: `Manual` +- `State`: `enabled` +- `Campaign Type`: `Sponsored Products` + +If the user requests a different Amazon bulk format, switch only with explicit confirmation. + +## Output + +Default answer structure: + +- short summary of keyword landscape +- preview table +- export path and row count if a file was written + +If no export is requested, stop after the preview and recommendations. diff --git a/plugins/BlockchainHB/launchfast_codex_plugin/skills/launchfast-product-research/SKILL.md b/plugins/BlockchainHB/launchfast_codex_plugin/skills/launchfast-product-research/SKILL.md new file mode 100644 index 0000000..372b961 --- /dev/null +++ b/plugins/BlockchainHB/launchfast_codex_plugin/skills/launchfast-product-research/SKILL.md @@ -0,0 +1,102 @@ +--- +name: launchfast-product-research +description: | + Codex-native multi-keyword Amazon opportunity scan using LaunchFast MCP. + Use when the user wants to research 1-10 keywords, compare niches, or decide + whether a product idea is a GO, INVESTIGATE, or PASS. + + Requires the LaunchFast MCP tool `research_products`. + +argument-hint: "[keyword 1], [keyword 2], [keyword 3]" +--- + +# LaunchFast Product Research + +Use this skill for a fast, opinionated market scan across up to 10 keywords. + +## Inputs + +If missing, ask once for: + +- keywords to research +- optional target price band +- optional competition tolerance + +## Workflow + +### 1. Run research + +- Run `research_products` for each keyword. +- Prefer parallel tool calls when researching more than one keyword. +- Use `focus="balanced"` and `product_limit=20` unless the user asks otherwise. + +### 2. Extract core metrics per keyword + +From the response, compute: + +- products analyzed +- grade distribution +- median monthly revenue +- top product revenue +- average or median price +- average or median reviews +- brand concentration +- dominant brand + +### 3. Score the market + +Use this score out of 100: + +```text +score = + (% of products graded B5 or better) * 30 ++ (median revenue >= 8000 ? 30 : (median revenue / 8000) * 30) ++ (median reviews < 300 ? 20 : (300 / median reviews) * 20) ++ (median price between 18 and 60 ? 20 : 10) +``` + +Competition bands: + +- Low: median reviews < 200 +- Medium: median reviews 200-800 +- High: median reviews > 800 + +Verdicts: + +- GO: score >= 65 +- INVESTIGATE: score 40-64 +- PASS: score < 40 + +### 4. Present results + +Always show: + +- a ranked summary table for all keywords +- a short deep dive for the top 3 + +Use this table shape: + +```markdown +## Product Opportunity Scan + +| Rank | Keyword | Score | Market Grade | Top Revenue | Avg Price | Competition | Verdict | +|------|---------|-------|--------------|-------------|-----------|-------------|---------| +``` + +For each top-3 keyword include: + +- products analyzed +- grade distribution +- revenue range +- price range +- review range +- best product snapshot +- one-sentence key insight +- risk flags +- verdict with 1-2 sentence rationale + +## Notes + +- If a keyword has missing or zero search volume, explicitly call that out. +- If the results look too narrow or too broad, suggest the better keyword variant inline. +- Do not force a follow-up question at the end; only recommend next actions when the result is borderline or strong enough to justify it. diff --git a/plugins/BlockchainHB/launchfast_codex_plugin/skills/product-research/SKILL.md b/plugins/BlockchainHB/launchfast_codex_plugin/skills/product-research/SKILL.md new file mode 100644 index 0000000..f834556 --- /dev/null +++ b/plugins/BlockchainHB/launchfast_codex_plugin/skills/product-research/SKILL.md @@ -0,0 +1,137 @@ +--- +name: product-research +description: | + Deep Codex-native Amazon FBA product validation using LaunchFast MCP and the + LegacyX criteria. Use when the user wants a serious viability review for a + keyword, niche, or adjacent niche expansion. +--- + +# Amazon FBA Product Research + +This skill is the deeper, criteria-driven version of `launchfast-product-research`. + +## Core criteria + +Evaluate every market against these baselines: + +| Criteria | Threshold | +|---|---| +| Total niche revenue | > $200,000/month | +| Average price | >= $25, ideally >= $40 | +| Average reviews | <= 500 | +| Revenue per seller | >= $5,000/month | +| Top-seller dominance | top 2-3 sellers < 50% of revenue | +| Search volume | must exist | +| Estimated margin | >= 30% before ad costs | + +Large-market exception: + +- If niche revenue is above $1M, higher review counts can still be acceptable when multiple sellers under 200 reviews are doing strong revenue. + +## Workflow + +### 1. Initial scan + +Run: + +```text +research_products(keyword="", focus="balanced", product_limit=20) +``` + +Extract: + +- search volume +- average price +- average reviews +- opportunity score +- market grade +- brand concentration +- dominant brand +- total niche revenue +- average revenue per seller +- top-seller share + +### 2. Financial trend check + +Run: + +```text +research_products(keyword="", focus="financial", product_limit=20) +``` + +Look for: + +- growing vs stable vs declining products +- average MoM growth +- short-term momentum using 7d trend fields + +### 3. Listing quality check + +Run: + +```text +research_products(keyword="", focus="titles", product_limit=10) +``` + +Look for: + +- low listing quality scores with high revenue +- listing quality gaps +- weak copy or obvious differentiation openings + +### 4. Keyword validation + +Pick 2-3 relevant ASINs and run: + +```text +amazon_keyword_research(asins=["ASIN1", "ASIN2", "ASIN3"], limit=20) +``` + +Evaluate: + +- keyword diversity +- CPC and sponsored density +- purchase rate +- obvious ranking gaps + +### 5. Profitability estimate + +Present a conservative estimate: + +```text +Selling Price +- Amazon Fees (~15%) +- Manufacturing +- Shipping += Estimated Profit per Unit += Estimated Margin % +``` + +If manufacturing cost is unknown, say so and state the assumption used. + +## Output format + +Use a scorecard first: + +```markdown +## Market Scorecard: [keyword] + +| Criteria | Threshold | Actual | Status | +|---|---|---|---| +``` + +Then include: + +- market grade +- opportunity score +- trend summary +- verdict: VIABLE, MARGINAL, or NOT RECOMMENDED +- concise rationale + +## Rabbit-hole expansion + +Use adjacent-niche exploration only when it is helpful: + +- identify variations from the first result set +- rerun `research_products` on the most promising adjacent keywords +- keep the branching tight; do not explode the scope without user intent diff --git a/plugins/BlockchainHB/launchfast_codex_plugin/skills/wilco-ad-setup/SKILL.md b/plugins/BlockchainHB/launchfast_codex_plugin/skills/wilco-ad-setup/SKILL.md new file mode 100644 index 0000000..78f8650 --- /dev/null +++ b/plugins/BlockchainHB/launchfast_codex_plugin/skills/wilco-ad-setup/SKILL.md @@ -0,0 +1,117 @@ +--- +name: wilco-ad-setup +description: | + Codex-native Amazon PPC setup workflow using Wilco's exact-match and + analytics-first strategy. Use when the user wants stricter keyword control, + exact-match campaigns, and a LaunchFast-driven bulk-sheet export. +--- + +# Wilco Ad Setup + +## Inputs + +Ask once for: + +- main keyword +- product SKU +- optional product name +- optional budget level +- optional output path + +Defaults: + +- budget level: conservative +- output directory: `./artifacts/launchfast/campaigns/` + +## Strategy + +Wilco’s model favors: + +- exact match only for manual keyword campaigns +- tight budget isolation +- proven converting keywords +- strong emphasis on purchase rate and competitor coverage + +## Workflow + +### 1. Market research + +Run: + +```text +research_products(keyword="", focus="balanced", product_limit=20) +``` + +Capture top 10-12 ASINs and market context. + +### 2. Keyword research + +- batch ASINs in groups of 3-4 +- prefer parallel tool calls when practical +- do not require delegation + +Use: + +```text +amazon_keyword_research(asins=[...], limit=50, min_search_volume=300) +``` + +### 3. Score keywords + +Rank keywords with a weighted score based on: + +- purchase rate +- competitor coverage +- search volume +- relevance + +Prioritize keywords where multiple competitors already rank well. + +Select: + +- Exact A: top converters +- Exact B: volume converters +- Exact C: niche converters +- Product targets: top competitor ASINs + +### 4. Generate bulksheet + +Create: + +- Auto campaign +- Product targeting campaign +- 3 exact-match manual campaigns + +Use Python `csv.writer` and write to: + +Use this exact Amazon Bulksheets 2.0 header and column order: + +```text +Product,Entity,Operation,Campaign Id,Ad Group Id,Portfolio Id,Ad Id,Keyword Id,Product Targeting Id,Campaign Name,Ad Group Name,Start Date,End Date,Targeting Type,State,Daily Budget,sku,asin,Ad Group Default Bid,Bid,Keyword Text,Match Type,Bidding Strategy,Placement,Percentage,Product Targeting Expression,Audience ID,Shopper Cohort Percentage,Shopper Cohort Type +``` + +Deterministic campaign layout: + +- Auto: 1 campaign, 1 ad group, 1 product ad, 4 auto targeting rows +- Product targeting: 1 campaign, 1 ad group, 1 product ad, up to 10 ASIN target rows +- Exact A: 1 campaign, 1 ad group, 1 product ad, up to 5 exact-match keywords +- Exact B: 1 campaign, 1 ad group, 1 product ad, up to 5 exact-match keywords +- Exact C: 1 campaign, 1 ad group, 1 product ad, up to 5 exact-match keywords + +Required defaults: + +- start date: current date in `YYYYMMDD` +- bidding strategy: `Dynamic bids - down only` +- one ad group per campaign +- exact match for all three manual keyword campaigns + +`./artifacts/launchfast/campaigns/[product-name]-wilco-[YYYY-MM-DD].csv` + +### 5. Return summary + +Include: + +- why Wilco is a better fit or not for this niche +- keyword selection logic +- bids and budget assumptions +- export path diff --git a/plugins/JuliusBrussee/blueprint/.codex-plugin/plugin.json b/plugins/JuliusBrussee/blueprint/.codex-plugin/plugin.json new file mode 100644 index 0000000..cabd88b --- /dev/null +++ b/plugins/JuliusBrussee/blueprint/.codex-plugin/plugin.json @@ -0,0 +1,45 @@ +{ + "name": "bp", + "version": "2.0.0", + "description": "Blueprint Framework for Codex and Claude Code. Draft blueprints, architect build sites, and execute adaptive build waves with validation and peer review.", + "author": { + "name": "Julius Brussee", + "url": "https://github.com/JuliusBrussee" + }, + "homepage": "https://github.com/JuliusBrussee/sdd-os", + "repository": "https://github.com/JuliusBrussee/sdd-os", + "license": "MIT", + "keywords": [ + "blueprint", + "agents", + "codex", + "claude-code", + "spec-driven-development" + ], + "skills": "./skills/", + "agents": "./agents/", + "commands": "./commands/", + "interface": { + "displayName": "Blueprint", + "shortDescription": "Blueprint-driven software delivery for coding agents", + "longDescription": "Turn natural language into blueprints, blueprints into build sites, and build sites into validated code with adaptive parallel execution.", + "developerName": "Julius Brussee", + "category": "Productivity", + "capabilities": [ + "Interactive", + "Write" + ], + "composerIcon": "./.codex-plugin/icon.svg", + "logo": "./.codex-plugin/logo.svg", + "screenshots": [], + "privacyPolicyURL": "./.codex-plugin/PRIVACY.md", + "termsOfServiceURL": "./.codex-plugin/TERMS.md", + "websiteURL": "https://github.com/JuliusBrussee/sdd-os", + "defaultPrompt": [ + "Draft blueprints for a feature from my repo context.", + "Architect the current blueprints into a build site.", + "Build the current site with adaptive parallel work packets." + ], + "brandColor": "#1F4B99" + } +} diff --git a/plugins/JuliusBrussee/blueprint/.codexignore b/plugins/JuliusBrussee/blueprint/.codexignore new file mode 100644 index 0000000..80421da --- /dev/null +++ b/plugins/JuliusBrussee/blueprint/.codexignore @@ -0,0 +1,21 @@ +# === Dev / IDE === +.claude/ +.superpowers/ +.DS_Store +.git/ + +# === Build artifacts & dependencies === +scripts/node_modules/ +scripts/package-lock.json + +# === Go build (binary is platform-specific, users build from source) === +blueprint + +# === Internal docs & planning (not needed by consumers) === +docs/superpowers/ +TODO.md + +# === Context working directories (populated per-project, not plugin content) === +context/refs/ +context/impl/archive/ +context/sites/ diff --git a/plugins/JuliusBrussee/blueprint/LICENSE b/plugins/JuliusBrussee/blueprint/LICENSE new file mode 100644 index 0000000..d8c0ee8 --- /dev/null +++ b/plugins/JuliusBrussee/blueprint/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2026 Julius Brussee + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/plugins/JuliusBrussee/blueprint/README.md b/plugins/JuliusBrussee/blueprint/README.md new file mode 100644 index 0000000..d3efc7c --- /dev/null +++ b/plugins/JuliusBrussee/blueprint/README.md @@ -0,0 +1,578 @@ +

+ Blueprint +

+ +

Specification-driven development for AI coding agents

+ +

+ A Claude Code plugin that turns natural language into blueprints,
+ blueprints into parallel build plans, and build plans into working software —
+ with automated iteration, validation, and dual-model adversarial review via Codex. +

+ +

+ MIT License + Claude Code Plugin + Version 2.1.0 +

+ +

+ Install · + How It Works · + Quick Start · + Parallel Execution · + Codex Review · + Commands · + Methodology · + Examples +

+ +--- + +## The Problem + +AI coding agents are powerful, but they fail in predictable ways: + +- **They lose context.** Ask an agent to build a full-stack feature and it forgets what it said three steps ago. +- **They skip validation.** Code gets written but never verified against the original intent. +- **They can't parallelize.** One agent, one task, one branch — even when the work is independent. +- **They don't iterate.** A single pass produces a rough draft, not production code. + +Blueprint fixes all of this. + +--- + +## The Idea + +Instead of prompting an agent and hoping for the best, Blueprint introduces a **specification layer** between your intent and the code. You describe what you want. The system decomposes it into domain blueprints with numbered requirements and testable acceptance criteria. Then it builds from those blueprints — not from memory, not from vibes — in an automated loop that validates every step. + +``` + ┌─── Task 1 ─── Agent A ───┐ + │ │ +You ── /bp:draft ──► Blueprints ── /bp:architect ──► Build Site ──┤─── Task 2 ─── Agent B ───┤──► done + │ │ + └─── Task 3 ─── Agent C ───┘ +``` + +The blueprints are the source of truth. Agents read them, build from them, and validate against them. When something breaks, the system traces the failure back to the blueprint — not the code. + +--- + +## Without Blueprint vs. With Blueprint + + + + + + + +
Without BlueprintWith Blueprint
+ +``` +> Build me a task management API + + (agent writes 2000 lines) + (no tests) + (forgot the auth middleware) + (wrong database schema) + (you spend 3 hours fixing it) +``` + +One shot. No validation. No traceability. +The agent guessed what you wanted. + + + +``` +> /bp:draft + 4 blueprints, 22 requirements, 69 criteria + +> /bp:architect + 34 tasks across 5 dependency tiers + +> /bp:build + 18 iterations — each validated against + the blueprint before committing + + BLUEPRINT COMPLETE +``` + +Every line of code traces to a requirement. +Every requirement has acceptance criteria. + +
+ +--- + +## Install + +```bash +git clone https://github.com/JuliusBrussee/blueprint.git ~/.blueprint +cd ~/.blueprint && ./install.sh +``` + +This registers the Blueprint plugin with Claude Code, syncs it into your local Codex plugin marketplace, links Codex prompt files into `~/.codex/prompts/`, and installs the `blueprint` CLI. Restart Claude Code and Codex after installing. + +**Requirements:** [Claude Code](https://docs.anthropic.com/en/docs/claude-code), git, macOS/Linux. + +**Optional:** [Codex](https://github.com/openai/codex) (`npm install -g @openai/codex`) — enables adversarial review at the design, build, and command levels. Blueprint works without it, but Codex makes it significantly harder to ship flawed specs and broken code. + +--- + +## How It Works + +Blueprint follows four phases — **Draft, Architect, Build, Inspect** — each driven by a slash command inside Claude Code. An optional **Research** phase grounds the design in real evidence before blueprints are written. A standalone `/bp:design` command creates and maintains a **DESIGN.md** design system that becomes a cross-cutting constraint enforced throughout all phases. + +``` + RESEARCH DRAFT ARCHITECT BUILD INSPECT + ──────── ───── ───────── ───── ─────── + (optional) "What are we Break into tasks, Auto-parallel: Gap analysis: + Multi-agent building?" map dependencies, /bp:build built vs. + codebase + organize into groups work intended. + web research Produces: tiered build site into adaptive Peer review. + blueprints + dependency graph subagent packets Trace to specs. + Produces: with R-numbered tier by tier + research brief requirements Produces: Produces: + in context/refs task graph Codex reviews findings report + Codex challenges every tier gate + the design (speculative + + synchronous) + + ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ + /bp:design (standalone) → DESIGN.md → design tokens referenced in blueprints + tasks + design-reviewer enforces across build + inspect + ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ +``` + +### 0. Research — ground the design (optional) + +``` +/bp:research "build a Verse compiler targeting WASM" +``` + +Dispatches 2–8 parallel subagents to explore the codebase and search the web for current best practices, library landscape, reference implementations, and common pitfalls. A synthesizer agent cross-validates findings and produces a research brief in `context/refs/`. Research is also offered inline during `/bp:draft` when the project involves unfamiliar technology or architectural decisions with multiple viable approaches. + +### /bp:design — establish the design system (standalone) + +``` +/bp:design +``` + +Creates or imports a **DESIGN.md** design system that becomes a cross-cutting constraint layer across the entire pipeline. Once present, every blueprint references its design tokens, every task carries a Design Ref, and every build result is audited for design violations. + +Four sub-commands: + +- `/bp:design create` — generate a new DESIGN.md from scratch via guided Q&A +- `/bp:design import` — extract a DESIGN.md from an existing codebase +- `/bp:design audit` — check current implementation against DESIGN.md, report violations +- `/bp:design update` — revise DESIGN.md and log the change to `context/designs/design-changelog.md` + +When DESIGN.md exists, the **design-reviewer agent** validates UI changes during build and inspect, flagging `DESIGN VIOLATION` statuses for any task that drifts from the tokenized system. Design changes are tracked in a changelog so intent is never lost across build cycles. + +### 1. Draft — define the what + +``` +/bp:draft +``` + +You describe what you're building in natural language. Blueprint decomposes it into **domain blueprints** — structured documents with numbered requirements (R1, R2, ...) and testable acceptance criteria. Each blueprint is stack-independent and human-readable. + +When the project would benefit from it, the draft phase offers to run [deep research](#0-research--ground-the-design-optional) before design Q&A — grounding clarifying questions and approach proposals in real evidence rather than LLM priors. + +After the internal reviewer approves, blueprints are sent to Codex for a [design challenge](#design-challenge--catch-spec-flaws-before-building) — an adversarial review that catches decomposition flaws, missing requirements, and ambiguous criteria before any code is written. + +For existing codebases, `/bp:draft --from-code` reverse-engineers blueprints from your code and identifies gaps. + +### 2. Architect — plan the order + +``` +/bp:architect +``` + +Reads all blueprints, breaks requirements into tasks, maps dependencies, and organizes everything into a **tiered build site** — a dependency graph where Tier 0 has no dependencies, Tier 1 depends only on Tier 0, and so on. This is what the build loop consumes. + +### 3. Build — run the loop + +``` +/bp:build +``` + +The Ralph Loop. Each iteration: + +``` + ┌──────────────────────────────────────────────────────────┐ + │ │ + │ Read build site → Find next unblocked task │ + │ │ │ + │ ▼ │ + │ Load relevant blueprint + acceptance criteria │ + │ │ │ + │ ▼ │ + │ Implement the task │ + │ │ │ + │ ▼ │ + │ Validate (build + tests + acceptance criteria) │ + │ │ │ + │ ├── PASS → commit → mark done → next task ──┐ │ + │ │ │ │ + │ └── FAIL → diagnose → fix → revalidate │ │ + │ │ │ + │ ◄─────────────────────────────────────────────────┘ │ + │ │ + │ Loop until: all tasks done OR iteration limit reached │ + └──────────────────────────────────────────────────────────┘ +``` + +At every tier boundary, [Codex adversarial review](#codex-adversarial-review) gates advancement — P0/P1 findings must be fixed before the next tier starts. With speculative review enabled (default), this adds near-zero latency because the review runs in the background while the next tier builds. + +### 4. Inspect — verify the result + +``` +/bp:inspect +``` + +Gap analysis compares what was built against what was specified. Peer review checks for bugs, security issues, and missed requirements. Everything traced back to blueprint requirements. + +--- + +## Quick Start + +**Greenfield project:** + +``` +> /bp:draft +What are you building? + +> A REST API for task management. Users, projects, tasks with priorities + and due dates, assignments. PostgreSQL. + +Created 4 blueprints (22 requirements, 69 acceptance criteria) +Next: /bp:architect + +> /bp:architect +Generated build site: 34 tasks, 5 tiers +Next: /bp:build + +> /bp:build +Loop activated — 34 tasks, 20 max iterations. +... +All tasks done. Build passes. Tests pass. +BLUEPRINT COMPLETE — 34 tasks in 18 iterations. +``` + +**Existing codebase:** + +``` +> /bp:draft --from-code +Exploring codebase... Next.js 14, Prisma, NextAuth. +Created 6 blueprints — 4 requirements are gaps (not yet implemented). + +> /bp:architect --filter collaboration +Generated build site: 8 tasks, 3 tiers + +> /bp:build +Loop activated — 8 tasks. +... +BLUEPRINT COMPLETE — 8 tasks in 8 iterations. +``` + +See [example.md](example.md) for full annotated conversations. + +--- + +## Parallel Execution + +`/bp:build` automatically parallelizes. When multiple tasks are ready (no unmet dependencies), it groups them into a few coherent work packets based on shared files, subsystem, and task complexity, then runs those packets in parallel. + +``` +> /bp:build +═══ Wave 1 ═══ +3 task(s) ready: + T-001: Database schema (tier 0, deps: none) + T-002: Auth middleware (tier 0, deps: none) + T-003: Config loader (tier 0, deps: none) + +Dispatching 2 grouped subagents... +All 3 tasks complete. Merging... + +═══ Wave 2 ═══ +2 task(s) ready: + T-004: User endpoints (tier 1, deps: T-001, T-002) + T-005: Health check (tier 1, deps: T-003) + +Dispatching 2 grouped subagents... +All done. + +═══ BUILD COMPLETE ═══ +Waves: 2 | Tasks: 5/5 +``` + +How it works: +- Reads the build site and computes the **frontier** — all tasks whose dependencies are complete +- Groups the ready frontier into coherent work packets before delegating +- Uses parallel subagents where file ownership and task size make that worthwhile +- After all complete, merges results and computes the next frontier +- Repeats wave-by-wave until all tasks are done — no manual intervention between tiers + +Circuit breakers prevent infinite loops: 3 test failures → task marked BLOCKED, all tasks blocked → stop and report. + +--- + +## Codex Adversarial Review + +Blueprint uses [Codex](https://github.com/openai/codex) (OpenAI's coding agent) as an adversarial reviewer — a second model with a fundamentally different perspective that catches blind spots Claude cannot see in its own output. This dual-model approach operates at three levels: + +### Design Challenge — catch spec flaws before building + +After Claude drafts blueprints and the internal reviewer approves them, the entire blueprint set is sent to Codex for a **design challenge** — an adversarial review focused exclusively on architecture-level concerns: + +``` + Claude drafts Blueprint Codex challenges User reviews + blueprints ──────► reviewer approves ──────► the design ──────► blueprints + findings + │ + Checks: │ + • Domain decomposition quality + • Missing requirements + • Ambiguous acceptance criteria + • Implicit assumptions + • Cross-domain coherence +``` + +Codex returns structured findings categorized as **critical** (must fix before building) or **advisory** (worth considering). Critical findings trigger an auto-fix loop — Claude addresses them, Codex re-challenges, up to 2 cycles. Advisory findings are presented alongside blueprints at the user review gate. + +The design challenge is purpose-built to prohibit implementation feedback. No framework suggestions, no file path opinions — only design-level concerns that would cause real problems during the build phase. + +### Tier Gate — catch code defects between build tiers + +During `/bp:build`, every completed tier triggers a Codex adversarial code review before advancing: + +``` + ═══ Tier 0 Complete ═══ + Codex reviews diff (T-001, T-002, T-003) ... + Review: 2 findings (1 P0, 1 P3) + Gate: BLOCKED → fix cycle 1/2 + + Fixing P0: nil pointer in auth middleware ... + Re-review ... + Gate: PROCEED + + ═══ Tier 1 starting ═══ +``` + +The **severity-based gate** classifies findings by impact: + +| Severity | Behavior | +|----------|----------| +| P0 (critical) | Blocks tier advancement. Fix task generated automatically. | +| P1 (high) | Blocks tier advancement. Fix task generated automatically. | +| P2 (medium) | Deferred. Logged but does not block. | +| P3 (low) | Deferred. Logged but does not block. | + +Gate modes are configurable: `severity` (default — P0/P1 block), `strict` (all findings block), `permissive` (nothing blocks), or `off`. + +The review-fix cycle runs up to 2 iterations per tier. After that, the build advances with a warning — the system never deadlocks. + +### Speculative Review — eliminate gate latency + +By default, Blueprint runs the Codex review of the *previous* tier in the background while Claude builds the *current* tier: + +``` + Tier 0 complete ───────────────────────────────► Tier 1 complete + │ │ + └── Codex reviews Tier 0 (background) ──────────►│ + │ + Results ready ◄───────────┘ + before gate runs +``` + +When the current tier finishes and the gate checks for the previous tier's review, the results are already available — cutting tier gate latency to near-zero. If the background review isn't done yet, the system waits (with a configurable timeout) and falls back to synchronous review if needed. + +### Command Safety Gate + +A PreToolUse hook intercepts every Bash command before execution and classifies its safety: + +``` + Agent runs bash command + │ + ▼ + Fast-path check ──► allowlist (50+ safe commands) → approve + │ └► blocklist (rm -rf, force push, DROP TABLE, ...) → block + │ + ▼ (ambiguous) + Codex classifies ──► safe → approve + │ └► warn → approve + log + │ └► block → prevent execution + │ + ▼ (cached) + Verdict cache ──► normalized pattern match → reuse verdict +``` + +The gate integrates with Claude Code's permission system — commands already allowed or blocked in settings bypass the gate entirely. Verdicts are cached by normalized command pattern within the session to avoid redundant API calls. When Codex is unavailable, the gate falls back to static rules only — it never blocks a command solely because the classifier is unreachable. + +### Graceful degradation + +All Codex features are **additive**. When Codex is not installed: + +- Design challenge is skipped — the internal blueprint reviewer still runs +- Tier gate is skipped — the build loop proceeds without review pauses +- Command gate falls back to static allowlist/blocklist only +- A one-time install nudge appears: `Tip: Install Codex for adversarial code review` + +Blueprint works the same as before. Codex makes it harder to ship bad blueprints and bad code. + +### Configuration + +Blueprint settings can live in two places: + +- User default: `~/.blueprint/config` +- Project override: `.blueprint/config` + +Precedence is: project override > user default > built-in default. + +| Setting | Values | Default | Purpose | +|---------|--------|---------|---------| +| `bp_model_preset` | `expensive` `quality` `balanced` `fast` | `quality` | Resolve `reasoning`, `execution`, and `exploration` models for Blueprint commands | +| `codex_review` | `auto` `off` | `auto` | Enable/disable Codex reviews | +| `codex_model` | model string | (Codex default) | Model for Codex calls | +| `tier_gate_mode` | `severity` `strict` `permissive` `off` | `severity` | How findings gate tier advancement | +| `command_gate` | `all` `interactive` `off` | `all` | Which sessions get command gating | +| `command_gate_timeout` | milliseconds | `3000` | Timeout for Codex safety classification | +| `speculative_review` | `on` `off` | `on` | Background review of previous tier | +| `speculative_review_timeout` | seconds | `300` | Max wait for speculative results | + +Built-in model presets: + +| Preset | Reasoning | Execution | Exploration | +|--------|-----------|-----------|-------------| +| `expensive` | `opus` | `opus` | `opus` | +| `quality` | `opus` | `opus` | `sonnet` | +| `balanced` | `opus` | `sonnet` | `haiku` | +| `fast` | `sonnet` | `sonnet` | `haiku` | + +Use `/bp:config` to inspect or change the active preset. + +Examples: + +```bash +/bp:config +/bp:config list +/bp:config preset balanced +/bp:config preset fast --global +``` + +--- + +## Commands + +### Claude Code slash commands + +| Command | Phase | Description | +|---------|-------|-------------| +| `/bp:research` | Research | Deep multi-agent research — codebase + web, produces research brief | +| `/bp:design` | Design | Create, import, audit, or update DESIGN.md — establishes a tokenized design system enforced across the pipeline | +| `/bp:draft` | Draft | Decompose requirements into domain blueprints (offers research if warranted) | +| `/bp:architect` | Architect | Generate a tiered build site from blueprints | +| `/bp:build` | Build | Auto-parallel build — dispatches independent tasks concurrently, progresses through tiers autonomously | +| `/bp:inspect` | Inspect | Gap analysis + peer review against blueprints | +| `/bp:config` | — | Show or update the active Blueprint execution preset | +| `/bp:codex-review` | — | Run standalone Codex adversarial review on current diff | +| `/bp:progress` | — | Check build site progress | +| `/bp:gap-analysis` | — | Compare built vs. intended | +| `/bp:revise` | — | Trace manual fixes back into blueprints | +| `/bp:help` | — | Show usage guide | + +### CLI commands + +| Command | Description | +|---------|-------------| +| `blueprint version` | Print version | + +--- + +## File Structure + +``` +context/ +├── blueprints/ # Domain blueprints (persist across cycles) +│ ├── blueprint-overview.md +│ └── blueprint-{domain}.md +├── designs/ # Design system artifacts +│ ├── DESIGN.md # Tokenized design system (colors, typography, spacing, components) +│ └── design-changelog.md # Audit log of design decisions and changes +├── sites/ # Build sites (one per plan) +│ ├── build-site-*.md +│ └── archive/ +├── impl/ # Implementation tracking +│ ├── impl-{domain}.md +│ ├── impl-review-findings.md # Codex review findings ledger +│ ├── impl-speculative-log.md # Speculative review timing data +│ ├── loop-log.md +│ └── archive/ +└── refs/ # Reference materials (PRDs, API docs) + ├── research-brief-{topic}.md # Synthesized research brief + └── research-{topic}/ # Raw findings + findings board + +scripts/ +├── bp-config.sh # Canonical Blueprint config + model preset resolver +├── codex-detect.sh # Codex binary and plugin detection +├── codex-config.sh # Backward-compatible wrapper for bp-config.sh +├── codex-review.sh # Adversarial code review invocation +├── codex-findings.sh # Structured finding management +├── codex-gate.sh # Severity-based tier gating + fix cycle +├── codex-design-challenge.sh # Design challenge for blueprint drafts +├── codex-speculative.sh # Background speculative review pipeline +└── command-gate.sh # PreToolUse command safety gate +``` + +--- + +## Methodology + +Blueprint is built on a simple observation: LLMs are non-deterministic, but software engineering doesn't have to be. By applying the **scientific method** — hypothesize, test, observe, refine — we extract reliable outcomes from a stochastic process. + +| Concept | Role | +|---------|------| +| **Blueprints** | The hypothesis — what you expect the software to do | +| **Validation gates** | Controlled conditions — build, tests, acceptance criteria | +| **Convergence loops** | Repeated trials — iterate until stable | +| **Implementation tracking** | Lab notebook — what was tried, what worked, what failed | +| **Revision** | Update the hypothesis — trace bugs back to blueprints | + +The plugin ships with 9 specialized agents (including a **design-reviewer** that validates UI changes against DESIGN.md), a multi-agent research system, and 15 deep-dive skills covering the full methodology. When Codex is installed, the system operates as a **dual-model architecture** — Claude builds and Codex reviews — catching classes of errors that single-model self-review cannot detect. + +
+View all skills + +- **[Design System](skills/design-system)** — how to create and maintain a DESIGN.md that agents enforce +- **[UI Craft](skills/ui-craft)** — component patterns, animation playbook, accessibility checklist, and review checklist for UI work +- **[Blueprint Writing](skills/blueprint-writing)** — how to write blueprints agents can consume +- **[Convergence Monitoring](skills/convergence-monitoring)** — detecting when iterations plateau +- **[Peer Review](skills/peer-review)** — six modes for cross-model review +- **[Validation-First Design](skills/validation-first)** — every requirement must be verifiable +- **[Context Architecture](skills/context-architecture)** — progressive disclosure for agent context +- **[Revision](skills/revision)** — tracing bugs upstream to blueprints +- **[Brownfield Adoption](skills/brownfield-adoption)** — adding Blueprint to an existing codebase +- **[Speculative Pipeline](skills/speculative-pipeline)** — overlapping phases for faster builds +- **[Prompt Pipeline](skills/prompt-pipeline)** — designing the prompts that drive each phase +- **[Implementation Tracking](skills/impl-tracking)** — living records of build progress +- **[Documentation Inversion](skills/documentation-inversion)** — docs for agents, not just humans +- **[Peer Review Loop](skills/peer-review-loop)** — combining Ralph Loop with cross-model review +- **[Core Methodology](skills/methodology)** — the full DABI lifecycle + +
+ +--- + +## Why "Blueprint" + +Most AI coding tools treat the agent as a black box — you prompt, it generates, you hope. Blueprint inverts this. **The specification is the product. The code is a derivative.** When the spec is clear, the code follows. When the code is wrong, the spec tells you why. + +This matters because AI agents are getting better every month, but the fundamental problem remains: without a specification, there's nothing to validate against. Blueprint gives every agent — current and future — a contract to build from and a standard to meet. + +With Codex adversarial review, Blueprint goes further: a second model with different training and different blind spots reviews both the specification and the implementation. Two models disagreeing is a signal. Two models agreeing is confidence. + +--- + +## License + +MIT diff --git a/plugins/JuliusBrussee/blueprint/SECURITY.md b/plugins/JuliusBrussee/blueprint/SECURITY.md new file mode 100644 index 0000000..895c507 --- /dev/null +++ b/plugins/JuliusBrussee/blueprint/SECURITY.md @@ -0,0 +1,23 @@ +# Security Policy + +## Reporting a Vulnerability + +If you discover a security vulnerability in this project, please report it responsibly. + +**Do not open a public issue.** Instead, email **security@juliusbr.com** with: + +- A description of the vulnerability +- Steps to reproduce +- Any relevant logs or screenshots + +You can expect an initial response within 72 hours. We will work with you to understand the issue and coordinate a fix before any public disclosure. + +## Supported Versions + +| Version | Supported | +| ------- | --------- | +| latest | Yes | + +## Disclosure Policy + +We follow coordinated disclosure. Once a fix is available, we will publish a security advisory and credit the reporter (unless they prefer to remain anonymous). diff --git a/plugins/JuliusBrussee/blueprint/skills/blueprint-writing/SKILL.md b/plugins/JuliusBrussee/blueprint/skills/blueprint-writing/SKILL.md new file mode 100644 index 0000000..1f867d1 --- /dev/null +++ b/plugins/JuliusBrussee/blueprint/skills/blueprint-writing/SKILL.md @@ -0,0 +1,402 @@ +--- +name: blueprint-writing +description: | + How to write Blueprint-quality blueprints that AI agents can consume effectively. Covers + implementation-agnostic blueprint design, testable acceptance criteria, hierarchical structure, + cross-referencing, blueprint templates, greenfield and rewrite patterns, blueprint compaction, and gap analysis. + Trigger phrases: "write blueprints", "create blueprints", "blueprint this out", + "define requirements for agents", "how to write blueprints for AI" +--- + +# Blueprint Writing + +## Core Principle: Blueprints Describe WHAT, Not HOW + +Blueprints are **implementation-agnostic**. They define what the system must do and how to verify it, but never prescribe a specific framework, language, or architecture. + +This is the fundamental distinction in Blueprint: +- **Blueprints** = WHAT must be true (framework-agnostic, durable, portable) +- **Plans** = HOW to build it (framework-specific, derived from blueprints) +- **Code** = the implementation (generated from plans, validated against blueprints) + +### Why Implementation-Agnostic? + +When blueprints avoid prescribing HOW, they become: +- **Portable** — the same blueprints can drive implementations in different frameworks +- **Durable** — blueprints survive technology migrations +- **Testable** — acceptance criteria are about behavior, not implementation details +- **Reusable** — the same blueprints work for greenfield, rewrites, and cross-framework evaluation + +**Bad blueprint requirement:** "Use React useState hook to manage form state" +**Good blueprint requirement:** "Form state persists across user interactions within a session. Acceptance: entering values, navigating away, and returning preserves all entered values." + +--- + +## Every Requirement Needs Testable Acceptance Criteria + +This is the single most important rule in Blueprint writing. If an agent cannot automatically validate a requirement, that requirement will not be met. + +### The Validation-First Rule + +Every requirement must answer: **"How would an automated test verify this?"** + +| Weak Criterion | Strong Criterion | +|----------------|-----------------| +| "UI should look good" | "All interactive elements have minimum 44x44px touch targets" | +| "System should be fast" | "API responses return within 200ms at p95 under 100 concurrent users" | +| "Handle errors gracefully" | "Network failures display a retry prompt with exponential backoff (1s, 2s, 4s)" | +| "Support authentication" | "Valid credentials return a session token; invalid credentials return 401 with error message" | + +### Acceptance Criteria Format + +Each criterion should be: +- **Observable** — can be checked by reading output, UI state, or logs +- **Deterministic** — same input always produces same pass/fail result +- **Automatable** — an agent can write a test that checks this +- **Independent** — does not depend on subjective judgment + +```markdown +**Acceptance Criteria:** +- [ ] {Action} results in {observable outcome} +- [ ] Given {precondition}, when {action}, then {result} +- [ ] {Metric} meets {threshold} under {conditions} +``` + +--- + +## Hierarchical Structure with Index + +Blueprints must be organized as a hierarchy — one index file linking to domain-specific sub-blueprints. This enables progressive disclosure: agents read the index first, then only the sub-blueprints relevant to their task. + +### The Blueprint Index Pattern + +Create a `blueprint-overview.md` as the entry point: + +```markdown +# Blueprint Overview + +## Domains + +| Domain | Blueprint File | Summary | +|--------|-----------|---------| +| Authentication | blueprint-auth.md | User registration, login, session management, OAuth | +| Data Models | blueprint-data-models.md | Core entities, relationships, validation rules | +| API | blueprint-api.md | REST endpoints, request/response formats, error handling | +| UI Components | blueprint-ui-components.md | Shared components, accessibility, responsive behavior | +| Notifications | blueprint-notifications.md | Email, push, in-app notification delivery | + +## Cross-Cutting Concerns +- Security requirements: see blueprint-auth.md R3, blueprint-api.md R7 +- Performance budgets: see blueprint-api.md R12, blueprint-ui-components.md R5 +- Accessibility: see blueprint-ui-components.md R8-R10 +``` + +### Why Hierarchical? + +1. **Context window efficiency** — agents load only the domains they need +2. **Parallel work** — different agents can own different spec domains +3. **Review efficiency** — humans can review domain-by-domain +4. **Cross-referencing** — domains link to each other explicitly + +--- + +## Cross-Referencing Between Blueprints + +Related blueprints must link to each other. Cross-references prevent requirements from being lost at domain boundaries. + +### Cross-Reference Patterns + +```markdown +## Cross-References +- **Depends on:** blueprint-auth.md R1 (session tokens required for API access) +- **Depended on by:** blueprint-notifications.md R4 (uses user preferences from this blueprint) +- **Related:** blueprint-ui-components.md R6 (error display components used by this domain) +``` + +### When to Cross-Reference + +- When one domain's requirement depends on another domain's output +- When shared entities are defined in one blueprint but used in many +- When validation criteria span multiple domains +- When out-of-scope items are in-scope for another blueprint + +--- + +## Full Blueprint Format Template + +Use this template for every domain blueprint: + +```markdown +# Blueprint: {Domain Name} + +## Scope +{One paragraph describing what this spec covers and its boundaries.} + +## Requirements + +### R1: {Requirement Name} +**Description:** {What must be true — stated in terms of behavior, not implementation.} +**Acceptance Criteria:** +- [ ] {Testable criterion 1} +- [ ] {Testable criterion 2} +- [ ] {Testable criterion 3} +**Dependencies:** {Other specs/requirements this depends on, or "None"} + +### R2: {Requirement Name} +**Description:** {What must be true} +**Acceptance Criteria:** +- [ ] {Testable criterion 1} +- [ ] {Testable criterion 2} +**Dependencies:** {Dependencies} + +### R3: ... + +## Out of Scope +{Explicit list of things this blueprint does NOT cover. This is critical — it prevents +agents from over-building and clarifies domain boundaries.} +- {Thing explicitly excluded and why} +- {Another exclusion} + +## Cross-References +- See also: blueprint-{related-domain}.md — {why it is related} +- Depends on: blueprint-{dependency}.md R{N} — {what is needed} +- Depended on by: blueprint-{dependent}.md R{N} — {what depends on this} +``` + +### Template Rules + +1. **Number requirements sequentially** (R1, R2, R3...) — agents reference them by ID +2. **Every requirement gets acceptance criteria** — no exceptions +3. **Out of Scope is mandatory** — explicit exclusions prevent scope creep +4. **Cross-References section is mandatory** — even if it says "None" +5. **Scope section is one paragraph** — concise boundary description + +--- + +## Greenfield Pattern: Reference Material → Blueprints + +When building from scratch, you start with reference materials and derive blueprints from them. + +### Flow + +``` +context/refs/ context/blueprints/ +├── prd.md → ├── blueprint-overview.md +├── design-doc.md → ├── blueprint-auth.md +├── api-draft.md → ├── blueprint-api.md +└── research/ → ├── blueprint-data-models.md + └── ... → └── blueprint-ui.md +``` + +### Process + +1. **Place all reference materials** in `context/refs/` +2. **Run blueprint generation** — agent reads all refs, decomposes into domains +3. **Agent produces:** + - `blueprint-overview.md` — index with domain summaries + - One `blueprint-{domain}.md` per identified domain + - Cross-references between related domains +4. **Human reviews** blueprints for completeness and correctness +5. **Iterate** — refine blueprints based on review feedback + +### Greenfield Prompt Pattern + +The first prompt in a greenfield pipeline (typically `001-generate-blueprints-from-refs.md`) should: +- Read all files in `context/refs/` +- Decompose reference material into domains +- Generate blueprints following the template above +- Create `blueprint-overview.md` as the index +- Cross-reference related blueprints + +--- + +## Rewrite Pattern: Old Code → Reference Docs → Blueprints + +When rewriting an existing system, the existing code becomes your reference material. But you never go directly from old code to new code — you always extract blueprints first. + +### Flow + +``` +Existing codebase context/refs/ context/blueprints/ +├── src/ → ├── ref-apis.md → ├── blueprint-overview.md +├── tests/ → ├── ref-data-models.md → ├── blueprint-auth.md +└── docs/ → ├── ref-ui-components.md → ├── blueprint-api.md + └── ref-architecture.md → └── blueprint-data.md +``` + +### Process + +1. **Agent explores the existing codebase** and generates reference documents +2. **Reference docs capture** the current system's behavior, APIs, data models, and UI patterns +3. **Agent generates blueprints** from reference docs — implementation-agnostic requirements +4. **Validate blueprints against existing code** — verify acceptance criteria match current behavior +5. **Proceed with normal DABI** — blueprints drive the new implementation + +### Rewrite Prompt Pattern + +Rewrites typically use more prompts because of the reverse-engineering step: +- `001`: Generate reference materials from old code +- `002`: Generate blueprints from references + feature scope +- `003`: Validate blueprints against existing codebase +- `004+`: Plans and implementation + +The key difference from greenfield: step 003 validates that your blueprints actually describe what the old system does, before you start building the new one. + +--- + +## Blueprint Compaction + +When implementation tracking or blueprint files grow beyond approximately 500 lines, they become unwieldy for agents to process efficiently. Spec compaction compresses large files while preserving active context. + +### When to Compact + +- Implementation tracking file exceeds 500 lines +- Blueprint file has many resolved/completed requirements mixed with active ones +- Agent is spending too much context window on historical information + +### How to Compact + +1. **Identify resolved content:** completed tasks, resolved issues, archived dead ends +2. **Archive removed content** to a separate file (e.g., `impl/archive/impl-domain-v1.md`) +3. **Preserve in the compacted file:** + - All active/in-progress tasks + - All open issues + - Recent dead ends (last 2-3 sessions) + - Current test health status + - Active cross-references +4. **Target:** under 500 lines in the active file + +### Compaction Rule + +Never delete information — move it to an archive. Agents can still find archived context if needed, but it will not consume context window during normal operations. + +--- + +## Gap Analysis + +Gap analysis compares what was built against what was intended, identifying where blueprints, plans, or validation fell short. + +### How to Perform Gap Analysis + +1. **Read blueprints** (intended behavior) and **implementation tracking** (what was built) +2. **For each blueprint requirement,** check if acceptance criteria are satisfied +3. **Classify each requirement:** + +| Status | Meaning | +|--------|---------| +| **Complete** | All acceptance criteria pass | +| **Partial** | Some criteria pass, others do not | +| **Missing** | Requirement not implemented at all | +| **Over-built** | Implementation exceeds blueprint (may indicate blueprint gap) | + +4. **Report gaps** with: which blueprint, which criterion, what is missing +5. **Feed gaps into revision** — update blueprints if needed, then re-implement + +### Gap Analysis as Feedback + +Gap analysis is not a one-time activity. Run it: +- After each implementation iteration +- Before starting a new session (to prioritize work) +- When convergence stalls (to identify what is blocking progress) + +--- + +## Integration with Other Skills + +### Collaborative Design in the Draft Phase + +The Draft phase (`/bp:draft`) now embeds brainstorming principles directly. When running in interactive mode (no arguments), the drafter follows a collaborative design process before generating any files: + +1. **Explore project context** — check existing files, docs, commits before asking questions +2. **Ask clarifying questions one at a time** — understand purpose, constraints, success criteria +3. **Propose 2-3 domain decomposition approaches** — with tradeoffs and a recommendation +4. **Present the design incrementally** — section by section, get approval per domain +5. **Generate blueprints only after design approval** — formalize with acceptance criteria +6. **Blueprint review loop** — automated reviewer checks quality, up to 3 iterations +7. **User review gate** — explicit approval before transitioning to Architect phase + +This process applies to EVERY project regardless of perceived simplicity. The design can be short for simple projects, but it must happen. + +**Visual companion:** For projects involving visual elements (UI, architecture diagrams), the Draft phase can use a browser-based visual companion to show mockups and diagrams during the design conversation. See `references/visual-companion.md`. + +**YAGNI enforcement:** During the design conversation and blueprint generation, actively strip requirements the user did not ask for. Smaller blueprints are better blueprints. + +### With `bp:design-system` + +When DESIGN.md exists at the project root, blueprints for UI domains should reference design tokens in acceptance criteria. This creates a traceable chain: DESIGN.md -> blueprint acceptance criterion -> plan task -> implementation. + +| Acceptance Criterion Type | Design Reference | +|--------------------------|-----------------| +| "Button has primary CTA appearance" | DESIGN.md Section 4, primary button variant | +| "Text follows heading hierarchy" | DESIGN.md Section 3, type scale | +| "Card has subtle elevation" | DESIGN.md Section 6, elevation level 1 | +| "Layout uses 12-column grid" | DESIGN.md Section 5, grid system | +| "Colors adapt for dark mode" | DESIGN.md Section 2, dark mode mapping | + +**Do NOT duplicate DESIGN.md content into blueprints.** Reference by section/token name only. If a color changes in DESIGN.md, blueprints should not need updating. + +When a blueprint needs a visual pattern not yet defined in DESIGN.md, note it in the acceptance criterion: +```markdown +- [ ] Component uses card-like container [DESIGN.md: pattern not yet defined — flag for design update] +``` + +### With `bp:validation-first` + +Every acceptance criterion in a blueprint must map to at least one validation gate. When writing blueprints, think about which gate will verify each requirement: + +| Acceptance Criterion Type | Likely Gate | +|--------------------------|-------------| +| "Code compiles without errors" | Gate 1: Build | +| "Function returns correct output for input X" | Gate 2: Unit Tests | +| "User can complete workflow end-to-end" | Gate 3: E2E/Integration | +| "Response time under N ms" | Gate 4: Performance | +| "Application starts and displays main screen" | Gate 5: Launch Verification | +| "UI matches design intent" | Gate 6: Human Review | + +### With `bp:context-architecture` + +Blueprints live in the `context/blueprints/` directory. See `bp:context-architecture` for the full context directory structure, CLAUDE.md conventions, and multi-repo strategies. + +### With `bp:impl-tracking` + +As blueprints are implemented, progress is tracked in `context/impl/` documents. Dead ends discovered during implementation should be recorded to prevent future agents from retrying failed approaches. + +--- + +## Common Mistakes + +### 1. Writing Implementation-Specific Blueprints + +**Wrong:** "Use PostgreSQL with a users table containing columns: id (UUID), email (VARCHAR), ..." +**Right:** "User accounts have a unique identifier and email. Email must be unique across all accounts. Acceptance: creating two accounts with the same email fails with a duplicate error." + +### 2. Vague Acceptance Criteria + +**Wrong:** "System handles errors properly" +**Right:** "When a network request fails, the UI displays an error message within 2 seconds and offers a retry action. Acceptance: simulating network failure shows error banner with retry button." + +### 3. Missing Out of Scope + +Every blueprint needs explicit exclusions. Without them, agents will over-build or make assumptions. + +### 4. No Cross-References + +Domains do not exist in isolation. If blueprint-auth defines session tokens that blueprint-api uses, both blueprints must cross-reference each other. + +### 5. Monolithic Blueprints + +A single 1000-line blueprint file defeats progressive disclosure. Decompose into domains with a clear index. + +--- + +## Summary + +Writing blueprints for AI agents follows these rules: + +1. **WHAT, not HOW** — describe behavior, not implementation +2. **Every requirement gets testable acceptance criteria** — if agents cannot validate it, it will not be met +3. **Hierarchical with an index** — progressive disclosure for context efficiency +4. **Cross-referenced** — related domains link to each other +5. **Explicitly scoped** — out-of-scope section prevents over-building +6. **Compact when large** — archive resolved content, keep active files under 500 lines +7. **Living documents** — blueprints evolve through revision as gaps are discovered diff --git a/plugins/JuliusBrussee/blueprint/skills/brownfield-adoption/SKILL.md b/plugins/JuliusBrussee/blueprint/skills/brownfield-adoption/SKILL.md new file mode 100644 index 0000000..c9a7072 --- /dev/null +++ b/plugins/JuliusBrussee/blueprint/skills/brownfield-adoption/SKILL.md @@ -0,0 +1,469 @@ +--- +name: brownfield-adoption +description: > + Step-by-step process for adopting Blueprint on an existing codebase. + Covers the 6-step brownfield process, bootstrap prompt design, spec validation against + existing behavior, and the decision between brownfield adoption vs deliberate rewrite. + Trigger phrases: "brownfield", "existing codebase", "add Blueprint to existing project", + "adopt Blueprint", "layer blueprints on code", "retrofit blueprints" +--- + +# Brownfield Adoption: Adding Blueprint to Existing Codebases + +Brownfield adoption layers blueprints on top of existing code without rewriting it. The existing codebase becomes reference material, and blueprints are reverse-engineered from what the code actually does. Once blueprints exist, all future changes flow through the Blueprint lifecycle. + +**Core principle:** The existing code is not the enemy -- it is the source of truth for blueprint generation. Respect what works; blueprint what matters. + +--- + +## 1. When to Use Brownfield Adoption + +Brownfield adoption is the right choice when: + +- You have a **working codebase** that you want to improve incrementally +- You want to adopt Blueprint **without stopping development** +- The codebase is too large or critical for a full rewrite +- You want **traceability** between blueprints and code for future changes +- You need to **onboard AI agents** to an existing project safely +- The team wants to start with Blueprint on a subset of the codebase + +**Brownfield is NOT the right choice when:** +- You are migrating to a completely different framework (use a deliberate rewrite instead) +- The existing code is so broken that blueprints would just document bugs +- The codebase is being sunset or replaced + +--- + +## 2. Brownfield vs Deliberate Rewrite + +Before starting, decide which approach fits your situation: + +| Dimension | Incremental Adoption | Clean-Slate Rebuild | +|-----------|---------------------|---------------------| +| **Objective** | Add blueprint coverage around working code | Replace the codebase with a new implementation | +| **What happens to existing code** | Remains in place, evolves under Blueprint governance | Archived once blueprints are extracted; new code replaces it | +| **Risk profile** | Lower -- production system stays functional throughout | Higher -- new system must achieve feature parity before cutover | +| **Time to first value** | Fast -- blueprints appear in days, improvements follow | Slow -- significant upfront investment before any return | +| **Ideal scenarios** | Production systems, incremental improvement, large legacy codebases | Technology stack changes, irrecoverable tech debt, greenfield-quality rebuilds | +| **How blueprints originate** | Derived by analyzing existing behavior | Written forward from product requirements | +| **Handling broken behavior** | Blueprints capture current state; bugs are fixed through normal Blueprint cycles | Blueprints capture intended state; fresh implementation avoids old bugs | +| **Impact on ongoing work** | Low -- regular development continues alongside adoption | High -- team capacity is split between old and new systems | + +### Decision flowchart + +``` +Is the existing code fundamentally sound? + YES -> Are you changing frameworks? + YES -> Deliberate Rewrite (extract specs, build new) + NO -> Brownfield Adoption (layer specs, evolve) + NO -> Is a rewrite feasible (time, budget, risk)? + YES -> Deliberate Rewrite + NO -> Brownfield Adoption (spec the broken parts, fix incrementally) +``` + +--- + +## 3. The 6-Step Brownfield Process + +### Step 1: Set Up the Context Directory + +Create the standard Blueprint context directory structure alongside your existing codebase: + +```bash +mkdir -p context/{refs,blueprints,plans,impl,prompts} +``` + +Resulting structure: + +``` +your-project/ ++-- src/ # Existing source code (untouched) ++-- tests/ # Existing tests (untouched) ++-- package.json # Existing config (untouched) ++-- context/ + +-- refs/ + | +-- architecture-overview.md # High-level description of existing system + +-- blueprints/ + | +-- CLAUDE.md # "Blueprints define WHAT needs implementing" + +-- plans/ + | +-- CLAUDE.md # "Plans define HOW to implement something" + +-- impl/ + | +-- CLAUDE.md # "Impls record implementation progress" + +-- prompts/ + +-- 000-generate-blueprints-from-code.md # Bootstrap prompt (this step) +``` + +**Create `context/refs/architecture-overview.md`** with a high-level description of the existing system: + +```markdown +# Architecture Overview + +## System Description +{Brief description of what the application does} + +## Technology Stack +- Language: {LANGUAGE} +- Framework: {FRAMEWORK} +- Build: {BUILD_COMMAND} +- Test: {TEST_COMMAND} + +## Directory Structure +{Key directories and their purposes} + +## Key Domains +{List the major functional areas of the application} + +## External Dependencies +{APIs, databases, services the application depends on} + +## Known Issues / Tech Debt +{Major known issues that specs should account for} +``` + +### Step 2: Designate the Codebase as Reference Material + +The existing codebase itself becomes the reference material. Unlike greenfield projects (where refs are PRDs or language specs), brownfield refs are the living code. + +**In `context/refs/`, add a pointer:** + +```markdown +# Reference: Existing Codebase + +The existing source code at `src/` is the primary reference material for spec generation. + +## How to Use This Reference +1. Explore the codebase structure to identify domains +2. Read source files to understand current behavior +3. Run existing tests to understand expected behavior +4. Check git history for context on design decisions + +## What the Codebase Tells Us +- Current behavior (what the code DOES) +- Implicit requirements (what the code assumes) +- Test coverage (what is validated) +- Architecture decisions (how domains interact) + +## What the Codebase Does NOT Tell Us +- Why decisions were made (check git history, docs) +- What behavior is intentional vs accidental +- What requirements are missing +- What the system SHOULD do vs what it DOES +``` + +### Step 3: Create the Bootstrap Prompt (000) + +The bootstrap prompt is numbered `000` because it runs first and only once. It reverse-engineers blueprints from the existing code. + +```markdown +# 000: Generate Blueprints from Existing Code (Brownfield Bootstrap) + +## Runtime Inputs +- Framework: {FRAMEWORK} +- Build command: {BUILD_COMMAND} +- Test command: {TEST_COMMAND} +- Source directory: {SRC_DIR} + +## Context +This is a brownfield adoption. The existing codebase at `{SRC_DIR}` is the reference material. +Read `context/refs/architecture-overview.md` for system context. + +## Task + +### Phase 1: Explore and Discover +1. Read the architecture overview +2. Explore the source directory structure +3. Identify distinct functional domains (auth, data, UI, API, etc.) +4. Read key source files in each domain +5. Run existing tests to understand expected behavior: `{TEST_COMMAND}` + +### Phase 2: Generate Blueprints +For each identified domain: +1. Create `context/blueprints/blueprint-{domain}.md` +2. Each blueprint must include: + - **Scope:** What this domain covers + - **Requirements:** What the code currently does, expressed as requirements + - **Acceptance Criteria:** Testable criteria derived from existing behavior + - **Dependencies:** What other domains this depends on + - **Out of Scope:** What this blueprint explicitly excludes + - **Cross-References:** Links to related blueprints + +3. Create `context/blueprints/blueprint-overview.md` as the index: + - One-line summary per domain blueprint + - Dependency graph between domains + - Overall system architecture summary + +### Phase 3: Validate +For each acceptance criterion in the generated blueprints: +1. Verify the existing code satisfies it +2. If a test exists that validates it, reference the test +3. If no test exists, note it as a coverage gap + +## Exit Criteria +- [ ] All major domains have corresponding blueprint files +- [ ] Every requirement has testable acceptance criteria +- [ ] blueprint-overview.md indexes all blueprints +- [ ] Validation report shows which criteria are covered by existing tests +- [ ] Coverage gaps are documented + +## Completion Signal + +``` + +### Step 4: Run the Iteration Loop + +Run the bootstrap prompt through the iteration loop: + +```bash +# Run 3-5 iterations to stabilize blueprints +iteration-loop context/prompts/000-generate-blueprints-from-code.md -n 5 -t 1h +``` + +**What happens during iteration:** +- **Iteration 1:** Agent explores codebase, generates initial blueprints (broad but shallow) +- **Iteration 2:** Agent refines blueprints based on git history from iteration 1, adds detail +- **Iteration 3:** Agent validates blueprints against code, fills coverage gaps +- **Iterations 4-5:** Convergence -- minor refinements, polishing cross-references + +**Watch for convergence:** Blueprints should stabilize after 3-5 iterations. If they do not, the codebase may be too large for a single prompt. Split into domain-specific bootstrap prompts. + +### Step 5: Validate Blueprints Match Behavior + +After the bootstrap prompt converges, validate that the generated blueprints accurately describe the existing code: + +#### 5a. Run tests against blueprints + +```bash +# Use TDD to verify blueprints match behavior +# For each domain blueprint, generate tests from acceptance criteria +# then verify existing code passes them +{TEST_COMMAND} +``` + +#### 5b. Manual review checklist + +```markdown +## Blueprint Validation Checklist +- [ ] Each domain in the codebase has a corresponding blueprint +- [ ] Acceptance criteria match actual code behavior (not aspirational) +- [ ] Dependencies between blueprints match actual code dependencies +- [ ] No orphan code -- every significant module is covered by a blueprint +- [ ] No phantom requirements -- blueprints do not describe behavior that does not exist +- [ ] Cross-references are accurate +``` + +#### 5c. Handle mismatches + +| Mismatch Type | Action | +|--------------|--------| +| **Blueprint describes behavior that does not exist** | Remove the requirement (phantom requirement) | +| **Code has behavior not in any blueprint** | Add a requirement (coverage gap) | +| **Blueprint and code disagree on behavior** | Determine which is correct; update the other | +| **Code has bugs that blueprints documented as-is** | Mark as known issue in blueprint; fix via normal Blueprint | + +### Step 6: Proceed with Normal DABI + +Once blueprints are validated, the project is ready for full Blueprint. All future changes flow through blueprints first: + +``` +Future change workflow: + 1. Update blueprint with new/changed requirement + 2. Generate/update plans from blueprints (prompt 002) + 3. Implement from plans (prompt 003) + 4. Validate: build + test + acceptance criteria + 5. If issues found: revise blueprints +``` + +Create the standard pipeline prompts: + +```bash +# Create greenfield-style prompts for ongoing development +# (000 was the bootstrap; 001-003 are the ongoing pipeline) +context/prompts/001-generate-blueprints-from-refs.md # For new features +context/prompts/002-generate-plans-from-blueprints.md # Plan generation +context/prompts/003-generate-impl-from-plans.md # Implementation +``` + +--- + +## 4. Incremental Adoption Strategy + +You do not have to blueprint the entire codebase at once. Start with the most active or highest-risk areas: + +### Priority matrix for blueprint coverage + +| Priority | Criteria | Example | +|----------|----------|---------| +| **P0: Blueprint immediately** | Code changes frequently, high risk, many bugs | Auth system, payment processing | +| **P1: Blueprint soon** | Active development area, moderate complexity | Feature modules, API endpoints | +| **P2: Blueprint when touched** | Stable code, rarely changes | Utility libraries, config modules | +| **P3: Skip until needed** | Dead code, deprecated features | Legacy compatibility layers | + +### Incremental process + +``` +Week 1: Bootstrap blueprints for P0 domains + -> Run 000 prompt scoped to P0 directories only + -> Validate and refine + +Week 2-3: Extend to P1 domains + -> Add P1 directories to the bootstrap prompt + -> Cross-reference with existing P0 blueprints + +Week 4+: Blueprint-on-touch + -> When any P2 file is modified, generate its blueprint first + -> Gradually expand coverage +``` + +### Scoping the bootstrap prompt + +For incremental adoption, modify prompt 000 to target specific directories: + +```markdown +## Scope +This bootstrap targets the following domains only: +- `src/auth/` -> blueprint-auth.md +- `src/payments/` -> blueprint-payments.md + +Do NOT generate blueprints for other directories at this time. +``` + +--- + +## 5. Common Challenges and Solutions + +### Challenge: Codebase is too large for one context window + +**Solution:** Split the bootstrap into domain-specific prompts: + +``` +context/prompts/ ++-- 000a-generate-blueprints-auth.md ++-- 000b-generate-blueprints-data.md ++-- 000c-generate-blueprints-ui.md +``` + +Run each independently, then create a manual `blueprint-overview.md` that ties them together. + +### Challenge: No existing tests + +**Solution:** The bootstrap prompt generates blueprints from code behavior, not tests. After blueprints exist, use the implementation prompt to generate tests: + +```bash +# After bootstrap, generate tests from blueprints +iteration-loop context/prompts/003-generate-impl-from-plans.md -n 5 -t 1h +# Focus on test generation, not code changes +``` + +### Challenge: Code has undocumented behavior + +**Solution:** Use git history to understand intent: + +```markdown +# In the bootstrap prompt, add: + +## Discovery Strategy +1. Read source code for current behavior +2. Read `git log --oneline -50` for recent changes +3. Read `git log --follow {file}` for individual file history +4. Infer requirements from both code AND history +``` + +### Challenge: Code has known bugs + +**Solution:** Blueprint the intended behavior, not the buggy behavior. Mark known bugs as issues: + +```markdown +### R3: Search Results Pagination +**Description:** Search results are paginated with 20 items per page +**Acceptance Criteria:** +- [ ] Results are paginated +- [ ] Page size is configurable (default 20) +**Known Issues:** +- BUG: Off-by-one error on last page (see issue #142) +``` + +### Challenge: Team resistance to Blueprint + +**Solution:** Start small, show results: +1. Pick ONE upcoming feature +2. Write a blueprint before implementing it +3. Show how the blueprint caught issues the team would have missed +4. Gradually expand Blueprint coverage based on demonstrated value + +--- + +## 6. Lightweight Blueprint for Small Projects + +Even small projects benefit from minimal Blueprint. The "Blueprint floor" is: + +``` +your-small-project/ ++-- src/ ++-- context/ + +-- blueprints/ + | +-- blueprint-task.md # One blueprint for the current task + +-- plans/ + +-- plan-task.md # One plan for the current task +``` + +**No prompts directory needed.** Just write a focused blueprint and plan, then use the iteration loop against the plan. + +**Why bother for small projects?** +- The blueprint catches requirements you would have missed +- The plan sequences work so the agent does not thrash +- If the project grows, you already have the structure in place +- It is much easier to scale up from lightweight Blueprint than to retrofit full Blueprint later + +### Lightweight Blueprint process + +1. Write `context/blueprints/blueprint-task.md` (15-30 minutes) +2. Write `context/plans/plan-task.md` (10-20 minutes) +3. Run the iteration loop against the plan +4. If the project grows, add the full context directory structure + +--- + +## 7. Transition Milestones + +Track your brownfield adoption progress with these milestones: + +```markdown +## Brownfield Adoption Progress + +### Milestone 1: Foundation +- [ ] Context directory created +- [ ] Architecture overview written +- [ ] Bootstrap prompt created + +### Milestone 2: Initial Specs +- [ ] P0 domains have blueprints +- [ ] Blueprints validated against existing code +- [ ] Coverage gaps documented + +### Milestone 3: Pipeline Active +- [ ] Standard prompts (001-003) created +- [ ] First feature developed through Blueprint pipeline +- [ ] Revision process tested + +### Milestone 4: Steady State +- [ ] All active domains have blueprints +- [ ] All new features go through blueprints first +- [ ] Revision is routine +- [ ] Iteration loop runs are predictable (convergence in 3-5 iterations) + +### Milestone 5: Full Blueprint +- [ ] All domains have blueprints +- [ ] All changes flow through DABI +- [ ] Convergence monitoring active +- [ ] Team comfortable with the process +``` + +--- + +## Cross-References + +- **Context architecture:** See `bp:context-architecture` skill for the full context directory structure and progressive disclosure patterns. +- **Prompt pipeline:** See `bp:prompt-pipeline` skill for designing the 001-003 prompts after bootstrap. +- **Blueprint writing:** See `bp:blueprint-writing` skill for how to write high-quality blueprints with testable acceptance criteria. +- **Revision:** See `bp:revision` skill for tracing bugs back to blueprints after brownfield adoption. +- **Convergence monitoring:** See `bp:convergence-monitoring` skill for detecting when the bootstrap prompt has converged. diff --git a/plugins/JuliusBrussee/blueprint/skills/context-architecture/SKILL.md b/plugins/JuliusBrussee/blueprint/skills/context-architecture/SKILL.md new file mode 100644 index 0000000..c9b87c6 --- /dev/null +++ b/plugins/JuliusBrussee/blueprint/skills/context-architecture/SKILL.md @@ -0,0 +1,281 @@ +--- +name: context-architecture +description: | + Progressive disclosure architecture for organizing project context as a DAG (directed acyclic graph). + Agents enter at the root and traverse only the subgraph relevant to their task. + Covers the 4-tier information flow (refs → blueprints → plans → impl), CLAUDE.md hierarchy + across context/ and source tree, index files as DAG hub nodes, nesting rules, and backward compatibility. + Trigger phrases: "context architecture", "progressive disclosure", "organize context for agents", + "context directory structure", "how to structure docs for AI", "context hierarchy" +--- + +# Context Architecture: DAG-Based Progressive Disclosure + +## Core Principle + +**Agents should only read what they need.** Documents are organized as a directed acyclic graph (DAG) where index files act as hub nodes. An agent reads the index, identifies relevant edges, and follows only those to leaf documents. No agent ever loads the full tree. + +--- + +## The 4-Tier Information Flow + +``` +refs/ (what IS) --> blueprints/ (what MUST BE) --> plans/ (HOW) --> impl/ (what WAS DONE) + Tier 1 Tier 2 Tier 3 Tier 4 +``` + +Each tier consumes the previous tier's output. Cross-references between tiers create the DAG edges that agents traverse. + +--- + +## Directory Layout + +``` +context/ +├── CLAUDE.md # Root entry node: describes all tiers + design layer +├── refs/ # Tier 1: Source material (read-only input) +│ ├── CLAUDE.md # "Source of truth. Organized by source. Read-only." +│ └── {source}/ # Subdirs per source (e.g., prd/, api-spec/) +│ └── ... +├── blueprints/ # Tier 2: WHAT to build +│ ├── CLAUDE.md # "Start at blueprint-overview.md. R-numbered reqs." +│ ├── blueprint-overview.md # Index node (DAG hub) +│ ├── blueprint-{domain}.md # Leaf — simple domain (single file) +│ └── {domain}/ # Complex domain gets a subdirectory +│ ├── blueprint-{domain}.md # Domain index (becomes hub node) +│ └── blueprint-{domain}-{sub}.md # Sub-domain leaves +├── designs/ # Cross-cutting: visual design system +│ ├── CLAUDE.md # "DESIGN.md at project root is canonical." +│ └── design-changelog.md # Append-only change log +├── plans/ # Tier 3: HOW to build (task graphs) +│ ├── CLAUDE.md # "Start at plan-overview.md. Task dependency tiers." +│ ├── plan-overview.md # Index node +│ ├── build-site.md # Primary build site +│ ├── build-site-{feature}.md # Feature-specific build sites +│ └── {domain}/ # Complex plans get subdirectories +│ └── plan-{domain}-{area}.md +├── impl/ # Tier 4: What WAS DONE +│ ├── CLAUDE.md # "Start at impl-overview.md. Update after every session." +│ ├── impl-overview.md # Index node +│ ├── impl-{domain}.md # Per-domain tracking +│ ├── impl-review-findings.md # Codex review findings ledger +│ ├── dead-ends.md # Failed approaches (shared across domains) +│ └── archive/ # Compacted/archived tracking +``` + +> **Note:** `designs/` is a **cross-cutting constraint layer**, not a fifth tier. DESIGN.md (at project root) is read by agents at every DABI phase — Draft reads it to constrain visual decisions, Architect references tokens in task descriptions, Build uses it for implementation, Inspect validates against it. It parallels how CLAUDE.md files provide conventions, but for visual design. + +### Backward Compatibility: sites/ → plans/ + +Build sites previously lived in `context/sites/`. All Blueprint commands check both locations: + +1. Look in `context/plans/` +2. If not found, fall back to `context/sites/` +3. If found in `sites/`, use it — no auto-migration, no breakage + +`/bp:init` offers optional migration. Declining is permanent — the system works with either layout. + +--- + +## CLAUDE.md Hierarchy + +### Scope: Full Repository + +`CLAUDE.md` files extend beyond `context/` into the source code tree. They form the connective tissue between code and the context DAG. + +``` +project/ +├── CLAUDE.md # Project root: build/test commands, +│ # "context/ has the full hierarchy" +├── context/ +│ ├── CLAUDE.md # Root context node: 4 tiers described +│ ├── refs/CLAUDE.md # Tier 1 conventions +│ ├── blueprints/CLAUDE.md # Tier 2 conventions +│ ├── plans/CLAUDE.md # Tier 3 conventions +│ └── impl/CLAUDE.md # Tier 4 conventions +│ +├── src/ +│ ├── CLAUDE.md # Source code conventions +│ ├── auth/ +│ │ ├── CLAUDE.md # "implements blueprint-auth.md R1-R3" +│ │ └── ... +│ └── parser/ +│ ├── CLAUDE.md # "implements blueprint-grammar.md R1-R4, +│ │ # see plans/build-site.md T-012 through T-018" +│ └── ... +│ +├── tests/ +│ ├── CLAUDE.md # Test conventions, how to run +│ └── ... +└── scripts/ + ├── CLAUDE.md # Utility script conventions + └── ... +``` + +### Loading Behavior + +When an agent works in `src/auth/`, it loads hierarchically: +1. `project/CLAUDE.md` — project-level conventions +2. `project/src/CLAUDE.md` — source code conventions +3. `project/src/auth/CLAUDE.md` — **"implements blueprint-auth.md R1-R3"** + +The third file bridges to the context DAG. The agent knows which blueprint to load without loading the entire `context/blueprints/` directory. + +### CLAUDE.md Design Principles + +- **Minimal** — 3-10 lines for source-tree files. Never duplicate blueprint content. +- **Connective** — each one names the blueprint requirements and plan tasks it relates to. +- **Contextual** — includes module-specific conventions (error handling patterns, test fixture locations). +- **Honest** — `/bp:build` only writes mappings it is certain about (tasks it completed, files it created). + +--- + +## Progressive Disclosure: The DAG Traversal + +### How Agents Navigate + +1. **Enter at root** — read `context/CLAUDE.md` to understand the 4 tiers +2. **Select tier** — based on current task, navigate to the relevant tier's `CLAUDE.md` +3. **Read index** — the tier's overview file is the DAG hub, listing all domains with one-line summaries +4. **Follow edges** — read only the domain files relevant to the current task +5. **Cross-reference** — if a domain references another, follow that edge only if needed +6. **Nest deeper** — if a domain has subdirectories, its root file is the sub-index; spider from there + +### Index File Format + +Every overview file follows the same format: + +```markdown +# Blueprint Overview + +| Domain | File | Summary | Status | +|--------|------|---------|--------| +| Authentication | blueprint-auth.md | Registration, login, sessions, OAuth | DRAFT | +| Data Models | blueprint-data-models.md | Core entities, relationships, validation | DRAFT | +| Type System | blueprint-type-system.md | Effects lattice, tagged values (see type-system/) | DRAFT | +``` + +An agent reads this table, identifies "I need Authentication," and loads only `blueprint-auth.md`. + +### Cross-Reference Edges + +```markdown +**Dependencies:** blueprint-auth.md R2 (session tokens required for API auth) +**See also:** blueprint-api.md R4 (rate limiting uses auth identity) +``` + +Agents follow these only when the cross-referenced content is needed for the current task. + +--- + +## Nesting Rule + +A domain stays flat (single file) by default. When a file covers multiple independent concerns that could be understood separately, it becomes an index file pointing to a subdirectory. + +**Trigger:** Cohesion, not line count. If a file has sections that an agent working on one section would never need to read the others, decompose it. + +**Example:** `blueprint-type-system.md` covers effects lattice, tagged values, and inference rules: + +``` +blueprints/ +├── blueprint-type-system.md # Now an index +└── type-system/ + ├── blueprint-type-system-effects.md + ├── blueprint-type-system-tagged.md + └── blueprint-type-system-inference.md +``` + +The original file stays in place as the index — no reference breakage. + +--- + +## Backpropagation via CLAUDE.md + +When a bug is found, source-tree CLAUDE.md files provide the reverse traversal: + +``` +Bug in src/auth/login.ts + | + v +src/auth/CLAUDE.md says "implements blueprint-auth.md R2" + | + v +blueprint-auth.md R2 — check acceptance criteria + | + |-- Criteria missing? --> update blueprint (spec gap) + |-- Criteria wrong? --> fix blueprint (spec bug) + |-- Criteria present but code violates? --> fix code (impl bug) + | + v +If blueprint changed --> propagate to plans/ --> flag affected tasks +``` + +### Forward Propagation + +When a blueprint changes via `/bp:revise`: +1. Scan all `src/*/CLAUDE.md` files for references to the changed requirement +2. Flag those modules as potentially affected +3. New requirements with no source-tree CLAUDE.md references are unimplemented + +--- + +## Bootstrapping + +Run `/bp:init` to create the full hierarchy. It: +1. Scans existing project structure +2. Creates context directories (refs/, blueprints/, plans/, impl/) +3. Creates CLAUDE.md files using standard templates +4. Creates empty index files (blueprint-overview.md, plan-overview.md, impl-overview.md) +5. Offers migration if legacy `context/sites/` exists + +Properties: idempotent, non-destructive, no questions asked. + +--- + +## Build-Time Updates + +After `/bp:build` completes, source-tree CLAUDE.md files are generated/updated: +- New source directories get a CLAUDE.md with blueprint/plan references +- Existing CLAUDE.md files get new references appended (never removed) +- `impl-overview.md` and `plan-overview.md` are updated with current status + +--- + +## Multi-Repo Strategy + +For shared blueprints across implementations, use git submodules: + +``` +Tier 1-2 (shared): shared-context/ (submodule) + └── refs/ + blueprints/ + +Tier 3-4 (per-repo): context/ + └── plans/ + impl/ +``` + +Each framework repo includes the shared context as a submodule. Updates propagate via `git submodule update`. + +--- + +## Integration with Other Skills + +| Skill | Integration | +|-------|------------| +| `bp:blueprint-writing` | Blueprints go in `context/blueprints/` following naming conventions | +| `bp:design-system` | DESIGN.md lives at project root; `context/designs/` has CLAUDE.md and changelog | +| `bp:impl-tracking` | Tracking lives in `context/impl/`, compacted when exceeding ~500 lines | +| `bp:validation-first` | Validation results recorded in impl tracking within the hierarchy | +| `bp:revision` | `/bp:revise` traverses CLAUDE.md edges in reverse to trace bugs to specs | +| `bp:methodology` | Context structure established during Draft phase, maintained throughout DABI | + +--- + +## Anti-Patterns + +| Anti-Pattern | Why It's Wrong | Fix | +|-------------|---------------|-----| +| Flat file dump | No progressive disclosure, agents load everything | Use standard directory structure with indexes | +| Missing CLAUDE.md files | No convention guidance, no DAG edges | Run `/bp:init` or add manually | +| Monolithic documents | Defeats progressive disclosure | Decompose into domains with overview indexes | +| Stale archives in active dirs | Wastes context window | Move to `impl/archive/` | +| Duplicating blueprint content in CLAUDE.md | Content drifts, double maintenance | CLAUDE.md files only contain references | diff --git a/plugins/JuliusBrussee/blueprint/skills/convergence-monitoring/SKILL.md b/plugins/JuliusBrussee/blueprint/skills/convergence-monitoring/SKILL.md new file mode 100644 index 0000000..16e15d5 --- /dev/null +++ b/plugins/JuliusBrussee/blueprint/skills/convergence-monitoring/SKILL.md @@ -0,0 +1,413 @@ +--- +name: convergence-monitoring +description: > + Detecting whether agent iterations are converging toward a stable solution or hitting a ceiling. + Covers convergence signals, ceiling detection, non-convergence diagnosis, test pass rate as + a convergence metric, and forward progress tracking for large projects. + Trigger phrases: "convergence", "is the agent converging", "ceiling detection", + "when to stop iterating", "diminishing returns" +--- + +# Convergence Monitoring + +Convergence monitoring answers the most important question in iterative AI development: **when should you stop iterating?** The answer is not a fixed number of iterations or a time limit -- it is convergence. Convergence means the agent's output is stabilizing; each iteration produces fewer and smaller changes than the last. + +**Core insight:** You don't need a zero-diff -- you need the remaining modifications to be inconsequential. + +--- + +## 1. What Is Convergence? + +Convergence appears as a rapid, consistent decline in the volume of changes from one iteration to the next: + +``` +Iteration 1: ████████████████████████████████████████ 300 lines changed +Iteration 2: ████████████████ 120 lines changed +Iteration 3: ██████ 40 lines changed +Iteration 4: ██ 10 lines changed (cosmetic only) + ^--- Convergence reached: the diff shrinks each pass until only cosmetic changes remain +``` + +### Convergence indicators + +| Signal | What It Means | +|--------|---------------| +| **Lines changed decreasing exponentially** | Each iteration makes roughly half the changes of the previous one | +| **Changes become trivial** | Remaining changes are formatting, comments, imports -- not behavior | +| **Tests stabilize** | Test count stops increasing; pass rate approaches 100% | +| **No new files created** | The architecture has settled; only existing files are modified | +| **Impl tracking updates shrink** | Implementation tracking changes are status updates, not new findings | +| **Completion signal emitted** | Agent determines all exit criteria are met | + +### What convergence looks like in git + +```bash +# Check lines changed per iteration +git log --oneline --stat + +# Iteration 5: trivial changes +abc1234 Iteration 5: formatting and comment fixes + 3 files changed, 8 insertions(+), 6 deletions(-) + +# Iteration 4: minor adjustments +def5678 Iteration 4: edge case handling + 5 files changed, 22 insertions(+), 8 deletions(-) + +# Iteration 3: moderate changes +ghi9012 Iteration 3: complete API integration + 12 files changed, 85 insertions(+), 31 deletions(-) + +# Iteration 2: significant changes +jkl3456 Iteration 2: implement core features + 18 files changed, 156 insertions(+), 42 deletions(-) + +# Iteration 1: major initial work +mno7890 Iteration 1: initial implementation + 25 files changed, 312 insertions(+), 15 deletions(-) +``` + +--- + +## 2. What Is a Ceiling? + +A ceiling is when the agent **cannot make further progress** due to external constraints. Like convergence, it produces small diffs -- but for fundamentally different reasons. + +``` +Convergence: Agent is DONE -> small diffs because work is complete +Ceiling: Agent is STUCK -> small diffs because agent cannot proceed +``` + +### Ceiling causes + +| Cause | Example | How to Detect | +|-------|---------|---------------| +| **Missing dependency** | API not available, library not installed | Agent logs errors about unavailable resources | +| **Ambiguous spec** | Requirement can be interpreted multiple ways | Agent oscillates between implementations | +| **Tooling limitation** | Build tool does not support needed feature | Agent tries workarounds that do not converge | +| **External service** | Test requires network access, external API | Tests fail with connection/timeout errors | +| **Context window exhaustion** | Codebase too large for one session | Agent loses track of earlier work | +| **Permission boundary** | Agent cannot access needed files or systems | Repeated permission errors in logs | + +### How to tell them apart + +| Dimension | Convergence (work is finishing) | Ceiling (work is stuck) | +|-----------|--------------------------------|-------------------------| +| **Size of diffs** | Shrinking steadily toward zero | Staying small but not trending down | +| **Nature of changes** | Cosmetic -- whitespace, comments, naming | Functional but going in circles | +| **Test results** | Pass rate climbing toward full coverage | Pass rate plateaued below target | +| **Agent stance** | Wrapping up, marking exit criteria done | Retrying the same strategies repeatedly | +| **Tracking status** | Tasks moving to DONE | BLOCKED items piling up | +| **Recommended action** | Declare done, move to next phase | Diagnose the obstacle, resolve it, then continue | + +### How to distinguish them + +``` +Check 1: Are tests passing? + YES, and improving -> Convergence + NO, stuck at same failures -> Ceiling + +Check 2: Is the agent trying new approaches? + NO, just polishing -> Convergence + YES, but they all fail similarly -> Ceiling + +Check 3: Are there BLOCKED tasks in impl tracking? + NO -> Convergence + YES -> Ceiling (read the blockers) + +Check 4: Is the agent producing meaningful error messages? + NO, just minor changes -> Convergence + YES, about dependencies/tools/access -> Ceiling +``` + +--- + +## 3. Non-Convergence Signals + +Non-convergence means the agent is making changes, but they are NOT decreasing. The system is not stabilizing. + +``` +Non-convergence: +Iteration 1: ████████████████████████████████████████ 250 lines changed +Iteration 2: ██████████████████████████████████████ 230 lines changed +Iteration 3: ████████████████████████████████████████ 260 lines changed +Iteration 4: ██████████████████████████████████ 220 lines changed + ^--- NOT converging: changes are flat/oscillating +``` + +### Root causes of non-convergence + +| Root Cause | Symptom | Fix | +|-----------|---------|-----| +| **Fuzzy specs** | Agent interprets requirements differently each iteration | Make specs more precise; add concrete acceptance criteria | +| **Weak validation** | Agent cannot verify correctness, so it keeps changing things | Add build/test/lint gates; strengthen acceptance criteria | +| **Fighting sub-agents** | Multiple agents change the same code in conflicting ways | Add file ownership tables; dispatch subagents with `isolation: "worktree"` via the Agent tool | +| **Contradictory requirements** | Spec A says X, spec B says not-X | Resolve contradictions in specs; add explicit priority/precedence | +| **Missing exit criteria** | Agent does not know when it is done | Add explicit exit criteria checklists and completion signals | +| **Over-broad scope** | Too much work for one prompt/iteration | Split into smaller, focused prompts with clear boundaries | +| **Unstable dependencies** | External library or API keeps changing | Pin dependencies; mock external services in tests | + +### The critical rule + +**When the loop isn't stabilizing, the problem is upstream -- fix the specifications, validation, or coordination rather than adding more passes.** + +Running more iterations when the system is not converging wastes time and compute. Instead: +1. Stop the iteration loop +2. Analyze the non-convergence pattern +3. Fix the root cause (usually specs or validation) +4. Resume the iteration loop + +--- + +## 4. Test Pass Rate as Convergence Signal + +Test pass rate is the most reliable quantitative convergence signal. Track these metrics: + +### Metrics to monitor + +``` +| Iteration | Tests | Pass | Fail | Skip | Pass Rate | Delta | +|-----------|-------|------|------|------|-----------|-------| +| 1 | 45 | 30 | 15 | 0 | 66.7% | -- | +| 2 | 62 | 50 | 12 | 0 | 80.6% | +13.9 | +| 3 | 78 | 70 | 8 | 0 | 89.7% | +9.1 | +| 4 | 85 | 82 | 3 | 0 | 96.5% | +6.8 | +| 5 | 88 | 87 | 1 | 0 | 98.9% | +2.4 | +``` + +### What to look for + +| Pattern | Meaning | Action | +|---------|---------|--------| +| **Test count increasing** | Agent is adding coverage | Good -- system is maturing | +| **Pass rate approaching 100%** | Implementation matches specs | Good -- approaching convergence | +| **Fewer failures per iteration** | Each pass fixes more than it breaks | Good -- healthy convergence | +| **Pass rate plateaus < 100%** | Some tests consistently fail | Ceiling -- investigate failing tests | +| **Test count decreasing** | Agent is deleting tests | Bad -- investigate why; may be deleting inconvenient tests | +| **Pass rate oscillating** | Fixes in one area break another | Non-convergence -- check for conflicting specs | + +### Automated convergence check + +```bash +# After each iteration, check convergence signals +echo "=== Convergence Check ===" + +# 1. Lines changed (should be decreasing) +git diff --stat HEAD~1 + +# 2. Test results (should be improving) +{TEST_COMMAND} 2>&1 | tail -5 + +# 3. Build health (should always pass) +{BUILD_COMMAND} 2>&1 | tail -3 + +# 4. Files changed (should be decreasing) +git diff --name-only HEAD~1 | wc -l +``` + +--- + +## 5. Forward Progress Metrics + +For large projects where full convergence takes many iterations, track forward progress toward eventual convergence. + +### Spec requirement coverage + +The percentage of spec requirements with passing tests: + +``` +Spec Requirements Coverage: + spec-auth.md: ██████████████████████████████████████ 95% (19/20 requirements) + spec-data.md: ████████████████████████████████ 80% (16/20 requirements) + spec-ui.md: ██████████████████████ 55% (11/20 requirements) + spec-api.md: ████████████████████████████ 70% (14/20 requirements) + ───────────────────────────────────────────────────── + Overall: ████████████████████████████ 75% (60/80 requirements) +``` + +### Forward progress signals + +| Metric | Healthy Trend | Unhealthy Trend | +|--------|--------------|-----------------| +| **Requirements with passing tests** | Increasing each iteration | Flat or decreasing | +| **Total test count** | Increasing | Flat or decreasing | +| **DONE tasks in impl tracking** | Increasing | Flat with BLOCKED tasks growing | +| **Open issues** | Decreasing | Increasing or flat | +| **Dead ends documented** | Increasing slightly (learning) | Exploding (thrashing) | + +### Iteration velocity + +Track how much progress each iteration makes: + +``` +| Iteration | Requirements Met | New This Iteration | Velocity | +|-----------|-----------------|-------------------|----------| +| 1 | 15/80 | 15 | 15 | +| 2 | 30/80 | 15 | 15 | +| 3 | 48/80 | 18 | 18 | +| 4 | 60/80 | 12 | 12 | +| 5 | 68/80 | 8 | 8 | +| 6 | 73/80 | 5 | 5 | +| 7 | 76/80 | 3 | 3 | +``` + +Velocity should decrease over time (easy requirements first, hard ones last), but should never hit zero. Zero velocity = ceiling. + +--- + +## 6. When to Stop Iterating + +### Stop conditions (convergence reached) + +Stop the iteration loop when ANY of these are true: + +1. **Completion signal emitted:** Agent outputs `` +2. **Changes are trivial:** Last iteration changed fewer than ~20 lines, all formatting/comments +3. **Test pass rate is stable:** Pass rate has been 95%+ for 2+ consecutive iterations +4. **All exit criteria met:** Every `[ ]` in the exit criteria checklist is `[x]` +5. **Forward progress stalled positively:** All spec requirements have passing tests + +### Continue conditions (not yet converged) + +Continue iterating when ALL of these are true: + +1. Changes are still substantial (behavior changes, not just formatting) +2. Test pass rate is still improving +3. There are still TODO or IN_PROGRESS tasks in impl tracking +4. The iteration count is under the maximum + +### Investigate conditions (possible ceiling) + +Pause and investigate when ANY of these are true: + +1. Changes are small but tests are NOT passing +2. Agent is retrying the same approach repeatedly +3. BLOCKED tasks are accumulating in impl tracking +4. Test pass rate is oscillating (up-down-up-down) +5. Agent is producing error messages about dependencies or tooling + +--- + +## 7. Monitoring During Iteration Loops + +### What to monitor in real time + +``` ++------------------------------------------------------+ +| Convergence Dashboard | ++------------------------------------------------------+ +| Iteration: 4/10 | +| Lines changed: 45 (prev: 112, trend: decreasing) | +| Files changed: 3 (prev: 8, trend: decreasing) | +| Test pass rate: 94.2% (prev: 87.1%, trend: up) | +| Tests: 82 total (prev: 75, trend: up) | +| BLOCKED tasks: 0 (prev: 1, trend: down) | +| Status: CONVERGING | ++------------------------------------------------------+ +``` + +### Monitoring commands + +```bash +# Quick convergence check after each iteration +echo "--- Lines changed ---" +git diff --stat HEAD~1 | tail -1 + +echo "--- Files changed ---" +git diff --name-only HEAD~1 | wc -l + +echo "--- Test results ---" +{TEST_COMMAND} --summary 2>&1 | tail -3 + +echo "--- Impl tracking status ---" +grep -c "BLOCKED\|IN_PROGRESS\|TODO\|DONE" context/impl/impl-*.md +``` + +### Automated alerts + +Set up alerts for non-convergence signals: + +| Alert | Trigger | Action | +|-------|---------|--------| +| **Oscillation** | Lines changed increased vs previous iteration | Pause; check for conflicting changes | +| **Stall** | Lines changed < 5 but tests still failing | Pause; likely a ceiling | +| **Regression** | Test pass rate decreased | Pause; investigate what broke | +| **Runaway** | Lines changed > 500 for 3+ iterations | Pause; scope may be too broad | + +--- + +## 8. Non-Convergence Recovery + +When you detect non-convergence, follow this recovery process: + +### Step 1: Stop the iteration loop + +Do not keep running. More iterations will not help. + +### Step 2: Diagnose the root cause + +```markdown +## Non-Convergence Diagnosis + +### Symptoms +- [ ] Changes are flat (not decreasing) +- [ ] Changes are oscillating (up-down-up-down) +- [ ] Agent is retrying failed approaches +- [ ] Tests are oscillating (passing then failing) +- [ ] Multiple agents changing the same files + +### Root Cause Analysis +1. Check specs: Are requirements clear and unambiguous? +2. Check validation: Can the agent verify correctness? +3. Check file ownership: Are agents conflicting? +4. Check scope: Is the prompt trying to do too much? +5. Check dependencies: Are external resources available? +``` + +### Step 3: Fix the root cause + +| Root Cause | Fix | +|-----------|-----| +| Fuzzy specs | Rewrite ambiguous requirements with concrete acceptance criteria | +| Weak validation | Add build/test/lint gates to the prompt | +| File conflicts | Add file ownership tables; dispatch subagents with `isolation: "worktree"` via the Agent tool | +| Over-broad scope | Split into smaller prompts; reduce concurrent agents | +| External dependency | Mock the dependency; or resolve it before resuming | + +### Step 4: Resume the iteration loop + +After fixing the root cause, resume from where you stopped. Do NOT restart from scratch -- git history preserves all progress. + +```bash +# Resume with the same prompt, possibly fewer remaining iterations +iteration-loop context/prompts/003-generate-impl-from-plans.md -n 5 -t 1h +``` + +--- + +## 9. Convergence and Revision + +Revision directly improves convergence by making specs more complete: + +``` +Without revision: + Iteration 1: 200 lines, 5 manual fixes -> specs unchanged + Iteration 2: 180 lines, 4 manual fixes -> specs unchanged + Iteration 3: 170 lines, 4 manual fixes -> NOT converging + +With revision: + Iteration 1: 200 lines, 5 manual fixes -> specs updated with 5 new requirements + Iteration 2: 100 lines, 2 manual fixes -> specs updated with 2 new requirements + Iteration 3: 50 lines, 0 manual fixes -> CONVERGING +``` + +**Frequent manual fixes without revision = non-convergence.** The iteration loop keeps producing the same bugs because nothing in the specs prevents them. + +--- + +## Cross-References + +- **Convergence patterns reference:** See `references/convergence-patterns.md` for the complete convergence pattern catalog with examples. +- **Revision:** See `bp:revision` skill for how tracing bugs to specs improves convergence. +- **Prompt pipeline:** See `bp:prompt-pipeline` skill for designing prompts with proper exit criteria and completion signals. +- **Validation-first design:** See `bp:validation-first` skill for building validation gates that provide convergence signals. +- **Impl tracking:** See `bp:impl-tracking` skill for tracking progress and detecting ceiling conditions. diff --git a/plugins/JuliusBrussee/blueprint/skills/design-system/SKILL.md b/plugins/JuliusBrussee/blueprint/skills/design-system/SKILL.md new file mode 100644 index 0000000..ce37ec6 --- /dev/null +++ b/plugins/JuliusBrussee/blueprint/skills/design-system/SKILL.md @@ -0,0 +1,525 @@ +--- +name: design-system +description: | + How to write and maintain a DESIGN.md in the 9-section Google Stitch format. + Covers the 9-section structure, design token conventions, quality standards, + integration with blueprints and build tasks, revision patterns, and collection import. + Trigger phrases: "design system", "DESIGN.md", "visual design spec", + "design tokens", "create design system", "import design system", + "visual identity", "UI spec", "design language" +--- + +# Design System: DESIGN.md for AI Agents + +## Core Principle: DESIGN.md Describes WHAT It Looks Like, Not HOW to Build It + +DESIGN.md is the visual equivalent of blueprints. It defines the project's visual language — colors, typography, spacing, components, responsive behavior — in a format AI agents can read and apply consistently. It is a **parallel constraint layer** that all DABI phases consult. + +| Document | Defines | Audience | +|----------|---------|----------| +| CLAUDE.md | How to build the project | Coding agents | +| Blueprints | What must be true (behavior) | All agents | +| **DESIGN.md** | **What it looks like (visual)** | **UI-building agents** | +| Plans | How to build it (tasks) | Builder agents | + +### Why a Dedicated Design System Document? + +Without DESIGN.md, visual decisions scatter across blueprints, plans, and code: +- Colors get hardcoded differently per component +- Typography choices vary between agents and sessions +- Spacing becomes inconsistent across the UI +- New components reinvent patterns that already exist + +DESIGN.md centralizes these decisions. Every agent reads it before writing UI code. + +--- + +## The 9-Section Stitch Format + +DESIGN.md follows the [Google Stitch format](https://stitch.withgoogle.com/docs/design-md/overview/) — 9 sections that together define a complete visual language. Every DESIGN.md must contain all 9 sections. + +### Section 1: Visual Theme & Atmosphere + +The design philosophy, mood, and overall aesthetic. Use evocative, specific language — not generic terms like "clean and modern." + +```markdown +## 1. Visual Theme & Atmosphere + +This is a warm editorial experience built on natural materials. Think: a well-curated +bookshop with soft overhead lighting and carefully chosen display shelves. The density +is low — generous whitespace signals confidence and clarity. Every element earns its +place; nothing decorative exists without functional purpose. + +**Key attributes:** Warm, unhurried, editorial, confident +**Density:** Low — generous whitespace, single-column focus +**Personality:** Thoughtful librarian, not flashy storefront +``` + +**What good looks like:** A new designer reading this section could sketch a rough layout without seeing any other section. + +**Anti-pattern:** "Clean, modern, and professional" — this describes nothing specific. + +### Section 2: Color Palette & Roles + +Every color needs three things: a semantic name, a hex value, and a functional role. + +```markdown +## 2. Color Palette & Roles + +### Primary +| Name | Hex | Role | +|------|-----|------| +| Terracotta Brand | #c96442 | Primary CTA, active states, brand anchors | +| Terracotta Hover | #b85838 | Hover/pressed state for primary actions | + +### Neutral +| Name | Hex | Role | +|------|-----|------| +| Near Black | #141413 | Primary text, headings | +| Olive Gray | #5e5d59 | Secondary text, captions | +| Parchment | #f5f4ed | Page background, default canvas | +| Ivory White | #ffffff | Card surfaces, overlays | + +### Semantic +| Name | Hex | Role | +|------|-----|------| +| Success Green | #2d7d46 | Confirmation, success states | +| Warning Amber | #c27217 | Warnings, attention needed | +| Error Red | #c24132 | Errors, destructive actions | +| Info Blue | #3b6fb5 | Informational states, links | + +### Dark Mode (if applicable) +| Light Name | Dark Equivalent | Hex | +|------------|----------------|-----| +| Parchment | Deep Charcoal | #1a1a1a | +| Near Black | Off White | #e8e8e8 | +``` + +**Rules:** +- Every hex value must be verified against the actual design or live site +- Every color must have a clear functional role — no orphan colors +- Name colors semantically (by role), not by hue ("Primary CTA" not "Orange") +- If dark mode exists, map every light color to its dark equivalent + +### Section 3: Typography Rules + +Complete type hierarchy with specific values — no "roughly 16px" or "medium weight." + +```markdown +## 3. Typography Rules + +### Font Stack +- **Display/Heading:** "Anthropic Serif", Georgia, "Times New Roman", serif +- **Body:** "Anthropic Sans", -apple-system, BlinkMacSystemFont, sans-serif +- **Code:** "Anthropic Mono", "SF Mono", "Fira Code", monospace + +### Type Scale +| Level | Size | Weight | Line Height | Letter Spacing | Font | +|-------|------|--------|-------------|----------------|------| +| H1 | 48px / 3rem | 500 | 1.10 | -0.02em | Serif | +| H2 | 36px / 2.25rem | 500 | 1.15 | -0.01em | Serif | +| H3 | 24px / 1.5rem | 500 | 1.25 | 0 | Serif | +| H4 | 20px / 1.25rem | 600 | 1.30 | 0 | Sans | +| Body | 16px / 1rem | 400 | 1.60 | 0 | Sans | +| Small | 14px / 0.875rem | 400 | 1.50 | 0.01em | Sans | +| Caption | 12px / 0.75rem | 500 | 1.40 | 0.02em | Sans | + +### Principles +- Headings use serif for warmth and authority +- Body text uses sans-serif for readability at small sizes +- Maximum line length: 65ch for body text +- Minimum font size: 14px (never go below) +``` + +**Rules:** +- Every level in the scale must have all 5 values (size, weight, line-height, letter-spacing, font) +- Use rem alongside px for accessibility +- Include font stack fallbacks + +### Section 4: Component Stylings + +Concrete styling for common components including interaction states. + +```markdown +## 4. Component Stylings + +### Buttons +**Primary:** +- Background: Terracotta Brand (#c96442) +- Text: Ivory White (#ffffff), 16px Sans, weight 500 +- Padding: 12px 24px +- Border radius: 8px +- Hover: Terracotta Hover (#b85838), translateY(-1px), shadow-sm +- Active: translateY(0), shadow-none +- Disabled: opacity 0.5, cursor not-allowed +- Transition: all 150ms ease-out + +**Secondary:** +- Background: transparent +- Border: 1px solid Olive Gray (#5e5d59) +- Text: Near Black (#141413) +- Hover: background Parchment (#f5f4ed) + +### Cards +- Background: Ivory White (#ffffff) +- Border: 1px solid rgba(0,0,0,0.06) +- Border radius: 12px +- Padding: 24px +- Shadow: 0 1px 3px rgba(0,0,0,0.04) +- Hover: shadow 0 4px 12px rgba(0,0,0,0.08), translateY(-2px) + +### Inputs +- Border: 1px solid #d0d0d0 +- Border radius: 8px +- Padding: 10px 14px +- Focus: border Terracotta Brand, ring 2px rgba(201,100,66,0.2) +- Error: border Error Red, ring 2px rgba(194,65,50,0.2) + +### Navigation +... +``` + +**Rules:** +- Include hover, focus, active, and disabled states +- Specify transition durations and easing +- Include touch-target minimum sizes (44x44px) + +### Section 5: Layout Principles + +Spacing system, grid, containers, and whitespace philosophy. + +```markdown +## 5. Layout Principles + +### Spacing Scale (base: 4px) +| Token | Value | Usage | +|-------|-------|-------| +| space-1 | 4px | Tight gaps, icon margins | +| space-2 | 8px | Related element spacing | +| space-3 | 12px | Component internal padding | +| space-4 | 16px | Standard gap between elements | +| space-6 | 24px | Section padding, card padding | +| space-8 | 32px | Between major sections | +| space-12 | 48px | Page-level vertical rhythm | +| space-16 | 64px | Hero/banner spacing | + +### Grid +- Max content width: 1200px +- Column count: 12 +- Gutter: 24px (space-6) +- Margin: 16px mobile, 24px tablet, auto desktop + +### Border Radius Scale +| Token | Value | Usage | +|-------|-------|-------| +| radius-sm | 4px | Badges, tags | +| radius-md | 8px | Buttons, inputs | +| radius-lg | 12px | Cards, panels | +| radius-xl | 16px | Modals, dialogs | +| radius-full | 9999px | Avatars, pills | +``` + +### Section 6: Depth & Elevation + +Shadow system and visual layering. + +```markdown +## 6. Depth & Elevation + +### Shadow Scale +| Level | Value | Usage | +|-------|-------|-------| +| shadow-none | none | Flat elements | +| shadow-sm | 0 1px 2px rgba(0,0,0,0.04) | Subtle lift (cards at rest) | +| shadow-md | 0 4px 12px rgba(0,0,0,0.08) | Hover states, active cards | +| shadow-lg | 0 8px 24px rgba(0,0,0,0.12) | Dropdowns, popovers | +| shadow-xl | 0 16px 48px rgba(0,0,0,0.16) | Modals, dialogs | + +### Surface Hierarchy +1. **Base** — page background (Parchment) +2. **Raised** — cards, panels (Ivory White + shadow-sm) +3. **Floating** — dropdowns, tooltips (Ivory White + shadow-lg) +4. **Overlay** — modals, dialogs (Ivory White + shadow-xl + scrim) +``` + +### Section 7: Do's and Don'ts + +Concrete examples with code — not just prose rules. + +```markdown +## 7. Do's and Don'ts + +### DO: Use semantic color names +```css +/* Good */ +.button-primary { background: var(--color-terracotta-brand); } +``` + +### DON'T: Hardcode color values +```css +/* Bad */ +.button-primary { background: #c96442; } +``` + +### DO: Follow the spacing scale +```css +/* Good — uses scale */ +.card { padding: var(--space-6); margin-bottom: var(--space-8); } +``` + +### DON'T: Use arbitrary spacing +```css +/* Bad — 19px is not on the scale */ +.card { padding: 19px; margin-bottom: 37px; } +``` + +### DO: Include all interaction states +### DON'T: Skip hover/focus states on interactive elements +### DO: Use the type scale for all text +### DON'T: Introduce new font sizes not in the scale +``` + +### Section 8: Responsive Behavior + +Breakpoints, mobile patterns, and adaptation rules. + +```markdown +## 8. Responsive Behavior + +### Breakpoints +| Name | Width | Target | +|------|-------|--------| +| mobile | < 640px | Phones | +| tablet | 640–1024px | Tablets, small laptops | +| desktop | > 1024px | Laptops, monitors | + +### Touch Targets +- Minimum interactive element size: 44x44px +- Minimum spacing between targets: 8px + +### Mobile Adaptations +- Navigation collapses to hamburger menu below 640px +- Cards stack single-column below 640px +- Font sizes: H1 reduces to 32px on mobile, H2 to 28px +- Side padding: 16px on mobile, 24px tablet, auto-center desktop + +### Behavior Patterns +- Horizontal scrolling: never (use stacking or truncation) +- Images: responsive with srcset, max-width: 100% +- Tables: horizontal scroll wrapper below tablet breakpoint +``` + +### Section 9: Agent Prompt Guide + +How AI agents should use this document when generating UI. + +```markdown +## 9. Agent Prompt Guide + +### Quick Reference +- Primary CTA color: Terracotta Brand (#c96442) +- Background: Parchment (#f5f4ed) +- Heading font: Serif, weight 500 +- Body font: Sans, weight 400 +- Standard spacing: 24px (space-6) +- Card radius: 12px (radius-lg) + +### How to Use This Document +1. Before writing any UI code, read the full DESIGN.md +2. Reference specific section names when implementing: "Following Section 4: Buttons" +3. Use design token names in CSS (var(--color-terracotta-brand)), not raw hex values +4. Check Section 7 (Do's and Don'ts) before submitting +5. If a component is not covered, create it following existing patterns and flag for DESIGN.md update + +### Example Component Prompt +"Create a hero section on Parchment (#f5f4ed) with a headline at H1 scale +(48px Serif weight 500, line-height 1.10). Use Near Black (#141413) text. +Add a subtitle in Olive Gray (#5e5d59) at Body scale (16px Sans, line-height 1.60). +Place a Terracotta Brand (#c96442) primary button with Ivory text, radius-md (8px)." + +### Iteration Guide +- Change one component at a time +- Reference specific color names and token values +- Describe the component's state (default, hover, active, disabled) +- Specify responsive behavior for the component +``` + +--- + +## Design Token Conventions + +Tokens are the bridge between DESIGN.md and code. Consistent naming ensures agents can translate design specs into CSS/Tailwind variables. + +### Naming Pattern + +``` +--{category}-{name}[-{modifier}] +``` + +| Category | Examples | +|----------|---------| +| `color-` | `--color-terracotta-brand`, `--color-near-black`, `--color-success-green` | +| `space-` | `--space-1`, `--space-4`, `--space-8` | +| `text-` | `--text-h1`, `--text-body`, `--text-caption` | +| `radius-` | `--radius-sm`, `--radius-md`, `--radius-lg` | +| `shadow-` | `--shadow-sm`, `--shadow-md`, `--shadow-lg` | +| `font-` | `--font-serif`, `--font-sans`, `--font-mono` | + +### Mapping to CSS Custom Properties + +DESIGN.md tokens map directly to CSS custom properties: +```css +:root { + --color-terracotta-brand: #c96442; + --space-6: 24px; + --radius-lg: 12px; + --shadow-sm: 0 1px 2px rgba(0,0,0,0.04); +} +``` + +### Mapping to Tailwind + +When using Tailwind, DESIGN.md tokens map to `tailwind.config.js` extensions. The builder agent should configure this once and reference throughout. + +--- + +## Integration with Blueprints + +When DESIGN.md exists and blueprints contain UI requirements, acceptance criteria should reference design tokens by section and name. This creates a traceable chain: + +``` +DESIGN.md → Blueprint acceptance criterion → Plan task → Implementation +``` + +### How to Reference + +| In Blueprint Acceptance Criteria | Design Reference | +|----------------------------------|-----------------| +| "CTA button uses primary brand styling" | DESIGN.md Section 4: Buttons, primary variant | +| "Headings follow the type hierarchy" | DESIGN.md Section 3: Type Scale | +| "Cards have subtle resting elevation" | DESIGN.md Section 6: shadow-sm | +| "Layout uses the standard grid" | DESIGN.md Section 5: Grid | +| "Colors adapt for dark mode" | DESIGN.md Section 2: Dark Mode mapping | + +**Do NOT duplicate DESIGN.md content into blueprints.** Reference by section/token name only. If a color changes in DESIGN.md, blueprints should not need updating. + +### When No Design Reference Exists + +If a blueprint needs a visual pattern not in DESIGN.md, the acceptance criterion should note this: +```markdown +- [ ] Component uses a card-like container [DESIGN.md: pattern not yet defined — flag for design update] +``` + +This tells the inspect phase to check whether DESIGN.md needs a new pattern. + +--- + +## Integration with Plans (Architect Phase) + +When the architect generates task descriptions for UI work, each task should include: + +```markdown +**Design Reference:** DESIGN.md Section {N} — {section name} +``` + +This tells the task-builder which DESIGN.md sections to read before implementing. + +--- + +## Integration with Build Phase + +Task-builder agents follow this protocol for UI work: + +1. **Before implementing:** Read DESIGN.md (or the specific sections referenced in the task) +2. **During implementation:** Use design tokens, not hardcoded values +3. **In commit messages:** Note which DESIGN.md sections were followed +4. **If a new pattern is needed:** Implement it following existing DESIGN.md conventions and flag for design update + +--- + +## Revision Patterns + +When visual fixes are made manually (outside the DABI loop), `/bp:revise` traces them back to DESIGN.md: + +### Visual Fix Classification + +| Fix Type | DESIGN.md Action | +|----------|-----------------| +| Color change that should apply globally | Update DESIGN.md Section 2 with corrected value | +| New component pattern not in DESIGN.md | Add to DESIGN.md Section 4 | +| Spacing adjustment revealing wrong scale | Update DESIGN.md Section 5 scale | +| Typography fix | Update DESIGN.md Section 3 type scale | +| Responsive behavior change | Update DESIGN.md Section 8 | + +### Revision Protocol + +1. Identify the visual change in the diff +2. Check if DESIGN.md covers this pattern +3. If not covered: add the pattern to the appropriate section +4. If covered but wrong: update the token/value +5. Log the change to `context/designs/design-changelog.md` + +--- + +## Collection Import + +The [awesome-design-md](https://github.com/VoltAgent/awesome-design-md) repository contains 54+ curated design systems extracted from real products. These serve as starting points. + +### Import Workflow + +1. **Choose a template:** `vercel`, `claude`, `stripe`, `github`, `linear`, etc. +2. **Fetch the raw DESIGN.md** from the collection +3. **Present to the user** as a starting point — not a finished product +4. **Walk through each section** for customization (brand colors, typography, specific component needs) +5. **Write the customized version** to project root + +### After Import + +The imported DESIGN.md becomes the project's own. Future updates are made directly — the import is a seed, not a dependency. + +--- + +## Quality Standards + +### Completeness Checklist + +- [ ] All 9 sections present and non-empty +- [ ] Every color has: semantic name + hex value + functional role +- [ ] Complete typography table (all 5 values per level) +- [ ] Component stylings include hover, focus, active, disabled states +- [ ] Spacing scale is defined with consistent base unit +- [ ] Shadow/elevation scale is defined +- [ ] Breakpoints have specific pixel values +- [ ] Agent Prompt Guide has quick reference and example prompts + +### Specificity Requirements + +Every value in DESIGN.md must be concrete and unambiguous: + +| Too Vague | Specific Enough | +|-----------|----------------| +| "a warm blue" | `#3b6fb5` (Info Blue) | +| "medium spacing" | `24px` (space-6) | +| "slightly rounded" | `8px` (radius-md) | +| "subtle shadow" | `0 1px 2px rgba(0,0,0,0.04)` (shadow-sm) | +| "large heading" | `48px / 3rem, weight 500, line-height 1.10` | + +### Consistency Rules + +- Tokens used in Section 4 (Components) must exist in Sections 2, 3, 5, 6 +- Dark mode mappings must cover every color used in components +- Responsive changes must reference defined breakpoints +- All spacing values must be multiples of the base unit + +--- + +## Anti-Patterns + +1. **Generic atmosphere** — "Clean, modern, professional" describes every SaaS app and none +2. **Missing interaction states** — A button without hover/focus is incomplete +3. **Orphan colors** — Colors defined in the palette but never used in components +4. **Arbitrary spacing** — Values that don't follow the spacing scale +5. **Missing dark mode** — If the app supports dark mode, every light color needs a mapping +6. **Hex-only references in components** — Use semantic names, not raw values +7. **No Agent Prompt Guide** — Section 9 is what makes DESIGN.md actionable for AI agents +8. **Duplicating DESIGN.md into blueprints** — Reference by section/token name only diff --git a/plugins/JuliusBrussee/blueprint/skills/documentation-inversion/SKILL.md b/plugins/JuliusBrussee/blueprint/skills/documentation-inversion/SKILL.md new file mode 100644 index 0000000..e616845 --- /dev/null +++ b/plugins/JuliusBrussee/blueprint/skills/documentation-inversion/SKILL.md @@ -0,0 +1,453 @@ +--- +name: documentation-inversion +description: > + Inverts the traditional documentation flow from code-to-wiki-for-humans (which rots) into + code-to-CLAUDE.md-to-skills-for-agents (which stays current). Each module gets a machine-readable + CLAUDE.md, navigation skills teach agents how to explore libraries, and plugins package skills for + on-demand loading. Documentation structured for machine consumption -- hierarchical, cross-referenced, + with clear entry points -- rather than narrative human reading. This is a fundamental shift: build + documentation for agents, not people. + Triggers: "documentation inversion", "skills as docs", "living documentation", + "docs for agents", "machine-readable docs", "agent-first documentation". +--- + +# Documentation Inversion + +Traditional documentation drifts out of sync because it lives separately from the code. Documentation inversion places guidance directly in the codebase, structured for agent consumption, so that AI can explore the source and find current information on demand. + +## Core Principle + +> **Structure documentation for programmatic navigation -- hierarchical, cross-referenced, with +> explicit entry points -- so that AI agents can find what they need without human guidance.** + +Traditional documentation assumes a human reader who will browse, search, and interpret context. +Agent-first documentation assumes a machine reader that needs: explicit entry points, structured +hierarchies, cross-references it can follow programmatically, and guidance on what to explore next. + +--- + +## The Problem: Traditional Documentation Rots + +### Traditional Flow + +``` +Developer ships a feature → Writes a wiki article explaining it + ↓ + Weeks or months elapse + ↓ + Another developer refactors the feature + ↓ + The wiki article is never revised + ↓ + A third developer (or an agent) follows the stale article + ↓ + Incorrect assumptions, wasted effort, subtle bugs +``` + +**Why it rots:** +- Documentation is a second-class artifact -- the incentive is to ship code, not update docs +- The audience (humans) may not notice staleness until they hit a problem +- There is no automated validation that docs match code +- Docs live in a separate system (wiki, Notion) disconnected from the codebase +- Nobody owns documentation maintenance as a primary responsibility + +### The Cost of Rot + +- New team members learn wrong patterns from stale docs +- AI agents given stale docs produce code based on outdated assumptions +- Time spent debugging issues caused by following outdated guidance +- Tribal knowledge accumulates in chat, not in any durable format + +--- + +## The Solution: Inverted Documentation Flow + +### Inverted Flow + +``` +Developer modifies a module → Updates the co-located CLAUDE.md in the same PR + ↓ + Navigation skill describes HOW to explore, not WHAT exists + ↓ + Plugin bundles skills so agents can load them on demand + ↓ + Agent enters the module → loads skill → reads live source code + ↓ + Guidance stays accurate because the source itself is the authority +``` + +**Why it stays current:** +- CLAUDE.md files live *in the codebase*, next to the code they describe +- They are loaded automatically by AI agents when entering a directory +- Skills teach agents *how to explore*, not *what the code currently does* -- so they stay + accurate even as implementation details change +- The agent reads current source code, guided by the skill -- the source is the documentation +- Code review can enforce CLAUDE.md updates alongside code changes + +--- + +## Implementation Pattern + +### Step 1: Each Module Gets a CLAUDE.md + +Place a `CLAUDE.md` file at the root of each significant module, library, or directory. + +**What goes in a CLAUDE.md:** + +```markdown +# {Module Name} + +## Purpose +{One paragraph: what this module does and why it exists} + +## Entry Points +- `src/index.ts` -- Public API surface. Start here for understanding exports. +- `src/core/engine.ts` -- Core logic. Start here for understanding internals. + +## Architecture +{Brief description of how the module is structured internally} + +### Key Files +| File | Responsibility | +|------|---------------| +| `src/index.ts` | Public API, re-exports | +| `src/core/engine.ts` | Core processing engine | +| `src/core/types.ts` | Shared type definitions | +| `src/utils/helpers.ts` | Utility functions | + +## Conventions +- {Naming conventions specific to this module} +- {Error handling patterns} +- {Testing patterns} + +## Dependencies +- `{dependency-a}` -- Used for {purpose} +- `{dependency-b}` -- Used for {purpose} + +## Cross-References +- See `../shared/CLAUDE.md` for shared utilities +- See `../api/CLAUDE.md` for the API layer that consumes this module +``` + +**Key properties of a good CLAUDE.md:** +- **Hierarchical:** Organized as a tree the agent can navigate level by level +- **Cross-referenced:** Links to related CLAUDE.md files in other modules +- **Entry-point focused:** Tells the agent *where to start*, not *everything that exists* +- **Convention-documenting:** Captures patterns the agent should follow when modifying code +- **Brief:** Under 100 lines. Details live in the code itself. + +### Step 2: Create Navigation Skills + +A navigation skill teaches the agent *how to explore* a library or module. It does not +describe the library's current state -- it describes the *process* for understanding it. + +**Navigation Skill Template:** + +```markdown +--- +name: {library-name}-navigation +description: > + Teaches the agent how to navigate and understand the {library-name} library. + Triggers: "{library-name}", "how does {library-name} work", + "understand {library-name}". +--- + +# Navigating {Library Name} + +## Quick Orientation +1. Read `{root}/CLAUDE.md` for purpose and entry points +2. Read `{root}/src/index.ts` for the public API surface +3. Read `{root}/src/core/types.ts` for core type definitions + +## Understanding the Architecture +1. Start with the entry point identified in CLAUDE.md +2. Trace the main flow: {describe the primary call path} +3. Key abstractions: {list the 3-5 most important interfaces/classes} + +## Common Tasks + +### Adding a New Feature +1. Define types in `src/core/types.ts` +2. Implement core logic in `src/core/` +3. Export from `src/index.ts` +4. Add tests in `tests/` + +### Fixing a Bug +1. Identify the failing test or behavior +2. Trace from the public API inward +3. Core logic is in `src/core/engine.ts` +4. Edge cases are typically in `src/utils/helpers.ts` + +### Understanding a Specific Feature +1. Search for the feature name in `src/core/` +2. Read the test file for that feature -- tests document behavior +3. Check CLAUDE.md for any conventions specific to that area + +## Anti-Patterns to Avoid +- {Pattern to avoid and why} +- {Pattern to avoid and why} +``` + +**Why skills work better than static docs:** +- The skill tells the agent *what to do*, not what the code is +- The agent then reads the *current* source code to understand what the code is +- The process described in the skill remains valid even as the code changes +- It is a recipe, not a snapshot + +### Step 3: Package as a Plugin + +Bundle related navigation skills into a Claude Code plugin: + +``` +{library-name}-docs/ +├── plugin.json +└── skills/ + ├── navigation/ + │ └── SKILL.md # How to navigate the library + ├── contributing/ + │ └── SKILL.md # How to contribute to the library + └── troubleshooting/ + └── SKILL.md # How to debug common issues +``` + +**plugin.json:** +```json +{ + "name": "{library-name}-docs", + "description": "Agent-first documentation for {library-name}", + "version": "1.0.0" +} +``` + +### Step 4: Agent Loads On Demand + +When an agent encounters the library: +1. The plugin's skills appear in the agent's available skill set +2. Agent loads the navigation skill when it needs to work with the library +3. Skill guides the agent to read CLAUDE.md files and explore current source +4. Agent builds understanding from current code, not stale documentation + +--- + +## The Hierarchy: Three Levels of Agent Documentation + +``` +Level 1: CLAUDE.md files (per-directory, auto-loaded) + ↓ +Level 2: Navigation skills (per-library, loaded on demand) + ↓ +Level 3: Plugin packages (distributable, installable) +``` + +### Level 1: CLAUDE.md Files + +- **Scope:** One directory or module +- **Loaded:** Automatically when the agent enters the directory +- **Content:** Purpose, entry points, conventions, cross-references +- **Maintained by:** The team that owns the module +- **Update trigger:** Code review -- CLAUDE.md changes alongside code changes + +### Level 2: Navigation Skills + +- **Scope:** One library or subsystem (may span multiple directories) +- **Loaded:** On demand when the agent needs to work with the library +- **Content:** Exploration process, common tasks, anti-patterns +- **Maintained by:** The team or developer who created the skill +- **Update trigger:** When the library's architecture changes (not every code change) + +### Level 3: Plugin Packages + +- **Scope:** A distributable collection of skills for a library or framework +- **Loaded:** Installed into a project, then skills load on demand +- **Content:** Multiple skills covering navigation, contributing, troubleshooting +- **Maintained by:** The library maintainers or community +- **Update trigger:** Major version changes or new skill additions + +--- + +## Designing CLAUDE.md for Machine Consumption + +### Structure for Machines, Not Narratives + +**Bad (human-narrative style):** +```markdown +This module was originally created in 2023 to handle user authentication. +Over time, we've added OAuth support, session management, and rate limiting. +The main file you'll want to look at is auth.ts, which contains most of the +logic. There's also a helpers file with some utility functions. +``` + +**Good (machine-structured style):** +```markdown +# Auth Module + +## Purpose +User authentication: login, logout, session management, OAuth, rate limiting. + +## Entry Points +- `src/auth.ts` -- Core auth logic (login, logout, verify) +- `src/oauth.ts` -- OAuth provider integrations +- `src/session.ts` -- Session management +- `src/rate-limit.ts` -- Rate limiting middleware + +## Key Types +- `AuthUser` in `src/types.ts` -- Authenticated user object +- `Session` in `src/types.ts` -- Session state +- `OAuthProvider` in `src/oauth.ts` -- Provider interface + +## Conventions +- All auth functions return `Result` -- never throw +- Sessions are stored in Redis -- see `src/session.ts` for connection setup +- Rate limits are per-IP by default -- see `src/rate-limit.ts` for config +``` + +### Key Differences + +| Dimension | Human-Oriented | Agent-Oriented | +|-----------|----------------|----------------| +| Layout | Flowing paragraphs and narrative arcs | Labeled sections, bullet lists, and tables | +| Starting points | Buried in prose ("you'll want to look at...") | Dedicated "Entry Points" section with exact file paths | +| Type information | Woven into explanatory text | Enumerated with source locations | +| Historical context | Prominent (gives humans background) | Absent (agents only need current state) | +| Coding standards | Scattered across wikis or tribal knowledge | Stated as explicit rules inside the CLAUDE.md | +| Links to related docs | Vague ("check the API docs") | Precise (`../api/CLAUDE.md#authentication`) | + +--- + +## CLAUDE.md Hierarchy and Inheritance + +CLAUDE.md files are hierarchical -- an agent entering a directory loads the CLAUDE.md from +that directory AND all parent directories up to the project root. + +``` +project/ +├── CLAUDE.md # Project-wide conventions (loaded everywhere) +├── src/ +│ ├── CLAUDE.md # Source code conventions (loaded in src/ and below) +│ ├── auth/ +│ │ ├── CLAUDE.md # Auth module specifics (loaded in auth/ and below) +│ │ └── oauth/ +│ │ └── CLAUDE.md # OAuth specifics (loaded only in oauth/) +│ └── api/ +│ └── CLAUDE.md # API module specifics +└── tests/ + └── CLAUDE.md # Testing conventions +``` + +**When an agent works in `src/auth/oauth/`**, it loads: +1. `project/CLAUDE.md` -- project-wide conventions +2. `project/src/CLAUDE.md` -- source code conventions +3. `project/src/auth/CLAUDE.md` -- auth module conventions +4. `project/src/auth/oauth/CLAUDE.md` -- OAuth-specific conventions + +**Use this hierarchy intentionally:** +- Project root: language, build commands, Git conventions, overall architecture +- `src/`: coding conventions, import patterns, error handling patterns +- Module level: module-specific entry points, types, dependencies +- Sub-module level: only when there are sub-module-specific conventions + +--- + +## Migration Path: From Wiki to Inverted Docs + +### Phase 1: Add CLAUDE.md Files (1-2 days) + +1. Identify the 5-10 most important modules in the codebase +2. Create a CLAUDE.md for each with: purpose, entry points, key files, conventions +3. Add a root CLAUDE.md with project-wide conventions +4. **Do not delete the wiki yet** -- CLAUDE.md files supplement it initially + +### Phase 2: Create Navigation Skills (1-2 days) + +1. For each major library or subsystem, create a navigation skill +2. Focus on the exploration process, not the current state +3. Package skills into a plugin +4. Test: give the agent a task in each library area and verify it loads the skill + +### Phase 3: Enforce Co-Location (Ongoing) + +1. Add to code review checklist: "Does this change need a CLAUDE.md update?" +2. When new modules are created, require a CLAUDE.md as part of the PR +3. When existing docs are found to be stale, update the CLAUDE.md (not the wiki) +4. Gradually, the CLAUDE.md files become the authoritative source + +### Phase 4: Deprecate the Wiki (When Ready) + +1. Audit: for each wiki page, verify the information exists in CLAUDE.md files or skills +2. Archive the wiki (do not delete -- it may have historical context worth preserving) +3. Redirect documentation questions to: "Read the CLAUDE.md in the relevant directory" + +--- + +## Measuring Documentation Health + +### Staleness Indicators + +| Signal | Meaning | +|--------|---------| +| CLAUDE.md not updated in 6+ months but code changed significantly | Documentation may be stale | +| Agent frequently ignores CLAUDE.md guidance | Guidance may be outdated or unhelpful | +| Agent asks clarifying questions about a module that has a CLAUDE.md | CLAUDE.md is missing key information | +| New team members still rely on tribal knowledge | CLAUDE.md files are incomplete | + +### Health Metrics + +- **Coverage:** What percentage of significant modules have a CLAUDE.md? +- **Freshness:** When was each CLAUDE.md last updated relative to its module's last code change? +- **Usefulness:** Do agents produce better output when CLAUDE.md files are present? +- **Completeness:** Does each CLAUDE.md have: purpose, entry points, key files, conventions? + +--- + +## Anti-Patterns + +### 1. CLAUDE.md as a Code Dump +**Problem:** CLAUDE.md lists every file and function in the module. +**Fix:** Focus on entry points and navigation, not exhaustive inventory. The agent can +read the directory listing itself. + +### 2. Narrative Prose Instead of Structure +**Problem:** CLAUDE.md reads like a blog post about the module's history. +**Fix:** Use tables, lists, and labeled sections. Agents parse structure, not stories. + +### 3. Duplicating Code Comments +**Problem:** CLAUDE.md repeats what is already in code comments and docstrings. +**Fix:** CLAUDE.md should describe the *module-level* view -- architecture, conventions, +entry points. Code comments handle the *function-level* view. + +### 4. Never Updating CLAUDE.md +**Problem:** CLAUDE.md is written once and never touched again. +**Fix:** Make CLAUDE.md updates part of the code review process. If you changed the +module's architecture, update the CLAUDE.md. + +### 5. One Giant CLAUDE.md at the Root +**Problem:** All documentation is in a single root CLAUDE.md file. +**Fix:** Use the hierarchy. Root CLAUDE.md has project-wide conventions; each module +has its own CLAUDE.md with module-specific guidance. This mirrors progressive disclosure. + +--- + +## Integration with SDD + +Documentation inversion is a natural extension of SDD's context architecture: + +| SDD Concept | Documentation Inversion Counterpart | +|------------|-----------------------------------| +| Context directory structure (specs/, plans/, impl/) | Per-module CLAUDE.md files co-located with source | +| Progressive disclosure (index file points to detail files) | CLAUDE.md hierarchy cascading from project root to leaf modules | +| Specifications as the source of truth | CLAUDE.md as the authoritative guidance artifact for each module | +| Skills encoding reusable procedures | Navigation skills encoding reusable exploration workflows | +| Plugins as a distribution mechanism | Documentation plugins bundling skills for installation into other projects | + +The key insight from SDD applies directly: **strong documentation enables agents to orient +themselves in unfamiliar code and contribute meaningfully without step-by-step human direction.** + +--- + +## Cross-References + +- **context-architecture** -- The progressive disclosure pattern that CLAUDE.md hierarchy implements +- **methodology** -- How documentation inversion fits into the broader Blueprint lifecycle +- **spec-writing** -- Specs and CLAUDE.md files share the same structural principles +- **brownfield-adoption** -- When adopting SDD on an existing codebase, CLAUDE.md files are step 1 +- **impl-tracking** -- Implementation tracking documents are a form of inverted documentation diff --git a/plugins/JuliusBrussee/blueprint/skills/impl-tracking/SKILL.md b/plugins/JuliusBrussee/blueprint/skills/impl-tracking/SKILL.md new file mode 100644 index 0000000..628cd8d --- /dev/null +++ b/plugins/JuliusBrussee/blueprint/skills/impl-tracking/SKILL.md @@ -0,0 +1,436 @@ +--- +name: impl-tracking +description: | + Implementation tracking documents for maintaining living records of what was built, what is pending, + what failed, and what dead ends were explored. Covers the full tracking document template, dead ends + prevention, cross-iteration continuity, spec compaction, and inter-session feedback protocol. + Trigger phrases: "implementation tracking", "track progress", "session tracking", + "what did the agent do", "dead ends", "failed approaches" +--- + +# Implementation Tracking + +## Core Principle: Track Everything, Especially Failures + +Implementation tracking documents are **living records** that agents read and update every session. They serve as persistent memory across iterations, preventing duplicate work and preserving hard-won knowledge about what works and what does not. + +The most valuable information in an implementation tracking document is not what succeeded — it is **what failed and why**. Dead ends documented today prevent agents from wasting hours retrying the same failed approaches tomorrow. + +--- + +## Why Implementation Tracking Matters + +| Purpose | What It Prevents | +|---------|-----------------| +| **Cross-iteration continuity** | Agents starting from scratch every session | +| **Dead end prevention** | Agents retrying approaches that already failed | +| **Progress visibility** | Humans not knowing what was done or what is left | +| **Test health awareness** | Agents not knowing current test state | +| **Issue tracking** | Known issues being forgotten between sessions | +| **File change tracking** | Uncertainty about what files were created or modified | + +Without implementation tracking, every agent session begins with expensive rediscovery. With it, agents resume exactly where the last session left off. + +--- + +## Full Implementation Tracking Document Template + +Use this template for every implementation tracking document: + +```markdown +# Implementation Tracking: {Domain or Scope} + +## Status: {IN_PROGRESS | COMPLETE | BLOCKED} + +**Last Updated:** {Date} +**Current Phase:** {Spec | Plan | Implement | Iterate | Monitor} +**Blocking Issues:** {None | Brief description of blockers} + +--- + +## Task Status + +| Task ID | Task | Status | Notes | +|---------|------|--------|-------| +| T-1 | {Task description} | DONE | {Completion notes} | +| T-2 | {Task description} | DONE | {Completion notes} | +| T-3 | {Task description} | IN_PROGRESS | {Current state, what remains} | +| T-4 | {Task description} | BLOCKED | {What is blocking, dependency} | +| T-5 | {Task description} | NOT_STARTED | {Prerequisites} | + +### Task Dependencies +- T-4 blockedBy T-3 (needs auth module before API integration) +- T-5 blockedBy T-3, T-4 + +--- + +## Files Created + +| File | Purpose | Spec Reference | +|------|---------|---------------| +| `src/auth/login.{ext}` | Login handler | spec-auth.md R1 | +| `src/auth/session.{ext}` | Session management | spec-auth.md R2 | +| `tests/auth/login.test.{ext}` | Login unit tests | spec-auth.md R1 AC1-3 | + +## Files Modified + +| File | Change | Reason | +|------|--------|--------| +| `src/app.{ext}` | Added auth middleware | spec-auth.md R3 | +| `src/config.{ext}` | Added session config | spec-auth.md R2 | + +--- + +## Issues & TODOs + +- [ ] **Issue:** Session expiry not tested under concurrent access — need load test +- [ ] **TODO:** Add rate limiting to login endpoint (spec-api.md R7) +- [ ] **TODO:** Implement password reset flow (spec-auth.md R4, NOT_STARTED) +- [x] **Resolved:** TypeScript compilation error in session.ts — fixed incorrect import path + +--- + +## Dead Ends & Failed Approaches + +### DE-1: JWT with asymmetric keys for session tokens +**What was attempted:** Implemented RS256 JWT tokens with public/private key pair. +**Root cause of failure:** Key rotation complexity exceeded the session management requirements. Added 200+ lines of key management code for no user-visible benefit. Symmetric HS256 with server-side session store is simpler and meets all spec criteria. +**Verdict:** Do not reattempt. Use symmetric tokens with server-side sessions instead. + +### DE-2: Redis for session storage +**What was attempted:** Used Redis as the session store backend. +**Root cause of failure:** Redis dependency adds operational complexity. The application's expected concurrent user count (< 10,000) is well within what a database-backed session store handles. Redis would be premature optimization. +**Verdict:** Do not reattempt unless concurrent user requirements change significantly (> 100,000). + +### DE-3: Cookie-based CSRF protection +**What was attempted:** Double-submit cookie pattern for CSRF. +**Root cause of failure:** Incompatible with the API's token-based auth flow. Clients send bearer tokens in headers, not cookies. CSRF protection is inherently handled by the token-based approach. +**Verdict:** Do not reattempt. Token-based auth does not need separate CSRF protection. + +--- + +## Test Health + +| Test Suite | Passing | Failing | Skipped | Line Coverage | +|------------|---------|---------|---------|---------------| +| Unit tests | 45 | 2 | 0 | 78% | +| Integration | 12 | 1 | 3 | n/a | +| E2E | 0 | 0 | 0 | n/a | + +### Failing Tests +- `tests/auth/session.test.{ext}:34` — Session refresh fails when token is expired more than 24h. Needs spec clarification on refresh window. +- `tests/integration/api-auth.test.{ext}:89` — Timeout on concurrent login test. Likely race condition in session creation. + +### Test Notes +- E2E tests not yet created (blocked on T-4: API integration) +- Integration test skip: 3 tests require external OAuth provider mock (TODO) + +--- + +## Session Log + +### Session 3 (current) +- Completed T-2 (session management) +- Started T-3 (API integration) — 60% complete +- Discovered DE-3 (CSRF not needed with token auth) +- 2 new failing tests identified + +### Session 2 +- Completed T-1 (login handler) +- Discovered DE-1 (JWT asymmetric keys too complex) +- Discovered DE-2 (Redis premature for this scale) +- Test health: 38 pass, 0 fail + +### Session 1 +- Set up auth module structure +- Created initial test scaffolding +- Established file ownership: auth/ owned by auth-agent +``` + +--- + +## Dead Ends: The Most Critical Section + +**Dead ends prevent agents from retrying failed approaches.** This is the single most important function of implementation tracking. + +### Why Dead Ends Matter + +Without dead end documentation: +1. Agent encounters a problem in session 5 +2. Agent tries approach X — spends 30 minutes, fails +3. Session ends +4. In session 6, a new agent encounters the same problem +5. Agent has no memory of session 5's failure +6. Agent tries approach X again — wastes another 30 minutes +7. This repeats indefinitely + +With dead end documentation: +1. Agent encounters a problem in session 5 +2. Agent tries approach X — spends 30 minutes, fails +3. Agent documents the dead end: what was tried, why it failed, what to do instead +4. In session 6, a new agent reads the dead end +5. Agent skips approach X and uses the recommended alternative +6. Problem solved in 5 minutes instead of 30 + +### Dead End Format + +Every dead end entry must include: + +```markdown +### DE-{N}: {Short description of the approach} +**What was attempted:** {Specific description of the approach taken} +**Root cause of failure:** {Why it did not work — a clear technical explanation, not just "it broke"} +**Verdict:** Do not reattempt. {Recommended alternative, or conditions under which the approach might become viable} +``` + +### Rules for Dead Ends + +1. **Always document the root cause.** "It didn't work" is not useful. "Failed because the library's async API is incompatible with the synchronous middleware chain" is useful. +2. **Include the alternative.** What should be done instead? +3. **Be specific about conditions.** If a retry might make sense under different conditions, state those conditions explicitly. +4. **Never delete dead ends during compaction** unless they are older than 5 sessions and the underlying conditions have changed. + +--- + +## Cross-Iteration Continuity + +Implementation tracking documents are the primary mechanism for continuity between iteration loop passes and between human-initiated sessions. + +### How Agents Use Tracking Documents + +At the start of every iteration or session, the agent: + +1. **Reads the tracking document** to understand current state +2. **Checks task status** to identify the highest-priority unblocked work +3. **Reviews dead ends** to avoid retrying failed approaches +4. **Checks test health** to understand what is passing and failing +5. **Reviews open issues** for context on known problems + +At the end of every iteration or session, the agent: + +1. **Updates task status** for all tasks worked on +2. **Records new files** created or modified +3. **Documents any dead ends** discovered +4. **Updates test health** with current pass/fail counts +5. **Adds issues** for any new problems found +6. **Updates the session log** with a summary of work done + +### The Read-Work-Update Cycle + +``` +┌─────────────────────────────────────┐ +│ 1. Read impl tracking │ +│ 2. Identify highest-priority task │ +│ 3. Check dead ends for this area │ +│ 4. Implement │ +│ 5. Run validation gates │ +│ 6. Update impl tracking │ +│ 7. Commit │ +└─────────────────────────────────────┘ + ↓ (next iteration) +┌─────────────────────────────────────┐ +│ 1. Read impl tracking (updated) │ +│ 2. ... │ +└─────────────────────────────────────┘ +``` + +--- + +## Spec Compaction + +When implementation tracking files exceed approximately 500 lines, they become unwieldy for agents to process. Compaction compresses the file while preserving active context. + +### When to Compact + +- File exceeds 500 lines +- More than half the tasks are DONE +- Session log has more than 5 entries +- Dead ends section has entries older than 5 sessions that are no longer relevant + +### Compaction Process + +1. **Create archive:** Copy current file to `impl/archive/impl-{scope}-v{N}.md` +2. **Remove from active file:** + - Completed tasks (keep only a count: "12 tasks completed, see archive") + - Resolved issues (marked with [x]) + - Old session log entries (keep last 2-3 sessions) + - Dead ends older than 5 sessions IF the underlying conditions changed +3. **Preserve in active file:** + - All IN_PROGRESS and NOT_STARTED tasks + - All BLOCKED tasks with their blockers + - All open issues + - Recent dead ends (last 3-5 sessions) + - Current test health + - Active cross-references + - Files created/modified (keep all — this is the file manifest) +4. **Target:** Under 500 lines in the active file +5. **Add archive reference:** + ```markdown + > **Archive:** Previous tracking history available in impl/archive/impl-all-v2.md + > 12 tasks completed in prior sessions. See archive for details. + ``` + +### Compaction Rules + +- **Never delete information** — always archive first +- **Never remove active dead ends** — they prevent retrying failures +- **Always keep the full file manifest** — agents need to know what files exist +- **Preserve test health** — agents need current state, not historical + +--- + +## Inter-Session Feedback Protocol + +For structured handoffs between sessions (especially when different humans or automation systems manage sessions), use the inter-session feedback protocol. + +### XML Format + +```xml + + 2026-03-14-session-3 + 2026-03-14T14:30:00Z + + + Implement session management + DONE + true + + Implemented session creation, validation, and refresh. + Added server-side session store with database backend. + Created 3 new files, modified 2 existing files. + + + + Proceed to API integration (T-3). Session module is ready. + + + + + API endpoint integration + PARTIAL + true + + Completed GET /users and POST /login endpoints. + PUT /users and DELETE /users not started. + + + Waiting for session management to stabilize (now done). + + + Continue with PUT/DELETE endpoints. All dependencies resolved. + + + + + OAuth provider integration + BLOCKED + false + + Investigation complete. OAuth provider requires API key registration. + + + Cannot proceed without OAuth API credentials. + Human action required: register application with OAuth provider. + + + Skip until credentials are available. Focus on other tasks. + + + +``` + +### Field Definitions + +| Field | Values | Purpose | +|-------|--------|---------| +| `status` | DONE, PARTIAL, BLOCKED | Current state of the work item | +| `files-modified` | true, false | Whether code was modified (helps humans prioritize review) | +| `summary` | Free text | What was accomplished — be specific | +| `obstacles.kind` | NONE, TEMPORARY, PERMANENT | TEMPORARY = will resolve on its own; PERMANENT = requires human action | +| `next-steps` | Free text | What the next session should do with this item | + +### When to Use the Feedback Protocol + +- **Between human-managed sessions:** When a human starts each session and needs to know what happened +- **Automation handoffs:** When an orchestration system decides what to work on next +- **Work queue generation:** The `/bp:next-session` command consumes this feedback to generate prioritized work items + +> For the full session feedback protocol reference, see `references/session-feedback-protocol.md`. + +--- + +## Work Queue Handoff + +At the end of a session, generate a `plan-next-session.md` that prioritizes work for the next session: + +```markdown +# Next Session Work Queue + +## WI-1: Complete API endpoint integration +- **Category:** feature +- **Size:** M +- **Priority:** high +- **Spec reference:** plan-api.md +- **What to do:** Implement PUT /users and DELETE /users endpoints +- **Files to modify:** src/api/users.{ext}, tests/api/users.test.{ext} +- **Acceptance criteria:** + - [ ] PUT /users/{id} updates user record and returns 200 + - [ ] DELETE /users/{id} removes user and returns 204 + - [ ] Both endpoints require valid session token + +## WI-2: Fix failing session refresh test +- **Category:** bugfix +- **Size:** S +- **Priority:** medium +- **Spec reference:** plan-auth.md +- **What to do:** Investigate and fix session refresh failure for tokens expired > 24h +- **Files to modify:** src/auth/session.{ext}, tests/auth/session.test.{ext} +- **Acceptance criteria:** + - [ ] Session refresh test passes for tokens expired < 24h + - [ ] Clear error message for tokens expired > 24h (if that is the intended behavior) + +## WI-3: Create E2E test scaffolding +- **Category:** test +- **Size:** M +- **Priority:** medium +- **Spec reference:** plan-testing.md +- **What to do:** Set up E2E test framework and create smoke tests +- **Files to modify:** tests/e2e/setup.{ext}, tests/e2e/smoke.test.{ext} +- **Acceptance criteria:** + - [ ] E2E framework runs successfully + - [ ] Smoke test verifies application starts and login works +``` + +This removes the orientation cost at the start of each session — agents begin productive work immediately. The next agent reads this file and begins working immediately on the highest-priority item. + +--- + +## Integration with Other Skills + +### With `bp:blueprint-writing` + +Implementation tracking references specs by requirement ID. When a task is completed, its acceptance criteria map back to spec requirements. When dead ends are found, they may reveal spec gaps that need revision. + +### With `bp:validation-first` + +Test health in the tracking document reflects validation gate results. Failing tests indicate which gates are not passing. The tracking document records which gates each task must clear. + +### With `bp:context-architecture` + +Implementation tracking documents live in `context/impl/`. When files grow too large, archive to `context/impl/archive/`. The CLAUDE.md in `context/impl/` instructs agents on tracking conventions. + +### With `bp:methodology` + +Implementation tracking is used primarily during the Implement and Iterate phases of DABI. The iteration loop reads and updates tracking documents every pass. The Monitor phase reviews tracking documents for progress signals. + +--- + +## Summary + +1. **Track everything, especially failures** — dead ends are the most valuable information +2. **Use the template** — consistent format lets agents parse tracking documents reliably +3. **Update every session** — stale tracking is worse than no tracking +4. **Document dead ends with root causes** — "it didn't work" is not useful; "failed because X, do Y instead" is +5. **Compact when large** — archive resolved content, keep active files under 500 lines +6. **Use the feedback protocol** for structured handoffs between sessions +7. **Generate work queues** to eliminate discovery overhead at session start diff --git a/plugins/JuliusBrussee/blueprint/skills/methodology/SKILL.md b/plugins/JuliusBrussee/blueprint/skills/methodology/SKILL.md new file mode 100644 index 0000000..8f290ea --- /dev/null +++ b/plugins/JuliusBrussee/blueprint/skills/methodology/SKILL.md @@ -0,0 +1,264 @@ +--- +name: methodology +description: | + Core Blueprint methodology — the master skill that teaches the DABI lifecycle + and routes to all sub-skills. Covers the Specify Before Building principle, the scientific method analogy, + the four-phase DABI lifecycle, decision matrix for when to use Blueprint, and build pipeline analogy. + Trigger phrases: "use Blueprint", "blueprint methodology", "start Blueprint project", "blueprint methodology", + "how should I structure this project for AI agents" +--- + +# Blueprint Methodology + +## Core Principle: Specify Before Building + +**Always define what you want before telling agents how to build it. Go through a blueprint stage — never jump straight from raw requirements to implementation.** + +Blueprint is a methodology for building software with AI coding agents that **puts blueprints at the center of the development process — code is derived from them, not the other way around**. Whether starting from scratch or modernizing an existing system, the principle is the same: + +- **Greenfield projects:** reference material → blueprints → code +- **Rewrites:** old code → blueprints → new code + +In both cases, the blueprints become a living contract that agents consume to continuously build, validate, and refine the application. + +### Why Blueprints Are the First-Class Citizen + +| Property | Benefit | +|----------|---------| +| **Structured** | Organized as a navigable tree, enabling agents to load only what they need | +| **Human-legible** | Engineers can audit requirements at a higher level than code | +| **Stack-independent** | Decoupled from any single framework or language | +| **Independently evolvable** | Blueprints can be refined without touching implementation | +| **Verifiable** | Every requirement includes acceptance criteria agents can check | + +> **Key Insight:** Well-written blueprints with strong validation make your application reproducible — any agent can rebuild it from the blueprints alone. Think of it as continuous regeneration. + +--- + +## The Scientific Method Analogy + +LLMs are inherently non-deterministic — like running an experiment, each individual call may yield different results. But through the right methodology — clear hypotheses, controlled conditions, and repeated trials — we extract reliable, reproducible outcomes from a stochastic process. + +**Blueprint applies the scientific method to software construction — hypothesize, test, observe, refine.** + +| Layer | Analogy | What It Does | +|-------|---------|-------------| +| **LLM calls** | Individual experiments | Each run may produce different results; no single output is authoritative | +| **Blueprints** | Hypotheses | Define what you expect to observe — the predicted behavior | +| **Validation gates** | Controlled conditions | Ensure reproducibility by constraining what counts as a valid outcome | +| **Convergence loops** | Repeated trials | Build statistical confidence through successive passes | +| **Implementation tracking** | Lab notebook | Record what was tried, what worked, and what failed | +| **Revision** | Revising the hypothesis | When results contradict expectations, update the theory upstream | + +The outcome: a disciplined, repeatable engineering process layered on top of probabilistic generation. + +--- + +## The 5 DABI Phases + +DABI stands for **Draft, Architect, Build, Inspect**. Each phase has dedicated prompts that drive it. + +| Phase | Input | Output | AI Role | Human Role | +|-------|-------|--------|---------|------------| +| **Draft** | Source materials, domain knowledge, existing systems | Implementation-agnostic blueprints | Extract requirements, structure knowledge | Verify blueprints capture intent accurately | +| **Architect** | Blueprints + framework research | Framework-specific implementation plans | Design architecture, break down work, order steps | Approve architectural choices | +| **Build** | Plans + blueprints | Working code + tests + tracking docs | Write code, run tests, check against blueprints | Watch for drift and blockers | +| **Inspect** | Failed validations, gaps, manual fixes | Updated blueprints/plans via revision | Identify root causes, propagate fixes upstream | Evaluate outcomes, set priorities | +| **Monitor** | Running application, git history | Issues, anomalies, progress reports | Scan for regressions, surface metrics | Interpret reports, guide next steps | + +### Phase Transitions + +Each phase has **gate conditions** that must be met before moving to the next: + +1. **Draft → Architect:** All domains have blueprints with testable acceptance criteria. Human has reviewed for completeness. +2. **Architect → Build:** Plans reference blueprints, define implementation sequence, and include test strategies. Architecture decisions validated. +3. **Build → Inspect:** Code builds, tests pass at current coverage level, implementation tracking is up to date. +4. **Inspect → Monitor:** Convergence detected (changes decreasing iteration-over-iteration). Remaining changes are trivial. +5. **Monitor → Draft (cycle):** Gap found or new requirement identified. Revise blueprints and restart the cycle. + +The **Inspect** phase is where the human serves as **reviewer and decision-maker**, not hands-on coder. You monitor the process, request changes as needed, and make systemic improvements to blueprints and prompts. + +> For the full DABI phase reference, see `references/dabi-phases.md`. + +--- + +## Decision Matrix: When to Use Blueprint + +### Full Blueprint + +Use when the project has significant scope, evolving requirements, or needs autonomous agent execution. + +| Indicator | Threshold | +|-----------|-----------| +| Codebase size | 50+ source files | +| Requirements | Evolving, multi-domain | +| Agent coordination | Multi-agent or multi-prompt pipelines | +| Environment | Production, security-sensitive, brownfield | +| Team structure | Multi-team or cross-team | +| Execution mode | Long-running autonomous work (overnight, unattended) | + +**What you get:** Full DABI lifecycle, context directory with blueprints/plans/impl tracking, prompt pipeline, convergence loops, revision, validation gates. + +### Lightweight Blueprint + +Use when scope is moderate — too complex for ad-hoc but not worth a full pipeline. + +| Indicator | Threshold | +|-----------|-----------| +| Codebase size | 5-50 files | +| Requirements | Mostly clear, focused | +| Agent coordination | Single agent, possibly with sub-agents | +| Execution mode | Interactive with occasional iteration loops | + +**What you do:** +1. Write a focused `context/blueprints/blueprint-task.md` capturing requirements +2. Add a `context/plans/plan-task.md` sequencing the implementation +3. Skip full DABI — just run an iteration loop against the plan + +This is the "Blueprint floor" — most of the benefit without the overhead of a full multi-phase pipeline. + +### Skip Blueprint + +Use when the task is trivially small. + +| Indicator | Threshold | +|-----------|-----------| +| Codebase size | Less than 5 files | +| Task type | One-off tools, simple bug fixes, exploratory prototypes | +| Implementation | Fits comfortably in one agent session without needing external references | + +**Heuristic:** If the whole task fits in one context window with room to spare, full Blueprint adds more overhead than value. + +### Growth Path + +Start with lightweight Blueprint even if the project is small. If the scope expands, you already have the structure in place to scale up. It is much harder to retrofit blueprints onto a large codebase than to grow a blueprint directory from the beginning. + +--- + +## The CI Pipeline Analogy + +Blueprint mirrors a **build pipeline** — each stage transforms input into validated output, with feedback loops that propagate corrections upstream: + +``` +Traditional CI/CD: + Code → Build → Test → Deploy + +Blueprint AI Pipeline: + Blueprint Change + → Generate Plans (iteration loop) + → Generate Implementation (iteration loop) + → Validate (Tests + Review) + → Human Audit (Monitor & Steer) + → [Gap Found] + → Revise + → Blueprint Change (cycle repeats) +``` + +Every stage can run as an iteration loop — the same prompt executed repeatedly until output stabilizes. The iteration loop is what transforms nondeterministic LLM output into predictable, validated software. + +### The Iteration Loop + +The iteration loop is the fundamental execution unit in Blueprint. Execute the same prompt against the same codebase multiple times until the delta between runs approaches zero. + +**Mechanics:** +1. Execute a prompt against the current codebase +2. The agent inspects git history and tracking documents to understand what has already been done +3. The agent applies changes and commits its progress +4. Return to step 1 + +**Convergence signal:** A shrinking volume of modifications across successive passes — the diff gets smaller each time until only cosmetic changes remain. You are looking for diminishing returns, not absolute zero. + +**When the loop isn't stabilizing, the problem is upstream — fix the inputs (specs, validation, coordination), not the iteration count.** + +If the diff is not shrinking between runs: +- Blueprints are ambiguous (agents interpret them differently each time) +- Validation criteria are too loose (the agent has no way to confirm it got things right) +- Multiple agents are overwriting each other's work (ownership boundaries are unclear) + +--- + +## Cross-References to Sub-Skills + +Blueprint is composed of techniques that work together. This methodology skill is the index — each sub-skill below is self-contained but cross-references others. + +### Foundation Skills + +| Skill | Purpose | When to Use | +|-------|---------|-------------| +| `bp:blueprint-writing` | Write implementation-agnostic blueprints with testable acceptance criteria | Draft phase — always the first step | +| `bp:context-architecture` | Organize context for progressive disclosure | Project setup and ongoing maintenance | +| `bp:impl-tracking` | Track implementation progress, dead ends, test health | Build and Inspect phases | +| `bp:validation-first` | Design validation gates agents can execute | All phases — validation is continuous | + +### Pipeline Skills + +| Skill | Purpose | When to Use | +|-------|---------|-------------| +| `bp:prompt-pipeline` | Design numbered prompt pipelines for DABI | Setting up automation | +| `bp:revision` | Trace bugs back to blueprints and fix at the source | Inspect phase — after finding gaps | +| `blueprint:brownfield-adoption` | Adopt Blueprint on existing codebases | Starting Blueprint on legacy projects | + +### Advanced Skills + +| Skill | Purpose | When to Use | +|-------|---------|-------------| +| `bp:peer-review` | Use a second agent to challenge the first | Quality gates, architecture review | +| `blueprint:speculative-pipeline` | Stagger pipeline stages for parallelism | Optimizing long pipelines | +| `bp:convergence-monitoring` | Detect convergence vs ceiling | Monitoring iteration loops | +| `blueprint:documentation-inversion` | Turn documentation into agent-consumable skills | Library/module documentation | + +### Integration with Existing Skills + +Blueprint works **with** existing skills, not as a replacement: + +| Existing Skill | Blueprint Integration | +|----------------|-----------------| +| `superpowers:brainstorming` | Use during blueprint generation to explore requirements | +| `superpowers:writing-plans` | Use during plan generation for structured planning | +| `superpowers:test-driven-development` | TDD-within-Blueprint: blueprint acceptance criteria become failing tests | +| `superpowers:verification-before-completion` | Use for gate validation in every phase | +| `superpowers:executing-plans` | Use during implementation phase | +| `superpowers:dispatching-parallel-agents` | Use for agent team coordination | + +--- + +## Quick Start + +### For a New Project (Greenfield) + +1. **Set up context directory:** + ``` + context/ + ├── refs/ # Source materials (PRDs, language specs, research) + ├── blueprints/ # Implementation-agnostic blueprints + ├── plans/ # Framework-specific implementation plans + ├── impl/ # Living implementation tracking + └── prompts/ # DABI pipeline prompts + ``` + +2. **Write blueprints** from your reference materials (see `bp:blueprint-writing`) +3. **Generate plans** from blueprints (see `bp:prompt-pipeline`) +4. **Implement** with validation gates (see `bp:validation-first`) +5. **Track progress** in implementation documents (see `bp:impl-tracking`) +6. **Iterate** — when gaps are found, revise blueprints (see `bp:revision`) + +### For an Existing Project (Brownfield) + +1. **Set up context directory** (same structure as above) +2. **Designate existing codebase as reference material** +3. **Generate blueprints from code** (see `blueprint:brownfield-adoption`) +4. **Validate blueprints match behavior** — run tests against generated blueprints +5. **Proceed with normal DABI** — future changes flow through blueprints first + +--- + +## Summary + +Blueprint is not a tool — it is a methodology. The core loop is simple: + +1. **Describe what you want** (blueprints with testable criteria) +2. **Let agents build it** (plans → implementation → validation) +3. **Fix the blueprints, not the code** (revision) +4. **Repeat until converged** (iteration loops) + +Agents become more capable the more precisely you constrain them — clear blueprints, automated validation, and structured iteration loops let them operate with increasing autonomy. None of this eliminates the need for software engineers. Your judgment on architecture, your ability to write precise blueprints, and your instinct for what "done" looks like are the inputs that make the whole system function. Blueprint is a force multiplier: one engineer's clarity of thought, scaled across an entire implementation pipeline. diff --git a/plugins/JuliusBrussee/blueprint/skills/peer-review-loop/SKILL.md b/plugins/JuliusBrussee/blueprint/skills/peer-review-loop/SKILL.md new file mode 100644 index 0000000..613b1c2 --- /dev/null +++ b/plugins/JuliusBrussee/blueprint/skills/peer-review-loop/SKILL.md @@ -0,0 +1,253 @@ +--- +name: peer-review-loop +description: > + Peer Review Ralph Loop — combines Blueprint blueprints with a Ralph Loop and true cross-model peer review + using Codex (OpenAI). Claude builds from specs; Codex reviews adversarially. + Primary path: Codex CLI delegation via codex-review.sh (fast, no MCP overhead). + Legacy fallback: Codex as MCP server when CLI delegation is unavailable. + Covers setup, iteration patterns, convergence detection, and completion criteria. + Triggers: "peer review loop", "ralph loop with codex", "blueprint ralph", "peer review build loop", + "cross-model loop", "codex peer reviewer", "blueprint to ralph loop" +--- + +# Peer Review Loop — Blueprint + Ralph Loop + Codex Peer reviewer + +Run a Blueprint blueprint through a Ralph Loop where Claude builds and Codex adversarially reviews. +This is the most rigorous automated quality process available: every few iterations, a completely +different model (different training data, different biases, different blind spots) challenges +your implementation. + +--- + +## Why This Works + +| Factor | Single-Model Loop | Peer Review Loop | +|--------|-------------------|------------------| +| Blind spots | Same model, same blind spots every iteration | Two models catch different classes of issues | +| Blueprint drift | Builder may silently deviate from blueprint | Peer reviewer checks blueprint compliance explicitly | +| Quality floor | Converges to "good enough for one model" | Converges to "survives cross-examination" | +| Dead ends | May retry failed approaches | Peer reviewer flags repeated patterns | + +--- + +## Architecture + +``` +┌─────────────────────────────────────────────────────┐ +│ Ralph Loop │ +│ (Stop hook feeds same prompt each iteration) │ +│ │ +│ ┌──────────┐ ┌──────────────┐ ┌────────────┐ │ +│ │ Claude │───▶│ Build from │───▶│ Commit │ │ +│ │ (Build) │ │ blueprint + │ │ changes │ │ +│ └──────────┘ └──────────────┘ └──────┬─────┘ │ +│ ▲ │ │ +│ │ ▼ │ +│ ┌──────────┐ ┌──────────────┐ ┌────────────┐ │ +│ │ Fix │◀──│ Parse │◀──│ Codex CLI │ │ +│ │ findings │ │ findings │ │ (Review) │ │ +│ └──────────┘ └──────────────┘ └────────────┘ │ +│ │ +│ Completion: all blueprint requirements met + │ +│ no CRITICAL/HIGH findings │ +└─────────────────────────────────────────────────────┘ +``` + +### Review Invocation: Codex CLI (primary) vs MCP (legacy) + +The peer review loop supports two invocation paths: + +1. **Codex CLI delegation (primary)** — Uses `scripts/codex-review.sh` which + calls `codex` directly in `--approval-mode full-auto` with a structured + review prompt. Faster, no MCP server overhead, findings are parsed and + appended to `context/impl/impl-review-findings.md` automatically. + +2. **MCP server (legacy fallback)** — Configures Codex as an MCP server in + `.mcp.json`. Claude calls the MCP tool on review iterations. Used only when + Codex CLI delegation is unavailable (e.g., older Codex versions). + +The build script (`setup-build.sh`) auto-detects which path to use: if +`codex-review.sh` is present and `codex` CLI is available, it uses CLI +delegation. Otherwise it falls back to MCP configuration. + +--- + +## Quick Start + +```bash +# Basic: implement a blueprint with peer review +/bp:peer-review-loop context/blueprints/blueprint-auth.md + +# With options +/bp:peer-review-loop context/blueprints/blueprint-api.md --max-iterations 20 --codex-model gpt-5.4-mini + +# Review-only mode (review existing code, don't build new) +/bp:peer-review-loop context/blueprints/blueprint-api.md --review-only + +# Review every iteration instead of every 2nd +/bp:peer-review-loop context/blueprints/blueprint-auth.md --review-interval 1 +``` + +--- + +## What the Command Does + +1. **Validates** the blueprint file exists and Codex CLI is installed +2. **Configures** Codex as an MCP server in `.mcp.json` (if not already configured) +3. **Builds** a Ralph Loop prompt that embeds: + - The blueprint path and related plan/impl files + - Instructions to alternate between build and review iterations + - The peer review prompt template for Codex + - Completion criteria tied to blueprint acceptance criteria +4. **Starts** the Ralph Loop via the stop hook mechanism + +--- + +## Codex Review Invocation + +### Primary: Codex CLI via codex-review.sh + +When `codex` CLI is available, the loop delegates review to `scripts/codex-review.sh` +which exposes the `bp_codex_review` function. This runs Codex in `full-auto` mode with +a structured adversarial review prompt, parses findings into a standardized table, and +appends them to `context/impl/impl-review-findings.md`. + +```bash +# What the build loop runs on review iterations: +source scripts/codex-review.sh +bp_codex_review --base main +``` + +The CLI path is faster (no MCP server startup), produces structured findings with +severity levels (P0-P3), and handles fallback gracefully if Codex is unavailable. + +### Legacy fallback: Codex MCP Server + +When Codex CLI delegation is not available, the command configures Codex as an MCP +server automatically: + +```json +{ + "mcpServers": { + "codex-reviewer": { + "command": "codex", + "args": ["mcp-server", "-c", "model=\"gpt-5.4\""] + } + } +} +``` + +Claude calls this MCP server on review iterations to get peer review feedback. The MCP server +exposes Codex as a tool that accepts prompts and returns responses — Claude sends the blueprint + +code diff, Codex returns findings. + +### Changing the Codex Model + +Use `--codex-model` to specify which OpenAI model Codex should use: + +```bash +/bp:peer-review-loop blueprint.md --codex-model gpt-5.4-mini # faster, cheaper +/bp:peer-review-loop blueprint.md --codex-model gpt-5.4 # default, most capable +``` + +--- + +## Iteration Pattern + +``` +Iteration 1: BUILD — Read blueprint, implement first requirement +Iteration 2: REVIEW — Call Codex CLI (or MCP fallback), get findings, fix CRITICAL/HIGH +Iteration 3: BUILD — Continue implementing, address remaining findings +Iteration 4: REVIEW — Call Codex CLI (or MCP fallback) again, new findings on new code +... +Iteration N: BUILD — All requirements met, all findings fixed + → outputs SPEC COMPLETE +``` + +The review interval is configurable. Default is every 2nd iteration. +Use `--review-interval 1` for maximum rigor (review every iteration). + +--- + +## Peer Review Findings File + +Review findings are tracked in `context/peer-review-findings.md`: + +```markdown +# Peer Review Findings + +## Latest Review: Iteration 4 — 2026-03-14T10:30:00Z +### Reviewer: Codex (gpt-5.4) + +| # | Severity | File | Issue | Status | +|---|----------|------|-------|--------| +| 1 | CRITICAL | src/auth.ts:L42 | Missing input validation on token | FIXED | +| 2 | HIGH | src/auth.ts:L67 | Race condition in session refresh | FIXED | +| 3 | MEDIUM | src/auth.ts:L15 | Unused import | NEW | +| 4 | LOW | src/auth.ts:L3 | Comment typo | WONTFIX | + +## History +### Iteration 2 +| # | Severity | File | Issue | Status | +|---|----------|------|-------|--------| +| 1 | CRITICAL | src/auth.ts:L20 | SQL injection in login query | FIXED | +``` + +--- + +## Completion Criteria + +The loop exits when the completion promise is output. The prompt instructs Claude +to ONLY output it when ALL of these are true: + +- All blueprint requirements (R-numbers) have been implemented +- All acceptance criteria pass +- No CRITICAL or HIGH peer review findings remain unfixed +- Build passes +- Tests pass +- At least one review iteration completed with no new CRITICAL/HIGH findings + +--- + +## Modes + +### Build + Review (default) +Alternates between implementing blueprint requirements and calling Codex for review. +Use for greenfield implementation from a blueprint. + +### Review Only (`--review-only`) +Skips building. Each iteration calls Codex to review existing code against the blueprint, +then fixes issues found. Use when code already exists and you want peer review QA. + +--- + +## Prerequisites + +1. **Codex CLI installed**: `npm install -g @openai/codex` +2. **OpenAI API key configured**: Codex needs authentication (via `codex login` or env var) +3. **Blueprint context directory**: Blueprint file must exist at the given path +4. **Ralph Loop plugin**: The ralph-loop plugin must be installed (provides the stop hook) + +--- + +## Convergence Signals + +The peer review loop has converged when: +- Codex's findings drop to zero or only LOW/MEDIUM severity +- Code diffs between iterations are minimal +- All blueprint requirements confirmed as met by both Claude and Codex + +If the loop hits max iterations without converging: +- Check `context/peer-review-findings.md` for persistent issues +- Consider whether the blueprint needs clarification +- Run `/bp:revise` to trace issues back to blueprints + +--- + +## Cross-References + +- **peer-review** — The underlying peer review patterns and prompt templates +- **convergence-monitoring** — How to detect convergence vs ceiling +- **validation-first** — Validation gates that run on every build iteration +- **impl-tracking** — How implementation progress is tracked across iterations +- **Ralph Loop** — The underlying Ralph Loop mechanism diff --git a/plugins/JuliusBrussee/blueprint/skills/peer-review/SKILL.md b/plugins/JuliusBrussee/blueprint/skills/peer-review/SKILL.md new file mode 100644 index 0000000..9e82dbd --- /dev/null +++ b/plugins/JuliusBrussee/blueprint/skills/peer-review/SKILL.md @@ -0,0 +1,433 @@ +--- +name: peer-review +description: > + Patterns for using a second AI agent or model to challenge the primary builder agent's work. + Covers six review modes (Diff Critique, Design Challenge, Threaded Debate, Delegated Scrutiny, + Deciding Vote, Coverage Audit), how to set up peer review with any model via MCP server, + peer review iteration loops that alternate builder and reviewer prompts, and prompt templates for + each strategy. The peer reviewer's job is to find what the builder missed, not to agree. + Triggers: "peer review", "peer review agent", "use another model to review", + "second opinion on code", "cross-model review". +--- + +# Peer Review + +Use a second AI agent to review and challenge the first agent's work. The peer reviewer exists to find +what the builder missed -- not to agree, not to be polite, and not to rubber-stamp. This is the +single most effective quality gate you can add beyond automated tests. + +## Core Principle + +> **The peer reviewer's job is to find what the builder missed, not to agree.** + +A review that says "looks good" is a wasted review. The peer review model should be given explicit +instructions to be critical, to challenge assumptions, and to look for what is *not* there rather +than what is. + +--- + +## Why Peer Review Works + +LLMs have blind spots. Every model has patterns it over-relies on, edge cases it misses, and +architectural assumptions it makes implicitly. A second model -- or the same model with a different +prompt and role -- catches a different set of issues. + +**The analogy:** In traditional engineering, code review exists because the author has cognitive +blind spots about their own work. The same principle applies to AI agents, but the blind spots are +different: they are systematic patterns in training data, context window limitations, and prompt +interpretation biases. + +**What peer review catches that automated tests miss:** +- Architectural over-engineering or under-engineering +- Missing error handling patterns +- Security vulnerabilities the builder didn't consider +- Blueprint requirements that were technically met but poorly implemented +- Dead code, unused imports, and unnecessary complexity +- Performance pitfalls that only manifest at scale +- Missing edge cases not covered by the blueprint + +--- + +## Review Modes + +| Mode | Timing | Mechanism | +|------|--------|-----------| +| **Diff Critique** | After implementation completes | A second model inspects the changeset with a fault-finding prompt; the builder incorporates valid fixes | +| **Design Challenge** | During the planning phase | A second model proposes alternative designs; the builder evaluates both against spec requirements and selects the stronger option | +| **Threaded Debate** | When exploring complex trade-offs | Multiple exchanges occur on a persistent conversation thread so context accumulates across turns | +| **Delegated Scrutiny** | For substantial review tasks | A dedicated teammate agent manages the full peer review interaction and delivers a consolidated findings report to the lead | +| **Deciding Vote** | When two approaches conflict | The lead presents both options to the peer review model, which analyzes trade-offs and recommends a path forward | +| **Coverage Audit** | During the validation phase | Test coverage data and gap analysis are fed to the peer review model for independent assessment of testing thoroughness | + +### Choosing the Right Mode + +``` +Need peer review +├─ Reviewing completed code? +│ ├─ Small changeset (< 500 lines) → Diff Critique +│ └─ Large changeset or full feature → Delegated Scrutiny +├─ Designing architecture? +│ ├─ Single decision point → Deciding Vote +│ └─ Full system design → Design Challenge +├─ Debating trade-offs? +│ ├─ Need extended back-and-forth → Threaded Debate +│ └─ Need a decisive answer → Deciding Vote +└─ Validating test quality? + └─ Coverage Audit +``` + +--- + +## Setting Up Peer Review via MCP Server + +Any AI model that exposes an MCP server interface can serve as an peer reviewer. The setup +is model-agnostic -- the pattern works with any model that supports the MCP protocol. + +### Generic MCP Configuration + +Add the peer review model as an MCP server in your project's `.mcp.json`: + +```json +{ + "mcpServers": { + "peer reviewer": { + "command": "{ADVERSARY_CLI}", + "args": ["mcp-server"], + "env": { + "API_KEY": "{ADVERSARY_API_KEY}" + } + } + } +} +``` + +Replace `{ADVERSARY_CLI}` with the CLI command for your chosen model (e.g., any model's CLI tool +that supports MCP server mode) and `{ADVERSARY_API_KEY}` with the appropriate credentials. + +### Two Core MCP Tools + +Most peer review model MCP servers expose two tools: + +1. **Start session** -- Begin a new conversation with the peer review model + - Parameters: prompt, approval policy, sandbox mode, model selection + - Returns: a thread/session identifier + +2. **Reply to session** -- Continue an existing conversation + - Parameters: thread/session ID, follow-up message + - Returns: the model's response + +The thread/session identifier is critical -- it allows multi-turn conversations where the peer reviewer +builds on previous context. + +### Example: Starting an Peer Review Session + +``` +Tool: peer reviewer.start_session +Parameters: + prompt: "Review the following code changes for bugs, security issues, + missing edge cases, and spec compliance. Be critical -- your + job is to find problems, not to agree. Here are the changes: + {DIFF_CONTENT}" + model: "{ADVERSARY_MODEL}" +``` + +### Example: Multi-Turn Follow-Up + +``` +Tool: peer reviewer.reply_to_session +Parameters: + thread_id: "{THREAD_ID_FROM_PREVIOUS}" + message: "Good findings. Now focus specifically on error handling paths. + For each function that can fail, verify there is explicit + error handling and that errors propagate correctly." +``` + +--- + +## Strategy Details + +### 1. Diff Critique + +**When:** After a builder agent completes implementation of a feature or fix. + +**Process:** +1. Builder agent implements the feature and commits +2. Generate a diff of all changes: `git diff {BASE_BRANCH}...HEAD` +3. Send the diff to the peer review model with a code review prompt +4. Parse the peer reviewer's findings into actionable items +5. Builder agent applies fixes for valid findings +6. Optionally: send fixes back to peer reviewer for re-review + +**Review Prompt Template:** +```markdown +You are a senior code reviewer. Review the following code changes critically. + +## What to look for: +- Bugs, logic errors, off-by-one errors +- Security vulnerabilities (injection, auth bypass, data exposure) +- Missing error handling and edge cases +- Performance issues (N+1 queries, unnecessary allocations, blocking calls) +- Blueprint compliance: does this implementation match the requirements? +- Code quality: naming, structure, unnecessary complexity + +## What NOT to do: +- Do not say "looks good" unless you genuinely found zero issues +- Do not suggest stylistic changes unless they affect readability significantly +- Do not rewrite the code -- describe the problem and where it is + +## Blueprint requirements for this feature: +{BLUEPRINT_REQUIREMENTS} + +## Code changes: +{DIFF_CONTENT} + +## Output format: +For each finding: +- **Severity:** CRITICAL / HIGH / MEDIUM / LOW +- **File:** path and line range +- **Issue:** what is wrong +- **Why:** why this matters +- **Suggestion:** how to fix it +``` + +### 2. Design Challenge + +**When:** During the planning phase, before implementation begins. + +**Process:** +1. Builder agent drafts an architecture or plan +2. Send the plan + blueprints to the peer review model +3. Peer reviewer proposes alternative approaches or critiques the plan +4. Builder validates both approaches against blueprints +5. Human makes the final decision if there is a genuine trade-off + +**Architecture Review Prompt Template:** +```markdown +You are a systems architect reviewing a proposed design. Your goal is to +find weaknesses, over-engineering, missing considerations, and better +alternatives. + +## Blueprints (what must be built): +{BLUEPRINT_CONTENT} + +## Proposed architecture: +{PLAN_CONTENT} + +## Evaluate: +1. Does this architecture satisfy all blueprint requirements? +2. Is it over-engineered for the scope? +3. Are there simpler alternatives that meet the same requirements? +4. What failure modes exist? How does the system recover? +5. What are the scaling bottlenecks? +6. What dependencies introduce risk? +``` + +### 3. Threaded Debate + +**When:** Complex design discussions that require extended back-and-forth. + +**Process:** +1. Start a session with the peer review model presenting the problem +2. Use reply-to-session to continue the conversation across multiple turns +3. Maintain the thread ID throughout the discussion +4. Summarize conclusions when the discussion converges + +**Key consideration:** Thread-based conversations accumulate context. Keep the +conversation focused on a single topic to avoid context dilution. + +### 4. Delegated Scrutiny + +**When:** Large tasks where the peer review itself is substantial. + +**Process:** +1. Team lead spawns a teammate specifically for peer review coordination +2. The teammate owns the peer reviewer MCP interaction +3. Teammate manages multi-turn review sessions +4. Teammate summarizes findings and reports to the team lead +5. Team lead assigns fixes to the appropriate builder teammates + +**Why delegate:** The peer review back-and-forth can consume significant context +window. Delegating it to a dedicated teammate preserves the team lead's context +for coordination. + +### 5. Deciding Vote + +**When:** The builder agent and human (or two agents) disagree on an approach. + +**Process:** +1. Present both perspectives to the peer review model +2. Ask it to evaluate the trade-offs of each approach +3. Ask it to recommend one, with explicit reasoning +4. Use the recommendation to inform the decision (human has final say) + +**Tie-Breaking Prompt Template:** +```markdown +Two approaches have been proposed for the same problem. Evaluate both +critically and recommend one. + +## Context: +{PROBLEM_DESCRIPTION} + +## Approach A: +{APPROACH_A} + +## Approach B: +{APPROACH_B} + +## Evaluation criteria: +- Correctness: which approach is more likely to be correct? +- Simplicity: which is easier to understand and maintain? +- Performance: which performs better for the expected use case? +- Risk: which has fewer failure modes? + +## Your recommendation: +Pick one and explain why. If neither is clearly better, say so and +explain what additional information would break the tie. +``` + +### 6. Coverage Audit + +**When:** During validation, after tests have been generated and run. + +**Process:** +1. Run test coverage analysis on the codebase +2. Generate a coverage report (which files/functions are covered) +3. Send the coverage report + blueprints to the peer review model +4. Peer reviewer identifies: untested edge cases, missing integration tests, + blueprint requirements without corresponding tests +5. Builder adds missing tests + +--- + +## Peer Review Iteration (Convergence Loop with Review) + +Instead of a simple build-then-review, run alternating convergence loops where each +iteration alternates between building and reviewing. + +### The Pattern + +``` +Iteration 1: Builder runs against spec → produces code +Iteration 2: Reviewer runs against code + spec → produces findings +Iteration 3: Builder runs against spec + findings → fixes code +Iteration 4: Reviewer runs against updated code + spec → produces new findings +...repeat until findings converge to zero (or trivial) +``` + +### Implementation with Separate Prompts + +Create two prompt files: + +**`prompts/build.md`** -- The builder prompt: +```markdown +Implement the requirements in the blueprint. Read implementation tracking for +context on what has been done. Read any review findings and address them. + +Input: blueprints/, plans/, impl/, review-findings.md (if exists) +Output: source code, updated impl tracking +Exit: all blueprint requirements implemented, all review findings addressed +``` + +**`prompts/review.md`** -- The reviewer prompt: +```markdown +Review the current implementation against the blueprint. Be critical. Find +bugs, missing requirements, security issues, and quality problems. + +Input: blueprints/, plans/, source code, impl/ +Output: review-findings.md +Exit: all source files reviewed against all blueprint requirements +``` + +### Running Peer Review Iteration + +```bash +# Terminal 1: Builder convergence loop +{LOOP_TOOL} prompts/build.md -n 5 -t 2h + +# Terminal 2: Reviewer convergence loop (staggered by 30 min) +{LOOP_TOOL} prompts/review.md -n 5 -t 2h -d 30m +``` + +The builder and reviewer share the same git repository. The reviewer reads the +builder's latest committed code; the builder reads the reviewer's latest +`review-findings.md`. They converge naturally through git. + +### Convergence Signal + +The peer review loop has converged when: +- The reviewer's findings drop to zero or only LOW severity items remain +- The builder's diffs between iterations are minimal +- All blueprint requirements have been reviewed and confirmed as met + +--- + +## Anti-Patterns + +### 1. Peer reviewer as Yes-Man +**Problem:** The peer review model says "looks good" without finding real issues. +**Fix:** Explicitly instruct the peer reviewer to find problems. Add to the prompt: +"If you find zero issues, explain what areas you checked and why you believe +they are correct. An empty review is suspicious." + +### 2. Peer reviewer Rewrites Everything +**Problem:** The peer reviewer provides complete rewrites instead of identifying issues. +**Fix:** Instruct the peer reviewer to describe problems and locations, not to write +code. "Your output is a list of findings, not a pull request." + +### 3. Builder Ignores Findings +**Problem:** The builder agent dismisses peer reviewer findings without addressing them. +**Fix:** Require the builder to explicitly respond to each finding: "For each +review finding, either fix it and explain the fix, or explain why the finding +is not valid. You may not skip any finding." + +### 4. Infinite Disagreement Loop +**Problem:** Builder and reviewer keep going back and forth without converging. +**Fix:** Set a maximum iteration count. After N iterations, escalate to human. +If the disagreement persists, it likely indicates an ambiguous spec that needs +human clarification. + +### 5. Same Model Reviewing Itself +**Problem:** Using the same model with the same prompt for both building and reviewing. +**Fix:** At minimum, use different prompts with different roles. Ideally, use a +different model or a different model version. The value of peer review comes +from diverse perspectives. + +--- + +## Prompt Templates Quick Reference + +| Mode | Key Prompt Instruction | +|------|----------------------| +| Diff Critique | "Find bugs, security issues, missing edge cases. Do not say 'looks good'." | +| Design Challenge | "Find weaknesses and simpler alternatives. Evaluate failure modes." | +| Threaded Debate | "Continue the discussion. Build on previous context." | +| Delegated Scrutiny | "Own the peer reviewer interaction. Summarize findings for the lead." | +| Deciding Vote | "Evaluate both approaches. Recommend one with explicit reasoning." | +| Coverage Audit | "Identify untested edge cases and spec requirements without tests." | + +--- + +## Integration with Blueprint Lifecycle + +Peer review fits into the DABI lifecycle at multiple points: + +| DABI Phase | Peer Review Role | +|-------------|-----------------| +| **Draft** | Review blueprints for completeness, ambiguity, missing edge cases | +| **Architect** | Architecture Review: challenge the plan before implementation begins | +| **Build** | Code Review: review implementation against blueprints after each feature | +| **Inspect** | Peer Review iteration loop: alternate build/review convergence | +| **Monitor** | Test Coverage Review: validate that monitoring covers all failure modes | + +The most impactful point is during **Inspect** -- peer review iteration catches issues +that neither automated tests nor single-agent convergence loops find. + +--- + +## Cross-References + +- **convergence-monitoring** -- How to detect when peer review iterations have converged +- **validation-first** -- Peer review is Gate 6 (human/agent review) in the validation pipeline +- **prompt-pipeline** -- How to structure builder and reviewer prompts in the DABI pipeline +- **revision** -- When the peer reviewer finds a blueprint gap, revise the fix into blueprints +- **impl-tracking** -- Record peer review findings in implementation tracking documents diff --git a/plugins/JuliusBrussee/blueprint/skills/prompt-pipeline/SKILL.md b/plugins/JuliusBrussee/blueprint/skills/prompt-pipeline/SKILL.md new file mode 100644 index 0000000..4120341 --- /dev/null +++ b/plugins/JuliusBrussee/blueprint/skills/prompt-pipeline/SKILL.md @@ -0,0 +1,451 @@ +--- +name: prompt-pipeline +description: > + How to design the numbered prompt pipeline that drives DABI phases in Blueprint. + Covers greenfield 3-prompt patterns, rewrite 6-9 prompt patterns, shared principles, + prompt engineering best practices, task templates, and time guards. + Trigger phrases: "prompt pipeline", "design prompts for SDD", "create DABI prompts", + "pipeline prompts", "how many prompts do I need" +--- + +# Prompt Pipeline Design + +The prompt pipeline is the engine of SDD. Each numbered prompt drives one phase of the DABI lifecycle (Spec, Plan, Implement, Iterate, Monitor). Prompts are structured markdown files that instruct an AI agent to perform a specific phase, with detailed information delegated to specs, plans, and reference materials. + +**Core principle:** Prompts should be as lightweight and systemic as possible. They define the *process*, not the *content* -- specs and plans hold the content. + +--- + +## 1. Greenfield Pattern (3-Prompt Pipeline) + +For new projects starting from reference materials (PRDs, language specs, design docs, research). + +``` +Pipeline Flow: + refs/ ──> [001] ──> specs/ ──> [002] ──> plans/ ──> [003] ──> src/ + tests/ + ^ | + | | + +── impl/ <───────────+ + (bidirectional flow) +``` + +| Prompt File | Lifecycle Stage | Reads From | Writes To | Description | +|-------------|----------------|------------|-----------|-------------| +| `001-generate-specs-from-refs.md` | **Spec** | `context/refs/` | `context/blueprints/` | Reads reference materials, decomposes into domain-specific specs with cross-references and testable acceptance criteria | +| `002-generate-plans-from-specs.md` | **Plan** | `context/blueprints/` + `context/impl/` | `context/plans/` | Reads specs plus implementation progress, creates framework-specific plans with feature dependencies, test strategies, and acceptance criteria | +| `003-generate-impl-from-plans.md` | **Implement** | `context/plans/` + `context/blueprints/` | `src/`, `tests/`, `context/impl/` | Implements the highest-priority unblocked work from plans, runs tests, updates implementation tracking | + +### Key behaviors + +- **Prompt 001** runs once or a few times to stabilize specs. It reads `context/refs/` and produces `context/blueprints/`. +- **Prompt 002** reads specs and any existing implementation tracking (`context/impl/`). It produces plans that sequence the work. +- **Prompt 003** reads plans and specs, implements code, runs validation gates, and updates `context/impl/` with progress. +- **Prompts 002 and 003 modify each other's files.** This bidirectional flow is expected and healthy -- it is how the system self-corrects. + +### Example prompt 001 structure + +```markdown +# 001: Generate Specs from Reference Materials + +## Runtime Inputs +- Framework: {FRAMEWORK} +- Build command: {BUILD_COMMAND} +- Test command: {TEST_COMMAND} + +## Context +Read all files in `context/refs/`. These are the source of truth. + +## Task +Decompose the reference materials into domain-specific specifications: +1. Create `context/blueprints/blueprint-overview.md` as the index file +2. Create one `context/blueprints/spec-{domain}.md` per domain +3. Each spec must include: Scope, Requirements with Acceptance Criteria, Dependencies, Out of Scope, Cross-References + +## Exit Criteria +- [ ] All domains from reference materials have corresponding spec files +- [ ] Every requirement has at least one testable acceptance criterion +- [ ] blueprint-overview.md indexes all spec files with one-line summaries +- [ ] Cross-references link related specs + +## Completion Signal + +``` + +--- + +## 2. Rewrite Pattern (6-9 Prompt Pipeline) + +For projects that start from existing code that must be reverse-engineered into specs before building a new implementation. + +``` +Pipeline Flow: + old-code ──> [001] ──> reference/ ──> [002] ──> specs/ ──> [003] ──> validated specs + | + +────────────────────────────────────────────────────────────────────+ + | + v + specs/ ──> [004] ──> plans/ ──> [005] ──> src/ + tests/ ──> [006] ──> updated specs + | + +────────────────────────────────────────────────────────────────────+ + | + v + (loop back to 002 for refinement) +``` + +| Prompt File | Lifecycle Stage | Reads From | Writes To | +|-------------|----------------|------------|-----------| +| `001-generate-refs-from-code.md` | Pre-Spec | Old application source | `shared-context/reference/` (API docs, data models, UI components) | +| `002-generate-specs.md` | Spec | Feature scope + reference materials | `shared-context/blueprints/` (implementation-agnostic specs) | +| `003-validate-specs.md` | Spec QA | Reference + specs | Validation report (specs match old behavior) | +| `004-create-plans.md` | Plan | Specs + framework research | `context/plans/` (framework-specific plans) | +| `005-implement.md` | Implement | Plans + specs | `src/` + `tests/` + `context/impl/` | +| `006-backpropagate.md` | Iterate | Working prototype | Updated specs (back-propagates to 002) | + +### Rewrite-specific considerations + +- **Prompt 001** only runs once -- it extracts reference documentation from the old codebase. +- **Prompt 003** is a validation pass -- it does not produce code, only a report on spec accuracy. +- **Prompt 006** creates a feedback loop: prototype learnings flow back into specs, which then flow forward through 004 and 005 again. +- The rewrite pipeline supports **multi-repo strategies**: shared specs can drive implementations in multiple frameworks simultaneously (e.g., evaluating framework A vs framework B using the same specs). + +--- + +## 3. Shared Principles Across All Pipelines + +These principles apply regardless of whether the pipeline is greenfield, rewrite, or hybrid. + +| Principle | Detail | +|-----------|--------| +| **One prompt per DABI phase** | Each prompt maps to exactly one phase. Do not combine phases. | +| **Explicit input/output directories** | Every prompt declares what it reads and what it writes. No implicit side effects. | +| **Git-based continuity** | Agents read git history (`git log`, `git diff`, `git status`) between iterations to understand what was done before. | +| **Explicit done-conditions with termination markers** | Every prompt concludes with a verifiable checklist of conditions and a distinct output token that the iteration loop uses to detect completion. | +| **Bidirectional spec/plan updates** | Plan prompts read impl tracking; implement prompts update plans. This cross-pollination is healthy. | +| **Test generation on changed files** | After modifying source files, run test generation to maintain coverage. | +| **Phase gates between prompts** | Before moving to the next prompt, verify: build passes, tests pass, acceptance criteria met. | + +### The bidirectional flow in detail + +``` +Prompt 002 (Plans): + READS: context/blueprints/ (what to build) + READS: context/impl/ (what has been built, what failed) + WRITES: context/plans/ (how to build it) + +Prompt 003 (Implement): + READS: context/plans/ (how to build it) + READS: context/blueprints/ (acceptance criteria) + WRITES: src/, tests/ (the code) + WRITES: context/impl/ (progress tracking) + WRITES: context/plans/ (updates to plans based on implementation reality) +``` + +This means running prompt 002 again after prompt 003 will incorporate implementation learnings into plans. Running prompt 003 again after prompt 002 will implement updated plans. This is exactly the convergence loop at work. + +--- + +## 4. Prompt Engineering Best Practices + +### 4.1 Runtime Inputs + +Use runtime variables so prompts work across any project without modification: + +```markdown +## Runtime Inputs +- Framework: {FRAMEWORK} # e.g., "React + Vite", "Tauri + Svelte" +- Build command: {BUILD_COMMAND} # e.g., "npm run build", "cargo build" +- Test command: {TEST_COMMAND} # e.g., "npm test", "pytest" +- Lint command: {LINT_COMMAND} # e.g., "npm run lint", "cargo clippy" +- Source dir: {SRC_DIR} # e.g., "src/", "lib/" +- Test dir: {TEST_DIR} # e.g., "tests/", "__tests__/" +``` + +### 4.2 Agent Team Structure (ASCII Trees) + +When prompts use agent teams, define the hierarchy explicitly as an ASCII tree: + +``` +Agent Team Structure: + Lead (delegate mode -- never writes code directly) + +-- Teammate A: domain-auth + | Owns: src/auth/*, context/impl/impl-auth.md + | Dispatch: Agent tool with isolation: "worktree" + +-- Teammate B: domain-data + | Owns: src/data/*, context/impl/impl-data.md + | Dispatch: Agent tool with isolation: "worktree" + +-- Teammate C: domain-ui + Owns: src/ui/*, context/impl/impl-ui.md + Dispatch: Agent tool with isolation: "worktree" +``` + +**Why:** Agents need to understand their role and what they own. Dispatch subagents with `isolation: "worktree"` via the Agent tool for filesystem isolation. After merging a subagent's branch, the caller must clean up: `git worktree remove ` then `git branch -D `. Claude Code only auto-cleans worktrees when agents make no changes. + +### 4.3 Batching Rules + +- **Max 3 concurrent teammates** per batch. Prevents resource exhaustion and race conditions. +- **Batch phases:** Spawn batch 1 (3 teammates) -> wait for completion -> shutdown -> spawn batch 2. +- **Max 3 sub-agents per teammate.** Sub-agents handle discrete subtasks (reading docs, running tests) to preserve the teammate's context window. + +``` +Execution Timeline: + Batch 1: [Teammate A] [Teammate B] [Teammate C] + ─────────────────────────────────────────> complete, shutdown + Batch 2: [Teammate D] [Teammate E] [Teammate F] + ─────────────────────────────────────────> complete, shutdown +``` + +### 4.4 File Ownership Tables + +Assign each shared file to exactly one teammate to eliminate merge conflicts: + +```markdown +## File Ownership +| File/Pattern | Owner | +|-------------|-------| +| `src/auth/**` | domain-auth | +| `src/data/**` | domain-data | +| `src/ui/**` | domain-ui | +| `src/shared/types.ts` | domain-data | +| `context/impl/impl-auth.md` | domain-auth | +``` + +**Rule:** If two teammates need to modify the same file, assign ownership to one and have the other request changes through the lead. + +### 4.5 Exit Criteria and Completion Signals + +Every prompt must end with explicit exit criteria and a completion signal: + +```markdown +## Exit Criteria +- [ ] All T- tasks are DONE or documented as BLOCKED +- [ ] {BUILD_COMMAND} passes with zero errors +- [ ] {TEST_COMMAND} passes with zero failures +- [ ] All modified source files have corresponding test coverage +- [ ] context/impl/ updated with current status + +## Completion Signal +When ALL exit criteria are met, output exactly: + + +This signal is used by the iteration loop to detect when to stop. +``` + +### 4.6 Spawn Templates + +Teammates are fresh processes with **no inherited history**. Every spawn must include full context: + +```markdown +## Spawn Template for Teammate + +You are implementing {DOMAIN} for the {PROJECT_NAME} project. + +### Your Role +- You own: {FILE_PATTERNS} +- Isolation: dispatched via Agent tool with `isolation: "worktree"` +- Your impl tracking: context/impl/impl-{DOMAIN}.md + +### Context to Read First +1. context/blueprints/spec-{DOMAIN}.md (WHAT to build) +2. context/plans/plan-{DOMAIN}.md (HOW to build it) +3. context/impl/impl-{DOMAIN}.md (what has been done) +4. git log --oneline -20 (recent history) + +### Task +{TASK_DESCRIPTION} + +### Exit Criteria +- [ ] {CRITERIA} + +### Halting Conditions +- Do NOT push to remote unless explicitly asked +- Do NOT modify files outside your ownership +- If blocked for more than 20 minutes, document the blocker and stop +``` + +### 4.7 Halting Conditions + +Explicit halting conditions prevent irreversible or wasteful actions: + +```markdown +## Halting Conditions +- Do NOT push to remote unless explicitly asked +- Do NOT modify files outside your file ownership table +- Do NOT delete test files or skip failing tests +- If a task takes more than 20 minutes, document findings and move on +- If you encounter a circular dependency, document it and stop +- Commit frequently to preserve progress +``` + +### 4.8 Sub-Agent Delegation + +Teammates should delegate discrete subtasks to sub-agents to preserve their own context window: + +```markdown +## When to Use Sub-Agents +- Reading large documentation files +- Running and parsing test output +- Generating boilerplate code +- Researching framework APIs +- Performing file-by-file migrations + +## Sub-Agent Rules +- Max 3 concurrent sub-agents per teammate +- Each sub-agent gets a focused, self-contained task +- Sub-agent results are summarized back to the teammate +- Sub-agents do NOT inherit the teammate's conversation history +``` + +--- + +## 5. Task Template Standardization + +Use standardized task templates for consistent tracking across prompts: + +### Task ID format + +```markdown +### T-{DOMAIN}-{NUMBER}: {Task Title} +- **Status:** TODO | IN_PROGRESS | DONE | BLOCKED +- **blockedBy:** T-{OTHER_DOMAIN}-{NUMBER} (if applicable) +- **Files:** {list of files to create or modify} +- **Acceptance criteria:** + - [ ] {criterion 1} + - [ ] {criterion 2} +``` + +### Dependency tracking with blockedBy + +```markdown +### T-AUTH-001: Implement login flow +- **Status:** TODO +- **blockedBy:** T-DATA-001 (needs user model) + +### T-DATA-001: Create user data model +- **Status:** IN_PROGRESS +- **blockedBy:** none +``` + +### Conditional and dynamic tasks + +```markdown +### T-UI-005: Implement dark mode [CONDITIONAL] +- **Skip if:** {FRAMEWORK} does not support CSS variables +- **Status:** TODO + +### T-PERF-001: Optimize hot paths [DYNAMIC] +- **Created when:** Performance gate identifies bottlenecks +- **Status:** not yet created +``` + +**`[CONDITIONAL]`** tasks include a skip condition -- if the condition is met, the task is skipped without failure. + +**`[DYNAMIC]`** tasks are placeholders created at runtime when a specific trigger occurs. They do not exist in the initial plan. + +--- + +## 6. Time Guards + +Per-task time budgets prevent agents from spending too long on any single task: + +| Category | Budget | Examples | +|----------|--------|----------| +| **Mechanical** | 10 minutes | File creation, boilerplate, simple refactors | +| **Investigation** | 20 minutes | Debugging, researching APIs, understanding existing code | +| **Category budget** | 20 minutes | Total time for all tasks in one category before escalating | + +### Time guard rules + +1. **Set expectations in the prompt:** + ```markdown + ## Time Guards + - Mechanical tasks (file creation, boilerplate): 10 min max + - Investigation tasks (debugging, research): 20 min max + - If you hit a time guard, document your findings and move to the next task + - Do NOT silently retry -- document the blocker + ``` + +2. **Hard stops:** When a time guard is hit, the agent must: + - Document what was attempted + - Document what was learned + - Document the blocker or open question + - Move to the next unblocked task + +3. **Escalation:** If an agent hits time guards on multiple related tasks, this signals a systemic issue (fuzzy spec, missing dependency, architectural problem). Document it as a pattern, not individual failures. + +--- + +## 7. Prompt File Naming Convention + +``` +context/prompts/ ++-- 000-generate-specs-from-code.md # Brownfield only (bootstrap, runs once) ++-- 001-generate-specs-from-refs.md # Greenfield spec generation ++-- 002-generate-plans-from-specs.md # Plan generation ++-- 003-generate-impl-from-plans.md # Implementation ++-- 004-validate-specs.md # Spec validation (rewrite pipelines) ++-- 005-backpropagate.md # Back-propagation (rewrite pipelines) +``` + +### Naming rules + +- **Three-digit prefix** for ordering (000, 001, 002...) +- **Verb-noun format** describing the transformation (generate-specs-from-refs) +- **Lower prompt numbers** are upstream (closer to specs) +- **Higher prompt numbers** are downstream (closer to code) +- **000** is reserved for brownfield bootstrap (runs once, not in the main loop) + +--- + +## 8. Designing Your Pipeline + +### Step-by-step process + +1. **Identify your project type:** Greenfield (start from refs) or Rewrite (start from old code)? +2. **Start with the minimum pipeline:** Greenfield = 3 prompts. Rewrite = 6 prompts. +3. **Write prompt 001 first:** This is always the spec generation step. +4. **Define your runtime variables:** What framework, build command, test command? +5. **Set exit criteria for each prompt:** What must be true before moving to the next phase? +6. **Add agent teams if needed:** For large projects, add team structure and file ownership. +7. **Run the pipeline with the iteration loop:** Start with a small number of iterations (3-5) and increase as needed. +8. **Watch for convergence:** Exponentially decreasing changes = convergence. Flat or oscillating changes = fix your specs. + +### When to add more prompts + +- If a single prompt is trying to do too much (reading AND writing specs, for example), split it. +- If you see a phase producing inconsistent results, add a validation prompt between phases. +- If back-propagation is frequent, add an explicit back-propagation prompt (006 in the rewrite pattern). + +--- + +## 9. Iteration Loop Integration + +Prompts are designed to run inside an iteration loop that repeats them until convergence: + +```bash +# Greenfield: Run implementation prompt with iteration loop +# -n 10: max 10 iterations +# -t 1h: 1 hour timeout per iteration +iteration-loop context/prompts/003-generate-impl-from-plans.md -n 10 -t 1h + +# Leader-follower pattern: staggered pipeline +# Terminal 1: Specs (leader) +iteration-loop context/prompts/001-generate-specs-from-refs.md -n 5 -t 2h + +# Terminal 2: Plans (follower, 1h delay) +iteration-loop context/prompts/002-generate-plans-from-specs.md -n 5 -t 2h -d 1h + +# Terminal 3: Implementation (follower, 2h delay) +iteration-loop context/prompts/003-generate-impl-from-plans.md -n 10 -t 1h -d 2h +``` + +The iteration loop handles: iteration counting, timeouts, nudging idle agents, detecting completion signals, and graceful stop on convergence. + +--- + +## Cross-References + +- **Prompt engineering details:** See `references/prompt-engineering.md` for the complete reference on runtime inputs, spawn templates, task templates, time guards, and file ownership. +- **Agent team patterns:** See `references/agent-team-patterns.md` for coordination patterns, batching, agent isolation, and merge protocol. +- **Convergence monitoring:** See `bp:convergence-monitoring` skill for detecting when the iteration loop should stop. +- **Revision:** See `bp:revision` skill for how prompt 006 traces bugs back to specs. +- **Context architecture:** See `bp:context-architecture` skill for the directory structure that prompts read from and write to. diff --git a/plugins/JuliusBrussee/blueprint/skills/revision/SKILL.md b/plugins/JuliusBrussee/blueprint/skills/revision/SKILL.md new file mode 100644 index 0000000..236aecd --- /dev/null +++ b/plugins/JuliusBrussee/blueprint/skills/revision/SKILL.md @@ -0,0 +1,342 @@ +--- +name: revision +description: > + The technique of tracing bugs and manual fixes back to blueprints and prompts, then fixing at the source + so the iteration loop can reproduce the fix autonomously. Covers the 6-step revision process, + commit classification, blueprint-level root cause analysis, and regression test generation. + Trigger phrases: "revise", "revision", "trace bug to blueprint", "fix the blueprint not the code", + "why did this bug happen", "update blueprints from bug" +--- + +# Revision: Tracing Bugs Back to Blueprints + +In Blueprint, revision means tracing a production defect upstream through the blueprint chain until you find the gap that allowed it. In practice, when the built software has bugs or gaps, you trace the issue back to the blueprints and prompts and fix at the source -- not just in code. + +**Key insight:** When a fix lives only in code with no corresponding blueprint update, the next iteration loop may reintroduce the same defect. The goal is that blueprints plus the iteration loop can reproduce any fix autonomously. + +--- + +## 1. Why Revision Matters + +Without revision, every bug fix is a one-off patch. The next time the iteration loop runs, it may reintroduce the bug because nothing in the blueprints or plans prevents it. + +With revision: +- Bug fixes become **blueprint improvements** that persist across all future iterations +- The iteration loop becomes **self-correcting** -- it learns from every manual intervention +- Blueprints become **progressively more complete** over time +- The gap between "what blueprints describe" and "what works" **shrinks monotonically** + +``` +Without revision: + Bug found -> Fix code -> Bug may return next iteration + +With revision: + Bug found -> Fix code -> Update blueprint -> Re-run iteration loop -> Fix emerges from blueprints alone +``` + +--- + +## 2. The 6-Step Revision Process + +This is the complete process for tracing a bug back to its blueprint-level root cause and closing the loop. + +### Step 1: Identify and Fix the Defect + +Locate the bug -- whether through manual testing, automated failures, user reports, or monitoring alerts -- and resolve it through normal debugging. This produces a working code change, but the job is far from done: until the underlying blueprint gap is closed, this fix is fragile. + +```bash +# The fix produces commits that we will analyze +git log --oneline -5 +# a1b2c3d Fix: connection pool exhaustion under concurrent load +# e4f5g6h Fix: missing rate limit headers in API responses +``` + +### Step 2: Analyze What the Blueprint Missed + +This is the pivotal step. Ask: **"Where in the blueprint chain did this requirement slip through?"** + +Break the analysis into five dimensions: +- **WHAT** changed (files, functions, observable behavior) +- **WHY** it was wrong (which assumption proved false) +- **VISUAL** — does this fix change visual appearance (CSS, styling, layout)? If yes, check whether DESIGN.md covers the pattern. A missing design pattern is a design system gap that should be fixed alongside the blueprint gap. +- **The RULE** (the invariant that should have been stated) +- **The LAYER** (which blueprint, plan, or prompt should have contained this) + +Example analysis: + +```markdown +## Revision Analysis: Database Connection Pooling + +**WHAT changed:** Added pool size limits and idle timeout in `src/db/pool.ts` +**WHY:** The data layer blueprint assumed unlimited connections; under load the database + rejected new connections once the server-side limit was reached +**RULE:** "The database module MUST configure a bounded connection pool with + idle timeout and max-connection limits matching the deployment target" +**LAYER:** blueprint-data.md (no mention of pool configuration), plan-data.md (no task for pool tuning) +**Blueprint implications:** Add requirement R5 to blueprint-data.md covering connection pool settings +``` + +### Step 3: Update the Blueprint + +Add the missing requirement or constraint to the appropriate blueprint file. Focus on acceptance criteria that are concrete enough for the iteration loop to act on: + +```markdown +# In context/blueprints/blueprint-data.md, add: + +### R5: Database Connection Pool Configuration +**Description:** The database module must use a bounded connection pool +with configurable limits to prevent resource exhaustion under load. +**Acceptance Criteria:** +- [ ] Maximum pool size is configurable and defaults to a sensible value +- [ ] Idle connections are reaped after a configurable timeout +- [ ] Pool exhaustion returns a clear error rather than hanging indefinitely +- [ ] Connection health checks run before returning a connection from the pool +**Dependencies:** R1 (database client setup), R2 (environment configuration) +``` + +### Step 4: Propagate Changes to Plans and Tracking + +Trace the blueprint update through every downstream context file: + +1. **Identify affected plan files:** Which plans govern the changed source paths? +2. **Update plans:** Add or close tasks reflecting the new requirement. +3. **Update impl tracking:** Record the revision event and its root cause. +4. **Annotate:** Mark updated sections with revision metadata so future reviews can trace lineage. + +```markdown +# In context/plans/plan-data.md, add: + +### T-DATA-005: Configure bounded connection pool +- **Status:** DONE (revised from manual fix a1b2c3d) +- **Blueprint:** R5 in blueprint-data.md +- **Files:** src/db/pool.ts +- **Acceptance criteria:** + - [ ] Max pool size enforced + - [ ] Idle timeout configured + - [ ] Exhaustion handled gracefully +``` + +### Step 5: Apply Systemic Prompt Improvements (If Pattern Detected) + +When the defect represents a recurring class of problem rather than a one-off, elevate the fix to the prompt level so it applies across all domains: + +**Signs you are looking at a pattern:** +- The same category of bug has surfaced in more than one module +- The gap is structural (e.g., no specs anywhere address resource limits) +- A missing validation gate allowed the issue through + +**Example systemic fix:** + +```markdown +# In prompt 003, add to the validation section: + +## Resource Management Validation +For every external resource integration, verify: +- [ ] Connection or handle limits are bounded and configurable +- [ ] Idle resources are cleaned up on a timeout +- [ ] Exhaustion scenarios return actionable errors +- [ ] Resource lifecycle is covered by tests under load +``` + +### Step 6: Verify and Lock In + +Run the iteration loop against the updated blueprints to prove the fix emerges from blueprints alone, then generate regression tests to prevent future recurrence: + +```bash +# Proof step: remove the manual fix and re-run from specs +git stash # temporarily remove the manual fix +iteration-loop context/prompts/003-generate-impl-from-plans.md -n 5 -t 1h +# Verify the fix appears in the generated implementation + +# If it does NOT, the blueprint update is insufficient -- return to Step 3 +``` + +Once verified, create regression tests: + +```bash +# Generate tests targeting the updated blueprint +{TEST_COMMAND} --blueprint context/blueprints/blueprint-data.md + +# Or manually create a regression test +# tests/db/connection-pool-limits.test.ts +``` + +The regression tests should: +- Map directly to the acceptance criteria from Step 3 +- Fail if the fix is reverted +- Run as part of the standard test suite going forward + +--- + +## 3. Revision Analysis (Automated) + +The revision analysis automates Steps 2-4 by examining recent git history. + +### 3.1 Classify Commits + +Analyze recent commits and classify each as: + +| Classification | Meaning | Action | +|---------------|---------|--------| +| **Manual fix** | Human or interactive agent fixed a bug | Trace back to blueprint -- this is a revision target | +| **Iteration loop** | Automated iteration loop made the change | No action -- this is the system working as intended | +| **Infrastructure** | Build config, CI, tooling changes | No action -- not blueprint-related | + +**How to classify:** +- Commits from iteration loop sessions have predictable patterns (automated commit messages, batch changes) +- Manual fixes are typically single-issue, focused commits with descriptive messages +- Infrastructure changes touch config files, build scripts, CI pipelines + +### 3.2 Analyze Each Manual Fix + +For each commit classified as a manual fix, determine: + +```markdown +## Commit: abc1234 "Fix: auth token not refreshing on 401" + +### WHAT changed +- File: src/auth/client.ts +- Function: handleApiResponse() +- Behavior: Added 401 detection and token refresh logic + +### WHY it was wrong +- The auth module did not handle 401 responses +- Tokens would expire and never refresh, causing cascading auth failures + +### RULE (invariant that should have been specified) +- "Authentication tokens must be refreshed automatically on 401 responses" + +### LAYER (which context file should have caught this) +- blueprint-auth.md: Missing requirement for error-based token refresh +- plan-auth.md: No task for 401 handling + +### Blueprint Implications +- Add R7 to blueprint-auth.md: Token Refresh on Authentication Failure +- Add T-AUTH-007 to plan-auth.md: Implement token refresh on 401 +``` + +### 3.3 Discover Affected Plan Files + +Dynamically discover which plan files govern the changed source paths: + +``` +Changed file: src/auth/client.ts + -> Matches pattern: src/auth/* + -> Governed by: plan-auth.md + -> Blueprint: blueprint-auth.md + +Changed file: src/data/api.ts + -> Matches pattern: src/data/* + -> Governed by: plan-data.md + -> Blueprint: blueprint-data.md +``` + +Use file ownership tables (from prompts) or directory conventions to map source files to plan/blueprint files. + +### 3.4 Update Context Files + +For each revision target, update: + +1. **Blueprint file:** Add missing requirement with acceptance criteria +2. **Plan file:** Add task referencing the new requirement +3. **Impl tracking:** Record the revision event + +```markdown +# In context/impl/impl-auth.md, add: + +## Revision Log +| Date | Commit | Issue | Blueprint Update | Plan Update | +|------|--------|-------|-------------|-------------| +| 2026-03-14 | abc1234 | 401 not handled | R7 added to blueprint-auth.md | T-AUTH-007 added | +``` + +### 3.5 Run Tests + +After updating context files, run the test suite to verify nothing broke: + +```bash +{BUILD_COMMAND} +{TEST_COMMAND} +``` + +### 3.6 Generate Regression Tests + +For each revision target, generate a regression test that: +- Tests the specific acceptance criteria from the new blueprint requirement +- Would fail if the fix were reverted +- Is included in the standard test suite going forward + +--- + +## 4. Patterns and Anti-Patterns + +### Signs the process is working + +| Pattern | What You Observe | +|---------|--------------------| +| **Declining manual intervention** | Each iteration cycle requires fewer hand-applied fixes because blueprints capture more of the ground truth | +| **Broader blueprint coverage per fix** | A single revision event adds constraints that block an entire family of related defects, not just one | +| **Cross-domain prevention** | Prompt-level adjustments made after a bug in one module prevent analogous bugs from appearing in other modules | +| **Autonomous reproducibility** | After a blueprint update, the iteration loop independently produces the same correction that a human applied manually | + +### Warning signs and remedies + +| Anti-Pattern | Symptom | Remedy | +|-------------|---------|-----| +| **Code-only patches** | The same category of defect resurfaces across iterations | Follow the full 6-step process; never stop after the code fix in Step 1 | +| **Overly specific blueprint additions** | Each revision prevents only the exact bug encountered, while slight variations slip through | Formulate the RULE as a general invariant, not a narrow patch | +| **Skipping verification** | Blueprints are updated but nobody confirms the iteration loop can reproduce the fix independently | Always execute Step 6; a blueprint that does not drive correct generation is incomplete | +| **Brittle over-specification** | Blueprints dictate implementation minutiae, causing breakage on minor refactors | Constrain the WHAT and WHY; leave the HOW to the implementation | +| **Accumulated revision debt** | A backlog of manual fixes sits un-traced, growing with each sprint | Set a cadence (e.g., end of each iteration) to clear the backlog; debt compounds quickly | + +--- + +## 5. When NOT to Revise + +Not every code fix needs revision: + +- **One-off environment issues** (wrong config, missing dependency) -- these are infrastructure, not blueprint gaps +- **Typos and formatting** -- trivial fixes that do not reflect missing requirements +- **Exploratory changes** during prototyping -- blueprints are still being formed +- **Performance optimizations** that do not change behavior -- unless performance is a blueprint requirement + +**Rule of thumb:** If the iteration loop could plausibly reintroduce the bug, revise. If not, skip it. + +--- + +## 6. Revision and Convergence + +Revision directly improves convergence: + +``` +Iteration 1: 350 lines changed, 8 manual fixes needed + -> Revise all 8 fixes into blueprints +Iteration 2: 140 lines changed, 3 manual fixes needed + -> Revise 3 fixes +Iteration 3: 30 lines changed, 1 manual fix needed + -> Revise 1 fix +Iteration 4: 10 lines changed, 0 manual fixes needed + -> Convergence achieved +``` + +Every revision cycle tightens the blueprints, so the iteration loop settles into a stable solution in fewer passes. If convergence is not improving, the most likely cause is that manual fixes are being applied without tracing them back to blueprints. + +**Stalled convergence paired with ongoing manual fixes is a clear sign of revision debt.** The blueprints have not absorbed the lessons from past corrections, so the loop keeps regenerating flawed output that demands human repair. + +--- + +## 7. Integration with Other Blueprint Skills + +- **Convergence monitoring:** Use `bp:convergence-monitoring` to detect when manual fixes are decreasing (good) or increasing (revision debt). +- **Prompt pipeline:** Revision may trigger changes to prompts (Step 6), which affects the `bp:prompt-pipeline` design. +- **Validation-first design:** Stronger validation gates catch issues earlier, reducing the need for revision. +- **Gap analysis:** Systematic gap analysis (`/bp:gap-analysis`) identifies revision targets proactively, rather than waiting for bugs. + +--- + +## Cross-References + +- **Convergence patterns:** See `references/convergence-patterns.md` for how revision drives convergence. +- **Prompt pipeline:** See `bp:prompt-pipeline` skill for how prompt 006 (rewrite pattern) implements automated revision. +- **Impl tracking:** See `bp:impl-tracking` skill for the revision log format in implementation tracking documents. +- **Validation gates:** See `bp:validation-first` skill for validation layers that catch issues before they require revision. diff --git a/plugins/JuliusBrussee/blueprint/skills/speculative-pipeline/SKILL.md b/plugins/JuliusBrussee/blueprint/skills/speculative-pipeline/SKILL.md new file mode 100644 index 0000000..8f1ded2 --- /dev/null +++ b/plugins/JuliusBrussee/blueprint/skills/speculative-pipeline/SKILL.md @@ -0,0 +1,268 @@ +--- +name: speculative-pipeline +description: > + A pipeline execution strategy where downstream stages start before upstream stages finish, + using staggered timing with configurable delays. The leader begins first, and followers start + after a delay, building from whatever partial output exists. Combined with convergence loops, + early follower output self-corrects as upstream artifacts solidify. Cuts total pipeline time + dramatically -- a 3-stage pipeline that takes 12 hours sequentially can finish in roughly 7 hours + with speculative-pipeline staggering. + Triggers: "speculative-pipeline", "staggered pipeline", "parallel prompts with delay", + "overlap pipeline stages", "faster pipeline". +--- + +# Speculative-pipeline Strategy + +Run pipeline stages with staggered timing instead of sequentially. The leader starts first; +followers start after a configurable delay and build from whatever upstream output exists at +that point. Combined with convergence loops, followers self-correct as upstream artifacts +arrive and stabilize. + +## Core Principle + +> **Start downstream work early with partial upstream output. Convergence loops correct the +> errors introduced by working from incomplete input.** + +The insight is that waiting for perfect upstream output is wasteful. A follower working from +80% of the upstream artifacts will produce output that is ~60-70% correct on the first pass. +But with convergence loops running, the follower re-reads the upstream artifacts on each +iteration and corrects course. By the time the leader finishes, the follower is already +most of the way done. + +--- + +## The Pattern + +### Sequential (Traditional) + +``` +Stage 1: Specs ████████████████████ (5 hours) +Stage 2: Plans ████████████████ (4 hours) +Stage 3: Implement ████████ (3 hours) + ───────────────────────────────────────────── + Total: 12 hours +``` + +### Speculative-pipeline (Staggered) + +``` +Stage 1: Specs ████████████████████ (5 hours) +Stage 2: Plans ████████████████ (4 hours, started 1.5h after Stage 1) +Stage 3: Implement ████████████ (3 hours, started 3h after Stage 1) + ───────────────────────────────────────────── + Total: ~7 hours +``` + +### Why It Works + +1. **Stage 2 starts after a 1.5-hour offset.** By then, Stage 1 has produced a meaningful set of partial specs. +2. **Stage 2 generates plans from whatever specs are available.** Some plans will be built on incomplete information. +3. **Stage 1 keeps refining specs.** When Stage 2 loops back for its next pass, it picks up + the newly completed specs and adjusts its plans accordingly. +4. **Stage 3 starts after a 3-hour offset.** By then, both specs and plans exist in draft form. +5. **All stages self-correct through iteration.** Each pass re-reads the latest upstream artifacts. Mistakes caused + by working from partial input are washed out on subsequent passes. + +The key mechanism is **convergence** -- the iterative loop that re-reads inputs each pass. Without +convergence loops, speculative-pipeline would produce garbage. With them, early errors wash out over +iterations. + +--- + +## Example: 3-Stage Pipeline + +### Directory Structure + +``` +context/ +├── specs/ # Stage 1 output: implementation-agnostic specs +├── plans/ # Stage 2 output: framework-specific plans +├── impl/ # Stage 3 output: implementation tracking +└── prompts/ + ├── 001-generate-specs.md # Stage 1 prompt + ├── 002-generate-plans.md # Stage 2 prompt + └── 003-implement.md # Stage 3 prompt +``` + +### Terminal Commands + +Open three terminal windows (or use tmux panes): + +```bash +# Terminal 1: Specs from reference materials (leader -- starts immediately) +{LOOP_TOOL} context/prompts/001-generate-specs.md -n 5 -t 2h + +# Terminal 2: Plans from specs (follower -- starts after 1-hour delay) +{LOOP_TOOL} context/prompts/002-generate-plans.md -n 5 -t 2h -d 1h + +# Terminal 3: Implementation from plans (follower -- starts after 2-hour delay) +{LOOP_TOOL} context/prompts/003-implement.md -n 10 -t 1h -d 2h +``` + +**Parameter reference:** +- `-n 5` -- Run up to 5 convergence iterations +- `-t 2h` -- Time budget per iteration (max total time = iterations x budget) +- `-d 1h` -- Delay before starting (speculative-pipeline offset) + +Replace `{LOOP_TOOL}` with your convergence loop runner (any script or tool that repeatedly +executes a prompt against the codebase, committing between iterations). + +### What Happens Chronologically + +| Time | Stage 1 (Specs) | Stage 2 (Plans) | Stage 3 (Implement) | +|------|-----------------|-----------------|---------------------| +| 0:00 | Starts. Reads refs, begins generating specs. | Waiting (1.5h delay). | Waiting (3h delay). | +| 1:30 | Iteration 1 complete. ~50% of specs written. Committed. | Starts. Reads partial specs, begins generating plans. | Waiting. | +| 3:00 | Iteration 2. Specs ~80% complete. | Iteration 1 complete. Plans based on partial specs. Some plans will need correction. | Starts. Reads partial specs + plans, begins implementing. | +| 4:00 | Iteration 3. Specs ~92% complete, converging. | Iteration 2. Re-reads updated specs. Corrects plans. Plans ~65% correct. | Iteration 1 complete. Some implementation based on incomplete plans. | +| 5:00 | Converged. Specs complete. Done. | Iteration 3. Re-reads final specs. Plans ~88% correct. | Iteration 2. Re-reads corrected plans. Fixes implementation. | +| 5:30 | -- | Iteration 4. Plans converged. Done. | Iteration 3. Implementation ~75% correct. | +| 7:00 | -- | -- | Iteration 4-5. Implementation converges. Done. | + +**Result: ~7 hours total versus ~12 hours sequential.** + +--- + +## Choosing Delay Values + +The delay determines how much upstream work exists when the follower starts. Too short and the +follower wastes iterations on garbage input. Too long and you lose the time savings. + +### Guidelines + +| Upstream Stage Duration | Recommended Delay | Rationale | +|------------------------|-------------------|-----------| +| 1-2 hours | 15-30 minutes | Short stages produce useful partial output quickly | +| 2-4 hours | 1 hour | Enough time for the first iteration to complete and commit | +| 4+ hours | 1-2 hours | First iteration should have substantial output | + +### Rules of Thumb + +1. **Delay >= 1 upstream iteration.** The follower should not start until the leader has completed + at least one full iteration and committed results. +2. **Delay < 50% of upstream duration.** If the delay is longer than half the upstream time, the + time savings are marginal. +3. **More follower iterations compensate for shorter delays.** If you start the follower early + (aggressive delay), give it more iterations to converge. + +--- + +## Multi-Stage Pipelines (4+ Stages) + +For pipelines with more than 3 stages, stagger each stage relative to Stage 1: + +```bash +# 5-stage pipeline example +{LOOP_TOOL} {PROMPT_001} -n 5 -t 2h # Stage 1: starts immediately +{LOOP_TOOL} {PROMPT_002} -n 5 -t 2h -d 1h # Stage 2: 1h delay +{LOOP_TOOL} {PROMPT_003} -n 8 -t 1h -d 2h # Stage 3: 2h delay +{LOOP_TOOL} {PROMPT_004} -n 8 -t 1h -d 3h # Stage 4: 3h delay +{LOOP_TOOL} {PROMPT_005} -n 10 -t 45m -d 4h # Stage 5: 4h delay +``` + +**Notice the pattern:** +- Later stages get **more iterations** (they need more correction cycles) +- Later stages get **shorter time budgets per iteration** (less work per stage) +- Delays increase linearly (each stage offset by roughly 1 hour) + +--- + +## When Speculative-pipeline Works Best + +### Good Fit + +- **Long pipelines (3+ stages):** The time savings scale with pipeline depth +- **Stages that share a git repo:** Followers read upstream commits automatically +- **Stages with convergence loops:** The self-correction mechanism is essential +- **Specs that are mostly stable after 1-2 iterations:** Partial specs are useful early + +### Poor Fit + +- **Stages with hard dependencies:** If Stage 2 literally cannot start without Stage 1's + complete output (e.g., code generation that requires a fully resolved type system), the + follower will produce only errors +- **Single-iteration stages:** Without convergence loops, there is no self-correction +- **Very short pipelines (2 stages, <1 hour each):** The overhead of staggering is not + worth the small time savings + +--- + +## Monitoring Speculative-pipeline Execution + +### What to Watch + +1. **Follower diff sizes per iteration.** If the follower's diffs are large on every iteration + (not decreasing), it is thrashing -- the delay was too short or the upstream output is + too unstable. +2. **Follower convergence rate.** The follower should converge within 1-2 iterations of the + leader finishing. If it takes many more, the stages may have a hard dependency. +3. **Git commit frequency.** Both leader and follower should be committing regularly. If commits + stall, the agent may be stuck. + +### Convergence Signals + +A speculative-pipeline pipeline has converged when: +- All stages have completed their iteration loops +- The final iteration of each stage produces minimal diffs +- Build and test gates pass on the merged output + +### Thrashing Detection + +**Thrashing** = the follower keeps making large changes because upstream output keeps changing. + +Signs of thrashing: +- Follower diff sizes do not decrease across iterations +- Follower reverts changes it made in previous iterations +- Build failures increase instead of decreasing + +**Fix thrashing by:** +1. Increasing the delay (give the leader more time to stabilize) +2. Reducing follower iterations (let upstream settle first) +3. Adding a "wait for upstream convergence" gate between stages + +--- + +## Combining with Agent Teams + +In multi-agent setups, speculative-pipeline applies at the pipeline level, not the agent team level: + +``` +Pipeline Level (speculative-pipeline timing): + Stage 1 (Specs) → Single agent or agent team + Stage 2 (Plans) → Single agent or agent team (starts after delay) + Stage 3 (Implement) → Agent team dispatched with `isolation: "worktree"` via Agent tool (starts after delay) +``` + +Each stage can internally use agent teams (multiple teammates working in parallel on different +domains), but the *stages themselves* are staggered using speculative-pipeline timing. + +**Do not confuse:** +- **Leader-follower:** Pipeline stages overlapping in time +- **Agent teams:** Multiple agents working in parallel within a single stage + +They are orthogonal and composable. + +--- + +## Implementation Checklist + +When setting up a speculative-pipeline pipeline: + +- [ ] Define the pipeline stages (typically: specs, plans, implement) +- [ ] Create a prompt file for each stage with explicit input/output directories +- [ ] Ensure each stage reads from upstream directories and writes to its own directory +- [ ] Configure convergence loop for each stage with appropriate iteration counts +- [ ] Choose delays: first follower at ~1 upstream iteration, subsequent at ~1h increments +- [ ] Set up terminal sessions (one per stage) or use tmux +- [ ] Monitor: watch for convergence (decreasing diffs) vs thrashing (constant large diffs) +- [ ] After all stages complete, run full build + test validation on the merged output + +--- + +## Cross-References + +- **prompt-pipeline** -- How to design the prompt files that each stage executes +- **convergence-monitoring** -- How to detect convergence vs ceiling in each stage +- **methodology** -- Where speculative-pipeline fits in the DABI lifecycle +- **validation-first** -- Validation gates that run after each stage completes +- **context-architecture** -- Directory structure that stages read from and write to diff --git a/plugins/JuliusBrussee/blueprint/skills/ui-craft/SKILL.md b/plugins/JuliusBrussee/blueprint/skills/ui-craft/SKILL.md new file mode 100644 index 0000000..c6b36f1 --- /dev/null +++ b/plugins/JuliusBrussee/blueprint/skills/ui-craft/SKILL.md @@ -0,0 +1,582 @@ +--- +name: ui-craft +description: | + Authoritative guide for implementing stunning, accessible, performant UI. Synthesizes + design engineering philosophy, accessibility standards, animation principles, spatial design, + typography, color systems, and component craft into a single actionable reference. + Complements the design-system skill (which covers DESIGN.md spec writing) by covering + the HOW of implementation. + Trigger phrases: "build UI", "create component", "landing page", "make it look good", + "frontend", "design", "polish UI", "implement design", "make it beautiful", + "UI implementation", "component styling", "animation", "accessibility" +--- + +# UI Craft: Implementation Guide for Exceptional Interfaces + +> If a DESIGN.md exists at the project root, its tokens and specifications override all defaults in this skill. This skill provides sensible defaults for when no design system exists, and implementation guidance that applies regardless. + +> For deep dives on any section, see the reference files in this skill's `references/` directory. + +--- + +## 1. Core Philosophy + +Taste is trained, not innate. Study why great interfaces feel right. Deconstruct apps you admire — the spacing, the timing, the weight of a shadow. The gap between "fine" and "exceptional" is built from hundreds of micro-decisions that users feel but never consciously notice. + +**Unseen details compound.** A single rounded corner, a single eased transition, a single well-chosen shadow — none of these matter alone. Together they become "a thousand barely audible voices singing in tune." The cumulative effect is what separates craft from output. + +**Beauty is leverage.** Polish is not vanity. Good defaults, considered typography, and intentional motion are real differentiators. Users trust interfaces that feel cared for. Investors notice. Competitors can't easily replicate taste. + +**Intentionality over intensity.** Both bold maximalism and refined minimalism work — what fails is the absence of a clear point of view. Every visual decision should trace back to a deliberate conceptual direction. If you can't articulate WHY a choice was made, reconsider it. + +**Choose a direction and execute with precision.** Don't hedge between styles. A brutalist page committed fully will always outperform a page that's "a little bit of everything." Commit, then refine. + +**NEVER produce generic "AI slop" aesthetics.** No gratuitous gradients on white backgrounds. No cookie-cutter hero sections with stock illustrations. No safe, forgettable layouts that could belong to any product. Every interface should have a point of view that makes it recognizable. + +--- + +## 2. The Priority Stack + +When implementing UI, work through these priorities in order. Higher priorities are non-negotiable; lower priorities are polish that compounds quality. + +| Priority | Level | What It Means | +|----------|-------|---------------| +| **Accessibility** | CRITICAL | Contrast 4.5:1, keyboard nav, ARIA semantics, visible focus rings. Ship nothing that excludes users. | +| **Performance** | HIGH | WebP/AVIF images, lazy loading below fold, CLS < 0.1, transform-only animations on the compositor thread. | +| **Typography** | HIGH | Font smoothing, text-wrap balance/pretty, tabular-nums for data, 65ch max line length. | +| **Layout & Spatial** | HIGH | 4/8px grid, concentric border radius, optical alignment over geometric. | +| **Color & Theme** | MEDIUM | HSL custom properties, semantic tokens, dark mode pairs tested separately. | +| **Motion & Interaction** | MEDIUM | Frequency-based animation decisions, 150-300ms durations, ease-out default. | +| **Polish & Details** | LOW | Layered shadows over borders, press feedback on buttons, staggered enter animations. | + +Never skip a CRITICAL/HIGH item to chase a LOW item. A beautifully animated button that fails keyboard navigation is a net negative. + +--- + +## 3. Aesthetic Direction + +Before writing a single line of CSS, commit to a bold aesthetic direction. The most common failure mode in AI-generated UI is convergence on the same safe, forgettable look. + +### Pick a Tone + +Choose one and commit fully: + +- **Brutally minimal** — generous whitespace, monospace type, stark contrast, near-zero decoration +- **Maximalist chaos** — layered textures, clashing type scales, dense information, intentional visual noise +- **Retro-futuristic** — CRT glow effects, monospace terminals, scan lines, neon on dark +- **Organic / natural** — earth tones, rounded shapes, paper textures, hand-drawn accents +- **Luxury / refined** — serif headlines, muted palettes, ample negative space, subtle gold or cream accents +- **Editorial / magazine** — dramatic type hierarchy, full-bleed imagery, grid-breaking layouts +- **Playful / bold** — bright primaries, chunky borders, exaggerated shadows, bouncy motion + +### Match Complexity to Vision + +Maximalist design demands elaborate code — layered backgrounds, complex grid structures, multiple font stacks. Minimalist design demands surgical precision — every pixel of spacing matters more when there's nothing to hide behind. + +### The Ban List (When No DESIGN.md Exists) + +When building without an existing design system, avoid these overused defaults that signal "AI-generated": + +- **Fonts**: Inter, Roboto, Arial, system-ui as display fonts, Space Grotesk +- **Colors**: Purple-to-blue gradients on white backgrounds +- **Patterns**: Generic hero with centered text + CTA + stock illustration + +Vary between light and dark themes, different font pairings, different aesthetic directions. Never converge on the same choices across projects. + +### Visual Texture + +Add depth through: gradient meshes, noise/grain overlays (`filter: url(#noise)`), layered transparencies, subtle background patterns, duotone image treatments. + +**DESIGN.md overrides this entire section.** If DESIGN.md specifies Inter, use Inter. If it specifies purple gradients, use them. The ban list only applies when no design system exists and you're making aesthetic choices from scratch. + +--- + +## 4. Typography Essentials + +Typography is the single highest-leverage design element. Get it right and mediocre layouts still feel good. Get it wrong and nothing else saves it. + +### Root Setup + +```css +html { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + text-rendering: optimizeLegibility; +} +``` + +Apply font smoothing to the root layout. On macOS, the default sub-pixel rendering makes text appear heavier than the designer intended. + +### Text Wrapping + +```css +h1, h2, h3, h4, h5, h6 { + text-wrap: balance; +} + +p, li, dd, blockquote { + text-wrap: pretty; +} +``` + +`balance` distributes heading lines evenly. `pretty` avoids orphaned words in body text. + +### Numeric Display + +```css +.data-value, .price, .counter, [data-numeric] { + font-variant-numeric: tabular-nums; +} +``` + +Use `tabular-nums` for any number that updates dynamically — prices, counters, table columns. Without it, layout shifts as digit widths change. + +### Scale and Rhythm + +- **Base size**: 16px minimum for body text. Never go below 14px for any readable content. +- **Line height**: 1.5-1.75 for body text, 1.1-1.3 for large headings. +- **Max line length**: `max-width: 65ch` for body text. Long lines destroy readability. +- **Type scale**: Pick a consistent scale and stick to it: 12 / 14 / 16 / 18 / 24 / 32 / 48 / 64. + +### Font Pairing + +Pair a distinctive display font with a refined body font. The display font carries personality; the body font carries readability. Use `font-weight` for hierarchy within a family: + +- **Headings**: 600-700 (semibold to bold) +- **Body**: 400 (regular) +- **Labels / UI**: 500 (medium) + +Always include font stack fallbacks: + +```css +--font-display: "Instrument Serif", "Georgia", serif; +--font-body: "Söhne", "Helvetica Neue", sans-serif; +--font-mono: "JetBrains Mono", "Fira Code", monospace; +``` + +--- + +## 5. Color & Theme + +### HSL Custom Properties (shadcn Pattern) + +```css +:root { + --background: 0 0% 100%; + --foreground: 222.2 84% 4.9%; + --primary: 222.2 47.4% 11.2%; + --primary-foreground: 210 40% 98%; + --secondary: 210 40% 96.1%; + --secondary-foreground: 222.2 47.4% 11.2%; + --muted: 210 40% 96.1%; + --muted-foreground: 215.4 16.3% 46.9%; + --accent: 210 40% 96.1%; + --accent-foreground: 222.2 47.4% 11.2%; + --destructive: 0 84.2% 60.2%; + --destructive-foreground: 210 40% 98%; + --border: 214.3 31.8% 91.4%; + --ring: 222.2 84% 4.9%; + --radius: 0.5rem; +} +``` + +Define semantic tokens: primary, secondary, destructive, muted, accent, background, foreground. Reference colors by semantic name — never hardcode hex values in components. + +### Dark Mode + +```css +.dark { + --background: 222.2 84% 4.9%; + --foreground: 210 40% 98%; + /* ... desaturated, lighter tonal variants — NOT simply inverted */ +} +``` + +Dark mode is not "invert colors." Use desaturated, lighter tonal variants. Backgrounds go dark but not pure black (`#000`). Text goes light but not pure white (`#fff`). Test contrast separately for dark mode — what passes in light may fail in dark. + +### Contrast Requirements + +- **WCAG AA minimum**: 4.5:1 for normal text, 3:1 for large text (18px+ bold or 24px+ regular) +- Never convey information by color alone — always pair with an icon, label, or pattern +- Test with browser devtools contrast checker or axe-core + +### Color Confidence + +Dominant colors with sharp accents outperform timid, evenly-distributed palettes. Pick one or two hero colors and let the rest of the palette recede. A confident palette has clear hierarchy; an uncertain palette spreads color evenly and feels flat. + +--- + +## 6. Spatial Design + +### Concentric Border Radius + +This is the single most common thing that makes nested UI elements feel "off": + +``` +outer_radius = inner_radius + padding +``` + +```css +/* Correct: concentric */ +.card { border-radius: 16px; padding: 8px; } +.card-inner { border-radius: 8px; } /* 16 - 8 = 8 */ + +/* Wrong: same radius on parent and child */ +.card { border-radius: 12px; } +.card-inner { border-radius: 12px; } /* Looks bloated */ +``` + +When geometric centering looks off, align optically. Play/pause icons, dropdown carets, and asymmetric glyphs often need 1-2px manual nudges to look centered. + +### Shadows Over Borders + +Layer multiple transparent `box-shadow` values for natural depth instead of using borders: + +```css +.elevated { + box-shadow: + 0 1px 2px rgba(0, 0, 0, 0.04), + 0 2px 4px rgba(0, 0, 0, 0.04), + 0 4px 8px rgba(0, 0, 0, 0.04); +} +``` + +Multiple shadows at different spreads mimic how light works. A single hard shadow looks artificial. + +### Image Outlines + +Add a subtle inset outline to images and media for consistent depth against varied backgrounds: + +```css +img, video { + outline: 1px solid rgba(0, 0, 0, 0.06); + outline-offset: -1px; +} +``` + +### Spacing Scale + +Use a 4px / 8px base incremental system. Every spacing value should be a multiple of 4: + +`4 / 8 / 12 / 16 / 24 / 32 / 48 / 64 / 96 / 128` + +### Hit Areas + +Minimum 44x44px for all interactive elements. If the visual element is smaller, extend the hit area with a pseudo-element: + +```css +.small-button::before { + content: ""; + position: absolute; + inset: -8px; +} +``` + +### Z-Index Scale + +Define a layered scale and never use arbitrary values: + +```css +--z-base: 0; +--z-dropdown: 10; +--z-sticky: 20; +--z-overlay: 40; +--z-modal: 100; +--z-toast: 1000; +``` + +--- + +## 7. Motion & Interaction + +### The Frequency-Based Decision Framework + +This is the most important mental model for animation decisions: + +| Frequency | Examples | Animation | +|-----------|----------|-----------| +| **100+ times/day** | Keyboard shortcuts, command palette actions, tab switches | **None.** Zero animation. Instant. | +| **Tens of times/day** | Hover effects, list item navigation, toggles | **Remove or drastically reduce.** 50-100ms max. | +| **Occasional** | Modals, drawers, toasts, page transitions | **Standard animation.** 150-300ms. | +| **Rare / first-time** | Onboarding, celebrations, empty states | **Can add delight.** 300-500ms, more elaborate. | + +High-frequency animations feel sluggish. Low-frequency animations without motion feel jarring. Match the animation budget to usage frequency. + +### Custom Easing Curves + +Built-in CSS easings (`ease`, `ease-in-out`) are too weak. Define custom curves: + +```css +:root { + --ease-out: cubic-bezier(0.23, 1, 0.32, 1); + --ease-in-out: cubic-bezier(0.77, 0, 0.175, 1); + --ease-drawer: cubic-bezier(0.32, 0.72, 0, 1); + --ease-spring: cubic-bezier(0.34, 1.56, 0.64, 1); +} +``` + +### Duration Guide + +| Element | Duration | +|---------|----------| +| Buttons, toggles | 100-160ms | +| Tooltips | 125-200ms | +| Dropdowns, popovers | 150-250ms | +| Modals, drawers | 200-500ms | +| Page transitions | 250-400ms | + +UI animations should stay under 300ms. Never use `ease-in` for UI animations — it front-loads the pause and feels sluggish. + +### Enter/Exit Asymmetry + +Exits should be softer and faster than enters. An enter animation at 250ms should have its exit at 150-200ms. + +### Split and Stagger Enter Animations + +When multiple elements enter the viewport, stagger them by semantic chunks with ~50-100ms delay: + +```css +.stagger-item { + animation: fadeSlideIn 300ms var(--ease-out) both; +} +.stagger-item:nth-child(1) { animation-delay: 0ms; } +.stagger-item:nth-child(2) { animation-delay: 60ms; } +.stagger-item:nth-child(3) { animation-delay: 120ms; } +``` + +### Scale Animations + +Never animate from `scale(0)`. Start from `scale(0.9)` or higher, combined with opacity: + +```css +@keyframes scaleIn { + from { opacity: 0; transform: scale(0.95); } + to { opacity: 1; transform: scale(1); } +} +``` + +### Press Feedback + +Every pressable element should scale down slightly on `:active`: + +```css +button:active { + transform: scale(0.97); +} +``` + +### Interruptibility + +Use CSS transitions (not keyframe animations) for interactive state changes. Transitions can be interrupted mid-way; keyframes cannot. This matters for hover states, toggles, and any element the user might interact with rapidly. + +### Popover Origin + +Make popovers transform-origin aware — they should grow from their trigger element, not from center. Exception: modals always originate from center. + +### Tooltip Hover Delay + +Skip the tooltip delay on subsequent hovers. If the user has already waited for one tooltip, show the next one immediately. + +### Reduced Motion + +```css +@media (prefers-reduced-motion: reduce) { + *, *::before, *::after { + animation-duration: 0.01ms !important; + transition-duration: 0.01ms !important; + } +} +``` + +Respect `prefers-reduced-motion`. Reduce animations — don't eliminate opacity and color transitions entirely, as those provide important feedback. + +### Hover Gate + +Gate hover animations behind a media query so touch devices don't trigger stuck hover states: + +```css +@media (hover: hover) and (pointer: fine) { + .card:hover { transform: translateY(-2px); } +} +``` + +> Reference `references/animation-playbook.md` for deep dives on spring physics, gesture-driven animation, and complex choreography. + +--- + +## 8. Component Craft + +### Primitives + +Use Radix UI primitives for accessible, unstyled foundations. Use CVA (class-variance-authority) for type-safe component variants: + +```tsx +import { cva } from "class-variance-authority"; + +const buttonVariants = cva( + "inline-flex items-center justify-center rounded-md font-medium transition-colors focus-visible:outline-none focus-visible:ring-2", + { + variants: { + variant: { + default: "bg-primary text-primary-foreground hover:bg-primary/90", + destructive: "bg-destructive text-destructive-foreground hover:bg-destructive/90", + outline: "border border-input hover:bg-accent hover:text-accent-foreground", + ghost: "hover:bg-accent hover:text-accent-foreground", + }, + size: { + sm: "h-9 px-3 text-sm", + default: "h-10 px-4 py-2", + lg: "h-11 px-8 text-lg", + }, + }, + defaultVariants: { variant: "default", size: "default" }, + } +); +``` + +### Button + +- Scale on press (`transform: scale(0.97)` on `:active`) +- Visible focus ring (never `outline: none` without replacement) +- Loading state with spinner replacing label, maintaining button dimensions +- Disabled state at `opacity: 0.5` with `pointer-events: none` + +### Card + +- Concentric border radius between card and inner elements +- Layered shadows (not borders) for depth +- Hover state: subtle elevation change (`translateY(-1px)` + shadow increase) + +### Dialog / Modal + +- Focus trap (keyboard cannot escape to elements behind) +- ESC to close, click outside overlay to close +- `transform-origin: center`, fade + scale enter animation +- `aria-modal="true"`, `role="dialog"`, `aria-labelledby` + +### Form + +- Visible labels always — never placeholder-only inputs +- Error messages near the field with `aria-live="polite"` for screen readers +- Progressive disclosure: show advanced fields only when needed +- Use React Hook Form + Zod for validation + +### Theming + +Use shadcn CSS variable pattern (HSL format) for all component colors. Wrap client-interactive components in server components for Next.js App Router compatibility. + +> Reference `references/component-patterns.md` for the full component catalog with copy-paste implementations. + +--- + +## 9. Accessibility Essentials + +### Semantic HTML First + +Use `` +- `aria-labelledby` to associate headings with sections +- `aria-describedby` to link help text or error messages to inputs +- `aria-live="polite"` for dynamic content updates (toast messages, form errors) +- `aria-hidden="true"` for decorative elements (icons next to text labels) +- `aria-expanded` for toggleable elements (dropdowns, accordions) + +### Color and Contrast + +- WCAG AA: 4.5:1 for normal text, 3:1 for large text +- Never use color as the sole indicator — pair with icons, text, or patterns +- Test in both light and dark modes + +### Images and Media + +- Descriptive `alt` text for meaningful images: `alt="Dashboard showing 23% revenue growth"` +- Empty `alt=""` for purely decorative images +- Captions for video, transcripts for audio + +### Navigation Aids + +- **Skip link**: first focusable element, hidden until focused: + +```html + + Skip to main content + +``` + +- **Heading hierarchy**: sequential h1 through h6, no level skips. One `

` per page. + +### Touch Targets + +- Minimum 44x44px interactive area +- 8px minimum spacing between adjacent touch targets +- Extend small visual elements with invisible padding or pseudo-elements + +### Testing + +- **Automated**: axe-core in CI, Lighthouse accessibility score 90+ +- **Manual**: full keyboard-only navigation test +- **Screen reader**: test with VoiceOver (macOS) or NVDA (Windows) +- **Visual**: zoom to 200%, check nothing breaks or overlaps + +> Reference `references/accessibility-checklist.md` for the full audit guide with pass/fail criteria. + +--- + +## 10. Pre-Delivery Review + +Run through this checklist before considering any UI implementation complete: + +### Typography +- [ ] Font smoothing applied (`-webkit-font-smoothing: antialiased`) +- [ ] Headings use `text-wrap: balance` +- [ ] Dynamic numbers use `font-variant-numeric: tabular-nums` + +### Color +- [ ] All colors referenced via semantic tokens, no hardcoded hex in components +- [ ] Color contrast meets WCAG AA (4.5:1 normal text, 3:1 large text) +- [ ] Dark mode tested separately for contrast + +### Spatial +- [ ] Nested rounded elements use concentric border radius +- [ ] Spacing follows 4px / 8px scale consistently +- [ ] Interactive elements have 44x44px minimum hit area +- [ ] Shadows used instead of borders where appropriate + +### Motion +- [ ] Animation frequency matches usage frequency (no animation on high-frequency actions) +- [ ] No `transition: all` anywhere — specific properties only +- [ ] Enter animations split and staggered where multiple elements appear +- [ ] `prefers-reduced-motion` respected + +### Accessibility +- [ ] All interactive elements keyboard accessible +- [ ] Focus rings visible on keyboard navigation (never `outline: none` without replacement) +- [ ] Semantic HTML used before ARIA +- [ ] `aria-live` on dynamic content updates + +> Reference `references/review-checklist.md` for the extended 30-item checklist with severity ratings and automated testing commands. diff --git a/plugins/JuliusBrussee/blueprint/skills/ui-craft/references/accessibility-checklist.md b/plugins/JuliusBrussee/blueprint/skills/ui-craft/references/accessibility-checklist.md new file mode 100644 index 0000000..d576ac5 --- /dev/null +++ b/plugins/JuliusBrussee/blueprint/skills/ui-craft/references/accessibility-checklist.md @@ -0,0 +1,425 @@ +# WCAG 2.1 AA Accessibility Audit Guide + +Comprehensive checklist for building accessible web interfaces. Every requirement maps to WCAG 2.1 Level AA success criteria. + +--- + +## 1. Semantic HTML Priority + +ALWAYS use semantic HTML before reaching for ARIA. Native elements carry built-in keyboard behavior, focus management, and screen reader announcements that ARIA can only approximate. + +### Element Selection Rules + +| Instead of | Use | +|---|---| +| `
` | `