From 6c930121039f3585afdfb49821d5e4a7174aa84e Mon Sep 17 00:00:00 2001 From: Scott Converse Date: Tue, 3 Nov 2026 23:16:42 -0700 Subject: [PATCH] docs: align maintained guides and downloads with Windows beta 1.7.0.1 --- CHANGELOG.md | 3 + README.md | 468 +++- README.txt | 880 ++++++-- USER-MANUAL.docx | Bin 30184 -> 50183 bytes USER-MANUAL.md | 251 ++- USER-MANUAL.pdf | Bin 361295 -> 410717 bytes USER-MANUAL.txt | 658 ++++-- docs/beta-1/api/access.html | 4 +- docs/beta-1/api/code.html | 4 +- docs/beta-1/api/core.html | 4 +- docs/beta-1/api/inspections.html | 4 +- docs/beta-1/api/meetings.html | 4 +- docs/beta-1/api/notice.html | 4 +- docs/beta-1/api/permitting.html | 4 +- docs/beta-1/api/planning.html | 4 +- docs/beta-1/api/records.html | 4 +- docs/beta-1/api/station-service-openapi.json | 1962 +++++++++++++++++ docs/beta-1/api/station.html | 4 +- docs/beta-1/api/suite.html | 4 +- docs/beta-1/api/zoning.html | 4 +- docs/beta-1/assets/code-architecture.svg | 1 + .../assets/inspections-architecture.svg | 1 + docs/beta-1/assets/meetings-architecture.svg | 1 + .../beta-1/assets/permitting-architecture.svg | 1 + docs/beta-1/assets/planning-architecture.svg | 1 + docs/beta-1/assets/portal-architecture.svg | 1 + docs/beta-1/assets/portal-home.png | Bin 0 -> 106283 bytes docs/beta-1/assets/portal-meeting.png | Bin 0 -> 112474 bytes docs/beta-1/assets/records-architecture.svg | 1 + docs/beta-1/assets/station-architecture.svg | 1 + .../assets/station-delivery-architecture.svg | 1 + docs/beta-1/assets/suite-architecture.svg | 1 + docs/beta-1/assets/zoning-architecture.svg | 1 + .../docx/Townlight-Access-Manual-Beta-1.docx | Bin 19050 -> 19644 bytes .../docx/Townlight-Code-Manual-Beta-1.docx | Bin 29556 -> 50304 bytes .../docx/Townlight-Core-Manual-Beta-1.docx | Bin 30184 -> 50183 bytes .../Townlight-Inspections-Manual-Beta-1.docx | Bin 29706 -> 50669 bytes .../Townlight-Meetings-Manual-Beta-1.docx | Bin 28339 -> 49241 bytes .../docx/Townlight-Notice-Manual-Beta-1.docx | Bin 14492 -> 15348 bytes .../Townlight-Permitting-Manual-Beta-1.docx | Bin 28799 -> 49597 bytes .../Townlight-Planning-Manual-Beta-1.docx | Bin 29421 -> 50214 bytes .../docx/Townlight-Portal-Guide-Beta-1.docx | Bin 0 -> 268319 bytes .../docx/Townlight-Records-Manual-Beta-1.docx | Bin 30264 -> 50708 bytes .../docx/Townlight-Station-Manual-Beta-1.docx | Bin 46805 -> 93667 bytes .../docx/Townlight-Suite-Manual-Beta-1.docx | Bin 30201 -> 77768 bytes .../docx/Townlight-Zoning-Manual-Beta-1.docx | Bin 29612 -> 50245 bytes docs/beta-1/index.html | 2 +- docs/beta-1/manuals/access.html | 66 +- docs/beta-1/manuals/code.html | 46 +- docs/beta-1/manuals/core.html | 49 +- docs/beta-1/manuals/inspections.html | 46 +- docs/beta-1/manuals/meetings.html | 50 +- docs/beta-1/manuals/notice.html | 26 +- docs/beta-1/manuals/permitting.html | 46 +- docs/beta-1/manuals/planning.html | 46 +- docs/beta-1/manuals/portal.html | 565 +++++ docs/beta-1/manuals/records.html | 48 +- docs/beta-1/manuals/station.html | 49 +- docs/beta-1/manuals/suite.html | 64 +- docs/beta-1/manuals/zoning.html | 46 +- .../pdf/Townlight-Access-Manual-Beta-1.pdf | Bin 213724 -> 222863 bytes .../pdf/Townlight-Code-Manual-Beta-1.pdf | Bin 337440 -> 387066 bytes .../pdf/Townlight-Core-Manual-Beta-1.pdf | Bin 361295 -> 410717 bytes .../Townlight-Inspections-Manual-Beta-1.pdf | Bin 342852 -> 392936 bytes .../pdf/Townlight-Meetings-Manual-Beta-1.pdf | Bin 326845 -> 376820 bytes .../pdf/Townlight-Notice-Manual-Beta-1.pdf | Bin 100135 -> 123148 bytes .../Townlight-Permitting-Manual-Beta-1.pdf | Bin 325029 -> 375692 bytes .../pdf/Townlight-Planning-Manual-Beta-1.pdf | Bin 334163 -> 383503 bytes .../pdf/Townlight-Portal-Guide-Beta-1.pdf | Bin 0 -> 482612 bytes .../pdf/Townlight-Records-Manual-Beta-1.pdf | Bin 341705 -> 392715 bytes .../pdf/Townlight-Station-Manual-Beta-1.pdf | Bin 581409 -> 656408 bytes .../pdf/Townlight-Suite-Manual-Beta-1.pdf | Bin 339044 -> 414478 bytes .../pdf/Townlight-Zoning-Manual-Beta-1.pdf | Bin 336575 -> 386088 bytes docs/beta-1/products/access/index.html | 2 +- docs/beta-1/products/code/index.html | 2 +- docs/beta-1/products/core/index.html | 2 +- docs/beta-1/products/inspections/index.html | 2 +- docs/beta-1/products/meetings/index.html | 2 +- docs/beta-1/products/notice/index.html | 2 +- docs/beta-1/products/permitting/index.html | 2 +- docs/beta-1/products/planning/index.html | 2 +- docs/beta-1/products/records/index.html | 2 +- docs/beta-1/products/station/index.html | 2 +- docs/beta-1/products/zoning/index.html | 2 +- docs/beta-1/readmes/code.html | 2 + docs/beta-1/readmes/core.html | 497 +---- docs/beta-1/readmes/inspections.html | 2 + docs/beta-1/readmes/meetings.html | 2 + docs/beta-1/readmes/permitting.html | 2 + docs/beta-1/readmes/planning.html | 2 + docs/beta-1/readmes/records.html | 2 + docs/beta-1/readmes/station.html | 2 + docs/beta-1/readmes/suite.html | 2 + docs/beta-1/readmes/zoning.html | 2 + docs/beta-1/reference/component-metadata.json | 311 ++- docs/beta-1/reference/index.html | 2 +- docs/beta-1/reference/mcp.html | 6 +- docs/beta-1/reference/native.html | 6 +- .../portal-resident-website-acceptance.json | 142 ++ .../beta-1/reference/portal-verification.html | 112 + .../windows-1.7.0.1-source-pins.json | 92 + docs/beta-1/terms.html | 10 +- docs/beta-1/versions.html | 15 +- docs/index.html | 2 +- docs/ops/README.md | 3 +- 105 files changed, 4981 insertions(+), 1687 deletions(-) create mode 100644 docs/beta-1/api/station-service-openapi.json create mode 100644 docs/beta-1/assets/code-architecture.svg create mode 100644 docs/beta-1/assets/inspections-architecture.svg create mode 100644 docs/beta-1/assets/meetings-architecture.svg create mode 100644 docs/beta-1/assets/permitting-architecture.svg create mode 100644 docs/beta-1/assets/planning-architecture.svg create mode 100644 docs/beta-1/assets/portal-architecture.svg create mode 100644 docs/beta-1/assets/portal-home.png create mode 100644 docs/beta-1/assets/portal-meeting.png create mode 100644 docs/beta-1/assets/records-architecture.svg create mode 100644 docs/beta-1/assets/station-architecture.svg create mode 100644 docs/beta-1/assets/station-delivery-architecture.svg create mode 100644 docs/beta-1/assets/suite-architecture.svg create mode 100644 docs/beta-1/assets/zoning-architecture.svg create mode 100644 docs/beta-1/docx/Townlight-Portal-Guide-Beta-1.docx create mode 100644 docs/beta-1/manuals/portal.html create mode 100644 docs/beta-1/pdf/Townlight-Portal-Guide-Beta-1.pdf create mode 100644 docs/beta-1/readmes/code.html create mode 100644 docs/beta-1/readmes/inspections.html create mode 100644 docs/beta-1/readmes/meetings.html create mode 100644 docs/beta-1/readmes/permitting.html create mode 100644 docs/beta-1/readmes/planning.html create mode 100644 docs/beta-1/readmes/records.html create mode 100644 docs/beta-1/readmes/station.html create mode 100644 docs/beta-1/readmes/suite.html create mode 100644 docs/beta-1/readmes/zoning.html create mode 100644 docs/beta-1/reference/portal-resident-website-acceptance.json create mode 100644 docs/beta-1/reference/portal-verification.html create mode 100644 docs/beta-1/reference/windows-1.7.0.1-source-pins.json diff --git a/CHANGELOG.md b/CHANGELOG.md index c541379..38d6106 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,8 @@ # Changelog +> Windows delivery: this package is included in [MSI 1.7.0.1](https://github.com/townlight/townlight/releases/tag/townlight-beta-1-windows-1.7.0.1); [installed acceptance](https://github.com/townlight/townlight/releases/download/townlight-beta-1-windows-1.7.0.1/ACCEPTANCE-Windows-1.7.0.1.md) applies only to the identified artifact. Earlier entries retain their original release context. + + All notable changes to **civiccore** are documented here. Format follows [Keep a Changelog](https://keepachangelog.com/en/1.1.0/); this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). diff --git a/README.md b/README.md index 2ad3dc2..94f1c87 100644 --- a/README.md +++ b/README.md @@ -1,53 +1,231 @@ -> **Prepared naming, Access and Notice candidate — 2 November 2026.** Build, signing, installed acceptance and publication remain pending. Earlier signed releases and receipts apply only to their identified artifacts. +Windows x64 Beta 1 · MSI 1.7.0.1 + +The signed [Windows x64 beta 1.7.0.1](https://github.com/townlight/townlight/releases/tag/townlight-beta-1-windows-1.7.0.1) passed the documented fresh Windows Sandbox checks with synthetic data. + +- Townlight Core Manual + - Contents + - Using this manual + - Beta identity + - First run + - Daily workflow + - Connected workflows + - Architecture + - Shared catalog rules and scaffolding + - Technical specifications + - Configuration and administration + - API and integration examples + - MCP and automation boundary + - Security and permissions + - Backup recovery and maintenance + - Troubleshooting + - Verified workflows and limits + - Terms of service and license + - Glossary + - Alphabetical subject index + - Source and document control + +# Townlight Core Manual + +**Townlight Beta 1** · Naming candidate documentation edition 2 November 2026 + +## Contents + +- [Using this manual](https://townlight.github.io/manuals/core.html#using-this-manual) +- [Beta identity](https://townlight.github.io/manuals/core.html#beta-identity) +- [First run](https://townlight.github.io/manuals/core.html#first-run) +- [Daily workflow](https://townlight.github.io/manuals/core.html#daily-workflow) +- [Connected workflows](https://townlight.github.io/manuals/core.html#connected-workflows) +- [Architecture](https://townlight.github.io/manuals/core.html#architecture) +- [Shared catalog rules and scaffolding](https://townlight.github.io/manuals/core.html#shared-catalog-rules-and-scaffolding) +- [Technical specifications](https://townlight.github.io/manuals/core.html#technical-specifications) +- [Configuration and administration](https://townlight.github.io/manuals/core.html#configuration-and-administration) +- [API and integration examples](https://townlight.github.io/manuals/core.html#api-and-integration-examples) +- [MCP and automation boundary](https://townlight.github.io/manuals/core.html#mcp-and-automation-boundary) +- [Security and permissions](https://townlight.github.io/manuals/core.html#security-and-permissions) +- [Backup recovery and maintenance](https://townlight.github.io/manuals/core.html#backup-recovery-and-maintenance) +- [Troubleshooting](https://townlight.github.io/manuals/core.html#troubleshooting) +- [Verified workflows and limits](https://townlight.github.io/manuals/core.html#verified-workflows-and-limits) +- [Terms of service and license](https://townlight.github.io/manuals/core.html#terms-of-service-and-license) +- [Glossary](https://townlight.github.io/manuals/core.html#glossary) +- [Alphabetical subject index](https://townlight.github.io/manuals/core.html#alphabetical-subject-index) +- [Source and document control](https://townlight.github.io/manuals/core.html#source-and-document-control) + +## Using this manual + +Townlight Core helps IT administrators and platform maintainers. Core provides the shared contracts, ingestion, identity helpers, task infrastructure and recovery foundation used by Townlight. Staff encounter these capabilities through Setup, Settings and System Health. Business decisions stay with their owning product. + +Staff should begin with First run and Daily workflow. Administrators should also read Architecture, Technical specifications, Configuration, Security and Recovery. Developers should use the exact API/data dictionary and examples. The table of contents and alphabetical subject index link to the relevant sections in the HTML edition; the PDF preserves headings and searchable text. An editable Word edition is included with the same documentation companion. + +## Beta identity -# Townlight Core +| Identity | Value | +|----|----| +| Documentation | Townlight Beta 1 naming, Access and Notice candidate | +| Intended installer version | 1.7.0.1 | +| Product component | townlight-core 1.3.0.dev2 | +| Principal import package | townlight_core | +| Native desktop source version | 1.7.0-1 | +| Candidate hashes | [SHA-256 checksums](https://github.com/townlight/townlight/releases/download/townlight-beta-1-windows-1.7.0.1/SHA256SUMS-Windows-1.7.0.1.txt) and [Windows acceptance summary](https://github.com/townlight/townlight/releases/download/townlight-beta-1-windows-1.7.0.1/ACCEPTANCE-Windows-1.7.0.1.md) | +| Current owned software license | AGPL-3.0-only | +| Acceptance composition | Fresh Windows x64 profile; inspections-preview; Station configured separately | -**Townlight Beta 1** · Naming candidate; component versions advanced · AGPL-3.0-only +Use an empty database and fresh Windows profile. The installer refuses legacy profile initialization. The approved profile path is `%LOCALAPPDATA%\CivicSuite`. Keep existing profiles and backups. -Core provides the shared contracts, ingestion, identity helpers, task infrastructure and recovery foundation used by Townlight. Staff encounter these capabilities through Setup, Settings and System Health. Business decisions stay with their owning product. +## First run -## Start here +1. Download the signed MSI, matching source companion and checksums from the [public Windows release](https://github.com/townlight/townlight/releases/tag/townlight-beta-1-windows-1.7.0.1). +2. Verify the MSI hash and Authenticode publisher before installing on a fresh Windows profile. See the [Windows acceptance summary](https://github.com/townlight/townlight/releases/download/townlight-beta-1-windows-1.7.0.1/ACCEPTANCE-Windows-1.7.0.1.md) for the tested setup. +3. Launch Townlight under the intended named Windows account. Choose the storage folders. Select **Townlight Inspections candidate** (`inspections-preview`) for the bounded desktop composition, including Access and Notice. A narrower default selection will not expose all workspaces. +4. Enter the city profile, time zone and contacts. Create the first named local administrator, sign in and choose protected backup storage. **Continue without local AI** is valid for the deterministic workflows. +5. Run Health Check and wait for readiness. Open Townlight. In System Health select **Finish Records Migration** to activate the canonical Python/PostgreSQL runtime. Do not fabricate migration receipts or seed accounts. +6. Create named staff through Settings. Import authorized sources using each product’s source library. All examples in this package are synthetic; they are not municipal authority. +7. Provision Station separately if it is part of the beta exercise. Selecting the desktop composition does not start or configure Station. Configure vision explicitly only if automatic photo drafting is selected. -Staff should use the operating manual. Administrators should read first-run, configuration and recovery before changing a deployment. Developers should read the exact API/schema reference and matching source companion. This edition describes the prepared source candidate; obtain its installer only after signing and installed acceptance identify the exact artifact. +## Daily workflow -- [Operating manual](docs/beta-1/manuals/core.html) · [Printable PDF](docs/beta-1/pdf/Townlight-Core-Manual-Beta-1.pdf) · [Editable Word manual](docs/beta-1/docx/Townlight-Core-Manual-Beta-1.docx) -- [API and data dictionary](docs/beta-1/api/core.html) · [OpenAPI JSON](docs/beta-1/api/core-openapi.json) -- [Product and suite directory](docs/beta-1/index.html) · [Terms and full license](docs/beta-1/terms.html) + -## Exact version and candidate +### 1. Complete setup -| Identity | Value | -| --- | --- | -| Documentation | Townlight Beta 1 naming, Access and Notice candidate | -| Intended installer version | 1.7.0.1; build and acceptance pending | -| Native desktop source version | 1.7.0-1 | -| Product component | townlight-core 1.3.0.dev2 | -| Principal import package | townlight_core | -| Candidate hashes | Pending build, signing and installed acceptance | -| License | AGPL-3.0-only | +Choose folders and the full product composition. Create the city profile and the first named administrator. Choose a protected backup location. Defer optional local AI if it is not needed. + + + +### 2. Activate the runtime + +Run the first-run health check, wait for readiness and open Townlight. In System Health select Finish Records Migration to activate the canonical Python and PostgreSQL services. A running process alone is not a ready database. + + + +### 3. Create staff access + +Use Settings to create named staff. Sign out and confirm that staff can sign in with their own account. Keep administrator privileges with people responsible for setup; ordinary staff cannot administer users. + + + +### 4. Import through the right product + +Use the source library of Code, Zoning, Planning or Permitting. Inspect provenance and permissions there. Core ingestion helpers do not bypass the owning product’s source review. + + + +### 5. Make a coherent backup + +Save open work. Use Backup Now; it stops writers to preserve a consistent snapshot. Retain the backup receipt, then use Start to resume services. + + + +### 6. Restore and verify + +Use Restore Latest Backup after preserving current recovery material. A result of Restore needs service start is an intermediate state: use Start, then Check. Reopen a known saved record to confirm recovery. + + + +### 7. Collect diagnostics + +Record the time, selected composition, version, operation and exact error. Inspect System Health and create a redacted support bundle. Do not delete a profile as the first repair step. + +### Working safely -Use a fresh profile and empty database. Existing unmarked city data is refused before initialization; no in-place upgrade is supported. Preserve the existing `%LOCALAPPDATA%\CivicSuite` profile, data and recovery material. Historical releases retain their original identities. +Use your own named account and save before leaving a screen. A saved draft is durable; unsaved form text may not be. If a write has an unknown result, reopen its record before repeating it. -## What staff can do +Read source jurisdiction, dates, citation, version and visibility. A copied source hash identifies exact bytes, not their legal applicability. If a source changes or permission is removed, resolve the source problem rather than substituting stale cached content. -- **Complete setup:** Choose folders and the full product composition. Create the city profile and the first named administrator. Choose a protected backup location. Defer optional local AI if it is not needed. -- **Activate the runtime:** Run the first-run health check, wait for readiness and open Townlight. In System Health select Finish Records Migration to activate the canonical Python and PostgreSQL services. A running process alone is not a ready database. -- **Create staff access:** Use Settings to create named staff. Sign out and confirm that staff can sign in with their own account. Keep administrator privileges with people responsible for setup; ordinary staff cannot administer users. -- **Import through the right product:** Use the source library of Code, Zoning, Planning or Permitting. Inspect provenance and permissions there. Core ingestion helpers do not bypass the owning product’s source review. -- **Make a coherent backup:** Save open work. Use Backup Now; it stops writers to preserve a consistent snapshot. Retain the backup receipt, then use Start to resume services. -- **Restore and verify:** Use Restore Latest Backup after preserving current recovery material. A result of Restore needs service start is an intermediate state: use Start, then Check. Reopen a known saved record to confirm recovery. -- **Collect diagnostics:** Record the time, selected composition, version, operation and exact error. Inspect System Health and create a redacted support bundle. Do not delete a profile as the first repair step. +Keep originals and derivatives separate. Review the intended audience before export. A public summary excludes private fields only through the applicable copy contract and your review. A renamed private packet is still private content. -## Operating procedures and examples +Drafting, review, approval, attachment, export, fulfillment and publication are separate operations. A Townlight workpaper does not itself adopt law, issue a permit, impose a fine or release a records response. The responsible staff member records the applicable decision. -The operating manual now includes these existing procedures, with synthetic inputs, readback and limits. Follow the actual app boundary identified there; a standalone source capability is not automatically a desktop screen. +## Connected workflows + +All products use selected Core contracts. Core does not create unrestricted access between products. Access and Notice provide the bounded staff workflows documented in their current manuals and are covered by the Windows acceptance summary. + +| Direction | Material | +|----|----| +| Input | Administrator setup choices, named staff accounts, source material submitted through the owning product, and protected backup storage. | +| Output | Ready local services, permission-aware shared contracts, task results, diagnostics and coherent backup or restore receipts. | + +### Product boundary + +Shared catalog, exemption and module-generator code exists in this private candidate. It is not a centrally hosted federation service. A business product still owns its decisions, identity mapping and permission checks. Historical placeholder ADRs are retained as history, rather than descriptions of the current implementation. + +## Architecture + +
+Townlight Core architecture and evidence flow + +
+ +The drawing shows the principal staff/evidence path. Native commands carry trusted identity to Python business services; PostgreSQL and retained original files hold durable state. A downstream copy does not silently transfer decision authority. Station has its own configured authority/media boundary, database and mutable files. The connected-workflow text supplies the drawing’s reading order and accessibility alternative. + +## Shared catalog rules and scaffolding + +These are existing Core developer and administrator contracts. They do not add a new Core administration screen. Staff use the owning product’s normal controls; developers call the library only inside an authenticated application or an isolated synthetic test. The caller owns authorization and database commit or rollback. + +### Catalog import and readback + +1. Review the catalog’s `catalog_version`, domain names and systems. Each system supplies vendor name, protocol, data shape, record types, redaction tier 1–3 and optional discovery hints. Hints are limited to `ports`, `db_patterns` and `service_accounts`; do not put credentials in them. +2. In an authorized application transaction, call `townlight_core.catalog.import_catalog(session, bundle, actor_id=actual_actor_id)`. The actor is the authenticated application’s identity. A changed or incomplete existing version is refused rather than overwritten. Use a newly reviewed version for changed catalog contents. +3. Read `domains(session)`, `system_catalog(session, domain)` and `connectors_for(session, domain)` before committing. Commit only the intended import; roll back on refusal. Repeating an identical complete version is a no-op. +4. Treat returned systems and connector recommendations as catalog information. Import does not discover vendor endpoints, install a connector or establish access to a city’s system. + +The following synthetic library example belongs inside an existing authorized async transaction. `session` and `actual_actor_id` are supplied by that application; this is not a command that seeds an administrator. + +``` python +from townlight_core.catalog import import_catalog, system_catalog + +bundle = { + "catalog_version": "synthetic-1", + "domains": [{"domain": "synthetic-records", "systems": [{ + "vendor_name": "Synthetic file source", + "access_protocol": "file", "data_shape": "json", + "common_record_types": ["synthetic minutes"], + "redaction_tier": 2, "discovery_hints": {} + }]}] +} +loaded = await import_catalog(session, bundle, actor_id=actual_actor_id) +rows = await system_catalog(session, "synthetic-records") +``` + +The Records compatibility facade reads its bundled `app/data/systems_catalog.json` through Core. Its existing administrator `POST /catalog/load` takes no replacement bundle body; `GET /catalog/domains`, `/catalog/systems?domain=...` and `/catalog/connectors?domain=...` expose readback. These non-desktop routes use the application’s actual authenticated staff/admin dependencies. Do not substitute an invented role header. The shared SDK example above is the route for a developer-supplied bundle. + +### Jurisdictional rule evaluation and review + +Select the jurisdiction and active reviewed rule versions before evaluating document text. Core’s `Rule` carries `id`, `state_code`, `category`, `rule_type`, `definition` and integer `version`. Supported supplied rule types are `keyword` and `regex`; an unsupported rule or incomplete/timed-out scan raises `RuleEvaluationError`. An error must remain an incomplete scan, never “no exemptions found.” Core does not assume a jurisdiction or claim complete legal coverage. + +``` python +from uuid import UUID +from townlight_core.exemptions import Rule, evaluate, RuleEvaluationError + +rule = Rule( + id=UUID("11111111-1111-4111-8111-111111111111"), + state_code="CO", category="Synthetic review flag", + rule_type="keyword", definition="synthetic protected text", version=1 +) +try: + flags = evaluate("Contains synthetic protected text", "CO", rules=[rule]) +except RuleEvaluationError: + raise # The owning application records an incomplete scan. +``` + +This is fictional test text, not a Colorado exemption rule. Read each result’s matched text, rule identity/version and confidence, then use Records’ explicit reviewer decision and legal/source basis. A flag is not an authorized withholding or redaction. Records’ existing exemption rule/history/test and flag-review endpoints are listed in its technical reference; record changes through those controls, preserving history. + +### Scaffold plan and generate + +Run the existing CLI from a developer environment containing the matching Core package. Choose an existing empty parent workspace directory, not an installed application’s directory. The module’s own directory will be created underneath it. The following creates only a fictional module project; it does not register, install, migrate or run it. + +``` powershell +& $control -m townlight_core.scaffold plan civicnotes ` + --name 'Synthetic Notes' --description 'Synthetic scaffold exercise' +& $control -m townlight_core.scaffold generate civicnotes ` + --name 'Synthetic Notes' --description 'Synthetic scaffold exercise' ` + --target 'C:\TownlightSynthetic' --dry-run +``` -- [Shared catalog rules and scaffolding](docs/beta-1/manuals/core.html#shared-catalog-rules-and-scaffolding). -- [Catalog import and readback](docs/beta-1/manuals/core.html#catalog-import-and-readback). -- [Jurisdictional rule evaluation and review](docs/beta-1/manuals/core.html#jurisdictional-rule-evaluation-and-review). -- [Scaffold plan and generate](docs/beta-1/manuals/core.html#scaffold-plan-and-generate). +Here `$control` is the Python executable in that isolated developer environment. Inspect the plan and files, then remove `--dry-run` only when that exact target is approved for generation. Existing files are refused, not silently overwritten. Exit 0 indicates success; refusal exits 2. Options include `--version`, `--townlight_core-min-version`, `--permission-key`, repeated `--staff-role` and `--route-path`; inspect `--help` for the exact invocation. Keep generated access requirements and migration stubs under the new module’s own review. No automatic product deployment follows generation. -## Architecture and data +Source contracts: `townlight_core/catalog/__init__.py`, `townlight_core/exemptions/__init__.py`, `townlight_core/scaffold/cli.py`, `project.py`, and the Records catalog facade. + +## Technical specifications ### Runtime and storage @@ -65,30 +243,12 @@ Versioned saves use expected prior revision identifiers where defined. Reopen an ### Capacity and platform statements -This beta has synthetic single-profile workflow evidence. It does not have a published benchmark for concurrent staff capacity, minimum RAM/CPU, large-source limits or a field SLA. Do not turn a developer machine’s specification into a supported minimum. The new installer size remains pending its build; allow additional disk for extracted runtime, database, originals, exports, media and backups. Select equipment/storage after sizing those actual workloads. - -The exact [runtime payload lock](docs/beta-1/reference/runtime-payload-lock.json) records pinned files, sizes and hashes. The [component metadata](docs/beta-1/reference/component-metadata.json) records shipped dependency declarations. These references are more precise than a manually copied dependency list. Third-party and historical license notices must accompany their matching payloads. - - -| Data contract | Description | -| --- | --- | -| Input | Administrator setup choices, named staff accounts, source material submitted through the owning product, and protected backup storage. | -| Retained records | Named local accounts; native sessions; source and department authority; task receipts; profile configuration; coherent backup manifests; catalog, exemption and scaffold contracts. | -| Output | Ready local services, permission-aware shared contracts, task results, diagnostics and coherent backup or restore receipts. | -| Connections | All products use selected Core contracts. Core does not create unrestricted access between products. Access and Notice provide the bounded staff workflows documented in their current manuals; installed acceptance remains pending. | +This beta has synthetic single-profile workflow evidence. It does not have a published benchmark for concurrent staff capacity, minimum RAM/CPU, large-source limits or a field SLA. Do not turn a developer machine’s specification into a supported minimum. The signed MSI is 2,082,697,216 bytes; allow additional disk for extracted runtime, database, originals, exports, media and backups. Select equipment/storage after sizing those actual workloads. +The exact [runtime payload lock](https://townlight.github.io/reference/runtime-payload-lock.json) records pinned files, sizes and hashes. The [component metadata](https://townlight.github.io/reference/component-metadata.json) records shipped dependency declarations. These references are more precise than a manually copied dependency list. Third-party and historical license notices must accompany their matching payloads. -## Setup and operation +## Configuration and administration -1. Obtain the identified signed private candidate and its corresponding-source companion from the beta coordinator. The landing pages in this documentation are not an installer download service. -2. On the intended fresh Windows test installation, verify the MSI hash and publisher signature before installing. Preserve unrelated profiles and recovery material. Installed acceptance for this source candidate remains pending; no in-place legacy upgrade is supported. -3. Launch Townlight under the intended named Windows account. Choose the storage folders. Select **Townlight Inspections candidate** (`inspections-preview`) for the bounded desktop composition, including Access and Notice. A narrower default selection will not expose all workspaces. -4. Enter the city profile, time zone and contacts. Create the first named local administrator, sign in and choose protected backup storage. **Continue without local AI** is valid for the deterministic workflows. -5. Run Health Check and wait for readiness. Open Townlight. In System Health select **Finish Records Migration** to activate the canonical Python/PostgreSQL runtime. Do not fabricate migration receipts or seed accounts. -6. Create named staff through Settings. Import authorized sources using each product’s source library. All examples in this package are synthetic; they are not municipal authority. -7. Provision Station separately if it is part of the beta exercise. Selecting the desktop composition does not start or configure Station. Configure vision explicitly only if automatic photo drafting is selected. - -## Configuration ### Native deployment configuration Use Setup, Settings and System Health for supported staff operation. Administrators provision folders, backup storage, named accounts and the city profile. Select `inspections-preview` for the bounded desktop composition, including Access and Notice. Station remains a separate service boundary. Do not use a standalone product’s demo server as a substitute for the installed workspace. @@ -97,12 +257,13 @@ Technical deployments use `TOWNLIGHT_PRODUCT_PROFILE`, `TOWNLIGHT_PROFILE_ROOT`, The isolated documentation exporter sets a fictional profile and unusable synthetic database origin only to read schemas; those values are not deployment configuration. Keep deployment values in the intended process/account scope. An already-running process does not automatically inherit later environment edits. -## API usage +## API and integration examples + ### Native command example The following JavaScript belongs in the existing trusted Townlight frontend/development environment with `invoke` imported from `@tauri-apps/api/core`. It is not a command for an arbitrary web page or an instruction for nontechnical staff. IDs must come from records created in an isolated synthetic exercise. -```javascript +``` javascript import { invoke } from '@tauri-apps/api/core'; const result = await invoke('get_app_state', {}); console.log(result); @@ -112,7 +273,7 @@ console.log(result); An administrator/developer can inspect an already-configured isolated runtime from a trusted local process. This PowerShell example reads the signed-in synthetic profile’s existing proof into memory; it does not create a user, seed a session, reveal the proof in output or bypass a permission check. Do not use real city data in development examples. A read response does not prove approval or publication. -```powershell +``` powershell $profilePath = Join-Path $env:LOCALAPPDATA 'CivicSuite' $sessionPath = Join-Path $profilePath 'config\local-session.json' $session = Get-Content -LiteralPath $sessionPath -Raw | ConvertFrom-Json @@ -125,7 +286,7 @@ Remove-Variable session, headers This example demonstrates the existing Meetings HTTP contract in an isolated exercise. It is intentionally fictional. It does not start a service. Its authentication setup is included so it can be run independently under the signed-in synthetic account. If a write times out, inspect current records before repeating it. -```powershell +``` powershell $profilePath = Join-Path $env:LOCALAPPDATA 'CivicSuite' $sessionPath = Join-Path $profilePath 'config/local-session.json' $session = Get-Content -LiteralPath $sessionPath -Raw | ConvertFrom-Json @@ -147,7 +308,11 @@ Remove-Variable session, headers This write requires Meetings to be enabled and the signed-in staff role to permit it. It is a cross-suite integration example; for this product’s request models, use the complete technical reference below. -## MCP status +### Complete technical contract + +Read the [Core API reference](https://townlight.github.io/api/core.html) for every documented operation, request field, constraint, response declaration and source supplement. Download the [OpenAPI JSON](https://townlight.github.io/api/core-openapi.json) for tools. For Station this is the suite-side schema only; its separate service contract is documented in the API supplement. The [reference directory](https://townlight.github.io/reference/index.html) includes configuration/source inventories, dependency declarations, native command contracts, MCP signatures and candidate evidence. + +## MCP and automation boundary No direct product MCP server is exposed by the accepted Townlight desktop or Station boundary. Do not configure an invented `townlight mcp` command or assume an AI client has staff permissions. The integration surfaces for this beta are native IPC, the documented HTTP APIs, source bundle imports, exact exports and the existing Station CLI. @@ -155,75 +320,174 @@ The bundled transcription code includes a **TextFlowKit MCP adapter** as a separ For a transcription client already provisioned separately, an illustrative tool call is: -```json +``` json {"name":"get_job_status","arguments":{"job_id":"synthetic-existing-job-id"}} ``` -Use a job ID returned by that transcription service. This example does not create a Townlight record or bypass its review/Records handoff. The exact optional adapter tool signatures are supplied in the [MCP source reference](docs/beta-1/reference/mcp.html). Station meeting capture does not become live speech recognition because this optional donor adapter exists. +Use a job ID returned by that transcription service. This example does not create a Townlight record or bypass its review/Records handoff. The exact optional adapter tool signatures are supplied in the [MCP source reference](https://townlight.github.io/reference/mcp.html). Station meeting capture does not become live speech recognition because this optional donor adapter exists. + +## Security and permissions + +Use your own named account and save before leaving a screen. A saved draft is durable; unsaved form text may not be. If a write has an unknown result, reopen its record before repeating it. + +Read source jurisdiction, dates, citation, version and visibility. A copied source hash identifies exact bytes, not their legal applicability. If a source changes or permission is removed, resolve the source problem rather than substituting stale cached content. + +Keep originals and derivatives separate. Review the intended audience before export. A public summary excludes private fields only through the applicable copy contract and your review. A renamed private packet is still private content. + +Drafting, review, approval, attachment, export, fulfillment and publication are separate operations. A Townlight workpaper does not itself adopt law, issue a permit, impose a fine or release a records response. The responsible staff member records the applicable decision. -## Verification and known limits +The native session is validated and mapped to a persisted SQL identity. An editable actor/reviewer label is not authentication. Product/module permissions and source visibility apply at the server boundary. Revoked/unavailable authority fails closed for new Station operations; a previous permission result is not a perpetual authorization. + +Use protected local folders, account permissions and credential storage. Never include the native session file, database passwords, provider keys or unredacted support bundles in a public issue or generated public documentation. A local public view is not automatically a secured internet deployment. Keep network exposure and real equipment acceptance specific to the chosen beta site. + +## Backup recovery and maintenance + +Save work and use Core’s canonical **Backup Now** before maintenance. That operation stops writers. Preserve the coherent profile/database/document backup and its receipt, then use **Start** to resume. A source export is not a full backup. + +Use **Restore Latest Backup** through the supported controls. If the result says **Restore needs service start**, use **Start**, then **Check**, and reopen a known record. Do not repeat restore merely because services need to start. The fresh-profile acceptance verified that a fulfilled request survived restore and a post-backup marker did not. + +Keep Station’s dedicated database and media evidence together in its own backup. Core’s native-profile backup must not be assumed to include an external Station data directory. Stop writers during a coordinated backup. Preserve failed media attempts and logs. + +On failure, record the time, selected composition, component/installer versions and exact message. Check System Health for stopped, starting, ready or failed dependencies. Use the existing Retry control after readiness; do not create duplicate business records to refresh a stale view. Share only a redacted diagnostic bundle. Preserve secrets, original evidence, recovery material and unrelated installations. + +## Troubleshooting + +| Symptom | Likely meaning | Next action | +|----|----|----| +| Workspace absent | Wrong product composition or unavailable canonical runtime. | Check selected composition; activate through Finish Records Migration; wait for readiness. | +| Cannot sign in / 401 | Missing or expired named account session. | Sign in normally; reopen a Station launch ticket if applicable. | +| Permission denied / 403 | Account, module, source or browser-origin permission. | Ask the authorized administrator to inspect the intended permission; do not invent role headers. | +| Save conflict / 409 | The saved revision, expected source hash or lifecycle changed. | Keep edits, reopen current state and reconcile deliberately. | +| Invalid input / 422 | Required field, format, geometry, source envelope or state is invalid. | Read the field detail and correct the input/source; preserve originals. | +| Service unavailable / 503 | Database, schema, connected source or configuration unavailable. | Inspect System Health and the named dependency. Preserve work; retry only after readiness. | +| Export refused | Missing exact review, approval, audience or source authorization. | Read the refusal and complete the owning product’s explicit decision. | +| Restore needs service start | The snapshot was restored but services have not resumed. | Use Start, then Check and verify a saved record; do not blindly repeat restore. | + +## Verified workflows and limits | Product | Recorded result | Precisely exercised | -| --- | --- | --- | +|----|----|----| | Core | PASS | Normal empty-profile setup; canonical activation; UI-created staff and sign-in; staff denied user administration; coherent backup, mutation, restore, Start/Check and retained/absent record readback. | - These results come from the identified signed candidate’s fresh normal-profile Sandbox exercise: real native IPC/HTTP/PostgreSQL and selected headless controls. All accounts, source bundles and media were synthetic. The guest install/uninstall and recovery passed, and the owned Sandbox stopped. No host installed application or standalone CivicCast was changed. This documentation task reuses those receipts; it does not claim a new software acceptance run. -The [workflow matrix](docs/beta-1/reference/workflow-matrix.json) identifies raw receipt filenames. The [evidence index](docs/beta-1/reference/sandbox-evidence-index.json) retains their original hashes; raw receipts remain in the private beta handoff rather than being silently republished with the documentation site. +See the [Windows acceptance summary](https://github.com/townlight/townlight/releases/download/townlight-beta-1-windows-1.7.0.1/ACCEPTANCE-Windows-1.7.0.1.md) for this MSI. The historical [evidence index](https://townlight.github.io/reference/sandbox-evidence-index.json) applies to its original build. The limits remain: actual city field acceptance and equipment/network commissioning; Station automatic provisioning/SCM commissioning; every UI/role combination; field recognition accuracy; and historical in-place upgrades are not certified. They are not five invented feature requirements. Fresh-install controlled beta handoff remains the accepted scope. This package makes no city-deployment, publication or general-availability claim. -Shared catalog, exemption and module-generator code exists in this private candidate. It is not a centrally hosted federation service. A business product still owns its decisions, identity mapping and permission checks. Historical placeholder ADRs are retained as history, rather than descriptions of the current implementation. +## Terms of service and license -## Development and repository map +### Scope and status -### Fresh source checkout and exact local wheel +These terms describe the Townlight Beta 1 software and this documentation package. This public Windows beta is for evaluation. No uptime commitment, support response time, indemnity, data-processing agreement or paid service is created by these documents. A separate signed agreement, if any, governs services it actually provides. -This renamed candidate is not yet published on a package index. From this -exact candidate checkout, build its wheel before installing consumers. Use a -separate empty development environment, never an existing municipal profile: +### Software license and rights -```powershell -py -3.13 -m venv .venv -.\.venv\Scripts\python.exe -m pip install --upgrade pip build -.\.venv\Scripts\python.exe -m build --wheel --outdir ..\candidate-wheels -.\.venv\Scripts\python.exe -m pip install ..\candidate-wheels\townlight_core-1.3.0.dev2-py3-none-any.whl -.\.venv\Scripts\python.exe -c "import townlight_core; assert townlight_core.__version__ == '1.3.0.dev2'" -``` +Current Townlight-owned distributions identified in this candidate use **AGPL-3.0-only**. The full license is supplied with this documentation and with the source companion. The license governs rights to run, copy, modify and convey the covered software; these operational terms do not add restrictions to those rights. Historical grants and dependency licenses retain their own terms. CivicCast remains a separate product and is not relicensed by this documentation work. -Consumers install this exact Core wheel first, then their matching local -candidate wheel. The corresponding-source manifest identifies the source -commit; a moving default branch is not a reproducible candidate pin. Package -installation does not initialize a database or establish installed acceptance. +When conveying covered software, retain applicable notices and provide the corresponding source and installation/build information required by the license. For a modified version supporting remote network interaction, follow section 13’s source-offer requirement. The companion archive identifies the source for this candidate; a link to a different public branch is not a substitute for the matching source. Read the supplied license for the complete conditions. See the [GNU license reference](https://www.gnu.org/licenses/agpl-3.0.html) and [GNU licensing FAQ](https://www.gnu.org/licenses/gpl-faq.en.html). -Use the corresponding source for the candidate rather than assuming the public default branch matches it. The source companion contains `installed-owned-source`, product build inputs, desktop Rust/browser sources, locks and `BUILD.md`. It excludes credentials and third-party binary/model payloads. Use the recorded runtime lock when reproducing packaging. +### Data ownership and access -Relevant source contracts: +Importing a document does not transfer its ownership or grant permission to publish it. The operating organization controls its accounts, access decisions, lawful source use, retention and review/release policy. Keep resident information, credentials, private notes and restricted evidence in their authorized locations. Documentation examples contain fictional data. No real city account, credential or record is required to exercise these examples in an isolated test environment. -- `townlight_core/auth` -- `townlight_core/catalog` -- `townlight_core/exemptions` -- `townlight_core/scaffold` -- `townlight_runtime/services.py` -- `desktop/src-tauri/src/supervisor.rs` +### Local operation and external processors -The desktop package defines `npm run build`, `npm test`, `npm run test:browser` and its Tauri command. Python products retain their own `pyproject.toml`, tests and migrations; use the matching checkout’s declared dependencies and test configuration. Do not run a sample server against a production profile. This documentation build validates documentation only and reuses the separately identified installed acceptance; it does not claim a new complete application CI run. +The accepted beta workflow is local and uses named staff accounts. Station has separate storage and credentials. Configure backup destinations and optional model/network providers deliberately. A configured external provider may receive submitted prompts, images or audio according to that configuration and provider’s terms; this documentation does not promise that every optional configuration is offline. An email outbox or local public view does not establish external delivery or an internet deployment. This static documentation site has no analytics, account collection or remote font dependency. -## Recovery and support +### Staff decisions and source applicability -Save work and use Core’s canonical **Backup Now** before maintenance. That operation stops writers. Preserve the coherent profile/database/document backup and its receipt, then use **Start** to resume. A source export is not a full backup. +Staff verify the jurisdiction, source currency, permissions, citations and proposed audience. Model output and generated guidance require review. No draft is automatically an official legal interpretation, zoning determination, permit approval, fee assessment, enforcement notice or records-release decision. Official permit fee authority remains with the adopted source and responsible organization; imported amounts do not become a new authoritative calculation. -Use **Restore Latest Backup** through the supported controls. If the result says **Restore needs service start**, use **Start**, then **Check**, and reopen a known record. Do not repeat restore merely because services need to start. The fresh-profile acceptance verified that a fulfilled request survived restore and a post-backup marker did not. +### Beta operation and recovery -Keep Station’s dedicated database and media evidence together in its own backup. Core’s native-profile backup must not be assumed to include an external Station data directory. Stop writers during a coordinated backup. Preserve failed media attempts and logs. +Use the identified candidate in its supported fresh-install scope. Preserve backups and original evidence. Test physical equipment and chosen network/service configuration before relying on them. The supplied acceptance describes selected synthetic workflows, not every screen, vendor, field condition or upgrade. Operators decide whether a particular deployment meets their own operational obligations. -On failure, record the time, selected composition, component/installer versions and exact message. Check System Health for stopped, starting, ready or failed dependencies. Use the existing Retry control after readiness; do not create duplicate business records to refresh a stale view. Share only a redacted diagnostic bundle. Preserve secrets, original evidence, recovery material and unrelated installations. +### Warranty and liability + +The covered software’s warranty and liability conditions are those in sections 15–17 of the supplied AGPL and any applicable separate written undertaking. This documentation creates no additional warranty or limitation beyond those terms. Third-party software is subject to its retained license notices. Nothing here removes rights that applicable law makes nonwaivable. + +### Support and incident reporting + +Use the project’s existing SUPPORT and SECURITY guidance for its matching repository. Report reproducible behavior with the version, operation and redacted logs. Do not put credentials, resident records or unredacted evidence in a public issue. Coordinate sensitive reports through the channel designated in SECURITY. No new support address or service commitment is invented here. + +### Ending a beta exercise and document changes + +When an organization ends testing, it controls retention/export and removes access according to its policy. Uninstall may retain data; back up and inspect the selected removal options. Ending an exercise does not revoke rights already granted by AGPL. Later software/documentation versions must identify their changed candidate and scope; historical receipts retain their original identities. These terms do not claim that a city has accepted a contract merely by reading a manual. + +## Glossary + +| Term | Meaning | +|----|----| +| Approval | An explicit authorized decision on the saved text/artifact. It is separate from saving or attachment. | +| Canonical record | The owning product’s retained identity and saved version, rather than an editable copied label. | +| Composition | The selected set of desktop modules; inspections-preview exposes the eight staff products. | +| Corresponding source | The source/build material matching the delivered covered program, subject to its license. | +| Derivative / Records copy | A separately prepared document with its own intended audience and hash. | +| Hash / SHA256 | A fingerprint of exact bytes. It detects change; it does not establish legal authority. | +| Idempotency | Repeating the same identified request has the same intended effect; changing its payload can be refused. | +| IPC | The native desktop command boundary between its browser interface and Rust host. | +| MCP | Model Context Protocol; no direct Townlight product server is enabled by this beta. | +| Original | Retained source bytes. A reviewed derivative does not replace them. | +| Provenance | Source, version, date, actor and relationship information retained with evidence. | +| Revision | An immutable saved version. Later edits do not inherit an earlier review automatically. | +| Snapshot | A fixed audience-specific copy tied to a source/reviewed revision. | +| Station | Townlight’s separate media boundary using a pinned CivicCast-derived engine; standalone CivicCast remains separate. | + +## Alphabetical subject index + +- **Accounts and authentication** — [Security and permissions](https://townlight.github.io/manuals/core.html#security-and-permissions). +- **AGPL and source** — [Terms of service and license](https://townlight.github.io/manuals/core.html#terms-of-service-and-license). +- **API contracts** — [API and integration examples](https://townlight.github.io/manuals/core.html#api-and-integration-examples). +- **Architecture** — [Architecture](https://townlight.github.io/manuals/core.html#architecture). +- **Backup** — [Backup recovery and maintenance](https://townlight.github.io/manuals/core.html#backup-recovery-and-maintenance). +- **Beta version** — [Beta identity](https://townlight.github.io/manuals/core.html#beta-identity). +- **Configuration** — [Configuration and administration](https://townlight.github.io/manuals/core.html#configuration-and-administration). +- **Evidence and acceptance** — [Verified workflows and limits](https://townlight.github.io/manuals/core.html#verified-workflows-and-limits). +- **Fees and official decisions** — [Terms of service and license](https://townlight.github.io/manuals/core.html#terms-of-service-and-license). +- **First run** — [First run](https://townlight.github.io/manuals/core.html#first-run). +- **Handoffs and audience** — [Connected workflows](https://townlight.github.io/manuals/core.html#connected-workflows). +- **MCP** — [MCP and automation boundary](https://townlight.github.io/manuals/core.html#mcp-and-automation-boundary). +- **Originals and provenance** — [Security and permissions](https://townlight.github.io/manuals/core.html#security-and-permissions). +- **Recovery** — [Backup recovery and maintenance](https://townlight.github.io/manuals/core.html#backup-recovery-and-maintenance). +- **Staff procedures** — [Daily workflow](https://townlight.github.io/manuals/core.html#daily-workflow). +- **Station configuration** — [Configuration and administration](https://townlight.github.io/manuals/core.html#configuration-and-administration). +- **Technical stack** — [Technical specifications](https://townlight.github.io/manuals/core.html#technical-specifications). +- **Troubleshooting** — [Troubleshooting](https://townlight.github.io/manuals/core.html#troubleshooting). + +### Operating subject links + +- **Catalog import and readback** — [Catalog import and readback](https://townlight.github.io/manuals/core.html#catalog-import-and-readback). +- **Jurisdictional rule evaluation and review** — [Jurisdictional rule evaluation and review](https://townlight.github.io/manuals/core.html#jurisdictional-rule-evaluation-and-review). +- **Scaffold plan and generate** — [Scaffold plan and generate](https://townlight.github.io/manuals/core.html#scaffold-plan-and-generate). +- **Shared catalog rules and scaffolding** — [Shared catalog rules and scaffolding](https://townlight.github.io/manuals/core.html#shared-catalog-rules-and-scaffolding). + +## Source and document control + +This edition is authored from the immutable corresponding-source companion, the generated installed-domain schema and the retained workflow receipts. The current software versions and signed artifacts are unchanged. Public historical pages are not synchronized or published by this local documentation task. + +### Workflow subject index + +- **Activate the runtime** — [Daily workflow, step 2](https://townlight.github.io/manuals/core.html#workflow-2). + +- **Collect diagnostics** — [Daily workflow, step 7](https://townlight.github.io/manuals/core.html#workflow-7). + +- **Complete setup** — [Daily workflow, step 1](https://townlight.github.io/manuals/core.html#workflow-1). + +- **Create staff access** — [Daily workflow, step 3](https://townlight.github.io/manuals/core.html#workflow-3). + +- **Import through the right product** — [Daily workflow, step 4](https://townlight.github.io/manuals/core.html#workflow-4). + +- **Make a coherent backup** — [Daily workflow, step 5](https://townlight.github.io/manuals/core.html#workflow-5). + +- **Restore and verify** — [Daily workflow, step 6](https://townlight.github.io/manuals/core.html#workflow-6). + +- [Source inventory and file hashes](https://townlight.github.io/reference/source-inventory.json) -## License and responsible use +- [All component metadata](https://townlight.github.io/reference/component-metadata.json) -Current owned code is AGPL-3.0-only. Preserve full license, matching corresponding source, dependency notices and historical grants. Terms of use do not remove license rights. Source imports do not confer permission to publish third-party material. Review all automatic drafts and use the separate owning-product decision before official action. CivicCast remains independent. +- [Installed domain OpenAPI](https://townlight.github.io/reference/desktop-domain-openapi.json) -## Earlier documentation +- [Workflow matrix](https://townlight.github.io/reference/workflow-matrix.json) -Previous editions are retained under `docs/history/pre-townlight-beta-1/`. They describe their original software and license grants. Use the current Townlight Beta 1 manual for this candidate. +- [Full AGPL text](https://townlight.github.io/reference/AGPL-3.0.txt) diff --git a/README.txt b/README.txt index a46edae..2dcdf6c 100644 --- a/README.txt +++ b/README.txt @@ -1,111 +1,422 @@ - Prepared naming, Access and Notice candidate — 2 November 2026. Build, signing, installed acceptance and publication remain pending. Earlier signed releases and receipts apply only to their identified artifacts. - -Townlight Core - -Townlight Beta 1 · Naming candidate; component versions advanced · AGPL-3.0-only - -Core provides the shared contracts, ingestion, identity helpers, task infrastructure and recovery foundation used by Townlight. Staff encounter these capabilities through Setup, Settings and System Health. Business decisions stay with their owning product. - -Start here - -Staff should use the operating manual. Administrators should read first-run, configuration and recovery before changing a deployment. Developers should read the exact API/schema reference and matching source companion. This edition describes the prepared source candidate; obtain its installer only after signing and installed acceptance identify the exact artifact. - -- Operating manual · Printable PDF · Editable Word manual -- API and data dictionary · OpenAPI JSON -- Product and suite directory · Terms and full license - -Exact version and candidate - - Identity Value - ------------------------------- ------------------------------------------------------ - Documentation Townlight Beta 1 naming, Access and Notice candidate - Intended installer version 1.7.0.1; build and acceptance pending - Native desktop source version 1.7.0-1 - Product component townlight-core 1.3.0.dev2 - Principal import package townlight_core - Candidate hashes Pending build, signing and installed acceptance - License AGPL-3.0-only - -Use a fresh profile and empty database. Existing unmarked city data is refused before initialization; no in-place upgrade is supported. Preserve the existing %LOCALAPPDATA%\CivicSuite profile, data and recovery material. Historical releases retain their original identities. - -What staff can do - -- Complete setup: Choose folders and the full product composition. Create the city profile and the first named administrator. Choose a protected backup location. Defer optional local AI if it is not needed. -- Activate the runtime: Run the first-run health check, wait for readiness and open Townlight. In System Health select Finish Records Migration to activate the canonical Python and PostgreSQL services. A running process alone is not a ready database. -- Create staff access: Use Settings to create named staff. Sign out and confirm that staff can sign in with their own account. Keep administrator privileges with people responsible for setup; ordinary staff cannot administer users. -- Import through the right product: Use the source library of Code, Zoning, Planning or Permitting. Inspect provenance and permissions there. Core ingestion helpers do not bypass the owning product’s source review. -- Make a coherent backup: Save open work. Use Backup Now; it stops writers to preserve a consistent snapshot. Retain the backup receipt, then use Start to resume services. -- Restore and verify: Use Restore Latest Backup after preserving current recovery material. A result of Restore needs service start is an intermediate state: use Start, then Check. Reopen a known saved record to confirm recovery. -- Collect diagnostics: Record the time, selected composition, version, operation and exact error. Inspect System Health and create a redacted support bundle. Do not delete a profile as the first repair step. - -Operating procedures and examples - -The operating manual now includes these existing procedures, with synthetic inputs, readback and limits. Follow the actual app boundary identified there; a standalone source capability is not automatically a desktop screen. - -- Shared catalog rules and scaffolding. -- Catalog import and readback. -- Jurisdictional rule evaluation and review. -- Scaffold plan and generate. - -Architecture and data +Windows x64 Beta 1 · MSI 1.7.0.1 + +The signed Windows x64 beta 1.7.0.1 passed the documented fresh Windows +Sandbox checks with synthetic data. + +- Townlight Core Manual + - Contents + - Using this manual + - Beta identity + - First run + - Daily workflow + - Connected workflows + - Architecture + - Shared catalog rules and scaffolding + - Technical specifications + - Configuration and administration + - API and integration examples + - MCP and automation boundary + - Security and permissions + - Backup recovery and maintenance + - Troubleshooting + - Verified workflows and limits + - Terms of service and license + - Glossary + - Alphabetical subject index + - Source and document control + +Townlight Core Manual + +Townlight Beta 1 · Naming candidate documentation edition 2 November +2026 + +Contents + +- Using this manual +- Beta identity +- First run +- Daily workflow +- Connected workflows +- Architecture +- Shared catalog rules and scaffolding +- Technical specifications +- Configuration and administration +- API and integration examples +- MCP and automation boundary +- Security and permissions +- Backup recovery and maintenance +- Troubleshooting +- Verified workflows and limits +- Terms of service and license +- Glossary +- Alphabetical subject index +- Source and document control + +Using this manual + +Townlight Core helps IT administrators and platform maintainers. Core +provides the shared contracts, ingestion, identity helpers, task +infrastructure and recovery foundation used by Townlight. Staff +encounter these capabilities through Setup, Settings and System Health. +Business decisions stay with their owning product. + +Staff should begin with First run and Daily workflow. Administrators +should also read Architecture, Technical specifications, Configuration, +Security and Recovery. Developers should use the exact API/data +dictionary and examples. The table of contents and alphabetical subject +index link to the relevant sections in the HTML edition; the PDF +preserves headings and searchable text. An editable Word edition is +included with the same documentation companion. + +Beta identity + + Identity Value + -------------------------------- ------------------------------------------------------------------------------- + Documentation Townlight Beta 1 naming, Access and Notice candidate + Intended installer version 1.7.0.1 + Product component townlight-core 1.3.0.dev2 + Principal import package townlight_core + Native desktop source version 1.7.0-1 + Candidate hashes SHA-256 checksums and Windows acceptance summary + Current owned software license AGPL-3.0-only + Acceptance composition Fresh Windows x64 profile; inspections-preview; Station configured separately + +Use an empty database and fresh Windows profile. The installer refuses +legacy profile initialization. The approved profile path is +%LOCALAPPDATA%\CivicSuite. Keep existing profiles and backups. + +First run + +1. Download the signed MSI, matching source companion and checksums + from the public Windows release. +2. Verify the MSI hash and Authenticode publisher before installing on + a fresh Windows profile. See the Windows acceptance summary for the + tested setup. +3. Launch Townlight under the intended named Windows account. Choose + the storage folders. Select Townlight Inspections candidate + (inspections-preview) for the bounded desktop composition, including + Access and Notice. A narrower default selection will not expose all + workspaces. +4. Enter the city profile, time zone and contacts. Create the first + named local administrator, sign in and choose protected backup + storage. Continue without local AI is valid for the deterministic + workflows. +5. Run Health Check and wait for readiness. Open Townlight. In System + Health select Finish Records Migration to activate the canonical + Python/PostgreSQL runtime. Do not fabricate migration receipts or + seed accounts. +6. Create named staff through Settings. Import authorized sources using + each product’s source library. All examples in this package are + synthetic; they are not municipal authority. +7. Provision Station separately if it is part of the beta exercise. + Selecting the desktop composition does not start or configure + Station. Configure vision explicitly only if automatic photo + drafting is selected. + +Daily workflow + +1. Complete setup + +Choose folders and the full product composition. Create the city profile +and the first named administrator. Choose a protected backup location. +Defer optional local AI if it is not needed. + +2. Activate the runtime + +Run the first-run health check, wait for readiness and open Townlight. +In System Health select Finish Records Migration to activate the +canonical Python and PostgreSQL services. A running process alone is not +a ready database. + +3. Create staff access + +Use Settings to create named staff. Sign out and confirm that staff can +sign in with their own account. Keep administrator privileges with +people responsible for setup; ordinary staff cannot administer users. + +4. Import through the right product + +Use the source library of Code, Zoning, Planning or Permitting. Inspect +provenance and permissions there. Core ingestion helpers do not bypass +the owning product’s source review. + +5. Make a coherent backup + +Save open work. Use Backup Now; it stops writers to preserve a +consistent snapshot. Retain the backup receipt, then use Start to resume +services. + +6. Restore and verify + +Use Restore Latest Backup after preserving current recovery material. A +result of Restore needs service start is an intermediate state: use +Start, then Check. Reopen a known saved record to confirm recovery. + +7. Collect diagnostics + +Record the time, selected composition, version, operation and exact +error. Inspect System Health and create a redacted support bundle. Do +not delete a profile as the first repair step. + +Working safely + +Use your own named account and save before leaving a screen. A saved +draft is durable; unsaved form text may not be. If a write has an +unknown result, reopen its record before repeating it. + +Read source jurisdiction, dates, citation, version and visibility. A +copied source hash identifies exact bytes, not their legal +applicability. If a source changes or permission is removed, resolve the +source problem rather than substituting stale cached content. + +Keep originals and derivatives separate. Review the intended audience +before export. A public summary excludes private fields only through the +applicable copy contract and your review. A renamed private packet is +still private content. + +Drafting, review, approval, attachment, export, fulfillment and +publication are separate operations. A Townlight workpaper does not +itself adopt law, issue a permit, impose a fine or release a records +response. The responsible staff member records the applicable decision. + +Connected workflows + +All products use selected Core contracts. Core does not create +unrestricted access between products. Access and Notice provide the +bounded staff workflows documented in their current manuals and are +covered by the Windows acceptance summary. + + Direction Material + ----------- ---------------------------------------------------------------------------------------------------------------------------------------- + Input Administrator setup choices, named staff accounts, source material submitted through the owning product, and protected backup storage. + Output Ready local services, permission-aware shared contracts, task results, diagnostics and coherent backup or restore receipts. + +Product boundary + +Shared catalog, exemption and module-generator code exists in this +private candidate. It is not a centrally hosted federation service. A +business product still owns its decisions, identity mapping and +permission checks. Historical placeholder ADRs are retained as history, +rather than descriptions of the current implementation. + +Architecture + +The drawing shows the principal staff/evidence path. Native commands +carry trusted identity to Python business services; PostgreSQL and +retained original files hold durable state. A downstream copy does not +silently transfer decision authority. Station has its own configured +authority/media boundary, database and mutable files. The +connected-workflow text supplies the drawing’s reading order and +accessibility alternative. + +Shared catalog rules and scaffolding + +These are existing Core developer and administrator contracts. They do +not add a new Core administration screen. Staff use the owning product’s +normal controls; developers call the library only inside an +authenticated application or an isolated synthetic test. The caller owns +authorization and database commit or rollback. + +Catalog import and readback + +1. Review the catalog’s catalog_version, domain names and systems. Each + system supplies vendor name, protocol, data shape, record types, + redaction tier 1–3 and optional discovery hints. Hints are limited + to ports, db_patterns and service_accounts; do not put credentials + in them. +2. In an authorized application transaction, call + townlight_core.catalog.import_catalog(session, bundle, actor_id=actual_actor_id). + The actor is the authenticated application’s identity. A changed or + incomplete existing version is refused rather than overwritten. Use + a newly reviewed version for changed catalog contents. +3. Read domains(session), system_catalog(session, domain) and + connectors_for(session, domain) before committing. Commit only the + intended import; roll back on refusal. Repeating an identical + complete version is a no-op. +4. Treat returned systems and connector recommendations as catalog + information. Import does not discover vendor endpoints, install a + connector or establish access to a city’s system. + +The following synthetic library example belongs inside an existing +authorized async transaction. session and actual_actor_id are supplied +by that application; this is not a command that seeds an administrator. + + from townlight_core.catalog import import_catalog, system_catalog + + bundle = { + "catalog_version": "synthetic-1", + "domains": [{"domain": "synthetic-records", "systems": [{ + "vendor_name": "Synthetic file source", + "access_protocol": "file", "data_shape": "json", + "common_record_types": ["synthetic minutes"], + "redaction_tier": 2, "discovery_hints": {} + }]}] + } + loaded = await import_catalog(session, bundle, actor_id=actual_actor_id) + rows = await system_catalog(session, "synthetic-records") + +The Records compatibility facade reads its bundled +app/data/systems_catalog.json through Core. Its existing administrator +POST /catalog/load takes no replacement bundle body; +GET /catalog/domains, /catalog/systems?domain=... and +/catalog/connectors?domain=... expose readback. These non-desktop routes +use the application’s actual authenticated staff/admin dependencies. Do +not substitute an invented role header. The shared SDK example above is +the route for a developer-supplied bundle. + +Jurisdictional rule evaluation and review + +Select the jurisdiction and active reviewed rule versions before +evaluating document text. Core’s Rule carries id, state_code, category, +rule_type, definition and integer version. Supported supplied rule types +are keyword and regex; an unsupported rule or incomplete/timed-out scan +raises RuleEvaluationError. An error must remain an incomplete scan, +never “no exemptions found.” Core does not assume a jurisdiction or +claim complete legal coverage. + + from uuid import UUID + from townlight_core.exemptions import Rule, evaluate, RuleEvaluationError + + rule = Rule( + id=UUID("11111111-1111-4111-8111-111111111111"), + state_code="CO", category="Synthetic review flag", + rule_type="keyword", definition="synthetic protected text", version=1 + ) + try: + flags = evaluate("Contains synthetic protected text", "CO", rules=[rule]) + except RuleEvaluationError: + raise # The owning application records an incomplete scan. + +This is fictional test text, not a Colorado exemption rule. Read each +result’s matched text, rule identity/version and confidence, then use +Records’ explicit reviewer decision and legal/source basis. A flag is +not an authorized withholding or redaction. Records’ existing exemption +rule/history/test and flag-review endpoints are listed in its technical +reference; record changes through those controls, preserving history. + +Scaffold plan and generate + +Run the existing CLI from a developer environment containing the +matching Core package. Choose an existing empty parent workspace +directory, not an installed application’s directory. The module’s own +directory will be created underneath it. The following creates only a +fictional module project; it does not register, install, migrate or run +it. + + & $control -m townlight_core.scaffold plan civicnotes ` + --name 'Synthetic Notes' --description 'Synthetic scaffold exercise' + & $control -m townlight_core.scaffold generate civicnotes ` + --name 'Synthetic Notes' --description 'Synthetic scaffold exercise' ` + --target 'C:\TownlightSynthetic' --dry-run + +Here $control is the Python executable in that isolated developer +environment. Inspect the plan and files, then remove --dry-run only when +that exact target is approved for generation. Existing files are +refused, not silently overwritten. Exit 0 indicates success; refusal +exits 2. Options include --version, --townlight_core-min-version, +--permission-key, repeated --staff-role and --route-path; inspect --help +for the exact invocation. Keep generated access requirements and +migration stubs under the new module’s own review. No automatic product +deployment follows generation. + +Source contracts: townlight_core/catalog/__init__.py, +townlight_core/exemptions/__init__.py, townlight_core/scaffold/cli.py, +project.py, and the Records catalog facade. + +Technical specifications Runtime and storage -The accepted package targets Windows x64 fresh installation. Its native shell uses Rust 2021, Tauri 2 and Microsoft WebView2; browser assets are JavaScript built with Vite 8.1.6. This describes the native desktop frontend; Station has a separate React operator, specified below or in its product manual. Canonical business workflows use bundled CPython 3.13.5, FastAPI, Pydantic, SQLAlchemy and Alembic, with PostgreSQL 17 / PostGIS and managed original files. The installed runtime tested here contains FastAPI 0.162.0. Package minimum Python requirements can differ from the bundled executable; the metadata reference preserves both. No stack rewrite is implied by the beta label. - -The native transport is fixed to loopback 127.0.0.1:15480; PostgreSQL uses the configured local runtime port (default 15432). Optional local model service defaults to 127.0.0.1:15434. Those are deployment defaults, not internet endpoints. The runtime has health, module and readiness endpoints; readiness is stronger than process existence. The task queue is the existing local Core task infrastructure, not an assertion that a separate Redis service is required for this desktop composition. - -The default native profile is %LOCALAPPDATA%\CivicSuite; the historical directory name remains part of compatibility. Do not rename it to Townlight. A configured TOWNLIGHT_PROFILE_ROOT must be absolute. Local configuration and secrets live under that profile; protected managed files and database state must be backed up coherently. Source/runtime identity is distinct from a product’s display label. +The accepted package targets Windows x64 fresh installation. Its native +shell uses Rust 2021, Tauri 2 and Microsoft WebView2; browser assets are +JavaScript built with Vite 8.1.6. This describes the native desktop +frontend; Station has a separate React operator, specified below or in +its product manual. Canonical business workflows use bundled CPython +3.13.5, FastAPI, Pydantic, SQLAlchemy and Alembic, with PostgreSQL 17 / +PostGIS and managed original files. The installed runtime tested here +contains FastAPI 0.162.0. Package minimum Python requirements can differ +from the bundled executable; the metadata reference preserves both. No +stack rewrite is implied by the beta label. + +The native transport is fixed to loopback 127.0.0.1:15480; PostgreSQL +uses the configured local runtime port (default 15432). Optional local +model service defaults to 127.0.0.1:15434. Those are deployment +defaults, not internet endpoints. The runtime has health, module and +readiness endpoints; readiness is stronger than process existence. The +task queue is the existing local Core task infrastructure, not an +assertion that a separate Redis service is required for this desktop +composition. + +The default native profile is %LOCALAPPDATA%\CivicSuite; the historical +directory name remains part of compatibility. Do not rename it to +Townlight. A configured TOWNLIGHT_PROFILE_ROOT must be absolute. Local +configuration and secrets live under that profile; protected managed +files and database state must be backed up coherently. Source/runtime +identity is distinct from a product’s display label. Data and consistency -Named local accounts; native sessions; source and department authority; task receipts; profile configuration; coherent backup manifests; catalog, exemption and scaffold contracts. +Named local accounts; native sessions; source and department authority; +task receipts; profile configuration; coherent backup manifests; +catalog, exemption and scaffold contracts. -Versioned saves use expected prior revision identifiers where defined. Reopen and reconcile on conflict. Exact exports and handoffs use source IDs, current visibility, revision and SHA256. Review belongs to the saved revision and does not transfer silently to edited text. Database changes use the owning product’s migrations; a request or readiness check is not an authorization to mutate schema. +Versioned saves use expected prior revision identifiers where defined. +Reopen and reconcile on conflict. Exact exports and handoffs use source +IDs, current visibility, revision and SHA256. Review belongs to the +saved revision and does not transfer silently to edited text. Database +changes use the owning product’s migrations; a request or readiness +check is not an authorization to mutate schema. Capacity and platform statements -This beta has synthetic single-profile workflow evidence. It does not have a published benchmark for concurrent staff capacity, minimum RAM/CPU, large-source limits or a field SLA. Do not turn a developer machine’s specification into a supported minimum. The new installer size remains pending its build; allow additional disk for extracted runtime, database, originals, exports, media and backups. Select equipment/storage after sizing those actual workloads. - -The exact runtime payload lock records pinned files, sizes and hashes. The component metadata records shipped dependency declarations. These references are more precise than a manually copied dependency list. Third-party and historical license notices must accompany their matching payloads. - - --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - Data contract Description - ----------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - Input Administrator setup choices, named staff accounts, source material submitted through the owning product, and protected backup storage. +This beta has synthetic single-profile workflow evidence. It does not +have a published benchmark for concurrent staff capacity, minimum +RAM/CPU, large-source limits or a field SLA. Do not turn a developer +machine’s specification into a supported minimum. The signed MSI is +2,082,697,216 bytes; allow additional disk for extracted runtime, +database, originals, exports, media and backups. Select +equipment/storage after sizing those actual workloads. - Retained records Named local accounts; native sessions; source and department authority; task receipts; profile configuration; coherent backup manifests; catalog, exemption and scaffold contracts. +The exact runtime payload lock records pinned files, sizes and hashes. +The component metadata records shipped dependency declarations. These +references are more precise than a manually copied dependency list. +Third-party and historical license notices must accompany their matching +payloads. - Output Ready local services, permission-aware shared contracts, task results, diagnostics and coherent backup or restore receipts. - - Connections All products use selected Core contracts. Core does not create unrestricted access between products. Access and Notice provide the bounded staff workflows documented in their current manuals; installed acceptance remains pending. - --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - -Setup and operation - -1. Obtain the identified signed private candidate and its corresponding-source companion from the beta coordinator. The landing pages in this documentation are not an installer download service. -2. On the intended fresh Windows test installation, verify the MSI hash and publisher signature before installing. Preserve unrelated profiles and recovery material. Installed acceptance for this source candidate remains pending; no in-place legacy upgrade is supported. -3. Launch Townlight under the intended named Windows account. Choose the storage folders. Select Townlight Inspections candidate (inspections-preview) for the bounded desktop composition, including Access and Notice. A narrower default selection will not expose all workspaces. -4. Enter the city profile, time zone and contacts. Create the first named local administrator, sign in and choose protected backup storage. Continue without local AI is valid for the deterministic workflows. -5. Run Health Check and wait for readiness. Open Townlight. In System Health select Finish Records Migration to activate the canonical Python/PostgreSQL runtime. Do not fabricate migration receipts or seed accounts. -6. Create named staff through Settings. Import authorized sources using each product’s source library. All examples in this package are synthetic; they are not municipal authority. -7. Provision Station separately if it is part of the beta exercise. Selecting the desktop composition does not start or configure Station. Configure vision explicitly only if automatic photo drafting is selected. - -Configuration +Configuration and administration Native deployment configuration -Use Setup, Settings and System Health for supported staff operation. Administrators provision folders, backup storage, named accounts and the city profile. Select inspections-preview for the bounded desktop composition, including Access and Notice. Station remains a separate service boundary. Do not use a standalone product’s demo server as a substitute for the installed workspace. - -Technical deployments use TOWNLIGHT_PRODUCT_PROFILE, TOWNLIGHT_PROFILE_ROOT, DATABASE_URL, TOWNLIGHT_RUNTIME_PORT, PORTAL_MODE and the runtime-managed secret files. Treat database URLs and native session proofs as secrets. The installed native domain runtime explicitly refuses non-loopback binding. PORTAL_MODE=private is the accepted posture; changing it does not by itself commission an internet portal, authentication provider or reverse proxy. - -The isolated documentation exporter sets a fictional profile and unusable synthetic database origin only to read schemas; those values are not deployment configuration. Keep deployment values in the intended process/account scope. An already-running process does not automatically inherit later environment edits. - -API usage +Use Setup, Settings and System Health for supported staff operation. +Administrators provision folders, backup storage, named accounts and the +city profile. Select inspections-preview for the bounded desktop +composition, including Access and Notice. Station remains a separate +service boundary. Do not use a standalone product’s demo server as a +substitute for the installed workspace. + +Technical deployments use TOWNLIGHT_PRODUCT_PROFILE, +TOWNLIGHT_PROFILE_ROOT, DATABASE_URL, TOWNLIGHT_RUNTIME_PORT, +PORTAL_MODE and the runtime-managed secret files. Treat database URLs +and native session proofs as secrets. The installed native domain +runtime explicitly refuses non-loopback binding. PORTAL_MODE=private is +the accepted posture; changing it does not by itself commission an +internet portal, authentication provider or reverse proxy. + +The isolated documentation exporter sets a fictional profile and +unusable synthetic database origin only to read schemas; those values +are not deployment configuration. Keep deployment values in the intended +process/account scope. An already-running process does not automatically +inherit later environment edits. + +API and integration examples Native command example -The following JavaScript belongs in the existing trusted Townlight frontend/development environment with invoke imported from @tauri-apps/api/core. It is not a command for an arbitrary web page or an instruction for nontechnical staff. IDs must come from records created in an isolated synthetic exercise. +The following JavaScript belongs in the existing trusted Townlight +frontend/development environment with invoke imported from +@tauri-apps/api/core. It is not a command for an arbitrary web page or +an instruction for nontechnical staff. IDs must come from records +created in an isolated synthetic exercise. import { invoke } from '@tauri-apps/api/core'; const result = await invoke('get_app_state', {}); @@ -113,7 +424,12 @@ The following JavaScript belongs in the existing trusted Townlight frontend/deve Trusted local HTTP example -An administrator/developer can inspect an already-configured isolated runtime from a trusted local process. This PowerShell example reads the signed-in synthetic profile’s existing proof into memory; it does not create a user, seed a session, reveal the proof in output or bypass a permission check. Do not use real city data in development examples. A read response does not prove approval or publication. +An administrator/developer can inspect an already-configured isolated +runtime from a trusted local process. This PowerShell example reads the +signed-in synthetic profile’s existing proof into memory; it does not +create a user, seed a session, reveal the proof in output or bypass a +permission check. Do not use real city data in development examples. A +read response does not prove approval or publication. $profilePath = Join-Path $env:LOCALAPPDATA 'CivicSuite' $sessionPath = Join-Path $profilePath 'config\local-session.json' @@ -124,7 +440,11 @@ An administrator/developer can inspect an already-configured isolated runtime fr A synthetic write with subsequent readback -This example demonstrates the existing Meetings HTTP contract in an isolated exercise. It is intentionally fictional. It does not start a service. Its authentication setup is included so it can be run independently under the signed-in synthetic account. If a write times out, inspect current records before repeating it. +This example demonstrates the existing Meetings HTTP contract in an +isolated exercise. It is intentionally fictional. It does not start a +service. Its authentication setup is included so it can be run +independently under the signed-in synthetic account. If a write times +out, inspect current records before repeating it. $profilePath = Join-Path $env:LOCALAPPDATA 'CivicSuite' $sessionPath = Join-Path $profilePath 'config/local-session.json' @@ -144,78 +464,322 @@ This example demonstrates the existing Meetings HTTP contract in an isolated exe -Headers $headers Remove-Variable session, headers -This write requires Meetings to be enabled and the signed-in staff role to permit it. It is a cross-suite integration example; for this product’s request models, use the complete technical reference below. - -MCP status - -No direct product MCP server is exposed by the accepted Townlight desktop or Station boundary. Do not configure an invented townlight mcp command or assume an AI client has staff permissions. The integration surfaces for this beta are native IPC, the documented HTTP APIs, source bundle imports, exact exports and the existing Station CLI. - -The bundled transcription code includes a TextFlowKit MCP adapter as a separate source capability. It offers job-based transcribe_media, get_transcript, list_jobs, get_job_status and export_transcript, and additional tools declared in that adapter. It uses stdio first and optional Streamable HTTP, with the MCP SDK as an optional extra. It is not automatically launched, authenticated as Townlight staff or accepted as a Townlight product MCP deployment. This documentation does not add such a service. - -For a transcription client already provisioned separately, an illustrative tool call is: - - {"name":"get_job_status","arguments":{"job_id":"synthetic-existing-job-id"}} - -Use a job ID returned by that transcription service. This example does not create a Townlight record or bypass its review/Records handoff. The exact optional adapter tool signatures are supplied in the MCP source reference. Station meeting capture does not become live speech recognition because this optional donor adapter exists. - -Verification and known limits - - -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - Product Recorded result Precisely exercised - ----------------------- ----------------------- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - Core PASS Normal empty-profile setup; canonical activation; UI-created staff and sign-in; staff denied user administration; coherent backup, mutation, restore, Start/Check and retained/absent record readback. - - -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - -These results come from the identified signed candidate’s fresh normal-profile Sandbox exercise: real native IPC/HTTP/PostgreSQL and selected headless controls. All accounts, source bundles and media were synthetic. The guest install/uninstall and recovery passed, and the owned Sandbox stopped. No host installed application or standalone CivicCast was changed. This documentation task reuses those receipts; it does not claim a new software acceptance run. - -The workflow matrix identifies raw receipt filenames. The evidence index retains their original hashes; raw receipts remain in the private beta handoff rather than being silently republished with the documentation site. +This write requires Meetings to be enabled and the signed-in staff role +to permit it. It is a cross-suite integration example; for this +product’s request models, use the complete technical reference below. -The limits remain: actual city field acceptance and equipment/network commissioning; Station automatic provisioning/SCM commissioning; every UI/role combination; field recognition accuracy; and historical in-place upgrades are not certified. They are not five invented feature requirements. Fresh-install controlled beta handoff remains the accepted scope. This package makes no city-deployment, publication or general-availability claim. +Complete technical contract -Shared catalog, exemption and module-generator code exists in this private candidate. It is not a centrally hosted federation service. A business product still owns its decisions, identity mapping and permission checks. Historical placeholder ADRs are retained as history, rather than descriptions of the current implementation. +Read the Core API reference for every documented operation, request +field, constraint, response declaration and source supplement. Download +the OpenAPI JSON for tools. For Station this is the suite-side schema +only; its separate service contract is documented in the API supplement. +The reference directory includes configuration/source inventories, +dependency declarations, native command contracts, MCP signatures and +candidate evidence. -Development and repository map +MCP and automation boundary -Fresh source checkout and exact local wheel +No direct product MCP server is exposed by the accepted Townlight +desktop or Station boundary. Do not configure an invented townlight mcp +command or assume an AI client has staff permissions. The integration +surfaces for this beta are native IPC, the documented HTTP APIs, source +bundle imports, exact exports and the existing Station CLI. -This renamed candidate is not yet published on a package index. From this exact candidate checkout, build its wheel before installing consumers. Use a separate empty development environment, never an existing municipal profile: +The bundled transcription code includes a TextFlowKit MCP adapter as a +separate source capability. It offers job-based transcribe_media, +get_transcript, list_jobs, get_job_status and export_transcript, and +additional tools declared in that adapter. It uses stdio first and +optional Streamable HTTP, with the MCP SDK as an optional extra. It is +not automatically launched, authenticated as Townlight staff or accepted +as a Townlight product MCP deployment. This documentation does not add +such a service. - py -3.13 -m venv .venv - .\.venv\Scripts\python.exe -m pip install --upgrade pip build - .\.venv\Scripts\python.exe -m build --wheel --outdir ..\candidate-wheels - .\.venv\Scripts\python.exe -m pip install ..\candidate-wheels\townlight_core-1.3.0.dev2-py3-none-any.whl - .\.venv\Scripts\python.exe -c "import townlight_core; assert townlight_core.__version__ == '1.3.0.dev2'" +For a transcription client already provisioned separately, an +illustrative tool call is: -Consumers install this exact Core wheel first, then their matching local candidate wheel. The corresponding-source manifest identifies the source commit; a moving default branch is not a reproducible candidate pin. Package installation does not initialize a database or establish installed acceptance. - -Use the corresponding source for the candidate rather than assuming the public default branch matches it. The source companion contains installed-owned-source, product build inputs, desktop Rust/browser sources, locks and BUILD.md. It excludes credentials and third-party binary/model payloads. Use the recorded runtime lock when reproducing packaging. - -Relevant source contracts: - -- townlight_core/auth -- townlight_core/catalog -- townlight_core/exemptions -- townlight_core/scaffold -- townlight_runtime/services.py -- desktop/src-tauri/src/supervisor.rs - -The desktop package defines npm run build, npm test, npm run test:browser and its Tauri command. Python products retain their own pyproject.toml, tests and migrations; use the matching checkout’s declared dependencies and test configuration. Do not run a sample server against a production profile. This documentation build validates documentation only and reuses the separately identified installed acceptance; it does not claim a new complete application CI run. - -Recovery and support - -Save work and use Core’s canonical Backup Now before maintenance. That operation stops writers. Preserve the coherent profile/database/document backup and its receipt, then use Start to resume. A source export is not a full backup. - -Use Restore Latest Backup through the supported controls. If the result says Restore needs service start, use Start, then Check, and reopen a known record. Do not repeat restore merely because services need to start. The fresh-profile acceptance verified that a fulfilled request survived restore and a post-backup marker did not. - -Keep Station’s dedicated database and media evidence together in its own backup. Core’s native-profile backup must not be assumed to include an external Station data directory. Stop writers during a coordinated backup. Preserve failed media attempts and logs. - -On failure, record the time, selected composition, component/installer versions and exact message. Check System Health for stopped, starting, ready or failed dependencies. Use the existing Retry control after readiness; do not create duplicate business records to refresh a stale view. Share only a redacted diagnostic bundle. Preserve secrets, original evidence, recovery material and unrelated installations. - -License and responsible use - -Current owned code is AGPL-3.0-only. Preserve full license, matching corresponding source, dependency notices and historical grants. Terms of use do not remove license rights. Source imports do not confer permission to publish third-party material. Review all automatic drafts and use the separate owning-product decision before official action. CivicCast remains independent. + {"name":"get_job_status","arguments":{"job_id":"synthetic-existing-job-id"}} -Earlier documentation +Use a job ID returned by that transcription service. This example does +not create a Townlight record or bypass its review/Records handoff. The +exact optional adapter tool signatures are supplied in the MCP source +reference. Station meeting capture does not become live speech +recognition because this optional donor adapter exists. + +Security and permissions + +Use your own named account and save before leaving a screen. A saved +draft is durable; unsaved form text may not be. If a write has an +unknown result, reopen its record before repeating it. + +Read source jurisdiction, dates, citation, version and visibility. A +copied source hash identifies exact bytes, not their legal +applicability. If a source changes or permission is removed, resolve the +source problem rather than substituting stale cached content. + +Keep originals and derivatives separate. Review the intended audience +before export. A public summary excludes private fields only through the +applicable copy contract and your review. A renamed private packet is +still private content. + +Drafting, review, approval, attachment, export, fulfillment and +publication are separate operations. A Townlight workpaper does not +itself adopt law, issue a permit, impose a fine or release a records +response. The responsible staff member records the applicable decision. + +The native session is validated and mapped to a persisted SQL identity. +An editable actor/reviewer label is not authentication. Product/module +permissions and source visibility apply at the server boundary. +Revoked/unavailable authority fails closed for new Station operations; a +previous permission result is not a perpetual authorization. + +Use protected local folders, account permissions and credential storage. +Never include the native session file, database passwords, provider keys +or unredacted support bundles in a public issue or generated public +documentation. A local public view is not automatically a secured +internet deployment. Keep network exposure and real equipment acceptance +specific to the chosen beta site. + +Backup recovery and maintenance + +Save work and use Core’s canonical Backup Now before maintenance. That +operation stops writers. Preserve the coherent profile/database/document +backup and its receipt, then use Start to resume. A source export is not +a full backup. + +Use Restore Latest Backup through the supported controls. If the result +says Restore needs service start, use Start, then Check, and reopen a +known record. Do not repeat restore merely because services need to +start. The fresh-profile acceptance verified that a fulfilled request +survived restore and a post-backup marker did not. + +Keep Station’s dedicated database and media evidence together in its own +backup. Core’s native-profile backup must not be assumed to include an +external Station data directory. Stop writers during a coordinated +backup. Preserve failed media attempts and logs. + +On failure, record the time, selected composition, component/installer +versions and exact message. Check System Health for stopped, starting, +ready or failed dependencies. Use the existing Retry control after +readiness; do not create duplicate business records to refresh a stale +view. Share only a redacted diagnostic bundle. Preserve secrets, +original evidence, recovery material and unrelated installations. + +Troubleshooting + + Symptom Likely meaning Next action + ----------------------------- ------------------------------------------------------------------------ -------------------------------------------------------------------------------------------------- + Workspace absent Wrong product composition or unavailable canonical runtime. Check selected composition; activate through Finish Records Migration; wait for readiness. + Cannot sign in / 401 Missing or expired named account session. Sign in normally; reopen a Station launch ticket if applicable. + Permission denied / 403 Account, module, source or browser-origin permission. Ask the authorized administrator to inspect the intended permission; do not invent role headers. + Save conflict / 409 The saved revision, expected source hash or lifecycle changed. Keep edits, reopen current state and reconcile deliberately. + Invalid input / 422 Required field, format, geometry, source envelope or state is invalid. Read the field detail and correct the input/source; preserve originals. + Service unavailable / 503 Database, schema, connected source or configuration unavailable. Inspect System Health and the named dependency. Preserve work; retry only after readiness. + Export refused Missing exact review, approval, audience or source authorization. Read the refusal and complete the owning product’s explicit decision. + Restore needs service start The snapshot was restored but services have not resumed. Use Start, then Check and verify a saved record; do not blindly repeat restore. + +Verified workflows and limits + + Product Recorded result Precisely exercised + --------- ----------------- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + Core PASS Normal empty-profile setup; canonical activation; UI-created staff and sign-in; staff denied user administration; coherent backup, mutation, restore, Start/Check and retained/absent record readback. + +These results come from the identified signed candidate’s fresh +normal-profile Sandbox exercise: real native IPC/HTTP/PostgreSQL and +selected headless controls. All accounts, source bundles and media were +synthetic. The guest install/uninstall and recovery passed, and the +owned Sandbox stopped. No host installed application or standalone +CivicCast was changed. This documentation task reuses those receipts; it +does not claim a new software acceptance run. + +See the Windows acceptance summary for this MSI. The historical evidence +index applies to its original build. + +The limits remain: actual city field acceptance and equipment/network +commissioning; Station automatic provisioning/SCM commissioning; every +UI/role combination; field recognition accuracy; and historical in-place +upgrades are not certified. They are not five invented feature +requirements. Fresh-install controlled beta handoff remains the accepted +scope. This package makes no city-deployment, publication or +general-availability claim. + +Terms of service and license + +Scope and status + +These terms describe the Townlight Beta 1 software and this +documentation package. This public Windows beta is for evaluation. No +uptime commitment, support response time, indemnity, data-processing +agreement or paid service is created by these documents. A separate +signed agreement, if any, governs services it actually provides. + +Software license and rights + +Current Townlight-owned distributions identified in this candidate use +AGPL-3.0-only. The full license is supplied with this documentation and +with the source companion. The license governs rights to run, copy, +modify and convey the covered software; these operational terms do not +add restrictions to those rights. Historical grants and dependency +licenses retain their own terms. CivicCast remains a separate product +and is not relicensed by this documentation work. + +When conveying covered software, retain applicable notices and provide +the corresponding source and installation/build information required by +the license. For a modified version supporting remote network +interaction, follow section 13’s source-offer requirement. The companion +archive identifies the source for this candidate; a link to a different +public branch is not a substitute for the matching source. Read the +supplied license for the complete conditions. See the GNU license +reference and GNU licensing FAQ. + +Data ownership and access + +Importing a document does not transfer its ownership or grant permission +to publish it. The operating organization controls its accounts, access +decisions, lawful source use, retention and review/release policy. Keep +resident information, credentials, private notes and restricted evidence +in their authorized locations. Documentation examples contain fictional +data. No real city account, credential or record is required to exercise +these examples in an isolated test environment. + +Local operation and external processors + +The accepted beta workflow is local and uses named staff accounts. +Station has separate storage and credentials. Configure backup +destinations and optional model/network providers deliberately. A +configured external provider may receive submitted prompts, images or +audio according to that configuration and provider’s terms; this +documentation does not promise that every optional configuration is +offline. An email outbox or local public view does not establish +external delivery or an internet deployment. This static documentation +site has no analytics, account collection or remote font dependency. + +Staff decisions and source applicability + +Staff verify the jurisdiction, source currency, permissions, citations +and proposed audience. Model output and generated guidance require +review. No draft is automatically an official legal interpretation, +zoning determination, permit approval, fee assessment, enforcement +notice or records-release decision. Official permit fee authority +remains with the adopted source and responsible organization; imported +amounts do not become a new authoritative calculation. + +Beta operation and recovery + +Use the identified candidate in its supported fresh-install scope. +Preserve backups and original evidence. Test physical equipment and +chosen network/service configuration before relying on them. The +supplied acceptance describes selected synthetic workflows, not every +screen, vendor, field condition or upgrade. Operators decide whether a +particular deployment meets their own operational obligations. + +Warranty and liability + +The covered software’s warranty and liability conditions are those in +sections 15–17 of the supplied AGPL and any applicable separate written +undertaking. This documentation creates no additional warranty or +limitation beyond those terms. Third-party software is subject to its +retained license notices. Nothing here removes rights that applicable +law makes nonwaivable. + +Support and incident reporting + +Use the project’s existing SUPPORT and SECURITY guidance for its +matching repository. Report reproducible behavior with the version, +operation and redacted logs. Do not put credentials, resident records or +unredacted evidence in a public issue. Coordinate sensitive reports +through the channel designated in SECURITY. No new support address or +service commitment is invented here. + +Ending a beta exercise and document changes + +When an organization ends testing, it controls retention/export and +removes access according to its policy. Uninstall may retain data; back +up and inspect the selected removal options. Ending an exercise does not +revoke rights already granted by AGPL. Later software/documentation +versions must identify their changed candidate and scope; historical +receipts retain their original identities. These terms do not claim that +a city has accepted a contract merely by reading a manual. + +Glossary + + Term Meaning + --------------------------- --------------------------------------------------------------------------------------------------------------------- + Approval An explicit authorized decision on the saved text/artifact. It is separate from saving or attachment. + Canonical record The owning product’s retained identity and saved version, rather than an editable copied label. + Composition The selected set of desktop modules; inspections-preview exposes the eight staff products. + Corresponding source The source/build material matching the delivered covered program, subject to its license. + Derivative / Records copy A separately prepared document with its own intended audience and hash. + Hash / SHA256 A fingerprint of exact bytes. It detects change; it does not establish legal authority. + Idempotency Repeating the same identified request has the same intended effect; changing its payload can be refused. + IPC The native desktop command boundary between its browser interface and Rust host. + MCP Model Context Protocol; no direct Townlight product server is enabled by this beta. + Original Retained source bytes. A reviewed derivative does not replace them. + Provenance Source, version, date, actor and relationship information retained with evidence. + Revision An immutable saved version. Later edits do not inherit an earlier review automatically. + Snapshot A fixed audience-specific copy tied to a source/reviewed revision. + Station Townlight’s separate media boundary using a pinned CivicCast-derived engine; standalone CivicCast remains separate. + +Alphabetical subject index + +- Accounts and authentication — Security and permissions. +- AGPL and source — Terms of service and license. +- API contracts — API and integration examples. +- Architecture — Architecture. +- Backup — Backup recovery and maintenance. +- Beta version — Beta identity. +- Configuration — Configuration and administration. +- Evidence and acceptance — Verified workflows and limits. +- Fees and official decisions — Terms of service and license. +- First run — First run. +- Handoffs and audience — Connected workflows. +- MCP — MCP and automation boundary. +- Originals and provenance — Security and permissions. +- Recovery — Backup recovery and maintenance. +- Staff procedures — Daily workflow. +- Station configuration — Configuration and administration. +- Technical stack — Technical specifications. +- Troubleshooting — Troubleshooting. + +Operating subject links + +- Catalog import and readback — Catalog import and readback. +- Jurisdictional rule evaluation and review — Jurisdictional rule + evaluation and review. +- Scaffold plan and generate — Scaffold plan and generate. +- Shared catalog rules and scaffolding — Shared catalog rules and + scaffolding. + +Source and document control + +This edition is authored from the immutable corresponding-source +companion, the generated installed-domain schema and the retained +workflow receipts. The current software versions and signed artifacts +are unchanged. Public historical pages are not synchronized or published +by this local documentation task. + +Workflow subject index + +- Activate the runtime — Daily workflow, step 2. + +- Collect diagnostics — Daily workflow, step 7. + +- Complete setup — Daily workflow, step 1. + +- Create staff access — Daily workflow, step 3. + +- Import through the right product — Daily workflow, step 4. + +- Make a coherent backup — Daily workflow, step 5. + +- Restore and verify — Daily workflow, step 6. + +- Source inventory and file hashes + +- All component metadata + +- Installed domain OpenAPI + +- Workflow matrix -Previous editions are retained under docs/history/pre-townlight-beta-1/. They describe their original software and license grants. Use the current Townlight Beta 1 manual for this candidate. +- Full AGPL text diff --git a/USER-MANUAL.docx b/USER-MANUAL.docx index 529355c956570ac4ba0d5e0bb3c3e22a53154604..1ac276595dc2aef740e49bbd9b54b7889995b0bc 100644 GIT binary patch delta 42573 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 delta 22424 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 zKL^Townlight Core Manual + - Contents + - Using this manual + - Beta identity + - First run + - Daily workflow + - Connected workflows + - Architecture + - Shared catalog rules and scaffolding + - Technical specifications + - Configuration and administration + - API and integration examples + - MCP and automation boundary + - Security and permissions + - Backup recovery and maintenance + - Troubleshooting + - Verified workflows and limits + - Terms of service and license + - Glossary + - Alphabetical subject index + - Source and document control + # Townlight Core Manual **Townlight Beta 1** · Naming candidate documentation edition 2 November 2026 ## Contents -- [Using this manual](#using-this-manual) -- [Beta identity](#beta-identity) -- [First run](#first-run) -- [Daily workflow](#daily-workflow) -- [Connected workflows](#connected-workflows) -- [Architecture](#architecture) -- [Shared catalog rules and scaffolding](#shared-catalog-rules-and-scaffolding) -- [Technical specifications](#technical-specifications) -- [Configuration and administration](#configuration-and-administration) -- [API and integration examples](#api-and-integration-examples) -- [MCP and automation boundary](#mcp-and-automation-boundary) -- [Security and permissions](#security-and-permissions) -- [Backup recovery and maintenance](#backup-recovery-and-maintenance) -- [Troubleshooting](#troubleshooting) -- [Verified workflows and limits](#verified-workflows-and-limits) -- [Terms of service and license](#terms-of-service-and-license) -- [Glossary](#glossary) -- [Alphabetical subject index](#alphabetical-subject-index) -- [Source and document control](#source-and-document-control) +- [Using this manual](https://townlight.github.io/manuals/core.html#using-this-manual) +- [Beta identity](https://townlight.github.io/manuals/core.html#beta-identity) +- [First run](https://townlight.github.io/manuals/core.html#first-run) +- [Daily workflow](https://townlight.github.io/manuals/core.html#daily-workflow) +- [Connected workflows](https://townlight.github.io/manuals/core.html#connected-workflows) +- [Architecture](https://townlight.github.io/manuals/core.html#architecture) +- [Shared catalog rules and scaffolding](https://townlight.github.io/manuals/core.html#shared-catalog-rules-and-scaffolding) +- [Technical specifications](https://townlight.github.io/manuals/core.html#technical-specifications) +- [Configuration and administration](https://townlight.github.io/manuals/core.html#configuration-and-administration) +- [API and integration examples](https://townlight.github.io/manuals/core.html#api-and-integration-examples) +- [MCP and automation boundary](https://townlight.github.io/manuals/core.html#mcp-and-automation-boundary) +- [Security and permissions](https://townlight.github.io/manuals/core.html#security-and-permissions) +- [Backup recovery and maintenance](https://townlight.github.io/manuals/core.html#backup-recovery-and-maintenance) +- [Troubleshooting](https://townlight.github.io/manuals/core.html#troubleshooting) +- [Verified workflows and limits](https://townlight.github.io/manuals/core.html#verified-workflows-and-limits) +- [Terms of service and license](https://townlight.github.io/manuals/core.html#terms-of-service-and-license) +- [Glossary](https://townlight.github.io/manuals/core.html#glossary) +- [Alphabetical subject index](https://townlight.github.io/manuals/core.html#alphabetical-subject-index) +- [Source and document control](https://townlight.github.io/manuals/core.html#source-and-document-control) ## Using this manual @@ -33,67 +59,67 @@ Staff should begin with First run and Daily workflow. Administrators should also ## Beta identity | Identity | Value | -| --- | --- | +|----|----| | Documentation | Townlight Beta 1 naming, Access and Notice candidate | -| Intended installer version | 1.7.0.1; build and acceptance pending | +| Intended installer version | 1.7.0.1 | | Product component | townlight-core 1.3.0.dev2 | | Principal import package | townlight_core | | Native desktop source version | 1.7.0-1 | -| Candidate hashes | Pending candidate build, signing and installed acceptance | +| Candidate hashes | [SHA-256 checksums](https://github.com/townlight/townlight/releases/download/townlight-beta-1-windows-1.7.0.1/SHA256SUMS-Windows-1.7.0.1.txt) and [Windows acceptance summary](https://github.com/townlight/townlight/releases/download/townlight-beta-1-windows-1.7.0.1/ACCEPTANCE-Windows-1.7.0.1.md) | | Current owned software license | AGPL-3.0-only | | Acceptance composition | Fresh Windows x64 profile; inspections-preview; Station configured separately | -The naming change advances this package's version and requires a new signed installer and installed acceptance. Those steps and publication remain pending. Historical tags, receipts and archived manuals keep their original names and certify only their identified artifacts. Use an empty database and fresh profile; no in-place legacy upgrade is supported. The approved Windows profile path remains `%LOCALAPPDATA%\CivicSuite`. Preserve existing profiles, data and recovery material. +Use an empty database and fresh Windows profile. The installer refuses legacy profile initialization. The approved profile path is `%LOCALAPPDATA%\CivicSuite`. Keep existing profiles and backups. ## First run -1. Obtain the identified signed private candidate and its corresponding-source companion from the beta coordinator. The landing pages in this documentation are not an installer download service. -2. On the intended fresh Windows test installation, verify the MSI hash and publisher signature before installing. Preserve unrelated profiles and recovery material. Installed acceptance for this source candidate remains pending; no in-place legacy upgrade is supported. -3. Launch Townlight under the intended named Windows account. Choose the storage folders. Select **Townlight Inspections candidate** (`inspections-preview`) for the bounded desktop composition, including Access and Notice. A narrower default selection will not expose all workspaces. -4. Enter the city profile, time zone and contacts. Create the first named local administrator, sign in and choose protected backup storage. **Continue without local AI** is valid for the deterministic workflows. -5. Run Health Check and wait for readiness. Open Townlight. In System Health select **Finish Records Migration** to activate the canonical Python/PostgreSQL runtime. Do not fabricate migration receipts or seed accounts. -6. Create named staff through Settings. Import authorized sources using each product’s source library. All examples in this package are synthetic; they are not municipal authority. -7. Provision Station separately if it is part of the beta exercise. Selecting the desktop composition does not start or configure Station. Configure vision explicitly only if automatic photo drafting is selected. +1. Download the signed MSI, matching source companion and checksums from the [public Windows release](https://github.com/townlight/townlight/releases/tag/townlight-beta-1-windows-1.7.0.1). +2. Verify the MSI hash and Authenticode publisher before installing on a fresh Windows profile. See the [Windows acceptance summary](https://github.com/townlight/townlight/releases/download/townlight-beta-1-windows-1.7.0.1/ACCEPTANCE-Windows-1.7.0.1.md) for the tested setup. +3. Launch Townlight under the intended named Windows account. Choose the storage folders. Select **Townlight Inspections candidate** (`inspections-preview`) for the bounded desktop composition, including Access and Notice. A narrower default selection will not expose all workspaces. +4. Enter the city profile, time zone and contacts. Create the first named local administrator, sign in and choose protected backup storage. **Continue without local AI** is valid for the deterministic workflows. +5. Run Health Check and wait for readiness. Open Townlight. In System Health select **Finish Records Migration** to activate the canonical Python/PostgreSQL runtime. Do not fabricate migration receipts or seed accounts. +6. Create named staff through Settings. Import authorized sources using each product’s source library. All examples in this package are synthetic; they are not municipal authority. +7. Provision Station separately if it is part of the beta exercise. Selecting the desktop composition does not start or configure Station. Configure vision explicitly only if automatic photo drafting is selected. ## Daily workflow - + ### 1. Complete setup Choose folders and the full product composition. Create the city profile and the first named administrator. Choose a protected backup location. Defer optional local AI if it is not needed. - + ### 2. Activate the runtime Run the first-run health check, wait for readiness and open Townlight. In System Health select Finish Records Migration to activate the canonical Python and PostgreSQL services. A running process alone is not a ready database. - + ### 3. Create staff access Use Settings to create named staff. Sign out and confirm that staff can sign in with their own account. Keep administrator privileges with people responsible for setup; ordinary staff cannot administer users. - + ### 4. Import through the right product Use the source library of Code, Zoning, Planning or Permitting. Inspect provenance and permissions there. Core ingestion helpers do not bypass the owning product’s source review. - + ### 5. Make a coherent backup Save open work. Use Backup Now; it stops writers to preserve a consistent snapshot. Retain the backup receipt, then use Start to resume services. - + ### 6. Restore and verify Use Restore Latest Backup after preserving current recovery material. A result of Restore needs service start is an intermediate state: use Start, then Check. Reopen a known saved record to confirm recovery. - + ### 7. Collect diagnostics @@ -111,39 +137,40 @@ Drafting, review, approval, attachment, export, fulfillment and publication are ## Connected workflows -All products use selected Core contracts. Core does not create unrestricted access between products. Access and Notice provide the bounded staff workflows documented in their current manuals; installed acceptance remains pending. - +All products use selected Core contracts. Core does not create unrestricted access between products. Access and Notice provide the bounded staff workflows documented in their current manuals and are covered by the Windows acceptance summary. | Direction | Material | -| --- | --- | +|----|----| | Input | Administrator setup choices, named staff accounts, source material submitted through the owning product, and protected backup storage. | | Output | Ready local services, permission-aware shared contracts, task results, diagnostics and coherent backup or restore receipts. | - ### Product boundary Shared catalog, exemption and module-generator code exists in this private candidate. It is not a centrally hosted federation service. A business product still owns its decisions, identity mapping and permission checks. Historical placeholder ADRs are retained as history, rather than descriptions of the current implementation. ## Architecture -![Townlight Core architecture and evidence flow](docs/beta-1/assets/core-architecture.svg) +
+Townlight Core architecture and evidence flow + +
The drawing shows the principal staff/evidence path. Native commands carry trusted identity to Python business services; PostgreSQL and retained original files hold durable state. A downstream copy does not silently transfer decision authority. Station has its own configured authority/media boundary, database and mutable files. The connected-workflow text supplies the drawing’s reading order and accessibility alternative. ## Shared catalog rules and scaffolding -These are existing Core developer and administrator contracts. They do not add a new Core administration screen. Staff use the owning product's normal controls; developers call the library only inside an authenticated application or an isolated synthetic test. The caller owns authorization and database commit or rollback. +These are existing Core developer and administrator contracts. They do not add a new Core administration screen. Staff use the owning product’s normal controls; developers call the library only inside an authenticated application or an isolated synthetic test. The caller owns authorization and database commit or rollback. ### Catalog import and readback -1. Review the catalog's `catalog_version`, domain names and systems. Each system supplies vendor name, protocol, data shape, record types, redaction tier 1–3 and optional discovery hints. Hints are limited to `ports`, `db_patterns` and `service_accounts`; do not put credentials in them. -2. In an authorized application transaction, call `townlight_core.catalog.import_catalog(session, bundle, actor_id=actual_actor_id)`. The actor is the authenticated application's identity. A changed or incomplete existing version is refused rather than overwritten. Use a newly reviewed version for changed catalog contents. -3. Read `domains(session)`, `system_catalog(session, domain)` and `connectors_for(session, domain)` before committing. Commit only the intended import; roll back on refusal. Repeating an identical complete version is a no-op. -4. Treat returned systems and connector recommendations as catalog information. Import does not discover vendor endpoints, install a connector or establish access to a city's system. +1. Review the catalog’s `catalog_version`, domain names and systems. Each system supplies vendor name, protocol, data shape, record types, redaction tier 1–3 and optional discovery hints. Hints are limited to `ports`, `db_patterns` and `service_accounts`; do not put credentials in them. +2. In an authorized application transaction, call `townlight_core.catalog.import_catalog(session, bundle, actor_id=actual_actor_id)`. The actor is the authenticated application’s identity. A changed or incomplete existing version is refused rather than overwritten. Use a newly reviewed version for changed catalog contents. +3. Read `domains(session)`, `system_catalog(session, domain)` and `connectors_for(session, domain)` before committing. Commit only the intended import; roll back on refusal. Repeating an identical complete version is a no-op. +4. Treat returned systems and connector recommendations as catalog information. Import does not discover vendor endpoints, install a connector or establish access to a city’s system. The following synthetic library example belongs inside an existing authorized async transaction. `session` and `actual_actor_id` are supplied by that application; this is not a command that seeds an administrator. -```python +``` python from townlight_core.catalog import import_catalog, system_catalog bundle = { @@ -159,13 +186,13 @@ loaded = await import_catalog(session, bundle, actor_id=actual_actor_id) rows = await system_catalog(session, "synthetic-records") ``` -The Records compatibility facade reads its bundled `app/data/systems_catalog.json` through Core. Its existing administrator `POST /catalog/load` takes no replacement bundle body; `GET /catalog/domains`, `/catalog/systems?domain=...` and `/catalog/connectors?domain=...` expose readback. These non-desktop routes use the application's actual authenticated staff/admin dependencies. Do not substitute an invented role header. The shared SDK example above is the route for a developer-supplied bundle. +The Records compatibility facade reads its bundled `app/data/systems_catalog.json` through Core. Its existing administrator `POST /catalog/load` takes no replacement bundle body; `GET /catalog/domains`, `/catalog/systems?domain=...` and `/catalog/connectors?domain=...` expose readback. These non-desktop routes use the application’s actual authenticated staff/admin dependencies. Do not substitute an invented role header. The shared SDK example above is the route for a developer-supplied bundle. ### Jurisdictional rule evaluation and review -Select the jurisdiction and active reviewed rule versions before evaluating document text. Core's `Rule` carries `id`, `state_code`, `category`, `rule_type`, `definition` and integer `version`. Supported supplied rule types are `keyword` and `regex`; an unsupported rule or incomplete/timed-out scan raises `RuleEvaluationError`. An error must remain an incomplete scan, never “no exemptions found.” Core does not assume a jurisdiction or claim complete legal coverage. +Select the jurisdiction and active reviewed rule versions before evaluating document text. Core’s `Rule` carries `id`, `state_code`, `category`, `rule_type`, `definition` and integer `version`. Supported supplied rule types are `keyword` and `regex`; an unsupported rule or incomplete/timed-out scan raises `RuleEvaluationError`. An error must remain an incomplete scan, never “no exemptions found.” Core does not assume a jurisdiction or claim complete legal coverage. -```python +``` python from uuid import UUID from townlight_core.exemptions import Rule, evaluate, RuleEvaluationError @@ -180,13 +207,13 @@ except RuleEvaluationError: raise # The owning application records an incomplete scan. ``` -This is fictional test text, not a Colorado exemption rule. Read each result's matched text, rule identity/version and confidence, then use Records' explicit reviewer decision and legal/source basis. A flag is not an authorized withholding or redaction. Records' existing exemption rule/history/test and flag-review endpoints are listed in its technical reference; record changes through those controls, preserving history. +This is fictional test text, not a Colorado exemption rule. Read each result’s matched text, rule identity/version and confidence, then use Records’ explicit reviewer decision and legal/source basis. A flag is not an authorized withholding or redaction. Records’ existing exemption rule/history/test and flag-review endpoints are listed in its technical reference; record changes through those controls, preserving history. ### Scaffold plan and generate -Run the existing CLI from a developer environment containing the matching Core package. Choose an existing empty parent workspace directory, not an installed application's directory. The module's own directory will be created underneath it. The following creates only a fictional module project; it does not register, install, migrate or run it. +Run the existing CLI from a developer environment containing the matching Core package. Choose an existing empty parent workspace directory, not an installed application’s directory. The module’s own directory will be created underneath it. The following creates only a fictional module project; it does not register, install, migrate or run it. -```powershell +``` powershell & $control -m townlight_core.scaffold plan civicnotes ` --name 'Synthetic Notes' --description 'Synthetic scaffold exercise' & $control -m townlight_core.scaffold generate civicnotes ` @@ -194,12 +221,12 @@ Run the existing CLI from a developer environment containing the matching Core p --target 'C:\TownlightSynthetic' --dry-run ``` -Here `$control` is the Python executable in that isolated developer environment. Inspect the plan and files, then remove `--dry-run` only when that exact target is approved for generation. Existing files are refused, not silently overwritten. Exit 0 indicates success; refusal exits 2. Options include `--version`, `--townlight_core-min-version`, `--permission-key`, repeated `--staff-role` and `--route-path`; inspect `--help` for the exact invocation. Keep generated access requirements and migration stubs under the new module's own review. No automatic product deployment follows generation. +Here `$control` is the Python executable in that isolated developer environment. Inspect the plan and files, then remove `--dry-run` only when that exact target is approved for generation. Existing files are refused, not silently overwritten. Exit 0 indicates success; refusal exits 2. Options include `--version`, `--townlight_core-min-version`, `--permission-key`, repeated `--staff-role` and `--route-path`; inspect `--help` for the exact invocation. Keep generated access requirements and migration stubs under the new module’s own review. No automatic product deployment follows generation. Source contracts: `townlight_core/catalog/__init__.py`, `townlight_core/exemptions/__init__.py`, `townlight_core/scaffold/cli.py`, `project.py`, and the Records catalog facade. - ## Technical specifications + ### Runtime and storage The accepted package targets **Windows x64 fresh installation**. Its native shell uses **Rust 2021, Tauri 2 and Microsoft WebView2**; browser assets are JavaScript built with **Vite 8.1.6**. This describes the native desktop frontend; Station has a separate React operator, specified below or in its product manual. Canonical business workflows use bundled **CPython 3.13.5, FastAPI, Pydantic, SQLAlchemy and Alembic**, with **PostgreSQL 17 / PostGIS** and managed original files. The installed runtime tested here contains FastAPI 0.162.0. Package minimum Python requirements can differ from the bundled executable; the metadata reference preserves both. No stack rewrite is implied by the beta label. @@ -216,11 +243,12 @@ Versioned saves use expected prior revision identifiers where defined. Reopen an ### Capacity and platform statements -This beta has synthetic single-profile workflow evidence. It does not have a published benchmark for concurrent staff capacity, minimum RAM/CPU, large-source limits or a field SLA. Do not turn a developer machine’s specification into a supported minimum. The new installer size remains pending its build; allow additional disk for extracted runtime, database, originals, exports, media and backups. Select equipment/storage after sizing those actual workloads. +This beta has synthetic single-profile workflow evidence. It does not have a published benchmark for concurrent staff capacity, minimum RAM/CPU, large-source limits or a field SLA. Do not turn a developer machine’s specification into a supported minimum. The signed MSI is 2,082,697,216 bytes; allow additional disk for extracted runtime, database, originals, exports, media and backups. Select equipment/storage after sizing those actual workloads. -The exact [runtime payload lock](docs/beta-1/reference/runtime-payload-lock.json) records pinned files, sizes and hashes. The [component metadata](docs/beta-1/reference/component-metadata.json) records shipped dependency declarations. These references are more precise than a manually copied dependency list. Third-party and historical license notices must accompany their matching payloads. +The exact [runtime payload lock](https://townlight.github.io/reference/runtime-payload-lock.json) records pinned files, sizes and hashes. The [component metadata](https://townlight.github.io/reference/component-metadata.json) records shipped dependency declarations. These references are more precise than a manually copied dependency list. Third-party and historical license notices must accompany their matching payloads. ## Configuration and administration + ### Native deployment configuration Use Setup, Settings and System Health for supported staff operation. Administrators provision folders, backup storage, named accounts and the city profile. Select `inspections-preview` for the bounded desktop composition, including Access and Notice. Station remains a separate service boundary. Do not use a standalone product’s demo server as a substitute for the installed workspace. @@ -230,11 +258,12 @@ Technical deployments use `TOWNLIGHT_PRODUCT_PROFILE`, `TOWNLIGHT_PROFILE_ROOT`, The isolated documentation exporter sets a fictional profile and unusable synthetic database origin only to read schemas; those values are not deployment configuration. Keep deployment values in the intended process/account scope. An already-running process does not automatically inherit later environment edits. ## API and integration examples + ### Native command example The following JavaScript belongs in the existing trusted Townlight frontend/development environment with `invoke` imported from `@tauri-apps/api/core`. It is not a command for an arbitrary web page or an instruction for nontechnical staff. IDs must come from records created in an isolated synthetic exercise. -```javascript +``` javascript import { invoke } from '@tauri-apps/api/core'; const result = await invoke('get_app_state', {}); console.log(result); @@ -244,7 +273,7 @@ console.log(result); An administrator/developer can inspect an already-configured isolated runtime from a trusted local process. This PowerShell example reads the signed-in synthetic profile’s existing proof into memory; it does not create a user, seed a session, reveal the proof in output or bypass a permission check. Do not use real city data in development examples. A read response does not prove approval or publication. -```powershell +``` powershell $profilePath = Join-Path $env:LOCALAPPDATA 'CivicSuite' $sessionPath = Join-Path $profilePath 'config\local-session.json' $session = Get-Content -LiteralPath $sessionPath -Raw | ConvertFrom-Json @@ -257,7 +286,7 @@ Remove-Variable session, headers This example demonstrates the existing Meetings HTTP contract in an isolated exercise. It is intentionally fictional. It does not start a service. Its authentication setup is included so it can be run independently under the signed-in synthetic account. If a write times out, inspect current records before repeating it. -```powershell +``` powershell $profilePath = Join-Path $env:LOCALAPPDATA 'CivicSuite' $sessionPath = Join-Path $profilePath 'config/local-session.json' $session = Get-Content -LiteralPath $sessionPath -Raw | ConvertFrom-Json @@ -281,7 +310,7 @@ This write requires Meetings to be enabled and the signed-in staff role to permi ### Complete technical contract -Read the [Core API reference](docs/beta-1/api/core.html) for every documented operation, request field, constraint, response declaration and source supplement. Download the [OpenAPI JSON](docs/beta-1/api/core-openapi.json) for tools. For Station this is the suite-side schema only; its separate service contract is documented in the API supplement. The [reference directory](docs/beta-1/reference/index.html) includes configuration/source inventories, dependency declarations, native command contracts, MCP signatures and candidate evidence. +Read the [Core API reference](https://townlight.github.io/api/core.html) for every documented operation, request field, constraint, response declaration and source supplement. Download the [OpenAPI JSON](https://townlight.github.io/api/core-openapi.json) for tools. For Station this is the suite-side schema only; its separate service contract is documented in the API supplement. The [reference directory](https://townlight.github.io/reference/index.html) includes configuration/source inventories, dependency declarations, native command contracts, MCP signatures and candidate evidence. ## MCP and automation boundary @@ -291,15 +320,14 @@ The bundled transcription code includes a **TextFlowKit MCP adapter** as a separ For a transcription client already provisioned separately, an illustrative tool call is: -```json +``` json {"name":"get_job_status","arguments":{"job_id":"synthetic-existing-job-id"}} ``` -Use a job ID returned by that transcription service. This example does not create a Townlight record or bypass its review/Records handoff. The exact optional adapter tool signatures are supplied in the [MCP source reference](docs/beta-1/reference/mcp.html). Station meeting capture does not become live speech recognition because this optional donor adapter exists. +Use a job ID returned by that transcription service. This example does not create a Townlight record or bypass its review/Records handoff. The exact optional adapter tool signatures are supplied in the [MCP source reference](https://townlight.github.io/reference/mcp.html). Station meeting capture does not become live speech recognition because this optional donor adapter exists. ## Security and permissions - Use your own named account and save before leaving a screen. A saved draft is durable; unsaved form text may not be. If a write has an unknown result, reopen its record before repeating it. Read source jurisdiction, dates, citation, version and visibility. A copied source hash identifies exact bytes, not their legal applicability. If a source changes or permission is removed, resolve the source problem rather than substituting stale cached content. @@ -325,7 +353,7 @@ On failure, record the time, selected composition, component/installer versions ## Troubleshooting | Symptom | Likely meaning | Next action | -| --- | --- | --- | +|----|----|----| | Workspace absent | Wrong product composition or unavailable canonical runtime. | Check selected composition; activate through Finish Records Migration; wait for readiness. | | Cannot sign in / 401 | Missing or expired named account session. | Sign in normally; reopen a Station launch ticket if applicable. | | Permission denied / 403 | Account, module, source or browser-origin permission. | Ask the authorized administrator to inspect the intended permission; do not invent role headers. | @@ -335,17 +363,15 @@ On failure, record the time, selected composition, component/installer versions | Export refused | Missing exact review, approval, audience or source authorization. | Read the refusal and complete the owning product’s explicit decision. | | Restore needs service start | The snapshot was restored but services have not resumed. | Use Start, then Check and verify a saved record; do not blindly repeat restore. | - ## Verified workflows and limits | Product | Recorded result | Precisely exercised | -| --- | --- | --- | +|----|----|----| | Core | PASS | Normal empty-profile setup; canonical activation; UI-created staff and sign-in; staff denied user administration; coherent backup, mutation, restore, Start/Check and retained/absent record readback. | - These results come from the identified signed candidate’s fresh normal-profile Sandbox exercise: real native IPC/HTTP/PostgreSQL and selected headless controls. All accounts, source bundles and media were synthetic. The guest install/uninstall and recovery passed, and the owned Sandbox stopped. No host installed application or standalone CivicCast was changed. This documentation task reuses those receipts; it does not claim a new software acceptance run. -The [workflow matrix](docs/beta-1/reference/workflow-matrix.json) identifies raw receipt filenames. The [evidence index](docs/beta-1/reference/sandbox-evidence-index.json) retains their original hashes; raw receipts remain in the private beta handoff rather than being silently republished with the documentation site. +See the [Windows acceptance summary](https://github.com/townlight/townlight/releases/download/townlight-beta-1-windows-1.7.0.1/ACCEPTANCE-Windows-1.7.0.1.md) for this MSI. The historical [evidence index](https://townlight.github.io/reference/sandbox-evidence-index.json) applies to its original build. The limits remain: actual city field acceptance and equipment/network commissioning; Station automatic provisioning/SCM commissioning; every UI/role combination; field recognition accuracy; and historical in-place upgrades are not certified. They are not five invented feature requirements. Fresh-install controlled beta handoff remains the accepted scope. This package makes no city-deployment, publication or general-availability claim. @@ -353,7 +379,7 @@ The limits remain: actual city field acceptance and equipment/network commission ### Scope and status -These terms describe the Townlight Beta 1 software and this documentation package. This is a locally prepared private beta, not a hosted-service subscription, a city deployment agreement or a public release. No uptime commitment, support response time, indemnity, data-processing agreement or paid service is created by these documents. A separate signed agreement, if any, governs services it actually provides. +These terms describe the Townlight Beta 1 software and this documentation package. This public Windows beta is for evaluation. No uptime commitment, support response time, indemnity, data-processing agreement or paid service is created by these documents. A separate signed agreement, if any, governs services it actually provides. ### Software license and rights @@ -392,7 +418,7 @@ When an organization ends testing, it controls retention/export and removes acce ## Glossary | Term | Meaning | -| --- | --- | +|----|----| | Approval | An explicit authorized decision on the saved text/artifact. It is separate from saving or attachment. | | Canonical record | The owning product’s retained identity and saved version, rather than an editable copied label. | | Composition | The selected set of desktop modules; inspections-preview exposes the eight staff products. | @@ -408,34 +434,33 @@ When an organization ends testing, it controls retention/export and removes acce | Snapshot | A fixed audience-specific copy tied to a source/reviewed revision. | | Station | Townlight’s separate media boundary using a pinned CivicCast-derived engine; standalone CivicCast remains separate. | - ## Alphabetical subject index -- **Accounts and authentication** — [Security and permissions](#security-and-permissions). -- **AGPL and source** — [Terms of service and license](#terms-of-service-and-license). -- **API contracts** — [API and integration examples](#api-and-integration-examples). -- **Architecture** — [Architecture](#architecture). -- **Backup** — [Backup recovery and maintenance](#backup-recovery-and-maintenance). -- **Beta version** — [Beta identity](#beta-identity). -- **Configuration** — [Configuration and administration](#configuration-and-administration). -- **Evidence and acceptance** — [Verified workflows and limits](#verified-workflows-and-limits). -- **Fees and official decisions** — [Terms of service and license](#terms-of-service-and-license). -- **First run** — [First run](#first-run). -- **Handoffs and audience** — [Connected workflows](#connected-workflows). -- **MCP** — [MCP and automation boundary](#mcp-and-automation-boundary). -- **Originals and provenance** — [Security and permissions](#security-and-permissions). -- **Recovery** — [Backup recovery and maintenance](#backup-recovery-and-maintenance). -- **Staff procedures** — [Daily workflow](#daily-workflow). -- **Station configuration** — [Configuration and administration](#configuration-and-administration). -- **Technical stack** — [Technical specifications](#technical-specifications). -- **Troubleshooting** — [Troubleshooting](#troubleshooting). +- **Accounts and authentication** — [Security and permissions](https://townlight.github.io/manuals/core.html#security-and-permissions). +- **AGPL and source** — [Terms of service and license](https://townlight.github.io/manuals/core.html#terms-of-service-and-license). +- **API contracts** — [API and integration examples](https://townlight.github.io/manuals/core.html#api-and-integration-examples). +- **Architecture** — [Architecture](https://townlight.github.io/manuals/core.html#architecture). +- **Backup** — [Backup recovery and maintenance](https://townlight.github.io/manuals/core.html#backup-recovery-and-maintenance). +- **Beta version** — [Beta identity](https://townlight.github.io/manuals/core.html#beta-identity). +- **Configuration** — [Configuration and administration](https://townlight.github.io/manuals/core.html#configuration-and-administration). +- **Evidence and acceptance** — [Verified workflows and limits](https://townlight.github.io/manuals/core.html#verified-workflows-and-limits). +- **Fees and official decisions** — [Terms of service and license](https://townlight.github.io/manuals/core.html#terms-of-service-and-license). +- **First run** — [First run](https://townlight.github.io/manuals/core.html#first-run). +- **Handoffs and audience** — [Connected workflows](https://townlight.github.io/manuals/core.html#connected-workflows). +- **MCP** — [MCP and automation boundary](https://townlight.github.io/manuals/core.html#mcp-and-automation-boundary). +- **Originals and provenance** — [Security and permissions](https://townlight.github.io/manuals/core.html#security-and-permissions). +- **Recovery** — [Backup recovery and maintenance](https://townlight.github.io/manuals/core.html#backup-recovery-and-maintenance). +- **Staff procedures** — [Daily workflow](https://townlight.github.io/manuals/core.html#daily-workflow). +- **Station configuration** — [Configuration and administration](https://townlight.github.io/manuals/core.html#configuration-and-administration). +- **Technical stack** — [Technical specifications](https://townlight.github.io/manuals/core.html#technical-specifications). +- **Troubleshooting** — [Troubleshooting](https://townlight.github.io/manuals/core.html#troubleshooting). ### Operating subject links -- **Catalog import and readback** — [Catalog import and readback](#catalog-import-and-readback). -- **Jurisdictional rule evaluation and review** — [Jurisdictional rule evaluation and review](#jurisdictional-rule-evaluation-and-review). -- **Scaffold plan and generate** — [Scaffold plan and generate](#scaffold-plan-and-generate). -- **Shared catalog rules and scaffolding** — [Shared catalog rules and scaffolding](#shared-catalog-rules-and-scaffolding). +- **Catalog import and readback** — [Catalog import and readback](https://townlight.github.io/manuals/core.html#catalog-import-and-readback). +- **Jurisdictional rule evaluation and review** — [Jurisdictional rule evaluation and review](https://townlight.github.io/manuals/core.html#jurisdictional-rule-evaluation-and-review). +- **Scaffold plan and generate** — [Scaffold plan and generate](https://townlight.github.io/manuals/core.html#scaffold-plan-and-generate). +- **Shared catalog rules and scaffolding** — [Shared catalog rules and scaffolding](https://townlight.github.io/manuals/core.html#shared-catalog-rules-and-scaffolding). ## Source and document control @@ -443,16 +468,26 @@ This edition is authored from the immutable corresponding-source companion, the ### Workflow subject index -- **Activate the runtime** — [Daily workflow, step 2](#workflow-2). -- **Collect diagnostics** — [Daily workflow, step 7](#workflow-7). -- **Complete setup** — [Daily workflow, step 1](#workflow-1). -- **Create staff access** — [Daily workflow, step 3](#workflow-3). -- **Import through the right product** — [Daily workflow, step 4](#workflow-4). -- **Make a coherent backup** — [Daily workflow, step 5](#workflow-5). -- **Restore and verify** — [Daily workflow, step 6](#workflow-6). - -- [Source inventory and file hashes](docs/beta-1/reference/source-inventory.json) -- [All component metadata](docs/beta-1/reference/component-metadata.json) -- [Installed domain OpenAPI](docs/beta-1/reference/desktop-domain-openapi.json) -- [Workflow matrix](docs/beta-1/reference/workflow-matrix.json) -- [Full AGPL text](docs/beta-1/reference/AGPL-3.0.txt) +- **Activate the runtime** — [Daily workflow, step 2](https://townlight.github.io/manuals/core.html#workflow-2). + +- **Collect diagnostics** — [Daily workflow, step 7](https://townlight.github.io/manuals/core.html#workflow-7). + +- **Complete setup** — [Daily workflow, step 1](https://townlight.github.io/manuals/core.html#workflow-1). + +- **Create staff access** — [Daily workflow, step 3](https://townlight.github.io/manuals/core.html#workflow-3). + +- **Import through the right product** — [Daily workflow, step 4](https://townlight.github.io/manuals/core.html#workflow-4). + +- **Make a coherent backup** — [Daily workflow, step 5](https://townlight.github.io/manuals/core.html#workflow-5). + +- **Restore and verify** — [Daily workflow, step 6](https://townlight.github.io/manuals/core.html#workflow-6). + +- [Source inventory and file hashes](https://townlight.github.io/reference/source-inventory.json) + +- [All component metadata](https://townlight.github.io/reference/component-metadata.json) + +- [Installed domain OpenAPI](https://townlight.github.io/reference/desktop-domain-openapi.json) + +- [Workflow matrix](https://townlight.github.io/reference/workflow-matrix.json) + +- [Full AGPL text](https://townlight.github.io/reference/AGPL-3.0.txt) diff --git a/USER-MANUAL.pdf b/USER-MANUAL.pdf index cb3ea25ad5a1902cb74156d5551c3ead4b05b459..4bdbaf1f82cc92e3ba5a772a4ef68d151a3a5fd4 100644 GIT binary patch delta 197248 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%0APGpN^bFW0FnERPGbKz6&jWyMT4n!Ky` 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Ð0#z0z43Y*8Y_g#}e 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­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ÌJBo7v5Hh)WWe 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 diff --git a/USER-MANUAL.txt b/USER-MANUAL.txt index fab95cb..2dcdf6c 100644 --- a/USER-MANUAL.txt +++ b/USER-MANUAL.txt @@ -1,6 +1,34 @@ +Windows x64 Beta 1 · MSI 1.7.0.1 + +The signed Windows x64 beta 1.7.0.1 passed the documented fresh Windows +Sandbox checks with synthetic data. + +- Townlight Core Manual + - Contents + - Using this manual + - Beta identity + - First run + - Daily workflow + - Connected workflows + - Architecture + - Shared catalog rules and scaffolding + - Technical specifications + - Configuration and administration + - API and integration examples + - MCP and automation boundary + - Security and permissions + - Backup recovery and maintenance + - Troubleshooting + - Verified workflows and limits + - Terms of service and license + - Glossary + - Alphabetical subject index + - Source and document control + Townlight Core Manual -Townlight Beta 1 · Naming candidate documentation edition 2 November 2026 +Townlight Beta 1 · Naming candidate documentation edition 2 November +2026 Contents @@ -26,118 +54,192 @@ Contents Using this manual -Townlight Core helps IT administrators and platform maintainers. Core provides the shared contracts, ingestion, identity helpers, task infrastructure and recovery foundation used by Townlight. Staff encounter these capabilities through Setup, Settings and System Health. Business decisions stay with their owning product. +Townlight Core helps IT administrators and platform maintainers. Core +provides the shared contracts, ingestion, identity helpers, task +infrastructure and recovery foundation used by Townlight. Staff +encounter these capabilities through Setup, Settings and System Health. +Business decisions stay with their owning product. -Staff should begin with First run and Daily workflow. Administrators should also read Architecture, Technical specifications, Configuration, Security and Recovery. Developers should use the exact API/data dictionary and examples. The table of contents and alphabetical subject index link to the relevant sections in the HTML edition; the PDF preserves headings and searchable text. An editable Word edition is included with the same documentation companion. +Staff should begin with First run and Daily workflow. Administrators +should also read Architecture, Technical specifications, Configuration, +Security and Recovery. Developers should use the exact API/data +dictionary and examples. The table of contents and alphabetical subject +index link to the relevant sections in the HTML edition; the PDF +preserves headings and searchable text. An editable Word edition is +included with the same documentation companion. Beta identity - ------------------------------------------------------------------------------------------------------------------- - Identity Value - ----------------------------------- ------------------------------------------------------------------------------- - Documentation Townlight Beta 1 naming, Access and Notice candidate - - Intended installer version 1.7.0.1; build and acceptance pending - - Product component townlight-core 1.3.0.dev2 - - Principal import package townlight_core - - Native desktop source version 1.7.0-1 - - Candidate hashes Pending candidate build, signing and installed acceptance - - Current owned software license AGPL-3.0-only - - Acceptance composition Fresh Windows x64 profile; inspections-preview; Station configured separately - ------------------------------------------------------------------------------------------------------------------- - -The naming change advances this package’s version and requires a new signed installer and installed acceptance. Those steps and publication remain pending. Historical tags, receipts and archived manuals keep their original names and certify only their identified artifacts. Use an empty database and fresh profile; no in-place legacy upgrade is supported. The approved Windows profile path remains %LOCALAPPDATA%\CivicSuite. Preserve existing profiles, data and recovery material. + Identity Value + -------------------------------- ------------------------------------------------------------------------------- + Documentation Townlight Beta 1 naming, Access and Notice candidate + Intended installer version 1.7.0.1 + Product component townlight-core 1.3.0.dev2 + Principal import package townlight_core + Native desktop source version 1.7.0-1 + Candidate hashes SHA-256 checksums and Windows acceptance summary + Current owned software license AGPL-3.0-only + Acceptance composition Fresh Windows x64 profile; inspections-preview; Station configured separately + +Use an empty database and fresh Windows profile. The installer refuses +legacy profile initialization. The approved profile path is +%LOCALAPPDATA%\CivicSuite. Keep existing profiles and backups. First run -1. Obtain the identified signed private candidate and its corresponding-source companion from the beta coordinator. The landing pages in this documentation are not an installer download service. -2. On the intended fresh Windows test installation, verify the MSI hash and publisher signature before installing. Preserve unrelated profiles and recovery material. Installed acceptance for this source candidate remains pending; no in-place legacy upgrade is supported. -3. Launch Townlight under the intended named Windows account. Choose the storage folders. Select Townlight Inspections candidate (inspections-preview) for the bounded desktop composition, including Access and Notice. A narrower default selection will not expose all workspaces. -4. Enter the city profile, time zone and contacts. Create the first named local administrator, sign in and choose protected backup storage. Continue without local AI is valid for the deterministic workflows. -5. Run Health Check and wait for readiness. Open Townlight. In System Health select Finish Records Migration to activate the canonical Python/PostgreSQL runtime. Do not fabricate migration receipts or seed accounts. -6. Create named staff through Settings. Import authorized sources using each product’s source library. All examples in this package are synthetic; they are not municipal authority. -7. Provision Station separately if it is part of the beta exercise. Selecting the desktop composition does not start or configure Station. Configure vision explicitly only if automatic photo drafting is selected. +1. Download the signed MSI, matching source companion and checksums + from the public Windows release. +2. Verify the MSI hash and Authenticode publisher before installing on + a fresh Windows profile. See the Windows acceptance summary for the + tested setup. +3. Launch Townlight under the intended named Windows account. Choose + the storage folders. Select Townlight Inspections candidate + (inspections-preview) for the bounded desktop composition, including + Access and Notice. A narrower default selection will not expose all + workspaces. +4. Enter the city profile, time zone and contacts. Create the first + named local administrator, sign in and choose protected backup + storage. Continue without local AI is valid for the deterministic + workflows. +5. Run Health Check and wait for readiness. Open Townlight. In System + Health select Finish Records Migration to activate the canonical + Python/PostgreSQL runtime. Do not fabricate migration receipts or + seed accounts. +6. Create named staff through Settings. Import authorized sources using + each product’s source library. All examples in this package are + synthetic; they are not municipal authority. +7. Provision Station separately if it is part of the beta exercise. + Selecting the desktop composition does not start or configure + Station. Configure vision explicitly only if automatic photo + drafting is selected. Daily workflow 1. Complete setup -Choose folders and the full product composition. Create the city profile and the first named administrator. Choose a protected backup location. Defer optional local AI if it is not needed. +Choose folders and the full product composition. Create the city profile +and the first named administrator. Choose a protected backup location. +Defer optional local AI if it is not needed. 2. Activate the runtime -Run the first-run health check, wait for readiness and open Townlight. In System Health select Finish Records Migration to activate the canonical Python and PostgreSQL services. A running process alone is not a ready database. +Run the first-run health check, wait for readiness and open Townlight. +In System Health select Finish Records Migration to activate the +canonical Python and PostgreSQL services. A running process alone is not +a ready database. 3. Create staff access -Use Settings to create named staff. Sign out and confirm that staff can sign in with their own account. Keep administrator privileges with people responsible for setup; ordinary staff cannot administer users. +Use Settings to create named staff. Sign out and confirm that staff can +sign in with their own account. Keep administrator privileges with +people responsible for setup; ordinary staff cannot administer users. 4. Import through the right product -Use the source library of Code, Zoning, Planning or Permitting. Inspect provenance and permissions there. Core ingestion helpers do not bypass the owning product’s source review. +Use the source library of Code, Zoning, Planning or Permitting. Inspect +provenance and permissions there. Core ingestion helpers do not bypass +the owning product’s source review. 5. Make a coherent backup -Save open work. Use Backup Now; it stops writers to preserve a consistent snapshot. Retain the backup receipt, then use Start to resume services. +Save open work. Use Backup Now; it stops writers to preserve a +consistent snapshot. Retain the backup receipt, then use Start to resume +services. 6. Restore and verify -Use Restore Latest Backup after preserving current recovery material. A result of Restore needs service start is an intermediate state: use Start, then Check. Reopen a known saved record to confirm recovery. +Use Restore Latest Backup after preserving current recovery material. A +result of Restore needs service start is an intermediate state: use +Start, then Check. Reopen a known saved record to confirm recovery. 7. Collect diagnostics -Record the time, selected composition, version, operation and exact error. Inspect System Health and create a redacted support bundle. Do not delete a profile as the first repair step. +Record the time, selected composition, version, operation and exact +error. Inspect System Health and create a redacted support bundle. Do +not delete a profile as the first repair step. Working safely -Use your own named account and save before leaving a screen. A saved draft is durable; unsaved form text may not be. If a write has an unknown result, reopen its record before repeating it. +Use your own named account and save before leaving a screen. A saved +draft is durable; unsaved form text may not be. If a write has an +unknown result, reopen its record before repeating it. -Read source jurisdiction, dates, citation, version and visibility. A copied source hash identifies exact bytes, not their legal applicability. If a source changes or permission is removed, resolve the source problem rather than substituting stale cached content. +Read source jurisdiction, dates, citation, version and visibility. A +copied source hash identifies exact bytes, not their legal +applicability. If a source changes or permission is removed, resolve the +source problem rather than substituting stale cached content. -Keep originals and derivatives separate. Review the intended audience before export. A public summary excludes private fields only through the applicable copy contract and your review. A renamed private packet is still private content. +Keep originals and derivatives separate. Review the intended audience +before export. A public summary excludes private fields only through the +applicable copy contract and your review. A renamed private packet is +still private content. -Drafting, review, approval, attachment, export, fulfillment and publication are separate operations. A Townlight workpaper does not itself adopt law, issue a permit, impose a fine or release a records response. The responsible staff member records the applicable decision. +Drafting, review, approval, attachment, export, fulfillment and +publication are separate operations. A Townlight workpaper does not +itself adopt law, issue a permit, impose a fine or release a records +response. The responsible staff member records the applicable decision. Connected workflows -All products use selected Core contracts. Core does not create unrestricted access between products. Access and Notice provide the bounded staff workflows documented in their current manuals; installed acceptance remains pending. - - ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - Direction Material - ----------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------- - Input Administrator setup choices, named staff accounts, source material submitted through the owning product, and protected backup storage. +All products use selected Core contracts. Core does not create +unrestricted access between products. Access and Notice provide the +bounded staff workflows documented in their current manuals and are +covered by the Windows acceptance summary. - Output Ready local services, permission-aware shared contracts, task results, diagnostics and coherent backup or restore receipts. - ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + Direction Material + ----------- ---------------------------------------------------------------------------------------------------------------------------------------- + Input Administrator setup choices, named staff accounts, source material submitted through the owning product, and protected backup storage. + Output Ready local services, permission-aware shared contracts, task results, diagnostics and coherent backup or restore receipts. Product boundary -Shared catalog, exemption and module-generator code exists in this private candidate. It is not a centrally hosted federation service. A business product still owns its decisions, identity mapping and permission checks. Historical placeholder ADRs are retained as history, rather than descriptions of the current implementation. +Shared catalog, exemption and module-generator code exists in this +private candidate. It is not a centrally hosted federation service. A +business product still owns its decisions, identity mapping and +permission checks. Historical placeholder ADRs are retained as history, +rather than descriptions of the current implementation. Architecture -[Townlight Core architecture and evidence flow] - -The drawing shows the principal staff/evidence path. Native commands carry trusted identity to Python business services; PostgreSQL and retained original files hold durable state. A downstream copy does not silently transfer decision authority. Station has its own configured authority/media boundary, database and mutable files. The connected-workflow text supplies the drawing’s reading order and accessibility alternative. +The drawing shows the principal staff/evidence path. Native commands +carry trusted identity to Python business services; PostgreSQL and +retained original files hold durable state. A downstream copy does not +silently transfer decision authority. Station has its own configured +authority/media boundary, database and mutable files. The +connected-workflow text supplies the drawing’s reading order and +accessibility alternative. Shared catalog rules and scaffolding -These are existing Core developer and administrator contracts. They do not add a new Core administration screen. Staff use the owning product’s normal controls; developers call the library only inside an authenticated application or an isolated synthetic test. The caller owns authorization and database commit or rollback. +These are existing Core developer and administrator contracts. They do +not add a new Core administration screen. Staff use the owning product’s +normal controls; developers call the library only inside an +authenticated application or an isolated synthetic test. The caller owns +authorization and database commit or rollback. Catalog import and readback -1. Review the catalog’s catalog_version, domain names and systems. Each system supplies vendor name, protocol, data shape, record types, redaction tier 1–3 and optional discovery hints. Hints are limited to ports, db_patterns and service_accounts; do not put credentials in them. -2. In an authorized application transaction, call townlight_core.catalog.import_catalog(session, bundle, actor_id=actual_actor_id). The actor is the authenticated application’s identity. A changed or incomplete existing version is refused rather than overwritten. Use a newly reviewed version for changed catalog contents. -3. Read domains(session), system_catalog(session, domain) and connectors_for(session, domain) before committing. Commit only the intended import; roll back on refusal. Repeating an identical complete version is a no-op. -4. Treat returned systems and connector recommendations as catalog information. Import does not discover vendor endpoints, install a connector or establish access to a city’s system. - -The following synthetic library example belongs inside an existing authorized async transaction. session and actual_actor_id are supplied by that application; this is not a command that seeds an administrator. +1. Review the catalog’s catalog_version, domain names and systems. Each + system supplies vendor name, protocol, data shape, record types, + redaction tier 1–3 and optional discovery hints. Hints are limited + to ports, db_patterns and service_accounts; do not put credentials + in them. +2. In an authorized application transaction, call + townlight_core.catalog.import_catalog(session, bundle, actor_id=actual_actor_id). + The actor is the authenticated application’s identity. A changed or + incomplete existing version is refused rather than overwritten. Use + a newly reviewed version for changed catalog contents. +3. Read domains(session), system_catalog(session, domain) and + connectors_for(session, domain) before committing. Commit only the + intended import; roll back on refusal. Repeating an identical + complete version is a no-op. +4. Treat returned systems and connector recommendations as catalog + information. Import does not discover vendor endpoints, install a + connector or establish access to a city’s system. + +The following synthetic library example belongs inside an existing +authorized async transaction. session and actual_actor_id are supplied +by that application; this is not a command that seeds an administrator. from townlight_core.catalog import import_catalog, system_catalog @@ -153,11 +255,24 @@ The following synthetic library example belongs inside an existing authorized as loaded = await import_catalog(session, bundle, actor_id=actual_actor_id) rows = await system_catalog(session, "synthetic-records") -The Records compatibility facade reads its bundled app/data/systems_catalog.json through Core. Its existing administrator POST /catalog/load takes no replacement bundle body; GET /catalog/domains, /catalog/systems?domain=... and /catalog/connectors?domain=... expose readback. These non-desktop routes use the application’s actual authenticated staff/admin dependencies. Do not substitute an invented role header. The shared SDK example above is the route for a developer-supplied bundle. +The Records compatibility facade reads its bundled +app/data/systems_catalog.json through Core. Its existing administrator +POST /catalog/load takes no replacement bundle body; +GET /catalog/domains, /catalog/systems?domain=... and +/catalog/connectors?domain=... expose readback. These non-desktop routes +use the application’s actual authenticated staff/admin dependencies. Do +not substitute an invented role header. The shared SDK example above is +the route for a developer-supplied bundle. Jurisdictional rule evaluation and review -Select the jurisdiction and active reviewed rule versions before evaluating document text. Core’s Rule carries id, state_code, category, rule_type, definition and integer version. Supported supplied rule types are keyword and regex; an unsupported rule or incomplete/timed-out scan raises RuleEvaluationError. An error must remain an incomplete scan, never “no exemptions found.” Core does not assume a jurisdiction or claim complete legal coverage. +Select the jurisdiction and active reviewed rule versions before +evaluating document text. Core’s Rule carries id, state_code, category, +rule_type, definition and integer version. Supported supplied rule types +are keyword and regex; an unsupported rule or incomplete/timed-out scan +raises RuleEvaluationError. An error must remain an incomplete scan, +never “no exemptions found.” Core does not assume a jurisdiction or +claim complete legal coverage. from uuid import UUID from townlight_core.exemptions import Rule, evaluate, RuleEvaluationError @@ -172,11 +287,21 @@ Select the jurisdiction and active reviewed rule versions before evaluating docu except RuleEvaluationError: raise # The owning application records an incomplete scan. -This is fictional test text, not a Colorado exemption rule. Read each result’s matched text, rule identity/version and confidence, then use Records’ explicit reviewer decision and legal/source basis. A flag is not an authorized withholding or redaction. Records’ existing exemption rule/history/test and flag-review endpoints are listed in its technical reference; record changes through those controls, preserving history. +This is fictional test text, not a Colorado exemption rule. Read each +result’s matched text, rule identity/version and confidence, then use +Records’ explicit reviewer decision and legal/source basis. A flag is +not an authorized withholding or redaction. Records’ existing exemption +rule/history/test and flag-review endpoints are listed in its technical +reference; record changes through those controls, preserving history. Scaffold plan and generate -Run the existing CLI from a developer environment containing the matching Core package. Choose an existing empty parent workspace directory, not an installed application’s directory. The module’s own directory will be created underneath it. The following creates only a fictional module project; it does not register, install, migrate or run it. +Run the existing CLI from a developer environment containing the +matching Core package. Choose an existing empty parent workspace +directory, not an installed application’s directory. The module’s own +directory will be created underneath it. The following creates only a +fictional module project; it does not register, install, migrate or run +it. & $control -m townlight_core.scaffold plan civicnotes ` --name 'Synthetic Notes' --description 'Synthetic scaffold exercise' @@ -184,47 +309,114 @@ Run the existing CLI from a developer environment containing the matching Core p --name 'Synthetic Notes' --description 'Synthetic scaffold exercise' ` --target 'C:\TownlightSynthetic' --dry-run -Here $control is the Python executable in that isolated developer environment. Inspect the plan and files, then remove --dry-run only when that exact target is approved for generation. Existing files are refused, not silently overwritten. Exit 0 indicates success; refusal exits 2. Options include --version, --townlight_core-min-version, --permission-key, repeated --staff-role and --route-path; inspect --help for the exact invocation. Keep generated access requirements and migration stubs under the new module’s own review. No automatic product deployment follows generation. +Here $control is the Python executable in that isolated developer +environment. Inspect the plan and files, then remove --dry-run only when +that exact target is approved for generation. Existing files are +refused, not silently overwritten. Exit 0 indicates success; refusal +exits 2. Options include --version, --townlight_core-min-version, +--permission-key, repeated --staff-role and --route-path; inspect --help +for the exact invocation. Keep generated access requirements and +migration stubs under the new module’s own review. No automatic product +deployment follows generation. -Source contracts: townlight_core/catalog/__init__.py, townlight_core/exemptions/__init__.py, townlight_core/scaffold/cli.py, project.py, and the Records catalog facade. +Source contracts: townlight_core/catalog/__init__.py, +townlight_core/exemptions/__init__.py, townlight_core/scaffold/cli.py, +project.py, and the Records catalog facade. Technical specifications Runtime and storage -The accepted package targets Windows x64 fresh installation. Its native shell uses Rust 2021, Tauri 2 and Microsoft WebView2; browser assets are JavaScript built with Vite 8.1.6. This describes the native desktop frontend; Station has a separate React operator, specified below or in its product manual. Canonical business workflows use bundled CPython 3.13.5, FastAPI, Pydantic, SQLAlchemy and Alembic, with PostgreSQL 17 / PostGIS and managed original files. The installed runtime tested here contains FastAPI 0.162.0. Package minimum Python requirements can differ from the bundled executable; the metadata reference preserves both. No stack rewrite is implied by the beta label. - -The native transport is fixed to loopback 127.0.0.1:15480; PostgreSQL uses the configured local runtime port (default 15432). Optional local model service defaults to 127.0.0.1:15434. Those are deployment defaults, not internet endpoints. The runtime has health, module and readiness endpoints; readiness is stronger than process existence. The task queue is the existing local Core task infrastructure, not an assertion that a separate Redis service is required for this desktop composition. - -The default native profile is %LOCALAPPDATA%\CivicSuite; the historical directory name remains part of compatibility. Do not rename it to Townlight. A configured TOWNLIGHT_PROFILE_ROOT must be absolute. Local configuration and secrets live under that profile; protected managed files and database state must be backed up coherently. Source/runtime identity is distinct from a product’s display label. +The accepted package targets Windows x64 fresh installation. Its native +shell uses Rust 2021, Tauri 2 and Microsoft WebView2; browser assets are +JavaScript built with Vite 8.1.6. This describes the native desktop +frontend; Station has a separate React operator, specified below or in +its product manual. Canonical business workflows use bundled CPython +3.13.5, FastAPI, Pydantic, SQLAlchemy and Alembic, with PostgreSQL 17 / +PostGIS and managed original files. The installed runtime tested here +contains FastAPI 0.162.0. Package minimum Python requirements can differ +from the bundled executable; the metadata reference preserves both. No +stack rewrite is implied by the beta label. + +The native transport is fixed to loopback 127.0.0.1:15480; PostgreSQL +uses the configured local runtime port (default 15432). Optional local +model service defaults to 127.0.0.1:15434. Those are deployment +defaults, not internet endpoints. The runtime has health, module and +readiness endpoints; readiness is stronger than process existence. The +task queue is the existing local Core task infrastructure, not an +assertion that a separate Redis service is required for this desktop +composition. + +The default native profile is %LOCALAPPDATA%\CivicSuite; the historical +directory name remains part of compatibility. Do not rename it to +Townlight. A configured TOWNLIGHT_PROFILE_ROOT must be absolute. Local +configuration and secrets live under that profile; protected managed +files and database state must be backed up coherently. Source/runtime +identity is distinct from a product’s display label. Data and consistency -Named local accounts; native sessions; source and department authority; task receipts; profile configuration; coherent backup manifests; catalog, exemption and scaffold contracts. +Named local accounts; native sessions; source and department authority; +task receipts; profile configuration; coherent backup manifests; +catalog, exemption and scaffold contracts. -Versioned saves use expected prior revision identifiers where defined. Reopen and reconcile on conflict. Exact exports and handoffs use source IDs, current visibility, revision and SHA256. Review belongs to the saved revision and does not transfer silently to edited text. Database changes use the owning product’s migrations; a request or readiness check is not an authorization to mutate schema. +Versioned saves use expected prior revision identifiers where defined. +Reopen and reconcile on conflict. Exact exports and handoffs use source +IDs, current visibility, revision and SHA256. Review belongs to the +saved revision and does not transfer silently to edited text. Database +changes use the owning product’s migrations; a request or readiness +check is not an authorization to mutate schema. Capacity and platform statements -This beta has synthetic single-profile workflow evidence. It does not have a published benchmark for concurrent staff capacity, minimum RAM/CPU, large-source limits or a field SLA. Do not turn a developer machine’s specification into a supported minimum. The new installer size remains pending its build; allow additional disk for extracted runtime, database, originals, exports, media and backups. Select equipment/storage after sizing those actual workloads. +This beta has synthetic single-profile workflow evidence. It does not +have a published benchmark for concurrent staff capacity, minimum +RAM/CPU, large-source limits or a field SLA. Do not turn a developer +machine’s specification into a supported minimum. The signed MSI is +2,082,697,216 bytes; allow additional disk for extracted runtime, +database, originals, exports, media and backups. Select +equipment/storage after sizing those actual workloads. -The exact runtime payload lock records pinned files, sizes and hashes. The component metadata records shipped dependency declarations. These references are more precise than a manually copied dependency list. Third-party and historical license notices must accompany their matching payloads. +The exact runtime payload lock records pinned files, sizes and hashes. +The component metadata records shipped dependency declarations. These +references are more precise than a manually copied dependency list. +Third-party and historical license notices must accompany their matching +payloads. Configuration and administration Native deployment configuration -Use Setup, Settings and System Health for supported staff operation. Administrators provision folders, backup storage, named accounts and the city profile. Select inspections-preview for the bounded desktop composition, including Access and Notice. Station remains a separate service boundary. Do not use a standalone product’s demo server as a substitute for the installed workspace. - -Technical deployments use TOWNLIGHT_PRODUCT_PROFILE, TOWNLIGHT_PROFILE_ROOT, DATABASE_URL, TOWNLIGHT_RUNTIME_PORT, PORTAL_MODE and the runtime-managed secret files. Treat database URLs and native session proofs as secrets. The installed native domain runtime explicitly refuses non-loopback binding. PORTAL_MODE=private is the accepted posture; changing it does not by itself commission an internet portal, authentication provider or reverse proxy. - -The isolated documentation exporter sets a fictional profile and unusable synthetic database origin only to read schemas; those values are not deployment configuration. Keep deployment values in the intended process/account scope. An already-running process does not automatically inherit later environment edits. +Use Setup, Settings and System Health for supported staff operation. +Administrators provision folders, backup storage, named accounts and the +city profile. Select inspections-preview for the bounded desktop +composition, including Access and Notice. Station remains a separate +service boundary. Do not use a standalone product’s demo server as a +substitute for the installed workspace. + +Technical deployments use TOWNLIGHT_PRODUCT_PROFILE, +TOWNLIGHT_PROFILE_ROOT, DATABASE_URL, TOWNLIGHT_RUNTIME_PORT, +PORTAL_MODE and the runtime-managed secret files. Treat database URLs +and native session proofs as secrets. The installed native domain +runtime explicitly refuses non-loopback binding. PORTAL_MODE=private is +the accepted posture; changing it does not by itself commission an +internet portal, authentication provider or reverse proxy. + +The isolated documentation exporter sets a fictional profile and +unusable synthetic database origin only to read schemas; those values +are not deployment configuration. Keep deployment values in the intended +process/account scope. An already-running process does not automatically +inherit later environment edits. API and integration examples Native command example -The following JavaScript belongs in the existing trusted Townlight frontend/development environment with invoke imported from @tauri-apps/api/core. It is not a command for an arbitrary web page or an instruction for nontechnical staff. IDs must come from records created in an isolated synthetic exercise. +The following JavaScript belongs in the existing trusted Townlight +frontend/development environment with invoke imported from +@tauri-apps/api/core. It is not a command for an arbitrary web page or +an instruction for nontechnical staff. IDs must come from records +created in an isolated synthetic exercise. import { invoke } from '@tauri-apps/api/core'; const result = await invoke('get_app_state', {}); @@ -232,7 +424,12 @@ The following JavaScript belongs in the existing trusted Townlight frontend/deve Trusted local HTTP example -An administrator/developer can inspect an already-configured isolated runtime from a trusted local process. This PowerShell example reads the signed-in synthetic profile’s existing proof into memory; it does not create a user, seed a session, reveal the proof in output or bypass a permission check. Do not use real city data in development examples. A read response does not prove approval or publication. +An administrator/developer can inspect an already-configured isolated +runtime from a trusted local process. This PowerShell example reads the +signed-in synthetic profile’s existing proof into memory; it does not +create a user, seed a session, reveal the proof in output or bypass a +permission check. Do not use real city data in development examples. A +read response does not prove approval or publication. $profilePath = Join-Path $env:LOCALAPPDATA 'CivicSuite' $sessionPath = Join-Path $profilePath 'config\local-session.json' @@ -243,7 +440,11 @@ An administrator/developer can inspect an already-configured isolated runtime fr A synthetic write with subsequent readback -This example demonstrates the existing Meetings HTTP contract in an isolated exercise. It is intentionally fictional. It does not start a service. Its authentication setup is included so it can be run independently under the signed-in synthetic account. If a write times out, inspect current records before repeating it. +This example demonstrates the existing Meetings HTTP contract in an +isolated exercise. It is intentionally fictional. It does not start a +service. Its authentication setup is included so it can be run +independently under the signed-in synthetic account. If a write times +out, inspect current records before repeating it. $profilePath = Join-Path $env:LOCALAPPDATA 'CivicSuite' $sessionPath = Join-Path $profilePath 'config/local-session.json' @@ -263,158 +464,261 @@ This example demonstrates the existing Meetings HTTP contract in an isolated exe -Headers $headers Remove-Variable session, headers -This write requires Meetings to be enabled and the signed-in staff role to permit it. It is a cross-suite integration example; for this product’s request models, use the complete technical reference below. +This write requires Meetings to be enabled and the signed-in staff role +to permit it. It is a cross-suite integration example; for this +product’s request models, use the complete technical reference below. Complete technical contract -Read the Core API reference for every documented operation, request field, constraint, response declaration and source supplement. Download the OpenAPI JSON for tools. For Station this is the suite-side schema only; its separate service contract is documented in the API supplement. The reference directory includes configuration/source inventories, dependency declarations, native command contracts, MCP signatures and candidate evidence. +Read the Core API reference for every documented operation, request +field, constraint, response declaration and source supplement. Download +the OpenAPI JSON for tools. For Station this is the suite-side schema +only; its separate service contract is documented in the API supplement. +The reference directory includes configuration/source inventories, +dependency declarations, native command contracts, MCP signatures and +candidate evidence. MCP and automation boundary -No direct product MCP server is exposed by the accepted Townlight desktop or Station boundary. Do not configure an invented townlight mcp command or assume an AI client has staff permissions. The integration surfaces for this beta are native IPC, the documented HTTP APIs, source bundle imports, exact exports and the existing Station CLI. +No direct product MCP server is exposed by the accepted Townlight +desktop or Station boundary. Do not configure an invented townlight mcp +command or assume an AI client has staff permissions. The integration +surfaces for this beta are native IPC, the documented HTTP APIs, source +bundle imports, exact exports and the existing Station CLI. -The bundled transcription code includes a TextFlowKit MCP adapter as a separate source capability. It offers job-based transcribe_media, get_transcript, list_jobs, get_job_status and export_transcript, and additional tools declared in that adapter. It uses stdio first and optional Streamable HTTP, with the MCP SDK as an optional extra. It is not automatically launched, authenticated as Townlight staff or accepted as a Townlight product MCP deployment. This documentation does not add such a service. +The bundled transcription code includes a TextFlowKit MCP adapter as a +separate source capability. It offers job-based transcribe_media, +get_transcript, list_jobs, get_job_status and export_transcript, and +additional tools declared in that adapter. It uses stdio first and +optional Streamable HTTP, with the MCP SDK as an optional extra. It is +not automatically launched, authenticated as Townlight staff or accepted +as a Townlight product MCP deployment. This documentation does not add +such a service. -For a transcription client already provisioned separately, an illustrative tool call is: +For a transcription client already provisioned separately, an +illustrative tool call is: {"name":"get_job_status","arguments":{"job_id":"synthetic-existing-job-id"}} -Use a job ID returned by that transcription service. This example does not create a Townlight record or bypass its review/Records handoff. The exact optional adapter tool signatures are supplied in the MCP source reference. Station meeting capture does not become live speech recognition because this optional donor adapter exists. +Use a job ID returned by that transcription service. This example does +not create a Townlight record or bypass its review/Records handoff. The +exact optional adapter tool signatures are supplied in the MCP source +reference. Station meeting capture does not become live speech +recognition because this optional donor adapter exists. Security and permissions -Use your own named account and save before leaving a screen. A saved draft is durable; unsaved form text may not be. If a write has an unknown result, reopen its record before repeating it. - -Read source jurisdiction, dates, citation, version and visibility. A copied source hash identifies exact bytes, not their legal applicability. If a source changes or permission is removed, resolve the source problem rather than substituting stale cached content. - -Keep originals and derivatives separate. Review the intended audience before export. A public summary excludes private fields only through the applicable copy contract and your review. A renamed private packet is still private content. - -Drafting, review, approval, attachment, export, fulfillment and publication are separate operations. A Townlight workpaper does not itself adopt law, issue a permit, impose a fine or release a records response. The responsible staff member records the applicable decision. - -The native session is validated and mapped to a persisted SQL identity. An editable actor/reviewer label is not authentication. Product/module permissions and source visibility apply at the server boundary. Revoked/unavailable authority fails closed for new Station operations; a previous permission result is not a perpetual authorization. - -Use protected local folders, account permissions and credential storage. Never include the native session file, database passwords, provider keys or unredacted support bundles in a public issue or generated public documentation. A local public view is not automatically a secured internet deployment. Keep network exposure and real equipment acceptance specific to the chosen beta site. +Use your own named account and save before leaving a screen. A saved +draft is durable; unsaved form text may not be. If a write has an +unknown result, reopen its record before repeating it. + +Read source jurisdiction, dates, citation, version and visibility. A +copied source hash identifies exact bytes, not their legal +applicability. If a source changes or permission is removed, resolve the +source problem rather than substituting stale cached content. + +Keep originals and derivatives separate. Review the intended audience +before export. A public summary excludes private fields only through the +applicable copy contract and your review. A renamed private packet is +still private content. + +Drafting, review, approval, attachment, export, fulfillment and +publication are separate operations. A Townlight workpaper does not +itself adopt law, issue a permit, impose a fine or release a records +response. The responsible staff member records the applicable decision. + +The native session is validated and mapped to a persisted SQL identity. +An editable actor/reviewer label is not authentication. Product/module +permissions and source visibility apply at the server boundary. +Revoked/unavailable authority fails closed for new Station operations; a +previous permission result is not a perpetual authorization. + +Use protected local folders, account permissions and credential storage. +Never include the native session file, database passwords, provider keys +or unredacted support bundles in a public issue or generated public +documentation. A local public view is not automatically a secured +internet deployment. Keep network exposure and real equipment acceptance +specific to the chosen beta site. Backup recovery and maintenance -Save work and use Core’s canonical Backup Now before maintenance. That operation stops writers. Preserve the coherent profile/database/document backup and its receipt, then use Start to resume. A source export is not a full backup. - -Use Restore Latest Backup through the supported controls. If the result says Restore needs service start, use Start, then Check, and reopen a known record. Do not repeat restore merely because services need to start. The fresh-profile acceptance verified that a fulfilled request survived restore and a post-backup marker did not. - -Keep Station’s dedicated database and media evidence together in its own backup. Core’s native-profile backup must not be assumed to include an external Station data directory. Stop writers during a coordinated backup. Preserve failed media attempts and logs. - -On failure, record the time, selected composition, component/installer versions and exact message. Check System Health for stopped, starting, ready or failed dependencies. Use the existing Retry control after readiness; do not create duplicate business records to refresh a stale view. Share only a redacted diagnostic bundle. Preserve secrets, original evidence, recovery material and unrelated installations. +Save work and use Core’s canonical Backup Now before maintenance. That +operation stops writers. Preserve the coherent profile/database/document +backup and its receipt, then use Start to resume. A source export is not +a full backup. + +Use Restore Latest Backup through the supported controls. If the result +says Restore needs service start, use Start, then Check, and reopen a +known record. Do not repeat restore merely because services need to +start. The fresh-profile acceptance verified that a fulfilled request +survived restore and a post-backup marker did not. + +Keep Station’s dedicated database and media evidence together in its own +backup. Core’s native-profile backup must not be assumed to include an +external Station data directory. Stop writers during a coordinated +backup. Preserve failed media attempts and logs. + +On failure, record the time, selected composition, component/installer +versions and exact message. Check System Health for stopped, starting, +ready or failed dependencies. Use the existing Retry control after +readiness; do not create duplicate business records to refresh a stale +view. Share only a redacted diagnostic bundle. Preserve secrets, +original evidence, recovery material and unrelated installations. Troubleshooting - --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Symptom Likely meaning Next action ----------------------------- ------------------------------------------------------------------------ -------------------------------------------------------------------------------------------------- Workspace absent Wrong product composition or unavailable canonical runtime. Check selected composition; activate through Finish Records Migration; wait for readiness. - Cannot sign in / 401 Missing or expired named account session. Sign in normally; reopen a Station launch ticket if applicable. - Permission denied / 403 Account, module, source or browser-origin permission. Ask the authorized administrator to inspect the intended permission; do not invent role headers. - Save conflict / 409 The saved revision, expected source hash or lifecycle changed. Keep edits, reopen current state and reconcile deliberately. - Invalid input / 422 Required field, format, geometry, source envelope or state is invalid. Read the field detail and correct the input/source; preserve originals. - Service unavailable / 503 Database, schema, connected source or configuration unavailable. Inspect System Health and the named dependency. Preserve work; retry only after readiness. - Export refused Missing exact review, approval, audience or source authorization. Read the refusal and complete the owning product’s explicit decision. - Restore needs service start The snapshot was restored but services have not resumed. Use Start, then Check and verify a saved record; do not blindly repeat restore. - --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Verified workflows and limits - -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - Product Recorded result Precisely exercised - ----------------------- ----------------------- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - Core PASS Normal empty-profile setup; canonical activation; UI-created staff and sign-in; staff denied user administration; coherent backup, mutation, restore, Start/Check and retained/absent record readback. - - -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - -These results come from the identified signed candidate’s fresh normal-profile Sandbox exercise: real native IPC/HTTP/PostgreSQL and selected headless controls. All accounts, source bundles and media were synthetic. The guest install/uninstall and recovery passed, and the owned Sandbox stopped. No host installed application or standalone CivicCast was changed. This documentation task reuses those receipts; it does not claim a new software acceptance run. - -The workflow matrix identifies raw receipt filenames. The evidence index retains their original hashes; raw receipts remain in the private beta handoff rather than being silently republished with the documentation site. - -The limits remain: actual city field acceptance and equipment/network commissioning; Station automatic provisioning/SCM commissioning; every UI/role combination; field recognition accuracy; and historical in-place upgrades are not certified. They are not five invented feature requirements. Fresh-install controlled beta handoff remains the accepted scope. This package makes no city-deployment, publication or general-availability claim. + Product Recorded result Precisely exercised + --------- ----------------- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + Core PASS Normal empty-profile setup; canonical activation; UI-created staff and sign-in; staff denied user administration; coherent backup, mutation, restore, Start/Check and retained/absent record readback. + +These results come from the identified signed candidate’s fresh +normal-profile Sandbox exercise: real native IPC/HTTP/PostgreSQL and +selected headless controls. All accounts, source bundles and media were +synthetic. The guest install/uninstall and recovery passed, and the +owned Sandbox stopped. No host installed application or standalone +CivicCast was changed. This documentation task reuses those receipts; it +does not claim a new software acceptance run. + +See the Windows acceptance summary for this MSI. The historical evidence +index applies to its original build. + +The limits remain: actual city field acceptance and equipment/network +commissioning; Station automatic provisioning/SCM commissioning; every +UI/role combination; field recognition accuracy; and historical in-place +upgrades are not certified. They are not five invented feature +requirements. Fresh-install controlled beta handoff remains the accepted +scope. This package makes no city-deployment, publication or +general-availability claim. Terms of service and license Scope and status -These terms describe the Townlight Beta 1 software and this documentation package. This is a locally prepared private beta, not a hosted-service subscription, a city deployment agreement or a public release. No uptime commitment, support response time, indemnity, data-processing agreement or paid service is created by these documents. A separate signed agreement, if any, governs services it actually provides. +These terms describe the Townlight Beta 1 software and this +documentation package. This public Windows beta is for evaluation. No +uptime commitment, support response time, indemnity, data-processing +agreement or paid service is created by these documents. A separate +signed agreement, if any, governs services it actually provides. Software license and rights -Current Townlight-owned distributions identified in this candidate use AGPL-3.0-only. The full license is supplied with this documentation and with the source companion. The license governs rights to run, copy, modify and convey the covered software; these operational terms do not add restrictions to those rights. Historical grants and dependency licenses retain their own terms. CivicCast remains a separate product and is not relicensed by this documentation work. - -When conveying covered software, retain applicable notices and provide the corresponding source and installation/build information required by the license. For a modified version supporting remote network interaction, follow section 13’s source-offer requirement. The companion archive identifies the source for this candidate; a link to a different public branch is not a substitute for the matching source. Read the supplied license for the complete conditions. See the GNU license reference and GNU licensing FAQ. +Current Townlight-owned distributions identified in this candidate use +AGPL-3.0-only. The full license is supplied with this documentation and +with the source companion. The license governs rights to run, copy, +modify and convey the covered software; these operational terms do not +add restrictions to those rights. Historical grants and dependency +licenses retain their own terms. CivicCast remains a separate product +and is not relicensed by this documentation work. + +When conveying covered software, retain applicable notices and provide +the corresponding source and installation/build information required by +the license. For a modified version supporting remote network +interaction, follow section 13’s source-offer requirement. The companion +archive identifies the source for this candidate; a link to a different +public branch is not a substitute for the matching source. Read the +supplied license for the complete conditions. See the GNU license +reference and GNU licensing FAQ. Data ownership and access -Importing a document does not transfer its ownership or grant permission to publish it. The operating organization controls its accounts, access decisions, lawful source use, retention and review/release policy. Keep resident information, credentials, private notes and restricted evidence in their authorized locations. Documentation examples contain fictional data. No real city account, credential or record is required to exercise these examples in an isolated test environment. +Importing a document does not transfer its ownership or grant permission +to publish it. The operating organization controls its accounts, access +decisions, lawful source use, retention and review/release policy. Keep +resident information, credentials, private notes and restricted evidence +in their authorized locations. Documentation examples contain fictional +data. No real city account, credential or record is required to exercise +these examples in an isolated test environment. Local operation and external processors -The accepted beta workflow is local and uses named staff accounts. Station has separate storage and credentials. Configure backup destinations and optional model/network providers deliberately. A configured external provider may receive submitted prompts, images or audio according to that configuration and provider’s terms; this documentation does not promise that every optional configuration is offline. An email outbox or local public view does not establish external delivery or an internet deployment. This static documentation site has no analytics, account collection or remote font dependency. +The accepted beta workflow is local and uses named staff accounts. +Station has separate storage and credentials. Configure backup +destinations and optional model/network providers deliberately. A +configured external provider may receive submitted prompts, images or +audio according to that configuration and provider’s terms; this +documentation does not promise that every optional configuration is +offline. An email outbox or local public view does not establish +external delivery or an internet deployment. This static documentation +site has no analytics, account collection or remote font dependency. Staff decisions and source applicability -Staff verify the jurisdiction, source currency, permissions, citations and proposed audience. Model output and generated guidance require review. No draft is automatically an official legal interpretation, zoning determination, permit approval, fee assessment, enforcement notice or records-release decision. Official permit fee authority remains with the adopted source and responsible organization; imported amounts do not become a new authoritative calculation. +Staff verify the jurisdiction, source currency, permissions, citations +and proposed audience. Model output and generated guidance require +review. No draft is automatically an official legal interpretation, +zoning determination, permit approval, fee assessment, enforcement +notice or records-release decision. Official permit fee authority +remains with the adopted source and responsible organization; imported +amounts do not become a new authoritative calculation. Beta operation and recovery -Use the identified candidate in its supported fresh-install scope. Preserve backups and original evidence. Test physical equipment and chosen network/service configuration before relying on them. The supplied acceptance describes selected synthetic workflows, not every screen, vendor, field condition or upgrade. Operators decide whether a particular deployment meets their own operational obligations. +Use the identified candidate in its supported fresh-install scope. +Preserve backups and original evidence. Test physical equipment and +chosen network/service configuration before relying on them. The +supplied acceptance describes selected synthetic workflows, not every +screen, vendor, field condition or upgrade. Operators decide whether a +particular deployment meets their own operational obligations. Warranty and liability -The covered software’s warranty and liability conditions are those in sections 15–17 of the supplied AGPL and any applicable separate written undertaking. This documentation creates no additional warranty or limitation beyond those terms. Third-party software is subject to its retained license notices. Nothing here removes rights that applicable law makes nonwaivable. +The covered software’s warranty and liability conditions are those in +sections 15–17 of the supplied AGPL and any applicable separate written +undertaking. This documentation creates no additional warranty or +limitation beyond those terms. Third-party software is subject to its +retained license notices. Nothing here removes rights that applicable +law makes nonwaivable. Support and incident reporting -Use the project’s existing SUPPORT and SECURITY guidance for its matching repository. Report reproducible behavior with the version, operation and redacted logs. Do not put credentials, resident records or unredacted evidence in a public issue. Coordinate sensitive reports through the channel designated in SECURITY. No new support address or service commitment is invented here. +Use the project’s existing SUPPORT and SECURITY guidance for its +matching repository. Report reproducible behavior with the version, +operation and redacted logs. Do not put credentials, resident records or +unredacted evidence in a public issue. Coordinate sensitive reports +through the channel designated in SECURITY. No new support address or +service commitment is invented here. Ending a beta exercise and document changes -When an organization ends testing, it controls retention/export and removes access according to its policy. Uninstall may retain data; back up and inspect the selected removal options. Ending an exercise does not revoke rights already granted by AGPL. Later software/documentation versions must identify their changed candidate and scope; historical receipts retain their original identities. These terms do not claim that a city has accepted a contract merely by reading a manual. +When an organization ends testing, it controls retention/export and +removes access according to its policy. Uninstall may retain data; back +up and inspect the selected removal options. Ending an exercise does not +revoke rights already granted by AGPL. Later software/documentation +versions must identify their changed candidate and scope; historical +receipts retain their original identities. These terms do not claim that +a city has accepted a contract merely by reading a manual. Glossary - --------------------------------------------------------------------------------------------------------------------------------------------------------- - Term Meaning - ----------------------------------- --------------------------------------------------------------------------------------------------------------------- - Approval An explicit authorized decision on the saved text/artifact. It is separate from saving or attachment. - - Canonical record The owning product’s retained identity and saved version, rather than an editable copied label. - - Composition The selected set of desktop modules; inspections-preview exposes the eight staff products. - - Corresponding source The source/build material matching the delivered covered program, subject to its license. - - Derivative / Records copy A separately prepared document with its own intended audience and hash. - - Hash / SHA256 A fingerprint of exact bytes. It detects change; it does not establish legal authority. - - Idempotency Repeating the same identified request has the same intended effect; changing its payload can be refused. - - IPC The native desktop command boundary between its browser interface and Rust host. - - MCP Model Context Protocol; no direct Townlight product server is enabled by this beta. - - Original Retained source bytes. A reviewed derivative does not replace them. - - Provenance Source, version, date, actor and relationship information retained with evidence. - - Revision An immutable saved version. Later edits do not inherit an earlier review automatically. - - Snapshot A fixed audience-specific copy tied to a source/reviewed revision. - - Station Townlight’s separate media boundary using a pinned CivicCast-derived engine; standalone CivicCast remains separate. - --------------------------------------------------------------------------------------------------------------------------------------------------------- + Term Meaning + --------------------------- --------------------------------------------------------------------------------------------------------------------- + Approval An explicit authorized decision on the saved text/artifact. It is separate from saving or attachment. + Canonical record The owning product’s retained identity and saved version, rather than an editable copied label. + Composition The selected set of desktop modules; inspections-preview exposes the eight staff products. + Corresponding source The source/build material matching the delivered covered program, subject to its license. + Derivative / Records copy A separately prepared document with its own intended audience and hash. + Hash / SHA256 A fingerprint of exact bytes. It detects change; it does not establish legal authority. + Idempotency Repeating the same identified request has the same intended effect; changing its payload can be refused. + IPC The native desktop command boundary between its browser interface and Rust host. + MCP Model Context Protocol; no direct Townlight product server is enabled by this beta. + Original Retained source bytes. A reviewed derivative does not replace them. + Provenance Source, version, date, actor and relationship information retained with evidence. + Revision An immutable saved version. Later edits do not inherit an earlier review automatically. + Snapshot A fixed audience-specific copy tied to a source/reviewed revision. + Station Townlight’s separate media boundary using a pinned CivicCast-derived engine; standalone CivicCast remains separate. Alphabetical subject index @@ -440,13 +744,19 @@ Alphabetical subject index Operating subject links - Catalog import and readback — Catalog import and readback. -- Jurisdictional rule evaluation and review — Jurisdictional rule evaluation and review. +- Jurisdictional rule evaluation and review — Jurisdictional rule + evaluation and review. - Scaffold plan and generate — Scaffold plan and generate. -- Shared catalog rules and scaffolding — Shared catalog rules and scaffolding. +- Shared catalog rules and scaffolding — Shared catalog rules and + scaffolding. Source and document control -This edition is authored from the immutable corresponding-source companion, the generated installed-domain schema and the retained workflow receipts. The current software versions and signed artifacts are unchanged. Public historical pages are not synchronized or published by this local documentation task. +This edition is authored from the immutable corresponding-source +companion, the generated installed-domain schema and the retained +workflow receipts. The current software versions and signed artifacts +are unchanged. Public historical pages are not synchronized or published +by this local documentation task. Workflow subject index diff --git a/docs/beta-1/api/access.html b/docs/beta-1/api/access.html index a6e0c5e..4bab2be 100644 --- a/docs/beta-1/api/access.html +++ b/docs/beta-1/api/access.html @@ -7,8 +7,8 @@ @page{size:Letter;margin:.7in .65in .75in} @media print{html{scroll-behavior:auto}body{font:10.5pt/1.45 Arial,sans-serif;color:#172f39}header,footer,.search-area,.screen-only{display:none}.doclayout{display:block;padding:0;max-width:none}.toc{position:static;max-height:none;overflow:visible;font-size:10pt;break-after:page}.toc>h2{border:0}.toc ul{columns:2;column-gap:.3in}.toc li{break-inside:avoid}.docbody h1{font-size:30pt}.docbody h2{font-size:19pt;break-after:avoid;padding-top:.15in;margin-top:.35in}.docbody h3{font-size:12pt;break-after:avoid}.docbody h4{break-after:avoid}p{orphans:3;widows:3}pre{font-size:8.2pt;line-height:1.4;padding:.1in;break-inside:auto}table{font-size:8.4pt;line-height:1.35}th,td{padding:.06in .07in}tr{break-inside:avoid}.flow{max-height:6in;object-fit:contain;break-inside:avoid}a{color:#172f39;text-decoration:underline}.cover{break-after:page;padding-top:1in}.cover .edition{font-size:11pt}.cover h1{font-size:32pt}.cover .lead{font-size:14pt}.api-entry{break-inside:auto}.api-entry h3{break-after:avoid}.index-columns{columns:2}} -pre{white-space:pre-wrap;overflow-wrap:anywhere}summary{cursor:pointer;padding:.6rem;font-weight:600}details{margin:.5rem 0}

Townlight

Townlight Access API reference

-

Prepared source candidate, November 2, 2026. New signed Windows installed acceptance and publication remain pending.

+pre{white-space:pre-wrap;overflow-wrap:anywhere}summary{cursor:pointer;padding:.6rem;font-weight:600}details{margin:.5rem 0}
Townlight

Townlight Access API reference

+

Windows Beta 1 · source reference. The signed Windows x64 beta 1.7.0.1 passed the documented fresh Windows Sandbox checks with synthetic data. This schema describes source contracts. The Windows acceptance summary identifies the installed checks.

Townlight Access 0.5.0. The HTTP host is Townlight Records 1.8.0.dev2. Component package versions and the host API version are separate identities.

Generated from the actual native inspections-preview composition without application lifespan, migrations or database/network access. It describes route and validation contracts; it does not establish endpoint behavior, individual authorization or installed acceptance. Standalone product applications have separate deployment boundaries.

Machine-readable OpenAPI schema · Operating manual and limits

diff --git a/docs/beta-1/api/code.html b/docs/beta-1/api/code.html index fcab814..6c86a44 100644 --- a/docs/beta-1/api/code.html +++ b/docs/beta-1/api/code.html @@ -7,8 +7,8 @@ @page{size:Letter;margin:.7in .65in .75in} @media print{html{scroll-behavior:auto}body{font:10.5pt/1.45 Arial,sans-serif;color:#172f39}header,footer,.search-area,.screen-only{display:none}.doclayout{display:block;padding:0;max-width:none}.toc{position:static;max-height:none;overflow:visible;font-size:10pt;break-after:page}.toc>h2{border:0}.toc ul{columns:2;column-gap:.3in}.toc li{break-inside:avoid}.docbody h1{font-size:30pt}.docbody h2{font-size:19pt;break-after:avoid;padding-top:.15in;margin-top:.35in}.docbody h3{font-size:12pt;break-after:avoid}.docbody h4{break-after:avoid}p{orphans:3;widows:3}pre{font-size:8.2pt;line-height:1.4;padding:.1in;break-inside:auto}table{font-size:8.4pt;line-height:1.35}th,td{padding:.06in .07in}tr{break-inside:avoid}.flow{max-height:6in;object-fit:contain;break-inside:avoid}a{color:#172f39;text-decoration:underline}.cover{break-after:page;padding-top:1in}.cover .edition{font-size:11pt}.cover h1{font-size:32pt}.cover .lead{font-size:14pt}.api-entry{break-inside:auto}.api-entry h3{break-after:avoid}.index-columns{columns:2}} -pre{white-space:pre-wrap;overflow-wrap:anywhere}summary{cursor:pointer;padding:.6rem;font-weight:600}details{margin:.5rem 0}
Townlight

Townlight Code API reference

-

Prepared source candidate, November 2, 2026. New signed Windows installed acceptance and publication remain pending.

+pre{white-space:pre-wrap;overflow-wrap:anywhere}summary{cursor:pointer;padding:.6rem;font-weight:600}details{margin:.5rem 0}
Townlight

Townlight Code API reference

+

Windows Beta 1 · source reference. The signed Windows x64 beta 1.7.0.1 passed the documented fresh Windows Sandbox checks with synthetic data. This schema describes source contracts. The Windows acceptance summary identifies the installed checks.

Townlight Code 1.0.9. The HTTP host is Townlight Records 1.8.0.dev2. Component package versions and the host API version are separate identities.

Generated from the actual native inspections-preview composition without application lifespan, migrations or database/network access. It describes route and validation contracts; it does not establish endpoint behavior, individual authorization or installed acceptance. Standalone product applications have separate deployment boundaries.

Machine-readable OpenAPI schema · Operating manual and limits

diff --git a/docs/beta-1/api/core.html b/docs/beta-1/api/core.html index 07dc8dd..ad9db42 100644 --- a/docs/beta-1/api/core.html +++ b/docs/beta-1/api/core.html @@ -7,8 +7,8 @@ @page{size:Letter;margin:.7in .65in .75in} @media print{html{scroll-behavior:auto}body{font:10.5pt/1.45 Arial,sans-serif;color:#172f39}header,footer,.search-area,.screen-only{display:none}.doclayout{display:block;padding:0;max-width:none}.toc{position:static;max-height:none;overflow:visible;font-size:10pt;break-after:page}.toc>h2{border:0}.toc ul{columns:2;column-gap:.3in}.toc li{break-inside:avoid}.docbody h1{font-size:30pt}.docbody h2{font-size:19pt;break-after:avoid;padding-top:.15in;margin-top:.35in}.docbody h3{font-size:12pt;break-after:avoid}.docbody h4{break-after:avoid}p{orphans:3;widows:3}pre{font-size:8.2pt;line-height:1.4;padding:.1in;break-inside:auto}table{font-size:8.4pt;line-height:1.35}th,td{padding:.06in .07in}tr{break-inside:avoid}.flow{max-height:6in;object-fit:contain;break-inside:avoid}a{color:#172f39;text-decoration:underline}.cover{break-after:page;padding-top:1in}.cover .edition{font-size:11pt}.cover h1{font-size:32pt}.cover .lead{font-size:14pt}.api-entry{break-inside:auto}.api-entry h3{break-after:avoid}.index-columns{columns:2}} -pre{white-space:pre-wrap;overflow-wrap:anywhere}summary{cursor:pointer;padding:.6rem;font-weight:600}details{margin:.5rem 0}
Townlight

Townlight Core API reference

-

Prepared source candidate, November 2, 2026. New signed Windows installed acceptance and publication remain pending.

+pre{white-space:pre-wrap;overflow-wrap:anywhere}summary{cursor:pointer;padding:.6rem;font-weight:600}details{margin:.5rem 0}
Townlight

Townlight Core API reference

+

Windows Beta 1 · source reference. The signed Windows x64 beta 1.7.0.1 passed the documented fresh Windows Sandbox checks with synthetic data. This schema describes source contracts. The Windows acceptance summary identifies the installed checks.

Townlight Core 1.3.0.dev2. The HTTP host is Townlight Records 1.8.0.dev2. Component package versions and the host API version are separate identities.

Generated from the actual native inspections-preview composition without application lifespan, migrations or database/network access. It describes route and validation contracts; it does not establish endpoint behavior, individual authorization or installed acceptance. Standalone product applications have separate deployment boundaries.

Machine-readable OpenAPI schema · Operating manual and limits

diff --git a/docs/beta-1/api/inspections.html b/docs/beta-1/api/inspections.html index 91ede31..415710f 100644 --- a/docs/beta-1/api/inspections.html +++ b/docs/beta-1/api/inspections.html @@ -7,8 +7,8 @@ @page{size:Letter;margin:.7in .65in .75in} @media print{html{scroll-behavior:auto}body{font:10.5pt/1.45 Arial,sans-serif;color:#172f39}header,footer,.search-area,.screen-only{display:none}.doclayout{display:block;padding:0;max-width:none}.toc{position:static;max-height:none;overflow:visible;font-size:10pt;break-after:page}.toc>h2{border:0}.toc ul{columns:2;column-gap:.3in}.toc li{break-inside:avoid}.docbody h1{font-size:30pt}.docbody h2{font-size:19pt;break-after:avoid;padding-top:.15in;margin-top:.35in}.docbody h3{font-size:12pt;break-after:avoid}.docbody h4{break-after:avoid}p{orphans:3;widows:3}pre{font-size:8.2pt;line-height:1.4;padding:.1in;break-inside:auto}table{font-size:8.4pt;line-height:1.35}th,td{padding:.06in .07in}tr{break-inside:avoid}.flow{max-height:6in;object-fit:contain;break-inside:avoid}a{color:#172f39;text-decoration:underline}.cover{break-after:page;padding-top:1in}.cover .edition{font-size:11pt}.cover h1{font-size:32pt}.cover .lead{font-size:14pt}.api-entry{break-inside:auto}.api-entry h3{break-after:avoid}.index-columns{columns:2}} -pre{white-space:pre-wrap;overflow-wrap:anywhere}summary{cursor:pointer;padding:.6rem;font-weight:600}details{margin:.5rem 0}
Townlight

Townlight Inspections API reference

-

Prepared source candidate, November 2, 2026. New signed Windows installed acceptance and publication remain pending.

+pre{white-space:pre-wrap;overflow-wrap:anywhere}summary{cursor:pointer;padding:.6rem;font-weight:600}details{margin:.5rem 0}
Townlight

Townlight Inspections API reference

+

Windows Beta 1 · source reference. The signed Windows x64 beta 1.7.0.1 passed the documented fresh Windows Sandbox checks with synthetic data. This schema describes source contracts. The Windows acceptance summary identifies the installed checks.

Townlight Inspections 0.3.0+dev.2. The HTTP host is Townlight Records 1.8.0.dev2. Component package versions and the host API version are separate identities.

Generated from the actual native inspections-preview composition without application lifespan, migrations or database/network access. It describes route and validation contracts; it does not establish endpoint behavior, individual authorization or installed acceptance. Standalone product applications have separate deployment boundaries.

Machine-readable OpenAPI schema · Operating manual and limits

diff --git a/docs/beta-1/api/meetings.html b/docs/beta-1/api/meetings.html index a0337ea..c2817c1 100644 --- a/docs/beta-1/api/meetings.html +++ b/docs/beta-1/api/meetings.html @@ -7,8 +7,8 @@ @page{size:Letter;margin:.7in .65in .75in} @media print{html{scroll-behavior:auto}body{font:10.5pt/1.45 Arial,sans-serif;color:#172f39}header,footer,.search-area,.screen-only{display:none}.doclayout{display:block;padding:0;max-width:none}.toc{position:static;max-height:none;overflow:visible;font-size:10pt;break-after:page}.toc>h2{border:0}.toc ul{columns:2;column-gap:.3in}.toc li{break-inside:avoid}.docbody h1{font-size:30pt}.docbody h2{font-size:19pt;break-after:avoid;padding-top:.15in;margin-top:.35in}.docbody h3{font-size:12pt;break-after:avoid}.docbody h4{break-after:avoid}p{orphans:3;widows:3}pre{font-size:8.2pt;line-height:1.4;padding:.1in;break-inside:auto}table{font-size:8.4pt;line-height:1.35}th,td{padding:.06in .07in}tr{break-inside:avoid}.flow{max-height:6in;object-fit:contain;break-inside:avoid}a{color:#172f39;text-decoration:underline}.cover{break-after:page;padding-top:1in}.cover .edition{font-size:11pt}.cover h1{font-size:32pt}.cover .lead{font-size:14pt}.api-entry{break-inside:auto}.api-entry h3{break-after:avoid}.index-columns{columns:2}} -pre{white-space:pre-wrap;overflow-wrap:anywhere}summary{cursor:pointer;padding:.6rem;font-weight:600}details{margin:.5rem 0}
Townlight

Townlight Meetings API reference

-

Prepared source candidate, November 2, 2026. New signed Windows installed acceptance and publication remain pending.

+pre{white-space:pre-wrap;overflow-wrap:anywhere}summary{cursor:pointer;padding:.6rem;font-weight:600}details{margin:.5rem 0}
Townlight

Townlight Meetings API reference

+

Windows Beta 1 · source reference. The signed Windows x64 beta 1.7.0.1 passed the documented fresh Windows Sandbox checks with synthetic data. This schema describes source contracts. The Windows acceptance summary identifies the installed checks.

Townlight Meetings 1.0.5. The HTTP host is Townlight Records 1.8.0.dev2. Component package versions and the host API version are separate identities.

Generated from the actual native inspections-preview composition without application lifespan, migrations or database/network access. It describes route and validation contracts; it does not establish endpoint behavior, individual authorization or installed acceptance. Standalone product applications have separate deployment boundaries.

Machine-readable OpenAPI schema · Operating manual and limits

diff --git a/docs/beta-1/api/notice.html b/docs/beta-1/api/notice.html index 275a264..c9e3b8f 100644 --- a/docs/beta-1/api/notice.html +++ b/docs/beta-1/api/notice.html @@ -7,8 +7,8 @@ @page{size:Letter;margin:.7in .65in .75in} @media print{html{scroll-behavior:auto}body{font:10.5pt/1.45 Arial,sans-serif;color:#172f39}header,footer,.search-area,.screen-only{display:none}.doclayout{display:block;padding:0;max-width:none}.toc{position:static;max-height:none;overflow:visible;font-size:10pt;break-after:page}.toc>h2{border:0}.toc ul{columns:2;column-gap:.3in}.toc li{break-inside:avoid}.docbody h1{font-size:30pt}.docbody h2{font-size:19pt;break-after:avoid;padding-top:.15in;margin-top:.35in}.docbody h3{font-size:12pt;break-after:avoid}.docbody h4{break-after:avoid}p{orphans:3;widows:3}pre{font-size:8.2pt;line-height:1.4;padding:.1in;break-inside:auto}table{font-size:8.4pt;line-height:1.35}th,td{padding:.06in .07in}tr{break-inside:avoid}.flow{max-height:6in;object-fit:contain;break-inside:avoid}a{color:#172f39;text-decoration:underline}.cover{break-after:page;padding-top:1in}.cover .edition{font-size:11pt}.cover h1{font-size:32pt}.cover .lead{font-size:14pt}.api-entry{break-inside:auto}.api-entry h3{break-after:avoid}.index-columns{columns:2}} -pre{white-space:pre-wrap;overflow-wrap:anywhere}summary{cursor:pointer;padding:.6rem;font-weight:600}details{margin:.5rem 0}
Townlight

Townlight Notice API reference

-

Prepared source candidate, November 2, 2026. New signed Windows installed acceptance and publication remain pending.

+pre{white-space:pre-wrap;overflow-wrap:anywhere}summary{cursor:pointer;padding:.6rem;font-weight:600}details{margin:.5rem 0}
Townlight

Townlight Notice API reference

+

Windows Beta 1 · source reference. The signed Windows x64 beta 1.7.0.1 passed the documented fresh Windows Sandbox checks with synthetic data. This schema describes source contracts. The Windows acceptance summary identifies the installed checks.

Townlight Notice 0.3.0. The HTTP host is Townlight Records 1.8.0.dev2. Component package versions and the host API version are separate identities.

Generated from the actual native inspections-preview composition without application lifespan, migrations or database/network access. It describes route and validation contracts; it does not establish endpoint behavior, individual authorization or installed acceptance. Standalone product applications have separate deployment boundaries.

Machine-readable OpenAPI schema · Operating manual and limits

diff --git a/docs/beta-1/api/permitting.html b/docs/beta-1/api/permitting.html index 9b8dc83..9e64463 100644 --- a/docs/beta-1/api/permitting.html +++ b/docs/beta-1/api/permitting.html @@ -7,8 +7,8 @@ @page{size:Letter;margin:.7in .65in .75in} @media print{html{scroll-behavior:auto}body{font:10.5pt/1.45 Arial,sans-serif;color:#172f39}header,footer,.search-area,.screen-only{display:none}.doclayout{display:block;padding:0;max-width:none}.toc{position:static;max-height:none;overflow:visible;font-size:10pt;break-after:page}.toc>h2{border:0}.toc ul{columns:2;column-gap:.3in}.toc li{break-inside:avoid}.docbody h1{font-size:30pt}.docbody h2{font-size:19pt;break-after:avoid;padding-top:.15in;margin-top:.35in}.docbody h3{font-size:12pt;break-after:avoid}.docbody h4{break-after:avoid}p{orphans:3;widows:3}pre{font-size:8.2pt;line-height:1.4;padding:.1in;break-inside:auto}table{font-size:8.4pt;line-height:1.35}th,td{padding:.06in .07in}tr{break-inside:avoid}.flow{max-height:6in;object-fit:contain;break-inside:avoid}a{color:#172f39;text-decoration:underline}.cover{break-after:page;padding-top:1in}.cover .edition{font-size:11pt}.cover h1{font-size:32pt}.cover .lead{font-size:14pt}.api-entry{break-inside:auto}.api-entry h3{break-after:avoid}.index-columns{columns:2}} -pre{white-space:pre-wrap;overflow-wrap:anywhere}summary{cursor:pointer;padding:.6rem;font-weight:600}details{margin:.5rem 0}
Townlight

Townlight Permitting API reference

-

Prepared source candidate, November 2, 2026. New signed Windows installed acceptance and publication remain pending.

+pre{white-space:pre-wrap;overflow-wrap:anywhere}summary{cursor:pointer;padding:.6rem;font-weight:600}details{margin:.5rem 0}
Townlight

Townlight Permitting API reference

+

Windows Beta 1 · source reference. The signed Windows x64 beta 1.7.0.1 passed the documented fresh Windows Sandbox checks with synthetic data. This schema describes source contracts. The Windows acceptance summary identifies the installed checks.

Townlight Permitting 0.3.0+dev.2. The HTTP host is Townlight Records 1.8.0.dev2. Component package versions and the host API version are separate identities.

Generated from the actual native inspections-preview composition without application lifespan, migrations or database/network access. It describes route and validation contracts; it does not establish endpoint behavior, individual authorization or installed acceptance. Standalone product applications have separate deployment boundaries.

Machine-readable OpenAPI schema · Operating manual and limits

diff --git a/docs/beta-1/api/planning.html b/docs/beta-1/api/planning.html index 39ab819..dacbe93 100644 --- a/docs/beta-1/api/planning.html +++ b/docs/beta-1/api/planning.html @@ -7,8 +7,8 @@ @page{size:Letter;margin:.7in .65in .75in} @media print{html{scroll-behavior:auto}body{font:10.5pt/1.45 Arial,sans-serif;color:#172f39}header,footer,.search-area,.screen-only{display:none}.doclayout{display:block;padding:0;max-width:none}.toc{position:static;max-height:none;overflow:visible;font-size:10pt;break-after:page}.toc>h2{border:0}.toc ul{columns:2;column-gap:.3in}.toc li{break-inside:avoid}.docbody h1{font-size:30pt}.docbody h2{font-size:19pt;break-after:avoid;padding-top:.15in;margin-top:.35in}.docbody h3{font-size:12pt;break-after:avoid}.docbody h4{break-after:avoid}p{orphans:3;widows:3}pre{font-size:8.2pt;line-height:1.4;padding:.1in;break-inside:auto}table{font-size:8.4pt;line-height:1.35}th,td{padding:.06in .07in}tr{break-inside:avoid}.flow{max-height:6in;object-fit:contain;break-inside:avoid}a{color:#172f39;text-decoration:underline}.cover{break-after:page;padding-top:1in}.cover .edition{font-size:11pt}.cover h1{font-size:32pt}.cover .lead{font-size:14pt}.api-entry{break-inside:auto}.api-entry h3{break-after:avoid}.index-columns{columns:2}} -pre{white-space:pre-wrap;overflow-wrap:anywhere}summary{cursor:pointer;padding:.6rem;font-weight:600}details{margin:.5rem 0}
Townlight

Townlight Planning API reference

-

Prepared source candidate, November 2, 2026. New signed Windows installed acceptance and publication remain pending.

+pre{white-space:pre-wrap;overflow-wrap:anywhere}summary{cursor:pointer;padding:.6rem;font-weight:600}details{margin:.5rem 0}
Townlight

Townlight Planning API reference

+

Windows Beta 1 · source reference. The signed Windows x64 beta 1.7.0.1 passed the documented fresh Windows Sandbox checks with synthetic data. This schema describes source contracts. The Windows acceptance summary identifies the installed checks.

Townlight Planning 0.4.0.dev2. The HTTP host is Townlight Records 1.8.0.dev2. Component package versions and the host API version are separate identities.

Generated from the actual native inspections-preview composition without application lifespan, migrations or database/network access. It describes route and validation contracts; it does not establish endpoint behavior, individual authorization or installed acceptance. Standalone product applications have separate deployment boundaries.

Machine-readable OpenAPI schema · Operating manual and limits

diff --git a/docs/beta-1/api/records.html b/docs/beta-1/api/records.html index 5bba24d..88a8201 100644 --- a/docs/beta-1/api/records.html +++ b/docs/beta-1/api/records.html @@ -7,8 +7,8 @@ @page{size:Letter;margin:.7in .65in .75in} @media print{html{scroll-behavior:auto}body{font:10.5pt/1.45 Arial,sans-serif;color:#172f39}header,footer,.search-area,.screen-only{display:none}.doclayout{display:block;padding:0;max-width:none}.toc{position:static;max-height:none;overflow:visible;font-size:10pt;break-after:page}.toc>h2{border:0}.toc ul{columns:2;column-gap:.3in}.toc li{break-inside:avoid}.docbody h1{font-size:30pt}.docbody h2{font-size:19pt;break-after:avoid;padding-top:.15in;margin-top:.35in}.docbody h3{font-size:12pt;break-after:avoid}.docbody h4{break-after:avoid}p{orphans:3;widows:3}pre{font-size:8.2pt;line-height:1.4;padding:.1in;break-inside:auto}table{font-size:8.4pt;line-height:1.35}th,td{padding:.06in .07in}tr{break-inside:avoid}.flow{max-height:6in;object-fit:contain;break-inside:avoid}a{color:#172f39;text-decoration:underline}.cover{break-after:page;padding-top:1in}.cover .edition{font-size:11pt}.cover h1{font-size:32pt}.cover .lead{font-size:14pt}.api-entry{break-inside:auto}.api-entry h3{break-after:avoid}.index-columns{columns:2}} -pre{white-space:pre-wrap;overflow-wrap:anywhere}summary{cursor:pointer;padding:.6rem;font-weight:600}details{margin:.5rem 0}
Townlight

Townlight Records API reference

-

Prepared source candidate, November 2, 2026. New signed Windows installed acceptance and publication remain pending.

+pre{white-space:pre-wrap;overflow-wrap:anywhere}summary{cursor:pointer;padding:.6rem;font-weight:600}details{margin:.5rem 0}
Townlight

Townlight Records API reference

+

Windows Beta 1 · source reference. The signed Windows x64 beta 1.7.0.1 passed the documented fresh Windows Sandbox checks with synthetic data. This schema describes source contracts. The Windows acceptance summary identifies the installed checks.

Townlight Records 1.8.0.dev2. The HTTP host is Townlight Records 1.8.0.dev2. Component package versions and the host API version are separate identities.

Generated from the actual native inspections-preview composition without application lifespan, migrations or database/network access. It describes route and validation contracts; it does not establish endpoint behavior, individual authorization or installed acceptance. Standalone product applications have separate deployment boundaries.

Machine-readable OpenAPI schema · Operating manual and limits

diff --git a/docs/beta-1/api/station-service-openapi.json b/docs/beta-1/api/station-service-openapi.json new file mode 100644 index 0000000..0df0b54 --- /dev/null +++ b/docs/beta-1/api/station-service-openapi.json @@ -0,0 +1,1962 @@ +{ + "openapi": "3.1.0", + "info": { + "title": "Townlight Station", + "version": "0.3.0" + }, + "paths": { + "/health": { + "get": { + "summary": "Health", + "operationId": "health_health_get", + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": {} + } + } + } + } + } + }, + "/v1/identity": { + "get": { + "summary": "Identity", + "operationId": "identity_v1_identity_get", + "parameters": [ + { + "name": "X-Townlight-Session", + "in": "header", + "required": false, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "X-Townlight-Session" + } + } + ], + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": {} + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + } + } + }, + "/v1/recordings": { + "post": { + "summary": "Capture", + "operationId": "capture_v1_recordings_post", + "parameters": [ + { + "name": "X-Townlight-Session", + "in": "header", + "required": false, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "X-Townlight-Session" + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Capture" + } + } + } + }, + "responses": { + "202": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": {} + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + } + }, + "get": { + "summary": "List Records", + "operationId": "list_records_v1_recordings_get", + "parameters": [ + { + "name": "X-Townlight-Session", + "in": "header", + "required": false, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "X-Townlight-Session" + } + } + ], + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": {} + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + } + } + }, + "/v1/recordings/{identity}": { + "get": { + "summary": "Get Record", + "operationId": "get_record_v1_recordings__identity__get", + "parameters": [ + { + "name": "identity", + "in": "path", + "required": true, + "schema": { + "type": "string", + "format": "uuid", + "title": "Identity" + } + }, + { + "name": "X-Townlight-Session", + "in": "header", + "required": false, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "X-Townlight-Session" + } + } + ], + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": {} + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + } + } + }, + "/v1/recordings/{identity}/content": { + "get": { + "summary": "Content", + "operationId": "content_v1_recordings__identity__content_get", + "parameters": [ + { + "name": "identity", + "in": "path", + "required": true, + "schema": { + "type": "string", + "format": "uuid", + "title": "Identity" + } + }, + { + "name": "X-Townlight-Session", + "in": "header", + "required": false, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "X-Townlight-Session" + } + } + ], + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": {} + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + } + } + }, + "/v1/recordings/{identity}/retry": { + "post": { + "summary": "Retry", + "operationId": "retry_v1_recordings__identity__retry_post", + "parameters": [ + { + "name": "identity", + "in": "path", + "required": true, + "schema": { + "type": "string", + "format": "uuid", + "title": "Identity" + } + }, + { + "name": "X-Townlight-Session", + "in": "header", + "required": false, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "X-Townlight-Session" + } + } + ], + "responses": { + "202": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": {} + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + } + } + }, + "/v1/live-sources": { + "get": { + "summary": "Live Sources", + "operationId": "live_sources_v1_live_sources_get", + "parameters": [ + { + "name": "X-Townlight-Session", + "in": "header", + "required": false, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "X-Townlight-Session" + } + } + ], + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": {} + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + } + } + }, + "/v1/recordings/{identity}/stop": { + "post": { + "summary": "Stop Live", + "operationId": "stop_live_v1_recordings__identity__stop_post", + "parameters": [ + { + "name": "identity", + "in": "path", + "required": true, + "schema": { + "type": "string", + "format": "uuid", + "title": "Identity" + } + }, + { + "name": "X-Townlight-Session", + "in": "header", + "required": false, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "X-Townlight-Session" + } + } + ], + "responses": { + "202": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": {} + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + } + } + }, + "/v1/civiccast-feeds": { + "get": { + "summary": "Catalog", + "operationId": "catalog_v1_civiccast_feeds_get", + "parameters": [ + { + "name": "X-Townlight-Session", + "in": "header", + "required": false, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "X-Townlight-Session" + } + } + ], + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": {} + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + } + } + }, + "/v1/recordings/{identity}/youtube": { + "post": { + "summary": "Upload", + "operationId": "upload_v1_recordings__identity__youtube_post", + "parameters": [ + { + "name": "identity", + "in": "path", + "required": true, + "schema": { + "type": "string", + "format": "uuid", + "title": "Identity" + } + }, + { + "name": "X-Townlight-Session", + "in": "header", + "required": false, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "X-Townlight-Session" + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Upload" + } + } + } + }, + "responses": { + "202": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": {} + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + } + } + }, + "/v1/youtube-uploads": { + "get": { + "summary": "List Uploads", + "operationId": "list_uploads_v1_youtube_uploads_get", + "parameters": [ + { + "name": "X-Townlight-Session", + "in": "header", + "required": false, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "X-Townlight-Session" + } + } + ], + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": {} + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + } + } + }, + "/v1/youtube-uploads/{identity}/retry": { + "post": { + "summary": "Retry", + "operationId": "retry_v1_youtube_uploads__identity__retry_post", + "parameters": [ + { + "name": "identity", + "in": "path", + "required": true, + "schema": { + "type": "string", + "format": "uuid", + "title": "Identity" + } + }, + { + "name": "X-Townlight-Session", + "in": "header", + "required": false, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "X-Townlight-Session" + } + } + ], + "responses": { + "202": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": {} + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + } + } + }, + "/v1/schedules": { + "post": { + "summary": "Create Schedule", + "operationId": "create_schedule_v1_schedules_post", + "parameters": [ + { + "name": "X-Townlight-Session", + "in": "header", + "required": false, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "X-Townlight-Session" + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ScheduleRequest" + } + } + } + }, + "responses": { + "202": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": {} + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + } + }, + "get": { + "summary": "List Schedules", + "operationId": "list_schedules_v1_schedules_get", + "parameters": [ + { + "name": "X-Townlight-Session", + "in": "header", + "required": false, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "X-Townlight-Session" + } + } + ], + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": {} + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + } + } + }, + "/v1/schedules/{identity}/cancel": { + "post": { + "summary": "Cancel Schedule", + "operationId": "cancel_schedule_v1_schedules__identity__cancel_post", + "parameters": [ + { + "name": "identity", + "in": "path", + "required": true, + "schema": { + "type": "string", + "format": "uuid", + "title": "Identity" + } + }, + { + "name": "X-Townlight-Session", + "in": "header", + "required": false, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "X-Townlight-Session" + } + } + ], + "responses": { + "202": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": {} + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + } + } + }, + "/v1/playouts": { + "post": { + "summary": "Create Playout", + "operationId": "create_playout_v1_playouts_post", + "parameters": [ + { + "name": "X-Townlight-Session", + "in": "header", + "required": false, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "X-Townlight-Session" + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/PlayoutRequest" + } + } + } + }, + "responses": { + "202": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": {} + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + } + }, + "get": { + "summary": "List Playouts", + "operationId": "list_playouts_v1_playouts_get", + "parameters": [ + { + "name": "X-Townlight-Session", + "in": "header", + "required": false, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "X-Townlight-Session" + } + } + ], + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": {} + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + } + } + }, + "/v1/playouts/{identity}": { + "get": { + "summary": "Get Playout", + "operationId": "get_playout_v1_playouts__identity__get", + "parameters": [ + { + "name": "identity", + "in": "path", + "required": true, + "schema": { + "type": "string", + "format": "uuid", + "title": "Identity" + } + }, + { + "name": "X-Townlight-Session", + "in": "header", + "required": false, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "X-Townlight-Session" + } + } + ], + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": {} + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + } + } + }, + "/v1/on-air": { + "get": { + "summary": "On Air", + "operationId": "on_air_v1_on_air_get", + "parameters": [ + { + "name": "X-Townlight-Session", + "in": "header", + "required": false, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "X-Townlight-Session" + } + } + ], + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": {} + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + } + } + }, + "/v1/on-air/live": { + "post": { + "summary": "Live Override", + "description": "Put a configured live input on air, in place of the scheduled program.", + "operationId": "live_override_v1_on_air_live_post", + "parameters": [ + { + "name": "X-Townlight-Session", + "in": "header", + "required": false, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "X-Townlight-Session" + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/LiveOverrideRequest" + } + } + } + }, + "responses": { + "202": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": {} + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + } + } + }, + "/v1/on-air/return-to-schedule": { + "post": { + "summary": "Return To Schedule", + "operationId": "return_to_schedule_v1_on_air_return_to_schedule_post", + "parameters": [ + { + "name": "X-Townlight-Session", + "in": "header", + "required": false, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "X-Townlight-Session" + } + } + ], + "responses": { + "202": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": {} + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + } + } + }, + "/v1/playouts/{identity}/approve": { + "post": { + "summary": "Approve", + "operationId": "approve_v1_playouts__identity__approve_post", + "parameters": [ + { + "name": "identity", + "in": "path", + "required": true, + "schema": { + "type": "string", + "format": "uuid", + "title": "Identity" + } + }, + { + "name": "X-Townlight-Session", + "in": "header", + "required": false, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "X-Townlight-Session" + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ApprovalRequest" + } + } + } + }, + "responses": { + "202": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": {} + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + } + } + }, + "/v1/playouts/{identity}/publish": { + "post": { + "summary": "Publish", + "operationId": "publish_v1_playouts__identity__publish_post", + "parameters": [ + { + "name": "identity", + "in": "path", + "required": true, + "schema": { + "type": "string", + "format": "uuid", + "title": "Identity" + } + }, + { + "name": "X-Townlight-Session", + "in": "header", + "required": false, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "X-Townlight-Session" + } + } + ], + "responses": { + "202": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": {} + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + } + } + }, + "/v1/public/playback/{identity}": { + "get": { + "summary": "Public Playback", + "operationId": "public_playback_v1_public_playback__identity__get", + "parameters": [ + { + "name": "identity", + "in": "path", + "required": true, + "schema": { + "type": "string", + "format": "uuid", + "title": "Identity" + } + } + ], + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": {} + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + } + } + }, + "/v1/public/playback/{identity}/captions": { + "get": { + "summary": "Public Captions", + "operationId": "public_captions_v1_public_playback__identity__captions_get", + "parameters": [ + { + "name": "identity", + "in": "path", + "required": true, + "schema": { + "type": "string", + "format": "uuid", + "title": "Identity" + } + } + ], + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": {} + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + } + } + }, + "/v1/public/playback/{identity}/program": { + "get": { + "summary": "Public Program", + "operationId": "public_program_v1_public_playback__identity__program_get", + "parameters": [ + { + "name": "identity", + "in": "path", + "required": true, + "schema": { + "type": "string", + "format": "uuid", + "title": "Identity" + } + } + ], + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": {} + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + } + } + }, + "/v1/operator-ticket": { + "post": { + "summary": "Issue", + "operationId": "issue_v1_operator_ticket_post", + "parameters": [ + { + "name": "X-Townlight-Session", + "in": "header", + "required": false, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "X-Townlight-Session" + } + } + ], + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": {} + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + } + } + }, + "/operator/session": { + "post": { + "summary": "Exchange", + "operationId": "exchange_operator_session_post", + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Ticket" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": {} + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + } + } + }, + "/operator/logout": { + "post": { + "summary": "Logout", + "operationId": "logout_operator_logout_post", + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": {} + } + } + } + } + } + }, + "/operator/catalog": { + "get": { + "summary": "Catalog", + "operationId": "catalog_operator_catalog_get", + "parameters": [ + { + "name": "X-Townlight-Session", + "in": "header", + "required": false, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "X-Townlight-Session" + } + } + ], + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": {} + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + } + } + }, + "/operator/meeting/{identity}": { + "get": { + "summary": "Meeting", + "operationId": "meeting_operator_meeting__identity__get", + "parameters": [ + { + "name": "identity", + "in": "path", + "required": true, + "schema": { + "type": "string", + "format": "uuid", + "title": "Identity" + } + }, + { + "name": "X-Townlight-Session", + "in": "header", + "required": false, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "X-Townlight-Session" + } + } + ], + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": {} + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + } + } + }, + "/operator/handoff": { + "post": { + "summary": "Handoff", + "operationId": "handoff_operator_handoff_post", + "parameters": [ + { + "name": "X-Townlight-Session", + "in": "header", + "required": false, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "X-Townlight-Session" + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Handoff" + } + } + } + }, + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": {} + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + } + } + }, + "/": { + "get": { + "summary": "Page", + "operationId": "page__get", + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": {} + } + } + } + } + } + }, + "/operator.js": { + "get": { + "summary": "Script", + "operationId": "script_operator_js_get", + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": {} + } + } + } + } + } + }, + "/operator.css": { + "get": { + "summary": "Style", + "operationId": "style_operator_css_get", + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": {} + } + } + } + } + } + } + }, + "components": { + "schemas": { + "ApprovalRequest": { + "properties": { + "note": { + "type": "string", + "maxLength": 500, + "minLength": 3, + "title": "Note" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "note" + ], + "title": "ApprovalRequest" + }, + "Capture": { + "properties": { + "meeting_id": { + "type": "string", + "format": "uuid", + "title": "Meeting Id" + }, + "agenda_ids": { + "items": { + "type": "string", + "format": "uuid" + }, + "type": "array", + "maxItems": 100, + "title": "Agenda Ids" + }, + "source_file": { + "anyOf": [ + { + "type": "string", + "pattern": "^[A-Za-z0-9][A-Za-z0-9_.-]{0,180}$" + }, + { + "type": "null" + } + ], + "title": "Source File" + }, + "live_source_id": { + "anyOf": [ + { + "type": "string", + "pattern": "^[A-Za-z0-9_-]{1,64}$" + }, + { + "type": "null" + } + ], + "title": "Live Source Id" + }, + "civiccast_feed_id": { + "anyOf": [ + { + "type": "string", + "pattern": "^[A-Za-z0-9_-]{1,64}$" + }, + { + "type": "null" + } + ], + "title": "Civiccast Feed Id" + }, + "captions_file": { + "anyOf": [ + { + "type": "string", + "pattern": "^[A-Za-z0-9][A-Za-z0-9_.-]{0,180}\\.srt$" + }, + { + "type": "null" + } + ], + "title": "Captions File" + }, + "idempotency_key": { + "type": "string", + "maxLength": 100, + "minLength": 1, + "title": "Idempotency Key" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "meeting_id", + "idempotency_key" + ], + "title": "Capture" + }, + "HTTPValidationError": { + "properties": { + "detail": { + "items": { + "$ref": "#/components/schemas/ValidationError" + }, + "type": "array", + "title": "Detail" + } + }, + "type": "object", + "title": "HTTPValidationError" + }, + "Handoff": { + "properties": { + "request_id": { + "type": "string", + "format": "uuid", + "title": "Request Id" + }, + "recording_id": { + "type": "string", + "format": "uuid", + "title": "Recording Id" + }, + "expected_sha256": { + "type": "string", + "pattern": "^[0-9a-f]{64}$", + "title": "Expected Sha256" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "request_id", + "recording_id", + "expected_sha256" + ], + "title": "Handoff" + }, + "LiveOverrideRequest": { + "properties": { + "live_source_id": { + "type": "string", + "pattern": "^[A-Za-z0-9_-]{1,64}$", + "title": "Live Source Id" + }, + "reason": { + "type": "string", + "maxLength": 200, + "minLength": 3, + "title": "Reason" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "live_source_id", + "reason" + ], + "title": "LiveOverrideRequest", + "description": "An on-air override naming an administrator-configured live input." + }, + "PlayoutRequest": { + "properties": { + "recording_id": { + "type": "string", + "format": "uuid", + "title": "Recording Id" + }, + "mode": { + "type": "string", + "pattern": "^(dry-run|commit)$", + "title": "Mode" + }, + "idempotency_key": { + "type": "string", + "maxLength": 100, + "minLength": 1, + "title": "Idempotency Key" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "recording_id", + "mode", + "idempotency_key" + ], + "title": "PlayoutRequest" + }, + "ScheduleRequest": { + "properties": { + "meeting_id": { + "type": "string", + "format": "uuid", + "title": "Meeting Id" + }, + "agenda_ids": { + "items": { + "type": "string", + "format": "uuid" + }, + "type": "array", + "maxItems": 100, + "title": "Agenda Ids" + }, + "source_file": { + "anyOf": [ + { + "type": "string", + "pattern": "^[A-Za-z0-9][A-Za-z0-9_.-]{0,180}$" + }, + { + "type": "null" + } + ], + "title": "Source File" + }, + "live_source_id": { + "anyOf": [ + { + "type": "string", + "pattern": "^[A-Za-z0-9_-]{1,64}$" + }, + { + "type": "null" + } + ], + "title": "Live Source Id" + }, + "captions_file": { + "anyOf": [ + { + "type": "string", + "pattern": "^[A-Za-z0-9][A-Za-z0-9_.-]{0,180}\\.srt$" + }, + { + "type": "null" + } + ], + "title": "Captions File" + }, + "start_at": { + "type": "string", + "format": "date-time", + "title": "Start At" + }, + "idempotency_key": { + "type": "string", + "maxLength": 100, + "minLength": 1, + "title": "Idempotency Key" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "meeting_id", + "start_at", + "idempotency_key" + ], + "title": "ScheduleRequest" + }, + "Ticket": { + "properties": { + "ticket": { + "type": "string", + "maxLength": 128, + "minLength": 32, + "title": "Ticket" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "ticket" + ], + "title": "Ticket" + }, + "Upload": { + "properties": { + "title": { + "type": "string", + "maxLength": 100, + "minLength": 1, + "pattern": "^[^<>\\x00-\\x1f]+$", + "title": "Title" + }, + "privacy": { + "type": "string", + "enum": [ + "private", + "unlisted", + "public" + ], + "title": "Privacy", + "default": "private" + }, + "approval_note": { + "type": "string", + "maxLength": 500, + "minLength": 3, + "title": "Approval Note" + }, + "idempotency_key": { + "type": "string", + "maxLength": 100, + "minLength": 1, + "title": "Idempotency Key" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "title", + "approval_note", + "idempotency_key" + ], + "title": "Upload" + }, + "ValidationError": { + "properties": { + "loc": { + "items": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "type": "array", + "title": "Location" + }, + "msg": { + "type": "string", + "title": "Message" + }, + "type": { + "type": "string", + "title": "Error Type" + }, + "input": { + "title": "Input" + }, + "ctx": { + "type": "object", + "title": "Context" + } + }, + "type": "object", + "required": [ + "loc", + "msg", + "type" + ], + "title": "ValidationError" + } + } + } +} \ No newline at end of file diff --git a/docs/beta-1/api/station.html b/docs/beta-1/api/station.html index 1d46cc3..256edf1 100644 --- a/docs/beta-1/api/station.html +++ b/docs/beta-1/api/station.html @@ -7,8 +7,8 @@ @page{size:Letter;margin:.7in .65in .75in} @media print{html{scroll-behavior:auto}body{font:10.5pt/1.45 Arial,sans-serif;color:#172f39}header,footer,.search-area,.screen-only{display:none}.doclayout{display:block;padding:0;max-width:none}.toc{position:static;max-height:none;overflow:visible;font-size:10pt;break-after:page}.toc>h2{border:0}.toc ul{columns:2;column-gap:.3in}.toc li{break-inside:avoid}.docbody h1{font-size:30pt}.docbody h2{font-size:19pt;break-after:avoid;padding-top:.15in;margin-top:.35in}.docbody h3{font-size:12pt;break-after:avoid}.docbody h4{break-after:avoid}p{orphans:3;widows:3}pre{font-size:8.2pt;line-height:1.4;padding:.1in;break-inside:auto}table{font-size:8.4pt;line-height:1.35}th,td{padding:.06in .07in}tr{break-inside:avoid}.flow{max-height:6in;object-fit:contain;break-inside:avoid}a{color:#172f39;text-decoration:underline}.cover{break-after:page;padding-top:1in}.cover .edition{font-size:11pt}.cover h1{font-size:32pt}.cover .lead{font-size:14pt}.api-entry{break-inside:auto}.api-entry h3{break-after:avoid}.index-columns{columns:2}} -pre{white-space:pre-wrap;overflow-wrap:anywhere}summary{cursor:pointer;padding:.6rem;font-weight:600}details{margin:.5rem 0}
Townlight

Townlight Station API reference

-

Prepared source candidate, November 2, 2026. New signed Windows installed acceptance and publication remain pending.

+pre{white-space:pre-wrap;overflow-wrap:anywhere}summary{cursor:pointer;padding:.6rem;font-weight:600}details{margin:.5rem 0}
Townlight

Townlight Station API reference

+

Windows Beta 1 · source reference. The signed Windows x64 beta 1.7.0.1 passed the documented fresh Windows Sandbox checks with synthetic data. This schema describes source contracts. The Windows acceptance summary identifies the installed checks.

Townlight Station 0.3.0. The HTTP host is Townlight Records 1.8.0.dev2. Component package versions and the host API version are separate identities.

Generated from the actual native inspections-preview composition without application lifespan, migrations or database/network access. It describes route and validation contracts; it does not establish endpoint behavior, individual authorization or installed acceptance. Standalone product applications have separate deployment boundaries.

Machine-readable OpenAPI schema · Operating manual and limits

diff --git a/docs/beta-1/api/suite.html b/docs/beta-1/api/suite.html index 7afab04..ca630ec 100644 --- a/docs/beta-1/api/suite.html +++ b/docs/beta-1/api/suite.html @@ -7,8 +7,8 @@ @page{size:Letter;margin:.7in .65in .75in} @media print{html{scroll-behavior:auto}body{font:10.5pt/1.45 Arial,sans-serif;color:#172f39}header,footer,.search-area,.screen-only{display:none}.doclayout{display:block;padding:0;max-width:none}.toc{position:static;max-height:none;overflow:visible;font-size:10pt;break-after:page}.toc>h2{border:0}.toc ul{columns:2;column-gap:.3in}.toc li{break-inside:avoid}.docbody h1{font-size:30pt}.docbody h2{font-size:19pt;break-after:avoid;padding-top:.15in;margin-top:.35in}.docbody h3{font-size:12pt;break-after:avoid}.docbody h4{break-after:avoid}p{orphans:3;widows:3}pre{font-size:8.2pt;line-height:1.4;padding:.1in;break-inside:auto}table{font-size:8.4pt;line-height:1.35}th,td{padding:.06in .07in}tr{break-inside:avoid}.flow{max-height:6in;object-fit:contain;break-inside:avoid}a{color:#172f39;text-decoration:underline}.cover{break-after:page;padding-top:1in}.cover .edition{font-size:11pt}.cover h1{font-size:32pt}.cover .lead{font-size:14pt}.api-entry{break-inside:auto}.api-entry h3{break-after:avoid}.index-columns{columns:2}} -pre{white-space:pre-wrap;overflow-wrap:anywhere}summary{cursor:pointer;padding:.6rem;font-weight:600}details{margin:.5rem 0}
Townlight

Townlight Suite API reference

-

Prepared source candidate, November 2, 2026. New signed Windows installed acceptance and publication remain pending.

+pre{white-space:pre-wrap;overflow-wrap:anywhere}summary{cursor:pointer;padding:.6rem;font-weight:600}details{margin:.5rem 0}
Townlight

Townlight Suite API reference

+

Windows Beta 1 · source reference. The signed Windows x64 beta 1.7.0.1 passed the documented fresh Windows Sandbox checks with synthetic data. This schema describes source contracts. The Windows acceptance summary identifies the installed checks.

Desktop source 1.7.0-1; townlight-runtime 0.2.0. The HTTP host is Townlight Records 1.8.0.dev2. Component package versions and the host API version are separate identities.

Generated from the actual native inspections-preview composition without application lifespan, migrations or database/network access. It describes route and validation contracts; it does not establish endpoint behavior, individual authorization or installed acceptance. Standalone product applications have separate deployment boundaries.

Machine-readable OpenAPI schema · Operating manual and limits

diff --git a/docs/beta-1/api/zoning.html b/docs/beta-1/api/zoning.html index e5ee5ce..5db5871 100644 --- a/docs/beta-1/api/zoning.html +++ b/docs/beta-1/api/zoning.html @@ -7,8 +7,8 @@ @page{size:Letter;margin:.7in .65in .75in} @media print{html{scroll-behavior:auto}body{font:10.5pt/1.45 Arial,sans-serif;color:#172f39}header,footer,.search-area,.screen-only{display:none}.doclayout{display:block;padding:0;max-width:none}.toc{position:static;max-height:none;overflow:visible;font-size:10pt;break-after:page}.toc>h2{border:0}.toc ul{columns:2;column-gap:.3in}.toc li{break-inside:avoid}.docbody h1{font-size:30pt}.docbody h2{font-size:19pt;break-after:avoid;padding-top:.15in;margin-top:.35in}.docbody h3{font-size:12pt;break-after:avoid}.docbody h4{break-after:avoid}p{orphans:3;widows:3}pre{font-size:8.2pt;line-height:1.4;padding:.1in;break-inside:auto}table{font-size:8.4pt;line-height:1.35}th,td{padding:.06in .07in}tr{break-inside:avoid}.flow{max-height:6in;object-fit:contain;break-inside:avoid}a{color:#172f39;text-decoration:underline}.cover{break-after:page;padding-top:1in}.cover .edition{font-size:11pt}.cover h1{font-size:32pt}.cover .lead{font-size:14pt}.api-entry{break-inside:auto}.api-entry h3{break-after:avoid}.index-columns{columns:2}} -pre{white-space:pre-wrap;overflow-wrap:anywhere}summary{cursor:pointer;padding:.6rem;font-weight:600}details{margin:.5rem 0}
Townlight

Townlight Zoning API reference

-

Prepared source candidate, November 2, 2026. New signed Windows installed acceptance and publication remain pending.

+pre{white-space:pre-wrap;overflow-wrap:anywhere}summary{cursor:pointer;padding:.6rem;font-weight:600}details{margin:.5rem 0}
Townlight

Townlight Zoning API reference

+

Windows Beta 1 · source reference. The signed Windows x64 beta 1.7.0.1 passed the documented fresh Windows Sandbox checks with synthetic data. This schema describes source contracts. The Windows acceptance summary identifies the installed checks.

Townlight Zoning 0.2.3. The HTTP host is Townlight Records 1.8.0.dev2. Component package versions and the host API version are separate identities.

Generated from the actual native inspections-preview composition without application lifespan, migrations or database/network access. It describes route and validation contracts; it does not establish endpoint behavior, individual authorization or installed acceptance. Standalone product applications have separate deployment boundaries.

Machine-readable OpenAPI schema · Operating manual and limits

diff --git a/docs/beta-1/assets/code-architecture.svg b/docs/beta-1/assets/code-architecture.svg new file mode 100644 index 0000000..a61123b --- /dev/null +++ b/docs/beta-1/assets/code-architecture.svg @@ -0,0 +1 @@ +Townlight Code architecturePrimary staff and evidence path. Additional supported connections are listed in the manual.Named staff accountReview sources and audienceCode workspaceNative fixed commandsPython domain runtimeIdentity and business validationPostgreSQL and originalsVersions and provenanceReviewed evidence copyExplicit version and hashRecords and recoverySeparate release or backupPrimary staff and evidence path. Additional supported connections are listed in the manual. \ No newline at end of file diff --git a/docs/beta-1/assets/inspections-architecture.svg b/docs/beta-1/assets/inspections-architecture.svg new file mode 100644 index 0000000..03a2f1a --- /dev/null +++ b/docs/beta-1/assets/inspections-architecture.svg @@ -0,0 +1 @@ +Townlight Inspections architecturePrimary staff and evidence path. Additional supported connections are listed in the manual.Named staff accountReview sources and audienceInspections workspaceNative fixed commandsPython domain runtimeIdentity and business validationPostgreSQL and originalsVersions and provenanceReviewed evidence copyExplicit version and hashRecords and recoverySeparate release or backupPrimary staff and evidence path. Additional supported connections are listed in the manual. \ No newline at end of file diff --git a/docs/beta-1/assets/meetings-architecture.svg b/docs/beta-1/assets/meetings-architecture.svg new file mode 100644 index 0000000..013fcaf --- /dev/null +++ b/docs/beta-1/assets/meetings-architecture.svg @@ -0,0 +1 @@ +Townlight Meetings architecturePrimary staff and evidence path. Additional supported connections are listed in the manual.Named staff accountReview sources and audienceMeetings workspaceNative fixed commandsPython domain runtimeIdentity and business validationPostgreSQL and originalsVersions and provenanceReviewed evidence copyExplicit version and hashRecords and recoverySeparate release or backupPrimary staff and evidence path. Additional supported connections are listed in the manual. \ No newline at end of file diff --git a/docs/beta-1/assets/permitting-architecture.svg b/docs/beta-1/assets/permitting-architecture.svg new file mode 100644 index 0000000..f0ea848 --- /dev/null +++ b/docs/beta-1/assets/permitting-architecture.svg @@ -0,0 +1 @@ +Townlight Permitting architecturePrimary staff and evidence path. Additional supported connections are listed in the manual.Named staff accountReview sources and audiencePermitting workspaceNative fixed commandsPython domain runtimeIdentity and business validationPostgreSQL and originalsVersions and provenanceReviewed evidence copyExplicit version and hashRecords and recoverySeparate release or backupPrimary staff and evidence path. Additional supported connections are listed in the manual. \ No newline at end of file diff --git a/docs/beta-1/assets/planning-architecture.svg b/docs/beta-1/assets/planning-architecture.svg new file mode 100644 index 0000000..7ade4b3 --- /dev/null +++ b/docs/beta-1/assets/planning-architecture.svg @@ -0,0 +1 @@ +Townlight Planning architecturePrimary staff and evidence path. Additional supported connections are listed in the manual.Named staff accountReview sources and audiencePlanning workspaceNative fixed commandsPython domain runtimeIdentity and business validationPostgreSQL and originalsVersions and provenanceReviewed evidence copyExplicit version and hashRecords and recoverySeparate release or backupPrimary staff and evidence path. Additional supported connections are listed in the manual. \ No newline at end of file diff --git a/docs/beta-1/assets/portal-architecture.svg b/docs/beta-1/assets/portal-architecture.svg new file mode 100644 index 0000000..5b3849c --- /dev/null +++ b/docs/beta-1/assets/portal-architecture.svg @@ -0,0 +1 @@ +Townlight portal architecturePrivate Meetings, Station and Records feed a native bridge. A private approved bundle flows to the separately deployed portal, which serves residents through a TLS proxy.Private staff environmentSeparate portal deploymentMeetings archiveStation recordingRecords releaseNative bridgeapproval + proof + checksWagtail portalcity pages + public archivePrivate release filesTLS reverse proxycity services + meetingsprivate ZIP diff --git a/docs/beta-1/assets/portal-home.png b/docs/beta-1/assets/portal-home.png new file mode 100644 index 0000000000000000000000000000000000000000..c99e299572e165c559c0ecc95c66b4340f83c771 GIT binary patch literal 106283 zcmce;WmH>D+cr!~DK(%)O7T+M-K~`3R=jvyiWj$HNn5OV(cl!f0>z!+?yd>00h#~_ z2?4(JzOMV{x7PbS>s{~s$*i57%*;7++HstFhriKMCVD{q01pq3NLA&vE*>7iPdq&Q zy?eKDSBj{{^6~H<J@C|#!faROy zFYLuI9(6_eH_5t5IbSr4hvFIY-gw*FKTJH9Nhn;r@o5qsbx1#Ez6zAP3LYNbcJ~D( zw?f-cV=v^;#J6z6{cZdeC7~ zK9JChjSU8v8V2MKOQxZOuUix4w-aD=X1xrgJC%2gb;IOH@bC)pZxP~siOV~h9sRiD z5+*eS(hiG@`I@B=h)jPF4kEl6fUZC1jmj4qG8&~63Qk|PI2VUM?P`u#LAFi*ugDRG8Hb7{lM z0m%)bA>PPvQDMhCfqK?$XMN*W7@)N7#czk?!nppV@-$@4H+1CnCDd)nC9G&rh#T`z zS2J7}KFJNzg|uuWj9^(fj(l>=2o{c9QsGqJryhMgIs+L8XstH@a&8-KVs1BLv#wF9v|5Rq{1$fg|SPGQ@ z-jHN3d`!|@ZJ}DWIt!-X%Jx^qNXs3a?L3y7Ewo=-neD6!(|*eGy3S_}?~z9T&x&yP zV7|khv8!+!nbmuEcqw=9(Bk1K@%{#aOf7jOQVT5(7OTYGFLkT3k@Ra)=TNioFZP3^ zx>QEhT6~h&_3#5HXMRR~`3Zb8fAcC5@-QLi%=zU;#4&5XABtEvmW}$Nr1vpV=v^_{ zYGWpaIHT2XF2f)e<`4_EN-u8Nf|1uebcaIe%>XgY*xl*7rsL1gd;0r}+=kSXw1f@3 z*7ndx=%I#@GY7Qmi_`8;sdNOchr=Xn01XcYKR@t=hhnyfjgE^o?`EzJFH* z8on>sMR#rlLN&gBx{xC|$f%y`ZbLU~g#8od&*JnN{o|O9%i?r%dQj5GrY~-*hv{MB z^5lxlC~4i*%u-f0y;@nSzZ5ILzp~h@>dATDPY=Cj$WP=o2xO>P8lb1Gy}^RFD4i zb4mEIY&V-%>SudG^f=$eZ$Boe$6khN+9rqE8I*+VMz3jkZFF*pWM9ZHTXcOZ)ssfKiiwX}7IiI(BnfG3@#FyL-mK ziz1B1A?Edh>&|9>25I)Nw32C-@(B@-Z$`*m8RdJ)lgCLqcZcAH8XCwQ+GwJuL^p9H z6XKaORrz#zd_MW>@!6uDA8YWYeuL+{>*F>U>0z!U%>=pM8SU!Aj(C=Ct6Rw#6cf{0 z3234=az37kW7uOhfpRNmT{F+j*VhK0oF&i}dy|tZh;A7SMX_^WemS(sM_=*r*+}&= z)uf19ErYsgE?6wpa_OAZ+dLL+Nbt`AYOO>;U`Euji?ub6mj!w^yU+Pb-H1g^i_ zHU<40Xsxbm-hJ1BrGTL^o|SLUWC|9JdgXE+;8;k%>JXo&@+Urb$X3=!j$AWvqnsTD zTWIO@QgkXCDL$AsWBFOKS4N0DsYXw=rP4_awG58TRH!EHv$c>H7@0^Z#c%qJ>3<{} zVHQz#PQES`j#qCjADFp!T9uP+K`pV0aSx}T{>cix3Y$xDC}3mj_f9=+b7x;PHHSVR zN?(pc8yra_$Veg@O0KAWYIDaF7gvPClue9AK`$#MI7l}K^HUX1)U#*=-IU(U^QB%f zgEsuN58RR#WnMwQyAPztZg9wETAa40z3r;9=?kFf)uk4(?DL=3KU1|qP@+FdvKYir zn={~?62HOUfIvg3-`+!i=V?-`+r%eEN;sA5pvwlRDA0mQBzRxa?QP(ziRwwRoqY5` zb-lE3BRov`1pQ+{OxZ_2b1so;!|hET>W-7X81a-wz?SL+392^edG@+Gq_tF8x^o6w zumO2cOP7_AqPrr>3b6*eQMX`?W;P7oQ4dBZ+a2l7(urrTDsig25oBlIrZ_q%{p_`a zmwAr~GI(=A0IWp&+Gt&iSzaxhF(6HNSe%1X>vA&mzB(v>?gnF>#Dz3$KIG0Rdd%z{ z$mqKn045(_dBNsR!_rYo!Y^bbyjp{7XL;?el#>4A) z{f-zH95GQMo#2lM2CMw!qU#4~7$h!8N;u9k_$9>iK9}B3TAhn-djO-A*||s@e}zz3 zaZFoP!1*E7l&#!7S$`_f{iRH*l;=#mTfaXbVrr-5*lnFA{CO3U?h9_&o-|yYEx+#_ z_rvs|l0`7t5;cMT9`IItn87FL)TBEXx`SYh2kIr30%2j4%b2l>c$~d6B4QR%7%lGh zJ8@s%E}8=~FyW`dXaGMz5Z{K2X+!cf9m_QsB_!(Ed-L`UIF|RG&76aCRZXY07_hO4 zU&Awq50_+Y?o4N7HMk^utJpupB5msI&FoeT&Eh=~f6BAut<8mv&^?LOa&iTwa@gT& zK8~pl?QPc;De6}XXvaN1qm=?OzVvBJ-W_&YEW)q*db?Fr&DXL06UzB|ceVJ|WS)C` z!a4Rc9^RMmmn8oYpm?XtwJAe&(NJpY^E2nb2~l(>m9k0*h4#1(X7Llj&Ottrw?@FB z0+M%n*{t7$gD`dQ_0}Hx^uz!XoW>Esceope=JlVHWh_X!2G z>HX-bA$swoK*(=qKyGdq1z{W&_n+;shLjvJ&Urlg>+OtUl1OCvjAWcoSX|})YF&|! zuVvc>g*{flYQN{PqC^`_|Hxx_!JOfi$LQ}MazF2VlcmGK{ufnz^J}APSz84$<_8Pu z{8D@j4|1CQBP0wX2&E=SY?bLQOM1-i>~0poioOR{INaB%v~c27eqX#qrha3tw+z&k zbqEVWpX*~IydF7RY_BVk1(3UlGPj#HRbG`UkCwd&JfUU~nqB<3usUrlQA((I5=;0u zoX`Rw=>Fyy?;004@ls^%}T}1r#j(B*FXoP5n9qHnnpS4Z(i{Xr} z{?pK6-1RS=A1Vi@Ja$~Vhb0u*pFKba3x>n0Ay)0U?>KKO=;J>AwvN5`-~VPdf7>&e zzX8mD+PkyIuK#wwOe%EzH}y~=!5Q>_+W*1Lv74*@{Qvzazs+9ffBXNlzxf}H`M-zRG z`fa_nc6u@DTf@M~BTLV9r)tNpCAoXP{^!UhC)k1)g5f04Yagn3=z>D~W1=t1us>zXz^C7;86W79ipYBV z3_#&Xy*)&_{d6RKVBj)ja*G7*JdL`L?=H?xa``GN{M`5U>C==j3vHkml6MxByE41O zqMyim9;RPvwB44FpMX$f;^Zq0c&Im^Q&^vR70@eRW+FUsM1nGaS*Kt%Dd?Whf~@!n zw-r?{@8UN1jfkC;hrCoTs<<_baTP4CITRu~QzT_ciyho>2vn>4fGqOrYpQbj#60UX zPI+>|;T6)W*T>5X=TK0%&e#IvVNf2B!awpvGm)gR2Ip|j8cwx0V`@Jb%#?fSEcTEn zHaaFe%uA9O>gt1&dkqzlkYqkS|F-ut42t`AH6JK}DSNQ6Xa~Xdu7mmE6>_InLWeiB z>!RgwB5tUFS4SS^ZUYaMxG5 zVMkB@7z}9$r<+u;dF6cCK;dFsB$upZ3ssTTd>Y|xV5_+A>VC8hGlFE4e;y7Tq?i>~ zfGjy}c#fNFu-)~y(h0tU zAR^XiPRg_y4Hw!bb2!|&O{RYPOaVChk9^Wz(X>^bpYx~v^-M=(m z{Bq;p7aU3$OZ-;p+M;0oZg(z({zxI{ejQSjh`?g7^&-oU3488jemMR1bdR5Jn-0E>x@Vz z2^D~>w8eE#uHIGN7(Mm#ldCG5`5YYpV%M#EKGrx#T+woc={bBsLQw6BgY)uqSb6Jb zZgAG;?3aK<7x|{q2v2^FW#uC*DFboL3)}Q*SLFgKZK%slA);V6VvNp&rMC?~k&ZU; zko};%k#$?7Z^i3APlbo|Xb%_hoxmFWYLPO-||`^gprBe)I_kJ*;L^JV(cwu&~R$ zV>$Zs+_sLFrr*#L1to_B_WFP9rLU*anJm)rLJ1R7>FA#n3>02%`{$MkMIzbc3wFOF zJk%Sed8><0!gG@WAEks9Wj%=F1(U9N@E+N;wbKjI0AFeOABlLEq4_IYS*2Xv=n3;g#xP?81F= za!pGc$3uo4JDGwyt@Z&k9}t_}7kBX^Yy;j=Pi@hf;;&P&B(eJw zPIwCnW%f+`kc*t7;&w5bPSf}Pk(z5hOQbZ(%4=%Qdo`Tqve7TL=U~QaYOhJtMw6Gd zEJn|-R@ES!*YvjS$YQ6wiObI;N=9kR-=AAJo*lU^!x!K0Rl#RzFzt zdCY>pMBxMX{zUm2Sskbf`xY9QZ+yStL{O%BWg(IpUw7s})99*)}7Oj>T`5|Xqr_Fy|wl3jEc7%89lY9(%sz~jepOeJun3$Z6fTiLQ#?y_!kzO=o$W8Xf7_C?;o^_QwbdgQ#XNj zc`3#82+C%Vlfjhumqveku>oL!!eo?OAY3Ar=R;bHqUrK!Zv-O7b0Hy3!A!c$DMAyS zp48Assmv-VN~GKRIKj_MH^W}8{=<|K9m`1|#f-45{-o3wdr_$d=Awk^*|Ke8EqXnR z_#P|8S&{wFp|Zme`rA@Iz-@?T#_iGx?u9oUx0{ZmHaRa-- z<`pOL7jFdQl~Ng=g_>y6o5D90vJg3~VT6nBex5@Y&n9R!{fDMt!sU;dMT5%B<|=^b z-SyBHlJ8|nd85x4$eKrUt#q(45wbjpXpjh=TB^2yh_Sx?M>wVDdfu8h^O-)p(m-|g zo&oVK<>-i^b?ZWkUP88Mp`(nnG8xFkD6g3DWS=4O_XKlxkd@0bjl`RD6IW!)wx8eq$kYW5DKpf-3K$a;Vg%mw6X#YotUY8pbzT&y~J~B61 zm>VLQJ!nR~31h_Q33r8v`grxR`z>D#Vs@h`C!7rXlU^$k)YbAiM3-eO1ILFY_@oTI z6pu(lErH0uYXn)Pp*o*V(x)Dn%YB*tbFk-D?vLA+$Pa&J$1XY^b4F*<9glCoTp(K)j^WDUFov?N-S4L zCD|$Ur-+$A`HR?4eZnuM(ah$6&X)3PrzmaXHTe)Q3{lzyh4 zK=}!KGZQIMgptF9*wC-PTGH;LtEN3S_?}^}guCBlSUSCY_h382fA=@RfO5 z<@?>oCD(`GVv%!Y-)4_(j=P#6*tANx&)CoV4>e`BhPQm}eEDK?O&ZQll{ml5)%5+O zsGDS0OmX9qL{KJSc0)MXSm=KBzkC+L0R0i$!x#j(9|z7|Dk=ydG!mFnR@|uSSwc%d_>9PufY z59~KU-}^ffyxskF=E3&-oyn!=)A4L>%4)5U{t6~Ol^vdPc>&WMpt=>c_b~o|>S~@% z%2!Te3QV4nR?9c#X?{hxs6xvQpsZDcJMeqc@uSN(4DLGpcI3W~Ys|U8Z20|S;wSPyy71d z$9N7U3>75~`;~!2r7!s&nKXKEjc!0x%Kp2IB>b12vvTFSq{2B}fg$8p z1~aleoZUZP)Fj2dIE|1*q2IS=x)aU?C{m^@zE?8vswKp%eMZr1{5@NE9d?h1&>r#F zrN>dZ!y&~Mii+o$=kipF^Z9SuHtzd}6Qa-QsJSW`5z<+Wwp@nn`=yUfK*4X0AMu@; zeHuOpewo&$u++10yCI8}pA4VbeA(Bh)ic`pe(%?NG zU9S7lqg+4^5z>!+NMyD`w9EO8ZwR#wQ#6wSAGvP94Bwb;00qS?eo+d!-lYjAOTfEY z=sWo33kM?|9e=M;u6p4&EgIS!`mu2b%EiGLHck*XqayeT%W?R(iZq?3hzP{Inzbf+ zJ6OLW*Ij43#=I3jVz{yRIv(+=?8r6fKcM*Eb&Dt}TP^REn5)-e?0O&IQFG%U^S^E8 zyGXZ*?aDJpwf(!P4fcta8&&QW;!l1`K41IK_jtts*g)ikdb#5}zsZ9_!L%T{Z(l7a z-rf5r|NVPU6n#bR-$eOu`+t;M#%QoI{WBmQUf&~`|EnC^|AM{y&+7Y#|0mh`|0+}d z{|57GT{)|~4_$YY$ zF1Lu#;fbRdAEY^OdrSt9)3MkInVy~P9_^i;?HwLXGG~ldqEB7)WCRVD+d57+cof}Q zl>|d-XriV6Jv}e!zI^F+z4F>Wms!G&HH)h-BRYz9vmB%LqW@H z=AE%L)P0oqBwMEfkS&{`$bI>LH&BE6HnD=IoS?%ZO3GOdfKa-DbOsR;!{}cRovfUj zhF!P6)Qhh;GO0`vsZ$u<`F9N+uNl|)xvRnl%NnjcF+=Cq@?X_$1O7w+$)YKA1qIy^ zjlR+r^dMyy`|!NX%)GYDgf^KgIMQ|c?TyY%jfj-DWqTkh8qh|mnLg9_mE>P+gkR#G z_@e=MB*+$s)?D5hH5|>NUcgXTOUNkcRJq0GX3NCHz`Z>ZR0?8?M%`Voon888onGz>{KG&x0Xg1HCNL-NR}1mwn65s99!)+MLc zor_R@!xD@Jdfj|;n2icJ8%yb(W=&09f6)1lNZ(05cAaTo2{^uaTG7ZrRTtRX)!Ej} zHOvY7!h9(j-yBo}=QqF*Umf;)61rhsK6UnLc|;kA`5a>3MnC8i2d+jAHellF2+a zAN;1)(U~jI5BaiM%EEj-kqG~|INL_2JoR5Jpb7vo)CkXF)t2!Dzg8*2k5Eq1){#yL zaK+ReFZU-uj`~MvFIT^~J*b0SDRNC$SC1cKEK;3U0NAaD%_3RflOr)gWTi&4ys@!K zjIUG2FZiaN8R=8{&Zl?loqhfKcM?ZNNI(EpPM+&GDi^R!ies^LF>l>No-%KG6R|7} zPR7-D7T*HQGXgK7&5@AQHqd|dM*t^|{RA&)sO%#sYW6_soMIHUNy(=y?O)|ObcsCY zgf_hD?5u#~mL$+C_G7*FIZdY;zm8`SaaBV78||iJ^Q+U^=gS1!*!(`-H18vLKHfyo z7qq@E3N3JY5iqQuEvpcK(O69V$NAy?bbi&L$W!1G#a_%<(${}Zm8GPM?6@_ zZHr%*2!a##+ZXNR)O`>lhhp%?MbNM9t)6bqih zq(6J2=Q5Ssp%ZNiQZK+ZLoWT=JQ)ap>LCz5nk>VnWol}iwOECwxMB5cy*;>zpgmG= zeE?g^WK2-vswi_m#*~LYH2ihxxpSEpM)t3@+YF|s6)Au7eC2HU zmQI#(;Kl|;n)3v~*EhoJk=Bd8=zMM(1!VMt0@xgULGOesAbi zGk7EOzn;&5=5|b)QUU?B?l1Hf6Y{uV;KT zBRh$Hw$#%g>yN5bH&RRW+YDl{L_8!=xI9Y{+h4Vuul(cc)daX%-xyt1Te=9LY1nmM zc)bM*mGMO{;pDKNM zq6#d^WZe1b&W@y!MYX-@*6CYImvP*wooumit^ik z3YV14ES8DgJ>MJRRqpMZ{M|j(^~%4F^1f>JFRMbxTM0*pLmN#4h6nW0f37CGdr1d_ z`I3ulY^p+xn|!TyxCh3DNgS3P=1Y5NiNl_HpG-J!QhMa;?)MOIV6VEm* zdZux{zQ%_^QEvJk-`kMe>o{Ms_3%z53MSfQ#~)eBCzqua6!mLm<-R31*}V_~Y?qq{ zB}-vJgWZ%JbiT~~Q;yl`QBI{M1B&(Pklz{dArnZvboU}mSgT?INpEBe{4-%4)ce^n6<+{WNkNE1)(%U_8l=BNf?&Od$Hb64{#1f|muF^SAc z_+3L~*iwe;j<4NIg3R0EMYj*OE)FpiqK1aREC2J2a;X@kH}I3$;r>pp$F|e((^`ZJ zV$J?cnM=%0dTagQl~^yaR}KyQ6sa~iz>J&Nn{5Qcb^QmMmK>Z_pU8f~!}?1~;bxd( zB~{4bb&Ja}IcfKko8_}7veU7BWC}?Ezs2;z6q-K)3*jnDaP95cmSfVA2O=Jx2qte{ zjHMO2D0etlZ?b2i=OjbA#}*;KbNcQ(gOO90RivGD40^-DO=rE_t2UI)oPw19GrIL# z?7VYrOgYf&I2Gou1!&jjoPEp4%KIK-G@@uRKax7h+5tW*uXCRB zobGCZAt0581i}a|drecCLnzpIb8{VlT#8PTgH3(bXHD4N*{vBChQ0htkGzBhxecDDFq3na7TEQ;B=pI01Qf`trYj7pT2M#+wEF zW%w8f`^;PtH6k@Edu_Q{r>GZS!jO5uC|&P-jJO1p0j{@)y1aeo>tp8CoF1uY>Z@!U zN2dwTf&L(aGdLYO`)=wtBRc$NS|NsaIQJI6Dhiou$i2mHVv|`_AAeAJwUt-cPE^a_ z<>Llvb)}CThk9UzIl{s$Ta|Ba+ltZf+b^dP(DY4%JIrp~n*J#Nvyj>LBRhVKH2wHw zr^Wf?tFNwzjah6LX%S>X6fxV5i$T5Yrz5Tt+Y5`*9}>xjj$e3Qer4iG6ZXTI)1ffh zBba-Ww0G*Ug<5mmUD_3O$D$ay;UnS8Fg>fQ@8P+=t`o_@8<#;wYQ`<}50BZ9y=ZQ+?iWxPwAwb8yxczR9wPhnPl*$Rdllm)HgaIJn`F;E> zk9xJ#!{rFz(RFVJ9RJno?y+75cAQ8~oa3#9_!%&PSn>C1SWR0Yhz=^~T8zEP{KFG{ z`N-aA#d2*iZH-a3vn9_UjG4djeZLVAZRzK5Rmz2{!3R>c`I)UXKAZQ|y+b|J7gG-q z2S4M2eg1SQSa+Up7Lm0QBL9pTnycFy?D2x@#%#@09+@{bHt&^1BKFup;}mW1C-`9C z+txZ$Q*s0H)~$|q1J4{3qwm%IEIRfB3TO&lVt$Ez?DM63DIjb1mc?p|NQ~#nQv6;Y zJ%|S!C|BS%iBt#pC>Lonh-h1}b@?Kcfn;xknBG{P(6)fusF52@L%=nv!Id zh~Cn>ocU^Rahepd-&1vB#_L<}#xxyh1usJu=yw%RI54H_A0HHZi=cgys|-eGW{>wv zEf4OL*tT;}lL>h4oC%F@Dfn-J2Rfw^Gh=fbrc1A()Ha{u$1J&y=-8Wf_H9!Dp5y#M zS>#DK@%yr(Z)624;QcM#5s=CNXyI@CJQEG*ThHfe3xY!IpU&NyACr;h*N~R#?{)t{ z@}z^>wQ#xDv7$6ZcyGQmX?3+1#o@JMvbW=KIvF|m_0dy0?o!G62yccT^Zd&lljuXG z`_;$X=_A*EfaXHGnm72k1S}&lN~4aR7TGH!u4UGWxGVwljEn+}Tg?1(CrYOp)Qb#i zic|}xR3nWz_-NIAm_TJ0NqH@xv^Yi1ihd+lKNE^Olj36$`)`t!Kc{?gyJMeD)Jj2b z&_>;3gK5w1f=gObmr|xm_nJl9c4WnyD=&6C8d~}ryqLGGHrHmYFe}CoYs%YrU)~Qi zUouB8py=kS&SqON;}-lO`*Hh%?vQV*H7yOa{0{t#VilnrJ5t}<-ICQY(R4c{nEbs} zd^tICh-=rn3^*fw-u#D#_O;M7(VfwIzANvMP57p$*gwtf*2no9iOlck-Ky6+Qnyw+ z0p*u>mlMt=_!X^KBw(K&!09H$UIsSgl8iF6!<9^Gu-$d839angOC_{8UhnwzaLd zT(B#v!^#rJreM*+t*a8ugOV4wPI!+M2kP1!+esGFUSTw?nq3kN?z8BXc%Kv6ne(ik z_mmb_5Yrj?+U-W6*s=$Xg>8QFNtR5#kJ{glvhQ%-hj_m441Lb0o7qDeuEEL`NGBvD^i}2c*}PZRkPWj< z|BQF`QG4PqOchtvQg@~78LcX?Y0t98`9^um9!- zPZQJbQ5N0aK=ev8;^(?%rByXfA81Q740R_i);La6EhQXF#~$_@=8*J91pv=n0Xb{n zOA@b&mp6q!)T-PaW~|__oCp^Jc@5BTnhGs7K_xZp)pzTnMKTOocjruBsc*M5ISMAd zY8D9$u%HsWDod#0a_uRXhMjZY!TVy;KU~1r+5obpDl;bVGilXr!Gf-zUH@U}~0DhZcM6*-fOQDciDU#Js3A|iW3?rH!($GF+M(C_@2#0)5y zj>I~RE5wN8c)dPD@MYbVv93Yln`7kAkDtjSsq8293VtZ3&B8;LqcCR^VLz1<`N&;@ z=}JkEvw$AJY{}=l;c93$*aXX2o*S}DS~eTAO(>uZ6>VYQFrGD1F{lFhY^W@s+CFom z!%$5J=E2n1Q>&L|?dN7!07GHNbo#z_6B{m~6J$DKuZU$>nO(P@lf?htO_Mg!Xs-&Z zKpq!=i3gOcE!{E~8As67ygMCe&npBreN~b+?&=&)#TRg!tc?@ye-QYrazU&GW#?-I z1b>lFFY;nD29X4VTCH)pW!thK*aXRQi9@#Xbk4P`r*P4}j=skJp>$M){bFrZLCAFi z&xPhHa=7qT)_zV{Uo6e^W%^-+TsVu7|IN6!6T@;tbgWT&-1HtFXifE_TYr*GrzH{m z120X^<$QGSq3k80-}BI@D|fOh^(<2F`yMfKCig1mEqkM|<3*yGzhw zA<^jkX;Wbp2W*N~ab1nk`DRk3w$}t^XZDsE!y~jfG2RYu%~p11+vzW3GuyHims3H! z%s&kE2pww=tmvl_PME?T={g$sz7}LM7i&MP(K#nV4B#DQme|}1RQ6?9YCh37Ie9-n z9z6M+bs>6%9nhFx%H9^CHd|Vd8x|Ss;%GuP;?s0txAfF;q26C-R>EsWKU9Bnv%#=~l zA5stS0UZk^_(kdZ^Pq?Do4JJ8iVTm^;(iDJn#t9+h7&T$9!s=IH7e*RlZGWb9z44=4ztQ$VOuR~qZwG?t07f0>{@3psMxT2LD1v#@kg~>3^3O4<6$rN&cpW| z9d3~RdW*mm(Ye@Q$h)qe78NYlCP}sUk`5M(znN(COe6&4Uk}qqq++m=B24|^#dgro z{yUEr^QzmVofl0jsGRVzf1%U^1h5-}oN4O18Yup5%lD0tgn9eJk%)6|C6lcj)@c>9 z&1TpTn|{7_`96!qu*LB`;v7nxDf{`zms(6JbMEWGExSF_vv6EY(T6yKs!cw3m|g;z z^*lzT1>q9S&yCIbw!6QFaf##L!8}(B1ur~FIee)@t?HVLaoD^ z076`5M7B-2Fcg!~2$1$ON&n(5Tetc1-Q_7^r7SZM(|F-RTf>_&?O?CnQ9@+26iqej z78Wt?@`Ep<@^pVYRaJ12TYCH zX`{y#Mzn@gEoH)vNkL;~q6MwHFfKzzgONIA7fbhSa>B>63I!Fx8tRR(>457_eCdW` zIUq-kRMTTs$&nA=6n#MibYR2$cruGbVee(1xq2eKRs+k(XWxCG&k)n=o5S^=7$)j! z%A`MIfm;6{`X5ac`2gVM>9*jv)b-@v&ESj(ziIuxkl_L zzEm%ba5vCNZI!m?64)6#&kagPGV9hY7i#9UN6sIsK}2U1E&}F7qWel!Ix-wSXdf-1 zENeYbcrAZwj6Sr6IdfjdyB4&!ObmnWm~e$b*qg6;1_Kd4M2pjX4^uQcyOW->nl)RV ziHMwzEsE>XCzbqgFtB0y<4%$E)J+xq(9;gbL>+P{^3DC`2;BP&f0kgYar4B55BWm% zRweSBCGHG$+z~kCvh|$RjB9(ow6yBdTPAd-!_nYnpf-vDG^VXK{7mGqX5n?68y$`e z>-3;hl=g=!fg#rb3h-KDUOJu3ifP;T|FcB&2A;ljNspT zuTmND3|iQTc=L3@Lot_|-zO8%gt2N%F-Zm1f7ZU%K0TjUy8`_wl%nw>`(!ihf z^+;m2g4z~S2e-e0WowLOkM;^EU{P>xXcD3Kpt4mT4r}pha(6;|X?t|XjzOzWF31YY zvb<`J%XUUH7t%(pE3|Fdylq6%$vH_L&eV^P6OYJ{AqHcH*NtDi;trI0WK!q4^q67P zMJQwtG+(jozovTolx=*d!nmxxW=E5HUgi2#!yGyQP+-?v$VGzXkDEyHIcd&TGFx_D z!p=4-;xLia+mM3dHO?1q-L9qEYU#A)(f`9An>)874bJ44eg!aps+FD zyN!2<_hJ2_!N}|^hOX0RRnOn}4>yP++m}4M7uxBKcgOpFUoBjj#5y$vtfCuOe-PCW ziZCq-G{p3JUO5}w2O_tZSGPXT^H0Qj2@yJ|cZS5km%s)Xj((=4|tl1;ujthf? zt6|s=Z7uGckTQ#NwiR0tal!cwzywGqrFXS*R})s})mJBc_#~(n({K?zWlq78M0q|4 z2Kw#J-qD_4(KhDGx>_nH^6mUU)k(!Rl3 zh$p-PpawJ7`?W4&6^`fhjYcg#=&N+T-CxTW2V1dzgx+>*+xAx06zM6Rr=3<+uSump zuI1EF27eG3l^+>Bmof!9T7d#v8QWTXP^@qxZ5NsJm#xatABmOj&mJEPK9Z9F{2{fc z4#Y0YumI>iZg0q*dSL?SQ?f}KB6ca-IZzQLWjs~ZVD!`Y_x;JzxTJx=U zxL31(tw_80*d#KqQZ>WYH#ACvwExU{fG18#VKUZ3i@@I0Esx8@ZN-$sSn0RZ%5EV~ z82K<0Bgkw9_0wbem0=LzlC)rmqg!`bq7P&7WLAMLvPSWQ9_EK=l7q9v`}bwoYSI8!7)e87-P#v zzK3l-mm`apjq3|n>8anL9s{9V4_g|>nx$_}(Jq1Q@N~BJD|J=s+jlkNMkgxPBzqcb%7W4kNa@Bd?-5mnIe6v*W=gsQIF~-xq>&KQm zEA5%tjt3RJ9zlJhnE}aBW{vOljG|w50^#G(3YcPyi`UPKiX zpeF`wdH-cK`U>Hk{2}HS#wcKX|8#Ix3eq zWpj~cvs)d@iz>Q^PM4{zyE>KOYQP#YL76WJ2(BAWil{arqz@F?ZrU(7%;@wp!O0{4 zE6j^Ej3gvLK?1LIoc$8J{*B{dg#HOY^i=u%YVK#KD{)+FkyaVZp%Qw zseW@DZP~i5bYdK-c1>1#I#1+4Su`^I=cR!!X2TkMqY15bJ#J(S+FR}3=!hRTAR4s1o{SO&IniabclfmI5;vqwbGFKsh{ z4Nv4Bx8*q>L6J?)pr_`{*(KHnZIoun_?D&L-dVl_^pw=Kix?o$2`gN=CCF-6Gb zM{ac079G8tLHQ#&J&X7)j^O#{eE~55v6xJ*!voIjUJc%L@pty@=0fPb4mYXpI;cHW z9iv7|gU{4%*zto)n9+Xc6Xa;hI@@Pq9a*0rSLy0jMS0yyC;7Jc&3r39`4`P@iZW(1 z7Wyr3APoiU3tawel)#`tux#MU!HRD`5Ll-K#=W@UrJ{@}nY3eB+tQ8myMbJk=6+3( z*x~L~#veee`RFFeLR^r@Rcj%~JThPP3ZFP00U9KHCKUTWzOM9AeZT=3# zx7s|7BQ-fy#5jKjA4ajWIz31$*AQb*pUYzvmDUW34aPmDRTgz4myyEgz1Y)IfDv9b zymc}LaDifFR(6Md%(5DjvugYrZB~<{KcFBB^bVc6{l`Ir=uKw#`Q8~ftL;qqFYaxU zi?MW8%ju$%U$??+%$PeBBohS9&5k^(62tVm7rruc821{i&-uD`XZmaotp2$pn4dA7 z$IQk*sBS2_Y62H~5Jq34)HpI>+l6~|=z=3v1IHxXrbZu0`6l1}vE39}Q@F;6zdydYXUnL3 z)BF^<=CBYLO|g=ZAzAMrupZ6$mxO@-c*#CAHk#KW4`Lx5>`nJ6yi2o{BH%A|4&erj zrad8529j=YK{Q$bi=KJYd(kH}oP zd_m5EU{W2fzq=?fPdv8xnMMBSeI+APIxqBM#mW_`#aZxah^e?kq}j|oAT`ooz)Dk$ zCtFysBk9P0#RhX-hVveeEVr_fjJ~(I{7K^z^ASnmqWvN|Ur6tExx;5u)PjJ?+H~&N z2Rd#B#B~-cP;5}_r8V0OW6DRqu&P6e6@2(IM0=uN61@|OQH?a5jM_}_qG{kpXW-#p zj!~?Gs|>h!f0HA%{=|H#HkV4d0qHbm4i>4^*4CA9x{VbB!0(%{J-mZ6F|TETsr{Qc z?k_R9MLbztY8y?{&`e>@Cwc}a!>lj{`aQOK!!nPs@wTa#D(ft6#8~TsZmY1C^ zj;eK4)m+Ug(Pg^>Aw?=Cm(dQfm(f^8V~H_?ALrs{SX^;hZ2yl3)%3Lv$SPUWtc1qX z>;TtmGOm`nwr`Z$)U)6xcX6f1&;CF5-YP1NE$SNW5Fx=KI0O>h3GVLh?(PsgjVA;P z7M#Z2-JRgtxC9Tal~W8ByOAK$o7m&c^KYVX>%)|_+A3amhmt7M=szDAHF zT?n^%sWFp{^f&YRp(5;sEh3a#bdD*t#oj^Rh3*;6*MM9}ciY*i=~>vkS)uh$krTAN zmCf2pF7!hZa|;`tDYfgMuS?OHgI3f~Mj8e;XBRhDkJBrMCxzNkfhF+>mWHtgx(pu&cwWx^PAJAWL z+!TYVrr7E8H*8<;5jisjQY$3aTZ$cwTb1V%glI_Ya~dCdX0Ph?SMrmRn{V5qcH*XUho5b51tubs zx*g#w>8;hWbHY`w9&y&WxybOmxIe7hB^p3`x8%jbY9Ku&CKk-x;Qi;Jig(2u_aB~K z9<9Kv*oOW09~W1HTDEWPOMpfZkc^#yUoP5>=|13~a`PJ)SSr0X1VA@~QasXo$CX6N zOy=~zT|^IFYvG@H??x(@B8fZA&n}C8aYydpA_av!HgnrdmOx57r&a-u8h-XI&oG_0 z%2Nw|t@fOG9DS8gWSEhod{MMesHNC8paLfuIe%~Ygpm=JsZ)rXsxj$sK_!fVCh9p0b))`tEnK)&AX zFk4{#(=m|RS3oBOo$5ASkRtV~v+XGlSvLRzEL}hU86v&QciQakvHdA)OxH8eh2n&Y zY#Mb*kFm^0eSWXwsqv8LX;M8RJ0&eG!t^bdW&#}^NOQBeps9ti=R3U9)s~Yi7r{wj zZUTzT23J@P64c#xColPe;nUyNJ~hcgi~Q+S#S=mw5f^s-$K@R5c?czHQ=qgxic9iFGmoV+VvRi}lu)4i*b}A`kQ4o~dW6OWvGiK7Pl) z#x%m&Gn(!O!`2_XrrE!>w_dlB^3~hk0HV@7GW|PrlkGcePVdE{4W4&3VXbYQ05OZgdrpCTaa0fPBE(n&Vw`HwZ z)xzE;=`XQ7+9uw{ZF*KL)9=31{yQV0U4fisK2X}>xBaeY@20aH2&Oj!qZ7DR zj;zyazloR0kbEkX?#qRi*}4lmp3Amyy*w^h^Yc&qalKi?EG+>>gS65PGHqY4vN6LH zK8eg-9LenneaKs%=&`G_0$X!=$1>N>g=sjEc;RP4aC}d8(}vEN0S#mXnBBx~5XSz+ zbhdjmB!HH%x=Pv-OXmaQgwaVGGDjHVg2!p*=c;3vQwh4 zz(TOq&u24LZ}7L_X`{RKz_S*)Q!NG`@Q%GRl;%>z>O+F3v-=5-6sc8>6g7NwG19w9 z!Kxf$oT8QcPt9}yZv=VV(CeAtGcM7!)Xw|H3;HMJRiZu;>IiH*ns6do9X-YIb4%0t z@p4SN_vvXpt=#%EI{K#T_V;cme z3OYu+j2jp0;-9fUgv+!s@{O&8nq2};5AS&PR{F@ju5D10hav?VokzN!D`A~t&$E%9 zFC2Ofyd0d4G@ngZU!u>^`$wF6&@@PY_Ns9IP&fwcJGSA3E@)Cg$O3~y|}Cy z;s+!iiJNZYM+Um+pPhE&PC7N$ENd6&*Z69Enl0DIdM?)*Iyv^cTD!~jF5w=4+-Z{W zMWh8Cagy@Cg0(mReda7*yEuq?E*0hQ(Bi9-^gZs;5IQ*I>p$~Jb=HHFXB~FTS*E0P zd7M6g=>&xc-L3o{r&4-fP)hS#dF$Q3+nRC7NAY}4#^lq^jP%9MyPKNpE%gTT&z-A) zoJ+5jjUsx4T!VsI=yBvo$kTRK72?=SMWv)))n=reWm8D>?>&?~-~TSM5MoL_*)o2- zjbHF2k*cC(4@+jhjV!-Ihu>Vi%$63X%T}i0|9rW8`CO{tRkY?B&Eh!05Qob<=v{r*I_rA_qS*v^PON}vSIf?4`2@@li^qq&iU{O&}8F;^1Kk8 zEFPIp^y_TzC>;2T{#e*%ISibQ1Oj)iw=RXA_BEAS(KDE|#Ww#*o#hF(|Iv7xuWF^D zr}1!Y9yKP)XWCn867#1wdp*qc3{)s80;Ivxi)-(umiU_V^Rh!J6_#kT467ZOyWQI5 zMaD`zI-n4+(DQ)%TwepqM*o|?D6X#4;|)k>og$FPf6M9$_$Pj04A6nJ}oOZtR&ae;^D7vJL2wA5MC zGC(0PC0X^ao5Qy2V|Ly@i<~K#X>)#D?>>3b({%m~=W#;!jhuPLThU0?*)TX;ootW& z&jWwHcv9j|Ry!NnFMFMJP8(&t%P0y3>>Zu00SJ2jiIH~|IT!?bsY z?+y>!R#w>OqJ2nOH$n`OoYs!!I*zo?EMKxaO8?spkUZK`UBG((QG(F%_b|E7fV>I0 z@V@fggqBifXi&fLEJ@7Y=(Y7$<6$nk(b3%hNIH{gUJ$>MC5t)calTDm@pf&xIZ8ov zJDEs?yVK4dxB;%f`)x3KF*2LuzYiBS2oC6(FlchV z%RJyxf_pR4b49PZdsJPyxnH<>UVL)C^ze+6&9~867*(>=)V1W~v+jc~>_x)cjSd#d z{gvPUr}8WUgdq5ltx9B-!7JlqP0d{{PMRKb$B3yK_Sa9stK*LnB`zBk}AhpJLT%7-{M`7B^po5#5L;_ zbij?mj~qM6EZ`6V1%Y4JftI9}_6Vj?7%xC5C?Vq`RR1(f86ibedf|QGP0a9HREamm zXYn#2U=@H?Z5Wl?1#{u4`q0xfY(Euv8@A*)y|Wh<>;dZNf!u1^U+OVF|%OBNiu z=Tr+yNsdBCN4a~uM@PSY+O2sRVrCKy20hEt&HDEqGmM8ASSk9U;a=vU`J#zHkgJBhWzh*%r!c`nZDBC8I-1#cHuf5M)fzI2 zPZ}jp6IYTr9T6xapiYMF8sYpb;PfAlBw+2(vUg(0SeO>8Q#@uPvzBAxBDrTTC$C{X zXswO}?(K@;F<^p0!o?GT|E&LrRP|M6G4&a#Kq|tL2Rv?FHmUfT)~>pdNayiA)}=d1 zD$PXKQJ&tZ(X^ut5g^2&6$FOjKVzN#kfZbu@v`4ki^b_m@5?Z#TJ85w;`d-C{cguq zv1_JG=m9PNRVw~`J(#R4MixJz95}?0jAgL%=&U#In9$CT)GPnS!ot$groYp^$9@!)7tQOgAs9~@a9Z6L6qnZQ=gn#d& zR3jRw2PnOHx==a6I`IQKN8Wj2R_7~6g56LBSD7wIab@Olq4ScMzk9cuB)pn#XC?vs&DDj)ma;PtU6z`(#Rzxj5wU`ol&DCPzQPvuf!3VWMC?^k4847`wg%$o9>DFSdE; z`}RCde9`&*kAw+35G+_Zim<5Ig{`}qm8+Je@h1p3fH0WnpOT*}VsTYkBeL!A@X8R; z?_-u`3!o&G=Nz337QuEh*QRd_6369iO#+`WfH)BT9c5u=gs?ne23%=M-Z5jdg^$4H zuWIF=qY=3x+qqgAsv>}9pA1uhzxd#Ei$G>fxxAVUPBus9@Fk>`DgSbtsSlkS46mv{ z>Wu#mXI82(**d+|0w{n^q863tW)~;L4Fgn!v`hMAj0LjoRki7mj_+q4#6?2t!`jBK zm4^qkJx5H8v~G6nup{T?^{GyVC+7dX0h49FPBMB{#10VdA3XgH+bO^6{5j?_Tfw-> z*@#d(XncT_Yh-wstoI+#x^?9bEWWI~rIGDvgbHDmwC`;@1^Z02Tvr_LB>slOWjck_ z=xNt=hO9b_&Ydb`zf32CNzu*zeAjZ(Y*Q(39Yh?o2;j9`5hvoq z3OYO@Ck*M6BCux`7q)F)GO!XSqq7e%qM2nGSgD<6!D(EUV(C~|#%#p}fpNmM%!Ewo zm`;nWq5Gp897Mxaq;o?jTb2_$&rmRaf(f`TV#?<8$Am&G0{bpY=Yw6$Xr)l`HJW)s z%TWs>`-A z5!S%AQ#oh5unli^zR0`4i5%Py>dMXXLPe@! zg?jb_Y|X)fw8_O-@D1{~`HvEhE9L|@s{Jkl)s^J6*9LFUK*9zeen{86_*&L2n(c$8 za>-x2v51j(J<2v5Sw_rZtPWF!M9^bdV4t!fBO~{khD8{>0i6ep^v=cK8m?{;OdF3V z<~zu7Hb|o(Gdp${$FHHPZK0w1x@9<27)u43mhAM;Dk@v0-QIk;Em>dsKBvxeXW-T? zba$JR+3udH>*;(tHl~nWzSh|tQe2khV`o8o;_XJ-V7&Lyqk2@3!7V7qyzsiN^HfJg z3OC~~-2=Zr^!0G-7*eGwgVk@gONeh zDX?6`dl#46GMa;MsP;e;=s<-5_V{JH{;&LqtsF(vA(@iG@XVDKqdHOE*57OO&x_Ie zcKTC03370sHKE@LGh)&>UU2xUj8@TkgN~abIa8Sv{2~XjVk&s%6wzO7A_Jt%l-+)5;X*P5B_`dDG*D3(ab5 z!k=FT;>}ddaKQ;(;=G338 zEN41&_fgiuik%PNM{OUK{yuDPs6!6H-syj^N@A%FI%Q~?PUd2tvtQAeRJXjf-u0^R zuDnz{eQEJ2*S`MN6P2RA;IsCRN9{Ar;P$;$dX9Re(jexe4*2Tu1KBOaG$Hp zOb>J({KyH+5m+v!qxBbnM6m^9Iz0oalQ$6g@MdN*V|}+!B@=QQRpAMVuu#*LM8)r8 zl^U(xl3dC&a+l`TXFiH`KQ@yyWKiH8?bVNx?~cL#R6~kvbUzfy2OSSf9O``ma_hoK zNa>O9!R%vS+M*s`3D><-Y+wBxd1$#EZ9b-g4xXiEq*Uza@bs<3YUq{6$!=5A)beMP zcR3FlOz;U%cEOZ5Y-#D)BWjES>sT zL8D{FDtNVZsp!x8+$7ojlXiWistVi-S3~rMO6eu&BQE>c@37>Nj$w1w0$)n2;RSiBTQ1!^g0vVA8`#(_v9<26P@ zXRzFXV#e{1eXFh@Dx!+~==uzOmF}X;(2#`hTmH6@*W9v^qCUwtBC_c*F?$%!=@8X; zg8ZqLIKc4HK{x5$C-tPMH9u!tz@%dQ^Nt7&o7QVKWy-DRl}JvZ5IPIEdwuM-lP1+i z(*oLu#%o7N64fN_`PFQ8C*Dc)Elih*roV7d4c|hwKpG@-vHMZ*Talr9D1`rFe0bdR zImq~<`Dg$(rV>SL%+%Of?sDCT%JX1#rrO`_bwj?rn0P-syV>wiE&(jbSBN{w%p7)FDkTMQ;%+pam5m zVO&n~cI_Vz=OBoO;zZwL5G3Zc!{pGM1{FQDEw8?Rr#l8`(>EyRww)sL1?745s8%v$ z6-~=pYk$_t!OxtM$@IxxjK94Mw@P7HzvY0b>wjrUAjoyQ4R}`+d$)7!|5aKd!Hom* z-L%zy`2m7z6eWKP`4-Ot2}h%h@~6$9kZ@>=NZXbGmjqdkeu&;Fv1%~_1rWZEl|2&| zC3L{fpPl zov=4mPW}^QP%;Hko~=kPQ#i`upDn%y5I*BF>$(_5409wTh?|(E8=4MSu1;3jaS>MZ z>^TiJS%$&>O^E{6_aO?)VBM8sR_c?vDIU%NDpgX(rwMkaMuPx;Adf)gp<51LIqm$D=*q zIqJT8EJ5$0F$novoBB3T{a&P`g+BTlshWBe5Yfnqankr((wG(N&ARG9T7@b#!)=Zq z&kD&@O6H6tfk^m6q7;$NSJ5x(-7!ftVFJGFf6JV1^wTsov_M+3J#r(I;P&aGa6b zRQKbuGQj1t)?W!QyEU2j`iT)kLtpA%ABvTmVe7(9qz?4;d<&cb9s$Tnc{4(U9!OT)l!%! zQPX-@zJOCUR6=*0W<6-w^6s*KkGJlELv->muP zpfn_kNR;ps2I!--WsXm4ysJ1B*{g_?Nh#gRj`X1X@}QR?pk##e-%pSDNF_fIDJnRH z3hJSJyHH@n^2aT(2HGSd4!$A#@DSIH6PCwH@a&_@e{Bzxry9XQa`}c(CkjG=D2$o0 zu_WOOLI$bW;s^PHSdvWWwsykBv3iM(NB@OP@t=JWj~yCq%Ff-Cl<^%=i8?*42s<54 zN(}?!zH(iNXN4fMGF-nIZhdKr`M}rnHVnfhAV&15gcxKzVJ%0lL^B#=^tvGrM>*4w}DM zFdTIL^Rv`LM9Ql_AN4hx*NGuy5*jPsgjL(GUjoZHMqL&Z@$BDc28tsb)c#`%XHcX!A?vD11ib-(3S$MH*#SILAwloY+pw5g8u`h`2c-O1hA;1pDB@{N zF+hO<|FkwMF)VMC*za&wRee0ZW`ww$tqAC42k_7ox<;Chw*fu+KP2SUM`pq*?0B;yGrWG=h#i``C4S8Dc zs5)x`7)_-Qk8PIj2vi(wx#44aXs#;fCksCK0zVqY0gT+VV=x02``6EE-hgJ_r+A#) zpH*H6Jyz&8{SNdjhyn-pz@>m0=q}kIEv@v$g?+4X6Ij!YUmb4!d#}TYQ}9~c z%CrTNow+@56E7GTUJD-q&`>~%2Q!)1W@QLFl0W|^emc$!KxCFKvh@5sjXKV;CDUGeAV=n$eMgW~xph%Noj{H(J1*pR2QF_XI`u#>?urYuxzb+|JOb!=& zgA68fg9Q)<$w-zOWGmy}kR5k=N29|Zob+96Y3*8gcseF4r3$qW?tS=u`Ii}>jQYe! z^;YTe(s=~U%}PeSub%#>W&b;XMxUFGBZm?WpnuX zQ$-!~a8$WZd4SVDkph=XkZ5tlUaQDfdfP&6x^}S{bEzt_pK$-V>g!v3 zEUT_}C-wi;E@r2n&;znDk_aLxC=cI3IhsuX0I|K;LZZ=YkC&HAot(g0vjwKXtdS$B z|F=Q;yi$a5tI*M@>T5ro+0^!Y9HuG+4v>g0G&}N_$jb98|N7p^j*QD(o|~JSZ=S(IX*FXhwWHVqDbQLeT+|9p3Xygi~xq@r8Mo z7FRw_nsHqxH2$k_ADrlMYG9A0c!AY$5`4cTq>{GIU`Rz%84e>0YkFmf$6@pw#>(bu z$~rn)nhRvY-Nf0#ba9vg``@t33*46x#Lm zOE2n`mpG~z*c!K!hxv0^*$!+==(ELRX&K$B>grge$gxY1fy5uds{;NIQ)!n36nzTb zS|HF;16p{O4JQv#L@nwN*fbUI;?k36$VU{iVs<483d*!u^>zvH3N4V>w7$jp5F<;< zA1(tODxRA!U-8tH8qUYP>}CJN5C-A*Ez0o9E&O~ok?_0(@V?Rg8KL~yPCNJ3kPxQR zeB+vz`g_e3tE1ZvYIjJI}WY$f=QXl2Z9VP`IhgVX88 zheuk^*j4E?d|=)fZxa&J)qE?%Q!2l>Kp?0rZ&XLTIFy}6`|@4{osW}0E3yS7C{n)Y zo+-}ONsrFkQ@P1_;!b4M*E_jZzmAE_US0UMYhgScj6LsThFm00-zJRW`6QI;Vk9I| z4v1BaRu7FjNVRJOQ0s01768C#uJ<0bTg z1L+2#t0Qiw59`h3_)V&(l2N-1-hG?EPTO4~WdRl7e*O`Km23nPiQ-Vl>xRo4a;u{d zKi_p4ad=o&R49&T(XVpx)FHUb^c(I`2ivk$bK+QP?CtPxtO&{$0FzG$42ew_dEH2~ zVbkrOJ+_>XvgP}Ch)Pu>nH^kn^Gkt1Z-9Du93)EB;!B7;!~B9pisN!*7!@UbF{zYA zqRJUZEkm^n6_tqTo_>$}AYM2NC89du5maAnlyv$0E3YkfNfa;bN>?YdU?|}C+Y$r# zsyz`pA5p+$gieEZX11AoeJ<(xibHhdE5<+pj0(hJ#s|tESH5hq-2iOl4!*V>XcAa5 ziCN0uXnC^e040M$!`$3-f7Aqtmdo~Hc`ABFJbbz6*R?^2(&S62JFiSdl!DYJYTp?2 z*;FN48^A*3!eG1|X(rIYw@ zWq{G=2a)RqyX;0135o&>n#$FU?X6!qHa(cW-YBp4ch_|#J^4s7$6g;rCH=CCax zFm5U&^^TiLlLj01sTtS?j^{cOE^Cp3y7ieJZmGjQ|BW@G$vW6^20ItqFk{8afysQ4 zd^f_cw?^CAzQx!5>Q%p_J&)AZPA0wfYVI`hg$<$pnnk43-;58wb1#ICF^J@f2pDsSNfi@LLgcw!2t_&Z{-6`165f1oG&DhNH#FH<6QVDqZ+;Cbj28Rxp*E^X)X zgU5J)A+5S=Jx7DvvxXH+!1gl}mOsUx9YFrr5v8|0wbUDNKEQ1FJyMs$GRd3D zf$__u<<;3Ckz9UyF8|F+#04}wwy#nxt=yRHllZVCGpkNGETE?I)$GK8o$=LAH0T3# z6q;k$o7qWlxpgCVnSB>C>Eu^qZ++ruGzS0KH<^LohNzSYy*_Q-I+st6hJXJ3xf5`s zXSb22qo5TyJ9BERokSmj4*iYv6X0#f`l-3n*?1xp(eG_;_di&GpW+s6PvyX4hsV`q zLw@Ef_H)XDzUAd*lt&l{WF0eX-Yoj1tZ0DaPN@7;k5A?1RrD#Zs^L0Nl$+wLZt4F? z+_q?WS=RK(#4uSj0((H!9%lLaf;L{J_GOTwCg(P>&-yo)%|GCU7q)u#ro&C+S_Kv` z>-fqH0dRMf2w~7L2}V0_!%D~DbZl_7^~l)fm`*2be^3e6V%&Vf8qT8-~)K>Vp8Ai zO|L%F$y{zI)Eln8!jf2Ce?hv&ASVyK{=9PKW_NznwwmiYpoQRfy{S#oDD19~GSkLq z|DIMT#ctH_QGkyjbg*@`?B+VK@ztdT;T@fI5sT{)6)c?7@prrD(Z(yo<3spbc!Z$a z<=XVTqm5Ii-IA7{;RTO3`^8?D3f66>Xlnq~x%*>_kJt{ls*~}&;wp)w;-yDR z!~0y0n~|{EJH-rUY$OfRl9Tm@-+_Mvy?FE4dcduM;BlXGRZ0qQp^{kvWr>8R7 zA}AAr{fH&q>=GVl=e8p>Q7N9X-5YvH!n6fl;rl4vfDeN zLx`a7bnm$440QmN(e+tnr5HP6Mm*Lhn#nnM8AqyycYHit{OBF|X+R)n8yDOofC~Ao zR2%2c3QL6|8hUPK=feVBWVKLcyO87dQm!;lkN}t$yr4Dwt9!Cz6+K*VZ??GnGKJ@+ z?U7M;+|jsjsoE| zhQLIx!{Tt{Rc3#c=K#un>uK&){SGd0jFWZRe-|d>tezuur1!aF<=|jFrYt5K$K|m?MVFN?d)p0?n{h^3F?YFn@(FA;qgEIY@U*|xr%_FV8^XFp@D)9i^H~RHE@w< zVQH5~G+L38&|3PmLZplwRiWg9ndc2-Zh^AnV^MN48jQ^@JMh{j@!8m)nvB~Wc=9C+ z^a@0Nou4?Nrs~LSu4g1tofEFe85LuIdEF=z`q7HRQ5t#-p!C{Rr@kA-x(>vs}z6Rpn!);-YV*`4Nxmb$_t@N8_)PUW)CpKt24 zh^?m_7dGEaDmX}-;9HF$=P0U-Hn6oK@7B2z$~rH;27Afj&D}n``C|c9MhLrCmEOGFPbw&@OJjEVRuToo3W}FU@uYI+xpf~Z~uC4^e`1m zj!&#&2Z80k?rt1!umfl3B20=|9~C+J_M&&qUJGqemXxiCbQ1kx<6>YTe7KlJ$Laha z+v@7sVk{}fjEY&H&^w-TE4%bHx;ywvE zFH19;sdRihG12HCJgu5>sy`1ivzw%6huKtKcG{CP{vNGY_Ra97JT#HD#5MSAXYBOQ ziu?>TLwjSItxl(w;oj?D&=DykU)13iD8UwmlHf<)Pp+}^J$XJtxZPV5@vO4L)S z(V-pBjD;0Y1Go<}heHsk=ib_+Ui>ER#Y$k)-&ONAN_%+NEznT#JxDs(<02IV7m#S5@BUhZ4pqk& za_{aZsjND)XoQlqvIMdt&Hx!3xxqoK0HJm8#rOrETeeuZWxDP@-x4x_SdjgY1|$MG zE_0ZT?w6dbOvgH^3Ta!f)%FIy=!vz%UPlzZ4H;w+wzV|Fb|1kDk8u`;0J=(CAliS7 zBrY?^NKEJ%^O>ZsdiZT<5W3pko%<{9k1Uk%_O_`N3-CRtI(jX_&r*;IFeT_RH7c}4ni?A(3E zzesC%43i00l4->w$k#PBvzYB|j6g1Hu$j9akEFlz+#8Ha%HHeuG#X`?Z%U@yS>NYx zQ}T@LW-TNXaK7PHsA*f#M|3*^WVFJ_Y}GU|nOYQdJNOX3z7d*AWSEj+M}*w8ol7ZQ z-tK>GR&AcB5APig!v6?q=2**Zj4(6NzliW7R_1+bb)F)z_^NL%u!=)hU7BC2RHvAU zJSXIM4-+BUhZ5Nsl2B3!vKYZ?im7Nna2RZQ(Tt&8vNO<}g|W~4YQGKNvAXQ!zPl6R z>!|oO>smVZ!%&3qK~|R3Dn28jN0FI#yS}5tkmM<>d_!USMP1Y_-3G{^zlb->B!&!h zgjW7_0~8dSG~PnadA7y+{VaH&&vQN?uqaz1L}&EoWU$P!-8u`?0<$5<@ZFMi1g){V z)8lve3fF74bP6sWa=F}zu8QRzRO=qYTnc(FApz>7 zSHxMY7;T@!DGmr3(R{C>peS3+x^Ih({0i`OwsR$FC5Ab{)=*eW!#($kL# zvo+IO;$mIB#FY8BO;;aBUnTvl&+T38`FxPbjO!ZX8~|XvC@~?WwPPxDP{Kr~ieX}= zXuY5FH0Lh#o>n|Zh0^(|)#9S^y5}R}k+HWVju-Z*oWabILCrUM&%N!iGg?U!f0S(6 z5g5I{K3m3V5oW`D42B(?JO?S`{plkMlP~f0z#MV6y_r0-3ad|Xtg3rz(q_@@eogP9 z+OF-VTwe(^xM_%GzhNW$=I=1)BkhTA0X^2gboIOw*-{5bb~L6h^!F^MS!>_mM=LTu z=dDvtJz%F~JJ=}qUbLet#Os?ic?PPJv0&}fvb8t>p5=7YRhyhQDsPJ4{VO6czG|G? zw!WRA#)--em4aBz#v|+~mG#aH%U$n17S8)kko#+HdC1WCbEI3>x<(?7tRzXm&~5&- z$@VN_(7eVhsUob`RR0~o;udZwPNosI7GSZd~ZIFG(?G}uM2RVq+zWOv3*_Ud$@!FxemFuL5<5>*+QkPsrbFzxVF zgkYjRw=s1Q=j(}3WHS*#xo+%_6u)CH{H~{dxnassjxOi0-e?`<)P{0Yr5P!Iy6Eb; zuB#*TGhnb|UJH*>;g08BRYrOPMK|>kyj$9CWf^WWP3Z zzR#&dgCPqHIRXNj+V=LLdWDS4#X$BbcV5)cFq9da(3zRrh&ftB0D%JuJ+rffHy!ZY zzEWka{p79<0;MN+(VqHEjsgui3;7PSr61qKTlORT5F47=7U7$irfpUk?s9b6Iyq^> z6U-;hRc0-SHv2Gu$)4r{2{Oo@7j|yfP5v!!3+wHr=R7XZ9cSOfkO6dM&q8c!>l7A-(7){xqR(tNv)1h-*t41{50$g{#RI zrVPN|wSJCdnjn6m74i}^@&1RjI9A_s&f$$%{n9?|I5SPtJAw~b^s&3U-+DunnC*VM zt5g{HaorYwC?sOw-292j{>z16K!0~q?)R#gt&NiHx6x(Y-Kj6H=zF`zz8ye@ad2g2 zn*`s_&^}F)(zx7^a7&aJRrrud?b#`ZEaBZP_pe2)xVfJ_2Duah)YL5XmpgKm5nA^| z?oMmE^%T*1pMadU)rX7q7Cw!i67W9_{rMI->{Q-9a(Vj<8PY*yT3<2mY*UP$DO9;G z&~8H_K+4eZosi)xKl+BV&3RI?PbYM>MN%b^qobl*GvAH;n+B_28gSm| zCJeEmLE1q3tWVQxb~4)+89D;(r_4{VJ5{L`KP6+)$*mG|ee`PJ?9Jo&<1(MzD^3<8 z+0Nkkh!<#T=OAFIOd8o8r{$Pu1)F&8dws9rl|=QP9q|L87W@iG>?}sPtT-QLoeir? zMw;1ILVa>#9IIkk*^URqwWbep^jq)8rUysc_)YnbC8eykVRK#N7V0od)7Jj`Td|%2Vz1xyfk-$T?{x9vR!@cvWYu!7)bRVIA7GUWqZ#nD^B^dPxpeDYHWVQ zO#0;gELNEK?a9&It<$>fFR_?g&obbX0xqsDGlsP?&zU1*lVpZ^t)02kOnh5yu%}-C z{<)SkoWMX)U@33du--Lol_yIHSPmh*%o7bhM{=ptB02-#4nx!Z;SzY(mm+U5d^ttw z*U#(qDi!Y90K!T)(kl}jt)g*H@(hF`{zbc2g-1`jys@pjd!i82qJXGOpXAC?{F^pe z1;n>htq}{{64L|2%FSPhe%|=XUv3oIci|IsY=C?(iRXom(d3T9+la$+J$)}~3lmpE zhd`PEl+kpPvcZnb#g@_Sp!;fH$~97STo4P_nY@ArQL@&Pnm*Or)k)K zRFE3zHtsH7;sDvqn10J6d+=_ErC91E987x-Pi`LR$>68d2+@oYR_^Lzg`*Ok?=6e8 zrWKH|-@U)R+51xr;9}nsm1Mh_u_vy$y~d`Dq8|;a{U|}8SEb5=cdyRcn|D!6E*Q_Q zq!x#YN{FJ%J?ZRBPA5e z#VgX01#Yo#Q3{F?*PKw+tcre?X8shA-ddJ4pI5isq~xd-Znt6Hne6=jVxQ~$T53IRiXC)C4o14T9T6kiO1-om^iK`+VNAAXN( zRd-iXEX=O~A(M&Kn(-sGa@vQo3>dQ1)>(q-W zR7#2dFS!x0mO6$+nPxJ1Ze2WJ35x^xMRJq)(dlLq{B0OLYtG?=O5hp^zi_?zQrBAx z53$hik&nlXVkMMr5vwRrWUi{ATb z@OBDm%Bf6NAZ@W-J^5w%*=fUnN( zR05#B8ldLiZ8X0ud#}PHrVSfu6BV)UjdQtJQP!ZrUX6IY^B1|)TS&nV;%C#0LlC2- z%xFYs8)GYk_LV#e##<%tgxt3wD&MbimCUTu77*|uTcKCM`;q_7sOVBmDWh|A40WfDqri9kney6xeH2-lJ&5a^Q<#FRM&dcDeW%A* z$c4RZ8*f=;y@stN=SrFF`erg7arfRt4J3aU8z98a0a8;?8-7t9g6UQp=-y!08 zvK-0Rk#THzTtV0_S~U3Un$%CIfaRK!S}3#Qotzx9YJOd5R6=|rcz;-daQE5^oD6YR zCygC4k73@hDuW*%a%{hEK(=lHciDU5QO~+pEQ6&t>1MH*GEesQv452`ONL-3Cgk^( zODVCNGPlUp<(Z9G5~lN=n>bh`#Kz=%Ravk8ootGk)AUlXz2N_FQ|VuM;3G|y09czu z`r!jJ?(gPzan+kf%S)%)vD%;nW@c>GJ<04MRklaDys52Gc`jIx_wa!@Psp3%awrt)=G*#8t?!9&pD6)QP6<;NQ(Z|>S>0c8 zMRM6!BWaD@(1mKF9W(%4_06~Gkwk5CIJb+p+;PTpSOs5pE)8RmqBlBiE1s-o*W2c% zG>khfqZ?g6C^--H?e$L>8qE8$_Enb!vqwr$G3l1Flmr0)C8w=$r6!ax{M&}z6-jz4 zm|AI7@5{;|e0qoL5T2Xou&Ar|_!r7b_;#Z59RW|XCy9{3)tO&9xzTQE1Sw~g)c|Kl z1_@IX+Ib~GF`11HPwkxJ6p5@@GeAqv{DJ~swT}6vp{n<~7rVcF zc7)ge-ngj^FzMg@{pp-8)$Hr~NNX1C>9n>8py`_*2x)xU{KCgpa=+j`4Cl0^W+bqk z_?s0XMpNW_-I6g~pCy1LRwOk?KR^1D8&TheMajL+Xe5);swD8jj?4tk?H{YnR{I$Bx*qp=N{?5Xq+N)qV1G z>&6^#N!LzXOL65Mn`@Bf-bVwtG^f>hA(G}#3F00(V7d}pnm zwB$4e5mdx@LuTS`WLKq3(}bgAu@|gb7_gl&=4F6|tSy@2D9*oL98JQZVc#zT+DFkt zmg7T~LvR}IT*Cn-;PJ8MV}0b9`t^+{y*&Q{p! z?W+cK9f8N`N`D#)uStMA?abg3$g=K6!;{+1sRgji%Zq(?>-7_3qe`(e%Z7$IDACR0 z(jqV4;`EAOCV`}_hJapb<+dWxneLi<>tzC1KwZ}aU1Y65kURX z8MkKBsIzQeG`#g_ur;JwL{=iBZ0Bdz2B48@>32@7jiNC$?5sIac|_uZq#-%LsVV4q z(9dYZ(7?&o__60O&K&`u)(wDlG!6DWLmrDI_#R>afUR5 z?X%ciH+PP}*GmZ`72K|`LH*^*WEFD+*N~yA3`uNttK1g%&3-?UTMuYyEs{j{ zL}=(&+fWD!F#tfMi%z3j(GwxKgAmXHc)wdxPHXvkQXY2w@e}B{yC)Z@%v6o76oX#_ z3$*29p4P+_vQWj=98e@% zh{P?*zSrcPa>&=Bh@AS0>_2z*W2KFQ1SP1E+jTn5kyP$B`^Nu2jJ;)4RB;#fjfDyV z5`r|+-Cd(}Bi-FC-HeKWv~+`X58W-DLw86sbPNm(^&Ic}x!(`Zr}s0n7H9oW?7gpj z{r1k)e{_k&$<(&CaCCGWX&d-N4*1{pDce83b%8S*>;c`{U0xQMZT&{~6QG)-?3gVR zodN@FUE_Y5UVI-$17#N8^j|kDppp}-DhdR1J!M3D9@Icd`68z|4G=!KqByr*y=@3> zN@yM;(*}B;enR4!oco(xaozJt=9xB&-ZK>Ks#G`|*=1oq|1Ib&`IPRBItL(6pzP;> zoj}GdPOTu9%5y=scX7$7XZH`?KSH4bu5?i>bJP?lD8aJy3BPPR3y66@DHd{?n#tUZ z?7vlASyF(k8T-TA&{y%G&7YzERVM=`GqL%(dZCkKzvO=5#wsAOHNV~%&#(S9oHjKD}4A~2ab>Dgu>2(xZJtMy=$NKHtRMto~~s-@A! zmdgZWK~55)pPI8HElFTa0z)mx=}I{pjfWGqu~4RaKon5P9NiWT4OcVN$GQ}kGl-L# z4>G-b!EON@z5>Q5siwnY9qiYcB5DWj-2z&wMUkk_qs<6ZT4^fib@xk;VhKcK9(;tM zlouE<6bUqMX56sTNCcPe87)^bZ{?C%Yufjv@0k!y*t~okQvD;Y0E;cB$vrC3x(!rp4zlo6;%G^;)KPX+UmdSM7I(tL2V*Cyd zfA#09!Um0VvPe^bETgwX*dG!pR_N1AMWa;h>Y8UVlr4jj(9v!lMZDt^)r3oaCZr^R zx7P!cdwK*7K^CIA^a(QKq1_TG|1w{cuf;NQ(0R{u{p`;yi96^&JhLQ7MLoA2CAiyK z00U%S`)tLZ3yW(n!0~vJkp^9=@lZivmXD4wHUdLKo~hHn3yRNZXZmcn+ck$2KItWT|5flnLoS!qg0U`FfFoXi;~xq2^;)8{Jl znX1Ja7SPI-vP#g$Rg;H|>6SYdAZ^NGw+9*X^ib}e6qT7X9LB9=~a8e7^!$BVdrJzWY2D$4jLz_feP5_S=A z9_K$~5jEtJvQ5bm=Qv)#!(ne4x}|9@A!TStvsTfSxcj9kTbXLu9*u~T$hK8RcI)-E zU-n-~xmXEZz}MyD2pJ=SIMQCcE?aaV($EK=Q}gl!?Xl1Z-R|dxu*Jq5n6|;HXvyQw zlYycarJw-FNWq>?NUysz4B?dp96qalL@-wK-SCcVE^1oZW&;_@M?Q`;$34NhLU5Bd zB~KV|j}wL*L6Hi8aqje%Xa4-~t`!h2q%s`GGYYe%zI}9dUl&Vtrlt#{;h7^2%5YV0 z2`){u@q1cYpI+ep7z8TmB*(8(#~~yKUt(V@H)}Zglrj90`y%jes{21S+n@2~6d9K{VnXx-$W@8*bi&b5F%jHy}vbhw`M(0}kd`a%vt(0?Iu@JK2&@=Ow)!!=4b#0w zCL-E^dDn`3jv#-zh?JiN#0;T1u~skNPDM}&WQTe_vy*31rLyju$d^R-l%|t(NCFm$ z_P1uXq(s&<)y3(EXt^@IGj#xMD1#tb`LL>5#@uF$4n4gtnA ze-`Eug&NUI!Te9gz&JG-BGs_)>mr|FSn9zrPp9d|lq2W5do+NW+wqL$wEk5;7 z$h{i``jbQ8($$@Yd^`N!O;Q-EEBK*}n>iL$}-B zmJxjO;yXI7I zjKXwC<*uu%hNQVGIhBu$kTTm9ap9@+{g*DMHllu;`1my4Q-Nc}xJgjZ!*O<*o|QE- zKIP``4VRPjlI1aGeIktqPob4#+yz>u#TG%B?Xg^`4{wbV`uRQG=c91P3F&sOs^5Og{-QAq z==-63HO0h44Y7HBP-FiGhMJI&wp4qR%%uOsmu6?@^>k5w#DItTXGanNC1vIvx?B4igMD2D*(@n*OOP`IVfKm|#Sloz~^Y7~!0vH}J@I=PU(z zaxWq~IMjT8YGQAT=GtF$&?F4S8P1DkL@NGR{D+==#4w_mZ$+FkQ9aC=p9%pw_Z>i% zao&ZzG~UN!QMmGKD_d%gbFADm>OD~YV>6j;b+3*nSD;NeckR7lxE#r|r^^3h&%&~Z zY;J#N4kw3Eel6onP4%gJeN9dM0PuF_&n)eYtnbiS7R1=9QP9WB z&|ubkZ)er%d@COd)7xCV%3MsIr$j3f1fBcKv^y(Z1&A0Knr?~qCkNAg`JAx=OT-WA6CIIA`2uxRx$+(#&H;${4Jdu zAXm~LmpI(>uVnu-OreTh%y4L->BDcAyH??>E& zN_OLnIk%y)xK5H1VLeg{VPoqq6`}!n*aUPja*??Y!yPX^JjL7$`S*5oEe;IL|WBXZz|$q%KEshtQ> zJhsa_0mmBi!%ciRa2IM+kk5D^*RslJ$eJLBUL(1Tm-18DHZ3y9o5^YSI8sD}lu-yn zP0mBg$B{)r8IYS=Wt7aV#vo6^0!TE@W!baOm%o3vizY85o~$!w0?bU!#JH}zFg3#u zuJ;6i<&S9gK-L>-0r(t=f&BQZDPSRO6Y=_L8=C9i_JTaBp{5)H+k4Xawo)r_mcOGv zkGP5rhja4v-uc${a8b|moYGZpXw1Hj5`YrZ?a;~x37g6smN75Rc^*xUuPn@lsmr)% z`V{yb$LfA~i*A%h{nK_ICwb_GpYcJKz5KiPq3=r~+cE{!*N^*Y+x+-D_D7ACTcbTkaGv%r@nH20`&mL?{UD%~V}mgS6eMno}t z&~^x$!Xs2h#4fE~F|Bb?=)LZ})}cdci-%y&)AQKJ*+2RnFg`{e*bxB8)zkSZ=QZ}DVZ<)^V|_#@=s+E{bsYSTrb`$ zG~iXZZftJfm>cL@oScu&&}KBL!DLr`p95I=fiUIKjGd$@p480#gh6MaAvbeqy1$`x zHBp^4?p5zHx6P-5syt$5%#h6k`?=C$X)e!~;i?riI7x~26fjhI%7nfG+Vh~Ns#Nng z{O}v_v79ch zPEx|K$=3X!pcF$Ej4Ex)k(f}l&%Zm*VJ^^zr2hIC^)?0hopTI`|FAg; zLuh2H-@cC47e@vVXl?aK*GpiLb_c)5>Y_(ghk+?g6%>^Rk5BGtjE{hCMbvJU)xy)6 zwO(40dt#CEDI=%yz8O)SpdO}j$c9dYN`dR*(ca3_C~s_ROmQvpIBaM`$GoEJBxt#$ z2{3d2%W&=sZX*^4uKDwb-^Gn?uSWRcOjqXvg^i8XXA2xzlgw;IDqRyzd`p(L^gI1S zQ_l0r^LO5n>Wuj?sc)ShH;IcCt|)1WW32pdUBwk;KfgAgIj$ta2fPtasl{5NH@d9D{apr7dodBPq z;is<1pL7O#t)^!Ab|k<;VcZ@0A2$+G3U7Q<5?aM3rfQeVzWdz$)jKw{MrcIzKP{lIdtqj|ERl}#r@XTK;F#?~Wp+hN%LJ(>z|z0x zx}XUsc+1WL#f^PLBARVwE210(8yx@bJpV}0E@9pZlhO=u6q72^rW{<~(bLtQpWeTF zq^#nn5n3AVmGs_8WWR|45(C-m6waz_zFVg5#Xqgz)I`vus0HYf*zm9elk_@ksw*UXQ3uH$k*vn;%=Eh92=sPOyybC>MT zjhlN9;si=oJ3GJxBJ^wLL1&l_Ax0}va@w3e+gE+Eq+m_cs^nlh0bxjfljP_KtsYva zdTMG$MrPW<&fkxZ+%u=nWh40X#1}(`POof%!CkmNfMA63Tc50_%_}oqA>y-~rj)KD zZ;L`&!p#fe7>Pq|Xw)JaReNBIbME-VzxO+Em|1Qqi~9u1-L|5_~dmc6J#&Yyk0yF5J~f?TTKX*k_4)w zeAVKbjKCDa{?q7og@?hqs>&W_5-GGNA+P_#g@0y!6b+Dwz;Kx9DJ&eHswdj66^QBI zU09k7RxFSF@UQ&f;%Xz=PYFNI6NBXRezqDfXb%bW_XUxsV&`q2Sv$Oa*0)VCE|rm? zc;-ifZwVk0>Jx}#YqRZLdn-E|6^ggv(`zl&K2#^%T(Vr=Lnv<6CX-;#>ym=~Xu^_l&&JW3mhJspoO?V`_N8 z#C35VaNYIM7!xz_S7w4M2YfYjc&zo_Dzu#xlQW_n4xX2oQ`S`%cDv+@1 zu&)PRz3meBL3L(4qvK)Xdj#6pMC5e!&B0gui=d)s_sk;x*aUYsL&A<-(ek3ClT1Y; z4wJUvm}I}}=_ka0;%o`}_Mi!yto1&c~-|AC#r_Wn=BYSLp%w zUD`*ZqzC+w_k1pQm0Bz;C1)q^e5chBpXqS`D^vs-k52?`G+DLzzAw@#QuJW*=(Z5D z{K^+6Au)e%(bmpvWxl@@{JFmY_0ndtvrs=odzZt#x*>N7hCA=L^)+*Qg#zWh(4w1n zN+R>y*Y2W>Z_%=7`frbh1JbDBcp>bN@`Ul8vDnNth5!~86C_v+&M_DmM1 zcpZ3!lz0_QS`C(MY9|JIA=#xn`o!CkkMboa>d^jTLtU~*Z~P=Cda_DfB;4k6IR3HZ zh4b4R4FL?Ro3+Zcj!aQXNDhRLGIY;nZyU2*u-<+-T|F?OHGTS!^LsKp{V@IR4)vJK zgSYNt?qg`c1du`a4yt}*e52HpJNh!=EKm!idFT*agUR6Q3L-rk$fE3 z%FjIjX@vMBFf{M94OlPY*&nSXCzH6MyUx(kI_y2T93IYfkbHKa0akPn&5Hm&NHCXc zO%cJ_u2V2W+A{YCpNlvP?q^7stCy@%GxJ!LCBj}v`@W<#nxyfqhqKPJfDEBp>&aj7 z(x$e3c^1SuMzocl4rOJA2MbNox4c&#^*RDKS|_57cs^Men1EAig51AeRxSA*=plz_ zq4EF2_4lg#3gdbIKp#APr|wdKZ*+=O+w74NASdM+cWbK0G$X8IQ5W61 zUzykU4o8$Taa%Jhfq?_JU7}t@HQpyNb_h2tl>#e(Qz4$u6$kc6SP2=-sTV5N?IoSH zU}g#WoTc`8aw3;|)o9%u=7yH_o%_B@fdH3MlMf=>h4epcqWIC&O6^n7LZwEX)sylp z2YC>N^_a1aXuttSS*;4i-5>Bnctt8)Vm}XM0_N5K_|2pc}c)!Pam% zcaNPjvj?CQ-mu`ZWj{)+7lucRu;`kkOgehi_a2*lQxI{j_E12MB#8y)pR+crWZG?;j@H%V*&+Q^K zN4lTa2$}(z$O?kgdmTUl-;P>h{Ip)k!({pL)j_-3ZUPN%Fvgwfxe%s@?Y(?mTs1(< zY4g~r)?w~GVVCWj3>42IgDo(BsmcA*Q9(6qpO0Ux&{7FMp?j=lM5 zVb)>?p0^Ix!>n)H2S$dOjit00I59O!tS0O#(|Mct4p$zwynC(QvBbp%ZXSpjmEMi; z!`V>og+4NNE&eI_)>8N_9kcjkXST$IiV69;tYA}bf<-$`Z(e8m+`{^|DFEDm|1Tmr zcOs&h7|)IM)M1NxiRc`Fp-O_{q%aHx9ZVUl2I{1r@5PzMhw^e(Ec?so?GP!RX{B;6 zw*<&CT(A{|g+*r7x&^vae!U{JKN^C~w$DU|gIJ19X9P>y(PG7kUmY!+tc z+6u%$Y7oE+Ppv8+LAfMBP#{wfH#)c^Gr(8Q_!uXe5h%9`Sc68t`CDJ-pS{j2p8Zyl z)FL2+BQma)T^xDt?=K2FvN2ozEX50NOKcP%NNCfD$& z&T{tUrM-JC4bWhR&4K7oCcEMNTJl15s>G?K1}fpAeh8qo2)irqc;wyzhtCzy$_9n- zKbf|W!u~SuTED0kwhs-@Y;t$`pi%x!t*zh~lNY~^H@lc4=doX+FwZF5Cq_$KXl}GT z!CG8{HLH(g+08K90~Dp(B;s;&lKc1|UZQi+_vBl-U`!ZJST9hP2mL9z8R1_N@)Bs# zNuGOfVqFQ@X>X4dX|qLe{dTsqu{<^oWv!BW{mGYQ9*k_2YC$-^UOBhfw7P1^1)y40 z7GYPO_{?xxo~ZgHz{zBU7*vl8R#Wg(wa;l!nzdVDjdXJYRt~D;TN=~9)F4uSOJQlipz55!m z^V2&|0K#_v6JB`l;sG#^|3#VyqZ&%{InWb_De%op)4d^|22zwEoW*&=7CR@y3H@X_ zK@fC$pR}V*K`x)8A1fSWa?6o#X=!Dbu~^OBus7Efctyt!Sk)KiauwjYlf@P&Ey9+c z*BG2I)Q*0MH3*kEAzpV6Pk07PeE>Z;>+`Gtdkb2wyI%`VVeALQFD`sQrhq(TYxJhr z`o~HNh)*zy`EB68VxOWDQIEbN%hs*-KEY1)0VZsHz$xDHmNT`O#9-v1JFw6VtKEm} zty@}6l~+kKIa%fXOACMVA+D~CD#rZvxXagnerwm~dkl`db%X7!4K!ah-wG_~x}UmZ z*zP@0u3JbsLKY)l^R(YFpKVtS@5)?;heaxl$$WSx2EI3o-6&yP0YKCnx4;FUN?+>1 z8H`I}s}KnoQOGq6>Tht-8+UzA@ty)0kr&BJ`q*~=F_(Qq;65L(&gJ%1DoruhK-!-JmVs($p)VQ?`KYDFlFf1f z_+;^5w#`!t*^*`;)d21i>!~tl@61oByr+)kmw3p;jvK$e-^bsE5Xa_DR*;#(xix6g zUdZfSQ<`V|<=XUI;Yj-%plWCXonNYI&V%>A?`y|aRa_pBPiMzp{u@YyI=vil2S3kv zxo8JKf^|;WRP-sJn7{*84y~9MzLU`u}MGZ5bWj2w<{CaUyf-IRw!7#}b-eyjbU`A_~Hy%-Sx2 zcX*NDwp>Q%4zkx9LO0EV+Il!e^sZbrKn|g>zamhn61bnds22E5g1BTpxm)2^ zLRwmO^6l56TBYq_p3e{cO=>)|sci(#Mw(;4R45Z@%=0F*7}sQhYCb;YL0BOBDH!*; z#>x$Sw9)BW+-ZLmTaT%10?C@3qgAY7K?lZWc45Gvq_s$6Rzj{4Fk2-0n$-Wp0h^WP0kc&6pDvXql8A!0 zcLM41urEGQU#fLb&>P4T-iwO# zZ38*1<9eHE=h7%_W@kmEtFGo_cQ(%5CM*QT^x>1S+PZ4qdmo2+K=F{1_`12ufbZP+ zd@sAiMhjRCJ?G=5X%IrI_UwByu-FUqZ5I*(TPTNFn96DQs5Sp%0Uv`g+#s7fhk3i5 z>d2}`WD-cdUKHL2+VdbA9&gT^-g4 zK+R@exVaNlRSbQ6- zkpUHB<-}eIxd=<|_r|r^VSVP8GA1UDvFgl^C(7RV1_4Y{jKz!Rw;VAsY{LkV5>A&3 zS0n1SY4E*R_Fo+reHvet&yu-3F0IlMDXBzy_?Q^X>4d*k%;#TnDp7G0j!~%wOp#Y93BNihQz=jbZTH zo%M6{QM5s8Vxoqyw+7;>+~~|neFxPBC7a`F%S1gQGrPNVMbHMG_gkaNYyXEbZG?&1 zd!+ZR^I73&c=Ia!a9-1_RRLfK0Ko1i8Q|8+KYQZegb2ncxoezK({f~_GqIS^FNpv0 zgREG;JVvO5Oi~2oxfyj1xpE3qf=AXm&Pvq%Xzv$N&UuCMzKO)q(B4+nU129HIYtUR zbcx60TBFsP?!$d{>OpU`jD@Uhs3MzgzG+zz;_>jL(b#=FTzUCbeWnd`>ROm|aQyS=GnKw`2aYw_zSx?1v$2Q**r{`nZtZD)KApvLe$^&xk@j9()+k#p*qs{*jxl#Iw zFIUl&2={rTxAK~=5W)wNqANn1e*6ahOdlqK@i}Ykvn!G$6yJY5>tU%bWX&h^I4;`A z&u10>%@Lbh;ihYw;MQK*mC#|}@T*s=VCtd*F_W532~MQ)_!zR!R9Yj)AMC9MTl+ocrxyVSvX4&c8?Pi`N{o`rVc6wIFOc92kSIecv1Bi>lI*1!}>5)|G{-T-JGFw z6}0Q(8BgKfCod?^Ou}}43`tKBGXvQ!Y3g|J#@I9IfiKdCJY`T)A@BXseTESxk?>mU zAzCWw-BAOU_v+nvgS-3ceW0Zxk@O#~`agV00xRPZIGfepHNvGzZv!}E0_l`P+7oVZ zy;c&!O|wXk28y{v>x5w;fTe%>&5PYgMuQy!OhbQ|-#W|bNr^_!q30dC<- z{i)^Ee7-)D9#ItPtT=aGkJ?^-TyuVAO*;d-+%fYv^-mPJq%2BViS+a}ekJ^%#HOGh z9(`C3s)3}6a%jC%v?7eQ&Q)bqgz9wbgmh0Ij5i333I>zzjbg94rj6EbZ(rxfop=AEnOu0?p?GdtNjt~R-9sj2;)sK77XK3&hfy#nV?^?K8f zrp(Slqe)i zq4$nMGMU;!hW(D4sew7!e<9B{pLyA_wfn>3X{R75W_VwTox64&^MN@s8giR1-S+V1 zXb{paasT=Cs69uPgCOxKBhsSm#M=FhJNXE!;z@CVPvC+z`+FM~XZQfel5xUUpJw0o zYg1@w99p0#Mfp|n7yEba(hA6 ziAHnw9y_OY1lyqO=*1F0L@VBf6FfL9S!F&G{4tb@J68I}D-PHF(idxPJcwLBz?t8d ziaU4EZ?Phb?*2I@ktXBzIoPQEN9J9Hpyq*)K`no9##-r2gC_z_77Zm29jTUC?{FAp z{-y~rU4F!+JM!*Dub5;WNxr?l3I5PeOo12~?zS8^Q=9c~u8M2i+}5e=V1x&yIbis`Q9k+@@Nf1CPDYk1u2 zQ`C0;KKB<5iJGx)@sXXE9^P{X77-sT=`PVJr|9de%WM>?l`c4MeQ{qXa<;I*Zk?<0 z7o$-8@K;6>Gvva}e^Va3R)0CQ!XOkDaMk0?MW^oTF+m_W|42V@mn-JnUlLXwR8xS| z&!0KayT`n=D(T)&Ibooi^6a#YmYQ2AWEeqjz!FPswqGp+e&?-p2#n-ed{`qk%qbi+ zlYZ>4(*k>T-7vNjd4}of z9Uglp+}t8F;zm2wRG^ua;9{dt=b|)sOG|rT^gt|vjq;ulPHQG^we(q|o=a!My?L|Q8l7T#k*4%GsStNzoXE`d^zsbPed~n_7gx7;h1t!I-_N9xVx2K! zd*pRBqvc@#liUW-DlC&Omh5Yr_3X5#r{5EvfIR*z}?8DlY@tyId@S3Pe>8Yja=8P76csWmDhogkQelr$=(McrUzr$f_#18jHUALM4}IDBRG> zj~RmZ^thBGS5Bt(4Q(9s8V}{YN^_mR!ypU&9(3I;-Oi3TRWWEG@D5kFkP@W)&W?ua zwDw|&D^et8v{Aq`2Lp@wpmINh_Zii?k85Sb51~m`5~t|XyHZ?f*vrf}#jY%uQ+w;twZxRtdKDlt&($VVNg#~uG0Wa6s9C)NUZdqB~pRYOHZOmX8IX!vpO2WZC;<-yLiX zBiS&TtU?F(Z73uBr)F2gLErcSJUI#gKcV{6@(RZmELcz42utg!anVx1+du53b=V9( z65}>gOKwM)u52Q)y0-K7;Kg0a-A8a+scfQddy z_t(!Si%5Yt4Cdn;^vclxh3CF#S76_gGOdXG ztz9_tQJJz>ju~p&8+*zG5dQ92WffH7icZtyLKo$_?+)TSolSW3e07D&3a+6YmYgY9 zCy&jwwdRvOp)QikJ^>4)QK?8|A7l(>Ha4tUtP=Qa`Ly5JnxAA0;dy*Nnq>r=wO(Oj zk`K>nyanw*(_>ksle?MWd#uNMAfYk}XB8!hxUX-XrP$8oJ^~#=h)%u9#o8Kj?_!)v z00w%~aktW!DS8CfZ(;Tq;$b%6_nc~3swFdv4I&J;QYJeAS++3$PYW<~J>9Y~Vb-Wr zra6$GTZiYHwS+KPYL&1Aod}tINM@&(y6UOUs{6HFED?8V z<_9ePbfv7b4fW&xN)N!uzhE9$;5)iOI92j#dscvCCx}+}EHF;q)tEeUap9 zReooZnJYhk0OzDgM3=|Q-S2(7Y2aoukxqC~phy`yP1fy2AIxs5(DRBt_C3o^@E9+` z{1<+BQ+Z8Ly~k5W1@WkyJJrGkn?qMp0uH#%D5_e3PK+4oV@k<$_*zuru~OiIy5VO9 z<2{PSS0Pi5F8c}*5+78|t0+@WIQ&kiF6hQE{Sg@7G%H?vie2~o4GZP<k(Wnbww?8fyCAJ!=UUf;2LJJeznBiW#(Mf3%$A<&JrkVdr?E6PK2N zEm<|W{w*Lqk)`=Gq5nka;n*k>e4QD7M_YkCjsXsT~dSU07&T{|TCrU3=<&%;}{n~DmGQoYa1~MSwS`oGnsz5_|gQc7M zV6Rv6%Te1tv2UklZI%o@(eblpX@2pgzMfNDWL*=NUC8LH;o9=jqAXTt?2n1}@VfFy z&6dcIlMH#WG5U5?Xk{z*Q=apY8D-u3fOx9ZBfBk6Y;6yU zoMe@n*9-XGU->sZ4#ebY+C2wrL|CfHTOEWp$N6IUHyv~mNGp@uS=&t$p@tpk+1Gbl zK@UZo|8z!IpZWC%`s4i3!GgU4GsQXdYlW;`&sk;K^+mFF>`L=p*NzM8Fwd$#n0&zV zDYLV8t^mGT0Vk6$@;VyL_L>APs%y|(U2okCUnDM4I%y$n{deCIsu`vhD@0`PCbTC>xcbwVU6(ccOA78^um^pqTa4d5$B60QSN;wE4ymQ0wUf&|39^Mq&Iglh6rRRrvp?dzr zjO5*kV8~KYp%ve4AE@#`j}&-crJplGY1*_KuAGeOnhSJo+}8aMR}!j^~BKxy}vyPCD5BW!Oko!#WF=v?K4RM|LQV|(5Dl4~Kd z){x3NbzQ-X`dKT_VNTdY9@TPH!6LxhVBz1 z#iHFFw!~@fKDm@^%gCcz6WO#RQ6|_oe@;%n#@z!uNF#sxhxgp_$f;+bHt!>|Oi5*1 z;#5fE7fgd>kpDUU37M3%QU>hsh>7LB-_ykpTWgUr$yJT*O>N~ZbZkNwCE>dAbdgAj{F2r(cD|5f2Lw^`-BDA)kZMH0%lDYp+WKn?wmXkk zf;v`eQv!<-p~rl+fzEq68L34yBb`_R2A&l(Bv9#wdZ;yr)^moziE=*M z(X*`YCfC`ZpM6`qHx<$qkrIDR0jnbRurBwGnP1_w=+QWdfN_xMlMxCQtJ2ZQajycs z868zlx$+3Bdlg8swQmE2uMRVPueMpl_ew)EKAIe4xCp`wmwG4Ej$AelGxjO2QQRfc zC1y*gIYGqX&|5Bmmmb=jZNe&^Duxx6XA9fQ30W4IE5ZviPGAtD z53Pj!pz0!Y(AX}L+=asR#fhOy9!I_xM*5bY)PjL}Lwv0}onceH^|8tcb|^T9)Ajc! za)&qTs9z)TrJsK2nl(k5NWL%q5AkF{>XAq*r6R-ny+2>IZaT0>Nezt1Zxbboq;p$t z2Qhrx1^TK7uU}Fc^W`M1KKvcU@*IDGH0_UMr90zwxYK@=fOWSSN#4f}hoS9^o{~ym zL_-l0i-EzS-$3^c2NzBcRM~IX9-wv=lYj` zv(e1J{to9P9@w<42Z?~{+>ra()$&OUtGLgn&KPxZjj_K9X6UliKHRrJm42mjv&-^$ zZ9JDm-MSG42pIBgnFme54>5~pGaqp3GhRl`w}w+2xc2_JJ4A_F%HSJ9jH~&}Gs!Bu zq%gAy#huoP0r4Y>UGLAE?vZqD;K8I`oB5Pm%l_yWAoWi9Uj$HQ=PSbU0N+4KeI46R zstDG6qN#f)gIsG`eR+=_cB~awnm!4=m2}YGEzatxKvBf+ma37tx zFsSwrdqRF7BIT?@kuP@&jS~r9MZYCIK6J&gwFTT#bzFFFTA#wt*BVw3{RA+o$Fup%Qs3b?bsbz_;g1x1F@RBLaO03-c>>=eX z=+D8N2`n`^O;+6%`D@I9VB4)k5wyi8Zx z9qj7^6s)5u*Mz@;_orQ0IqT1#NUJW8PTX09wt=5G2+=f0{5cHWv{Wj(G9tHhmR@{l zz4TpUIfulaR)`oiS(&|#bi7&}Ys<8gN_qzdpGiL9^WfWAiAopb+IyJT$H+QG(bUrmj!^a>6%G&_A@)&XrNR$i-lpCog&-e1{pD7Vg?u)|0~piUGX&?ZL$p?@ z?^?h-Ms~cf?^>{5|ABqPBW>OVH^Moy61YEkogE<@Odf;z;SNXShW-aZ4G%Y^pjP9$ z1y%uYFck4Kz&mU09C~{4%Mk!v=3rC5*NVyg!J&(}dw&aWu~=K(N1JzzZkDc;VN?OT zW4>9w{-rE+;A50G&qM?j{e8oI8(Rj=tsNaGoHwYIa9_XusHd1%&xNrFG2BXqeYHbm zTH8EULslQB1HV!+Qih5#LrYG00s=NhV3?yRtQlVfCjhG+wL3+^DMrNcNAzJqAXAXY z7#Obr-BXS0YB|mJmea|I>1exVabTXQ$xB~!ZN3zl8;`#U-|UZ07qRn1eOT!J-QCCj z{VP>*36uZrU;_fqTl=HLeR_HIa=KtnmRc$)0a=DUME^@-Xy|iAqkZ-x@-$p1icsU6 ze2)1-Uu|yw{Hi}I#B~XLbYC*ok~F03)D9`Dr1;ynn~=n4ZkR99E}*isNVsoI@1*<2r=J zv5!;lP3#(B6U}#APheOC$uh2DR}y1~A`UA>S=)^JEL{ByU-}&6LX947U#@dAD)DjO z!v}Y*sbdndn=hJA2J=*rB1kAXx zda`3Sv#Y)w%yov z8{24XV`DeAx%=CG-oNkuo6Yl@=kCnhJLjG`=ZW4PIl^V4*Byp0a&2+>B_DJL3kqVO zndS_&yfCfsrHQt=JboRqFra*8o;JHPe@SsDm})6SI0_Fy0rePMbSB?)P% z-2C{oah$8`Hx|~{LZYY6y46W8rsFXK0$ywyUIovY0+&eg%3-@dYG2RZNWxanaU9tu zC|SjYd@JlX5o&Se4@L5afyFeNIJFbT}^^?58^KVY{y zAUsb#N|8&j1V#S2?Ybu0e`girXyF4EI^4j)7Q{Y(BME_u9FbgoWqI+)2;5$tvy~Oz z5Z3vmfc|_H62|E~&3?+E4aJ<4V{LzWjNoV+A0A5?6$&qDa^T2IfNxD?gws>li`}8K zwm!qLUTuY8Ki_L8VI1ke6>ZWyqQmF6{zJX<<2sYgM=^)Ffc*A447_Hh3Dj6EZawo; z?>(b;s|SYN^FiE0#XzJs{0?!)4Vc{Iwe3i%NjCJqmtvi>v#>{(K%otL))qfd_di zOfK118kO#qt6zLmOi(=toyfE^>pK631rQcq^)D;BFLZX_ywu939%9O82 zv^fRTyG z#)7MRcR=W6Za(I-voOdZDA1e`0DLdRuz-rlc7?6ce~OUg1cvEnr{}(mG<&>E8vAtg zWWtDIV0XiVhM@=Xm6jwJh=UV>mWaek-R{~K*0n# zYOFLONXy5npaHIMZusS6rmOBFrgp=|()G5} z;N28BNt-t%)q(OvT+x2D3IfdXCOqgiJ8ps3kl$>Sm8H$~@*7F*U1hhndPeVFLs)X< z$gGFa6PKjW>#dE^rOvKBSHN|>qbEP9H#5kg*C+B)`n9vAQt|Gg-XY)9%H>ZY)4h^9 zW9MFxmdb<`dTQzk2wCDFZyR{Umw$e%CH=JWn!mXVx+$2sSPJmJ9|ZZx|KbsizXLto z!1`+U+r!4^cYMrkf3hu#XJG2IJWN?l9+ovj-^F-4=?S?Is1c$DUO~l0dpCEOxLE|e z-EKprO-}y!t*-C(vWH-SdC174XOS#$2-ND=A zjbL2}p$$^r4)_5p%b3C1S5AWc@fD0ZP8)mxUjpX_x~!71XL7almBrH)bL}<^T%5NP zG5XWc>!1HW*7$}pRk|IVFW7Db=%WC7NQIP#HI^H2+d1nilsV?}_3*lu1Te^0n6x4>7(oYWsvF!GmH@`sOF{@pm@_p>7% zTjRh?QV4kSd_qy>VYVFIz@mj`gjD_@xqY1M)&u|SmAbDQJ$g9m^L9oNCje>Qrpf6y z-lGGH$8_v^>%}{Bj&!ab8t`LAzG9495Rr$UeNyw6!V| zDJz!c)V?omSRKK3rUAY4dE9OF&CUPVxcsGqvVwz@Y?u>rXX<)T^k#OSWjNU$Y;OIy zZXwbAPT;fdeg&EVy@=H@ScSagS}bE7A-#|Bfh(nWVoy;52_rg>#+<kb}%U*Y- zy>7FyRfgUE3<{zCN48KXTm0b#K>y=Tr?!~ybVg^3h<)ey__F&WaXYbYs0Xw;a~gid z2)rG2nrVw@(e7>B32s-Rna34%V7}n-Js)7|;e4W51s{Ds2D(9Nm<^&|03wG^0odU= zp(i-4Ti3}1Jx4E$vn@|30WaB+W%Q-;_uu*nw)O_tHW7MH?3pwD-)9{@`0T~+?~nDh z?+zM`mW2z=V{2b81ccyO0vI+;z=7H#G4P8CWf=51#SrYM)~-M3<8v@``~xM?<@t$F zJGuUM#SMqd5U$!TPfw*J5<{s|@UftfJ5cpH zM4t6uU77U!#)5^qZVz=x+D~KW%iboge0O?THcJ6|USl)%?TkgsI)8HLJIIX_Y}3$u87w10yS)OvY^s$V{k1uqqbd$WKtw|AEvRznn^ zm*RlSmAl1>0E`aM>>Z%hPgGHmV1W}PCe-e>TJ#d)PF&b|p9*TfO8$V&_kMZk=%Xgk z=eEJ`UPonkq(qg8`vN(VdUr(GXaa?VL*@x0->iHBjZDd6Pa|}L zte(I3K4>syf!5^%-oOnBDXEaHqwj3xTV3bTfGyC93zc7^|9gm;6c@x^sq6xP*c4U9 z#s>yNN^(RZ9=XmPo^4c-uXx(9#s&;RsGIM!^2Ks5yXNh#*s?r6JRBT)f6@mRg`Mr2 zMzR1%OLb#uU2qI@_O4qcnX)*9205oTH;MeR;IWD&aIhLbT7&PyhzZ3cESSMv-g1Y4 zhP%af>fIml%48%e+P;6m6k^bHX>l~dyX3>dj^V(ehdU8B-5~ZV-f5Ui+4gm=?BPrX zdfmFHkK$D&==nN7|H_SIsr-qj;+Nr8leCa-hv#tU=`UEQP+=7A1=8@A)>i%x$4}b~ zLJ|_mFO9Xx-MubXLHp&ruNHBo7c1lQ#;>A1E^{w93i;=3-(;STMQ%}gpHG>tfM=Q) zS{}IK>(S}@%xBx_0qGJ#Co7LG+&Pj8fbNIg>0DT3E)UmsNwHah7R%}TD<*wrKV7ww zedFU?_ErzO_3o<>y|-!3)()GWvnUs#b66UB{0^&BIG?jy%uDK5FTfpb+wG5~o?@C~ z4aH~OITU3xt2uCb_}&U?_8zDSk@V~Nl(zb8+Y68G<24u06-cD)5lj_kUx#Nx|phEpEEmdH`({}A|oJSZXr<42_T+C2w@0M;Kfu)^Nx4@z)eXri+QnEuzs~+TjQGTLvHo*PI7Mp zeRjc^3RDAHc5LW+<(yGtGl0wDuek*d*bFyA3ng4AlXBONq%c@)&-KCm3#6oZj|Sb5 zsg|7v?S8anYUTuh!(>WUU?Yueu4W$`>r<+zZN+WkW2s9d=MeziSM zWO|xC&qaj{V9zCp1eni_ziXOl#XCe!n(!+b@FKo`O60_~l$8TiTJbGdau!NLAO!+t?%Fn08A&My0hc6GWCY$dHpVxuaCq7#=XkNbUBY?r4@N0o_!IhW4=@B;i z`mOH6&vYG!U^oso&nJqJK8NE1Hl2YIJeLL%SFNkBY@63%t)MF#*-oT2FOO}PToWi= z&?QTHw-Lr;sOCcf)Sj;nBuktToqWJM*mQlLu^d!_ccTf(a{Phr)}?QZ-Iwz`g{?1B z2Ee&emV|45$BBlCLpe$@adK>0bdY~(OypW6U05{1NNOFjjI<4Z_SA3_GPm)GB{oOn zP!-2<16uVpI=E5W3T_-1MGh#*QTco5n%B@lvG{n8FOQlU;zz7*I zM2LKwyz)AVI8ixcg!b`)&kY!zv6M!wo;2H09KJeqiE-L010@+B7VkMaw zOgLA`8*^JdR%!7>^atQd$Xi*8ix@Z-pQg{A{=Y{~Z4%9u5~NJ=va=8_XGWnxL=@ThILI*yL6&F3$NkN&3POV=tme?u5%)UVlD=wu_AQ$(c= zu$XSvMbK$NO8Kp_??}y}01kkJEo(`F-&JxDjs6(5WIU9y6K_KA3L_!IX=oV%9WFcK z^1zNyf9lK|!2UwoL_ah9!`6v7S;fJcjxZFdQmkrtykaQ=jiScM_|Du5w>Hzx%~=t* znKln=h*XE3#MA%Z*IZWCLo)W{vsq&yEUYly_|!NR{2$6zgotGMnLv|YAYLsyF%^9H zq|X9iy%PwCu8e&p!o^*}hQNW$BuGh9Xl=B)!GXfHaOPJ2+NNJIe$@Ym1u*MWBX-9v znG5M}i}thCbZJ)OnlkEyjCpso$Awy$yHQ0YkIzSkFFQWT!C3Ak3@WXQaleb!bG65^l8_nbj>mc|L5DaRGNE6HHm! zMBdqqaf0uBzLyr?XyRy*x~JM(rmwFY@5EYhj?5A>R?ppILa?I56)gCB3w_%X7ZvT! zyC=g3XPfmADHG=3vBv%S39zBbr!VNW)GreAD|P8z2Hz|i*1Ea$cK=@ zk^IlX9QOoyk+8~!7o%>Xb<=)fAz1_+e*r-}$!TLE znY~o}9ITxy(m27LX0p@cGFIKk5*lD+%(e(QGK)kUdLVrCPnH4qL}4i(*+SSSzooq8 zvQ43!%m_6m;+z>h1V{k!(b1g6RxPi7MIU06k@Fm{EPeW94+rWW{2Y)=TK}H~eQ3-f zDfsl*+RTNb&8k9=-(a8xmc;qmIWRXnH^01&b-k{gU?8_gHx|M)-&DMu0CG!`1}|NX z|8&pL3WR3(I<&KO&cqxzQv|p*VF;P$@g~bUmL+n>Fm0hTKeJqqV#Ra+f> z-oDIA$>WaH0(mhws3AZzLBR6H#*&fZjF-F7kLM>8a3DzW<*SjXlgS1@e+f%M{KO)? za2f(}Q;6^~V#2}CMMXZbllWP{wT#dTyW<&-*0%=wZ+vV$I7Nf zvl=EGO%4MAJPuT&& zbWM6%`mc6pmeedJ@YzkvZ$BQ8V^qs>-oB;O9=gk>=K-wq#Q*((;-IiO%HoPA~6Ao2T` zs&!J*F>;2oIAaYu)@QF^Dy_+Q^NO|m29&eO2)-)mpFE=XzV$rkM{7Ebs(4iGFUs(1 zqgIF?j{insJio9`RD~X)ohqGFBuw@C61LhmkEDpB%G|2=$88KP=KxW64hfhs%_I$Clv!&d}wH z)8)~pL=Q{Fn440U`?1L?&meCsf8cmZ&ZA{v2Qb^*%I(q9L_Bb8L1aa$N|>yM1jouNye7@U-ixTmB|iFWkq$*9JLI)VQ$ z0~njNWXPF^fV|Nt#;0WrX^_{FUgsub8zwE0wbTxnWoh=xN&f^!E17(`jh1R^v!v(? zB9oO;S4Wm+!HF{}lH!64xqh!Xa%%o%-nLqOrH$13+-CHU za6hS&%t}+~)XYup@Hjhy@#&>4hZ76O5xFfEQ1NqRu{B2SvucTJt(SRDy-nzDd4Iic zh*E2*85)5PH~*p<3EeG%4LjY~4 zxwNdhnB`APDY`M_lKA-*k?MTxj3dkq2hBP+xct49eu#5h{xwWX>6#)_5vPcT=6*8B zJYf$*g~kGqQx@o!+?O-uPRUIY^C7*QW%_5WPKrE#u+ z;jLqWeah9?C)|PLGX)m78~91rba ztR-lpY7xdwDIpgtRQ7-0V7rR+y4mn6jeh?;>f9@tbL<;S0ES^cl9G2V$xu7$jvUEA9muiJOeX zmKVZHQ?X5Cv}rUKczE{x;!d}mnjS~sc18{Vwzvb13q)jmVB;@OW%SZq?wmmpV>Y^P zd7E4?UJXsL@CrFLRH%`n)E@`&PYKVo-$tXZh!l7nRDG|Qmr_#I@#Q6AsFrV3{+6bG z@p`w`8w`mwDo>>@F+X}KZ3tMxlYXyYO)q*Ih6^G7pL*;~A1|yl@7xM--mGZ8zdwH?qU0d* zjS}phf`u2qoIOGvDP@-Hz9& zQfW9dtE@Vwr`Q92b?&yKJ8Z4%=humSJwKk$8wBFZRR%oS;DA#mq$K`|T03BGkYg7a z`8D|*uZVUa&4BMCYR)2+^GM79DP?4>Hr!S*W^t;hQ;jBvDGy>#!A!-%NlQ#oO&Sd> zrdPR@*CFg*9>1;s&3T1L3AuG^n(ea?Qfcv8&Cu~4^^l$nW9@KE1&?`ica*0%R?4RQ zb(6HDxj6>47Q*r|o@7HDJdS>EClQ({LUe3AKb7b9LI?zR{m6Dz*lJgPGMN>fwS)IiGAY`zp$0_NG^ z^9r_Kod~3UYbL5dpmClx!HhO@nY`keodxn~WQ1I=<_p9Up5Mp>0k1WPCJ~;3T)=9?jqjF*Z%Ngc@o`T?9alkv zf7hsBAPixmoA}tpEDa0Y8>+%ItE#A0BC$HuWhlQCB}BHpX-HwXovTuVzcYr~xOM?U z>i0|aw7z&`A)~mwwz9HPjMCjNJy$`UOy%GR2dt=5=GjE{gR%h)oK-L#F>%t!HgU&L z9ZRZexbio;u3KQaoD39e3OkK14ue`cW+&Yxp*My+EGs)HXNgi7yL}esfi10yCU4h= zY7yo9J^oYx<-hp9t~Oe$SGti%FlGaH?13WfKAI1v*$$1Iw?{MaZ`VG8mm2qHL3R7U z=8LTx@u@~d9Nk`^$V@@G-N>*7lU}!#U(h#XPj8oj=Z^4(rELFm?Z(|P#f_PExAntK zHgyMQfv-=5mjS;+w4Yx5iWQzu}m`^W|bz~mU?vNs+F-KD+Uw^_Y4=a;gFZ&5bs z_FeHXBvapX9XF*wT^$&gJRI_SB}S0bc1c zIfg>XfXpDDG@A3H>{#i>K(WCBeZdkEe3w}j8gZjqD8YLbyXfkdfj=Wvf!o z`a?#iw9PZXY(|yJPD#!jylW7aQcA|A&gc>r|7jvk6-~MID#5Y->?8fDX)fg8(%o(D zui}R4cXGh8PTeq(=H&adTYE_yXM0#o1g8Ucs^6x-<>7tG(mk2C4RW|n1^?jP)6rA( zvAn&6a}D#fz(Z&Bnnqo`tFr3Y(0Ey?I;b zQ^&UC5?9~bb7c9k(n{D@Nx06BMLq%neVkU=&Dws8bZ^=W0g82>05GwsifrFv5;-73 zeB1{1mTCI~=2?U5sjL%ri`CzvW2=F==3#@)RVZ@uzU%+6fLc67a70PH5z_{RB}&L6 z2CZGST@{j-jpq35sMV)O1s0GXa20YClH42F79d3FWeoq2p|N~X8sw?bts&%cXPrk9 z{*!3?W`J`jLF5{~cpm1$kNlR7wIJSFn3^BaynlVE&*~B7p%|UXc9=BUp0yAhto#aF z*s5n4N5cO@(z$$+@zx7&>Jr*$`V+zX%NxRT^k|A#Q{u+zVIs2X)E$Yhk|wKTWl@rh zsEoPiBI93TjfGiJC_09}-d;`NIID1*-)f#tV*0M!YXMlk>92yX^Ap{V<#iZ`a(J4= zzW*1BW|vTnqh_CWL26S_P!@CT!zx?jk$7?&Bt!{csf;}OOj4Z@Ui&H@jyzqqP@(JA za}q*DjD-f)6o0MbT1GH!>I;VC-#Dg;YQ`zST5egg?>kV;&a{;9@utyOc-BSOVF2}1 z8B_4|*&kL={+a?K!H=jU-C{_E{*IaA9gg6;&@G~AZ{<*YBf?J|M@ReZu}f1sOTLt8o^h}0qk|276G8ISd7%8dXBBvt8gyhSGIt4K8dfi{`_?MdKT|Vi+HsL z;qw{7kW%>@o77&W9lb^m1*GL&0jbS3wrCmaR9VueKyKD`j1@nz9Y<7Jid6L9am|^L ztI|*ap|Uv%BN1tR{lZA;XO&>rpg`zg1SK_g0r(+FS;h;dfxe|txJEGtxQ!;|2@hu{xYQ?W_qJY8T>EY=S9WUL4#;QE#zf$sEKf_ z387c`KL}eT+(u{|^7g!EVe*zunRTzCAVTEV2)v7rzt7JIoJJ5N@3H)%nIu9ty_Urc z?&>(MwX-7{KY)WUl%lNma7`yuszxZst^Nca&*s<)hE{yW7LOm?3U*GAO2p1&$-Z#M(;!6r!PIo{iOSnYy1+*h|yQN zbrxrZ69WW4FbIrf5-;+rGEP<{3(QFX>*W5q`0vAhj&2gZ5x=gfc%bCz)p#vr#(oMo z*q>!xWX2QncIBHIaM5H9h92RUIwvePd8zZmn?zg>sCDJp(PxV8Xy6<+>oTC!>>Qs5 z#eXqi#%lZp@dplkw*%*#u0FCpvF(I4v{|clP9I=~l}3X-(RdJoGwmqFCT;87c*nM+ zMZGRegOQf_h$l~}O{c~=;r)r%UHza(ta?n2{C+p6k$mnCTF)v5T}*W5uY58;do8UV z5O-FULZ!lU0#~|ddjZXMC6NK-FgWx+3Li^iqu_S9`>UEmHWg_cYTgEx$VwV zp0)Aged(N+k1|}=oHcr_bV?+|5P>Pe>yxXi?V;IH-*pp82~|=A>|Fcaqe?ZVt8@ix z>3Y6@TXQqATQ;c+ShB=a@QyK=z0i_4NEp_pO#Mt4_Clo)HNF+V%A2WQOnaIvU)AKZ zK_Gy4UiGFON4saZX8=2G_jVfl=Grn*)yh-k@9jt3II~bpQ@wQ99yewU4yvrd;N0Hq zcDs20fd$>nx9Kb={l5M&Gg*sxEqCCGY+1_8Z#rUwG>x?U#L^^if$(`YghF6Sw>`>M z|KW95jqf=|*Dn-L2hf9IoHBk+V!-Bc!RI?STfuSmL9K&SV7OXKLhlEzpUMHrW=%v?6b79Lmr#;W?;|?a;s5@ z07<3ImwGtRm3HQ?3!}P^t)R|CUscWNxP8d=TJVh`XEwa%wS?%-`!`CvHCcDNv&&qN5K;}}^Lt^*6E4Sve+EH<%Q{h8=%9ge z-zOx@Q|Q3Hxr}E1u9^-$>jyt``@?d=u!H&2x^d=+%w1$U9jfxoPgCiQs`K=zy0l^w z9^!^_;rdVzV&VBqrH*Y&E}tNzm?kcD=7&sVLLQIb);oRpe3~c`d6ShaI6IhF z5mmC1uX1e3pFVjMw3O^nR{%-BuVx;7x z8L+U$zX&kef%-|_eDIpdv%6tx;j`=%2hfn9$KvAPXl-rj1pHd6uwpAmu_ZMI-_2ZobMYRZh-?-e3EO9+N(fIdfkgZ*M$)sC?YC+7ueC9+sU>0`=}Lk2vpKQC7u`Tz zt%;)%lJwKpMd=C`xf5}AL!@szk)kBYzki^xQlzTV6KkXutB-gzk76`C4lX_%eP9WOAyUEJzIL7;}~XQ!CKCkL|F zxzjAz5FFbNV?m}az=>6yDSIodm8(lpYYg)J4Ksp-g#DB7>)%ZLpoA=y07EYA)cG1b z70j!>jn&A`T_L$z*sX`3w*8<#aYK;OyQ^>5tEG(Y8z8IB{3`p&IQc_n$=SXn%I71q zqY;J_5sYVs52h@gl@IdnfE%#kS#oskd%<|7Ul*H(xOTpR&999rIn1facM=Zc@hZR6 z`qK)NX2AVxYLLoo_j=m9hesoZHE!A_Qwx^z$IbKmf5CzXbX>|-{ppE=VUAZXAC5-SZ63yg8yKM z#7y3nTc4Q2BuvA}T*{V{!N;#CMQdiOhgJ135Pw4C=*nKglJXAT+ed<*!rNPF+<&)c z4~EDmI;0<=1+M%Dk-*^$Bz!xX&f+rTmqx0Rs$j~Y8FCf_%B7)UK;U`} zl1oq})BQCT>`j;#7wap>#Upk}M;uR4BdP^^falT$XpmL^55)^iWTa8qEN4UP$dq9O z0gKxA>Bgn#oMaY&cTFa5cNN9Uc!{A)yJs5WQq@!;<5u0 zq=uX_?EA?k8t4$r$`sHEDjQbFhBSF1!K^B9$eHIq0L>b?RSsJkcXle0J7qp13Xfqb z!-|!}3~1%X0kGLc!Wzu7n>rNEp=#rcWNHMrWyXgol>59d6I7+`*1JVZm&a_H?4M&C z?dw+Hg;gy>$cS! z2yQr*U_^;0&r}waFJEpwc@SG#UKola8o{0I@OtPz<-Vj2g;6%IV!f>Gy`1LZ|Mp4{ z`;EQyRpk;URu0dZHLC5a&UeNB@0}qWnpK~ZNKqwd90isKgYP|5fKV`HbG5u?o4G}D-0gHIIdgCPdN)P;X@Fn#`gqbqij*QL{^ zErL!X@AV{H_}2(o3&G!4iOl+;D{c5VPWsH^Tw|V~MG7>wRXQF4ubQUST<@4TMS-f% z{vsCjYZr6u6l6ocvF2~z5i?cgl9}4YO9~K_;k&=4N0ugW$5Kgu?c@ifu!$^rB#Hmr znkAc{f^Z7{r`-)<`0Oa9I-CQ4Z`$B1J1SySO6Fm0aB}QuUxO;Ws7y&p8`6Viz3rwz zW8=bou@S|{9s0>zL1VrWPQ0|Hv78}Rls_>^TAaPSfGkXo&J^1?Qo~Vj#gH-Jx6@@30!vSUN~f9(>{q z8N%25qm)oePdk|qIfR}ViNZSQ3>3$~B!i7-M#M9>RNYN5|J8{SL%1x$F0lV2<6Y2{N91_Y+_x3WJ(FZo1(pM<@Gr^#OID0n2m&x=-?&R-I%N~_nIGsuWEOmH3? zG_*1GF}g3TRK^l?*h;KXQsmeQv8v$yo27rB6lIZM_3m}hKpt0)W}b(>7aAln620s9 zJIi6RdTTNJwC@W@i<^Ps;Da2cF7&PHPNmE|S1)&y*U}kfVzo+5w>UbkMeGmVDo0Nl z!u{B`Z8AgzUEMYxi8Y`fG(=#cshpF#f=@CMT$AYz3TqUKZh<_6_uKA1$k;aU?48F~^R zC^ak64?cna{_lf}>Frno)uR~k_QS$HQW>s>K|rF}bJN}adXDhY76!UHcH z13Dr{6z&2-_&uyH3*00`eet00yKfm=_PoWesIy-@3h9oItA+D3A!ay7VGXw+pYkw? z`}cW#dW8X8mz=k@pn>)+?s&-?-$;m3&1Z(A@HZ^tXDJk4Ob=V#=8!0@?5zL80s<{#c9Hy9q>W*;Xmat z$?<)eqbb~y&b9mHpktg0#s0Pax@~3)#5+a3F_oParz;W%Yk~39JfoiG#lf-ddz&2g z#NVc^+2{(4wxknZ=I?Czczr;raqnHBk^aL;!}W_sN_sB*VrI+06O10I=+3x|49Arc z*OCYO^*hMvSe}K^2s7FH#sFI#4H0^@6tWXNW-hn=my+!+Y3Q5wEbp%1cjx#7y?TeP zL|(HUYg(UY5927Af%V64Zv{5_u->=#%|d)8f6E>|4PFu5`&Z~)^}2HZF}V&24^F`> zb&!__y-jq3yN>?zz4CxJCKnAa{(7Jv@hS4=GdB0l$_$g2-rHd^L3{k)NgzZ1mhKv; z5dVH%#AB51a-gmuK%=+ulxlCQKqwG3kH_Qasn(8!(!(*p^Yf-)!9eyV$#kHouX+Cq z#CiGEvwXjXre{3o43*np^Aps^!||pIXu@?yNb?lf(4=~CMepzXF+Tst;7%m$0qaoG z>P6gBue#l5i`Tc!?YE?|S3y~vImy4$4qUttGmD!Y&!q)QLYt3A%QlYv9)SJeES5*} zUU9#ahn7zaVY-QP@h~wz9Ou}VCa?q36Tc#5)~^v^&yJL?Uj=|&5>4c_F6I)x>3P5C z7OnafOuQX_OCQpt>d;W}N`6y%##z^KsS6P=iIa2cwFY`6eZX3W#-Lqb*qf}i;ag_Q zYx&Itqt7rP+Z__*Kr4Da$g4psw(Tcdyri891C?E0SbL`tL@_SCpLFt8;QYXSZqAU&_%$1K0{k1spC$XAzCF6o}<7ParwcP3hOw$fN+Zg0qmKmhk>>%iT>pHhZ4GCke3}0lPdB;!8CHvHcJvrmzp0le-fJO^l*0g~%B>PZ9`LU>0!w zOa5@jM;NpX_;(rYx#R@oG3j+A`RpsWc~#wjvQVgBYaRQ}@dODx{=?o3k->(c;F1sl ze4(AEwDi+Pp~Bkd>qztsNk0KejBBJdyu7%TRhNp17dQ6iKAq@7fOeF7; z1SZ?oenWBS>D5qiKC!N)0KFqp*wx%zuOXJ` zP?!j(mWJ&q@U5nPib!LU z^rM#D6eZTJtz*{(?aWg-{fIfk9GF-c!Cd->gM*}^Ut?$rYoAS zV16a;-nFCaHvm2t_7FjC_i^?NP0w8HRiN#cCcwKpbvDgFcr7c#Ss-J<>iC{?PA4$X-K!tP5D25*ws#b((hA z-u8_;&n=Ro@^p;frpC!=g^wS}_I!ev-_Zv=ppBmO$zbMXYNtwCb)=l@Z{9LuX=6S{ zjqpb&rYLUyFh7TjYN9$KHvd%I;^&ac?lK)7r#U1nI|KQe<`{u(^V9;H5P^#kV3t+f6|TX_97`TS^i^%I_g+PicZAAe9E}~H zAiq@qk&66}V`e5-?x!=d8I*VwXp$^SbU-kYhWJ}(rQnWE!2Rs*2XT5^@l>}@%jX(t zp3&wYCl1n3cU#RT>J-}y9Ipt>%dOBp$-e8073P~b-WP)rr9}waZF`-@C zSNT5Dgmtz_c?ZULQ317zaHh}{RT3Z zTMldT?5h~P%S_#PXYcgsS0^70LZH7vdI zCC`h;+Sz&@Z!mhyzV15?lc!?SjVA8a-NJJ$Oyh|>RUN^d8xMdBIkFP{8kd)W|NSr~sn z3giUetZYREbf~XG(zw~9?-bEa@aQU`rG3}cy=Ra z1Sokm#YgOGmM52`ED>YYaoz6Ws-Xr^5Iw%uj?DK*qVZ+Fn`MjH(4|V=b0+V`V>Zeg zik@SAgLYxXRKxKB9L0W1XTBfb`!#&qP8{p#pf?6<7|uA)SK3aQh0;Q|-2KLeo3A`o z`>M1X1;x`Hyf0$?ny_v<-u8sotsdhw44%M!;XM5jz$Q4^<}IZ%p{R!xAK!K|Rk!Ce z<>LXOQS5cIU7i-+r{P_m<-k+Z-WLVjT?XdPTqUU2j#KEq#LlNL+c{ofPj6%sy9&jv z3i)5(*v)JSIWlZIKoUnVb+b6$8A3BcZLWu)#j@N~Mc{jT%(dJ@0%E?D6NaCK06=ud z@@?5363!9j8+<(CS{On`zI?|6Q+##Pen*1wmuscOZ~1Qp;hx;U0gU_K9eIiYSnD?c ze*Y7irz=u4_?yhA2WV7S74_|fq zcbPknx)+D|JdlBC6ekwwIs(X}ms0hT4LsOK$Wk3{Eu*J|Hi#%?KF>iQrS0MG9_W6b zmVE2s)dov-b~NqKaQUSpe!{oFeGv~~r1T0L8#1YEc!4VAjrm&{?lQdcC2_i%P)F^D z9K>G5RMo?5)7oRj)}4TBHDO?UCT%j8@BIExog7`^_PAVFa2|sA zo~ER;pAT5ZP(u>ua3)U}g4FyUj6!N<&Doqi6}@XT8Q{;SCm4aQv8oW1P0!CIJhS{ z2|PAdEN8RBd&*as0?z2>)GtJDD>1X|%JR~KCZ1Zc2ii-XG>m7Fhie ztbUXK@$3Vm3~%jNLi-=ODuoGqwumRM4K09I^%&{1NP{HLbr>(`Fgs=W&QffvY9ukd zn?@ah5s_!|*R=sZBq;Bg)lS;N3CY%s+RkFa6sBKgd$ArgYL!KQU`p5g*~LUwqmIF) zk?ppD?e>oK#7p0vdJ5-wyw?HL(9@nwjfpUw&wgw&X2yP);9Y~pQY0uS#uFe~YLTea zIJCT3esQw&WO={Y-H|7lyTv@~RZ`tJ)0++pG5G0!&{-fin^v`Uh>{KaylY5FS5a(i zd#XwQb`SkG9TV0iHxIN(l8Ax1O0HQ9y|n0|OgbtgzJ?T;OjQ}u$i}#f5d{wR*2meu zhn(9scP?y_SV!qtN7x4zSO?~xx*}joUB9%a2(k;b16FKXYV`edBpnb0nxAlEdqT{B z&+|gEF}K6&*m1wV(oIfKL!e^)2LeO;(iztw!skz0o-Zsw-wvx@R_zwEv)Q=+Kbo#G zpo-^fqte~oDc#-OAl=>4jik~k-6bvEUDDmcr9<+9boaad`Mvv%S?=!aoSD<-IbS3t zxNSf-@eY(p6I%x}V6aOHh34bPGPQR;c<`>) z!mVC~>i*qnNojHvzJ}ZvLnZ2W5O1rO!_;cbCWzFQzIJl3TTXKjUHm&8nu;7FDzY2_ zo}w*c-eE&4fC-Ae@H;AXR7j4lk2e*$O0jNwk*Za>dfyAIuzep1uZnU3QtmZyXk_Pi z0f5@_K7EbNz>e{cvq-nnIufvb;kZ>5&?eewf;g;*20Kh>TNqQ>bIkl>XZykK{o6jj zZiGWf{7+5s|76+QRr7;9s!HchoKRm*$IsPbt|W~9?l@y5meaGbC!MU!67E!@+{}hV z%#4uHi-rH|{ugLQ_8?dwEAbB|Ck-9&gs9AJRU< z_Xa#a_UNVTNyBX5Al1n+O{vq}XAr@oQIPkA41DJIZ#zF2dB}M|BYfYe%GykDN9tG+aDhH27p0r;Isa+{pZN67?*+VP$`k3Tz> zI&iN{58Oqqd16eN>IS0993X3Ja0Nd|7qn=?<;rLuv(R$;tJ#QHKtm-%_=~T_b((5~ z_71W%EZfi`PqtFQ{O2a^Xl!~C3SIDuGc9$avhrI7JG4pTijR96apii_OW3tK+fqm5 z%;7K%)pK#HtQi-E469U?hNaEvkr^(vc*GJ zc*7{s&liDSF>MJ)zh(`zHZ-+1Tw!bd zR(MaKAxqJK7!$}h`WQF(&6n(d7Ccn!D>O06isvow5F?Mg<9P*FO>$+Yh`<+A8fDK= zDy#y~MRmarL|}Gs#hQcgm*U;wh==b?)wJq1Rjjq2)#ncqrn#*i9!;H`p(#=#C0ydY zrk})y<#4H&iBUyQa!!fK&+R@hWhv3yHuDf&^?NI<_o77Mc~QTN%3p%P2?!+|4Q|9$ zyjq}N6WC@=i(P#B^wAS==N!Lcpz$or=gph&EA?TJrv4&^;=P>{!>kH5Tb3K^Yy1LM z#UtCh0>&S*14U++mjx~M;*O`yM8}Y`VSQU}%6#&d4EU};lU*7E_lQchgD!#XI?WXz zow{I2fD56aqsd~U|K<7s-Np-Jcb2C>q%6T@o?W%JRXH~;Y52Ek)j?=XEbqa{pw#qu z6$5=CP38KX;>42K2A9`K`J{urf#1pxyy@_KPW<~GYA%diYgAm;x5WRJ1BGJZ$|_|? znfCinVq`SW^hqkKHwvDh^Bb=BHe)AlH+YCw5_b;o=|Tj=^M1&N>6T(fg|=8q zYgONr_myPowhL-0<#Ox=g6DJQIfCL@$U}xX&m^c)MkH)LIVPW)k>`~tRJ}mco00oW z0%d#hdy1{rlff8`iX326_$0S$>(~2ptyY~w9kn4PVlAfl=nCqbM2iW1D5UZwscppa zrO)+?6_6IPQgr`Cre?%_1@Zl24Xx@?n*GPfd)0BUHE}Q_^YM!U%Ibr1U=eW|Xn%62 zw~}dfu1Xf^OZ6dh=6VkI9(_b(z9P8Y{pKjRFBLD>&#|1wZeQ`a#(|m*ZGy89K0X+l zP%*zy==d(*NZI)nhh4dhh4-&ziC|VJZwyPZA|ZPz&@Rg8b@zbTX1Scxw{8DmJ!oSx zoAo<2k$IX+jS|yX&2r19pj?Ti&*Hmgxc}O@19@a^7}tvCJflftR;gO%qXmS?pXL_4 zn@Tc&oeh9=8azI?9MYlJY8S=PTevie6(^1D!j18B@KM+Y=T=-l&&JSA0I}Dfco~w2 zDiP+NYt;p!siT~?DF|rC&=JN42rWzOr+W(-#^AwHUu?Qm$%H3LB&qAKFa0=;NGjW% z7I^Rj<2bB5c~*6x1L|~+!`VqO-!^9-l6V@Nq@>v;g2aqcwNpc5QCD-=uW(Vl1l^$c zoZu*Ow1NbBbr-x;@8MneQjVKaJ~!yOE=MJz$EKc6smg?@bj?QBjq_>lq=^2{UC$)9 zOJa+Q@E*e!v$YnIZe+}Aiut|XC`CV*KlR99lEcaGV3+hA)XWr8Xrrm5xK~bnqEFRl zE3Yr{o&wQKak&^&Axd4+7!f`nI;}nNZqsOJ#kp-d@d1kOfF=8i-PP*n#yOt86A8{w z;fQZqg-H>1;a$k{@^Pgy>S#k$Tt|779!;<29h$Qg5`{i==Hbh7hI1d_Zu!aB}SvJel;Hshko z$eJc@x=6^Gt~G%}Azzlpy4kBM3p`JI9FH>j!T7*2tDZu!aVti!ilHeDF1F$5tNaufSi;ZYf&Lk8rwG<lt@W911zqBqdh}l_d-b!4n z!w`g#Tc#=0X5}y_wa=Ka^Bxm(yRR)?ev^-M38>lW9bBjatgD%Y5yck%80Gj-NDysM zEK5t`n&lRD3oCVBMI?LSe|yMAnKoXDj)@7VR%Jcl!tHYST(iYP7u?euOEHZLy%0WN z3Z*Ex!v>Y>H*8TiS=FW7&9hKGgFx_cXEtgw7qhLCkvdwJd<<23>GdNi!BL@3Xd?f< z7!si2YXyXl)>0)uad}Huut%`@4t#>^3%6eH2|ox_rzCDT9f@`>kiT%1#oZx?6SSzU z7_njJvAfa;Py04>qoSgF)^}>;+mvTu%Tk)`l3@HnG<1!~Y7v}q1?2`-iyQ^UQ)poX?e^Mdqm`=;ryx7xc%FQc=Pe@)j#my6$1_;1_`sdKp$#F594#R zbQJy!o&2bc?6YiMX?f~3ai4~&;)mvLp{g>t*Rv$9 z2?8laegW)*HRqWR8Y=X|5ZfdNZX;&KC{_{?yerR6 zvyL<|Q`G+{8mu4G4J|sz^1qhU5Tq04!#mqik#hBQX=wpJ^#0yFBkglMsd#?HwP}=U z_xths9*Je}J0la*=*@;I?(mP45&C);0Oo^IjH_gBblLq`TwY-{m;%h&7Fo=~<>0O5 zfEgU_M4_`ojwYDu{LD`NAl2@X5sfx8Z9d&a$I-E=tUrVeBk1XL!0vp8bKiyQVYOV0 z8{CqBP@kQ4Tp_V@_`~GKBLJ#rMGC^5e3O!eFc0M&JnXIthW_99g8IdyG+i4S=l5zb zzNTgK&HqVvNJ`z;`pyKa`9+-$Tlpg$QFgAfc-z?=QhDEu+4QYWG=5@)MGODPq}qn} za}jz(nh>ge{urgrLYp)C!k-4cJL|wLn*QXde)xEa-tfMb#_~KRZl^;#Ki&kVpUx z%|d1uk4-030nH9^S;RKS=ugvByeGjGXC=@QGNMp8g}{K^ZPd6Gv#%$uQa{DS^WhY= z5O?z}vw_romoB;B@7F3;JEt-zb7>LUbFD5-S&MO!lYL z4lM6nrytp~k8gL7D%E{=e;A!VUXfqHknDDbPvy2PIggR?=&jV$oNiaEgp|mkl#*tz zzoq<=b(CtdC6zJlx4VJxK?geczxnQdq?%RXxLE$QRh<@`&I8S2*ibFW z?f(2L@Q^CXwB_wGVlhiUnJa}edf~SpMx30em5{8qG3VD-&saq5-^3p=fMr;N4P#); z;MSvLhYU?2N6Pdc+2KoN)KeyQ@xN>l{rN5p|lvDoy zz5p{Ll6NwE5i$by>i0kYt{M|qPZU4oR28qUlU3BQ+D+RXtbA{p%RZ*k;WfLsyi|Wz z96zc0(Pr^VQO)m{j}uSC{1(2Xsq3`GOFt5eiM_`lYh0wUK3pN++j@>%W}jp9;aS`NCz0%;f-`4IE{UO-_$3P%mWc;AZe&%Xc ztyrIxy4y)z3E7WAfEzbCaixr%(DtORr58bHtfpR*rZ06+#0U`=`EBP=#!h}7QPu`f z8&)Q--Exn>J(x8t!E9J^uWmt9cCJQK&8w?LT<^~<*tEQRM_>S0ZgdEevr{RNEIkJ(su|o8Q_&MBl z0bp-_-2qP@(O_aF-hnysj@tNE+&)ski$|EGAYaT}+EXfhrv zRF2BDNI^`QE*;1|EVIe#$sWUGYX}d+>d5|gKt>8!GwqP2!@p4Vf~w{Kuh$K345aZ- zATFmdwwq)7pb(m9Z*LHahTl1}*gI*3ag`N{i40@rTJywa=2?ea#SCq>?_}U)-&6dM z(q+ijF|FR)V}TK!Nac~@eno@Hm9iBS{cSPO(5>bLPV(0oc_|f38&ZlVGPkc=-EMxZ zWc}DBGS_vSoA@nGuD;V&h}a2M7F0u7ah{HH*>MnLVbQX{}K7 z!sCZSQLu#+Z<}8h%ixzN%2m^mTTEx?)gI(5k}%=dyjQF2;3i+46k#;bdoA>oocdJ_ za_>PFa))UcgUt+A@=$sVk<>n+_u1-KtrHB@<^uRB_=&Wfb4W~i#;v%$VDmeulT})` zQe!+C&q*kZs|lBjedJq9B~RffRB_4KV%?HS(+&T8Nov_O8UGnW$*}Tz}2H#5im;?0V2o90||JPKlgrW$|u9`EG;L$sS13$A* z)c7FHPQMb;yMJ9Sc9#E+niWJ`Txr3S>2#q21v1`Cebi!m4ngj9Oh8&UE{=yu^<$|B zZ>d8uNnaNmH!uf(vx^UB!bnfs<+jvsg`=<&Kd`{B4{xyzMv{5uO|1+kmsO=sO)9lm z-Av-D9Nfbc%C7<`c)ln3<8+C2sX=*{6t`P7fyeIhJAl+_sT1t#j&!TNa}A@ zcVZyt3ZJsEg8Z_6-yCFm#~rv4{gO(J@B4GdIA|B`Wk0VPU#Q|Huev8b5B0%R2Fuq5 zF(m6KBrj!bXLcC+e2GYjU6Hi{uzK(qJ?iHjYR`3`o1tk3hyN3lrQ;s$>!y=&^kR;d z?u&XH%Y$8pNbnrgAp=Uv937<3SS0tPeIvTZ(eooj`zX}|nb9dViCApG#uP-o6=2k` z;>QF1>v=Ti|-8N>S1v0|HYK>9ku2@t|T$czit>D&JtT zz0?7qjY^gTb-XOO5^GBrE;iEui_YCs?_kWwJOnQOUL&VB2Wy;NHne!n*FL-E#-j#% zU4!PH&Hk)vXDS6Plf03Tm>gH>8b*$>O;@D0oDI;6y$wflP=ajQ?%e3B&fL@P(j*!e z1x!l|1!7)YNsR~vBEHr1CyH6vpflRgI33tE);ozltj~*tO7B^4|KsQj7Sp+@si&<{ zj*Ziw3JglXoO#_+zPJ_rc4jeLgXY`hi1pc)ctI&DUtyEXKfZ3Hx=SIx!(9-dKpQR%S*z@HOoX2SBEYsdIg#jyx31j<@30##NaDO$eE9 zQIAoO&FQQYdbDbK36B2;OYwsL@KpRUr4;svRF(G|2iXpeOQ|+l{IEfKh&DCa1ww6& z0=YEs#*d-dIhpoc_46i87yG_N$}oISBEA2KMlP5!|GD3bK+h6@J zescBT^3JpD+rlt>CnTMco2gSQT&$gm}an`@E@Wd0m_^jP6NkLkNBx3edEn>Yz7-YI=#6B=dJ zwYTp~Q}PLZEAfS(4c^0nrcbrTwTq6I=V*!k;0zs2NFGX!vr0+P(8`2yxxZQ`L!HvH zaAib=E_vVi<2-m^tLAL3R2M+znK!BBXV8B|I9cuW9F+-y27Z7|3MoXB+qJxY?7W+(%VtSk+vxg|FGPuHR0KV3Z!@k zD@cnr!!CUY@p0E|U$D+&jwE3-YhKRQ%rvlVLdPwAlkmS#S(db8(q}SsVj{GOerCS| z2b+W|Fr>)zH^4DrL{Xahi;^c?AUxG+lcUSFoCP}U>5@F|uWXsysGICAU#`kpFS-JE zCkB}p!@Qng`(p5%W3cnKpqd%Z@x{p9hK$pGJOX~q*#@j9nG}-O zI$`0M$lylE;9{d$m`qNOYdSQ*Zba|nUy2DMM9~ib8QXce0l_CotffvUM|Zd#bDivTFng_^rIe#dytPPl zKY3^|3VEnAqtia(Gf50xKVqlM!RtWu5nV+1c_ibVD?o$^mjs!HN{4!Wdt?~TKj`pn ze+%i4S0zi5jYjN6rihe$;1&31H}(Th&B?A><01hYuh$GV;^SQ!8qCZ|cgvp6&qs!SEeW zVYt6A3nPEiv%JGPNnXY81v^eI!&0n;U_`Mn2KkJ}}zG)!sG+OTuh)nl3i4b4t0oHh-UDXi?4fWkw{( zHFZiHK>x}C6kGn&UrbG1Yu2QSS48HJOrX$XV8bP&<;XNf3h7#p^lA4eu{dUpr5=C~ z158O`(LP6}Q%!|Wx{)F~r+37(J@?G2Zc7T{H>UuOwPxw${$+SF|n3?MMZZ& zj9{q>eq}%ALC=iYOQ+Oq9!)28DA7lJc*0Wcq)Juu zGV>+5kT~1mIcDIv;#Ybk4t#D{RMgD;rp%$B={*ywgxHtEvS#<%$}&{Oa$e>&)f@u} zk^d&nA;eg9m$-=LimdF?D8JEQN7N;`;9J3VvRh~6CCLWaDFdXTtSL9*Z!%0_y6%&R0w+$_k$%5K_nh2 zH!GxN)Cu+By5CR67*se`KQZf2efmx7Z56RAXJ)Mm_bn@D@RjTlWDs(m8K57GU~Pk= z&}GAc42I)67uTf4Ys;|o%;MlogXBGZY)~D`b6MYa6hx7R|5zb}!^g-7w*y@7$vO&- zWz>kYCqxaCCOToY^xQnmh(Io#Y^9P(yZJLwDH1_$?Qt&tZ$M#KgteIHHk?j?9ho_v zn@&%4{5g)eFUenIniv{4ON3mtvk@o~y_U(xdY}L);?1)K!J`RdGnc?cWJVBQ$%590 zX-s!)`2Kl^Qq6e(FW17G6I3~K-RIY?q_N|@^5&X?{YmzD9-MUPFUSPa5Q?P zap4&B0c^WT^Ty@lsvI1BK)$R5TePoj{o02xK6oQFE*KGew!)$vaa_i>eC`v4u)M}_ zt_xez9}x>QLWUJ97Ejw4L2t8?1@k`9yDJVlX4}se@l$eDDa%A7lv8T4a4dNL0;< za)|rXx94TZ>h&~}U=)2x(pyB{eU=zfUdvilw{L{g&NFC#(z0LF^Chl-bxo1$6`4CZGg zcc7v$h4tLiHNKmFV(a{6V18$>Pva01-i1J3I+WVGwFCVy{d##I9k-im;27;{Ox2vP z>?owVp#%|%{7lF;9-c$S|F6?4FD&yv)6VW@2WSCr&Y}}d%`Vs+nzNTkMI9BB)As0= zQ=aSsj*i&hwX#b1y^Us%Xw?v5n2;zc9+N=WsPN~S9%NeId=1v~zB=}MFfsZhPL=91 zmn|m&pWfe7$5yLNjy4meS}Q?~Eej5mP|%XQFIAQmm_7>}#QDc!-M$rLDV1c8v1`+4 za4QPe>qFhbhs%vvJf;xz3RFi`YDXlKDH8=UYU8YdX(Lw7 z1`>+7tl}JdgyksnS+D1D>mWYW`PHOjTJMOW_#|TXNfX#rJM+9krpgakwCWUn!IShK z;6%i>wT!IKQ*=un?~Ig3Tl9^fIHsfe>c~v&L`n3Cg9Y8V=$h zO^kec=n#vUSzRu71kV(ismNyNJDL61K`&A$PLgdo!BwplqtlRS6~ZBNux?nsqNb1e z!@%Xxre+eU#!6Ag+k&Tj?@Ht8&{tRj5%FhfRD6+@5~vu$asi-izj9Ee%7SU9d>|u7 z>^L(fybD5d=C-$J*>>S^?5}DC`x-!@3glG`!}w}RnMDacRi1TrvFj4zF$;#-Jz0ml zVgsg9jES^6`u=$dvOqk+Flpu!g$NEJATr@X002qcam&mgYCtFG*d#}Em{oJ=5&9Dq z0a1wWIfo)E%?4~Z=pB53a(xM^WCbNpgbCyf9!*_gZun^?OST0-{hez}-74Y~=?K`( z!#bMLj}PCz&~gK^Q9mQKG=CqSY2aU7ByFnP2P8@$VOckEz^-wIq0hXLfKl@#D|2;7 z34+v~3@k$pNf?2ZYW?9Jzz-D>LkbG`3_gFfL|Vx=xf?MGn`edzQCDz{iR}H07^0v} z(P7jHttK8;Tq~dWhdmF|s@y6|>ra=pE048{$# ztVOw>5DsWiqLTkY1OM6tkXq#K;51Z;sPxpr{=3O_K|0qvITto*9E;Q)bFU^C1}-17 z)TXWiW!t(qx9L(&V!jo?ox$K6`7Of6B)CQoh!{q=^WoM8o3vmEZ?OobCN%7Bs78@j zij2p9g5^OcpN)H;2Mw&8gs7F}lp8xVJ)V-8>TeftT7K4OFJXw?W-8rt?eBFf>x177 zSBJAlVTqIGGexr4A5b~*%@->zOV+HL@rk$!<}BfBSz~xxev4CDSnrXggiD}{fx=s$ z+N5AbTX=)#M1N~Yf|25#Dc`^U&V%r3q#yi`UZ|Y)*}re&9Qw}g{TR?$fum#=S&vZn zJEvOCv2I$wpsRi=8Y~Q<8aiiEzoNh~?4*t4Q6Awg5%;H7iC=I=*es7LzcN7Rg4C4k zF0Kt7wH7rbJVJ&6drXEdg5$4<)_0(44o%s_5?e)rKt>#RA^OM4m-Hg#CY?U6o0(jg zz8x#)VpXAHo)R`;HR`Q^j0<5OJ7g>Q*cW{($Jj{;2;-l;KvULn5~DBkZ`ULViNr)GVCZ^p_fhXfaz|^itt#m1AG&~h^KQu68c_be9FIRAMm6J z$u`3?o!G(`(NTR*0Ggsx+P}ol>ntrR4Vn{Bcf-Ti&0~yRAk?ep(6_q}J}4=wHBW9~ zj%sYup#DPLgvm?;l$CiI?c57i(XKQ^MS>*sQe6hMNGcZ(WA>7{9`{vaFt6=?DpAGU zAYbr0p^9m?QbrJ}5DXkyy?LZ|8EO3amv45M@zQCmFl^s>#D1Z{1Px-xTan!P0vhaB zoMme31B>MbbFYsh6It3RshN3h)vQZ@k+L&fv+)a-*MA6`->GTmv*tNom*fZ>B8ZkDPbnQxEu#M&H|)n1 zoF>Gg-dr&UcB?^Vx-)J??eCE$YSTiKM@xwRLQAaai$c|cdI_f(111MCdT2c5&TarUQb>BKATdZ1tl|(B7y5)# zGi01UBV}9t9YW;K5`%Y`Bu&yRY(m0ZDFHTWppj9M;LM1z1*2Rd^=dD#oVp+bL8?>HhMZZ-e8qM3 zI8ubG3dMaUF?v0N8ZlQo@lm0MJatso4mw6M(DVFEjxTV4P=*yfm=(_(PJ*ff8J|f* zYfa(b=K{5bJEf1CoVlE2Y{>m2Di~gYU^H_=R5VCJG}ue_{d&Av zK=uIFSG36z6I_EMbTNQ-^cy^V?I+Ox-GU%BoalqN=83cDM}8;W^4@!^a~f9AUiS#);7XB>D3<>jBh`J42CvC zC*6dVUla`SZFk)4gMS8qJ7({TjjaAe1Q7GxZpHOUyB%kSKvj8!znec=95ESzN-S`C? zrfCkmJDleAgy0zg@ogo)qD9)GKcJ|Kz8ks&&NltjIqlnHAmYuYZ7Dopd7#l=!WblO zk$hF(ej&wh>wK=w=lsKf_am^DeI@^W0y;d>)JNd)5wCZcZX5qSgoKRG`AU47RTCgB zg?2N!ugHI|g>)p&|83ntx+(J!ljOguUTzL_450hW$Cr0{2gG_fwV`<4a;{?UW#wh9yo!*A&Mo>%+( z+PYit0`J5Hx|(L>c!QGz{F|ag+Tf?v3uEM<3$#o_i3!ic{(ZDK!oOXLXm+*1^T15> z%?-mY3BDiA+ldlhs2aEn^}oB0wXgEcF5mycu(w(*bz+9I*PlydNaFKvQ*Myt5iI&7 zpQ4rjw=iFmTqY0;2|gTD-SxQP$->9(nY2Vee=m@RBsuyB^_T^vAB#fuzqKt4e?k*x z8;~~q<0&I?EYUzx5UT9KFdYkM7yqt5uoL5eX%&tIo%c2%5mp{RJW812EF} zLB(%>l9F=ZVgTJ4KcV^Uy$3~$;!wPeAK=u)~YfJk~L&8!A(H@a`gcn2UIEi<@U-h7OSM0(clX5 zZ6nCw03|%J!d-30gEQZ%e!l*^O4(>nd0wu4zVgZGd|7UWEv(sK)@`_+JvF)><4>I! z!CV-Y>F8*@iCn&qVm3M-qneA_p;Q`Nzc^#|=WWjasOFWUsrWo{>?rhFACN`%Hp}x+ zGP=H@DTn*&%$KK`Zw}=?F|99`Lnp8EPynPTP}tO-yIxbSvTbN)^ZK_DiF+;7je;?2 z={$D7YTZy8{Ren@T`Sk{aWRh=9fyj3{pB$?r>!HBaKmi^NnRdj24x?#oB-y2xlj(v z)lpG;d*>g-cSBAtmP30RMxEY{1xNWWo9)U%&5zcJw^E8>LjF(R_;X&QPTN*%tadL+ z{{EzjZUCvO~pf@p6w`X3N2YJel5 z<4z!#{9}%Ro}i}Z@2fL|upO+ZZU8Xu-}MJpQtBP)%Z-rp(3d=FlaY^EV#C638%w0) z2Mi1Z;=8CE2t))Q|2k{%fFl=li{%CekP3UJpzW~ca-Lr#ytHrF^&FxJ2%xwdhMNF8 zkilh#s{bEL4|NU%F#&ko$GeZ1Zhu5QOuD@3mS$q~F1}Lin0XGK%AVIx~ zjHc?`m70^*=MO7h!Wu8mp3H3l6G+^X6?CI+YnN8lf?rnlKC!2*zl>*grzdYUj=I7d z*8MrYJ=G`WKVMAl_L^+m!{PTd3vvcMSHMewwqcjG=;>e|iQ z_vDHXKfA3rf8a5p(~Nq#I#Hx2c_y9Cj_%yuYF`+yEDLv=)y(x&^xV-J%b{6)s{YV^ zvUyU8B6u!}g!en^KDqbk7>sCU`;|UDhf%7vfGC0w8Q5sWiZ^)~;cxV+X)M;Ym6QDSkGv$8^1fSe~Y>M5NMd+_| zx&1k2f7I%1^!Q`1-0hOV@8NhNbTPVZD_%rErPcW~7!}aUp+t;$1m|&s87{vCmd4JIu*ntLCSJ469oX-3R8> z_4Dj#b4`Zlk%#7L3bKy7en;YEO^|R<#Pwo(ck7;EEUi~{rf>+? z-L8iGiCgumeog9@nSddaBLt%$(&@XN!c!Qd-e*}EbnE08EMT^}YrFo%?)zzIm8>4k2!YT8*nYLJQrNHgdvuQf zHuG!EWfyOd0PJnm^DXpk1ApP&Lig*|w~>X6=Um4%&wQ1k<2ERHP{-{dGZWFy_k+wv zOIqPZc(73Ywc7hQrq8w+WvP>~v}+$bO+ZRo03;Ix%TM9%b0uld>V16g^AN@Wn$kW~ zp9@9#Y`Kd~`=wXM^h1!=MTtfFDPu}PaH~TKgY>}D6_L1_(fh{;5nTWgBHDtX#YgXG z@)ylU4y@tc(|L0_cIxOs?Zc2(wLyD!rgal|ddODm^@(hGGLiLn1^byF6$ z16AS}vKL`;?#(ZSJl;IpUeVF>TQfJxT(`(hY zRA2RA0oOgBz}el=qAj|ekW;*WgRmmtc@6Erq)J|`UH3U;h{)rwpY2-I&~=rd>oe8P z91T;;#hzsIYV85cnBzm?TBARhh%&gTfLX{HB>w3AU{uZWu58R8Re7hKcX)5Sv+sy{ zqro=Zf2x>Yvztm`Nzd(dFwB9Fk)qN^bFJlMK%A)8wcXN(XshJYT0?PoFpbYb9hALZ zb?epx-j&9x%jLinF=;=mXYANbo z>@cs9E)zVvQx@hS?H5n~JXX@3?zPRVDfF;&=o7%|xfCEcXhjk^qxHfo!>1 z^3cg`=zI9b)IY?3%9fxB^{d;AS6kjwN=WIP51`+Kwszb3oz4h%wmen&EVqZ`W(PA( zN1+Jc_8Psm#uSEzekh)**zwuWFe*lFinzQZ>q7~dp`Wr1Xd1$PgxIwUIk*-6WHman z=18#2fm{Cm9qA_S;1$fe?;o02NTJS87+1{WPhlXZ2}iN-eh*hs_BkN8jutS4@N^b5 zB#Pm3w@cqSpFdfF_d3>xl}UZBlHZNm>VCUOAG9zlOBtw3VxLY>;qrVZ%64C-OkAAf z^|ePU)5cysHEU6!KeD;NICMNmPpeV1o150GqsHVuy?l;!X5uG)UY+-5E^W(3G##U{ z3Ql()(%9H^eg!d?dMHNA4JsNLu{jMOU5?hbD|c<3l)J16HY?@n>7w|yIfMdtpVL!ztlm%E89-nnShRcbuuM$UoFsVkQ1Vot@Mw5a^V@n|MhaP@Dt}+|MPks0Q{k^t4v5$G)E!dgmit{Yg_P+R$+# zlZBhywr7YRNr61}89#ZIxixD4TX!Dmu0EHweiw5M=8NmaQdx*wTuv(WPw&vG=R?5fxU^>aRq8 zCJO#LexNvar*>CEt(9~;VRvWS^B!rRIak|+_gu$*-gG%_ilp5XZmG_oB?_y4DBkSU z0YGavU3SFQq0beQBGu)$1-Z%>ND z`LNpERlE1~HsdAJd{2oiXzAt4MD{+;?i{HZxuQ5Rwq{k9u;lv7l2Dx&@tTiDy(1I3 zGQyPaOypt5_hrQsWQ15ItV5j!kkF}Xx1ugShWV_Yo|0N%r@0fhU)Zg~4vh&>cF#4_ zh-C@Ra@C)aCN@0CjnxuQPJP9b{)Y|2yD$ zw0NK76%!0ym^@41(J9~*Q9e}rP2gd$iN9sI;5=mIQ70{F9W_S}@EiN}m(bn#gl^mJr-nDiN0U$|QAHnT-$BIXL|(Wy3*ENc zp1fcoaaO%d<<4=&R2~O&*WP|HnE8jMwvO2@B1|A_TU&SNvT4+pG$4)&2w`5@Dgnz zCZ*%eES5RHQI6TfRcYZ#NQpSNb9Dt1(j8&by2rL=H4@6R|4cHm28&$rn*SvdH$#>X zXCme7ke;m;<77#|R5|u^n)Qd~!eZkJ!F+nv_>o>BER6p4#^Zpj z)DqZ?)$r^gtt+f>c*>tTIW^K zUOS>dOhs;$B`Ad-73{w8>Rx+MHu8<%`YL_#Iv1DSd^})06$8Q%ppKrq)Im3IwkEwj z>Rd>E0v3n!Cdj!!-GN9;QZ1HN9w%PeGa;S6IOXQ=+7`qZ6SK<@O;o%rCcFew3v0N?T1=C?w9B8tU_+%Xue%IjDo> z)0YPK)AC01`)uNkxzV!E7c*eZIc+AC{U+kPFME8UK6Oze;hw;VWrjEK!s)= zE>EeToU-pS>)~rCzJ0i(U)vx|}<*2q7c_1v`KD9Vvy~TIqRiD@-cxg)TiM)`258=y= zuDdMPED|ilI~cF>d0QJ({HF)8^ztN2>AuNtjVCH}MHOfz=pkxa>%S7T3xY)poc9Pf_XU|MET3eOWa#{I4!WOH6r=q}2jJYCjQ z0gYziqQGWVM|ohJAjL?kc&C}f>$jP7JbN}D8xwnnDT(vBrcYQ6`(>mf*^WknvG+4; zE~oOU$^&4?JMPAI)gErf9PJ6Io)}OERRyrNiBdIk#`M!O*$8OM1JZ9zBPAv7xB5@7 zL(`R54;}xjz~ew?(-WN5`Ewhs*G8R-_CcKmV)j)zOiy(-L96iq9`Q0JO?_;=qswD) z&Fpjm*X%X{X$6S)q9;)6$j6n(dpK-S`%_ol-n#C9L#P3Ca-n~kBVXioSZ1ML{xVTe zW!vP)OR7M~;_%?Z0sB+%fd@}vWkf2^F|)&T(w(eH&;3ZjpEQ5BU$Yu;nc~WjUr!a0 zXR^6I2Rbig7(54^t>ipbgyuR>2K+q+#WH@b^qDDd*k3TKDkE>j0>u~JwT)bd?oG-r zcE|3jMTUH;DA>Am8ZCHVNbfK{JjpF!rDS6t*^~;YMP2YP=l)?XJ881JD1$&{9RL*vp()?0;><0=;gVdx$`t6 z(edd4Iw6zlH&)#;pX{vtYey&wGNxLw@_e?h=jAWX*wZq0*VljS`qS)5&m0!yE*#U5zlz43m z+O%H44TlQ<{(C$Ve_!**opovM4wb2E(VyBahyK-OFOs(#yt(}N);7Mk_c*?`QZ5DR z`cXs3&-0hdol_*v24t{GncwNr=&C^teS@rJiYKN&?s925)tL@SUTi9PLHFxp$DHPg( zoBItfAd`8e)n#T@^`yb(h5&_$hBeL8=*Y44Q^8deW6U$oMyFQGWl<5gzuQ>$H`@>G z=tylbPU3Z&Q~X9=4JO$~p-~I*8xAWW7x{o^iKUl?VGJF%KVZtMYAY4b;akl~`2)Ap zvBp&SpkZqurQ!YfJ$+U8WlmHS){~^`Z9HRUQ^!T@2SdT1^2Lnl?SEf5Q=?rK%L|2@ z?8oL-gf{$#%?=k5urhOX8e7z*+LSvko{EuHVgbqO-@5leFtj`4W_E<}+W9aCaoLfw zak;8BRt{V0V=`l~ep!fF832BDAd&`{-=rSVjc=rDK<#BMeF%-siGzUGlR}t=0qd7P zS*k97*O1C{)@9j~R&u{wa@Vu9Ffs@ZArn%8#?dw zSvi>0InR7N(Wko-v01yknyVIUevLl6+B5RpXZK{@%zVEvXprgOW^%ON#FDd>;2w4= z+#P=9dow&iFMQp$7rN1PGu|OE+qR!U0D{7;+gk4o&V;|!wl}bkRm|b`nB0jZe~!S( zxf|$v3=+1!&U!q(zs{h2DqqOWN3`%0gYhLux&*Qs6Kc#y%A(d91~p;{2*RL6bN88n)U_sXo~$H8|a zvu&;ffRh(@!8%_t|9UCI?)^Hp<8+(^-z6INJE}e>MVU}XnTxT%zvN=e54^YXf4TB5 z;-dn=5xV2|-vN(sOy-Z@x%*dmZ+>HufT{mH!U7;n#_r3>_7sKc$tkA+s%%9hD(_FZ>or7k32Vfv-B{PEQh7$GX=L#E0H4ulIgyQEBU9^JZGz+sYZmu zrgu8(dz$75yx~>Or#Ia%pZg}MV{bZ&ANy~Rx_|1dlZ1F}X0GNOdo&MnW3QdFv;CCJ zeD&Wjwf%t^G$l0LMPs?z&OU5EwC*%j){d=IfxFmw%=y?{;dd4EY5V@vC(pffgG}e; z8R_c8r@MrTBU;=2akUKI#0tHKch^CKySoK<*TLPLV1v8M;BqG+|8>{5);-_DeK>0!>8CxrYj^il zcUM=}ueysUw|LPtkUmjk%~dI|b>lLML&xpuOfU&2sd4`(z)BrrbpVr;Hf>$=zzatI z@hN#g&406=EspY+G5 z59QSnE2Cw*ll?*X!|ZTS{j=i?15!SvEuzj}60g9|@KA#Att=<~wA;(4(=7xoKXzVB z__(GJbb$0%{j8jO$X{BhUz~3hUh<&4Y9KLuU*7(AmA_E@zr^2O@3C_tIPZ3#;Qc!o z2DulO^n|#QJB=Qico~a?upR>!8-g?ZP2!b^l(xhAaZG4josXiBrQv5vzK$#9m98fwzcA>DK;k)< z0%{fRPk_8{4YxZ+&AUN=>S>qsd5NP1d5*k-;5?XJAOE$0^sTXQFV6pvw|~BdblCrx z7Z~2)7O$p;7dnbm-L6PVG{`36<@ewIfv3$*$ARYf0e|-&{874HT>sEQ9x`Jj;oY}i zNdEyjaQ{C1#rK-9vXk=#W`znwPmZsIfSgFNz!${Li&L0|#TA}2`S{Biqw0)Q%3|&rl2fhaBRrx#Rx~Z`>xNuvsH;m6ngubJLK5!YQdr;WhSIomC{|b1E*Yj& z`{PDqwC*;)zd2xXt+fuI_l^4AvJ19BewOEx&C2J@xR)Z)08e``2s-8yW_%m9y>2P( z&=Sw=I?xjB6)*^r#swXp;P0RjS!6Rwr0Sk8XqSEgypdh0i5~@EEw_jg;4{8Oq_Dj2 z@53*A;h*3y;XGLLb_-s(xSM3-ovk)u2+Ytkd@BHu9xHICS-p#e&#B#Qy#dX}CkY})^Lrbv2s7S6>(!!Ye z;4JhkzSM`tM5YM)Tthx=PtkHr&uGW5(a%r5B?Vg0K*S#p`<2rNt*oJ>w=f#P@ zSJ2Jj^zD`IR)!^-{fZ>wYeGE)D@Lq!mNY~J)-V3AlRoxbll`tp|0f{cD|=acBQ$xh zOw)S9tj51y6MM*nlV~8{?-qKcih<0m>VFf)ig2p#obW>ZGZ;V;E<_cM{E_TO zd&h^@%N*;F*}hJtzNJt;N(3`>m>JXQx}5U7gBSI$gUJ1kyU=+TNcDaZWSt=EdlM6` z;n%Zq`yAsTLVx-AN*Xm_&2I(eNkA*KwXNGr}h-0777rtQ3;s~-qy_F-(XaH ztUkZ$C43)>r+5l_k&@kWnI=BZGIV6w$QZoK@Ib@eI5f0Z;qb2))z11kB?GTt*>${> z{I>KPOTTOQXRJ1c2w22JV4=1Hd z60&-c2v9bgIE)p(7HHpcqgJMlVP?cSOTp0@s_f%-*Gwd;qP zijyby-=evXddP02tGyHqp$HbrgoJ%D7 zCl)^T-#c3>UW)plm-z-qj@|o#903x*#j# zb9cCVD{Mc{OLG)SFv665y(qT)E+~cIUj}LZ;*j|mc`<4^LUM*pW1KuOyD zm!<6`|G!%v|55zaQ(m6`o3-@+5~KWM!5=4&|G(Ujw2N<2^K7hwAh44JPxoQ2uMmFl zJsy|mO#wZ6B2+ER-oKO_$&4Fsi13TlyDSy_X zaJMYs=>+=lMRW0*CMAnRqz`ke16&SLyIoJ$Iqh4N#o;y1%wQ(a1D~#jsIUh13=d}S z6UsqfpLPkDKnk?xHs6bRmNOTwJZD`O8x&t5R9#~_H3>PG3ryd%Hz2+YI;am&(0ynu z^`1{Rm`rWX1qR<##4Yt;WmzuM_<*$mSNsz4@{;-PfDw{}1Kp(~JG0`RgX~a2VGSVT zKxNm<=v0J#6;3vNF<)(_);hD<6w7gT#dFdyG^62bw8wR|mp3C1&^D``dDysCd+K^7 z9&I~g1~+G1IjtwU%pgJ*xnH-^I0FL9^CYygEss_D{~A^ZEhZiywSgpX>*Um=@bu_F zUH`PkA&YqOH@a8&yIA6tNx1;n2FlH?(xqU=Z4AfO?i{{!H%6>3B3!BDql|H)KuB69}w zAJwU!7sY_9&irXdyK)ZF^UjmLI#z1*PgjiYf95D~SwaLKbZE%HEk-GC1 z#(%P*Gy9DdiGE+*3SJ{K8{KN-A!N8eo%?^kx3oN~mWVHVn6~oW=ecTo@I`E@I0>3` zbGrKqwA;!~druEBN}jC~!F-i&k;+DCIP92}z>bU@2D|CZUoP0)6Yzl9k8Q;*9l)tt zWo@Qn-~knm*71h(MhbyKL~9mH&!y4`;Qd+0f=+4N+ojWO0?RbDHFSid+ktF{lRJ>} zVUE>95a1lLjURiyydAq{#|@;n(pMcDC~KFmavecxE-S~~?15eN%=9YBzqar=u8rU? zw%DI;*6EB*Qd?>@?K!t`5mIC@>)RXCU8(_xi99w-=P}Y3s<%AcHMh2XOXWSa$X@Dt z;bRv>75rYb*t+u3y3qFUor@?(0z-o{`MgIoqio|XPQ*HOvK zR!`>FDX1gB4Pc+=DuKGS{LKIZGJ8Y{E`9_6SiiOzk9<&P-VeM?cSwo9f0q+xi~6#x zy_JSUuYMh!13pn(x)Bb$*T>}}h0S?Bi~{K1ngEKMU1y#WtO`y+ojK(J@@;RuB`A^x zoA-gGWS84fvy8xfCYP(PY6AC^BZ((mih8Bz=uklCwCiAJ6jV46YpJ0 zfPZG66Y4JNgUiuO%Gh{r=aA>wlZTpWKMem^Wkl;;K94x+(y(^*+WHL1B^<`qwLsl^ zb$-U8bl$SVSWypKTbrZZGaJ&$lQYO@j@P564RfSMp!In=EJ;X5=y3>V<@`tK_50Rj zh)e}K89k4{9FKV?2)0z=9v4|eJltD!rfeOXQ7l=ET+Ee$20cEWZ$H~?lv~jg1tu7) z+V%j;64(t#kVsH3S%WP9!y2uEjwn%NYBOF&toU~^>W1_>)u#MGVxVC%HzSz&6!r*DBoPRUP@-*V+dA=FvhGx)hZ9|?H%at~}TgvNwCK{q-$WJd^S_OUc zpgpomb}wz-Z_?O4>8;MaGT`mD>g@Fi*ziSczqrx{NDNAm?oo$d#FWfFx15uT9R7Gd)Q zN4X3MK4zn;=maiR6%&+u{f%yaxM?-M9V6714!xp&y(ICi=mk{JO?PriVCd1R%M`oI zRa1~h4Oh4Q>0$b8y+a6=1v9hK@bEz28v=O*BVCWCBLlLZ-y`npJct$~5ZmN71(J&m zIYfv13un2hiU!-9?-Kax8#gQJD9v_&3MH-kJbJc8N)FLiBE$`IiKbg_i>->fGe&>M zi=aA12eb=9njU|~*2B*S@D5Sm!dWr$j*okp#S9q`B-$g9I|{M99|JZm7rm-lc#pVs zm!g%KN<0fl2HgF(iBZ`||@%+QlvVkyF|}sRLQ$}p zt*17V3&PHE`}xCSc~aDg+B~c-XTEj-&Q=f#!o{}C$bRYA z>4V0Yzvq(QRz|4lWiZ1s3(H-ZX4y<*!9s;+U$@B*vse)qD=X|H>ioIogrXUN(R3DF zxJ3_0SmgYXxipsgwtHh5EJfkPze_gSRYAu@>>Y9?_+GuPP`idumxR?kbpCU9{=r4t zN1b9e{Dq(DIYKTK2eDXyuRLx#wxM12)I;06?ChoOYv?3c0m++1}X|*jUnraPdUut!tmRhMk)GlU~QwTou*Ia&2kpkFK8OM){F1O1!0u>P;&x z*2i=cuQfF?aGG!V9$hMRJ)+yr%_}?#7j|}BG!%%nHM3?MINU&~_ijMVz1NNZIwNY; zSg}qMLkcy)rR|RV7hYhw6gEn7bn{d9n+f>Xp9H;TxobbqPu8$bh|rvj-Zp=p);(Zf z-XKZ6t=1)8Qf%;0*aoKmz}!)7z0Q&`sySJjQG(Mu@uq5e@8qmgGMlguBXpH(iZur; z-WjPZ%480b-H+l`ouFf^fq0 zNGX4`nqOvXst5JWqC)3`!a9QA?S74O?$ayk{r2Z?k*k^R6_w z+vT&@hKS@DmlSnUzI^ye8AvzvM2pCz-0QX8;Jy#kAhz2i#9*+0j{?~`8Jg2Zbw;9V#r@0TocGv0V zaabA=fBz_J^CWuAie_n!Y#Rlf zVh?fNS&Ky6?+{9=S#iy>iJX8dhc#02jW%Q2_8M2O;YKFh9&gS!9tnSjEV2Wm_`3B7 zh*Sx}g7FDQ*6zHebyHGz_h{DEkCz7O<;Pae{O!i@b<=)db?-(As5^*?QkA+gbi=+& zucL?DALICXg0OeNT0{z0;C;75m}BUqX+i7`|Apv)MxTP*kw9i$N&_R`vhl;@WI4%#o3e7T zpS^fPVtMyH6Xa z!Q`5?v#Y^`O>3v48_8oc2pFY7Z!JOQ&u6QFipK#k>9R9R6z+{f z?gJcybH@0%Eb;how0RKfl&{Lqw;wOD!}M&tlEq{y@1daOQgEqOE-*uFaW!Z#N6CL( z1oZ4P(&GEDP*i$97QE^(*55kf>~Rg_0M2!F4lop=3u##hq;atOnY5R=P(>Z^Ok-&I zlqbSw`zW7wV{WE*j2iGEs3;|1_-cB3_k8z6N5<4_)V}L59W^vV{d6rnr*>P}1TRP2 zl5^&2bfE2`Yz2McucnebGB5}{e+FWJ&BFZPG7izYl?{8${Bc3j*z;xy@u`H5g>88bMwyaytgGV&^Y=5=-?b ztE&O&pgvn0t@{M|IxJ7cy2gT%L6(YrBZHsVAdlyY=}-yS9@FciHvaxecwuhUEAj9o zj7G;{&U~y3)+J*BejvYmfJ)8hhrMwYu40sTJN$O2Ww`PGu?4st*M4%kB={{v#WWfV zXexg=6l>gVr2w>=>NDMMxqjbYQd!*C5s1}tyz{B!2;Lc{OE)0c;G+NHL`wif<@V%X${8;BV?ytOG+B#$BW*tukzjSp^Z0O zK3C|ZC`1j#>n-DXogRkYt~|s7U7!!3)U3)1ujfG6>={ z?kp7PIpFX}eBO%+jxoASIV&w|=3*|oUcTmyb{$(iR^Z10!GRJRTgLT%;tUBqej6Pq zm=>xOUwOOyqqUZkeJ4!Kk(jG=#@u*{k&#hPW*Y|2>B{sZ-|;6z6pIMWSm13OoC%_j zqUuywpT?(&OW?>ENgnA2&$g*I zyBpb_k=zfRZ>`*aF0PwPS{+Yc)~Y)<7rsmLq~p2K zh>VXc3Tkxw=2UGLGrLUeVmMQQd4G;{0Z_5eeE2on(N}B1<3tdh&gHS&uAcAl1ZG6t z-pU_f9Sm*(n_a7=mjMf89qe{2eWzHcQxM)2yB_O7RF+JQOD&dS+Y_G^l9I>A(ip(W z-WWMrtw*rpUQWg?cy?h-YA)ll=vv`^+NUpFk!Q6bl~~3fje6nkHE9fU%nHV=CBJ!B zoa#rBhY^;75mDcu2KU=4sFuTl#;qU*UtRiPf^IQpNJU;h4eVc;p4?0wW>L5WjwMo= z1q&UaDeo25>~QBAeK|Sw-FORpGdECR72Qer^d)y;u|S?W=aOMTX4e;{)pTy#f@_8B zBLDl}AdIXfe&)3Xa+US_-`mgRp0cgmCc<`85{x{`1JK}xf(5Setok>k0NHQ?^uOto zwFBTdR!BZ{KT#veBi2B@=UmNs0Pb7|yHUR_cDneB$yRXPrl5;s3m$2RETLmoC=3j& z=hiZ}O)!ZN6pO5PO9I9e_pTK$4Dl>K11jbx=}v`wV038h?D%ga0z#9nYyTSl#|5uE zIhpj&4bJ7w6fkZkN;48-iDREddqCN!<0NtGH}r8@u$M~vPKolt7V1*E1cRm$yw53P zMEu7bbqS}QiY1e90o((d+889VLHwL$`nt!?>wQdH8Sgl#jjWQ~+Gg=~vV8htY|VZ$ zXoB%0aQ;F<4RCCnWjcmK*gJG%ltAYuw4R(D>FBUXIiiaIbl)Jk1f`$FL$Y5n&BYAz>6;qTL`>-!hGx7R_` z>PudkgwKmTsDT*a#XSDMClP4wb#nLGzSLhUZNr^?NH~_U`+Lr0lr|HnGE&T{ZaOFi zk`6>KE$jN`f$=}i50Lb~IZytV>2bjZ8jatdKGYgac9y>CDAs;5E~;7~9w}E|u}Uj$ zO=}i`f)_;PEX0&16u9E9x~%s_r1j^4T!;vTr0tN*mg3_BUraXDtp3wddv5I#E{211gSTN49(-vyf>(NSzIyueH%8 zsW~9b4jPc{Z0LV()sv?m41^N?@m;wTAZw3xgxh-frsB)?j}M4|ot65sg=|=u$(P)b8&Z z79MdAT{a^PUtN~&AHY)j^%xmMAk;pSN0e(gh@a=Hn{Mpf4KfEly*nO9Q?%-blnVEB zO;Y+LWwn+g&O=PY2P_RDu@H#@IL+4>gvPw_cYdz5z%n4uefW=Jn&Y@3C)11UP=JwT zTwNen7dSp?kl~FyovbvBv$Tig{V>B&T60&v|802CY*Xea$7lWfqWqm;TeIA-vSl9E zAIHvSoz+E@3r%=PwJOV(MYL90B+@;~<)&A&g`uBAOIh;HhX?b0iq-m{)4A05`xZ{D zv;q!NHj+v!bLB8!G02#2b3P`osjK9I`^wK2_kM2SUTS#{8CilP0+gn3$1rLKMkr{0 zCz^aES+rj4*yY- zJbSvO4TT9p?`wpgDGzeOlhLSA2+KV+u>%tddwi^%)BVhr2t;h3n|nQedQ1|N%8@T=ksFOiV3v0T z88M7?I19b8)V??+BAYJRyl#!j5Aj(7X5qQ#8Hxne?pHyLS(`m{=f{MWX}6tgu2`t| zwjnyWCTWBD*tsN?8cg9@ANuHBvvNRRD1U$!R*NH*M_jnaF67cREFAdjBV@Rltx8>o zI`1iBu0hqZhEW=8p*WJPPcgSw!s zqDTB&j7dhOHUPfO2gMjBT`R7|<9iea;Ic~M{Lod+F>=v33`l{55vOs>z+|$S&2TRi zZ_#aDI#>kc&4Io6)m2=BVL){8mh|`U17$_zBUb2k$gWmzOK@bs4rdgOSR$NM0yB)B zZDv77#4Lk+Qpo_7s5-39q0CjPP7QsI`=o$Av0U7-ls0DqN_6i*u@Kr=nJNLnza0yw z7M;CxvMK&!6KN@Z|I}!RtHoIDMv1IZsAlY4O?p#iYdBF|nn!dWo|$5!)-7qCl@Yq+ zxp|JpNO;ixo|4s3w%YP^QTr~5#+*^8!%0#Xxb(F2TX_WO*rQg$);zoHVzEQD3JqK9 zED@7wF7(C$i(^&qE<{R--^Mv$d7;Hz%#F_9G`pm*!``^%opJ<~w`f1MJ<}ye;$e&K zB%(9jqQ;uqp|jJVp{Bk7|{WkNb5%h^okKq3|(91PTaV4YP(^>qbYh)>uYHGsmElD6qi#m_axaRhLT4*M~kC7A`OO*Kj-Ed-e}Wc2f@#u`l| z=}OJ~t*X*u^E!MM<*c5c_@#8e$4kThD1=k;&L0h4fHkRa=Dc-6fP0_iu^Q|e#Lw<|h?=*hngU;cVG!jtXG zvgOCWHd?ZD92asHI{pzI176^{$=+lbu*0x$o^_?#>b$9T((j#JXk1FhO_el1yi?5$ z3y(w`|51Ok`H0o^jJ2uv5O+$;uM=1ILwf-O5A2vj(O^+c=a(UN(;_jTHito=3juxX z@8U4?%Y(w8gVH#~*zBCi*_@4v+&X;nAB{uwV>G!^)j00u%UYiFf_Noz9eq0a(Wa4* zUc-d+nn*K7!G$Yn|3q2h6E8}V(u!$~JOVc>T)+Ob%h@$5jJ`)lK3E!iOrkNoUrqe3By4j1S(k!bG#(;~+guLUOH8?fVcV zHGJ1Mib=~~2+oqm1XS7oV+&v-g-9j&)Z)3{!1Mgoo*(>Hpt?%?Fuh6F&q{r)7`4z+ zaaY8%_<}T*90d@ej_zUI04kbHOSwKN=e66uOn8p8qLa&Ly~YWF31yOqe9izbcFysG z78<`cpR718_Io-7i)a4I4yhY*gEt!*>2AqbP32wOsU(UUs)eX4dYDRbKs!F5WIyKV zdGisnUJHIcjea#K9jHb16f*58zCTmN>JcT+&=>7bZj801lD+jMn!k&F1Z=p!L!3V5 z6G>QF8pjnbAmhP(*GnKqVNyV9(ES=ro)v|Zjq=H^PZXUV$bN%Wz$5%>E%$1v@m}Y- z2ee;wpjH2L)ZKTo2l|R)4)9ofR=*o!fJ1fXFq)81N)K&0=AP&$L`0wpsDK=`HAWmX zI848|RMEQ%Tw9yr6w5F*x{BhlD@Kg_h@pt{1DYnxxQd=g-T12}?q^iWJr?yaWpP~P znCZKw9%m;#s@TDz>@`1Zw*ycyRH}k+*K)eM0AQNO^?I~(>S<` zoP0icXN@vdq-&7dw(3nOy#YJH1oheFn=h#RZtc6PBDw=X3(K&SBSM%Sex&5&!cWfw z9RnF-fKPWn32F%?Ft7XcxYTQ4b>oH-xEz^{99;~;zwF3L%3Blcxq!ZST7y$wb<14j z;0*J`YawlZ+9i-40ogs&W?ckDQX)zG#3%FqNS-sE7NQe9AC|IM^C6vIWXMwT+~1uJ zZZKjK-j;RZ?JGZj@wKl|G4-En0)F-**}4JvW`kOCf=@5qvkG!PTUFGJ&JZhQ|KdvJ zF8!EsY=q=1PC;ab^CNC(r^pbu&9H*o>}ZDKO7nHC8Z>7PY(R)gI@iTQpHz#-nZQpf z&;l4W0Cfy>vuL@}a@!^zhVXGl9;D@RV+C-7gidZ-EY&*GjTnA7`q?8!BHMQI6wa|k zil2zFv|~K6G)7rJX(kfYLR)8FSh|$yEN2{HKCE*7W;VQPqY4wOHt1sL=KoX}Z7+{S z_A%b<#DB5Vt>I)|(j+!L|J_|&k*~|s&Z@mgyZ0n>^_OG1#ieM~ky`g(te4|VmFrar zMz`~B&~9jfBgv7h5{+1^Y@dPCwQ%kM0r8g|D&^AOH%apN7_7qB#rROHOl`CWe!GP8 z7}XiQ9Wb!7PvamPSuAx`(wtUwULUkx%UwSOo?Gt@gr93g<^^8BJO>ILbFFRMc#DzA(;3qbKYX2`(!Q zO_eGkI|ei-T=5T!V5Bs59wbq1$3>q<@d3&?V!`$gdSAW0;&``8p@tMEaTqe3-dw-g zB(6BD|E1z>$xKt~pP*xNp{b3`sM~7(q&sBOy;Ly0fqSvyl8u0zZpOv^9qsg@KkHH~ z9Uj{Vz?cJIZkRt|>~%o85`6ntDSVQAmC^Gd0vA5f*&+}g!Ozd-TvT*lfR#;6MHcl(|TOtXyV1@{jKIQE0Y5( z2b5ZhII`-S<{@$5#Z`}Vf}-msed_6N4$WG`kLLnR+LF3g+ws0|Wx(xZpN#Lh*NtB@ zdkW}r%lWmb`lV_GbBw2*-_V&_`$h0ieB!7#vD1x6_m+sEsIjsG5^8AAILf3RxU}ET zHo6)qBcCqC6n{4C5S9;F!MycNN2x-6HJu^zxvjZ+^OX$d)Ys>UjI= zTipHGte(|#!muT;?T*(-gc01RrKIg^u7yM%xc<+~@k}F+i90``%WT-*m6g%HBkz)! zv+}%{mJZn`WY`H1hz7g@g%QN<6BO^JbF)gg-=9nBcIPY*OgulWJj<#-f~=luoQ@*; z07uEE!(WW9WFrByWSU@zX3eKfRFeKQ(xk?}kPUoNa9;r+Sw3zVC!Kky9V<7*rk;C3 zK$6-JVs}X>au)6hi2C%}N!KrS_=)xmcMjcojF&QgmL8OHc* z3Ae1en6H zjlL$Az@*!1HzA$d7ybq}Uw3D;`3LJl7Ya0MWCeoi%F%48nsNXo1#xTref@VIk?FZW zKTm}@T>+CL)1*~2D9z|oMs1 zuc>)r^=y07)mckUPVPABtO{k_c8a2!3{;6DcxpMBq&$f|V4H)48I#N4(ckq(v<@gH z)A_n3Y3-MS33$HmP+~jp;V83+8*i+ht(|FO{7TE?c$k61)IZ0!AmPxm1`FMuR)cAM zUhg_C{!UOD`$vbV?bCt)A=lx}#EHQD;Z)(&8>qQ#Yb-fPk#W)qOxKA5J3|*cwe?&A z?#8CJ!R}`ZePUCdKsf?ukAqnNU`xg2L>bCDh2{BS=Njb92d)G04!nhw?Aft@cw4^t z9B?hWi#O9j=$yH|xv*@wAOWQv+^LdC)`6~C78IDsNn^6JlQA^6Vmw3pp{$u*yYIG4TX}xm!9$g6;Q8=YuHBv)(XY}PQB{=!zK%RU_Uu6pLu3KO<&RX8*PEveIKfwyKj`LjszWhwHi0+lxkR*B*b3 zo`MY&9c%h?1xMYC8v9ndnCNFuHwd%%gbt&kDG&I`seg%#W()jJBJV~E_EIk9c7xViOwl>ej4#ST8QVw1C+-?~sz6hs6_E0ACNQh>H{Dq9# zr>Ci5GugKTY)RVj_UBzCfEsc&TMBVEjfVY19`yQHrI zv4;RRY)6{RM{9>Bvh`R(B^awxo}P>6XlCuNe%iKk6PC)_H(BjlPb5AZeqJ>dMMlAC zE;Z=8vM3X9xEe~o*m)1pI97y9{Ljjz6M~;zH+2)3B)$SXPQr=Ax}wzPrs``ll2c}M z{c;LwQkPi!bn&cxiT z)e_E<8mtLC;7?g-UuZ;#3*7g!j{n?M+s+k(tCq5E)M#5g4Jj2922y|bD85~6tX`0~ ze$ubJtwX1g=uXx=s=Y$GwhO&6c$|P8xL8E7(a72r_+V6POeKrSm@L)rRz)m;&`v37 z-SE3j*X^h(KtfKtx@dcdNr2B*eOkJ&&SHh|Q`O8I{%Jym(Q^D%5D*1BA?PX0n(;Ln z>}+h@acL2v?IsKxwO9^(Mm7U4c@7UkCN$(O*j~sAl~9cJRaVD}ZHH0&x2jD)cb2iF zl&7BC3SRM4POOt5LEIgt!YgDiYiK_T48r4hn|q=?56FdZIJ(N|Ty`3MS08)e(I>d7 zmKmZr#6(2{VU_EO8`Pd>V7j{~-SXZ$TLu)(aF6!mq$!G1AAxA7Mij@Uw`HdtDSi}+ zn6k@hec{tDQGXZ}a@fS<+PgDxpNlpL5m3^3A5LU3I!j1H9uvk}Gsc_7IXW^{lgU4Bvlspb#h45Ar|1cw(ZC25i2G*M|TsufN(9fp0Kj(RLj z%qZ8GEFEUK`Z2NFhTg5=LdY6+_Yx3xD`&`>BVmbFq_IKi@6;CWl^~qa$ zi6jg<4Bj>!X_||rAU0Ud{pfX|r%;6#bvELUcF2K6ZEl<0fJd8BKO#2il$$|io}z^l|x5WT;+ zH!r5cGeT^|m%^e_lBh!@kew%aD;|rxSgw5UNGM0s*?J2H&Q%|U57%3Hwv>=oJB>NZ zm5A`yY-pk)C(p7onrL63TsC~L#F(4}%6FSg#IK}ZZPfQh^0ZD_o@6ixXkKi`@P3!N zGwaJd7g;7Me>~he=+So{{hGUPwRrEWoX>07{b?tohCv6I(+mChP)4N6{I+Zy5yrFv z92@1HqfL`VFK7?ekk7DQQ}#Oz_uQUMIxy$6xk>UB!ByUgTr!kau=&N%J(yrg^$U~=I%3;p7-m3gMmv?h!Uan6cn$gHqg-xtwApIzLmm?x%=R( z&AiceeRxJbb;_&<-mrid3rN?yT{1h?J;bxOliIEql zl(`#K5ZaipPEwFMgN<`F^cg4J1dN)+^EN!vlNWXVq z8$8|cZQ<(O1~@wGG4`T3V}!$qP8!CJeURlWc1i9luLgpauY3TO-P69T!sFcu-wFha zM6UTPDx_SeWw6;<^xPnENkqaBJ_nZNDp9G?j-32x8gG-dR{dm*2f}4vR`L_3kc0BZtJW^Xh=j*9$CnnBFOz<)4=G;SQ)#YvV?}alOw;H|G6~Xg4RX zMpIWsIu>oc+9_n~6aQyUk{iv2gRK-;-fHnYOG6p#x`rK%#muYF4n34UVEEKi9qC5I zSQ0sznM3FfxzxM>+kk5zJB+`FUD1}>={zwwM71?}Z{AHDw;b%ORX2ozHIw^mOq0l< zaN%e#q}}Sb)54Lp_km_@YrdP)#KUHgqRe${l;1++lw+v!bLE1aoV$^WzK>2avq7Mp zo1foP(8=Kf<@#2CU$Gdq0>fAb&c!a5w)x2e(P;`RvFHOedlTtYKjU zLzIb`!pK64W(IBe9df@4F#(ZhXg+K!no_wrs#quRWS;1oMBnNSt?%bFM!_d=y?KQ! z8eed8wwMluI8S|2vuo1ZCt3`u2*}n*Hq7F{*o3pu3xSXUUn! zsT`3tv9}>1T2wxWI2X7XP;;)U-1e(qsSg~jA5pk~AcN<;T@bDGyV^1Y_bk#A_DH~_ z#-=JXBRfMi?%?~8SU!zS4XyRHn&3800znx%+jItR%$+qzZN~I*P|28v^K;OrmaO!cY zYMrg?G`X;-j-w=zRoK9U2tsGsP6mp;_uuP)S#PEd}tK^ zdYOTy8O)=vzr!1u2lgj?Sh*-Pu@#Vse*c;MC7j_On3d`mE1)2##<%BazQ=CkjB8g|- zftMFrAohb{=;x9eI*-Fcz0Z%C7EH{6g~N|-fdRCrC1X2U;8{+TNrz6ot`(cA=1X&+ z9Kk{ErnlshZQMtPP_1kVsx8)dIaa`hW!y6Zx=14sMWS+O zD>uqu5pGeL8LLVt9_nzXAJ-$ao$j#NJDlZANB{B0+*2THNyb?nG(A&$fbo4wcP#k! zc3-yYH<@be>@P7jtg;{}ts_1=ftA=3&3T;Z51PPqnLw!wjynep8h42=2$=jW;o1T? z=^f9Bz%-5OZwvSrU&}YLi|(A20VmOh%K64a2aL7N(}HtkX)s*rAgOb(X=;1PR~=M zS}0mYd;>P9i);h=h9vyvE>xgn$6=TSG`k^gAuXb9Nig1Bg*Yb0DfKho)Tt<(zY_TwJE(gd%%aI{I}#l>1A-yC4%N8-+Q|Hg``$j)w-7o)$ss=pNl{MT zVYxSWlh2{X^Lj%W68_H zN!o>9KIqoVw`9A*d9KGnK)WP$hqYj~S|M31Q<{tLvJPzK1A1XjnJDGz18}s`tYe^@ zo%LH^=p;ifL-&=L0y`BVgAxYfW73qr>X% zx_PcmfQ%aT)gYOL)Mv|N|lu3jbOS7WRTx5d|* zE*b^2nwV@0^>QVDml|84^1wG!ao8fAdkAc%xv0qntB9{5-Brexc5a3@qM z3VUl-hjON-H+UvkA)wuky&fC>arn#)4BwDE`&T>W3zqg-M(BjM^t=j1rvWLTOcp|R zHTP-0CpM6M?+KC)l58SKg7` z0`GwBB?M;T2nU~-*?Kr1!RJ%_J$E^^kIXZ(*urMoB{~ErR~8QXJj7yOAFv?i)OpUY ze943x`5Vev{>&@8`1WK|^62DHjpcHs^F+^IlvlYp13CmObJ}7ID}5t zInzkXc3#E6H_2kIqM&Cv8b;i4X@8w(XzFn5xBIXtQjPz0{@g@mk5??m(0HMo7%bM( ziFL{gg<)*|x;TDxk4njToFs2CGfK`Xk++av)~_UDU3^Hi#grK`EtM8)H<#CS9#al6 zoYV$B-1~BknYS<=U*DHM)L96AgA-kyB!&lw)f0C^N%cW$JsyHn9B_{=;d&n9mFylAl6?%VaX~d z!`DVbHM}`P^rAy6`SVcpfBl}I{wKM^iD|dGYh<1gm6iQ-1W?&Z&C#uBxZ1!&Q`|v0swBL_7CWi^I*W7*~5CtY$xI^t6NYS$BWD3s=i8%4PoeQ|yHn@L<#j!{RIcuc-|l;h8kc z@ypDEOwnwlck+N^QPx|OUeww@{`BOpV6^|->92s+ApPyxUny1SDcN74>-f#)e}1!w zMZ^3nvHSkR`&an3MAP-39Y!gh;QW1Lbo0M&)j5EU*0tJKb+<5#EK4>ZZg4`!NoW3q~O>&ugZ&t8A>I0Lhg^l((i_n zvh^jz60Cj&_AT|1Ce~)&Pr9i#`Y9Ojs#3!{^VUlI5_29HlveTYE7@R(c1~%Aa5n;_ z4*gQUsG8=6xNT0R7!BqPca{`&4&~vqnq?+ad1v`VhlzB(w!#Wx!@~vn7xKorM0DC~NwH;7v2#m`;THB2>Svp@hEK zpz6ig@oZ*6F7l^~ zPF`?X1?7&EGpGqY(rn-}d@=G#f`&wscXKl-eMIyoEv%8)Z1h!q_3!ii4lMp4No+w< zd3IXCL>oNX$b`MRY<+n&+wL}3_`vFL9U!ZI%!p_=Tz$atz(YoZw9-#FZmV9ot7s`^ z(XpQ2n;%fv|2+Hy;LVM2b~*CmqE$@9JqSl8n+UOCp>_3qN1dfqzJqG=7`Dt-x*7Jl z{vp8N^_H!#hrz{3!7JLqy4YaIw#43WlnA4nYS46iJ_hYS&)eGE9yeZ`v<`m4zs1;& zxUpYm^EhP<*$T(N!7vWP5b`GpY^qmzC8_DAuARt|>~ta#<+Ub@l+nRy;+;$JByi<# zz+aIkXx7$$MI(F-=28MxT1luI5GnZpg(N+PT`H0Tv6BLKg(`fXkQv_90+gCL>poD-ivzw@I z@Z<@aSJ;#!I@)L!3Ou%jZDXMBS0Ud^7gkz&CJ)`W195}}u$k_;g$7`Rr^?3DNG)7= z&bECJ4~!6A%Gr5a^wQ5X#rM!4Z!t*26(*O3DQQSh0t57ui2WzQ{$4EQZYI9glnBSt2R%kv|G$3*eXh4zWkKU)WfBjmz;LF;!zWs zL^myGhv9N!BiDHV!ys8h0t~AGXE6|#jetvdz-68pYw7!#?;1T4zQ7=&=zyexo{C!0m@)VNo^Ec%od)`I<|8n-~@1M zNHX5iPpwx-D%GkWM&#CGftJZ+<6j$UJ)ea(9=aVVB|h^|J5+I}8<5PgTXZkvazl9BCtfob zrr6+%1)l}^1jZZyl4Z`dF=vs>=2!ejA=hSxc)XxnB~#1ncWr#YTZteIO%_0Pv*Me+ zeqJ}z;E-YONt|#-9&KVr(_fw2${oP!kJhEe&w>)S*)q%iVDYDu2z^5IUT8l=vq(0i zH|G4DP_W+`xt+5)nWXbbcO#{{#rTvytrbA4&hnvVTvT`?Q%%%d@5fzH8{k9rU4a}`YXu$GCoZZD?&&qA;7rtopc7%NGNXjl zX8dHHS5gF@Hh#2ht2Tr4-w3?nnUY1613zo|yK9u_Kq-E4&xV$MAg?KRv^J%66f5g5 z{GCqiH()a%Pr#GdL(ED}G<=Ug#c&FAkls6faU|geSO;5kmo1#Sw-;zD>f5$Xq;NB9 zmhQ^)-gY;7){_OQVi%j1JH2|>E`)}L%Y@1S&L^En_zXTZmzKwhZ;{k%b*=+(#EDKT zZre&fxXgrSg*^L_tl(qBnr)~uo$dR;iCCz<^Vv?}f$=khawWBU{UopvqS7oUZO4zf zE2S1i1r>}R;Op%B{VBDdbi47f^DSDxz+2YZGuQ5>#@d(R^2RAhYugSI7uwdTQEDAV z5SC@*(ja_#bo0v5Qn9m5FoxAIcg?w*^#p_?oI?Q2*$YKZur2b|W&2bUCJ4ky+tcr; zE}PNVxouw+iJ|BK0gOr6larA6xHQRclrNl|nBI5$KZNN{7Qs#9p$O>Ng0 zQ2JD|Ia+<cix_eAK6BER+I~aV^=|ht8N0O9d@Ou+H3lGR^NcWXp~93DE0XfIU5e%zG{GS)A2$`IaL z&dwSzbY`%g)?W)bqTLYbE8p-n9#W6sbW+iexdY^h2?az$_uAfe!Y;3-Q{;g!jj>Eg zJXm&C>CIX0O+u28<2lNQ*<`6*v>mYY=7+fB%@qPSaj>Vh3{>^&tYC#+{HztddggTZaA=4%@e`* z&6kY~IRk3+W@=W@7&F$eU3T~DtFDw@pj3Ss7?sV%sgc0i*-0Jyx~_K6K*MybRDhvl zI?vR3K>b=$jk5YrhHy>Th*bUVF6-`SMVlCXLkY2|CfaJx)r z)o00fgpR5a6_YbYJ=-8#jC&$;QzyRNnv#8{{oQG&t#PR!h_wL*m~f(s0WMu+cX2q=^X7 z&{Ud+3hFveCER+B2{u44(7wSW|2{S^J23M$Kki>QC!@yK47T}_Rsr5qyS;ykwrMbl z3aS6DRH3%gzrue#-M6}TPQ9d;j z^UD{?uZRnD)LU}bck|w786DSW=i?s~>EU_3rywfDZwTUULRg0>{{kzX9c^^5h+(j; zv-YlF%`4g2=NTN#FOAiVJ?OS0mVFFkNjjzB<7{>*J4-Ae4qi}lYrTCk-T6W2k5U9FmmScmY(82 z_OiA%?)f!)waL`sQ=foZIzOg3mnTdcyx-e0yOg|N(pX2iV>nb}B6C^l%5!$?r^><* zOd?H&;97M;;yRVRK#ZqM#U(%&?o*2tc_t~j!s)$OY@(gIwGbFGr05e8a0Iin>pS4s zoasHqew9!ym3Vv2SVylwZ%S3l>cBFV(Sc_hdN1`nm(%Kxs_cHCKTv7l$gv{X5;S#Q za*7LmYM4@eD5Z~1y9Dc4^6 za$=IyOS=ib*)3Une~@goSkz*Ii-?I%5*Qt+xa!E+hLZxa8(tSV(QqByw{Vr%&EDt~ z%+k5YM=)D8*fi!wEjHXac|`KSxk^?g$y7s3IS(jkea=2>Nd%Y1u6w#>Y96p7^C{)? z(i8y!E0s%@hJZmSmR@N9$M7k5;~ng89^7q zYnyA^;kl1v1J6s*l~gux-!Qn0$~Wno=c}4iOWH_rDd|?UcIs8Zi|$L$kyx+4SWo^a zsFz7v=i!!3S{KH?m-{a+;Kan*@y!9Xc07FDj%6D-sksTF5c+Mr$Qrw}4Y@B`HeOYB zyse@`|M&{LqNbAD7hOsfl61~9?^ekcEa}#sbp~o(-v`?IgqCWZr$yXjdDkQ0u#B?W^9u0(Q>dwi<-{M7eO9+n_oEU?sJhl-Wzy&Oa!KE7aFMGE6H+hPiK~y#wle*Dixf(XnE%?x zWbiX(%JHFAKn_IB;!bfgpwMZY?z?e$EB7PHi`eEarKc-GbD1A z{UwHE9@EfjZIA3A#7n8Q;&YZ3eSMtfz>B4}%ysJdD=2dh2v z>}`_pvt>3_^gwhYG8SIO*mC>s>Drj49iUe5Tc3rh1kb%%QFO#`bjR|wPl|(QXI2hT zFn7vbQ!~h;*~#~Nh&%I3+JLNNdsS(?!cu^AFWiham|f#+_fB%wc&|;%J@A2H;2ztZ z28Zv_*=ycimH!GJyK1%OsmL%P)1sO8wafO7^zv|09tPavW$x*Vu())?XYjG%jjzy$> z(V9u&Ka^MT_(9)i7Q}r~tX~GHDff)Frpeb-9uZd#(=wfXMsHOPyj&NSyQ>=fNc)S? zcRk(zrsh{UpzBIeEg+prSXst;Gmr8@v|1)I2>e#&aZV$m+Wnh`a&l3 z*~>EP`$RM7Kku{DX{&DqNf3a4nW#AQ4;wlUahB-t(qVUq_ot46SjUUN(86_ZHN1`Z z^k_~i*6zY2t|@E)2J27`1Mq3l62UO`lNh-V+CGqld+!DRc`s65JN`P`nHTCo>Z_48 z(v%b4z=Bl)i<_&aNUcjr6^+cKg4G4_h;lQ!l=AQ4Qen!8th{PAMXdCE_$F*OcPT<> zd1f0rtP_CcDe+<1`(11_wA|VbLpDOiV`A{~=CtSu2RN)%l>vL%3asHx$6aBYq{jP2 z&{nTe3~?{QHFxK)nsPZS>*B86-lCXrkla+#QyjJNGf6QRyRM91N7LR@=6)*e>UEbp zGq_NnsQa=&EekvKGz8eno+Yvh)20+QPxeL)O?SV`;oj~wfG-Sde9B*avstPk0#Ej& zQ708%bcKgVo*ZBcJANIYrc+cOm~X13SKz`J*yqh7-~01ziu=7J-bSfqlIM=4q?pQO z^gKnw-V>UrX5PDp^NFT*W-oCH`~sPZ2!8Iq7}B?#=CSPj&63WqUY5U8Bi`S8EL<#C zu~=^|^M|xBrSoXHN8>)vCkZm`(=q0Jt?rgnWS+`{hW5?HM1@J6{kh)I_r z#FBpA*Q{_W-`_HGfCA%0HLT3@siJ=MB7d!31?qLyF_xw#=e`CwRrAE^C_=K;WC}k` zT>Eo?2X$;u^b+)Nu2!`jpsF8HK`&hGY;RlHLKS*cNKb zYI}vE`RK~N~m0NC2Sgc%|XFjH>j6^qIr9Hex8dsP)>eXk)mOiHdHTm_c@*TiE0u2t6zgPlBv0vCL8qaa6rKI(og0M~i>)rYe`A zd`X94EUh4%4<-lt}vNMpq47tX^C4m;8jE1 zS};6w3ze^l67zeI`-4Aboqd?vAjYFu35^pxi+U&+ryiDZ#MgXpVIOxF{6`orfp2Pq zLOQ0^%r0IES=&d(e2hpjVL%~{pW8w+?|C*v75vbk!8IrRI~ns%h2`C`{a}4-AE()3 z;zdSthSbF5pSCig>zrgyLjuj6Ky!N!`)x%`@6sv7PoUM=XyPp)9?mYW2&)}Du)W(v z(Q!pS>9y%7(j644^-gU`c;@5oy(Jz(Z%aLM@XyneT*h*5%SP2G!++_ah zIHDsj<D^5LsOWD!W8zK z^Rkwnxv=sKyfNVd<{KFi=g!7VgA1+L_-^;X!!4| zNBRvRX8ww(J$^pE$HRcAO>?D677|+r5 z!tq97uVqzsnXSF1_O9nAdwkK0Rk=wdS?kUJg-4rRUN zuX+nrrsk&h=6VCVonpoKm%rm!Sax^!g|Bz<0Lv{`UafG_nhxe*!T-4#+EX&k1*9Y; zpox}wt7Mlhr}W+i^MK;Cx(0MvkH1N8k#L;Rf`d4_`)*pdksSu35dqmp9>6iN50{n{ z|Gv+;3Qd1vqWV-=sLkEg{f)UN`@YxR!iJ1$e2l&B7&%YA{nf#L zhzwi?l;ROK?HR(#`&%H*CjcPRGCH6}a^~P=)h`632DCQXnU>x^ud=_b2)CS|m$b?kT^UDw&neQv1N zEg_}RN83K=(iyic&EghEcK{-f(RO4nP&1LUl=A_xgL-`%|p z2{=C$7>>Q6xZk+=+0g7>smI4{ebrImezM$me9-U6C!#MS?7OvnUAbWpP}Wq^{^yXC z3DI!9!^R!$eNaVA<4@@uMf~G$BNrFdTNu1Gp335)%OGeIrJKlJdDrUM{i|i;c>X#dpERCit^#!3Ht_rVvqC3X z{cUgeeAkM7*nE`&$a%-GfiMD={FWm9kkW7Bi)4&{C#OstFh_)ixXsA`dKcQ$9xRX$&!kT!~T;WKeA~)9*dCBoMznG0s`PH2hi3J*DFf} z8@BqO^;B>9BIa;k^@)SSn9~dluX6ryulWo;oHXWc`>O5N4SML5<}!aV`i;s$)f??c zkH?q}!Q-5zJYc2yO*x-Bx72CYKF{dv1L|$gZU7xwQ-7 zV&9)Upg-4DIaw5+up4-lmNJTbzNO{w2XqNep;)4|ake|Ro#txRaqwZt2e$hH`e6|5Y-*tkGdIf>L3Gjh?-!`}cQY)ag*}TwSXw$WYHvMjiZh zQs=+hp68-UAUicP(U)q>>FiQ)?gt6|kzz%Ku{0NkYw*ulEg7r?KTHr*tig665WX<_ zcHd*I`4+O5mw^}1!S3*9pm@H_-1@?=AVgZJuVRChMC8He#*vif76n|?8pV4OGu(`* zSQCGM`i%pD4=1QQpTXiV`qqN=amOQIV%*^gFbHuqwc0kX^~v(BMWw!}&A~=*cII!W zdR{t-$HbOtWRSRG)zU!0)#+gmcyC{k1hjT_jg&Zk^H)PE-BYq8aEW1cVX-A}p(gg> zWSs`-3r|X+L=K2VRSRCtaLJ|w)U`C|@CkkKvDF)R5Ru=PVXE0^6*%t7%ZDJ(XZmg} zSbh!% zgdh?0R_c#tb~n))A8YAX9s_!h?DZv6U0G^WXer9M*{^(by1WA+5x$4B-b4YdYEXKv za_y8KBt+GPr5hfet_&$@R{uta&4675!WRXu?+F&bSx=*pbz!(jYBMh{6cuEi(i5WG zO%qJDJ%K#DaPhrfp=8x(#_v#R&oVqeZS)S@Jpf${kMuNU=_C>YMdV(ZneFYq$`%v= zXE5i+FY+EhGh>G}4JSSpabW3keDJ6ImPx1cYO z$?u!JLGrInC~{E|xgD3HPSDL28qRxE1y#BEx|)_dW_%h1rv~vcqs=^b(#W1Uh^O#9 zu45%%F5AfN{I$C8J&<29hNJ7bbx9EF(=5s%!r7J+__#xv7kR*0TjqPyEr|>sfm^V} z6M|O+Nt;b%rCym>I0p4rk`a(z6wTr3Rt2Xe8{$YW70C ziJ7GtleM|b)ZA^4tD&UX?qT&-#NZu=qjg>^SXWQBT@5v6{qr5o0R`oO5 zb)fm^NT;R&I&%>GNB%}0xx1f3a<*17cB$SXITu&&tdZkW;87G-&d4$fU=^Rhv1KEC z_`q@bO!I;@oNzDCrFy*T>d(xEePtUHzru#Es0J4*&I>`XaTCr$%e~qOHD7-MFpjo- z9DpP^P#RJv)t*f~{myu%wSIQShSTVEIdq7uOatFmLnpPf3=YzkP1n64cQ-0Wb*GgR z^F1e3Dt%9*PT&@4TX-yKKCtpEeHhcOpNJ+ zp)B^-kII*AR*#1$pAdptv|<#6v$$0|JG_@3QAw3T)%`9WR||`wM$Ksh>hO;1k)zz# z?s>Mq+E!$c{Db`8#GBre??RN^M=|Yf5;YmX-^cChXbPA#s1RqP*SeI}>Ur5TSKR=! z^nmc)h$3||Gcp6DQ^gh8xxkY;K|d4220u89IAo^75$(}LwxJ(5I`|0+-kS{d@>!DY z2i9#3HgfaCR*`)DV51(aA@zL~M6wQqpGdA3Pj)Vo*bVo)OJAOJJX^JWzFH6|P#o)T ztnrn$SEy*9b6S0?53irI&QS$AgG$hK_*mYf0wTBMDW3T+cJDAKDeuZukLOr^nLMT( z=)3C`I)zd!mPT@;Vc;A(ufzV{oX@h_{n5$ek1Y^+5=n&2WWy(SVk@T2kQB>Lk^v@dhckj>Hym|9iVf?wTayHegno1?%i;CBDv;&-pU z@5Q&KRLZ(QU@4f4{3Ia(*CC3sbyPOPZOcfeUb8)U8_MS#`;t{MXK3_x5?E#GyPZA4th4tY;pTw+o=!OWX6bC-s2ajkUpV(=QJ=8*BnS3^Pq*(^6W9cjz!bELW z9!)lLPm`+z{Vp3>J8x!^c~CR;0i&hkU=PFKKq+z}0w(*7<7Z1^t9;~*toh}= zrkaZU0x74KUS-tVIB@ZR^>*WfFDHwQ=;+07pP*?D1hZs-2nfaZ@uMA{kBMZtn$99^ zUPZ;LsU5ufg#_?67@pc+>?4>@(qAO_`plCyRj4$8Gj|{xWUJDMlEM|ewPq^{#KDJ< z`-jrEzCZ|RfPqlJ@3uMU@n9~BWJR8Sz~DMPUXt1{*xaV3obVBbu+g`F7r4;2+F8S2y=MarLnR64y_nwLvG{PSKRf3 zm1KjtoL%F}-9m3R-ttNF)U;9S3vd(lm(|Em_D?*L*xoum9D78QTx;bO-(3!aD`r}i zLvI(PH>OWpCZnl#`yV6M1GU}BH?G%m^6z@e-@Yu=pFO|1P9}A><4dJs#lRRI~q4hO{GsjrQqd)2WnX543}_Q ztrjELlW534Au6CM!lKJ ziupIeIDtQ01U{PfZ1YKCzGPto@Hb|hiCmt6kT+SM40)U@6QeWr$F!A(4f<(mVJZG7x|(L={y@G8YAz`Kir%(CLfB**QU1rc*Qb^9QP<|6>4@_J2GE0w z2xwJO-kGqdaw`kkL%40WdE4XhQ1}#|KXOg$t{*`w+17420gKEjJH%P<5wN>=f^1!J z&nU!tDWYehJe{a+zEpcP1+tOuNfFI^!q^4twl=dexXE5QjVUKkAVzwye@Ed6t;{1g zV>I<(i~av7Lg%Dq)x@d$rpaM5^Dy2<@U|&KbxzofhSu~pP9c_WEbG{-26rkyxwEcC zg@IFfqM_Du1`&LQFayDSPZha^Zv=FOf&0ht`%&3VJ0TaN8o4CZ;;^r~XE-y$i!xzh z!>-30Yl?LdW%=ycr-z-wT}{%rW2yoHI2>ZZMdzM|!5Lf>X-yHFI_v8VI)xG=a(9$+Ua`EXSOI$iJ7 zd*qK5y7`L863B=0<76Mu$1g-%aajAirC&C4=p2VjBW326-iGE+mIq~k7PQ9gqw5O|jD-p8tRBCYF?1#c@<<}Dbw(P_&#c?XZZ6cTY< zeO`b!kX#VhxyM!McqZa-fIL(9F-1_g!LSXSEnOS54+&HrGel=~Nf;RpXTeO^O>9LXs9hStwNS9bi2;h3n6Zu`fO*Ln9ZrtHouRI#Qiw;Xy&G^ z)GA0*PpNh(UCz&vCsL*hrL*xM22;&V;!vue zGVLw?F`HTifs7BrNPSEG0mMIrM!xIo{4Xv*TI7lnyxup%WK@+Bl=%Dci$VK0Wi6j( zr^&~HoW>oA*I&vQ%U7p z)+)$5fkN{M<&xWLw=-dyF6jq#x`*F_yVB5Pr?SK3fI7Q=TeUZe0-Pt3C(FcXN7L)+ zxK7#xvzO*HV1hN%e#D@8GGb8i)h15RRTKUpQqZHt+~8FMDofh7kP)Epf-zS0bh@pw|v91Ui51ok5} zjdkydWW4J%xV8sZq2`&jr+l&~yt|AatMtx zP$Pp#h(&yKBor@%#we1fyBqRNYnqX-$65JIaFMUB8YY5tlgHZIJe_Sd>crC;9p<5- zIq{K(bSUx?Rg!84c0hwzc%!~HY^mdBKoRi^FA2qA)<9y?O4@l*YWExtT?FKbo1;mdP1uqYrF#|!GJz(M^+({jDvQ~?XO=%b2O{HC zm%0l|Jo79u?Au{qDPQPKgPeaupm8*z9*Ky3rHDA+VocC1-&c@swBU)jB+LW*dZ@|} zqULGa`<+8aO^D+mLu1NCB37*FVfUY-t@ad4&!BWom-y8gE+>`FFMBWcU&Q98l^Kn- zd94K3EZ6hQbZUPMYuKb`-oKQbh#HAoysgXuXA_H^hP)ExwQvtP@rqpVP%H)#jafy9+*^3fD<#*8GR? z)-k*ZbF6`4DZO9x(~8*uD6zK+u49mCnbwWdTwkV5i`@?WwpzpIM$aNdzf7x(tj|h8 zRWsGl%vd{rgrnphzD%ple4yG&*bB>_kU`P$OW0eiKb&|e1*!FNvP#25HwLV2H@u2# zx)GYHI+v6`$J(%KBfq+HQZ;~rc;7H#2J!1;JpPNlxcCJp54BJR+u7u2Z^qU*X|DMi zUGd|#W4Il?Gx~iU)Q-Ypd~1VRHf8#N%C=T7c2T!J-yg z9{2z7s$k&INO@#8D4|MhHJou4mfq9UK`a_Q9;TgQr8R$M++cFW*VqX-g?g{jvIb$^0L7Cj+l1SVNyJ*c)8$MVz+NBs=H|X)IY#oowcp3J%1nTQ=4cRwX-h zvYTvvM~BEb!2$9FI2`UCw^ha4`6DyMiPvfHP68Re1`pR3BFmq`XsVy^%{AXI z{FDzEU6>u{v6!0|pW@N)wW&ASwWU3E?ZQ&`Z#fyL(g9nR2qu?OW58#w zHUwxaF{`c*7ZF2rFAor>YweVNP}wn(xdEJGw&BxoetRkA4e;Yq*Sew9@$c0U!z8Q1 zMaN@uUL#Gro^g42Nn3Lz1$V$UX26v1tqj|Czl(r z1KVe97M&8xt(wN=yX(54SpJS3RIpJm@S1J(xO%xr`UX)J`5Oo`ss!^@@h1GLJjTCo zECZM6PrbD?p~=VTdwGyYA&J1Sq8H&2t`*t$i0eJP(=Z3gE7F!bSukcQmN-;XGguk) zT8}sc1k*j?(!@7s%zwMIEYsAxtNv*@GQ*oycFFE4Tnb>pj3cWz)8O!@=$C0QV}11tgbcuZ9KKP$`WWK5KaZd@d?enV|&fs_aG?f1~#vK<$`M~Zg85TYVUQ_TK zrBq{E22QeLB**e`Kf<*nXWr?;fQ}jmsy=gR30w*-pgu>g97ld-=0v>@^c^n8B_+JEj3sxk#2Dgdf+KH#1TCk zDA)8|7UTF>iXT{}C(6P*-Mu<%1TRTAj%8rmm6P}?)~=3*w(^B^YL6v&MOe;G)bg`J0a^nJYY zsH9*lOj-!d9KxSx3utp$`X-fc=Wy)b;P?X>XB`q0VwSZAGQUXq0`ZAaybHV z=GI(wHg9PpXVf-&o^08;GVA}N@mO1fhL&YP)AB&)h7)nPX6sm?1kgbG?G#6W2Z%N+-kv)WZk#Ef8u)B`b7WBH z9~sngk?F@OCEIf=dp$k)Po;1c;bo|%Q`lv|# z&mMk%&MA_Kc&a0LS%!CoUlyA1;j2Hd;s?^_Zx@e#W$Pe&OVi_#Sgj}JY)%_%<87w2 z`P*~aFSPk>3C%*4T+8{xqV!CJ{8~FBy+%Y}wJL6<`b6)7oW{49&XBK^ONGN3fzm6P zm4$-^bC!pgvFvhlJ+${ulRR4E$@Um-m5W%n>9(QvBSbNVZ||1RKb?--lP)d`suuL4 z_-_AO_>u_nVPv2|@9w+fOT?pkL=cKNMajF(FI3ewcpU&@SBQ5%Tf;3#t)vIonjFDqTjHp&S z-R&NYi%X$6WxWUo=;^dI5IKk)c_0xS5O4tjh)6iBwBICfxfUzkFHE9%=HK_o8_?s; zIjUdD@6TEWC6;M7@Ot@`K}3g-=OjDHS5_`9E*YXLM8ha1lv9AoBQrred*-G(UhR5Y zLcW?WzYu>wc^{x^IrfSM-J7U;00=dfD9)--rt>|jsd?O8WO#@x+AGro8tUA|{;GDR zN#Kt5)r7Z*Ivn3^sf$TWOtNwNu_<4gr1@BEoIiOcP0kfIASdnZ&?OB!!8luL7daV3 z0s$%EVM7Qw)27R)9G&vSZqH~2;h5csw~zOLgv}{iLBYTCVMs}>QH~|VUjvqP!gRU zT>+UJ1XPcGTSzBas%a7*E1e7w$8e_r-P`pb^t6Ym0!Sx{q>EddhxrBfdKlosuk-`P zfwrIGLM+zcD0bPK7_vdd+&&KIL{#nH4~R)m+*#eV$u}J{?}m#A8(f!#itm5l{JvB2 zO8+gz%z2;I$It2)HeSB&gx$jv6^c_63IxGN)Gk=5`}#aQ4&zZ{pNdXDBP9mD1w9#e zpNUmSd&3KpgH56_h;$nSG&^n?Wxe@qnm_U_ya)GrjkUbU$yfT^Nw`03<4O&G5V=&Pe%)*jwFe|(i$m*Yp+FRj*Q-j{YR=6nQ1jV8@Gkz3 zKrMp&v3fFz#;c%)PB=I&!0vE>m_ZSjUkomuFMY z9tiMPm#$8x?0rGNv|E@!=X%)EjpXL;i>wualNkPO9^Wa$Ksca$O^3&MP;U9%2g69d zfzNh=QpfiuX0~&f{gIso$nlorq7C0?mjCp%#b!7>XqQgakWy6I&?@x=U0&`?q!{{p z&X&x4#5q4^?OgL_FCXV$l_|8BmfozyDoZJ?8sn;hKeaR_zBy>{sTNh{|<`&F-oK zPE+X(rB^PLoot#9DK4Ak2?fx=6YF$4D?O*uEPy~QY~IfJs4ZZ?PT8L(><5-!zlT8z zBTw&QqtDOsJ<0J4T2@Mmq1)7JxIT~n)Bq+oMIgN)C(>E0*E z&qj;oYKLb(@FKIVUlghSA_gtp_MFe4XSFcuI`y&yR@|NnGUWTQE5HS`UkaRn=Xk#Q zkZkhXk7z%5?=-ULzrxYwRGn)sGDgy5ghG%%S_wF8x_)GS8?>*{1n1zRee-p9j+^+c znT&yKi!k*J|1T~ekFmYBujZ<)!`aX-OLd+~n?fyC<-5MYneYce%gyqis*320(^(?O zM2Z)bd<17lr-YvarL0$+H>bX!(#tCp&yQlZf%m6{{9PBQ(Gz69U&$+{M#r`7!Q##7 z<8sts459Kn8u-r>kwz+$iQ`=N>DYGHm40k6Pr2iPktJ+4L0KP|oE)F*e6Ra3)NtVN zm~47$mlfWF;c>EP(3;aQlv22X1>QT{Dam%6ttHDRz3u81q)8Xe(0_EF!XCn_>Imgt zr9&51n<*;MqkV*_>YbXTupFn8;>-XFmfj<&^os3s8c_foGN%ujJhVZC>-q~U`R0KeO3Xjhk9aSn)eaoc&r_$&1y=ynNuwyyL* z$^x0)&J`b;R z+ud68i6;zbI>~&QSXURvAK{suPM_QskmQjtgw<-A7}IPSV5MviD+qaXFIAF)<)3Ki zL?>`ioQQ3GUjsr!JeeIwH`9R?%LurK~R)W2^JK%|GIeBMN@`Bx#Hu) zm4@e4<`Bzzf?o!vS4IepPMO=Avnij_-g3d+VrsNGY~5FO<_nrB2++Qjv!Sjcn(pa! z%c<@p@`}+{nDoPKvTICw#iJ^?p5{9b^Rr1b?Sf$klA8TA8thXN=W9a{6ENe75ii@5r_N_qe`uMon$M&wQ_ljJ%CDDY84K({; zGTdjg#d7OKsh1G;maE*jyvy42<4j+?HsNh8a;R5`v#X}apm=Ji!t zo^NQ#V8`71e2{4)hnj>}gPLvmv5FE5{%*YM6pfVpAI!aVRGeM3HC zx8N=b4#6#WaCes(k`Ub8-3Ql!86>#7GlRQMkin%7x%akRt84Y^ZNJr)zgRHy$g#c8 z{>kwxGRR8H?V9Vdn$wHAP|j@K#L_DscfQd%t{zI~sj-y(YFt$>$q64mi`XJ{me%3r zSZ)%1ZTYokXN|pm8g50&SMcCF?-mc!ehITw3LW*hLjasglh0A^~9G$hRm zF^foSI+xM%e^3Jenh;l}6vS8U8ydrMyrswmPZ(V8(%pnxBLUzKrOd5GAT9uEkxH0+ z^6}L^LcP{%(j(thlF0e+ArOa-yQ+cFV-rxUgvzqkno#wImAp`bs8S8x`*M_e(-g@ zd+-?GW7zysSQOv=+}(T}&-eKdV1@xitY$P!a+EWI=7a6x+2Z`DBp9F$jw+;SHGXW= z&k)j`4|x`jXXG|vz!EXEvz{y4BIfPnKJ-;s$@DSK?oWmO(j#TjHibbu6LL(Emzum^ zi}@OR9GzqYjXik_$9IbwZ#M5gZHYEZg>*8$?SL+f$=;`rABf?Cd; zbl%}NxfE=C>SEV$3KB|Zkt`S%~imAB!b={%`^6agysRMAH20N9qbD)OK zTkgUlAc|VAaGTO((ndCYmaJ$2QLCqe)n~4p>7lD1?1BP!QRNv0l3)2Fl6jadk&u(0 zsThR4_Z|2>SmZ@GMkbIm=vz-YyN>Xo5uPp?pw+kpZn10qtVv`VA{k&xrPq3zPJHKX zxpf=q{c|?}bl-#F0~i^rxO6f8!loYJFg5ABBxJwa zfwBu-H0t(m-0kf!ANaXwD0nntOWs8-T(Xi?VTn=q-r4Q)7sV~_pp)xV9*bd-s)Y+i z)%xfr!a60v+m`cCaUxw_QrFhE@0@%J@rGVarA>!h=g63|_v&-n_g1>7gqsrCrs4|N zIW@zNnPkCQ0f92;&| z^3Wgio6mD}IHR-k%v;t*h(BXLvmp&XX}yu*rB`VDSCd+*skn6nJ#&$T3JWq|6T@rfxY1$`F?yBva?&TVk;zbkYu>pCIR1)2q#ZByS$(i4;Gs! zzS@J78Vqw=&UEKE0aU=wCYY{b1^>>Uya_8x@5>ztd_j*>BwS^4$|L`DN0Z{-+^bsI z25J5ypmSc$>fZ;k6k7HI-vD;jY1!49-zKrwmBO5dB75U6yro2;w(0zE^ofE7O7N)V zC%>B*(K;b=*6Vx*AU{n(i}=y{sGV#Q#MuqB{4QW@`Ly(E;;5*ggYvx~rON%2KOi>^ zZB?SWMo;TM>{maS@v%Qa+?a+F-_96a{vN;0VeNiBq%~c3V_2PEn!;HM@c9S8Wo9OK ze^icU*JNk8?V7L0LhKrkst$7QX@9PYe}Gj!0N_CWxf#7X?{23+z(Bj+J?B9o>!aLE zIyYwJd!xwZZDN24oX8Hm))({Ehne007WbgVg_@F5Qk)pLX}D1U=e^3&wobkCQ!*#p8)f#>FKsmn zLM`^ZQ~(zd>eb9l{!n5=TWOHVu}0W8?4E-BTQu;2PP_4VL-k212{9=Qc@uT9@5u;;1#IqF==0Ss&r36$w-XwQMX@pjZjNMG zm|wh^E^!dOj~l?110G1KoyhI=dSnCuL^2S3b9elDfvH(Lm~Oje;VW+AyX#%MWKPFK zAbgfLAwS)J>A{~!AdMHlK~FEHxT3V1!N+zD&^dv{f!h6$vEhD}T4u2E2#`DY08d(J z1`fQr4WIzafH$@aguU&0mKM?@+5-P`7!o}Uha9BL#N35l*bYOxfp(Fx%kY>R>zbR} z(AwAawe2J= zxjJOLiM+mX1uszeT;F!vY^%vY0oGkXy7y-=C_7(mUkj)M@YcHj=c~~Er(g%r)`+tI zz1051qr508R%k!W9$E!K1?*q`xe~5{Gr`|h9-T(a0biDh2={+qj zADI1DE#SZD$@f2aLd9C0FrD+E)FzEiQN~;LyQP@1JNDBj=PaQEuOi-TpP;r&ioZE* zS38%}sPWMVW4mu2yWh{H%&!3PFgmn{_nqOu7Zz>ZU{yN4ZDNjWU-yqgH2M%Dbf_Ge zl>zat#D94}VhC$g_{_R%`L&fpI z8yBA{_wnCM$f{;v!B>LW@YL;wRTp}xqHS+Y60TzR%OX1;w^YMhk35=)1FP^8-WRvI ze4UNZmZ37)7Lpkd31Iz!xEF1F$9=Wr?p$kcjay^j6p*0jJ-bciz*4efwih;FudI%c zKL~|Ui%}|dc04Zc`SX?h!(`0*N0lrAVZMXS;C>euR(I`4dae(;XR1Y>ERYX2TXJb? z+rd7~XOL=oG3ADVf{y!}1pEuk=+B20XMRCDreuy*fyHTX6ITex3LP5&G{ z48ljlg6yX>yfg3>elh=n38@m=p6>)7pjMlfYFTTRy!7Y$W>ft+4pF+)^Ie=&R1J+)bv)DM+CNx&N!I>E zj#foO=Q4XMMwOZJt{PU#$ZET*_NmgKRr6tr8EpeeXg8T4U;d1R68iV(v=XKa%!ie5 z!T8}~mhyCZ=t-2q)ST$JNKTK3#o{ebudocWsF$w8Gm|7j%S?x(D+(LfKL+hq4 zb7IY{v+}#DH^?VrM4hg&XRc~4ujTPl)covDcBzAni`H;ocgd^h^^C;(pThOGx>N{i zgQ`D*?|@c*5P=8CxqhlzjB>Fma`tCbYiRFY9R?;gGWDpJO)|dZ8IyxwUo4y+PweAx zg&6!mq)xizE?t_S{v0) z0^2n)m$|vbS|Y}vB7f?PqK(QrQo8d2p+7esKhSY#ZePml`jz^cqogDk6e7+FXy3d)4LB_*CuN?sDz9&pH^ zWNyCQJ)Ums9$aYFX2gDOoyk`;yplRGX-%n3Cxc!AMI_K8P#BYTxu|Sh{Vij+E_C#G7?Oz{I?Dhn z+>)$U)OFjpVS$E@ghUA1O*UjyzF^$HiyZ98Oqv@pkk*esPBF?84aEsA*JkZzQVX)E zQaa}-2i1LSJ{}M;`L|B0(oZ4qOpgooqH*#FNh*5RT zw5A1u!vc=U2EqmPh%bj#Dxh`8DYXkF8=W=RuePlXK-o(XOd!~ zg7BviLCN^3YxxY2YjYK`05JK=Nl|get7(3vdxl4ebpIWmK6E8QTWl1U9h{6NDMHyWjdMG(nkm&t z0ZZt2Ni1Nqu9CI!$nn^Hzp6^zRC|$&UmfyiCc!X4Qz_;;#~G!=(3H`lnzwk{aQ#MK z?4SubhyuNnrxyyFfAtFf>8cCXs-~n*wmw^?ozq!6w*Hm=wSy+yJooVDao~E2p#7#>YJ;x=Hk5o?qk|mPLM>G#CY{CM+hTUt?U}?XsYhFOcbZ%I;Wh~8Mrf8qUUyI3 zL;lsB5K%5W419<>!9F&wKGvk;#d2N#4#Om`OYhFMhAP?f9ftn39k;`2YjkY~mJxM} zpxNy6<;upjKAWhLt~6EhCUfuvrsyTnY~0GF%&t@xtr9VHog;bWV1uGYepSOT13Ay$ z4uAJ*-h%+rg=p=L)KHtzWspNg-^ajE$g=OK+InKY>w5i1Pl!5h9Zb-edxy4(PFv;8 zI8aJ!?$}A;kt;a!OP=k+&{r_Lqh z6R#s%(bpTpD;+oW<*+iDfN+)$+ZjeR2h4VYx_!j68)=IkT`hHQa+ZT6B-4A#f{oZ! zH%kfa35K~w{R2aLuw8E1V6$qY=4az=zK2PMjKz?g@)6hGpjd*J$`d(}HFn>OHRj4# z=YmXSvT{ogYRmfsbsZ*kKFo2`MBEi>R@p4_uCAGNv%Bb89K?;nJ9#D_PcEDic~N4b zd>Rr)vP>Rc?v@TUAbV+DMJw_>l)4u7H}&n~D0R>znpR#O9glZSWd+5`HS4z3T z41#{??wlgiz7q4-dh_2ub1oE&2oA=R{KGggl&##>8e4GP)?vWXL7t$3uOchO&&v2O z`q)X=>~&G>PYI5|7wUO<)2SU_)$?ffSJ-{%ij&!+Ps_fr3jGLKF4GCXbQSbbj{SL9 znwx5Ou9T2hRp-|*&0xDbc?f~%hXyy#N2;z5A;EJ+88*@>XCBLBfM{R*4d5*TonqT( zq=%)UpQqB*oPAe)+Vm28lHp@v^FeT-taLL)qbW1t3mOagPj2(IM2NQ;6CDJ?T?B5p zo#fChIuZs}qk^K0B=KgS)G*}0G+v(Z9^?H;=z+{Pd1)*~#X293RZpo8Yb7~EfF`|P zgMa9mpg6y|vYkHhW~N?H3BXGWu3w25p}PN)V(qB-`sie%#p~*D+n$^Na@;h1Fdk%z zC@O>F@O4ndv{WT%KNko@~2&SEiEz^nx(GSV$`ZGE)Sp zrqTV!Q~Lh0|9izfup|Y6>sy0W7pJK0H}I5N%S?=)FzV1NK0X2Eq$t=a+$VnzA_TPl z%SXEVZO;8)9{f+RkNzK|s()|uf6O)WLBiJz0-_Lxx3Q$xnol7yk4#BX0#GQ zcdT;$)g1q}1_%(*ujUJ@a(CbBlKpMAPDx{=K{VuUAVSg-^@D^(KeWn5*-hhb|1w{W$nLLo66MIj6dXOF623zJE7g1GB6D zsEN293=WQBG~ccNthrWRHT8v`R#cUkSgsS-rq`6IX-_z!Oi4gn8x)@>2=EIoWyghX zzNoUzf3gVt`|`A8KoZ#IlYM%N()sCmA!T^2?{=3wvPq`GK#07i+%+9ad*Rj2UIMSJ ziHQN)_*p6pUt1fbD z3B)y9wO%i24GG$Lx0D}xT?KIS-z}mk_W2Vo%$PRi!(L2a$liJGwMluk3>VBo2w*L7 zWH;;BK0>yO7DyU9VLLjpDL4Huv*Zc%1vOB?(=@-D4cW^Q(=3ZLh6MmJr9 zt}R3-%LN5|a#s-vzOUR2)g$!Z`b%PYIL_~&G0JbV`o7-z8O@WOU`(QR3{R>e-up=3 zsKCr@n!3R}RkJFPHIjn5;TMAOQD%{aQCG*)44==sOm8&jVe36OlwPwM|6#llfTybp z`E?#5jDK7gIbkPE&H zRF8B&B_Ve0a9{L4_;7VFsdx1aO~1MXGx_wo=~~B#O7bg-9kNa7jD3n*<<>KV>3;Jv zm#g#|&A7Li1f){*F7h(>uA71Tq*_7nbp6xh8=`8i45uw_{-c=RvzWHj_?nAju-y)i zA6FWn=GJ2Mz3`@jj$=W7O|z~}-B=;`@lDpT!l`!?D2!(JgtSVe@A}qbVQLfVm&OjB z0;E|iH|NJU#p=xFPV6iFC=O9O<5c*BVcV2KJR?X`tVD;xNwTtaFy~mKi<9CV8ED;d zlcf0PnI7K#+VMSrfQe^7Ax5ZLqb0S{xD__oJqB-Ce{0(zetoo=ryuW5Hc|4;XSG1o z!KZP?Ov>%5;Fr1Z^`x`IDl)5B;gl3LuWGyU=X$A(sh!&=A{S}9~6O!ize$yHI# zXWUhPs~>>$?R$=lz2#+NSxE4u%`=h-Pr7dv$G;=daK6E92Diq@pM*bd2c0Qsp7=lQ z-$}kDu5)!&{w^9!`Bgx(O|LU1LfbO_mX_9FQrOXlaAk<>&>c-o4H%ovOYY+G$-N-j zRb0ISpdD3T5Vnk!Qe#a$Bx%b-l-E;dQ*EjaZAKjFdbXx5vPc{V zDxV*xX!<;5*wx}ZSR)lGvqCB%CL0d(e%as@*fjC;NuiFxccK#zBkdb`bsg)}BFY;u zJCHh*p;g29=>j4cO#KG~5e#NLH%mh~MG9P2wgm&)vMIvhrNLk5A|;tF0KrW5-}olb z2$*M5ebt;gx+{pFC4uXKQlY=Ri9Fwp_+0li4!68HYxU_|Rp7F_7*bW5ckQTgXx*Ix zaaj08Vi4^!?_Gvdq%?TmV8q;cNy=ET8*l$n=X^;+R|)pmnsCbaw=9+5w!Rda;1n}X zC^OXNv``Hz7y@dUR`6P@meVxxtim2y-z(1BZ`~ZjXh&(Lj(TihQHg3=jP#VkLmTgN*NFB;U3OMCpL9PLfGbX15x|q zQ-34Jx4NzDpI1?D>TXs0P;Sq`3cU4nD*-fVaE{l1n@d#)R=5P7z$M!4me=!853MiHSjp+>0j7ls%h zL&IbYHIL~mN7Z7Sb#sd;|K4CD)WYy@boxG_#>?k0Gss-y0@k|dkd&@jF4tx$s6efz-4tUv+|Btf z!>5<-cYWday(HrI{`U_V0(QvpPpMUkc^p$J8dmGJ#zBlR)KmUV52yTaa}&BhQav** z-Wyx4jdBiql1gp3EGr$Hgu*J+BdG7yq6dh`*sH)o@A^lAk?4KK-O1{P{igV(5O*opmiHoS<9QrMmDqqI9< zkh4pzs8zsqFr?DlLgd0@t4w0{PRr|w^>M6pZ290MkVlbw!b_EYrdH1)G}UA zIV*}*LKTPSq89+~d+I9jsyt|`2gDtRs>VV|ow(WFZx_BB0wvJz zRV!^8=Vc*qJw@7^A@qstqAg}TSWI*}Z@dfB<@#Mmg*;lZaMXI_XPzX694`$y7N?cK zj0Byg*;#=6(=mY)W=8I-%ZB<_+ma=(TnBHi3*_B~F=wMc*xxZ)O>lg1&(>Tl9gj}- zanIH9%-{0*Ow>2rCoe!CBz{?BfLcejOcZ-KpJxR?S-ynLafAVLL`3?jy}(=O5X+@~ zAH)eF6QU|iv`sRS1F9}q7hbko?33Yjqy1>^v=+y|BC{7eTG?O9R2C8tU0V!q;z^(% zi1d|In9fwYlpvi-lXUj{#`&=bOTbcM3ksut#A&T_<*snFGuAf*tAiYYuBJN2m2j%3 zi`po*rQfmp`+e1(WE`e`5)pn12u6R={S#h#d1kF^oJYgwy8SL(Echyx1nMe-D&0|+ zpCl7}GJLkbJ=ddbTOO5>l9c`mhnSCsUJWl-;)#6F%UTHfmF`HHo}d+(BFBpTo^Val z{m=^TenX1=8Qiuv`kHez%wG_C@LUtIC`UFQDR5ZhQXMX2#qHx^m~5r1)`wEd}Gkh$b~NE|j`MbfNO)Bb?2Gdl1ko!?rkH zNkSKuFobrKEzP1JLz4cz=>=8JW65=fK&(^>NAV`4@j~~lZUz@j3ln2_R)hjHmqb3zO(V zMQ8*D)-{_-6SB`|xhlMiW%o527GPWThST`dn&>oncbDK&q}TWRCYA{U#1;o_8@(7c zOl$&A!U{Ezuv&h31pAoYgD#z?8QFohU)@2ZI@ZpjgJT{O6CUCJs3AIki|87Ub7r1P zyjOsi>dt1!-Xpny$CkBO3vVuoQ(L84?_gO9<`G49aSg#!k^R#{swUqPOjb+JFFJFT zu{o)HpujaRF7C7)$Mv`nLGt=fB;tN0bjJg*Qez@k8s`Y4_)yrG z7~|ZRBbzckndZp%4>a5MsQQ{^2NN#glg#L@?DSz}UCFRMxG?lbv%J3z;k^hs>>vLSas+1hA4XS4X95!q+hbGdJvvP>x!AG(Mo)q9|G zQ7ZWP=i*W6vF&w3wKy$`RhV)^WajA4%(%vcO0asl$>vDyT_zC-N%}HhOzyAJWmG_%sgO{OXK;7* z#)>~U8qk|iRMH-eY_IL5KmuktOH=Ak|0JOhd74G0Modyci*VNKk#KgpX(zSu!@eY_ z&14;1|IRjj5RcL!nR&PeTQDS6d$SZ^s4w)vG$U;kZGq@kt&CCnObQfpiXqrdAMYYa5{~Ph1qfGSX~tg>=ZR^_K-pQ&oj4yfkx6n+sVamhi5G| zNBVM7TFh9W5)zx|Og#-zUhKPLvnR3Rk}P?-{}Cgh$<0PCS%=PcBzQ)y8*%j=B|mq! z+w2Atjq%K?mcwXWJzTFD*|$2To+beS(hxUuM;lT z>_cvABjI%lfy#7fm(esWR~hfmhL?F;YkSuv)&Wr@SZFBzdS9#jRyA!DwJ_(yL3?QzP* z{6?o9_xaw?AV5I>^x{3V@qD|_#k&4%gdCrP8v#L zd<}KpAcGv!U*O{XR;BSdAdj$cDq4sp_Ij&&iGv9*)hAlg>=GigoNm8Ke?foz3IjTh zrEu}_<6dy{f|>@TxX%E`CSL1w@%Zph^okDg=vBmMWLa|QM>YMJPV zLGRqleh173R}j14l_$*k-OoIVhBv~eXB_o*a(=Mq5ob}j2b+f3Z`hq=_4ZAFTyFFP zCSJ8}67&gD51#pYb0u3W5h0a+ z+Dklan8U>hx8on1Un{sEy7D!}S}bK!pu;uR6~&XHNdevHAnCVhMt0QhG_9_nw0w#E z`~7h5ZVamymEe?R9i70F*SVTZoD8DRhmgbmqfUYt5=4VHWCqIWI_J+9T^y!era!rn zIaS9DlO|K%Jl&qi2V~;;BSqrFXg1G!Z*-Y$n*PahtlH*FY$lY`;;*w)CRFvwNG_Mj zoAdixC4R&MNt5csKL?d-Igk2sOJ<%uY9y%LZ{YZrYgVb|rkQqnEPOS5eH}|CoBu^o zeSgpMV0H~72aYOl zT#F59FCjly%CAc(s6(+GL;p;31-iX~Ifg*%Tyb9Wn4hrjC#O+^DHQ8xy$4s)MK`-j z)5g4tEgfHh9)EGz`YG$=KLDMDk09I`GnYP}W2A99h4iQ;$ARX|Gmr$vT>)666j8KH zdb}Kss63Ap^@vDA4s_$$-cG(pEYnK{^Y&oULKf<=vr|I= z3_uqqslcXajq4~YE@$+1R9Z$lUXB;U&XBXH#%S0AK}~`q1KeS>AK$GLr`#4x~5S<aY`^j6Q4&NY zWlW%IbBOcSR)LT&H3)$|THx+3k48E1+FNU?;3p_;(7T-BEvjobALWt(dpQyOwl}14 zWu^%iw{pSM`oh(A=da2=g(yO?BO2_BbLX7o0vqBz{tzoz>@=sb3(t&jM>@z!A$u z38oj=Fe=stx6>$kws*x=>Smihx$-kZ3R$>_>YWZ*(pQ@*w!TrKy%2G>< zu(vT!w0jvbWqWg|xE5qFR4dlI#%N(RS}R~mrhAZ6EH0Z~xXSfg907Z`+f(TBj0$xq zp{xV@^wWrvK?%(KD*_}})$ZyFX{YkPn-@7_LP5s!xT{AkO;fsdaulW7pC>`nbSr7*}fkXKjk3B?(9 z@j4sqG#E{g6(rj$O;noOl3+@3kmSO6^RIHAK6MCp$=OIMYOwI}OQY9;-Yx5w=GNd1 zdM;WH31HF61niFwAMl*$TOJLco#a+zK2G!U;3O9kK6jU?#D61;x}C@K8R+&S?V-0t zU*~QaTjbcvV$dNXr_HB)rmo|If31O>u)c-%;iE*R6RE9 z)u8Z=d;KAfLb|K=RVB0uoP*s(!9v^ERx^~XN-FW?xJ>(+o--vpF(>Vj8r4Pr$VV%b zApEnsCw;eiBy-~$2O3$tnZ z5Fq8`rI3lRypa&6Hcp28=JB|qBNrf`aOe@JKxx0*yK;x)-*&)swM||>cu^i9_tNa# z`Hbihz7;i1M_e752c7irHw~6u^OE?Z8bs));ITfrU|EJ52^ssP=9FZU&F|1JSdv>C zW#tbRkz@o86a|^cIM!#?38bT@(kFk;Y;26vV#l9Qs_VcasbwP5qZsLXI>nEjO=$Np z!WnFLW=)&fPcQ?I+Wrw8CeX?<7$4(uuBf5+co4%CE8FFr7Te6MRC>uH?)0Ycj|I=4x=;U=syKL z@krizWMZ!@-QUgvNx+S;!g$#?*hKfmf_O>)9Bw~MVyWo{DyW*6)nVmaHTb}=>THoS5m;RUWeCA)^K*nGJb2e$s->3tt`KQdYs z+Fxs3Lfdh&92~lQvNT?bP4K)36HYeRTg?aiChsm%q2}FNC&HQit)q5G25+vonJzW= z`GVu0h6}OtC6j*0sT~gqb|Xsar*E`^JQq^+oY(hl#}&wk3x9msM?tFYjHJ)EAuUS&?cdmaCv@bnO-|Wc2t5=@cke2 z$Dy@FJUY6arOQ0#72B;c$uPQ%>jE=E%Rh#u(|O^DzQHI-0<^V;4tpAZuTtyHW%GKo zKz`3syQV>wWX&gmtE}`+9hCsnU@4iMpnqLzPE5YaHr(NLL?#gUfHAyKT?!@=GkTLaRK&PFQ&bYz8-U@!_!a^mo8mRWt!gIhmGx z?#*}7ZLLfg1!(8mVq3@BpA!{C?R<<1J#LpiUO{4`X5(AswK1+u8Y&J{exg zd}6~xb^lQ4PFFD6Zi)GBUKbT$`qMB5J{8Wj3SORp)X#np7xXgmx)|5!Ysd&wml4Y~ zEK8N&*9|LED{m;STCv=mt4((ose0dz&nW>vwWZp~wYk#3M`7&=>&(4-N1q6)HcY=x znRmf)6lQa~Yr=_I^kE$>w_#oFU65XATFPtv#2U;>-QgGb_9n7MPK%KLILe4Yyn%|Q z=#jt6zH?aJ(R<aN56U(g_zsBo?X7ncfc3@bw8xQKz`;i@ zh~dC(`$b!qU8HsrjXrIze_mlQZZ`h09FLZ^@j?&VO-#XFTy*MJ)`#IWDh9zqSmC9~ zDYO?{{p#Vnql);5s+zNu4VCMfe8?oDRq*pj3c@Vwfw7~`DJom#>V}l6e78N-l0w{c zT2t!mU^p|rJb9wit=XM)%xcz+z6%Eq_I+$|2dxXPe@O)cMZBrn;43{T;XX18&-I#v z!qnvLG035B`tij#SL4spk9?3<{&^0k<|T&Qr?%l#aza$=1##JxDLvsrPADdpgEJ^C z&;s-?$2-*DDNIs0 z>+eebn4`zo0eeHQnJ_NYerRd=0h|o2!-L{&HrtBN@!fRk!$`5ong^ZE z_enM>q5rbXr8ze#-bJj9EH9TyUiCx899O77mvMm$AWAV!-Y}h29DV^A)+kF)WvQju zND-xK11Fa9+ttf@B8s5XbZ$n?Pe=HjFK64v@;Tg!(`VtZrkT6iqB&(>304XZ}GrEr*lA#*e2(ZHq>V<%U|&6et5BgEex{E7p-p z?V?VAhL3g6kg~5BM@Bu~vE+GxvYeoH`!|_yN?Atsu@TQ3nd9Wc1McVA0%nFQJ!!r) z7N*J#u2h4)IFeg-xFKV}$|AQ_>K1=8R$>0C#zWZLN9)st&DZSEFTP39Hr6uZ$7Lg5 z>mHlh-;<9sO8`j6rO4E@_6?^Pe`k)&ZO}}0c9_B058{OzxExPD*{}C!iakm`+&3dZ zkY#Zu_(ekkGWcqF34M55OV;VD?l4)fp^FHXGI5K3?cmThsF}$@4zsk8Lp%)Oo*5wH zQk+$P&&_=K)1G0%uz&Qd!!yIna%c6U;r^4&Klt}D6B4=>{^{X85}~EcRqg7t#>HmW z3+wyxI`Rd;(8&k%An9nn7S4tfb`F94)9sp}C;Ro|)n$abgZ9lckF-yB_@GE3a)M}E zXV;kkbyM{V`2%J0zG^L-{S8~5K+}U|GBq=1f@5W>b~3tUFq+ScOD|nwSUH zzl4OiXXiw)xf}dk_O9G~|CyuxC4?r3Lx_K`z5UyUhJzr3f`B;|W(w^hb$-I8Vm=nR zAcE+_nx9`ca`z=QAz|3%x6|7Y-l?g+?cf-eSktFnjO`vj$w(pR4@mL7b^Ag*AH-f4 z`m&nLblK=+WH$v{$Fa8rBloTVoA`)q;#;GegBo8FEaoFL9a~;MkZZmU9U|}^CLuPn zGWx^7swPNo`K*d9mJm@n3&Pe0)I#4OfV#k>s!qw}VtA2^K*_)8-(*-VqX$(A`GVjH zs^+*8c>cXLP)l{Yx&u0ymf^ZLNE#d5tlWO#9JAWbDeIq8_OyYG6jsUM()iw%0#nz8 zSsJE&M8d`TW-don;i@_&PV^m5yx~e5M%m|bS>DP@^~t;SW>XV$gR!~o&g`J@(%6S- zx#MR-+>or~y3%=&dY=mH-*S}ENcxt@dFw#%%!mkPw|}3xyo4j&ob|l?u;T5Q&8F1- zQSeLe#J;co2z-Im^_T1pFU8}0*u4=hp#hogERO(}d~$h7MeV2$sdzKi(%&vrZje&e z_uNM$Qv!AN+KG`|`GGoa1}57Vg%JC)8TByLp} za0A}Mx8MUSj<-4~OO0g@)jHE{7bTrl8*JCOx~VxM`(>Mz9e+`>3P~RhHCSoi=NSRm z55qAidCh?%n)38`m4wlvtdmlJS6;A)lul2A!O>oYtKdy)$0H}I9OcUg6I;tgq{hcm zf4Cd+X6U&M%NEabi1O2yY4qvjxG`1cyu4@^yZlIL8?aoj+`mDk4IH3iy*n2r6c#+V z-AQVX+WS>!8b+Nq?V{NxE!JK(9QxO4_=pp2bdl3;TioqCRR)VFAI@i1#T56|)7}p~ z4acqXn>=Qob)C{JAiw=i9|jy75Y4gN zUNOe`Mq>y)RWb3IHf#$XT=2XurygME@D5`AkUG zKW4)T|HTth>w7R%Sq)VpJs<~S#kd0{{$ah*Rajk_8*mH57btPX!k z+H(7Io2CuQQjX%LOy>V{o=d! z1xu>ZTwrW_V4Q3Ktz;CQN2RQU^H)+8<+|$Zgcby^6a-t_9n>h|Ajz4=T2N5dFLHa3 z`F31w7tuY<#8&_^+J;g8F16<__Ui2g>cL=VJBYjNbQj?e|I(6GX!6?t%7!$q1_?UODcw=i; zZ?5Vwdvm6mb~#=Pgl6QzB@R*vqQ4`X~+tAkSkw#2z{!n@@l$KP8q zab$5S7F;$3)~_9y-IwNmt(cZG*5|m#B&gI!ThDTS%T8cx{$OTt8{Y57;wEo6!!Jr* zCPPpwAk*COB;B^!dNA053Db1(i(ti4UOIU7EMu5a%VKz#4=!AxJ^bmBn=F;hGT(ko zEg2>?VVsO{M9aZZ9y57Mhr4JZ35FyKucOLwes6sQji->Vb6&m>d9dVB?{d=%xyQ*F zl|Bvn$3&8(5~muW5e)A|eM9Fz`aeo0Ao;hqAuCa$8}PPe2-uC*&lJ$VO?j#epzUS^4Zjr)r^ZQwVvD60eTh#f|uY5^@BE zfVI17dS#kU^6|oqco4NGSa*Tc{fpDd1?c(w@3Y3NWfly|=~2($*_uLgyNMLFnHh&& zbPWzx!pS*dIMX{E4x4X{^eajHRR-|fq|u*mYmi_mNwp>rTB8a zt4t5%t3Z-JSyKne3;KYk13lrbT#zg?UdzZ3G|tZ6t~cj&oJ{{D7e)qKYKyN-o8Inz zj}v|qQ9`s(Vt-C;b+_Wsj%`emJ6U0GJ)57FMtarLh)d|jtgTiZQ+%fHK~T11ECK$b z{4Lr*3k`FfqZP5WwOO2$)h3 z*EO!U&Vzdo(Ux!c&6lq(CM}9ZLl%b59CU4Io-{-(6x0)@e7ReBeP{Y4sh5}Uj;bL@ zk&aDARV(r8yJCZkt&JKt!xfBqzN}&K?c%$%WS)si)in7}Lt(KUMpp!W2mGZ%QSmot z-U7&3sS0TT4x2(Xjg0%FPm`zQbaaz@sB|JdFFQKdbSC#lEB>R%O0prA12dwy<80Q| znjTG)`ef?eQRtCX>G&jh08!&9mUD$rEQoC({jY*Q2X`GPqDcD@YzxeUY>ujM=#_Mm zHwV9)KqtDJ+q&hD834t{{Ss^GwXG(zb*UUGI_3Zu5?sjEv?&T|x_zyVU6XZxdi1?{ z2EEPqc8|eUKfy6<7AzeK$NXRFFYb|X%{7!}A0$e#gOE?|#>0X2xIhP4$@6|i26>Mf zic@H4Y4P%LQEUo(eMd41GkD5wg|AAp-m^YXc$&2^5aLu6BkWjXBL2lR!OLm8$!
u;|Lo5Ga-egqgujao*-_hqlChcS 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 ZBUG6V`T;(7k{P7Y(RgsL_|C%@{|A&XVPXIP literal 0 HcmV?d00001 diff --git a/docs/beta-1/assets/records-architecture.svg b/docs/beta-1/assets/records-architecture.svg new file mode 100644 index 0000000..4577fb7 --- /dev/null +++ b/docs/beta-1/assets/records-architecture.svg @@ -0,0 +1 @@ +Townlight Records architecturePrimary staff and evidence path. Additional supported connections are listed in the manual.Named staff accountReview sources and audienceRecords workspaceNative fixed commandsPython domain runtimeIdentity and business validationPostgreSQL and originalsVersions and provenanceRelease decision and approvalExact reviewed responseExport and fulfillmentRetained audit trailPrimary staff and evidence path. Additional supported connections are listed in the manual. \ No newline at end of file diff --git a/docs/beta-1/assets/station-architecture.svg b/docs/beta-1/assets/station-architecture.svg new file mode 100644 index 0000000..ce93434 --- /dev/null +++ b/docs/beta-1/assets/station-architecture.svg @@ -0,0 +1 @@ +Townlight Station architectureMeetings → Station → Records. Standalone CivicCast has no shared mutable configuration or storage.Meetings and staff sessionCanonical context and authorityStation API and operatorTicket and durable requestsStation worker and mediaPinned isolated engineStation database and filesAttempts and verified mediaRecords evidence intakeHash checked private originalRecords review and releaseSeparate authorized decisionMeetings → Station → Records. Standalone CivicCast has no shared mutable configuration or storage. \ No newline at end of file diff --git a/docs/beta-1/assets/station-delivery-architecture.svg b/docs/beta-1/assets/station-delivery-architecture.svg new file mode 100644 index 0000000..bb1f02d --- /dev/null +++ b/docs/beta-1/assets/station-delivery-architecture.svg @@ -0,0 +1 @@ +Station delivery architecturePrivate capture is independent of live SRT delivery to CivicCast and completed recording uploads to YouTube.Chamber inputConfigured live MPEG-TSStation captureIndependent recording pipelinePrivate evidenceGrowing TS → verified recordingIsolated live senderEncrypted SRT; bounded buffersSeparate CivicCastPEG operator controls cableApproved upload queueSeparate worker; MP4 remuxYouTube recordingExplicit visibility and receipt \ No newline at end of file diff --git a/docs/beta-1/assets/suite-architecture.svg b/docs/beta-1/assets/suite-architecture.svg new file mode 100644 index 0000000..5206ca7 --- /dev/null +++ b/docs/beta-1/assets/suite-architecture.svg @@ -0,0 +1 @@ +Townlight Suite architectureNative desktop and canonical domain services; Station remains a separate configured boundary.Staff desktopEight product workspacesNative Rust and TauriSession and fixed IPCPython domain runtimeCanonical business rulesPostgreSQL and filesSaved work and originalsStation API and workerSeparate database and mediaRecords release workflowDecision then approvalNative desktop and canonical domain services; Station remains a separate configured boundary. \ No newline at end of file diff --git a/docs/beta-1/assets/zoning-architecture.svg b/docs/beta-1/assets/zoning-architecture.svg new file mode 100644 index 0000000..76b21c6 --- /dev/null +++ b/docs/beta-1/assets/zoning-architecture.svg @@ -0,0 +1 @@ +Townlight Zoning architecturePrimary staff and evidence path. Additional supported connections are listed in the manual.Named staff accountReview sources and audienceZoning workspaceNative fixed commandsPython domain runtimeIdentity and business validationPostgreSQL and originalsVersions and provenanceReviewed evidence copyExplicit version and hashRecords and recoverySeparate release or backupPrimary staff and evidence path. Additional supported connections are listed in the manual. \ No newline at end of file diff --git a/docs/beta-1/docx/Townlight-Access-Manual-Beta-1.docx b/docs/beta-1/docx/Townlight-Access-Manual-Beta-1.docx index 2edaf64861c25b0383c5dd0f85787f348f2892c0..bd2a640c7a035b93be52267466d9d6af278d1785 100644 GIT binary patch delta 11419 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 delta 10913 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 ONy)!{c0^tO()d4(nbmgy delta 22087 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 aVQ%vLkD*{;|5PMKy$Noip+Ovf{`wDBsl{jj diff --git a/docs/beta-1/docx/Townlight-Core-Manual-Beta-1.docx b/docs/beta-1/docx/Townlight-Core-Manual-Beta-1.docx index 529355c956570ac4ba0d5e0bb3c3e22a53154604..1ac276595dc2aef740e49bbd9b54b7889995b0bc 100644 GIT binary patch delta 42573 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 delta 22424 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 Y8{5IlPK2mvFXJo=4+4dD{8i=u182h#KL7v# delta 22069 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
Etlx<3<24>I1-W^y>-?aw$+-j^~ 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 p4~>vCP0< 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 Tv6EARC_$unAW-7tf5P}5DA-fJ diff --git a/docs/beta-1/docx/Townlight-Notice-Manual-Beta-1.docx b/docs/beta-1/docx/Townlight-Notice-Manual-Beta-1.docx index 3c633834b1d5ab1fb8f2785612cae640189e03da..df4c5dff04dcf5c7cf537979d000c0393f4144c7 100644 GIT binary patch delta 7153 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 delta 6131 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 diff --git a/docs/beta-1/docx/Townlight-Permitting-Manual-Beta-1.docx b/docs/beta-1/docx/Townlight-Permitting-Manual-Beta-1.docx index 390e03b9e920969901d1199f04310059d5483a8f..a631a995d528cfb53462c7e1bb59a257a70517f2 100644 GIT binary patch delta 42281 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 MEdZd__SfzI1H!@j^#A|> delta 21160 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�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 diff --git a/docs/beta-1/docx/Townlight-Portal-Guide-Beta-1.docx b/docs/beta-1/docx/Townlight-Portal-Guide-Beta-1.docx new file mode 100644 index 0000000000000000000000000000000000000000..d9196e3fa7f41f309fdbac1f16804e999c0b9034 GIT binary patch literal 268319 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%0Awf&h-w;i#N4yH!eea4^dWc`7M?&&nGQQ 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 L?`oLHfKUGeQh2eU literal 0 HcmV?d00001 diff --git a/docs/beta-1/docx/Townlight-Records-Manual-Beta-1.docx b/docs/beta-1/docx/Townlight-Records-Manual-Beta-1.docx index 7802795c0009281b3358665930ac6ce790ef49c9..3caa12c16fa71bba38ae17d2cea1d9815e65142c 100644 GIT binary patch delta 43056 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

`bZz@O-bdD49X0{Y^=uXcbz}IjU z_N#xpQD7T3*U9EOX&m{#zU!p&Nn7q+^7V}QT*sben?`XfVEU#}+{_Q&G>WTlS2vB~ zmft9@J8QD`>&R!tT*7g=9TV$-SdOo#JCP_FJs$zRsl-J%A}zq%!7o*AOLVaB zMj~PXY$eKiqDDc?0#(MYA;nk*hSD@QxLN~w@O;=X=5u&5S7K&y%=2}aNCu#j#wULx zo-B4A^_p3`EhEp>&VY`9V>ZU+4`inIh%0pj`{GI#G(-_kOhgJ7&vhC^naq^g<__yW zUleQFggF72I+O`UFNQJ<<=xD-AT>O~&l0>gZ3v4r1ZgHQ#&d^z5K0fW0L~@o=P_yPU9s~kDQYUTovDQ?}lYDi3lhK*rPe^U+Q?Q z(Yqv>V|W;c+vr;0#dX9^zz9I*vk16!E7$-C1G-8=dh6_701C#_m%(F3(O!SqD6+3p z%+kK&@CAH_Q*XX|@u%&V`@O^7!OPvf;kMWk!`@);rP%Whdxu;8&d$pNZ|H9w?25$< zt+!;GT<=scu}$I-j`?EXorw-)6(%R&a`u-)$wc z#52adQ!R!(H=3-b^$&2B@SlGZwa{|$jJwua>@EOb8<(nYRcs(I49Mw)>w=^ZEJ|mW znU`kp7$u0|<4l1Kp2acTTpv#_*!zpuKeYQ-+RO&?8%P!)0ifX0k+U1jUYWG-jDw*s z3dMOXB0Ph5_Em5V99lrrO=+_ILX&xegT<886$v~RhtE2#pj|U=gy`IHW5l`Hbkb{4`=DTub zcZHcxbHZAew?zg1S523nh

s-%cti7YAsN{^DWZJLE}?m8RB(U1D>C;`z+6 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

\ No newline at end of file diff --git a/docs/beta-1/reference/portal-resident-website-acceptance.json b/docs/beta-1/reference/portal-resident-website-acceptance.json new file mode 100644 index 0000000..d87ae14 --- /dev/null +++ b/docs/beta-1/reference/portal-resident-website-acceptance.json @@ -0,0 +1,142 @@ +{ + "identity": "Townlight Beta 1 approved resident website implementation", + "recorded_utc": "2026-11-03T00:42:20.409855+00:00", + "passed": true, + "scope": "Source implementation and isolated synthetic application/workflow verification; unpublished", + "source_base_commit": "4b83414dca1e672b057031380fae6be446f28bd3", + "source_hashes": { + "scripts/portal-e2e.py": "0b67fabf5b731bc052eae81541955fea47382a2d299646c1fa57cb7b44e829bb", + "scripts/portal-e2e-browser.cjs": "922ae16cb14b073bd75cfbb1e48368cc4388aeef8196ca59f83412a686836bae", + "portal/website/townlight.py": "40d19eb490c614312b557ee1ebdd0d3b0cba560092eabd610be438fae2e4d836", + "portal/website/views.py": "26641b71cfa2aed67f8d296b6587958a8e1d1cf6d4e530f92e7129298a16f96c", + "portal/website/wagtail_hooks.py": "7a24e16300538415aa0d05bfdf2ac5ddfd8a16fa15185dc1057f5796f632e0c9", + "portal/serve.py": "461c28ae493c2fe70cf988b9cd8b83c5e4dfe89901bcf7d37770b5ca9703e6fa", + "portal/manage.py": "fd2d426e0131b607d89462510280abe0a5d58f2b32e88f6a9dd252d4c8861bc0", + "portal/portal/settings.py": "17850c1db7daafd8a0c94c4e2f54be9eb4fde9dd99ebf8a4ed96582d02f04b65", + "portal/portal/urls.py": "4b4cf3a5a53ed910a7bdab9c0b5a63002ceb242d93ef8d00764292ce82da5d40", + "portal/portal/wsgi.py": "13b259e5b7ba828c62320b9c82b3049fdb1f6091918db0d6ebc459ad8e2f94fd", + "portal/portal/__init__.py": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "portal/vendor/__init__.py": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "portal/website/context_processors.py": "c6d5ddfb4a859834095c2b034b0de9e8c4d641a425aa0b1fc55335423525474a", + "portal/website/importing.py": "1c6da9559513ef9d533fd8cf783d3e08c66bcead42f5a3946e8b7cbc86684320", + "portal/website/models.py": "b59471207de5aae9633b535df3369b96803d657b67fc5d1291d0ddbdcbdfe19f", + "portal/website/tests.py": "b8b0053c75725b9659679923484a3413e3e81cb40b7458e18ab8ada50269f84e", + "portal/website/test_deployment.py": "314aa2c6b54b1441097fc2e21e771e6651897cebaa2d23818eacd6ab1c39790e", + "portal/website/test_meeting_timezone.py": "4cbafc977c66ec7bf48e114d3f1b758906647a836730b54eaf9b537e3934a38e", + "portal/website/test_public_website.py": "0d1fb6d774c02404c5b3639c0cf160c52bcca29ab80f63d3576435c1e62c414d", + "portal/website/test_source_archive.py": "78c7fc810a33aa4eaa1deb07ee3e77399a98f7b14ed5904d23f359072d64acc9", + "portal/website/test_townlight.py": "e137e67090f38aa1ee2af41bdac3a89e628d23dcb63dbd2e536bdae3fe7eb980", + "portal/website/__init__.py": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "portal/website/management/__init__.py": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "portal/website/migrations/0001_initial.py": "efe85c69fce793f6fd214d6045f5b8fb94aa3920ec371afa61881252358332f9", + "portal/website/migrations/0002_meeting_release.py": "061a91daaab9b249382db6cd830f84208c88f0087365d9d165f5a9360dbb6c66", + "portal/website/migrations/0003_public_website_design.py": "d365635651f73e0ff7336888cbbf3f676b565de7755ffac1672c698caf6545d9", + "portal/website/migrations/__init__.py": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "portal/website/templates/base.html": "32473d5cab6dca0db073fa93fe8f75ea265abdeaad54c9c84af95102341431cc", + "portal/website/templates/website/home_page.html": "b50af92027c65237eeb8ff4d0ee77b108466eb41192f04f993d0c3ac2821bf0b", + "portal/website/templates/website/meeting.html": "2cce92037e880364163b30f0ed348af8df970081fecf0eeabedc64c9b0f388bb", + "portal/website/templates/website/meetings.html": "8217faa8e9610d4b8fcee81f87df2acc92374811b3e5cd27b1c4d20a29e324ad", + "portal/website/templates/website/meeting_document.html": "43206c6fa1ec548e7d254ac88fa687174a2a969096ecd8718e438e85d411f39d", + "portal/website/templates/website/publication_admin.html": "25dc52ae07e441581326d074c537b890e5ee462765ac7f6386f41e44de1437c0", + "portal/website/templates/website/search.html": "a2bb3da8c90d2916c223ad0ba1ecb7326fc5258063607cb4bffc8dec6cee447d", + "portal/website/templates/website/service_page.html": "84aee07a39570ceff45a7d768140be43c36733fbd630725aaf42056da0cf0604", + "portal/website/templates/website/includes/brand.html": "288ccef15949b69e0961ec1f1f65b2b7e68140e950607076b3cb1b7fc7b1dde3", + "portal/website/templates/website/includes/icon.html": "5250a5fa9427b149ea6256904d3088bd5b51852514becbed3a56635d06228aff", + "portal/website/templates/website/includes/icons.html": "1b577248d54e1265dd5bd06949de5f2f8471a9ef470c1b22971865bf94418a56", + "portal/website/static/website/chamber.svg": "d6c7e2202e8dca5912b96b4f1fff5dac070ac60df151447f4c8d38e1dd829495", + "portal/website/static/website/cityscape.svg": "d5d22bfcea670d125ec2b111e44438846995b4fde3989ebe5e04ccd22e588861", + "portal/website/static/website/portal.css": "96438126a7ec6c5c344a0eee9dd3b9922adf971ff9e25c887dc6246df7630c67", + "portal/website/static/website/portal.js": "8aaed38f88bc8bb57361d652b860f5820a167c99d6332cf5dcb797d811fc4e35", + "portal/website/management/commands/export_public.py": "ae861e0d49cc52ee3677ce9a2d25bb7418e641592f7e6d27e2bc9f21c8815a77", + "portal/website/management/commands/import_synthetic.py": "d113088e20d0ec892ee283ba9d11d4863d3b8781197d86cbecfdfb6198517cd9", + "portal/website/management/commands/setup_demo.py": "71dbc1b39b65d0385ef648af3c571d9626aad739e3459bc038989886de426ea9", + "portal/website/management/commands/sync_townlight.py": "adae7b3b850ebb17c81d98aa36f89081b58e08bb32f9409ce05a8423fa4fe683", + "portal/website/management/commands/__init__.py": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "portal/vendor/civiccast/__init__.py": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "portal/vendor/civiccore/manifest.py": "15caa167acce428facdf7683085d47dd4a01b02cc2d05df25d6aa1d157bb79bd", + "portal/vendor/civiccore/__init__.py": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "portal/vendor/civiccast/agenda_import/base.py": "d35605c2534aa6a635754fb7b831a971639689775e88fa6f73290e6390d257ef", + "portal/vendor/civiccast/agenda_import/docparse.py": "8fff0ec6df605a63c9895c69eca68ea246170edae063c93cf686b553c7be15c4", + "portal/vendor/civiccast/agenda_import/models.py": "832ac35ccab0fec09670da7de2e30c342c6a739c587276101549f90a73986845", + "portal/vendor/civiccast/agenda_import/primegov.py": "9f788b2840ef3f234e943bde1fbb3827b94dd572ae243fa52b32b5efa56c5f96", + "portal/vendor/civiccast/agenda_import/__init__.py": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "portal_tests": { + "passed": 23, + "missing_migrations": false + }, + "workflow_checks": [ + "real isolated PostgreSQL Records, Meetings, Station and portal migrations", + "public archive, agenda, packet and minutes created via Meetings HTTP", + "actual Station worker processed synthetic video and returned hash-verified recording", + "publication denies absent proof, wrong role, missing approval and unfulfilled request", + "Records HTTP handoff, approved release copy, current approval, verified response and package, and fulfillment", + "native publisher lookup returns eligible public choice without granting approval and denies wrong role", + "bundle authenticates real public sources, rejects closed archive/wrong hash, contains only approved bytes", + "portal repeat sync is idempotent; public page and ranged release are hash-verified and exclude private content", + "public export contains approved release bytes and excludes private meeting title and request data", + "production Waitress entry enforces HTTPS redirect and serves approved range behind configured loopback TLS proxy", + "native service failure leaves existing public release available", + "headless browser verifies resident desktop/mobile/no-JS flows, editor content and authenticated publication with actual MP4 playback", + "explicit withdrawal hides meeting, documents, search, homepage feature and release routes" + ], + "headless_browser_checks": [ + "four actual Wagtail views render approved desktop layout and collected local assets", + "resident task finder opens real service page with explicit existing-service destination", + "archive opens actual meeting, all three approved documents and decodable MP4", + "public title search and archive empty state work without private source text", + "four phone layouts fit; mobile menu, Escape and navigation work", + "resident navigation, task finder and filtering work with JavaScript disabled", + "Wagtail staff publishes editable service presentation; resident sees saved content", + "Wagtail superuser lookup retains separate explicit publication approval" + ], + "page_errors": [], + "failed_browser_requests": [], + "executed_input_hashes_verified": 64, + "owned_services_terminal": true, + "temporary_proofs_removed": true, + "native_runtime": "Existing isolated installed candidate wheel; native source unchanged for this presentation work", + "evidence_limits": [ + "Short synthetic capture and approved MP4 only", + "No real city credentials, tenant or hardware", + "No new YouTube or CivicCast delivery test; their code is unchanged", + "No remote CI, new signed installer, host installation changes, public deployment or publishing", + "Existing Records original/release size limit and active native session-proof requirements remain" + ], + "screenshots": [ + "home-desktop", + "archive-desktop", + "meeting-desktop", + "service-desktop", + "home-mobile", + "archive-mobile", + "meeting-mobile", + "service-mobile" + ], + "documentation": { + "passed": true, + "responsive_views_checked": 10, + "manuals": [ + { + "manual": "Portal-Guide", + "pdf_pages": 12, + "word_images": 3, + "pdf_sha256": "ddc222df10b99d3eaf62372619252485b0092ed290755a0f7464567fc4cd4fcc", + "docx_sha256": "1310c494e279089fb1f6c1066b9f23d01123e2f03754914e96b523db3545c147" + }, + { + "manual": "Suite-Manual", + "pdf_pages": 20, + "word_images": 2, + "pdf_sha256": "70f8eb3c544769cc413300f592b4581a5affd014ea6e6646396e4e7edac92087", + "docx_sha256": "72f4d30b6477441d4622c1ac68ce084fa1411edf1ecd13ad544d8250fd081ef5" + } + ], + "portal_links_checked": [ + "manuals/portal.html", + "reference/portal-verification.html" + ], + "collected_assets_verified": 4 + }, + "required_native_compile_check": true +} diff --git a/docs/beta-1/reference/portal-verification.html b/docs/beta-1/reference/portal-verification.html new file mode 100644 index 0000000..ccea3c4 --- /dev/null +++ b/docs/beta-1/reference/portal-verification.html @@ -0,0 +1,112 @@ +Townlight Portal +Verification | Townlight Beta 1
townlightTownlight Beta 1
+
Townlight Beta 1

Townlight +Portal +Verification

Staff guide and technical reference

Separately deployed portal beta · 2 November 2026
Existing signed installer predates this integration

Portal verification and +isolated acceptance

+

Resident website design +verification

+

The approved city-facing interface is implemented in the Wagtail +application, not just in the separate design mockup. The retained +website acceptance receipt is resident website +synthetic acceptance. It supplements the historical +native-integration receipt; the older installer and Sandbox results do +not demonstrate this portal deployment.

+

The affected Django suite covers city-content export, source assets, +restricted/draft navigation and search, safe service destinations, +public text documents, time/date filters, and withdrawal. Existing +editor submission/moderator approval and native bundle/refusal tests +remain in the suite. The real-service runner exercises actual synthetic +Meetings, Station capture, Records release approval/fulfillment and +portal publication, then checks the four resident layouts at desktop and +phone widths, JavaScript-disabled navigation, actual MP4 decoding, all +three approved text documents, staff service-content publication and the +separate native-publication approval. Withdrawal is checked across +document, playback, homepage and search routes. Failed source +synchronization must preserve the prior public release.

+

No city credentials, real tenant requests, physical capture +equipment, YouTube upload or CivicCast broadcast are exercised by these +portal checks. Existing unrelated product/hardware evidence is not +relabeled as a new pass. Remote CI, a new signed installer, hosted +deployment and public publication are not performed by this local +verification.

+

The existing signed Beta 1 installer predates the portal endpoints. +The candidate wheel must be built and installed in a separately prepared +matching runtime as described in the portal +guide; do not modify a host installation as a verification shortcut. +Preserve activation, profile and database contracts. The portal and +native services should use a private origin and an active authorized +session proof. Use a synthetic request and release for test +environments, and do not publish confidential material or proofs in +receipts.

+

For an integration check, use the Wagtail publication lookup with a +valid Records request UUID or call +GET /desktop/v1/portal/selections?request_id=<UUID> +on the private native origin using the server-side +X-Townlight-Session proof. An authenticated 200 response +contains a selections array; an empty array does not prove +a matching eligible source is ready. Select a reviewed result and +confirm that approve_publication is false until the +operator separately approves. Exercise publication, resident page and +release, then explicit withdrawal; distinguish source, test and +installed evidence in the result. Never expose the native runtime +port.

+

Isolated synthetic runner

+

scripts/portal-e2e.py is a Windows-oriented isolated, +synthetic real-service test harness. Use a harness Python environment +containing httpx, psycopg2 and +cryptography. From the suite repository root, inspect its +current options with:

+
python scripts/portal-e2e.py --help
+

Use explicit paths appropriate to the test machine. The output +directory must not already exist; the harness creates databases, test +identities and owned local services under that directory. The module +root contains sunshine/backend, core, +meetings, access and notice; the +Station root contains the Station Python source. The media source is a +separate Python source tree with pyproject.toml. Provide a +PostgreSQL bin directory containing Windows executables, Python +environments with the harness and relevant service dependencies, and a +dedicated browser executable and Playwright module. Example +placeholders, not production paths:

+
python scripts/portal-e2e.py `
+  --station-root '<station-source>' --modules-root '<module-source-root>' `
+  --native-runtime-root '<native-runtime-source>' --services-python '<services-python.exe>' `
+  --media-python '<media-python.exe>' --portal-python '<portal-python.exe>' `
+  --postgres-bin '<postgres-bin>' --media-source '<media-source>' `
+  --ffmpeg '<ffmpeg.exe>' --ffprobe '<ffprobe.exe>' --node '<node.exe>' `
+  --playwright '<playwright-module-directory>' --chromium '<chromium.exe>' `
+  --output '<new-isolated-output-directory>'
+

The runner uses synthetic test configuration and identities and +records its inputs and owned processes. Its results are test evidence +for those inputs; they do not by themselves prove an installed wheel, +signed installer, real city deployment or public site. Consult +--help and the current script for the exact supported +options and prerequisites. Stop only services owned by the run and +preserve its evidence. Verification of the separately prepared wheel and +normal activation requires its own matching-runtime +evidence.

+ \ No newline at end of file diff --git a/docs/beta-1/reference/windows-1.7.0.1-source-pins.json b/docs/beta-1/reference/windows-1.7.0.1-source-pins.json new file mode 100644 index 0000000..9af547e --- /dev/null +++ b/docs/beta-1/reference/windows-1.7.0.1-source-pins.json @@ -0,0 +1,92 @@ +{ + "windows_msi": "1.7.0.1", + "suite_commit": "706028abab771d0b4c8458e52c759a8bbd9ce3ba", + "source_archive": "https://github.com/townlight/townlight/releases/download/townlight-beta-1-windows-1.7.0.1/Townlight-Candidate-706028a-Corresponding-Source.zip", + "source_archive_sha256": "a83be287bd91129292f9cf505b956141466636c9cf7a391f1097b723863ef6d5", + "repositories": { + "core": { + "commit": "3021821bf9a92c790a399ad12aed821d65b09105", + "archive": "core.zip", + "sha256": "d9dc9c1138a47012dae445cb3b14f627674f918d8fd38a3618baa7f3be2f59df", + "bytes": 24352951 + }, + "access": { + "commit": "f377a9a6e2a14d890333a20eab9277d644a9aaeb", + "archive": "access.zip", + "sha256": "fe43140af35f2e27c3bcd850f2476d55c9ce5386e7ddec24e0f31b8a0a8d3a21", + "bytes": 1980387 + }, + "notice": { + "commit": "4edf01296b0ad56a331e7fdd9b7c2d19c20b8e48", + "archive": "notice.zip", + "sha256": "e92b9d371722ddc2b4362c4abb3a5892da8f755f559da1fd2a02edc64a97fb4b", + "bytes": 2867717 + }, + "ordinances": { + "commit": "22d00f560cc45088a5b24a3f997787ee9c7a5e31", + "archive": "ordinances.zip", + "sha256": "2a08040e3112338c8e217b215ee0d2b1ccd60b22e75bf1d4187aa060c2e20d2e", + "bytes": 62013181 + }, + "zone": { + "commit": "fb352955720db2e6e21caca816a8eb609a49f768", + "archive": "zone.zip", + "sha256": "81edbe00cade83c617609374d12ad43f1ac7c3ed2ac2240a04d6f49cd55bec98", + "bytes": 12322937 + }, + "plan": { + "commit": "7de514f1afd720f93bd70a4866c3389ef621dc49", + "archive": "plan.zip", + "sha256": "bf3248dbf6de00e36f16010ec5d0956e6525f784f03dd475cedf8c89c1d17b7e", + "bytes": 12209129 + }, + "permit": { + "commit": "224116d9c714f613646f2b6ce2cbb687cb5e0040", + "archive": "permit.zip", + "sha256": "6e92dfe626b77097f596b5aca3e0e10b24e66e9a559e29c544a75aa2e144606b", + "bytes": 9539129 + }, + "inspect": { + "commit": "a6861f262328e7645557ad2a2600db4a12a5046c", + "archive": "inspect.zip", + "sha256": "dd79ab5d9ad3251d24f1671ba369b90263c6960edc3b01341bfdf3a1b9e7bf96", + "bytes": 13303207 + }, + "meetings": { + "commit": "e0577a165cc8f09a3597ec3ce54ecc23168f8d62", + "archive": "meetings.zip", + "sha256": "d9201c71718c8a7425be3380d66f48dcceea119a8bd999e3acf29cab93b57625", + "bytes": 139517100 + }, + "sunshine": { + "commit": "ad5559709bce55e3dd53e3a3ca45b3b234730099", + "archive": "sunshine.zip", + "sha256": "b75564d325b690db685d6208439d2cfa7e3b741463b4d5859c5da92720924909", + "bytes": 26157769 + }, + "station": { + "commit": "7205ed1b07132b1649c994e190b381d773807aff", + "archive": "station.zip", + "sha256": "b25ce00d7ac322c7e7c2ff75d5995dfb6255621500f6cca9984781ca704c6dab", + "bytes": 11022196 + }, + ".github": { + "commit": "9308e62c0c496d8a48dfc018dcfa6b7669deeb07", + "archive": ".github.zip", + "sha256": "8f7dc1c04c0e8bc65616212d4eba3fd087b68dfd8f5aeca12ec6c0bf7e4c4a7c", + "bytes": 27492 + }, + "townlight.github.io": { + "commit": "af59418189338bc5dd12ed0a0b5744b7a29220e3", + "archive": "townlight.github.io.zip", + "sha256": "b28a0e3a2b3b6218c1eb9834490e29c214dd9ee45d7ed15b766b5f648167b0f4", + "bytes": 4160462 + }, + "townlight": { + "commit": "706028abab771d0b4c8458e52c759a8bbd9ce3ba", + "archive": "townlight-706028a.zip", + "sha256": "d5faa05daeebbd32536d79b64b0e8e8a52fc48d9a57578e392a90d466e922070", + "bytes": 103303008 + } + } +} diff --git a/docs/beta-1/terms.html b/docs/beta-1/terms.html index a53c4df..8d5eb50 100644 --- a/docs/beta-1/terms.html +++ b/docs/beta-1/terms.html @@ -7,10 +7,10 @@ main,.toc a,.hero h1{overflow-wrap:anywhere} @page{size:Letter;margin:.7in .65in .75in} @media print{html{scroll-behavior:auto}body{font:10.5pt/1.45 Arial,sans-serif;color:#172f39}header,footer,.search-area,.screen-only{display:none}.doclayout{display:block;padding:0;max-width:none}.toc{position:static;max-height:none;overflow:visible;font-size:10pt;break-after:page}.toc>h2{border:0}.toc ul{columns:2;column-gap:.3in}.toc li{break-inside:avoid}.docbody h1{font-size:30pt}.docbody h2{font-size:19pt;break-after:avoid;padding-top:.15in;margin-top:.35in}.docbody h3{font-size:12pt;break-after:avoid}.docbody h4{break-after:avoid}p{orphans:3;widows:3}pre{font-size:8.2pt;line-height:1.4;padding:.1in;break-inside:auto}table{font-size:8.4pt;line-height:1.35}th,td{padding:.06in .07in}tr{break-inside:avoid}.flow{max-height:6in;object-fit:contain;break-inside:avoid}a{color:#172f39;text-decoration:underline}.cover{break-after:page;padding-top:1in}.cover .edition{font-size:11pt}.cover h1{font-size:32pt}.cover .lead{font-size:14pt}.api-entry{break-inside:auto}.api-entry h3{break-after:avoid}.index-columns{columns:2}} -
townlightTownlight Beta 1
+
townlightTownlight Beta 1
Townlight Beta 1

Terms of Service and -License

Staff guide and technical reference

Documentation edition 30 October 2026
Existing component versions retained
Signed suite installer 1.6.0.1
Private beta documentation companion

+text.

\ No newline at end of file diff --git a/docs/beta-1/versions.html b/docs/beta-1/versions.html index 04ad542..4e728b5 100644 --- a/docs/beta-1/versions.html +++ b/docs/beta-1/versions.html @@ -12,10 +12,10 @@
Townlight
-

Naming, Access and Notice source candidate · 2 November 2026

-

Prepared documentation. Build, signing, installed acceptance and publication remain pending.

+

Windows x64 Beta 1 · MSI 1.7.0.1

+

The signed Windows x64 beta 1.7.0.1 passed the documented fresh Windows Sandbox checks with synthetic data.

Component versions

-

This is the prepared naming, Access and Notice candidate. It has not -yet passed signed Windows installed acceptance or been published.

+

These components are included in the signed Windows x64 beta 1.7.0.1. See the Windows acceptance summary for the tested workflows.

- + @@ -97,9 +96,7 @@

Component versions

Product DistributionCandidate versionInstalled version
-

Desktop source version: 1.7.0-1. Intended MSI version: -1.7.0.1. Candidate MSI, signature, hashes and installed -acceptance remain pending.

+

Desktop source version 1.7.0-1. Windows MSI version 1.7.0.1. See the SHA-256 checksums and Windows acceptance summary.

Historical releases retain their original package identities, version numbers and evidence. These candidate names do not rename historical artifacts.

diff --git a/docs/index.html b/docs/index.html index c52be20..f4803ca 100644 --- a/docs/index.html +++ b/docs/index.html @@ -1 +1 @@ -Townlight Core | Townlight Beta 1
townlightTownlight Beta 1
Townlight Core · Townlight Beta 1

A shared foundation for accountable municipal work.

Core provides the shared contracts, ingestion, identity helpers, task infrastructure and recovery foundation used by Townlight. Staff encounter these capabilities through Setup, Settings and System Health. Business decisions stay with their owning product.

townlight-core 1.3.0.dev2AGPL-3.0-onlyPrivate beta · Windows fresh-install scope
For IT administrators and platform maintainers

What the workflow delivers

  1. Complete setup. Choose folders and the full product composition. Create the city profile and the first named administrator. Choose a protected backup location. Defer optional local AI if it is not needed.
  2. Activate the runtime. Run the first-run health check, wait for readiness and open Townlight. In System Health select Finish Records Migration to activate the canonical Python and PostgreSQL services. A running process alone is not a ready database.
  3. Create staff access. Use Settings to create named staff. Sign out and confirm that staff can sign in with their own account. Keep administrator privileges with people responsible for setup; ordinary staff cannot administer users.
  4. Import through the right product. Use the source library of Code, Zoning, Planning or Permitting. Inspect provenance and permissions there. Core ingestion helpers do not bypass the owning product’s source review.

Connected evidence

All products use selected Core contracts. Core does not create unrestricted access between products. Access and Notice provide the bounded staff workflows described in their current manuals; installed acceptance remains pending.

Know the beta boundary

Shared catalog, exemption and module-generator code exists in this private candidate. It is not a centrally hosted federation service. A business product still owns its decisions, identity mapping and permission checks. Historical placeholder ADRs are retained as history, rather than descriptions of the current implementation.

Architecture

Where the evidence goes

Townlight Core architecture and evidence flow

All products use selected Core contracts. Core does not create unrestricted access between products. Access and Notice provide the bounded staff workflows described in their current manuals; installed acceptance remains pending.

Evidence rather than promises

Candidate installed acceptance remains pending.

Earlier releases have their own first-run and synthetic Windows Sandbox evidence. This changed source candidate requires a new signed installer and installed acceptance. This is not a claim that every screen, vendor, upgrade or city equipment configuration has been certified.

Read the exact acceptance and limits →

Ready to evaluate?

Begin with the current manual; obtain this candidate only after its exact installer and acceptance are identified. Configure the chosen test site and have its staff review source applicability and run the existing workflows.

\ No newline at end of file +Townlight Core | Townlight Beta 1
townlightTownlight Beta 1
Townlight Core · Townlight Beta 1

A shared foundation for accountable municipal work.

Core provides the shared contracts, ingestion, identity helpers, task infrastructure and recovery foundation used by Townlight. Staff encounter these capabilities through Setup, Settings and System Health. Business decisions stay with their owning product.

townlight-core 1.3.0.dev2AGPL-3.0-onlyBeta evaluation · Windows fresh-install scope
For IT administrators and platform maintainers

What the workflow delivers

  1. Complete setup. Choose folders and the full product composition. Create the city profile and the first named administrator. Choose a protected backup location. Defer optional local AI if it is not needed.
  2. Activate the runtime. Run the first-run health check, wait for readiness and open Townlight. In System Health select Finish Records Migration to activate the canonical Python and PostgreSQL services. A running process alone is not a ready database.
  3. Create staff access. Use Settings to create named staff. Sign out and confirm that staff can sign in with their own account. Keep administrator privileges with people responsible for setup; ordinary staff cannot administer users.
  4. Import through the right product. Use the source library of Code, Zoning, Planning or Permitting. Inspect provenance and permissions there. Core ingestion helpers do not bypass the owning product’s source review.

Connected evidence

All products use selected Core contracts. Core does not create unrestricted access between products. Access and Notice provide the bounded staff workflows described in their current manuals and acceptance summary.

Know the beta boundary

Shared catalog, exemption and module-generator code exists in the released Windows beta. It is not a centrally hosted federation service. A business product still owns its decisions, identity mapping and permission checks. Historical placeholder ADRs are retained as history, rather than descriptions of the current implementation.

Architecture

Where the evidence goes

Townlight Core architecture and evidence flow

All products use selected Core contracts. Core does not create unrestricted access between products. Access and Notice provide the bounded staff workflows described in their current manuals and acceptance summary.

Evidence rather than promises

Windows Sandbox acceptance passed.

The Windows acceptance summary records the workflows exercised with synthetic data on the released MSI. This is not a claim that every screen, vendor, upgrade or city equipment configuration has been certified.

Read the exact acceptance and limits →

Ready to evaluate?

Begin with the current manual and download the Windows x64 beta 1.7.0.1. Configure the chosen test site and have its staff review source applicability and run the existing workflows.

diff --git a/docs/ops/README.md b/docs/ops/README.md index 56f6dc4..15cda49 100644 --- a/docs/ops/README.md +++ b/docs/ops/README.md @@ -2,8 +2,7 @@ The current candidate is `townlight-core` 1.3.0.dev2 with principal import `townlight_core`. Its README, user manual and governing `AGENTS.md` describe -current source and fresh-install boundaries. Signed Windows installed acceptance -for the coordinated naming, Access and Notice candidate remains pending. +current source and fresh-install boundaries. Windows MSI 1.7.0.1 is [published](https://github.com/townlight/townlight/releases/tag/townlight-beta-1-windows-1.7.0.1). Its [acceptance summary](https://github.com/townlight/townlight/releases/download/townlight-beta-1-windows-1.7.0.1/ACCEPTANCE-Windows-1.7.0.1.md) identifies the tested workflows and limits; standalone source checks remain separate. The CO-3 ledger, CO-4 report, CO-7 freeze readiness and CO-9 release/audit reports are historical records for their identified releases. Their original filenames,